From 573d87aca3a275a6525a59c51db9aa7e62114a23 Mon Sep 17 00:00:00 2001 From: Nick Briggs Date: Thu, 2 Apr 2026 11:15:23 -0700 Subject: [PATCH 01/34] Updates \ETHEREVENTFN to relocate exit when the ethernet is unvailable. (#2418) * Updates \ETHEREVENTFN to remove early exit when the ethernet is unvailable. In the case that the ethernet is unavailable the \ETHEREVENTFN should still call \SETETHERFLAGS, \SETLOCALNSNUMBERS, and \FLUSHNDBS, or a newly started image will retain information from the system on which it was built (such as ethernet MAC address in the NS address). This will also ensure that the NS address is not set to 0, instead initializing with a fake address based on the system serial number (calls \SERIALNUMBER). * When no ethernet \FIND.LOCALPUPHOSTNUMBER should immediately return NIL If there is NO ethernet it is better to avoid a delay waiting for a PUP lookup response that will never come, and there is no value in asking for the user to enter a PUP host number that will not be used. * Updates \SETETHERFLAGS to avoid setting \10MBFLG when no ethernet * Avoids making copy of \10MBLOCALNDB as \MAIKO.10MB.NDB for \MAIKO.ETHER-INTERRUPT * RESTART.ETHER at end of loadup-lisp to ensure network structures are set up. * Removes OCTALSTRING from PUP - now in APRINT * Prevents \LOOKUPPORT waiting for an ethernet timeout if PUP has already been detected as unavailable --- internal/loadups/LOADUP-LISP | 14 +- internal/loadups/LOADUP-LISP.LCOM | Bin 3596 -> 3674 bytes sources/LLETHER | 528 +++++++++++++++--------------- sources/LLETHER.LCOM | Bin 43862 -> 43657 bytes sources/MAIKOETHER | 249 +++++++------- sources/MAIKOETHER.LCOM | Bin 8970 -> 9099 bytes sources/PUP | 445 ++++++++++++------------- sources/PUP.LCOM | Bin 34876 -> 34629 bytes 8 files changed, 596 insertions(+), 640 deletions(-) diff --git a/internal/loadups/LOADUP-LISP b/internal/loadups/LOADUP-LISP index cf318813..9d7dca17 100644 --- a/internal/loadups/LOADUP-LISP +++ b/internal/loadups/LOADUP-LISP @@ -1,12 +1,14 @@ (DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "XCL" BASE 10) -(FILECREATED "22-Feb-2026 14:15:31" |{WMEDLEY}loadups>LOADUP-LISP.;27| 7420 +(FILECREATED "26-Mar-2026 18:38:22"  +|{DSK}briggs>Projects>medley>internal>loadups>LOADUP-LISP.;14| 7604 - :EDIT-BY |rmk| + :EDIT-BY "briggs" :CHANGES-TO (FNS LOADUP-LISP) - :PREVIOUS-DATE "22-Feb-2026 09:49:23" |{WMEDLEY}loadups>LOADUP-LISP.;26|) + :PREVIOUS-DATE "22-Feb-2026 14:15:31" +|{DSK}briggs>Projects>medley>internal>loadups>LOADUP-LISP.;13|) (PRETTYCOMPRINT LOADUP-LISPCOMS) @@ -19,7 +21,8 @@ (DEFINEQ (LOADUP-LISP - (LAMBDA (DRIBBLEFILE) (* \; "Edited 22-Feb-2026 14:15 by rmk") + (LAMBDA (DRIBBLEFILE) (* \; "Edited 26-Mar-2026 18:38 by briggs") + (* \; "Edited 22-Feb-2026 14:15 by rmk") (* \; "Edited 28-Jan-2026 14:30 by lmm") (* \; "Edited 27-Dec-2025 15:02 by rmk") (* \; "Edited 16-Oct-2025 16:55 by rmk") @@ -135,6 +138,7 @@ (LOADUP '(PUP 10MBDRIVER LEAF LLETHER DPUPFTP LOCALFILE DSKDISPLAY COURIER LLNS TRSERVER SPP NSPRINT AUTHENTICATION BSP CLEARINGHOUSE NSFILING MAIKOETHER)) + (RESTART.ETHER) (DRIBBLE) (SETQ MAKESYSNAME :MEDLEY))) ) @@ -147,5 +151,5 @@ (GLOBALVARS MAKESYSFILENAME MEDLEY-INIT-VARS MEDLEYDIR SYSTEMINITVARS USERRECLST) ) (DECLARE\: DONTCOPY - (FILEMAP (NIL (640 7214 (LOADUP-LISP 650 . 7212))))) + (FILEMAP (NIL (695 7398 (LOADUP-LISP 705 . 7396))))) STOP diff --git a/internal/loadups/LOADUP-LISP.LCOM b/internal/loadups/LOADUP-LISP.LCOM index 03306e2fcf19a0682fc78eb53f58eeea529d4d28..2bbfe60e0452616843302c768ecc57ca17b25bae 100644 GIT binary patch delta 411 zcmeB?xg|3p$jeOEH?c_9$iT=G=j6f~5Q^K%O_b5c_j^79mw6u4@tU4p%9 zZ90Joz(Y7~|&6 zUQEjv^*I=TARR=Ag9rfz4HF|H1(zUCCnq0Q1rtMag&^195XYbpJ=YKq*PzWDENd8r bjExk09lc$HBZK`MeSxZs%r_rnb>jd4?^|># delta 301 zcmca5(<3t>Xz~R{QE3gOv!AJ@oQn~8Jee2vU&G!?j% zj0|<%Qj>Iz42;Ya49%larry>ilisp>medley>sources>LLETHER.;4 139646 - changes to%: (FNS \ETHEREVENTFN \ETHER-AVAILABLE) - (VARS LLETHERCOMS) +(FILECREATED "23-Jan-2026 12:42:02" {DSK}briggs>PROJECTS>Medley>sources>LLETHER.;4 138728 - previous date%: " 2-May-2021 12:37:02" {DSK}larry>ilisp>medley>sources>LLETHER.;3) + :EDIT-BY nhb + :CHANGES-TO (FNS \SETETHERFLAGS) + + :PREVIOUS-DATE "20-Dec-2025 14:12:06" {DSK}briggs>PROJECTS>Medley>sources>LLETHER.;3) -(* ; " -Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. -") (PRETTYCOMPRINT LLETHERCOMS) @@ -17,19 +15,19 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. [(DECLARE%: EVAL@COMPILE DONTCOPY (FILES (SOURCE) LLNSDECLS)) [COMS (* ; - "Stuff that should be somewhere else!") + "Stuff that should be somewhere else!") (INITVARS (ERRORMESSAGESTREAM T) (PROMPTWINDOW T)) (GLOBALVARS ERRORMESSAGESTREAM PROMPTWINDOW) (COMS (* ; - "Queue management for data which can be chain-linked through the first cell") + "Queue management for data which can be chain-linked through the first cell") (DECLARE%: DONTCOPY (EXPORT (RECORDS SYSQUEUE QABLEITEM) (MACROS \QUEUEHEAD))) (INITRECORDS SYSQUEUE) (SYSRECORDS SYSQUEUE) (FNS CANONICAL.HOSTNAME \ENQUEUE \DEQUEUE \QUEUELENGTH \ONQUEUE \UNQUEUE) (* ; - "Queue management constructed by TCONC") + "Queue management constructed by TCONC") (EXPORT (MACROS \DETCONC \ENTCONC \PEEKTCONC] (COMS (* ; "General packet management") (DECLARE%: DONTCOPY @@ -124,7 +122,7 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. (DECLARE%: EVAL@COMPILE DONTCOPY (GLOBALVARS \CENTICLOCKFACTOR \CENTICLOCKBOX) (RECORDS CENTICLOCK))) (COMS (* ; - "3MB stuff, which is not needed in DandeLion") + "3MB stuff, which is not needed in DandeLion") (FNS \3MBGETPACKET \3MB.CREATENDB \3MBSENDPACKET \3MBWATCHER \3MBENCAPSULATE \3MB.BROADCASTP \3MBFLUSH) (INITVARS (\MAXWATCHERGETS 5)) @@ -168,19 +166,18 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. (* "FOLLOWING DEFINITIONS EXPORTED")(DECLARE%: EVAL@COMPILE (DATATYPE SYSQUEUE ((NIL BYTE) - (SYSQUEUEHEAD POINTER) - (NIL BYTE) - (SYSQUEUETAIL POINTER))) + (SYSQUEUEHEAD POINTER) + (NIL BYTE) + (SYSQUEUETAIL POINTER))) (BLOCKRECORD QABLEITEM ((NIL BITS 4) - (QLINK POINTER) (* ; - "Link to next thing in queue always in first pointer of datum, independent of what the datum is") - ) - (BLOCKRECORD QABLEITEM ((NIL BITS 4) - (LINK POINTER) - (* ; - "Let's also be able to call it a LINK") - ))) + (QLINK POINTER) (* ; + "Link to next thing in queue always in first pointer of datum, independent of what the datum is") + ) + (BLOCKRECORD QABLEITEM ((NIL BITS 4) + (LINK POINTER)(* ; + "Let's also be able to call it a LINK") + ))) ) (/DECLAREDATATYPE 'SYSQUEUE '(BYTE POINTER BYTE POINTER) @@ -192,7 +189,7 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. (DECLARE%: EVAL@COMPILE (PUTPROPS \QUEUEHEAD MACRO ((Q) - (fetch (SYSQUEUE SYSQUEUEHEAD) of Q))) + (fetch (SYSQUEUE SYSQUEUEHEAD) of Q))) ) (* "END EXPORTED DEFINITIONS") @@ -208,9 +205,9 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. (ADDTOVAR SYSTEMRECLST (DATATYPE SYSQUEUE ((NIL BYTE) - (SYSQUEUEHEAD POINTER) - (NIL BYTE) - (SYSQUEUETAIL POINTER))) + (SYSQUEUEHEAD POINTER) + (NIL BYTE) + (SYSQUEUETAIL POINTER))) ) (DEFINEQ @@ -362,9 +359,9 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. (* "FOLLOWING DEFINITIONS EXPORTED")(DECLARE%: EVAL@COMPILE (PUTPROPS \DETCONC MACRO [OPENLAMBDA (TQ) - (PROG1 (\PEEKTCONC TQ) - (if [NULL (CAR (RPLACA TQ (CDAR TQ] - then (RPLACD TQ)))]) + (PROG1 (\PEEKTCONC TQ) + (if [NULL (CAR (RPLACA TQ (CDAR TQ] + then (RPLACD TQ)))]) (PUTPROPS \ENTCONC MACRO (= . TCONC)) @@ -382,48 +379,48 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. (* "FOLLOWING DEFINITIONS EXPORTED")(DECLARE%: EVAL@COMPILE (DATATYPE ETHERPACKET ((NIL BYTE) - (EPLINK POINTER) (* ; "For queue maintenence") - (EPFLAGS BYTE) (* ; - "optional flags for some applications") - (EPUSERFIELD POINTER) (* ; - "Arbitrary pointer for applications") - (NIL BYTE) - (EPPLIST POINTER) (* ; - "Extra field for use as an A-list for properties") - (EPTRANSMITTING FLAG) (* ; - "True while packet is being transmitted and hence cannot be reused") - (EPRECEIVING FLAG) (* ; - "True when a packet has been seen at the head of the network's input queue at least once") - (NIL BITS 6) - (EPREQUEUE POINTER) (* ; - "Where to requeue this packet after transmission") - (NIL BYTE) - (EPSOCKET POINTER) - (NIL BYTE) - (EPNETWORK POINTER) - (EPTYPE WORD) (* ; - "Type of packet to be encapsulated (PUP or XIP or 10TO3)") - (NIL WORD) - (EPTIMESTAMP FIXP) (* ; - "Gets RCLK value when transmitted/received") - (EPREQUEUEFN POINTER) (* ; "FN to perform requeueing") - (NIL 4 WORD) (* ; "Space for expansion") + (EPLINK POINTER) (* ; "For queue maintenence") + (EPFLAGS BYTE) (* ; + "optional flags for some applications") + (EPUSERFIELD POINTER) (* ; + "Arbitrary pointer for applications") + (NIL BYTE) + (EPPLIST POINTER) (* ; + "Extra field for use as an A-list for properties") + (EPTRANSMITTING FLAG) (* ; + "True while packet is being transmitted and hence cannot be reused") + (EPRECEIVING FLAG) (* ; + "True when a packet has been seen at the head of the network's input queue at least once") + (NIL BITS 6) + (EPREQUEUE POINTER) (* ; + "Where to requeue this packet after transmission") + (NIL BYTE) + (EPSOCKET POINTER) + (NIL BYTE) + (EPNETWORK POINTER) + (EPTYPE WORD) (* ; + "Type of packet to be encapsulated (PUP or XIP or 10TO3)") + (NIL WORD) + (EPTIMESTAMP FIXP) (* ; + "Gets RCLK value when transmitted/received") + (EPREQUEUEFN POINTER) (* ; "FN to perform requeueing") + (NIL 4 WORD) (* ; "Space for expansion") (* ; - "Note: This next field wants to be quad+2 aligned so that the 10mb packet is quad+3 aligned") - (EPENCAPSULATION 8 WORD) (* ; - "10mb encapsulation, or 3mb encapsulation with padding") - (EPBODY 289 WORD) (* ; - "Body of packet, header up to 16 words plus data up to 546 bytes") - )) + "Note: This next field wants to be quad+2 aligned so that the 10mb packet is quad+3 aligned") + (EPENCAPSULATION 8 WORD) (* ; + "10mb encapsulation, or 3mb encapsulation with padding") + (EPBODY 289 WORD) (* ; + "Body of packet, header up to 16 words plus data up to 546 bytes") + )) (ACCESSFNS ETHERAUX ((AUXPTR (CDR (ASSOC 'AUXPTR (fetch EPPLIST of DATUM))) - (\EP.PUT.AUX DATUM 'AUXPTR NEWVALUE)) - (AUXWORD (OR (CDR (ASSOC 'AUXWORD (fetch EPPLIST of DATUM))) - 0) - (\EP.PUT.AUX DATUM 'AUXWORD NEWVALUE)) - (AUXBYTE (OR (CDR (ASSOC 'AUXBYTE (fetch EPPLIST of DATUM))) - 0) - (\EP.PUT.AUX DATUM 'AUXBYTE NEWVALUE)))) + (\EP.PUT.AUX DATUM 'AUXPTR NEWVALUE)) + (AUXWORD (OR (CDR (ASSOC 'AUXWORD (fetch EPPLIST of DATUM))) + 0) + (\EP.PUT.AUX DATUM 'AUXWORD NEWVALUE)) + (AUXBYTE (OR (CDR (ASSOC 'AUXBYTE (fetch EPPLIST of DATUM))) + 0) + (\EP.PUT.AUX DATUM 'AUXBYTE NEWVALUE)))) ) (/DECLAREDATATYPE 'ETHERPACKET @@ -1140,26 +1137,26 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. (ADDTOVAR SYSTEMRECLST (DATATYPE ETHERPACKET ((NIL BYTE) - (EPLINK POINTER) - (EPFLAGS BYTE) - (EPUSERFIELD POINTER) - (NIL BYTE) - (EPPLIST POINTER) - (EPTRANSMITTING FLAG) - (EPRECEIVING FLAG) - (NIL BITS 6) - (EPREQUEUE POINTER) - (NIL BYTE) - (EPSOCKET POINTER) - (NIL BYTE) - (EPNETWORK POINTER) - (EPTYPE WORD) - (NIL WORD) - (EPTIMESTAMP FIXP) - (EPREQUEUEFN POINTER) - (NIL 4 WORD) - (EPENCAPSULATION 8 WORD) - (EPBODY 289 WORD))) + (EPLINK POINTER) + (EPFLAGS BYTE) + (EPUSERFIELD POINTER) + (NIL BYTE) + (EPPLIST POINTER) + (EPTRANSMITTING FLAG) + (EPRECEIVING FLAG) + (NIL BITS 6) + (EPREQUEUE POINTER) + (NIL BYTE) + (EPSOCKET POINTER) + (NIL BYTE) + (EPNETWORK POINTER) + (EPTYPE WORD) + (NIL WORD) + (EPTIMESTAMP FIXP) + (EPREQUEUEFN POINTER) + (NIL 4 WORD) + (EPENCAPSULATION 8 WORD) + (EPBODY 289 WORD))) ) (DEFINEQ @@ -1499,21 +1496,19 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. HOSTNAMEP _ 'NILL]) (\ETHEREVENTFN - [LAMBDA (DEV EVENT) (* ; "Edited 3-May-2021 23:12 by larry") + [LAMBDA (DEV EVENT) (* ; "Edited 17-Dec-2025 11:01 by nhb") + (* ; "Edited 3-May-2021 23:12 by larry") (PROG (NDB TURNOFFNS TIMESET) (SELECTQ EVENT ((NIL AFTERLOGOUT AFTERSYSOUT AFTERMAKESYS AFTERSAVEVM RESTART) (SETQ \PUP.READY (SETQ \NS.READY (SETQ \IP.READY))) - (OR (\ETHER-AVAILABLE) - (RETURN)) (\SETETHERFLAGS) (\SETLOCALNSNUMBERS) (\FLUSHNDBS EVENT) (SETQ \10MBLOCALNDB (COND (\10MBFLG (SETQ NDB (\10MB.CREATENDB \10MBFLG)) (COND - (\LOCALNDBS (replace NDBNEXT of - \LOCALNDBS + (\LOCALNDBS (replace NDBNEXT of \LOCALNDBS with NDB)) (T (SETQ \LOCALNDBS NDB))) NDB))) @@ -1536,10 +1531,10 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. ((BEFOREMAKESYS BEFORELOGOUT BEFORESYSOUT BEFORESAVEVM) (COND ((EQ EVENT 'BEFORESAVEVM) (* ; - "Save passwords in place outside vmem to avoid having to reenter them later") + "Save passwords in place outside vmem to avoid having to reenter them later") (\STASH.PASSWORDS)) (T (* ; - "No need to flush this before SAVEVM") + "No need to flush this before SAVEVM") (CLRHASH \ETHERPORTS))) (CLRHASH LOGINPASSWORDS)) NIL]) @@ -1556,11 +1551,13 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. (printout PROMPTWINDOW T "[Time not set]"]) (\SETETHERFLAGS - [LAMBDA NIL (* ; "Edited 2-May-2021 12:35 by larry") + [LAMBDA NIL (* ; "Edited 23-Jan-2026 12:39 by nhb") + (* ; "Edited 2-May-2021 12:35 by larry") (* ;; "for Medley there is no 3MB ethernet ; used to be conditional on \MACHINETYPE") - (SETQ \10MBFLG 0) + (SETQ \10MBFLG (AND (\ETHER-AVAILABLE) + 0)) (SETQ \3MBFLG NIL) (SETQ *MAXIMUM-PACKET-SIZE* (- (TIMES 2 BYTESPERPAGE) (UNFOLD (INDEXF (FETCH EPBODY)) @@ -1706,40 +1703,40 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. (DECLARE%: DONTCOPY (* "FOLLOWING DEFINITIONS EXPORTED")(DECLARE%: EVAL@COMPILE -(DATATYPE NDB ((NETTYPE BYTE) (* ; "10 or 3 for now") - (NDBNEXT POINTER) (* ; "Link to next NDB") - (NDBPUPNET# BYTE) (* ; - "Pup number of this net. May be different from NS net number, though not in Xerox world") - (NDBNSNET# POINTER) (* ; - "Can be 32-bits, so might as well leave its box around") - (NDBTASK# BYTE) (* ; "Task # of this network") - (NDBBROADCASTP POINTER) (* ; - "Function that returns true if packet is of broadcast type") - (NDBPUPHOST# BYTE) (* ; - "My pup address on this net. NS address is global to all nets, so not needed here") - (NDBTRANSMITTER POINTER) (* ; - "(NDB PACKET) -- fn to send a raw packet on this net. returns NIL on failure") - (NIL BYTE) - (NDBENCAPSULATOR POINTER) (* ; - "(NDB PACKET HOST LENGTH TYPE) -- fn to encapsulate and send a higher-level packet on this net ") - (NDBCSB POINTER) (* ; "Pointer to CSB for this network") - (NDBIQLENGTH BYTE) - (NDBIQ POINTER) (* ; - "Queue of empty packets for receiver") - (NDBTQ POINTER) (* ; "Queue of packets to transmit") - (NDBTRANSLATIONS POINTER) (* ; - "Cache of translations, 3:10 or 10:3 according to network") - (NDBETHERFLUSHER POINTER) (* ; "Turns off this ether. Args NDB") - (NDBWATCHER POINTER) - (NDBCANHEARSELF POINTER) (* ; - "True if receiver can hear packets sent by transmitter") - (NDBIPNET# POINTER) - (NDBIPHOST# POINTER) - (NDBPUPTYPE WORD) (* ; - "The packet encapsulation of PUP on this net") - (NIL WORD) - (NIL POINTER) (* ; "Spares") - )) +(DATATYPE NDB ((NETTYPE BYTE) (* ; "10 or 3 for now") + (NDBNEXT POINTER) (* ; "Link to next NDB") + (NDBPUPNET# BYTE) (* ; + "Pup number of this net. May be different from NS net number, though not in Xerox world") + (NDBNSNET# POINTER) (* ; + "Can be 32-bits, so might as well leave its box around") + (NDBTASK# BYTE) (* ; "Task # of this network") + (NDBBROADCASTP POINTER) (* ; + "Function that returns true if packet is of broadcast type") + (NDBPUPHOST# BYTE) (* ; + "My pup address on this net. NS address is global to all nets, so not needed here") + (NDBTRANSMITTER POINTER) (* ; + "(NDB PACKET) -- fn to send a raw packet on this net. returns NIL on failure") + (NIL BYTE) + (NDBENCAPSULATOR POINTER) (* ; + "(NDB PACKET HOST LENGTH TYPE) -- fn to encapsulate and send a higher-level packet on this net ") + (NDBCSB POINTER) (* ; "Pointer to CSB for this network") + (NDBIQLENGTH BYTE) + (NDBIQ POINTER) (* ; + "Queue of empty packets for receiver") + (NDBTQ POINTER) (* ; "Queue of packets to transmit") + (NDBTRANSLATIONS POINTER) (* ; + "Cache of translations, 3:10 or 10:3 according to network") + (NDBETHERFLUSHER POINTER) (* ; "Turns off this ether. Args NDB") + (NDBWATCHER POINTER) + (NDBCANHEARSELF POINTER) (* ; + "True if receiver can hear packets sent by transmitter") + (NDBIPNET# POINTER) + (NDBIPHOST# POINTER) + (NDBPUPTYPE WORD) (* ; + "The packet encapsulation of PUP on this net") + (NIL WORD) + (NIL POINTER) (* ; "Spares") + )) (RECORD ROUTING (RTNET# RTHOPCOUNT RTGATEWAY# RTNDB RTTIMER RTRECENT)) ) @@ -1786,26 +1783,24 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. (DECLARE%: EVAL@COMPILE (PUTPROPS ENCAPSULATE.ETHERPACKET MACRO ((NDB PACKET HOST LENGTH TYPE) - (SPREADAPPLY* (fetch NDBENCAPSULATOR - of NDB) - NDB PACKET HOST LENGTH TYPE))) + (SPREADAPPLY* (fetch NDBENCAPSULATOR of NDB) + NDB PACKET HOST LENGTH TYPE))) (PUTPROPS TRANSMIT.ETHERPACKET MACRO ((NDB PACKET) - (SPREADAPPLY* (fetch NDBTRANSMITTER of NDB) - NDB PACKET))) + (SPREADAPPLY* (fetch NDBTRANSMITTER of NDB) + NDB PACKET))) (PUTPROPS BROADCASTP MACRO ((PACKET) - ([LAMBDA (NDB) - (AND NDB (APPLY* (fetch NDBBROADCASTP of NDB) - PACKET NDB] - (fetch EPNETWORK of PACKET)))) + ([LAMBDA (NDB) + (AND NDB (APPLY* (fetch NDBBROADCASTP of NDB) + PACKET NDB] + (fetch EPNETWORK of PACKET)))) (PUTPROPS \CHECK.ROUTING.TABLE MACRO [(TABLE) - (if (NEQ (NTYPX TABLE) - \ROUTING.TABLE.TYPENUM) - then (CL:ERROR 'CONDITIONS:SIMPLE-TYPE-ERROR - :CULPRIT TABLE :EXPECTED-TYPE - 'RoutingTable]) + (if (NEQ (NTYPX TABLE) + \ROUTING.TABLE.TYPENUM) + then (CL:ERROR 'CONDITIONS:SIMPLE-TYPE-ERROR :CULPRIT TABLE + :EXPECTED-TYPE 'RoutingTable]) ) (DECLARE%: DOEVAL@COMPILE DONTCOPY @@ -1851,28 +1846,28 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. (ADDTOVAR SYSTEMRECLST (DATATYPE NDB ((NETTYPE BYTE) - (NDBNEXT POINTER) - (NDBPUPNET# BYTE) - (NDBNSNET# POINTER) - (NDBTASK# BYTE) - (NDBBROADCASTP POINTER) - (NDBPUPHOST# BYTE) - (NDBTRANSMITTER POINTER) - (NIL BYTE) - (NDBENCAPSULATOR POINTER) - (NDBCSB POINTER) - (NDBIQLENGTH BYTE) - (NDBIQ POINTER) - (NDBTQ POINTER) - (NDBTRANSLATIONS POINTER) - (NDBETHERFLUSHER POINTER) - (NDBWATCHER POINTER) - (NDBCANHEARSELF POINTER) - (NDBIPNET# POINTER) - (NDBIPHOST# POINTER) - (NDBPUPTYPE WORD) - (NIL WORD) - (NIL POINTER))) + (NDBNEXT POINTER) + (NDBPUPNET# BYTE) + (NDBNSNET# POINTER) + (NDBTASK# BYTE) + (NDBBROADCASTP POINTER) + (NDBPUPHOST# BYTE) + (NDBTRANSMITTER POINTER) + (NIL BYTE) + (NDBENCAPSULATOR POINTER) + (NDBCSB POINTER) + (NDBIQLENGTH BYTE) + (NDBIQ POINTER) + (NDBTQ POINTER) + (NDBTRANSLATIONS POINTER) + (NDBETHERFLUSHER POINTER) + (NDBWATCHER POINTER) + (NDBCANHEARSELF POINTER) + (NDBIPNET# POINTER) + (NDBIPHOST# POINTER) + (NDBPUPTYPE WORD) + (NIL WORD) + (NIL POINTER))) ) (DEFINEQ @@ -2231,48 +2226,49 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. (DECLARE%: EVAL@COMPILE (ACCESSFNS ETHERTRANS [(TRANSBODY (LOCF (fetch (ETHERPACKET EPBODY) of DATUM] - [BLOCKRECORD TRANSBODY ((TRANSOPERATION WORD) + [BLOCKRECORD TRANSBODY ((TRANSOPERATION WORD) (* ; "Request or response") - (BASETRANSNSHOST 3 WORD) + (BASETRANSNSHOST 3 WORD) (* ; "Known or desired NS address") - (TRANSPUPHOST BYTE) + (TRANSPUPHOST BYTE) (* ; "Known or desired PUP address") - (NIL BYTE) (* ; "Padding") - (BASETRANSSENDERNSHOST 3 WORD) + (NIL BYTE) (* ; "Padding") + (BASETRANSSENDERNSHOST 3 WORD) (* ; "Sender's info") - (TRANSSENDERPUPHOST BYTE) - (NIL BYTE)) - [ACCESSFNS BASETRANSNSHOST ((TRANSNSHOST (\LOADNSHOSTNUMBER - (LOCF DATUM)) - (\STORENSHOSTNUMBER (LOCF DATUM) - NEWVALUE] - (ACCESSFNS BASETRANSSENDERNSHOST ((TRANSSENDERNSHOST - (\LOADNSHOSTNUMBER (LOCF DATUM)) - (\STORENSHOSTNUMBER (LOCF DATUM) - NEWVALUE] - [ACCESSFNS ETHERTRANS - ([TRANSNSADDRESS - (PROGN (* ; - "Kludge to get a pointer that looks like a full ns address") - (\ADDBASE DATUM (CONSTANT (+ (INDEXF (FETCH - (ETHERPACKET EPBODY) - of T)) - (INDEXF (FETCH - (ETHERTRANS + (TRANSSENDERPUPHOST BYTE) + (NIL BYTE)) + [ACCESSFNS BASETRANSNSHOST ((TRANSNSHOST (\LOADNSHOSTNUMBER (LOCF DATUM) + ) + (\STORENSHOSTNUMBER (LOCF DATUM) + NEWVALUE] + (ACCESSFNS BASETRANSSENDERNSHOST ((TRANSSENDERNSHOST (\LOADNSHOSTNUMBER + (LOCF DATUM)) + (\STORENSHOSTNUMBER + (LOCF DATUM) + NEWVALUE] + [ACCESSFNS ETHERTRANS + ([TRANSNSADDRESS (PROGN (* ; + "Kludge to get a pointer that looks like a full ns address") + (\ADDBASE + DATUM + (CONSTANT (+ (INDEXF (FETCH (ETHERPACKET EPBODY + ) + of T)) + (INDEXF (FETCH (ETHERTRANS BASETRANSNSHOST - ) of - T)) - -2] - (TRANSSENDERNSADDRESS - (\ADDBASE DATUM (CONSTANT (+ (INDEXF (FETCH (ETHERPACKET - EPBODY) - of T)) - (INDEXF (FETCH (ETHERTRANS + ) + of T)) + -2] + (TRANSSENDERNSADDRESS (\ADDBASE + DATUM + (CONSTANT (+ (INDEXF (FETCH (ETHERPACKET EPBODY) + of T)) + (INDEXF (FETCH (ETHERTRANS BASETRANSSENDERNSHOST - ) - of T)) - -2] - (TYPE? (type? ETHERPACKET DATUM))) + ) + of T)) + -2] + (TYPE? (type? ETHERPACKET DATUM))) ) (DECLARE%: EVAL@COMPILE @@ -2571,7 +2567,7 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. (RPAQ? \RAWTRACING ) (ADDTOVAR \PACKET.PRINTERS (512 . PRINTPUP) - (1537 . PRINT10TO3)) + (1537 . PRINT10TO3)) (DECLARE%: DOEVAL@COMPILE DONTCOPY (GLOBALVARS \RAWTRACING \PACKET.PRINTERS PUPTRACEFILE XIPTRACEFILE \RCLKMILLISECOND) @@ -2615,7 +2611,7 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. (DECLARE%: EVAL@COMPILE (BLOCKRECORD CENTICLOCK ((CENTICLOCKSIGNBIT BITS 1) - (CENTICLOCKMAGNITUDE BITS 31))) + (CENTICLOCKMAGNITUDE BITS 31))) ) ) @@ -2757,43 +2753,41 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. (DECLARE%: DONTCOPY (DECLARE%: EVAL@COMPILE -(ACCESSFNS 3MBENCAPSULATION [(3MBENCAPSTART (LOCF (fetch (ETHERPACKET EPENCAPSULATION) - of DATUM] - (BLOCKRECORD 3MBENCAPSTART ((NIL 5 WORD) +(ACCESSFNS 3MBENCAPSULATION [(3MBENCAPSTART (LOCF (fetch (ETHERPACKET EPENCAPSULATION) of DATUM] + (BLOCKRECORD 3MBENCAPSTART ((NIL 5 WORD) (* ; "waste space") - (3MBLENGTH WORD) + (3MBLENGTH WORD) (* ; - "Length of packet in words, starting at the next word") - (3MBDESTHOST BYTE) + "Length of packet in words, starting at the next word") + (3MBDESTHOST BYTE) (* ; "Immediate destination host") - (3MBSOURCEHOST BYTE) + (3MBSOURCEHOST BYTE) (* ; "Us") - (3MBTYPE WORD) + (3MBTYPE WORD) (* ; - "Type of packet -- PUP or XIP or 10TO3") - ) - [ACCESSFNS 3MBLENGTH ((3MBBASE (LOCF DATUM] + "Type of packet -- PUP or XIP or 10TO3") + ) + [ACCESSFNS 3MBLENGTH ((3MBBASE (LOCF DATUM] (* ; "What to hand to BCPL") - ) - (TYPE? (type? ETHERPACKET DATUM))) + ) + (TYPE? (type? ETHERPACKET DATUM))) (BLOCKRECORD PBI ((PBILINK WORD) - (PBIQUEUE WORD) - (PBISOCKET WORD) - (PBINDB WORD) - (PBIINPUTP FLAG) - (PBIALLNETSP FLAG) - (PBINOZEROP FLAG) - (NIL BITS 13) - (PBITIMER WORD) - (PBILENGTH WORD) - (PBIENCAPSULATION 2 WORD) - (PBIFIRSTPUPWORD 10 WORD) - (PBIFIRSTPUPDATAWORD WORD)) - [ACCESSFNS PBI ((PBIPUPSTART (LOCF (fetch PBIFIRSTPUPWORD of DATUM))) - (PBIPUPDATASTART (LOCF (fetch PBIFIRSTPUPDATAWORD - of DATUM))) - (PBIRAWSTART (LOCF (fetch PBILENGTH of DATUM]) + (PBIQUEUE WORD) + (PBISOCKET WORD) + (PBINDB WORD) + (PBIINPUTP FLAG) + (PBIALLNETSP FLAG) + (PBINOZEROP FLAG) + (NIL BITS 13) + (PBITIMER WORD) + (PBILENGTH WORD) + (PBIENCAPSULATION 2 WORD) + (PBIFIRSTPUPWORD 10 WORD) + (PBIFIRSTPUPDATAWORD WORD)) + [ACCESSFNS PBI ((PBIPUPSTART (LOCF (fetch PBIFIRSTPUPWORD of DATUM))) + (PBIPUPDATASTART (LOCF (fetch PBIFIRSTPUPDATAWORD of DATUM))) + (PBIRAWSTART (LOCF (fetch PBILENGTH of DATUM]) ) (* "FOLLOWING DEFINITIONS EXPORTED")(DECLARE%: EVAL@COMPILE @@ -2879,8 +2873,8 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. T]) ) -(RPAQQ ROUTINGINFOMACRO (1 "Operation = " WORDS 2 "Info: " REPEAT "(" SEPR ", " INTEGER -4 WORDS - SEPR ") " -2 FINALLY ")")) +(RPAQQ ROUTINGINFOMACRO (1 "Operation = " WORDS 2 "Info: " REPEAT "(" SEPR ", " INTEGER -4 WORDS SEPR + ") " -2 FINALLY ")")) (DECLARE%: EVAL@COMPILE DONTCOPY (DECLARE%: DOEVAL@COMPILE DONTCOPY @@ -2913,10 +2907,10 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. (DECLARE%: DONTCOPY (RPAQQ D0DEVICES ((\DEVICE.3MBETHERIN 7) - (\DEVICE.3MBETHEROUT 6) - (\DEVICE.10MBETHER 21) - (\DEVICE.SA4000 3) - (\DEVICE.DISPLAY 2))) + (\DEVICE.3MBETHEROUT 6) + (\DEVICE.10MBETHER 21) + (\DEVICE.SA4000 3) + (\DEVICE.DISPLAY 2))) (DECLARE%: EVAL@COMPILE (RPAQQ \DEVICE.3MBETHERIN 7) @@ -2947,33 +2941,31 @@ Copyright (c) 1982-1988, 1990-1993, 2021 by Venue & Xerox Corporation. (* "END EXPORTED DEFINITIONS") ) -(PUTPROPS LLETHER COPYRIGHT ("Venue & Xerox Corporation" 1982 1983 1984 1985 1986 1987 1988 1990 1991 -1992 1993 2021)) (DECLARE%: DONTCOPY - (FILEMAP (NIL (10792 19248 (CANONICAL.HOSTNAME 10802 . 12391) (\ENQUEUE 12393 . 15038) (\DEQUEUE 15040 - . 16367) (\QUEUELENGTH 16369 . 16669) (\ONQUEUE 16671 . 16937) (\UNQUEUE 16939 . 19246)) (52949 56815 - (\ALLOCATE.ETHERPACKET 52959 . 54000) (\RELEASE.ETHERPACKET 54002 . 55075) (RELEASE.PUP 55077 . 55222 -) (\FLUSH.PACKET.QUEUE 55224 . 55575) (\REQUEUE.ETHERPACKET 55577 . 56091) (\EP.PUT.AUX 56093 . 56813) -) (57389 68770 (\SETLOCALNSNUMBERS 57399 . 58784) (\LOADNSADDRESS 58786 . 59078) (\STORENSADDRESS -59080 . 59261) (\PRINTNSADDRESS 59263 . 60346) (\NSADDRESS.DEFPRINT 60348 . 65293) ( -\NSADDRESS.PRINT.DECIMAL 65295 . 67426) (\LOADNSHOSTNUMBER 67428 . 68057) (\STORENSHOSTNUMBER 68059 . -68463) (PRINTNSHOSTNUMBER 68465 . 68768)) (68883 74631 (\ETHERINIT 68893 . 69463) (\ETHEREVENTFN 69465 - . 71997) (\ETHER-AVAILABLE 71999 . 72157) (\TIME.NOT.SET 72159 . 72485) (\SETETHERFLAGS 72487 . 72938 -) (\FLUSHNDBS 72940 . 74118) (\FLUSH.NDB.QUEUE 74120 . 74629)) (74632 77924 (\CHECKSUM 74642 . 76574) -(\HANDLE.RAW.OTHER 76576 . 76931) (\HANDLE.RAW.PACKET 76933 . 77445) (\ADD.PACKET.FILTER 77447 . 77679 -) (\DEL.PACKET.FILTER 77681 . 77922)) (85757 86282 (ENCAPSULATE.ETHERPACKET 85767 . 86039) ( -TRANSMIT.ETHERPACKET 86041 . 86280)) (86570 99166 (\AGE.ROUTING.TABLE 86580 . 88729) ( -\ADD.ROUTING.TABLE.ENTRY 88731 . 89427) (\CLEAR.ROUTING.TABLE 89429 . 90156) (\MAP.ROUTING.TABLE 90158 - . 90686) (PRINTROUTINGTABLE 90688 . 94313) (\ROUTINGTABLE.INFOHOOK 94315 . 99164)) (99651 106436 ( -\TRANSLATE.10TO3 99661 . 101445) (\NOTE.10TO3 101447 . 103063) (\HANDLE.RAW.10TO3 103065 . 106434)) ( -110418 125240 (PRINTPACKET 110428 . 110989) (\MAYBEPRINTPACKET 110991 . 112648) (PRINT10TO3 112650 . -114018) (PRINTPACKETDATA 114020 . 119310) (PRINTPACKETQUEUE 119312 . 119741) (TIME.SINCE.PACKET 119743 - . 120228) (MAKE-NETWORK-TRACE-WINDOW 120230 . 123772) (\CHANGE.ETHER.TRACING 123774 . 125238)) ( -125611 126426 (\CENTICLOCK 125621 . 126424)) (126881 132981 (\3MBGETPACKET 126891 . 128311) ( -\3MB.CREATENDB 128313 . 129028) (\3MBSENDPACKET 129030 . 131213) (\3MBWATCHER 131215 . 131953) ( -\3MBENCAPSULATE 131955 . 132503) (\3MB.BROADCASTP 132505 . 132676) (\3MBFLUSH 132678 . 132979)) ( -135935 137878 (ASSURE.ETHER.ON 135945 . 136275) (INITPUPLEVEL1 136277 . 136757) (TURN.ON.ETHER 136759 - . 136904) (RESTART.ETHER 136906 . 137280) (TURN.OFF.ETHER 137282 . 137600) (PRINTWORDS 137602 . -137876)) (138153 138688 (\DEVICE.INPUT 138163 . 138328) (\DEVICE.OUTPUT 138330 . 138524) (\D0.STARTIO -138526 . 138686))))) + (FILEMAP (NIL (10585 19041 (CANONICAL.HOSTNAME 10595 . 12184) (\ENQUEUE 12186 . 14831) (\DEQUEUE 14833 + . 16160) (\QUEUELENGTH 16162 . 16462) (\ONQUEUE 16464 . 16730) (\UNQUEUE 16732 . 19039)) (52600 56466 + (\ALLOCATE.ETHERPACKET 52610 . 53651) (\RELEASE.ETHERPACKET 53653 . 54726) (RELEASE.PUP 54728 . 54873 +) (\FLUSH.PACKET.QUEUE 54875 . 55226) (\REQUEUE.ETHERPACKET 55228 . 55742) (\EP.PUT.AUX 55744 . 56464) +) (57040 68421 (\SETLOCALNSNUMBERS 57050 . 58435) (\LOADNSADDRESS 58437 . 58729) (\STORENSADDRESS +58731 . 58912) (\PRINTNSADDRESS 58914 . 59997) (\NSADDRESS.DEFPRINT 59999 . 64944) ( +\NSADDRESS.PRINT.DECIMAL 64946 . 67077) (\LOADNSHOSTNUMBER 67079 . 67708) (\STORENSHOSTNUMBER 67710 . +68114) (PRINTNSHOSTNUMBER 68116 . 68419)) (68534 74394 (\ETHERINIT 68544 . 69114) (\ETHEREVENTFN 69116 + . 71594) (\ETHER-AVAILABLE 71596 . 71754) (\TIME.NOT.SET 71756 . 72082) (\SETETHERFLAGS 72084 . 72701 +) (\FLUSHNDBS 72703 . 73881) (\FLUSH.NDB.QUEUE 73883 . 74392)) (74395 77687 (\CHECKSUM 74405 . 76337) +(\HANDLE.RAW.OTHER 76339 . 76694) (\HANDLE.RAW.PACKET 76696 . 77208) (\ADD.PACKET.FILTER 77210 . 77442 +) (\DEL.PACKET.FILTER 77444 . 77685)) (85191 85716 (ENCAPSULATE.ETHERPACKET 85201 . 85473) ( +TRANSMIT.ETHERPACKET 85475 . 85714)) (86004 98600 (\AGE.ROUTING.TABLE 86014 . 88163) ( +\ADD.ROUTING.TABLE.ENTRY 88165 . 88861) (\CLEAR.ROUTING.TABLE 88863 . 89590) (\MAP.ROUTING.TABLE 89592 + . 90120) (PRINTROUTINGTABLE 90122 . 93747) (\ROUTINGTABLE.INFOHOOK 93749 . 98598)) (99085 105870 ( +\TRANSLATE.10TO3 99095 . 100879) (\NOTE.10TO3 100881 . 102497) (\HANDLE.RAW.10TO3 102499 . 105868)) ( +109860 124682 (PRINTPACKET 109870 . 110431) (\MAYBEPRINTPACKET 110433 . 112090) (PRINT10TO3 112092 . +113460) (PRINTPACKETDATA 113462 . 118752) (PRINTPACKETQUEUE 118754 . 119183) (TIME.SINCE.PACKET 119185 + . 119670) (MAKE-NETWORK-TRACE-WINDOW 119672 . 123214) (\CHANGE.ETHER.TRACING 123216 . 124680)) ( +125049 125864 (\CENTICLOCK 125059 . 125862)) (126315 132415 (\3MBGETPACKET 126325 . 127745) ( +\3MB.CREATENDB 127747 . 128462) (\3MBSENDPACKET 128464 . 130647) (\3MBWATCHER 130649 . 131387) ( +\3MBENCAPSULATE 131389 . 131937) (\3MB.BROADCASTP 131939 . 132110) (\3MBFLUSH 132112 . 132413)) ( +135157 137100 (ASSURE.ETHER.ON 135167 . 135497) (INITPUPLEVEL1 135499 . 135979) (TURN.ON.ETHER 135981 + . 136126) (RESTART.ETHER 136128 . 136502) (TURN.OFF.ETHER 136504 . 136822) (PRINTWORDS 136824 . +137098)) (137371 137906 (\DEVICE.INPUT 137381 . 137546) (\DEVICE.OUTPUT 137548 . 137742) (\D0.STARTIO +137744 . 137904))))) STOP diff --git a/sources/LLETHER.LCOM b/sources/LLETHER.LCOM index 6398f6660e2eb31a8c436049516f9925154e2f2f..bd6f4cd55ab364b9e06a57394fa98091dcbfa1fd 100644 GIT binary patch delta 2632 zcmZ`)U2NM_6pr1pu>hs}@6`RArt8)+CG)+Goj7b=o!CjdCbkzl?V@E9T^nsHp_|r8 zY(fyk18Cx9!!JA_koJU-khZ1cbrRY`;0Xk)ka%JeFFX|?gpl|<*G}5B8huFbIoCcv z-}jy4D&1*#vOgG&n#j%3S) z0(3tZi^U=^H**aWJtY8A znV?Asr*zG5qv;APTs#k{OkOo}x)XIR7|ogvR2|*b-Mn7P7SxIz_JW;$Aez2h=p*X3!RuPgi7Sz;apo6^) zM8I4`D5hh9B26s~NyH>uC_8yH97rOU_$sDW3#Mb1i)p>&KtkFmuJEWRNKmkHhS^nh zQi8OewMx39PU%xcpb42d8eJY)={!<#tg;JK7TOLB<~yX0qo_{mPKAMy09Gj#urY4YI5{RbGFYuw|y7t)jp%9QQzsRUM zr5Xh_UC>c+BJ~#B-7gRfEf&*3S5fymhi#3`;F z<1|(meK9$PL_*{Y9EafuB$^{b%YEFI=3hrY(%7}?a{-D`p`F(R_`mUgI4d#oqM5Q zjaE-!_Av8_(c%M>XXbYktpjzwzU|c?o_zoJZy($Xed)F2<6GSO;BSwzw=I#_Z7lR9 zS3Y5(C%!(kIsY8S4&9Bq-dsZF2?^L2g*do+2{FOd5(t3c@O3mnS=*-N>MB@E#nAo?6O;oZhLSk=W6*&ShvfhESo@0uUyOT3fQ(0+_ zC|_{9I_!7UfYgi6aNbX;0sifB^WW5dt|3Ai=YJBh4(6((LyBuUm_kZ}Q|E@@X7q0u ze8@{Td`J{hR&EbCn@Psk3H%k|9ME_mU@9hIWEd#UXM=S>@pDpArx`+2AnfS(rBHT6 z(7JX83rUcWbvXz^a{?ia!w_!9BxWKa4dA7;8ysAJVkZ;9oo|;@F5ox(2q*+zVxI=a zg)FUm2S2#&im-fE7)r_3^~q-K_{dHMahE*&*?-i_dACa1t{eV%d_3>}3p1_HuQY4k zFQp^HitoEmgALK@$F;ihk?&jT_y4`;ddHk0j(X>u0Z#H>cPcv(>g)cuvK#Q`@6OLt Jy{1tJ{|B&uqlo|j delta 2856 zcmZuzU2G#)74|sUump9Lt-@y8?9#JdwoSGqoqNajj1AdlY>%C3=Et2GXV+lRrW>p4 zl8vM6wrW*cOBEm?kP3_{A%Rfg0SVDc&AL1wA@XXFka&PqC0-Dy65=Tm53mnt`R<)K ziL3R)^*#6ZobP<+yYrpDr0?BJfB)(i8DH?auPkttYsA%}rWG}wp}EYB?yc?4W_yFW zTa=;KE8*%JU%J`7)xNU1zO(b%mCojsTd}Xq^w>O2W*9p=a-3Ra)AK#MY&wfxcsP;GQ5Xev zKSbK7>=ex~^vl4EX)3kqjrt;Rt26<5o?7l?pEA;oqzCEqjarLaB{4wsGof-St&8heYXW#Ga zK6w5`5%+$d%#DNI%t7b9#Qt#Xt=$J-FcagQlVbI^qECyzz3ZY)y1Nffrsgz|wCn^c zX1GEc<41ip7r*=1bkCrcCE}t!N>%zieGbW~imPC2@DIfAakO^dqRX z5PQ?t#b~^y&49m9bx=j8bpK z|J1@0N%%`ye>O_ZG0>~!n$40WVvG_5L4|m#ex?c!nUcdV1%L>-$qji?I3Nb93)J@f$XaA-DLspKh(;kAo zEO~as6G1brr>dhP991{MEUu4m3mMEO#mx02Z=7?IMLSF}glqH!5tv9U!UDr(X%Elr zf$yTW^J+o{)P_iQ0R=mfY#mxRGLZk|3QeP$CG_a%a(VD^-$Y?>gHfimz5$*UHR}Jv z_?7Z`a7I6oN{uH(8BCov$5*z}sr`3ky1psf{_l#PQ+hg;gwi8fNs116Z5YGk@uWAL zVUX!zm2+tGC^R~Bp>eG4IcWYYamdBj&_XDL#AZ2Nx+qn&Cqrae3e2l=3ech}Mj0Ll zbRnBVY!9S_L9$2gV8HHKRJK7E&~n_w4syzX-tkm2rVnpoD#BAp(k?#_01 wXZ=p6y9H@2;Cly+CYr2ha-zwLMi-5N2A^AK7)_!Ts|%=Zd}7YePm0&)|Jg^{H2?qr diff --git a/sources/MAIKOETHER b/sources/MAIKOETHER index 56332f19..955495f8 100644 --- a/sources/MAIKOETHER +++ b/sources/MAIKOETHER @@ -1,14 +1,14 @@ (DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "XCL" BASE 10) -(FILECREATED "25-Oct-2021 15:12:33" |{DSK}larry>medley>sources>MAIKOETHER.;2| 28792 +(FILECREATED "30-Dec-2025 19:09:34" |{DSK}briggs>projects>medley>sources>MAIKOETHER.;7| 26899 - |changes| |to:| (FNS \\DISPLAYLINE) - (VARS MAIKOETHERCOMS) + :EDIT-BY |nhb| - |previous| |date:| "25-Mar-2021 09:50:57" |{DSK}larry>medley>sources>MAIKOETHER.;1|) + :CHANGES-TO (VARS MAIKOETHERCOMS) + :PREVIOUS-DATE "30-Dec-2025 18:50:46" |{DSK}briggs>projects>medley>sources>MAIKOETHER.;6| +) -; Copyright (c) 1988-1991, 2021 by Venue & Xerox Corporation. (PRETTYCOMPRINT MAIKOETHERCOMS) @@ -23,10 +23,6 @@ (DECLARE\: EVAL@COMPILE DONTCOPY (FILES (LOADCOMP) 10MBDRIVER) (GLOBALVARS \\MAIKO.INPUT.PACKET |\\ETHERtopMonitor|) - - (* |;;| "The NDB for Maiko's 10MB connection; used by \\MAIKO.ETHER-INTERRUPT:") - - (GLOBALVARS \\MAIKO.10MB.NDB) (GLOBALVARS \\MAIKO.IO-INTERRUPT-FLAGS \\MAIKO.IO-INTERRUPT-VECTOR)) (ADDVARS (\\MAIKO.MOVDS (\\MAIKO.10MBSTARTDRIVER \\10MB.STARTDRIVER) (\\MAIKO.10MBWATCHER \\10MBWATCHER) @@ -35,9 +31,13 @@ (\\MAIKO.10MBTURNONETHER \\10MB.TURNONETHER) (\\MAIKO.ETHERRESUME \\10MB.RESTART.ETHER) (\\MAIKO.CHECKSUM \\CHECKSUM))) - (COMS (* \; "MAIKO handler for new interrupt-driven incoming ethernet communication, rather than polling for it.") + (COMS + (* |;;| "MAIKO handler for new interrupt-driven incoming ethernet communication, rather than polling for it.") + (FNS \\MAIKO.ETHER-INTERRUPT)) - (COMS (* \; "MAIKO Log & Console message handling. Interrupt-driven message printing, instead of polled printing.") + (COMS + (* |;;| "MAIKO Log & Console message handling. Interrupt-driven message printing, instead of polled printing.") + (FNS \\MAIKO.CONSOLE-LOG-PRINT)) (COMS (* |;;| "Asynchronous I/O handling") @@ -48,13 +48,12 @@ (DEFINEQ (\\10MB.RESTART.ETHER - (LAMBDA NIL (* \; "Edited 11-May-88 16:09 by MASINTER") + (LAMBDA NIL (* \; "Edited 11-May-88 16:09 by MASINTER") (SUBRCALL ETHER-RESUME))) (\\10MB.STARTDRIVER - (LAMBDA (NDB RESTARTFLG MYNSNUMBER) (* \; "Edited 5-Apr-89 15:03 by snow") - (DECLARE (GLOBALVARS \\MAIKO.INPUT.PACKET \\10MB.EXPECTED.RECEIVE.INTERVAL - \\10MB.INPUT.TIMEOUT)) + (LAMBDA (NDB RESTARTFLG MYNSNUMBER) (* \; "Edited 5-Apr-89 15:03 by snow") + (DECLARE (GLOBALVARS \\MAIKO.INPUT.PACKET \\10MB.EXPECTED.RECEIVE.INTERVAL \\10MB.INPUT.TIMEOUT)) (SUBRCALL ETHER-SUSPEND) (OR (\\INIT.ETHER.BUFFER.POOL) (ERROR "Unable to create buffer pool")) @@ -65,21 +64,17 @@ 0 0) (PROG ((CSB (|fetch| NDBCSB |of| NDB))) (OR \\MAIKO.INPUT.PACKET (SETQ \\MAIKO.INPUT.PACKET (\\ALLOCATE.ETHERPACKET))) - (|replace| DLFIRSTICB |of| (|fetch| NDBCSB |of| NDB) |with| - \\ES.PENDING) - (SUBRCALL ETHER-GET \\10MBPACKETLENGTH (|fetch| 10MBPACKETBASE |of| - \\MAIKO.INPUT.PACKET - )) - (|replace| NDBWATCHER |of| NDB |with| (ADD.PROCESS (LIST '\\10MBWATCHER - (KWOTE NDB)) - 'RESTARTABLE - 'SYSTEM - 'AFTEREXIT - 'DELETE)) + (|replace| DLFIRSTICB |of| (|fetch| NDBCSB |of| NDB) |with| \\ES.PENDING) + (SUBRCALL ETHER-GET \\10MBPACKETLENGTH (|fetch| 10MBPACKETBASE |of| \\MAIKO.INPUT.PACKET)) + (|replace| NDBWATCHER |of| NDB |with| (ADD.PROCESS (LIST '\\10MBWATCHER (KWOTE NDB)) + 'RESTARTABLE + 'SYSTEM + 'AFTEREXIT + 'DELETE)) (RETURN NDB)))) (\\10MB.TURNOFFETHER - (LAMBDA NIL (* \; "Edited 11-May-88 16:11 by MASINTER") + (LAMBDA NIL (* \; "Edited 11-May-88 16:11 by MASINTER") (SUBRCALL ETHER-SUSPEND))) (\\10MB.TURNONETHER @@ -92,20 +87,16 @@ (PROG ((CSB (|fetch| NDBCSB |of| NDB))) (\\MAIKO.ETHERSUSPEND) - (OR CSB (|replace| NDBCSB |of| NDB |with| (SETQ CSB - (LOCF (|fetch| DLETHERNET - |of| \\IOPAGE))))) + (OR CSB (|replace| NDBCSB |of| NDB |with| (SETQ CSB (LOCF (|fetch| DLETHERNET |of| \\IOPAGE + ))))) (|replace| DLFIRSTOCB |of| CSB |with| 0) (|replace| DLFIRSTICB |of| CSB |with| 0) (AND NSHOSTNUMBER (COND ((EQ NSHOSTNUMBER T) (\\BLT (LOCF (|fetch| DLLOCALHOST0 |of| CSB)) - (LOCF (|fetch| (IFPAGE |NSHost0|) |of| - |\\InterfacePage|) - ) + (LOCF (|fetch| (IFPAGE |NSHost0|) |of| |\\InterfacePage|)) \\#WDS.NSHOSTNUMBER)) - (T (\\STORENSHOSTNUMBER (LOCF (|fetch| DLLOCALHOST0 |of| - CSB)) + (T (\\STORENSHOSTNUMBER (LOCF (|fetch| DLLOCALHOST0 |of| CSB)) NSHOSTNUMBER)))) (AND OUTINTERRUPT (|replace| DLOUTPUTMASK |of| CSB |with| OUTINTERRUPT)) (AND ININTERRUPT (|replace| DLINPUTMASK |of| CSB |with| ININTERRUPT)) @@ -117,7 +108,7 @@ (RETURN NDB)))) (\\10MBSENDPACKET - (LAMBDA (NDB PACKET) (* \; "Edited 11-May-88 16:10 by MASINTER") + (LAMBDA (NDB PACKET) (* \; "Edited 11-May-88 16:10 by MASINTER") (PROG NIL (COND (\\RAWTRACING (\\MAYBEPRINTPACKET PACKET 'RAWPUT))) @@ -125,23 +116,23 @@ ((OR (|fetch| 10MBMULTICASTP |of| PACKET) (EQNSADDRESS.HOST \\MY.NSADDRESS (|fetch| 10MBDESTHOSTBASE |of| PACKET))) (* \; - "We would hear this packet if our hardware let us, so fake receipt") + "We would hear this packet if our hardware let us, so fake receipt") (PROG ((COPYPACKET (\\ALLOCATE.ETHERPACKET))) (\\BLT (LOCF (|fetch| 10MBLENGTH |of| COPYPACKET)) (LOCF (|fetch| 10MBLENGTH |of| PACKET)) (ADD1 (|fetch| 10MBLENGTH |of| PACKET))) (* \; - "Copy all data that would have been transmitted") + "Copy all data that would have been transmitted") (|replace| EPNETWORK |of| COPYPACKET |with| NDB) (|replace| EPTYPE |of| COPYPACKET |with| (|for| PAIR |in| \\10MBTYPE.TRANSLATIONS - |bind| (TYPE _ (|fetch| 10MBTYPE |of| PACKET)) - |when| (EQ TYPE (CAR PAIR)) |do| + |bind| (TYPE _ (|fetch| 10MBTYPE |of| PACKET)) + |when| (EQ TYPE (CAR PAIR)) |do| (* |;;| "TYPE is the raw type of the etherpacket. These do not always correspond one-to-one with the EPTYPE constants we use (in particular, for pups), so translate if necessary.") - (RETURN (CDR PAIR)) - |finally| (RETURN TYPE))) + (RETURN (CDR PAIR)) + |finally| (RETURN TYPE))) (COND (\\RAWTRACING (\\MAYBEPRINTPACKET COPYPACKET 'RAWGET))) (\\HANDLE.RAW.PACKET COPYPACKET)))) @@ -154,20 +145,21 @@ (RETURN T)))) (\\10MBWATCHER - (LAMBDA (NDB) (* \; "Edited 16-May-88 22:24 by MASINTER") + (LAMBDA (NDB) (* \; "Edited 16-May-88 22:24 by MASINTER") (* |;;| "merge message and packet reading") (PROG ((CNTR 0) MESSAGE-BUFFER MESSAGE-LENGTH PACKET) LP (IF (SUBRCALL MESSAGE-READP) - THEN (PROMPTPRINT (IF (SETQ MESSAGE-LENGTH (SUBRCALL MESSAGE-READ - (OR MESSAGE-BUFFER - (SETQ MESSAGE-BUFFER - (ALLOCSTRING 1024))) - 1024)) - THEN (SUBSTRING MESSAGE-BUFFER 1 MESSAGE-LENGTH) - ELSE "?? system message: polling failed"))) + THEN (PROMPTPRINT (IF (SETQ MESSAGE-LENGTH (SUBRCALL MESSAGE-READ (OR MESSAGE-BUFFER + (SETQ + MESSAGE-BUFFER + (ALLOCSTRING + 1024))) + 1024)) + THEN (SUBSTRING MESSAGE-BUFFER 1 MESSAGE-LENGTH) + ELSE "?? system message: polling failed"))) (UNINTERRUPTABLY (SUBRCALL ETHER-CHECK) (SETQ PACKET (\\MAIKO.INPUT.INTERRUPT NDB))) @@ -182,31 +174,31 @@ (GO LP)))) (\\MAIKO.10MBSENDPACKET - (LAMBDA (NDB PACKET) (* \; "Edited 31-Oct-89 14:10 by bvm") + (LAMBDA (NDB PACKET) (* \; "Edited 31-Oct-89 14:10 by bvm") (PROG NIL (COND (\\RAWTRACING (\\MAYBEPRINTPACKET PACKET 'RAWPUT))) (COND ((OR (|fetch| 10MBMULTICASTP |of| PACKET) - (EQNSADDRESS.HOST \\MY.NSADDRESS (|fetch| 10MBDESTNSADDRESSBASE |of| PACKET - )))(* \; - "We would hear this packet if our hardware let us, so fake receipt") + (EQNSADDRESS.HOST \\MY.NSADDRESS (|fetch| 10MBDESTNSADDRESSBASE |of| PACKET))) + (* \; + "We would hear this packet if our hardware let us, so fake receipt") (PROG ((COPYPACKET (\\ALLOCATE.ETHERPACKET))) (\\BLT (LOCF (|fetch| 10MBLENGTH |of| COPYPACKET)) (LOCF (|fetch| 10MBLENGTH |of| PACKET)) (ADD1 (|fetch| 10MBLENGTH |of| PACKET))) (* \; - "Copy all data that would have been transmitted") + "Copy all data that would have been transmitted") (|replace| EPNETWORK |of| COPYPACKET |with| NDB) (|replace| EPTYPE |of| COPYPACKET |with| (|for| PAIR |in| \\10MBTYPE.TRANSLATIONS - |bind| (TYPE _ (|fetch| 10MBTYPE |of| PACKET)) - |when| (EQ TYPE (CAR PAIR)) |do| + |bind| (TYPE _ (|fetch| 10MBTYPE |of| PACKET)) + |when| (EQ TYPE (CAR PAIR)) |do| (* |;;| "TYPE is the raw type of the etherpacket. These do not always correspond one-to-one with the EPTYPE constants we use (in particular, for pups), so translate if necessary.") - (RETURN (CDR PAIR)) - |finally| (RETURN TYPE))) + (RETURN (CDR PAIR)) + |finally| (RETURN TYPE))) (COND (\\RAWTRACING (\\MAYBEPRINTPACKET COPYPACKET 'RAWGET))) (\\HANDLE.RAW.PACKET COPYPACKET)))) @@ -219,20 +211,21 @@ (RETURN T)))) (\\MAIKO.10MBWATCHER - (LAMBDA (NDB) (* \; "Edited 16-May-88 22:24 by MASINTER") + (LAMBDA (NDB) (* \; "Edited 16-May-88 22:24 by MASINTER") (* |;;| "merge message and packet reading") (PROG ((CNTR 0) MESSAGE-BUFFER MESSAGE-LENGTH PACKET) LP (IF (SUBRCALL MESSAGE-READP) - THEN (PROMPTPRINT (IF (SETQ MESSAGE-LENGTH (SUBRCALL MESSAGE-READ - (OR MESSAGE-BUFFER - (SETQ MESSAGE-BUFFER - (ALLOCSTRING 1024))) - 1024)) - THEN (SUBSTRING MESSAGE-BUFFER 1 MESSAGE-LENGTH) - ELSE "?? system message: polling failed"))) + THEN (PROMPTPRINT (IF (SETQ MESSAGE-LENGTH (SUBRCALL MESSAGE-READ (OR MESSAGE-BUFFER + (SETQ + MESSAGE-BUFFER + (ALLOCSTRING + 1024))) + 1024)) + THEN (SUBSTRING MESSAGE-BUFFER 1 MESSAGE-LENGTH) + ELSE "?? system message: polling failed"))) (UNINTERRUPTABLY (SUBRCALL ETHER-CHECK) (SETQ PACKET (\\MAIKO.INPUT.INTERRUPT NDB))) @@ -247,15 +240,15 @@ (GO LP)))) (\\MAIKO.ETHERRESUME - (LAMBDA NIL (* \; "Edited 11-May-88 16:09 by MASINTER") + (LAMBDA NIL (* \; "Edited 11-May-88 16:09 by MASINTER") (SUBRCALL ETHER-RESUME))) (\\MAIKO.ETHERSUSPEND - (LAMBDA NIL (* \; "Edited 11-May-88 16:11 by MASINTER") + (LAMBDA NIL (* \; "Edited 11-May-88 16:11 by MASINTER") (SUBRCALL ETHER-SUSPEND))) (\\MAIKO.INPUT.INTERRUPT - (LAMBDA (NDB) (* \; "Edited 11-May-88 16:05 by MASINTER") + (LAMBDA (NDB) (* \; "Edited 11-May-88 16:05 by MASINTER") (* |;;| "This routine gets called when 10MB input signals an interrupt. See if the \\MAIKO.INPUT.PACKET has indeed been processed, and if so, take care of it") @@ -266,43 +259,38 @@ (|replace| 10MBLENGTH |of| PACKET |with| LENGTH) (\\RCLK (LOCF (|fetch| EPTIMESTAMP |of| PACKET))) (|replace| EPNETWORK |of| PACKET |with| NDB) - (|replace| EPTYPE |of| PACKET |with| (|for| PAIR |in| - \\10MBTYPE.TRANSLATIONS - |bind| (TYPE _ - (|fetch| - 10MBTYPE - |of| PACKET - )) - |when| (EQ TYPE (CAR PAIR)) - |do| (RETURN (CDR PAIR)) - |finally| (RETURN TYPE))) + (|replace| EPTYPE |of| PACKET |with| (|for| PAIR |in| \\10MBTYPE.TRANSLATIONS + |bind| (TYPE _ (|fetch| 10MBTYPE |of| PACKET)) + |when| (EQ TYPE (CAR PAIR)) + |do| (RETURN (CDR PAIR)) + |finally| (RETURN TYPE))) (COND (\\RAWTRACING (\\MAYBEPRINTPACKET PACKET 'RAWGET))) (RETURN (PROG1 PACKET (SETQ \\MAIKO.INPUT.PACKET (\\ALLOCATE.ETHERPACKET)) - (|replace| DLFIRSTICB |of| (|fetch| NDBCSB |of| NDB) - |with| \\ES.PENDING) - (SUBRCALL ETHER-GET \\10MBPACKETLENGTH (|fetch| 10MBPACKETBASE - |of| \\MAIKO.INPUT.PACKET)))) - ) + (|replace| DLFIRSTICB |of| (|fetch| NDBCSB |of| NDB) |with| \\ES.PENDING) + (SUBRCALL ETHER-GET \\10MBPACKETLENGTH (|fetch| 10MBPACKETBASE |of| + \\MAIKO.INPUT.PACKET + ))))) (T (RETURN NIL)))))) (\\NS.SETTIME - (LAMBDA (RETFLG) (* \; "Edited 13-May-88 15:22 by MASINTER") + (LAMBDA (RETFLG) (* \; "Edited 13-May-88 15:22 by MASINTER") (CL:UNLESS (AND RETFLG (NOT (STRINGP RETFLG))) (SETQ |\\TimeZoneComp| (SUBRCALL GETUNIXTIME 8 NIL))) (\\PROCESS.RESET.TIMERS) (DAYTIME))) (\\PUP.SETTIME - (LAMBDA (RETFLG) (* \; "Edited 13-May-88 15:22 by MASINTER") + (LAMBDA (RETFLG) (* \; "Edited 13-May-88 15:22 by MASINTER") (CL:UNLESS (AND RETFLG (NOT (STRINGP RETFLG))) (SETQ |\\TimeZoneComp| (SUBRCALL GETUNIXTIME 8 NIL))) (\\PROCESS.RESET.TIMERS) (DAYTIME))) (\\MAIKO.10MBSTARTDRIVER - (LAMBDA (NDB RESTARTFLG MYNSNUMBER) (* \; "Edited 4-May-91 15:50 by jds") + (LAMBDA (NDB RESTARTFLG MYNSNUMBER) (* \; "Edited 30-Dec-2025 18:50 by nhb") + (* \; "Edited 4-May-91 15:50 by jds") (* |;;| "Start the \"driver\" for the 10MB ethernet on Sun Medley. In particular, turn on the C ehternet code, queue up the first input packet, and start the \\10MBWATCHER process.") @@ -312,13 +300,11 @@ (|replace| NDBTQ |of| NDB |with| (|create| SYSQUEUE)) (SETQ \\10MB.RAWPACKETQ (|create| SYSQUEUE)) (SETQ \\10MB.INPUT.TIMEOUT (TIMES \\RCLKSECOND \\10MB.EXPECTED.RECEIVE.INTERVAL)) - (SETQ \\MAIKO.10MB.NDB NDB) (\\10MB.TURNONETHER NDB NIL NIL (OR MYNSNUMBER T) 0 0) (PROG ((CSB (|fetch| NDBCSB |of| NDB))) (OR \\MAIKO.INPUT.PACKET (SETQ \\MAIKO.INPUT.PACKET (\\ALLOCATE.ETHERPACKET))) - (|replace| DLFIRSTICB |of| (|fetch| NDBCSB |of| NDB) |with| - \\ES.PENDING) + (|replace| DLFIRSTICB |of| (|fetch| NDBCSB |of| NDB) |with| \\ES.PENDING) (AND (SUBRCALL ETHER-GET \\10MBPACKETLENGTH (|fetch| 10MBPACKETBASE |of| \\MAIKO.INPUT.PACKET )) @@ -340,20 +326,16 @@ (PROG ((CSB (|fetch| NDBCSB |of| NDB))) (\\MAIKO.ETHERSUSPEND) - (OR CSB (|replace| NDBCSB |of| NDB |with| (SETQ CSB - (LOCF (|fetch| DLETHERNET - |of| \\IOPAGE))))) + (OR CSB (|replace| NDBCSB |of| NDB |with| (SETQ CSB (LOCF (|fetch| DLETHERNET |of| \\IOPAGE + ))))) (|replace| DLFIRSTOCB |of| CSB |with| 0) (|replace| DLFIRSTICB |of| CSB |with| 0) (AND NSHOSTNUMBER (COND ((EQ NSHOSTNUMBER T) (\\BLT (LOCF (|fetch| DLLOCALHOST0 |of| CSB)) - (LOCF (|fetch| (IFPAGE |NSHost0|) |of| - |\\InterfacePage|) - ) + (LOCF (|fetch| (IFPAGE |NSHost0|) |of| |\\InterfacePage|)) \\#WDS.NSHOSTNUMBER)) - (T (\\STORENSHOSTNUMBER (LOCF (|fetch| DLLOCALHOST0 |of| - CSB)) + (T (\\STORENSHOSTNUMBER (LOCF (|fetch| DLLOCALHOST0 |of| CSB)) NSHOSTNUMBER)))) (AND OUTINTERRUPT (|replace| DLOUTPUTMASK |of| CSB |with| OUTINTERRUPT)) (AND ININTERRUPT (|replace| DLINPUTMASK |of| CSB |with| ININTERRUPT)) @@ -365,14 +347,14 @@ (RETURN NDB)))) (\\MAIKO.10MB.RESTART.ETHER - (LAMBDA (NDB) (* \; "Edited 11-May-88 16:08 by MASINTER") + (LAMBDA (NDB) (* \; "Edited 11-May-88 16:08 by MASINTER") (* |;;;| "Kick the Ethernet receiver task to restart the Ethernet receiver task. This function gets called when the 10MBDRIVER thinks the Ethernet has been accidentally disabled") (SUBRCALL ETHER-RESUME))) (\\MAIKO.CHECKSUM - (LAMBDA (BASE NWORDS INITSUM) (* \; "Edited 20-May-88 11:48 by MASINTER") + (LAMBDA (BASE NWORDS INITSUM) (* \; "Edited 20-May-88 11:48 by MASINTER") (SUBRCALL CHECK-SUM BASE NWORDS INITSUM))) ) @@ -391,41 +373,37 @@ (DECLARE\: DOEVAL@COMPILE DONTCOPY -(GLOBALVARS \\MAIKO.10MB.NDB) -) - -(DECLARE\: DOEVAL@COMPILE DONTCOPY - (GLOBALVARS \\MAIKO.IO-INTERRUPT-FLAGS \\MAIKO.IO-INTERRUPT-VECTOR) ) ) (ADDTOVAR \\MAIKO.MOVDS (\\MAIKO.10MBSTARTDRIVER \\10MB.STARTDRIVER) - (\\MAIKO.10MBWATCHER \\10MBWATCHER) - (\\MAIKO.10MBSENDPACKET \\10MBSENDPACKET) - (\\MAIKO.ETHERSUSPEND \\10MB.TURNOFFETHER) - (\\MAIKO.10MBTURNONETHER \\10MB.TURNONETHER) - (\\MAIKO.ETHERRESUME \\10MB.RESTART.ETHER) - (\\MAIKO.CHECKSUM \\CHECKSUM)) + (\\MAIKO.10MBWATCHER \\10MBWATCHER) + (\\MAIKO.10MBSENDPACKET \\10MBSENDPACKET) + (\\MAIKO.ETHERSUSPEND \\10MB.TURNOFFETHER) + (\\MAIKO.10MBTURNONETHER \\10MB.TURNONETHER) + (\\MAIKO.ETHERRESUME \\10MB.RESTART.ETHER) + (\\MAIKO.CHECKSUM \\CHECKSUM)) -(* \; +(* |;;| "MAIKO handler for new interrupt-driven incoming ethernet communication, rather than polling for it.") (DEFINEQ (\\MAIKO.ETHER-INTERRUPT - (LAMBDA NIL (* \; "Edited 4-May-91 13:46 by jds") + (LAMBDA NIL (* \; "Edited 30-Dec-2025 18:36 by nhb") + (* \; "Edited 4-May-91 13:46 by jds") (* |;;| "This routine gets called when 10MB input signals an interrupt. See if the \\MAIKO.INPUT.PACKET has indeed been processed, and if so, take care of it") - (PROG ((NDB \\MAIKO.10MB.NDB) + (PROG ((NDB \\10MBLOCALNDB) LENGTH) (* |;;| "First, turn off the interrupt flag:") - (REPLACE (INTERRUPTSTATE ETHERINTERRUPT) OF \\INTERRUPTSTATE WITH NIL) + (|replace| (INTERRUPTSTATE ETHERINTERRUPT) |of| \\INTERRUPTSTATE |with| NIL) (* |;;| "Now handle it:") @@ -437,33 +415,27 @@ READ-MORE-LOOP (COND - ((NEQ (SETQ LENGTH (|fetch| DLFIRSTICB |of| (|fetch| NDBCSB - |of| NDB))) + ((NEQ (SETQ LENGTH (|fetch| DLFIRSTICB |of| (|fetch| NDBCSB |of| NDB))) \\ES.PENDING) (|replace| 10MBLENGTH |of| PACKET |with| LENGTH) (\\RCLK (LOCF (|fetch| EPTIMESTAMP |of| PACKET))) (|replace| EPNETWORK |of| PACKET |with| NDB) (|replace| EPTYPE |of| PACKET |with| (|for| PAIR |in| \\10MBTYPE.TRANSLATIONS - |bind| (TYPE _ (|fetch| 10MBTYPE |of| PACKET - )) - |when| (EQ TYPE (CAR PAIR)) - |do| (RETURN (CDR PAIR)) |finally| (RETURN - TYPE))) + |bind| (TYPE _ (|fetch| 10MBTYPE |of| PACKET)) + |when| (EQ TYPE (CAR PAIR)) |do| (RETURN (CDR PAIR)) + |finally| (RETURN TYPE))) (COND (\\RAWTRACING (\\MAYBEPRINTPACKET PACKET 'RAWGET))) (\\HANDLE.RAW.PACKET PACKET) (SETQ \\MAIKO.INPUT.PACKET (\\ALLOCATE.ETHERPACKET)) - (|replace| DLFIRSTICB |of| (|fetch| NDBCSB |of| NDB) - |with| \\ES.PENDING) + (|replace| DLFIRSTICB |of| (|fetch| NDBCSB |of| NDB) |with| \\ES.PENDING) (COND ((SUBRCALL ETHER-GET \\10MBPACKETLENGTH (|fetch| 10MBPACKETBASE - |of| - \\MAIKO.INPUT.PACKET) - ) + |of| \\MAIKO.INPUT.PACKET)) (* |;;| - "Returned T, so there's another packet waiting already. Process it.") + "Returned T, so there's another packet waiting already. Process it.") (SETQ PACKET \\MAIKO.INPUT.PACKET) (GO READ-MORE-LOOP))))))))))) @@ -471,7 +443,7 @@ -(* \; +(* |;;| "MAIKO Log & Console message handling. Interrupt-driven message printing, instead of polled printing." ) @@ -527,14 +499,13 @@ (RPAQ \\MAIKO.IO-INTERRUPT-FLAGS (\\CREATECELL \\FIXP)) (RPAQQ \\MAIKO.IO-INTERRUPT-VECTOR NIL) -(PUTPROPS MAIKOETHER COPYRIGHT ("Venue & Xerox Corporation" 1988 1989 1990 1991 2021)) (DECLARE\: DONTCOPY - (FILEMAP (NIL (2591 22216 (\\10MB.RESTART.ETHER 2601 . 2761) (\\10MB.STARTDRIVER 2763 . 4522) ( -\\10MB.TURNOFFETHER 4524 . 4684) (\\10MB.TURNONETHER 4686 . 7056) (\\10MBSENDPACKET 7058 . 9429) ( -\\10MBWATCHER 9431 . 10770) (\\MAIKO.10MBSENDPACKET 10772 . 13150) (\\MAIKO.10MBWATCHER 13152 . 14497) - (\\MAIKO.ETHERRESUME 14499 . 14658) (\\MAIKO.ETHERSUSPEND 14660 . 14821) (\\MAIKO.INPUT.INTERRUPT -14823 . 17085) (\\NS.SETTIME 17087 . 17367) (\\PUP.SETTIME 17369 . 17650) (\\MAIKO.10MBSTARTDRIVER -17652 . 19307) (\\MAIKO.10MBTURNONETHER 19309 . 21684) (\\MAIKO.10MB.RESTART.ETHER 21686 . 22039) ( -\\MAIKO.CHECKSUM 22041 . 22214)) (23271 26336 (\\MAIKO.ETHER-INTERRUPT 23281 . 26334)) (26458 27821 ( -\\MAIKO.CONSOLE-LOG-PRINT 26468 . 27819)) (27867 28547 (\\MAIKO.IO-INTERRUPT 27877 . 28545))))) + (FILEMAP (NIL (2301 20787 (\\10MB.RESTART.ETHER 2311 . 2475) (\\10MB.STARTDRIVER 2477 . 3863) ( +\\10MB.TURNOFFETHER 3865 . 4029) (\\10MB.TURNONETHER 4031 . 6121) (\\10MBSENDPACKET 6123 . 8481) ( +\\10MBWATCHER 8483 . 9926) (\\MAIKO.10MBSENDPACKET 9928 . 12296) (\\MAIKO.10MBWATCHER 12298 . 13747) ( +\\MAIKO.ETHERRESUME 13749 . 13912) (\\MAIKO.ETHERSUSPEND 13914 . 14079) (\\MAIKO.INPUT.INTERRUPT 14081 + . 15925) (\\NS.SETTIME 15927 . 16211) (\\PUP.SETTIME 16213 . 16498) (\\MAIKO.10MBSTARTDRIVER 16500 . +18150) (\\MAIKO.10MBTURNONETHER 18152 . 20247) (\\MAIKO.10MB.RESTART.ETHER 20249 . 20606) ( +\\MAIKO.CHECKSUM 20608 . 20785)) (21751 24528 (\\MAIKO.ETHER-INTERRUPT 21761 . 24526)) (24652 26015 ( +\\MAIKO.CONSOLE-LOG-PRINT 24662 . 26013)) (26061 26741 (\\MAIKO.IO-INTERRUPT 26071 . 26739))))) STOP diff --git a/sources/MAIKOETHER.LCOM b/sources/MAIKOETHER.LCOM index 471181fa8da480664095c8c052ce4ec93be21eae..3b214126d1c65ef40940c22627e7a68f365ab82e 100644 GIT binary patch delta 1718 zcmb_cU2NM_6po!HO}(W}x~)mtwcLb`ITA_j{5zehI`K{8#`&r3Y-bu`L z=R4oImkX~=yfKxJa}lXIABl0XB;tiECuEbE5Mo2~t=09VmF5C!t)UQNj29)Xv~{Mw z+1%J1o7-5rcyV)VeWSJ9oWHaQzf&i-(?%GD?jy@&lYBN23n639BwIPXU?5{@%|J}3 zP*)UmFE|>F65PVGmzo6h5SnB<6lU0htl+$gMIB2IfP`T)^LT=g{7a(4X#>Sl89_iy z7E7`o$xS0;ZE?;(*?du~OkgddSK%GXm(SKzd{(a3wTMI_J`j);$7K_#|DX(&f^PaH z>QmUE1Mr6@44=_Gz}}pAr))7sOn-)A;4q?P1URBkpzz# z4W29K&WU=yh*iYLQ>Y^45FbmxEw3-g3x|N3m@i>n!IcTUhZ1i7_+B5) zBe>AJ3qN<wRCT#H*gJ#X80nZMS@V`F1!B#F}&Yb-`Oc<7xdu>sbj=DrF) z^|`agO+L#CkS_uKC`H2uGf$HKK>A5##4WSE?;kpC8Ldoi1aSgK?lIh*tz5lOz-k!2@$V3x*+7B> zLa8)x?o;G{KM?Q{hBy*APRJnBv~s0TC8ZSL$3P$#q>J{e9g7}nnwllG*?yT>zTNgs zI_$fXmhs+`Y0694mrLEpiuC!tZ*6SSG+JQ>tJNAwGM)lu@FZycv0*b~mRy{=KAo?Y zYpPt)k)<*b1*>FB3p4Fk`(+w(gP0*#-C0r95X-=o!KXnQ^1yFhN1$uyqYh(q)PT>2 Q-n16&XCABBJIuEI1*J2>^8f$< delta 2213 zcmb_e&2JM|5chf$2o6phoY-+f(upZ_ofhL=$Dg6#wY`ZqUVq?SlNhWDlNjOF*`2^4HuZ4g7*mvBVnH}>k#Tan9Ox&0(C{ipZiJBA#=YP22 zeKu?mf`O2*feNo_EY=VkHWup@y))^8H0gc3L4rB`1`Cz zW>hq{>WzqhpC7$G+HfF;0#7>~QNxlBw_RS1%^JNg(8 zxxkL*{62_Filj-v`#m6zX;My_k~Pe+57dIHNhw@H(4>3lr%+3k824CUAEedL7pDz!wZ_aZaJOJYi>6|#(w0Q`;UUJ=P>uR*H2=!22%1c@yEA48K z@2xH}+WKktaSYp*$nB0UrWv`!swG00EgIt|_q**z50FQL-NVR|kpMJ`MY+0IuAeAP zm$RjlT21$ycV`#3^u{NQ{T)Z{ZwWBr3 zuEt2P-8VFgFGM{}6$^7yNimN|%DDVx(s*?Fx`E>Z0=d7n*XRwBLA#CdlFqiofZzx8 zZ(PCz=(poW%ZV{LJr1D|`Mc9W>f8C1hi&gOFDk(C(2N9lARUjoAPY2VavGDE%V+g$ zxxjF@mE1Hb`wWTszI!75-|9Q{^LJ~BEtD%1d~>zw0V}hs3G$(BpvBr{X(5I7J?0w| zNkpGCE`K2#3*?>lCB{rl+ewR=bD7Dt?T!IN^K1~L)BK~|%!MdhQsUHOvY?kLYQJo9 zp)qI2aGNS*1zaSQpT;|J8b)cNfs)hHIzs#}#b${`5H zgCq!?D1LyTXTrB7|1RuF!+10~g z5|9^K<#hQ-ty+#@vun7>1Itk0|F?R!YluVt1V|OqYC4~a(sEiaJoMvnlJVmA4CJCw z?AJY*nVpHQvX!|Rb2FW~TqA=!g5-e1!BWlT71sU%6+Ond7h_C z!ZIGgV|FAZ9<~Pq`a{28PaifoH!XQLS!%h0Ik;_o9_2&pKnl_O084m-fJjFr>+vl|@1NVL+#E`hvDqdV z#=KIpw=hir5r>_;)%y!#dd0ENsyF&(9BAq3w7u#WWDx`T-SIA-I@>pb0SAA8h^F1R z9~$g#*SU#Dz!1OO?}+ehf?aKywJ-(d7~(Pfab)h%O3y?qdu2kW>L;?1xiOc-3N=nG z|775N0%l0`Njp)iL#k9cReNCp zvzm&+bgfz~PcK$#)loRNfP?$^d2-OvI}~=}kmkmfOjK0#QASI3BiHC7u?{9oCY&Ss zTaG*!%62@}{7vMb^R5{uAsv0d4MTC1Tzl@au{gRCfGm5I!!C~_DEs7;gjgn9$jRdg x4ZkH0m#gQ>um`5f_1fzYtJTlc>LrTQiLE#oq#}eOlarry>ilisp>medley>sources>PUP.;2 336270Q +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 8) - changes to%: (FNS \PUP.SETTIME CANONICAL.HOSTNAME) - (VARS PUPCOMS) +(FILECREATED " 2-Apr-2026 09:13:04" {DSK}briggs>projects>medley>sources>PUP.;8 333567Q - previous date%: "19-Jan-93 11:14:09" {DSK}larry>ilisp>medley>sources>PUP.;1) + :EDIT-BY "briggs" + :CHANGES-TO (FNS \LOOKUPPORT) + + :PREVIOUS-DATE " 3-Feb-2026 18:40:52" {DSK}briggs>projects>medley>sources>PUP.;7) -(* ; " -Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. -") (PRETTYCOMPRINT PUPCOMS) @@ -35,7 +33,7 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (FNS SETUPPUP SWAPPUPPORTS GETPUP SENDPUP EXCHANGEPUPS DISCARDPUPS GETPUPWORD \PUPINIT) (FNS ETHERHOSTNAME ETHERHOSTNUMBER ETHERPORT BESTPUPADDRESS NETDAYTIME0 \PUP.SETTIME \SETNEWTIME0 \NET.SETTIME NETDATE \LOOKUPPORT \PARSE.PORTCONSTANT \FIXLOCALNET) - (FNS PORTSTRING OCTALSTRING) + (FNS PORTSTRING) (INITVARS (\ETHERPORTS (HASHARRAY 24Q)) (\ETHERTIMEOUT 3720Q) (\MAXETHERTRIES 4) @@ -45,13 +43,13 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (FNS CLEARPUP PUTPUPWORD GETPUPBYTE PUTPUPBYTE GETPUPSTRING GETPUPSTREAM PUTPUPSTRING) (OPTIMIZERS GETPUPWORD PUTPUPWORD GETPUPBYTE PUTPUPBYTE)) (COMS (* ; - "Reading property lists from streams") + "Reading property lists from streams") (FNS READPLIST) (INITVARS \READPLIST.READTABLES) (GLOBALVARS \READPLIST.READTABLES)) (COMS (FNS \CANONICAL.HOSTNAME \CANONICALIZE.PUP.HOSTNAME) (P (* ; - "Default this for when IP not loaded") + "Default this for when IP not loaded") (MOVD? 'NILL '\CANONICALIZE.IP.HOSTNAME NIL T)) (ADDVARS (\HOSTNAMES) (\SYSTEMCACHEVARS \HOSTNAMES)) @@ -138,53 +136,52 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (* "FOLLOWING DEFINITIONS EXPORTED")(DECLARE%: EVAL@COMPILE (ACCESSFNS PUP [(PUPBASE (LOCF (fetch (ETHERPACKET EPBODY) of DATUM] - [BLOCKRECORD PUPBASE ((PUPLENGTH WORD) - (PUPTCONTROL BYTE) - (PUPTYPE BYTE) - (PUPID FIXP) - (PUPDEST WORD) - (PUPDESTSOCKET FIXP) - (PUPSOURCE WORD) - (PUPSOURCESOCKET FIXP) - (PUPDATASTART 412Q WORD)) - (BLOCKRECORD PUPBASE ((NIL WORD) - (TYPEWORD WORD) - (PUPIDHI WORD) - (PUPIDLO WORD) - (PUPDESTNET BYTE) - (PUPDESTHOST BYTE) - (PUPDESTSOCKETHI WORD) - (PUPDESTSOCKETLO WORD) - (PUPSOURCENET BYTE) - (PUPSOURCEHOST BYTE) - (PUPSOURCESOCKETHI WORD) - (PUPSOURCESOCKETLO WORD)) + [BLOCKRECORD PUPBASE ((PUPLENGTH WORD) + (PUPTCONTROL BYTE) + (PUPTYPE BYTE) + (PUPID FIXP) + (PUPDEST WORD) + (PUPDESTSOCKET FIXP) + (PUPSOURCE WORD) + (PUPSOURCESOCKET FIXP) + (PUPDATASTART 412Q WORD)) + (BLOCKRECORD PUPBASE ((NIL WORD) + (TYPEWORD WORD) + (PUPIDHI WORD) + (PUPIDLO WORD) + (PUPDESTNET BYTE) + (PUPDESTHOST BYTE) + (PUPDESTSOCKETHI WORD) + (PUPDESTSOCKETLO WORD) + (PUPSOURCENET BYTE) + (PUPSOURCEHOST BYTE) + (PUPSOURCESOCKETHI WORD) + (PUPSOURCESOCKETLO WORD)) (* ; "Temporary extra synonyms") - (SYNONYM PUPDESTNET (DESTNET)) - (SYNONYM PUPDESTHOST (DESTHOST)) - (SYNONYM PUPDESTSOCKETHI (DESTSKTHI)) - (SYNONYM PUPDESTSOCKETLO (DESTSKTLO)) - (SYNONYM PUPSOURCENET (SOURCENET)) - (SYNONYM PUPSOURCEHOST (SOURCEHOST)) - (SYNONYM PUPSOURCESOCKETHI (SOURCESKTHI)) - (SYNONYM PUPSOURCESOCKETLO (SOURCESKTLO))) - (SYNONYM PUPDEST (DEST)) - (SYNONYM PUPDESTSOCKET (DESTSKT)) - (SYNONYM PUPSOURCE (SOURCE)) - (SYNONYM PUPSOURCESOCKET (SOURCESKT)) - (ACCESSFNS PUPDATASTART ((PUPCONTENTS (LOCF DATUM] - [ACCESSFNS PUP [(PUPCHECKSUMBASE (fetch PUPBASE of DATUM)) - (PUPCHECKSUMLOC (\ADDBASE (fetch PUPBASE of DATUM) - (FOLDLO (SUB1 (fetch PUPLENGTH - of DATUM)) - BYTESPERWORD] - (BLOCKRECORD PUPCHECKSUMLOC ((PUPCHECKSUM WORD] - (TYPE? (type? ETHERPACKET DATUM))) + (SYNONYM PUPDESTNET (DESTNET)) + (SYNONYM PUPDESTHOST (DESTHOST)) + (SYNONYM PUPDESTSOCKETHI (DESTSKTHI)) + (SYNONYM PUPDESTSOCKETLO (DESTSKTLO)) + (SYNONYM PUPSOURCENET (SOURCENET)) + (SYNONYM PUPSOURCEHOST (SOURCEHOST)) + (SYNONYM PUPSOURCESOCKETHI (SOURCESKTHI)) + (SYNONYM PUPSOURCESOCKETLO (SOURCESKTLO))) + (SYNONYM PUPDEST (DEST)) + (SYNONYM PUPDESTSOCKET (DESTSKT)) + (SYNONYM PUPSOURCE (SOURCE)) + (SYNONYM PUPSOURCESOCKET (SOURCESKT)) + (ACCESSFNS PUPDATASTART ((PUPCONTENTS (LOCF DATUM] + [ACCESSFNS PUP [(PUPCHECKSUMBASE (fetch PUPBASE of DATUM)) + (PUPCHECKSUMLOC (\ADDBASE (fetch PUPBASE of DATUM) + (FOLDLO (SUB1 (fetch PUPLENGTH of DATUM)) + BYTESPERWORD] + (BLOCKRECORD PUPCHECKSUMLOC ((PUPCHECKSUM WORD] + (TYPE? (type? ETHERPACKET DATUM))) (ACCESSFNS PUPADDRESS ((PUPNET# (LRSH DATUM 10Q)) - (PUPHOST# (LOGAND DATUM 377Q))) - (CREATE (IPLUS (LLSH PUPNET# 10Q) - PUPHOST#))) + (PUPHOST# (LOGAND DATUM 377Q))) + (CREATE (IPLUS (LLSH PUPNET# 10Q) + PUPHOST#))) ) (DECLARE%: EVAL@COMPILE @@ -274,23 +271,26 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (RETURN T])]) (\FIND.LOCALPUPHOSTNUMBER - [LAMBDA (NDB EVENT QUIET) (* bvm%: "26-Jul-84 16:27") + [LAMBDA (NDB EVENT QUIET) (* ; "Edited 22-Dec-2025 11:58 by nhb") + (* ; "Edited 20-Dec-2025 13:51 by nhb") + (* bvm%: "26-Jul-84 16:27") (* ;; "Finds out our pup address on this 10mb NDB") (PROG (NEWNUMBER) [COND + ((NOT (\ETHER-AVAILABLE)) + (RETURN NIL)) [(SETQ NEWNUMBER (\LOOKUPPUPNUMBER \MY.NSHOSTNUMBER NDB)) (COND - (PUPTRACEFLG (printout PUPTRACEFILE "My pup address = " (fetch PUPNET# - of NEWNUMBER) + (PUPTRACEFLG (printout PUPTRACEFILE "My pup address = " (fetch PUPNET# of NEWNUMBER) "#" (fetch PUPHOST# of NEWNUMBER) "#" T] (QUIET (RETURN NIL)) (T (SETQ NEWNUMBER (\PROMPT.FOR.PUP.NUMBER (AND (EQ EVENT 'AFTERLOGOUT) - (NEQ \OLDPUPHOST# 0) - (OCTALSTRING \OLDPUPHOST#] + (NEQ \OLDPUPHOST# 0) + (OCTALSTRING \OLDPUPHOST#] (* ;; "Only rely on the host number part of reply. There is confusion for machines that exist on more than one net") @@ -470,14 +470,14 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (* "FOLLOWING DEFINITIONS EXPORTED")(DECLARE%: EVAL@COMPILE (ACCESSFNS ERRORPUP ((ERRORPUPBASE (fetch PUPCONTENTS of DATUM))) - (BLOCKRECORD ERRORPUPBASE ((ERRORPUPCOPY 12Q WORD) + (BLOCKRECORD ERRORPUPBASE ((ERRORPUPCOPY 12Q WORD) (* ; "Copy of pup header") - (ERRORPUPCODE WORD) - (ERRORPUPARG WORD) + (ERRORPUPCODE WORD) + (ERRORPUPARG WORD) (* ; "Usually zero") - (ERRORPUPSTRINGBASE WORD) + (ERRORPUPSTRINGBASE WORD) (* ; "Human readable message") - ))) + ))) ) (RPAQQ PUPERRORCODES @@ -969,11 +969,13 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (\DAYTIME0 (create FIXP]) (\LOOKUPPORT - [LAMBDA (NAME) (* ; "Edited 1-Apr-87 12:37 by bvm:") + [LAMBDA (NAME) (* ; "Edited 2-Apr-2026 09:08 by briggs") + (* ; "Edited 1-Apr-87 12:37 by bvm:") (* ;;; "Looks up the ether address of NAME, returning a list of dotted pairs (nethost . socket), or NIL on failure") - (AND NAME + (AND NAME (EQ (OR \PUP.READY (ASSURE.PUP.READY)) + T) (PROG ((SOC (\GETMISCSOCKET)) (OPUP (ALLOCATE.PUP)) RESULT BUF LEN IPUP) @@ -981,35 +983,31 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (PUTPUPSTRING OPUP NAME) [to \MAXETHERTRIES when (SETQ IPUP (EXCHANGEPUPS SOC OPUP NIL T)) do (SELECTC (fetch PUPTYPE of IPUP) - (\PT.NAMERESPONSE - [COND - ((> (SETQ LEN (IQUOTIENT (FOLDLO (- (fetch PUPLENGTH - of IPUP) - \PUPOVLEN) - BYTESPERWORD) - \PORTIDLEN)) - 1) - (COND - (PUPTRACEFLG (printout PUPTRACEFILE - "Multiple response received for " NAME T - ] - [RETURN (SETQ RESULT (from 1 to LEN - as (PTR _ (fetch PUPCONTENTS - of IPUP)) - by (\ADDBASE PTR \PORTIDLEN) - collect (CONS (fetch (PORT NETHOST) - of PTR) - (fetch (PORT SOCKET) - of PTR]) - (\PT.NAME/ADDRERROR + (\PT.NAMERESPONSE + [COND + ((> (SETQ LEN (IQUOTIENT (FOLDLO (- (fetch PUPLENGTH of IPUP) + \PUPOVLEN) + BYTESPERWORD) + \PORTIDLEN)) + 1) (COND - (PUPTRACEFLG (printout PUPTRACEFILE "Name lookup error for " - NAME ": " (GETPUPSTRING IPUP) - T))) - (RETURN)) - NIL) finally (COND - (PUPTRACEFLG (printout PUPTRACEFILE - "Name lookup timed out" T] + (PUPTRACEFLG (printout PUPTRACEFILE + "Multiple response received for " NAME T] + [RETURN (SETQ RESULT (from 1 to LEN + as (PTR _ (fetch PUPCONTENTS of IPUP)) + by (\ADDBASE PTR \PORTIDLEN) + collect (CONS (fetch (PORT NETHOST) + of PTR) + (fetch (PORT SOCKET) of PTR]) + (\PT.NAME/ADDRERROR + (COND + (PUPTRACEFLG (printout PUPTRACEFILE "Name lookup error for " NAME + ": " (GETPUPSTRING IPUP) + T))) + (RETURN)) + NIL) finally (COND + (PUPTRACEFLG (printout PUPTRACEFILE "Name lookup timed out" + T] (AND IPUP (RELEASE.PUP IPUP)) (RELEASE.PUP OPUP) (RETURN RESULT]) @@ -1080,11 +1078,6 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (COND (SOCKET (OCTALSTRING SOCKET)) (T ""]) - -(OCTALSTRING - [LAMBDA (N) (* bvm%: "21-JUL-81 12:16") - (GLOBALRESOURCE (\NUMSTR \NUMSTR1) - (CONCAT (\CONVERTNUMBER N 10Q NIL NIL \NUMSTR \NUMSTR1]) ) (RPAQ? \ETHERPORTS (HASHARRAY 24Q)) @@ -1174,24 +1167,22 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. ) (DEFOPTIMIZER GETPUPWORD (PUPARG WORD#) - `(\GETBASE (fetch PUPCONTENTS of (\DTEST ,PUPARG 'ETHERPACKET)) - ,WORD#)) + `(\GETBASE (fetch PUPCONTENTS of (\DTEST ,PUPARG 'ETHERPACKET)) + ,WORD#)) (DEFOPTIMIZER PUTPUPWORD (PUPARG WORD# VALUE) - `(\PUTBASE (fetch PUPCONTENTS of (\DTEST ,PUPARG 'ETHERPACKET)) - ,WORD# - ,VALUE)) + `(\PUTBASE (fetch PUPCONTENTS of (\DTEST ,PUPARG 'ETHERPACKET)) + ,WORD# + ,VALUE)) (DEFOPTIMIZER GETPUPBYTE (PUPARG BYTE#) - `(\GETBASEBYTE (fetch PUPCONTENTS of (\DTEST ,PUPARG - 'ETHERPACKET)) - ,BYTE#)) + `(\GETBASEBYTE (fetch PUPCONTENTS of (\DTEST ,PUPARG 'ETHERPACKET)) + ,BYTE#)) (DEFOPTIMIZER PUTPUPBYTE (PUPARG BYTE# VALUE) - `(\PUTBASEBYTE (fetch PUPCONTENTS of (\DTEST ,PUPARG - 'ETHERPACKET)) - ,BYTE# - ,VALUE)) + `(\PUTBASEBYTE (fetch PUPCONTENTS of (\DTEST ,PUPARG 'ETHERPACKET)) + ,BYTE# + ,VALUE)) @@ -1282,7 +1273,7 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. ) (* ; - "Default this for when IP not loaded") + "Default this for when IP not loaded") (MOVD? 'NILL '\CANONICALIZE.IP.HOSTNAME NIL T) @@ -1301,8 +1292,8 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (* "FOLLOWING DEFINITIONS EXPORTED")(DECLARE%: EVAL@COMPILE (PUTPROPS BINDPUPS MACRO [X (CONS (LIST 'LAMBDA (CAR X) - (CONS 'PROGN (CDR X))) - (in (CAR X) collect (LIST 'ALLOCATE.PUP]) + (CONS 'PROGN (CDR X))) + (in (CAR X) collect (LIST 'ALLOCATE.PUP]) ) (PUTPROPS BINDPUPS INFO BINDS) @@ -1597,12 +1588,12 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (DECLARE%: DONTCOPY (DECLARE%: EVAL@COMPILE -(BLOCKRECORD PUPROUTINGINFO ( (* ; - "Format of each entry in a pup routing info packet. We only actually use NET# and #HOPS") - (NET# BYTE) - (GATENET# BYTE) - (GATEHOST# BYTE) - (%#HOPS BYTE))) +(BLOCKRECORD PUPROUTINGINFO ( (* ; + "Format of each entry in a pup routing info packet. We only actually use NET# and #HOPS") + (NET# BYTE) + (GATENET# BYTE) + (GATEHOST# BYTE) + (%#HOPS BYTE))) ) (DECLARE%: EVAL@COMPILE @@ -1628,24 +1619,24 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (DECLARE%: EVAL@COMPILE (DATATYPE PUPSOCKET ((NIL BITS 4) - (PUPSOCLINK POINTER) (* ; "So that we can Queue them") - (PSOCKET# FIXP) - (INQUEUE POINTER) - (INQUEUELENGTH WORD) - (PUPSOC#ALLOCATION WORD) - (PUPSOCHANDLE WORD) (* ; "Back-fitting for Bcpl") - (PUPSOCPUPADDRESS WORD) (* ; "Local net/host") - (NIL BITS 4) - (PUPSOCEVENT POINTER) (* ; - "Event that is notified when a pup arrives on this socket") - (NIL BITS 4) - (NIL POINTER)) - (BLOCKRECORD PUPSOCKET ((NIL BITS 4) - (NIL POINTER) - (PSOCKETHI WORD) - (PSOCKETLO WORD))) - INQUEUE _ (create SYSQUEUE) - PUPSOC#ALLOCATION _ \MAX.EPKTS.ON.PUPSOCKET) + (PUPSOCLINK POINTER) (* ; "So that we can Queue them") + (PSOCKET# FIXP) + (INQUEUE POINTER) + (INQUEUELENGTH WORD) + (PUPSOC#ALLOCATION WORD) + (PUPSOCHANDLE WORD) (* ; "Back-fitting for Bcpl") + (PUPSOCPUPADDRESS WORD) (* ; "Local net/host") + (NIL BITS 4) + (PUPSOCEVENT POINTER) (* ; + "Event that is notified when a pup arrives on this socket") + (NIL BITS 4) + (NIL POINTER)) + (BLOCKRECORD PUPSOCKET ((NIL BITS 4) + (NIL POINTER) + (PSOCKETHI WORD) + (PSOCKETLO WORD))) + INQUEUE _ (create SYSQUEUE) + PUPSOC#ALLOCATION _ \MAX.EPKTS.ON.PUPSOCKET) ) (/DECLAREDATATYPE 'PUPSOCKET '((BITS 4) @@ -1670,11 +1661,11 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (DECLARE%: EVAL@COMPILE (PUTPROPS \PUPSOCKET.FROM# MACRO (OPENLAMBDA (SOCHI SOCLO) - (for SOC in \PUPSOCKETS - when (AND (EQ (fetch PSOCKETLO of SOC) - SOCLO) - (EQ (fetch PSOCKETHI of SOC) - SOCHI)) do (RETURN SOC)))) + (for SOC in \PUPSOCKETS + when (AND (EQ (fetch PSOCKETLO of SOC) + SOCLO) + (EQ (fetch PSOCKETHI of SOC) + SOCHI)) do (RETURN SOC)))) ) (DECLARE%: DOEVAL@COMPILE DONTCOPY @@ -1704,17 +1695,17 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (ADDTOVAR SYSTEMRECLST (DATATYPE PUPSOCKET ((NIL BITS 4) - (PUPSOCLINK POINTER) - (PSOCKET# FIXP) - (INQUEUE POINTER) - (INQUEUELENGTH WORD) - (PUPSOC#ALLOCATION WORD) - (PUPSOCHANDLE WORD) - (PUPSOCPUPADDRESS WORD) - (NIL BITS 4) - (PUPSOCEVENT POINTER) - (NIL BITS 4) - (NIL POINTER))) + (PUPSOCLINK POINTER) + (PSOCKET# FIXP) + (INQUEUE POINTER) + (INQUEUELENGTH WORD) + (PUPSOC#ALLOCATION WORD) + (PUPSOCHANDLE WORD) + (PUPSOCPUPADDRESS WORD) + (NIL BITS 4) + (PUPSOCEVENT POINTER) + (NIL BITS 4) + (NIL POINTER))) ) (DEFINEQ @@ -1826,21 +1817,21 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (* "FOLLOWING DEFINITIONS EXPORTED")(DECLARE%: EVAL@COMPILE (BLOCKRECORD PORT ((NETHOST WORD) - (SOCKET FIXP)) - (BLOCKRECORD PORT ((NET BYTE) - (HOST BYTE) - (SOCKETHI WORD) - (SOCKETLO WORD)))) + (SOCKET FIXP)) + (BLOCKRECORD PORT ((NET BYTE) + (HOST BYTE) + (SOCKETHI WORD) + (SOCKETLO WORD)))) (ACCESSFNS ERRORPUP ((ERRORPUPBASE (fetch PUPCONTENTS of DATUM))) - (BLOCKRECORD ERRORPUPBASE ((ERRORPUPCOPY 12Q WORD) + (BLOCKRECORD ERRORPUPBASE ((ERRORPUPCOPY 12Q WORD) (* ; "Copy of pup header") - (ERRORPUPCODE WORD) - (ERRORPUPARG WORD) + (ERRORPUPCODE WORD) + (ERRORPUPARG WORD) (* ; "Usually zero") - (ERRORPUPSTRINGBASE WORD) + (ERRORPUPSTRINGBASE WORD) (* ; "Human readable message") - ))) + ))) ) (DECLARE%: DOEVAL@COMPILE DONTCOPY @@ -1868,20 +1859,20 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (DECLARE%: EVAL@COMPILE (PUTPROPS \GETPUPWORD DMACRO ((PUP WORD#) - (\GETBASE (fetch PUPCONTENTS of PUP) - WORD#))) + (\GETBASE (fetch PUPCONTENTS of PUP) + WORD#))) (PUTPROPS \PUTPUPWORD DMACRO ((PUP WORD# VALUE) - (\PUTBASE (fetch PUPCONTENTS of PUP) - WORD# VALUE))) + (\PUTBASE (fetch PUPCONTENTS of PUP) + WORD# VALUE))) (PUTPROPS \GETPUPBYTE DMACRO ((PUP BYTE#) - (\GETBASEBYTE (fetch PUPCONTENTS of PUP) - BYTE#))) + (\GETBASEBYTE (fetch PUPCONTENTS of PUP) + BYTE#))) (PUTPROPS \PUTPUPBYTE DMACRO ((PUP BYTE# VALUE) - (\PUTBASEBYTE (fetch PUPCONTENTS of PUP) - BYTE# VALUE))) + (\PUTBASEBYTE (fetch PUPCONTENTS of PUP) + BYTE# VALUE))) ) (RPAQQ RAWPUPTYPES @@ -2033,13 +2024,13 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (RPAQ? PUPTYPES RAWPUPTYPES) (RPAQQ WELLKNOWNPUPSOCKETS ((\PUPSOCKET.TELNET 1) - (\PUPSOCKET.ROUTING 2) - (\PUPSOCKET.FTP 3) - (\PUPSOCKET.MISCSERVICES 4) - (\PUPSOCKET.ECHO 5) - (\PUPSOCKET.EFTP 20Q) - (\PUPSOCKET.PRINTERSTATUS 21Q) - (\PUPSOCKET.LEAF 43Q))) + (\PUPSOCKET.ROUTING 2) + (\PUPSOCKET.FTP 3) + (\PUPSOCKET.MISCSERVICES 4) + (\PUPSOCKET.ECHO 5) + (\PUPSOCKET.EFTP 20Q) + (\PUPSOCKET.PRINTERSTATUS 21Q) + (\PUPSOCKET.LEAF 43Q))) (DECLARE%: EVAL@COMPILE (RPAQQ \PUPSOCKET.TELNET 1) @@ -2074,9 +2065,9 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (RPAQQ PUPCONSTANTS ((\PUPHEADERLEN 24Q) - (\NetMask 177400Q) - (\HILOCALSOCKET 1) - (\PORTIDLEN 3))) + (\NetMask 177400Q) + (\HILOCALSOCKET 1) + (\PORTIDLEN 3))) (DECLARE%: EVAL@COMPILE (RPAQQ \PUPHEADERLEN 24Q) @@ -2097,28 +2088,28 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (DECLARE%: EVAL@COMPILE (PUTPROPS PUPDEBUGGING MACRO [(X . Y) - (COND - (PUPTRACEFLG (printout PUPTRACEFILE X . Y]) + (COND + (PUPTRACEFLG (printout PUPTRACEFILE X . Y]) ) (ADDTOVAR PUPPRINTMACROS (210Q CHARS) - (214Q CHARS) - (211Q CHARS) - (213Q CHARS) - (201Q WORDS 2 CHARS 24Q |...|) - (30Q CHARS)) + (214Q CHARS) + (211Q CHARS) + (213Q CHARS) + (201Q WORDS 2 CHARS 24Q |...|) + (30Q CHARS)) (DECLARE%: EVAL@COMPILE (BLOCKRECORD TIMEPUPCONTENTS ((TIMEPUPVALUEHI WORD) - (TIMEPUPVALUELO WORD) - (TIMEPUPEASTP FLAG) - (TIMEPUPHOURS BITS 7) - (TIMEPUPMINUTES BITS 10Q) - (TIMEPUPBEGINDST WORD) - (TIMEPUPENDDST WORD)) (* ; "format of alto time response") - ) + (TIMEPUPVALUELO WORD) + (TIMEPUPEASTP FLAG) + (TIMEPUPHOURS BITS 7) + (TIMEPUPMINUTES BITS 10Q) + (TIMEPUPBEGINDST WORD) + (TIMEPUPENDDST WORD)) (* ; "format of alto time response") + ) ) ) @@ -2447,10 +2438,10 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (ADDTOVAR PUPIGNORETYPES ) (ADDTOVAR PUPPRINTMACROS (4 . PRINTERRORPUP) - (220Q CHARS) - (221Q REPEAT BYTES -2 WORDS -4) - (223Q BYTES -2 WORDS) - (224Q CHARS)) + (220Q CHARS) + (221Q REPEAT BYTES -2 WORDS -4) + (223Q BYTES -2 WORDS) + (224Q CHARS)) (DECLARE%: DONTEVAL@LOAD (\PUPINIT) @@ -2469,32 +2460,30 @@ Copyright (c) 3676-3711, 3745 by Venue & Xerox Corporation. (PUTPROPS PUP MAKEFILE-ENVIRONMENT (:READTABLE "INTERLISP" :PACKAGE "INTERLISP" :BASE 10Q)) (PUTPROPS PUP FILETYPE CL:COMPILE-FILE) -(PUTPROPS PUP COPYRIGHT ("Venue & Xerox Corporation" 3676Q 3677Q 3700Q 3701Q 3702Q 3703Q 3704Q 3705Q -3706Q 3707Q 3710Q 3711Q 3745Q)) (DECLARE%: DONTCOPY - (FILEMAP (NIL (25631Q 61606Q (\STARTPUP 25643Q . 26515Q) (ASSURE.PUP.READY 26517Q . 34612Q) ( -\FIND.LOCALPUPHOSTNUMBER 34614Q . 37012Q) (\PROMPT.FOR.PUP.NUMBER 37014Q . 41034Q) (\HANDLE.RAW.PUP -41036Q . 57136Q) (\FORWARD.PUP 57140Q . 60060Q) (\SETPUPCHECKSUM 60062Q . 61604Q)) (66376Q 73470Q ( -\PUPERROR 66410Q . 73466Q)) (73527Q 112663Q (SETUPPUP 73541Q . 76727Q) (SWAPPUPPORTS 76731Q . 77546Q) -(GETPUP 77550Q . 102462Q) (SENDPUP 102464Q . 106306Q) (EXCHANGEPUPS 106310Q . 110346Q) (DISCARDPUPS -110350Q . 111154Q) (GETPUPWORD 111156Q . 111475Q) (\PUPINIT 111477Q . 112661Q)) (112664Q 154244Q ( -ETHERHOSTNAME 112676Q . 122024Q) (ETHERHOSTNUMBER 122026Q . 122441Q) (ETHERPORT 122443Q . 126162Q) ( -BESTPUPADDRESS 126164Q . 136224Q) (NETDAYTIME0 136226Q . 136557Q) (\PUP.SETTIME 136561Q . 137206Q) ( -\SETNEWTIME0 137210Q . 140270Q) (\NET.SETTIME 140272Q . 141361Q) (NETDATE 141363Q . 141720Q) ( -\LOOKUPPORT 141722Q . 147561Q) (\PARSE.PORTCONSTANT 147563Q . 152673Q) (\FIXLOCALNET 152675Q . 154242Q -)) (154245Q 155602Q (PORTSTRING 154257Q . 155246Q) (OCTALSTRING 155250Q . 155600Q)) (156174Q 165305Q ( -CLEARPUP 156206Q . 160721Q) (PUTPUPWORD 160723Q . 161250Q) (GETPUPBYTE 161252Q . 161575Q) (PUTPUPBYTE -161577Q . 162130Q) (GETPUPSTRING 162132Q . 163563Q) (GETPUPSTREAM 163565Q . 164514Q) (PUTPUPSTRING -164516Q . 165303Q)) (167410Q 175227Q (READPLIST 167422Q . 175225Q)) (175410Q 200610Q ( -\CANONICAL.HOSTNAME 175422Q . 176467Q) (\CANONICALIZE.PUP.HOSTNAME 176471Q . 200606Q)) (203163Q -236370Q (\PUPGATELISTENER 203175Q . 207026Q) (\HANDLE.PUP.ROUTING.INFO 207030Q . 221367Q) (\ROUTE.PUP -221371Q . 225224Q) (\LOCATE.PUPNET 225226Q . 231763Q) (SORT.PUPHOSTS.BY.DISTANCE 231765Q . 234241Q) ( -\PUPNET.CLOSERP 234243Q . 235424Q) (PUPNET.DISTANCE 235426Q . 236366Q)) (250017Q 257771Q ( -OPENPUPSOCKET 250031Q . 254512Q) (CLOSEPUPSOCKET 254514Q . 256173Q) (PUPSOCKETNUMBER 256175Q . 256426Q -) (PUPSOCKETFROMNUMBER 256430Q . 257067Q) (PUPSOCKETEVENT 257071Q . 257350Q) (\FLUSHPUPSOCQUEUE -257352Q . 257767Q)) (257772Q 260537Q (\GETMISCSOCKET 260004Q . 260535Q)) (300551Q 313341Q ( -PUP.ECHOSERVER 300563Q . 303370Q) (PUP.ECHOUSER 303372Q . 313337Q)) (313372Q 322523Q (\PEEKPUP 313404Q - . 320535Q) (\MAYBEPEEKPUP 320537Q . 322521Q)) (323124Q 334361Q (PRINTPUP 323136Q . 327306Q) ( -PRINTPUPROUTE 327310Q . 331255Q) (PRINTPUPDATA 331257Q . 331727Q) (PRINTERRORPUP 331731Q . 332431Q) ( -PUPTRACE 332433Q . 332744Q) (PRINTCONSTANT 332746Q . 334357Q))))) + (FILEMAP (NIL (25073Q 61361Q (\STARTPUP 25105Q . 25757Q) (ASSURE.PUP.READY 25761Q . 34054Q) ( +\FIND.LOCALPUPHOSTNUMBER 34056Q . 36565Q) (\PROMPT.FOR.PUP.NUMBER 36567Q . 40607Q) (\HANDLE.RAW.PUP +40611Q . 56711Q) (\FORWARD.PUP 56713Q . 57633Q) (\SETPUPCHECKSUM 57635Q . 61357Q)) (66125Q 73217Q ( +\PUPERROR 66137Q . 73215Q)) (73256Q 112412Q (SETUPPUP 73270Q . 76456Q) (SWAPPUPPORTS 76460Q . 77275Q) +(GETPUP 77277Q . 102211Q) (SENDPUP 102213Q . 106035Q) (EXCHANGEPUPS 106037Q . 110075Q) (DISCARDPUPS +110077Q . 110703Q) (GETPUPWORD 110705Q . 111224Q) (\PUPINIT 111226Q . 112410Q)) (112413Q 153423Q ( +ETHERHOSTNAME 112425Q . 121553Q) (ETHERHOSTNUMBER 121555Q . 122170Q) (ETHERPORT 122172Q . 125711Q) ( +BESTPUPADDRESS 125713Q . 135753Q) (NETDAYTIME0 135755Q . 136306Q) (\PUP.SETTIME 136310Q . 136735Q) ( +\SETNEWTIME0 136737Q . 140017Q) (\NET.SETTIME 140021Q . 141110Q) (NETDATE 141112Q . 141447Q) ( +\LOOKUPPORT 141451Q . 146740Q) (\PARSE.PORTCONSTANT 146742Q . 152052Q) (\FIXLOCALNET 152054Q . 153421Q +)) (153424Q 154427Q (PORTSTRING 153436Q . 154425Q)) (155021Q 164132Q (CLEARPUP 155033Q . 157546Q) ( +PUTPUPWORD 157550Q . 160075Q) (GETPUPBYTE 160077Q . 160422Q) (PUTPUPBYTE 160424Q . 160755Q) ( +GETPUPSTRING 160757Q . 162410Q) (GETPUPSTREAM 162412Q . 163341Q) (PUTPUPSTRING 163343Q . 164130Q)) ( +165723Q 173542Q (READPLIST 165735Q . 173540Q)) (173723Q 177123Q (\CANONICAL.HOSTNAME 173735Q . 175002Q +) (\CANONICALIZE.PUP.HOSTNAME 175004Q . 177121Q)) (201460Q 234665Q (\PUPGATELISTENER 201472Q . 205323Q +) (\HANDLE.PUP.ROUTING.INFO 205325Q . 217664Q) (\ROUTE.PUP 217666Q . 223521Q) (\LOCATE.PUPNET 223523Q + . 230260Q) (SORT.PUPHOSTS.BY.DISTANCE 230262Q . 232536Q) (\PUPNET.CLOSERP 232540Q . 233721Q) ( +PUPNET.DISTANCE 233723Q . 234663Q)) (246060Q 256032Q (OPENPUPSOCKET 246072Q . 252553Q) (CLOSEPUPSOCKET + 252555Q . 254234Q) (PUPSOCKETNUMBER 254236Q . 254467Q) (PUPSOCKETFROMNUMBER 254471Q . 255130Q) ( +PUPSOCKETEVENT 255132Q . 255411Q) (\FLUSHPUPSOCQUEUE 255413Q . 256030Q)) (256033Q 256600Q ( +\GETMISCSOCKET 256045Q . 256576Q)) (276276Q 311066Q (PUP.ECHOSERVER 276310Q . 301115Q) (PUP.ECHOUSER +301117Q . 311064Q)) (311117Q 320250Q (\PEEKPUP 311131Q . 316262Q) (\MAYBEPEEKPUP 316264Q . 320246Q)) ( +320651Q 332106Q (PRINTPUP 320663Q . 325033Q) (PRINTPUPROUTE 325035Q . 327002Q) (PRINTPUPDATA 327004Q + . 327454Q) (PRINTERRORPUP 327456Q . 330156Q) (PUPTRACE 330160Q . 330471Q) (PRINTCONSTANT 330473Q . +332104Q))))) STOP diff --git a/sources/PUP.LCOM b/sources/PUP.LCOM index 82a817906eef3c9178405992ae777fb480e89b97..e806a51ebed6410e1468ce216d244d28d341f347 100644 GIT binary patch delta 8501 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 Ig)+4N10(WC`2YX_ From 8eb02d25048d88dfff4df4b1293ec6ca7ba87e70 Mon Sep 17 00:00:00 2001 From: rmkaplan <69548581+rmkaplan@users.noreply.github.com> Date: Tue, 7 Apr 2026 14:15:46 -0700 Subject: [PATCH 02/34] Add deleted/* (from GITFNS) to .gitignore (#2556) * Add deleted/* (from GITFNS) to .gitignore * OK, I changed it to ** --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index 9d7492cd..05dfa4ac 100644 --- a/.gitignore +++ b/.gitignore @@ -43,6 +43,9 @@ loadups/gitinfo *.sysout *.SYSOUT +# GITFNS deleted subdirectory +deleted/** + #compiled code -- leave in for now # *.lcom From 43f3118544bb9e9dbdf86a88fd96c2d96d4ee051 Mon Sep 17 00:00:00 2001 From: rmkaplan <69548581+rmkaplan@users.noreply.github.com> Date: Fri, 10 Apr 2026 12:55:06 -0700 Subject: [PATCH 03/34] Rmk172 clean unicode mapping directory (#2552) * Remove stale files, add README, correct XCCS-164 JIS * Remake UNICODE-FORMATS to be sure it reflects current files --------- Co-authored-by: Matt Heffron --- library/UNICODE-TABLES | 33 +- library/UNICODE-TABLES.LCOM | Bin 17736 -> 17594 bytes sources/UNICODE-FORMATS | 78 +- sources/UNICODE-FORMATS.LCOM | Bin 165202 -> 165855 bytes unicode/xerox/MCCS-TO-UNICODE-MAPPINGS.TXT | 1607 ---- unicode/xerox/README.TEDIT | Bin 0 -> 8675 bytes unicode/xerox/UNICODE-TO-MCCS-MAPPINGS.TXT | 1584 ---- .../xerox/XCCS-0,41-43,46,50,356,357,361.TXT | 1500 ---- .../xerox/XCCS-0,41-50,340-344,356-361.TXT | 1961 ----- unicode/xerox/XCCS-60-163=JISX.TXT | 6529 ----------------- unicode/xerox/jis/XCCS-164=JIS.TXT | 190 +- 11 files changed, 74 insertions(+), 13408 deletions(-) delete mode 100644 unicode/xerox/MCCS-TO-UNICODE-MAPPINGS.TXT create mode 100644 unicode/xerox/README.TEDIT delete mode 100644 unicode/xerox/UNICODE-TO-MCCS-MAPPINGS.TXT delete mode 100644 unicode/xerox/XCCS-0,41-43,46,50,356,357,361.TXT delete mode 100644 unicode/xerox/XCCS-0,41-50,340-344,356-361.TXT delete mode 100644 unicode/xerox/XCCS-60-163=JISX.TXT diff --git a/library/UNICODE-TABLES b/library/UNICODE-TABLES index cd429286..166adc52 100644 --- a/library/UNICODE-TABLES +++ b/library/UNICODE-TABLES @@ -1,15 +1,12 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10 FORMAT UTF-8) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10 :FORMAT :UTF-8) -(FILECREATED "22-Feb-2026 10:44:33" {WMEDLEY}UNICODE-TABLES.;20 44960 +(FILECREATED "31-Mar-2026 09:01:05" {WMEDLEY}UNICODE-TABLES.;22 44782 :EDIT-BY rmk - :CHANGES-TO (FNS ALL-UNICODE-MAPPINGS GET-MCCS-UNICODE-MAPPING INVERT-UNICODE-MAPPING - MAKE-UNICODE-TRANSLATION-TABLES MERGE-UNICODE-TRANSLATION-TABLES - READ-UNICODE-MAPPING-FILENAMES) - (VARS UNICODE-TABLESCOMS) + :CHANGES-TO (VARS XCCS-CHARSETS) - :PREVIOUS-DATE "22-Feb-2026 09:15:20" {WMEDLEY}UNICODE-TABLES.;16) + :PREVIOUS-DATE "22-Feb-2026 10:44:33" {WMEDLEY}UNICODE-TABLES.;20) (PRETTYCOMPRINT UNICODE-TABLESCOMS) @@ -78,8 +75,9 @@ (RUNIC-GOTHIC "51") (MORE-CYRILLIC "52") (UNKNOWN1 "56") + (DECORATED-RULES "56") (UNKNOWN2 "57") - (JIS "60-166") + (VERTICAL-JAPANESE "57") (ARABIC "340") (HEBREW "341") (IPA "342") @@ -101,9 +99,10 @@ (ACCENTED-GREEK2 "364") (MORE-ARABIC "365") (GRAPHIC-VARIANTS "375") + (JAPANESE HIRAGANA KATAKANA JIS) (DEFAULT LATIN ACCENTED-LATIN1 EXTENDED-LATIN SYMBOLS1 SYMBOLS2 FORMS JAPANESE-SYMBOLS1 JAPANESE-SYMBOLS2) - (JAPANESE HIRAGANA KATAKANA JIS))) + (JIS "60-166"))) (DEFINEQ (READ-UNICODE-MAPPING-FILENAMES @@ -793,12 +792,12 @@ UNICODE-EXPORTS) ) (DECLARE%: DONTCOPY - (FILEMAP (NIL (4107 12829 (READ-UNICODE-MAPPING-FILENAMES 4117 . 8586) (READ-UNICODE-MAPPING 8588 . -12827)) (12896 19704 (MAKE-UNICODE-TRANSLATION-TABLES 12906 . 15666) (GET-MCCS-UNICODE-MAPPING 15668 - . 16688) (INVERT-UNICODE-MAPPING 16690 . 18483) (XCCSTOMCCS-MAPPING 18485 . 19702)) (19705 26328 ( -ALL-UNICODE-MAPPINGS 19715 . 24991) (XCCSJAPANESECHARSETS 24993 . 26326)) (26373 37135 ( -WRITE-UNICODE-MAPPING 26383 . 30127) (WRITE-UNICODE-INCLUDED 30129 . 34441) ( -WRITE-UNICODE-MAPPING-HEADER 34443 . 35691) (WRITE-UNICODE-MAPPING-FILENAME 35693 . 37133)) (37136 -37812 (XCCS-UTF8-AFTER-OPEN 37146 . 37810)) (40337 42426 (UTF8HEXSTRING 40347 . 42424)) (42453 44495 ( -SHOWCHARS 42463 . 44493))))) + (FILEMAP (NIL (3929 12651 (READ-UNICODE-MAPPING-FILENAMES 3939 . 8408) (READ-UNICODE-MAPPING 8410 . +12649)) (12718 19526 (MAKE-UNICODE-TRANSLATION-TABLES 12728 . 15488) (GET-MCCS-UNICODE-MAPPING 15490 + . 16510) (INVERT-UNICODE-MAPPING 16512 . 18305) (XCCSTOMCCS-MAPPING 18307 . 19524)) (19527 26150 ( +ALL-UNICODE-MAPPINGS 19537 . 24813) (XCCSJAPANESECHARSETS 24815 . 26148)) (26195 36957 ( +WRITE-UNICODE-MAPPING 26205 . 29949) (WRITE-UNICODE-INCLUDED 29951 . 34263) ( +WRITE-UNICODE-MAPPING-HEADER 34265 . 35513) (WRITE-UNICODE-MAPPING-FILENAME 35515 . 36955)) (36958 +37634 (XCCS-UTF8-AFTER-OPEN 36968 . 37632)) (40159 42248 (UTF8HEXSTRING 40169 . 42246)) (42275 44317 ( +SHOWCHARS 42285 . 44315))))) STOP diff --git a/library/UNICODE-TABLES.LCOM b/library/UNICODE-TABLES.LCOM index 88ca0dcbb108845066791b79fc9bd3bbcddf85ec..6819f919304f1812c985f8526a18217098dddc05 100644 GIT binary patch delta 495 zcmZXR&r2Io5XafQRMtZgrC2FCKC~pzP4`z~^0Et#o45MRbF=Ke1beg^G@yw@5%FTL z^&rUe-akTm=^r5dH+t;R{sn!x6sfllGxMGK&dkpn?a2nKcsq5Zd zRj<7=Sj6+6B^~Mq)b$8_9{2Z0C#Qqs{sHtaPseAg6o#YoqrvbH216i8R|t46tyC%m z4))G<{fnMKo%#(@wn~$wV(nbA77%~-g)OJ5zL+aho(Dm&R`=AE@ouJvc>%j|T-foJ zMkduKb7|UjXb@1}Ct#_}STW0%S~eFS9?f6%*DV%z^2rQ4?+R9^Z_W9I9?K<k delta 553 zcmZvZO>fgc5Qb$gL6)GGs!I8ACo75^BuBR6IMjBfPMmeRWV5#XQO=a)P^pEga6m|i zGn}aA#(|%JK)vw`xbi!=apX|3K|-ofZtu)!-+A7hZ|{un?~TG9^Gqo2WI}RBs4NGo zz;uce4os+;mr_&(1FPgXu5l#)Ymczv;JILBc{#%xtn*@H-S?erap?H2AL>~Y1W~_# z{(A7%?SjdC@5(TYyq(A!GB`Y2Jbiw0dUU*)!{XKH*^BK6P)es!BF)F#nPE`~HL2j} z8L+I860Z96dOZg7ColEmRSWz9>zZ~3I%2AG)O-wV6(gas-Etuac0!jFl5@~k*I)$uH%K_vZMzwGfa|kN+05mR$t>i`W4^Ts+}a% zB(_#>lE9vnSnP|`(GUVvtxftv9Uhif#zxj4u@(wU`kh#`xw~g!fr{%Bn){-}2`Yps P);L`X&2TZ_J!t&_)C7-y diff --git a/sources/UNICODE-FORMATS b/sources/UNICODE-FORMATS index 1ab0cd81..a8b3a60c 100644 --- a/sources/UNICODE-FORMATS +++ b/sources/UNICODE-FORMATS @@ -1,13 +1,10 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10 FORMAT UTF-8) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10 :FORMAT :UTF-8) -(FILECREATED "23-Feb-2026 12:15:24" {WMEDLEY}UNICODE-FORMATS.;2 216288 +(FILECREATED "31-Mar-2026 09:03:25" {WMEDLEY}UNICODE-FORMATS.;4 218013 :EDIT-BY rmk - :CHANGES-TO (VARS UNICODE-FORMATSCOMS) - (FNS MAKE-UNICODE-FORMATS) - - :PREVIOUS-DATE "23-Feb-2026 08:52:29" {WMEDLEY}UNICODE-UTF8.;26) + :PREVIOUS-DATE " 9-Mar-2026 13:11:16" {WMEDLEY}UNICODE-FORMATS.;3) (PRETTYCOMPRINT UNICODE-FORMATSCOMS) @@ -47,6 +44,9 @@ (LAST-PRIVATE-MCCSCODE (CHARCODE "230,377"] (FNS UNICODE-INIT) (P (UNICODE-INIT))) + (COMS (FNS SYSTEM-EXTERNALFORMAT MTOSYSSTRING SYSTOMSTRING) + (EXPORT (GLOBALVARS *SYSTEM-EXTERNALFORMAT*)) + (INITVARS (*SYSTEM-EXTERNALFORMAT* :UTF-8))) (DECLARE%: EVAL@LOAD DONTCOPY (FILES UNICODE-TABLES)) (E (PRINTOUT NIL "(MERGE-UNICODE-TRANSLATION-TABLES NIL (QUOTE " (GET-MCCS-UNICODE-MAPPING 'ALL) @@ -1243,6 +1243,41 @@ ) (UNICODE-INIT) +(DEFINEQ + +(SYSTEM-EXTERNALFORMAT + [LAMBDA NIL (* ; "Edited 6-Feb-2026 11:29 by rmk") + (* ; "Edited 31-Jan-2026 18:51 by rmk") + (* ; "Edited 10-Oct-2022 11:55 by lmm") + (* ; "Edited 7-Jul-2022 10:41 by rmk") + + (* ;; "Returns the name, sets the global. For now, UTF-8 or through, could be something else.") + + (fetch (EXTERNALFORMAT NAME) of (SETQ *SYSTEM-EXTERNALFORMAT* + (FIND-FORMAT (FOR X IN '("LC_CTYPE" "LC_ALL" "LANG") + WHEN (STRPOS ".UTF-8" (UNIX-GETENV X)) + DO (RETURN :UTF-8) FINALLY (RETURN :THROUGH]) + +(MTOSYSSTRING + [LAMBDA (MSTRING) (* ; "Edited 6-Feb-2026 00:20 by rmk") + (MCCSTOFORMATBYTES *SYSTEM-EXTERNALFORMAT* (MKSTRING MSTRING]) + +(SYSTOMSTRING + [LAMBDA (SYSTRING) (* ; "Edited 5-Feb-2026 23:36 by rmk") + + (* ;; "SYSSTRING is presumably shared with Unix, guarantee a copy on the way out") + + (CONCAT (FORMATBYTESTOMCCS *SYSTEM-EXTERNALFORMAT* SYSTRING]) +) +(* "FOLLOWING DEFINITIONS EXPORTED")(DECLARE%: DOEVAL@COMPILE DONTCOPY + +(GLOBALVARS *SYSTEM-EXTERNALFORMAT*) +) + +(* "END EXPORTED DEFINITIONS") + + +(RPAQ? *SYSTEM-EXTERNALFORMAT* :UTF-8) (DECLARE%: EVAL@LOAD DONTCOPY (FILESLOAD UNICODE-TABLES) @@ -2721,19 +2756,20 @@ (64994 8322) (64995 8323) (64996 8324) (64997 8325) (64998 8326) (64999 8327) (65000 8328) (65001 8329) (65002 8331) (65003 8330) (65004 8332) (65008 (48 824))))) (DECLARE%: DONTCOPY - (FILEMAP (NIL (3333 19425 (UTF8.OUTCHARFN 3343 . 6359) (UTF8.SLUG.OUTCHARFN 6361 . 7025) ( -UTF8.INCCODEFN 7027 . 13306) (UTF8.PEEKCCODEFN 13308 . 18441) (\UTF8.BACKCCODEFN 18443 . 19423)) ( -19426 24341 (UTF16BE.OUTCHARFN 19436 . 20455) (UTF16BE.INCCODEFN 20457 . 21799) (UTF16BE.PEEKCCODEFN -21801 . 23145) (\UTF16BE.BACKCCODEFN 23147 . 24339)) (24342 29073 (UTF16LE.OUTCHARFN 24352 . 25468) ( -UTF16LE.INCCODEFN 25470 . 26599) (UTF16LE.PEEKCCODEFN 26601 . 27877) (\UTF16LE.BACKCCODEFN 27879 . -29071)) (29074 32121 (READBOM 29084 . 31153) (WRITEBOM 31155 . 32119)) (32122 36153 ( -MAKE-UNICODE-FORMATS 32132 . 36151)) (36221 40715 (UTF8.BINCODE 36231 . 38919) (\UTF8.FETCHCODE 38921 - . 40713)) (40716 46339 (UTF8.VALIDATE 40726 . 43323) (NUTF8-BYTE1-BYTES 43325 . 44062) ( -NUTF8-CODE-BYTES 44064 . 45121) (NUTF8-STRING-BYTES 45123 . 46015) (N-MCHARS 46017 . 46337)) (46403 -47677 (MTOUCODE 46413 . 46582) (UTOMCODE 46584 . 46781) (MTOUCODE? 46783 . 47162) (UTOMCODE? 47164 . -47675)) (47678 54250 (MTOUSTRING 47688 . 48271) (UTOMSTRING 48273 . 48856) (MTOUTF8STRING 48858 . -53137) (UTF8TOMSTRING 53139 . 54248)) (54308 60016 (XTOUCODE 54318 . 54836) (UTOXCODE 54838 . 55346) ( -XTOUCODE? 55348 . 56409) (UTOXCODE? 56411 . 57494) (XTOUSTRING 57496 . 58191) (UTOXSTRING 58193 . -58936) (XTOUTF8STRING 58938 . 60014)) (60017 65196 (MERGE-UNICODE-TRANSLATION-TABLES 60027 . 62789) ( -UNICODE.UNMAPPED 62791 . 65194)) (68935 69188 (UNICODE-INIT 68945 . 69186))))) + (FILEMAP (NIL (3431 19523 (UTF8.OUTCHARFN 3441 . 6457) (UTF8.SLUG.OUTCHARFN 6459 . 7123) ( +UTF8.INCCODEFN 7125 . 13404) (UTF8.PEEKCCODEFN 13406 . 18539) (\UTF8.BACKCCODEFN 18541 . 19521)) ( +19524 24439 (UTF16BE.OUTCHARFN 19534 . 20553) (UTF16BE.INCCODEFN 20555 . 21897) (UTF16BE.PEEKCCODEFN +21899 . 23243) (\UTF16BE.BACKCCODEFN 23245 . 24437)) (24440 29171 (UTF16LE.OUTCHARFN 24450 . 25566) ( +UTF16LE.INCCODEFN 25568 . 26697) (UTF16LE.PEEKCCODEFN 26699 . 27975) (\UTF16LE.BACKCCODEFN 27977 . +29169)) (29172 32219 (READBOM 29182 . 31251) (WRITEBOM 31253 . 32217)) (32220 36251 ( +MAKE-UNICODE-FORMATS 32230 . 36249)) (36319 40813 (UTF8.BINCODE 36329 . 39017) (\UTF8.FETCHCODE 39019 + . 40811)) (40814 46437 (UTF8.VALIDATE 40824 . 43421) (NUTF8-BYTE1-BYTES 43423 . 44160) ( +NUTF8-CODE-BYTES 44162 . 45219) (NUTF8-STRING-BYTES 45221 . 46113) (N-MCHARS 46115 . 46435)) (46501 +47775 (MTOUCODE 46511 . 46680) (UTOMCODE 46682 . 46879) (MTOUCODE? 46881 . 47260) (UTOMCODE? 47262 . +47773)) (47776 54348 (MTOUSTRING 47786 . 48369) (UTOMSTRING 48371 . 48954) (MTOUTF8STRING 48956 . +53235) (UTF8TOMSTRING 53237 . 54346)) (54406 60114 (XTOUCODE 54416 . 54934) (UTOXCODE 54936 . 55444) ( +XTOUCODE? 55446 . 56507) (UTOXCODE? 56509 . 57592) (XTOUSTRING 57594 . 58289) (UTOXSTRING 58291 . +59034) (XTOUTF8STRING 59036 . 60112)) (60115 65294 (MERGE-UNICODE-TRANSLATION-TABLES 60125 . 62887) ( +UNICODE.UNMAPPED 62889 . 65292)) (69033 69286 (UNICODE-INIT 69043 . 69284)) (69307 70745 ( +SYSTEM-EXTERNALFORMAT 69317 . 70261) (MTOSYSSTRING 70263 . 70456) (SYSTOMSTRING 70458 . 70743))))) STOP diff --git a/sources/UNICODE-FORMATS.LCOM b/sources/UNICODE-FORMATS.LCOM index 5ee08dff666f992352f91a46f49e8d7244409c4a..d21316db16794a3974eb50d850a7637c30a44044 100644 GIT binary patch delta 1117 zcmZ`&%WKp?7*AGwjhD8Hf_nHERFXoLytd7bQq3llY-l!#$!ys@X|<&m?Sr)k@v;XG z1us$-{4a!J5%KIrZz6d1UvVbey4%Md@-ck#&F?jn-|x}i4=7W78bk@zf+(h1lmsb| z%=H%CkOGbpM)No-G7KcAuFu>?e4^cO3krq~BuMj?%Yf`<*RNTI)>`gqrf$xGUMIRm zY;*5zt#7Mcp~%VPbgJTYbK@vAzCkbp=-6Z1-N@C9t`*^J0B-4c0dS2kkh9 z@uSsh6~oH%4xc}TX*I1f}o|0wO2EXLn{!n{Sy>EkQIJ#j0p?<`) zMi+V;F9DG(r%O@VE;OG*0fzd>f?*NEAjX^kn)(l9si@5YXYlFj{DDzn5Bf#7V6>&t z4o@_3KQB$m-^!_|+(DxG zu^iq1)2wv%e@IHrf`a8)T7d09JBd14KctK%OJJJ7Z`;>~{5+vr9SB#dIbfM^LY+Ae zvuEm_1!E2fYvyS?Y;q8=O~BO>27?U>j=d)y>t+;#Sh{iC7b`ajv8tjLOF1eR7$qSP zkw64Gw1y3y!wfehKNYqfjT}x%icy1>=M^j+if?ooEyUAnEgl|4iakkipQ}`nFq0k< zjhIDOXgN+@=34R(sl7Du`1|I3WAq%2E8^G_iA!E3JJ?+?FZMl74oZ*|aAvG$JF zo+Sw6lui>Da}EiCAA&g)PnK3h7D|kiHT_w!=62~9S%{_zr$rVV%>(QvoGA)lm8PGHn!%lS*lpxB)tX^%XK$4UVc-+r4 zfB9og5lrx*przfdejYgb5w=ySP~vI(V7^h#+w-(zRV1HzAx+sn0ipJsiWKn>kRpEC Vb@AH!F6Q%szbts^W5LU{<6lAPY@7f9 diff --git a/unicode/xerox/MCCS-TO-UNICODE-MAPPINGS.TXT b/unicode/xerox/MCCS-TO-UNICODE-MAPPINGS.TXT deleted file mode 100644 index 2ed56e6f..00000000 --- a/unicode/xerox/MCCS-TO-UNICODE-MAPPINGS.TXT +++ /dev/null @@ -1,1607 +0,0 @@ -[0 ((0 0) (1 1) (2 2) (3 3) (4 4) (5 5) (6 6) (7 7) (8 8) (9 9) (10 10) (11 11) (12 12) (13 13) (14 14 -) (15 15) (16 16) (17 17) (18 18) (19 19) (20 20) (21 21) (22 22) (23 23) (24 24) (25 25) (26 26) (27 -27) (28 28) (29 29) (30 30) (31 31) (32 32) (33 33) (34 34) (35 35) (36 36) (37 37) (38 38) (39 39) ( -40 40) (41 41) (42 42) (43 43) (44 44) (45 45) (46 46) (47 47) (48 48) (49 49) (50 50) (51 51) (52 52) - (53 53) (54 54) (55 55) (56 56) (57 57) (58 58) (59 59) (60 60) (61 61) (62 62) (63 63) (64 64) (65 -65) (66 66) (67 67) (68 68) (69 69) (70 70) (71 71) (72 72) (73 73) (74 74) (75 75) (76 76) (77 77) ( -78 78) (79 79) (80 80) (81 81) (82 82) (83 83) (84 84) (85 85) (86 86) (87 87) (88 88) (89 89) (90 90) - (91 91) (92 92) (93 93) (94 8593) (95 8592) (96 96) (97 97) (98 98) (99 99) (100 100) (101 101) (102 -102) (103 103) (104 104) (105 105) (106 106) (107 107) (108 108) (109 109) (110 110) (111 111) (112 -112) (113 113) (114 114) (115 115) (116 116) (117 117) (118 118) (119 119) (120 120) (121 121) (122 -122) (123 123) (124 124) (125 125) (126 126) (161 161) (162 162) (163 163) (164 164) (165 165) (167 -167) (169 8216) (170 8220) (171 171) (172 95) (173 94) (174 8594) (175 8595) (176 176) (177 177) (178 -178) (179 179) (180 215) (181 181) (182 182) (183 183) (184 247) (185 8217) (186 8221) (187 187) (188 -188) (189 189) (190 190) (191 191) (193 768) (194 769) (195 770) (196 771) (197 772) (198 774) (199 -775) (200 776) (202 778) (203 807) (204 818) (205 779) (206 808) (207 780) (208 8213) (209 185) (210 -174) (211 169) (212 8482) (213 9834) (220 8539) (221 8540) (222 8541) (223 8542) (224 8486) (225 198) -(226 208) (227 170) (228 294) (229 567) (230 306) (231 319) (232 321) (233 216) (234 338) (235 186) ( -236 222) (237 358) (238 330) (239 329) (240 312) (241 230) (242 273) (243 240) (244 295) (245 305) ( -246 307) (247 320) (248 322) (249 248) (250 339) (251 223) (252 254) (253 359) (254 331))] - -[33 ((8481 12288) (8482 12289) (8483 12290) (8484 65292) (8485 65294) (8491 12441) (8492 12442) (8499 -12541) (8500 12542) (8501 12445) (8502 12446) (8503 12291) (8504 20189) (8505 12293) (8506 12294) ( -8507 43472) (8508 12540) (8510 8208) (8512 8918) (8513 8919) (8514 8741) (8515 8873) (8516 8230) (8517 - 8229) (8518 8920) (8519 8921) (8520 10220) (8521 10221) (8522 10214) (8523 10215) (8524 12308) (8525 -12309) (8526 8922) (8527 8923) (8528 8826) (8529 8827) (8530 8828) (8531 8829) (8532 8926) (8533 8927) - (8534 12300) (8535 12301) (8536 12302) (8537 12303) (8538 12304) (8539 12305) (8540 10949) (8541 -10950) (8542 8912) (8543 8913) (8544 10901) (8545 10902) (8546 8800) (8547 10885) (8548 10886) (8549 -8804) (8550 8805) (8551 8734) (8552 8756) (8553 9794) (8554 9792) (8555 8244) (8556 8242) (8557 8243) -(8558 8451) (8559 8874) (8560 8806) (8561 8807) (8562 10877) (8563 10878) (8564 8922) (8565 8923) ( -8566 8741) (8567 8861) (8568 8859) (8569 9734) (8570 9733) (8571 9675) (8572 9679) (8573 9678) (8574 -9671) (8609 8830) (8610 8831) (8611 10935) (8612 10936) (8613 8995) (8614 8994) (8615 124) (8616 8785) - (8617 8791) (8618 8790) (8619 8796) (8620 8916) (8621 8720) (8622 10016) (8623 9671) (8624 8769) ( -8625 8936) (8626 8937) (8627 10937) (8628 10938) (8629 8740) (8630 8742) (8631 8876) (8632 8877) (8633 - 8878) (8634 8879) (8635 8938) (8636 8939) (8637 8940) (8638 8941) (8639 8772) (8640 8777) (8641 10955 -) (8642 10956) (8643 8840) (8644 8841) (8645 8842) (8646 8843) (8647 10955) (8648 10956) (8649 8814) ( -8650 8815) (8651 8780) (8652 8775) (8656 8832) (8657 8833) (8658 8928) (8659 8929) (8660 10933) (8661 -10934) (8662 8928) (8665 8820) (8666 8821) (8672 8816) (8673 8817) (8674 10887) (8675 10888) (8676 -8934) (8677 8935) (8678 8816) (8679 8817) (8686 8930) (8687 8931) (8688 8816) (8689 8817) (8690 8808) -(8691 8809) (8692 8808) (8693 8809))] - -[34 ((8737 9670) (8738 9633) (8739 9632) (8740 9651) (8741 9650) (8742 9661) (8743 9660) (8744 8251) ( -8745 12306) (8746 8216) (8747 8242) (8748 8243) (8750 12307) (8751 8862) (8752 8863) (8753 8864) (8754 - 8865) (8756 8813) (8760 12298) (8761 12299) (8764 8258) (8765 8485) (8766 8241) (8768 8647) (8769 -8649) (8770 8648) (8771 8650) (8772 8666) (8773 8667) (8774 8606) (8775 8608) (8776 8639) (8777 8643) -(8778 8638) (8779 8642) (8780 8610) (8781 8611) (8782 8619) (8783 8620) (8784 8624) (8785 8625) (8786 -8621) (8787 8888) (8788 8788) (8789 8789) (8790 8636) (8791 8637) (8792 8640) (8793 8641) (8794 8618) -(8795 8617) (8796 10229) (8797 10230) (8798 10232) (8799 10233) (8800 8657) (8801 8659) (8802 8786) ( -8803 8787) (8804 8781) (8805 10927) (8806 10928) (8807 10231) (8808 10234) (8809 10234) (8810 8748) ( -8811 8614) (8812 8904) (8813 11089) (8814 9838) (8815 8995) (8816 9653) (8817 8810) (8818 8811) (8819 -8853) (8820 8854) (8821 8855) (8822 8856) (8823 8764) (8824 8776) (8825 8733) (8827 9663) (8828 8487) -(8829 8768) (8830 9711) (8866 8801) (8867 9049) (8868 9080) (8869 9079) (8870 8472) (8871 8709) (8872 -8476) (8873 8465) (8874 8868) (8875 8846) (8876 8871) (8877 8852) (8878 8851) (8879 8846) (8880 8849) -(8881 8850) (8882 8743) (8883 8744) (8884 9652) (8885 9662) (8886 8852) (8887 8720) (8888 8738) (8889 -8717) (8890 8951) (8891 9657) (8892 9667) (8893 8857) (8894 8765) (8896 94) (8923 9122) (8924 9125) ( -8927 9647) (8935 8474) (8936 8461) (8938 8853) (8939 8855) (8940 8857) (8941 8356) (8942 8626) (8943 -8627) (8944 8729) (8945 8988) (8946 8989) (8947 8990) (8948 8991) (8949 8858))] - -[35 ((8994 168) (8995 180) (8996 175) (8997 728) (8998 729) (8999 39) (9000 730) (9001 733) (9002 731) - (9003 711) (9004 184) (9008 183) (9009 832) (9010 833) (9011 770) (9012 771) (9013 772) (9014 774) ( -9015 775) (9016 776) (9018 778) (9019 807) (9021 779) (9022 808) (9023 780) (9024 398) (9025 385) ( -9026 394) (9027 408) (9028 416) (9029 431) (9030 399) (9031 418) (9032 437) (9036 415) (9038 400) ( -9039 404) (9040 406) (9041 390) (9042 425) (9043 434) (9044 439) (9045 440) (9046 391) (9047 401) ( -9048 420) (9049 428) (9050 435) (9053 413) (9056 96) (9057 595) (9058 599) (9059 409) (9060 417) (9061 - 432) (9062 477) (9063 419) (9064 438) (9065 447) (9066 410) (9068 629) (9077 441) (9078 392) (9079 -402) (9080 421) (9081 429) (9082 436) (9086 8254) (9121 703) (9122 8216) (9124 450) (9125 451) (9126 -448) (9127 449) (9129 384) (9130 403) (9131 405) (9132 9837) (9134 8471) (9135 8485) (9136 700) (9137 -699) (9138 8218) (9139 865) (9144 8407) (9145 824) (9146 770) (9147 771) (9148 9839) (9149 697) (9150 -698) (9151 785) (9152 777) (9153 823) (9154 8417) (9155 773) (9157 768) (9158 769) (9160 8406) (9161 -776) (9162 781) (9163 789) (9164 786) (9166 795) (9167 821) (9168 782) (9169 808) (9170 807) (9171 806 -) (9172 805) (9173 814) (9174 803) (9175 804) (9176 816) (9177 819) (9178 809) (9179 813) (9180 817) ( -9181 65056) (9182 65057) (9183 65059) (9184 8401) (9186 783) (9200 831) (9201 784) (9204 788) (9205 -790) (9206 791) (9207 792) (9208 793) (9209 794) (9210 815) (9211 822) (9212 825) (9213 826) (9214 827 -))] - -[36 ((9249 12353) (9250 12354) (9251 12355) (9252 12356) (9253 12357) (9254 12358) (9255 12359) (9256 -12360) (9257 12361) (9258 12362) (9259 12363) (9260 12364) (9261 12365) (9262 12366) (9263 12367) ( -9264 12368) (9265 12369) (9266 12370) (9267 12371) (9268 12372) (9269 12373) (9270 12374) (9271 12375) - (9272 12376) (9273 12377) (9274 12378) (9275 12379) (9276 12380) (9277 12381) (9278 12382) (9279 -12383) (9280 12384) (9281 12385) (9282 12386) (9283 12387) (9284 12388) (9285 12389) (9286 12390) ( -9287 12391) (9288 12392) (9289 12393) (9290 12394) (9291 12395) (9292 12396) (9293 12397) (9294 12398) - (9295 12399) (9296 12400) (9297 12401) (9298 12402) (9299 12403) (9300 12404) (9301 12405) (9302 -12406) (9303 12407) (9304 12408) (9305 12409) (9306 12410) (9307 12411) (9308 12412) (9309 12413) ( -9310 12414) (9311 12415) (9312 12416) (9313 12417) (9314 12418) (9315 12419) (9316 12420) (9317 12421) - (9318 12422) (9319 12423) (9320 12424) (9321 12425) (9322 12426) (9323 12427) (9324 12428) (9325 -12429) (9326 12430) (9327 12431) (9328 12432) (9329 12433) (9330 12434) (9331 12435) (9377 12549) ( -9378 12550) (9379 12551) (9380 12552) (9381 12553) (9382 12554) (9383 12555) (9384 12556) (9385 12557) - (9386 12558) (9387 12559) (9388 12560) (9389 12561) (9390 12562) (9391 12563) (9392 12564) (9393 -12565) (9394 12566) (9395 12567) (9396 12568) (9397 12569) (9398 12570) (9399 12571) (9400 12572) ( -9401 12573) (9402 12574) (9403 12575) (9404 12576) (9405 12577) (9406 12578) (9407 12579) (9408 12580) - (9409 12581) (9410 12582) (9411 12583) (9412 12584) (9413 12585) (9414 714) (9415 711) (9416 715) ( -9417 729) (9418 713) (9419 12587) (9420 12586) (9421 12588))] - -[37 ((9505 12449) (9506 12450) (9507 12451) (9508 12452) (9509 12453) (9510 12454) (9511 12455) (9512 -12456) (9513 12457) (9514 12458) (9515 12459) (9516 12460) (9517 12461) (9518 12462) (9519 12463) ( -9520 12464) (9521 12465) (9522 12466) (9523 12467) (9524 12468) (9525 12469) (9526 12470) (9527 12471) - (9528 12472) (9529 12473) (9530 12474) (9531 12475) (9532 12476) (9533 12477) (9534 12478) (9535 -12479) (9536 12480) (9537 12481) (9538 12482) (9539 12483) (9540 12484) (9541 12485) (9542 12486) ( -9543 12487) (9544 12488) (9545 12489) (9546 12490) (9547 12491) (9548 12492) (9549 12493) (9550 12494) - (9551 12495) (9552 12496) (9553 12497) (9554 12498) (9555 12499) (9556 12500) (9557 12501) (9558 -12502) (9559 12503) (9560 12504) (9561 12505) (9562 12506) (9563 12507) (9564 12508) (9565 12509) ( -9566 12510) (9567 12511) (9568 12512) (9569 12513) (9570 12514) (9571 12515) (9572 12516) (9573 12517) - (9574 12518) (9575 12519) (9576 12520) (9577 12521) (9578 12522) (9579 12523) (9580 12524) (9581 -12525) (9582 12526) (9583 12527) (9584 12528) (9585 12529) (9586 12530) (9587 12531) (9588 12532) ( -9589 12533) (9590 12534) (9591 12535) (9592 12536) (9593 12537) (9594 12538) (9595 12539))] - -[38 ((9762 894) (9763 835) (9764 900) (9765 787) (9766 788) (9767 837) (9769 8158) (9770 8157) (9771 -901) (9772 8159) (9773 8128) (9774 8189) (9775 8175) (9776 1010) (9777 900) (9778 890) (9779 8125) ( -9780 884) (9781 885) (9782 8174) (9783 8173) (9785 8142) (9786 8141) (9787 903) (9788 8143) (9789 8129 -) (9790 8127) (9791 8190) (9792 990) (9793 913) (9794 914) (9796 915) (9797 916) (9798 917) (9799 986) - (9800 988) (9801 918) (9802 919) (9803 920) (9804 921) (9805 922) (9806 923) (9807 924) (9808 925) ( -9809 926) (9810 927) (9811 928) (9812 984) (9813 929) (9814 931) (9816 932) (9817 933) (9818 934) ( -9819 935) (9820 936) (9821 937) (9822 992) (9824 991) (9825 945) (9826 946) (9827 976) (9828 947) ( -9829 948) (9830 949) (9831 987) (9832 989) (9833 950) (9834 951) (9835 952) (9836 953) (9837 954) ( -9838 955) (9839 956) (9840 957) (9841 958) (9842 959) (9843 960) (9844 985) (9845 961) (9846 963) ( -9847 962) (9848 964) (9849 965) (9850 966) (9851 967) (9852 968) (9853 969) (9854 993) (9904 1001) ( -9905 1003) (9906 1005) (9907 1007) (9920 836) (9921 8158) (9922 8142) (9923 8159) (9924 8143) (9925 -769) (9926 768) (9927 834) (9928 8158) (9929 8157) (9930 8142) (9931 8141) (9932 776) (9933 901) (9934 - 8173) (9935 8129) (9936 902) (9937 904) (9938 905) (9939 906) (9940 908) (9941 910) (9942 911) (9943 -938) (9944 939) (9948 994) (9949 996) (9950 998) (9952 979) (9953 980) (9968 940) (9969 941) (9970 942 -) (9971 943) (9972 972) (9973 973) (9974 974) (9975 970) (9976 971) (9977 912) (9978 944) (9979 1011) -(9980 995) (9981 997) (9982 999))] - -[39 ((10017 1040) (10018 1041) (10019 1042) (10020 1043) (10021 1044) (10022 1045) (10023 1025) (10024 - 1046) (10025 1047) (10026 1048) (10027 1049) (10028 1050) (10029 1051) (10030 1052) (10031 1053) ( -10032 1054) (10033 1055) (10034 1056) (10035 1057) (10036 1058) (10037 1059) (10038 1060) (10039 1061) - (10040 1062) (10041 1063) (10042 1064) (10043 1065) (10044 1066) (10045 1067) (10046 1068) (10047 -1069) (10048 1070) (10049 1071) (10050 1168) (10051 1026) (10052 1027) (10053 1028) (10054 1029) ( -10055 1030) (10056 1031) (10057 1032) (10058 1033) (10059 1034) (10060 1035) (10061 1036) (10062 1038) - (10065 1072) (10066 1073) (10067 1074) (10068 1075) (10069 1076) (10070 1077) (10071 1105) (10072 -1078) (10073 1079) (10074 1080) (10075 1081) (10076 1082) (10077 1083) (10078 1084) (10079 1085) ( -10080 1086) (10081 1087) (10082 1088) (10083 1089) (10084 1090) (10085 1091) (10086 1092) (10087 1093) - (10088 1094) (10089 1095) (10090 1096) (10091 1097) (10092 1098) (10093 1099) (10094 1100) (10095 -1101) (10096 1102) (10097 1103) (10098 1169) (10099 1106) (10100 1107) (10101 1108) (10102 1109) ( -10103 1110) (10104 1111) (10105 1112) (10106 1113) (10107 1114) (10108 1115) (10109 1116) (10110 1118) - (10145 1039) (10146 1122) (10147 1138) (10148 1140) (10149 1130) (10150 1306) (10151 1308) (10152 -1198) (10154 1234) (10155 1232) (10156 1236) (10157 1170) (10158 1172) (10160 1238) (10161 1244) ( -10162 1174) (10163 1246) (10164 1176) (10166 1252) (10167 1250) (10168 1178) (10170 1180) (10171 1184) - (10172 1182) (10173 1186) (10174 1188) (10176 1254) (10178 1190) (10179 1194) (10181 1196) (10182 -1204) (10184 1264) (10185 1266) (10187 1262) (10188 1202) (10189 1276) (10190 1268) (10191 1216) ( -10193 1119) (10194 1123) (10195 1139) (10196 1141) (10197 1131) (10198 1307) (10199 1309) (10200 1199) - (10202 1235) (10203 1233) (10204 1237) (10205 1171) (10206 1173) (10208 1239) (10209 1245) (10210 -1175) (10211 1247) (10212 1177) (10214 1253) (10215 1251) (10216 1179) (10218 1181) (10219 1185) ( -10220 1183) (10221 1187) (10222 1189) (10224 1255) (10226 1191) (10227 1195) (10229 1197) (10230 1205) - (10232 1265) (10233 1267) (10235 1263) (10236 1203) (10237 1277) (10238 1269))] - -[40 ((10273 9472) (10274 9474) (10275 9484) (10276 9488) (10277 9496) (10278 9492) (10279 9500) (10280 - 9516) (10281 9508) (10282 9524) (10283 9532) (10284 9473) (10285 9475) (10286 9487) (10287 9491) ( -10288 9499) (10289 9495) (10290 9507) (10291 9523) (10292 9515) (10293 9531) (10294 9547) (10295 9504) - (10296 9519) (10297 9512) (10298 9527) (10299 9535) (10300 9501) (10301 9520) (10302 9509) (10303 -9528) (10304 9538) (10305 9550) (10306 9551) (10307 9545) (10308 9543) (10309 9544) (10310 9546) ( -10311 9548) (10313 9486) (10314 9490) (10315 9498) (10316 9494) (10317 9485) (10318 9489) (10319 9497) - (10320 9569) (10321 9570) (10322 9558) (10323 9557) (10324 9571) (10325 9553) (10326 9559) (10327 -9565) (10328 9564) (10329 9563) (10330 9566) (10331 9567) (10332 9562) (10333 9556) (10334 9577) ( -10335 9574) (10336 9568) (10337 9552) (10338 9580) (10339 9575) (10340 9576) (10341 9572) (10342 9573) - (10343 9561) (10344 9560) (10345 9554) (10346 9555) (10347 9579) (10348 9578) (10363 9493) (10444 -9502) (10445 9503) (10446 9505) (10447 9506) (10448 9476) (10449 9477) (10450 9478) (10451 9479) ( -10452 9480) (10453 9481) (10454 9482) (10455 9483) (10456 9549) (10457 9581) (10458 9582) (10459 9583) - (10460 9584) (10461 9585) (10462 9586) (10463 9608))] - -[41 ((10530 5792) (10532 5794) (10535 5798) (10539 5800) (10546 5809) (10549 5810) (10551 5812) (10554 - 5815) (10555 5813) (10557 5817) (10559 5818) (10560 5819) (10564 5820) (10567 5822) (10570 5823) ( -10571 5825) (10572 5827) (10582 5831) (10585 5832) (10607 5839) (10608 5840) (10610 5842) (10615 5846) - (10616 5847) (10618 5848) (10620 5849) (10622 5850) (10623 5852) (10658 5853) (10659 5855) (10661 -5805) (10662 5806) (10663 5854) (10664 5841) (10665 5829) (10666 5807) (10667 5801) (10669 5873) ( -10671 5802) (10673 5803) (10674 5796) (10677 5795) (10678 5856) (10680 5857) (10721 66352) (10722 -66353) (10723 66354) (10724 66355) (10725 66356) (10726 66357) (10727 66358) (10728 66359) (10729 -66360) (10731 66361) (10732 66362) (10733 66363) (10734 66364) (10735 66365) (10736 66366) (10737 -66367) (10738 66368) (10739 66369) (10740 66370) (10741 66371) (10742 66372) (10743 66373) (10744 -66374) (10745 66375) (10746 66376) (10747 66377) (10748 66378))] - -[42 ((10785 1206) (10786 1227) (10787 1208) (10795 1272) (10798 1240) (10799 1212) (10800 1214) (10801 - 1192) (10803 1200) (10808 1242) (10809 1248) (10810 1219) (10811 1258) (10816 1170) (10817 1256) ( -10818 1217) (10819 1210) (10822 1223) (10827 1142) (10833 1207) (10834 1228) (10835 1209) (10843 1273) - (10846 1241) (10847 1213) (10848 1215) (10849 1193) (10851 1201) (10856 1243) (10857 1249) (10858 -1220) (10859 1259) (10864 1171) (10865 1257) (10866 1218) (10867 1211) (10870 1224) (10875 1143) ( -10914 1146) (10920 1120) (10924 1124) (10927 1126) (10929 1128) (10930 1132) (10931 1134) (10932 1136) - (10934 1152) (10943 1150) (10944 1148) (10951 1144) (10952 1156) (10957 1154) (10962 1147) (10967 -1145) (10968 1121) (10972 1125) (10975 1127) (10977 1129) (10978 1133) (10979 1135) (10980 1137) ( -10982 1153) (10991 1151) (10992 1149) (10999 1155))] - -[46 ((11809 9472) (11810 9135) (11811 9473) (11827 65079) (11828 65080))] - -[47 ((12068 65075) (12070 65073) (12075 8942) (12076 65072) (12077 65077) (12078 65078) (12079 65081) -(12080 65082) (12081 65079) (12082 65080) (12089 65089) (12090 65090) (12091 65091) (12092 65092) ( -12093 65083) (12094 65084) (12096 12353) (12097 12357) (12098 12357) (12099 12359) (12100 12361) ( -12101 12387) (12102 12419) (12103 12421) (12104 12423) (12105 12430) (12106 12449) (12107 12451) ( -12108 12453) (12109 12455) (12110 12457) (12111 12483) (12112 12515) (12113 12517) (12114 12519) ( -12115 12526) (12116 12533) (12117 12534) (12130 12307) (12193 65087) (12194 65088) (12216 65076) ( -12224 12832) (12225 12833) (12226 12834) (12227 12835) (12228 12836) (12229 12837) (12230 12838) ( -12231 12839) (12232 12840) (12233 12841) (12257 12337) (12258 12338) (12264 65085) (12265 65086) ( -12273 12339) (12274 12340) (12275 12341))] - -[48 ((12321 20124) (12322 21782) (12323 23043) (12324 38463) (12325 21696) (12326 24859) (12327 25384) - (12328 23030) (12329 36898) (12330 33909) (12331 33564) (12332 31312) (12333 24746) (12334 25569) ( -12335 28197) (12336 26093) (12337 33894) (12338 33446) (12339 39925) (12340 26771) (12341 22311) ( -12342 26017) (12343 25201) (12344 23451) (12345 22992) (12346 34427) (12347 39156) (12348 32098) ( -12349 32190) (12350 39822) (12351 25110) (12352 31903) (12353 34999) (12354 23433) (12355 24245) ( -12356 25353) (12357 26263) (12358 26696) (12359 38343) (12360 38797) (12361 26447) (12362 20197) ( -12363 20234) (12364 20301) (12365 20381) (12366 20553) (12367 22258) (12368 22839) (12369 22996) ( -12370 23041) (12371 23561) (12372 24799) (12373 24847) (12374 24944) (12375 26131) (12376 26885) ( -12377 28858) (12378 30031) (12379 30064) (12380 31227) (12381 32173) (12382 32239) (12383 32963) ( -12384 33806) (12385 34915) (12386 35586) (12387 36949) (12388 36986) (12389 21307) (12390 20117) ( -12391 20133) (12392 22495) (12393 32946) (12394 37057) (12395 30959) (12396 19968) (12397 22769) ( -12398 28322) (12399 36920) (12400 31282) (12401 33576) (12402 33419) (12403 39983) (12404 20801) ( -12405 21360) (12406 21693) (12407 21729) (12408 22240) (12409 23035) (12410 24341) (12411 39154) ( -12412 28139) (12413 32996) (12414 34093))] - -[49 ((12577 38498) (12578 38512) (12579 38560) (12580 38907) (12581 21515) (12582 21491) (12583 23431) - (12584 28879) (12585 32701) (12586 36802) (12587 38632) (12588 21359) (12589 40284) (12590 31418) ( -12591 19985) (12592 30867) (12593 33276) (12594 28198) (12595 22040) (12596 21764) (12597 27421) ( -12598 34074) (12599 39995) (12600 23013) (12601 21417) (12602 28006) (12603 29916) (12604 38287) ( -12605 22082) (12606 20113) (12607 36939) (12608 38642) (12609 33615) (12610 39180) (12611 21473) ( -12612 21942) (12613 23344) (12614 24433) (12615 26144) (12616 26355) (12617 26628) (12618 27704) ( -12619 27891) (12620 27945) (12621 29787) (12622 30408) (12623 31310) (12624 38964) (12625 33521) ( -12626 34907) (12627 35424) (12628 37613) (12629 28082) (12630 30123) (12631 30410) (12632 39365) ( -12633 24742) (12634 35585) (12635 36234) (12636 38322) (12637 27022) (12638 21421) (12639 20870) ( -12640 22290) (12641 22576) (12642 22852) (12643 23476) (12644 24310) (12645 24616) (12646 25513) ( -12647 25588) (12648 27839) (12649 28436) (12650 28814) (12651 28948) (12652 29017) (12653 29141) ( -12654 29503) (12655 32257) (12656 33398) (12657 33489) (12658 34199) (12659 36960) (12660 37467) ( -12661 40219) (12662 22633) (12663 26044) (12664 27738) (12665 29989) (12666 20985) (12667 22830) ( -12668 22885) (12669 24448) (12670 24540))] - -[50 ((12833 25276) (12834 26106) (12835 27178) (12836 27431) (12837 27572) (12838 29579) (12839 32705) - (12840 35158) (12841 40236) (12842 40206) (12843 40644) (12844 23713) (12845 27798) (12846 33659) ( -12847 20740) (12848 23627) (12849 25014) (12850 33222) (12851 26742) (12852 29281) (12853 20057) ( -12854 20474) (12855 21368) (12856 24681) (12857 28201) (12858 31311) (12859 38899) (12860 19979) ( -12861 21270) (12862 20206) (12863 20309) (12864 20285) (12865 20385) (12866 20339) (12867 21152) ( -12868 21487) (12869 22025) (12870 22799) (12871 23233) (12872 23478) (12873 23521) (12874 31185) ( -12875 26247) (12876 26524) (12877 26550) (12878 27468) (12879 27827) (12880 28779) (12881 29634) ( -12882 31117) (12883 31166) (12884 31292) (12885 31623) (12886 33457) (12887 33499) (12888 33540) ( -12889 33655) (12890 33775) (12891 33747) (12892 34662) (12893 35506) (12894 22057) (12895 36008) ( -12896 36838) (12897 36942) (12898 38686) (12899 34442) (12900 20420) (12901 23784) (12902 25105) ( -12903 29273) (12904 30011) (12905 33253) (12906 33469) (12907 34558) (12908 36032) (12909 38597) ( -12910 39187) (12911 39381) (12912 20171) (12913 20250) (12914 35299) (12915 22238) (12916 22602) ( -12917 22730) (12918 24315) (12919 24555) (12920 24618) (12921 24724) (12922 24674) (12923 25040) ( -12924 25106) (12925 25296) (12926 25913))] - -[51 ((13089 39745) (13090 26214) (13091 26800) (13092 28023) (13093 28784) (13094 30028) (13095 30342) - (13096 32117) (13097 33445) (13098 34809) (13099 38283) (13100 38542) (13101 35997) (13102 20977) ( -13103 21182) (13104 22806) (13105 21683) (13106 23475) (13107 23830) (13108 24936) (13109 27010) ( -13110 28079) (13111 30861) (13112 33995) (13113 34903) (13114 35442) (13115 37799) (13116 39608) ( -13117 28012) (13118 39336) (13119 34521) (13120 22435) (13121 26623) (13122 34510) (13123 37390) ( -13124 21123) (13125 22151) (13126 21508) (13127 24275) (13128 25313) (13129 25785) (13130 26684) ( -13131 26680) (13132 27579) (13133 29554) (13134 30906) (13135 31339) (13136 35226) (13137 35282) ( -13138 36203) (13139 36611) (13140 37101) (13141 38307) (13142 38548) (13143 38761) (13144 23398) ( -13145 23731) (13146 27005) (13147 38989) (13148 38990) (13149 25499) (13150 31520) (13151 27179) ( -13152 27263) (13153 26806) (13154 39949) (13155 28511) (13156 21106) (13157 21917) (13158 24688) ( -13159 25324) (13160 27963) (13161 28167) (13162 28369) (13163 33883) (13164 35088) (13165 36676) ( -13166 19988) (13167 39993) (13168 21494) (13169 26907) (13170 27194) (13171 38788) (13172 26666) ( -13173 20828) (13174 31427) (13175 33970) (13176 37340) (13177 37772) (13178 22107) (13179 40232) ( -13180 26658) (13181 33541) (13182 33841))] - -[52 ((13345 31909) (13346 21000) (13347 33477) (13348 29926) (13349 20094) (13350 20355) (13351 20896) - (13352 23506) (13353 21002) (13354 21208) (13355 21223) (13356 24059) (13357 21914) (13358 22570) ( -13359 23014) (13360 23436) (13361 23448) (13362 23515) (13363 24178) (13364 24185) (13365 24739) ( -13366 24863) (13367 24931) (13368 25022) (13369 25563) (13370 25954) (13371 26577) (13372 26707) ( -13373 26874) (13374 27454) (13375 27475) (13376 27735) (13377 28450) (13378 28567) (13379 28485) ( -13380 29872) (13381 29976) (13382 30435) (13383 30475) (13384 31487) (13385 31649) (13386 31777) ( -13387 32233) (13388 32566) (13389 32752) (13390 32925) (13391 33382) (13392 33694) (13393 35251) ( -13394 35532) (13395 36011) (13396 36996) (13397 37969) (13398 38291) (13399 38289) (13400 38306) ( -13401 38501) (13402 38867) (13403 39208) (13404 33304) (13405 20024) (13406 21547) (13407 23736) ( -13408 24012) (13409 29609) (13410 30284) (13411 30524) (13412 23721) (13413 32747) (13414 36107) ( -13415 38593) (13416 38929) (13417 38996) (13418 39000) (13419 20225) (13420 20238) (13421 21361) ( -13422 21916) (13423 22120) (13424 22522) (13425 22855) (13426 23305) (13427 23492) (13428 23696) ( -13429 24076) (13430 24190) (13431 24524) (13432 25582) (13433 26426) (13434 26071) (13435 26082) ( -13436 26399) (13437 26827) (13438 26820))] - -[53 ((13601 27231) (13602 24112) (13603 27589) (13604 27671) (13605 27773) (13606 30079) (13607 31048) - (13608 23395) (13609 31232) (13610 32000) (13611 24509) (13612 35215) (13613 35352) (13614 36020) ( -13615 36215) (13616 36556) (13617 36637) (13618 39138) (13619 39438) (13620 39740) (13621 20096) ( -13622 20605) (13623 20736) (13624 22931) (13625 23452) (13626 25135) (13627 25216) (13628 25836) ( -13629 27450) (13630 29344) (13631 30097) (13632 31047) (13633 32681) (13634 34811) (13635 35516) ( -13636 35696) (13637 25516) (13638 33738) (13639 38816) (13640 21513) (13641 21507) (13642 21931) ( -13643 26708) (13644 27224) (13645 35440) (13646 30759) (13647 26485) (13648 40653) (13649 21364) ( -13650 23458) (13651 33050) (13652 34384) (13653 36870) (13654 19992) (13655 20037) (13656 20167) ( -13657 20241) (13658 21450) (13659 21560) (13660 23470) (13661 24339) (13662 24613) (13663 25937) ( -13664 26429) (13665 27714) (13666 27762) (13667 27875) (13668 28792) (13669 29699) (13670 31350) ( -13671 31406) (13672 31496) (13673 32026) (13674 31998) (13675 32102) (13676 26087) (13677 29275) ( -13678 21435) (13679 23621) (13680 24040) (13681 25298) (13682 25312) (13683 25369) (13684 28192) ( -13685 34394) (13686 35377) (13687 36317) (13688 37624) (13689 28417) (13690 31142) (13691 39770) ( -13692 20136) (13693 20139) (13694 20140))] - -[54 ((13857 20379) (13858 20384) (13859 20689) (13860 20807) (13861 31478) (13862 20849) (13863 20982) - (13864 21332) (13865 21281) (13866 21375) (13867 21483) (13868 21932) (13869 22659) (13870 23777) ( -13871 24375) (13872 24394) (13873 24623) (13874 24656) (13875 24685) (13876 25375) (13877 25945) ( -13878 27211) (13879 27841) (13880 29378) (13881 29421) (13882 30703) (13883 33016) (13884 33029) ( -13885 33288) (13886 34126) (13887 37111) (13888 37857) (13889 38911) (13890 39255) (13891 39514) ( -13892 20208) (13893 20957) (13894 23597) (13895 26241) (13896 26989) (13897 23616) (13898 26354) ( -13899 26997) (13900 29577) (13901 26704) (13902 31873) (13903 20677) (13904 21220) (13905 22343) ( -13906 24062) (13907 37670) (13908 26020) (13909 27427) (13910 27453) (13911 29748) (13912 31105) ( -13913 31165) (13914 31563) (13915 32202) (13916 33465) (13917 33740) (13918 34943) (13919 35167) ( -13920 35641) (13921 36817) (13922 37329) (13923 21535) (13924 37504) (13925 20061) (13926 20534) ( -13927 21477) (13928 21306) (13929 29399) (13930 29590) (13931 30697) (13932 33510) (13933 36527) ( -13934 39366) (13935 39368) (13936 39378) (13937 20855) (13938 24858) (13939 34398) (13940 21936) ( -13941 31354) (13942 20598) (13943 23507) (13944 36935) (13945 38533) (13946 20018) (13947 27355) ( -13948 37351) (13949 23633) (13950 23624))] - -[55 ((14113 25496) (14114 31391) (14115 27795) (14116 38772) (14117 36705) (14118 31402) (14119 29066) - (14120 38536) (14121 31874) (14122 26647) (14123 32368) (14124 26705) (14125 37740) (14126 21234) ( -14127 21531) (14128 34219) (14129 35347) (14130 32676) (14131 36557) (14132 37089) (14133 21350) ( -14134 34952) (14135 31041) (14136 20418) (14137 20670) (14138 21009) (14139 20804) (14140 21843) ( -14141 22317) (14142 29674) (14143 22411) (14144 22865) (14145 24418) (14146 24452) (14147 24693) ( -14148 24950) (14149 24935) (14150 25001) (14151 25522) (14152 25658) (14153 25964) (14154 26223) ( -14155 26690) (14156 28179) (14157 30054) (14158 31293) (14159 31995) (14160 32076) (14161 32153) ( -14162 32331) (14163 32619) (14164 33550) (14165 33610) (14166 34509) (14167 35336) (14168 35427) ( -14169 35686) (14170 36605) (14171 38938) (14172 40335) (14173 33464) (14174 36814) (14175 39912) ( -14176 21127) (14177 25119) (14178 25731) (14179 28608) (14180 38553) (14181 26689) (14182 20625) ( -14183 27424) (14184 27770) (14185 28500) (14186 31348) (14187 32080) (14188 34880) (14189 35363) ( -14190 26376) (14191 20214) (14192 20537) (14193 20518) (14194 20581) (14195 20860) (14196 21048) ( -14197 21091) (14198 21927) (14199 22287) (14200 22533) (14201 23244) (14202 24314) (14203 25010) ( -14204 25080) (14205 25331) (14206 25458))] - -[56 ((14369 26908) (14370 27177) (14371 29309) (14372 29356) (14373 29486) (14374 30740) (14375 30831) - (14376 32121) (14377 30476) (14378 32937) (14379 35211) (14380 35609) (14381 36066) (14382 36562) ( -14383 36963) (14384 37749) (14385 38522) (14386 38997) (14387 39443) (14388 40568) (14389 20803) ( -14390 21407) (14391 21427) (14392 24187) (14393 24358) (14394 28187) (14395 28304) (14396 29572) ( -14397 29694) (14398 32067) (14399 33335) (14400 35328) (14401 35578) (14402 38480) (14403 20046) ( -14404 20491) (14405 21476) (14406 21628) (14407 22266) (14408 22993) (14409 23396) (14410 24049) ( -14411 24235) (14412 24359) (14413 25144) (14414 25925) (14415 26543) (14416 28246) (14417 29392) ( -14418 31946) (14419 34996) (14420 32929) (14421 32993) (14422 33776) (14423 34382) (14424 35463) ( -14425 36328) (14426 37431) (14427 38599) (14428 39015) (14429 40723) (14430 20116) (14431 20114) ( -14432 20237) (14433 21320) (14434 21577) (14435 21566) (14436 23087) (14437 24460) (14438 24481) ( -14439 24735) (14440 26791) (14441 27278) (14442 29786) (14443 30849) (14444 35486) (14445 35492) ( -14446 35703) (14447 37264) (14448 20062) (14449 39881) (14450 20132) (14451 20348) (14452 20399) ( -14453 20505) (14454 20502) (14455 20809) (14456 20844) (14457 21151) (14458 21177) (14459 21246) ( -14460 21402) (14461 21475) (14462 21521))] - -[57 ((14625 21518) (14626 21897) (14627 22353) (14628 22434) (14629 22909) (14630 23380) (14631 23389) - (14632 23439) (14633 24037) (14634 24039) (14635 24055) (14636 24184) (14637 24195) (14638 24218) ( -14639 24247) (14640 24344) (14641 24658) (14642 24908) (14643 25239) (14644 25304) (14645 25511) ( -14646 25915) (14647 26114) (14648 26179) (14649 26356) (14650 26477) (14651 26657) (14652 26775) ( -14653 27083) (14654 27743) (14655 27946) (14656 28009) (14657 28207) (14658 28317) (14659 30002) ( -14660 30343) (14661 30828) (14662 31295) (14663 31968) (14664 32005) (14665 32024) (14666 32094) ( -14667 32177) (14668 32789) (14669 32771) (14670 32943) (14671 32945) (14672 33108) (14673 33167) ( -14674 33322) (14675 33618) (14676 34892) (14677 34913) (14678 35611) (14679 36002) (14680 36092) ( -14681 37066) (14682 37237) (14683 37489) (14684 30783) (14685 37628) (14686 38308) (14687 38477) ( -14688 38917) (14689 39321) (14690 39640) (14691 40251) (14692 21083) (14693 21163) (14694 21495) ( -14695 21512) (14696 22741) (14697 25335) (14698 28640) (14699 35946) (14700 36703) (14701 40633) ( -14702 20811) (14703 21051) (14704 21578) (14705 22269) (14706 31296) (14707 37239) (14708 40288) ( -14709 40658) (14710 29508) (14711 28425) (14712 33136) (14713 29969) (14714 24573) (14715 24794) ( -14716 39592) (14717 29403) (14718 36796))] - -[58 ((14881 27492) (14882 38915) (14883 20170) (14884 22256) (14885 22372) (14886 22718) (14887 23130) - (14888 24680) (14889 25031) (14890 26127) (14891 26118) (14892 26681) (14893 26801) (14894 28151) ( -14895 30165) (14896 32058) (14897 33390) (14898 39746) (14899 20123) (14900 20304) (14901 21449) ( -14902 21766) (14903 23919) (14904 24038) (14905 24046) (14906 26619) (14907 27801) (14908 29811) ( -14909 30722) (14910 35408) (14911 37782) (14912 35039) (14913 22352) (14914 24231) (14915 25387) ( -14916 20661) (14917 20652) (14918 20877) (14919 26368) (14920 21705) (14921 22622) (14922 22971) ( -14923 23472) (14924 24425) (14925 25165) (14926 25505) (14927 26685) (14928 27507) (14929 28168) ( -14930 28797) (14931 37319) (14932 29312) (14933 30741) (14934 30758) (14935 31085) (14936 25998) ( -14937 32048) (14938 33756) (14939 35009) (14940 36617) (14941 38555) (14942 21092) (14943 22312) ( -14944 26448) (14945 32618) (14946 36001) (14947 20916) (14948 22338) (14949 38442) (14950 22586) ( -14951 27018) (14952 32948) (14953 21682) (14954 23822) (14955 22524) (14956 30869) (14957 40442) ( -14958 20316) (14959 21066) (14960 21643) (14961 25662) (14962 26152) (14963 26388) (14964 26613) ( -14965 31364) (14966 31574) (14967 32034) (14968 37679) (14969 26716) (14970 39853) (14971 31545) ( -14972 21273) (14973 20874) (14974 21047))] - -[59 ((15137 23519) (15138 25334) (15139 25774) (15140 25830) (15141 26413) (15142 27578) (15143 34217) - (15144 38609) (15145 30352) (15146 39894) (15147 25420) (15148 37638) (15149 39851) (15150 30399) ( -15151 26194) (15152 19977) (15153 20632) (15154 21442) (15155 23665) (15156 24808) (15157 25746) ( -15158 25955) (15159 26719) (15160 29158) (15161 29642) (15162 29987) (15163 31639) (15164 32386) ( -15165 34453) (15166 35715) (15167 36059) (15168 37240) (15169 39184) (15170 26028) (15171 26283) ( -15172 27531) (15173 20181) (15174 20180) (15175 20282) (15176 20351) (15177 21050) (15178 21496) ( -15179 21490) (15180 21987) (15181 22235) (15182 22763) (15183 22987) (15184 22985) (15185 23039) ( -15186 23376) (15187 23629) (15188 24066) (15189 24107) (15190 24535) (15191 24605) (15192 25351) ( -15193 25903) (15194 23388) (15195 26031) (15196 26045) (15197 26088) (15198 26525) (15199 27490) ( -15200 27515) (15201 27663) (15202 29509) (15203 31049) (15204 31169) (15205 31992) (15206 32025) ( -15207 32043) (15208 32930) (15209 33026) (15210 33267) (15211 35222) (15212 35422) (15213 35433) ( -15214 35430) (15215 35468) (15216 35566) (15217 36039) (15218 36060) (15219 38604) (15220 39164) ( -15221 27503) (15222 20107) (15223 20284) (15224 20365) (15225 20816) (15226 23383) (15227 23546) ( -15228 24904) (15229 25345) (15230 26178))] - -[60 ((15393 27425) (15394 28363) (15395 27835) (15396 29246) (15397 29885) (15398 30164) (15399 30913) - (15400 31034) (15401 32780) (15402 32819) (15403 33258) (15404 33940) (15405 36766) (15406 27728) ( -15407 40575) (15408 24335) (15409 35672) (15410 40235) (15411 31482) (15412 36600) (15413 23437) ( -15414 38635) (15415 19971) (15416 21489) (15417 22519) (15418 22833) (15419 23241) (15420 23460) ( -15421 24713) (15422 28287) (15423 28422) (15424 30142) (15425 36074) (15426 23455) (15427 34048) ( -15428 31712) (15429 20594) (15430 26612) (15431 33437) (15432 23649) (15433 34122) (15434 32286) ( -15435 33294) (15436 20889) (15437 23556) (15438 25448) (15439 36198) (15440 26012) (15441 29038) ( -15442 31038) (15443 32023) (15444 32773) (15445 35613) (15446 36554) (15447 36974) (15448 34503) ( -15449 37034) (15450 20511) (15451 21242) (15452 23610) (15453 26451) (15454 28796) (15455 29237) ( -15456 37196) (15457 37320) (15458 37675) (15459 33509) (15460 23490) (15461 24369) (15462 24825) ( -15463 20027) (15464 21462) (15465 23432) (15466 25163) (15467 26417) (15468 27530) (15469 29417) ( -15470 29664) (15471 31278) (15472 33131) (15473 36259) (15474 37202) (15475 39318) (15476 20754) ( -15477 21463) (15478 21610) (15479 23551) (15480 25480) (15481 27193) (15482 32172) (15483 38656) ( -15484 22234) (15485 21454) (15486 21608))] - -[61 ((15649 23447) (15650 23601) (15651 24030) (15652 20462) (15653 24833) (15654 25342) (15655 27954) - (15656 31168) (15657 31179) (15658 32066) (15659 32333) (15660 32722) (15661 33261) (15662 33311) ( -15663 33936) (15664 34886) (15665 35186) (15666 35728) (15667 36468) (15668 36655) (15669 36913) ( -15670 37195) (15671 37228) (15672 38598) (15673 37276) (15674 20160) (15675 20303) (15676 20805) ( -15677 21313) (15678 24467) (15679 25102) (15680 26580) (15681 27713) (15682 28171) (15683 29539) ( -15684 32294) (15685 37325) (15686 37507) (15687 21460) (15688 22809) (15689 23487) (15690 28113) ( -15691 31069) (15692 32302) (15693 31899) (15694 22654) (15695 29087) (15696 20986) (15697 34899) ( -15698 36848) (15699 20426) (15700 23803) (15701 26149) (15702 30636) (15703 31459) (15704 33308) ( -15705 39423) (15706 20934) (15707 24490) (15708 26092) (15709 26991) (15710 27529) (15711 28147) ( -15712 28310) (15713 28516) (15714 30462) (15715 32020) (15716 24033) (15717 36981) (15718 37255) ( -15719 38918) (15720 20966) (15721 21021) (15722 25152) (15723 26257) (15724 26329) (15725 28186) ( -15726 24246) (15727 32210) (15728 32626) (15729 26360) (15730 34223) (15731 34295) (15732 35576) ( -15733 21161) (15734 21465) (15735 22899) (15736 24207) (15737 24464) (15738 24661) (15739 37604) ( -15740 38500) (15741 20663) (15742 20767))] - -[62 ((15905 21213) (15906 21280) (15907 21319) (15908 21484) (15909 21736) (15910 21830) (15911 21809) - (15912 22039) (15913 22888) (15914 22974) (15915 23100) (15916 23477) (15917 23558) (15918 23567) ( -15919 23569) (15920 23578) (15921 24196) (15922 24202) (15923 24288) (15924 24432) (15925 25215) ( -15926 25220) (15927 25307) (15928 25484) (15929 25463) (15930 26119) (15931 26124) (15932 26157) ( -15933 26230) (15934 26494) (15935 26786) (15936 27167) (15937 27189) (15938 27836) (15939 28040) ( -15940 28169) (15941 28248) (15942 28988) (15943 28966) (15944 29031) (15945 30151) (15946 30465) ( -15947 30813) (15948 30977) (15949 31077) (15950 31216) (15951 31456) (15952 31505) (15953 31911) ( -15954 32057) (15955 32918) (15956 33750) (15957 33931) (15958 34121) (15959 34909) (15960 35059) ( -15961 35359) (15962 35388) (15963 35412) (15964 35443) (15965 35937) (15966 36062) (15967 37284) ( -15968 37478) (15969 37758) (15970 37912) (15971 38556) (15972 38808) (15973 19978) (15974 19976) ( -15975 19998) (15976 20055) (15977 20887) (15978 21104) (15979 22478) (15980 22580) (15981 22732) ( -15982 23330) (15983 24120) (15984 24773) (15985 25854) (15986 26465) (15987 26454) (15988 27972) ( -15989 29366) (15990 30067) (15991 31331) (15992 33976) (15993 35698) (15994 37304) (15995 37664) ( -15996 22065) (15997 22516) (15998 39166))] - -[63 ((16161 25325) (16162 26893) (16163 27542) (16164 29165) (16165 32340) (16166 32887) (16167 33394) - (16168 35302) (16169 39135) (16170 34645) (16171 36785) (16172 23611) (16173 20280) (16174 20449) ( -16175 20405) (16176 21767) (16177 23072) (16178 23517) (16179 23529) (16180 24515) (16181 24910) ( -16182 25391) (16183 26032) (16184 26187) (16185 26862) (16186 27035) (16187 28024) (16188 28145) ( -16189 30003) (16190 30137) (16191 30495) (16192 31070) (16193 31206) (16194 32051) (16195 33251) ( -16196 33455) (16197 34218) (16198 35242) (16199 35386) (16200 36523) (16201 36763) (16202 36914) ( -16203 37341) (16204 38663) (16205 20154) (16206 20161) (16207 20995) (16208 22645) (16209 22764) ( -16210 23563) (16211 29978) (16212 23613) (16213 33102) (16214 35338) (16215 36805) (16216 38499) ( -16217 38765) (16218 31525) (16219 35535) (16220 38920) (16221 37218) (16222 22259) (16223 21416) ( -16224 36887) (16225 21561) (16226 22402) (16227 24101) (16228 25512) (16229 27700) (16230 28810) ( -16231 30561) (16232 31883) (16233 32736) (16234 34928) (16235 36930) (16236 37204) (16237 37648) ( -16238 37656) (16239 38543) (16240 29790) (16241 39620) (16242 23815) (16243 23913) (16244 25968) ( -16245 26530) (16246 36264) (16247 38619) (16248 25454) (16249 26441) (16250 26905) (16251 33733) ( -16252 38935) (16253 38592) (16254 35070))] - -[64 ((16417 28548) (16418 25722) (16419 23544) (16420 19990) (16421 28716) (16422 30045) (16423 26159) - (16424 20932) (16425 21046) (16426 21218) (16427 22995) (16428 24449) (16429 24615) (16430 25104) ( -16431 25919) (16432 25972) (16433 26143) (16434 26228) (16435 26866) (16436 26646) (16437 27491) ( -16438 28165) (16439 29298) (16440 29983) (16441 30427) (16442 31934) (16443 32854) (16444 22768) ( -16445 35069) (16446 35199) (16447 35488) (16448 35475) (16449 35531) (16450 36893) (16451 37266) ( -16452 38738) (16453 38745) (16454 25993) (16455 31246) (16456 33030) (16457 38587) (16458 24109) ( -16459 24796) (16460 25114) (16461 26021) (16462 26132) (16463 26512) (16464 30707) (16465 31309) ( -16466 31821) (16467 32318) (16468 33034) (16469 36012) (16470 36196) (16471 36321) (16472 36447) ( -16473 30889) (16474 20999) (16475 25305) (16476 25509) (16477 25666) (16478 25240) (16479 35373) ( -16480 31363) (16481 31680) (16482 35500) (16483 38634) (16484 32118) (16485 33292) (16486 34633) ( -16487 20185) (16488 20808) (16489 21315) (16490 21344) (16491 23459) (16492 23554) (16493 23574) ( -16494 24029) (16495 25126) (16496 25159) (16497 25776) (16498 26643) (16499 26676) (16500 27849) ( -16501 27973) (16502 27927) (16503 26579) (16504 28508) (16505 29006) (16506 29053) (16507 26059) ( -16508 31359) (16509 31661) (16510 32218))] - -[65 ((16673 32330) (16674 32680) (16675 33146) (16676 33307) (16677 33337) (16678 34214) (16679 35438) - (16680 36046) (16681 36341) (16682 36984) (16683 36983) (16684 37549) (16685 37521) (16686 38275) ( -16687 39854) (16688 21069) (16689 21892) (16690 28472) (16691 28982) (16692 20840) (16693 31109) ( -16694 32341) (16695 33203) (16696 31950) (16697 22092) (16698 22609) (16699 23720) (16700 25514) ( -16701 26366) (16702 26365) (16703 26970) (16704 29401) (16705 30095) (16706 30094) (16707 30990) ( -16708 31062) (16709 31199) (16710 31895) (16711 32032) (16712 32068) (16713 34311) (16714 35380) ( -16715 38459) (16716 36961) (16717 40736) (16718 20711) (16719 21109) (16720 21452) (16721 21474) ( -16722 20489) (16723 21930) (16724 22766) (16725 22863) (16726 29245) (16727 23435) (16728 23652) ( -16729 21277) (16730 24803) (16731 24819) (16732 25436) (16733 25475) (16734 25407) (16735 25531) ( -16736 25805) (16737 26089) (16738 26361) (16739 24035) (16740 27085) (16741 27133) (16742 28437) ( -16743 29157) (16744 20105) (16745 30185) (16746 30456) (16747 31379) (16748 31967) (16749 32207) ( -16750 32156) (16751 32865) (16752 33609) (16753 33624) (16754 33900) (16755 33980) (16756 34299) ( -16757 35013) (16758 36208) (16759 36865) (16760 36973) (16761 37783) (16762 38684) (16763 39442) ( -16764 20687) (16765 22679) (16766 24974))] - -[66 ((16929 33235) (16930 34101) (16931 36104) (16932 36896) (16933 20419) (16934 20596) (16935 21063) - (16936 21363) (16937 24687) (16938 25417) (16939 26463) (16940 28204) (16941 36275) (16942 36895) ( -16943 20439) (16944 23646) (16945 36042) (16946 26063) (16947 32154) (16948 21330) (16949 34966) ( -16950 20854) (16951 25539) (16952 23384) (16953 23403) (16954 23562) (16955 25613) (16956 26449) ( -16957 36956) (16958 20182) (16959 22810) (16960 22826) (16961 27760) (16962 35409) (16963 21822) ( -16964 22549) (16965 22949) (16966 24816) (16967 25171) (16968 26561) (16969 33333) (16970 26965) ( -16971 38464) (16972 39364) (16973 39464) (16974 20307) (16975 22534) (16976 23550) (16977 32784) ( -16978 23729) (16979 24111) (16980 24453) (16981 24608) (16982 24907) (16983 25140) (16984 26367) ( -16985 27888) (16986 28382) (16987 32974) (16988 33151) (16989 33492) (16990 34955) (16991 36024) ( -16992 36864) (16993 36910) (16994 38538) (16995 40667) (16996 39899) (16997 20195) (16998 21488) ( -16999 22823) (17000 31532) (17001 37261) (17002 38988) (17003 40441) (17004 28381) (17005 28711) ( -17006 21331) (17007 21828) (17008 23429) (17009 25176) (17010 25246) (17011 25299) (17012 27810) ( -17013 28655) (17014 29730) (17015 35351) (17016 37944) (17017 28609) (17018 35582) (17019 33592) ( -17020 20967) (17021 34552) (17022 21482))] - -[67 ((17185 21481) (17186 20294) (17187 36948) (17188 36784) (17189 22890) (17190 33073) (17191 24061) - (17192 31466) (17193 36799) (17194 26842) (17195 35895) (17196 29432) (17197 40008) (17198 27197) ( -17199 35504) (17200 20025) (17201 21336) (17202 22022) (17203 22374) (17204 25285) (17205 25506) ( -17206 26086) (17207 27470) (17208 28129) (17209 28251) (17210 28845) (17211 30701) (17212 31471) ( -17213 31658) (17214 32187) (17215 32829) (17216 32966) (17217 34507) (17218 35477) (17219 37723) ( -17220 22243) (17221 22727) (17222 24382) (17223 26029) (17224 26262) (17225 27264) (17226 27573) ( -17227 30007) (17228 35527) (17229 20516) (17230 30693) (17231 22320) (17232 24347) (17233 24677) ( -17234 26234) (17235 27744) (17236 30196) (17237 31258) (17238 32622) (17239 33268) (17240 34584) ( -17241 36933) (17242 39347) (17243 31689) (17244 30044) (17245 31481) (17246 31569) (17247 33988) ( -17248 36880) (17249 31209) (17250 31378) (17251 33590) (17252 23265) (17253 30528) (17254 20013) ( -17255 20210) (17256 23449) (17257 24544) (17258 25277) (17259 26172) (17260 26609) (17261 27880) ( -17262 34411) (17263 34935) (17264 35387) (17265 37198) (17266 37619) (17267 39376) (17268 27159) ( -17269 28710) (17270 29482) (17271 33511) (17272 33879) (17273 36015) (17274 19969) (17275 20806) ( -17276 20939) (17277 21899) (17278 23541))] - -[68 ((17441 24086) (17442 24115) (17443 24193) (17444 24340) (17445 24373) (17446 24427) (17447 24500) - (17448 25074) (17449 25361) (17450 26274) (17451 26397) (17452 28526) (17453 29266) (17454 30010) ( -17455 30522) (17456 32884) (17457 33081) (17458 33144) (17459 34678) (17460 35519) (17461 35548) ( -17462 36229) (17463 36339) (17464 37530) (17465 38263) (17466 38914) (17467 40165) (17468 21189) ( -17469 25431) (17470 30452) (17471 26389) (17472 27784) (17473 29645) (17474 36035) (17475 37806) ( -17476 38515) (17477 27941) (17478 22684) (17479 26894) (17480 27084) (17481 36861) (17482 37786) ( -17483 30171) (17484 36890) (17485 22618) (17486 26626) (17487 25524) (17488 27131) (17489 20291) ( -17490 28460) (17491 26584) (17492 36795) (17493 34086) (17494 32180) (17495 37716) (17496 26943) ( -17497 28528) (17498 22378) (17499 22775) (17500 23340) (17501 32044) (17502 29226) (17503 21514) ( -17504 37347) (17505 40372) (17506 20141) (17507 20302) (17508 20572) (17509 20597) (17510 21059) ( -17511 35998) (17512 21576) (17513 22564) (17514 23450) (17515 24093) (17516 24213) (17517 24237) ( -17518 24311) (17519 24351) (17520 24716) (17521 25269) (17522 25402) (17523 25552) (17524 26799) ( -17525 27712) (17526 30855) (17527 31118) (17528 31243) (17529 32224) (17530 33351) (17531 35330) ( -17532 35558) (17533 36420) (17534 36883))] - -[69 ((17697 37048) (17698 37165) (17699 37336) (17700 40718) (17701 27877) (17702 25688) (17703 25826) - (17704 25973) (17705 28404) (17706 30340) (17707 31515) (17708 36969) (17709 37841) (17710 28346) ( -17711 21746) (17712 24505) (17713 25764) (17714 36685) (17715 36845) (17716 37444) (17717 20856) ( -17718 22635) (17719 22825) (17720 23637) (17721 24215) (17722 28155) (17723 32399) (17724 29980) ( -17725 36028) (17726 36578) (17727 39003) (17728 28857) (17729 20253) (17730 27583) (17731 28593) ( -17732 30000) (17733 38651) (17734 20814) (17735 21520) (17736 22581) (17737 22615) (17738 22956) ( -17739 23648) (17740 24466) (17741 26007) (17742 26460) (17743 28193) (17744 30331) (17745 33759) ( -17746 36077) (17747 36884) (17748 37117) (17749 37709) (17750 30757) (17751 30778) (17752 21162) ( -17753 24230) (17754 22303) (17755 22900) (17756 24594) (17757 20498) (17758 20826) (17759 20908) ( -17760 20941) (17761 20992) (17762 21776) (17763 22612) (17764 22616) (17765 22871) (17766 23445) ( -17767 23798) (17768 23947) (17769 24764) (17770 25237) (17771 25645) (17772 26481) (17773 26691) ( -17774 26812) (17775 26847) (17776 30423) (17777 28120) (17778 28271) (17779 28059) (17780 28783) ( -17781 29128) (17782 24403) (17783 30168) (17784 31095) (17785 31561) (17786 31572) (17787 31570) ( -17788 31958) (17789 32113) (17790 21040))] - -[70 ((17953 33891) (17954 34153) (17955 34276) (17956 35342) (17957 35588) (17958 35910) (17959 36367) - (17960 36867) (17961 36879) (17962 37913) (17963 38518) (17964 38957) (17965 39472) (17966 38360) ( -17967 20685) (17968 21205) (17969 21516) (17970 22530) (17971 23566) (17972 24999) (17973 25758) ( -17974 27934) (17975 30643) (17976 31461) (17977 33012) (17978 33796) (17979 36947) (17980 37509) ( -17981 23776) (17982 40199) (17983 21311) (17984 24471) (17985 24499) (17986 28060) (17987 29305) ( -17988 30563) (17989 31167) (17990 31716) (17991 27602) (17992 29420) (17993 35501) (17994 26627) ( -17995 27233) (17996 20984) (17997 31361) (17998 26932) (17999 23626) (18000 40182) (18001 33515) ( -18002 23493) (18003 37193) (18004 28702) (18005 22136) (18006 23663) (18007 24775) (18008 25958) ( -18009 27788) (18010 35930) (18011 36929) (18012 38931) (18013 21585) (18014 26311) (18015 37389) ( -18016 22856) (18017 37027) (18018 20869) (18019 20045) (18020 20970) (18021 34201) (18022 35598) ( -18023 28760) (18024 25466) (18025 37707) (18026 26978) (18027 39348) (18028 32260) (18029 30071) ( -18030 21335) (18031 26976) (18032 36575) (18033 38627) (18034 27741) (18035 20108) (18036 23612) ( -18037 24336) (18038 36841) (18039 21250) (18040 36049) (18041 32905) (18042 34425) (18043 24319) ( -18044 26085) (18045 20083) (18046 20837))] - -[71 ((18209 22914) (18210 23615) (18211 38894) (18212 20219) (18213 22922) (18214 24525) (18215 35469) - (18216 28641) (18217 31152) (18218 31074) (18219 23527) (18220 33905) (18221 29483) (18222 29105) ( -18223 24180) (18224 24565) (18225 25467) (18226 25754) (18227 29123) (18228 31896) (18229 20035) ( -18230 24316) (18231 20043) (18232 22492) (18233 22178) (18234 24745) (18235 28611) (18236 32013) ( -18237 33021) (18238 33075) (18239 33215) (18240 36786) (18241 35223) (18242 34468) (18243 24052) ( -18244 25226) (18245 25773) (18246 35207) (18247 26487) (18248 27874) (18249 27966) (18250 29750) ( -18251 30772) (18252 23110) (18253 32629) (18254 33453) (18255 39340) (18256 20467) (18257 24259) ( -18258 25309) (18259 25490) (18260 25943) (18261 26479) (18262 30403) (18263 29260) (18264 32972) ( -18265 32954) (18266 36649) (18267 37197) (18268 20493) (18269 22521) (18270 23186) (18271 26757) ( -18272 26995) (18273 29028) (18274 29437) (18275 36023) (18276 22770) (18277 36064) (18278 38506) ( -18279 36889) (18280 34687) (18281 31204) (18282 30695) (18283 33833) (18284 20271) (18285 21093) ( -18286 21338) (18287 25293) (18288 26575) (18289 27850) (18290 30333) (18291 31636) (18292 31893) ( -18293 33334) (18294 34180) (18295 36843) (18296 26333) (18297 28448) (18298 29190) (18299 32283) ( -18300 33707) (18301 39361) (18302 40614))] - -[72 ((18465 20989) (18466 31665) (18467 30834) (18468 31672) (18469 32903) (18470 31560) (18471 27368) - (18472 24161) (18473 32908) (18474 30033) (18475 30048) (18476 20843) (18477 37474) (18478 28300) ( -18479 30330) (18480 37271) (18481 39658) (18482 20240) (18483 32624) (18484 25244) (18485 31567) ( -18486 38309) (18487 40169) (18488 22138) (18489 22617) (18490 34532) (18491 38588) (18492 20276) ( -18493 21028) (18494 21322) (18495 21453) (18496 21467) (18497 24070) (18498 25644) (18499 26001) ( -18500 26495) (18501 27710) (18502 27726) (18503 29256) (18504 29359) (18505 29677) (18506 30036) ( -18507 32321) (18508 33324) (18509 34281) (18510 36009) (18511 31684) (18512 37318) (18513 29033) ( -18514 38930) (18515 39151) (18516 25405) (18517 26217) (18518 30058) (18519 30436) (18520 30928) ( -18521 34115) (18522 34542) (18523 21290) (18524 21329) (18525 21542) (18526 22915) (18527 24199) ( -18528 24444) (18529 24754) (18530 25161) (18531 25209) (18532 25259) (18533 26000) (18534 27604) ( -18535 27852) (18536 30130) (18537 30382) (18538 30865) (18539 31192) (18540 32203) (18541 32631) ( -18542 32933) (18543 34987) (18544 35513) (18545 36027) (18546 36991) (18547 38750) (18548 39131) ( -18549 27147) (18550 31800) (18551 20633) (18552 23614) (18553 24494) (18554 26503) (18555 27608) ( -18556 29749) (18557 30473) (18558 32654))] - -[73 ((18721 40763) (18722 26570) (18723 31255) (18724 21305) (18725 30091) (18726 39661) (18727 24422) - (18728 33181) (18729 33777) (18730 32920) (18731 24380) (18732 24517) (18733 30050) (18734 31558) ( -18735 36924) (18736 26727) (18737 23019) (18738 23195) (18739 32016) (18740 30334) (18741 35628) ( -18742 20469) (18743 24426) (18744 27161) (18745 27703) (18746 28418) (18747 29922) (18748 31080) ( -18749 34920) (18750 35413) (18751 35961) (18752 24287) (18753 25551) (18754 30149) (18755 31186) ( -18756 33495) (18757 37672) (18758 37618) (18759 33948) (18760 34541) (18761 39981) (18762 21697) ( -18763 24428) (18764 25996) (18765 27996) (18766 28693) (18767 36007) (18768 36051) (18769 38971) ( -18770 25935) (18771 29942) (18772 19981) (18773 20184) (18774 22496) (18775 22827) (18776 23142) ( -18777 23500) (18778 20904) (18779 24067) (18780 24220) (18781 24598) (18782 25206) (18783 25975) ( -18784 26023) (18785 26222) (18786 28014) (18787 29238) (18788 31526) (18789 33104) (18790 33178) ( -18791 33433) (18792 35676) (18793 36000) (18794 36070) (18795 36212) (18796 38428) (18797 38468) ( -18798 20398) (18799 25771) (18800 27494) (18801 33310) (18802 33889) (18803 34154) (18804 37096) ( -18805 23553) (18806 26963) (18807 39080) (18808 33914) (18809 34135) (18810 20239) (18811 21103) ( -18812 24489) (18813 24133) (18814 26381))] - -[74 ((18977 31119) (18978 33145) (18979 35079) (18980 35206) (18981 28149) (18982 24343) (18983 25173) - (18984 27832) (18985 20175) (18986 29289) (18987 39826) (18988 20998) (18989 21563) (18990 22132) ( -18991 22707) (18992 24996) (18993 25198) (18994 28954) (18995 22894) (18996 31881) (18997 31966) ( -18998 32027) (18999 38640) (19000 25991) (19001 32862) (19002 19993) (19003 20341) (19004 20853) ( -19005 22592) (19006 24163) (19007 24179) (19008 24330) (19009 26564) (19010 20006) (19011 34109) ( -19012 38281) (19013 38491) (19014 31859) (19015 38913) (19016 20731) (19017 22721) (19018 30294) ( -19019 30887) (19020 21029) (19021 30629) (19022 34065) (19023 31622) (19024 20559) (19025 22793) ( -19026 29255) (19027 31687) (19028 32232) (19029 36794) (19030 36820) (19031 36941) (19032 20415) ( -19033 21193) (19034 23081) (19035 24321) (19036 38829) (19037 20445) (19038 33303) (19039 37610) ( -19040 22275) (19041 25429) (19042 27497) (19043 29995) (19044 35036) (19045 36628) (19046 31298) ( -19047 21215) (19048 22675) (19049 24917) (19050 25098) (19051 26286) (19052 27597) (19053 31807) ( -19054 33769) (19055 20515) (19056 20472) (19057 21253) (19058 21574) (19059 22577) (19060 22857) ( -19061 23453) (19062 23792) (19063 23791) (19064 23849) (19065 24214) (19066 25265) (19067 25447) ( -19068 25918) (19069 26041) (19070 26379))] - -[75 ((19233 27861) (19234 27873) (19235 28921) (19236 30770) (19237 32299) (19238 32990) (19239 33459) - (19240 33804) (19241 34028) (19242 34562) (19243 35090) (19244 35370) (19245 35914) (19246 37030) ( -19247 37586) (19248 39165) (19249 40179) (19250 40300) (19251 20047) (19252 20129) (19253 20621) ( -19254 21078) (19255 22346) (19256 22952) (19257 24125) (19258 24536) (19259 24537) (19260 25151) ( -19261 26292) (19262 26395) (19263 26576) (19264 26834) (19265 20882) (19266 32033) (19267 32938) ( -19268 33192) (19269 35584) (19270 35980) (19271 36031) (19272 37502) (19273 38450) (19274 21536) ( -19275 38956) (19276 21271) (19277 20693) (19278 21340) (19279 22696) (19280 25778) (19281 26420) ( -19282 29287) (19283 30566) (19284 31302) (19285 37350) (19286 21187) (19287 27809) (19288 27526) ( -19289 22528) (19290 24140) (19291 22868) (19292 26412) (19293 32763) (19294 20961) (19295 30406) ( -19296 25705) (19297 30952) (19298 39764) (19299 40635) (19300 22475) (19301 22969) (19302 26151) ( -19303 26522) (19304 27598) (19305 21737) (19306 27097) (19307 24149) (19308 33180) (19309 26517) ( -19310 39850) (19311 26622) (19312 40018) (19313 26717) (19314 20134) (19315 20451) (19316 21448) ( -19317 25273) (19318 26411) (19319 27819) (19320 36804) (19321 20397) (19322 32365) (19323 40639) ( -19324 19975) (19325 24930) (19326 28288))] - -[76 ((19489 28459) (19490 34067) (19491 21619) (19492 26410) (19493 39749) (19494 24051) (19495 31637) - (19496 23724) (19497 23494) (19498 34588) (19499 28234) (19500 34001) (19501 31252) (19502 33032) ( -19503 22937) (19504 31885) (19505 27665) (19506 30496) (19507 21209) (19508 22818) (19509 28961) ( -19510 29279) (19511 30683) (19512 38695) (19513 40289) (19514 26891) (19515 23167) (19516 23064) ( -19517 20901) (19518 21517) (19519 21629) (19520 26126) (19521 30431) (19522 36855) (19523 37528) ( -19524 40180) (19525 23018) (19526 29277) (19527 28357) (19528 20813) (19529 26825) (19530 32191) ( -19531 32236) (19532 38754) (19533 40634) (19534 25720) (19535 27169) (19536 33538) (19537 22916) ( -19538 23391) (19539 27611) (19540 29467) (19541 30450) (19542 32178) (19543 32791) (19544 33945) ( -19545 20786) (19546 26408) (19547 40665) (19548 30446) (19549 26466) (19550 21247) (19551 39173) ( -19552 23588) (19553 25147) (19554 31870) (19555 36016) (19556 21839) (19557 24758) (19558 32011) ( -19559 38272) (19560 21249) (19561 20063) (19562 20918) (19563 22812) (19564 29242) (19565 32822) ( -19566 37326) (19567 24357) (19568 30690) (19569 21380) (19570 24441) (19571 32004) (19572 34220) ( -19573 35379) (19574 36493) (19575 38742) (19576 26611) (19577 34222) (19578 37971) (19579 24841) ( -19580 24840) (19581 27833) (19582 30290))] - -[77 ((19745 35565) (19746 36664) (19747 21807) (19748 20305) (19749 20778) (19750 21191) (19751 21451) - (19752 23461) (19753 24189) (19754 24736) (19755 24962) (19756 25558) (19757 26377) (19758 26586) ( -19759 28263) (19760 28044) (19761 29494) (19762 29495) (19763 30001) (19764 31056) (19765 35029) ( -19766 35480) (19767 36938) (19768 37009) (19769 37109) (19770 38596) (19771 34701) (19772 22805) ( -19773 20104) (19774 20313) (19775 19982) (19776 35465) (19777 36671) (19778 38928) (19779 20653) ( -19780 24188) (19781 22934) (19782 23481) (19783 24248) (19784 25562) (19785 25594) (19786 25793) ( -19787 26332) (19788 26954) (19789 27096) (19790 27915) (19791 28342) (19792 29076) (19793 29992) ( -19794 31407) (19795 32650) (19796 32768) (19797 33865) (19798 33993) (19799 35201) (19800 35617) ( -19801 36362) (19802 36965) (19803 38525) (19804 39178) (19805 24958) (19806 25233) (19807 27442) ( -19808 27779) (19809 28020) (19810 32716) (19811 32764) (19812 28096) (19813 32645) (19814 34746) ( -19815 35064) (19816 26469) (19817 33713) (19818 38972) (19819 38647) (19820 27931) (19821 32097) ( -19822 33853) (19823 37226) (19824 20081) (19825 21365) (19826 23888) (19827 27396) (19828 28651) ( -19829 34253) (19830 34349) (19831 35239) (19832 21033) (19833 21519) (19834 23653) (19835 26446) ( -19836 26792) (19837 29702) (19838 29827))] - -[78 ((20001 30178) (20002 35023) (20003 35041) (20004 37324) (20005 38626) (20006 38520) (20007 24459) - (20008 29575) (20009 31435) (20010 33870) (20011 25504) (20012 30053) (20013 21129) (20014 27969) ( -20015 28316) (20016 29705) (20017 30041) (20018 30827) (20019 31890) (20020 38534) (20021 31452) ( -20022 40845) (20023 20406) (20024 24942) (20025 26053) (20026 34396) (20027 20102) (20028 20142) ( -20029 20698) (20030 20001) (20031 20940) (20032 23534) (20033 26009) (20034 26753) (20035 28092) ( -20036 29471) (20037 30274) (20038 30637) (20039 31260) (20040 31975) (20041 33391) (20042 35538) ( -20043 36988) (20044 37327) (20045 38517) (20046 38936) (20047 21147) (20048 32209) (20049 20523) ( -20050 21400) (20051 26519) (20052 28107) (20053 29136) (20054 29747) (20055 33256) (20056 36650) ( -20057 38563) (20058 40023) (20059 40607) (20060 29792) (20061 22593) (20062 28057) (20063 32047) ( -20064 39006) (20065 20196) (20066 20278) (20067 20363) (20068 20919) (20069 21169) (20070 23994) ( -20071 24604) (20072 29618) (20073 31036) (20074 33491) (20075 37428) (20076 38583) (20077 38646) ( -20078 38666) (20079 40599) (20080 40802) (20081 26278) (20082 27508) (20083 21015) (20084 21155) ( -20085 28872) (20086 35010) (20087 24265) (20088 24651) (20089 24976) (20090 28451) (20091 29001) ( -20092 31806) (20093 32244) (20094 32879))] - -[79 ((20257 34030) (20258 36899) (20259 37676) (20260 21570) (20261 39791) (20262 27347) (20263 28809) - (20264 36034) (20265 36335) (20266 38706) (20267 21172) (20268 23105) (20269 24266) (20270 24324) ( -20271 26391) (20272 27004) (20273 27028) (20274 28010) (20275 28431) (20276 29282) (20277 29436) ( -20278 31725) (20279 32769) (20280 32894) (20281 34635) (20282 37070) (20283 20845) (20284 40595) ( -20285 31108) (20286 32907) (20287 37682) (20288 35542) (20289 20525) (20290 21644) (20291 35441) ( -20292 27498) (20293 36036) (20294 33031) (20295 24785) (20296 26528) (20297 40434) (20298 20121) ( -20299 20120) (20300 39952) (20301 35435) (20302 34241) (20303 34152) (20304 26880) (20305 28286) ( -20306 30871) (20307 33109))] - -[80 ((20513 24332) (20514 19984) (20515 19989) (20516 20010) (20517 20017) (20518 20022) (20519 20028) - (20520 20031) (20521 20034) (20522 20054) (20523 20056) (20524 20098) (20525 20101) (20526 35947) ( -20527 20106) (20528 33298) (20529 24333) (20530 20110) (20531 20126) (20532 20127) (20533 20128) ( -20534 20130) (20535 20144) (20536 20147) (20537 20150) (20538 20174) (20539 20173) (20540 20164) ( -20541 20166) (20542 20162) (20543 20183) (20544 20190) (20545 20205) (20546 20191) (20547 20215) ( -20548 20233) (20549 20314) (20550 20272) (20551 20315) (20552 20317) (20553 20311) (20554 20295) ( -20555 20342) (20556 20360) (20557 20367) (20558 20376) (20559 20347) (20560 20329) (20561 20336) ( -20562 20369) (20563 20335) (20564 20358) (20565 20374) (20566 20760) (20567 20436) (20568 20447) ( -20569 20430) (20570 20440) (20571 20443) (20572 20433) (20573 20442) (20574 20432) (20575 20452) ( -20576 20453) (20577 20506) (20578 20520) (20579 20500) (20580 20522) (20581 20517) (20582 20485) ( -20583 20252) (20584 20470) (20585 20513) (20586 20521) (20587 20524) (20588 20478) (20589 20463) ( -20590 20497) (20591 20486) (20592 20547) (20593 20551) (20594 26371) (20595 20565) (20596 20560) ( -20597 20552) (20598 20570) (20599 20566) (20600 20588) (20601 20600) (20602 20608) (20603 20634) ( -20604 20613) (20605 20660) (20606 20658))] - -[81 ((20769 20681) (20770 20682) (20771 20659) (20772 20674) (20773 20694) (20774 20702) (20775 20709) - (20776 20717) (20777 20707) (20778 20718) (20779 20729) (20780 20725) (20781 20745) (20782 20737) ( -20783 20738) (20784 20758) (20785 20757) (20786 20756) (20787 20762) (20788 20769) (20789 20794) ( -20790 20791) (20791 20796) (20792 20795) (20793 20799) (20794 20800) (20795 20818) (20796 20812) ( -20797 20820) (20798 20834) (20799 31480) (20800 20841) (20801 20842) (20802 20846) (20803 20864) ( -20804 20866) (20805 22232) (20806 20876) (20807 20873) (20808 20879) (20809 20881) (20810 20883) ( -20811 20885) (20812 20886) (20813 20900) (20814 20902) (20815 20898) (20816 20905) (20817 20906) ( -20818 20907) (20819 20915) (20820 20913) (20821 20914) (20822 20912) (20823 20917) (20824 20925) ( -20825 20933) (20826 20937) (20827 20955) (20828 20960) (20829 34389) (20830 20969) (20831 20973) ( -20832 20976) (20833 20981) (20834 20990) (20835 20996) (20836 21003) (20837 21012) (20838 21006) ( -20839 21031) (20840 21034) (20841 21038) (20842 21043) (20843 21049) (20844 21071) (20845 21060) ( -20846 21067) (20847 21068) (20848 21086) (20849 21076) (20850 21098) (20851 21108) (20852 21097) ( -20853 21107) (20854 21119) (20855 21117) (20856 21133) (20857 21140) (20858 21138) (20859 21105) ( -20860 21128) (20861 21137) (20862 36776))] - -[82 ((21025 36775) (21026 21164) (21027 21165) (21028 21180) (21029 21173) (21030 21185) (21031 21197) - (21032 21207) (21033 21214) (21034 21219) (21035 21222) (21036 39149) (21037 21216) (21038 21235) ( -21039 21237) (21040 21240) (21041 21241) (21042 21254) (21043 21256) (21044 30008) (21045 21261) ( -21046 21264) (21047 21263) (21048 21269) (21049 21274) (21050 21283) (21051 21295) (21052 21297) ( -21053 21299) (21054 21304) (21055 21312) (21056 21318) (21057 21317) (21058 19991) (21059 21321) ( -21060 21325) (21061 20950) (21062 21342) (21063 21353) (21064 21358) (21065 22808) (21066 21371) ( -21067 21367) (21068 21378) (21069 21398) (21070 21408) (21071 21414) (21072 21413) (21073 21422) ( -21074 21424) (21075 21430) (21076 21443) (21077 31762) (21078 38617) (21079 21471) (21080 26364) ( -21081 29166) (21082 21486) (21083 21480) (21084 21485) (21085 21498) (21086 21505) (21087 21565) ( -21088 21568) (21089 21548) (21090 21549) (21091 21564) (21092 21550) (21093 21558) (21094 21545) ( -21095 21533) (21096 21582) (21097 21647) (21098 21621) (21099 21646) (21100 21599) (21101 21617) ( -21102 21623) (21103 21616) (21104 21650) (21105 21627) (21106 21632) (21107 21622) (21108 21636) ( -21109 21648) (21110 21638) (21111 21703) (21112 21666) (21113 21688) (21114 21669) (21115 21676) ( -21116 21700) (21117 21704) (21118 21672))] - -[83 ((21281 21675) (21282 21698) (21283 21668) (21284 21694) (21285 21692) (21286 21720) (21287 21733) - (21288 21734) (21289 21775) (21290 21780) (21291 21757) (21292 21742) (21293 21741) (21294 21754) ( -21295 21730) (21296 21817) (21297 21824) (21298 21859) (21299 21836) (21300 21806) (21301 21852) ( -21302 21829) (21303 21846) (21304 21847) (21305 21816) (21306 21811) (21307 21853) (21308 21913) ( -21309 21888) (21310 21679) (21311 21898) (21312 21919) (21313 21883) (21314 21886) (21315 21912) ( -21316 21918) (21317 21934) (21318 21884) (21319 21891) (21320 21929) (21321 21895) (21322 21928) ( -21323 21978) (21324 21957) (21325 21983) (21326 21956) (21327 21980) (21328 21988) (21329 21972) ( -21330 22036) (21331 22007) (21332 22038) (21333 22014) (21334 22013) (21335 22043) (21336 22009) ( -21337 22094) (21338 22096) (21339 29151) (21340 22068) (21341 22070) (21342 22066) (21343 22072) ( -21344 22123) (21345 22116) (21346 22063) (21347 22124) (21348 22122) (21349 22150) (21350 22144) ( -21351 22154) (21352 22176) (21353 22164) (21354 22159) (21355 22181) (21356 22190) (21357 22198) ( -21358 22196) (21359 22210) (21360 22204) (21361 22209) (21362 22211) (21363 22208) (21364 22216) ( -21365 22222) (21366 22225) (21367 22227) (21368 22231) (21369 22254) (21370 22265) (21371 22272) ( -21372 22271) (21373 22276) (21374 22281))] - -[84 ((21537 22280) (21538 22283) (21539 22285) (21540 22291) (21541 22296) (21542 22294) (21543 21959) - (21544 22300) (21545 22310) (21546 22327) (21547 22328) (21548 22350) (21549 22331) (21550 22336) ( -21551 22351) (21552 22377) (21553 22464) (21554 22408) (21555 22369) (21556 22399) (21557 22409) ( -21558 22419) (21559 22432) (21560 22451) (21561 22436) (21562 22442) (21563 22448) (21564 22467) ( -21565 22470) (21566 22484) (21567 22482) (21568 22483) (21569 22538) (21570 22486) (21571 22499) ( -21572 22539) (21573 22553) (21574 22557) (21575 22642) (21576 22561) (21577 22626) (21578 22603) ( -21579 22640) (21580 27584) (21581 22610) (21582 22589) (21583 22649) (21584 22661) (21585 22713) ( -21586 22687) (21587 22699) (21588 22714) (21589 22750) (21590 22715) (21591 22712) (21592 22702) ( -21593 22725) (21594 22739) (21595 22737) (21596 22743) (21597 22745) (21598 22744) (21599 22757) ( -21600 22748) (21601 22756) (21602 22751) (21603 22767) (21604 22778) (21605 22777) (21606 22779) ( -21607 22780) (21608 22781) (21609 22786) (21610 22794) (21611 22800) (21612 22811) (21613 26790) ( -21614 22821) (21615 22828) (21616 22829) (21617 22834) (21618 22840) (21619 22846) (21620 31442) ( -21621 22869) (21622 22864) (21623 22862) (21624 22874) (21625 22872) (21626 22882) (21627 22880) ( -21628 22887) (21629 22892) (21630 22889))] - -[85 ((21793 22904) (21794 22913) (21795 22941) (21796 20318) (21797 20395) (21798 22947) (21799 22962) - (21800 22982) (21801 23016) (21802 23004) (21803 22925) (21804 23001) (21805 23002) (21806 23077) ( -21807 23071) (21808 23057) (21809 23068) (21810 23049) (21811 23066) (21812 23104) (21813 23148) ( -21814 23113) (21815 23093) (21816 23094) (21817 23138) (21818 23146) (21819 23194) (21820 23228) ( -21821 23230) (21822 23243) (21823 23234) (21824 23229) (21825 23267) (21826 23255) (21827 23270) ( -21828 23273) (21829 23254) (21830 23290) (21831 23291) (21832 23308) (21833 23307) (21834 23318) ( -21835 23346) (21836 23248) (21837 23338) (21838 23350) (21839 23358) (21840 23363) (21841 23365) ( -21842 23360) (21843 23377) (21844 23381) (21845 23386) (21846 23387) (21847 23397) (21848 23401) ( -21849 23408) (21850 23411) (21851 23413) (21852 23416) (21853 25992) (21854 23418) (21855 23424) ( -21856 23427) (21857 23462) (21858 23480) (21859 23491) (21860 23495) (21861 23497) (21862 23508) ( -21863 23504) (21864 23524) (21865 23526) (21866 23522) (21867 23518) (21868 23525) (21869 23531) ( -21870 23536) (21871 23542) (21872 23539) (21873 23557) (21874 23559) (21875 23560) (21876 23565) ( -21877 23571) (21878 23584) (21879 23586) (21880 23592) (21881 23608) (21882 23609) (21883 23617) ( -21884 23622) (21885 23630) (21886 23635))] - -[86 ((22049 23632) (22050 23631) (22051 23409) (22052 23660) (22053 23662) (22054 20066) (22055 23670) - (22056 23673) (22057 23692) (22058 23697) (22059 23700) (22060 22939) (22061 23723) (22062 23739) ( -22063 23734) (22064 23740) (22065 23735) (22066 23749) (22067 23742) (22068 23751) (22069 23769) ( -22070 23785) (22071 23805) (22072 23802) (22073 23789) (22074 23948) (22075 23786) (22076 23819) ( -22077 23829) (22078 23831) (22079 23900) (22080 23839) (22081 23835) (22082 23825) (22083 23828) ( -22084 23842) (22085 23834) (22086 23833) (22087 23832) (22088 23884) (22089 23890) (22090 23886) ( -22091 23883) (22092 23916) (22093 23923) (22094 23926) (22095 23943) (22096 23940) (22097 23938) ( -22098 23970) (22099 23965) (22100 23980) (22101 23982) (22102 23997) (22103 23952) (22104 23991) ( -22105 23996) (22106 24009) (22107 24013) (22108 24019) (22109 24018) (22110 24022) (22111 24027) ( -22112 24043) (22113 24050) (22114 24053) (22115 24075) (22116 24090) (22117 24089) (22118 24081) ( -22119 24091) (22120 24118) (22121 24119) (22122 24132) (22123 24131) (22124 24128) (22125 24142) ( -22126 24151) (22127 24148) (22128 24159) (22129 24162) (22130 24164) (22131 24135) (22132 24181) ( -22133 24182) (22134 24186) (22135 40636) (22136 24191) (22137 24224) (22138 24257) (22139 24258) ( -22140 24264) (22141 24272) (22142 24271))] - -[87 ((22305 24278) (22306 24291) (22307 24285) (22308 24282) (22309 24283) (22310 24290) (22311 24289) - (22312 24296) (22313 24297) (22314 24300) (22315 24305) (22316 24307) (22317 24304) (22318 24308) ( -22319 24312) (22320 24318) (22321 24323) (22322 24329) (22323 24413) (22324 24412) (22325 24331) ( -22326 24337) (22327 24342) (22328 24361) (22329 24365) (22330 24376) (22331 24385) (22332 24392) ( -22333 24396) (22334 24398) (22335 24367) (22336 24401) (22337 24406) (22338 24407) (22339 24409) ( -22340 24417) (22341 24429) (22342 24435) (22343 24439) (22344 24451) (22345 24450) (22346 24447) ( -22347 24458) (22348 24456) (22349 24465) (22350 24455) (22351 24478) (22352 24473) (22353 24472) ( -22354 24480) (22355 24488) (22356 24493) (22357 24508) (22358 24534) (22359 24571) (22360 24548) ( -22361 24568) (22362 24561) (22363 24541) (22364 24755) (22365 24575) (22366 24609) (22367 24672) ( -22368 24601) (22369 24592) (22370 24617) (22371 24590) (22372 24625) (22373 24603) (22374 24597) ( -22375 24619) (22376 24614) (22377 24591) (22378 24634) (22379 24666) (22380 24641) (22381 24682) ( -22382 24695) (22383 24671) (22384 24650) (22385 24646) (22386 24653) (22387 24675) (22388 24643) ( -22389 24676) (22390 24642) (22391 24684) (22392 24683) (22393 24665) (22394 24705) (22395 24717) ( -22396 24807) (22397 24707) (22398 24730))] - -[88 ((22561 24708) (22562 24731) (22563 24726) (22564 24727) (22565 24722) (22566 24743) (22567 24715) - (22568 24801) (22569 24760) (22570 24800) (22571 24787) (22572 24756) (22573 24560) (22574 24765) ( -22575 24774) (22576 24757) (22577 24792) (22578 24909) (22579 24853) (22580 24838) (22581 24822) ( -22582 24823) (22583 24832) (22584 24820) (22585 24826) (22586 24835) (22587 24865) (22588 24827) ( -22589 24817) (22590 24845) (22591 24846) (22592 24903) (22593 24894) (22594 24872) (22595 24871) ( -22596 24906) (22597 24895) (22598 24892) (22599 24876) (22600 24884) (22601 24893) (22602 24898) ( -22603 24900) (22604 24947) (22605 24951) (22606 24920) (22607 24921) (22608 24922) (22609 24939) ( -22610 24948) (22611 24943) (22612 24933) (22613 24945) (22614 24927) (22615 24925) (22616 24915) ( -22617 24949) (22618 24985) (22619 24982) (22620 24967) (22621 25004) (22622 24980) (22623 24986) ( -22624 24970) (22625 24977) (22626 25003) (22627 25006) (22628 25036) (22629 25034) (22630 25033) ( -22631 25079) (22632 25032) (22633 25027) (22634 25030) (22635 25018) (22636 25035) (22637 32633) ( -22638 25037) (22639 25062) (22640 25059) (22641 25078) (22642 25082) (22643 25076) (22644 25087) ( -22645 25085) (22646 25084) (22647 25086) (22648 25088) (22649 25096) (22650 25097) (22651 25101) ( -22652 25100) (22653 25108) (22654 25115))] - -[89 ((22817 25118) (22818 25121) (22819 25130) (22820 25134) (22821 25136) (22822 25138) (22823 25139) - (22824 25153) (22825 25166) (22826 25182) (22827 25187) (22828 25179) (22829 25184) (22830 25192) ( -22831 25212) (22832 25218) (22833 25225) (22834 25214) (22835 25234) (22836 25235) (22837 25238) ( -22838 25300) (22839 25219) (22840 25236) (22841 25303) (22842 25297) (22843 25275) (22844 25295) ( -22845 25343) (22846 25286) (22847 25812) (22848 25288) (22849 25308) (22850 25292) (22851 25290) ( -22852 25282) (22853 25287) (22854 25243) (22855 25289) (22856 25356) (22857 25326) (22858 25329) ( -22859 25383) (22860 25346) (22861 25352) (22862 25327) (22863 25333) (22864 25424) (22865 25406) ( -22866 25421) (22867 25628) (22868 25423) (22869 25494) (22870 25486) (22871 25472) (22872 25515) ( -22873 25462) (22874 25507) (22875 25487) (22876 25481) (22877 25503) (22878 25525) (22879 25451) ( -22880 25449) (22881 25534) (22882 25577) (22883 25536) (22884 25542) (22885 25571) (22886 25545) ( -22887 25554) (22888 25590) (22889 25540) (22890 25622) (22891 25652) (22892 25606) (22893 25619) ( -22894 25638) (22895 25654) (22896 25885) (22897 25623) (22898 25640) (22899 25615) (22900 25703) ( -22901 25711) (22902 25718) (22903 25678) (22904 25898) (22905 25749) (22906 25747) (22907 25765) ( -22908 25769) (22909 25736) (22910 25788))] - -[90 ((23073 25818) (23074 25810) (23075 25797) (23076 25799) (23077 25787) (23078 25816) (23079 25794) - (23080 25841) (23081 25831) (23082 33289) (23083 25824) (23084 25825) (23085 25260) (23086 25827) ( -23087 25839) (23088 25900) (23089 25846) (23090 25844) (23091 25842) (23092 25850) (23093 25856) ( -23094 25853) (23095 25880) (23096 25884) (23097 25861) (23098 25892) (23099 25891) (23100 25899) ( -23101 25908) (23102 25909) (23103 25911) (23104 25910) (23105 25912) (23106 30027) (23107 25928) ( -23108 25942) (23109 25941) (23110 25933) (23111 25944) (23112 25950) (23113 25949) (23114 25970) ( -23115 25976) (23116 25986) (23117 25987) (23118 35722) (23119 26011) (23120 26015) (23121 26027) ( -23122 26039) (23123 26051) (23124 26054) (23125 26049) (23126 26052) (23127 26060) (23128 26066) ( -23129 26075) (23130 26073) (23131 26080) (23132 26081) (23133 26097) (23134 26482) (23135 26122) ( -23136 26115) (23137 26107) (23138 26483) (23139 26165) (23140 26166) (23141 26164) (23142 26140) ( -23143 26191) (23144 26180) (23145 26185) (23146 26177) (23147 26206) (23148 26205) (23149 26212) ( -23150 26215) (23151 26216) (23152 26207) (23153 26210) (23154 26224) (23155 26243) (23156 26248) ( -23157 26254) (23158 26249) (23159 26244) (23160 26264) (23161 26269) (23162 26305) (23163 26297) ( -23164 26313) (23165 26302) (23166 26300))] - -[91 ((23329 26308) (23330 26296) (23331 26326) (23332 26330) (23333 26336) (23334 26175) (23335 26342) - (23336 26345) (23337 26352) (23338 26357) (23339 26359) (23340 26383) (23341 26390) (23342 26398) ( -23343 26406) (23344 26407) (23345 38712) (23346 26414) (23347 26431) (23348 26422) (23349 26433) ( -23350 26424) (23351 26423) (23352 26438) (23353 26462) (23354 26464) (23355 26457) (23356 26467) ( -23357 26468) (23358 26505) (23359 26480) (23360 26537) (23361 26492) (23362 26474) (23363 26508) ( -23364 26507) (23365 26534) (23366 26529) (23367 26501) (23368 26551) (23369 26607) (23370 26548) ( -23371 26604) (23372 26547) (23373 26601) (23374 26552) (23375 26596) (23376 26590) (23377 26589) ( -23378 26594) (23379 26606) (23380 26553) (23381 26574) (23382 26566) (23383 26599) (23384 27292) ( -23385 26654) (23386 26694) (23387 26665) (23388 26688) (23389 26701) (23390 26674) (23391 26702) ( -23392 26803) (23393 26667) (23394 26713) (23395 26723) (23396 26743) (23397 26751) (23398 26783) ( -23399 26767) (23400 26797) (23401 26772) (23402 26781) (23403 26779) (23404 26755) (23405 27310) ( -23406 26809) (23407 26740) (23408 26805) (23409 26784) (23410 26810) (23411 26895) (23412 26765) ( -23413 26750) (23414 26881) (23415 26826) (23416 26888) (23417 26840) (23418 26914) (23419 26918) ( -23420 26849) (23421 26892) (23422 26829))] - -[92 ((23585 26836) (23586 26855) (23587 26837) (23588 26934) (23589 26898) (23590 26884) (23591 26839) - (23592 26851) (23593 26917) (23594 26873) (23595 26848) (23596 26863) (23597 26920) (23598 26922) ( -23599 26906) (23600 26915) (23601 26913) (23602 26822) (23603 27001) (23604 26999) (23605 26972) ( -23606 27000) (23607 26987) (23608 26964) (23609 27006) (23610 26990) (23611 26937) (23612 26996) ( -23613 26941) (23614 26969) (23615 26928) (23616 26977) (23617 26974) (23618 26973) (23619 27009) ( -23620 26986) (23621 27058) (23622 27054) (23623 27088) (23624 27071) (23625 27073) (23626 27091) ( -23627 27070) (23628 27086) (23629 23528) (23630 27082) (23631 27101) (23632 27067) (23633 27075) ( -23634 27047) (23635 27182) (23636 27025) (23637 27040) (23638 27036) (23639 27029) (23640 27060) ( -23641 27102) (23642 27112) (23643 27138) (23644 27163) (23645 27135) (23646 27402) (23647 27129) ( -23648 27122) (23649 27111) (23650 27141) (23651 27057) (23652 27166) (23653 27117) (23654 27156) ( -23655 27115) (23656 27146) (23657 27154) (23658 27329) (23659 27171) (23660 27155) (23661 27204) ( -23662 27148) (23663 27250) (23664 27190) (23665 27256) (23666 27207) (23667 27234) (23668 27225) ( -23669 27238) (23670 27208) (23671 27192) (23672 27170) (23673 27280) (23674 27277) (23675 27296) ( -23676 27268) (23677 27298) (23678 27299))] - -[93 ((23841 27287) (23842 34327) (23843 27323) (23844 27331) (23845 27330) (23846 27320) (23847 27315) - (23848 27308) (23849 27358) (23850 27345) (23851 27359) (23852 27306) (23853 27354) (23854 27370) ( -23855 27387) (23856 27397) (23857 34326) (23858 27386) (23859 27410) (23860 27414) (23861 39729) ( -23862 27423) (23863 27448) (23864 27447) (23865 30428) (23866 27449) (23867 39150) (23868 27463) ( -23869 27459) (23870 27465) (23871 27472) (23872 27481) (23873 27476) (23874 27483) (23875 27487) ( -23876 27489) (23877 27512) (23878 27513) (23879 27519) (23880 27520) (23881 27524) (23882 27523) ( -23883 27533) (23884 27544) (23885 27541) (23886 27550) (23887 27556) (23888 27562) (23889 27563) ( -23890 27567) (23891 27570) (23892 27569) (23893 27571) (23894 27575) (23895 27580) (23896 27590) ( -23897 27595) (23898 27603) (23899 27615) (23900 27628) (23901 27627) (23902 27635) (23903 27631) ( -23904 40638) (23905 27656) (23906 27667) (23907 27668) (23908 27675) (23909 27684) (23910 27683) ( -23911 27742) (23912 27733) (23913 27746) (23914 27754) (23915 27778) (23916 27789) (23917 27802) ( -23918 27777) (23919 27803) (23920 27774) (23921 27752) (23922 27763) (23923 27794) (23924 27792) ( -23925 27844) (23926 27889) (23927 27859) (23928 27837) (23929 27863) (23930 27845) (23931 27869) ( -23932 27822) (23933 27825) (23934 27838))] - -[94 ((24097 27834) (24098 27867) (24099 27887) (24100 27865) (24101 27882) (24102 27935) (24103 34893) - (24104 27958) (24105 27947) (24106 27965) (24107 27960) (24108 27929) (24109 27957) (24110 27955) ( -24111 27922) (24112 27916) (24113 28003) (24114 28051) (24115 28004) (24116 27994) (24117 28025) ( -24118 27993) (24119 28046) (24120 28053) (24121 28644) (24122 28037) (24123 28153) (24124 28181) ( -24125 28170) (24126 28085) (24127 28103) (24128 28134) (24129 28088) (24130 28102) (24131 28140) ( -24132 28126) (24133 28108) (24134 28136) (24135 28114) (24136 28101) (24137 28154) (24138 28121) ( -24139 28132) (24140 28117) (24141 28138) (24142 28142) (24143 28205) (24144 28270) (24145 28206) ( -24146 28185) (24147 28274) (24148 28255) (24149 28222) (24150 28195) (24151 28267) (24152 28203) ( -24153 28278) (24154 28237) (24155 28191) (24156 28227) (24157 28218) (24158 28238) (24159 28196) ( -24160 28415) (24161 28189) (24162 28216) (24163 28290) (24164 28330) (24165 28312) (24166 28361) ( -24167 28343) (24168 28371) (24169 28349) (24170 28335) (24171 28356) (24172 28338) (24173 28372) ( -24174 28373) (24175 28303) (24176 28325) (24177 28354) (24178 28319) (24179 28481) (24180 28433) ( -24181 28748) (24182 28396) (24183 28408) (24184 28414) (24185 28479) (24186 28402) (24187 28465) ( -24188 28399) (24189 28466) (24190 28364))] - -[95 ((24353 28478) (24354 28435) (24355 28407) (24356 28550) (24357 28538) (24358 28536) (24359 28545) - (24360 28544) (24361 28527) (24362 28507) (24363 28659) (24364 28525) (24365 28546) (24366 28540) ( -24367 28504) (24368 28558) (24369 28561) (24370 28610) (24371 28518) (24372 28595) (24373 28579) ( -24374 28577) (24375 28580) (24376 28601) (24377 28614) (24378 28586) (24379 28639) (24380 28629) ( -24381 28652) (24382 28628) (24383 28632) (24384 28657) (24385 28654) (24386 28635) (24387 28681) ( -24388 28683) (24389 28666) (24390 28689) (24391 28673) (24392 28687) (24393 28670) (24394 28699) ( -24395 28698) (24396 28532) (24397 28701) (24398 28696) (24399 28703) (24400 28720) (24401 28734) ( -24402 28722) (24403 28753) (24404 28771) (24405 28825) (24406 28818) (24407 28847) (24408 28913) ( -24409 28844) (24410 28856) (24411 28851) (24412 28846) (24413 28895) (24414 28875) (24415 28893) ( -24416 28889) (24417 28937) (24418 28925) (24419 28956) (24420 28953) (24421 29029) (24422 29013) ( -24423 29064) (24424 29030) (24425 29026) (24426 29004) (24427 29014) (24428 29036) (24429 29071) ( -24430 29179) (24431 29060) (24432 29077) (24433 29096) (24434 29100) (24435 29143) (24436 29113) ( -24437 29118) (24438 29138) (24439 29129) (24440 29140) (24441 29134) (24442 29152) (24443 29164) ( -24444 29159) (24445 29173) (24446 29180))] - -[96 ((24609 29177) (24610 29183) (24611 29197) (24612 29200) (24613 29211) (24614 29224) (24615 29229) - (24616 29228) (24617 29232) (24618 29234) (24619 29243) (24620 29244) (24621 29247) (24622 29248) ( -24623 29254) (24624 29259) (24625 29272) (24626 29300) (24627 29310) (24628 29314) (24629 29313) ( -24630 29319) (24631 29330) (24632 29334) (24633 29346) (24634 29351) (24635 29369) (24636 29362) ( -24637 29379) (24638 29382) (24639 29380) (24640 29390) (24641 29394) (24642 29410) (24643 29408) ( -24644 29409) (24645 29433) (24646 29431) (24647 20495) (24648 29463) (24649 29450) (24650 29468) ( -24651 29462) (24652 29469) (24653 29492) (24654 29487) (24655 29481) (24656 29477) (24657 29502) ( -24658 29518) (24659 29519) (24660 40664) (24661 29527) (24662 29546) (24663 29544) (24664 29552) ( -24665 29560) (24666 29557) (24667 29563) (24668 29562) (24669 29640) (24670 29619) (24671 29646) ( -24672 29627) (24673 29632) (24674 29669) (24675 29678) (24676 29662) (24677 29858) (24678 29701) ( -24679 29807) (24680 29733) (24681 29688) (24682 29746) (24683 29754) (24684 29781) (24685 29759) ( -24686 29791) (24687 29785) (24688 29761) (24689 29788) (24690 29801) (24691 29808) (24692 29795) ( -24693 29802) (24694 29814) (24695 29822) (24696 29835) (24697 29854) (24698 29863) (24699 29898) ( -24700 29903) (24701 29908) (24702 29681))] - -[97 ((24865 29920) (24866 29923) (24867 29927) (24868 29929) (24869 29934) (24870 29938) (24871 29936) - (24872 29937) (24873 29944) (24874 29943) (24875 29956) (24876 29955) (24877 29957) (24878 29964) ( -24879 29966) (24880 29965) (24881 29973) (24882 29971) (24883 29982) (24884 29990) (24885 29996) ( -24886 30012) (24887 30020) (24888 30029) (24889 30026) (24890 30025) (24891 30043) (24892 30022) ( -24893 30042) (24894 30057) (24895 30052) (24896 30055) (24897 30059) (24898 30061) (24899 30072) ( -24900 30070) (24901 30086) (24902 30087) (24903 30068) (24904 30090) (24905 30089) (24906 30082) ( -24907 30100) (24908 30106) (24909 30109) (24910 30117) (24911 30115) (24912 30146) (24913 30131) ( -24914 30147) (24915 30133) (24916 30141) (24917 30136) (24918 30140) (24919 30129) (24920 30157) ( -24921 30154) (24922 30162) (24923 30169) (24924 30179) (24925 30174) (24926 30206) (24927 30207) ( -24928 30204) (24929 30209) (24930 30192) (24931 30202) (24932 30194) (24933 30195) (24934 30219) ( -24935 30221) (24936 30217) (24937 30239) (24938 30247) (24939 30240) (24940 30241) (24941 30242) ( -24942 30244) (24943 30260) (24944 30256) (24945 30267) (24946 30279) (24947 30280) (24948 30278) ( -24949 30300) (24950 30296) (24951 30305) (24952 30306) (24953 30312) (24954 30313) (24955 30314) ( -24956 30311) (24957 30316) (24958 30320))] - -[98 ((25121 30322) (25122 30326) (25123 30328) (25124 30332) (25125 30336) (25126 30339) (25127 30344) - (25128 30347) (25129 30350) (25130 30358) (25131 30355) (25132 30361) (25133 30362) (25134 30384) ( -25135 30388) (25136 30392) (25137 30393) (25138 30394) (25139 30402) (25140 30413) (25141 30422) ( -25142 30418) (25143 30430) (25144 30433) (25145 30437) (25146 30439) (25147 30442) (25148 34351) ( -25149 30459) (25150 30472) (25151 30471) (25152 30468) (25153 30505) (25154 30500) (25155 30494) ( -25156 30501) (25157 30502) (25158 30491) (25159 30519) (25160 30520) (25161 30535) (25162 30554) ( -25163 30568) (25164 30571) (25165 30555) (25166 30565) (25167 30591) (25168 30590) (25169 30585) ( -25170 30606) (25171 30603) (25172 30609) (25173 30624) (25174 30622) (25175 30640) (25176 30646) ( -25177 30649) (25178 30655) (25179 30652) (25180 30653) (25181 30651) (25182 30663) (25183 30669) ( -25184 30679) (25185 30682) (25186 30684) (25187 30691) (25188 30702) (25189 30716) (25190 30732) ( -25191 30738) (25192 31014) (25193 30752) (25194 31018) (25195 30789) (25196 30862) (25197 30836) ( -25198 30854) (25199 30844) (25200 30874) (25201 30860) (25202 30883) (25203 30901) (25204 30890) ( -25205 30895) (25206 30929) (25207 30918) (25208 30923) (25209 30932) (25210 30910) (25211 30908) ( -25212 30917) (25213 30922) (25214 30956))] - -[99 ((25377 30951) (25378 30938) (25379 30973) (25380 30964) (25381 30983) (25382 30994) (25383 30993) - (25384 31001) (25385 31020) (25386 31019) (25387 31040) (25388 31072) (25389 31063) (25390 31071) ( -25391 31066) (25392 31061) (25393 31059) (25394 31098) (25395 31103) (25396 31114) (25397 31133) ( -25398 31143) (25399 40779) (25400 31146) (25401 31150) (25402 31155) (25403 31161) (25404 31162) ( -25405 31177) (25406 31189) (25407 31207) (25408 31212) (25409 31201) (25410 31203) (25411 31240) ( -25412 31245) (25413 31256) (25414 31257) (25415 31264) (25416 31263) (25417 31104) (25418 31281) ( -25419 31291) (25420 31294) (25421 31287) (25422 31299) (25423 31319) (25424 31305) (25425 31329) ( -25426 31330) (25427 31337) (25428 40861) (25429 31344) (25430 31353) (25431 31357) (25432 31368) ( -25433 31383) (25434 31381) (25435 31384) (25436 31382) (25437 31401) (25438 31432) (25439 31408) ( -25440 31414) (25441 31429) (25442 31428) (25443 31423) (25444 36995) (25445 31431) (25446 31434) ( -25447 31437) (25448 31439) (25449 31445) (25450 31443) (25451 31449) (25452 31450) (25453 31453) ( -25454 31457) (25455 31458) (25456 31462) (25457 31469) (25458 31472) (25459 31490) (25460 31503) ( -25461 31498) (25462 31494) (25463 31539) (25464 31512) (25465 31513) (25466 31518) (25467 31541) ( -25468 31528) (25469 31542) (25470 31568))] - -[100 ((25633 31610) (25634 31492) (25635 31565) (25636 31499) (25637 31564) (25638 31557) (25639 31605 -) (25640 31589) (25641 31604) (25642 31591) (25643 31600) (25644 31601) (25645 31596) (25646 31598) ( -25647 31645) (25648 31640) (25649 31647) (25650 31629) (25651 31644) (25652 31642) (25653 31627) ( -25654 31634) (25655 31631) (25656 31581) (25657 31641) (25658 31691) (25659 31681) (25660 31692) ( -25661 31695) (25662 31668) (25663 31686) (25664 31709) (25665 31721) (25666 31761) (25667 31764) ( -25668 31718) (25669 31717) (25670 31840) (25671 31744) (25672 31751) (25673 31763) (25674 31731) ( -25675 31735) (25676 31767) (25677 31757) (25678 31734) (25679 31779) (25680 31783) (25681 31786) ( -25682 31775) (25683 31799) (25684 31787) (25685 31805) (25686 31820) (25687 31811) (25688 31828) ( -25689 31823) (25690 31808) (25691 31824) (25692 31832) (25693 31839) (25694 31844) (25695 31830) ( -25696 31845) (25697 31852) (25698 31861) (25699 31875) (25700 31888) (25701 31908) (25702 31917) ( -25703 31906) (25704 31915) (25705 31905) (25706 31912) (25707 31923) (25708 31922) (25709 31921) ( -25710 31918) (25711 31929) (25712 31933) (25713 31936) (25714 31941) (25715 31938) (25716 31960) ( -25717 31954) (25718 31964) (25719 31970) (25720 39739) (25721 31983) (25722 31986) (25723 31988) ( -25724 31990) (25725 31994) (25726 32006))] - -[101 ((25889 32002) (25890 32028) (25891 32021) (25892 32010) (25893 32069) (25894 32075) (25895 32046 -) (25896 32050) (25897 32063) (25898 32053) (25899 32070) (25900 32115) (25901 32086) (25902 32078) ( -25903 32114) (25904 32104) (25905 32110) (25906 32079) (25907 32099) (25908 32147) (25909 32137) ( -25910 32091) (25911 32143) (25912 32125) (25913 32155) (25914 32186) (25915 32174) (25916 32163) ( -25917 32181) (25918 32199) (25919 32189) (25920 32171) (25921 32317) (25922 32162) (25923 32175) ( -25924 32220) (25925 32184) (25926 32159) (25927 32176) (25928 32216) (25929 32221) (25930 32228) ( -25931 32222) (25932 32251) (25933 32242) (25934 32225) (25935 32261) (25936 32266) (25937 32291) ( -25938 32289) (25939 32274) (25940 32305) (25941 32287) (25942 32265) (25943 32267) (25944 32290) ( -25945 32326) (25946 32358) (25947 32315) (25948 32309) (25949 32313) (25950 32323) (25951 32311) ( -25952 32306) (25953 32314) (25954 32359) (25955 32349) (25956 32342) (25957 32350) (25958 32345) ( -25959 32346) (25960 32377) (25961 32362) (25962 32361) (25963 32380) (25964 32379) (25965 32387) ( -25966 32213) (25967 32381) (25968 36782) (25969 32383) (25970 32392) (25971 32393) (25972 32396) ( -25973 32402) (25974 32400) (25975 32403) (25976 32404) (25977 32406) (25978 32398) (25979 32411) ( -25980 32412) (25981 32568) (25982 32570))] - -[102 ((26145 32581) (26146 32588) (26147 32589) (26148 32590) (26149 32592) (26150 32593) (26151 32597 -) (26152 32596) (26153 32600) (26154 32607) (26155 32608) (26156 32616) (26157 32617) (26158 32615) ( -26159 32632) (26160 32642) (26161 32646) (26162 32643) (26163 32648) (26164 32647) (26165 32652) ( -26166 32660) (26167 32670) (26168 32669) (26169 32666) (26170 32675) (26171 32687) (26172 32690) ( -26173 32697) (26174 32686) (26175 32694) (26176 32696) (26177 35697) (26178 32709) (26179 32710) ( -26180 32714) (26181 32725) (26182 32724) (26183 32737) (26184 32742) (26185 32745) (26186 32755) ( -26187 32761) (26188 39132) (26189 32774) (26190 32772) (26191 32779) (26192 32786) (26193 32792) ( -26194 32793) (26195 32796) (26196 32801) (26197 32808) (26198 32831) (26199 32827) (26200 32842) ( -26201 32838) (26202 32850) (26203 32856) (26204 32858) (26205 32863) (26206 32866) (26207 32872) ( -26208 32883) (26209 32882) (26210 32880) (26211 32886) (26212 32889) (26213 32893) (26214 32895) ( -26215 32900) (26216 32902) (26217 32901) (26218 32923) (26219 32915) (26220 32922) (26221 32941) ( -26222 20880) (26223 32940) (26224 32987) (26225 32997) (26226 32985) (26227 32989) (26228 32964) ( -26229 32986) (26230 32982) (26231 33033) (26232 33007) (26233 33009) (26234 33051) (26235 33065) ( -26236 33059) (26237 33071) (26238 33099))] - -[103 ((26401 38539) (26402 33094) (26403 33086) (26404 33107) (26405 33105) (26406 33020) (26407 33137 -) (26408 33134) (26409 33125) (26410 33126) (26411 33140) (26412 33155) (26413 33160) (26414 33162) ( -26415 33152) (26416 33154) (26417 33184) (26418 33173) (26419 33188) (26420 33187) (26421 33119) ( -26422 33171) (26423 33193) (26424 33200) (26425 33205) (26426 33214) (26427 33208) (26428 33213) ( -26429 33216) (26430 33218) (26431 33210) (26432 33225) (26433 33229) (26434 33233) (26435 33241) ( -26436 33240) (26437 33224) (26438 33242) (26439 33247) (26440 33248) (26441 33255) (26442 33274) ( -26443 33275) (26444 33278) (26445 33281) (26446 33282) (26447 33285) (26448 33287) (26449 33290) ( -26450 33293) (26451 33296) (26452 33302) (26453 33321) (26454 33323) (26455 33336) (26456 33331) ( -26457 33344) (26458 33369) (26459 33368) (26460 33373) (26461 33370) (26462 33375) (26463 33380) ( -26464 33378) (26465 33384) (26466 33386) (26467 33387) (26468 33326) (26469 33393) (26470 33399) ( -26471 33400) (26472 33406) (26473 33421) (26474 33426) (26475 33451) (26476 33439) (26477 33467) ( -26478 33452) (26479 33505) (26480 33507) (26481 33503) (26482 33490) (26483 33524) (26484 33523) ( -26485 33530) (26486 33683) (26487 33539) (26488 33531) (26489 33529) (26490 33502) (26491 33542) ( -26492 33500) (26493 33545) (26494 33497))] - -[104 ((26657 33589) (26658 33588) (26659 33558) (26660 33586) (26661 33585) (26662 33600) (26663 33593 -) (26664 33616) (26665 33605) (26666 33583) (26667 33579) (26668 33559) (26669 33560) (26670 33669) ( -26671 33690) (26672 33706) (26673 33695) (26674 33698) (26675 33686) (26676 33571) (26677 33678) ( -26678 33671) (26679 33674) (26680 33660) (26681 33717) (26682 33651) (26683 33653) (26684 33696) ( -26685 33673) (26686 33704) (26687 33780) (26688 33811) (26689 33771) (26690 33742) (26691 33789) ( -26692 33795) (26693 33752) (26694 33803) (26695 33729) (26696 33783) (26697 33799) (26698 33760) ( -26699 33778) (26700 33805) (26701 33826) (26702 33824) (26703 33725) (26704 33848) (26705 34054) ( -26706 33787) (26707 33901) (26708 33834) (26709 33852) (26710 34138) (26711 33924) (26712 33911) ( -26713 33899) (26714 33965) (26715 33902) (26716 33922) (26717 33897) (26718 33862) (26719 33836) ( -26720 33903) (26721 33913) (26722 33845) (26723 33994) (26724 33890) (26725 33977) (26726 33983) ( -26727 33951) (26728 34009) (26729 33997) (26730 33979) (26731 34010) (26732 34000) (26733 33985) ( -26734 33990) (26735 34006) (26736 33953) (26737 34081) (26738 34047) (26739 34036) (26740 34071) ( -26741 34072) (26742 34092) (26743 34079) (26744 34069) (26745 34068) (26746 34044) (26747 34112) ( -26748 34147) (26749 34136) (26750 34120))] - -[105 ((26913 34113) (26914 34306) (26915 34123) (26916 34133) (26917 34176) (26918 34212) (26919 34184 -) (26920 34193) (26921 34186) (26922 34216) (26923 34157) (26924 34196) (26925 34203) (26926 34282) ( -26927 34183) (26928 34204) (26929 34167) (26930 34174) (26931 34192) (26932 34249) (26933 34234) ( -26934 34255) (26935 34233) (26936 34256) (26937 34261) (26938 34269) (26939 34277) (26940 34268) ( -26941 34297) (26942 34314) (26943 34323) (26944 34315) (26945 34302) (26946 34298) (26947 34310) ( -26948 34338) (26949 34330) (26950 34352) (26951 34367) (26952 34381) (26953 20053) (26954 34388) ( -26955 34399) (26956 34407) (26957 34417) (26958 34451) (26959 34467) (26960 34473) (26961 34474) ( -26962 34443) (26963 34444) (26964 34486) (26965 34479) (26966 34500) (26967 34502) (26968 34480) ( -26969 34505) (26970 34851) (26971 34475) (26972 34516) (26973 34526) (26974 34537) (26975 34540) ( -26976 34527) (26977 34523) (26978 34543) (26979 34578) (26980 34566) (26981 34568) (26982 34560) ( -26983 34563) (26984 34555) (26985 34577) (26986 34569) (26987 34573) (26988 34553) (26989 34570) ( -26990 34612) (26991 34623) (26992 34615) (26993 34619) (26994 34597) (26995 34601) (26996 34586) ( -26997 34656) (26998 34655) (26999 34680) (27000 34636) (27001 34638) (27002 34676) (27003 34647) ( -27004 34664) (27005 34670) (27006 34649))] - -[106 ((27169 34643) (27170 34659) (27171 34666) (27172 34821) (27173 34722) (27174 34719) (27175 34690 -) (27176 34735) (27177 34763) (27178 34749) (27179 34752) (27180 34768) (27181 38614) (27182 34731) ( -27183 34756) (27184 34739) (27185 34759) (27186 34758) (27187 34747) (27188 34799) (27189 34802) ( -27190 34784) (27191 34831) (27192 34829) (27193 34814) (27194 34806) (27195 34807) (27196 34830) ( -27197 34770) (27198 34833) (27199 34838) (27200 34837) (27201 34850) (27202 34849) (27203 34865) ( -27204 34870) (27205 34873) (27206 34855) (27207 34875) (27208 34884) (27209 34882) (27210 34898) ( -27211 34905) (27212 34910) (27213 34914) (27214 34923) (27215 34945) (27216 34942) (27217 34974) ( -27218 34933) (27219 34941) (27220 34997) (27221 34930) (27222 34946) (27223 34967) (27224 34962) ( -27225 34990) (27226 34969) (27227 34978) (27228 34957) (27229 34980) (27230 34992) (27231 35007) ( -27232 34993) (27233 35011) (27234 35012) (27235 35028) (27236 35032) (27237 35033) (27238 35037) ( -27239 35065) (27240 35074) (27241 35068) (27242 35060) (27243 35048) (27244 35058) (27245 35076) ( -27246 35084) (27247 35082) (27248 35091) (27249 35139) (27250 35102) (27251 35109) (27252 35114) ( -27253 35115) (27254 35137) (27255 35140) (27256 35131) (27257 35126) (27258 35128) (27259 35148) ( -27260 35101) (27261 35168) (27262 35166))] - -[107 ((27425 35174) (27426 35172) (27427 35181) (27428 35178) (27429 35183) (27430 35188) (27431 35191 -) (27432 35198) (27433 35203) (27434 35208) (27435 35210) (27436 35219) (27437 35224) (27438 35233) ( -27439 35241) (27440 35238) (27441 35244) (27442 35247) (27443 35250) (27444 35258) (27445 35261) ( -27446 35263) (27447 35264) (27448 35290) (27449 35292) (27450 35293) (27451 35303) (27452 35316) ( -27453 35320) (27454 35331) (27455 35350) (27456 35344) (27457 35340) (27458 35355) (27459 35357) ( -27460 35365) (27461 35382) (27462 35393) (27463 35419) (27464 35410) (27465 35398) (27466 35400) ( -27467 35452) (27468 35437) (27469 35436) (27470 35426) (27471 35461) (27472 35458) (27473 35460) ( -27474 35496) (27475 35489) (27476 35473) (27477 35493) (27478 35494) (27479 35482) (27480 35491) ( -27481 35524) (27482 35533) (27483 35522) (27484 35546) (27485 35563) (27486 35571) (27487 35559) ( -27488 35556) (27489 35569) (27490 35604) (27491 35552) (27492 35554) (27493 35575) (27494 35550) ( -27495 35547) (27496 35596) (27497 35591) (27498 35610) (27499 35553) (27500 35606) (27501 35600) ( -27502 35607) (27503 35616) (27504 35635) (27505 38827) (27506 35622) (27507 35627) (27508 35646) ( -27509 35624) (27510 35649) (27511 35660) (27512 35663) (27513 35662) (27514 35657) (27515 35670) ( -27516 35675) (27517 35674) (27518 35691))] - -[108 ((27681 35679) (27682 35692) (27683 35695) (27684 35700) (27685 35709) (27686 35712) (27687 35724 -) (27688 35726) (27689 35730) (27690 35731) (27691 35734) (27692 35737) (27693 35738) (27694 35898) ( -27695 35905) (27696 35903) (27697 35912) (27698 35916) (27699 35918) (27700 35920) (27701 35925) ( -27702 35938) (27703 35948) (27704 35960) (27705 35962) (27706 35970) (27707 35977) (27708 35973) ( -27709 35978) (27710 35981) (27711 35982) (27712 35988) (27713 35964) (27714 35992) (27715 25117) ( -27716 36013) (27717 36010) (27718 36029) (27719 36018) (27720 36019) (27721 36014) (27722 36022) ( -27723 36040) (27724 36033) (27725 36068) (27726 36067) (27727 36058) (27728 36093) (27729 36090) ( -27730 36091) (27731 36100) (27732 36101) (27733 36106) (27734 36103) (27735 36111) (27736 36109) ( -27737 36112) (27738 40782) (27739 36115) (27740 36045) (27741 36116) (27742 36118) (27743 36199) ( -27744 36205) (27745 36209) (27746 36211) (27747 36225) (27748 36249) (27749 36290) (27750 36286) ( -27751 36282) (27752 36303) (27753 36314) (27754 36310) (27755 36300) (27756 36315) (27757 36299) ( -27758 36330) (27759 36331) (27760 36319) (27761 36323) (27762 36348) (27763 36360) (27764 36361) ( -27765 36351) (27766 36381) (27767 36382) (27768 36368) (27769 36383) (27770 36418) (27771 36405) ( -27772 36400) (27773 36404) (27774 36426))] - -[109 ((27937 36423) (27938 36425) (27939 36428) (27940 36432) (27941 36424) (27942 36441) (27943 36452 -) (27944 36448) (27945 36394) (27946 36451) (27947 36437) (27948 36470) (27949 36466) (27950 36476) ( -27951 36481) (27952 36487) (27953 36485) (27954 36484) (27955 36491) (27956 36490) (27957 36499) ( -27958 36497) (27959 36500) (27960 36505) (27961 36522) (27962 36513) (27963 36524) (27964 36528) ( -27965 36550) (27966 36529) (27967 36542) (27968 36549) (27969 36552) (27970 36555) (27971 36571) ( -27972 36579) (27973 36604) (27974 36603) (27975 36587) (27976 36606) (27977 36618) (27978 36613) ( -27979 36629) (27980 36626) (27981 36633) (27982 36627) (27983 36636) (27984 36639) (27985 36635) ( -27986 36620) (27987 36646) (27988 36659) (27989 36667) (27990 36665) (27991 36677) (27992 36674) ( -27993 36670) (27994 36684) (27995 36681) (27996 36678) (27997 36686) (27998 36695) (27999 36700) ( -28000 36706) (28001 36707) (28002 36708) (28003 36764) (28004 36767) (28005 36771) (28006 36781) ( -28007 36783) (28008 36791) (28009 36826) (28010 36837) (28011 36834) (28012 36842) (28013 36847) ( -28014 36999) (28015 36852) (28016 36869) (28017 36857) (28018 36858) (28019 36881) (28020 36885) ( -28021 36897) (28022 36877) (28023 36894) (28024 36886) (28025 36875) (28026 36903) (28027 36918) ( -28028 36917) (28029 36921) (28030 36856))] - -[110 ((28193 36943) (28194 36944) (28195 36945) (28196 36946) (28197 36878) (28198 36937) (28199 36926 -) (28200 36950) (28201 36952) (28202 36958) (28203 36968) (28204 36975) (28205 36982) (28206 38568) ( -28207 36978) (28208 36994) (28209 36989) (28210 36993) (28211 36992) (28212 37002) (28213 37001) ( -28214 37007) (28215 37032) (28216 37039) (28217 37041) (28218 37045) (28219 37090) (28220 37092) ( -28221 25160) (28222 37083) (28223 37122) (28224 37138) (28225 37145) (28226 37170) (28227 37168) ( -28228 37194) (28229 37206) (28230 37208) (28231 37219) (28232 37221) (28233 37225) (28234 37235) ( -28235 37234) (28236 37259) (28237 37257) (28238 37250) (28239 37282) (28240 37291) (28241 37295) ( -28242 37290) (28243 37301) (28244 37300) (28245 37306) (28246 37312) (28247 37313) (28248 37321) ( -28249 37323) (28250 37328) (28251 37334) (28252 37343) (28253 37345) (28254 37339) (28255 37372) ( -28256 37365) (28257 37366) (28258 37406) (28259 37375) (28260 37396) (28261 37420) (28262 37397) ( -28263 37393) (28264 37470) (28265 37463) (28266 37445) (28267 37449) (28268 37476) (28269 37448) ( -28270 37525) (28271 37439) (28272 37451) (28273 37456) (28274 37532) (28275 37526) (28276 37523) ( -28277 37531) (28278 37466) (28279 37583) (28280 37561) (28281 37559) (28282 37609) (28283 37647) ( -28284 37626) (28285 37700) (28286 37678))] - -[111 ((28449 37657) (28450 37666) (28451 37658) (28452 37667) (28453 37690) (28454 37685) (28455 37691 -) (28456 37724) (28457 37728) (28458 37756) (28459 37742) (28460 37718) (28461 37808) (28462 37804) ( -28463 37805) (28464 37780) (28465 37817) (28466 37846) (28467 37847) (28468 37864) (28469 37861) ( -28470 37848) (28471 37827) (28472 37853) (28473 37840) (28474 37832) (28475 37860) (28476 37914) ( -28477 37908) (28478 37907) (28479 37891) (28480 37895) (28481 37904) (28482 37942) (28483 37931) ( -28484 37941) (28485 37921) (28486 37946) (28487 37953) (28488 37970) (28489 37956) (28490 37979) ( -28491 37984) (28492 37986) (28493 37982) (28494 37994) (28495 37417) (28496 38000) (28497 38005) ( -28498 38007) (28499 38013) (28500 37978) (28501 38012) (28502 38014) (28503 38017) (28504 38015) ( -28505 38274) (28506 38279) (28507 38282) (28508 38292) (28509 38294) (28510 38296) (28511 38297) ( -28512 38304) (28513 38312) (28514 38311) (28515 38317) (28516 38332) (28517 38331) (28518 38329) ( -28519 38334) (28520 38346) (28521 28662) (28522 38339) (28523 38349) (28524 38348) (28525 38357) ( -28526 38356) (28527 38358) (28528 38364) (28529 38369) (28530 38373) (28531 38370) (28532 38433) ( -28533 38440) (28534 38446) (28535 38447) (28536 38466) (28537 38476) (28538 38479) (28539 38475) ( -28540 38519) (28541 38492) (28542 38494))] - -[112 ((28705 38493) (28706 38495) (28707 38502) (28708 38514) (28709 38508) (28710 38541) (28711 38552 -) (28712 38549) (28713 38551) (28714 38570) (28715 38567) (28716 38577) (28717 38578) (28718 38576) ( -28719 38580) (28720 38582) (28721 38584) (28722 38585) (28723 38606) (28724 38603) (28725 38601) ( -28726 38605) (28727 35149) (28728 38620) (28729 38669) (28730 38613) (28731 38649) (28732 38660) ( -28733 38662) (28734 38664) (28735 38675) (28736 38670) (28737 38673) (28738 38671) (28739 38678) ( -28740 38681) (28741 38692) (28742 38698) (28743 38704) (28744 38713) (28745 38717) (28746 38718) ( -28747 38724) (28748 38726) (28749 38728) (28750 38722) (28751 38729) (28752 38748) (28753 38752) ( -28754 38756) (28755 38758) (28756 38760) (28757 21202) (28758 38763) (28759 38769) (28760 38777) ( -28761 38789) (28762 38780) (28763 38785) (28764 38778) (28765 38790) (28766 38795) (28767 38799) ( -28768 38800) (28769 38812) (28770 38824) (28771 38822) (28772 38819) (28773 38835) (28774 38836) ( -28775 38851) (28776 38854) (28777 38856) (28778 38859) (28779 38876) (28780 38893) (28781 40783) ( -28782 38898) (28783 31455) (28784 38902) (28785 38901) (28786 38927) (28787 38924) (28788 38968) ( -28789 38948) (28790 38945) (28791 38967) (28792 38973) (28793 38982) (28794 38991) (28795 38987) ( -28796 39019) (28797 39023) (28798 39024))] - -[113 ((28961 39025) (28962 39028) (28963 39027) (28964 39082) (28965 39087) (28966 39089) (28967 39094 -) (28968 39108) (28969 39107) (28970 39110) (28971 39145) (28972 39147) (28973 39171) (28974 39177) ( -28975 39186) (28976 39188) (28977 39192) (28978 39201) (28979 39197) (28980 39198) (28981 39204) ( -28982 39200) (28983 39212) (28984 39214) (28985 39229) (28986 39230) (28987 39234) (28988 39241) ( -28989 39237) (28990 39248) (28991 39243) (28992 39249) (28993 39250) (28994 39244) (28995 39253) ( -28996 39319) (28997 39320) (28998 39333) (28999 39341) (29000 39342) (29001 39356) (29002 39391) ( -29003 39387) (29004 39389) (29005 39384) (29006 39377) (29007 39405) (29008 39406) (29009 39409) ( -29010 39410) (29011 39419) (29012 39416) (29013 39425) (29014 39439) (29015 39429) (29016 39394) ( -29017 39449) (29018 39467) (29019 39479) (29020 39493) (29021 39490) (29022 39488) (29023 39491) ( -29024 39486) (29025 39509) (29026 39501) (29027 39515) (29028 39511) (29029 39519) (29030 39522) ( -29031 39525) (29032 39524) (29033 39529) (29034 39531) (29035 39530) (29036 39597) (29037 39600) ( -29038 39612) (29039 39616) (29040 39631) (29041 39633) (29042 39635) (29043 39636) (29044 39646) ( -29045 39647) (29046 39650) (29047 39651) (29048 39654) (29049 39663) (29050 39659) (29051 39662) ( -29052 39668) (29053 39665) (29054 39671))] - -[114 ((29217 39675) (29218 39686) (29219 39704) (29220 39706) (29221 39711) (29222 39714) (29223 39715 -) (29224 39717) (29225 39719) (29226 39720) (29227 39721) (29228 39722) (29229 39726) (29230 39727) ( -29231 39730) (29232 39748) (29233 39747) (29234 39759) (29235 39757) (29236 39758) (29237 39761) ( -29238 39768) (29239 39796) (29240 39827) (29241 39811) (29242 39825) (29243 39830) (29244 39831) ( -29245 39839) (29246 39840) (29247 39848) (29248 39860) (29249 39872) (29250 39882) (29251 39865) ( -29252 39878) (29253 39887) (29254 39889) (29255 39890) (29256 39907) (29257 39906) (29258 39908) ( -29259 39892) (29260 39905) (29261 39994) (29262 39922) (29263 39921) (29264 39920) (29265 39957) ( -29266 39956) (29267 39945) (29268 39955) (29269 39948) (29270 39942) (29271 39944) (29272 39954) ( -29273 39946) (29274 39940) (29275 39982) (29276 39963) (29277 39973) (29278 39972) (29279 39969) ( -29280 39984) (29281 40007) (29282 39986) (29283 40006) (29284 39998) (29285 40026) (29286 40032) ( -29287 40039) (29288 40054) (29289 40056) (29290 40167) (29291 40172) (29292 40176) (29293 40201) ( -29294 40200) (29295 40171) (29296 40195) (29297 40198) (29298 40234) (29299 40230) (29300 40367) ( -29301 40227) (29302 40223) (29303 40260) (29304 40213) (29305 40210) (29306 40257) (29307 40255) ( -29308 40254) (29309 40262) (29310 40264))] - -[115 ((29473 40285) (29474 40286) (29475 40292) (29476 40273) (29477 40272) (29478 40281) (29479 40306 -) (29480 40329) (29481 40327) (29482 40363) (29483 40303) (29484 40314) (29485 40346) (29486 40356) ( -29487 40361) (29488 40370) (29489 40388) (29490 40385) (29491 40379) (29492 40376) (29493 40378) ( -29494 40390) (29495 40399) (29496 40386) (29497 40409) (29498 40403) (29499 40440) (29500 40422) ( -29501 40429) (29502 40431) (29503 40445) (29504 40474) (29505 40475) (29506 40478) (29507 40565) ( -29508 40569) (29509 40573) (29510 40577) (29511 40584) (29512 40587) (29513 40588) (29514 40594) ( -29515 40597) (29516 40593) (29517 40605) (29518 40613) (29519 40617) (29520 40632) (29521 40618) ( -29522 40621) (29523 38753) (29524 40652) (29525 40654) (29526 40655) (29527 40656) (29528 40660) ( -29529 40668) (29530 40670) (29531 40669) (29532 40672) (29533 40677) (29534 40680) (29535 40687) ( -29536 40692) (29537 40694) (29538 40695) (29539 40697) (29540 40699) (29541 40700) (29542 40701) ( -29543 40711) (29544 40712) (29545 30391) (29546 40725) (29547 40737) (29548 40748) (29549 40766) ( -29550 40778) (29551 40786) (29552 40788) (29553 40803) (29554 40799) (29555 40800) (29556 40801) ( -29557 40806) (29558 40807) (29559 40812) (29560 40810) (29561 40823) (29562 40818) (29563 40822) ( -29564 40853) (29565 40860) (29566 40864))] - -[116 ((29740 13027) (29741 13024) (29742 13047) (29743 13030) (29744 12956) (29745 12957) (29746 12960 -) (29747 12949) (29752 12957) (29753 12950) (29754 12953) (29755 12958) (29756 12938) (29757 12939) ( -29758 12940) (29759 12941) (29760 12848) (29761 12842) (29762 12843) (29763 12844) (29764 12845) ( -29765 12846) (29766 12847) (29767 12864) (29768 12855) (29769 12850) (29770 12851) (29771 12852) ( -29772 12853) (29773 12854) (29774 12856) (29775 12857) (29776 13182) (29777 13181) (29778 13180) ( -29779 13179) (29808 9332) (29809 9333) (29810 9334) (29811 9335) (29812 9336) (29813 9337) (29814 9338 -) (29815 9339) (29816 9340) (29817 9341) (29818 9342) (29819 12292) (29857 12896) (29858 12897) (29859 - 12898) (29860 12899) (29861 12900) (29862 12901) (29863 12902) (29864 12903) (29865 12904) (29866 -12905) (29867 12906) (29868 12907) (29869 12908) (29870 12909) (29871 12910) (29872 12911) (29873 -12912) (29874 12913) (29875 12914) (29876 12915) (29877 12916) (29878 12917) (29879 12918) (29880 -12919) (29881 12920) (29882 12921) (29883 12922) (29884 12923) (29888 12800) (29889 12801) (29890 -12802) (29891 12803) (29892 12804) (29893 12805) (29894 12806) (29895 12807) (29896 12808) (29897 -12809) (29898 12810) (29899 12811) (29900 12812) (29901 12813) (29902 12814) (29903 12815) (29904 -12816) (29905 12817) (29906 12818) (29907 12819) (29908 12820) (29909 12821) (29910 12822) (29911 -12823) (29912 12824) (29913 12825) (29914 12826) (29915 12827) (29916 12828) (29921 9372) (29922 9373) - (29923 9374) (29924 9375) (29925 9376) (29926 9377) (29927 9378) (29928 9379) (29929 9380) (29930 -9381) (29931 9382) (29932 9383) (29933 9384) (29934 9385) (29935 9386) (29936 9387) (29937 9388) ( -29938 9389) (29939 9390) (29940 9391) (29941 9392) (29942 9393) (29943 9394) (29944 9395) (29945 9396) - (29946 9397) (29947 9343) (29948 9344) (29949 9345) (29950 9346))] - -[117 ((29985 22575 23383) (29986 24590 27079) (29987 24555 36953) (29988 24107 29796) (29989 20956 -34389) (29990 29081 30456) (29991 27963) (29992 35242) (29993 28023) (29994 38651) (29995 27597) ( -29996 26524) (29997 31435) (29998 21407) (29999 21512) (30000 26360) (30001 20837) (30002 20006) ( -30003 24179) (30004 26989) (30005 22577) (30006 36523) (30007 24066) (30008 34987) (30009 35377) ( -30010 35531) (30011 23569) (30012 38291) (30013 39636) (30014 20303) (30015 36554) (30016 36557) ( -30017 37002) (30018 37325) (30019 21152) (30020 22294) (30021 25110) (30022 27425) (30023 27599) ( -30024 32317) (30025 28779) (30026 25991) (30027 23401) (30028 19990) (30029 23433) (30030 25918) ( -30031 27231) (30032 20839) (30033 38364) (30034 21033) (30035 20687) (30036 29702) (30037 27604) ( -30038 24859) (30039 29579) (30040 21029) (30041 22827) (30042 33287) (30043 20809) (30044 33457) ( -30045 33775) (30046 35506) (30047 32946) (30048 25925) (30049 24517) (30050 26781) (30051 23229) ( -30052 24351) (30053 29238) (30054 36890) (30055 34920) (30056 37329) (30057 23531) (30058 24049) ( -30059 25165) (30060 27827) (30061 30465) (30062 21488) (30063 27714) (30064 25910) (30065 33836) ( -30066 19988) (30067 20309) (30068 20195) (30069 20849) (30070 21463) (30071 39080) (30072 27743) ( -30073 25343) (30074 38627) (30075 30028) (30076 20449) (30077 26395) (30078 31354) (30113 27515) ( -30114 29677) (30115 39340) (30116 26399) (30117 38750) (30118 27193) (30119 21450) (30120 32080) ( -30121 34399) (30122 24118) (30123 20803) (30124 20132) (30125 35442) (30126 26410) (30127 32681) ( -30128 24220) (30129 23436) (30130 35542) (30131 37666) (30132 39131) (30133 21629) (30134 24373) ( -30135 21729) (30136 25976) (30137 26519) (30138 25509) (30139 23616) (30140 21451) (30141 21916) ( -30142 28165) (30143 27915) (30144 27138) (30145 23130) (30146 31038) (30147 26089) (30148 24067) ( -30149 26997) (30150 30524) (30151 21966) (30152 29986) (30153 21578) (30154 21733) (30155 33288) ( -30156 21214) (30157 37941) (30158 21462) (30159 31639) (30160 26356) (30161 20853) (30162 36896) ( -30163 31572) (30164 25214) (30165 32631) (30166 22833) (30167 36939) (30168 24418) (30169 26131) ( -30170 32675) (30171 24230) (30172 21322) (30173 34915) (30174 33509) (30175 33267) (30176 35696) ( -30177 36817) (30178 29031) (30179 35722) (30180 22992) (30181 26381) (30182 21063) (30183 39006) ( -30184 33521) (30185 29699) (30186 21315) (30187 24448) (30188 35611) (30189 35336) (30190 25136) ( -30191 26408) (30192 31505) (30193 21151) (30194 33289) (30195 36319) (30196 31070) (30197 27770) ( -30198 27969) (30199 29105) (30200 21531) (30201 31350) (30202 32004) (30203 38587) (30204 30452) ( -30205 21476) (30206 40643))] - -[118 ((30273 9398) (30274 9399) (30275 9400) (30276 9401) (30277 9402) (30278 9403) (30279 9404) ( -30280 9405) (30281 9406) (30282 9407) (30283 9408) (30284 9409) (30285 9410) (30286 9411) (30287 9412) - (30288 9413) (30289 9414) (30290 9415) (30291 9416) (30292 9417) (30293 9418) (30294 9419) (30295 -9420) (30296 9421) (30297 9422) (30298 9423) (30299 9322) (30300 9323) (30301 9324) (30302 9325) ( -30303 9326) (30305 9424) (30306 9425) (30307 9426) (30308 9427) (30309 9428) (30310 9429) (30311 9430) - (30312 9431) (30313 9432) (30314 9433) (30315 9434) (30316 9435) (30317 9436) (30318 9437) (30319 -9438) (30320 9439) (30321 9440) (30322 9441) (30323 9442) (30324 9443) (30325 9444) (30326 9445) ( -30327 9446) (30328 9447) (30329 9448) (30330 9449) (30331 9327) (30332 9328) (30333 9329) (30334 9330) - (30395 9331) (30396 9450))] - -[224 ((57381 1642) (57388 1548) (57390 1748) (57392 1632) (57393 1633) (57394 1634) (57395 1635) ( -57396 1636) (57397 1637) (57398 1638) (57399 1639) (57400 1640) (57401 1641) (57403 1563) (57407 1567) - (57409 1569) (57410 1570) (57411 1571) (57412 1572) (57413 1573) (57414 1574) (57415 1575) (57416 -1576) (57417 1577) (57418 1578) (57419 1579) (57420 1580) (57421 1581) (57422 1582) (57423 1583) ( -57424 1584) (57425 1585) (57426 1586) (57427 1587) (57428 1588) (57429 1589) (57430 1590) (57431 1591) - (57432 1592) (57433 1593) (57434 1594) (57440 1600) (57441 1601) (57442 1602) (57443 1603) (57444 -1604) (57445 1605) (57446 1606) (57447 1607) (57448 1608) (57449 1609) (57450 1610) (57451 1611) ( -57452 1612) (57453 1613) (57454 1614) (57455 1615) (57456 1616) (57457 1617) (57458 1618) (57459 1648) - (57460 1649) (57461 1643) (57462 1644) (57505 1700) (57506 1662) (57507 1670) (57508 1688) (57509 -1711) (57510 1728) (57511 1657) (57512 1672) (57513 1681) (57514 1722) (57515 1726) (57516 1729) ( -57517 1731) (57518 1730) (57519 1746) (57521 1660) (57522 1665) (57523 1669) (57524 1673) (57525 1683) - (57526 1686) (57527 1690) (57528 1724) (57529 1744) (57530 1741) (57531 1650) (57532 1651) (57533 -1747) (57534 1749) (57535 64467) (57536 1735) (57537 1734) (57538 1736) (57539 64477) (57540 1739) ( -57541 1733) (57542 1737) (57543 1652) (57544 1653) (57545 1654) (57546 1666) (57547 1655) (57548 1656) - (57549 1661) (57550 1674) (57551 1675) (57552 1707) (57553 1679) (57554 1680) (57555 1740) (57556 -1659) (57557 1664) (57558 1658) (57559 1663) (57560 1702) (57561 1668) (57562 1667) (57563 1671) ( -57564 1677) (57565 1676) (57566 1678) (57567 1705) (57568 1715) (57569 1713) (57570 1723) (57571 1682) - (57572 1684) (57573 1685) (57574 1687) (57575 1689) (57576 1691) (57577 1692) (57578 1693) (57579 -1694) (57580 1695) (57581 1696) (57582 1697) (57583 1698) (57584 1699) (57585 1701) (57586 1703) ( -57587 1704) (57588 1706) (57589 1708) (57590 1709) (57592 1710) (57593 1712) (57594 1714) (57595 1716) - (57596 8206) (57597 8207) (57598 8205))] - -[225 ((57634 1438) (57636 8362) (57639 1436) (57644 44) (57645 8209) (57658 1475) (57659 59) (57664 -1488) (57665 1489) (57666 1490) (57667 1491) (57668 1492) (57669 1493) (57670 1494) (57671 1495) ( -57672 1496) (57673 1497) (57674 1498) (57675 1499) (57676 1500) (57677 1501) (57678 1502) (57679 1503) - (57680 1504) (57681 1505) (57682 1506) (57683 1507) (57684 1508) (57685 1509) (57686 1510) (57687 -1511) (57688 1512) (57689 1513) (57690 1514) (57691 64305) (57692 64315) (57693 64324) (57694 64298) ( -57695 64299) (57696 64300) (57697 64301) (57698 64302) (57699 64303) (57700 64331) (57701 64332) ( -57702 64333) (57703 64334) (57704 64335) (57705 64287) (57706 64288) (57707 64289) (57708 64290) ( -57709 64291) (57710 64292) (57711 64293) (57712 64294) (57713 64295) (57714 64296) (57715 64297) ( -57716 1520) (57717 1521) (57718 1522) (57719 64304) (57720 64306) (57721 64307) (57722 64308) (57723 -64309) (57724 64310) (57725 64312) (57726 64313) (57761 64314) (57762 64316) (57763 64318) (57764 -64320) (57765 64321) (57766 64323) (57767 64326) (57768 64327) (57769 64328) (57770 64329) (57771 -64330) (57793 1460) (57794 1461) (57795 1462) (57796 1467) (57797 1464) (57798 1463) (57799 1456) ( -57800 1458) (57801 1457) (57802 1459) (57803 1474) (57804 1473) (57806 1465) (57807 1468) (57839 1469) - (57840 64286) (57841 1471) (57842 1472))] - -[226 ((57889 776) (57890 771) (57891 774) (57892 775) (57893 865) (57894 820) (57895 801) (57896 802) -(57897 805) (57898 812) (57899 804) (57900 810) (57901 811) (57902 809) (57903 797) (57904 803) (57905 - 798) (57906 796) (57907 799) (57908 800) (57909 860) (57910 724) (57911 725) (57914 720) (57915 721) -(57916 825) (57917 796) (57918 712) (57919 716) (57920 772) (57921 817) (57922 769) (57923 791) (57924 - 768) (57925 790) (57926 770) (57927 780) (57928 788) (57929 787) (57930 702) (57937 105) (57938 121) -(57939 617) (57940 618) (57941 655) (57942 101) (57943 248) (57944 603) (57945 339) (57946 230) (57947 - 97) (57948 630) (57949 616) (57950 649) (57951 601) (57952 602) (57953 629) (57954 604) (57955 592) ( -57956 623) (57957 117) (57958 631) (57959 650) (57960 612) (57961 111) (57962 652) (57963 596) (57964 -593) (57965 594) (57966 600) (57967 605) (57968 606) (57969 639) (57970 645) (57971 666) (57980 644) ( -57981 619) (57982 608) (58017 109) (58018 112) (58019 98) (58020 632) (58021 946) (58022 613) (58023 -653) (58024 119) (58025 595) (58026 664) (58027 625) (58028 102) (58029 118) (58030 651) (58031 110) ( -58032 116) (58033 100) (58034 952) (58035 240) (58036 446) (58037 443) (58038 115) (58039 122) (58040 -963) (58041 397) (58042 633) (58043 620) (58044 622) (58045 108) (58046 636) (58047 634) (58048 114) ( -58049 638) (58050 599) (58051 647) (58052 663) (58053 662) (58054 627) (58055 648) (58056 598) (58057 -642) (58058 656) (58059 635) (58060 621) (58061 637) (58062 597) (58063 657) (58064 643) (58065 658) ( -58066 646) (58067 659) (58068 426) (58069 442) (58070 615) (58071 626) (58072 99) (58073 607) (58074 -231) (58075 669) (58076 654) (58077 331) (58078 107) (58079 609) (58080 120) (58081 611) (58082 624) ( -58083 608) (58084 628) (58085 414) (58086 113) (58087 610) (58088 967) (58089 641) (58090 640) (58091 -295) (58092 661) (58093 660) (58094 104) (58095 614) (58096 665) (58097 667) (58098 668) (58099 669) ( -58100 670) (58101 671) (58102 672) (58103 673) (58104 674) (58105 675) (58106 676) (58107 677) (58108 -678) (58109 679) (58110 680))] - -[227 ((58146 12645) (58147 12646) (58148 12647) (58149 12648) (58150 12649) (58151 12650) (58152 12651 -) (58153 12652) (58154 12653) (58155 12654) (58156 12655) (58157 12656) (58158 12657) (58159 12658) ( -58160 12659) (58161 12660) (58162 12661) (58163 12662) (58164 12663) (58165 12664) (58166 12665) ( -58167 12666) (58168 12667) (58169 12668) (58170 12669) (58171 12670) (58172 12671) (58173 12672) ( -58174 12673) (58175 12674) (58176 12675) (58177 12676) (58178 12677) (58179 12678) (58180 12679) ( -58181 12680) (58182 12681) (58183 12682) (58184 12683) (58185 12684) (58186 12685) (58187 12686) ( -58273 32) (58274 8361) (58305 4352) (58306 4353) (58307 4522) (58308 4354) (58309 4524) (58310 4525) ( -58311 4355) (58312 4356) (58313 4357) (58314 4528) (58315 4529) (58316 4530) (58317 4531) (58318 4532) - (58319 4533) (58320 4534) (58321 4358) (58322 4359) (58323 4360) (58324 4537) (58325 4361) (58326 -4362) (58327 4363) (58328 4364) (58329 4365) (58330 4366) (58331 4367) (58332 4368) (58333 4369) ( -58334 4370) (58338 4449) (58339 4450) (58340 4451) (58341 4452) (58342 4453) (58343 4454) (58346 4455) - (58347 4456) (58348 4457) (58349 4458) (58350 4459) (58351 4460) (58354 4461) (58355 4462) (58356 -4463) (58357 4464) (58358 4465) (58359 4466) (58362 4467) (58363 4468) (58364 4469))] - -[228 ((58401 4304) (58402 4305) (58403 4306) (58404 4307) (58405 4308) (58406 4309) (58407 4310) ( -58408 4337) (58409 4311) (58410 4312) (58411 4313) (58412 4314) (58413 4315) (58414 4316) (58415 4338) - (58416 4317) (58417 4318) (58418 4319) (58419 4320) (58420 4321) (58421 4322) (58422 4323) (58423 -4339) (58424 4324) (58425 4325) (58426 4326) (58427 4327) (58428 4328) (58429 4329) (58430 4330) ( -58431 4331) (58432 4332) (58433 4333) (58434 4334) (58435 4340) (58436 4335) (58437 4336) (58438 4341) - (58439 4342) (58446 1417) (58447 4347) (58449 4256) (58450 4257) (58451 4258) (58452 4259) (58453 -4260) (58454 4261) (58455 4262) (58456 4289) (58457 4263) (58458 4264) (58459 4265) (58460 4266) ( -58461 4267) (58462 4268) (58463 4290) (58464 4269) (58465 4270) (58466 4271) (58467 4272) (58468 4273) - (58469 4274) (58470 4275) (58471 4291) (58472 4276) (58473 4277) (58474 4278) (58475 4279) (58476 -4280) (58477 4281) (58478 4282) (58479 4283) (58480 4284) (58481 4285) (58482 4286) (58483 4292) ( -58484 4287) (58485 4288) (58486 4293) (58529 1329) (58530 1330) (58531 1331) (58532 1332) (58533 1333) - (58534 1334) (58535 1335) (58536 1336) (58537 1337) (58538 1338) (58539 1339) (58540 1340) (58541 -1341) (58542 1342) (58543 1343) (58544 1344) (58545 1345) (58546 1346) (58547 1347) (58548 1348) ( -58549 1349) (58550 1350) (58551 1351) (58552 1352) (58553 1353) (58554 1354) (58555 1355) (58556 1356) - (58557 1357) (58558 1358) (58559 1359) (58560 1360) (58561 1361) (58562 1362) (58563 1363) (58564 -1364) (58565 1365) (58566 1366) (58569 1369) (58570 1417) (58571 1370) (58572 1371) (58573 1372) ( -58574 1373) (58575 1374) (58576 1375) (58577 1377) (58578 1378) (58579 1379) (58580 1380) (58581 1381) - (58582 1382) (58583 1383) (58584 1384) (58585 1385) (58586 1386) (58587 1387) (58588 1388) (58589 -1389) (58590 1390) (58591 1391) (58592 1392) (58593 1393) (58594 1394) (58595 1395) (58596 1396) ( -58597 1397) (58598 1398) (58599 1399) (58600 1400) (58601 1401) (58602 1402) (58603 1403) (58604 1404) - (58605 1405) (58606 1406) (58607 1407) (58608 1408) (58609 1409) (58610 1410) (58611 1411) (58612 -1412) (58613 1413) (58614 1414) (58616 64275) (58617 64276) (58618 64277) (58619 64278) (58620 64279) -(58622 1415))] - -[229 ((58657 2406) (58658 2407) (58659 2408) (58660 2409) (58661 2410) (58662 2411) (58663 2412) ( -58664 2413) (58665 2414) (58666 2415) (58671 8360) (58736 2378) (58737 2385) (58738 2386) (58739 2387) - (58740 2388) (58741 2405) (58785 2305) (58786 2306) (58787 2307) (58788 2317) (58789 2309) (58790 -2310) (58791 2311) (58792 2312) (58793 2313) (58794 2314) (58795 2315) (58796 2400) (58797 2316) ( -58798 2401) (58800 2319) (58801 2320) (58802 2321) (58803 2322) (58804 2323) (58805 2324) (58807 2325) - (58808 2392) (58809 2326) (58810 2393) (58811 2327) (58812 2394) (58813 2328) (58814 2329) (58815 -2330) (58816 2331) (58817 2332) (58818 2395) (58819 2333) (58820 2334) (58821 2335) (58822 2336) ( -58823 2337) (58824 2396) (58825 2338) (58826 2397) (58827 2339) (58828 2340) (58829 2341) (58830 2342) - (58831 2343) (58832 2344) (58833 2345) (58834 2346) (58835 2347) (58836 2398) (58837 2348) (58838 -2349) (58839 2350) (58840 2351) (58841 2399) (58842 2352) (58843 2353) (58844 2354) (58845 2355) ( -58846 2356) (58847 2357) (58848 2358) (58849 2359) (58850 2360) (58851 2361) (58854 2366) (58855 2367) - (58856 2368) (58857 2369) (58858 2370) (58859 2371) (58860 2372) (58861 2402) (58862 2403) (58863 -2364) (58864 2375) (58865 2376) (58866 2373) (58868 2379) (58869 2380) (58870 2374) (58871 2381) ( -58872 2416) (58873 2365) (58874 2384) (58875 2404) (58876 2377) (58877 8360) (58878 2381))] - -[230 ((58913 2534) (58914 2535) (58915 2536) (58916 2537) (58917 2538) (58918 2539) (58919 2540) ( -58920 2541) (58921 2542) (58922 2543) (58928 2547) (58929 2548) (58930 2549) (58931 2550) (58932 2552) - (58933 2546) (58934 2553) (58935 2551) (59041 2433) (59042 2434) (59043 2435) (59045 2437) (59046 -2438) (59047 2439) (59048 2440) (59049 2441) (59050 2442) (59051 2443) (59052 2528) (59053 2444) ( -59054 2529) (59056 2447) (59057 2448) (59060 2451) (59061 2452) (59063 2453) (59065 2454) (59067 2455) - (59069 2456) (59070 2457) (59071 2458) (59072 2459) (59073 2460) (59075 2461) (59076 2462) (59077 -2463) (59078 2464) (59079 2465) (59080 2524) (59081 2466) (59082 2525) (59083 2467) (59084 2468) ( -59085 2469) (59086 2470) (59087 2471) (59088 2472) (59090 2474) (59091 2475) (59093 2476) (59094 2477) - (59095 2478) (59096 2479) (59097 2527) (59098 2480) (59099 2544) (59100 2482) (59103 2545) (59104 -2486) (59105 2487) (59106 2488) (59107 2489) (59108 2492) (59109 160) (59110 2494) (59111 2495) (59112 - 2496) (59113 2497) (59114 2498) (59115 2499) (59116 2500) (59117 2530) (59118 2531) (59120 2503) ( -59121 2504) (59124 2507) (59125 2508) (59127 2509) (59130 2554) (59131 2404))] - -[231 ((59170 2562) (59173 2565) (59174 2566) (59175 2567) (59176 2568) (59177 2569) (59178 2570) ( -59183 2575) (59184 2576) (59187 2579) (59188 2580) (59189 2581) (59190 2582) (59191 2583) (59192 2584) - (59193 2585) (59194 2586) (59195 2587) (59196 2588) (59197 2589) (59198 2590) (59199 2591) (59200 -2592) (59201 2593) (59202 2594) (59203 2595) (59204 2596) (59205 2597) (59206 2598) (59207 2599) ( -59208 2600) (59210 2602) (59211 2603) (59212 2604) (59213 2605) (59214 2606) (59215 2607) (59216 2608) - (59218 2610) (59219 2611) (59221 2613) (59222 2614) (59224 2616) (59225 2617) (59228 2620) (59230 -2622) (59231 2623) (59232 2624) (59233 2625) (59234 2626) (59239 2631) (59240 2632) (59243 2635) ( -59244 2636) (59245 2637) (59257 2649) (59258 2650) (59259 2651) (59260 2652) (59262 2654))] - -[232 ((59425 3585) (59426 3586) (59427 3587) (59428 3588) (59429 3589) (59430 3590) (59431 3591) ( -59432 3592) (59433 3593) (59434 3594) (59435 3595) (59436 3596) (59437 3597) (59438 3598) (59439 3599) - (59440 3600) (59441 3601) (59442 3602) (59443 3603) (59444 3604) (59445 3605) (59446 3606) (59447 -3607) (59448 3608) (59449 3609) (59450 3610) (59451 3611) (59452 3612) (59453 3613) (59454 3614) ( -59455 3615) (59456 3616) (59457 3617) (59458 3618) (59459 3619) (59460 3620) (59461 3621) (59462 3622) - (59463 3623) (59464 3624) (59465 3625) (59466 3626) (59467 3627) (59468 3628) (59469 3629) (59470 -3630) (59471 3631) (59472 3632) (59473 3633) (59474 3634) (59475 3635) (59476 3636) (59477 3637) ( -59478 3638) (59479 3639) (59480 3640) (59481 3641) (59482 3642) (59487 3647) (59488 3648) (59489 3649) - (59490 3650) (59491 3651) (59492 3652) (59493 3653) (59494 3654) (59495 3655) (59496 3656) (59497 -3657) (59498 3658) (59499 3659) (59500 3660) (59501 3661) (59502 3662) (59503 3663) (59504 3664) ( -59505 3665) (59506 3666) (59507 3667) (59508 3668) (59509 3669) (59510 3670) (59511 3671) (59512 3672) - (59513 3673) (59514 3674) (59515 3675) (59553 3713) (59554 3714) (59556 3716) (59559 3719) (59560 -3720) (59562 3722) (59565 3725) (59572 3732) (59573 3733) (59574 3734) (59575 3735) (59577 3737) ( -59578 3738) (59579 3739) (59580 3740) (59581 3741) (59582 3742) (59583 3743) (59585 3745) (59586 3746) - (59587 3747) (59589 3749) (59591 3751) (59594 3754) (59595 3755) (59597 3757) (59598 3758) (59599 -3759) (59600 3760) (59601 3761) (59602 3762) (59603 3763) (59604 3764) (59605 3765) (59606 3766) ( -59607 3767) (59608 3768) (59609 3769) (59611 3771) (59612 3772) (59613 3773) (59616 3776) (59617 3777) - (59618 3778) (59619 3779) (59620 3780) (59621 3773) (59622 3782) (59624 3784) (59625 3785) (59626 -3786) (59627 3787) (59628 3788) (59629 3789) (59632 3792) (59633 3793) (59634 3794) (59635 3795) ( -59636 3796) (59637 3797) (59638 3798) (59639 3799) (59640 3800) (59641 3801) (59644 3804) (59645 3805) -)] - -[235 ((60193 8473) (60194 8459) (60195 8464) (60196 8779) (60197 8860) (60198 8455) (60199 818) (60200 - 8253) (60201 8984) (60203 8460) (60205 120125) (60206 8645) (60207 8693) (60208 8674) (60209 8803) ( -60210 8845) (60211 10941) (60212 10773) (60213 10774) (60214 8751) (60215 8752) (60219 9635) (60220 -8259) (60221 8524) (60222 9878) (60223 8353) (60224 9608) (60225 9764) (60226 8456) (60228 9775) ( -60229 9785) (60230 9855) (60231 9642) (60235 8985) (60236 9700) (60237 9701) (60238 9698) (60239 9699) - (60240 8533) (60241 8534) (60242 8535) (60243 8536) (60244 8537) (60245 8538) (60246 9833) (60249 -8749) (60250 9702) (60254 8499) (60255 8981) (60262 8721) (60267 9632) (60268 9656) (60269 9666) ( -60270 8226) (60271 8495) (60273 8472) (60275 8482) (60276 8482) (60279 9633) (60280 9643) (60281 9702) - (60282 8891) (60283 8493) (60284 8488) (60285 8359) (60326 9676) (60327 9645) (60328 9649) (60330 -8480) (60331 8402) (60332 8403) (60334 8408) (60335 8410) (60336 8409) (60337 8404) (60338 8405) ( -60339 8825) (60340 8824) (60343 8774) (60344 8892) (60345 8893) (60347 8716) (60348 8462) (60350 9769) - (60351 9747) (60353 8754) (60354 8755) (60355 8753) (60356 8887) (60357 8886) (60358 8766) (60359 -8763) (60363 8669) (60364 8668) (60365 8967) (60368 8489) (60369 8554) (60370 8555) (60383 9694) ( -60384 9693) (60385 9695) (60386 9692))] - -[236 ((60450 9755) (60451 9754) (60453 9986) (60454 9988) (60455 9742) (60456 10002) (60458 10003) ( -60459 65291) (60462 9733) (60463 9734) (60464 42) (60480 64) (60486 10008) (60490 9988) (60491 9743) ( -60492 10001) (60494 9989) (60496 64) (60497 9686) (60531 10133) (60535 9754) (60600 9312) (60601 9313) - (60602 9314) (60603 9315) (60604 9316) (60605 9317) (60606 9318) (60607 9319) (60608 9320) (60609 -9321) (60610 10112) (60611 10113) (60612 10114) (60613 10115) (60614 10116) (60615 10117) (60616 10118 -) (60617 10119) (60618 10120) (60619 10121) (60620 10122) (60621 10123) (60622 10124) (60623 10125) ( -60624 10126) (60625 10127) (60626 10128) (60627 10129) (60628 10130) (60629 10131) (60640 9679) (60641 - 9685) (60642 9682) (60643 9681) (60644 9684) (60645 9675) (60661 9680) (60662 9683) (60663 10077) ( -60664 10078) (60665 10072))] - -[237 ((60705 9985) (60706 9986) (60707 9987) (60708 9988) (60709 9742) (60710 9990) (60711 9991) ( -60712 9992) (60713 9993) (60714 9755) (60715 9758) (60716 9996) (60717 9997) (60718 9998) (60719 9999) - (60720 10000) (60721 10001) (60722 10002) (60723 10004) (60724 10005) (60725 10006) (60727 10008) ( -60728 10009) (60729 10010) (60730 10011) (60731 10012) (60732 10013) (60733 10014) (60734 10015) ( -60735 10017) (60736 10018) (60737 10019) (60738 10020) (60739 10021) (60740 10022) (60741 10023) ( -60742 10025) (60743 10026) (60744 10027) (60745 10028) (60746 10029) (60747 10030) (60748 10031) ( -60749 10032) (60750 10033) (60751 10034) (60752 10035) (60753 10036) (60754 10037) (60755 10038) ( -60756 10039) (60757 10040) (60758 10041) (60759 10042) (60760 10043) (60761 10044) (60762 10045) ( -60763 10046) (60764 10047) (60765 10048) (60766 10049) (60767 10050) (60768 10051) (60769 10052) ( -60770 10053) (60771 10054) (60772 10055) (60773 10056) (60774 10057) (60775 10058) (60776 10059) ( -60777 10061) (60778 10063) (60779 10064) (60780 10065) (60781 10066) (60782 10070) (60783 9687) (60784 - 10073) (60785 10074) (60786 10081) (60787 10082) (60788 10083) (60789 10084) (60790 10085) (60791 -10086) (60792 10087) (60793 10102) (60794 10103) (60795 10104) (60796 10105) (60797 10106) (60798 -10107) (60833 10108) (60834 10109) (60835 10110) (60836 10111) (60837 10132) (60838 10136) (60839 -10137) (60840 10138) (60841 10139) (60842 10140) (60843 10141) (60844 10142) (60845 10143) (60846 -10144) (60847 10146) (60848 10147) (60849 10148) (60850 10149) (60851 10150) (60852 10151) (60853 -10152) (60854 10153) (60855 10154) (60856 10155) (60857 10156) (60858 10157) (60859 10158) (60860 -10159) (60861 10161) (60862 10162) (60863 10163) (60864 10164) (60865 10165) (60866 10166) (60867 -10167) (60868 10168) (60869 10169) (60870 10170) (60871 10171) (60872 10172) (60873 10173) (60874 -10174) (60899 10075) (60900 10076))] - -[238 ((60961 8196) (60962 8197) (60963 8202) (60964 8200) (60965 8231) (60966 8974) (60967 8975) ( -60968 8972) (60969 8973) (60970 9646) (60971 8724) (60972 1644) (60973 8722) (60974 1643) (60975 8463) - (60976 8812) (60977 8448) (60979 9743) (60980 8758) (60981 33) (60982 8870) (60983 9007) (60984 9008) - (60985 437) (60986 8962) (60987 8760) (60988 8726) (60989 8793) (60990 8794) (60991 8903) (60992 8454 -) (60993 9688) (60994 8782) (60995 8475) (60996 8466) (60997 8710) (60998 8977) (60999 8248) (61000 -8452) (61001 9188) (61002 9649) (61003 9005) (61004 8978) (61005 8979) (61006 9006) (61007 8982) ( -61008 8644) (61009 8661) (61010 8847) (61011 8848) (61012 402) (61013 9689) (61014 8898) (61015 8899) -(61021 8987) (61024 9617) (61025 9619) (61026 8914) (61027 8915) (61028 8762) (61031 8728) (61032 8770 -) (61033 8705) (61034 8976) (61035 8242) (61036 8822) (61037 8823) (61038 8818) (61039 8819) (61040 -8868) (61041 8708) (61042 8802) (61043 8968) (61044 8970) (61045 124) (61046 8969) (61047 8971) (61048 - 8778) (61049 8783) (61050 8252) (61051 8245) (61052 8739) (61053 8727) (61054 8764) (61089 8890) ( -61090 8228) (61091 8229) (61092 11157) (61093 11013) (61094 11014) (61095 11015) (61096 8680) (61097 -8678) (61098 8679) (61099 8681) (61100 8592) (61101 8593) (61102 8594) (61103 8595) (61104 9654) ( -61105 9664) (61106 9655) (61107 9665) (61108 8901) (61109 8597) (61110 8616) (61111 9074) (61112 9073) - (61113 9608) (61114 9604) (61115 9616) (61116 9612) (61117 9600) (61118 9668) (61119 9658) (61120 -9067) (61121 9042) (61122 9035) (61123 9021) (61124 9033) (61125 9055) (61126 9054) (61127 9017) ( -61128 9023) (61129 9024) (61130 8965) (61131 9828) (61132 9829) (61133 9830) (61134 9831) (61136 9038) - (61137 9045) (61138 9053) (61139 9014) (61140 9019) (61141 9835) (61142 8905) (61143 8906) (61144 -8907) (61145 8908) (61146 8966) (61147 8891) (61148 9015) (61149 8735) (61150 9644) (61151 9787) ( -61152 9131) (61153 9130) (61154 9132) (61155 9133) (61156 9127) (61157 9129) (61158 9128) (61159 9136) - (61160 9137) (61161 8911) (61162 8910) (61163 8884) (61164 8885) (61165 8992) (61166 8993) (61167 -9130) (61168 9026) (61170 8630) (61171 8631) (61172 8634) (61173 8635) (61174 8651) (61175 8602) ( -61176 8603) (61177 8622) (61178 8653) (61179 8655) (61180 8654) (61181 8909) (61182 8769))] - -[239 ((61217 160) (61218 8209) (61219 173) (61220 8211) (61221 8212) (61222 8210) (61223 39) (61224 -8222) (61225 8220) (61226 8249) (61227 8250) (61228 8192) (61229 8193) (61230 8199) (61231 8201) ( -61232 8224) (61233 8225) (61234 9001) (61235 9002) (61236 9758) (61237 9756) (61238 8866) (61239 8867) - (61240 8872) (61241 10980) (61242 12310) (61243 12311) (61244 8598) (61245 8600) (61246 8599) (61247 -8601) (61248 8453) (61249 8240) (61250 8810) (61251 8811) (61252 8814) (61253 8815) (61254 8739) ( -61255 8740) (61256 8741) (61257 8742) (61258 8712) (61259 8713) (61260 8715) (61261 8656) (61262 8660) - (61263 8658) (61264 8652) (61265 8646) (61266 8596) (61267 8605) (61270 8745) (61271 8746) (61272 -8839) (61273 8838) (61274 8835) (61275 8834) (61276 8841) (61277 8840) (61278 8837) (61279 8836) ( -61280 9746) (61281 8709) (61282 8853) (61283 8854) (61284 8855) (61285 8856) (61286 8226) (61287 8728) - (61288 8463) (61289 8467) (61290 172) (61291 166) (61292 8736) (61293 8737) (61294 8759) (61295 8757) - (61296 8869) (61297 8733) (61298 8801) (61299 8784) (61300 8799) (61301 8747) (61302 8750) (61303 -8771) (61304 8773) (61305 8776) (61306 8721) (61307 8719) (61308 8730) (61309 8723) (61310 9618) ( -61345 8354) (61346 402) (61347 8355) (61348 8359) (61349 8352) (61350 36) (61351 8501) (61352 8470) ( -61353 8478) (61354 8481) (61355 658) (61356 8450) (61357 8469) (61358 8477) (61359 8484) (61360 8968) -(61361 8969) (61362 8970) (61363 8971) (61364 8707) (61365 8704) (61366 8896) (61367 8897) (61368 8718 -) (61369 8711) (61370 8706) (61371 9280) (61372 9282) (61373 9281) (61374 9190) (61375 8215) (61376 -8978) (61377 8544) (61378 8545) (61379 8546) (61380 8547) (61381 8548) (61382 8549) (61383 8550) ( -61384 8551) (61385 8552) (61386 8553) (61387 9824) (61388 9825) (61389 9826) (61390 9827) (61391 10003 -) (61392 10007) (61393 9312) (61394 9313) (61395 9314) (61396 9315) (61397 9316) (61398 9317) (61399 -9318) (61400 9319) (61401 9320) (61402 9321) (61406 9774) (61407 9786) (61408 9760) (61409 9475) ( -61410 9473) (61411 9547) (61412 9474) (61413 9472) (61414 9532) (61415 9737) (61416 9789) (61417 9790) - (61418 9791) (61419 9795) (61420 9796) (61421 9797) (61422 9798) (61423 9799) (61424 9810) (61425 -9811) (61426 9800) (61427 9801) (61428 9802) (61429 9803) (61430 9804) (61431 9805) (61432 9806) ( -61433 9807) (61434 9808) (61435 9809) (61436 9742) (61437 8531) (61438 8532))] - -[240 ((61473 64256) (61474 64259) (61475 64260) (61476 64257) (61477 64258) (61478 64261) (61481 64262 -) (61552 188) (61553 189) (61554 190) (61555 8531) (61556 8532) (61557 8539) (61558 8540) (61559 8541) - (61560 8542) (61561 8543) (61608 9227) (61609 9225) (61610 9226) (61611 9228) (61612 9229) (61613 -9252) (61616 9216) (61617 8196) (61618 8197) (61619 8198) (61620 8192) (61621 8193) (61622 8200) ( -61623 8200) (61624 8595) (61625 8594) (61626 8628) (61627 8609) (61628 8592) (61629 8629) (61630 10550 -) (61635 8227) (61636 9679) (61639 65533) (61666 10692) (61692 183) (61693 384) (61694 9251))] - -[241 ((61729 192) (61730 193) (61731 194) (61732 195) (61733 256) (61734 258) (61735 196) (61736 197) -(61737 260) (61738 262) (61739 264) (61740 266) (61741 199) (61742 268) (61743 270) (61744 200) (61745 - 201) (61746 202) (61747 274) (61748 278) (61749 203) (61750 280) (61751 282) (61752 500) (61753 284) -(61754 286) (61755 288) (61756 290) (61757 292) (61758 204) (61759 461) (61760 206) (61761 296) (61762 - 298) (61763 304) (61764 207) (61765 302) (61766 308) (61767 310) (61768 313) (61769 315) (61770 317) -(61771 323) (61772 209) (61773 325) (61774 327) (61775 210) (61776 211) (61777 212) (61778 213) (61779 - 332) (61780 214) (61781 336) (61782 340) (61783 342) (61784 344) (61785 346) (61786 348) (61787 350) -(61788 352) (61789 354) (61790 356) (61791 217) (61792 218) (61793 219) (61794 360) (61795 362) (61796 - 364) (61797 220) (61798 366) (61799 368) (61800 370) (61801 372) (61802 7922) (61803 221) (61804 374) - (61805 376) (61806 377) (61807 379) (61808 381) (61812 7884) (61813 562) (61814 482) (61817 461) ( -61818 276) (61821 486) (61822 300) (61857 224) (61858 225) (61859 226) (61860 227) (61861 257) (61862 -259) (61863 228) (61864 229) (61865 261) (61866 263) (61867 265) (61868 267) (61869 231) (61870 269) ( -61871 271) (61872 232) (61873 233) (61874 234) (61875 275) (61876 279) (61877 235) (61878 281) (61879 -283) (61880 501) (61881 285) (61882 287) (61883 289) (61884 291) (61885 293) (61886 236) (61887 237) ( -61888 238) (61889 297) (61890 299) (61892 239) (61893 303) (61894 309) (61895 311) (61896 314) (61897 -316) (61898 318) (61899 324) (61900 241) (61901 326) (61902 328) (61903 242) (61904 243) (61905 244) ( -61906 245) (61907 333) (61908 246) (61909 337) (61910 341) (61911 343) (61912 345) (61913 347) (61914 -349) (61915 351) (61916 353) (61917 355) (61918 357) (61919 249) (61920 250) (61921 251) (61922 361) ( -61923 363) (61924 365) (61925 252) (61926 367) (61927 369) (61928 371) (61929 373) (61930 7923) (61931 - 253) (61932 375) (61933 255) (61934 378) (61935 380) (61936 382) (61940 7885) (61941 563) (61942 483) - (61945 462) (61946 277) (61949 487) (61950 301))] - -[242 ((61986 463) (61989 465) (61990 334) (61993 490) (61994 467) (62001 7692) (62002 7716) (62003 -7778) (62004 7788) (62114 464) (62117 466) (62118 335) (62121 491) (62122 468) (62123 363) (62127 7695 -) (62128 7791) (62129 7693) (62130 7717) (62131 7779) (62132 7789))] - -[243 ((62241 7937) (62242 7945) (62243 7936) (62244 7944) (62245 8049) (62246 8123) (62247 8048) ( -62248 8122) (62249 8118) (62251 7941) (62252 7949) (62253 7939) (62254 7949) (62255 7943) (62256 7951) - (62257 7940) (62258 7948) (62259 7938) (62260 7946) (62261 7942) (62262 7950) (62263 8115) (62264 -8124) (62265 8065) (62266 8073) (62267 8064) (62268 8072) (62269 8116) (62271 8114) (62273 8119) ( -62275 8069) (62276 8077) (62277 8067) (62278 8075) (62279 8071) (62280 8079) (62281 8068) (62282 8076) - (62283 8066) (62284 8074) (62285 8070) (62286 8078) (62287 7953) (62288 7961) (62289 7952) (62290 -7960) (62291 8051) (62292 8137) (62293 8050) (62294 8136) (62295 7957) (62296 7965) (62297 7955) ( -62298 7963) (62299 7956) (62300 7964) (62301 7954) (62302 7962) (62303 7969) (62304 7977) (62305 7968) - (62306 7976) (62307 8053) (62308 8139) (62309 8052) (62310 8138) (62311 8134) (62313 7973) (62314 -7981) (62315 7971) (62316 7979) (62317 7975) (62318 7983) (62319 8084) (62320 7980) (62321 7970) ( -62322 7978) (62323 7974) (62324 7982) (62325 8131) (62326 8140) (62327 8081) (62328 8089) (62329 8080) - (62330 8088) (62331 8132) (62333 8130) (62369 8135) (62371 8085) (62372 8093) (62373 8083) (62374 -8091) (62375 8087) (62376 8095) (62377 8084) (62378 8092) (62379 8082) (62380 8090) (62381 8086) ( -62382 8094) (62383 7985) (62384 7993) (62385 7984) (62386 7992) (62387 8055) (62388 8155) (62389 8054) - (62390 8154) (62391 8150) (62393 7989) (62394 7997) (62395 7987) (62396 7995) (62397 7991) (62398 -7999) (62399 7988) (62400 7996) (62401 7986) (62402 7994) (62403 7990) (62404 7998) (62411 8001) ( -62412 8009) (62413 8000) (62414 8008) (62415 8057) (62416 8185) (62417 8056) (62418 8184) (62419 8005) - (62420 8013) (62421 8003) (62422 8011) (62423 8004) (62424 8012) (62425 8002) (62426 8010) (62427 -8017) (62428 8025) (62429 8016) (62431 8059) (62432 8171) (62433 8058) (62434 8170) (62435 8166) ( -62437 8021) (62438 8029) (62439 8019) (62440 8027) (62441 8023) (62442 8031) (62445 8020) (62447 8018) - (62449 8022) (62455 8033) (62456 8041) (62457 8032) (62458 8040) (62459 8061) (62460 8187) (62461 -8060) (62462 8186))] - -[244 ((62497 8182) (62499 8037) (62500 8045) (62501 8035) (62502 8043) (62503 8039) (62504 8047) ( -62505 8036) (62506 8044) (62507 8034) (62508 8042) (62509 8038) (62510 8046) (62511 8179) (62512 8188) - (62513 8097) (62514 8105) (62515 8096) (62516 8104) (62517 8180) (62519 8178) (62521 8183) (62523 -8101) (62524 8107) (62525 8099) (62526 8107) (62527 8103) (62528 8111) (62529 8100) (62530 8108) ( -62531 8098) (62532 8106) (62533 8102) (62534 8110) (62535 8165) (62536 8172) (62537 8164))] - -[245 ((62753 65154) (62754 65156) (62755 65158) (62756 65160) (62757 65163) (62758 65164) (62759 65162 -) (62760 65166) (62761 65169) (62762 65170) (62763 65168) (62764 65172) (62765 65175) (62766 65176) ( -62767 65174) (62768 65179) (62769 65180) (62770 65178) (62771 65183) (62772 65184) (62773 65182) ( -62774 65187) (62775 65188) (62776 65186) (62777 65191) (62778 65192) (62779 65190) (62780 65194) ( -62781 65196) (62782 65198) (62783 65200) (62784 65203) (62785 65204) (62786 65202) (62787 65207) ( -62788 65208) (62789 65206) (62790 65211) (62791 65212) (62792 65210) (62793 65215) (62794 65216) ( -62795 65214) (62796 65219) (62797 65220) (62798 65218) (62799 65223) (62800 65224) (62801 65222) ( -62802 65227) (62803 65228) (62804 65226) (62805 65231) (62806 65232) (62807 65230) (62808 65235) ( -62809 65236) (62810 65234) (62811 65239) (62812 65240) (62813 65238) (62814 65243) (62815 65244) ( -62816 65242) (62817 65247) (62818 65248) (62819 65246) (62820 65251) (62821 65252) (62822 65250) ( -62823 65255) (62824 65256) (62825 65254) (62826 65259) (62827 65260) (62828 65258) (62829 65262) ( -62830 65264) (62831 65267) (62832 65268) (62833 65266) (62834 65269) (62835 65270) (62836 65271) ( -62837 65272) (62838 65273) (62839 65274) (62840 65275) (62841 65276) (62842 1780) (62843 1780) (62844 -1781) (62845 1782) (62882 64606) (62883 64607) (62884 64608) (62885 64609) (62886 64610) (62887 64364) - (62888 64365) (62889 64363) (62890 1740) (62891 64562) (62956 64344) (62957 64345) (62958 64343) ( -62959 64380) (62960 64381) (62961 64379) (62962 64395) (62963 1705) (62964 64399) (62965 64404) (62966 - 64405) (62967 64403) (62968 64421))] - -[253 ((64812 1644) (64832 978) (64848 7425) (64849 630) (64859 1013) (64860 982) (64861 977) (64862 -1009) (64863 966) (64864 1008) (64865 7424) (64866 665) (64867 7428) (64868 7429) (64869 7431) (64870 -42800) (64871 610) (64872 668) (64873 618) (64874 7434) (64875 7435) (64876 671) (64877 7437) (64878 -628) (64879 7439) (64880 7448) (64881 42927) (64882 640) (64883 42801) (64884 7451) (64885 7452) ( -64886 7456) (64887 7457) (64888 120) (64889 655) (64890 7458) (64891 411) (64893 945) (64936 8319) ( -64942 8316) (64944 8304) (64945 185) (64946 178) (64947 179) (64948 8308) (64949 8309) (64950 8310) ( -64951 8311) (64952 8312) (64953 8313) (64958 8314) (64959 8315) (64992 8320) (64993 8321) (64994 8322) - (64995 8323) (64996 8324) (64997 8325) (64998 8326) (64999 8327) (65000 8328) (65001 8329) (65002 -8331) (65003 8330) (65004 8332))] - -STOP diff --git a/unicode/xerox/README.TEDIT b/unicode/xerox/README.TEDIT new file mode 100644 index 0000000000000000000000000000000000000000..306ee10d7b08941964e3c413e54002c6fcf06a3c GIT binary patch literal 8675 zcmd^E+jbh+5!K8jD+w!ac}yP88pjUI5}2FNWk!==1U5DT2GH0uS$Q}#2WYD=q%V^2 zf8;eEk`KxEWLKR&r@P1a#_A;csM#2dNsWKb#;W@{zh zbvjeAbUhUdCkztl2Evz{jT@|Dv5Z1rB(z9H;e+U`Wh9+MMWPcfl$a(mSjcE0+#m_X zP2f88v{9*6L~LHsqqri(C~{YBAU$t;%m-#yWEbD7NYU+a5~VnQA=WC5+&FO^+98%< zq{aMJMX?J7-gRo_2L4n0PbEq~FtG{a*qvj$ilQ)Drk;qyG;&Cs z7ij`1!dO|wqe#V@Fj(O3d*yjT1!1~c3+P4a7xSZW7pxRRXMS_77M|LQcpE3mhn{3n zC&g(&va8!B3Kyw^!~GDN>ebSyH{Xgegoafkd8dM7mfi`CNF)S1$!K4%RF6gN{2X@1 zbykU$3RJ}Q!fkghTp>lAZeTK%h;X@U_Sk$5Gq-42_04hUE2zf;I7tqMHG~s$r2;H| zPz%0X1PZ>(G?iW)S`3ld9E+Dg`oI_YQF?wDC-~1}f$S0j2^r78XyHc6Ny2DrPK=?> zX0bGqll~bj4cID$LRUI#mIh+mo%@=T5MiJM{$ppbX{{In#v)N(@NRe`0p2uZNe6Q~ z#S3h-06-Hcwy!MN+lG*vSOsuwTMKvZCTsEzf(+-FSXfKaaqpTi^4a(0ubenY{ke+1 zzN8-^%GZ_IyVTc6r2CfSusS}r^(!@x)IEIDU*Z}zT$X2I7#o*D&^^)OV?npG z9pa60+@%W>zfXZ0va?nyLokJ~_SjXjaROX7jjl(keGvwS94oj;!>a z7y?1otl`RtGXV|~ILUsd6WNG3Hhveznk)9OoW=-r=jnSMBVmn;m%;1JsSc zKeoGp1xw0@Pf7-xzE25N3s|wY(T(JH7z>f=s=xs{cLI*_ViHR3T%b#NOYJ=vk`wvf znPv+?5V3*3chdFb+*1VO0Ci+P6U0`t9==HCG=@FlGnQcEDo2%l1)!7N!VM}DUc<9_ zAt;Fy#b@aTcwx;Pi(=-21|51cyz2J)!|qiHS_T;ibmh)B?*ST~MUhE8nbl9O#zImF zauLg05&CWd*CWEmD1fOC9k+)ixp#r(fZ|mEWeO)k1eTN~fMJZ)V1n+R4G!pa&&Aj5 zFu0`z7=(!~G7Bn+J{x4u3fKMVv_E`VGR2P){alF%S{;iy3VVv2?LAKeFd9yVND-tl z#PncX7ulS}UW86csIs(&5DGZ>LaWMh2$WJ(P#7gr8(0YI`3&Q57;d&sk+G6B9CRnW z6c>3C)QQ40P*_YTkc)*&g#-vNI>(*@CBvN+Q78<uj|bZFCV|guWz;f~)Wr z(imQ0&Md2da=?O@gb|`sRp7pB>4=$nz$Q1zQo7}2bS_C{5U!&YlE+}T2qnXEsKU|x zOrdrRLVK5K;1GDkq}#qK-wgYm(N(v6-5!q-1{8&?cJ_GIelh4yjfXsUj=0zgB>r2u zLVRTMuyaY-`-tKndT+(sNq^S;`1q_s0rnAzNN_V@A4Utx1yFDWKW((htkn&V>Vqvt zz#RdatJ~g+V~&o!^bKX`5~3tefLopTJ)i(#3DQKmYI37P!!k@FUB=q>jxs%EBB5RN zM2OEpTs{|?xsbOg^fY>;Sh*-8dHNN;yIM1qqrlU-lU$dPmW8`qLRRQzFo(R(VU8#Q zwL`7d%8=ENK2)M#T9;)FlYtq8X$Lw6I4vQpfLZ{~$9YVdz{bCVF)O#+zx@f`c(t&C2I1!2 zQfFpj?V-fcQX&Vm_WaYz>{SeQJ_4UU0&7$E7B zKDD#6o%|?J4f2n46(~3X6Sl}yanL{NUWdS%SLR5qU?balCHJAI)p0iQsSWZqHklxK zjBOZlsxgR7r{t3O)X7#Dx^{CKjSJ2=-OSUI>PmPyH-v8x5{w>;)DF zXEG=ZphcB#Bx~r{11~PB2gj4(t>kxKMz^IeIXE@R1W|V5;15Y&X+Saxg}1O2973h* z*t#2h;R>vjZKX#DzKhO1Se18N>ZL0tgO*rXR{|t^WCGZ7QHUunAv0Al(?l#Zd{G}W zms17ZV{B-q0y+*&S>_Rn-Ao)U;~F^u5YX9A+nnseO>Nd>zn1hoR+L_PX6ONYXkgHZ zKy*l*W6lxNfHZqf6eFVG+)*73DaITynr=ig4^%+{57j-*ob{r{Y0LPnSwlBu1|JAK zPTr9BqkCX6DLm8!Sl~VSO;o%6YaVwoqS(s2qFSo~xyT^4TSR(`5!m`aQhB`p z#GZb3VE>8Te_j$_ehEy2E0GnQZG>*Zbq*YOYObtRc@G%9ne!R4^*+lFX#f0q=*5pt zskNH+lp3Fc6hzqrX(dcC3;FQ_5NerS>U_X^L^i~a#W@3rvqqQ^uG3PdU zEk+0P19kw(vI|dm;hM)l2Trs$uC;ifyLl{QqluY7rVpmQaK$a=s4_TkTyD9uOh7bw zt_+^9R2Z%B!+|}yv9zBT>P`l7B_sF1Vr#9scJN#UE9o6tX`xWpPF$stpWdzyEX`q9 z*X}~>A6jOuP}iQyM!ve(D`yQxiT2F+ukl#=6KkHj_Me5cn>gr3g4J9ibJh7obNau7 zY2(BiuCATDcS!BP^||r1v&|LERvsx(KX5{BR1Jh5KH-22tz2l05H|oXmmYE(Iym~D zgux^RmelCZQ_|y5t)lp4$gFGdbY8zXm}^iP&B}AFJgqFe(7F5klqyoKc_xY&)?tWE zq&G{MOxD9sIh3>rN8Vd|T58_XC>t2mD^j+d_gi zoM$NvRaVduYII(Q>i`4Idr3`9R$uc9YVAfvXSb4~BvJ9Qe2I$Q(v2{SrYVixM#FL~ zUDl-{-Fj&8sSr0%!wSp~mqZ4Ln7)$12lvm*;G*^yIGW#O8t_0r5MCJG5^L8by)YvV zk`0i0G#0KHEC)gH9&sM1D zYd4|-YHz?9=clKwLas5!u!SjR%j+cB#23$><98|xYAh=reFL$2{zr)k*R9%KKCRc< zz3q7W^rRVsYGlsbAoyad$H9f6pKBik7r$ zb#Z!*oLel;y7)DQJ>eA3>!R5@6RjrF1fG{lSk)fPx|3mh_CMa$8x8s+E$X;EX%9xD zH&apk=B9lm2HoDQBs#C!lk91)ecc~?C$2H{nG6NXU#p6@-Tup0GjZL$>fc<8>0mVO zVm|cpX3(C9?z?e&IPH&y_DO&EZFe&3UWpOL(=-nenF)*4bA# zL;QND{e~t={IW9|j3(m6pxt>RrnB$xl+1;*`_sNzGoFlQ-Hy3x+8yA-c+?;2<8P+j zNq^X5)k~r`nq0SM`R5`T9luSfqvLKMMUv6QPxH%9_VN!{enJ-ge>Hs_k^W!V9$``9 zIQ;q1r$;sZDf{->Cr7{E{e0->|9Ar(@-y5NAH4=LuKKfbZ#0~B2JPt-;fzO<>;AAk zz>q{-PbQQCY)Frqgne@jT@R0x4EZc936m~%H7{RE)j*gk&&MH=qe!=(j zJ4ZV6{K$Gb^Hcme`qkg*$4}^+exQHedGMPSy`u;G@RMSZML|* -# -# This file contains mappings from the Xerox Character Code Standard (version -# 2.0, 1990) into Unicode 3.0. standard codes. That is an extension of the -# version of XCCS corresponding to the fonts in the Medley system. -# -# The format of this file conforms to the format of the other Unicode-supplied -# mapping files: -# Three white-space (tab or spaces) separated columns: -# Column 1 is the XCCS code (as hex 0xXXXX) -# Column 2 is the corresponding Unicode (as hex 0xXXXX) -# Column 3 (after #) is a comment column. For convenience, it contains the -# Unicode character itself and the Unicode character names when available. -# Unicode FFFF is used for undefined XCCS codes (Column 3 = UNDEFINED -# Unicode FFFE is used for XCCS codes that have not yet been filled in. -# (Column 3 = MISSING) -# -# This file is encoded in UTF-8, so that the Unicode characters -# are properly displayed in Column 3 and can be edited by standard -# Unicode-enabled editors (e.g. Mac Textedit). -# -# This file can also be read by the function -# READ-UNICODE-MAPPING in the UNICODE Medley library package. -# -# The entries are in XCCS order and grouped by character sets. In front of -# the mappings, for convenience, there is a line with the octal XCCS -# character set, after #. -# -# Note that a given XCCS code might map to codes in several different Unicode -# positions, since there are repetitions in the Unicode standard. -# -# For more details, see the associated README.TXT file. -# -# Any comments or problems, contact - - -# "0" LATIN -0x0000 0x0000 # ^@ -0x0001 0x0001 # ^A -0x0002 0x0002 # ^B -0x0003 0x0003 # ^C -0x0004 0x0004 # ^D -0x0005 0x0005 # ^E -0x0006 0x0006 # ^F -0x0007 0x0007 # ^G -0x0008 0x0008 # ^H -0x0009 0x0009 # ^I -0x000A 0x000A # ^J -0x000B 0x000B # ^K -0x000C 0x000C # ^L -0x000D 0x000D # ^M -0x000E 0x000E # ^N -0x000F 0x000F # ^O -0x0010 0x0010 # ^P -0x0011 0x0011 # ^Q -0x0012 0x0012 # ^R -0x0013 0x0013 # ^S -0x0014 0x0014 # ^T -0x0015 0x0015 # ^U -0x0016 0x0016 # ^V -0x0017 0x0017 # ^W -0x0018 0x0018 # ^X -0x0019 0x0019 # ^Y -0x001A 0x001A # ^Z -0x001B 0x001B # ^[ -0x001C 0x001C # ^\ -0x001D 0x001D # ^] -0x001E 0x001E # ^^ -0x001F 0x001F # ^_ -0x0020 0x0020 # -0x0021 0x0021 # ! -0x0022 0x0022 # " -0x0023 0x0023 # # -0x0024 0x0024 # $ -0x0025 0x0025 # % -0x0026 0x0026 # & -0x0027 0x0027 # ' -0x0028 0x0028 # ( -0x0029 0x0029 # ) -0x002A 0x002A # * -0x002B 0x002B # + -0x002C 0x002C # , -0x002D 0x002D # - -0x002E 0x002E # . -0x002F 0x002F # / -0x0030 0x0030 # 0 -0x0031 0x0031 # 1 -0x0032 0x0032 # 2 -0x0033 0x0033 # 3 -0x0034 0x0034 # 4 -0x0035 0x0035 # 5 -0x0036 0x0036 # 6 -0x0037 0x0037 # 7 -0x0038 0x0038 # 8 -0x0039 0x0039 # 9 -0x003A 0x003A # : -0x003B 0x003B # ; -0x003C 0x003C # < -0x003D 0x003D # = -0x003E 0x003E # > -0x003F 0x003F # ? -0x0040 0x0040 # @ -0x0041 0x0041 # A -0x0042 0x0042 # B -0x0043 0x0043 # C -0x0044 0x0044 # D -0x0045 0x0045 # E -0x0046 0x0046 # F -0x0047 0x0047 # G -0x0048 0x0048 # H -0x0049 0x0049 # I -0x004A 0x004A # J -0x004B 0x004B # K -0x004C 0x004C # L -0x004D 0x004D # M -0x004E 0x004E # N -0x004F 0x004F # O -0x0050 0x0050 # P -0x0051 0x0051 # Q -0x0052 0x0052 # R -0x0053 0x0053 # S -0x0054 0x0054 # T -0x0055 0x0055 # U -0x0056 0x0056 # V -0x0057 0x0057 # W -0x0058 0x0058 # X -0x0059 0x0059 # Y -0x005A 0x005A # Z -0x005B 0x005B # [ -0x005C 0x005C # \ -0x005D 0x005D # ] -0x005E 0x005E # ^ -0x005F 0x005F # _ -0x0060 0x0060 # ` -0x0061 0x0061 # a -0x0062 0x0062 # b -0x0063 0x0063 # c -0x0064 0x0064 # d -0x0065 0x0065 # e -0x0066 0x0066 # f -0x0067 0x0067 # g -0x0068 0x0068 # h -0x0069 0x0069 # i -0x006A 0x006A # j -0x006B 0x006B # k -0x006C 0x006C # l -0x006D 0x006D # m -0x006E 0x006E # n -0x006F 0x006F # o -0x0070 0x0070 # p -0x0071 0x0071 # q -0x0072 0x0072 # r -0x0073 0x0073 # s -0x0074 0x0074 # t -0x0075 0x0075 # u -0x0076 0x0076 # v -0x0077 0x0077 # w -0x0078 0x0078 # x -0x0079 0x0079 # y -0x007A 0x007A # z -0x007B 0x007B # { -0x007C 0x007C # | -0x007D 0x007D # } -0x007E 0x007E # ~ -0x00A1 0x00A1 # ¡ -0x00A2 0x00A2 # ¢ -0x00A3 0x00A3 # £ -0x00A4 0x0024 # $ -0x00A5 0x00A5 # Â¥ -0x00A7 0x00A7 # § -0x00A9 0x2018 # ‘ -0x00AA 0x201C # “ -0x00AB 0x00AB # « -0x00AC 0x2190 # ↠-0x00AD 0x2191 # ↑ -0x00AE 0x2192 # → -0x00AF 0x2193 # ↓ -0x00B0 0x00B0 # ° -0x00B1 0x00B1 # ± -0x00B2 0x00B2 # ² -0x00B3 0x00B3 # ³ -0x00B4 0x00D7 # × -0x00B5 0x00B5 # µ -0x00B6 0x00B6 # ¶ -0x00B7 0x00B7 # · -0x00B8 0x00F7 # ÷ -0x00B9 0x2019 # ’ -0x00BA 0x201D # †-0x00BB 0x00BB # » -0x00BC 0x00BC # ¼ -0x00BD 0x00BD # ½ -0x00BE 0x00BE # ¾ -0x00BF 0x00BF # ¿ -0x00C1 0x0300 # Ì€ -0x00C2 0x0301 # Ì -0x00C3 0x0302 # Ì‚ -0x00C4 0x0303 # ̃ -0x00C5 0x0304 # Ì„ -0x00C6 0x0306 # ̆ -0x00C7 0x0307 # ̇ -0x00C8 0x0308 # ̈ -0x00CA 0x030A # ÌŠ -0x00CB 0x0327 # ̧ -0x00CC 0x0332 # ̲ -0x00CD 0x030B # Ì‹ -0x00CE 0x0328 # ̨ -0x00CF 0x030C # ÌŒ -0x00D0 0x2015 # ― -0x00D1 0x00B9 # ¹ -0x00D2 0x00AE # ® -0x00D3 0x00A9 # © -0x00D4 0x2122 # â„¢ -0x00D5 0x266A # ♪ -0x00DC 0x215B # â…› -0x00DD 0x215C # â…œ -0x00DE 0x215D # â… -0x00DF 0x215E # â…ž -0x00E0 0x2126 # Ω -0x00E1 0x00C6 # Æ -0x00E2 0x00D0 # à -0x00E3 0x00AA # ª -0x00E4 0x0126 # Ħ -0x00E5 0x0237 # È· -0x00E6 0x0132 # IJ -0x00E7 0x013F # Ä¿ -0x00E8 0x0141 # Å -0x00E9 0x00D8 # Ø -0x00EA 0x0152 # Å’ -0x00EB 0x00BA # º -0x00EC 0x00DE # Þ -0x00ED 0x0166 # Ŧ -0x00EE 0x014A # ÅŠ -0x00EF 0x0149 # ʼn -0x00F0 0x0138 # ĸ -0x00F1 0x00E6 # æ -0x00F2 0x0111 # Ä‘ -0x00F3 0x00F0 # ð -0x00F4 0x0127 # ħ -0x00F5 0x0131 # ı -0x00F6 0x0133 # ij -0x00F7 0x0140 # Å€ -0x00F8 0x0142 # Å‚ -0x00F9 0x00F8 # ø -0x00FA 0x0153 # Å“ -0x00FB 0x00DF # ß -0x00FC 0x00FE # þ -0x00FD 0x0167 # ŧ -0x00FE 0x014B # Å‹ - -# "41" JAPANESE-SYMBOLS1 -0x2121 0x3000 #   -0x2122 0x3001 # 〠-0x2123 0x3002 # 。 -0x2124 0xFF0C # , -0x2125 0xFF0E # . -0x212B 0x3099 # ã‚™ -0x212C 0x309A # ゚ -0x2133 0x30FD # ヽ -0x2134 0x30FE # ヾ -0x2135 0x309D # ã‚ -0x2136 0x309E # ゞ -0x2137 0x3003 # 〃 -0x2138 0x4EDD # ä» -0x2139 0x3005 # 々 -0x213A 0x3006 # 〆 -0x213B 0xA9D0 # ê§ -0x213C 0x30FC # ー -0x213E 0x2010 # †-0x2140 0x22D6 # â‹– -0x2141 0x22D7 # â‹— -0x2142 0x2225 # ∥ -0x2143 0x22A9 # ⊩ -0x2144 0x2026 # … -0x2145 0x2025 # ‥ -0x2146 0x22D8 # ⋘ -0x2147 0x22D9 # â‹™ -0x2148 0x27EC # ⟬ -0x2149 0x27ED # ⟭ -0x214A 0x27E6 # ⟦ -0x214B 0x27E7 # ⟧ -0x214C 0x3014 # 〔 -0x214D 0x3015 # 〕 -0x214E 0x22DA # ⋚ -0x214F 0x22DB # â‹› -0x2150 0x227A # ≺ -0x2151 0x227B # ≻ -0x2152 0x227C # ≼ -0x2153 0x227D # ≽ -0x2154 0x22DE # ⋞ -0x2155 0x22DF # ⋟ -0x2156 0x300C # 「 -0x2157 0x300D # 〠-0x2158 0x300E # 『 -0x2159 0x300F # 〠-0x215A 0x3010 # 〠-0x215B 0x3011 # 】 -0x215C 0x2AC5 # â«… -0x215D 0x2AC6 # ⫆ -0x215E 0x22D0 # â‹ -0x215F 0x22D1 # â‹‘ -0x2160 0x2A95 # ⪕ -0x2161 0x2A96 # ⪖ -0x2162 0x2260 # ≠ -0x2163 0x2A85 # ⪅ -0x2164 0x2A86 # ⪆ -0x2165 0x2264 # ≤ -0x2166 0x2265 # ≥ -0x2167 0x221E # ∞ -0x2168 0x2234 # ∴ -0x2169 0x2642 # ♂ -0x216A 0x2640 # ♀ -0x216B 0x2034 # ‴ -0x216C 0x2032 # ′ -0x216D 0x2033 # ″ -0x216E 0x2103 # ℃ -0x216F 0x22AA # ⊪ -0x2170 0x2266 # ≦ -0x2171 0x2267 # ≧ -0x2172 0x2A7D # ⩽ -0x2173 0x2A7E # ⩾ -0x2174 0x22DA # ⋚ -0x2175 0x22DB # â‹› -0x2176 0x2225 # ∥ -0x2177 0x229D # ⊠-0x2178 0x229B # ⊛ -0x2179 0x2606 # ☆ -0x217A 0x2605 # ★ -0x217B 0x25CB # â—‹ -0x217C 0x25CF # â— -0x217D 0x25CE # â—Ž -0x217E 0x25C7 # â—‡ -0x21A1 0x227E # ≾ -0x21A2 0x227F # ≿ -0x21A3 0x2AB7 # ⪷ -0x21A4 0x2AB8 # ⪸ -0x21A5 0x2323 # ⌣ -0x21A6 0x2322 # ⌢ -0x21A7 0x007C # | -0x21A8 0x2251 # ≑ -0x21A9 0x2257 # ≗ -0x21AA 0x2256 # ≖ -0x21AB 0x225C # ≜ -0x21AC 0x22D4 # â‹” -0x21AD 0x2210 # ∠-0x21AE 0x2720 # ✠ -0x21AF 0x25C7 # â—‡ -0x21B0 0x2241 # ≠-0x21B1 0x22E8 # ⋨ -0x21B2 0x22E9 # â‹© -0x21B3 0x2AB9 # ⪹ -0x21B4 0x2ABA # ⪺ -0x21B5 0x2224 # ∤ -0x21B6 0x2226 # ∦ -0x21B7 0x22AC # ⊬ -0x21B8 0x22AD # ⊭ -0x21B9 0x22AE # ⊮ -0x21BA 0x22AF # ⊯ -0x21BB 0x22EA # ⋪ -0x21BC 0x22EB # â‹« -0x21BD 0x22EC # ⋬ -0x21BE 0x22ED # â‹­ -0x21BF 0x2244 # ≄ -0x21C0 0x2249 # ≉ -0x21C1 0x2ACB # â«‹ -0x21C2 0x2ACC # ⫌ -0x21C3 0x2288 # ⊈ -0x21C4 0x2289 # ⊉ -0x21C5 0x228A # ⊊ -0x21C6 0x228B # ⊋ -0x21C7 0x2ACB # â«‹ -0x21C8 0x2ACC # ⫌ -0x21C9 0x226E # ≮ -0x21CA 0x226F # ≯ -0x21CB 0x224C # ≌ -0x21CC 0x2247 # ≇ -0x21D0 0x2280 # ⊀ -0x21D1 0x2281 # ⊠-0x21D2 0x22E0 # â‹  -0x21D3 0x22E1 # â‹¡ -0x21D4 0x2AB5 # ⪵ -0x21D5 0x2AB6 # ⪶ -0x21D6 0x22E0 # â‹  -0x21D9 0x2274 # ≴ -0x21DA 0x2275 # ≵ -0x21E0 0x2270 # ≰ -0x21E1 0x2271 # ≱ -0x21E2 0x2A87 # ⪇ -0x21E3 0x2A88 # ⪈ -0x21E4 0x22E6 # ⋦ -0x21E5 0x22E7 # â‹§ -0x21E6 0x2270 # ≰ -0x21E7 0x2271 # ≱ -0x21EE 0x22E2 # â‹¢ -0x21EF 0x22E3 # â‹£ -0x21F0 0x2270 # ≰ -0x21F1 0x2271 # ≱ -0x21F2 0x2268 # ≨ -0x21F3 0x2269 # ≩ -0x21F4 0x2268 # ≨ -0x21F5 0x2269 # ≩ - -# "42" JAPANESE-SYMBOLS2 -0x2221 0x25C6 # â—† -0x2222 0x25A1 # â–¡ -0x2223 0x25A0 # â–  -0x2224 0x25B3 # â–³ -0x2225 0x25B2 # â–² -0x2226 0x25BD # â–½ -0x2227 0x25BC # â–¼ -0x2228 0x203B # ※ -0x2229 0x3012 # 〒 -0x222A 0x2018 # ‘ -0x222B 0x2032 # ′ -0x222C 0x2033 # ″ -0x222E 0x3013 # 〓 -0x222F 0x229E # ⊞ -0x2230 0x229F # ⊟ -0x2231 0x22A0 # ⊠ -0x2232 0x22A1 # ⊡ -0x2234 0x226D # ≭ -0x2238 0x300A # 《 -0x2239 0x300B # 》 -0x223C 0x2042 # â‚ -0x223D 0x2125 # â„¥ -0x223E 0x2031 # ‱ -0x2240 0x21C7 # ⇇ -0x2241 0x21C9 # ⇉ -0x2242 0x21C8 # ⇈ -0x2243 0x21CA # ⇊ -0x2244 0x21DA # ⇚ -0x2245 0x21DB # ⇛ -0x2246 0x219E # ↞ -0x2247 0x21A0 # ↠ -0x2248 0x21BF # ↿ -0x2249 0x21C3 # ⇃ -0x224A 0x21BE # ↾ -0x224B 0x21C2 # ⇂ -0x224C 0x21A2 # ↢ -0x224D 0x21A3 # ↣ -0x224E 0x21AB # ↫ -0x224F 0x21AC # ↬ -0x2250 0x21B0 # ↰ -0x2251 0x21B1 # ↱ -0x2252 0x21AD # ↭ -0x2253 0x22B8 # ⊸ -0x2254 0x2254 # ≔ -0x2255 0x2255 # ≕ -0x2256 0x21BC # ↼ -0x2257 0x21BD # ↽ -0x2258 0x21C0 # ⇀ -0x2259 0x21C1 # ⇠-0x225A 0x21AA # ↪ -0x225B 0x21A9 # ↩ -0x225C 0x27F5 # ⟵ -0x225D 0x27F6 # ⟶ -0x225E 0x27F8 # ⟸ -0x225F 0x27F9 # ⟹ -0x2260 0x21D1 # ⇑ -0x2261 0x21D3 # ⇓ -0x2262 0x2252 # ≒ -0x2263 0x2253 # ≓ -0x2264 0x224D # ≠-0x2265 0x2AAF # ⪯ -0x2266 0x2AB0 # ⪰ -0x2267 0x27F7 # ⟷ -0x2268 0x27FA # ⟺ -0x2269 0x27FA # ⟺ -0x226A 0x222C # ∬ -0x226B 0x21A6 # ↦ -0x226C 0x22C8 # ⋈ -0x226D 0x2B51 # â­‘ -0x226E 0x266E # â™® -0x226F 0x2323 # ⌣ -0x2270 0x25B5 # â–µ -0x2271 0x226A # ≪ -0x2272 0x226B # ≫ -0x2273 0x2295 # ⊕ -0x2274 0x2296 # ⊖ -0x2275 0x2297 # ⊗ -0x2276 0x2298 # ⊘ -0x2277 0x223C # ∼ -0x2278 0x2248 # ≈ -0x2279 0x221D # ∠-0x227B 0x25BF # â–¿ -0x227C 0x2127 # â„§ -0x227D 0x2240 # ≀ -0x227E 0x25EF # â—¯ -0x22A1 0x0026 0x0332 # & -0x22A2 0x2261 # ≡ -0x22A3 0x2359 # â™ -0x22A4 0x2378 # ⸠-0x22A5 0x2377 # â· -0x22A6 0x2118 # ℘ -0x22A7 0x2205 # ∅ -0x22A8 0x211C # ℜ -0x22A9 0x2111 # â„‘ -0x22AA 0x22A4 # ⊤ -0x22AB 0x228E # ⊎ -0x22AC 0x22A7 # ⊧ -0x22AD 0x2294 # ⊔ -0x22AE 0x2293 # ⊓ -0x22AF 0x228E # ⊎ -0x22B0 0x2291 # ⊑ -0x22B1 0x2292 # ⊒ -0x22B2 0x2227 # ∧ -0x22B3 0x2228 # ∨ -0x22B4 0x25B4 # â–´ -0x22B5 0x25BE # â–¾ -0x22B6 0x2294 # ⊔ -0x22B7 0x2210 # ∠-0x22B8 0x2222 # ∢ -0x22B9 0x220D # ∠-0x22BA 0x22F7 # â‹· -0x22BB 0x25B9 # â–¹ -0x22BC 0x25C3 # â—ƒ -0x22BD 0x2299 # ⊙ -0x22BE 0x223D # ∽ -0x22C0 0x005E # ^ -0x22C1 0x0041 0x0332 # A -0x22C2 0x0042 0x0332 # B -0x22C3 0x0043 0x0332 # C -0x22C4 0x0044 0x0332 # D -0x22C5 0x0045 0x0332 # E -0x22C6 0x0046 0x0332 # F -0x22C7 0x0047 0x0332 # G -0x22C8 0x0048 0x0332 # H -0x22C9 0x0049 0x0332 # I -0x22CA 0x004A 0x0332 # J -0x22CB 0x004B 0x0332 # K -0x22CC 0x004C 0x0332 # L -0x22CD 0x004D 0x0332 # M -0x22CE 0x004E 0x0332 # N -0x22CF 0x004F 0x0332 # O -0x22D0 0x0050 0x0332 # P -0x22D1 0x0051 0x0332 # Q -0x22D2 0x0052 0x0332 # R -0x22D3 0x0053 0x0332 # S -0x22D4 0x0054 0x0332 # T -0x22D5 0x0055 0x0332 # U -0x22D6 0x0056 0x0332 # V -0x22D7 0x0057 0x0332 # W -0x22D8 0x0058 0x0332 # X -0x22D9 0x0059 0x0332 # Y -0x22DA 0x005A 0x0332 # Z -0x22DB 0x23A2 # ⎢ -0x22DC 0x23A5 # ⎥ -0x22DF 0x25AF # â–¯ -0x22E7 0x211A # ℚ -0x22E8 0x210D # â„ -0x22EA 0x2295 # ⊕ -0x22EB 0x2297 # ⊗ -0x22EC 0x2299 # ⊙ -0x22ED 0x20A4 # ₤ -0x22EE 0x21B2 # ↲ -0x22EF 0x21B3 # ↳ -0x22F0 0x2219 # ∙ -0x22F1 0x231C # ⌜ -0x22F2 0x231D # ⌠-0x22F3 0x231E # ⌞ -0x22F4 0x231F # ⌟ -0x22F5 0x229A # ⊚ - -# "43" EXTENDED-LATIN -0x2322 0x00A8 # ¨ -0x2323 0x00B4 # ´ -0x2324 0x00AF # ¯ -0x2325 0x02D8 # ˘ -0x2326 0x02D9 # Ë™ -0x2327 0x0027 # ' -0x2328 0x02DA # Ëš -0x2329 0x02DD # Ë -0x232A 0x02DB # Ë› -0x232B 0x02C7 # ˇ -0x232C 0x00B8 # ¸ -0x2330 0x00B7 # · -0x2331 0x0340 # Í€ -0x2332 0x0341 # Í -0x2333 0x0302 # Ì‚ -0x2334 0x0303 # ̃ -0x2335 0x0304 # Ì„ -0x2336 0x0306 # ̆ -0x2337 0x0307 # ̇ -0x2338 0x0308 # ̈ -0x233A 0x030A # ÌŠ -0x233B 0x0327 # ̧ -0x233D 0x030B # Ì‹ -0x233E 0x0328 # ̨ -0x233F 0x030C # ÌŒ -0x2340 0x018E # ÆŽ -0x2341 0x0181 # Æ -0x2342 0x018A # ÆŠ -0x2343 0x0198 # Ƙ -0x2344 0x01A0 # Æ  -0x2345 0x01AF # Ư -0x2346 0x018F # Æ -0x2347 0x01A2 # Æ¢ -0x2348 0x01B5 # Ƶ -0x234C 0x019F # ÆŸ -0x234E 0x0190 # Æ -0x234F 0x0194 # Æ” -0x2350 0x0196 # Æ– -0x2351 0x0186 # Ɔ -0x2352 0x01A9 # Æ© -0x2353 0x01B2 # Ʋ -0x2354 0x01B7 # Æ· -0x2355 0x01B8 # Ƹ -0x2356 0x0187 # Ƈ -0x2357 0x0191 # Æ‘ -0x2358 0x01A4 # Ƥ -0x2359 0x01AC # Ƭ -0x235A 0x01B3 # Ƴ -0x235D 0x019D # Æ -0x2360 0x0060 # ` -0x2361 0x0253 # É“ -0x2362 0x0257 # É— -0x2363 0x0199 # Æ™ -0x2364 0x01A1 # Æ¡ -0x2365 0x01B0 # ư -0x2366 0x01DD # Ç -0x2367 0x01A3 # Æ£ -0x2368 0x01B6 # ƶ -0x2369 0x01BF # Æ¿ -0x236A 0x019A # Æš -0x236C 0x0275 # ɵ -0x2375 0x01B9 # ƹ -0x2376 0x0188 # ƈ -0x2377 0x0192 # Æ’ -0x2378 0x01A5 # Æ¥ -0x2379 0x01AD # Æ­ -0x237A 0x01B4 # Æ´ -0x237E 0x203E # ‾ -0x23A1 0x02BF # Ê¿ -0x23A2 0x2018 # ‘ -0x23A4 0x01C2 # Ç‚ -0x23A5 0x01C3 # ǃ -0x23A6 0x01C0 # Ç€ -0x23A7 0x01C1 # Ç -0x23A9 0x0180 # Æ€ -0x23AA 0x0193 # Æ“ -0x23AB 0x0195 # Æ• -0x23AC 0x266D # â™­ -0x23AE 0x2117 # â„— -0x23AF 0x2125 # â„¥ -0x23B0 0x02BC # ʼ -0x23B1 0x02BB # Ê» -0x23B2 0x201A # ‚ -0x23B3 0x0361 # Í¡ -0x23B8 0x20D7 # ⃗ -0x23B9 0x0338 # ̸ -0x23BA 0x0302 # Ì‚ -0x23BB 0x0303 # ̃ -0x23BC 0x266F # ♯ -0x23BD 0x02B9 # ʹ -0x23BE 0x02BA # ʺ -0x23BF 0x0311 # Ì‘ -0x23C0 0x0309 # ̉ -0x23C1 0x0337 # Ì· -0x23C2 0x20E1 # ⃡ -0x23C3 0x0305 # Ì… -0x23C5 0x0300 # Ì€ -0x23C6 0x0301 # Ì -0x23C8 0x20D6 # ⃖ -0x23C9 0x0308 # ̈ -0x23CA 0x030D # Ì -0x23CB 0x0315 # Ì• -0x23CC 0x0312 # Ì’ -0x23CE 0x031B # Ì› -0x23CF 0x0335 # ̵ -0x23D0 0x030E # ÌŽ -0x23D1 0x0328 # ̨ -0x23D2 0x0327 # ̧ -0x23D3 0x0326 # ̦ -0x23D4 0x0325 # Ì¥ -0x23D5 0x032E # Ì® -0x23D6 0x0323 # Ì£ -0x23D7 0x0324 # ̤ -0x23D8 0x0330 # ̰ -0x23D9 0x0333 # ̳ -0x23DA 0x0329 # Ì© -0x23DB 0x032D # Ì­ -0x23DC 0x0331 # ̱ -0x23DD 0xFE20 # ︠ -0x23DE 0xFE21 # ︡ -0x23DF 0xFE23 # ︣ -0x23E0 0x20D1 # ⃑ -0x23E2 0x030F # Ì -0x23F0 0x033F # Ì¿ -0x23F1 0x0310 # Ì -0x23F4 0x0314 # Ì” -0x23F5 0x0316 # Ì– -0x23F6 0x0317 # Ì— -0x23F7 0x0318 # ̘ -0x23F8 0x0319 # Ì™ -0x23F9 0x031A # Ìš -0x23FA 0x032F # ̯ -0x23FB 0x0336 # ̶ -0x23FC 0x0339 # ̹ -0x23FD 0x033A # ̺ -0x23FE 0x033B # Ì» - -# "46" GREEK -0x2622 0x037E # ; -0x2623 0x0343 # ̓ -0x2624 0x0384 # ΄ -0x2625 0x0313 # Ì“ -0x2626 0x0314 # Ì” -0x2627 0x0345 # Í… -0x2629 0x1FDE # ῞ -0x262A 0x1FDD # á¿ -0x262B 0x0385 # Î… -0x262C 0x1FDF # ῟ -0x262D 0x1FC0 # á¿€ -0x262E 0x1FFD # ´ -0x262F 0x1FEF # ` -0x2630 0x03F2 # ϲ -0x2631 0x0384 # ΄ -0x2632 0x037A # ͺ -0x2633 0x1FBD # á¾½ -0x2634 0x0374 # Í´ -0x2635 0x0375 # ͵ -0x2636 0x1FEE # á¿® -0x2637 0x1FED # á¿­ -0x2639 0x1FCE # ῎ -0x263A 0x1FCD # á¿ -0x263B 0x0387 # · -0x263C 0x1FCF # á¿ -0x263D 0x1FC1 # á¿ -0x263E 0x1FBF # ᾿ -0x263F 0x1FFE # ῾ -0x2640 0x03DE # Ïž -0x2641 0x0391 # Α -0x2642 0x0392 # Î’ -0x2644 0x0393 # Γ -0x2645 0x0394 # Δ -0x2646 0x0395 # Ε -0x2647 0x03DA # Ïš -0x2648 0x03DC # Ïœ -0x2649 0x0396 # Ζ -0x264A 0x0397 # Η -0x264B 0x0398 # Θ -0x264C 0x0399 # Ι -0x264D 0x039A # Κ -0x264E 0x039B # Λ -0x264F 0x039C # Μ -0x2650 0x039D # Î -0x2651 0x039E # Ξ -0x2652 0x039F # Ο -0x2653 0x03A0 # Π -0x2654 0x03D8 # Ϙ -0x2655 0x03A1 # Ρ -0x2656 0x03A3 # Σ -0x2658 0x03A4 # Τ -0x2659 0x03A5 # Î¥ -0x265A 0x03A6 # Φ -0x265B 0x03A7 # Χ -0x265C 0x03A8 # Ψ -0x265D 0x03A9 # Ω -0x265E 0x03E0 # Ï  -0x2660 0x03DF # ÏŸ -0x2661 0x03B1 # α -0x2662 0x03B2 # β -0x2663 0x03D0 # Ï -0x2664 0x03B3 # γ -0x2665 0x03B4 # δ -0x2666 0x03B5 # ε -0x2667 0x03DB # Ï› -0x2668 0x03DD # Ï -0x2669 0x03B6 # ζ -0x266A 0x03B7 # η -0x266B 0x03B8 # θ -0x266C 0x03B9 # ι -0x266D 0x03BA # κ -0x266E 0x03BB # λ -0x266F 0x03BC # μ -0x2670 0x03BD # ν -0x2671 0x03BE # ξ -0x2672 0x03BF # ο -0x2673 0x03C0 # Ï€ -0x2674 0x03D9 # Ï™ -0x2675 0x03C1 # Ï -0x2676 0x03C3 # σ -0x2677 0x03C2 # Ï‚ -0x2678 0x03C4 # Ï„ -0x2679 0x03C5 # Ï… -0x267A 0x03C6 # φ -0x267B 0x03C7 # χ -0x267C 0x03C8 # ψ -0x267D 0x03C9 # ω -0x267E 0x03E1 # Ï¡ -0x26B0 0x03E9 # Ï© -0x26B1 0x03EB # Ï« -0x26B2 0x03ED # Ï­ -0x26B3 0x03EF # ϯ -0x26C0 0x0344 # Í„ -0x26C1 0x1FDE # ῞ -0x26C2 0x1FCE # ῎ -0x26C3 0x1FDF # ῟ -0x26C4 0x1FCF # á¿ -0x26C5 0x0301 # Ì -0x26C6 0x0300 # Ì€ -0x26C7 0x0342 # Í‚ -0x26C8 0x1FDE # ῞ -0x26C9 0x1FDD # á¿ -0x26CA 0x1FCE # ῎ -0x26CB 0x1FCD # á¿ -0x26CC 0x0308 # ̈ -0x26CD 0x0385 # Î… -0x26CE 0x1FED # á¿­ -0x26CF 0x1FC1 # á¿ -0x26D0 0x0386 # Ά -0x26D1 0x0388 # Έ -0x26D2 0x0389 # Ή -0x26D3 0x038A # Ί -0x26D4 0x038C # ÎŒ -0x26D5 0x038E # ÎŽ -0x26D6 0x038F # Î -0x26D7 0x03AA # Ϊ -0x26D8 0x03AB # Ϋ -0x26D9 0x03AA 0x0301 # Ϊ -0x26DA 0x03AB 0x0301 # Ϋ -0x26DC 0x03E2 # Ï¢ -0x26DD 0x03E4 # Ϥ -0x26DE 0x03E6 # Ϧ -0x26E0 0x03D3 # Ï“ -0x26E1 0x03D4 # Ï” -0x26F0 0x03AC # ά -0x26F1 0x03AD # έ -0x26F2 0x03AE # ή -0x26F3 0x03AF # ί -0x26F4 0x03CC # ÏŒ -0x26F5 0x03CD # Ï -0x26F6 0x03CE # ÏŽ -0x26F7 0x03CA # ÏŠ -0x26F8 0x03CB # Ï‹ -0x26F9 0x0390 # Î -0x26FA 0x03B0 # ΰ -0x26FB 0x03F3 # ϳ -0x26FC 0x03E3 # Ï£ -0x26FD 0x03E5 # Ï¥ -0x26FE 0x03E7 # ϧ - -# "50" FORMS -0x2821 0x2500 # ─ -0x2822 0x2502 # │ -0x2823 0x250C # ┌ -0x2824 0x2510 # â” -0x2825 0x2518 # ┘ -0x2826 0x2514 # â”” -0x2827 0x251C # ├ -0x2828 0x252C # ┬ -0x2829 0x2524 # ┤ -0x282A 0x2534 # â”´ -0x282B 0x253C # ┼ -0x282C 0x2501 # â” -0x282D 0x2503 # ┃ -0x282E 0x250F # â” -0x282F 0x2513 # ┓ -0x2830 0x251B # â”› -0x2831 0x2517 # â”— -0x2832 0x2523 # ┣ -0x2833 0x2533 # ┳ -0x2834 0x252B # ┫ -0x2835 0x253B # â”» -0x2836 0x254B # â•‹ -0x2837 0x2520 # â”  -0x2838 0x252F # ┯ -0x2839 0x2528 # ┨ -0x283A 0x2537 # â”· -0x283B 0x253F # ┿ -0x283C 0x251D # â” -0x283D 0x2530 # â”° -0x283E 0x2525 # ┥ -0x283F 0x2538 # ┸ -0x2840 0x2542 # â•‚ -0x2841 0x254E # ╎ -0x2842 0x254F # â• -0x2843 0x2549 # ╉ -0x2844 0x2547 # ╇ -0x2845 0x2548 # ╈ -0x2846 0x254A # ╊ -0x2847 0x254C # ╌ -0x2849 0x250E # ┎ -0x284A 0x2512 # â”’ -0x284B 0x251A # ┚ -0x284C 0x2516 # â”– -0x284D 0x250D # â” -0x284E 0x2511 # ┑ -0x284F 0x2519 # â”™ -0x2850 0x2561 # â•¡ -0x2851 0x2562 # â•¢ -0x2852 0x2556 # â•– -0x2853 0x2555 # â•• -0x2854 0x2563 # â•£ -0x2855 0x2551 # â•‘ -0x2856 0x2557 # â•— -0x2857 0x255D # â• -0x2858 0x255C # ╜ -0x2859 0x255B # â•› -0x285A 0x255E # ╞ -0x285B 0x255F # ╟ -0x285C 0x255A # ╚ -0x285D 0x2554 # â•” -0x285E 0x2569 # â•© -0x285F 0x2566 # ╦ -0x2860 0x2560 # â•  -0x2861 0x2550 # â• -0x2862 0x256C # ╬ -0x2863 0x2567 # â•§ -0x2864 0x2568 # ╨ -0x2865 0x2564 # ╤ -0x2866 0x2565 # â•¥ -0x2867 0x2559 # â•™ -0x2868 0x2558 # ╘ -0x2869 0x2552 # â•’ -0x286A 0x2553 # â•“ -0x286B 0x256B # â•« -0x286C 0x256A # ╪ -0x287B 0x2515 # ┕ -0x28CC 0x251E # ┞ -0x28CD 0x251F # ┟ -0x28CE 0x2521 # ┡ -0x28CF 0x2522 # ┢ -0x28D0 0x2504 # ┄ -0x28D1 0x2505 # â”… -0x28D2 0x2506 # ┆ -0x28D3 0x2507 # ┇ -0x28D4 0x2508 # ┈ -0x28D5 0x2509 # ┉ -0x28D6 0x250A # ┊ -0x28D7 0x250B # ┋ -0x28D8 0x254D # â• -0x28D9 0x256D # â•­ -0x28DA 0x256E # â•® -0x28DB 0x256F # ╯ -0x28DC 0x2570 # â•° -0x28DD 0x2571 # ╱ -0x28DE 0x2572 # ╲ -0x28DF 0x2588 # â–ˆ - -# "356" SYMBOLS2 -0xEE21 0x2004 #   -0xEE22 0x2005 #   -0xEE23 0x200A #   -0xEE24 0x2008 #   -0xEE25 0x2027 # ‧ -0xEE26 0x230E # ⌎ -0xEE27 0x230F # ⌠-0xEE28 0x230C # ⌌ -0xEE29 0x230D # ⌠-0xEE2A 0x25AE # â–® -0xEE2B 0x2214 # ∔ -0xEE2C 0x066C # Ù¬ -0xEE2D 0x2212 # − -0xEE2E 0x066B # Ù« -0xEE2F 0x210F # â„ -0xEE30 0x226C # ≬ -0xEE31 0x2100 # â„€ -0xEE33 0x260F # ☠-0xEE34 0x2236 # ∶ -0xEE35 0x0021 # ! -0xEE36 0x22A6 # ⊦ -0xEE37 0x232F # ⌯ -0xEE38 0x2330 # ⌰ -0xEE39 0x01B5 # Ƶ -0xEE3A 0x2302 # ⌂ -0xEE3B 0x2238 # ∸ -0xEE3C 0x2216 # ∖ -0xEE3D 0x2259 # ≙ -0xEE3E 0x225A # ≚ -0xEE3F 0x22C7 # ⋇ -0xEE40 0x2106 # ℆ -0xEE41 0x25D8 # â—˜ -0xEE42 0x224E # ≎ -0xEE43 0x211B # â„› -0xEE44 0x2112 # â„’ -0xEE45 0x2206 # ∆ -0xEE46 0x2311 # ⌑ -0xEE47 0x2038 # ‸ -0xEE48 0x2104 # â„„ -0xEE49 0x23E4 # ⤠-0xEE4A 0x25B1 # â–± -0xEE4B 0x232D # ⌭ -0xEE4C 0x2312 # ⌒ -0xEE4D 0x2313 # ⌓ -0xEE4E 0x232E # ⌮ -0xEE4F 0x2316 # ⌖ -0xEE50 0x21C4 # ⇄ -0xEE51 0x21D5 # ⇕ -0xEE52 0x228F # ⊠-0xEE53 0x2290 # ⊠-0xEE54 0x0192 # Æ’ -0xEE55 0x25D9 # â—™ -0xEE56 0x22C2 # â‹‚ -0xEE57 0x22C3 # ⋃ -0xEE5D 0x231B # ⌛ -0xEE60 0x2591 # â–‘ -0xEE61 0x2593 # â–“ -0xEE62 0x22D2 # â‹’ -0xEE63 0x22D3 # â‹“ -0xEE64 0x223A # ∺ -0xEE67 0x2218 # ∘ -0xEE68 0x2242 # ≂ -0xEE69 0x2201 # ∠-0xEE6A 0x2310 # ⌠-0xEE6B 0x2032 # ′ -0xEE6C 0x2276 # ≶ -0xEE6D 0x2277 # ≷ -0xEE6E 0x2272 # ≲ -0xEE6F 0x2273 # ≳ -0xEE70 0x22A4 # ⊤ -0xEE71 0x2204 # ∄ -0xEE72 0x2262 # ≢ -0xEE73 0x2308 # ⌈ -0xEE74 0x230A # ⌊ -0xEE75 0x007C # | -0xEE76 0x2309 # ⌉ -0xEE77 0x230B # ⌋ -0xEE78 0x224A # ≊ -0xEE79 0x224F # ≠-0xEE7A 0x203C # ‼ -0xEE7B 0x2035 # ‵ -0xEE7C 0x2223 # ∣ -0xEE7D 0x2217 # ∗ -0xEE7E 0x223C # ∼ -0xEEA1 0x22BA # ⊺ -0xEEA2 0x2024 # ․ -0xEEA3 0x2025 # ‥ -0xEEA4 0x2B95 # ⮕ -0xEEA5 0x2B05 # ⬅ -0xEEA6 0x2B06 # ⬆ -0xEEA7 0x2B07 # ⬇ -0xEEA8 0x21E8 # ⇨ -0xEEA9 0x21E6 # ⇦ -0xEEAA 0x21E7 # ⇧ -0xEEAB 0x21E9 # ⇩ -0xEEAC 0x2190 # ↠-0xEEAD 0x2191 # ↑ -0xEEAE 0x2192 # → -0xEEAF 0x2193 # ↓ -0xEEB0 0x25B6 # â–¶ -0xEEB1 0x25C0 # â—€ -0xEEB2 0x25B7 # â–· -0xEEB3 0x25C1 # â— -0xEEB4 0x22C5 # â‹… -0xEEB5 0x2195 # ↕ -0xEEB6 0x21A8 # ↨ -0xEEB7 0x2372 # â² -0xEEB8 0x2371 # â± -0xEEB9 0x2588 # â–ˆ -0xEEBA 0x2584 # â–„ -0xEEBB 0x2590 # â– -0xEEBC 0x258C # â–Œ -0xEEBD 0x2580 # â–€ -0xEEBE 0x25C4 # â—„ -0xEEBF 0x25BA # â–º -0xEEC0 0x236B # â« -0xEEC1 0x2352 # â’ -0xEEC2 0x234B # â‹ -0xEEC3 0x233D # ⌽ -0xEEC4 0x2349 # ≠-0xEEC5 0x235F # ⟠-0xEEC6 0x235E # âž -0xEEC7 0x2339 # ⌹ -0xEEC8 0x233F # ⌿ -0xEEC9 0x2340 # †-0xEECA 0x2305 # ⌅ -0xEECB 0x2664 # ♤ -0xEECC 0x2665 # ♥ -0xEECD 0x2666 # ♦ -0xEECE 0x2667 # â™§ -0xEED0 0x234E # ⎠-0xEED1 0x2355 # â• -0xEED2 0x235D # â -0xEED3 0x2336 # ⌶ -0xEED4 0x233B # ⌻ -0xEED5 0x266B # ♫ -0xEED6 0x22C9 # ⋉ -0xEED7 0x22CA # ⋊ -0xEED8 0x22CB # â‹‹ -0xEED9 0x22CC # ⋌ -0xEEDA 0x2306 # ⌆ -0xEEDB 0x22BB # ⊻ -0xEEDC 0x2337 # ⌷ -0xEEDD 0x221F # ∟ -0xEEDE 0x25AC # â–¬ -0xEEDF 0x263B # ☻ -0xEEE0 0x23AB # ⎫ -0xEEE1 0x23AA # ⎪ -0xEEE2 0x23AC # ⎬ -0xEEE3 0x23AD # ⎭ -0xEEE4 0x23A7 # ⎧ -0xEEE5 0x23A9 # ⎩ -0xEEE6 0x23A8 # ⎨ -0xEEE7 0x23B0 # ⎰ -0xEEE8 0x23B1 # ⎱ -0xEEE9 0x22CF # â‹ -0xEEEA 0x22CE # ⋎ -0xEEEB 0x22B4 # ⊴ -0xEEEC 0x22B5 # ⊵ -0xEEED 0x2320 # ⌠ -0xEEEE 0x2321 # ⌡ -0xEEEF 0x23AA # ⎪ -0xEEF0 0x2342 # â‚ -0xEEF2 0x21B6 # ↶ -0xEEF3 0x21B7 # ↷ -0xEEF4 0x21BA # ↺ -0xEEF5 0x21BB # ↻ -0xEEF6 0x21CB # ⇋ -0xEEF7 0x219A # ↚ -0xEEF8 0x219B # ↛ -0xEEF9 0x21AE # ↮ -0xEEFA 0x21CD # ⇠-0xEEFB 0x21CF # ⇠-0xEEFC 0x21CE # ⇎ -0xEEFD 0x22CD # â‹ -0xEEFE 0x2241 # ≠- -# "357" SYMBOLS1 -0xEF21 0x00A0 #   -0xEF22 0x2011 # ‑ -0xEF23 0x00AD # ­ -0xEF24 0x2013 # – -0xEF25 0x2014 # — -0xEF26 0x2012 # ‒ -0xEF27 0x0027 # ' -0xEF28 0x201E # „ -0xEF29 0x201C # “ -0xEF2A 0x2039 # ‹ -0xEF2B 0x203A # › -0xEF2C 0x2000 #   -0xEF2D 0x2001 # †-0xEF2E 0x2007 #   -0xEF2F 0x2009 #   -0xEF30 0x2020 # † -0xEF31 0x2021 # ‡ -0xEF32 0x2329 # 〈 -0xEF33 0x232A # 〉 -0xEF34 0x261E # ☞ -0xEF35 0x261C # ☜ -0xEF36 0x22A2 # ⊢ -0xEF37 0x22A3 # ⊣ -0xEF38 0x22A8 # ⊨ -0xEF39 0x2AE4 # ⫤ -0xEF3A 0x3016 # 〖 -0xEF3B 0x3017 # 〗 -0xEF3C 0x2196 # ↖ -0xEF3D 0x2198 # ↘ -0xEF3E 0x2197 # ↗ -0xEF3F 0x2199 # ↙ -0xEF40 0x2105 # â„… -0xEF41 0x2030 # ‰ -0xEF42 0x226A # ≪ -0xEF43 0x226B # ≫ -0xEF44 0x226E # ≮ -0xEF45 0x226F # ≯ -0xEF46 0x2223 # ∣ -0xEF47 0x2224 # ∤ -0xEF48 0x2225 # ∥ -0xEF49 0x2226 # ∦ -0xEF4A 0x2208 # ∈ -0xEF4B 0x2209 # ∉ -0xEF4C 0x220B # ∋ -0xEF4D 0x21D0 # ⇠-0xEF4E 0x21D4 # ⇔ -0xEF4F 0x21D2 # ⇒ -0xEF50 0x21CC # ⇌ -0xEF51 0x21C6 # ⇆ -0xEF52 0x2194 # ↔ -0xEF53 0x219D # ↠-0xEF56 0x2229 # ∩ -0xEF57 0x222A # ∪ -0xEF58 0x2287 # ⊇ -0xEF59 0x2286 # ⊆ -0xEF5A 0x2283 # ⊃ -0xEF5B 0x2282 # ⊂ -0xEF5C 0x2289 # ⊉ -0xEF5D 0x2288 # ⊈ -0xEF5E 0x2285 # ⊅ -0xEF5F 0x2284 # ⊄ -0xEF60 0x2612 # ☒ -0xEF61 0x2205 # ∅ -0xEF62 0x2295 # ⊕ -0xEF63 0x2296 # ⊖ -0xEF64 0x2297 # ⊗ -0xEF65 0x2298 # ⊘ -0xEF66 0x2022 # • -0xEF67 0x2218 # ∘ -0xEF68 0x210F # â„ -0xEF69 0x2113 # â„“ -0xEF6A 0x00AC # ¬ -0xEF6B 0x00A6 # ¦ -0xEF6C 0x2220 # ∠ -0xEF6D 0x2221 # ∡ -0xEF6E 0x2237 # ∷ -0xEF6F 0x2235 # ∵ -0xEF70 0x22A5 # ⊥ -0xEF71 0x221D # ∠-0xEF72 0x2261 # ≡ -0xEF73 0x2250 # ≠-0xEF74 0x225F # ≟ -0xEF75 0x222B # ∫ -0xEF76 0x222E # ∮ -0xEF77 0x2243 # ≃ -0xEF78 0x2245 # ≅ -0xEF79 0x2248 # ≈ -0xEF7A 0x2211 # ∑ -0xEF7B 0x220F # ∠-0xEF7C 0x221A # √ -0xEF7D 0x2213 # ∓ -0xEF7E 0x2592 # â–’ -0xEFA1 0x20A2 # â‚¢ -0xEFA2 0x0192 # Æ’ -0xEFA3 0x20A3 # â‚£ -0xEFA4 0x20A7 # â‚§ -0xEFA5 0x20A0 # â‚  -0xEFA6 0x0024 # $ -0xEFA7 0x2135 # ℵ -0xEFA8 0x2116 # â„– -0xEFA9 0x211E # ℞ -0xEFAA 0x2121 # â„¡ -0xEFAB 0x0292 # Ê’ -0xEFAC 0x2102 # â„‚ -0xEFAD 0x2115 # â„• -0xEFAE 0x211D # â„ -0xEFAF 0x2124 # ℤ -0xEFB0 0x2308 # ⌈ -0xEFB1 0x2309 # ⌉ -0xEFB2 0x230A # ⌊ -0xEFB3 0x230B # ⌋ -0xEFB4 0x2203 # ∃ -0xEFB5 0x2200 # ∀ -0xEFB6 0x22C0 # â‹€ -0xEFB7 0x22C1 # â‹ -0xEFB8 0x220E # ∎ -0xEFB9 0x2207 # ∇ -0xEFBA 0x2202 # ∂ -0xEFBB 0x2440 # â‘€ -0xEFBC 0x2442 # â‘‚ -0xEFBD 0x2441 # â‘ -0xEFBE 0x23E6 # ⦠-0xEFBF 0x2017 # ‗ -0xEFC0 0x2312 # ⌒ -0xEFC1 0x2160 # â…  -0xEFC2 0x2161 # â…¡ -0xEFC3 0x2162 # â…¢ -0xEFC4 0x2163 # â…£ -0xEFC5 0x2164 # â…¤ -0xEFC6 0x2165 # â…¥ -0xEFC7 0x2166 # â…¦ -0xEFC8 0x2167 # â…§ -0xEFC9 0x2168 # â…¨ -0xEFCA 0x2169 # â…© -0xEFCB 0x2660 # â™  -0xEFCC 0x2661 # ♡ -0xEFCD 0x2662 # ♢ -0xEFCE 0x2663 # ♣ -0xEFCF 0x2713 # ✓ -0xEFD0 0x2717 # ✗ -0xEFD1 0x2460 # â‘  -0xEFD2 0x2461 # â‘¡ -0xEFD3 0x2462 # â‘¢ -0xEFD4 0x2463 # â‘£ -0xEFD5 0x2464 # ⑤ -0xEFD6 0x2465 # â‘¥ -0xEFD7 0x2466 # ⑦ -0xEFD8 0x2467 # â‘§ -0xEFD9 0x2468 # ⑨ -0xEFDA 0x2469 # â‘© -0xEFDB 0x2192 0x20DD # → -0xEFDC 0x21B4 0x20DD # ↴ -0xEFDD 0x21B2 0x20DD # ↲ -0xEFDE 0x262E # ☮ -0xEFDF 0x263A # ☺ -0xEFE0 0x2620 # ☠ -0xEFE1 0x2503 # ┃ -0xEFE2 0x2501 # â” -0xEFE3 0x254B # â•‹ -0xEFE4 0x2502 # │ -0xEFE5 0x2500 # ─ -0xEFE6 0x253C # ┼ -0xEFE7 0x2609 # ☉ -0xEFE8 0x263D # ☽ -0xEFE9 0x263E # ☾ -0xEFEA 0x263F # ☿ -0xEFEB 0x2643 # ♃ -0xEFEC 0x2644 # ♄ -0xEFED 0x2645 # â™… -0xEFEE 0x2646 # ♆ -0xEFEF 0x2647 # ♇ -0xEFF0 0x2652 # â™’ -0xEFF1 0x2653 # ♓ -0xEFF2 0x2648 # ♈ -0xEFF3 0x2649 # ♉ -0xEFF4 0x264A # ♊ -0xEFF5 0x264B # ♋ -0xEFF6 0x264C # ♌ -0xEFF7 0x264D # â™ -0xEFF8 0x264E # ♎ -0xEFF9 0x264F # â™ -0xEFFA 0x2650 # â™ -0xEFFB 0x2651 # ♑ -0xEFFC 0x260E # ☎ -0xEFFD 0x2153 # â…“ -0xEFFE 0x2154 # â…” - -# "361" ACCENTED-LATIN1 -0xF121 0x00C0 # À -0xF122 0x00C1 # à -0xF123 0x00C2 #  -0xF124 0x00C3 # à -0xF125 0x0100 # Ä€ -0xF126 0x0102 # Ä‚ -0xF127 0x00C4 # Ä -0xF128 0x00C5 # Ã… -0xF129 0x0104 # Ä„ -0xF12A 0x0106 # Ć -0xF12B 0x0108 # Ĉ -0xF12C 0x010A # ÄŠ -0xF12D 0x00C7 # Ç -0xF12E 0x010C # ÄŒ -0xF12F 0x010E # ÄŽ -0xF130 0x00C8 # È -0xF131 0x00C9 # É -0xF132 0x00CA # Ê -0xF133 0x0112 # Ä’ -0xF134 0x0116 # Ä– -0xF135 0x00CB # Ë -0xF136 0x0118 # Ę -0xF137 0x011A # Äš -0xF138 0x01F4 # Ç´ -0xF139 0x011C # Äœ -0xF13A 0x011E # Äž -0xF13B 0x0120 # Ä  -0xF13C 0x0122 # Ä¢ -0xF13D 0x0124 # Ĥ -0xF13E 0x00CC # ÃŒ -0xF13F 0x01CD # Ç -0xF140 0x00CE # ÃŽ -0xF141 0x0128 # Ĩ -0xF142 0x012A # Ī -0xF143 0x0130 # İ -0xF144 0x00CF # à -0xF145 0x012E # Ä® -0xF146 0x0134 # Ä´ -0xF147 0x0136 # Ķ -0xF148 0x0139 # Ĺ -0xF149 0x013B # Ä» -0xF14A 0x013D # Ľ -0xF14B 0x0143 # Ń -0xF14C 0x00D1 # Ñ -0xF14D 0x0145 # Å… -0xF14E 0x0147 # Ň -0xF14F 0x00D2 # Ã’ -0xF150 0x00D3 # Ó -0xF151 0x00D4 # Ô -0xF152 0x00D5 # Õ -0xF153 0x014C # ÅŒ -0xF154 0x00D6 # Ö -0xF155 0x0150 # Å -0xF156 0x0154 # Å” -0xF157 0x0156 # Å– -0xF158 0x0158 # Ř -0xF159 0x015A # Åš -0xF15A 0x015C # Åœ -0xF15B 0x015E # Åž -0xF15C 0x0160 # Å  -0xF15D 0x0162 # Å¢ -0xF15E 0x0164 # Ť -0xF15F 0x00D9 # Ù -0xF160 0x00DA # Ú -0xF161 0x00DB # Û -0xF162 0x0168 # Ũ -0xF163 0x016A # Ū -0xF164 0x016C # Ŭ -0xF165 0x00DC # Ü -0xF166 0x016E # Å® -0xF167 0x0170 # Ű -0xF168 0x0172 # Ų -0xF169 0x0174 # Å´ -0xF16A 0x1EF2 # Ỳ -0xF16B 0x00DD # à -0xF16C 0x0176 # Ŷ -0xF16D 0x0178 # Ÿ -0xF16E 0x0179 # Ź -0xF16F 0x017B # Å» -0xF170 0x017D # Ž -0xF171 0x004C 0x0315 # L -0xF172 0x0054 0x0315 # T -0xF173 0x0044 0x0315 # D -0xF174 0x1ECC # Ọ -0xF175 0x0232 # Ȳ -0xF176 0x01E2 # Ç¢ -0xF177 0x0152 0x0304 # Å’ -0xF178 0x0100 0x0306 # Ä€ -0xF179 0x01CD # Ç -0xF17A 0x0114 # Ä” -0xF17B 0x0112 0x0323 # Ä’ -0xF17C 0x0112 0x0306 # Ä’ -0xF17D 0x01E6 # Ǧ -0xF17E 0x012C # Ĭ -0xF1A1 0x00E0 # à -0xF1A2 0x00E1 # á -0xF1A3 0x00E2 # â -0xF1A4 0x00E3 # ã -0xF1A5 0x0101 # Ä -0xF1A6 0x0103 # ă -0xF1A7 0x00E4 # ä -0xF1A8 0x00E5 # Ã¥ -0xF1A9 0x0105 # Ä… -0xF1AA 0x0107 # ć -0xF1AB 0x0109 # ĉ -0xF1AC 0x010B # Ä‹ -0xF1AD 0x00E7 # ç -0xF1AE 0x010D # Ä -0xF1AF 0x010F # Ä -0xF1B0 0x00E8 # è -0xF1B1 0x00E9 # é -0xF1B2 0x00EA # ê -0xF1B3 0x0113 # Ä“ -0xF1B4 0x0117 # Ä— -0xF1B5 0x00EB # ë -0xF1B6 0x0119 # Ä™ -0xF1B7 0x011B # Ä› -0xF1B8 0x01F5 # ǵ -0xF1B9 0x011D # Ä -0xF1BA 0x011F # ÄŸ -0xF1BB 0x0121 # Ä¡ -0xF1BC 0x0123 # Ä£ -0xF1BD 0x0125 # Ä¥ -0xF1BE 0x00EC # ì -0xF1BF 0x00ED # í -0xF1C0 0x00EE # î -0xF1C1 0x0129 # Ä© -0xF1C2 0x012B # Ä« -0xF1C4 0x00EF # ï -0xF1C5 0x012F # į -0xF1C6 0x0135 # ĵ -0xF1C7 0x0137 # Ä· -0xF1C8 0x013A # ĺ -0xF1C9 0x013C # ļ -0xF1CA 0x013E # ľ -0xF1CB 0x0144 # Å„ -0xF1CC 0x00F1 # ñ -0xF1CD 0x0146 # ņ -0xF1CE 0x0148 # ň -0xF1CF 0x00F2 # ò -0xF1D0 0x00F3 # ó -0xF1D1 0x00F4 # ô -0xF1D2 0x00F5 # õ -0xF1D3 0x014D # Å -0xF1D4 0x00F6 # ö -0xF1D5 0x0151 # Å‘ -0xF1D6 0x0155 # Å• -0xF1D7 0x0157 # Å— -0xF1D8 0x0159 # Å™ -0xF1D9 0x015B # Å› -0xF1DA 0x015D # Å -0xF1DB 0x015F # ÅŸ -0xF1DC 0x0161 # Å¡ -0xF1DD 0x0163 # Å£ -0xF1DE 0x0165 # Å¥ -0xF1DF 0x00F9 # ù -0xF1E0 0x00FA # ú -0xF1E1 0x00FB # û -0xF1E2 0x0169 # Å© -0xF1E3 0x016B # Å« -0xF1E4 0x016D # Å­ -0xF1E5 0x00FC # ü -0xF1E6 0x016F # ů -0xF1E7 0x0171 # ű -0xF1E8 0x0173 # ų -0xF1E9 0x0175 # ŵ -0xF1EA 0x1EF3 # ỳ -0xF1EB 0x00FD # ý -0xF1EC 0x0177 # Å· -0xF1ED 0x00FF # ÿ -0xF1EE 0x017A # ź -0xF1EF 0x017C # ż -0xF1F0 0x017E # ž -0xF1F1 0x006C 0x0315 # l -0xF1F2 0x0074 0x0315 # t -0xF1F3 0x0064 0x0315 # d -0xF1F4 0x1ECD # á» -0xF1F5 0x0233 # ȳ -0xF1F6 0x01E3 # Ç£ -0xF1F7 0x0153 0x0304 # Å“ -0xF1F8 0x0101 0x0306 # Ä -0xF1F9 0x01CE # ÇŽ -0xF1FA 0x0115 # Ä• -0xF1FB 0x0113 0x0323 # Ä“ -0xF1FC 0x0113 0x0306 # Ä“ -0xF1FD 0x01E7 # ǧ -0xF1FE 0x012D # Ä­ diff --git a/unicode/xerox/XCCS-0,41-50,340-344,356-361.TXT b/unicode/xerox/XCCS-0,41-50,340-344,356-361.TXT deleted file mode 100644 index 525bfc7f..00000000 --- a/unicode/xerox/XCCS-0,41-50,340-344,356-361.TXT +++ /dev/null @@ -1,1961 +0,0 @@ - - Name: XCCS (XC-3-1-1-0) to Unicode - Unicode version: 3.0 - XCCS charsets: 0 41-50 340-344 356-361 - Table version: 0.1 - Table format: Format A - Date: 3-Aug-2020 - Author: Ron Kaplan - -This file contains mappings from the Xerox Character Code Standard (version -XC1-3-3-0, 1987) into Unicode 3.0. standard codes. That is the version of -XCCS corresponding to the fonts in the Medley system. - -The format of this file conforms to the format of the other Unicode-supplied -mapping files: - Three white-space (tab or spaces) separated columns: - Column 1 is the XCCS code (as hex 0xXXXX) - Column 2 is the corresponding Unicode (as hex 0xXXXX) - Column 3 (after #) is a comment column. For convenience, it contains the - Unicode character itself (since the Unicode character names - are not available) -Unicode FFFF is used for undefined XCCS codes (Column 3 = UNDEFINED -Unicode FFFE is used for XCCS codes that have not yet been filled in. -(Column 3 = MISSING) - -This file is encoded in UTF8, so that the Unicode characters -are properly displayed in Column 3 and can be edited by standard -Unicode-enabled editors (e.g. Mac Textedit). - -This file can also be read by the function -READ-UNICODE-MAPPING in the UNICODE Medley library package. - -The entries are in XCCS order and grouped by character sets. In front of -the mappings, for convenience, there is a line with the octal XCCS -character set, after #. - -Note that a given XCCS code might map to codes in several different Unicode -positions, since there are repetitions in the Unicode standard. - -For more details, see the associated README.TXT file. - -Any comments or problems, contact - - -# "0" LATIN -0x0020 0x0020 # -0x0021 0x0021 # ! -0x0022 0x0022 # " -0x0023 0x0023 # # -0x0024 0x0024 # $ -0x0025 0x0025 # % -0x0026 0x0026 # & -0x0027 0x0027 # ' -0x0028 0x0028 # ( -0x0029 0x0029 # ) -0x002A 0x002A # * -0x002B 0x002B # + -0x002C 0x002C # , -0x002D 0x002D # - -0x002E 0x002E # . -0x002F 0x002F # / -0x0030 0x0030 # 0 -0x0031 0x0031 # 1 -0x0032 0x0032 # 2 -0x0033 0x0033 # 3 -0x0034 0x0034 # 4 -0x0035 0x0035 # 5 -0x0036 0x0036 # 6 -0x0037 0x0037 # 7 -0x0038 0x0038 # 8 -0x0039 0x0039 # 9 -0x003A 0x003A # : -0x003B 0x003B # ; -0x003C 0x003C # < -0x003D 0x003D # = -0x003E 0x003E # > -0x003F 0x003F # ? -0x0040 0x0040 # @ -0x0041 0x0041 # A -0x0042 0x0042 # B -0x0043 0x0043 # C -0x0044 0x0044 # D -0x0045 0x0045 # E -0x0046 0x0046 # F -0x0047 0x0047 # G -0x0048 0x0048 # H -0x0049 0x0049 # I -0x004A 0x004A # J -0x004B 0x004B # K -0x004C 0x004C # L -0x004D 0x004D # M -0x004E 0x004E # N -0x004F 0x004F # O -0x0050 0x0050 # P -0x0051 0x0051 # Q -0x0052 0x0052 # R -0x0053 0x0053 # S -0x0054 0x0054 # T -0x0055 0x0055 # U -0x0056 0x0056 # V -0x0057 0x0057 # W -0x0058 0x0058 # X -0x0059 0x0059 # Y -0x005A 0x005A # Z -0x005B 0x005B # [ -0x005C 0x005C # \ -0x005D 0x005D # ] -0x005E 0x005E # ^ -0x005F 0x005F # _ -0x0060 0x0060 # ` -0x0061 0x0061 # a -0x0062 0x0062 # b -0x0063 0x0063 # c -0x0064 0x0064 # d -0x0065 0x0065 # e -0x0066 0x0066 # f -0x0067 0x0067 # g -0x0068 0x0068 # h -0x0069 0x0069 # i -0x006A 0x006A # j -0x006B 0x006B # k -0x006C 0x006C # l -0x006D 0x006D # m -0x006E 0x006E # n -0x006F 0x006F # o -0x0070 0x0070 # p -0x0071 0x0071 # q -0x0072 0x0072 # r -0x0073 0x0073 # s -0x0074 0x0074 # t -0x0075 0x0075 # u -0x0076 0x0076 # v -0x0077 0x0077 # w -0x0078 0x0078 # x -0x0079 0x0079 # y -0x007A 0x007A # z -0x007B 0x007B # { -0x007C 0x007C # | -0x007D 0x007D # } -0x007E 0x007E # ~ -0x00A1 0x00A1 # ¡ -0x00A2 0x00A2 # ¢ -0x00A3 0x00A3 # £ -0x00A4 0x0024 # $ -0x00A5 0x00A5 # Â¥ -0x00A7 0x00A7 # § -0x00A9 0x2018 # ‘ -0x00AA 0x201C # “ -0x00AB 0x00AB # « -0x00AC 0x2190 # ↠-0x00AD 0x2191 # ↑ -0x00AE 0x2192 # → -0x00AF 0x2193 # ↓ -0x00B0 0x00B0 # ° -0x00B1 0x00B1 # ± -0x00B2 0x00B2 # ² -0x00B3 0x00B3 # ³ -0x00B4 0x00D7 # × -0x00B5 0x00B5 # µ -0x00B6 0x00B6 # ¶ -0x00B7 0x00B7 # · -0x00B8 0x00F7 # ÷ -0x00B9 0x2019 # ’ -0x00BA 0x201D # †-0x00BB 0x00BB # » -0x00BC 0x00BC # ¼ -0x00BD 0x00BD # ½ -0x00BE 0x00BE # ¾ -0x00BF 0x00BF # ¿ -0x00C1 0x0300 # Ì€ -0x00C2 0x0301 # Ì -0x00C3 0x0302 # Ì‚ -0x00C4 0x0303 # ̃ -0x00C5 0x0304 # Ì„ -0x00C6 0x0306 # ̆ -0x00C7 0x0307 # ̇ -0x00C8 0x0308 # ̈ -0x00CA 0x030A # ÌŠ -0x00CB 0x0327 # ̧ -0x00CC 0x0332 # ̲ -0x00CD 0x030B # Ì‹ -0x00CE 0x0328 # ̨ -0x00CF 0x030C # ÌŒ -0x00D0 0x2015 # ― -0x00D1 0x00B9 # ¹ -0x00D2 0x00AE # ® -0x00D3 0x00A9 # © -0x00D4 0x2122 # â„¢ -0x00D5 0x266A # ♪ -0x00DC 0x215B # â…› -0x00DD 0x215C # â…œ -0x00DE 0x215D # â… -0x00DF 0x215E # â…ž -0x00E0 0x2126 # Ω -0x00E1 0x00C6 # Æ -0x00E2 0x00D0 # à -0x00E3 0x00AA # ª -0x00E4 0x0126 # Ħ -0x00E5 0x0237 # È· -0x00E6 0x0132 # IJ -0x00E7 0x013F # Ä¿ -0x00E8 0x0141 # Å -0x00E9 0x00D8 # Ø -0x00EA 0x0152 # Å’ -0x00EB 0x00BA # º -0x00EC 0x00DE # Þ -0x00ED 0x0166 # Ŧ -0x00EE 0x014A # ÅŠ -0x00EF 0x0149 # ʼn -0x00F0 0x0138 # ĸ -0x00F1 0x00E6 # æ -0x00F2 0x0111 # Ä‘ -0x00F3 0x00F0 # ð -0x00F4 0x0127 # ħ -0x00F5 0x0131 # ı -0x00F6 0x0133 # ij -0x00F7 0x0140 # Å€ -0x00F8 0x0142 # Å‚ -0x00F9 0x00F8 # ø -0x00FA 0x0153 # Å“ -0x00FB 0x00DF # ß -0x00FC 0x00FE # þ -0x00FD 0x0167 # ŧ -0x00FE 0x014B # Å‹ - -# "41" SYMBOLS1 -0x2121 0x3000 #   -0x2122 0x3001 # 〠-0x2123 0x3002 # 。 -0x2124 0xFF0C # , -0x2125 0xFF0E # . -0x212B 0x309B # ã‚› -0x212C 0x309C # ゜ -0x212D 0x00B4 # ´ -0x212F 0x00A8 # ¨ -0x2133 0x30FD # ヽ -0x2134 0x30FE # ヾ -0x2135 0x309D # ã‚ -0x2136 0x309E # ゞ -0x2137 0x3003 # 〃 -0x2138 0x4EDD # ä» -0x2139 0x3005 # 々 -0x213A 0x3006 # 〆 -0x213B 0x3007 # 〇 -0x213C 0x30FC # ー -0x213E 0x2010 # †-0x2140 0x22D6 # â‹– -0x2141 0x22D7 # â‹— -0x2142 0x2016 # ‖ -0x2143 0x22A9 # ⊩ -0x2144 0x2026 # … -0x2145 0x2025 # ‥ -0x2146 0x22D8 # ⋘ -0x2147 0x22D9 # â‹™ -0x2148 0x3018 # 〘 -0x2149 0x3019 # 〙 -0x214A 0x301A # 〚 -0x214B 0x301B # 〛 -0x214C 0x3014 # 〔 -0x214D 0x3015 # 〕 -0x214E 0x22DA # ⋚ -0x214F 0x22DB # â‹› -0x2150 0x227A # ≺ -0x2151 0x227B # ≻ -0x2152 0x227C # ≼ -0x2153 0x227D # ≽ -0x2154 0x22DE # ⋞ -0x2155 0x22DF # ⋟ -0x2156 0x300C # 「 -0x2157 0x300D # 〠-0x2158 0x300E # 『 -0x2159 0x300F # 〠-0x215A 0x3010 # 〠-0x215B 0x3011 # 】 -0x215C 0x2286 # ⊆ -0x215D 0x2287 # ⊇ -0x215E 0x22D0 # â‹ -0x215F 0x22D1 # â‹‘ -0x2160 0x22DC # ⋜ -0x2161 0x22DD # â‹ -0x2162 0x2260 # ≠ -0x2163 0x2272 # ≲ -0x2164 0x2273 # ≳ -0x2165 0x2264 # ≤ -0x2166 0x2265 # ≥ -0x2167 0x221E # ∞ -0x2168 0x2234 # ∴ -0x2169 0x2642 # ♂ -0x216A 0x2640 # ♀ -0x216C 0x2032 # ′ -0x216D 0x2033 # ″ -0x216E 0x2103 # ℃ -0x216F 0x22AA # ⊪ -0x2170 0x2266 # ≦ -0x2171 0x2267 # ≧ -0x2172 0x2264 # ≤ -0x2173 0x2265 # ≥ -0x2174 0x22DA # ⋚ -0x2175 0x22DB # â‹› -0x2176 0x2225 # ∥ -0x2177 0x229D # ⊠-0x2178 0x229B # ⊛ -0x2179 0x2606 # ☆ -0x217A 0x2605 # ★ -0x217B 0x25CB # â—‹ -0x217C 0x25CF # â— -0x217D 0x25CE # â—Ž -0x217E 0x25C7 # â—‡ -0x21A1 0x227E # ≾ -0x21A2 0x227F # ≿ -0x21A3 0x227E # ≾ -0x21A4 0x227F # ≿ -0x21A5 0x2323 # ⌣ -0x21A6 0x2322 # ⌢ -0x21A7 0x007C # | -0x21A8 0x2251 # ≑ -0x21A9 0x2257 # ≗ -0x21AA 0x2256 # ≖ -0x21AB 0x225C # ≜ -0x21AC 0x22D4 # â‹” -0x21AD 0x2210 # ∠-0x21AE 0x2720 # ✠ -0x21B0 0x2241 # ≠-0x21B1 0x22E8 # ⋨ -0x21B2 0x22E9 # â‹© -0x21B3 0x22E8 # ⋨ -0x21B4 0x22E9 # â‹© -0x21B5 0x2224 # ∤ -0x21B6 0x2226 # ∦ -0x21B7 0x22AC # ⊬ -0x21B8 0x22AD # ⊭ -0x21B9 0x22AE # ⊮ -0x21BA 0x22AF # ⊯ -0x21BB 0x22EA # ⋪ -0x21BC 0x22EB # â‹« -0x21BD 0x22EC # ⋬ -0x21BE 0x22ED # â‹­ -0x21C0 0x2249 # ≉ -0x21C1 0x228A # ⊊ -0x21C2 0x228B # ⊋ -0x21C3 0x2288 # ⊈ -0x21C4 0x2289 # ⊉ -0x21C5 0x228A # ⊊ -0x21C6 0x228B # ⊋ -0x21C7 0x228A # ⊊ -0x21C8 0x228B # ⊋ -0x21D0 0x2280 # ⊀ -0x21D1 0x2281 # ⊠-0x21D2 0x22E0 # â‹  -0x21D3 0x22E1 # â‹¡ -0x21D4 0x22E8 # ⋨ -0x21D5 0x22E9 # â‹© -0x21E0 0x2270 # ≰ -0x21E1 0x2271 # ≱ -0x21E2 0x2268 # ≨ -0x21E3 0x2269 # ≩ -0x21E4 0x22E6 # ⋦ -0x21E5 0x22E7 # â‹§ -0x21F0 0x2270 # ≰ -0x21F1 0x2271 # ≱ -0x21F2 0x2268 # ≨ -0x21F3 0x2269 # ≩ -0x21F4 0x2268 # ≨ -0x21F5 0x2269 # ≩ -0x21F6 0x22E6 # ⋦ -0x21F7 0x22E7 # â‹§ - -# "42" SYMBOLS2 -0x2221 0x25C6 # â—† -0x2222 0x25A1 # â–¡ -0x2223 0x25A0 # â–  -0x2224 0x25B3 # â–³ -0x2225 0x25B2 # â–² -0x2226 0x25BD # â–½ -0x2227 0x25BC # â–¼ -0x2228 0x203B # ※ -0x2229 0x3012 # 〒 -0x222E 0x3013 # 〓 -0x222F 0x229E # ⊞ -0x2230 0x229F # ⊟ -0x2231 0x22A0 # ⊠ -0x2232 0x22A1 # ⊡ -0x2240 0x21C7 # ⇇ -0x2241 0x21C9 # ⇉ -0x2242 0x21C8 # ⇈ -0x2243 0x21CA # ⇊ -0x2244 0x21DA # ⇚ -0x2245 0x21DB # ⇛ -0x2246 0x219E # ↞ -0x2247 0x21A0 # ↠ -0x2248 0x21BF # ↿ -0x2249 0x21C3 # ⇃ -0x224A 0x21BE # ↾ -0x224B 0x21C2 # ⇂ -0x224C 0x21A2 # ↢ -0x224D 0x21A3 # ↣ -0x224E 0x21AB # ↫ -0x224F 0x21AC # ↬ -0x2250 0x21B0 # ↰ -0x2251 0x21B1 # ↱ -0x2252 0x21AD # ↭ -0x2253 0x22B8 # ⊸ -0x2262 0x2252 # ≒ -0x2263 0x2253 # ≓ -0x226A 0x222C # ∬ -0x227E 0x25EF # â—¯ -0x22A2 0x2261 # ≡ -0x22A3 0x2359 # â™ -0x22A4 0x2378 # ⸠-0x22A5 0x2377 # â· - -# "43" EXTENDED-LATIN -0x2322 0x00A8 # ¨ -0x2327 0x0027 # ' -0x2328 0x02DA # Ëš -0x2329 0x02DD # Ë -0x232A 0x02DB # Ë› -0x232B 0x02C7 # ˇ -0x232C 0x00B8 # ¸ -0x2330 0x00B7 # · -0x2331 0x0340 # Í€ -0x2332 0x0341 # Í -0x2333 0x0302 # Ì‚ -0x2334 0x0303 # ̃ -0x2335 0x0304 # Ì„ -0x2336 0x0306 # ̆ -0x2337 0x0307 # ̇ -0x2338 0x0308 # ̈ -0x233A 0x030A # ÌŠ -0x233B 0x0327 # ̧ -0x233D 0x030B # Ì‹ -0x233E 0x0328 # ̨ -0x2341 0x0181 # Æ -0x2342 0x018A # ÆŠ -0x2343 0x0198 # Ƙ -0x2344 0x01A0 # Æ  -0x2345 0x01AF # Ư -0x2346 0x018F # Æ -0x2347 0x01A2 # Æ¢ -0x2348 0x01B5 # Ƶ -0x2360 0x0060 # ` -0x2361 0x0253 # É“ -0x2362 0x0257 # É— -0x2363 0x0199 # Æ™ -0x2364 0x01A1 # Æ¡ -0x2365 0x01B0 # ư -0x2366 0x01DD # Ç -0x2367 0x01A3 # Æ£ -0x2368 0x01B6 # ƶ -0x237E 0x203E # ‾ -0x23AC 0x266D # â™­ -0x23AE 0x2117 # â„— -0x23B0 0x02BC # ʼ -0x23B1 0x02BB # Ê» -0x23B2 0x201A # ‚ -0x23BC 0x266F # ♯ -0x23BD 0x02B9 # ʹ -0x23BE 0x02BA # ʺ -0x23C0 0x0309 # ̉ -0x23C3 0x0305 # Ì… -0x23C5 0x0300 # Ì€ -0x23C6 0x0301 # Ì -0x23C9 0x0308 # ̈ -0x23CB 0x0315 # Ì• -0x23CC 0x0312 # Ì’ -0x23CE 0x031B # Ì› -0x23D1 0x0328 # ̨ -0x23D2 0x0327 # ̧ -0x23D4 0x0325 # Ì¥ -0x23D5 0x032E # Ì® -0x23D6 0x0323 # Ì£ -0x23D7 0x0324 # ̤ -0x23D9 0x0333 # ̳ -0x23DA 0x0329 # Ì© -0x23DB 0x032D # Ì­ -0x23DD 0xFE20 # ︠ -0x23DE 0xFE21 # ︡ -0x23DF 0xFE23 # ︣ - -# "44" HIRAGANA -0x2421 0x3041 # ã -0x2422 0x3042 # ã‚ -0x2423 0x3043 # ム-0x2424 0x3044 # ã„ -0x2425 0x3045 # ã… -0x2426 0x3046 # ㆠ-0x2427 0x3047 # ㇠-0x2428 0x3048 # ㈠-0x2429 0x3049 # ㉠-0x242A 0x304A # ㊠-0x242B 0x304B # ã‹ -0x242C 0x304C # ㌠-0x242D 0x304D # ã -0x242E 0x304E # ㎠-0x242F 0x304F # ã -0x2430 0x3050 # ã -0x2431 0x3051 # ã‘ -0x2432 0x3052 # ã’ -0x2433 0x3053 # ã“ -0x2434 0x3054 # ã” -0x2435 0x3055 # ã• -0x2436 0x3056 # ã– -0x2437 0x3057 # ã— -0x2438 0x3058 # 㘠-0x2439 0x3059 # ã™ -0x243A 0x305A # ãš -0x243B 0x305B # ã› -0x243C 0x305C # 㜠-0x243D 0x305D # ã -0x243E 0x305E # ãž -0x243F 0x305F # 㟠-0x2440 0x3060 # ã  -0x2441 0x3061 # ã¡ -0x2442 0x3062 # 㢠-0x2443 0x3063 # 㣠-0x2444 0x3064 # 㤠-0x2445 0x3065 # 㥠-0x2446 0x3066 # 㦠-0x2447 0x3067 # ã§ -0x2448 0x3068 # 㨠-0x2449 0x3069 # ã© -0x244A 0x306A # 㪠-0x244B 0x306B # ã« -0x244C 0x306C # 㬠-0x244D 0x306D # ã­ -0x244E 0x306E # ã® -0x244F 0x306F # 㯠-0x2450 0x3070 # ã° -0x2451 0x3071 # ã± -0x2452 0x3072 # ã² -0x2453 0x3073 # ã³ -0x2454 0x3074 # ã´ -0x2455 0x3075 # ãµ -0x2456 0x3076 # ã¶ -0x2457 0x3077 # ã· -0x2458 0x3078 # 㸠-0x2459 0x3079 # ã¹ -0x245A 0x307A # 㺠-0x245B 0x307B # ã» -0x245C 0x307C # ã¼ -0x245D 0x307D # ã½ -0x245E 0x307E # ã¾ -0x245F 0x307F # ã¿ -0x2460 0x3080 # ã‚€ -0x2461 0x3081 # ã‚ -0x2462 0x3082 # ã‚‚ -0x2463 0x3083 # ゃ -0x2464 0x3084 # ã‚„ -0x2465 0x3085 # ã‚… -0x2466 0x3086 # ゆ -0x2467 0x3087 # ょ -0x2468 0x3088 # よ -0x2469 0x3089 # ら -0x246A 0x308A # り -0x246B 0x308B # ã‚‹ -0x246C 0x308C # れ -0x246D 0x308D # ã‚ -0x246E 0x308E # ゎ -0x246F 0x308F # ã‚ -0x2470 0x3090 # ã‚ -0x2471 0x3091 # ã‚‘ -0x2472 0x3092 # ã‚’ -0x2473 0x3093 # ã‚“ -0x24A1 0x3105 # ã„… -0x24A2 0x3106 # ㄆ -0x24A3 0x3107 # ㄇ -0x24A4 0x3108 # ㄈ -0x24A5 0x3109 # ㄉ -0x24A6 0x310A # ㄊ -0x24A7 0x310B # ã„‹ -0x24A8 0x310C # ㄌ -0x24A9 0x310D # ã„ -0x24AA 0x310E # ㄎ -0x24AB 0x310F # ã„ -0x24AC 0x3110 # ã„ -0x24AD 0x3111 # ã„‘ -0x24AE 0x3112 # ã„’ -0x24AF 0x3113 # ã„“ -0x24B0 0x3114 # ã„” -0x24B1 0x3115 # ã„• -0x24B2 0x3116 # ã„– -0x24B3 0x3117 # ã„— -0x24B4 0x3118 # ㄘ -0x24B5 0x3119 # ã„™ -0x24B6 0x311A # ㄚ -0x24B7 0x311B # ã„› -0x24B8 0x311C # ㄜ -0x24B9 0x311D # ã„ -0x24BA 0x311E # ㄞ -0x24BB 0x311F # ㄟ -0x24BC 0x3120 # ã„  -0x24BD 0x3121 # ã„¡ -0x24BE 0x3122 # ã„¢ -0x24BF 0x3123 # ã„£ -0x24C0 0x3124 # ㄤ -0x24C1 0x3125 # ã„¥ -0x24C2 0x3126 # ㄦ -0x24C3 0x3127 # ã„§ -0x24C4 0x3128 # ㄨ -0x24C5 0x3129 # ã„© -0x24C6 0x02CA # ËŠ -0x24C7 0x02C7 # ˇ -0x24C8 0x02CB # Ë‹ -0x24C9 0x02D9 # Ë™ -0x24CA 0x02C9 # ˉ -0x24CB 0x312B # ã„« -0x24CC 0x312A # ㄪ -0x24CD 0x312C # ㄬ - -# "45" KATAKANA -0x2521 0x30A1 # ã‚¡ -0x2522 0x30A2 # ã‚¢ -0x2523 0x30A3 # ã‚£ -0x2524 0x30A4 # イ -0x2525 0x30A5 # ã‚¥ -0x2526 0x30A6 # ウ -0x2527 0x30A7 # ã‚§ -0x2528 0x30A8 # エ -0x2529 0x30A9 # ã‚© -0x252A 0x30AA # オ -0x252B 0x30AB # ã‚« -0x252C 0x30AC # ガ -0x252D 0x30AD # ã‚­ -0x252E 0x30AE # ã‚® -0x252F 0x30AF # ク -0x2530 0x30B0 # ã‚° -0x2531 0x30B1 # ケ -0x2532 0x30B2 # ゲ -0x2533 0x30B3 # コ -0x2534 0x30B4 # ã‚´ -0x2535 0x30B5 # サ -0x2536 0x30B6 # ã‚¶ -0x2537 0x30B7 # ã‚· -0x2538 0x30B8 # ジ -0x2539 0x30B9 # ス -0x253A 0x30BA # ズ -0x253B 0x30BB # ã‚» -0x253C 0x30BC # ゼ -0x253D 0x30BD # ソ -0x253E 0x30BE # ゾ -0x253F 0x30BF # ã‚¿ -0x2540 0x30C0 # ダ -0x2541 0x30C1 # ム-0x2542 0x30C2 # ヂ -0x2543 0x30C3 # ッ -0x2544 0x30C4 # ツ -0x2545 0x30C5 # ヅ -0x2546 0x30C6 # テ -0x2547 0x30C7 # デ -0x2548 0x30C8 # ト -0x2549 0x30C9 # ド -0x254A 0x30CA # ナ -0x254B 0x30CB # ニ -0x254C 0x30CC # ヌ -0x254D 0x30CD # ム-0x254E 0x30CE # ノ -0x254F 0x30CF # ム-0x2550 0x30D0 # ム-0x2551 0x30D1 # パ -0x2552 0x30D2 # ヒ -0x2553 0x30D3 # ビ -0x2554 0x30D4 # ピ -0x2555 0x30D5 # フ -0x2556 0x30D6 # ブ -0x2557 0x30D7 # プ -0x2558 0x30D8 # ヘ -0x2559 0x30D9 # ベ -0x255A 0x30DA # ペ -0x255B 0x30DB # ホ -0x255C 0x30DC # ボ -0x255D 0x30DD # ム-0x255E 0x30DE # マ -0x255F 0x30DF # ミ -0x2560 0x30E0 # ム -0x2561 0x30E1 # メ -0x2562 0x30E2 # モ -0x2563 0x30E3 # ャ -0x2564 0x30E4 # ヤ -0x2565 0x30E5 # ュ -0x2566 0x30E6 # ユ -0x2567 0x30E7 # ョ -0x2568 0x30E8 # ヨ -0x2569 0x30E9 # ラ -0x256A 0x30EA # リ -0x256B 0x30EB # ル -0x256C 0x30EC # レ -0x256D 0x30ED # ロ -0x256E 0x30EE # ヮ -0x256F 0x30EF # ワ -0x2570 0x30F0 # ヰ -0x2571 0x30F1 # ヱ -0x2572 0x30F2 # ヲ -0x2573 0x30F3 # ン -0x2574 0x30F4 # ヴ -0x2575 0x30F5 # ヵ -0x2576 0x30F6 # ヶ -0x2577 0x30F7 # ヷ -0x2578 0x30F8 # ヸ -0x2579 0x30F9 # ヹ -0x257A 0x30FA # ヺ -0x257B 0x30FB # ・ - -# "46" GREEK -0x2624 0x0384 # ΄ -0x2625 0x0313 # Ì“ -0x2626 0x0314 # Ì” -0x2627 0x0345 # Í… -0x2634 0x0374 # Í´ -0x2635 0x0375 # ͵ -0x263B 0x0387 # · -0x2641 0x0391 # Α -0x2642 0x0392 # Î’ -0x2644 0x0393 # Γ -0x2645 0x0394 # Δ -0x2646 0x0395 # Ε -0x2647 0x03DA # Ïš -0x2648 0x03DC # Ïœ -0x2649 0x0396 # Ζ -0x264A 0x0397 # Η -0x264B 0x0398 # Θ -0x264C 0x0399 # Ι -0x264D 0x039A # Κ -0x264E 0x039B # Λ -0x264F 0x039C # Μ -0x2650 0x039D # Î -0x2651 0x039E # Ξ -0x2652 0x039F # Ο -0x2653 0x03A0 # Π -0x2654 0x03DE # Ïž -0x2655 0x03A1 # Ρ -0x2656 0x03A3 # Σ -0x2658 0x03A4 # Τ -0x2659 0x03A5 # Î¥ -0x265A 0x03A6 # Φ -0x265B 0x03A7 # Χ -0x265C 0x03A8 # Ψ -0x265D 0x03A9 # Ω -0x265E 0x03E0 # Ï  -0x2661 0x03B1 # α -0x2662 0x03B2 # β -0x2663 0x03D0 # Ï -0x2664 0x03B3 # γ -0x2665 0x03B4 # δ -0x2666 0x03B5 # ε -0x2669 0x03B6 # ζ -0x266A 0x03B7 # η -0x266B 0x03B8 # θ -0x266C 0x03B9 # ι -0x266D 0x03BA # κ -0x266E 0x03BB # λ -0x266F 0x03BC # μ -0x2670 0x03BD # ν -0x2671 0x03BE # ξ -0x2672 0x03BF # ο -0x2673 0x03C0 # Ï€ -0x2675 0x03C1 # Ï -0x2676 0x03C3 # σ -0x2677 0x03C2 # Ï‚ -0x2678 0x03C4 # Ï„ -0x2679 0x03C5 # Ï… -0x267A 0x03C6 # φ -0x267B 0x03C7 # χ -0x267C 0x03C8 # ψ -0x267D 0x03C9 # ω -0x267E 0x03E1 # Ï¡ -0x26C0 0x0344 # Í„ -0x26C3 0x1FDF # ῟ -0x26C4 0x1FCF # á¿ -0x26C5 0x0301 # Ì -0x26C6 0x0300 # Ì€ -0x26C7 0x0342 # Í‚ -0x26C8 0x1FDE # ῞ -0x26C9 0x1FDD # á¿ -0x26CA 0x1FCE # ῎ -0x26CB 0x1FCD # á¿ -0x26CC 0x0308 # ̈ -0x26CD 0x0385 # Î… -0x26CE 0x1FED # á¿­ -0x26CF 0x1FC1 # á¿ -0x26D0 0x0386 # Ά -0x26D1 0x0388 # Έ -0x26D2 0x0389 # Ή -0x26D3 0x038A # Ί -0x26D4 0x038C # ÎŒ -0x26D5 0x038E # ÎŽ -0x26D6 0x038F # Î -0x26D7 0x03AA # Ϊ -0x26D8 0x03AB # Ϋ -0x26DC 0x03E2 # Ï¢ -0x26DD 0x03E4 # Ϥ -0x26DE 0x03E6 # Ϧ -0x26E0 0x03D3 # Ï“ -0x26E1 0x03D4 # Ï” -0x26F0 0x03AC # ά -0x26F1 0x03AD # έ -0x26F2 0x03AE # ή -0x26F3 0x03AF # ί -0x26F4 0x03CC # ÏŒ -0x26F5 0x03CD # Ï -0x26F6 0x03CE # ÏŽ -0x26F7 0x03CA # ÏŠ -0x26F8 0x03CB # Ï‹ -0x26F9 0x0390 # Î -0x26FA 0x03B0 # ΰ -0x26FB 0x03F3 # ϳ -0x26FC 0x03E3 # Ï£ -0x26FD 0x03E5 # Ï¥ - -# "47" CYRILLIC -0x2721 0x0410 # Ð -0x2722 0x0411 # Б -0x2723 0x0412 # Ð’ -0x2724 0x0413 # Г -0x2725 0x0414 # Д -0x2726 0x0415 # Е -0x2727 0x0401 # Ð -0x2728 0x0416 # Ж -0x2729 0x0417 # З -0x272A 0x0418 # И -0x272B 0x0419 # Й -0x272C 0x041A # К -0x272D 0x041B # Л -0x272E 0x041C # М -0x272F 0x041D # Ð -0x2730 0x041E # О -0x2731 0x041F # П -0x2732 0x0420 # Р -0x2733 0x0421 # С -0x2734 0x0422 # Т -0x2735 0x0423 # У -0x2736 0x0424 # Ф -0x2737 0x0425 # Ð¥ -0x2738 0x0426 # Ц -0x2739 0x0427 # Ч -0x273A 0x0428 # Ш -0x273B 0x0429 # Щ -0x273C 0x042A # Ъ -0x273D 0x042B # Ы -0x273E 0x042C # Ь -0x273F 0x042D # Э -0x2740 0x042E # Ю -0x2741 0x042F # Я -0x2742 0x0490 # Ò -0x2743 0x0402 # Ђ -0x2744 0x0403 # Ѓ -0x2745 0x0404 # Є -0x2746 0x0405 # Ð… -0x2747 0x0406 # І -0x2748 0x0407 # Ї -0x2749 0x0408 # Ј -0x274A 0x0409 # Љ -0x274B 0x040A # Њ -0x274C 0x040B # Ћ -0x274D 0x040C # ÐŒ -0x274E 0x040E # ÐŽ -0x2751 0x0430 # а -0x2752 0x0431 # б -0x2753 0x0432 # в -0x2754 0x0433 # г -0x2755 0x0434 # д -0x2756 0x0435 # е -0x2757 0x0451 # Ñ‘ -0x2758 0x0436 # ж -0x2759 0x0437 # з -0x275A 0x0438 # и -0x275B 0x0439 # й -0x275C 0x043A # к -0x275D 0x043B # л -0x275E 0x043C # м -0x275F 0x043D # н -0x2760 0x043E # о -0x2761 0x043F # п -0x2762 0x0440 # Ñ€ -0x2763 0x0441 # Ñ -0x2764 0x0442 # Ñ‚ -0x2765 0x0443 # у -0x2766 0x0444 # Ñ„ -0x2767 0x0445 # Ñ… -0x2768 0x0446 # ц -0x2769 0x0447 # ч -0x276A 0x0448 # ш -0x276B 0x0449 # щ -0x276C 0x044A # ÑŠ -0x276D 0x044B # Ñ‹ -0x276E 0x044C # ÑŒ -0x276F 0x044D # Ñ -0x2770 0x044E # ÑŽ -0x2771 0x044F # Ñ -0x2772 0x0491 # Ò‘ -0x2773 0x0452 # Ñ’ -0x2774 0x0453 # Ñ“ -0x2775 0x0454 # Ñ” -0x2776 0x0455 # Ñ• -0x2777 0x0456 # Ñ– -0x2778 0x0457 # Ñ— -0x2779 0x0458 # ј -0x277A 0x0459 # Ñ™ -0x277B 0x045A # Ñš -0x277C 0x045B # Ñ› -0x277D 0x045C # Ñœ -0x277E 0x045E # Ñž -0x27A1 0x040F # Ð -0x27A2 0x0462 # Ñ¢ -0x27A3 0x0472 # Ѳ -0x27A4 0x0474 # Ñ´ -0x27A5 0x046A # Ѫ -0x27D1 0x045F # ÑŸ -0x27D2 0x0463 # Ñ£ -0x27D3 0x0473 # ѳ -0x27D4 0x0475 # ѵ -0x27D5 0x046B # Ñ« - -# "50" FORMS -0x2821 0xFFFF # UNDEFINED -0x2822 0xFFFF # UNDEFINED -0x2823 0x250C # ┌ -0x2824 0x250C # ┌ -0x2825 0x2518 # ┘ -0x2826 0x2514 # â”” -0x2827 0x251C # ├ -0x2828 0x252C # ┬ -0x2829 0x2524 # ┤ -0x282A 0x2534 # â”´ -0x282B 0xFFFF # UNDEFINED -0x282C 0xFFFF # UNDEFINED -0x282D 0xFFFF # UNDEFINED -0x282E 0x250F # â” -0x282F 0x2513 # ┓ -0x2830 0x251B # â”› -0x2831 0x2517 # â”— -0x2832 0x2523 # ┣ -0x2833 0x2533 # ┳ -0x2834 0x252B # ┫ -0x2835 0x253B # â”» -0x2836 0xFFFF # UNDEFINED -0x2837 0x2520 # â”  -0x2838 0x252F # ┯ -0x2839 0x2528 # ┨ -0x283A 0x2537 # â”· -0x283B 0x253F # ┿ -0x283C 0x251D # â” -0x283D 0x2530 # â”° -0x283E 0x2525 # ┥ -0x283F 0x2538 # ┸ -0x2840 0x2542 # â•‚ -0x2841 0x254E # ╎ -0x2842 0x254F # â• -0x2843 0xFFFF # UNDEFINED -0x2850 0x2561 # â•¡ -0x2851 0x2562 # â•¢ -0x2852 0x2556 # â•– -0x2853 0x2555 # â•• -0x2854 0x2563 # â•£ -0x2855 0x2551 # â•‘ -0x2856 0x2557 # â•— -0x2857 0x255D # â• -0x2858 0x255C # ╜ -0x2859 0x255B # â•› -0x285A 0x255E # ╞ -0x285B 0x255F # ╟ -0x285C 0x255A # ╚ -0x285D 0x2554 # â•” -0x285E 0x2569 # â•© -0x285F 0x2566 # ╦ -0x2860 0x2560 # â•  -0x2861 0x2550 # â• -0x2862 0x256C # ╬ -0x2863 0x2567 # â•§ -0x2864 0x2568 # ╨ -0x2865 0x2564 # ╤ -0x2866 0x2565 # â•¥ -0x2867 0x2559 # â•™ -0x2868 0x2558 # ╘ -0x2869 0x2552 # â•’ -0x286A 0x2553 # â•“ -0x286B 0x256B # â•« -0x286C 0x256A # ╪ - -# "340" ARABIC -0xE025 0x066A # Ùª -0xE02C 0x060C # ØŒ -0xE02E 0x06D4 # Û” -0xE030 0x0660 # Ù  -0xE031 0x0661 # Ù¡ -0xE032 0x0662 # Ù¢ -0xE033 0x0663 # Ù£ -0xE034 0x0664 # Ù¤ -0xE035 0x0665 # Ù¥ -0xE036 0x0666 # Ù¦ -0xE037 0x0667 # Ù§ -0xE038 0x0668 # Ù¨ -0xE039 0x0669 # Ù© -0xE03B 0x061B # Ø› -0xE03F 0x061F # ØŸ -0xE041 0x0621 # Ø¡ -0xE042 0x0622 # Ø¢ -0xE043 0x0623 # Ø£ -0xE044 0x0624 # ؤ -0xE045 0x0625 # Ø¥ -0xE046 0x0626 # ئ -0xE047 0x0627 # ا -0xE048 0x0628 # ب -0xE049 0x0629 # Ø© -0xE04A 0x062A # ت -0xE04B 0x062B # Ø« -0xE04C 0x062C # ج -0xE04D 0x062D # Ø­ -0xE04E 0x062E # Ø® -0xE04F 0x062F # د -0xE050 0x0630 # ذ -0xE051 0x0631 # ر -0xE052 0x0632 # ز -0xE053 0x0633 # س -0xE054 0x0634 # Ø´ -0xE055 0x0635 # ص -0xE056 0x0636 # ض -0xE057 0x0637 # Ø· -0xE058 0x0638 # ظ -0xE059 0x0639 # ع -0xE05A 0x063A # غ -0xE060 0x0640 # Ù€ -0xE061 0x0641 # Ù -0xE062 0x0642 # Ù‚ -0xE063 0x0643 # Ùƒ -0xE064 0x0644 # Ù„ -0xE065 0x0645 # Ù… -0xE066 0x0646 # Ù† -0xE067 0x0647 # Ù‡ -0xE068 0x0648 # Ùˆ -0xE069 0x0649 # Ù‰ -0xE06A 0x064A # ÙŠ -0xE06B 0x064B # Ù‹ -0xE06C 0x064C # ÙŒ -0xE06D 0x064D # Ù -0xE06E 0x064E # ÙŽ -0xE06F 0x064F # Ù -0xE070 0x0650 # Ù -0xE071 0x0651 # Ù‘ -0xE072 0x0652 # Ù’ -0xE073 0x0670 # Ù° -0xE074 0x0671 # Ù± -0xE075 0x066B # Ù« -0xE076 0x066C # Ù¬ -0xE077 0x0657 # Ù— -0xE0A1 0x06A4 # Ú¤ -0xE0A2 0x067E # Ù¾ -0xE0A3 0x0686 # Ú† -0xE0A4 0x0698 # Ú˜ -0xE0A5 0x06AF # Ú¯ -0xE0A6 0x06C0 # Û€ -0xE0A7 0x0679 # Ù¹ -0xE0A8 0x0688 # Úˆ -0xE0A9 0x0691 # Ú‘ -0xE0AA 0x06BA # Úº -0xE0AB 0x06BE # Ú¾ -0xE0AC 0x06C1 # Û -0xE0AD 0x06C3 # Ûƒ -0xE0AE 0x06C2 # Û‚ -0xE0AF 0x06D2 # Û’ -0xE0B1 0x067C # Ù¼ -0xE0B2 0x0681 # Ú -0xE0B3 0x0685 # Ú… -0xE0B4 0x0689 # Ú‰ -0xE0B5 0x0693 # Ú“ -0xE0B6 0x0696 # Ú– -0xE0B7 0x069A # Úš -0xE0B8 0x06BC # Ú¼ -0xE0B9 0x06D0 # Û -0xE0BA 0x06CD # Û -0xE0BB 0x0672 # Ù² -0xE0BC 0x0673 # Ù³ -0xE0BD 0x06D3 # Û“ -0xE0BE 0x06D5 # Û• -0xE0BF 0xFBD3 # ﯓ -0xE0C0 0x06C7 # Û‡ -0xE0C1 0x06C6 # Û† -0xE0C2 0x06C8 # Ûˆ -0xE0C3 0xFBDD # ï¯ -0xE0C4 0x06CB # Û‹ -0xE0C5 0x06C5 # Û… -0xE0C6 0x06C9 # Û‰ -0xE0C7 0x0674 # Ù´ -0xE0C8 0x0675 # Ùµ -0xE0C9 0x0676 # Ù¶ -0xE0CA 0x0682 # Ú‚ -0xE0CB 0x0677 # Ù· -0xE0CC 0x0678 # Ù¸ -0xE0CD 0x067D # Ù½ -0xE0CE 0x068A # ÚŠ -0xE0CF 0x068B # Ú‹ -0xE0D0 0x06AB # Ú« -0xE0D1 0x068F # Ú -0xE0D2 0x0690 # Ú -0xE0D3 0x06CC # ÛŒ -0xE0D4 0x067B # Ù» -0xE0D5 0x0680 # Ú€ -0xE0D6 0x067A # Ùº -0xE0D7 0x067F # Ù¿ -0xE0D8 0x06A6 # Ú¦ -0xE0D9 0x0684 # Ú„ -0xE0DA 0x0683 # Úƒ -0xE0DB 0x0687 # Ú‡ -0xE0DC 0x068D # Ú -0xE0DD 0x068C # ÚŒ -0xE0DE 0x068E # ÚŽ -0xE0DF 0x06A9 # Ú© -0xE0E0 0x06B3 # Ú³ -0xE0E1 0x06B1 # Ú± -0xE0E2 0x06BB # Ú» -0xE0E3 0x0692 # Ú’ -0xE0E4 0x0694 # Ú” -0xE0E5 0x0695 # Ú• -0xE0E6 0x0697 # Ú— -0xE0E7 0x0699 # Ú™ -0xE0E8 0x069B # Ú› -0xE0E9 0x069C # Úœ -0xE0EA 0x069D # Ú -0xE0EB 0x069E # Úž -0xE0EC 0x069F # ÚŸ -0xE0ED 0x06A0 # Ú  -0xE0EE 0x06A1 # Ú¡ -0xE0EF 0x06A2 # Ú¢ -0xE0F0 0x06A3 # Ú£ -0xE0F1 0x06A5 # Ú¥ -0xE0F2 0x06A7 # Ú§ -0xE0F3 0x06A8 # Ú¨ -0xE0F4 0x06AA # Úª -0xE0F5 0x06AC # Ú¬ -0xE0F6 0x06AD # Ú­ -0xE0F8 0x06AE # Ú® -0xE0F9 0x06B0 # Ú° -0xE0FA 0x06B2 # Ú² -0xE0FB 0x06B4 # Ú´ -0xE0FC 0x200E # ‎ -0xE0FD 0x200F # †-0xE0FE 0x200D # †- -# "341" HEBREW -0xE140 0x05D0 # × -0xE141 0x05D1 # ב -0xE142 0x05D2 # ×’ -0xE143 0x05D3 # ד -0xE144 0x05D4 # ×” -0xE145 0x05D5 # ו -0xE146 0x05D6 # ×– -0xE147 0x05D7 # ×— -0xE148 0x05D8 # ט -0xE149 0x05D9 # ×™ -0xE14A 0x05DA # ך -0xE14B 0x05DB # ×› -0xE14C 0x05DC # ל -0xE14D 0x05DD # × -0xE14E 0x05DE # מ -0xE14F 0x05DF # ן -0xE150 0x05E0 # ×  -0xE151 0x05E1 # ס -0xE152 0x05E2 # ×¢ -0xE153 0x05E3 # ×£ -0xE154 0x05E4 # פ -0xE155 0x05E5 # ×¥ -0xE156 0x05E6 # צ -0xE157 0x05E7 # ×§ -0xE158 0x05E8 # ר -0xE159 0x05E9 # ש -0xE15A 0x05EA # ת -0xE15B 0xFB31 # בּ -0xE15C 0xFB3B # כּ -0xE15D 0xFB44 # ï­„ -0xE15E 0xFB2A # שׁ -0xE15F 0xFB2B # שׂ -0xE160 0xFB2C # שּׁ -0xE161 0xFB2D # שּׂ -0xE162 0xFB2E # אַ -0xE163 0xFB2F # אָ -0xE164 0xFB4B # ï­‹ -0xE165 0xFB4C # ï­Œ -0xE166 0xFB4D # ï­ -0xE167 0xFB4E # ï­Ž -0xE168 0xFB4F # ï­ -0xE169 0xFB1F # ײַ -0xE16A 0xFB20 # ﬠ -0xE16B 0xFB21 # ﬡ -0xE16C 0xFB22 # ﬢ -0xE16D 0xFB23 # ﬣ -0xE16E 0xFB24 # ﬤ -0xE16F 0xFB25 # ﬥ -0xE170 0xFB26 # ﬦ -0xE171 0xFB27 # ﬧ -0xE172 0xFB28 # ﬨ -0xE173 0xFB29 # ﬩ -0xE174 0x05F0 # ×° -0xE175 0x05F1 # ×± -0xE176 0x05F2 # ײ -0xE177 0xFB30 # אּ -0xE178 0xFB32 # גּ -0xE179 0xFB33 # דּ -0xE17A 0xFB34 # הּ -0xE17B 0xFB35 # וּ -0xE17C 0xFB36 # זּ -0xE17D 0xFB38 # טּ -0xE17E 0xFB39 # יּ -0xE1A1 0xFB3A # ךּ -0xE1A2 0xFB3C # לּ -0xE1A3 0xFB3E # מּ -0xE1A4 0xFB40 # ï­€ -0xE1A5 0xFB41 # ï­ -0xE1A6 0xFB43 # ï­ƒ -0xE1A7 0xFB46 # ï­† -0xE1A8 0xFB47 # ï­‡ -0xE1A9 0xFB48 # ï­ˆ -0xE1AA 0xFB49 # ï­‰ -0xE1AB 0xFB4A # ï­Š -0xE1C1 0x05B4 # Ö´ -0xE1C2 0x05B5 # Öµ -0xE1C3 0x05B6 # Ö¶ -0xE1C4 0x05BB # Ö» -0xE1C5 0x05B8 # Ö¸ -0xE1C6 0x05B7 # Ö· -0xE1C7 0x05B0 # Ö° -0xE1C8 0x05B2 # Ö² -0xE1C9 0x05B1 # Ö± -0xE1CA 0x05B3 # Ö³ -0xE1CB 0x05C2 # ׂ -0xE1CC 0x05C1 # × -0xE1CE 0x05B9 # Ö¹ -0xE1CF 0x05BC # Ö¼ -0xE1EF 0x05BD # Ö½ -0xE1F0 0xFB1E # ﬞ -0xE1F1 0x05BF # Ö¿ -0xE1F2 0x05C0 # ×€ - -# "342" IPA -0xE2DB 0x029D # Ê -0xE2DC 0x028E # ÊŽ -0xE2DD 0x014B # Å‹ -0xE2DE 0x006B # k -0xE2DF 0x0261 # É¡ -0xE2E0 0x0078 # x -0xE2E1 0x0263 # É£ -0xE2E2 0x0270 # ɰ -0xE2E3 0x0260 # É  -0xE2E4 0x0274 # É´ -0xE2E5 0x019E # Æž -0xE2E6 0x0071 # q -0xE2E7 0x0262 # É¢ -0xE2E8 0x03C7 # χ -0xE2E9 0x0281 # Ê -0xE2EA 0x0280 # Ê€ -0xE2EB 0x0127 # ħ -0xE2EC 0x0295 # Ê• -0xE2ED 0x0294 # Ê” -0xE2EE 0x0068 # h -0xE2EF 0x0266 # ɦ - -# "343" HANGUL -0xE3A2 0xFFE6 # ₩ -0xE3C1 0xFFA1 # ᄀ -0xE3C2 0xFFA2 # ï¾¢ -0xE3C3 0xFFA3 # ï¾£ -0xE3C4 0xFFA4 # ᄂ -0xE3C5 0xFFA5 # ï¾¥ -0xE3C6 0xFFA6 # ᆭ -0xE3C7 0xFFA7 # ï¾§ -0xE3C8 0xFFA8 # ᄄ -0xE3C9 0xFFA9 # ᄅ -0xE3CA 0xFFAA # ᆰ -0xE3CB 0xFFAB # ᆱ -0xE3CC 0xFFAC # ᆲ -0xE3CD 0xFFAD # ï¾­ -0xE3CE 0xFFAE # ï¾® -0xE3CF 0xFFAF # ᆵ -0xE3D0 0xFFB0 # ï¾° -0xE3D1 0xFFB1 # ï¾± -0xE3D2 0xFFB2 # ï¾² -0xE3D3 0xFFB3 # ï¾³ -0xE3D4 0xFFB4 # ï¾´ -0xE3D5 0xFFB5 # ï¾µ -0xE3D6 0xFFB6 # ï¾¶ -0xE3D7 0xFFB7 # ï¾· -0xE3D8 0xFFB8 # ᄌ -0xE3D9 0xFFB9 # ï¾¹ -0xE3DA 0xFFBA # ᄎ -0xE3DB 0xFFBB # ï¾» -0xE3DC 0xFFBC # ï¾¼ -0xE3DD 0xFFBD # ï¾½ -0xE3DE 0xFFBE # ï¾¾ -0xE3E2 0xFFC2 # ï¿‚ -0xE3E3 0xFFC3 # ᅢ -0xE3E4 0xFFC4 # ï¿„ -0xE3E5 0xFFC5 # ï¿… -0xE3E6 0xFFC6 # ᅥ -0xE3E7 0xFFC7 # ᅦ -0xE3EA 0xFFCA # ᅧ -0xE3EB 0xFFCB # ï¿‹ -0xE3EC 0xFFCC # ᅩ -0xE3ED 0xFFCD # ï¿ -0xE3EE 0xFFCE # ᅫ -0xE3EF 0xFFCF # ï¿ -0xE3F2 0xFFD2 # ï¿’ -0xE3F3 0xFFD3 # ï¿“ -0xE3F4 0xFFD4 # ï¿” -0xE3F5 0xFFD5 # ï¿• -0xE3F6 0xFFD6 # ï¿– -0xE3F7 0xFFD7 # ï¿— -0xE3FA 0xFFDA # ᅳ -0xE3FB 0xFFDB # ï¿› -0xE3FC 0xFFDC # ᅵ - -# "344" GEORGIAN-ARMENIAN -0xE421 0x10D0 # რ-0xE421 0x0966 # ० -0xE422 0x10D1 # ბ -0xE422 0x0967 # १ -0xE423 0x10D2 # გ -0xE423 0x0968 # २ -0xE424 0x10D3 # დ -0xE424 0x0969 # ३ -0xE425 0x10D4 # ე -0xE425 0x096A # ४ -0xE426 0x10D5 # ვ -0xE426 0x096B # ५ -0xE427 0x10D6 # ზ -0xE427 0x096C # ६ -0xE428 0x10F1 # ჱ -0xE428 0x096D # ७ -0xE429 0x10D7 # თ -0xE429 0x096E # ८ -0xE42A 0x10D8 # ი -0xE42A 0x096F # ९ -0xE42B 0x10D9 # კ -0xE42C 0x10DA # ლ -0xE42D 0x10DB # მ -0xE42E 0x10DC # ნ -0xE42F 0x10F2 # ჲ -0xE42F 0x20A8 # ₨ -0xE430 0x10DD # რ-0xE431 0x10DE # პ -0xE432 0x10DF # ჟ -0xE433 0x10E0 # რ -0xE434 0x10E1 # ს -0xE435 0x10E2 # ტ -0xE436 0x10E3 # უ -0xE437 0x10F3 # ჳ -0xE438 0x10E4 # ფ -0xE439 0x10E5 # ქ -0xE43A 0x10E6 # ღ -0xE43B 0x10E7 # ყ -0xE43C 0x10E8 # შ -0xE43D 0x10E9 # ჩ -0xE43E 0x10EA # ც -0xE43F 0x10EB # ძ -0xE440 0x10EC # წ -0xE441 0x10ED # ჭ -0xE442 0x10EE # ხ -0xE443 0x10F4 # ჴ -0xE444 0x10EF # ჯ -0xE445 0x10F0 # ჰ -0xE446 0x10F5 # ჵ -0xE447 0x10F6 # ჶ -0xE44E 0x0589 # Ö‰ -0xE44F 0x10FB # ჻ -0xE451 0x10A0 # á‚  -0xE452 0x10A1 # á‚¡ -0xE453 0x10A2 # á‚¢ -0xE454 0x10A3 # á‚£ -0xE455 0x10A4 # Ⴄ -0xE456 0x10A5 # á‚¥ -0xE457 0x10A6 # Ⴆ -0xE458 0x10C1 # რ-0xE459 0x10A7 # á‚§ -0xE45A 0x10A8 # Ⴈ -0xE45B 0x10A9 # á‚© -0xE45C 0x10AA # Ⴊ -0xE45D 0x10AB # á‚« -0xE45E 0x10AC # Ⴌ -0xE45F 0x10C2 # Ⴢ -0xE460 0x10AD # á‚­ -0xE461 0x10AE # á‚® -0xE462 0x10AF # Ⴏ -0xE463 0x10B0 # á‚° -0xE464 0x10B1 # Ⴑ -0xE465 0x10B2 # Ⴒ -0xE466 0x10B3 # Ⴓ -0xE467 0x10C3 # Ⴣ -0xE468 0x10B4 # á‚´ -0xE469 0x10B5 # Ⴕ -0xE46A 0x10B6 # á‚¶ -0xE46B 0x10B7 # á‚· -0xE46C 0x10B8 # Ⴘ -0xE46D 0x10B9 # Ⴙ -0xE46E 0x10BA # Ⴚ -0xE46F 0x10BB # á‚» -0xE470 0x10BC # Ⴜ -0xE470 0x094A # ॊ -0xE471 0x10BD # Ⴝ -0xE471 0x0951 # ॑ -0xE472 0x10BE # Ⴞ -0xE472 0x0952 # ॒ -0xE473 0x10C4 # Ⴤ -0xE473 0x0953 # ॓ -0xE474 0x10BF # á‚¿ -0xE474 0x0954 # ॔ -0xE475 0x10C0 # Ⴠ -0xE475 0x0965 # ॥ -0xE476 0x10C5 # Ⴥ - -# "356" SYMBOLS3 -0xEE21 0x2004 #   -0xEE22 0x2005 #   -0xEE23 0x200A #   -0xEE24 0x2008 #   -0xEE25 0x002E # . -0xEE26 0x230E # ⌎ -0xEE27 0x230F # ⌠-0xEE28 0x230C # ⌌ -0xEE29 0x230D # ⌠-0xEE2A 0x25AE # â–® -0xEE2B 0x2214 # ∔ -0xEE2C 0xFFFE # MISSING -0xEE2D 0x2212 # − -0xEE2E 0xFFFE # MISSING -0xEE2F 0x210F # â„ -0xEE30 0x226C # ≬ -0xEE31 0x2100 # â„€ -0xEE32 0xFFFE # MISSING -0xEE33 0x260F # ☠-0xEE34 0x2236 # ∶ -0xEE35 0x0021 # ! -0xEE36 0x22A6 # ⊦ -0xEE37 0x232F # ⌯ -0xEE38 0x2330 # ⌰ -0xEE39 0x01B5 # Ƶ -0xEE3A 0x2302 # ⌂ -0xEE3B 0x2238 # ∸ -0xEE3C 0x2216 # ∖ -0xEE3D 0x2259 # ≙ -0xEE3E 0x225A # ≚ -0xEE3F 0x22C7 # ⋇ -0xEE40 0x2106 # ℆ -0xEE41 0x25D8 # â—˜ -0xEE42 0x224E # ≎ -0xEE43 0x211B # â„› -0xEE44 0x2112 # â„’ -0xEE45 0x2206 # ∆ -0xEE46 0x2311 # ⌑ -0xEE47 0x2038 # ‸ -0xEE48 0x2104 # â„„ -0xEE49 0xFFFE # MISSING -0xEE4A 0x25B1 # â–± -0xEE4B 0x232D # ⌭ -0xEE4C 0x2312 # ⌒ -0xEE4D 0x2313 # ⌓ -0xEE4E 0x232E # ⌮ -0xEE4F 0x2316 # ⌖ -0xEE50 0x21C4 # ⇄ -0xEE51 0x21D5 # ⇕ -0xEE52 0x228F # ⊠-0xEE53 0x2290 # ⊠-0xEE54 0x0192 # Æ’ -0xEE55 0x25D9 # â—™ -0xEE56 0x22C2 # â‹‚ -0xEE57 0x22C3 # ⋃ -0xEE58 0xFFFE # MISSING -0xEE59 0xFFFE # MISSING -0xEE5A 0xFFFE # MISSING -0xEE5B 0xFFFE # MISSING -0xEE5C 0xFFFE # MISSING -0xEE5D 0xFFFE # MISSING -0xEE5E 0xFFFE # MISSING -0xEE5F 0xFFFE # MISSING -0xEE60 0x2591 # â–‘ -0xEE61 0x2593 # â–“ -0xEE62 0x22D2 # â‹’ -0xEE63 0x22D3 # â‹“ -0xEE64 0x223A # ∺ -0xEE65 0x2270 # ≰ -0xEE66 0x2271 # ≱ -0xEE67 0x2218 # ∘ -0xEE68 0xFFFF # UNDEFINED -0xEE69 0x2201 # ∠-0xEE6A 0x2310 # ⌠-0xEE6B 0x2032 # ′ -0xEE6C 0x2276 # ≶ -0xEE6D 0x2277 # ≷ -0xEE6E 0x2272 # ≲ -0xEE6F 0x2273 # ≳ -0xEE70 0x22A4 # ⊤ -0xEE71 0x2204 # ∄ -0xEE72 0x2262 # ≢ -0xEE73 0x2308 # ⌈ -0xEE74 0x230A # ⌊ -0xEE75 0x007C # | -0xEE76 0x2309 # ⌉ -0xEE77 0x230B # ⌋ -0xEE78 0x224A # ≊ -0xEE79 0x224F # ≠-0xEE7A 0x203C # ‼ -0xEE7B 0x2035 # ‵ -0xEE7C 0x2223 # ∣ -0xEE7D 0x2217 # ∗ -0xEE7E 0x223C # ∼ -0xEEA1 0x22BA # ⊺ -0xEEA2 0x2024 # ․ -0xEEA3 0x2025 # ‥ -0xEEA4 0x2B95 # ⮕ -0xEEA5 0x2B05 # ⬅ -0xEEA6 0x2B06 # ⬆ -0xEEA7 0x2B07 # ⬇ -0xEEA8 0x21E8 # ⇨ -0xEEA9 0x21E6 # ⇦ -0xEEAA 0x21E7 # ⇧ -0xEEAB 0x21E9 # ⇩ -0xEEAC 0x2190 # ↠-0xEEAD 0x2191 # ↑ -0xEEAE 0x2192 # → -0xEEAF 0x2193 # ↓ -0xEEB0 0x25B6 # â–¶ -0xEEB1 0x25C0 # â—€ -0xEEB2 0x25B7 # â–· -0xEEB3 0x25C1 # â— -0xEEB4 0x22C5 # â‹… -0xEEB5 0x2195 # ↕ -0xEEB6 0x21A8 # ↨ -0xEEB7 0x2372 # â² -0xEEB8 0x2371 # â± -0xEEB9 0x2588 # â–ˆ -0xEEBA 0x2584 # â–„ -0xEEBB 0x2590 # â– -0xEEBC 0x258C # â–Œ -0xEEBD 0x2580 # â–€ -0xEEBE 0x25C4 # â—„ -0xEEBF 0x25BA # â–º -0xEEC0 0x236B # â« -0xEEC1 0x2352 # â’ -0xEEC2 0x234B # â‹ -0xEEC3 0x233D # ⌽ -0xEEC4 0x2349 # ≠-0xEEC5 0x235F # ⟠-0xEEC6 0x235E # âž -0xEEC7 0x2339 # ⌹ -0xEEC8 0x233F # ⌿ -0xEEC9 0x2340 # †-0xEECA 0x2305 # ⌅ -0xEECB 0x2664 # ♤ -0xEECC 0x2665 # ♥ -0xEECD 0xFFFF # UNDEFINED -0xEECE 0x2667 # â™§ -0xEECF 0x263C # ☼ -0xEED0 0x234E # ⎠-0xEED1 0x2355 # â• -0xEED2 0x235D # â -0xEED3 0x2336 # ⌶ -0xEED4 0x233B # ⌻ -0xEED5 0x266B # ♫ -0xEED6 0x22C9 # ⋉ -0xEED7 0x22CA # ⋊ -0xEED8 0x22CB # â‹‹ -0xEED9 0x22CC # ⋌ -0xEEDA 0x2306 # ⌆ -0xEEDB 0x22BB # ⊻ -0xEEDC 0x2337 # ⌷ -0xEEDD 0x221F # ∟ -0xEEDE 0x25AC # â–¬ -0xEEDF 0x263B # ☻ -0xEEE0 0x23AB # ⎫ -0xEEE1 0x23AA # ⎪ -0xEEE2 0x23AC # ⎬ -0xEEE3 0x23AD # ⎭ -0xEEE4 0x23A7 # ⎧ -0xEEE5 0x23A9 # ⎩ -0xEEE6 0x23A8 # ⎨ -0xEEE7 0xFFFE # MISSING -0xEEE8 0xFFFE # MISSING -0xEEE9 0xFFFE # MISSING -0xEEEA 0xFFFE # MISSING -0xEEEB 0xFFFE # MISSING -0xEEEC 0xFFFE # MISSING -0xEEED 0x2320 # ⌠ -0xEEEE 0x2321 # ⌡ -0xEEEF 0x23AA # ⎪ -0xEEF0 0x2342 # â‚ -0xEEF1 0xFFFE # MISSING -0xEEF2 0x21B6 # ↶ -0xEEF3 0x21B7 # ↷ -0xEEF4 0x21BA # ↺ -0xEEF5 0x21BB # ↻ -0xEEF6 0x21CB # ⇋ -0xEEF7 0x219A # ↚ -0xEEF8 0x219B # ↛ -0xEEF9 0x21AE # ↮ -0xEEFA 0x21CD # ⇠-0xEEFB 0x21CF # ⇠-0xEEFC 0x21CE # ⇎ -0xEEFD 0x22CD # â‹ -0xEEFE 0x2241 # ≠- -# "357" SYMBOLS4 -0xEF21 0x0020 # -0xEF22 0x2011 # ‑ -0xEF23 0x00AD # ­ -0xEF24 0x2013 # – -0xEF25 0x2014 # — -0xEF26 0x2012 # ‒ -0xEF27 0x0027 # ' -0xEF28 0x201E # „ -0xEF29 0x201C # “ -0xEF2A 0x2039 # ‹ -0xEF2B 0x203A # › -0xEF2C 0x2000 #   -0xEF2D 0x2001 # †-0xEF2E 0x2007 #   -0xEF2F 0x2009 #   -0xEF30 0x2020 # † -0xEF31 0x2021 # ‡ -0xEF32 0x3008 # 〈 -0xEF33 0x3009 # 〉 -0xEF34 0x261E # ☞ -0xEF35 0x261C # ☜ -0xEF36 0x22A2 # ⊢ -0xEF37 0x22A3 # ⊣ -0xEF38 0x22A8 # ⊨ -0xEF39 0x2AE4 # ⫤ -0xEF3A 0x3016 # 〖 -0xEF3B 0x3017 # 〗 -0xEF3C 0x2196 # ↖ -0xEF3D 0x2198 # ↘ -0xEF3E 0x2197 # ↗ -0xEF3F 0x2199 # ↙ -0xEF40 0x2105 # â„… -0xEF41 0x2030 # ‰ -0xEF42 0x226A # ≪ -0xEF43 0x226B # ≫ -0xEF44 0x226E # ≮ -0xEF45 0x226F # ≯ -0xEF46 0x2223 # ∣ -0xEF47 0x2224 # ∤ -0xEF48 0x2225 # ∥ -0xEF49 0x2226 # ∦ -0xEF4A 0x2208 # ∈ -0xEF4B 0x2209 # ∉ -0xEF4C 0x220B # ∋ -0xEF4D 0x21D0 # ⇠-0xEF4E 0x21D4 # ⇔ -0xEF4F 0x21D2 # ⇒ -0xEF50 0x21CB # ⇋ -0xEF51 0x21C4 # ⇄ -0xEF52 0x2194 # ↔ -0xEF53 0x219D # ↠-0xEF54 0x2289 # ⊉ -0xEF55 0x2288 # ⊈ -0xEF56 0x2229 # ∩ -0xEF57 0x222A # ∪ -0xEF58 0x2287 # ⊇ -0xEF59 0x2286 # ⊆ -0xEF5A 0x2283 # ⊃ -0xEF5B 0x2282 # ⊂ -0xEF5C 0x2289 # ⊉ -0xEF5D 0x2288 # ⊈ -0xEF5E 0x2285 # ⊅ -0xEF5F 0x2284 # ⊄ -0xEF60 0x2612 # ☒ -0xEF61 0x2205 # ∅ -0xEF62 0x2295 # ⊕ -0xEF63 0x2296 # ⊖ -0xEF64 0x2297 # ⊗ -0xEF65 0x2298 # ⊘ -0xEF66 0x2022 # • -0xEF67 0x2218 # ∘ -0xEF68 0x210F # â„ -0xEF69 0x2113 # â„“ -0xEF6A 0x00AC # ¬ -0xEF6B 0x00A6 # ¦ -0xEF6C 0x2220 # ∠ -0xEF6D 0x2221 # ∡ -0xEF6E 0x2237 # ∷ -0xEF6F 0x2235 # ∵ -0xEF70 0x22A5 # ⊥ -0xEF71 0x221D # ∠-0xEF72 0x2261 # ≡ -0xEF73 0x2250 # ≠-0xEF74 0x225F # ≟ -0xEF75 0x222B # ∫ -0xEF76 0x222E # ∮ -0xEF77 0x2243 # ≃ -0xEF78 0x2245 # ≅ -0xEF79 0x2248 # ≈ -0xEF7A 0x2211 # ∑ -0xEF7B 0x220F # ∠-0xEF7C 0x221A # √ -0xEF7D 0x2213 # ∓ -0xEF7E 0x2592 # â–’ -0xEFA1 0x20A2 # â‚¢ -0xEFA2 0x0192 # Æ’ -0xEFA3 0x20A3 # â‚£ -0xEFA4 0x20A7 # â‚§ -0xEFA5 0x20A0 # â‚  -0xEFA6 0x0024 # $ -0xEFA7 0x2135 # ℵ -0xEFA8 0x2116 # â„– -0xEFA9 0x211E # ℞ -0xEFAA 0x2121 # â„¡ -0xEFAB 0x0292 # Ê’ -0xEFAC 0x2102 # â„‚ -0xEFAD 0x2115 # â„• -0xEFAE 0x211D # â„ -0xEFAF 0x2124 # ℤ -0xEFB0 0x2308 # ⌈ -0xEFB1 0x2309 # ⌉ -0xEFB2 0x230A # ⌊ -0xEFB3 0x230B # ⌋ -0xEFB4 0x2203 # ∃ -0xEFB5 0x2200 # ∀ -0xEFB6 0x2227 # ∧ -0xEFB7 0x2228 # ∨ -0xEFB8 0x220E # ∎ -0xEFB9 0x2207 # ∇ -0xEFBA 0x2202 # ∂ -0xEFBB 0x2440 # â‘€ -0xEFBC 0x2442 # â‘‚ -0xEFBD 0x2441 # â‘ -0xEFBE 0x23E6 # ⦠-0xEFBF 0x23E6 # ⦠-0xEFC0 0x2312 # ⌒ -0xEFC1 0x2160 # â…  -0xEFC2 0x2161 # â…¡ -0xEFC3 0x2162 # â…¢ -0xEFC4 0x2163 # â…£ -0xEFC5 0x2164 # â…¤ -0xEFC6 0x2165 # â…¥ -0xEFC7 0x2166 # â…¦ -0xEFC8 0x2167 # â…§ -0xEFC9 0x2168 # â…¨ -0xEFCA 0x2169 # â…© -0xEFCB 0x2660 # â™  -0xEFCC 0x2661 # ♡ -0xEFCD 0x2662 # ♢ -0xEFCE 0x2663 # ♣ -0xEFCF 0x2713 # ✓ -0xEFD0 0x2717 # ✗ -0xEFD1 0x2460 # â‘  -0xEFD2 0x2461 # â‘¡ -0xEFD3 0x2462 # â‘¢ -0xEFD4 0x2463 # â‘£ -0xEFD5 0x2464 # ⑤ -0xEFD6 0x2465 # â‘¥ -0xEFD7 0x2466 # ⑦ -0xEFD8 0x2467 # â‘§ -0xEFD9 0x2468 # ⑨ -0xEFDA 0x2469 # â‘© -0xEFDB 0xFFFE # MISSING -0xEFDC 0xFFFE # MISSING -0xEFDD 0xFFFE # MISSING -0xEFDE 0x262E # ☮ -0xEFDF 0x263A # ☺ -0xEFE0 0x2620 # ☠ -0xEFE1 0x2503 # ┃ -0xEFE2 0x2578 # ╸ -0xEFE3 0x2578 # ╸ -0xEFE4 0x254B # â•‹ -0xEFE5 0x2500 # ─ -0xEFE6 0x253C # ┼ -0xEFE7 0x2609 # ☉ -0xEFE8 0x263D # ☽ -0xEFE9 0x263E # ☾ -0xEFEA 0x263F # ☿ -0xEFEB 0x2643 # ♃ -0xEFEC 0x2644 # ♄ -0xEFED 0x2645 # â™… -0xEFEE 0x2646 # ♆ -0xEFEF 0x2647 # ♇ -0xEFF0 0x2652 # â™’ -0xEFF1 0x2653 # ♓ -0xEFF2 0x2648 # ♈ -0xEFF3 0x2649 # ♉ -0xEFF4 0x264A # ♊ -0xEFF5 0x264B # ♋ -0xEFF6 0x264C # ♌ -0xEFF7 0x264D # â™ -0xEFF8 0x264E # ♎ -0xEFF9 0x264F # â™ -0xEFFA 0x2650 # â™ -0xEFFB 0x2651 # ♑ -0xEFFC 0x260E # ☎ -0xEFFD 0x2153 # â…“ -0xEFFE 0x2154 # â…” - -# "360" LIGATURES -0xF021 0xFB00 # ff -0xF022 0xFB03 # ffi -0xF023 0xFB04 # ffl -0xF024 0xFB01 # ï¬ -0xF025 0xFB02 # fl -0xF026 0xFB05 # ſt - -# "361" ACCENTED-LATIN -0xF121 0x00C0 # À -0xF122 0x00C1 # à -0xF123 0x00C2 #  -0xF124 0x00C3 # à -0xF125 0x00DC # Ü -0xF126 0x0102 # Ä‚ -0xF127 0x00C4 # Ä -0xF128 0x00C5 # Ã… -0xF129 0x0104 # Ä„ -0xF12A 0x0106 # Ć -0xF12B 0x0108 # Ĉ -0xF12C 0x010A # ÄŠ -0xF12D 0x00C7 # Ç -0xF12E 0x010C # ÄŒ -0xF12F 0x010E # ÄŽ -0xF130 0x00C8 # È -0xF131 0x00C9 # É -0xF132 0x00CA # Ê -0xF133 0x0112 # Ä’ -0xF134 0x0116 # Ä– -0xF135 0x00CB # Ë -0xF136 0x0118 # Ę -0xF137 0x011A # Äš -0xF138 0x01F4 # Ç´ -0xF139 0x011C # Äœ -0xF13A 0x011E # Äž -0xF13B 0x0120 # Ä  -0xF13C 0x0122 # Ä¢ -0xF13D 0x0124 # Ĥ -0xF13E 0x00CC # ÃŒ -0xF13F 0x01CD # Ç -0xF140 0x00CE # ÃŽ -0xF141 0x0128 # Ĩ -0xF142 0x012A # Ī -0xF143 0x0130 # İ -0xF144 0x00CF # à -0xF145 0x012E # Ä® -0xF146 0x0134 # Ä´ -0xF147 0x0136 # Ķ -0xF148 0x0139 # Ĺ -0xF149 0x013B # Ä» -0xF14A 0x013D # Ľ -0xF14B 0x0143 # Ń -0xF14C 0x00D1 # Ñ -0xF14D 0x0145 # Å… -0xF14E 0x0147 # Ň -0xF14F 0x00D2 # Ã’ -0xF150 0x00D3 # Ó -0xF151 0x00D4 # Ô -0xF152 0x00D5 # Õ -0xF153 0x014C # ÅŒ -0xF154 0x00D6 # Ö -0xF155 0x0150 # Å -0xF156 0x0154 # Å” -0xF157 0x0156 # Å– -0xF158 0x0158 # Ř -0xF159 0x015A # Åš -0xF15A 0x015C # Åœ -0xF15B 0x015E # Åž -0xF15C 0x0160 # Å  -0xF15D 0x0162 # Å¢ -0xF15E 0x0164 # Ť -0xF15F 0x00D9 # Ù -0xF160 0x00DA # Ú -0xF161 0x00DB # Û -0xF162 0x0168 # Ũ -0xF163 0x016A # Ū -0xF164 0x016C # Ŭ -0xF165 0x00DC # Ü -0xF166 0x016E # Å® -0xF167 0x0170 # Ű -0xF168 0x0172 # Ų -0xF169 0x0174 # Å´ -0xF16A 0x1EF2 # Ỳ -0xF16B 0x00DD # à -0xF16C 0x0176 # Ŷ -0xF16D 0x0178 # Ÿ -0xF16E 0x0179 # Ź -0xF16F 0x017B # Å» -0xF170 0x017D # Ž -0xF171 0x0130 # İ -0xF172 0x0164 # Ť -0xF173 0x010E # ÄŽ -0xF1A1 0x00E0 # à -0xF1A2 0x00E1 # á -0xF1A3 0x00E2 # â -0xF1A4 0x00E3 # ã -0xF1A5 0x0101 # Ä -0xF1A6 0x0103 # ă -0xF1A7 0x00E4 # ä -0xF1A8 0x00E5 # Ã¥ -0xF1A9 0x0105 # Ä… -0xF1AA 0x0107 # ć -0xF1AB 0x0109 # ĉ -0xF1AC 0x010B # Ä‹ -0xF1AD 0x00E7 # ç -0xF1AE 0x010D # Ä -0xF1AF 0x010F # Ä -0xF1B0 0x00E8 # è -0xF1B1 0x00E9 # é -0xF1B2 0x00EA # ê -0xF1B3 0x0113 # Ä“ -0xF1B4 0x0117 # Ä— -0xF1B5 0x00EB # ë -0xF1B6 0x0119 # Ä™ -0xF1B7 0x011B # Ä› -0xF1B8 0x01F5 # ǵ -0xF1B9 0x011D # Ä -0xF1BA 0x011F # ÄŸ -0xF1BB 0x0121 # Ä¡ -0xF1BC 0x0123 # Ä£ -0xF1BD 0x0125 # Ä¥ -0xF1BE 0x00EC # ì -0xF1BF 0x00ED # í -0xF1C0 0x00EE # î -0xF1C1 0x0129 # Ä© -0xF1C2 0x012B # Ä« -0xF1C4 0x00EF # ï -0xF1C5 0x012F # į -0xF1C6 0x0135 # ĵ -0xF1C7 0x0137 # Ä· -0xF1C8 0x013A # ĺ -0xF1C9 0x013C # ļ -0xF1CA 0x013E # ľ -0xF1CB 0x0144 # Å„ -0xF1CC 0x00F1 # ñ -0xF1CD 0x0146 # ņ -0xF1CE 0x0148 # ň -0xF1CF 0x00F2 # ò -0xF1D0 0x00F3 # ó -0xF1D1 0x00F4 # ô -0xF1D2 0x00F5 # õ -0xF1D3 0x014D # Å -0xF1D4 0x00F6 # ö -0xF1D5 0x0151 # Å‘ -0xF1D6 0x0155 # Å• -0xF1D7 0x0157 # Å— -0xF1D8 0x0159 # Å™ -0xF1D9 0x015B # Å› -0xF1DA 0x015D # Å -0xF1DB 0x015F # ÅŸ -0xF1DC 0x0161 # Å¡ -0xF1DD 0x0163 # Å£ -0xF1DE 0x0165 # Å¥ -0xF1DF 0x00F9 # ù -0xF1E0 0x00FA # ú -0xF1E1 0x00FB # û -0xF1E2 0x0169 # Å© -0xF1E3 0x016B # Å« -0xF1E4 0x016D # Å­ -0xF1E5 0x00FC # ü -0xF1E6 0x016F # ů -0xF1E7 0x0171 # ű -0xF1E8 0x0173 # ų -0xF1E9 0x0175 # ŵ -0xF1EA 0x1EF3 # ỳ -0xF1EB 0x00FD # ý -0xF1EC 0x0177 # Å· -0xF1ED 0x00FF # ÿ -0xF1EE 0x017A # ź -0xF1EF 0x017C # ż -0xF1F0 0x017E # ž -0xF1F1 0x013E # ľ -0xF1F2 0x0165 # Å¥ -0xF1F3 0x010F # Ä -0xF1F4 0x1ECD # á» diff --git a/unicode/xerox/XCCS-60-163=JISX.TXT b/unicode/xerox/XCCS-60-163=JISX.TXT deleted file mode 100644 index 7a28c767..00000000 --- a/unicode/xerox/XCCS-60-163=JISX.TXT +++ /dev/null @@ -1,6529 +0,0 @@ -# -# Name: XCCS (XC-3-1-1-0) to Unicode -# Unicode version: 3.0 -# XCCS charsets: JIS - -# Table version: 0.1 -# Table format: Format A -# Date: 4-Aug-2020 -# Author: Ron Kaplan -# -# This file contains mappings from the Xerox Character Code Standard (version -# XC1-3-3-0, 1987) into Unicode 3.0. standard codes. That is the version of -# XCCS corresponding to the fonts in the Medley system. -# -# The format of this file conforms to the format of the other Unicode-supplied -# mapping files: -# Three white-space (tab or spaces) separated columns: -# Column 1 is the XCCS code (as hex 0xXXXX) -# Column 2 is the corresponding Unicode (as hex 0xXXXX) -# Column 3 (after #) is a comment column. For convenience, it contains the -# Unicode character itself (since the Unicode character names -# are not available) -# Unicode FFFF is used for undefined XCCS codes (Column 3 = UNDEFINED -# Unicode FFFE is used for XCCS codes that have not yet been filled in. -# (Column 3 = MISSING) -# -# This file is encoded in UTF8, so that the Unicode characters -# are properly displayed in Column 3 and can be edited by standard -# Unicode-enabled editors (e.g. Mac Textedit). -# -# This file can also be read by the function -# READ-UNICODE-MAPPING in the UNICODE Medley library package. -# -# The entries are in XCCS order and grouped by character sets. In front of -# the mappings, for convenience, there is a line with the octal XCCS -# character set, after #. -# -# Note that a given XCCS code might map to codes in several different Unicode -# positions, since there are repetitions in the Unicode standard. -# -# For more details, see the associated README.TXT file. -# -# Any comments or problems, contact - - -# "60" JIS -0x3021 0x4E9C # 亜 -0x3022 0x5516 # å”– -0x3023 0x5A03 # 娃 -0x3024 0x963F # 阿 -0x3025 0x54C0 # å“€ -0x3026 0x611B # æ„› -0x3027 0x6328 # 挨 -0x3028 0x59F6 # å§¶ -0x3029 0x9022 # 逢 -0x302A 0x8475 # 葵 -0x302B 0x831C # 茜 -0x302C 0x7A50 # ç© -0x302D 0x60AA # 悪 -0x302E 0x63E1 # æ¡ -0x302F 0x6E25 # 渥 -0x3030 0x65ED # æ—­ -0x3031 0x8466 # 葦 -0x3032 0x82A6 # 芦 -0x3033 0x9BF5 # 鯵 -0x3034 0x6893 # 梓 -0x3035 0x5727 # 圧 -0x3036 0x65A1 # æ–¡ -0x3037 0x6271 # 扱 -0x3038 0x5B9B # å®› -0x3039 0x59D0 # å§ -0x303A 0x867B # è™» -0x303B 0x98F4 # 飴 -0x303C 0x7D62 # çµ¢ -0x303D 0x7DBE # ç¶¾ -0x303E 0x9B8E # 鮎 -0x303F 0x6216 # 或 -0x3040 0x7C9F # 粟 -0x3041 0x88B7 # 袷 -0x3042 0x5B89 # 安 -0x3043 0x5EB5 # 庵 -0x3044 0x6309 # 按 -0x3045 0x6697 # æš— -0x3046 0x6848 # 案 -0x3047 0x95C7 # é—‡ -0x3048 0x978D # éž -0x3049 0x674F # æ -0x304A 0x4EE5 # 以 -0x304B 0x4F0A # 伊 -0x304C 0x4F4D # ä½ -0x304D 0x4F9D # ä¾ -0x304E 0x5049 # å‰ -0x304F 0x56F2 # 囲 -0x3050 0x5937 # 夷 -0x3051 0x59D4 # å§” -0x3052 0x5A01 # å¨ -0x3053 0x5C09 # å°‰ -0x3054 0x60DF # 惟 -0x3055 0x610F # æ„ -0x3056 0x6170 # æ…° -0x3057 0x6613 # 易 -0x3058 0x6905 # 椅 -0x3059 0x70BA # 為 -0x305A 0x754F # ç• -0x305B 0x7570 # ç•° -0x305C 0x79FB # ç§» -0x305D 0x7DAD # ç¶­ -0x305E 0x7DEF # ç·¯ -0x305F 0x80C3 # 胃 -0x3060 0x840E # èŽ -0x3061 0x8863 # è¡£ -0x3062 0x8B02 # 謂 -0x3063 0x9055 # é• -0x3064 0x907A # éº -0x3065 0x533B # 医 -0x3066 0x4E95 # 井 -0x3067 0x4EA5 # 亥 -0x3068 0x57DF # 域 -0x3069 0x80B2 # 育 -0x306A 0x90C1 # éƒ -0x306B 0x78EF # 磯 -0x306C 0x4E00 # 一 -0x306D 0x58F1 # 壱 -0x306E 0x6EA2 # 溢 -0x306F 0x9038 # 逸 -0x3070 0x7A32 # 稲 -0x3071 0x8328 # 茨 -0x3072 0x828B # 芋 -0x3073 0x9C2F # é°¯ -0x3074 0x5141 # å… -0x3075 0x5370 # å° -0x3076 0x54BD # å’½ -0x3077 0x54E1 # å“¡ -0x3078 0x56E0 # å›  -0x3079 0x59FB # å§» -0x307A 0x5F15 # 引 -0x307B 0x98F2 # 飲 -0x307C 0x6DEB # æ·« -0x307D 0x80E4 # 胤 -0x307E 0x852D # è”­ - -# "61" JIS -0x3121 0x9662 # 院 -0x3122 0x9670 # é™° -0x3123 0x96A0 # éš  -0x3124 0x97FB # 韻 -0x3125 0x540B # å‹ -0x3126 0x53F3 # å³ -0x3127 0x5B87 # 宇 -0x3128 0x70CF # çƒ -0x3129 0x7FBD # ç¾½ -0x312A 0x8FC2 # è¿‚ -0x312B 0x96E8 # 雨 -0x312C 0x536F # å¯ -0x312D 0x9D5C # 鵜 -0x312E 0x7ABA # 窺 -0x312F 0x4E11 # 丑 -0x3130 0x7893 # 碓 -0x3131 0x81FC # 臼 -0x3132 0x6E26 # 渦 -0x3133 0x5618 # 嘘 -0x3134 0x5504 # 唄 -0x3135 0x6B1D # æ¬ -0x3136 0x851A # 蔚 -0x3137 0x9C3B # é°» -0x3138 0x59E5 # å§¥ -0x3139 0x53A9 # 厩 -0x313A 0x6D66 # 浦 -0x313B 0x74DC # 瓜 -0x313C 0x958F # é– -0x313D 0x5642 # 噂 -0x313E 0x4E91 # 云 -0x313F 0x904B # é‹ -0x3140 0x96F2 # 雲 -0x3141 0x834F # è -0x3142 0x990C # 餌 -0x3143 0x53E1 # å¡ -0x3144 0x55B6 # å–¶ -0x3145 0x5B30 # 嬰 -0x3146 0x5F71 # å½± -0x3147 0x6620 # 映 -0x3148 0x66F3 # 曳 -0x3149 0x6804 # æ „ -0x314A 0x6C38 # æ°¸ -0x314B 0x6CF3 # æ³³ -0x314C 0x6D29 # æ´© -0x314D 0x745B # ç‘› -0x314E 0x76C8 # 盈 -0x314F 0x7A4E # 穎 -0x3150 0x9834 # é ´ -0x3151 0x82F1 # 英 -0x3152 0x885B # è¡› -0x3153 0x8A60 # è©  -0x3154 0x92ED # é‹­ -0x3155 0x6DB2 # æ¶² -0x3156 0x75AB # ç–« -0x3157 0x76CA # 益 -0x3158 0x99C5 # é§… -0x3159 0x60A6 # 悦 -0x315A 0x8B01 # è¬ -0x315B 0x8D8A # è¶Š -0x315C 0x95B2 # é–² -0x315D 0x698E # 榎 -0x315E 0x53AD # 厭 -0x315F 0x5186 # 円 -0x3160 0x5712 # 園 -0x3161 0x5830 # å ° -0x3162 0x5944 # 奄 -0x3163 0x5BB4 # å®´ -0x3164 0x5EF6 # å»¶ -0x3165 0x6028 # 怨 -0x3166 0x63A9 # 掩 -0x3167 0x63F4 # æ´ -0x3168 0x6CBF # 沿 -0x3169 0x6F14 # æ¼” -0x316A 0x708E # 炎 -0x316B 0x7114 # ç„” -0x316C 0x7159 # ç…™ -0x316D 0x71D5 # 燕 -0x316E 0x733F # 猿 -0x316F 0x7E01 # ç¸ -0x3170 0x8276 # 艶 -0x3171 0x82D1 # è‹‘ -0x3172 0x8597 # è–— -0x3173 0x9060 # é  -0x3174 0x925B # 鉛 -0x3175 0x9D1B # é´› -0x3176 0x5869 # å¡© -0x3177 0x65BC # æ–¼ -0x3178 0x6C5A # 汚 -0x3179 0x7525 # 甥 -0x317A 0x51F9 # 凹 -0x317B 0x592E # 央 -0x317C 0x5965 # 奥 -0x317D 0x5F80 # å¾€ -0x317E 0x5FDC # 応 - -# "62" JIS -0x3221 0x62BC # 押 -0x3222 0x65FA # æ—º -0x3223 0x6A2A # 横 -0x3224 0x6B27 # 欧 -0x3225 0x6BB4 # æ®´ -0x3226 0x738B # 王 -0x3227 0x7FC1 # ç¿ -0x3228 0x8956 # 襖 -0x3229 0x9D2C # é´¬ -0x322A 0x9D0E # é´Ž -0x322B 0x9EC4 # 黄 -0x322C 0x5CA1 # 岡 -0x322D 0x6C96 # æ²– -0x322E 0x837B # è» -0x322F 0x5104 # å„„ -0x3230 0x5C4B # 屋 -0x3231 0x61B6 # 憶 -0x3232 0x81C6 # 臆 -0x3233 0x6876 # æ¡¶ -0x3234 0x7261 # 牡 -0x3235 0x4E59 # ä¹™ -0x3236 0x4FFA # 俺 -0x3237 0x5378 # å¸ -0x3238 0x6069 # æ© -0x3239 0x6E29 # 温 -0x323A 0x7A4F # ç© -0x323B 0x97F3 # 音 -0x323C 0x4E0B # 下 -0x323D 0x5316 # 化 -0x323E 0x4EEE # ä»® -0x323F 0x4F55 # 何 -0x3240 0x4F3D # ä¼½ -0x3241 0x4FA1 # 価 -0x3242 0x4F73 # ä½³ -0x3243 0x52A0 # 加 -0x3244 0x53EF # å¯ -0x3245 0x5609 # 嘉 -0x3246 0x590F # å¤ -0x3247 0x5AC1 # å« -0x3248 0x5BB6 # å®¶ -0x3249 0x5BE1 # 寡 -0x324A 0x79D1 # ç§‘ -0x324B 0x6687 # 暇 -0x324C 0x679C # æžœ -0x324D 0x67B6 # æž¶ -0x324E 0x6B4C # æ­Œ -0x324F 0x6CB3 # æ²³ -0x3250 0x706B # ç« -0x3251 0x73C2 # ç‚ -0x3252 0x798D # ç¦ -0x3253 0x79BE # 禾 -0x3254 0x7A3C # 稼 -0x3255 0x7B87 # 箇 -0x3256 0x82B1 # 花 -0x3257 0x82DB # è‹› -0x3258 0x8304 # 茄 -0x3259 0x8377 # è· -0x325A 0x83EF # è¯ -0x325B 0x83D3 # è“ -0x325C 0x8766 # è¦ -0x325D 0x8AB2 # 課 -0x325E 0x5629 # 嘩 -0x325F 0x8CA8 # 貨 -0x3260 0x8FE6 # 迦 -0x3261 0x904E # éŽ -0x3262 0x971E # 霞 -0x3263 0x868A # 蚊 -0x3264 0x4FC4 # ä¿„ -0x3265 0x5CE8 # 峨 -0x3266 0x6211 # 我 -0x3267 0x7259 # 牙 -0x3268 0x753B # ç”» -0x3269 0x81E5 # 臥 -0x326A 0x82BD # 芽 -0x326B 0x86FE # 蛾 -0x326C 0x8CC0 # è³€ -0x326D 0x96C5 # é›… -0x326E 0x9913 # 餓 -0x326F 0x99D5 # é§• -0x3270 0x4ECB # 介 -0x3271 0x4F1A # 会 -0x3272 0x89E3 # è§£ -0x3273 0x56DE # 回 -0x3274 0x584A # 塊 -0x3275 0x58CA # 壊 -0x3276 0x5EFB # å»» -0x3277 0x5FEB # å¿« -0x3278 0x602A # 怪 -0x3279 0x6094 # æ‚” -0x327A 0x6062 # æ¢ -0x327B 0x61D0 # æ‡ -0x327C 0x6212 # 戒 -0x327D 0x62D0 # æ‹ -0x327E 0x6539 # 改 - -# "63" JIS -0x3321 0x9B41 # é­ -0x3322 0x6666 # 晦 -0x3323 0x68B0 # 械 -0x3324 0x6D77 # æµ· -0x3325 0x7070 # ç° -0x3326 0x754C # 界 -0x3327 0x7686 # 皆 -0x3328 0x7D75 # çµµ -0x3329 0x82A5 # 芥 -0x332A 0x87F9 # 蟹 -0x332B 0x958B # é–‹ -0x332C 0x968E # 階 -0x332D 0x8C9D # è² -0x332E 0x51F1 # 凱 -0x332F 0x52BE # 劾 -0x3330 0x5916 # 外 -0x3331 0x54B3 # å’³ -0x3332 0x5BB3 # 害 -0x3333 0x5D16 # å´– -0x3334 0x6168 # æ…¨ -0x3335 0x6982 # 概 -0x3336 0x6DAF # 涯 -0x3337 0x788D # ç¢ -0x3338 0x84CB # è“‹ -0x3339 0x8857 # è¡— -0x333A 0x8A72 # 該 -0x333B 0x93A7 # 鎧 -0x333C 0x9AB8 # 骸 -0x333D 0x6D6C # 浬 -0x333E 0x99A8 # 馨 -0x333F 0x86D9 # è›™ -0x3340 0x57A3 # 垣 -0x3341 0x67FF # 柿 -0x3342 0x86CE # 蛎 -0x3343 0x920E # 鈎 -0x3344 0x5283 # 劃 -0x3345 0x5687 # 嚇 -0x3346 0x5404 # å„ -0x3347 0x5ED3 # 廓 -0x3348 0x62E1 # æ‹¡ -0x3349 0x64B9 # æ’¹ -0x334A 0x683C # æ ¼ -0x334B 0x6838 # æ ¸ -0x334C 0x6BBB # æ®» -0x334D 0x7372 # ç² -0x334E 0x78BA # 確 -0x334F 0x7A6B # ç©« -0x3350 0x899A # 覚 -0x3351 0x89D2 # è§’ -0x3352 0x8D6B # 赫 -0x3353 0x8F03 # 較 -0x3354 0x90ED # 郭 -0x3355 0x95A3 # é–£ -0x3356 0x9694 # éš” -0x3357 0x9769 # é© -0x3358 0x5B66 # å­¦ -0x3359 0x5CB3 # å²³ -0x335A 0x697D # 楽 -0x335B 0x984D # é¡ -0x335C 0x984E # 顎 -0x335D 0x639B # 掛 -0x335E 0x7B20 # 笠 -0x335F 0x6A2B # 樫 -0x3360 0x6A7F # æ©¿ -0x3361 0x68B6 # 梶 -0x3362 0x9C0D # é° -0x3363 0x6F5F # 潟 -0x3364 0x5272 # 割 -0x3365 0x559D # å– -0x3366 0x6070 # æ° -0x3367 0x62EC # 括 -0x3368 0x6D3B # æ´» -0x3369 0x6E07 # 渇 -0x336A 0x6ED1 # 滑 -0x336B 0x845B # è‘› -0x336C 0x8910 # è¤ -0x336D 0x8F44 # 轄 -0x336E 0x4E14 # 且 -0x336F 0x9C39 # é°¹ -0x3370 0x53F6 # å¶ -0x3371 0x691B # 椛 -0x3372 0x6A3A # 樺 -0x3373 0x9784 # éž„ -0x3374 0x682A # æ ª -0x3375 0x515C # å…œ -0x3376 0x7AC3 # 竃 -0x3377 0x84B2 # è’² -0x3378 0x91DC # 釜 -0x3379 0x938C # 鎌 -0x337A 0x565B # å™› -0x337B 0x9D28 # é´¨ -0x337C 0x6822 # æ ¢ -0x337D 0x8305 # 茅 -0x337E 0x8431 # è± - -# "64" JIS -0x3421 0x7CA5 # ç²¥ -0x3422 0x5208 # 刈 -0x3423 0x82C5 # è‹… -0x3424 0x74E6 # 瓦 -0x3425 0x4E7E # ä¹¾ -0x3426 0x4F83 # 侃 -0x3427 0x51A0 # 冠 -0x3428 0x5BD2 # 寒 -0x3429 0x520A # 刊 -0x342A 0x52D8 # 勘 -0x342B 0x52E7 # å‹§ -0x342C 0x5DFB # å·» -0x342D 0x559A # å–š -0x342E 0x582A # å ª -0x342F 0x59E6 # 姦 -0x3430 0x5B8C # 完 -0x3431 0x5B98 # 官 -0x3432 0x5BDB # 寛 -0x3433 0x5E72 # å¹² -0x3434 0x5E79 # å¹¹ -0x3435 0x60A3 # æ‚£ -0x3436 0x611F # 感 -0x3437 0x6163 # æ…£ -0x3438 0x61BE # 憾 -0x3439 0x63DB # æ› -0x343A 0x6562 # æ•¢ -0x343B 0x67D1 # 柑 -0x343C 0x6853 # æ¡“ -0x343D 0x68FA # 棺 -0x343E 0x6B3E # 款 -0x343F 0x6B53 # æ­“ -0x3440 0x6C57 # æ±— -0x3441 0x6F22 # æ¼¢ -0x3442 0x6F97 # æ¾— -0x3443 0x6F45 # æ½… -0x3444 0x74B0 # ç’° -0x3445 0x7518 # 甘 -0x3446 0x76E3 # 監 -0x3447 0x770B # 看 -0x3448 0x7AFF # ç«¿ -0x3449 0x7BA1 # 管 -0x344A 0x7C21 # ç°¡ -0x344B 0x7DE9 # ç·© -0x344C 0x7F36 # ç¼¶ -0x344D 0x7FF0 # ç¿° -0x344E 0x809D # è‚ -0x344F 0x8266 # 艦 -0x3450 0x839E # 莞 -0x3451 0x89B3 # 観 -0x3452 0x8ACC # 諌 -0x3453 0x8CAB # 貫 -0x3454 0x9084 # é‚„ -0x3455 0x9451 # é‘‘ -0x3456 0x9593 # é–“ -0x3457 0x9591 # é–‘ -0x3458 0x95A2 # é–¢ -0x3459 0x9665 # 陥 -0x345A 0x97D3 # 韓 -0x345B 0x9928 # 館 -0x345C 0x8218 # 舘 -0x345D 0x4E38 # 丸 -0x345E 0x542B # å« -0x345F 0x5CB8 # 岸 -0x3460 0x5DCC # å·Œ -0x3461 0x73A9 # 玩 -0x3462 0x764C # 癌 -0x3463 0x773C # 眼 -0x3464 0x5CA9 # 岩 -0x3465 0x7FEB # ç¿« -0x3466 0x8D0B # è´‹ -0x3467 0x96C1 # é› -0x3468 0x9811 # é ‘ -0x3469 0x9854 # é¡” -0x346A 0x9858 # 願 -0x346B 0x4F01 # ä¼ -0x346C 0x4F0E # 伎 -0x346D 0x5371 # å± -0x346E 0x559C # å–œ -0x346F 0x5668 # 器 -0x3470 0x57FA # 基 -0x3471 0x5947 # 奇 -0x3472 0x5B09 # 嬉 -0x3473 0x5BC4 # 寄 -0x3474 0x5C90 # å² -0x3475 0x5E0C # 希 -0x3476 0x5E7E # å¹¾ -0x3477 0x5FCC # 忌 -0x3478 0x63EE # æ® -0x3479 0x673A # 机 -0x347A 0x65D7 # æ—— -0x347B 0x65E2 # æ—¢ -0x347C 0x671F # 期 -0x347D 0x68CB # 棋 -0x347E 0x68C4 # 棄 - -# "65" JIS -0x3521 0x6A5F # 機 -0x3522 0x5E30 # 帰 -0x3523 0x6BC5 # 毅 -0x3524 0x6C17 # æ°— -0x3525 0x6C7D # æ±½ -0x3526 0x757F # ç•¿ -0x3527 0x7948 # 祈 -0x3528 0x5B63 # å­£ -0x3529 0x7A00 # 稀 -0x352A 0x7D00 # ç´€ -0x352B 0x5FBD # å¾½ -0x352C 0x898F # è¦ -0x352D 0x8A18 # 記 -0x352E 0x8CB4 # è²´ -0x352F 0x8D77 # èµ· -0x3530 0x8ECC # 軌 -0x3531 0x8F1D # è¼ -0x3532 0x98E2 # 飢 -0x3533 0x9A0E # 騎 -0x3534 0x9B3C # 鬼 -0x3535 0x4E80 # 亀 -0x3536 0x507D # å½ -0x3537 0x5100 # å„€ -0x3538 0x5993 # 妓 -0x3539 0x5B9C # 宜 -0x353A 0x622F # 戯 -0x353B 0x6280 # 技 -0x353C 0x64EC # 擬 -0x353D 0x6B3A # 欺 -0x353E 0x72A0 # 犠 -0x353F 0x7591 # ç–‘ -0x3540 0x7947 # 祇 -0x3541 0x7FA9 # 義 -0x3542 0x87FB # 蟻 -0x3543 0x8ABC # 誼 -0x3544 0x8B70 # è­° -0x3545 0x63AC # 掬 -0x3546 0x83CA # èŠ -0x3547 0x97A0 # éž  -0x3548 0x5409 # å‰ -0x3549 0x5403 # åƒ -0x354A 0x55AB # å–« -0x354B 0x6854 # æ¡” -0x354C 0x6A58 # 橘 -0x354D 0x8A70 # è©° -0x354E 0x7827 # ç § -0x354F 0x6775 # æµ -0x3550 0x9ECD # é» -0x3551 0x5374 # å´ -0x3552 0x5BA2 # 客 -0x3553 0x811A # 脚 -0x3554 0x8650 # è™ -0x3555 0x9006 # 逆 -0x3556 0x4E18 # 丘 -0x3557 0x4E45 # ä¹… -0x3558 0x4EC7 # 仇 -0x3559 0x4F11 # 休 -0x355A 0x53CA # åŠ -0x355B 0x5438 # å¸ -0x355C 0x5BAE # å®® -0x355D 0x5F13 # 弓 -0x355E 0x6025 # 急 -0x355F 0x6551 # æ•‘ -0x3560 0x673D # 朽 -0x3561 0x6C42 # 求 -0x3562 0x6C72 # æ±² -0x3563 0x6CE3 # æ³£ -0x3564 0x7078 # ç¸ -0x3565 0x7403 # çƒ -0x3566 0x7A76 # ç©¶ -0x3567 0x7AAE # 窮 -0x3568 0x7B08 # 笈 -0x3569 0x7D1A # ç´š -0x356A 0x7CFE # ç³¾ -0x356B 0x7D66 # 給 -0x356C 0x65E7 # æ—§ -0x356D 0x725B # 牛 -0x356E 0x53BB # 去 -0x356F 0x5C45 # å±… -0x3570 0x5DE8 # å·¨ -0x3571 0x62D2 # æ‹’ -0x3572 0x62E0 # æ‹  -0x3573 0x6319 # 挙 -0x3574 0x6E20 # 渠 -0x3575 0x865A # 虚 -0x3576 0x8A31 # 許 -0x3577 0x8DDD # è· -0x3578 0x92F8 # 鋸 -0x3579 0x6F01 # æ¼ -0x357A 0x79A6 # 禦 -0x357B 0x9B5A # é­š -0x357C 0x4EA8 # 亨 -0x357D 0x4EAB # 享 -0x357E 0x4EAC # 京 - -# "66" JIS -0x3621 0x4F9B # ä¾› -0x3622 0x4FA0 # ä¾  -0x3623 0x50D1 # 僑 -0x3624 0x5147 # å…‡ -0x3625 0x7AF6 # ç«¶ -0x3626 0x5171 # å…± -0x3627 0x51F6 # 凶 -0x3628 0x5354 # å” -0x3629 0x5321 # 匡 -0x362A 0x537F # å¿ -0x362B 0x53EB # å« -0x362C 0x55AC # å–¬ -0x362D 0x5883 # 境 -0x362E 0x5CE1 # 峡 -0x362F 0x5F37 # å¼· -0x3630 0x5F4A # 彊 -0x3631 0x602F # 怯 -0x3632 0x6050 # æ -0x3633 0x606D # æ­ -0x3634 0x631F # 挟 -0x3635 0x6559 # æ•™ -0x3636 0x6A4B # æ©‹ -0x3637 0x6CC1 # æ³ -0x3638 0x72C2 # ç‹‚ -0x3639 0x72ED # ç‹­ -0x363A 0x77EF # 矯 -0x363B 0x80F8 # 胸 -0x363C 0x8105 # è„… -0x363D 0x8208 # 興 -0x363E 0x854E # 蕎 -0x363F 0x90F7 # 郷 -0x3640 0x93E1 # é¡ -0x3641 0x97FF # 響 -0x3642 0x9957 # 饗 -0x3643 0x9A5A # 驚 -0x3644 0x4EF0 # ä»° -0x3645 0x51DD # å‡ -0x3646 0x5C2D # å°­ -0x3647 0x6681 # æš -0x3648 0x696D # 業 -0x3649 0x5C40 # å±€ -0x364A 0x66F2 # 曲 -0x364B 0x6975 # 極 -0x364C 0x7389 # 玉 -0x364D 0x6850 # æ¡ -0x364E 0x7C81 # ç² -0x364F 0x50C5 # 僅 -0x3650 0x52E4 # 勤 -0x3651 0x5747 # å‡ -0x3652 0x5DFE # å·¾ -0x3653 0x9326 # 錦 -0x3654 0x65A4 # æ–¤ -0x3655 0x6B23 # 欣 -0x3656 0x6B3D # 欽 -0x3657 0x7434 # ç´ -0x3658 0x7981 # ç¦ -0x3659 0x79BD # 禽 -0x365A 0x7B4B # ç­‹ -0x365B 0x7DCA # ç·Š -0x365C 0x82B9 # 芹 -0x365D 0x83CC # èŒ -0x365E 0x887F # è¡¿ -0x365F 0x895F # 襟 -0x3660 0x8B39 # 謹 -0x3661 0x8FD1 # è¿‘ -0x3662 0x91D1 # 金 -0x3663 0x541F # åŸ -0x3664 0x9280 # 銀 -0x3665 0x4E5D # ä¹ -0x3666 0x5036 # 倶 -0x3667 0x53E5 # å¥ -0x3668 0x533A # 区 -0x3669 0x72D7 # ç‹— -0x366A 0x7396 # 玖 -0x366B 0x77E9 # 矩 -0x366C 0x82E6 # 苦 -0x366D 0x8EAF # 躯 -0x366E 0x99C6 # 駆 -0x366F 0x99C8 # 駈 -0x3670 0x99D2 # é§’ -0x3671 0x5177 # å…· -0x3672 0x611A # 愚 -0x3673 0x865E # 虞 -0x3674 0x55B0 # å–° -0x3675 0x7A7A # 空 -0x3676 0x5076 # å¶ -0x3677 0x5BD3 # 寓 -0x3678 0x9047 # é‡ -0x3679 0x9685 # éš… -0x367A 0x4E32 # 串 -0x367B 0x6ADB # æ«› -0x367C 0x91E7 # 釧 -0x367D 0x5C51 # 屑 -0x367E 0x5C48 # 屈 - -# "67" JIS -0x3721 0x6398 # 掘 -0x3722 0x7A9F # 窟 -0x3723 0x6C93 # 沓 -0x3724 0x9774 # é´ -0x3725 0x8F61 # 轡 -0x3726 0x7AAA # 窪 -0x3727 0x718A # 熊 -0x3728 0x9688 # 隈 -0x3729 0x7C82 # 粂 -0x372A 0x6817 # æ — -0x372B 0x7E70 # ç¹° -0x372C 0x6851 # æ¡‘ -0x372D 0x936C # é¬ -0x372E 0x52F2 # 勲 -0x372F 0x541B # å› -0x3730 0x85AB # è–« -0x3731 0x8A13 # 訓 -0x3732 0x7FA4 # 群 -0x3733 0x8ECD # è» -0x3734 0x90E1 # 郡 -0x3735 0x5366 # å¦ -0x3736 0x8888 # 袈 -0x3737 0x7941 # ç¥ -0x3738 0x4FC2 # ä¿‚ -0x3739 0x50BE # 傾 -0x373A 0x5211 # 刑 -0x373B 0x5144 # å…„ -0x373C 0x5553 # å•“ -0x373D 0x572D # 圭 -0x373E 0x73EA # çª -0x373F 0x578B # åž‹ -0x3740 0x5951 # 契 -0x3741 0x5F62 # å½¢ -0x3742 0x5F84 # 径 -0x3743 0x6075 # æµ -0x3744 0x6176 # æ…¶ -0x3745 0x6167 # æ…§ -0x3746 0x61A9 # 憩 -0x3747 0x63B2 # 掲 -0x3748 0x643A # æº -0x3749 0x656C # 敬 -0x374A 0x666F # 景 -0x374B 0x6842 # æ¡‚ -0x374C 0x6E13 # 渓 -0x374D 0x7566 # 畦 -0x374E 0x7A3D # 稽 -0x374F 0x7CFB # ç³» -0x3750 0x7D4C # 経 -0x3751 0x7D99 # ç¶™ -0x3752 0x7E4B # 繋 -0x3753 0x7F6B # 罫 -0x3754 0x830E # 茎 -0x3755 0x834A # èŠ -0x3756 0x86CD # è› -0x3757 0x8A08 # 計 -0x3758 0x8A63 # è©£ -0x3759 0x8B66 # è­¦ -0x375A 0x8EFD # 軽 -0x375B 0x981A # é š -0x375C 0x9D8F # é¶ -0x375D 0x82B8 # 芸 -0x375E 0x8FCE # 迎 -0x375F 0x9BE8 # 鯨 -0x3760 0x5287 # 劇 -0x3761 0x621F # 戟 -0x3762 0x6483 # æ’ƒ -0x3763 0x6FC0 # æ¿€ -0x3764 0x9699 # éš™ -0x3765 0x6841 # æ¡ -0x3766 0x5091 # å‚‘ -0x3767 0x6B20 # 欠 -0x3768 0x6C7A # 決 -0x3769 0x6F54 # æ½” -0x376A 0x7A74 # ç©´ -0x376B 0x7D50 # çµ -0x376C 0x8840 # è¡€ -0x376D 0x8A23 # 訣 -0x376E 0x6708 # 月 -0x376F 0x4EF6 # ä»¶ -0x3770 0x5039 # 倹 -0x3771 0x5026 # 倦 -0x3772 0x5065 # å¥ -0x3773 0x517C # å…¼ -0x3774 0x5238 # 券 -0x3775 0x5263 # 剣 -0x3776 0x55A7 # å–§ -0x3777 0x570F # åœ -0x3778 0x5805 # å … -0x3779 0x5ACC # 嫌 -0x377A 0x5EFA # 建 -0x377B 0x61B2 # 憲 -0x377C 0x61F8 # 懸 -0x377D 0x62F3 # 拳 -0x377E 0x6372 # æ² - -# "70" JIS -0x3821 0x691C # 検 -0x3822 0x6A29 # 権 -0x3823 0x727D # 牽 -0x3824 0x72AC # 犬 -0x3825 0x732E # 献 -0x3826 0x7814 # ç ” -0x3827 0x786F # 硯 -0x3828 0x7D79 # çµ¹ -0x3829 0x770C # 県 -0x382A 0x80A9 # è‚© -0x382B 0x898B # 見 -0x382C 0x8B19 # 謙 -0x382D 0x8CE2 # è³¢ -0x382E 0x8ED2 # è»’ -0x382F 0x9063 # é£ -0x3830 0x9375 # éµ -0x3831 0x967A # 険 -0x3832 0x9855 # é¡• -0x3833 0x9A13 # 験 -0x3834 0x9E78 # 鹸 -0x3835 0x5143 # å…ƒ -0x3836 0x539F # 原 -0x3837 0x53B3 # 厳 -0x3838 0x5E7B # å¹» -0x3839 0x5F26 # 弦 -0x383A 0x6E1B # 減 -0x383B 0x6E90 # æº -0x383C 0x7384 # 玄 -0x383D 0x73FE # ç¾ -0x383E 0x7D43 # 絃 -0x383F 0x8237 # 舷 -0x3840 0x8A00 # 言 -0x3841 0x8AFA # 諺 -0x3842 0x9650 # é™ -0x3843 0x4E4E # 乎 -0x3844 0x500B # 個 -0x3845 0x53E4 # å¤ -0x3846 0x547C # 呼 -0x3847 0x56FA # 固 -0x3848 0x59D1 # å§‘ -0x3849 0x5B64 # å­¤ -0x384A 0x5DF1 # å·± -0x384B 0x5EAB # 庫 -0x384C 0x5F27 # å¼§ -0x384D 0x6238 # 戸 -0x384E 0x6545 # æ•… -0x384F 0x67AF # 枯 -0x3850 0x6E56 # æ¹– -0x3851 0x72D0 # ç‹ -0x3852 0x7CCA # 糊 -0x3853 0x88B4 # 袴 -0x3854 0x80A1 # è‚¡ -0x3855 0x80E1 # 胡 -0x3856 0x83F0 # è° -0x3857 0x864E # 虎 -0x3858 0x8A87 # 誇 -0x3859 0x8DE8 # è·¨ -0x385A 0x9237 # 鈷 -0x385B 0x96C7 # 雇 -0x385C 0x9867 # é¡§ -0x385D 0x9F13 # 鼓 -0x385E 0x4E94 # 五 -0x385F 0x4E92 # 互 -0x3860 0x4F0D # ä¼ -0x3861 0x5348 # åˆ -0x3862 0x5449 # 呉 -0x3863 0x543E # å¾ -0x3864 0x5A2F # 娯 -0x3865 0x5F8C # 後 -0x3866 0x5FA1 # 御 -0x3867 0x609F # 悟 -0x3868 0x68A7 # 梧 -0x3869 0x6A8E # 檎 -0x386A 0x745A # 瑚 -0x386B 0x7881 # ç¢ -0x386C 0x8A9E # 語 -0x386D 0x8AA4 # 誤 -0x386E 0x8B77 # è­· -0x386F 0x9190 # é† -0x3870 0x4E5E # 乞 -0x3871 0x9BC9 # 鯉 -0x3872 0x4EA4 # 交 -0x3873 0x4F7C # ä½¼ -0x3874 0x4FAF # 侯 -0x3875 0x5019 # 候 -0x3876 0x5016 # 倖 -0x3877 0x5149 # å…‰ -0x3878 0x516C # å…¬ -0x3879 0x529F # 功 -0x387A 0x52B9 # 効 -0x387B 0x52FE # 勾 -0x387C 0x539A # 厚 -0x387D 0x53E3 # å£ -0x387E 0x5411 # å‘ - -# "71" JIS -0x3921 0x540E # åŽ -0x3922 0x5589 # å–‰ -0x3923 0x5751 # å‘ -0x3924 0x57A2 # 垢 -0x3925 0x597D # 好 -0x3926 0x5B54 # å­” -0x3927 0x5B5D # å­ -0x3928 0x5B8F # å® -0x3929 0x5DE5 # å·¥ -0x392A 0x5DE7 # å·§ -0x392B 0x5DF7 # å·· -0x392C 0x5E78 # 幸 -0x392D 0x5E83 # 広 -0x392E 0x5E9A # 庚 -0x392F 0x5EB7 # 康 -0x3930 0x5F18 # 弘 -0x3931 0x6052 # æ’ -0x3932 0x614C # æ…Œ -0x3933 0x6297 # 抗 -0x3934 0x62D8 # 拘 -0x3935 0x63A7 # 控 -0x3936 0x653B # æ”» -0x3937 0x6602 # 昂 -0x3938 0x6643 # 晃 -0x3939 0x66F4 # æ›´ -0x393A 0x676D # æ­ -0x393B 0x6821 # æ ¡ -0x393C 0x6897 # 梗 -0x393D 0x69CB # æ§‹ -0x393E 0x6C5F # 江 -0x393F 0x6D2A # æ´ª -0x3940 0x6D69 # 浩 -0x3941 0x6E2F # 港 -0x3942 0x6E9D # æº -0x3943 0x7532 # 甲 -0x3944 0x7687 # 皇 -0x3945 0x786C # 硬 -0x3946 0x7A3F # 稿 -0x3947 0x7CE0 # ç³  -0x3948 0x7D05 # ç´… -0x3949 0x7D18 # ç´˜ -0x394A 0x7D5E # 絞 -0x394B 0x7DB1 # ç¶± -0x394C 0x8015 # 耕 -0x394D 0x8003 # 考 -0x394E 0x80AF # 肯 -0x394F 0x80B1 # 肱 -0x3950 0x8154 # è…” -0x3951 0x818F # è† -0x3952 0x822A # 航 -0x3953 0x8352 # è’ -0x3954 0x884C # 行 -0x3955 0x8861 # è¡¡ -0x3956 0x8B1B # 講 -0x3957 0x8CA2 # è²¢ -0x3958 0x8CFC # è³¼ -0x3959 0x90CA # 郊 -0x395A 0x9175 # é…µ -0x395B 0x9271 # 鉱 -0x395C 0x783F # ç ¿ -0x395D 0x92FC # 鋼 -0x395E 0x95A4 # é–¤ -0x395F 0x964D # é™ -0x3960 0x9805 # é … -0x3961 0x9999 # 香 -0x3962 0x9AD8 # 高 -0x3963 0x9D3B # é´» -0x3964 0x525B # 剛 -0x3965 0x52AB # 劫 -0x3966 0x53F7 # å· -0x3967 0x5408 # åˆ -0x3968 0x58D5 # 壕 -0x3969 0x62F7 # æ‹· -0x396A 0x6FE0 # æ¿  -0x396B 0x8C6A # 豪 -0x396C 0x8F5F # 轟 -0x396D 0x9EB9 # 麹 -0x396E 0x514B # å…‹ -0x396F 0x523B # 刻 -0x3970 0x544A # 告 -0x3971 0x56FD # 国 -0x3972 0x7A40 # ç©€ -0x3973 0x9177 # é…· -0x3974 0x9D60 # éµ  -0x3975 0x9ED2 # é»’ -0x3976 0x7344 # ç„ -0x3977 0x6F09 # 漉 -0x3978 0x8170 # è…° -0x3979 0x7511 # 甑 -0x397A 0x5FFD # 忽 -0x397B 0x60DA # 惚 -0x397C 0x9AA8 # 骨 -0x397D 0x72DB # ç‹› -0x397E 0x8FBC # è¾¼ - -# "72" JIS -0x3A21 0x6B64 # æ­¤ -0x3A22 0x9803 # é ƒ -0x3A23 0x4ECA # 今 -0x3A24 0x56F0 # å›° -0x3A25 0x5764 # å¤ -0x3A26 0x58BE # 墾 -0x3A27 0x5A5A # 婚 -0x3A28 0x6068 # æ¨ -0x3A29 0x61C7 # 懇 -0x3A2A 0x660F # æ˜ -0x3A2B 0x6606 # 昆 -0x3A2C 0x6839 # æ ¹ -0x3A2D 0x68B1 # 梱 -0x3A2E 0x6DF7 # æ·· -0x3A2F 0x75D5 # ç—• -0x3A30 0x7D3A # ç´º -0x3A31 0x826E # 艮 -0x3A32 0x9B42 # é­‚ -0x3A33 0x4E9B # 些 -0x3A34 0x4F50 # ä½ -0x3A35 0x53C9 # å‰ -0x3A36 0x5506 # 唆 -0x3A37 0x5D6F # 嵯 -0x3A38 0x5DE6 # å·¦ -0x3A39 0x5DEE # å·® -0x3A3A 0x67FB # 査 -0x3A3B 0x6C99 # æ²™ -0x3A3C 0x7473 # 瑳 -0x3A3D 0x7802 # ç ‚ -0x3A3E 0x8A50 # è© -0x3A3F 0x9396 # 鎖 -0x3A40 0x88DF # 裟 -0x3A41 0x5750 # å -0x3A42 0x5EA7 # 座 -0x3A43 0x632B # 挫 -0x3A44 0x50B5 # 債 -0x3A45 0x50AC # 催 -0x3A46 0x518D # å† -0x3A47 0x6700 # 最 -0x3A48 0x54C9 # 哉 -0x3A49 0x585E # 塞 -0x3A4A 0x59BB # 妻 -0x3A4B 0x5BB0 # å®° -0x3A4C 0x5F69 # 彩 -0x3A4D 0x624D # æ‰ -0x3A4E 0x63A1 # 採 -0x3A4F 0x683D # æ ½ -0x3A50 0x6B73 # æ­³ -0x3A51 0x6E08 # 済 -0x3A52 0x707D # ç½ -0x3A53 0x91C7 # 采 -0x3A54 0x7280 # 犀 -0x3A55 0x7815 # ç • -0x3A56 0x7826 # ç ¦ -0x3A57 0x796D # 祭 -0x3A58 0x658E # æ–Ž -0x3A59 0x7D30 # ç´° -0x3A5A 0x83DC # èœ -0x3A5B 0x88C1 # è£ -0x3A5C 0x8F09 # 載 -0x3A5D 0x969B # éš› -0x3A5E 0x5264 # 剤 -0x3A5F 0x5728 # 在 -0x3A60 0x6750 # æ -0x3A61 0x7F6A # 罪 -0x3A62 0x8CA1 # 財 -0x3A63 0x51B4 # 冴 -0x3A64 0x5742 # å‚ -0x3A65 0x962A # 阪 -0x3A66 0x583A # å º -0x3A67 0x698A # 榊 -0x3A68 0x80B4 # è‚´ -0x3A69 0x54B2 # å’² -0x3A6A 0x5D0E # å´Ž -0x3A6B 0x57FC # 埼 -0x3A6C 0x7895 # 碕 -0x3A6D 0x9DFA # é·º -0x3A6E 0x4F5C # 作 -0x3A6F 0x524A # 削 -0x3A70 0x548B # å’‹ -0x3A71 0x643E # æ¾ -0x3A72 0x6628 # 昨 -0x3A73 0x6714 # 朔 -0x3A74 0x67F5 # 柵 -0x3A75 0x7A84 # 窄 -0x3A76 0x7B56 # ç­– -0x3A77 0x7D22 # ç´¢ -0x3A78 0x932F # 錯 -0x3A79 0x685C # 桜 -0x3A7A 0x9BAD # é®­ -0x3A7B 0x7B39 # 笹 -0x3A7C 0x5319 # 匙 -0x3A7D 0x518A # 冊 -0x3A7E 0x5237 # 刷 - -# "73" JIS -0x3B21 0x5BDF # 察 -0x3B22 0x62F6 # æ‹¶ -0x3B23 0x64AE # æ’® -0x3B24 0x64E6 # 擦 -0x3B25 0x672D # 札 -0x3B26 0x6BBA # 殺 -0x3B27 0x85A9 # è–© -0x3B28 0x96D1 # 雑 -0x3B29 0x7690 # çš -0x3B2A 0x9BD6 # 鯖 -0x3B2B 0x634C # æŒ -0x3B2C 0x9306 # 錆 -0x3B2D 0x9BAB # 鮫 -0x3B2E 0x76BF # çš¿ -0x3B2F 0x6652 # æ™’ -0x3B30 0x4E09 # 三 -0x3B31 0x5098 # 傘 -0x3B32 0x53C2 # å‚ -0x3B33 0x5C71 # å±± -0x3B34 0x60E8 # 惨 -0x3B35 0x6492 # æ’’ -0x3B36 0x6563 # æ•£ -0x3B37 0x685F # 桟 -0x3B38 0x71E6 # 燦 -0x3B39 0x73CA # çŠ -0x3B3A 0x7523 # 産 -0x3B3B 0x7B97 # ç®— -0x3B3C 0x7E82 # 纂 -0x3B3D 0x8695 # èš• -0x3B3E 0x8B83 # 讃 -0x3B3F 0x8CDB # è³› -0x3B40 0x9178 # é…¸ -0x3B41 0x9910 # é¤ -0x3B42 0x65AC # æ–¬ -0x3B43 0x66AB # æš« -0x3B44 0x6B8B # 残 -0x3B45 0x4ED5 # 仕 -0x3B46 0x4ED4 # ä»” -0x3B47 0x4F3A # 伺 -0x3B48 0x4F7F # 使 -0x3B49 0x523A # 刺 -0x3B4A 0x53F8 # å¸ -0x3B4B 0x53F2 # å² -0x3B4C 0x55E3 # å—£ -0x3B4D 0x56DB # å›› -0x3B4E 0x58EB # 士 -0x3B4F 0x59CB # å§‹ -0x3B50 0x59C9 # 姉 -0x3B51 0x59FF # å§¿ -0x3B52 0x5B50 # å­ -0x3B53 0x5C4D # å± -0x3B54 0x5E02 # 市 -0x3B55 0x5E2B # 師 -0x3B56 0x5FD7 # å¿— -0x3B57 0x601D # æ€ -0x3B58 0x6307 # 指 -0x3B59 0x652F # 支 -0x3B5A 0x5B5C # å­œ -0x3B5B 0x65AF # æ–¯ -0x3B5C 0x65BD # æ–½ -0x3B5D 0x65E8 # æ—¨ -0x3B5E 0x679D # æž -0x3B5F 0x6B62 # æ­¢ -0x3B60 0x6B7B # æ­» -0x3B61 0x6C0F # æ° -0x3B62 0x7345 # ç… -0x3B63 0x7949 # 祉 -0x3B64 0x79C1 # ç§ -0x3B65 0x7CF8 # 糸 -0x3B66 0x7D19 # ç´™ -0x3B67 0x7D2B # ç´« -0x3B68 0x80A2 # è‚¢ -0x3B69 0x8102 # è„‚ -0x3B6A 0x81F3 # 至 -0x3B6B 0x8996 # 視 -0x3B6C 0x8A5E # 詞 -0x3B6D 0x8A69 # è©© -0x3B6E 0x8A66 # 試 -0x3B6F 0x8A8C # 誌 -0x3B70 0x8AEE # è«® -0x3B71 0x8CC7 # 資 -0x3B72 0x8CDC # 賜 -0x3B73 0x96CC # 雌 -0x3B74 0x98FC # 飼 -0x3B75 0x6B6F # æ­¯ -0x3B76 0x4E8B # 事 -0x3B77 0x4F3C # ä¼¼ -0x3B78 0x4F8D # ä¾ -0x3B79 0x5150 # å… -0x3B7A 0x5B57 # å­— -0x3B7B 0x5BFA # 寺 -0x3B7C 0x6148 # æ…ˆ -0x3B7D 0x6301 # æŒ -0x3B7E 0x6642 # 時 - -# "74" JIS -0x3C21 0x6B21 # 次 -0x3C22 0x6ECB # 滋 -0x3C23 0x6CBB # æ²» -0x3C24 0x723E # 爾 -0x3C25 0x74BD # ç’½ -0x3C26 0x75D4 # ç—” -0x3C27 0x78C1 # ç£ -0x3C28 0x793A # 示 -0x3C29 0x800C # 而 -0x3C2A 0x8033 # 耳 -0x3C2B 0x81EA # 自 -0x3C2C 0x8494 # è’” -0x3C2D 0x8F9E # 辞 -0x3C2E 0x6C50 # æ± -0x3C2F 0x9E7F # 鹿 -0x3C30 0x5F0F # å¼ -0x3C31 0x8B58 # è­˜ -0x3C32 0x9D2B # é´« -0x3C33 0x7AFA # 竺 -0x3C34 0x8EF8 # 軸 -0x3C35 0x5B8D # å® -0x3C36 0x96EB # 雫 -0x3C37 0x4E03 # 七 -0x3C38 0x53F1 # å± -0x3C39 0x57F7 # 執 -0x3C3A 0x5931 # 失 -0x3C3B 0x5AC9 # 嫉 -0x3C3C 0x5BA4 # 室 -0x3C3D 0x6089 # 悉 -0x3C3E 0x6E7F # 湿 -0x3C3F 0x6F06 # 漆 -0x3C40 0x75BE # ç–¾ -0x3C41 0x8CEA # 質 -0x3C42 0x5B9F # 実 -0x3C43 0x8500 # 蔀 -0x3C44 0x7BE0 # 篠 -0x3C45 0x5072 # å² -0x3C46 0x67F4 # 柴 -0x3C47 0x829D # èŠ -0x3C48 0x5C61 # 屡 -0x3C49 0x854A # 蕊 -0x3C4A 0x7E1E # 縞 -0x3C4B 0x820E # 舎 -0x3C4C 0x5199 # 写 -0x3C4D 0x5C04 # å°„ -0x3C4E 0x6368 # æ¨ -0x3C4F 0x8D66 # 赦 -0x3C50 0x659C # æ–œ -0x3C51 0x716E # ç…® -0x3C52 0x793E # 社 -0x3C53 0x7D17 # ç´— -0x3C54 0x8005 # 者 -0x3C55 0x8B1D # è¬ -0x3C56 0x8ECA # 車 -0x3C57 0x906E # é® -0x3C58 0x86C7 # 蛇 -0x3C59 0x90AA # 邪 -0x3C5A 0x501F # 借 -0x3C5B 0x52FA # 勺 -0x3C5C 0x5C3A # å°º -0x3C5D 0x6753 # æ“ -0x3C5E 0x707C # ç¼ -0x3C5F 0x7235 # 爵 -0x3C60 0x914C # é…Œ -0x3C61 0x91C8 # 釈 -0x3C62 0x932B # 錫 -0x3C63 0x82E5 # è‹¥ -0x3C64 0x5BC2 # 寂 -0x3C65 0x5F31 # å¼± -0x3C66 0x60F9 # 惹 -0x3C67 0x4E3B # 主 -0x3C68 0x53D6 # å– -0x3C69 0x5B88 # 守 -0x3C6A 0x624B # 手 -0x3C6B 0x6731 # 朱 -0x3C6C 0x6B8A # 殊 -0x3C6D 0x72E9 # ç‹© -0x3C6E 0x73E0 # ç  -0x3C6F 0x7A2E # 種 -0x3C70 0x816B # è…« -0x3C71 0x8DA3 # è¶£ -0x3C72 0x9152 # é…’ -0x3C73 0x9996 # 首 -0x3C74 0x5112 # å„’ -0x3C75 0x53D7 # å— -0x3C76 0x546A # 呪 -0x3C77 0x5BFF # 寿 -0x3C78 0x6388 # 授 -0x3C79 0x6A39 # 樹 -0x3C7A 0x7DAC # 綬 -0x3C7B 0x9700 # 需 -0x3C7C 0x56DA # 囚 -0x3C7D 0x53CE # åŽ -0x3C7E 0x5468 # 周 - -# "75" JIS -0x3D21 0x5B97 # å®— -0x3D22 0x5C31 # å°± -0x3D23 0x5DDE # å·ž -0x3D24 0x4FEE # ä¿® -0x3D25 0x6101 # æ„ -0x3D26 0x62FE # 拾 -0x3D27 0x6D32 # æ´² -0x3D28 0x79C0 # ç§€ -0x3D29 0x79CB # ç§‹ -0x3D2A 0x7D42 # 終 -0x3D2B 0x7E4D # ç¹ -0x3D2C 0x7FD2 # ç¿’ -0x3D2D 0x81ED # 臭 -0x3D2E 0x821F # 舟 -0x3D2F 0x8490 # è’ -0x3D30 0x8846 # 衆 -0x3D31 0x8972 # 襲 -0x3D32 0x8B90 # è® -0x3D33 0x8E74 # è¹´ -0x3D34 0x8F2F # 輯 -0x3D35 0x9031 # 週 -0x3D36 0x914B # é…‹ -0x3D37 0x916C # é…¬ -0x3D38 0x96C6 # 集 -0x3D39 0x919C # 醜 -0x3D3A 0x4EC0 # 什 -0x3D3B 0x4F4F # ä½ -0x3D3C 0x5145 # å…… -0x3D3D 0x5341 # å -0x3D3E 0x5F93 # 従 -0x3D3F 0x620E # 戎 -0x3D40 0x67D4 # 柔 -0x3D41 0x6C41 # æ± -0x3D42 0x6E0B # 渋 -0x3D43 0x7363 # ç£ -0x3D44 0x7E26 # 縦 -0x3D45 0x91CD # é‡ -0x3D46 0x9283 # 銃 -0x3D47 0x53D4 # å” -0x3D48 0x5919 # 夙 -0x3D49 0x5BBF # 宿 -0x3D4A 0x6DD1 # æ·‘ -0x3D4B 0x795D # ç¥ -0x3D4C 0x7E2E # 縮 -0x3D4D 0x7C9B # ç²› -0x3D4E 0x587E # 塾 -0x3D4F 0x719F # 熟 -0x3D50 0x51FA # 出 -0x3D51 0x8853 # è¡“ -0x3D52 0x8FF0 # è¿° -0x3D53 0x4FCA # 俊 -0x3D54 0x5CFB # å³» -0x3D55 0x6625 # 春 -0x3D56 0x77AC # 瞬 -0x3D57 0x7AE3 # ç«£ -0x3D58 0x821C # 舜 -0x3D59 0x99FF # é§¿ -0x3D5A 0x51C6 # 准 -0x3D5B 0x5FAA # 循 -0x3D5C 0x65EC # æ—¬ -0x3D5D 0x696F # 楯 -0x3D5E 0x6B89 # 殉 -0x3D5F 0x6DF3 # æ·³ -0x3D60 0x6E96 # 準 -0x3D61 0x6F64 # 潤 -0x3D62 0x76FE # 盾 -0x3D63 0x7D14 # ç´” -0x3D64 0x5DE1 # å·¡ -0x3D65 0x9075 # éµ -0x3D66 0x9187 # 醇 -0x3D67 0x9806 # é † -0x3D68 0x51E6 # 処 -0x3D69 0x521D # åˆ -0x3D6A 0x6240 # 所 -0x3D6B 0x6691 # æš‘ -0x3D6C 0x66D9 # æ›™ -0x3D6D 0x6E1A # 渚 -0x3D6E 0x5EB6 # 庶 -0x3D6F 0x7DD2 # ç·’ -0x3D70 0x7F72 # ç½² -0x3D71 0x66F8 # 書 -0x3D72 0x85AF # è–¯ -0x3D73 0x85F7 # è—· -0x3D74 0x8AF8 # 諸 -0x3D75 0x52A9 # 助 -0x3D76 0x53D9 # å™ -0x3D77 0x5973 # 女 -0x3D78 0x5E8F # åº -0x3D79 0x5F90 # å¾ -0x3D7A 0x6055 # æ• -0x3D7B 0x92E4 # 鋤 -0x3D7C 0x9664 # 除 -0x3D7D 0x50B7 # å‚· -0x3D7E 0x511F # 償 - -# "76" JIS -0x3E21 0x52DD # å‹ -0x3E22 0x5320 # 匠 -0x3E23 0x5347 # å‡ -0x3E24 0x53EC # å¬ -0x3E25 0x54E8 # 哨 -0x3E26 0x5546 # 商 -0x3E27 0x5531 # å”± -0x3E28 0x5617 # 嘗 -0x3E29 0x5968 # 奨 -0x3E2A 0x59BE # 妾 -0x3E2B 0x5A3C # 娼 -0x3E2C 0x5BB5 # 宵 -0x3E2D 0x5C06 # å°† -0x3E2E 0x5C0F # å° -0x3E2F 0x5C11 # å°‘ -0x3E30 0x5C1A # å°š -0x3E31 0x5E84 # 庄 -0x3E32 0x5E8A # 床 -0x3E33 0x5EE0 # å»  -0x3E34 0x5F70 # å½° -0x3E35 0x627F # 承 -0x3E36 0x6284 # 抄 -0x3E37 0x62DB # æ‹› -0x3E38 0x638C # 掌 -0x3E39 0x6377 # æ· -0x3E3A 0x6607 # 昇 -0x3E3B 0x660C # 昌 -0x3E3C 0x662D # 昭 -0x3E3D 0x6676 # æ™¶ -0x3E3E 0x677E # æ¾ -0x3E3F 0x68A2 # 梢 -0x3E40 0x6A1F # 樟 -0x3E41 0x6A35 # 樵 -0x3E42 0x6CBC # æ²¼ -0x3E43 0x6D88 # 消 -0x3E44 0x6E09 # 渉 -0x3E45 0x6E58 # 湘 -0x3E46 0x713C # 焼 -0x3E47 0x7126 # 焦 -0x3E48 0x7167 # ç…§ -0x3E49 0x75C7 # ç—‡ -0x3E4A 0x7701 # çœ -0x3E4B 0x785D # ç¡ -0x3E4C 0x7901 # ç¤ -0x3E4D 0x7965 # 祥 -0x3E4E 0x79F0 # ç§° -0x3E4F 0x7AE0 # ç«  -0x3E50 0x7B11 # 笑 -0x3E51 0x7CA7 # ç²§ -0x3E52 0x7D39 # ç´¹ -0x3E53 0x8096 # è‚– -0x3E54 0x83D6 # è– -0x3E55 0x848B # è’‹ -0x3E56 0x8549 # 蕉 -0x3E57 0x885D # è¡ -0x3E58 0x88F3 # 裳 -0x3E59 0x8A1F # 訟 -0x3E5A 0x8A3C # 証 -0x3E5B 0x8A54 # è©” -0x3E5C 0x8A73 # 詳 -0x3E5D 0x8C61 # 象 -0x3E5E 0x8CDE # 賞 -0x3E5F 0x91A4 # 醤 -0x3E60 0x9266 # 鉦 -0x3E61 0x937E # é¾ -0x3E62 0x9418 # é˜ -0x3E63 0x969C # éšœ -0x3E64 0x9798 # 鞘 -0x3E65 0x4E0A # 上 -0x3E66 0x4E08 # 丈 -0x3E67 0x4E1E # 丞 -0x3E68 0x4E57 # ä¹— -0x3E69 0x5197 # 冗 -0x3E6A 0x5270 # 剰 -0x3E6B 0x57CE # 城 -0x3E6C 0x5834 # å ´ -0x3E6D 0x58CC # 壌 -0x3E6E 0x5B22 # 嬢 -0x3E6F 0x5E38 # 常 -0x3E70 0x60C5 # 情 -0x3E71 0x64FE # 擾 -0x3E72 0x6761 # æ¡ -0x3E73 0x6756 # æ– -0x3E74 0x6D44 # 浄 -0x3E75 0x72B6 # 状 -0x3E76 0x7573 # 畳 -0x3E77 0x7A63 # ç©£ -0x3E78 0x84B8 # è’¸ -0x3E79 0x8B72 # è­² -0x3E7A 0x91B8 # 醸 -0x3E7B 0x9320 # 錠 -0x3E7C 0x5631 # 嘱 -0x3E7D 0x57F4 # 埴 -0x3E7E 0x98FE # 飾 - -# "77" JIS -0x3F21 0x62ED # æ‹­ -0x3F22 0x690D # æ¤ -0x3F23 0x6B96 # æ®– -0x3F24 0x71ED # 燭 -0x3F25 0x7E54 # ç¹” -0x3F26 0x8077 # è· -0x3F27 0x8272 # 色 -0x3F28 0x89E6 # 触 -0x3F29 0x98DF # 食 -0x3F2A 0x8755 # è• -0x3F2B 0x8FB1 # è¾± -0x3F2C 0x5C3B # å°» -0x3F2D 0x4F38 # 伸 -0x3F2E 0x4FE1 # ä¿¡ -0x3F2F 0x4FB5 # ä¾µ -0x3F30 0x5507 # 唇 -0x3F31 0x5A20 # 娠 -0x3F32 0x5BDD # å¯ -0x3F33 0x5BE9 # 審 -0x3F34 0x5FC3 # 心 -0x3F35 0x614E # æ…Ž -0x3F36 0x632F # 振 -0x3F37 0x65B0 # æ–° -0x3F38 0x664B # 晋 -0x3F39 0x68EE # 森 -0x3F3A 0x699B # 榛 -0x3F3B 0x6D78 # 浸 -0x3F3C 0x6DF1 # æ·± -0x3F3D 0x7533 # 申 -0x3F3E 0x75B9 # ç–¹ -0x3F3F 0x771F # 真 -0x3F40 0x795E # 神 -0x3F41 0x79E6 # 秦 -0x3F42 0x7D33 # ç´³ -0x3F43 0x81E3 # 臣 -0x3F44 0x82AF # 芯 -0x3F45 0x85AA # è–ª -0x3F46 0x89AA # 親 -0x3F47 0x8A3A # 診 -0x3F48 0x8EAB # 身 -0x3F49 0x8F9B # è¾› -0x3F4A 0x9032 # 進 -0x3F4B 0x91DD # é‡ -0x3F4C 0x9707 # 震 -0x3F4D 0x4EBA # 人 -0x3F4E 0x4EC1 # ä» -0x3F4F 0x5203 # 刃 -0x3F50 0x5875 # 塵 -0x3F51 0x58EC # 壬 -0x3F52 0x5C0B # å°‹ -0x3F53 0x751A # 甚 -0x3F54 0x5C3D # å°½ -0x3F55 0x814E # è…Ž -0x3F56 0x8A0A # 訊 -0x3F57 0x8FC5 # è¿… -0x3F58 0x9663 # 陣 -0x3F59 0x976D # é­ -0x3F5A 0x7B25 # 笥 -0x3F5B 0x8ACF # è« -0x3F5C 0x9808 # é ˆ -0x3F5D 0x9162 # é…¢ -0x3F5E 0x56F3 # 図 -0x3F5F 0x53A8 # 厨 -0x3F60 0x9017 # 逗 -0x3F61 0x5439 # å¹ -0x3F62 0x5782 # åž‚ -0x3F63 0x5E25 # 帥 -0x3F64 0x63A8 # 推 -0x3F65 0x6C34 # æ°´ -0x3F66 0x708A # 炊 -0x3F67 0x7761 # ç¡ -0x3F68 0x7C8B # 粋 -0x3F69 0x7FE0 # ç¿  -0x3F6A 0x8870 # è¡° -0x3F6B 0x9042 # é‚ -0x3F6C 0x9154 # é…” -0x3F6D 0x9310 # éŒ -0x3F6E 0x9318 # 錘 -0x3F6F 0x968F # éš -0x3F70 0x745E # 瑞 -0x3F71 0x9AC4 # é«„ -0x3F72 0x5D07 # å´‡ -0x3F73 0x5D69 # 嵩 -0x3F74 0x6570 # æ•° -0x3F75 0x67A2 # 枢 -0x3F76 0x8DA8 # 趨 -0x3F77 0x96DB # é›› -0x3F78 0x636E # æ® -0x3F79 0x6749 # æ‰ -0x3F7A 0x6919 # 椙 -0x3F7B 0x83C5 # è… -0x3F7C 0x9817 # é — -0x3F7D 0x96C0 # 雀 -0x3F7E 0x88FE # 裾 - -# "100" JIS -0x4021 0x6F84 # 澄 -0x4022 0x647A # 摺 -0x4023 0x5BF8 # 寸 -0x4024 0x4E16 # 世 -0x4025 0x702C # 瀬 -0x4026 0x755D # ç• -0x4027 0x662F # 是 -0x4028 0x51C4 # 凄 -0x4029 0x5236 # 制 -0x402A 0x52E2 # å‹¢ -0x402B 0x59D3 # å§“ -0x402C 0x5F81 # å¾ -0x402D 0x6027 # 性 -0x402E 0x6210 # æˆ -0x402F 0x653F # 政 -0x4030 0x6574 # æ•´ -0x4031 0x661F # 星 -0x4032 0x6674 # æ™´ -0x4033 0x68F2 # 棲 -0x4034 0x6816 # æ – -0x4035 0x6B63 # æ­£ -0x4036 0x6E05 # 清 -0x4037 0x7272 # 牲 -0x4038 0x751F # 生 -0x4039 0x76DB # ç›› -0x403A 0x7CBE # ç²¾ -0x403B 0x8056 # è– -0x403C 0x58F0 # 声 -0x403D 0x88FD # 製 -0x403E 0x897F # 西 -0x403F 0x8AA0 # 誠 -0x4040 0x8A93 # 誓 -0x4041 0x8ACB # è«‹ -0x4042 0x901D # é€ -0x4043 0x9192 # 醒 -0x4044 0x9752 # é’ -0x4045 0x9759 # é™ -0x4046 0x6589 # æ–‰ -0x4047 0x7A0E # 税 -0x4048 0x8106 # 脆 -0x4049 0x96BB # éš» -0x404A 0x5E2D # 席 -0x404B 0x60DC # 惜 -0x404C 0x621A # 戚 -0x404D 0x65A5 # æ–¥ -0x404E 0x6614 # 昔 -0x404F 0x6790 # æž -0x4050 0x77F3 # 石 -0x4051 0x7A4D # ç© -0x4052 0x7C4D # ç± -0x4053 0x7E3E # 績 -0x4054 0x810A # 脊 -0x4055 0x8CAC # 責 -0x4056 0x8D64 # 赤 -0x4057 0x8DE1 # è·¡ -0x4058 0x8E5F # 蹟 -0x4059 0x78A9 # 碩 -0x405A 0x5207 # 切 -0x405B 0x62D9 # æ‹™ -0x405C 0x63A5 # 接 -0x405D 0x6442 # æ‘‚ -0x405E 0x6298 # 折 -0x405F 0x8A2D # 設 -0x4060 0x7A83 # 窃 -0x4061 0x7BC0 # 節 -0x4062 0x8AAC # 説 -0x4063 0x96EA # 雪 -0x4064 0x7D76 # çµ¶ -0x4065 0x820C # 舌 -0x4066 0x8749 # è‰ -0x4067 0x4ED9 # ä»™ -0x4068 0x5148 # å…ˆ -0x4069 0x5343 # åƒ -0x406A 0x5360 # å  -0x406B 0x5BA3 # 宣 -0x406C 0x5C02 # å°‚ -0x406D 0x5C16 # å°– -0x406E 0x5DDD # å· -0x406F 0x6226 # 戦 -0x4070 0x6247 # 扇 -0x4071 0x64B0 # æ’° -0x4072 0x6813 # æ “ -0x4073 0x6834 # æ ´ -0x4074 0x6CC9 # 泉 -0x4075 0x6D45 # æµ… -0x4076 0x6D17 # æ´— -0x4077 0x67D3 # 染 -0x4078 0x6F5C # 潜 -0x4079 0x714E # ç…Ž -0x407A 0x717D # ç…½ -0x407B 0x65CB # æ—‹ -0x407C 0x7A7F # ç©¿ -0x407D 0x7BAD # ç®­ -0x407E 0x7DDA # ç·š - -# "101" JIS -0x4121 0x7E4A # 繊 -0x4122 0x7FA8 # 羨 -0x4123 0x817A # è…º -0x4124 0x821B # 舛 -0x4125 0x8239 # 船 -0x4126 0x85A6 # è–¦ -0x4127 0x8A6E # è©® -0x4128 0x8CCE # 賎 -0x4129 0x8DF5 # è·µ -0x412A 0x9078 # é¸ -0x412B 0x9077 # é· -0x412C 0x92AD # 銭 -0x412D 0x9291 # 銑 -0x412E 0x9583 # é–ƒ -0x412F 0x9BAE # é®® -0x4130 0x524D # å‰ -0x4131 0x5584 # å–„ -0x4132 0x6F38 # 漸 -0x4133 0x7136 # ç„¶ -0x4134 0x5168 # å…¨ -0x4135 0x7985 # 禅 -0x4136 0x7E55 # 繕 -0x4137 0x81B3 # 膳 -0x4138 0x7CCE # 糎 -0x4139 0x564C # 噌 -0x413A 0x5851 # å¡‘ -0x413B 0x5CA8 # 岨 -0x413C 0x63AA # 措 -0x413D 0x66FE # 曾 -0x413E 0x66FD # 曽 -0x413F 0x695A # 楚 -0x4140 0x72D9 # ç‹™ -0x4141 0x758F # ç– -0x4142 0x758E # ç–Ž -0x4143 0x790E # 礎 -0x4144 0x7956 # 祖 -0x4145 0x79DF # ç§Ÿ -0x4146 0x7C97 # ç²— -0x4147 0x7D20 # ç´  -0x4148 0x7D44 # 組 -0x4149 0x8607 # 蘇 -0x414A 0x8A34 # 訴 -0x414B 0x963B # 阻 -0x414C 0x9061 # é¡ -0x414D 0x9F20 # é¼  -0x414E 0x50E7 # 僧 -0x414F 0x5275 # 創 -0x4150 0x53CC # åŒ -0x4151 0x53E2 # å¢ -0x4152 0x5009 # 倉 -0x4153 0x55AA # å–ª -0x4154 0x58EE # 壮 -0x4155 0x594F # å¥ -0x4156 0x723D # 爽 -0x4157 0x5B8B # 宋 -0x4158 0x5C64 # 層 -0x4159 0x531D # åŒ -0x415A 0x60E3 # 惣 -0x415B 0x60F3 # 想 -0x415C 0x635C # æœ -0x415D 0x6383 # 掃 -0x415E 0x633F # 挿 -0x415F 0x63BB # 掻 -0x4160 0x64CD # æ“ -0x4161 0x65E9 # æ—© -0x4162 0x66F9 # 曹 -0x4163 0x5DE3 # å·£ -0x4164 0x69CD # æ§ -0x4165 0x69FD # æ§½ -0x4166 0x6F15 # 漕 -0x4167 0x71E5 # 燥 -0x4168 0x4E89 # 争 -0x4169 0x75E9 # ç—© -0x416A 0x76F8 # 相 -0x416B 0x7A93 # 窓 -0x416C 0x7CDF # 糟 -0x416D 0x7DCF # ç· -0x416E 0x7D9C # ç¶œ -0x416F 0x8061 # è¡ -0x4170 0x8349 # è‰ -0x4171 0x8358 # è˜ -0x4172 0x846C # 葬 -0x4173 0x84BC # è’¼ -0x4174 0x85FB # è—» -0x4175 0x88C5 # 装 -0x4176 0x8D70 # èµ° -0x4177 0x9001 # é€ -0x4178 0x906D # é­ -0x4179 0x9397 # 鎗 -0x417A 0x971C # 霜 -0x417B 0x9A12 # 騒 -0x417C 0x50CF # åƒ -0x417D 0x5897 # 増 -0x417E 0x618E # 憎 - -# "102" JIS -0x4221 0x81D3 # 臓 -0x4222 0x8535 # 蔵 -0x4223 0x8D08 # è´ˆ -0x4224 0x9020 # 造 -0x4225 0x4FC3 # 促 -0x4226 0x5074 # å´ -0x4227 0x5247 # 則 -0x4228 0x5373 # å³ -0x4229 0x606F # æ¯ -0x422A 0x6349 # æ‰ -0x422B 0x675F # æŸ -0x422C 0x6E2C # 測 -0x422D 0x8DB3 # è¶³ -0x422E 0x901F # 速 -0x422F 0x4FD7 # ä¿— -0x4230 0x5C5E # 属 -0x4231 0x8CCA # 賊 -0x4232 0x65CF # æ— -0x4233 0x7D9A # ç¶š -0x4234 0x5352 # å’ -0x4235 0x8896 # 袖 -0x4236 0x5176 # å…¶ -0x4237 0x63C3 # æƒ -0x4238 0x5B58 # å­˜ -0x4239 0x5B6B # å­« -0x423A 0x5C0A # å°Š -0x423B 0x640D # æ -0x423C 0x6751 # æ‘ -0x423D 0x905C # éœ -0x423E 0x4ED6 # ä»– -0x423F 0x591A # 多 -0x4240 0x592A # 太 -0x4241 0x6C70 # æ±° -0x4242 0x8A51 # è©‘ -0x4243 0x553E # 唾 -0x4244 0x5815 # å • -0x4245 0x59A5 # 妥 -0x4246 0x60F0 # 惰 -0x4247 0x6253 # 打 -0x4248 0x67C1 # æŸ -0x4249 0x8235 # 舵 -0x424A 0x6955 # 楕 -0x424B 0x9640 # 陀 -0x424C 0x99C4 # é§„ -0x424D 0x9A28 # 騨 -0x424E 0x4F53 # 体 -0x424F 0x5806 # å † -0x4250 0x5BFE # 対 -0x4251 0x8010 # è€ -0x4252 0x5CB1 # å²± -0x4253 0x5E2F # 帯 -0x4254 0x5F85 # å¾… -0x4255 0x6020 # 怠 -0x4256 0x614B # æ…‹ -0x4257 0x6234 # 戴 -0x4258 0x66FF # 替 -0x4259 0x6CF0 # æ³° -0x425A 0x6EDE # 滞 -0x425B 0x80CE # 胎 -0x425C 0x817F # è…¿ -0x425D 0x82D4 # è‹” -0x425E 0x888B # 袋 -0x425F 0x8CB8 # 貸 -0x4260 0x9000 # 退 -0x4261 0x902E # 逮 -0x4262 0x968A # 隊 -0x4263 0x9EDB # é»› -0x4264 0x9BDB # 鯛 -0x4265 0x4EE3 # 代 -0x4266 0x53F0 # å° -0x4267 0x5927 # 大 -0x4268 0x7B2C # 第 -0x4269 0x918D # é† -0x426A 0x984C # 題 -0x426B 0x9DF9 # é·¹ -0x426C 0x6EDD # æ» -0x426D 0x7027 # 瀧 -0x426E 0x5353 # å“ -0x426F 0x5544 # å•„ -0x4270 0x5B85 # å®… -0x4271 0x6258 # 托 -0x4272 0x629E # 択 -0x4273 0x62D3 # æ‹“ -0x4274 0x6CA2 # æ²¢ -0x4275 0x6FEF # 濯 -0x4276 0x7422 # ç¢ -0x4277 0x8A17 # 託 -0x4278 0x9438 # é¸ -0x4279 0x6FC1 # æ¿ -0x427A 0x8AFE # 諾 -0x427B 0x8338 # 茸 -0x427C 0x51E7 # 凧 -0x427D 0x86F8 # 蛸 -0x427E 0x53EA # åª - -# "103" JIS -0x4321 0x53E9 # å© -0x4322 0x4F46 # 但 -0x4323 0x9054 # é” -0x4324 0x8FB0 # è¾° -0x4325 0x596A # 奪 -0x4326 0x8131 # 脱 -0x4327 0x5DFD # å·½ -0x4328 0x7AEA # 竪 -0x4329 0x8FBF # 辿 -0x432A 0x68DA # 棚 -0x432B 0x8C37 # è°· -0x432C 0x72F8 # 狸 -0x432D 0x9C48 # 鱈 -0x432E 0x6A3D # 樽 -0x432F 0x8AB0 # 誰 -0x4330 0x4E39 # 丹 -0x4331 0x5358 # å˜ -0x4332 0x5606 # 嘆 -0x4333 0x5766 # å¦ -0x4334 0x62C5 # æ‹… -0x4335 0x63A2 # 探 -0x4336 0x65E6 # æ—¦ -0x4337 0x6B4E # æ­Ž -0x4338 0x6DE1 # æ·¡ -0x4339 0x6E5B # æ¹› -0x433A 0x70AD # ç‚­ -0x433B 0x77ED # 短 -0x433C 0x7AEF # 端 -0x433D 0x7BAA # 箪 -0x433E 0x7DBB # ç¶» -0x433F 0x803D # 耽 -0x4340 0x80C6 # 胆 -0x4341 0x86CB # 蛋 -0x4342 0x8A95 # 誕 -0x4343 0x935B # é› -0x4344 0x56E3 # 団 -0x4345 0x58C7 # 壇 -0x4346 0x5F3E # å¼¾ -0x4347 0x65AD # æ–­ -0x4348 0x6696 # æš– -0x4349 0x6A80 # 檀 -0x434A 0x6BB5 # 段 -0x434B 0x7537 # ç”· -0x434C 0x8AC7 # 談 -0x434D 0x5024 # 値 -0x434E 0x77E5 # 知 -0x434F 0x5730 # 地 -0x4350 0x5F1B # å¼› -0x4351 0x6065 # æ¥ -0x4352 0x667A # 智 -0x4353 0x6C60 # æ±  -0x4354 0x75F4 # ç—´ -0x4355 0x7A1A # 稚 -0x4356 0x7F6E # ç½® -0x4357 0x81F4 # 致 -0x4358 0x8718 # 蜘 -0x4359 0x9045 # é… -0x435A 0x99B3 # 馳 -0x435B 0x7BC9 # 築 -0x435C 0x755C # 畜 -0x435D 0x7AF9 # 竹 -0x435E 0x7B51 # ç­‘ -0x435F 0x84C4 # è“„ -0x4360 0x9010 # é€ -0x4361 0x79E9 # ç§© -0x4362 0x7A92 # 窒 -0x4363 0x8336 # 茶 -0x4364 0x5AE1 # å«¡ -0x4365 0x7740 # ç€ -0x4366 0x4E2D # 中 -0x4367 0x4EF2 # 仲 -0x4368 0x5B99 # å®™ -0x4369 0x5FE0 # å¿  -0x436A 0x62BD # 抽 -0x436B 0x663C # 昼 -0x436C 0x67F1 # 柱 -0x436D 0x6CE8 # 注 -0x436E 0x866B # 虫 -0x436F 0x8877 # è¡· -0x4370 0x8A3B # 註 -0x4371 0x914E # é…Ž -0x4372 0x92F3 # 鋳 -0x4373 0x99D0 # é§ -0x4374 0x6A17 # 樗 -0x4375 0x7026 # 瀦 -0x4376 0x732A # 猪 -0x4377 0x82E7 # è‹§ -0x4378 0x8457 # è‘— -0x4379 0x8CAF # 貯 -0x437A 0x4E01 # ä¸ -0x437B 0x5146 # å…† -0x437C 0x51CB # 凋 -0x437D 0x558B # å–‹ -0x437E 0x5BF5 # 寵 - -# "104" JIS -0x4421 0x5E16 # 帖 -0x4422 0x5E33 # 帳 -0x4423 0x5E81 # åº -0x4424 0x5F14 # å¼” -0x4425 0x5F35 # å¼µ -0x4426 0x5F6B # 彫 -0x4427 0x5FB4 # å¾´ -0x4428 0x61F2 # 懲 -0x4429 0x6311 # 挑 -0x442A 0x66A2 # 暢 -0x442B 0x671D # æœ -0x442C 0x6F6E # æ½® -0x442D 0x7252 # 牒 -0x442E 0x753A # 町 -0x442F 0x773A # 眺 -0x4430 0x8074 # è´ -0x4431 0x8139 # 脹 -0x4432 0x8178 # è…¸ -0x4433 0x8776 # è¶ -0x4434 0x8ABF # 調 -0x4435 0x8ADC # 諜 -0x4436 0x8D85 # è¶… -0x4437 0x8DF3 # è·³ -0x4438 0x929A # 銚 -0x4439 0x9577 # é•· -0x443A 0x9802 # é ‚ -0x443B 0x9CE5 # é³¥ -0x443C 0x52C5 # å‹… -0x443D 0x6357 # æ— -0x443E 0x76F4 # ç›´ -0x443F 0x6715 # 朕 -0x4440 0x6C88 # 沈 -0x4441 0x73CD # ç -0x4442 0x8CC3 # 賃 -0x4443 0x93AE # 鎮 -0x4444 0x9673 # 陳 -0x4445 0x6D25 # æ´¥ -0x4446 0x589C # 墜 -0x4447 0x690E # 椎 -0x4448 0x69CC # æ§Œ -0x4449 0x8FFD # 追 -0x444A 0x939A # 鎚 -0x444B 0x75DB # ç—› -0x444C 0x901A # 通 -0x444D 0x585A # 塚 -0x444E 0x6802 # æ ‚ -0x444F 0x63B4 # 掴 -0x4450 0x69FB # æ§» -0x4451 0x4F43 # 佃 -0x4452 0x6F2C # 漬 -0x4453 0x67D8 # 柘 -0x4454 0x8FBB # è¾» -0x4455 0x8526 # 蔦 -0x4456 0x7DB4 # ç¶´ -0x4457 0x9354 # é” -0x4458 0x693F # 椿 -0x4459 0x6F70 # æ½° -0x445A 0x576A # åª -0x445B 0x58F7 # 壷 -0x445C 0x5B2C # 嬬 -0x445D 0x7D2C # ç´¬ -0x445E 0x722A # 爪 -0x445F 0x540A # åŠ -0x4460 0x91E3 # 釣 -0x4461 0x9DB4 # é¶´ -0x4462 0x4EAD # 亭 -0x4463 0x4F4E # 低 -0x4464 0x505C # åœ -0x4465 0x5075 # åµ -0x4466 0x5243 # 剃 -0x4467 0x8C9E # 貞 -0x4468 0x5448 # 呈 -0x4469 0x5824 # å ¤ -0x446A 0x5B9A # 定 -0x446B 0x5E1D # å¸ -0x446C 0x5E95 # 底 -0x446D 0x5EAD # 庭 -0x446E 0x5EF7 # å»· -0x446F 0x5F1F # 弟 -0x4470 0x608C # 悌 -0x4471 0x62B5 # 抵 -0x4472 0x633A # 挺 -0x4473 0x63D0 # æ -0x4474 0x68AF # 梯 -0x4475 0x6C40 # æ±€ -0x4476 0x7887 # 碇 -0x4477 0x798E # 禎 -0x4478 0x7A0B # 程 -0x4479 0x7DE0 # ç·  -0x447A 0x8247 # 艇 -0x447B 0x8A02 # 訂 -0x447C 0x8AE6 # 諦 -0x447D 0x8E44 # 蹄 -0x447E 0x9013 # 逓 - -# "105" JIS -0x4521 0x90B8 # 邸 -0x4522 0x912D # é„­ -0x4523 0x91D8 # 釘 -0x4524 0x9F0E # 鼎 -0x4525 0x6CE5 # æ³¥ -0x4526 0x6458 # 摘 -0x4527 0x64E2 # æ“¢ -0x4528 0x6575 # 敵 -0x4529 0x6EF4 # æ»´ -0x452A 0x7684 # çš„ -0x452B 0x7B1B # 笛 -0x452C 0x9069 # é© -0x452D 0x93D1 # é‘ -0x452E 0x6EBA # 溺 -0x452F 0x54F2 # 哲 -0x4530 0x5FB9 # å¾¹ -0x4531 0x64A4 # æ’¤ -0x4532 0x8F4D # è½ -0x4533 0x8FED # è¿­ -0x4534 0x9244 # 鉄 -0x4535 0x5178 # å…¸ -0x4536 0x586B # å¡« -0x4537 0x5929 # 天 -0x4538 0x5C55 # 展 -0x4539 0x5E97 # 店 -0x453A 0x6DFB # æ·» -0x453B 0x7E8F # çº -0x453C 0x751C # 甜 -0x453D 0x8CBC # è²¼ -0x453E 0x8EE2 # 転 -0x453F 0x985B # é¡› -0x4540 0x70B9 # 点 -0x4541 0x4F1D # ä¼ -0x4542 0x6BBF # 殿 -0x4543 0x6FB1 # æ¾± -0x4544 0x7530 # ç”° -0x4545 0x96FB # é›» -0x4546 0x514E # å…Ž -0x4547 0x5410 # å -0x4548 0x5835 # å µ -0x4549 0x5857 # å¡— -0x454A 0x59AC # 妬 -0x454B 0x5C60 # å±  -0x454C 0x5F92 # å¾’ -0x454D 0x6597 # æ–— -0x454E 0x675C # æœ -0x454F 0x6E21 # 渡 -0x4550 0x767B # ç™» -0x4551 0x83DF # èŸ -0x4552 0x8CED # è³­ -0x4553 0x9014 # 途 -0x4554 0x90FD # 都 -0x4555 0x934D # é -0x4556 0x7825 # ç ¥ -0x4557 0x783A # ç º -0x4558 0x52AA # 努 -0x4559 0x5EA6 # 度 -0x455A 0x571F # 土 -0x455B 0x5974 # 奴 -0x455C 0x6012 # 怒 -0x455D 0x5012 # 倒 -0x455E 0x515A # å…š -0x455F 0x51AC # 冬 -0x4560 0x51CD # å‡ -0x4561 0x5200 # 刀 -0x4562 0x5510 # å” -0x4563 0x5854 # å¡” -0x4564 0x5858 # 塘 -0x4565 0x5957 # 套 -0x4566 0x5B95 # 宕 -0x4567 0x5CF6 # å³¶ -0x4568 0x5D8B # å¶‹ -0x4569 0x60BC # 悼 -0x456A 0x6295 # 投 -0x456B 0x642D # æ­ -0x456C 0x6771 # æ± -0x456D 0x6843 # 桃 -0x456E 0x68BC # 梼 -0x456F 0x68DF # 棟 -0x4570 0x76D7 # ç›— -0x4571 0x6DD8 # æ·˜ -0x4572 0x6E6F # 湯 -0x4573 0x6D9B # æ¶› -0x4574 0x706F # ç¯ -0x4575 0x71C8 # 燈 -0x4576 0x5F53 # 当 -0x4577 0x75D8 # ç—˜ -0x4578 0x7977 # 祷 -0x4579 0x7B49 # ç­‰ -0x457A 0x7B54 # ç­” -0x457B 0x7B52 # ç­’ -0x457C 0x7CD6 # ç³– -0x457D 0x7D71 # çµ± -0x457E 0x5230 # 到 - -# "106" JIS -0x4621 0x8463 # è‘£ -0x4622 0x8569 # è•© -0x4623 0x85E4 # è—¤ -0x4624 0x8A0E # 討 -0x4625 0x8B04 # 謄 -0x4626 0x8C46 # 豆 -0x4627 0x8E0F # è¸ -0x4628 0x9003 # 逃 -0x4629 0x900F # é€ -0x462A 0x9419 # é™ -0x462B 0x9676 # é™¶ -0x462C 0x982D # é ­ -0x462D 0x9A30 # 騰 -0x462E 0x95D8 # é—˜ -0x462F 0x50CD # åƒ -0x4630 0x52D5 # å‹• -0x4631 0x540C # åŒ -0x4632 0x5802 # å ‚ -0x4633 0x5C0E # å°Ž -0x4634 0x61A7 # 憧 -0x4635 0x649E # æ’ž -0x4636 0x6D1E # æ´ž -0x4637 0x77B3 # çž³ -0x4638 0x7AE5 # ç«¥ -0x4639 0x80F4 # 胴 -0x463A 0x8404 # è„ -0x463B 0x9053 # é“ -0x463C 0x9285 # 銅 -0x463D 0x5CE0 # å³  -0x463E 0x9D07 # é´‡ -0x463F 0x533F # 匿 -0x4640 0x5F97 # å¾— -0x4641 0x5FB3 # å¾³ -0x4642 0x6D9C # æ¶œ -0x4643 0x7279 # 特 -0x4644 0x7763 # ç£ -0x4645 0x79BF # 禿 -0x4646 0x7BE4 # 篤 -0x4647 0x6BD2 # 毒 -0x4648 0x72EC # 独 -0x4649 0x8AAD # 読 -0x464A 0x6803 # æ ƒ -0x464B 0x6A61 # æ©¡ -0x464C 0x51F8 # 凸 -0x464D 0x7A81 # çª -0x464E 0x6934 # 椴 -0x464F 0x5C4A # 届 -0x4650 0x9CF6 # é³¶ -0x4651 0x82EB # è‹« -0x4652 0x5BC5 # 寅 -0x4653 0x9149 # é…‰ -0x4654 0x701E # 瀞 -0x4655 0x5678 # 噸 -0x4656 0x5C6F # 屯 -0x4657 0x60C7 # 惇 -0x4658 0x6566 # 敦 -0x4659 0x6C8C # 沌 -0x465A 0x8C5A # 豚 -0x465B 0x9041 # é -0x465C 0x9813 # é “ -0x465D 0x5451 # å‘‘ -0x465E 0x66C7 # 曇 -0x465F 0x920D # éˆ -0x4660 0x5948 # 奈 -0x4661 0x90A3 # é‚£ -0x4662 0x5185 # 内 -0x4663 0x4E4D # ä¹ -0x4664 0x51EA # 凪 -0x4665 0x8599 # è–™ -0x4666 0x8B0E # 謎 -0x4667 0x7058 # ç˜ -0x4668 0x637A # æº -0x4669 0x934B # é‹ -0x466A 0x6962 # 楢 -0x466B 0x99B4 # 馴 -0x466C 0x7E04 # 縄 -0x466D 0x7577 # ç•· -0x466E 0x5357 # å— -0x466F 0x6960 # 楠 -0x4670 0x8EDF # 軟 -0x4671 0x96E3 # 難 -0x4672 0x6C5D # æ± -0x4673 0x4E8C # 二 -0x4674 0x5C3C # å°¼ -0x4675 0x5F10 # å¼ -0x4676 0x8FE9 # è¿© -0x4677 0x5302 # 匂 -0x4678 0x8CD1 # 賑 -0x4679 0x8089 # 肉 -0x467A 0x8679 # 虹 -0x467B 0x5EFF # 廿 -0x467C 0x65E5 # æ—¥ -0x467D 0x4E73 # ä¹³ -0x467E 0x5165 # å…¥ - -# "107" JIS -0x4721 0x5982 # 如 -0x4722 0x5C3F # å°¿ -0x4723 0x97EE # 韮 -0x4724 0x4EFB # ä»» -0x4725 0x598A # 妊 -0x4726 0x5FCD # å¿ -0x4727 0x8A8D # èª -0x4728 0x6FE1 # æ¿¡ -0x4729 0x79B0 # 禰 -0x472A 0x7962 # 祢 -0x472B 0x5BE7 # 寧 -0x472C 0x8471 # 葱 -0x472D 0x732B # 猫 -0x472E 0x71B1 # 熱 -0x472F 0x5E74 # å¹´ -0x4730 0x5FF5 # 念 -0x4731 0x637B # æ» -0x4732 0x649A # æ’š -0x4733 0x71C3 # 燃 -0x4734 0x7C98 # 粘 -0x4735 0x4E43 # 乃 -0x4736 0x5EFC # 廼 -0x4737 0x4E4B # 之 -0x4738 0x57DC # 埜 -0x4739 0x56A2 # 嚢 -0x473A 0x60A9 # æ‚© -0x473B 0x6FC3 # 濃 -0x473C 0x7D0D # ç´ -0x473D 0x80FD # 能 -0x473E 0x8133 # 脳 -0x473F 0x81BF # 膿 -0x4740 0x8FB2 # è¾² -0x4741 0x8997 # 覗 -0x4742 0x86A4 # 蚤 -0x4743 0x5DF4 # å·´ -0x4744 0x628A # 把 -0x4745 0x64AD # æ’­ -0x4746 0x8987 # 覇 -0x4747 0x6777 # æ· -0x4748 0x6CE2 # æ³¢ -0x4749 0x6D3E # æ´¾ -0x474A 0x7436 # ç¶ -0x474B 0x7834 # ç ´ -0x474C 0x5A46 # 婆 -0x474D 0x7F75 # ç½µ -0x474E 0x82AD # 芭 -0x474F 0x99AC # 馬 -0x4750 0x4FF3 # 俳 -0x4751 0x5EC3 # 廃 -0x4752 0x62DD # æ‹ -0x4753 0x6392 # 排 -0x4754 0x6557 # æ•— -0x4755 0x676F # æ¯ -0x4756 0x76C3 # 盃 -0x4757 0x724C # 牌 -0x4758 0x80CC # 背 -0x4759 0x80BA # 肺 -0x475A 0x8F29 # 輩 -0x475B 0x914D # é… -0x475C 0x500D # å€ -0x475D 0x57F9 # 培 -0x475E 0x5A92 # 媒 -0x475F 0x6885 # 梅 -0x4760 0x6973 # 楳 -0x4761 0x7164 # ç…¤ -0x4762 0x72FD # 狽 -0x4763 0x8CB7 # è²· -0x4764 0x58F2 # 売 -0x4765 0x8CE0 # è³  -0x4766 0x966A # 陪 -0x4767 0x9019 # 這 -0x4768 0x877F # è¿ -0x4769 0x79E4 # 秤 -0x476A 0x77E7 # 矧 -0x476B 0x8429 # è© -0x476C 0x4F2F # 伯 -0x476D 0x5265 # 剥 -0x476E 0x535A # åš -0x476F 0x62CD # æ‹ -0x4770 0x67CF # æŸ -0x4771 0x6CCA # 泊 -0x4772 0x767D # 白 -0x4773 0x7B94 # ç®” -0x4774 0x7C95 # 粕 -0x4775 0x8236 # 舶 -0x4776 0x8584 # è–„ -0x4777 0x8FEB # è¿« -0x4778 0x66DD # æ› -0x4779 0x6F20 # æ¼  -0x477A 0x7206 # 爆 -0x477B 0x7E1B # 縛 -0x477C 0x83AB # 莫 -0x477D 0x99C1 # é§ -0x477E 0x9EA6 # 麦 - -# "110" JIS -0x4821 0x51FD # 函 -0x4822 0x7BB1 # ç®± -0x4823 0x7872 # 硲 -0x4824 0x7BB8 # 箸 -0x4825 0x8087 # 肇 -0x4826 0x7B48 # ç­ˆ -0x4827 0x6AE8 # 櫨 -0x4828 0x5E61 # 幡 -0x4829 0x808C # 肌 -0x482A 0x7551 # ç•‘ -0x482B 0x7560 # ç•  -0x482C 0x516B # å…« -0x482D 0x9262 # 鉢 -0x482E 0x6E8C # 溌 -0x482F 0x767A # 発 -0x4830 0x9197 # 醗 -0x4831 0x9AEA # 髪 -0x4832 0x4F10 # ä¼ -0x4833 0x7F70 # ç½° -0x4834 0x629C # 抜 -0x4835 0x7B4F # ç­ -0x4836 0x95A5 # é–¥ -0x4837 0x9CE9 # 鳩 -0x4838 0x567A # 噺 -0x4839 0x5859 # å¡™ -0x483A 0x86E4 # 蛤 -0x483B 0x96BC # éš¼ -0x483C 0x4F34 # ä¼´ -0x483D 0x5224 # 判 -0x483E 0x534A # åŠ -0x483F 0x53CD # å -0x4840 0x53DB # å› -0x4841 0x5E06 # 帆 -0x4842 0x642C # æ¬ -0x4843 0x6591 # æ–‘ -0x4844 0x677F # æ¿ -0x4845 0x6C3E # æ°¾ -0x4846 0x6C4E # 汎 -0x4847 0x7248 # 版 -0x4848 0x72AF # 犯 -0x4849 0x73ED # ç­ -0x484A 0x7554 # ç•” -0x484B 0x7E41 # ç¹ -0x484C 0x822C # 般 -0x484D 0x85E9 # è—© -0x484E 0x8CA9 # 販 -0x484F 0x7BC4 # 範 -0x4850 0x91C6 # 釆 -0x4851 0x7169 # ç…© -0x4852 0x9812 # é ’ -0x4853 0x98EF # 飯 -0x4854 0x633D # 挽 -0x4855 0x6669 # 晩 -0x4856 0x756A # 番 -0x4857 0x76E4 # 盤 -0x4858 0x78D0 # ç£ -0x4859 0x8543 # 蕃 -0x485A 0x86EE # è›® -0x485B 0x532A # 匪 -0x485C 0x5351 # å‘ -0x485D 0x5426 # å¦ -0x485E 0x5983 # 妃 -0x485F 0x5E87 # 庇 -0x4860 0x5F7C # å½¼ -0x4861 0x60B2 # 悲 -0x4862 0x6249 # 扉 -0x4863 0x6279 # 批 -0x4864 0x62AB # 披 -0x4865 0x6590 # æ– -0x4866 0x6BD4 # 比 -0x4867 0x6CCC # 泌 -0x4868 0x75B2 # ç–² -0x4869 0x76AE # çš® -0x486A 0x7891 # 碑 -0x486B 0x79D8 # 秘 -0x486C 0x7DCB # ç·‹ -0x486D 0x7F77 # ç½· -0x486E 0x80A5 # è‚¥ -0x486F 0x88AB # 被 -0x4870 0x8AB9 # 誹 -0x4871 0x8CBB # è²» -0x4872 0x907F # é¿ -0x4873 0x975E # éž -0x4874 0x98DB # 飛 -0x4875 0x6A0B # 樋 -0x4876 0x7C38 # ç°¸ -0x4877 0x5099 # å‚™ -0x4878 0x5C3E # å°¾ -0x4879 0x5FAE # å¾® -0x487A 0x6787 # 枇 -0x487B 0x6BD8 # 毘 -0x487C 0x7435 # çµ -0x487D 0x7709 # 眉 -0x487E 0x7F8E # 美 - -# "111" JIS -0x4921 0x9F3B # é¼» -0x4922 0x67CA # 柊 -0x4923 0x7A17 # 稗 -0x4924 0x5339 # 匹 -0x4925 0x758B # ç–‹ -0x4926 0x9AED # é«­ -0x4927 0x5F66 # 彦 -0x4928 0x819D # è† -0x4929 0x83F1 # è± -0x492A 0x8098 # 肘 -0x492B 0x5F3C # å¼¼ -0x492C 0x5FC5 # å¿… -0x492D 0x7562 # ç•¢ -0x492E 0x7B46 # ç­† -0x492F 0x903C # 逼 -0x4930 0x6867 # æ¡§ -0x4931 0x59EB # å§« -0x4932 0x5A9B # 媛 -0x4933 0x7D10 # ç´ -0x4934 0x767E # 百 -0x4935 0x8B2C # 謬 -0x4936 0x4FF5 # 俵 -0x4937 0x5F6A # 彪 -0x4938 0x6A19 # 標 -0x4939 0x6C37 # æ°· -0x493A 0x6F02 # 漂 -0x493B 0x74E2 # ç“¢ -0x493C 0x7968 # 票 -0x493D 0x8868 # 表 -0x493E 0x8A55 # è©• -0x493F 0x8C79 # è±¹ -0x4940 0x5EDF # 廟 -0x4941 0x63CF # æ -0x4942 0x75C5 # ç—… -0x4943 0x79D2 # ç§’ -0x4944 0x82D7 # è‹— -0x4945 0x9328 # 錨 -0x4946 0x92F2 # 鋲 -0x4947 0x849C # è’œ -0x4948 0x86ED # è›­ -0x4949 0x9C2D # é°­ -0x494A 0x54C1 # å“ -0x494B 0x5F6C # 彬 -0x494C 0x658C # æ–Œ -0x494D 0x6D5C # 浜 -0x494E 0x7015 # 瀕 -0x494F 0x8CA7 # è²§ -0x4950 0x8CD3 # 賓 -0x4951 0x983B # é » -0x4952 0x654F # æ• -0x4953 0x74F6 # ç“¶ -0x4954 0x4E0D # ä¸ -0x4955 0x4ED8 # 付 -0x4956 0x57E0 # 埠 -0x4957 0x592B # 夫 -0x4958 0x5A66 # 婦 -0x4959 0x5BCC # 富 -0x495A 0x51A8 # 冨 -0x495B 0x5E03 # 布 -0x495C 0x5E9C # 府 -0x495D 0x6016 # 怖 -0x495E 0x6276 # 扶 -0x495F 0x6577 # æ•· -0x4960 0x65A7 # æ–§ -0x4961 0x666E # æ™® -0x4962 0x6D6E # æµ® -0x4963 0x7236 # 父 -0x4964 0x7B26 # 符 -0x4965 0x8150 # è… -0x4966 0x819A # 膚 -0x4967 0x8299 # 芙 -0x4968 0x8B5C # è­œ -0x4969 0x8CA0 # è²  -0x496A 0x8CE6 # 賦 -0x496B 0x8D74 # èµ´ -0x496C 0x961C # 阜 -0x496D 0x9644 # 附 -0x496E 0x4FAE # ä¾® -0x496F 0x64AB # æ’« -0x4970 0x6B66 # æ­¦ -0x4971 0x821E # 舞 -0x4972 0x8461 # è‘¡ -0x4973 0x856A # 蕪 -0x4974 0x90E8 # 部 -0x4975 0x5C01 # å° -0x4976 0x6953 # 楓 -0x4977 0x98A8 # 風 -0x4978 0x847A # 葺 -0x4979 0x8557 # è•— -0x497A 0x4F0F # ä¼ -0x497B 0x526F # 副 -0x497C 0x5FA9 # 復 -0x497D 0x5E45 # å¹… -0x497E 0x670D # æœ - -# "112" JIS -0x4A21 0x798F # ç¦ -0x4A22 0x8179 # è…¹ -0x4A23 0x8907 # 複 -0x4A24 0x8986 # 覆 -0x4A25 0x6DF5 # æ·µ -0x4A26 0x5F17 # å¼— -0x4A27 0x6255 # 払 -0x4A28 0x6CB8 # 沸 -0x4A29 0x4ECF # ä» -0x4A2A 0x7269 # 物 -0x4A2B 0x9B92 # é®’ -0x4A2C 0x5206 # 分 -0x4A2D 0x543B # å» -0x4A2E 0x5674 # å™´ -0x4A2F 0x58B3 # 墳 -0x4A30 0x61A4 # 憤 -0x4A31 0x626E # 扮 -0x4A32 0x711A # 焚 -0x4A33 0x596E # 奮 -0x4A34 0x7C89 # 粉 -0x4A35 0x7CDE # 糞 -0x4A36 0x7D1B # ç´› -0x4A37 0x96F0 # é›° -0x4A38 0x6587 # æ–‡ -0x4A39 0x805E # èž -0x4A3A 0x4E19 # 丙 -0x4A3B 0x4F75 # ä½µ -0x4A3C 0x5175 # å…µ -0x4A3D 0x5840 # å¡€ -0x4A3E 0x5E63 # å¹£ -0x4A3F 0x5E73 # å¹³ -0x4A40 0x5F0A # 弊 -0x4A41 0x67C4 # 柄 -0x4A42 0x4E26 # 並 -0x4A43 0x853D # 蔽 -0x4A44 0x9589 # é–‰ -0x4A45 0x965B # é™› -0x4A46 0x7C73 # ç±³ -0x4A47 0x9801 # é  -0x4A48 0x50FB # 僻 -0x4A49 0x58C1 # å£ -0x4A4A 0x7656 # ç™– -0x4A4B 0x78A7 # 碧 -0x4A4C 0x5225 # 別 -0x4A4D 0x77A5 # 瞥 -0x4A4E 0x8511 # 蔑 -0x4A4F 0x7B86 # 箆 -0x4A50 0x504F # å -0x4A51 0x5909 # 変 -0x4A52 0x7247 # 片 -0x4A53 0x7BC7 # 篇 -0x4A54 0x7DE8 # ç·¨ -0x4A55 0x8FBA # 辺 -0x4A56 0x8FD4 # è¿” -0x4A57 0x904D # é -0x4A58 0x4FBF # 便 -0x4A59 0x52C9 # 勉 -0x4A5A 0x5A29 # 娩 -0x4A5B 0x5F01 # å¼ -0x4A5C 0x97AD # éž­ -0x4A5D 0x4FDD # ä¿ -0x4A5E 0x8217 # 舗 -0x4A5F 0x92EA # 鋪 -0x4A60 0x5703 # 圃 -0x4A61 0x6355 # æ• -0x4A62 0x6B69 # æ­© -0x4A63 0x752B # 甫 -0x4A64 0x88DC # 補 -0x4A65 0x8F14 # è¼” -0x4A66 0x7A42 # ç©‚ -0x4A67 0x52DF # 募 -0x4A68 0x5893 # 墓 -0x4A69 0x6155 # æ…• -0x4A6A 0x620A # 戊 -0x4A6B 0x66AE # æš® -0x4A6C 0x6BCD # æ¯ -0x4A6D 0x7C3F # ç°¿ -0x4A6E 0x83E9 # è© -0x4A6F 0x5023 # 倣 -0x4A70 0x4FF8 # 俸 -0x4A71 0x5305 # 包 -0x4A72 0x5446 # 呆 -0x4A73 0x5831 # å ± -0x4A74 0x5949 # 奉 -0x4A75 0x5B9D # å® -0x4A76 0x5CF0 # å³° -0x4A77 0x5CEF # 峯 -0x4A78 0x5D29 # å´© -0x4A79 0x5E96 # 庖 -0x4A7A 0x62B1 # 抱 -0x4A7B 0x6367 # æ§ -0x4A7C 0x653E # 放 -0x4A7D 0x65B9 # æ–¹ -0x4A7E 0x670B # 朋 - -# "113" JIS -0x4B21 0x6CD5 # 法 -0x4B22 0x6CE1 # 泡 -0x4B23 0x70F9 # 烹 -0x4B24 0x7832 # ç ² -0x4B25 0x7E2B # 縫 -0x4B26 0x80DE # 胞 -0x4B27 0x82B3 # 芳 -0x4B28 0x840C # èŒ -0x4B29 0x84EC # 蓬 -0x4B2A 0x8702 # 蜂 -0x4B2B 0x8912 # 褒 -0x4B2C 0x8A2A # 訪 -0x4B2D 0x8C4A # 豊 -0x4B2E 0x90A6 # 邦 -0x4B2F 0x92D2 # é‹’ -0x4B30 0x98FD # 飽 -0x4B31 0x9CF3 # é³³ -0x4B32 0x9D6C # 鵬 -0x4B33 0x4E4F # ä¹ -0x4B34 0x4EA1 # 亡 -0x4B35 0x508D # å‚ -0x4B36 0x5256 # 剖 -0x4B37 0x574A # åŠ -0x4B38 0x59A8 # 妨 -0x4B39 0x5E3D # 帽 -0x4B3A 0x5FD8 # 忘 -0x4B3B 0x5FD9 # å¿™ -0x4B3C 0x623F # 房 -0x4B3D 0x66B4 # æš´ -0x4B3E 0x671B # 望 -0x4B3F 0x67D0 # æŸ -0x4B40 0x68D2 # 棒 -0x4B41 0x5192 # 冒 -0x4B42 0x7D21 # ç´¡ -0x4B43 0x80AA # 肪 -0x4B44 0x81A8 # 膨 -0x4B45 0x8B00 # 謀 -0x4B46 0x8C8C # 貌 -0x4B47 0x8CBF # 貿 -0x4B48 0x927E # 鉾 -0x4B49 0x9632 # 防 -0x4B4A 0x5420 # å  -0x4B4B 0x982C # é ¬ -0x4B4C 0x5317 # 北 -0x4B4D 0x50D5 # 僕 -0x4B4E 0x535C # åœ -0x4B4F 0x58A8 # 墨 -0x4B50 0x64B2 # æ’² -0x4B51 0x6734 # 朴 -0x4B52 0x7267 # 牧 -0x4B53 0x7766 # ç¦ -0x4B54 0x7A46 # 穆 -0x4B55 0x91E6 # 釦 -0x4B56 0x52C3 # 勃 -0x4B57 0x6CA1 # 没 -0x4B58 0x6B86 # 殆 -0x4B59 0x5800 # å € -0x4B5A 0x5E4C # 幌 -0x4B5B 0x5954 # 奔 -0x4B5C 0x672C # 本 -0x4B5D 0x7FFB # ç¿» -0x4B5E 0x51E1 # 凡 -0x4B5F 0x76C6 # 盆 -0x4B60 0x6469 # æ‘© -0x4B61 0x78E8 # 磨 -0x4B62 0x9B54 # é­” -0x4B63 0x9EBB # 麻 -0x4B64 0x57CB # 埋 -0x4B65 0x59B9 # 妹 -0x4B66 0x6627 # 昧 -0x4B67 0x679A # æžš -0x4B68 0x6BCE # 毎 -0x4B69 0x54E9 # å“© -0x4B6A 0x69D9 # æ§™ -0x4B6B 0x5E55 # 幕 -0x4B6C 0x819C # 膜 -0x4B6D 0x6795 # æž• -0x4B6E 0x9BAA # 鮪 -0x4B6F 0x67FE # 柾 -0x4B70 0x9C52 # é±’ -0x4B71 0x685D # æ¡ -0x4B72 0x4EA6 # 亦 -0x4B73 0x4FE3 # ä¿£ -0x4B74 0x53C8 # åˆ -0x4B75 0x62B9 # 抹 -0x4B76 0x672B # 末 -0x4B77 0x6CAB # 沫 -0x4B78 0x8FC4 # è¿„ -0x4B79 0x4FAD # ä¾­ -0x4B7A 0x7E6D # ç¹­ -0x4B7B 0x9EBF # 麿 -0x4B7C 0x4E07 # 万 -0x4B7D 0x6162 # æ…¢ -0x4B7E 0x6E80 # 満 - -# "114" JIS -0x4C21 0x6F2B # 漫 -0x4C22 0x8513 # 蔓 -0x4C23 0x5473 # 味 -0x4C24 0x672A # 未 -0x4C25 0x9B45 # é­… -0x4C26 0x5DF3 # å·³ -0x4C27 0x7B95 # 箕 -0x4C28 0x5CAC # 岬 -0x4C29 0x5BC6 # 密 -0x4C2A 0x871C # 蜜 -0x4C2B 0x6E4A # 湊 -0x4C2C 0x84D1 # è“‘ -0x4C2D 0x7A14 # 稔 -0x4C2E 0x8108 # 脈 -0x4C2F 0x5999 # 妙 -0x4C30 0x7C8D # ç² -0x4C31 0x6C11 # æ°‘ -0x4C32 0x7720 # 眠 -0x4C33 0x52D9 # å‹™ -0x4C34 0x5922 # 夢 -0x4C35 0x7121 # ç„¡ -0x4C36 0x725F # 牟 -0x4C37 0x77DB # 矛 -0x4C38 0x9727 # 霧 -0x4C39 0x9D61 # 鵡 -0x4C3A 0x690B # 椋 -0x4C3B 0x5A7F # å©¿ -0x4C3C 0x5A18 # 娘 -0x4C3D 0x51A5 # 冥 -0x4C3E 0x540D # å -0x4C3F 0x547D # 命 -0x4C40 0x660E # 明 -0x4C41 0x76DF # 盟 -0x4C42 0x8FF7 # è¿· -0x4C43 0x9298 # 銘 -0x4C44 0x9CF4 # é³´ -0x4C45 0x59EA # 姪 -0x4C46 0x725D # ç‰ -0x4C47 0x6EC5 # æ»… -0x4C48 0x514D # å… -0x4C49 0x68C9 # 棉 -0x4C4A 0x7DBF # ç¶¿ -0x4C4B 0x7DEC # ç·¬ -0x4C4C 0x9762 # é¢ -0x4C4D 0x9EBA # 麺 -0x4C4E 0x6478 # 摸 -0x4C4F 0x6A21 # 模 -0x4C50 0x8302 # 茂 -0x4C51 0x5984 # 妄 -0x4C52 0x5B5F # å­Ÿ -0x4C53 0x6BDB # 毛 -0x4C54 0x731B # 猛 -0x4C55 0x76F2 # 盲 -0x4C56 0x7DB2 # ç¶² -0x4C57 0x8017 # 耗 -0x4C58 0x8499 # è’™ -0x4C59 0x5132 # 儲 -0x4C5A 0x6728 # 木 -0x4C5B 0x9ED9 # é»™ -0x4C5C 0x76EE # ç›® -0x4C5D 0x6762 # æ¢ -0x4C5E 0x52FF # å‹¿ -0x4C5F 0x9905 # 餅 -0x4C60 0x5C24 # å°¤ -0x4C61 0x623B # 戻 -0x4C62 0x7C7E # ç±¾ -0x4C63 0x8CB0 # è²° -0x4C64 0x554F # å• -0x4C65 0x60B6 # æ‚¶ -0x4C66 0x7D0B # ç´‹ -0x4C67 0x9580 # é–€ -0x4C68 0x5301 # åŒ -0x4C69 0x4E5F # 也 -0x4C6A 0x51B6 # 冶 -0x4C6B 0x591C # 夜 -0x4C6C 0x723A # 爺 -0x4C6D 0x8036 # 耶 -0x4C6E 0x91CE # 野 -0x4C6F 0x5F25 # å¼¥ -0x4C70 0x77E2 # 矢 -0x4C71 0x5384 # 厄 -0x4C72 0x5F79 # å½¹ -0x4C73 0x7D04 # ç´„ -0x4C74 0x85AC # è–¬ -0x4C75 0x8A33 # 訳 -0x4C76 0x8E8D # èº -0x4C77 0x9756 # é– -0x4C78 0x67F3 # 柳 -0x4C79 0x85AE # è–® -0x4C7A 0x9453 # é‘“ -0x4C7B 0x6109 # 愉 -0x4C7C 0x6108 # 愈 -0x4C7D 0x6CB9 # æ²¹ -0x4C7E 0x7652 # ç™’ - -# "115" JIS -0x4D21 0x8AED # è«­ -0x4D22 0x8F38 # 輸 -0x4D23 0x552F # 唯 -0x4D24 0x4F51 # 佑 -0x4D25 0x512A # 優 -0x4D26 0x52C7 # 勇 -0x4D27 0x53CB # å‹ -0x4D28 0x5BA5 # 宥 -0x4D29 0x5E7D # å¹½ -0x4D2A 0x60A0 # æ‚  -0x4D2B 0x6182 # 憂 -0x4D2C 0x63D6 # æ– -0x4D2D 0x6709 # 有 -0x4D2E 0x67DA # 柚 -0x4D2F 0x6E67 # æ¹§ -0x4D30 0x6D8C # æ¶Œ -0x4D31 0x7336 # 猶 -0x4D32 0x7337 # 猷 -0x4D33 0x7531 # ç”± -0x4D34 0x7950 # ç¥ -0x4D35 0x88D5 # 裕 -0x4D36 0x8A98 # 誘 -0x4D37 0x904A # éŠ -0x4D38 0x9091 # é‚‘ -0x4D39 0x90F5 # 郵 -0x4D3A 0x96C4 # 雄 -0x4D3B 0x878D # èž -0x4D3C 0x5915 # 夕 -0x4D3D 0x4E88 # 予 -0x4D3E 0x4F59 # ä½™ -0x4D3F 0x4E0E # 与 -0x4D40 0x8A89 # 誉 -0x4D41 0x8F3F # 輿 -0x4D42 0x9810 # é  -0x4D43 0x50AD # å‚­ -0x4D44 0x5E7C # å¹¼ -0x4D45 0x5996 # 妖 -0x4D46 0x5BB9 # 容 -0x4D47 0x5EB8 # 庸 -0x4D48 0x63DA # æš -0x4D49 0x63FA # æº -0x4D4A 0x64C1 # æ“ -0x4D4B 0x66DC # 曜 -0x4D4C 0x694A # 楊 -0x4D4D 0x69D8 # 様 -0x4D4E 0x6D0B # æ´‹ -0x4D4F 0x6EB6 # 溶 -0x4D50 0x7194 # 熔 -0x4D51 0x7528 # 用 -0x4D52 0x7AAF # 窯 -0x4D53 0x7F8A # 羊 -0x4D54 0x8000 # 耀 -0x4D55 0x8449 # 葉 -0x4D56 0x84C9 # 蓉 -0x4D57 0x8981 # è¦ -0x4D58 0x8B21 # 謡 -0x4D59 0x8E0A # 踊 -0x4D5A 0x9065 # é¥ -0x4D5B 0x967D # 陽 -0x4D5C 0x990A # 養 -0x4D5D 0x617E # æ…¾ -0x4D5E 0x6291 # 抑 -0x4D5F 0x6B32 # 欲 -0x4D60 0x6C83 # 沃 -0x4D61 0x6D74 # æµ´ -0x4D62 0x7FCC # 翌 -0x4D63 0x7FFC # 翼 -0x4D64 0x6DC0 # æ·€ -0x4D65 0x7F85 # ç¾… -0x4D66 0x87BA # 螺 -0x4D67 0x88F8 # 裸 -0x4D68 0x6765 # æ¥ -0x4D69 0x83B1 # 莱 -0x4D6A 0x983C # é ¼ -0x4D6B 0x96F7 # é›· -0x4D6C 0x6D1B # æ´› -0x4D6D 0x7D61 # 絡 -0x4D6E 0x843D # è½ -0x4D6F 0x916A # é…ª -0x4D70 0x4E71 # ä¹± -0x4D71 0x5375 # åµ -0x4D72 0x5D50 # åµ -0x4D73 0x6B04 # 欄 -0x4D74 0x6FEB # æ¿« -0x4D75 0x85CD # è— -0x4D76 0x862D # 蘭 -0x4D77 0x89A7 # 覧 -0x4D78 0x5229 # 利 -0x4D79 0x540F # å -0x4D7A 0x5C65 # å±¥ -0x4D7B 0x674E # æŽ -0x4D7C 0x68A8 # 梨 -0x4D7D 0x7406 # ç† -0x4D7E 0x7483 # ç’ƒ - -# "116" JIS -0x4E21 0x75E2 # ç—¢ -0x4E22 0x88CF # è£ -0x4E23 0x88E1 # 裡 -0x4E24 0x91CC # 里 -0x4E25 0x96E2 # 離 -0x4E26 0x9678 # 陸 -0x4E27 0x5F8B # 律 -0x4E28 0x7387 # 率 -0x4E29 0x7ACB # ç«‹ -0x4E2A 0x844E # 葎 -0x4E2B 0x63A0 # 掠 -0x4E2C 0x7565 # ç•¥ -0x4E2D 0x5289 # 劉 -0x4E2E 0x6D41 # æµ -0x4E2F 0x6E9C # 溜 -0x4E30 0x7409 # ç‰ -0x4E31 0x7559 # ç•™ -0x4E32 0x786B # ç¡« -0x4E33 0x7C92 # ç²’ -0x4E34 0x9686 # 隆 -0x4E35 0x7ADC # 竜 -0x4E36 0x9F8D # é¾ -0x4E37 0x4FB6 # ä¾¶ -0x4E38 0x616E # æ…® -0x4E39 0x65C5 # æ—… -0x4E3A 0x865C # 虜 -0x4E3B 0x4E86 # 了 -0x4E3C 0x4EAE # 亮 -0x4E3D 0x50DA # 僚 -0x4E3E 0x4E21 # 両 -0x4E3F 0x51CC # 凌 -0x4E40 0x5BEE # 寮 -0x4E41 0x6599 # æ–™ -0x4E42 0x6881 # æ¢ -0x4E43 0x6DBC # æ¶¼ -0x4E44 0x731F # 猟 -0x4E45 0x7642 # 療 -0x4E46 0x77AD # çž­ -0x4E47 0x7A1C # 稜 -0x4E48 0x7CE7 # ç³§ -0x4E49 0x826F # 良 -0x4E4A 0x8AD2 # è«’ -0x4E4B 0x907C # é¼ -0x4E4C 0x91CF # é‡ -0x4E4D 0x9675 # 陵 -0x4E4E 0x9818 # é ˜ -0x4E4F 0x529B # 力 -0x4E50 0x7DD1 # ç·‘ -0x4E51 0x502B # 倫 -0x4E52 0x5398 # 厘 -0x4E53 0x6797 # æž— -0x4E54 0x6DCB # æ·‹ -0x4E55 0x71D0 # ç‡ -0x4E56 0x7433 # ç³ -0x4E57 0x81E8 # 臨 -0x4E58 0x8F2A # 輪 -0x4E59 0x96A3 # 隣 -0x4E5A 0x9C57 # é±— -0x4E5B 0x9E9F # 麟 -0x4E5C 0x7460 # ç‘  -0x4E5D 0x5841 # å¡ -0x4E5E 0x6D99 # æ¶™ -0x4E5F 0x7D2F # ç´¯ -0x4E60 0x985E # 類 -0x4E61 0x4EE4 # 令 -0x4E62 0x4F36 # ä¼¶ -0x4E63 0x4F8B # 例 -0x4E64 0x51B7 # 冷 -0x4E65 0x52B1 # 励 -0x4E66 0x5DBA # 嶺 -0x4E67 0x601C # 怜 -0x4E68 0x73B2 # 玲 -0x4E69 0x793C # 礼 -0x4E6A 0x82D3 # è‹“ -0x4E6B 0x9234 # 鈴 -0x4E6C 0x96B7 # éš· -0x4E6D 0x96F6 # é›¶ -0x4E6E 0x970A # 霊 -0x4E6F 0x9E97 # 麗 -0x4E70 0x9F62 # é½¢ -0x4E71 0x66A6 # 暦 -0x4E72 0x6B74 # æ­´ -0x4E73 0x5217 # 列 -0x4E74 0x52A3 # 劣 -0x4E75 0x70C8 # 烈 -0x4E76 0x88C2 # 裂 -0x4E77 0x5EC9 # 廉 -0x4E78 0x604B # æ‹ -0x4E79 0x6190 # æ† -0x4E7A 0x6F23 # æ¼£ -0x4E7B 0x7149 # ç…‰ -0x4E7C 0x7C3E # ç°¾ -0x4E7D 0x7DF4 # ç·´ -0x4E7E 0x806F # è¯ - -# "117" JIS -0x4F21 0x84EE # è“® -0x4F22 0x9023 # 連 -0x4F23 0x932C # 錬 -0x4F24 0x5442 # å‘‚ -0x4F25 0x9B6F # é­¯ -0x4F26 0x6AD3 # æ«“ -0x4F27 0x7089 # 炉 -0x4F28 0x8CC2 # 賂 -0x4F29 0x8DEF # è·¯ -0x4F2A 0x9732 # 露 -0x4F2B 0x52B4 # 労 -0x4F2C 0x5A41 # å© -0x4F2D 0x5ECA # 廊 -0x4F2E 0x5F04 # 弄 -0x4F2F 0x6717 # 朗 -0x4F30 0x697C # 楼 -0x4F31 0x6994 # 榔 -0x4F32 0x6D6A # 浪 -0x4F33 0x6F0F # æ¼ -0x4F34 0x7262 # 牢 -0x4F35 0x72FC # 狼 -0x4F36 0x7BED # 篭 -0x4F37 0x8001 # è€ -0x4F38 0x807E # è¾ -0x4F39 0x874B # è‹ -0x4F3A 0x90CE # 郎 -0x4F3B 0x516D # å…­ -0x4F3C 0x9E93 # 麓 -0x4F3D 0x7984 # 禄 -0x4F3E 0x808B # è‚‹ -0x4F3F 0x9332 # 録 -0x4F40 0x8AD6 # è«– -0x4F41 0x502D # 倭 -0x4F42 0x548C # å’Œ -0x4F43 0x8A71 # 話 -0x4F44 0x6B6A # æ­ª -0x4F45 0x8CC4 # 賄 -0x4F46 0x8107 # 脇 -0x4F47 0x60D1 # 惑 -0x4F48 0x67A0 # æž  -0x4F49 0x9DF2 # é·² -0x4F4A 0x4E99 # 亙 -0x4F4B 0x4E98 # 亘 -0x4F4C 0x9C10 # é° -0x4F4D 0x8A6B # è©« -0x4F4E 0x85C1 # è— -0x4F4F 0x8568 # 蕨 -0x4F50 0x6900 # 椀 -0x4F51 0x6E7E # æ¹¾ -0x4F52 0x7897 # 碗 -0x4F53 0x8155 # è…• - -# "120" JIS -0x5021 0x5F0C # 弌 -0x5022 0x4E10 # ä¸ -0x5023 0x4E15 # 丕 -0x5024 0x4E2A # 个 -0x5025 0x4E31 # 丱 -0x5026 0x4E36 # 丶 -0x5027 0x4E3C # 丼 -0x5028 0x4E3F # 丿 -0x5029 0x4E42 # 乂 -0x502A 0x4E56 # ä¹– -0x502B 0x4E58 # 乘 -0x502C 0x4E82 # 亂 -0x502D 0x4E85 # 亅 -0x502E 0x8C6B # 豫 -0x502F 0x4E8A # 亊 -0x5030 0x8212 # 舒 -0x5031 0x5F0D # å¼ -0x5032 0x4E8E # 于 -0x5033 0x4E9E # 亞 -0x5034 0x4E9F # 亟 -0x5035 0x4EA0 # 亠 -0x5036 0x4EA2 # 亢 -0x5037 0x4EB0 # 亰 -0x5038 0x4EB3 # 亳 -0x5039 0x4EB6 # 亶 -0x503A 0x4ECE # 从 -0x503B 0x4ECD # ä» -0x503C 0x4EC4 # 仄 -0x503D 0x4EC6 # 仆 -0x503E 0x4EC2 # 仂 -0x503F 0x4ED7 # ä»— -0x5040 0x4EDE # 仞 -0x5041 0x4EED # ä»­ -0x5042 0x4EDF # 仟 -0x5043 0x4EF7 # ä»· -0x5044 0x4F09 # 伉 -0x5045 0x4F5A # 佚 -0x5046 0x4F30 # ä¼° -0x5047 0x4F5B # ä½› -0x5048 0x4F5D # ä½ -0x5049 0x4F57 # ä½— -0x504A 0x4F47 # 佇 -0x504B 0x4F76 # ä½¶ -0x504C 0x4F88 # 侈 -0x504D 0x4F8F # ä¾ -0x504E 0x4F98 # 侘 -0x504F 0x4F7B # ä½» -0x5050 0x4F69 # 佩 -0x5051 0x4F70 # ä½° -0x5052 0x4F91 # 侑 -0x5053 0x4F6F # 佯 -0x5054 0x4F86 # 來 -0x5055 0x4F96 # ä¾– -0x5056 0x5118 # 儘 -0x5057 0x4FD4 # ä¿” -0x5058 0x4FDF # 俟 -0x5059 0x4FCE # 俎 -0x505A 0x4FD8 # 俘 -0x505B 0x4FDB # ä¿› -0x505C 0x4FD1 # ä¿‘ -0x505D 0x4FDA # 俚 -0x505E 0x4FD0 # ä¿ -0x505F 0x4FE4 # 俤 -0x5060 0x4FE5 # ä¿¥ -0x5061 0x501A # 倚 -0x5062 0x5028 # 倨 -0x5063 0x5014 # 倔 -0x5064 0x502A # 倪 -0x5065 0x5025 # 倥 -0x5066 0x5005 # 倅 -0x5067 0x4F1C # 伜 -0x5068 0x4FF6 # ä¿¶ -0x5069 0x5021 # 倡 -0x506A 0x5029 # 倩 -0x506B 0x502C # 倬 -0x506C 0x4FFE # 俾 -0x506D 0x4FEF # 俯 -0x506E 0x5011 # 們 -0x506F 0x5006 # 倆 -0x5070 0x5043 # åƒ -0x5071 0x5047 # å‡ -0x5072 0x6703 # 會 -0x5073 0x5055 # å• -0x5074 0x5050 # å -0x5075 0x5048 # åˆ -0x5076 0x505A # åš -0x5077 0x5056 # å– -0x5078 0x506C # å¬ -0x5079 0x5078 # å¸ -0x507A 0x5080 # å‚€ -0x507B 0x509A # 傚 -0x507C 0x5085 # å‚… -0x507D 0x50B4 # å‚´ -0x507E 0x50B2 # 傲 - -# "121" JIS -0x5121 0x50C9 # 僉 -0x5122 0x50CA # 僊 -0x5123 0x50B3 # 傳 -0x5124 0x50C2 # 僂 -0x5125 0x50D6 # 僖 -0x5126 0x50DE # 僞 -0x5127 0x50E5 # 僥 -0x5128 0x50ED # 僭 -0x5129 0x50E3 # 僣 -0x512A 0x50EE # 僮 -0x512B 0x50F9 # 價 -0x512C 0x50F5 # 僵 -0x512D 0x5109 # 儉 -0x512E 0x5101 # å„ -0x512F 0x5102 # å„‚ -0x5130 0x5116 # å„– -0x5131 0x5115 # å„• -0x5132 0x5114 # å„” -0x5133 0x511A # 儚 -0x5134 0x5121 # å„¡ -0x5135 0x513A # 儺 -0x5136 0x5137 # å„· -0x5137 0x513C # 儼 -0x5138 0x513B # å„» -0x5139 0x513F # å„¿ -0x513A 0x5140 # å…€ -0x513B 0x5152 # å…’ -0x513C 0x514C # å…Œ -0x513D 0x5154 # å…” -0x513E 0x5162 # å…¢ -0x513F 0x7AF8 # 竸 -0x5140 0x5169 # å…© -0x5141 0x516A # å…ª -0x5142 0x516E # å…® -0x5143 0x5180 # 冀 -0x5144 0x5182 # 冂 -0x5145 0x56D8 # 囘 -0x5146 0x518C # 册 -0x5147 0x5189 # 冉 -0x5148 0x518F # å† -0x5149 0x5191 # 冑 -0x514A 0x5193 # 冓 -0x514B 0x5195 # 冕 -0x514C 0x5196 # 冖 -0x514D 0x51A4 # 冤 -0x514E 0x51A6 # 冦 -0x514F 0x51A2 # 冢 -0x5150 0x51A9 # 冩 -0x5151 0x51AA # 冪 -0x5152 0x51AB # 冫 -0x5153 0x51B3 # 决 -0x5154 0x51B1 # 冱 -0x5155 0x51B2 # 冲 -0x5156 0x51B0 # 冰 -0x5157 0x51B5 # 况 -0x5158 0x51BD # 冽 -0x5159 0x51C5 # 凅 -0x515A 0x51C9 # 凉 -0x515B 0x51DB # 凛 -0x515C 0x51E0 # 几 -0x515D 0x8655 # 處 -0x515E 0x51E9 # 凩 -0x515F 0x51ED # 凭 -0x5160 0x51F0 # 凰 -0x5161 0x51F5 # 凵 -0x5162 0x51FE # 凾 -0x5163 0x5204 # 刄 -0x5164 0x520B # 刋 -0x5165 0x5214 # 刔 -0x5166 0x520E # 刎 -0x5167 0x5227 # 刧 -0x5168 0x522A # 刪 -0x5169 0x522E # 刮 -0x516A 0x5233 # 刳 -0x516B 0x5239 # 刹 -0x516C 0x524F # å‰ -0x516D 0x5244 # 剄 -0x516E 0x524B # 剋 -0x516F 0x524C # 剌 -0x5170 0x525E # 剞 -0x5171 0x5254 # 剔 -0x5172 0x526A # 剪 -0x5173 0x5274 # 剴 -0x5174 0x5269 # 剩 -0x5175 0x5273 # 剳 -0x5176 0x527F # 剿 -0x5177 0x527D # 剽 -0x5178 0x528D # åŠ -0x5179 0x5294 # 劔 -0x517A 0x5292 # 劒 -0x517B 0x5271 # 剱 -0x517C 0x5288 # 劈 -0x517D 0x5291 # 劑 -0x517E 0x8FA8 # 辨 - -# "122" JIS -0x5221 0x8FA7 # è¾§ -0x5222 0x52AC # 劬 -0x5223 0x52AD # 劭 -0x5224 0x52BC # 劼 -0x5225 0x52B5 # 劵 -0x5226 0x52C1 # å‹ -0x5227 0x52CD # å‹ -0x5228 0x52D7 # å‹— -0x5229 0x52DE # 勞 -0x522A 0x52E3 # å‹£ -0x522B 0x52E6 # 勦 -0x522C 0x98ED # 飭 -0x522D 0x52E0 # å‹  -0x522E 0x52F3 # 勳 -0x522F 0x52F5 # 勵 -0x5230 0x52F8 # 勸 -0x5231 0x52F9 # 勹 -0x5232 0x5306 # 匆 -0x5233 0x5308 # 匈 -0x5234 0x7538 # 甸 -0x5235 0x530D # åŒ -0x5236 0x5310 # åŒ -0x5237 0x530F # åŒ -0x5238 0x5315 # 匕 -0x5239 0x531A # 匚 -0x523A 0x5323 # 匣 -0x523B 0x532F # 匯 -0x523C 0x5331 # 匱 -0x523D 0x5333 # 匳 -0x523E 0x5338 # 匸 -0x523F 0x5340 # å€ -0x5240 0x5346 # å† -0x5241 0x5345 # å… -0x5242 0x4E17 # 丗 -0x5243 0x5349 # å‰ -0x5244 0x534D # å -0x5245 0x51D6 # 凖 -0x5246 0x535E # åž -0x5247 0x5369 # å© -0x5248 0x536E # å® -0x5249 0x5918 # 夘 -0x524A 0x537B # å» -0x524B 0x5377 # å· -0x524C 0x5382 # 厂 -0x524D 0x5396 # 厖 -0x524E 0x53A0 # 厠 -0x524F 0x53A6 # 厦 -0x5250 0x53A5 # 厥 -0x5251 0x53AE # 厮 -0x5252 0x53B0 # 厰 -0x5253 0x53B6 # 厶 -0x5254 0x53C3 # åƒ -0x5255 0x7C12 # ç°’ -0x5256 0x96D9 # é›™ -0x5257 0x53DF # åŸ -0x5258 0x66FC # 曼 -0x5259 0x71EE # 燮 -0x525A 0x53EE # å® -0x525B 0x53E8 # å¨ -0x525C 0x53ED # å­ -0x525D 0x53FA # åº -0x525E 0x5401 # å -0x525F 0x543D # å½ -0x5260 0x5440 # å‘€ -0x5261 0x542C # å¬ -0x5262 0x542D # å­ -0x5263 0x543C # å¼ -0x5264 0x542E # å® -0x5265 0x5436 # å¶ -0x5266 0x5429 # å© -0x5267 0x541D # å -0x5268 0x544E # 呎 -0x5269 0x548F # å’ -0x526A 0x5475 # 呵 -0x526B 0x548E # å’Ž -0x526C 0x545F # 呟 -0x526D 0x5471 # 呱 -0x526E 0x5477 # å‘· -0x526F 0x5470 # å‘° -0x5270 0x5492 # å’’ -0x5271 0x547B # å‘» -0x5272 0x5480 # å’€ -0x5273 0x5476 # å‘¶ -0x5274 0x5484 # å’„ -0x5275 0x5490 # å’ -0x5276 0x5486 # å’† -0x5277 0x54C7 # 哇 -0x5278 0x54A2 # å’¢ -0x5279 0x54B8 # å’¸ -0x527A 0x54A5 # å’¥ -0x527B 0x54AC # å’¬ -0x527C 0x54C4 # å“„ -0x527D 0x54C8 # 哈 -0x527E 0x54A8 # å’¨ - -# "123" JIS -0x5321 0x54AB # å’« -0x5322 0x54C2 # å“‚ -0x5323 0x54A4 # å’¤ -0x5324 0x54BE # å’¾ -0x5325 0x54BC # å’¼ -0x5326 0x54D8 # 哘 -0x5327 0x54E5 # å“¥ -0x5328 0x54E6 # 哦 -0x5329 0x550F # å” -0x532A 0x5514 # å”” -0x532B 0x54FD # 哽 -0x532C 0x54EE # å“® -0x532D 0x54ED # å“­ -0x532E 0x54FA # 哺 -0x532F 0x54E2 # å“¢ -0x5330 0x5539 # 唹 -0x5331 0x5540 # å•€ -0x5332 0x5563 # å•£ -0x5333 0x554C # 啌 -0x5334 0x552E # å”® -0x5335 0x555C # 啜 -0x5336 0x5545 # å•… -0x5337 0x5556 # å•– -0x5338 0x5557 # å•— -0x5339 0x5538 # 唸 -0x533A 0x5533 # 唳 -0x533B 0x555D # å• -0x533C 0x5599 # å–™ -0x533D 0x5580 # å–€ -0x533E 0x54AF # å’¯ -0x533F 0x558A # å–Š -0x5340 0x559F # å–Ÿ -0x5341 0x557B # å•» -0x5342 0x557E # 啾 -0x5343 0x5598 # å–˜ -0x5344 0x559E # å–ž -0x5345 0x55AE # å–® -0x5346 0x557C # 啼 -0x5347 0x5583 # å–ƒ -0x5348 0x55A9 # å–© -0x5349 0x5587 # å–‡ -0x534A 0x55A8 # å–¨ -0x534B 0x55DA # å—š -0x534C 0x55C5 # å—… -0x534D 0x55DF # å—Ÿ -0x534E 0x55C4 # å—„ -0x534F 0x55DC # å—œ -0x5350 0x55E4 # å—¤ -0x5351 0x55D4 # å—” -0x5352 0x5614 # 嘔 -0x5353 0x55F7 # å—· -0x5354 0x5616 # 嘖 -0x5355 0x55FE # å—¾ -0x5356 0x55FD # å—½ -0x5357 0x561B # 嘛 -0x5358 0x55F9 # å—¹ -0x5359 0x564E # 噎 -0x535A 0x5650 # å™ -0x535B 0x71DF # 營 -0x535C 0x5634 # 嘴 -0x535D 0x5636 # 嘶 -0x535E 0x5632 # 嘲 -0x535F 0x5638 # 嘸 -0x5360 0x566B # 噫 -0x5361 0x5664 # 噤 -0x5362 0x562F # 嘯 -0x5363 0x566C # 噬 -0x5364 0x566A # 噪 -0x5365 0x5686 # 嚆 -0x5366 0x5680 # 嚀 -0x5367 0x568A # 嚊 -0x5368 0x56A0 # åš  -0x5369 0x5694 # åš” -0x536A 0x568F # åš -0x536B 0x56A5 # 嚥 -0x536C 0x56AE # åš® -0x536D 0x56B6 # åš¶ -0x536E 0x56B4 # åš´ -0x536F 0x56C2 # 囂 -0x5370 0x56BC # åš¼ -0x5371 0x56C1 # å› -0x5372 0x56C3 # 囃 -0x5373 0x56C0 # 囀 -0x5374 0x56C8 # 囈 -0x5375 0x56CE # 囎 -0x5376 0x56D1 # 囑 -0x5377 0x56D3 # 囓 -0x5378 0x56D7 # å›— -0x5379 0x56EE # å›® -0x537A 0x56F9 # 囹 -0x537B 0x5700 # 圀 -0x537C 0x56FF # 囿 -0x537D 0x5704 # 圄 -0x537E 0x5709 # 圉 - -# "124" JIS -0x5421 0x5708 # 圈 -0x5422 0x570B # 國 -0x5423 0x570D # åœ -0x5424 0x5713 # 圓 -0x5425 0x5718 # 團 -0x5426 0x5716 # 圖 -0x5427 0x55C7 # å—‡ -0x5428 0x571C # 圜 -0x5429 0x5726 # 圦 -0x542A 0x5737 # 圷 -0x542B 0x5738 # 圸 -0x542C 0x574E # åŽ -0x542D 0x573B # 圻 -0x542E 0x5740 # å€ -0x542F 0x574F # å -0x5430 0x5769 # å© -0x5431 0x57C0 # 埀 -0x5432 0x5788 # 垈 -0x5433 0x5761 # å¡ -0x5434 0x577F # å¿ -0x5435 0x5789 # 垉 -0x5436 0x5793 # åž“ -0x5437 0x57A0 # åž  -0x5438 0x57B3 # åž³ -0x5439 0x57A4 # 垤 -0x543A 0x57AA # 垪 -0x543B 0x57B0 # åž° -0x543C 0x57C3 # 埃 -0x543D 0x57C6 # 埆 -0x543E 0x57D4 # 埔 -0x543F 0x57D2 # 埒 -0x5440 0x57D3 # 埓 -0x5441 0x580A # å Š -0x5442 0x57D6 # 埖 -0x5443 0x57E3 # 埣 -0x5444 0x580B # å ‹ -0x5445 0x5819 # å ™ -0x5446 0x581D # å  -0x5447 0x5872 # 塲 -0x5448 0x5821 # å ¡ -0x5449 0x5862 # å¡¢ -0x544A 0x584B # å¡‹ -0x544B 0x5870 # å¡° -0x544C 0x6BC0 # 毀 -0x544D 0x5852 # å¡’ -0x544E 0x583D # å ½ -0x544F 0x5879 # 塹 -0x5450 0x5885 # 墅 -0x5451 0x58B9 # 墹 -0x5452 0x589F # 墟 -0x5453 0x58AB # 墫 -0x5454 0x58BA # 墺 -0x5455 0x58DE # 壞 -0x5456 0x58BB # 墻 -0x5457 0x58B8 # 墸 -0x5458 0x58AE # 墮 -0x5459 0x58C5 # 壅 -0x545A 0x58D3 # 壓 -0x545B 0x58D1 # 壑 -0x545C 0x58D7 # 壗 -0x545D 0x58D9 # 壙 -0x545E 0x58D8 # 壘 -0x545F 0x58E5 # 壥 -0x5460 0x58DC # 壜 -0x5461 0x58E4 # 壤 -0x5462 0x58DF # 壟 -0x5463 0x58EF # 壯 -0x5464 0x58FA # 壺 -0x5465 0x58F9 # 壹 -0x5466 0x58FB # 壻 -0x5467 0x58FC # 壼 -0x5468 0x58FD # 壽 -0x5469 0x5902 # 夂 -0x546A 0x590A # 夊 -0x546B 0x5910 # å¤ -0x546C 0x591B # 夛 -0x546D 0x68A6 # 梦 -0x546E 0x5925 # 夥 -0x546F 0x592C # 夬 -0x5470 0x592D # 夭 -0x5471 0x5932 # 夲 -0x5472 0x5938 # 夸 -0x5473 0x593E # 夾 -0x5474 0x7AD2 # ç«’ -0x5475 0x5955 # 奕 -0x5476 0x5950 # å¥ -0x5477 0x594E # 奎 -0x5478 0x595A # 奚 -0x5479 0x5958 # 奘 -0x547A 0x5962 # 奢 -0x547B 0x5960 # 奠 -0x547C 0x5967 # 奧 -0x547D 0x596C # 奬 -0x547E 0x5969 # 奩 - -# "125" JIS -0x5521 0x5978 # 奸 -0x5522 0x5981 # å¦ -0x5523 0x599D # å¦ -0x5524 0x4F5E # 佞 -0x5525 0x4FAB # 侫 -0x5526 0x59A3 # 妣 -0x5527 0x59B2 # 妲 -0x5528 0x59C6 # 姆 -0x5529 0x59E8 # 姨 -0x552A 0x59DC # å§œ -0x552B 0x598D # å¦ -0x552C 0x59D9 # å§™ -0x552D 0x59DA # å§š -0x552E 0x5A25 # 娥 -0x552F 0x5A1F # 娟 -0x5530 0x5A11 # 娑 -0x5531 0x5A1C # 娜 -0x5532 0x5A09 # 娉 -0x5533 0x5A1A # 娚 -0x5534 0x5A40 # å©€ -0x5535 0x5A6C # 婬 -0x5536 0x5A49 # 婉 -0x5537 0x5A35 # 娵 -0x5538 0x5A36 # 娶 -0x5539 0x5A62 # å©¢ -0x553A 0x5A6A # 婪 -0x553B 0x5A9A # 媚 -0x553C 0x5ABC # 媼 -0x553D 0x5ABE # 媾 -0x553E 0x5ACB # å«‹ -0x553F 0x5AC2 # å«‚ -0x5540 0x5ABD # 媽 -0x5541 0x5AE3 # å«£ -0x5542 0x5AD7 # å«— -0x5543 0x5AE6 # 嫦 -0x5544 0x5AE9 # å«© -0x5545 0x5AD6 # å«– -0x5546 0x5AFA # 嫺 -0x5547 0x5AFB # å«» -0x5548 0x5B0C # 嬌 -0x5549 0x5B0B # 嬋 -0x554A 0x5B16 # 嬖 -0x554B 0x5B32 # 嬲 -0x554C 0x5AD0 # å« -0x554D 0x5B2A # 嬪 -0x554E 0x5B36 # 嬶 -0x554F 0x5B3E # 嬾 -0x5550 0x5B43 # å­ƒ -0x5551 0x5B45 # å­… -0x5552 0x5B40 # å­€ -0x5553 0x5B51 # å­‘ -0x5554 0x5B55 # å­• -0x5555 0x5B5A # å­š -0x5556 0x5B5B # å­› -0x5557 0x5B65 # å­¥ -0x5558 0x5B69 # å­© -0x5559 0x5B70 # å­° -0x555A 0x5B73 # å­³ -0x555B 0x5B75 # å­µ -0x555C 0x5B78 # å­¸ -0x555D 0x6588 # æ–ˆ -0x555E 0x5B7A # å­º -0x555F 0x5B80 # 宀 -0x5560 0x5B83 # 它 -0x5561 0x5BA6 # 宦 -0x5562 0x5BB8 # 宸 -0x5563 0x5BC3 # 寃 -0x5564 0x5BC7 # 寇 -0x5565 0x5BC9 # 寉 -0x5566 0x5BD4 # 寔 -0x5567 0x5BD0 # å¯ -0x5568 0x5BE4 # 寤 -0x5569 0x5BE6 # 實 -0x556A 0x5BE2 # 寢 -0x556B 0x5BDE # 寞 -0x556C 0x5BE5 # 寥 -0x556D 0x5BEB # 寫 -0x556E 0x5BF0 # 寰 -0x556F 0x5BF6 # 寶 -0x5570 0x5BF3 # 寳 -0x5571 0x5C05 # å°… -0x5572 0x5C07 # å°‡ -0x5573 0x5C08 # å°ˆ -0x5574 0x5C0D # å° -0x5575 0x5C13 # å°“ -0x5576 0x5C20 # å°  -0x5577 0x5C22 # å°¢ -0x5578 0x5C28 # å°¨ -0x5579 0x5C38 # å°¸ -0x557A 0x5C39 # å°¹ -0x557B 0x5C41 # å± -0x557C 0x5C46 # 屆 -0x557D 0x5C4E # 屎 -0x557E 0x5C53 # 屓 - -# "126" JIS -0x5621 0x5C50 # å± -0x5622 0x5C4F # å± -0x5623 0x5B71 # å­± -0x5624 0x5C6C # 屬 -0x5625 0x5C6E # å±® -0x5626 0x4E62 # ä¹¢ -0x5627 0x5C76 # å±¶ -0x5628 0x5C79 # å±¹ -0x5629 0x5C8C # 岌 -0x562A 0x5C91 # 岑 -0x562B 0x5C94 # å²” -0x562C 0x599B # 妛 -0x562D 0x5CAB # 岫 -0x562E 0x5CBB # å²» -0x562F 0x5CB6 # å²¶ -0x5630 0x5CBC # å²¼ -0x5631 0x5CB7 # å²· -0x5632 0x5CC5 # å³… -0x5633 0x5CBE # å²¾ -0x5634 0x5CC7 # 峇 -0x5635 0x5CD9 # å³™ -0x5636 0x5CE9 # 峩 -0x5637 0x5CFD # å³½ -0x5638 0x5CFA # 峺 -0x5639 0x5CED # å³­ -0x563A 0x5D8C # å¶Œ -0x563B 0x5CEA # 峪 -0x563C 0x5D0B # å´‹ -0x563D 0x5D15 # å´• -0x563E 0x5D17 # å´— -0x563F 0x5D5C # 嵜 -0x5640 0x5D1F # å´Ÿ -0x5641 0x5D1B # å´› -0x5642 0x5D11 # å´‘ -0x5643 0x5D14 # å´” -0x5644 0x5D22 # å´¢ -0x5645 0x5D1A # å´š -0x5646 0x5D19 # å´™ -0x5647 0x5D18 # å´˜ -0x5648 0x5D4C # 嵌 -0x5649 0x5D52 # åµ’ -0x564A 0x5D4E # 嵎 -0x564B 0x5D4B # 嵋 -0x564C 0x5D6C # 嵬 -0x564D 0x5D73 # åµ³ -0x564E 0x5D76 # åµ¶ -0x564F 0x5D87 # 嶇 -0x5650 0x5D84 # å¶„ -0x5651 0x5D82 # å¶‚ -0x5652 0x5DA2 # å¶¢ -0x5653 0x5D9D # å¶ -0x5654 0x5DAC # 嶬 -0x5655 0x5DAE # å¶® -0x5656 0x5DBD # å¶½ -0x5657 0x5D90 # å¶ -0x5658 0x5DB7 # å¶· -0x5659 0x5DBC # å¶¼ -0x565A 0x5DC9 # å·‰ -0x565B 0x5DCD # å· -0x565C 0x5DD3 # å·“ -0x565D 0x5DD2 # å·’ -0x565E 0x5DD6 # å·– -0x565F 0x5DDB # å·› -0x5660 0x5DEB # å·« -0x5661 0x5DF2 # å·² -0x5662 0x5DF5 # å·µ -0x5663 0x5E0B # 帋 -0x5664 0x5E1A # 帚 -0x5665 0x5E19 # 帙 -0x5666 0x5E11 # 帑 -0x5667 0x5E1B # 帛 -0x5668 0x5E36 # 帶 -0x5669 0x5E37 # 帷 -0x566A 0x5E44 # 幄 -0x566B 0x5E43 # 幃 -0x566C 0x5E40 # å¹€ -0x566D 0x5E4E # 幎 -0x566E 0x5E57 # å¹— -0x566F 0x5E54 # å¹” -0x5670 0x5E5F # 幟 -0x5671 0x5E62 # å¹¢ -0x5672 0x5E64 # 幤 -0x5673 0x5E47 # 幇 -0x5674 0x5E75 # å¹µ -0x5675 0x5E76 # å¹¶ -0x5676 0x5E7A # 幺 -0x5677 0x9EBC # 麼 -0x5678 0x5E7F # 广 -0x5679 0x5EA0 # 庠 -0x567A 0x5EC1 # å» -0x567B 0x5EC2 # 廂 -0x567C 0x5EC8 # 廈 -0x567D 0x5ED0 # å» -0x567E 0x5ECF # å» - -# "127" JIS -0x5721 0x5ED6 # å»– -0x5722 0x5EE3 # 廣 -0x5723 0x5EDD # å» -0x5724 0x5EDA # 廚 -0x5725 0x5EDB # å»› -0x5726 0x5EE2 # 廢 -0x5727 0x5EE1 # 廡 -0x5728 0x5EE8 # 廨 -0x5729 0x5EE9 # 廩 -0x572A 0x5EEC # 廬 -0x572B 0x5EF1 # å»± -0x572C 0x5EF3 # 廳 -0x572D 0x5EF0 # å»° -0x572E 0x5EF4 # å»´ -0x572F 0x5EF8 # 廸 -0x5730 0x5EFE # 廾 -0x5731 0x5F03 # 弃 -0x5732 0x5F09 # 弉 -0x5733 0x5F5D # å½ -0x5734 0x5F5C # 彜 -0x5735 0x5F0B # 弋 -0x5736 0x5F11 # 弑 -0x5737 0x5F16 # å¼– -0x5738 0x5F29 # 弩 -0x5739 0x5F2D # å¼­ -0x573A 0x5F38 # 弸 -0x573B 0x5F41 # å½ -0x573C 0x5F48 # 彈 -0x573D 0x5F4C # 彌 -0x573E 0x5F4E # 彎 -0x573F 0x5F2F # 弯 -0x5740 0x5F51 # 彑 -0x5741 0x5F56 # å½– -0x5742 0x5F57 # å½— -0x5743 0x5F59 # å½™ -0x5744 0x5F61 # 彡 -0x5745 0x5F6D # å½­ -0x5746 0x5F73 # å½³ -0x5747 0x5F77 # å½· -0x5748 0x5F83 # 徃 -0x5749 0x5F82 # 徂 -0x574A 0x5F7F # 彿 -0x574B 0x5F8A # 徊 -0x574C 0x5F88 # 很 -0x574D 0x5F91 # 徑 -0x574E 0x5F87 # 徇 -0x574F 0x5F9E # 從 -0x5750 0x5F99 # å¾™ -0x5751 0x5F98 # 徘 -0x5752 0x5FA0 # å¾  -0x5753 0x5FA8 # 徨 -0x5754 0x5FAD # å¾­ -0x5755 0x5FBC # å¾¼ -0x5756 0x5FD6 # å¿– -0x5757 0x5FFB # å¿» -0x5758 0x5FE4 # 忤 -0x5759 0x5FF8 # 忸 -0x575A 0x5FF1 # 忱 -0x575B 0x5FDD # å¿ -0x575C 0x60B3 # 悳 -0x575D 0x5FFF # å¿¿ -0x575E 0x6021 # 怡 -0x575F 0x6060 # æ  -0x5760 0x6019 # 怙 -0x5761 0x6010 # æ€ -0x5762 0x6029 # 怩 -0x5763 0x600E # 怎 -0x5764 0x6031 # 怱 -0x5765 0x601B # 怛 -0x5766 0x6015 # 怕 -0x5767 0x602B # 怫 -0x5768 0x6026 # 怦 -0x5769 0x600F # æ€ -0x576A 0x603A # 怺 -0x576B 0x605A # æš -0x576C 0x6041 # æ -0x576D 0x606A # æª -0x576E 0x6077 # æ· -0x576F 0x605F # æŸ -0x5770 0x604A # æŠ -0x5771 0x6046 # æ† -0x5772 0x604D # æ -0x5773 0x6063 # æ£ -0x5774 0x6043 # æƒ -0x5775 0x6064 # æ¤ -0x5776 0x6042 # æ‚ -0x5777 0x606C # æ¬ -0x5778 0x606B # æ« -0x5779 0x6059 # æ™ -0x577A 0x6081 # æ‚ -0x577B 0x608D # æ‚ -0x577C 0x60E7 # 惧 -0x577D 0x6083 # 悃 -0x577E 0x609A # 悚 - -# "130" JIS -0x5821 0x6084 # æ‚„ -0x5822 0x609B # æ‚› -0x5823 0x6096 # æ‚– -0x5824 0x6097 # æ‚— -0x5825 0x6092 # æ‚’ -0x5826 0x60A7 # æ‚§ -0x5827 0x608B # æ‚‹ -0x5828 0x60E1 # 惡 -0x5829 0x60B8 # 悸 -0x582A 0x60E0 # 惠 -0x582B 0x60D3 # 惓 -0x582C 0x60B4 # æ‚´ -0x582D 0x5FF0 # å¿° -0x582E 0x60BD # 悽 -0x582F 0x60C6 # 惆 -0x5830 0x60B5 # 悵 -0x5831 0x60D8 # 惘 -0x5832 0x614D # æ… -0x5833 0x6115 # æ„• -0x5834 0x6106 # 愆 -0x5835 0x60F6 # 惶 -0x5836 0x60F7 # 惷 -0x5837 0x6100 # æ„€ -0x5838 0x60F4 # 惴 -0x5839 0x60FA # 惺 -0x583A 0x6103 # 愃 -0x583B 0x6121 # æ„¡ -0x583C 0x60FB # 惻 -0x583D 0x60F1 # 惱 -0x583E 0x610D # æ„ -0x583F 0x610E # 愎 -0x5840 0x6147 # æ…‡ -0x5841 0x613E # 愾 -0x5842 0x6128 # 愨 -0x5843 0x6127 # æ„§ -0x5844 0x614A # æ…Š -0x5845 0x613F # æ„¿ -0x5846 0x613C # 愼 -0x5847 0x612C # 愬 -0x5848 0x6134 # æ„´ -0x5849 0x613D # 愽 -0x584A 0x6142 # æ…‚ -0x584B 0x6144 # æ…„ -0x584C 0x6173 # æ…³ -0x584D 0x6177 # æ…· -0x584E 0x6158 # æ…˜ -0x584F 0x6159 # æ…™ -0x5850 0x615A # æ…š -0x5851 0x616B # æ…« -0x5852 0x6174 # æ…´ -0x5853 0x616F # æ…¯ -0x5854 0x6165 # æ…¥ -0x5855 0x6171 # æ…± -0x5856 0x615F # æ…Ÿ -0x5857 0x615D # æ… -0x5858 0x6153 # æ…“ -0x5859 0x6175 # æ…µ -0x585A 0x6199 # 憙 -0x585B 0x6196 # 憖 -0x585C 0x6187 # 憇 -0x585D 0x61AC # 憬 -0x585E 0x6194 # 憔 -0x585F 0x619A # 憚 -0x5860 0x618A # 憊 -0x5861 0x6191 # 憑 -0x5862 0x61AB # 憫 -0x5863 0x61AE # 憮 -0x5864 0x61CC # 懌 -0x5865 0x61CA # 懊 -0x5866 0x61C9 # 應 -0x5867 0x61F7 # 懷 -0x5868 0x61C8 # 懈 -0x5869 0x61C3 # 懃 -0x586A 0x61C6 # 懆 -0x586B 0x61BA # 憺 -0x586C 0x61CB # 懋 -0x586D 0x7F79 # ç½¹ -0x586E 0x61CD # æ‡ -0x586F 0x61E6 # 懦 -0x5870 0x61E3 # 懣 -0x5871 0x61F6 # 懶 -0x5872 0x61FA # 懺 -0x5873 0x61F4 # 懴 -0x5874 0x61FF # 懿 -0x5875 0x61FD # 懽 -0x5876 0x61FC # 懼 -0x5877 0x61FE # 懾 -0x5878 0x6200 # 戀 -0x5879 0x6208 # 戈 -0x587A 0x6209 # 戉 -0x587B 0x620D # æˆ -0x587C 0x620C # 戌 -0x587D 0x6214 # 戔 -0x587E 0x621B # 戛 - -# "131" JIS -0x5921 0x621E # 戞 -0x5922 0x6221 # 戡 -0x5923 0x622A # 截 -0x5924 0x622E # 戮 -0x5925 0x6230 # 戰 -0x5926 0x6232 # 戲 -0x5927 0x6233 # 戳 -0x5928 0x6241 # æ‰ -0x5929 0x624E # 扎 -0x592A 0x625E # 扞 -0x592B 0x6263 # 扣 -0x592C 0x625B # 扛 -0x592D 0x6260 # 扠 -0x592E 0x6268 # 扨 -0x592F 0x627C # 扼 -0x5930 0x6282 # 抂 -0x5931 0x6289 # 抉 -0x5932 0x627E # 找 -0x5933 0x6292 # 抒 -0x5934 0x6293 # 抓 -0x5935 0x6296 # 抖 -0x5936 0x62D4 # æ‹” -0x5937 0x6283 # 抃 -0x5938 0x6294 # 抔 -0x5939 0x62D7 # æ‹— -0x593A 0x62D1 # æ‹‘ -0x593B 0x62BB # 抻 -0x593C 0x62CF # æ‹ -0x593D 0x62FF # æ‹¿ -0x593E 0x62C6 # 拆 -0x593F 0x64D4 # æ“” -0x5940 0x62C8 # 拈 -0x5941 0x62DC # 拜 -0x5942 0x62CC # 拌 -0x5943 0x62CA # 拊 -0x5944 0x62C2 # æ‹‚ -0x5945 0x62C7 # 拇 -0x5946 0x629B # 抛 -0x5947 0x62C9 # 拉 -0x5948 0x630C # 挌 -0x5949 0x62EE # æ‹® -0x594A 0x62F1 # 拱 -0x594B 0x6327 # 挧 -0x594C 0x6302 # 挂 -0x594D 0x6308 # 挈 -0x594E 0x62EF # 拯 -0x594F 0x62F5 # 拵 -0x5950 0x6350 # æ -0x5951 0x633E # 挾 -0x5952 0x634D # æ -0x5953 0x641C # æœ -0x5954 0x634F # æ -0x5955 0x6396 # 掖 -0x5956 0x638E # 掎 -0x5957 0x6380 # 掀 -0x5958 0x63AB # 掫 -0x5959 0x6376 # æ¶ -0x595A 0x63A3 # 掣 -0x595B 0x638F # æŽ -0x595C 0x6389 # 掉 -0x595D 0x639F # 掟 -0x595E 0x63B5 # 掵 -0x595F 0x636B # æ« -0x5960 0x6369 # æ© -0x5961 0x63BE # 掾 -0x5962 0x63E9 # æ© -0x5963 0x63C0 # æ€ -0x5964 0x63C6 # æ† -0x5965 0x63E3 # æ£ -0x5966 0x63C9 # æ‰ -0x5967 0x63D2 # æ’ -0x5968 0x63F6 # æ¶ -0x5969 0x63C4 # æ„ -0x596A 0x6416 # æ– -0x596B 0x6434 # æ´ -0x596C 0x6406 # æ† -0x596D 0x6413 # æ“ -0x596E 0x6426 # æ¦ -0x596F 0x6436 # æ¶ -0x5970 0x651D # æ” -0x5971 0x6417 # æ— -0x5972 0x6428 # æ¨ -0x5973 0x640F # æ -0x5974 0x6467 # æ‘§ -0x5975 0x646F # 摯 -0x5976 0x6476 # æ‘¶ -0x5977 0x644E # 摎 -0x5978 0x652A # 攪 -0x5979 0x6495 # æ’• -0x597A 0x6493 # æ’“ -0x597B 0x64A5 # æ’¥ -0x597C 0x64A9 # æ’© -0x597D 0x6488 # æ’ˆ -0x597E 0x64BC # æ’¼ - -# "132" JIS -0x5A21 0x64DA # 據 -0x5A22 0x64D2 # æ“’ -0x5A23 0x64C5 # æ“… -0x5A24 0x64C7 # 擇 -0x5A25 0x64BB # æ’» -0x5A26 0x64D8 # 擘 -0x5A27 0x64C2 # æ“‚ -0x5A28 0x64F1 # 擱 -0x5A29 0x64E7 # æ“§ -0x5A2A 0x8209 # 舉 -0x5A2B 0x64E0 # æ“  -0x5A2C 0x64E1 # æ“¡ -0x5A2D 0x62AC # 抬 -0x5A2E 0x64E3 # æ“£ -0x5A2F 0x64EF # 擯 -0x5A30 0x652C # 攬 -0x5A31 0x64F6 # æ“¶ -0x5A32 0x64F4 # æ“´ -0x5A33 0x64F2 # 擲 -0x5A34 0x64FA # 擺 -0x5A35 0x6500 # 攀 -0x5A36 0x64FD # 擽 -0x5A37 0x6518 # 攘 -0x5A38 0x651C # 攜 -0x5A39 0x6505 # æ”… -0x5A3A 0x6524 # 攤 -0x5A3B 0x6523 # 攣 -0x5A3C 0x652B # 攫 -0x5A3D 0x6534 # æ”´ -0x5A3E 0x6535 # 攵 -0x5A3F 0x6537 # æ”· -0x5A40 0x6536 # æ”¶ -0x5A41 0x6538 # 攸 -0x5A42 0x754B # ç•‹ -0x5A43 0x6548 # 效 -0x5A44 0x6556 # æ•– -0x5A45 0x6555 # æ•• -0x5A46 0x654D # æ• -0x5A47 0x6558 # 敘 -0x5A48 0x655E # 敞 -0x5A49 0x655D # æ• -0x5A4A 0x6572 # 敲 -0x5A4B 0x6578 # 數 -0x5A4C 0x6582 # æ–‚ -0x5A4D 0x6583 # æ–ƒ -0x5A4E 0x8B8A # 變 -0x5A4F 0x659B # æ–› -0x5A50 0x659F # æ–Ÿ -0x5A51 0x65AB # æ–« -0x5A52 0x65B7 # æ–· -0x5A53 0x65C3 # æ—ƒ -0x5A54 0x65C6 # æ—† -0x5A55 0x65C1 # æ— -0x5A56 0x65C4 # æ—„ -0x5A57 0x65CC # æ—Œ -0x5A58 0x65D2 # æ—’ -0x5A59 0x65DB # æ—› -0x5A5A 0x65D9 # æ—™ -0x5A5B 0x65E0 # æ—  -0x5A5C 0x65E1 # æ—¡ -0x5A5D 0x65F1 # æ—± -0x5A5E 0x6772 # æ² -0x5A5F 0x660A # 昊 -0x5A60 0x6603 # 昃 -0x5A61 0x65FB # æ—» -0x5A62 0x6773 # æ³ -0x5A63 0x6635 # 昵 -0x5A64 0x6636 # 昶 -0x5A65 0x6634 # 昴 -0x5A66 0x661C # 昜 -0x5A67 0x664F # æ™ -0x5A68 0x6644 # 晄 -0x5A69 0x6649 # 晉 -0x5A6A 0x6641 # æ™ -0x5A6B 0x665E # 晞 -0x5A6C 0x665D # æ™ -0x5A6D 0x6664 # 晤 -0x5A6E 0x6667 # æ™§ -0x5A6F 0x6668 # 晨 -0x5A70 0x665F # 晟 -0x5A71 0x6662 # 晢 -0x5A72 0x6670 # æ™° -0x5A73 0x6683 # 暃 -0x5A74 0x6688 # 暈 -0x5A75 0x668E # 暎 -0x5A76 0x6689 # 暉 -0x5A77 0x6684 # æš„ -0x5A78 0x6698 # 暘 -0x5A79 0x669D # æš -0x5A7A 0x66C1 # æ› -0x5A7B 0x66B9 # æš¹ -0x5A7C 0x66C9 # 曉 -0x5A7D 0x66BE # æš¾ -0x5A7E 0x66BC # æš¼ - -# "133" JIS -0x5B21 0x66C4 # 曄 -0x5B22 0x66B8 # 暸 -0x5B23 0x66D6 # æ›– -0x5B24 0x66DA # 曚 -0x5B25 0x66E0 # æ›  -0x5B26 0x663F # 昿 -0x5B27 0x66E6 # 曦 -0x5B28 0x66E9 # 曩 -0x5B29 0x66F0 # æ›° -0x5B2A 0x66F5 # 曵 -0x5B2B 0x66F7 # æ›· -0x5B2C 0x670F # æœ -0x5B2D 0x6716 # 朖 -0x5B2E 0x671E # 朞 -0x5B2F 0x6726 # 朦 -0x5B30 0x6727 # 朧 -0x5B31 0x9738 # 霸 -0x5B32 0x672E # 朮 -0x5B33 0x673F # 朿 -0x5B34 0x6736 # 朶 -0x5B35 0x6741 # æ -0x5B36 0x6738 # 朸 -0x5B37 0x6737 # 朷 -0x5B38 0x6746 # æ† -0x5B39 0x675E # æž -0x5B3A 0x6760 # æ  -0x5B3B 0x6759 # æ™ -0x5B3C 0x6763 # æ£ -0x5B3D 0x6764 # æ¤ -0x5B3E 0x6789 # 枉 -0x5B3F 0x6770 # æ° -0x5B40 0x67A9 # æž© -0x5B41 0x677C # æ¼ -0x5B42 0x676A # æª -0x5B43 0x678C # 枌 -0x5B44 0x678B # æž‹ -0x5B45 0x67A6 # 枦 -0x5B46 0x67A1 # æž¡ -0x5B47 0x6785 # æž… -0x5B48 0x67B7 # æž· -0x5B49 0x67EF # 柯 -0x5B4A 0x67B4 # æž´ -0x5B4B 0x67EC # 柬 -0x5B4C 0x67B3 # æž³ -0x5B4D 0x67E9 # 柩 -0x5B4E 0x67B8 # 枸 -0x5B4F 0x67E4 # 柤 -0x5B50 0x67DE # 柞 -0x5B51 0x67DD # æŸ -0x5B52 0x67E2 # 柢 -0x5B53 0x67EE # 柮 -0x5B54 0x67B9 # æž¹ -0x5B55 0x67CE # 柎 -0x5B56 0x67C6 # 柆 -0x5B57 0x67E7 # 柧 -0x5B58 0x6A9C # 檜 -0x5B59 0x681E # æ ž -0x5B5A 0x6846 # 框 -0x5B5B 0x6829 # æ © -0x5B5C 0x6840 # æ¡€ -0x5B5D 0x684D # æ¡ -0x5B5E 0x6832 # æ ² -0x5B5F 0x684E # 桎 -0x5B60 0x68B3 # 梳 -0x5B61 0x682B # æ « -0x5B62 0x6859 # æ¡™ -0x5B63 0x6863 # æ¡£ -0x5B64 0x6877 # æ¡· -0x5B65 0x687F # æ¡¿ -0x5B66 0x689F # 梟 -0x5B67 0x688F # æ¢ -0x5B68 0x68AD # 梭 -0x5B69 0x6894 # 梔 -0x5B6A 0x689D # æ¢ -0x5B6B 0x689B # 梛 -0x5B6C 0x6883 # 梃 -0x5B6D 0x6AAE # 檮 -0x5B6E 0x68B9 # 梹 -0x5B6F 0x6874 # æ¡´ -0x5B70 0x68B5 # 梵 -0x5B71 0x68A0 # 梠 -0x5B72 0x68BA # 梺 -0x5B73 0x690F # æ¤ -0x5B74 0x688D # æ¢ -0x5B75 0x687E # 桾 -0x5B76 0x6901 # æ¤ -0x5B77 0x68CA # 棊 -0x5B78 0x6908 # 椈 -0x5B79 0x68D8 # 棘 -0x5B7A 0x6922 # 椢 -0x5B7B 0x6926 # 椦 -0x5B7C 0x68E1 # 棡 -0x5B7D 0x690C # 椌 -0x5B7E 0x68CD # æ£ - -# "134" JIS -0x5C21 0x68D4 # 棔 -0x5C22 0x68E7 # 棧 -0x5C23 0x68D5 # 棕 -0x5C24 0x6936 # 椶 -0x5C25 0x6912 # 椒 -0x5C26 0x6904 # 椄 -0x5C27 0x68D7 # 棗 -0x5C28 0x68E3 # 棣 -0x5C29 0x6925 # 椥 -0x5C2A 0x68F9 # 棹 -0x5C2B 0x68E0 # 棠 -0x5C2C 0x68EF # 棯 -0x5C2D 0x6928 # 椨 -0x5C2E 0x692A # 椪 -0x5C2F 0x691A # 椚 -0x5C30 0x6923 # 椣 -0x5C31 0x6921 # 椡 -0x5C32 0x68C6 # 棆 -0x5C33 0x6979 # 楹 -0x5C34 0x6977 # 楷 -0x5C35 0x695C # 楜 -0x5C36 0x6978 # 楸 -0x5C37 0x696B # 楫 -0x5C38 0x6954 # 楔 -0x5C39 0x697E # 楾 -0x5C3A 0x696E # 楮 -0x5C3B 0x6939 # 椹 -0x5C3C 0x6974 # 楴 -0x5C3D 0x693D # 椽 -0x5C3E 0x6959 # 楙 -0x5C3F 0x6930 # 椰 -0x5C40 0x6961 # 楡 -0x5C41 0x695E # 楞 -0x5C42 0x695D # æ¥ -0x5C43 0x6981 # æ¦ -0x5C44 0x696A # 楪 -0x5C45 0x69B2 # 榲 -0x5C46 0x69AE # 榮 -0x5C47 0x69D0 # æ§ -0x5C48 0x69BF # 榿 -0x5C49 0x69C1 # æ§ -0x5C4A 0x69D3 # æ§“ -0x5C4B 0x69BE # 榾 -0x5C4C 0x69CE # æ§Ž -0x5C4D 0x5BE8 # 寨 -0x5C4E 0x69CA # æ§Š -0x5C4F 0x69DD # æ§ -0x5C50 0x69BB # 榻 -0x5C51 0x69C3 # 槃 -0x5C52 0x69A7 # 榧 -0x5C53 0x6A2E # 樮 -0x5C54 0x6991 # 榑 -0x5C55 0x69A0 # 榠 -0x5C56 0x699C # 榜 -0x5C57 0x6995 # 榕 -0x5C58 0x69B4 # 榴 -0x5C59 0x69DE # æ§ž -0x5C5A 0x69E8 # 槨 -0x5C5B 0x6A02 # 樂 -0x5C5C 0x6A1B # 樛 -0x5C5D 0x69FF # æ§¿ -0x5C5E 0x6B0A # 權 -0x5C5F 0x69F9 # æ§¹ -0x5C60 0x69F2 # æ§² -0x5C61 0x69E7 # æ§§ -0x5C62 0x6A05 # 樅 -0x5C63 0x69B1 # 榱 -0x5C64 0x6A1E # 樞 -0x5C65 0x69ED # æ§­ -0x5C66 0x6A14 # 樔 -0x5C67 0x69EB # æ§« -0x5C68 0x6A0A # 樊 -0x5C69 0x6A12 # 樒 -0x5C6A 0x6AC1 # æ« -0x5C6B 0x6A23 # 樣 -0x5C6C 0x6A13 # 樓 -0x5C6D 0x6A44 # æ©„ -0x5C6E 0x6A0C # 樌 -0x5C6F 0x6A72 # 橲 -0x5C70 0x6A36 # 樶 -0x5C71 0x6A78 # 橸 -0x5C72 0x6A47 # 橇 -0x5C73 0x6A62 # æ©¢ -0x5C74 0x6A59 # æ©™ -0x5C75 0x6A66 # 橦 -0x5C76 0x6A48 # 橈 -0x5C77 0x6A38 # 樸 -0x5C78 0x6A22 # 樢 -0x5C79 0x6A90 # æª -0x5C7A 0x6A8D # æª -0x5C7B 0x6AA0 # 檠 -0x5C7C 0x6A84 # 檄 -0x5C7D 0x6AA2 # 檢 -0x5C7E 0x6AA3 # 檣 - -# "135" JIS -0x5D21 0x6A97 # 檗 -0x5D22 0x8617 # 蘗 -0x5D23 0x6ABB # 檻 -0x5D24 0x6AC3 # 櫃 -0x5D25 0x6AC2 # æ«‚ -0x5D26 0x6AB8 # 檸 -0x5D27 0x6AB3 # 檳 -0x5D28 0x6AAC # 檬 -0x5D29 0x6ADE # 櫞 -0x5D2A 0x6AD1 # æ«‘ -0x5D2B 0x6ADF # 櫟 -0x5D2C 0x6AAA # 檪 -0x5D2D 0x6ADA # 櫚 -0x5D2E 0x6AEA # 櫪 -0x5D2F 0x6AFB # æ«» -0x5D30 0x6B05 # 欅 -0x5D31 0x8616 # 蘖 -0x5D32 0x6AFA # 櫺 -0x5D33 0x6B12 # 欒 -0x5D34 0x6B16 # 欖 -0x5D35 0x9B31 # 鬱 -0x5D36 0x6B1F # 欟 -0x5D37 0x6B38 # 欸 -0x5D38 0x6B37 # 欷 -0x5D39 0x76DC # 盜 -0x5D3A 0x6B39 # 欹 -0x5D3B 0x98EE # 飮 -0x5D3C 0x6B47 # æ­‡ -0x5D3D 0x6B43 # æ­ƒ -0x5D3E 0x6B49 # æ­‰ -0x5D3F 0x6B50 # æ­ -0x5D40 0x6B59 # æ­™ -0x5D41 0x6B54 # æ­” -0x5D42 0x6B5B # æ­› -0x5D43 0x6B5F # æ­Ÿ -0x5D44 0x6B61 # æ­¡ -0x5D45 0x6B78 # æ­¸ -0x5D46 0x6B79 # æ­¹ -0x5D47 0x6B7F # æ­¿ -0x5D48 0x6B80 # 殀 -0x5D49 0x6B84 # 殄 -0x5D4A 0x6B83 # 殃 -0x5D4B 0x6B8D # æ® -0x5D4C 0x6B98 # 殘 -0x5D4D 0x6B95 # 殕 -0x5D4E 0x6B9E # 殞 -0x5D4F 0x6BA4 # 殤 -0x5D50 0x6BAA # 殪 -0x5D51 0x6BAB # 殫 -0x5D52 0x6BAF # 殯 -0x5D53 0x6BB2 # 殲 -0x5D54 0x6BB1 # æ®± -0x5D55 0x6BB3 # 殳 -0x5D56 0x6BB7 # æ®· -0x5D57 0x6BBC # 殼 -0x5D58 0x6BC6 # 毆 -0x5D59 0x6BCB # 毋 -0x5D5A 0x6BD3 # 毓 -0x5D5B 0x6BDF # 毟 -0x5D5C 0x6BEC # 毬 -0x5D5D 0x6BEB # 毫 -0x5D5E 0x6BF3 # 毳 -0x5D5F 0x6BEF # 毯 -0x5D60 0x9EBE # 麾 -0x5D61 0x6C08 # æ°ˆ -0x5D62 0x6C13 # æ°“ -0x5D63 0x6C14 # æ°” -0x5D64 0x6C1B # æ°› -0x5D65 0x6C24 # æ°¤ -0x5D66 0x6C23 # æ°£ -0x5D67 0x6C5E # 汞 -0x5D68 0x6C55 # 汕 -0x5D69 0x6C62 # æ±¢ -0x5D6A 0x6C6A # 汪 -0x5D6B 0x6C82 # 沂 -0x5D6C 0x6C8D # æ² -0x5D6D 0x6C9A # 沚 -0x5D6E 0x6C81 # æ² -0x5D6F 0x6C9B # æ²› -0x5D70 0x6C7E # æ±¾ -0x5D71 0x6C68 # 汨 -0x5D72 0x6C73 # æ±³ -0x5D73 0x6C92 # æ²’ -0x5D74 0x6C90 # æ² -0x5D75 0x6CC4 # 泄 -0x5D76 0x6CF1 # æ³± -0x5D77 0x6CD3 # 泓 -0x5D78 0x6CBD # æ²½ -0x5D79 0x6CD7 # æ³— -0x5D7A 0x6CC5 # æ³… -0x5D7B 0x6CDD # æ³ -0x5D7C 0x6CAE # æ²® -0x5D7D 0x6CB1 # æ²± -0x5D7E 0x6CBE # æ²¾ - -# "136" JIS -0x5E21 0x6CBA # 沺 -0x5E22 0x6CDB # æ³› -0x5E23 0x6CEF # 泯 -0x5E24 0x6CD9 # æ³™ -0x5E25 0x6CEA # 泪 -0x5E26 0x6D1F # æ´Ÿ -0x5E27 0x884D # è¡ -0x5E28 0x6D36 # æ´¶ -0x5E29 0x6D2B # æ´« -0x5E2A 0x6D3D # æ´½ -0x5E2B 0x6D38 # æ´¸ -0x5E2C 0x6D19 # æ´™ -0x5E2D 0x6D35 # æ´µ -0x5E2E 0x6D33 # æ´³ -0x5E2F 0x6D12 # æ´’ -0x5E30 0x6D0C # æ´Œ -0x5E31 0x6D63 # æµ£ -0x5E32 0x6D93 # æ¶“ -0x5E33 0x6D64 # 浤 -0x5E34 0x6D5A # 浚 -0x5E35 0x6D79 # æµ¹ -0x5E36 0x6D59 # æµ™ -0x5E37 0x6D8E # æ¶Ž -0x5E38 0x6D95 # æ¶• -0x5E39 0x6FE4 # 濤 -0x5E3A 0x6D85 # æ¶… -0x5E3B 0x6DF9 # æ·¹ -0x5E3C 0x6E15 # 渕 -0x5E3D 0x6E0A # 渊 -0x5E3E 0x6DB5 # æ¶µ -0x5E3F 0x6DC7 # æ·‡ -0x5E40 0x6DE6 # æ·¦ -0x5E41 0x6DB8 # 涸 -0x5E42 0x6DC6 # æ·† -0x5E43 0x6DEC # æ·¬ -0x5E44 0x6DDE # æ·ž -0x5E45 0x6DCC # æ·Œ -0x5E46 0x6DE8 # æ·¨ -0x5E47 0x6DD2 # æ·’ -0x5E48 0x6DC5 # æ·… -0x5E49 0x6DFA # æ·º -0x5E4A 0x6DD9 # æ·™ -0x5E4B 0x6DE4 # æ·¤ -0x5E4C 0x6DD5 # æ·• -0x5E4D 0x6DEA # æ·ª -0x5E4E 0x6DEE # æ·® -0x5E4F 0x6E2D # 渭 -0x5E50 0x6E6E # æ¹® -0x5E51 0x6E2E # 渮 -0x5E52 0x6E19 # 渙 -0x5E53 0x6E72 # æ¹² -0x5E54 0x6E5F # 湟 -0x5E55 0x6E3E # 渾 -0x5E56 0x6E23 # 渣 -0x5E57 0x6E6B # 湫 -0x5E58 0x6E2B # 渫 -0x5E59 0x6E76 # æ¹¶ -0x5E5A 0x6E4D # æ¹ -0x5E5B 0x6E1F # 渟 -0x5E5C 0x6E43 # 湃 -0x5E5D 0x6E3A # 渺 -0x5E5E 0x6E4E # 湎 -0x5E5F 0x6E24 # 渤 -0x5E60 0x6EFF # 滿 -0x5E61 0x6E1D # æ¸ -0x5E62 0x6E38 # 游 -0x5E63 0x6E82 # 溂 -0x5E64 0x6EAA # 溪 -0x5E65 0x6E98 # 溘 -0x5E66 0x6EC9 # 滉 -0x5E67 0x6EB7 # 溷 -0x5E68 0x6ED3 # 滓 -0x5E69 0x6EBD # 溽 -0x5E6A 0x6EAF # 溯 -0x5E6B 0x6EC4 # 滄 -0x5E6C 0x6EB2 # 溲 -0x5E6D 0x6ED4 # æ»” -0x5E6E 0x6ED5 # 滕 -0x5E6F 0x6E8F # æº -0x5E70 0x6EA5 # 溥 -0x5E71 0x6EC2 # 滂 -0x5E72 0x6E9F # 溟 -0x5E73 0x6F41 # æ½ -0x5E74 0x6F11 # 漑 -0x5E75 0x704C # çŒ -0x5E76 0x6EEC # 滬 -0x5E77 0x6EF8 # 滸 -0x5E78 0x6EFE # 滾 -0x5E79 0x6F3F # 漿 -0x5E7A 0x6EF2 # 滲 -0x5E7B 0x6F31 # æ¼± -0x5E7C 0x6EEF # 滯 -0x5E7D 0x6F32 # æ¼² -0x5E7E 0x6ECC # 滌 - -# "137" JIS -0x5F21 0x6F3E # æ¼¾ -0x5F22 0x6F13 # 漓 -0x5F23 0x6EF7 # æ»· -0x5F24 0x6F86 # 澆 -0x5F25 0x6F7A # 潺 -0x5F26 0x6F78 # 潸 -0x5F27 0x6F81 # æ¾ -0x5F28 0x6F80 # æ¾€ -0x5F29 0x6F6F # 潯 -0x5F2A 0x6F5B # æ½› -0x5F2B 0x6FF3 # 濳 -0x5F2C 0x6F6D # æ½­ -0x5F2D 0x6F82 # 澂 -0x5F2E 0x6F7C # æ½¼ -0x5F2F 0x6F58 # 潘 -0x5F30 0x6F8E # 澎 -0x5F31 0x6F91 # 澑 -0x5F32 0x6FC2 # æ¿‚ -0x5F33 0x6F66 # 潦 -0x5F34 0x6FB3 # æ¾³ -0x5F35 0x6FA3 # æ¾£ -0x5F36 0x6FA1 # 澡 -0x5F37 0x6FA4 # 澤 -0x5F38 0x6FB9 # æ¾¹ -0x5F39 0x6FC6 # 濆 -0x5F3A 0x6FAA # 澪 -0x5F3B 0x6FDF # 濟 -0x5F3C 0x6FD5 # æ¿• -0x5F3D 0x6FEC # 濬 -0x5F3E 0x6FD4 # æ¿” -0x5F3F 0x6FD8 # 濘 -0x5F40 0x6FF1 # 濱 -0x5F41 0x6FEE # æ¿® -0x5F42 0x6FDB # æ¿› -0x5F43 0x7009 # 瀉 -0x5F44 0x700B # 瀋 -0x5F45 0x6FFA # 濺 -0x5F46 0x7011 # 瀑 -0x5F47 0x7001 # ç€ -0x5F48 0x700F # ç€ -0x5F49 0x6FFE # 濾 -0x5F4A 0x701B # 瀛 -0x5F4B 0x701A # 瀚 -0x5F4C 0x6F74 # æ½´ -0x5F4D 0x701D # ç€ -0x5F4E 0x7018 # 瀘 -0x5F4F 0x701F # 瀟 -0x5F50 0x7030 # 瀰 -0x5F51 0x703E # 瀾 -0x5F52 0x7032 # 瀲 -0x5F53 0x7051 # ç‘ -0x5F54 0x7063 # ç£ -0x5F55 0x7099 # ç‚™ -0x5F56 0x7092 # ç‚’ -0x5F57 0x70AF # 炯 -0x5F58 0x70F1 # 烱 -0x5F59 0x70AC # 炬 -0x5F5A 0x70B8 # 炸 -0x5F5B 0x70B3 # 炳 -0x5F5C 0x70AE # ç‚® -0x5F5D 0x70DF # 烟 -0x5F5E 0x70CB # 烋 -0x5F5F 0x70DD # çƒ -0x5F60 0x70D9 # 烙 -0x5F61 0x7109 # 焉 -0x5F62 0x70FD # 烽 -0x5F63 0x711C # 焜 -0x5F64 0x7119 # ç„™ -0x5F65 0x7165 # ç…¥ -0x5F66 0x7155 # ç…• -0x5F67 0x7188 # 熈 -0x5F68 0x7166 # ç…¦ -0x5F69 0x7162 # ç…¢ -0x5F6A 0x714C # ç…Œ -0x5F6B 0x7156 # ç…– -0x5F6C 0x716C # ç…¬ -0x5F6D 0x718F # ç† -0x5F6E 0x71FB # 燻 -0x5F6F 0x7184 # 熄 -0x5F70 0x7195 # 熕 -0x5F71 0x71A8 # 熨 -0x5F72 0x71AC # 熬 -0x5F73 0x71D7 # 燗 -0x5F74 0x71B9 # 熹 -0x5F75 0x71BE # 熾 -0x5F76 0x71D2 # 燒 -0x5F77 0x71C9 # 燉 -0x5F78 0x71D4 # 燔 -0x5F79 0x71CE # 燎 -0x5F7A 0x71E0 # 燠 -0x5F7B 0x71EC # 燬 -0x5F7C 0x71E7 # 燧 -0x5F7D 0x71F5 # 燵 -0x5F7E 0x71FC # 燼 - -# "140" JIS -0x6021 0x71F9 # 燹 -0x6022 0x71FF # 燿 -0x6023 0x720D # çˆ -0x6024 0x7210 # çˆ -0x6025 0x721B # 爛 -0x6026 0x7228 # 爨 -0x6027 0x722D # 爭 -0x6028 0x722C # 爬 -0x6029 0x7230 # 爰 -0x602A 0x7232 # 爲 -0x602B 0x723B # 爻 -0x602C 0x723C # 爼 -0x602D 0x723F # 爿 -0x602E 0x7240 # 牀 -0x602F 0x7246 # 牆 -0x6030 0x724B # 牋 -0x6031 0x7258 # 牘 -0x6032 0x7274 # 牴 -0x6033 0x727E # 牾 -0x6034 0x7282 # 犂 -0x6035 0x7281 # çŠ -0x6036 0x7287 # 犇 -0x6037 0x7292 # 犒 -0x6038 0x7296 # 犖 -0x6039 0x72A2 # 犢 -0x603A 0x72A7 # 犧 -0x603B 0x72B9 # 犹 -0x603C 0x72B2 # 犲 -0x603D 0x72C3 # 狃 -0x603E 0x72C6 # 狆 -0x603F 0x72C4 # ç‹„ -0x6040 0x72CE # 狎 -0x6041 0x72D2 # ç‹’ -0x6042 0x72E2 # ç‹¢ -0x6043 0x72E0 # ç‹  -0x6044 0x72E1 # ç‹¡ -0x6045 0x72F9 # 狹 -0x6046 0x72F7 # ç‹· -0x6047 0x500F # å€ -0x6048 0x7317 # 猗 -0x6049 0x730A # 猊 -0x604A 0x731C # 猜 -0x604B 0x7316 # 猖 -0x604C 0x731D # çŒ -0x604D 0x7334 # 猴 -0x604E 0x732F # 猯 -0x604F 0x7329 # 猩 -0x6050 0x7325 # 猥 -0x6051 0x733E # 猾 -0x6052 0x734E # çŽ -0x6053 0x734F # ç -0x6054 0x9ED8 # 默 -0x6055 0x7357 # ç— -0x6056 0x736A # çª -0x6057 0x7368 # ç¨ -0x6058 0x7370 # ç° -0x6059 0x7378 # ç¸ -0x605A 0x7375 # çµ -0x605B 0x737B # ç» -0x605C 0x737A # çº -0x605D 0x73C8 # çˆ -0x605E 0x73B3 # 玳 -0x605F 0x73CE # çŽ -0x6060 0x73BB # 玻 -0x6061 0x73C0 # ç€ -0x6062 0x73E5 # ç¥ -0x6063 0x73EE # ç® -0x6064 0x73DE # çž -0x6065 0x74A2 # ç’¢ -0x6066 0x7405 # ç… -0x6067 0x746F # 瑯 -0x6068 0x7425 # ç¥ -0x6069 0x73F8 # ç¸ -0x606A 0x7432 # ç² -0x606B 0x743A # çº -0x606C 0x7455 # ç‘• -0x606D 0x743F # ç¿ -0x606E 0x745F # 瑟 -0x606F 0x7459 # ç‘™ -0x6070 0x7441 # ç‘ -0x6071 0x745C # 瑜 -0x6072 0x7469 # ç‘© -0x6073 0x7470 # ç‘° -0x6074 0x7463 # ç‘£ -0x6075 0x746A # 瑪 -0x6076 0x7476 # ç‘¶ -0x6077 0x747E # 瑾 -0x6078 0x748B # ç’‹ -0x6079 0x749E # ç’ž -0x607A 0x74A7 # ç’§ -0x607B 0x74CA # 瓊 -0x607C 0x74CF # ç“ -0x607D 0x74D4 # ç“” -0x607E 0x73F1 # ç± - -# "141" JIS -0x6121 0x74E0 # ç“  -0x6122 0x74E3 # ç“£ -0x6123 0x74E7 # ç“§ -0x6124 0x74E9 # ç“© -0x6125 0x74EE # ç“® -0x6126 0x74F2 # 瓲 -0x6127 0x74F0 # ç“° -0x6128 0x74F1 # 瓱 -0x6129 0x74F8 # 瓸 -0x612A 0x74F7 # ç“· -0x612B 0x7504 # 甄 -0x612C 0x7503 # 甃 -0x612D 0x7505 # ç”… -0x612E 0x750C # 甌 -0x612F 0x750E # 甎 -0x6130 0x750D # ç” -0x6131 0x7515 # 甕 -0x6132 0x7513 # 甓 -0x6133 0x751E # 甞 -0x6134 0x7526 # 甦 -0x6135 0x752C # 甬 -0x6136 0x753C # 甼 -0x6137 0x7544 # ç•„ -0x6138 0x754D # ç• -0x6139 0x754A # 畊 -0x613A 0x7549 # 畉 -0x613B 0x755B # ç•› -0x613C 0x7546 # 畆 -0x613D 0x755A # 畚 -0x613E 0x7569 # ç•© -0x613F 0x7564 # 畤 -0x6140 0x7567 # ç•§ -0x6141 0x756B # ç•« -0x6142 0x756D # ç•­ -0x6143 0x7578 # 畸 -0x6144 0x7576 # ç•¶ -0x6145 0x7586 # ç–† -0x6146 0x7587 # ç–‡ -0x6147 0x7574 # ç•´ -0x6148 0x758A # ç–Š -0x6149 0x7589 # ç–‰ -0x614A 0x7582 # ç–‚ -0x614B 0x7594 # ç–” -0x614C 0x759A # ç–š -0x614D 0x759D # ç– -0x614E 0x75A5 # ç–¥ -0x614F 0x75A3 # ç–£ -0x6150 0x75C2 # ç—‚ -0x6151 0x75B3 # ç–³ -0x6152 0x75C3 # ç—ƒ -0x6153 0x75B5 # ç–µ -0x6154 0x75BD # ç–½ -0x6155 0x75B8 # ç–¸ -0x6156 0x75BC # ç–¼ -0x6157 0x75B1 # ç–± -0x6158 0x75CD # ç— -0x6159 0x75CA # ç—Š -0x615A 0x75D2 # ç—’ -0x615B 0x75D9 # ç—™ -0x615C 0x75E3 # ç—£ -0x615D 0x75DE # ç—ž -0x615E 0x75FE # ç—¾ -0x615F 0x75FF # ç—¿ -0x6160 0x75FC # ç—¼ -0x6161 0x7601 # ç˜ -0x6162 0x75F0 # ç—° -0x6163 0x75FA # ç—º -0x6164 0x75F2 # ç—² -0x6165 0x75F3 # ç—³ -0x6166 0x760B # 瘋 -0x6167 0x760D # ç˜ -0x6168 0x7609 # 瘉 -0x6169 0x761F # 瘟 -0x616A 0x7627 # 瘧 -0x616B 0x7620 # 瘠 -0x616C 0x7621 # 瘡 -0x616D 0x7622 # 瘢 -0x616E 0x7624 # 瘤 -0x616F 0x7634 # 瘴 -0x6170 0x7630 # 瘰 -0x6171 0x763B # 瘻 -0x6172 0x7647 # 癇 -0x6173 0x7648 # 癈 -0x6174 0x7646 # 癆 -0x6175 0x765C # 癜 -0x6176 0x7658 # 癘 -0x6177 0x7661 # 癡 -0x6178 0x7662 # 癢 -0x6179 0x7668 # 癨 -0x617A 0x7669 # 癩 -0x617B 0x766A # 癪 -0x617C 0x7667 # ç™§ -0x617D 0x766C # 癬 -0x617E 0x7670 # ç™° - -# "142" JIS -0x6221 0x7672 # 癲 -0x6222 0x7676 # ç™¶ -0x6223 0x7678 # 癸 -0x6224 0x767C # 發 -0x6225 0x7680 # 皀 -0x6226 0x7683 # 皃 -0x6227 0x7688 # 皈 -0x6228 0x768B # çš‹ -0x6229 0x768E # 皎 -0x622A 0x7696 # çš– -0x622B 0x7693 # çš“ -0x622C 0x7699 # çš™ -0x622D 0x769A # çšš -0x622E 0x76B0 # çš° -0x622F 0x76B4 # çš´ -0x6230 0x76B8 # 皸 -0x6231 0x76B9 # çš¹ -0x6232 0x76BA # 皺 -0x6233 0x76C2 # 盂 -0x6234 0x76CD # ç› -0x6235 0x76D6 # ç›– -0x6236 0x76D2 # ç›’ -0x6237 0x76DE # 盞 -0x6238 0x76E1 # 盡 -0x6239 0x76E5 # 盥 -0x623A 0x76E7 # ç›§ -0x623B 0x76EA # 盪 -0x623C 0x862F # 蘯 -0x623D 0x76FB # ç›» -0x623E 0x7708 # 眈 -0x623F 0x7707 # 眇 -0x6240 0x7704 # 眄 -0x6241 0x7729 # 眩 -0x6242 0x7724 # 眤 -0x6243 0x771E # 眞 -0x6244 0x7725 # 眥 -0x6245 0x7726 # 眦 -0x6246 0x771B # 眛 -0x6247 0x7737 # 眷 -0x6248 0x7738 # 眸 -0x6249 0x7747 # ç‡ -0x624A 0x775A # çš -0x624B 0x7768 # ç¨ -0x624C 0x776B # ç« -0x624D 0x775B # ç› -0x624E 0x7765 # ç¥ -0x624F 0x777F # ç¿ -0x6250 0x777E # ç¾ -0x6251 0x7779 # ç¹ -0x6252 0x778E # 瞎 -0x6253 0x778B # çž‹ -0x6254 0x7791 # çž‘ -0x6255 0x77A0 # çž  -0x6256 0x779E # çžž -0x6257 0x77B0 # çž° -0x6258 0x77B6 # çž¶ -0x6259 0x77B9 # çž¹ -0x625A 0x77BF # çž¿ -0x625B 0x77BC # çž¼ -0x625C 0x77BD # çž½ -0x625D 0x77BB # çž» -0x625E 0x77C7 # 矇 -0x625F 0x77CD # çŸ -0x6260 0x77D7 # 矗 -0x6261 0x77DA # 矚 -0x6262 0x77DC # 矜 -0x6263 0x77E3 # 矣 -0x6264 0x77EE # 矮 -0x6265 0x77FC # 矼 -0x6266 0x780C # ç Œ -0x6267 0x7812 # ç ’ -0x6268 0x7926 # 礦 -0x6269 0x7820 # ç   -0x626A 0x792A # 礪 -0x626B 0x7845 # ç¡… -0x626C 0x788E # 碎 -0x626D 0x7874 # ç¡´ -0x626E 0x7886 # 碆 -0x626F 0x787C # 硼 -0x6270 0x789A # 碚 -0x6271 0x788C # 碌 -0x6272 0x78A3 # 碣 -0x6273 0x78B5 # 碵 -0x6274 0x78AA # 碪 -0x6275 0x78AF # 碯 -0x6276 0x78D1 # 磑 -0x6277 0x78C6 # 磆 -0x6278 0x78CB # 磋 -0x6279 0x78D4 # 磔 -0x627A 0x78BE # 碾 -0x627B 0x78BC # 碼 -0x627C 0x78C5 # 磅 -0x627D 0x78CA # 磊 -0x627E 0x78EC # 磬 - -# "143" JIS -0x6321 0x78E7 # 磧 -0x6322 0x78DA # 磚 -0x6323 0x78FD # 磽 -0x6324 0x78F4 # 磴 -0x6325 0x7907 # 礇 -0x6326 0x7912 # 礒 -0x6327 0x7911 # 礑 -0x6328 0x7919 # 礙 -0x6329 0x792C # 礬 -0x632A 0x792B # 礫 -0x632B 0x7940 # 祀 -0x632C 0x7960 # 祠 -0x632D 0x7957 # 祗 -0x632E 0x795F # 祟 -0x632F 0x795A # 祚 -0x6330 0x7955 # 祕 -0x6331 0x7953 # 祓 -0x6332 0x797A # 祺 -0x6333 0x797F # 祿 -0x6334 0x798A # 禊 -0x6335 0x799D # ç¦ -0x6336 0x79A7 # 禧 -0x6337 0x9F4B # 齋 -0x6338 0x79AA # 禪 -0x6339 0x79AE # 禮 -0x633A 0x79B3 # 禳 -0x633B 0x79B9 # 禹 -0x633C 0x79BA # 禺 -0x633D 0x79C9 # 秉 -0x633E 0x79D5 # ç§• -0x633F 0x79E7 # ç§§ -0x6340 0x79EC # 秬 -0x6341 0x79E1 # ç§¡ -0x6342 0x79E3 # ç§£ -0x6343 0x7A08 # 稈 -0x6344 0x7A0D # ç¨ -0x6345 0x7A18 # 稘 -0x6346 0x7A19 # 稙 -0x6347 0x7A20 # 稠 -0x6348 0x7A1F # 稟 -0x6349 0x7980 # 禀 -0x634A 0x7A31 # 稱 -0x634B 0x7A3B # 稻 -0x634C 0x7A3E # 稾 -0x634D 0x7A37 # 稷 -0x634E 0x7A43 # 穃 -0x634F 0x7A57 # ç©— -0x6350 0x7A49 # 穉 -0x6351 0x7A61 # ç©¡ -0x6352 0x7A62 # ç©¢ -0x6353 0x7A69 # ç©© -0x6354 0x9F9D # é¾ -0x6355 0x7A70 # ç©° -0x6356 0x7A79 # 穹 -0x6357 0x7A7D # 穽 -0x6358 0x7A88 # 窈 -0x6359 0x7A97 # 窗 -0x635A 0x7A95 # 窕 -0x635B 0x7A98 # 窘 -0x635C 0x7A96 # 窖 -0x635D 0x7AA9 # 窩 -0x635E 0x7AC8 # 竈 -0x635F 0x7AB0 # 窰 -0x6360 0x7AB6 # 窶 -0x6361 0x7AC5 # ç«… -0x6362 0x7AC4 # ç«„ -0x6363 0x7ABF # 窿 -0x6364 0x9083 # 邃 -0x6365 0x7AC7 # 竇 -0x6366 0x7ACA # 竊 -0x6367 0x7ACD # ç« -0x6368 0x7ACF # ç« -0x6369 0x7AD5 # ç«• -0x636A 0x7AD3 # ç«“ -0x636B 0x7AD9 # ç«™ -0x636C 0x7ADA # 竚 -0x636D 0x7ADD # ç« -0x636E 0x7AE1 # ç«¡ -0x636F 0x7AE2 # ç«¢ -0x6370 0x7AE6 # 竦 -0x6371 0x7AED # ç«­ -0x6372 0x7AF0 # ç«° -0x6373 0x7B02 # 笂 -0x6374 0x7B0F # ç¬ -0x6375 0x7B0A # 笊 -0x6376 0x7B06 # 笆 -0x6377 0x7B33 # 笳 -0x6378 0x7B18 # 笘 -0x6379 0x7B19 # 笙 -0x637A 0x7B1E # 笞 -0x637B 0x7B35 # 笵 -0x637C 0x7B28 # 笨 -0x637D 0x7B36 # 笶 -0x637E 0x7B50 # ç­ - -# "144" JIS -0x6421 0x7B7A # ç­º -0x6422 0x7B04 # 笄 -0x6423 0x7B4D # ç­ -0x6424 0x7B0B # 笋 -0x6425 0x7B4C # ç­Œ -0x6426 0x7B45 # ç­… -0x6427 0x7B75 # ç­µ -0x6428 0x7B65 # ç­¥ -0x6429 0x7B74 # ç­´ -0x642A 0x7B67 # ç­§ -0x642B 0x7B70 # ç­° -0x642C 0x7B71 # ç­± -0x642D 0x7B6C # ç­¬ -0x642E 0x7B6E # ç­® -0x642F 0x7B9D # ç® -0x6430 0x7B98 # 箘 -0x6431 0x7B9F # 箟 -0x6432 0x7B8D # ç® -0x6433 0x7B9C # 箜 -0x6434 0x7B9A # 箚 -0x6435 0x7B8B # 箋 -0x6436 0x7B92 # ç®’ -0x6437 0x7B8F # ç® -0x6438 0x7B5D # ç­ -0x6439 0x7B99 # ç®™ -0x643A 0x7BCB # 篋 -0x643B 0x7BC1 # ç¯ -0x643C 0x7BCC # 篌 -0x643D 0x7BCF # ç¯ -0x643E 0x7BB4 # ç®´ -0x643F 0x7BC6 # 篆 -0x6440 0x7BDD # ç¯ -0x6441 0x7BE9 # 篩 -0x6442 0x7C11 # ç°‘ -0x6443 0x7C14 # ç°” -0x6444 0x7BE6 # 篦 -0x6445 0x7BE5 # 篥 -0x6446 0x7C60 # ç±  -0x6447 0x7C00 # ç°€ -0x6448 0x7C07 # ç°‡ -0x6449 0x7C13 # ç°“ -0x644A 0x7BF3 # 篳 -0x644B 0x7BF7 # 篷 -0x644C 0x7C17 # ç°— -0x644D 0x7C0D # ç° -0x644E 0x7BF6 # 篶 -0x644F 0x7C23 # ç°£ -0x6450 0x7C27 # ç°§ -0x6451 0x7C2A # ç°ª -0x6452 0x7C1F # ç°Ÿ -0x6453 0x7C37 # ç°· -0x6454 0x7C2B # ç°« -0x6455 0x7C3D # ç°½ -0x6456 0x7C4C # 籌 -0x6457 0x7C43 # 籃 -0x6458 0x7C54 # ç±” -0x6459 0x7C4F # ç± -0x645A 0x7C40 # ç±€ -0x645B 0x7C50 # ç± -0x645C 0x7C58 # 籘 -0x645D 0x7C5F # 籟 -0x645E 0x7C64 # 籤 -0x645F 0x7C56 # ç±– -0x6460 0x7C65 # ç±¥ -0x6461 0x7C6C # 籬 -0x6462 0x7C75 # ç±µ -0x6463 0x7C83 # 粃 -0x6464 0x7C90 # ç² -0x6465 0x7CA4 # 粤 -0x6466 0x7CAD # ç²­ -0x6467 0x7CA2 # ç²¢ -0x6468 0x7CAB # 粫 -0x6469 0x7CA1 # 粡 -0x646A 0x7CA8 # 粨 -0x646B 0x7CB3 # ç²³ -0x646C 0x7CB2 # ç²² -0x646D 0x7CB1 # ç²± -0x646E 0x7CAE # ç²® -0x646F 0x7CB9 # ç²¹ -0x6470 0x7CBD # ç²½ -0x6471 0x7CC0 # ç³€ -0x6472 0x7CC5 # ç³… -0x6473 0x7CC2 # 糂 -0x6474 0x7CD8 # 糘 -0x6475 0x7CD2 # ç³’ -0x6476 0x7CDC # 糜 -0x6477 0x7CE2 # ç³¢ -0x6478 0x9B3B # 鬻 -0x6479 0x7CEF # 糯 -0x647A 0x7CF2 # ç³² -0x647B 0x7CF4 # ç³´ -0x647C 0x7CF6 # ç³¶ -0x647D 0x7CFA # 糺 -0x647E 0x7D06 # ç´† - -# "145" JIS -0x6521 0x7D02 # ç´‚ -0x6522 0x7D1C # ç´œ -0x6523 0x7D15 # ç´• -0x6524 0x7D0A # ç´Š -0x6525 0x7D45 # çµ… -0x6526 0x7D4B # 絋 -0x6527 0x7D2E # ç´® -0x6528 0x7D32 # ç´² -0x6529 0x7D3F # ç´¿ -0x652A 0x7D35 # ç´µ -0x652B 0x7D46 # 絆 -0x652C 0x7D73 # çµ³ -0x652D 0x7D56 # çµ– -0x652E 0x7D4E # 絎 -0x652F 0x7D72 # çµ² -0x6530 0x7D68 # 絨 -0x6531 0x7D6E # çµ® -0x6532 0x7D4F # çµ -0x6533 0x7D63 # çµ£ -0x6534 0x7D93 # ç¶“ -0x6535 0x7D89 # 綉 -0x6536 0x7D5B # çµ› -0x6537 0x7D8F # ç¶ -0x6538 0x7D7D # çµ½ -0x6539 0x7D9B # ç¶› -0x653A 0x7DBA # 綺 -0x653B 0x7DAE # ç¶® -0x653C 0x7DA3 # ç¶£ -0x653D 0x7DB5 # ç¶µ -0x653E 0x7DC7 # ç·‡ -0x653F 0x7DBD # ç¶½ -0x6540 0x7DAB # ç¶« -0x6541 0x7E3D # 總 -0x6542 0x7DA2 # ç¶¢ -0x6543 0x7DAF # 綯 -0x6544 0x7DDC # ç·œ -0x6545 0x7DB8 # 綸 -0x6546 0x7D9F # ç¶Ÿ -0x6547 0x7DB0 # ç¶° -0x6548 0x7DD8 # ç·˜ -0x6549 0x7DDD # ç· -0x654A 0x7DE4 # ç·¤ -0x654B 0x7DDE # ç·ž -0x654C 0x7DFB # ç·» -0x654D 0x7DF2 # ç·² -0x654E 0x7DE1 # ç·¡ -0x654F 0x7E05 # 縅 -0x6550 0x7E0A # 縊 -0x6551 0x7E23 # 縣 -0x6552 0x7E21 # 縡 -0x6553 0x7E12 # 縒 -0x6554 0x7E31 # 縱 -0x6555 0x7E1F # 縟 -0x6556 0x7E09 # 縉 -0x6557 0x7E0B # 縋 -0x6558 0x7E22 # 縢 -0x6559 0x7E46 # 繆 -0x655A 0x7E66 # 繦 -0x655B 0x7E3B # 縻 -0x655C 0x7E35 # 縵 -0x655D 0x7E39 # 縹 -0x655E 0x7E43 # 繃 -0x655F 0x7E37 # 縷 -0x6560 0x7E32 # 縲 -0x6561 0x7E3A # 縺 -0x6562 0x7E67 # ç¹§ -0x6563 0x7E5D # ç¹ -0x6564 0x7E56 # ç¹– -0x6565 0x7E5E # 繞 -0x6566 0x7E59 # ç¹™ -0x6567 0x7E5A # 繚 -0x6568 0x7E79 # ç¹¹ -0x6569 0x7E6A # 繪 -0x656A 0x7E69 # 繩 -0x656B 0x7E7C # ç¹¼ -0x656C 0x7E7B # ç¹» -0x656D 0x7E83 # 纃 -0x656E 0x7DD5 # ç·• -0x656F 0x7E7D # ç¹½ -0x6570 0x8FAE # è¾® -0x6571 0x7E7F # 繿 -0x6572 0x7E88 # 纈 -0x6573 0x7E89 # 纉 -0x6574 0x7E8C # 續 -0x6575 0x7E92 # 纒 -0x6576 0x7E90 # çº -0x6577 0x7E93 # 纓 -0x6578 0x7E94 # 纔 -0x6579 0x7E96 # 纖 -0x657A 0x7E8E # 纎 -0x657B 0x7E9B # 纛 -0x657C 0x7E9C # 纜 -0x657D 0x7F38 # 缸 -0x657E 0x7F3A # 缺 - -# "146" JIS -0x6621 0x7F45 # ç½… -0x6622 0x7F4C # 罌 -0x6623 0x7F4D # ç½ -0x6624 0x7F4E # 罎 -0x6625 0x7F50 # ç½ -0x6626 0x7F51 # 网 -0x6627 0x7F55 # 罕 -0x6628 0x7F54 # ç½” -0x6629 0x7F58 # 罘 -0x662A 0x7F5F # 罟 -0x662B 0x7F60 # ç½  -0x662C 0x7F68 # 罨 -0x662D 0x7F69 # 罩 -0x662E 0x7F67 # ç½§ -0x662F 0x7F78 # 罸 -0x6630 0x7F82 # 羂 -0x6631 0x7F86 # 羆 -0x6632 0x7F83 # 羃 -0x6633 0x7F88 # 羈 -0x6634 0x7F87 # 羇 -0x6635 0x7F8C # 羌 -0x6636 0x7F94 # ç¾” -0x6637 0x7F9E # 羞 -0x6638 0x7F9D # ç¾ -0x6639 0x7F9A # 羚 -0x663A 0x7FA3 # ç¾£ -0x663B 0x7FAF # 羯 -0x663C 0x7FB2 # ç¾² -0x663D 0x7FB9 # ç¾¹ -0x663E 0x7FAE # ç¾® -0x663F 0x7FB6 # ç¾¶ -0x6640 0x7FB8 # 羸 -0x6641 0x8B71 # è­± -0x6642 0x7FC5 # ç¿… -0x6643 0x7FC6 # 翆 -0x6644 0x7FCA # 翊 -0x6645 0x7FD5 # ç¿• -0x6646 0x7FD4 # ç¿” -0x6647 0x7FE1 # ç¿¡ -0x6648 0x7FE6 # 翦 -0x6649 0x7FE9 # ç¿© -0x664A 0x7FF3 # 翳 -0x664B 0x7FF9 # 翹 -0x664C 0x98DC # 飜 -0x664D 0x8006 # 耆 -0x664E 0x8004 # 耄 -0x664F 0x800B # 耋 -0x6650 0x8012 # 耒 -0x6651 0x8018 # 耘 -0x6652 0x8019 # 耙 -0x6653 0x801C # 耜 -0x6654 0x8021 # 耡 -0x6655 0x8028 # 耨 -0x6656 0x803F # 耿 -0x6657 0x803B # 耻 -0x6658 0x804A # èŠ -0x6659 0x8046 # è† -0x665A 0x8052 # è’ -0x665B 0x8058 # è˜ -0x665C 0x805A # èš -0x665D 0x805F # èŸ -0x665E 0x8062 # è¢ -0x665F 0x8068 # è¨ -0x6660 0x8073 # è³ -0x6661 0x8072 # è² -0x6662 0x8070 # è° -0x6663 0x8076 # è¶ -0x6664 0x8079 # è¹ -0x6665 0x807D # è½ -0x6666 0x807F # è¿ -0x6667 0x8084 # è‚„ -0x6668 0x8086 # 肆 -0x6669 0x8085 # è‚… -0x666A 0x809B # è‚› -0x666B 0x8093 # è‚“ -0x666C 0x809A # 肚 -0x666D 0x80AD # è‚­ -0x666E 0x5190 # å† -0x666F 0x80AC # 肬 -0x6670 0x80DB # 胛 -0x6671 0x80E5 # 胥 -0x6672 0x80D9 # 胙 -0x6673 0x80DD # èƒ -0x6674 0x80C4 # 胄 -0x6675 0x80DA # 胚 -0x6676 0x80D6 # 胖 -0x6677 0x8109 # 脉 -0x6678 0x80EF # 胯 -0x6679 0x80F1 # 胱 -0x667A 0x811B # è„› -0x667B 0x8129 # è„© -0x667C 0x8123 # è„£ -0x667D 0x812F # 脯 -0x667E 0x814B # è…‹ - -# "147" JIS -0x6721 0x968B # éš‹ -0x6722 0x8146 # è…† -0x6723 0x813E # 脾 -0x6724 0x8153 # è…“ -0x6725 0x8151 # è…‘ -0x6726 0x80FC # 胼 -0x6727 0x8171 # è…± -0x6728 0x816E # è…® -0x6729 0x8165 # è…¥ -0x672A 0x8166 # è…¦ -0x672B 0x8174 # è…´ -0x672C 0x8183 # 膃 -0x672D 0x8188 # 膈 -0x672E 0x818A # 膊 -0x672F 0x8180 # 膀 -0x6730 0x8182 # 膂 -0x6731 0x81A0 # 膠 -0x6732 0x8195 # 膕 -0x6733 0x81A4 # 膤 -0x6734 0x81A3 # 膣 -0x6735 0x815F # è…Ÿ -0x6736 0x8193 # 膓 -0x6737 0x81A9 # 膩 -0x6738 0x81B0 # 膰 -0x6739 0x81B5 # 膵 -0x673A 0x81BE # 膾 -0x673B 0x81B8 # 膸 -0x673C 0x81BD # 膽 -0x673D 0x81C0 # 臀 -0x673E 0x81C2 # 臂 -0x673F 0x81BA # 膺 -0x6740 0x81C9 # 臉 -0x6741 0x81CD # è‡ -0x6742 0x81D1 # 臑 -0x6743 0x81D9 # 臙 -0x6744 0x81D8 # 臘 -0x6745 0x81C8 # 臈 -0x6746 0x81DA # 臚 -0x6747 0x81DF # 臟 -0x6748 0x81E0 # 臠 -0x6749 0x81E7 # 臧 -0x674A 0x81FA # 臺 -0x674B 0x81FB # 臻 -0x674C 0x81FE # 臾 -0x674D 0x8201 # èˆ -0x674E 0x8202 # 舂 -0x674F 0x8205 # 舅 -0x6750 0x8207 # 與 -0x6751 0x820A # 舊 -0x6752 0x820D # èˆ -0x6753 0x8210 # èˆ -0x6754 0x8216 # 舖 -0x6755 0x8229 # 舩 -0x6756 0x822B # 舫 -0x6757 0x8238 # 舸 -0x6758 0x8233 # 舳 -0x6759 0x8240 # 艀 -0x675A 0x8259 # 艙 -0x675B 0x8258 # 艘 -0x675C 0x825D # è‰ -0x675D 0x825A # 艚 -0x675E 0x825F # 艟 -0x675F 0x8264 # 艤 -0x6760 0x8262 # 艢 -0x6761 0x8268 # 艨 -0x6762 0x826A # 艪 -0x6763 0x826B # 艫 -0x6764 0x822E # 舮 -0x6765 0x8271 # 艱 -0x6766 0x8277 # 艷 -0x6767 0x8278 # 艸 -0x6768 0x827E # 艾 -0x6769 0x828D # èŠ -0x676A 0x8292 # 芒 -0x676B 0x82AB # 芫 -0x676C 0x829F # 芟 -0x676D 0x82BB # 芻 -0x676E 0x82AC # 芬 -0x676F 0x82E1 # è‹¡ -0x6770 0x82E3 # è‹£ -0x6771 0x82DF # 苟 -0x6772 0x82D2 # è‹’ -0x6773 0x82F4 # è‹´ -0x6774 0x82F3 # 苳 -0x6775 0x82FA # 苺 -0x6776 0x8393 # 莓 -0x6777 0x8303 # 范 -0x6778 0x82FB # è‹» -0x6779 0x82F9 # 苹 -0x677A 0x82DE # 苞 -0x677B 0x8306 # 茆 -0x677C 0x82DC # 苜 -0x677D 0x8309 # 茉 -0x677E 0x82D9 # è‹™ - -# "150" JIS -0x6821 0x8335 # 茵 -0x6822 0x8334 # 茴 -0x6823 0x8316 # 茖 -0x6824 0x8332 # 茲 -0x6825 0x8331 # 茱 -0x6826 0x8340 # è€ -0x6827 0x8339 # 茹 -0x6828 0x8350 # è -0x6829 0x8345 # è… -0x682A 0x832F # 茯 -0x682B 0x832B # 茫 -0x682C 0x8317 # 茗 -0x682D 0x8318 # 茘 -0x682E 0x8385 # 莅 -0x682F 0x839A # 莚 -0x6830 0x83AA # 莪 -0x6831 0x839F # 莟 -0x6832 0x83A2 # 莢 -0x6833 0x8396 # 莖 -0x6834 0x8323 # 茣 -0x6835 0x838E # 莎 -0x6836 0x8387 # 莇 -0x6837 0x838A # 莊 -0x6838 0x837C # è¼ -0x6839 0x83B5 # 莵 -0x683A 0x8373 # è³ -0x683B 0x8375 # èµ -0x683C 0x83A0 # 莠 -0x683D 0x8389 # 莉 -0x683E 0x83A8 # 莨 -0x683F 0x83F4 # è´ -0x6840 0x8413 # è“ -0x6841 0x83EB # è« -0x6842 0x83CE # èŽ -0x6843 0x83FD # è½ -0x6844 0x8403 # èƒ -0x6845 0x83D8 # è˜ -0x6846 0x840B # è‹ -0x6847 0x83C1 # è -0x6848 0x83F7 # è· -0x6849 0x8407 # è‡ -0x684A 0x83E0 # è  -0x684B 0x83F2 # è² -0x684C 0x840D # è -0x684D 0x8422 # è¢ -0x684E 0x8420 # è  -0x684F 0x83BD # 莽 -0x6850 0x8438 # è¸ -0x6851 0x8506 # 蔆 -0x6852 0x83FB # è» -0x6853 0x846D # è‘­ -0x6854 0x842A # èª -0x6855 0x843C # è¼ -0x6856 0x855A # 蕚 -0x6857 0x8484 # è’„ -0x6858 0x8477 # è‘· -0x6859 0x846B # è‘« -0x685A 0x84AD # è’­ -0x685B 0x846E # è‘® -0x685C 0x8482 # è’‚ -0x685D 0x8469 # è‘© -0x685E 0x8446 # 葆 -0x685F 0x842C # è¬ -0x6860 0x846F # 葯 -0x6861 0x8479 # 葹 -0x6862 0x8435 # èµ -0x6863 0x84CA # 蓊 -0x6864 0x8462 # è‘¢ -0x6865 0x84B9 # è’¹ -0x6866 0x84BF # è’¿ -0x6867 0x849F # è’Ÿ -0x6868 0x84D9 # è“™ -0x6869 0x84CD # è“ -0x686A 0x84BB # è’» -0x686B 0x84DA # 蓚 -0x686C 0x84D0 # è“ -0x686D 0x84C1 # è“ -0x686E 0x84C6 # 蓆 -0x686F 0x84D6 # è“– -0x6870 0x84A1 # è’¡ -0x6871 0x8521 # 蔡 -0x6872 0x84FF # è“¿ -0x6873 0x84F4 # è“´ -0x6874 0x8517 # è”— -0x6875 0x8518 # 蔘 -0x6876 0x852C # 蔬 -0x6877 0x851F # 蔟 -0x6878 0x8515 # 蔕 -0x6879 0x8514 # è”” -0x687A 0x84FC # 蓼 -0x687B 0x8540 # è•€ -0x687C 0x8563 # è•£ -0x687D 0x8558 # 蕘 -0x687E 0x8548 # 蕈 - -# "151" JIS -0x6921 0x8541 # è• -0x6922 0x8602 # 蘂 -0x6923 0x854B # è•‹ -0x6924 0x8555 # è•• -0x6925 0x8580 # è–€ -0x6926 0x85A4 # è–¤ -0x6927 0x8588 # è–ˆ -0x6928 0x8591 # è–‘ -0x6929 0x858A # è–Š -0x692A 0x85A8 # è–¨ -0x692B 0x856D # è•­ -0x692C 0x8594 # è–” -0x692D 0x859B # è–› -0x692E 0x85EA # è—ª -0x692F 0x8587 # è–‡ -0x6930 0x859C # è–œ -0x6931 0x8577 # è•· -0x6932 0x857E # 蕾 -0x6933 0x8590 # è– -0x6934 0x85C9 # è—‰ -0x6935 0x85BA # è–º -0x6936 0x85CF # è— -0x6937 0x85B9 # è–¹ -0x6938 0x85D0 # è— -0x6939 0x85D5 # è—• -0x693A 0x85DD # è— -0x693B 0x85E5 # è—¥ -0x693C 0x85DC # è—œ -0x693D 0x85F9 # è—¹ -0x693E 0x860A # 蘊 -0x693F 0x8613 # 蘓 -0x6940 0x860B # 蘋 -0x6941 0x85FE # è—¾ -0x6942 0x85FA # è—º -0x6943 0x8606 # 蘆 -0x6944 0x8622 # 蘢 -0x6945 0x861A # 蘚 -0x6946 0x8630 # 蘰 -0x6947 0x863F # 蘿 -0x6948 0x864D # è™ -0x6949 0x4E55 # 乕 -0x694A 0x8654 # è™” -0x694B 0x865F # 號 -0x694C 0x8667 # è™§ -0x694D 0x8671 # è™± -0x694E 0x8693 # èš“ -0x694F 0x86A3 # 蚣 -0x6950 0x86A9 # èš© -0x6951 0x86AA # 蚪 -0x6952 0x868B # èš‹ -0x6953 0x868C # 蚌 -0x6954 0x86B6 # èš¶ -0x6955 0x86AF # 蚯 -0x6956 0x86C4 # 蛄 -0x6957 0x86C6 # 蛆 -0x6958 0x86B0 # èš° -0x6959 0x86C9 # 蛉 -0x695A 0x8823 # è £ -0x695B 0x86AB # èš« -0x695C 0x86D4 # è›” -0x695D 0x86DE # 蛞 -0x695E 0x86E9 # 蛩 -0x695F 0x86EC # 蛬 -0x6960 0x86DF # 蛟 -0x6961 0x86DB # è›› -0x6962 0x86EF # 蛯 -0x6963 0x8712 # 蜒 -0x6964 0x8706 # 蜆 -0x6965 0x8708 # 蜈 -0x6966 0x8700 # 蜀 -0x6967 0x8703 # 蜃 -0x6968 0x86FB # è›» -0x6969 0x8711 # 蜑 -0x696A 0x8709 # 蜉 -0x696B 0x870D # èœ -0x696C 0x86F9 # 蛹 -0x696D 0x870A # 蜊 -0x696E 0x8734 # 蜴 -0x696F 0x873F # 蜿 -0x6970 0x8737 # 蜷 -0x6971 0x873B # 蜻 -0x6972 0x8725 # 蜥 -0x6973 0x8729 # 蜩 -0x6974 0x871A # 蜚 -0x6975 0x8760 # è  -0x6976 0x875F # èŸ -0x6977 0x8778 # è¸ -0x6978 0x874C # èŒ -0x6979 0x874E # èŽ -0x697A 0x8774 # è´ -0x697B 0x8757 # è— -0x697C 0x8768 # è¨ -0x697D 0x876E # è® -0x697E 0x8759 # è™ - -# "152" JIS -0x6A21 0x8753 # è“ -0x6A22 0x8763 # è£ -0x6A23 0x876A # èª -0x6A24 0x8805 # è … -0x6A25 0x87A2 # 螢 -0x6A26 0x879F # 螟 -0x6A27 0x8782 # èž‚ -0x6A28 0x87AF # 螯 -0x6A29 0x87CB # 蟋 -0x6A2A 0x87BD # èž½ -0x6A2B 0x87C0 # 蟀 -0x6A2C 0x87D0 # èŸ -0x6A2D 0x96D6 # é›– -0x6A2E 0x87AB # èž« -0x6A2F 0x87C4 # 蟄 -0x6A30 0x87B3 # èž³ -0x6A31 0x87C7 # 蟇 -0x6A32 0x87C6 # 蟆 -0x6A33 0x87BB # èž» -0x6A34 0x87EF # 蟯 -0x6A35 0x87F2 # 蟲 -0x6A36 0x87E0 # 蟠 -0x6A37 0x880F # è  -0x6A38 0x880D # è  -0x6A39 0x87FE # 蟾 -0x6A3A 0x87F6 # 蟶 -0x6A3B 0x87F7 # 蟷 -0x6A3C 0x880E # è Ž -0x6A3D 0x87D2 # 蟒 -0x6A3E 0x8811 # è ‘ -0x6A3F 0x8816 # è – -0x6A40 0x8815 # è • -0x6A41 0x8822 # è ¢ -0x6A42 0x8821 # è ¡ -0x6A43 0x8831 # è ± -0x6A44 0x8836 # è ¶ -0x6A45 0x8839 # è ¹ -0x6A46 0x8827 # è § -0x6A47 0x883B # è » -0x6A48 0x8844 # è¡„ -0x6A49 0x8842 # è¡‚ -0x6A4A 0x8852 # è¡’ -0x6A4B 0x8859 # è¡™ -0x6A4C 0x885E # 衞 -0x6A4D 0x8862 # è¡¢ -0x6A4E 0x886B # è¡« -0x6A4F 0x8881 # è¢ -0x6A50 0x887E # 衾 -0x6A51 0x889E # 袞 -0x6A52 0x8875 # 衵 -0x6A53 0x887D # 衽 -0x6A54 0x88B5 # 袵 -0x6A55 0x8872 # 衲 -0x6A56 0x8882 # 袂 -0x6A57 0x8897 # 袗 -0x6A58 0x8892 # 袒 -0x6A59 0x88AE # 袮 -0x6A5A 0x8899 # 袙 -0x6A5B 0x88A2 # 袢 -0x6A5C 0x888D # è¢ -0x6A5D 0x88A4 # 袤 -0x6A5E 0x88B0 # 袰 -0x6A5F 0x88BF # 袿 -0x6A60 0x88B1 # 袱 -0x6A61 0x88C3 # 裃 -0x6A62 0x88C4 # 裄 -0x6A63 0x88D4 # 裔 -0x6A64 0x88D8 # 裘 -0x6A65 0x88D9 # 裙 -0x6A66 0x88DD # è£ -0x6A67 0x88F9 # 裹 -0x6A68 0x8902 # 褂 -0x6A69 0x88FC # 裼 -0x6A6A 0x88F4 # 裴 -0x6A6B 0x88E8 # 裨 -0x6A6C 0x88F2 # 裲 -0x6A6D 0x8904 # 褄 -0x6A6E 0x890C # 褌 -0x6A6F 0x890A # 褊 -0x6A70 0x8913 # 褓 -0x6A71 0x8943 # 襃 -0x6A72 0x891E # 褞 -0x6A73 0x8925 # 褥 -0x6A74 0x892A # 褪 -0x6A75 0x892B # 褫 -0x6A76 0x8941 # è¥ -0x6A77 0x8944 # 襄 -0x6A78 0x893B # 褻 -0x6A79 0x8936 # 褶 -0x6A7A 0x8938 # 褸 -0x6A7B 0x894C # 襌 -0x6A7C 0x891D # è¤ -0x6A7D 0x8960 # 襠 -0x6A7E 0x895E # 襞 - -# "153" JIS -0x6B21 0x8966 # 襦 -0x6B22 0x8964 # 襤 -0x6B23 0x896D # 襭 -0x6B24 0x896A # 襪 -0x6B25 0x896F # 襯 -0x6B26 0x8974 # 襴 -0x6B27 0x8977 # 襷 -0x6B28 0x897E # 襾 -0x6B29 0x8983 # 覃 -0x6B2A 0x8988 # 覈 -0x6B2B 0x898A # 覊 -0x6B2C 0x8993 # 覓 -0x6B2D 0x8998 # 覘 -0x6B2E 0x89A1 # 覡 -0x6B2F 0x89A9 # 覩 -0x6B30 0x89A6 # 覦 -0x6B31 0x89AC # 覬 -0x6B32 0x89AF # 覯 -0x6B33 0x89B2 # 覲 -0x6B34 0x89BA # 覺 -0x6B35 0x89BD # 覽 -0x6B36 0x89BF # 覿 -0x6B37 0x89C0 # è§€ -0x6B38 0x89DA # è§š -0x6B39 0x89DC # è§œ -0x6B3A 0x89DD # è§ -0x6B3B 0x89E7 # è§§ -0x6B3C 0x89F4 # è§´ -0x6B3D 0x89F8 # 觸 -0x6B3E 0x8A03 # 訃 -0x6B3F 0x8A16 # 訖 -0x6B40 0x8A10 # è¨ -0x6B41 0x8A0C # 訌 -0x6B42 0x8A1B # 訛 -0x6B43 0x8A1D # è¨ -0x6B44 0x8A25 # 訥 -0x6B45 0x8A36 # 訶 -0x6B46 0x8A41 # è© -0x6B47 0x8A5B # è©› -0x6B48 0x8A52 # è©’ -0x6B49 0x8A46 # 詆 -0x6B4A 0x8A48 # 詈 -0x6B4B 0x8A7C # 詼 -0x6B4C 0x8A6D # è©­ -0x6B4D 0x8A6C # 詬 -0x6B4E 0x8A62 # è©¢ -0x6B4F 0x8A85 # 誅 -0x6B50 0x8A82 # 誂 -0x6B51 0x8A84 # 誄 -0x6B52 0x8AA8 # 誨 -0x6B53 0x8AA1 # 誡 -0x6B54 0x8A91 # 誑 -0x6B55 0x8AA5 # 誥 -0x6B56 0x8AA6 # 誦 -0x6B57 0x8A9A # 誚 -0x6B58 0x8AA3 # 誣 -0x6B59 0x8AC4 # è«„ -0x6B5A 0x8ACD # è« -0x6B5B 0x8AC2 # è«‚ -0x6B5C 0x8ADA # 諚 -0x6B5D 0x8AEB # è«« -0x6B5E 0x8AF3 # 諳 -0x6B5F 0x8AE7 # è«§ -0x6B60 0x8AE4 # 諤 -0x6B61 0x8AF1 # 諱 -0x6B62 0x8B14 # 謔 -0x6B63 0x8AE0 # è«  -0x6B64 0x8AE2 # è«¢ -0x6B65 0x8AF7 # è«· -0x6B66 0x8ADE # 諞 -0x6B67 0x8ADB # è«› -0x6B68 0x8B0C # 謌 -0x6B69 0x8B07 # 謇 -0x6B6A 0x8B1A # 謚 -0x6B6B 0x8AE1 # è«¡ -0x6B6C 0x8B16 # 謖 -0x6B6D 0x8B10 # è¬ -0x6B6E 0x8B17 # 謗 -0x6B6F 0x8B20 # 謠 -0x6B70 0x8B33 # 謳 -0x6B71 0x97AB # éž« -0x6B72 0x8B26 # 謦 -0x6B73 0x8B2B # 謫 -0x6B74 0x8B3E # 謾 -0x6B75 0x8B28 # 謨 -0x6B76 0x8B41 # è­ -0x6B77 0x8B4C # è­Œ -0x6B78 0x8B4F # è­ -0x6B79 0x8B4E # è­Ž -0x6B7A 0x8B49 # è­‰ -0x6B7B 0x8B56 # è­– -0x6B7C 0x8B5B # è­› -0x6B7D 0x8B5A # è­š -0x6B7E 0x8B6B # è­« - -# "154" JIS -0x6C21 0x8B5F # è­Ÿ -0x6C22 0x8B6C # è­¬ -0x6C23 0x8B6F # è­¯ -0x6C24 0x8B74 # è­´ -0x6C25 0x8B7D # è­½ -0x6C26 0x8B80 # 讀 -0x6C27 0x8B8C # 讌 -0x6C28 0x8B8E # 讎 -0x6C29 0x8B92 # è®’ -0x6C2A 0x8B93 # 讓 -0x6C2B 0x8B96 # è®– -0x6C2C 0x8B99 # è®™ -0x6C2D 0x8B9A # 讚 -0x6C2E 0x8C3A # è°º -0x6C2F 0x8C41 # è± -0x6C30 0x8C3F # è°¿ -0x6C31 0x8C48 # 豈 -0x6C32 0x8C4C # 豌 -0x6C33 0x8C4E # 豎 -0x6C34 0x8C50 # è± -0x6C35 0x8C55 # 豕 -0x6C36 0x8C62 # è±¢ -0x6C37 0x8C6C # 豬 -0x6C38 0x8C78 # 豸 -0x6C39 0x8C7A # 豺 -0x6C3A 0x8C82 # 貂 -0x6C3B 0x8C89 # 貉 -0x6C3C 0x8C85 # è²… -0x6C3D 0x8C8A # 貊 -0x6C3E 0x8C8D # è² -0x6C3F 0x8C8E # 貎 -0x6C40 0x8C94 # è²” -0x6C41 0x8C7C # è±¼ -0x6C42 0x8C98 # 貘 -0x6C43 0x621D # æˆ -0x6C44 0x8CAD # è²­ -0x6C45 0x8CAA # 貪 -0x6C46 0x8CBD # è²½ -0x6C47 0x8CB2 # è²² -0x6C48 0x8CB3 # è²³ -0x6C49 0x8CAE # è²® -0x6C4A 0x8CB6 # è²¶ -0x6C4B 0x8CC8 # 賈 -0x6C4C 0x8CC1 # è³ -0x6C4D 0x8CE4 # 賤 -0x6C4E 0x8CE3 # è³£ -0x6C4F 0x8CDA # 賚 -0x6C50 0x8CFD # è³½ -0x6C51 0x8CFA # 賺 -0x6C52 0x8CFB # è³» -0x6C53 0x8D04 # è´„ -0x6C54 0x8D05 # è´… -0x6C55 0x8D0A # è´Š -0x6C56 0x8D07 # è´‡ -0x6C57 0x8D0F # è´ -0x6C58 0x8D0D # è´ -0x6C59 0x8D10 # è´ -0x6C5A 0x9F4E # 齎 -0x6C5B 0x8D13 # è´“ -0x6C5C 0x8CCD # è³ -0x6C5D 0x8D14 # è´” -0x6C5E 0x8D16 # è´– -0x6C5F 0x8D67 # èµ§ -0x6C60 0x8D6D # èµ­ -0x6C61 0x8D71 # èµ± -0x6C62 0x8D73 # èµ³ -0x6C63 0x8D81 # è¶ -0x6C64 0x8D99 # è¶™ -0x6C65 0x8DC2 # è·‚ -0x6C66 0x8DBE # è¶¾ -0x6C67 0x8DBA # 趺 -0x6C68 0x8DCF # è· -0x6C69 0x8DDA # è·š -0x6C6A 0x8DD6 # è·– -0x6C6B 0x8DCC # è·Œ -0x6C6C 0x8DDB # è·› -0x6C6D 0x8DCB # è·‹ -0x6C6E 0x8DEA # è·ª -0x6C6F 0x8DEB # è·« -0x6C70 0x8DDF # è·Ÿ -0x6C71 0x8DE3 # è·£ -0x6C72 0x8DFC # è·¼ -0x6C73 0x8E08 # 踈 -0x6C74 0x8E09 # 踉 -0x6C75 0x8DFF # è·¿ -0x6C76 0x8E1D # è¸ -0x6C77 0x8E1E # 踞 -0x6C78 0x8E10 # è¸ -0x6C79 0x8E1F # 踟 -0x6C7A 0x8E42 # 蹂 -0x6C7B 0x8E35 # 踵 -0x6C7C 0x8E30 # 踰 -0x6C7D 0x8E34 # 踴 -0x6C7E 0x8E4A # 蹊 - -# "155" JIS -0x6D21 0x8E47 # 蹇 -0x6D22 0x8E49 # 蹉 -0x6D23 0x8E4C # 蹌 -0x6D24 0x8E50 # è¹ -0x6D25 0x8E48 # 蹈 -0x6D26 0x8E59 # è¹™ -0x6D27 0x8E64 # 蹤 -0x6D28 0x8E60 # è¹  -0x6D29 0x8E2A # 踪 -0x6D2A 0x8E63 # è¹£ -0x6D2B 0x8E55 # 蹕 -0x6D2C 0x8E76 # è¹¶ -0x6D2D 0x8E72 # è¹² -0x6D2E 0x8E7C # è¹¼ -0x6D2F 0x8E81 # èº -0x6D30 0x8E87 # 躇 -0x6D31 0x8E85 # 躅 -0x6D32 0x8E84 # 躄 -0x6D33 0x8E8B # 躋 -0x6D34 0x8E8A # 躊 -0x6D35 0x8E93 # 躓 -0x6D36 0x8E91 # 躑 -0x6D37 0x8E94 # 躔 -0x6D38 0x8E99 # 躙 -0x6D39 0x8EAA # 躪 -0x6D3A 0x8EA1 # 躡 -0x6D3B 0x8EAC # 躬 -0x6D3C 0x8EB0 # 躰 -0x6D3D 0x8EC6 # 軆 -0x6D3E 0x8EB1 # 躱 -0x6D3F 0x8EBE # 躾 -0x6D40 0x8EC5 # è»… -0x6D41 0x8EC8 # 軈 -0x6D42 0x8ECB # 軋 -0x6D43 0x8EDB # è»› -0x6D44 0x8EE3 # 軣 -0x6D45 0x8EFC # 軼 -0x6D46 0x8EFB # è»» -0x6D47 0x8EEB # 軫 -0x6D48 0x8EFE # 軾 -0x6D49 0x8F0A # 輊 -0x6D4A 0x8F05 # è¼… -0x6D4B 0x8F15 # 輕 -0x6D4C 0x8F12 # è¼’ -0x6D4D 0x8F19 # è¼™ -0x6D4E 0x8F13 # 輓 -0x6D4F 0x8F1C # 輜 -0x6D50 0x8F1F # 輟 -0x6D51 0x8F1B # è¼› -0x6D52 0x8F0C # 輌 -0x6D53 0x8F26 # 輦 -0x6D54 0x8F33 # è¼³ -0x6D55 0x8F3B # è¼» -0x6D56 0x8F39 # è¼¹ -0x6D57 0x8F45 # è½… -0x6D58 0x8F42 # 轂 -0x6D59 0x8F3E # è¼¾ -0x6D5A 0x8F4C # 轌 -0x6D5B 0x8F49 # 轉 -0x6D5C 0x8F46 # 轆 -0x6D5D 0x8F4E # 轎 -0x6D5E 0x8F57 # è½— -0x6D5F 0x8F5C # 轜 -0x6D60 0x8F62 # è½¢ -0x6D61 0x8F63 # è½£ -0x6D62 0x8F64 # 轤 -0x6D63 0x8F9C # 辜 -0x6D64 0x8F9F # 辟 -0x6D65 0x8FA3 # è¾£ -0x6D66 0x8FAD # è¾­ -0x6D67 0x8FAF # 辯 -0x6D68 0x8FB7 # è¾· -0x6D69 0x8FDA # 迚 -0x6D6A 0x8FE5 # è¿¥ -0x6D6B 0x8FE2 # è¿¢ -0x6D6C 0x8FEA # 迪 -0x6D6D 0x8FEF # 迯 -0x6D6E 0x9087 # 邇 -0x6D6F 0x8FF4 # è¿´ -0x6D70 0x9005 # 逅 -0x6D71 0x8FF9 # 迹 -0x6D72 0x8FFA # 迺 -0x6D73 0x9011 # 逑 -0x6D74 0x9015 # 逕 -0x6D75 0x9021 # 逡 -0x6D76 0x900D # é€ -0x6D77 0x901E # 逞 -0x6D78 0x9016 # 逖 -0x6D79 0x900B # 逋 -0x6D7A 0x9027 # 逧 -0x6D7B 0x9036 # 逶 -0x6D7C 0x9035 # 逵 -0x6D7D 0x9039 # 逹 -0x6D7E 0x8FF8 # 迸 - -# "156" JIS -0x6E21 0x904F # é -0x6E22 0x9050 # é -0x6E23 0x9051 # é‘ -0x6E24 0x9052 # é’ -0x6E25 0x900E # 逎 -0x6E26 0x9049 # é‰ -0x6E27 0x903E # 逾 -0x6E28 0x9056 # é– -0x6E29 0x9058 # é˜ -0x6E2A 0x905E # éž -0x6E2B 0x9068 # é¨ -0x6E2C 0x906F # é¯ -0x6E2D 0x9076 # é¶ -0x6E2E 0x96A8 # 隨 -0x6E2F 0x9072 # é² -0x6E30 0x9082 # é‚‚ -0x6E31 0x907D # é½ -0x6E32 0x9081 # é‚ -0x6E33 0x9080 # é‚€ -0x6E34 0x908A # 邊 -0x6E35 0x9089 # 邉 -0x6E36 0x908F # é‚ -0x6E37 0x90A8 # 邨 -0x6E38 0x90AF # 邯 -0x6E39 0x90B1 # 邱 -0x6E3A 0x90B5 # 邵 -0x6E3B 0x90E2 # 郢 -0x6E3C 0x90E4 # 郤 -0x6E3D 0x6248 # 扈 -0x6E3E 0x90DB # 郛 -0x6E3F 0x9102 # é„‚ -0x6E40 0x9112 # é„’ -0x6E41 0x9119 # é„™ -0x6E42 0x9132 # 鄲 -0x6E43 0x9130 # é„° -0x6E44 0x914A # é…Š -0x6E45 0x9156 # é…– -0x6E46 0x9158 # é…˜ -0x6E47 0x9163 # é…£ -0x6E48 0x9165 # é…¥ -0x6E49 0x9169 # é…© -0x6E4A 0x9173 # é…³ -0x6E4B 0x9172 # é…² -0x6E4C 0x918B # 醋 -0x6E4D 0x9189 # 醉 -0x6E4E 0x9182 # 醂 -0x6E4F 0x91A2 # 醢 -0x6E50 0x91AB # 醫 -0x6E51 0x91AF # 醯 -0x6E52 0x91AA # 醪 -0x6E53 0x91B5 # 醵 -0x6E54 0x91B4 # 醴 -0x6E55 0x91BA # 醺 -0x6E56 0x91C0 # 釀 -0x6E57 0x91C1 # é‡ -0x6E58 0x91C9 # 釉 -0x6E59 0x91CB # 釋 -0x6E5A 0x91D0 # é‡ -0x6E5B 0x91D6 # 釖 -0x6E5C 0x91DF # 釟 -0x6E5D 0x91E1 # 釡 -0x6E5E 0x91DB # 釛 -0x6E5F 0x91FC # 釼 -0x6E60 0x91F5 # 釵 -0x6E61 0x91F6 # 釶 -0x6E62 0x921E # 鈞 -0x6E63 0x91FF # 釿 -0x6E64 0x9214 # 鈔 -0x6E65 0x922C # 鈬 -0x6E66 0x9215 # 鈕 -0x6E67 0x9211 # 鈑 -0x6E68 0x925E # 鉞 -0x6E69 0x9257 # 鉗 -0x6E6A 0x9245 # 鉅 -0x6E6B 0x9249 # 鉉 -0x6E6C 0x9264 # 鉤 -0x6E6D 0x9248 # 鉈 -0x6E6E 0x9295 # 銕 -0x6E6F 0x923F # 鈿 -0x6E70 0x924B # 鉋 -0x6E71 0x9250 # é‰ -0x6E72 0x929C # 銜 -0x6E73 0x9296 # 銖 -0x6E74 0x9293 # 銓 -0x6E75 0x929B # 銛 -0x6E76 0x925A # 鉚 -0x6E77 0x92CF # é‹ -0x6E78 0x92B9 # 銹 -0x6E79 0x92B7 # 銷 -0x6E7A 0x92E9 # é‹© -0x6E7B 0x930F # éŒ -0x6E7C 0x92FA # 鋺 -0x6E7D 0x9344 # é„ -0x6E7E 0x932E # 錮 - -# "157" JIS -0x6F21 0x9319 # 錙 -0x6F22 0x9322 # 錢 -0x6F23 0x931A # 錚 -0x6F24 0x9323 # 錣 -0x6F25 0x933A # 錺 -0x6F26 0x9335 # 錵 -0x6F27 0x933B # 錻 -0x6F28 0x935C # éœ -0x6F29 0x9360 # é  -0x6F2A 0x937C # é¼ -0x6F2B 0x936E # é® -0x6F2C 0x9356 # é– -0x6F2D 0x93B0 # 鎰 -0x6F2E 0x93AC # 鎬 -0x6F2F 0x93AD # 鎭 -0x6F30 0x9394 # 鎔 -0x6F31 0x93B9 # 鎹 -0x6F32 0x93D6 # é– -0x6F33 0x93D7 # é— -0x6F34 0x93E8 # é¨ -0x6F35 0x93E5 # é¥ -0x6F36 0x93D8 # é˜ -0x6F37 0x93C3 # éƒ -0x6F38 0x93DD # é -0x6F39 0x93D0 # é -0x6F3A 0x93C8 # éˆ -0x6F3B 0x93E4 # é¤ -0x6F3C 0x941A # éš -0x6F3D 0x9414 # é” -0x6F3E 0x9413 # é“ -0x6F3F 0x9403 # éƒ -0x6F40 0x9407 # é‡ -0x6F41 0x9410 # é -0x6F42 0x9436 # é¶ -0x6F43 0x942B # é« -0x6F44 0x9435 # éµ -0x6F45 0x9421 # é¡ -0x6F46 0x943A # éº -0x6F47 0x9441 # é‘ -0x6F48 0x9452 # é‘’ -0x6F49 0x9444 # é‘„ -0x6F4A 0x945B # é‘› -0x6F4B 0x9460 # é‘  -0x6F4C 0x9462 # é‘¢ -0x6F4D 0x945E # 鑞 -0x6F4E 0x946A # 鑪 -0x6F4F 0x9229 # 鈩 -0x6F50 0x9470 # é‘° -0x6F51 0x9475 # 鑵 -0x6F52 0x9477 # é‘· -0x6F53 0x947D # 鑽 -0x6F54 0x945A # 鑚 -0x6F55 0x947C # 鑼 -0x6F56 0x947E # 鑾 -0x6F57 0x9481 # é’ -0x6F58 0x947F # é‘¿ -0x6F59 0x9582 # é–‚ -0x6F5A 0x9587 # é–‡ -0x6F5B 0x958A # é–Š -0x6F5C 0x9594 # é–” -0x6F5D 0x9596 # é–– -0x6F5E 0x9598 # é–˜ -0x6F5F 0x9599 # é–™ -0x6F60 0x95A0 # é–  -0x6F61 0x95A8 # é–¨ -0x6F62 0x95A7 # é–§ -0x6F63 0x95AD # é–­ -0x6F64 0x95BC # é–¼ -0x6F65 0x95BB # é–» -0x6F66 0x95B9 # é–¹ -0x6F67 0x95BE # é–¾ -0x6F68 0x95CA # é—Š -0x6F69 0x6FF6 # æ¿¶ -0x6F6A 0x95C3 # é—ƒ -0x6F6B 0x95CD # é— -0x6F6C 0x95CC # é—Œ -0x6F6D 0x95D5 # é—• -0x6F6E 0x95D4 # é—” -0x6F6F 0x95D6 # é—– -0x6F70 0x95DC # é—œ -0x6F71 0x95E1 # é—¡ -0x6F72 0x95E5 # é—¥ -0x6F73 0x95E2 # é—¢ -0x6F74 0x9621 # 阡 -0x6F75 0x9628 # 阨 -0x6F76 0x962E # 阮 -0x6F77 0x962F # 阯 -0x6F78 0x9642 # 陂 -0x6F79 0x964C # 陌 -0x6F7A 0x964F # é™ -0x6F7B 0x964B # 陋 -0x6F7C 0x9677 # é™· -0x6F7D 0x965C # 陜 -0x6F7E 0x965E # 陞 - -# "160" JIS -0x7021 0x965D # é™ -0x7022 0x965F # 陟 -0x7023 0x9666 # 陦 -0x7024 0x9672 # 陲 -0x7025 0x966C # 陬 -0x7026 0x968D # éš -0x7027 0x9698 # 隘 -0x7028 0x9695 # éš• -0x7029 0x9697 # éš— -0x702A 0x96AA # 險 -0x702B 0x96A7 # éš§ -0x702C 0x96B1 # éš± -0x702D 0x96B2 # éš² -0x702E 0x96B0 # éš° -0x702F 0x96B4 # éš´ -0x7030 0x96B6 # éš¶ -0x7031 0x96B8 # 隸 -0x7032 0x96B9 # éš¹ -0x7033 0x96CE # 雎 -0x7034 0x96CB # 雋 -0x7035 0x96C9 # 雉 -0x7036 0x96CD # é› -0x7037 0x894D # è¥ -0x7038 0x96DC # 雜 -0x7039 0x970D # éœ -0x703A 0x96D5 # 雕 -0x703B 0x96F9 # 雹 -0x703C 0x9704 # 霄 -0x703D 0x9706 # 霆 -0x703E 0x9708 # 霈 -0x703F 0x9713 # 霓 -0x7040 0x970E # 霎 -0x7041 0x9711 # 霑 -0x7042 0x970F # éœ -0x7043 0x9716 # 霖 -0x7044 0x9719 # 霙 -0x7045 0x9724 # 霤 -0x7046 0x972A # 霪 -0x7047 0x9730 # 霰 -0x7048 0x9739 # 霹 -0x7049 0x973D # 霽 -0x704A 0x973E # 霾 -0x704B 0x9744 # é„ -0x704C 0x9746 # é† -0x704D 0x9748 # éˆ -0x704E 0x9742 # é‚ -0x704F 0x9749 # é‰ -0x7050 0x975C # éœ -0x7051 0x9760 # é  -0x7052 0x9764 # é¤ -0x7053 0x9766 # é¦ -0x7054 0x9768 # é¨ -0x7055 0x52D2 # å‹’ -0x7056 0x976B # é« -0x7057 0x9771 # é± -0x7058 0x9779 # é¹ -0x7059 0x9785 # éž… -0x705A 0x977C # é¼ -0x705B 0x9781 # éž -0x705C 0x977A # éº -0x705D 0x9786 # 鞆 -0x705E 0x978B # éž‹ -0x705F 0x978F # éž -0x7060 0x9790 # éž -0x7061 0x979C # éžœ -0x7062 0x97A8 # 鞨 -0x7063 0x97A6 # 鞦 -0x7064 0x97A3 # 鞣 -0x7065 0x97B3 # éž³ -0x7066 0x97B4 # éž´ -0x7067 0x97C3 # 韃 -0x7068 0x97C6 # 韆 -0x7069 0x97C8 # 韈 -0x706A 0x97CB # 韋 -0x706B 0x97DC # 韜 -0x706C 0x97ED # 韭 -0x706D 0x9F4F # é½ -0x706E 0x97F2 # 韲 -0x706F 0x7ADF # 竟 -0x7070 0x97F6 # 韶 -0x7071 0x97F5 # 韵 -0x7072 0x980F # é  -0x7073 0x980C # é Œ -0x7074 0x9838 # é ¸ -0x7075 0x9824 # é ¤ -0x7076 0x9821 # é ¡ -0x7077 0x9837 # é · -0x7078 0x983D # é ½ -0x7079 0x9846 # 顆 -0x707A 0x984F # é¡ -0x707B 0x984B # é¡‹ -0x707C 0x986B # é¡« -0x707D 0x986F # 顯 -0x707E 0x9870 # é¡° - -# "161" JIS -0x7121 0x9871 # 顱 -0x7122 0x9874 # é¡´ -0x7123 0x9873 # 顳 -0x7124 0x98AA # 颪 -0x7125 0x98AF # 颯 -0x7126 0x98B1 # 颱 -0x7127 0x98B6 # 颶 -0x7128 0x98C4 # 飄 -0x7129 0x98C3 # 飃 -0x712A 0x98C6 # 飆 -0x712B 0x98E9 # 飩 -0x712C 0x98EB # 飫 -0x712D 0x9903 # 餃 -0x712E 0x9909 # 餉 -0x712F 0x9912 # 餒 -0x7130 0x9914 # 餔 -0x7131 0x9918 # 餘 -0x7132 0x9921 # 餡 -0x7133 0x991D # é¤ -0x7134 0x991E # 餞 -0x7135 0x9924 # 餤 -0x7136 0x9920 # 餠 -0x7137 0x992C # 餬 -0x7138 0x992E # 餮 -0x7139 0x993D # 餽 -0x713A 0x993E # 餾 -0x713B 0x9942 # 饂 -0x713C 0x9949 # 饉 -0x713D 0x9945 # 饅 -0x713E 0x9950 # é¥ -0x713F 0x994B # 饋 -0x7140 0x9951 # 饑 -0x7141 0x9952 # 饒 -0x7142 0x994C # 饌 -0x7143 0x9955 # 饕 -0x7144 0x9997 # 馗 -0x7145 0x9998 # 馘 -0x7146 0x99A5 # 馥 -0x7147 0x99AD # 馭 -0x7148 0x99AE # 馮 -0x7149 0x99BC # 馼 -0x714A 0x99DF # é§Ÿ -0x714B 0x99DB # é§› -0x714C 0x99DD # é§ -0x714D 0x99D8 # 駘 -0x714E 0x99D1 # é§‘ -0x714F 0x99ED # é§­ -0x7150 0x99EE # é§® -0x7151 0x99F1 # é§± -0x7152 0x99F2 # é§² -0x7153 0x99FB # é§» -0x7154 0x99F8 # 駸 -0x7155 0x9A01 # é¨ -0x7156 0x9A0F # é¨ -0x7157 0x9A05 # 騅 -0x7158 0x99E2 # é§¢ -0x7159 0x9A19 # 騙 -0x715A 0x9A2B # 騫 -0x715B 0x9A37 # 騷 -0x715C 0x9A45 # é©… -0x715D 0x9A42 # é©‚ -0x715E 0x9A40 # é©€ -0x715F 0x9A43 # 驃 -0x7160 0x9A3E # 騾 -0x7161 0x9A55 # é©• -0x7162 0x9A4D # é© -0x7163 0x9A5B # é©› -0x7164 0x9A57 # é©— -0x7165 0x9A5F # 驟 -0x7166 0x9A62 # é©¢ -0x7167 0x9A65 # é©¥ -0x7168 0x9A64 # 驤 -0x7169 0x9A69 # é©© -0x716A 0x9A6B # é©« -0x716B 0x9A6A # 驪 -0x716C 0x9AAD # 骭 -0x716D 0x9AB0 # 骰 -0x716E 0x9ABC # 骼 -0x716F 0x9AC0 # é«€ -0x7170 0x9ACF # é« -0x7171 0x9AD1 # é«‘ -0x7172 0x9AD3 # é«“ -0x7173 0x9AD4 # é«” -0x7174 0x9ADE # 髞 -0x7175 0x9ADF # 髟 -0x7176 0x9AE2 # é«¢ -0x7177 0x9AE3 # é«£ -0x7178 0x9AE6 # 髦 -0x7179 0x9AEF # 髯 -0x717A 0x9AEB # é«« -0x717B 0x9AEE # é«® -0x717C 0x9AF4 # é«´ -0x717D 0x9AF1 # 髱 -0x717E 0x9AF7 # é«· - -# "162" JIS -0x7221 0x9AFB # é«» -0x7222 0x9B06 # 鬆 -0x7223 0x9B18 # 鬘 -0x7224 0x9B1A # 鬚 -0x7225 0x9B1F # 鬟 -0x7226 0x9B22 # 鬢 -0x7227 0x9B23 # 鬣 -0x7228 0x9B25 # 鬥 -0x7229 0x9B27 # 鬧 -0x722A 0x9B28 # 鬨 -0x722B 0x9B29 # 鬩 -0x722C 0x9B2A # 鬪 -0x722D 0x9B2E # 鬮 -0x722E 0x9B2F # 鬯 -0x722F 0x9B32 # 鬲 -0x7230 0x9B44 # é­„ -0x7231 0x9B43 # é­ƒ -0x7232 0x9B4F # é­ -0x7233 0x9B4D # é­ -0x7234 0x9B4E # é­Ž -0x7235 0x9B51 # é­‘ -0x7236 0x9B58 # é­˜ -0x7237 0x9B74 # é­´ -0x7238 0x9B93 # 鮓 -0x7239 0x9B83 # 鮃 -0x723A 0x9B91 # 鮑 -0x723B 0x9B96 # é®– -0x723C 0x9B97 # é®— -0x723D 0x9B9F # 鮟 -0x723E 0x9BA0 # é®  -0x723F 0x9BA8 # 鮨 -0x7240 0x9BB4 # é®´ -0x7241 0x9BC0 # 鯀 -0x7242 0x9BCA # 鯊 -0x7243 0x9BB9 # 鮹 -0x7244 0x9BC6 # 鯆 -0x7245 0x9BCF # é¯ -0x7246 0x9BD1 # 鯑 -0x7247 0x9BD2 # 鯒 -0x7248 0x9BE3 # 鯣 -0x7249 0x9BE2 # 鯢 -0x724A 0x9BE4 # 鯤 -0x724B 0x9BD4 # 鯔 -0x724C 0x9BE1 # 鯡 -0x724D 0x9C3A # é°º -0x724E 0x9BF2 # 鯲 -0x724F 0x9BF1 # 鯱 -0x7250 0x9BF0 # 鯰 -0x7251 0x9C15 # é°• -0x7252 0x9C14 # é°” -0x7253 0x9C09 # é°‰ -0x7254 0x9C13 # é°“ -0x7255 0x9C0C # é°Œ -0x7256 0x9C06 # é°† -0x7257 0x9C08 # é°ˆ -0x7258 0x9C12 # é°’ -0x7259 0x9C0A # é°Š -0x725A 0x9C04 # é°„ -0x725B 0x9C2E # é°® -0x725C 0x9C1B # é°› -0x725D 0x9C25 # é°¥ -0x725E 0x9C24 # é°¤ -0x725F 0x9C21 # é°¡ -0x7260 0x9C30 # é°° -0x7261 0x9C47 # 鱇 -0x7262 0x9C32 # é°² -0x7263 0x9C46 # 鱆 -0x7264 0x9C3E # é°¾ -0x7265 0x9C5A # 鱚 -0x7266 0x9C60 # é±  -0x7267 0x9C67 # é±§ -0x7268 0x9C76 # é±¶ -0x7269 0x9C78 # 鱸 -0x726A 0x9CE7 # é³§ -0x726B 0x9CEC # 鳬 -0x726C 0x9CF0 # é³° -0x726D 0x9D09 # é´‰ -0x726E 0x9D08 # é´ˆ -0x726F 0x9CEB # 鳫 -0x7270 0x9D03 # é´ƒ -0x7271 0x9D06 # é´† -0x7272 0x9D2A # é´ª -0x7273 0x9D26 # é´¦ -0x7274 0x9DAF # 鶯 -0x7275 0x9D23 # é´£ -0x7276 0x9D1F # é´Ÿ -0x7277 0x9D44 # 鵄 -0x7278 0x9D15 # é´• -0x7279 0x9D12 # é´’ -0x727A 0x9D41 # éµ -0x727B 0x9D3F # é´¿ -0x727C 0x9D3E # é´¾ -0x727D 0x9D46 # 鵆 -0x727E 0x9D48 # 鵈 - -# "163" JIS -0x7321 0x9D5D # éµ -0x7322 0x9D5E # 鵞 -0x7323 0x9D64 # 鵤 -0x7324 0x9D51 # 鵑 -0x7325 0x9D50 # éµ -0x7326 0x9D59 # éµ™ -0x7327 0x9D72 # éµ² -0x7328 0x9D89 # 鶉 -0x7329 0x9D87 # 鶇 -0x732A 0x9DAB # é¶« -0x732B 0x9D6F # 鵯 -0x732C 0x9D7A # 鵺 -0x732D 0x9D9A # é¶š -0x732E 0x9DA4 # 鶤 -0x732F 0x9DA9 # é¶© -0x7330 0x9DB2 # é¶² -0x7331 0x9DC4 # é·„ -0x7332 0x9DC1 # é· -0x7333 0x9DBB # é¶» -0x7334 0x9DB8 # 鶸 -0x7335 0x9DBA # 鶺 -0x7336 0x9DC6 # é·† -0x7337 0x9DCF # é· -0x7338 0x9DC2 # é·‚ -0x7339 0x9DD9 # é·™ -0x733A 0x9DD3 # é·“ -0x733B 0x9DF8 # é·¸ -0x733C 0x9DE6 # é·¦ -0x733D 0x9DED # é·­ -0x733E 0x9DEF # é·¯ -0x733F 0x9DFD # é·½ -0x7340 0x9E1A # 鸚 -0x7341 0x9E1B # 鸛 -0x7342 0x9E1E # 鸞 -0x7343 0x9E75 # é¹µ -0x7344 0x9E79 # é¹¹ -0x7345 0x9E7D # é¹½ -0x7346 0x9E81 # éº -0x7347 0x9E88 # 麈 -0x7348 0x9E8B # 麋 -0x7349 0x9E8C # 麌 -0x734A 0x9E92 # 麒 -0x734B 0x9E95 # 麕 -0x734C 0x9E91 # 麑 -0x734D 0x9E9D # éº -0x734E 0x9EA5 # 麥 -0x734F 0x9EA9 # 麩 -0x7350 0x9EB8 # 麸 -0x7351 0x9EAA # 麪 -0x7352 0x9EAD # 麭 -0x7353 0x9761 # é¡ -0x7354 0x9ECC # 黌 -0x7355 0x9ECE # 黎 -0x7356 0x9ECF # é» -0x7357 0x9ED0 # é» -0x7358 0x9ED4 # é»” -0x7359 0x9EDC # 黜 -0x735A 0x9EDE # 點 -0x735B 0x9EDD # é» -0x735C 0x9EE0 # é»  -0x735D 0x9EE5 # 黥 -0x735E 0x9EE8 # 黨 -0x735F 0x9EEF # 黯 -0x7360 0x9EF4 # é»´ -0x7361 0x9EF6 # é»¶ -0x7362 0x9EF7 # é»· -0x7363 0x9EF9 # 黹 -0x7364 0x9EFB # é»» -0x7365 0x9EFC # 黼 -0x7366 0x9EFD # 黽 -0x7367 0x9F07 # 鼇 -0x7368 0x9F08 # 鼈 -0x7369 0x76B7 # çš· -0x736A 0x9F15 # 鼕 -0x736B 0x9F21 # 鼡 -0x736C 0x9F2C # 鼬 -0x736D 0x9F3E # é¼¾ -0x736E 0x9F4A # 齊 -0x736F 0x9F52 # é½’ -0x7370 0x9F54 # é½” -0x7371 0x9F63 # é½£ -0x7372 0x9F5F # 齟 -0x7373 0x9F60 # é½  -0x7374 0x9F61 # 齡 -0x7375 0x9F66 # 齦 -0x7376 0x9F67 # é½§ -0x7377 0x9F6C # 齬 -0x7378 0x9F6A # 齪 -0x7379 0x9F77 # é½· -0x737A 0x9F72 # é½² -0x737B 0x9F76 # é½¶ -0x737C 0x9F95 # 龕 -0x737D 0x9F9C # 龜 -0x737E 0x9FA0 # é¾  diff --git a/unicode/xerox/jis/XCCS-164=JIS.TXT b/unicode/xerox/jis/XCCS-164=JIS.TXT index 53b9acba..043eb9d9 100644 --- a/unicode/xerox/jis/XCCS-164=JIS.TXT +++ b/unicode/xerox/jis/XCCS-164=JIS.TXT @@ -42,195 +42,7 @@ # Any comments or problems, contact -# "165" JIS -0x7521 0x5B57 # å­— -0x7522 0x600E # 怎 -0x7523 0x5FEB # å¿« -0x7524 0x5E2B # 師 -0x7525 0x8655 # 處 -0x7526 0x76F8 # 相 -0x7527 0x6D3B # æ´» -0x7528 0x89AA # 親 -0x7529 0x6D77 # æµ· -0x752A 0x96FB # é›» -0x752B 0x6BCD # æ¯ -0x752C 0x679C # æžœ -0x752D 0x7ACB # ç«‹ -0x752E 0x539F # 原 -0x752F 0x5408 # åˆ -0x7530 0x66F8 # 書 -0x7531 0x5165 # å…¥ -0x7532 0x4E26 # 並 -0x7533 0x5E73 # å¹³ -0x7534 0x696D # 業 -0x7535 0x5831 # å ± -0x7536 0x8EAB # 身 -0x7537 0x5E02 # 市 -0x7538 0x88AB # 被 -0x7539 0x8A31 # 許 -0x753A 0x8ACB # è«‹ -0x753B 0x5C11 # å°‘ -0x753C 0x9593 # é–“ -0x753D 0x9AD4 # é«” -0x753E 0x4F4F # ä½ -0x753F 0x8ECA # 車 -0x7540 0x8ECD # è» -0x7541 0x908A # 邊 -0x7542 0x91CD # é‡ -0x7543 0x52A0 # 加 -0x7544 0x5716 # 圖 -0x7545 0x6216 # 或 -0x7546 0x6B21 # 次 -0x7547 0x6BCF # æ¯ -0x7548 0x7E3D # 總 -0x7549 0x706B # ç« -0x754A 0x6587 # æ–‡ -0x754B 0x5B69 # å­© -0x754C 0x4E16 # 世 -0x754D 0x5B89 # 安 -0x754E 0x653E # 放 -0x754F 0x6A5F # 機 -0x7550 0x5167 # å…§ -0x7551 0x95DC # é—œ -0x7552 0x5229 # 利 -0x7553 0x50CF # åƒ -0x7554 0x7406 # ç† -0x7555 0x6BD4 # 比 -0x7556 0x611B # æ„› -0x7557 0x738B # 王 -0x7558 0x5225 # 別 -0x7559 0x592B # 夫 -0x755A 0x8207 # 與 -0x755B 0x5149 # å…‰ -0x755C 0x82B1 # 花 -0x755D 0x83EF # è¯ -0x755E 0x8AB2 # 課 -0x755F 0x80B2 # 育 -0x7560 0x6545 # æ•… -0x7561 0x5FC5 # å¿… -0x7562 0x689D # æ¢ -0x7563 0x5ABD # 媽 -0x7564 0x5F1F # 弟 -0x7565 0x7236 # 父 -0x7566 0x901A # 通 -0x7567 0x8868 # 表 -0x7568 0x91D1 # 金 -0x7569 0x5BEB # 寫 -0x756A 0x5DF1 # å·± -0x756B 0x624D # æ‰ -0x756C 0x6CB3 # æ²³ -0x756D 0x7701 # çœ -0x756E 0x53F0 # å° -0x756F 0x6C42 # 求 -0x7570 0x6536 # æ”¶ -0x7571 0x842C # è¬ -0x7572 0x4E14 # 且 -0x7573 0x4F55 # 何 -0x7574 0x4EE3 # 代 -0x7575 0x5171 # å…± -0x7576 0x53D7 # å— -0x7577 0x98A8 # 風 -0x7578 0x6C5F # 江 -0x7579 0x62FF # æ‹¿ -0x757A 0x96E3 # 難 -0x757B 0x754C # 界 -0x757C 0x4FE1 # ä¿¡ -0x757D 0x671B # 望 -0x757E 0x7A7A # 空 -0x75A1 0x6B7B # æ­» -0x75A2 0x73ED # ç­ -0x75A3 0x99AC # 馬 -0x75A4 0x671F # 期 -0x75A5 0x975E # éž -0x75A6 0x6A39 # 樹 -0x75A7 0x53CA # åŠ -0x75A8 0x7D50 # çµ -0x75A9 0x865F # 號 -0x75AA 0x5E36 # 帶 -0x75AB 0x5143 # å…ƒ -0x75AC 0x4EA4 # 交 -0x75AD 0x8A72 # 該 -0x75AE 0x672A # 未 -0x75AF 0x7FA9 # 義 -0x75B0 0x5E9C # 府 -0x75B1 0x5B8C # 完 -0x75B2 0x8AD6 # è«– -0x75B3 0x9322 # 錢 -0x75B4 0x98DB # 飛 -0x75B5 0x547D # 命 -0x75B6 0x5F35 # å¼µ -0x75B7 0x54E1 # å“¡ -0x75B8 0x6578 # 數 -0x75B9 0x6797 # æž— -0x75BA 0x63A5 # 接 -0x75BB 0x5C40 # å±€ -0x75BC 0x53CB # å‹ -0x75BD 0x559C # å–œ -0x75BE 0x6E05 # 清 -0x75BF 0x6D0B # æ´‹ -0x75C0 0x6A02 # 樂 -0x75C1 0x5A5A # 婚 -0x75C2 0x793E # 社 -0x75C3 0x65E9 # æ—© -0x75C4 0x5E03 # 布 -0x75C5 0x6975 # 極 -0x75C6 0x773C # 眼 -0x75C7 0x55CE # å—Ž -0x75C8 0x7522 # 產 -0x75C9 0x544A # 告 -0x75CA 0x54E5 # å“¥ -0x75CB 0x8208 # 興 -0x75CC 0x52DE # 勞 -0x75CD 0x9435 # éµ -0x75CE 0x53D6 # å– -0x75CF 0x7B97 # ç®— -0x75D0 0x66F4 # æ›´ -0x75D1 0x5175 # å…µ -0x75D2 0x9020 # 造 -0x75D3 0x7B54 # ç­” -0x75D4 0x627E # 找 -0x75D5 0x7F77 # ç½· -0x75D6 0x5931 # 失 -0x75D7 0x904B # é‹ -0x75D8 0x5F62 # å½¢ -0x75D9 0x6613 # 易 -0x75DA 0x7FA3 # ç¾£ -0x75DB 0x5EA6 # 度 -0x75DC 0x534A # åŠ -0x75DD 0x8863 # è¡£ -0x75DE 0x82E5 # è‹¥ -0x75DF 0x81F3 # 至 -0x75E0 0x8B70 # è­° -0x75E1 0x8FD1 # è¿‘ -0x75E2 0x7167 # ç…§ -0x75E3 0x8B8A # 變 -0x75E4 0x59D0 # å§ -0x75E5 0x670D # æœ -0x75E6 0x5247 # 則 -0x75E7 0x985E # 類 -0x75E8 0x82F1 # 英 -0x75E9 0x7403 # çƒ -0x75EA 0x5343 # åƒ -0x75EB 0x5F80 # å¾€ -0x75EC 0x8B1B # 講 -0x75ED 0x8A08 # 計 -0x75EE 0x6230 # 戰 -0x75EF 0x6728 # 木 -0x75F0 0x7B11 # 笑 -0x75F1 0x529F # 功 -0x75F2 0x8209 # 舉 -0x75F3 0x8DDF # è·Ÿ -0x75F4 0x795E # 神 -0x75F5 0x6C7A # 決 -0x75F6 0x6D41 # æµ -0x75F7 0x71B1 # 熱 -0x75F8 0x541B # å› -0x75F9 0x7A76 # ç©¶ -0x75FA 0x7D04 # ç´„ -0x75FB 0x96BB # éš» -0x75FC 0x76F4 # ç›´ -0x75FD 0x53E4 # å¤ -0x75FE 0x9EC3 # 黃 +# "164" JIS 0x742C 0x32E3 # ã‹£ CIRCLED KATAKANA TO 0x742D 0x32E0 # ã‹  CIRCLED KATAKANA TI 0x742E 0x32F7 # ã‹· CIRCLED KATAKANA RI From 5790bce3db7b0c489a2dcd526b6557d1695ef37b Mon Sep 17 00:00:00 2001 From: rmkaplan <69548581+rmkaplan@users.noreply.github.com> Date: Fri, 10 Apr 2026 23:42:01 -0700 Subject: [PATCH 04/34] Add DISPLAY sanity check to EDITFONT (#2545) --- lispusers/EDITFONT | 27 +++++++++++++++------------ lispusers/EDITFONT.LCOM | Bin 10055 -> 10158 bytes 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/lispusers/EDITFONT b/lispusers/EDITFONT index 2bd3628f..ede826c6 100644 --- a/lispusers/EDITFONT +++ b/lispusers/EDITFONT @@ -1,13 +1,13 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "12-Oct-2025 17:39:29" {WMEDLEY}EDITFONT.;41 26261 +(FILECREATED "16-Mar-2026 23:19:02" {WMEDLEY}EDITFONT.;42 26474 :EDIT-BY rmk - :CHANGES-TO (RECORDS CHARITEM) - (FNS EF.SAVE) + :CHANGES-TO (FNS EDITFONT) + (RECORDS CHARITEM) - :PREVIOUS-DATE " 7-Oct-2025 14:56:00" {WMEDLEY}EDITFONT.;40) + :PREVIOUS-DATE "12-Oct-2025 17:39:29" {WMEDLEY}EDITFONT.;41) (PRETTYCOMPRINT EDITFONTCOMS) @@ -429,7 +429,8 @@ (RETURN FONT]) (EDITFONT - [LAMBDA (FONT CHARSET ROWMAJOR NCOLUMNS TITLETAG) (* ; "Edited 7-Oct-2025 14:55 by rmk") + [LAMBDA (FONT CHARSET ROWMAJOR NCOLUMNS TITLETAG) (* ; "Edited 16-Mar-2026 23:17 by rmk") + (* ; "Edited 7-Oct-2025 14:55 by rmk") (* ; "Edited 5-Oct-2025 15:06 by rmk") (* ; "Edited 4-Sep-2025 09:27 by rmk") (* ; "Edited 29-Aug-2025 22:34 by rmk") @@ -440,6 +441,8 @@ (* kbr%: "21-Oct-85 15:35") (* kbr%: "21-Oct-85 15:35") (SETQ FONT (FONTCREATE FONT)) + (CL:UNLESS (EQ 'DISPLAY (FONTPROP FONT 'DEVICE)) + (ERROR FONT " is not a display font")) (SETQ CHARSET (OR (CHARSET.DECODE CHARSET) 0)) (LET (CHARITEMS MENU TITLE HEIGHT WIDTH REGION POS WINDOW) @@ -494,10 +497,10 @@ (EF.INIT) (DECLARE%: DONTCOPY - (FILEMAP (NIL (1146 16903 (EF.INIT 1156 . 1790) (EF.PROMPT 1792 . 2374) (EF.MESSAGE 2376 . 2588) ( -EF.CLOSEFN 2590 . 3117) (EF.CHARITEMS 3119 . 4955) (EF.BUTTONEVENTFN 4957 . 5369) (EF.WHENSELECTEDFN -5371 . 5775) (EF.EDITBM 5777 . 7271) (EF.MIDDLEBUTTONFN 7273 . 7518) (EF.CHANGESIZE 7520 . 8849) ( -EF.DELETE 8851 . 10032) (EF.ENTER 10034 . 10975) (EF.REPLACE 10977 . 11950) (EF.SAVE 11952 . 16195) ( -COPYFONT 16197 . 16472) (READSTRIKEFONTFILE 16474 . 16901)) (16904 26073 (BLANKCHARSETCREATE 16914 . -22999) (EDITFONT 23001 . 26071))))) + (FILEMAP (NIL (1147 16904 (EF.INIT 1157 . 1791) (EF.PROMPT 1793 . 2375) (EF.MESSAGE 2377 . 2589) ( +EF.CLOSEFN 2591 . 3118) (EF.CHARITEMS 3120 . 4956) (EF.BUTTONEVENTFN 4958 . 5370) (EF.WHENSELECTEDFN +5372 . 5776) (EF.EDITBM 5778 . 7272) (EF.MIDDLEBUTTONFN 7274 . 7519) (EF.CHANGESIZE 7521 . 8850) ( +EF.DELETE 8852 . 10033) (EF.ENTER 10035 . 10976) (EF.REPLACE 10978 . 11951) (EF.SAVE 11953 . 16196) ( +COPYFONT 16198 . 16473) (READSTRIKEFONTFILE 16475 . 16902)) (16905 26286 (BLANKCHARSETCREATE 16915 . +23000) (EDITFONT 23002 . 26284))))) STOP diff --git a/lispusers/EDITFONT.LCOM b/lispusers/EDITFONT.LCOM index 589ac6dd1bfb40ecb1cc6dc1f2bfdbf9cdb45568..ce1d1ae3e7f37494090415572082de4678146de7 100644 GIT binary patch delta 1093 zcmZuw-A>yu6mIvUX}ujclP2wuF^O(!iJd=^8%SfPwMgP9aVhMsP&RdA6hSXG3Djpm zJjSF+6A!SM@3)`Q4zH`3M$G@`ga$}Y8SY*5vi-fmC7E1{7Fxm>c z91M{uUL>N-4G0PzG8J}`1^8m)`7^hb4o_Otq%Ke^Abw!di%(=mo6s-_z1=j;fRMl> z2JD?2>`y))j}H$BnwtT)C&utc-lla3cf95zict& z1uaPKPqkVHh!C(e0_* zIEP%v%{PGB?mdBarBPGODv6YOpxf>ZP~t!&vnW)69)pZjn3SpzSr>>;KzB$SMqJ5I z$rQ-CTR{~GLFe@TeBs!)3&#f@xBp*i3AR<;aLHAB#_-A+2g?Os6tY0dJ8{)??i}`) zF9rj$_ltjId5LuEiP zODW#r#P$(MMY0Qo_<#>J>?cZ_*5e7o)I@V81?o+61;o7kv9k0Lqt6~a)Th*L&R?Bj zE@1eElMrceirpM>6a$nJFbs6r2LpfNyYta=<|CS>aSKnu_!N#NQy9W%e0qF1{0i?U LN7JjnE8@XFwk8lw delta 1000 zcmZuw&2AGh5Kapm2;x*Ya4BE6s+1rlti3_#CDphGgrN>Hv zN2vN9T>20^1TTZV+tMnkFSft&%zQKR`M3Ndwp$5HxnP}?XRO0TDzTnN@yBS$U~!>X zk?}IOuwJkzQPCh zcKZGJ>--Q0U-r(9=0CPVu(Vr7I}FEXu+mAE;h}T4+qH1GccDEVi%M;)-E5g6V$D>s z1g|af2(jz;D;q}y)Tcf{$P%tPgBi|GPY}kVNDNuoQ4+0Y!D3k?B{W!Y#l~&4Qc>Pf zY$MDIw!`J5>?ArHEc71K>4u&k+P2BHYBz8Gu0(HNer`4z&pteF=(XRt8E(v07H$t? znXp1kxk%&`j%y>IsQQ){GKWJQL`gDcVgiTIB`XbrWu)&fBRz_`BU4b1V#w4$e#&LZ zRhvrz>bjWnM2&cQ%Yr%q23(D!yuv{p_xji7+7|6$#Q1Qe?q5=J`?5BGlIx$FuNI^# z!;r3uAVCjCQtv?e9%3otNNJ%^$XG>LsR}NJAbK3B6e^8krevh#7{v1{s1BlgW9;>X zy7w0vn5o>&sRUU#)znI+x{01*!r)b}>o#bWIF4sr1{0;EU^`4_6>uCIONi~?1p*D6 zDh6oZ{;!D=)OKMsWSA+g^yeTRS-=zlqO+8IS06~AkulF^=m*f>Et+J?bZ5k}L}xY; zvqBd(&J}vZP@9gJD4Eu>7P8^y;qvJd)rKU)Cb)c K3pevEzWNU;9{B?R From 8f3d5c26b501a2b5281dc1af5f05314968d05146 Mon Sep 17 00:00:00 2001 From: Herb Jellinek Date: Mon, 13 Apr 2026 14:21:07 -0700 Subject: [PATCH 05/34] As discussed in the 4/13/2026 LispCore meeting: This is a new package that allows you to READ symbols in undefined packages such that they will print as if there had not been an error. --- lispusers/BROKEN-ATOMS | 188 +++++++++++++++++++++++++++++++++++ lispusers/BROKEN-ATOMS.DFASL | Bin 0 -> 11451 bytes lispusers/BROKEN-ATOMS.TEdit | Bin 0 -> 2183 bytes 3 files changed, 188 insertions(+) create mode 100644 lispusers/BROKEN-ATOMS create mode 100644 lispusers/BROKEN-ATOMS.DFASL create mode 100644 lispusers/BROKEN-ATOMS.TEdit diff --git a/lispusers/BROKEN-ATOMS b/lispusers/BROKEN-ATOMS new file mode 100644 index 00000000..fc1779ae --- /dev/null +++ b/lispusers/BROKEN-ATOMS @@ -0,0 +1,188 @@ +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) + +(FILECREATED "13-Apr-2026 10:49:10" {PROJECTS}BROKEN-ATOMS.;9 7385 + + :CHANGES-TO (FUNCTIONS WITHOUT-BROKEN-ATOMS TEST-PRETTY-FILE TEST-DEEP-COMPUTATION + CURE-BROKEN-ATOM) + (VARS BROKEN-ATOMSCOMS) + + :PREVIOUS-DATE "18-Feb-2026 16:08:40" {PROJECTS}BROKEN-ATOMS.;3) + + +(PRETTYCOMPRINT BROKEN-ATOMSCOMS) + +(RPAQQ BROKEN-ATOMSCOMS + ( + (* ;; "the representation of a broken atom") + + (RECORDS BROKEN-ATOM) + (FUNCTIONS CURE-BROKEN-ATOM) + + (* ;; "for DEFPRINT") + + (FNS BROKEN-ATOM-PRINTER) + + (* ;; "special form") + + (FUNCTIONS WITHOUT-BROKEN-ATOMS) + + (* ;; "setup") + + (P (DEFPRINT 'BROKEN-ATOM 'BROKEN-ATOM-PRINTER)) + + (* ;; "Debugging/testing") + + (FUNCTIONS TEST-INTERNAL-BA TEST-EXTERNAL-BA TEST-DEEP-COMPUTATION TEST-PRETTY-FILE))) + + + +(* ;; "the representation of a broken atom") + +(DECLARE%: EVAL@COMPILE + +(DATATYPE BROKEN-ATOM ((PACKAGE POINTER) + (NAME POINTER) + (EXTERNAL FLAG))) +) + +(/DECLAREDATATYPE 'BROKEN-ATOM '(POINTER POINTER FLAG) + '((BROKEN-ATOM 0 POINTER) + (BROKEN-ATOM 2 POINTER) + (BROKEN-ATOM 2 (FLAGBITS . 0))) + '4) + +(CL:DEFUN CURE-BROKEN-ATOM (CONDITION) + "Given an XCL:MISSING-EXTERNAL-SYMBOL condition, return a corresponding BROKEN-ATOM" + (COND + ((TYPEP CONDITION 'XCL:MISSING-PACKAGE) (* ; "no such package ") + (create BROKEN-ATOM + PACKAGE _ (XCL:MISSING-PACKAGE-PACKAGE-NAME CONDITION) + NAME _ (XCL:MISSING-PACKAGE-SYMBOL-NAME CONDITION) + EXTERNAL _ (XCL:MISSING-PACKAGE-EXTERNAL CONDITION))) + ((TYPEP CONDITION 'XCL:MISSING-EXTERNAL-SYMBOL) (* ; + "package exists, no such external symbol") + (create BROKEN-ATOM + PACKAGE _ (CL:PACKAGE-NAME (XCL:MISSING-EXTERNAL-SYMBOL-PACKAGE CONDITION)) + NAME _ (XCL:MISSING-EXTERNAL-SYMBOL-NAME CONDITION) + EXTERNAL _ NIL)) + (T (HELP "Don't know how to cure" CONDITION)))) + + + +(* ;; "for DEFPRINT") + +(DEFINEQ + +(BROKEN-ATOM-PRINTER + [LAMBDA (BROKEN-ATOM STREAM) + (CONS (CONCAT (fetch (BROKEN-ATOM PACKAGE) of BROKEN-ATOM) + (if (fetch (BROKEN-ATOM EXTERNAL) of BROKEN-ATOM) + then ":" + else "::") + (fetch (BROKEN-ATOM NAME) of BROKEN-ATOM]) +) + + + +(* ;; "special form") + + +(DEFMACRO WITHOUT-BROKEN-ATOMS (&BODY FORMS) + "Handle any broken-atom errors by producing a BROKEN-ATOM that prints as if the original atom were intact" + `[HANDLER-BIND [[XCL:MISSING-PACKAGE #'(CL:LAMBDA (C) + (CONDITIONS:INVOKE-RESTART + 'CREATE-MISSING-PACKAGE-BA (CURE-BROKEN-ATOM + C] + (XCL:MISSING-EXTERNAL-SYMBOL #'(CL:LAMBDA (C) + (CONDITIONS:INVOKE-RESTART + 'CREATE-EXTERNAL-BA (CURE-BROKEN-ATOM + C] + (CONDITIONS:RESTART-BIND [(CREATE-MISSING-PACKAGE-BA #'(CL:LAMBDA (V) + (RETFROM + #' + RESOLVE-MISSING-PACKAGE + V) + V)) + (CREATE-EXTERNAL-BA #'(CL:LAMBDA (V) + (RETFROM + #' + RESOLVE-MISSING-EXTERNAL-SYMBOL + V) + V] + (PROGN ,@FORMS]) + + + +(* ;; "setup") + + +(DEFPRINT 'BROKEN-ATOM 'BROKEN-ATOM-PRINTER) + + + +(* ;; "Debugging/testing") + + +(CL:DEFUN TEST-INTERNAL-BA () + [LET ((FILE NIL)) + (CL:WITH-OPEN-STREAM (OUT (OPENSTREAM "{nodircore}" 'OUTPUT)) + (SETQ FILE OUT) + (PRINTOUT OUT "BROKEN::INTERNAL-ATOM" T)) + (CL:WITH-OPEN-STREAM (IN (OPENSTREAM FILE 'INPUT)) + (WITHOUT-BROKEN-ATOMS (RATOM IN]) + +(CL:DEFUN TEST-EXTERNAL-BA () + [LET ((FILE NIL)) + (CL:WITH-OPEN-STREAM (OUT (OPENSTREAM "{nodircore}" 'OUTPUT)) + (SETQ FILE OUT) + (PRINTOUT OUT "BROKEN:EXTERNAL-ATOM" T)) + (CL:WITH-OPEN-STREAM (IN (OPENSTREAM FILE 'INPUT)) + (WITHOUT-BROKEN-ATOMS (RATOM IN]) + +(CL:DEFUN TEST-DEEP-COMPUTATION () + "Test that we can handle internal calls to READ that encounter broken atoms" + + (* ;; "make sure it works when there's no error") + + (LET [(RESULT (WITHOUT-BROKEN-ATOMS (CL:LOOP :FOR X :FROM 0 :TO 9 :COLLECT X] + (PRINTOUT T "No error loop result: " RESULT T)) + + (* ;; "and when reading legit atoms") + + (LET [(RESULT (WITHOUT-BROKEN-ATOMS (CL:LOOP :FOR X :FROM 0 :TO 9 :COLLECT (CL:READ-FROM-STRING + (CONCAT "IL:ATOM" X] + (PRINTOUT T "No error read loop result: " RESULT T)) + + (* ;; "test XCL:MISSING-PACKAGE.") + + (COND + ((CL:FIND-PACKAGE :BROKEN) + (DELETE-PACKAGE :BROKEN))) + (LET [(RESULT (WITHOUT-BROKEN-ATOMS (CL:LOOP :FOR X :FROM 0 :TO 9 :COLLECT (CL:READ-FROM-STRING + (CONCAT "BROKEN:ATOM" + X] + (PRINTOUT T "No such package loop result: " RESULT T)) + + (* ;; "test XCL:MISSING-EXTERNAL-SYMBOL") + + (CL:UNWIND-PROTECT + (PROGN (CL:MAKE-PACKAGE :BROKEN) + (LET [(RESULT (WITHOUT-BROKEN-ATOMS (CL:LOOP :FOR X :FROM 0 :TO 9 :COLLECT + (CL:READ-FROM-STRING (CONCAT "BROKEN:ATOM" X + ] + (PRINTOUT T "Not external symbol loop result: " RESULT T))) + [COND + ((CL:FIND-PACKAGE :BROKEN) + (DELETE-PACKAGE 'BROKEN])) + +(CL:DEFUN TEST-PRETTY-FILE (SOURCE-FILE-NAME OUTPUT-FILE-NAME OUTPUT-TYPE) + "Prettyprint a Lisp source file to an imagestream file" + (CL:WITH-OPEN-STREAM (OUTPUT-STREAM (OPENIMAGESTREAM OUTPUT-FILE-NAME OUTPUT-TYPE)) + (WITHOUT-BROKEN-ATOMS (PRETTYFILEINDEX SOURCE-FILE-NAME NIL OUTPUT-STREAM T)) + (FULLNAME OUTPUT-STREAM))) +(DECLARE%: DONTCOPY + (FILEMAP (NIL (1402 2314 (CURE-BROKEN-ATOM 1402 . 2314)) (2345 2698 (BROKEN-ATOM-PRINTER 2355 . 2696)) + (2730 4575 (WITHOUT-BROKEN-ATOMS 2730 . 4575)) (4681 5009 (TEST-INTERNAL-BA 4681 . 5009)) (5011 5338 +(TEST-EXTERNAL-BA 5011 . 5338)) (5340 7007 (TEST-DEEP-COMPUTATION 5340 . 7007)) (7009 7362 ( +TEST-PRETTY-FILE 7009 . 7362))))) +STOP diff --git a/lispusers/BROKEN-ATOMS.DFASL b/lispusers/BROKEN-ATOMS.DFASL new file mode 100644 index 0000000000000000000000000000000000000000..99aa84e8b24ed50f4870b0f31dce57415bfc3ee0 GIT binary patch literal 11451 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 literal 0 HcmV?d00001 From 93b09dec6640557a845332b8e17aeff444a42d61 Mon Sep 17 00:00:00 2001 From: Herb Jellinek Date: Tue, 14 Apr 2026 12:16:13 -0700 Subject: [PATCH 06/34] My last-minute change from QUOTE to FUNCTION inadvertently invoked CL:FUNCTION instead, and RETFROM doesn't want a function object. Updated to use IL:FUNCTION. --- lispusers/BROKEN-ATOMS | 25 ++++++++++++------------- lispusers/BROKEN-ATOMS.DFASL | Bin 11451 -> 11283 bytes 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/lispusers/BROKEN-ATOMS b/lispusers/BROKEN-ATOMS index fc1779ae..a6f211aa 100644 --- a/lispusers/BROKEN-ATOMS +++ b/lispusers/BROKEN-ATOMS @@ -1,6 +1,6 @@ (DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "13-Apr-2026 10:49:10" {PROJECTS}BROKEN-ATOMS.;9 7385 +(FILECREATED "14-Apr-2026 12:14:44" {PROJECTS}BROKEN-ATOMS.;10 7207 :CHANGES-TO (FUNCTIONS WITHOUT-BROKEN-ATOMS TEST-PRETTY-FILE TEST-DEEP-COMPUTATION CURE-BROKEN-ATOM) @@ -97,16 +97,15 @@ (CONDITIONS:INVOKE-RESTART 'CREATE-EXTERNAL-BA (CURE-BROKEN-ATOM C] - (CONDITIONS:RESTART-BIND [(CREATE-MISSING-PACKAGE-BA #'(CL:LAMBDA (V) - (RETFROM - #' - RESOLVE-MISSING-PACKAGE - V) - V)) + (CONDITIONS:RESTART-BIND [(CREATE-MISSING-PACKAGE-BA + #'(CL:LAMBDA (V) + (RETFROM (FUNCTION RESOLVE-MISSING-PACKAGE) + V) + V)) (CREATE-EXTERNAL-BA #'(CL:LAMBDA (V) - (RETFROM - #' + (RETFROM (FUNCTION RESOLVE-MISSING-EXTERNAL-SYMBOL + ) V) V] (PROGN ,@FORMS]) @@ -181,8 +180,8 @@ (WITHOUT-BROKEN-ATOMS (PRETTYFILEINDEX SOURCE-FILE-NAME NIL OUTPUT-STREAM T)) (FULLNAME OUTPUT-STREAM))) (DECLARE%: DONTCOPY - (FILEMAP (NIL (1402 2314 (CURE-BROKEN-ATOM 1402 . 2314)) (2345 2698 (BROKEN-ATOM-PRINTER 2355 . 2696)) - (2730 4575 (WITHOUT-BROKEN-ATOMS 2730 . 4575)) (4681 5009 (TEST-INTERNAL-BA 4681 . 5009)) (5011 5338 -(TEST-EXTERNAL-BA 5011 . 5338)) (5340 7007 (TEST-DEEP-COMPUTATION 5340 . 7007)) (7009 7362 ( -TEST-PRETTY-FILE 7009 . 7362))))) + (FILEMAP (NIL (1403 2315 (CURE-BROKEN-ATOM 1403 . 2315)) (2346 2699 (BROKEN-ATOM-PRINTER 2356 . 2697)) + (2731 4397 (WITHOUT-BROKEN-ATOMS 2731 . 4397)) (4503 4831 (TEST-INTERNAL-BA 4503 . 4831)) (4833 5160 +(TEST-EXTERNAL-BA 4833 . 5160)) (5162 6829 (TEST-DEEP-COMPUTATION 5162 . 6829)) (6831 7184 ( +TEST-PRETTY-FILE 6831 . 7184))))) STOP diff --git a/lispusers/BROKEN-ATOMS.DFASL b/lispusers/BROKEN-ATOMS.DFASL index 99aa84e8b24ed50f4870b0f31dce57415bfc3ee0..05926d41fad16645c2dddb975c35d87721f654c8 100644 GIT binary patch delta 2760 zcmd6oUrbw79LLW&m;bPpiNFK`mjN>yRNAiD%BHfWDQuxD&FChz#!xrr5R`>U#&n~h zl9?>&-vZo z`JUhT{q8*{?&H1Fu2;>bqMqT=kyHKZnSr5x_0&jz;O+j?s@ZC^pBph+OqTts*>ccq zJ!rKSb=Z4ce+~1F_Mbl;xY(k{t9tyvkSb>A!_<^d@BXAztRry;{oKgN=$zf(Q@#<|J8s|gX{O$)ABGci59;eIc@OB>`kuq=U zz8tsxm@|O!q911I1kAEiQx1bx4#6b$Yhz|ml9z8cGQ;b9w#-^LuV*TLVS1A0YnP}@ z`wAiM$PFT6${vpypJ{Hd&A1(`1jiLSu@ii{DEPB&hwg5Z(WQLBG*ex z758{tM;%V1rR_i)pDOL8^D`|K{84GFa<&pn%raTTdrx6_pMSaI$6%C6nK?xkJ6%b{ z#1yviGB!)D=+oDT{7m2ia6#Za@NUjB=rlK`P1HZ%XC z+_Toxx|pk?R%wf}eAHo%<-tZ-ZfY!d8f8R|mBN%Ql5za@Grc8oy$nniGS2g>2H~K` z5fSI(Rn5WpfE*kWkvG74&j_0aik7jfK+!Vxj;07R3eSqbbHIeaLExmoGr*+4mx0jq z0-@;!E{8hxh!>@38(a{z0wLO}jR}>#@IY|8=F>g&k>(fXcRX0-!_|#Ju?U@jLo7ny z1&YM!Al9HVFR=!dRS|2@R}d!>r!N7;I#NxlZND05yqiP3V0rr1F% z&%-1RXk!*oGV@s|gsjFM*6gO<%uADcnUvJag(xe2YgHYS&>7ap{*f(y8r!-(f7|fWgdE5)#GvFdVTbmNNbd%a$SRHc+;=(k5ZfOQF znx&cGiLA%CUHFq2(c-AdSPQh=m~2c%Sor?|I(m zyzlp&w`?%(n{`q9oV&`|W;M=@TWu}24s&bE;dcAs)|R4fW58uTGdwzEetvu?@XF9> zbKlEjrvpx6$VeU>*0vtek*Zb#nbE(Ap80 zLY{1v|M8C`0eZuYV9_x2g zb)Gi}afjzg+U5uUycs#Z67d%a+0QC0yV>1FOYK&aL!^+UxsuOqDb^W6$~Gc*W{70( zl?~G<%PIHnU(yIsQa0m?2RyE04yV;-w;f^=<%1&fZu#x%g=(Z(&{WkwdjQMN*%uYx z1S6W_SkzT_HcO9~C0+aL9BnPRQvDr7-jwhb;If2Y0^XAFBf!{MWp+x}HQ@L(2@-M@ zctyJB09Pfv#PthUtxdorHd>8UG5~Y`jjrOpJnmOVUC)sTE~9z50;$$FZB{YWdSsB@ zlhOZCx9?SY(8DU$wW~8r$L(x>mx?|Z-B(qk+ap>&v@dFTun{dcwN__}Xhf~`!jvsi zaqRq_!IGFbwx-G)V_)wXfrB1LM2xxjHU(qDYH>tH&I5~%5^WYxHdMO|C>yH1#&v04 zg=bB|bASm6M*wFeJOh}N@EJgGdI7=d23(!)5fP6oQafBAZ3hHtGoO?!jqrf5l>3B- z{>J^%{DKGTtjlBx$|Up>95M-g9Z(9VBgjFOE}4U>s>mGl6yl_C`ZS=-Lwf!C4 z7a%yB6{nIWI8B7s<0(kZ5Kc|-B-yW~-NAK1ORmEqX-ODR(vo)o@zG3k{UTOtlQ4<% zFf(H?$>(6=O7qG|tX8|ZZUC)43X?d*Cv8BzpNl(38*s_%S zH}^%my+{_P7?JY6pc>#ZtEhP_7*kqf^2#mgGkTp?kKyPwdYqN=ke?tDNB;m2M}Hp> zM-QQ*Fm&i0=LKS326(l(dXIwRN2>yF zjVpazWW6(d+n5lI8~1+J39)x0GUJ4J%j_3-#&_nkn@Zia_U3H2o2Z!9lcrYeNzYJ%@>X(3#sd&+!>K8TfDN=OgAB^sU9eMH-xrhB2-M0ak+0O^sf|*D4zc#5& XnMbwI`@f#ljjXk)AvLYXnm+y=#XdeZ From fb0af3c05f27157c35b6d6783df721421dd91ca8 Mon Sep 17 00:00:00 2001 From: Frank Halasz Date: Tue, 14 Apr 2026 22:36:09 -0700 Subject: [PATCH 07/34] Fix GRAPHER so that when a DISPLAYLINKFN is specified but the specifed function is not defined, it uses the default DRAWLINK function instead and promptprints a notice. --- library/GRAPHER | 317 ++++++++++++++++++++++--------------------- library/GRAPHER.LCOM | Bin 64716 -> 64990 bytes 2 files changed, 164 insertions(+), 153 deletions(-) diff --git a/library/GRAPHER b/library/GRAPHER index 6a3331bf..4ec08f14 100644 --- a/library/GRAPHER +++ b/library/GRAPHER @@ -1,21 +1,18 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) -(FILECREATED "14-Mar-2021 20:40:30"  -{DSK}kaplan>Local>medley3.5>git-medley>library>GRAPHER.;5 214171 +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) - changes to%: (VARS GRAPHERCOMS) +(FILECREATED "14-Apr-2026 22:19:19" {DSK}frank>il>medley>library>GRAPHER.;3 215302 - previous date%: "14-May-2018 10:24:38" -{DSK}kaplan>Local>medley3.5>git-medley>library>GRAPHER.;4) + :EDIT-BY "FGH" + :CHANGES-TO (FNS DISPLAYLINK/RL DISPLAYLINK/LR DISPLAYLINK/BT DISPLAYLINK/TB) + + :PREVIOUS-DATE "14-Mar-2021 20:40:30" {DSK}frank>il>medley>library>GRAPHER.;1) -(* ; " -Copyright (c) 1983-1994, 2018, 2021 by Venue & Xerox Corporation. -") (PRETTYCOMPRINT GRAPHERCOMS) (RPAQQ GRAPHERCOMS - [(COMS (* ; "Graph Editing") + [(COMS (* ; "Graph Editing") (FNS ADD/AND/DISPLAY/LINK APPLYTOSELECTEDNODE CALL.MOVENODEFN CHANGE.NODEFONT.SIZE DEFAULT.ADDNODEFN DELETE/AND/DISPLAY/LINK DISPLAY/NAME DISPLAYGRAPH DISPLAYLINK DISPLAYLINK/BT DISPLAYLINK/LR DISPLAYLINK/RL DISPLAYLINK/TB DISPLAYNODE @@ -38,18 +35,18 @@ Copyright (c) 1983-1994, 2018, 2021 by Venue & Xerox Corporation. (CL:WHEN (GETD 'MODERNWINDOW.SETUP) (MODERNWINDOW.SETUP 'APPLYTOSELECTEDNODE))] - (* ;; "Support for EDITSUBGRAPH and EDITREGION") + (* ;; "Support for EDITSUBGRAPH and EDITREGION") (FNS EDITMOVEREGION EDITMOVESUBTREE NOT.TRACKCURSOR RECURSIVE.COLLECTDESCENDENTS MOVEDESCENDENTS COLLECT.CHILD.NODES CREATE.NEW.NODEPOSITION GETBOXPOSITION.FROMINITIALREGION COLLECTDESCENDENTS)) - (COMS (* ; - "functions for finding larger and smaller fonts") + (COMS (* ; + "functions for finding larger and smaller fonts") (FNS NEXTSIZEFONT DECREASING.FONT.LIST SCALE.FONT) [DECLARE%: DONTEVAL@LOAD DOCOPY (VARS (DECREASING.FONT.LIST (DECREASING.FONT.LIST] (GLOBALVARS DECREASING.FONT.LIST)) - (* ; - "functions for LAYOUTGRAPH And LAYOUTLATTICE") + (* ; + "functions for LAYOUTGRAPH And LAYOUTLATTICE") (FNS BRH/LAYOUT BRH/LAYOUT/DAUGHTERS BRH/OFFSET BRHC/INTERTREE/SPACE BRHC/LAYOUT BRHC/LAYOUT/DAUGHTERS BRHC/LAYOUT/TERMINAL BRHC/OFFSET BRHL/LAYOUT BRHL/LAYOUT/DAUGHTERS BRHL/MOVE/RIGHT BROWSE/LAYOUT/HORIZ BROWSE/LAYOUT/HORIZ/COMPACTLY BROWSE/LAYOUT/LATTICE @@ -95,7 +92,7 @@ Copyright (c) 1983-1994, 2018, 2021 by Venue & Xerox Corporation. (LOCALVARS . T) (RECORDS GRAPHNODE GRAPH) (DECLARE%: DONTCOPY (MACROS HALF)) - (COMS (* ; "Grapher image objects") + (COMS (* ; "Grapher image objects") (FNS GRAPHERIMAGEFNS) (FNS GRAPHERCOPYBUTTONEVENTFN GRAPHOBJ.FINDGRAPH) (FNS ALIGNMENTNODE GRAPHOBJ.CHECKALIGN) @@ -303,96 +300,112 @@ Copyright (c) 1983-1994, 2018, 2021 by Venue & Xerox Corporation. NIL]) (DISPLAYLINK/BT - [LAMBDA (TRANS GNB GNT WIDTH OPERATION STREAM PARAMS) + [LAMBDA (TRANS GNB GNT WIDTH OPERATION STREAM PARAMS) (* ; "Edited 14-Apr-2026 22:08 by FGH") (* ; "Edited 29-Apr-94 13:59 by sybalsky") - (* draws a line from the bottom edge of GNB to the top edge of GNT translated - by TRANS) + (* draws a line from the bottom edge of GNB to the top edge of GNT translated by + TRANS) - (APPLY* (OR (LISTGET PARAMS 'DRAWLINKFN) - 'DRAWLINE) - (IPLUS (fetch XCOORD of TRANS) - (fetch XCOORD of (fetch (GRAPHNODE NODEPOSITION) of GNB))) - (IPLUS (fetch YCOORD of TRANS) - (SUB1 (GN/BOTTOM GNB))) - (IPLUS (fetch XCOORD of TRANS) - (fetch XCOORD of (fetch (GRAPHNODE NODEPOSITION) of GNT))) - (IPLUS (fetch YCOORD of TRANS) - (ADD1 (GN/TOP GNT))) - (OR (LISTGET PARAMS 'LINEWIDTH) - WIDTH 1) - OPERATION STREAM (LISTGET PARAMS 'COLOR) - (LISTGET PARAMS 'DASHING) - PARAMS]) + (LET* [(FN (LISTGET PARAMS 'DRAWLINKFN)) + (DFN (AND FN (GETD FN] + (if (AND FN (NOT DFN)) + then (PROMPTPRINT (CONCAT "DISPLAYLINK: DRAWLINKFN " FN " NOT FOUND"))) + (APPLY* (OR (AND DFN FN) + 'DRAWLINE) + (IPLUS (fetch XCOORD of TRANS) + (fetch XCOORD of (fetch (GRAPHNODE NODEPOSITION) of GNB))) + (IPLUS (fetch YCOORD of TRANS) + (SUB1 (GN/BOTTOM GNB))) + (IPLUS (fetch XCOORD of TRANS) + (fetch XCOORD of (fetch (GRAPHNODE NODEPOSITION) of GNT))) + (IPLUS (fetch YCOORD of TRANS) + (ADD1 (GN/TOP GNT))) + (OR (LISTGET PARAMS 'LINEWIDTH) + WIDTH 1) + OPERATION STREAM (LISTGET PARAMS 'COLOR) + (LISTGET PARAMS 'DASHING) + PARAMS]) (DISPLAYLINK/LR - [LAMBDA (TRANS GNL GNR WIDTH OPERATION STREAM PARAMS) + [LAMBDA (TRANS GNL GNR WIDTH OPERATION STREAM PARAMS) (* ; "Edited 14-Apr-2026 22:09 by FGH") (* ; "Edited 29-Apr-94 13:59 by sybalsky") - (* draws a line from the left edge of GNL to the right edge of GNR, translated - by TRANS) + (* draws a line from the left edge of GNL to the right edge of GNR, translated by + TRANS) - (APPLY* (OR (LISTGET PARAMS 'DRAWLINKFN) - 'DRAWLINE) - (IPLUS (fetch XCOORD of TRANS) - (SUB1 (GN/LEFT GNL))) - (IPLUS (fetch YCOORD of TRANS) - (fetch YCOORD of (fetch (GRAPHNODE NODEPOSITION) of GNL))) - (IPLUS (fetch XCOORD of TRANS) - (ADD1 (GN/RIGHT GNR))) - (IPLUS (fetch YCOORD of TRANS) - (fetch YCOORD of (fetch (GRAPHNODE NODEPOSITION) of GNR))) - (OR (LISTGET PARAMS 'LINEWIDTH) - WIDTH 1) - OPERATION STREAM (LISTGET PARAMS 'COLOR) - (LISTGET PARAMS 'DASHING) - PARAMS]) + (LET* [(FN (LISTGET PARAMS 'DRAWLINKFN)) + (DFN (AND FN (GETD FN] + (if (AND FN (NOT DFN)) + then (PROMPTPRINT (CONCAT "DISPLAYLINK: DRAWLINKFN " FN " NOT FOUND"))) + (APPLY* (OR (AND DFN FN) + 'DRAWLINE) + (IPLUS (fetch XCOORD of TRANS) + (SUB1 (GN/LEFT GNL))) + (IPLUS (fetch YCOORD of TRANS) + (fetch YCOORD of (fetch (GRAPHNODE NODEPOSITION) of GNL))) + (IPLUS (fetch XCOORD of TRANS) + (ADD1 (GN/RIGHT GNR))) + (IPLUS (fetch YCOORD of TRANS) + (fetch YCOORD of (fetch (GRAPHNODE NODEPOSITION) of GNR))) + (OR (LISTGET PARAMS 'LINEWIDTH) + WIDTH 1) + OPERATION STREAM (LISTGET PARAMS 'COLOR) + (LISTGET PARAMS 'DASHING) + PARAMS]) (DISPLAYLINK/RL - [LAMBDA (TRANS GNR GNL WIDTH OPERATION STREAM PARAMS) + [LAMBDA (TRANS GNR GNL WIDTH OPERATION STREAM PARAMS) (* ; "Edited 14-Apr-2026 22:09 by FGH") (* ; "Edited 29-Apr-94 13:59 by sybalsky") - (* draws a line from the right edge of GNR, to the left edge of GNL translated - by TRANS) + (* draws a line from the right edge of GNR, to the left edge of GNL translated by + TRANS) - (APPLY* (OR (LISTGET PARAMS 'DRAWLINKFN) - 'DRAWLINE) - (IPLUS (fetch XCOORD of TRANS) - (ADD1 (GN/RIGHT GNR))) - (IPLUS (fetch YCOORD of TRANS) - (fetch YCOORD of (fetch (GRAPHNODE NODEPOSITION) of GNR))) - (IPLUS (fetch XCOORD of TRANS) - (SUB1 (GN/LEFT GNL))) - (IPLUS (fetch YCOORD of TRANS) - (fetch YCOORD of (fetch (GRAPHNODE NODEPOSITION) of GNL))) - (OR (LISTGET PARAMS 'LINEWIDTH) - WIDTH 1) - OPERATION STREAM (LISTGET PARAMS 'COLOR) - (LISTGET PARAMS 'DASHING) - PARAMS]) + (LET* [(FN (LISTGET PARAMS 'DRAWLINKFN)) + (DFN (AND FN (GETD FN] + (if (AND FN (NOT DFN)) + then (PROMPTPRINT (CONCAT "DISPLAYLINK: DRAWLINKFN " FN " NOT FOUND"))) + (APPLY* (OR (AND DFN FN) + 'DRAWLINE) + (IPLUS (fetch XCOORD of TRANS) + (ADD1 (GN/RIGHT GNR))) + (IPLUS (fetch YCOORD of TRANS) + (fetch YCOORD of (fetch (GRAPHNODE NODEPOSITION) of GNR))) + (IPLUS (fetch XCOORD of TRANS) + (SUB1 (GN/LEFT GNL))) + (IPLUS (fetch YCOORD of TRANS) + (fetch YCOORD of (fetch (GRAPHNODE NODEPOSITION) of GNL))) + (OR (LISTGET PARAMS 'LINEWIDTH) + WIDTH 1) + OPERATION STREAM (LISTGET PARAMS 'COLOR) + (LISTGET PARAMS 'DASHING) + PARAMS]) (DISPLAYLINK/TB - [LAMBDA (TRANS GNT GNB WIDTH OPERATION STREAM PARAMS) + [LAMBDA (TRANS GNT GNB WIDTH OPERATION STREAM PARAMS) (* ; "Edited 14-Apr-2026 22:09 by FGH") (* ; "Edited 29-Apr-94 13:59 by sybalsky") - (* draws a line from the top edge of GNT to the bottom edge of GNR, translated - by TRANS) + (* draws a line from the top edge of GNT to the bottom edge of GNR, translated by + TRANS) - (APPLY* (OR (LISTGET PARAMS 'DRAWLINKFN) - 'DRAWLINE) - (IPLUS (fetch XCOORD of TRANS) - (fetch XCOORD of (fetch (GRAPHNODE NODEPOSITION) of GNT))) - (IPLUS (fetch YCOORD of TRANS) - (ADD1 (GN/TOP GNT))) - (IPLUS (fetch XCOORD of TRANS) - (fetch XCOORD of (fetch (GRAPHNODE NODEPOSITION) of GNB))) - (IPLUS (fetch YCOORD of TRANS) - (SUB1 (GN/BOTTOM GNB))) - (OR (LISTGET PARAMS 'LINEWIDTH) - WIDTH 1) - OPERATION STREAM (LISTGET PARAMS 'COLOR) - (LISTGET PARAMS 'DASHING) - PARAMS]) + (LET* [(FN (LISTGET PARAMS 'DRAWLINKFN)) + (DFN (AND FN (GETD FN] + (if (AND FN (NOT DFN)) + then (PROMPTPRINT (CONCAT "DISPLAYLINK: DRAWLINKFN " FN " NOT FOUND"))) + (APPLY* (OR (AND DFN FN) + 'DRAWLINE) + (IPLUS (fetch XCOORD of TRANS) + (fetch XCOORD of (fetch (GRAPHNODE NODEPOSITION) of GNT))) + (IPLUS (fetch YCOORD of TRANS) + (ADD1 (GN/TOP GNT))) + (IPLUS (fetch XCOORD of TRANS) + (fetch XCOORD of (fetch (GRAPHNODE NODEPOSITION) of GNB))) + (IPLUS (fetch YCOORD of TRANS) + (SUB1 (GN/BOTTOM GNB))) + (OR (LISTGET PARAMS 'LINEWIDTH) + WIDTH 1) + OPERATION STREAM (LISTGET PARAMS 'COLOR) + (LISTGET PARAMS 'DASHING) + PARAMS]) (DISPLAYNODE [LAMBDA (NODE TRANS STREAM G TOSONLY) (* kvl "10-Aug-84 19:08") @@ -2014,7 +2027,7 @@ Copyright (c) 1983-1994, 2018, 2021 by Venue & Xerox Corporation. of N]) ) - (* Was MODERNIZE loaded before?) + (* Was MODERNIZE loaded before?) (CL:WHEN (GETD 'MODERNWINDOW.SETUP) (MODERNWINDOW.SETUP 'APPLYTOSELECTEDNODE)) @@ -3075,7 +3088,7 @@ Copyright (c) 1983-1994, 2018, 2021 by Venue & Xerox Corporation. (RPAQQ GRAPH/HARDCOPY/FORMAT (MODE PORTRAIT PAGENUMBERS T TRANS NIL)) (RPAQ? DEFAULT.GRAPH.WINDOWSIZE (LIST (TIMES SCREENWIDTH 0.7) - (TIMES SCREENHEIGHT 0.4))) + (TIMES SCREENHEIGHT 0.4))) (RPAQ? EDITGRAPHMENUCOMMANDS '((Move% Node 'MOVENODE "Moves a single node in the graph." (SUBITEMS (|Move Single Node| @@ -3113,19 +3126,19 @@ Copyright (c) 1983-1994, 2018, 2021 by Venue & Xerox Corporation. (DECLARE%: EVAL@COMPILE (RECORD GRAPHNODE (NODEID NODEPOSITION NODELABELBITMAP NIL NODELABELSHADE NODEWIDTH NODEHEIGHT - TONODES FROMNODES NODEFONT NODELABEL NODEBORDER) - NODEBORDER _ DEFAULT.GRAPH.NODEBORDER NODELABELSHADE _ - DEFAULT.GRAPH.NODELABELSHADE NODEFONT _ DEFAULT.GRAPH.NODEFONT) + TONODES FROMNODES NODEFONT NODELABEL NODEBORDER) + NODEBORDER _ DEFAULT.GRAPH.NODEBORDER NODELABELSHADE _ DEFAULT.GRAPH.NODELABELSHADE + NODEFONT _ DEFAULT.GRAPH.NODEFONT) -(RECORD GRAPH (GRAPHNODES SIDESFLG DIRECTEDFLG GRAPH.MOVENODEFN GRAPH.ADDNODEFN - GRAPH.DELETENODEFN GRAPH.ADDLINKFN GRAPH.DELETELINKFN GRAPH.FONTCHANGEFN - GRAPH.INVERTBORDERFN GRAPH.INVERTLABELFN GRAPH.CHANGELABELFN . GRAPH.PROPS)) +(RECORD GRAPH (GRAPHNODES SIDESFLG DIRECTEDFLG GRAPH.MOVENODEFN GRAPH.ADDNODEFN GRAPH.DELETENODEFN + GRAPH.ADDLINKFN GRAPH.DELETELINKFN GRAPH.FONTCHANGEFN GRAPH.INVERTBORDERFN + GRAPH.INVERTLABELFN GRAPH.CHANGELABELFN . GRAPH.PROPS)) ) (DECLARE%: DONTCOPY (DECLARE%: EVAL@COMPILE (PUTPROPS HALF MACRO ((X) - (LRSH X 1))) + (LRSH X 1))) ) ) @@ -3789,61 +3802,59 @@ Copyright (c) 1983-1994, 2018, 2021 by Venue & Xerox Corporation. ) (ADDTOVAR IMAGEOBJGETFNS (GRAPHOBJ.GETFN)) -(PUTPROPS GRAPHER COPYRIGHT ("Venue & Xerox Corporation" 1983 1984 1985 1986 1987 1988 1989 1990 1991 -1992 1993 1994 2018 2021)) (DECLARE%: DONTCOPY - (FILEMAP (NIL (7195 111244 (ADD/AND/DISPLAY/LINK 7205 . 7907) (APPLYTOSELECTEDNODE 7909 . 8397) ( -CALL.MOVENODEFN 8399 . 8748) (CHANGE.NODEFONT.SIZE 8750 . 10062) (DEFAULT.ADDNODEFN 10064 . 10862) ( -DELETE/AND/DISPLAY/LINK 10864 . 12431) (DISPLAY/NAME 12433 . 12604) (DISPLAYGRAPH 12606 . 14977) ( -DISPLAYLINK 14979 . 17532) (DISPLAYLINK/BT 17534 . 18556) (DISPLAYLINK/LR 18558 . 19581) ( -DISPLAYLINK/RL 19583 . 20606) (DISPLAYLINK/TB 20608 . 21631) (DISPLAYNODE 21633 . 21981) ( -ERASE/GRAPHNODE 21983 . 23090) (DISPLAYNODE 23092 . 23440) (DISPLAYNODELINKS 23442 . 24586) ( -DRAW/GRAPHNODE/BORDER 24588 . 25507) (DRAWAREABOX 25509 . 26710) (EDITADDLINK 26712 . 27110) ( -EDITADDNODE 27112 . 29201) (EDITAPPLYTOLINK 29203 . 31282) (EDITCHANGEFONT 31284 . 32456) ( -EDITCHANGELABEL 32458 . 33999) (EDITDELETELINK 34001 . 34407) (EDITDELETENODE 34409 . 37110) ( -EDITGRAPH 37112 . 37179) (EDITGRAPH1 37181 . 37939) (EDITGRAPH2 37941 . 39672) (EDITMOVENODE 39674 . -41251) (EDITTOGGLEBORDER 41253 . 42549) (EDITTOGGLELABEL 42551 . 43848) (FILL/GRAPHNODE/LABEL 43850 . -44678) (FIX/SCALE 44680 . 45236) (FLIPNODE 45238 . 45842) (FONTNAMELIST 45844 . 46063) (FROMLINKS -46065 . 46235) (GETNODEFROMID 46237 . 47256) (GN/BOTTOM 47258 . 47534) (GN/LEFT 47536 . 47809) ( -GN/RIGHT 47811 . 48202) (GN/TOP 48204 . 48628) (GRAPHADDLINK 48630 . 49189) (GRAPHADDNODE 49191 . -49980) (GRAPHBUTTONEVENTFN 49982 . 52162) (GRAPHCHANGELABEL 52164 . 52607) (GRAPHDELETELINK 52609 . -53917) (GRAPHDELETENODE 53919 . 54451) (GRAPHEDITCOMMANDFN 54453 . 55837) (GRAPHEDITEVENTFN 55839 . -56550) (GRAPHER/CENTERPRINTINAREA 56552 . 57316) (GRAPHERPROP 57318 . 57862) (GRAPHNODE/BORDER/WIDTH -57864 . 58385) (GRAPHREGION 58387 . 59556) (HARDCOPYGRAPH 59558 . 66940) (INTERSECT/REGIONP/LBWH 66942 - . 68218) (INVERTED/GRAPHNODE/BORDER 68220 . 68804) (INVERTED/SHADE/FOR/GRAPHER 68806 . 69438) ( -LAYOUT/POSITION 69440 . 69619) (LINKPARAMETERS 69621 . 70073) (MAX/RIGHT 70075 . 70277) (MAX/TOP 70279 - . 70477) (MEASUREGRAPHNODE 70479 . 70928) (MEMBTONODES 70930 . 71455) (MIN/BOTTOM 71457 . 71838) ( -MIN/LEFT 71840 . 72215) (MOVENODE 72217 . 73460) (NODECREATE 73462 . 74242) (NODELST/AS/MENU 74244 . -75844) (NODEREGION 75846 . 76306) (PRINTDISPLAYNODE 76308 . 81366) (PROMPTINWINDOW 81368 . 84177) ( -READ/NODE 84179 . 85293) (REDISPLAYGRAPH 85295 . 85737) (REMOVETONODES 85739 . 86260) ( -RESET/NODE/BORDER 86262 . 88049) (RESET/NODE/LABELSHADE 88051 . 89566) (SCALE/GRAPH 89568 . 95854) ( -SCALE/GRAPHNODE/BORDER 95856 . 96551) (SCALE/TONODES 96553 . 97434) (SET/LABEL/SIZE 97436 . 100382) ( -SET/LAYOUT/POSITION 100384 . 100869) (SHOWGRAPH 100871 . 102670) (SIZE/GRAPH/WINDOW 102672 . 106156) ( -TOGGLE/DIRECTEDFLG 106158 . 106788) (TOGGLE/SIDESFLG 106790 . 107278) (TOLINKS 107280 . 107446) ( -TRACKCURSOR 107448 . 108855) (TRACKNODE 108857 . 109493) (TRANSGRAPH 109495 . 111242)) (111485 128102 -(EDITMOVEREGION 111495 . 115298) (EDITMOVESUBTREE 115300 . 117077) (NOT.TRACKCURSOR 117079 . 120057) ( -RECURSIVE.COLLECTDESCENDENTS 120059 . 121547) (MOVEDESCENDENTS 121549 . 123611) (COLLECT.CHILD.NODES -123613 . 124729) (CREATE.NEW.NODEPOSITION 124731 . 125271) (GETBOXPOSITION.FROMINITIALREGION 125273 . -126745) (COLLECTDESCENDENTS 126747 . 128100)) (128166 130455 (NEXTSIZEFONT 128176 . 129366) ( -DECREASING.FONT.LIST 129368 . 129694) (SCALE.FONT 129696 . 130453)) (130679 169831 (BRH/LAYOUT 130689 - . 132433) (BRH/LAYOUT/DAUGHTERS 132435 . 133381) (BRH/OFFSET 133383 . 134061) (BRHC/INTERTREE/SPACE -134063 . 135381) (BRHC/LAYOUT 135383 . 137239) (BRHC/LAYOUT/DAUGHTERS 137241 . 140195) ( -BRHC/LAYOUT/TERMINAL 140197 . 140878) (BRHC/OFFSET 140880 . 141776) (BRHL/LAYOUT 141778 . 144002) ( -BRHL/LAYOUT/DAUGHTERS 144004 . 145762) (BRHL/MOVE/RIGHT 145764 . 146907) (BROWSE/LAYOUT/HORIZ 146909 - . 147633) (BROWSE/LAYOUT/HORIZ/COMPACTLY 147635 . 150441) (BROWSE/LAYOUT/LATTICE 150443 . 151299) ( -BRV/OFFSET 151301 . 152164) (EXTEND/TRANSITION/CHAIN 152166 . 153437) (FOREST/BREAK/CYCLES 153439 . -154369) (INIT/NODES/FOR/LAYOUT 154371 . 155866) (INTERPRET/MARK/FORMAT 155868 . 157135) ( -LATTICE/BREAK/CYCLES 157137 . 157841) (LAYOUTFOREST 157843 . 158544) (LAYOUTGRAPH 158546 . 162013) ( -LAYOUTLATTICE 162015 . 163468) (LAYOUTSEXPR 163470 . 164541) (LAYOUTSEXPR1 164543 . 165245) ( -MARK/GRAPH/NODE 165247 . 165977) (NEW/INSTANCE/OF/GRAPHNODE 165979 . 167348) (RAISE/TRANSITION/CHAIN -167350 . 167751) (REFLECT/GRAPH/DIAGONALLY 167753 . 168482) (REFLECT/GRAPH/HORIZONTALLY 168484 . -169010) (REFLECT/GRAPH/VERTICALLY 169012 . 169536) (SWITCH/NODE/HEIGHT/WIDTH 169538 . 169829)) (173177 - 174528 (GRAPHERIMAGEFNS 173187 . 174526)) (174529 176257 (GRAPHERCOPYBUTTONEVENTFN 174539 . 175518) ( -GRAPHOBJ.FINDGRAPH 175520 . 176255)) (176258 178878 (ALIGNMENTNODE 176268 . 177690) ( -GRAPHOBJ.CHECKALIGN 177692 . 178876)) (178879 194729 (GRAPHEROBJ 178889 . 180635) ( -GRAPHOBJ.BUTTONEVENTINFN 180637 . 182064) (GRAPHOBJ.COPYBUTTONEVENTFN 182066 . 182503) ( -GRAPHOBJ.COPYFN 182505 . 183429) (GRAPHOBJ.DISPLAYFN 183431 . 186246) (GRAPHOBJ.GETALIGN 186248 . -186987) (GRAPHOBJ.GETFN 186989 . 188494) (GRAPHOBJ.IMAGEBOXFN 188496 . 192512) (GRAPHOBJ.PUTALIGN -192514 . 193344) (GRAPHOBJ.PUTFN 193346 . 194727)) (194730 213882 (COPYGRAPH 194740 . 196288) ( -DUMPGRAPH 196290 . 206546) (READGRAPH 206548 . 213880))))) + (FILEMAP (NIL (7149 112538 (ADD/AND/DISPLAY/LINK 7159 . 7861) (APPLYTOSELECTEDNODE 7863 . 8351) ( +CALL.MOVENODEFN 8353 . 8702) (CHANGE.NODEFONT.SIZE 8704 . 10016) (DEFAULT.ADDNODEFN 10018 . 10816) ( +DELETE/AND/DISPLAY/LINK 10818 . 12385) (DISPLAY/NAME 12387 . 12558) (DISPLAYGRAPH 12560 . 14931) ( +DISPLAYLINK 14933 . 17486) (DISPLAYLINK/BT 17488 . 18845) (DISPLAYLINK/LR 18847 . 20205) ( +DISPLAYLINK/RL 20207 . 21565) (DISPLAYLINK/TB 21567 . 22925) (DISPLAYNODE 22927 . 23275) ( +ERASE/GRAPHNODE 23277 . 24384) (DISPLAYNODE 24386 . 24734) (DISPLAYNODELINKS 24736 . 25880) ( +DRAW/GRAPHNODE/BORDER 25882 . 26801) (DRAWAREABOX 26803 . 28004) (EDITADDLINK 28006 . 28404) ( +EDITADDNODE 28406 . 30495) (EDITAPPLYTOLINK 30497 . 32576) (EDITCHANGEFONT 32578 . 33750) ( +EDITCHANGELABEL 33752 . 35293) (EDITDELETELINK 35295 . 35701) (EDITDELETENODE 35703 . 38404) ( +EDITGRAPH 38406 . 38473) (EDITGRAPH1 38475 . 39233) (EDITGRAPH2 39235 . 40966) (EDITMOVENODE 40968 . +42545) (EDITTOGGLEBORDER 42547 . 43843) (EDITTOGGLELABEL 43845 . 45142) (FILL/GRAPHNODE/LABEL 45144 . +45972) (FIX/SCALE 45974 . 46530) (FLIPNODE 46532 . 47136) (FONTNAMELIST 47138 . 47357) (FROMLINKS +47359 . 47529) (GETNODEFROMID 47531 . 48550) (GN/BOTTOM 48552 . 48828) (GN/LEFT 48830 . 49103) ( +GN/RIGHT 49105 . 49496) (GN/TOP 49498 . 49922) (GRAPHADDLINK 49924 . 50483) (GRAPHADDNODE 50485 . +51274) (GRAPHBUTTONEVENTFN 51276 . 53456) (GRAPHCHANGELABEL 53458 . 53901) (GRAPHDELETELINK 53903 . +55211) (GRAPHDELETENODE 55213 . 55745) (GRAPHEDITCOMMANDFN 55747 . 57131) (GRAPHEDITEVENTFN 57133 . +57844) (GRAPHER/CENTERPRINTINAREA 57846 . 58610) (GRAPHERPROP 58612 . 59156) (GRAPHNODE/BORDER/WIDTH +59158 . 59679) (GRAPHREGION 59681 . 60850) (HARDCOPYGRAPH 60852 . 68234) (INTERSECT/REGIONP/LBWH 68236 + . 69512) (INVERTED/GRAPHNODE/BORDER 69514 . 70098) (INVERTED/SHADE/FOR/GRAPHER 70100 . 70732) ( +LAYOUT/POSITION 70734 . 70913) (LINKPARAMETERS 70915 . 71367) (MAX/RIGHT 71369 . 71571) (MAX/TOP 71573 + . 71771) (MEASUREGRAPHNODE 71773 . 72222) (MEMBTONODES 72224 . 72749) (MIN/BOTTOM 72751 . 73132) ( +MIN/LEFT 73134 . 73509) (MOVENODE 73511 . 74754) (NODECREATE 74756 . 75536) (NODELST/AS/MENU 75538 . +77138) (NODEREGION 77140 . 77600) (PRINTDISPLAYNODE 77602 . 82660) (PROMPTINWINDOW 82662 . 85471) ( +READ/NODE 85473 . 86587) (REDISPLAYGRAPH 86589 . 87031) (REMOVETONODES 87033 . 87554) ( +RESET/NODE/BORDER 87556 . 89343) (RESET/NODE/LABELSHADE 89345 . 90860) (SCALE/GRAPH 90862 . 97148) ( +SCALE/GRAPHNODE/BORDER 97150 . 97845) (SCALE/TONODES 97847 . 98728) (SET/LABEL/SIZE 98730 . 101676) ( +SET/LAYOUT/POSITION 101678 . 102163) (SHOWGRAPH 102165 . 103964) (SIZE/GRAPH/WINDOW 103966 . 107450) ( +TOGGLE/DIRECTEDFLG 107452 . 108082) (TOGGLE/SIDESFLG 108084 . 108572) (TOLINKS 108574 . 108740) ( +TRACKCURSOR 108742 . 110149) (TRACKNODE 110151 . 110787) (TRANSGRAPH 110789 . 112536)) (112779 129396 +(EDITMOVEREGION 112789 . 116592) (EDITMOVESUBTREE 116594 . 118371) (NOT.TRACKCURSOR 118373 . 121351) ( +RECURSIVE.COLLECTDESCENDENTS 121353 . 122841) (MOVEDESCENDENTS 122843 . 124905) (COLLECT.CHILD.NODES +124907 . 126023) (CREATE.NEW.NODEPOSITION 126025 . 126565) (GETBOXPOSITION.FROMINITIALREGION 126567 . +128039) (COLLECTDESCENDENTS 128041 . 129394)) (129460 131749 (NEXTSIZEFONT 129470 . 130660) ( +DECREASING.FONT.LIST 130662 . 130988) (SCALE.FONT 130990 . 131747)) (131973 171125 (BRH/LAYOUT 131983 + . 133727) (BRH/LAYOUT/DAUGHTERS 133729 . 134675) (BRH/OFFSET 134677 . 135355) (BRHC/INTERTREE/SPACE +135357 . 136675) (BRHC/LAYOUT 136677 . 138533) (BRHC/LAYOUT/DAUGHTERS 138535 . 141489) ( +BRHC/LAYOUT/TERMINAL 141491 . 142172) (BRHC/OFFSET 142174 . 143070) (BRHL/LAYOUT 143072 . 145296) ( +BRHL/LAYOUT/DAUGHTERS 145298 . 147056) (BRHL/MOVE/RIGHT 147058 . 148201) (BROWSE/LAYOUT/HORIZ 148203 + . 148927) (BROWSE/LAYOUT/HORIZ/COMPACTLY 148929 . 151735) (BROWSE/LAYOUT/LATTICE 151737 . 152593) ( +BRV/OFFSET 152595 . 153458) (EXTEND/TRANSITION/CHAIN 153460 . 154731) (FOREST/BREAK/CYCLES 154733 . +155663) (INIT/NODES/FOR/LAYOUT 155665 . 157160) (INTERPRET/MARK/FORMAT 157162 . 158429) ( +LATTICE/BREAK/CYCLES 158431 . 159135) (LAYOUTFOREST 159137 . 159838) (LAYOUTGRAPH 159840 . 163307) ( +LAYOUTLATTICE 163309 . 164762) (LAYOUTSEXPR 164764 . 165835) (LAYOUTSEXPR1 165837 . 166539) ( +MARK/GRAPH/NODE 166541 . 167271) (NEW/INSTANCE/OF/GRAPHNODE 167273 . 168642) (RAISE/TRANSITION/CHAIN +168644 . 169045) (REFLECT/GRAPH/DIAGONALLY 169047 . 169776) (REFLECT/GRAPH/HORIZONTALLY 169778 . +170304) (REFLECT/GRAPH/VERTICALLY 170306 . 170830) (SWITCH/NODE/HEIGHT/WIDTH 170832 . 171123)) (174438 + 175789 (GRAPHERIMAGEFNS 174448 . 175787)) (175790 177518 (GRAPHERCOPYBUTTONEVENTFN 175800 . 176779) ( +GRAPHOBJ.FINDGRAPH 176781 . 177516)) (177519 180139 (ALIGNMENTNODE 177529 . 178951) ( +GRAPHOBJ.CHECKALIGN 178953 . 180137)) (180140 195990 (GRAPHEROBJ 180150 . 181896) ( +GRAPHOBJ.BUTTONEVENTINFN 181898 . 183325) (GRAPHOBJ.COPYBUTTONEVENTFN 183327 . 183764) ( +GRAPHOBJ.COPYFN 183766 . 184690) (GRAPHOBJ.DISPLAYFN 184692 . 187507) (GRAPHOBJ.GETALIGN 187509 . +188248) (GRAPHOBJ.GETFN 188250 . 189755) (GRAPHOBJ.IMAGEBOXFN 189757 . 193773) (GRAPHOBJ.PUTALIGN +193775 . 194605) (GRAPHOBJ.PUTFN 194607 . 195988)) (195991 215143 (COPYGRAPH 196001 . 197549) ( +DUMPGRAPH 197551 . 207807) (READGRAPH 207809 . 215141))))) STOP diff --git a/library/GRAPHER.LCOM b/library/GRAPHER.LCOM index b2dd5625e741099a250d0bf25b265ecd8651bc21..dc21e426f114d9f997ce55b7598972853c1b2c40 100644 GIT binary patch delta 8335 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 delta 8274 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 From 61a05ac2b59ecb7d2822f654bec850d99fd120e5 Mon Sep 17 00:00:00 2001 From: rmkaplan <69548581+rmkaplan@users.noreply.github.com> Date: Wed, 15 Apr 2026 12:56:26 -0700 Subject: [PATCH 08/34] The GITFNS prc menu respects the project (#2544) --- lispusers/GITFNS | 83 +++++++++++++++++++++++------------------- lispusers/GITFNS.LCOM | Bin 50965 -> 51115 bytes 2 files changed, 45 insertions(+), 38 deletions(-) diff --git a/lispusers/GITFNS b/lispusers/GITFNS index 7b9e5ad3..035519af 100644 --- a/lispusers/GITFNS +++ b/lispusers/GITFNS @@ -1,12 +1,12 @@ (DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10 :FORMAT :UTF-8) -(FILECREATED " 2-Mar-2026 14:00:13" {WMEDLEY}GITFNS.;576 133513 +(FILECREATED "16-Mar-2026 12:05:55" {WMEDLEY}GITFNS.;578 134065 :EDIT-BY rmk - :CHANGES-TO (FNS GIT-MY-NEXT-BRANCH) + :CHANGES-TO (FNS GIT-BRANCH-WHENSELECTEDFN PRC-COMMAND) - :PREVIOUS-DATE "26-Feb-2026 00:39:22" {WMEDLEY}GITFNS.;575) + :PREVIOUS-DATE " 2-Mar-2026 14:00:13" {WMEDLEY}GITFNS.;576) (PRETTYCOMPRINT GITFNSCOMS) @@ -535,7 +535,8 @@ (DEFINEQ (PRC-COMMAND - [LAMBDA (REMOTEBRANCH DRAFTS PROJECT) (* ; "Edited 29-Jan-2025 19:19 by rmk") + [LAMBDA (REMOTEBRANCH DRAFTS PROJECT) (* ; "Edited 16-Mar-2026 11:54 by rmk") + (* ; "Edited 29-Jan-2025 19:19 by rmk") (* ; "Edited 13-May-2024 18:49 by rmk") (* ; "Edited 2-May-2024 11:44 by rmk") (* ; "Edited 1-Apr-2024 20:24 by rmk") @@ -592,7 +593,10 @@ then (SETQ MENUWINDOW (ADDMENU (GIT-BRANCH-MENU (GIT-PRC-BRANCHES DRAFTS PROJECT PRS) (CONCAT (LENGTH PRS) - " pull requests")) + " pull requests in " + (GIT-GET-PROJECT PROJECT + 'PROJECTNAME)) + PROJECT) NIL NIL T)) (* ;; "Position the new menu just under the current TTY window, to keep it out of the way of the comparison windows. If we have menus open for other projects, those probably should be pushed down to make room for the new menu, and moved up when a higher menu is closed. An edge case that is not worth the effort. ") @@ -1409,7 +1413,8 @@ WHENSELECTEDFN ↠(FUNCTION GIT-BRANCH-WHENSELECTEDFN)))]) (GIT-BRANCH-WHENSELECTEDFN - [LAMBDA (ITEM MENU BUTTON) (* ; "Edited 2-Oct-2025 23:08 by rmk") + [LAMBDA (ITEM MENU BUTTON) (* ; "Edited 16-Mar-2026 12:05 by rmk") + (* ; "Edited 2-Oct-2025 23:08 by rmk") (* ; "Edited 30-Sep-2025 14:58 by rmk") (* ; "Edited 21-Mar-2025 19:07 by rmk") (* ; "Edited 11-May-2024 11:05 by rmk") @@ -1420,9 +1425,11 @@ (LET [(PR (CAR (LAST ITEM] (if (EQ BUTTON 'MIDDLE) - then (ShellOpen (CONCAT "https://github.com/Interlisp/medley/pull/" (fetch (PULLREQUEST - PRNUMBER) - of PR))) + then (ShellOpen (CONCAT "https://github.com/Interlisp/" + (L-CASE (GIT-GET-PROJECT (fetch PRPROJECT of PR) + 'PROJECTNAME)) + "/pull/" + (fetch (PULLREQUEST PRNUMBER) of PR))) else (* ;; "This prints notices in its own TTY window") @@ -2422,33 +2429,33 @@ (PUTPROPS GITFNS FILETYPE :TCOMPL) (DECLARE%: DONTCOPY - (FILEMAP (NIL (4178 21056 (GIT-CLONEP 4188 . 5619) (GIT-INIT 5621 . 6251) (GIT-MAKE-PROJECT 6253 . -14110) (GIT-GET-PROJECT 14112 . 16037) (GIT-PUT-PROJECT-FIELD 16039 . 17680) (GIT-PROJECT-PATH 17682 - . 18726) (FIND-ANCESTOR-DIRECTORY 18728 . 19079) (GIT-FIND-CLONE 19081 . 20164) (GIT-MAINBRANCH 20166 - . 20561) (GIT-MAINBRANCH? 20563 . 21054)) (26519 31448 (PRC-COMMAND 26529 . 31446)) (31504 34292 ( -ALLSUBDIRS 31514 . 32800) (MEDLEYSUBDIRS 32802 . 33495) (GITSUBDIRS 33497 . 34290)) (34293 36698 ( -TOGIT 34303 . 35711) (FROMGIT 35713 . 36696)) (36699 39709 (MYMEDLEYSUBDIR 36709 . 37165) (GITSUBDIR -37167 . 37610) (STRIPDIR 37612 . 37990) (STRIPHOST 37992 . 38232) (STRIPNAME 38234 . 38987) ( -STRIPWHERE 38989 . 39707)) (39710 41945 (GFILE4MFILE 39720 . 40416) (MFILE4GFILE 40418 . 40987) ( -GIT-REPO-FILENAME 40989 . 41943)) (41994 52251 (GIT-COMMIT 42004 . 42830) (GIT-PUSH 42832 . 43592) ( -GIT-PULL 43594 . 44346) (GIT-APPROVAL 44348 . 44697) (GIT-GET-FILE 44699 . 46614) (GIT-FILE-EXISTS? -46616 . 46890) (GIT-REMOTE-UPDATE 46892 . 47727) (GIT-REMOTE-ADD 47729 . 48036) (GIT-FILE-DATE 48038 - . 49085) (GIT-FILE-HISTORY 49087 . 51021) (GIT-PRINT-FILE-HISTORY 51023 . 52075) (GIT-FETCH 52077 . -52249)) (52281 64233 (GIT-BRANCH-DIFF 52291 . 59180) (GIT-COMMIT-DIFFS 59182 . 60073) ( -GIT-BRANCH-RELATIONS 60075 . 63759) (GIT-MODIFIED 63761 . 64231)) (64278 83045 (GIT-BRANCH-NUM 64288 - . 64861) (GIT-CHECKOUT 64863 . 66149) (GIT-WHICH-BRANCH 66151 . 66558) (GIT-MAKE-BRANCH 66560 . 69139 -) (GIT-BRANCHES 69141 . 71738) (GIT-BRANCH-EXISTS? 71740 . 72611) (GIT-PICK-BRANCH 72613 . 73103) ( -GIT-BRANCH-MENU 73105 . 73994) (GIT-BRANCH-WHENSELECTEDFN 73996 . 75535) (GIT-PULL-REQUESTS 75537 . -79422) (GIT-SHORT-BRANCH-NAME 79424 . 79715) (GIT-LONG-NAME 79717 . 80034) (GIT-PRC-BRANCHES 80036 . -83043)) (83075 87829 (GIT-MY-CURRENT-BRANCH 83085 . 83455) (GIT-MY-BRANCHP 83457 . 84075) ( -GIT-MY-NEXT-BRANCH 84077 . 85877) (GIT-MY-BRANCHES 85879 . 87827)) (87875 91959 (GIT-ADD-WORKTREE -87885 . 89492) (GIT-REMOVE-WORKTREE 89494 . 90426) (GIT-LIST-WORKTREES 90428 . 91239) (WORKTREEDIR -91241 . 91957)) (92007 125045 (GIT-GET-DIFFERENT-FILES 92017 . 98925) ( -GIT-BRANCHES-COMPARE-DIRECTORIES 98927 . 106566) (GIT-WORKING-COMPARE-DIRECTORIES 106568 . 112370) ( -GIT-COMPARE-WORKTREE 112372 . 116350) (GITCDOBJBUTTONFN 116352 . 120850) (GIT-CD-LABELFN 120852 . -121938) (GIT-CD-MENUFN 121940 . 123026) (GIT-WORKING-COMPARE-FILES 123028 . 123648) ( -GIT-BRANCHES-COMPARE-FILES 123650 . 124814) (GIT-PR-COMPARE 124816 . 125043)) (125115 133446 (CDGITDIR - 125125 . 125812) (GIT-COMMAND 125814 . 127372) (GITORIGIN 127374 . 128071) (GIT-INITIALS 128073 . -128377) (GIT-COMMAND-TO-FILE 128379 . 131864) (GIT-RESULT-TO-LINES 131866 . 132779) (STRIPLOCAL 132781 - . 133444))))) + (FILEMAP (NIL (4197 21075 (GIT-CLONEP 4207 . 5638) (GIT-INIT 5640 . 6270) (GIT-MAKE-PROJECT 6272 . +14129) (GIT-GET-PROJECT 14131 . 16056) (GIT-PUT-PROJECT-FIELD 16058 . 17699) (GIT-PROJECT-PATH 17701 + . 18745) (FIND-ANCESTOR-DIRECTORY 18747 . 19098) (GIT-FIND-CLONE 19100 . 20183) (GIT-MAINBRANCH 20185 + . 20580) (GIT-MAINBRANCH? 20582 . 21073)) (26538 31832 (PRC-COMMAND 26548 . 31830)) (31888 34676 ( +ALLSUBDIRS 31898 . 33184) (MEDLEYSUBDIRS 33186 . 33879) (GITSUBDIRS 33881 . 34674)) (34677 37082 ( +TOGIT 34687 . 36095) (FROMGIT 36097 . 37080)) (37083 40093 (MYMEDLEYSUBDIR 37093 . 37549) (GITSUBDIR +37551 . 37994) (STRIPDIR 37996 . 38374) (STRIPHOST 38376 . 38616) (STRIPNAME 38618 . 39371) ( +STRIPWHERE 39373 . 40091)) (40094 42329 (GFILE4MFILE 40104 . 40800) (MFILE4GFILE 40802 . 41371) ( +GIT-REPO-FILENAME 41373 . 42327)) (42378 52635 (GIT-COMMIT 42388 . 43214) (GIT-PUSH 43216 . 43976) ( +GIT-PULL 43978 . 44730) (GIT-APPROVAL 44732 . 45081) (GIT-GET-FILE 45083 . 46998) (GIT-FILE-EXISTS? +47000 . 47274) (GIT-REMOTE-UPDATE 47276 . 48111) (GIT-REMOTE-ADD 48113 . 48420) (GIT-FILE-DATE 48422 + . 49469) (GIT-FILE-HISTORY 49471 . 51405) (GIT-PRINT-FILE-HISTORY 51407 . 52459) (GIT-FETCH 52461 . +52633)) (52665 64617 (GIT-BRANCH-DIFF 52675 . 59564) (GIT-COMMIT-DIFFS 59566 . 60457) ( +GIT-BRANCH-RELATIONS 60459 . 64143) (GIT-MODIFIED 64145 . 64615)) (64662 83597 (GIT-BRANCH-NUM 64672 + . 65245) (GIT-CHECKOUT 65247 . 66533) (GIT-WHICH-BRANCH 66535 . 66942) (GIT-MAKE-BRANCH 66944 . 69523 +) (GIT-BRANCHES 69525 . 72122) (GIT-BRANCH-EXISTS? 72124 . 72995) (GIT-PICK-BRANCH 72997 . 73487) ( +GIT-BRANCH-MENU 73489 . 74378) (GIT-BRANCH-WHENSELECTEDFN 74380 . 76087) (GIT-PULL-REQUESTS 76089 . +79974) (GIT-SHORT-BRANCH-NAME 79976 . 80267) (GIT-LONG-NAME 80269 . 80586) (GIT-PRC-BRANCHES 80588 . +83595)) (83627 88381 (GIT-MY-CURRENT-BRANCH 83637 . 84007) (GIT-MY-BRANCHP 84009 . 84627) ( +GIT-MY-NEXT-BRANCH 84629 . 86429) (GIT-MY-BRANCHES 86431 . 88379)) (88427 92511 (GIT-ADD-WORKTREE +88437 . 90044) (GIT-REMOVE-WORKTREE 90046 . 90978) (GIT-LIST-WORKTREES 90980 . 91791) (WORKTREEDIR +91793 . 92509)) (92559 125597 (GIT-GET-DIFFERENT-FILES 92569 . 99477) ( +GIT-BRANCHES-COMPARE-DIRECTORIES 99479 . 107118) (GIT-WORKING-COMPARE-DIRECTORIES 107120 . 112922) ( +GIT-COMPARE-WORKTREE 112924 . 116902) (GITCDOBJBUTTONFN 116904 . 121402) (GIT-CD-LABELFN 121404 . +122490) (GIT-CD-MENUFN 122492 . 123578) (GIT-WORKING-COMPARE-FILES 123580 . 124200) ( +GIT-BRANCHES-COMPARE-FILES 124202 . 125366) (GIT-PR-COMPARE 125368 . 125595)) (125667 133998 (CDGITDIR + 125677 . 126364) (GIT-COMMAND 126366 . 127924) (GITORIGIN 127926 . 128623) (GIT-INITIALS 128625 . +128929) (GIT-COMMAND-TO-FILE 128931 . 132416) (GIT-RESULT-TO-LINES 132418 . 133331) (STRIPLOCAL 133333 + . 133996))))) STOP diff --git a/lispusers/GITFNS.LCOM b/lispusers/GITFNS.LCOM index edc706adaed2ce9f2b9307700d2b6a232719a6bc..03bd1bb96b43d7758cc49cc24c0dd2a09482ead6 100644 GIT binary patch delta 962 zcmZuv&ubGw6n0w=nutniYfV#pOe+{6>CEhp>;^7LT1`)-iCT@#nzSGy z^j?Y@7R8(3N%17Pc=f;V;2+?Bp)*NiK)Q!{GvAx{_Iuxa?_N)TeKY;`;VjYewViIB zVyXe5C9IZIt^X1i^cV0}+3$CxC&@-*e!0*Q&$~Xw zKWXyj7X>)VNSBhhp&bz{3n2=81dD|sa6aMVR=e#9ew@Rp2#Nwu-ZDeR`3=RIh{4SQ zju}SW*oF>qcNYv9gcMLzVWaLv47fr5Gn1^0M7uFk4TuUgyHar&?*fVeXjRC!ijwp; K8W`KZp8f@q9FD?lD97T_F5t> zM}}|Kp}hlQt>L;bDv}GrMeW~ujEm*cLd|h)GqR1uwm|$JqTCbU90HVOh06J!aFd_x zRt7zc>{Tad#FB+&-~@CWO4fA7iYkIKn3y=cB%IHWu6(%t%Du4G`g9;PTdfIH_r4p; z_31PC)u#&CDMV=~1_xK?1>tM{^BUPls?5MQjRX|JhO>u}WCmVnL^g0uEnGq5tT;Y! zl|f=hVdMZ;6hQ4$;9MSCtTMLf-zedb7|S4Qs7I-Cb^M#GsxT8LQ5eJ^D}0PYruqE# z^?g?15QMhhMA9o@x985-0G1F%6oIZw1ZBUKu(_ z6%5PrY`+1Fkm0PO{Ypb0)s!&=T2=C;*_US-fh1Yak7ko4Msb_ny)46%dAgVOcl#nJ zR0R3#I&ULrp7{V!*{P3QRjLIEDCenq@(O zOD5yt6mX3=!Aq?$==Qb%+4T*tST@{m1bA Date: Wed, 15 Apr 2026 12:57:01 -0700 Subject: [PATCH 09/34] Fix copy/delete for {UNIX} directories (#2553) --- lispusers/COMPAREDIRECTORIES | 59 ++++++++++++++++-------------- lispusers/COMPAREDIRECTORIES.LCOM | Bin 42841 -> 42873 bytes 2 files changed, 31 insertions(+), 28 deletions(-) diff --git a/lispusers/COMPAREDIRECTORIES b/lispusers/COMPAREDIRECTORIES index 36bf7841..1c2efa56 100644 --- a/lispusers/COMPAREDIRECTORIES +++ b/lispusers/COMPAREDIRECTORIES @@ -1,12 +1,12 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "10-Feb-2026 21:28:55" {WMEDLEY}COMPAREDIRECTORIES.;286 138607 +(FILECREATED "31-Mar-2026 10:50:22" {WMEDLEY}COMPAREDIRECTORIES.;287 138875 :EDIT-BY rmk - :CHANGES-TO (FNS CD-MENUFN) + :CHANGES-TO (FNS CDBROWSER-COPY) - :PREVIOUS-DATE " 8-Nov-2025 13:07:39" {WMEDLEY}COMPAREDIRECTORIES.;285) + :PREVIOUS-DATE "10-Feb-2026 21:28:55" {WMEDLEY}COMPAREDIRECTORIES.;286) (PRETTYCOMPRINT COMPAREDIRECTORIESCOMS) @@ -2146,7 +2146,8 @@ NIL]) (CDBROWSER-COPY - [LAMBDA (CDBROWSER TBITEM SOURCE UNIXDEST) (* ; "Edited 28-Oct-2025 17:39 by rmk") + [LAMBDA (CDBROWSER TBITEM SOURCE UNIXDEST) (* ; "Edited 31-Mar-2026 10:49 by rmk") + (* ; "Edited 28-Oct-2025 17:39 by rmk") (* ; "Edited 25-Oct-2025 23:58 by rmk") (* ; "Edited 24-May-2022 15:49 by rmk") (* ; "Edited 25-Apr-2022 09:24 by rmk") @@ -2202,8 +2203,10 @@ (CL:UNLESS DESTFILE (SETQ DESTFILE (CD-SWAPDIRS SOURCEFILE SOURCEDIR DESTDIR))) [SETQ RESULT (if UNIXDEST - then (SPUTMULTI (fetch (TABLEBROWSER TBUSERDATA) of CDBROWSER) - 'ORIGINALFILES DESTFILE (COPYFILE DESTFILE '{NODIRCORE)) + then (CL:WHEN (INFILEP DESTFILE) + (SPUTMULTI (fetch (TABLEBROWSER TBUSERDATA) of CDBROWSER) + 'ORIGINALFILES DESTFILE (COPYFILE DESTFILE + '{NODIRCORE}))) [PSEUDOFILENAME (PACKFILENAME 'HOST 'DSK 'BODY (COPYFILE SOURCEFILE (PACKFILENAME 'HOST @@ -2323,25 +2326,25 @@ (MOVD? 'NILL 'TEDIT.FILEDATE) (DECLARE%: DONTCOPY - (FILEMAP (NIL (2653 23632 (COMPAREDIRECTORIES 2663 . 7998) (COMPAREDIRECTORIES.INFOS 8000 . 11229) ( -COMPAREDIRECTORIES.CANDIDATES 11231 . 14616) (CDENTRIES.SELECT 14618 . 19520) ( -COMPAREDIRECTORIES.INFOS.TYPE 19522 . 20866) (MATCHNAME 20868 . 21548) (CD.INSURECDVALUE 21550 . 23164 -) (CD.UPDATEWIDTHS 23166 . 23630)) (23633 34338 (CDFILES 23643 . 29740) (CDFILES.MATCH 29742 . 31367) -(CDFILES.PATS 31369 . 34336)) (34339 52357 (CDPRINT 34349 . 36866) (CDPRINT.HEADER 36868 . 37765) ( -CDPRINT.LINE 37767 . 41196) (CDPRINT.MAXWIDTHS 41198 . 45313) (CDPRINT.COLHEADERS 45315 . 46600) ( -CDPRINT.COLUMNS 46602 . 51722) (CDTEDIT 51724 . 52355)) (52358 61479 (CDMAP 52368 . 53800) (CDENTRY -53802 . 54111) (CDSUBSET 54113 . 55552) (CDMERGE 55554 . 59538) (CDMERGE.COMMON 59540 . 60855) ( -CD.SORT 60857 . 61477)) (61480 69018 (BINCOMP 61490 . 65779) (EOLTYPE 65781 . 68343) (EOLTYPE.SHOW -68345 . 69016)) (69546 82073 (FIND-UNCOMPILED-FILES 69556 . 73199) (FIND-UNSOURCED-FILES 73201 . 75585 -) (FIND-SOURCE-FILES 75587 . 77325) (FIND-COMPILED-FILES 77327 . 79204) (FIND-UNLOADED-FILES 79206 . -80059) (FIND-LOADED-FILES 80061 . 80489) (FIND-MULTICOMPILED-FILES 80491 . 82071)) (82074 90505 ( -CREATED-AS 82084 . 86881) (SOURCE-FOR-COMPILED-P 86883 . 89810) (COMPILE-SOURCE-DATE-DIFF 89812 . -90503)) (90506 101269 (FIX-DIRECTORY-DATES 90516 . 93966) (FIX-EQUIV-DATES 93968 . 95493) ( -COPY-COMPARED-FILES 95495 . 97316) (COPY-MISSING-FILES 97318 . 99475) (COMPILED-ON-SAME-SOURCE 99477 - . 101267)) (101463 109341 (CDBROWSER 101473 . 105440) (CDBROWSER.STRINGS 105442 . 109339)) (109503 -111239 (CD.TABLEITEM 109513 . 109733) (CD.TABLEITEM.PRINTFN 109735 . 109934) (CD.TABLEITEM.COPYFN -109936 . 110994) (CDTABLEBROWSER.HEADING.REPAINTFN 110996 . 111237)) (111240 138091 ( -CDTABLEBROWSER.WHENSELECTEDFN 111250 . 111718) (CD.COMMANDSELECTEDFN 111720 . 117893) (CD-MENUFN -117895 . 124372) (CD-COMPARE-FILES 124374 . 127901) (CDBROWSER-COPY 127903 . 132965) ( -CDBROWSER-DELETE-FILE 132967 . 137570) (CD-SWAPDIRS 137572 . 138089))))) + (FILEMAP (NIL (2658 23637 (COMPAREDIRECTORIES 2668 . 8003) (COMPAREDIRECTORIES.INFOS 8005 . 11234) ( +COMPAREDIRECTORIES.CANDIDATES 11236 . 14621) (CDENTRIES.SELECT 14623 . 19525) ( +COMPAREDIRECTORIES.INFOS.TYPE 19527 . 20871) (MATCHNAME 20873 . 21553) (CD.INSURECDVALUE 21555 . 23169 +) (CD.UPDATEWIDTHS 23171 . 23635)) (23638 34343 (CDFILES 23648 . 29745) (CDFILES.MATCH 29747 . 31372) +(CDFILES.PATS 31374 . 34341)) (34344 52362 (CDPRINT 34354 . 36871) (CDPRINT.HEADER 36873 . 37770) ( +CDPRINT.LINE 37772 . 41201) (CDPRINT.MAXWIDTHS 41203 . 45318) (CDPRINT.COLHEADERS 45320 . 46605) ( +CDPRINT.COLUMNS 46607 . 51727) (CDTEDIT 51729 . 52360)) (52363 61484 (CDMAP 52373 . 53805) (CDENTRY +53807 . 54116) (CDSUBSET 54118 . 55557) (CDMERGE 55559 . 59543) (CDMERGE.COMMON 59545 . 60860) ( +CD.SORT 60862 . 61482)) (61485 69023 (BINCOMP 61495 . 65784) (EOLTYPE 65786 . 68348) (EOLTYPE.SHOW +68350 . 69021)) (69551 82078 (FIND-UNCOMPILED-FILES 69561 . 73204) (FIND-UNSOURCED-FILES 73206 . 75590 +) (FIND-SOURCE-FILES 75592 . 77330) (FIND-COMPILED-FILES 77332 . 79209) (FIND-UNLOADED-FILES 79211 . +80064) (FIND-LOADED-FILES 80066 . 80494) (FIND-MULTICOMPILED-FILES 80496 . 82076)) (82079 90510 ( +CREATED-AS 82089 . 86886) (SOURCE-FOR-COMPILED-P 86888 . 89815) (COMPILE-SOURCE-DATE-DIFF 89817 . +90508)) (90511 101274 (FIX-DIRECTORY-DATES 90521 . 93971) (FIX-EQUIV-DATES 93973 . 95498) ( +COPY-COMPARED-FILES 95500 . 97321) (COPY-MISSING-FILES 97323 . 99480) (COMPILED-ON-SAME-SOURCE 99482 + . 101272)) (101468 109346 (CDBROWSER 101478 . 105445) (CDBROWSER.STRINGS 105447 . 109344)) (109508 +111244 (CD.TABLEITEM 109518 . 109738) (CD.TABLEITEM.PRINTFN 109740 . 109939) (CD.TABLEITEM.COPYFN +109941 . 110999) (CDTABLEBROWSER.HEADING.REPAINTFN 111001 . 111242)) (111245 138359 ( +CDTABLEBROWSER.WHENSELECTEDFN 111255 . 111723) (CD.COMMANDSELECTEDFN 111725 . 117898) (CD-MENUFN +117900 . 124377) (CD-COMPARE-FILES 124379 . 127906) (CDBROWSER-COPY 127908 . 133233) ( +CDBROWSER-DELETE-FILE 133235 . 137838) (CD-SWAPDIRS 137840 . 138357))))) STOP diff --git a/lispusers/COMPAREDIRECTORIES.LCOM b/lispusers/COMPAREDIRECTORIES.LCOM index 80f806eaee8fe4bfe1d656a4a2417834308d6a64..996c39502f921e05aee68560af95e8ef64a83086 100644 GIT binary patch delta 953 zcmZvb&ui2`6vsDf4_cuXl~QkyIkiHTWM=Xcv1XImHg1{;Nw&41l&-r-Rk|YeRHPu@ zWt&Pp33~Ll7Egk$CvU}@NH5~qf51y|vb*ip)f~c`&->>6%A4;8#oq_TnJJG|{E*2N zKVY&SRyf#^<5rzn2FMRn76*P3A+TfSc&SqkhH!gk@-k87`IW~qR#rL@oyMv+QdTB zqf>d=uBa_#9-#jff*|`WT|H}nN=(zxvX+GK>D<$z-GIK1s5q@BWg$z8JweQM3K_m+`5Kg~G@UXS5)mt&a39+u3?$Trc0t&t14Y{^88C zPT}Y3xg72Bv3H?=^L%bEkL|f{JJKaS)^)w#$nIo6ibqG;%r=q^v-)^E#-p&YGs|tiCL#Td2#7bq1ET7EnW~&XVrV@`bZY>03boL`1w^x8jwh)wNMA-x@RBMJO8Oq6y08&) z&yQUmv!{SX;_lt(FBV{383IHb0$9&rCn|~75!`J(dDwup);iRi;_zs-*+Al7D}dbY R0oGeWMKyEx_0Go&e*n4#`2zp| delta 916 zcmZuvOKTKC5Z+w_%3fR~LUM`4oU-C9J^h#$LNYtklMFjMGt47vPLgDo5R_~V8xM*E z`~$M-V7&ShLhz)BH^D>hxq0wUc+#F^^Ta+hRbPEoUsZSgIjNnV)E4GF?gtT9{UGFO z5cx68C63#1mN+Oul=CzUvP6NolsjJTw8LBQcwuH*L#jVmS24mmV9my+&Di+G(^(_cLpHK(WRAbjY^Yrx6@CO;+o1SG7{Ya8tJPAVzcw25|64)Rm1cdu?AVoU<=lfC zG8a9F#p;uLI%veyks(G^1x-YoU?(YG3F0DCJ(&**m})e9RgSv zX_K27x>+q{g`x5Nur0v1vl)WLfM2CgjpY z2wYFidSdFs>phb|JN8zA8V0QJGz;Pgs7^uNm|P*qn9z`R2@+jD2Z@fZK*pemf@eS& zg5@~NflxZ35evMm1BB2?1miZmiDEBE-8kidrS93(T%K From af194bdaf764c4ba726d9d8f827a624be076c353 Mon Sep 17 00:00:00 2001 From: rmkaplan <69548581+rmkaplan@users.noreply.github.com> Date: Wed, 15 Apr 2026 12:57:31 -0700 Subject: [PATCH 10/34] UNIX-FILE-NAME wasn't dealing properly with {DSK} versions (#2554) UNIX-FILE-NAME wasn't dealing properly with {DSK} version 1, and making sure that other versions had a dot --- library/UNIXUTILS | 25 ++++++++++++++++--------- library/UNIXUTILS.DFASL | Bin 7972 -> 8023 bytes 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/library/UNIXUTILS b/library/UNIXUTILS index 0c0553a4..d8dce663 100644 --- a/library/UNIXUTILS +++ b/library/UNIXUTILS @@ -1,12 +1,12 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "19-Jan-2026 14:09:03" {WMEDLEY}UNIXUTILS.;55 20711 +(FILECREATED "31-Mar-2026 00:14:19" {WMEDLEY}UNIXUTILS.;58 21269 :EDIT-BY rmk :CHANGES-TO (FNS UNIX-FILE-NAME) - :PREVIOUS-DATE "17-Jan-2026 23:16:17" {WMEDLEY}UNIXUTILS.;54) + :PREVIOUS-DATE "29-Mar-2026 00:26:43" {WMEDLEY}UNIXUTILS.;57) (PRETTYCOMPRINT UNIXUTILSCOMS) @@ -287,7 +287,9 @@ SLASHED]) (UNIX-FILE-NAME - [LAMBDA (FILE ACCESS COPY EXTENSION) (* ; "Edited 19-Jan-2026 14:05 by rmk") + [LAMBDA (FILE ACCESS COPY EXTENSION) (* ; "Edited 31-Mar-2026 00:13 by rmk") + (* ; "Edited 29-Mar-2026 00:26 by rmk") + (* ; "Edited 19-Jan-2026 14:05 by rmk") (* ; "Edited 17-Jan-2026 22:32 by rmk") (* ; "Edited 11-Jan-2026 23:54 by rmk") (* ; "Edited 27-Dec-2025 21:24 by rmk") @@ -317,8 +319,13 @@ FILE)) (DSK [LET ((VERSION (FILENAMEFIELD FILE 'VERSION)) (UNAME (PACKFILENAME 'VERSION NIL 'BODY FILE))) - (CL:UNLESS (EQ VERSION 1) - (CONCAT UNAME (CONCAT "~" VERSION "~")))]) + (CL:IF (EQ VERSION 1) + UNAME + (CONCAT UNAME (CONCAT (CL:IF (EQ (CHARCODE %.) + (NTHCHARCODE UNAME -1)) + "" + ".") + "~" VERSION "~")))]) (LET (UNAME) (* ;; "Catch the streams as well as other devices (CORE, servers)") @@ -360,8 +367,8 @@ (PUTPROPS UNIXUTILS FILETYPE CL:COMPILE-FILE) (DECLARE%: DONTCOPY - (FILEMAP (NIL (1170 1543 (ShellCommand 1170 . 1543)) (1545 1942 (ShellWhich 1545 . 1942)) (2052 20633 + (FILEMAP (NIL (1170 1543 (ShellCommand 1170 . 1543)) (1545 1942 (ShellWhich 1545 . 1942)) (2052 21191 (ShellBrowser 2062 . 3834) (ShellBrowse 3836 . 4521) (ShellOpener 4523 . 6211) (ShellOpen 6213 . 11982 -) (PROCESS-COMMAND 11984 . 12597) (SLASHIT 12599 . 15623) (UNIX-FILE-NAME 15625 . 18952) ( -UNIX-TMP-FILE-NAME 18954 . 20631))))) +) (PROCESS-COMMAND 11984 . 12597) (SLASHIT 12599 . 15623) (UNIX-FILE-NAME 15625 . 19510) ( +UNIX-TMP-FILE-NAME 19512 . 21189))))) STOP diff --git a/library/UNIXUTILS.DFASL b/library/UNIXUTILS.DFASL index 8de673343f76efbdcedf375e6a59352c3096bb48..f4489675716c690696bdf097f7a9d6de5670af56 100644 GIT binary patch delta 473 zcmZ2tcinD+Ym5a~aDHh~a;idFW=^U?a#3nxNotCMv7xSSVv(+qfsvVlfq|8wiIt%x zmz!g-52~_|($wOV#7Z5YdIg~RHu^BbBM}DHZ9HYhNG?sEk zCR3Bm_gQ(Fm`u$!zhgINV=*!{x7e)7*U7?UYCd_3P%o3I#b#$=MJAwxh0){;(LN?q z%gsMTKQggdJ1pABXg2x1L_DL@WPeFTMw!WllHvjz8KyXFWSHQQ&Hw}-HbqRHCaJ9M zwL#x2N6#zwKNnbZYCec+0h3_D6HM|m&wRrv!k#g6G*~ha++u#lab-( zZ=xTW*pwU=ZDf?4{8l2K(P6T$q#~pAjifTOdwo2QSfpQEoU zNN)3F0qG)@eLyJ|Cx4enkkF2qAo3)LSchOPoxDssnT-V~%E&*NUnY;q$ar$Sj3*=e o Date: Fri, 17 Apr 2026 11:22:22 -0700 Subject: [PATCH 11/34] Add preliminary files with mappings from XCCS to Unihan set of Unicode. (#2559) * Add preliminary files with mappings from XCCS to Unihan set of Unicode. These were generated with scripting from the data in the unihan folder of the Unicode Data Base. That info claims to know the mapping from Unicode(unihan) to "Xerox" coding (2 bytes in octal). These were not validated at all for correctness/completeness. * Added char set number line comment to top of each file --- unicode/xerox/unihan/XCCS-171=UNIHAN.TXT | 4 + unicode/xerox/unihan/XCCS-241=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-242=UNIHAN.TXT | 190 ++++++++++++++++++++++ unicode/xerox/unihan/XCCS-243=UNIHAN.TXT | 190 ++++++++++++++++++++++ unicode/xerox/unihan/XCCS-244=UNIHAN.TXT | 189 ++++++++++++++++++++++ unicode/xerox/unihan/XCCS-245=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-246=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-247=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-250=UNIHAN.TXT | 190 ++++++++++++++++++++++ unicode/xerox/unihan/XCCS-251=UNIHAN.TXT | 190 ++++++++++++++++++++++ unicode/xerox/unihan/XCCS-252=UNIHAN.TXT | 190 ++++++++++++++++++++++ unicode/xerox/unihan/XCCS-253=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-254=UNIHAN.TXT | 190 ++++++++++++++++++++++ unicode/xerox/unihan/XCCS-255=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-256=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-257=UNIHAN.TXT | 190 ++++++++++++++++++++++ unicode/xerox/unihan/XCCS-260=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-261=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-262=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-263=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-264=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-265=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-266=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-267=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-270=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-271=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-272=UNIHAN.TXT | 190 ++++++++++++++++++++++ unicode/xerox/unihan/XCCS-273=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-274=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-275=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-276=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-277=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-300=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-301=UNIHAN.TXT | 190 ++++++++++++++++++++++ unicode/xerox/unihan/XCCS-302=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-303=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-304=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-305=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-306=UNIHAN.TXT | 190 ++++++++++++++++++++++ unicode/xerox/unihan/XCCS-307=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-310=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-311=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-312=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-313=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-314=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-315=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-316=UNIHAN.TXT | 190 ++++++++++++++++++++++ unicode/xerox/unihan/XCCS-317=UNIHAN.TXT | 191 +++++++++++++++++++++++ unicode/xerox/unihan/XCCS-320=UNIHAN.TXT | 190 ++++++++++++++++++++++ unicode/xerox/unihan/XCCS-321=UNIHAN.TXT | 189 ++++++++++++++++++++++ unicode/xerox/unihan/XCCS-322=UNIHAN.TXT | 180 +++++++++++++++++++++ unicode/xerox/unihan/XCCS-323=UNIHAN.TXT | 190 ++++++++++++++++++++++ unicode/xerox/unihan/XCCS-324=UNIHAN.TXT | 189 ++++++++++++++++++++++ 53 files changed, 9906 insertions(+) create mode 100644 unicode/xerox/unihan/XCCS-171=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-241=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-242=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-243=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-244=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-245=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-246=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-247=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-250=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-251=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-252=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-253=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-254=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-255=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-256=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-257=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-260=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-261=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-262=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-263=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-264=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-265=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-266=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-267=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-270=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-271=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-272=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-273=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-274=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-275=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-276=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-277=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-300=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-301=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-302=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-303=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-304=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-305=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-306=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-307=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-310=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-311=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-312=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-313=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-314=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-315=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-316=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-317=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-320=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-321=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-322=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-323=UNIHAN.TXT create mode 100644 unicode/xerox/unihan/XCCS-324=UNIHAN.TXT diff --git a/unicode/xerox/unihan/XCCS-171=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-171=UNIHAN.TXT new file mode 100644 index 00000000..edae19ff --- /dev/null +++ b/unicode/xerox/unihan/XCCS-171=UNIHAN.TXT @@ -0,0 +1,4 @@ + +# "171" UNIHAN + +0x7963 0xFA20 # 蘒 -- 171,143 diff --git a/unicode/xerox/unihan/XCCS-241=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-241=UNIHAN.TXT new file mode 100644 index 00000000..3437873f --- /dev/null +++ b/unicode/xerox/unihan/XCCS-241=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "241" UNIHAN + +0xA121 0x7684 # çš„ -- 241,041 +0xA122 0x4E00 # 一 -- 241,042 +0xA123 0x662F # 是 -- 241,043 +0xA124 0x4E0D # ä¸ -- 241,044 +0xA125 0x4E86 # 了 -- 241,045 +0xA126 0x6211 # 我 -- 241,046 +0xA127 0x6709 # 有 -- 241,047 +0xA128 0x4ED6 # ä»– -- 241,050 +0xA129 0x4EBA # 人 -- 241,051 +0xA12A 0x4E0A # 上 -- 241,052 +0xA12B 0x5728 # 在 -- 241,053 +0xA12C 0x4F86 # 來 -- 241,054 +0xA12D 0x9019 # 這 -- 241,055 +0xA12E 0x570B # 國 -- 241,056 +0xA12F 0x5011 # 們 -- 241,057 +0xA130 0x5927 # 大 -- 241,060 +0xA131 0x5C0F # å° -- 241,061 +0xA132 0x8AAA # 說 -- 241,062 +0xA133 0x5B50 # å­ -- 241,063 +0xA134 0x500B # 個 -- 241,064 +0xA135 0x5C31 # å°± -- 241,065 +0xA136 0x8981 # è¦ -- 241,066 +0xA137 0x53EF # å¯ -- 241,067 +0xA138 0x5168 # å…¨ -- 241,070 +0xA139 0x5230 # 到 -- 241,071 +0xA13A 0x4E8C # 二 -- 241,072 +0xA13B 0x4EE5 # 以 -- 241,073 +0xA13C 0x4E2D # 中 -- 241,074 +0xA13D 0x4F60 # ä½  -- 241,075 +0xA13E 0x4E5F # 也 -- 241,076 +0xA13F 0x6642 # 時 -- 241,077 +0xA140 0x90A3 # é‚£ -- 241,100 +0xA141 0x5341 # å -- 241,101 +0xA142 0x88CF # è£ -- 241,102 +0xA143 0x548C # å’Œ -- 241,103 +0xA144 0x9053 # é“ -- 241,104 +0xA145 0x8457 # è‘— -- 241,105 +0xA146 0x751F # 生 -- 241,106 +0xA147 0x5F97 # å¾— -- 241,107 +0xA148 0x5BB6 # å®¶ -- 241,110 +0xA149 0x53BB # 去 -- 241,111 +0xA14A 0x5929 # 天 -- 241,112 +0xA14B 0x4E09 # 三 -- 241,113 +0xA14C 0x597D # 好 -- 241,114 +0xA14D 0x5B78 # å­¸ -- 241,115 +0xA14E 0x5730 # 地 -- 241,116 +0xA14F 0x7232 # 爲 -- 241,117 +0xA150 0x4E0B # 下 -- 241,120 +0xA151 0x90FD # 都 -- 241,121 +0xA152 0x9EBC # 麼 -- 241,122 +0xA153 0x4E8B # 事 -- 241,123 +0xA154 0x770B # 看 -- 241,124 +0xA155 0x5E74 # å¹´ -- 241,125 +0xA156 0x591A # 多 -- 241,126 +0xA157 0x51FA # 出 -- 241,127 +0xA158 0x6703 # 會 -- 241,130 +0xA159 0x7528 # 用 -- 241,131 +0xA15A 0x65E5 # æ—¥ -- 241,132 +0xA15B 0x5F88 # 很 -- 241,133 +0xA15C 0x81EA # 自 -- 241,134 +0xA15D 0x628A # 把 -- 241,135 +0xA15E 0x56DB # å›› -- 241,136 +0xA15F 0x5F8C # 後 -- 241,137 +0xA160 0x904E # éŽ -- 241,140 +0xA161 0x6A23 # 樣 -- 241,141 +0xA162 0x4E4B # 之 -- 241,142 +0xA163 0x6240 # 所 -- 241,143 +0xA164 0x5152 # å…’ -- 241,144 +0xA165 0x6C92 # æ²’ -- 241,145 +0xA166 0x4E94 # 五 -- 241,146 +0xA167 0x751A # 甚 -- 241,147 +0xA168 0x898B # 見 -- 241,150 +0xA169 0x80FD # 能 -- 241,151 +0xA16A 0x9762 # é¢ -- 241,152 +0xA16B 0x53C8 # åˆ -- 241,153 +0xA16C 0x65B9 # æ–¹ -- 241,154 +0xA16D 0x8D77 # èµ· -- 241,155 +0xA16E 0x505A # åš -- 241,156 +0xA16F 0x672C # 本 -- 241,157 +0xA170 0x7A2E # 種 -- 241,160 +0xA171 0x8001 # è€ -- 241,161 +0xA172 0x65BC # æ–¼ -- 241,162 +0xA173 0x884C # 行 -- 241,163 +0xA174 0x6C11 # æ°‘ -- 241,164 +0xA175 0x5982 # 如 -- 241,165 +0xA176 0x524D # å‰ -- 241,166 +0xA177 0x4F5C # 作 -- 241,167 +0xA178 0x540C # åŒ -- 241,170 +0xA179 0x7B2C # 第 -- 241,171 +0xA17A 0x6210 # æˆ -- 241,172 +0xA17B 0x660E # 明 -- 241,173 +0xA17C 0x554F # å• -- 241,174 +0xA17D 0x767C # 發 -- 241,175 +0xA17E 0x6CD5 # 法 -- 241,176 +0xA1A1 0x5F9E # 從 -- 241,241 +0xA1A2 0x897F # 西 -- 241,242 +0xA1A3 0x7136 # ç„¶ -- 241,243 +0xA1A4 0x5FC3 # 心 -- 241,244 +0xA1A5 0x60F3 # 想 -- 241,245 +0xA1A6 0x9577 # é•· -- 241,246 +0xA1A7 0x5169 # å…© -- 241,247 +0xA1A8 0x4FBF # 便 -- 241,250 +0xA1A9 0x56E0 # å›  -- 241,251 +0xA1AA 0x516B # å…« -- 241,252 +0xA1AB 0x52D5 # å‹• -- 241,253 +0xA1AC 0x77E5 # 知 -- 241,254 +0xA1AD 0x6C34 # æ°´ -- 241,255 +0xA1AE 0x982D # é ­ -- 241,256 +0xA1AF 0x6559 # æ•™ -- 241,257 +0xA1B0 0x7D93 # ç¶“ -- 241,260 +0xA1B1 0x5C0D # å° -- 241,261 +0xA1B2 0x5DF2 # å·² -- 241,262 +0xA1B3 0x9084 # é‚„ -- 241,263 +0xA1B4 0x5916 # 外 -- 241,264 +0xA1B5 0x5206 # 分 -- 241,265 +0xA1B6 0x8A71 # 話 -- 241,266 +0xA1B7 0x53EB # å« -- 241,267 +0xA1B8 0x5DE5 # å·¥ -- 241,270 +0xA1B9 0x7B49 # ç­‰ -- 241,271 +0xA1BA 0x6821 # æ ¡ -- 241,272 +0xA1BB 0x5148 # å…ˆ -- 241,273 +0xA1BC 0x6B64 # æ­¤ -- 241,274 +0xA1BD 0x6708 # 月 -- 241,275 +0xA1BE 0x6771 # æ± -- 241,276 +0xA1BF 0x56DE # 回 -- 241,277 +0xA1C0 0x7576 # ç•¶ -- 241,300 +0xA1C1 0x958B # é–‹ -- 241,301 +0xA1C2 0x516D # å…­ -- 241,302 +0xA1C3 0x800C # 而 -- 241,303 +0xA1C4 0x610F # æ„ -- 241,304 +0xA1C5 0x4E3B # 主 -- 241,305 +0xA1C6 0x4F46 # 但 -- 241,306 +0xA1C7 0x5B9A # 定 -- 241,307 +0xA1C8 0x5019 # 候 -- 241,310 +0xA1C9 0x5E7E # å¹¾ -- 241,311 +0xA1CA 0x5403 # åƒ -- 241,312 +0xA1CB 0x516C # å…¬ -- 241,313 +0xA1CC 0x7121 # ç„¡ -- 241,314 +0xA1CD 0x4E9B # 些 -- 241,315 +0xA1CE 0x529B # 力 -- 241,316 +0xA1CF 0x5E38 # 常 -- 241,317 +0xA1D0 0x767D # 白 -- 241,320 +0xA1D1 0x5404 # å„ -- 241,321 +0xA1D2 0x5973 # 女 -- 241,322 +0xA1D3 0x8D70 # èµ° -- 241,323 +0xA1D4 0x540D # å -- 241,324 +0xA1D5 0x9AD8 # 高 -- 241,325 +0xA1D6 0x61C9 # 應 -- 241,326 +0xA1D7 0x53EA # åª -- 241,327 +0xA1D8 0x9032 # 進 -- 241,330 +0xA1D9 0x624B # 手 -- 241,331 +0xA1DA 0x73FE # ç¾ -- 241,332 +0xA1DB 0x6700 # 最 -- 241,333 +0xA1DC 0x7D66 # 給 -- 241,334 +0xA1DD 0x5462 # å‘¢ -- 241,335 +0xA1DE 0x807D # è½ -- 241,336 +0xA1DF 0x5B98 # 官 -- 241,337 +0xA1E0 0x5C71 # å±± -- 241,340 +0xA1E1 0x7269 # 物 -- 241,341 +0xA1E2 0x4ECA # 今 -- 241,342 +0xA1E3 0x5C07 # å°‡ -- 241,343 +0xA1E4 0x592A # 太 -- 241,344 +0xA1E5 0x4E03 # 七 -- 241,345 +0xA1E6 0x6C23 # æ°£ -- 241,346 +0xA1E7 0x5317 # 北 -- 241,347 +0xA1E8 0x4F4D # ä½ -- 241,350 +0xA1E9 0x653F # 政 -- 241,351 +0xA1EA 0x4F7F # 使 -- 241,352 +0xA1EB 0x771E # 眞 -- 241,353 +0xA1EC 0x7F8E # 美 -- 241,354 +0xA1ED 0x5BE6 # 實 -- 241,355 +0xA1EE 0x53E3 # å£ -- 241,356 +0xA1EF 0x7531 # ç”± -- 241,357 +0xA1F0 0x4E5D # ä¹ -- 241,360 +0xA1F1 0x6253 # 打 -- 241,361 +0xA1F2 0x6B63 # æ­£ -- 241,362 +0xA1F3 0x5357 # å— -- 241,363 +0xA1F4 0x90E8 # 部 -- 241,364 +0xA1F5 0x8DEF # è·¯ -- 241,365 +0xA1F6 0x60C5 # 情 -- 241,366 +0xA1F7 0x518D # å† -- 241,367 +0xA1F8 0x65B0 # æ–° -- 241,370 +0xA1F9 0x5411 # å‘ -- 241,371 +0xA1FA 0x5176 # å…¶ -- 241,372 +0xA1FB 0x9EDE # 點 -- 241,373 +0xA1FC 0x767E # 百 -- 241,374 +0xA1FD 0x9580 # é–€ -- 241,375 +0xA1FE 0x8072 # è² -- 241,376 diff --git a/unicode/xerox/unihan/XCCS-242=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-242=UNIHAN.TXT new file mode 100644 index 00000000..e465f0aa --- /dev/null +++ b/unicode/xerox/unihan/XCCS-242=UNIHAN.TXT @@ -0,0 +1,190 @@ + +# "242" UNIHAN + +0xA221 0x5B57 # å­— -- 242,041 +0xA222 0x600E # 怎 -- 242,042 +0xA223 0x5FEB # å¿« -- 242,043 +0xA224 0x5E2B # 師 -- 242,044 +0xA225 0x8655 # 處 -- 242,045 +0xA226 0x76F8 # 相 -- 242,046 +0xA227 0x6D3B # æ´» -- 242,047 +0xA228 0x89AA # 親 -- 242,050 +0xA229 0x6D77 # æµ· -- 242,051 +0xA22A 0x96FB # é›» -- 242,052 +0xA22B 0x6BCD # æ¯ -- 242,053 +0xA22C 0x679C # æžœ -- 242,054 +0xA22D 0x7ACB # ç«‹ -- 242,055 +0xA22E 0x539F # 原 -- 242,056 +0xA22F 0x5408 # åˆ -- 242,057 +0xA230 0x66F8 # 書 -- 242,060 +0xA231 0x5165 # å…¥ -- 242,061 +0xA233 0x5E73 # å¹³ -- 242,063 +0xA234 0x696D # 業 -- 242,064 +0xA235 0x5831 # å ± -- 242,065 +0xA236 0x8EAB # 身 -- 242,066 +0xA237 0x5E02 # 市 -- 242,067 +0xA238 0x88AB # 被 -- 242,070 +0xA239 0x8A31 # 許 -- 242,071 +0xA23A 0x8ACB # è«‹ -- 242,072 +0xA23B 0x5C11 # å°‘ -- 242,073 +0xA23C 0x9593 # é–“ -- 242,074 +0xA23D 0x9AD4 # é«” -- 242,075 +0xA23E 0x4F4F # ä½ -- 242,076 +0xA23F 0x8ECA # 車 -- 242,077 +0xA240 0x8ECD # è» -- 242,100 +0xA241 0x908A # 邊 -- 242,101 +0xA242 0x91CD # é‡ -- 242,102 +0xA243 0x52A0 # 加 -- 242,103 +0xA244 0x5716 # 圖 -- 242,104 +0xA245 0x6216 # 或 -- 242,105 +0xA246 0x6B21 # 次 -- 242,106 +0xA247 0x6BCF # æ¯ -- 242,107 +0xA248 0x7E3D # 總 -- 242,110 +0xA249 0x706B # ç« -- 242,111 +0xA24A 0x6587 # æ–‡ -- 242,112 +0xA24B 0x5B69 # å­© -- 242,113 +0xA24C 0x4E16 # 世 -- 242,114 +0xA24D 0x5B89 # 安 -- 242,115 +0xA24E 0x653E # 放 -- 242,116 +0xA24F 0x6A5F # 機 -- 242,117 +0xA250 0x5167 # å…§ -- 242,120 +0xA251 0x95DC # é—œ -- 242,121 +0xA252 0x5229 # 利 -- 242,122 +0xA253 0x50CF # åƒ -- 242,123 +0xA254 0x7406 # ç† -- 242,124 +0xA255 0x6BD4 # 比 -- 242,125 +0xA256 0x611B # æ„› -- 242,126 +0xA257 0x738B # 王 -- 242,127 +0xA258 0x5225 # 別 -- 242,130 +0xA259 0x592B # 夫 -- 242,131 +0xA25A 0x8207 # 與 -- 242,132 +0xA25B 0x5149 # å…‰ -- 242,133 +0xA25C 0x82B1 # 花 -- 242,134 +0xA25D 0x83EF # è¯ -- 242,135 +0xA25E 0x8AB2 # 課 -- 242,136 +0xA25F 0x80B2 # 育 -- 242,137 +0xA260 0x6545 # æ•… -- 242,140 +0xA261 0x5FC5 # å¿… -- 242,141 +0xA262 0x689D # æ¢ -- 242,142 +0xA263 0x5ABD # 媽 -- 242,143 +0xA264 0x5F1F # 弟 -- 242,144 +0xA265 0x7236 # 父 -- 242,145 +0xA266 0x901A # 通 -- 242,146 +0xA267 0x8868 # 表 -- 242,147 +0xA268 0x91D1 # 金 -- 242,150 +0xA269 0x5BEB # 寫 -- 242,151 +0xA26A 0x5DF1 # å·± -- 242,152 +0xA26B 0x624D # æ‰ -- 242,153 +0xA26C 0x6CB3 # æ²³ -- 242,154 +0xA26D 0x7701 # çœ -- 242,155 +0xA26E 0x53F0 # å° -- 242,156 +0xA26F 0x6C42 # 求 -- 242,157 +0xA270 0x6536 # æ”¶ -- 242,160 +0xA271 0x842C # è¬ -- 242,161 +0xA272 0x4E14 # 且 -- 242,162 +0xA273 0x4F55 # 何 -- 242,163 +0xA274 0x4EE3 # 代 -- 242,164 +0xA275 0x5171 # å…± -- 242,165 +0xA276 0x53D7 # å— -- 242,166 +0xA277 0x98A8 # 風 -- 242,167 +0xA278 0x6C5F # 江 -- 242,170 +0xA279 0x62FF # æ‹¿ -- 242,171 +0xA27A 0x96E3 # 難 -- 242,172 +0xA27B 0x754C # 界 -- 242,173 +0xA27C 0x4FE1 # ä¿¡ -- 242,174 +0xA27D 0x671B # 望 -- 242,175 +0xA27E 0x7A7A # 空 -- 242,176 +0xA2A1 0x6B7B # æ­» -- 242,241 +0xA2A2 0x73ED # ç­ -- 242,242 +0xA2A3 0x99AC # 馬 -- 242,243 +0xA2A4 0x671F # 期 -- 242,244 +0xA2A5 0x975E # éž -- 242,245 +0xA2A6 0x6A39 # 樹 -- 242,246 +0xA2A7 0x53CA # åŠ -- 242,247 +0xA2A8 0x7D50 # çµ -- 242,250 +0xA2A9 0x865F # 號 -- 242,251 +0xA2AA 0x5E36 # 帶 -- 242,252 +0xA2AB 0x5143 # å…ƒ -- 242,253 +0xA2AC 0x4EA4 # 交 -- 242,254 +0xA2AD 0x8A72 # 該 -- 242,255 +0xA2AE 0x672A # 未 -- 242,256 +0xA2AF 0x7FA9 # 義 -- 242,257 +0xA2B0 0x5E9C # 府 -- 242,260 +0xA2B1 0x5B8C # 完 -- 242,261 +0xA2B2 0x8AD6 # è«– -- 242,262 +0xA2B3 0x9322 # 錢 -- 242,263 +0xA2B4 0x98DB # 飛 -- 242,264 +0xA2B5 0x547D # 命 -- 242,265 +0xA2B6 0x5F35 # å¼µ -- 242,266 +0xA2B7 0x54E1 # å“¡ -- 242,267 +0xA2B8 0x6578 # 數 -- 242,270 +0xA2B9 0x6797 # æž— -- 242,271 +0xA2BA 0x63A5 # 接 -- 242,272 +0xA2BB 0x5C40 # å±€ -- 242,273 +0xA2BC 0x53CB # å‹ -- 242,274 +0xA2BD 0x559C # å–œ -- 242,275 +0xA2BE 0x6E05 # 清 -- 242,276 +0xA2BF 0x6D0B # æ´‹ -- 242,277 +0xA2C0 0x6A02 # 樂 -- 242,300 +0xA2C1 0x5A5A # 婚 -- 242,301 +0xA2C2 0x793E # 社 -- 242,302 +0xA2C3 0x65E9 # æ—© -- 242,303 +0xA2C4 0x5E03 # 布 -- 242,304 +0xA2C5 0x6975 # 極 -- 242,305 +0xA2C6 0x773C # 眼 -- 242,306 +0xA2C7 0x55CE # å—Ž -- 242,307 +0xA2C8 0x7522 # 產 -- 242,310 +0xA2C9 0x544A # 告 -- 242,311 +0xA2CA 0x54E5 # å“¥ -- 242,312 +0xA2CB 0x8208 # 興 -- 242,313 +0xA2CC 0x52DE # 勞 -- 242,314 +0xA2CD 0x9435 # éµ -- 242,315 +0xA2CE 0x53D6 # å– -- 242,316 +0xA2CF 0x7B97 # ç®— -- 242,317 +0xA2D0 0x66F4 # æ›´ -- 242,320 +0xA2D1 0x5175 # å…µ -- 242,321 +0xA2D2 0x9020 # 造 -- 242,322 +0xA2D3 0x7B54 # ç­” -- 242,323 +0xA2D4 0x627E # 找 -- 242,324 +0xA2D5 0x7F77 # ç½· -- 242,325 +0xA2D6 0x5931 # 失 -- 242,326 +0xA2D7 0x904B # é‹ -- 242,327 +0xA2D8 0x5F62 # å½¢ -- 242,330 +0xA2D9 0x6613 # 易 -- 242,331 +0xA2DA 0x7FA3 # ç¾£ -- 242,332 +0xA2DB 0x5EA6 # 度 -- 242,333 +0xA2DC 0x534A # åŠ -- 242,334 +0xA2DD 0x8863 # è¡£ -- 242,335 +0xA2DE 0x82E5 # è‹¥ -- 242,336 +0xA2DF 0x81F3 # 至 -- 242,337 +0xA2E0 0x8B70 # è­° -- 242,340 +0xA2E1 0x8FD1 # è¿‘ -- 242,341 +0xA2E2 0x7167 # ç…§ -- 242,342 +0xA2E3 0x8B8A # 變 -- 242,343 +0xA2E4 0x59D0 # å§ -- 242,344 +0xA2E5 0x670D # æœ -- 242,345 +0xA2E6 0x5247 # 則 -- 242,346 +0xA2E7 0x985E # 類 -- 242,347 +0xA2E8 0x82F1 # 英 -- 242,350 +0xA2E9 0x7403 # çƒ -- 242,351 +0xA2EA 0x5343 # åƒ -- 242,352 +0xA2EB 0x5F80 # å¾€ -- 242,353 +0xA2EC 0x8B1B # 講 -- 242,354 +0xA2ED 0x8A08 # 計 -- 242,355 +0xA2EE 0x6230 # 戰 -- 242,356 +0xA2EF 0x6728 # 木 -- 242,357 +0xA2F0 0x7B11 # 笑 -- 242,360 +0xA2F1 0x529F # 功 -- 242,361 +0xA2F2 0x8209 # 舉 -- 242,362 +0xA2F3 0x8DDF # è·Ÿ -- 242,363 +0xA2F4 0x795E # 神 -- 242,364 +0xA2F5 0x6C7A # 決 -- 242,365 +0xA2F6 0x6D41 # æµ -- 242,366 +0xA2F7 0x71B1 # 熱 -- 242,367 +0xA2F8 0x541B # å› -- 242,370 +0xA2F9 0x7A76 # ç©¶ -- 242,371 +0xA2FA 0x7D04 # ç´„ -- 242,372 +0xA2FB 0x96BB # éš» -- 242,373 +0xA2FC 0x76F4 # ç›´ -- 242,374 +0xA2FD 0x53E4 # å¤ -- 242,375 +0xA2FE 0x9EC3 # 黃 -- 242,376 diff --git a/unicode/xerox/unihan/XCCS-243=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-243=UNIHAN.TXT new file mode 100644 index 00000000..6e783d50 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-243=UNIHAN.TXT @@ -0,0 +1,190 @@ + +# "243" UNIHAN + +0xA321 0x661F # 星 -- 243,041 +0xA322 0x984C # 題 -- 243,042 +0xA323 0x4FDD # ä¿ -- 243,043 +0xA324 0x5012 # 倒 -- 243,044 +0xA325 0x7AE5 # ç«¥ -- 243,045 +0xA326 0x9060 # é  -- 243,046 +0xA327 0x5316 # 化 -- 243,047 +0xA328 0x76EE # ç›® -- 243,050 +0xA329 0x5750 # å -- 243,051 +0xA32A 0x623F # 房 -- 243,052 +0xA32B 0x5F3A # 强 -- 243,053 +0xA32C 0x8B80 # 讀 -- 243,054 +0xA32D 0x9001 # é€ -- 243,055 +0xA32E 0x672B # 末 -- 243,056 +0xA32F 0x665A # 晚 -- 243,057 +0xA330 0x98DF # 食 -- 243,060 +0xA331 0x96D6 # é›– -- 243,061 +0xA332 0x97F3 # 音 -- 243,062 +0xA333 0x6EFF # 滿 -- 243,063 +0xA334 0x8FA6 # 辦 -- 243,064 +0xA335 0x6027 # 性 -- 243,065 +0xA336 0x6B61 # æ­¡ -- 243,066 +0xA337 0x75C5 # ç—… -- 243,067 +0xA338 0x9054 # é” -- 243,070 +0xA339 0x5BB3 # 害 -- 243,071 +0xA33A 0x8CB7 # è²· -- 243,072 +0xA33B 0x9280 # 銀 -- 243,073 +0xA33C 0x52D9 # å‹™ -- 243,074 +0xA33D 0x5920 # 夠 -- 243,075 +0xA33E 0x4EFB # ä»» -- 243,076 +0xA33F 0x9023 # 連 -- 243,077 +0xA340 0x5546 # 商 -- 243,100 +0xA341 0x7279 # 特 -- 243,101 +0xA342 0x82E6 # 苦 -- 243,102 +0xA343 0x5FB7 # å¾· -- 243,103 +0xA344 0x9662 # 院 -- 243,104 +0xA345 0x6B0A # 權 -- 243,105 +0xA346 0x6B65 # æ­¥ -- 243,106 +0xA347 0x5440 # å‘€ -- 243,107 +0xA348 0x6015 # 怕 -- 243,110 +0xA349 0x77F3 # 石 -- 243,111 +0xA34A 0x8272 # 色 -- 243,112 +0xA34B 0x5EFA # 建 -- 243,113 +0xA34C 0x6B3E # 款 -- 243,114 +0xA34D 0x5A66 # 婦 -- 243,115 +0xA34E 0x8A2D # 設 -- 243,116 +0xA34F 0x7238 # 爸 -- 243,117 +0xA350 0x5DF4 # å·´ -- 243,120 +0xA351 0x571F # 土 -- 243,121 +0xA352 0x8A18 # 記 -- 243,122 +0xA353 0x5E0C # 希 -- 243,123 +0xA354 0x58EB # 士 -- 243,124 +0xA355 0x50B3 # 傳 -- 243,125 +0xA356 0x7FD2 # ç¿’ -- 243,126 +0xA357 0x5236 # 制 -- 243,127 +0xA358 0x63D0 # æ -- 243,130 +0xA359 0x7BC0 # 節 -- 243,131 +0xA35A 0x5BB9 # 容 -- 243,132 +0xA35B 0x5FF5 # 念 -- 243,133 +0xA35C 0x6307 # 指 -- 243,134 +0xA35D 0x7814 # ç ” -- 243,135 +0xA35E 0x6CBB # æ²» -- 243,136 +0xA35F 0x89E3 # è§£ -- 243,137 +0xA360 0x8239 # 船 -- 243,140 +0xA361 0x904A # éŠ -- 243,141 +0xA362 0x5099 # å‚™ -- 243,142 +0xA363 0x89C0 # è§€ -- 243,143 +0xA364 0x52DD # å‹ -- 243,144 +0xA365 0x6539 # 改 -- 243,145 +0xA366 0x9664 # 除 -- 243,146 +0xA367 0x967D # 陽 -- 243,147 +0xA368 0x53CD # å -- 243,150 +0xA369 0x7D71 # çµ± -- 243,151 +0xA36A 0x9B5A # é­š -- 243,152 +0xA36B 0x5B83 # 它 -- 243,153 +0xA36C 0x5E1D # å¸ -- 243,154 +0xA36D 0x8A9E # 語 -- 243,155 +0xA36E 0x7530 # ç”° -- 243,156 +0xA36F 0x52A9 # 助 -- 243,157 +0xA370 0x6CE8 # 注 -- 243,160 +0xA371 0x5348 # åˆ -- 243,161 +0xA372 0x8A00 # 言 -- 243,162 +0xA373 0x5EE2 # 廢 -- 243,163 +0xA374 0x54C1 # å“ -- 243,164 +0xA375 0x6599 # æ–™ -- 243,165 +0xA376 0x5834 # å ´ -- 243,166 +0xA377 0x5FD9 # å¿™ -- 243,167 +0xA378 0x8DD1 # è·‘ -- 243,170 +0xA379 0x66FE # 曾 -- 243,171 +0xA37A 0x52E2 # å‹¢ -- 243,172 +0xA37B 0x73A9 # 玩 -- 243,173 +0xA37C 0x8B58 # è­˜ -- 243,174 +0xA37D 0x6D88 # 消 -- 243,175 +0xA37E 0x5C4B # 屋 -- 243,176 +0xA3A1 0x601D # æ€ -- 243,241 +0xA3A2 0x8DB3 # è¶³ -- 243,242 +0xA3A3 0x9808 # é ˆ -- 243,243 +0xA3A4 0x656C # 敬 -- 243,244 +0xA3A5 0x7CBE # ç²¾ -- 243,245 +0xA3A6 0x7E23 # 縣 -- 243,246 +0xA3A7 0x59B9 # 妹 -- 243,247 +0xA3A8 0x5979 # 她 -- 243,250 +0xA3A9 0x8CBB # è²» -- 243,251 +0xA3AA 0x57CE # 城 -- 243,252 +0xA3AB 0x5668 # 器 -- 243,253 +0xA3AC 0x96E2 # 離 -- 243,254 +0xA3AD 0x9858 # 願 -- 243,255 +0xA3AE 0x76AE # çš® -- 243,256 +0xA3AF 0x6551 # æ•‘ -- 243,257 +0xA3B0 0x98EF # 飯 -- 243,260 +0xA3B1 0x9ED1 # 黑 -- 243,261 +0xA3B2 0x8FB2 # è¾² -- 243,262 +0xA3B3 0x5EE3 # 廣 -- 243,263 +0xA3B4 0x7D1A # ç´š -- 243,264 +0xA3B5 0x7A31 # 稱 -- 243,265 +0xA3B6 0x7BA1 # 管 -- 243,266 +0xA3B7 0x50F9 # 價 -- 243,267 +0xA3B8 0x523B # 刻 -- 243,270 +0xA3B9 0x7D44 # 組 -- 243,271 +0xA3BA 0x4E45 # ä¹… -- 243,272 +0xA3BB 0x7D30 # ç´° -- 243,273 +0xA3BC 0x826F # 良 -- 243,274 +0xA3BD 0x9752 # é’ -- 243,275 +0xA3BE 0x9078 # é¸ -- 243,276 +0xA3BF 0x6F38 # 漸 -- 243,277 +0xA3C0 0x5F04 # 弄 -- 243,300 +0xA3C1 0x53C3 # åƒ -- 243,301 +0xA3C2 0x6562 # æ•¢ -- 243,302 +0xA3C3 0x5370 # å° -- 243,303 +0xA3C4 0x6B78 # æ­¸ -- 243,304 +0xA3C5 0x5207 # 切 -- 243,305 +0xA3C6 0x8077 # è· -- 243,306 +0xA3C7 0x88DD # è£ -- 243,307 +0xA3C8 0x756B # ç•« -- 243,310 +0xA3C9 0x5C08 # å°ˆ -- 243,311 +0xA3CA 0x7D05 # ç´… -- 243,312 +0xA3CB 0x96E8 # 雨 -- 243,313 +0xA3CC 0x5373 # å³ -- 243,314 +0xA3CD 0x8A8D # èª -- 243,315 +0xA3CE 0x6FDF # 濟 -- 243,316 +0xA3CF 0x7247 # 片 -- 243,317 +0xA3D0 0x990A # 養 -- 243,320 +0xA3D1 0x91CF # é‡ -- 243,321 +0xA3D3 0x5FFD # 忽 -- 243,323 +0xA3D4 0x822C # 般 -- 243,324 +0xA3D5 0x5305 # 包 -- 243,325 +0xA3D6 0x4EF6 # ä»¶ -- 243,326 +0xA3D7 0x8349 # è‰ -- 243,327 +0xA3D8 0x6F22 # æ¼¢ -- 243,330 +0xA3D9 0x723E # 爾 -- 243,331 +0xA3DA 0x904D # é -- 243,332 +0xA3DB 0x6232 # 戲 -- 243,333 +0xA3DC 0x8AF8 # 諸 -- 243,334 +0xA3DD 0x8AB0 # 誰 -- 243,335 +0xA3DE 0x7ADF # 竟 -- 243,336 +0xA3DF 0x65E2 # æ—¢ -- 243,337 +0xA3E0 0x9109 # 鄉 -- 243,340 +0xA3E1 0x80AF # 肯 -- 243,341 +0xA3E2 0x6839 # æ ¹ -- 243,342 +0xA3E3 0x514D # å… -- 243,343 +0xA3E4 0x722D # 爭 -- 243,344 +0xA3E5 0x5468 # 周 -- 243,345 +0xA3E6 0x5566 # 啦 -- 243,346 +0xA3E7 0x55AE # å–® -- 243,347 +0xA3E8 0x7A7F # ç©¿ -- 243,350 +0xA3E9 0x584A # 塊 -- 243,351 +0xA3EA 0x521D # åˆ -- 243,352 +0xA3EB 0x91CC # 里 -- 243,353 +0xA3EC 0x76E1 # 盡 -- 243,354 +0xA3ED 0x8846 # 衆 -- 243,355 +0xA3EE 0x6BDB # 毛 -- 243,356 +0xA3EF 0x6B72 # æ­² -- 243,357 +0xA3F0 0x8089 # 肉 -- 243,360 +0xA3F1 0x9F4A # 齊 -- 243,361 +0xA3F2 0x96C6 # 集 -- 243,362 +0xA3F3 0x5DDE # å·ž -- 243,363 +0xA3F4 0x843D # è½ -- 243,364 +0xA3F5 0x6025 # 急 -- 243,365 +0xA3F6 0x5047 # å‡ -- 243,366 +0xA3F7 0x63A8 # 推 -- 243,367 +0xA3F8 0x7968 # 票 -- 243,370 +0xA3F9 0x7834 # ç ´ -- 243,371 +0xA3FA 0x7537 # ç”· -- 243,372 +0xA3FB 0x5531 # å”± -- 243,373 +0xA3FC 0x5553 # å•“ -- 243,374 +0xA3FD 0x611F # 感 -- 243,375 +0xA3FE 0x554A # 啊 -- 243,376 diff --git a/unicode/xerox/unihan/XCCS-244=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-244=UNIHAN.TXT new file mode 100644 index 00000000..0e73b0d9 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-244=UNIHAN.TXT @@ -0,0 +1,189 @@ + +# "244" UNIHAN + +0xA421 0x4F3C # ä¼¼ -- 244,041 +0xA422 0x79D1 # ç§‘ -- 244,042 +0xA423 0x79AE # 禮 -- 244,043 +0xA424 0x798F # ç¦ -- 244,044 +0xA425 0x9632 # 防 -- 244,045 +0xA426 0x6BBA # 殺 -- 244,046 +0xA427 0x8AC7 # 談 -- 244,047 +0xA428 0x4EE4 # 令 -- 244,050 +0xA429 0x8CC7 # 資 -- 244,051 +0xA42A 0x64DA # 據 -- 244,052 +0xA42B 0x4FC4 # ä¿„ -- 244,053 +0xA42C 0x7559 # ç•™ -- 244,054 +0xA42D 0x811A # 脚 -- 244,055 +0xA42E 0x5CF6 # å³¶ -- 244,056 +0xA42F 0x5718 # 團 -- 244,057 +0xA430 0x8CE3 # è³£ -- 244,060 +0xA431 0x5FD7 # å¿— -- 244,061 +0xA432 0x62C9 # 拉 -- 244,062 +0xA433 0x6B66 # æ­¦ -- 244,063 +0xA434 0x602A # 怪 -- 244,064 +0xA435 0x4ED8 # 付 -- 244,065 +0xA436 0x4FC2 # ä¿‚ -- 244,066 +0xA437 0x725B # 牛 -- 244,067 +0xA438 0x606F # æ¯ -- 244,070 +0xA439 0x50B7 # å‚· -- 244,071 +0xA43A 0x5BA2 # 客 -- 244,072 +0xA43B 0x8A0E # 討 -- 244,073 +0xA43C 0x96A8 # 隨 -- 244,074 +0xA43D 0x8336 # 茶 -- 244,075 +0xA43E 0x501F # 借 -- 244,076 +0xA43F 0x885B # è¡› -- 244,077 +0xA440 0x591C # 夜 -- 244,100 +0xA441 0x7063 # ç£ -- 244,101 +0xA442 0x806F # è¯ -- 244,102 +0xA443 0x4E9E # 亞 -- 244,103 +0xA444 0x8D95 # è¶• -- 244,104 +0xA445 0x5C45 # å±… -- 244,105 +0xA446 0x9152 # é…’ -- 244,106 +0xA447 0x968A # 隊 -- 244,107 +0xA448 0x9047 # é‡ -- 244,110 +0xA449 0x5BCC # 富 -- 244,111 +0xA44A 0x8B93 # 讓 -- 244,112 +0xA44B 0x5BDF # 察 -- 244,113 +0xA44C 0x5947 # 奇 -- 244,114 +0xA44D 0x65AF # æ–¯ -- 244,115 +0xA44E 0x7D00 # ç´€ -- 244,116 +0xA44F 0x683C # æ ¼ -- 244,117 +0xA450 0x6DF1 # æ·± -- 244,120 +0xA452 0x8FEB # è¿« -- 244,122 +0xA453 0x7DCA # ç·Š -- 244,123 +0xA454 0x7E54 # ç¹” -- 244,124 +0xA455 0x9CE5 # é³¥ -- 244,125 +0xA456 0x6625 # 春 -- 244,126 +0xA458 0x7B46 # ç­† -- 244,130 +0xA459 0x66FF # 替 -- 244,131 +0xA45A 0x5F71 # å½± -- 244,132 +0xA45B 0x7C73 # ç±³ -- 244,133 +0xA45C 0x4E82 # 亂 -- 244,134 +0xA45D 0x51B7 # 冷 -- 244,135 +0xA45E 0x59CB # å§‹ -- 244,136 +0xA45F 0x8607 # 蘇 -- 244,137 +0xA460 0x6050 # æ -- 244,140 +0xA461 0x6CB9 # æ²¹ -- 244,141 +0xA462 0x65C1 # æ— -- 244,142 +0xA463 0x820A # 舊 -- 244,143 +0xA464 0x5B97 # å®— -- 244,144 +0xA465 0x54ED # å“­ -- 244,145 +0xA466 0x963F # 阿 -- 244,146 +0xA467 0x88FD # 製 -- 244,147 +0xA468 0x71C8 # 燈 -- 244,150 +0xA469 0x6B4C # æ­Œ -- 244,151 +0xA46A 0x7761 # ç¡ -- 244,152 +0xA46B 0x5712 # 園 -- 244,153 +0xA46C 0x9DC4 # é·„ -- 244,154 +0xA46D 0x5F85 # å¾… -- 244,155 +0xA46E 0x5C0E # å°Ž -- 244,156 +0xA46F 0x537B # å» -- 244,157 +0xA470 0x9F20 # é¼  -- 244,160 +0xA471 0x9805 # é … -- 244,161 +0xA472 0x53E5 # å¥ -- 244,162 +0xA473 0x5200 # 刀 -- 244,163 +0xA474 0x5340 # å€ -- 244,164 +0xA475 0x8A34 # 訴 -- 244,165 +0xA476 0x4EA6 # 亦 -- 244,166 +0xA477 0x8003 # 考 -- 244,167 +0xA478 0x589E # 增 -- 244,170 +0xA479 0x9678 # 陸 -- 244,171 +0xA47A 0x5E6B # 幫 -- 244,172 +0xA47B 0x8F15 # 輕 -- 244,173 +0xA47C 0x6628 # 昨 -- 244,174 +0xA47D 0x5E8F # åº -- 244,175 +0xA47E 0x7DE8 # ç·¨ -- 244,176 +0xA4A1 0x9810 # é  -- 244,241 +0xA4A2 0x4EAC # 京 -- 244,242 +0xA4A3 0x590F # å¤ -- 244,243 +0xA4A4 0x96F2 # 雲 -- 244,244 +0xA4A5 0x5177 # å…· -- 244,245 +0xA4A6 0x8D8A # è¶Š -- 244,246 +0xA4A7 0x5BA4 # 室 -- 244,247 +0xA4A8 0x54C8 # 哈 -- 244,250 +0xA4A9 0x8CEA # 質 -- 244,251 +0xA4AA 0x7D19 # ç´™ -- 244,252 +0xA4AB 0x9418 # é˜ -- 244,253 +0xA4AC 0x4EAE # 亮 -- 244,254 +0xA4AD 0x907A # éº -- 244,255 +0xA4AE 0x60E1 # 惡 -- 244,256 +0xA4AF 0x674E # æŽ -- 244,257 +0xA4B0 0x805E # èž -- 244,260 +0xA4B1 0x6557 # æ•— -- 244,261 +0xA4B2 0x4ECD # ä» -- 244,262 +0xA4B3 0x8CA1 # 財 -- 244,263 +0xA4B4 0x6D32 # æ´² -- 244,264 +0xA4B5 0x8ABF # 調 -- 244,265 +0xA4B6 0x91AB # 醫 -- 244,266 +0xA4B7 0x8CA8 # 貨 -- 244,267 +0xA4B8 0x570D # åœ -- 244,270 +0xA4B9 0x72D7 # ç‹— -- 244,271 +0xA4BA 0x898F # è¦ -- 244,272 +0xA4BB 0x58DE # 壞 -- 244,273 +0xA4BC 0x6389 # 掉 -- 244,274 +0xA4BD 0x547C # 呼 -- 244,275 +0xA4BE 0x7A0B # 程 -- 244,276 +0xA4BF 0x5B6B # å­« -- 244,277 +0xA4C0 0x5144 # å…„ -- 244,300 +0xA4C1 0x6697 # æš— -- 244,301 +0xA4C2 0x793A # 示 -- 244,302 +0xA4C3 0x532A # 匪 -- 244,303 +0xA4C4 0x8F03 # 較 -- 244,304 +0xA4C5 0x53F8 # å¸ -- 244,305 +0xA4C6 0x932F # 錯 -- 244,306 +0xA4C7 0x8A66 # 試 -- 244,307 +0xA4C8 0x9673 # 陳 -- 244,310 +0xA4C9 0x5DEE # å·® -- 244,311 +0xA4CA 0x6295 # 投 -- 244,312 +0xA4CB 0x75DB # ç—› -- 244,313 +0xA4CC 0x7E94 # 纔 -- 244,314 +0xA4CD 0x5BF6 # 寶 -- 244,315 +0xA4CE 0x6C7D # æ±½ -- 244,316 +0xA4CF 0x81F4 # 致 -- 244,317 +0xA4D0 0x89D2 # è§’ -- 244,320 +0xA4D1 0x7D42 # 終 -- 244,321 +0xA4D2 0x8449 # 葉 -- 244,322 +0xA4D3 0x6D3E # æ´¾ -- 244,323 +0xA4D4 0x8DF3 # è·³ -- 244,324 +0xA4D5 0x505C # åœ -- 244,325 +0xA4D6 0x71D2 # 燒 -- 244,326 +0xA4D7 0x6B62 # æ­¢ -- 244,327 +0xA4D8 0x6E2F # 港 -- 244,330 +0xA4D9 0x5584 # å–„ -- 244,331 +0xA4DA 0x5F15 # 引 -- 244,332 +0xA4DB 0x627F # 承 -- 244,333 +0xA4DC 0x670B # 朋 -- 244,334 +0xA4DD 0x8F2A # 輪 -- 244,335 +0xA4DE 0x7AD9 # ç«™ -- 244,336 +0xA4DF 0x6162 # æ…¢ -- 244,337 +0xA4E0 0x7368 # ç¨ -- 244,340 +0xA4E1 0x7D72 # çµ² -- 244,341 +0xA4E2 0x65B7 # æ–· -- 244,342 +0xA4E3 0x5E78 # 幸 -- 244,343 +0xA4E4 0x6301 # æŒ -- 244,344 +0xA4E5 0x8B77 # è­· -- 244,345 +0xA4E6 0x91CE # 野 -- 244,346 +0xA4E7 0x5E97 # 店 -- 244,347 +0xA4E8 0x5FA9 # 復 -- 244,350 +0xA4E9 0x5C24 # å°¤ -- 244,351 +0xA4EA 0x655D # æ• -- 244,352 +0xA4EB 0x9769 # é© -- 244,353 +0xA4EC 0x67E5 # 查 -- 244,354 +0xA4ED 0x8B1D # è¬ -- 244,355 +0xA4EE 0x76DB # ç›› -- 244,356 +0xA4EF 0x8853 # è¡“ -- 244,357 +0xA4F0 0x9996 # 首 -- 244,360 +0xA4F1 0x7562 # ç•¢ -- 244,361 +0xA4F2 0x85CF # è— -- 244,362 +0xA4F3 0x7DF4 # ç·´ -- 244,363 +0xA4F4 0x4F4E # 低 -- 244,364 +0xA4F5 0x4E43 # 乃 -- 244,365 +0xA4F6 0x96D9 # é›™ -- 244,366 +0xA4F7 0x9760 # é  -- 244,367 +0xA4F8 0x4FEE # ä¿® -- 244,370 +0xA4F9 0x6751 # æ‘ -- 244,371 +0xA4FA 0x52AA # 努 -- 244,372 +0xA4FB 0x4F9D # ä¾ -- 244,373 +0xA4FC 0x4E4E # 乎 -- 244,374 +0xA4FD 0x5EAD # 庭 -- 244,375 +0xA4FE 0x83DC # èœ -- 244,376 diff --git a/unicode/xerox/unihan/XCCS-245=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-245=UNIHAN.TXT new file mode 100644 index 00000000..ac63ec77 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-245=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "245" UNIHAN + +0xA521 0x89BA # 覺 -- 245,041 +0xA522 0x7AEF # 端 -- 245,042 +0xA523 0x7956 # 祖 -- 245,043 +0xA524 0x5427 # å§ -- 245,044 +0xA525 0x71DF # 營 -- 245,045 +0xA526 0x65CF # æ— -- 245,046 +0xA527 0x6D17 # æ´— -- 245,047 +0xA528 0x8CB4 # è²´ -- 245,050 +0xA529 0x6EAB # 溫 -- 245,051 +0xA52A 0x862D # 蘭 -- 245,052 +0xA52B 0x8FA8 # 辨 -- 245,053 +0xA52C 0x8CAC # 責 -- 245,054 +0xA52D 0x6E96 # 準 -- 245,055 +0xA52E 0x6848 # 案 -- 245,056 +0xA52F 0x87F2 # 蟲 -- 245,057 +0xA530 0x8996 # 視 -- 245,060 +0xA531 0x7F8A # 羊 -- 245,061 +0xA532 0x7E8C # 續 -- 245,062 +0xA533 0x63DB # æ› -- 245,063 +0xA534 0x6574 # æ•´ -- 245,064 +0xA535 0x6E56 # æ¹– -- 245,065 +0xA536 0x9644 # 附 -- 245,066 +0xA537 0x5F0F # å¼ -- 245,067 +0xA538 0x62B5 # 抵 -- 245,070 +0xA539 0x6B77 # æ­· -- 245,071 +0xA53A 0x5C04 # å°„ -- 245,072 +0xA53B 0x5DE6 # å·¦ -- 245,073 +0xA53C 0x72C0 # ç‹€ -- 245,074 +0xA53D 0x7F85 # ç¾… -- 245,075 +0xA53E 0x81C9 # 臉 -- 245,076 +0xA53F 0x67D0 # æŸ -- 245,077 +0xA540 0x6C0F # æ° -- 245,100 +0xA541 0x9E97 # 麗 -- 245,101 +0xA542 0x62DC # 拜 -- 245,102 +0xA543 0x57FA # 基 -- 245,103 +0xA544 0x80CC # 背 -- 245,104 +0xA545 0x7D55 # 絕 -- 245,105 +0xA546 0x5A18 # 娘 -- 245,106 +0xA547 0x9B27 # 鬧 -- 245,107 +0xA548 0x514B # å…‹ -- 245,110 +0xA549 0x4E58 # 乘 -- 245,111 +0xA54A 0x6F14 # æ¼” -- 245,112 +0xA54B 0x5C6C # 屬 -- 245,113 +0xA54C 0x5C55 # 展 -- 245,114 +0xA54D 0x9000 # 退 -- 245,115 +0xA54E 0x6A4B # æ©‹ -- 245,116 +0xA54F 0x97FF # 響 -- 245,117 +0xA550 0x8070 # è° -- 245,120 +0xA551 0x9928 # 館 -- 245,121 +0xA552 0x9003 # 逃 -- 245,122 +0xA553 0x666F # 景 -- 245,123 +0xA554 0x9A5A # 驚 -- 245,124 +0xA555 0x969B # éš› -- 245,125 +0xA556 0x4F9B # ä¾› -- 245,126 +0xA557 0x8005 # 者 -- 245,127 +0xA558 0x6297 # 抗 -- 245,130 +0xA559 0x8C93 # 貓 -- 245,131 +0xA55A 0x8CFD # è³½ -- 245,132 +0xA55B 0x5B88 # 守 -- 245,133 +0xA55C 0x775B # ç› -- 245,134 +0xA55D 0x5145 # å…… -- 245,135 +0xA55E 0x8499 # è’™ -- 245,136 +0xA55F 0x9999 # 香 -- 245,137 +0xA560 0x8B49 # è­‰ -- 245,140 +0xA561 0x58D3 # 壓 -- 245,141 +0xA562 0x59D4 # å§” -- 245,142 +0xA563 0x9EE8 # 黨 -- 245,143 +0xA564 0x7565 # ç•¥ -- 245,144 +0xA565 0x525B # 剛 -- 245,145 +0xA566 0x51E1 # 凡 -- 245,146 +0xA567 0x5C1A # å°š -- 245,147 +0xA568 0x5BC6 # 密 -- 245,150 +0xA569 0x93E1 # é¡ -- 245,151 +0xA56A 0x6C89 # 沉 -- 245,152 +0xA56B 0x5473 # 味 -- 245,153 +0xA56C 0x6D1E # æ´ž -- 245,154 +0xA56D 0x7389 # 玉 -- 245,155 +0xA56E 0x5802 # å ‚ -- 245,156 +0xA56F 0x5EA7 # 座 -- 245,157 +0xA570 0x64D4 # æ“” -- 245,160 +0xA571 0x8857 # è¡— -- 245,161 +0xA572 0x5F8B # 律 -- 245,162 +0xA573 0x9A57 # é©— -- 245,163 +0xA574 0x53E6 # å¦ -- 245,164 +0xA575 0x8033 # 耳 -- 245,165 +0xA576 0x66C9 # 曉 -- 245,166 +0xA577 0x6C38 # æ°¸ -- 245,167 +0xA578 0x6383 # 掃 -- 245,170 +0xA579 0x5FAE # å¾® -- 245,171 +0xA57A 0x7F6E # ç½® -- 245,172 +0xA57B 0x6563 # æ•£ -- 245,173 +0xA57C 0x77ED # 短 -- 245,174 +0xA57D 0x9802 # é ‚ -- 245,175 +0xA57E 0x9F8D # é¾ -- 245,176 +0xA5A1 0x5CB8 # 岸 -- 245,241 +0xA5A2 0x7E7C # ç¹¼ -- 245,242 +0xA5A3 0x5634 # 嘴 -- 245,243 +0xA5A4 0x9650 # é™ -- 245,244 +0xA5A5 0x6668 # 晨 -- 245,245 +0xA5A6 0x5217 # 列 -- 245,246 +0xA5A7 0x7532 # 甲 -- 245,247 +0xA5A8 0x7AF9 # 竹 -- 245,250 +0xA5A9 0x96AA # 險 -- 245,251 +0xA5AA 0x8C61 # 象 -- 245,252 +0xA5AB 0x975C # éœ -- 245,253 +0xA5AC 0x5438 # å¸ -- 245,254 +0xA5AD 0x9818 # é ˜ -- 245,255 +0xA5AE 0x4EFD # 份 -- 245,256 +0xA5AF 0x5065 # å¥ -- 245,257 +0xA5B0 0x56FA # 固 -- 245,260 +0xA5B1 0x5371 # å± -- 245,261 +0xA5B2 0x9E7D # é¹½ -- 245,262 +0xA5B3 0x8FCE # 迎 -- 245,263 +0xA5B4 0x6392 # 排 -- 245,264 +0xA5B5 0x50BE # 傾 -- 245,265 +0xA5B6 0x7C21 # ç°¡ -- 245,266 +0xA5B7 0x6B50 # æ­ -- 245,267 +0xA5B8 0x6C99 # æ²™ -- 245,270 +0xA5B9 0x9285 # 銅 -- 245,271 +0xA5BA 0x6EC5 # æ»… -- 245,272 +0xA5BB 0x65D7 # æ—— -- 245,273 +0xA5BC 0x9014 # 途 -- 245,274 +0xA5BD 0x5B58 # å­˜ -- 245,275 +0xA5BE 0x8A02 # 訂 -- 245,276 +0xA5BF 0x76CA # 益 -- 245,277 +0xA5C0 0x85E5 # è—¥ -- 245,300 +0xA5C1 0x9EBB # 麻 -- 245,301 +0xA5C2 0x5F48 # 彈 -- 245,302 +0xA5C3 0x8A5E # 詞 -- 245,303 +0xA5C4 0x4F38 # 伸 -- 245,304 +0xA5C5 0x81E8 # 臨 -- 245,305 +0xA5C6 0x6349 # æ‰ -- 245,306 +0xA5C7 0x592E # 央 -- 245,307 +0xA5C8 0x53F2 # å² -- 245,310 +0xA5C9 0x5C3A # å°º -- 245,311 +0xA5CA 0x9069 # é© -- 245,312 +0xA5CB 0x5EB7 # 康 -- 245,313 +0xA5CC 0x7686 # 皆 -- 245,314 +0xA5CD 0x68C9 # 棉 -- 245,315 +0xA5CE 0x4F11 # 休 -- 245,316 +0xA5CF 0x5C0B # å°‹ -- 245,317 +0xA5D0 0x652F # 支 -- 245,320 +0xA5D1 0x59BB # 妻 -- 245,321 +0xA5D2 0x5BA3 # 宣 -- 245,322 +0xA5D3 0x679D # æž -- 245,323 +0xA5D4 0x723A # 爺 -- 245,324 +0xA5D5 0x7A4D # ç© -- 245,325 +0xA5D6 0x8CA0 # è²  -- 245,326 +0xA5D7 0x5E2D # 席 -- 245,327 +0xA5D8 0x5439 # å¹ -- 245,330 +0xA5D9 0x8702 # 蜂 -- 245,331 +0xA5DA 0x6416 # æ– -- 245,332 +0xA5DB 0x5E95 # 底 -- 245,333 +0xA5DC 0x9EA5 # 麥 -- 245,334 +0xA5DD 0x9700 # 需 -- 245,335 +0xA5DE 0x677F # æ¿ -- 245,336 +0xA5DF 0x51AC # 冬 -- 245,337 +0xA5E0 0x838A # 莊 -- 245,340 +0xA5E1 0x653B # æ”» -- 245,341 +0xA5E2 0x684C # 桌 -- 245,342 +0xA5E3 0x559D # å– -- 245,343 +0xA5E4 0x6982 # 概 -- 245,344 +0xA5E5 0x8166 # è…¦ -- 245,345 +0xA5E6 0x6236 # 戶 -- 245,346 +0xA5E7 0x69CD # æ§ -- 245,347 +0xA5E8 0x6E38 # 游 -- 245,350 +0xA5E9 0x88DC # 補 -- 245,351 +0xA5EA 0x6068 # æ¨ -- 245,352 +0xA5EB 0x7570 # ç•° -- 245,353 +0xA5EC 0x8840 # è¡€ -- 245,354 +0xA5ED 0x6575 # 敵 -- 245,355 +0xA5EE 0x5A01 # å¨ -- 245,356 +0xA5EF 0x96C4 # 雄 -- 245,357 +0xA5F0 0x5713 # 圓 -- 245,360 +0xA5F1 0x7518 # 甘 -- 245,361 +0xA5F2 0x5EE0 # å»  -- 245,362 +0xA5F3 0x8C6C # 豬 -- 245,363 +0xA5F4 0x8C48 # 豈 -- 245,364 +0xA5F5 0x52C7 # 勇 -- 245,365 +0xA5F6 0x7AE0 # ç«  -- 245,366 +0xA5F7 0x53F3 # å³ -- 245,367 +0xA5F8 0x7239 # 爹 -- 245,370 +0xA5F9 0x7260 # 牠 -- 245,371 +0xA5FA 0x5024 # 値 -- 245,372 +0xA5FB 0x7BC4 # 範 -- 245,373 +0xA5FC 0x7CD6 # ç³– -- 245,374 +0xA5FD 0x6750 # æ -- 245,375 +0xA5FE 0x5347 # å‡ -- 245,376 diff --git a/unicode/xerox/unihan/XCCS-246=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-246=UNIHAN.TXT new file mode 100644 index 00000000..a8b4d198 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-246=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "246" UNIHAN + +0xA621 0x6F54 # æ½” -- 246,041 +0xA622 0x5883 # 境 -- 246,042 +0xA623 0x6190 # æ† -- 246,043 +0xA624 0x65BD # æ–½ -- 246,044 +0xA625 0x62B1 # 抱 -- 246,045 +0xA626 0x80A5 # è‚¥ -- 246,046 +0xA627 0x54E9 # å“© -- 246,047 +0xA628 0x9732 # 露 -- 246,050 +0xA629 0x56F0 # å›° -- 246,051 +0xA62A 0x5275 # 創 -- 246,052 +0xA62B 0x9F13 # 鼓 -- 246,053 +0xA62C 0x51B0 # 冰 -- 246,054 +0xA62D 0x9867 # é¡§ -- 246,055 +0xA62E 0x822A # 航 -- 246,056 +0xA62F 0x5C01 # å° -- 246,057 +0xA630 0x7235 # 爵 -- 246,060 +0xA631 0x5B63 # å­£ -- 246,061 +0xA632 0x62DB # æ‹› -- 246,062 +0xA633 0x7BC9 # 築 -- 246,063 +0xA634 0x86CB # 蛋 -- 246,064 +0xA635 0x666E # æ™® -- 246,065 +0xA636 0x9806 # é † -- 246,066 +0xA637 0x5E79 # å¹¹ -- 246,067 +0xA638 0x5F7C # å½¼ -- 246,070 +0xA639 0x901F # 速 -- 246,071 +0xA63A 0x7C89 # 粉 -- 246,072 +0xA63B 0x6163 # æ…£ -- 246,073 +0xA63C 0x596C # 奬 -- 246,074 +0xA63D 0x53D4 # å” -- 246,075 +0xA63E 0x79C1 # ç§ -- 246,076 +0xA63F 0x4F48 # 佈 -- 246,077 +0xA640 0x4F2F # 伯 -- 246,100 +0xA641 0x7159 # ç…™ -- 246,101 +0xA642 0x9192 # 醒 -- 246,102 +0xA643 0x7591 # ç–‘ -- 246,103 +0xA644 0x864E # 虎 -- 246,104 +0xA645 0x96DC # 雜 -- 246,105 +0xA646 0x6CBF # 沿 -- 246,106 +0xA647 0x4FD7 # ä¿— -- 246,107 +0xA648 0x7240 # 牀 -- 246,110 +0xA649 0x72E0 # ç‹  -- 246,111 +0xA64A 0x6BB5 # 段 -- 246,112 +0xA64B 0x821E # 舞 -- 246,113 +0xA64C 0x7E3E # 績 -- 246,114 +0xA64D 0x79CB # ç§‹ -- 246,115 +0xA64E 0x767B # ç™» -- 246,116 +0xA64F 0x7F6A # 罪 -- 246,117 +0xA650 0x56B4 # åš´ -- 246,120 +0xA651 0x6BD2 # 毒 -- 246,121 +0xA652 0x64CA # 擊 -- 246,122 +0xA653 0x6CC1 # æ³ -- 246,123 +0xA654 0x7AAE # 窮 -- 246,124 +0xA655 0x7DAD # ç¶­ -- 246,125 +0xA656 0x52F8 # 勸 -- 246,126 +0xA657 0x756A # 番 -- 246,127 +0xA658 0x4E39 # 丹 -- 246,130 +0xA659 0x78BA # 確 -- 246,131 +0xA65A 0x7A05 # 稅 -- 246,132 +0xA65B 0x62CD # æ‹ -- 246,133 +0xA65C 0x7A97 # 窗 -- 246,134 +0xA65D 0x8DA3 # è¶£ -- 246,135 +0xA65E 0x74B0 # ç’° -- 246,136 +0xA65F 0x5747 # å‡ -- 246,137 +0xA660 0x7D20 # ç´  -- 246,140 +0xA661 0x6A6B # æ©« -- 246,141 +0xA662 0x59D1 # å§‘ -- 246,142 +0xA663 0x65C5 # æ—… -- 246,143 +0xA664 0x986F # 顯 -- 246,144 +0xA665 0x66F2 # 曲 -- 246,145 +0xA666 0x77A7 # çž§ -- 246,146 +0xA667 0x558A # å–Š -- 246,147 +0xA668 0x5426 # å¦ -- 246,150 +0xA669 0x5BC4 # 寄 -- 246,151 +0xA66A 0x5E55 # 幕 -- 246,152 +0xA66B 0x6012 # 怒 -- 246,153 +0xA66C 0x9B2D # 鬭 -- 246,154 +0xA66D 0x6CE5 # æ³¥ -- 246,155 +0xA66E 0x614B # æ…‹ -- 246,156 +0xA66F 0x9748 # éˆ -- 246,157 +0xA670 0x695A # 楚 -- 246,160 +0xA671 0x5999 # 妙 -- 246,161 +0xA672 0x639B # 掛 -- 246,162 +0xA673 0x5F31 # å¼± -- 246,163 +0xA674 0x6DE8 # æ·¨ -- 246,164 +0xA675 0x5FD8 # 忘 -- 246,165 +0xA676 0x6FC0 # æ¿€ -- 246,166 +0xA677 0x9AA8 # 骨 -- 246,167 +0xA678 0x7687 # 皇 -- 246,170 +0xA679 0x7947 # 祇 -- 246,171 +0xA67A 0x54EA # 哪 -- 246,172 +0xA67B 0x59D3 # å§“ -- 246,173 +0xA67C 0x719F # 熟 -- 246,174 +0xA67D 0x4ED9 # ä»™ -- 246,175 +0xA67E 0x5949 # 奉 -- 246,176 +0xA6A1 0x9AEE # é«® -- 246,241 +0xA6A2 0x4E92 # 互 -- 246,242 +0xA6A3 0x6176 # æ…¶ -- 246,243 +0xA6A4 0x63A1 # 採 -- 246,244 +0xA6A5 0x9813 # é “ -- 246,245 +0xA6A6 0x7BC7 # 篇 -- 246,246 +0xA6A7 0x4EA1 # 亡 -- 246,247 +0xA6A8 0x7DA0 # ç¶  -- 246,250 +0xA6A9 0x5FCD # å¿ -- 246,251 +0xA6AA 0x5974 # 奴 -- 246,252 +0xA6AB 0x84CB # è“‹ -- 246,253 +0xA6AC 0x6309 # 按 -- 246,254 +0xA6AD 0x93AD # 鎭 -- 246,255 +0xA6AE 0x690D # æ¤ -- 246,256 +0xA6AF 0x7DE3 # ç·£ -- 246,257 +0xA6B0 0x8F09 # 載 -- 246,260 +0xA6B1 0x8C50 # è± -- 246,261 +0xA6B2 0x5018 # 倘 -- 246,262 +0xA6B3 0x5BD2 # 寒 -- 246,263 +0xA6B4 0x76E3 # 監 -- 246,264 +0xA6B5 0x7D0D # ç´ -- 246,265 +0xA6B6 0x6DDA # æ·š -- 246,266 +0xA6B7 0x5E16 # 帖 -- 246,267 +0xA6B8 0x7CE7 # ç³§ -- 246,270 +0xA6B9 0x5354 # å” -- 246,271 +0xA6BA 0x8B66 # è­¦ -- 246,272 +0xA6BB 0x64CD # æ“ -- 246,273 +0xA6BC 0x675F # æŸ -- 246,274 +0xA6BD 0x67B6 # æž¶ -- 246,275 +0xA6BE 0x91DD # é‡ -- 246,276 +0xA6BF 0x60DC # 惜 -- 246,277 +0xA6C0 0x9130 # é„° -- 246,300 +0xA6C1 0x523A # 刺 -- 246,301 +0xA6C2 0x7070 # ç° -- 246,302 +0xA6C3 0x70C8 # 烈 -- 246,303 +0xA6C4 0x912D # é„­ -- 246,304 +0xA6C5 0x6B3A # 欺 -- 246,305 +0xA6C6 0x9663 # 陣 -- 246,306 +0xA6C7 0x638C # 掌 -- 246,307 +0xA6C8 0x7BAD # ç®­ -- 246,310 +0xA6C9 0x53DF # åŸ -- 246,311 +0xA6CA 0x8A0A # 訊 -- 246,312 +0xA6CB 0x80E1 # 胡 -- 246,313 +0xA6CC 0x7926 # 礦 -- 246,314 +0xA6CD 0x8056 # è– -- 246,315 +0xA6CE 0x58C1 # å£ -- 246,316 +0xA6CF 0x9031 # 週 -- 246,317 +0xA6D0 0x5BAE # å®® -- 246,320 +0xA6D1 0x83AB # 莫 -- 246,321 +0xA6D2 0x5C3E # å°¾ -- 246,322 +0xA6D3 0x66B4 # æš´ -- 246,323 +0xA6D4 0x5A46 # 婆 -- 246,324 +0xA6D5 0x502B # 倫 -- 246,325 +0xA6D6 0x5283 # 劃 -- 246,326 +0xA6D7 0x8F9B # è¾› -- 246,327 +0xA6D8 0x98EE # 飮 -- 246,330 +0xA6D9 0x5BE7 # 寧 -- 246,331 +0xA6DA 0x8A13 # 訓 -- 246,332 +0xA6DB 0x676F # æ¯ -- 246,333 +0xA6DC 0x5DDD # å· -- 246,334 +0xA6DD 0x542B # å« -- 246,335 +0xA6DE 0x9670 # é™° -- 246,336 +0xA6DF 0x9063 # é£ -- 246,337 +0xA6E0 0x8FAD # è¾­ -- 246,340 +0xA6E1 0x4E08 # 丈 -- 246,341 +0xA6E2 0x526F # 副 -- 246,342 +0xA6E3 0x5433 # å³ -- 246,343 +0xA6E4 0x8B00 # 謀 -- 246,344 +0xA6E5 0x914D # é… -- 246,345 +0xA6E6 0x984F # é¡ -- 246,346 +0xA6E7 0x526A # 剪 -- 246,347 +0xA6E8 0x9042 # é‚ -- 246,350 +0xA6E9 0x76E4 # 盤 -- 246,351 +0xA6EA 0x5B54 # å­” -- 246,352 +0xA6EB 0x9694 # éš” -- 246,353 +0xA6EC 0x68D2 # 棒 -- 246,354 +0xA6ED 0x4FB5 # ä¾µ -- 246,355 +0xA6EE 0x7981 # ç¦ -- 246,356 +0xA6EF 0x5976 # 奶 -- 246,357 +0xA6F0 0x5077 # å· -- 246,360 +0xA6F1 0x8EDF # 軟 -- 246,361 +0xA6F2 0x978B # éž‹ -- 246,362 +0xA6F3 0x888B # 袋 -- 246,363 +0xA6F4 0x73E0 # ç  -- 246,364 +0xA6F5 0x6CE2 # æ³¢ -- 246,365 +0xA6F6 0x7259 # 牙 -- 246,366 +0xA6F7 0x722C # 爬 -- 246,367 +0xA6F8 0x4E59 # ä¹™ -- 246,370 +0xA6F9 0x52E4 # 勤 -- 246,371 +0xA6FA 0x9B6F # é­¯ -- 246,372 +0xA6FB 0x512A # 優 -- 246,373 +0xA6FC 0x7F75 # ç½µ -- 246,374 +0xA6FD 0x535A # åš -- 246,375 +0xA6FE 0x8FF0 # è¿° -- 246,376 diff --git a/unicode/xerox/unihan/XCCS-247=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-247=UNIHAN.TXT new file mode 100644 index 00000000..3b407972 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-247=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "247" UNIHAN + +0xA721 0x8D0A # è´Š -- 247,041 +0xA722 0x7248 # 版 -- 247,042 +0xA723 0x6B98 # 殘 -- 247,043 +0xA724 0x6D6A # 浪 -- 247,044 +0xA725 0x596A # 奪 -- 247,045 +0xA726 0x4EC1 # ä» -- 247,046 +0xA727 0x812B # è„« -- 247,047 +0xA728 0x6B32 # 欲 -- 247,050 +0xA729 0x594F # å¥ -- 247,051 +0xA72A 0x6ED1 # 滑 -- 247,052 +0xA72B 0x7246 # 牆 -- 247,053 +0xA72C 0x964D # é™ -- 247,054 +0xA72D 0x6E21 # 渡 -- 247,055 +0xA72E 0x50C5 # 僅 -- 247,056 +0xA72F 0x96F6 # é›¶ -- 247,057 +0xA730 0x6A21 # 模 -- 247,060 +0xA731 0x5F69 # 彩 -- 247,061 +0xA732 0x5509 # 唉 -- 247,062 +0xA733 0x5C64 # 層 -- 247,063 +0xA734 0x6E1B # 減 -- 247,064 +0xA735 0x5E3D # 帽 -- 247,065 +0xA736 0x795D # ç¥ -- 247,066 +0xA737 0x7FFB # ç¿» -- 247,067 +0xA738 0x5922 # 夢 -- 247,070 +0xA739 0x6101 # æ„ -- 247,071 +0xA73A 0x6D25 # æ´¥ -- 247,072 +0xA73B 0x79FB # ç§» -- 247,073 +0xA73C 0x5C3C # å°¼ -- 247,074 +0xA73D 0x5C0A # å°Š -- 247,075 +0xA73E 0x5E7C # å¹¼ -- 247,076 +0xA73F 0x8A69 # è©© -- 247,077 +0xA740 0x4ED4 # ä»” -- 247,100 +0xA741 0x5805 # å … -- 247,101 +0xA742 0x8AA0 # 誠 -- 247,102 +0xA743 0x80DE # 胞 -- 247,103 +0xA744 0x69AE # 榮 -- 247,104 +0xA745 0x6DFA # æ·º -- 247,105 +0xA746 0x70CF # çƒ -- 247,106 +0xA747 0x5DE7 # å·§ -- 247,107 +0xA748 0x5510 # å” -- 247,110 +0xA749 0x96F7 # é›· -- 247,111 +0xA74A 0x7169 # ç…© -- 247,112 +0xA74B 0x7164 # ç…¤ -- 247,113 +0xA74C 0x5BF8 # 寸 -- 247,114 +0xA74D 0x6D89 # 涉 -- 247,115 +0xA74E 0x8F38 # 輸 -- 247,116 +0xA74F 0x8332 # 茲 -- 247,117 +0xA750 0x95B1 # é–± -- 247,120 +0xA751 0x8836 # è ¶ -- 247,121 +0xA752 0x518A # 冊 -- 247,122 +0xA753 0x4E4F # ä¹ -- 247,123 +0xA754 0x85DD # è— -- 247,124 +0xA755 0x559A # å–š -- 247,125 +0xA756 0x90F5 # 郵 -- 247,126 +0xA757 0x7267 # 牧 -- 247,127 +0xA758 0x5DE8 # å·¨ -- 247,130 +0xA759 0x614C # æ…Œ -- 247,131 +0xA75A 0x6843 # 桃 -- 247,132 +0xA75B 0x4F5B # ä½› -- 247,133 +0xA75C 0x596E # 奮 -- 247,134 +0xA75D 0x74F6 # ç“¶ -- 247,135 +0xA75E 0x8FFD # 追 -- 247,136 +0xA75F 0x7D1B # ç´› -- 247,137 +0xA760 0x6C57 # æ±— -- 247,140 +0xA761 0x5192 # 冒 -- 247,141 +0xA762 0x59CA # å§Š -- 247,142 +0xA763 0x96EA # 雪 -- 247,143 +0xA764 0x585E # 塞 -- 247,144 +0xA765 0x57DF # 域 -- 247,145 +0xA766 0x6BEB # 毫 -- 247,146 +0xA767 0x6DB2 # æ¶² -- 247,147 +0xA768 0x667A # 智 -- 247,150 +0xA769 0x5446 # 呆 -- 247,151 +0xA76A 0x6E90 # æº -- 247,152 +0xA76B 0x8CDE # 賞 -- 247,153 +0xA76C 0x67F4 # 柴 -- 247,154 +0xA76D 0x6C60 # æ±  -- 247,155 +0xA76E 0x51C6 # 准 -- 247,156 +0xA76F 0x72D0 # ç‹ -- 247,157 +0xA770 0x8377 # è· -- 247,160 +0xA771 0x8A2A # 訪 -- 247,161 +0xA772 0x63DA # æš -- 247,162 +0xA773 0x5049 # å‰ -- 247,163 +0xA774 0x81E3 # 臣 -- 247,164 +0xA775 0x66AB # æš« -- 247,165 +0xA776 0x5E72 # å¹² -- 247,166 +0xA777 0x64E1 # æ“¡ -- 247,167 +0xA778 0x632F # 振 -- 247,170 +0xA779 0x4F0A # 伊 -- 247,171 +0xA77A 0x8805 # è … -- 247,172 +0xA77B 0x7387 # 率 -- 247,173 +0xA77C 0x62FE # 拾 -- 247,174 +0xA77D 0x7B56 # ç­– -- 247,175 +0xA77E 0x8CA7 # è²§ -- 247,176 +0xA7A1 0x640D # æ -- 247,241 +0xA7A2 0x5289 # 劉 -- 247,242 +0xA7A3 0x7897 # 碗 -- 247,243 +0xA7A4 0x5EF3 # 廳 -- 247,244 +0xA7A5 0x6DE1 # æ·¡ -- 247,245 +0xA7A6 0x74DC # 瓜 -- 247,246 +0xA7A7 0x63A2 # 探 -- 247,247 +0xA7A8 0x677E # æ¾ -- 247,250 +0xA7A9 0x907F # é¿ -- 247,251 +0xA7AA 0x60DF # 惟 -- 247,252 +0xA7AB 0x7CFB # ç³» -- 247,253 +0xA7AC 0x8C46 # 豆 -- 247,254 +0xA7AD 0x6234 # 戴 -- 247,255 +0xA7AE 0x871C # 蜜 -- 247,256 +0xA7AF 0x6B20 # 欠 -- 247,257 +0xA7B0 0x8B02 # 謂 -- 247,260 +0xA7B1 0x885D # è¡ -- 247,261 +0xA7B2 0x5FE0 # å¿  -- 247,262 +0xA7B3 0x8015 # 耕 -- 247,263 +0xA7B4 0x5154 # å…” -- 247,264 +0xA7B5 0x4E8E # 于 -- 247,265 +0xA7B6 0x6696 # æš– -- 247,266 +0xA7B7 0x7375 # çµ -- 247,267 +0xA7B8 0x50D1 # 僑 -- 247,270 +0xA7B9 0x8216 # 舖 -- 247,271 +0xA7BA 0x6191 # 憑 -- 247,272 +0xA7BB 0x6148 # æ…ˆ -- 247,273 +0xA7BC 0x707D # ç½ -- 247,274 +0xA7BD 0x64AD # æ’­ -- 247,275 +0xA7BE 0x89BD # 覽 -- 247,276 +0xA7BF 0x9304 # 錄 -- 247,277 +0xA7C0 0x6CF0 # æ³° -- 247,300 +0xA7C1 0x925B # 鉛 -- 247,301 +0xA7C2 0x75BE # ç–¾ -- 247,302 +0xA7C3 0x73BB # 玻 -- 247,303 +0xA7C4 0x7A3B # 稻 -- 247,304 +0xA7C5 0x4FAE # ä¾® -- 247,305 +0xA7C6 0x50B5 # 債 -- 247,306 +0xA7C7 0x5237 # 刷 -- 247,307 +0xA7C8 0x8352 # è’ -- 247,310 +0xA7C9 0x8108 # 脈 -- 247,311 +0xA7CA 0x8AA4 # 誤 -- 247,312 +0xA7CB 0x5141 # å… -- 247,313 +0xA7CC 0x5954 # 奔 -- 247,314 +0xA7CD 0x809A # 肚 -- 247,315 +0xA7CE 0x7E69 # 繩 -- 247,316 +0xA7CF 0x90CE # 郎 -- 247,317 +0xA7D0 0x61F7 # 懷 -- 247,320 +0xA7D1 0x8667 # è™§ -- 247,321 +0xA7D2 0x5272 # 割 -- 247,322 +0xA7D3 0x9589 # é–‰ -- 247,323 +0xA7D4 0x9010 # é€ -- 247,324 +0xA7D5 0x984D # é¡ -- 247,325 +0xA7D6 0x9920 # 餠 -- 247,326 +0xA7D7 0x7210 # çˆ -- 247,327 +0xA7D8 0x64FA # 擺 -- 247,330 +0xA7D9 0x868A # 蚊 -- 247,331 +0xA7DA 0x8A73 # 詳 -- 247,332 +0xA7DB 0x9072 # é² -- 247,333 +0xA7DC 0x865B # è™› -- 247,334 +0xA7DD 0x606D # æ­ -- 247,335 +0xA7DE 0x9F3B # é¼» -- 247,336 +0xA7DF 0x9D09 # é´‰ -- 247,337 +0xA7E0 0x61B2 # 憲 -- 247,340 +0xA7E1 0x7A81 # çª -- 247,341 +0xA7E2 0x79C0 # ç§€ -- 247,342 +0xA7E3 0x5806 # å † -- 247,343 +0xA7E4 0x9913 # 餓 -- 247,344 +0xA7E5 0x64E6 # 擦 -- 247,345 +0xA7E6 0x4ECB # 介 -- 247,346 +0xA7E7 0x4F54 # ä½” -- 247,347 +0xA7E8 0x4E95 # 井 -- 247,350 +0xA7E9 0x6247 # 扇 -- 247,351 +0xA7EA 0x8A55 # è©• -- 247,352 +0xA7EB 0x8CCA # 賊 -- 247,353 +0xA7EC 0x6108 # 愈 -- 247,354 +0xA7ED 0x4EAB # 享 -- 247,355 +0xA7EE 0x7763 # ç£ -- 247,356 +0xA7EF 0x78E8 # 磨 -- 247,357 +0xA7F0 0x798D # ç¦ -- 247,360 +0xA7F1 0x7372 # ç² -- 247,361 +0xA7F2 0x72AF # 犯 -- 247,362 +0xA7F3 0x5BA6 # 宦 -- 247,363 +0xA7F4 0x5957 # 套 -- 247,364 +0xA7F5 0x85A9 # è–© -- 247,365 +0xA7F6 0x7F3A # 缺 -- 247,366 +0xA7F7 0x80A1 # è‚¡ -- 247,367 +0xA7F8 0x7D22 # ç´¢ -- 247,370 +0xA7F9 0x5287 # 劇 -- 247,371 +0xA7FA 0x57F7 # 執 -- 247,372 +0xA7FB 0x6F01 # æ¼ -- 247,373 +0xA7FC 0x67D3 # 染 -- 247,374 +0xA7FD 0x5360 # å  -- 247,375 +0xA7FE 0x8C9D # è² -- 247,376 diff --git a/unicode/xerox/unihan/XCCS-250=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-250=UNIHAN.TXT new file mode 100644 index 00000000..f13fc182 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-250=UNIHAN.TXT @@ -0,0 +1,190 @@ + +# "250" UNIHAN + +0xA821 0x6478 # 摸 -- 250,041 +0xA822 0x63EE # æ® -- 250,042 +0xA823 0x7AF6 # ç«¶ -- 250,043 +0xA824 0x543E # å¾ -- 250,044 +0xA825 0x6DBC # æ¶¼ -- 250,045 +0xA826 0x737B # ç» -- 250,046 +0xA827 0x731B # 猛 -- 250,047 +0xA828 0x820D # èˆ -- 250,050 +0xA829 0x6355 # æ• -- 250,051 +0xA82A 0x8EB1 # 躱 -- 250,052 +0xA82B 0x87FB # 蟻 -- 250,053 +0xA82C 0x76DC # 盜 -- 250,054 +0xA82D 0x7A40 # ç©€ -- 250,055 +0xA82E 0x5361 # å¡ -- 250,056 +0xA830 0x71D5 # 燕 -- 250,060 +0xA831 0x5B9C # 宜 -- 250,061 +0xA832 0x5EF6 # å»¶ -- 250,062 +0xA833 0x4EF0 # ä»° -- 250,063 +0xA834 0x5F90 # å¾ -- 250,064 +0xA835 0x6350 # æ -- 250,065 +0xA836 0x778E # 瞎 -- 250,066 +0xA837 0x642C # æ¬ -- 250,067 +0xA838 0x5687 # 嚇 -- 250,070 +0xA839 0x7B52 # ç­’ -- 250,071 +0xA83A 0x6F6E # æ½® -- 250,072 +0xA83B 0x58A8 # 墨 -- 250,073 +0xA83C 0x8AD2 # è«’ -- 250,074 +0xA83D 0x6065 # æ¥ -- 250,075 +0xA83E 0x7C4D # ç± -- 250,076 +0xA83F 0x73CD # ç -- 250,077 +0xA840 0x68EE # 森 -- 250,100 +0xA841 0x5409 # å‰ -- 250,101 +0xA842 0x9D72 # éµ² -- 250,102 +0xA843 0x8E0F # è¸ -- 250,103 +0xA844 0x5B64 # å­¤ -- 250,104 +0xA845 0x7533 # 申 -- 250,105 +0xA846 0x62BD # 抽 -- 250,106 +0xA847 0x8B6F # è­¯ -- 250,107 +0xA848 0x65A4 # æ–¤ -- 250,110 +0xA849 0x63F4 # æ´ -- 250,111 +0xA84A 0x4E5E # 乞 -- 250,112 +0xA84B 0x89F8 # 觸 -- 250,113 +0xA84C 0x96C5 # é›… -- 250,114 +0xA84D 0x7D17 # ç´— -- 250,115 +0xA84E 0x60B2 # 悲 -- 250,116 +0xA84F 0x4ED7 # ä»— -- 250,117 +0xA850 0x694A # 楊 -- 250,120 +0xA851 0x4F34 # ä¼´ -- 250,121 +0xA852 0x5178 # å…¸ -- 250,122 +0xA853 0x8085 # è‚… -- 250,123 +0xA854 0x65E8 # æ—¨ -- 250,124 +0xA855 0x86C7 # 蛇 -- 250,125 +0xA856 0x900F # é€ -- 250,126 +0xA857 0x7483 # ç’ƒ -- 250,127 +0xA858 0x77E3 # 矣 -- 250,130 +0xA859 0x5B8B # 宋 -- 250,131 +0xA85A 0x4E01 # ä¸ -- 250,132 +0xA85B 0x9EB5 # 麵 -- 250,133 +0xA85C 0x6436 # æ¶ -- 250,134 +0xA85D 0x76C6 # 盆 -- 250,135 +0xA85E 0x96C0 # 雀 -- 250,136 +0xA85F 0x660C # 昌 -- 250,137 +0xA860 0x9326 # 錦 -- 250,140 +0xA861 0x54AC # å’¬ -- 250,141 +0xA862 0x6DF7 # æ·· -- 250,142 +0xA863 0x7334 # 猴 -- 250,143 +0xA864 0x4E91 # 云 -- 250,144 +0xA865 0x64B2 # æ’² -- 250,145 +0xA866 0x59FB # å§» -- 250,146 +0xA867 0x7E41 # ç¹ -- 250,147 +0xA868 0x5224 # 判 -- 250,150 +0xA869 0x7E31 # 縱 -- 250,151 +0xA86A 0x60A8 # 您 -- 250,152 +0xA86B 0x642D # æ­ -- 250,153 +0xA86C 0x9B3C # 鬼 -- 250,154 +0xA86D 0x79DF # ç§Ÿ -- 250,155 +0xA86E 0x6170 # æ…° -- 250,156 +0xA86F 0x6A19 # 標 -- 250,157 +0xA870 0x5410 # å -- 250,160 +0xA871 0x6298 # 折 -- 250,161 +0xA872 0x6182 # 憂 -- 250,162 +0xA873 0x78C1 # ç£ -- 250,163 +0xA874 0x5F92 # å¾’ -- 250,164 +0xA875 0x609F # 悟 -- 250,165 +0xA876 0x6276 # 扶 -- 250,166 +0xA877 0x81A0 # 膠 -- 250,167 +0xA878 0x5708 # 圈 -- 250,170 +0xA879 0x79D8 # 秘 -- 250,171 +0xA87A 0x963B # 阻 -- 250,172 +0xA87B 0x60A3 # æ‚£ -- 250,173 +0xA87C 0x8CBC # è²¼ -- 250,174 +0xA87D 0x62EC # 括 -- 250,175 +0xA87E 0x6F51 # 潑 -- 250,176 +0xA8A1 0x7434 # ç´ -- 250,241 +0xA8A2 0x7A0D # ç¨ -- 250,242 +0xA8A3 0x58EF # 壯 -- 250,243 +0xA8A4 0x8036 # 耶 -- 250,244 +0xA8A5 0x7FC1 # ç¿ -- 250,245 +0xA8A6 0x687F # æ¡¿ -- 250,246 +0xA8A7 0x60B6 # æ‚¶ -- 250,247 +0xA8A8 0x8D81 # è¶ -- 250,250 +0xA8A9 0x62D6 # æ‹– -- 250,251 +0xA8AA 0x61C2 # 懂 -- 250,252 +0xA8AB 0x8DCC # è·Œ -- 250,253 +0xA8AC 0x9D28 # é´¨ -- 250,254 +0xA8AD 0x50F1 # 僱 -- 250,255 +0xA8AE 0x8F29 # 輩 -- 250,256 +0xA8AF 0x7C60 # ç±  -- 250,257 +0xA8B0 0x7E5E # 繞 -- 250,260 +0xA8B1 0x88C1 # è£ -- 250,261 +0xA8B2 0x59A5 # 妥 -- 250,262 +0xA8B3 0x5857 # å¡— -- 250,263 +0xA8B4 0x6127 # æ„§ -- 250,264 +0xA8B5 0x84BC # è’¼ -- 250,265 +0xA8B6 0x9A0E # 騎 -- 250,266 +0xA8B7 0x8CC0 # è³€ -- 250,267 +0xA8B8 0x8247 # 艇 -- 250,270 +0xA8B9 0x9A19 # 騙 -- 250,271 +0xA8BA 0x91D8 # 釘 -- 250,272 +0xA8BB 0x6905 # 椅 -- 250,273 +0xA8BC 0x5475 # 呵 -- 250,274 +0xA8BD 0x64C7 # 擇 -- 250,275 +0xA8BE 0x6DFB # æ·» -- 250,276 +0xA8BF 0x6070 # æ° -- 250,277 +0xA8C0 0x504F # å -- 250,300 +0xA8C1 0x66C6 # 曆 -- 250,301 +0xA8C2 0x6FD5 # æ¿• -- 250,302 +0xA8C3 0x7DB2 # ç¶² -- 250,303 +0xA8C4 0x6C6A # 汪 -- 250,304 +0xA8C5 0x59A8 # 妨 -- 250,305 +0xA8C6 0x6D2A # æ´ª -- 250,306 +0xA8C7 0x72FC # 狼 -- 250,307 +0xA8C8 0x7C97 # ç²— -- 250,310 +0xA8C9 0x5021 # 倡 -- 250,311 +0xA8CA 0x99D0 # é§ -- 250,312 +0xA8CB 0x7621 # 瘡 -- 250,313 +0xA8CC 0x66F0 # æ›° -- 250,314 +0xA8CD 0x67CF # æŸ -- 250,315 +0xA8CE 0x51FD # 函 -- 250,316 +0xA8CF 0x63E1 # æ¡ -- 250,317 +0xA8D0 0x6158 # æ…˜ -- 250,320 +0xA8D1 0x5EF7 # å»· -- 250,321 +0xA8D2 0x6842 # æ¡‚ -- 250,322 +0xA8D3 0x4EC7 # 仇 -- 250,323 +0xA8D4 0x4E1F # 丟 -- 250,324 +0xA8D5 0x6BBC # 殼 -- 250,325 +0xA8D6 0x9178 # é…¸ -- 250,326 +0xA8D7 0x805A # èš -- 250,327 +0xA8D8 0x5C62 # å±¢ -- 250,330 +0xA8D9 0x9F52 # é½’ -- 250,331 +0xA8DA 0x6691 # æš‘ -- 250,332 +0xA8DB 0x5C16 # å°– -- 250,333 +0xA8DC 0x6279 # 批 -- 250,334 +0xA8DD 0x5617 # 嘗 -- 250,335 +0xA8DE 0x500D # å€ -- 250,336 +0xA8DF 0x82D7 # è‹— -- 250,337 +0xA8E0 0x5606 # 嘆 -- 250,340 +0xA8E1 0x968E # 階 -- 250,341 +0xA8E2 0x6212 # 戒 -- 250,342 +0xA8E3 0x81BD # 膽 -- 250,343 +0xA8E4 0x731C # 猜 -- 250,344 +0xA8E5 0x5984 # 妄 -- 250,345 +0xA8E6 0x724C # 牌 -- 250,346 +0xA8E7 0x7832 # ç ² -- 250,347 +0xA8E8 0x8D99 # è¶™ -- 250,350 +0xA8E9 0x62C6 # 拆 -- 250,351 +0xA8EA 0x8205 # 舅 -- 250,352 +0xA8EB 0x7BB1 # ç®± -- 250,353 +0xA8EC 0x9E7F # 鹿 -- 250,354 +0xA8ED 0x8FB1 # è¾± -- 250,355 +0xA8EE 0x755C # 畜 -- 250,356 +0xA8EF 0x8776 # è¶ -- 250,357 +0xA8F0 0x6258 # 托 -- 250,360 +0xA8F1 0x5269 # 剩 -- 250,361 +0xA8F2 0x5375 # åµ -- 250,362 +0xA8F3 0x8170 # è…° -- 250,363 +0xA8F4 0x52FF # å‹¿ -- 250,364 +0xA8F5 0x91CB # 釋 -- 250,365 +0xA8F6 0x53EC # å¬ -- 250,366 +0xA8F7 0x6CC9 # 泉 -- 250,367 +0xA8F8 0x6069 # æ© -- 250,370 +0xA8F9 0x4F10 # ä¼ -- 250,371 +0xA8FA 0x5B5D # å­ -- 250,372 +0xA8FB 0x6F5B # æ½› -- 250,373 +0xA8FC 0x6F0F # æ¼ -- 250,374 +0xA8FD 0x5BEE # 寮 -- 250,375 +0xA8FE 0x6280 # 技 -- 250,376 diff --git a/unicode/xerox/unihan/XCCS-251=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-251=UNIHAN.TXT new file mode 100644 index 00000000..595e5739 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-251=UNIHAN.TXT @@ -0,0 +1,190 @@ + +# "251" UNIHAN + +0xA921 0x74E6 # 瓦 -- 251,041 +0xA922 0x5BEC # 寬 -- 251,042 +0xA923 0x63D2 # æ’ -- 251,043 +0xA924 0x9811 # é ‘ -- 251,044 +0xA925 0x5A36 # 娶 -- 251,045 +0xA926 0x69CB # æ§‹ -- 251,046 +0xA927 0x5EC9 # 廉 -- 251,047 +0xA928 0x906D # é­ -- 251,050 +0xA929 0x68A7 # 梧 -- 251,051 +0xA92A 0x5BE9 # 審 -- 251,052 +0xA92B 0x786C # 硬 -- 251,053 +0xA92C 0x528D # åŠ -- 251,054 +0xA92D 0x64A5 # æ’¥ -- 251,055 +0xA92E 0x6293 # 抓 -- 251,056 +0xA92F 0x8C8C # 貌 -- 251,057 +0xA930 0x8CE2 # è³¢ -- 251,060 +0xA931 0x8D64 # 赤 -- 251,061 +0xA932 0x721B # 爛 -- 251,062 +0xA933 0x879E # èžž -- 251,063 +0xA934 0x8FF7 # è¿· -- 251,064 +0xA935 0x99D5 # é§• -- 251,065 +0xA936 0x817F # è…¿ -- 251,066 +0xA937 0x8DE1 # è·¡ -- 251,067 +0xA938 0x6736 # 朶 -- 251,070 +0xA939 0x4FF1 # 俱 -- 251,071 +0xA93A 0x92B7 # 銷 -- 251,072 +0xA93B 0x98FD # 飽 -- 251,073 +0xA93C 0x5BBF # 宿 -- 251,074 +0xA93D 0x8523 # 蔣 -- 251,075 +0xA93E 0x52C9 # 勉 -- 251,076 +0xA93F 0x8010 # è€ -- 251,077 +0xA940 0x9677 # é™· -- 251,100 +0xA941 0x8569 # è•© -- 251,101 +0xA942 0x4F69 # 佩 -- 251,102 +0xA943 0x78B0 # 碰 -- 251,103 +0xA944 0x65CB # æ—‹ -- 251,104 +0xA945 0x68C4 # 棄 -- 251,105 +0xA946 0x84C4 # è“„ -- 251,106 +0xA947 0x9ED8 # 默 -- 251,107 +0xA948 0x9CF4 # é³´ -- 251,110 +0xA949 0x7DBF # ç¶¿ -- 251,111 +0xA94A 0x6D59 # æµ™ -- 251,112 +0xA94B 0x55AA # å–ª -- 251,113 +0xA94C 0x8A17 # 託 -- 251,114 +0xA94D 0x8907 # 複 -- 251,115 +0xA94E 0x9214 # 鈔 -- 251,116 +0xA94F 0x7272 # 牲 -- 251,117 +0xA950 0x8CAB # 貫 -- 251,120 +0xA951 0x9B06 # 鬆 -- 251,121 +0xA952 0x95D6 # é—– -- 251,122 +0xA953 0x81E5 # 臥 -- 251,123 +0xA954 0x7E2E # 縮 -- 251,124 +0xA955 0x6155 # æ…• -- 251,125 +0xA956 0x7345 # ç… -- 251,126 +0xA957 0x77EE # 矮 -- 251,127 +0xA958 0x5308 # 匈 -- 251,130 +0xA959 0x50D5 # 僕 -- 251,131 +0xA95A 0x9583 # é–ƒ -- 251,132 +0xA95B 0x7D39 # ç´¹ -- 251,133 +0xA95C 0x70AD # ç‚­ -- 251,134 +0xA95D 0x552E # å”® -- 251,135 +0xA95E 0x878D # èž -- 251,136 +0xA95F 0x52D2 # å‹’ -- 251,137 +0xA960 0x8D85 # è¶… -- 251,140 +0xA961 0x72C2 # ç‹‚ -- 251,141 +0xA962 0x6EFE # 滾 -- 251,142 +0xA963 0x64A4 # æ’¤ -- 251,143 +0xA964 0x6597 # æ–— -- 251,144 +0xA965 0x5448 # 呈 -- 251,145 +0xA966 0x4E88 # 予 -- 251,146 +0xA967 0x52F5 # 勵 -- 251,147 +0xA968 0x788E # 碎 -- 251,150 +0xA969 0x8B39 # 謹 -- 251,151 +0xA96A 0x716E # ç…® -- 251,152 +0xA96B 0x60E0 # 惠 -- 251,153 +0xA96C 0x57E0 # 埠 -- 251,154 +0xA96D 0x8F1B # è¼› -- 251,155 +0xA96E 0x9077 # é· -- 251,156 +0xA96F 0x5320 # 匠 -- 251,157 +0xA970 0x5132 # 儲 -- 251,160 +0xA971 0x9DF9 # é·¹ -- 251,161 +0xA972 0x8461 # è‘¡ -- 251,162 +0xA973 0x62D4 # æ‹” -- 251,163 +0xA974 0x7C3D # ç°½ -- 251,164 +0xA975 0x7DD6 # ç·– -- 251,165 +0xA976 0x8F49 # 轉 -- 251,166 +0xA977 0x5E33 # 帳 -- 251,167 +0xA978 0x8D08 # è´ˆ -- 251,170 +0xA979 0x6731 # 朱 -- 251,171 +0xA97A 0x8B6C # è­¬ -- 251,172 +0xA97B 0x58FD # 壽 -- 251,173 +0xA97C 0x64F4 # æ“´ -- 251,174 +0xA97D 0x5948 # 奈 -- 251,175 +0xA97E 0x5147 # å…‡ -- 251,176 +0xA9A1 0x9D5D # éµ -- 251,241 +0xA9A2 0x95A3 # é–£ -- 251,242 +0xA9A3 0x53AD # 厭 -- 251,243 +0xA9A4 0x7F70 # ç½° -- 251,244 +0xA9A5 0x7378 # ç¸ -- 251,245 +0xA9A6 0x71C3 # 燃 -- 251,246 +0xA9A7 0x5AC1 # å« -- 251,247 +0xA9A8 0x8CAA # 貪 -- 251,250 +0xA9A9 0x9592 # é–’ -- 251,251 +0xA9AA 0x9015 # 逕 -- 251,252 +0xA9AB 0x98C4 # 飄 -- 251,253 +0xA9AC 0x67F3 # 柳 -- 251,254 +0xA9AD 0x718A # 熊 -- 251,255 +0xA9AE 0x660F # æ˜ -- 251,256 +0xA9AF 0x9707 # 震 -- 251,257 +0xA9B0 0x5F91 # 徑 -- 251,260 +0xA9B1 0x9119 # é„™ -- 251,261 +0xA9B2 0x615A # æ…š -- 251,262 +0xA9B3 0x4FC3 # 促 -- 251,263 +0xA9B4 0x7720 # 眠 -- 251,264 +0xA9B6 0x819A # 膚 -- 251,266 +0xA9B7 0x81C2 # 臂 -- 251,267 +0xA9B8 0x65F1 # æ—± -- 251,270 +0xA9B9 0x621A # 戚 -- 251,271 +0xA9BA 0x66EC # 曬 -- 251,272 +0xA9BB 0x906E # é® -- 251,273 +0xA9BC 0x85AA # è–ª -- 251,274 +0xA9BD 0x4E73 # ä¹³ -- 251,275 +0xA9BE 0x98FE # 飾 -- 251,276 +0xA9BF 0x67D4 # 柔 -- 251,277 +0xA9C0 0x593E # 夾 -- 251,300 +0xA9C1 0x6649 # 晉 -- 251,301 +0xA9C2 0x88F3 # 裳 -- 251,302 +0xA9C3 0x7AA9 # 窩 -- 251,303 +0xA9C4 0x9686 # 隆 -- 251,304 +0xA9C5 0x5F79 # å½¹ -- 251,305 +0xA9C6 0x9817 # é — -- 251,306 +0xA9C7 0x6E6F # 湯 -- 251,307 +0xA9C8 0x8CA2 # è²¢ -- 251,310 +0xA9C9 0x8B7D # è­½ -- 251,311 +0xA9CA 0x50DE # 僞 -- 251,312 +0xA9CB 0x7C4C # 籌 -- 251,313 +0xA9CC 0x7D14 # ç´” -- 251,314 +0xA9CD 0x7C92 # ç²’ -- 251,315 +0xA9CE 0x6D6E # æµ® -- 251,316 +0xA9CF 0x8FEA # 迪 -- 251,317 +0xA9D0 0x5EDF # 廟 -- 251,320 +0xA9D1 0x6838 # æ ¸ -- 251,321 +0xA9D2 0x96B8 # 隸 -- 251,322 +0xA9D3 0x616E # æ…® -- 251,323 +0xA9D4 0x83CC # èŒ -- 251,324 +0xA9D5 0x62FC # 拼 -- 251,325 +0xA9D6 0x5DFE # å·¾ -- 251,326 +0xA9D7 0x8EAC # 躬 -- 251,327 +0xA9D8 0x611A # 愚 -- 251,330 +0xA9D9 0x7DE9 # ç·© -- 251,331 +0xA9DA 0x5377 # å· -- 251,332 +0xA9DB 0x7D2F # ç´¯ -- 251,333 +0xA9DC 0x7C3F # ç°¿ -- 251,334 +0xA9DD 0x654D # æ• -- 251,335 +0xA9DE 0x95E2 # é—¢ -- 251,336 +0xA9DF 0x8E7A # 蹺 -- 251,337 +0xA9E0 0x4F01 # ä¼ -- 251,340 +0xA9E1 0x5C48 # 屈 -- 251,341 +0xA9E2 0x727D # 牽 -- 251,342 +0xA9E3 0x5AB3 # 媳 -- 251,343 +0xA9E4 0x7FBD # ç¾½ -- 251,344 +0xA9E5 0x7DA2 # ç¶¢ -- 251,345 +0xA9E6 0x8CDC # 賜 -- 251,346 +0xA9E7 0x845B # è‘› -- 251,347 +0xA9E8 0x6F06 # 漆 -- 251,350 +0xA9E9 0x517C # å…¼ -- 251,351 +0xA9EA 0x57F9 # 培 -- 251,352 +0xA9EB 0x8CE0 # è³  -- 251,353 +0xA9EC 0x9234 # 鈴 -- 251,354 +0xA9ED 0x5EDA # 廚 -- 251,355 +0xA9EE 0x947D # 鑽 -- 251,356 +0xA9EF 0x68F5 # 棵 -- 251,357 +0xA9F0 0x8FD4 # è¿” -- 251,360 +0xA9F1 0x8C37 # è°· -- 251,361 +0xA9F2 0x7336 # 猶 -- 251,362 +0xA9F3 0x7E61 # 繡 -- 251,363 +0xA9F4 0x53DB # å› -- 251,364 +0xA9F5 0x5435 # åµ -- 251,365 +0xA9F6 0x5996 # 妖 -- 251,366 +0xA9F7 0x54B1 # å’± -- 251,367 +0xA9F8 0x9022 # 逢 -- 251,370 +0xA9F9 0x8896 # 袖 -- 251,371 +0xA9FA 0x5F81 # å¾ -- 251,372 +0xA9FB 0x683D # æ ½ -- 251,373 +0xA9FC 0x5339 # 匹 -- 251,374 +0xA9FD 0x5DE1 # å·¡ -- 251,375 +0xA9FE 0x52A3 # 劣 -- 251,376 diff --git a/unicode/xerox/unihan/XCCS-252=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-252=UNIHAN.TXT new file mode 100644 index 00000000..1c268762 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-252=UNIHAN.TXT @@ -0,0 +1,190 @@ + +# "252" UNIHAN + +0xAA21 0x62D2 # æ‹’ -- 252,041 +0xAA22 0x540F # å -- 252,042 +0xAA23 0x7709 # 眉 -- 252,043 +0xAA24 0x7A69 # ç©© -- 252,044 +0xAA25 0x54C0 # å“€ -- 252,045 +0xAA26 0x5DBA # 嶺 -- 252,046 +0xAA27 0x8C9E # 貞 -- 252,047 +0xAA28 0x7262 # 牢 -- 252,050 +0xAA29 0x8774 # è´ -- 252,051 +0xAA2A 0x9080 # é‚€ -- 252,052 +0xAA2B 0x6B96 # æ®– -- 252,053 +0xAA2C 0x6AA2 # 檢 -- 252,054 +0xAA2D 0x92FC # 鋼 -- 252,055 +0xAA2E 0x84B8 # è’¸ -- 252,056 +0xAA2F 0x6548 # 效 -- 252,057 +0xAA30 0x53EE # å® -- 252,060 +0xAA31 0x8179 # è…¹ -- 252,061 +0xAA32 0x8CED # è³­ -- 252,062 +0xAA33 0x6094 # æ‚” -- 252,063 +0xAA34 0x9A55 # é©• -- 252,064 +0xAA35 0x6F20 # æ¼  -- 252,065 +0xAA36 0x5DBC # å¶¼ -- 252,066 +0xAA37 0x7F72 # ç½² -- 252,067 +0xAA38 0x5E63 # å¹£ -- 252,070 +0xAA39 0x9055 # é• -- 252,071 +0xAA3A 0x903C # 逼 -- 252,072 +0xAA3B 0x6311 # 挑 -- 252,073 +0xAA3C 0x62F3 # 拳 -- 252,074 +0xAA3D 0x9B0D # é¬ -- 252,075 +0xAA3E 0x613C # 愼 -- 252,076 +0xAA3F 0x6A13 # 樓 -- 252,077 +0xAA40 0x7E2B # 縫 -- 252,100 +0xAA41 0x6BC0 # 毀 -- 252,101 +0xAA42 0x7CCA # 糊 -- 252,102 +0xAA43 0x68CD # æ£ -- 252,103 +0xAA44 0x907C # é¼ -- 252,104 +0xAA45 0x6388 # 授 -- 252,105 +0xAA46 0x8150 # è… -- 252,106 +0xAA47 0x651C # 攜 -- 252,107 +0xAA48 0x5BC2 # 寂 -- 252,110 +0xAA49 0x51A0 # 冠 -- 252,111 +0xAA4A 0x7C43 # 籃 -- 252,112 +0xAA4B 0x6E2C # 測 -- 252,113 +0xAA4C 0x97D3 # 韓 -- 252,114 +0xAA4D 0x7586 # ç–† -- 252,115 +0xAA4E 0x72F8 # 狸 -- 252,116 +0xAA4F 0x80F8 # 胸 -- 252,117 +0xAA50 0x97A0 # éž  -- 252,120 +0xAA51 0x64FE # 擾 -- 252,121 +0xAA52 0x7626 # 瘦 -- 252,122 +0xAA53 0x9F9C # 龜 -- 252,123 +0xAA54 0x6084 # æ‚„ -- 252,124 +0xAA55 0x61F8 # 懸 -- 252,125 +0xAA56 0x9951 # 饑 -- 252,126 +0xAA57 0x6263 # 扣 -- 252,127 +0xAA58 0x9846 # 顆 -- 252,130 +0xAA59 0x6674 # æ™´ -- 252,131 +0xAA5A 0x7CB5 # ç²µ -- 252,132 +0xAA5B 0x6572 # 敲 -- 252,133 +0xAA5C 0x6C41 # æ± -- 252,134 +0xAA5D 0x5118 # 儘 -- 252,135 +0xAA5E 0x520A # 刊 -- 252,136 +0xAA5F 0x55E3 # å—£ -- 252,137 +0xAA60 0x9910 # é¤ -- 252,140 +0xAA61 0x91AC # 醬 -- 252,141 +0xAA62 0x7948 # 祈 -- 252,142 +0xAA63 0x800D # è€ -- 252,143 +0xAA64 0x7CD5 # 糕 -- 252,144 +0xAA65 0x5006 # 倆 -- 252,145 +0xAA66 0x54C7 # 哇 -- 252,146 +0xAA67 0x7919 # 礙 -- 252,147 +0xAA68 0x5740 # å€ -- 252,150 +0xAA69 0x6458 # 摘 -- 252,151 +0xAA6A 0x704C # çŒ -- 252,152 +0xAA6B 0x751C # 甜 -- 252,153 +0xAA6C 0x72E1 # ç‹¡ -- 252,154 +0xAA6D 0x8F4E # 轎 -- 252,155 +0xAA6E 0x5782 # åž‚ -- 252,156 +0xAA6F 0x56D1 # 囑 -- 252,157 +0xAA70 0x6B8A # 殊 -- 252,160 +0xAA71 0x8870 # è¡° -- 252,161 +0xAA72 0x9A45 # é©… -- 252,162 +0xAA73 0x8000 # 耀 -- 252,163 +0xAA74 0x7DDE # ç·ž -- 252,164 +0xAA75 0x6C61 # 污 -- 252,165 +0xAA76 0x68AF # 梯 -- 252,166 +0xAA77 0x99DD # é§ -- 252,167 +0xAA78 0x64C1 # æ“ -- 252,170 +0xAA79 0x4E19 # 丙 -- 252,171 +0xAA7A 0x5AC2 # å«‚ -- 252,172 +0xAA7B 0x64E0 # æ“  -- 252,173 +0xAA7C 0x57CB # 埋 -- 252,174 +0xAA7D 0x820C # 舌 -- 252,175 +0xAA7E 0x532F # 匯 -- 252,176 +0xAAA1 0x7B26 # 符 -- 252,241 +0xAAA2 0x5002 # 倂 -- 252,242 +0xAAA3 0x88C2 # 裂 -- 252,243 +0xAAA4 0x8CF4 # è³´ -- 252,244 +0xAAA5 0x6B47 # æ­‡ -- 252,245 +0xAAA6 0x61F6 # 懶 -- 252,246 +0xAAA7 0x5490 # å’ -- 252,247 +0xAAA8 0x511F # 償 -- 252,250 +0xAAA9 0x76DF # 盟 -- 252,251 +0xAAAA 0x7A3F # 稿 -- 252,252 +0xAAAB 0x61B6 # 憶 -- 252,253 +0xAAAC 0x58BE # 墾 -- 252,254 +0xAAAD 0x8F5F # 轟 -- 252,255 +0xAAAE 0x980C # é Œ -- 252,256 +0xAAAF 0x525D # å‰ -- 252,257 +0xAAB0 0x563B # 嘻 -- 252,260 +0xAAB1 0x5076 # å¶ -- 252,261 +0xAAB2 0x6368 # æ¨ -- 252,262 +0xAAB3 0x6881 # æ¢ -- 252,263 +0xAAB4 0x71ED # 燭 -- 252,264 +0xAAB5 0x9F61 # 齡 -- 252,265 +0xAAB6 0x969C # éšœ -- 252,266 +0xAAB7 0x5D07 # å´‡ -- 252,267 +0xAAB8 0x78BC # 碼 -- 252,270 +0xAAB9 0x8F1D # è¼ -- 252,271 +0xAABA 0x70B8 # 炸 -- 252,272 +0xAABB 0x72A7 # 犧 -- 252,273 +0xAABC 0x60D1 # 惑 -- 252,274 +0xAABD 0x7FA8 # 羨 -- 252,275 +0xAABE 0x649E # æ’ž -- 252,276 +0xAABF 0x934A # éŠ -- 252,277 +0xAAC0 0x58FA # 壺 -- 252,300 +0xAAC1 0x4F59 # ä½™ -- 252,301 +0xAAC2 0x8FAF # 辯 -- 252,302 +0xAAC3 0x6ECB # 滋 -- 252,303 +0xAAC4 0x78C5 # 磅 -- 252,304 +0xAAC5 0x916C # é…¬ -- 252,305 +0xAAC6 0x9A30 # 騰 -- 252,306 +0xAAC7 0x7A00 # 稀 -- 252,307 +0xAAC8 0x9676 # é™¶ -- 252,310 +0xAAC9 0x8404 # è„ -- 252,311 +0xAACA 0x8CC8 # 賈 -- 252,312 +0xAACB 0x9075 # éµ -- 252,313 +0xAACC 0x5951 # 契 -- 252,314 +0xAACD 0x8D74 # èµ´ -- 252,315 +0xAACE 0x638F # æŽ -- 252,316 +0xAACF 0x60F1 # 惱 -- 252,317 +0xAAD0 0x86D9 # è›™ -- 252,320 +0xAAD1 0x8266 # 艦 -- 252,321 +0xAAD2 0x8212 # 舒 -- 252,322 +0xAAD3 0x541E # åž -- 252,323 +0xAAD4 0x64EC # 擬 -- 252,324 +0xAAD5 0x80A9 # è‚© -- 252,325 +0xAAD6 0x67F1 # 柱 -- 252,326 +0xAAD7 0x6200 # 戀 -- 252,327 +0xAAD8 0x6EF4 # æ»´ -- 252,330 +0xAAD9 0x5893 # 墓 -- 252,331 +0xAADA 0x5429 # å© -- 252,332 +0xAADB 0x775C # çœ -- 252,333 +0xAADC 0x5F0A # 弊 -- 252,334 +0xAADD 0x62CB # æ‹‹ -- 252,335 +0xAADE 0x62D8 # 拘 -- 252,336 +0xAADF 0x4F50 # ä½ -- 252,337 +0xAAE0 0x722A # 爪 -- 252,340 +0xAAE1 0x9189 # 醉 -- 252,341 +0xAAE2 0x4F0F # ä¼ -- 252,342 +0xAAE3 0x95CA # é—Š -- 252,343 +0xAAE4 0x81D8 # 臘 -- 252,344 +0xAAE5 0x82BD # 芽 -- 252,345 +0xAAE6 0x808C # 肌 -- 252,346 +0xAAE7 0x5582 # å–‚ -- 252,347 +0xAAE8 0x7AED # ç«­ -- 252,350 +0xAAE9 0x8CD3 # 賓 -- 252,351 +0xAAEA 0x6028 # 怨 -- 252,352 +0xAAEB 0x5EAB # 庫 -- 252,353 +0xAAEC 0x64AB # æ’« -- 252,354 +0xAAED 0x7206 # 爆 -- 252,355 +0xAAEE 0x966A # 陪 -- 252,356 +0xAAEF 0x52AB # 劫 -- 252,357 +0xAAF0 0x5854 # å¡” -- 252,360 +0xAAF2 0x4F8D # ä¾ -- 252,362 +0xAAF3 0x6FC3 # 濃 -- 252,363 +0xAAF4 0x659C # æ–œ -- 252,364 +0xAAF5 0x5875 # 塵 -- 252,365 +0xAAF6 0x5F13 # 弓 -- 252,366 +0xAAF7 0x59E8 # 姨 -- 252,367 +0xAAF8 0x7E8F # çº -- 252,370 +0xAAF9 0x68E7 # 棧 -- 252,371 +0xAAFA 0x7109 # 焉 -- 252,372 +0xAAFB 0x7A74 # ç©´ -- 252,373 +0xAAFC 0x5F7F # 彿 -- 252,374 +0xAAFD 0x79E9 # ç§© -- 252,375 +0xAAFE 0x6B3D # 欽 -- 252,376 diff --git a/unicode/xerox/unihan/XCCS-253=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-253=UNIHAN.TXT new file mode 100644 index 00000000..b31b8010 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-253=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "253" UNIHAN + +0xAB21 0x51CD # å‡ -- 253,041 +0xAB22 0x5C4D # å± -- 253,042 +0xAB23 0x84B2 # è’² -- 253,043 +0xAB24 0x6469 # æ‘© -- 253,044 +0xAB25 0x96B1 # éš± -- 253,045 +0xAB26 0x9BAE # é®® -- 253,046 +0xAB27 0x9452 # é‘’ -- 253,047 +0xAB28 0x9B4F # é­ -- 253,050 +0xAB29 0x827E # 艾 -- 253,051 +0xAB2A 0x68B3 # 梳 -- 253,052 +0xAB2B 0x9A62 # é©¢ -- 253,053 +0xAB2C 0x5B85 # å®… -- 253,054 +0xAB2D 0x723D # 爽 -- 253,055 +0xAB2E 0x5925 # 夥 -- 253,056 +0xAB2F 0x8A8C # 誌 -- 253,057 +0xAB30 0x8271 # 艱 -- 253,060 +0xAB31 0x99B3 # 馳 -- 253,061 +0xAB32 0x8CFA # 賺 -- 253,062 +0xAB33 0x50B2 # 傲 -- 253,063 +0xAB34 0x7CBD # ç²½ -- 253,064 +0xAB35 0x8DDD # è· -- 253,065 +0xAB36 0x7E6B # 繫 -- 253,066 +0xAB37 0x7344 # ç„ -- 253,067 +0xAB38 0x8FB0 # è¾° -- 253,070 +0xAB39 0x8F14 # è¼” -- 253,071 +0xAB3A 0x682A # æ ª -- 253,072 +0xAB3B 0x5B5F # å­Ÿ -- 253,073 +0xAB3C 0x6D1B # æ´› -- 253,074 +0xAB3D 0x7051 # ç‘ -- 253,075 +0xAB3E 0x51A4 # 冤 -- 253,076 +0xAB3F 0x5609 # 嘉 -- 253,077 +0xAB40 0x5EFF # 廿 -- 253,100 +0xAB41 0x6602 # 昂 -- 253,101 +0xAB42 0x6BBF # 殿 -- 253,102 +0xAB43 0x72AC # 犬 -- 253,103 +0xAB44 0x617E # æ…¾ -- 253,104 +0xAB45 0x8CA9 # 販 -- 253,105 +0xAB46 0x578B # åž‹ -- 253,106 +0xAB47 0x6398 # 掘 -- 253,107 +0xAB48 0x8C4E # 豎 -- 253,110 +0xAB49 0x6316 # 挖 -- 253,111 +0xAB4A 0x99F1 # é§± -- 253,112 +0xAB4B 0x82B3 # 芳 -- 253,113 +0xAB4C 0x905E # éž -- 253,114 +0xAB4D 0x66A2 # 暢 -- 253,115 +0xAB4E 0x557C # 啼 -- 253,116 +0xAB4F 0x888D # è¢ -- 253,117 +0xAB50 0x4E10 # ä¸ -- 253,120 +0xAB51 0x8CFC # è³¼ -- 253,121 +0xAB52 0x60F0 # 惰 -- 253,122 +0xAB53 0x5B8F # å® -- 253,123 +0xAB54 0x8650 # è™ -- 253,124 +0xAB55 0x582A # å ª -- 253,125 +0xAB56 0x932B # 錫 -- 253,126 +0xAB57 0x83CA # èŠ -- 253,127 +0xAB58 0x679A # æžš -- 253,130 +0xAB59 0x81ED # 臭 -- 253,131 +0xAB5A 0x6DCB # æ·‹ -- 253,132 +0xAB5B 0x8E22 # 踢 -- 253,133 +0xAB5C 0x7AFD # 竽 -- 253,134 +0xAB5D 0x539A # 厚 -- 253,135 +0xAB5E 0x8517 # è”— -- 253,136 +0xAB5F 0x7FFC # 翼 -- 253,137 +0xAB60 0x5CFD # å³½ -- 253,140 +0xAB61 0x760B # 瘋 -- 253,141 +0xAB62 0x79E6 # 秦 -- 253,142 +0xAB63 0x87F9 # 蟹 -- 253,143 +0xAB64 0x95A5 # é–¥ -- 253,144 +0xAB65 0x662D # 昭 -- 253,145 +0xAB66 0x540A # åŠ -- 253,146 +0xAB67 0x9952 # 饒 -- 253,147 +0xAB68 0x5431 # å± -- 253,150 +0xAB69 0x8017 # 耗 -- 253,151 +0xAB6A 0x8A62 # è©¢ -- 253,152 +0xAB6B 0x6AC3 # 櫃 -- 253,153 +0xAB6C 0x7D8F # ç¶ -- 253,154 +0xAB6D 0x56B7 # åš· -- 253,155 +0xAB6E 0x61C7 # 懇 -- 253,156 +0xAB6F 0x64F2 # 擲 -- 253,157 +0xAB70 0x8859 # è¡™ -- 253,160 +0xAB71 0x54B3 # å’³ -- 253,161 +0xAB72 0x5766 # å¦ -- 253,162 +0xAB73 0x9675 # 陵 -- 253,163 +0xAB74 0x75F0 # ç—° -- 253,164 +0xAB75 0x68D7 # 棗 -- 253,165 +0xAB76 0x5C46 # 屆 -- 253,166 +0xAB77 0x8A93 # 誓 -- 253,167 +0xAB78 0x8766 # è¦ -- 253,170 +0xAB79 0x7D10 # ç´ -- 253,171 +0xAB7A 0x745E # 瑞 -- 253,172 +0xAB7B 0x6566 # 敦 -- 253,173 +0xAB7C 0x6FB3 # æ¾³ -- 253,174 +0xAB7D 0x5351 # å‘ -- 253,175 +0xAB7E 0x75BC # ç–¼ -- 253,176 +0xABA1 0x664F # æ™ -- 253,241 +0xABA2 0x75C7 # ç—‡ -- 253,242 +0xABA3 0x6E9D # æº -- 253,243 +0xABA4 0x60F9 # 惹 -- 253,244 +0xABA5 0x755D # ç• -- 253,245 +0xABA6 0x6168 # æ…¨ -- 253,246 +0xABA7 0x53A6 # 厦 -- 253,247 +0xABA8 0x8DA8 # 趨 -- 253,250 +0xABA9 0x5F77 # å½· -- 253,251 +0xABAA 0x4E11 # 丑 -- 253,252 +0xABAB 0x80BA # 肺 -- 253,253 +0xABAC 0x7126 # 焦 -- 253,254 +0xABAD 0x8DEA # è·ª -- 253,255 +0xABAE 0x7E1B # 縛 -- 253,256 +0xABAF 0x6020 # 怠 -- 253,257 +0xABB0 0x9ECE # 黎 -- 253,260 +0xABB1 0x5761 # å¡ -- 253,261 +0xABB2 0x6F02 # 漂 -- 253,262 +0xABB3 0x5A62 # å©¢ -- 253,263 +0xABB4 0x6C27 # æ°§ -- 253,264 +0xABB5 0x6089 # 悉 -- 253,265 +0xABB6 0x62BC # 押 -- 253,266 +0xABB7 0x7965 # 祥 -- 253,267 +0xABB8 0x77AD # çž­ -- 253,270 +0xABB9 0x586B # å¡« -- 253,271 +0xABBA 0x76FC # 盼 -- 253,272 +0xABBB 0x7830 # ç ° -- 253,273 +0xABBC 0x9756 # é– -- 253,274 +0xABBD 0x53E8 # å¨ -- 253,275 +0xABBE 0x88D5 # 裕 -- 253,276 +0xABBF 0x5ACC # 嫌 -- 253,277 +0xABC0 0x633D # 挽 -- 253,300 +0xABC1 0x8F2F # 輯 -- 253,301 +0xABC2 0x8B20 # 謠 -- 253,302 +0xABC3 0x6F32 # æ¼² -- 253,303 +0xABC4 0x8B0A # 謊 -- 253,304 +0xABC5 0x8CEC # 賬 -- 253,305 +0xABC6 0x6FF1 # 濱 -- 253,306 +0xABC7 0x9B42 # é­‚ -- 253,307 +0xABC8 0x58D8 # 壘 -- 253,310 +0xABC9 0x5B0C # 嬌 -- 253,311 +0xABCA 0x821F # 舟 -- 253,312 +0xABCB 0x5F4E # 彎 -- 253,313 +0xABCC 0x9AD2 # é«’ -- 253,314 +0xABCD 0x5967 # 奧 -- 253,315 +0xABCE 0x5BE8 # 寨 -- 253,316 +0xABCF 0x5100 # å„€ -- 253,317 +0xABD0 0x5238 # 券 -- 253,320 +0xABD1 0x81DF # 臟 -- 253,321 +0xABD2 0x84EC # 蓬 -- 253,322 +0xABD3 0x886B # è¡« -- 253,323 +0xABD4 0x6367 # æ§ -- 253,324 +0xABD5 0x6687 # 暇 -- 253,325 +0xABD6 0x540B # å‹ -- 253,326 +0xABD7 0x58E4 # 壤 -- 253,327 +0xABD8 0x51F6 # 凶 -- 253,330 +0xABD9 0x5580 # å–€ -- 253,331 +0xABDA 0x80CE # 胎 -- 253,332 +0xABDB 0x9838 # é ¸ -- 253,333 +0xABDC 0x8ECC # 軌 -- 253,334 +0xABDD 0x61A4 # 憤 -- 253,335 +0xABDE 0x6F6D # æ½­ -- 253,336 +0xABDF 0x9CF3 # é³³ -- 253,337 +0xABE0 0x7B4B # ç­‹ -- 253,340 +0xABE1 0x98FC # 飼 -- 253,341 +0xABE2 0x5824 # å ¤ -- 253,342 +0xABE3 0x626F # 扯 -- 253,343 +0xABE4 0x90B1 # 邱 -- 253,344 +0xABE5 0x5353 # å“ -- 253,345 +0xABE6 0x8AFE # 諾 -- 253,346 +0xABE7 0x5E45 # å¹… -- 253,347 +0xABE8 0x758B # ç–‹ -- 253,350 +0xABE9 0x7E6A # 繪 -- 253,351 +0xABEA 0x4EA8 # 亨 -- 253,352 +0xABEB 0x6062 # æ¢ -- 253,353 +0xABEC 0x66F9 # 曹 -- 253,354 +0xABED 0x676D # æ­ -- 253,355 +0xABEE 0x6F3F # 漿 -- 253,356 +0xABEF 0x6577 # æ•· -- 253,357 +0xABF0 0x5C65 # å±¥ -- 253,360 +0xABF1 0x8F44 # 轄 -- 253,361 +0xABF2 0x937E # é¾ -- 253,362 +0xABF3 0x66FC # 曼 -- 253,363 +0xABF4 0x6E3E # 渾 -- 253,364 +0xABF5 0x4F36 # ä¼¶ -- 253,365 +0xABF6 0x90A6 # 邦 -- 253,366 +0xABF7 0x8178 # è…¸ -- 253,367 +0xABF8 0x965D # é™ -- 253,370 +0xABF9 0x68CB # 棋 -- 253,371 +0xABFA 0x83F2 # è² -- 253,372 +0xABFB 0x9D3F # é´¿ -- 253,373 +0xABFC 0x8180 # 膀 -- 253,374 +0xABFD 0x80C3 # 胃 -- 253,375 +0xABFE 0x8877 # è¡· -- 253,376 diff --git a/unicode/xerox/unihan/XCCS-254=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-254=UNIHAN.TXT new file mode 100644 index 00000000..7df09acb --- /dev/null +++ b/unicode/xerox/unihan/XCCS-254=UNIHAN.TXT @@ -0,0 +1,190 @@ + +# "254" UNIHAN + +0xAC21 0x6B23 # 欣 -- 254,041 +0xAC22 0x7A1F # 稟 -- 254,042 +0xAC23 0x6A01 # æ¨ -- 254,043 +0xAC24 0x4F73 # ä½³ -- 254,044 +0xAC25 0x5BB0 # å®° -- 254,045 +0xAC26 0x5AE9 # å«© -- 254,046 +0xAC27 0x54C9 # 哉 -- 254,047 +0xAC28 0x6109 # 愉 -- 254,050 +0xAC29 0x5FBD # å¾½ -- 254,051 +0xAC2A 0x64F1 # 擱 -- 254,052 +0xAC2B 0x8993 # 覓 -- 254,053 +0xAC2C 0x6D95 # æ¶• -- 254,054 +0xAC2D 0x540E # åŽ -- 254,055 +0xAC2E 0x67EF # 柯 -- 254,056 +0xAC2F 0x5BFA # 寺 -- 254,057 +0xAC30 0x51B2 # 冲 -- 254,060 +0xAC31 0x8B9A # 讚 -- 254,061 +0xAC32 0x675C # æœ -- 254,062 +0xAC33 0x6DEE # æ·® -- 254,063 +0xAC34 0x6885 # 梅 -- 254,064 +0xAC35 0x59FF # å§¿ -- 254,065 +0xAC36 0x752B # 甫 -- 254,066 +0xAC37 0x83E9 # è© -- 254,067 +0xAC38 0x87BA # 螺 -- 254,070 +0xAC39 0x9EDB # é»› -- 254,071 +0xAC3A 0x5A1C # 娜 -- 254,072 +0xAC3B 0x75B2 # ç–² -- 254,073 +0xAC3C 0x8CE4 # 賤 -- 254,074 +0xAC3D 0x947F # é‘¿ -- 254,075 +0xAC3E 0x5A92 # 媒 -- 254,076 +0xAC3F 0x85CD # è— -- 254,077 +0xAC40 0x8521 # 蔡 -- 254,100 +0xAC41 0x6CE1 # 泡 -- 254,101 +0xAC42 0x6583 # æ–ƒ -- 254,102 +0xAC43 0x7D21 # ç´¡ -- 254,103 +0xAC44 0x63A7 # 控 -- 254,104 +0xAC45 0x5674 # å™´ -- 254,105 +0xAC46 0x8ADC # 諜 -- 254,106 +0xAC47 0x6D66 # 浦 -- 254,107 +0xAC48 0x7FE0 # ç¿  -- 254,110 +0xAC49 0x5B87 # 宇 -- 254,111 +0xAC4A 0x59C6 # 姆 -- 254,112 +0xAC4B 0x6CCA # 泊 -- 254,113 +0xAC4C 0x7CFE # ç³¾ -- 254,114 +0xAC4D 0x99DB # é§› -- 254,115 +0xAC4E 0x5091 # å‚‘ -- 254,116 +0xAC4F 0x6E9C # 溜 -- 254,117 +0xAC50 0x5CB3 # å²³ -- 254,120 +0xAC51 0x79B9 # 禹 -- 254,121 +0xAC52 0x8396 # 莖 -- 254,122 +0xAC53 0x7DEC # ç·¬ -- 254,123 +0xAC55 0x84EE # è“® -- 254,125 +0xAC56 0x7642 # 療 -- 254,126 +0xAC57 0x5CF0 # å³° -- 254,127 +0xAC58 0x7F38 # 缸 -- 254,130 +0xAC59 0x6A61 # æ©¡ -- 254,131 +0xAC5A 0x758F # ç– -- 254,132 +0xAC5B 0x82AC # 芬 -- 254,133 +0xAC5C 0x7C98 # 粘 -- 254,134 +0xAC5D 0x8EF8 # 軸 -- 254,135 +0xAC5E 0x7D2B # ç´« -- 254,136 +0xAC5F 0x6046 # æ† -- 254,137 +0xAC60 0x8755 # è• -- 254,140 +0xAC61 0x8972 # 襲 -- 254,141 +0xAC62 0x5291 # 劑 -- 254,142 +0xAC63 0x90CA # 郊 -- 254,143 +0xAC64 0x6606 # 昆 -- 254,144 +0xAC65 0x5104 # å„„ -- 254,145 +0xAC66 0x6676 # æ™¶ -- 254,146 +0xAC67 0x96C1 # é› -- 254,147 +0xAC68 0x9318 # 錘 -- 254,150 +0xAC69 0x7FC5 # ç¿… -- 254,151 +0xAC6A 0x7AFF # ç«¿ -- 254,152 +0xAC6B 0x5821 # å ¡ -- 254,153 +0xAC6C 0x53B2 # 厲 -- 254,154 +0xAC6D 0x537F # å¿ -- 254,155 +0xAC6E 0x6DD8 # æ·˜ -- 254,156 +0xAC6F 0x708E # 炎 -- 254,157 +0xAC70 0x6620 # 映 -- 254,160 +0xAC71 0x76E7 # ç›§ -- 254,161 +0xAC72 0x6717 # 朗 -- 254,162 +0xAC73 0x819C # 膜 -- 254,163 +0xAC74 0x9801 # é  -- 254,164 +0xAC75 0x6DD1 # æ·‘ -- 254,165 +0xAC76 0x651D # æ” -- 254,166 +0xAC77 0x5C4F # å± -- 254,167 +0xAC78 0x5CA1 # 岡 -- 254,170 +0xAC79 0x50AD # å‚­ -- 254,171 +0xAC7A 0x76D2 # ç›’ -- 254,172 +0xAC7B 0x8E10 # è¸ -- 254,173 +0xAC7C 0x5858 # 塘 -- 254,174 +0xAC7D 0x970D # éœ -- 254,175 +0xAC7E 0x92F8 # 鋸 -- 254,176 +0xACA1 0x8EBA # 躺 -- 254,241 +0xACA2 0x6E24 # 渤 -- 254,242 +0xACA3 0x8D6B # 赫 -- 254,243 +0xACA4 0x7538 # 甸 -- 254,244 +0xACA5 0x6E20 # 渠 -- 254,245 +0xACA6 0x901D # é€ -- 254,246 +0xACA7 0x9738 # 霸 -- 254,247 +0xACA8 0x935B # é› -- 254,250 +0xACA9 0x8757 # è— -- 254,251 +0xACAA 0x6254 # 扔 -- 254,252 +0xACAB 0x6851 # æ¡‘ -- 254,253 +0xACAC 0x6E34 # 渴 -- 254,254 +0xACAD 0x78DA # 磚 -- 254,255 +0xACAE 0x852C # 蔬 -- 254,256 +0xACAF 0x6D78 # 浸 -- 254,257 +0xACB0 0x846C # 葬 -- 254,260 +0xACB1 0x6FA4 # 澤 -- 254,261 +0xACB2 0x6EB6 # 溶 -- 254,262 +0xACB3 0x6FA1 # 澡 -- 254,263 +0xACB4 0x8881 # è¢ -- 254,264 +0xACB5 0x7802 # ç ‚ -- 254,265 +0xACB6 0x934B # é‹ -- 254,266 +0xACB7 0x780D # ç  -- 254,267 +0xACB8 0x68B0 # 械 -- 254,270 +0xACB9 0x63ED # æ­ -- 254,271 +0xACBA 0x8A95 # 誕 -- 254,272 +0xACBB 0x7D0B # ç´‹ -- 254,273 +0xACBC 0x6E58 # 湘 -- 254,274 +0xACBD 0x7680 # 皀 -- 254,275 +0xACBE 0x79E4 # 秤 -- 254,276 +0xACBF 0x4E18 # 丘 -- 254,277 +0xACC0 0x4F0D # ä¼ -- 254,300 +0xACC1 0x9B54 # é­” -- 254,301 +0xACC2 0x5E06 # 帆 -- 254,302 +0xACC3 0x78A7 # 碧 -- 254,303 +0xACC4 0x7E73 # ç¹³ -- 254,304 +0xACC5 0x51F1 # 凱 -- 254,305 +0xACC6 0x80D6 # 胖 -- 254,306 +0xACC7 0x4EF2 # 仲 -- 254,307 +0xACC8 0x918B # 醋 -- 254,310 +0xACC9 0x5BC7 # 寇 -- 254,311 +0xACCA 0x52C3 # 勃 -- 254,312 +0xACCB 0x51DD # å‡ -- 254,313 +0xACCC 0x746A # 瑪 -- 254,314 +0xACCD 0x5A1F # 娟 -- 254,315 +0xACCE 0x641C # æœ -- 254,316 +0xACCF 0x75AB # ç–« -- 254,317 +0xACD0 0x79D2 # ç§’ -- 254,320 +0xACD1 0x9727 # 霧 -- 254,321 +0xACD2 0x5751 # å‘ -- 254,322 +0xACD3 0x860B # 蘋 -- 254,323 +0xACD4 0x582F # å ¯ -- 254,324 +0xACD5 0x5CA9 # 岩 -- 254,325 +0xACD6 0x5DF7 # å·· -- 254,326 +0xACD7 0x8C6A # 豪 -- 254,327 +0xACD8 0x881F # è Ÿ -- 254,330 +0xACD9 0x7B28 # 笨 -- 254,331 +0xACDA 0x6167 # æ…§ -- 254,332 +0xACDB 0x92D2 # é‹’ -- 254,333 +0xACDC 0x810A # 脊 -- 254,334 +0xACDD 0x95A9 # é–© -- 254,335 +0xACDE 0x9059 # é™ -- 254,336 +0xACDF 0x5074 # å´ -- 254,337 +0xACE0 0x796D # 祭 -- 254,340 +0xACE1 0x8482 # è’‚ -- 254,341 +0xACE2 0x790E # 礎 -- 254,342 +0xACE3 0x5C60 # å±  -- 254,343 +0xACE4 0x5A03 # 娃 -- 254,344 +0xACE5 0x7FD4 # ç¿” -- 254,345 +0xACE6 0x5851 # å¡‘ -- 254,346 +0xACE7 0x6C88 # 沈 -- 254,347 +0xACE8 0x55AC # å–¬ -- 254,350 +0xACE9 0x9EF4 # é»´ -- 254,351 +0xACEA 0x59B3 # 妳 -- 254,352 +0xACEB 0x90ED # 郭 -- 254,353 +0xACEC 0x85AF # è–¯ -- 254,354 +0xACED 0x665D # æ™ -- 254,355 +0xACEE 0x7149 # ç…‰ -- 254,356 +0xACEF 0x8CBF # 貿 -- 254,357 +0xACF0 0x840A # èŠ -- 254,360 +0xACF1 0x524A # 削 -- 254,361 +0xACF2 0x64CB # æ“‹ -- 254,362 +0xACF3 0x6377 # æ· -- 254,363 +0xACF4 0x54B8 # å’¸ -- 254,364 +0xACF5 0x8D1B # è´› -- 254,365 +0xACF6 0x78B3 # 碳 -- 254,366 +0xACF7 0x9375 # éµ -- 254,367 +0xACF8 0x5009 # 倉 -- 254,370 +0xACF9 0x6F2B # 漫 -- 254,371 +0xACFA 0x8861 # è¡¡ -- 254,372 +0xACFB 0x53E2 # å¢ -- 254,373 +0xACFC 0x5026 # 倦 -- 254,374 +0xACFD 0x79BD # 禽 -- 254,375 +0xACFE 0x8549 # 蕉 -- 254,376 diff --git a/unicode/xerox/unihan/XCCS-255=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-255=UNIHAN.TXT new file mode 100644 index 00000000..0479a268 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-255=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "255" UNIHAN + +0xAD21 0x555E # 啞 -- 255,041 +0xAD22 0x5587 # å–‡ -- 255,042 +0xAD23 0x87A2 # 螢 -- 255,043 +0xAD24 0x7F50 # ç½ -- 255,044 +0xAD25 0x654F # æ• -- 255,045 +0xAD26 0x829D # èŠ -- 255,046 +0xAD27 0x6372 # æ² -- 255,047 +0xAD28 0x5DE2 # å·¢ -- 255,050 +0xAD29 0x7AB0 # 窰 -- 255,051 +0xAD2A 0x6D29 # æ´© -- 255,052 +0xAD2B 0x7F69 # 罩 -- 255,053 +0xAD2C 0x7E96 # 纖 -- 255,054 +0xAD2D 0x8154 # è…” -- 255,055 +0xAD2E 0x57D4 # 埔 -- 255,056 +0xAD2F 0x5A25 # 娥 -- 255,057 +0xAD30 0x65E6 # æ—¦ -- 255,060 +0xAD31 0x7D61 # 絡 -- 255,061 +0xAD32 0x5BB4 # å®´ -- 255,062 +0xAD33 0x8A3B # 註 -- 255,063 +0xAD34 0x6BC5 # 毅 -- 255,064 +0xAD35 0x79E7 # ç§§ -- 255,065 +0xAD36 0x5211 # 刑 -- 255,066 +0xAD37 0x6876 # æ¡¶ -- 255,067 +0xAD38 0x971E # 霞 -- 255,070 +0xAD39 0x71E5 # 燥 -- 255,071 +0xAD3A 0x8292 # 芒 -- 255,072 +0xAD3B 0x74F7 # ç“· -- 255,073 +0xAD3C 0x821C # 舜 -- 255,074 +0xAD3D 0x7384 # 玄 -- 255,075 +0xAD3E 0x8302 # 茂 -- 255,076 +0xAD3F 0x68A8 # 梨 -- 255,077 +0xAD40 0x6D69 # 浩 -- 255,100 +0xAD41 0x587E # 塾 -- 255,101 +0xAD42 0x52FE # 勾 -- 255,102 +0xAD43 0x6F8E # 澎 -- 255,103 +0xAD44 0x4FAF # 侯 -- 255,104 +0xAD45 0x7941 # ç¥ -- 255,105 +0xAD46 0x508D # å‚ -- 255,106 +0xAD47 0x786B # ç¡« -- 255,107 +0xAD48 0x63CF # æ -- 255,110 +0xAD49 0x7058 # ç˜ -- 255,111 +0xAD4A 0x8102 # è„‚ -- 255,112 +0xAD4B 0x97AD # éž­ -- 255,113 +0xAD4C 0x7CDE # 糞 -- 255,114 +0xAD4D 0x863F # 蘿 -- 255,115 +0xAD4E 0x91E3 # 釣 -- 255,116 +0xAD4F 0x5B75 # å­µ -- 255,117 +0xAD50 0x65A7 # æ–§ -- 255,120 +0xAD51 0x96B4 # éš´ -- 255,121 +0xAD52 0x9935 # 餵 -- 255,122 +0xAD53 0x6EAA # 溪 -- 255,123 +0xAD54 0x7FBF # 羿 -- 255,124 +0xAD55 0x5075 # åµ -- 255,125 +0xAD56 0x6DF5 # æ·µ -- 255,126 +0xAD57 0x67AF # 枯 -- 255,127 +0xAD58 0x6850 # æ¡ -- 255,130 +0xAD59 0x4F19 # ä¼™ -- 255,131 +0xAD5A 0x9081 # é‚ -- 255,132 +0xAD5B 0x54F2 # 哲 -- 255,133 +0xAD5C 0x86DB # è›› -- 255,134 +0xAD5D 0x9AD3 # é«“ -- 255,135 +0xAD5E 0x9ED4 # é»” -- 255,136 +0xAD5F 0x8A25 # 訥 -- 255,137 +0xAD60 0x5495 # å’• -- 255,140 +0xAD61 0x5679 # 噹 -- 255,141 +0xAD62 0x902E # 逮 -- 255,142 +0xAD63 0x6016 # 怖 -- 255,143 +0xAD64 0x5915 # 夕 -- 255,144 +0xAD65 0x8FC5 # è¿… -- 255,145 +0xAD66 0x6591 # æ–‘ -- 255,146 +0xAD67 0x80A2 # è‚¢ -- 255,147 +0xAD68 0x6E67 # æ¹§ -- 255,150 +0xAD69 0x8514 # è”” -- 255,151 +0xAD6A 0x6817 # æ — -- 255,152 +0xAD6B 0x8718 # 蜘 -- 255,153 +0xAD6C 0x5E1A # 帚 -- 255,154 +0xAD6D 0x7282 # 犂 -- 255,155 +0xAD6E 0x5937 # 夷 -- 255,156 +0xAD6F 0x9035 # 逵 -- 255,157 +0xAD70 0x6EEC # 滬 -- 255,160 +0xAD71 0x5FAA # 循 -- 255,161 +0xAD72 0x57C3 # 埃 -- 255,162 +0xAD73 0x7A6B # ç©« -- 255,163 +0xAD74 0x6328 # 挨 -- 255,164 +0xAD75 0x8105 # è„… -- 255,165 +0xAD76 0x5F70 # å½° -- 255,166 +0xAD77 0x6F86 # 澆 -- 255,167 +0xAD78 0x6DF9 # æ·¹ -- 255,170 +0xAD79 0x8606 # 蘆 -- 255,171 +0xAD7A 0x522E # 刮 -- 255,172 +0xAD7B 0x7092 # ç‚’ -- 255,173 +0xAD7C 0x6F58 # 潘 -- 255,174 +0xAD7D 0x543C # å¼ -- 255,175 +0xAD7E 0x5589 # å–‰ -- 255,176 +0xADA1 0x8B5A # è­š -- 255,241 +0xADA2 0x56BC # åš¼ -- 255,242 +0xADA3 0x6DEA # æ·ª -- 255,243 +0xADA4 0x5D19 # å´™ -- 255,244 +0xADA5 0x9AAF # 骯 -- 255,245 +0xADA6 0x86DF # 蛟 -- 255,246 +0xADA7 0x6E89 # 溉 -- 255,247 +0xADA8 0x6A38 # 樸 -- 255,250 +0xADA9 0x971C # 霜 -- 255,251 +0xADAA 0x8E64 # 蹤 -- 255,252 +0xADAB 0x5ECA # 廊 -- 255,253 +0xADAC 0x4FD8 # 俘 -- 255,254 +0xADAD 0x5B30 # 嬰 -- 255,255 +0xADAE 0x8303 # 范 -- 255,256 +0xADAF 0x6296 # 抖 -- 255,257 +0xADB0 0x7D68 # 絨 -- 255,260 +0xADB1 0x920E # 鈎 -- 255,261 +0xADB2 0x7CDF # 糟 -- 255,262 +0xADB3 0x4E32 # 串 -- 255,263 +0xADB4 0x7409 # ç‰ -- 255,264 +0xADB5 0x9ABC # 骼 -- 255,265 +0xADB6 0x5B38 # 嬸 -- 255,266 +0xADB7 0x80F3 # 胳 -- 255,267 +0xADB8 0x5594 # å–” -- 255,270 +0xADB9 0x622A # 截 -- 255,271 +0xADBA 0x61F2 # 懲 -- 255,272 +0xADBB 0x9812 # é ’ -- 255,273 +0xADBC 0x5A1B # 娛 -- 255,274 +0xADBD 0x8DE8 # è·¨ -- 255,275 +0xADBE 0x6492 # æ’’ -- 255,276 +0xADBF 0x8305 # 茅 -- 255,277 +0xADC0 0x9DAF # 鶯 -- 255,300 +0xADC1 0x699C # 榜 -- 255,301 +0xADC2 0x919C # 醜 -- 255,302 +0xADC3 0x62D3 # æ‹“ -- 255,303 +0xADC4 0x5212 # 划 -- 255,304 +0xADC5 0x8D9F # è¶Ÿ -- 255,305 +0xADC6 0x5DEB # å·« -- 255,306 +0xADC7 0x4F8B # 例 -- 255,307 +0xADC8 0x73B2 # 玲 -- 255,310 +0xADC9 0x549A # å’š -- 255,311 +0xADCA 0x9D3B # é´» -- 255,312 +0xADCB 0x6F70 # æ½° -- 255,313 +0xADCC 0x62AB # 披 -- 255,314 +0xADCD 0x5FB9 # å¾¹ -- 255,315 +0xADCE 0x5E7D # å¹½ -- 255,316 +0xADCF 0x6CF3 # æ³³ -- 255,317 +0xADD0 0x7662 # 癢 -- 255,320 +0xADD1 0x6524 # 攤 -- 255,321 +0xADD2 0x5C51 # 屑 -- 255,322 +0xADD3 0x72F9 # 狹 -- 255,323 +0xADD4 0x5EC1 # å» -- 255,324 +0xADD5 0x5098 # 傘 -- 255,325 +0xADD6 0x9175 # é…µ -- 255,326 +0xADD7 0x92E4 # 鋤 -- 255,327 +0xADD8 0x6C55 # 汕 -- 255,330 +0xADD9 0x9131 # 鄱 -- 255,331 +0xADDA 0x93C8 # éˆ -- 255,332 +0xADDB 0x55E1 # å—¡ -- 255,333 +0xADDC 0x63AA # 措 -- 255,334 +0xADDD 0x9102 # é„‚ -- 255,335 +0xADDE 0x6A58 # 橘 -- 255,336 +0xADDF 0x6488 # æ’ˆ -- 255,337 +0xADE0 0x97FB # 韻 -- 255,340 +0xADE1 0x7E6D # ç¹­ -- 255,341 +0xADE2 0x8ABC # 誼 -- 255,342 +0xADE3 0x50A2 # å‚¢ -- 255,343 +0xADE4 0x5F6C # 彬 -- 255,344 +0xADE5 0x743F # ç¿ -- 255,345 +0xADE6 0x5678 # 噸 -- 255,346 +0xADE7 0x5FCC # 忌 -- 255,347 +0xADE8 0x7A3D # 稽 -- 255,350 +0xADE9 0x6790 # æž -- 255,351 +0xADEA 0x8A3A # 診 -- 255,352 +0xADEB 0x6607 # 昇 -- 255,353 +0xADEC 0x8258 # 艘 -- 255,354 +0xADED 0x6C5D # æ± -- 255,355 +0xADEE 0x90E1 # 郡 -- 255,356 +0xADEF 0x4EFF # 仿 -- 255,357 +0xADF0 0x964B # 陋 -- 255,360 +0xADF1 0x832B # 茫 -- 255,361 +0xADF2 0x8E44 # 蹄 -- 255,362 +0xADF3 0x5109 # 儉 -- 255,363 +0xADF4 0x6B6A # æ­ª -- 255,364 +0xADF5 0x6A1E # 樞 -- 255,365 +0xADF6 0x9E79 # é¹¹ -- 255,366 +0xADF7 0x883B # è » -- 255,367 +0xADF8 0x626D # 扭 -- 255,370 +0xADF9 0x6F64 # 潤 -- 255,371 +0xADFA 0x6454 # æ‘” -- 255,372 +0xADFB 0x52C1 # å‹ -- 255,373 +0xADFC 0x745F # 瑟 -- 255,374 +0xADFD 0x6979 # 楹 -- 255,375 +0xADFE 0x6CCC # 泌 -- 255,376 diff --git a/unicode/xerox/unihan/XCCS-256=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-256=UNIHAN.TXT new file mode 100644 index 00000000..9e18a255 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-256=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "256" UNIHAN + +0xAE21 0x75A5 # ç–¥ -- 256,041 +0xAE22 0x74CA # 瓊 -- 256,042 +0xAE23 0x9640 # 陀 -- 256,043 +0xAE24 0x4EAD # 亭 -- 256,044 +0xAE25 0x9396 # 鎖 -- 256,045 +0xAE26 0x52DF # 募 -- 256,046 +0xAE27 0x8A98 # 誘 -- 256,047 +0xAE28 0x67C4 # 柄 -- 256,050 +0xAE29 0x7C64 # 籤 -- 256,051 +0xAE2A 0x7DB1 # ç¶± -- 256,052 +0xAE2B 0x59EA # 姪 -- 256,053 +0xAE2C 0x65A5 # æ–¥ -- 256,054 +0xAE2D 0x856D # è•­ -- 256,055 +0xAE2E 0x633A # 挺 -- 256,056 +0xAE2F 0x7D2E # ç´® -- 256,057 +0xAE30 0x79A6 # 禦 -- 256,060 +0xAE31 0x5FA7 # å¾§ -- 256,061 +0xAE32 0x8277 # 艷 -- 256,062 +0xAE33 0x6B04 # 欄 -- 256,063 +0xAE34 0x7B77 # ç­· -- 256,064 +0xAE35 0x9699 # éš™ -- 256,065 +0xAE36 0x626E # 扮 -- 256,066 +0xAE37 0x502D # 倭 -- 256,067 +0xAE38 0x52FB # å‹» -- 256,070 +0xAE39 0x924B # 鉋 -- 256,071 +0xAE3A 0x9D51 # 鵑 -- 256,072 +0xAE3B 0x54FC # 哼 -- 256,073 +0xAE3C 0x72C4 # ç‹„ -- 256,074 +0xAE3D 0x57A3 # 垣 -- 256,075 +0xAE3E 0x51F9 # 凹 -- 256,076 +0xAE3F 0x4F83 # 侃 -- 256,077 +0xAE40 0x8E8D # èº -- 256,100 +0xAE41 0x8EAD # 躭 -- 256,101 +0xAE42 0x809D # è‚ -- 256,102 +0xAE43 0x71E6 # 燦 -- 256,103 +0xAE44 0x5D11 # å´‘ -- 256,104 +0xAE45 0x7B1B # 笛 -- 256,105 +0xAE46 0x8679 # 虹 -- 256,106 +0xAE47 0x8106 # 脆 -- 256,107 +0xAE48 0x7194 # 熔 -- 256,110 +0xAE49 0x510D # å„ -- 256,111 +0xAE4A 0x8A79 # 詹 -- 256,112 +0xAE4B 0x77AA # 瞪 -- 256,113 +0xAE4C 0x62CC # 拌 -- 256,114 +0xAE4D 0x7F9E # 羞 -- 256,115 +0xAE4E 0x98B1 # 颱 -- 256,116 +0xAE4F 0x9A2B # 騫 -- 256,117 +0xAE50 0x92BC # 銼 -- 256,120 +0xAE51 0x985B # é¡› -- 256,121 +0xAE52 0x52F3 # 勳 -- 256,122 +0xAE53 0x5F6D # å½­ -- 256,123 +0xAE54 0x91C0 # 釀 -- 256,124 +0xAE55 0x63A9 # 掩 -- 256,125 +0xAE56 0x79B1 # 禱 -- 256,126 +0xAE57 0x6F84 # 澄 -- 256,127 +0xAE58 0x62B9 # 抹 -- 256,130 +0xAE59 0x6495 # æ’• -- 256,131 +0xAE5A 0x58B3 # 墳 -- 256,132 +0xAE5B 0x7D9C # ç¶œ -- 256,133 +0xAE5C 0x6FFE # 濾 -- 256,134 +0xAE5D 0x6B49 # æ­‰ -- 256,135 +0xAE5E 0x5F26 # 弦 -- 256,136 +0xAE5F 0x6346 # æ† -- 256,137 +0xAE60 0x50E7 # 僧 -- 256,140 +0xAE61 0x8D0F # è´ -- 256,141 +0xAE62 0x5EFB # å»» -- 256,142 +0xAE63 0x54A8 # å’¨ -- 256,143 +0xAE64 0x69A8 # 榨 -- 256,144 +0xAE65 0x6BEF # 毯 -- 256,145 +0xAE66 0x91C7 # 采 -- 256,146 +0xAE67 0x5C6F # 屯 -- 256,147 +0xAE68 0x69D3 # æ§“ -- 256,150 +0xAE69 0x624E # 扎 -- 256,151 +0xAE6A 0x8E72 # è¹² -- 256,152 +0xAE6B 0x9945 # 饅 -- 256,153 +0xAE6C 0x7C72 # ç±² -- 256,154 +0xAE6D 0x544E # 呎 -- 256,155 +0xAE6E 0x51F8 # 凸 -- 256,156 +0xAE6F 0x818A # 膊 -- 256,157 +0xAE70 0x53ED # å­ -- 256,160 +0xAE71 0x54CE # 哎 -- 256,161 +0xAE72 0x561B # 嘛 -- 256,162 +0xAE73 0x7A1A # 稚 -- 256,163 +0xAE74 0x552F # 唯 -- 256,164 +0xAE75 0x5978 # 奸 -- 256,165 +0xAE76 0x60A0 # æ‚  -- 256,166 +0xAE77 0x61FC # 懼 -- 256,167 +0xAE78 0x4FEF # 俯 -- 256,170 +0xAE79 0x9298 # 銘 -- 256,171 +0xAE7A 0x856A # 蕪 -- 256,172 +0xAE7B 0x929C # 銜 -- 256,173 +0xAE7C 0x7D81 # ç¶ -- 256,174 +0xAE7D 0x8700 # 蜀 -- 256,175 +0xAE7E 0x5288 # 劈 -- 256,176 +0xAEA1 0x947C # 鑼 -- 256,241 +0xAEA2 0x8073 # è³ -- 256,242 +0xAEA3 0x840D # è -- 256,243 +0xAEA4 0x8944 # 襄 -- 256,244 +0xAEA5 0x5D29 # å´© -- 256,245 +0xAEA6 0x865C # 虜 -- 256,246 +0xAEA7 0x6986 # 榆 -- 256,247 +0xAEA8 0x814E # è…Ž -- 256,250 +0xAEA9 0x8139 # 脹 -- 256,251 +0xAEAA 0x868C # 蚌 -- 256,252 +0xAEAB 0x4E56 # ä¹– -- 256,253 +0xAEAC 0x7B95 # 箕 -- 256,254 +0xAEAD 0x5CD9 # å³™ -- 256,255 +0xAEAE 0x5AE6 # 嫦 -- 256,256 +0xAEAF 0x6BFD # 毽 -- 256,257 +0xAEB0 0x652A # 攪 -- 256,260 +0xAEB1 0x5538 # 唸 -- 256,261 +0xAEB2 0x7B24 # 笤 -- 256,262 +0xAEB3 0x74A6 # ç’¦ -- 256,263 +0xAEB4 0x9038 # 逸 -- 256,264 +0xAEB5 0x8A1F # 訟 -- 256,265 +0xAEB6 0x8058 # è˜ -- 256,266 +0xAEB7 0x5C09 # å°‰ -- 256,267 +0xAEB8 0x5E7B # å¹» -- 256,270 +0xAEB9 0x5960 # 奠 -- 256,271 +0xAEBA 0x8543 # 蕃 -- 256,272 +0xAEBB 0x5EB8 # 庸 -- 256,273 +0xAEBC 0x6749 # æ‰ -- 256,274 +0xAEBD 0x5E15 # 帕 -- 256,275 +0xAEBE 0x67D1 # 柑 -- 256,276 +0xAEBF 0x6BB7 # æ®· -- 256,277 +0xAEC0 0x5ED6 # å»– -- 256,300 +0xAEC1 0x96CC # 雌 -- 256,301 +0xAEC2 0x817A # è…º -- 256,302 +0xAEC3 0x6241 # æ‰ -- 256,303 +0xAEC4 0x5DBD # å¶½ -- 256,304 +0xAEC5 0x5D0E # å´Ž -- 256,305 +0xAEC6 0x63C9 # æ‰ -- 256,306 +0xAEC7 0x54E8 # 哨 -- 256,307 +0xAEC8 0x8304 # 茄 -- 256,310 +0xAEC9 0x8DBE # è¶¾ -- 256,311 +0xAECA 0x80AA # 肪 -- 256,312 +0xAECB 0x573E # 圾 -- 256,313 +0xAECC 0x8C79 # è±¹ -- 256,314 +0xAECD 0x64CE # 擎 -- 256,315 +0xAECE 0x95C6 # é—† -- 256,316 +0xAECF 0x92C1 # é‹ -- 256,317 +0xAED0 0x92B2 # 銲 -- 256,320 +0xAED1 0x9209 # 鈉 -- 256,321 +0xAED2 0x8E66 # 蹦 -- 256,322 +0xAED3 0x59AE # 妮 -- 256,323 +0xAED4 0x5345 # å… -- 256,324 +0xAED5 0x9A5F # 驟 -- 256,325 +0xAED6 0x905C # éœ -- 256,326 +0xAED7 0x896A # 襪 -- 256,327 +0xAED8 0x77E9 # 矩 -- 256,330 +0xAED9 0x96D5 # 雕 -- 256,331 +0xAEDA 0x75D5 # ç—• -- 256,332 +0xAEDB 0x5BB5 # 宵 -- 256,333 +0xAEDC 0x6CDB # æ³› -- 256,334 +0xAEDD 0x535C # åœ -- 256,335 +0xAEDE 0x69F3 # æ§³ -- 256,336 +0xAEDF 0x81A8 # 膨 -- 256,337 +0xAEE0 0x6C83 # 沃 -- 256,340 +0xAEE1 0x5D16 # å´– -- 256,341 +0xAEE2 0x6664 # 晤 -- 256,342 +0xAEE3 0x584C # 塌 -- 256,343 +0xAEE4 0x81FC # 臼 -- 256,344 +0xAEE5 0x5BDE # 寞 -- 256,345 +0xAEE6 0x7F55 # 罕 -- 256,346 +0xAEE7 0x9F90 # é¾ -- 256,347 +0xAEE8 0x968B # éš‹ -- 256,350 +0xAEE9 0x6F31 # æ¼± -- 256,351 +0xAEEA 0x86E4 # 蛤 -- 256,352 +0xAEEB 0x8B41 # è­ -- 256,353 +0xAEEC 0x87CB # 蟋 -- 256,354 +0xAEED 0x9336 # 錶 -- 256,355 +0xAEEE 0x5783 # 垃 -- 256,356 +0xAEEF 0x87C0 # 蟀 -- 256,357 +0xAEF0 0x92B3 # 銳 -- 256,360 +0xAEF1 0x76C8 # 盈 -- 256,361 +0xAEF2 0x56CA # 囊 -- 256,362 +0xAEF3 0x978F # éž -- 256,363 +0xAEF4 0x6514 # æ”” -- 256,364 +0xAEF5 0x6CBD # æ²½ -- 256,365 +0xAEF6 0x8932 # 褲 -- 256,366 +0xAEF7 0x6F88 # 澈 -- 256,367 +0xAEF8 0x8A87 # 誇 -- 256,370 +0xAEF9 0x9017 # 逗 -- 256,371 +0xAEFA 0x58E9 # 壩 -- 256,372 +0xAEFB 0x4F51 # 佑 -- 256,373 +0xAEFC 0x51B6 # 冶 -- 256,374 +0xAEFD 0x5992 # 妒 -- 256,375 +0xAEFE 0x5B9B # å®› -- 256,376 diff --git a/unicode/xerox/unihan/XCCS-257=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-257=UNIHAN.TXT new file mode 100644 index 00000000..37bd90eb --- /dev/null +++ b/unicode/xerox/unihan/XCCS-257=UNIHAN.TXT @@ -0,0 +1,190 @@ + +# "257" UNIHAN + +0xAF21 0x9E7C # é¹¼ -- 257,041 +0xAF22 0x8B5C # è­œ -- 257,042 +0xAF23 0x859B # è–› -- 257,043 +0xAF24 0x6EF2 # 滲 -- 257,044 +0xAF25 0x7D43 # 絃 -- 257,045 +0xAF26 0x96F9 # 雹 -- 257,046 +0xAF27 0x6413 # æ“ -- 257,047 +0xAF28 0x6936 # 椶 -- 257,050 +0xAF29 0x86B1 # èš± -- 257,051 +0xAF2A 0x8722 # 蜢 -- 257,052 +0xAF2B 0x67EC # 柬 -- 257,053 +0xAF2C 0x85F9 # è—¹ -- 257,054 +0xAF2D 0x9257 # 鉗 -- 257,055 +0xAF2E 0x5A49 # 婉 -- 257,056 +0xAF2F 0x8783 # 螃 -- 257,057 +0xAF30 0x6775 # æµ -- 257,060 +0xAF31 0x9C57 # é±— -- 257,061 +0xAF32 0x714C # ç…Œ -- 257,062 +0xAF33 0x870A # 蜊 -- 257,063 +0xAF34 0x54E6 # 哦 -- 257,064 +0xAF35 0x6F7C # æ½¼ -- 257,065 +0xAF36 0x8DF4 # è·´ -- 257,066 +0xAF37 0x97CC # 韌 -- 257,067 +0xAF38 0x8463 # è‘£ -- 257,070 +0xAF39 0x8CE6 # 賦 -- 257,071 +0xAF3A 0x65EC # æ—¬ -- 257,072 +0xAF3B 0x8B19 # 謙 -- 257,073 +0xAF3C 0x9177 # é…· -- 257,074 +0xAF3D 0x61BE # 憾 -- 257,075 +0xAF3E 0x7009 # 瀉 -- 257,076 +0xAF3F 0x6284 # 抄 -- 257,077 +0xAF40 0x63A0 # 掠 -- 257,100 +0xAF41 0x5BE1 # 寡 -- 257,101 +0xAF42 0x6714 # 朔 -- 257,102 +0xAF43 0x9E9F # 麟 -- 257,103 +0xAF44 0x8956 # 襖 -- 257,104 +0xAF45 0x6795 # æž• -- 257,105 +0xAF46 0x7184 # 熄 -- 257,106 +0xAF47 0x6FC1 # æ¿ -- 257,107 +0xAF48 0x76F2 # 盲 -- 257,110 +0xAF49 0x5112 # å„’ -- 257,111 +0xAF4A 0x71C4 # 燄 -- 257,112 +0xAF4B 0x4FCA # 俊 -- 257,113 +0xAF4C 0x5F4C # 彌 -- 257,114 +0xAF4D 0x60A6 # 悦 -- 257,115 +0xAF4E 0x788C # 碌 -- 257,116 +0xAF4F 0x6CB8 # 沸 -- 257,117 +0xAF50 0x6399 # 掙 -- 257,120 +0xAF51 0x789F # 碟 -- 257,121 +0xAF52 0x5C3F # å°¿ -- 257,122 +0xAF53 0x93DF # éŸ -- 257,123 +0xAF54 0x8E48 # 蹈 -- 257,124 +0xAF55 0x6C2B # æ°« -- 257,125 +0xAF56 0x6AC8 # 櫈 -- 257,126 +0xAF57 0x813E # 脾 -- 257,127 +0xAF58 0x59E5 # å§¥ -- 257,130 +0xAF59 0x5958 # 奘 -- 257,131 +0xAF5A 0x6C85 # æ²… -- 257,132 +0xAF5B 0x8548 # 蕈 -- 257,133 +0xAF5C 0x54AA # å’ª -- 257,134 +0xAF5D 0x716C # ç…¬ -- 257,135 +0xAF5E 0x77E2 # 矢 -- 257,136 +0xAF5F 0x6AFB # æ«» -- 257,137 +0xAF60 0x6031 # 怱 -- 257,140 +0xAF61 0x673D # 朽 -- 257,141 +0xAF62 0x69B4 # 榴 -- 257,142 +0xAF63 0x6688 # 暈 -- 257,143 +0xAF64 0x6756 # æ– -- 257,144 +0xAF65 0x58AE # 墮 -- 257,145 +0xAF66 0x4F30 # ä¼° -- 257,146 +0xAF67 0x9B1A # 鬚 -- 257,147 +0xAF68 0x87EC # 蟬 -- 257,150 +0xAF69 0x5D4C # 嵌 -- 257,151 +0xAF6A 0x7B75 # ç­µ -- 257,152 +0xAF6B 0x7A57 # ç©— -- 257,153 +0xAF6C 0x6FEB # æ¿« -- 257,154 +0xAF6D 0x901B # 逛 -- 257,155 +0xAF6E 0x846B # è‘« -- 257,156 +0xAF6F 0x647A # 摺 -- 257,157 +0xAF70 0x8EC0 # 軀 -- 257,160 +0xAF71 0x83F1 # è± -- 257,161 +0xAF72 0x7B8F # ç® -- 257,162 +0xAF73 0x553E # 唾 -- 257,163 +0xAF74 0x620A # 戊 -- 257,164 +0xAF75 0x86F9 # 蛹 -- 257,165 +0xAF76 0x82A5 # 芥 -- 257,166 +0xAF77 0x6C74 # æ±´ -- 257,167 +0xAF78 0x8116 # è„– -- 257,170 +0xAF79 0x6DAE # æ¶® -- 257,171 +0xAF7A 0x620E # 戎 -- 257,172 +0xAF7B 0x978D # éž -- 257,173 +0xAF7C 0x961C # 阜 -- 257,174 +0xAF7D 0x7199 # 熙 -- 257,175 +0xAF7E 0x671D # æœ -- 257,176 +0xAFA1 0x78EF # 磯 -- 257,241 +0xAFA2 0x964C # 陌 -- 257,242 +0xAFA3 0x5514 # å”” -- 257,243 +0xAFA4 0x720D # çˆ -- 257,244 +0xAFA5 0x9016 # 逖 -- 257,245 +0xAFA6 0x524C # 剌 -- 257,246 +0xAFA7 0x86A9 # èš© -- 257,247 +0xAFA8 0x5D9D # å¶ -- 257,250 +0xAFA9 0x6C2F # æ°¯ -- 257,251 +0xAFAA 0x8CB8 # 貸 -- 257,252 +0xAFAB 0x9B91 # 鮑 -- 257,253 +0xAFAC 0x85E4 # è—¤ -- 257,254 +0xAFAD 0x541F # åŸ -- 257,255 +0xAFAE 0x6E4A # 湊 -- 257,256 +0xAFAF 0x5BD3 # 寓 -- 257,257 +0xAFB0 0x7DFB # ç·» -- 257,260 +0xAFB1 0x9091 # é‚‘ -- 257,261 +0xAFB2 0x76BA # 皺 -- 257,262 +0xAFB3 0x6CBE # æ²¾ -- 257,263 +0xAFB4 0x91DC # 釜 -- 257,264 +0xAFB5 0x5256 # 剖 -- 257,265 +0xAFB6 0x64AE # æ’® -- 257,266 +0xAFB7 0x5B99 # å®™ -- 257,267 +0xAFB8 0x6DDE # æ·ž -- 257,270 +0xAFB9 0x543B # å» -- 257,271 +0xAFBA 0x5527 # å”§ -- 257,272 +0xAFBB 0x9183 # 醃 -- 257,273 +0xAFBC 0x7FE9 # ç¿© -- 257,274 +0xAFBD 0x6930 # 椰 -- 257,275 +0xAFBE 0x5764 # å¤ -- 257,276 +0xAFBF 0x55C5 # å—… -- 257,277 +0xAFC0 0x5162 # å…¢ -- 257,300 +0xAFC1 0x9834 # é ´ -- 257,301 +0xAFC2 0x79A7 # 禧 -- 257,302 +0xAFC3 0x8471 # 葱 -- 257,303 +0xAFC4 0x7C0D # ç° -- 257,304 +0xAFC5 0x68AD # 梭 -- 257,305 +0xAFC6 0x7C27 # ç°§ -- 257,306 +0xAFC7 0x6E2D # 渭 -- 257,307 +0xAFC8 0x6BD3 # 毓 -- 257,310 +0xAFC9 0x6E44 # 湄 -- 257,311 +0xAFCA 0x88F4 # 裴 -- 257,312 +0xAFCB 0x7015 # 瀕 -- 257,313 +0xAFCC 0x6C9B # æ²› -- 257,314 +0xAFCD 0x93A2 # 鎢 -- 257,315 +0xAFCE 0x9EB4 # 麴 -- 257,316 +0xAFCF 0x838E # 莎 -- 257,317 +0xAFD0 0x750C # 甌 -- 257,320 +0xAFD1 0x5AD8 # 嫘 -- 257,321 +0xAFD2 0x59E6 # 姦 -- 257,322 +0xAFD3 0x56B0 # åš° -- 257,323 +0xAFD4 0x9451 # é‘‘ -- 257,324 +0xAFD5 0x6D74 # æµ´ -- 257,325 +0xAFD6 0x5BE2 # 寢 -- 257,326 +0xAFD7 0x5E25 # 帥 -- 257,327 +0xAFD8 0x7ACA # 竊 -- 257,330 +0xAFD9 0x819D # è† -- 257,331 +0xAFDA 0x8F9C # 辜 -- 257,332 +0xAFDB 0x852D # è”­ -- 257,333 +0xAFDC 0x99AE # 馮 -- 257,334 +0xAFDD 0x588A # 墊 -- 257,335 +0xAFDE 0x797F # 祿 -- 257,336 +0xAFDF 0x75D8 # ç—˜ -- 257,337 +0xAFE0 0x7627 # 瘧 -- 257,340 +0xAFE1 0x849C # è’œ -- 257,341 +0xAFE2 0x6A80 # 檀 -- 257,342 +0xAFE3 0x5146 # å…† -- 257,343 +0xAFE4 0x7AC4 # ç«„ -- 257,344 +0xAFE5 0x6490 # æ’ -- 257,345 +0xAFE6 0x68F2 # 棲 -- 257,346 +0xAFE7 0x55FD # å—½ -- 257,347 +0xAFE8 0x88F9 # 裹 -- 257,350 +0xAFE9 0x5BE5 # 寥 -- 257,351 +0xAFEA 0x51CB # 凋 -- 257,352 +0xAFEB 0x711A # 焚 -- 257,353 +0xAFED 0x8DCB # è·‹ -- 257,355 +0xAFEE 0x56AE # åš® -- 257,356 +0xAFEF 0x903E # 逾 -- 257,357 +0xAFF0 0x60BC # 悼 -- 257,360 +0xAFF1 0x7E45 # ç¹… -- 257,361 +0xAFF2 0x632A # 挪 -- 257,362 +0xAFF3 0x501A # 倚 -- 257,363 +0xAFF4 0x8AA6 # 誦 -- 257,364 +0xAFF5 0x76EA # 盪 -- 257,365 +0xAFF6 0x68B5 # 梵 -- 257,366 +0xAFF7 0x5F65 # å½¥ -- 257,367 +0xAFF8 0x9293 # 銓 -- 257,370 +0xAFF9 0x6853 # æ¡“ -- 257,371 +0xAFFA 0x7435 # çµ -- 257,372 +0xAFFB 0x7436 # ç¶ -- 257,373 +0xAFFC 0x5D69 # 嵩 -- 257,374 +0xAFFD 0x8910 # è¤ -- 257,375 +0xAFFE 0x54C4 # å“„ -- 257,376 diff --git a/unicode/xerox/unihan/XCCS-260=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-260=UNIHAN.TXT new file mode 100644 index 00000000..56b19cad --- /dev/null +++ b/unicode/xerox/unihan/XCCS-260=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "260" UNIHAN + +0xB021 0x83F4 # è´ -- 260,041 +0xB022 0x7BE1 # 篡 -- 260,042 +0xB023 0x6D87 # 涇 -- 260,043 +0xB024 0x621F # 戟 -- 260,044 +0xB025 0x69AB # 榫 -- 260,045 +0xB026 0x7426 # ç¦ -- 260,046 +0xB027 0x9EFB # é»» -- 260,047 +0xB028 0x9245 # 鉅 -- 260,050 +0xB029 0x804A # èŠ -- 260,051 +0xB02A 0x8086 # 肆 -- 260,052 +0xB02B 0x50FB # 僻 -- 260,053 +0xB02C 0x62EF # 拯 -- 260,054 +0xB02D 0x8ECB # 軋 -- 260,055 +0xB02E 0x816B # è…« -- 260,056 +0xB02F 0x56DA # 囚 -- 260,057 +0xB030 0x7891 # 碑 -- 260,060 +0xB031 0x61C8 # 懈 -- 260,061 +0xB032 0x6A35 # 樵 -- 260,062 +0xB033 0x6467 # æ‘§ -- 260,063 +0xB034 0x59DA # å§š -- 260,064 +0xB035 0x6055 # æ• -- 260,065 +0xB036 0x76FE # 盾 -- 260,066 +0xB037 0x5EEC # 廬 -- 260,067 +0xB038 0x9B41 # é­ -- 260,070 +0xB039 0x632B # 挫 -- 260,071 +0xB03A 0x71D9 # 燙 -- 260,072 +0xB03B 0x6E3A # 渺 -- 260,073 +0xB03C 0x5561 # å•¡ -- 260,074 +0xB03D 0x733F # 猿 -- 260,075 +0xB03E 0x5F59 # å½™ -- 260,076 +0xB03F 0x6B89 # 殉 -- 260,077 +0xB040 0x7C37 # ç°· -- 260,100 +0xB041 0x650F # æ” -- 260,101 +0xB042 0x7940 # 祀 -- 260,102 +0xB043 0x51CC # 凌 -- 260,103 +0xB044 0x7C6C # 籬 -- 260,104 +0xB045 0x5703 # 圃 -- 260,105 +0xB046 0x9ECD # é» -- 260,106 +0xB047 0x8A60 # è©  -- 260,107 +0xB048 0x5AC9 # 嫉 -- 260,110 +0xB049 0x5983 # 妃 -- 260,111 +0xB04A 0x7646 # 癆 -- 260,112 +0xB04B 0x7261 # 牡 -- 260,113 +0xB04C 0x9709 # 霉 -- 260,114 +0xB04D 0x8475 # 葵 -- 260,115 +0xB04E 0x6177 # æ…· -- 260,116 +0xB04F 0x5321 # 匡 -- 260,117 +0xB050 0x8708 # 蜈 -- 260,120 +0xB051 0x9C13 # é°“ -- 260,121 +0xB052 0x56A8 # 嚨 -- 260,122 +0xB053 0x55D3 # å—“ -- 260,123 +0xB054 0x86A3 # 蚣 -- 260,124 +0xB055 0x5319 # 匙 -- 260,125 +0xB056 0x4F15 # 伕 -- 260,126 +0xB057 0x5496 # å’– -- 260,127 +0xB058 0x5384 # 厄 -- 260,130 +0xB059 0x7165 # ç…¥ -- 260,131 +0xB05A 0x8087 # 肇 -- 260,132 +0xB05B 0x85B0 # è–° -- 260,133 +0xB05C 0x9716 # 霖 -- 260,134 +0xB05D 0x6493 # æ’“ -- 260,135 +0xB05E 0x7A46 # 穆 -- 260,136 +0xB05F 0x7274 # 牴 -- 260,137 +0xB060 0x6FEF # 濯 -- 260,140 +0xB061 0x7A20 # 稠 -- 260,141 +0xB062 0x5480 # å’€ -- 260,142 +0xB063 0x7AC7 # 竇 -- 260,143 +0xB064 0x7FDF # 翟 -- 260,144 +0xB065 0x80F0 # 胰 -- 260,145 +0xB066 0x798E # 禎 -- 260,146 +0xB067 0x6F33 # æ¼³ -- 260,147 +0xB068 0x64BF # æ’¿ -- 260,150 +0xB069 0x715E # ç…ž -- 260,151 +0xB06A 0x879F # 螟 -- 260,152 +0xB06B 0x7D02 # ç´‚ -- 260,153 +0xB06C 0x81DA # 臚 -- 260,154 +0xB06D 0x5830 # å ° -- 260,155 +0xB06E 0x82FB # è‹» -- 260,156 +0xB06F 0x5676 # å™¶ -- 260,157 +0xB070 0x58F9 # 壹 -- 260,160 +0xB071 0x914C # é…Œ -- 260,161 +0xB072 0x5EB6 # 庶 -- 260,162 +0xB073 0x754F # ç• -- 260,163 +0xB074 0x5378 # å¸ -- 260,164 +0xB075 0x6208 # 戈 -- 260,165 +0xB076 0x50AC # 催 -- 260,166 +0xB077 0x5835 # å µ -- 260,167 +0xB078 0x5352 # å’ -- 260,170 +0xB079 0x70D8 # 烘 -- 260,171 +0xB07A 0x818F # è† -- 260,172 +0xB07B 0x58C7 # 壇 -- 260,173 +0xB07C 0x8123 # è„£ -- 260,174 +0xB07D 0x896F # 襯 -- 260,175 +0xB07E 0x8235 # 舵 -- 260,176 +0xB0A1 0x7CA5 # ç²¥ -- 260,241 +0xB0A2 0x6977 # 楷 -- 260,242 +0xB0A3 0x6417 # æ— -- 260,243 +0xB0A4 0x68DF # 棟 -- 260,244 +0xB0A5 0x62D0 # æ‹ -- 260,245 +0xB0A6 0x68A2 # 梢 -- 260,246 +0xB0A7 0x6FB1 # æ¾± -- 260,247 +0xB0A8 0x6500 # 攀 -- 260,250 +0xB0A9 0x5D87 # 嶇 -- 260,251 +0xB0AA 0x7DEF # ç·¯ -- 260,252 +0xB0AB 0x5C90 # å² -- 260,253 +0xB0AC 0x65FA # æ—º -- 260,254 +0xB0AD 0x8CBD # è²½ -- 260,255 +0xB0AE 0x6380 # 掀 -- 260,256 +0xB0AF 0x5085 # å‚… -- 260,257 +0xB0B0 0x70E4 # 烤 -- 260,260 +0xB0B1 0x860A # 蘊 -- 260,261 +0xB0B2 0x8F45 # è½… -- 260,262 +0xB0B3 0x71AC # 熬 -- 260,263 +0xB0B4 0x576A # åª -- 260,264 +0xB0B5 0x6DE4 # æ·¤ -- 260,265 +0xB0B6 0x7E37 # 縷 -- 260,266 +0xB0B7 0x962A # 阪 -- 260,267 +0xB0B8 0x5C5C # 屜 -- 260,270 +0xB0B9 0x5F18 # 弘 -- 260,271 +0xB0BA 0x8713 # 蜓 -- 260,272 +0xB0BB 0x873B # 蜻 -- 260,273 +0xB0BC 0x9BE8 # 鯨 -- 260,274 +0xB0BD 0x5598 # å–˜ -- 260,275 +0xB0BE 0x5398 # 厘 -- 260,276 +0xB0BF 0x6291 # 抑 -- 260,277 +0xB0C0 0x9B31 # 鬱 -- 260,300 +0xB0C1 0x98ED # 飭 -- 260,301 +0xB0C2 0x865E # 虞 -- 260,302 +0xB0C3 0x77BB # çž» -- 260,303 +0xB0C4 0x786F # 硯 -- 260,304 +0xB0C5 0x55DA # å—š -- 260,305 +0xB0C6 0x60F6 # 惶 -- 260,306 +0xB0C7 0x633E # 挾 -- 260,307 +0xB0C8 0x8084 # è‚„ -- 260,310 +0xB0C9 0x7CD9 # ç³™ -- 260,311 +0xB0CA 0x68FA # 棺 -- 260,312 +0xB0CB 0x70F9 # 烹 -- 260,313 +0xB0CC 0x7960 # 祠 -- 260,314 +0xB0CD 0x7DB4 # ç¶´ -- 260,315 +0xB0CE 0x5E5F # 幟 -- 260,316 +0xB0CF 0x8155 # è…• -- 260,317 +0xB0D0 0x6BAE # æ®® -- 260,320 +0xB0D1 0x6BAF # 殯 -- 260,321 +0xB0D2 0x8A50 # è© -- 260,322 +0xB0D3 0x86C0 # 蛀 -- 260,323 +0xB0D4 0x4FFE # 俾 -- 260,324 +0xB0D5 0x8B0E # 謎 -- 260,325 +0xB0D6 0x9B44 # é­„ -- 260,326 +0xB0D7 0x8511 # 蔑 -- 260,327 +0xB0D8 0x8A1D # è¨ -- 260,330 +0xB0D9 0x5080 # å‚€ -- 260,331 +0xB0DA 0x71EC # 燬 -- 260,332 +0xB0DB 0x5442 # å‘‚ -- 260,333 +0xB0DC 0x6953 # 楓 -- 260,334 +0xB0DD 0x904F # é -- 260,335 +0xB0DE 0x83E0 # è  -- 260,336 +0xB0DF 0x707C # ç¼ -- 260,337 +0xB0E0 0x76BF # çš¿ -- 260,340 +0xB0E1 0x7766 # ç¦ -- 260,341 +0xB0E2 0x7737 # 眷 -- 260,342 +0xB0E3 0x6C1B # æ°› -- 260,343 +0xB0E4 0x6C13 # æ°“ -- 260,344 +0xB0E5 0x901E # 逞 -- 260,345 +0xB0E6 0x78BE # 碾 -- 260,346 +0xB0E7 0x851A # 蔚 -- 260,347 +0xB0E8 0x7901 # ç¤ -- 260,350 +0xB0E9 0x5121 # å„¡ -- 260,351 +0xB0EA 0x780C # ç Œ -- 260,352 +0xB0EB 0x854A # 蕊 -- 260,353 +0xB0EC 0x7FF9 # 翹 -- 260,354 +0xB0ED 0x86FE # 蛾 -- 260,355 +0xB0EE 0x57A2 # 垢 -- 260,356 +0xB0EF 0x7779 # ç¹ -- 260,357 +0xB0F0 0x576F # å¯ -- 260,360 +0xB0F1 0x7329 # 猩 -- 260,361 +0xB0F2 0x652C # 攬 -- 260,362 +0xB0F3 0x54FA # 哺 -- 260,363 +0xB0F4 0x853D # 蔽 -- 260,364 +0xB0F5 0x9DB4 # é¶´ -- 260,365 +0xB0F6 0x983B # é » -- 260,366 +0xB0F7 0x9006 # 逆 -- 260,367 +0xB0F8 0x9444 # é‘„ -- 260,370 +0xB0F9 0x4FB6 # ä¾¶ -- 260,371 +0xB0FA 0x62C2 # æ‹‚ -- 260,372 +0xB0FB 0x6789 # 枉 -- 260,373 +0xB0FC 0x8C6B # 豫 -- 260,374 +0xB0FD 0x6EBA # 溺 -- 260,375 +0xB0FE 0x834A # èŠ -- 260,376 diff --git a/unicode/xerox/unihan/XCCS-261=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-261=UNIHAN.TXT new file mode 100644 index 00000000..8234c0c8 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-261=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "261" UNIHAN + +0xB121 0x8638 # 蘸 -- 261,041 +0xB122 0x6C70 # æ±° -- 261,042 +0xB123 0x6021 # 怡 -- 261,043 +0xB124 0x5FF1 # 忱 -- 261,044 +0xB125 0x5BF5 # 寵 -- 261,045 +0xB126 0x9A37 # 騷 -- 261,046 +0xB127 0x64C5 # æ“… -- 261,047 +0xB128 0x7AC8 # 竈 -- 261,050 +0xB129 0x7D6E # çµ® -- 261,051 +0xB12A 0x9470 # é‘° -- 261,052 +0xB12B 0x7525 # 甥 -- 261,053 +0xB12C 0x99B4 # 馴 -- 261,054 +0xB12D 0x7C3E # ç°¾ -- 261,055 +0xB12E 0x5FFF # å¿¿ -- 261,056 +0xB12F 0x655E # 敞 -- 261,057 +0xB130 0x4EA5 # 亥 -- 261,060 +0xB131 0x5FA1 # 御 -- 261,061 +0xB132 0x6D3D # æ´½ -- 261,062 +0xB133 0x8D66 # 赦 -- 261,063 +0xB134 0x61FA # 懺 -- 261,064 +0xB135 0x758A # ç–Š -- 261,065 +0xB136 0x77AC # 瞬 -- 261,066 +0xB137 0x8B4F # è­ -- 261,067 +0xB138 0x589C # 墜 -- 261,070 +0xB139 0x6FE4 # 濤 -- 261,071 +0xB13A 0x82D1 # è‹‘ -- 261,072 +0xB13B 0x779E # çžž -- 261,073 +0xB13C 0x8A6D # è©­ -- 261,074 +0xB13D 0x9BC9 # 鯉 -- 261,075 +0xB13E 0x53C9 # å‰ -- 261,076 +0xB13F 0x54BD # å’½ -- 261,077 +0xB140 0x65AC # æ–¬ -- 261,100 +0xB141 0x808B # è‚‹ -- 261,101 +0xB142 0x55BB # å–» -- 261,102 +0xB143 0x71A8 # 熨 -- 261,103 +0xB144 0x4FDE # 俞 -- 261,104 +0xB145 0x6AE5 # æ«¥ -- 261,105 +0xB146 0x6B67 # æ­§ -- 261,106 +0xB147 0x634F # æ -- 261,107 +0xB148 0x5A9A # 媚 -- 261,110 +0xB149 0x7AAA # 窪 -- 261,111 +0xB14A 0x6CBC # æ²¼ -- 261,112 +0xB14B 0x76DE # 盞 -- 261,113 +0xB14C 0x9839 # é ¹ -- 261,114 +0xB14D 0x8943 # 襃 -- 261,115 +0xB14E 0x6233 # 戳 -- 261,116 +0xB14F 0x8654 # è™” -- 261,117 +0xB150 0x672D # 札 -- 261,120 +0xB151 0x7BE4 # 篤 -- 261,121 +0xB152 0x8CAF # 貯 -- 261,122 +0xB153 0x7DE0 # ç·  -- 261,123 +0xB154 0x6A1F # 樟 -- 261,124 +0xB155 0x66AE # æš® -- 261,125 +0xB156 0x61E6 # 懦 -- 261,126 +0xB157 0x6ED4 # æ»” -- 261,127 +0xB158 0x85FB # è—» -- 261,130 +0xB159 0x52BE # 劾 -- 261,131 +0xB15A 0x85D5 # è—• -- 261,132 +0xB15B 0x7A84 # 窄 -- 261,133 +0xB15C 0x714E # ç…Ž -- 261,134 +0xB15D 0x63C0 # æ€ -- 261,135 +0xB15E 0x807E # è¾ -- 261,136 +0xB15F 0x7CEF # 糯 -- 261,137 +0xB160 0x6CE3 # æ³£ -- 261,140 +0xB161 0x7A62 # ç©¢ -- 261,141 +0xB162 0x74A7 # ç’§ -- 261,142 +0xB163 0x83BD # 莽 -- 261,143 +0xB164 0x5E9A # 庚 -- 261,144 +0xB165 0x9591 # é–‘ -- 261,145 +0xB166 0x908F # é‚ -- 261,146 +0xB167 0x52D8 # 勘 -- 261,147 +0xB168 0x6BC6 # 毆 -- 261,150 +0xB169 0x97CB # 韋 -- 261,151 +0xB16A 0x5F17 # å¼— -- 261,152 +0xB16B 0x6846 # 框 -- 261,153 +0xB16C 0x62F1 # 拱 -- 261,154 +0xB16D 0x8A23 # 訣 -- 261,155 +0xB16E 0x8AA8 # 誨 -- 261,156 +0xB16F 0x5203 # 刃 -- 261,157 +0xB170 0x66A8 # 暨 -- 261,160 +0xB171 0x82DB # è‹› -- 261,161 +0xB172 0x8F3F # 輿 -- 261,162 +0xB173 0x6D36 # æ´¶ -- 261,163 +0xB174 0x533F # 匿 -- 261,164 +0xB175 0x7A98 # 窘 -- 261,165 +0xB176 0x4E4D # ä¹ -- 261,166 +0xB177 0x625B # 扛 -- 261,167 +0xB178 0x50F5 # 僵 -- 261,170 +0xB179 0x6E23 # 渣 -- 261,171 +0xB17A 0x6EC4 # 滄 -- 261,172 +0xB17B 0x703E # 瀾 -- 261,173 +0xB17C 0x5B09 # 嬉 -- 261,174 +0xB17D 0x5CFB # å³» -- 261,175 +0xB17E 0x5544 # å•„ -- 261,176 +0xB1A1 0x4FD0 # ä¿ -- 261,241 +0xB1A2 0x97A6 # 鞦 -- 261,242 +0xB1A3 0x4FE0 # ä¿  -- 261,243 +0xB1A4 0x6893 # 梓 -- 261,244 +0xB1A5 0x792B # 礫 -- 261,245 +0xB1A6 0x755A # 畚 -- 261,246 +0xB1A7 0x8822 # è ¢ -- 261,247 +0xB1A8 0x6C08 # æ°ˆ -- 261,250 +0xB1A9 0x9112 # é„’ -- 261,251 +0xB1AA 0x914B # é…‹ -- 261,252 +0xB1AB 0x92C5 # é‹… -- 261,253 +0xB1AC 0x9803 # é ƒ -- 261,254 +0xB1AD 0x8CB3 # è²³ -- 261,255 +0xB1AE 0x8CD1 # 賑 -- 261,256 +0xB1AF 0x514C # å…Œ -- 261,257 +0xB1B0 0x8ED2 # è»’ -- 261,260 +0xB1B1 0x82DF # 苟 -- 261,261 +0xB1B2 0x6614 # 昔 -- 261,262 +0xB1B3 0x522A # 刪 -- 261,263 +0xB1B4 0x938A # 鎊 -- 261,264 +0xB1B5 0x75E2 # ç—¢ -- 261,265 +0xB1B6 0x7011 # 瀑 -- 261,266 +0xB1B7 0x67F5 # 柵 -- 261,267 +0xB1B8 0x7ABA # 窺 -- 261,270 +0xB1B9 0x8E89 # 躉 -- 261,271 +0xB1BA 0x9472 # 鑲 -- 261,272 +0xB1BB 0x6B83 # 殃 -- 261,273 +0xB1BC 0x8AE7 # è«§ -- 261,274 +0xB1BD 0x64D2 # æ“’ -- 261,275 +0xB1BE 0x68DA # 棚 -- 261,276 +0xB1BF 0x88D9 # 裙 -- 261,277 +0xB1C0 0x6F97 # æ¾— -- 261,300 +0xB1C1 0x819B # 膛 -- 261,301 +0xB1C2 0x986B # é¡« -- 261,302 +0xB1C3 0x8354 # è” -- 261,303 +0xB1C4 0x8FC4 # è¿„ -- 261,304 +0xB1C5 0x65ED # æ—­ -- 261,305 +0xB1C6 0x7FF0 # ç¿° -- 261,306 +0xB1C7 0x527F # 剿 -- 261,307 +0xB1C8 0x5919 # 夙 -- 261,310 +0xB1C9 0x60BD # 悽 -- 261,311 +0xB1CA 0x86A4 # 蚤 -- 261,312 +0xB1CB 0x5180 # 冀 -- 261,313 +0xB1CC 0x6B79 # æ­¹ -- 261,314 +0xB1CD 0x5C39 # å°¹ -- 261,315 +0xB1CE 0x7316 # 猖 -- 261,316 +0xB1CF 0x66E0 # æ›  -- 261,317 +0xB1D0 0x9761 # é¡ -- 261,320 +0xB1D1 0x8534 # è”´ -- 261,321 +0xB1D2 0x7CE0 # ç³  -- 261,322 +0xB1D3 0x8513 # 蔓 -- 261,323 +0xB1D4 0x8098 # 肘 -- 261,324 +0xB1D5 0x82AD # 芭 -- 261,325 +0xB1D6 0x8165 # è…¥ -- 261,326 +0xB1D7 0x95A4 # é–¤ -- 261,327 +0xB1D8 0x8782 # èž‚ -- 261,330 +0xB1D9 0x9BFD # 鯽 -- 261,331 +0xB1DA 0x8594 # è–” -- 261,332 +0xB1DB 0x81BA # 膺 -- 261,333 +0xB1DC 0x66D9 # æ›™ -- 261,334 +0xB1DD 0x58D5 # 壕 -- 261,335 +0xB1DE 0x6D8E # æ¶Ž -- 261,336 +0xB1DF 0x8768 # è¨ -- 261,337 +0xB1E0 0x87B3 # èž³ -- 261,340 +0xB1E1 0x9320 # 錠 -- 261,341 +0xB1E2 0x6582 # æ–‚ -- 261,342 +0xB1E3 0x7678 # 癸 -- 261,343 +0xB1E4 0x75B9 # ç–¹ -- 261,344 +0xB1E5 0x574A # åŠ -- 261,345 +0xB1E6 0x6753 # æ“ -- 261,346 +0xB1E7 0x7898 # 碘 -- 261,347 +0xB1E8 0x8C4C # 豌 -- 261,350 +0xB1E9 0x740D # ç -- 261,351 +0xB1EA 0x85A6 # è–¦ -- 261,352 +0xB1EB 0x6EEF # 滯 -- 261,353 +0xB1EC 0x4FF8 # 俸 -- 261,354 +0xB1ED 0x8B01 # è¬ -- 261,355 +0xB1EE 0x7AE3 # ç«£ -- 261,356 +0xB1EF 0x4FDF # 俟 -- 261,357 +0xB1F0 0x90AA # 邪 -- 261,360 +0xB1F1 0x9F4B # 齋 -- 261,361 +0xB1F2 0x79BE # 禾 -- 261,362 +0xB1F3 0x7D79 # çµ¹ -- 261,363 +0xB1F4 0x8D16 # è´– -- 261,364 +0xB1F5 0x5B7A # å­º -- 261,365 +0xB1F6 0x77EF # 矯 -- 261,366 +0xB1F7 0x674F # æ -- 261,367 +0xB1F8 0x69D0 # æ§ -- 261,370 +0xB1F9 0x8259 # 艙 -- 261,371 +0xB1FA 0x61CA # 懊 -- 261,372 +0xB1FB 0x8FA3 # è¾£ -- 261,373 +0xB1FC 0x77DB # 矛 -- 261,374 +0xB1FD 0x608D # æ‚ -- 261,375 +0xB1FE 0x7D5E # 絞 -- 261,376 diff --git a/unicode/xerox/unihan/XCCS-262=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-262=UNIHAN.TXT new file mode 100644 index 00000000..85db8abd --- /dev/null +++ b/unicode/xerox/unihan/XCCS-262=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "262" UNIHAN + +0xB221 0x61AB # 憫 -- 262,041 +0xB222 0x8CB6 # è²¶ -- 262,042 +0xB223 0x77A5 # 瞥 -- 262,043 +0xB224 0x991E # 餞 -- 262,044 +0xB225 0x69FD # æ§½ -- 262,045 +0xB226 0x541D # å -- 262,046 +0xB227 0x74E3 # ç“£ -- 262,047 +0xB228 0x7DB5 # ç¶µ -- 262,050 +0xB229 0x56A5 # 嚥 -- 262,051 +0xB22A 0x6252 # 扒 -- 262,052 +0xB22B 0x849E # è’ž -- 262,053 +0xB22C 0x5E1B # 帛 -- 262,054 +0xB22D 0x92B9 # 銹 -- 262,055 +0xB22E 0x8A6B # è©« -- 262,056 +0xB22F 0x9F63 # é½£ -- 262,057 +0xB230 0x99C1 # é§ -- 262,060 +0xB231 0x923A # 鈺 -- 262,061 +0xB232 0x5B55 # å­• -- 262,062 +0xB233 0x5E87 # 庇 -- 262,063 +0xB234 0x5B5A # å­š -- 262,064 +0xB235 0x8FC2 # è¿‚ -- 262,065 +0xB236 0x8FED # è¿­ -- 262,066 +0xB237 0x515C # å…œ -- 262,067 +0xB238 0x9310 # éŒ -- 262,070 +0xB239 0x9AB8 # 骸 -- 262,071 +0xB23A 0x6CAB # 沫 -- 262,072 +0xB23B 0x7119 # ç„™ -- 262,073 +0xB23C 0x6B16 # 欖 -- 262,074 +0xB23D 0x6A44 # æ©„ -- 262,075 +0xB23E 0x8019 # 耙 -- 262,076 +0xB23F 0x5243 # 剃 -- 262,077 +0xB240 0x8DDB # è·› -- 262,100 +0xB241 0x6A62 # æ©¢ -- 262,101 +0xB242 0x604D # æ -- 262,102 +0xB243 0x7337 # 猷 -- 262,103 +0xB244 0x6770 # æ° -- 262,104 +0xB245 0x7470 # ç‘° -- 262,105 +0xB246 0x9871 # 顱 -- 262,106 +0xB247 0x516E # å…® -- 262,107 +0xB248 0x7BC6 # 篆 -- 262,110 +0xB249 0x77C7 # 矇 -- 262,111 +0xB24A 0x6C5E # 汞 -- 262,112 +0xB24B 0x9165 # é…¥ -- 262,113 +0xB24C 0x51F0 # 凰 -- 262,114 +0xB24D 0x792C # 礬 -- 262,115 +0xB24E 0x5B7D # å­½ -- 262,116 +0xB24F 0x5543 # 啃 -- 262,117 +0xB250 0x4E38 # 丸 -- 262,120 +0xB251 0x8236 # 舶 -- 262,121 +0xB252 0x6B7F # æ­¿ -- 262,122 +0xB253 0x6897 # 梗 -- 262,123 +0xB254 0x5962 # 奢 -- 262,124 +0xB255 0x6064 # æ¤ -- 262,125 +0xB256 0x7D33 # ç´³ -- 262,126 +0xB257 0x6777 # æ· -- 262,127 +0xB258 0x900D # é€ -- 262,130 +0xB259 0x55C7 # å—‡ -- 262,131 +0xB25A 0x5016 # 倖 -- 262,132 +0xB25B 0x646F # 摯 -- 262,133 +0xB25C 0x56C2 # 囂 -- 262,134 +0xB25D 0x9EEF # 黯 -- 262,135 +0xB25E 0x533E # 匾 -- 262,136 +0xB25F 0x60B4 # æ‚´ -- 262,137 +0xB260 0x95E1 # é—¡ -- 262,140 +0xB261 0x599D # å¦ -- 262,141 +0xB262 0x7DDD # ç· -- 262,142 +0xB263 0x8AA3 # 誣 -- 262,143 +0xB264 0x8AA1 # 誡 -- 262,144 +0xB265 0x96A7 # éš§ -- 262,145 +0xB266 0x81A9 # 膩 -- 262,146 +0xB267 0x81BF # 膿 -- 262,147 +0xB268 0x9774 # é´ -- 262,150 +0xB269 0x6EA2 # 溢 -- 262,151 +0xB26A 0x4F3A # 伺 -- 262,152 +0xB26B 0x6519 # æ”™ -- 262,153 +0xB26C 0x9598 # é–˜ -- 262,154 +0xB26D 0x840E # èŽ -- 262,155 +0xB26E 0x958F # é– -- 262,156 +0xB26F 0x73AB # 玫 -- 262,157 +0xB270 0x6845 # æ¡… -- 262,160 +0xB271 0x5506 # 唆 -- 262,161 +0xB272 0x8892 # 袒 -- 262,162 +0xB273 0x7396 # 玖 -- 262,163 +0xB274 0x55DC # å—œ -- 262,164 +0xB275 0x5653 # 噓 -- 262,165 +0xB276 0x63E9 # æ© -- 262,166 +0xB277 0x8778 # è¸ -- 262,167 +0xB278 0x9830 # é ° -- 262,170 +0xB279 0x5195 # 冕 -- 262,171 +0xB27A 0x6C72 # æ±² -- 262,172 +0xB27B 0x566A # 噪 -- 262,173 +0xB27C 0x6813 # æ “ -- 262,174 +0xB27D 0x80ED # 胭 -- 262,175 +0xB27E 0x6A94 # 檔 -- 262,176 +0xB2A1 0x84C9 # 蓉 -- 262,241 +0xB2A2 0x78FA # 磺 -- 262,242 +0xB2A3 0x98EA # 飪 -- 262,243 +0xB2A4 0x7463 # ç‘£ -- 262,244 +0xB2A5 0x4F63 # ä½£ -- 262,245 +0xB2A6 0x8373 # è³ -- 262,246 +0xB2A7 0x884D # è¡ -- 262,247 +0xB2A8 0x7B94 # ç®” -- 262,250 +0xB2A9 0x5D14 # å´” -- 262,251 +0xB2AA 0x98B6 # 颶 -- 262,252 +0xB2AB 0x99ED # é§­ -- 262,253 +0xB2AC 0x75F3 # ç—³ -- 262,254 +0xB2AD 0x7CB3 # ç²³ -- 262,255 +0xB2AE 0x99B1 # 馱 -- 262,256 +0xB2AF 0x620C # 戌 -- 262,257 +0xB2B0 0x7C6E # ç±® -- 262,260 +0xB2B1 0x9F0E # 鼎 -- 262,261 +0xB2B2 0x920D # éˆ -- 262,262 +0xB2B3 0x69BB # 榻 -- 262,263 +0xB2B4 0x7DD8 # ç·˜ -- 262,264 +0xB2B5 0x5055 # å• -- 262,265 +0xB2B6 0x60B5 # 悵 -- 262,266 +0xB2B7 0x78A9 # 碩 -- 262,267 +0xB2B8 0x7B4D # ç­ -- 262,270 +0xB2B9 0x68E0 # 棠 -- 262,271 +0xB2BA 0x840C # èŒ -- 262,272 +0xB2BB 0x5379 # å¹ -- 262,273 +0xB2BC 0x6726 # 朦 -- 262,274 +0xB2BD 0x59DC # å§œ -- 262,275 +0xB2BE 0x59BE # 妾 -- 262,276 +0xB2BF 0x91C1 # é‡ -- 262,277 +0xB2C0 0x6479 # 摹 -- 262,300 +0xB2C1 0x4EDF # 仟 -- 262,301 +0xB2C2 0x6787 # 枇 -- 262,302 +0xB2C3 0x4F88 # 侈 -- 262,303 +0xB2C4 0x88F8 # 裸 -- 262,304 +0xB2C5 0x81B3 # 膳 -- 262,305 +0xB2C6 0x766E # ç™® -- 262,306 +0xB2C7 0x7E55 # 繕 -- 262,307 +0xB2C8 0x67E9 # 柩 -- 262,310 +0xB2C9 0x7C9F # 粟 -- 262,311 +0xB2CA 0x8AC9 # 諉 -- 262,312 +0xB2CB 0x82DE # 苞 -- 262,313 +0xB2CC 0x6EAF # 溯 -- 262,314 +0xB2CD 0x60E6 # 惦 -- 262,315 +0xB2CE 0x8925 # 褥 -- 262,316 +0xB2CF 0x5277 # 剷 -- 262,317 +0xB2D0 0x8591 # è–‘ -- 262,320 +0xB2D1 0x58EC # 壬 -- 262,321 +0xB2D2 0x64C4 # æ“„ -- 262,322 +0xB2D3 0x975B # é› -- 262,323 +0xB2D4 0x9432 # é² -- 262,324 +0xB2D5 0x7AA0 # 窠 -- 262,325 +0xB2D6 0x4ED5 # 仕 -- 262,326 +0xB2D7 0x5F57 # å½— -- 262,327 +0xB2D8 0x6FFA # 濺 -- 262,330 +0xB2D9 0x8C41 # è± -- 262,331 +0xB2DA 0x609A # 悚 -- 262,332 +0xB2DB 0x9F15 # 鼕 -- 262,333 +0xB2DC 0x5323 # 匣 -- 262,334 +0xB2DD 0x7B06 # 笆 -- 262,335 +0xB2DE 0x51E0 # 几 -- 262,336 +0xB2DF 0x787C # 硼 -- 262,337 +0xB2E0 0x84C6 # 蓆 -- 262,340 +0xB2E1 0x75A4 # ç–¤ -- 262,341 +0xB2E2 0x9D26 # é´¦ -- 262,342 +0xB2E3 0x9D1B # é´› -- 262,343 +0xB2E4 0x934D # é -- 262,344 +0xB2E5 0x9E1E # 鸞 -- 262,345 +0xB2E6 0x95BB # é–» -- 262,346 +0xB2E7 0x5F1B # å¼› -- 262,347 +0xB2E8 0x5366 # å¦ -- 262,350 +0xB2E9 0x502A # 倪 -- 262,351 +0xB2EA 0x7B19 # 笙 -- 262,352 +0xB2EB 0x5BC5 # 寅 -- 262,353 +0xB2EC 0x7280 # 犀 -- 262,354 +0xB2ED 0x7A37 # 稷 -- 262,355 +0xB2EE 0x7AC5 # ç«… -- 262,356 +0xB2EF 0x776C # ç¬ -- 262,357 +0xB2F0 0x8378 # è¸ -- 262,360 +0xB2F1 0x71D0 # ç‡ -- 262,361 +0xB2F2 0x6A59 # æ©™ -- 262,362 +0xB2F3 0x8816 # è – -- 262,363 +0xB2F4 0x53F1 # å± -- 262,364 +0xB2F5 0x5201 # åˆ -- 262,365 +0xB2F6 0x55F6 # å—¶ -- 262,366 +0xB2F7 0x965E # 陞 -- 262,367 +0xB2F8 0x7B8B # 箋 -- 262,370 +0xB2F9 0x53C1 # å -- 262,371 +0xB2FA 0x8477 # è‘· -- 262,372 +0xB2FB 0x6059 # æ™ -- 262,373 +0xB2FC 0x95A8 # é–¨ -- 262,374 +0xB2FD 0x708A # 炊 -- 262,375 +0xB2FE 0x5A29 # 娩 -- 262,376 diff --git a/unicode/xerox/unihan/XCCS-263=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-263=UNIHAN.TXT new file mode 100644 index 00000000..530e9f83 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-263=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "263" UNIHAN + +0xB321 0x4F43 # 佃 -- 263,041 +0xB322 0x9163 # é…£ -- 263,042 +0xB323 0x7A9F # 窟 -- 263,043 +0xB324 0x5AE1 # å«¡ -- 263,044 +0xB325 0x5EB5 # 庵 -- 263,045 +0xB326 0x8AF1 # 諱 -- 263,046 +0xB327 0x7E0A # 縊 -- 263,047 +0xB328 0x5254 # 剔 -- 263,050 +0xB329 0x5DD4 # å·” -- 263,051 +0xB32A 0x7C2B # ç°« -- 263,052 +0xB32B 0x7601 # ç˜ -- 263,053 +0xB32C 0x62D9 # æ‹™ -- 263,054 +0xB32D 0x5614 # 嘔 -- 263,055 +0xB32E 0x8B04 # 謄 -- 263,056 +0xB32F 0x4E9F # 亟 -- 263,057 +0xB330 0x8F12 # è¼’ -- 263,060 +0xB331 0x7F88 # 羈 -- 263,061 +0xB332 0x6DEB # æ·« -- 263,062 +0xB333 0x637A # æº -- 263,063 +0xB334 0x8A70 # è©° -- 263,064 +0xB335 0x9B28 # 鬨 -- 263,065 +0xB336 0x8902 # 褂 -- 263,066 +0xB337 0x8F4D # è½ -- 263,067 +0xB338 0x9A3E # 騾 -- 263,070 +0xB339 0x67FF # 柿 -- 263,071 +0xB33A 0x69C1 # æ§ -- 263,072 +0xB33B 0x7DBE # ç¶¾ -- 263,073 +0xB33C 0x7B50 # ç­ -- 263,074 +0xB33D 0x9B22 # 鬢 -- 263,075 +0xB33E 0x764C # 癌 -- 263,076 +0xB33F 0x610E # 愎 -- 263,077 +0xB340 0x7A08 # 稈 -- 263,100 +0xB341 0x7BE9 # 篩 -- 263,101 +0xB342 0x753A # 町 -- 263,102 +0xB343 0x7252 # 牒 -- 263,103 +0xB344 0x5F27 # å¼§ -- 263,104 +0xB345 0x82D4 # è‹” -- 263,105 +0xB346 0x8B1F # 謟 -- 263,106 +0xB347 0x9157 # é…— -- 263,107 +0xB348 0x7E82 # 纂 -- 263,110 +0xB349 0x659F # æ–Ÿ -- 263,111 +0xB34A 0x513B # å„» -- 263,112 +0xB34B 0x71FB # 燻 -- 263,113 +0xB34C 0x8F1C # 輜 -- 263,114 +0xB34D 0x7658 # 癘 -- 263,115 +0xB34E 0x8855 # è¡• -- 263,116 +0xB34F 0x7E59 # ç¹™ -- 263,117 +0xB350 0x9903 # 餃 -- 263,120 +0xB351 0x9DC2 # é·‚ -- 263,121 +0xB352 0x6273 # 扳 -- 263,122 +0xB353 0x7BD9 # 篙 -- 263,123 +0xB354 0x885A # 衚 -- 263,124 +0xB355 0x8A16 # 訖 -- 263,125 +0xB356 0x5993 # 妓 -- 263,126 +0xB357 0x8CC3 # 賃 -- 263,127 +0xB358 0x8AED # è«­ -- 263,130 +0xB359 0x9283 # 銃 -- 263,131 +0xB35A 0x5A3C # 娼 -- 263,132 +0xB35B 0x66DC # 曜 -- 263,133 +0xB35C 0x6BCB # 毋 -- 263,134 +0xB35D 0x733E # 猾 -- 263,135 +0xB35E 0x7661 # 癡 -- 263,136 +0xB35F 0x8CC4 # 賄 -- 263,137 +0xB360 0x8D13 # è´“ -- 263,140 +0xB361 0x9909 # 餉 -- 263,141 +0xB362 0x9149 # é…‰ -- 263,142 +0xB363 0x5197 # 冗 -- 263,143 +0xB364 0x66E9 # 曩 -- 263,144 +0xB365 0x7258 # 牘 -- 263,145 +0xB366 0x761F # 瘟 -- 263,146 +0xB367 0x7F44 # 罄 -- 263,147 +0xB368 0x8CD2 # è³’ -- 263,150 +0xB369 0x895F # 襟 -- 263,151 +0xB36A 0x9957 # 饗 -- 263,152 +0xB36B 0x7230 # 爰 -- 263,153 +0xB36C 0x5800 # å € -- 263,154 +0xB36D 0x9E93 # 麓 -- 263,155 +0xB36E 0x8AF7 # è«· -- 263,156 +0xB36F 0x6A9C # 檜 -- 263,157 +0xB370 0x562F # 嘯 -- 263,160 +0xB371 0x7CB9 # ç²¹ -- 263,161 +0xB372 0x8389 # 莉 -- 263,162 +0xB373 0x6DD2 # æ·’ -- 263,163 +0xB374 0x572D # 圭 -- 263,164 +0xB375 0x73CA # çŠ -- 263,165 +0xB376 0x82E7 # è‹§ -- 263,166 +0xB377 0x55B2 # å–² -- 263,167 +0xB378 0x8587 # è–‡ -- 263,170 +0xB379 0x80F1 # 胱 -- 263,171 +0xB37A 0x745C # 瑜 -- 263,172 +0xB37B 0x85E9 # è—© -- 263,173 +0xB37C 0x5D34 # å´´ -- 263,174 +0xB37D 0x54AF # å’¯ -- 263,175 +0xB37E 0x6C7E # æ±¾ -- 263,176 +0xB3A1 0x7C7D # ç±½ -- 263,241 +0xB3A2 0x5CB7 # å²· -- 263,242 +0xB3A3 0x9D6C # 鵬 -- 263,243 +0xB3A4 0x56C9 # 囉 -- 263,244 +0xB3A5 0x7620 # 瘠 -- 263,245 +0xB3A6 0x5583 # å–ƒ -- 263,246 +0xB3A7 0x5CE8 # 峨 -- 263,247 +0xB3A8 0x80DA # 胚 -- 263,250 +0xB3A9 0x7B4F # ç­ -- 263,251 +0xB3AA 0x70D9 # 烙 -- 263,252 +0xB3AB 0x79BF # 禿 -- 263,253 +0xB3AC 0x92BB # 銻 -- 263,254 +0xB3AD 0x6556 # æ•– -- 263,255 +0xB3AE 0x748B # ç’‹ -- 263,256 +0xB3AF 0x880D # è  -- 263,257 +0xB3B0 0x911E # 鄞 -- 263,260 +0xB3B1 0x5537 # å”· -- 263,261 +0xB3B2 0x773A # 眺 -- 263,262 +0xB3B3 0x96DB # é›› -- 263,263 +0xB3B4 0x6D6C # 浬 -- 263,264 +0xB3B5 0x6F6F # 潯 -- 263,265 +0xB3B6 0x79AA # 禪 -- 263,266 +0xB3B7 0x6D2E # æ´® -- 263,267 +0xB3B8 0x5189 # 冉 -- 263,270 +0xB3B9 0x59EB # å§« -- 263,271 +0xB3BA 0x9240 # 鉀 -- 263,272 +0xB3BB 0x5ADA # 嫚 -- 263,273 +0xB3BC 0x55B3 # å–³ -- 263,274 +0xB3BD 0x7FCC # 翌 -- 263,275 +0xB3BE 0x962E # 阮 -- 263,276 +0xB3BF 0x66DD # æ› -- 263,277 +0xB3C0 0x8FAE # è¾® -- 263,300 +0xB3C1 0x54A6 # å’¦ -- 263,301 +0xB3C2 0x6734 # 朴 -- 263,302 +0xB3C3 0x69CC # æ§Œ -- 263,303 +0xB3C4 0x53AE # 厮 -- 263,304 +0xB3C5 0x6643 # 晃 -- 263,305 +0xB3C6 0x78F7 # 磷 -- 263,306 +0xB3C7 0x5C41 # å± -- 263,307 +0xB3C8 0x785D # ç¡ -- 263,310 +0xB3C9 0x8392 # 莒 -- 263,311 +0xB3CA 0x921E # 鈞 -- 263,312 +0xB3CB 0x9F94 # é¾” -- 263,313 +0xB3CC 0x67DA # 柚 -- 263,314 +0xB3CD 0x79C9 # 秉 -- 263,315 +0xB3CE 0x5862 # å¡¢ -- 263,316 +0xB3CF 0x8B28 # 謨 -- 263,317 +0xB3D0 0x745B # ç‘› -- 263,320 +0xB3D1 0x97F6 # 韶 -- 263,321 +0xB3D2 0x93B3 # 鎳 -- 263,322 +0xB3D3 0x6CD7 # æ³— -- 263,323 +0xB3D4 0x5B5C # å­œ -- 263,324 +0xB3D5 0x9D61 # 鵡 -- 263,325 +0xB3D6 0x7784 # çž„ -- 263,326 +0xB3D7 0x55EF # å—¯ -- 263,327 +0xB3D8 0x5944 # 奄 -- 263,330 +0xB3D9 0x7F8C # 羌 -- 263,331 +0xB3DA 0x74CF # ç“ -- 263,332 +0xB3DB 0x83A8 # 莨 -- 263,333 +0xB3DC 0x610D # æ„ -- 263,334 +0xB3DD 0x8AE6 # 諦 -- 263,335 +0xB3DE 0x6DBF # æ¶¿ -- 263,336 +0xB3DF 0x912F # 鄯 -- 263,337 +0xB3E0 0x561F # 嘟 -- 263,340 +0xB3E1 0x6FFC # 濼 -- 263,341 +0xB3E2 0x6D31 # æ´± -- 263,342 +0xB3E3 0x62C7 # 拇 -- 263,343 +0xB3E4 0x4FCF # ä¿ -- 263,344 +0xB3E5 0x7736 # 眶 -- 263,345 +0xB3E6 0x7CDC # 糜 -- 263,346 +0xB3E7 0x64B0 # æ’° -- 263,347 +0xB3E8 0x6960 # 楠 -- 263,350 +0xB3E9 0x72FD # 狽 -- 263,351 +0xB3EA 0x745A # 瑚 -- 263,352 +0xB3EB 0x7A96 # 窖 -- 263,353 +0xB3EC 0x6FEC # 濬 -- 263,354 +0xB3ED 0x6670 # æ™° -- 263,355 +0xB3EE 0x90B8 # 邸 -- 263,356 +0xB3EF 0x91C9 # 釉 -- 263,357 +0xB3F0 0x768E # 皎 -- 263,360 +0xB3F1 0x64A9 # æ’© -- 263,361 +0xB3F2 0x5140 # å…€ -- 263,362 +0xB3F3 0x7A92 # 窒 -- 263,363 +0xB3F4 0x53A5 # 厥 -- 263,364 +0xB3F5 0x55A7 # å–§ -- 263,365 +0xB3F6 0x6F2C # 漬 -- 263,366 +0xB3F7 0x6221 # 戡 -- 263,367 +0xB3F8 0x5A9B # 媛 -- 263,370 +0xB3F9 0x6AB3 # 檳 -- 263,371 +0xB3FA 0x8200 # 舀 -- 263,372 +0xB3FB 0x84BF # è’¿ -- 263,373 +0xB3FC 0x7827 # ç § -- 263,374 +0xB3FD 0x8466 # 葦 -- 263,375 +0xB3FE 0x5CEA # 峪 -- 263,376 diff --git a/unicode/xerox/unihan/XCCS-264=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-264=UNIHAN.TXT new file mode 100644 index 00000000..2adcdec6 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-264=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "264" UNIHAN + +0xB421 0x742A # çª -- 264,041 +0xB422 0x4E98 # 亘 -- 264,042 +0xB423 0x6C40 # æ±€ -- 264,043 +0xB424 0x9E1A # 鸚 -- 264,044 +0xB425 0x6840 # æ¡€ -- 264,045 +0xB426 0x5E62 # å¹¢ -- 264,046 +0xB427 0x7E43 # 繃 -- 264,047 +0xB428 0x73C0 # ç€ -- 264,050 +0xB429 0x594E # 奎 -- 264,051 +0xB42A 0x752C # 甬 -- 264,052 +0xB42B 0x8B74 # è­´ -- 264,053 +0xB42C 0x637B # æ» -- 264,054 +0xB42D 0x6E26 # 渦 -- 264,055 +0xB42E 0x74E0 # ç“  -- 264,056 +0xB42F 0x5632 # 嘲 -- 264,057 +0xB430 0x574E # åŽ -- 264,060 +0xB431 0x7A1C # 稜 -- 264,061 +0xB432 0x602F # 怯 -- 264,062 +0xB433 0x6414 # æ” -- 264,063 +0xB434 0x547B # å‘» -- 264,064 +0xB435 0x8EFC # 軼 -- 264,065 +0xB436 0x546A # 呪 -- 264,066 +0xB437 0x4E1E # 丞 -- 264,067 +0xB438 0x8A54 # è©” -- 264,070 +0xB439 0x9704 # 霄 -- 264,071 +0xB43A 0x5477 # å‘· -- 264,072 +0xB43B 0x4F3D # ä¼½ -- 264,073 +0xB43C 0x542D # å­ -- 264,074 +0xB43D 0x6CB1 # æ²± -- 264,075 +0xB43E 0x936C # é¬ -- 264,076 +0xB43F 0x690E # 椎 -- 264,077 +0xB440 0x9354 # é” -- 264,100 +0xB441 0x6FDB # æ¿› -- 264,101 +0xB442 0x5695 # åš• -- 264,102 +0xB443 0x6FA7 # æ¾§ -- 264,103 +0xB444 0x9223 # 鈣 -- 264,104 +0xB445 0x993E # 餾 -- 264,105 +0xB446 0x9BC0 # 鯀 -- 264,106 +0xB447 0x729B # 犛 -- 264,107 +0xB448 0x97A3 # 鞣 -- 264,110 +0xB449 0x7740 # ç€ -- 264,111 +0xB44A 0x78CB # 磋 -- 264,112 +0xB44B 0x9E92 # 麒 -- 264,113 +0xB44C 0x90B5 # 邵 -- 264,114 +0xB44D 0x7C38 # ç°¸ -- 264,115 +0xB44E 0x7949 # 祉 -- 264,116 +0xB44F 0x9215 # 鈕 -- 264,117 +0xB450 0x7A4C # 穌 -- 264,120 +0xB451 0x737A # çº -- 264,121 +0xB452 0x7FB2 # ç¾² -- 264,122 +0xB453 0x70AF # 炯 -- 264,123 +0xB454 0x56EA # 囪 -- 264,124 +0xB455 0x98BC # 颼 -- 264,125 +0xB456 0x606B # æ« -- 264,126 +0xB457 0x563F # 嘿 -- 264,127 +0xB458 0x9A5B # é©› -- 264,130 +0xB459 0x97C6 # 韆 -- 264,131 +0xB45A 0x7E9C # 纜 -- 264,132 +0xB45B 0x700F # ç€ -- 264,133 +0xB45C 0x9698 # 隘 -- 264,134 +0xB45D 0x7469 # ç‘© -- 264,135 +0xB45E 0x99A8 # 馨 -- 264,136 +0xB45F 0x9127 # é„§ -- 264,137 +0xB460 0x98B3 # 颳 -- 264,140 +0xB461 0x6C3E # æ°¾ -- 264,141 +0xB462 0x6E1D # æ¸ -- 264,142 +0xB463 0x8F3E # è¼¾ -- 264,143 +0xB464 0x7018 # 瀘 -- 264,144 +0xB465 0x715C # ç…œ -- 264,145 +0xB466 0x8FE6 # 迦 -- 264,146 +0xB467 0x741B # ç› -- 264,147 +0xB468 0x84C0 # è“€ -- 264,150 +0xB469 0x58E2 # 壢 -- 264,151 +0xB46A 0x6ECC # 滌 -- 264,152 +0xB46B 0x6396 # 掖 -- 264,153 +0xB46C 0x6EC2 # 滂 -- 264,154 +0xB46D 0x520E # 刎 -- 264,155 +0xB46E 0x5CED # å³­ -- 264,156 +0xB46F 0x5239 # 刹 -- 264,157 +0xB470 0x5CAC # 岬 -- 264,160 +0xB471 0x9744 # é„ -- 264,161 +0xB472 0x7425 # ç¥ -- 264,162 +0xB473 0x9713 # 霓 -- 264,163 +0xB474 0x95C8 # é—ˆ -- 264,164 +0xB475 0x9F07 # 鼇 -- 264,165 +0xB476 0x9B03 # 鬃 -- 264,166 +0xB477 0x6F29 # 漩 -- 264,167 +0xB478 0x6E5F # 湟 -- 264,170 +0xB479 0x73CF # ç -- 264,171 +0xB47A 0x90FE # 郾 -- 264,172 +0xB47B 0x9315 # 錕 -- 264,173 +0xB47C 0x6DD9 # æ·™ -- 264,174 +0xB47D 0x768B # çš‹ -- 264,175 +0xB47E 0x86FA # 蛺 -- 264,176 +0xB4A1 0x8171 # è…± -- 264,241 +0xB4A2 0x91A3 # 醣 -- 264,242 +0xB4A3 0x4EC6 # 仆 -- 264,243 +0xB4A4 0x6912 # 椒 -- 264,244 +0xB4A5 0x627C # 扼 -- 264,245 +0xB4A6 0x7DBD # ç¶½ -- 264,246 +0xB4A7 0x6727 # 朧 -- 264,247 +0xB4A8 0x9742 # é‚ -- 264,250 +0xB4A9 0x9739 # 霹 -- 264,251 +0xB4AA 0x77B3 # çž³ -- 264,252 +0xB4AB 0x9661 # 陡 -- 264,253 +0xB4AC 0x5608 # 嘈 -- 264,254 +0xB4AD 0x9EA9 # 麩 -- 264,255 +0xB4AE 0x7370 # ç° -- 264,256 +0xB4AF 0x7AFA # 竺 -- 264,257 +0xB4B0 0x95AD # é–­ -- 264,260 +0xB4B1 0x5ED3 # 廓 -- 264,261 +0xB4B2 0x7FE1 # ç¿¡ -- 264,262 +0xB4B3 0x8938 # 褸 -- 264,263 +0xB4B4 0x5630 # 嘰 -- 264,264 +0xB4B5 0x795F # 祟 -- 264,265 +0xB4B6 0x99D2 # é§’ -- 264,266 +0xB4B7 0x6CAC # 沬 -- 264,267 +0xB4B8 0x778C # 瞌 -- 264,270 +0xB4B9 0x942E # é® -- 264,271 +0xB4BA 0x7F4E # 罎 -- 264,272 +0xB4BB 0x598D # å¦ -- 264,273 +0xB4BC 0x7729 # 眩 -- 264,274 +0xB4BD 0x51A5 # 冥 -- 264,275 +0xB4BE 0x8F9F # 辟 -- 264,276 +0xB4BF 0x8096 # è‚– -- 264,277 +0xB4C0 0x8EAA # 躪 -- 264,300 +0xB4C1 0x58C5 # 壅 -- 264,301 +0xB4C2 0x5885 # 墅 -- 264,302 +0xB4C3 0x60CB # 惋 -- 264,303 +0xB4C4 0x5733 # 圳 -- 264,304 +0xB4C5 0x759A # ç–š -- 264,305 +0xB4C6 0x87AB # èž« -- 264,306 +0xB4C7 0x664C # 晌 -- 264,307 +0xB4C8 0x809B # è‚› -- 264,310 +0xB4C9 0x5C94 # å²” -- 264,311 +0xB4CA 0x5F6A # 彪 -- 264,312 +0xB4CB 0x9262 # 鉢 -- 264,313 +0xB4CC 0x98E9 # 飩 -- 264,314 +0xB4CD 0x9DFA # é·º -- 264,315 +0xB4CE 0x776B # ç« -- 264,316 +0xB4CF 0x8046 # è† -- 264,317 +0xB4D0 0x8E34 # 踴 -- 264,320 +0xB4D1 0x7464 # 瑤 -- 264,321 +0xB4D2 0x7504 # 甄 -- 264,322 +0xB4D3 0x6C90 # æ² -- 264,323 +0xB4D4 0x7099 # ç‚™ -- 264,324 +0xB4D5 0x618A # 憊 -- 264,325 +0xB4D6 0x6EA5 # 溥 -- 264,326 +0xB4D7 0x8E42 # 蹂 -- 264,327 +0xB4D8 0x7357 # ç— -- 264,330 +0xB4D9 0x6590 # æ– -- 264,331 +0xB4DA 0x62DA # 拚 -- 264,332 +0xB4DB 0x832D # 茭 -- 264,333 +0xB4DC 0x643D # æ½ -- 264,334 +0xB4DD 0x991B # 餛 -- 264,335 +0xB4DE 0x9CF6 # é³¶ -- 264,336 +0xB4DF 0x9912 # 餒 -- 264,337 +0xB4E0 0x6C68 # 汨 -- 264,340 +0xB4E1 0x7728 # 眨 -- 264,341 +0xB4E2 0x68D8 # 棘 -- 264,342 +0xB4E3 0x649A # æ’š -- 264,343 +0xB4E4 0x5436 # å¶ -- 264,344 +0xB4E5 0x600F # æ€ -- 264,345 +0xB4E6 0x7B20 # 笠 -- 264,346 +0xB4E7 0x9C77 # é±· -- 264,347 +0xB4E8 0x645C # 摜 -- 264,350 +0xB4E9 0x6DCC # æ·Œ -- 264,351 +0xB4EA 0x6F80 # æ¾€ -- 264,352 +0xB4EB 0x71BE # 熾 -- 264,353 +0xB4EC 0x70AC # 炬 -- 264,354 +0xB4ED 0x5F3C # å¼¼ -- 264,355 +0xB4EE 0x615F # æ…Ÿ -- 264,356 +0xB4EF 0x5DCD # å· -- 264,357 +0xB4F0 0x623E # 戾 -- 264,360 +0xB4F1 0x9C2D # é°­ -- 264,361 +0xB4F2 0x8335 # 茵 -- 264,362 +0xB4F3 0x85BA # è–º -- 264,363 +0xB4F4 0x5241 # å‰ -- 264,364 +0xB4F5 0x6487 # æ’‡ -- 264,365 +0xB4F6 0x797A # 祺 -- 264,366 +0xB4F7 0x7FB6 # ç¾¶ -- 264,367 +0xB4F8 0x7566 # 畦 -- 264,370 +0xB4F9 0x88B1 # 袱 -- 264,371 +0xB4FA 0x641E # æž -- 264,372 +0xB4FB 0x50E5 # 僥 -- 264,373 +0xB4FC 0x81CD # è‡ -- 264,374 +0xB4FD 0x7669 # 癩 -- 264,375 +0xB4FE 0x7DB0 # ç¶° -- 264,376 diff --git a/unicode/xerox/unihan/XCCS-265=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-265=UNIHAN.TXT new file mode 100644 index 00000000..225a95fd --- /dev/null +++ b/unicode/xerox/unihan/XCCS-265=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "265" UNIHAN + +0xB521 0x766C # 癬 -- 265,041 +0xB522 0x7C07 # ç°‡ -- 265,042 +0xB523 0x70B3 # 炳 -- 265,043 +0xB524 0x5F99 # å¾™ -- 265,044 +0xB525 0x99FF # é§¿ -- 265,045 +0xB526 0x9050 # é -- 265,046 +0xB527 0x6E43 # 湃 -- 265,047 +0xB528 0x7E08 # 縈 -- 265,050 +0xB529 0x55C4 # å—„ -- 265,051 +0xB52A 0x55FE # å—¾ -- 265,052 +0xB52B 0x7529 # 甩 -- 265,053 +0xB52C 0x9921 # 餡 -- 265,054 +0xB52D 0x5680 # 嚀 -- 265,055 +0xB52E 0x9DE5 # é·¥ -- 265,056 +0xB52F 0x5478 # 呸 -- 265,057 +0xB530 0x64A2 # æ’¢ -- 265,060 +0xB531 0x70FD # 烽 -- 265,061 +0xB532 0x5420 # å  -- 265,062 +0xB533 0x7095 # ç‚• -- 265,063 +0xB534 0x7D46 # 絆 -- 265,064 +0xB535 0x9F3E # é¼¾ -- 265,065 +0xB536 0x892B # 褫 -- 265,066 +0xB537 0x7656 # ç™– -- 265,067 +0xB538 0x7D0A # ç´Š -- 265,070 +0xB539 0x7459 # ç‘™ -- 265,071 +0xB53A 0x9EBE # 麾 -- 265,072 +0xB53B 0x6452 # æ‘’ -- 265,073 +0xB53C 0x87C6 # 蟆 -- 265,074 +0xB53D 0x6371 # æ± -- 265,075 +0xB53E 0x83A7 # 莧 -- 265,076 +0xB53F 0x74E2 # ç“¢ -- 265,077 +0xB540 0x9AB7 # 骷 -- 265,100 +0xB541 0x8331 # 茱 -- 265,101 +0xB542 0x8299 # 芙 -- 265,102 +0xB543 0x9A01 # é¨ -- 265,103 +0xB544 0x816E # è…® -- 265,104 +0xB545 0x83F0 # è° -- 265,105 +0xB546 0x861A # 蘚 -- 265,106 +0xB547 0x63EA # æª -- 265,107 +0xB548 0x5950 # å¥ -- 265,110 +0xB549 0x8983 # 覃 -- 265,111 +0xB54A 0x88E8 # 裨 -- 265,112 +0xB54B 0x61FF # 懿 -- 265,113 +0xB54C 0x8AF3 # 諳 -- 265,114 +0xB54D 0x7F58 # 罘 -- 265,115 +0xB54E 0x8B2C # 謬 -- 265,116 +0xB54F 0x8E7C # è¹¼ -- 265,117 +0xB550 0x531D # åŒ -- 265,120 +0xB551 0x5C2C # å°¬ -- 265,121 +0xB552 0x5C4E # 屎 -- 265,122 +0xB553 0x91E7 # 釧 -- 265,123 +0xB554 0x8435 # èµ -- 265,124 +0xB555 0x71C9 # 燉 -- 265,125 +0xB556 0x5563 # å•£ -- 265,126 +0xB557 0x6506 # 攆 -- 265,127 +0xB558 0x9394 # 鎔 -- 265,130 +0xB559 0x995E # 饞 -- 265,131 +0xB55A 0x7671 # ç™± -- 265,132 +0xB55B 0x5742 # å‚ -- 265,133 +0xB55C 0x7624 # 瘤 -- 265,134 +0xB55D 0x701B # 瀛 -- 265,135 +0xB55E 0x8584 # è–„ -- 265,136 +0xB55F 0x8E4B # 蹋 -- 265,137 +0xB560 0x7843 # 硃 -- 265,140 +0xB561 0x752D # ç”­ -- 265,141 +0xB562 0x54AD # å’­ -- 265,142 +0xB563 0x8611 # 蘑 -- 265,143 +0xB564 0x6525 # 攥 -- 265,144 +0xB565 0x5AD6 # å«– -- 265,145 +0xB566 0x88D4 # 裔 -- 265,146 +0xB567 0x6014 # 怔 -- 265,147 +0xB568 0x893B # 褻 -- 265,150 +0xB569 0x89B2 # 覲 -- 265,151 +0xB56A 0x8A4E # 詎 -- 265,152 +0xB56B 0x8CC2 # 賂 -- 265,153 +0xB56C 0x50CD # åƒ -- 265,154 +0xB56D 0x592D # 夭 -- 265,155 +0xB56E 0x6ED3 # 滓 -- 265,156 +0xB56F 0x701D # ç€ -- 265,157 +0xB570 0x4E2B # 丫 -- 265,160 +0xB571 0x5A20 # 娠 -- 265,161 +0xB572 0x5ABC # 媼 -- 265,162 +0xB573 0x5B40 # å­€ -- 265,163 +0xB574 0x5501 # å” -- 265,164 +0xB575 0x5EC2 # 廂 -- 265,165 +0xB576 0x643E # æ¾ -- 265,166 +0xB577 0x676A # æª -- 265,167 +0xB578 0x6B80 # 殀 -- 265,170 +0xB579 0x6C05 # æ°… -- 265,171 +0xB57A 0x6DB5 # æ¶µ -- 265,172 +0xB57B 0x71FC # 燼 -- 265,173 +0xB57C 0x7292 # 犒 -- 265,174 +0xB57D 0x7594 # ç–” -- 265,175 +0xB57E 0x75D4 # ç—” -- 265,176 +0xB5A1 0x75FF # ç—¿ -- 265,241 +0xB5A2 0x7696 # çš– -- 265,242 +0xB5A3 0x77DC # 矜 -- 265,243 +0xB5A4 0x7A3C # 稼 -- 265,244 +0xB5A5 0x7BF7 # 篷 -- 265,245 +0xB5A6 0x7CB1 # ç²± -- 265,246 +0xB5A7 0x7F94 # ç¾” -- 265,247 +0xB5A8 0x8338 # 茸 -- 265,250 +0xB5A9 0x8839 # è ¹ -- 265,251 +0xB5AA 0x8A03 # 訃 -- 265,252 +0xB5AB 0x8A1B # 訛 -- 265,253 +0xB5AC 0x8B92 # è®’ -- 265,254 +0xB5AD 0x8C82 # 貂 -- 265,255 +0xB5AE 0x8D05 # è´… -- 265,256 +0xB5AF 0x8F13 # 輓 -- 265,257 +0xB5B0 0x8FE8 # 迨 -- 265,260 +0xB5B1 0x4F47 # 佇 -- 265,261 +0xB5B2 0x6E6E # æ¹® -- 265,262 +0xB5B3 0x6F15 # 漕 -- 265,263 +0xB5B4 0x9051 # é‘ -- 265,264 +0xB5B5 0x907D # é½ -- 265,265 +0xB5B6 0x9087 # 邇 -- 265,266 +0xB5B7 0x90DD # éƒ -- 265,267 +0xB5B8 0x71CE # 燎 -- 265,270 +0xB5B9 0x9114 # é„” -- 265,271 +0xB5BA 0x5FA0 # å¾  -- 265,272 +0xB5BB 0x5FED # å¿­ -- 265,273 +0xB5BC 0x6106 # 愆 -- 265,274 +0xB5BD 0x63C6 # æ† -- 265,275 +0xB5BE 0x7325 # 猥 -- 265,276 +0xB5BF 0x75CA # ç—Š -- 265,277 +0xB5C0 0x7D13 # ç´“ -- 265,300 +0xB5C1 0x7D40 # çµ€ -- 265,301 +0xB5C2 0x80E5 # 胥 -- 265,302 +0xB5C3 0x81C6 # 臆 -- 265,303 +0xB5C4 0x81FB # 臻 -- 265,304 +0xB5C5 0x8862 # è¡¢ -- 265,305 +0xB5C6 0x8882 # 袂 -- 265,306 +0xB5C7 0x88D8 # 裘 -- 265,307 +0xB5C8 0x8E76 # è¹¶ -- 265,310 +0xB5C9 0x8F1F # 輟 -- 265,311 +0xB5CA 0x8FD3 # è¿“ -- 265,312 +0xB5CB 0x5E96 # 庖 -- 265,313 +0xB5CC 0x4EC4 # 仄 -- 265,314 +0xB5CD 0x50C9 # 僉 -- 265,315 +0xB5CE 0x6083 # 悃 -- 265,316 +0xB5CF 0x7F79 # ç½¹ -- 265,317 +0xB5D0 0x8B10 # è¬ -- 265,320 +0xB5D1 0x66F7 # æ›· -- 265,321 +0xB5D2 0x534D # å -- 265,322 +0xB5D3 0x536F # å¯ -- 265,323 +0xB5D4 0x574D # å -- 265,324 +0xB5D5 0x5C38 # å°¸ -- 265,325 +0xB5D6 0x5ED1 # 廑 -- 265,326 +0xB5D7 0x6043 # æƒ -- 265,327 +0xB5D8 0x63E3 # æ£ -- 265,330 +0xB5D9 0x642A # æª -- 265,331 +0xB5DA 0x67D2 # 柒 -- 265,332 +0xB5DB 0x6DC6 # æ·† -- 265,333 +0xB5DC 0x75E7 # ç—§ -- 265,334 +0xB5DD 0x7E10 # ç¸ -- 265,335 +0xB5DE 0x8129 # è„© -- 265,336 +0xB5DF 0x8222 # 舢 -- 265,337 +0xB5E0 0x86D4 # è›” -- 265,340 +0xB5E1 0x8856 # è¡– -- 265,341 +0xB5E2 0x9776 # é¶ -- 265,342 +0xB5E3 0x571C # 圜 -- 265,343 +0xB5E4 0x5DF3 # å·³ -- 265,344 +0xB5E5 0x5DF5 # å·µ -- 265,345 +0xB5E6 0x609E # 悞 -- 265,346 +0xB5E7 0x7ADA # 竚 -- 265,347 +0xB5E8 0x7433 # ç³ -- 265,350 +0xB5E9 0x717D # ç…½ -- 265,351 +0xB5EA 0x4F09 # 伉 -- 265,352 +0xB5EB 0x619A # 憚 -- 265,353 +0xB5EC 0x7028 # 瀨 -- 265,354 +0xB5ED 0x6194 # 憔 -- 265,355 +0xB5EE 0x4F96 # ä¾– -- 265,356 +0xB5EF 0x5E5B # å¹› -- 265,357 +0xB5F0 0x90C1 # éƒ -- 265,360 +0xB5F1 0x6EF8 # 滸 -- 265,361 +0xB5F2 0x6E25 # 渥 -- 265,362 +0xB5F3 0x64E2 # æ“¢ -- 265,363 +0xB5F4 0x66E6 # 曦 -- 265,364 +0xB5F5 0x7064 # ç¤ -- 265,365 +0xB5F6 0x8EA1 # 躡 -- 265,366 +0xB5F7 0x5029 # 倩 -- 265,367 +0xB5F8 0x739F # 玟 -- 265,370 +0xB5F9 0x5914 # 夔 -- 265,371 +0xB5FA 0x58DF # 壟 -- 265,372 +0xB5FB 0x86FB # è›» -- 265,373 +0xB5FC 0x923E # 鈾 -- 265,374 +0xB5FD 0x8214 # 舔 -- 265,375 +0xB5FE 0x8815 # è • -- 265,376 diff --git a/unicode/xerox/unihan/XCCS-266=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-266=UNIHAN.TXT new file mode 100644 index 00000000..6fc60d3e --- /dev/null +++ b/unicode/xerox/unihan/XCCS-266=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "266" UNIHAN + +0xB621 0x4E52 # ä¹’ -- 266,041 +0xB622 0x4E53 # 乓 -- 266,042 +0xB623 0x7F9A # 羚 -- 266,043 +0xB624 0x7DB8 # 綸 -- 266,044 +0xB625 0x77B0 # çž° -- 266,045 +0xB626 0x6894 # 梔 -- 266,046 +0xB627 0x943A # éº -- 266,047 +0xB628 0x947E # 鑾 -- 266,050 +0xB629 0x9238 # 鈸 -- 266,051 +0xB62A 0x8964 # 襤 -- 266,052 +0xB62B 0x9821 # é ¡ -- 266,053 +0xB62C 0x6C76 # æ±¶ -- 266,054 +0xB62D 0x8ED4 # è»” -- 266,055 +0xB62E 0x5EBE # 庾 -- 266,056 +0xB62F 0x5E61 # 幡 -- 266,057 +0xB630 0x8D67 # èµ§ -- 266,060 +0xB631 0x60FA # 惺 -- 266,061 +0xB632 0x6FD8 # 濘 -- 266,062 +0xB633 0x9711 # 霑 -- 266,063 +0xB634 0x56B6 # åš¶ -- 266,064 +0xB635 0x9A6A # 驪 -- 266,065 +0xB636 0x8E29 # 踩 -- 266,066 +0xB637 0x525C # 剜 -- 266,067 +0xB638 0x7838 # ç ¸ -- 266,070 +0xB639 0x9403 # éƒ -- 266,071 +0xB63A 0x9C31 # é°± -- 266,072 +0xB63B 0x746F # 瑯 -- 266,073 +0xB63C 0x9278 # 鉸 -- 266,074 +0xB63D 0x500C # 倌 -- 266,075 +0xB63E 0x73EA # çª -- 266,076 +0xB63F 0x781D # ç  -- 266,077 +0xB640 0x8DB4 # è¶´ -- 266,100 +0xB641 0x6123 # æ„£ -- 266,101 +0xB642 0x945E # 鑞 -- 266,102 +0xB643 0x7407 # ç‡ -- 266,103 +0xB644 0x927B # 鉻 -- 266,104 +0xB645 0x9333 # 錳 -- 266,105 +0xB646 0x6C2E # æ°® -- 266,106 +0xB647 0x567C # 噼 -- 266,107 +0xB648 0x9938 # 餸 -- 266,110 +0xB649 0x5349 # å‰ -- 266,111 +0xB64A 0x696B # 楫 -- 266,112 +0xB64B 0x6AAC # 檬 -- 266,113 +0xB64C 0x9685 # éš… -- 266,114 +0xB64D 0x6C8C # 沌 -- 266,115 +0xB64E 0x7693 # çš“ -- 266,116 +0xB64F 0x51DC # 凜 -- 266,117 +0xB650 0x7E8D # çº -- 266,120 +0xB651 0x83A2 # 莢 -- 266,121 +0xB652 0x50DA # 僚 -- 266,122 +0xB653 0x5BD0 # å¯ -- 266,123 +0xB654 0x9187 # 醇 -- 266,124 +0xB655 0x892A # 褪 -- 266,125 +0xB656 0x5F8A # 徊 -- 266,126 +0xB657 0x66F3 # 曳 -- 266,127 +0xB658 0x5F98 # 徘 -- 266,130 +0xB659 0x8F3B # è¼» -- 266,131 +0xB65A 0x5137 # å„· -- 266,132 +0xB65B 0x69B7 # 榷 -- 266,133 +0xB65C 0x6E4D # æ¹ -- 266,134 +0xB65D 0x56E4 # 囤 -- 266,135 +0xB65E 0x7319 # 猙 -- 266,136 +0xB65F 0x7526 # 甦 -- 266,137 +0xB660 0x5ABE # 媾 -- 266,140 +0xB661 0x96CD # é› -- 266,141 +0xB662 0x6A0A # 樊 -- 266,142 +0xB663 0x6ED5 # 滕 -- 266,143 +0xB664 0x6FE0 # æ¿  -- 266,144 +0xB665 0x8A52 # è©’ -- 266,145 +0xB666 0x747E # 瑾 -- 266,146 +0xB667 0x965B # é™› -- 266,147 +0xB668 0x606C # æ¬ -- 266,150 +0xB669 0x5486 # å’† -- 266,151 +0xB66A 0x5D50 # åµ -- 266,152 +0xB66B 0x5B71 # å­± -- 266,153 +0xB66C 0x984E # 顎 -- 266,154 +0xB66D 0x8301 # èŒ -- 266,155 +0xB66E 0x7D62 # çµ¢ -- 266,156 +0xB66F 0x77D7 # 矗 -- 266,157 +0xB670 0x6AB8 # 檸 -- 266,160 +0xB671 0x57E4 # 埤 -- 266,161 +0xB672 0x6C82 # 沂 -- 266,162 +0xB673 0x678B # æž‹ -- 266,163 +0xB674 0x5443 # 呃 -- 266,164 +0xB675 0x5D01 # å´ -- 266,165 +0xB676 0x7811 # ç ‘ -- 266,166 +0xB677 0x93DD # é -- 266,167 +0xB678 0x4F6F # 佯 -- 266,170 +0xB679 0x91D7 # 釗 -- 266,171 +0xB67A 0x64E3 # æ“£ -- 266,172 +0xB67B 0x95CC # é—Œ -- 266,173 +0xB67C 0x8712 # 蜒 -- 266,174 +0xB67D 0x5DD2 # å·’ -- 266,175 +0xB67E 0x618E # 憎 -- 266,176 +0xB6A1 0x990C # 餌 -- 266,241 +0xB6A2 0x65A1 # æ–¡ -- 266,242 +0xB6A3 0x4E15 # 丕 -- 266,243 +0xB6A4 0x82AE # 芮 -- 266,244 +0xB6A5 0x5955 # 奕 -- 266,245 +0xB6A6 0x6DF3 # æ·³ -- 266,246 +0xB6A7 0x5A11 # 娑 -- 266,247 +0xB6A8 0x7405 # ç… -- 266,250 +0xB6A9 0x931A # 錚 -- 266,251 +0xB6AA 0x7166 # ç…¦ -- 266,252 +0xB6AB 0x8734 # 蜴 -- 266,253 +0xB6AC 0x80E4 # 胤 -- 266,254 +0xB6AD 0x5564 # 啤 -- 266,255 +0xB6AE 0x803F # 耿 -- 266,256 +0xB6AF 0x9631 # 阱 -- 266,257 +0xB6B0 0x76D4 # ç›” -- 266,260 +0xB6B1 0x78F4 # 磴 -- 266,261 +0xB6B2 0x97DC # 韜 -- 266,262 +0xB6B3 0x5BB8 # 宸 -- 266,263 +0xB6B4 0x916A # é…ª -- 266,264 +0xB6B5 0x93AC # 鎬 -- 266,265 +0xB6B6 0x4EB3 # 亳 -- 266,266 +0xB6B7 0x84D3 # è““ -- 266,267 +0xB6B8 0x50D6 # 僖 -- 266,270 +0xB6B9 0x869C # èšœ -- 266,271 +0xB6BA 0x6384 # 掄 -- 266,272 +0xB6BB 0x740A # çŠ -- 266,273 +0xB6BC 0x8725 # 蜥 -- 266,274 +0xB6BD 0x6DAA # 涪 -- 266,275 +0xB6BE 0x95D0 # é— -- 266,276 +0xB6BF 0x68FB # 棻 -- 266,277 +0xB6C0 0x9FA2 # é¾¢ -- 266,300 +0xB6C1 0x6600 # 昀 -- 266,301 +0xB6C2 0x6F2F # 漯 -- 266,302 +0xB6C3 0x7457 # ç‘— -- 266,303 +0xB6C4 0x640C # æŒ -- 266,304 +0xB6C5 0x715A # ç…š -- 266,305 +0xB6C6 0x7B84 # 箄 -- 266,306 +0xB6C7 0x57AE # åž® -- 266,307 +0xB6C8 0x7957 # 祗 -- 266,310 +0xB6C9 0x7CE2 # ç³¢ -- 266,311 +0xB6CA 0x87DD # èŸ -- 266,312 +0xB6CB 0x8D76 # èµ¶ -- 266,313 +0xB6CC 0x9824 # é ¤ -- 266,314 +0xB6CD 0x63A3 # 掣 -- 266,315 +0xB6CE 0x81FE # 臾 -- 266,316 +0xB6CF 0x5A7F # å©¿ -- 266,317 +0xB6D0 0x6518 # 攘 -- 266,320 +0xB6D1 0x6DAF # 涯 -- 266,321 +0xB6D2 0x63AC # 掬 -- 266,322 +0xB6D3 0x8018 # 耘 -- 266,323 +0xB6D4 0x640F # æ -- 266,324 +0xB6D5 0x6627 # 昧 -- 266,325 +0xB6D6 0x8403 # èƒ -- 266,326 +0xB6D7 0x725F # 牟 -- 266,327 +0xB6D8 0x7F54 # ç½” -- 266,330 +0xB6D9 0x6D5A # 浚 -- 266,331 +0xB6DA 0x74BD # ç’½ -- 266,332 +0xB6DB 0x8006 # 耆 -- 266,333 +0xB6DC 0x560D # å˜ -- 266,334 +0xB6DD 0x8076 # è¶ -- 266,335 +0xB6DE 0x8AEB # è«« -- 266,336 +0xB6DF 0x585A # 塚 -- 266,337 +0xB6E0 0x85D0 # è— -- 266,340 +0xB6E1 0x6689 # 暉 -- 266,341 +0xB6E2 0x54EE # å“® -- 266,342 +0xB6E3 0x6292 # 抒 -- 266,343 +0xB6E4 0x5043 # åƒ -- 266,344 +0xB6E5 0x8A15 # 訕 -- 266,345 +0xB6E6 0x5CAB # 岫 -- 266,346 +0xB6E7 0x6CAE # æ²® -- 266,347 +0xB6E8 0x82BB # 芻 -- 266,350 +0xB6E9 0x6DC7 # æ·‡ -- 266,351 +0xB6EA 0x80DB # 胛 -- 266,352 +0xB6EB 0x6968 # 楨 -- 266,353 +0xB6EC 0x5331 # 匱 -- 266,354 +0xB6ED 0x60D5 # 惕 -- 266,355 +0xB6EE 0x8A63 # è©£ -- 266,356 +0xB6EF 0x71E7 # 燧 -- 266,357 +0xB6F0 0x5D1B # å´› -- 266,360 +0xB6F1 0x613E # 愾 -- 266,361 +0xB6F2 0x8559 # è•™ -- 266,362 +0xB6F3 0x83A0 # 莠 -- 266,363 +0xB6F4 0x6994 # 榔 -- 266,364 +0xB6F5 0x63CD # æ -- 266,365 +0xB6F6 0x777D # ç½ -- 266,366 +0xB6F7 0x78AD # 碭 -- 266,367 +0xB6F8 0x6ECE # 滎 -- 266,370 +0xB6F9 0x749C # ç’œ -- 266,371 +0xB6FA 0x6C28 # æ°¨ -- 266,372 +0xB6FB 0x73E3 # ç£ -- 266,373 +0xB6FC 0x5471 # 呱 -- 266,374 +0xB6FD 0x6153 # æ…“ -- 266,375 +0xB6FE 0x701F # 瀟 -- 266,376 diff --git a/unicode/xerox/unihan/XCCS-267=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-267=UNIHAN.TXT new file mode 100644 index 00000000..ae9fa517 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-267=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "267" UNIHAN + +0xB721 0x8DDA # è·š -- 267,041 +0xB722 0x89B7 # 覷 -- 267,042 +0xB723 0x6C50 # æ± -- 267,043 +0xB724 0x70AB # ç‚« -- 267,044 +0xB725 0x5F12 # å¼’ -- 267,045 +0xB726 0x77A0 # çž  -- 267,046 +0xB727 0x8339 # 茹 -- 267,047 +0xB728 0x8393 # 莓 -- 267,050 +0xB729 0x5D84 # å¶„ -- 267,051 +0xB72A 0x812F # 脯 -- 267,052 +0xB72B 0x6D93 # æ¶“ -- 267,053 +0xB72C 0x60BB # æ‚» -- 267,054 +0xB72D 0x743A # çº -- 267,055 +0xB72E 0x75BD # ç–½ -- 267,056 +0xB72F 0x8D6D # èµ­ -- 267,057 +0xB730 0x7738 # 眸 -- 267,060 +0xB731 0x5664 # 噤 -- 267,061 +0xB732 0x9A4D # é© -- 267,062 +0xB733 0x5E4C # 幌 -- 267,063 +0xB734 0x9C78 # 鱸 -- 267,064 +0xB735 0x760D # ç˜ -- 267,065 +0xB736 0x64BC # æ’¼ -- 267,066 +0xB737 0x72E9 # ç‹© -- 267,067 +0xB738 0x839E # 莞 -- 267,070 +0xB739 0x889E # 袞 -- 267,071 +0xB73A 0x5793 # åž“ -- 267,072 +0xB73B 0x6249 # 扉 -- 267,073 +0xB73C 0x7030 # 瀰 -- 267,074 +0xB73D 0x61A9 # 憩 -- 267,075 +0xB73E 0x8E60 # è¹  -- 267,076 +0xB73F 0x56AD # åš­ -- 267,077 +0xB740 0x6B59 # æ­™ -- 267,100 +0xB741 0x86B6 # èš¶ -- 267,101 +0xB742 0x86C4 # 蛄 -- 267,102 +0xB743 0x695E # 楞 -- 267,103 +0xB744 0x8188 # 膈 -- 267,104 +0xB745 0x5F5D # å½ -- 267,105 +0xB746 0x97C3 # 韃 -- 267,106 +0xB747 0x80B1 # 肱 -- 267,107 +0xB748 0x6BD7 # 毗 -- 267,110 +0xB749 0x84F4 # è“´ -- 267,111 +0xB74A 0x548E # å’Ž -- 267,112 +0xB74B 0x6DB8 # 涸 -- 267,113 +0xB74C 0x8E35 # 踵 -- 267,114 +0xB74D 0x8A85 # 誅 -- 267,115 +0xB74E 0x6115 # æ„• -- 267,116 +0xB74F 0x622E # 戮 -- 267,117 +0xB750 0x8E59 # è¹™ -- 267,120 +0xB751 0x968D # éš -- 267,121 +0xB752 0x608C # 悌 -- 267,122 +0xB753 0x645F # 摟 -- 267,123 +0xB754 0x7441 # ç‘ -- 267,124 +0xB755 0x919E # 醞 -- 267,125 +0xB756 0x8C5A # 豚 -- 267,126 +0xB757 0x90A2 # é‚¢ -- 267,127 +0xB758 0x60D8 # 惘 -- 267,130 +0xB759 0x8A0C # 訌 -- 267,131 +0xB75A 0x9594 # é–” -- 267,132 +0xB75B 0x6E5B # æ¹› -- 267,133 +0xB75C 0x6F66 # 潦 -- 267,134 +0xB75D 0x5157 # å…— -- 267,135 +0xB75E 0x8431 # è± -- 267,136 +0xB75F 0x8A91 # 誑 -- 267,137 +0xB760 0x54A9 # å’© -- 267,140 +0xB761 0x81C0 # 臀 -- 267,141 +0xB762 0x61CB # 懋 -- 267,142 +0xB763 0x99A5 # 馥 -- 267,143 +0xB764 0x8026 # 耦 -- 267,144 +0xB765 0x9A65 # é©¥ -- 267,145 +0xB766 0x557B # å•» -- 267,146 +0xB767 0x5533 # 唳 -- 267,147 +0xB768 0x807F # è¿ -- 267,150 +0xB769 0x566C # 噬 -- 267,151 +0xB76A 0x85FA # è—º -- 267,152 +0xB76B 0x6BB2 # 殲 -- 267,153 +0xB76C 0x995C # 饜 -- 267,154 +0xB76D 0x992C # 餬 -- 267,155 +0xB76E 0x8C62 # è±¢ -- 267,156 +0xB76F 0x5FDD # å¿ -- 267,157 +0xB770 0x7A95 # 窕 -- 267,160 +0xB771 0x973D # 霽 -- 267,161 +0xB772 0x9621 # 阡 -- 267,162 +0xB773 0x814B # è…‹ -- 267,163 +0xB774 0x8012 # 耒 -- 267,164 +0xB775 0x946B # é‘« -- 267,165 +0xB776 0x61FE # 懾 -- 267,166 +0xB777 0x9382 # 鎂 -- 267,167 +0xB778 0x68B1 # 梱 -- 267,170 +0xB779 0x76B8 # 皸 -- 267,171 +0xB77A 0x5B34 # 嬴 -- 267,172 +0xB77B 0x9148 # é…ˆ -- 267,173 +0xB77C 0x6FF0 # æ¿° -- 267,174 +0xB77D 0x4F6C # 佬 -- 267,175 +0xB77E 0x69E8 # 槨 -- 267,176 +0xB7A1 0x95B6 # é–¶ -- 267,241 +0xB7A2 0x8CE1 # 賡 -- 267,242 +0xB7A3 0x61CD # æ‡ -- 267,243 +0xB7A4 0x9E82 # 麂 -- 267,244 +0xB7A5 0x9E8B # 麋 -- 267,245 +0xB7A6 0x9A4A # 驊 -- 267,246 +0xB7A7 0x9785 # éž… -- 267,247 +0xB7A8 0x504E # åŽ -- 267,250 +0xB7A9 0x4E69 # 乩 -- 267,251 +0xB7AA 0x7152 # ç…’ -- 267,252 +0xB7AB 0x7864 # 硤 -- 267,253 +0xB7AC 0x6C16 # æ°– -- 267,254 +0xB7AD 0x82F3 # 苳 -- 267,255 +0xB7AE 0x87F3 # 蟳 -- 267,256 +0xB7AF 0x92D0 # é‹ -- 267,257 +0xB7B0 0x6A47 # 橇 -- 267,260 +0xB7B1 0x528C # 劌 -- 267,261 +0xB7B2 0x9E90 # éº -- 267,262 +0xB7B3 0x574F # å -- 267,263 +0xB7B4 0x5FEA # 忪 -- 267,264 +0xB7B5 0x8760 # è  -- 267,265 +0xB7B6 0x9433 # é³ -- 267,266 +0xB7B7 0x566F # 噯 -- 267,267 +0xB7B8 0x59E3 # å§£ -- 267,270 +0xB7B9 0x616B # æ…« -- 267,271 +0xB7BA 0x6215 # 戕 -- 267,272 +0xB7BB 0x73B3 # 玳 -- 267,273 +0xB7BC 0x5102 # å„‚ -- 267,274 +0xB7BD 0x652B # 攫 -- 267,275 +0xB7BE 0x5208 # 刈 -- 267,276 +0xB7BF 0x970E # 霎 -- 267,277 +0xB7C0 0x6D63 # æµ£ -- 267,300 +0xB7C1 0x9837 # é · -- 267,301 +0xB7C2 0x82B8 # 芸 -- 267,302 +0xB7C3 0x7950 # ç¥ -- 267,303 +0xB7C4 0x6369 # æ© -- 267,304 +0xB7C5 0x6096 # æ‚– -- 267,305 +0xB7C6 0x599E # 妞 -- 267,306 +0xB7C7 0x5CB1 # å²± -- 267,307 +0xB7C8 0x5A41 # å© -- 267,310 +0xB7C9 0x6773 # æ³ -- 267,311 +0xB7CA 0x62EE # æ‹® -- 267,312 +0xB7CB 0x82D3 # è‹“ -- 267,313 +0xB7CC 0x6715 # 朕 -- 267,314 +0xB7CD 0x65CC # æ—Œ -- 267,315 +0xB7CE 0x5F2D # å¼­ -- 267,316 +0xB7CF 0x62FD # 拽 -- 267,317 +0xB7D0 0x5639 # 嘹 -- 267,320 +0xB7D1 0x8490 # è’ -- 267,321 +0xB7D2 0x613F # æ„¿ -- 267,322 +0xB7D3 0x822B # 舫 -- 267,323 +0xB7D4 0x6248 # 扈 -- 267,324 +0xB7D5 0x96C9 # 雉 -- 267,325 +0xB7D6 0x6D79 # æµ¹ -- 267,326 +0xB7D7 0x64C2 # æ“‚ -- 267,327 +0xB7D8 0x75B5 # ç–µ -- 267,330 +0xB7D9 0x858A # è–Š -- 267,331 +0xB7DA 0x6F62 # æ½¢ -- 267,332 +0xB7DB 0x83C1 # è -- 267,333 +0xB7DC 0x7DBA # 綺 -- 267,334 +0xB7DD 0x9798 # 鞘 -- 267,335 +0xB7DE 0x6E1A # 渚 -- 267,336 +0xB7DF 0x9AEF # 髯 -- 267,337 +0xB7E0 0x87BB # èž» -- 267,340 +0xB7E1 0x9438 # é¸ -- 267,341 +0xB7E2 0x9ACF # é« -- 267,342 +0xB7E3 0x7FB8 # 羸 -- 267,343 +0xB7E4 0x699B # 榛 -- 267,344 +0xB7E5 0x9EDC # 黜 -- 267,345 +0xB7E6 0x7511 # 甑 -- 267,346 +0xB7E7 0x93D6 # é– -- 267,347 +0xB7E8 0x873F # 蜿 -- 267,350 +0xB7E9 0x79E3 # ç§£ -- 267,351 +0xB7EA 0x777F # ç¿ -- 267,352 +0xB7EB 0x8936 # 褶 -- 267,353 +0xB7EC 0x98F4 # 飴 -- 267,354 +0xB7ED 0x90AF # 邯 -- 267,355 +0xB7EE 0x9672 # 陲 -- 267,356 +0xB7EF 0x52D6 # å‹– -- 267,357 +0xB7F0 0x977C # é¼ -- 267,360 +0xB7F1 0x6883 # 梃 -- 267,361 +0xB7F2 0x621B # 戛 -- 267,362 +0xB7F3 0x7FAF # 羯 -- 267,363 +0xB7F4 0x61E3 # 懣 -- 267,364 +0xB7F5 0x9068 # é¨ -- 267,365 +0xB7F6 0x607F # æ¿ -- 267,366 +0xB7F7 0x558B # å–‹ -- 267,367 +0xB7F8 0x6F82 # 澂 -- 267,370 +0xB7F9 0x6C4A # 汊 -- 267,371 +0xB7FA 0x69AD # 榭 -- 267,372 +0xB7FB 0x532D # 匭 -- 267,373 +0xB7FC 0x9095 # é‚• -- 267,374 +0xB7FD 0x5769 # å© -- 267,375 +0xB7FE 0x8DFC # è·¼ -- 267,376 diff --git a/unicode/xerox/unihan/XCCS-270=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-270=UNIHAN.TXT new file mode 100644 index 00000000..a706f3ce --- /dev/null +++ b/unicode/xerox/unihan/XCCS-270=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "270" UNIHAN + +0xB821 0x66C7 # 曇 -- 270,041 +0xB822 0x5E84 # 庄 -- 270,042 +0xB823 0x6271 # 扱 -- 270,043 +0xB824 0x5C8C # 岌 -- 270,044 +0xB825 0x8F61 # 轡 -- 270,045 +0xB826 0x9146 # é…† -- 270,046 +0xB827 0x4F5F # 佟 -- 270,047 +0xB828 0x6ADB # æ«› -- 270,050 +0xB829 0x6CD0 # æ³ -- 270,051 +0xB82A 0x6FEE # æ¿® -- 270,052 +0xB82B 0x9052 # é’ -- 270,053 +0xB82C 0x9088 # 邈 -- 270,054 +0xB82D 0x6854 # æ¡” -- 270,055 +0xB82E 0x88B5 # 袵 -- 270,056 +0xB82F 0x566B # 噫 -- 270,057 +0xB830 0x611C # 愜 -- 270,060 +0xB831 0x64D8 # 擘 -- 270,061 +0xB832 0x6A84 # 檄 -- 270,062 +0xB833 0x7BB4 # ç®´ -- 270,063 +0xB834 0x7D73 # çµ³ -- 270,064 +0xB835 0x7E79 # ç¹¹ -- 270,065 +0xB836 0x8011 # 耑 -- 270,066 +0xB837 0x8174 # è…´ -- 270,067 +0xB838 0x8F47 # 轇 -- 270,070 +0xB839 0x8F55 # 轕 -- 270,071 +0xB83A 0x99E2 # é§¢ -- 270,072 +0xB83B 0x4FCE # 俎 -- 270,073 +0xB83C 0x5028 # 倨 -- 270,074 +0xB83D 0x60D3 # 惓 -- 270,075 +0xB83E 0x61E5 # 懥 -- 270,076 +0xB83F 0x6A3D # 樽 -- 270,077 +0xB840 0x6D35 # æ´µ -- 270,100 +0xB841 0x785C # 硜 -- 270,101 +0xB842 0x7B08 # 笈 -- 270,102 +0xB843 0x846D # è‘­ -- 270,103 +0xB844 0x8558 # 蕘 -- 270,104 +0xB845 0x8AC4 # è«„ -- 270,105 +0xB846 0x8DC2 # è·‚ -- 270,106 +0xB847 0x8EEB # 軫 -- 270,107 +0xB848 0x958E # é–Ž -- 270,110 +0xB849 0x95BD # é–½ -- 270,111 +0xB84A 0x9695 # éš• -- 270,112 +0xB84B 0x4FFA # 俺 -- 270,113 +0xB84C 0x50EE # 僮 -- 270,114 +0xB84D 0x59AF # 妯 -- 270,115 +0xB84E 0x5A0C # 娌 -- 270,116 +0xB84F 0x54FD # 哽 -- 270,117 +0xB850 0x5550 # å• -- 270,120 +0xB851 0x55A8 # å–¨ -- 270,121 +0xB852 0x5C50 # å± -- 270,122 +0xB853 0x5E37 # 帷 -- 270,123 +0xB854 0x5E57 # å¹— -- 270,124 +0xB855 0x5F29 # 弩 -- 270,125 +0xB856 0x5F40 # å½€ -- 270,126 +0xB857 0x60FB # 惻 -- 270,127 +0xB858 0x6147 # æ…‡ -- 270,130 +0xB859 0x61A8 # 憨 -- 270,131 +0xB85A 0x62C8 # 拈 -- 270,132 +0xB85B 0x62F7 # æ‹· -- 270,133 +0xB85C 0x6428 # æ¨ -- 270,134 +0xB85D 0x67B7 # æž· -- 270,135 +0xB85E 0x689F # 梟 -- 270,136 +0xB85F 0x6AD3 # æ«“ -- 270,137 +0xB860 0x6BEC # 毬 -- 270,140 +0xB861 0x6F1A # 漚 -- 270,141 +0xB862 0x7168 # ç…¨ -- 270,142 +0xB863 0x718F # ç† -- 270,143 +0xB864 0x7422 # ç¢ -- 270,144 +0xB865 0x7515 # 甕 -- 270,145 +0xB866 0x75E3 # ç—£ -- 270,146 +0xB867 0x763C # 瘼 -- 270,147 +0xB868 0x76C2 # 盂 -- 270,150 +0xB869 0x7BE6 # 篦 -- 270,151 +0xB86A 0x7C2A # ç°ª -- 270,152 +0xB86B 0x7CF4 # ç³´ -- 270,153 +0xB86C 0x7D09 # ç´‰ -- 270,154 +0xB86D 0x7D2C # ç´¬ -- 270,155 +0xB86E 0x7DBB # ç¶» -- 270,156 +0xB86F 0x7FB9 # ç¾¹ -- 270,157 +0xB870 0x7FCE # 翎 -- 270,160 +0xB871 0x801C # 耜 -- 270,161 +0xB872 0x8202 # 舂 -- 270,162 +0xB873 0x828B # 芋 -- 270,163 +0xB874 0x828D # èŠ -- 270,164 +0xB875 0x82B9 # 芹 -- 270,165 +0xB876 0x83C7 # è‡ -- 270,166 +0xB877 0x85C1 # è— -- 270,167 +0xB878 0x8671 # è™± -- 270,170 +0xB879 0x86AA # 蚪 -- 270,171 +0xB87A 0x86C6 # 蛆 -- 270,172 +0xB87B 0x87E0 # 蟠 -- 270,173 +0xB87C 0x87FE # 蟾 -- 270,174 +0xB87D 0x8888 # 袈 -- 270,175 +0xB87E 0x8960 # 襠 -- 270,176 +0xB8A1 0x8A7C # 詼 -- 270,241 +0xB8A2 0x8B17 # 謗 -- 270,242 +0xB8A3 0x8C7A # 豺 -- 270,243 +0xB8A4 0x8F46 # 轆 -- 270,244 +0xB8A5 0x9328 # 錨 -- 270,245 +0xB8A6 0x9582 # é–‚ -- 270,246 +0xB8A7 0x994B # 饋 -- 270,247 +0xB8A8 0x99AD # 馭 -- 270,250 +0xB8A9 0x9AFB # é«» -- 270,251 +0xB8AA 0x9C25 # é°¥ -- 270,252 +0xB8AB 0x9CE9 # 鳩 -- 270,253 +0xB8AC 0x9E9D # éº -- 270,254 +0xB8AD 0x9F66 # 齦 -- 270,255 +0xB8AE 0x9F6A # 齪 -- 270,256 +0xB8AF 0x9F77 # é½· -- 270,257 +0xB8B0 0x54A7 # å’§ -- 270,260 +0xB8B1 0x56E1 # 囡 -- 270,261 +0xB8B2 0x8814 # è ” -- 270,262 +0xB8B3 0x4EA2 # 亢 -- 270,263 +0xB8B4 0x5115 # å„• -- 270,264 +0xB8B5 0x5BA5 # 宥 -- 270,265 +0xB8B6 0x5484 # å’„ -- 270,266 +0xB8B7 0x564E # 噎 -- 270,267 +0xB8B8 0x5669 # 噩 -- 270,270 +0xB8B9 0x584B # å¡‹ -- 270,271 +0xB8BA 0x59D9 # å§™ -- 270,272 +0xB8BB 0x5C91 # 岑 -- 270,273 +0xB8BC 0x6308 # 挈 -- 270,274 +0xB8BD 0x6677 # æ™· -- 270,275 +0xB8BE 0x6BA4 # 殤 -- 270,276 +0xB8BF 0x6CC5 # æ³… -- 270,277 +0xB8C0 0x6D5C # 浜 -- 270,300 +0xB8C1 0x6E19 # 渙 -- 270,301 +0xB8C2 0x72CE # 狎 -- 270,302 +0xB8C3 0x749E # ç’ž -- 270,303 +0xB8C4 0x757F # ç•¿ -- 270,304 +0xB8C5 0x75DE # ç—ž -- 270,305 +0xB8C6 0x76CD # ç› -- 270,306 +0xB8C7 0x7791 # çž‘ -- 270,307 +0xB8C8 0x77BF # çž¿ -- 270,310 +0xB8C9 0x7A14 # 稔 -- 270,311 +0xB8CA 0x7BCB # 篋 -- 270,312 +0xB8CB 0x8151 # è…‘ -- 270,313 +0xB8CC 0x8340 # è€ -- 270,314 +0xB8CD 0x8398 # 莘 -- 270,315 +0xB8CE 0x83C5 # è… -- 270,316 +0xB8CF 0x847A # 葺 -- 270,317 +0xB8D0 0x875F # èŸ -- 270,320 +0xB8D1 0x887E # 衾 -- 270,321 +0xB8D2 0x891A # 褚 -- 270,322 +0xB8D3 0x8988 # 覈 -- 270,323 +0xB8D4 0x89D4 # è§” -- 270,324 +0xB8D5 0x8A48 # 詈 -- 270,325 +0xB8D6 0x8ADB # è«› -- 270,326 +0xB8D7 0x8AEE # è«® -- 270,327 +0xB8D8 0x8CFB # è³» -- 270,330 +0xB8D9 0x8D0D # è´ -- 270,331 +0xB8DA 0x8E30 # 踰 -- 270,332 +0xB8DB 0x8E49 # 蹉 -- 270,333 +0xB8DC 0x8E87 # 躇 -- 270,334 +0xB8DD 0x8E8A # 躊 -- 270,335 +0xB8DE 0x9041 # é -- 270,336 +0xB8DF 0x905B # é› -- 270,337 +0xB8E0 0x932E # 錮 -- 270,340 +0xB8E1 0x95D5 # é—• -- 270,341 +0xB8E2 0x9773 # é³ -- 270,342 +0xB8E3 0x9BCA # 鯊 -- 270,343 +0xB8E4 0x9D06 # é´† -- 270,344 +0xB8E5 0x9F5F # 齟 -- 270,345 +0xB8E6 0x5106 # 儆 -- 270,346 +0xB8E7 0x530D # åŒ -- 270,347 +0xB8E8 0x5310 # åŒ -- 270,350 +0xB8E9 0x5E11 # 帑 -- 270,351 +0xB8EA 0x5EE8 # 廨 -- 270,352 +0xB8EB 0x6214 # 戔 -- 270,353 +0xB8EC 0x6406 # æ† -- 270,354 +0xB8ED 0x6409 # æ‰ -- 270,355 +0xB8EE 0x6621 # 昡 -- 270,356 +0xB8EF 0x6A8E # 檎 -- 270,357 +0xB8F0 0x6F3E # æ¼¾ -- 270,360 +0xB8F1 0x6F41 # æ½ -- 270,361 +0xB8F2 0x714A # ç…Š -- 270,362 +0xB8F3 0x7192 # 熒 -- 270,363 +0xB8F4 0x71B9 # 熹 -- 270,364 +0xB8F5 0x71FE # 燾 -- 270,365 +0xB8F6 0x7296 # 犖 -- 270,366 +0xB8F7 0x72D9 # ç‹™ -- 270,367 +0xB8F8 0x7521 # 甡 -- 270,370 +0xB8F9 0x7540 # ç•€ -- 270,371 +0xB8FA 0x759D # ç– -- 270,372 +0xB8FB 0x75B4 # ç–´ -- 270,373 +0xB8FC 0x75FC # ç—¼ -- 270,374 +0xB8FD 0x7630 # 瘰 -- 270,375 +0xB8FE 0x7667 # ç™§ -- 270,376 diff --git a/unicode/xerox/unihan/XCCS-271=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-271=UNIHAN.TXT new file mode 100644 index 00000000..faade548 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-271=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "271" UNIHAN + +0xB921 0x77DA # 矚 -- 271,041 +0xB922 0x7B67 # ç­§ -- 271,042 +0xB923 0x7B71 # ç­± -- 271,043 +0xB924 0x7D1C # ç´œ -- 271,044 +0xB925 0x7DA6 # 綦 -- 271,045 +0xB926 0x7DAC # 綬 -- 271,046 +0xB927 0x7E09 # 縉 -- 271,047 +0xB928 0x7E46 # 繆 -- 271,050 +0xB929 0x7E9B # 纛 -- 271,051 +0xB92A 0x8201 # èˆ -- 271,052 +0xB92B 0x82D2 # è‹’ -- 271,053 +0xB92C 0x834F # è -- 271,054 +0xB92D 0x8446 # 葆 -- 271,055 +0xB92E 0x87C4 # 蟄 -- 271,056 +0xB92F 0x8AD7 # è«— -- 271,057 +0xB930 0x8CB2 # è²² -- 271,060 +0xB931 0x8F0A # 輊 -- 271,061 +0xB932 0x9044 # é„ -- 271,062 +0xB933 0x9074 # é´ -- 271,063 +0xB934 0x90DB # 郛 -- 271,064 +0xB935 0x913A # 鄺 -- 271,065 +0xB936 0x9A64 # 驤 -- 271,066 +0xB937 0x4E31 # 丱 -- 271,067 +0xB938 0x63F6 # æ¶ -- 271,070 +0xB939 0x6E2B # 渫 -- 271,071 +0xB93A 0x9082 # é‚‚ -- 271,072 +0xB93B 0x90DF # 郟 -- 271,073 +0xB93C 0x80B4 # è‚´ -- 271,074 +0xB93D 0x9917 # 餗 -- 271,075 +0xB93E 0x99D1 # é§‘ -- 271,076 +0xB93F 0x99D8 # 駘 -- 271,077 +0xB940 0x4F57 # ä½— -- 271,100 +0xB941 0x4FDA # 俚 -- 271,101 +0xB942 0x5228 # 刨 -- 271,102 +0xB943 0x528A # 劊 -- 271,103 +0xB944 0x5A4A # 婊 -- 271,104 +0xB945 0x5B51 # å­‘ -- 271,105 +0xB946 0x5969 # 奩 -- 271,106 +0xB947 0x5FD6 # å¿– -- 271,107 +0xB948 0x6063 # æ£ -- 271,110 +0xB949 0x60DA # 惚 -- 271,111 +0xB94A 0x61C3 # 懃 -- 271,112 +0xB94B 0x505D # å -- 271,113 +0xB94C 0x62D5 # æ‹• -- 271,114 +0xB94D 0x62ED # æ‹­ -- 271,115 +0xB94E 0x6336 # 挶 -- 271,116 +0xB94F 0x6390 # æŽ -- 271,117 +0xB950 0x6376 # æ¶ -- 271,120 +0xB951 0x63D6 # æ– -- 271,121 +0xB952 0x6473 # 摳 -- 271,122 +0xB953 0x6504 # 攄 -- 271,123 +0xB954 0x6666 # 晦 -- 271,124 +0xB955 0x667E # 晾 -- 271,125 +0xB956 0x696F # 楯 -- 271,126 +0xB957 0x6EF7 # æ»· -- 271,127 +0xB958 0x6F87 # 澇 -- 271,130 +0xB959 0x75C2 # ç—‚ -- 271,131 +0xB95A 0x7634 # 瘴 -- 271,132 +0xB95B 0x7812 # ç ’ -- 271,133 +0xB95C 0x7ABF # 窿 -- 271,134 +0xB95D 0x7B33 # 笳 -- 271,135 +0xB95E 0x7B8D # ç® -- 271,136 +0xB95F 0x7B9D # ç® -- 271,137 +0xB960 0x7DB9 # ç¶¹ -- 271,140 +0xB961 0x7D5B # çµ› -- 271,141 +0xB962 0x7E6E # ç¹® -- 271,142 +0xB963 0x812C # 脬 -- 271,143 +0xB964 0x8198 # 膘 -- 271,144 +0xB965 0x81CA # 臊 -- 271,145 +0xB966 0x8244 # 艄 -- 271,146 +0xB967 0x83F8 # è¸ -- 271,147 +0xB968 0x8493 # è’“ -- 271,150 +0xB969 0x8784 # èž„ -- 271,151 +0xB96A 0x87C8 # 蟈 -- 271,152 +0xB96B 0x87D2 # 蟒 -- 271,153 +0xB96C 0x88F1 # 裱 -- 271,154 +0xB96D 0x8976 # 襶 -- 271,155 +0xB96E 0x89A5 # 覥 -- 271,156 +0xB96F 0x8A46 # 詆 -- 271,157 +0xB970 0x8A86 # 誆 -- 271,160 +0xB971 0x8B05 # 謅 -- 271,161 +0xB972 0x8C47 # 豇 -- 271,162 +0xB973 0x8C49 # 豉 -- 271,163 +0xB974 0x8E39 # 踹 -- 271,164 +0xB975 0x97AC # 鞬 -- 271,165 +0xB976 0x9C0D # é° -- 271,166 +0xB977 0x9C54 # é±” -- 271,167 +0xB978 0x9D89 # 鶉 -- 271,170 +0xB979 0x9D70 # éµ° -- 271,171 +0xB97A 0x9F08 # 鼈 -- 271,172 +0xB97B 0x9F95 # 龕 -- 271,173 +0xB97C 0x7BB8 # 箸 -- 271,174 +0xB97D 0x8494 # è’” -- 271,175 +0xB97E 0x8AFA # 諺 -- 271,176 +0xB9A1 0x91F5 # 釵 -- 271,241 +0xB9A2 0x9E75 # é¹µ -- 271,242 +0xB9A3 0x500F # å€ -- 271,243 +0xB9A4 0x5AD7 # å«— -- 271,244 +0xB9A5 0x5B70 # å­° -- 271,245 +0xB9A6 0x53E9 # å© -- 271,246 +0xB9A7 0x5729 # 圩 -- 271,247 +0xB9A8 0x5F01 # å¼ -- 271,250 +0xB9A9 0x5F0B # 弋 -- 271,251 +0xB9AA 0x606A # æª -- 271,252 +0xB9AB 0x60B8 # 悸 -- 271,253 +0xB9AC 0x634C # æŒ -- 271,254 +0xB9AD 0x693F # 椿 -- 271,255 +0xB9AE 0x6B86 # 殆 -- 271,256 +0xB9AF 0x7638 # 瘸 -- 271,257 +0xB9B0 0x8546 # 蕆 -- 271,260 +0xB9B1 0x85B9 # è–¹ -- 271,261 +0xB9B2 0x8831 # è ± -- 271,262 +0xB9B3 0x8FE5 # è¿¥ -- 271,263 +0xB9B4 0x942B # é« -- 271,264 +0xB9B5 0x9862 # é¡¢ -- 271,265 +0xB9B6 0x9874 # é¡´ -- 271,266 +0xB9B7 0x524B # 剋 -- 271,267 +0xB9B8 0x5372 # å² -- 271,270 +0xB9B9 0x5B95 # 宕 -- 271,271 +0xB9BA 0x5D47 # 嵇 -- 271,272 +0xB9BB 0x620D # æˆ -- 271,273 +0xB9BC 0x6549 # 敉 -- 271,274 +0xB9BD 0x66B9 # æš¹ -- 271,275 +0xB9BE 0x6A90 # æª -- 271,276 +0xB9BF 0x6AAF # 檯 -- 271,277 +0xB9C0 0x6C4D # æ± -- 271,300 +0xB9C1 0x724B # 牋 -- 271,301 +0xB9C2 0x725D # ç‰ -- 271,302 +0xB9C3 0x73E9 # ç© -- 271,303 +0xB9C4 0x7428 # ç¨ -- 271,304 +0xB9C5 0x7489 # ç’‰ -- 271,305 +0xB9C6 0x74A8 # ç’¨ -- 271,306 +0xB9C7 0x7672 # 癲 -- 271,307 +0xB9C8 0x7887 # 碇 -- 271,310 +0xB9C9 0x7BE0 # 篠 -- 271,311 +0xB9CA 0x7FE6 # 翦 -- 271,312 +0xB9CB 0x837C # è¼ -- 271,313 +0xB9CC 0x871A # 蜚 -- 271,314 +0xB9CD 0x8832 # è ² -- 271,315 +0xB9CE 0x8A67 # è©§ -- 271,316 +0xB9CF 0x9291 # 銑 -- 271,317 +0xB9D0 0x98BB # 颻 -- 271,320 +0xB9D1 0x993D # 餽 -- 271,321 +0xB9D2 0x9A0F # é¨ -- 271,322 +0xB9D3 0x88A2 # 袢 -- 271,323 +0xB9D4 0x9ECC # 黌 -- 271,324 +0xB9D5 0x51CA # 凊 -- 271,325 +0xB9D6 0x5298 # 劘 -- 271,326 +0xB9D7 0x5684 # åš„ -- 271,327 +0xB9D8 0x60F2 # 惲 -- 271,330 +0xB9D9 0x6684 # æš„ -- 271,331 +0xB9DA 0x595A # 奚 -- 271,332 +0xB9DB 0x6AEC # 櫬 -- 271,333 +0xB9DC 0x6DC4 # æ·„ -- 271,334 +0xB9DD 0x6EC1 # æ» -- 271,335 +0xB9DE 0x7006 # 瀆 -- 271,336 +0xB9DF 0x71EE # 燮 -- 271,337 +0xB9E0 0x726F # 牯 -- 271,340 +0xB9E1 0x7600 # 瘀 -- 271,341 +0xB9E2 0x75F1 # ç—± -- 271,342 +0xB9E3 0x7625 # 瘥 -- 271,343 +0xB9E4 0x765F # 癟 -- 271,344 +0xB9E5 0x7670 # ç™° -- 271,345 +0xB9E6 0x546B # å‘« -- 271,346 +0xB9E7 0x7CF6 # ç³¶ -- 271,347 +0xB9E8 0x7F7D # ç½½ -- 271,350 +0xB9E9 0x8014 # 耔 -- 271,351 +0xB9EA 0x811B # è„› -- 271,352 +0xB9EB 0x81DD # è‡ -- 271,353 +0xB9EC 0x83A9 # 莩 -- 271,354 +0xB9ED 0x884A # 衊 -- 271,355 +0xB9EE 0x8AD1 # è«‘ -- 271,356 +0xB9EF 0x8B07 # 謇 -- 271,357 +0xB9F0 0x8B85 # è®… -- 271,360 +0xB9F1 0x9210 # éˆ -- 271,361 +0xB9F2 0x9628 # 阨 -- 271,362 +0xB9F3 0x9768 # é¨ -- 271,363 +0xB9F4 0x9870 # é¡° -- 271,364 +0xB9F5 0x52FD # 勽 -- 271,365 +0xB9F6 0x90D7 # 郗 -- 271,366 +0xB9F7 0x92AC # 銬 -- 271,367 +0xB9F8 0x54CF # å“ -- 271,370 +0xB9F9 0x552C # 唬 -- 271,371 +0xB9FA 0x6886 # 梆 -- 271,372 +0xB9FB 0x7785 # çž… -- 271,373 +0xB9FC 0x81C3 # 臃 -- 271,374 +0xB9FD 0x826E # 艮 -- 271,375 +0xB9FE 0x84A1 # è’¡ -- 271,376 diff --git a/unicode/xerox/unihan/XCCS-272=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-272=UNIHAN.TXT new file mode 100644 index 00000000..e8ac3e1b --- /dev/null +++ b/unicode/xerox/unihan/XCCS-272=UNIHAN.TXT @@ -0,0 +1,190 @@ + +# "272" UNIHAN + +0xBA21 0x896C # 襬 -- 272,041 +0xBA22 0x8C55 # 豕 -- 272,042 +0xBA23 0x8DBF # è¶¿ -- 272,043 +0xBA24 0x9911 # 餑 -- 272,044 +0xBA25 0x9D15 # é´• -- 272,045 +0xBA26 0x5008 # 倈 -- 272,046 +0xBA27 0x50BA # 傺 -- 272,047 +0xBA28 0x5129 # å„© -- 272,050 +0xBA29 0x513A # 儺 -- 272,051 +0xBA2A 0x515B # å…› -- 272,052 +0xBA2B 0x53FB # å» -- 272,053 +0xBA2C 0x54FF # å“¿ -- 272,054 +0xBA2D 0x5683 # 嚃 -- 272,055 +0xBA2E 0x56A6 # 嚦 -- 272,056 +0xBA2F 0x57ED # 埭 -- 272,057 +0xBA30 0x5889 # 墉 -- 272,060 +0xBA31 0x651F # 攟 -- 272,061 +0xBA32 0x659B # æ–› -- 272,062 +0xBA33 0x67B0 # æž° -- 272,063 +0xBA34 0x6938 # 椸 -- 272,064 +0xBA35 0x6937 # 椷 -- 272,065 +0xBA36 0x6A87 # 檇 -- 272,066 +0xBA37 0x6BAD # æ®­ -- 272,067 +0xBA38 0x6C4E # 汎 -- 272,070 +0xBA39 0x6CD9 # æ³™ -- 272,071 +0xBA3A 0x5D36 # å´¶ -- 272,072 +0xBA3B 0x6EA7 # 溧 -- 272,073 +0xBA3C 0x6FCA # 濊 -- 272,074 +0xBA3D 0x7185 # 熅 -- 272,075 +0xBA3E 0x71FF # 燿 -- 272,076 +0xBA3F 0x7517 # ç”— -- 272,077 +0xBA40 0x752F # 甯 -- 272,100 +0xBA41 0x75E0 # ç—  -- 272,101 +0xBA42 0x76A4 # 皤 -- 272,102 +0xBA43 0x769E # çšž -- 272,103 +0xBA44 0x76A6 # 皦 -- 272,104 +0xBA45 0x76AD # çš­ -- 272,105 +0xBA46 0x76E6 # 盦 -- 272,106 +0xBA47 0x76FB # ç›» -- 272,107 +0xBA48 0x7752 # ç’ -- 272,110 +0xBA49 0x8918 # 褘 -- 272,111 +0xBA4A 0x7C67 # ç±§ -- 272,112 +0xBA4B 0x7E56 # ç¹– -- 272,113 +0xBA4C 0x7E91 # 纑 -- 272,114 +0xBA4D 0x7FBC # ç¾¼ -- 272,115 +0xBA4E 0x8264 # 艤 -- 272,116 +0xBA4F 0x826D # 艭 -- 272,117 +0xBA50 0x8604 # 蘄 -- 272,120 +0xBA51 0x8629 # 蘩 -- 272,121 +0xBA52 0x8828 # è ¨ -- 272,122 +0xBA53 0x890C # 褌 -- 272,123 +0xBA54 0x8974 # 襴 -- 272,124 +0xBA55 0x89FC # è§¼ -- 272,125 +0xBA56 0x89FF # è§¿ -- 272,126 +0xBA57 0x8A0F # è¨ -- 272,127 +0xBA58 0x8B46 # è­† -- 272,130 +0xBA59 0x8B95 # 讕 -- 272,131 +0xBA5A 0x902F # 逯 -- 272,132 +0xBA5B 0x908B # é‚‹ -- 272,133 +0xBA5C 0x9136 # é„¶ -- 272,134 +0xBA5D 0x93DE # éž -- 272,135 +0xBA5E 0x9705 # 霅 -- 272,136 +0xBA5F 0x9A2D # 騭 -- 272,137 +0xBA60 0x9C68 # 鱨 -- 272,140 +0xBA61 0x9D96 # é¶– -- 272,141 +0xBA62 0x4EB6 # 亶 -- 272,142 +0xBA63 0x4F5E # 佞 -- 272,143 +0xBA64 0x4F7B # ä½» -- 272,144 +0xBA65 0x4F91 # 侑 -- 272,145 +0xBA66 0x4FF3 # 俳 -- 272,146 +0xBA67 0x5014 # 倔 -- 272,147 +0xBA68 0x50ED # 僭 -- 272,150 +0xBA69 0x5110 # å„ -- 272,151 +0xBA6A 0x513C # 儼 -- 272,152 +0xBA6B 0x5A6A # 婪 -- 272,153 +0xBA6C 0x5AE3 # å«£ -- 272,154 +0xBA6D 0x5B2A # 嬪 -- 272,155 +0xBA6E 0x5B65 # å­¥ -- 272,156 +0xBA6F 0x53F6 # å¶ -- 272,157 +0xBA70 0x5401 # å -- 272,160 +0xBA71 0x542E # å® -- 272,161 +0xBA72 0x54A4 # å’¤ -- 272,162 +0xBA73 0x54AB # å’« -- 272,163 +0xBA74 0x552A # 唪 -- 272,164 +0xBA75 0x5636 # 嘶 -- 272,165 +0xBA76 0x56FF # 囿 -- 272,166 +0xBA77 0x589F # 墟 -- 272,167 +0xBA78 0x58D1 # 壑 -- 272,170 +0xBA79 0x5D6C # 嵬 -- 272,171 +0xBA7A 0x5E19 # 帙 -- 272,172 +0xBA7B 0x5E43 # 幃 -- 272,173 +0xBA7D 0x5F87 # 徇 -- 272,175 +0xBA7E 0x5FE1 # å¿¡ -- 272,176 +0xBAA1 0x5FF8 # 忸 -- 272,241 +0xBAA2 0x6019 # 怙 -- 272,242 +0xBAA3 0x6041 # æ -- 272,243 +0xBAA4 0x625E # 扞 -- 272,244 +0xBAA5 0x6289 # 抉 -- 272,245 +0xBAA6 0x636B # æ« -- 272,246 +0xBAA7 0x6387 # 掇 -- 272,247 +0xBAA8 0x6499 # æ’™ -- 272,250 +0xBAA9 0x6555 # æ•• -- 272,251 +0xBAAA 0x65C3 # æ—ƒ -- 272,252 +0xBAAB 0x675E # æž -- 272,253 +0xBAAC 0x693D # 椽 -- 272,254 +0xBAAD 0x6995 # 榕 -- 272,255 +0xBAAE 0x6B5F # æ­Ÿ -- 272,256 +0xBAAF 0x6B84 # 殄 -- 272,257 +0xBAB0 0x6DC0 # æ·€ -- 272,260 +0xBAB1 0x6EB7 # 溷 -- 272,261 +0xBAB2 0x6F7A # 潺 -- 272,262 +0xBAB3 0x7256 # 牖 -- 272,263 +0xBAB4 0x72A2 # 犢 -- 272,264 +0xBAB5 0x731D # çŒ -- 272,265 +0xBAB6 0x7455 # ç‘• -- 272,266 +0xBAB7 0x755B # ç•› -- 272,267 +0xBAB8 0x7587 # ç–‡ -- 272,270 +0xBAB9 0x7664 # 癤 -- 272,271 +0xBABA 0x76C5 # ç›… -- 272,272 +0xBABB 0x76E5 # 盥 -- 272,273 +0xBABC 0x7707 # 眇 -- 272,274 +0xBABD 0x7825 # ç ¥ -- 272,275 +0xBABE 0x7893 # 碓 -- 272,276 +0xBABF 0x78CA # 磊 -- 272,277 +0xBAC0 0x7A17 # 稗 -- 272,300 +0xBAC1 0x7BFE # 篾 -- 272,301 +0xBAC2 0x7C5F # 籟 -- 272,302 +0xBAC3 0x7C95 # 粕 -- 272,303 +0xBAC4 0x7D06 # ç´† -- 272,304 +0xBAC5 0x7DCB # ç·‹ -- 272,305 +0xBAC6 0x7E0B # 縋 -- 272,306 +0xBAC7 0x7E1E # 縞 -- 272,307 +0xBAC8 0x7E35 # 縵 -- 272,310 +0xBAC9 0x7E39 # 縹 -- 272,311 +0xBACA 0x7E5A # 繚 -- 272,312 +0xBACB 0x7E6F # 繯 -- 272,313 +0xBACC 0x7FF3 # 翳 -- 272,314 +0xBACD 0x8075 # èµ -- 272,315 +0xBACE 0x80AB # è‚« -- 272,316 +0xBACF 0x81E0 # 臠 -- 272,317 +0xBAD0 0x8309 # 茉 -- 272,320 +0xBAD1 0x8317 # 茗 -- 272,321 +0xBAD2 0x83D6 # è– -- 272,322 +0xBAD3 0x83FD # è½ -- 272,323 +0xBAD4 0x853B # è”» -- 272,324 +0xBAD5 0x85FF # è—¿ -- 272,325 +0xBAD6 0x8693 # èš“ -- 272,326 +0xBAD7 0x86AF # 蚯 -- 272,327 +0xBAD8 0x8703 # 蜃 -- 272,330 +0xBAD9 0x8737 # 蜷 -- 272,331 +0xBADA 0x874C # èŒ -- 272,332 +0xBADB 0x88DF # 裟 -- 272,333 +0xBADC 0x8913 # 褓 -- 272,334 +0xBADD 0x890A # 褊 -- 272,335 +0xBADE 0x8941 # è¥ -- 272,336 +0xBADF 0x89A6 # 覦 -- 272,337 +0xBAE0 0x89AC # 覬 -- 272,340 +0xBAE1 0x89F4 # è§´ -- 272,341 +0xBAE2 0x8A6C # 詬 -- 272,342 +0xBAE3 0x8A9A # 誚 -- 272,343 +0xBAE4 0x8AA5 # 誥 -- 272,344 +0xBAE5 0x8AB9 # 誹 -- 272,345 +0xBAE6 0x8B14 # 謔 -- 272,346 +0xBAE7 0x8B2B # 謫 -- 272,347 +0xBAE8 0x8B33 # 謳 -- 272,350 +0xBAE9 0x8B3E # 謾 -- 272,351 +0xBAEA 0x8B6B # è­« -- 272,352 +0xBAEB 0x8B96 # è®– -- 272,353 +0xBAEC 0x8B9E # 讞 -- 272,354 +0xBAED 0x8C89 # 貉 -- 272,355 +0xBAEE 0x8CBA # 貺 -- 272,356 +0xBAEF 0x8DCE # è·Ž -- 272,357 +0xBAF0 0x8E1E # 踞 -- 272,360 +0xBAF1 0x8E74 # è¹´ -- 272,361 +0xBAF2 0x8EFB # è»» -- 272,362 +0xBAF3 0x8F64 # 轤 -- 272,363 +0xBAF4 0x8FE2 # è¿¢ -- 272,364 +0xBAF5 0x914A # é…Š -- 272,365 +0xBAF6 0x9162 # é…¢ -- 272,366 +0xBAF7 0x9169 # é…© -- 272,367 +0xBAF8 0x91AE # 醮 -- 272,370 +0xBAF9 0x9477 # é‘· -- 272,371 +0xBAFA 0x95A1 # é–¡ -- 272,372 +0xBAFB 0x965F # 陟 -- 272,373 +0xBAFC 0x9706 # 霆 -- 272,374 +0xBAFD 0x972A # 霪 -- 272,375 +0xBAFE 0x9955 # 饕 -- 272,376 diff --git a/unicode/xerox/unihan/XCCS-273=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-273=UNIHAN.TXT new file mode 100644 index 00000000..834be310 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-273=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "273" UNIHAN + +0xBB21 0x99D9 # é§™ -- 273,041 +0xBB22 0x9A16 # 騖 -- 273,042 +0xBB23 0x9AE6 # 髦 -- 273,043 +0xBB24 0x9B1F # 鬟 -- 273,044 +0xBB25 0x9B2E # 鬮 -- 273,045 +0xBB26 0x9B8E # 鮎 -- 273,046 +0xBB27 0x9BD6 # 鯖 -- 273,047 +0xBB28 0x9D23 # é´£ -- 273,050 +0xBB29 0x9DD3 # é·“ -- 273,051 +0xBB2A 0x9DD7 # é·— -- 273,052 +0xBB2B 0x9EE0 # é»  -- 273,053 +0xBB2C 0x9EFF # 黿 -- 273,054 +0xBB2D 0x9F2C # 鼬 -- 273,055 +0xBB2E 0x5C79 # å±¹ -- 273,056 +0xBB2F 0x8E81 # èº -- 273,057 +0xBB30 0x939A # 鎚 -- 273,060 +0xBB31 0x795A # 祚 -- 273,061 +0xBB32 0x6F23 # æ¼£ -- 273,062 +0xBB33 0x9B45 # é­… -- 273,063 +0xBB34 0x9EDD # é» -- 273,064 +0xBB35 0x701A # 瀚 -- 273,065 +0xBB36 0x6ABB # 檻 -- 273,066 +0xBB37 0x8E1D # è¸ -- 273,067 +0xBB38 0x8052 # è’ -- 273,070 +0xBB39 0x562E # 嘮 -- 273,071 +0xBB3A 0x8E31 # 踱 -- 273,072 +0xBB3B 0x6F09 # 漉 -- 273,073 +0xBB3C 0x61F5 # 懵 -- 273,074 +0xBB3D 0x672E # 朮 -- 273,075 +0xBB3E 0x6D82 # æ¶‚ -- 273,076 +0xBB3F 0x5938 # 夸 -- 273,077 +0xBB40 0x6DEC # æ·¬ -- 273,100 +0xBB41 0x5CD2 # å³’ -- 273,101 +0xBB42 0x6D85 # æ¶… -- 273,102 +0xBB43 0x7D07 # ç´‡ -- 273,103 +0xBB44 0x857E # 蕾 -- 273,104 +0xBB45 0x5096 # å‚– -- 273,105 +0xBB46 0x84C1 # è“ -- 273,106 +0xBB47 0x8823 # è £ -- 273,107 +0xBB48 0x876E # è® -- 273,110 +0xBB49 0x6F2A # 漪 -- 273,111 +0xBB4A 0x7F4C # 罌 -- 273,112 +0xBB4B 0x58D9 # 壙 -- 273,113 +0xBB4C 0x56C0 # 囀 -- 273,114 +0xBB4D 0x9D12 # é´’ -- 273,115 +0xBB4E 0x840B # è‹ -- 273,116 +0xBB4F 0x6F78 # 潸 -- 273,117 +0xBB50 0x9251 # 鉑 -- 273,120 +0xBB51 0x69C3 # 槃 -- 273,121 +0xBB52 0x9853 # é¡“ -- 273,122 +0xBB53 0x9C3E # é°¾ -- 273,123 +0xBB54 0x6441 # æ‘ -- 273,124 +0xBB55 0x7284 # 犄 -- 273,125 +0xBB56 0x55E4 # å—¤ -- 273,126 +0xBB57 0x852B # 蔫 -- 273,127 +0xBB58 0x7787 # 瞇 -- 273,130 +0xBB59 0x91BA # 醺 -- 273,131 +0xBB5A 0x5671 # å™± -- 273,132 +0xBB5B 0x6DE6 # æ·¦ -- 273,133 +0xBB5C 0x76B0 # çš° -- 273,134 +0xBB5D 0x9DBA # 鶺 -- 273,135 +0xBB5E 0x98AF # 颯 -- 273,136 +0xBB5F 0x67DE # 柞 -- 273,137 +0xBB60 0x658C # æ–Œ -- 273,140 +0xBB61 0x742E # ç® -- 273,141 +0xBB62 0x663A # 昺 -- 273,142 +0xBB63 0x7098 # 炘 -- 273,143 +0xBB64 0x6AF8 # 櫸 -- 273,144 +0xBB65 0x5D06 # å´† -- 273,145 +0xBB66 0x5536 # å”¶ -- 273,146 +0xBB67 0x7131 # 焱 -- 273,147 +0xBB68 0x8DB5 # è¶µ -- 273,150 +0xBB69 0x5A7C # 婼 -- 273,151 +0xBB6A 0x5662 # 噢 -- 273,152 +0xBB6B 0x96EF # 雯 -- 273,153 +0xBB6C 0x9370 # é° -- 273,154 +0xBB6D 0x749F # ç’Ÿ -- 273,155 +0xBB6E 0x9BE7 # 鯧 -- 273,156 +0xBB6F 0x935A # éš -- 273,157 +0xBB70 0x64AC # æ’¬ -- 273,160 +0xBB71 0x63F9 # æ¹ -- 273,161 +0xBB72 0x9097 # é‚— -- 273,162 +0xBB73 0x74A0 # ç’  -- 273,163 +0xBB74 0x7652 # ç™’ -- 273,164 +0xBB75 0x83EA # èª -- 273,165 +0xBB76 0x556A # 啪 -- 273,166 +0xBB77 0x55B5 # å–µ -- 273,167 +0xBB78 0x5519 # å”™ -- 273,170 +0xBB79 0x55E8 # å—¨ -- 273,171 +0xBB7A 0x5658 # 噘 -- 273,172 +0xBB7B 0x92A8 # 銨 -- 273,173 +0xBB7C 0x87F6 # 蟶 -- 273,174 +0xBB7D 0x6C81 # æ² -- 273,175 +0xBB7E 0x6029 # 怩 -- 273,176 +0xBBA1 0x7F5F # 罟 -- 273,241 +0xBBA2 0x559F # å–Ÿ -- 273,242 +0xBBA3 0x57A0 # åž  -- 273,243 +0xBBA4 0x5476 # å‘¶ -- 273,244 +0xBBA5 0x6603 # 昃 -- 273,245 +0xBBA6 0x6339 # 挹 -- 273,246 +0xBBA7 0x5F64 # 彤 -- 273,247 +0xBBA8 0x577C # å¼ -- 273,250 +0xBBA9 0x59DD # å§ -- 273,251 +0xBBAA 0x5DFD # å·½ -- 273,252 +0xBBAB 0x5556 # å•– -- 273,253 +0xBBAC 0x5AFB # å«» -- 273,254 +0xBBAD 0x7A88 # 窈 -- 273,255 +0xBBAE 0x7C23 # ç°£ -- 273,256 +0xBBAF 0x6137 # æ„· -- 273,257 +0xBBB0 0x61AC # 憬 -- 273,260 +0xBBB1 0x6595 # æ–• -- 273,261 +0xBBB2 0x84D1 # è“‘ -- 273,262 +0xBBB3 0x61A7 # 憧 -- 273,263 +0xBBB4 0x85CE # è—Ž -- 273,264 +0xBBB5 0x6222 # 戢 -- 273,265 +0xBBB6 0x75CD # ç— -- 273,266 +0xBBB7 0x61AE # 憮 -- 273,267 +0xBBB8 0x925E # 鉞 -- 273,270 +0xBBB9 0x93B0 # 鎰 -- 273,271 +0xBBBA 0x8328 # 茨 -- 273,272 +0xBBBB 0x90DC # 郜 -- 273,273 +0xBBBC 0x96CB # 雋 -- 273,274 +0xBBBD 0x59CD # å§ -- 273,275 +0xBBBE 0x52F1 # 勱 -- 273,276 +0xBBBF 0x5F67 # å½§ -- 273,277 +0xBBC0 0x85EA # è—ª -- 273,300 +0xBBC1 0x75D9 # ç—™ -- 273,301 +0xBBC2 0x7C1E # ç°ž -- 273,302 +0xBBC3 0x5A40 # å©€ -- 273,303 +0xBBC4 0x74A9 # ç’© -- 273,304 +0xBBC5 0x67B4 # æž´ -- 273,305 +0xBBC6 0x7599 # ç–™ -- 273,306 +0xBBC7 0x5E18 # 帘 -- 273,307 +0xBBC8 0x62BF # 抿 -- 273,310 +0xBBC9 0x7578 # 畸 -- 273,311 +0xBBCA 0x568E # 嚎 -- 273,312 +0xBBCB 0x7629 # 瘩 -- 273,313 +0xBBCC 0x6ADA # 櫚 -- 273,314 +0xBBCD 0x8568 # 蕨 -- 273,315 +0xBBCE 0x5482 # å’‚ -- 273,316 +0xBBCF 0x55C6 # å—† -- 273,317 +0xBBD0 0x9296 # 銖 -- 273,320 +0xBBD1 0x6C10 # æ° -- 273,321 +0xBBD2 0x59D2 # å§’ -- 273,322 +0xBBD3 0x64BE # æ’¾ -- 273,323 +0xBBD4 0x7579 # 畹 -- 273,324 +0xBBD5 0x6DD6 # æ·– -- 273,325 +0xBBD6 0x8386 # 莆 -- 273,326 +0xBBD7 0x6FAE # æ¾® -- 273,327 +0xBBD8 0x7E11 # 縑 -- 273,330 +0xBBD9 0x8E91 # 躑 -- 273,331 +0xBBDA 0x8E85 # 躅 -- 273,332 +0xBBDB 0x9132 # 鄲 -- 273,333 +0xBBDC 0x73EE # ç® -- 273,334 +0xBBDD 0x677C # æ¼ -- 273,335 +0xBBDE 0x660A # 昊 -- 273,336 +0xBBDF 0x82DC # 苜 -- 273,337 +0xBBE0 0x5AB2 # 媲 -- 273,340 +0xBBE1 0x54BB # å’» -- 273,341 +0xBBE2 0x9826 # é ¦ -- 273,342 +0xBBE3 0x5665 # 噥 -- 273,343 +0xBBE4 0x756C # 畬 -- 273,344 +0xBBE5 0x8438 # è¸ -- 273,345 +0xBBE6 0x7613 # 瘓 -- 273,346 +0xBBE7 0x5AF5 # 嫵 -- 273,347 +0xBBE8 0x7B60 # ç­  -- 273,350 +0xBBE9 0x76CE # 盎 -- 273,351 +0xBBEA 0x84FF # è“¿ -- 273,352 +0xBBEB 0x7BAC # 箬 -- 273,353 +0xBBEC 0x5685 # åš… -- 273,354 +0xBBED 0x562C # 嘬 -- 273,355 +0xBBEE 0x7BC1 # ç¯ -- 273,356 +0xBBEF 0x56C1 # å› -- 273,357 +0xBBF0 0x9D9A # é¶š -- 273,360 +0xBBF1 0x5406 # å† -- 273,361 +0xBBF2 0x8DFA # è·º -- 273,362 +0xBBF3 0x5555 # å•• -- 273,363 +0xBBF4 0x5F46 # 彆 -- 273,364 +0xBBF5 0x8E6C # 蹬 -- 273,365 +0xBBF6 0x5659 # å™™ -- 273,366 +0xBBF7 0x5C37 # å°· -- 273,367 +0xBBF8 0x5A9E # 媞 -- 273,370 +0xBBF9 0x5DB2 # å¶² -- 273,371 +0xBBFA 0x4EE8 # 仨 -- 273,372 +0xBBFB 0x973E # 霾 -- 273,373 +0xBBFC 0x6CC3 # 泃 -- 273,374 +0xBBFD 0x5A96 # 媖 -- 273,375 +0xBBFE 0x7889 # 碉 -- 273,376 diff --git a/unicode/xerox/unihan/XCCS-274=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-274=UNIHAN.TXT new file mode 100644 index 00000000..274fd269 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-274=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "274" UNIHAN + +0xBC21 0x6EF9 # 滹 -- 274,041 +0xBC22 0x6FB6 # æ¾¶ -- 274,042 +0xBC23 0x8DD7 # è·— -- 274,043 +0xBC24 0x6DDD # æ· -- 274,044 +0xBC25 0x84CA # 蓊 -- 274,045 +0xBC26 0x705E # çž -- 274,046 +0xBC27 0x828E # 芎 -- 274,047 +0xBC28 0x7A79 # 穹 -- 274,050 +0xBC29 0x5777 # å· -- 274,051 +0xBC2A 0x4F97 # ä¾— -- 274,052 +0xBC2B 0x73A2 # 玢 -- 274,053 +0xBC2C 0x5690 # åš -- 274,054 +0xBC2D 0x62A8 # 抨 -- 274,055 +0xBC2E 0x82E3 # è‹£ -- 274,056 +0xBC2F 0x9588 # é–ˆ -- 274,057 +0xBC30 0x73C8 # çˆ -- 274,060 +0xBC31 0x7967 # 祧 -- 274,061 +0xBC32 0x93DC # éœ -- 274,062 +0xBC33 0x59A3 # 妣 -- 274,063 +0xBC34 0x7FA2 # ç¾¢ -- 274,064 +0xBC35 0x6523 # 攣 -- 274,065 +0xBC36 0x71C1 # ç‡ -- 274,066 +0xBC37 0x665E # 晞 -- 274,067 +0xBC38 0x6C26 # æ°¦ -- 274,070 +0xBC39 0x6C2C # æ°¬ -- 274,071 +0xBC3A 0x719B # 熛 -- 274,072 +0xBC3B 0x779F # 瞟 -- 274,073 +0xBC3C 0x55E5 # å—¥ -- 274,074 +0xBC3D 0x6F8D # æ¾ -- 274,075 +0xBC3E 0x6ECF # æ» -- 274,076 +0xBC3F 0x7481 # ç’ -- 274,077 +0xBC40 0x93E8 # é¨ -- 274,100 +0xBC41 0x9C63 # é±£ -- 274,101 +0xBC42 0x82EF # 苯 -- 274,102 +0xBC43 0x7A1E # 稞 -- 274,103 +0xBC44 0x662B # 昫 -- 274,104 +0xBC45 0x7C91 # 粑 -- 274,105 +0xBC46 0x581D # å  -- 274,106 +0xBC47 0x509C # 傜 -- 274,107 +0xBC48 0x6EC6 # 滆 -- 274,110 +0xBC49 0x6E12 # 渒 -- 274,111 +0xBC4A 0x6EB3 # 溳 -- 274,112 +0xBC4B 0x6F55 # 潕 -- 274,113 +0xBC4C 0x7055 # ç• -- 274,114 +0xBC4D 0x923D # 鈽 -- 274,115 +0xBC4E 0x9139 # 鄹 -- 274,116 +0xBC4F 0x6FC9 # 濉 -- 274,117 +0xBC50 0x7CCC # 糌 -- 274,120 +0xBC51 0x7C30 # ç°° -- 274,121 +0xBC52 0x77F8 # 矸 -- 274,122 +0xBC53 0x76EF # 盯 -- 274,123 +0xBC54 0x6C98 # 沘 -- 274,124 +0xBC55 0x73E6 # ç¦ -- 274,125 +0xBC56 0x5562 # å•¢ -- 274,126 +0xBC57 0x97EE # 韮 -- 274,127 +0xBC58 0x5692 # åš’ -- 274,130 +0xBC59 0x8473 # 葳 -- 274,131 +0xBC5A 0x5472 # 呲 -- 274,132 +0xBC5B 0x5E65 # å¹¥ -- 274,133 +0xBC5C 0x6E63 # æ¹£ -- 274,134 +0xBC5D 0x9C3D # é°½ -- 274,135 +0xBC5E 0x8E82 # 躂 -- 274,136 +0xBC5F 0x9F5C # 齜 -- 274,137 +0xBC60 0x9D6E # éµ® -- 274,140 +0xBC61 0x4EDE # 仞 -- 274,141 +0xBC62 0x4F3B # ä¼» -- 274,142 +0xBC63 0x4F5A # 佚 -- 274,143 +0xBC64 0x4F8F # ä¾ -- 274,144 +0xBC65 0x4FD1 # ä¿‘ -- 274,145 +0xBC66 0x5005 # 倅 -- 274,146 +0xBC67 0x501C # 倜 -- 274,147 +0xBC68 0x5025 # 倥 -- 274,150 +0xBC69 0x4FF5 # 俵 -- 274,151 +0xBC6A 0x509A # 傚 -- 274,152 +0xBC6B 0x50C2 # 僂 -- 274,153 +0xBC6C 0x51BD # 冽 -- 274,154 +0xBC6D 0x5233 # 刳 -- 274,155 +0xBC6E 0x5244 # 剄 -- 274,156 +0xBC6F 0x5249 # 剉 -- 274,157 +0xBC70 0x5257 # 剗 -- 274,160 +0xBC71 0x5274 # 剴 -- 274,161 +0xBC72 0x52AC # 劬 -- 274,162 +0xBC73 0x52E0 # å‹  -- 274,163 +0xBC74 0x530F # åŒ -- 274,164 +0xBC75 0x537A # åº -- 274,165 +0xBC76 0x539D # åŽ -- 274,166 +0xBC77 0x5A23 # 娣 -- 274,167 +0xBC78 0x5AA7 # 媧 -- 274,170 +0xBC79 0x5AB5 # 媵 -- 274,171 +0xBC7A 0x5B0B # 嬋 -- 274,172 +0xBC7B 0x5B08 # 嬈 -- 274,173 +0xBC7C 0x5B16 # 嬖 -- 274,174 +0xBC7D 0x5BE4 # 寤 -- 274,175 +0xBC7E 0x5BD8 # 寘 -- 274,176 +0xBCA1 0x5C3B # å°» -- 274,241 +0xBCA2 0x555C # 啜 -- 274,242 +0xBCA3 0x5581 # å– -- 274,243 +0xBCA4 0x5599 # å–™ -- 274,244 +0xBCA5 0x55D4 # å—” -- 274,245 +0xBCA6 0x560F # å˜ -- 274,246 +0xBCA7 0x5616 # 嘖 -- 274,247 +0xBCA8 0x5686 # 嚆 -- 274,250 +0xBCA9 0x56C8 # 囈 -- 274,251 +0xBCAA 0x56D3 # 囓 -- 274,252 +0xBCAB 0x56F9 # 囹 -- 274,253 +0xBCAC 0x5704 # 圄 -- 274,254 +0xBCAD 0x5709 # 圉 -- 274,255 +0xBCAE 0x57D2 # 埒 -- 274,256 +0xBCAF 0x580A # å Š -- 274,257 +0xBCB0 0x5880 # 墀 -- 274,260 +0xBCB1 0x5C63 # å±£ -- 274,261 +0xBCB2 0x5D22 # å´¢ -- 274,262 +0xBCB3 0x5D82 # å¶‚ -- 274,263 +0xBCB4 0x5DCB # å·‹ -- 274,264 +0xBCB5 0x5E14 # 帔 -- 274,265 +0xBCB6 0x5E40 # å¹€ -- 274,266 +0xBCB7 0x5E44 # 幄 -- 274,267 +0xBCB8 0x5E6A # 幪 -- 274,270 +0xBCB9 0x5E8B # 庋 -- 274,271 +0xBCBA 0x5EA0 # 庠 -- 274,272 +0xBCBB 0x5EA5 # 庥 -- 274,273 +0xBCBC 0x5EDB # å»› -- 274,274 +0xBCBD 0x5F89 # 徉 -- 274,275 +0xBCBE 0x5F9C # 徜 -- 274,276 +0xBCBF 0x5FA8 # 徨 -- 274,277 +0xBCC0 0x5FBC # å¾¼ -- 274,300 +0xBCC1 0x5FEE # å¿® -- 274,301 +0xBCC2 0x6026 # 怦 -- 274,302 +0xBCC3 0x602B # 怫 -- 274,303 +0xBCC4 0x6042 # æ‚ -- 274,304 +0xBCC5 0x605A # æš -- 274,305 +0xBCC6 0x609B # æ‚› -- 274,306 +0xBCC7 0x60C7 # 惇 -- 274,307 +0xBCC8 0x60C6 # 惆 -- 274,310 +0xBCC9 0x614D # æ… -- 274,311 +0xBCCA 0x6134 # æ„´ -- 274,312 +0xBCCB 0x614A # æ…Š -- 274,313 +0xBCCC 0x615D # æ… -- 274,314 +0xBCCD 0x6173 # æ…³ -- 274,315 +0xBCCE 0x6175 # æ…µ -- 274,316 +0xBCCF 0x61CC # 懌 -- 274,317 +0xBCD0 0x6229 # 戩 -- 274,320 +0xBCD1 0x6243 # 扃 -- 274,321 +0xBCD2 0x62F6 # æ‹¶ -- 274,322 +0xBCD3 0x634D # æ -- 274,323 +0xBCD4 0x6434 # æ´ -- 274,324 +0xBCD5 0x64EF # 擯 -- 274,325 +0xBCD6 0x65C4 # æ—„ -- 274,326 +0xBCD7 0x65C6 # æ—† -- 274,327 +0xBCD8 0x6634 # 昴 -- 274,330 +0xBCD9 0x6641 # æ™ -- 274,331 +0xBCDA 0x67B3 # æž³ -- 274,332 +0xBCDB 0x67B5 # æžµ -- 274,333 +0xBCDC 0x67D8 # 柘 -- 274,334 +0xBCDD 0x67DD # æŸ -- 274,335 +0xBCDE 0x684E # 桎 -- 274,336 +0xBCDF 0x6832 # æ ² -- 274,337 +0xBCE0 0x6954 # 楔 -- 274,340 +0xBCE1 0x6963 # 楣 -- 274,341 +0xBCE2 0x6A3A # 樺 -- 274,342 +0xBCE3 0x6AEA # 櫪 -- 274,343 +0xBCE4 0x6B37 # 欷 -- 274,344 +0xBCE5 0x6B46 # æ­† -- 274,345 +0xBCE6 0x6B54 # æ­” -- 274,346 +0xBCE7 0x6B82 # 殂 -- 274,347 +0xBCE8 0x6B8D # æ® -- 274,350 +0xBCE9 0x6B9B # æ®› -- 274,351 +0xBCEA 0x6BAB # 殫 -- 274,352 +0xBCEB 0x6C24 # æ°¤ -- 274,353 +0xBCEC 0x6C33 # æ°³ -- 274,354 +0xBCED 0x6C93 # 沓 -- 274,355 +0xBCEE 0x6CD3 # 泓 -- 274,356 +0xBCEF 0x6CEE # æ³® -- 274,357 +0xBCF0 0x6D19 # æ´™ -- 274,360 +0xBCF1 0x6D0A # æ´Š -- 274,361 +0xBCF2 0x6D33 # æ´³ -- 274,362 +0xBCF3 0x6E4E # 湎 -- 274,363 +0xBCF4 0x7027 # 瀧 -- 274,364 +0xBCF5 0x71F9 # 燹 -- 274,365 +0xBCF6 0x72C3 # 狃 -- 274,366 +0xBCF7 0x7317 # 猗 -- 274,367 +0xBCF8 0x7350 # ç -- 274,370 +0xBCF9 0x73B7 # 玷 -- 274,371 +0xBCFA 0x73C2 # ç‚ -- 274,372 +0xBCFB 0x74A3 # ç’£ -- 274,373 +0xBCFC 0x74DE # 瓞 -- 274,374 +0xBCFD 0x7688 # 皈 -- 274,375 +0xBCFE 0x7747 # ç‡ -- 274,376 diff --git a/unicode/xerox/unihan/XCCS-275=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-275=UNIHAN.TXT new file mode 100644 index 00000000..e14d7308 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-275=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "275" UNIHAN + +0xBD21 0x7768 # ç¨ -- 275,041 +0xBD22 0x7765 # ç¥ -- 275,042 +0xBD23 0x778B # çž‹ -- 275,043 +0xBD24 0x77CD # çŸ -- 275,044 +0xBD25 0x77E7 # 矧 -- 275,045 +0xBD26 0x78D0 # ç£ -- 275,046 +0xBD27 0x792A # 礪 -- 275,047 +0xBD28 0x7953 # 祓 -- 275,050 +0xBD29 0x795C # 祜 -- 275,051 +0xBD2A 0x798A # 禊 -- 275,052 +0xBD2B 0x79B0 # 禰 -- 275,053 +0xBD2C 0x79B3 # 禳 -- 275,054 +0xBD2D 0x7A70 # ç©° -- 275,055 +0xBD2E 0x7AB3 # 窳 -- 275,056 +0xBD2F 0x7AB6 # 窶 -- 275,057 +0xBD30 0x7B0F # ç¬ -- 275,060 +0xBD31 0x7B1E # 笞 -- 275,061 +0xBD32 0x7B25 # 笥 -- 275,062 +0xBD33 0x7B4C # ç­Œ -- 275,063 +0xBD34 0x7B04 # 笄 -- 275,064 +0xBD35 0x7B51 # ç­‘ -- 275,065 +0xBD36 0x7B6E # ç­® -- 275,066 +0xBD37 0x7CB2 # ç²² -- 275,067 +0xBD38 0x7D3A # ç´º -- 275,070 +0xBD39 0x7D4F # çµ -- 275,071 +0xBD3A 0x7D5C # 絜 -- 275,072 +0xBD3B 0x7D86 # 綆 -- 275,073 +0xBD3C 0x7DA3 # ç¶£ -- 275,074 +0xBD3D 0x7DAE # ç¶® -- 275,075 +0xBD3E 0x7DC7 # ç·‡ -- 275,076 +0xBD3F 0x7E1F # 縟 -- 275,077 +0xBD40 0x7E47 # 繇 -- 275,100 +0xBD41 0x7E3B # 縻 -- 275,101 +0xBD42 0x7E32 # 縲 -- 275,102 +0xBD43 0x7E93 # 纓 -- 275,103 +0xBD44 0x7E98 # 纘 -- 275,104 +0xBD45 0x7FEE # ç¿® -- 275,105 +0xBD46 0x8004 # 耄 -- 275,106 +0xBD47 0x8028 # 耨 -- 275,107 +0xBD48 0x80DD # èƒ -- 275,110 +0xBD49 0x80EF # 胯 -- 275,111 +0xBD4A 0x8182 # 膂 -- 275,112 +0xBD4B 0x81BE # 膾 -- 275,113 +0xBD4C 0x8210 # èˆ -- 275,114 +0xBD4D 0x8237 # 舷 -- 275,115 +0xBD4E 0x8238 # 舸 -- 275,116 +0xBD4F 0x829F # 芟 -- 275,117 +0xBD50 0x82EB # è‹« -- 275,120 +0xBD51 0x831C # 茜 -- 275,121 +0xBD52 0x8343 # èƒ -- 275,122 +0xBD53 0x837B # è» -- 275,123 +0xBD54 0x8469 # è‘© -- 275,124 +0xBD55 0x84AF # è’¯ -- 275,125 +0xBD56 0x84D0 # è“ -- 275,126 +0xBD57 0x84F0 # è“° -- 275,127 +0xBD58 0x84FC # 蓼 -- 275,130 +0xBD59 0x851E # 蔞 -- 275,131 +0xBD5A 0x8588 # è–ˆ -- 275,132 +0xBD5B 0x8599 # è–™ -- 275,133 +0xBD5C 0x85A8 # è–¨ -- 275,134 +0xBD5D 0x85A4 # è–¤ -- 275,135 +0xBD5E 0x85DC # è—œ -- 275,136 +0xBD5F 0x86A8 # 蚨 -- 275,137 +0xBD60 0x868B # èš‹ -- 275,140 +0xBD61 0x887F # è¡¿ -- 275,141 +0xBD62 0x88AA # 袪 -- 275,142 +0xBD63 0x88CA # 裊 -- 275,143 +0xBD64 0x88FE # 裾 -- 275,144 +0xBD65 0x89BF # 覿 -- 275,145 +0xBD66 0x89D6 # è§– -- 275,146 +0xBD67 0x89DA # è§š -- 275,147 +0xBD68 0x89E5 # è§¥ -- 275,150 +0xBD69 0x89EB # è§« -- 275,151 +0xBD6A 0x89F3 # è§³ -- 275,152 +0xBD6B 0x8A36 # 訶 -- 275,153 +0xBD6C 0x8A3E # 訾 -- 275,154 +0xBD6D 0x8A41 # è© -- 275,155 +0xBD6E 0x8A5B # è©› -- 275,156 +0xBD6F 0x8A6E # è©® -- 275,157 +0xBD70 0x8ACD # è« -- 275,160 +0xBD71 0x8ACF # è« -- 275,161 +0xBD72 0x8AE4 # 諤 -- 275,162 +0xBD73 0x8ADE # 諞 -- 275,163 +0xBD74 0x8B56 # è­– -- 275,164 +0xBD75 0x8C85 # è²… -- 275,165 +0xBD76 0x8C94 # è²” -- 275,166 +0xBD77 0x8CC1 # è³ -- 275,167 +0xBD78 0x8CD9 # è³™ -- 275,170 +0xBD79 0x8D14 # è´” -- 275,171 +0xBD7A 0x8D73 # èµ³ -- 275,172 +0xBD7B 0x8DE3 # è·£ -- 275,173 +0xBD7C 0x8DEB # è·« -- 275,174 +0xBD7D 0x8DEC # è·¬ -- 275,175 +0xBD7E 0x8E09 # 踉 -- 275,176 +0xBDA1 0x8E47 # 蹇 -- 275,241 +0xBDA2 0x8E4A # 蹊 -- 275,242 +0xBDA3 0x8E93 # 躓 -- 275,243 +0xBDA4 0x8EDB # è»› -- 275,244 +0xBDA5 0x8EFE # 軾 -- 275,245 +0xBDA6 0x8F05 # è¼… -- 275,246 +0xBDA7 0x8F26 # 輦 -- 275,247 +0xBDA8 0x8F33 # è¼³ -- 275,250 +0xBDA9 0x8F36 # è¼¶ -- 275,251 +0xBDAA 0x8F42 # 轂 -- 275,252 +0xBDAB 0x8FE4 # 迤 -- 275,253 +0xBDAC 0x9005 # 逅 -- 275,254 +0xBDAD 0x900B # 逋 -- 275,255 +0xBDAE 0x9021 # 逡 -- 275,256 +0xBDAF 0x9058 # é˜ -- 275,257 +0xBDB0 0x9090 # é‚ -- 275,260 +0xBDB1 0x918D # é† -- 275,261 +0xBDB2 0x9190 # é† -- 275,262 +0xBDB3 0x91B4 # 醴 -- 275,263 +0xBDB4 0x91E6 # 釦 -- 275,264 +0xBDB5 0x923F # 鈿 -- 275,265 +0xBDB6 0x9266 # 鉦 -- 275,266 +0xBDB7 0x92E9 # é‹© -- 275,267 +0xBDB8 0x93A7 # 鎧 -- 275,270 +0xBDB9 0x93D8 # é˜ -- 275,271 +0xBDBA 0x944A # 鑊 -- 275,272 +0xBDBB 0x9460 # é‘  -- 275,273 +0xBDBC 0x95AB # é–« -- 275,274 +0xBDBD 0x95DE # é—ž -- 275,275 +0xBDBE 0x9708 # 霈 -- 275,276 +0xBDBF 0x970F # éœ -- 275,277 +0xBDC0 0x9730 # 霰 -- 275,300 +0xBDC1 0x97AB # éž« -- 275,301 +0xBDC2 0x97DE # 韞 -- 275,302 +0xBDC3 0x98EB # 飫 -- 275,303 +0xBDC4 0x9949 # 饉 -- 275,304 +0xBDC5 0x9997 # 馗 -- 275,305 +0xBDC6 0x99DF # é§Ÿ -- 275,306 +0xBDC7 0x9B23 # 鬣 -- 275,307 +0xBDC8 0x9B29 # 鬩 -- 275,310 +0xBDC9 0x9B3B # 鬻 -- 275,311 +0xBDCA 0x9B43 # é­ƒ -- 275,312 +0xBDCB 0x9B48 # é­ˆ -- 275,313 +0xBDCC 0x9B4D # é­ -- 275,314 +0xBDCD 0x9B51 # é­‘ -- 275,315 +0xBDCE 0x9BC1 # é¯ -- 275,316 +0xBDCF 0x9D60 # éµ  -- 275,317 +0xBDD0 0x9EE5 # 黥 -- 275,320 +0xBDD1 0x9F4E # 齎 -- 275,321 +0xBDD2 0x4EC3 # 仃 -- 275,322 +0xBDD3 0x6420 # æ  -- 275,323 +0xBDD4 0x6A17 # 樗 -- 275,324 +0xBDD5 0x727E # 牾 -- 275,325 +0xBDD6 0x80AD # è‚­ -- 275,326 +0xBDD7 0x86E9 # 蛩 -- 275,327 +0xBDD8 0x8998 # 覘 -- 275,330 +0xBDD9 0x4EB9 # 亹 -- 275,331 +0xBDDA 0x4EC2 # 仂 -- 275,332 +0xBDDB 0x4F0E # 伎 -- 275,333 +0xBDDC 0x4F7C # ä½¼ -- 275,334 +0xBDDD 0x4F3E # ä¼¾ -- 275,335 +0xBDDE 0x4FF6 # ä¿¶ -- 275,336 +0xBDDF 0x502C # 倬 -- 275,337 +0xBDE0 0x5048 # åˆ -- 275,340 +0xBDE1 0x50E6 # 僦 -- 275,341 +0xBDE2 0x5260 # 剠 -- 275,342 +0xBDE3 0x527D # 剽 -- 275,343 +0xBDE4 0x5282 # 劂 -- 275,344 +0xBDE5 0x5293 # 劓 -- 275,345 +0xBDE6 0x65B8 # æ–¸ -- 275,346 +0xBDE7 0x52E3 # å‹£ -- 275,347 +0xBDE8 0x5396 # 厖 -- 275,350 +0xBDE9 0x5399 # 厙 -- 275,351 +0xBDEA 0x53E1 # å¡ -- 275,352 +0xBDEB 0x85C9 # è—‰ -- 275,353 +0xBDEC 0x8986 # 覆 -- 275,354 +0xBDED 0x5AC4 # å«„ -- 275,355 +0xBDEE 0x5B00 # 嬀 -- 275,356 +0xBDEF 0x5B19 # 嬙 -- 275,357 +0xBDF0 0x5B32 # 嬲 -- 275,360 +0xBDF1 0x5B5B # å­› -- 275,361 +0xBDF2 0x5B7F # å­¿ -- 275,362 +0xBDF3 0x5B84 # 宄 -- 275,363 +0xBDF4 0x5B93 # 宓 -- 275,364 +0xBDF5 0x5C28 # å°¨ -- 275,365 +0xBDF6 0x8A10 # è¨ -- 275,366 +0xBDF7 0x54E2 # å“¢ -- 275,367 +0xBDF8 0x5586 # å–† -- 275,370 +0xBDF9 0x55D2 # å—’ -- 275,371 +0xBDFA 0x5605 # 嘅 -- 275,372 +0xBDFB 0x5642 # 噂 -- 275,373 +0xBDFC 0x5638 # 嘸 -- 275,374 +0xBDFD 0x5672 # 噲 -- 275,375 +0xBDFE 0x566D # å™­ -- 275,376 diff --git a/unicode/xerox/unihan/XCCS-276=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-276=UNIHAN.TXT new file mode 100644 index 00000000..d1eba4f1 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-276=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "276" UNIHAN + +0xBE21 0x568F # åš -- 276,041 +0xBE22 0x570A # 圊 -- 276,042 +0xBE23 0x571B # 圛 -- 276,043 +0xBE24 0x573B # 圻 -- 276,044 +0xBE25 0x57F4 # 埴 -- 276,045 +0xBE26 0x57F5 # 埵 -- 276,046 +0xBE27 0x5797 # åž— -- 276,047 +0xBE28 0x5879 # 塹 -- 276,050 +0xBE29 0x587F # å¡¿ -- 276,051 +0xBE2A 0x58BA # 墺 -- 276,052 +0xBE2B 0x58CE # 壎 -- 276,053 +0xBE2C 0x58DA # 壚 -- 276,054 +0xBE2D 0x8759 # è™ -- 276,055 +0xBE2E 0x5981 # å¦ -- 276,056 +0xBE2F 0x5C7A # 屺 -- 276,057 +0xBE30 0x5DA2 # å¶¢ -- 276,060 +0xBE31 0x5DAE # å¶® -- 276,061 +0xBE32 0x5E28 # 帨 -- 276,062 +0xBE33 0x5ECB # 廋 -- 276,063 +0xBE34 0x5EE1 # 廡 -- 276,064 +0xBE35 0x5F08 # 弈 -- 276,065 +0xBE36 0x601B # 怛 -- 276,066 +0xBE37 0x6049 # æ‰ -- 276,067 +0xBE38 0x6081 # æ‚ -- 276,070 +0xBE39 0x60DD # æƒ -- 276,071 +0xBE3A 0x6142 # æ…‚ -- 276,072 +0xBE3B 0x6165 # æ…¥ -- 276,073 +0xBE3C 0x617C # æ…¼ -- 276,074 +0xBE3D 0x619D # æ† -- 276,075 +0xBE3E 0x61C6 # 懆 -- 276,076 +0xBE3F 0x63AE # 掮 -- 276,077 +0xBE40 0x6426 # æ¦ -- 276,100 +0xBE41 0x6425 # æ¥ -- 276,101 +0xBE42 0x6516 # æ”– -- 276,102 +0xBE43 0x6581 # æ– -- 276,103 +0xBE44 0x65D2 # æ—’ -- 276,104 +0xBE45 0x65DB # æ—› -- 276,105 +0xBE46 0x65DD # æ— -- 276,106 +0xBE47 0x66D6 # æ›– -- 276,107 +0xBE48 0x674C # æŒ -- 276,110 +0xBE49 0x4F70 # ä½° -- 276,111 +0xBE4A 0x6829 # æ © -- 276,112 +0xBE4B 0x6874 # æ¡´ -- 276,113 +0xBE4C 0x68F0 # 棰 -- 276,114 +0xBE4D 0x69CE # æ§Ž -- 276,115 +0xBE4E 0x6A48 # 橈 -- 276,116 +0xBE4F 0x6AAE # 檮 -- 276,117 +0xBE50 0x6ADC # 櫜 -- 276,120 +0xBE51 0x6A64 # 橤 -- 276,121 +0xBE52 0x6BF3 # 毳 -- 276,122 +0xBE53 0x6C9A # 沚 -- 276,123 +0xBE54 0x6CB4 # æ²´ -- 276,124 +0xBE55 0x6D38 # æ´¸ -- 276,125 +0xBE56 0x6E5C # 湜 -- 276,126 +0xBE57 0x6F8C # 澌 -- 276,127 +0xBE58 0x6FA3 # æ¾£ -- 276,130 +0xBE59 0x6FB9 # æ¾¹ -- 276,131 +0xBE5A 0x7005 # 瀅 -- 276,132 +0xBE5B 0x7032 # 瀲 -- 276,133 +0xBE5C 0x705D # ç -- 276,134 +0xBE5D 0x73FA # çº -- 276,135 +0xBE5E 0x736A # çª -- 276,136 +0xBE5F 0x7487 # ç’‡ -- 276,137 +0xBE60 0x7503 # 甃 -- 276,140 +0xBE61 0x750D # ç” -- 276,141 +0xBE62 0x7665 # 癥 -- 276,142 +0xBE63 0x769A # çšš -- 276,143 +0xBE64 0x7708 # 眈 -- 276,144 +0xBE65 0x7722 # 眢 -- 276,145 +0xBE66 0x7725 # 眥 -- 276,146 +0xBE67 0x775E # çž -- 276,147 +0xBE68 0x7762 # ç¢ -- 276,150 +0xBE69 0x776A # çª -- 276,151 +0xBE6A 0x77A2 # 瞢 -- 276,152 +0xBE6B 0x7994 # 禔 -- 276,153 +0xBE6C 0x79A8 # 禨 -- 276,154 +0xBE6D 0x7A02 # 稂 -- 276,155 +0xBE6E 0x7A19 # 稙 -- 276,156 +0xBE6F 0x7A49 # 穉 -- 276,157 +0xBE70 0x7AE6 # 竦 -- 276,160 +0xBE71 0x7C1F # ç°Ÿ -- 276,161 +0xBE72 0x7C40 # ç±€ -- 276,162 +0xBE73 0x7CCE # 糎 -- 276,163 +0xBE74 0x7D32 # ç´² -- 276,164 +0xBE75 0x7D7A # 絺 -- 276,165 +0xBE76 0x7D88 # 綈 -- 276,166 +0xBE77 0x7E44 # 繄 -- 276,167 +0xBE78 0x7F6B # 罫 -- 276,170 +0xBE79 0x7FD5 # ç¿• -- 276,171 +0xBE7A 0x7FFD # 翽 -- 276,172 +0xBE7B 0x800B # 耋 -- 276,173 +0xBE7C 0x8107 # 脇 -- 276,174 +0xBE7D 0x8146 # è…† -- 276,175 +0xBE7E 0x8234 # 舴 -- 276,176 +0xBEA1 0x82A1 # 芡 -- 276,241 +0xBEA2 0x83C0 # è€ -- 276,242 +0xBEA3 0x854E # 蕎 -- 276,243 +0xBEA4 0x874E # èŽ -- 276,244 +0xBEA5 0x880B # è ‹ -- 276,245 +0xBEA6 0x8897 # 袗 -- 276,246 +0xBEA7 0x88EF # 裯 -- 276,247 +0xBEA8 0x8930 # 褰 -- 276,250 +0xBEA9 0x895E # 襞 -- 276,251 +0xBEAA 0x8A12 # 訒 -- 276,252 +0xBEAB 0x8B1A # 謚 -- 276,253 +0xBEAC 0x8AF6 # è«¶ -- 276,254 +0xBEAD 0x8B26 # 謦 -- 276,255 +0xBEAE 0x8CDA # 賚 -- 276,256 +0xBEAF 0x6EC7 # 滇 -- 276,257 +0xBEB0 0x8E50 # è¹ -- 276,260 +0xBEB1 0x9085 # é‚… -- 276,261 +0xBEB2 0x90B4 # é‚´ -- 276,262 +0xBEB3 0x9321 # 錡 -- 276,263 +0xBEB4 0x9419 # é™ -- 276,264 +0xBEB5 0x9436 # é¶ -- 276,265 +0xBEB6 0x5FB5 # å¾µ -- 276,266 +0xBEB7 0x9654 # é™” -- 276,267 +0xBEB8 0x9688 # 隈 -- 276,270 +0xBEB9 0x9697 # éš— -- 276,271 +0xBEBA 0x96F0 # é›° -- 276,272 +0xBEBB 0x9746 # é† -- 276,273 +0xBEBC 0x9749 # é‰ -- 276,274 +0xBEBD 0x99F8 # 駸 -- 276,275 +0xBEBE 0x9A42 # é©‚ -- 276,276 +0xBEBF 0x9A40 # é©€ -- 276,277 +0xBEC0 0x9A69 # é©© -- 276,300 +0xBEC1 0x9AD1 # é«‘ -- 276,301 +0xBEC2 0x9AF9 # 髹 -- 276,302 +0xBEC3 0x9B92 # é®’ -- 276,303 +0xBEC4 0x9BAB # 鮫 -- 276,304 +0xBEC5 0x9C3B # é°» -- 276,305 +0xBEC6 0x9DF2 # é·² -- 276,306 +0xBEC7 0x9E83 # 麃 -- 276,307 +0xBEC8 0x9E88 # 麈 -- 276,310 +0xBEC9 0x9F72 # é½² -- 276,311 +0xBECA 0x504C # åŒ -- 276,312 +0xBECB 0x5108 # 儈 -- 276,313 +0xBECC 0x51DF # 凟 -- 276,314 +0xBECD 0x526E # 剮 -- 276,315 +0xBECE 0x5A09 # 娉 -- 276,316 +0xBECF 0x5A77 # å©· -- 276,317 +0xBED0 0x5B4C # å­Œ -- 276,320 +0xBED1 0x5B73 # å­³ -- 276,321 +0xBED2 0x5BF0 # 寰 -- 276,322 +0xBED3 0x53F5 # åµ -- 276,323 +0xBED4 0x54C2 # å“‚ -- 276,324 +0xBED5 0x54C6 # 哆 -- 276,325 +0xBED6 0x55DF # å—Ÿ -- 276,326 +0xBED7 0x56EB # 囫 -- 276,327 +0xBED8 0x5707 # 圇 -- 276,330 +0xBED9 0x62D7 # æ‹— -- 276,331 +0xBEDA 0x579B # åž› -- 276,332 +0xBEDB 0x584D # å¡ -- 276,333 +0xBEDC 0x58A9 # 墩 -- 276,334 +0xBEDD 0x5D3D # å´½ -- 276,335 +0xBEDE 0x5D4B # 嵋 -- 276,336 +0xBEDF 0x5E54 # å¹” -- 276,337 +0xBEE0 0x5ED5 # 廕 -- 276,340 +0xBEE1 0x5FAD # å¾­ -- 276,341 +0xBEE2 0x600D # æ€ -- 276,342 +0xBEE3 0x6035 # 怵 -- 276,343 +0xBEE4 0x60F4 # 惴 -- 276,344 +0xBEE5 0x6192 # 憒 -- 276,345 +0xBEE6 0x6207 # 戇 -- 276,346 +0xBEE7 0x6225 # 戥 -- 276,347 +0xBEE8 0x6286 # 抆 -- 276,350 +0xBEE9 0x62C4 # æ‹„ -- 276,351 +0xBEEA 0x634B # æ‹ -- 276,352 +0xBEEB 0x634E # æŽ -- 276,353 +0xBEEC 0x6382 # 掂 -- 276,354 +0xBEED 0x6522 # 攢 -- 276,355 +0xBEEE 0x66B1 # æš± -- 276,356 +0xBEEF 0x6748 # æˆ -- 276,357 +0xBEF0 0x67C1 # æŸ -- 276,360 +0xBEF1 0x6A5B # æ©› -- 276,361 +0xBEF2 0x6A28 # 樨 -- 276,362 +0xBEF3 0x6AFA # 櫺 -- 276,363 +0xBEF4 0x6BBD # 殽 -- 276,364 +0xBEF5 0x6CD4 # æ³” -- 276,365 +0xBEF6 0x6CEF # 泯 -- 276,366 +0xBEF7 0x6E98 # 溘 -- 276,367 +0xBEF8 0x7078 # ç¸ -- 276,370 +0xBEF9 0x733A # 猺 -- 276,371 +0xBEFA 0x75A3 # ç–£ -- 276,372 +0xBEFB 0x75BF # ç–¿ -- 276,373 +0xBEFC 0x7643 # 癃 -- 276,374 +0xBEFD 0x76B4 # çš´ -- 276,375 +0xBEFE 0x77BD # çž½ -- 276,376 diff --git a/unicode/xerox/unihan/XCCS-277=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-277=UNIHAN.TXT new file mode 100644 index 00000000..62bd146a --- /dev/null +++ b/unicode/xerox/unihan/XCCS-277=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "277" UNIHAN + +0xBF21 0x7A61 # ç©¡ -- 277,041 +0xBF22 0x7B0A # 笊 -- 277,042 +0xBF23 0x7CF2 # ç³² -- 277,043 +0xBF24 0x7D08 # ç´ˆ -- 277,044 +0xBF25 0x7D3C # ç´¼ -- 277,045 +0xBF26 0x7DF2 # ç·² -- 277,046 +0xBF27 0x7F61 # 罡 -- 277,047 +0xBF28 0x7F63 # ç½£ -- 277,050 +0xBF29 0x7F7E # ç½¾ -- 277,051 +0xBF2A 0x7FF1 # 翱 -- 277,052 +0xBF2B 0x814C # è…Œ -- 277,053 +0xBF2C 0x81EC # 臬 -- 277,054 +0xBF2D 0x82A9 # 芩 -- 277,055 +0xBF2E 0x82AA # 芪 -- 277,056 +0xBF2F 0x82B7 # 芷 -- 277,057 +0xBF30 0x82AF # 芯 -- 277,060 +0xBF31 0x82F4 # è‹´ -- 277,061 +0xBF32 0x832F # 茯 -- 277,062 +0xBF33 0x8334 # 茴 -- 277,063 +0xBF34 0x8406 # è† -- 277,064 +0xBF35 0x843C # è¼ -- 277,065 +0xBF36 0x845A # 葚 -- 277,066 +0xBF37 0x858F # è– -- 277,067 +0xBF38 0x86B0 # èš° -- 277,070 +0xBF39 0x86C9 # 蛉 -- 277,071 +0xBF3A 0x86ED # è›­ -- 277,072 +0xBF3B 0x86D0 # è› -- 277,073 +0xBF3C 0x8707 # 蜇 -- 277,074 +0xBF3D 0x8706 # 蜆 -- 277,075 +0xBF3E 0x87CA # 蟊 -- 277,076 +0xBF3F 0x87E3 # 蟣 -- 277,077 +0xBF40 0x87EE # 蟮 -- 277,100 +0xBF41 0x8821 # è ¡ -- 277,101 +0xBF42 0x8869 # è¡© -- 277,102 +0xBF43 0x8872 # 衲 -- 277,103 +0xBF44 0x8919 # 褙 -- 277,104 +0xBF45 0x8926 # 褦 -- 277,105 +0xBF46 0x8921 # 褡 -- 277,106 +0xBF47 0x8933 # 褳 -- 277,107 +0xBF48 0x8A84 # 誄 -- 277,110 +0xBF49 0x8B54 # è­” -- 277,111 +0xBF4A 0x8C9B # è²› -- 277,112 +0xBF4B 0x8D04 # è´„ -- 277,113 +0xBF4C 0x8DE4 # è·¤ -- 277,114 +0xBF4D 0x8E69 # 蹩 -- 277,115 +0xBF4E 0x8E6D # è¹­ -- 277,116 +0xBF4F 0x8E90 # èº -- 277,117 +0xBF50 0x91B5 # 醵 -- 277,120 +0xBF51 0x93F9 # é¹ -- 277,121 +0xBF52 0x95B9 # é–¹ -- 277,122 +0xBF53 0x9642 # 陂 -- 277,123 +0xBF54 0x9658 # 陘 -- 277,124 +0xBF55 0x994C # 饌 -- 277,125 +0xBF56 0x9A38 # 騸 -- 277,126 +0xBF57 0x9B58 # é­˜ -- 277,127 +0xBF58 0x9BFF # 鯿 -- 277,130 +0xBF59 0x9C23 # é°£ -- 277,131 +0xBF5A 0x9C5F # 鱟 -- 277,132 +0xBF5B 0x9D1E # é´ž -- 277,133 +0xBF5C 0x9D1F # é´Ÿ -- 277,134 +0xBF5D 0x9D53 # 鵓 -- 277,135 +0xBF5E 0x9D6A # 鵪 -- 277,136 +0xBF5F 0x9DD9 # é·™ -- 277,137 +0xBF60 0x9DF8 # é·¸ -- 277,140 +0xBF61 0x9E1B # 鸛 -- 277,141 +0xBF62 0x9E1D # é¸ -- 277,142 +0xBF63 0x9F09 # 鼉 -- 277,143 +0xBF64 0x9F41 # é½ -- 277,144 +0xBF65 0x4E5C # 乜 -- 277,145 +0xBF66 0x4EF5 # 仵 -- 277,146 +0xBF67 0x4F0B # 伋 -- 277,147 +0xBF68 0x4F58 # 佘 -- 277,150 +0xBF69 0x4F7E # ä½¾ -- 277,151 +0xBF6A 0x4F94 # ä¾” -- 277,152 +0xBF6B 0x50B4 # å‚´ -- 277,153 +0xBF6C 0x50C7 # 僇 -- 277,154 +0xBF6D 0x50E8 # 僨 -- 277,155 +0xBF6E 0x5107 # 儇 -- 277,156 +0xBF6F 0x5114 # å„” -- 277,157 +0xBF70 0x5133 # 儳 -- 277,160 +0xBF71 0x5155 # å…• -- 277,161 +0xBF72 0x51AA # 冪 -- 277,162 +0xBF73 0x5216 # 刖 -- 277,163 +0xBF74 0x525E # 剞 -- 277,164 +0xBF75 0x5261 # 剡 -- 277,165 +0xBF76 0x52AD # 劭 -- 277,166 +0xBF77 0x5363 # å£ -- 277,167 +0xBF78 0x5394 # 厔 -- 277,170 +0xBF79 0x5A13 # 娓 -- 277,171 +0xBF7A 0x5A6D # å©­ -- 277,172 +0xBF7B 0x5A7A # 婺 -- 277,173 +0xBF7C 0x5AB8 # 媸 -- 277,174 +0xBF7D 0x5ACB # å«‹ -- 277,175 +0xBF7E 0x5ADC # 嫜 -- 277,176 +0xBFA1 0x5AE0 # å«  -- 277,241 +0xBFA2 0x5B24 # 嬤 -- 277,242 +0xBFA3 0x5466 # 呦 -- 277,243 +0xBFA4 0x548B # å’‹ -- 277,244 +0xBFA5 0x54BF # å’¿ -- 277,245 +0xBFA6 0x557E # 啾 -- 277,246 +0xBFA7 0x5588 # å–ˆ -- 277,247 +0xBFA8 0x558F # å– -- 277,250 +0xBFA9 0x55D1 # å—‘ -- 277,251 +0xBFAA 0x55F7 # å—· -- 277,252 +0xBFAB 0x560E # 嘎 -- 277,253 +0xBFAC 0x5635 # 嘵 -- 277,254 +0xBFAD 0x564D # å™ -- 277,255 +0xBFAE 0x56AC # 嚬 -- 277,256 +0xBFAF 0x572F # 圯 -- 277,257 +0xBFB0 0x577B # å» -- 277,260 +0xBFB1 0x57C2 # 埂 -- 277,261 +0xBFB2 0x5924 # 夤 -- 277,262 +0xBFB3 0x592F # 夯 -- 277,263 +0xBFB4 0x5997 # 妗 -- 277,264 +0xBFB5 0x5CCB # 峋 -- 277,265 +0xBFB6 0x5D1A # å´š -- 277,266 +0xBFB7 0x5D4E # 嵎 -- 277,267 +0xBFB8 0x5D99 # å¶™ -- 277,270 +0xBFB9 0x5DA0 # å¶  -- 277,271 +0xBFBA 0x5D92 # å¶’ -- 277,272 +0xBFBB 0x5D94 # å¶” -- 277,273 +0xBFBC 0x5DB7 # å¶· -- 277,274 +0xBFBD 0x5DB8 # 嶸 -- 277,275 +0xBFBE 0x5DC7 # å·‡ -- 277,276 +0xBFBF 0x5DC9 # å·‰ -- 277,277 +0xBFC0 0x5E21 # 帡 -- 277,300 +0xBFC1 0x5EC4 # 廄 -- 277,301 +0xBFC2 0x5F07 # 弇 -- 277,302 +0xBFC3 0x5FAC # 徬 -- 277,303 +0xBFC4 0x5FD2 # å¿’ -- 277,304 +0xBFC5 0x5FD0 # å¿ -- 277,305 +0xBFC6 0x5FD1 # å¿‘ -- 277,306 +0xBFC7 0x605D # æ -- 277,307 +0xBFC8 0x6067 # æ§ -- 277,310 +0xBFC9 0x6092 # æ‚’ -- 277,311 +0xBFCA 0x60B1 # 悱 -- 277,312 +0xBFCB 0x60F8 # 惸 -- 277,313 +0xBFCC 0x6100 # æ„€ -- 277,314 +0xBFCD 0x612B # æ„« -- 277,315 +0xBFCE 0x61DF # 懟 -- 277,316 +0xBFCF 0x623D # 戽 -- 277,317 +0xBFD0 0x62CA # 拊 -- 277,320 +0xBFD1 0x637D # æ½ -- 277,321 +0xBFD2 0x638A # 掊 -- 277,322 +0xBFD3 0x63BE # 掾 -- 277,323 +0xBFD4 0x646D # æ‘­ -- 277,324 +0xBFD5 0x6476 # æ‘¶ -- 277,325 +0xBFD6 0x649D # æ’ -- 277,326 +0xBFD7 0x64BB # æ’» -- 277,327 +0xBFD8 0x64FB # æ“» -- 277,330 +0xBFD9 0x64F7 # æ“· -- 277,331 +0xBFDA 0x5910 # å¤ -- 277,332 +0xBFDB 0x65B2 # æ–² -- 277,333 +0xBFDC 0x65C2 # æ—‚ -- 277,334 +0xBFDD 0x6609 # 昉 -- 277,335 +0xBFDE 0x6615 # 昕 -- 277,336 +0xBFDF 0x6661 # 晡 -- 277,337 +0xBFE0 0x668D # æš -- 277,340 +0xBFE1 0x669D # æš -- 277,341 +0xBFE2 0x66B5 # æšµ -- 277,342 +0xBFE3 0x66BE # æš¾ -- 277,343 +0xBFE4 0x66DB # æ›› -- 277,344 +0xBFE5 0x6798 # 枘 -- 277,345 +0xBFE6 0x67B2 # æž² -- 277,346 +0xBFE7 0x67E2 # 柢 -- 277,347 +0xBFE8 0x688F # æ¢ -- 277,350 +0xBFE9 0x68D6 # 棖 -- 277,351 +0xBFEA 0x68E3 # 棣 -- 277,352 +0xBFEB 0x68E8 # 棨 -- 277,353 +0xBFEC 0x696E # 楮 -- 277,354 +0xBFED 0x6978 # 楸 -- 277,355 +0xBFEE 0x695B # 楛 -- 277,356 +0xBFEF 0x6966 # 楦 -- 277,357 +0xBFF0 0x69CA # æ§Š -- 277,360 +0xBFF1 0x69C5 # æ§… -- 277,361 +0xBFF2 0x69FF # æ§¿ -- 277,362 +0xBFF3 0x69D4 # æ§” -- 277,363 +0xBFF4 0x6AA0 # 檠 -- 277,364 +0xBFF5 0x6AA3 # 檣 -- 277,365 +0xBFF6 0x6ADE # 櫞 -- 277,366 +0xBFF7 0x6ADF # 櫟 -- 277,367 +0xBFF8 0x6AF3 # 櫳 -- 277,370 +0xBFF9 0x6B3F # 欿 -- 277,371 +0xBFFA 0x6B43 # æ­ƒ -- 277,372 +0xBFFB 0x6B9E # 殞 -- 277,373 +0xBFFC 0x6BD6 # 毖 -- 277,374 +0xBFFD 0x6BF9 # 毹 -- 277,375 +0xBFFE 0x6C0D # æ° -- 277,376 diff --git a/unicode/xerox/unihan/XCCS-300=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-300=UNIHAN.TXT new file mode 100644 index 00000000..24243518 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-300=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "300" UNIHAN + +0xC021 0x6C46 # 汆 -- 300,041 +0xC022 0x6C69 # 汩 -- 300,042 +0xC023 0x6C94 # æ²” -- 300,043 +0xC024 0x6CEB # 泫 -- 300,044 +0xC025 0x6CF1 # æ³± -- 300,045 +0xC026 0x6D0E # æ´Ž -- 300,046 +0xC027 0x6D2B # æ´« -- 300,047 +0xC028 0x6D7C # æµ¼ -- 300,050 +0xC029 0x6D94 # æ¶” -- 300,051 +0xC02A 0x6D98 # 涘 -- 300,052 +0xC02B 0x6DC5 # æ·… -- 300,053 +0xC02C 0x6C8D # æ² -- 300,054 +0xC02D 0x6E54 # æ¹” -- 300,055 +0xC02E 0x6E6B # 湫 -- 300,056 +0xC02F 0x6EB2 # 溲 -- 300,057 +0xC030 0x6EBD # 溽 -- 300,060 +0xC031 0x6E8F # æº -- 300,061 +0xC032 0x6F5E # 潞 -- 300,062 +0xC033 0x6F59 # æ½™ -- 300,063 +0xC034 0x6FE1 # æ¿¡ -- 300,064 +0xC035 0x7039 # 瀹 -- 300,065 +0xC036 0x70DD # çƒ -- 300,066 +0xC037 0x7162 # ç…¢ -- 300,067 +0xC038 0x71AF # 熯 -- 300,070 +0xC039 0x71B8 # 熸 -- 300,071 +0xC03A 0x71E0 # 燠 -- 300,072 +0xC03B 0x721D # çˆ -- 300,073 +0xC03C 0x7263 # 牣 -- 300,074 +0xC03D 0x72F7 # ç‹· -- 300,075 +0xC03E 0x72FA # 狺 -- 300,076 +0xC03F 0x731E # 猞 -- 300,077 +0xC040 0x7322 # 猢 -- 300,100 +0xC041 0x733B # 猻 -- 300,101 +0xC042 0x734D # ç -- 300,102 +0xC043 0x737C # ç¼ -- 300,103 +0xC044 0x73DE # çž -- 300,104 +0xC045 0x73E5 # ç¥ -- 300,105 +0xC046 0x7462 # ç‘¢ -- 300,106 +0xC047 0x74D4 # ç“” -- 300,107 +0xC048 0x74F4 # ç“´ -- 300,110 +0xC049 0x7513 # 甓 -- 300,111 +0xC04A 0x754B # ç•‹ -- 300,112 +0xC04B 0x7554 # ç•” -- 300,113 +0xC04C 0x756F # 畯 -- 300,114 +0xC04D 0x75A2 # ç–¢ -- 300,115 +0xC04E 0x75B3 # ç–³ -- 300,116 +0xC04F 0x7608 # 瘈 -- 300,117 +0xC050 0x7616 # 瘖 -- 300,120 +0xC051 0x7622 # 瘢 -- 300,121 +0xC052 0x761E # 瘞 -- 300,122 +0xC053 0x7633 # 瘳 -- 300,123 +0xC054 0x7635 # 瘵 -- 300,124 +0xC055 0x7647 # 癇 -- 300,125 +0xC056 0x766F # 癯 -- 300,126 +0xC057 0x76F1 # ç›± -- 300,127 +0xC058 0x7719 # 眙 -- 300,130 +0xC059 0x775A # çš -- 300,131 +0xC05A 0x77EC # 矬 -- 300,132 +0xC05B 0x77F1 # 矱 -- 300,133 +0xC05C 0x782D # ç ­ -- 300,134 +0xC05D 0x78D4 # 磔 -- 300,135 +0xC05E 0x78E7 # 磧 -- 300,136 +0xC05F 0x78EC # 磬 -- 300,137 +0xC060 0x7954 # 祔 -- 300,140 +0xC061 0x79D5 # ç§• -- 300,141 +0xC062 0x79EB # ç§« -- 300,142 +0xC063 0x7A2D # 稭 -- 300,143 +0xC064 0x7A78 # 穸 -- 300,144 +0xC065 0x7A80 # 窀 -- 300,145 +0xC066 0x7A86 # 窆 -- 300,146 +0xC067 0x7AAC # 窬 -- 300,147 +0xC068 0x7AA8 # 窨 -- 300,150 +0xC069 0x7AB5 # 窵 -- 300,151 +0xC06A 0x7B2B # 笫 -- 300,152 +0xC06B 0x7B91 # 箑 -- 300,153 +0xC06C 0x7B9C # 箜 -- 300,154 +0xC06D 0x7BA0 # ç®  -- 300,155 +0xC06E 0x7B90 # ç® -- 300,156 +0xC06F 0x7BCC # 篌 -- 300,157 +0xC070 0x7C00 # ç°€ -- 300,160 +0xC071 0x7C0B # ç°‹ -- 300,161 +0xC072 0x7C59 # ç±™ -- 300,162 +0xC073 0x7C5C # 籜 -- 300,163 +0xC074 0x7C65 # ç±¥ -- 300,164 +0xC075 0x7C69 # 籩 -- 300,165 +0xC076 0x7CA2 # ç²¢ -- 300,166 +0xC077 0x7CC5 # ç³… -- 300,167 +0xC078 0x7CF0 # ç³° -- 300,170 +0xC079 0x7D35 # ç´µ -- 300,171 +0xC07A 0x7D3F # ç´¿ -- 300,172 +0xC07B 0x7D70 # çµ° -- 300,173 +0xC07C 0x7D83 # 綃 -- 300,174 +0xC07D 0x7DE1 # ç·¡ -- 300,175 +0xC07E 0x7DE6 # ç·¦ -- 300,176 +0xC0A1 0x7E1D # ç¸ -- 300,241 +0xC0A2 0x7E22 # 縢 -- 300,242 +0xC0A3 0x7E36 # 縶 -- 300,243 +0xC0A4 0x7E7D # ç¹½ -- 300,244 +0xC0A5 0x7E87 # 纇 -- 300,245 +0xC0A6 0x7F45 # ç½… -- 300,246 +0xC0A7 0x7F4D # ç½ -- 300,247 +0xC0A8 0x7F68 # 罨 -- 300,250 +0xC0A9 0x7F86 # 羆 -- 300,251 +0xC0AA 0x7F9D # ç¾ -- 300,252 +0xC0AB 0x7FDB # ç¿› -- 300,253 +0xC0AC 0x7FE5 # ç¿¥ -- 300,254 +0xC0AD 0x8043 # èƒ -- 300,255 +0xC0AE 0x8093 # è‚“ -- 300,256 +0xC0AF 0x80D9 # 胙 -- 300,257 +0xC0B0 0x8127 # è„§ -- 300,260 +0xC0B1 0x80FC # 胼 -- 300,261 +0xC0B2 0x8160 # è…  -- 300,262 +0xC0B3 0x8186 # 膆 -- 300,263 +0xC0B4 0x825F # 艟 -- 300,264 +0xC0B5 0x8268 # 艨 -- 300,265 +0xC0B6 0x82AB # 芫 -- 300,266 +0xC0B7 0x82E1 # è‹¡ -- 300,267 +0xC0B8 0x8347 # è‡ -- 300,270 +0xC0B9 0x837D # è½ -- 300,271 +0xC0BA 0x83AA # 莪 -- 300,272 +0xC0BB 0x83D4 # è” -- 300,273 +0xC0BC 0x83D8 # è˜ -- 300,274 +0xC0BD 0x8401 # è -- 300,275 +0xC0BE 0x8451 # è‘‘ -- 300,276 +0xC0BF 0x8478 # 葸 -- 300,277 +0xC0C0 0x84B9 # è’¹ -- 300,300 +0xC0C1 0x84BA # è’º -- 300,301 +0xC0C2 0x84CD # è“ -- 300,302 +0xC0C3 0x84FD # 蓽 -- 300,303 +0xC0C4 0x855E # 蕞 -- 300,304 +0xC0C5 0x8564 # 蕤 -- 300,305 +0xC0C6 0x8555 # è•• -- 300,306 +0xC0C7 0x8605 # 蘅 -- 300,307 +0xC0C8 0x8627 # 蘧 -- 300,310 +0xC0C9 0x863C # 蘼 -- 300,311 +0xC0CA 0x8662 # 虢 -- 300,312 +0xC0CB 0x867A # 虺 -- 300,313 +0xC0CC 0x8709 # 蜉 -- 300,314 +0xC0CD 0x8723 # 蜣 -- 300,315 +0xC0CE 0x8729 # 蜩 -- 300,316 +0xC0CF 0x872E # 蜮 -- 300,317 +0xC0D0 0x8721 # 蜡 -- 300,320 +0xC0D1 0x871E # 蜞 -- 300,321 +0xC0D2 0x87AF # 螯 -- 300,322 +0xC0D3 0x87BD # èž½ -- 300,323 +0xC0D4 0x87DB # 蟛 -- 300,324 +0xC0D5 0x8806 # è † -- 300,325 +0xC0D6 0x8844 # è¡„ -- 300,326 +0xC0D7 0x8852 # è¡’ -- 300,327 +0xC0D8 0x88B7 # 袷 -- 300,330 +0xC0D9 0x88D2 # 裒 -- 300,331 +0xC0DA 0x89A1 # 覡 -- 300,332 +0xC0DB 0x89AF # 覯 -- 300,333 +0xC0DC 0x8A61 # è©¡ -- 300,334 +0xC0DD 0x8AB6 # 誶 -- 300,335 +0xC0DE 0x8AE2 # è«¢ -- 300,336 +0xC0DF 0x8AFC # 諼 -- 300,337 +0xC0E0 0x8B16 # 謖 -- 300,340 +0xC0E1 0x8B4E # è­Ž -- 300,341 +0xC0E2 0x8B8E # 讎 -- 300,342 +0xC0E3 0x8B9C # 讜 -- 300,343 +0xC0E4 0x8B9F # 讟 -- 300,344 +0xC0E5 0x8C73 # è±³ -- 300,345 +0xC0E6 0x8C8A # 貊 -- 300,346 +0xC0E7 0x8CB0 # è²° -- 300,347 +0xC0E8 0x8CC5 # è³… -- 300,350 +0xC0E9 0x8CEE # è³® -- 300,351 +0xC0EA 0x8D84 # è¶„ -- 300,352 +0xC0EB 0x8DBA # 趺 -- 300,353 +0xC0EC 0x8DCF # è· -- 300,354 +0xC0ED 0x8DFD # è·½ -- 300,355 +0xC0EE 0x8E1F # 踟 -- 300,356 +0xC0EF 0x8E23 # 踣 -- 300,357 +0xC0F0 0x8E4C # 蹌 -- 300,360 +0xC0F1 0x8E55 # 蹕 -- 300,361 +0xC0F2 0x8E63 # è¹£ -- 300,362 +0xC0F3 0x8E70 # è¹° -- 300,363 +0xC0F4 0x8E8B # 躋 -- 300,364 +0xC0F5 0x8EFA # 軺 -- 300,365 +0xC0F6 0x8F62 # è½¢ -- 300,366 +0xC0F7 0x9011 # 逑 -- 300,367 +0xC0F8 0x902D # 逭 -- 300,370 +0xC0F9 0x9036 # 逶 -- 300,371 +0xC0FA 0x905D # é -- 300,372 +0xC0FB 0x9062 # é¢ -- 300,373 +0xC0FC 0x909B # é‚› -- 300,374 +0xC0FD 0x90A0 # é‚  -- 300,375 +0xC0FE 0x90C4 # 郄 -- 300,376 diff --git a/unicode/xerox/unihan/XCCS-301=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-301=UNIHAN.TXT new file mode 100644 index 00000000..43a64553 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-301=UNIHAN.TXT @@ -0,0 +1,190 @@ + +# "301" UNIHAN + +0xC121 0x9116 # é„– -- 301,041 +0xC122 0x9134 # é„´ -- 301,042 +0xC123 0x9172 # é…² -- 301,043 +0xC124 0x9174 # é…´ -- 301,044 +0xC125 0x9179 # é…¹ -- 301,045 +0xC126 0x91AA # 醪 -- 301,046 +0xC127 0x9200 # 鈀 -- 301,047 +0xC128 0x93C3 # éƒ -- 301,050 +0xC129 0x93D7 # é— -- 301,051 +0xC12A 0x93E4 # é¤ -- 301,052 +0xC12B 0x93D1 # é‘ -- 301,053 +0xC12C 0x9455 # é‘• -- 301,054 +0xC12D 0x95CB # é—‹ -- 301,055 +0xC12E 0x95E0 # é—  -- 301,056 +0xC12F 0x95E4 # é—¤ -- 301,057 +0xC130 0x95E5 # é—¥ -- 301,060 +0xC131 0x96B0 # éš° -- 301,061 +0xC132 0x96B3 # éš³ -- 301,062 +0xC133 0x96BC # éš¼ -- 301,063 +0xC134 0x9766 # é¦ -- 301,064 +0xC135 0x97D9 # 韙 -- 301,065 +0xC136 0x980F # é  -- 301,066 +0xC137 0x9859 # é¡™ -- 301,067 +0xC138 0x98BA # 颺 -- 301,070 +0xC139 0x992E # 餮 -- 301,071 +0xC13A 0x9948 # 饈 -- 301,072 +0xC13B 0x9954 # 饔 -- 301,073 +0xC13C 0x9998 # 馘 -- 301,074 +0xC13D 0x9A2E # 騮 -- 301,075 +0xC13E 0x9A41 # é© -- 301,076 +0xC13F 0x9AC0 # é«€ -- 301,077 +0xC140 0x9AE0 # é«  -- 301,100 +0xC141 0x9AEB # é«« -- 301,101 +0xC142 0x9AED # é«­ -- 301,102 +0xC143 0x9B08 # 鬈 -- 301,103 +0xC144 0x9B0E # 鬎 -- 301,104 +0xC145 0x9B4E # é­Ž -- 301,105 +0xC146 0x9CE7 # é³§ -- 301,106 +0xC147 0x9DA9 # é¶© -- 301,107 +0xC148 0x9DBC # é¶¼ -- 301,110 +0xC149 0x9E15 # 鸕 -- 301,111 +0xC14A 0x9E7A # 鹺 -- 301,112 +0xC14B 0x9EE7 # é»§ -- 301,113 +0xC14C 0x9EF7 # é»· -- 301,114 +0xC14D 0x9EFC # 黼 -- 301,115 +0xC14E 0x9F4F # é½ -- 301,116 +0xC14F 0x9F54 # é½” -- 301,117 +0xC150 0x9F55 # 齕 -- 301,120 +0xC151 0x9F57 # é½— -- 301,121 +0xC152 0x5B53 # å­“ -- 301,122 +0xC153 0x6E53 # 湓 -- 301,123 +0xC154 0x55D0 # å— -- 301,124 +0xC155 0x55DD # å— -- 301,125 +0xC156 0x55E6 # å—¦ -- 301,126 +0xC157 0x56CC # 囌 -- 301,127 +0xC158 0x5E7A # 幺 -- 301,130 +0xC159 0x616A # æ…ª -- 301,131 +0xC15A 0x643F # æ¿ -- 301,132 +0xC15B 0x651B # æ”› -- 301,133 +0xC15C 0x77FD # 矽 -- 301,134 +0xC15D 0x6A81 # æª -- 301,135 +0xC15E 0x6B38 # 欸 -- 301,136 +0xC15F 0x71DC # 燜 -- 301,137 +0xC160 0x71F4 # 燴 -- 301,140 +0xC161 0x764D # ç™ -- 301,141 +0xC162 0x774F # ç -- 301,142 +0xC163 0x7E68 # 繨 -- 301,143 +0xC164 0x81CC # 臌 -- 301,144 +0xC165 0x82F6 # è‹¶ -- 301,145 +0xC166 0x82E4 # 苤 -- 301,146 +0xC167 0x867C # 虼 -- 301,147 +0xC168 0x8698 # 蚘 -- 301,150 +0xC169 0x897B # 襻 -- 301,151 +0xC16A 0x8E67 # è¹§ -- 301,152 +0xC16B 0x9029 # 逩 -- 301,153 +0xC16C 0x91C5 # 釅 -- 301,154 +0xC16D 0x9358 # é˜ -- 301,155 +0xC16E 0x9410 # é -- 301,156 +0xC16F 0x9427 # é§ -- 301,157 +0xC170 0x9807 # é ‡ -- 301,160 +0xC171 0x5306 # 匆 -- 301,161 +0xC172 0x993F # 餿 -- 301,162 +0xC173 0x995D # é¥ -- 301,163 +0xC174 0x9B9D # é® -- 301,164 +0xC175 0x9C35 # é°µ -- 301,165 +0xC176 0x9D30 # é´° -- 301,166 +0xC177 0x9EF9 # 黹 -- 301,167 +0xC178 0x5853 # å¡“ -- 301,170 +0xC179 0x530B # 匋 -- 301,171 +0xC17A 0x53AA # 厪 -- 301,172 +0xC17B 0x59C5 # å§… -- 301,173 +0xC17C 0x550F # å” -- 301,174 +0xC17D 0x5535 # 唵 -- 301,175 +0xC17E 0x6C87 # 沇 -- 301,176 +0xC1A1 0x57FC # 埼 -- 301,241 +0xC1A2 0x602D # 怭 -- 301,242 +0xC1A3 0x61BA # 憺 -- 301,243 +0xC1A4 0x636C # æ¬ -- 301,244 +0xC1A5 0x5281 # åŠ -- 301,245 +0xC1A6 0x6834 # æ ´ -- 301,246 +0xC1A7 0x684B # æ¡‹ -- 301,247 +0xC1A8 0x7439 # ç¹ -- 301,250 +0xC1A9 0x6CAD # æ²­ -- 301,251 +0xC1AA 0x75C3 # ç—ƒ -- 301,252 +0xC1AB 0x75B1 # ç–± -- 301,253 +0xC1AC 0x7B9A # 箚 -- 301,254 +0xC1AD 0x7C81 # ç² -- 301,255 +0xC1AE 0x7CA8 # 粨 -- 301,256 +0xC1AF 0x7CFA # 糺 -- 301,257 +0xC1B0 0x7D31 # ç´± -- 301,260 +0xC1B1 0x8D18 # è´˜ -- 301,261 +0xC1B2 0x8D0B # è´‹ -- 301,262 +0xC1B3 0x8FEF # 迯 -- 301,263 +0xC1B4 0x91B1 # 醱 -- 301,264 +0xC1B5 0x747D # 瑽 -- 301,265 +0xC1B6 0x9BAD # é®­ -- 301,266 +0xC1B7 0x4F89 # 侉 -- 301,267 +0xC1B8 0x52D1 # å‹‘ -- 301,270 +0xC1B9 0x5315 # 匕 -- 301,271 +0xC1BA 0x710C # 焌 -- 301,272 +0xC1BB 0x5565 # å•¥ -- 301,273 +0xC1BC 0x55D9 # å—™ -- 301,274 +0xC1BD 0x5ED2 # å»’ -- 301,275 +0xC1BE 0x5F82 # 徂 -- 301,276 +0xC1BF 0x6039 # 怹 -- 301,277 +0xC1C0 0x618B # 憋 -- 301,300 +0xC1C1 0x6164 # æ…¤ -- 301,301 +0xC1C2 0x63AD # 掭 -- 301,302 +0xC1C3 0x65EE # æ—® -- 301,303 +0xC1C4 0x65EF # æ—¯ -- 301,304 +0xC1C5 0x6AC2 # æ«‚ -- 301,305 +0xC1C6 0x6C5B # æ±› -- 301,306 +0xC1C7 0x6C8F # æ² -- 301,307 +0xC1C8 0x723B # 爻 -- 301,310 +0xC1CA 0x7349 # ç‰ -- 301,312 +0xC1CB 0x74BA # ç’º -- 301,313 +0xC1CC 0x7931 # 礱 -- 301,314 +0xC1CD 0x70EF # 烯 -- 301,315 +0xC1CE 0x7C09 # ç°‰ -- 301,316 +0xC1CF 0x7C75 # ç±µ -- 301,317 +0xC1D0 0x7CE8 # 糨 -- 301,320 +0xC1D1 0x7E52 # ç¹’ -- 301,321 +0xC1D2 0x7F36 # ç¼¶ -- 301,322 +0xC1D3 0x7F87 # 羇 -- 301,323 +0xC1D4 0x80F4 # 胴 -- 301,324 +0xC1D5 0x81E2 # 臢 -- 301,325 +0xC1D6 0x93E2 # é¢ -- 301,326 +0xC1D7 0x8617 # 蘗 -- 301,327 +0xC1D8 0x866C # 虬 -- 301,330 +0xC1D9 0x867B # è™» -- 301,331 +0xC1DA 0x8A92 # 誒 -- 301,332 +0xC1DB 0x8C78 # 豸 -- 301,333 +0xC1DC 0x9106 # 鄆 -- 301,334 +0xC1DD 0x9463 # é‘£ -- 301,335 +0xC1DE 0x95C3 # é—ƒ -- 301,336 +0xC1DF 0x95C7 # é—‡ -- 301,337 +0xC1E0 0x9B01 # é¬ -- 301,340 +0xC1E1 0x9B2F # 鬯 -- 301,341 +0xC1E2 0x9EDF # 黟 -- 301,342 +0xC1E3 0x9EFD # 黽 -- 301,343 +0xC1E4 0x9F10 # é¼ -- 301,344 +0xC1E5 0x4EE1 # 仡 -- 301,345 +0xC1E6 0x4EF3 # 仳 -- 301,346 +0xC1E7 0x4F08 # 伈 -- 301,347 +0xC1E8 0x4F03 # 伃 -- 301,350 +0xC1E9 0x4F49 # 佉 -- 301,351 +0xC1EA 0x4F4C # 佌 -- 301,352 +0xC1EB 0x4F7D # ä½½ -- 301,353 +0xC1EC 0x4F81 # ä¾ -- 301,354 +0xC1ED 0x4F98 # 侘 -- 301,355 +0xC1EE 0x4F9C # 侜 -- 301,356 +0xC1EF 0x4F74 # ä½´ -- 301,357 +0xC1F0 0x4F79 # ä½¹ -- 301,360 +0xC1F1 0x4F90 # ä¾ -- 301,361 +0xC1F2 0x4FC5 # ä¿… -- 301,362 +0xC1F3 0x4FC1 # ä¿ -- 301,363 +0xC1F4 0x4FD4 # ä¿” -- 301,364 +0xC1F5 0x4FB7 # ä¾· -- 301,365 +0xC1F6 0x5000 # 倀 -- 301,366 +0xC1F7 0x5022 # 倢 -- 301,367 +0xC1F8 0x502E # 倮 -- 301,370 +0xC1F9 0x4FF4 # ä¿´ -- 301,371 +0xC1FA 0x501E # 倞 -- 301,372 +0xC1FB 0x5041 # å -- 301,373 +0xC1FC 0x5072 # å² -- 301,374 +0xC1FD 0x506D # å­ -- 301,375 +0xC1FE 0x506F # å¯ -- 301,376 diff --git a/unicode/xerox/unihan/XCCS-302=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-302=UNIHAN.TXT new file mode 100644 index 00000000..b11d5880 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-302=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "302" UNIHAN + +0xC221 0x5092 # å‚’ -- 302,041 +0xC222 0x508E # 傎 -- 302,042 +0xC223 0x5094 # å‚” -- 302,043 +0xC224 0x509E # 傞 -- 302,044 +0xC225 0x50CE # 僎 -- 302,045 +0xC226 0x50EC # 僬 -- 302,046 +0xC227 0x50F4 # 僴 -- 302,047 +0xC228 0x50FE # 僾 -- 302,050 +0xC229 0x510B # å„‹ -- 302,051 +0xC22A 0x5101 # å„ -- 302,052 +0xC22B 0x510C # 儌 -- 302,053 +0xC22C 0x5159 # å…™ -- 302,054 +0xC22D 0x515D # å… -- 302,055 +0xC22E 0x515E # å…ž -- 302,056 +0xC22F 0x5161 # å…¡ -- 302,057 +0xC230 0x5163 # å…£ -- 302,060 +0xC231 0x80C4 # 胄 -- 302,061 +0xC232 0x5193 # 冓 -- 302,062 +0xC233 0x5194 # 冔 -- 302,063 +0xC234 0x51D3 # 凓 -- 302,064 +0xC235 0x51F7 # 凷 -- 302,065 +0xC236 0x5213 # 刓 -- 302,066 +0xC237 0x5232 # 刲 -- 302,067 +0xC238 0x5235 # 刵 -- 302,070 +0xC239 0x525A # 剚 -- 302,071 +0xC23A 0x5296 # 劖 -- 302,072 +0xC23B 0x52BB # 劻 -- 302,073 +0xC23C 0x52BC # 劼 -- 302,074 +0xC23D 0x52CD # å‹ -- 302,075 +0xC23E 0x52E9 # å‹© -- 302,076 +0xC23F 0x52F0 # å‹° -- 302,077 +0xC240 0x52F7 # å‹· -- 302,100 +0xC241 0x530A # 匊 -- 302,101 +0xC242 0x531C # 匜 -- 302,102 +0xC243 0x5335 # 匵 -- 302,103 +0xC244 0x536C # å¬ -- 302,104 +0xC245 0x53B9 # 厹 -- 302,105 +0xC246 0x5412 # å’ -- 302,106 +0xC247 0x548D # å’ -- 302,107 +0xC248 0x5488 # å’ˆ -- 302,110 +0xC249 0x54A2 # å’¢ -- 302,111 +0xC24A 0x54BC # å’¼ -- 302,112 +0xC24B 0x54A5 # å’¥ -- 302,113 +0xC24C 0x54AE # å’® -- 302,114 +0xC24D 0x54B7 # å’· -- 302,115 +0xC24E 0x54A1 # å’¡ -- 302,116 +0xC24F 0x54BA # å’º -- 302,117 +0xC250 0x5504 # 唄 -- 302,120 +0xC251 0x5541 # å• -- 302,121 +0xC252 0x554D # å• -- 302,122 +0xC253 0x553C # 唼 -- 302,123 +0xC254 0x5591 # å–‘ -- 302,124 +0xC255 0x5593 # å–“ -- 302,125 +0xC256 0x55A4 # å–¤ -- 302,126 +0xC257 0x55B4 # å–´ -- 302,127 +0xC258 0x55AD # å–­ -- 302,130 +0xC259 0x55DB # å—› -- 302,131 +0xC25A 0x55C9 # å—‰ -- 302,132 +0xC25B 0x55F9 # å—¹ -- 302,133 +0xC25C 0x5610 # å˜ -- 302,134 +0xC25D 0x5612 # 嘒 -- 302,135 +0xC25E 0x5613 # 嘓 -- 302,136 +0xC25F 0x5611 # 嘑 -- 302,137 +0xC260 0x563D # 嘽 -- 302,140 +0xC261 0x5649 # 噉 -- 302,141 +0xC262 0x5640 # 噀 -- 302,142 +0xC263 0x564C # 噌 -- 302,143 +0xC264 0x5666 # 噦 -- 302,144 +0xC265 0x5660 # å™  -- 302,145 +0xC266 0x568C # 嚌 -- 302,146 +0xC267 0x5699 # åš™ -- 302,147 +0xC268 0x569A # åšš -- 302,150 +0xC269 0x56B3 # åš³ -- 302,151 +0xC26A 0x56B2 # åš² -- 302,152 +0xC26B 0x56C5 # å›… -- 302,153 +0xC26C 0x56EE # å›® -- 302,154 +0xC26D 0x56F7 # å›· -- 302,155 +0xC26E 0x5702 # 圂 -- 302,156 +0xC26F 0x5715 # 圕 -- 302,157 +0xC270 0x571D # åœ -- 302,160 +0xC271 0x572C # 圬 -- 302,161 +0xC272 0x576B # å« -- 302,162 +0xC273 0x5770 # å° -- 302,163 +0xC274 0x5775 # åµ -- 302,164 +0xC275 0x579D # åž -- 302,165 +0xC276 0x5795 # åž• -- 302,166 +0xC277 0x57A4 # 垤 -- 302,167 +0xC278 0x579E # åžž -- 302,170 +0xC279 0x579A # åžš -- 302,171 +0xC27A 0x57C6 # 埆 -- 302,172 +0xC27B 0x57CF # åŸ -- 302,173 +0xC27C 0x57F8 # 埸 -- 302,174 +0xC27D 0x5809 # å ‰ -- 302,175 +0xC27E 0x5819 # å ™ -- 302,176 +0xC2A1 0x581E # å ž -- 302,241 +0xC2A2 0x5820 # å   -- 302,242 +0xC2A3 0x5827 # å § -- 302,243 +0xC2A4 0x5864 # 塤 -- 302,244 +0xC2A5 0x584F # å¡ -- 302,245 +0xC2A6 0x5852 # å¡’ -- 302,246 +0xC2A7 0x587C # 塼 -- 302,247 +0xC2A8 0x5881 # å¢ -- 302,250 +0xC2A9 0x5848 # 塈 -- 302,251 +0xC2AA 0x5890 # å¢ -- 302,252 +0xC2AB 0x587D # 塽 -- 302,253 +0xC2AC 0x58A6 # 墦 -- 302,254 +0xC2AD 0x58A0 # 墠 -- 302,255 +0xC2AE 0x58C8 # 壈 -- 302,256 +0xC2AF 0x592C # 夬 -- 302,257 +0xC2B0 0x5961 # 奡 -- 302,260 +0xC2B1 0x596D # 奭 -- 302,261 +0xC2B2 0x59A4 # 妤 -- 302,262 +0xC2B3 0x59B2 # 妲 -- 302,263 +0xC2B4 0x59C1 # å§ -- 302,264 +0xC2B5 0x59F9 # å§¹ -- 302,265 +0xC2B6 0x59E4 # 姤 -- 302,266 +0xC2B7 0x59FA # 姺 -- 302,267 +0xC2B8 0x5A00 # 娀 -- 302,270 +0xC2B9 0x59F1 # å§± -- 302,271 +0xC2BA 0x5A55 # å©• -- 302,272 +0xC2BB 0x5A5E # 婞 -- 302,273 +0xC2BC 0x5AA2 # 媢 -- 302,274 +0xC2BD 0x5A95 # 媕 -- 302,275 +0xC2BE 0x5A9F # 媟 -- 302,276 +0xC2BF 0x5ABA # 媺 -- 302,277 +0xC2C0 0x5AC8 # 嫈 -- 302,300 +0xC2C1 0x5ACF # å« -- 302,301 +0xC2C2 0x5AEA # 嫪 -- 302,302 +0xC2C3 0x5AEB # å«« -- 302,303 +0xC2C4 0x5B03 # 嬃 -- 302,304 +0xC2C5 0x5AFD # 嫽 -- 302,305 +0xC2C6 0x5AFF # å«¿ -- 302,306 +0xC2C7 0x5B1B # 嬛 -- 302,307 +0xC2C8 0x5B17 # 嬗 -- 302,310 +0xC2C9 0x5B2D # 嬭 -- 302,311 +0xC2CA 0x5B45 # å­… -- 302,312 +0xC2CB 0x5BAC # 宬 -- 302,313 +0xC2CC 0x5B81 # å® -- 302,314 +0xC2CD 0x5BC1 # å¯ -- 302,315 +0xC2CE 0x5BC0 # 寀 -- 302,316 +0xC2CF 0x5BA7 # å®§ -- 302,317 +0xC2D0 0x5BD6 # 寖 -- 302,320 +0xC2D1 0x5BEA # 寪 -- 302,321 +0xC2D2 0x5C00 # å°€ -- 302,322 +0xC2D3 0x5C1F # å°Ÿ -- 302,323 +0xC2D4 0x5C2A # å°ª -- 302,324 +0xC2D5 0x5C44 # 屄 -- 302,325 +0xC2D6 0x5C67 # å±§ -- 302,326 +0xC2D7 0x5C68 # 屨 -- 302,327 +0xC2D8 0x5C69 # 屩 -- 302,330 +0xC2D9 0x5C6D # å±­ -- 302,331 +0xC2DA 0x5CA3 # å²£ -- 302,332 +0xC2DB 0x5CB5 # å²µ -- 302,333 +0xC2DC 0x5CA2 # å²¢ -- 302,334 +0xC2DD 0x5CA7 # å²§ -- 302,335 +0xC2DE 0x5C8D # å² -- 302,336 +0xC2DF 0x5CDD # å³ -- 302,337 +0xC2E0 0x5CEB # 峫 -- 302,340 +0xC2E1 0x5CF4 # å³´ -- 302,341 +0xC2E2 0x5D1E # å´ž -- 302,342 +0xC2E3 0x5D24 # å´¤ -- 302,343 +0xC2E4 0x5D26 # å´¦ -- 302,344 +0xC2E5 0x5D1F # å´Ÿ -- 302,345 +0xC2E6 0x5D3F # å´¿ -- 302,346 +0xC2E7 0x5D42 # 嵂 -- 302,347 +0xC2E8 0x5D4A # 嵊 -- 302,350 +0xC2E9 0x5D6B # 嵫 -- 302,351 +0xC2EA 0x5D81 # å¶ -- 302,352 +0xC2EB 0x5D93 # å¶“ -- 302,353 +0xC2EC 0x5DA7 # å¶§ -- 302,354 +0xC2ED 0x5DB0 # å¶° -- 302,355 +0xC2EE 0x5DD8 # å·˜ -- 302,356 +0xC2EF 0x5E1F # 帟 -- 302,357 +0xC2F0 0x5E58 # 幘 -- 302,360 +0xC2F1 0x5E5E # 幞 -- 302,361 +0xC2F2 0x5E6C # 幬 -- 302,362 +0xC2F3 0x5E70 # å¹° -- 302,363 +0xC2F4 0x5E80 # 庀 -- 302,364 +0xC2F5 0x5EA4 # 庤 -- 302,365 +0xC2F6 0x5EB3 # 庳 -- 302,366 +0xC2F7 0x5ECC # 廌 -- 302,367 +0xC2F8 0x5ECE # 廎 -- 302,370 +0xC2F9 0x5898 # 墘 -- 302,371 +0xC2FA 0x5EF1 # å»± -- 302,372 +0xC2FB 0x5F06 # 弆 -- 302,373 +0xC2FC 0x5F0C # 弌 -- 302,374 +0xC2FD 0x5F22 # å¼¢ -- 302,375 +0xC2FE 0x5F28 # 弨 -- 302,376 diff --git a/unicode/xerox/unihan/XCCS-303=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-303=UNIHAN.TXT new file mode 100644 index 00000000..260b7303 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-303=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "303" UNIHAN + +0xC321 0x5F24 # 弤 -- 303,041 +0xC322 0x5F30 # å¼° -- 303,042 +0xC323 0x5F44 # 彄 -- 303,043 +0xC324 0x5F56 # å½– -- 303,044 +0xC325 0x5F58 # 彘 -- 303,045 +0xC326 0x5F72 # å½² -- 303,046 +0xC327 0x5FAF # 徯 -- 303,047 +0xC328 0x5FC9 # 忉 -- 303,050 +0xC329 0x5FE4 # 忤 -- 303,051 +0xC32A 0x6017 # 怗 -- 303,052 +0xC32B 0x604C # æŒ -- 303,053 +0xC32C 0x6054 # æ” -- 303,054 +0xC32D 0x6047 # æ‡ -- 303,055 +0xC32E 0x6053 # æ“ -- 303,056 +0xC32F 0x609D # æ‚ -- 303,057 +0xC330 0x60C4 # 惄 -- 303,060 +0xC331 0x60CE # 惎 -- 303,061 +0xC332 0x60DB # 惛 -- 303,062 +0xC333 0x60B3 # 悳 -- 303,063 +0xC334 0x60BE # 悾 -- 303,064 +0xC335 0x60D4 # 惔 -- 303,065 +0xC336 0x60D9 # 惙 -- 303,066 +0xC337 0x60B0 # æ‚° -- 303,067 +0xC338 0x610A # 愊 -- 303,070 +0xC339 0x6114 # æ„” -- 303,071 +0xC33A 0x6141 # æ… -- 303,072 +0xC33B 0x6149 # æ…‰ -- 303,073 +0xC33C 0x618D # æ† -- 303,074 +0xC33D 0x6196 # 憖 -- 303,075 +0xC33E 0x61AF # 憯 -- 303,076 +0xC33F 0x61B8 # 憸 -- 303,077 +0xC340 0x61AD # 憭 -- 303,100 +0xC341 0x6201 # æˆ -- 303,101 +0xC342 0x6223 # 戣 -- 303,102 +0xC343 0x6224 # 戤 -- 303,103 +0xC344 0x623A # 戺 -- 303,104 +0xC345 0x6246 # 扆 -- 303,105 +0xC346 0x6245 # 扅 -- 303,106 +0xC347 0x624A # 扊 -- 303,107 +0xC348 0x6260 # 扠 -- 303,110 +0xC349 0x6283 # 抃 -- 303,111 +0xC34A 0x6294 # 抔 -- 303,112 +0xC34B 0x62B6 # 抶 -- 303,113 +0xC34C 0x630D # æŒ -- 303,114 +0xC34D 0x62F4 # æ‹´ -- 303,115 +0xC34E 0x633C # 挼 -- 303,116 +0xC34F 0x6344 # æ„ -- 303,117 +0xC350 0x6331 # 挱 -- 303,120 +0xC351 0x636D # æ­ -- 303,121 +0xC352 0x638E # 掎 -- 303,122 +0xC353 0x63AB # 掫 -- 303,123 +0xC354 0x639E # 掞 -- 303,124 +0xC355 0x63AF # 掯 -- 303,125 +0xC356 0x63C4 # æ„ -- 303,126 +0xC357 0x63DC # æœ -- 303,127 +0xC358 0x63E0 # æ  -- 303,130 +0xC359 0x63CE # æŽ -- 303,131 +0xC35A 0x63D5 # æ• -- 303,132 +0xC35B 0x63F2 # æ² -- 303,133 +0xC35C 0x63F8 # æ¸ -- 303,134 +0xC35D 0x6422 # æ¢ -- 303,135 +0xC35E 0x6424 # æ¤ -- 303,136 +0xC35F 0x6435 # æµ -- 303,137 +0xC360 0x640A # æŠ -- 303,140 +0xC361 0x6410 # æ -- 303,141 +0xC362 0x6412 # æ’ -- 303,142 +0xC363 0x6418 # æ˜ -- 303,143 +0xC364 0x6430 # æ° -- 303,144 +0xC365 0x6427 # æ§ -- 303,145 +0xC366 0x6421 # æ¡ -- 303,146 +0xC367 0x645B # æ‘› -- 303,147 +0xC368 0x647B # æ‘» -- 303,150 +0xC369 0x647D # 摽 -- 303,151 +0xC36A 0x6451 # æ‘‘ -- 303,152 +0xC36B 0x6485 # æ’… -- 303,153 +0xC36C 0x64D0 # æ“ -- 303,154 +0xC36D 0x64D7 # æ“— -- 303,155 +0xC36E 0x64EB # æ“« -- 303,156 +0xC36F 0x64F0 # æ“° -- 303,157 +0xC370 0x6567 # æ•§ -- 303,160 +0xC371 0x6538 # 攸 -- 303,161 +0xC372 0x6542 # æ•‚ -- 303,162 +0xC373 0x6554 # æ•” -- 303,163 +0xC374 0x656B # æ•« -- 303,164 +0xC375 0x657F # æ•¿ -- 303,165 +0xC376 0x6585 # æ–… -- 303,166 +0xC377 0x659D # æ– -- 303,167 +0xC378 0x65A0 # æ–  -- 303,170 +0xC379 0x65A8 # æ–¨ -- 303,171 +0xC37A 0x65AE # æ–® -- 303,172 +0xC37B 0x65BF # æ–¿ -- 303,173 +0xC37C 0x65CE # æ—Ž -- 303,174 +0xC37D 0x65D0 # æ— -- 303,175 +0xC37E 0x65D6 # æ—– -- 303,176 +0xC3A1 0x65DC # æ—œ -- 303,241 +0xC3A2 0x65DF # æ—Ÿ -- 303,242 +0xC3A3 0x65F0 # æ—° -- 303,243 +0xC3A4 0x6635 # 昵 -- 303,244 +0xC3A5 0x661D # æ˜ -- 303,245 +0xC3A6 0x6631 # 昱 -- 303,246 +0xC3A7 0x6667 # æ™§ -- 303,247 +0xC3A8 0x665F # 晟 -- 303,250 +0xC3A9 0x665B # æ™› -- 303,251 +0xC3AA 0x665C # 晜 -- 303,252 +0xC3AB 0x666C # 晬 -- 303,253 +0xC3AC 0x6698 # 暘 -- 303,254 +0xC3AD 0x66AC # 暬 -- 303,255 +0xC3AE 0x66C0 # 曀 -- 303,256 +0xC3AF 0x66C4 # 曄 -- 303,257 +0xC3B0 0x66CF # æ› -- 303,260 +0xC3B1 0x66DA # 曚 -- 303,261 +0xC3B2 0x66E8 # 曨 -- 303,262 +0xC3B3 0x6705 # 朅 -- 303,263 +0xC3B4 0x670F # æœ -- 303,264 +0xC3B5 0x6713 # 朓 -- 303,265 +0xC3B6 0x6722 # 朢 -- 303,266 +0xC3B7 0x6755 # æ• -- 303,267 +0xC3B8 0x6759 # æ™ -- 303,270 +0xC3B9 0x6772 # æ² -- 303,271 +0xC3BA 0x678C # 枌 -- 303,272 +0xC3BB 0x67AC # 枬 -- 303,273 +0xC3BC 0x67B8 # 枸 -- 303,274 +0xC3BD 0x67B9 # æž¹ -- 303,275 +0xC3BE 0x67CE # 柎 -- 303,276 +0xC3BF 0x67D9 # 柙 -- 303,277 +0xC3C0 0x67BB # æž» -- 303,300 +0xC3C1 0x6944 # 楄 -- 303,301 +0xC3C2 0x67F6 # 柶 -- 303,302 +0xC3C3 0x6812 # æ ’ -- 303,303 +0xC3C4 0x681D # æ  -- 303,304 +0xC3C5 0x6841 # æ¡ -- 303,305 +0xC3C6 0x6844 # æ¡„ -- 303,306 +0xC3C7 0x6814 # æ ” -- 303,307 +0xC3C8 0x6833 # æ ³ -- 303,310 +0xC3C9 0x6835 # æ µ -- 303,311 +0xC3CA 0x68B2 # 梲 -- 303,312 +0xC3CB 0x686E # æ¡® -- 303,313 +0xC3CC 0x68A9 # 梩 -- 303,314 +0xC3CD 0x686F # 桯 -- 303,315 +0xC3CE 0x68D0 # æ£ -- 303,316 +0xC3CF 0x68EB # 棫 -- 303,317 +0xC3D0 0x68EC # 棬 -- 303,320 +0xC3D1 0x68FC # 棼 -- 303,321 +0xC3D2 0x690F # æ¤ -- 303,322 +0xC3D3 0x6913 # 椓 -- 303,323 +0xC3D4 0x6939 # 椹 -- 303,324 +0xC3D5 0x6942 # 楂 -- 303,325 +0xC3D6 0x6945 # 楅 -- 303,326 +0xC3D7 0x696C # 楬 -- 303,327 +0xC3D8 0x6958 # 楘 -- 303,330 +0xC3D9 0x6959 # 楙 -- 303,331 +0xC3DA 0x695D # æ¥ -- 303,332 +0xC3DB 0x6969 # 楩 -- 303,333 +0xC3DC 0x69A7 # 榧 -- 303,334 +0xC3DD 0x69BC # 榼 -- 303,335 +0xC3DE 0x69B1 # 榱 -- 303,336 +0xC3DF 0x69BE # 榾 -- 303,337 +0xC3E0 0x69E5 # æ§¥ -- 303,340 +0xC3E1 0x69E7 # æ§§ -- 303,341 +0xC3E2 0x6A1B # 樛 -- 303,342 +0xC3E3 0x69F1 # æ§± -- 303,343 +0xC3E4 0x6A05 # 樅 -- 303,344 +0xC3E5 0x6A32 # 樲 -- 303,345 +0xC3E6 0x6A3E # 樾 -- 303,346 +0xC3E7 0x6A50 # æ© -- 303,347 +0xC3E8 0x6AB4 # 檴 -- 303,350 +0xC3E9 0x6A5A # 橚 -- 303,351 +0xC3EA 0x6A89 # 檉 -- 303,352 +0xC3EB 0x6A9D # æª -- 303,353 +0xC3EC 0x6ADD # æ« -- 303,354 +0xC3ED 0x6AFD # 櫽 -- 303,355 +0xC3EE 0x6B12 # 欒 -- 303,356 +0xC3EF 0x6B2C # 欬 -- 303,357 +0xC3F0 0x6B3B # 欻 -- 303,360 +0xC3F1 0x6B48 # æ­ˆ -- 303,361 +0xC3F2 0x6B4A # æ­Š -- 303,362 +0xC3F3 0x6B5C # æ­œ -- 303,363 +0xC3F4 0x6B60 # æ­  -- 303,364 +0xC3F5 0x6BA3 # 殣 -- 303,365 +0xC3F6 0x6BA2 # 殢 -- 303,366 +0xC3F7 0x6BAA # 殪 -- 303,367 +0xC3F8 0x6BC8 # 毈 -- 303,370 +0xC3F9 0x6BDA # 毚 -- 303,371 +0xC3FA 0x6BFF # 毿 -- 303,372 +0xC3FB 0x6C04 # æ°„ -- 303,373 +0xC3FC 0x6C1D # æ° -- 303,374 +0xC3FD 0x6C54 # æ±” -- 303,375 +0xC3FE 0x6C6D # æ±­ -- 303,376 diff --git a/unicode/xerox/unihan/XCCS-304=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-304=UNIHAN.TXT new file mode 100644 index 00000000..1e1ef988 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-304=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "304" UNIHAN + +0xC421 0x6C86 # 沆 -- 304,041 +0xC422 0x6C95 # 沕 -- 304,042 +0xC423 0x6CC2 # 泂 -- 304,043 +0xC424 0x6CDA # 泚 -- 304,044 +0xC425 0x6CE0 # æ³  -- 304,045 +0xC426 0x6CF2 # æ³² -- 304,046 +0xC427 0x6CC6 # 泆 -- 304,047 +0xC428 0x6CD6 # æ³– -- 304,050 +0xC429 0x6CDD # æ³ -- 304,051 +0xC42A 0x6D04 # æ´„ -- 304,052 +0xC42B 0x6D1A # æ´š -- 304,053 +0xC42C 0x6D27 # æ´§ -- 304,054 +0xC42D 0x6D39 # æ´¹ -- 304,055 +0xC42E 0x6D3F # æ´¿ -- 304,056 +0xC42F 0x6D0C # æ´Œ -- 304,057 +0xC430 0x6D0F # æ´ -- 304,060 +0xC431 0x6D1F # æ´Ÿ -- 304,061 +0xC432 0x6C67 # æ±§ -- 304,062 +0xC433 0x6D11 # æ´‘ -- 304,063 +0xC434 0x6D61 # 浡 -- 304,064 +0xC435 0x6D65 # æµ¥ -- 304,065 +0xC436 0x6D91 # æ¶‘ -- 304,066 +0xC437 0x6D6D # æµ­ -- 304,067 +0xC438 0x6D8A # æ¶Š -- 304,070 +0xC439 0x6D92 # æ¶’ -- 304,071 +0xC43A 0x6DFC # æ·¼ -- 304,072 +0xC43B 0x6DDF # æ·Ÿ -- 304,073 +0xC43C 0x6DF6 # æ·¶ -- 304,074 +0xC43D 0x6D34 # æ´´ -- 304,075 +0xC43E 0x6DB4 # æ¶´ -- 304,076 +0xC43F 0x6E1F # 渟 -- 304,077 +0xC440 0x6E72 # æ¹² -- 304,100 +0xC441 0x6E30 # 渰 -- 304,101 +0xC442 0x6E32 # 渲 -- 304,102 +0xC443 0x6E3C # 渼 -- 304,103 +0xC444 0x6E51 # 湑 -- 304,104 +0xC445 0x6E62 # æ¹¢ -- 304,105 +0xC446 0x6E9F # 溟 -- 304,106 +0xC447 0x6EB1 # 溱 -- 304,107 +0xC448 0x6EC3 # 滃 -- 304,110 +0xC449 0x6EA0 # 溠 -- 304,111 +0xC44A 0x6E8E # 溎 -- 304,112 +0xC44B 0x6EB4 # 溴 -- 304,113 +0xC44C 0x6F08 # 漈 -- 304,114 +0xC44D 0x6F18 # 漘 -- 304,115 +0xC44E 0x6F19 # æ¼™ -- 304,116 +0xC44F 0x6F26 # 漦 -- 304,117 +0xC450 0x6F35 # æ¼µ -- 304,120 +0xC451 0x6F36 # æ¼¶ -- 304,121 +0xC452 0x6F2D # æ¼­ -- 304,122 +0xC453 0x6F92 # æ¾’ -- 304,123 +0xC454 0x6F94 # æ¾” -- 304,124 +0xC455 0x6F5A # 潚 -- 304,125 +0xC456 0x6F89 # 澉 -- 304,126 +0xC457 0x6F90 # æ¾ -- 304,127 +0xC458 0x6FA0 # æ¾  -- 304,130 +0xC459 0x6FA5 # æ¾¥ -- 304,131 +0xC45A 0x6FA6 # 澦 -- 304,132 +0xC45B 0x6FA8 # 澨 -- 304,133 +0xC45C 0x6FBC # æ¾¼ -- 304,134 +0xC45D 0x6FE9 # æ¿© -- 304,135 +0xC45E 0x6FDE # 濞 -- 304,136 +0xC45F 0x7001 # ç€ -- 304,137 +0xC460 0x700D # ç€ -- 304,140 +0xC461 0x7023 # 瀣 -- 304,141 +0xC462 0x7026 # 瀦 -- 304,142 +0xC463 0x703C # 瀼 -- 304,143 +0xC464 0x703A # 瀺 -- 304,144 +0xC465 0x7043 # çƒ -- 304,145 +0xC466 0x7069 # ç© -- 304,146 +0xC467 0x7085 # ç‚… -- 304,147 +0xC468 0x70B1 # 炱 -- 304,150 +0xC469 0x70B7 # ç‚· -- 304,151 +0xC46A 0x70A4 # 炤 -- 304,152 +0xC46B 0x70B0 # ç‚° -- 304,153 +0xC46C 0x70CB # 烋 -- 304,154 +0xC46D 0x70DC # 烜 -- 304,155 +0xC46E 0x7104 # ç„„ -- 304,156 +0xC46F 0x70FA # 烺 -- 304,157 +0xC470 0x711C # 焜 -- 304,160 +0xC471 0x712E # ç„® -- 304,161 +0xC472 0x7120 # ç„  -- 304,162 +0xC473 0x712F # 焯 -- 304,163 +0xC474 0x7141 # ç… -- 304,164 +0xC475 0x71A0 # 熠 -- 304,165 +0xC476 0x71BA # 熺 -- 304,166 +0xC477 0x71D4 # 燔 -- 304,167 +0xC478 0x71D6 # 燖 -- 304,170 +0xC479 0x7207 # 爇 -- 304,171 +0xC47A 0x7213 # 爓 -- 304,172 +0xC47B 0x721A # 爚 -- 304,173 +0xC47C 0x721F # 爟 -- 304,174 +0xC47D 0x7225 # 爥 -- 304,175 +0xC47E 0x7228 # 爨 -- 304,176 +0xC4A1 0x7242 # 牂 -- 304,241 +0xC4A2 0x724F # ç‰ -- 304,242 +0xC4A3 0x7250 # ç‰ -- 304,243 +0xC4A4 0x7253 # 牓 -- 304,244 +0xC4A5 0x726E # 牮 -- 304,245 +0xC4A6 0x7277 # 牷 -- 304,246 +0xC4A7 0x727C # 牼 -- 304,247 +0xC4A8 0x727F # 牿 -- 304,250 +0xC4A9 0x7289 # 犉 -- 304,251 +0xC4AA 0x728D # çŠ -- 304,252 +0xC4AB 0x72A8 # 犨 -- 304,253 +0xC4AC 0x72B4 # 犴 -- 304,254 +0xC4AD 0x72C1 # ç‹ -- 304,255 +0xC4AE 0x72C9 # 狉 -- 304,256 +0xC4AF 0x72EB # ç‹« -- 304,257 +0xC4B0 0x72E5 # ç‹¥ -- 304,260 +0xC4B1 0x72F4 # ç‹´ -- 304,261 +0xC4B2 0x72FB # ç‹» -- 304,262 +0xC4B3 0x7301 # çŒ -- 304,263 +0xC4B4 0x7318 # 猘 -- 304,264 +0xC4B5 0x730A # 猊 -- 304,265 +0xC4B6 0x7331 # 猱 -- 304,266 +0xC4B7 0x7352 # ç’ -- 304,267 +0xC4B8 0x7358 # ç˜ -- 304,270 +0xC4B9 0x7360 # ç  -- 304,271 +0xC4BA 0x7362 # ç¢ -- 304,272 +0xC4BB 0x7367 # ç§ -- 304,273 +0xC4BC 0x736C # ç¬ -- 304,274 +0xC4BD 0x736B # ç« -- 304,275 +0xC4BE 0x736E # ç® -- 304,276 +0xC4BF 0x736F # ç¯ -- 304,277 +0xC4C0 0x7377 # ç· -- 304,300 +0xC4C1 0x7381 # çŽ -- 304,301 +0xC4C2 0x7388 # 玈 -- 304,302 +0xC4C3 0x738E # 玎 -- 304,303 +0xC4C4 0x7395 # 玕 -- 304,304 +0xC4C5 0x73A0 # 玠 -- 304,305 +0xC4C6 0x73A6 # 玦 -- 304,306 +0xC4C7 0x7393 # 玓 -- 304,307 +0xC4C8 0x73BC # 玼 -- 304,310 +0xC4C9 0x73C9 # ç‰ -- 304,311 +0xC4CA 0x73D3 # ç“ -- 304,312 +0xC4CB 0x73D9 # ç™ -- 304,313 +0xC4CC 0x7416 # ç– -- 304,314 +0xC4CD 0x73F7 # ç· -- 304,315 +0xC4CE 0x7431 # ç± -- 304,316 +0xC4CF 0x742C # ç¬ -- 304,317 +0xC4D0 0x742F # ç¯ -- 304,320 +0xC4D1 0x744B # ç‘‹ -- 304,321 +0xC4D2 0x7451 # ç‘‘ -- 304,322 +0xC4D3 0x7471 # 瑱 -- 304,323 +0xC4D4 0x7472 # 瑲 -- 304,324 +0xC4D5 0x7473 # 瑳 -- 304,325 +0xC4D6 0x7474 # ç‘´ -- 304,326 +0xC4D7 0x7460 # ç‘  -- 304,327 +0xC4D8 0x7480 # ç’€ -- 304,330 +0xC4D9 0x7485 # ç’… -- 304,331 +0xC4DA 0x7486 # ç’† -- 304,332 +0xC4DB 0x7488 # ç’ˆ -- 304,333 +0xC4DC 0x7490 # ç’ -- 304,334 +0xC4DD 0x7498 # ç’˜ -- 304,335 +0xC4DE 0x749A # ç’š -- 304,336 +0xC4DF 0x74AA # ç’ª -- 304,337 +0xC4E0 0x74AB # ç’« -- 304,340 +0xC4E1 0x74B5 # ç’µ -- 304,341 +0xC4E2 0x74BF # ç’¿ -- 304,342 +0xC4E3 0x74C8 # 瓈 -- 304,343 +0xC4E4 0x74D8 # 瓘 -- 304,344 +0xC4E5 0x74DA # 瓚 -- 304,345 +0xC4E6 0x74DB # ç“› -- 304,346 +0xC4E7 0x74E4 # 瓤 -- 304,347 +0xC4E8 0x74FB # ç“» -- 304,350 +0xC4E9 0x74FF # ç“¿ -- 304,351 +0xC4EA 0x750F # ç” -- 304,352 +0xC4EB 0x7516 # ç”– -- 304,353 +0xC4EC 0x752A # 甪 -- 304,354 +0xC4ED 0x753F # 甿 -- 304,355 +0xC4EE 0x7547 # 畇 -- 304,356 +0xC4EF 0x7548 # 畈 -- 304,357 +0xC4F0 0x7564 # 畤 -- 304,360 +0xC4F1 0x7583 # ç–ƒ -- 304,361 +0xC4F2 0x7590 # ç– -- 304,362 +0xC4F3 0x7598 # ç–˜ -- 304,363 +0xC4F4 0x75B8 # ç–¸ -- 304,364 +0xC4F5 0x75C1 # ç— -- 304,365 +0xC4F6 0x75D0 # ç— -- 304,366 +0xC4F7 0x75D7 # ç—— -- 304,367 +0xC4F8 0x75E1 # ç—¡ -- 304,370 +0xC4F9 0x75FE # ç—¾ -- 304,371 +0xC4FA 0x7602 # 瘂 -- 304,372 +0xC4FB 0x760F # ç˜ -- 304,373 +0xC4FC 0x761D # ç˜ -- 304,374 +0xC4FD 0x762F # 瘯 -- 304,375 +0xC4FE 0x7649 # 癉 -- 304,376 diff --git a/unicode/xerox/unihan/XCCS-305=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-305=UNIHAN.TXT new file mode 100644 index 00000000..9aa23bd2 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-305=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "305" UNIHAN + +0xC521 0x7659 # ç™™ -- 305,041 +0xC522 0x766D # ç™­ -- 305,042 +0xC523 0x769C # çšœ -- 305,043 +0xC524 0x748A # ç’Š -- 305,044 +0xC525 0x76E9 # 盩 -- 305,045 +0xC526 0x76EC # 盬 -- 305,046 +0xC527 0x76ED # ç›­ -- 305,047 +0xC528 0x7704 # 眄 -- 305,050 +0xC529 0x770A # 眊 -- 305,051 +0xC52A 0x771A # 眚 -- 305,052 +0xC52B 0x772F # 眯 -- 305,053 +0xC52C 0x7734 # 眴 -- 305,054 +0xC52D 0x7745 # ç… -- 305,055 +0xC52E 0x774A # çŠ -- 305,056 +0xC52F 0x774D # ç -- 305,057 +0xC530 0x7758 # ç˜ -- 305,060 +0xC531 0x775F # çŸ -- 305,061 +0xC532 0x7760 # ç  -- 305,062 +0xC533 0x7780 # 瞀 -- 305,063 +0xC534 0x778D # çž -- 305,064 +0xC535 0x77AF # 瞯 -- 305,065 +0xC536 0x77D9 # 矙 -- 305,066 +0xC537 0x77DE # 矞 -- 305,067 +0xC538 0x77F0 # 矰 -- 305,070 +0xC539 0x77F4 # 矴 -- 305,071 +0xC53A 0x7809 # ç ‰ -- 305,072 +0xC53B 0x7806 # ç † -- 305,073 +0xC53C 0x7826 # ç ¦ -- 305,074 +0xC53D 0x7820 # ç   -- 305,075 +0xC53E 0x7822 # ç ¢ -- 305,076 +0xC53F 0x784E # 硎 -- 305,077 +0xC540 0x786D # ç¡­ -- 305,100 +0xC541 0x7868 # 硨 -- 305,101 +0xC542 0x7894 # 碔 -- 305,102 +0xC543 0x788F # ç¢ -- 305,103 +0xC544 0x78A3 # 碣 -- 305,104 +0xC545 0x78AA # 碪 -- 305,105 +0xC546 0x78D5 # 磕 -- 305,106 +0xC547 0x78BB # 碻 -- 305,107 +0xC548 0x78D2 # 磒 -- 305,110 +0xC549 0x78E1 # 磡 -- 305,111 +0xC54A 0x78FD # 磽 -- 305,112 +0xC54B 0x78F2 # 磲 -- 305,113 +0xC54C 0x78FB # 磻 -- 305,114 +0xC54D 0x7904 # 礄 -- 305,115 +0xC54E 0x793D # 礽 -- 305,116 +0xC54F 0x793F # 礿 -- 305,117 +0xC550 0x7945 # 祅 -- 305,120 +0xC551 0x794F # ç¥ -- 305,121 +0xC552 0x796B # 祫 -- 305,122 +0xC553 0x7972 # 祲 -- 305,123 +0xC554 0x797C # 祼 -- 305,124 +0xC555 0x798B # 禋 -- 305,125 +0xC556 0x7996 # 禖 -- 305,126 +0xC557 0x7998 # 禘 -- 305,127 +0xC558 0x79AB # 禫 -- 305,130 +0xC559 0x79B4 # 禴 -- 305,131 +0xC55A 0x79BA # 禺 -- 305,132 +0xC55B 0x79D4 # ç§” -- 305,133 +0xC55C 0x79EC # 秬 -- 305,134 +0xC55D 0x79ED # ç§­ -- 305,135 +0xC55E 0x7A0A # 稊 -- 305,136 +0xC55F 0x7A0C # 稌 -- 305,137 +0xC560 0x7A11 # 稑 -- 305,140 +0xC561 0x7A39 # 稹 -- 305,141 +0xC562 0x7A48 # 穈 -- 305,142 +0xC563 0x7A4B # ç©‹ -- 305,143 +0xC564 0x7A60 # ç©  -- 305,144 +0xC565 0x7A5F # 穟 -- 305,145 +0xC566 0x7A67 # ç©§ -- 305,146 +0xC567 0x7A75 # 穵 -- 305,147 +0xC568 0x7A85 # 窅 -- 305,150 +0xC569 0x7A9E # 窞 -- 305,151 +0xC56A 0x7AA3 # 窣 -- 305,152 +0xC56B 0x7AB8 # 窸 -- 305,153 +0xC56C 0x7ABE # 窾 -- 305,154 +0xC56D 0x7AD1 # ç«‘ -- 305,155 +0xC56E 0x7AFE # 竾 -- 305,156 +0xC56F 0x7B2A # 笪 -- 305,157 +0xC570 0x7B31 # 笱 -- 305,160 +0xC571 0x7B2E # 笮 -- 305,161 +0xC572 0x7B35 # 笵 -- 305,162 +0xC573 0x7B47 # ç­‡ -- 305,163 +0xC574 0x7B45 # ç­… -- 305,164 +0xC575 0x7B4A # ç­Š -- 305,165 +0xC576 0x7B65 # ç­¥ -- 305,166 +0xC577 0x7B6D # ç­­ -- 305,167 +0xC578 0x7B74 # ç­´ -- 305,170 +0xC579 0x7B66 # ç­¦ -- 305,171 +0xC57A 0x7BBE # 箾 -- 305,172 +0xC57B 0x7BDA # 篚 -- 305,173 +0xC57C 0x7BDD # ç¯ -- 305,174 +0xC57D 0x7BE5 # 篥 -- 305,175 +0xC57E 0x7BE8 # 篨 -- 305,176 +0xC5A1 0x7BEA # 篪 -- 305,241 +0xC5A2 0x7BD4 # 篔 -- 305,242 +0xC5A3 0x7BD8 # 篘 -- 305,243 +0xC5A4 0x7BF2 # 篲 -- 305,244 +0xC5A5 0x7BF3 # 篳 -- 305,245 +0xC5A6 0x7C03 # ç°ƒ -- 305,246 +0xC5A7 0x7C0F # ç° -- 305,247 +0xC5A8 0x7C0C # ç°Œ -- 305,250 +0xC5A9 0x7C20 # ç°  -- 305,251 +0xC5AA 0x7C26 # ç°¦ -- 305,252 +0xC5AB 0x7C3B # ç°» -- 305,253 +0xC5AC 0x7C5B # ç±› -- 305,254 +0xC5AD 0x7C5D # ç± -- 305,255 +0xC5AE 0x7C78 # 籸 -- 305,256 +0xC5AF 0x7C8E # 粎 -- 305,257 +0xC5B0 0x7C8D # ç² -- 305,260 +0xC5B1 0x7C9E # 粞 -- 305,261 +0xC5B2 0x7CBA # 粺 -- 305,262 +0xC5B3 0x7CBC # ç²¼ -- 305,263 +0xC5B4 0x7CC8 # 糈 -- 305,264 +0xC5B5 0x7CD7 # ç³— -- 305,265 +0xC5B6 0x7CDD # ç³ -- 305,266 +0xC5B7 0x7D03 # ç´ƒ -- 305,267 +0xC5B8 0x7D15 # ç´• -- 305,270 +0xC5B9 0x7D18 # ç´˜ -- 305,271 +0xC5BA 0x7D1D # ç´ -- 305,272 +0xC5BB 0x7D29 # ç´© -- 305,273 +0xC5BC 0x7D3D # ç´½ -- 305,274 +0xC5BD 0x7D45 # çµ… -- 305,275 +0xC5BE 0x7D3E # ç´¾ -- 305,276 +0xC5BF 0x7D53 # 絓 -- 305,277 +0xC5C0 0x7D6A # 絪 -- 305,300 +0xC5C1 0x7D5A # 絚 -- 305,301 +0xC5C2 0x7D7B # çµ» -- 305,302 +0xC5C3 0x7D7F # 絿 -- 305,303 +0xC5C4 0x7D85 # ç¶… -- 305,304 +0xC5C5 0x7D8C # ç¶Œ -- 305,305 +0xC5C6 0x7D8D # ç¶ -- 305,306 +0xC5C7 0x7D96 # ç¶– -- 305,307 +0xC5C8 0x7DAF # 綯 -- 305,310 +0xC5C9 0x7DD7 # ç·— -- 305,311 +0xC5CA 0x7DF9 # ç·¹ -- 305,312 +0xC5CB 0x7DE4 # ç·¤ -- 305,313 +0xC5CC 0x7DE5 # ç·¥ -- 305,314 +0xC5CD 0x7DD9 # ç·™ -- 305,315 +0xC5CE 0x7E15 # 縕 -- 305,316 +0xC5CF 0x7E1A # 縚 -- 305,317 +0xC5D0 0x7E17 # 縗 -- 305,320 +0xC5D1 0x7E20 # 縠 -- 305,321 +0xC5D2 0x7E2D # 縭 -- 305,322 +0xC5D3 0x7E34 # 縴 -- 305,323 +0xC5D4 0x7E62 # ç¹¢ -- 305,324 +0xC5D5 0x7E50 # ç¹ -- 305,325 +0xC5D6 0x7E7B # ç¹» -- 305,326 +0xC5D7 0x7E7E # ç¹¾ -- 305,327 +0xC5D8 0x7E81 # çº -- 305,330 +0xC5D9 0x7E88 # 纈 -- 305,331 +0xC5DA 0x7E8A # 纊 -- 305,332 +0xC5DB 0x7F3E # ç¼¾ -- 305,333 +0xC5DC 0x7F43 # 罃 -- 305,334 +0xC5DD 0x7F47 # 罇 -- 305,335 +0xC5DE 0x7F4F # ç½ -- 305,336 +0xC5DF 0x7F5D # ç½ -- 305,337 +0xC5E0 0x7F65 # ç½¥ -- 305,340 +0xC5E1 0x7F6D # ç½­ -- 305,341 +0xC5E2 0x7F73 # ç½³ -- 305,342 +0xC5E3 0x7F76 # ç½¶ -- 305,343 +0xC5E4 0x7F91 # 羑 -- 305,344 +0xC5E5 0x7F96 # ç¾– -- 305,345 +0xC5E6 0x7FC3 # 翃 -- 305,346 +0xC5E7 0x7FE3 # ç¿£ -- 305,347 +0xC5E8 0x7FEB # ç¿« -- 305,350 +0xC5E9 0x7FEC # 翬 -- 305,351 +0xC5EA 0x7FFE # 翾 -- 305,352 +0xC5EB 0x7FFF # ç¿¿ -- 305,353 +0xC5EC 0x8008 # 耈 -- 305,354 +0xC5ED 0x800F # è€ -- 305,355 +0xC5EE 0x800E # 耎 -- 305,356 +0xC5EF 0x8024 # 耤 -- 305,357 +0xC5F0 0x8030 # 耰 -- 305,360 +0xC5F1 0x8053 # è“ -- 305,361 +0xC5F2 0x8071 # è± -- 305,362 +0xC5F3 0x80B8 # 肸 -- 305,363 +0xC5F4 0x80CF # èƒ -- 305,364 +0xC5F5 0x80E0 # 胠 -- 305,365 +0xC5F6 0x80D7 # 胗 -- 305,366 +0xC5F7 0x80D4 # 胔 -- 305,367 +0xC5F8 0x80F9 # 胹 -- 305,370 +0xC5F9 0x80FE # 胾 -- 305,371 +0xC5FA 0x8118 # 脘 -- 305,372 +0xC5FB 0x8130 # è„° -- 305,373 +0xC5FC 0x811D # è„ -- 305,374 +0xC5FD 0x811E # 脞 -- 305,375 +0xC5FE 0x8124 # 脤 -- 305,376 diff --git a/unicode/xerox/unihan/XCCS-306=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-306=UNIHAN.TXT new file mode 100644 index 00000000..8a84f3c4 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-306=UNIHAN.TXT @@ -0,0 +1,190 @@ + +# "306" UNIHAN + +0xC621 0x8153 # è…“ -- 306,041 +0xC622 0x816F # è…¯ -- 306,042 +0xC623 0x8176 # è…¶ -- 306,043 +0xC624 0x81B0 # 膰 -- 306,044 +0xC625 0x81B4 # 膴 -- 306,045 +0xC626 0x81C4 # 臄 -- 306,046 +0xC627 0x81CF # è‡ -- 306,047 +0xC628 0x81E7 # 臧 -- 306,050 +0xC629 0x81F2 # 臲 -- 306,051 +0xC62A 0x8204 # 舄 -- 306,052 +0xC62B 0x820B # 舋 -- 306,053 +0xC62C 0x821D # èˆ -- 306,054 +0xC62D 0x8220 # 舠 -- 306,055 +0xC62E 0x8232 # 舲 -- 306,056 +0xC62F 0x8233 # 舳 -- 306,057 +0xC630 0x824B # 艋 -- 306,060 +0xC631 0x824E # 艎 -- 306,061 +0xC632 0x8257 # 艗 -- 306,062 +0xC633 0x8263 # 艣 -- 306,063 +0xC634 0x826B # 艫 -- 306,064 +0xC635 0x8274 # 艴 -- 306,065 +0xC636 0x827D # 艽 -- 306,066 +0xC637 0x8283 # 芃 -- 306,067 +0xC638 0x8284 # 芄 -- 306,070 +0xC639 0x8291 # 芑 -- 306,071 +0xC63A 0x828A # 芊 -- 306,072 +0xC63B 0x82A3 # 芣 -- 306,073 +0xC63C 0x82B0 # 芰 -- 306,074 +0xC63D 0x82BE # 芾 -- 306,075 +0xC63E 0x82BC # 芼 -- 306,076 +0xC63F 0x82A8 # 芨 -- 306,077 +0xC640 0x82D5 # è‹• -- 306,100 +0xC641 0x4F42 # 佂 -- 306,101 +0xC642 0x82FA # 苺 -- 306,102 +0xC643 0x82FE # 苾 -- 306,103 +0xC644 0x8306 # 茆 -- 306,104 +0xC645 0x82D9 # è‹™ -- 306,105 +0xC646 0x8300 # 茀 -- 306,106 +0xC647 0x8307 # 茇 -- 306,107 +0xC648 0x831E # 茞 -- 306,110 +0xC649 0x8344 # è„ -- 306,111 +0xC64A 0x59EE # å§® -- 306,112 +0xC64B 0x834D # è -- 306,113 +0xC64C 0x8351 # è‘ -- 306,114 +0xC64D 0x832C # 茬 -- 306,115 +0xC64E 0x8322 # 茢 -- 306,116 +0xC64F 0x839B # 莛 -- 306,117 +0xC650 0x83D1 # è‘ -- 306,120 +0xC651 0x83DF # èŸ -- 306,121 +0xC652 0x83F9 # è¹ -- 306,122 +0xC653 0x8407 # è‡ -- 306,123 +0xC654 0x83C6 # è† -- 306,124 +0xC655 0x83E1 # è¡ -- 306,125 +0xC656 0x83F6 # è¶ -- 306,126 +0xC657 0x83FC # è¼ -- 306,127 +0xC658 0x8460 # è‘  -- 306,130 +0xC659 0x847D # 葽 -- 306,131 +0xC65A 0x8429 # è© -- 306,132 +0xC65B 0x8479 # 葹 -- 306,133 +0xC65C 0x844A # 葊 -- 306,134 +0xC65D 0x84B1 # è’± -- 306,135 +0xC65E 0x84C2 # è“‚ -- 306,136 +0xC65F 0x8500 # 蔀 -- 306,137 +0xC660 0x8526 # 蔦 -- 306,140 +0xC661 0x8507 # 蔇 -- 306,141 +0xC662 0x84E7 # è“§ -- 306,142 +0xC663 0x850C # 蔌 -- 306,143 +0xC664 0x853E # 蔾 -- 306,144 +0xC665 0x8551 # è•‘ -- 306,145 +0xC666 0x8556 # è•– -- 306,146 +0xC667 0x855D # è• -- 306,147 +0xC668 0x8561 # è•¡ -- 306,150 +0xC669 0x8562 # è•¢ -- 306,151 +0xC66A 0x8590 # è– -- 306,152 +0xC66B 0x8580 # è–€ -- 306,153 +0xC66C 0x8577 # è•· -- 306,154 +0xC66D 0x857A # 蕺 -- 306,155 +0xC66E 0x8585 # è–… -- 306,156 +0xC66F 0x858C # è–Œ -- 306,157 +0xC670 0x859C # è–œ -- 306,160 +0xC671 0x8586 # è–† -- 306,161 +0xC672 0x8596 # è–– -- 306,162 +0xC673 0x85B3 # è–³ -- 306,163 +0xC674 0x85DF # è—Ÿ -- 306,164 +0xC675 0x85DA # è—š -- 306,165 +0xC676 0x8600 # 蘀 -- 306,166 +0xC677 0x8624 # 蘤 -- 306,167 +0xC678 0x8640 # 虀 -- 306,170 +0xC679 0x8646 # 虆 -- 306,171 +0xC67A 0x8653 # 虓 -- 306,172 +0xC67B 0x8656 # è™– -- 306,173 +0xC67C 0x8661 # 虡 -- 306,174 +0xC67D 0x8663 # 虣 -- 306,175 +0xC67E 0x8669 # 虩 -- 306,176 +0xC6A1 0x866F # 虯 -- 306,241 +0xC6A2 0x86A1 # èš¡ -- 306,242 +0xC6A4 0x86F8 # 蛸 -- 306,244 +0xC6A5 0x870D # èœ -- 306,245 +0xC6A6 0x870E # 蜎 -- 306,246 +0xC6A7 0x86CC # 蛌 -- 306,247 +0xC6A8 0x873E # 蜾 -- 306,250 +0xC6A9 0x8740 # è€ -- 306,251 +0xC6AA 0x873A # 蜺 -- 306,252 +0xC6AB 0x8743 # èƒ -- 306,253 +0xC6AC 0x8758 # è˜ -- 306,254 +0xC6AD 0x8763 # è£ -- 306,255 +0xC6AE 0x8764 # è¤ -- 306,256 +0xC6AF 0x8765 # è¥ -- 306,257 +0xC6B0 0x877B # è» -- 306,260 +0xC6B1 0x8793 # èž“ -- 306,261 +0xC6B2 0x8797 # èž— -- 306,262 +0xC6B3 0x8798 # 螘 -- 306,263 +0xC6B4 0x87A3 # 螣 -- 306,264 +0xC6B5 0x87AC # 螬 -- 306,265 +0xC6B6 0x87AD # èž­ -- 306,266 +0xC6B7 0x87AE # èž® -- 306,267 +0xC6B8 0x87B5 # èžµ -- 306,270 +0xC6B9 0x87BF # èž¿ -- 306,271 +0xC6BA 0x87E2 # 蟢 -- 306,272 +0xC6BB 0x87EA # 蟪 -- 306,273 +0xC6BC 0x87DC # 蟜 -- 306,274 +0xC6BD 0x8810 # è  -- 306,275 +0xC6BE 0x8813 # è “ -- 306,276 +0xC6BF 0x881C # è œ -- 306,277 +0xC6C0 0x881B # è › -- 306,300 +0xC6C1 0x8841 # è¡ -- 306,301 +0xC6C2 0x8228 # 舨 -- 306,302 +0xC6C3 0x884E # 衎 -- 306,303 +0xC6C4 0x8875 # 衵 -- 306,304 +0xC6C5 0x88A4 # 袤 -- 306,305 +0xC6C6 0x88BD # 袽 -- 306,306 +0xC6C7 0x88C0 # 裀 -- 306,307 +0xC6C8 0x88CE # 裎 -- 306,310 +0xC6C9 0x88CC # 裌 -- 306,311 +0xC6CA 0x88FC # 裼 -- 306,312 +0xC6CB 0x88F0 # 裰 -- 306,313 +0xC6CC 0x8927 # 褧 -- 306,314 +0xC6CD 0x895B # 襛 -- 306,315 +0xC6CE 0x895D # è¥ -- 306,316 +0xC6CF 0x8966 # 襦 -- 306,317 +0xC6D0 0x8965 # 襥 -- 306,320 +0xC6D1 0x896E # 襮 -- 306,321 +0xC6D2 0x896D # 襭 -- 306,322 +0xC6D3 0x897C # 襼 -- 306,323 +0xC6D4 0x899C # 覜 -- 306,324 +0xC6D5 0x89B5 # 覵 -- 306,325 +0xC6D6 0x89BC # 覼 -- 306,326 +0xC6D7 0x89E9 # è§© -- 306,327 +0xC6D8 0x89ED # è§­ -- 306,330 +0xC6D9 0x89F1 # è§± -- 306,331 +0xC6DA 0x89F6 # è§¶ -- 306,332 +0xC6DB 0x8A07 # 訇 -- 306,333 +0xC6DC 0x8A11 # 訑 -- 306,334 +0xC6DD 0x8A22 # 訢 -- 306,335 +0xC6DE 0x8A29 # 訩 -- 306,336 +0xC6DF 0x8A27 # 訧 -- 306,337 +0xC6E0 0x8A56 # è©– -- 306,340 +0xC6E1 0x8A58 # 詘 -- 306,341 +0xC6E2 0x8A57 # è©— -- 306,342 +0xC6E3 0x8A7F # è©¿ -- 306,343 +0xC6E4 0x8A75 # 詵 -- 306,344 +0xC6E5 0x8A7B # è©» -- 306,345 +0xC6E6 0x8ABE # 誾 -- 306,346 +0xC6E7 0x8AC6 # 諆 -- 306,347 +0xC6E8 0x8AD0 # è« -- 306,350 +0xC6E9 0x8ADF # 諟 -- 306,351 +0xC6EA 0x8AE0 # è«  -- 306,352 +0xC6EB 0x8AF4 # è«´ -- 306,353 +0xC6EC 0x8B0F # è¬ -- 306,354 +0xC6ED 0x8B59 # è­™ -- 306,355 +0xC6EE 0x8B5F # è­Ÿ -- 306,356 +0xC6EF 0x8B4D # è­ -- 306,357 +0xC6F0 0x8B78 # è­¸ -- 306,360 +0xC6F1 0x8B7E # è­¾ -- 306,361 +0xC6F2 0x8B8B # 讋 -- 306,362 +0xC6F3 0x8B99 # è®™ -- 306,363 +0xC6F4 0x8C4B # 豋 -- 306,364 +0xC6F5 0x8C4F # è± -- 306,365 +0xC6F6 0x8C57 # è±— -- 306,366 +0xC6F7 0x8C5D # è± -- 306,367 +0xC6F8 0x8C5C # 豜 -- 306,370 +0xC6F9 0x8C68 # 豨 -- 306,371 +0xC6FA 0x8C6D # è±­ -- 306,372 +0xC6FB 0x8C75 # è±µ -- 306,373 +0xC6FC 0x8C76 # è±¶ -- 306,374 +0xC6FD 0x8C7B # è±» -- 306,375 +0xC6FE 0x8C86 # 貆 -- 306,376 diff --git a/unicode/xerox/unihan/XCCS-307=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-307=UNIHAN.TXT new file mode 100644 index 00000000..93d5325f --- /dev/null +++ b/unicode/xerox/unihan/XCCS-307=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "307" UNIHAN + +0xC721 0x8CA4 # 貤 -- 307,041 +0xC722 0x8CD5 # 賕 -- 307,042 +0xC723 0x8CEB # 賫 -- 307,043 +0xC724 0x8CFE # è³¾ -- 307,044 +0xC725 0x8D07 # è´‡ -- 307,045 +0xC726 0x8D09 # è´‰ -- 307,046 +0xC727 0x8240 # 艀 -- 307,047 +0xC728 0x8D6C # 赬 -- 307,050 +0xC729 0x8DAF # 趯 -- 307,051 +0xC72A 0x8DD6 # è·– -- 307,052 +0xC72B 0x8DC5 # è·… -- 307,053 +0xC72C 0x8DBC # è¶¼ -- 307,054 +0xC72D 0x8E16 # 踖 -- 307,055 +0xC72E 0x8E14 # 踔 -- 307,056 +0xC72F 0x8E18 # 踘 -- 307,057 +0xC730 0x8E26 # 踦 -- 307,060 +0xC731 0x8E27 # 踧 -- 307,061 +0xC732 0x8E3D # 踽 -- 307,062 +0xC733 0x8E36 # 踶 -- 307,063 +0xC734 0x8E40 # è¹€ -- 307,064 +0xC735 0x8E41 # è¹ -- 307,065 +0xC736 0x5290 # åŠ -- 307,066 +0xC737 0x8E54 # è¹” -- 307,067 +0xC738 0x8E62 # è¹¢ -- 307,070 +0xC739 0x8E7B # è¹» -- 307,071 +0xC73A 0x8E6F # 蹯 -- 307,072 +0xC73B 0x8E84 # 躄 -- 307,073 +0xC73C 0x8E94 # 躔 -- 307,074 +0xC73D 0x8E9A # 躚 -- 307,075 +0xC73E 0x8E9E # 躞 -- 307,076 +0xC73F 0x8EA7 # 躧 -- 307,077 +0xC740 0x8EA9 # 躩 -- 307,100 +0xC741 0x8ECF # è» -- 307,101 +0xC742 0x8EF9 # 軹 -- 307,102 +0xC743 0x8F00 # è¼€ -- 307,103 +0xC744 0x8F08 # 輈 -- 307,104 +0xC745 0x8F07 # 輇 -- 307,105 +0xC746 0x8F17 # è¼— -- 307,106 +0xC747 0x8F1E # 輞 -- 307,107 +0xC748 0x8F20 # è¼  -- 307,110 +0xC749 0x8F27 # è¼§ -- 307,111 +0xC74A 0x8F2E # è¼® -- 307,112 +0xC74B 0x8F40 # è½€ -- 307,113 +0xC74C 0x8F54 # è½” -- 307,114 +0xC74D 0x8F56 # è½– -- 307,115 +0xC74E 0x8F31 # è¼± -- 307,116 +0xC74F 0x8FCB # è¿‹ -- 307,117 +0xC750 0x8FCD # è¿ -- 307,120 +0xC751 0x8FD5 # è¿• -- 307,121 +0xC752 0x8FEE # è¿® -- 307,122 +0xC753 0x9002 # 适 -- 307,123 +0xC754 0x900C # 逌 -- 307,124 +0xC755 0x8FFB # è¿» -- 307,125 +0xC756 0x9079 # é¹ -- 307,126 +0xC757 0x907B # é» -- 307,127 +0xC758 0x9099 # é‚™ -- 307,130 +0xC759 0x90A1 # é‚¡ -- 307,131 +0xC75A 0x90B0 # é‚° -- 307,132 +0xC75B 0x90B2 # 邲 -- 307,133 +0xC75C 0x90B3 # 邳 -- 307,134 +0xC75D 0x90B6 # é‚¶ -- 307,135 +0xC75E 0x90BD # 邽 -- 307,136 +0xC75F 0x90BE # 邾 -- 307,137 +0xC760 0x90C5 # 郅 -- 307,140 +0xC761 0x90C7 # 郇 -- 307,141 +0xC762 0x90C3 # 郃 -- 307,142 +0xC763 0x90E2 # 郢 -- 307,143 +0xC764 0x90D5 # 郕 -- 307,144 +0xC765 0x90EA # 郪 -- 307,145 +0xC766 0x90F3 # 郳 -- 307,146 +0xC767 0x90EB # 郫 -- 307,147 +0xC768 0x90EF # 郯 -- 307,150 +0xC769 0x90F4 # 郴 -- 307,151 +0xC76A 0x90FF # 郿 -- 307,152 +0xC76B 0x9100 # é„€ -- 307,153 +0xC76C 0x9104 # é„„ -- 307,154 +0xC76D 0x910B # é„‹ -- 307,155 +0xC76E 0x9118 # 鄘 -- 307,156 +0xC76F 0x9120 # é„  -- 307,157 +0xC770 0x9122 # é„¢ -- 307,160 +0xC771 0x911C # 鄜 -- 307,161 +0xC772 0x912B # é„« -- 307,162 +0xC773 0x9143 # é…ƒ -- 307,163 +0xC774 0x914E # é…Ž -- 307,164 +0xC775 0x9156 # é…– -- 307,165 +0xC776 0x9164 # é…¤ -- 307,166 +0xC777 0x9161 # é…¡ -- 307,167 +0xC778 0x917A # é…º -- 307,170 +0xC779 0x9181 # é† -- 307,171 +0xC77A 0x9185 # 醅 -- 307,172 +0xC77B 0x918A # 醊 -- 307,173 +0xC77C 0x9193 # 醓 -- 307,174 +0xC77D 0x91A2 # 醢 -- 307,175 +0xC77E 0x91AF # 醯 -- 307,176 +0xC7A1 0x91C2 # 釂 -- 307,241 +0xC7A2 0x91C4 # 釄 -- 307,242 +0xC7A3 0x9207 # 鈇 -- 307,243 +0xC7A4 0x9212 # 鈒 -- 307,244 +0xC7A5 0x9249 # 鉉 -- 307,245 +0xC7A6 0x924F # é‰ -- 307,246 +0xC7A7 0x9276 # 鉶 -- 307,247 +0xC7A8 0x928D # éŠ -- 307,250 +0xC7A9 0x929A # 銚 -- 307,251 +0xC7AA 0x929B # 銛 -- 307,252 +0xC7AB 0x92CF # é‹ -- 307,253 +0xC7AC 0x92C8 # 鋈 -- 307,254 +0xC7AD 0x92DF # 鋟 -- 307,255 +0xC7AE 0x931E # 錞 -- 307,256 +0xC7AF 0x9364 # é¤ -- 307,257 +0xC7B0 0x9365 # é¥ -- 307,260 +0xC7B1 0x936A # éª -- 307,261 +0xC7B2 0x937C # é¼ -- 307,262 +0xC7B3 0x9360 # é  -- 307,263 +0xC7B4 0x936D # é­ -- 307,264 +0xC7B5 0x939B # 鎛 -- 307,265 +0xC7B6 0x93A1 # 鎡 -- 307,266 +0xC7B7 0x938C # 鎌 -- 307,267 +0xC7B8 0x9389 # 鎉 -- 307,270 +0xC7B9 0x93D0 # é -- 307,271 +0xC7BA 0x9464 # 鑤 -- 307,272 +0xC7BB 0x946A # 鑪 -- 307,273 +0xC7BC 0x9471 # 鑱 -- 307,274 +0xC7BD 0x959F # é–Ÿ -- 307,275 +0xC7BE 0x95AC # é–¬ -- 307,276 +0xC7BF 0x95BC # é–¼ -- 307,277 +0xC7C0 0x95BE # é–¾ -- 307,300 +0xC7C1 0x95C9 # é—‰ -- 307,301 +0xC7C2 0x95CD # é— -- 307,302 +0xC7C3 0x95D1 # é—‘ -- 307,303 +0xC7C4 0x95D3 # é—“ -- 307,304 +0xC7C5 0x95D2 # é—’ -- 307,305 +0xC7C6 0x963C # 阼 -- 307,306 +0xC7C7 0x966C # 陬 -- 307,307 +0xC7C8 0x9674 # é™´ -- 307,310 +0xC7C9 0x9689 # 隉 -- 307,311 +0xC7CA 0x967B # é™» -- 307,312 +0xC7CB 0x9683 # 隃 -- 307,313 +0xC7CC 0x96A4 # 隤 -- 307,314 +0xC7CD 0x96A9 # éš© -- 307,315 +0xC7CE 0x96AE # éš® -- 307,316 +0xC7CF 0x96CE # 雎 -- 307,317 +0xC7D0 0x96CA # 雊 -- 307,320 +0xC7D1 0x96D2 # é›’ -- 307,321 +0xC7D2 0x96D8 # 雘 -- 307,322 +0xC7D3 0x96DD # é› -- 307,323 +0xC7D4 0x96E9 # 雩 -- 307,324 +0xC7D5 0x96F1 # é›± -- 307,325 +0xC7D6 0x9724 # 霤 -- 307,326 +0xC7D7 0x9728 # 霨 -- 307,327 +0xC7D8 0x9736 # 霶 -- 307,330 +0xC7D9 0x975A # éš -- 307,331 +0xC7DA 0x9767 # é§ -- 307,332 +0xC7DB 0x9777 # é· -- 307,333 +0xC7DC 0x9778 # é¸ -- 307,334 +0xC7DD 0x9789 # 鞉 -- 307,335 +0xC7DE 0x97AE # éž® -- 307,336 +0xC7DF 0x97B6 # éž¶ -- 307,337 +0xC7E0 0x97B9 # éž¹ -- 307,340 +0xC7E1 0x977A # éº -- 307,341 +0xC7E2 0x97C9 # 韉 -- 307,342 +0xC7E3 0x97CE # 韎 -- 307,343 +0xC7E4 0x97CD # éŸ -- 307,344 +0xC7E5 0x97D0 # éŸ -- 307,345 +0xC7E6 0x97D4 # 韔 -- 307,346 +0xC7E7 0x97DD # éŸ -- 307,347 +0xC7E8 0x97E0 # 韠 -- 307,350 +0xC7E9 0x980A # é Š -- 307,351 +0xC7EA 0x980D # é  -- 307,352 +0xC7EB 0x980E # é Ž -- 307,353 +0xC7EC 0x981E # é ž -- 307,354 +0xC7ED 0x982B # é « -- 307,355 +0xC7EE 0x9832 # é ² -- 307,356 +0xC7EF 0x9865 # é¡¥ -- 307,357 +0xC7F0 0x9866 # 顦 -- 307,360 +0xC7F1 0x98AD # 颭 -- 307,361 +0xC7F2 0x98B8 # 颸 -- 307,362 +0xC7F3 0x98BF # 颿 -- 307,363 +0xC7F4 0x98C0 # 飀 -- 307,364 +0xC7F5 0x98E3 # 飣 -- 307,365 +0xC7F6 0x70CA # 烊 -- 307,366 +0xC7F7 0x98E7 # 飧 -- 307,367 +0xC7F8 0x9902 # 餂 -- 307,370 +0xC7F9 0x9914 # 餔 -- 307,371 +0xC7FA 0x9916 # 餖 -- 307,372 +0xC7FB 0x9915 # 餕 -- 307,373 +0xC7FC 0x991F # 餟 -- 307,374 +0xC7FD 0x991C # 餜 -- 307,375 +0xC7FE 0x991A # 餚 -- 307,376 diff --git a/unicode/xerox/unihan/XCCS-310=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-310=UNIHAN.TXT new file mode 100644 index 00000000..105fd2eb --- /dev/null +++ b/unicode/xerox/unihan/XCCS-310=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "310" UNIHAN + +0xC821 0x9931 # 餱 -- 310,041 +0xC822 0x9932 # 餲 -- 310,042 +0xC823 0x9933 # 餳 -- 310,043 +0xC824 0x993C # 餼 -- 310,044 +0xC825 0x9941 # é¥ -- 310,045 +0xC826 0x9939 # 餹 -- 310,046 +0xC827 0x9950 # é¥ -- 310,047 +0xC828 0x994E # 饎 -- 310,050 +0xC829 0x99A1 # 馡 -- 310,051 +0xC82A 0x99B9 # 馹 -- 310,052 +0xC82B 0x99EA # 駪 -- 310,053 +0xC82C 0x99EC # 駬 -- 310,054 +0xC82D 0x99F0 # é§° -- 310,055 +0xC82E 0x99EE # é§® -- 310,056 +0xC82F 0x9A02 # 騂 -- 310,057 +0xC830 0x9A03 # 騃 -- 310,060 +0xC831 0x9A04 # 騄 -- 310,061 +0xC832 0x9A05 # 騅 -- 310,062 +0xC833 0x9A0B # 騋 -- 310,063 +0xC834 0x9A11 # 騑 -- 310,064 +0xC835 0x9A27 # 騧 -- 310,065 +0xC836 0x9A23 # 騣 -- 310,066 +0xC837 0x9A24 # 騤 -- 310,067 +0xC838 0x9A35 # 騵 -- 310,070 +0xC839 0x9A36 # 騶 -- 310,071 +0xC83A 0x9A44 # é©„ -- 310,072 +0xC83B 0x9A43 # 驃 -- 310,073 +0xC83C 0x9A56 # é©– -- 310,074 +0xC83D 0x9AAD # 骭 -- 310,075 +0xC83E 0x9AA9 # 骩 -- 310,076 +0xC83F 0x9AB0 # 骰 -- 310,077 +0xC840 0x9ABE # 骾 -- 310,100 +0xC841 0x9ABD # 骽 -- 310,101 +0xC842 0x9AD6 # é«– -- 310,102 +0xC843 0x9AE2 # é«¢ -- 310,103 +0xC844 0x9AE8 # 髨 -- 310,104 +0xC845 0x9B0B # 鬋 -- 310,105 +0xC846 0x9B12 # 鬒 -- 310,106 +0xC847 0x9B11 # 鬑 -- 310,107 +0xC848 0x9B18 # 鬘 -- 310,110 +0xC849 0x9B37 # 鬷 -- 310,111 +0xC84A 0x9B90 # é® -- 310,112 +0xC84B 0x9BAA # 鮪 -- 310,113 +0xC84C 0x9B9A # 鮚 -- 310,114 +0xC84D 0x9BE4 # 鯤 -- 310,115 +0xC84E 0x9BEB # 鯫 -- 310,116 +0xC84F 0x9C08 # é°ˆ -- 310,117 +0xC850 0x9C02 # é°‚ -- 310,120 +0xC851 0x9C44 # 鱄 -- 310,121 +0xC852 0x9C49 # 鱉 -- 310,122 +0xC853 0x9C58 # 鱘 -- 310,123 +0xC854 0x9C60 # é±  -- 310,124 +0xC855 0x9CF2 # é³² -- 310,125 +0xC856 0x9D03 # é´ƒ -- 310,126 +0xC857 0x9D3D # é´½ -- 310,127 +0xC858 0x9D42 # 鵂 -- 310,130 +0xC859 0x9D52 # éµ’ -- 310,131 +0xC85A 0x9D5C # 鵜 -- 310,132 +0xC85B 0x9D8A # é¶Š -- 310,133 +0xC85C 0x9D69 # 鵩 -- 310,134 +0xC85D 0x9D7E # éµ¾ -- 310,135 +0xC85E 0x9D98 # 鶘 -- 310,136 +0xC85F 0x9DAC # 鶬 -- 310,137 +0xC860 0x9DBB # é¶» -- 310,140 +0xC861 0x9DBF # é¶¿ -- 310,141 +0xC862 0x9DC1 # é· -- 310,142 +0xC863 0x9DB9 # é¶¹ -- 310,143 +0xC864 0x9DC3 # é·ƒ -- 310,144 +0xC865 0x9DC7 # é·‡ -- 310,145 +0xC866 0x9DD6 # é·– -- 310,146 +0xC867 0x9DDF # é·Ÿ -- 310,147 +0xC868 0x9DE6 # é·¦ -- 310,150 +0xC869 0x9DEF # é·¯ -- 310,151 +0xC86A 0x51C7 # 凇 -- 310,152 +0xC86B 0x9DFD # é·½ -- 310,153 +0xC86C 0x9E07 # 鸇 -- 310,154 +0xC86D 0x9E11 # 鸑 -- 310,155 +0xC86E 0x9E80 # 麀 -- 310,156 +0xC86F 0x9E8C # 麌 -- 310,157 +0xC870 0x9E91 # 麑 -- 310,160 +0xC871 0x9ED3 # 黓 -- 310,161 +0xC872 0x9EC8 # 黈 -- 310,162 +0xC873 0x9EF6 # é»¶ -- 310,163 +0xC874 0x9F02 # 鼂 -- 310,164 +0xC875 0x9F12 # é¼’ -- 310,165 +0xC876 0x9F17 # é¼— -- 310,166 +0xC877 0x9F16 # é¼– -- 310,167 +0xC878 0x9F19 # é¼™ -- 310,170 +0xC879 0x9F1A # 鼚 -- 310,171 +0xC87A 0x9F1B # é¼› -- 310,172 +0xC87B 0x9F2B # 鼫 -- 310,173 +0xC87C 0x9F2F # 鼯 -- 310,174 +0xC87D 0x9F37 # é¼· -- 310,175 +0xC87E 0x9F3D # é¼½ -- 310,176 +0xC8A1 0x9F45 # é½… -- 310,241 +0xC8A2 0x9F60 # é½  -- 310,242 +0xC8A3 0x9F67 # é½§ -- 310,243 +0xC8A4 0x9FA0 # é¾  -- 310,244 +0xC8A5 0x4E33 # 丳 -- 310,245 +0xC8A6 0x6C39 # æ°¹ -- 310,246 +0xC8A7 0x4E84 # 亄 -- 310,247 +0xC8A8 0x4EC8 # 仈 -- 310,250 +0xC8A9 0x4F00 # ä¼€ -- 310,251 +0xC8AA 0x4F80 # ä¾€ -- 310,252 +0xC8AB 0x4F6B # 佫 -- 310,253 +0xC8AC 0x4F9A # 侚 -- 310,254 +0xC8AD 0x4F7A # 佺 -- 310,255 +0xC8AE 0x4F6A # 佪 -- 310,256 +0xC8AF 0x4F76 # ä½¶ -- 310,257 +0xC8B0 0x4F78 # 佸 -- 310,260 +0xC8B1 0x4FCC # 俌 -- 310,261 +0xC8B2 0x4FE4 # 俤 -- 310,262 +0xC8B3 0x4FB4 # ä¾´ -- 310,263 +0xC8B4 0x5069 # å© -- 310,264 +0xC8B5 0x506B # å« -- 310,265 +0xC8B6 0x4FDC # 俜 -- 310,266 +0xC8B7 0x5081 # å‚ -- 310,267 +0xC8B8 0x50E4 # 僤 -- 310,270 +0xC8B9 0x50F0 # 僰 -- 310,271 +0xC8BA 0x50FC # 僼 -- 310,272 +0xC8BB 0x510E # 儎 -- 310,273 +0xC8BC 0x5124 # 儤 -- 310,274 +0xC8BD 0x518F # å† -- 310,275 +0xC8BE 0x519E # 冞 -- 310,276 +0xC8BF 0x51BC # 冼 -- 310,277 +0xC8C0 0x521C # 刜 -- 310,300 +0xC8C1 0x5245 # 剅 -- 310,301 +0xC8C2 0x5278 # 剸 -- 310,302 +0xC8C3 0x52E1 # å‹¡ -- 310,303 +0xC8C4 0x536D # å­ -- 310,304 +0xC8C5 0x5414 # å” -- 310,305 +0xC8C6 0x5430 # å° -- 310,306 +0xC8C7 0x542A # åª -- 310,307 +0xC8C8 0x5467 # å‘§ -- 310,310 +0xC8C9 0x549F # å’Ÿ -- 310,311 +0xC8CA 0x550E # 唎 -- 310,312 +0xC8CB 0x5508 # 唈 -- 310,313 +0xC8CC 0x54E4 # 哤 -- 310,314 +0xC8CD 0x558C # å–Œ -- 310,315 +0xC8CE 0x55C0 # å—€ -- 310,316 +0xC8CF 0x55C8 # å—ˆ -- 310,317 +0xC8D0 0x55CA # å—Š -- 310,320 +0xC8D1 0x55C3 # å—ƒ -- 310,321 +0xC8D2 0x560C # 嘌 -- 310,322 +0xC8D3 0x561C # 嘜 -- 310,323 +0xC8D4 0x55FF # å—¿ -- 310,324 +0xC8D5 0x564F # å™ -- 310,325 +0xC8D6 0x5673 # 噳 -- 310,326 +0xC8D7 0x56E5 # 囥 -- 310,327 +0xC8D8 0x570C # 圌 -- 310,330 +0xC8D9 0x5787 # 垇 -- 310,331 +0xC8DA 0x576D # å­ -- 310,332 +0xC8DB 0x5771 # å± -- 310,333 +0xC8DC 0x5774 # å´ -- 310,334 +0xC8DD 0x578C # 垌 -- 310,335 +0xC8DE 0x57C7 # 埇 -- 310,336 +0xC8DF 0x579F # 垟 -- 310,337 +0xC8E0 0x57B8 # 垸 -- 310,340 +0xC8E1 0x57DD # åŸ -- 310,341 +0xC8E2 0x57E6 # 埦 -- 310,342 +0xC8E3 0x580C # å Œ -- 310,343 +0xC8E4 0x57F0 # 埰 -- 310,344 +0xC8E5 0x57D7 # 埗 -- 310,345 +0xC8E6 0x5828 # å ¨ -- 310,346 +0xC8E7 0x580E # å Ž -- 310,347 +0xC8E8 0x5804 # å „ -- 310,350 +0xC8E9 0x580B # å ‹ -- 310,351 +0xC8EA 0x5832 # å ² -- 310,352 +0xC8EB 0x5833 # å ³ -- 310,353 +0xC8EC 0x583F # å ¿ -- 310,354 +0xC8ED 0x584E # 塎 -- 310,355 +0xC8EE 0x5865 # å¡¥ -- 310,356 +0xC8EF 0x585D # å¡ -- 310,357 +0xC8F0 0x5884 # 墄 -- 310,360 +0xC8F1 0x58AB # 墫 -- 310,361 +0xC8F2 0x6C5C # 汜 -- 310,362 +0xC8F3 0x58CB # 壋 -- 310,363 +0xC8F4 0x5905 # 夅 -- 310,364 +0xC8F5 0x593C # 夼 -- 310,365 +0xC8F6 0x5953 # 奓 -- 310,366 +0xC8F7 0x595C # 奜 -- 310,367 +0xC8F8 0x5970 # 奰 -- 310,370 +0xC8F9 0x59B5 # 妵 -- 310,371 +0xC8FA 0x59B8 # 妸 -- 310,372 +0xC8FB 0x80BD # 肽 -- 310,373 +0xC8FC 0x59DE # å§ž -- 310,374 +0xC8FD 0x5A2C # 娬 -- 310,375 +0xC8FE 0x5A12 # 娒 -- 310,376 diff --git a/unicode/xerox/unihan/XCCS-311=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-311=UNIHAN.TXT new file mode 100644 index 00000000..f5cde3b8 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-311=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "311" UNIHAN + +0xC921 0x5A64 # 婤 -- 311,041 +0xC922 0x5A65 # å©¥ -- 311,042 +0xC923 0x5A35 # 娵 -- 311,043 +0xC924 0x5A50 # å© -- 311,044 +0xC925 0x5A8A # 媊 -- 311,045 +0xC926 0x5AF3 # 嫳 -- 311,046 +0xC927 0x5B56 # å­– -- 311,047 +0xC928 0x5B7B # å­» -- 311,050 +0xC929 0x5C15 # å°• -- 311,051 +0xC92A 0x537C # å¼ -- 311,052 +0xC92B 0x5C30 # å°° -- 311,053 +0xC92C 0x5C5D # å± -- 311,054 +0xC92D 0x5C6A # 屪 -- 311,055 +0xC92E 0x5C7C # å±¼ -- 311,056 +0xC92F 0x5C8A # 岊 -- 311,057 +0xC930 0x5CA8 # 岨 -- 311,060 +0xC931 0x5C9E # 岞 -- 311,061 +0xC932 0x5DC3 # å·ƒ -- 311,062 +0xC933 0x5C74 # å±´ -- 311,063 +0xC934 0x5CC7 # 峇 -- 311,064 +0xC935 0x5CF9 # å³¹ -- 311,065 +0xC936 0x5D2E # å´® -- 311,066 +0xC937 0x5D31 # å´± -- 311,067 +0xC938 0x5D59 # åµ™ -- 311,070 +0xC939 0x5D7E # åµ¾ -- 311,071 +0xC93A 0x5D7C # åµ¼ -- 311,072 +0xC93B 0x5DB4 # å¶´ -- 311,073 +0xC93C 0x5DA5 # å¶¥ -- 311,074 +0xC93D 0x5D9E # å¶ž -- 311,075 +0xC93E 0x5E17 # 帗 -- 311,076 +0xC93F 0x5E23 # 帣 -- 311,077 +0xC940 0x5E4B # 幋 -- 311,100 +0xC941 0x5E48 # 幈 -- 311,101 +0xC942 0x5E69 # 幩 -- 311,102 +0xC943 0x5E6D # å¹­ -- 311,103 +0xC944 0x5E66 # 幦 -- 311,104 +0xC945 0x5E68 # 幨 -- 311,105 +0xC946 0x5E6F # 幯 -- 311,106 +0xC947 0x5ED4 # å»” -- 311,107 +0xC948 0x5ECD # å» -- 311,110 +0xC949 0x5F74 # å½´ -- 311,111 +0xC94A 0x5F7D # å½½ -- 311,112 +0xC94B 0x8668 # 虨 -- 311,113 +0xC94C 0x6032 # 怲 -- 311,114 +0xC94D 0x60F7 # 惷 -- 311,115 +0xC94E 0x6103 # 愃 -- 311,116 +0xC94F 0x6112 # æ„’ -- 311,117 +0xC950 0x6183 # 憃 -- 311,120 +0xC951 0x6169 # æ…© -- 311,121 +0xC952 0x618F # æ† -- 311,122 +0xC953 0x615C # æ…œ -- 311,123 +0xC954 0x61A6 # 憦 -- 311,124 +0xC955 0x61D3 # 懓 -- 311,125 +0xC956 0x61E0 # 懠 -- 311,126 +0xC957 0x61F0 # 懰 -- 311,127 +0xC958 0x6204 # 戄 -- 311,130 +0xC959 0x622D # 戭 -- 311,131 +0xC95A 0x5F38 # 弸 -- 311,132 +0xC95B 0x6250 # æ‰ -- 311,133 +0xC95C 0x6261 # 扡 -- 311,134 +0xC95D 0x6262 # 扢 -- 311,135 +0xC95E 0x6264 # 扤 -- 311,136 +0xC95F 0x62C3 # 拃 -- 311,137 +0xC960 0x6358 # æ˜ -- 311,140 +0xC961 0x63A4 # 掤 -- 311,141 +0xC962 0x6397 # 掗 -- 311,142 +0xC963 0x63D7 # æ— -- 311,143 +0xC964 0x63F5 # æµ -- 311,144 +0xC965 0x63E5 # æ¥ -- 311,145 +0xC966 0x63F0 # æ° -- 311,146 +0xC967 0x7130 # ç„° -- 311,147 +0xC968 0x6460 # æ‘  -- 311,150 +0xC969 0x6477 # æ‘· -- 311,151 +0xC96A 0x6472 # 摲 -- 311,152 +0xC96B 0x6466 # 摦 -- 311,153 +0xC96C 0x644F # æ‘ -- 311,154 +0xC96D 0x9211 # 鈑 -- 311,155 +0xC96E 0x64B1 # æ’± -- 311,156 +0xC96F 0x64D6 # æ“– -- 311,157 +0xC970 0x655C # 敜 -- 311,160 +0xC971 0x6573 # 敳 -- 311,161 +0xC972 0x6579 # 敹 -- 311,162 +0xC973 0x65A2 # æ–¢ -- 311,163 +0xC974 0x6604 # 昄 -- 311,164 +0xC975 0x6645 # æ™… -- 311,165 +0xC976 0x668C # 暌 -- 311,166 +0xC977 0x6694 # æš” -- 311,167 +0xC978 0x66B2 # æš² -- 311,170 +0xC979 0x66C8 # 曈 -- 311,171 +0xC97A 0x80A6 # 肦 -- 311,172 +0xC97B 0x6710 # æœ -- 311,173 +0xC97C 0x6723 # 朣 -- 311,174 +0xC97D 0x673E # 朾 -- 311,175 +0xC97E 0x675D # æ -- 311,176 +0xC9A1 0x6745 # æ… -- 311,241 +0xC9A2 0x6776 # æ¶ -- 311,242 +0xC9A3 0x6C3D # æ°½ -- 311,243 +0xC9A4 0x6793 # æž“ -- 311,244 +0xC9A5 0x6792 # æž’ -- 311,245 +0xC9A6 0x67C2 # 柂 -- 311,246 +0xC9A7 0x67F0 # 柰 -- 311,247 +0xC9A8 0x67F7 # 柷 -- 311,250 +0xC9A9 0x67C5 # 柅 -- 311,251 +0xC9AA 0x67E3 # 柣 -- 311,252 +0xC9AB 0x67F2 # 柲 -- 311,253 +0xC9AC 0x682B # æ « -- 311,254 +0xC9AD 0x682D # æ ­ -- 311,255 +0xC9AE 0x6831 # æ ± -- 311,256 +0xC9AF 0x683B # æ » -- 311,257 +0xC9B0 0x6898 # 梘 -- 311,260 +0xC9B1 0x686B # æ¡« -- 311,261 +0xC9B2 0x689C # 梜 -- 311,262 +0xC9B3 0x6890 # æ¢ -- 311,263 +0xC9B4 0x6879 # 桹 -- 311,264 +0xC9B5 0x6877 # æ¡· -- 311,265 +0xC9B6 0x686D # æ¡­ -- 311,266 +0xC9B7 0x68A1 # 梡 -- 311,267 +0xC9B8 0x68B4 # 梴 -- 311,270 +0xC9B9 0x68D3 # 棓 -- 311,271 +0xC9BA 0x6910 # æ¤ -- 311,272 +0xC9BB 0x68EA # 棪 -- 311,273 +0xC9BC 0x68F8 # 棸 -- 311,274 +0xC9BD 0x6970 # 楰 -- 311,275 +0xC9BE 0x690C # 椌 -- 311,276 +0xC9BF 0x68DC # 棜 -- 311,277 +0xC9C0 0x6911 # 椑 -- 311,300 +0xC9C1 0x6940 # 楀 -- 311,301 +0xC9C2 0x694E # 楎 -- 311,302 +0xC9C3 0x6957 # 楗 -- 311,303 +0xC9C4 0x6962 # 楢 -- 311,304 +0xC9C5 0x698E # 榎 -- 311,305 +0xC9C6 0x69A5 # 榥 -- 311,306 +0xC9C7 0x6A15 # 樕 -- 311,307 +0xC9C8 0x6A0F # æ¨ -- 311,310 +0xC9C9 0x69A4 # 榤 -- 311,311 +0xC9CA 0x6A20 # 樠 -- 311,312 +0xC9CB 0x6A3F # 樿 -- 311,313 +0xC9CC 0x6A33 # 樳 -- 311,314 +0xC9CD 0x6A52 # æ©’ -- 311,315 +0xC9CE 0x6A99 # 檙 -- 311,316 +0xC9CF 0x6A91 # 檑 -- 311,317 +0xC9D0 0x6ABF # 檿 -- 311,320 +0xC9D1 0x6ACC # 櫌 -- 311,321 +0xC9D2 0x6B11 # 欑 -- 311,322 +0xC9D3 0x6B03 # 欃 -- 311,323 +0xC9D4 0x6B19 # 欙 -- 311,324 +0xC9D5 0x6B3C # 欼 -- 311,325 +0xC9D6 0x6B5D # æ­ -- 311,326 +0xC9D7 0x6B7E # æ­¾ -- 311,327 +0xC9D8 0x6B88 # 殈 -- 311,330 +0xC9D9 0x6B95 # 殕 -- 311,331 +0xC9DA 0x6BF8 # 毸 -- 311,332 +0xC9DB 0x6C25 # æ°¥ -- 311,333 +0xC9DC 0x6C3F # æ°¿ -- 311,334 +0xC9DD 0x6C4B # 汋 -- 311,335 +0xC9DE 0x7640 # 癀 -- 311,336 +0xC9DF 0x6C97 # æ²— -- 311,337 +0xC9E0 0x6CDC # 泜 -- 311,340 +0xC9E1 0x6CD2 # æ³’ -- 311,341 +0xC9E2 0x6CE9 # 泩 -- 311,342 +0xC9E3 0x6D24 # æ´¤ -- 311,343 +0xC9E4 0x6D60 # æµ  -- 311,344 +0xC9E5 0x6D67 # æµ§ -- 311,345 +0xC9E6 0x6D64 # 浤 -- 311,346 +0xC9E7 0x6DD3 # æ·“ -- 311,347 +0xC9E8 0x6DE0 # æ·  -- 311,350 +0xC9E9 0x6DE2 # æ·¢ -- 311,351 +0xC9EA 0x6DE5 # æ·¥ -- 311,352 +0xC9EB 0x6DF0 # æ·° -- 311,353 +0xC9EC 0x6DDC # æ·œ -- 311,354 +0xC9ED 0x6E2E # 渮 -- 311,355 +0xC9EE 0x6E73 # æ¹³ -- 311,356 +0xC9EF 0x6E4B # 湋 -- 311,357 +0xC9F0 0x6E45 # æ¹… -- 311,360 +0xC9F1 0x6E5D # æ¹ -- 311,361 +0xC9F2 0x6E22 # 渢 -- 311,362 +0xC9F3 0x6E69 # 湩 -- 311,363 +0xC9F4 0x6ECA # 滊 -- 311,364 +0xC9F5 0x6EA6 # 溦 -- 311,365 +0xC9F6 0x6ED8 # 滘 -- 311,366 +0xC9F7 0x6EEB # 滫 -- 311,367 +0xC9F8 0x6F37 # æ¼· -- 311,370 +0xC9F9 0x6EEE # æ»® -- 311,371 +0xC9FA 0x6EFA # 滺 -- 311,372 +0xC9FB 0x6F30 # æ¼° -- 311,373 +0xC9FC 0x6F4C # 潌 -- 311,374 +0xC9FD 0x6F0E # 漎 -- 311,375 +0xC9FE 0x6F0A # 漊 -- 311,376 diff --git a/unicode/xerox/unihan/XCCS-312=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-312=UNIHAN.TXT new file mode 100644 index 00000000..d4e397f4 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-312=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "312" UNIHAN + +0xCA21 0x6F4F # æ½ -- 312,041 +0xCA22 0x6F5D # æ½ -- 312,042 +0xCA23 0x6F60 # æ½  -- 312,043 +0xCA24 0x6F48 # 潈 -- 312,044 +0xCA25 0x6F7E # æ½¾ -- 312,045 +0xCA26 0x6FB0 # æ¾° -- 312,046 +0xCA27 0x6FB4 # æ¾´ -- 312,047 +0xCA28 0x6FC8 # 濈 -- 312,050 +0xCA29 0x6F0B # 漋 -- 312,051 +0xCA2A 0x6FAC # 澬 -- 312,052 +0xCA2B 0x6FDA # 濚 -- 312,053 +0xCA2C 0x6FD9 # æ¿™ -- 312,054 +0xCA2D 0x700C # 瀌 -- 312,055 +0xCA2E 0x7020 # 瀠 -- 312,056 +0xCA2F 0x701E # 瀞 -- 312,057 +0xCA30 0x7035 # 瀵 -- 312,060 +0xCA31 0x7044 # ç„ -- 312,061 +0xCA32 0x7065 # ç¥ -- 312,062 +0xCA33 0x707A # çº -- 312,063 +0xCA34 0x70D3 # 烓 -- 312,064 +0xCA35 0x70D5 # 烕 -- 312,065 +0xCA36 0x712B # ç„« -- 312,066 +0xCA37 0x70F3 # 烳 -- 312,067 +0xCA38 0x713B # ç„» -- 312,070 +0xCA39 0x7134 # ç„´ -- 312,071 +0xCA3A 0x7143 # ç…ƒ -- 312,072 +0xCA3B 0x715D # ç… -- 312,073 +0xCA3C 0x7150 # ç… -- 312,074 +0xCA3D 0x715F # ç…Ÿ -- 312,075 +0xCA3E 0x71CF # ç‡ -- 312,076 +0xCA3F 0x714F # ç… -- 312,077 +0xCA40 0x7180 # 熀 -- 312,100 +0xCA41 0x7187 # 熇 -- 312,101 +0xCA42 0x71B2 # 熲 -- 312,102 +0xCA43 0x71B3 # 熳 -- 312,103 +0xCA44 0x71C0 # 燀 -- 312,104 +0xCA45 0x71C2 # 燂 -- 312,105 +0xCA46 0x71CB # 燋 -- 312,106 +0xCA47 0x71E1 # 燡 -- 312,107 +0xCA48 0x71EB # 燫 -- 312,110 +0xCA49 0x722E # 爮 -- 312,111 +0xCA4A 0x7241 # ç‰ -- 312,112 +0xCA4B 0x7273 # 牳 -- 312,113 +0xCA4C 0x7276 # 牶 -- 312,114 +0xCA4D 0x7286 # 犆 -- 312,115 +0xCA4E 0x7294 # 犔 -- 312,116 +0xCA4F 0x72B5 # 犵 -- 312,117 +0xCA50 0x72BA # 犺 -- 312,120 +0xCA51 0x72D8 # 狘 -- 312,121 +0xCA52 0x730B # 猋 -- 312,122 +0xCA53 0x7306 # 猆 -- 312,123 +0xCA54 0x7308 # 猈 -- 312,124 +0xCA55 0x7332 # 猲 -- 312,125 +0xCA56 0x7340 # ç€ -- 312,126 +0xCA57 0x735D # ç -- 312,127 +0xCA58 0x7373 # ç³ -- 312,130 +0xCA59 0x7380 # 玀 -- 312,131 +0xCA5A 0x7397 # 玗 -- 312,132 +0xCA5B 0x7394 # 玔 -- 312,133 +0xCA5C 0x73A5 # 玥 -- 312,134 +0xCA5D 0x73A4 # 玤 -- 312,135 +0xCA5E 0x73B6 # 玶 -- 312,136 +0xCA5F 0x73C7 # ç‡ -- 312,137 +0xCA60 0x73CC # çŒ -- 312,140 +0xCA61 0x73DB # ç› -- 312,141 +0xCA62 0x73D4 # ç” -- 312,142 +0xCA63 0x73D6 # ç– -- 312,143 +0xCA64 0x73E7 # ç§ -- 312,144 +0xCA65 0x73FD # ç½ -- 312,145 +0xCA66 0x73F6 # ç¶ -- 312,146 +0xCA67 0x7437 # ç· -- 312,147 +0xCA68 0x7424 # ç¤ -- 312,150 +0xCA69 0x742D # ç­ -- 312,151 +0xCA6A 0x742B # ç« -- 312,152 +0xCA6B 0x7454 # ç‘” -- 312,153 +0xCA6C 0x7442 # ç‘‚ -- 312,154 +0xCA6D 0x7415 # ç• -- 312,155 +0xCA6E 0x746C # 瑬 -- 312,156 +0xCA6F 0x74AD # ç’­ -- 312,157 +0xCA70 0x74AF # ç’¯ -- 312,160 +0xCA71 0x74B2 # ç’² -- 312,161 +0xCA72 0x74A5 # ç’¥ -- 312,162 +0xCA73 0x74B8 # ç’¸ -- 312,163 +0xCA74 0x74D6 # ç“– -- 312,164 +0xCA75 0x7500 # 甀 -- 312,165 +0xCA76 0x7512 # ç”’ -- 312,166 +0xCA77 0x753E # 甾 -- 312,167 +0xCA78 0x755F # 畟 -- 312,170 +0xCA79 0x7577 # ç•· -- 312,171 +0xCA7A 0x757D # 畽 -- 312,172 +0xCA7B 0x75B7 # ç–· -- 312,173 +0xCA7C 0x75B6 # ç–¶ -- 312,174 +0xCA7D 0x75DA # ç—š -- 312,175 +0xCA7E 0x75E4 # ç—¤ -- 312,176 +0xCAA1 0x7603 # 瘃 -- 312,241 +0xCAA2 0x75F5 # ç—µ -- 312,242 +0xCAA3 0x75FB # ç—» -- 312,243 +0xCAA4 0x760C # 瘌 -- 312,244 +0xCAA5 0x7604 # 瘄 -- 312,245 +0xCAA6 0x75EF # ç—¯ -- 312,246 +0xCAA7 0x75FA # ç—º -- 312,247 +0xCAA8 0x7607 # 瘇 -- 312,250 +0xCAA9 0x7615 # 瘕 -- 312,251 +0xCAAA 0x762D # 瘭 -- 312,252 +0xCAAB 0x7636 # 瘶 -- 312,253 +0xCAAC 0x762C # 瘬 -- 312,254 +0xCAAD 0x763B # 瘻 -- 312,255 +0xCAAE 0x765C # 癜 -- 312,256 +0xCAAF 0x764F # ç™ -- 312,257 +0xCAB0 0x7660 # ç™  -- 312,260 +0xCAB1 0x7673 # 癳 -- 312,261 +0xCAB2 0x767F # 癿 -- 312,262 +0xCAB3 0x76AB # çš« -- 312,263 +0xCAB4 0x76BD # çš½ -- 312,264 +0xCAB5 0x76DA # 盚 -- 312,265 +0xCAB6 0x76DD # ç› -- 312,266 +0xCAB7 0x76F9 # 盹 -- 312,267 +0xCAB8 0x7705 # 眅 -- 312,270 +0xCAB9 0x770F # çœ -- 312,271 +0xCABA 0x7715 # 眕 -- 312,272 +0xCABB 0x7735 # 眵 -- 312,273 +0xCABC 0x772D # 眭 -- 312,274 +0xCABD 0x7759 # ç™ -- 312,275 +0xCABE 0x7746 # ç† -- 312,276 +0xCABF 0x777B # ç» -- 312,277 +0xCAC0 0x776F # ç¯ -- 312,300 +0xCAC1 0x77AB # çž« -- 312,301 +0xCAC2 0x77D3 # 矓 -- 312,302 +0xCAC3 0x77D4 # 矔 -- 312,303 +0xCAC4 0x77DF # 矟 -- 312,304 +0xCAC5 0x77FB # 矻 -- 312,305 +0xCAC6 0x7803 # ç ƒ -- 312,306 +0xCAC7 0x7805 # ç … -- 312,307 +0xCAC8 0x65AB # æ–« -- 312,310 +0xCAC9 0x781F # ç Ÿ -- 312,311 +0xCACA 0x781E # ç ž -- 312,312 +0xCACB 0x7835 # ç µ -- 312,313 +0xCACC 0x7823 # ç £ -- 312,314 +0xCACD 0x784D # ç¡ -- 312,315 +0xCACE 0x7845 # ç¡… -- 312,316 +0xCACF 0x784B # ç¡‹ -- 312,317 +0xCAD0 0x786A # 硪 -- 312,320 +0xCAD1 0x7888 # 碈 -- 312,321 +0xCAD2 0x7896 # 碖 -- 312,322 +0xCAD3 0x78D8 # 磘 -- 312,323 +0xCAD4 0x7886 # 碆 -- 312,324 +0xCAD5 0x787E # 硾 -- 312,325 +0xCAD6 0x78B6 # 碶 -- 312,326 +0xCAD7 0x78B4 # 碴 -- 312,327 +0xCAD8 0x78A1 # 碡 -- 312,330 +0xCAD9 0x78AC # 碬 -- 312,331 +0xCADA 0x78AF # 碯 -- 312,332 +0xCADB 0x78C7 # 磇 -- 312,333 +0xCADC 0x78D3 # 磓 -- 312,334 +0xCADD 0x78C9 # 磉 -- 312,335 +0xCADE 0x78D1 # 磑 -- 312,336 +0xCADF 0x78C8 # 磈 -- 312,337 +0xCAE0 0x78E0 # 磠 -- 312,340 +0xCAE1 0x78DB # 磛 -- 312,341 +0xCAE2 0x78DF # 磟 -- 312,342 +0xCAE3 0x78F9 # 磹 -- 312,343 +0xCAE4 0x791E # 礞 -- 312,344 +0xCAE5 0x7927 # 礧 -- 312,345 +0xCAE6 0x794A # 祊 -- 312,346 +0xCAE7 0x7959 # 祙 -- 312,347 +0xCAE8 0x7986 # 禆 -- 312,350 +0xCAE9 0x79A0 # 禠 -- 312,351 +0xCAEA 0x799A # 禚 -- 312,352 +0xCAEB 0x799C # 禜 -- 312,353 +0xCAEC 0x79A2 # 禢 -- 312,354 +0xCAED 0x79C6 # 秆 -- 312,355 +0xCAEE 0x79E0 # ç§  -- 312,356 +0xCAEF 0x79F4 # ç§´ -- 312,357 +0xCAF0 0x79F7 # ç§· -- 312,360 +0xCAF1 0x79F8 # 秸 -- 312,361 +0xCAF2 0x7A1B # 稛 -- 312,362 +0xCAF3 0x7A44 # ç©„ -- 312,363 +0xCAF4 0x7A5C # 穜 -- 312,364 +0xCAF5 0x7A6E # ç©® -- 312,365 +0xCAF6 0x7A6D # ç©­ -- 312,366 +0xCAF7 0x7A8B # 窋 -- 312,367 +0xCAF8 0x7A8C # 窌 -- 312,370 +0xCAF9 0x7A94 # 窔 -- 312,371 +0xCAFA 0x7AC1 # ç« -- 312,372 +0xCAFB 0x7AC2 # ç«‚ -- 312,373 +0xCAFC 0x6181 # æ† -- 312,374 +0xCAFD 0x7B0E # 笎 -- 312,375 +0xCAFE 0x7B30 # 笰 -- 312,376 diff --git a/unicode/xerox/unihan/XCCS-313=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-313=UNIHAN.TXT new file mode 100644 index 00000000..16b3dcd7 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-313=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "313" UNIHAN + +0xCB21 0x7B32 # 笲 -- 313,041 +0xCB22 0x7B4E # ç­Ž -- 313,042 +0xCB23 0x7B73 # ç­³ -- 313,043 +0xCB24 0x7B64 # ç­¤ -- 313,044 +0xCB25 0x7B99 # ç®™ -- 313,045 +0xCB26 0x7B82 # 箂 -- 313,046 +0xCB27 0x7B8A # 箊 -- 313,047 +0xCB28 0x574C # åŒ -- 313,050 +0xCB29 0x7D9E # ç¶ž -- 313,051 +0xCB2A 0x7C06 # ç°† -- 313,052 +0xCB2B 0x7BF9 # 篹 -- 313,053 +0xCB2C 0x7BF0 # 篰 -- 313,054 +0xCB2D 0x7C1A # ç°š -- 313,055 +0xCB2E 0x7C1C # ç°œ -- 313,056 +0xCB2F 0x7C25 # ç°¥ -- 313,057 +0xCB30 0x7C28 # ç°¨ -- 313,060 +0xCB31 0x7C39 # ç°¹ -- 313,061 +0xCB32 0x7C32 # ç°² -- 313,062 +0xCB33 0x7C35 # ç°µ -- 313,063 +0xCB34 0x7C4A # 籊 -- 313,064 +0xCB35 0x7C53 # 籓 -- 313,065 +0xCB36 0x7C5A # 籚 -- 313,066 +0xCB37 0x7C63 # ç±£ -- 313,067 +0xCB38 0x7C6D # ç±­ -- 313,070 +0xCB39 0x7C6B # 籫 -- 313,071 +0xCB3A 0x7C6F # 籯 -- 313,072 +0xCB3B 0x7CBB # ç²» -- 313,073 +0xCB3C 0x7CD4 # ç³” -- 313,074 +0xCB3D 0x7CE6 # 糦 -- 313,075 +0xCB3E 0x7CF1 # ç³± -- 313,076 +0xCB3F 0x7D11 # ç´‘ -- 313,077 +0xCB40 0x7D16 # ç´– -- 313,100 +0xCB41 0x7D0F # ç´ -- 313,101 +0xCB42 0x7D1E # ç´ž -- 313,102 +0xCB43 0x7D41 # çµ -- 313,103 +0xCB44 0x7D8E # ç¶Ž -- 313,104 +0xCB45 0x7DAA # 綪 -- 313,105 +0xCB46 0x7DC4 # ç·„ -- 313,106 +0xCB47 0x7DCC # ç·Œ -- 313,107 +0xCB48 0x7DCE # ç·Ž -- 313,110 +0xCB49 0x7DF1 # ç·± -- 313,111 +0xCB4A 0x7DF0 # ç·° -- 313,112 +0xCB4B 0x7DF6 # ç·¶ -- 313,113 +0xCB4C 0x7E07 # 縇 -- 313,114 +0xCB4D 0x7DD3 # ç·“ -- 313,115 +0xCB4E 0x7DF5 # ç·µ -- 313,116 +0xCB4F 0x7E3F # 縿 -- 313,117 +0xCB50 0x7E30 # 縰 -- 313,120 +0xCB51 0x7E58 # 繘 -- 313,121 +0xCB52 0x7E48 # 繈 -- 313,122 +0xCB53 0x7E95 # 纕 -- 313,123 +0xCB54 0x7E99 # 纙 -- 313,124 +0xCB55 0x7E9A # 纚 -- 313,125 +0xCB56 0x7F41 # ç½ -- 313,126 +0xCB57 0x7F5B # ç½› -- 313,127 +0xCB58 0x7F66 # 罦 -- 313,130 +0xCB59 0x7F7B # ç½» -- 313,131 +0xCB5A 0x6438 # æ¸ -- 313,132 +0xCB5B 0x7F7F # 罿 -- 313,133 +0xCB5C 0x7F9C # 羜 -- 313,134 +0xCB5D 0x7FAD # ç¾­ -- 313,135 +0xCB5E 0x7FB1 # ç¾± -- 313,136 +0xCB5F 0x7FB5 # ç¾µ -- 313,137 +0xCB60 0x7FBE # ç¾¾ -- 313,140 +0xCB61 0x7FC0 # ç¿€ -- 313,141 +0xCB62 0x801E # 耞 -- 313,142 +0xCB63 0x802F # 耯 -- 313,143 +0xCB64 0x805D # è -- 313,144 +0xCB65 0x809C # 肜 -- 313,145 +0xCB66 0x80B5 # 肵 -- 313,146 +0xCB67 0x80CD # èƒ -- 313,147 +0xCB68 0x80DF # 胟 -- 313,150 +0xCB69 0x8104 # è„„ -- 313,151 +0xCB6A 0x8121 # è„¡ -- 313,152 +0xCB6B 0x8122 # è„¢ -- 313,153 +0xCB6C 0x814D # è… -- 313,154 +0xCB6D 0x8152 # è…’ -- 313,155 +0xCB6E 0x8187 # 膇 -- 313,156 +0xCB6F 0x818B # 膋 -- 313,157 +0xCB70 0x819F # 膟 -- 313,160 +0xCB71 0x8195 # 膕 -- 313,161 +0xCB72 0x81B7 # 膷 -- 313,162 +0xCB73 0x81BB # 膻 -- 313,163 +0xCB74 0x81D0 # è‡ -- 313,164 +0xCB75 0x81D1 # 臑 -- 313,165 +0xCB76 0x81DB # 臛 -- 313,166 +0xCB77 0x8221 # 舡 -- 313,167 +0xCB78 0x8251 # 艑 -- 313,170 +0xCB79 0x8256 # 艖 -- 313,171 +0xCB7A 0x8269 # 艩 -- 313,172 +0xCB7B 0x8298 # 芘 -- 313,173 +0xCB7C 0x686C # 桬 -- 313,174 +0xCB7D 0x82A4 # 芤 -- 313,175 +0xCB7E 0x82E0 # è‹  -- 313,176 +0xCBA1 0x82A7 # 芧 -- 313,241 +0xCBA2 0x82D0 # è‹ -- 313,242 +0xCBA3 0x8308 # 茈 -- 313,243 +0xCBA4 0x8341 # è -- 313,244 +0xCBA5 0x8337 # 茷 -- 313,245 +0xCBA6 0x8326 # 茦 -- 313,246 +0xCBA7 0x84D6 # è“– -- 313,247 +0xCBA8 0x83FB # è» -- 313,250 +0xCBA9 0x8411 # è‘ -- 313,251 +0xCBAA 0x8410 # è -- 313,252 +0xCBAB 0x8439 # è¹ -- 313,253 +0xCBAC 0x8444 # è‘„ -- 313,254 +0xCBAD 0x8453 # è‘“ -- 313,255 +0xCBAE 0x844D # è‘ -- 313,256 +0xCBAF 0x8458 # 葘 -- 313,257 +0xCBB0 0x84EA # 蓪 -- 313,260 +0xCBB1 0x84A2 # è’¢ -- 313,261 +0xCBB2 0x6A41 # æ© -- 313,262 +0xCBB3 0x849F # è’Ÿ -- 313,263 +0xCBB4 0x84DE # 蓞 -- 313,264 +0xCBB5 0x84EB # è“« -- 313,265 +0xCBB6 0x84EF # 蓯 -- 313,266 +0xCBB7 0x84F7 # è“· -- 313,267 +0xCBB8 0x8506 # 蔆 -- 313,270 +0xCBB9 0x8502 # 蔂 -- 313,271 +0xCBBA 0x8512 # è”’ -- 313,272 +0xCBBB 0x85A7 # è–§ -- 313,273 +0xCBBC 0x85A2 # è–¢ -- 313,274 +0xCBBD 0x85C7 # è—‡ -- 313,275 +0xCBBE 0x85B8 # è–¸ -- 313,276 +0xCBBF 0x85BE # è–¾ -- 313,277 +0xCBC0 0x85BF # è–¿ -- 313,300 +0xCBC1 0x7E64 # 繤 -- 313,301 +0xCBC2 0x85D9 # è—™ -- 313,302 +0xCBC3 0x8608 # 蘈 -- 313,303 +0xCBC4 0x85FE # è—¾ -- 313,304 +0xCBC5 0x861E # 蘞 -- 313,305 +0xCBC6 0x8622 # 蘢 -- 313,306 +0xCBC7 0x8649 # 虉 -- 313,307 +0xCBC8 0x8666 # 虦 -- 313,310 +0xCBC9 0x868D # èš -- 313,311 +0xCBCA 0x86B3 # èš³ -- 313,312 +0xCBCB 0x8692 # èš’ -- 313,313 +0xCBCC 0x86D3 # 蛓 -- 313,314 +0xCBCD 0x86D1 # 蛑 -- 313,315 +0xCBCE 0x86E3 # 蛣 -- 313,316 +0xCBCF 0x5B3F # 嬿 -- 313,317 +0xCBD0 0x876F # è¯ -- 313,320 +0xCBD1 0x6A96 # 檖 -- 313,321 +0xCBD2 0x8753 # è“ -- 313,322 +0xCBD3 0x874F # è -- 313,323 +0xCBD4 0x8789 # 螉 -- 313,324 +0xCBD5 0x87A5 # 螥 -- 313,325 +0xCBD6 0x87B1 # èž± -- 313,326 +0xCBD7 0x87ED # 蟭 -- 313,327 +0xCBD8 0x8801 # è  -- 313,330 +0xCBD9 0x87FF # 蟿 -- 313,331 +0xCBDA 0x8819 # è ™ -- 313,332 +0xCBDB 0x882E # è ® -- 313,333 +0xCBDC 0x8887 # 袇 -- 313,334 +0xCBDD 0x889A # 袚 -- 313,335 +0xCBDE 0x88B2 # 袲 -- 313,336 +0xCBDF 0x88BA # 袺 -- 313,337 +0xCBE0 0x88BF # 袿 -- 313,340 +0xCBE1 0x88CB # 裋 -- 313,341 +0xCBE2 0x8915 # 褕 -- 313,342 +0xCBE3 0x8909 # 褉 -- 313,343 +0xCBE4 0x893D # 褽 -- 313,344 +0xCBE5 0x8954 # 襔 -- 313,345 +0xCBE6 0x895A # 襚 -- 313,346 +0xCBE7 0x894F # è¥ -- 313,347 +0xCBE8 0x8961 # 襡 -- 313,350 +0xCBE9 0x895C # 襜 -- 313,351 +0xCBEA 0x894B # 襋 -- 313,352 +0xCBEB 0x89E1 # è§¡ -- 313,353 +0xCBEC 0x89F7 # è§· -- 313,354 +0xCBED 0x8A06 # 訆 -- 313,355 +0xCBEE 0x8A49 # 詉 -- 313,356 +0xCBEF 0x8A3D # 訽 -- 313,357 +0xCBF0 0x8A7E # 詾 -- 313,360 +0xCBF1 0x8A4A # 詊 -- 313,361 +0xCBF2 0x8A82 # 誂 -- 313,362 +0xCBF3 0x8A68 # 詨 -- 313,363 +0xCBF4 0x8A90 # èª -- 313,364 +0xCBF5 0x8ADD # è« -- 313,365 +0xCBF6 0x8AF5 # 諵 -- 313,366 +0xCBF7 0x8B37 # 謷 -- 313,367 +0xCBF8 0x8B06 # 謆 -- 313,370 +0xCBF9 0x8B48 # è­ˆ -- 313,371 +0xCBFA 0x8B52 # è­’ -- 313,372 +0xCBFB 0x8B45 # è­… -- 313,373 +0xCBFC 0x8B91 # 讑 -- 313,374 +0xCBFD 0x8B9B # è®› -- 313,375 +0xCBFE 0x8C52 # è±’ -- 313,376 diff --git a/unicode/xerox/unihan/XCCS-314=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-314=UNIHAN.TXT new file mode 100644 index 00000000..76753f7c --- /dev/null +++ b/unicode/xerox/unihan/XCCS-314=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "314" UNIHAN + +0xCC21 0x7524 # 甤 -- 314,041 +0xCC22 0x8C77 # è±· -- 314,042 +0xCC23 0x8C9C # 貜 -- 314,043 +0xCC24 0x8CDF # 賟 -- 314,044 +0xCC25 0x8DA1 # è¶¡ -- 314,045 +0xCC26 0x8DA6 # 趦 -- 314,046 +0xCC27 0x8DAB # è¶« -- 314,047 +0xCC28 0x8DC1 # è· -- 314,050 +0xCC29 0x8DB9 # è¶¹ -- 314,051 +0xCC2A 0x8DD5 # è·• -- 314,052 +0xCC2B 0x8DF2 # è·² -- 314,053 +0xCC2C 0x8DE6 # è·¦ -- 314,054 +0xCC2D 0x8DE7 # è·§ -- 314,055 +0xCC2E 0x8DF1 # è·± -- 314,056 +0xCC2F 0x8E21 # 踡 -- 314,057 +0xCC30 0x8E46 # 蹆 -- 314,060 +0xCC31 0x8E5C # 蹜 -- 314,061 +0xCC32 0x8E5A # 蹚 -- 314,062 +0xCC33 0x8E77 # è¹· -- 314,063 +0xCC34 0x8E97 # 躗 -- 314,064 +0xCC35 0x8E92 # 躒 -- 314,065 +0xCC36 0x8E98 # 躘 -- 314,066 +0xCC37 0x8EC3 # 軃 -- 314,067 +0xCC38 0x8ED8 # 軘 -- 314,070 +0xCC39 0x8EDC # 軜 -- 314,071 +0xCC3A 0x8EDD # è» -- 314,072 +0xCC3B 0x8EE5 # 軥 -- 314,073 +0xCC3C 0x8EE8 # 軨 -- 314,074 +0xCC3D 0x8EF7 # è»· -- 314,075 +0xCC3E 0x8F25 # è¼¥ -- 314,076 +0xCC3F 0x8F39 # è¼¹ -- 314,077 +0xCC40 0x8F34 # è¼´ -- 314,100 +0xCC41 0x8F4A # 轊 -- 314,101 +0xCC42 0x8F51 # 轑 -- 314,102 +0xCC43 0x8F58 # 轘 -- 314,103 +0xCC44 0x9034 # 逴 -- 314,104 +0xCC45 0x906B # é« -- 314,105 +0xCC46 0x9070 # é° -- 314,106 +0xCC47 0x90A7 # é‚§ -- 314,107 +0xCC48 0x90BF # é‚¿ -- 314,110 +0xCC49 0x90C8 # 郈 -- 314,111 +0xCC4A 0x90DA # 郚 -- 314,112 +0xCC4B 0x90D9 # 郙 -- 314,113 +0xCC4C 0x90D4 # 郔 -- 314,114 +0xCC4D 0x9107 # 鄇 -- 314,115 +0xCC4E 0x9108 # 鄈 -- 314,116 +0xCC4F 0x910D # é„ -- 314,117 +0xCC50 0x910E # 鄎 -- 314,120 +0xCC51 0x910F # é„ -- 314,121 +0xCC52 0x9110 # é„ -- 314,122 +0xCC53 0x9111 # é„‘ -- 314,123 +0xCC54 0x9117 # é„— -- 314,124 +0xCC55 0x9124 # 鄤 -- 314,125 +0xCC56 0x9129 # é„© -- 314,126 +0xCC57 0x912C # 鄬 -- 314,127 +0xCC58 0x911A # 鄚 -- 314,130 +0xCC59 0x913E # 鄾 -- 314,131 +0xCC5A 0x9145 # é…… -- 314,132 +0xCC5B 0x9147 # é…‡ -- 314,133 +0xCC5C 0x914F # é… -- 314,134 +0xCC5D 0x91A1 # 醡 -- 314,135 +0xCC5E 0x919D # é† -- 314,136 +0xCC5F 0x91B2 # 醲 -- 314,137 +0xCC60 0x91B9 # 醹 -- 314,140 +0xCC61 0x91D9 # 釙 -- 314,141 +0xCC62 0x91EC # 釬 -- 314,142 +0xCC63 0x91ED # 釭 -- 314,143 +0xCC64 0x920A # 鈊 -- 314,144 +0xCC65 0x9203 # 鈃 -- 314,145 +0xCC66 0x9204 # 鈄 -- 314,146 +0xCC67 0x924C # 鉌 -- 314,147 +0xCC68 0x9265 # 鉥 -- 314,150 +0xCC69 0x924E # 鉎 -- 314,151 +0xCC6A 0x9241 # é‰ -- 314,152 +0xCC6B 0x9288 # 銈 -- 314,153 +0xCC6C 0x9277 # 鉷 -- 314,154 +0xCC6D 0x928E # 銎 -- 314,155 +0xCC6E 0x92C2 # é‹‚ -- 314,156 +0xCC6F 0x92D5 # é‹• -- 314,157 +0xCC70 0x92DD # é‹ -- 314,160 +0xCC71 0x92B6 # 銶 -- 314,161 +0xCC72 0x92CC # 鋌 -- 314,162 +0xCC73 0x92D8 # 鋘 -- 314,163 +0xCC74 0x92D9 # é‹™ -- 314,164 +0xCC75 0x932A # 錪 -- 314,165 +0xCC76 0x9301 # éŒ -- 314,166 +0xCC77 0x9306 # 錆 -- 314,167 +0xCC78 0x931F # 錟 -- 314,170 +0xCC79 0x9302 # 錂 -- 314,171 +0xCC7A 0x9314 # 錔 -- 314,172 +0xCC7B 0x9316 # 錖 -- 314,173 +0xCC7C 0x930F # éŒ -- 314,174 +0xCC7D 0x9348 # éˆ -- 314,175 +0xCC7E 0x9379 # é¹ -- 314,176 +0xCCA1 0x9347 # é‡ -- 314,241 +0xCCA2 0x93A4 # 鎤 -- 314,242 +0xCCA3 0x93A3 # 鎣 -- 314,243 +0xCCA4 0x938F # éŽ -- 314,244 +0xCCA5 0x93DA # éš -- 314,245 +0xCCA6 0x93DB # é› -- 314,246 +0xCCA7 0x9404 # é„ -- 314,247 +0xCCA8 0x940F # é -- 314,250 +0xCCA9 0x9409 # é‰ -- 314,251 +0xCCAA 0x9413 # é“ -- 314,252 +0xCCAB 0x93FB # é» -- 314,253 +0xCCAC 0x943B # é» -- 314,254 +0xCCAD 0x944C # 鑌 -- 314,255 +0xCCAE 0x9462 # é‘¢ -- 314,256 +0xCCAF 0x946F # 鑯 -- 314,257 +0xCCB0 0x961E # 阞 -- 314,260 +0xCCB1 0x9624 # 阤 -- 314,261 +0xCCB2 0x963D # 阽 -- 314,262 +0xCCB3 0x9651 # 陑 -- 314,263 +0xCCB4 0x96B5 # éšµ -- 314,264 +0xCCB5 0x96C2 # 雂 -- 314,265 +0xCCB6 0x972E # 霮 -- 314,266 +0xCCB7 0x9740 # é€ -- 314,267 +0xCCB8 0x975D # é -- 314,270 +0xCCB9 0x976E # é® -- 314,271 +0xCCBA 0x979B # éž› -- 314,272 +0xCCBB 0x979A # éžš -- 314,273 +0xCCBC 0x97B1 # éž± -- 314,274 +0xCCBD 0x979E # éžž -- 314,275 +0xCCBE 0x97D8 # 韘 -- 314,276 +0xCCBF 0x97D2 # 韒 -- 314,277 +0xCCC0 0x97E3 # 韣 -- 314,300 +0xCCC1 0x97FA # 韺 -- 314,301 +0xCCC2 0x9800 # é € -- 314,302 +0xCCC3 0x9804 # é „ -- 314,303 +0xCCC4 0x9833 # é ³ -- 314,304 +0xCCC5 0x9847 # 顇 -- 314,305 +0xCCC6 0x98AE # 颮 -- 314,306 +0xCCC7 0x98BD # 颽 -- 314,307 +0xCCC8 0x98E5 # 飥 -- 314,310 +0xCCC9 0x98E6 # 飦 -- 314,311 +0xCCCA 0x9929 # 餩 -- 314,312 +0xCCCB 0x98F6 # 飶 -- 314,313 +0xCCCC 0x9924 # 餤 -- 314,314 +0xCCCD 0x992B # 餫 -- 314,315 +0xCCCE 0x993A # 餺 -- 314,316 +0xCCCF 0x75F4 # ç—´ -- 314,317 +0xCCD0 0x999D # é¦ -- 314,320 +0xCCD1 0x99A3 # 馣 -- 314,321 +0xCCD2 0x99C3 # 駃 -- 314,322 +0xCCD3 0x99D3 # é§“ -- 314,323 +0xCCD4 0x99CB # é§‹ -- 314,324 +0xCCD5 0x99DC # é§œ -- 314,325 +0xCCD6 0x99C9 # 駉 -- 314,326 +0xCCD7 0x99D7 # é§— -- 314,327 +0xCCD8 0x99FD # é§½ -- 314,330 +0xCCD9 0x99FE # é§¾ -- 314,331 +0xCCDA 0x99F5 # é§µ -- 314,332 +0xCCDB 0x9A06 # 騆 -- 314,333 +0xCCDC 0x9A20 # 騠 -- 314,334 +0xCCDD 0x9A2F # 騯 -- 314,335 +0xCCDE 0x9A54 # é©” -- 314,336 +0xCCDF 0x9A59 # é©™ -- 314,337 +0xCCE0 0x9A6B # é©« -- 314,340 +0xCCE1 0x9AB1 # 骱 -- 314,341 +0xCCE2 0x9AC1 # é« -- 314,342 +0xCCE3 0x9AF3 # 髳 -- 314,343 +0xCCE4 0x9B32 # 鬲 -- 314,344 +0xCCE5 0x9B34 # 鬴 -- 314,345 +0xCCE6 0x9B46 # é­† -- 314,346 +0xCCE7 0x9B4A # é­Š -- 314,347 +0xCCE8 0x9B50 # é­ -- 314,350 +0xCCE9 0x9B57 # é­— -- 314,351 +0xCCEA 0x9B68 # é­¨ -- 314,352 +0xCCEB 0x9B80 # 鮀 -- 314,353 +0xCCEC 0x9B93 # 鮓 -- 314,354 +0xCCED 0x9B86 # 鮆 -- 314,355 +0xCCEE 0x9B7A # é­º -- 314,356 +0xCCEF 0x9B9E # 鮞 -- 314,357 +0xCCF0 0x9BE2 # 鯢 -- 314,360 +0xCCF1 0x9BD4 # 鯔 -- 314,361 +0xCCF2 0x9C0B # é°‹ -- 314,362 +0xCCF3 0x9C2E # é°® -- 314,363 +0xCCF4 0x9C39 # é°¹ -- 314,364 +0xCCF5 0x9C37 # é°· -- 314,365 +0xCCF6 0x98E0 # 飠 -- 314,366 +0xCCF7 0x9CE6 # 鳦 -- 314,367 +0xCCF8 0x9D04 # é´„ -- 314,370 +0xCCF9 0x9D40 # éµ€ -- 314,371 +0xCCFA 0x9D39 # é´¹ -- 314,372 +0xCCFB 0x9D83 # 鶃 -- 314,373 +0xCCFC 0x9DCA # é·Š -- 314,374 +0xCCFD 0x9DB1 # é¶± -- 314,375 +0xCCFE 0x9DD5 # é·• -- 314,376 diff --git a/unicode/xerox/unihan/XCCS-315=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-315=UNIHAN.TXT new file mode 100644 index 00000000..38ba247d --- /dev/null +++ b/unicode/xerox/unihan/XCCS-315=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "315" UNIHAN + +0xCD21 0x9E87 # 麇 -- 315,041 +0xCD22 0x9E9B # 麛 -- 315,042 +0xCD23 0x9E9A # 麚 -- 315,043 +0xCD24 0x9EA2 # 麢 -- 315,044 +0xCD25 0x9EB0 # 麰 -- 315,045 +0xCD26 0x9ED0 # é» -- 315,046 +0xCD27 0x9EEE # é»® -- 315,047 +0xCD28 0x9EF0 # é»° -- 315,050 +0xCD29 0x9F0F # é¼ -- 315,051 +0xCD2A 0x9F2A # 鼪 -- 315,052 +0xCD2B 0x9F76 # é½¶ -- 315,053 +0xCD2C 0x9FA1 # 龡 -- 315,054 +0xCD2D 0x4E99 # 亙 -- 315,055 +0xCD2E 0x4EC9 # 仉 -- 315,056 +0xCD2F 0x50E9 # 僩 -- 315,057 +0xCD30 0x52E6 # 勦 -- 315,060 +0xCD31 0x52FA # 勺 -- 315,061 +0xCD32 0x535E # åž -- 315,062 +0xCD33 0x538E # 厎 -- 315,063 +0xCD34 0x8A01 # è¨ -- 315,064 +0xCD35 0x546D # å‘­ -- 315,065 +0xCD36 0x5602 # 嘂 -- 315,066 +0xCD37 0x5629 # 嘩 -- 315,067 +0xCD38 0x9D77 # éµ· -- 315,070 +0xCD39 0x57F6 # 埶 -- 315,071 +0xCD3A 0x5803 # å ƒ -- 315,072 +0xCD3B 0x7CBF # 粿 -- 315,073 +0xCD3C 0x58FC # 壼 -- 315,074 +0xCD3D 0x5906 # 夆 -- 315,075 +0xCD3E 0x9BDB # 鯛 -- 315,076 +0xCD3F 0x746D # ç‘­ -- 315,077 +0xCD40 0x5940 # 奀 -- 315,100 +0xCD41 0x583D # å ½ -- 315,101 +0xCD42 0x68A5 # 梥 -- 315,102 +0xCD43 0x5BD4 # 寔 -- 315,103 +0xCD44 0x5BCE # 寎 -- 315,104 +0xCD45 0x548F # å’ -- 315,105 +0xCD46 0x5768 # å¨ -- 315,106 +0xCD47 0x5D17 # å´— -- 315,107 +0xCD48 0x5CD3 # 峓 -- 315,110 +0xCD49 0x5CE2 # å³¢ -- 315,111 +0xCD4A 0x543D # å½ -- 315,112 +0xCD4B 0x6CF5 # æ³µ -- 315,113 +0xCD4C 0x5D6F # 嵯 -- 315,114 +0xCD4D 0x5DD6 # å·– -- 315,115 +0xCD4E 0x5D97 # å¶— -- 315,116 +0xCD4F 0x6D3A # æ´º -- 315,117 +0xCD50 0x5E76 # å¹¶ -- 315,120 +0xCD51 0x5EAC # 庬 -- 315,121 +0xCD52 0x5EB4 # 庴 -- 315,122 +0xCD53 0x5F0D # å¼ -- 315,123 +0xCD54 0x5F14 # å¼” -- 315,124 +0xCD55 0x5F23 # å¼£ -- 315,125 +0xCD56 0x9398 # 鎘 -- 315,126 +0xCD57 0x5F73 # å½³ -- 315,127 +0xCD58 0x5FFB # å¿» -- 315,130 +0xCD59 0x6008 # 怈 -- 315,131 +0xCD5A 0x91E9 # 釩 -- 315,132 +0xCD5B 0x92F0 # é‹° -- 315,133 +0xCD5C 0x6144 # æ…„ -- 315,134 +0xCD5D 0x6146 # æ…† -- 315,135 +0xCD5E 0x926C # 鉬 -- 315,136 +0xCD5F 0x61FD # 懽 -- 315,137 +0xCD60 0x92C3 # 鋃 -- 315,140 +0xCD61 0x82E2 # è‹¢ -- 315,141 +0xCD62 0x6394 # 掔 -- 315,142 +0xCD63 0x6474 # æ‘´ -- 315,143 +0xCD64 0x64ED # æ“­ -- 315,144 +0xCD65 0x9237 # 鈷 -- 315,145 +0xCD66 0x65F4 # æ—´ -- 315,146 +0xCD67 0x671E # 朞 -- 315,147 +0xCD68 0x6746 # æ† -- 315,150 +0xCD69 0x6757 # æ— -- 315,151 +0xCD6A 0x9D7B # éµ» -- 315,152 +0xCD6B 0x6799 # æž™ -- 315,153 +0xCD6C 0x67DC # 柜 -- 315,154 +0xCD6D 0x67EE # 柮 -- 315,155 +0xCD6E 0x68F9 # 棹 -- 315,156 +0xCD6F 0x69A6 # 榦 -- 315,157 +0xCD70 0x6A11 # 樑 -- 315,160 +0xCD71 0x6A67 # æ©§ -- 315,161 +0xCD72 0x6A9F # 檟 -- 315,162 +0xCD73 0x6AF1 # 櫱 -- 315,163 +0xCD74 0x6B39 # 欹 -- 315,164 +0xCD75 0x6BB3 # 殳 -- 315,165 +0xCD76 0x6BE7 # 毧 -- 315,166 +0xCD77 0x6C02 # æ°‚ -- 315,167 +0xCD78 0x9DEB # é·« -- 315,170 +0xCD79 0x4E7E # ä¹¾ -- 315,171 +0xCD7A 0x6CC4 # 泄 -- 315,172 +0xCD7B 0x76CC # 盌 -- 315,173 +0xCD7C 0x6DE9 # æ·© -- 315,174 +0xCD7D 0x6E71 # æ¹± -- 315,175 +0xCD7E 0x6E9B # 溛 -- 315,176 +0xCDA1 0x7F40 # ç½€ -- 315,241 +0xCDA2 0x6EA4 # 溤 -- 315,242 +0xCDA3 0x6F9D # æ¾ -- 315,243 +0xCDA4 0x6F5F # 潟 -- 315,244 +0xCDA5 0x6FC6 # 濆 -- 315,245 +0xCDA6 0x6FC2 # æ¿‚ -- 315,246 +0xCDA7 0x6FD4 # æ¿” -- 315,247 +0xCDA8 0x7060 # ç  -- 315,250 +0xCDA9 0x9927 # 餧 -- 315,251 +0xCDAA 0x7049 # ç‰ -- 315,252 +0xCDAB 0x8E2A # 踪 -- 315,253 +0xCDAC 0x6D12 # æ´’ -- 315,254 +0xCDAD 0x70AE # ç‚® -- 315,255 +0xCDAE 0x70A7 # ç‚§ -- 315,256 +0xCDAF 0x711E # 焞 -- 315,257 +0xCDB0 0x7145 # ç…… -- 315,260 +0xCDB1 0x7995 # 禕 -- 315,261 +0xCDB2 0x741A # çš -- 315,262 +0xCDB3 0x7432 # ç² -- 315,263 +0xCDB4 0x7440 # ç‘€ -- 315,264 +0xCDB5 0x91D2 # 釒 -- 315,265 +0xCDB6 0x74A1 # ç’¡ -- 315,266 +0xCDB7 0x7507 # 甇 -- 315,267 +0xCDB8 0x7514 # ç”” -- 315,270 +0xCDB9 0x74E9 # ç“© -- 315,271 +0xCDBA 0x754E # 畎 -- 315,272 +0xCDBB 0x758E # ç–Ž -- 315,273 +0xCDBC 0x759E # ç–ž -- 315,274 +0xCDBD 0x7595 # ç–• -- 315,275 +0xCDBE 0x75A7 # ç–§ -- 315,276 +0xCDBF 0x75CC # ç—Œ -- 315,277 +0xCDC0 0x7610 # ç˜ -- 315,300 +0xCDC1 0x7628 # 瘨 -- 315,301 +0xCDC2 0x7651 # 癑 -- 315,302 +0xCDC3 0x7699 # çš™ -- 315,303 +0xCDC4 0x76AA # 皪 -- 315,304 +0xCDC5 0x76F0 # ç›° -- 315,305 +0xCDC6 0x771B # 眛 -- 315,306 +0xCDC7 0x9F34 # é¼´ -- 315,307 +0xCDC8 0x7739 # 眹 -- 315,310 +0xCDC9 0x77B6 # çž¶ -- 315,311 +0xCDCA 0x77FC # 矼 -- 315,312 +0xCDCB 0x782E # ç ® -- 315,313 +0xCDCC 0x7934 # 礴 -- 315,314 +0xCDCD 0x78B1 # 碱 -- 315,315 +0xCDCE 0x79A1 # 禡 -- 315,316 +0xCDCF 0x799D # ç¦ -- 315,317 +0xCDD0 0x79BB # 离 -- 315,320 +0xCDD1 0x79C8 # 秈 -- 315,321 +0xCDD2 0x9B4B # é­‹ -- 315,322 +0xCDD3 0x7A8A # 窊 -- 315,323 +0xCDD4 0x7ADD # ç« -- 315,324 +0xCDD5 0x7B72 # ç­² -- 315,325 +0xCDD6 0x7B9B # ç®› -- 315,326 +0xCDD7 0x7B98 # 箘 -- 315,327 +0xCDD8 0x7BAF # 箯 -- 315,330 +0xCDD9 0x7BE7 # 篧 -- 315,331 +0xCDDA 0x7C54 # ç±” -- 315,332 +0xCDDB 0x7C79 # ç±¹ -- 315,333 +0xCDDC 0x7CA7 # ç²§ -- 315,334 +0xCDDD 0x7CF3 # ç³³ -- 315,335 +0xCDDE 0x7CF5 # ç³µ -- 315,336 +0xCDDF 0x795B # 祛 -- 315,337 +0xCDE0 0x7DDA # ç·š -- 315,340 +0xCDE1 0x7FEF # 翯 -- 315,341 +0xCDE2 0x7D5D # çµ -- 315,342 +0xCDE3 0x7D91 # ç¶‘ -- 315,343 +0xCDE4 0x7DAB # ç¶« -- 315,344 +0xCDE5 0x7DC5 # ç·… -- 315,345 +0xCDE6 0x7E0F # ç¸ -- 315,346 +0xCDE7 0x7E33 # 縳 -- 315,347 +0xCDE8 0x7E86 # 纆 -- 315,350 +0xCDE9 0x5EE9 # 廩 -- 315,351 +0xCDEA 0x7FCA # 翊 -- 315,352 +0xCDEB 0x803D # 耽 -- 315,353 +0xCDEC 0x9D21 # é´¡ -- 315,354 +0xCDED 0x9AFD # 髽 -- 315,355 +0xCDEE 0x814A # è…Š -- 315,356 +0xCDEF 0x9D25 # é´¥ -- 315,357 +0xCDF0 0x81F6 # 臶 -- 315,360 +0xCDF1 0x81FA # 臺 -- 315,361 +0xCDF2 0x8218 # 舘 -- 315,362 +0xCDF3 0x821B # 舛 -- 315,363 +0xCDF4 0x84E2 # è“¢ -- 315,364 +0xCDF5 0x8278 # 艸 -- 315,365 +0xCDF6 0x9BD5 # 鯕 -- 315,366 +0xCDF7 0x7BFA # 篺 -- 315,367 +0xCDF8 0x9A66 # 驦 -- 315,370 +0xCDF9 0x8350 # è -- 315,371 +0xCDFA 0x83C9 # è‰ -- 315,372 +0xCDFB 0x83D3 # è“ -- 315,373 +0xCDFC 0x5807 # å ‡ -- 315,374 +0xCDFD 0x84A8 # è’¨ -- 315,375 +0xCDFE 0x84AD # è’­ -- 315,376 diff --git a/unicode/xerox/unihan/XCCS-316=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-316=UNIHAN.TXT new file mode 100644 index 00000000..71b4f590 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-316=UNIHAN.TXT @@ -0,0 +1,190 @@ + +# "316" UNIHAN + +0xCE21 0x84CC # 蓌 -- 316,041 +0xCE22 0x84CF # è“ -- 316,042 +0xCE23 0x851F # 蔟 -- 316,043 +0xCE24 0x8581 # è– -- 316,044 +0xCE25 0x8578 # 蕸 -- 316,045 +0xCE26 0x85BD # è–½ -- 316,046 +0xCE27 0x85C4 # è—„ -- 316,047 +0xCE28 0x853F # 蔿 -- 316,050 +0xCE29 0x8628 # 蘨 -- 316,051 +0xCE2A 0x86A7 # èš§ -- 316,052 +0xCE2B 0x875D # è -- 316,053 +0xCE2C 0x8803 # è ƒ -- 316,054 +0xCE2D 0x890E # 褎 -- 316,055 +0xCE2E 0x894C # 襌 -- 316,056 +0xCE2F 0x896B # 襫 -- 316,057 +0xCE30 0x8AAF # 誯 -- 316,060 +0xCE31 0x8C3F # è°¿ -- 316,061 +0xCE32 0x8CDD # è³ -- 316,062 +0xCE33 0x8C8D # è² -- 316,063 +0xCE34 0x8CF5 # è³µ -- 316,064 +0xCE35 0x8CF8 # 賸 -- 316,065 +0xCE36 0x8D11 # è´‘ -- 316,066 +0xCE37 0x8E5F # 蹟 -- 316,067 +0xCE38 0x8E5D # è¹ -- 316,070 +0xCE39 0x9C6E # é±® -- 316,071 +0xCE3A 0x9A22 # 騢 -- 316,072 +0xCE3B 0x9BBF # 鮿 -- 316,073 +0xCE3C 0x9BC8 # 鯈 -- 316,074 +0xCE3D 0x8F4F # è½ -- 316,075 +0xCE3E 0x8F52 # è½’ -- 316,076 +0xCE3F 0x8F5E # 轞 -- 316,077 +0xCE40 0x8FF8 # 迸 -- 316,100 +0xCE41 0x8FF9 # 迹 -- 316,101 +0xCE42 0x8FFA # 迺 -- 316,102 +0xCE43 0x9083 # 邃 -- 316,103 +0xCE44 0x9CF7 # é³· -- 316,104 +0xCE45 0x8677 # è™· -- 316,105 +0xCE46 0x90E4 # 郤 -- 316,106 +0xCE47 0x913F # é„¿ -- 316,107 +0xCE48 0x91A9 # 醩 -- 316,110 +0xCE49 0x91BD # 醽 -- 316,111 +0xCE4A 0x92EA # 鋪 -- 316,112 +0xCE4B 0x9319 # 錙 -- 316,113 +0xCE4C 0x5571 # 啱 -- 316,114 +0xCE4D 0x939E # 鎞 -- 316,115 +0xCE4E 0x93E6 # é¦ -- 316,116 +0xCE4F 0x93F5 # éµ -- 316,117 +0xCE50 0x72E8 # 狨 -- 316,120 +0xCE51 0x9429 # é© -- 316,121 +0xCE52 0x86B5 # èšµ -- 316,122 +0xCE53 0x9C67 # é±§ -- 316,123 +0xCE54 0x95D4 # é—” -- 316,124 +0xCE55 0x74C0 # ç“€ -- 316,125 +0xCE56 0x967C # 陼 -- 316,126 +0xCE57 0x5481 # å’ -- 316,127 +0xCE58 0x96B9 # éš¹ -- 316,130 +0xCE59 0x9722 # 霢 -- 316,131 +0xCE5A 0x9731 # 霱 -- 316,132 +0xCE5B 0x9780 # 鞀 -- 316,133 +0xCE5C 0x9797 # éž— -- 316,134 +0xCE5D 0x9799 # éž™ -- 316,135 +0xCE5E 0x97ED # 韭 -- 316,136 +0xCE5F 0x97F1 # 韱 -- 316,137 +0xCE60 0x9C10 # é° -- 316,140 +0xCE61 0x985C # 顜 -- 316,141 +0xCE62 0x9C09 # é°‰ -- 316,142 +0xCE63 0x98C6 # 飆 -- 316,143 +0xCE64 0x990B # 餋 -- 316,144 +0xCE65 0x9C50 # é± -- 316,145 +0xCE66 0x9A48 # 驈 -- 316,146 +0xCE67 0x9A4C # 驌 -- 316,147 +0xCE68 0x9A52 # é©’ -- 316,150 +0xCE69 0x9AC6 # 髆 -- 316,151 +0xCE6A 0x9AE3 # é«£ -- 316,152 +0xCE6B 0x9AE7 # é«§ -- 316,153 +0xCE6C 0x9AF4 # é«´ -- 316,154 +0xCE6D 0x9B05 # 鬅 -- 316,155 +0xCE6E 0x9B10 # é¬ -- 316,156 +0xCE6F 0x9B14 # 鬔 -- 316,157 +0xCE70 0x55EE # å—® -- 316,160 +0xCE71 0x7021 # 瀡 -- 316,161 +0xCE72 0x9B35 # 鬵 -- 316,162 +0xCE73 0x9B74 # é­´ -- 316,163 +0xCE74 0x9C0C # é°Œ -- 316,164 +0xCE75 0x9C1C # é°œ -- 316,165 +0xCE76 0x9B19 # 鬙 -- 316,166 +0xCE77 0x9C32 # é°² -- 316,167 +0xCE78 0x9C56 # é±– -- 316,170 +0xCE79 0x9D07 # é´‡ -- 316,171 +0xCE7A 0x9CF8 # 鳸 -- 316,172 +0xCE7B 0x9D1D # é´ -- 316,173 +0xCE7C 0x9DE9 # é·© -- 316,174 +0xCE7D 0x9DF3 # é·³ -- 316,175 +0xCE7E 0x9C12 # é°’ -- 316,176 +0xCEA1 0x4F84 # 侄 -- 316,241 +0xCEA2 0x9E95 # 麕 -- 316,242 +0xCEA3 0x9EA4 # 麤 -- 316,243 +0xCEA4 0x9EAF # 麯 -- 316,244 +0xCEA5 0x9EC1 # é» -- 316,245 +0xCEA6 0x9ECF # é» -- 316,246 +0xCEA7 0x9F22 # é¼¢ -- 316,247 +0xCEA8 0x9F6C # 齬 -- 316,250 +0xCEA9 0x9F6E # é½® -- 316,251 +0xCEAA 0x4E0C # 丌 -- 316,252 +0xCEAB 0x6C30 # æ°° -- 316,253 +0xCEAC 0x4E8D # äº -- 316,254 +0xCEAD 0x4E93 # 亓 -- 316,255 +0xCEAE 0x9B77 # é­· -- 316,256 +0xCEAF 0x506C # å¬ -- 316,257 +0xCEB0 0x5126 # 儦 -- 316,260 +0xCEB1 0x4FE5 # ä¿¥ -- 316,261 +0xCEB2 0x924D # é‰ -- 316,262 +0xCEB3 0x52D4 # å‹” -- 316,263 +0xCEB4 0x5C58 # 屘 -- 316,264 +0xCEB5 0x56DD # å› -- 316,265 +0xCEB6 0x580D # å  -- 316,266 +0xCEB7 0x57D5 # 埕 -- 316,267 +0xCEB8 0x572E # 圮 -- 316,270 +0xCEB9 0x57CC # 埌 -- 316,271 +0xCEBA 0x58D2 # 壒 -- 316,272 +0xCEBB 0x57E7 # 埧 -- 316,273 +0xCEBC 0x59FD # å§½ -- 316,274 +0xCEBD 0x5A38 # 娸 -- 316,275 +0xCEBE 0x5B21 # 嬡 -- 316,276 +0xCEBF 0x59D8 # 姘 -- 316,277 +0xCEC0 0x5B43 # å­ƒ -- 316,300 +0xCEC1 0x5C6B # 屫 -- 316,301 +0xCEC2 0x5CF1 # å³± -- 316,302 +0xCEC3 0x9DA1 # é¶¡ -- 316,303 +0xCEC4 0x5E88 # 庈 -- 316,304 +0xCEC5 0x7CF9 # ç³¹ -- 316,305 +0xCEC6 0x5EE7 # å»§ -- 316,306 +0xCEC7 0x5F02 # 异 -- 316,307 +0xCEC8 0x5F0E # 弎 -- 316,310 +0xCEC9 0x60FD # 惽 -- 316,311 +0xCECA 0x6113 # æ„“ -- 316,312 +0xCECB 0x61EE # 懮 -- 316,313 +0xCECC 0x6199 # 憙 -- 316,314 +0xCECD 0x6337 # 挷 -- 316,315 +0xCECE 0x6310 # æŒ -- 316,316 +0xCECF 0x9C6D # é±­ -- 316,317 +0xCED0 0x648A # æ’Š -- 316,320 +0xCED1 0x648F # æ’ -- 316,321 +0xCED2 0x9C7B # é±» -- 316,322 +0xCED3 0x65FC # æ—¼ -- 316,323 +0xCED4 0x6662 # 晢 -- 316,324 +0xCED5 0x677B # æ» -- 316,325 +0xCED6 0x67E4 # 柤 -- 316,326 +0xCED7 0x710A # 焊 -- 316,327 +0xCED8 0x91F7 # 釷 -- 316,330 +0xCED9 0x9226 # 鈦 -- 316,331 +0xCEDA 0x6A63 # æ©£ -- 316,332 +0xCEDB 0x71CA # 燊 -- 316,333 +0xCEDC 0x67F8 # 柸 -- 316,334 +0xCEDD 0x681F # æ Ÿ -- 316,335 +0xCEDE 0x7833 # ç ³ -- 316,336 +0xCEDF 0x9C6F # 鱯 -- 316,337 +0xCEE0 0x7837 # ç · -- 316,340 +0xCEE1 0x6D81 # æ¶ -- 316,341 +0xCEE2 0x92C7 # 鋇 -- 316,342 +0xCEE3 0x6EC9 # 滉 -- 316,343 +0xCEE4 0x7033 # 瀳 -- 316,344 +0xCEE5 0x71A4 # 熤 -- 316,345 +0xCEE6 0x72C5 # ç‹… -- 316,346 +0xCEE7 0x7444 # ç‘„ -- 316,347 +0xCEE8 0x6C1F # æ°Ÿ -- 316,350 +0xCEE9 0x7430 # ç° -- 316,351 +0xCEEA 0x9E18 # 鸘 -- 316,352 +0xCEEB 0x76F5 # 盵 -- 316,353 +0xCEEC 0x778F # çž -- 316,354 +0xCEED 0x789A # 碚 -- 316,355 +0xCEEE 0x7850 # ç¡ -- 316,356 +0xCEEF 0x54D6 # å“– -- 316,357 +0xCEF0 0x7BDC # 篜 -- 316,360 +0xCEF1 0x7BE2 # 篢 -- 316,361 +0xCEF2 0x5E60 # å¹  -- 316,362 +0xCEF3 0x7DDC # ç·œ -- 316,363 +0xCEF4 0x7E60 # ç¹  -- 316,364 +0xCEF5 0x7F8B # 羋 -- 316,365 +0xCEF6 0x7FEA # 翪 -- 316,366 +0xCEF8 0x80FA # 胺 -- 316,370 +0xCEF9 0x9098 # 邘 -- 316,371 +0xCEFA 0x823A # 舺 -- 316,372 +0xCEFB 0x824C # 艌 -- 316,373 +0xCEFC 0x8265 # 艥 -- 316,374 +0xCEFD 0x825A # 艚 -- 316,375 +0xCEFE 0x8345 # è… -- 316,376 diff --git a/unicode/xerox/unihan/XCCS-317=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-317=UNIHAN.TXT new file mode 100644 index 00000000..7111095b --- /dev/null +++ b/unicode/xerox/unihan/XCCS-317=UNIHAN.TXT @@ -0,0 +1,191 @@ + +# "317" UNIHAN + +0xCF21 0x8434 # è´ -- 317,041 +0xCF22 0x8509 # 蔉 -- 317,042 +0xCF23 0x85D8 # è—˜ -- 317,043 +0xCF24 0x863A # 蘺 -- 317,044 +0xCF25 0x8652 # è™’ -- 317,045 +0xCF26 0x86A0 # èš  -- 317,046 +0xCF27 0x8711 # 蜑 -- 317,047 +0xCF28 0x89DC # è§œ -- 317,050 +0xCF29 0x8A83 # 誃 -- 317,051 +0xCF2A 0x8518 # 蔘 -- 317,052 +0xCF2B 0x8C40 # è±€ -- 317,053 +0xCF2C 0x8CE9 # 賩 -- 317,054 +0xCF2D 0x8DB2 # è¶² -- 317,055 +0xCF2E 0x83BF # 莿 -- 317,056 +0xCF2F 0x8F57 # è½— -- 317,057 +0xCF30 0x83CE # èŽ -- 317,060 +0xCF31 0x9004 # 逄 -- 317,061 +0xCF32 0x9E02 # 鸂 -- 317,062 +0xCF33 0x7551 # ç•‘ -- 317,063 +0xCF34 0x90E0 # 郠 -- 317,064 +0xCF35 0x9113 # é„“ -- 317,065 +0xCF36 0x9123 # é„£ -- 317,066 +0xCF37 0x913B # é„» -- 317,067 +0xCF38 0x918E # 醎 -- 317,070 +0xCF39 0x9191 # 醑 -- 317,071 +0xCF3A 0x91C3 # 釃 -- 317,072 +0xCF3B 0x9239 # 鈹 -- 317,073 +0xCF3C 0x927C # 鉼 -- 317,074 +0xCF3D 0x9329 # 錩 -- 317,075 +0xCF3E 0x93A9 # 鎩 -- 317,076 +0xCF3F 0x93C7 # é‡ -- 317,077 +0xCF40 0x9414 # é” -- 317,100 +0xCF41 0x92C6 # 鋆 -- 317,101 +0xCF42 0x9201 # éˆ -- 317,102 +0xCF43 0x95BF # é–¿ -- 317,103 +0xCF44 0x967E # 陾 -- 317,104 +0xCF45 0x96C3 # 雃 -- 317,105 +0xCF46 0x9719 # 霙 -- 317,106 +0xCF47 0x93CA # éŠ -- 317,107 +0xCF48 0x9723 # 霣 -- 317,110 +0xCF49 0x9702 # 霂 -- 317,111 +0xCF4A 0x9783 # 鞃 -- 317,112 +0xCF4B 0x97A8 # 鞨 -- 317,113 +0xCF4C 0x97C5 # 韅 -- 317,114 +0xCF4D 0x97E1 # 韡 -- 317,115 +0xCF4E 0x981C # é œ -- 317,116 +0xCF4F 0x9820 # é   -- 317,117 +0xCF50 0x982F # é ¯ -- 317,120 +0xCF51 0x9857 # é¡— -- 317,121 +0xCF52 0x9852 # é¡’ -- 317,122 +0xCF53 0x992A # 餪 -- 317,123 +0xCF54 0x9958 # 饘 -- 317,124 +0xCF55 0x99B5 # 馵 -- 317,125 +0xCF56 0x99D4 # é§” -- 317,126 +0xCF57 0x99F4 # é§´ -- 317,127 +0xCF58 0x9A09 # 騉 -- 317,130 +0xCF59 0x5773 # å³ -- 317,131 +0xCF5A 0x7942 # 祂 -- 317,132 +0xCF5B 0x6086 # 悆 -- 317,133 +0xCF5C 0x6733 # 朳 -- 317,134 +0xCF5D 0x692A # 椪 -- 317,135 +0xCF5E 0x6AA8 # 檨 -- 317,136 +0xCF5F 0x6B09 # 欉 -- 317,137 +0xCF60 0x5187 # 冇 -- 317,140 +0xCF61 0x5B6C # å­¬ -- 317,141 +0xCF62 0x54CB # å“‹ -- 317,142 +0xCF63 0x4E47 # 乇 -- 317,143 +0xCF64 0x56DF # 囟 -- 317,144 +0xCF65 0x777E # ç¾ -- 317,145 +0xCF66 0x4EEB # 仫 -- 317,146 +0xCF67 0x4F22 # ä¼¢ -- 317,147 +0xCF68 0x4F62 # ä½¢ -- 317,150 +0xCF69 0x4F64 # 佤 -- 317,151 +0xCF6A 0x4F67 # ä½§ -- 317,152 +0xCF6B 0x4F5D # ä½ -- 317,153 +0xCF6C 0x4F32 # ä¼² -- 317,154 +0xCF6D 0x565D # å™ -- 317,155 +0xCF6E 0x50A3 # å‚£ -- 317,156 +0xCF6F 0x5088 # 傈 -- 317,157 +0xCF70 0x50F3 # 僳 -- 317,160 +0xCF71 0x50EF # 僯 -- 317,161 +0xCF72 0x7572 # 畲 -- 317,162 +0xCF73 0x4F61 # 佡 -- 317,163 +0xCF74 0x4E0F # ä¸ -- 317,164 +0xCF75 0x52D0 # å‹ -- 317,165 +0xCF76 0x51AE # 冮 -- 317,166 +0xCF77 0x53B4 # 厴 -- 317,167 +0xCF78 0x535F # åŸ -- 317,170 +0xCF79 0x53FC # å¼ -- 317,171 +0xCF7A 0x5416 # å– -- 317,172 +0xCF7B 0x5454 # å‘” -- 317,173 +0xCF7C 0x5423 # å£ -- 317,174 +0xCF7D 0x5432 # å² -- 317,175 +0xCF7E 0x5487 # å’‡ -- 317,176 +0xCFA1 0x5494 # å’” -- 317,241 +0xCFA2 0x5421 # å¡ -- 317,242 +0xCFA3 0x5464 # 呤 -- 317,243 +0xCFA4 0x7076 # ç¶ -- 317,244 +0xCFA5 0x54D0 # å“ -- 317,245 +0xCFA6 0x54B4 # å’´ -- 317,246 +0xCFA7 0x54A3 # å’£ -- 317,247 +0xCFA8 0x54CC # 哌 -- 317,250 +0xCFA9 0x54DA # 哚 -- 317,251 +0xCFAA 0x54DE # 哞 -- 317,252 +0xCFAB 0x54E7 # å“§ -- 317,253 +0xCFAC 0x54F3 # 哳 -- 317,254 +0xCFAD 0x5523 # 唣 -- 317,255 +0xCFAE 0x5511 # 唑 -- 317,256 +0xCFAF 0x55BA # å–º -- 317,257 +0xCFB0 0x5572 # 啲 -- 317,260 +0xCFB1 0x5549 # 啉 -- 317,261 +0xCFB2 0x554C # 啌 -- 317,262 +0xCFB3 0x5540 # å•€ -- 317,263 +0xCFB4 0x553F # 唿 -- 317,264 +0xCFB5 0x5575 # 啵 -- 317,265 +0xCFB6 0x5576 # å•¶ -- 317,266 +0xCFB7 0x5577 # å•· -- 317,267 +0xCFB8 0x5530 # å”° -- 317,270 +0xCFB9 0x55B1 # å–± -- 317,271 +0xCFBA 0x55B9 # å–¹ -- 317,272 +0xCFBB 0x55D6 # å—– -- 317,273 +0xCFBC 0x55E9 # å—© -- 317,274 +0xCFBD 0x55EA # å—ª -- 317,275 +0xCFBE 0x55F2 # å—² -- 317,276 +0xCFBF 0x55CC # å—Œ -- 317,277 +0xCFC0 0x55CD # å— -- 317,300 +0xCFC1 0x55EC # å—¬ -- 317,301 +0xCFC2 0x55F5 # å—µ -- 317,302 +0xCFC3 0x561E # 嘞 -- 317,303 +0xCFC4 0x5601 # å˜ -- 317,304 +0xCFC5 0x5623 # 嘣 -- 317,305 +0xCFC6 0x5627 # 嘧 -- 317,306 +0xCFC7 0x5600 # 嘀 -- 317,307 +0xCFC8 0x5657 # å™— -- 317,310 +0xCFC9 0x562D # 嘭 -- 317,311 +0xCFCA 0x5654 # å™” -- 317,312 +0xCFCB 0x567B # å™» -- 317,313 +0xCFCC 0x5693 # åš“ -- 317,314 +0xCFCD 0x5641 # å™ -- 317,315 +0xCFCE 0x56AF # 嚯 -- 317,316 +0xCFCF 0x56D4 # å›” -- 317,317 +0xCFD0 0x572A # 圪 -- 317,320 +0xCFD1 0x5776 # å¶ -- 317,321 +0xCFD2 0x57A1 # åž¡ -- 317,322 +0xCFD3 0x57A7 # åž§ -- 317,323 +0xCFD4 0x57EF # 埯 -- 317,324 +0xCFD5 0x5816 # å – -- 317,325 +0xCFD6 0x5844 # å¡„ -- 317,326 +0xCFD7 0x57E1 # 埡 -- 317,327 +0xCFD8 0x583A # å º -- 317,330 +0xCFD9 0x5859 # å¡™ -- 317,331 +0xCFDA 0x586C # 塬 -- 317,332 +0xCFDB 0x5892 # 墒 -- 317,333 +0xCFDC 0x589A # 墚 -- 317,334 +0xCFDD 0x58BC # 墼 -- 317,335 +0xCFDE 0x58E0 # 壠 -- 317,336 +0xCFDF 0x8037 # 耷 -- 317,337 +0xCFE0 0x5A67 # å©§ -- 317,340 +0xCFE1 0x80EC # 胬 -- 317,341 +0xCFE2 0x5B62 # å­¢ -- 317,342 +0xCFE3 0x5C1C # å°œ -- 317,343 +0xCFE4 0x5C25 # å°¥ -- 317,344 +0xCFE5 0x5C59 # å±™ -- 317,345 +0xCFE6 0x5C88 # 岈 -- 317,346 +0xCFE7 0x5CC1 # å³ -- 317,347 +0xCFE8 0x5D2C # å´¬ -- 317,350 +0xCFE9 0x5D27 # å´§ -- 317,351 +0xCFEA 0x5D3E # å´¾ -- 317,352 +0xCFEB 0x5D5B # åµ› -- 317,353 +0xCFEC 0x5D74 # åµ´ -- 317,354 +0xCFED 0x5DF0 # å·° -- 317,355 +0xCFEE 0x5EB9 # 庹 -- 317,356 +0xCFEF 0x7519 # ç”™ -- 317,357 +0xCFF0 0x5CFF # 峿 -- 317,360 +0xCFF1 0x5F33 # å¼³ -- 317,361 +0xCFF2 0x9208 # 鈈 -- 317,362 +0xCFF3 0x91E4 # 釤 -- 317,363 +0xCFF4 0x600A # 怊 -- 317,364 +0xCFF5 0x605F # æŸ -- 317,365 +0xCFF6 0x6171 # æ…± -- 317,366 +0xCFF7 0x61B7 # 憷 -- 317,367 +0xCFF8 0x61E8 # 懨 -- 317,370 +0xCFF9 0x6227 # 戧 -- 317,371 +0xCFFA 0x63B0 # 掰 -- 317,372 +0xCFFB 0x6266 # 扦 -- 317,373 +0xCFFC 0x62CE # 拎 -- 317,374 +0xCFFD 0x62BB # 抻 -- 317,375 +0xCFFE 0x630E # 挎 -- 317,376 diff --git a/unicode/xerox/unihan/XCCS-320=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-320=UNIHAN.TXT new file mode 100644 index 00000000..cd960395 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-320=UNIHAN.TXT @@ -0,0 +1,190 @@ + +# "320" UNIHAN + +0xD021 0x630C # 挌 -- 320,041 +0xD022 0x6342 # æ‚ -- 320,042 +0xD023 0x6345 # æ… -- 320,043 +0xD024 0x63C3 # æƒ -- 320,044 +0xD025 0x63DE # æž -- 320,045 +0xD026 0x889C # 袜 -- 320,046 +0xD027 0x640B # æ‹ -- 320,047 +0xD028 0x641B # æ› -- 320,050 +0xD029 0x6482 # æ’‚ -- 320,051 +0xD02A 0x645E # 摞 -- 320,052 +0xD02B 0x649F # æ’Ÿ -- 320,053 +0xD02C 0x64B3 # æ’³ -- 320,054 +0xD02D 0x6496 # æ’– -- 320,055 +0xD02E 0x64C0 # æ“€ -- 320,056 +0xD02F 0x64E4 # 擤 -- 320,057 +0xD030 0x64FC # 擼 -- 320,060 +0xD031 0x6509 # 攉 -- 320,061 +0xD032 0x652E # æ”® -- 320,062 +0xD033 0x5507 # 唇 -- 320,063 +0xD034 0x6657 # æ™— -- 320,064 +0xD035 0x809F # 肟 -- 320,065 +0xD036 0x80BC # 肼 -- 320,066 +0xD037 0x670A # 朊 -- 320,067 +0xD038 0x80B7 # è‚· -- 320,070 +0xD039 0x80E9 # 胩 -- 320,071 +0xD03A 0x80C2 # 胂 -- 320,072 +0xD03B 0x810E # 脎 -- 320,073 +0xD03C 0x80F2 # 胲 -- 320,074 +0xD03D 0x8132 # 脲 -- 320,075 +0xD03E 0x8156 # è…– -- 320,076 +0xD03F 0x8148 # è…ˆ -- 320,077 +0xD040 0x8159 # è…™ -- 320,100 +0xD041 0x815A # è…š -- 320,101 +0xD042 0x8161 # è…¡ -- 320,102 +0xD043 0x8169 # è…© -- 320,103 +0xD044 0x817C # è…¼ -- 320,104 +0xD045 0x8167 # è…§ -- 320,105 +0xD046 0x8183 # 膃 -- 320,106 +0xD047 0x81A3 # 膣 -- 320,107 +0xD048 0x81AA # 膪 -- 320,110 +0xD049 0x81C1 # è‡ -- 320,111 +0xD04A 0x81A6 # 膦 -- 320,112 +0xD04B 0x67C3 # 柃 -- 320,113 +0xD04C 0x6855 # æ¡• -- 320,114 +0xD04D 0x684A # 桊 -- 320,115 +0xD04E 0x6802 # æ ‚ -- 320,116 +0xD04F 0x6849 # 桉 -- 320,117 +0xD050 0x690B # 椋 -- 320,120 +0xD051 0x6908 # 椈 -- 320,121 +0xD052 0x68EF # 棯 -- 320,122 +0xD053 0x696A # 楪 -- 320,123 +0xD054 0x6971 # 楱 -- 320,124 +0xD055 0x6980 # 榀 -- 320,125 +0xD056 0x6934 # 椴 -- 320,126 +0xD057 0x69BF # 榿 -- 320,127 +0xD058 0x698D # æ¦ -- 320,130 +0xD059 0x69AA # 榪 -- 320,131 +0xD05A 0x69ED # æ§­ -- 320,132 +0xD05B 0x6A18 # 樘 -- 320,133 +0xD05C 0x69F2 # æ§² -- 320,134 +0xD05D 0x5622 # 嘢 -- 320,135 +0xD05E 0x6AAB # 檫 -- 320,136 +0xD05F 0x6AE8 # 櫨 -- 320,137 +0xD060 0x6AE7 # æ«§ -- 320,140 +0xD061 0x6AEB # æ«« -- 320,141 +0xD062 0x6B0F # æ¬ -- 320,142 +0xD063 0x544B # å‘‹ -- 320,143 +0xD064 0x6BEA # 毪 -- 320,144 +0xD065 0x6C06 # æ°† -- 320,145 +0xD066 0x6C0C # æ°Œ -- 320,146 +0xD067 0x6C15 # æ°• -- 320,147 +0xD068 0x6C18 # æ°˜ -- 320,150 +0xD069 0x6C19 # æ°™ -- 320,151 +0xD06A 0x6C1A # æ°š -- 320,152 +0xD06B 0x6C21 # æ°¡ -- 320,153 +0xD06C 0x6C2A # æ°ª -- 320,154 +0xD06D 0x6CB2 # æ²² -- 320,155 +0xD06E 0x6CBA # 沺 -- 320,156 +0xD06F 0x6D6F # 浯 -- 320,157 +0xD070 0x6D5E # 浞 -- 320,160 +0xD071 0x6DAB # æ¶« -- 320,161 +0xD072 0x6E5E # 湞 -- 320,162 +0xD073 0x6EBB # 溻 -- 320,163 +0xD074 0x6F13 # 漓 -- 320,164 +0xD075 0x6F77 # æ½· -- 320,165 +0xD076 0x6F72 # æ½² -- 320,166 +0xD077 0x6F7F # 潿 -- 320,167 +0xD078 0x6FA9 # 澩 -- 320,170 +0xD079 0x7094 # ç‚” -- 320,171 +0xD07A 0x7096 # ç‚– -- 320,172 +0xD07B 0x70BB # ç‚» -- 320,173 +0xD07C 0x70C0 # 烀 -- 320,174 +0xD07D 0x70F4 # 烴 -- 320,175 +0xD07E 0x7110 # ç„ -- 320,176 +0xD0A1 0x7113 # ç„“ -- 320,241 +0xD0A2 0x70F7 # 烷 -- 320,242 +0xD0A3 0x7173 # ç…³ -- 320,243 +0xD0A4 0x7172 # ç…² -- 320,244 +0xD0A5 0x7178 # ç…¸ -- 320,245 +0xD0A6 0x7197 # 熗 -- 320,246 +0xD0A7 0x7198 # 熘 -- 320,247 +0xD0A8 0x7193 # 熓 -- 320,250 +0xD0A9 0x71B5 # 熵 -- 320,251 +0xD0AA 0x55A5 # å–¥ -- 320,252 +0xD0AB 0x4EC0 # 什 -- 320,253 +0xD0AC 0x729F # 犟 -- 320,254 +0xD0AD 0x728B # 犋 -- 320,255 +0xD0AE 0x728F # çŠ -- 320,256 +0xD0AF 0x72B0 # 犰 -- 320,257 +0xD0B0 0x72CD # ç‹ -- 320,260 +0xD0B1 0x72D2 # ç‹’ -- 320,261 +0xD0B2 0x72F3 # 狳 -- 320,262 +0xD0B3 0x7313 # 猓 -- 320,263 +0xD0B4 0x7339 # 猹 -- 320,264 +0xD0B5 0x732C # 猬 -- 320,265 +0xD0B6 0x7338 # 猸 -- 320,266 +0xD0B7 0x7341 # ç -- 320,267 +0xD0B8 0x6EFB # æ»» -- 320,270 +0xD0B9 0x74F0 # ç“° -- 320,271 +0xD0BA 0x75C4 # ç—„ -- 320,272 +0xD0BB 0x75B0 # ç–° -- 320,273 +0xD0BC 0x75E6 # ç—¦ -- 320,274 +0xD0BD 0x760A # 瘊 -- 320,275 +0xD0BE 0x7619 # 瘙 -- 320,276 +0xD0BF 0x761B # 瘛 -- 320,277 +0xD0C0 0x7654 # ç™” -- 320,300 +0xD0C1 0x7743 # çƒ -- 320,301 +0xD0C2 0x7771 # ç± -- 320,302 +0xD0C3 0x7798 # 瞘 -- 320,303 +0xD0C4 0x77BC # çž¼ -- 320,304 +0xD0C5 0x77B5 # çžµ -- 320,305 +0xD0C6 0x85F6 # è—¶ -- 320,306 +0xD0C7 0x7818 # ç ˜ -- 320,307 +0xD0C8 0x63B1 # 掱 -- 320,310 +0xD0C9 0x783C # ç ¼ -- 320,311 +0xD0CA 0x782C # ç ¬ -- 320,312 +0xD0CB 0x7829 # ç © -- 320,313 +0xD0CC 0x7839 # ç ¹ -- 320,314 +0xD0CD 0x7852 # ç¡’ -- 320,315 +0xD0CE 0x784C # 硌 -- 320,316 +0xD0CF 0x78B8 # 碸 -- 320,317 +0xD0D0 0x78B2 # 碲 -- 320,320 +0xD0D1 0x78B9 # 碹 -- 320,321 +0xD0D2 0x78A5 # 碥 -- 320,322 +0xD0D3 0x78D9 # 磙 -- 320,323 +0xD0D4 0x78E3 # 磣 -- 320,324 +0xD0D5 0x7905 # 礅 -- 320,325 +0xD0D6 0x7913 # 礓 -- 320,326 +0xD0D7 0x7924 # 礤 -- 320,327 +0xD0D8 0x7A06 # 稆 -- 320,330 +0xD0D9 0x7A03 # 稃 -- 320,331 +0xD0DA 0x7B38 # 笸 -- 320,332 +0xD0DB 0x7B39 # 笹 -- 320,333 +0xD0DC 0x7B48 # ç­ˆ -- 320,334 +0xD0DD 0x7B70 # ç­° -- 320,335 +0xD0DE 0x7B7B # ç­» -- 320,336 +0xD0DF 0x7B62 # ç­¢ -- 320,337 +0xD0E0 0x7B85 # ç®… -- 320,340 +0xD0E1 0x7BA2 # 箢 -- 320,341 +0xD0E2 0x7BFC # 篼 -- 320,342 +0xD0E3 0x7C6A # 籪 -- 320,343 +0xD0E4 0x7CCD # ç³ -- 320,344 +0xD0E5 0x7D4E # 絎 -- 320,345 +0xD0E6 0x7DD4 # ç·” -- 320,346 +0xD0E8 0x7E70 # ç¹° -- 320,350 +0xD0E9 0x7F60 # ç½  -- 320,351 +0xD0EA 0x7F71 # ç½± -- 320,352 +0xD0EB 0x7FA5 # ç¾¥ -- 320,353 +0xD0EC 0x7FA7 # ç¾§ -- 320,354 +0xD0ED 0x7FB0 # ç¾° -- 320,355 +0xD0EE 0x8016 # 耖 -- 320,356 +0xD0EF 0x8020 # 耠 -- 320,357 +0xD0F0 0x8025 # 耥 -- 320,360 +0xD0F1 0x8029 # 耩 -- 320,361 +0xD0F2 0x802A # 耪 -- 320,362 +0xD0F3 0x802C # 耬 -- 320,363 +0xD0F4 0x802E # 耮 -- 320,364 +0xD0F5 0x8031 # 耱 -- 320,365 +0xD0F6 0x8035 # 耵 -- 320,366 +0xD0F7 0x8079 # è¹ -- 320,367 +0xD0F8 0x822F # 舯 -- 320,370 +0xD0F9 0x822D # 舭 -- 320,371 +0xD0FA 0x823E # 舾 -- 320,372 +0xD0FB 0x8249 # 艉 -- 320,373 +0xD0FC 0x824F # è‰ -- 320,374 +0xD0FD 0x827F # 艿 -- 320,375 +0xD0FE 0x828F # èŠ -- 320,376 diff --git a/unicode/xerox/unihan/XCCS-321=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-321=UNIHAN.TXT new file mode 100644 index 00000000..f93860d8 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-321=UNIHAN.TXT @@ -0,0 +1,189 @@ + +# "321" UNIHAN + +0xD121 0x82CA # 苊 -- 321,041 +0xD122 0x82B4 # 芴 -- 321,042 +0xD123 0x82C4 # è‹„ -- 321,043 +0xD124 0x82F7 # è‹· -- 321,044 +0xD126 0x6ABE # 檾 -- 321,046 +0xD127 0x830C # 茌 -- 321,047 +0xD128 0x831A # 茚 -- 321,050 +0xD129 0x706F # ç¯ -- 321,051 +0xD12A 0x833C # 茼 -- 321,052 +0xD12B 0x833A # 茺 -- 321,053 +0xD12C 0x8333 # 茳 -- 321,054 +0xD12D 0x8316 # 茖 -- 321,055 +0xD12E 0x831B # 茛 -- 321,056 +0xD12F 0x83B0 # 莰 -- 321,057 +0xD130 0x839C # 莜 -- 321,060 +0xD131 0x83E5 # è¥ -- 321,061 +0xD132 0x8418 # è˜ -- 321,062 +0xD133 0x83DD # è -- 321,063 +0xD134 0x841C # èœ -- 321,064 +0xD135 0x6FDC # 濜 -- 321,065 +0xD136 0x6652 # æ™’ -- 321,066 +0xD137 0x62C5 # æ‹… -- 321,067 +0xD138 0x8452 # è‘’ -- 321,070 +0xD139 0x8464 # 葤 -- 321,071 +0xD13A 0x845C # 葜 -- 321,072 +0xD13B 0x8459 # è‘™ -- 321,073 +0xD13C 0x8488 # è’ˆ -- 321,074 +0xD13D 0x8476 # è‘¶ -- 321,075 +0xD13E 0x848E # è’Ž -- 321,076 +0xD13F 0x84BD # è’½ -- 321,077 +0xD140 0x84B4 # è’´ -- 321,100 +0xD141 0x8497 # è’— -- 321,101 +0xD142 0x80C6 # 胆 -- 321,102 +0xD143 0x84BB # è’» -- 321,103 +0xD144 0x8538 # 蔸 -- 321,104 +0xD145 0x55F0 # å—° -- 321,105 +0xD146 0x8541 # è• -- 321,106 +0xD147 0x8552 # è•’ -- 321,107 +0xD148 0x857B # è•» -- 321,110 +0xD149 0x8579 # 蕹 -- 321,111 +0xD14A 0x859F # è–Ÿ -- 321,112 +0xD14B 0x85B7 # è–· -- 321,113 +0xD14C 0x8691 # èš‘ -- 321,114 +0xD14D 0x86BF # èš¿ -- 321,115 +0xD14E 0x86BA # 蚺 -- 321,116 +0xD14F 0x86B4 # èš´ -- 321,117 +0xD150 0x86DE # 蛞 -- 321,120 +0xD151 0x86D8 # 蛘 -- 321,121 +0xD152 0x871B # 蜛 -- 321,122 +0xD153 0x8731 # 蜱 -- 321,123 +0xD154 0x877D # è½ -- 321,124 +0xD155 0x8770 # è° -- 321,125 +0xD156 0x878B # èž‹ -- 321,126 +0xD157 0x8785 # èž… -- 321,127 +0xD158 0x8788 # 螈 -- 321,130 +0xD159 0x87D1 # 蟑 -- 321,131 +0xD15A 0x87CE # 蟎 -- 321,132 +0xD15B 0x87EF # 蟯 -- 321,133 +0xD15C 0x87E5 # 蟥 -- 321,134 +0xD15D 0x87D3 # 蟓 -- 321,135 +0xD15E 0x880A # è Š -- 321,136 +0xD15F 0x8811 # è ‘ -- 321,137 +0xD160 0x883C # è ¼ -- 321,140 +0xD161 0x88BC # 袼 -- 321,141 +0xD162 0x88C9 # 裉 -- 321,142 +0xD163 0x8947 # 襇 -- 321,143 +0xD164 0x808F # è‚ -- 321,144 +0xD165 0x8C98 # 貘 -- 321,145 +0xD166 0x8CE7 # è³§ -- 321,146 +0xD167 0x8D94 # è¶” -- 321,147 +0xD168 0x8DC6 # è·† -- 321,150 +0xD169 0x8E05 # 踅 -- 321,151 +0xD16A 0x8E2E # 踮 -- 321,152 +0xD16B 0x8E3A # 踺 -- 321,153 +0xD16C 0x8EA5 # 躥 -- 321,154 +0xD16D 0x8EA6 # 躦 -- 321,155 +0xD16E 0x8EF2 # 軲 -- 321,156 +0xD16F 0x8EE4 # 軤 -- 321,157 +0xD170 0x8ECE # 軎 -- 321,160 +0xD171 0x91FA # 釺 -- 321,161 +0xD172 0x9150 # é… -- 321,162 +0xD173 0x915E # é…ž -- 321,163 +0xD174 0x915A # é…š -- 321,164 +0xD175 0x916E # é…® -- 321,165 +0xD176 0x9170 # é…° -- 321,166 +0xD177 0x916F # é…¯ -- 321,167 +0xD178 0x9176 # é…¶ -- 321,170 +0xD179 0x918C # 醌 -- 321,171 +0xD17A 0x919B # 醛 -- 321,172 +0xD17B 0x919A # 醚 -- 321,173 +0xD17C 0x91AD # 醭 -- 321,174 +0xD17D 0x91D3 # 釓 -- 321,175 +0xD17E 0x91D4 # 釔 -- 321,176 +0xD1A1 0x91D5 # 釕 -- 321,241 +0xD1A2 0x91F9 # 釹 -- 321,242 +0xD1A3 0x9227 # 鈧 -- 321,243 +0xD1A4 0x9225 # 鈥 -- 321,244 +0xD1A5 0x9233 # 鈳 -- 321,245 +0xD1A6 0x9255 # 鉕 -- 321,246 +0xD1A7 0x926D # 鉭 -- 321,247 +0xD1A8 0x925A # 鉚 -- 321,250 +0xD1A9 0x9230 # 鈰 -- 321,251 +0xD1AA 0x9248 # 鉈 -- 321,252 +0xD1AB 0x922E # 鈮 -- 321,253 +0xD1AC 0x92A0 # 銠 -- 321,254 +0xD1AD 0x927A # 鉺 -- 321,255 +0xD1AE 0x92AA # 銪 -- 321,256 +0xD1AF 0x92EE # é‹® -- 321,257 +0xD1B0 0x92E3 # é‹£ -- 321,260 +0xD1B1 0x92B1 # 銱 -- 321,261 +0xD1B2 0x92A6 # 銦 -- 321,262 +0xD1B3 0x92A9 # 銩 -- 321,263 +0xD1B4 0x927F # 鉿 -- 321,264 +0xD1B5 0x92AB # 銫 -- 321,265 +0xD1B6 0x92A5 # 銥 -- 321,266 +0xD1B7 0x92A3 # 銣 -- 321,267 +0xD1B8 0x9346 # é† -- 321,270 +0xD1B9 0x92F1 # 鋱 -- 321,271 +0xD1BA 0x92E5 # é‹¥ -- 321,272 +0xD1BB 0x92EF # 鋯 -- 321,273 +0xD1BC 0x92E8 # 鋨 -- 321,274 +0xD1BD 0x92F6 # é‹¶ -- 321,275 +0xD1BE 0x92E6 # 鋦 -- 321,276 +0xD1BF 0x9312 # 錒 -- 321,277 +0xD1C0 0x931B # 錛 -- 321,300 +0xD1C1 0x9340 # é€ -- 321,301 +0xD1C2 0x9341 # é -- 321,302 +0xD1C3 0x9343 # éƒ -- 321,303 +0xD1C4 0x9307 # 錇 -- 321,304 +0xD1C5 0x9308 # 錈 -- 321,305 +0xD1C6 0x9338 # 錸 -- 321,306 +0xD1C7 0x937A # éº -- 321,307 +0xD1C8 0x9369 # é© -- 321,310 +0xD1C9 0x9376 # é¶ -- 321,311 +0xD1CA 0x9384 # 鎄 -- 321,312 +0xD1CB 0x9387 # 鎇 -- 321,313 +0xD1CC 0x93BF # 鎿 -- 321,314 +0xD1CD 0x93A6 # 鎦 -- 321,315 +0xD1CE 0x93B5 # 鎵 -- 321,316 +0xD1CF 0x93CD # é -- 321,317 +0xD1D0 0x9426 # é¦ -- 321,320 +0xD1D1 0x93CC # éŒ -- 321,321 +0xD1D2 0x940B # é‹ -- 321,322 +0xD1D3 0x9412 # é’ -- 321,323 +0xD1D4 0x9428 # é¨ -- 321,324 +0xD1D5 0x941D # é -- 321,325 +0xD1D6 0x93F7 # é· -- 321,326 +0xD1D7 0x9420 # é  -- 321,327 +0xD1D8 0x9465 # é‘¥ -- 321,330 +0xD1D9 0x946D # é‘­ -- 321,331 +0xD1DA 0x943F # é¿ -- 321,332 +0xD1DB 0x943E # é¾ -- 321,333 +0xD1DC 0x9454 # é‘” -- 321,334 +0xD1DD 0x9479 # 鑹 -- 321,335 +0xD1DE 0x958C # é–Œ -- 321,336 +0xD1DF 0x9622 # 阢 -- 321,337 +0xD1E0 0x9A0D # é¨ -- 321,340 +0xD1E1 0x9A4F # é© -- 321,341 +0xD1E2 0x9794 # éž” -- 321,342 +0xD1E4 0x97B2 # éž² -- 321,344 +0xD1E5 0x97B4 # éž´ -- 321,345 +0xD1E6 0x97BD # éž½ -- 321,346 +0xD1E7 0x986C # 顬 -- 321,347 +0xD1E8 0x9873 # 顳 -- 321,350 +0xD1E9 0x9937 # 餷 -- 321,351 +0xD1EA 0x9943 # 饃 -- 321,352 +0xD1EB 0x994A # 饊 -- 321,353 +0xD1EC 0x9962 # 饢 -- 321,354 +0xD1ED 0x9AB6 # 骶 -- 321,355 +0xD1EE 0x9ABA # 骺 -- 321,356 +0xD1EF 0x9AC2 # é«‚ -- 321,357 +0xD1F0 0x9AD5 # é«• -- 321,360 +0xD1F1 0x9B0F # é¬ -- 321,361 +0xD1F2 0x9B5F # é­Ÿ -- 321,362 +0xD1F3 0x9B81 # é® -- 321,363 +0xD1F4 0x9B83 # 鮃 -- 321,364 +0xD1F5 0x9BC7 # 鯇 -- 321,365 +0xD1F6 0x9BEA # 鯪 -- 321,366 +0xD1F7 0x9BE1 # 鯡 -- 321,367 +0xD1F8 0x9BDD # é¯ -- 321,370 +0xD1F9 0x9BF0 # 鯰 -- 321,371 +0xD1FA 0x9BF4 # 鯴 -- 321,372 +0xD1FB 0x9C20 # é°  -- 321,373 +0xD1FC 0x9C28 # é°¨ -- 321,374 +0xD1FD 0x9C29 # é°© -- 321,375 +0xD1FE 0x9C33 # é°³ -- 321,376 diff --git a/unicode/xerox/unihan/XCCS-322=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-322=UNIHAN.TXT new file mode 100644 index 00000000..311ac51b --- /dev/null +++ b/unicode/xerox/unihan/XCCS-322=UNIHAN.TXT @@ -0,0 +1,180 @@ + +# "322" UNIHAN + +0xD221 0x9C48 # 鱈 -- 322,041 +0xD222 0x9C45 # é±… -- 322,042 +0xD223 0x9C52 # é±’ -- 322,043 +0xD224 0x9C5D # é± -- 322,044 +0xD225 0x9C7A # 鱺 -- 322,045 +0xD226 0x9D2F # é´¯ -- 322,046 +0xD228 0x9D87 # 鶇 -- 322,050 +0xD229 0x9D93 # é¶“ -- 322,051 +0xD22A 0x9D6F # 鵯 -- 322,052 +0xD22B 0x9DA5 # é¶¥ -- 322,053 +0xD22C 0x9DDA # é·š -- 322,054 +0xD22D 0x9E0C # 鸌 -- 322,055 +0xD22E 0x9EE2 # 黢 -- 322,056 +0xD22F 0x9EF2 # 黲 -- 322,057 +0xD230 0x9F44 # 齄 -- 322,060 +0xD231 0x9F59 # é½™ -- 322,061 +0xD23B 0x6630 # 昰 -- 322,073 +0xD23C 0x7B87 # 箇 -- 322,074 +0xD23D 0x88E1 # 裡 -- 322,075 +0xD23E 0x885C # 衜 -- 322,076 +0xD23F 0x4EDD # ä» -- 322,077 +0xD240 0x704B # ç‹ -- 322,100 +0xD241 0x56EC # 囬 -- 322,101 +0xD242 0x55AB # å–« -- 322,102 +0xD243 0x7081 # ç‚ -- 322,103 +0xD244 0x60E3 # 惣 -- 322,104 +0xD245 0x62CF # æ‹ -- 322,105 +0xD246 0x8C9F # 貟 -- 322,106 +0xD247 0x5F4A # 彊 -- 322,107 +0xD248 0x63C5 # æ… -- 322,110 +0xD249 0x8229 # 舩 -- 322,111 +0xD24A 0x6E4F # æ¹ -- 322,112 +0xD24B 0x68F1 # 棱 -- 322,113 +0xD24C 0x773E # 眾 -- 322,114 +0xD24D 0x4E9D # äº -- 322,115 +0xD24E 0x8173 # è…³ -- 322,116 +0xD24F 0x51A8 # 冨 -- 322,117 +0xD250 0x5EF9 # 廹 -- 322,120 +0xD251 0x8B0C # 謌 -- 322,121 +0xD252 0x96DE # 雞 -- 322,122 +0xD253 0x612C # 愬 -- 322,123 +0xD254 0x6537 # æ”· -- 322,124 +0xD255 0x5E0B # 帋 -- 322,125 +0xD256 0x69FC # æ§¼ -- 322,126 +0xD257 0x90A8 # 邨 -- 322,127 +0xD258 0x770E # 眎 -- 322,130 +0xD259 0x577F # å¿ -- 322,131 +0xD25A 0x9599 # é–™ -- 322,132 +0xD25B 0x8A3C # 証 -- 322,133 +0xD25C 0x7567 # ç•§ -- 322,134 +0xD25D 0x57FD # 埽 -- 322,135 +0xD25E 0x7ADC # 竜 -- 322,136 +0xD25F 0x846F # 葯 -- 322,137 +0xD260 0x882D # è ­ -- 322,140 +0xD261 0x69E9 # æ§© -- 322,141 +0xD262 0x9397 # 鎗 -- 322,142 +0xD263 0x5231 # 刱 -- 322,143 +0xD264 0x76B7 # çš· -- 322,144 +0xD265 0x6C37 # æ°· -- 322,145 +0xD266 0x894D # è¥ -- 322,146 +0xD267 0x5E8A # 床 -- 322,147 +0xD268 0x8FA0 # è¾  -- 322,150 +0xD269 0x51B5 # 况 -- 322,151 +0xD26A 0x7255 # 牕 -- 322,152 +0xD26B 0x9B25 # 鬥 -- 322,153 +0xD26C 0x7385 # 玅 -- 322,154 +0xD26D 0x51C8 # 凈 -- 322,155 +0xD26E 0x79EA # 秪 -- 322,156 +0xD26F 0x50CA # 僊 -- 322,157 +0xD270 0x8462 # è‘¢ -- 322,160 +0xD271 0x96A3 # 隣 -- 322,161 +0xD272 0x945B # é‘› -- 322,162 +0xD273 0x76C3 # 盃 -- 322,163 +0xD274 0x7CAE # ç²® -- 322,164 +0xD275 0x5AAE # 媮 -- 322,165 +0xD276 0x8F2D # è¼­ -- 322,166 +0xD277 0x58BB # 墻 -- 322,167 +0xD278 0x98DC # 飜 -- 322,170 +0xD279 0x9741 # é -- 322,171 +0xD27A 0x84FA # 蓺 -- 322,172 +0xD27B 0x59C9 # 姉 -- 322,173 +0xD27C 0x7343 # çƒ -- 322,174 +0xD27D 0x656D # æ•­ -- 322,175 +0xD27E 0x6900 # 椀 -- 322,176 +0xD2A1 0x754A # 畊 -- 322,241 +0xD2A2 0x7156 # ç…– -- 322,242 +0xD2A3 0x70D6 # 烖 -- 322,243 +0xD2A4 0x8847 # 衇 -- 322,244 +0xD2A5 0x7287 # 犇 -- 322,245 +0xD2A6 0x981F # é Ÿ -- 322,246 +0xD2A7 0x87C1 # èŸ -- 322,247 +0xD2A8 0x7CD3 # 糓 -- 322,250 +0xD2A9 0x7B69 # ç­© -- 322,251 +0xD2AA 0x9EAA # 麪 -- 322,252 +0xD2AB 0x9F69 # 齩 -- 322,253 +0xD2AC 0x5A63 # å©£ -- 322,254 +0xD2AD 0x7955 # 祕 -- 322,255 +0xD2AE 0x9076 # é¶ -- 322,256 +0xD2AF 0x5ABF # 媿 -- 322,257 +0xD2B0 0x6EBC # 溼 -- 322,260 +0xD2B1 0x89D5 # è§• -- 322,261 +0xD2B2 0x6822 # æ ¢ -- 322,262 +0xD2B3 0x5705 # 圅 -- 322,263 +0xD2B4 0x751E # 甞 -- 322,264 +0xD2B5 0x6B4E # æ­Ž -- 322,265 +0xD2B6 0x5826 # å ¦ -- 322,266 +0xD2B7 0x792E # 礮 -- 322,267 +0xD2B8 0x8728 # 蜨 -- 322,270 +0xD2B9 0x6FF3 # 濳 -- 322,271 +0xD2BA 0x4FDB # ä¿› -- 322,272 +0xD2BB 0x63BD # 掽 -- 322,273 +0xD2BC 0x4E26 # 並 -- 322,274 +0xD2BD 0x6159 # æ…™ -- 322,275 +0xD2BE 0x507A # åº -- 322,276 +0xD2BF 0x52B9 # 効 -- 322,277 +0xD2C0 0x506A # åª -- 322,300 +0xD2C1 0x681E # æ ž -- 322,301 +0xD2C2 0x98E1 # 飡 -- 322,302 +0xD2C3 0x993B # 餻 -- 322,303 +0xD2C4 0x962F # 阯 -- 322,304 +0xD2C5 0x657A # 敺 -- 322,305 +0xD2C6 0x6ED9 # æ»™ -- 322,306 +0xD2C8 0x5B3E # 嬾 -- 322,310 +0xD2C9 0x7147 # ç…‡ -- 322,311 +0xD2CA 0x91BB # 醻 -- 322,312 +0xD2CB 0x642F # æ¯ -- 322,313 +0xD2CC 0x9F03 # 鼃 -- 322,314 +0xD2CD 0x5117 # å„— -- 322,315 +0xD2CE 0x6FF6 # æ¿¶ -- 322,316 +0xD2CF 0x81C8 # 臈 -- 322,317 +0xD2D0 0x5226 # 刦 -- 322,320 +0xD2D1 0x7CC9 # 糉 -- 322,321 +0xD2D2 0x5BC3 # 寃 -- 322,322 +0xD2D3 0x5344 # å„ -- 322,323 +0xD2D4 0x7AEA # 竪 -- 322,324 +0xD2D5 0x55C1 # å— -- 322,325 +0xD2D6 0x5303 # 匃 -- 322,326 +0xD2D7 0x9C15 # é°• -- 322,327 +0xD2D8 0x756E # ç•® -- 322,330 +0xD2D9 0x6C31 # æ°± -- 322,331 +0xD2DA 0x7AB4 # 窴 -- 322,332 +0xD2DB 0x8A64 # 詤 -- 322,333 +0xD2DC 0x9684 # éš„ -- 322,334 +0xD2DD 0x64A6 # æ’¦ -- 322,335 +0xD2DE 0x7881 # ç¢ -- 322,336 +0xD2DF 0x6B55 # æ­• -- 322,337 +0xD2E0 0x5CEF # 峯 -- 322,340 +0xD2E1 0x9D08 # é´ˆ -- 322,341 +0xD2E2 0x8987 # 覇 -- 322,342 +0xD2E3 0x750E # 甎 -- 322,343 +0xD2E4 0x6449 # 摉 -- 322,344 +0xD2E5 0x962C # 阬 -- 322,345 +0xD2E6 0x789E # 碞 -- 322,346 +0xD2E7 0x8515 # 蔕 -- 322,347 +0xD2E8 0x85F7 # è—· -- 322,350 +0xD2E9 0x6529 # 攩 -- 322,351 +0xD2EA 0x7F46 # 罆 -- 322,352 +0xD2EB 0x8B8C # 讌 -- 322,353 +0xD2EC 0x7506 # 甆 -- 322,354 +0xD2ED 0x7B92 # ç®’ -- 322,355 +0xD2EE 0x9264 # 鉤 -- 322,356 +0xD2EF 0x8090 # è‚ -- 322,357 +0xD2F0 0x53A0 # 厠 -- 322,360 +0xD2F1 0x8021 # 耡 -- 322,361 +0xD2F2 0x5023 # 倣 -- 322,362 +0xD2F3 0x8E4F # è¹ -- 322,363 +0xD2F4 0x8C54 # è±” -- 322,364 +0xD2F5 0x5058 # å˜ -- 322,365 +0xD2F6 0x5D10 # å´ -- 322,366 +0xD2F7 0x7BF4 # 篴 -- 322,367 +0xD2F8 0x8103 # 脃 -- 322,370 +0xD2F9 0x8FF4 # è¿´ -- 322,371 +0xD2FA 0x9FA5 # é¾¥ -- 322,372 +0xD2FB 0x7A3A # 稺 -- 322,373 +0xD2FC 0x97C8 # 韈 -- 322,374 +0xD2FD 0x6998 # 榘 -- 322,375 +0xD2FE 0x5F6B # 彫 -- 322,376 diff --git a/unicode/xerox/unihan/XCCS-323=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-323=UNIHAN.TXT new file mode 100644 index 00000000..0c785ff9 --- /dev/null +++ b/unicode/xerox/unihan/XCCS-323=UNIHAN.TXT @@ -0,0 +1,190 @@ + +# "323" UNIHAN + +0xD321 0x5393 # 厓 -- 323,041 +0xD322 0x9F8E # 龎 -- 323,042 +0xD323 0x88B4 # 袴 -- 323,043 +0xD324 0x59AC # 妬 -- 323,044 +0xD325 0x8FAA # 辪 -- 323,045 +0xD326 0x68D5 # 棕 -- 323,046 +0xD327 0x62D1 # æ‹‘ -- 323,047 +0xD328 0x71BF # 熿 -- 323,050 +0xD329 0x976D # é­ -- 323,051 +0xD32A 0x978C # 鞌 -- 323,052 +0xD32B 0x9037 # 逷 -- 323,053 +0xD32C 0x7C50 # ç± -- 323,054 +0xD32D 0x5EBD # 庽 -- 323,055 +0xD32E 0x8117 # è„— -- 323,056 +0xD32F 0x8525 # 蔥 -- 323,057 +0xD330 0x7328 # 猨 -- 323,060 +0xD331 0x6239 # 戹 -- 323,061 +0xD332 0x89DD # è§ -- 323,062 +0xD333 0x5C85 # å²… -- 323,063 +0xD334 0x91D0 # é‡ -- 323,064 +0xD335 0x6B1D # æ¬ -- 323,065 +0xD336 0x8602 # 蘂 -- 323,066 +0xD337 0x89A9 # 覩 -- 323,067 +0xD338 0x64E5 # æ“¥ -- 323,070 +0xD339 0x66E1 # 曡 -- 323,071 +0xD33A 0x7A68 # 穨 -- 323,072 +0xD33B 0x8912 # 褒 -- 323,073 +0xD33C 0x8589 # è–‰ -- 323,074 +0xD33D 0x8F5D # è½ -- 323,075 +0xD33E 0x95DA # é—š -- 323,076 +0xD33F 0x870B # 蜋 -- 323,077 +0xD340 0x6B5B # æ­› -- 323,100 +0xD341 0x7AE2 # ç«¢ -- 323,101 +0xD342 0x887A # 衺 -- 323,102 +0xD343 0x6D96 # æ¶– -- 323,103 +0xD344 0x6033 # 怳 -- 323,104 +0xD345 0x74CC # 瓌 -- 323,105 +0xD346 0x92BE # 銾 -- 323,106 +0xD347 0x5B7C # å­¼ -- 323,107 +0xD348 0x8CC9 # 賉 -- 323,110 +0xD349 0x97BE # éž¾ -- 323,111 +0xD34A 0x8962 # 襢 -- 323,112 +0xD34B 0x81D9 # 臙 -- 323,113 +0xD34C 0x8EB6 # 躶 -- 323,114 +0xD34D 0x994D # é¥ -- 323,115 +0xD34E 0x9061 # é¡ -- 323,116 +0xD34F 0x9586 # é–† -- 323,117 +0xD350 0x7CA6 # 粦 -- 323,120 +0xD351 0x8F19 # è¼™ -- 323,121 +0xD352 0x898A # 覊 -- 323,122 +0xD353 0x5A6C # 婬 -- 323,123 +0xD354 0x95A7 # é–§ -- 323,124 +0xD355 0x9A58 # 驘 -- 323,125 +0xD356 0x8B87 # 讇 -- 323,126 +0xD357 0x995F # 饟 -- 323,127 +0xD358 0x6B57 # æ­— -- 323,130 +0xD359 0x80A7 # è‚§ -- 323,131 +0xD35A 0x9DB5 # é¶µ -- 323,132 +0xD35B 0x9696 # éš– -- 323,133 +0xD35C 0x668B # æš‹ -- 323,134 +0xD35D 0x67DF # 柟 -- 323,135 +0xD35E 0x6673 # 晳 -- 323,136 +0xD35F 0x8B3F # 謿 -- 323,137 +0xD360 0x936B # é« -- 323,140 +0xD361 0x97D6 # 韖 -- 323,141 +0xD362 0x70F1 # 烱 -- 323,142 +0xD363 0x73A8 # 玨 -- 323,143 +0xD364 0x4FA2 # ä¾¢ -- 323,144 +0xD365 0x58DC # 壜 -- 323,145 +0xD366 0x6A97 # 檗 -- 323,146 +0xD367 0x7F3D # ç¼½ -- 323,147 +0xD368 0x6FC7 # 濇 -- 323,150 +0xD369 0x531F # 匟 -- 323,151 +0xD36A 0x984B # é¡‹ -- 323,152 +0xD36B 0x82FD # 苽 -- 323,153 +0xD36C 0x63EB # æ« -- 323,154 +0xD36D 0x5DFF # å·¿ -- 323,155 +0xD36E 0x9B40 # é­€ -- 323,156 +0xD36F 0x8B4C # è­Œ -- 323,157 +0xD370 0x8637 # 蘷 -- 323,160 +0xD371 0x8761 # è¡ -- 323,161 +0xD372 0x7A7D # 穽 -- 323,162 +0xD373 0x58FB # 壻 -- 323,163 +0xD374 0x6BD8 # 毘 -- 323,164 +0xD375 0x90C9 # 郉 -- 323,165 +0xD376 0x6174 # æ…´ -- 323,166 +0xD377 0x7447 # 瑇 -- 323,167 +0xD378 0x52D7 # å‹— -- 323,170 +0xD379 0x7F4B # 罋 -- 323,171 +0xD37A 0x906F # é¯ -- 323,172 +0xD37B 0x6353 # æ“ -- 323,173 +0xD37C 0x5333 # 匳 -- 323,174 +0xD37D 0x7E27 # 縧 -- 323,175 +0xD37E 0x97C1 # éŸ -- 323,176 +0xD3A1 0x9C53 # 鱓 -- 323,241 +0xD3A2 0x7B6F # ç­¯ -- 323,242 +0xD3A3 0x5C05 # å°… -- 323,243 +0xD3A4 0x8C44 # 豄 -- 323,244 +0xD3A5 0x88A0 # 袠 -- 323,245 +0xD3A6 0x52C5 # å‹… -- 323,246 +0xD3A7 0x8B81 # è® -- 323,247 +0xD3A8 0x8109 # 脉 -- 323,250 +0xD3A9 0x7609 # 瘉 -- 323,251 +0xD3AA 0x5557 # å•— -- 323,252 +0xD3AB 0x5AFA # 嫺 -- 323,253 +0xD3AC 0x7C44 # 籄 -- 323,254 +0xD3AD 0x7C11 # ç°‘ -- 323,255 +0xD3AE 0x5C32 # å°² -- 323,256 +0xD3AF 0x58F3 # 壳 -- 323,257 +0xD3B0 0x685A # 桚 -- 323,260 +0xD3B1 0x51B8 # 冸 -- 323,261 +0xD3B2 0x9E9E # 麞 -- 323,262 +0xD3B3 0x5BE0 # 寠 -- 323,263 +0xD3B4 0x8739 # 蜹 -- 323,264 +0xD3B5 0x529A # 劚 -- 323,265 +0xD3B6 0x5EC0 # 廀 -- 323,266 +0xD3B7 0x7726 # 眦 -- 323,267 +0xD3B8 0x8AE1 # è«¡ -- 323,270 +0xD3B9 0x855A # 蕚 -- 323,271 +0xD3BA 0x7F83 # 羃 -- 323,272 +0xD3BB 0x5B1D # å¬ -- 323,273 +0xD3BC 0x55F8 # å—¸ -- 323,274 +0xD3BD 0x7B0B # 笋 -- 323,275 +0xD3BE 0x5F60 # å½  -- 323,276 +0xD3BF 0x7C83 # 粃 -- 323,277 +0xD3C0 0x8842 # è¡‚ -- 323,300 +0xD3C1 0x8D10 # è´ -- 323,301 +0xD3C2 0x8E61 # 蹡 -- 323,302 +0xD3C3 0x983F # é ¿ -- 323,303 +0xD3C4 0x4E48 # 么 -- 323,304 +0xD3C5 0x98C8 # 飈 -- 323,305 +0xD3C6 0x8D17 # è´— -- 323,306 +0xD3C7 0x53AB # 厫 -- 323,307 +0xD3C8 0x6128 # 愨 -- 323,310 +0xD3C9 0x7932 # 礲 -- 323,311 +0xD3CA 0x8771 # è± -- 323,312 +0xD3CB 0x6747 # æ‡ -- 323,313 +0xD3CC 0x58D6 # 壖 -- 323,314 +0xD3CD 0x5C20 # å°  -- 323,315 +0xD3CE 0x723F # 爿 -- 323,316 +0xD3CF 0x6332 # 挲 -- 323,317 +0xD3D0 0x659A # æ–š -- 323,320 +0xD3D1 0x68D1 # 棑 -- 323,321 +0xD3D2 0x72AB # 犫 -- 323,322 +0xD3D3 0x9186 # 醆 -- 323,323 +0xD3D4 0x589D # å¢ -- 323,324 +0xD3D5 0x8935 # 褵 -- 323,325 +0xD3D6 0x7D56 # çµ– -- 323,326 +0xD3D7 0x7C34 # ç°´ -- 323,327 +0xD3D8 0x8A51 # è©‘ -- 323,330 +0xD3D9 0x982E # é ® -- 323,331 +0xD3DA 0x979F # 鞟 -- 323,332 +0xD3DB 0x97B8 # 鞸 -- 323,333 +0xD3DC 0x9A0C # 騌 -- 323,334 +0xD3DD 0x9C4F # é± -- 323,335 +0xD3DE 0x763A # 瘺 -- 323,336 +0xD3DF 0x56CD # å› -- 323,337 +0xD3E0 0x5D52 # åµ’ -- 323,340 +0xD3E1 0x6D07 # æ´‡ -- 323,341 +0xD3E2 0x753D # 甽 -- 323,342 +0xD3E3 0x9A3B # 騻 -- 323,343 +0xD3E4 0x5EFC # 廼 -- 323,344 +0xD3E5 0x9E84 # 麄 -- 323,345 +0xD3E6 0x9908 # 餈 -- 323,346 +0xD3E7 0x82D8 # 苘 -- 323,347 +0xD3E8 0x56D8 # 囘 -- 323,350 +0xD3E9 0x53C5 # å… -- 323,351 +0xD3EA 0x7702 # 眂 -- 323,352 +0xD3EB 0x9475 # 鑵 -- 323,353 +0xD3EC 0x91BC # 醼 -- 323,354 +0xD3ED 0x8FA5 # è¾¥ -- 323,355 +0xD3EE 0x60A4 # 悤 -- 323,356 +0xD3EF 0x8A4B # è©‹ -- 323,357 +0xD3F0 0x7C68 # 籨 -- 323,360 +0xD3F1 0x7346 # ç† -- 323,361 +0xD3F2 0x9816 # é – -- 323,362 +0xD3F3 0x98E2 # 飢 -- 323,363 +0xD3F4 0x5845 # å¡… -- 323,364 +0xD3F5 0x583C # å ¼ -- 323,365 +0xD3F6 0x5842 # å¡‚ -- 323,366 +0xD3F7 0x53E0 # å  -- 323,367 +0xD3F9 0x4E28 # 丨 -- 323,371 +0xD3FA 0x4E36 # 丶 -- 323,372 +0xD3FB 0x4E3F # 丿 -- 323,373 +0xD3FC 0x4E85 # 亅 -- 323,374 +0xD3FD 0x4EA0 # 亠 -- 323,375 +0xD3FE 0x513F # å„¿ -- 323,376 diff --git a/unicode/xerox/unihan/XCCS-324=UNIHAN.TXT b/unicode/xerox/unihan/XCCS-324=UNIHAN.TXT new file mode 100644 index 00000000..9060a81b --- /dev/null +++ b/unicode/xerox/unihan/XCCS-324=UNIHAN.TXT @@ -0,0 +1,189 @@ + +# "324" UNIHAN + +0xD421 0x5182 # 冂 -- 324,041 +0xD422 0x5196 # 冖 -- 324,042 +0xD423 0x51AB # 冫 -- 324,043 +0xD424 0x51F5 # 凵 -- 324,044 +0xD425 0x52F9 # 勹 -- 324,045 +0xD426 0x531A # 匚 -- 324,046 +0xD427 0x5338 # 匸 -- 324,047 +0xD428 0x5369 # å© -- 324,050 +0xD429 0x5382 # 厂 -- 324,051 +0xD42A 0x53B6 # 厶 -- 324,052 +0xD42B 0x56D7 # å›— -- 324,053 +0xD42C 0x5902 # 夂 -- 324,054 +0xD42D 0x590A # 夊 -- 324,055 +0xD42E 0x5B80 # 宀 -- 324,056 +0xD42F 0x5C22 # å°¢ -- 324,057 +0xD430 0x5C6E # å±® -- 324,060 +0xD431 0x5DDB # å·› -- 324,061 +0xD432 0x5E7F # 广 -- 324,062 +0xD433 0x5EF4 # å»´ -- 324,063 +0xD434 0x5EFE # 廾 -- 324,064 +0xD435 0x5F50 # å½ -- 324,065 +0xD436 0x5F61 # 彡 -- 324,066 +0xD437 0x8845 # è¡… -- 324,067 +0xD438 0x6534 # æ”´ -- 324,070 +0xD439 0x65E0 # æ—  -- 324,071 +0xD43A 0x6C14 # æ°” -- 324,072 +0xD43B 0x7592 # ç–’ -- 324,073 +0xD43C 0x7676 # ç™¶ -- 324,074 +0xD43D 0x79B8 # 禸 -- 324,075 +0xD43E 0x7CF8 # 糸 -- 324,076 +0xD43F 0x7F51 # 网 -- 324,077 +0xD440 0x864D # è™ -- 324,100 +0xD441 0x897E # 襾 -- 324,101 +0xD442 0x8FB5 # è¾µ -- 324,102 +0xD443 0x91C6 # 釆 -- 324,103 +0xD444 0x961D # é˜ -- 324,104 +0xD445 0x96B6 # éš¶ -- 324,105 +0xD446 0x9ADF # 髟 -- 324,106 +0xD447 0x4E1A # 业 -- 324,107 +0xD448 0x5EC8 # 廈 -- 324,110 +0xD449 0x6C96 # æ²– -- 324,111 +0xD44A 0x51CF # å‡ -- 324,112 +0xD44B 0x79CD # ç§ -- 324,113 +0xD44C 0x4E2A # 个 -- 324,114 +0xD44D 0x7B8E # 箎 -- 324,115 +0xD44E 0x70DF # 烟 -- 324,116 +0xD44F 0x8385 # 莅 -- 324,117 +0xD450 0x8AC2 # è«‚ -- 324,120 +0xD451 0x9918 # 餘 -- 324,121 +0xD452 0x52DB # å‹› -- 324,122 +0xD453 0x57EB # 埫 -- 324,123 +0xD454 0x58EA # 壪 -- 324,124 +0xD455 0x5888 # 墈 -- 324,125 +0xD456 0x5D0D # å´ -- 324,126 +0xD457 0x5CE7 # å³§ -- 324,127 +0xD458 0x5D00 # å´€ -- 324,130 +0xD459 0x5D05 # å´… -- 324,131 +0xD45A 0x5D0C # å´Œ -- 324,132 +0xD45B 0x5D85 # å¶… -- 324,133 +0xD45C 0x7014 # 瀔 -- 324,134 +0xD45D 0x62E4 # 拤 -- 324,135 +0xD45E 0x5843 # 塃 -- 324,136 +0xD45F 0x668E # 暎 -- 324,137 +0xD460 0x65FB # æ—» -- 324,140 +0xD461 0x67C8 # 柈 -- 324,141 +0xD462 0x68A0 # 梠 -- 324,142 +0xD463 0x673F # 朿 -- 324,143 +0xD464 0x6A0B # 樋 -- 324,144 +0xD465 0x69FE # æ§¾ -- 324,145 +0xD466 0x6A66 # 橦 -- 324,146 +0xD467 0x6935 # 椵 -- 324,147 +0xD468 0x6EAE # 溮 -- 324,150 +0xD469 0x6D28 # æ´¨ -- 324,151 +0xD46A 0x6D5B # æµ› -- 324,152 +0xD46B 0x6DAD # æ¶­ -- 324,153 +0xD46C 0x6EE7 # æ»§ -- 324,154 +0xD46D 0x6EB5 # 溵 -- 324,155 +0xD46E 0x6F56 # æ½– -- 324,156 +0xD46F 0x7002 # 瀂 -- 324,157 +0xD470 0x6F75 # æ½µ -- 324,160 +0xD471 0x709E # 炞 -- 324,161 +0xD472 0x7808 # ç ˆ -- 324,162 +0xD473 0x85E0 # è—  -- 324,163 +0xD474 0x72E2 # ç‹¢ -- 324,164 +0xD475 0x7314 # 猔 -- 324,165 +0xD476 0x6983 # 榃 -- 324,166 +0xD477 0x78DC # 磜 -- 324,167 +0xD478 0x7933 # 礳 -- 324,170 +0xD479 0x7C15 # ç°• -- 324,171 +0xD47A 0x8112 # è„’ -- 324,172 +0xD47B 0x813F # è„¿ -- 324,173 +0xD47C 0x8399 # 莙 -- 324,174 +0xD47D 0x8705 # 蜅 -- 324,175 +0xD47E 0x569C # åšœ -- 324,176 +0xD4A1 0x898E # 覎 -- 324,241 +0xD4A2 0x7847 # 硇 -- 324,242 +0xD4A3 0x8E53 # 蹓 -- 324,243 +0xD4A4 0x910C # 鄌 -- 324,244 +0xD4A5 0x9770 # é° -- 324,245 +0xD4A6 0x97A1 # éž¡ -- 324,246 +0xD4A7 0x7CAC # 粬 -- 324,247 +0xD4A8 0x9904 # 餄 -- 324,250 +0xD4A9 0x990E # 餎 -- 324,251 +0xD4AA 0x990F # é¤ -- 324,252 +0xD4AB 0x9BA6 # 鮦 -- 324,253 +0xD4AC 0x9B9C # 鮜 -- 324,254 +0xD4AD 0x9BB3 # 鮳 -- 324,255 +0xD4AE 0x9BF7 # 鯷 -- 324,256 +0xD4AF 0x6E9A # 溚 -- 324,257 +0xD4B0 0x83FE # è¾ -- 324,260 +0xD4B1 0x695F # 楟 -- 324,261 +0xD4B2 0x7903 # 礃 -- 324,262 +0xD4B3 0x5034 # 倴 -- 324,263 +0xD4B4 0x51C3 # 凃 -- 324,264 +0xD4B5 0x5871 # 塱 -- 324,265 +0xD4B6 0x5895 # 墕 -- 324,266 +0xD4B7 0x5A84 # 媄 -- 324,267 +0xD4B8 0x5C72 # å±² -- 324,270 +0xD4B9 0x5DA8 # 嶨 -- 324,271 +0xD4BA 0x658F # æ– -- 324,272 +0xD4BB 0x6C1E # æ°ž -- 324,273 +0xD4BC 0x939D # éŽ -- 324,274 +0xD4BD 0x7A16 # 稖 -- 324,275 +0xD4BE 0x8313 # 茓 -- 324,276 +0xD4BF 0x9BBA # 鮺 -- 324,277 +0xD4C0 0x9C3C # é°¼ -- 324,300 +0xD4C1 0x556B # å•« -- 324,301 +0xD4C2 0x56B8 # 嚸 -- 324,302 +0xD4C3 0x56C4 # 囄 -- 324,303 +0xD4C4 0x56B9 # åš¹ -- 324,304 +0xD4C5 0x5528 # 唨 -- 324,305 +0xD4C7 0x4EBB # 亻 -- 324,307 +0xD4C8 0x5202 # 刂 -- 324,310 +0xD4C9 0x5FC4 # å¿„ -- 324,311 +0xD4CA 0x624C # 扌 -- 324,312 +0xD4CB 0x6C35 # æ°µ -- 324,313 +0xD4CC 0x706C # ç¬ -- 324,314 +0xD4CD 0x72AD # 犭 -- 324,315 +0xD4CE 0x793B # 礻 -- 324,316 +0xD4CF 0x91E2 # 釢 -- 324,317 +0xD4D0 0x7F52 # ç½’ -- 324,320 +0xD4D1 0x8080 # è‚€ -- 324,321 +0xD4D2 0x8279 # 艹 -- 324,322 +0xD4D3 0x8864 # 衤 -- 324,323 +0xD4D4 0x5710 # åœ -- 324,324 +0xD4D5 0x5719 # 圙 -- 324,325 +0xD4D6 0x576C # å¬ -- 324,326 +0xD4D7 0x57BE # åž¾ -- 324,327 +0xD4D9 0x91FE # 釾 -- 324,331 +0xD4DA 0x9273 # 鉳 -- 324,332 +0xD4DB 0x9272 # 鉲 -- 324,333 +0xD4DC 0x92B0 # 銰 -- 324,334 +0xD4DD 0x92A7 # 銧 -- 324,335 +0xD4DE 0x9345 # é… -- 324,336 +0xD4DF 0x933C # 錼 -- 324,337 +0xD4E0 0x9357 # é— -- 324,340 +0xD4E1 0x62AC # 抬 -- 324,341 +0xD4E2 0x9440 # é‘€ -- 324,342 +0xD4E3 0x6535 # 攵 -- 324,343 +0xD4E4 0x7FA4 # 群 -- 324,344 +0xD4E5 0x816D # è…­ -- 324,345 +0xD4E6 0x866B # 虫 -- 324,346 +0xD4E7 0x4E42 # 乂 -- 324,347 +0xD4E8 0x83A6 # 莦 -- 324,350 +0xD4E9 0x70D4 # 烔 -- 324,351 +0xD4EA 0x51A2 # 冢 -- 324,352 +0xD4EB 0x536E # å® -- 324,353 +0xD4EC 0x6996 # 榖 -- 324,354 +0xD4ED 0x5C9C # 岜 -- 324,355 +0xD4EE 0x572B # 圫 -- 324,356 +0xD4EF 0x717A # ç…º -- 324,357 +0xD4F0 0x6D8C # æ¶Œ -- 324,360 +0xD4F1 0x7A4E # 穎 -- 324,361 +0xD4F2 0x64A3 # æ’£ -- 324,362 +0xD4F3 0x93AA # 鎪 -- 324,363 +0xD4F4 0x673A # 机 -- 324,364 +0xD4F5 0x788D # ç¢ -- 324,365 +0xD4F6 0x700B # 瀋 -- 324,366 +0xD4F7 0x8FB6 # è¾¶ -- 324,367 +0xD4F8 0x527A # 剺 -- 324,370 +0xD4F9 0x5A3F # 娿 -- 324,371 +0xD4FA 0x5CDE # 峞 -- 324,372 +0xD4FB 0x80EE # 胮 -- 324,373 +0xD4FC 0x89F0 # è§° -- 324,374 +0xD4FD 0x8E06 # 踆 -- 324,375 +0xD4FE 0x88DB # 裛 -- 324,376 From 728a278dc0e9ff739aa67e6015692d96a30079fd Mon Sep 17 00:00:00 2001 From: rmkaplan <69548581+rmkaplan@users.noreply.github.com> Date: Sat, 18 Apr 2026 16:00:43 -0700 Subject: [PATCH 12/34] Previous version was smashed (#2569) --- internal/envos/unixmail.tedit | Bin 7709 -> 9624 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/internal/envos/unixmail.tedit b/internal/envos/unixmail.tedit index d0edeeb240c9d6a45491baa0396d7749e57ec954..709c98f168f8f482be837f55ff721c7051e38f89 100644 GIT binary patch literal 9624 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 Z5vLqVc6g`c(ckccN_ynB_14wj{SR|_#0LNX literal 7709 zcmeHI%Wm676dfwg!?jtUZ60la0<$Tg0D^$@0Tfw9wpE*eL>sc?1}IQ~mPR&ViZn<{ ziGnP;PEnw%enEF#chgO``GVvd@)x~ls7q0dWTjnnH3Up@&YXMBy@#ZHqQbG-?77a9 zcEf4eU)uK9w*AnybA;{**_l3)awj^KJ6@<{73cbB@>qqFD5*bDarCU-k46t{$L)3w z_j4-sj5rqq?(#! zRTJNnz0iLq&!Z$w>SL{Dpa?zy}dPGzKLrjW;=<%T0+4wHaMz$9Q2FbS9hOadkWlYmLU zBw!LS377;-0ww{IfJvZ~z;&@HYGPY#Td#ygdsbzm#8_N@gC%iq;&P3+6}nolP`di4 zVT+5_7%+E>N-FQk{YZ1K!DZ!96EDR}>s!6QUN__3AofP({dG6i^m_nz%0V9puaMl< zQDeV(&}{5E?!MUS^jw#2u+G@;oHyvf-4(aG%}(2K8!hoc#-PV>N8H?PHI9#+UGZrK z(ge4~jrQSQv*R*R{Isl``1i!-L9=zz>^i%RoV-MUoaUn2x%(WObwoRJ42jN<3e6zI zbpWKM-#?826}NCA9E%F=Z5?!at!90{+5OJ73X*f1nF1H$`u`TcG!mQF?9v{7B^m)?(N&T5}K6tO+Vuyh%sn(xmD!$O=su0quxv_r6@c9s1 zXvM(|JEIlNWq=yBbQTPNakp54QT{FhVB80=bkMX+E!zpd%y`G{t0Lpdu*45VD&Fl+ z7|@RZap?Gpmsn)xG@6lz&n4qFj@=vfAgjVhuXhR1OY6{-!SMU@os%i@DZh zjG7;dH30IaZS27CHEy^AP#%;4{ojijF#e1gs|WpsDLNGR;QP=%P|(gNjBx0mGq76s z_XP?x^Dipb{hm3PMmtp*VW;)4gmuI<_gF Date: Mon, 20 Apr 2026 15:27:43 -0700 Subject: [PATCH 13/34] Address the concerns stated in Issue #2568 --- sources/FILEIO | 138 ++++++++++++++++++++++---------------------- sources/FILEIO.LCOM | Bin 45832 -> 45702 bytes 2 files changed, 68 insertions(+), 70 deletions(-) diff --git a/sources/FILEIO b/sources/FILEIO index 433ead86..ad7f48b0 100644 --- a/sources/FILEIO +++ b/sources/FILEIO @@ -1,12 +1,12 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED " 6-Feb-2026 23:22:00" {WMEDLEY}FILEIO.;142 166519 +(FILECREATED "20-Apr-2026 15:23:07" {DSK}matt>Interlisp>medley>sources>FILEIO.;3 165719 - :EDIT-BY rmk + :EDIT-BY "mth" - :CHANGES-TO (FNS DIRECTORYNAME) + :CHANGES-TO (FNS \DO.PARAMS.AT.OPEN) - :PREVIOUS-DATE "12-Sep-2025 08:19:06" {WMEDLEY}FILEIO.;141) + :PREVIOUS-DATE " 6-Feb-2026 23:22:00" {DSK}matt>Interlisp>medley>sources>FILEIO.;1) (PRETTYCOMPRINT FILEIOCOMS) @@ -1446,7 +1446,8 @@ (GO RETRY]) (\DO.PARAMS.AT.OPEN - [LAMBDA (STREAM ACCESS PARAMETERS) (* ; "Edited 25-Dec-2024 10:54 by rmk") + [LAMBDA (STREAM ACCESS PARAMETERS) (* ; "Edited 20-Apr-2026 15:22 by mth") + (* ; "Edited 25-Dec-2024 10:54 by rmk") (* ; "Edited 15-Jul-2024 22:29 by rmk") (* ; "Edited 25-Aug-2023 08:43 by rmk") (* ; "Edited 6-Jul-2022 00:00 by rmk") @@ -1469,40 +1470,37 @@ (DECLARE (USEDFREE STREAM-AFTER-OPEN-FNS)) (\EXTERNALFORMAT STREAM :DEFAULT) - [for X ATTR VAL EOL in PARAMETERS do [(COND - [(LISTP X) - (SETQ ATTR (CAR X)) - (SETQ VAL (CAR (LISTP (CDR X] - (T (SETQ ATTR X) - (SETQ VAL T))) - (SELECTQ ATTR - (BUFFERS (SETFILEINFO STREAM 'BUFFERS VAL)) - (ENDOFSTREAMOP (SETFILEINFO STREAM 'ENDOFSTREAMOP VAL)) - (CHARSET (CHARSET STREAM VAL)) - ((FORMAT EXTERNALFORMAT :EXTERNAL-FORMAT) - - (* ;; + [for X ATTR VAL EOL in PARAMETERS + do ((COND + [(LISTP X) + (SETQ ATTR (CAR X)) + (SETQ VAL (CAR (LISTP (CDR X] + (T (SETQ ATTR X) + (SETQ VAL T))) + (SELECTQ ATTR + (BUFFERS (SETFILEINFO STREAM 'BUFFERS VAL)) + (ENDOFSTREAMOP (SETFILEINFO STREAM 'ENDOFSTREAMOP VAL)) + (CHARSET (CHARSET STREAM VAL)) + ((FORMAT EXTERNALFORMAT :EXTERNAL-FORMAT) + (* ;;  "VAL can be :UTF-8, CR, (UTF:8 CR), i.e. specify either one or both") - (if (LISTP VAL) - then (* ; - "VAL could be (:UTF-8 CR) e.g. from CL:OPEN") - (\EXTERNALFORMAT STREAM (CAR VAL)) - (* ; - "Can override the EOL of the format") - (SETQ EOL (CADR VAL)) - elseif (SETQ EOL (CAR) - VAL) - else (\EXTERNALFORMAT STREAM VAL))) - (CONVHANKAKU (CONVHANKAKU STREAM VAL)) - ((EOL EOLCONVENTION EOLC) - (SETQ EOL VAL] finally + + (* ;; "Ignore the case of the non-LISTP X setting VAL to T") - (* ;; + [if (LISTP X) + then (for V in (MKLIST VAL) do (if (FIND-FORMAT V T) + then (\EXTERNALFORMAT STREAM V) + else (SETQ EOL V]) + (CONVHANKAKU (CONVHANKAKU STREAM VAL)) + ((EOL EOLCONVENTION EOLC) + (SETQ EOL VAL)) + NIL)) finally + + (* ;;  "If not specified, default EOL to ANY--SETFILEINFO checks for output streams") - (SETFILEINFO STREAM 'EOL - (OR EOL 'ANY] + (SETFILEINFO STREAM 'EOL (OR EOL 'ANY] (FOR FN IN STREAM-AFTER-OPEN-FNS DO (APPLY* FN STREAM ACCESS PARAMETERS]) (\RENAMEFILE @@ -3161,39 +3159,39 @@ update the map") (ADDTOVAR LAMA \IS.NOT.RANDACCESSP \ILLEGAL.DEVICEOP STREAMPROP) ) (DECLARE%: DONTCOPY - (FILEMAP (NIL (27706 31822 (STREAMPROP 27716 . 28150) (GETSTREAMPROP 28152 . 28901) (PUTSTREAMPROP -28903 . 31670) (STREAMP 31672 . 31820)) (31865 35244 (\DEFPRINT.BY.NAME 31875 . 33027) ( -\STREAM.DEFPRINT 33029 . 34937) (\FDEV.DEFPRINT 34939 . 35242)) (35502 40543 (\GETACCESS 35512 . 35966 -) (\SETACCESS 35968 . 40541)) (60769 66738 (\DEFINEDEVICE 60779 . 63095) (\GETDEVICEFROMNAME 63097 . -63570) (\GETDEVICEFROMHOSTNAME 63572 . 64616) (\REMOVEDEVICE 64618 . 65741) (\REMOVEDEVICE.NAMES 65743 - . 66736)) (66778 94509 (\CLOSEFILE 66788 . 67613) (\DELETEFILE 67615 . 67909) (\DEVICEEVENT 67911 . -69681) (\GENERATEFILES 69683 . 70630) (\GENERATENEXTFILE 70632 . 71283) (\GENERATEFILEINFO 71285 . -71746) (\GETFILENAME 71748 . 72137) (\GENERIC.OUTFILEP 72139 . 72609) (\OPENFILE 72611 . 75189) ( -\DO.PARAMS.AT.OPEN 75191 . 79387) (\RENAMEFILE 79389 . 80345) (\REVALIDATEFILE 80347 . 82949) ( -\PAGED.REVALIDATEFILELST 82951 . 84509) (\PAGED.REVALIDATEFILES 84511 . 86230) (\PAGED.REVALIDATEFILE -86232 . 88515) (\BUFFERED.REVALIDATEFILE 88517 . 90803) (\BUFFERED.REVALIDATEFILELST 90805 . 91989) ( -\PRINT-REVALIDATION-RESULT 91991 . 92833) (\TRUNCATEFILE 92835 . 93226) (\FILE-CONFLICT 93228 . 94507) -) (94545 99208 (\GENERATENOFILES 94555 . 96651) (\NULLFILEGENERATOR 96653 . 96897) (\NOFILESNEXTFILEFN - 96899 . 98890) (\NOFILESINFOFN 98892 . 99206)) (99327 101235 (\FILE.NOT.OPEN 99337 . 99850) ( -\FILE.WONT.OPEN 99852 . 100180) (\ILLEGAL.DEVICEOP 100182 . 100464) (\IS.NOT.RANDACCESSP 100466 . -100912) (\STREAM.NOT.OPEN 100914 . 101233)) (101370 103668 (\FDEVINSTANCE 101380 . 103666)) (104870 -111841 (CNDIR 104880 . 106185) (DIRECTORYNAME 106187 . 109967) (DIRECTORYNAMEP 109969 . 110585) ( -HOSTNAMEP 110587 . 111394) (\ADD.CONNECTED.DIR 111396 . 111839)) (111886 140833 (\BACKFILEPTR 111896 - . 112084) (\BACKPEEKBIN 112086 . 112447) (\BACKBIN 112449 . 112800) (BIN 112802 . 113019) (\BIN -113021 . 113298) (\BINS 113300 . 113586) (BOUT 113588 . 113950) (\BOUT 113952 . 114267) (\BOUTS 114269 - . 114580) (COPYBYTES 114582 . 117914) (COPYCHARS 117916 . 121714) (COPYFILE 121716 . 123076) ( -\COPYOPENFILE 123078 . 126277) (\INFER.FILE.TYPE 126279 . 127233) (EOFP 127235 . 127532) (FORCEOUTPUT -127534 . 127781) (\FLUSH.OPEN.STREAMS 127783 . 128139) (CHARSET 128141 . 129500) (ACCESS-CHARSET -129502 . 130139) (GETEOFPTR 130141 . 130391) (GETFILEINFO 130393 . 133586) (\TYPE.FROM.FILETYPE 133588 - . 134058) (\FILETYPE.FROM.TYPE 134060 . 134239) (GETFILEPTR 134241 . 134493) (SETFILEINFO 134495 . -138732) (SETFILEPTR 138734 . 140453) (BOUT16 140455 . 140640) (BIN16 140642 . 140831)) (140936 148116 -(\GENERIC.BINS 140946 . 141226) (\GENERIC.BOUTS 141228 . 141493) (\GENERIC.RENAMEFILE 141495 . 143743) - (\GENERIC.OPENP 143745 . 145060) (\GENERIC.READP 145062 . 146214) (\GENERIC.CHARSET 146216 . 148114)) - (148117 148456 (\MAP-OPEN-STREAMS 148127 . 148454)) (150311 152391 (\EOF.ACTION 150321 . 150572) ( -\EOSERROR 150574 . 150767) (\GETEOFPTR 150769 . 150951) (\INCFILEPTR 150953 . 151303) (\PEEKBIN 151305 - . 151496) (\SETCLOSEDFILELENGTH 151498 . 151832) (\SETEOFPTR 151834 . 152022) (\SETFILEPTR 152024 . -152389)) (152392 152934 (\FIXPOUT 152402 . 152702) (\FIXPIN 152704 . 152932)) (152935 153501 (\BOUTEOL - 152945 . 153499)) (156397 166261 (\BUFFERED.BIN 156407 . 157259) (\BUFFERED.PEEKBIN 157261 . 158043) -(\BUFFERED.BOUT 158045 . 158905) (\BUFFERED.BINS 158907 . 162592) (\BUFFERED.BOUTS 162594 . 164395) ( -\BUFFERED.COPYBYTES 164397 . 166259))))) + (FILEMAP (NIL (27755 31871 (STREAMPROP 27765 . 28199) (GETSTREAMPROP 28201 . 28950) (PUTSTREAMPROP +28952 . 31719) (STREAMP 31721 . 31869)) (31914 35293 (\DEFPRINT.BY.NAME 31924 . 33076) ( +\STREAM.DEFPRINT 33078 . 34986) (\FDEV.DEFPRINT 34988 . 35291)) (35551 40592 (\GETACCESS 35561 . 36015 +) (\SETACCESS 36017 . 40590)) (60818 66787 (\DEFINEDEVICE 60828 . 63144) (\GETDEVICEFROMNAME 63146 . +63619) (\GETDEVICEFROMHOSTNAME 63621 . 64665) (\REMOVEDEVICE 64667 . 65790) (\REMOVEDEVICE.NAMES 65792 + . 66785)) (66827 93709 (\CLOSEFILE 66837 . 67662) (\DELETEFILE 67664 . 67958) (\DEVICEEVENT 67960 . +69730) (\GENERATEFILES 69732 . 70679) (\GENERATENEXTFILE 70681 . 71332) (\GENERATEFILEINFO 71334 . +71795) (\GETFILENAME 71797 . 72186) (\GENERIC.OUTFILEP 72188 . 72658) (\OPENFILE 72660 . 75238) ( +\DO.PARAMS.AT.OPEN 75240 . 78587) (\RENAMEFILE 78589 . 79545) (\REVALIDATEFILE 79547 . 82149) ( +\PAGED.REVALIDATEFILELST 82151 . 83709) (\PAGED.REVALIDATEFILES 83711 . 85430) (\PAGED.REVALIDATEFILE +85432 . 87715) (\BUFFERED.REVALIDATEFILE 87717 . 90003) (\BUFFERED.REVALIDATEFILELST 90005 . 91189) ( +\PRINT-REVALIDATION-RESULT 91191 . 92033) (\TRUNCATEFILE 92035 . 92426) (\FILE-CONFLICT 92428 . 93707) +) (93745 98408 (\GENERATENOFILES 93755 . 95851) (\NULLFILEGENERATOR 95853 . 96097) (\NOFILESNEXTFILEFN + 96099 . 98090) (\NOFILESINFOFN 98092 . 98406)) (98527 100435 (\FILE.NOT.OPEN 98537 . 99050) ( +\FILE.WONT.OPEN 99052 . 99380) (\ILLEGAL.DEVICEOP 99382 . 99664) (\IS.NOT.RANDACCESSP 99666 . 100112) +(\STREAM.NOT.OPEN 100114 . 100433)) (100570 102868 (\FDEVINSTANCE 100580 . 102866)) (104070 111041 ( +CNDIR 104080 . 105385) (DIRECTORYNAME 105387 . 109167) (DIRECTORYNAMEP 109169 . 109785) (HOSTNAMEP +109787 . 110594) (\ADD.CONNECTED.DIR 110596 . 111039)) (111086 140033 (\BACKFILEPTR 111096 . 111284) ( +\BACKPEEKBIN 111286 . 111647) (\BACKBIN 111649 . 112000) (BIN 112002 . 112219) (\BIN 112221 . 112498) +(\BINS 112500 . 112786) (BOUT 112788 . 113150) (\BOUT 113152 . 113467) (\BOUTS 113469 . 113780) ( +COPYBYTES 113782 . 117114) (COPYCHARS 117116 . 120914) (COPYFILE 120916 . 122276) (\COPYOPENFILE +122278 . 125477) (\INFER.FILE.TYPE 125479 . 126433) (EOFP 126435 . 126732) (FORCEOUTPUT 126734 . +126981) (\FLUSH.OPEN.STREAMS 126983 . 127339) (CHARSET 127341 . 128700) (ACCESS-CHARSET 128702 . +129339) (GETEOFPTR 129341 . 129591) (GETFILEINFO 129593 . 132786) (\TYPE.FROM.FILETYPE 132788 . 133258 +) (\FILETYPE.FROM.TYPE 133260 . 133439) (GETFILEPTR 133441 . 133693) (SETFILEINFO 133695 . 137932) ( +SETFILEPTR 137934 . 139653) (BOUT16 139655 . 139840) (BIN16 139842 . 140031)) (140136 147316 ( +\GENERIC.BINS 140146 . 140426) (\GENERIC.BOUTS 140428 . 140693) (\GENERIC.RENAMEFILE 140695 . 142943) +(\GENERIC.OPENP 142945 . 144260) (\GENERIC.READP 144262 . 145414) (\GENERIC.CHARSET 145416 . 147314)) +(147317 147656 (\MAP-OPEN-STREAMS 147327 . 147654)) (149511 151591 (\EOF.ACTION 149521 . 149772) ( +\EOSERROR 149774 . 149967) (\GETEOFPTR 149969 . 150151) (\INCFILEPTR 150153 . 150503) (\PEEKBIN 150505 + . 150696) (\SETCLOSEDFILELENGTH 150698 . 151032) (\SETEOFPTR 151034 . 151222) (\SETFILEPTR 151224 . +151589)) (151592 152134 (\FIXPOUT 151602 . 151902) (\FIXPIN 151904 . 152132)) (152135 152701 (\BOUTEOL + 152145 . 152699)) (155597 165461 (\BUFFERED.BIN 155607 . 156459) (\BUFFERED.PEEKBIN 156461 . 157243) +(\BUFFERED.BOUT 157245 . 158105) (\BUFFERED.BINS 158107 . 161792) (\BUFFERED.BOUTS 161794 . 163595) ( +\BUFFERED.COPYBYTES 163597 . 165459))))) STOP diff --git a/sources/FILEIO.LCOM b/sources/FILEIO.LCOM index d120ea24e37246efed78f3db67ff19949c783bbb..6f1529722a64ae09767aa49fc410e6b900448c97 100644 GIT binary patch delta 1006 zcmb7Dzi-n}5RMb^D@diKpsEGL$s%fkvo4JPT)ZNFqcJond&28uU2~;zAHx*3)$p|O7Qz9pbX_kc5 zmOCV0J6~PdSa;ho(IakM>DF*ArK0O_GBTM=lHja#u$Jf_lvyz?kcnu#pSM^>l8s~_ z|58)tUuqD3F9H~z%P?6Gk*wNOVJQk^qf;e8ES4l=23eGCLR>K{EPnh!0>t?;T2Rf3 zMaftQZW~W2?rP9m+*paoyKD@uS|A{yxXL+z}T;?1lDK;uo<~%YeEFb~I zg|kE`l3x$uFWO%UWB1RLA_r3eq#vB~T^IYV@rB*cM~{k4-`@7Y!*{_U&G+txUd%cH z{bY#<{#PW<>!3k*>W!&IrzFm1sq!g zitFCD*hKe@w%jX)7k7W$bcit`l$Q$iNa@nZI1V|ij)vkaEkMyU7I1?#Nvq&V;9wao z;$jU+SIqL9WCN4o0gtmx4fZSp_(sYW!akY-{P*XuKj)e3sqIKAb8_zy(-Ykk3&_-q zz_MxIz}b;utEK@g!}k$jvf0z3(mbAtU!sO8F!cZ%3KL*pGRGRT93VqBmEbCoIS&F3 qJw`B)NkO5aD5z`!pB|c6sbnlcpc6O{@w1jHx{V*e{?+*RS3dz2gAbGd delta 1180 zcmaJ=QESss6mD7tt>7F5ohaoP8EcV9?roB`QM74uv!+dxkS245J#8&o-0bKO1d+a} z_#jAMMA#5td~~($ZPIt~#or+MJn&t-NxHdiVhB08-?`^I=Y03vr$3_4e@0U&m1w$2 zI88SQr<)uCz98`5AQU`VA!DG{o7%G(0b3QN|Jr%iY!i zPwUZocVkutRd-0qwVZ~j)Cf$qDZShabUfwfEICARiQ50l%=G?S z6(C6xQ66NX>MmDoKzHpv$fdGk&XYRlT9DGrdVI2+G|09?7Ie$2b1F>(EW%v9weHI! z0-uvnUgl|EVd4w_)&up;cbA4Zy2my|sJpb@8mDMfd(N_n$}td=b=Vwy&|CeBpb@% zW6>xh0i6tW%iPLsGg>wjqWdP0wwggzp_<-LL zFgH2 From b0c6136bd656eedbaf4f4adfd829cde95a7457f3 Mon Sep 17 00:00:00 2001 From: Matt Heffron Date: Tue, 21 Apr 2026 22:14:05 -0700 Subject: [PATCH 14/34] Fixes issues causing crashing during loadups building. --- sources/FILEIO | 141 ++++++++++++++++++++++++-------------------- sources/FILEIO.LCOM | Bin 45702 -> 45838 bytes 2 files changed, 77 insertions(+), 64 deletions(-) diff --git a/sources/FILEIO b/sources/FILEIO index ad7f48b0..115d7836 100644 --- a/sources/FILEIO +++ b/sources/FILEIO @@ -1,12 +1,12 @@ (DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "20-Apr-2026 15:23:07" {DSK}matt>Interlisp>medley>sources>FILEIO.;3 165719 +(FILECREATED "21-Apr-2026 20:57:55" {DSK}matt>Interlisp>medley>sources>FILEIO.;17 166496 :EDIT-BY "mth" :CHANGES-TO (FNS \DO.PARAMS.AT.OPEN) - :PREVIOUS-DATE " 6-Feb-2026 23:22:00" {DSK}matt>Interlisp>medley>sources>FILEIO.;1) + :PREVIOUS-DATE "21-Apr-2026 20:24:53" {DSK}matt>Interlisp>medley>sources>FILEIO.;15) (PRETTYCOMPRINT FILEIOCOMS) @@ -1446,7 +1446,8 @@ (GO RETRY]) (\DO.PARAMS.AT.OPEN - [LAMBDA (STREAM ACCESS PARAMETERS) (* ; "Edited 20-Apr-2026 15:22 by mth") + [LAMBDA (STREAM ACCESS PARAMETERS) (* ; "Edited 21-Apr-2026 20:57 by mth") + (* ; "Edited 20-Apr-2026 17:36 by mth") (* ; "Edited 25-Dec-2024 10:54 by rmk") (* ; "Edited 15-Jul-2024 22:29 by rmk") (* ; "Edited 25-Aug-2023 08:43 by rmk") @@ -1470,37 +1471,49 @@ (DECLARE (USEDFREE STREAM-AFTER-OPEN-FNS)) (\EXTERNALFORMAT STREAM :DEFAULT) - [for X ATTR VAL EOL in PARAMETERS - do ((COND - [(LISTP X) - (SETQ ATTR (CAR X)) - (SETQ VAL (CAR (LISTP (CDR X] - (T (SETQ ATTR X) - (SETQ VAL T))) - (SELECTQ ATTR - (BUFFERS (SETFILEINFO STREAM 'BUFFERS VAL)) - (ENDOFSTREAMOP (SETFILEINFO STREAM 'ENDOFSTREAMOP VAL)) - (CHARSET (CHARSET STREAM VAL)) - ((FORMAT EXTERNALFORMAT :EXTERNAL-FORMAT) - (* ;; - "VAL can be :UTF-8, CR, (UTF:8 CR), i.e. specify either one or both") + (for X ATTR VAL EOL in PARAMETERS + do (COND + [(LISTP X) + (SETQ ATTR (CAR X)) + (SETQ VAL (CAR (LISTP (CDR X] + (T (SETQ ATTR X) + (SETQ VAL T))) + (SELECTQ ATTR + (BUFFERS (SETFILEINFO STREAM 'BUFFERS VAL)) + (ENDOFSTREAMOP (SETFILEINFO STREAM 'ENDOFSTREAMOP VAL)) + (CHARSET (CHARSET STREAM VAL)) + ((FORMAT EXTERNALFORMAT :EXTERNAL-FORMAT) + (* ;; + "Ignore the case of the non-LISTP X setting VAL to T") - - (* ;; "Ignore the case of the non-LISTP X setting VAL to T") + [if (LISTP X) + then + (* ;; + "VAL can be :UTF-8, CR, (UTF:8 CR), i.e. specify either one or both") - [if (LISTP X) - then (for V in (MKLIST VAL) do (if (FIND-FORMAT V T) - then (\EXTERNALFORMAT STREAM V) - else (SETQ EOL V]) - (CONVHANKAKU (CONVHANKAKU STREAM VAL)) - ((EOL EOLCONVENTION EOLC) - (SETQ EOL VAL)) - NIL)) finally + (for V in (MKLIST VAL) do + (* ;; + "FIND-FORMAT doesn't know about :DEFAULT, so...") - (* ;; + (if (OR (EQ V :DEFAULT) + (FIND-FORMAT V T)) + then (\EXTERNALFORMAT STREAM V) + else (SETQ EOL V]) + (CONVHANKAKU (CONVHANKAKU STREAM VAL)) + ((EOL EOLCONVENTION EOLC) + (SETQ EOL VAL)) + NIL) finally + + (* ;;  "If not specified, default EOL to ANY--SETFILEINFO checks for output streams") - (SETFILEINFO STREAM 'EOL (OR EOL 'ANY] + (* ;; + " Cannot depend on SETFILEINFO checking for ANY on output stream, because it ERRORs!") + + (CL:WHEN (OR (NEQ (SETQ EOL (OR EOL 'ANY)) + 'ANY) + (EQ ACCESS 'INPUT)) + (SETFILEINFO STREAM 'EOL EOL))) (FOR FN IN STREAM-AFTER-OPEN-FNS DO (APPLY* FN STREAM ACCESS PARAMETERS]) (\RENAMEFILE @@ -3159,39 +3172,39 @@ update the map") (ADDTOVAR LAMA \IS.NOT.RANDACCESSP \ILLEGAL.DEVICEOP STREAMPROP) ) (DECLARE%: DONTCOPY - (FILEMAP (NIL (27755 31871 (STREAMPROP 27765 . 28199) (GETSTREAMPROP 28201 . 28950) (PUTSTREAMPROP -28952 . 31719) (STREAMP 31721 . 31869)) (31914 35293 (\DEFPRINT.BY.NAME 31924 . 33076) ( -\STREAM.DEFPRINT 33078 . 34986) (\FDEV.DEFPRINT 34988 . 35291)) (35551 40592 (\GETACCESS 35561 . 36015 -) (\SETACCESS 36017 . 40590)) (60818 66787 (\DEFINEDEVICE 60828 . 63144) (\GETDEVICEFROMNAME 63146 . -63619) (\GETDEVICEFROMHOSTNAME 63621 . 64665) (\REMOVEDEVICE 64667 . 65790) (\REMOVEDEVICE.NAMES 65792 - . 66785)) (66827 93709 (\CLOSEFILE 66837 . 67662) (\DELETEFILE 67664 . 67958) (\DEVICEEVENT 67960 . -69730) (\GENERATEFILES 69732 . 70679) (\GENERATENEXTFILE 70681 . 71332) (\GENERATEFILEINFO 71334 . -71795) (\GETFILENAME 71797 . 72186) (\GENERIC.OUTFILEP 72188 . 72658) (\OPENFILE 72660 . 75238) ( -\DO.PARAMS.AT.OPEN 75240 . 78587) (\RENAMEFILE 78589 . 79545) (\REVALIDATEFILE 79547 . 82149) ( -\PAGED.REVALIDATEFILELST 82151 . 83709) (\PAGED.REVALIDATEFILES 83711 . 85430) (\PAGED.REVALIDATEFILE -85432 . 87715) (\BUFFERED.REVALIDATEFILE 87717 . 90003) (\BUFFERED.REVALIDATEFILELST 90005 . 91189) ( -\PRINT-REVALIDATION-RESULT 91191 . 92033) (\TRUNCATEFILE 92035 . 92426) (\FILE-CONFLICT 92428 . 93707) -) (93745 98408 (\GENERATENOFILES 93755 . 95851) (\NULLFILEGENERATOR 95853 . 96097) (\NOFILESNEXTFILEFN - 96099 . 98090) (\NOFILESINFOFN 98092 . 98406)) (98527 100435 (\FILE.NOT.OPEN 98537 . 99050) ( -\FILE.WONT.OPEN 99052 . 99380) (\ILLEGAL.DEVICEOP 99382 . 99664) (\IS.NOT.RANDACCESSP 99666 . 100112) -(\STREAM.NOT.OPEN 100114 . 100433)) (100570 102868 (\FDEVINSTANCE 100580 . 102866)) (104070 111041 ( -CNDIR 104080 . 105385) (DIRECTORYNAME 105387 . 109167) (DIRECTORYNAMEP 109169 . 109785) (HOSTNAMEP -109787 . 110594) (\ADD.CONNECTED.DIR 110596 . 111039)) (111086 140033 (\BACKFILEPTR 111096 . 111284) ( -\BACKPEEKBIN 111286 . 111647) (\BACKBIN 111649 . 112000) (BIN 112002 . 112219) (\BIN 112221 . 112498) -(\BINS 112500 . 112786) (BOUT 112788 . 113150) (\BOUT 113152 . 113467) (\BOUTS 113469 . 113780) ( -COPYBYTES 113782 . 117114) (COPYCHARS 117116 . 120914) (COPYFILE 120916 . 122276) (\COPYOPENFILE -122278 . 125477) (\INFER.FILE.TYPE 125479 . 126433) (EOFP 126435 . 126732) (FORCEOUTPUT 126734 . -126981) (\FLUSH.OPEN.STREAMS 126983 . 127339) (CHARSET 127341 . 128700) (ACCESS-CHARSET 128702 . -129339) (GETEOFPTR 129341 . 129591) (GETFILEINFO 129593 . 132786) (\TYPE.FROM.FILETYPE 132788 . 133258 -) (\FILETYPE.FROM.TYPE 133260 . 133439) (GETFILEPTR 133441 . 133693) (SETFILEINFO 133695 . 137932) ( -SETFILEPTR 137934 . 139653) (BOUT16 139655 . 139840) (BIN16 139842 . 140031)) (140136 147316 ( -\GENERIC.BINS 140146 . 140426) (\GENERIC.BOUTS 140428 . 140693) (\GENERIC.RENAMEFILE 140695 . 142943) -(\GENERIC.OPENP 142945 . 144260) (\GENERIC.READP 144262 . 145414) (\GENERIC.CHARSET 145416 . 147314)) -(147317 147656 (\MAP-OPEN-STREAMS 147327 . 147654)) (149511 151591 (\EOF.ACTION 149521 . 149772) ( -\EOSERROR 149774 . 149967) (\GETEOFPTR 149969 . 150151) (\INCFILEPTR 150153 . 150503) (\PEEKBIN 150505 - . 150696) (\SETCLOSEDFILELENGTH 150698 . 151032) (\SETEOFPTR 151034 . 151222) (\SETFILEPTR 151224 . -151589)) (151592 152134 (\FIXPOUT 151602 . 151902) (\FIXPIN 151904 . 152132)) (152135 152701 (\BOUTEOL - 152145 . 152699)) (155597 165461 (\BUFFERED.BIN 155607 . 156459) (\BUFFERED.PEEKBIN 156461 . 157243) -(\BUFFERED.BOUT 157245 . 158105) (\BUFFERED.BINS 158107 . 161792) (\BUFFERED.BOUTS 161794 . 163595) ( -\BUFFERED.COPYBYTES 163597 . 165459))))) + (FILEMAP (NIL (27757 31873 (STREAMPROP 27767 . 28201) (GETSTREAMPROP 28203 . 28952) (PUTSTREAMPROP +28954 . 31721) (STREAMP 31723 . 31871)) (31916 35295 (\DEFPRINT.BY.NAME 31926 . 33078) ( +\STREAM.DEFPRINT 33080 . 34988) (\FDEV.DEFPRINT 34990 . 35293)) (35553 40594 (\GETACCESS 35563 . 36017 +) (\SETACCESS 36019 . 40592)) (60820 66789 (\DEFINEDEVICE 60830 . 63146) (\GETDEVICEFROMNAME 63148 . +63621) (\GETDEVICEFROMHOSTNAME 63623 . 64667) (\REMOVEDEVICE 64669 . 65792) (\REMOVEDEVICE.NAMES 65794 + . 66787)) (66829 94486 (\CLOSEFILE 66839 . 67664) (\DELETEFILE 67666 . 67960) (\DEVICEEVENT 67962 . +69732) (\GENERATEFILES 69734 . 70681) (\GENERATENEXTFILE 70683 . 71334) (\GENERATEFILEINFO 71336 . +71797) (\GETFILENAME 71799 . 72188) (\GENERIC.OUTFILEP 72190 . 72660) (\OPENFILE 72662 . 75240) ( +\DO.PARAMS.AT.OPEN 75242 . 79364) (\RENAMEFILE 79366 . 80322) (\REVALIDATEFILE 80324 . 82926) ( +\PAGED.REVALIDATEFILELST 82928 . 84486) (\PAGED.REVALIDATEFILES 84488 . 86207) (\PAGED.REVALIDATEFILE +86209 . 88492) (\BUFFERED.REVALIDATEFILE 88494 . 90780) (\BUFFERED.REVALIDATEFILELST 90782 . 91966) ( +\PRINT-REVALIDATION-RESULT 91968 . 92810) (\TRUNCATEFILE 92812 . 93203) (\FILE-CONFLICT 93205 . 94484) +) (94522 99185 (\GENERATENOFILES 94532 . 96628) (\NULLFILEGENERATOR 96630 . 96874) (\NOFILESNEXTFILEFN + 96876 . 98867) (\NOFILESINFOFN 98869 . 99183)) (99304 101212 (\FILE.NOT.OPEN 99314 . 99827) ( +\FILE.WONT.OPEN 99829 . 100157) (\ILLEGAL.DEVICEOP 100159 . 100441) (\IS.NOT.RANDACCESSP 100443 . +100889) (\STREAM.NOT.OPEN 100891 . 101210)) (101347 103645 (\FDEVINSTANCE 101357 . 103643)) (104847 +111818 (CNDIR 104857 . 106162) (DIRECTORYNAME 106164 . 109944) (DIRECTORYNAMEP 109946 . 110562) ( +HOSTNAMEP 110564 . 111371) (\ADD.CONNECTED.DIR 111373 . 111816)) (111863 140810 (\BACKFILEPTR 111873 + . 112061) (\BACKPEEKBIN 112063 . 112424) (\BACKBIN 112426 . 112777) (BIN 112779 . 112996) (\BIN +112998 . 113275) (\BINS 113277 . 113563) (BOUT 113565 . 113927) (\BOUT 113929 . 114244) (\BOUTS 114246 + . 114557) (COPYBYTES 114559 . 117891) (COPYCHARS 117893 . 121691) (COPYFILE 121693 . 123053) ( +\COPYOPENFILE 123055 . 126254) (\INFER.FILE.TYPE 126256 . 127210) (EOFP 127212 . 127509) (FORCEOUTPUT +127511 . 127758) (\FLUSH.OPEN.STREAMS 127760 . 128116) (CHARSET 128118 . 129477) (ACCESS-CHARSET +129479 . 130116) (GETEOFPTR 130118 . 130368) (GETFILEINFO 130370 . 133563) (\TYPE.FROM.FILETYPE 133565 + . 134035) (\FILETYPE.FROM.TYPE 134037 . 134216) (GETFILEPTR 134218 . 134470) (SETFILEINFO 134472 . +138709) (SETFILEPTR 138711 . 140430) (BOUT16 140432 . 140617) (BIN16 140619 . 140808)) (140913 148093 +(\GENERIC.BINS 140923 . 141203) (\GENERIC.BOUTS 141205 . 141470) (\GENERIC.RENAMEFILE 141472 . 143720) + (\GENERIC.OPENP 143722 . 145037) (\GENERIC.READP 145039 . 146191) (\GENERIC.CHARSET 146193 . 148091)) + (148094 148433 (\MAP-OPEN-STREAMS 148104 . 148431)) (150288 152368 (\EOF.ACTION 150298 . 150549) ( +\EOSERROR 150551 . 150744) (\GETEOFPTR 150746 . 150928) (\INCFILEPTR 150930 . 151280) (\PEEKBIN 151282 + . 151473) (\SETCLOSEDFILELENGTH 151475 . 151809) (\SETEOFPTR 151811 . 151999) (\SETFILEPTR 152001 . +152366)) (152369 152911 (\FIXPOUT 152379 . 152679) (\FIXPIN 152681 . 152909)) (152912 153478 (\BOUTEOL + 152922 . 153476)) (156374 166238 (\BUFFERED.BIN 156384 . 157236) (\BUFFERED.PEEKBIN 157238 . 158020) +(\BUFFERED.BOUT 158022 . 158882) (\BUFFERED.BINS 158884 . 162569) (\BUFFERED.BOUTS 162571 . 164372) ( +\BUFFERED.COPYBYTES 164374 . 166236))))) STOP diff --git a/sources/FILEIO.LCOM b/sources/FILEIO.LCOM index 6f1529722a64ae09767aa49fc410e6b900448c97..102917fc17bb67b05a47ac457c7809cb00778ffa 100644 GIT binary patch delta 1272 zcmZWpO>Epm6kdCkQZ^!`TA`*tLJ!mY(I)bY$3MG7V!gZLuCrb{-Ji6Tl0%B4Hq|!S zwrN4)5H28bp@@f{ME%tGHds4&Qg^cK-Hpd6$w#bTKRDEdT+hE7Q*HRD3B9@M7D`J0}6d{ z12u~pQ{ZwO-<=9!eFJie)A2kQ4xF2tQy^U3!hEkJu!@W*Gr4KU^?0Sp?KZEz5~Q0& zT^9{W%M%lbVX%S$xgxK+?b-4r@wGI6Z1`(<4$6wUwqLhQbm9MWGNSVTqocn{nT%XI zl)*=+V;`jG!QtKUer+=*2gGP>?C>P;LGF*(+CBS1NG?tC&Da^)Bx3b$ejE#fO5j)Q zHV~a1Kqj7!jc;oOXtkTJe+~-fz6%dcGzw0YF9D%??B{j^2qF8N$_89P9UxO1puq-A zgFPWQrqMJzD&5UnYoP*IuwwUmYa56eVmDAg!=%CO zt={b|%xOhm9Esj4zk5i^WJ_1#hUDT``RMtPT6XWOxA$5?E+_A2-`eT=LmKKO{p{zL z?q&WJ-HEC9eooy#rtW&;zL&YX5T^Y1{Zc(izw?Rsed0JX`)+o3r52P=A>WQ6q zLTM!p{iPAEC!ycvdi6U?Z{Xj`Da((%uG`)na@(q z_Um@NgJLDH%rCZi)3-e*Xf|+$cqhPd{p#$#O>l&jn%!)1oGp^h?l=x_w!oqXkR|m1Q^EBYJ8eJ>+WsZLKL9S#XH)0j zkbV`6Q)i_-M delta 1117 zcmZWoOK%fN5cb$Sf+1N!77@^{C^e7=th3YI^Rhw06T1f++cUwBKtzx>!4^acwl@j8 z+~Bm_5U3Bp0R;ab#L5x*fL7YLX2xy{8G)0qX-Ofa6%9Rj1|a^qTaexX){Mjhn1#&sSY145lG(L7-~34;-sTdeiM zFJGOlU#Tq}OGy3bkGtpVK)gym57fE$-~N-)?-IllhC{}pqh2;IQbpmGMH&eEz9w7M zu#W?^Oq<3bA=24$Y+^bpm$g#|z>0abxo!{G0AmSVClHmo##$e=!96?fYN1d#DTfA5 zkF58t4z@Fm5Pr$^zTIkFvDTw66j&u2j;Oppa3W?hwQ2^(^#KK0h{c{85K|_qZFB>v*4qZlA4o`G@Ufu9IwK zNe&Dj{N>knHnLjDRU<8^uKs-W(8|H8cBwkw33<>?7CPY8OgkJ|dm}FnGwravGkoAT z-BHp^Wn4e!<|;TECd`NnWl{9qycZM;N?F?iFYBjc8#bem%DBanK%Y(lS2ZzN-wVJ- z&9|7`mfJ^;+~f>IkWT@_J5m4-6n;4y_`s;87@(;4S9KT`&efMXdIxhGHn?6b4s1ZW zSytQx;im%+?_anDJD3Cqw{9{>*c>J*o+pYWu#6tWN?m^%x^=cbj-2b))?{G*F8?;q z9O*@*Pls5!ese8surBb=x+(bgtW*D^}s0C zm74w;g{exrxl?|!ni`W0TMu)m_0%>`{nS5-iggCKe-unSU$?n!P>1oc{?_}Yf5Q># QaM}Ljm0DX*{;Z$;3?;-I00000 From 1d2292aa62817308ac865de84de2e86d0aeff27d Mon Sep 17 00:00:00 2001 From: rmkaplan <69548581+rmkaplan@users.noreply.github.com> Date: Mon, 27 Apr 2026 12:16:26 -0700 Subject: [PATCH 15/34] Fixing \DO.PARAMS.AT.OPEN take two (#2581) --- sources/FILEIO | 116 ++++++++++++++++++++------------------------ sources/FILEIO.LCOM | Bin 45838 -> 45848 bytes 2 files changed, 52 insertions(+), 64 deletions(-) diff --git a/sources/FILEIO b/sources/FILEIO index 115d7836..45dab841 100644 --- a/sources/FILEIO +++ b/sources/FILEIO @@ -1,12 +1,12 @@ (DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "21-Apr-2026 20:57:55" {DSK}matt>Interlisp>medley>sources>FILEIO.;17 166496 +(FILECREATED "26-Apr-2026 23:27:40" {WMEDLEY}FILEIO.;146 165936 - :EDIT-BY "mth" + :EDIT-BY rmk :CHANGES-TO (FNS \DO.PARAMS.AT.OPEN) - :PREVIOUS-DATE "21-Apr-2026 20:24:53" {DSK}matt>Interlisp>medley>sources>FILEIO.;15) + :PREVIOUS-DATE "26-Apr-2026 21:00:55" {WMEDLEY}FILEIO.;145) (PRETTYCOMPRINT FILEIOCOMS) @@ -1446,7 +1446,8 @@ (GO RETRY]) (\DO.PARAMS.AT.OPEN - [LAMBDA (STREAM ACCESS PARAMETERS) (* ; "Edited 21-Apr-2026 20:57 by mth") + [LAMBDA (STREAM ACCESS PARAMETERS) (* ; "Edited 26-Apr-2026 23:27 by rmk") + (* ; "Edited 21-Apr-2026 20:57 by mth") (* ; "Edited 20-Apr-2026 17:36 by mth") (* ; "Edited 25-Dec-2024 10:54 by rmk") (* ; "Edited 15-Jul-2024 22:29 by rmk") @@ -1484,40 +1485,27 @@ (CHARSET (CHARSET STREAM VAL)) ((FORMAT EXTERNALFORMAT :EXTERNAL-FORMAT) (* ;; - "Ignore the case of the non-LISTP X setting VAL to T") + "This allows an EOL and format to be intermixed, the last ones of each are installed") - [if (LISTP X) - then - (* ;; - "VAL can be :UTF-8, CR, (UTF:8 CR), i.e. specify either one or both") - - (for V in (MKLIST VAL) do - (* ;; - "FIND-FORMAT doesn't know about :DEFAULT, so...") - - (if (OR (EQ V :DEFAULT) - (FIND-FORMAT V T)) - then (\EXTERNALFORMAT STREAM V) - else (SETQ EOL V]) + (for V inside VAL do (if (MEMB V '(LF CR CRLF ANY)) + then (SETQ EOL V) + else (\EXTERNALFORMAT STREAM V)))) (CONVHANKAKU (CONVHANKAKU STREAM VAL)) ((EOL EOLCONVENTION EOLC) (SETQ EOL VAL)) NIL) finally - (* ;; - "If not specified, default EOL to ANY--SETFILEINFO checks for output streams") + (* ;; "If EOL is not specified, default input streams to ANY. ") - (* ;; - " Cannot depend on SETFILEINFO checking for ANY on output stream, because it ERRORs!") - - (CL:WHEN (OR (NEQ (SETQ EOL (OR EOL 'ANY)) - 'ANY) - (EQ ACCESS 'INPUT)) + (CL:UNLESS (OR EOL (\GETSTREAM STREAM 'OUTPUT T)) + (SETQ EOL 'ANY)) + (CL:WHEN EOL (SETFILEINFO STREAM 'EOL EOL))) - (FOR FN IN STREAM-AFTER-OPEN-FNS DO (APPLY* FN STREAM ACCESS PARAMETERS]) + (for FN in STREAM-AFTER-OPEN-FNS do (APPLY* FN STREAM ACCESS PARAMETERS]) (\RENAMEFILE - [LAMBDA (OLDFILE NEWFILE) (* ; "Edited 25-Dec-2024 10:14 by rmk") + [LAMBDA (OLDFILE NEWFILE) (* ; "Edited 25-Apr-2026 16:03 by rmk") + (* ; "Edited 25-Dec-2024 10:14 by rmk") (* ; "Edited 16-Dec-2024 21:07 by rmk") (* hdj " 7-May-86 12:22") (SETQ OLDFILE (\ADD.CONNECTED.DIR OLDFILE)) @@ -1532,7 +1520,7 @@ NEW-DEVICE (TRUEFILENAME NEWFILE))) (CL:IF (PSEUDOHOSTP NEWFILE) - (PSEUDOFILENAME NEWFULLNAME) + (PSEUDOFILENAME NEWFULLNAME (FILENAMEFIELD NEWFILE 'HOST)) NEWFULLNAME))]) (\REVALIDATEFILE @@ -3172,39 +3160,39 @@ update the map") (ADDTOVAR LAMA \IS.NOT.RANDACCESSP \ILLEGAL.DEVICEOP STREAMPROP) ) (DECLARE%: DONTCOPY - (FILEMAP (NIL (27757 31873 (STREAMPROP 27767 . 28201) (GETSTREAMPROP 28203 . 28952) (PUTSTREAMPROP -28954 . 31721) (STREAMP 31723 . 31871)) (31916 35295 (\DEFPRINT.BY.NAME 31926 . 33078) ( -\STREAM.DEFPRINT 33080 . 34988) (\FDEV.DEFPRINT 34990 . 35293)) (35553 40594 (\GETACCESS 35563 . 36017 -) (\SETACCESS 36019 . 40592)) (60820 66789 (\DEFINEDEVICE 60830 . 63146) (\GETDEVICEFROMNAME 63148 . -63621) (\GETDEVICEFROMHOSTNAME 63623 . 64667) (\REMOVEDEVICE 64669 . 65792) (\REMOVEDEVICE.NAMES 65794 - . 66787)) (66829 94486 (\CLOSEFILE 66839 . 67664) (\DELETEFILE 67666 . 67960) (\DEVICEEVENT 67962 . -69732) (\GENERATEFILES 69734 . 70681) (\GENERATENEXTFILE 70683 . 71334) (\GENERATEFILEINFO 71336 . -71797) (\GETFILENAME 71799 . 72188) (\GENERIC.OUTFILEP 72190 . 72660) (\OPENFILE 72662 . 75240) ( -\DO.PARAMS.AT.OPEN 75242 . 79364) (\RENAMEFILE 79366 . 80322) (\REVALIDATEFILE 80324 . 82926) ( -\PAGED.REVALIDATEFILELST 82928 . 84486) (\PAGED.REVALIDATEFILES 84488 . 86207) (\PAGED.REVALIDATEFILE -86209 . 88492) (\BUFFERED.REVALIDATEFILE 88494 . 90780) (\BUFFERED.REVALIDATEFILELST 90782 . 91966) ( -\PRINT-REVALIDATION-RESULT 91968 . 92810) (\TRUNCATEFILE 92812 . 93203) (\FILE-CONFLICT 93205 . 94484) -) (94522 99185 (\GENERATENOFILES 94532 . 96628) (\NULLFILEGENERATOR 96630 . 96874) (\NOFILESNEXTFILEFN - 96876 . 98867) (\NOFILESINFOFN 98869 . 99183)) (99304 101212 (\FILE.NOT.OPEN 99314 . 99827) ( -\FILE.WONT.OPEN 99829 . 100157) (\ILLEGAL.DEVICEOP 100159 . 100441) (\IS.NOT.RANDACCESSP 100443 . -100889) (\STREAM.NOT.OPEN 100891 . 101210)) (101347 103645 (\FDEVINSTANCE 101357 . 103643)) (104847 -111818 (CNDIR 104857 . 106162) (DIRECTORYNAME 106164 . 109944) (DIRECTORYNAMEP 109946 . 110562) ( -HOSTNAMEP 110564 . 111371) (\ADD.CONNECTED.DIR 111373 . 111816)) (111863 140810 (\BACKFILEPTR 111873 - . 112061) (\BACKPEEKBIN 112063 . 112424) (\BACKBIN 112426 . 112777) (BIN 112779 . 112996) (\BIN -112998 . 113275) (\BINS 113277 . 113563) (BOUT 113565 . 113927) (\BOUT 113929 . 114244) (\BOUTS 114246 - . 114557) (COPYBYTES 114559 . 117891) (COPYCHARS 117893 . 121691) (COPYFILE 121693 . 123053) ( -\COPYOPENFILE 123055 . 126254) (\INFER.FILE.TYPE 126256 . 127210) (EOFP 127212 . 127509) (FORCEOUTPUT -127511 . 127758) (\FLUSH.OPEN.STREAMS 127760 . 128116) (CHARSET 128118 . 129477) (ACCESS-CHARSET -129479 . 130116) (GETEOFPTR 130118 . 130368) (GETFILEINFO 130370 . 133563) (\TYPE.FROM.FILETYPE 133565 - . 134035) (\FILETYPE.FROM.TYPE 134037 . 134216) (GETFILEPTR 134218 . 134470) (SETFILEINFO 134472 . -138709) (SETFILEPTR 138711 . 140430) (BOUT16 140432 . 140617) (BIN16 140619 . 140808)) (140913 148093 -(\GENERIC.BINS 140923 . 141203) (\GENERIC.BOUTS 141205 . 141470) (\GENERIC.RENAMEFILE 141472 . 143720) - (\GENERIC.OPENP 143722 . 145037) (\GENERIC.READP 145039 . 146191) (\GENERIC.CHARSET 146193 . 148091)) - (148094 148433 (\MAP-OPEN-STREAMS 148104 . 148431)) (150288 152368 (\EOF.ACTION 150298 . 150549) ( -\EOSERROR 150551 . 150744) (\GETEOFPTR 150746 . 150928) (\INCFILEPTR 150930 . 151280) (\PEEKBIN 151282 - . 151473) (\SETCLOSEDFILELENGTH 151475 . 151809) (\SETEOFPTR 151811 . 151999) (\SETFILEPTR 152001 . -152366)) (152369 152911 (\FIXPOUT 152379 . 152679) (\FIXPIN 152681 . 152909)) (152912 153478 (\BOUTEOL - 152922 . 153476)) (156374 166238 (\BUFFERED.BIN 156384 . 157236) (\BUFFERED.PEEKBIN 157238 . 158020) -(\BUFFERED.BOUT 158022 . 158882) (\BUFFERED.BINS 158884 . 162569) (\BUFFERED.BOUTS 162571 . 164372) ( -\BUFFERED.COPYBYTES 164374 . 166236))))) + (FILEMAP (NIL (27711 31827 (STREAMPROP 27721 . 28155) (GETSTREAMPROP 28157 . 28906) (PUTSTREAMPROP +28908 . 31675) (STREAMP 31677 . 31825)) (31870 35249 (\DEFPRINT.BY.NAME 31880 . 33032) ( +\STREAM.DEFPRINT 33034 . 34942) (\FDEV.DEFPRINT 34944 . 35247)) (35507 40548 (\GETACCESS 35517 . 35971 +) (\SETACCESS 35973 . 40546)) (60774 66743 (\DEFINEDEVICE 60784 . 63100) (\GETDEVICEFROMNAME 63102 . +63575) (\GETDEVICEFROMHOSTNAME 63577 . 64621) (\REMOVEDEVICE 64623 . 65746) (\REMOVEDEVICE.NAMES 65748 + . 66741)) (66783 93926 (\CLOSEFILE 66793 . 67618) (\DELETEFILE 67620 . 67914) (\DEVICEEVENT 67916 . +69686) (\GENERATEFILES 69688 . 70635) (\GENERATENEXTFILE 70637 . 71288) (\GENERATEFILEINFO 71290 . +71751) (\GETFILENAME 71753 . 72142) (\GENERIC.OUTFILEP 72144 . 72614) (\OPENFILE 72616 . 75194) ( +\DO.PARAMS.AT.OPEN 75196 . 78665) (\RENAMEFILE 78667 . 79762) (\REVALIDATEFILE 79764 . 82366) ( +\PAGED.REVALIDATEFILELST 82368 . 83926) (\PAGED.REVALIDATEFILES 83928 . 85647) (\PAGED.REVALIDATEFILE +85649 . 87932) (\BUFFERED.REVALIDATEFILE 87934 . 90220) (\BUFFERED.REVALIDATEFILELST 90222 . 91406) ( +\PRINT-REVALIDATION-RESULT 91408 . 92250) (\TRUNCATEFILE 92252 . 92643) (\FILE-CONFLICT 92645 . 93924) +) (93962 98625 (\GENERATENOFILES 93972 . 96068) (\NULLFILEGENERATOR 96070 . 96314) (\NOFILESNEXTFILEFN + 96316 . 98307) (\NOFILESINFOFN 98309 . 98623)) (98744 100652 (\FILE.NOT.OPEN 98754 . 99267) ( +\FILE.WONT.OPEN 99269 . 99597) (\ILLEGAL.DEVICEOP 99599 . 99881) (\IS.NOT.RANDACCESSP 99883 . 100329) +(\STREAM.NOT.OPEN 100331 . 100650)) (100787 103085 (\FDEVINSTANCE 100797 . 103083)) (104287 111258 ( +CNDIR 104297 . 105602) (DIRECTORYNAME 105604 . 109384) (DIRECTORYNAMEP 109386 . 110002) (HOSTNAMEP +110004 . 110811) (\ADD.CONNECTED.DIR 110813 . 111256)) (111303 140250 (\BACKFILEPTR 111313 . 111501) ( +\BACKPEEKBIN 111503 . 111864) (\BACKBIN 111866 . 112217) (BIN 112219 . 112436) (\BIN 112438 . 112715) +(\BINS 112717 . 113003) (BOUT 113005 . 113367) (\BOUT 113369 . 113684) (\BOUTS 113686 . 113997) ( +COPYBYTES 113999 . 117331) (COPYCHARS 117333 . 121131) (COPYFILE 121133 . 122493) (\COPYOPENFILE +122495 . 125694) (\INFER.FILE.TYPE 125696 . 126650) (EOFP 126652 . 126949) (FORCEOUTPUT 126951 . +127198) (\FLUSH.OPEN.STREAMS 127200 . 127556) (CHARSET 127558 . 128917) (ACCESS-CHARSET 128919 . +129556) (GETEOFPTR 129558 . 129808) (GETFILEINFO 129810 . 133003) (\TYPE.FROM.FILETYPE 133005 . 133475 +) (\FILETYPE.FROM.TYPE 133477 . 133656) (GETFILEPTR 133658 . 133910) (SETFILEINFO 133912 . 138149) ( +SETFILEPTR 138151 . 139870) (BOUT16 139872 . 140057) (BIN16 140059 . 140248)) (140353 147533 ( +\GENERIC.BINS 140363 . 140643) (\GENERIC.BOUTS 140645 . 140910) (\GENERIC.RENAMEFILE 140912 . 143160) +(\GENERIC.OPENP 143162 . 144477) (\GENERIC.READP 144479 . 145631) (\GENERIC.CHARSET 145633 . 147531)) +(147534 147873 (\MAP-OPEN-STREAMS 147544 . 147871)) (149728 151808 (\EOF.ACTION 149738 . 149989) ( +\EOSERROR 149991 . 150184) (\GETEOFPTR 150186 . 150368) (\INCFILEPTR 150370 . 150720) (\PEEKBIN 150722 + . 150913) (\SETCLOSEDFILELENGTH 150915 . 151249) (\SETEOFPTR 151251 . 151439) (\SETFILEPTR 151441 . +151806)) (151809 152351 (\FIXPOUT 151819 . 152119) (\FIXPIN 152121 . 152349)) (152352 152918 (\BOUTEOL + 152362 . 152916)) (155814 165678 (\BUFFERED.BIN 155824 . 156676) (\BUFFERED.PEEKBIN 156678 . 157460) +(\BUFFERED.BOUT 157462 . 158322) (\BUFFERED.BINS 158324 . 162009) (\BUFFERED.BOUTS 162011 . 163812) ( +\BUFFERED.COPYBYTES 163814 . 165676))))) STOP diff --git a/sources/FILEIO.LCOM b/sources/FILEIO.LCOM index 102917fc17bb67b05a47ac457c7809cb00778ffa..e53409e67143b77bc55c98a3f6f4864e45adacd6 100644 GIT binary patch delta 995 zcmaJ=OK;Oa5RTi5M~bQHv z%7qIcRe&!b0Yc&j&{Fl-<}YxA8=QLJ#1U?+9TFOZYFXZy-EY46c4oY`JMeOM;Mq(| zO5&Af5^+cZlva_f3S11>*nDGoW$9LZ0UEa<1`no9q8ViN;lg2umt%0PS?}@G@2xafCse3ucB+CMY`Q7zrEEWYc4&Bs=FqE#0Z4lO z^?2)lbV!ONqHK^g?-1+}4f=ETr0**gcu7>!5~xHgddb`@G?#CJnlE5$invM723EIR zCh9+B;(Y&&I8GJC{R^@Ai&;Fw$o}~c<4OXUiGxgJFnc3HpJ?#O9ld&>Ft`QAi;c+l z&i>MHa6tVpA*{9$`Q&d;OrCoexIK`rbpKNwfKpa zB!Nr3u)&sY1L9@K+ty`Tq%tm70dYLk$c#rE3mdxanAih8qku`w9Po&O3)rCqz;kjR zQAX@@(<0QSi068=pC$!&N&QokM_LjG#HRBg@WGm=qnQp3s)JZw(Y62~u>;{Uee!q_ z(f0n4m+a~jX!t*p(*kr)gB$il(~Q=2&DJ}@> srO^mWYgchem8zhBfQ3y084kL(UL=O*zhUnml0_)kt_PdriJy;u14@Jb&j0`b delta 1015 zcmbW0&ui0A9Kf5EDR$sCcAA2G&Fq$mDa}h>+GbLkwl6Mg`ZAkzY_JJ)DYnqAW2=WT zqfSvw|0HXgW5Vo+PqP=EI6MTi^X{G zR$FZIOBIruBJtA^p}S44M0A(rFD2oGhA|KShK&1|K~hyEr9wm_dD9iMOTaf;RUWk5 ztWF;gM|5ov4C?qh+@yKoaEgZI|LPR>kH6eJ{KZ)loa)a+$FmbxxKKFrB*eZ*cgc=E z9Gndw-LsCa2F~SRJ$bM9EKLJ-~$y_xfR{tul@ zAt=AMP4;*?M?(`1%-&oK#0b0+JQT*>r*RuAmpn?2;u|CW|g9QQb1^Qc-u=%povL znio%PNlpQ4cF7?wNKy)z3`U9?Hlz}LCRR?(N5t%grTE3_Y)}wR00~JhTji=551q*?bo5dB(;5 z?enB0$d(O*lpIK+GgS#lL5YJ&=gTh02z0sx>|yG3cnRM}@d+8`9a3fx?3qx#Nc_*j_90CFe)$LbDh>w# From 47dd8edf60c00d54d5b85535f533803abb1c59db Mon Sep 17 00:00:00 2001 From: Frank Halasz Date: Mon, 27 Apr 2026 14:08:14 -0700 Subject: [PATCH 16/34] Fix Issue# 2562 - SEE-PDF fails if there is a space in the given filename (#2580) * Fix Issue# 2562 - SEE-PDF fails if there is a space in the given filename * Remove PRINT debugging code from ShellOpen * Fix bug introduced into SLASHIT whereby which it would go into an infinite loop if a filename had two or more spaces in it. --- library/UNIXUTILS | 32 +++++++++++++++++++------------- library/UNIXUTILS.DFASL | Bin 8023 -> 8129 bytes 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/library/UNIXUTILS b/library/UNIXUTILS index d8dce663..fa1c2260 100644 --- a/library/UNIXUTILS +++ b/library/UNIXUTILS @@ -1,12 +1,12 @@ (DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "31-Mar-2026 00:14:19" {WMEDLEY}UNIXUTILS.;58 21269 +(FILECREATED "27-Apr-2026 11:10:07" {DSK}frank>il>medley>library>UNIXUTILS.;7 21772 - :EDIT-BY rmk + :EDIT-BY "FGH" - :CHANGES-TO (FNS UNIX-FILE-NAME) + :CHANGES-TO (FNS ShellOpen SLASHIT) - :PREVIOUS-DATE "29-Mar-2026 00:26:43" {WMEDLEY}UNIXUTILS.;57) + :PREVIOUS-DATE "31-Mar-2026 00:14:19" {DSK}frank>il>medley>library>UNIXUTILS.;3) (PRETTYCOMPRINT UNIXUTILSCOMS) @@ -148,7 +148,8 @@ "true"]) (ShellOpen - [LAMBDA (FilenameOrURL) (* ; "Edited 28-Dec-2025 18:26 by rmk") + [LAMBDA (FilenameOrURL) (* ; "Edited 27-Apr-2026 11:08 by FGH") + (* ; "Edited 28-Dec-2025 18:26 by rmk") (* ; "Edited 10-Sep-2025 15:29 by rmk") (* ; "Edited 4-May-2025 11:14 by rmk") @@ -210,7 +211,8 @@ 'NAME NEWNAME 'EXTENSION EXTENSION)) (TARGETFILE.UNIX (SLASHIT (PACKFILENAME.STRING 'HOST NIL 'DIRECTORY TMPDIR 'NAME NEWNAME 'EXTENSION - EXTENSION))) + EXTENSION) + NIL NIL NIL T)) (UNIXFILE NIL)) (DECLARE (SPECVARS UNIXFILE)) (if (OR VERSION.SPECIFIED (NOT UNVERSIONED.EXISTS)) @@ -245,7 +247,8 @@ 0))) DO (BLOCK) FINALLY (RETURN CODE]) (SLASHIT - [LAMBDA (X LCASEDIRS NOHOST KEEPDOT) (* ; "Edited 17-Jan-2026 23:15 by rmk") + [LAMBDA (X LCASEDIRS NOHOST KEEPDOT NO.QUOTE.SPACE) (* ; "Edited 27-Apr-2026 11:00 by FGH") + (* ; "Edited 17-Jan-2026 23:15 by rmk") (* ; "Edited 4-Nov-2025 10:10 by rmk") (* ; "Edited 22-Oct-2025 13:05 by rmk") (* ; "Edited 25-Sep-2025 09:57 by rmk") @@ -258,7 +261,10 @@ (* ;; "This is a first approximation to a utility that converts a filename X on a host whose files physically reside in the local Unix file system into the strings that shell commands can use to reference that file. For now, this just involves replacing directory brackets with /, removing the host, perhaps lower-casing the directory, and perhaps removing a final dot. It probably should be extended to deal with version number translation, for now it just keeps the ; version. ") (LET [LASTDIRPOS SLASHED (DIRPOS (ADD1 (OR (STRPOS "}" X) - 0] + 0))) + (REPLACE.SPACE (if NO.QUOTE.SPACE + then (CONS (CHARCODE SPACE)) + else (CHARCODE (\ SPACE] [SETQ SLASHED (CONCATCODES (for I C from DIRPOS while (SETQ C (NTHCHARCODE X I)) join (SELCHARQ C ((< >) @@ -266,7 +272,7 @@ (CONS (CHARCODE /))) (/ (SETQ LASTDIRPOS I) (CONS C)) - (SPACE (APPEND (CHARCODE (\ SPACE)))) + (SPACE (APPEND REPLACE.SPACE)) (CONS C] (CL:WHEN (AND LCASEDIRS LASTDIRPOS) (SETQ LASTDIRPOS (ADD1 (IDIFFERENCE LASTDIRPOS DIRPOS))) @@ -367,8 +373,8 @@ (PUTPROPS UNIXUTILS FILETYPE CL:COMPILE-FILE) (DECLARE%: DONTCOPY - (FILEMAP (NIL (1170 1543 (ShellCommand 1170 . 1543)) (1545 1942 (ShellWhich 1545 . 1942)) (2052 21191 -(ShellBrowser 2062 . 3834) (ShellBrowse 3836 . 4521) (ShellOpener 4523 . 6211) (ShellOpen 6213 . 11982 -) (PROCESS-COMMAND 11984 . 12597) (SLASHIT 12599 . 15623) (UNIX-FILE-NAME 15625 . 19510) ( -UNIX-TMP-FILE-NAME 19512 . 21189))))) + (FILEMAP (NIL (1207 1580 (ShellCommand 1207 . 1580)) (1582 1979 (ShellWhich 1582 . 1979)) (2089 21694 +(ShellBrowser 2099 . 3871) (ShellBrowse 3873 . 4558) (ShellOpener 4560 . 6248) (ShellOpen 6250 . 12197 +) (PROCESS-COMMAND 12199 . 12812) (SLASHIT 12814 . 16126) (UNIX-FILE-NAME 16128 . 20013) ( +UNIX-TMP-FILE-NAME 20015 . 21692))))) STOP diff --git a/library/UNIXUTILS.DFASL b/library/UNIXUTILS.DFASL index f4489675716c690696bdf097f7a9d6de5670af56..6135779e237e13d44a2d81ae66288b563ee25bfe 100644 GIT binary patch delta 1153 zcmaJ7%Q6rQ*1pVV%g7}pIre@jIg+Qf;yZ4$78$+C89ckQ*Cbp@5uLXwV; zNK}BF(xM{jhPtCrZ;?Pf^#lZ4NRb>WAue1v@FS5Pdf|+OIgkU0hM93hg@jm*-h1Eo zzW2@SXnu-*_4KvJ12Ii`Yf@h-=A#SCvx`QwU`C7ic{6`LS_%7RCS2OmYs+(aVWD8= zg}LSY?795BAWj6OmzRTLNE{c!;Yc_X2~D_;Nm}aPvh>p8{OtK*A{U6fUeswesj2|9dQ$sL$J82Nqh!yq5MJ=Fa^oSq z?LS*`Q?ITiM7}8(jn7pQD=!&au^XnahvG}D=RIK4HyN4CXwyn>sx9bOO`&!s!MkZAg{W zie3w*l6Q@*O~pvL=@D2{5NE&yUMq!2xxuU;kjwr<) z2Aj2@Ij9ux?}Gh`QT&Uk**`J%UBcaGTtn$ZoP%65$ef*~BxfVZm6EhvEIFOcXdGXC zYOUSCM2K`DlbE~<8oRFsFOpLw|^fUA5 zq~#B-fo};@LWp{xFIv>?2Ob}>@+NIs57>*;Scfpd1Um6H;Sb>9?kjK*Z*)i64jp9e!}yQx7Y6!yj-de0v)pUtfJb1Rs$!t4 q%pV^Yaj8dy!}VIv0NrP+Hw#gGsP7C6;LCmeFobXSeZrsI+4&oJnMK3^ delta 1116 zcmaJ;T}%^M6rM9vY$FMu`F zdG&H}j=gpJG}rMZ!;AU)-@bk~ZQ5`gpj~@gW?`X2TW@;E!2o(*@c?GDYwH^U%F*L* z#tnjVk4uv*yP>^b{rwMyVV&wPB>bSGoyCiJL$5CuAeGA-RQqc57@MZZv_A^ z>fhXoui+BV%;s6v*@ zSN(1T|n0!acrSL|EEyL3XKWiXCWH}tn zk}sJGh`ot;l4UVACNU8T23WvgonAn%zjIiO3}aBaBEqXoji7y7swTmt;t?}5rz**$ zSqknE<_&##=H(jmFLtYlr9%FYuh$GxKXqfu{4MJx|lY zd&h{YKOXb@Qp7YlOn%^Cj4(pFcrI_iS@I`LnhyFBiC`=sgoqNXoqDLF!D6I#Dq|qt z{}=PnLXxY+Jd@Hq)pGzg^r*&JTcdi7@aYh!x|Z&C)L?Ui1s%3Ifk$(;8Q6ig+1;kb zowVG9hU|wMYB@S1*urs?wW%rK7*P9)2*}EF`#T)yg Date: Wed, 29 Apr 2026 11:45:47 -0700 Subject: [PATCH 17/34] HCFILES added filtering and logging details (#2567) * Add reporting of filtering "Why?" Add reporting of the actual error Condition on files that FAIL. Change extraction of the "hcfiles-fails.txt" to a perl program since the Condition reporting sometimes is multiple lines. * Change running of the getFails.pl that extracts FAIL information. Also check if perl is installed, and report it if not into the fails file. --- internal/MEDLEY-UTILS | 233 +++++++++++++++++++++++------------- internal/MEDLEY-UTILS.DFASL | Bin 17115 -> 19875 bytes scripts/do_hcfiles.sh | 7 +- scripts/getFails.pl | 31 +++++ 4 files changed, 186 insertions(+), 85 deletions(-) create mode 100644 scripts/getFails.pl diff --git a/internal/MEDLEY-UTILS b/internal/MEDLEY-UTILS index 8f32114e..143d15c3 100644 --- a/internal/MEDLEY-UTILS +++ b/internal/MEDLEY-UTILS @@ -1,27 +1,29 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "28-Jan-2026 11:03:17" {DSK}larry>il>medley>internal>MEDLEY-UTILS.;3 26880 +(FILECREATED "16-Apr-2026 22:42:51" {DSK}matt>Interlisp>medley>internal>MEDLEY-UTILS.;2 30564 - :EDIT-BY "lmm" + :EDIT-BY "mth" - :CHANGES-TO (FNS MAKE-INDEX-HTMLS GATHER-INFO MAKE-FULLER-DB MEDLEY-FIX-LINKS MEDLEY-FIX-DATES - MAKE-EXPORTS-ALL MAKE-WHEREIS-HASH MAKE-WHEREIS-LOOPS HCFILES RECOMPILE-ONE - RECMPL COMPILE-SETUP REMAKEFILES) + :CHANGES-TO (FNS HCFILES MAKE-EXPORTS-ALL MAKE-INDEX-HTMLS) + (FUNCTIONS REPORT-AND-GO) + (VARS MEDLEY-UTILSCOMS HC-SKIP-EXTENSIONS) (ADVICE TEDIT.PROMPTPRINT) - :PREVIOUS-DATE "28-Jan-2026 10:46:02" {DSK}larry>il>medley>internal>MEDLEY-UTILS.;1) + :PREVIOUS-DATE "16-Apr-2026 22:27:40" {DSK}matt>Interlisp>medley>internal>MEDLEY-UTILS.;1 +) (PRETTYCOMPRINT MEDLEY-UTILSCOMS) (RPAQQ MEDLEY-UTILSCOMS [(FNS GATHER-INFO MAKE-FULLER-DB MEDLEY-FIX-LINKS MEDLEY-FIX-DATES) - (VARS MEDLEY-FIX-DIRS OKSOURCES OKLIBRARY OKLISPUSERS OKINTERNAL) + (VARS HC-SKIP-EXTENSIONS MEDLEY-FIX-DIRS OKSOURCES OKLIBRARY OKLISPUSERS OKINTERNAL) (FNS MAKE-EXPORTS-ALL MAKE-WHEREIS-HASH MAKE-WHEREIS-LOOPS) (FNS HCFILES MAKE-INDEX-HTMLS) (PROP FILETYPE MEDLEY-UTILS) (ADVISE TEDIT.PROMPTPRINT) (FNS RECOMPILE-ONE RECMPL COMPILE-SETUP REMAKEFILES) + (FUNCTIONS REPORT-AND-GO) (DECLARE%: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDVARS (NLAMA) (NLAML) (LAMA]) @@ -140,6 +142,12 @@ (for X in (OR DIRS MEDLEY-FIX-DIRS) join (FIX-DIRECTORY-DATES (MEDLEYDIR (PRINT X T]) ) +(RPAQQ HC-SKIP-EXTENSIONS + (PDF SKIP HTML LCOM DFASL SH SYSOUT DRIBBLE IMPTR DISPLAYFONT WD WIDTHS MEDLEYDISPLAYFONT + PSCFONT ALL DATABASE 1 MD GZ PRESS IP BITMAP EL ELC XFORMS BUGREPORTS SUITE LISTING AWK + DINFOGRAPH HASHFILE BLTCHAR DOC DOCPOINTERS STATUS NOTEFILE ICO ISS BMP PNG PS1 + VENUESYSOUT ACE FMC HKB LGC CMD COMMAND HTM SVG XML EXE)) + (RPAQQ MEDLEY-FIX-DIRS ("sources" "library" "lispusers" "internal" "greetfiles" "doctools")) (RPAQQ OKSOURCES (RENAMEFNS VMEM READSYS CASH-FILE HASH-FILE MEDLEYDIR MAKEINIT)) @@ -162,15 +170,18 @@ (DEFINEQ (MAKE-EXPORTS-ALL - [LAMBDA (OUTFILE) (* ; "Edited 3-Aug-2023 18:34 by frank") + [LAMBDA (OUTFILE) (* ; "Edited 15-Apr-2026 16:42 by mth") + (* ; "Edited 3-Aug-2023 18:34 by frank") (* ; "Edited 9-Mar-2021 16:11 by larry") - (* "Edited May 3, 2018 by Ron Kaplan--relative to MEDLEYDIR/lispcore/. Don't know why it does the CORE/RENAME") - (* - "Edited Aug 17 94 by Sybalsky -- point it to /king/export/lispcore as the truth directory.") - (* - "Edited July 5, 1990 by Sybalsky -- point it to Pele as the truth directory.") - (* - "Edited September 29, 1986 by van Melle") + + (* ;; "Edited May 3, 2018 by Ron Kaplan--relative to MEDLEYDIR/lispcore/. Don't know why it does the CORE/RENAME") + + (* ;; "Edited Aug 17 94 by Sybalsky -- point it to /king/export/lispcore as the truth directory.") + + (* ;; "Edited July 5, 1990 by Sybalsky -- point it to Pele as the truth directory.") + + (* ;; "Edited September 29, 1986 by van Melle") + (CNDIR (MEDLEYDIR "sources")) (LOAD 'FILESETS) (GATHEREXPORTS EXPORTFILES (OR OUTFILE "exports.all"]) @@ -204,7 +215,8 @@ (DEFINEQ (HCFILES - [LAMBDA (BASE REDO SUBSETS) (* ; "Edited 30-Jun-2024 08:27 by lmm") + [LAMBDA (BASE REDO SUBSETS) (* ; "Edited 16-Apr-2026 22:42 by mth") + (* ; "Edited 30-Jun-2024 08:27 by lmm") (* ; "Edited 23-Apr-2024 23:15 by lmm") (* ; "Edited 22-Apr-2024 13:22 by lmm") (* ; "Edited 5-Feb-2024 12:16 by lmm") @@ -213,74 +225,116 @@ (* ;;;; "BASE is the root directory. Doesn't replace PDF files except when REDO") -(* ;;; " SUBSETS is some combinsyion og (:YRDY :HYML :PRETTY and INDEX") +(* ;;; " SUBSETS is some combination of (:YRDY :HYML :PRETTY and INDEX") - (LET - [[DIRLIST (LIST (OR BASE (PSEUDOFILENAME (MEDLEYDIR] - (PHASES (OR SUBSETS '(TEDIT PRETTY INDEX HRULE] - (FILESLOAD PDFSTREAM SKETCH) - (FONTSET 'STANDARD) - (while DIRLIST - do - (SETQ BASE (pop DIRLIST)) - (for SRCPATH in (DIRECTORY (CONCAT BASE "*.*;")) - do (PROG* [(SRC (UNPACKFILENAME SRCPATH)) - [EXT (U-CASE (LISTGET SRC 'EXTENSION] - (DIR (LISTGET SRC 'DIRECTORY)) - FRDY LDGP DEST (NOV (PACKFILENAME `(VERSION NIL ,@SRC] - (CL:FORMAT T "Starting on ~a :~%%" SRCPATH) - (CL:WHEN (DIRECTORYNAMEP SRCPATH) + (LET* ([DIRLIST (LIST (OR BASE (PSEUDOFILENAME (MEDLEYDIR] + [PHASES (OR SUBSETS '(TEDIT PRETTY INDEX HRULE] + (DOTEDIT (MEMB 'TEDIT PHASES)) + (DOPRETTY (MEMB 'PRETTY PHASES))) + (FILESLOAD PDFSTREAM SKETCH) + (FONTSET 'STANDARD) + (while DIRLIST + do (SETQ BASE (pop DIRLIST)) - (* ;; "any directory names, push them off and do them in another phase") + (* ;; "Breadth-first processing") - (CL:UNLESS (OR (STRPOS ">." NOV) - (INFILEP (CONCAT NOV ".skip"))) - (SETQ DIRLIST (NCONC1 DIRLIST SRCPATH))) - (RETURN)) - (CL:WHEN - (MEMB EXT - '(PDF SKIP HTML LCOM DFASL SH SYSOUT DRIBBLE IMPTR DISPLAYFONT ALL - DATABASE)) + (for SRCPATH in (DIRECTORY (CONCAT BASE "*.*;")) + do (PROG* ((SRC (UNPACKFILENAME SRCPATH)) + [EXT (U-CASE (LISTGET SRC 'EXTENSION] + (DIR (LISTGET SRC 'DIRECTORY)) + [NAME (U-CASE (LISTGET SRC 'NAME] + [NOV (PACKFILENAME.STRING `(VERSION NIL ,@SRC] + LSFP DEST) + (CL:WHEN (DIRECTORYNAMEP SRCPATH) - (* ;; "ignore any of these extensions") + (* ;; + "any directory names, push them off and do them in another phase") - (RETURN)) + (if [NOT (OR (STRPOS "<." NOV) + (CL:SEARCH "" NOV :TEST #'CL:CHAR-EQUAL) + (STRPOS ">." NOV) + (INFILEP (CONCAT NOV ".skip"] + then (SETQ DIRLIST (NCONC1 DIRLIST SRCPATH)) + (CL:FORMAT T "~&Deferring to later ~a~%%" SRCPATH) + else (CL:FORMAT T "~&Skipping ~a~%%" SRCPATH)) + (RETURN)) - (* ;; - " doesnt (yet) implement / to - translattion. .readme should show up as -.readme.") + (* ;; "Fixup files that start with . and have no other extension") - (SETQ DEST (CONCAT NOV ".pdf")) - (CL:WHEN (AND (NOT REDO) - (INFILEP DEST)) - (CL:FORMAT T "~a already there~%%" DEST) - (RETURN)) - (CL:WHEN (INFILEP (CONCAT DEST ".skip")) - (PRINTOUT T "Explicit .skip " DEST T) - (RETURN)) - (if (MEMB 'TEDIT PHASES) - then (CL:WHEN [OR (MEMB EXT '(TEDIT TED SKETCH BRAVO)) - (CAR (NLSETQ (TEDIT.FORMATTEDFILEP SRCPATH] - (if (EQ REDO 'TEST) - then (CL:FORMAT T "Testing open ~a..." SRCPATH) - (CLOSEF? (OPENTEXTSTREAM SRCPATH)) - else (OR [NLSETQ (CL:WITH-OPEN-STREAM (S (OPENTEXTSTREAM SRCPATH) - ) - (TEDIT.FORMAT.HARDCOPY S DEST T NIL NIL - NIL 'PDF] - (PRINT 'FAIL T))) - (CL:FORMAT T "DONE"))) - (CL:WHEN (AND (MEMB 'PRETTY PHASES) - (MEMB EXT '(NIL IL)) - [SETQ LSFP (CAR (NLSETQ (LISPSOURCEFILEP SRCPATH] - (NEQ LSFP *COMMON-LISP-READ-ENVIRONMENT*)) - (PRINTOUT T "PDF printing " " to " DEST "...") - (OR (NLSETQ (CL:WITH-OPEN-STREAM (STR (OPEN-PDF-STREAM DEST)) - (PRETTYFILEINDEX SRCPATH NIL STR))) - (PRINT 'FAIL T)) - (PRINTOUT T "DONE" T))]) + (CL:WHEN (AND (NULL EXT) + (EQ (CHCON1 NAME) + (CHARCODE %.))) + (SETQ EXT (SUBATOM NAME 2))) + (CL:WHEN (MEMB EXT HC-SKIP-EXTENSIONS) + + (* ;; "ignore any of these extensions") + + (CL:FORMAT T "~&Ignoring (on extension): ~a~%%" SRCPATH) + (RETURN)) + + (* ;; + " doesn't (yet) implement / to - translation. .readme should show up as -.readme.") + + (SETQ DEST (CONCAT NOV ".pdf")) + (CL:WHEN (AND (NOT REDO) + (INFILEP DEST)) + (CL:FORMAT T "~a is already there~%%" DEST) + (RETURN)) + (CL:WHEN (INFILEP (CONCAT DEST ".skip")) + (CL:FORMAT T "Explicit .skip ~a~%%" DEST) + (RETURN)) + (CL:FORMAT T "~&Starting on ~a:~%%" SRCPATH) + (CL:WHEN [AND DOTEDIT (OR (MEMB EXT '(TEDIT TED SKETCH BRAVO)) + (CAR (REPORT-AND-GO (TEDIT.FORMATTEDFILEP + SRCPATH) + (CL:FORMAT NIL + "~~%%~S TEDIT.FORMATTEDFILEP of ~A -- Condition: ~~A" + 'FAIL SRCPATH] + (if (EQ REDO 'TEST) + then (CL:FORMAT T "Testing open ~a..." SRCPATH) + (CLOSEF? (OPENTEXTSTREAM SRCPATH)) + else (REPORT-AND-GO (CL:WITH-OPEN-STREAM (S (OPENTEXTSTREAM + SRCPATH)) + (TEDIT.FORMAT.HARDCOPY S DEST T NIL NIL + NIL 'PDF)) + (CL:FORMAT NIL + "~~%%~S TEDIT.FORMAT.HARDCOPY of ~A -- Condition: ~~A" + 'FAIL SRCPATH))) + (PRIN3 " DONE" T) + (TERPRI T) + (RETURN)) + (CL:WHEN (AND DOPRETTY (OR (NULL EXT) + (EQ EXT 'IL)) + [SETQ LSFP (CAR (REPORT-AND-GO (LISPSOURCEFILEP SRCPATH) + (CL:FORMAT NIL + "~~%%~S LISPSOURCEFILEP of ~A -- Condition: ~~A" + 'FAIL SRCPATH] + (NEQ LSFP *COMMON-LISP-READ-ENVIRONMENT*)) + + (* ;; "Why the check for NEQ *COMMON-LISP-READ-ENVIRONMENT* ??") + + (PRIN3 "PDF printing " T) + (PRIN3 SRCPATH T) + (PRIN3 " to " T) + (PRIN3 DEST T) + (PRIN3 " ..." T) + (REPORT-AND-GO (CL:WITH-OPEN-STREAM (STR (OPEN-PDF-STREAM DEST)) + (PRETTYFILEINDEX SRCPATH NIL STR)) + (CL:FORMAT NIL + "~~%%~S PRETTYFILEINDEX of ~A -- Condition: ~~A" + 'FAIL SRCPATH)) + (PRIN3 " DONE" T) + (TERPRI T) + (RETURN)) + + (* ;; "Everything else") + + (PRIN3 "No processing." T) + (TERPRI T]) (MAKE-INDEX-HTMLS - [LAMBDA (BASE TOP LEVEL ROOT.NAME) (* ; "Edited 28-Jan-2026 11:01 by lmm") + [LAMBDA (BASE TOP LEVEL ROOT.NAME) (* ; "Edited 15-Apr-2026 16:33 by mth") + (* ; "Edited 28-Jan-2026 11:01 by lmm") (* ; "Edited 27-Jan-2026 10:50 by lmm") (* ; "Edited 23-Jan-2026 11:59 by lmm") (* ; "Edited 29-Apr-2024 14:18 by lmm") @@ -339,8 +393,8 @@ then 2 else 1)) -2))) - (CL:UNLESS (OR (MEMB SHORTNAME '(.git)) - (MEMB SHORTNAME '(.GIT)) + (CL:UNLESS (OR (EQ SHORTNAME '.git) + (EQ SHORTNAME '.GIT) [AND (STRPOS ".git" (L-CASE FULLNAME)) (NOT (STRPOS ".github" (L-CASE FULLNAME] (INFILEP (CONCAT FULLNAME ".skip"))) @@ -372,7 +426,8 @@ (PUTPROPS MEDLEY-UTILS FILETYPE :COMPILE-FILE) -[XCL:REINSTALL-ADVICE 'TEDIT.PROMPTPRINT :BEFORE '((:LAST (PRIN1 MSG T))) +[XCL:REINSTALL-ADVICE 'TEDIT.PROMPTPRINT :BEFORE '[(:LAST (PROGN (PRIN3 " " T) + (PRIN3 MSG T] :AFTER '((:LAST (AND (STRPOS "GETFN" MSG) (HELP MSG] @@ -463,6 +518,15 @@ (SETQ DIFF (COMPARESOURCES X DESTFILE NIL)) (TERPRI]) ) + +(DEFMACRO REPORT-AND-GO (FORM REPORT-FORMAT) (* ; "Edited 16-Apr-2026 16:02 by mth") + `[CL:MULTIPLE-VALUE-BIND (FORM-RESULT ERROR-CONDITION) + (IGNORE-ERRORS (CL:VALUES ,FORM)) (* ; "Only the first value") + (COND + (ERROR-CONDITION (PRIN3 (CL:FORMAT NIL ,REPORT-FORMAT ERROR-CONDITION) + T) + NIL) + (T (LIST FORM-RESULT]) (DECLARE%: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDTOVAR NLAMA ) @@ -472,9 +536,10 @@ (ADDTOVAR LAMA ) ) (DECLARE%: DONTCOPY - (FILEMAP (NIL (1312 8246 (GATHER-INFO 1322 . 6704) (MAKE-FULLER-DB 6706 . 7615) (MEDLEY-FIX-LINKS 7617 - . 8010) (MEDLEY-FIX-DATES 8012 . 8244)) (9425 12213 (MAKE-EXPORTS-ALL 9435 . 10494) ( -MAKE-WHEREIS-HASH 10496 . 11685) (MAKE-WHEREIS-LOOPS 11687 . 12211)) (12214 21862 (HCFILES 12224 . -16487) (MAKE-INDEX-HTMLS 16489 . 21860)) (22112 26724 (RECOMPILE-ONE 22122 . 24019) (RECMPL 24021 . -24624) (COMPILE-SETUP 24626 . 25250) (REMAKEFILES 25252 . 26722))))) + (FILEMAP (NIL (1289 8223 (GATHER-INFO 1299 . 6681) (MAKE-FULLER-DB 6683 . 7592) (MEDLEY-FIX-LINKS 7594 + . 7987) (MEDLEY-FIX-DATES 7989 . 8221)) (9795 12371 (MAKE-EXPORTS-ALL 9805 . 10652) ( +MAKE-WHEREIS-HASH 10654 . 11843) (MAKE-WHEREIS-LOOPS 11845 . 12369)) (12372 24990 (HCFILES 12382 . +19514) (MAKE-INDEX-HTMLS 19516 . 24988)) (25324 29936 (RECOMPILE-ONE 25334 . 27231) (RECMPL 27233 . +27836) (COMPILE-SETUP 27838 . 28462) (REMAKEFILES 28464 . 29934)) (29938 30408 (REPORT-AND-GO 29938 . +30408))))) STOP diff --git a/internal/MEDLEY-UTILS.DFASL b/internal/MEDLEY-UTILS.DFASL index 00401e75e14ee85dc9a197e6d8d94c9f3466971a..d375d4f36c9864dbe49b3c2f7584b9e9da84e570 100644 GIT binary patch delta 9471 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 diff --git a/scripts/do_hcfiles.sh b/scripts/do_hcfiles.sh index 0246a0db..f32f61de 100755 --- a/scripts/do_hcfiles.sh +++ b/scripts/do_hcfiles.sh @@ -57,7 +57,12 @@ main() { # save dribble file to loadups; extract and save fails "${MEDLEYDIR}"/scripts/cpv ${logindir}/HCFILES.DRIBBLE "${MEDLEYDIR}"/loadups/hcfiles.dribble - grep "IL:FAIL" < "${MEDLEYDIR}"/loadups/hcfiles.dribble > ${logindir}/fails + if [ -f "$(command -v perl)" ] && [ -x "$(command -v perl)" ] + then + perl "${MEDLEYDIR}"/scripts/getFails.pl '^[^\n]*IL:FAIL' 'DONE' "${MEDLEYDIR}"/loadups/hcfiles.dribble > ${logindir}/fails + else + echo Unable to extract FAIL information from "${MEDLEYDIR}"/loadups/hcfiles.dribble > ${logindir}/fails + fi "${MEDLEYDIR}"/scripts/cpv ${logindir}/fails "${MEDLEYDIR}"/loadups/hcfiles-fails.txt # cleanup diff --git a/scripts/getFails.pl b/scripts/getFails.pl new file mode 100644 index 00000000..4c1fea8d --- /dev/null +++ b/scripts/getFails.pl @@ -0,0 +1,31 @@ +#!/usr/bin/env perl +use strict; +use warnings; + +die "Usage: $0 [file...]\n" unless @ARGV >= 2; + +my $pat1 = shift; +my $pat2 = shift; +my $regex1line = qr/${pat1}.*?${pat2}/; # all on 1 line +my $regexStart = qr/${pat1}/; # the line has the start pattern +my $regexEnd = qr/${pat2}/; # the line has the end pattern + +my $flag = 0; + +while (<>) { + if ($flag) { # we're in a multi-line block + print; + if (/$regexEnd/) { # does this line end the multi-line block? + $flag = 0; + print "\n"; # separator + }; + } + elsif (/$regex1line/) { # all on 1 line + print; + print "\n"; # separator + } + elsif (/$regexStart/) { # begin a multi-line block + print; + $flag = 1; + } +} \ No newline at end of file From 4e761298eaccca904b0dd16682f84930b273a651 Mon Sep 17 00:00:00 2001 From: rmkaplan <69548581+rmkaplan@users.noreply.github.com> Date: Wed, 29 Apr 2026 11:59:27 -0700 Subject: [PATCH 18/34] This was well-formed, but had a bogus slug character showing as a black box (#2584) Fix typo --- lispusers/BITMAP-GALLERY.TEDIT | Bin 84639 -> 84776 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/lispusers/BITMAP-GALLERY.TEDIT b/lispusers/BITMAP-GALLERY.TEDIT index aa14181ed8b085855ade87b6c3dc10f51792e103..ab88e8cd1d483b591a9f104786e0b27dba4bb0fe 100644 GIT binary patch delta 6107 zcma)AeQXow8Gm2j*-kDjgp9P|GY83YQd$-7QZLd6bKIXssq8n;l8GT-_zYc*z0mBN@f}DN-HD&P;f+1 zMxx2YW2!Ha+?z;FMW$kjNo6P!PpF>wR6-3!Q_)Cr=N{D;ot%m$l{PrQ_CR7Ps`ka= zaW#~Pj1}xxslG@&wkwgGj78MW_O|AB#T%QNi0p0bjl|>8#Y9#X>y`L(X zI@?V+*Gl&+QNnv7W6_inPE15qZzL7lspcd~CMMnGRLGZzi_pwD=|bjJscvCQQ?rWy z_#<;t{$PHQBJ&OVdzD2p@X0*t_+64Q4689?7U|v2fDnx6+kzacTiC-$LC+;Y>!mbE>?OH zDO|9gWMV??O-6U`R&x^Vj}@Ogi;JXPtUgl8K}1(JLbw-KUY9G1S!yrVe`dEzk2U^7 z;s6e|xB=jGI73;lweE8&n-j_Ll#+?JEds@JZQr#C645$3-m+P^**mY=IOuEZS^%M; z>!z)$m>XL&t@Fzl`O;N*?oyP^v7O^PqRHJ#W`m~++_!ly*p-62*3o-O=I^Tm=VdPD zheI{siYi6%MUrFs(ub$^!JdRW?ef!8Ci2@3e`@1_ zhn_#oFW}$4c`rm?eDtz?L7_}4iIF}`G216)9?qWP{pt5c_=;^k(FOj;PxP2l{N&_D zxs1cp*8k`J%URvsMF+e*hCoSwMcakWn%S6W11+6Hc&k+nPOEQx# z%wBTSvM&T9VHr}ZVShONsb%BsWWt;9&2t%^J?xaid zNPVP_b~A>y979CXrD()Ub*LfuBTJH=W90^2$j%fqCs}VNZOH5$b5we)x_@<2mqkYq zjbs%==jHr}jydh7O=(>$lTxypID$jN{R1AxoRB3AzCKTAC=?tDs|~(jAQ)1cRByoJ zyPqvmGjaL?o^ZI|H#hqN{5%#@hfmLlU$C#_?B`(4!;8&rB%f@0F4@w8y@!;{g-s)o z1Hs-PslJ_Y4Ew#1YWeN#_3Z&I1RI2q`DhO8;INS|z?li`IRO@e?Fc7atjhjk9j$fY zWhq+Y1^(CxJama6Hk|Q>HG~15_hH;29t!H=M+^aEM`ggB=N$-oH#YV9 zhkFLspaJU?wE9S-g-EbFP<>gXW|I%Ke->#OU5)^8gC!W^VI#Og=S6O8{n1U=ri%!( zx}y59$k`IJ9W42n^oYo90a_vGO^X(%158e)7CT#Fvf0SxN!MFY0WV*?&qdliXpK>< zIwWDB7J4H4S}(0m!*+(2609%w3T9UNf=HW>Vgza8g8-=fUy&PYd;qoI$Z6B2o-)+Z zry^%d%ymUE_0GkPHR=uqdc*8TQ(Pw$U=7$lq}Ze=LCs>kG&TlgV0&3a!YID&HzKW3 zG~0EN){;Ogc?4n_O9L?_hsY0y6H=rfh_n{edNemcF(Ed8X!c=`zTWmrA{dCyg2-29 z)&4=GwNOwI%%FhX(35jBuXjGCTZC$89j8Uw+s1Uld#+_{rD3t*z!oeKsPkIKMv?Zm zF(vC5fM`ZY=P$`4R!Vub5R{^_HIy;ToiD|DH`N zeM_XZ)S;6_#1mu#$o7wOZszqywpjbw%OsD^Ddv3$X4C;=4hq}~>n(=_YPRw5B%hs4 z3xV`8Vv31nX7M=^B}Gk_)*qHev6T(8g>iI=w3cG~iV~Oa5V`5K#)t6a%xXw{o=9tn zX?ik2HnUgLQE7mt`Bw&=5;*_RQ1e<#%#NZwr5}sj3{Xk9d&Ug4ynj|_;YhSF^6-ps zr|C}-_9XRSRc=2Wu@m59tI)X!!=8II|3EGm_JNU!{fsCR6ITpkdVfJ~!lG9o6+pJv z^BdX0&Hg*byA{ivHZJ5k8^}>S7L-AeMKD22sYCBvQ$DuzA)nRD&tnny6zz zW}emHW}o>jkq2d;2suFnCm%V6v{=G$ivspu!3&r2M@z!?37r%S_&8NOjXxp1~#lfHdA1valg8%>k delta 6148 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 From 285e35f2ead86d761fc8b9dc9267c1e91a079874 Mon Sep 17 00:00:00 2001 From: rmkaplan <69548581+rmkaplan@users.noreply.github.com> Date: Thu, 30 Apr 2026 22:55:46 -0700 Subject: [PATCH 19/34] MCCS now includes XCCS external format, separate XCCS file now in Obsolete (#2590) --- sources/XCCS | 323 ---------------------------------------------- sources/XCCS.LCOM | Bin 3300 -> 0 bytes 2 files changed, 323 deletions(-) delete mode 100644 sources/XCCS delete mode 100644 sources/XCCS.LCOM diff --git a/sources/XCCS b/sources/XCCS deleted file mode 100644 index 12746d5d..00000000 --- a/sources/XCCS +++ /dev/null @@ -1,323 +0,0 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) - -(FILECREATED "13-Jul-2025 23:08:39" {DSK}kaplan>Local>medley3.5>git-medley>sources>XCCS.;10 15413 - - :EDIT-BY rmk - - :CHANGES-TO (VARS XCCSCOMS) - - :PREVIOUS-DATE "25-Mar-2025 23:40:52" -{DSK}kaplan>Local>medley3.5>git-medley>sources>XCCS.;9) - - -(PRETTYCOMPRINT XCCSCOMS) - -(RPAQQ XCCSCOMS - [(FNS \XCCSINCCODE \XCCSPEEKCCODE \XCCSOUTCHAR \XCCSBACKCCODE \XCCSFORMATBYTESTREAM - \XCCSCHARSETFN) - (FNS \CREATE.XCCS.EXTERNALFORMAT) - (FNS \NSIN.24BITENCODING.ERROR) - (FNS KANJICHARSETP CHINESECHARSETP) - (INITVARS (*SIGNAL-24BIT-NSENCODING-ERROR*)) - (DECLARE%: EVAL@COMPILE DONTCOPY (EXPORT (CONSTANTS (\NORUNCODE 255) - (NSCHARSETSHIFT 255)) - (MACROS \RUNCODED))) - (DECLARE%: DONTEVAL@LOAD DOCOPY (P (\CREATE.XCCS.EXTERNALFORMAT]) -(DEFINEQ - -(\XCCSINCCODE - [LAMBDA (STREAM COUNTP) (* ; "Edited 8-Dec-2023 15:28 by rmk") - (* ; "Edited 6-Aug-2021 15:57 by rmk:") - -(* ;;; "Returns a 16 bit character code. SHIFTEDCSET is STREAM's char set left shifted 8.") - -(* ;;; "If COUNTP is non-NIL, the variable *BYTECOUNTER* is set freely to the number of bytes read.") - -(* ;;; "This doesn't do EOL conversion, \INCHAR does that") - - (DECLARE (USEDFREE *BYTECOUNTER*)) - (\DTEST STREAM 'STREAM) - (LET (NUMBYTES (CSET (ffetch (STREAM CHARSET) of STREAM)) - (CHAR (\BIN STREAM))) (* ; - "Error on EOF unless ENDOFSTREAMOP does something else.") - - (* ;; " NUMBYTES tracks the number of \BINs. ") - - (IF (EQ CHAR NSCHARSETSHIFT) - THEN (* ; - "Shifting character sets, toss CHAR") - (SETQ CSET (\BIN STREAM)) - (IF (NEQ NSCHARSETSHIFT CSET) - THEN (* ; - "Shift to new runcode CSET: SH CS CH") - (SETQ CHAR (\BIN STREAM)) - (SETQ NUMBYTES 3) - (freplace (STREAM CHARSET) of STREAM with CSET) - ELSEIF (EQ 0 (\BIN STREAM)) - THEN (* ; "SH SH CSH CS CH where CSH is 0") - - (* ;; - "The high-order character set byte must be 0, because we don't support obese characters (24 bit)") - - (SETQ CSET (\BIN STREAM)) - (SETQ CHAR (\BIN STREAM)) (* ; "To align with below") - (SETQ NUMBYTES 5) - (freplace (STREAM CHARSET) of STREAM with \NORUNCODE) - ELSE (\NSIN.24BITENCODING.ERROR STREAM)) - - (* ;; "The stream now knows the new character set, runcoded or not.") - - ELSEIF (EQ CSET \NORUNCODE) - THEN (* ; "2-bytes") - (SETQ CSET CHAR) - (SETQ CHAR (\BIN STREAM)) - (SETQ NUMBYTES 2) - ELSE - (* ;; "Runcoded CSET and CHAR") - - (SETQ NUMBYTES 1)) - (CL:WHEN COUNTP (SETQ *BYTECOUNTER* NUMBYTES)) - (CL:WHEN CHAR (* ; - "Typically NIL if ENDOFSTREAMOP returned NIL at EOF ") - (LOGOR (UNFOLD CSET 256) - CHAR))]) - -(\XCCSPEEKCCODE - [LAMBDA (STREAM NOERROR) (* ; "Edited 8-Dec-2023 15:32 by rmk") - (* ; "Edited 21-Jun-2021 23:44 by rmk:") - - (* ;; - "Modeled on \XCCSINCCODE, but peeks at the last byte in the sequence, leaves the stream unchanged") - - (\DTEST STREAM 'STREAM) - (LET ((CSET (ffetch (STREAM CHARSET) of STREAM)) - (CHAR (\PEEKBIN STREAM NOERROR))) - - (* ;; "Returns a 16 bit character code. Doesn't do EOL conversion--\PEEKCCODE does that. ") - - (* ;; "We don't change the charset in the stream, put the file ptr back the way it was.") - - (CL:WHEN CHAR - (IF (EQ CHAR NSCHARSETSHIFT) - THEN (\BIN STREAM) (* ; "Read the peeked shifting byte") - (SETQ CSET (\BIN STREAM)) (* ; "Consume the char shift byte") - (IF (NEQ CSET NSCHARSETSHIFT) - THEN - (* ;; - "Shift to new runcode CSET: SH CS CH. We have to BIN what we peeked, BIN, and peek again") - - (SETQ CHAR (\PEEKBIN STREAM NOERROR)) - (\BACKFILEPTR STREAM) - (\BACKFILEPTR STREAM) - ELSEIF (EQ 0 (\BIN STREAM)) - THEN (* ; "SH SH CSH CS CH where CSH is 0") - - (* ;; - "Note: no eof error check on this \BIN -- an eof in the middle of a charset shift is an error") - - (SETQ CSET (\BIN STREAM)) - (SETQ CHAR (\PEEKBIN STREAM NOERROR)) - (\BACKFILEPTR STREAM) - (\BACKFILEPTR STREAM) - (\BACKFILEPTR STREAM) - (\BACKFILEPTR STREAM) - ELSE (\NSIN.24BITENCODING.ERROR STREAM)) - ELSEIF (EQ CSET \NORUNCODE) - THEN (* ; "2 byte runs, BIN/PEEK/BACK") - (SETQ CSET CHAR) - (\BIN STREAM) - (SETQ CHAR (\PEEKBIN STREAM NOERROR)) (* ; "One BACKFILEPTR seems OK") - (\BACKFILEPTR STREAM)) - - (* ;; "No need to back up for the runcoded case") - - (CL:WHEN CHAR - (LOGOR (UNFOLD CSET 256) - CHAR)))]) - -(\XCCSOUTCHAR - [LAMBDA (STREAM CHARCODE) (* ; "Edited 13-Aug-2021 10:24 by rmk:") - - (* ;; "Closed function for the :XCCS external format, also called when :XCCS is the default") - - (COND - ((EQ CHARCODE (CHARCODE EOL)) - (FREPLACE (STREAM CHARPOSITION) OF STREAM WITH 0) - [COND - [(NOT (\RUNCODED STREAM)) (* ; - "Charset is a constant 0, we put out the high-order byte.") - (\BOUT STREAM (\CHARSET (CHARCODE EOL] - ((EQ (\CHARSET (CHARCODE EOL)) - (ffetch (STREAM CHARSET) of STREAM))) - (T (* ; - "We are runcoded, and not in character set 0, have to shift.") - (\BOUT STREAM NSCHARSETSHIFT) - (\BOUT STREAM (freplace (STREAM CHARSET) of STREAM with (\CHARSET - (CHARCODE EOL] - - (* ;; "We are now in the right charset (0) for the first EOL byte. For CRLF, the CR is immediately followed by the LF byte, without the prefix 0 byte even if not runcoded, i.e. the 2 bytes are though of as a composite. The stream is left in CSET0 (the freplace above), read for another shift according to the next shift in a runcoded file.") - - (\BOUTEOL STREAM)) - (T (CHANGE (FFETCH (STREAM CHARPOSITION) OF STREAM) - (IPLUS16 1 DATUM)) - (COND - ((NOT (\RUNCODED STREAM)) - (\BOUT STREAM (\CHARSET CHARCODE)) - (\BOUT STREAM (\CHAR8CODE CHARCODE))) - ((EQ (\CHARSET CHARCODE) - (ffetch (STREAM CHARSET) of STREAM)) - (\BOUT STREAM (\CHAR8CODE CHARCODE))) - (T (\BOUT STREAM NSCHARSETSHIFT) - (\BOUT STREAM (freplace (STREAM CHARSET) of STREAM with (\CHARSET - CHARCODE)) - ) - (\BOUT STREAM (\CHAR8CODE CHARCODE]) - -(\XCCSBACKCCODE - [LAMBDA (STREAM COUNTP) (* ; "Edited 8-Dec-2023 15:34 by rmk") - (* ; "Edited 19-Jul-2022 17:12 by rmk") - (* ; "Edited 13-Aug-2021 14:08 by rmk:") - (DECLARE (USEDFREE *BYTECOUNTER*)) - (LET ((BYTE (AND (\BACKFILEPTR STREAM) - (\PEEKBIN STREAM))) - (CSET (fetch (STREAM CHARSET) of STREAM))) - (CL:WHEN BYTE - - (* ;; "The immediately preceding byte must be a character byte. If it is a byte in a runcode, then we are done, even if the byte before is part of a shift sequence.") - - (* ;; "But if we are currently in a nonruncoded file, we have to go back one more to get the character set byte.") - - (* ;; "If we can't back up, we are already at the beginning.") - - (IF (EQ \NORUNCODE CSET) - THEN (IF (\BACKFILEPTR STREAM) - THEN (CL:WHEN COUNTP (SETQ *BYTECOUNTER* -2)) - (LOGOR (UNFOLD (\PEEKBIN STREAM) - 256) - BYTE) - ELSE (CL:WHEN COUNTP (SETQ *BYTECOUNTER* -1)) - NIL) - ELSE (CL:WHEN COUNTP (SETQ *BYTECOUNTER* -1)) - (LOGOR (UNFOLD CSET 256) - BYTE)))]) - -(\XCCSFORMATBYTESTREAM - [LAMBDA (STREAM BYTESTREAM) (* ; "Edited 26-Mar-2024 11:00 by rmk") - (* ; "Edited 19-Mar-2024 16:02 by rmk") - (\EXTERNALFORMAT BYTESTREAM (\EXTERNALFORMAT STREAM)) - - (* ;; "This stream may be read as a continuation of STREAM (TTYIN, LAFITE?), and we want to make sure that the bytes are encoded properly. So let's assert (and possibly mark) that that's its current situation.") - - (\XCCSCHARSETFN BYTESTREAM (fetch (STREAM CHARSET) of STREAM)) - BYTESTREAM]) - -(\XCCSCHARSETFN - [LAMBDA (STREAM CHARSET DONTMARKSTREAM) (* ; "Edited 9-Dec-2023 11:18 by rmk") - - (* ;; "This differs from \GENERIC.CHARSET in that it actually writes the shifting bytes into an output stream, unless DONTMARKSTREAM. It will do write the shifts, even if it just replicates the situation that is already there (presumably CHARSET = the old CHARSET). The client should test and avoid calling if useless shifts are not desired.") - - (LET [(CSET (ffetch (STREAM CHARSET) of (\DTEST STREAM 'STREAM] - (CL:WHEN CHARSET - (CL:WHEN (EQ CHARSET T) - (SETQ CHARSET \NORUNCODE)) - (CL:UNLESS (EQ CHARSET CSET) - (freplace (STREAM CHARSET) of STREAM with CHARSET) - (CL:UNLESS DONTMARKSTREAM - (CL:WHEN (\IOMODEP STREAM 'OUTPUT T) - (\BOUT STREAM NSCHARSETSHIFT) - (if (EQ CHARSET \NORUNCODE) - then (\BOUT STREAM \NORUNCODE) - (\BOUT STREAM 0) - else (\BOUT STREAM CHARSET)))))) - CSET]) -) -(DEFINEQ - -(\CREATE.XCCS.EXTERNALFORMAT - [LAMBDA (NAME EOL) (* ; "Edited 7-Dec-2023 23:03 by rmk") - (* ; "Edited 30-Jun-2022 18:08 by rmk") - (* ; "Edited 10-Sep-2021 19:49 by rmk:") - -(* ;;; "Create the :XCCS external format. Stream's EOL overrides the (vacuous) default here") - - (MAKE-EXTERNALFORMAT (OR NAME :XCCS) - (FUNCTION \XCCSINCCODE) - (FUNCTION \XCCSPEEKCCODE) - (FUNCTION \XCCSBACKCCODE) - (FUNCTION \XCCSOUTCHAR) - (FUNCTION \XCCSFORMATBYTESTREAM) - (OR EOL 'LF) - T NIL NIL (FUNCTION \XCCSCHARSETFN]) -) -(DEFINEQ - -(\NSIN.24BITENCODING.ERROR - [LAMBDA (STREAM) (* bvm%: "12-Mar-86 15:35") - (DECLARE (USEDFREE *SIGNAL-24BIT-NSENCODING-ERROR*)) - -(* ;;; "Called if we see the sequence shift,shift on STREAM -- means shift to 24-bit character set, which we don't support. Usually this just means we're erroneously reading a binary file as text. If this function returns, its value is taken as a character set to shift to") - - (COND - (*SIGNAL-24BIT-NSENCODING-ERROR* (* ; - "Only cause error if user/reader cares") - (ERROR "24-bit NS encoding not supported" STREAM))) - (* ; "Return charset zero") - 0]) -) -(DEFINEQ - -(KANJICHARSETP - [LAMBDA (CHARSET) (* ; "Edited 13-Jun-2025 16:33 by rmk") - - (* ;; "Returns CHARSET if it is a charset with MCCS Kanji characters") - - (AND (<= 48 CHARSET 118) - CHARSET]) - -(CHINESECHARSETP - [LAMBDA (CHARSET) (* ; "Edited 18-Jun-2025 23:09 by rmk") - (* ; "Edited 13-Jun-2025 16:33 by rmk") - - (* ;; "Returns CHARSET if it is a charset with MCCS Chinese characters") - - (AND (<= 161 CHARSET 212) - CHARSET]) -) - -(RPAQ? *SIGNAL-24BIT-NSENCODING-ERROR* ) -(DECLARE%: EVAL@COMPILE DONTCOPY -(* "FOLLOWING DEFINITIONS EXPORTED")(DECLARE%: EVAL@COMPILE - -(RPAQQ \NORUNCODE 255) - -(RPAQQ NSCHARSETSHIFT 255) - - -(CONSTANTS (\NORUNCODE 255) - (NSCHARSETSHIFT 255)) -) -(DECLARE%: EVAL@COMPILE - -(PUTPROPS \RUNCODED MACRO (OPENLAMBDA (STREAM) - - (* ;; "returns NIL is the stream is not runcoded, that is, if the stream has 16 bit bytes explicitly represented") - (* ; - "note that neq is ok since charsets are known to be SMALLP's") - (NEQ (fetch CHARSET of STREAM) - \NORUNCODE))) -) - -(* "END EXPORTED DEFINITIONS") - -) -(DECLARE%: DONTEVAL@LOAD DOCOPY - -(\CREATE.XCCS.EXTERNALFORMAT) -) -(DECLARE%: DONTCOPY - (FILEMAP (NIL (997 12253 (\XCCSINCCODE 1007 . 3986) (\XCCSPEEKCCODE 3988 . 6657) (\XCCSOUTCHAR 6659 . -8879) (\XCCSBACKCCODE 8881 . 10425) (\XCCSFORMATBYTESTREAM 10427 . 11048) (\XCCSCHARSETFN 11050 . -12251)) (12254 13027 (\CREATE.XCCS.EXTERNALFORMAT 12264 . 13025)) (13028 13859 ( -\NSIN.24BITENCODING.ERROR 13038 . 13857)) (13860 14500 (KANJICHARSETP 13870 . 14126) (CHINESECHARSETP -14128 . 14498))))) -STOP diff --git a/sources/XCCS.LCOM b/sources/XCCS.LCOM deleted file mode 100644 index 031ae49db416dd6ea434ae3cd210c1bc067874f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3300 zcmbtWO>7%g5MDbW1y_~aMu;ClG%_HqE7^G0c4C_>s+J2UOT823z1_95&QFo*gZKT+o0)Is zn>SA^(vqstSV^tYn5va@m@`PBLY62*RL!PlRke%=%$bxFZIZ7}Ea!vuXaIU%P(PUaGsTrwL0G1BO6?X)|sCUmzU0-;ZfR^_v6_1#u)cX4xV zr?a-bSnW2}I*VJaW~cQ@GM-+%)!vIav&G%+onE80ySQ8^Sn>DJD%wf->?Gw}G7*9G zUTb71)cSa*xBE^GDnz@k7Rto5sBJ)@jHoR-nzzxPQoUM5Fk_AJcsv5lwLSFr6icZ@ zB>KN#KOag6N$Hf7gd8oZb}YXFy{%2iq2t;TwPLmo;!VT^EGPxNWH;tGv!C>ldvGpXJJ)C9C107S8b{x993J2Q`6K<%x>EC6NfHjgVKr*^l3OXohvv7 z6k&Z46olijNQilOIT%oz{T_o?QDER8{84c>A2=xXiyY)z45V*k;Ox7f{Wo3lHyG;v zD-8C)J+R`5j-gBP0<7k-*jeQowh5Ai!C?6Ess`C}0s~pee=?Ku&le^%FC@l_)3RSS zl^*X&^P};p!Po0HCl%)#ClpeQGjL2PjP&;`(xh`~*uSQ1{5s=M37LdZ`AXS;osnu| zc<>rhg{NSkG&hhlgAI4anG<$SZ91QyXMX>~uc-gBLLT!23h5mE%|~JKnCTuK%z3Jn zCV7k*E~`wxdSy~x5T$t*4#Wi#4-6kAM{5!bEMH4_Bkus!tB}Un@$D2#2+Cp9G8wP7 z7UsPXvfQmV=_I2W1tuBI3YJwatIRViS3Xg>W{_1bkKf^o&UX}i7KXz#uj99!t^O>z zxAkvh+NI{B@{=$*ys&lDn7$px9sCYdwkU`Ur$@{ba>>Wq{pfVJ7&8`u%;-=H90q27CZdELS^?)EujoiE(5Xk-Ma=6(Z z-Wzm|)`R8Y!Bd4WQsxi-QEst|sC|+B_y6*!J3v|wk>#Tzam!=>p?jqa_V)!bi_zx{ z%y@$ZkCXE(QH;B39H@E?8-;-&Qz^hjgRT2=yt(_M zRPJBk{-60rT!HrOCYQOyfihO5phhY*=C{UN%uFT|Nms>Ig>}jNJ3%3Kld=s2#_uQD z6&#nAxKNE1(QkRfqG2X&rn&ow|7;i$XqlSfm z5HP;&vJ5Mnvm1yXJ#hP+rdC5D(la8bV(aZa&@5~O*GpAaaGgJI(rULkke_@qFF9ZtE`r6zKE+eQZRK4t1DZKV*ZaAWY-lpTGdGr dLPgy%XrTUcf`m%23|Ri&e Date: Thu, 30 Apr 2026 23:04:26 -0700 Subject: [PATCH 20/34] Move UNIXY commands to UNIXUTILS, delete UNIXYCD (#2587) * Move UNIXY commands to UNIXUTILS, delete UNIXYCD * Delete UNIXYCD --- internal/loadups/LOADUP-FULL | 22 ++++++++++------------ internal/loadups/LOADUP-FULL.LCOM | Bin 3022 -> 3032 bytes library/UNIXUTILS | 27 +++++++++++++++++++-------- library/UNIXUTILS.DFASL | Bin 8129 -> 9231 bytes lispusers/UNIXYCD | 24 ------------------------ lispusers/UNIXYCD.LCOM | 13 ------------- lispusers/UNIXYCD.TXT | 13 ------------- 7 files changed, 29 insertions(+), 70 deletions(-) delete mode 100644 lispusers/UNIXYCD delete mode 100644 lispusers/UNIXYCD.LCOM delete mode 100644 lispusers/UNIXYCD.TXT diff --git a/internal/loadups/LOADUP-FULL b/internal/loadups/LOADUP-FULL index f6289eff..00240f7e 100644 --- a/internal/loadups/LOADUP-FULL +++ b/internal/loadups/LOADUP-FULL @@ -1,12 +1,12 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "14-Feb-2026 00:42:39" {WMEDLEY}loadups>LOADUP-FULL.;38 5967 +(FILECREATED "28-Apr-2026 10:01:06" {WMEDLEY}loadups>LOADUP-FULL.;47 5896 :EDIT-BY rmk :CHANGES-TO (FNS LOADUP-FULL) - :PREVIOUS-DATE "13-Feb-2026 00:47:52" {WMEDLEY}loadups>LOADUP-FULL.;37) + :PREVIOUS-DATE "16-Apr-2026 09:37:27" {WMEDLEY}loadups>LOADUP-FULL.;46) (PRETTYCOMPRINT LOADUP-FULLCOMS) @@ -16,7 +16,8 @@ (DEFINEQ (LOADFULLFONTS - [LAMBDA NIL (* ; "Edited 20-Sep-2025 14:17 by rmk") + [LAMBDA NIL (* ; "Edited 16-Apr-2026 09:37 by rmk") + (* ; "Edited 20-Sep-2025 14:17 by rmk") (* ; "Edited 2-Sep-2025 20:06 by rmk") (* ; "Edited 13-Jul-2025 11:40 by rmk") (* ; "Edited 30-Jun-2025 00:04 by rmk") @@ -27,11 +28,8 @@ (* ;; " Don't do Interpress. Do character set 0 and the symbol character sets 41Q, 42Q, 356Q, 357Q and extended and accented Latin 43Q and 361Q") - (PRINTOUT T "Loading FULL fonts..." T) + (PRINTOUT T T "Loading FULL fonts..." T) (SETQ *POSTSCRIPT-FILE-TYPE* 'TEXT) - - (* ;; "Previous code reset the coercion variables to NIL, which would have resulted in glyph-incomplete charsets. With Medley-formatted fonts, the completions have already been installed in the files and there is no need to deal with those variables.") - (for FAMILY in '(CLASSIC MODERN TERMINAL) do (PRINTOUT T " Loading " FAMILY " ") [for SIZE in '(8 10 12) @@ -47,7 +45,8 @@ (PRINTOUT T "FULL fonts loaded" T]) (LOADUP-FULL - [LAMBDA (DRIBBLEFILE) (* ; "Edited 14-Feb-2026 00:42 by rmk") + [LAMBDA (DRIBBLEFILE) (* ; "Edited 28-Apr-2026 10:00 by rmk") + (* ; "Edited 14-Feb-2026 00:42 by rmk") (* ; "Edited 5-Feb-2026 10:26 by rmk") (* ; "Edited 28-Dec-2025 12:06 by rmk") (* ; "Edited 1-Sep-2025 11:59 by rmk") @@ -86,8 +85,7 @@ (LOADUP '(CHAT INTERPRESS TEDIT HRULE TEDIT-CHAT READNUMBER EDITBITMAP FILEBROWSER THINFILES GRAPHER SPY WHERE-IS COPYFILES MSANALYZE MSPARSE MASTERSCOPE UNIXPRINT HELPSYS - DINFO CLIPBOARD MODERNIZE WHEELSCROLL PRETTYFILEINDEX WHO-LINE UNIXCOMM UNIXCHAT - UNIXYCD)) + DINFO CLIPBOARD MODERNIZE WHEELSCROLL PRETTYFILEINDEX WHO-LINE UNIXCOMM UNIXCHAT)) (LOADFULLFONTS) (COND ((WINDOWP *WHO-LINE*) @@ -103,5 +101,5 @@ (FIXMETA) (DECLARE%: DONTCOPY - (FILEMAP (NIL (456 5929 (LOADFULLFONTS 466 . 2601) (LOADUP-FULL 2603 . 5679) (FIXMETA 5681 . 5927))))) + (FILEMAP (NIL (456 5858 (LOADFULLFONTS 466 . 2449) (LOADUP-FULL 2451 . 5608) (FIXMETA 5610 . 5856))))) STOP diff --git a/internal/loadups/LOADUP-FULL.LCOM b/internal/loadups/LOADUP-FULL.LCOM index b6d976e2ceee932f00940259cc5be03074e4efcc..e2f4fb9ee06d1a18a953c3768cc6ae1979519b62 100644 GIT binary patch delta 685 zcmZuuJ#W-N5ItYuP)>9pf=H3kN=QDUvv$|(^+$1GWBbsGJ^SQyq)<>qaX=A}AV^P7 zck)lUp1>cVrlX;w;4d&f*&!foS^M^l-kUe$uUp@?_Ut5`>MR{kwMoZ1o8}PBRs2*v zNrC9BObeqIa{^J3s-#r=<{x^wcmFOA#_H|6F{fMtqY-5hmCIMr1L2QgNUm4uy6Vd1 z`#G=aZdyPgELS{j`2rx3@QM^m?b8J$x=#-#6}A9|8(E^t{l(eF1o847eA-d=XFctaO?^ zGyu5p03#*3Ku96ZvsfX^{VP4Eot|EqGGBtp(c-|E#%7@?r3{$sLvxJ})&t@i{Z<=# zE$}-a-Inn>hKsHz>ttTb;NF<$)t_%}Cm|&GD~);vJjCi@i8bId0Mdkk7w2ae@8R|N zQFT%g;I0Q`a!efgc5Utb3lw7G=1XUTWgyc}g?5^$IwGXLWe;^Cju^d-QFO^yn5CYl*`4!xv z{VBPF_ydSze*qT`+&Fg(PKzqETJ6)Dc{6WjuXeue99VIZW<@ecvpgAOMLL4LGK^k^ zFA^YGQ72WNjY|T1RT9Q^c$nXz7Y7fwm^(;k=L1f;07?Uw2admZ7d&!QA9{q*+bE*} z^#iIFU-oO}-14?<6PTXOXVXUTPoOEM0!m50XEhEZv{5H9kpJ~0puZZ{Jx77(3#mUC z!v}Xt$-v|Kv$5ZC&H2Hay%j-zx`)ONFg z1^~wf=q1i7gbqZbA_|e^^hVE|R?qyKqD=Vuw7Wf~&=mPQ2QW(8Or=^NR=^W2uq^>F?dgF^3pGDi2T438qbIjNv2$B(fedv15ovuL;wH) diff --git a/library/UNIXUTILS b/library/UNIXUTILS index fa1c2260..2a6eac9f 100644 --- a/library/UNIXUTILS +++ b/library/UNIXUTILS @@ -1,12 +1,12 @@ (DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "27-Apr-2026 11:10:07" {DSK}frank>il>medley>library>UNIXUTILS.;7 21772 +(FILECREATED "28-Apr-2026 09:59:13" {WMEDLEY}UNIXUTILS.;61 22079 - :EDIT-BY "FGH" + :EDIT-BY rmk - :CHANGES-TO (FNS ShellOpen SLASHIT) + :CHANGES-TO (VARS UNIXUTILSCOMS) - :PREVIOUS-DATE "31-Mar-2026 00:14:19" {DSK}frank>il>medley>library>UNIXUTILS.;3) + :PREVIOUS-DATE "27-Apr-2026 11:10:07" {MEDLEY}UNIXUTILS.;60) (PRETTYCOMPRINT UNIXUTILSCOMS) @@ -23,6 +23,7 @@ (ShellOpener NIL RESET))) (FNS ShellBrowser ShellBrowse ShellOpener ShellOpen PROCESS-COMMAND SLASHIT UNIX-FILE-NAME UNIX-TMP-FILE-NAME) + (COMMANDS "cd" cdm "ls" "pwd") (PROPS (UNIXUTILS FILETYPE)))) (DECLARE%: EVAL@COMPILE DONTCOPY @@ -371,10 +372,20 @@ unless (INFILEP UNAME) do (RETURN (SLASHIT (CLOSEF (OPENSTREAM UNAME 'OUTPUT 'NEW]) ) +(DEFCOMMAND "cd" (DIR) (/CNDIR DIR)) + +(DEFCOMMAND cdm (SUBDIR) (/CNDIR (CL:IF SUBDIR + (CONCAT '{MEDLEY}/ SUBDIR) + '{MEDLEY}))) + +(DEFCOMMAND "ls" (FIRST . REST) (DODIR (CONS FIRST REST))) + +(DEFCOMMAND "pwd" NIL (DIRECTORYNAME T)) + (PUTPROPS UNIXUTILS FILETYPE CL:COMPILE-FILE) (DECLARE%: DONTCOPY - (FILEMAP (NIL (1207 1580 (ShellCommand 1207 . 1580)) (1582 1979 (ShellWhich 1582 . 1979)) (2089 21694 -(ShellBrowser 2099 . 3871) (ShellBrowse 3873 . 4558) (ShellOpener 4560 . 6248) (ShellOpen 6250 . 12197 -) (PROCESS-COMMAND 12199 . 12812) (SLASHIT 12814 . 16126) (UNIX-FILE-NAME 16128 . 20013) ( -UNIX-TMP-FILE-NAME 20015 . 21692))))) + (FILEMAP (NIL (1208 1581 (ShellCommand 1208 . 1581)) (1583 1980 (ShellWhich 1583 . 1980)) (2090 21695 +(ShellBrowser 2100 . 3872) (ShellBrowse 3874 . 4559) (ShellOpener 4561 . 6249) (ShellOpen 6251 . 12198 +) (PROCESS-COMMAND 12200 . 12813) (SLASHIT 12815 . 16127) (UNIX-FILE-NAME 16129 . 20014) ( +UNIX-TMP-FILE-NAME 20016 . 21693))))) STOP diff --git a/library/UNIXUTILS.DFASL b/library/UNIXUTILS.DFASL index 6135779e237e13d44a2d81ae66288b563ee25bfe..75d2324237209d94f142ed7aaeb9611df8d55331 100644 GIT binary patch delta 3301 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 BM;ibD diff --git a/lispusers/UNIXYCD b/lispusers/UNIXYCD deleted file mode 100644 index e6dd17ee..00000000 --- a/lispusers/UNIXYCD +++ /dev/null @@ -1,24 +0,0 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) - -(FILECREATED "12-Aug-2022 12:29:18" {DSK}larry>medley>lispusers>UNIXYCD.;1 568 - - :CHANGES-TO (VARS UNIXYCDCOMS) - - :PREVIOUS-DATE "12-Aug-2022 11:14:47" {DSK}larry>medley>lispusers>UNIXYCD.;1) - - -(PRETTYCOMPRINT UNIXYCDCOMS) - -(RPAQQ UNIXYCDCOMS ((COMMANDS "cd" "ls" "pwd"))) - -(DEFCOMMAND "cd" (DIR) - (/CNDIR DIR)) - -(DEFCOMMAND "ls" (FIRST . REST) - (DODIR (CONS FIRST REST))) - -(DEFCOMMAND "pwd" () - (DIRECTORYNAME T)) -(DECLARE%: DONTCOPY - (FILEMAP (NIL))) -STOP diff --git a/lispusers/UNIXYCD.LCOM b/lispusers/UNIXYCD.LCOM deleted file mode 100644 index 013420cc..00000000 --- a/lispusers/UNIXYCD.LCOM +++ /dev/null @@ -1,13 +0,0 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) - -(FILECREATED "12-Aug-2022 12:29:30" ("compiled on " {DSK}larry>medley>lispusers>UNIXYCD.;1) -"12-Aug-2022 10:18:11" bcompl'd in "Welcome to Fuller sysout 12-Aug-2022 ..." dated -"12-Aug-2022 10:22:21") -(FILECREATED "12-Aug-2022 12:29:18" {DSK}larry>medley>lispusers>UNIXYCD.;1 568 :CHANGES-TO (VARS - UNIXYCDCOMS) :PREVIOUS-DATE "12-Aug-2022 11:14:47" {DSK}larry>medley>lispusers>UNIXYCD.;1) -(PRETTYCOMPRINT UNIXYCDCOMS) -(RPAQQ UNIXYCDCOMS ((COMMANDS "cd" "ls" "pwd"))) -(DEFCOMMAND "cd" (DIR) (/CNDIR DIR)) -(DEFCOMMAND "ls" (FIRST . REST) (DODIR (CONS FIRST REST))) -(DEFCOMMAND "pwd" NIL (DIRECTORYNAME T)) -NIL diff --git a/lispusers/UNIXYCD.TXT b/lispusers/UNIXYCD.TXT deleted file mode 100644 index 670e3988..00000000 --- a/lispusers/UNIXYCD.TXT +++ /dev/null @@ -1,13 +0,0 @@ - UNIXYCD & .LCOM .TXT - - -This file implements little commands: - -cd change Lisp's current directory to home -cd dir dir can be a path separated by / or >. - if no "hostname" is given, it's assumed {DSK} -ls [dir] list current directory or a directory that's given - non-feature: ls foo only prints foo; you need to - specify ls foo/ -pwd print working directory - From eb6ee871705535a2810f40e8662637218ad244c2 Mon Sep 17 00:00:00 2001 From: rmkaplan <69548581+rmkaplan@users.noreply.github.com> Date: Wed, 6 May 2026 11:54:13 -0700 Subject: [PATCH 21/34] COMPAREDIRECTORIES implements the ** all-subdirectories convention of .gitignore (#2583) * COMPAREDIRECTORIES implements the ** all-subdirectories convention of .gitignore * Can specify exclusions/ignores in gwc command line, after hyphen --- lispusers/COMPAREDIRECTORIES | 135 +++++++++++++----------- lispusers/COMPAREDIRECTORIES.LCOM | Bin 42873 -> 42930 bytes lispusers/GITFNS | 165 +++++++++++++++++++----------- lispusers/GITFNS.LCOM | Bin 51115 -> 52153 bytes lispusers/GITFNS.TEDIT | Bin 19802 -> 19905 bytes 5 files changed, 176 insertions(+), 124 deletions(-) diff --git a/lispusers/COMPAREDIRECTORIES b/lispusers/COMPAREDIRECTORIES index 1c2efa56..962d86d0 100644 --- a/lispusers/COMPAREDIRECTORIES +++ b/lispusers/COMPAREDIRECTORIES @@ -1,12 +1,12 @@ (DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "31-Mar-2026 10:50:22" {WMEDLEY}COMPAREDIRECTORIES.;287 138875 +(FILECREATED "28-Apr-2026 23:41:24" {MEDLEY}COMPAREDIRECTORIES.;289 139726 :EDIT-BY rmk - :CHANGES-TO (FNS CDBROWSER-COPY) + :CHANGES-TO (FNS CDFILES.PATS CDFILES.MATCH CDBROWSER-COPY) - :PREVIOUS-DATE "10-Feb-2026 21:28:55" {WMEDLEY}COMPAREDIRECTORIES.;286) + :PREVIOUS-DATE "28-Apr-2026 21:38:49" {MEDLEY}COMPAREDIRECTORIES.;288) (PRETTYCOMPRINT COMPAREDIRECTORIESCOMS) @@ -507,32 +507,37 @@ UNLESS (CDFILES.MATCH SUBDIR NAME EXT THISDEPTH EXCLUDES) COLLECT FULLNAME]) (CDFILES.MATCH - [LAMBDA (SUBDIR NAME EXT THISDEPTH PATTERNS) (* ; "Edited 26-Jan-2022 15:33 by rmk") + [LAMBDA (SUBDIR NAME EXT THISDEPTH PATTERNS) (* ; "Edited 28-Apr-2026 23:40 by rmk") + (* ; "Edited 26-Jan-2022 15:33 by rmk") (* ; "Edited 23-Dec-2021 21:47 by rmk") + (thereis P in PATTERNS suchthat - (* ;; "True if the components of the fullname match at least one of the patterns") + (* ;; "The SUBDIR test is tricky. If the exclusion pattern was internal/fonts/**, this shows up as (* * internal/fonts 65535), it has to match internal/fonts/display/completed/. Below we test for an initial substring") - (THEREIS P IN PATTERNS SUCHTHAT (AND [OR (STRING.EQUAL NAME (CAR P) - FILEDIRCASEARRAY) - (EQ '* (CAR P)) - (AND (EQ (CHARCODE %.) - (CHCON1 (CAR P))) - (EQ (CHARCODE %.) - (CHCON1 NAME)) - (OR (STRING.EQUAL NAME (SUBATOM (CAR P) - 2)) - (EQ (CHARCODE *) - (NTHCHARCODE (CAR P) - 2] - (OR (STRING.EQUAL EXT (CADR P)) - (EQ '* (CADR P))) - (OR (STRING.EQUAL SUBDIR (CADDR P)) - (NULL (CADDR P)) - (EQ '* (CADDR P))) - (ILEQ THISDEPTH (CADDDR P]) + (AND [OR (STRING.EQUAL NAME (CAR P) + FILEDIRCASEARRAY) + (EQ '* (CAR P)) + (AND (EQ (CHARCODE %.) + (CHCON1 (CAR P))) + (EQ (CHARCODE %.) + (CHCON1 NAME)) + (OR (STRING.EQUAL NAME (SUBATOM (CAR P) + 2)) + (EQ (CHARCODE *) + (NTHCHARCODE (CAR P) + 2] + (OR (STRING.EQUAL EXT (CADR P)) + (EQ '* (CADR P))) + (ILEQ THISDEPTH (CADDDR P)) + (OR (STRING.EQUAL SUBDIR (CADDR P)) + (NULL (CADDR P)) + (EQ '* (CADDR P)) + (STRPOS (CADDR P) + SUBDIR 1 NIL T]) (CDFILES.PATS - [LAMBDA (PATTERNS) (* ; "Edited 17-Jun-2023 23:36 by rmk") + [LAMBDA (PATTERNS) (* ; "Edited 28-Apr-2026 23:01 by rmk") + (* ; "Edited 17-Jun-2023 23:36 by rmk") (* ; "Edited 23-Dec-2021 17:02 by rmk") (* ;; "Returns (NAME EXT SUBDIR DEPTH) items where NAME or EXT may be the wildcard *, SD is the subdirectory (if any) and DEPTH is the number of / or > in the subdirectory") @@ -544,15 +549,15 @@ (* * NIL 1) ) ELSE (FOR P N E SD DEPTH UNPACK INSIDE PATTERNS - JOIN (SETQ UNPACK (UNPACKFILENAME.STRING P)) (* ; + JOIN (SETQ UNPACK (UNPACKFILENAME P)) (* ;  "String so we can tell the difference between x and x.") - [SETQ SD (MKATOM (LISTGET UNPACK 'SUBDIRECTORY] + (SETQ SD (LISTGET UNPACK 'SUBDIRECTORY)) (* ;; "Count the subdirectory depth") - [SETQ DEPTH (IF (EQ SD '*) - THEN MAX.SMALLP - ELSE (FOR I (CNT _ 1) FROM 1 DO (SELCHARQ (NTHCHARCODE SD I) + [SETQ DEPTH (if (EQ SD '*) + then MAX.SMALLP + else (for I (CNT _ 1) from 1 do (SELCHARQ (NTHCHARCODE SD I) ((/ >) (ADD CNT 1)) (NIL (RETURN CNT)) @@ -560,28 +565,31 @@ (SETQ N (LISTGET UNPACK 'NAME)) (SETQ N (if (NULL N) then '* + elseif (EQ N '**) + then (SETQ DEPTH MAX.SMALLP) + '* elseif (NEQ 0 (NCHARS N)) - then (MKATOM N))) + then N)) (SETQ E (LISTGET UNPACK 'EXTENSION)) (SETQ E (if (NULL E) then '* elseif (NEQ 0 (NCHARS E)) - then (MKATOM E))) - (if [OR (AND (STRING.EQUAL N 'COM) + then E)) + (if [OR (AND (EQ N 'COM) (NULL E)) - (AND (STRING.EQUAL E 'COM) + (AND (EQ E 'COM) (MEMB N ' (* NIL)] - THEN (FOR CE IN *COMPILED-EXTENSIONS* COLLECT (LIST '* CE SD DEPTH)) - ELSE (CONS (IF N - THEN (LIST N E SD DEPTH) - ELSEIF E - THEN + then (for CE in *COMPILED-EXTENSIONS* collect (LIST '* CE SD DEPTH)) + else (CONS (if N + then (LIST N E SD DEPTH) + elseif E + then (* ;; "This is the case .XXX, which presumably identifies a dotted file. If this is supposed to be all files with extension XXX, it shoud be specified as *.XXX, the case above. So we move .E into the N field.") (LIST (PACK* '%. E) NIL SD DEPTH) - ELSE ` + else ` (* * (\, SD) (\, DEPTH)) ]) @@ -2146,7 +2154,8 @@ NIL]) (CDBROWSER-COPY - [LAMBDA (CDBROWSER TBITEM SOURCE UNIXDEST) (* ; "Edited 31-Mar-2026 10:49 by rmk") + [LAMBDA (CDBROWSER TBITEM SOURCE UNIXDEST) (* ; "Edited 28-Apr-2026 18:54 by rmk") + (* ; "Edited 31-Mar-2026 10:49 by rmk") (* ; "Edited 28-Oct-2025 17:39 by rmk") (* ; "Edited 25-Oct-2025 23:58 by rmk") (* ; "Edited 24-May-2022 15:49 by rmk") @@ -2185,7 +2194,8 @@ (PRIN3 "No source file to copy" T) (RETURN NIL)) (CL:WHEN [AND (EQ DATERELBAD (FETCH (CDENTRY DATEREL) OF CDENTRY)) - (PROGN (FLASHWINDOW T) + (PROGN (GIVE.TTY.PROCESS T) + (FLASHWINDOW T) (EQ 'N (ASKUSER NIL NIL "Target is newer than source. Really copy? "] (RETURN NIL)) @@ -2195,6 +2205,7 @@ )) 'VERSION)) (PROGN (FLASHWINDOW T) + (GIVE.TTY.PROCESS T) (EQ 'N (ASKUSER NIL NIL (CONCAT SOURCEFILE " is not the newest version. Really copy? " ] @@ -2326,25 +2337,25 @@ (MOVD? 'NILL 'TEDIT.FILEDATE) (DECLARE%: DONTCOPY - (FILEMAP (NIL (2658 23637 (COMPAREDIRECTORIES 2668 . 8003) (COMPAREDIRECTORIES.INFOS 8005 . 11234) ( -COMPAREDIRECTORIES.CANDIDATES 11236 . 14621) (CDENTRIES.SELECT 14623 . 19525) ( -COMPAREDIRECTORIES.INFOS.TYPE 19527 . 20871) (MATCHNAME 20873 . 21553) (CD.INSURECDVALUE 21555 . 23169 -) (CD.UPDATEWIDTHS 23171 . 23635)) (23638 34343 (CDFILES 23648 . 29745) (CDFILES.MATCH 29747 . 31372) -(CDFILES.PATS 31374 . 34341)) (34344 52362 (CDPRINT 34354 . 36871) (CDPRINT.HEADER 36873 . 37770) ( -CDPRINT.LINE 37772 . 41201) (CDPRINT.MAXWIDTHS 41203 . 45318) (CDPRINT.COLHEADERS 45320 . 46605) ( -CDPRINT.COLUMNS 46607 . 51727) (CDTEDIT 51729 . 52360)) (52363 61484 (CDMAP 52373 . 53805) (CDENTRY -53807 . 54116) (CDSUBSET 54118 . 55557) (CDMERGE 55559 . 59543) (CDMERGE.COMMON 59545 . 60860) ( -CD.SORT 60862 . 61482)) (61485 69023 (BINCOMP 61495 . 65784) (EOLTYPE 65786 . 68348) (EOLTYPE.SHOW -68350 . 69021)) (69551 82078 (FIND-UNCOMPILED-FILES 69561 . 73204) (FIND-UNSOURCED-FILES 73206 . 75590 -) (FIND-SOURCE-FILES 75592 . 77330) (FIND-COMPILED-FILES 77332 . 79209) (FIND-UNLOADED-FILES 79211 . -80064) (FIND-LOADED-FILES 80066 . 80494) (FIND-MULTICOMPILED-FILES 80496 . 82076)) (82079 90510 ( -CREATED-AS 82089 . 86886) (SOURCE-FOR-COMPILED-P 86888 . 89815) (COMPILE-SOURCE-DATE-DIFF 89817 . -90508)) (90511 101274 (FIX-DIRECTORY-DATES 90521 . 93971) (FIX-EQUIV-DATES 93973 . 95498) ( -COPY-COMPARED-FILES 95500 . 97321) (COPY-MISSING-FILES 97323 . 99480) (COMPILED-ON-SAME-SOURCE 99482 - . 101272)) (101468 109346 (CDBROWSER 101478 . 105445) (CDBROWSER.STRINGS 105447 . 109344)) (109508 -111244 (CD.TABLEITEM 109518 . 109738) (CD.TABLEITEM.PRINTFN 109740 . 109939) (CD.TABLEITEM.COPYFN -109941 . 110999) (CDTABLEBROWSER.HEADING.REPAINTFN 111001 . 111242)) (111245 138359 ( -CDTABLEBROWSER.WHENSELECTEDFN 111255 . 111723) (CD.COMMANDSELECTEDFN 111725 . 117898) (CD-MENUFN -117900 . 124377) (CD-COMPARE-FILES 124379 . 127906) (CDBROWSER-COPY 127908 . 133233) ( -CDBROWSER-DELETE-FILE 133235 . 137838) (CD-SWAPDIRS 137840 . 138357))))) + (FILEMAP (NIL (2683 23662 (COMPAREDIRECTORIES 2693 . 8028) (COMPAREDIRECTORIES.INFOS 8030 . 11259) ( +COMPAREDIRECTORIES.CANDIDATES 11261 . 14646) (CDENTRIES.SELECT 14648 . 19550) ( +COMPAREDIRECTORIES.INFOS.TYPE 19552 . 20896) (MATCHNAME 20898 . 21578) (CD.INSURECDVALUE 21580 . 23194 +) (CD.UPDATEWIDTHS 23196 . 23660)) (23663 34971 (CDFILES 23673 . 29770) (CDFILES.MATCH 29772 . 31782) +(CDFILES.PATS 31784 . 34969)) (34972 52990 (CDPRINT 34982 . 37499) (CDPRINT.HEADER 37501 . 38398) ( +CDPRINT.LINE 38400 . 41829) (CDPRINT.MAXWIDTHS 41831 . 45946) (CDPRINT.COLHEADERS 45948 . 47233) ( +CDPRINT.COLUMNS 47235 . 52355) (CDTEDIT 52357 . 52988)) (52991 62112 (CDMAP 53001 . 54433) (CDENTRY +54435 . 54744) (CDSUBSET 54746 . 56185) (CDMERGE 56187 . 60171) (CDMERGE.COMMON 60173 . 61488) ( +CD.SORT 61490 . 62110)) (62113 69651 (BINCOMP 62123 . 66412) (EOLTYPE 66414 . 68976) (EOLTYPE.SHOW +68978 . 69649)) (70179 82706 (FIND-UNCOMPILED-FILES 70189 . 73832) (FIND-UNSOURCED-FILES 73834 . 76218 +) (FIND-SOURCE-FILES 76220 . 77958) (FIND-COMPILED-FILES 77960 . 79837) (FIND-UNLOADED-FILES 79839 . +80692) (FIND-LOADED-FILES 80694 . 81122) (FIND-MULTICOMPILED-FILES 81124 . 82704)) (82707 91138 ( +CREATED-AS 82717 . 87514) (SOURCE-FOR-COMPILED-P 87516 . 90443) (COMPILE-SOURCE-DATE-DIFF 90445 . +91136)) (91139 101902 (FIX-DIRECTORY-DATES 91149 . 94599) (FIX-EQUIV-DATES 94601 . 96126) ( +COPY-COMPARED-FILES 96128 . 97949) (COPY-MISSING-FILES 97951 . 100108) (COMPILED-ON-SAME-SOURCE 100110 + . 101900)) (102096 109974 (CDBROWSER 102106 . 106073) (CDBROWSER.STRINGS 106075 . 109972)) (110136 +111872 (CD.TABLEITEM 110146 . 110366) (CD.TABLEITEM.PRINTFN 110368 . 110567) (CD.TABLEITEM.COPYFN +110569 . 111627) (CDTABLEBROWSER.HEADING.REPAINTFN 111629 . 111870)) (111873 139210 ( +CDTABLEBROWSER.WHENSELECTEDFN 111883 . 112351) (CD.COMMANDSELECTEDFN 112353 . 118526) (CD-MENUFN +118528 . 125005) (CD-COMPARE-FILES 125007 . 128534) (CDBROWSER-COPY 128536 . 134084) ( +CDBROWSER-DELETE-FILE 134086 . 138689) (CD-SWAPDIRS 138691 . 139208))))) STOP diff --git a/lispusers/COMPAREDIRECTORIES.LCOM b/lispusers/COMPAREDIRECTORIES.LCOM index 996c39502f921e05aee68560af95e8ef64a83086..341d25920a0073817fa5ea0c3e2fe674d38e8666 100644 GIT binary patch delta 1493 zcmZux-EZ4e6tB&Yx=KKW7%E*i4whhDwHn_Ke?@($W8XAZ96Q*~(xQUc)@luerh@K; zYRbe5()L1oD=H*j#v@{grJ95UDm)+|fdmimFYvtb$Wys?mNc#KgZ(?dd(OGP^O5}f zyWIUl{I$^iL4mF9&h$(6Wf)V2{gGDC ztO7>cKTUK>e!vp7>ZEQNT(4)}=6((SqJPhivrL~Iiqd{a^;h7|PWD831!^lWmQ^WP zyf*&A{+Rq=Li(D2H>q_#a?Xy3r==ct+m0`_P zch2=?S(g6UC-VaIj`tORMd0pK_U`$8BhdVNYt3h#&cb&6M^81!%ktvGqqoLKrjc$z zlE$?t0fcq_=J~cv3IFZ9#Am_Kg_rq zP|V+nU+hq%K`mi*FY3Dj6+Iqqz96(?Wkd|{#3>O?Pvbfp#1m2Lpb(-_NSq{zT)@;G zK#Y4rLZJj}qAqVXX*e~{&-Oyx;0DZz8)B5`R0+t?1`R>fJW(*B{PD-0Cy$VQ0`^AthxDMI{=qS#;XLnp{OE7~%o z1{pekdk?GPMg?xPZ?#rny}b$7SB0_BTwPH>7o%3(+2Yau}y1xH-@9uN| E0m;{WS^xk5 delta 1414 zcmZux&2Jk;6!$Jg3ZbGE5yELw^RyDejcT*=wI4n}*Sq6-<@K)FUE@S55-o{{QNR`C zf&zpCCpbVe5vdAX5aPfEB~edBija^vRH8=?AXNT?^n^IU?AnP_!yabe{NC@)`<&Uk zr~dtm`dP0`P^EqK?F!bh0Z6Ygy@s&{W$m@Wo7ekmE6Xr=3pCj1i3dt~*1Q1I8YW{4 zU9S;ZL-@u)ajhOly@baVH|i`wUs^S~K>#P&)oN9P<*V!R)c+hqts1el3)AI>A8f-J{gF+c0LwqqePze&J=RZ+;;^utg(cF{xW4@72<+h*Zz#E6(wsPUa)jQD> zx#GDiweFV%a3hby8B;$Z zF%!C>__H|ElD#At!vYZL>Dek^X2}gkHn`FS)@lAnmM&3bBH)WD4--EM0Z}8vWJ00S z=3pA)s}iV$>>re--Z_O0S>3xgem+}%vQRj6$r%=9SNTf)j@BL?CpWkt~KidfyAQ+^X4ZMQfzp(D#ffKenP3tcA#hHYpBPSWi8 zp%?XlAqr`|>hXZ5yy~aC4J^;2vy_c3Q1NQ~bdwquI7zE3F9T46934jK!-r9sUuKo% z*zkGa0mUZxVTN_2jK%%pQ=3#L&`EgLi;lQJY%A~X2_SPaia}n939W@8jl0sv&=(M5 zjOo}mA#sud$UH3S=BB-3!Cn7K>z(XWj}O+tfbi$ t8ApSdC3beON(^y#XLbhbpt*zVefi?859B*arTVX(=T&O$mv4T2=3i>`VR!%l diff --git a/lispusers/GITFNS b/lispusers/GITFNS index 035519af..1ce3bdc3 100644 --- a/lispusers/GITFNS +++ b/lispusers/GITFNS @@ -1,12 +1,14 @@ (DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10 :FORMAT :UTF-8) -(FILECREATED "16-Mar-2026 12:05:55" {WMEDLEY}GITFNS.;578 134065 +(FILECREATED "29-Apr-2026 12:51:53" {MEDLEY}GITFNS.;592 137200 :EDIT-BY rmk - :CHANGES-TO (FNS GIT-BRANCH-WHENSELECTEDFN PRC-COMMAND) + :CHANGES-TO (FNS GIT-GWC-COMMAND) + (COMMANDS gwc) + (VARS GITFNSCOMS) - :PREVIOUS-DATE " 2-Mar-2026 14:00:13" {WMEDLEY}GITFNS.;576) + :PREVIOUS-DATE "29-Apr-2026 09:00:33" {MEDLEY}GITFNS.;588) (PRETTYCOMPRINT GITFNSCOMS) @@ -51,7 +53,7 @@ (INITVARS (GIT-MERGE-COMPARES T) (GIT-CDBROWSER-SEPARATE-DIRECTIONS T)) (COMMANDS gwc bbc prc cob b? cdg cdw) - (FNS PRC-COMMAND) + (FNS PRC-COMMAND GIT-GWC-COMMAND) (* ;; "") @@ -60,7 +62,7 @@ (FNS ALLSUBDIRS MEDLEYSUBDIRS GITSUBDIRS) (FNS TOGIT FROMGIT) - (FNS MYMEDLEYSUBDIR GITSUBDIR STRIPDIR STRIPHOST STRIPNAME STRIPWHERE) + (FNS WORKINGSUBDIR GITSUBDIR STRIPDIR STRIPHOST STRIPNAME STRIPWHERE) (FNS GFILE4MFILE MFILE4GFILE GIT-REPO-FILENAME) (* ;; "") @@ -169,6 +171,9 @@ (GIT-MAKE-PROJECT [LAMBDA (PROJECTNAME CLONEPATH WORKINGPATH EXCLUSIONS DEFAULTSUBDIRS) + (* ; "Edited 29-Apr-2026 09:00 by rmk") + (* ; "Edited 17-Apr-2026 12:33 by rmk") + (* ; "Edited 15-Apr-2026 16:33 by rmk") (* ; "Edited 25-Feb-2026 23:25 by rmk") (* ; "Edited 25-Oct-2025 16:53 by rmk") (* ; "Edited 22-Oct-2025 12:45 by rmk") @@ -275,7 +280,8 @@ "for " PROJECTNAME] (SETQ PROJECT (create GIT-PROJECT PROJECTNAME ↠PROJECTNAME - GITHOST ↠(PACK* "{" (PSEUDOHOST PROJECTNAME CLONEPATH) + GITHOST ↠(PACK* "{" (PSEUDOHOST (CONCAT "G" PROJECTNAME) + CLONEPATH) "}") WHOST ↠(AND WORKINGPATH (PACK* "{" (PSEUDOHOST (CONCAT "W" PROJECTNAME) @@ -439,18 +445,7 @@ (RPAQ? GIT-CDBROWSER-SEPARATE-DIRECTIONS T) -(DEFCOMMAND gwc (SUBDIR . OTHERS) - - (* ;; "Compares the specified local git-medley subdirectories against my working Medley. The SUBDIRS are the arguments up to one that looks like a project") - - (LET ((SUBDIRS (AND SUBDIR (CONS SUBDIR OTHERS))) - PROJECT) - (SETQ SUBDIRS (FOR STAIL ON SUBDIRS COLLECT (IF (GIT-GET-PROJECT (CAR STAIL) - NIL T) - THEN (SETQ PROJECT (CAR STAIL)) - (GO $$OUT)) - (CAR STAIL))) - (GIT-WORKING-COMPARE-DIRECTORIES SUBDIRS NIL NIL NIL T PROJECT))) +(DEFCOMMAND gwc (SUBDIR . OTHERS) (GIT-GWC-COMMAND SUBDIR OTHERS)) (DEFCOMMAND bbc (BRANCH1 BRANCH2 LOCAL PROJECT) @@ -616,6 +611,32 @@ PROJECT)) else (CONCAT "No open " (OR REMOTEBRANCH "") " pull requests"]) + +(GIT-GWC-COMMAND + [LAMBDA (SUBDIR OTHERS) (* ; "Edited 29-Apr-2026 12:51 by rmk") + + (* ;; "Compares the specified local git-medley subdirectories against my working Medley. The SUBDIRS are the arguments up to one that looks like a project, which may be followed by - and some excluded files") + + (LET ((SUBDIRS (AND SUBDIR (CONS SUBDIR OTHERS))) + EXCLUDEDFILES PROJECT) + (SETQ SUBDIRS (for STAIL on SUBDIRS unless (CL:WHEN (AND (NULL PROJECT) + (SETQ PROJECT (GIT-GET-PROJECT + (CAR STAIL) + NIL T))) + (CL:UNLESS (EQ '- (CADR STAIL)) + (RETURN $$VAL)) + T) collect (CL:WHEN (EQ '- (CAR STAIL)) + (SETQ EXCLUDEDFILES + (CDR STAIL)) + (RETURN $$VAL)) + (CAR STAIL))) + (CL:UNLESS PROJECT + (SETQ PROJECT (GIT-GET-PROJECT PROJECT))) + (if (AND (fetch GITHOST of PROJECT) + (fetch WHOST of PROJECT)) + then (GIT-WORKING-COMPARE-DIRECTORIES SUBDIRS NIL EXCLUDEDFILES NIL T PROJECT) + else (PRINTOUT T "gwc requires " (fetch PROJECTNAME of PROJECT) + " to have both git and working directories" T T]) ) @@ -727,7 +748,7 @@ ) (DEFINEQ -(MYMEDLEYSUBDIR +(WORKINGSUBDIR [LAMBDA (SUBDIR STAR PROJECT) (* ; "Edited 13-May-2022 10:40 by rmk") (* ; "Edited 7-May-2022 23:15 by rmk") (UNSLASHIT (PACK* (PACKFILENAME 'HOST (FETCH WHOST OF PROJECT) @@ -1398,13 +1419,12 @@ " branches"]) (GIT-BRANCH-MENU - [LAMBDA (BRANCHES TITLE PIN?) (* ; "Edited 1-May-2024 14:36 by rmk") + [LAMBDA (BRANCHES TITLE) (* ; "Edited 18-Apr-2026 21:36 by rmk") + (* ; "Edited 1-May-2024 14:36 by rmk") (* ; "Edited 6-Jul-2023 22:31 by rmk") (* ; "Edited 30-Jun-2023 16:58 by rmk") (* ; "Edited 18-May-2022 13:44 by rmk") (CL:WHEN (SETQ BRANCHES (MKLIST BRANCHES)) - (CL:WHEN PIN? - [SETQ BRANCHES (APPEND BRANCHES '((" Pin menu" 'PinMenu]) (create MENU TITLE ↠(OR TITLE (CONCAT (LENGTH BRANCHES) " branches")) @@ -1950,6 +1970,8 @@ (GIT-WORKING-COMPARE-DIRECTORIES [LAMBDA (SUBDIRS SELECT EXCLUDEDFILES FIXDIRECTORYDATES UPDATE PROJECT) + (* ;; "Edited 29-Apr-2026 08:46 by rmk") + (* ;; "Edited 28-Oct-2025 14:00 by rmk") (* ;; "Edited 25-Oct-2025 23:32 by rmk") @@ -1960,18 +1982,12 @@ (* ;; "Edited 26-Sep-2023 22:41 by rmk") - (* ;; "Edited 17-Jun-2023 22:54 by rmk") - - (* ;; "Edited 10-Jun-2023 21:32 by rmk") - (* ;; "Edited 20-Jul-2022 21:18 by rmk") (* ;; "Edited 25-Jun-2022 21:37 by rmk") (* ;; "Edited 17-May-2022 17:39 by rmk") - (* ;; "Edited 10-May-2022 10:41 by rmk") - (* ;;  "Edited 29-Mar-2022 13:58 by rmk: working medley subdirectories with the current local git branch.") @@ -1991,7 +2007,8 @@ (LET ((SUBDIRSTRING (if (EQ SUBDIRS 'all) then (SETQ SUBDIRS (ALLSUBDIRS PROJECT)) "ALL subdirectories" - else SUBDIRS))) + else SUBDIRS)) + (EXCLUSIONS)) (for SUBDIR TITLE CDVAL (WPROJ ↠(CONCAT "Working " (L-CASE (fetch PROJECTNAME of PROJECT) T))) (NENTRIES ↠0) @@ -1999,11 +2016,12 @@ first (PRINTOUT T "Comparing " SUBDIRSTRING 6 " of " WPROJ " and Git " BRANCH2 T) (BKSYSBUF " ") inside SUBDIRS collect (TERPRI T) - (SETQ CDVAL (COMPAREDIRECTORIES (MYMEDLEYSUBDIR SUBDIR T PROJECT) + (SETQ CDVAL (COMPAREDIRECTORIES (WORKINGSUBDIR SUBDIR T PROJECT) (GITSUBDIR SUBDIR T PROJECT) (OR SELECT '(> < ~= -* *-)) '(*.* *>*.* .* *>.*) - (for E DPOS in (GIT-GET-PROJECT PROJECT 'EXCLUSIONS) + (for E DPOS in (APPEND (MKLIST EXCLUDEDFILES) + (GIT-GET-PROJECT PROJECT 'EXCLUSIONS)) collect (SETQ DPOS (STRPOS SUBDIR (FILENAMEFIELD E 'DIRECTORY) 1 NIL T T FILEDIRCASEARRAY)) @@ -2216,7 +2234,7 @@ (OR LABEL2 FILE2]) (GIT-CD-MENUFN - [LAMBDA (TBITEM MENUITEM CDBROWSER KEY) (* ; "Edited 28-Oct-2025 11:50 by rmk") + [LAMBDA (TBITEM MENUITEM CDBROWSER KEY) (* ; "Edited 28-Oct-2025 11:30 by rmk") (* ; "Edited 25-Oct-2025 23:44 by rmk") (* ; "Edited 21-Sep-2022 21:34 by rmk") (* ; "Edited 22-May-2022 19:13 by rmk") @@ -2225,9 +2243,32 @@ (* ;; "MENUITEM is of the form (display-atom . extrainfo). The selector for the selectq is either the CAR of the extrainfo or the display atom") - (DECLARE (USEDFREE FILE1 FILE2 LABEL2 TYPE CDENTRY USERDATA PWINDOW)) + (DECLARE (USEDFREE FILE1 FILE2 LABEL2 TYPE CDENTRY USERDATA)) (SELECTQ (OR (CADDR MENUITEM) (CAR MENUITEM)) + (Delete% -> (FLASHWINDOW PWINDOW) + (GIVE.TTY.PROCESS PWINDOW) + (CL:WHEN [OR (EQ KEY 'MIDDLE) + (EQ 'Y (ASKUSER NIL 'N (CONCAT "Delete " LABEL2 " ? "] + (CDBROWSER-DELETE-FILE CDBROWSER TBITEM 'RIGHT NIL T))) + (|Delete ALL <-| + (FLASHWINDOW PWINDOW) + (GIVE.TTY.PROCESS PWINDOW) + (if (NAMEFIELD LABEL1 T) + then (CL:WHEN [OR (EQ KEY 'MIDDLE) + (EQ 'Y (ASKUSER NIL 'N (CONCAT "Delete ALL versions of " + (NAMEFIELD LABEL1 T) + " ? "] + (CDBROWSER-DELETE-FILE CDBROWSER TBITEM 'LEFT NIL T)) + else (PRINTOUT T "Nothing to delete"))) + (Delete% BOTH (FLASHWINDOW PWINDOW) + (GIVE.TTY.PROCESS PWINDOW) + (CL:WHEN (EQ 'Y (ASKUSER NIL 'N (CONCAT + "Delete all Medley and git versions of " + (NAMEFIELD LABEL1 T) + " ? "))) + (CDBROWSER-DELETE-FILE CDBROWSER TBITEM 'LEFT NIL T) + (CDBROWSER-DELETE-FILE CDBROWSER TBITEM 'RIGHT NIL T T))) (Copy% -> (CDBROWSER-COPY CDBROWSER TBITEM 'LEFT (CADDDR MENUITEM))) (SHOULDNT]) @@ -2429,33 +2470,33 @@ (PUTPROPS GITFNS FILETYPE :TCOMPL) (DECLARE%: DONTCOPY - (FILEMAP (NIL (4197 21075 (GIT-CLONEP 4207 . 5638) (GIT-INIT 5640 . 6270) (GIT-MAKE-PROJECT 6272 . -14129) (GIT-GET-PROJECT 14131 . 16056) (GIT-PUT-PROJECT-FIELD 16058 . 17699) (GIT-PROJECT-PATH 17701 - . 18745) (FIND-ANCESTOR-DIRECTORY 18747 . 19098) (GIT-FIND-CLONE 19100 . 20183) (GIT-MAINBRANCH 20185 - . 20580) (GIT-MAINBRANCH? 20582 . 21073)) (26538 31832 (PRC-COMMAND 26548 . 31830)) (31888 34676 ( -ALLSUBDIRS 31898 . 33184) (MEDLEYSUBDIRS 33186 . 33879) (GITSUBDIRS 33881 . 34674)) (34677 37082 ( -TOGIT 34687 . 36095) (FROMGIT 36097 . 37080)) (37083 40093 (MYMEDLEYSUBDIR 37093 . 37549) (GITSUBDIR -37551 . 37994) (STRIPDIR 37996 . 38374) (STRIPHOST 38376 . 38616) (STRIPNAME 38618 . 39371) ( -STRIPWHERE 39373 . 40091)) (40094 42329 (GFILE4MFILE 40104 . 40800) (MFILE4GFILE 40802 . 41371) ( -GIT-REPO-FILENAME 41373 . 42327)) (42378 52635 (GIT-COMMIT 42388 . 43214) (GIT-PUSH 43216 . 43976) ( -GIT-PULL 43978 . 44730) (GIT-APPROVAL 44732 . 45081) (GIT-GET-FILE 45083 . 46998) (GIT-FILE-EXISTS? -47000 . 47274) (GIT-REMOTE-UPDATE 47276 . 48111) (GIT-REMOTE-ADD 48113 . 48420) (GIT-FILE-DATE 48422 - . 49469) (GIT-FILE-HISTORY 49471 . 51405) (GIT-PRINT-FILE-HISTORY 51407 . 52459) (GIT-FETCH 52461 . -52633)) (52665 64617 (GIT-BRANCH-DIFF 52675 . 59564) (GIT-COMMIT-DIFFS 59566 . 60457) ( -GIT-BRANCH-RELATIONS 60459 . 64143) (GIT-MODIFIED 64145 . 64615)) (64662 83597 (GIT-BRANCH-NUM 64672 - . 65245) (GIT-CHECKOUT 65247 . 66533) (GIT-WHICH-BRANCH 66535 . 66942) (GIT-MAKE-BRANCH 66944 . 69523 -) (GIT-BRANCHES 69525 . 72122) (GIT-BRANCH-EXISTS? 72124 . 72995) (GIT-PICK-BRANCH 72997 . 73487) ( -GIT-BRANCH-MENU 73489 . 74378) (GIT-BRANCH-WHENSELECTEDFN 74380 . 76087) (GIT-PULL-REQUESTS 76089 . -79974) (GIT-SHORT-BRANCH-NAME 79976 . 80267) (GIT-LONG-NAME 80269 . 80586) (GIT-PRC-BRANCHES 80588 . -83595)) (83627 88381 (GIT-MY-CURRENT-BRANCH 83637 . 84007) (GIT-MY-BRANCHP 84009 . 84627) ( -GIT-MY-NEXT-BRANCH 84629 . 86429) (GIT-MY-BRANCHES 86431 . 88379)) (88427 92511 (GIT-ADD-WORKTREE -88437 . 90044) (GIT-REMOVE-WORKTREE 90046 . 90978) (GIT-LIST-WORKTREES 90980 . 91791) (WORKTREEDIR -91793 . 92509)) (92559 125597 (GIT-GET-DIFFERENT-FILES 92569 . 99477) ( -GIT-BRANCHES-COMPARE-DIRECTORIES 99479 . 107118) (GIT-WORKING-COMPARE-DIRECTORIES 107120 . 112922) ( -GIT-COMPARE-WORKTREE 112924 . 116902) (GITCDOBJBUTTONFN 116904 . 121402) (GIT-CD-LABELFN 121404 . -122490) (GIT-CD-MENUFN 122492 . 123578) (GIT-WORKING-COMPARE-FILES 123580 . 124200) ( -GIT-BRANCHES-COMPARE-FILES 124202 . 125366) (GIT-PR-COMPARE 125368 . 125595)) (125667 133998 (CDGITDIR - 125677 . 126364) (GIT-COMMAND 126366 . 127924) (GITORIGIN 127926 . 128623) (GIT-INITIALS 128625 . -128929) (GIT-COMMAND-TO-FILE 128931 . 132416) (GIT-RESULT-TO-LINES 132418 . 133331) (STRIPLOCAL 133333 - . 133996))))) + (FILEMAP (NIL (4257 21537 (GIT-CLONEP 4267 . 5698) (GIT-INIT 5700 . 6330) (GIT-MAKE-PROJECT 6332 . +14591) (GIT-GET-PROJECT 14593 . 16518) (GIT-PUT-PROJECT-FIELD 16520 . 18161) (GIT-PROJECT-PATH 18163 + . 19207) (FIND-ANCESTOR-DIRECTORY 19209 . 19560) (GIT-FIND-CLONE 19562 . 20645) (GIT-MAINBRANCH 20647 + . 21042) (GIT-MAINBRANCH? 21044 . 21535)) (26309 33483 (PRC-COMMAND 26319 . 31601) (GIT-GWC-COMMAND +31603 . 33481)) (33539 36327 (ALLSUBDIRS 33549 . 34835) (MEDLEYSUBDIRS 34837 . 35530) (GITSUBDIRS +35532 . 36325)) (36328 38733 (TOGIT 36338 . 37746) (FROMGIT 37748 . 38731)) (38734 41743 ( +WORKINGSUBDIR 38744 . 39199) (GITSUBDIR 39201 . 39644) (STRIPDIR 39646 . 40024) (STRIPHOST 40026 . +40266) (STRIPNAME 40268 . 41021) (STRIPWHERE 41023 . 41741)) (41744 43979 (GFILE4MFILE 41754 . 42450) +(MFILE4GFILE 42452 . 43021) (GIT-REPO-FILENAME 43023 . 43977)) (44028 54285 (GIT-COMMIT 44038 . 44864) + (GIT-PUSH 44866 . 45626) (GIT-PULL 45628 . 46380) (GIT-APPROVAL 46382 . 46731) (GIT-GET-FILE 46733 . +48648) (GIT-FILE-EXISTS? 48650 . 48924) (GIT-REMOTE-UPDATE 48926 . 49761) (GIT-REMOTE-ADD 49763 . +50070) (GIT-FILE-DATE 50072 . 51119) (GIT-FILE-HISTORY 51121 . 53055) (GIT-PRINT-FILE-HISTORY 53057 . +54109) (GIT-FETCH 54111 . 54283)) (54315 66267 (GIT-BRANCH-DIFF 54325 . 61214) (GIT-COMMIT-DIFFS 61216 + . 62107) (GIT-BRANCH-RELATIONS 62109 . 65793) (GIT-MODIFIED 65795 . 66265)) (66312 85259 ( +GIT-BRANCH-NUM 66322 . 66895) (GIT-CHECKOUT 66897 . 68183) (GIT-WHICH-BRANCH 68185 . 68592) ( +GIT-MAKE-BRANCH 68594 . 71173) (GIT-BRANCHES 71175 . 73772) (GIT-BRANCH-EXISTS? 73774 . 74645) ( +GIT-PICK-BRANCH 74647 . 75137) (GIT-BRANCH-MENU 75139 . 76040) (GIT-BRANCH-WHENSELECTEDFN 76042 . +77749) (GIT-PULL-REQUESTS 77751 . 81636) (GIT-SHORT-BRANCH-NAME 81638 . 81929) (GIT-LONG-NAME 81931 . +82248) (GIT-PRC-BRANCHES 82250 . 85257)) (85289 90043 (GIT-MY-CURRENT-BRANCH 85299 . 85669) ( +GIT-MY-BRANCHP 85671 . 86289) (GIT-MY-NEXT-BRANCH 86291 . 88091) (GIT-MY-BRANCHES 88093 . 90041)) ( +90089 94173 (GIT-ADD-WORKTREE 90099 . 91706) (GIT-REMOVE-WORKTREE 91708 . 92640) (GIT-LIST-WORKTREES +92642 . 93453) (WORKTREEDIR 93455 . 94171)) (94221 128732 (GIT-GET-DIFFERENT-FILES 94231 . 101139) ( +GIT-BRANCHES-COMPARE-DIRECTORIES 101141 . 108780) (GIT-WORKING-COMPARE-DIRECTORIES 108782 . 114597) ( +GIT-COMPARE-WORKTREE 114599 . 118577) (GITCDOBJBUTTONFN 118579 . 123077) (GIT-CD-LABELFN 123079 . +124165) (GIT-CD-MENUFN 124167 . 126713) (GIT-WORKING-COMPARE-FILES 126715 . 127335) ( +GIT-BRANCHES-COMPARE-FILES 127337 . 128501) (GIT-PR-COMPARE 128503 . 128730)) (128802 137133 (CDGITDIR + 128812 . 129499) (GIT-COMMAND 129501 . 131059) (GITORIGIN 131061 . 131758) (GIT-INITIALS 131760 . +132064) (GIT-COMMAND-TO-FILE 132066 . 135551) (GIT-RESULT-TO-LINES 135553 . 136466) (STRIPLOCAL 136468 + . 137131))))) STOP diff --git a/lispusers/GITFNS.LCOM b/lispusers/GITFNS.LCOM index 03bd1bb96b43d7758cc49cc24c0dd2a09482ead6..fa32aa44b07d6d19f098becb43bf5d3de3a601b4 100644 GIT binary patch delta 3871 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 delta 2914 zcmZt|YiwIr+1GB@#8sla2$|ctpKjC0u4?!Caj%_p>T+XWCr+;KaqR0xQM*}g?8GJy z2Rj8yJKRO1ttL%lx)S_A(;jFH0h5}Uh~>qdkPrxdOqvkdKg18j4-hItgMSs@Irfc* zv@6-?obP<^=h^##<7clqzPIcNNWN5|<_iiz2?D_hL7WgJ9z6U~b$zq4Rw_bu19-Tz z@cOG~{E?^^oO~eIp%8?LKwv@$@K7rqQ$f+vw?oj#tejbX2 zE#&@X>;eMsb$Sv>Rf%O3Sy$q~e~Ff2TdVF!6at~JAc;nW8#S&S3`^-u%oii6l&rD8I6CngwtoHRl5ucygzf)y z@_p{N#>-Frhx=Xg&Z!v3eb+F%cy7}8N7riZw#^d}B#03$ChH)Lhv9N2t;(@DNMaDu za%}D*NMYP%m0X<6kSrpFI{1Nzg(Kk3!fF1p`<&x~5J0_oq>cdpBCa6;_yt^pBJg)` z4FnP1boAK!ntyeFeyS_Am{Q`Zve^8~*l>6rMJBc9APE7`le((lPJpS5ti@)OEF>TZ zaU~(=R6Rj7-3zvF+c}$Kvgr6x@%6InrtKFSQ*TUGZTLCq-%XoooV)JjGDhmUm_WRvv<{IdO%*j1gu5pk z6iHu9E9dVbEl`8uX05QXR4&zd2#kZr!vp)$m|E+lja!(k^ErZ%ML-JAUi_TK(REjI z^hRj3Awf1b6;Ea$4d|_w{kRQ7EPhQ^DKzi}3<1H&i3*CRNtW)SzyS27MKFHMCEB43 zwH=DSMt^FGre~7q+;kT@eF5#9HU4>Tbyk4sr0z>8nQ4V4Xj;y&0E7ZSvmLdJ$yr6t zWaLE*3;IKqv$}7g6-ytJpKB3>j2j>EC%xd9cN@QdX$=ErM7Q0X(^%NP$R&-ppB}tE zS7G5YE8R3|CJSI|tM0l}Mf*EDT*6#<7MH6j20!W-dM0-`-tn%Q?=#EyRSp-`e%NL} z`YOt4%8K+EkGF>!$_hO&8U6Evx2n;j#RPi5xy9t^sBgCVy(OKjL^#J}qv zOf5}Xj-D;9K7MD%_Bk_o$M%`y$Hboxo8^bZ&*4h^_PpOrGMRJipM+bBU}qxOp{I-a zCukCZ1e0?v#w^)dTBnAMgk21m-6^iJi+&4J?8yE)w`@13R9O7pWv6>B{GO+%AhWGQ zE1JSHM0oUck>m1`NuuZt3B56~O{B4WlzQWDWMaTCZ$z=If&n%{r;@n9d02rnkh2^kA+_k_$DdvBZ#$Z?MI_j)RlkNZcqh6> zRdgKO79$V7%dBkoVCiP91JP%cOcv+2RToH_RrL8|6+8)&!OE4BDiG}$y6%h-6(5Tz zBbfjX^`2Fw3>cH!L|)L45;F?rXl>S31$sJID0P~^=qTm^s?xb|Qq4TZ<$K_^OriX& OpMI=$^Vc8!*ZDs_u=Lvi diff --git a/lispusers/GITFNS.TEDIT b/lispusers/GITFNS.TEDIT index 0aa747b426239c9b51923c5ceddf09df726eb5b1..86b5f8c15fe6501b1331756701423003cdee11bc 100644 GIT binary patch delta 4209 zcmZu!OKcle6rFKN2~9$1V+Wi9b)u-XNoz<1g(ju8u^q>#c8cuy_?G|J+gHA>sSAM=x{E7D!2L0#_r{dn-{mXcQ@bs=B0(LaO#aqx$W2E zhHF2boEUpJIM`aR)jRFrko)CK&vlmqF05 zD?3NR0RK|{e-IS03|;f=?8pJX=(sQInNuJfguz3>&sfBeKMkRXyIM;3R{)Lp4>ZZP z0CyN5!S52t{f5BlF8}2m00j4vDK3~N5GGGiZ$UIfZ4pkGm<+gM{zI8LEMmoogSh0R z-0iiQJ_6tAk)-`Nh|q||8}-0AEQp7kXr93$k#R(GW_ z(;tSF-XYi#=~)u}LkJ@z5{@NtH=N+Thed)5OWG`Tb&83A3_Bk}*c-s7VZt}nd6LLy zrOYIw?gw*wjdY)50vX1G0;Q~G)LVc6ENn9@Y|j63wEJ910}!oCT0`bPai!t%xNoFEv-ac;9pw5^s!f9+5hHZy>&$m9N?srRO;s zMIjsyB%$G)fb3EEz84GZzvN+ezn4bxa6>xKP{tWxuxPI`-XX)2%cx+V0SPBeh;{M- zSb$mr;jAGHhsUFanA0)6Q&!AZ*J)Ej)A+*976$7f>M6VqpbEmEa3hW79eW_7##>c{aExxj}WFH+}9Jx zw}x1Knh@KXplTFEU=~VQ)A&)uaUayvTc)H-RLwkLN=d|=bk7)|0YmIKQlB+9ZKMWY(kfU&G{q9qnU`0z0gxY5s-cEV zi@oK@K}XTmN+B9G?iC(u{u8w`QVu8aJNp=P#8EIsch9V5_*Ry(S_V(L&SQaZ8rilX zYO88jH)f3^FLgtl9ddB;Eg^A~vpUZO;On3xpTk%H`4Ed3QZdAYsRxP*EgMBsr)yJ( zp1*J5Wiq-=03ah8@hJOGG*po#^(%m3-#-k{z(&=ge(oo7WP0!tNe!SDI6_zy9#JEQ zz4V*d5-oZw(~+=UGX4FZWSs;_!>HG@5WOq856Di}xdv9q*@QA*aq#NvNV7sz$6zr< zMrGlH@jhXKwl(@8p{~pgQ-JC<2p<3?FgX9}iUWkuygfmhF+{@3bJa}xLrA7raAg0n zaV0$1N5B7qvI!D{QZ*_(rQTZMf0>W|MES`Oqx?-EpU?N|wPvq)zS8X#SDWoxvD@o3 z&$S!5Vs7rWw>RbrxqNl4(y6zr>$N7~R<+tK6bctQ>leCcU#(W@)t7f}TrT_9!>6f{ HcfbD+>-V3* delta 4019 zcmZXX-D@3H6vbzf+?beHTg`2At2IeU+QyXFrheW;lbD=>0SWwVg zA4LUW9t8Ehua^3tKIv&vsyZB)5&MWUNoXM~JarnRS;zIjq(QF?Xy(b$! zezLQ9>O`^KUMiky&lQ*2KjnkP#pT&_z1nyEd->dLgBkw@(qEPxWjR>9wlcFllx6uT z-E!&K#{(E@HRR7g!YLO}{Ib$I+aC+>48U67)Q~#^L2ESKJOY4c1BAt*kmARU ziM&yK*=ZKPZ49kZOGex=S<_`di%K+e(3O;tM)CeybI(l)He}KPf}9yiHZ_AFDVI`v zFAI`V$+{$kijEU{4lW5zv5*tWin<2~o7p+G`HIrbknnqk1#BZ@R&xG3Ai;hU+Z^-> zAQr9-yAaT9sMua@F5VxQb2%J{=v-Xx4#e4k$vYrn)9yl0xFI%baz2de97a_vW5-Rr z9TrCC=W1fKEObkiOO);c7%6z8#Hv(GM^*8yEFc>Z+126YGF6j$l(v@}tt-OgdX|8Y zkgE$*EKHt!#wk5_`_^02;P-KhpP6pK2pv97-yrH@+g*XUn4N)`qg}++$W-jvv9(~! zjrhtPwm1Jka7uqhq^pgB<(8>bC72q-u00WM+6!bK2qgB>nee^Yh+0N)50@4omVA~BKs*B43=nt9I-u&q3=8gteQc4jAWOR<3(16=6H-(Vd(~R( zv9*jQO40S&sPxLCKqLFICxM5sMb=Xn>mm}yQiMw*$C|^ zJ`srf?&i2ociCQUmpR>YAru*!<08B@T5!1(PPs!vI;-VY7-X)tGFu<*|ULe>S~rB z4ENYPe^t0E`}--NhXB;QBmuArz`_L=f#_(2>u@m*#8LVte@U&zj}K3({xV1KG1mQ+y4P% C5}0-X From 6159c64b84836bd3c9986576d42428b3f04fb3f1 Mon Sep 17 00:00:00 2001 From: rmkaplan <69548581+rmkaplan@users.noreply.github.com> Date: Wed, 6 May 2026 11:55:34 -0700 Subject: [PATCH 22/34] man [filename] just opens the corresponding documentation file (#2572) * man [filename] just opens the corresponding documentation file * When a particular ENTRY is provided and found in the file, scroll its first occurrence to the top --- lispusers/HELPSYS | 53 ++++++++++++++++++++++------------------- lispusers/HELPSYS.LCOM | Bin 62554 -> 62282 bytes 2 files changed, 29 insertions(+), 24 deletions(-) diff --git a/lispusers/HELPSYS b/lispusers/HELPSYS index 748a9348..12cde91a 100644 --- a/lispusers/HELPSYS +++ b/lispusers/HELPSYS @@ -1,13 +1,12 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "27-Jan-2026 13:21:10" {WMEDLEY}HELPSYS.;21 88654 +(FILECREATED "20-Apr-2026 08:07:50" {MEDLEY}HELPSYS.;24 89018 :EDIT-BY rmk - :CHANGES-TO (FNS DOCS.LOOKUP GENERIC.MAN.LOOKUP) - (VARS HELPSYSCOMS) + :CHANGES-TO (FNS REPO.LOOKUP) - :PREVIOUS-DATE " 5-May-2025 22:04:32" {WMEDLEY}HELPSYS.;15) + :PREVIOUS-DATE "27-Jan-2026 13:21:10" {MEDLEY}HELPSYS.;21) (PRETTYCOMPRINT HELPSYSCOMS) @@ -340,21 +339,27 @@ else "git web--browse"]) (REPO.LOOKUP - [LAMBDA (ENTRY TYPES) (* ; "Edited 13-Jan-2023 10:46 by lmm") + [LAMBDA (ENTRY TYPES) (* ; "Edited 20-Apr-2026 08:06 by rmk") + (* ; "Edited 13-Jan-2023 10:46 by lmm") (* ; "Edited 16-Aug-2022 16:26 by lmm") - (for FL in (UNION (WHEREIS ENTRY (OR TYPES HELPSYS.REPO.TYPES) - T) - (LIST ENTRY)) bind POS FND + (for FL POS FND TSTREAM in (UNION (WHEREIS ENTRY (OR TYPES HELPSYS.REPO.TYPES) + T) + (LIST ENTRY)) when [SETQ FND (OR (FINDFILE-WITH-EXTENSIONS FL NIL '(TEDIT TXT TED)) (AND (SETQ POS (STRPOS "-" FL)) (FINDFILE-WITH-EXTENSIONS (SUBSTRING FL 1 (CL:1- POS)) NIL '(TEDIT TXT TTY TED] - join (CL:WITH-OPEN-FILE (STR (PATHNAME FND) - :DIRECTION :INPUT) - (CL:WHEN (SETQ POS (FFILEPOS ENTRY STR)) - (TEDIT-SEE STR NIL NIL (CL:FORMAT NIL "~a [~a]" FL ENTRY)) - (LIST FL))]) + collect (SETQ TSTREAM (OPENTEXTSTREAM FND)) + [TEDIT TSTREAM NIL NIL `(READONLY T LEAVETTY T FONT ,DEFAULTFONT TITLE + ,(CL:IF (EQ FL ENTRY) + FL + (CONCAT ENTRY " on " FL))] + (CL:UNLESS (EQ FL ENTRY) + (CL:WHEN (SETQ POS (TEDIT.FIND TSTREAM ENTRY)) + (TEDIT.SETSEL TSTREAM POS (NCHARS ENTRY)) + (TEDIT.NORMALIZECARET TSTREAM))) + FL]) ) (RPAQQ CLHS.INDEX @@ -1716,14 +1721,14 @@ (PUTPROPS HELPSYS FILETYPE :FAKE-COMPILE-FILE) (DECLARE%: DONTCOPY - (FILEMAP (NIL (4640 10992 (HELPSYS 4650 . 6491) (IRM.LOOKUP 6493 . 8131) (GENERIC.MAN.LOOKUP 8133 . -10001) (IRM.SMART.LOOKUP 10003 . 10159) (IRM.RESET 10161 . 10570) (DOCS.LOOKUP 10572 . 10990)) (11249 -18568 (CLHS.INDEX 11259 . 14223) (CLHS.LOOKUP 14225 . 16231) (CLHS.OPENER 16233 . 17556) (REPO.LOOKUP -17558 . 18566)) (71663 73181 (IRM.GET.DINFOGRAPH 71673 . 72548) (IRM.DISPLAY.REF 72550 . 73179)) ( -73183 73545 (IRM.LOAD-GRAPH 73183 . 73545)) (73870 79374 (IRM.DISPLAY.CREF 73880 . 75594) ( -IRM.CREF.BOX 75596 . 76423) (IRM.PUT.CREF 76425 . 76650) (IRM.GET.CREF 76652 . 77023) ( -IRM.CREF.BUTTONEVENTFN 77025 . 79372)) (79929 88235 (\IRM.GET.REF 79939 . 81270) (\IRM.SMART.REF 81272 - . 83199) (\IRM.CHOOSE.REF 83201 . 84452) (\IRM.WILD.REF 84454 . 85709) (\IRM.WILDCARD 85711 . 86077) -(\IRM.WILD.MATCH 86079 . 87309) (\IRM.GET.HASHFILE 87311 . 87774) (\IRM.GET.KEYWORDS 87776 . 88233)) ( -88372 88528 (\IRM.AROUND-EXIT 88372 . 88528))))) + (FILEMAP (NIL (4582 10934 (HELPSYS 4592 . 6433) (IRM.LOOKUP 6435 . 8073) (GENERIC.MAN.LOOKUP 8075 . +9943) (IRM.SMART.LOOKUP 9945 . 10101) (IRM.RESET 10103 . 10512) (DOCS.LOOKUP 10514 . 10932)) (11191 +18932 (CLHS.INDEX 11201 . 14165) (CLHS.LOOKUP 14167 . 16173) (CLHS.OPENER 16175 . 17498) (REPO.LOOKUP +17500 . 18930)) (72027 73545 (IRM.GET.DINFOGRAPH 72037 . 72912) (IRM.DISPLAY.REF 72914 . 73543)) ( +73547 73909 (IRM.LOAD-GRAPH 73547 . 73909)) (74234 79738 (IRM.DISPLAY.CREF 74244 . 75958) ( +IRM.CREF.BOX 75960 . 76787) (IRM.PUT.CREF 76789 . 77014) (IRM.GET.CREF 77016 . 77387) ( +IRM.CREF.BUTTONEVENTFN 77389 . 79736)) (80293 88599 (\IRM.GET.REF 80303 . 81634) (\IRM.SMART.REF 81636 + . 83563) (\IRM.CHOOSE.REF 83565 . 84816) (\IRM.WILD.REF 84818 . 86073) (\IRM.WILDCARD 86075 . 86441) +(\IRM.WILD.MATCH 86443 . 87673) (\IRM.GET.HASHFILE 87675 . 88138) (\IRM.GET.KEYWORDS 88140 . 88597)) ( +88736 88892 (\IRM.AROUND-EXIT 88736 . 88892))))) STOP diff --git a/lispusers/HELPSYS.LCOM b/lispusers/HELPSYS.LCOM index 8307d3e27d4f6840c07ff024eff872ac8e4b5059..951eccb28d4dc1bdd6d2098f6f4906df5dad8101 100644 GIT binary patch delta 846 zcmZ8fzf%)I6b6EWL`6F!FwUDBk_p9Sb}zp!*O23Gj~vQpFm>@wMcJaXQP#kqaB^4zPrc}*<$zYzHh(%_Py`x&%~!6iN&nV9M@y2<8r3D zo+H5UO{;D$Gf-SlvVgmxuYeIS)0XBEzjS=OIFli&d2py|L@NQ&4N^9WM1idGXn*%$ z`|0C0?C*gBN5`GHPGJF(3N2mWDK%)tC>9k^EYa{I4Uv$x0^4}WX>tz3@LVpZKzs8! zl3u3Kh(YqoLNXiOw@|HQHYnPE+9uD%MPlw2K(7$0gTZW9s!J_6+}#1gs+rz03sor~ z>v&-j0_KYx7oy(u7qB(~TXjV9qUn zwmlXFCuFu39~{lzoJfOV>&dJSWsspnxef541deCpS_EH&xE5Z`r^dcrJ(-)I?L3>P zC3@rTt}8F)8`*odN=A@srC1@ zv9&jU+F<#&trP+K;>w&Sf`-Z6b!M3XlR$N>L!1bi3>kJ^*TBPG1R>Be0hy1J z=u{hMu`s{_EfBDTXPFWz6ok*vuWRS!#DXuTQzx19%7&(abR}As(lVgm%_f(Q@bFox z!5|(74yignCW delta 973 zcmZvb&ui2`6vsEa?bfbBYe8zeQXXN2ERrRY{n>z)Y%=L)n@y%kc6DtPmae#^wiWRr zLVM`dgC#dT`5zS93Z8oR;LVGFfcR(lW~#6hbC@?T^L~9llYIM?`T0AuqS(}NeX2UH zM^)E%0$5_EwPvnTkX=8fq31?ShNY02c5F7iE3c1N7Lp_B)|?`5?eD(ae(`Jw`+Fe6 z+lR*ocMeGra+AH&Sivh9awKXYhs#tAef@TE!@% zupF13Pm}8D7b!cRsn@jAi`#aZZ<1`jC0?xOXQq<-Gv*=nNTX8(o>TuiLK{S_-tj*^6R7FaGyINyTOfEF2d2`H1|eZ*DeZKX*Q))G}!F) z@D5`r6F^2NKcW=yE-cUJI6>GkW2k|{F=EqV&Ud|>0%RHFg8^(D44xq55RXb;5Uh2X zscD)HhTTB&p#2@2h&hwVd^sEoy^La5U8n#CRT0lnm*d;$U+QF+vR$MQ_Zf}A#lnIN z3ja8je3J8r=0q!VKH<(vk4HlGbuRP#uGqH)m5sCc_RiYQ4{jyda`L@C*2dndlmf zLEyXy5UmCQqdqJXU}oI%%?^bINuaQpOcmO7yc@%824ReUNcCzuHp3Ez>$7eQ%QeL6 ThSZAPz)#*47EVtJAHM$qq@~>V From ceccadacefcd2b3ffd04d6610986b715aaccd6c8 Mon Sep 17 00:00:00 2001 From: rmkaplan <69548581+rmkaplan@users.noreply.github.com> Date: Thu, 7 May 2026 12:32:48 -0700 Subject: [PATCH 23/34] Minor fix in UNICODE-FORMATS (#2596) --- sources/UNICODE-FORMATS | 51 ++++++++++++++++++++--------------- sources/UNICODE-FORMATS.LCOM | Bin 165855 -> 165919 bytes 2 files changed, 29 insertions(+), 22 deletions(-) diff --git a/sources/UNICODE-FORMATS b/sources/UNICODE-FORMATS index a8b3a60c..9a4d7ae1 100644 --- a/sources/UNICODE-FORMATS +++ b/sources/UNICODE-FORMATS @@ -1,10 +1,12 @@ (DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10 :FORMAT :UTF-8) -(FILECREATED "31-Mar-2026 09:03:25" {WMEDLEY}UNICODE-FORMATS.;4 218013 +(FILECREATED " 7-May-2026 11:08:18" {MEDLEY}UNICODE-FORMATS.;5 218405 :EDIT-BY rmk - :PREVIOUS-DATE " 9-Mar-2026 13:11:16" {WMEDLEY}UNICODE-FORMATS.;3) + :CHANGES-TO (FNS SYSTEM-EXTERNALFORMAT) + + :PREVIOUS-DATE "31-Mar-2026 09:03:25" {MEDLEY}UNICODE-FORMATS.;4) (PRETTYCOMPRINT UNICODE-FORMATSCOMS) @@ -1246,7 +1248,8 @@ (DEFINEQ (SYSTEM-EXTERNALFORMAT - [LAMBDA NIL (* ; "Edited 6-Feb-2026 11:29 by rmk") + [LAMBDA NIL (* ; "Edited 7-May-2026 11:08 by rmk") + (* ; "Edited 6-Feb-2026 11:29 by rmk") (* ; "Edited 31-Jan-2026 18:51 by rmk") (* ; "Edited 10-Oct-2022 11:55 by lmm") (* ; "Edited 7-Jul-2022 10:41 by rmk") @@ -1254,9 +1257,13 @@ (* ;; "Returns the name, sets the global. For now, UTF-8 or through, could be something else.") (fetch (EXTERNALFORMAT NAME) of (SETQ *SYSTEM-EXTERNALFORMAT* - (FIND-FORMAT (FOR X IN '("LC_CTYPE" "LC_ALL" "LANG") - WHEN (STRPOS ".UTF-8" (UNIX-GETENV X)) - DO (RETURN :UTF-8) FINALLY (RETURN :THROUGH]) + (FIND-FORMAT (for X in '("LC_CTYPE" "LC_ALL" "LANG") + when (STRPOS "UTF" (U-CASE (UNIX-GETENV X))) + do + (* ;; + "Should it check separately for 8? Would anyone ever say UTF-16 ?") + + (RETURN :UTF-8) finally (RETURN :THROUGH]) (MTOSYSSTRING [LAMBDA (MSTRING) (* ; "Edited 6-Feb-2026 00:20 by rmk") @@ -2756,20 +2763,20 @@ (64994 8322) (64995 8323) (64996 8324) (64997 8325) (64998 8326) (64999 8327) (65000 8328) (65001 8329) (65002 8331) (65003 8330) (65004 8332) (65008 (48 824))))) (DECLARE%: DONTCOPY - (FILEMAP (NIL (3431 19523 (UTF8.OUTCHARFN 3441 . 6457) (UTF8.SLUG.OUTCHARFN 6459 . 7123) ( -UTF8.INCCODEFN 7125 . 13404) (UTF8.PEEKCCODEFN 13406 . 18539) (\UTF8.BACKCCODEFN 18541 . 19521)) ( -19524 24439 (UTF16BE.OUTCHARFN 19534 . 20553) (UTF16BE.INCCODEFN 20555 . 21897) (UTF16BE.PEEKCCODEFN -21899 . 23243) (\UTF16BE.BACKCCODEFN 23245 . 24437)) (24440 29171 (UTF16LE.OUTCHARFN 24450 . 25566) ( -UTF16LE.INCCODEFN 25568 . 26697) (UTF16LE.PEEKCCODEFN 26699 . 27975) (\UTF16LE.BACKCCODEFN 27977 . -29169)) (29172 32219 (READBOM 29182 . 31251) (WRITEBOM 31253 . 32217)) (32220 36251 ( -MAKE-UNICODE-FORMATS 32230 . 36249)) (36319 40813 (UTF8.BINCODE 36329 . 39017) (\UTF8.FETCHCODE 39019 - . 40811)) (40814 46437 (UTF8.VALIDATE 40824 . 43421) (NUTF8-BYTE1-BYTES 43423 . 44160) ( -NUTF8-CODE-BYTES 44162 . 45219) (NUTF8-STRING-BYTES 45221 . 46113) (N-MCHARS 46115 . 46435)) (46501 -47775 (MTOUCODE 46511 . 46680) (UTOMCODE 46682 . 46879) (MTOUCODE? 46881 . 47260) (UTOMCODE? 47262 . -47773)) (47776 54348 (MTOUSTRING 47786 . 48369) (UTOMSTRING 48371 . 48954) (MTOUTF8STRING 48956 . -53235) (UTF8TOMSTRING 53237 . 54346)) (54406 60114 (XTOUCODE 54416 . 54934) (UTOXCODE 54936 . 55444) ( -XTOUCODE? 55446 . 56507) (UTOXCODE? 56509 . 57592) (XTOUSTRING 57594 . 58289) (UTOXSTRING 58291 . -59034) (XTOUTF8STRING 59036 . 60112)) (60115 65294 (MERGE-UNICODE-TRANSLATION-TABLES 60125 . 62887) ( -UNICODE.UNMAPPED 62889 . 65292)) (69033 69286 (UNICODE-INIT 69043 . 69284)) (69307 70745 ( -SYSTEM-EXTERNALFORMAT 69317 . 70261) (MTOSYSSTRING 70263 . 70456) (SYSTOMSTRING 70458 . 70743))))) + (FILEMAP (NIL (3476 19568 (UTF8.OUTCHARFN 3486 . 6502) (UTF8.SLUG.OUTCHARFN 6504 . 7168) ( +UTF8.INCCODEFN 7170 . 13449) (UTF8.PEEKCCODEFN 13451 . 18584) (\UTF8.BACKCCODEFN 18586 . 19566)) ( +19569 24484 (UTF16BE.OUTCHARFN 19579 . 20598) (UTF16BE.INCCODEFN 20600 . 21942) (UTF16BE.PEEKCCODEFN +21944 . 23288) (\UTF16BE.BACKCCODEFN 23290 . 24482)) (24485 29216 (UTF16LE.OUTCHARFN 24495 . 25611) ( +UTF16LE.INCCODEFN 25613 . 26742) (UTF16LE.PEEKCCODEFN 26744 . 28020) (\UTF16LE.BACKCCODEFN 28022 . +29214)) (29217 32264 (READBOM 29227 . 31296) (WRITEBOM 31298 . 32262)) (32265 36296 ( +MAKE-UNICODE-FORMATS 32275 . 36294)) (36364 40858 (UTF8.BINCODE 36374 . 39062) (\UTF8.FETCHCODE 39064 + . 40856)) (40859 46482 (UTF8.VALIDATE 40869 . 43466) (NUTF8-BYTE1-BYTES 43468 . 44205) ( +NUTF8-CODE-BYTES 44207 . 45264) (NUTF8-STRING-BYTES 45266 . 46158) (N-MCHARS 46160 . 46480)) (46546 +47820 (MTOUCODE 46556 . 46725) (UTOMCODE 46727 . 46924) (MTOUCODE? 46926 . 47305) (UTOMCODE? 47307 . +47818)) (47821 54393 (MTOUSTRING 47831 . 48414) (UTOMSTRING 48416 . 48999) (MTOUTF8STRING 49001 . +53280) (UTF8TOMSTRING 53282 . 54391)) (54451 60159 (XTOUCODE 54461 . 54979) (UTOXCODE 54981 . 55489) ( +XTOUCODE? 55491 . 56552) (UTOXCODE? 56554 . 57637) (XTOUSTRING 57639 . 58334) (UTOXSTRING 58336 . +59079) (XTOUTF8STRING 59081 . 60157)) (60160 65339 (MERGE-UNICODE-TRANSLATION-TABLES 60170 . 62932) ( +UNICODE.UNMAPPED 62934 . 65337)) (69078 69331 (UNICODE-INIT 69088 . 69329)) (69352 71137 ( +SYSTEM-EXTERNALFORMAT 69362 . 70653) (MTOSYSSTRING 70655 . 70848) (SYSTOMSTRING 70850 . 71135))))) STOP diff --git a/sources/UNICODE-FORMATS.LCOM b/sources/UNICODE-FORMATS.LCOM index d21316db16794a3974eb50d850a7637c30a44044..4ca9973d3707b9a122010372c587be8273aa9a48 100644 GIT binary patch delta 379 zcmccL&ozGn*Mu~61#?~B#7bQw10yp9LqjVA3oAoQB?S$o3Z^LP4Na^}jg=IVic;YkQY#9IidC&9_q&V7Wdb$3h5Gm?AZydp(^FDN zNh|>xj%l8$m4T6xCYOerr;n?1kgH>es|(P6Oh;Nk9HnHcU}R`vVqmIZ);%+o(KSl0z;sDhHQAMgD>N-0HyG}l5r^sYxGWnyO2Q$#DW_$Z~dwa(1_V!E*JOJ$#Vy6HA delta 334 zcmbO~f$M%h*Mu|;V?$lv#3EfI10yp914}CdV=EIQB?S$oetBZn?@#I5{qD&B{*qbOA8Cn<^ z8Y@`2x_E}@Iz=iJP4hahI51uS&ugGL-IoZVCgH10q#7) Date: Thu, 7 May 2026 12:33:11 -0700 Subject: [PATCH 24/34] Fix library>DATABASEFNS DUMPDB to use get the FILEDATES correctly (#2593) DUMPDB fixed to use ROOTFILENAME vs. NAMEFIELD (U-CASE vs. actual) to retrieve and dump the source file's FILEDATES, so the .DATABASE can be loaded. --- library/DATABASEFNS | 25 ++++++++++++++----------- library/DATABASEFNS.LCOM | Bin 7757 -> 7777 bytes 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/library/DATABASEFNS b/library/DATABASEFNS index e25c5366..5b24e24d 100644 --- a/library/DATABASEFNS +++ b/library/DATABASEFNS @@ -1,16 +1,17 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "20-Feb-2024 23:45:56" {DSK}e>Interlisp>medley>library>DATABASEFNS.;4 18445 +(FILECREATED " 2-May-2026 17:38:46" {DSK}matt>Interlisp>medley>library>DATABASEFNS.;4 18684 :EDIT-BY "mth" :CHANGES-TO (FNS DUMPDB) - :PREVIOUS-DATE "19-Feb-2024 16:29:44" {DSK}e>Interlisp>medley>library>DATABASEFNS.;1) + :PREVIOUS-DATE "29-Apr-2026 17:43:56" {DSK}matt>Interlisp>medley>library>DATABASEFNS.;2 +) (* ; " -Copyright (c) 1986, 1990-1993, 2024 by Xerox Corporation. +Copyright (c) 1986, 1990-1993, 2024, 2026 by Xerox Corporation. ") (PRETTYCOMPRINT DATABASEFNSCOMS) @@ -164,7 +165,9 @@ Copyright (c) 1986, 1990-1993, 2024 by Xerox Corporation. (DEFINEQ (DUMPDB - [LAMBDA (FILE PROPFLG) (* ; "Edited 20-Feb-2024 23:45 by mth") + [LAMBDA (FILE PROPFLG) (* ; "Edited 2-May-2026 17:32 by mth") + (* ; "Edited 29-Apr-2026 17:42 by mth") + (* ; "Edited 20-Feb-2024 23:45 by mth") (* ; "Edited 7-Feb-2024 18:26 by mth") (* ; "Edited 27-Oct-2021 10:51 by larry") (* ; "Edited 24-Oct-2021 16:24 by rmk:") @@ -180,7 +183,7 @@ Copyright (c) 1986, 1990-1993, 2024 by Xerox Corporation. (LET ((SAVEDCOPYRIGHTFLG COPYRIGHTFLG) (SAVEDDEFAULTCOPYRIGHTOWNER DEFAULTCOPYRIGHTOWNER)) (CL:UNWIND-PROTECT - (PROG (DBFILE DBFN DBROOTFN FLCPR (FL (NAMEFIELD FILE)) + (PROG (DBFILE DBFN DBROOTFN FLCPR (FL (ROOTFILENAME FILE)) (FNS (FILEFNSLST FILE))) (SETQ DBFN (PACKFILENAME 'EXTENSION 'DATABASE 'VERSION NIL 'BODY FILE)) (SETQ DBROOTFN (ROOTFILENAME DBFN)) @@ -230,7 +233,7 @@ Copyright (c) 1986, 1990-1993, 2024 by Xerox Corporation. (PRETTYDEF NIL DBFN `((P (PROGN (PRIN1 "Use LOADDB to load database files!" T) (ERROR!))) - (E [PRINT (CAR (GETPROP ',FILE 'FILEDATES] + (E [PRINT (CAR (GETPROP ',FL 'FILEDATES] (DUMPDATABASE ',FNS] [COND (PROPFLG (PRINT (FULLNAME DBFILE) @@ -375,9 +378,9 @@ Copyright (c) 1986, 1990-1993, 2024 by Xerox Corporation. (RESETSAVE DWIMIFYCOMPFLG T) ) -(PUTPROPS DATABASEFNS COPYRIGHT ("Xerox Corporation" 1986 1990 1991 1992 1993 2024)) +(PUTPROPS DATABASEFNS COPYRIGHT ("Xerox Corporation" 1986 1990 1991 1992 1993 2024 2026)) (DECLARE%: DONTCOPY - (FILEMAP (NIL (1768 6793 (DBFILE 1778 . 3423) (DBFILE1 3425 . 4935) (DBFILE2 4937 . 6159) (LOAD 6161 - . 6391) (LOADFROM 6393 . 6581) (MAKEFILE 6583 . 6791)) (6849 17838 (DUMPDB 6859 . 11873) (LOADDB -11875 . 16750) (MAKEDB 16752 . 17836))))) + (FILEMAP (NIL (1783 6808 (DBFILE 1793 . 3438) (DBFILE1 3440 . 4950) (DBFILE2 4952 . 6174) (LOAD 6176 + . 6406) (LOADFROM 6408 . 6596) (MAKEFILE 6598 . 6806)) (6864 18072 (DUMPDB 6874 . 12107) (LOADDB +12109 . 16984) (MAKEDB 16986 . 18070))))) STOP diff --git a/library/DATABASEFNS.LCOM b/library/DATABASEFNS.LCOM index aa806c4cebcde11dab16bba5c1a9ae89e5cae494..1d2842245a1aca64c63ea47ef0fe07b46d8e1db3 100644 GIT binary patch delta 344 zcmX?W^U%g#!^PFj)6Z4c&C|zK*VE6wIO?aZcgs_5FFscq$HN4reLZ!w=%F$(&W+rIn^2Ho)A|T1tlz& zn<*(&y99gJ+910?o7c?3M1jl7)x|SJ*C}#xJEMUbvc*7$n;2V}0`+oXYF1}7+RVr_ pPk_;5^8%qPMxG#l{}7NX{2YB%?c1pu1NSepO< delta 321 zcmaE8bJoUQ!^PFj)6Z4c&C|zK*VE6wIO?aZcgs_o;u3Ku7u91O}iGq=_m5Hg9>BKB4*4(@jyVQxj+9HNV2zdiTD+3cN z1M`VzG~N($93!QQnt zP@6Rb6bvm)OiUH5TwOdvbe$r(CigQMC>dHJoMUKaWn^h(VxpwLg`!oR(Qq>_(>wvj hu+3|PvKTr29DRYo Date: Thu, 7 May 2026 20:57:58 -0700 Subject: [PATCH 25/34] Cleanup the piece datatype, address a few issues --- library/tedit/TEDIT | 62 +-- library/tedit/TEDIT-ABBREV | 17 +- library/tedit/TEDIT-ABBREV.LCOM | Bin 6855 -> 6861 bytes library/tedit/TEDIT-BUTTONS | 72 ++-- library/tedit/TEDIT-BUTTONS.LCOM | Bin 35137 -> 35200 bytes library/tedit/TEDIT-FILE | 597 ++++++++++++++--------------- library/tedit/TEDIT-FILE.LCOM | Bin 40910 -> 40514 bytes library/tedit/TEDIT-FIXFILES | 183 +++++++++ library/tedit/TEDIT-FIXFILES.LCOM | Bin 0 -> 4504 bytes library/tedit/TEDIT-HISTORY | 35 +- library/tedit/TEDIT-HISTORY.LCOM | Bin 15334 -> 15194 bytes library/tedit/TEDIT-LOOKS | 42 +- library/tedit/TEDIT-LOOKS.LCOM | Bin 38363 -> 38334 bytes library/tedit/TEDIT-MENU | 90 ++--- library/tedit/TEDIT-MENU.LCOM | Bin 55059 -> 55050 bytes library/tedit/TEDIT-OLDFILE | 98 +++-- library/tedit/TEDIT-OLDFILE.LCOM | Bin 17598 -> 17487 bytes library/tedit/TEDIT-PAGE | 48 ++- library/tedit/TEDIT-PAGE.LCOM | Bin 28463 -> 28342 bytes library/tedit/TEDIT-PCTREE | 37 +- library/tedit/TEDIT-PCTREE.LCOM | Bin 13561 -> 13500 bytes library/tedit/TEDIT-SCREEN | 69 ++-- library/tedit/TEDIT-SCREEN.LCOM | Bin 33574 -> 35129 bytes library/tedit/TEDIT-SELECTION | 80 ++-- library/tedit/TEDIT-SELECTION.LCOM | Bin 31745 -> 31579 bytes library/tedit/TEDIT-STREAM | 223 +++++------ library/tedit/TEDIT-STREAM.LCOM | Bin 38390 -> 37928 bytes library/tedit/TEDIT-TFBRAVO | 50 ++- library/tedit/TEDIT-TFBRAVO.LCOM | Bin 28935 -> 28817 bytes library/tedit/TEDIT-WINDOW | 460 ++++++++++++---------- library/tedit/TEDIT-WINDOW.LCOM | Bin 62591 -> 62769 bytes library/tedit/TEDIT.LCOM | Bin 33716 -> 33883 bytes library/tedit/tedit-exports.all | 93 +++-- 33 files changed, 1194 insertions(+), 1062 deletions(-) create mode 100644 library/tedit/TEDIT-FIXFILES create mode 100644 library/tedit/TEDIT-FIXFILES.LCOM diff --git a/library/tedit/TEDIT b/library/tedit/TEDIT index 5c5ff485..5de675cb 100644 --- a/library/tedit/TEDIT +++ b/library/tedit/TEDIT @@ -1,12 +1,12 @@ (DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED " 2-Mar-2026 18:32:06" {WMEDLEY}tedit>TEDIT.;853 146506 +(FILECREATED "10-Mar-2026 18:07:31" {WMEDLEY}tedit>TEDIT.;855 146853 :EDIT-BY rmk - :CHANGES-TO (VARS TEDITCOMS) + :CHANGES-TO (FNS TDRIBBLE) - :PREVIOUS-DATE " 4-Feb-2026 16:02:02" {WMEDLEY}tedit>TEDIT.;852) + :PREVIOUS-DATE " 2-Mar-2026 18:32:06" {WMEDLEY}tedit>TEDIT.;853) (PRETTYCOMPRINT TEDITCOMS) @@ -743,17 +743,21 @@ (DEFINEQ (TDRIBBLE - [LAMBDA NIL (* ; "Edited 31-Mar-2025 12:03 by rmk") + [LAMBDA (TITLE WINDOW) (* ; "Edited 10-Mar-2026 17:39 by rmk") + (* ; "Edited 31-Mar-2025 12:03 by rmk") (* ; "Edited 16-Mar-2025 21:47 by rmk") (* ; "Edited 27-Nov-2024 23:20 by rmk") (* ; "Edited 17-Nov-2024 14:10 by rmk") (* ; "Edited 15-Nov-2024 21:13 by rmk") (* ; "Edited 22-Oct-2024 21:23 by rmk") - (LET [(TSTREAM (OPENTEXTSTREAM NIL NIL NIL NIL `(HISTORY OFF FONT DEFAULTFONT] + (LET [(TSTREAM (OPENTEXTSTREAM NIL NIL NIL NIL `(TITLE ,(CONCAT (OR TITLE "Tedit Dribble") + " " + (DATE)) + HISTORY OFF FONT DEFAULTFONT] [WHENCLOSE TSTREAM 'BEFORE (FUNCTION (LAMBDA (TSTREAM) [TEDIT TSTREAM 'Dribble NIL - `(TITLE ,(CONCAT "Tedit Dribble " (DATE)) + `(TITLE ,(TEXTPROP TSTREAM 'TITLE) LEAVETTY T APPEND QUIET PARABREAKCHARS NIL HISTORY OFF OPENWIDTH ,(fetch (REGION WIDTH) of (WINDOWPROP (WFROMDS T) @@ -2345,27 +2349,27 @@ (DEFAULT.IMAGETYPE.CONVERSIONS '(TEDIT TEDIT.TO.IMAGEFILE)) (DECLARE%: DONTCOPY - (FILEMAP (NIL (4738 7132 (MAKE-TEDIT-EXPORTS.ALL 4748 . 5294) (UPDATE-TEDIT 5296 . 6225) (EDIT-TEDIT -6227 . 7130)) (8487 37486 (TEDIT 8497 . 11111) (TEXTSTREAM 11113 . 13002) (TEXTSTREAMP 13004 . 13388) -(COERCETEXTSTREAM 13390 . 17601) (TEDIT.CONCAT 17603 . 20905) (TEDITSTRING 20907 . 21821) (TEDIT-SEE -21823 . 22507) (TEDIT.COPY 22509 . 24654) (TEDIT.DELETE 24656 . 26017) (TEDIT.INSERT 26019 . 28988) ( -TEDIT.TERPRI 28990 . 30104) (TEDIT.KILL 30106 . 31088) (TEDIT.QUIT 31090 . 32456) (TEDIT.MOVE 32458 . -33346) (TEDIT.STRINGWIDTH 33348 . 34019) (TEDIT.CHARWIDTH 34021 . 36263) (TEDIT.PARAGRAPH.BOUNDARIES -36265 . 37484)) (37487 39428 (TEXTOBJ 37497 . 37962) (COERCETEXTOBJ 37964 . 39426)) (40828 42478 ( -TDRIBBLE 40838 . 42476)) (42519 54499 (TEDIT.INSERT.OBJECT 42529 . 46236) (TEDIT.EDIT.OBJECT 46238 . -49178) (TEDIT.OBJECT.CHANGED 49180 . 52370) (TEDIT.MAP.OBJECTS 52372 . 54027) (\TEDIT.FIRST.OBJPIECE -54029 . 54262) (\TEDIT.NEXT.OBJPIECE 54264 . 54497)) (54522 61965 (\TEDIT.CONCAT.PAGEFRAMES 54532 . -59599) (\TEDIT.GET.PAGE.HEADINGS 59601 . 60630) (\TEDIT.CONCAT.INSTALL.HEADINGS 60632 . 61963)) (61966 - 65573 (\TEDIT.MOVE.MSG 61976 . 64057) (\TEDIT.READONLY 64059 . 65571)) (65574 71465 (TEDIT.NCHARS -65584 . 65957) (TEDIT.RPLCHARCODE 65959 . 68949) (TEDIT.NTHCHARCODE 68951 . 70994) (TEDIT.NTHCHAR -70996 . 71463)) (71511 128555 (\TEDIT1 71521 . 73598) (\TEDIT.INSERT 73600 . 79713) (\TEDIT.MOVE 79715 - . 87813) (\TEDIT.COPY 87815 . 92421) (\TEDIT.REPLACE.SELPIECES 92423 . 96959) ( -\TEDIT.INSERT.SELPIECES 96961 . 99958) (\TEDIT.RESTARTFN 99960 . 102465) (\TEDIT.CHARDELETE 102467 . -105396) (\TEDIT.COPYPIECE 105398 . 110560) (\TEDIT.APPLY.OBJFN 110562 . 113648) (\TEDIT.DELETE 113650 - . 118018) (\TEDIT.DIFFUSE.PARALOOKS 118020 . 120291) (\TEDIT.WORDDELETE 120293 . 121908) ( -\TEDIT.WORDDELETE.FORWARD 121910 . 123699) (\TEDIT.FINISHEDIT? 123701 . 128553)) (128556 129215 ( -\TEDIT.THELP 128566 . 129213)) (129249 138380 (\TEDIT.PARAPIECES 129259 . 131233) (\TEDIT.PARACHNOS -131235 . 132127) (\TEDIT.PARA.FIRST 132129 . 135230) (\TEDIT.PARA.LAST 135232 . 138378)) (138381 -145476 (\TEDIT.WORD.FIRST 138391 . 142395) (\TEDIT.WORD.LAST 142397 . 145474)) (145677 145954 ( -TEDITSYSTEMDATE 145687 . 145952)) (146090 146297 (TEDIT.IMAGESOURCEP 146100 . 146295))))) + (FILEMAP (NIL (4736 7130 (MAKE-TEDIT-EXPORTS.ALL 4746 . 5292) (UPDATE-TEDIT 5294 . 6223) (EDIT-TEDIT +6225 . 7128)) (8485 37484 (TEDIT 8495 . 11109) (TEXTSTREAM 11111 . 13000) (TEXTSTREAMP 13002 . 13386) +(COERCETEXTSTREAM 13388 . 17599) (TEDIT.CONCAT 17601 . 20903) (TEDITSTRING 20905 . 21819) (TEDIT-SEE +21821 . 22505) (TEDIT.COPY 22507 . 24652) (TEDIT.DELETE 24654 . 26015) (TEDIT.INSERT 26017 . 28986) ( +TEDIT.TERPRI 28988 . 30102) (TEDIT.KILL 30104 . 31086) (TEDIT.QUIT 31088 . 32454) (TEDIT.MOVE 32456 . +33344) (TEDIT.STRINGWIDTH 33346 . 34017) (TEDIT.CHARWIDTH 34019 . 36261) (TEDIT.PARAGRAPH.BOUNDARIES +36263 . 37482)) (37485 39426 (TEXTOBJ 37495 . 37960) (COERCETEXTOBJ 37962 . 39424)) (40826 42825 ( +TDRIBBLE 40836 . 42823)) (42866 54846 (TEDIT.INSERT.OBJECT 42876 . 46583) (TEDIT.EDIT.OBJECT 46585 . +49525) (TEDIT.OBJECT.CHANGED 49527 . 52717) (TEDIT.MAP.OBJECTS 52719 . 54374) (\TEDIT.FIRST.OBJPIECE +54376 . 54609) (\TEDIT.NEXT.OBJPIECE 54611 . 54844)) (54869 62312 (\TEDIT.CONCAT.PAGEFRAMES 54879 . +59946) (\TEDIT.GET.PAGE.HEADINGS 59948 . 60977) (\TEDIT.CONCAT.INSTALL.HEADINGS 60979 . 62310)) (62313 + 65920 (\TEDIT.MOVE.MSG 62323 . 64404) (\TEDIT.READONLY 64406 . 65918)) (65921 71812 (TEDIT.NCHARS +65931 . 66304) (TEDIT.RPLCHARCODE 66306 . 69296) (TEDIT.NTHCHARCODE 69298 . 71341) (TEDIT.NTHCHAR +71343 . 71810)) (71858 128902 (\TEDIT1 71868 . 73945) (\TEDIT.INSERT 73947 . 80060) (\TEDIT.MOVE 80062 + . 88160) (\TEDIT.COPY 88162 . 92768) (\TEDIT.REPLACE.SELPIECES 92770 . 97306) ( +\TEDIT.INSERT.SELPIECES 97308 . 100305) (\TEDIT.RESTARTFN 100307 . 102812) (\TEDIT.CHARDELETE 102814 + . 105743) (\TEDIT.COPYPIECE 105745 . 110907) (\TEDIT.APPLY.OBJFN 110909 . 113995) (\TEDIT.DELETE +113997 . 118365) (\TEDIT.DIFFUSE.PARALOOKS 118367 . 120638) (\TEDIT.WORDDELETE 120640 . 122255) ( +\TEDIT.WORDDELETE.FORWARD 122257 . 124046) (\TEDIT.FINISHEDIT? 124048 . 128900)) (128903 129562 ( +\TEDIT.THELP 128913 . 129560)) (129596 138727 (\TEDIT.PARAPIECES 129606 . 131580) (\TEDIT.PARACHNOS +131582 . 132474) (\TEDIT.PARA.FIRST 132476 . 135577) (\TEDIT.PARA.LAST 135579 . 138725)) (138728 +145823 (\TEDIT.WORD.FIRST 138738 . 142742) (\TEDIT.WORD.LAST 142744 . 145821)) (146024 146301 ( +TEDITSYSTEMDATE 146034 . 146299)) (146437 146644 (TEDIT.IMAGESOURCEP 146447 . 146642))))) STOP diff --git a/library/tedit/TEDIT-ABBREV b/library/tedit/TEDIT-ABBREV index 6c874eea..3d579432 100644 --- a/library/tedit/TEDIT-ABBREV +++ b/library/tedit/TEDIT-ABBREV @@ -1,12 +1,12 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "23-Jan-2026 15:49:26" {WMEDLEY}TEDIT>TEDIT-ABBREV.;58 18256 +(FILECREATED "30-Apr-2026 11:55:15" {MEDLEY}tedit>TEDIT-ABBREV.;59 18372 :EDIT-BY rmk :CHANGES-TO (FNS \TEDIT.ABBREV.EXPAND) - :PREVIOUS-DATE "13-Jan-2026 17:51:55" {WMEDLEY}tedit>TEDIT-ABBREV.;55) + :PREVIOUS-DATE "23-Jan-2026 15:49:26" {MEDLEY}tedit>TEDIT-ABBREV.;58) (PRETTYCOMPRINT TEDIT-ABBREVCOMS) @@ -86,7 +86,8 @@ (DEFINEQ (\TEDIT.ABBREV.EXPAND - [LAMBDA (TSTREAM TEXTOBJ SEL) (* ; "Edited 23-Jan-2026 15:49 by rmk") + [LAMBDA (TSTREAM TEXTOBJ SEL) (* ; "Edited 30-Apr-2026 11:53 by rmk") + (* ; "Edited 23-Jan-2026 15:49 by rmk") (* ; "Edited 20-Jan-2026 09:56 by rmk") (* ; "Edited 13-Jan-2026 17:51 by rmk") (* ; "Edited 8-Jan-2026 09:08 by rmk") @@ -118,7 +119,7 @@ (SETQ BACKSLASH T) (* ;  "Started with backslash, extend match") (SETQ POINTSELECTION NIL) - (for I CH from (SUB1 LASTCHNO) by -1 as J from 1 to 25 + (for I CH from (SUB1 LASTCHNO) by -1 to 1 as J from 1 to 25 do (SETQ CH (TEDIT.NTHCHARCODE TSTREAM I)) (* ; "Don't cross over an image obj") (if (IMAGEOBJP CH) then (RETURN) @@ -363,7 +364,7 @@ ("DATE" \TEDIT.EXPAND.DATE) (">>DATE<<" \TEDIT.EXPAND.DATE))) (DECLARE%: DONTCOPY - (FILEMAP (NIL (4348 15152 (\TEDIT.ABBREV.EXPAND 4358 . 9123) (\TEDIT.ABBREV.EXPANSION 9125 . 12189) ( -\TEDIT.ABBREV.TREE 12191 . 13322) (\TEDIT.ABBREV.PARSE 13324 . 14476) (\TEDIT.ABBREV.PARSE.CHARCODE -14478 . 15150)) (15153 15798 (\TEDIT.EXPAND.DATE 15163 . 15796))))) + (FILEMAP (NIL (4346 15268 (\TEDIT.ABBREV.EXPAND 4356 . 9239) (\TEDIT.ABBREV.EXPANSION 9241 . 12305) ( +\TEDIT.ABBREV.TREE 12307 . 13438) (\TEDIT.ABBREV.PARSE 13440 . 14592) (\TEDIT.ABBREV.PARSE.CHARCODE +14594 . 15266)) (15269 15914 (\TEDIT.EXPAND.DATE 15279 . 15912))))) STOP diff --git a/library/tedit/TEDIT-ABBREV.LCOM b/library/tedit/TEDIT-ABBREV.LCOM index 0d3e936ec46168defc98124f1c74fb4f820d9b5c..e15d9473e68096a50c976c27b3f12394a6a705ad 100644 GIT binary patch delta 651 zcmZuu&ubGw7(5*ifqF%nDS6{<+)@;=`1=Dm5}C;FML)|x>pii3J9>IC&D zZZU8Z&)@LY13*!n1!*VhB?#O!@S2&o*7=VYDiYy}9`>uW1^B?ct%2&l6A`trTl{XkR4D zf+nE(G0tr-JAiG&BK(=u;`gPJTs)^GoBxz5OBnnR62LmN1vtDazm(h8_=&vHcsP2u z`*uEFyX*#2&StkCF{OA(oI&YI4kxTM>Hm0RFomN9eM#B-bvjT! zFm-%7P+z~|!-XS_SRkTCnUxFuUAe^98a&@IN8?x6v#uOpS@kY&GSvb&0PvzeGpH`!&gT7*c5ZM7lkhovA= zMDP!2nBO4cP3=h(JbDr@y?F62DEI?()}jXW;2hq0=AHL>-jA90_#Iv<)oH`)&`QJe zX~pX_0$2zgciFi@0ePL6M!we#5iCU1smD&u|HD05n!ly#mDXUZqA3~y72AeoYXm_F zt!{7b49Dwhu)PHc_E*}p?$hh{FOG*dcL%%oF2%I&#YeW{)M^pECSSm28APO7Q;Jnv zAvQK9Z;S`iep!|gtPS?K{@(=7(NS3}C0)6^be;;(zw7+px#@JFePT zwJ}B@?ys;9sl_xdi)@mT*sL&Z;&N;M1& diff --git a/library/tedit/TEDIT-BUTTONS b/library/tedit/TEDIT-BUTTONS index bb2ccdbe..79c2370f 100644 --- a/library/tedit/TEDIT-BUTTONS +++ b/library/tedit/TEDIT-BUTTONS @@ -1,12 +1,12 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "25-Jan-2026 09:14:04" {WMEDLEY}TEDIT>TEDIT-BUTTONS.;230 123301 +(FILECREATED "29-Apr-2026 17:57:09" {MEDLEY}TEDIT>TEDIT-BUTTONS.;233 123809 :EDIT-BY rmk - :CHANGES-TO (VARS TEDIT-BUTTONSCOMS) + :CHANGES-TO (FNS MB.NWAY.SIZEFN) - :PREVIOUS-DATE "19-Oct-2025 10:44:18" {WMEDLEY}TEDIT>TEDIT-BUTTONS.;229) + :PREVIOUS-DATE "17-Mar-2026 00:38:38" {MEDLEY}TEDIT>TEDIT-BUTTONS.;231) (PRETTYCOMPRINT TEDIT-BUTTONSCOMS) @@ -922,11 +922,12 @@ SOBJ STREAM]) (MB.NWAY.SIZEFN - [LAMBDA (OBJ STREAM CURX RIGHTMARGIN) (* ; "Edited 20-Aug-2024 15:12 by rmk") + [LAMBDA (OBJ STREAM CURX RIGHTMARGIN) (* ; "Edited 29-Apr-2026 17:56 by rmk") + (* ; "Edited 20-Aug-2024 15:12 by rmk") (* ; "Edited 22-Jul-2024 11:31 by rmk") (* jds " 6-Sep-84 14:19") (* ; "Tell the size of an n-way menu") - (OR (IMAGEOBJPROP OBJ 'BOUNDBOX) + (OR (AND NIL (IMAGEOBJPROP OBJ 'BOUNDBOX)) (LET ((OLDBOX (IMAGEOBJPROP OBJ 'BOUNDBOX)) (SUBOBJECTS (IMAGEOBJPROP OBJ 'SUBOBJECTS)) (MAXITEMS/LINE (IMAGEOBJPROP OBJ 'MAXITEMS/LINE)) @@ -935,7 +936,9 @@ (BUTTONHEIGHT (IMAGEOBJPROP OBJ 'BUTTONHEIGHT)) (SPACING (IMAGEOBJPROP OBJ 'ITEMSPACE)) (SLACK (IDIFFERENCE RIGHTMARGIN CURX)) - BOX XSIZE YSIZE LINES) + (XSIZE 0) + (YSIZE 0) + BOX YSIZE LINES) [if (AND (IGEQ SLACK MAXWIDTH) (EQ MAXITEMS/LINE (LENGTH SUBOBJECTS))) then (* ; @@ -950,8 +953,11 @@ (IMAGEOBJPROP SO 'Y 0)) elseif (ILEQ SLACK (IMAGEOBJPROP OBJ 'MINWIDTH)) then (* ; "Stack them vertically.") - (for SO (Y _ (ITIMES BUTTONHEIGHT (LENGTH SUBOBJECTS))) in SUBOBJECTS + (SETQ YSIZE (ITIMES BUTTONHEIGHT (LENGTH SUBOBJECTS))) + (SETQ XSIZE SPACING) + (for SO (Y _ YSIZE) in SUBOBJECTS do (add Y (IMINUS BUTTONHEIGHT)) + [SETQ XSIZE (IMAX XSIZE (fetch XSIZE of (IMAGEOBJPROP SO 'BOUNDBOX] (IMAGEOBJPROP SO 'Y Y) (IMAGEOBJPROP SO 'X 0)) else (* ; "Divide them into lines") @@ -1749,7 +1755,8 @@ ENDPC]) (MB.FIELD.SETSTATEFN - [LAMBDA (PREFIXPC NEWVALUE TSTREAM) (* ; "Edited 6-Apr-2025 12:23 by rmk") + [LAMBDA (PREFIXPC NEWVALUE TSTREAM) (* ; "Edited 17-Mar-2026 00:38 by rmk") + (* ; "Edited 6-Apr-2025 12:23 by rmk") (* ; "Edited 9-Dec-2024 22:14 by rmk") (* ; "Edited 4-Dec-2024 20:31 by rmk") (* ; "Edited 20-Oct-2024 17:20 by rmk") @@ -1805,8 +1812,9 @@ (\TEDIT.INSERT NEWVALUE FSEL TSTREAM T T) (NCHARS NEWVALUE))) (\TEDIT.UPDATE.SEL FSEL FIELDSTART FIELDLENGTH 'LEFT) - (\TEDIT.CHANGE.CHARLOOKS TSTREAM (IMAGEOBJPROP PREFIXOBJ 'FIELDLOOKS) - FSEL) + (CL:UNLESS (EQ 0 (GETSEL FSEL DCH)) + (\TEDIT.CHANGE.CHARLOOKS TSTREAM (IMAGEOBJPROP PREFIXOBJ 'FIELDLOOKS) + FSEL)) (IMAGEOBJPROP PREFIXOBJ 'FIELDLENGTH FIELDLENGTH) (IMAGEOBJPROP PREFIXOBJ 'STATE NEWVALUE) @@ -1937,25 +1945,25 @@ (MB.FIELD.INIT) ) (DECLARE%: DONTCOPY - (FILEMAP (NIL (3188 19324 (MB.ADD 3198 . 9910) (MB.DELETE 9912 . 10286) (MB.GET 10288 . 17058) ( -MB.GET.MBARG 17060 . 18729) (TEDIT.BACKTOMAIN 18731 . 19322)) (19368 39304 (MB.BUTTONEVENTINFN 19378 - . 20946) (MB.DISPLAYFN 20948 . 23007) (MB.SETIMAGE 23009 . 24177) (MB.SIZEFN 24179 . 25727) ( -MB.WHENOPERATEDONFN 25729 . 27678) (MB.COPYFN 27680 . 28138) (MB.GETFN 28140 . 29101) (MB.PUTFN 29103 - . 30203) (MB.SHOWSELFN 30205 . 31714) (MB.CREATE 31716 . 35739) (MB.CHANGENAME 35741 . 36223) ( -MB.INIT 36225 . 37686) (MB.TRACK.UNTIL 37688 . 38383) (MB.DON'T 38385 . 38681) (MB.SPEC.REMAINDER -38683 . 39302)) (39466 49471 (MB.3STATE.CREATE 39476 . 40340) (MB.3STATE.DISPLAYFN 40342 . 41328) ( -MB.3STATE.SHOWSELFN 41330 . 43641) (MB.3STATE.INIT 43643 . 45054) (MB.3STATE.SETSTATEFN 45056 . 45714) - (MB.3STATE.BUTTONEVENTINFN 45716 . 49469)) (49626 78530 (MB.NWAY.CREATE 49636 . 55819) ( -MB.NWAY.DISPLAYFN 55821 . 56684) (MB.NWAY.SIZEFN 56686 . 60622) (MB.NWAY.SELECT 60624 . 64194) ( -MB.NWAY.BUTTONEVENTINFN 64196 . 67408) (MB.NWAY.NEWMENUBUTTON 67410 . 68122) (MB.NWAY.COPYFN 68124 . -69091) (MB.NWAY.INIT 69093 . 70584) (MB.NWAY.ARRANGEBUTTONS 70586 . 72557) (MB.NWAY.ADDITEM 72559 . -76708) (MB.NWAY.FINDSUBOBJ 76710 . 77224) (MB.NWAY.SETSTATEFN 77226 . 78528)) (78609 90608 ( -MB.TOGGLE.CREATE 78619 . 79614) (MB.TOGGLE.DISPLAYFN 79616 . 81099) (MB.TOGGLE.INIT 81101 . 82900) ( -MB.SET.TOGGLE 82902 . 84103) (MB.TOGGLE.SETSTATEFN 84105 . 84945) (MB.TOGGLE.BUTTONEVENTINFN 84947 . -89263) (MB.TOGGLE.WHENOPERATEDONFN 89265 . 90606)) (90689 123222 (MB.FIELD.CREATE 90699 . 96150) ( -MB.FIELD.DISPLAYFN 96152 . 96943) (MB.FIELD.IMAGEBOXFN 96945 . 98427) (MB.FIELD.PREFIXCREATE 98429 . -102365) (MB.FIELD.SUFFIXCREATE 102367 . 104027) (MB.FIELD.INIT 104029 . 105796) ( -MB.FIELD.WHENOPERATEDONFN 105798 . 107069) (MB.FIELD.GETSTATEFN 107071 . 111005) (MB.FIELD.SETSTATEFN -111007 . 115811) (MB.FIELD.BUTTONEVENTINFN 115813 . 118118) (MB.FIELD.SIZEFN 118120 . 118360) ( -MB.FIELD.INSURETYPE 118362 . 123220))))) + (FILEMAP (NIL (3182 19318 (MB.ADD 3192 . 9904) (MB.DELETE 9906 . 10280) (MB.GET 10282 . 17052) ( +MB.GET.MBARG 17054 . 18723) (TEDIT.BACKTOMAIN 18725 . 19316)) (19362 39298 (MB.BUTTONEVENTINFN 19372 + . 20940) (MB.DISPLAYFN 20942 . 23001) (MB.SETIMAGE 23003 . 24171) (MB.SIZEFN 24173 . 25721) ( +MB.WHENOPERATEDONFN 25723 . 27672) (MB.COPYFN 27674 . 28132) (MB.GETFN 28134 . 29095) (MB.PUTFN 29097 + . 30197) (MB.SHOWSELFN 30199 . 31708) (MB.CREATE 31710 . 35733) (MB.CHANGENAME 35735 . 36217) ( +MB.INIT 36219 . 37680) (MB.TRACK.UNTIL 37682 . 38377) (MB.DON'T 38379 . 38675) (MB.SPEC.REMAINDER +38677 . 39296)) (39460 49465 (MB.3STATE.CREATE 39470 . 40334) (MB.3STATE.DISPLAYFN 40336 . 41322) ( +MB.3STATE.SHOWSELFN 41324 . 43635) (MB.3STATE.INIT 43637 . 45048) (MB.3STATE.SETSTATEFN 45050 . 45708) + (MB.3STATE.BUTTONEVENTINFN 45710 . 49463)) (49620 78873 (MB.NWAY.CREATE 49630 . 55813) ( +MB.NWAY.DISPLAYFN 55815 . 56678) (MB.NWAY.SIZEFN 56680 . 60965) (MB.NWAY.SELECT 60967 . 64537) ( +MB.NWAY.BUTTONEVENTINFN 64539 . 67751) (MB.NWAY.NEWMENUBUTTON 67753 . 68465) (MB.NWAY.COPYFN 68467 . +69434) (MB.NWAY.INIT 69436 . 70927) (MB.NWAY.ARRANGEBUTTONS 70929 . 72900) (MB.NWAY.ADDITEM 72902 . +77051) (MB.NWAY.FINDSUBOBJ 77053 . 77567) (MB.NWAY.SETSTATEFN 77569 . 78871)) (78952 90951 ( +MB.TOGGLE.CREATE 78962 . 79957) (MB.TOGGLE.DISPLAYFN 79959 . 81442) (MB.TOGGLE.INIT 81444 . 83243) ( +MB.SET.TOGGLE 83245 . 84446) (MB.TOGGLE.SETSTATEFN 84448 . 85288) (MB.TOGGLE.BUTTONEVENTINFN 85290 . +89606) (MB.TOGGLE.WHENOPERATEDONFN 89608 . 90949)) (91032 123730 (MB.FIELD.CREATE 91042 . 96493) ( +MB.FIELD.DISPLAYFN 96495 . 97286) (MB.FIELD.IMAGEBOXFN 97288 . 98770) (MB.FIELD.PREFIXCREATE 98772 . +102708) (MB.FIELD.SUFFIXCREATE 102710 . 104370) (MB.FIELD.INIT 104372 . 106139) ( +MB.FIELD.WHENOPERATEDONFN 106141 . 107412) (MB.FIELD.GETSTATEFN 107414 . 111348) (MB.FIELD.SETSTATEFN +111350 . 116319) (MB.FIELD.BUTTONEVENTINFN 116321 . 118626) (MB.FIELD.SIZEFN 118628 . 118868) ( +MB.FIELD.INSURETYPE 118870 . 123728))))) STOP diff --git a/library/tedit/TEDIT-BUTTONS.LCOM b/library/tedit/TEDIT-BUTTONS.LCOM index ae82ac19f855c0f2067c5bb6168907b34aa6a405..1091ca06b513f9e3298285bf99af10e298840122 100644 GIT binary patch delta 1600 zcmZWpO>E;-5RP3~LAP7dv|8G1lViDabr9^T)(_woBp^6&wX$QOt0*XPs~GA_{pd)X{#w4l?&==%Ly zDd*lQ?&dsp+pf6e9-=A@$039Exm->n&AXqX*Z(_G3$h}ujAwW%>&Vx)%Va28pB-oO zl1db+nz9vsBrL2}T#pPhSiwqc+wU@Hc-b;KBa&idYj=B@%5p(9@h6dS?o3cR=fd+s zJ5L;}CaDvulU@Fy#3_2d2YjtuDiw>w62**-lzeZilO42E5Q9!UzEsFAuLobsqy$`T z{UB4N^DI*Fvxy!BVSsb{Z^2kc8zvSP0Tl6Vew? zB1j{!r-G$kxUS`8a7hfLqn}`sxtkN5VlX>ZoQ2HT$qmS*5Z$i9Y@9OZ0kfP$8sxE) z+tbx2$BAzs*{lj@t@Ec}MUbkB@p7-46oNNmkPy7t=LG|6;dvlOkoz8F$o=&l$U!cG zj2L8&z7+y30vabqBhcDMuQr7#A=#@L&^U`}aqQ#|ki|eg{%0SvPcfk%M-+wDhiQC* znQlp8CI-PwGLg|$g|Hg7D3mtq+fXOEYzzxD!yFK-qKSr=YzU*t+OR;i@P6W5C8}x? z$96aTDp3_JTw9xa#~J}slMaKau8s&~_0oxAjp!7EhCi+mM;&2p8J7@aBwk)0_O6d` z*VJ(0%eA&nHEfcGTjrgj%e24I4D2KKb+o<|Pv$%`i2CG^t?sWZ8gRf)cTk*i) zBcM^j^R(A}uQOlzSrryLzkl|Fa1D}I_?`Y`qIKT69zNPXNU0;W*Ye@t`;tJz>_J*o z^$t6z2zM|-h1pKoYg8%>i!pHgL^BOiXErj{@+$FsKHN0q8UuPKuVH%KJ;0WSmBSHZ P<6QL_xSiiVZ@%&`%~p@# delta 1498 zcmZWp!Ef7S6ptN-phY1`t28ZD^lDXGS|yqN*^c8t>5|52+&Fnr?5x>@W~K#7D`)>uJ5sVJ*I7GoLfm@TcHz#c6Mq1Fb`rJCBE^31=lA=4@4fGR-!~5X z>_>JpS<=dST}zjBLrd%RGD4zJ*s2z`HQ@BRr8N!RY;cfhYK4+jC>m4n*$r*s?6Fn_E~j*C5|$YPWT4nduUh1Wr)X_~67VRR)32OHy9Q zaWLc8cAX{a;GB7$-AMSWB9*lx%nMiFxoqQA&7$I3dNRY;^2yHJ;@Z(I+ z2`=82q-+oIAbuRvh?n_R>GpjZ|i< z7JUD!Ft{?b=v6p>8T$=UbTwKBt;IF`()z9oD zcMKhjL*lF*?>)oNrBq%Gw)NU*sh5#xq>G8*@Y-DOQ^w|8goE0PGaFpwMoYn1XXH*) z6Re%+{fQyHzVnWkiXDp-Vz?R{Zs2;9=3c{?U&>2b1IBPZ5{+XjIJ`So`K=%L4x^n4 z^WxzA$=5E~$AcS$nnjJ!A7O zX8hbUF7myF4ijNQ<6dCKFJg`j4*$UvYp44EJ;W%^>x{RIbG8}ohDZIuupf!xa3Cr3 z3g|U@;;^{WXkr7ToHzx@(p5lI$rO;|r+}>DPaTMKvJ9=hZB>A%JOj?()rFfxnc@>U zca=}PNgdO8=i|}}n^l~@Zh;|?39e3MnVZs7gsYO-sT3vEiQh}GL~(vtfUeB*bf#PN z5*=)i6mP&Mj-=2dBIc9}NK|BcOh`8CJ!OG@CcFqWy}qlLXrV&RgM=)(UDwC>3#c5G@I30sGSmv~k)9-Zw$HrjpKVbDvsI+~rEOUz5aKM8 zmBDWDcaeztedit>TEDIT-FILE.;666 175062 +(FILECREATED "29-Apr-2026 23:49:14" {MEDLEY}tedit>TEDIT-FILE.;684 174888 :EDIT-BY rmk - :CHANGES-TO (FNS \TEDIT.PUT.MCCS.SPLITPIECES \TEDIT.PUT.PCTB.NEXTNEW) - (VARS TEDIT-FILECOMS) + :CHANGES-TO (FNS \TEDIT.INTERPRET.MCCS.SHIFTS) - :PREVIOUS-DATE "14-Feb-2026 10:32:44" {WMEDLEY}tedit>TEDIT-FILE.;659) + :PREVIOUS-DATE "24-Apr-2026 21:09:13" {MEDLEY}tedit>TEDIT-FILE.;683) (PRETTYCOMPRINT TEDIT-FILECOMS) @@ -39,8 +38,8 @@ (P (MOVD? '\TEDIT.GET.TRAILER '\TEDIT.FORMATTEDP1] (FNS \TEDIT.GET.PIECES3 \TEDIT.GET.PROPS3 \TEDIT.MAKE.STRINGPIECE) (FNS \TEDIT.GET.UNFORMATTED.FILE.MCCS \TEDIT.INTERPRET.MCCS.SHIFTS - \TEDIT.CONVERT.XCCSTOMCCS) - (* ; "XCCS") + \TEDIT.CONVERT.XCCSTOMCCS \TEDIT.RUN.TO.STRINGPIECE) + (* ; "MCCS") (FNS \TEDIT.GET.UNFORMATTED.FILE.UTF8) (* ; "UTF-8") (FNS \TEDIT.GET.CHARLOOKS.LIST \TEDIT.GET.SINGLE.CHARLOOKS \TEDIT.GET.CHARLOOKS @@ -643,7 +642,8 @@ TSTREAM)]) (\TEDIT.GET.UNFORMATTED.FILE - [LAMBDA (STREAM TSTREAM START END PROPS) (* ; "Edited 28-Jul-2025 23:46 by rmk") + [LAMBDA (STREAM TSTREAM START END PROPS) (* ; "Edited 10-Apr-2026 09:33 by rmk") + (* ; "Edited 28-Jul-2025 23:46 by rmk") (* ; "Edited 24-Apr-2025 17:21 by rmk") (* ; "Edited 8-Feb-2025 20:21 by rmk") (* ; "Edited 17-Mar-2024 00:21 by rmk") @@ -669,7 +669,7 @@ (CL:WHEN (AND (EQ FORMAT :STRING) (\IOMODEP STREAM 'OUTPUT T)) (SETQ STREAM (COPYFILE STREAM '{NODIRCORE}))) - [SETQ PIECES + (SETQ PIECES (SELECTQ FORMAT ((:MCCS :XCCS) (* ; "XCCS is done later") (\TEDIT.GET.UNFORMATTED.FILE.MCCS STREAM START END DEFAULTCHARLOOKS @@ -703,8 +703,7 @@ PPARALAST _ NIL PPARALOOKS _ DEFAULTPARALOOKS PTYPE _ THINFILE.PTYPE - PBYTESPERCHAR _ 1 - PBINABLE _ (fetch (STREAM BINABLE) of STREAM] + PBYTESPERCHAR _ 1))) (\TEDIT.INSERTPIECES PIECES NIL TEXTOBJ)))]) (\TEDIT.GET.FORMATTED.FILE @@ -940,7 +939,9 @@ (DEFINEQ (\TEDIT.GET.PIECES3 - [LAMBDA (TEXT TSTREAM PCCOUNT CURFILEBYTE# END) (* ; "Edited 29-Jul-2025 09:30 by rmk") + [LAMBDA (TEXT TSTREAM PCCOUNT CURTEXTBYTE# END) (* ; "Edited 15-Apr-2026 12:06 by rmk") + (* ; "Edited 9-Apr-2026 13:45 by rmk") + (* ; "Edited 29-Jul-2025 09:30 by rmk") (* ; "Edited 24-Apr-2025 17:20 by rmk") (* ; "Edited 8-Feb-2025 20:21 by rmk") (* ; "Edited 30-Aug-2024 15:44 by rmk") @@ -962,7 +963,7 @@ (SETFILEPTR TEXT (\DWIN TEXT)) (* ; "Pieceinfo byte #") (for PCNO PC BYTELEN PREVPC FIRSTPC PARALOOKSMAP CHARLOOKSMAP DEFAULTCHARLOOKS OLDPARALOOKS (TEXTOBJ _ (TEXTOBJ! (fetch (TEXTSTREAM TEXTOBJ) of TSTREAM))) - (ORIGBYTE# _ CURFILEBYTE#) from 1 to PCCOUNT first (SETQ DEFAULTCHARLOOKS (FGETTOBJ TEXTOBJ + (ORIGBYTE# _ CURTEXTBYTE#) from 1 to PCCOUNT first (SETQ DEFAULTCHARLOOKS (FGETTOBJ TEXTOBJ DEFAULTCHARLOOKS )) @@ -981,17 +982,15 @@ (SETQ PC (create PIECE PCONTENTS _ TEXT - PFPOS _ CURFILEBYTE# + PFPOS _ CURTEXTBYTE# PLEN _ BYTELEN - PBYTELEN _ BYTELEN PPARALOOKS _ OLDPARALOOKS PTYPE _ THINFILE.PTYPE - PCHARSET _ 0 PBYTESPERCHAR _ 1 PREVPIECE _ PREVPC)) (\TEDIT.GET.CHARLOOKS.INDEX PC TEXT) (* ;  "Get its looks and character-pointers") - (add CURFILEBYTE# BYTELEN)) + (add CURTEXTBYTE# BYTELEN)) (\PieceDescriptorPARA (* ;  "Reading a new set of paragraph looks.") (CL:WHEN PREVPC (FSETPC PREVPC PPARALAST T)) @@ -1010,14 +1009,13 @@ (SETQ PC (create PIECE PCONTENTS _ TEXT - PFPOS _ CURFILEBYTE# - PBYTELEN _ BYTELEN + PFPOS _ CURTEXTBYTE# PLEN _ 1 PPARALOOKS _ OLDPARALOOKS PTYPE _ OBJECT.PTYPE PREVPIECE _ PREVPC)) - (\TEDIT.GET.OBJECT TSTREAM PC TEXT CURFILEBYTE#) - (add CURFILEBYTE# BYTELEN) + (\TEDIT.GET.OBJECT TSTREAM PC TEXT CURTEXTBYTE#) + (add CURTEXTBYTE# BYTELEN) (FSETPC PC PCHARLOOKS (if (ZEROP (BIN TEXT)) then @@ -1142,7 +1140,9 @@ PROPS)))]) (\TEDIT.MAKE.STRINGPIECE - [LAMBDA (PC STRING) (* ; "Edited 23-Jan-2024 14:32 by rmk") + [LAMBDA (PC STRING) (* ; "Edited 12-Apr-2026 21:30 by rmk") + (* ; "Edited 10-Apr-2026 09:33 by rmk") + (* ; "Edited 23-Jan-2024 14:32 by rmk") (* ; "Edited 16-Jan-2024 11:15 by rmk") (* ; "Edited 12-Jan-2024 16:34 by rmk") @@ -1155,15 +1155,10 @@ (SETQ SPIECE (if (fetch (STRINGP FATSTRINGP) of STRING) then (create PIECE using PC PTYPE _ FATSTRING.PTYPE PCONTENTS _ STRING PLEN _ (NCHARS STRING) - PBYTESPERCHAR _ 2 PBINABLE _ NIL PBYTELEN _ - (UNFOLD (NCHARS STRING) - 2) - PREVPIECE _ PC PUTF8BYTESPERCHAR _ 2 PFPOS _ 0) + PBYTESPERCHAR _ 2 PREVPIECE _ PC) else (create PIECE using PC PTYPE _ THINSTRING.PTYPE PCONTENTS _ STRING PLEN _ (NCHARS STRING) - PBYTESPERCHAR _ 1 PBINABLE _ T PBYTELEN _ - (NCHARS STRING) - PREVPIECE _ PC PUTF8BYTESPERCHAR _ 1 PFPOS _ 0))) + PBYTESPERCHAR _ 1 PREVPIECE _ PC))) (CL:WHEN (NEXTPIECE PC) (FSETPC (NEXTPIECE PC) PREVPIECE SPIECE)) @@ -1173,111 +1168,114 @@ (DEFINEQ (\TEDIT.GET.UNFORMATTED.FILE.MCCS - [LAMBDA (STRM START END DEFAULTCHARLOOKS DEFAULTPARALOOKS) (* ; "Edited 28-Jul-2025 23:45 by rmk") - (* ; "Edited 21-Jan-2024 09:40 by rmk") - (* ; "Edited 12-Jan-2024 13:13 by rmk") - (* ; "Edited 10-Jan-2024 11:19 by rmk") - (* ; "Edited 8-Jan-2024 13:15 by rmk") + [LAMBDA (STRM START END DEFAULTCHARLOOKS DEFAULTPARALOOKS) (* ; "Edited 12-Apr-2026 21:34 by rmk") + (* ; "Edited 10-Apr-2026 09:33 by rmk") - (* ;; "We build a chain of pieces for the NS stringlets, some of which are divided at CR/LF. ") + (* ;; + "We build a chain of pieces for the MCCS stringlets, some of which are subdivided at CR/LF. ") (* ;; "We assume that caller has positioned the stream at the intended start byte and has set the ENDOFSTREAMOP to return NIL on EOF. ") - (* ;; "CRBEFORE and the LF test are used to ensure that potential EOL's are normalized to EOL and appear at the end of their pieces, whether or not they we decide to make them PPARALAST on input. LF's after CR are discarded, LF's by themselves are converted to singleton EOLstring pieces.") + (* ;; "This does not set PPARALAST on EOL pieces. Maybe double EOL's?") - (bind (NEXTFILEPOS _ START) - (CHARSET _ 0) - (FIRSTPC _ (create PIECE - PCHARLOOKS _ DEFAULTCHARLOOKS - PPARALOOKS _ DEFAULTPARALOOKS)) - (CODESIZE _ 1) - (SBINABLE _ (fetch (STREAM BINABLE) of STRM)) - EOLC PC BYTE CHAR PREVPC PTYPE RUNLEN FILEPOS CRBEFORE SHIFTNEXT first (SETQ PREVPC FIRSTPC - ) - (* ; "FIRSTPC is a throwaway") - do (SETQ FILEPOS NEXTFILEPOS) (* ; "Start of next file piece") + (* ;; "If a shift at the EOF is ill-formed, it is ignored--no error.") - (* ;; "In thin or fat mode, we have to look at the first byte of the next character, to see if it is a shift. If not a shift, we have to decode the byte configuration to make sure we can detect CR or LF.") + (* ;; + " LF's after CR are discarded, LF's by themselves are converted to singleton EOLstring pieces.") - (do (CL:WHEN (IGEQ NEXTFILEPOS END) - (RETURN)) - (SETQ BYTE (\PEEKBIN STRM T)) - (CL:WHEN (SETQ SHIFTNEXT (EQ NSCHARSETSHIFT BYTE)) - (SETQ CHAR NIL) (* ; - "Suppress CR/LF checking on real shift") - (RETURN)) - (BIN STRM) (* ; "Not a shift, read the peeked byte") - (SETQ CHAR (if (EQ CODESIZE 2) - then (* ; - "Return T if this takes us over the end") - (LOGOR (LLSH BYTE 8) - (CL:IF (AND (ILEQ NEXTFILEPOS END) - (SETQ BYTE (BIN STRM))) - BYTE - (RETURN))) - else (LOGOR (LLSH CHARSET 8) - BYTE))) - (add NEXTFILEPOS CODESIZE) - (CL:WHEN (MEMB CHAR (CHARCODE (CR LF))) - (RETURN))) + (bind PREVPC PC CHAR TWOBYTE CHARLIST PLEN STARTPOS STRING (FIRSTPIECE _ (create PIECE)) + (CHARSET _ 0) first (SETQ PREVPC FIRSTPIECE) + do (SETQ PLEN 0) + (SETQ STARTPOS (GETFILEPTR STRM)) + [while (SETQ CHAR (BIN STRM)) until (EQ CHAR NSCHARSETSHIFT) + do (CL:WHEN TWOBYTE + (SETQ CHARSET (LLSH CHAR 8)) + (CL:UNLESS (SETQ CHAR (BIN STRM)) (* ; "Ill-formed at EOF, skip last byte") + (RETURN))) + (SETQ CHAR (LOGOR CHARSET CHAR)) + (CL:UNLESS (OR TWOBYTE (EQ CHARSET 0)) (* ; "Collect characters for fatstring") + (push CHARLIST CHAR)) + (add PLEN 1) repeatuntil (MEMB CHAR (CHARCODE (CR LF] - (* ;; "NEXTFILEPOS and file are positioned at beginning of the next piece, possibly after CR and LF have been read.") + (* ;; "Reached the end of the current (sub) run") - (SETQ RUNLEN (IDIFFERENCE NEXTFILEPOS FILEPOS)) - (CL:WHEN (EQ CHAR (CHARCODE LF)) (* ; "We never produce raw LF's") - (add RUNLEN (IMINUS CODESIZE))) - (CL:WHEN (IGREATERP RUNLEN 0) - (SETQ PTYPE (if (EQ CODESIZE 2) - then FATFILE2.PTYPE - elseif (EQ CHARSET 0) - then THINFILE.PTYPE - else FATFILE1.PTYPE)) + (CL:UNLESS (EQ PLEN 0) (* ; "Make subrun's piece") + (SELCHARQ CHAR + (CR (* ; "Skip following LF") + (if TWOBYTE + then (CL:WHEN (EQ 0 (\PEEKCCODE STRM T)) + (BIN STRM) + (CL:IF (EQ (CHARCODE LF) + (\PEEKCCODE STRM T)) + (BIN STRM) + (\BACKFILEPTR STRM))) + elseif (EQ (CHARCODE LF) + (\PEEKCCODE STRM T)) + then (BIN STRM))) + (LF (* ; + "Prefix bcomes a separate piece, LF a singleton coerced to EOL") + (if (EQ PLEN 1) + then (SETQ CHARLIST (CHARCODE (EOL))) + (* ; "Let it be fat below") + else (add PLEN -1) (* ; + "Back up to split the LF off into a separate EOL piece") + (\BACKFILEPTR STRM) + (CL:WHEN TWOBYTE (\BACKFILEPTR STRM)))) + NIL) (SETQ PC - (create PIECE - PTYPE _ PTYPE - PCONTENTS _ STRM - PFPOS _ FILEPOS - PLEN _ (IQUOTIENT RUNLEN CODESIZE) - PCHARLOOKS _ DEFAULTCHARLOOKS - PPARALOOKS _ DEFAULTPARALOOKS - PCHARSET _ CHARSET - PBYTESPERCHAR _ CODESIZE - PBYTELEN _ RUNLEN - PREVPIECE _ PREVPC - PBINABLE _ (AND (EQ PTYPE THINFILE.PTYPE) - SBINABLE))) - (SETQ PREVPC (FSETPC PREVPC NEXTPIECE PC))) - (CL:WHEN (EQ CHAR (CHARCODE LF)) - [if CRBEFORE - then (SETQ EOLC CRLF.EOLC) - else - (* ;; "Linefeed not preceded by CR, replace by string piece") + (if CHARLIST + then (SETQ STRING (ALLOCSTRING (LENGTH CHARLIST) + NIL NIL T)) + (for C in CHARLIST as I from PLEN by -1 do (RPLCHARCODE STRING I C)) + (SETQ CHARLIST NIL) + (create PIECE + PTYPE _ FATSTRING.PTYPE + PCONTENTS _ STRING + PLEN _ PLEN + PBYTESPERCHAR _ 2) + elseif TWOBYTE + then (create PIECE + PTYPE _ FATFILE2.PTYPE + PCONTENTS _ STRM + PFPOS _ STARTPOS + PLEN _ PLEN + PBYTESPERCHAR _ 2) + else (create PIECE + PTYPE _ THINFILE.PTYPE + PCONTENTS _ STRM + PFPOS _ STARTPOS + PLEN _ PLEN + PBYTESPERCHAR _ 1))) + (FSETPC PC PCHARLOOKS DEFAULTCHARLOOKS) + (FSETPC PC PPARALOOKS DEFAULTPARALOOKS) + (FSETPC PC PREVPIECE PREVPC) + (FSETPC PREVPC NEXTPIECE PC) + (SETQ PREVPC PC)) - (SETQ EOLC LF.EOLC) - (SETQ PREVPC (\TEDIT.MAKE.STRINGPIECE PREVPC (CHARCODE EOL]) - (CL:WHEN SHIFTNEXT (* ; - "Interpret and bump NEXTFILEPOS for the shifting bytes. ") - (BIN STRM) (* ; "Read the original peeked byte") - (SETQ CHARSET (BIN STRM)) - (if (EQ CHARSET \NORUNCODE) - then (CL:UNLESS (MEMB (BIN STRM) - '(0 NIL)) - (ERROR "EXPECTED PLANE 0 XCCS CHARACTER IS ILL-FORMED")) - (SETQ CHARSET 0) - (SETQ CODESIZE 2) - else (SETQ CODESIZE 1)) - (add NEXTFILEPOS (ADD1 CODESIZE)) - (SETQ SHIFTNEXT NIL)) - (CL:WHEN (IGEQ NEXTFILEPOS END) - (CL:WHEN EOLC (* ; - "Record the last one we encountered") - (replace (STREAM EOLCONVENTION) of STRM with EOLC)) - (RETURN (NEXTPIECE FIRSTPC))) - (CL:WHEN (SETQ CRBEFORE (EQ CHAR (CHARCODE CR))) - (SETQ EOLC CR.EOLC]) + (* ;; "Switch to next run, end, or continue with next subrun") + + (SELECTC CHAR + (NSCHARSETSHIFT (* ; "Switch to next run") + (SETQ CHARSET (BIN STRM)) + (CL:UNLESS CHARSET (* ; "Ill-formed") + (RETURN (NEXTPIECE FIRSTPIECE))) + (SETQ TWOBYTE (CL:WHEN (EQ CHARSET \NORUNCODE) + (SETQ CHARSET (BIN STRM)) + (CL:UNLESS CHARSET (* ; "Ill-formed") + (RETURN (NEXTPIECE FIRSTPIECE))) + (CL:UNLESS (EQ CHARSET 0) + (\MCCS.24BITENCODING.ERROR STRM)) + T)) + (SETQ CHARSET (LLSH CHARSET 8))) + (NIL (* ; "End of file") + (RETURN (NEXTPIECE FIRSTPIECE))) + NIL]) (\TEDIT.INTERPRET.MCCS.SHIFTS - [LAMBDA (PIECES PFILE) (* ; "Edited 21-Oct-2024 00:33 by rmk") + [LAMBDA (PIECES PFILE) (* ; "Edited 29-Apr-2026 23:48 by rmk") + (* ; "Edited 24-Apr-2026 21:08 by rmk") + (* ; "Edited 10-Apr-2026 09:33 by rmk") + (* ; "Edited 21-Oct-2024 00:33 by rmk") (* ; "Edited 14-May-2024 18:39 by rmk") (* ; "Edited 21-Jan-2024 00:02 by rmk") (* ; "Edited 19-Jan-2024 10:34 by rmk") @@ -1285,58 +1283,44 @@ (* ; "Edited 6-Jan-2024 15:02 by rmk") (* ; "Edited 19-Dec-2023 13:13 by rmk") - (* ;; "This is called after a GET or PUT, when the file pieces are known all to reside in PFILE.PIECES is a chain of pieces read from a formatted XCCS file but not yet inserted into the BTREE. Each file piece has PFILE, PFPOS, and PBYTELEN. This function interprets any XCCS shift characters that prefix the actual characters, coercing the piece properties and bumping the PFPOS/PLEN to hide the shifts. ") + (* ;; "This is called after by \TEDIT.GET.PIECES, after a GET, when the pieces are known all to reside in PFILE. PIECES is a chain of pieces read from a formatted MCCS (or XCCS) file but not yet inserted into the BTREE. Each file piece has PFILE and PFPOS. This function makes sure that no shift bytes are included in the pieces, by coercing the piece properties and bumping the PFPOS/PLEN to hide the shifts. This also coerces non-charset 0 one-byte pieces to fatstrings.") (* ;; "We run this before the pieces are inistalled in a stream, since this may change the character lengths.") + (* ;; "This also has some EOL normalization.") + (for PC BYTE EOLC inpieces PIECES when (EQ PFILE (PCONTENTS PC)) do (\SETFILEPTR PFILE (PFPOS PC)) (SETQ BYTE (BIN PFILE)) - [if (EQ NSCHARSETSHIFT BYTE) + (if (EQ NSCHARSETSHIFT BYTE) then (SELECTC (SETQ BYTE (BIN PFILE)) - (0 (* ; "Runlength of charset 0") - (add (PBYTELEN PC) - -2) (* ; - "The shift characters really disappear") - (FSETPC PC PLEN (PBYTELEN PC)) - (FSETPC PC PTYPE THINFILE.PTYPE) - (FSETPC PC PBINABLE T) - (FSETPC PC PCHARSET 0) - (add (PFPOS PC) - 2)) - (\NORUNCODE (* ; "Going for 3 byte characters") + (0 (add (PFPOS PC) + 2) + (add (PLEN PC) + -2)) + (\NORUNCODE (* ; "Going for 2 byte characters") (CL:UNLESS (EQ 0 (BIN PFILE)) - (\TEDIT.THELP "XCCS CHARACTER NOT IN PLANE 0")) + (\TEDIT.THELP "MCCS CHARACTER NOT IN PLANE 0, FILEPOS = " + (IDIFFERENCE (GETFILEPTR PFILE) + 2))) (FSETPC PC PTYPE FATFILE2.PTYPE) - (FSETPC PC PBYTESPERCHAR 2) (add (PFPOS PC) 3) - (add (PBYTELEN PC) - -3) - (FSETPC PC PLEN (FOLDLO (PBYTELEN PC) - 2))) + (change (PLEN PC) + (FOLDLO (IDIFFERENCE DATUM 3) + 2))) (PROGN - (* ;; "A run in a non-zero charset. Convert it to FATFILE1. Could also read into a FATSTRING instead, get rid of on-file FATFILE1. A string piece could hold adjacent substrings in different charsets") + (* ;; "A run in a non-zero charset. Convert it to FATSTRING so we don't have to maintain code to interpret XCCS stringlet pieces. After all, space efficiency is far worse for our ultimate goal of UTF-8 codes.") - (add (PBYTELEN PC) - -2) - (add (PFPOS PC) - 2) - (FSETPC PC PLEN (PBYTELEN PC)) - (FSETPC PC PBINABLE NIL) - (FSETPC PC PTYPE FATFILE1.PTYPE) - (FSETPC PC PBYTESPERCHAR 1) - (FSETPC PC PCHARSET BYTE))) - elseif (EQ 2 (PBYTESPERCHAR PC)) - then (FSETPC PC PTYPE FATFILE2.PTYPE) (* ; "This is the continuation of an XCCS 2-byte run that was broken up presumably for looks or paragraphs") - (FSETPC PC PCHARSET \NORUNCODE) - (FSETPC PC PLEN (FOLDLO (PBYTELEN PC) - 2)) - else (FSETPC PC PCHARSET 0) (* ; "A charset 0 1-byte run") - (FSETPC PC PBINABLE T) - (FSETPC PC PBYTESPERCHAR 1) - [\SETFILEPTR PFILE (IPLUS (PFPOS PC) - (SUB1 (PLEN PC] + (\TEDIT.RUN.TO.STRINGPIECE PC BYTE PFILE))) + elseif (EQ FATFILE2.PTYPE (PTYPE PC)) + then (* ; "This is the continuation of an MCCS 2-byte run that was broken up presumably for looks or paragraphs") + (change (PLEN PC) + (FOLDLO DATUM 2)) + else (FSETPC PC PBYTESPERCHAR 1) (* ; "A charset 0 1-byte run") + [\SETFILEPTR PFILE (SUB1 (IPLUS (PFPOS PC) + (PLEN PC] (* ; + "Position for the last byte for EOL processing. Maybe only if PPARALAST ?") (if (EQ (CHARCODE LF) (SETQ BYTE (BIN PFILE))) then @@ -1350,8 +1334,6 @@ else (add (PLEN PC) -1) (* ;  "Shorten PC, add EOL string piece unless preceded by CR") - (add (PBYTELEN PC) - -1) (if (EQ (CHARCODE CR) (\BACKBIN PFILE)) then (SETQ EOLC CRLF.EOLC) @@ -1360,10 +1342,9 @@ (FSETPC PC PPARALAST NIL] else (CL:WHEN (EQ BYTE (CHARCODE CR)) (SETQ EOLC CR.EOLC)) - (FSETPC PC PTYPE THINFILE.PTYPE) - (FSETPC PC PLEN (PBYTELEN PC] finally (CL:WHEN EOLC - (replace (STREAM EOLCONVENTION) - of PFILE with EOLC))) + (FSETPC PC PTYPE THINFILE.PTYPE))) + finally (CL:WHEN EOLC + (replace (STREAM EOLCONVENTION) of PFILE with EOLC))) PIECES]) (\TEDIT.CONVERT.XCCSTOMCCS @@ -1379,16 +1360,30 @@ TSTREAM CHNO))) unless (EQ CHAR (SETQ CHAR (MTOXCODE CHAR))) do (\TEDIT.RPLCHARCODE TSTREAM CHNO CHAR NIL T)))]) + +(\TEDIT.RUN.TO.STRINGPIECE + [LAMBDA (PC CHARSET PFILE) (* ; "Edited 10-Apr-2026 09:20 by rmk") + (* ; "Edited 7-Apr-2026 18:16 by rmk") + (SETQ CHARSET (LLSH CHARSET 8)) + (LET ((STRING (ALLOCSTRING (PLEN PC) + NIL NIL T))) + [for I from 1 to (PLEN PC) do (RPLCHARCODE STRING I (LOGOR CHARSET (BIN PFILE] + (FSETPC PC PTYPE FATSTRING.PTYPE) + (FSETPC PC PCONTENTS STRING) + (FSETPC PC PBYTESPERCHAR 2) + PC]) ) -(* ; "XCCS") +(* ; "MCCS") (DEFINEQ (\TEDIT.GET.UNFORMATTED.FILE.UTF8 - [LAMBDA (STRM START END DEFAULTCHARLOOKS DEFAULTPARALOOKS) (* ; "Edited 23-Oct-2025 08:48 by rmk") + [LAMBDA (STRM START END DEFAULTCHARLOOKS DEFAULTPARALOOKS) (* ; "Edited 12-Apr-2026 21:46 by rmk") + (* ; "Edited 10-Apr-2026 09:24 by rmk") + (* ; "Edited 23-Oct-2025 08:48 by rmk") (* ; "Edited 28-Jul-2025 23:45 by rmk") (* ; "Edited 11-Mar-2024 23:55 by rmk") (* ; "Edited 4-Feb-2024 10:12 by rmk") @@ -1409,7 +1404,6 @@ PCHARLOOKS _ DEFAULTCHARLOOKS PPARALOOKS _ DEFAULTPARALOOKS)) (NEXTCODESIZE _ 1) - (SBINABLE _ (fetch (STREAM BINABLE) of STRM)) EOLC CHAR PREVPC PTYPE RUNLEN FILEPOS CRBEFORE CODESIZE PREVCRLF first (SELECTQ (READBOM STRM) (:UTF-8 (add NEXTFILEPOS 3)) @@ -1457,21 +1451,16 @@ (SETQ PTYPE (CL:IF (EQ CODESIZE 1) THINFILE.PTYPE UTF8.PTYPE)) - (SETQ PREVPC - (FSETPC PREVPC NEXTPIECE - (create PIECE - PTYPE _ PTYPE - PCONTENTS _ STRM - PFPOS _ FILEPOS - PLEN _ (IQUOTIENT RUNLEN CODESIZE) - PCHARLOOKS _ DEFAULTCHARLOOKS - PPARALOOKS _ DEFAULTPARALOOKS - PBYTESPERCHAR _ CODESIZE - PBYTELEN _ RUNLEN - PREVPIECE _ PREVPC - PBINABLE _ (AND (EQ PTYPE THINFILE.PTYPE) - SBINABLE) - PUTF8BYTESPERCHAR _ CODESIZE)))) + (SETQ PREVPC (FSETPC PREVPC NEXTPIECE + (create PIECE + PTYPE _ PTYPE + PCONTENTS _ STRM + PFPOS _ FILEPOS + PLEN _ (IQUOTIENT RUNLEN CODESIZE) + PCHARLOOKS _ DEFAULTCHARLOOKS + PPARALOOKS _ DEFAULTPARALOOKS + PBYTESPERCHAR _ CODESIZE + PREVPIECE _ PREVPC)))) (CL:WHEN (EQ CHAR (CHARCODE LF)) [if CRBEFORE then (SETQ EOLC CRLF.EOLC) @@ -1646,7 +1635,8 @@ (\WIN STREAM]) (\TEDIT.GET.CHARLOOKS.INDEX - [LAMBDA (PC FORMATSTREAM) (* ; "Edited 28-Jul-2025 23:46 by rmk") + [LAMBDA (PC FORMATSTREAM) (* ; "Edited 24-Apr-2026 21:03 by rmk") + (* ; "Edited 28-Jul-2025 23:46 by rmk") (* ; "Edited 14-Jan-2024 00:11 by rmk") (* ; "Edited 19-Dec-2023 10:13 by rmk") (* ; "Edited 3-Sep-2023 23:31 by rmk") @@ -1654,18 +1644,18 @@ (* ; "Edited 26-Aug-2023 23:22 by rmk") (* ; "Edited 30-May-91 21:43 by jds") - (* ;; "Set the type, length, and and charlooks-index for the current piece, PC") + (* ;; "Set the type, length, and charlooks-index for the current piece, PC") (LET ((FLAGS (BIN FORMATSTREAM))) (FSETPC PC PCHARLOOKS (\WIN FORMATSTREAM)) (CL:UNLESS (ZEROP (LOGAND FLAGS 1)) (FSETPC PC PNEW T)) - (CL:UNLESS (ZEROP (LOGAND FLAGS 2)) (* ; - "XCSS FAT. It may be a continuation of a previous fat piece") - (FSETPC PC PLEN (IQUOTIENT (FGETPC PC PLEN) - 2)) - (FSETPC PC PTYPE FATFILE2.PTYPE) - (FSETPC PC PBYTESPERCHAR 2))]) + (CL:UNLESS (ZEROP (LOGAND FLAGS 2)) + + (* ;; "MCSS FAT. It may have a 255 255 0 (NSHIFTBYTES=3) prefix or it may be a continuation of a previous fat piece. PLEN on the file is the runlength including the NSHIFTBYTES, so we can't fold from bytes to chars here: \TEDIT.INTERPRET.MCCS.SHIFTS. Until then, this is goofy") + + (FSETPC PC PBYTESPERCHAR 2) + (FSETPC PC PTYPE FATFILE2.PTYPE))]) ) (DEFINEQ @@ -1773,7 +1763,8 @@ (DEFINEQ (\TEDIT.GET.OBJECT - [LAMBDA (TSTREAM PIECE FILE CURFILEBYTE# BYTELEN) (* ; "Edited 1-Aug-2025 14:50 by rmk") + [LAMBDA (TSTREAM PIECE FILE CURTEXTBYTE# BYTELEN) (* ; "Edited 15-Apr-2026 12:05 by rmk") + (* ; "Edited 1-Aug-2025 14:50 by rmk") (* ; "Edited 28-Jul-2025 23:46 by rmk") (* ; "Edited 31-Jul-2024 12:09 by rmk") (* ; "Edited 5-Dec-2023 12:28 by rmk") @@ -1794,13 +1785,13 @@ (* ;; "rrb 10-AUG-87 --- calculate the length of the image object's data. This assumes that the file is currently pointed at the end of the data which is where the GETFN is written {I think}.") - (* ;; "RMK: Originally, BYTELEN was calculated here as (DIFFERENCE (GETFILEPTR FILE) CURFILEBYTE#). But this is garbage: (GETFILEPTR FILE) is in the looks section, CURFILEBYTE# is in the text section. The caller knows the true value, now passes it in. ") + (* ;; "RMK: Originally, BYTELEN was calculated here as (DIFFERENCE (GETFILEPTR FILE) CURTEXTBYTE#). But this is garbage: (GETFILEPTR FILE) is in the looks section, CURTEXTBYTE# is in the text section. The caller knows the true value, now passes it in. ") (SETQ GETFN (\ATMIN FILE)) (* ;  "The GETFN for this kind of IMAGEOBJ") (SETQ FILEPTRSAVE (GETFILEPTR FILE)) (* ;  "Save our file location thru the building of the object") - (SETFILEPTR FILE CURFILEBYTE#) + (SETFILEPTR FILE CURTEXTBYTE#) (SETQ OBJ (READIMAGEOBJ FILE GETFN NIL BYTELEN)) (CL:WHEN (IMAGEOBJPROP OBJ 'UNKNOWNGETFN) (* ;  "If the object has an unknown getfn property, then it's an encapsulated object. Warn the user") @@ -1832,6 +1823,9 @@ (\TEDIT.PUT.PCTB [LAMBDA (TEXTOBJ CHARSTREAM FORMATSTREAM CONTINUE KEEPSEPARATE) + (* ; "Edited 18-Apr-2026 14:56 by rmk") + (* ; "Edited 9-Apr-2026 23:19 by rmk") + (* ; "Edited 7-Apr-2026 12:31 by rmk") (* ; "Edited 14-Feb-2026 10:32 by rmk") (* ; "Edited 9-Sep-2025 21:32 by rmk") (* ; "Edited 26-Apr-2025 00:11 by rmk") @@ -1870,8 +1864,8 @@ (CL:WHEN (EQ :UTF-8 (STREAMPROP CHARSTREAM 'FORMAT)) (\TEDIT.PUT.UTF8.SPLITPIECES TEXTOBJ)) (for PC PFILE NEXTNEW RUNLEN UNFORMATTED? (NSHIFTBYTES _ 0) - (CURBYTE# _ 0) - (OLDBYTE# _ 0) + (CURTEXTBYTE# _ 0) + (OLDTEXTBYTE# _ 0) [UNFORMATTED? _ (PROG1 (EQ FORMATSTREAM T) (CL:UNLESS (STREAMP FORMATSTREAM) [SETQ FORMATSTREAM (OPENSTREAM '{NODIRCORE} 'BOTH 'NEW @@ -1906,8 +1900,8 @@ (* ;; " We're ready to put the pieces on the output file. ") - (SETQ CURBYTE# (\GETFILEPTR CHARSTREAM)) - (SETQ OLDBYTE# CURBYTE#) + (SETQ CURTEXTBYTE# (\GETFILEPTR CHARSTREAM)) + (SETQ OLDTEXTBYTE# CURTEXTBYTE#) (* ;; "ZEROP should never happen, but...") @@ -1915,7 +1909,7 @@ unless (ZEROP (PLEN PC)) do - (* ;; "PC starts a run of one or more pieces that can be collapsed together into a single file piece. The paragraph looks are produced before the first piece of a new paragraph (first piece or previous piece was PPARALAST), then the piece(s)-characters, followed by the charlooks. I.e., FORMATSTREAM describes the paragraph-start piece with its paragraph looks forllowed by its char looks.") + (* ;; "PC starts a run of one or more pieces that can be collapsed together into a single file piece. The paragraph looks are produced before the first piece of a new paragraph (first piece or previous piece was PPARALAST), then the piece(s)-characters, followed by the charlooks. I.e., FORMATSTREAM describes the paragraph-start piece with its paragraph looks followed by its char looks.") (CL:WHEN (OR (NULL (PREVPIECE PC)) (PPARALAST (PREVPIECE PC))) @@ -1923,15 +1917,15 @@ (add PCCOUNT 1)) (CL:WHEN (MEMB EXTFORMAT '(:MCCS :XCCS)) - (* ;; "For MCCS, CHARSET will put out the char-shifting prefix bytes as needed. In format-version 3 all the file bytes belong to a piece, no skipping in the file. TEDIT.GET calls \TEDIT.INTERPRET.XCCS.SHIFTS to shave those bytes. NSHIFTBYTES is used here if the edit will continue.") + (* ;; "For MCCS, CHARSET will put out the char-shifting prefix bytes as needed. In format-version 3 all the file bytes belong to a piece, no skipping in the file. TEDIT.GET calls \TEDIT.INTERPRET.MCCS.SHIFTS to shave those bytes. NSHIFTBYTES is used here so the edit can continue.") - (CHARSET CHARSTREAM (OR (AND (EQ EXTFORMAT :XCCS) - (MEMB (PTYPE PC) - FAT.PTYPES)) - (PCHARSET PC))) + (CHARSET CHARSTREAM (CL:IF (MEMB (PTYPE PC) + FAT.PTYPES) + T + 0)) (SETQ NSHIFTBYTES (IDIFFERENCE (\GETFILEPTR CHARSTREAM) - OLDBYTE#))) - (do (\TEDIT.PUT.PCTB.PIECEDATA PC CHARSTREAM TEXTOBJ FORMATSTREAM OLDBYTE#) + OLDTEXTBYTE#))) + (do (\TEDIT.PUT.PCTB.PIECEDATA PC CHARSTREAM TEXTOBJ FORMATSTREAM OLDTEXTBYTE#) (CL:UNLESS (\TEDIT.PUT.PCTB.MERGEABLE PC (NEXTPIECE PC) EDITSTENTATIVE EXTFORMAT TEXTOBJ) (RETURN)) @@ -1939,8 +1933,8 @@ (* ;; "PC is the last piece written for a mergeable sequence. Finish off the corresponding file piece by writing PC's character looks into FORMATSTREAM. ") - (SETQ CURBYTE# (\GETFILEPTR CHARSTREAM)) - (SETQ RUNLEN (IDIFFERENCE CURBYTE# OLDBYTE#)) + (SETQ CURTEXTBYTE# (\GETFILEPTR CHARSTREAM)) + (SETQ RUNLEN (IDIFFERENCE CURTEXTBYTE# OLDTEXTBYTE#)) (CL:UNLESS (EQ OBJECT.PTYPE (PTYPE PC)) (* ;  "Objects get their charlooks from the preceding piece.") (\TEDIT.PUT.CHARLOOKS FORMATSTREAM RUNLEN PC EDITSTENTATIVE LOOKSHASH)) @@ -1952,28 +1946,30 @@ (* ;; "Only for continued editing: make a new piece that describes those characters as they now reside on CHARSTREAM. ") - (SETQ NEXTNEW (\TEDIT.PUT.PCTB.NEXTNEW NEXTNEW PC OLDBYTE# RUNLEN EXTFORMAT TEXTOBJ + (SETQ NEXTNEW (\TEDIT.PUT.PCTB.NEXTNEW NEXTNEW PC OLDTEXTBYTE# RUNLEN EXTFORMAT TEXTOBJ EOLC NSHIFTBYTES))) - (SETQ OLDBYTE# CURBYTE#) finally + (SETQ OLDTEXTBYTE# CURTEXTBYTE#) finally (* ;; "Finalize and append FORMATSTREAM unless unformatted or KEEPSEPARATE (for splitting). If KEEPSEPARATE, the caller must have provided the formatstream") - (CL:UNLESS UNFORMATTED? - (\TEDIT.PUT.TRAILER FORMATSTREAM (\GETFILEPTR CHARSTREAM - ) - PCCOUNT 3 (FGETTOBJ TEXTOBJ DOCPROPS))) - (CL:UNLESS (OR UNFORMATTED? KEEPSEPARATE) - (COPYBYTES FORMATSTREAM CHARSTREAM 0 (GETEOFPTR - FORMATSTREAM - ))) - (RETURN (CL:WHEN NEWPIECES + (CL:UNLESS UNFORMATTED? + (\TEDIT.PUT.TRAILER FORMATSTREAM (\GETFILEPTR + CHARSTREAM) + PCCOUNT 3 (FGETTOBJ TEXTOBJ DOCPROPS))) + (CL:UNLESS (OR UNFORMATTED? KEEPSEPARATE) + (COPYBYTES FORMATSTREAM CHARSTREAM 0 + (GETEOFPTR FORMATSTREAM))) + (RETURN (CL:WHEN NEWPIECES - (* ;; "Throw away the dummy head of the new piece chain (NEWPIECES is NIL if not continuing). The caller must make install the new pieces.") + (* ;; "Throw away the dummy head of the new piece chain (NEWPIECES is NIL if not continuing). The caller must install the new pieces.") - (NEXTPIECE NEWPIECES))]) + (NEXTPIECE NEWPIECES))]) (\TEDIT.PUT.PCTB.PIECEDATA - [LAMBDA (PC CHARSTREAM TEXTOBJ FORMATSTREAM OLDBYTE#) (* ; "Edited 21-Oct-2024 00:33 by rmk") + [LAMBDA (PC CHARSTREAM TEXTOBJ FORMATSTREAM OLDTEXTBYTE#) (* ; "Edited 18-Apr-2026 14:54 by rmk") + (* ; "Edited 9-Apr-2026 13:37 by rmk") + (* ; "Edited 7-Apr-2026 18:10 by rmk") + (* ; "Edited 21-Oct-2024 00:33 by rmk") (* ; "Edited 15-May-2024 17:04 by rmk") (* ;; "Write the data defining PC on CHARSTREAM.") @@ -1982,7 +1978,7 @@ (* ;; "FORMATSTREAM is needed for objects.") - (* ;; "OLDBYTE# needed to deal with XCCS shift before objects.") + (* ;; "OLDTEXTBYTE# needed to deal with XCCS shift before objects.") (LET (PFILE) (CL:WHEN (MEMB (PTYPE PC) @@ -2004,16 +2000,9 @@ (for CH instring (PCONTENTS PC) do (\OUTCHAR CHARSTREAM CH))) (FATFILE2.PTYPE (for I from 1 to (PLEN PC) do (\OUTCHAR CHARSTREAM (\WIN PFILE)))) - (FATFILE1.PTYPE - (* ;; - "We read but don't write FATFILE1 pieces, they merge with FATFILE2.") - - [for I (CSET _ (LLSH (PCHARSET PC) - 8)) from 1 to (PLEN PC) - do (\OUTCHAR CHARSTREAM (LOGOR CSET (BIN PFILE]) (UTF8.PTYPE (for I from 1 to (PLEN PC) do (\OUTCHAR CHARSTREAM (UTF8.INCCODEFN PFILE)))) (OBJECT.PTYPE (* ; "It's an object, use its PUTFN.") - (\TEDIT.PUT.OBJECT PC CHARSTREAM FORMATSTREAM OLDBYTE#) + (\TEDIT.PUT.OBJECT PC CHARSTREAM FORMATSTREAM OLDTEXTBYTE#) (* ;; "0 indicates that nothing special needs to be done here to recover the looks of this piece. \TEDIT.GET.PIECES3 says that the object-piece looks are taken from the previous piece (or default for first piece. In earlier versions the value 1 indicated that the looks were not indexed and therefore had to be written explicitly here. This byte won't be needed in the next version of the format.") @@ -2041,7 +2030,9 @@ (\WOUT FORMATSTREAM (IPLUS 31415 VERSION]) (\TEDIT.PUT.PCTB.MERGEABLE - [LAMBDA (PREVPC PC EDITSTENTATIVE EXTFORMAT TEXTOBJ) (* ; "Edited 1-Aug-2025 14:51 by rmk") + [LAMBDA (PREVPC PC EDITSTENTATIVE EXTFORMAT TEXTOBJ) (* ; "Edited 12-Apr-2026 21:44 by rmk") + (* ; "Edited 7-Apr-2026 18:07 by rmk") + (* ; "Edited 1-Aug-2025 14:51 by rmk") (* ; "Edited 25-Apr-2025 23:50 by rmk") (* ; "Edited 24-Apr-2025 16:02 by rmk") (* ; "Edited 14-May-2024 11:55 by rmk") @@ -2076,21 +2067,21 @@ (THINPIECEP PC))) (:UTF-8 - (* ;; "UTF8 pieces with the same bytesperchar are mergeable. We rely on \TEDIT.PUT.UTF8.SPLITPIECES to examine string pieces and split thin strings that include mixtures of Ascii and non-Ascii characters, and to split fat pieces that may contain Ascii character in 2-byte form. After splitting, all pieces with the same PUTF8BYTESPERCHAR can be merged.") + (* ;; "UTF8 pieces with the same bytesperchar are mergeable. We rely on \TEDIT.PUT.UTF8.SPLITPIECES to examine string pieces and split thin strings that include mixtures of Ascii and non-Ascii characters, and to split fat pieces that may contain Ascii character in 2-byte form. After splitting, all pieces with the same PBYTESPERCHAR can be merged.") - (EQ (FGETPC PREVPC PUTF8BYTESPERCHAR) - (FGETPC PC PUTF8BYTESPERCHAR))) + (EQ (FGETPC PREVPC PBYTESPERCHAR) + (FGETPC PC PBYTESPERCHAR))) NIL) (OR (EQ PREVTYPE UTF8.PTYPE) - (AND (EQ PREVTYPE FATFILE1.PTYPE) - (NEQ 0 (PCHARSET PREVPC))) [AND (EQ EXTFORMAT :UTF-8) (NOT (MEMB PREVTYPE (CONSTANT (LIST THINFILE.PTYPE THINSTRING.PTYPE] (NOT (MEMB (\TEDIT.PIECE.NTHCHARCODE PREVPC (SUB1 (PLEN PREVPC))) (CHARCODE (EOL LF])])]) (\TEDIT.PUT.UTF8.SPLITPIECES - [LAMBDA (TEXTOBJ) (* ; "Edited 19-Jan-2025 15:02 by rmk") + [LAMBDA (TEXTOBJ) (* ; "Edited 12-Apr-2026 21:49 by rmk") + (* ; "Edited 9-Apr-2026 00:05 by rmk") + (* ; "Edited 19-Jan-2025 15:02 by rmk") (* ; "Edited 17-Mar-2024 00:14 by rmk") (* ; "Edited 3-Feb-2024 14:52 by rmk") (* ; "Edited 11-Jan-2024 23:29 by rmk") @@ -2101,24 +2092,24 @@ (for PC inpieces (\TEDIT.FIRSTPIECE TEXTOBJ) do (SELECTC (PTYPE PC) - (UTF8.PTYPE (FSETPC PC PUTF8BYTESPERCHAR (PBYTESPERCHAR PC))) + (UTF8.PTYPE) (STRING.PTYPES (for CH BPC instring (PCONTENTS PC) as I from 1 do (* ;; "If BPC changes, split off and mark the prefix piece with the previous value, go back to the main loop to continue on the residual suffix piece.") (if (EQ I 1) - then (SETQ BPC (NUTF8-CODE-BYTES (XTOUCODE CH))) - (FSETPC PC PUTF8BYTESPERCHAR BPC) + then (SETQ BPC (NUTF8-CODE-BYTES (MTOUCODE CH))) + (FSETPC PC PBYTESPERCHAR BPC) (* ;  "The first character defines the piece") - elseif (EQ BPC (NUTF8-CODE-BYTES (XTOUCODE CH))) + elseif (EQ BPC (NUTF8-CODE-BYTES (MTOUCODE CH))) else (\TEDIT.SPLITPIECE PC (SUB1 I) TEXTOBJ) (SETQ PC (PREVPIECE PC)) (* ;  "Prefix piece always exists since I>1") - (FSETPC PC PUTF8BYTESPERCHAR BPC) + (FSETPC PC PBYTESPERCHAR BPC) (* ;  "Mark it, iteration continues on its next.") (RETURN)))) @@ -2128,30 +2119,26 @@ (for I BPC (PFILE _ (PCONTENTS PC)) from 1 to (PLEN PC) first (\SETFILEPTR PFILE (PFPOS PC)) do (if (EQ I 1) - then [SETQ BPC (NUTF8-CODE-BYTES (XTOUCODE (BIN PFILE] - (FSETPC PC PUTF8BYTESPERCHAR BPC) - elseif [EQ BPC (NUTF8-CODE-BYTES (XTOUCODE (BIN PFILE] + then [SETQ BPC (NUTF8-CODE-BYTES (MTOUCODE (BIN PFILE] + (FSETPC PC PBYTESPERCHAR BPC) + elseif [EQ BPC (NUTF8-CODE-BYTES (MTOUCODE (BIN PFILE] else (\TEDIT.SPLITPIECE PC (SUB1 I) TEXTOBJ) (SETQ PC (PREVPIECE PC)) - (FSETPC PC PUTF8BYTESPERCHAR BPC) + (FSETPC PC PBYTESPERCHAR BPC) (RETURN))))) - ((LIST FATFILE2.PTYPE FATFILE1.PTYPE) (* ; "XCCS pieces") + (FATFILE2.PTYPE (* ; "XCCS pieces") (for I BPC CH (PFILE _ (PCONTENTS PC)) from 1 to (PLEN PC) first (\SETFILEPTR PFILE (PFPOS PC)) - do (SETQ CH (LOGOR (LLSH (CL:IF (EQ FATFILE2.PTYPE (PTYPE PC)) - (BIN PFILE) - (PCHARSET PC)) - 8) - (BIN PFILE))) + do (SETQ CH (\WIN PFILE)) (if (EQ I 1) - then (SETQ BPC (NUTF8-CODE-BYTES (XTOUCODE CH))) - (FSETPC PC PUTF8BYTESPERCHAR BPC) - elseif (EQ BPC (NUTF8-CODE-BYTES (XTOUCODE CH))) + then (SETQ BPC (NUTF8-CODE-BYTES (MTOUCODE CH))) + (FSETPC PC PBYTESPERCHAR BPC) + elseif (EQ BPC (NUTF8-CODE-BYTES (MTOUCODE CH))) else (\TEDIT.SPLITPIECE PC (SUB1 I) TEXTOBJ) (SETQ PC (PREVPIECE PC)) - (FSETPC PC PUTF8BYTESPERCHAR BPC) + (FSETPC PC PBYTESPERCHAR BPC) (RETURN)))) NIL]) @@ -2183,6 +2170,11 @@ (\TEDIT.PUT.PCTB.NEXTNEW [LAMBDA (NEXTNEW PC OLDBYTE# RUNLEN EXTFORMAT TEXTOBJ EOLC NSHIFTBYTES) + (* ; "Edited 24-Apr-2026 20:45 by rmk") + (* ; "Edited 17-Apr-2026 23:55 by rmk") + (* ; "Edited 12-Apr-2026 21:47 by rmk") + (* ; "Edited 9-Apr-2026 13:20 by rmk") + (* ; "Edited 7-Apr-2026 18:12 by rmk") (* ; "Edited 15-Feb-2026 15:09 by rmk") (* ; "Edited 25-Apr-2025 08:48 by rmk") (* ; "Edited 26-Mar-2025 09:27 by rmk") @@ -2198,28 +2190,25 @@ (* ;; "This updates the piece chain that is created for continued editing.") - (* ;; "Note that the PCONTENTS (= PFILE) field for these file pieces isn't filled in, that has to be done after CHARSTREAM is closed and reopened at the TEDIT.PUT level. For the same reason, PBINABLE isn't set here.") + (* ;; "Note that the PCONTENTS (= PFILE) field for these file pieces isn't filled in, that has to be done after CHARSTREAM is closed and reopened at the TEDIT.PUT level. ") - (* ;; "NSHIFTBYTES strips any MCCS/XCCS charset shifts at the beginning of the new piece.") + (* ;; "NSHIFTBYTES ignores any MCCS/XCCS charset shifts at the beginning of the new piece.") (SETQ RUNLEN (IDIFFERENCE RUNLEN NSHIFTBYTES)) (FSETPC NEXTNEW NEXTPIECE (SETQ NEXTNEW (create PIECE using PC PFPOS _ (IPLUS NSHIFTBYTES OLDBYTE#) - PBYTELEN _ RUNLEN PREVPIECE _ NEXTNEW PTREENODE - _ NIL))) + PLEN _ RUNLEN PREVPIECE _ NEXTNEW PTREENODE _ + NIL))) (SELECTQ EXTFORMAT - (:UTF-8 (FSETPC NEXTNEW PTYPE (CL:IF (EQ 1 (FGETPC PC PUTF8BYTESPERCHAR)) + (:UTF-8 (FSETPC NEXTNEW PTYPE (CL:IF (EQ 1 (FGETPC PC PBYTESPERCHAR)) THINFILE.PTYPE - UTF8.PTYPE)) - (FSETPC NEXTNEW PBYTESPERCHAR (FGETPC PC PUTF8BYTESPERCHAR))) + UTF8.PTYPE))) ((:MCCS :XCCS) (* ;  "String pieces can be merged with corresponding file pieces") (FSETPC NEXTNEW PTYPE (SELECTC (PTYPE PC) (THINSTRING.PTYPE THINFILE.PTYPE) - ((LIST FATSTRING.PTYPE FATFILE1.PTYPE) - (* ; - "PCHARSET is not relevant for FILEFILE2") + (FATSTRING.PTYPE (FSETPC NEXTNEW PBYTESPERCHAR 2) FATFILE2.PTYPE) (PTYPE PC)))) @@ -2238,15 +2227,14 @@ (FSETPC NEXTNEW PCONTENTS (ALLOCSTRING 1 (CHARCODE EOL))) else (add (FGETPC NEXTNEW PLEN) -1) (* ; "We know it's thin, maybe paralast") - (add (FGETPC NEXTNEW PBYTELEN) - -1) (SETQ NEXTNEW (\TEDIT.MAKE.STRINGPIECE NEXTNEW (CHARCODE EOL))) (FSETPC (PREVPIECE NEXTNEW) PPARALAST NIL)))) NEXTNEW]) (\TEDIT.INSERT.NEWPIECES - [LAMBDA (DESTSTREAM OLDSTREAM NEWPIECES) (* ; "Edited 14-May-2024 18:38 by rmk") + [LAMBDA (DESTSTREAM OLDSTREAM NEWPIECES) (* ; "Edited 10-Apr-2026 09:25 by rmk") + (* ; "Edited 14-May-2024 18:38 by rmk") (* ; "Edited 29-Apr-2024 10:13 by rmk") (* ; "Edited 20-Mar-2024 10:59 by rmk") (* ; "Edited 17-Mar-2024 12:06 by rmk") @@ -2265,13 +2253,8 @@ (LET ((TEXTOBJ (TEXTOBJ! (fetch (TEXTSTREAM TEXTOBJ) of OLDSTREAM))) FILEPTR) (SETQ FILEPTR (\TEDIT.TEXTGETFILEPTR OLDSTREAM)) (* ; "Restore the editing parameters") - (for PC (SBINABLE _ (fetch (STREAM BINABLE) of DESTSTREAM)) inpieces NEWPIECES - when (MEMB (PTYPE PC) - FILE.PTYPES) do (FSETPC PC PCONTENTS DESTSTREAM) - (CL:WHEN (EQ THINFILE.PTYPE (PTYPE PC)) - (* ; - "If the backing stream isn't binable, the thinfile pieces aren't either") - (FSETPC PC PBINABLE SBINABLE))) + (for PC inpieces NEWPIECES when (MEMB (PTYPE PC) + FILE.PTYPES) do (FSETPC PC PCONTENTS DESTSTREAM)) (* ; "Non-object pieces are on OFILE") (* ;; "Here, finally, we toss the out-of-date pieces to install the new ones. For complete safety, the rest should be uninterruptable (although the file has just been saved, so nothing would really be lost)") @@ -2459,6 +2442,7 @@ (\TEDIT.PUT.CHARLOOKS [LAMBDA (FORMATSTREAM BYTELEN PC EDITSTENTATIVE LOOKSHARRAY) + (* ; "Edited 9-Apr-2026 23:24 by rmk") (* ; "Edited 1-Aug-2025 14:51 by rmk") (* ; "Edited 14-May-2024 10:24 by rmk") (* ; "Edited 13-Jan-2024 16:35 by rmk") @@ -2471,7 +2455,7 @@ (* ;; "Put a description of PC's charlooks into FORMATSTREAM. The looks apply to bytes OLDBYTE# thru CURBYTE#-1") (\DTEST PC 'PIECE) - (\TEDIT.PUT.CHARLOOKS1 FORMATSTREAM BYTELEN (GETHASH (PCHARALOOKS PC) + (\TEDIT.PUT.CHARLOOKS1 FORMATSTREAM BYTELEN (GETHASH (PCHARLOOKS PC) LOOKSHARRAY) (AND EDITSTENTATIVE PC (PNEW PC)) (EQ FATFILE2.PTYPE (PTYPE PC]) @@ -2496,7 +2480,8 @@ (\WOUT FORMATSTREAM CHARLOOKSINDEX]) (\TEDIT.PUT.OBJECT - [LAMBDA (PIECE CHARSTREAM FORMATSTREAM CURFILEBYTE#) (* ; "Edited 14-May-2024 12:09 by rmk") + [LAMBDA (PIECE CHARSTREAM FORMATSTREAM CURTEXTBYTE#) (* ; "Edited 18-Apr-2026 14:52 by rmk") + (* ; "Edited 14-May-2024 12:09 by rmk") (* ; "Edited 24-Jan-2024 23:35 by rmk") (* ; "Edited 13-Jan-2024 12:20 by rmk") (* ; "Edited 19-Dec-2023 10:14 by rmk") @@ -2519,7 +2504,7 @@ (APPLY* (IMAGEOBJPROP OBJECT 'PUTFN) OBJECT CHARSTREAM) (SETQ BYTELEN (IDIFFERENCE (GETEOFPTR CHARSTREAM) - CURFILEBYTE#)) + CURTEXTBYTE#)) (SETFILEPTR FORMATSTREAM ORIGFILEPTR) (* ;  "Now go back and fill in the length of the text description of the object.") (\DWOUT FORMATSTREAM BYTELEN) @@ -2721,29 +2706,29 @@ (RPAQ? *TEDIT-FILE-READTABLE* (COPYREADTABLE \ORIGREADTABLE)) (DECLARE%: DONTCOPY - (FILEMAP (NIL (5423 35682 (TEDIT.GET 5433 . 11843) (TEDIT.FORMATTEDFILEP 11845 . 13161) ( -TEDIT.FILEDATE 13163 . 14472) (TEDIT.INCLUDE 14474 . 22503) (TEDIT.RAW.INCLUDE 22505 . 23313) ( -TEDIT.PUT 23315 . 31671) (TEDIT.PUT.STREAM 31673 . 35680)) (35683 56957 (\TEDIT.GET.FOREIGN.FILE 35693 - . 39118) (\TEDIT.GET.UNFORMATTED.FILE 39120 . 43426) (\TEDIT.GET.FORMATTED.FILE 43428 . 47071) ( -\TEDIT.FORMATTEDSTREAMP 47073 . 50204) (\ARBIN 50206 . 50926) (\ATMIN 50928 . 51465) (\DWIN 51467 . -51846) (\STRINGIN 51848 . 52556) (\TEDIT.GET.TRAILER 52558 . 55426) (\TEDIT.CACHEFILE 55428 . 56955)) -(57123 73161 (\TEDIT.GET.PIECES3 57133 . 68096) (\TEDIT.GET.PROPS3 68098 . 71320) ( -\TEDIT.MAKE.STRINGPIECE 71322 . 73159)) (73162 86588 (\TEDIT.GET.UNFORMATTED.FILE.MCCS 73172 . 79405) -(\TEDIT.INTERPRET.MCCS.SHIFTS 79407 . 85652) (\TEDIT.CONVERT.XCCSTOMCCS 85654 . 86586)) (86610 92855 ( -\TEDIT.GET.UNFORMATTED.FILE.UTF8 86620 . 92853)) (92878 104220 (\TEDIT.GET.CHARLOOKS.LIST 92888 . -93619) (\TEDIT.GET.SINGLE.CHARLOOKS 93621 . 100693) (\TEDIT.GET.CHARLOOKS 100695 . 102251) ( -\TEDIT.GET.PARALOOKS.INDEX 102253 . 102797) (\TEDIT.GET.CHARLOOKS.INDEX 102799 . 104218)) (104221 -111878 (\TEDIT.GET.PARALOOKS.LIST 104231 . 104853) (\TEDIT.GET.SINGLE.PARALOOKS 104855 . 111876)) ( -111879 115712 (\TEDIT.GET.OBJECT 111889 . 115710)) (115777 150880 (\TEDIT.PUT.PCTB 115787 . 125844) ( -\TEDIT.PUT.PCTB.PIECEDATA 125846 . 129044) (\TEDIT.PUT.TRAILER 129046 . 130374) ( -\TEDIT.PUT.PCTB.MERGEABLE 130376 . 134149) (\TEDIT.PUT.UTF8.SPLITPIECES 134151 . 138853) ( -\TEDIT.PUT.MCCS.SPLITPIECES 138855 . 140433) (\TEDIT.PUT.PCTB.NEXTNEW 140435 . 145041) ( -\TEDIT.INSERT.NEWPIECES 145043 . 148478) (\TEDIT.PUTRESET 148480 . 148722) (\ARBOUT 148724 . 149448) ( -\ATMOUT 149450 . 150055) (\DWOUT 150057 . 150336) (\STRINGOUT 150338 . 150878)) (150881 163615 ( -\TEDIT.PUT.CHARLOOKS.LIST 150891 . 152563) (\TEDIT.PUT.SINGLE.CHARLOOKS 152565 . 158845) ( -\TEDIT.PUT.CHARLOOKS 158847 . 160186) (\TEDIT.PUT.CHARLOOKS1 160188 . 161239) (\TEDIT.PUT.OBJECT -161241 . 163613)) (163616 171255 (\TEDIT.PUT.PARALOOKS.LIST 163626 . 164528) ( -\TEDIT.PUT.SINGLE.PARALOOKS 164530 . 170114) (\TEDIT.PUT.PARALOOKS 170116 . 171253)) (171350 174755 ( -TEDITFROMLISPSOURCE 171360 . 174004) (SHELLSCRIPTP 174006 . 174235) (TEDITFROMSHELLSCRIPT 174237 . -174753))))) + (FILEMAP (NIL (5384 35643 (TEDIT.GET 5394 . 11804) (TEDIT.FORMATTEDFILEP 11806 . 13122) ( +TEDIT.FILEDATE 13124 . 14433) (TEDIT.INCLUDE 14435 . 22464) (TEDIT.RAW.INCLUDE 22466 . 23274) ( +TEDIT.PUT 23276 . 31632) (TEDIT.PUT.STREAM 31634 . 35641)) (35644 56951 (\TEDIT.GET.FOREIGN.FILE 35654 + . 39079) (\TEDIT.GET.UNFORMATTED.FILE 39081 . 43420) (\TEDIT.GET.FORMATTED.FILE 43422 . 47065) ( +\TEDIT.FORMATTEDSTREAMP 47067 . 50198) (\ARBIN 50200 . 50920) (\ATMIN 50922 . 51459) (\DWIN 51461 . +51840) (\STRINGIN 51842 . 52550) (\TEDIT.GET.TRAILER 52552 . 55420) (\TEDIT.CACHEFILE 55422 . 56949)) +(57117 73044 (\TEDIT.GET.PIECES3 57127 . 68176) (\TEDIT.GET.PROPS3 68178 . 71400) ( +\TEDIT.MAKE.STRINGPIECE 71402 . 73042)) (73045 85841 (\TEDIT.GET.UNFORMATTED.FILE.MCCS 73055 . 78706) +(\TEDIT.INTERPRET.MCCS.SHIFTS 78708 . 84304) (\TEDIT.CONVERT.XCCSTOMCCS 84306 . 85238) ( +\TEDIT.RUN.TO.STRINGPIECE 85240 . 85839)) (85863 92124 (\TEDIT.GET.UNFORMATTED.FILE.UTF8 85873 . 92122 +)) (92147 103665 (\TEDIT.GET.CHARLOOKS.LIST 92157 . 92888) (\TEDIT.GET.SINGLE.CHARLOOKS 92890 . 99962) + (\TEDIT.GET.CHARLOOKS 99964 . 101520) (\TEDIT.GET.PARALOOKS.INDEX 101522 . 102066) ( +\TEDIT.GET.CHARLOOKS.INDEX 102068 . 103663)) (103666 111323 (\TEDIT.GET.PARALOOKS.LIST 103676 . 104298 +) (\TEDIT.GET.SINGLE.PARALOOKS 104300 . 111321)) (111324 115266 (\TEDIT.GET.OBJECT 111334 . 115264)) ( +115331 150489 (\TEDIT.PUT.PCTB 115341 . 125667) (\TEDIT.PUT.PCTB.PIECEDATA 125669 . 128826) ( +\TEDIT.PUT.TRAILER 128828 . 130156) (\TEDIT.PUT.PCTB.MERGEABLE 130158 . 134019) ( +\TEDIT.PUT.UTF8.SPLITPIECES 134021 . 138597) (\TEDIT.PUT.MCCS.SPLITPIECES 138599 . 140177) ( +\TEDIT.PUT.PCTB.NEXTNEW 140179 . 144920) (\TEDIT.INSERT.NEWPIECES 144922 . 148087) (\TEDIT.PUTRESET +148089 . 148331) (\ARBOUT 148333 . 149057) (\ATMOUT 149059 . 149664) (\DWOUT 149666 . 149945) ( +\STRINGOUT 149947 . 150487)) (150490 163441 (\TEDIT.PUT.CHARLOOKS.LIST 150500 . 152172) ( +\TEDIT.PUT.SINGLE.CHARLOOKS 152174 . 158454) (\TEDIT.PUT.CHARLOOKS 158456 . 159903) ( +\TEDIT.PUT.CHARLOOKS1 159905 . 160956) (\TEDIT.PUT.OBJECT 160958 . 163439)) (163442 171081 ( +\TEDIT.PUT.PARALOOKS.LIST 163452 . 164354) (\TEDIT.PUT.SINGLE.PARALOOKS 164356 . 169940) ( +\TEDIT.PUT.PARALOOKS 169942 . 171079)) (171176 174581 (TEDITFROMLISPSOURCE 171186 . 173830) ( +SHELLSCRIPTP 173832 . 174061) (TEDITFROMSHELLSCRIPT 174063 . 174579))))) STOP diff --git a/library/tedit/TEDIT-FILE.LCOM b/library/tedit/TEDIT-FILE.LCOM index 6e1598c7525b8b0ec55bd47d90743ca55ea184e5..276477d1d542ffef2598d1fd6d6c5e01abdcf79c 100644 GIT binary patch delta 5664 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 Q+mE&Y1uwsQ?B7fN59^K!r~m)} delta 6085 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.;14 9776 + + :EDIT-BY rmk + + :CHANGES-TO (FNS CR-LF-FONTFIX) + (VARS TEDIT-FIXFILESCOMS) + (ADVICE ELT) + + :PREVIOUS-DATE "12-Dec-2024 21:50:29" {WMEDLEY}TEDIT>TEDIT-FIXFILES.;10) + + +(PRETTYCOMPRINT TEDIT-FIXFILESCOMS) + +(RPAQQ TEDIT-FIXFILESCOMS ( + (* ;; "Hacks that may help in fixing broken Tedit files") + + (FILES TEDIT-DEBUG) + (FNS CRLFSWAP CHANGEPLEN) + (FNS CR-LF-FONTFIX) + (P (MOVD 'CR-LF-FONTFIX '\TEDIT.GET.SINGLE.CHARLOOKS)) + (ADVISE ELT))) + + + +(* ;; "Hacks that may help in fixing broken Tedit files") + + +(FILESLOAD TEDIT-DEBUG) +(DEFINEQ + +(CRLFSWAP + [LAMBDA (INFILE OUTFILE) (* ; "Edited 12-Dec-2024 08:25 by rmk") + (* ; "Edited 9-Dec-2024 13:33 by rmk") + (CL:WITH-OPEN-FILE (INSTREAM INFILE :DIRECTION :INPUT) + (CL:UNLESS OUTFILE + (SETQ OUTFILE (PACKFILENAME 'VERSION NIL 'NAME (CONCAT (FILENAMEFIELD INSTREAM + 'NAME) + "-SWAPPED") + 'BODY INSTREAM))) + (CL:WITH-OPEN-FILE (OUTSTREAM OUTFILE :DIRECTION :OUTPUT) + (for I B from 1 to (GETEOFPTR INSTREAM) + do (BOUT OUTSTREAM (SELCHARQ (SETQ B (BIN INSTREAM)) + (LF (CHARCODE CR)) + (CR (CHARCODE LF)) + B))) + (FULLNAME OUTSTREAM]) + +(CHANGEPLEN + [LAMBDA (PC DELTA ARG) (* ; "Edited 11-Dec-2024 15:18 by rmk") + + (* ;; "Change the length of piece PC by DELTA (negative = shorter).") + + (LET [(PC (SP PC 1 NIL (GTO ARG] + (CL:WHEN (EQ 'Y (ASKUSER NIL NIL (CONCAT "Confirm changing PLEN by " DELTA " from " + (PLEN PC) + " to " + (IPLUS (PLEN PC) + DELTA) + " ? "))) + (FSETPC PC PLEN (IPLUS (PLEN PC) + DELTA)) + (SP PC 1 NIL (GTO ARG)))]) +) +(DEFINEQ + +(CR-LF-FONTFIX + [LAMBDA (FILE TEXTOBJ) (* ; "Edited 14-Dec-2024 14:31 by rmk") + (* ; "Edited 12-Dec-2024 21:50 by rmk") + (SI::%%WITH-CHANGED-CALLS + ((|TEXTPROP in INTERLISP::\TEDIT.GET.SINGLE.CHARLOOKS| . TEXTPROP)) + (* ; "Edited 12-Dec-2024 20:51 by rmk") + (* ; "Edited 11-Dec-2024 17:11 by rmk") + (* ; "Edited 9-Dec-2024 20:11 by rmk") + (* ; "Edited 13-Aug-2024 08:49 by rmk") + (* ; "Edited 31-Jul-2024 00:04 by rmk") + (* ; "Edited 7-Apr-2024 17:21 by rmk") + (* ; "Edited 16-Jan-2024 22:46 by rmk") + (* ; "Edited 21-Dec-2023 23:54 by rmk") + (* ; "Edited 19-Dec-2023 10:13 by rmk") + (* ; "Edited 25-Nov-2023 23:21 by rmk") + (* ; "Edited 24-Aug-2023 15:05 by rmk") + (* ; "Edited 20-Feb-2022 12:42 by larry") + (* ; "Edited 30-May-91 20:25 by jds") + + (* ;; "Read one CHARLOOKS from FILE. This gets and then sets the file pointer, based on the stored length. But that won't work if the file is not random access. Maybe that's not necessary?") + + (* ;; "TEXTOBJ only for printing in the local promptwindow, if necessary.") + + (PROG* ((LOOKS (create CHARLOOKS)) + (FILEPOS (GETFILEPTR FILE)) + (LOOKSLEN (\WIN FILE)) + FONT NAME FACE SIZE SUPER PROPS STYLESTR) + (SETQ NAME (\ARBIN FILE)) (* ; "The font name") + (SETQ SIZE (\WIN FILE)) (* ; "Size of the type, in points") + (SETQ SUPER (\SMALLPIN FILE)) (* ; + "Superscripting distance, could be negative") + (FSETCLOOKS LOOKS CLSTYLE (OR (\ARBIN FILE) + 0)) + (FSETCLOOKS LOOKS CLUSERINFO (\ARBIN FILE)) + (SETQ PROPS (\WIN FILE)) + (with CHARLOOKS LOOKS [SETQ CLSELBEFORE (NOT (ZEROP (LOGAND 8192 PROPS] + [SETQ CLUNBREAKABLE (NOT (ZEROP (LOGAND 4096 PROPS] + [SETQ CLLEADER (NOT (ZEROP (LOGAND 2048 PROPS] + [SETQ CLINVERTED (NOT (ZEROP (LOGAND 1024 PROPS] + [SETQ CLBOLD (NOT (ZEROP (LOGAND 512 PROPS] + [SETQ CLITAL (NOT (ZEROP (LOGAND 256 PROPS] + [SETQ CLULINE (NOT (ZEROP (LOGAND 128 PROPS] + [SETQ CLOLINE (NOT (ZEROP (LOGAND 64 PROPS] + [SETQ CLSTRIKE (NOT (ZEROP (LOGAND 32 PROPS] + [SETQ CLSMALLCAP (NOT (ZEROP (LOGAND 16 PROPS] + [SETQ CLPROTECTED (NOT (ZEROP (LOGAND 8 PROPS] + [SETQ CLINVISIBLE (NOT (ZEROP (LOGAND 4 PROPS] + [SETQ CLSELAFTER (NOT (ZEROP (LOGAND 2 PROPS] + [SETQ CLCANCOPY (NOT (ZEROP (LOGAND 1 PROPS] + (SETQ CLSIZE SIZE) + (SETQ CLOFFSET SUPER)) + (SETQ FACE (PACK* (CL:IF (FGETCLOOKS LOOKS CLBOLD) + 'B + 'M) + (CL:IF (FGETCLOOKS LOOKS CLITAL) + 'I + 'R) + 'R)) + (if (LISTP NAME) + then (* ; + "This was a font class. Restore it.") + (SETQ FONT (FONTCLASS (pop NAME) + NAME)) + elseif (OR (NOT NAME) + (ZEROP SIZE)) + then + (* ;; "This was a test in the original, seems bogus") + + elseif (SETQ FONT (FONTCREATE NAME SIZE FACE NIL NIL T)) + elseif [AND (EQ SIZE 13) + (SETQ FONT (FONTCREATE NAME 10 FACE NIL NIL T)) + (SELECTQ (STREAMPROP FILE 'COERCEFONT) + (YES T) + (NO NIL) + (SELECTQ [U-CASE (MKATOM (CL:IF TEXTOBJ + (TEDIT.GETINPUT TEXTOBJ + "Change font size 13 to 10 ? ") + (ASKUSER NIL NIL + "Change font size 13 to 10 ? "))] + ((Y YES) + (STREAMPROP FILE 'COERCEFONT 'YES) + T) + (PROGN (STREAMPROP FILE 'COERCEFONT 'NO) + NIL] + then + (* ;; "A hack to deal with files that have CR-LF corruption") + + (SETQ SIZE 10) + (FSETCLOOKS LOOKS CLSIZE 10) + else (SETQ FONT (FONTCREATE NAME SIZE FACE))) + (FSETCLOOKS LOOKS CLNAME (if (type? FONTCLASS FONT) + then + (* ;; + "Put the display family in the CLNAME spot. Better than NIL.") + + (CL:WHEN [SETQ NAME (FONTCOPY FONT + '(DEVICE DISPLAY NOERROR T] + (FONTPROP NAME 'FAMILY)) + else NAME)) + (FSETCLOOKS LOOKS CLFONT FONT) + (SETFILEPTR FILE (IPLUS FILEPOS LOOKSLEN)) + (RETURN LOOKS]) +) + +(MOVD 'CR-LF-FONTFIX '\TEDIT.GET.SINGLE.CHARLOOKS) + +[XCL:REINSTALL-ADVICE 'ELT :BEFORE '((:LAST (CL:WHEN (AND (EQ N 13) + (ILESSP (ARRAYSIZE A) + 13)) + (SETQ N 10] + +(READVISE ELT) +(DECLARE%: DONTCOPY + (FILEMAP (NIL (912 2760 (CRLFSWAP 922 . 1990) (CHANGEPLEN 1992 . 2758)) (2761 9403 (CR-LF-FONTFIX 2771 + . 9401))))) +STOP diff --git a/library/tedit/TEDIT-FIXFILES.LCOM b/library/tedit/TEDIT-FIXFILES.LCOM new file mode 100644 index 0000000000000000000000000000000000000000..c8396a9ffacc86ca4b2d2d1a8977d78a46158a45 GIT binary patch literal 4504 zcmbVQ-)|dP6`t5>2xc3SV!BmT%8?1HakP$R#^awwkg+|Ery0*oW+rLf?PAh6X`Hx8 zN%OFUMHC4MX~om7V5JI#KtkdHp>5gn>Ia?*LcH+M6;CVhdk}v>`R*OtGieLkrB$!* zJ@=b)&-w1T=bl@!rq>Ni&(sZ5&lpzSri+eNUD1|xN*R`~yQbkeDZ1$DTFuug<}>1o z=IJC$=|nSoM(rfyq4bWj&d)z?guqDCz)E~conaRgIdq&X|6(l6!G%ez3OLLpCO=3u7MqQhHz zlqgplnzgKZ8Q&(cZh0pyPm{Q=xgK#+#&lHeriU4=wr*5)(oH{2WyjUm4SUVY)IdLT zND1jzbY)`Uz&**)vhM44-SORY!ZOT+_yX6nf$McR6}49$+dCt~ z1i`t<7GC`vYi9*fmZ@r%tETPgh@>2qwTkWf=svT+C(}Ay2h>K_|L+tl%u050o~IiG z7fT@cFb0C%M-n%AhqoSYIe7=n1>Os0PERqx<|H5ShCA7vi%sxRxG@brHuyB#p)l&0OdaL_6O{PXGTIFM(Ee!uUS&fEepHARg^Iiw)#*kc7R?AvR-6pMLKU z!(e+9!vvWuEyKO_BaB@11 zKRnmyJf6~?B&QlDRKaz`j^|J@OUp>j2o%j*S@U$41f0MZ5H|`RTqUg=VGcNKfR`Of8 z34NDkS%r{u9glTo^41(!g)U3D*L3s{v~>+P1A4_EY|$$ayA7EvPo{0Jc#La|a{SOZ zHq#~rGn{T;zv|nS%bf5aj^ckghdBBcWAMwJ-Q-k%?&Fyy&i>rQ=a=Z?C3-UV?NC=z)K58%Y8v*W7d^b5g8YB~=k6!OLc*e0`-zQ{Wy?eWVotX_0v%=sS5SM|t93o;;h?o`zZ|ojFI=yl#{^9fr$Lt&@UkL$| z!r(eom{4JcDyAZf#Du|{Ks149hKR`sVnP^v69@|kD}oTltMu*-+B3Vyzq4mf#oxDQ zA{YuWOM~_-!^|?wYy=a!)1yKA48xpZm>|J&Qeu&{W(Vyg!z39d8S0seV5SG{vkY^V zVa`S{5ql;F?Q;xsj$zJ4FcEuVgZ6obInOZXLrg4WXK&EHz#tbGVfbNTiiW<_kr+t zTRauNZ;O0ojQ?!U+oJv2PNy4OZS536n^n};m-YD0tczlOC%?M99SN> zo$5F2)F0W2eE20h6)xYN@BED0#f|xaJ)ev*WK!ra*%xhk!o>|Fxl+DFp3Z9p6hKr$ zzGrEIr57q?6+WoiPK!!XkU)a^o{G4ygR+f7i+SWBUeg6br9f+$Dtj3ek*u04nr}C$ zh#WLZqD3he6t#<}zJfcUfGawpqmV;pf+@oV3(Co%glevSO=ouI3&?j2X=uyzNQ&i05sik}PMKu}`LkkzfpB5F0D06HqU*y6<9u-)K&0{BA%I753sw!@TJR+k> zc~sOD%1fvP8k)=R6w1Nh$Ox=NMu>`Vq?TaN_&XJAL`HBr9A$9_M@G0`BO_L1kF_YQ zbPPvo^gHE*oiZL`AyQVs+4wtIiu$0^+mrF}q~CJ%ue{B!`4YSlYj||wqOIYDY-%lV zsJpK15*}nlS;0Ne?)NR)KG;8^JKgVW5h4!-0qP)D9~33&6ChXz?>gUa;l<~;c#Oa3 zA(#+dM_XNe!4!$&0$sX9sm8|U-W@vH**KzG8+U1Et9P5diMP9NvEt*#;lbY4KKWan z?h$0Ytve~aE?LBRln7p)HNCR7%!K@b8r0^DF}z$^=`x;)lrE4tBsT5!8i}iGcp;(~ zJUJam6W93?EDtPthP73=Si5U--p zb#+!vYo?hQKCXwR2XE{Oj+Cp9+!4hx5{^$IzPr*uF(qmieAQRU!al=rMj+}#QFC3b d#Y;0SonTX#L(b(m2|jVR*#EAK{p9b^{{V63GR6P^ literal 0 HcmV?d00001 diff --git a/library/tedit/TEDIT-HISTORY b/library/tedit/TEDIT-HISTORY index cb7da339..7d6024dc 100644 --- a/library/tedit/TEDIT-HISTORY +++ b/library/tedit/TEDIT-HISTORY @@ -1,14 +1,12 @@ (DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) -(FILECREATED " 1-Aug-2025 14:58:56"  -{DSK}kaplan>Local>medley3.5>working-medley>library>tedit>TEDIT-HISTORY.;252 59126 +(FILECREATED "19-Feb-2026 12:39:37" {WMEDLEY}tedit>TEDIT-HISTORY.;253 59143 :EDIT-BY rmk - :CHANGES-TO (FNS \TEDIT.UNDO.CHARLOOKS) + :CHANGES-TO (FNS \TEDIT.UNDO1) - :PREVIOUS-DATE "28-Jul-2025 23:47:41" -{DSK}kaplan>Local>medley3.5>working-medley>library>tedit>TEDIT-HISTORY.;251) + :PREVIOUS-DATE " 1-Aug-2025 14:58:56" {WMEDLEY}tedit>TEDIT-HISTORY.;252) (PRETTYCOMPRINT TEDIT-HISTORYCOMS) @@ -407,7 +405,8 @@ (\TEDIT.SHOWSEL SEL T TSTREAM]) (\TEDIT.UNDO1 - [LAMBDA (TSTREAM EVENT) (* ; "Edited 6-Apr-2025 14:42 by rmk") + [LAMBDA (TSTREAM EVENT) (* ; "Edited 19-Feb-2026 12:39 by rmk") + (* ; "Edited 6-Apr-2025 14:42 by rmk") (* ; "Edited 1-Apr-2025 21:22 by rmk") (* ; "Edited 28-Mar-2025 14:22 by rmk") (* ; "Edited 16-Mar-2025 18:46 by rmk") @@ -457,7 +456,7 @@ (COND (UNDOFN - (* ;; "TEDIT.HISTORY.TYPELST is an ALST of form (type redofn undofn)") + (* ;; "TEDIT.HISTORY.TYPELST is an ALST of form (type redofn undofn)") (APPLY* UNDOFN TSTREAM EVENT (GETTH EVENT THLEN) (GETTH EVENT THCH#) @@ -920,15 +919,15 @@ (\TEDIT.THELP 'Redo-composite]) ) (DECLARE%: DONTCOPY - (FILEMAP (NIL (5022 6043 (\TEDIT.HISTORYEVENT.DEFPRINT 5032 . 6041)) (7133 18387 (\TEDIT.HISTORYADD -7143 . 12405) (\TEDIT.HISTORYADD.COMPOSITE 12407 . 13439) (\TEDIT.CUMULATE.EVENTS 13441 . 15035) ( -\TEDIT.COMPOSITE.EVENT 15037 . 15773) (\TEDIT.HISTORY.PROP 15775 . 17138) (\TEDIT.HISTORY.EVENT 17140 - . 18211) (\TEDIT.POPEVENT 18213 . 18385)) (18440 37427 (TEDIT.UNDO 18450 . 23326) (\TEDIT.UNDO1 23328 - . 27666) (TEDIT.REDO 27668 . 34581) (\TEDIT.UNDO.UNDO 34583 . 37425)) (37428 56129 ( -\TEDIT.UNDO.INSERT 37438 . 38563) (\TEDIT.UNDO.DELETE 38565 . 39577) (\TEDIT.UNDO.MOVE 39579 . 41232) -(\TEDIT.UNDO.REPLACE 41234 . 42744) (\TEDIT.UNDO.CHARLOOKS 42746 . 48209) (\TEDIT.UNDO.PARALOOKS 48211 - . 52040) (\TEDIT.UNDO.PAGELOOKS 52042 . 52600) (\TEDIT.UNDO.COMPOSITE 52602 . 54202) ( -\TEDIT.UNDO.REPLACECODE 54204 . 54538) (\TEDIT.UNDO.WRAP 54540 . 55469) (\TEDIT.UNDO.SEL 55471 . 56127 -)) (56130 59103 (\TEDIT.REDO.INSERT 56140 . 57102) (\TEDIT.REDO.REPLACE 57104 . 58710) ( -\TEDIT.REDO.COMPOSITE 58712 . 59101))))) + (FILEMAP (NIL (4931 5952 (\TEDIT.HISTORYEVENT.DEFPRINT 4941 . 5950)) (7042 18296 (\TEDIT.HISTORYADD +7052 . 12314) (\TEDIT.HISTORYADD.COMPOSITE 12316 . 13348) (\TEDIT.CUMULATE.EVENTS 13350 . 14944) ( +\TEDIT.COMPOSITE.EVENT 14946 . 15682) (\TEDIT.HISTORY.PROP 15684 . 17047) (\TEDIT.HISTORY.EVENT 17049 + . 18120) (\TEDIT.POPEVENT 18122 . 18294)) (18349 37444 (TEDIT.UNDO 18359 . 23235) (\TEDIT.UNDO1 23237 + . 27683) (TEDIT.REDO 27685 . 34598) (\TEDIT.UNDO.UNDO 34600 . 37442)) (37445 56146 ( +\TEDIT.UNDO.INSERT 37455 . 38580) (\TEDIT.UNDO.DELETE 38582 . 39594) (\TEDIT.UNDO.MOVE 39596 . 41249) +(\TEDIT.UNDO.REPLACE 41251 . 42761) (\TEDIT.UNDO.CHARLOOKS 42763 . 48226) (\TEDIT.UNDO.PARALOOKS 48228 + . 52057) (\TEDIT.UNDO.PAGELOOKS 52059 . 52617) (\TEDIT.UNDO.COMPOSITE 52619 . 54219) ( +\TEDIT.UNDO.REPLACECODE 54221 . 54555) (\TEDIT.UNDO.WRAP 54557 . 55486) (\TEDIT.UNDO.SEL 55488 . 56144 +)) (56147 59120 (\TEDIT.REDO.INSERT 56157 . 57119) (\TEDIT.REDO.REPLACE 57121 . 58727) ( +\TEDIT.REDO.COMPOSITE 58729 . 59118))))) STOP diff --git a/library/tedit/TEDIT-HISTORY.LCOM b/library/tedit/TEDIT-HISTORY.LCOM index f01170091d1b6ae93fcc34fa59a28281dd4842e8..6b69e32c2c6bb83a9c129b03a3728788e9fd786a 100644 GIT binary patch delta 269 zcmaD>eyeOkxPhUiu3Ku7u91O}nS!B_m9eFjvAL3hhEj5VZb4>FYKlUBo`RA>b-1sq zi;rt$tdCpY9(8S8r!phW4Nr4O548_gWOxczI$pA)P delta 390 zcmcar_N;tDc%*`%u48Gsu91O}se+-2m8pf5shN_3hEj5VZb4>FYKlUBo`RABSG7y9 zcdbomacWVqU3OwYPGX*&PkwS@j$LkQN=|B}v7V`2d45rLW?s53M8t0LIYvcs1ui8c zOI@$h9Eb%*hE}GgRtA<6_bUeIIeRz;`S|;L2Pz$W0(1g4 zLk!K7G`Td~Jbhf9gIpa$TwNxwW|T4{$CV0f3Z|BZMrM=q8MRXpuF_Pn3J7uy^Yjl5 h)^!0|prB-Af#efoD-&}o6GL)?MxN1d^E<{IO8{(Pb}9e> diff --git a/library/tedit/TEDIT-LOOKS b/library/tedit/TEDIT-LOOKS index 07d6e3b3..613a60ed 100644 --- a/library/tedit/TEDIT-LOOKS +++ b/library/tedit/TEDIT-LOOKS @@ -1,12 +1,12 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "16-Feb-2026 00:36:00" {WMEDLEY}TEDIT>TEDIT-LOOKS.;467 155443 +(FILECREATED "10-Apr-2026 09:34:11" {WMEDLEY}tedit>TEDIT-LOOKS.;469 155253 :EDIT-BY rmk :CHANGES-TO (FNS \TEDIT.MCCS.TRANSLATE) - :PREVIOUS-DATE "10-Feb-2026 11:07:12" {WMEDLEY}tedit>TEDIT-LOOKS.;465) + :PREVIOUS-DATE " 9-Apr-2026 17:25:54" {WMEDLEY}tedit>TEDIT-LOOKS.;468) (PRETTYCOMPRINT TEDIT-LOOKSCOMS) @@ -924,7 +924,8 @@ (DEFINEQ (\TEDIT.MCCS.TRANSLATE - [LAMBDA (TSTREAM) (* ; "Edited 16-Feb-2026 00:35 by rmk") + [LAMBDA (TSTREAM) (* ; "Edited 10-Apr-2026 09:34 by rmk") + (* ; "Edited 16-Feb-2026 00:35 by rmk") (* ; "Edited 6-Oct-2025 20:50 by rmk") (* ; "Edited 5-Oct-2025 10:57 by rmk") (* ; "Edited 25-Sep-2025 21:30 by rmk") @@ -972,14 +973,9 @@ THINSTRING.PTYPE)) (FSETPC PC PCONTENTS STRING) (FSETPC PC PFPOS NIL) - (FSETPC PC PBINABLE (NOT FAT)) (FSETPC PC PBYTESPERCHAR (CL:IF FAT 2 1)) - (FSETPC PC PBYTELEN (CL:IF FAT - (UNFOLD (PLEN PC) - 2) - (PLEN PC))) (CL:UNLESS (EQ 'MCCS (fetch (FONTDESCRIPTOR FONTCHARENCODING) of CLFONT)) (* ;; @@ -2472,18 +2468,18 @@ \TEDIT.UNPARSE.CHARLOOKS.LIST 40951 . 44445) (\TEDIT.MODIFYLOOKS 44447 . 46607) (TEDIT.NEW.FONT 46609 . 47056) (\TEDIT.CARETLOOKS.VERIFY 47058 . 47895) (\TEDIT.CARETPIECE 47897 . 48202) ( \TEDIT.GET.INSERT.CHARLOOKS 48204 . 51251) (\TEDIT.GET.TERMSA.WIDTHS 51253 . 51669) ( -\TEDIT.PARSE.CHARLOOKS.LIST 51671 . 52871)) (52874 64879 (\TEDIT.MCCS.TRANSLATE 52884 . 58615) ( -\TEDIT.CONVERT.TO.FORMATTED 58617 . 64877)) (65751 73088 (\TEDIT.UNIQUIFY.CHARLOOKS 65761 . 67421) ( -\TEDIT.UNIQUIFY.PARALOOKS 67423 . 68690) (\TEDIT.UNIQUIFY.ALL 68692 . 70780) ( -\TEDIT.FLUSH.UNUSED.LOOKS 70782 . 73086)) (73121 85079 (TEDIT.LOOKS 73131 . 75520) (TEDIT.GET.LOOKS -75522 . 77857) (TEDIT.SUBLOOKS 77859 . 82239) (TEDIT.FINDLOOKS 82241 . 85077)) (85080 114853 ( -\TEDIT.CHANGE.CHARLOOKS 85090 . 93991) (\TEDIT.CHANGE.CHARLOOKS.NEW 93993 . 97808) ( -\TEDIT.CHARLOOKS.CHANGE.FONT 97810 . 106117) (\TEDIT.FONT.NEXTSIZE 106119 . 107740) (\TEDIT.LOOKS -107742 . 111071) (\TEDIT.FONTCOPY 111073 . 112574) (\TEDIT.COERCE.FONTCLASS 112576 . 113727) ( -\TEDIT.FONTCLASS.TO.FONT 113729 . 114851)) (114896 146785 (\TEDIT.EQFMTSPEC 114906 . 118121) ( -TEDIT.GET.PARALOOKS 118123 . 122170) (\TEDIT.PARSE.PARALOOKS.LIST 122172 . 130205) (TEDIT.PARALOOKS -130207 . 131247) (\TEDIT.CHANGE.PARALOOKS 131249 . 138458) (\TEDIT.CHANGE.PARALOOKS.NEW 138460 . -142443) (TEDIT.COPY.PARALOOKS 142445 . 145119) (\TEDIT.PARABOUNDS 145121 . 146783)) (146845 154561 ( -TEDIT.SUBPARALOOKS 146855 . 150957) (SAMEPARALOOKS 150959 . 154559)) (154562 155249 ( -\TEDIT.MARK.REVISION 154572 . 155247))))) +\TEDIT.PARSE.CHARLOOKS.LIST 51671 . 52871)) (52874 64689 (\TEDIT.MCCS.TRANSLATE 52884 . 58425) ( +\TEDIT.CONVERT.TO.FORMATTED 58427 . 64687)) (65561 72898 (\TEDIT.UNIQUIFY.CHARLOOKS 65571 . 67231) ( +\TEDIT.UNIQUIFY.PARALOOKS 67233 . 68500) (\TEDIT.UNIQUIFY.ALL 68502 . 70590) ( +\TEDIT.FLUSH.UNUSED.LOOKS 70592 . 72896)) (72931 84889 (TEDIT.LOOKS 72941 . 75330) (TEDIT.GET.LOOKS +75332 . 77667) (TEDIT.SUBLOOKS 77669 . 82049) (TEDIT.FINDLOOKS 82051 . 84887)) (84890 114663 ( +\TEDIT.CHANGE.CHARLOOKS 84900 . 93801) (\TEDIT.CHANGE.CHARLOOKS.NEW 93803 . 97618) ( +\TEDIT.CHARLOOKS.CHANGE.FONT 97620 . 105927) (\TEDIT.FONT.NEXTSIZE 105929 . 107550) (\TEDIT.LOOKS +107552 . 110881) (\TEDIT.FONTCOPY 110883 . 112384) (\TEDIT.COERCE.FONTCLASS 112386 . 113537) ( +\TEDIT.FONTCLASS.TO.FONT 113539 . 114661)) (114706 146595 (\TEDIT.EQFMTSPEC 114716 . 117931) ( +TEDIT.GET.PARALOOKS 117933 . 121980) (\TEDIT.PARSE.PARALOOKS.LIST 121982 . 130015) (TEDIT.PARALOOKS +130017 . 131057) (\TEDIT.CHANGE.PARALOOKS 131059 . 138268) (\TEDIT.CHANGE.PARALOOKS.NEW 138270 . +142253) (TEDIT.COPY.PARALOOKS 142255 . 144929) (\TEDIT.PARABOUNDS 144931 . 146593)) (146655 154371 ( +TEDIT.SUBPARALOOKS 146665 . 150767) (SAMEPARALOOKS 150769 . 154369)) (154372 155059 ( +\TEDIT.MARK.REVISION 154382 . 155057))))) STOP diff --git a/library/tedit/TEDIT-LOOKS.LCOM b/library/tedit/TEDIT-LOOKS.LCOM index 6b163d52e2342818e8a17c4f5299302cf8fabf06..efcb95817d792646657a01e2f916086c2dfbd989 100644 GIT binary patch delta 564 zcmZvYL2J}N7>1p#SXyjBw>{LNd}dp03mY=uOwvsdN}No(Lt|!|Op!tl3iVLxL6;s2 z`WM#u1NPj5$e#5FcoIB%_UdmiSp};&w|RKyeIMrAW#`jnXJ;dmxhiEpSB31WGS`rp zRP3d@5|qPCSPcY%kr<*STwIBIm2^$$w5 zf1vV1zsUik==LA3_K=5gB($uAY&&ad0U3i_m)2C;03vl4J^i}**_LIp7L_tqSHJ@b zMoA%oHQSGcsDW_?ZHp`$x7Gq9oPt8@y&8}Q)7x}T>9Qd>fZ9j_NI9HepJ^XYv-Z%) T-Z{|i=vVU$jpE5@?c~)@=NFCM delta 626 zcmZvZPixdb7{*O13l>`J?jrbyEa_y@4NWs4Nht*nwrme|d$IH) zR$9<6u*SRgTtsBg>bWPqd+`(a8BEfH|N0(=_kDQZ=lQ{WK2yJ+smqJL2*OzCK^O@= zi~|Xs#N%t;ssJsFbCE`2mT1sPh3DtqO7xFBS-#n_^k8>KCx}>pkZW2lLX&aN$b}!~ z59?Qtq+H94`_!`gFsotu*9A3QLMNZB<3D7>FfAd=` zqqxNfAag4V$=vYTm9jo6{o*G)?wyWLo_xIyUu07bUhk_XrzZso3e!P^;^F~{p zZrt5el&E;G-D@%j(j?+TFXhq~z^GF!bZ@m7Cg4Spri-=2*Dv~(37V57njh%X`<3br{rMnGTA~+Cg!qL^4>bTy`w-V7k0)p6u^9**D KrW?Jzr@sIfaG{t0 diff --git a/library/tedit/TEDIT-MENU b/library/tedit/TEDIT-MENU index 5a14b140..931fc43b 100644 --- a/library/tedit/TEDIT-MENU +++ b/library/tedit/TEDIT-MENU @@ -1,12 +1,12 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED " 9-Feb-2026 09:10:43" {WMEDLEY}tedit>TEDIT-MENU.;510 183027 +(FILECREATED "29-Apr-2026 15:35:33" {MEDLEY}TEDIT>TEDIT-MENU.;512 183159 :EDIT-BY rmk - :CHANGES-TO (FNS \TEDIT.PAGEMENU.CREATE) + :CHANGES-TO (FNS \TEDIT.SHOW.PAGELOOKS) - :PREVIOUS-DATE "27-Jan-2026 10:42:09" {WMEDLEY}tedit>TEDIT-MENU.;508) + :PREVIOUS-DATE " 9-Feb-2026 09:10:43" {MEDLEY}TEDIT>TEDIT-MENU.;510) (PRETTYCOMPRINT TEDIT-MENUCOMS) @@ -2525,7 +2525,8 @@ 'PAGE))]) (\TEDIT.SHOW.PAGELOOKS - [LAMBDA (OBJ MENUSEL MENUWINDOW MENUSTREAM) (* ; "Edited 20-Apr-2025 23:41 by rmk") + [LAMBDA (OBJ MENUSEL MENUWINDOW MENUSTREAM) (* ; "Edited 29-Apr-2026 15:35 by rmk") + (* ; "Edited 20-Apr-2025 23:41 by rmk") (* ; "Edited 22-Oct-2024 11:04 by rmk") (* ; "Edited 20-Oct-2024 17:32 by rmk") (* ; "Edited 29-Sep-2024 15:10 by rmk") @@ -2538,19 +2539,18 @@ (* ;; "OBJ is unused, presumably to have a standard interface with other menu functions that update image objects.") - (PROG [(PAGEID (MB.GET 'PAGEID MENUSTREAM 'STATE] - (CL:WHEN (MEMB PAGEID '(NIL OFF)) - (TEDIT.PROMPTPRINT MENUWINDOW "Please specify the page-type" T T) - (RETURN)) - (RESETLST - (TEDIT.DEFER.UPDATES MENUSTREAM) - (\TEDIT.PAGEMENU.FILLIN MENUSTREAM (\TEDIT.PAGEREGION.UNPARSE (\TEDIT.MAINSTREAM + (LET [(PAGEID (MB.GET 'PAGEID MENUSTREAM 'STATE] + (if (MEMB PAGEID '(NIL OFF)) + then (TEDIT.PROMPTPRINT MENUWINDOW "Please specify the page-type" T T) + else (RESETLST + (TEDIT.DEFER.UPDATES MENUSTREAM) + (\TEDIT.PAGEMENU.FILLIN MENUSTREAM (\TEDIT.PAGEREGION.UNPARSE (\TEDIT.MAINSTREAM MENUSTREAM) - PAGEID))) - (FSETSEL MENUSEL ONFLG T) - (\TEDIT.UPDATE.SEL MENUSEL 1 0 'LEFT) - (\TEDIT.FIXSEL MENUSEL MENUSTREAM) - (TEDIT.BACKTOMAIN MENUSTREAM]) + PAGEID))) + (FSETSEL MENUSEL ONFLG T) + (\TEDIT.UPDATE.SEL MENUSEL 1 0 'LEFT) + (\TEDIT.FIXSEL MENUSEL MENUSTREAM)) + (TEDIT.BACKTOMAIN MENUSTREAM]) (\TEDIT.PAGEMENU.FILLIN [LAMBDA (MENUSTREAM PAGELOOKS) (* ; "Edited 29-Sep-2024 12:53 by rmk") @@ -2899,32 +2899,32 @@ (ADDTOVAR LAMA ) ) (DECLARE%: DONTCOPY - (FILEMAP (NIL (4936 16574 (TEDIT.ADD.MENUITEM 4946 . 7063) (TEDIT.DEFAULT.MENUFN 7065 . 13786) ( -TEDIT.REMOVE.MENUITEM 13788 . 14785) (\TEDIT.CREATEMENU 14787 . 15352) (\TEDIT.MENU.WHENHELDFN 15354 - . 16259) (\TEDIT.MENU.WHENSELECTEDFN 16261 . 16572)) (17388 65423 (DRAWMARGINSCALE 17398 . 20857) ( -MARGINBAR 20859 . 27984) (MARGINBAR.CREATE 27986 . 32184) (MB.MARGINBAR.BUTTONEVENTINFN 32186 . 39988) - (MB.MARGINBAR.SELFN.TABS 39990 . 45230) (MB.MARGINBAR.SELFN.TABS.KIND 45232 . 46167) ( -MARGINBAR.GETSTATEFN 46169 . 50156) (MARGINBAR.SETSTATEFN 50158 . 50368) (MARGINBAR.NEUTRALIZE 50370 - . 51045) (MARGINBAR.LOOKS 51047 . 54153) (MB.MARGINBAR.SIZEFN 54155 . 54941) (MB.MARGINBAR.DISPLAYFN -54943 . 58004) (MDESCALE 58006 . 58546) (MSCALE 58548 . 58878) (MB.MARGINBAR.SHOWTAB 58880 . 61203) ( -MB.MARGINBAR.TABTRACK 61205 . 62590) (MARGINBAR.INIT 62592 . 63985) (\TEDIT.PARALOOKS.TO.MARBAR 63987 - . 65421)) (66248 73530 (TEDIT.MENUSTREAM 66258 . 67258) (TEDITMENUP 67260 . 68229) (\TEDIT.MENU.START - 68231 . 72578) (\TEDIT.MENU.OPEN? 72580 . 72954) (\TEDIT.MENU.BUTTONEVENTFN 72956 . 73528)) (73849 -81900 (\TEDIT.MENU.CREATE 73859 . 75799) (\TEDIT.MENU.PARSE 75801 . 79490) (\TEDIT.MENU.NEUTRALIZE -79492 . 81563) (\TEDITMENU.RECORD.UNFORMATTED 81565 . 81898)) (81966 101368 ( -\TEDIT.EXPANDEDMENU.CREATE 81976 . 87654) (\TEDIT.EXPANDEDMENU.START 87656 . 89280) ( -\TEDIT.EXPANDEDMENU.FN 89282 . 92537) (\TEDIT.EXPANDEDMENU.ACTIONFN 92539 . 101366)) (101430 120855 ( -\TEDIT.PARAMENU.CREATE 101440 . 110171) (\TEDIT.PARAMENU.START 110173 . 111427) ( -\TEDIT.APPLY.PARALOOKS 111429 . 112481) (\TEDIT.SHOW.PARALOOKS 112483 . 115200) ( -\TEDIT.PARAMENU.FILLIN 115202 . 119951) (\TEDIT.PARAMENU.RESHAPEFN 119953 . 120853)) (121049 147891 ( -\TEDIT.CHARMENU.CREATE 121059 . 123663) (\TEDIT.CHARMENU.START 123665 . 124955) (\TEDIT.CHARMENU.SPEC -124957 . 129640) (\TEDIT.CHARMENU.PARSE 129642 . 132810) (\TEDIT.CHARMENU.FILLIN 132812 . 137442) ( -\TEDIT.SHOW.CHARLOOKS 137444 . 140989) (\TEDIT.APPLY.CHARLOOKS 140991 . 142152) ( -\TEDIT.OFFSETTYPE.STATEFN 142154 . 144117) (\TEDIT.OTHER.STATECHANGEFN 144119 . 145764) ( -\TEDIT.OTHER.SELECTFN 145766 . 147889)) (147953 177067 (\TEDIT.PAGEMENU.CREATE 147963 . 156484) ( -\TEDIT.PAGEMENU.START 156486 . 156837) (\TEDIT.SHOW.PAGELOOKS 156839 . 158725) (\TEDIT.PAGEMENU.FILLIN - 158727 . 160277) (\TEDIT.PAGEREGION.UNPARSE 160279 . 169678) (\TEDIT.APPLY.PAGELOOKS 169680 . 171607) - (\TEDIT.CHANGE.PAGELOOKS 171609 . 176223) (\TEDIT.PAGEMENU.CHARLOOKS.STATEFN 176225 . 177065)) ( -177068 182871 (\TEDIT.PAGEMENU.CREATE.HEADINGS 177078 . 179890) (\TEDIT.PAGEMENU.HEADINGS.SETSTATEFN -179892 . 181317) (\TEDIT.PAGEMENU.HEADINGS.STATEFN 181319 . 182869))))) + (FILEMAP (NIL (4933 16571 (TEDIT.ADD.MENUITEM 4943 . 7060) (TEDIT.DEFAULT.MENUFN 7062 . 13783) ( +TEDIT.REMOVE.MENUITEM 13785 . 14782) (\TEDIT.CREATEMENU 14784 . 15349) (\TEDIT.MENU.WHENHELDFN 15351 + . 16256) (\TEDIT.MENU.WHENSELECTEDFN 16258 . 16569)) (17385 65420 (DRAWMARGINSCALE 17395 . 20854) ( +MARGINBAR 20856 . 27981) (MARGINBAR.CREATE 27983 . 32181) (MB.MARGINBAR.BUTTONEVENTINFN 32183 . 39985) + (MB.MARGINBAR.SELFN.TABS 39987 . 45227) (MB.MARGINBAR.SELFN.TABS.KIND 45229 . 46164) ( +MARGINBAR.GETSTATEFN 46166 . 50153) (MARGINBAR.SETSTATEFN 50155 . 50365) (MARGINBAR.NEUTRALIZE 50367 + . 51042) (MARGINBAR.LOOKS 51044 . 54150) (MB.MARGINBAR.SIZEFN 54152 . 54938) (MB.MARGINBAR.DISPLAYFN +54940 . 58001) (MDESCALE 58003 . 58543) (MSCALE 58545 . 58875) (MB.MARGINBAR.SHOWTAB 58877 . 61200) ( +MB.MARGINBAR.TABTRACK 61202 . 62587) (MARGINBAR.INIT 62589 . 63982) (\TEDIT.PARALOOKS.TO.MARBAR 63984 + . 65418)) (66245 73527 (TEDIT.MENUSTREAM 66255 . 67255) (TEDITMENUP 67257 . 68226) (\TEDIT.MENU.START + 68228 . 72575) (\TEDIT.MENU.OPEN? 72577 . 72951) (\TEDIT.MENU.BUTTONEVENTFN 72953 . 73525)) (73846 +81897 (\TEDIT.MENU.CREATE 73856 . 75796) (\TEDIT.MENU.PARSE 75798 . 79487) (\TEDIT.MENU.NEUTRALIZE +79489 . 81560) (\TEDITMENU.RECORD.UNFORMATTED 81562 . 81895)) (81963 101365 ( +\TEDIT.EXPANDEDMENU.CREATE 81973 . 87651) (\TEDIT.EXPANDEDMENU.START 87653 . 89277) ( +\TEDIT.EXPANDEDMENU.FN 89279 . 92534) (\TEDIT.EXPANDEDMENU.ACTIONFN 92536 . 101363)) (101427 120852 ( +\TEDIT.PARAMENU.CREATE 101437 . 110168) (\TEDIT.PARAMENU.START 110170 . 111424) ( +\TEDIT.APPLY.PARALOOKS 111426 . 112478) (\TEDIT.SHOW.PARALOOKS 112480 . 115197) ( +\TEDIT.PARAMENU.FILLIN 115199 . 119948) (\TEDIT.PARAMENU.RESHAPEFN 119950 . 120850)) (121046 147888 ( +\TEDIT.CHARMENU.CREATE 121056 . 123660) (\TEDIT.CHARMENU.START 123662 . 124952) (\TEDIT.CHARMENU.SPEC +124954 . 129637) (\TEDIT.CHARMENU.PARSE 129639 . 132807) (\TEDIT.CHARMENU.FILLIN 132809 . 137439) ( +\TEDIT.SHOW.CHARLOOKS 137441 . 140986) (\TEDIT.APPLY.CHARLOOKS 140988 . 142149) ( +\TEDIT.OFFSETTYPE.STATEFN 142151 . 144114) (\TEDIT.OTHER.STATECHANGEFN 144116 . 145761) ( +\TEDIT.OTHER.SELECTFN 145763 . 147886)) (147950 177199 (\TEDIT.PAGEMENU.CREATE 147960 . 156481) ( +\TEDIT.PAGEMENU.START 156483 . 156834) (\TEDIT.SHOW.PAGELOOKS 156836 . 158857) (\TEDIT.PAGEMENU.FILLIN + 158859 . 160409) (\TEDIT.PAGEREGION.UNPARSE 160411 . 169810) (\TEDIT.APPLY.PAGELOOKS 169812 . 171739) + (\TEDIT.CHANGE.PAGELOOKS 171741 . 176355) (\TEDIT.PAGEMENU.CHARLOOKS.STATEFN 176357 . 177197)) ( +177200 183003 (\TEDIT.PAGEMENU.CREATE.HEADINGS 177210 . 180022) (\TEDIT.PAGEMENU.HEADINGS.SETSTATEFN +180024 . 181449) (\TEDIT.PAGEMENU.HEADINGS.STATEFN 181451 . 183001))))) STOP diff --git a/library/tedit/TEDIT-MENU.LCOM b/library/tedit/TEDIT-MENU.LCOM index 4e14a98ae8505ac369622276901a086a06cf0bb9..d3c531af6b7131afdd6aa7507f39db976e7ec634 100644 GIT binary patch delta 479 zcmbQdj=5_cv%Q9ktDC2vtFD`;kE^bypPRpeRe+n^K zqf3aRlMkBkM0<%8BTHS!f+Afb10yp9LsKhbATm}`&`?Uw&n?KzNlj76&r?uRsP=Vr z@o|l;waLj$DoQM>vOlGK#U61xyr7tat~Usu0SJ!?}#15E`kB?SwFfrge=re;sp!o(Co4+!CUddQI`Q>T@whVy~K}F`tid7PmcTH9Uav3xX4JU7m6A?BrRfqwH bo}Qa$M6j!mf~Cdewlx(@md2aba%lko0-JTEDIT>TEDIT-OLDFILE.;40 73888 +(FILECREATED "10-Apr-2026 09:29:21" {WMEDLEY}tedit>TEDIT-OLDFILE.;45 73241 :EDIT-BY rmk - :CHANGES-TO (FNS \TEDIT.GET.PCTB2) + :CHANGES-TO (FNS \TEDIT.GET.PCTB2 \TEDIT.GET.PCTB1 \TEDIT.GET.PCTB0) - :PREVIOUS-DATE " 7-Sep-2025 11:07:57" {WMEDLEY}TEDIT>TEDIT-OLDFILE.;39) + :PREVIOUS-DATE "10-Apr-2026 00:16:32" {WMEDLEY}tedit>TEDIT-OLDFILE.;41) (PRETTYCOMPRINT TEDIT-OLDFILECOMS) @@ -46,23 +46,18 @@ (DEFINEQ (\TEDIT.GET.PCTB2 - [LAMBDA (TEXT TSTREAM PCCOUNT START END) (* ; "Edited 8-Sep-2025 22:08 by rmk") + [LAMBDA (TEXT TSTREAM PCCOUNT START END) (* ; "Edited 10-Apr-2026 09:28 by rmk") + (* ; "Edited 8-Sep-2025 22:08 by rmk") (* ; "Edited 1-Aug-2025 14:55 by rmk") (* ; "Edited 28-Jul-2025 23:39 by rmk") (* ; "Edited 8-Feb-2025 20:21 by rmk") (* ; "Edited 21-Oct-2024 00:33 by rmk") (* ; "Edited 29-Apr-2024 10:28 by rmk") (* ; "Edited 20-Mar-2024 11:00 by rmk") - (* ; "Edited 17-Mar-2024 12:41 by rmk") - (* ; "Edited 15-Mar-2024 14:37 by rmk") (* ; "Edited 21-Jan-2024 10:21 by rmk") - (* ; "Edited 13-Jan-2024 12:09 by rmk") - (* ; "Edited 19-Dec-2023 10:13 by rmk") (* ; "Edited 25-Nov-2023 23:18 by rmk") - (* ; "Edited 8-Nov-2023 13:48 by rmk") (* ; "Edited 4-Oct-2022 16:58 by rmk") (* ; "Edited 8-Sep-2022 23:06 by rmk") - (* ; "Edited 5-Sep-2022 21:33 by rmk") (* ; "Edited 4-May-93 16:27 by jds") (* ;; "READ OBSOLETE FORMATS OF TEDIT FILE") @@ -80,8 +75,7 @@ (SETQ PIECEINFOCH# (\DWIN TEXT)) (SETFILEPTR TEXT PIECEINFOCH#) (bind PC TYPECODE PCLEN OLDPC (DEFAULTCHARLOOKS _ (FGETTOBJ TEXTOBJ DEFAULTCHARLOOKS)) - (OLDPARALOOKS _ (FGETTOBJ TEXTOBJ DEFAULTPARALOOKS)) - (SBINABLE _ (fetch (STREAM BINABLE) of TEXT)) for I from 1 to PCCOUNT + (OLDPARALOOKS _ (FGETTOBJ TEXTOBJ DEFAULTPARALOOKS)) for I from 1 to PCCOUNT do (SETQ PC NIL) (* ;  "This loop may not really read a piece, so we have to distinguish that case.") (SETQ PCLEN (\DWIN TEXT)) @@ -131,37 +125,35 @@ (create PIECE PCONTENTS _ TEXT PFPOS _ CURFILECH# - PBYTELEN _ PCLEN PLEN _ PCLEN PPARALOOKS _ OLDPARALOOKS PTYPE _ THINFILE.PTYPE PBYTESPERCHAR _ 1)) (* ; "Build the new piece") (\TEDIT.GET.CHARLOOKS2 PC TEXT LOOKSHASH) - (CL:WHEN (EQ THINFILE.PTYPE (PTYPE PC)) - (FSETPC PC PBINABLE SBINABLE))(* ; + (* ;  "Read the character looks for this guy.") - (COND - [OLDPC (* ; + (if OLDPC + then (* ;  "If there's a prior piece, hook this one on the chain.") - (COND - ([AND (EQ FATFILE2.PTYPE (PTYPE PC)) - (NOT (EQ FATFILE2.PTYPE (PTYPE OLDPC] - (* ; + (if [AND (EQ FATFILE2.PTYPE (PTYPE PC)) + (NOT (EQ FATFILE2.PTYPE (PTYPE OLDPC] + then (* ;  "Switching from not-fat to fat. Add 3 bytes for the 255-255-0") - (add (PFPOS PC) - 3) - (add CURFILECH# -3)) - ([AND (EQ FATFILE2.PTYPE (PTYPE OLDPC)) - (NOT (EQ FATFILE2.PTYPE (PTYPE PC] - (* ; + (add (PFPOS PC) + 3) + (add CURFILECH# -3) + elseif [AND (EQ FATFILE2.PTYPE (PTYPE OLDPC)) + (NOT (EQ FATFILE2.PTYPE (PTYPE PC] + then (* ;  "Switching from fat to not-fat. Add 3 bytes for the 255-0") - (add (PFPOS PC) - 2] - ((EQ FATFILE2.PTYPE (PTYPE PC)) (* ; + (add (PFPOS PC) + 2)) + elseif (EQ FATFILE2.PTYPE (PTYPE PC)) + then (* ;  "Switching from not-fat to fat. Add 3 bytes for the 255-255-0") - (add (PFPOS PC) - 3) - (add CURFILECH# -3))) (* ; + (add (PFPOS PC) + 3) + (add CURFILECH# -3)) (* ;  "And note the passing of characters.") (add CURFILECH# PCLEN)) (\PieceDescriptorOBJECT (* ; @@ -580,7 +572,8 @@ (DEFINEQ (\TEDIT.GET.PCTB1 - [LAMBDA (TEXT TSTREAM PCCOUNT START END) (* ; "Edited 1-Aug-2025 14:56 by rmk") + [LAMBDA (TEXT TSTREAM PCCOUNT START END) (* ; "Edited 10-Apr-2026 09:25 by rmk") + (* ; "Edited 1-Aug-2025 14:56 by rmk") (* ; "Edited 28-Jul-2025 23:39 by rmk") (* ; "Edited 8-Feb-2025 20:22 by rmk") (* ; "Edited 21-Oct-2024 00:33 by rmk") @@ -612,8 +605,7 @@ (SETQ PIECEINFOCH# (\DWIN TEXT)) (SETFILEPTR TEXT PIECEINFOCH#) (bind PC TYPECODE PCLEN OLDPC (DEFAULTCHARLOOKS _ (FGETTOBJ TEXTOBJ DEFAULTCHARLOOKS)) - (OLDPARALOOKS _ (FGETTOBJ TEXTOBJ DEFAULTPARALOOKS)) - (SBINABLE _ (fetch (STREAM BINABLE) of TEXT)) for I from 1 to PCCOUNT + (OLDPARALOOKS _ (FGETTOBJ TEXTOBJ DEFAULTPARALOOKS)) for I from 1 to PCCOUNT do (SETQ PC NIL) (* ;  "This loop may not really read a piece, so we have to distinguish that case.") (SETQ PCLEN (\DWIN TEXT)) @@ -640,13 +632,11 @@ (create PIECE PCONTENTS _ TEXT PFPOS _ CURFILECH# - PBYTELEN _ PCLEN PLEN _ PCLEN PPARALOOKS _ OLDPARALOOKS PTYPE _ THINFILE.PTYPE PBYTESPERCHAR _ 1)) - (\TEDIT.GET.CHARLOOKS1 PC TEXT) - (FSETPC PC PBINABLE SBINABLE) (* ; + (\TEDIT.GET.CHARLOOKS1 PC TEXT) (* ;  "Read the character looks for this guy.") (add CURFILECH# (PLEN PC)) (* ;  "And note the passing of characters.") @@ -891,7 +881,8 @@ (DEFINEQ (\TEDIT.GET.PCTB0 - [LAMBDA (TEXT TSTREAM PCCOUNT START END) (* ; "Edited 8-Feb-2025 20:22 by rmk") + [LAMBDA (TEXT TSTREAM PCCOUNT START END) (* ; "Edited 10-Apr-2026 09:22 by rmk") + (* ; "Edited 8-Feb-2025 20:22 by rmk") (* ; "Edited 21-Oct-2024 00:33 by rmk") (* ; "Edited 29-Apr-2024 10:27 by rmk") (* ; "Edited 17-Mar-2024 12:41 by rmk") @@ -908,7 +899,7 @@ (LET ((TEXTOBJ (TEXTOBJ! (fetch (TEXTSTREAM TEXTOBJ) of TSTREAM))) OLDPC TYPECODE PCLEN PIECEINFOCH# TSTREAM USERFILEFORMAT USERTEMP (CURFILECH# (OR START 0)) - (SBINABLE (fetch (STREAM BINABLE) of TEXT))) + ) (SETFILEPTR TEXT (IDIFFERENCE (OR END (GETEOFPTR TEXT)) 8)) (SETQ PIECEINFOCH# (\DWIN TEXT)) @@ -924,8 +915,7 @@ PREVPIECE _ OLDPC PPARALOOKS _ DEFAULTPARALOOKS PTYPE _ THINFILE.PTYPE - PBYTESPERCHAR _ 1 - PBINABLE _ SBINABLE)) + PBYTESPERCHAR _ 1)) [COND (OLDPC (FSETPC OLDPC NEXTPIECE PC) (FSETPC PC PPARALOOKS (PPARALOOKS OLDPC] @@ -1100,14 +1090,14 @@ PARALOOKS]) ) (DECLARE%: DONTCOPY - (FILEMAP (NIL (1649 37832 (\TEDIT.GET.PCTB2 1659 . 12415) (\TEDIT.GET.PARALOOKS2 12417 . 13006) ( -\TEDIT.GET.CHARLOOKS2 13008 . 14565) (\TEDIT.PARSE.PAGEFRAMES2 14567 . 17306) ( -\TEDIT.GET.CHARLOOKS.LIST2 17308 . 17815) (\TEDIT.GET.SINGLE.CHARLOOKS2 17817 . 21176) ( -\TEDIT.PUT.SINGLE.PARALOOKS2 21178 . 25428) (\TEDIT.PUT.SINGLE.CHARLOOKS2 25430 . 29140) ( -\TEDIT.GET.PARALOOKS.LIST2 29142 . 29649) (\TEDIT.GET.SINGLE.PARALOOKS2 29651 . 34550) ( -\TEDIT.PUT.CHARLOOKS.LIST2 34552 . 36631) (\TEDIT.PUT.PARALOOKS.LIST2 36633 . 37830)) (37909 59190 ( -\TEDIT.GET.PCTB1 37919 . 44936) (\TEDIT.GET.PAGEFRAMES1 44938 . 45390) (\TEDIT.PARSE.PAGEFRAMES1 45392 - . 48045) (\TEDIT.GET.CHARLOOKS1 48047 . 52413) (\TEDIT.GET.PARALOOKS1 52415 . 57326) ( -TEDIT.GET.OBJECT1 57328 . 59188)) (59250 73865 (\TEDIT.GET.PCTB0 59260 . 63341) (\TEDIT.GET.CHARLOOKS0 - 63343 . 67783) (\TEDIT.GET.OBJECT0 67785 . 69860) (\TEDIT.GET.PARALOOKS0 69862 . 73863))))) + (FILEMAP (NIL (1683 37235 (\TEDIT.GET.PCTB2 1693 . 11818) (\TEDIT.GET.PARALOOKS2 11820 . 12409) ( +\TEDIT.GET.CHARLOOKS2 12411 . 13968) (\TEDIT.PARSE.PAGEFRAMES2 13970 . 16709) ( +\TEDIT.GET.CHARLOOKS.LIST2 16711 . 17218) (\TEDIT.GET.SINGLE.CHARLOOKS2 17220 . 20579) ( +\TEDIT.PUT.SINGLE.PARALOOKS2 20581 . 24831) (\TEDIT.PUT.SINGLE.CHARLOOKS2 24833 . 28543) ( +\TEDIT.GET.PARALOOKS.LIST2 28545 . 29052) (\TEDIT.GET.SINGLE.PARALOOKS2 29054 . 33953) ( +\TEDIT.PUT.CHARLOOKS.LIST2 33955 . 36034) (\TEDIT.PUT.PARALOOKS.LIST2 36036 . 37233)) (37312 58528 ( +\TEDIT.GET.PCTB1 37322 . 44274) (\TEDIT.GET.PAGEFRAMES1 44276 . 44728) (\TEDIT.PARSE.PAGEFRAMES1 44730 + . 47383) (\TEDIT.GET.CHARLOOKS1 47385 . 51751) (\TEDIT.GET.PARALOOKS1 51753 . 56664) ( +TEDIT.GET.OBJECT1 56666 . 58526)) (58588 73218 (\TEDIT.GET.PCTB0 58598 . 62694) (\TEDIT.GET.CHARLOOKS0 + 62696 . 67136) (\TEDIT.GET.OBJECT0 67138 . 69213) (\TEDIT.GET.PARALOOKS0 69215 . 73216))))) STOP diff --git a/library/tedit/TEDIT-OLDFILE.LCOM b/library/tedit/TEDIT-OLDFILE.LCOM index c5e337dbd13175b1c378dfbfc6dc3432187683ad..616d547c7243b0579c3e271ff4d2c64d7bcb7928 100644 GIT binary patch delta 2418 zcmZ{mO>7%Q6vzG1gfvZDCz+Uyaowrol%#5+{qz?tcw?_?H@3%hHk6nB7HP4=uN^hp7q(zRqppE#!J69q8vc;QXRmYT_C@y?VJ6B7YE zcV-0=J!2_Z42*S;vPVn6{vl(VQ#2;RUkKp0Pv*2_R-3(gWO0G!?VbA|;lj$x<{rjL zHpx;AQGBYA%)2&E(Dybc%QHs2)@Xe{L7gmH9!VVhOTo@1vtzA!qsQ1w$Gb>Yg?wD?|(Aa%Uf$pRPPA-IOHuRKG(I{kX#)_1-4ljh@tGO6+e2LNhFsN0>*vyqr$i;MQMqp$ z4TVLz)iJnVX*H0Z*0Kd05*2(Z^}1FhFcw1ey-EL&66JSx8JRq;C3GxB!c+|oc8FLK z1o~-kFeqX%!sBU8SFtFISS=RSSu9FnoC2_p>1iyAA?7$X0aBrhfT&`53re`*Ehu8k zTY&z71$H;RMOt}r$OB=3HWL{fmGPH@HD)e+x1-*si^ps?LPtWB)`iSBG4 zSRg_FIPihvS`Rc&`i;Kio?Lck-?*E70}W*LP5<1YbL$f$ZS@np<|*22tP@)(uB zY@?Ei8A6gGH4(Bn19gPravW5}s-eUKWDW4daF|{UBD+B2LCz^iVW5T^5yH(Brq;v3 zlPan?ZCb!lNN#~30tm;065m!h(7s5U32Hg)l;p_z)sgGHtIBpEa4mK?#!lrL;ZPTtiGRZl@s*ze zr5Ezx*20JR-632VbyiLgFT*!Z{2zhJgA$K!Cxj4FtYAadlG{@tarCe#BGOJjABTmkrepA=R`zoV~(A&y7rn5>p=A_ U5WtVgCeswkclp-83E5r$0kxovzyJUM delta 2600 zcmZveO>7%Q6vzFMucoO<+|9-{#+leonp91?A6|cPs2zJ9Z{m1ddjo_948;+xozSS^ zz@fzzaG+8JN|yo>oXP>X*$FxH!X8n2AOZ!-1td0C_T~I4R}G2d&()eQo=>UzxRMrsEwJ_`B0>sqCKL?Gqi?k$dn>cjge8J>OfR z)wnh+xz#xOJ&t}UxynoS-E~UM=m9NC$qm~{BC<8=8>b=vHago$V=ejA z8H}*+FsZ0wRNW~d6?<(ZZ~ZQIDZ_2UH3|pzC4FHnjjCBZf=7*{5l9+Qallpz)bB3Y zcGm~7XOoI&yGhNGQ_WPjW0r=sTHSV7)cQT_Dpz)IH7viXuaE_UZE$ra%H<_v8&}Oe8$+3zGJahc0a>3rq-%gE8D$rX3zQ}CiCO~W7wmQ zHU=@ReT2qit8K}?13O8}4|nG4pixS+2k(;HybsIxb=Nk#=%R6-GO^F|B;r?yY%lV$W93=3kkuc>Uf*64t&a z71NuCu>(F$N8{l~=QHMIOCGg;-!d9zL#9@wTv05@c}Yx)C=?aUX*nZi^C%RGqJ{K} zVgZveV+M)7ic)S00Q;?{=U9jjwnp&ew3w7pkO?UXp}(C&JQq}$RDXa&T$D#eQBELE z5Ky8}NX)~CL21BwO3ok-6afpB@uxe7I3}VmWy6fIlnn{ZrL3Uz1!(1|&Mq4tRvO1$ z0~{!WL&Rf10b#U|dS1$*Xh^XN{mMe8PzguSU<$i7o7c^_N5|q8zwRzM~xxR*gy`$l-SsQVwBPThoA5dTUT0kD zG03Hrcl?1Rqe}f5DC4?`T|jU<5KQ%4Yem?(d1$t}^HSr{cTIquC6`+N(=r+aIt;UK z1(=TjuX+#A0p>#tfe@^b4+5kb6Fd*_8&LD$rh7d@Czpi|6eU@0ECS3F3477r$xDa~~1~&58R4X5TJ0A&dB!}NSQVZ`9MUN!y_!vC{4le(^}e0? z=Ha+KIxGB{k+XdkOM61|!!4KgNN(CI`$1hjq%7NAwU^^LjhV@6W-Hd0>?KzF;6}r0 zH&FCGfjKWlY#V*w4X-ZUyiM;ePn+E7?&yYAv*|a;_YjDofw&D!!76Jyn^&PBbU^^4 ztzIZt{{dL_Ucizsp7SPwX(&LRK^ z#!1_OT;*+nwuK451GR{0gCVdcQ6@O#M=6QSo=3+{lHjj{gCaO1A0% diff --git a/library/tedit/TEDIT-PAGE b/library/tedit/TEDIT-PAGE index 3ed7ebe6..7f72d18a 100644 --- a/library/tedit/TEDIT-PAGE +++ b/library/tedit/TEDIT-PAGE @@ -1,13 +1,12 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "27-Jan-2026 10:30:27" {WMEDLEY}TEDIT>TEDIT-PAGE.;243 130855 +(FILECREATED " 6-May-2026 22:17:41" {MEDLEY}TEDIT>TEDIT-PAGE.;244 130772 :EDIT-BY rmk - :CHANGES-TO (FNS TEDIT.SINGLE.PAGEFORMAT) - (VARS TEDIT-PAGECOMS) + :CHANGES-TO (FNS TEDIT.TO.IMAGEFILE) - :PREVIOUS-DATE "17-Jan-2026 12:00:08" {WMEDLEY}TEDIT>TEDIT-PAGE.;241) + :PREVIOUS-DATE "27-Jan-2026 10:30:27" {MEDLEY}TEDIT>TEDIT-PAGE.;243) (PRETTYCOMPRINT TEDIT-PAGECOMS) @@ -636,7 +635,8 @@ (DEFINEQ (TEDIT.TO.IMAGEFILE - [LAMBDA (TSTREAM IMAGEFILE IMAGETYPE OPTIONS) (* ; "Edited 17-Jan-2026 11:59 by rmk") + [LAMBDA (TSTREAM IMAGEFILE IMAGETYPE OPTIONS) (* ; "Edited 6-May-2026 22:16 by rmk") + (* ; "Edited 17-Jan-2026 11:59 by rmk") (* ; "Edited 15-Jan-2026 08:46 by rmk") (* ; "Edited 25-Dec-2025 15:07 by rmk") (* ; "Edited 20-Dec-2025 23:03 by rmk") @@ -650,11 +650,9 @@ (RESETLST (SETQ TSTREAM (if (TEXTSTREAM TSTREAM T) - elseif (TEDIT.FORMATTEDFILEP TSTREAM) - then [RESETSAVE (SETQ TSTREAM (OPENTEXTSTREAM TSTREAM)) - `(PROGN (CLOSEF? OLDVALUE] - TSTREAM - else (ERROR TSTREAM "is not a Tedit stream"))) + else [RESETSAVE (SETQ TSTREAM (OPENTEXTSTREAM TSTREAM)) + `(PROGN (CLOSEF? OLDVALUE] + TSTREAM)) (CL:WHEN (GETTEXTPROP TSTREAM 'MENUFLG) (SETQ TSTREAM (TEXTSTREAM (\TEDIT.MAINW TSTREAM)))) (CL:UNLESS IMAGEFILE @@ -2062,18 +2060,18 @@ (RETURN (DREMOVE NIL $$VAL]) ) (DECLARE%: DONTCOPY - (FILEMAP (NIL (12248 15860 (\TEDIT.PARSE.PAGEFRAMES 12258 . 14037) (\TEDIT.PUT.PAGEFRAMES 14039 . -14863) (\TEDIT.UNPARSE.PAGEFRAMES 14865 . 15858)) (15923 38091 (TEDIT.SINGLE.PAGEFORMAT 15933 . 27077) - (TEDIT.COMPOUND.PAGEFORMAT 27079 . 28058) (TEDIT.PAGEFORMAT 28060 . 35349) (TEDIT.GET.PAGEFORMAT -35351 . 38089)) (38378 44858 (TEDIT.TO.IMAGEFILE 38388 . 44856)) (45006 98258 (\TEDIT.FORMATBOX 45016 - . 58440) (\TEDIT.FORMATHEADING 58442 . 63088) (\TEDIT.FORMATPAGE 63090 . 72279) (\TEDIT.FORMATTEXTBOX - 72281 . 88794) (\TEDIT.FORMATFOLIO 88796 . 94113) (\TEDIT.FORMAT.FOUNDBOX? 94115 . 96154) ( -\TEDIT.SKIP.SPECIALCOND 96156 . 98256)) (98338 103393 (\TEDIT.HARDCOPY.PAGEHEADINGS 98348 . 103391)) ( -103502 111553 (\TEDIT.HARDCOPY-COLUMN-END 103512 . 111551)) (111598 116539 (SCALEPAGEUNITS 111608 . -112749) (SCALEPAGEXUNITS 112751 . 113521) (SCALEPAGEYUNITS 113523 . 114294) (\TEDIT.PAPERHEIGHT 114296 - . 115231) (\TEDIT.PAPERWIDTH 115233 . 116537)) (116955 120523 (ROMANNUMERALS 116965 . 120521)) ( -120562 127828 (TEDIT.PAGENO.CREATE 120572 . 120948) (\TEDIT.PAGENO.OBJINIT 120950 . 122233) ( -\TEDIT.PAGENO.BUTTONEVENTINFN 122235 . 123301) (\TEDIT.PAGENO.IMAGEBOXFN 123303 . 125453) ( -\TEDIT.PAGENO.DISPLAYFN 125455 . 127105) (\TEDIT.PAGENO.GETFN 127107 . 127499) (\TEDIT.PAGENO.PUTFN -127501 . 127826)) (127893 130832 (\TEDIT.FORMAT.FOOTNOTE 127903 . 130830))))) + (FILEMAP (NIL (12201 15813 (\TEDIT.PARSE.PAGEFRAMES 12211 . 13990) (\TEDIT.PUT.PAGEFRAMES 13992 . +14816) (\TEDIT.UNPARSE.PAGEFRAMES 14818 . 15811)) (15876 38044 (TEDIT.SINGLE.PAGEFORMAT 15886 . 27030) + (TEDIT.COMPOUND.PAGEFORMAT 27032 . 28011) (TEDIT.PAGEFORMAT 28013 . 35302) (TEDIT.GET.PAGEFORMAT +35304 . 38042)) (38331 44775 (TEDIT.TO.IMAGEFILE 38341 . 44773)) (44923 98175 (\TEDIT.FORMATBOX 44933 + . 58357) (\TEDIT.FORMATHEADING 58359 . 63005) (\TEDIT.FORMATPAGE 63007 . 72196) (\TEDIT.FORMATTEXTBOX + 72198 . 88711) (\TEDIT.FORMATFOLIO 88713 . 94030) (\TEDIT.FORMAT.FOUNDBOX? 94032 . 96071) ( +\TEDIT.SKIP.SPECIALCOND 96073 . 98173)) (98255 103310 (\TEDIT.HARDCOPY.PAGEHEADINGS 98265 . 103308)) ( +103419 111470 (\TEDIT.HARDCOPY-COLUMN-END 103429 . 111468)) (111515 116456 (SCALEPAGEUNITS 111525 . +112666) (SCALEPAGEXUNITS 112668 . 113438) (SCALEPAGEYUNITS 113440 . 114211) (\TEDIT.PAPERHEIGHT 114213 + . 115148) (\TEDIT.PAPERWIDTH 115150 . 116454)) (116872 120440 (ROMANNUMERALS 116882 . 120438)) ( +120479 127745 (TEDIT.PAGENO.CREATE 120489 . 120865) (\TEDIT.PAGENO.OBJINIT 120867 . 122150) ( +\TEDIT.PAGENO.BUTTONEVENTINFN 122152 . 123218) (\TEDIT.PAGENO.IMAGEBOXFN 123220 . 125370) ( +\TEDIT.PAGENO.DISPLAYFN 125372 . 127022) (\TEDIT.PAGENO.GETFN 127024 . 127416) (\TEDIT.PAGENO.PUTFN +127418 . 127743)) (127810 130749 (\TEDIT.FORMAT.FOOTNOTE 127820 . 130747))))) STOP diff --git a/library/tedit/TEDIT-PAGE.LCOM b/library/tedit/TEDIT-PAGE.LCOM index e0e57bf5fa6495153edfbc7d46b41777216facf7..2e43148c5f6100130d4dcc52b9015315fe1b03df 100644 GIT binary patch delta 1037 zcmZuv%Wl&^6m5!xARACut%&HYL2WAG;Fe0>?~`E=+1s2Ph4Q8`#8vrg41w=4|--#R;6g z1p_`@jvlYs+fX-v&+vo<#11&S{N8w_vzAP8aU}(YI1~4i1m@ALR?C2sqjTi^mxc!x zHMZ-`YP^GTwTN)-f3;Ow?$|(><+^nIzP8zz-@T0y6k=ay{nCt(X8g3ax?IPZ&02l@ z@z(0qljT2a_Xc-wFVzMs!}=0_UmuKj8*5iD8+>`heFr*8R*D$7=R@AtS{&%S$a1_} zkQb9!RhSCkt__vR>4o~x6*I6+2|Py=Qn%u)NJHJu4uE+Sq7pf}J)MR{S1Mqx1z9fC zB)d}g(RvDuvg=`l?S&mJ_XSYTURXi+qCR3X=qq_(>NKA=Vxo*Ncl>#M-9XN&8&$y5 zcj7M4`98uPj@(5bjs;Z!rJe}me5OmP0oaQa=(+MTH{i}q zgtHqyu#JGt9-ads6oJI?+s6x!=9F%3usDa$chb!*q=&1uQTn?5>gV3Au6CDJ`%AyN zxi8&Z_Ag7gF0JwTi9t-LdqFH5FbILLEv49(VHAX5XcWRIo4Ieb1n`Oh>1=L3IDv+^ z2kSb6H(66#P7t*$Sqt_-*L1LBsBmM=D zGJntp;S}(W494hr9f5aypk=59_5t2C9dOXXkKMorqM6VUQFcy^bq6TEDIT>TEDIT-PCTREE.;251 68691 +(FILECREATED " 9-Apr-2026 17:25:38" {WMEDLEY}TEDIT>TEDIT-PCTREE.;252 68540 :EDIT-BY rmk - :CHANGES-TO (VARS TEDIT-PCTREECOMS) - (FNS \TEDIT.UNLINKPIECE \TEDIT.DELETEPIECES) + :CHANGES-TO (FNS \TEDIT.SPLITPIECE) - :PREVIOUS-DATE "28-Jul-2025 23:25:19" {WMEDLEY}TEDIT>TEDIT-PCTREE.;249) + :PREVIOUS-DATE "14-Feb-2026 13:22:06" {WMEDLEY}TEDIT>TEDIT-PCTREE.;251) (PRETTYCOMPRINT TEDIT-PCTREECOMS) @@ -658,7 +657,8 @@ NEW]) (\TEDIT.SPLITPIECE - [LAMBDA (PC CHOFFSET TEXTOBJ) (* ; "Edited 21-Oct-2024 00:33 by rmk") + [LAMBDA (PC CHOFFSET TEXTOBJ) (* ; "Edited 9-Apr-2026 13:22 by rmk") + (* ; "Edited 21-Oct-2024 00:33 by rmk") (* ; "Edited 17-Mar-2024 00:11 by rmk") (* ; "Edited 28-Dec-2023 22:17 by rmk") (* ; "Edited 7-Dec-2023 21:07 by rmk") @@ -680,9 +680,8 @@ (\INSURE.VACANT.BTREESLOT (FGETPC PC PTREENODE) TEXTOBJ) (* ;  "Do this before reducing PC, so tree remains valid") - (LET [(PREVPC (create PIECE using PC PPARALAST _ NIL PLEN _ CHOFFSET PBYTELEN _ - (ITIMES (PBYTESPERCHAR PC) - CHOFFSET] (* ; + (LET ((PREVPC (create PIECE using PC PPARALAST _ NIL PLEN _ CHOFFSET))) + (* ;  "There can be no para break before the split, as things now work.") (* ;; "PREVPC is the prefix before the split point of length CHOFFSET, PC will be the suffix, a shortened version of a piece that was already in the piece tree.") @@ -713,8 +712,6 @@ (change (PLEN PC) (IDIFFERENCE DATUM CHOFFSET)) - (FSETPC PC PBYTELEN (ITIMES (PBYTESPERCHAR PC) - (PLEN PC))) (freplace (BTSLOT DLEN) of (\FINDSLOT (FGETPC PC PTREENODE) PC) with (PLEN PC)) @@ -1104,13 +1101,13 @@ (GLOBALVARS BTVALIDATETAGS) ) (DECLARE%: DONTCOPY - (FILEMAP (NIL (8731 56217 (\TEDIT.MAKEPCTB 8741 . 10634) (\TEDIT.UPDATEPCNODES 10636 . 12930) ( -\TEDIT.FIRSTPIECE 12932 . 14339) (\TEDIT.DELETETREE 14341 . 17615) (\TEDIT.INSERTTREE 17617 . 20362) ( -\TEDIT.LASTPIECE 20364 . 21171) (\TEDIT.PCTOCH 21173 . 23270) (\TEDIT.CHTOPC 23272 . 29449) ( -\TEDIT.SET-TOTLEN 29451 . 30239) (\TEDIT.MAKE.VACANT.BTREESLOT 30241 . 36971) (\TEDIT.LINKNEWPIECE -36973 . 38562) (\TEDIT.SPLITPIECE 38564 . 43220) (\TEDIT.INSERTPIECE 43222 . 46494) ( -\TEDIT.INSERTPIECES 46496 . 49588) (\TEDIT.DELETEPIECES 49590 . 54100) (\TEDIT.ALIGNEDPIECE 54102 . -56215)) (56245 68568 (\TEDIT.BTVALIDATE 56255 . 57796) (\TEDIT.BTVALIDATE.PRINT 57798 . 59163) ( -\TEDIT.CHECK-BTREE 59165 . 61492) (\TEDIT.CHECK-BTREE1 61494 . 67125) (\TEDIT.BTFAIL 67127 . 67549) ( -\TEDIT.MATCHPCS 67551 . 68566))))) + (FILEMAP (NIL (8668 56066 (\TEDIT.MAKEPCTB 8678 . 10571) (\TEDIT.UPDATEPCNODES 10573 . 12867) ( +\TEDIT.FIRSTPIECE 12869 . 14276) (\TEDIT.DELETETREE 14278 . 17552) (\TEDIT.INSERTTREE 17554 . 20299) ( +\TEDIT.LASTPIECE 20301 . 21108) (\TEDIT.PCTOCH 21110 . 23207) (\TEDIT.CHTOPC 23209 . 29386) ( +\TEDIT.SET-TOTLEN 29388 . 30176) (\TEDIT.MAKE.VACANT.BTREESLOT 30178 . 36908) (\TEDIT.LINKNEWPIECE +36910 . 38499) (\TEDIT.SPLITPIECE 38501 . 43069) (\TEDIT.INSERTPIECE 43071 . 46343) ( +\TEDIT.INSERTPIECES 46345 . 49437) (\TEDIT.DELETEPIECES 49439 . 53949) (\TEDIT.ALIGNEDPIECE 53951 . +56064)) (56094 68417 (\TEDIT.BTVALIDATE 56104 . 57645) (\TEDIT.BTVALIDATE.PRINT 57647 . 59012) ( +\TEDIT.CHECK-BTREE 59014 . 61341) (\TEDIT.CHECK-BTREE1 61343 . 66974) (\TEDIT.BTFAIL 66976 . 67398) ( +\TEDIT.MATCHPCS 67400 . 68415))))) STOP diff --git a/library/tedit/TEDIT-PCTREE.LCOM b/library/tedit/TEDIT-PCTREE.LCOM index f0cf5a86f3437ab430342d45b34dfc5a73e6a682..fac6fe2754966b0ed9a7f766e50ef91e3fa147ca 100644 GIT binary patch delta 797 zcmZuv&rcIU6y9w?uo|S>6~PelSW9e;t^2d=t_Qkpr?7NgHoIF)gv0<#WT8q!deD>c zWW0&vUx4u}KjKM}p38}&9!&6TjP>XVcY#J?oWq-M-k0~yd*94&f8U=-l~7qXQKqaL zD5IO@8Bi^)SkWdCFuLg?+t3}00o6uY$<+$RKk3bhp#+=J>KhrJ<#WI)s-&pw_~x2g z;L{Lexbq~dio7Za3~Veftv{~&wPg>MpVn*slHaI38&hH4MJ3(M-qR|`D!K*yjZMt? zPXd{8)iB_^RyLbuz*}ep3jeu7L4`VK^a0p)L(+_=h1svzSZWV%=4Aty^B zi&x0uXxVhIMklTWCfI0JpQ$>TQc#aa$w4xPf08#N5{CyPTK85DL6CUi>Huy;Huk

tJbMe7O?nr{8l8_jrZe2z1OwXUt2pQg}=t{MB^lZN2pO`lWyLevyV>Rn zm2X|3Bh9IN;Sv$70K~#Q@hFTZ;grbt*SZcrZ8wROz_J~y3+}9D=;4gO%R(n>=w`)4 z_pNCi6$4^i>JYl=Alr3qgn*M+aH<8zwRLk6I6*ppV#Q8{JB17j6al|V=tI0Bf>sVb zRq)e7A?s9MR>GGCp3A{mhGWkVrwAP+;}KekC<=Z+XA`mvDFH-afd`HQ8I&~czeexv z(jWTBIlOqIMcVjwlEF@La6oPbu3Zf6c(Zf7xE_L?V+X%T-tB7yo;;+Q+ebu-&q??o N`I!{=-i^&(`2#>&*+>8Y delta 855 zcmZut&ui0Q7;e%z_d}~qJJeCO*KEU7Xw8?jv5ki{ZPPVtOhc1ago!#+x31Yb<^*qo zX9c&4kiY7;L ziYiAGEmwpoUCI=s1sP~XGv$)17&;A8C0WXvQd<2dy)%C)5R2rh%Mp&{1VFsVaUv`1 z)WxSL3}ZAJD6*^=bL%l0mba=88ta=iyJ|u8$>!FhIT1D*+pD#W6{u|hohz#<430*l zQ5vlK+iw5=IC+i^k1^d7GOkWj&H{}l1~&I)(SVPLuns~(NFosBtYSvew_$6&4r5{_ zFKG+15iyIvRHTvtE{|K+GiFJaGsT-m7?_-9z)~+CEo-Wx6?8?;$oOb-f&o!4$rYto zHX>P9f~%8DL>3?0U1Q?FxrfI^l*Zb1rU6^|BebywB(%R3xCV{Zyzec4TpLFOaiM*u* z$u{LDNc_hiqP(fk9$E~v9p|a+SGJK^P70bgbVEE3{i zl+%V;QnUp?adt35$v%UbmsK4Qo51CO;^nzGejNx1JjeDM3|&>sp5d;Y0`w8vM~Lqu z7XJt&y~x!u7mS`kEDsD1F<=3;mV#e=#65g<#vyLuUo$j6ZPh!iNy{cXt)OL(civj| zNN3-&M>~7XW4>K*JfmHscbms|8ePyl)^K+AhOc1{eZ5Py4~{$xcb&yAX1^23*2B5V Fxxc%A?708{ diff --git a/library/tedit/TEDIT-SCREEN b/library/tedit/TEDIT-SCREEN index 4c33bbac..228b8df4 100644 --- a/library/tedit/TEDIT-SCREEN +++ b/library/tedit/TEDIT-SCREEN @@ -1,12 +1,12 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED " 5-Feb-2026 00:39:54" {WMEDLEY}TEDIT>TEDIT-SCREEN.;916 186880 +(FILECREATED " 6-May-2026 22:52:37" {MEDLEY}TEDIT>TEDIT-SCREEN.;918 186879 :EDIT-BY rmk :CHANGES-TO (FNS \TEDIT.FORMATLINE) - :PREVIOUS-DATE "31-Dec-2025 23:10:18" {WMEDLEY}TEDIT>TEDIT-SCREEN.;915) + :PREVIOUS-DATE " 5-Feb-2026 00:39:54" {MEDLEY}TEDIT>TEDIT-SCREEN.;916) (PRETTYCOMPRINT TEDIT-SCREENCOMS) @@ -654,6 +654,7 @@ (\TEDIT.FORMATLINE [LAMBDA (TSTREAM CH#1 LINE REGION IMAGESTREAM FORMATTINGSTATE) + (* ; "Edited 6-May-2026 22:52 by rmk") (* ; "Edited 5-Feb-2026 00:38 by rmk") (* ; "Edited 21-Nov-2025 16:36 by rmk") (* ; "Edited 7-Aug-2025 12:49 by rmk") @@ -1101,28 +1102,26 @@ (CL:WHEN (EQ CHARSLOT LASTCHARSLOT) - (* ;; - "If too long, we let it roll over to the next line. Should we put something in the margin??") + (* ;; "If too long, we let it roll over to the next line. ") - (TEDIT.PROMPTPRINT TEXTOBJ "Line too long to format." T) - (RETURN)) finally + (GO $$OUT)) finally - (* ;; + (* ;;  "Ran out of TEXTLEN (and paragraph). Back up and force a break. Are ASCENT/DESCENT correct?") - (CL:WHEN (AND (EQ PREVSP (PREVCHARSLOT CHARSLOT)) - (NULL (CHAR PREVSP))) + (CL:WHEN (AND (EQ PREVSP (PREVCHARSLOT CHARSLOT)) + (NULL (CHAR PREVSP))) (* ;; "The line ended in a space that needs to be resolved. If we coded the end of a space-chain as (CHARCODE SPACE) instead of NIL, maybe this wouldn't be necessary.") - (FILLCHARSLOT PREVSP (CHARCODE SPACE) - (CHARW PREVSP) - CHARLOOKS) - (SETQ PREVSP NIL)) - (SETQ CHARSLOT (PREVCHARSLOT CHARSLOT)) - (add CHNO -1) - (SETQ DX 0) (* ; "TX is already correct") - (FORCEBREAK)) + (FILLCHARSLOT PREVSP (CHARCODE SPACE) + (CHARW PREVSP) + CHARLOOKS) + (SETQ PREVSP NIL)) + (SETQ CHARSLOT (PREVCHARSLOT CHARSLOT)) + (add CHNO -1) + (SETQ DX 0) (* ; "TX is already correct") + (FORCEBREAK)) (* ;; "End of character loop. ") @@ -2866,21 +2865,21 @@ (\TEDIT.LINE.TALLP LINE PHEIGHT))))]) ) (DECLARE%: DONTCOPY - (FILEMAP (NIL (26200 28416 (\TEDIT.LINEDESCRIPTOR.DEFPRINT 26210 . 28414)) (35870 119724 ( -\TEDIT.FORMATLINE 35880 . 71208) (\TEDIT.FORMATLINE.SETUP.PARA 71210 . 76404) ( -\TEDIT.FORMATLINE.HORIZONTAL 76406 . 81223) (\TEDIT.FORMATLINE.VERTICAL 81225 . 83676) ( -\TEDIT.FORMATLINE.JUSTIFY 83678 . 89699) (\TEDIT.FORMATLINE.TABS 89701 . 97729) (\TEDIT.SCALE.TABS -97731 . 98522) (\TEDIT.FORMATLINE.PURGE.SPACES 98524 . 99951) (\TEDIT.FORMATLINE.FLUSH.SOFTHYPHEN -99953 . 101030) (\TEDIT.FORMATLINE.EMPTY 101032 . 105852) (\TEDIT.FORMATLINE.UPDATELOOKS 105854 . -112035) (\TEDIT.FORMATLINE.LASTLEGAL 112037 . 115487) (\TEDIT.LINES.ABOVE 115489 . 119100) ( -\TEDIT.CHNO.TO.YTOP 119102 . 119722)) (120001 140581 (\TEDIT.DISPLAYLINE 120011 . 132521) ( -\TEDIT.DISPLAYLINE.TABS 132523 . 135327) (\TEDIT.LINECACHE 135329 . 136057) (\TEDIT.CREATE.LINECACHE -136059 . 136895) (\TEDIT.BLTCHAR 136897 . 139524) (\TEDIT.DIACRITIC.SHIFT 139526 . 140579)) (141196 -186857 (\TEDIT.BACKFORMAT 141206 . 143760) (\TEDIT.PREVIOUS.LINEBREAK 143762 . 146565) ( -\TEDIT.UPDATE.LINES 146567 . 152873) (\TEDIT.PANE.CREATELINES 152875 . 155165) ( -\TEDIT.SUFFIXLINE.CREATE 155167 . 156782) (\TEDIT.LINES.BELOW 156784 . 161394) (\TEDIT.MEASURED.LINES -161396 . 163405) (\TEDIT.VALID.LASTCHNOS 163407 . 167183) (\TEDIT.VALID.NEXTCHNOS 167185 . 170659) ( -\TEDIT.LASTVALIDLINE 170661 . 175332) (\TEDIT.NEXTVALIDLINE 175334 . 178304) ( -\TEDIT.CLEARPANE.BELOW.LINE 178306 . 180412) (\TEDIT.INSERTLINE 180414 . 181800) (\TEDIT.LINE.BOTTOM -181802 . 185032) (\TEDIT.SHOW.AT.BOTTOMP 185034 . 186144) (\TEDIT.SHOW.AT.TOPP 186146 . 186855))))) + (FILEMAP (NIL (26198 28414 (\TEDIT.LINEDESCRIPTOR.DEFPRINT 26208 . 28412)) (35868 119723 ( +\TEDIT.FORMATLINE 35878 . 71207) (\TEDIT.FORMATLINE.SETUP.PARA 71209 . 76403) ( +\TEDIT.FORMATLINE.HORIZONTAL 76405 . 81222) (\TEDIT.FORMATLINE.VERTICAL 81224 . 83675) ( +\TEDIT.FORMATLINE.JUSTIFY 83677 . 89698) (\TEDIT.FORMATLINE.TABS 89700 . 97728) (\TEDIT.SCALE.TABS +97730 . 98521) (\TEDIT.FORMATLINE.PURGE.SPACES 98523 . 99950) (\TEDIT.FORMATLINE.FLUSH.SOFTHYPHEN +99952 . 101029) (\TEDIT.FORMATLINE.EMPTY 101031 . 105851) (\TEDIT.FORMATLINE.UPDATELOOKS 105853 . +112034) (\TEDIT.FORMATLINE.LASTLEGAL 112036 . 115486) (\TEDIT.LINES.ABOVE 115488 . 119099) ( +\TEDIT.CHNO.TO.YTOP 119101 . 119721)) (120000 140580 (\TEDIT.DISPLAYLINE 120010 . 132520) ( +\TEDIT.DISPLAYLINE.TABS 132522 . 135326) (\TEDIT.LINECACHE 135328 . 136056) (\TEDIT.CREATE.LINECACHE +136058 . 136894) (\TEDIT.BLTCHAR 136896 . 139523) (\TEDIT.DIACRITIC.SHIFT 139525 . 140578)) (141195 +186856 (\TEDIT.BACKFORMAT 141205 . 143759) (\TEDIT.PREVIOUS.LINEBREAK 143761 . 146564) ( +\TEDIT.UPDATE.LINES 146566 . 152872) (\TEDIT.PANE.CREATELINES 152874 . 155164) ( +\TEDIT.SUFFIXLINE.CREATE 155166 . 156781) (\TEDIT.LINES.BELOW 156783 . 161393) (\TEDIT.MEASURED.LINES +161395 . 163404) (\TEDIT.VALID.LASTCHNOS 163406 . 167182) (\TEDIT.VALID.NEXTCHNOS 167184 . 170658) ( +\TEDIT.LASTVALIDLINE 170660 . 175331) (\TEDIT.NEXTVALIDLINE 175333 . 178303) ( +\TEDIT.CLEARPANE.BELOW.LINE 178305 . 180411) (\TEDIT.INSERTLINE 180413 . 181799) (\TEDIT.LINE.BOTTOM +181801 . 185031) (\TEDIT.SHOW.AT.BOTTOMP 185033 . 186143) (\TEDIT.SHOW.AT.TOPP 186145 . 186854))))) STOP diff --git a/library/tedit/TEDIT-SCREEN.LCOM b/library/tedit/TEDIT-SCREEN.LCOM index 93232968f7c007b0b40f655fea9db0cd075a7e54..1b35bdc4d5a77d5920a611ae52c12d800da4fe5e 100644 GIT binary patch delta 4990 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 delta 3438 zcmaJ^eN0=|6~{K107;6$1h5d?n3e*??0wmOk0!xi&)CHHSjHr2hVs(XNr5_$MJS5W zEH2SxG1Q?XZ%V2(tq4miRogN!MN^wrZ~J3XJ!wkTGAU8DDcRKhu}X{4RB76zb>}{t zgb-9q_B;37bAR`DKJN8-A6+uOpE35f2jpNlDm#MVi0lYQgFu>NUjJTipG@rGXhM!h z!hvP#)+N0 zzW?I6wnkS6sk9UJ@dDP_!*e}O*Tqk{p>^u+?ru9tzC4MmpSI_F7{T6A*-k0@kykO{fK7WYHED46=gNgm2a6%r8K!WNR5{?dH_~bzxxg_F)15^-6 zK!3W4zSQL+3Hd-GB2!G4lk^V_Cc?omdVxcMM7)Cuf5;pEUJ=!WG@|<G!DrE4RCML3{G@6r9d&N&d1%XhmMxhFlXL01K3uXJf(h3OT=s==G{i{;fgI(u)iyt2$Nzi1eN zOln(xsRbXE`K1PZ^eg<`n*RVY4a&kkv?`BH>5R~ zhD$4S|6P#zn{q@`4(FQT$o)I$m>mi-9D&2Sa~4wsehQcGz+05yTQ#{7Za>`WTcK)x=dW@gQ13Yt8rGDtqNU70~(9TR4Bue5%cF&gk|G~B~@97FeyQTLBw zJg5>wGJ?7hsvEflGrFnKa5qhf7ukK-2h*mkVDSvX^g>(GpuDdEf$4t~_|0iBkNoD4 z-;MJy*QU%swT>c-5y~P{W_UaG z8_2A_ha22py;AgYiY{Bl1JnhxS%98wUF73|ThK#K8KVdq>`^*3oN9xvWwgW-r_@lF z_MlL`X#6M4=1K~s)1@u^6%DM^V2sXv4!)m3086N6$p#rb99V)GJRC-Rs4dmcTaB|= z%T24<00`dIY%5sDU|Ky`-O})M*mXd^da=4TZDi@m+nAU|W8-FOOhqAGhW|h&nd+v2 z#Zue^V9ink4@P4SJh{@s8Nksc@Fa6)ynC!>P30}EhADN}@@%tVcgm4ps>A!`;dA+) zBmVfqR=UAE8ibZkV@W)lE~c+j@uAanI@^sU5YSQ%C4(n;lj~@VdNzjFjRPya|C7C+ zVvRAhqV~|*>iJIYizTz;5AFHvZuHtganhZe?vbK%DY^$uM)ATb1Zp8ddG5?-pF@42 zTsMY#Em8|RzdMed@J2NMPH2K&U8DM;U$BAj+KM79{`)daW2w?|f$Dp-Vrrp5PnC6x zXT)j)PxgiN*M11>cxFB7H?_Uxb)Fo{--MH8rffT$ z)Ng=n3)pkE4+;HMCh`BS4kpV?S71{8#QK7TgmRwC_{D3p{4k}ceq%i6QRn)iIO^3Z&hy!6}_A&xJeMA2|vVMBAi=fAFpvc*9~0QKMZ4w6i#&e zLkYlUfpbbu9aH&XSt;jq(ZNoiljX53p=Pl-48#(#IJSS-AxXHr&}Gr4WKc#OCn3R& zI=;Zu(_ks(SSKCqG_jof(MGJ~7U^I+?QbG-pErVC8N;d%(9R|3Qz|9Ix)_(Pbc&q5 z*wavB6nNcn6w|ywJFf$A!txAXlsLvs!UNc|g0COh#|Vqi#W_|G)+C18V8zf#Kk10% zc48p=WTY5O=zX7r%ZdRELR|eteH|x?A{meed_?4!jR0;@dP>DmPl(AWaq1h5^$hEJ zlq;T>NMJDLkA!2faI`Nj_k|%!c*aQzB36J{h~dMtRqdR>lK}SP5${Wb3G93aaGJyI zih1)V02@qJECiF-%8df6cG$k3<|Gc28y}J}gMmW9U^~1~gMkgm`@()1_vBqD2fag) z1g$YzUv7fzXr(bCiD9Ti_(Fh;3FnfqpM3(GktmWMGlDth+?OP;|T86>ycqkg6 zEi%ip?x#%{shCtW2}X$|ItzWcixt+j%uY@qv9OG!1?-)R61Mj1cPz(v5uW4JUT0&N z!!DlEU8BNbJHFnS+H!*Qq)RMTd;wd+uwnC#g{C&PbhL6#EIoTTEDIT>TEDIT-SELECTION.;738 162152 +(FILECREATED "16-Apr-2026 09:27:41" {WMEDLEY}TEDIT>TEDIT-SELECTION.;741 161623 :EDIT-BY rmk - :CHANGES-TO (FNS \TEDIT.SELPIECES.CHARTRANSFORM) + :CHANGES-TO (FNS \TEDIT.SELPIECES.FROM.STRING) - :PREVIOUS-DATE "14-Jan-2026 14:32:01" {WMEDLEY}tedit>TEDIT-SELECTION.;736) + :PREVIOUS-DATE "10-Apr-2026 09:31:20" {WMEDLEY}TEDIT>TEDIT-SELECTION.;740) (PRETTYCOMPRINT TEDIT-SELECTIONCOMS) @@ -2041,7 +2041,8 @@ SPLASTCHAR _ (ffetch (SELPIECES SPLASTCHAR) of SP2]) (\TEDIT.SELPIECES.CHARTRANSFORM - [LAMBDA (SELPIECES CHARFN OBJECTSTOO TSTREAM) (* ; "Edited 16-Feb-2026 00:38 by rmk") + [LAMBDA (SELPIECES CHARFN OBJECTSTOO TSTREAM) (* ; "Edited 10-Apr-2026 09:17 by rmk") + (* ; "Edited 16-Feb-2026 00:38 by rmk") (* ; "Edited 24-Apr-2025 16:02 by rmk") (* ; "Edited 20-Apr-2025 23:23 by rmk") (* ; "Edited 16-Mar-2025 10:03 by rmk") @@ -2063,7 +2064,7 @@ (STRING.PTYPES (for I CH (STR _ PCONTENTS) from 1 while (SETQ CH (NTHCHARCODE STR I)) do (RPLCHARCODE STR I (APPLY* CHARFN CH (add INDEX 1) TEXTOBJ)))) - (FILE.PTYPES [LET [(STR (ALLOCSTRING (PLEN PC] + (FILE.PTYPES (LET [(STR (ALLOCSTRING (PLEN PC] (* ;; "This assumes that no file piece has a PLEN greater than \MaxArrayLen characters. We rely on the piece-table reader and writer to guarantee this. If not, ALLOCSTRING will cause an error.") @@ -2074,13 +2075,9 @@ (if (fetch (STRINGP FATSTRINGP) of STR) then (FSETPC PC PTYPE FATSTRING.PTYPE) (FSETPC PC PBYTESPERCHAR 2) - (FSETPC PC PBINABLE NIL) else (FSETPC PC PTYPE THINSTRING.PTYPE) - (FSETPC PC PBYTESPERCHAR 1) - (FSETPC PC PBINABLE T)) - (FSETPC PC PCONTENTS STR) - (FSETPC PC PBYTELEN (ITIMES (PBYTESPERCHAR PC) - (PLEN PC]) + (FSETPC PC PBYTESPERCHAR 1)) + (FSETPC PC PCONTENTS STR))) (OBJECT.PTYPE (add INDEX 1) (CL:WHEN OBJECTSTOO (FSETPC PC PCONTENTS (APPLY* CHARFN PCONTENTS INDEX)))) @@ -2088,7 +2085,8 @@ SELPIECES]) (\TEDIT.SELPIECES.FROM.STRING - [LAMBDA (STRING TEXTOBJ CHECKFOREOL CHARLOOKS PARALOOKS) (* ; "Edited 28-Jul-2025 23:50 by rmk") + [LAMBDA (STRING TEXTOBJ CHECKFOREOL CHARLOOKS PARALOOKS) (* ; "Edited 10-Apr-2026 09:18 by rmk") + (* ; "Edited 28-Jul-2025 23:50 by rmk") (* ; "Edited 8-Feb-2025 20:14 by rmk") (* ; "Edited 20-Mar-2024 10:57 by rmk") (* ; "Edited 3-Mar-2024 13:00 by rmk") @@ -2109,12 +2107,10 @@ (CL:WHEN (AND TEXTOBJ (FGETTOBJ TEXTOBJ FORMATTEDP)) (SETQ CHECKFOREOL T)) (LET (FIRSTPIECE EOLPOS (BYTESPERCHAR 1) - (PTYPE THINSTRING.PTYPE) - (PBINABLE T)) + (PTYPE THINSTRING.PTYPE)) (SETQ STRING (CONCAT STRING)) (CL:WHEN (fetch (STRINGP FATSTRINGP) of STRING) (SETQ PTYPE FATSTRING.PTYPE) - (SETQ PBINABLE NIL) (SETQ BYTESPERCHAR 2)) (if (AND CHECKFOREOL (SETQ EOLPOS (STRPOS (CONSTANT (CHARACTER (CHARCODE EOL))) STRING))) @@ -2131,13 +2127,10 @@ PTYPE _ PTYPE PCONTENTS _ STR PLEN _ (NCHARS STR) - PBYTELEN _ (ITIMES (NCHARS STR) - BYTESPERCHAR) PCHARLOOKS _ CHARLOOKS PPARALOOKS _ PARALOOKS PPARALAST _ T - PREVPIECE _ PC - PBINABLE _ PBINABLE)) + PREVPIECE _ PC)) (CL:WHEN PREVPC (FSETPC PREVPC NEXTPIECE PC)) (SETQ PREVPC PC) (SETQ EOLPOS (OR (STRPOS (CONSTANT (CHARACTER (CHARCODE EOL))) @@ -2158,10 +2151,7 @@ PTYPE _ PTYPE PCONTENTS _ STRING PLEN _ (NCHARS STRING) - PBYTELEN _ (ITIMES (NCHARS STRING) - BYTESPERCHAR) PBYTESPERCHAR _ BYTESPERCHAR - PBINABLE _ PBINABLE PCHARLOOKS _ CHARLOOKS PPARALOOKS _ PARALOOKS)) (create SELPIECES @@ -2571,26 +2561,26 @@ (ADDTOVAR LAMA TEDIT.SELPROP) ) (DECLARE%: DONTCOPY - (FILEMAP (NIL (15888 17709 (\TEDIT.SELECTION.DEFPRINT 15898 . 17707)) (17746 19251 ( -\TEDIT.SET.GLOBAL.SELECTIONS 17756 . 19249)) (19252 25473 (\TEDIT.SELECTED.PIECES 19262 . 20901) ( -\TEDIT.FIND.PROTECTED.END 20903 . 22697) (\TEDIT.FIND.PROTECTED.START 22699 . 24682) ( -\TEDIT.WORD.BOUND 24684 . 25471)) (25607 59714 (\TEDIT.EXTEND.SEL 25617 . 32857) (\TEDIT.SCAN.LINE -32859 . 44532) (\TEDIT.SCAN.LINE.WORD 44534 . 49527) (\TEDIT.XYTOSEL 49529 . 56867) (\TEDIT.REGIONTYPE - 56869 . 57888) (\TEDIT.XYTOSEL.INLINEP 57890 . 58345) (\TEDIT.XYTOSEL.LINE 58347 . 59712)) (59715 -73260 (\TEDIT.FIXSEL 59725 . 69102) (\TEDIT.CHTOLINEX 69104 . 73258)) (73261 77465 ( -\TEDIT.RESET.EXTEND.PENDING.DELETE 73271 . 74549) (\TEDIT.SET.SEL.LOOKS 74551 . 77463)) (78402 99555 ( -\TEDIT.SHOWSEL 78412 . 83388) (\TEDIT.NOSEL 83390 . 83691) (\TEDIT.SEL.OFF 83693 . 84104) ( -\TEDIT.SEL.ON 84106 . 84522) (\TEDIT.SHOWSEL.HILIGHT 84524 . 89145) (\TEDIT.UPDATE.SEL 89147 . 93749) -(\TEDIT.CARETLINE 93751 . 94465) (\TEDIT.SEL.L1 94467 . 95150) (\TEDIT.SEL.LN 95152 . 95835) ( -\TEDIT.SEL.DELETEDCHARS 95837 . 99553)) (99556 104438 (\TEDIT.COPYSEL 99566 . 102208) ( -\TEDIT.SEL.CHANGED? 102210 . 104436)) (104469 118128 (\TEDIT.SELECT.OBJECT 104479 . 109432) ( -\TEDIT.SHOWSEL.OBJECT 109434 . 111665) (\TEDIT.CLIP.OBJECT 111667 . 113671) (\TEDIT.OPERATE.OBJECT -113673 . 118126)) (118156 137982 (\TEDIT.SELPIECES 118166 . 122447) (\TEDIT.SELPIECES.COPY 122449 . -124938) (\TEDIT.SELPIECES.CONCAT 124940 . 126819) (\TEDIT.SELPIECES.CHARTRANSFORM 126821 . 130357) ( -\TEDIT.SELPIECES.FROM.STRING 130359 . 135617) (\TEDIT.SELPIECES.TO.STRING 135619 . 137980)) (138035 -161983 (TEDIT.XYTOCH 138045 . 140621) (TEDIT.SELPROP 140623 . 144900) (TEDIT.GETPOINT 144902 . 146822) - (TEDIT.GETSEL 146824 . 147700) (TEDIT.GETSEL.PARA 147702 . 148651) (TEDIT.SCANSEL 148653 . 149601) ( -TEDIT.SET.SEL.LOOKS 149603 . 151088) (TEDIT.SETSEL 151090 . 156008) (TEDIT.SHOWSEL 156010 . 157874) ( -TEDIT.SEL.AS.STRING 157876 . 160361) (TEDIT.SEL.AS.SEXPR 160363 . 161649) (TEDIT.SELECTALL 161651 . -161981))))) + (FILEMAP (NIL (15886 17707 (\TEDIT.SELECTION.DEFPRINT 15896 . 17705)) (17744 19249 ( +\TEDIT.SET.GLOBAL.SELECTIONS 17754 . 19247)) (19250 25471 (\TEDIT.SELECTED.PIECES 19260 . 20899) ( +\TEDIT.FIND.PROTECTED.END 20901 . 22695) (\TEDIT.FIND.PROTECTED.START 22697 . 24680) ( +\TEDIT.WORD.BOUND 24682 . 25469)) (25605 59712 (\TEDIT.EXTEND.SEL 25615 . 32855) (\TEDIT.SCAN.LINE +32857 . 44530) (\TEDIT.SCAN.LINE.WORD 44532 . 49525) (\TEDIT.XYTOSEL 49527 . 56865) (\TEDIT.REGIONTYPE + 56867 . 57886) (\TEDIT.XYTOSEL.INLINEP 57888 . 58343) (\TEDIT.XYTOSEL.LINE 58345 . 59710)) (59713 +73258 (\TEDIT.FIXSEL 59723 . 69100) (\TEDIT.CHTOLINEX 69102 . 73256)) (73259 77463 ( +\TEDIT.RESET.EXTEND.PENDING.DELETE 73269 . 74547) (\TEDIT.SET.SEL.LOOKS 74549 . 77461)) (78400 99553 ( +\TEDIT.SHOWSEL 78410 . 83386) (\TEDIT.NOSEL 83388 . 83689) (\TEDIT.SEL.OFF 83691 . 84102) ( +\TEDIT.SEL.ON 84104 . 84520) (\TEDIT.SHOWSEL.HILIGHT 84522 . 89143) (\TEDIT.UPDATE.SEL 89145 . 93747) +(\TEDIT.CARETLINE 93749 . 94463) (\TEDIT.SEL.L1 94465 . 95148) (\TEDIT.SEL.LN 95150 . 95833) ( +\TEDIT.SEL.DELETEDCHARS 95835 . 99551)) (99554 104436 (\TEDIT.COPYSEL 99564 . 102206) ( +\TEDIT.SEL.CHANGED? 102208 . 104434)) (104467 118126 (\TEDIT.SELECT.OBJECT 104477 . 109430) ( +\TEDIT.SHOWSEL.OBJECT 109432 . 111663) (\TEDIT.CLIP.OBJECT 111665 . 113669) (\TEDIT.OPERATE.OBJECT +113671 . 118124)) (118154 137453 (\TEDIT.SELPIECES 118164 . 122445) (\TEDIT.SELPIECES.COPY 122447 . +124936) (\TEDIT.SELPIECES.CONCAT 124938 . 126817) (\TEDIT.SELPIECES.CHARTRANSFORM 126819 . 130189) ( +\TEDIT.SELPIECES.FROM.STRING 130191 . 135088) (\TEDIT.SELPIECES.TO.STRING 135090 . 137451)) (137506 +161454 (TEDIT.XYTOCH 137516 . 140092) (TEDIT.SELPROP 140094 . 144371) (TEDIT.GETPOINT 144373 . 146293) + (TEDIT.GETSEL 146295 . 147171) (TEDIT.GETSEL.PARA 147173 . 148122) (TEDIT.SCANSEL 148124 . 149072) ( +TEDIT.SET.SEL.LOOKS 149074 . 150559) (TEDIT.SETSEL 150561 . 155479) (TEDIT.SHOWSEL 155481 . 157345) ( +TEDIT.SEL.AS.STRING 157347 . 159832) (TEDIT.SEL.AS.SEXPR 159834 . 161120) (TEDIT.SELECTALL 161122 . +161452))))) STOP diff --git a/library/tedit/TEDIT-SELECTION.LCOM b/library/tedit/TEDIT-SELECTION.LCOM index 1317c79c8a251eb2ccd4e0d67b2a31d20b5d0ea9..ff537247764197f2d80e3a7178cb5a11ae32b852 100644 GIT binary patch delta 1133 zcmZuwPi)&{6i?g;))bR&E0It<1B(x(E9N<7%RS5*caOJRx6G&5c*%>KFXxa_FFKM%N!Uy|(@4er9zn|ax zK6;S8b3c7{s%f=s*Q&H^$Ew(F3q#FonC-?n3nbeOE#I*NPlB3nHJV{#&UwteeRe$G zc<=p+A}dvpjhZr3)6jP3m7<2qkd=^L8AKJe7d5tjExf({?$s-+>npIj4pM8$ap2L! z>FH?+$Xi!0lmD%t&r0R&6z6L)QlZrZ2~{7qIV3?B(`SY?1gMItib_9DBRUd}l*>$? zZ=JXCQc!6!Gy}^=z$&UKvIN=f4^L+_xtyiHTzhU;6E5TQ0=>RCnJ&>}@zVHBvew-_ zPGX_^Es00EUz7M)_e&BFcW-RaSN)66UvI~m+o_?X9SfhfYgUicuTZMsJftKwDp=Vnry%sJD z-;B|_;rNr#iHGuA!!*5A+T34V&Llg3)PEB`iJRTe;>-`R@crBu-=+RqNwKG%cpY5nH!W|JLZ}RU8#OA+)U=ULYhFS9eH9NpCnRxVQ*JzCS#(3k@l*VRwFe}y2 zR|mGH9-4|VJ1{i^+;D!dF$z-nCh(yneE>j;4#CnK3)t>CwhIHeF>{!$D{KP`xhk00 zH5(zjY3j@@&AVbjW#Em>5Z@6ieBHBN+yJGj^Uwsl{cti1NL3%tFwpM)g~`eP0EJsJ A*Z=?k delta 1429 zcmZux&u`mQ9Cw^hHCb1+o!d=W)jiT5N+;6Aey*ElXpQ4Ii4J5>&T~!GX@Win_P`DsexWGR^xJ&XxYm3#33JmRkrL(1(WngblDziQNKm{#v{F%R*H%rZjO<0Q zdIzM+OSKv}%9xp%Nr42ub?-I?$CQFnYC4f-!ZoVS)k`!yJAaB|FTLxNkG9^k58(g_{r!$Et=b@C(iovgu;UsOpdhZggZ@3vpr`=ow znKKvXpz@S|h$44`M^`5zTJYDk^T97y#qqy!qrG_!H`|*@?DOqS0sAM~Ut_c@7uD5?6q&`+w3-2t#ZT=ks-fw|n*k zJ_zjm!Y-GFvI3SvT{CV)uUSBX^I&pPwQco!#=UOo8FOi|sM|miWnf!1jUKs%N;;6T z*`Uuk%PVuiv~z)1#NdWw@Nh18;#^#ovVfh8r2z|w^T2U!w#b1FAcLCfxH_s?$YD4H zCM(Ou9fgdWv}283QRfKpQ)AnRYzyk4@g|Ncv37Fx8#0b__VhPnkRd!9f6 zffcV%`yH9=#pGv<`!A$8VAnLA9@Jp z{Wqt zKtracy7aF_ruXYXEK2WuXk>?7sqqH@Dj^(V2arT(I3`nqGMG%zOLCNu2#d_KNHBQm SbnqXF2jqTy^POwY$NvZKS&V@I diff --git a/library/tedit/TEDIT-STREAM b/library/tedit/TEDIT-STREAM index f88ae2ae..3860eb4d 100644 --- a/library/tedit/TEDIT-STREAM +++ b/library/tedit/TEDIT-STREAM @@ -1,12 +1,12 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "16-Feb-2026 12:40:44" {WMEDLEY}tedit>TEDIT-STREAM.;944 193110 +(FILECREATED " 1-May-2026 08:15:56" {MEDLEY}tedit>TEDIT-STREAM.;956 190971 :EDIT-BY rmk - :CHANGES-TO (FNS \TEDIT.STREAMINIT) + :CHANGES-TO (RECORDS PIECE) - :PREVIOUS-DATE "16-Feb-2026 09:39:00" {WMEDLEY}tedit>TEDIT-STREAM.;943) + :PREVIOUS-DATE "26-Apr-2026 23:46:38" {MEDLEY}tedit>TEDIT-STREAM.;955) (PRETTYCOMPRINT TEDIT-STREAMCOMS) @@ -14,8 +14,8 @@ (RPAQQ TEDIT-STREAMCOMS [(DECLARE%: EVAL@COMPILE DONTCOPY (EXPORT (RECORDS PIECE TEXTOBJ TEXTSTREAM) - (MACROS NEXTPIECE PREVPIECE PLEN PLAST PTYPE PCONTENTS PCHARLOOKS PCHARSET - PPARALOOKS PPARALAST PFPOS PBYTELEN PNEW PBINABLE PBYTESPERCHAR POBJ) + (MACROS NEXTPIECE PREVPIECE PLEN PLAST PTYPE PCONTENTS PCHARLOOKS PPARALOOKS + PPARALAST PFPOS PBYTELEN PNEW PBYTESPERCHAR POBJ) (MACROS SETPC FSETPC GETPC FGETPC) (MACROS THINPIECEP) (MACROS VISIBLEPIECEP \NEXT.VISIBLE.PIECE \PREV.VISIBLE.PIECE) @@ -94,8 +94,8 @@ PCONTENTS (* ; "The background source of data for this piece (stream, string, block, object, depending on the PTYPE).") (PTYPE BITS 4) (* ;  "How the characters are delivered: thinfile, fatstring, object, substream") - PBYTELEN (* ; - "Length of this character piece in bytes. PBYTELEN = PLEN*PBYTESPERCHAR") + NIL (* ; + "Was PBYTELEN: Length of this character piece in bytes. PBYTELEN = PLEN*PBYTESPERCHAR") PFPOS (* ;  "The FILEPTR of the start of the piece in the file") PLEN (* ; @@ -111,20 +111,18 @@ (PNEW FLAG) (* ;  "This text is new here; used by the tentative edit system, and anyone else interested.") (NIL FLAG) (* ; "Was PFATP") - (PBINABLE FLAG) (* ; - "8-bit bytes are binable (THINSTRING and THINFILE) ") + (NIL FLAG) (PTREENODE XPOINTER) (* ;  "Points to the PCTB tree-node that contains this piece.") - (PCHARSET BYTE) (* ; - "High-order charset for FATFILE1 pieces") - (PUTF8BYTESPERCHAR BYTE)) (* ; - "The number of bytes in the UTF-8 encoding of all the Unicode characters in this piece") + (NIL BYTE) (* ; + "Was PCHARSET: High-order charset for FATFILE1 pieces") + NIL) (* ; "Was PUTF8BYTESPERCHAR: The number of bytes in the UTF-8 encoding of all the Unicode characters in this piece. But this just duplicates PBYTESPERCHAR for UTF-8 pieces") [ACCESSFNS ((POBJ (AND (EQ OBJECT.PTYPE (PTYPE DATUM)) (type? IMAGEOBJ (PCONTENTS DATUM)) (PCONTENTS DATUM)) (AND (EQ OBJECT.PTYPE (PTYPE DATUM)) (SETPC DATUM PCONTENTS NEWVALUE] - PFPOS _ 0 PLEN _ 0 PBYTELEN _ 0) + PFPOS _ 0 PLEN _ 0) (DATATYPE TEXTOBJ ( (* ;; @@ -294,7 +292,7 @@ (/DECLAREDATATYPE 'PIECE '(POINTER (BITS 4) POINTER POINTER POINTER POINTER FULLXPOINTER POINTER POINTER FLAG POINTER FLAG FLAG - FLAG XPOINTER BYTE BYTE) + FLAG XPOINTER BYTE POINTER) '((PIECE 0 POINTER) (PIECE 0 (BITS . 3)) (PIECE 2 POINTER) @@ -311,8 +309,8 @@ (PIECE 16 (FLAGBITS . 32)) (PIECE 18 XPOINTER) (PIECE 20 (BITS . 7)) - (PIECE 20 (BITS . 135))) - '22) + (PIECE 22 POINTER)) + '24) (/DECLAREDATATYPE 'TEXTOBJ '(POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER FLAG FLAG POINTER @@ -405,9 +403,6 @@ (PUTPROPS PCHARLOOKS MACRO ((PC) (ffetch (PIECE PCHARLOOKS) of PC))) -(PUTPROPS PCHARSET MACRO ((PC) - (ffetch (PIECE PCHARSET) of PC))) - (PUTPROPS PPARALOOKS MACRO ((PC) (ffetch (PIECE PPARALOOKS) of PC))) @@ -417,15 +412,13 @@ (PUTPROPS PFPOS MACRO ((PC) (ffetch (PIECE PFPOS) of PC))) -(PUTPROPS PBYTELEN MACRO ((PC) - (ffetch (PIECE PBYTELEN) of PC))) +(PUTPROPS PBYTELEN MACRO (OPENLAMBDA (PC) + (ITIMES (ffetch (PIECE PLEN) of PC) + (ffetch (PIECE PBYTESPERCHAR) of PC)))) (PUTPROPS PNEW MACRO ((PC) (ffetch (PIECE PNEW) of PC))) -(PUTPROPS PBINABLE MACRO ((PC) - (ffetch (PIECE PBINABLE) of PC))) - (PUTPROPS PBYTESPERCHAR MACRO ((PC) (ffetch (PIECE PBYTESPERCHAR) of PC))) @@ -454,7 +447,7 @@ (SELECTC (PTYPE PC) (THIN.PTYPES T) - (UTF8.PTYPE (EQ 1 (FGETPC PC PUTF8BYTESPERCHAR))) + (UTF8.PTYPE (EQ 1 (FGETPC PC PBYTESPERCHAR))) NIL))) ) (DECLARE%: EVAL@COMPILE @@ -517,7 +510,6 @@ (RPAQQ PTYPES ((THINFILE.PTYPE 0) - (FATFILE1.PTYPE 1) (FATFILE2.PTYPE 2) (THINSTRING.PTYPE 3) (FATSTRING.PTYPE 4) @@ -527,18 +519,15 @@ (UTF16BE.PTYPE 8) (UTF16LE.PTYPE 9) (UTF8.PTYPE 11) - (FILE.PTYPES (LIST THINFILE.PTYPE FATFILE1.PTYPE FATFILE2.PTYPE UTF8.PTYPE UTF16BE.PTYPE - UTF16LE.PTYPE)) + (FILE.PTYPES (LIST THINFILE.PTYPE FATFILE2.PTYPE UTF8.PTYPE UTF16BE.PTYPE UTF16LE.PTYPE)) (STRING.PTYPES (LIST THINSTRING.PTYPE FATSTRING.PTYPE)) (BINABLE.PTYPES (LIST THINFILE.PTYPE THINSTRING.PTYPE)) (THIN.PTYPES (LIST THINFILE.PTYPE THINSTRING.PTYPE)) - (FAT.PTYPES (LIST FATFILE2.PTYPE FATSTRING.PTYPE FATFILE1.PTYPE)))) + (FAT.PTYPES (LIST FATFILE2.PTYPE FATSTRING.PTYPE)))) (DECLARE%: EVAL@COMPILE (RPAQQ THINFILE.PTYPE 0) -(RPAQQ FATFILE1.PTYPE 1) - (RPAQQ FATFILE2.PTYPE 2) (RPAQQ THINSTRING.PTYPE 3) @@ -557,8 +546,7 @@ (RPAQQ UTF8.PTYPE 11) -(RPAQ FILE.PTYPES (LIST THINFILE.PTYPE FATFILE1.PTYPE FATFILE2.PTYPE UTF8.PTYPE UTF16BE.PTYPE - UTF16LE.PTYPE)) +(RPAQ FILE.PTYPES (LIST THINFILE.PTYPE FATFILE2.PTYPE UTF8.PTYPE UTF16BE.PTYPE UTF16LE.PTYPE)) (RPAQ STRING.PTYPES (LIST THINSTRING.PTYPE FATSTRING.PTYPE)) @@ -566,11 +554,10 @@ (RPAQ THIN.PTYPES (LIST THINFILE.PTYPE THINSTRING.PTYPE)) -(RPAQ FAT.PTYPES (LIST FATFILE2.PTYPE FATSTRING.PTYPE FATFILE1.PTYPE)) +(RPAQ FAT.PTYPES (LIST FATFILE2.PTYPE FATSTRING.PTYPE)) (CONSTANTS (THINFILE.PTYPE 0) - (FATFILE1.PTYPE 1) (FATFILE2.PTYPE 2) (THINSTRING.PTYPE 3) (FATSTRING.PTYPE 4) @@ -580,12 +567,11 @@ (UTF16BE.PTYPE 8) (UTF16LE.PTYPE 9) (UTF8.PTYPE 11) - (FILE.PTYPES (LIST THINFILE.PTYPE FATFILE1.PTYPE FATFILE2.PTYPE UTF8.PTYPE UTF16BE.PTYPE - UTF16LE.PTYPE)) + (FILE.PTYPES (LIST THINFILE.PTYPE FATFILE2.PTYPE UTF8.PTYPE UTF16BE.PTYPE UTF16LE.PTYPE)) (STRING.PTYPES (LIST THINSTRING.PTYPE FATSTRING.PTYPE)) (BINABLE.PTYPES (LIST THINFILE.PTYPE THINSTRING.PTYPE)) (THIN.PTYPES (LIST THINFILE.PTYPE THINSTRING.PTYPE)) - (FAT.PTYPES (LIST FATFILE2.PTYPE FATSTRING.PTYPE FATFILE1.PTYPE))) + (FAT.PTYPES (LIST FATFILE2.PTYPE FATSTRING.PTYPE))) ) (DECLARE%: DOEVAL@COMPILE DONTCOPY @@ -599,7 +585,7 @@ (/DECLAREDATATYPE 'PIECE '(POINTER (BITS 4) POINTER POINTER POINTER POINTER FULLXPOINTER POINTER POINTER FLAG POINTER FLAG FLAG - FLAG XPOINTER BYTE BYTE) + FLAG XPOINTER BYTE POINTER) '((PIECE 0 POINTER) (PIECE 0 (BITS . 3)) (PIECE 2 POINTER) @@ -616,8 +602,8 @@ (PIECE 16 (FLAGBITS . 32)) (PIECE 18 XPOINTER) (PIECE 20 (BITS . 7)) - (PIECE 20 (BITS . 135))) - '22) + (PIECE 22 POINTER)) + '24) (/DECLAREDATATYPE 'TEXTOBJ '(POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER POINTER FLAG FLAG POINTER @@ -697,6 +683,10 @@ (\TEDIT.TEXTBIN [LAMBDA (TSTREAM) + (* ;; "Edited 9-Apr-2026 00:06 by rmk") + + (* ;; "Edited 7-Apr-2026 09:57 by rmk") + (* ;; "Edited 13-Oct-2025 17:16 by rmk") (* ;; "Edited 21-Oct-2024 00:26 by rmk") @@ -818,18 +808,6 @@ (\TEDIT.INSTALL.FILEBUFFER TSTREAM (ffetch (TEXTSTREAM PCCHARSLEFT) of TSTREAM))))) - (FATFILE1.PTYPE - (PROG1 (create WORD - HIBYTE _ (PCHARSET PC) - LOBYTE _ (BIN (PCONTENTS PC))) - (add (ffetch (STREAM COFFSET) of TSTREAM) - 1) - (CL:WHEN (\ENDOFBUFFERP TSTREAM) - (\TEDIT.INSTALL.FILEBUFFER TSTREAM (ffetch - (TEXTSTREAM - PCCHARSLEFT - ) - of TSTREAM))))) (THINFILE.PTYPE (* ;  "Fall through when the underlying stream is not binable") (PROG1 (BIN (PCONTENTS PC)) @@ -848,7 +826,8 @@ (\TEDIT.THELP "\TEXTBIN UNKNOWN PTYPE" (PTYPE PC]) (\TEDIT.TEXTPEEKBIN - [LAMBDA (TSTREAM NOERROR) (* ; "Edited 21-Oct-2024 00:33 by rmk") + [LAMBDA (TSTREAM NOERROR) (* ; "Edited 9-Apr-2026 00:06 by rmk") + (* ; "Edited 21-Oct-2024 00:33 by rmk") (* ; "Edited 19-Mar-2024 19:14 by rmk") (* ; "Edited 16-Mar-2024 12:44 by rmk") (* ; "Edited 1-Feb-2024 11:13 by rmk") @@ -911,10 +890,6 @@ 'OBJECTBYTE) PCONTENTS)) (UTF8.PTYPE (UTF8.PEEKCCODEFN PCONTENTS)) - (FATFILE1.PTYPE - (create WORD - HIBYTE _ (PCHARSET PC) - LOBYTE _ (\PEEKBIN PCONTENTS))) (SUBSTREAM.PTYPE (* ; "A substream stored as an object") (\PEEKBIN (IMAGEOBJPROP PCONTENTS 'SUBSTREAM))) (\TEDIT.THELP "UNKNOWN PIECE TYPE"))) @@ -923,7 +898,8 @@ else (STREAMOP 'ENDOFSTREAMOP TSTREAM TSTREAM]) (\TEDIT.TEXTBACKFILEPTR - [LAMBDA (TSTREAM) (* ; "Edited 16-Feb-2026 08:54 by rmk") + [LAMBDA (TSTREAM) (* ; "Edited 9-Apr-2026 00:07 by rmk") + (* ; "Edited 16-Feb-2026 08:54 by rmk") (* ; "Edited 21-Oct-2024 00:33 by rmk") (* ; "Edited 1-Feb-2024 11:25 by rmk") (* ; "Edited 5-Jan-2024 17:57 by rmk") @@ -1008,10 +984,6 @@ 'OBJECTBYTE) (PCONTENTS PC))) (UTF8.PTYPE (UTF8.PEEKCCODEFN (PCONTENTS PC))) - (FATFILE1.PTYPE - (LOGOR (LLSH (PCHARSET PC) - 8) - (\PEEKBIN (PCONTENTS PC)))) (SUBSTREAM.PTYPE (* ; "A substream stored as an object") (BIN (IMAGEOBJPROP (PCONTENTS PC) 'SUBSTREAM))) @@ -1760,7 +1732,8 @@ (DEFINEQ (\TEDIT.STREAMINIT - [LAMBDA NIL (* ; "Edited 16-Feb-2026 12:40 by rmk") + [LAMBDA NIL (* ; "Edited 24-Feb-2026 23:38 by rmk") + (* ; "Edited 16-Feb-2026 12:40 by rmk") (* ; "Edited 26-Jan-2026 16:06 by rmk") (* ; "Edited 23-Sep-2025 21:03 by rmk") (* ; "Edited 20-Sep-2025 08:48 by rmk") @@ -1823,7 +1796,7 @@ (FUNCTION \TEDIT.TEXTBACKCCODEFN) (FUNCTION \TEDIT.TEXTOUTCHARFN) (FUNCTION \TEDIT.TEXTFORMATBYTESTREAM) - 'CR NIL (FUNCTION \TEDIT.TEXTFORMATBYTESTRING)) + 'CR T (FUNCTION \TEDIT.TEXTFORMATBYTESTRING)) (* ;; "Support for error handling: The old error handler for the stream-not-open error. ") @@ -2277,7 +2250,8 @@ (IDIFFERENCE N START-OF-PIECE)))]) (\TEDIT.PIECE.NTHCHARCODE - [LAMBDA (PC OFFSET) (* ; "Edited 15-Feb-2026 14:31 by rmk") + [LAMBDA (PC OFFSET) (* ; "Edited 9-Apr-2026 00:06 by rmk") + (* ; "Edited 15-Feb-2026 14:31 by rmk") (* ; "Edited 24-Apr-2025 16:04 by rmk") (* ; "Edited 21-Oct-2024 00:26 by rmk") (* ; "Edited 29-Apr-2024 08:46 by rmk") @@ -2304,14 +2278,6 @@ OFFSET)) (PROG1 (BIN PCONTENTS) (\SETFILEPTR PCONTENTS FILEPOS))) - (FATFILE1.PTYPE - (SETQ FILEPOS (\GETFILEPTR PCONTENTS)) - (\SETFILEPTR PCONTENTS (IPLUS (PFPOS PC) - OFFSET)) - (PROG1 (create WORD - HIBYTE _ (PCHARSET PC) - LOBYTE _ (BIN PCONTENTS)) - (\SETFILEPTR PCONTENTS FILEPOS))) (FATFILE2.PTYPE (SETQ FILEPOS (\GETFILEPTR PCONTENTS)) (\SETFILEPTR PCONTENTS (IPLUS (PFPOS PC) @@ -2359,7 +2325,8 @@ TSTREAM))]) (\TEDIT.PIECE.RPLCHARCODE - [LAMBDA (TEXTOBJ PC OFFSET NEWCHARCODE NEWCHARLOOKS) (* ; "Edited 16-Feb-2026 08:41 by rmk") + [LAMBDA (TEXTOBJ PC OFFSET NEWCHARCODE NEWCHARLOOKS) (* ; "Edited 10-Apr-2026 09:32 by rmk") + (* ; "Edited 16-Feb-2026 08:41 by rmk") (* ; "Edited 28-Jul-2025 23:38 by rmk") (* ; "Edited 24-Apr-2025 16:30 by rmk") (* ; "Edited 20-Apr-2025 13:25 by rmk") @@ -2393,10 +2360,7 @@ (CL:WHEN (AND (EQ THINSTRING.PTYPE (PTYPE PC)) (IGREATERP NEWCHARCODE \MAXTHINCHAR)) (FSETPC PC PTYPE FATSTRING.PTYPE) - (FSETPC PC PBINABLE NIL) - (FSETPC PC PBYTESPERCHAR 2) - (FSETPC PC PBYTELEN (UNFOLD (PLEN PC) - 2))) + (FSETPC PC PBYTESPERCHAR 2)) elseif [AND (IMAGEOBJP NEWCHARCODE) (EQ OBJECT.PTYPE (PTYPE PC)) (OR (NULL NEWCHARLOOKS) @@ -2425,24 +2389,17 @@ (SETQ OLDCHAR (\TEDIT.PIECE.NTHCHARCODE PC 0)) (if (IMAGEOBJP NEWCHARCODE) - then (FSETPC PC PBINABLE NIL) - (FSETPC PC PCONTENTS NEWCHARCODE) + then (FSETPC PC PCONTENTS NEWCHARCODE) (FSETPC PC PTYPE OBJECT.PTYPE) (FSETPC PC PBYTESPERCHAR NIL) (* ; "Doesn't make sense for objects") - (FSETPC PC PBYTELEN NIL) else (FSETPC PC PCONTENTS (MKSTRING (CHARACTER NEWCHARCODE))) (* ;  "Use the extend-string in INSERTCH for repeated calls?") (if (IGREATERP NEWCHARCODE \MAXTHINCHAR) then (FSETPC PC PTYPE FATSTRING.PTYPE) - (FSETPC PC PBINABLE NIL) (FSETPC PC PBYTESPERCHAR 2) - (FSETPC PC PBYTELEN 2) else (FSETPC PC PTYPE THINSTRING.PTYPE) - (FSETPC PC PBINABLE T) - (FSETPC PC PBYTESPERCHAR 1) - (FSETPC PC PBYTELEN 1) - (FSETPC PC PCHARSET 0))) + (FSETPC PC PBYTESPERCHAR 1))) (FSETPC PC PFPOS NIL) (CL:WHEN NEWCHARLOOKS (FSETPC PC PCHARLOOKS (CL:IF (FONTP NEWCHARLOOKS) @@ -2546,7 +2503,8 @@ T)]) (\TEDIT.INSERTCH - [LAMBDA (CH CH# TEXTOBJ PARALAST) (* ; "Edited 26-Jul-2025 21:13 by rmk") + [LAMBDA (CH CH# TEXTOBJ PARALAST) (* ; "Edited 10-Apr-2026 09:46 by rmk") + (* ; "Edited 26-Jul-2025 21:13 by rmk") (* ; "Edited 26-Mar-2025 00:29 by rmk") (* ; "Edited 22-Nov-2024 13:48 by rmk") (* ; "Edited 22-Sep-2024 12:32 by rmk") @@ -2634,14 +2592,9 @@ PNEW _ T)) (SELECTC INSERTPTYPE (THINSTRING.PTYPE - (FSETPC PREVPC PBYTESPERCHAR 1) - (FSETPC PREVPC PBYTELEN ILEN) - (FSETPC PREVPC PBINABLE T) - (FSETPC PREVPC PCHARSET 0)) - (FATSTRING.PTYPE (* ; "PCHARSET is not relevant") - (FSETPC PREVPC PBYTESPERCHAR 2) - (FSETPC PREVPC PBYTELEN (UNFOLD ILEN 2)) - (FSETPC PREVPC PBINABLE NIL)) + (FSETPC PREVPC PBYTESPERCHAR 1)) + (FATSTRING.PTYPE + (FSETPC PREVPC PBYTESPERCHAR 2)) (\TEDIT.THELP "Unexpected PTYPE")) (\TEDIT.INSERTPIECE PREVPC INSERTPC TEXTOBJ)) @@ -2785,7 +2738,8 @@ INSERTION]) (\TEDIT.INSERTCH.EXTEND - [LAMBDA (PC ILEN TEXTOBJ) (* ; "Edited 16-Mar-2024 09:56 by rmk") + [LAMBDA (PC ILEN TEXTOBJ) (* ; "Edited 9-Apr-2026 13:24 by rmk") + (* ; "Edited 16-Mar-2024 09:56 by rmk") (* ; "Edited 21-Jan-2024 14:09 by rmk") (* ; "Edited 12-Apr-2023 09:37 by rmk") (* ; "Edited 1-Sep-2022 08:26 by rmk") @@ -2796,8 +2750,6 @@ (add (PLEN PC) ILEN) - (FSETPC PC PBYTELEN (ITIMES (PLEN PC) - (PBYTESPERCHAR PC))) (add (ffetch (STRINGP LENGTH) of (PCONTENTS PC)) ILEN) (add (ffetch (BTSLOT DLEN) of (\FINDSLOT (ffetch (PIECE PTREENODE) of PC) @@ -2836,7 +2788,8 @@ (DEFINEQ (\TEDIT.INSTALL.PIECE - [LAMBDA (TSTREAM PC CHOFFSET) (* ; "Edited 21-Oct-2024 00:26 by rmk") + [LAMBDA (TSTREAM PC CHOFFSET) (* ; "Edited 26-Apr-2026 23:46 by rmk") + (* ; "Edited 21-Oct-2024 00:26 by rmk") (* ; "Edited 18-May-2024 22:39 by rmk") (* ; "Edited 9-May-2024 22:34 by rmk") (* ; "Edited 18-Mar-2024 22:26 by rmk") @@ -2891,7 +2844,11 @@ PLEN))) (OBJECT.PTYPE (freplace (STREAM CBUFSIZE) of TSTREAM with 1)) NIL) - (freplace (STREAM BINABLE) of TSTREAM with (PBINABLE PC)) + + (* ;; "Would work for an ASCII. PTYPE or 1-byte UTF-8, except for MCCS/UNICODE differences.") + + [freplace (STREAM BINABLE) of TSTREAM with (OR (EQ THINFILE.PTYPE (PTYPE PC)) + (EQ THINSTRING.PTYPE (PTYPE PC] (freplace (TEXTSTREAM STARTINGCOFFSET) of TSTREAM with (ffetch (STREAM COFFSET) of TSTREAM)) (freplace (TEXTSTREAM PCCHARSLEFT) of TSTREAM with PCCHARSLEFT) @@ -3127,33 +3084,33 @@ (ADDTOVAR LAMA TEXTPROP) ) (DECLARE%: DONTCOPY - (FILEMAP (NIL (36667 67629 (\TEDIT.TEXTBIN 36677 . 47470) (\TEDIT.TEXTPEEKBIN 47472 . 53022) ( -\TEDIT.TEXTBACKFILEPTR 53024 . 58800) (\TEDIT.TEXTBOUT 58802 . 63419) (\TEDIT.INSTALL.FILEBUFFER 63421 - . 67627)) (68527 72818 (\TEDIT.TEXTOUTCHARFN 68537 . 70093) (\TEDIT.TEXTINCCODEFN 70095 . 70834) ( -\TEDIT.TEXTBACKCCODEFN 70836 . 71428) (\TEDIT.TEXTFORMATBYTESTREAM 71430 . 72267) ( -\TEDIT.TEXTFORMATBYTESTRING 72269 . 72816)) (72865 84940 (OPENTEXTSTREAM 72875 . 79851) ( -COPYTEXTSTREAM 79853 . 84163) (TEDIT.STREAMCHANGEDP 84165 . 84467) (TXTFILE 84469 . 84938)) (84941 -108146 (\TEDIT.REOPENTEXTSTREAM 84951 . 86303) (\TEDIT.OPENTEXTSTREAM.PIECES 86305 . 91233) ( -\TEDIT.OPENTEXTSTREAM.PROPS 91235 . 92337) (\TEDIT.OPENTEXTSTREAM.SETUP.SEL 92339 . 97789) ( -\TEDIT.OPENTEXTSTREAM.WINDOW 97791 . 100582) (\TEDIT.OPENTEXTSTREAM.DEFAULTLOOKS 100584 . 102523) ( -\TEDIT.OPENTEXTFILE 102525 . 104657) (\TEDIT.CREATE.TEXTSTREAM 104659 . 105806) (\TEDIT.REOPEN.STREAM -105808 . 108144)) (108147 116372 (\TEDIT.STREAMINIT 108157 . 116189) (TEDIT.IMAGESTREAM.OPEN 116191 . -116370)) (116560 117748 (\TEDIT.TTYBOUT 116570 . 117746)) (117866 139549 (\TEDIT.TEXTCLOSEF 117876 . -119200) (\TEDIT.TEXTDSPFONT 119202 . 120400) (\TEDIT.TEXTEOFP 120402 . 122157) (\TEDIT.TEXTGETEOFPTR -122159 . 122482) (\TEDIT.TEXTSETEOFPTR 122484 . 123771) (\TEDIT.TEXTGETFILEPTR 123773 . 126608) ( -\TEDIT.TEXTSETFILEINFO 126610 . 127118) (\TEDIT.TEXTOPENF 127120 . 128051) (\TEDIT.TEXTSETEOF 128053 - . 128669) (\TEDIT.TEXTSETFILEPTR 128671 . 130781) (\TEDIT.TEXTDSPXPOSITION 130783 . 133486) ( -\TEDIT.TEXTDSPYPOSITION 133488 . 134229) (\TEDIT.TEXTLEFTMARGIN 134231 . 134822) (\TEDIT.TEXTCOLOR -134824 . 135407) (\TEDIT.TEXTRIGHTMARGIN 135409 . 138698) (\TEDIT.TEXTDSPCHARWIDTH 138700 . 139004) ( -\TEDIT.TEXTDSPSTRINGWIDTH 139006 . 139312) (\TEDIT.TEXTDSPLINEFEED 139314 . 139547)) (139587 152583 ( -\TEDIT.NTHCHARCODE 139597 . 141123) (\TEDIT.PIECE.NTHCHARCODE 141125 . 145033) (\TEDIT.RPLCHARCODE -145035 . 146593) (\TEDIT.PIECE.RPLCHARCODE 146595 . 152228) (\TEDIT.NTHCHARLOOKS 152230 . 152581)) ( -153630 174724 (\TEDIT.DELETE.SELPIECES 153640 . 157265) (\TEDIT.INSERTCH 157267 . 165306) ( -\TEDIT.INSERTCH.HISTORY 165308 . 168772) (\TEDIT.INSERTEOL 168774 . 170599) (\TEDIT.INSERTCH.INSERTION - 170601 . 173438) (\TEDIT.INSERTCH.EXTEND 173440 . 174722)) (174725 176332 (\TEDIT.NEXTCHANGEABLE.CHNO - 174735 . 175450) (\TEDIT.LASTCHANGEABLE.CHNO 175452 . 176330)) (176333 180791 (\TEDIT.INSTALL.PIECE -176343 . 180789)) (180829 190295 (TEXTPROP 180839 . 181186) (GETTEXTPROP 181188 . 181432) (PUTTEXTPROP - 181434 . 181691) (GETTEXTPROPS 181693 . 182137) (PUTTEXTPROPS 182139 . 183043) (TEXTPROP.ADD 183045 - . 183308) (\TEDIT.TEXTPROP 183310 . 190293)) (190296 192673 (\TEDIT.TEXTOBJ.PROPNAMES 190306 . 191565 -) (\TEDIT.TEXTOBJ.PROPFETCHFN 191567 . 192083) (\TEDIT.TEXTOBJ.PROPSTOREFN 192085 . 192671))))) + (FILEMAP (NIL (36156 66033 (\TEDIT.TEXTBIN 36166 . 46068) (\TEDIT.TEXTPEEKBIN 46070 . 51495) ( +\TEDIT.TEXTBACKFILEPTR 51497 . 57204) (\TEDIT.TEXTBOUT 57206 . 61823) (\TEDIT.INSTALL.FILEBUFFER 61825 + . 66031)) (66931 71222 (\TEDIT.TEXTOUTCHARFN 66941 . 68497) (\TEDIT.TEXTINCCODEFN 68499 . 69238) ( +\TEDIT.TEXTBACKCCODEFN 69240 . 69832) (\TEDIT.TEXTFORMATBYTESTREAM 69834 . 70671) ( +\TEDIT.TEXTFORMATBYTESTRING 70673 . 71220)) (71269 83344 (OPENTEXTSTREAM 71279 . 78255) ( +COPYTEXTSTREAM 78257 . 82567) (TEDIT.STREAMCHANGEDP 82569 . 82871) (TXTFILE 82873 . 83342)) (83345 +106550 (\TEDIT.REOPENTEXTSTREAM 83355 . 84707) (\TEDIT.OPENTEXTSTREAM.PIECES 84709 . 89637) ( +\TEDIT.OPENTEXTSTREAM.PROPS 89639 . 90741) (\TEDIT.OPENTEXTSTREAM.SETUP.SEL 90743 . 96193) ( +\TEDIT.OPENTEXTSTREAM.WINDOW 96195 . 98986) (\TEDIT.OPENTEXTSTREAM.DEFAULTLOOKS 98988 . 100927) ( +\TEDIT.OPENTEXTFILE 100929 . 103061) (\TEDIT.CREATE.TEXTSTREAM 103063 . 104210) (\TEDIT.REOPEN.STREAM +104212 . 106548)) (106551 114883 (\TEDIT.STREAMINIT 106561 . 114700) (TEDIT.IMAGESTREAM.OPEN 114702 . +114881)) (115071 116259 (\TEDIT.TTYBOUT 115081 . 116257)) (116377 138060 (\TEDIT.TEXTCLOSEF 116387 . +117711) (\TEDIT.TEXTDSPFONT 117713 . 118911) (\TEDIT.TEXTEOFP 118913 . 120668) (\TEDIT.TEXTGETEOFPTR +120670 . 120993) (\TEDIT.TEXTSETEOFPTR 120995 . 122282) (\TEDIT.TEXTGETFILEPTR 122284 . 125119) ( +\TEDIT.TEXTSETFILEINFO 125121 . 125629) (\TEDIT.TEXTOPENF 125631 . 126562) (\TEDIT.TEXTSETEOF 126564 + . 127180) (\TEDIT.TEXTSETFILEPTR 127182 . 129292) (\TEDIT.TEXTDSPXPOSITION 129294 . 131997) ( +\TEDIT.TEXTDSPYPOSITION 131999 . 132740) (\TEDIT.TEXTLEFTMARGIN 132742 . 133333) (\TEDIT.TEXTCOLOR +133335 . 133918) (\TEDIT.TEXTRIGHTMARGIN 133920 . 137209) (\TEDIT.TEXTDSPCHARWIDTH 137211 . 137515) ( +\TEDIT.TEXTDSPSTRINGWIDTH 137517 . 137823) (\TEDIT.TEXTDSPLINEFEED 137825 . 138058)) (138098 150332 ( +\TEDIT.NTHCHARCODE 138108 . 139634) (\TEDIT.PIECE.NTHCHARCODE 139636 . 143204) (\TEDIT.RPLCHARCODE +143206 . 144764) (\TEDIT.PIECE.RPLCHARCODE 144766 . 149977) (\TEDIT.NTHCHARLOOKS 149979 . 150330)) ( +151379 172254 (\TEDIT.DELETE.SELPIECES 151389 . 155014) (\TEDIT.INSERTCH 155016 . 162821) ( +\TEDIT.INSERTCH.HISTORY 162823 . 166287) (\TEDIT.INSERTEOL 166289 . 168114) (\TEDIT.INSERTCH.INSERTION + 168116 . 170953) (\TEDIT.INSERTCH.EXTEND 170955 . 172252)) (172255 173862 (\TEDIT.NEXTCHANGEABLE.CHNO + 172265 . 172980) (\TEDIT.LASTCHANGEABLE.CHNO 172982 . 173860)) (173863 178652 (\TEDIT.INSTALL.PIECE +173873 . 178650)) (178690 188156 (TEXTPROP 178700 . 179047) (GETTEXTPROP 179049 . 179293) (PUTTEXTPROP + 179295 . 179552) (GETTEXTPROPS 179554 . 179998) (PUTTEXTPROPS 180000 . 180904) (TEXTPROP.ADD 180906 + . 181169) (\TEDIT.TEXTPROP 181171 . 188154)) (188157 190534 (\TEDIT.TEXTOBJ.PROPNAMES 188167 . 189426 +) (\TEDIT.TEXTOBJ.PROPFETCHFN 189428 . 189944) (\TEDIT.TEXTOBJ.PROPSTOREFN 189946 . 190532))))) STOP diff --git a/library/tedit/TEDIT-STREAM.LCOM b/library/tedit/TEDIT-STREAM.LCOM index f477a5e5e410580be660006072b2193199bd06a9..083f02ec0881a97b10a1659d65c2fee80c9b394a 100644 GIT binary patch delta 1881 zcmZuyU2GIp6yDk0Zp-$ECf2qTk<*QbJtuQ+~+fH|OXV{r-yI~>FE=b#@ ztptsNQ6L&k#D{VN218Wv0U~PJjtLJE8xwsfF)=alAn_3s9~8Hm;0r|W?9#PG=Hbq{ z_nv$1Ip6utxp%KPFJE?U4 zF|IzeJh#2`8DN6xeXj-)jRc@0F@}%vf)4_|@tH%j6Q%t{n3)D29GiQ?-^B|(;Ps(s zP@FwnJ%HF4%f~oo?(6mg(=$g7PE5Z56GT6mQ&m{27z%}aP~3Nf*n5-(p7!;419lV= zan+O)F6?9on#gz;o#DJ0}iPqvn zdREi%AN6ONx!UcB5%63?(!P>zdK}+rFsKt&e8T|>U-LpY8$s($vtfF@HE-j2O2C&I z-=@O2x9Q1N1PlWai1q-(@(`e{eN8zhbroN2d8^JdxZH9J_iy~XLs*TN5!Q$_rdkK^ zSW~;TxAmgGnYacz&>+%?;jN9rO*b`R{Sy1aTT!_p*ELv+=^G83Ia>p);(#4=+1jC4{dil!x5@FFRQhM-;)3J0SaSd1a4m@?XIsmH;|4xb z2vg_rXNCUfJ`$xi2ifpc_7BcKD@ql z?93_2e2COsR@JnW0W5>?h22|tnuny8F-f-gD5O&a10^#+CLGwhqD0yfAa)Jm2$@*| zS}$VQRr7|fDrTj0NvYRzvUZh;;=Vn7PF}E%?)lY4y^F`kPHuQvO%b%pi_`edn4cQN zZR6WEKapB)iZ65J#m7?DTO5<+bE%bwT56RBPzesO!iABPKJNTs;0ng98((G_emM_^XB4N(q;4Ghvt~yk0V2nV6 z-!EpfVm_!PlZ5W1%ESL#B6Yi}WxD~m*S!UQH~UmGstJ|i?>?>I!Skx z8+t_)4HNXFu92=B&zrI;XTYmx7(07WRx?Cv`{~f!mTaq$frO2NW}NXZ$m!(2VVIJn_Vy+GDq&QPrjn3bxx+ zk91sy!?a2rO3M0_p~&QX$bwERaCLT>wG|@y?7Lw`n_z znRAcN-~G;a&-JNO?Cl&UFHYBrUFaa~SiD)Z>@^snlz^CQ)SfA!_rQHanTMnR~u{WVbzw5>NKL_b4 z=fu_!C$86Jq!mpEF&YK>#Nen?6a?BnI!6C=eknzH=zt1hDAW^0sV8DH*9|zbE(%hZ ze((C8l|uBRO>>Nw_PdKrgC20#CW^De<=Q~|mFDbbtHNR2$Q$-PE_M{>=y&c&40Cl` z+Nq5o)C;%#L?UPmzk61 z^ZoZTH(}DZI!O^5yN(~}Z<{BAB5q+rUP0nErV=7oq>6Z6XQK2Q&$Em~7Y4??JP_b{ zh=Mc;ybyu_2R!{Gx!rtw;9iz7>4m|k8J1Rt-rL?oiVt5FLtz@+GQ-#|^znqpJh|mn z|DZ@D(18P)6G_yJg}!w$%jR(GeGkK%pCrfnJND+U+Nb^g5Lyx2UbLksdJ47_L5bK> zn0`^b>*h4lgssSzUaT{+Jl%5tedz<|lXWIcx0DPQaw|fYOXEZ5Y!*!;%Pywj9Gx#s zxLoO~MpsK=*QRuJj(%7wtO-Q83N*xELw^L0+h{=|VOS_AhBZxeBM&4jLD5J>gK9RB z$l<8LCWkTVl_oq=;>xwvDr-I3jlqW^8w_}n(5Lq9atS=r`hUfdJpzZUD8{>NB@)tk zeYG1o6@gSzDWSlvvzU)a9UULJ+$6$vb-ZAX?t6-5{zKooZ=3&EQ$FKxu2__|F>4%1 zzMPa>H?$i?3*NSwRm}`Nf1mGmW-?Lx=h8cMW+_mM!aLFME1UPS^~#Uua-OZ;V|pHfCT?kIOZu z9iVDwty*EKUe>C@+h;{|HIt1Ua?%d>y7i&w_m2QV(LET&th%SDrsjh<yn7aQTsUlx9HGNPk*;2}Sw(q|6cId)5?bwj)* zwj18enIT7|{aR)=K43Me?s$%Vb!gY!bw zz-~}x7TeQA{V>p-i>VPjlj{Y>jgqXX_B0nHLRS|@M{wia>eXyP$#*wp!Bt=UW2Z<6 zDA^>4d~fR=vqTzEiqg*y2ib7c{Nr%lJ#oV6a5$&!+1`1#-10YG_cZclx;1p(%hG1$ z7(*ym-9CXMWkD|*ak+qZ_C6g#SFHtexvH=OZ5M`=%kR`3KhqD7gq=IeRr<@3M>h>a zrTsR2@MtLA!@e_w`EUsQemS3)=cjV16dpdjT*);m9LDQbRtX?kx5@57zISI3E=qT; zOyK-Fu=3+jpG6IfMW*WC>l_H4Lw0O=5?ho34s|c7nijXW(4!4weudAm5)Aj s!taED$9&^Ng4w}AAg&q(2wF3I5+4ZcDdzBwCWM~(_n3L(f4BAjA7sInxc~qF diff --git a/library/tedit/TEDIT-TFBRAVO b/library/tedit/TEDIT-TFBRAVO index 18a1521c..82b95c0c 100644 --- a/library/tedit/TEDIT-TFBRAVO +++ b/library/tedit/TEDIT-TFBRAVO @@ -1,13 +1,12 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "21-Jan-2026 12:15:57" {WMEDLEY}TEDIT>TEDIT-TFBRAVO.;190 98203 +(FILECREATED "10-Apr-2026 09:25:52" {WMEDLEY}tedit>TEDIT-TFBRAVO.;192 97960 :EDIT-BY rmk - :CHANGES-TO (FNS BRAVOFILEP) - (VARS TEDIT-TFBRAVOCOMS) + :CHANGES-TO (FNS \TFBRAVO.INSERT.RUN) - :PREVIOUS-DATE " 7-Sep-2025 11:11:43" {WMEDLEY}TEDIT>TEDIT-TFBRAVO.;187) + :PREVIOUS-DATE " 9-Apr-2026 17:24:28" {WMEDLEY}tedit>TEDIT-TFBRAVO.;191) (PRETTYCOMPRINT TEDIT-TFBRAVOCOMS) @@ -1027,7 +1026,8 @@ (\TFBRAVO.INSERT.RUN RUN BSTREAM PARALOOKS TEXTOBJ]) (\TFBRAVO.INSERT.RUN - [LAMBDA (RUN BSTREAM PARALOOKS TEXTOBJ) (* ; "Edited 28-Jul-2025 23:33 by rmk") + [LAMBDA (RUN BSTREAM PARALOOKS TEXTOBJ) (* ; "Edited 10-Apr-2026 09:22 by rmk") + (* ; "Edited 28-Jul-2025 23:33 by rmk") (* ; "Edited 8-Feb-2025 23:08 by rmk") (* ; "Edited 17-Mar-2024 12:41 by rmk") (* ; "Edited 16-Jan-2024 18:28 by rmk") @@ -1064,17 +1064,11 @@ THINSTRING.PTYPE)) (SETQ PBYTESPERCHAR (CL:IF FATP 2 - 1)) - (SETQ PBINABLE (NOT FATP)) - (SETQ PBYTELEN (UNFOLD NCHARS 2)) - (SETQ PUTF8BYTESPERCHAR 2)) + 1))) else (with PIECE PC (SETQ PCONTENTS BSTREAM) (SETQ PFPOS RUNSTART) (SETQ PTYPE THINFILE.PTYPE) - (SETQ PBINABLE T) - (SETQ PBYTESPERCHAR 1) - (SETQ PBYTELEN NCHARS) - (SETQ PUTF8BYTESPERCHAR 2))) + (SETQ PBYTESPERCHAR 1))) (\TEDIT.INSERTPIECE PC NIL TEXTOBJ) PC))]) @@ -1571,18 +1565,18 @@ (AND NIL (\TEDIT.NAMEDTAB.INIT)) ) (DECLARE%: DONTCOPY - (FILEMAP (NIL (7784 15335 (BRAVOFILEP 7794 . 9981) (TEDITFROMBRAVO 9983 . 15333)) (15610 32026 ( -\TFBRAVO.GET.USER.CM 15620 . 18800) (\TFBRAVO.USER.CM.LOOKS 18802 . 20295) (\TFBRAVO.READ.USER.CM -20297 . 24920) (\TFBRAVO.INIT.PARALOOKS 24922 . 27139) (\TFBRAVO.INIT.PAGEFORMAT 27141 . 28021) ( -\TFBRAVO.GETPARAMS 28023 . 30877) (\TFBRAVO.FIND.LAST.TRAILER 30879 . 32024)) (32068 52773 ( -\TFBRAVO.PARSE.PARA 32078 . 36005) (\TFBRAVO.READ.PARALOOKS 36007 . 42897) (\TFBRAVO.CREATE.RUNS 42899 - . 44287) (\TFBRAVO.READ.CHARLOOKS 44289 . 49318) (\TFBRAVO.FONT.FROM.CHARLOOKS 49320 . 50874) ( -\TFBRAVO.READNUM? 50876 . 52771)) (52810 63851 (\TFBRAVO.HANDLE.HEADING 52820 . 55547) ( -\TFBRAVO.PARSE.PROFILE.PARA 55549 . 63849)) (63894 86228 (\TFBRAVO.INSERT.PARA 63904 . 64745) ( -\TFBRAVO.INSERT.RUN 64747 . 68238) (\TFBRAVO.SPLIT.PARA 68240 . 75664) (\TFBRAVO.RUN.TABSPEC 75666 . -80533) (\TFBRAVO.INSTALL.PAGEFORMAT 80535 . 86226)) (86229 90372 (\TFBRAVO.ASSERT 86239 . 86769) ( -\TEST.CHARACTER.LOOKS 86771 . 88657) (\TEST.PARAGRAPH.LOOKS 88659 . 90370)) (91382 98037 ( -\TFBRAVO.ADD.NAMEDTAB 91392 . 94995) (\TFBRAVO.COPY.NAMEDTAB 94997 . 95445) (\TFBRAVO.PUT.NAMEDTAB -95447 . 95727) (\TFBRAVO.GET.NAMEDTAB 95729 . 96106) (\NAMEDTABNYET 96108 . 96268) (\NAMEDTABSIZE -96270 . 96785) (\NAMEDTABPREPRINT 96787 . 96985) (\TEDIT.NAMEDTAB.INIT 96987 . 98035))))) + (FILEMAP (NIL (7750 15301 (BRAVOFILEP 7760 . 9947) (TEDITFROMBRAVO 9949 . 15299)) (15576 31992 ( +\TFBRAVO.GET.USER.CM 15586 . 18766) (\TFBRAVO.USER.CM.LOOKS 18768 . 20261) (\TFBRAVO.READ.USER.CM +20263 . 24886) (\TFBRAVO.INIT.PARALOOKS 24888 . 27105) (\TFBRAVO.INIT.PAGEFORMAT 27107 . 27987) ( +\TFBRAVO.GETPARAMS 27989 . 30843) (\TFBRAVO.FIND.LAST.TRAILER 30845 . 31990)) (32034 52739 ( +\TFBRAVO.PARSE.PARA 32044 . 35971) (\TFBRAVO.READ.PARALOOKS 35973 . 42863) (\TFBRAVO.CREATE.RUNS 42865 + . 44253) (\TFBRAVO.READ.CHARLOOKS 44255 . 49284) (\TFBRAVO.FONT.FROM.CHARLOOKS 49286 . 50840) ( +\TFBRAVO.READNUM? 50842 . 52737)) (52776 63817 (\TFBRAVO.HANDLE.HEADING 52786 . 55513) ( +\TFBRAVO.PARSE.PROFILE.PARA 55515 . 63815)) (63860 85985 (\TFBRAVO.INSERT.PARA 63870 . 64711) ( +\TFBRAVO.INSERT.RUN 64713 . 67995) (\TFBRAVO.SPLIT.PARA 67997 . 75421) (\TFBRAVO.RUN.TABSPEC 75423 . +80290) (\TFBRAVO.INSTALL.PAGEFORMAT 80292 . 85983)) (85986 90129 (\TFBRAVO.ASSERT 85996 . 86526) ( +\TEST.CHARACTER.LOOKS 86528 . 88414) (\TEST.PARAGRAPH.LOOKS 88416 . 90127)) (91139 97794 ( +\TFBRAVO.ADD.NAMEDTAB 91149 . 94752) (\TFBRAVO.COPY.NAMEDTAB 94754 . 95202) (\TFBRAVO.PUT.NAMEDTAB +95204 . 95484) (\TFBRAVO.GET.NAMEDTAB 95486 . 95863) (\NAMEDTABNYET 95865 . 96025) (\NAMEDTABSIZE +96027 . 96542) (\NAMEDTABPREPRINT 96544 . 96742) (\TEDIT.NAMEDTAB.INIT 96744 . 97792))))) STOP diff --git a/library/tedit/TEDIT-TFBRAVO.LCOM b/library/tedit/TEDIT-TFBRAVO.LCOM index 8bf7c2d0b06f3ab7c84bb7be867da6c005cc5bc4..c44b9995f79ca3e03d85ece5b92472b6d5ef25f4 100644 GIT binary patch delta 620 zcmZpF#5nOGqrHZUtDC2vtFD`;kE^bypPRpeRe+n^K zqf3aRlMkBkM0*JlLjzsMf+Afb10yp914}DYODjW*iP_fmMw$v-N+^;BRwhPP#>Pqt zMXAa8xdoXysVNGn6$Lq&$(bcNm8w<>F(GbFL5^YmdY*p4u0bJsL7{#MnRyCIZlOLt z3dlz3>FFscq$HLA4ZvoHiII|KD3=DvQ_et_hq$^Zpt{7;%E;8p)JRF8I^5UQ#m6ajRe6Buqmu3?`3p~1Q? zKnoR=6f6 zZUPLa*cljD92m1cZeecP$Z&A-XAf7-XirWCAlT$E+0D~}ZIgBm(*}*n^F7rxMfmo6 zXE<|%B)tU~Gz={*fB_EjCp5SNJYAh#fx&Drncqv4$-;E9nwP7+p@o?ORKna8#xjGm VOyMjOBbclaT+GmP^Bpg3H2{psqvrqs delta 692 zcmZvX&2G~`6oq5Aq9T>5EF#2)>S8Iy5whhO$MFw>;yB}G64x>Qi4>JhA(3bjN>sW) zP?U;I*J+-BH-N%EkI+{rJOR7`c3V3YFq*|T=iYPX-sunK+ ztb3-_GPekD)D4O6(7@wh-6v)}G;7XZ@^tfV5hJ0wyDwk~R{>!IDTbm>hmR&w8S)&` zZxmHSsv1g#gBJ(=mv3H=_eT95^xusS-j)og`DUk`jN!rFK5%yAIB?S~iXsQS-NV@O zZ)}__bLBjr_^o)>kks!0_ut7rJY11L*RUkd-ZS7VzAXdaG5r8yFAaszzN}d7?Vt>X z=aUX?M}bg}qk#ie2>Rn>Wd#s2;#-k9$WK4=tfro^7j}VJUCHH^pE85r-$kd=f#tG>y@>dWV8x79#>^}ez}K8-GKO^M~OuMNeYxorth0wA?$iYaHH)S@j;g$ z2z}~qd7z-w7`gOWMD4EVnWxPM6I{{ZDh10K;f#=$RwebCke-p2k(yBzr+t-7lciL{ RDPb9omY2M5hs}E%e*oortndH; diff --git a/library/tedit/TEDIT-WINDOW b/library/tedit/TEDIT-WINDOW index 58ee6114..d675e84a 100644 --- a/library/tedit/TEDIT-WINDOW +++ b/library/tedit/TEDIT-WINDOW @@ -1,12 +1,12 @@ (DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) -(FILECREATED "24-Dec-2025 11:22:33" {WMEDLEY}TEDIT>TEDIT-WINDOW.;883 231422 +(FILECREATED " 7-Feb-2026 18:53:22" {WMEDLEY}TEDIT>TEDIT-WINDOW.;896 234678 :EDIT-BY rmk - :CHANGES-TO (FNS \TEDIT.MINIMAL.WINDOW.SETUP TEDIT.PROMPTCLEAR TEDIT.PROMPTPRINT) + :CHANGES-TO (FNS TEDIT.PROMPTPRINT) - :PREVIOUS-DATE "15-Nov-2025 01:27:38" {WMEDLEY}tedit>TEDIT-WINDOW.;881) + :PREVIOUS-DATE " 5-Feb-2026 08:24:23" {WMEDLEY}TEDIT>TEDIT-WINDOW.;895) (PRETTYCOMPRINT TEDIT-WINDOWCOMS) @@ -458,7 +458,10 @@ WINDOW]) (\TEDIT.WINDOW.GETREGION - [LAMBDA (TSTREAM REGIONTYPE PHEIGHT) (* ; "Edited 25-Oct-2025 10:27 by rmk") + [LAMBDA (TSTREAM REGIONTYPE PHEIGHT) (* ; "Edited 5-Feb-2026 08:24 by rmk") + (* ; "Edited 27-Jan-2026 15:30 by rmk") + (* ; "Edited 25-Jan-2026 20:09 by rmk") + (* ; "Edited 25-Oct-2025 10:27 by rmk") (* ; "Edited 19-Oct-2025 01:05 by rmk") (* ; "Edited 14-Apr-2025 00:05 by rmk") (* ; "Edited 31-Mar-2025 22:43 by rmk") @@ -466,87 +469,94 @@ (* ; "Edited 18-Mar-2025 21:52 by rmk") (* ; "Edited 19-Feb-2025 16:48 by rmk") (* ; "Edited 18-Feb-2025 10:09 by rmk") - (LET ((TEXTOBJ (GETTSTR TSTREAM TEXTOBJ)) - [WIDTHOVERHEAD (IPLUS \TEDIT.LINEREGION.WIDTH (TIMES 2 WBorder) - (if (FGETTOBJ TEXTOBJ TXTNOTSPLITTABLE) - then 0 - elseif (ILEQ \TEDIT.OP.WIDTH 0) - then - (* ;; "On both sides, for symmetry") + (LET* ((TEXTOBJ (GETTSTR TSTREAM TEXTOBJ)) + [WIDTHOVERHEAD (IPLUS \TEDIT.LINEREGION.WIDTH (TIMES 2 WBorder) + (if (FGETTOBJ TEXTOBJ TXTNOTSPLITTABLE) + then 0 + elseif (ILEQ \TEDIT.OP.WIDTH 0) + then + (* ;; "On both sides, for symmetry") - \TEDIT.LINEREGION.WIDTH - else - (* ;; + \TEDIT.LINEREGION.WIDTH + else + (* ;;  "36 to allow for some spacing between the text and the OPS area on the right.") - (IPLUS \TEDIT.OP.WIDTH 36] - [HEIGHTOVERHEAD (IPLUS PHEIGHT (ADD1 (TIMES 2 WBorder)) - (FONTPROP WindowTitleDisplayStream 'HEIGHT] - WIDTH HEIGHT) + (IPLUS \TEDIT.OP.WIDTH 36] + [HEIGHTOVERHEAD (IPLUS PHEIGHT (ADD1 (TIMES 2 WBorder)) + (FONTPROP WindowTitleDisplayStream 'HEIGHT] + WIDTH HEIGHT) - (* ;; "Explict properties cover content") + (* ;; "Explict properties cover content") - [SETQ WIDTH (OR (GETTEXTPROP TEXTOBJ 'OPENWIDTH) - (for PARALOOKS in (FGETTOBJ TEXTOBJ TXTPARALOOKSLIST) - when (IGREATERP (GETPLOOKS PARALOOKS RIGHTMAR) - 0) largest (GETPLOOKS PARALOOKS RIGHTMAR) - finally (RETURN $$EXTREME] - (SETQ HEIGHT (GETTEXTPROP TEXTOBJ 'OPENHEIGHT)) + [SETQ WIDTH (OR (GETTEXTPROP TEXTOBJ 'OPENWIDTH) + (for PARALOOKS in (FGETTOBJ TEXTOBJ TXTPARALOOKSLIST) + when (IGREATERP (GETPLOOKS PARALOOKS RIGHTMAR) + 0) largest (GETPLOOKS PARALOOKS RIGHTMAR) + finally (RETURN $$EXTREME] + (SETQ HEIGHT (GETTEXTPROP TEXTOBJ 'OPENHEIGHT)) - (* ;; "If still no WIDTH or HEIGHT, look at the first 20 lines") + (* ;; "If still no WIDTH or HEIGHT, look at the first 20 lines") - (CL:UNLESS (AND HEIGHT WIDTH) - (for I L (TEXTLEN _ (TEXTLEN TEXTOBJ)) - (REG _ (CREATEREGION 0 0 (IDIFFERENCE SCREENWIDTH WIDTHOVERHEAD) - (IDIFFERENCE SCREENHEIGHT HEIGHTOVERHEAD))) - (W _ 0) - (H _ 0) - (CHNO _ 1) from 1 to 20 while (ILEQ CHNO TEXTLEN) - do - (* ;; + (CL:UNLESS (AND HEIGHT WIDTH) + (for I L (TEXTLEN _ (TEXTLEN TEXTOBJ)) + (REG _ (CREATEREGION 0 0 (IDIFFERENCE SCREENWIDTH WIDTHOVERHEAD) + (IDIFFERENCE SCREENHEIGHT HEIGHTOVERHEAD))) + (IMAGESTREAM _ (CL:IF (\TEDIT.PRIMARYPANE TSTREAM) + (WINDOWPROP (\TEDIT.PRIMARYPANE TSTREAM) + 'DSP) + (DSPCREATE))) + (W _ 0) + (H _ 0) + (CHNO _ 1) from 1 to 20 while (ILESSP CHNO TEXTLEN) + do + (* ;;  "But we start by saying that the right margin is infinite, so we can find the true width") - (SETQ L (\TEDIT.FORMATLINE TSTREAM CHNO NIL REG)) - (SETQ CHNO (FGETLD L LCHARLIM)) - (add H (FGETLD L LHEIGHT)) - (CL:UNLESS WIDTH - (CL:WHEN (EQ 'LEFT (FGETPLOOKS (FGETLD L LPARALOOKS) - QUAD)) + (SETQ L (\TEDIT.FORMATLINE TSTREAM CHNO NIL REG IMAGESTREAM)) + (SETQ CHNO (FGETLD L LCHARLIM)) + (add H (FGETLD L LHEIGHT)) + (CL:UNLESS WIDTH + (CL:WHEN (EQ 'LEFT (FGETPLOOKS (FGETLD L LPARALOOKS) + QUAD)) - (* ;; - "JUSTIFIED, RIGHT and CENTERED involve right margin, which we don't know") + (* ;; + "JUSTIFIED, RIGHT and CENTERED involve right margin, which we don't know") - (SETQ W (IMAX W (FGETLD L LXLIM))))) - finally (CL:UNLESS (OR WIDTH (EQ W 0)) (* ; "Maybe no lefts?") - (SETQ WIDTH W)) - (CL:UNLESS (OR HEIGHT (EQ H 0)) - (SETQ HEIGHT H)))) + (SETQ W (IMAX W (FGETLD L LXLIM))))) + finally (CL:UNLESS (OR WIDTH (EQ W 0)) (* ; "Maybe no lefts?") + (SETQ WIDTH W)) + (CL:UNLESS (OR HEIGHT (EQ H 0)) + (SETQ HEIGHT H)))) - (* ;; "Minimum sizes") + (* ;; "Minimum sizes: 90 characters by 10 lines") - (SETQ WIDTH (IMAX 200 (OR WIDTH 0))) - (SETQ HEIGHT (IMAX 100 (OR HEIGHT 0))) + (CL:UNLESS WIDTH + [SETQ WIDTH (TIMES 80 (FONTPROP TSTREAM 'AVGCHARWIDTH]) + (CL:UNLESS HEIGHT + [SETQ HEIGHT (TIMES 10 (FONTPROP TSTREAM 'HEIGHT]) - (* ;; "Allow for the extra stuff") + (* ;; "Allow for the extra stuff") - (add WIDTH WIDTHOVERHEAD) - (add HEIGHT HEIGHTOVERHEAD) - (if (GRAB-TYPED-REGION REGIONTYPE WIDTH HEIGHT 1.1) - else - (* ;; "Maximum new sizes") + (add WIDTH WIDTHOVERHEAD) + (add HEIGHT HEIGHTOVERHEAD) + (if (GRAB-TYPED-REGION REGIONTYPE WIDTH HEIGHT 1.1) + else + (* ;; "Maximum new sizes") - [SETQ WIDTH (IMIN WIDTH (FIXR (FTIMES SCREENWIDTH 0.9] - [SETQ HEIGHT (IMIN HEIGHT (FIXR (FTIMES SCREENHEIGHT 0.9] - (CLRPROMPT) (* ; "System promptwindow") - (printout PROMPTWINDOW "Please specify a " (OR REGIONTYPE "Tedit") - " region") - (CL:WHEN (TXTFILE TSTREAM) - (printout PROMPTWINDOW " for " 2 (GETTEXTPROP TSTREAM 'FILENAME))) - (TERPRI PROMPTWINDOW) - (GETBOXREGION WIDTH HEIGHT]) + [SETQ WIDTH (IMIN WIDTH (FIXR (FTIMES SCREENWIDTH 0.9] + [SETQ HEIGHT (IMIN HEIGHT (FIXR (FTIMES SCREENHEIGHT 0.9] + (CLRPROMPT) (* ; "System promptwindow") + (printout PROMPTWINDOW "Please specify a " (OR REGIONTYPE "Tedit") + " region") + (CL:WHEN (TXTFILE TSTREAM) + (printout PROMPTWINDOW " for " 2 (GETTEXTPROP TSTREAM 'FILENAME))) + (TERPRI PROMPTWINDOW) + (GETBOXREGION WIDTH HEIGHT]) (\TEDIT.WINDOW.SETUP - [LAMBDA (PANE TSTREAM PROPS AFTERPANE LCHAR1) (* ; "Edited 6-May-2025 11:44 by rmk") + [LAMBDA (PANE TSTREAM PROPS AFTERPANE LCHAR1) (* ; "Edited 15-Jan-2026 10:35 by rmk") + (* ; "Edited 6-May-2025 11:44 by rmk") (* ; "Edited 21-Apr-2025 12:02 by rmk") (* ; "Edited 6-Apr-2025 18:56 by rmk") (* ; "Edited 5-Apr-2025 14:07 by rmk") @@ -595,11 +605,12 @@ (\TEDIT.CLEARPANE PANE) (\TEDIT.SUFFIXLINE.CREATE PANE TSTREAM (\TEDIT.LINES.BELOW NIL PANE TSTREAM)) (CL:WHEN AFTERPANE - (for PANE inpanes (PROGN TEXTOBJ) as L1 on (GETSEL SEL L1) as LN - on (GETSEL SEL LN) when (EQ PANE AFTERPANE) do (push (CDR L1) - NIL) - (push (CDR LN) - NIL))) + (for P inpanes (PROGN TEXTOBJ) as L1 on (GETSEL SEL L1) as LN + on (GETSEL SEL LN) when (EQ P AFTERPANE) do (push (CDR L1) + NIL) + (push (CDR LN) + NIL)) + (WINDOWPROP PANE 'PROMPTWINDOW (WINDOWPROP AFTERPANE 'PROMPTWINDOW))) (FSETSEL SEL HASCARET (NOT (FGETTOBJ TEXTOBJ TXTREADONLY))) (\TEDIT.FIXSEL SEL TSTREAM (AND AFTERPANE PANE)) (* ;  "If not fixed, the highlight in the lower pane will disappear") @@ -775,7 +786,8 @@ (DEFINEQ (\TEDIT.CURSORMOVEDFN - [LAMBDA (PANE) (* ; "Edited 27-Apr-2025 23:43 by rmk") + [LAMBDA (PANE) (* ; "Edited 14-Jan-2026 00:42 by rmk") + (* ; "Edited 27-Apr-2025 23:43 by rmk") (* ; "Edited 24-Apr-2025 10:35 by rmk") (* ; "Edited 19-Apr-2025 22:22 by rmk") (* ; "Edited 1-Dec-2024 11:55 by rmk") @@ -792,71 +804,68 @@ (CL:WHEN (fetch (TEXTWINDOW WTEXTSTREAM) of (OR (WINDOWP PANE) (PANEWINDOW PANE))) - [PROG ((X (LASTMOUSEX PANE)) - (Y (LASTMOUSEY PANE)) - (TEXTOBJ (PANETEXTOBJ PANE)) - (CURSORREG (fetch (TEXTWINDOW CURSORREGION) of (PANEWINDOW PANE))) - LINE LEFT) - (CL:UNLESS (INSIDE? (PANEREGION PANE) - X Y) - (CURSOR T) - (RETURN)) - (CL:UNLESS (INSIDE? CURSORREG X Y) - [if [AND (IGEQ X (SETQ LEFT (IDIFFERENCE (PANERIGHT PANE) - \TEDIT.OP.WIDTH))) - (IGEQ Y (IPLUS (PANEBOTTOM PANE) - \TEDIT.OP.BOTTOM)) - (NOT (OR (FGETTOBJ TEXTOBJ TXTNOTSPLITTABLE) - (EQ \TEDIT.OP.WIDTH -1] - then - (* ;; "We're in the split region on the right") + [LET ((X (LASTMOUSEX PANE)) + (Y (LASTMOUSEY PANE)) + (TEXTOBJ (PANETEXTOBJ PANE)) + (CURSORREG (fetch (TEXTWINDOW CURSORREGION) of (PANEWINDOW PANE))) + LINE LEFT) + (CL:UNLESS (INSIDE? CURSORREG X Y) + [if [AND (IGEQ X (SETQ LEFT (IDIFFERENCE (PANERIGHT PANE) + \TEDIT.OP.WIDTH))) + (IGEQ Y (IPLUS (PANEBOTTOM PANE) + \TEDIT.OP.BOTTOM)) + (NOT (OR (FGETTOBJ TEXTOBJ TXTNOTSPLITTABLE) + (EQ \TEDIT.OP.WIDTH -1] + then + (* ;; "We're in the split region on the right") - (CURSOR \TEDIT.SPLITCURSOR) - (FSETTOBJ TEXTOBJ MOUSEREGION 'PANE) + (CURSOR \TEDIT.SPLITCURSOR) + (FSETTOBJ TEXTOBJ MOUSEREGION 'PANE) (* ;  "PANE just signals \TEDIT.BUTTONEVENTFN to do a split operation.") - (replace (REGION LEFT) of CURSORREG with LEFT) - (replace (REGION WIDTH) of CURSORREG with \TEDIT.OP.WIDTH) - else - (* ;; "Not in the split region. Are we in the line-select region on the left? Don't call PANEPREFIX, because that tests for LINEDESCRIPTOR") + (replace (REGION LEFT) of CURSORREG with LEFT) + (replace (REGION WIDTH) of CURSORREG with \TEDIT.OP.WIDTH) + else + (* ;; "Not in the split region. Are we in the line-select region on the left? Don't call PANEPREFIX, because that tests for LINEDESCRIPTOR") - (SETQ LINE (find L inlines (GETPANEPROP (PANEPROPS PANE) - PREFIXLINE) - suchthat (ILEQ (FGETLD L YBOT) - Y))) - (CL:WHEN LINE (* ; + (SETQ LINE (find L inlines (GETPANEPROP (PANEPROPS PANE) + PREFIXLINE) + suchthat (ILEQ (FGETLD L YBOT) + Y))) + (CL:WHEN LINE (* ;  "The CURSORREGION picks out just LINE") - (replace BOTTOM of CURSORREG with (FGETLD LINE YBOT)) - (replace HEIGHT of CURSORREG with (FGETLD LINE LHEIGHT))) + (replace BOTTOM of CURSORREG with (FGETLD LINE YBOT)) + (replace HEIGHT of CURSORREG with (FGETLD LINE LHEIGHT))) - (* ;; "The line region gets wider if the paragraph is indented") + (* ;; "The line region gets wider if the paragraph is indented") - (SETQ LEFT (OR (AND LINE (FGETLD LINE LEFTMARGIN)) - (IPLUS (PANELEFT PANE) - \TEDIT.LINEREGION.WIDTH))) - (if (ILESSP X LEFT) - then - (* ;; "In left margin; switch to the line-select cursor") + (SETQ LEFT (OR (AND LINE (FGETLD LINE LEFTMARGIN)) + (IPLUS (PANELEFT PANE) + \TEDIT.LINEREGION.WIDTH))) + (if (ILESSP X LEFT) + then + (* ;; "In left margin; switch to the line-select cursor") - (CURSOR \TEDIT.LINECURSOR) - (FSETTOBJ TEXTOBJ MOUSEREGION 'LINE) - (replace (REGION LEFT) of CURSORREG with 0) - (replace (REGION WIDTH) of CURSORREG with LEFT) - else - (* ;; + (CURSOR \TEDIT.LINECURSOR) + (FSETTOBJ TEXTOBJ MOUSEREGION 'LINE) + (replace (REGION LEFT) of CURSORREG with 0) + (replace (REGION WIDTH) of CURSORREG with LEFT) + else + (* ;;  "Not in the line-select region, not in the split region, must be the main text. ") - (CURSOR T) - (FSETTOBJ TEXTOBJ MOUSEREGION 'TEXT) - (replace (REGION LEFT) of CURSORREG with LEFT) - (replace (REGION WIDTH) of CURSORREG with (IDIFFERENCE (PANERIGHT - PANE) - (IPLUS LEFT + (CURSOR T) + (FSETTOBJ TEXTOBJ MOUSEREGION 'TEXT) + (replace (REGION LEFT) of CURSORREG with LEFT) + (replace (REGION WIDTH) of CURSORREG with (IDIFFERENCE (PANERIGHT + PANE) + (IPLUS LEFT \TEDIT.LINEREGION.WIDTH - ])])]) + ])])]) (\TEDIT.CURSOROUTFN - [LAMBDA (PANE) (* ; "Edited 4-May-2025 14:27 by rmk") + [LAMBDA (PANE) (* ; "Edited 10-Jan-2026 22:49 by rmk") + (* ; "Edited 4-May-2025 14:27 by rmk") (* ; "Edited 20-Jul-2023 20:32 by rmk") (* ; "Edited 30-May-91 23:32 by jds") @@ -1147,7 +1156,9 @@ (DEFINEQ (\TEDIT.BUTTONEVENTFN - [LAMBDA (PANE) (* ; "Edited 6-May-2025 20:35 by rmk") + [LAMBDA (PANE) (* ; "Edited 15-Jan-2026 00:39 by rmk") + (* ; "Edited 11-Jan-2026 08:30 by rmk") + (* ; "Edited 6-May-2025 20:35 by rmk") (* ; "Edited 21-Apr-2025 20:19 by rmk") (* ; "Edited 13-Apr-2025 13:33 by rmk") (* ; "Edited 6-Apr-2025 18:59 by rmk") @@ -1187,7 +1198,7 @@ (OLDX _ MIN.SMALLP) (OLDY _ MIN.SMALLP) (PREG _ (PANEREGION PANE)) - TEXTOBJ CURSEL NEWSEL CUROPERATION NEWOPERATION PENDINGDEL READONLY + TEXTOBJ CURSEL NEWSEL CUROPERATION NEWOPERATION PENDINGDEL READONLY SECSEL declare (SPECVARS CURSEL) first (* ;; "Pick off and return from a bunch of peripheral situations, then fall through to the complexities of normal text selection.") @@ -1215,13 +1226,34 @@ (* ;; "") (SETQ READONLY (FGETTOBJ TEXTOBJ TXTREADONLY)) - (SETQ CUROPERATION 'NORMAL) (SETQ NEWOPERATION (\TEDIT.BUTTONEVENTFN.GETOPERATION - READONLY NIL)) - (CL:UNLESS (SETQ CURSEL ( + READONLY NIL)) + + (* ;; "") + + (if (SETQ CURSEL (FGETTOBJ TEXTOBJ SECONDARYSEL)) + then (* ; + "Mouse moved out and came back...and clicked.") + (SETQ CUROPERATION (FGETSEL CURSEL + SELOPERATION)) + (SETQ PENDINGDEL (EQ CUROPERATION + 'PENDINGDEL)) + (CL:UNLESS (EQ NEWOPERATION CUROPERATION) + (* ; + "Shift keys have changed, turn off old secondary") + (\TEDIT.SEL.OFF TSTREAM CURSEL)) + (CL:WHEN (EQ NEWOPERATION 'NORMAL) + (* ; "") + (CL:UNLESS (SETQ CURSEL (  \TEDIT.BUTTONEVENTFN.CURSEL.INIT - NEWOPERATION TSTREAM)) - (RETURN)) + NEWOPERATION + TSTREAM)) + (RETURN))) + elseif (SETQ CURSEL ( + \TEDIT.BUTTONEVENTFN.CURSEL.INIT + NEWOPERATION TSTREAM)) + then (SETQ CUROPERATION 'NORMAL) + else (RETURN)) (SETQ NEWSEL (\TEDIT.COPYSEL CURSEL)) (* ;  "Gets line-chains and consistent initial looks") @@ -1230,35 +1262,27 @@ (GETMOUSESTATE) (* ;  "And get the new mouse and key info") (\TEDIT.CURSORMOVEDFN PANE) - (SETQ NEWOPERATION (\TEDIT.BUTTONEVENTFN.GETOPERATION READONLY CUROPERATION)) + (SETQ NEWOPERATION (\TEDIT.BUTTONEVENTFN.GETOPERATION READONLY CUROPERATION)) + (FSETTOBJ TEXTOBJ SECONDARYSEL CURSEL) (* ;; "We're done if keys and buttons are up") until (AND (EQ NEWOPERATION 'NORMAL) (ALLBUTTONSUP)) unless (AND (IEQP OLDX (SETQ X (LASTMOUSEX DS))) (IEQP OLDY (SETQ Y (LASTMOUSEY DS))) (EQ CUROPERATION NEWOPERATION)) - do + do (CL:UNLESS (INSIDEP (PANEREGION PANE PREG) + X Y) (* ; + "Left the window, stay in the loop if scrolling") + (CL:UNLESS (IN/SCROLL/BAR? PANE LASTMOUSEX LASTMOUSEY) + (RETURN)) + (SCROLL.HANDLER PANE)) + + (* ;; "") + (* ;; "Polling loop, track the mouse until the buttons and modifier keys come up, i.e. NORMAL Nothing to do until the mouse moves or the operation changes. .") (* ;; "First and always: CURSEL is ON at this point and matches the display. NEWSEL may not be well-defined.") - (CL:UNLESS (INSIDEP (PANEREGION PANE PREG) - X Y) (* ; - "The mouse left the window: cleanup and leave. ") - (CL:UNLESS (EQ CUROPERATION 'NORMAL) (* ; - "Take down the copy/delete/copylooks highlight") - (\TEDIT.SEL.OFF TSTREAM CURSEL) - (\TEDIT.SEL.ON TSTREAM)) (* ; "Go back to original selection?") - - (* ;; - "Scroll if mouse moved to scroll bar (and scroll bar doesn't overlap the window)") - - (CL:WHEN (IN/SCROLL/BAR? PANE LASTMOUSEX LASTMOUSEY) - (SCROLL.HANDLER PANE)) - (RETURN)) - - (* ;; "") - (* ;; "Ready to track the selection.") (SETQ OLDX X) @@ -1322,9 +1346,12 @@ (* ;; "Out of Polling loop") + (SETTOBJ (FTEXTOBJ TSTREAM) + SECONDARYSEL NIL) (* ; + "All keys are up, secondary selection is closed") (CL:UNLESS (FGETSEL NEWSEL SET) - (* ;; ".Here to restore when no valid selection, maybe an unhappy image object?") + (* ;; "Here to restore when no valid selection, maybe an unhappy image object?") (\TEDIT.SEL.OFF TSTREAM CURSEL) (* ; "Turn off CURSEL") (\TEDIT.SET.SEL.LOOKS (TEXTSEL TEXTOBJ) @@ -1335,6 +1362,8 @@ (\TEDIT.BUTTONEVENTFN.DOOPERATION [LAMBDA (CURSEL CUROPERATION TSTREAM PANE PENDINGDEL TTYPROC) + (* ; "Edited 31-Jan-2026 11:51 by rmk") + (* ; "Edited 9-Jan-2026 11:28 by rmk") (* ; "Edited 6-May-2025 11:54 by rmk") (* ; "Edited 27-Apr-2025 22:26 by rmk") (* ; "Edited 21-Apr-2025 20:32 by rmk") @@ -1388,14 +1417,14 @@  "Make sure the caret blinks in the position of a successful deletion") (FSETSEL TEXTSEL HASCARET T)) (\TEDIT.SETCARET TEXTSEL PANE TEXTOBJ T)) - (COPY (CL:IF TTYSEL + (COPY (\TEDIT.SEL.OFF TSTREAM CURSEL) + (CL:IF TTYSEL (\TEDIT.COPY CURSEL TTYSEL TSTREAM TTYSTREAM) - (\TEDIT.FOREIGN.COPY TTYW CURSEL TSTREAM)) - (\TEDIT.SEL.OFF TSTREAM CURSEL)) + (\TEDIT.FOREIGN.COPY CURSEL TSTREAM))) (MOVE (\TEDIT.SEL.OFF TSTREAM CURSEL) (if TTYSEL then (\TEDIT.MOVE CURSEL TTYSEL TSTREAM TTYSTREAM) - else (\TEDIT.FOREIGN.COPY TTYW CURSEL TSTREAM) + else (\TEDIT.FOREIGN.COPY CURSEL TSTREAM) (* ; "TEXTSEL moves to deletion point") (\TEDIT.UPDATE.SEL TEXTSEL (FGETSEL CURSEL CH#) 0 @@ -1618,7 +1647,8 @@ then (TEDIT.INSERT TSTREAM I]) (\TEDIT.FOREIGN.COPY - [LAMBDA (TTYW SOURCESEL SOURCESTREAM BKSYSBUFP) (* ; "Edited 28-Mar-2025 12:51 by rmk") + [LAMBDA (SOURCESEL SOURCESTREAM BKSYSBUFP) (* ; "Edited 31-Jan-2026 09:20 by rmk") + (* ; "Edited 28-Mar-2025 12:51 by rmk") (* ; "Edited 27-Aug-2024 13:38 by rmk") (* ; "Edited 7-Jul-2024 09:26 by rmk") (* ; "Edited 29-Apr-2024 13:37 by rmk") @@ -1630,7 +1660,8 @@ (CL:WHEN (IGREATERP (GETSEL SOURCESEL DCH) 0) (* ; "If empty, nothing to do") [if (AND NIL (NOT BKSYSBUFP) - (WINDOWPROP TTYW 'COPYINSERTFN)) + (PROCESSPROP (TTY.PROCESS) + 'WINDOW)) then (* ;; "This is a stub for a definition that knows how to do a looked string object, given that the destination TTY window has a COPYINSERTFN. OBJECTFROMSEL is in {LFG}tedit/UNBREAKABLESTRING") @@ -2060,7 +2091,8 @@ PROMPTWINDOW]) (TEDIT.PROMPTPRINT - [LAMBDA (TSTREAM MSG CLEAR? FLASH?) (* ; "Edited 14-Dec-2025 17:41 by rmk") + [LAMBDA (TSTREAM MSG CLEAR? FLASH?) (* ; "Edited 7-Feb-2026 18:51 by rmk") + (* ; "Edited 14-Dec-2025 17:41 by rmk") (* ; "Edited 29-Dec-2024 14:45 by rmk") (* ; "Edited 26-Nov-2023 10:10 by rmk") (* ; "Edited 10-Sep-2023 00:27 by rmk") @@ -2072,31 +2104,33 @@ (* ;; "Print a message in the editor's prompt window (if none, use the global promptwindow). Optionally clear the window first.") - (LET ((TEXTOBJ (TEXTOBJ TSTREAM T)) - PWINDOW MAINWINDOW) - (if TEXTOBJ - then (CL:WHEN (SETQ MAINWINDOW (\TEDIT.MAINW TEXTOBJ)) - [SETQ PWINDOW - (CAR (NLSETQ (SELECTQ PWINDOW - (DON'T (CL:WHEN (GETTEXTPROP TEXTOBJ 'PWINDOW.ON.DEMAND) - (GETPROMPTWINDOW MAINWINDOW))) - (NIL (CL:WHEN TSTREAM - [GETPROMPTWINDOW MAINWINDOW NIL NIL - (NOT (GETTEXTPROP TEXTOBJ 'PWINDOW.ON.DEMAND])) - PWINDOW]) (* ; + (PROG ((TEXTOBJ (TEXTOBJ TSTREAM T)) + PWINDOW MAINWINDOW) + (CL:UNLESS TEXTOBJ + (PROMPTPRINT MSG) + (RETURN)) + (CL:WHEN (SETQ MAINWINDOW (\TEDIT.MAINW TSTREAM)) + (SETQ PWINDOW (FGETTOBJ TEXTOBJ PROMPTWINDOW)) + [SETQ PWINDOW (CAR (NLSETQ (SELECTQ PWINDOW + (DON'T (CL:WHEN (GETTEXTPROP TEXTOBJ 'PWINDOW.ON.DEMAND) + (GETPROMPTWINDOW MAINWINDOW))) + (NIL (CL:WHEN TSTREAM + [GETPROMPTWINDOW MAINWINDOW NIL NIL + (NOT (GETTEXTPROP TEXTOBJ + 'PWINDOW.ON.DEMAND])) + PWINDOW]) (* ;  "Try to find an editor's prompt window for our message") - (COND - ((WINDOWP PWINDOW) (* ; + (if (WINDOWP PWINDOW) + then (* ;  "We found a window to use. Print the message.") - (CL:WHEN CLEAR? (CLEARW PWINDOW)) - (CL:WHEN FLASH? (FLASHWINDOW PWINDOW 1 75)) - (PRIN1 MSG PWINDOW)) - (T (* ; + (CL:WHEN CLEAR? (CLEARW PWINDOW)) + (CL:WHEN FLASH? (FLASHWINDOW PWINDOW 1 75)) + (PRIN1 MSG PWINDOW) + else (* ;  "Failing all else, use global PROMPTWINDOW.") - (FRESHLINE PROMPTWINDOW) - (CL:WHEN FLASH? (FLASHWINDOW PWINDOW 1 75)) - (printout PROMPTWINDOW MSG))) - else (PROMPTPRINT MSG]) + (FRESHLINE PROMPTWINDOW) + (CL:WHEN FLASH? (FLASHWINDOW PWINDOW 1 75)) + (printout PROMPTWINDOW MSG]) (TEDIT.PROMPTCLEAR [LAMBDA (TSTREAM FONT) (* ; "Edited 14-Dec-2025 17:34 by rmk") @@ -3664,36 +3698,36 @@ (RPAQ? TEDIT.TITLED.ICON.TEMPLATE (create TITLEDICON ICON _ TEDITICON MASK _ TEDITMASK TITLEREG _ TEDIT.ICON.TITLE.REGION)) (DECLARE%: DONTCOPY - (FILEMAP (NIL (17143 18039 (TEDIT.DEFER.UPDATES 17153 . 18037)) (18040 45281 (\TEDIT.WINDOW.CREATE -18050 . 24913) (\TEDIT.WINDOW.GETREGION 24915 . 29619) (\TEDIT.WINDOW.SETUP 29621 . 33951) ( -\TEDIT.MINIMAL.WINDOW.SETUP 33953 . 41913) (\TEDIT.CLEARPANE 41915 . 42632) (\TEDIT.FILL.PANES 42634 - . 45279)) (45282 68983 (\TEDIT.CURSORMOVEDFN 45292 . 50902) (\TEDIT.CURSOROUTFN 50904 . 51592) ( -\TEDIT.ACTIVE.WINDOWP 51594 . 52664) (\TEDIT.EXPANDFN 52666 . 53229) (\TEDIT.MAINW 53231 . 54511) ( -\TEDIT.MAINSTREAM 54513 . 54847) (\TEDIT.PRIMARYPANE 54849 . 55619) (\TEDIT.PANELIST 55621 . 56117) ( -\TEDIT.NEWREGIONFN 56119 . 58635) (\TEDIT.SET.WINDOW.EXTENT 58637 . 63619) (\TEDIT.SHRINK.ICONCREATE -63621 . 66354) (\TEDIT.SHRINKFN 66356 . 66765) (\TEDIT.PANEREGION 66767 . 68981)) (69015 102061 ( -\TEDIT.BUTTONEVENTFN 69025 . 81998) (\TEDIT.BUTTONEVENTFN.DOOPERATION 82000 . 89263) ( -\TEDIT.BUTTONEVENTFN.GETOPERATION 89265 . 91107) (\TEDIT.BUTTONEVENTFN.CURSEL.INIT 91109 . 94779) ( -\TEDIT.BUTTONEVENTFN.INACTIVE 94781 . 97211) (\TEDIT.BUTTONEVENTFN.INTITLE 97213 . 99048) ( -\TEDIT.COPYINSERTFN 99050 . 100182) (\TEDIT.FOREIGN.COPY 100184 . 102059)) (102062 119625 ( -\TEDIT.PANE.SPLIT 102072 . 106020) (\TEDIT.SPLITW 106022 . 114081) (\TEDIT.UNSPLITW 114083 . 118282) ( -\TEDIT.LINKPANES 118284 . 119047) (\TEDIT.UNLINKPANE 119049 . 119623)) (121059 121950 (TEDITWINDOWP -121069 . 121948)) (121987 125090 (TEDIT.GETINPUT 121997 . 124440) (\TEDIT.MAKEFILENAME 124442 . 125088 -)) (125139 132985 (TEDIT.PROMPTWINDOW 125149 . 125463) (TEDIT.PROMPTPRINT 125465 . 128195) ( -TEDIT.PROMPTCLEAR 128197 . 130032) (TEDIT.PROMPTFLASH 130034 . 131292) (\TEDIT.PROMPT.PAGEFULLFN -131294 . 132983)) (133223 143801 (\TEDIT.FILENAME 133233 . 134005) (\TEDIT.DEFAULT.TITLE 134007 . -136386) (\TEDIT.WINDOW.TITLE 136388 . 138557) (\TEDIT.LIKELY.FILENAME 138559 . 141283) ( -\TEDIT.UPDATE.TITLE 141285 . 143799)) (143844 156328 (TEDIT.DEACTIVATE.WINDOW 143854 . 149427) ( -\TEDIT.RESHAPEFN 149429 . 151514) (\TEDIT.REPAINTFN 151516 . 151740) (\TEDIT.CLOSESPLITS 151742 . -154187) (\TEDIT.CLOSEPANE 154189 . 156326)) (156329 199128 (\TEDIT.SCROLLFN 156339 . 158570) ( -\TEDIT.SCROLLCH.TOP 158572 . 160683) (\TEDIT.SCROLLCH.BOTTOM 160685 . 165015) (\TEDIT.SCROLLUP 165017 - . 170743) (\TEDIT.TOPLINE.YTOP 170745 . 172414) (\TEDIT.SCROLLDOWN 172416 . 179455) ( -\TEDIT.SCROLL.CARET 179457 . 182295) (\TEDIT.VISIBLECARETP 182297 . 184591) (\TEDIT.VISIBLECHARP -184593 . 185684) (\TEDIT.BITMAPLINES 185686 . 189606) (\TEDIT.SETPANE.TOPLINE 189608 . 190220) ( -\TEDIT.SHIFTLINES 190222 . 199126)) (199129 209998 (\TEDIT.ONSCREEN? 199139 . 203690) ( -\TEDIT.ONSCREEN.REGION 203692 . 207343) (\TEDIT.AFTERMOVEFN 207345 . 208242) (OFFSCREENP 208244 . -209996)) (210040 212854 (\TEDIT.PROCIDLEFN 210050 . 211710) (\TEDIT.PROCENTRYFN 211712 . 212157) ( -\TEDIT.PROCEXITFN 212159 . 212852)) (212933 226158 (\TEDIT.DOWNCARET 212943 . 213736) ( -\TEDIT.FLASHCARET 213738 . 215849) (\TEDIT.UPCARET 215851 . 216955) (TEDIT.NORMALIZECARET 216957 . -220175) (\TEDIT.SETCARET 220177 . 225528) (\TEDIT.CARET 225530 . 226156))))) + (FILEMAP (NIL (17097 17993 (TEDIT.DEFER.UPDATES 17107 . 17991)) (17994 46195 (\TEDIT.WINDOW.CREATE +18004 . 24867) (\TEDIT.WINDOW.GETREGION 24869 . 30356) (\TEDIT.WINDOW.SETUP 30358 . 34865) ( +\TEDIT.MINIMAL.WINDOW.SETUP 34867 . 42827) (\TEDIT.CLEARPANE 42829 . 43546) (\TEDIT.FILL.PANES 43548 + . 46193)) (46196 69923 (\TEDIT.CURSORMOVEDFN 46206 . 51733) (\TEDIT.CURSOROUTFN 51735 . 52532) ( +\TEDIT.ACTIVE.WINDOWP 52534 . 53604) (\TEDIT.EXPANDFN 53606 . 54169) (\TEDIT.MAINW 54171 . 55451) ( +\TEDIT.MAINSTREAM 55453 . 55787) (\TEDIT.PRIMARYPANE 55789 . 56559) (\TEDIT.PANELIST 56561 . 57057) ( +\TEDIT.NEWREGIONFN 57059 . 59575) (\TEDIT.SET.WINDOW.EXTENT 59577 . 64559) (\TEDIT.SHRINK.ICONCREATE +64561 . 67294) (\TEDIT.SHRINKFN 67296 . 67705) (\TEDIT.PANEREGION 67707 . 69921)) (69955 105080 ( +\TEDIT.BUTTONEVENTFN 69965 . 84672) (\TEDIT.BUTTONEVENTFN.DOOPERATION 84674 . 92145) ( +\TEDIT.BUTTONEVENTFN.GETOPERATION 92147 . 93989) (\TEDIT.BUTTONEVENTFN.CURSEL.INIT 93991 . 97661) ( +\TEDIT.BUTTONEVENTFN.INACTIVE 97663 . 100093) (\TEDIT.BUTTONEVENTFN.INTITLE 100095 . 101930) ( +\TEDIT.COPYINSERTFN 101932 . 103064) (\TEDIT.FOREIGN.COPY 103066 . 105078)) (105081 122644 ( +\TEDIT.PANE.SPLIT 105091 . 109039) (\TEDIT.SPLITW 109041 . 117100) (\TEDIT.UNSPLITW 117102 . 121301) ( +\TEDIT.LINKPANES 121303 . 122066) (\TEDIT.UNLINKPANE 122068 . 122642)) (124078 124969 (TEDITWINDOWP +124088 . 124967)) (125006 128109 (TEDIT.GETINPUT 125016 . 127459) (\TEDIT.MAKEFILENAME 127461 . 128107 +)) (128158 136241 (TEDIT.PROMPTWINDOW 128168 . 128482) (TEDIT.PROMPTPRINT 128484 . 131451) ( +TEDIT.PROMPTCLEAR 131453 . 133288) (TEDIT.PROMPTFLASH 133290 . 134548) (\TEDIT.PROMPT.PAGEFULLFN +134550 . 136239)) (136479 147057 (\TEDIT.FILENAME 136489 . 137261) (\TEDIT.DEFAULT.TITLE 137263 . +139642) (\TEDIT.WINDOW.TITLE 139644 . 141813) (\TEDIT.LIKELY.FILENAME 141815 . 144539) ( +\TEDIT.UPDATE.TITLE 144541 . 147055)) (147100 159584 (TEDIT.DEACTIVATE.WINDOW 147110 . 152683) ( +\TEDIT.RESHAPEFN 152685 . 154770) (\TEDIT.REPAINTFN 154772 . 154996) (\TEDIT.CLOSESPLITS 154998 . +157443) (\TEDIT.CLOSEPANE 157445 . 159582)) (159585 202384 (\TEDIT.SCROLLFN 159595 . 161826) ( +\TEDIT.SCROLLCH.TOP 161828 . 163939) (\TEDIT.SCROLLCH.BOTTOM 163941 . 168271) (\TEDIT.SCROLLUP 168273 + . 173999) (\TEDIT.TOPLINE.YTOP 174001 . 175670) (\TEDIT.SCROLLDOWN 175672 . 182711) ( +\TEDIT.SCROLL.CARET 182713 . 185551) (\TEDIT.VISIBLECARETP 185553 . 187847) (\TEDIT.VISIBLECHARP +187849 . 188940) (\TEDIT.BITMAPLINES 188942 . 192862) (\TEDIT.SETPANE.TOPLINE 192864 . 193476) ( +\TEDIT.SHIFTLINES 193478 . 202382)) (202385 213254 (\TEDIT.ONSCREEN? 202395 . 206946) ( +\TEDIT.ONSCREEN.REGION 206948 . 210599) (\TEDIT.AFTERMOVEFN 210601 . 211498) (OFFSCREENP 211500 . +213252)) (213296 216110 (\TEDIT.PROCIDLEFN 213306 . 214966) (\TEDIT.PROCENTRYFN 214968 . 215413) ( +\TEDIT.PROCEXITFN 215415 . 216108)) (216189 229414 (\TEDIT.DOWNCARET 216199 . 216992) ( +\TEDIT.FLASHCARET 216994 . 219105) (\TEDIT.UPCARET 219107 . 220211) (TEDIT.NORMALIZECARET 220213 . +223431) (\TEDIT.SETCARET 223433 . 228784) (\TEDIT.CARET 228786 . 229412))))) STOP diff --git a/library/tedit/TEDIT-WINDOW.LCOM b/library/tedit/TEDIT-WINDOW.LCOM index 02c73d4d5efc1a6134303412bb4ec76666222377..a8581c7f40955e9aa3419c45e62e47c7f34fa0a5 100644 GIT binary patch delta 4694 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 W(YPHZfGMwBIpG$Yzqs?FH0!|XVlH7U-|7;I;$ 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 diff --git a/library/tedit/tedit-exports.all b/library/tedit/tedit-exports.all index cb02912f..c44d4199 100644 --- a/library/tedit/tedit-exports.all +++ b/library/tedit/tedit-exports.all @@ -1,11 +1,10 @@ -(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) +(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "16-Feb-2026 08:56:58"  -{DSK}kaplan>Local>medley3.5>working-medley>library>tedit>tedit-exports.all;249 52790 +(FILECREATED " 1-May-2026 08:16:04" {MEDLEY}tedit>tedit-exports.all;255 52514 :EDIT-BY rmk - :PREVIOUS-DATE "14-Jan-2026 14:50:53" {WMEDLEY}TEDIT>tedit-exports.all;248) + :PREVIOUS-DATE "15-Apr-2026 23:45:28" {MEDLEY}TEDIT>tedit-exports.all;254) (PRETTYCOMPRINT ((E (MAPC (MKLIST FROMFILES) (FUNCTION (LAMBDA (F) (MAPC (IMPORTFILE F FLG) (FUNCTION @@ -17,7 +16,7 @@ PRINT)))))))) (PUTPROPS FTEXTOBJ MACRO ((X) (TEXTOBJ! (CL:IF (type? TEXTOBJ X) X (GETTSTR X TEXTOBJ))))) (GLOBALVARS CHECK-TEDIT-ASSERTIONS) (RPAQ? CHECK-TEDIT-ASSERTIONS T) -(PUTPROP (QUOTE TEDIT) (QUOTE IMPORTDATE) (IDATE " 4-Feb-2026 16:02:02")) +(PUTPROP (QUOTE TEDIT) (QUOTE IMPORTDATE) (IDATE "10-Mar-2026 18:07:31")) (RPAQQ \BTREEWORDSPERSLOT 4) (RPAQQ \BTREEMAXCOUNT 8) (CONSTANTS (\BTREEWORDSPERSLOT 4) (\BTREEMAXCOUNT 8)) @@ -51,7 +50,7 @@ DLEN1 DOWN2 DLEN2 DOWN3 DLEN3 DOWN4 DLEN4 DOWN5 DLEN5 DOWN6 DLEN6 DOWN7 DLEN7 DO (\DTEST (OR (NEXTPIECE I.V.) (GO $$OUT)) (QUOTE PIECE))))) (I.S.OPR (QUOTE backpieces) NIL (QUOTE (first (SETQ I.V. (\DTEST (OR BODY (GO $$OUT)) (QUOTE PIECE))) by (\DTEST (OR (PREVPIECE I.V.) (GO $$OUT)) (QUOTE PIECE))))) -(PUTPROP (QUOTE TEDIT-PCTREE) (QUOTE IMPORTDATE) (IDATE "14-Feb-2026 13:22:06")) +(PUTPROP (QUOTE TEDIT-PCTREE) (QUOTE IMPORTDATE) (IDATE " 9-Apr-2026 17:25:38")) (DATATYPE SELECTION ((* ;; "Description of a piece of selected text for TEdit. Text has to be selected before it can be operated on by the user. The caret is to the left of CH# if POINT is LEFT, to the keft of CHLIM if POINT is RIGHT." ) (* ;; "If DCH > 0, highlighting goes from CH# to (SUB1 CHLIM = (SUB1 (IPLUS CH# DCH)).") (* ;; @@ -128,7 +127,7 @@ TSTREAM ONLYPANE DONTFIX))) (PUTPROPS \TEDIT.SEL.OFF MACRO ((TSTREAM SEL ONLYPANE) (* ; "Takes down SEL in TSTREAM, where SEL defaults to the current selection") (\TEDIT.SHOWSEL SEL NIL TSTREAM ONLYPANE))) -(PUTPROP (QUOTE TEDIT-SELECTION) (QUOTE IMPORTDATE) (IDATE "16-Feb-2026 00:38:33")) +(PUTPROP (QUOTE TEDIT-SELECTION) (QUOTE IMPORTDATE) (IDATE "16-Apr-2026 09:27:41")) (RECORD TAB (TABX . TABKIND)) (RECORD TABSPEC (DEFAULTTAB . TABS)) (DATATYPE LINECACHE ((* ;; "Image cache for display lines.") LCBITMAP (* ; @@ -263,21 +262,22 @@ $$CHARSLOTLIMIT))))) T) (DATATYPE PIECE ((* ; "The piece describes either a string or part of a file. , or a generalized OBJECT.") PCONTENTS (* ; "The background source of data for this piece (stream, string, block, object, depending on the PTYPE)." -) (PTYPE BITS 4) (* ; "How the characters are delivered: thinfile, fatstring, object, substream") -PBYTELEN (* ; "Length of this character piece in bytes. PBYTELEN = PLEN*PBYTESPERCHAR") PFPOS (* ; -"The FILEPTR of the start of the piece in the file") PLEN (* ; "Length of the piece, in characters.") -NEXTPIECE (* ; "-> Next piece in this textobj.") (PREVPIECE FULLXPOINTER) (* ; -"-> Prior piece in this text object.") PCHARLOOKS (* ; "Character formatting info ") PBYTESPERCHAR (* -; "The number of bytes per character, given that all characters in a piece are the same length.") ( +) (PTYPE BITS 4) (* ; "How the characters are delivered: thinfile, fatstring, object, substream") NIL +(* ; "Was PBYTELEN: Length of this character piece in bytes. PBYTELEN = PLEN*PBYTESPERCHAR") PFPOS (* + ; "The FILEPTR of the start of the piece in the file") PLEN (* ; +"Length of the piece, in characters.") NEXTPIECE (* ; "-> Next piece in this textobj.") (PREVPIECE +FULLXPOINTER) (* ; "-> Prior piece in this text object.") PCHARLOOKS (* ; "Character formatting info " +) PBYTESPERCHAR (* ; +"The number of bytes per character, given that all characters in a piece are the same length.") ( PPARALAST FLAG) (* ; "This piece ends paragraph") PPARALOOKS (* ; "Paragraph looks for this piece") ( PNEW FLAG) (* ; "This text is new here; used by the tentative edit system, and anyone else interested.") (NIL FLAG) ( -* ; "Was PFATP") (PBINABLE FLAG) (* ; "8-bit bytes are binable (THINSTRING and THINFILE) ") (PTREENODE - XPOINTER) (* ; "Points to the PCTB tree-node that contains this piece.") (PCHARSET BYTE) (* ; -"High-order charset for FATFILE1 pieces") (PUTF8BYTESPERCHAR BYTE)) (* ; -"The number of bytes in the UTF-8 encoding of all the Unicode characters in this piece") (ACCESSFNS (( -POBJ (AND (EQ OBJECT.PTYPE (PTYPE DATUM)) (type? IMAGEOBJ (PCONTENTS DATUM)) (PCONTENTS DATUM)) (AND ( -EQ OBJECT.PTYPE (PTYPE DATUM)) (SETPC DATUM PCONTENTS NEWVALUE))))) PFPOS _ 0 PLEN _ 0 PBYTELEN _ 0) +* ; "Was PFATP") (NIL FLAG) (PTREENODE XPOINTER) (* ; +"Points to the PCTB tree-node that contains this piece.") (NIL BYTE) (* ; +"Was PCHARSET: High-order charset for FATFILE1 pieces") NIL) (* ; +"Was PUTF8BYTESPERCHAR: The number of bytes in the UTF-8 encoding of all the Unicode characters in this piece. But this just duplicates PBYTESPERCHAR for UTF-8 pieces" +) (ACCESSFNS ((POBJ (AND (EQ OBJECT.PTYPE (PTYPE DATUM)) (type? IMAGEOBJ (PCONTENTS DATUM)) (PCONTENTS + DATUM)) (AND (EQ OBJECT.PTYPE (PTYPE DATUM)) (SETPC DATUM PCONTENTS NEWVALUE))))) PFPOS _ 0 PLEN _ 0) (DATATYPE TEXTOBJ ((* ;; "This is where TEdit stores its state information, and internal data about the text being edited.") PCTB (* ; "The piece table") TEXTLEN (* ; "# of chars in the text") PRIMARYPANE (* ; @@ -376,13 +376,12 @@ IMAGEDATA _ NIL))) (PUTPROPS PTYPE MACRO ((PC) (ffetch (PIECE PTYPE) of PC))) (PUTPROPS PCONTENTS MACRO ((PC) (ffetch (PIECE PCONTENTS) of PC))) (PUTPROPS PCHARLOOKS MACRO ((PC) (ffetch (PIECE PCHARLOOKS) of PC))) -(PUTPROPS PCHARSET MACRO ((PC) (ffetch (PIECE PCHARSET) of PC))) (PUTPROPS PPARALOOKS MACRO ((PC) (ffetch (PIECE PPARALOOKS) of PC))) (PUTPROPS PPARALAST MACRO ((PC) (ffetch (PIECE PPARALAST) of PC))) (PUTPROPS PFPOS MACRO ((PC) (ffetch (PIECE PFPOS) of PC))) -(PUTPROPS PBYTELEN MACRO ((PC) (ffetch (PIECE PBYTELEN) of PC))) +(PUTPROPS PBYTELEN MACRO (OPENLAMBDA (PC) (ITIMES (ffetch (PIECE PLEN) of PC) (ffetch (PIECE +PBYTESPERCHAR) of PC)))) (PUTPROPS PNEW MACRO ((PC) (ffetch (PIECE PNEW) of PC))) -(PUTPROPS PBINABLE MACRO ((PC) (ffetch (PIECE PBINABLE) of PC))) (PUTPROPS PBYTESPERCHAR MACRO ((PC) (ffetch (PIECE PBYTESPERCHAR) of PC))) (PUTPROPS POBJ MACRO ((PC) (ffetch (PIECE POBJ) of PC))) (PUTPROPS SETPC MACRO ((PC FIELD NEWVALUE) (replace (PIECE FIELD) of PC with NEWVALUE))) @@ -391,7 +390,7 @@ IMAGEDATA _ NIL))) (PUTPROPS FGETPC MACRO ((PC FIELD) (ffetch (PIECE FIELD) of PC))) (PUTPROPS THINPIECEP MACRO ((PC) (* ;; "Assume that objects start out thin, for CHARSET in \TEDIT.PUT.PCTB. The putfn might immediately change that, but we don't care." -) (SELECTC (PTYPE PC) (THIN.PTYPES T) (UTF8.PTYPE (EQ 1 (FGETPC PC PUTF8BYTESPERCHAR))) NIL))) +) (SELECTC (PTYPE PC) (THIN.PTYPES T) (UTF8.PTYPE (EQ 1 (FGETPC PC PBYTESPERCHAR))) NIL))) (PUTPROPS VISIBLEPIECEP MACRO ((PC) (AND PC (NEQ 0 (PLEN PC)) (NOT (FGETCLOOKS (PCHARLOOKS PC) CLINVISIBLE))))) (PUTPROPS \NEXT.VISIBLE.PIECE MACRO ((PC) (find NPC inpieces (AND PC (NEXTPIECE PC)) suchthat ( @@ -411,14 +410,13 @@ VISIBLEPIECEP PPC)))) (PUTPROPS FSETTSTR MACRO ((TSTR FIELD NEWVALUE) (freplace (TEXTSTREAM FIELD) of TSTR with NEWVALUE))) (PUTPROPS TEXTSTREAM! MACRO (OPENLAMBDA (TSTR) (AND (\DTEST TSTR (QUOTE STREAM)) (TEXTOBJ! (FGETTSTR TSTR TEXTOBJ)) TSTR))) -(RPAQQ PTYPES ((THINFILE.PTYPE 0) (FATFILE1.PTYPE 1) (FATFILE2.PTYPE 2) (THINSTRING.PTYPE 3) ( -FATSTRING.PTYPE 4) (SUBSTREAM.PTYPE 5) (OBJECT.PTYPE 6) (LOOKS.PTYPE 7) (UTF16BE.PTYPE 8) ( -UTF16LE.PTYPE 9) (UTF8.PTYPE 11) (FILE.PTYPES (LIST THINFILE.PTYPE FATFILE1.PTYPE FATFILE2.PTYPE -UTF8.PTYPE UTF16BE.PTYPE UTF16LE.PTYPE)) (STRING.PTYPES (LIST THINSTRING.PTYPE FATSTRING.PTYPE)) ( -BINABLE.PTYPES (LIST THINFILE.PTYPE THINSTRING.PTYPE)) (THIN.PTYPES (LIST THINFILE.PTYPE -THINSTRING.PTYPE)) (FAT.PTYPES (LIST FATFILE2.PTYPE FATSTRING.PTYPE FATFILE1.PTYPE)))) +(RPAQQ PTYPES ((THINFILE.PTYPE 0) (FATFILE2.PTYPE 2) (THINSTRING.PTYPE 3) (FATSTRING.PTYPE 4) ( +SUBSTREAM.PTYPE 5) (OBJECT.PTYPE 6) (LOOKS.PTYPE 7) (UTF16BE.PTYPE 8) (UTF16LE.PTYPE 9) (UTF8.PTYPE 11 +) (FILE.PTYPES (LIST THINFILE.PTYPE FATFILE2.PTYPE UTF8.PTYPE UTF16BE.PTYPE UTF16LE.PTYPE)) ( +STRING.PTYPES (LIST THINSTRING.PTYPE FATSTRING.PTYPE)) (BINABLE.PTYPES (LIST THINFILE.PTYPE +THINSTRING.PTYPE)) (THIN.PTYPES (LIST THINFILE.PTYPE THINSTRING.PTYPE)) (FAT.PTYPES (LIST +FATFILE2.PTYPE FATSTRING.PTYPE)))) (RPAQQ THINFILE.PTYPE 0) -(RPAQQ FATFILE1.PTYPE 1) (RPAQQ FATFILE2.PTYPE 2) (RPAQQ THINSTRING.PTYPE 3) (RPAQQ FATSTRING.PTYPE 4) @@ -428,20 +426,19 @@ THINSTRING.PTYPE)) (FAT.PTYPES (LIST FATFILE2.PTYPE FATSTRING.PTYPE FATFILE1.PTY (RPAQQ UTF16BE.PTYPE 8) (RPAQQ UTF16LE.PTYPE 9) (RPAQQ UTF8.PTYPE 11) -(RPAQ FILE.PTYPES (LIST THINFILE.PTYPE FATFILE1.PTYPE FATFILE2.PTYPE UTF8.PTYPE UTF16BE.PTYPE -UTF16LE.PTYPE)) +(RPAQ FILE.PTYPES (LIST THINFILE.PTYPE FATFILE2.PTYPE UTF8.PTYPE UTF16BE.PTYPE UTF16LE.PTYPE)) (RPAQ STRING.PTYPES (LIST THINSTRING.PTYPE FATSTRING.PTYPE)) (RPAQ BINABLE.PTYPES (LIST THINFILE.PTYPE THINSTRING.PTYPE)) (RPAQ THIN.PTYPES (LIST THINFILE.PTYPE THINSTRING.PTYPE)) -(RPAQ FAT.PTYPES (LIST FATFILE2.PTYPE FATSTRING.PTYPE FATFILE1.PTYPE)) -(CONSTANTS (THINFILE.PTYPE 0) (FATFILE1.PTYPE 1) (FATFILE2.PTYPE 2) (THINSTRING.PTYPE 3) ( -FATSTRING.PTYPE 4) (SUBSTREAM.PTYPE 5) (OBJECT.PTYPE 6) (LOOKS.PTYPE 7) (UTF16BE.PTYPE 8) ( -UTF16LE.PTYPE 9) (UTF8.PTYPE 11) (FILE.PTYPES (LIST THINFILE.PTYPE FATFILE1.PTYPE FATFILE2.PTYPE -UTF8.PTYPE UTF16BE.PTYPE UTF16LE.PTYPE)) (STRING.PTYPES (LIST THINSTRING.PTYPE FATSTRING.PTYPE)) ( -BINABLE.PTYPES (LIST THINFILE.PTYPE THINSTRING.PTYPE)) (THIN.PTYPES (LIST THINFILE.PTYPE -THINSTRING.PTYPE)) (FAT.PTYPES (LIST FATFILE2.PTYPE FATSTRING.PTYPE FATFILE1.PTYPE))) +(RPAQ FAT.PTYPES (LIST FATFILE2.PTYPE FATSTRING.PTYPE)) +(CONSTANTS (THINFILE.PTYPE 0) (FATFILE2.PTYPE 2) (THINSTRING.PTYPE 3) (FATSTRING.PTYPE 4) ( +SUBSTREAM.PTYPE 5) (OBJECT.PTYPE 6) (LOOKS.PTYPE 7) (UTF16BE.PTYPE 8) (UTF16LE.PTYPE 9) (UTF8.PTYPE 11 +) (FILE.PTYPES (LIST THINFILE.PTYPE FATFILE2.PTYPE UTF8.PTYPE UTF16BE.PTYPE UTF16LE.PTYPE)) ( +STRING.PTYPES (LIST THINSTRING.PTYPE FATSTRING.PTYPE)) (BINABLE.PTYPES (LIST THINFILE.PTYPE +THINSTRING.PTYPE)) (THIN.PTYPES (LIST THINFILE.PTYPE THINSTRING.PTYPE)) (FAT.PTYPES (LIST +FATFILE2.PTYPE FATSTRING.PTYPE))) (GLOBALVARS \TEXTIMAGEOPS \TEXTFDEV) -(PUTPROP (QUOTE TEDIT-STREAM) (QUOTE IMPORTDATE) (IDATE "16-Feb-2026 08:56:40")) +(PUTPROP (QUOTE TEDIT-STREAM) (QUOTE IMPORTDATE) (IDATE " 1-May-2026 08:15:56")) (PUTPROPS \TEDIT.MOUSESTATE MACRO (BUTTON (* ;; "Test to see if only the specified mouse button is down. DOES NOT call GETMOUSESTATE, so the mouse-button info is the same as the last time it was called." ) (SELECTQ (CAR BUTTON) (LEFT (QUOTE (EQ LASTMOUSEBUTTONS 4))) (MIDDLE (QUOTE (EQ LASTMOUSEBUTTONS 1)) @@ -455,8 +452,8 @@ I in ARGS as J on ARGS when (NOT (STRINGP I)) collect (LIST (QUOTE OR) I (LIST ( \BIN STREAM)) BITSPERWORD))) (PUTPROPS \SMALLPOUT MACRO (OPENLAMBDA (STREAM W) (* ; "Signed smallp, unlike \WOUT") (\BOUT STREAM ( LOGAND 255 (LRSH W 8))) (\BOUT STREAM (LOGAND W 255)))) -(PUTPROP (QUOTE TEDIT-FILE) (QUOTE IMPORTDATE) (IDATE "15-Feb-2026 23:45:51")) -(PUTPROP (QUOTE TEDIT-OLDFILE) (QUOTE IMPORTDATE) (IDATE " 8-Sep-2025 22:10:10")) +(PUTPROP (QUOTE TEDIT-FILE) (QUOTE IMPORTDATE) (IDATE "29-Apr-2026 23:49:14")) +(PUTPROP (QUOTE TEDIT-OLDFILE) (QUOTE IMPORTDATE) (IDATE "10-Apr-2026 09:29:21")) (DATATYPE CHARLOOKS ((* ;; "Describes the appearance (%"Looks%") of characters in a TEdit document.") (* ;; "NOTE: If fields change EQCLOOKS should change too.") CLFONT (* ; "The font descriptor for these characters") CLFONTUNPARSE (* ;; @@ -538,7 +535,7 @@ LINELEAD _ 0) (PUTPROPS FSETPLOOKS MACRO ((PLOOKS FIELD NEWVALUE) (freplace (PARALOOKS FIELD) of PLOOKS with NEWVALUE))) (PUTPROPS PARALOOKS! MACRO ((PL) (\DTEST PL (QUOTE PARALOOKS)))) -(PUTPROP (QUOTE TEDIT-LOOKS) (QUOTE IMPORTDATE) (IDATE "16-Feb-2026 00:36:00")) +(PUTPROP (QUOTE TEDIT-LOOKS) (QUOTE IMPORTDATE) (IDATE "10-Apr-2026 09:34:11")) (PUTPROP (QUOTE TEDIT-STYLES) (QUOTE IMPORTDATE) (IDATE "28-Jul-2025 23:25:43")) (DATATYPE TEDITCARET (TCNOWTIME (* Used to hold the current time, when checking to see if a transition is due) TCTHENTIME (* Time when the next transition is to take place) TCFORCEDDOWN (* TCFORCEDOWN = T @@ -602,8 +599,8 @@ GETPANEPROP (PANEPROPS P) NEXTPANE))) (GO $$OUT))) by (OR (GETPANEPROP (PANEPROP $$OUT))))) (PUTPROPS ALLBUTTONSUP MACRO (NIL (ZEROP (LOGAND 7 LASTMOUSEBUTTONS)))) (PUTPROP (QUOTE TEDIT-WINDOW) (QUOTE IMPORTDATE) (IDATE " 7-Feb-2026 18:53:22")) -(PUTPROP (QUOTE TEDIT-BUTTONS) (QUOTE IMPORTDATE) (IDATE "25-Jan-2026 09:14:04")) -(PUTPROP (QUOTE TEDIT-MENU) (QUOTE IMPORTDATE) (IDATE " 9-Feb-2026 09:10:43")) +(PUTPROP (QUOTE TEDIT-BUTTONS) (QUOTE IMPORTDATE) (IDATE "29-Apr-2026 17:57:09")) +(PUTPROP (QUOTE TEDIT-MENU) (QUOTE IMPORTDATE) (IDATE "29-Apr-2026 15:35:33")) (PUTPROP (QUOTE TEDIT-FIND) (QUOTE IMPORTDATE) (IDATE "21-Apr-2025 22:42:57")) (RPAQQ \TEDIT.TTCCODES ((NONE . 0) (CHARDELETE . 1) (:CHARDELETE.BACKWARD . 1) (WORDDELETE . 2) ( :WORDDELETE.BACKWORD . 2) (DELETE . 3) (:DELETE . 3) (FN . 4) (REDO . 5) (:REDO . 5) (UNDO . 6) (:UNDO @@ -626,7 +623,7 @@ TEDITHISTORYEVENT THLEN) of DATUM) 0))))) (INIT (DEFPRINT (QUOTE TEDITHISTORYEVE (PUTPROPS GETTH MACRO ((EVENT FIELD) (fetch (TEDITHISTORYEVENT FIELD) of EVENT))) (PUTPROPS SETTH MACRO ((EVENT FIELD NEWVALUE) (replace (TEDITHISTORYEVENT FIELD) of EVENT with NEWVALUE))) -(PUTPROP (QUOTE TEDIT-HISTORY) (QUOTE IMPORTDATE) (IDATE " 1-Aug-2025 14:58:56")) +(PUTPROP (QUOTE TEDIT-HISTORY) (QUOTE IMPORTDATE) (IDATE "19-Feb-2026 12:39:37")) (RECORD PAGEFORMATTINGSTATE ((* ;; "Contains the state for a TEdit page-formatting job.") PAGE# (* ; "The current page number. Counted from 1") FIRSTPAGE (* ;; "T if the current page is the 'first page' . Is set initially, and can be set again by the user at will. Gets reset after each page image is printed." @@ -662,8 +659,8 @@ $$VALUES)) (PROG1 (CAR $$VALUES) (\,@ (FOR V IN (CAR ARGS) collect (COND (V (BQU $$VALUES)))) (T (BQUOTE (SETQ $$VALUES (CDR $$VALUES)))))))))))) (PUTPROPS TEDIT.VALUES MACRO (ARGS (BQUOTE (LIST (\,@ ARGS))))) (PUTPROP (QUOTE TEDIT-PAGE) (QUOTE IMPORTDATE) (IDATE "27-Jan-2026 10:30:27")) -(PUTPROP (QUOTE TEDIT-ABBREV) (QUOTE IMPORTDATE) (IDATE "23-Jan-2026 15:49:26")) -(PUTPROP (QUOTE TEDIT-TFBRAVO) (QUOTE IMPORTDATE) (IDATE "21-Jan-2026 12:15:57")) +(PUTPROP (QUOTE TEDIT-ABBREV) (QUOTE IMPORTDATE) (IDATE "30-Apr-2026 11:55:15")) +(PUTPROP (QUOTE TEDIT-TFBRAVO) (QUOTE IMPORTDATE) (IDATE "10-Apr-2026 09:25:52")) (DECLARE%: DONTCOPY (FILEMAP (NIL))) STOP From f38e216446c3a3813baf8bf33fab70873fffc43c Mon Sep 17 00:00:00 2001 From: rmkaplan Date: Fri, 8 May 2026 12:17:56 -0700 Subject: [PATCH 26/34] Removed the (AND NIL...) --- library/tedit/TEDIT-BUTTONS | 35 ++++++++++++++++--------------- library/tedit/TEDIT-BUTTONS.LCOM | Bin 35200 -> 35246 bytes 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/library/tedit/TEDIT-BUTTONS b/library/tedit/TEDIT-BUTTONS index 79c2370f..3c7f914c 100644 --- a/library/tedit/TEDIT-BUTTONS +++ b/library/tedit/TEDIT-BUTTONS @@ -1,12 +1,12 @@ (DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10) -(FILECREATED "29-Apr-2026 17:57:09" {MEDLEY}TEDIT>TEDIT-BUTTONS.;233 123809 +(FILECREATED " 8-May-2026 12:17:16" {MEDLEY}TEDIT>TEDIT-BUTTONS.;234 123908 :EDIT-BY rmk :CHANGES-TO (FNS MB.NWAY.SIZEFN) - :PREVIOUS-DATE "17-Mar-2026 00:38:38" {MEDLEY}TEDIT>TEDIT-BUTTONS.;231) + :PREVIOUS-DATE "29-Apr-2026 17:57:09" {MEDLEY}TEDIT>TEDIT-BUTTONS.;233) (PRETTYCOMPRINT TEDIT-BUTTONSCOMS) @@ -922,12 +922,13 @@ SOBJ STREAM]) (MB.NWAY.SIZEFN - [LAMBDA (OBJ STREAM CURX RIGHTMARGIN) (* ; "Edited 29-Apr-2026 17:56 by rmk") + [LAMBDA (OBJ STREAM CURX RIGHTMARGIN) (* ; "Edited 8-May-2026 12:16 by rmk") + (* ; "Edited 29-Apr-2026 17:56 by rmk") (* ; "Edited 20-Aug-2024 15:12 by rmk") (* ; "Edited 22-Jul-2024 11:31 by rmk") (* jds " 6-Sep-84 14:19") (* ; "Tell the size of an n-way menu") - (OR (AND NIL (IMAGEOBJPROP OBJ 'BOUNDBOX)) + (OR (IMAGEOBJPROP OBJ 'BOUNDBOX) (LET ((OLDBOX (IMAGEOBJPROP OBJ 'BOUNDBOX)) (SUBOBJECTS (IMAGEOBJPROP OBJ 'SUBOBJECTS)) (MAXITEMS/LINE (IMAGEOBJPROP OBJ 'MAXITEMS/LINE)) @@ -1953,17 +1954,17 @@ MB.WHENOPERATEDONFN 25723 . 27672) (MB.COPYFN 27674 . 28132) (MB.GETFN 28134 . 2 MB.INIT 36219 . 37680) (MB.TRACK.UNTIL 37682 . 38377) (MB.DON'T 38379 . 38675) (MB.SPEC.REMAINDER 38677 . 39296)) (39460 49465 (MB.3STATE.CREATE 39470 . 40334) (MB.3STATE.DISPLAYFN 40336 . 41322) ( MB.3STATE.SHOWSELFN 41324 . 43635) (MB.3STATE.INIT 43637 . 45048) (MB.3STATE.SETSTATEFN 45050 . 45708) - (MB.3STATE.BUTTONEVENTINFN 45710 . 49463)) (49620 78873 (MB.NWAY.CREATE 49630 . 55813) ( -MB.NWAY.DISPLAYFN 55815 . 56678) (MB.NWAY.SIZEFN 56680 . 60965) (MB.NWAY.SELECT 60967 . 64537) ( -MB.NWAY.BUTTONEVENTINFN 64539 . 67751) (MB.NWAY.NEWMENUBUTTON 67753 . 68465) (MB.NWAY.COPYFN 68467 . -69434) (MB.NWAY.INIT 69436 . 70927) (MB.NWAY.ARRANGEBUTTONS 70929 . 72900) (MB.NWAY.ADDITEM 72902 . -77051) (MB.NWAY.FINDSUBOBJ 77053 . 77567) (MB.NWAY.SETSTATEFN 77569 . 78871)) (78952 90951 ( -MB.TOGGLE.CREATE 78962 . 79957) (MB.TOGGLE.DISPLAYFN 79959 . 81442) (MB.TOGGLE.INIT 81444 . 83243) ( -MB.SET.TOGGLE 83245 . 84446) (MB.TOGGLE.SETSTATEFN 84448 . 85288) (MB.TOGGLE.BUTTONEVENTINFN 85290 . -89606) (MB.TOGGLE.WHENOPERATEDONFN 89608 . 90949)) (91032 123730 (MB.FIELD.CREATE 91042 . 96493) ( -MB.FIELD.DISPLAYFN 96495 . 97286) (MB.FIELD.IMAGEBOXFN 97288 . 98770) (MB.FIELD.PREFIXCREATE 98772 . -102708) (MB.FIELD.SUFFIXCREATE 102710 . 104370) (MB.FIELD.INIT 104372 . 106139) ( -MB.FIELD.WHENOPERATEDONFN 106141 . 107412) (MB.FIELD.GETSTATEFN 107414 . 111348) (MB.FIELD.SETSTATEFN -111350 . 116319) (MB.FIELD.BUTTONEVENTINFN 116321 . 118626) (MB.FIELD.SIZEFN 118628 . 118868) ( -MB.FIELD.INSURETYPE 118870 . 123728))))) + (MB.3STATE.BUTTONEVENTINFN 45710 . 49463)) (49620 78972 (MB.NWAY.CREATE 49630 . 55813) ( +MB.NWAY.DISPLAYFN 55815 . 56678) (MB.NWAY.SIZEFN 56680 . 61064) (MB.NWAY.SELECT 61066 . 64636) ( +MB.NWAY.BUTTONEVENTINFN 64638 . 67850) (MB.NWAY.NEWMENUBUTTON 67852 . 68564) (MB.NWAY.COPYFN 68566 . +69533) (MB.NWAY.INIT 69535 . 71026) (MB.NWAY.ARRANGEBUTTONS 71028 . 72999) (MB.NWAY.ADDITEM 73001 . +77150) (MB.NWAY.FINDSUBOBJ 77152 . 77666) (MB.NWAY.SETSTATEFN 77668 . 78970)) (79051 91050 ( +MB.TOGGLE.CREATE 79061 . 80056) (MB.TOGGLE.DISPLAYFN 80058 . 81541) (MB.TOGGLE.INIT 81543 . 83342) ( +MB.SET.TOGGLE 83344 . 84545) (MB.TOGGLE.SETSTATEFN 84547 . 85387) (MB.TOGGLE.BUTTONEVENTINFN 85389 . +89705) (MB.TOGGLE.WHENOPERATEDONFN 89707 . 91048)) (91131 123829 (MB.FIELD.CREATE 91141 . 96592) ( +MB.FIELD.DISPLAYFN 96594 . 97385) (MB.FIELD.IMAGEBOXFN 97387 . 98869) (MB.FIELD.PREFIXCREATE 98871 . +102807) (MB.FIELD.SUFFIXCREATE 102809 . 104469) (MB.FIELD.INIT 104471 . 106238) ( +MB.FIELD.WHENOPERATEDONFN 106240 . 107511) (MB.FIELD.GETSTATEFN 107513 . 111447) (MB.FIELD.SETSTATEFN +111449 . 116418) (MB.FIELD.BUTTONEVENTINFN 116420 . 118725) (MB.FIELD.SIZEFN 118727 . 118967) ( +MB.FIELD.INSURETYPE 118969 . 123827))))) STOP diff --git a/library/tedit/TEDIT-BUTTONS.LCOM b/library/tedit/TEDIT-BUTTONS.LCOM index 1091ca06b513f9e3298285bf99af10e298840122..1f7b77890a03c9806f29f88b813107f2c59d12f2 100644 GIT binary patch delta 755 zcmZuuO^Xvj5Y0pn60c%hR-|@Lj*vKA-96nsLdZJuKqIlj1Mf zrT>R0!K=T)qc_jq{0Vk+Ly~42x~O`O_o}G+Xqul*^L%j&WT!ZJ-@yeU{e$cxAILq~5s*_p|!N01d>3I)s zFgpQNp)_Y+zm2MsoV~pqOvGHoq4J?+`d+a5Oy>}##Vw`-riHV@2~ z!y^N|o14Fa-cRohlaLk3NLT6cWLiytBijd<;toKm10ZpLP(q%}YM`7$uFFw921*H- zUr*Z4DRJbe)V>@==l~dQY>+q{k&c=~%KUf*Ibj=(avDn9w-?U%k<)@HbLZK;CJJ-j zh7X((NUM1{OsgeuqP7K-5}pD>xdV|1mOw*cBPz5sMtnB9dC3L~P3w zwia63tk%VBk_;GQd#-H=9)^2tn=EPnJALkWZbOmBWyM#Y9(kXh}ejNeu6UpAwqip z#nR5!&RI3YEW&V^d(ND5xo4iu{DYZ)9GVwr<>^AK(`~5LiEOCLs|G>D2PB$|G(Gb4 z>hAr;UDvI{+3EH9**^l>M7X|P+d7D1-OjZtbjLh9Yo_IFEm6RP3M9>?(^|#6k(^E@ zp(Yjf)S*^Bbny7YdEZ@J+nAeMFmJb;E~gA}fwWkXc9K(F%a*#2L#9 zhdD9FClJ%hCX!DiyfV-CX5GEYLX4W5yVku&7zEiM?F8A#21TX~;~0*BVLXMXlrRD! zQCYcXX~M*m#zH_6rNgLW!@<69dCd49o|Zyu8x=a~_f%U$=p!gI%hIln!fpXfmKMK_ hjXF`IA3ws&`?qo@j#6z0Kz|U}Ki2J{KfVZ5_yq|pt>^#% From 5aa79ebb06eabf7160f6e5ca5acb7fcd56a64962 Mon Sep 17 00:00:00 2001 From: rmkaplan <69548581+rmkaplan@users.noreply.github.com> Date: Mon, 11 May 2026 12:08:05 -0700 Subject: [PATCH 27/34] Rmk175 offline font construction (#2555) * Medleyfont format updated to version 2, revised and more complete fonts deployed in fonts/medleydisplayfonts/ * Rename AFONT to ACFONT, include STRIKE formats * FILESETS: Add MCCSFONTS to loadup * MCCSFONTS: New file that isolates all of the legacy font translations previously spread in other files (MCCS) * Medleyfont display fonts created offline using new file library/IMPORTFONTS * LLCHAR: Add \MAXCHARSET=65535, \MAXCHAR etc. * git ignores internal/fonts/** * MEDLEYDIR: Define the pseudohost {MEDLEY} whose prefix set to the current value of MEDLEYDIR whenever system restarts * (MEDLEYDIR xxx) entries in MEDLEY-INIT-VARS removed in favor of {MEDLEY}xxx * Add cdm command to connect to {MEDLEY} and its subdirectories --- .gitignore | 3 + docs/internal/FONTCODECHANGES.tedit | Bin 34918 -> 37055 bytes docs/internal/MCCS.TEDIT | Bin 42696 -> 42733 bytes docs/internal/MEDLEYFONTFORMAT.TEDIT | Bin 12761 -> 15087 bytes .../AMTEX10-MRR.MEDLEYDISPLAYFONT | Bin 3210 -> 3164 bytes .../APL14-MRR.MEDLEYDISPLAYFONT | Bin 3174 -> 3130 bytes .../ARROWS10-MRR.MEDLEYDISPLAYFONT | Bin 5328 -> 5281 bytes .../ARROWSTWO10-MRR.MEDLEYDISPLAYFONT | Bin 2076 -> 2026 bytes .../ASTERISK10-MRR.MEDLEYDISPLAYFONT | Bin 2658 -> 2609 bytes .../BLOCKFONT10-MRR.MEDLEYDISPLAYFONT | Bin 3350 -> 3300 bytes .../BOLDPS10-BIR.MEDLEYDISPLAYFONT | Bin 26388 -> 18545 bytes .../BOLDPS10-BRR.MEDLEYDISPLAYFONT | Bin 28051 -> 20564 bytes .../BOLDPS10-MIR.MEDLEYDISPLAYFONT | Bin 26084 -> 18530 bytes .../BOLDPS10-MRR.MEDLEYDISPLAYFONT | Bin 28209 -> 22902 bytes .../BRAVOX12-MRR.MEDLEYDISPLAYFONT | Bin 9814 -> 9287 bytes .../CARDSTWO12-MRR.MEDLEYDISPLAYFONT | Bin 2910 -> 2861 bytes .../CARDSZERO12-MRR.MEDLEYDISPLAYFONT | Bin 2958 -> 2908 bytes .../CHINESE12-MRR.MEDLEYDISPLAYFONT | Bin 1926 -> 1878 bytes .../CLARITY12-MRR.MEDLEYDISPLAYFONT | Bin 2837 -> 2789 bytes .../CLARITY14-MRR.MEDLEYDISPLAYFONT | Bin 5617 -> 5414 bytes .../CLASSIC06-BRR.MEDLEYDISPLAYFONT | Bin 24433 -> 23753 bytes .../CLASSIC06-MIR.MEDLEYDISPLAYFONT | Bin 20485 -> 19855 bytes .../CLASSIC06-MRR.MEDLEYDISPLAYFONT | Bin 24193 -> 23462 bytes .../CLASSIC08-BRR.MEDLEYDISPLAYFONT | Bin 38765 -> 31058 bytes .../CLASSIC08-MIR.MEDLEYDISPLAYFONT | Bin 31014 -> 23516 bytes .../CLASSIC08-MRR.MEDLEYDISPLAYFONT | Bin 259985 -> 251334 bytes .../CLASSIC10-BRR.MEDLEYDISPLAYFONT | Bin 40231 -> 32452 bytes .../CLASSIC10-MIR.MEDLEYDISPLAYFONT | Bin 31876 -> 24204 bytes .../CLASSIC10-MRR.MEDLEYDISPLAYFONT | Bin 292755 -> 284104 bytes .../CLASSIC12-BRR.MEDLEYDISPLAYFONT | Bin 35595 -> 25953 bytes .../CLASSIC12-MIR.MEDLEYDISPLAYFONT | Bin 31496 -> 21867 bytes .../CLASSIC12-MRR.MEDLEYDISPLAYFONT | Bin 483780 -> 472608 bytes .../CLASSIC14-BRR.MEDLEYDISPLAYFONT | Bin 34889 -> 27124 bytes .../CLASSIC14-MIR.MEDLEYDISPLAYFONT | Bin 30240 -> 22492 bytes .../CLASSIC14-MRR.MEDLEYDISPLAYFONT | Bin 378135 -> 369484 bytes .../CLASSIC18-BRR.MEDLEYDISPLAYFONT | Bin 37259 -> 29528 bytes .../CLASSIC18-MIR.MEDLEYDISPLAYFONT | Bin 31852 -> 24096 bytes .../CLASSIC18-MRR.MEDLEYDISPLAYFONT | Bin 431697 -> 423008 bytes .../CLASSIC24-BRR.MEDLEYDISPLAYFONT | Bin 45803 -> 35860 bytes .../CLASSIC24-MIR.MEDLEYDISPLAYFONT | Bin 39058 -> 29132 bytes .../CLASSIC24-MRR.MEDLEYDISPLAYFONT | Bin 821125 -> 809950 bytes .../CLASSIC48-BRR.MEDLEYDISPLAYFONT | Bin 97613 -> 97361 bytes .../CLASSIC48-MIR.MEDLEYDISPLAYFONT | Bin 65721 -> 65445 bytes .../CLASSIC48-MRR.MEDLEYDISPLAYFONT | Bin 93063 -> 92118 bytes .../CLASSIC72-BRR.MEDLEYDISPLAYFONT | Bin 125049 -> 123900 bytes .../CLASSIC72-MIR.MEDLEYDISPLAYFONT | Bin 119443 -> 118174 bytes .../CLASSIC72-MRR.MEDLEYDISPLAYFONT | Bin 130949 -> 129842 bytes .../CLASSICPIONE08-MRR.MEDLEYDISPLAYFONT | Bin 2704 -> 2651 bytes .../CLASSICPIONE10-MRR.MEDLEYDISPLAYFONT | Bin 3108 -> 3055 bytes .../CLASSICPIONE12-MRR.MEDLEYDISPLAYFONT | Bin 3470 -> 3417 bytes .../CLASSICPIONE14-MRR.MEDLEYDISPLAYFONT | Bin 4014 -> 3961 bytes .../CLASSICTHIN16-BRR.MEDLEYDISPLAYFONT | Bin 7724 -> 7527 bytes .../CLASSICTHIN16-MRR.MEDLEYDISPLAYFONT | Bin 7732 -> 7535 bytes .../CLASSICTHIN20-BRR.MEDLEYDISPLAYFONT | Bin 7816 -> 7619 bytes .../CLASSICTHIN20-MRR.MEDLEYDISPLAYFONT | Bin 7824 -> 7627 bytes .../CLASSICTHIN26-BRR.MEDLEYDISPLAYFONT | Bin 7800 -> 7603 bytes .../CLASSICTHIN26-MRR.MEDLEYDISPLAYFONT | Bin 7762 -> 7565 bytes .../CLASSICTHIN30-BRR.MEDLEYDISPLAYFONT | Bin 7916 -> 7719 bytes .../CLASSICTHIN30-MRR.MEDLEYDISPLAYFONT | Bin 7862 -> 7665 bytes .../CREAM10-MRR.MEDLEYDISPLAYFONT | Bin 9591 -> 8978 bytes .../CREAM12-MRR.MEDLEYDISPLAYFONT | Bin 9923 -> 9334 bytes .../CYRILLIC10-MRR.MEDLEYDISPLAYFONT | Bin 20993 -> 15618 bytes .../CYRILLIC12-MRR.MEDLEYDISPLAYFONT | Bin 24473 -> 17592 bytes .../DANATEN10-MRR.MEDLEYDISPLAYFONT | Bin 4404 -> 4356 bytes .../DANATWELVE12-MRR.MEDLEYDISPLAYFONT | Bin 2002 -> 1951 bytes .../DANATWELVE14-MRR.MEDLEYDISPLAYFONT | Bin 2040 -> 1989 bytes .../DANCER10-MRR.MEDLEYDISPLAYFONT | Bin 5849 -> 5802 bytes .../DANCER12-MRR.MEDLEYDISPLAYFONT | Bin 5159 -> 5112 bytes .../ELITE10-MRR.MEDLEYDISPLAYFONT | Bin 2934 -> 2888 bytes .../GACHA08-MRC.MEDLEYDISPLAYFONT | Bin 13111 -> 4664 bytes .../GACHA08-MRR.MEDLEYDISPLAYFONT | Bin 13304 -> 8190 bytes .../GACHA10-MRC.MEDLEYDISPLAYFONT | Bin 13629 -> 4970 bytes .../GACHA10-MRR.MEDLEYDISPLAYFONT | Bin 13978 -> 8864 bytes .../GACHA12-MRC.MEDLEYDISPLAYFONT | Bin 16157 -> 5450 bytes .../GACHA12-MRR.MEDLEYDISPLAYFONT | Bin 16619 -> 10053 bytes .../GATES10-MRR.MEDLEYDISPLAYFONT | Bin 2388 -> 2342 bytes .../GATES32-MRR.MEDLEYDISPLAYFONT | Bin 4914 -> 4868 bytes .../HELVETICA03-MRR.MEDLEYDISPLAYFONT | Bin 8403 -> 7800 bytes .../HELVETICA04-MRR.MEDLEYDISPLAYFONT | Bin 8503 -> 7902 bytes .../HELVETICA05-MRR.MEDLEYDISPLAYFONT | Bin 4663 -> 4456 bytes .../HELVETICA07-MIR.MEDLEYDISPLAYFONT | Bin 9092 -> 8523 bytes .../HELVETICA07-MRR.MEDLEYDISPLAYFONT | Bin 9079 -> 8490 bytes .../HELVETICA08-BRR.MEDLEYDISPLAYFONT | Bin 26955 -> 19484 bytes .../HELVETICA08-MRC.MEDLEYDISPLAYFONT | Bin 26711 -> 10793 bytes .../HELVETICA08-MRR.MEDLEYDISPLAYFONT | Bin 29189 -> 23764 bytes .../HELVETICA09-MRC.MEDLEYDISPLAYFONT | Bin 9566 -> 9018 bytes .../HELVETICA09-MRR.MEDLEYDISPLAYFONT | Bin 10932 -> 10169 bytes .../HELVETICA10-BRR.MEDLEYDISPLAYFONT | Bin 26216 -> 18673 bytes .../HELVETICA10-MRC.MEDLEYDISPLAYFONT | Bin 27101 -> 11097 bytes .../HELVETICA10-MRR.MEDLEYDISPLAYFONT | Bin 30221 -> 24792 bytes .../HELVETICA11-MRR.MEDLEYDISPLAYFONT | Bin 11472 -> 10705 bytes .../HELVETICA12-BRR.MEDLEYDISPLAYFONT | Bin 28789 -> 19295 bytes .../HELVETICA12-MIR.MEDLEYDISPLAYFONT | Bin 27330 -> 17705 bytes .../HELVETICA12-MRC.MEDLEYDISPLAYFONT | Bin 31163 -> 11711 bytes .../HELVETICA12-MRR.MEDLEYDISPLAYFONT | Bin 35213 -> 28328 bytes .../HELVETICA13-MRR.MEDLEYDISPLAYFONT | Bin 11884 -> 11113 bytes .../HELVETICA14-MRC.MEDLEYDISPLAYFONT | Bin 27899 -> 12113 bytes .../HELVETICA14-MRR.MEDLEYDISPLAYFONT | Bin 31928 -> 26465 bytes .../HELVETICA16-MRR.MEDLEYDISPLAYFONT | Bin 32618 -> 11717 bytes .../HELVETICA18-BRC.MEDLEYDISPLAYFONT | Bin 30011 -> 14255 bytes .../HELVETICA18-BRR.MEDLEYDISPLAYFONT | Bin 0 -> 6747 bytes .../HELVETICA18-LRR.MEDLEYDISPLAYFONT | Bin 17926 -> 10743 bytes .../HELVETICA18-MRC.MEDLEYDISPLAYFONT | Bin 29797 -> 13529 bytes .../HELVETICA18-MRR.MEDLEYDISPLAYFONT | Bin 34058 -> 28579 bytes .../HELVETICA24-MRR.MEDLEYDISPLAYFONT | Bin 45934 -> 38951 bytes .../HELVETICA30-MRR.MEDLEYDISPLAYFONT | Bin 50003 -> 49036 bytes .../HELVETICA32-MRR.MEDLEYDISPLAYFONT | Bin 52459 -> 22369 bytes .../HELVETICA36-MRR.MEDLEYDISPLAYFONT | Bin 19652 -> 19109 bytes .../HELVETICAD24-MRR.MEDLEYDISPLAYFONT | Bin 13779 -> 13408 bytes .../HIPPO08-MRR.MEDLEYDISPLAYFONT | Bin 23196 -> 17808 bytes .../HIPPO10-MRR.MEDLEYDISPLAYFONT | Bin 24629 -> 19181 bytes .../HIPPO12-MRR.MEDLEYDISPLAYFONT | Bin 27981 -> 21523 bytes .../HIPPO18-MRR.MEDLEYDISPLAYFONT | Bin 23394 -> 18532 bytes .../IBM-US14-MRR.MEDLEYDISPLAYFONT | Bin 5432 -> 5385 bytes .../IBM-US16-MRR.MEDLEYDISPLAYFONT | Bin 4632 -> 4585 bytes .../IBM14-MRR.MEDLEYDISPLAYFONT | Bin 5414 -> 5370 bytes .../IBM16-MRR.MEDLEYDISPLAYFONT | Bin 4614 -> 4570 bytes .../IBMREV14-MRR.MEDLEYDISPLAYFONT | Bin 5432 -> 5385 bytes .../IBMREV16-MRR.MEDLEYDISPLAYFONT | Bin 4632 -> 4585 bytes .../LETTERGOTHIC10-BRR.MEDLEYDISPLAYFONT | Bin 22488 -> 21872 bytes .../LETTERGOTHIC10-MRR.MEDLEYDISPLAYFONT | Bin 22032 -> 21416 bytes .../LETTERGOTHIC12-MRR.MEDLEYDISPLAYFONT | Bin 3236 -> 3183 bytes .../LOGO12-MRR.MEDLEYDISPLAYFONT | Bin 1926 -> 1881 bytes .../LOGO14-MRR.MEDLEYDISPLAYFONT | Bin 1936 -> 1891 bytes .../LOGO18-MRR.MEDLEYDISPLAYFONT | Bin 1992 -> 1947 bytes .../LOGO20-MRR.MEDLEYDISPLAYFONT | Bin 2032 -> 1987 bytes .../LOGO24-MRR.MEDLEYDISPLAYFONT | Bin 3555 -> 3510 bytes .../LOGO26-MRR.MEDLEYDISPLAYFONT | Bin 2160 -> 2115 bytes .../MATH08-MRR.MEDLEYDISPLAYFONT | Bin 27405 -> 24501 bytes .../MATH10-MRR.MEDLEYDISPLAYFONT | Bin 28153 -> 25118 bytes .../MATH12-BRR.MEDLEYDISPLAYFONT | Bin 30477 -> 21717 bytes .../MATH12-MRR.MEDLEYDISPLAYFONT | Bin 33163 -> 28452 bytes .../MODERN06-BIR.MEDLEYDISPLAYFONT | Bin 20705 -> 20089 bytes .../MODERN06-BRR.MEDLEYDISPLAYFONT | Bin 21613 -> 21050 bytes .../MODERN06-MIR.MEDLEYDISPLAYFONT | Bin 20547 -> 19911 bytes .../MODERN06-MRR.MEDLEYDISPLAYFONT | Bin 24197 -> 23453 bytes .../MODERN08-BIR.MEDLEYDISPLAYFONT | Bin 27792 -> 20437 bytes .../MODERN08-BRR.MEDLEYDISPLAYFONT | Bin 29105 -> 21643 bytes .../MODERN08-MIR.MEDLEYDISPLAYFONT | Bin 27724 -> 20469 bytes .../MODERN08-MRR.MEDLEYDISPLAYFONT | Bin 38039 -> 32560 bytes .../MODERN10-BIR.MEDLEYDISPLAYFONT | Bin 28489 -> 20971 bytes .../MODERN10-BRR.MEDLEYDISPLAYFONT | Bin 30356 -> 22824 bytes .../MODERN10-MIR.MEDLEYDISPLAYFONT | Bin 28431 -> 21020 bytes .../MODERN10-MRR.MEDLEYDISPLAYFONT | Bin 43364 -> 37842 bytes .../MODERN12-BIR.MEDLEYDISPLAYFONT | Bin 31372 -> 21923 bytes .../MODERN12-BRR.MEDLEYDISPLAYFONT | Bin 31710 -> 22363 bytes .../MODERN12-MIR.MEDLEYDISPLAYFONT | Bin 31300 -> 21817 bytes .../MODERN12-MRR.MEDLEYDISPLAYFONT | Bin 188250 -> 180386 bytes .../MODERN14-BIR.MEDLEYDISPLAYFONT | Bin 30180 -> 22438 bytes .../MODERN14-BRR.MEDLEYDISPLAYFONT | Bin 29466 -> 21838 bytes .../MODERN14-MIR.MEDLEYDISPLAYFONT | Bin 30082 -> 22340 bytes .../MODERN14-MRR.MEDLEYDISPLAYFONT | Bin 43371 -> 37864 bytes .../MODERN18-BIR.MEDLEYDISPLAYFONT | Bin 32376 -> 24626 bytes .../MODERN18-BRR.MEDLEYDISPLAYFONT | Bin 31422 -> 23786 bytes .../MODERN18-MIR.MEDLEYDISPLAYFONT | Bin 32154 -> 24442 bytes .../MODERN18-MRR.MEDLEYDISPLAYFONT | Bin 47543 -> 42026 bytes .../MODERN24-BIR.MEDLEYDISPLAYFONT | Bin 38902 -> 28813 bytes .../MODERN24-BRR.MEDLEYDISPLAYFONT | Bin 37420 -> 27616 bytes .../MODERN24-MIR.MEDLEYDISPLAYFONT | Bin 38510 -> 28590 bytes .../MODERN24-MRR.MEDLEYDISPLAYFONT | Bin 59027 -> 52046 bytes .../MODERN30-BIR.MEDLEYDISPLAYFONT | Bin 34975 -> 34995 bytes .../MODERN30-BRR.MEDLEYDISPLAYFONT | Bin 35225 -> 35149 bytes .../MODERN30-MIR.MEDLEYDISPLAYFONT | Bin 34357 -> 34297 bytes .../MODERN30-MRR.MEDLEYDISPLAYFONT | Bin 48121 -> 47265 bytes .../MODERN36-BIR.MEDLEYDISPLAYFONT | Bin 41665 -> 41515 bytes .../MODERN36-BRR.MEDLEYDISPLAYFONT | Bin 42033 -> 41805 bytes .../MODERN36-MIR.MEDLEYDISPLAYFONT | Bin 40741 -> 40513 bytes .../MODERN36-MRR.MEDLEYDISPLAYFONT | Bin 58811 -> 57931 bytes .../MODERN48-BRR.MEDLEYDISPLAYFONT | Bin 91163 -> 93363 bytes .../MODERN48-MIR.MEDLEYDISPLAYFONT | Bin 64079 -> 66509 bytes .../MODERN48-MRR.MEDLEYDISPLAYFONT | Bin 93643 -> 92792 bytes .../MODERN72-BIR.MEDLEYDISPLAYFONT | Bin 119289 -> 118018 bytes .../MODERN72-BRR.MEDLEYDISPLAYFONT | Bin 120105 -> 118938 bytes .../MODERN72-MIR.MEDLEYDISPLAYFONT | Bin 119171 -> 117892 bytes .../MODERN72-MRR.MEDLEYDISPLAYFONT | Bin 129271 -> 127976 bytes .../MUSIC08-MRR.MEDLEYDISPLAYFONT | Bin 1902 -> 1856 bytes .../MUSIC09-MRR.MEDLEYDISPLAYFONT | Bin 1914 -> 1868 bytes .../MUSIC10-MRR.MEDLEYDISPLAYFONT | Bin 1914 -> 1868 bytes .../MUSIC12-MRR.MEDLEYDISPLAYFONT | Bin 1962 -> 1916 bytes .../MUSIC14-MRR.MEDLEYDISPLAYFONT | Bin 1978 -> 1932 bytes .../MUSICFONT10-MRR.MEDLEYDISPLAYFONT | Bin 4722 -> 4672 bytes .../OLDENGLISH10-MRR.MEDLEYDISPLAYFONT | Bin 6697 -> 6353 bytes .../OLDENGLISH18-MRR.MEDLEYDISPLAYFONT | Bin 8507 -> 8125 bytes .../OPTIMA06-BIR.MEDLEYDISPLAYFONT | Bin 26517 -> 25719 bytes .../OPTIMA06-BRR.MEDLEYDISPLAYFONT | Bin 27455 -> 26637 bytes .../OPTIMA06-MIR.MEDLEYDISPLAYFONT | Bin 26517 -> 25719 bytes .../OPTIMA06-MRR.MEDLEYDISPLAYFONT | Bin 27355 -> 26522 bytes .../OPTIMA07-BIR.MEDLEYDISPLAYFONT | Bin 26193 -> 25360 bytes .../OPTIMA07-BRR.MEDLEYDISPLAYFONT | Bin 26203 -> 25370 bytes .../OPTIMA07-MIR.MEDLEYDISPLAYFONT | Bin 26213 -> 25380 bytes .../OPTIMA07-MRR.MEDLEYDISPLAYFONT | Bin 26223 -> 25374 bytes .../OPTIMA08-BIR.MEDLEYDISPLAYFONT | Bin 33300 -> 25715 bytes .../OPTIMA08-BRR.MEDLEYDISPLAYFONT | Bin 33789 -> 26153 bytes .../OPTIMA08-MIR.MEDLEYDISPLAYFONT | Bin 33794 -> 25801 bytes .../OPTIMA08-MRR.MEDLEYDISPLAYFONT | Bin 34905 -> 29456 bytes .../OPTIMA09-BIR.MEDLEYDISPLAYFONT | Bin 26087 -> 25236 bytes .../OPTIMA09-BRR.MEDLEYDISPLAYFONT | Bin 26113 -> 25280 bytes .../OPTIMA09-MIR.MEDLEYDISPLAYFONT | Bin 25583 -> 24732 bytes .../OPTIMA09-MRR.MEDLEYDISPLAYFONT | Bin 26015 -> 25182 bytes .../OPTIMA10-BIR.MEDLEYDISPLAYFONT | Bin 34628 -> 26839 bytes .../OPTIMA10-BRR.MEDLEYDISPLAYFONT | Bin 36157 -> 28447 bytes .../OPTIMA10-MIR.MEDLEYDISPLAYFONT | Bin 34054 -> 26242 bytes .../OPTIMA10-MRR.MEDLEYDISPLAYFONT | Bin 36158 -> 30731 bytes .../OPTIMA11-BIR.MEDLEYDISPLAYFONT | Bin 27053 -> 26220 bytes .../OPTIMA11-BRR.MEDLEYDISPLAYFONT | Bin 26843 -> 25986 bytes .../OPTIMA11-MIR.MEDLEYDISPLAYFONT | Bin 26943 -> 26086 bytes .../OPTIMA11-MRR.MEDLEYDISPLAYFONT | Bin 26809 -> 25952 bytes .../OPTIMA12-BIR.MEDLEYDISPLAYFONT | Bin 37695 -> 27733 bytes .../OPTIMA12-BRR.MEDLEYDISPLAYFONT | Bin 37921 -> 28091 bytes .../OPTIMA12-MIR.MEDLEYDISPLAYFONT | Bin 37767 -> 27859 bytes .../OPTIMA12-MRR.MEDLEYDISPLAYFONT | Bin 40620 -> 33711 bytes .../OPTIMA14-BIR.MEDLEYDISPLAYFONT | Bin 36647 -> 28534 bytes .../OPTIMA14-BRR.MEDLEYDISPLAYFONT | Bin 35949 -> 27950 bytes .../OPTIMA14-MIR.MEDLEYDISPLAYFONT | Bin 35889 -> 27804 bytes .../OPTIMA14-MRR.MEDLEYDISPLAYFONT | Bin 37471 -> 32014 bytes .../OPTIMA18-BIR.MEDLEYDISPLAYFONT | Bin 39033 -> 30840 bytes .../OPTIMA18-BRR.MEDLEYDISPLAYFONT | Bin 38223 -> 30144 bytes .../OPTIMA18-MIR.MEDLEYDISPLAYFONT | Bin 38359 -> 30198 bytes .../OPTIMA18-MRR.MEDLEYDISPLAYFONT | Bin 40407 -> 34940 bytes .../OPTIMA24-BIR.MEDLEYDISPLAYFONT | Bin 46129 -> 35547 bytes .../OPTIMA24-BRR.MEDLEYDISPLAYFONT | Bin 45023 -> 34636 bytes .../OPTIMA24-MIR.MEDLEYDISPLAYFONT | Bin 44999 -> 34540 bytes .../OPTIMA24-MRR.MEDLEYDISPLAYFONT | Bin 48301 -> 41370 bytes .../PALATINO10-BIR.MEDLEYDISPLAYFONT | Bin 26181 -> 13559 bytes .../PALATINO10-BRR.MEDLEYDISPLAYFONT | Bin 30294 -> 22347 bytes .../PALATINO10-MIR.MEDLEYDISPLAYFONT | Bin 28433 -> 20506 bytes .../PALATINO10-MRR.MEDLEYDISPLAYFONT | Bin 30888 -> 25145 bytes .../PALATINO12-BIR.MEDLEYDISPLAYFONT | Bin 28878 -> 14159 bytes .../PALATINO12-BRR.MEDLEYDISPLAYFONT | Bin 31496 -> 21524 bytes .../PALATINO12-MIR.MEDLEYDISPLAYFONT | Bin 31340 -> 21357 bytes .../PALATINO12-MRR.MEDLEYDISPLAYFONT | Bin 35198 -> 27963 bytes .../PALATINO14-BIR.MEDLEYDISPLAYFONT | Bin 28024 -> 14997 bytes .../PALATINO14-BRR.MEDLEYDISPLAYFONT | Bin 30862 -> 22707 bytes .../PALATINO14-MIR.MEDLEYDISPLAYFONT | Bin 30412 -> 22270 bytes .../PALATINO14-MRR.MEDLEYDISPLAYFONT | Bin 32470 -> 26607 bytes .../PALATINO18-BIR.MEDLEYDISPLAYFONT | Bin 30500 -> 17153 bytes .../PALATINO18-BRR.MEDLEYDISPLAYFONT | Bin 32728 -> 24475 bytes .../PALATINO18-MIR.MEDLEYDISPLAYFONT | Bin 32284 -> 24014 bytes .../PALATINO18-MRR.MEDLEYDISPLAYFONT | Bin 35888 -> 29857 bytes .../PALATINO24-BIR.MEDLEYDISPLAYFONT | Bin 37688 -> 21091 bytes .../PALATINO24-BRR.MEDLEYDISPLAYFONT | Bin 40106 -> 29361 bytes .../PALATINO24-MIR.MEDLEYDISPLAYFONT | Bin 39724 -> 29046 bytes .../PALATINO24-MRR.MEDLEYDISPLAYFONT | Bin 43854 -> 36159 bytes .../PCTERMINAL12-BRR.MEDLEYDISPLAYFONT | Bin 41768 -> 31190 bytes .../PCTERMINAL12-MRR.MEDLEYDISPLAYFONT | Bin 44000 -> 36901 bytes .../PCTERMINAL14-BRR.MEDLEYDISPLAYFONT | Bin 40742 -> 31991 bytes .../PCTERMINAL14-MRR.MEDLEYDISPLAYFONT | Bin 41854 -> 36177 bytes .../PHONETICTR12-MRR.MEDLEYDISPLAYFONT | Bin 3188 -> 3137 bytes .../ROMANPS10-MRR.MEDLEYDISPLAYFONT | Bin 2690 -> 2642 bytes .../ROMANPS12-MRR.MEDLEYDISPLAYFONT | Bin 2972 -> 2924 bytes .../SAIL10-BRR.MEDLEYDISPLAYFONT | Bin 3150 -> 3105 bytes .../SAIL10-MRR.MEDLEYDISPLAYFONT | Bin 3156 -> 3111 bytes .../SAIL12-MRR.MEDLEYDISPLAYFONT | Bin 3600 -> 3555 bytes .../SIGMA20-MRR.MEDLEYDISPLAYFONT | Bin 21464 -> 4832 bytes .../SMALLTALK10-MRR.MEDLEYDISPLAYFONT | Bin 2966 -> 2916 bytes .../SNAIL10-BRR.MEDLEYDISPLAYFONT | Bin 3156 -> 3110 bytes .../SNAIL10-MRR.MEDLEYDISPLAYFONT | Bin 3162 -> 3116 bytes .../SNAIL12-MRR.MEDLEYDISPLAYFONT | Bin 3606 -> 3560 bytes .../SYMBOL10-MRR.MEDLEYDISPLAYFONT | Bin 27922 -> 21978 bytes .../TEMPLATE10-MRR.MEDLEYDISPLAYFONT | Bin 2366 -> 2317 bytes .../TEMPLATE64-MRR.MEDLEYDISPLAYFONT | Bin 11740 -> 11691 bytes .../TERMINAL06-BRR.MEDLEYDISPLAYFONT | Bin 30361 -> 29518 bytes .../TERMINAL06-MRR.MEDLEYDISPLAYFONT | Bin 33294 -> 32203 bytes .../TERMINAL08-BRR.MEDLEYDISPLAYFONT | Bin 41336 -> 33526 bytes .../TERMINAL08-MRR.MEDLEYDISPLAYFONT | Bin 41284 -> 35663 bytes .../TERMINAL10-BRR.MEDLEYDISPLAYFONT | Bin 43109 -> 35223 bytes .../TERMINAL10-MRR.MEDLEYDISPLAYFONT | Bin 43449 -> 37824 bytes .../TERMINAL12-BRR.MEDLEYDISPLAYFONT | Bin 47206 -> 36433 bytes .../TERMINAL12-MRR.MEDLEYDISPLAYFONT | Bin 49716 -> 42590 bytes .../TESTFONT12-MRR.MEDLEYDISPLAYFONT | Bin 3516 -> 3467 bytes .../TIMESROMAN06-MRR.MEDLEYDISPLAYFONT | Bin 15664 -> 15052 bytes .../TIMESROMAN08-BRR.MEDLEYDISPLAYFONT | Bin 27082 -> 19557 bytes .../TIMESROMAN08-MIR.MEDLEYDISPLAYFONT | Bin 24078 -> 16551 bytes .../TIMESROMAN08-MRC.MEDLEYDISPLAYFONT | Bin 26505 -> 10700 bytes .../TIMESROMAN08-MRR.MEDLEYDISPLAYFONT | Bin 26244 -> 20829 bytes .../TIMESROMAN09-MRC.MEDLEYDISPLAYFONT | Bin 9397 -> 8809 bytes .../TIMESROMAN09-MRR.MEDLEYDISPLAYFONT | Bin 10966 -> 10197 bytes .../TIMESROMAN10-BRR.MEDLEYDISPLAYFONT | Bin 26965 -> 19370 bytes .../TIMESROMAN10-MIR.MEDLEYDISPLAYFONT | Bin 24552 -> 16957 bytes .../TIMESROMAN10-MRC.MEDLEYDISPLAYFONT | Bin 27519 -> 11296 bytes .../TIMESROMAN10-MRR.MEDLEYDISPLAYFONT | Bin 30517 -> 25033 bytes .../TIMESROMAN11-MRR.MEDLEYDISPLAYFONT | Bin 11438 -> 10665 bytes .../TIMESROMAN12-BRR.MEDLEYDISPLAYFONT | Bin 27429 -> 17723 bytes .../TIMESROMAN12-MIR.MEDLEYDISPLAYFONT | Bin 27687 -> 17882 bytes .../TIMESROMAN12-MRC.MEDLEYDISPLAYFONT | Bin 31061 -> 11492 bytes .../TIMESROMAN12-MRR.MEDLEYDISPLAYFONT | Bin 35343 -> 28407 bytes .../TIMESROMAN13-MRR.MEDLEYDISPLAYFONT | Bin 12038 -> 11261 bytes .../TIMESROMAN14-MRC.MEDLEYDISPLAYFONT | Bin 27813 -> 12056 bytes .../TIMESROMAN14-MRR.MEDLEYDISPLAYFONT | Bin 32189 -> 26675 bytes .../TIMESROMAN16-MRR.MEDLEYDISPLAYFONT | Bin 12678 -> 11895 bytes .../TIMESROMAN18-MRC.MEDLEYDISPLAYFONT | Bin 29475 -> 13288 bytes .../TIMESROMAN18-MRR.MEDLEYDISPLAYFONT | Bin 34043 -> 28483 bytes .../TIMESROMAN36-MRR.MEDLEYDISPLAYFONT | Bin 11061 -> 11086 bytes .../TIMESROMAND24-MRR.MEDLEYDISPLAYFONT | Bin 13141 -> 12820 bytes .../TIMESROMAND30-MRR.MEDLEYDISPLAYFONT | Bin 18875 -> 18638 bytes .../TIMESROMAND36-MRR.MEDLEYDISPLAYFONT | Bin 21097 -> 20866 bytes .../TIMESROMAND72-MRR.MEDLEYDISPLAYFONT | Bin 43053 -> 43001 bytes .../TITAN10-BIR.MEDLEYDISPLAYFONT | Bin 26122 -> 18258 bytes .../TITAN10-BRR.MEDLEYDISPLAYFONT | Bin 24922 -> 17484 bytes .../TITAN10-MIR.MEDLEYDISPLAYFONT | Bin 25798 -> 18249 bytes .../TITAN10-MRR.MEDLEYDISPLAYFONT | Bin 25146 -> 19862 bytes .../TITAN12-BRR.MEDLEYDISPLAYFONT | Bin 31982 -> 22019 bytes .../TITAN12-MRR.MEDLEYDISPLAYFONT | Bin 34506 -> 27710 bytes .../TITAN14-MRR.MEDLEYDISPLAYFONT | Bin 14457 -> 9287 bytes .../TITANLEGAL12-MRR.MEDLEYDISPLAYFONT | Bin 16199 -> 9580 bytes .../TITANLEGAL14-MRR.MEDLEYDISPLAYFONT | Bin 14483 -> 9312 bytes .../TONTO14-MRR.MEDLEYDISPLAYFONT | Bin 3119 -> 3073 bytes .../VISIBLE10-MRR.MEDLEYDISPLAYFONT | Bin 1920 -> 1872 bytes .../XEROXBOOK12-MRR.MEDLEYDISPLAYFONT | Bin 2898 -> 2848 bytes .../XEROXLOGO48-MRR.MEDLEYDISPLAYFONT | Bin 3450 -> 3400 bytes internal/loadups/LOADUP-LISP | 26 +- internal/loadups/LOADUP-LISP.LCOM | Bin 3674 -> 3583 bytes library/IMPORTFONTS | 877 ++++++++ library/IMPORTFONTS.LCOM | Bin 0 -> 23981 bytes library/IMPORTFONTS.TEDIT | Bin 0 -> 10124 bytes library/POSTSCRIPTSTREAM | 102 +- library/POSTSCRIPTSTREAM.LCOM | Bin 92618 -> 92389 bytes library/PSEUDOHOSTS | 432 ++-- library/PSEUDOHOSTS.LCOM | Bin 9317 -> 8811 bytes library/PSEUDOHOSTS.TEDIT | Bin 8390 -> 10439 bytes library/SAMEDIR | 137 +- library/SAMEDIR.LCOM | Bin 3800 -> 3295 bytes library/UNICODE-TABLES | 26 +- library/UNICODE-TABLES.LCOM | Bin 17594 -> 17656 bytes lispusers/EDITFONT | 59 +- lispusers/EDITFONT.LCOM | Bin 10158 -> 10369 bytes sources/{AFONT => ACFONT} | 373 ++- sources/ACFONT.DFASL | Bin 0 -> 10917 bytes sources/AFONT.DFASL | Bin 6642 -> 0 bytes sources/FILESETS | 15 +- sources/FONT | 2002 +++++++---------- sources/FONT.LCOM | Bin 68484 -> 66632 bytes sources/INTERPRESS | 100 +- sources/INTERPRESS.LCOM | Bin 56674 -> 56716 bytes sources/LLBIGNUM | 51 +- sources/LLBIGNUM.LCOM | Bin 13256 -> 12980 bytes sources/LLCHAR | 45 +- sources/LLCHAR.LCOM | Bin 22366 -> 22298 bytes sources/LLDISPLAY | 103 +- sources/LLDISPLAY.LCOM | 91 +- sources/LLREAD | 76 +- sources/LLREAD.LCOM | Bin 24892 -> 25424 bytes sources/MCCS | 1163 +--------- sources/MCCS.LCOM | Bin 25512 -> 5552 bytes sources/MCCSFONTS | 1280 +++++++++++ sources/MCCSFONTS.LCOM | Bin 0 -> 22959 bytes sources/MEDLEYDIR | 178 +- sources/MEDLEYDIR.LCOM | Bin 7292 -> 6665 bytes sources/MEDLEYFONTFORMAT | 612 ++--- sources/MEDLEYFONTFORMAT.LCOM | Bin 21290 -> 22300 bytes 350 files changed, 4374 insertions(+), 3377 deletions(-) create mode 100644 fonts/medleydisplayfonts/HELVETICA18-BRR.MEDLEYDISPLAYFONT create mode 100644 library/IMPORTFONTS create mode 100644 library/IMPORTFONTS.LCOM create mode 100644 library/IMPORTFONTS.TEDIT rename sources/{AFONT => ACFONT} (54%) create mode 100644 sources/ACFONT.DFASL delete mode 100644 sources/AFONT.DFASL create mode 100644 sources/MCCSFONTS create mode 100644 sources/MCCSFONTS.LCOM diff --git a/.gitignore b/.gitignore index 05dfa4ac..3c9271a4 100644 --- a/.gitignore +++ b/.gitignore @@ -34,6 +34,9 @@ loadups/build/ loadups/tagged loadups/gitinfo +# font-importing working directories +internal/fonts/** + # manual cross-reference files diff --git a/docs/internal/FONTCODECHANGES.tedit b/docs/internal/FONTCODECHANGES.tedit index b551332e002d9d87df99c0031438c00276185e1f..fefa7ddcb822f9baae5c53897152351729c6362e 100644 GIT binary patch delta 8359 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 C&>yh? delta 6132 zcmai2TWlO>72a9Lb>b4|(l}Sr{I(N!wsqEtn|s>EoAugRYI|LK6XMjAjCW_VL)N?Q z%-Bgx+7SiRDy>l9j|3D%n<8GSR%$g8m#7kV9zo&}iHmrk2=Rh=;whZ-&z`fhGod)j zXy*IB^PS6o&Oc-S^ltKRx0AQ4Ju6pM99N8-91{) zMX6DDTmzuF$@3H0bD7z>TrnjY75UQD9lce<5sRi-7q;n`_NrMHm4@yAzVj8W>zY-o z!J2%xYyWnm;+nQVwTfkfN85aH#dQ3CbY1A`x_>{RZM>h5qnnP?y?v2%8TGPNHe6HwQT%+jK3hs!i;D= z%AfU(ZWK)?0)J#z|ByV=f5f-?FC`!8)|YLwY?VN%QWxX-$=tB49XPHH%O4!j&lIr$ zE4Ga#Y34pYJtyGNwoC_;RauSY=Vm4|^Y9G3vbk!NOkvpODfy$pN!c@aR{m#j%xlJ= zXR;Vw8ePo@$U-!MiCnSi0&PXzye29u^^$AB28c#oWR#h}kfw5Dleu|(4pGnuXsxyJ z!t7M0m=<%z+5EFPFXYv7gwf^z4V4_m6Yv#16caI&EfmC90(TXaK2&hkYOFY7VK$c; zYnfw;=~TBuvtH0Tu=k~gU3QdVSfparplAV(hGN-nESt7_gS<40lb;?hsIpnEaNGto zo|39r&{q&oscP7c>565;h6thU9HEbArt*_L^I|T4DJM*~luijl_UXNw)7^Pj7&WKS zRFW^IcFJ4&Cja|-wZs3{(3={!78JLK6OAxB4c$~`Cd>V_)V+)OSzB%lop+I**E zTgwpFaH(cEPFl!|BWLzrv)rl*(^)o4R>gurX$2_X85!sR4gWVI+qI-q_y6?d>o2LRvk>CO8WTZ`MGnrN7+pFTuz*7QMaXrgxi48gHD8< z!OkwH{ijanHXGEZx?6>9bgGS&S{aE~%(`hCHERvT!8GXLgH{~`Ot?T(TXiU9#elx1 zo=l~?bvhDe(oJRmjc32!ku+@CUwFd*bKx87QwN9M8 ziriU#p(8B{@0whj^0T12$DvTiTK@=!Ofggr}4tRJX3}9UzLI78G;0-2$ zHBpF;H;AlDWSdYoL2Pz}5DZ9}#W_8SBR_b#kLw7owRtkdI${W02{?{7h^V6CMcs74 z&BO3Ncmg9#;1&TKl1e}s00C_Vh|=kyD_lCs5Fr-`K>)QlAvR~ELR|K_ixBjuLO)Fi z>S3UmkEfioRgpNVLO{??5kgj6BsSVZ6b@%QA!PJ+7(l<9n}Db4p+eah=3snWHcp|B zD5{vKvp@)XLSP~c;HEwk29U9d0PG7-8F7bDywq~qT_Tfy&^mx_!4=et#r;iO!3a6- zUl7vN*DyUrQTq>1$(@7{<*_h;e*V8_?UU<{PJd0Ro#;n{{1Z<`phS{8xEV_;Mb+#W z%(kde3sIfd#vz$AF{5MPKPW^qp3nv|G9Kgnn-EfdHv%NzjsS`0qChaW=$|%Q4Tahj zMpU2Sh327E3UbXI$h!@J2RX3}RznH%%n-+Gop;kQ(osTKh^LW-7Ky{<;!GJKX9-4* zk<|!8pCyPA`w{`F2#`Xvz2vK3369NSBw%WMQj_TvnG(P=w}EV8Q}flZ4XQF@C~o7y zUST`u$cSUC5u)CrsB@1H45m$(%lhds1$F;Q08`!~M5$og&=J4TjQ-H)upE^g{Mp0~srqdRMn)br1y*;qFt(v>}Iy!%00ALt5ve zG+*rve>!yNL~ho$Zxo;CZ;~)O{|O=F$_N9PC5~G#1M1TOeIwjHI%6=anCP=TR_;DRRx{ zSC$aw@TUN|;-=v(h^15_6{ZXmqJHI7mF4~<;n#>m03YRCVQw0vUzej5fbgIB@; zFj^C*;|e0NT^Ym`)&I&Pa=2|6;U1!@;D)^lOlwtGB_0RGgM6(y2tve ui@HICDjA#w^5X5ioB0ocbIm^idbiVC7sfKh+^MVk7NOE#7)>5tyZ2wQb!W8z diff --git a/docs/internal/MCCS.TEDIT b/docs/internal/MCCS.TEDIT index 60c350314a83df276944df5e81ecb0a682de12be..f0568196f296fad161629d5bcba2d6e436f7d92c 100644 GIT binary patch delta 1427 zcmbu9-%C?r7{|}qhH}=d*)q3D@iw=$*_><6F2s??bB;RpOSWTZ!DP8vqq&VUf6TfP z?Lx`Ac#A+xn>8U)C=Oj%7iAE1<3A8YK{pXZ1kpt|>ph$83`ZGw;C*@dJkR&}@t*UX zx7(7h+ma^>(q_D-CXW%s07V4}udoRxeI6Gmuvr`q;LO+^#6v<)=<{$(3Od(`A!5Dg zV6)iU9L@|$35Xby6E@4~)-%pb8$)amA!0-HYC~SMfQS%pkVO zaO7cDS*I@;`cq+!OHLN!6{FC}cs$G@A~=3j`gmJyorLdEd1UZTy$){H_d})nWMe_z zLsGpYkxay=z{UU=4X4szED1cx$#^Ug&BKto3C^p{@R`~IKdB8+t}#Np#tJWLOz?)L z8NNX4i>8Hd(5_T>0`_uL2$6~Udo_y`DdQ4q}x$Hybl z2#AdUpWj6@KGww!!p#$#{Fv^Vg#WH5L(nk;;5oE1Ge2Q!_ALK&wgczCU5`oO`8h2= zG51T#a|=*mWU(r*pJoC+OpXaprwO$b=nMG!g22=tWCAW{Sb@{e2Dqxh;l@5c6~tX4@a9S@%Jq7MMtk-BMpY?SK=g5zb0G3`IX8;@Q90L%{6jfECGzR47Pe#w zF?W+_b7#wHvWR>-`vZ@_iPa8ysbU4ZmpcyMt=e!Yf8fDq+)%O{E9w5+wn(5l=Rm!C zbKPjaonvHz3ck+;#B%COa@e&-7aiu;ng>lL6U)#p){3T!wRXFFv^B`0VeCQUrxSjl tUb0VTMjry2R>nv9>7q%nn9b(G{I;Xey)?-(?N`QMKE|+HYdE<2{5N`DKOF!7 delta 1441 zcmaERmg&Ss{Qu7|c^9*S zOFZWq&UhdPtjIve$kfEP!qFKd$hn4#(?G}2*vz)V)Ri-ib1i2avN}_sIv0>2=i1Fu zEGazUP&1rMi;7b7k}H9FjZ92nI($;oN)n5T^2@qKqXqKvcA( zE{N)YP+KMSfxOL6Bh>Czv70us3yu22BklM8^ zHjE(pWost09D10!mF6XvWaj57m~aAJx;dxw7c)q0TJK~YiwFibUw;?ZAU_5!1`u%3 z(1;0fb@2?*bN2V~4^nXQadh_9RDcPF2D=7%`nmZlOpc!=ouR1-)S=D5?(E|j9PH@~ zH9`!l5g?_MSZ1rK$waXUj1-$7fNTN}D8xt#GIU?Ck!*q^IM8DlxI#RAU4w)CeI5N6 zR7f^ubIF_>MpbqO1||kzm@o)~3;;1$F-0b8%u`}yg_7R$j+(>O2x90G!Vm$57u4j* zg-b;QAl7*!1heNG0}Y=)-vvk(E|r?Bu#{66Zb1-2ozwzlgt!7iJOEi-4I$o!EUttQ z--9f!jS!DpC^ea9A(Gu%2sw>~NOtQW#N!rzVN{+RyvPRV_6du^8Cf^KSoDHX74Cdl zxKdcCB19&CU19>%rnS@!>~U8Xpe|r}u`~$bOL4gN$@0rwAPUl#=?c0yhPYZ~b#CBb MVCdh(s8F>F0Q1^U#{d8T diff --git a/docs/internal/MEDLEYFONTFORMAT.TEDIT b/docs/internal/MEDLEYFONTFORMAT.TEDIT index 5862edc92ccb770e795434d838e21a394716c3cb..7d0a35e040712ebe71ebe16d5200ea1a34d9355a 100644 GIT binary patch delta 3566 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 GsRsaGjxqWG delta 237 zcmdlb@l0ZZh$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}fvJ_Lu@aYmh=*&Co4;R3 zK#+exumXdhrw`Zv|Nq1$#%fNSRx(+V@v#j^)-@s|$kENy)yKsMq9!=RKR|&Ygp0x1 z!!an>H6%DB$kWdqXpMmq7gR_AX!&GArf3&8Palv2s>6Lc0*(Pbh9 zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+);-|NmZ^=&Q-@?C%=n?CLTxw}B5;#l$zS zOg;TvJcC@FL!d?khxi95FobZy%<=Jeb`0_K_Y3A?00Ks5pfV)`rO84}ahrEAF$!_O G)B^xeH6%DB$kWdqXpMmq7gR_AX!&F-rZ{&uPalv2s>6Lc0**mJ{^7xf2D-jML3(Ji)<#O3r!z4Li8}{7`}+p?xQ4ib?T5Jo07q;@ APyhe` diff --git a/fonts/medleydisplayfonts/ARROWSTWO10-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/ARROWSTWO10-MRR.MEDLEYDISPLAYFONT index 9a675e6ec8ef68d6ec7334afcdb079cdacc53c00..e365117073d0367be57c30823e4cc1309ebe7ccb 100644 GIT binary patch delta 191 zcmbOu@QQzeh$n-Rp%RyiV~DE)gOY-Yu5V(cu91O}nS!B_m9eFjp^*}oe~5=`kek0> zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+);-|Nowx=&Q-@?C%=n?CLTxx0w%B#l-g? zOg;TvJcC@FL!d?khxi95FobZy%<=Jeb`0_K_Y3A?00Ks5pfV)`rODDviA>JHlQ%L- NY<|e3!pZ^D1^}e6Gn4=T delta 250 zcmaFGKSyAKh$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}fvJ_Lg%X#4h=*&Co4;R3 zK#+exumXdhrw`Zv|NmGf#%fNSRyA3k@x2X5)-@s|$kENy)yKsMq9!=RKR|&Ygp0x1 z!!an>H6%DB$kWdqXpMmq7gR_AX!&GkrbJ&iPalv2s>6Lc0**mJ{^7wP;r@mOy1qd{dT0u)jetf6Pkz8Cv3Vbp3ahwtu(Q8!fRAg4 KE7&D47XbhbwMVM} diff --git a/fonts/medleydisplayfonts/ASTERISK10-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/ASTERISK10-MRR.MEDLEYDISPLAYFONT index 4e42bf3ebbbf2ddb66ba773e488e72f6b769c27d..6cdbed7eab0fd305cbb5db4698e22511eceff470 100644 GIT binary patch delta 184 zcmaDPvQcD$h$n-Rp%RyiV~DE)gOY-Yu5V(cu91O}nS!B_m9eFjp^*}oe~5=`kek0> zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+);-|Nowu=&Q-@?C%=n?CLTxw}}r`#l&~- zOg;TvJcC@FL!d?khxi95FobZy%<=Jeb`0_K_Y3A?00Ks5pfV)`rO6UZ37Zcwb+U87 G)B^xfz%lp$ delta 242 zcmdle@?7)=Z>E`JJazJ&sud9oXYh zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+);-|Nowx=&Q-@?C%=n?CLTxx0w%B#l-g? zOg;TvJcC@FL!d?khxi95FobZy%<=Jeb`0_K_Y3A?00Ks5pfV)`rODDviA>JHlQ%L- NY<|cj$Hf8D1^}vjGn)Va delta 250 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 P%@;^CvqVVDcN6>n)NmTh diff --git a/fonts/medleydisplayfonts/BOLDPS10-BRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/BOLDPS10-BRR.MEDLEYDISPLAYFONT index 686ab9994792b882646f6eb47f28f35fe7fc3165..3440895761689568d79d3233849c7b8c3a5da887 100644 GIT binary patch delta 4107 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 RPwy=tqK{}J)l3hu{|8NDXHozF diff --git a/fonts/medleydisplayfonts/BOLDPS10-MIR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/BOLDPS10-MIR.MEDLEYDISPLAYFONT index 937e5ec985d53679f7b7af699a90a6d061f1f8d0..9a59f476c9ef4ad12645e7c2cd4f35bc0945f4b8 100644 GIT binary patch delta 2303 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 M+{5QDzdPIi0TdIH2LJ#7 diff --git a/fonts/medleydisplayfonts/BOLDPS10-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/BOLDPS10-MRR.MEDLEYDISPLAYFONT index f66b84d2a79b7f8e61b1b7812425ebfb37c3864f..b4bb51108e5e383f29c970ddb033d9525fc3fe04 100644 GIT binary patch literal 22902 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�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 diff --git a/fonts/medleydisplayfonts/BRAVOX12-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/BRAVOX12-MRR.MEDLEYDISPLAYFONT index 3f42b67aa3f1212f242926a0192a17252c399681..ac1432e4e24b1d29c6c89a9154a058728f21cec4 100644 GIT binary patch delta 2419 zcmeHJUuaWT7(X}X?54(==Jt<7r}gFSAvbUYJ{$11N)x>tHs?)|<_ zPsQ|1JeteGU17VSHr8|*jRqmzU#^)3tiPt~N&Ph)f8&2Ye?m4{w}+74h5sq#B11z&T0T^xA9gMM8o2kCS^GypI ztlYG{+dSvl<%g)%`KN!gw3vT&j;t=+j&}YGp3O4!ub+Ue-F@!z{rZqr*UW~wY!D~h zTK@{D?JaZItl8#?_PnqOZngJyl-27&tsXFIRf7Ir5I2kqT`;kMGv{|`^&JOlH~a<> z6YwE25zI))D!c|VCx}>pA@{hj4L(3-x^mH~PMH5hK^%l1EoNT_GWSJ`sa5?( zfn9)89X#d-i?L&BCdROv(COjKNe_={vtu}e3O=?NNkV2e(PEAkQ1$Z?kGX=(jHK8K zoc?sdc>xxrJm{Ugo7P5D0JfPL%Cr~YRZ;sF4eViU0W{ZZ``cqjv-u(e?XAV4|v_)KmizgjyBg!*IN1MWL&4Ml>9Bqt`tL^L)IIk;Vh#6V{Fe)sF+;V7?UcVTjZ z8{@gD4@Td7_nq@|FTO2FbE%oR^jl{aG~r|-__A=?;~khtB%a?zUl?-XkDBh0O?b(C zk+fjSvKg47_VwV_1B*Fo3fWO7>OpQaipEhKy^5w$8fDNWB%>SXb5ug#p`Xyt=y!A% z{ed1*HtI0tqWY;3DnOmuUjpErQ*KbA-ls0=p=4Mk)&7B+)wMN!ouaO7TgJ`5c|m)&Q7WG%%g_^mvR=fffm`89=Uh{R&V#ZUYF|4Ugaz1*oCs?GnDN zgVa)RLj^wYXrm=OPir3O%k*789PY{h_>xZH_SRlCtA%2v$IsTwt_XmaT2uI|1}JQU zEdYF*=3$hObwC?kYD+1#RYMs7YFmXKlyjq6M>gKpP%cv5+vPj);j+C~3tHy1&NEv!9iYKa)qfJ?85j z^zTgg{!=FWNWN@i3c;ND&xF4~&4e8XJ3C6BbpB1ECW40Ycc6a459xCn#C3}utKBiiEn#fbSrE2h(T4=)~Pp|9yWY3nquUOgA zHL%op>cNH!i2qJu`x{X%xtCAGJLK6}^2!rSe(GsP`{PSqdeFUL!c5mIWCuQb_*29Z zJ}C4gIRI}bc@o|}7(BhXY8_hP=*?O-lUa2|Rva6AcFw0*tzjOtJ3t*kv(;OYW8Lw+ zq8ao;W|jSMr5pC8eXFcx#Q|2scl!FRb4nB{8?xLf6YCChf3|U&VU5%tBi6D{EcHLs CaG+KI diff --git a/fonts/medleydisplayfonts/CARDSTWO12-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CARDSTWO12-MRR.MEDLEYDISPLAYFONT index c77aec9a4948b0dc1154052f5dcdb288f698637f..428d4c7f365fc7e7ce540a68f9edf38a4bff055b 100644 GIT binary patch delta 184 zcmca7wpMI{h$n-Rp%RyiV~DE)gOY-Yu5V(cu91O}nS!B_m9eFjp`{X+e~5=`kek0> zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+);-|Nowu=&Q-@?C%=n?CLTxw}}r`#l&~- zOg;TvJcC@FL!d?khxi95FobZy%<=Jeb`0_K_Y3A?00Ks5pfV)`rO6UZ37ZcwwQ_L4 G)B^xgyfOFy delta 242 zcmZ20c28`Ah$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}fti(&r4pBah=*&Co4;R3 zK#+exumXdhrw`Zv|Nq!0#%fNSRykRY@vRL=)-@s|$kENy)yKsMq9!=RKR|&Ygp0x1 z!!an>H6%DB$kWdqXpMmq7gR_AX!&FZrUXwnPalv2s>6Lc0?v*>F2Nz;{)R@nzCl5HX!6!ZN}K01wQ-0$2Rr-w2Kcy!xPn~(a|r;} C&qZDU diff --git a/fonts/medleydisplayfonts/CARDSZERO12-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CARDSZERO12-MRR.MEDLEYDISPLAYFONT index 6d2afa996b82f463a535951f2e4c69c0ce126145..2b00516108b7b9ed7dcafeabbfd2c7152f29f16a 100644 GIT binary patch delta 191 zcmeAZzaut5#FIhEP>IXMF~n7YK}o?x*Eg|J*T}%gOu^8|%GlD%&{B!ZKg7c|$j#p` zBp}E?AXtIH&(nv?*D=D`!!an>HAI1t;Xl{^|9?+T^wnf{_IC|(c6FJU+sucmV&eM` zrk;K-o1)#8rVoNx@RrKeIVw#KSen&EGF1 zAjm%;Sb@RM(}(N-|9>nKV>KsEtC}p&_}&I2>lzUff>SrQ4<{EAE3Yx!o}e1 z;TRO`8WJ25IXMF~n7YK}o?x*Eg|J*T}%gOu^8|%GlD%&{B!ZKg7c|$j#p` zBp}E?AXtIH&(nv?*D=D`!!an>HAI1t;Xl{^|9{U<^wnf{_IC|(c6FJU+sKEiV&dC3 zrk;K-o1)#8rVoNx@RrKeKsEtC%dy_}T^}>lzUff>SrQ4<{EAE3Yx!o}e1 z;TRO`8WJ25 zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+);-|Nowy=&Q-@?C%=n?CLTxw~-H3#l*Mo zOg;TvJcC@FL!d?khxi95FobZy%<=Jeb`0_K_Y3A?00Ks5pfV)`rODz<@tgNE*>iBf G)B^xP+A*2{ delta 248 zcmaDVI#q0fh$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}fti)DnG%H6%DB$kWdqXpMmq7gR_AX!&G&rg(2RPalv2s>6Lc0?s~;L7pLzhDN%+K|y+G($*$GgM%kOWE9@KnMsR7+&S3U-#5U=HN+L{ H4w!oYZ30Hz diff --git a/fonts/medleydisplayfonts/CLARITY14-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLARITY14-MRR.MEDLEYDISPLAYFONT index 6910398cfc412b1411e883331ecc3e4aeb0e3e72..f00d0db9fe65a36e4376fa73e57f8167327a5360 100644 GIT binary patch delta 1208 zcmeyUy-aI@h$n-Rp%RyiV~DE)gOY-Yu5V(cu91O}nS!B_m9eFjp`{X+e~5=`kek0> zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+$OY1}5W)zMAaL{;omJt}YXE8~IRGOnm!} z)6>tzGsx9BBzW>GM&)|r{{sr@2h{fe|3~c~*a#R6e=3AO1A~ALna1#d^*IBJ6D0$s j$(n5On=i6;a|#BB_y;I3gm8f+j7*?X0fJpD955*W35+Lc delta 421 zcmZ3c^-+6*h$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}fti)Dg%X#4h=*&Co4;R3 zK#+exumXdhrwHDFB@^*@`XR+s)Glaf;)0ySN{E27k7JN$NTi{Ou5VC~9-6eZ3DDr+$qyNY zH?LzW$t~N?iUS9H z^;=F)KNrs+SLcx6$ka-7D5(GcpMgQ-Hv@x${(!gxX#aqMQTqop`2P>-@MmDq zwr5~4^I>3cRb^lZ@E{{7dBA#{fyIfEfzo6__t?n=7TKH4*;N>sSs7R-$8khXo}kah z$U2!$W%H#qb(RzKRU}h7hD5gZF6sByZJf>o%DyDj-7N$<1nm(pUOw*WV zGc90R%Cw4U9Z+Nw(>A7EOb3~cF`WjP$#j9~8q*ydzO!O_43u#Mt9uPm!}OWi4a)ir zq#2l1WWZc@W*#st#4N!q4^aRjH!JYkurPZwa852X)|=cbXv{9bz}vvU-Y{8^$zbwl zL1S(X2%iB6ChH2ta~}W}`3%SRK9H+EFnKbNANKd`oZ96*2aK%`O#Uep$1{7D$=PjJ zkI%?A1}cabj^~d0adz9y<$KS|0S!1R9LK|dYwz1RwZ|Ly_X8DZizKo!D=@M*@Bl4z zoP1tHjg`FtWYt7-DRxjAF*XJ#5>e-1P_^Ug=j`v|>F2J%5aH|`tTOolTli!HU7O9- zV)9%9!6E(u3Jf7!;Iw6ILO|bU2ahF;K+STKe{zHXX%=9zTLcu8VVv9@&cFGDY5x<*R^8aLmz_|J=`$pn%+aC>~Sl7}Z3x+X&cHci$K;n=)8 Kcs@4=%x?hXa@>pn delta 1687 zcmb`HUr19?9LLZ7UA?7^IZ4)~Ip5EA$h)CHr6q#lCkAtUI;-h2s)N`l0PuzNQLOArQ*!{Pk?-E%+Z@co^4 z&xws!#I(*$AjC9zC7wej&TS11j9cwCdo@?(sDm&;*WwjKUJ@lC(B7;d*i6X~r-0#(a8HXr5LDrAbhhzLLB9K@XXtWdJlZfi zFc2NQ7`-yme=QO41-+se@Y!6}Q-V;jD_vh}k})++kQAb@h3>`+dM%zX-2bqIo?=C?rUI6&Pr@wJ0$)OBv6n81)w9#;IJ}TFoFfF-~>0E zgl1?}>p)cI8R&;W7={Q$;X1_Nb`0();VHNavv3aFU#ru_U8hpz@%iFw{NuQ`H^?o)oP9z`cc$8DThq(R$d0V@q diff --git a/fonts/medleydisplayfonts/CLASSIC06-MIR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC06-MIR.MEDLEYDISPLAYFONT index d7899b117e6a8b23cbf934d2399336844f4661f9..4645dc5186baa11079cd0087b4adf982678ee01e 100644 GIT binary patch delta 2065 zcmeHIPe>F|82{e4Gdt^;uA^%fLQSKE28R2`Z8f2m*(n!vXWbppI*1befe5OLSlHU3 zKZjzp*FiACFaqmh4tR*LgAf&kh^G!h9x93~I&=sR+uK=1%)rRQ67)Xan~&f3zTfYA zkN4(X9wz1x>GwoI@hV~@Y-lnla-gQAtEa|S>kGpp^OwA6ED}v7eA0S-!7hAc>&QaO#M5$HiT~CKK z?KFwt00%gMqsLtJyaPDkDG|!3t~e>brHDAJ8P^bT3z;c)&x}01Al5s0dun;KxFt52rLGxCy5lUW=gZ&;rrZ^=9IiG0IR93$V!51hcq zB#o2Eqlg7qf}61%W!#C?Dcr+Iycoa`HewhxjAAoG;%HzScHmJwVT(-Rb9|kZTQkn$ zDTXm&X6Kfo=W%YyyTra%mi+5z+TJZ3#5=af+v~R~3K}^wPdg<;l3^I!u+k1t2`lNm zR9(0_LW_!Zx5=IfFgah#q!|}l}_SyhF$*^rl7Md4L*BQsF&hl=CO_n5_*U$|zvMN;C>M0Xf zYNI#yZWS`e&F{C*TdA7NykJ^P)g#f^AsO0LHCajfLWij=`e>2hvc8rs=1ECIkIP_) z_EGiuLw}N-A;^+cTDsD`hNONS5=*M-6@O6CJa7ukR-S C@cEno delta 1630 zcmb_cT}TvB6u$T5{*9XXw+e+#o1&Ynt-ISgYooc&&g#JI&NefmJ}AmY5!w$agh}io zMK4k6EwO^IvcO&3W9nm=&1+87b%J?A9{!$YIfI^O^6Ja!_4{S`?%+RbLX77 zd;_1K!Q&-9j1U#@t2~Wtw9g?$haE1bYadcYD)>^9fZrMurBUHP9P{Un> zxF%g?c2ZosUsiZkQDq_AraN%j(iE-xBF+BZ_Mjjpyp48-_<+cFpJfl9I6geod@LFr zI&^gCj(*Q-8y+cW7DRL%jvIu;2$C1Q2y50xEPu zFGS%;V(~v>U`;=jL}wtr#$3?R#nq=txSB-Q;U>%`ks(=H`<%z-7#<)C!g@DU6Q$5@ zL2-y97NHiMsU!~z?Zy;CJ{C%*OS)hNmIR9=ll9<-$JdrvGOOb~)3+z@-(v|BOD4}P zsjBfMOZs%oj0`+-FSBI6Sk3|3%<46pNOwt@53v-da8f8D@+u#pkxD75l+5cJ((TUd z$X!|ONHS#{BrT<^HdFf365FUDPo^OoC4>Wl%ya6haT?XE4g&3^YxI#3IzqI}w{?hq zIi2malMV<y|}o=VZ! zu)%Y1xqX>7zh>R0cCI!?ZP<r!E*HlTR|N(o1ruH0#7bQw10yp9LnA9=ODjW5B`*IE57!_! zf4`7`Apd}11qMG)A1+_V2xkw+pkUV!1xAMdTnr3MCKG)%*`57egPdJmCgwKsp{khp z_C2SkpNnUZt8+;3-O0e<;=;h-A5TV5@__X?1B(+S1EtAtwc|HmV*AU;$hP?cM<|p19wv(55*&W0Vrl@&w1Z{4p=u^F&49Az0Osx(0-MuS{n-RjOfoXIAYc^G z3A;A;i?M->n*cPb4Pw*_18)qYED0F3x!z(eFPi-(kmQR!2sX>RPvb(@U`WUo#^6kD H4wx?io*D(4 delta 1561 zcmZ3sow0E*;{*{)Mg|5h7sn7+1qLMrOI`ou5?vz$BU1%KGb;l#D-#1HF8>e@*C024 zzmR|+|A1fx20u?9E(QiB?uoIQ6Q@;7mSud$50Z6_2nlj@^K|ubF`6vGq|C@OS&_Gi zO=KklgM#noMm0TVKJBv%4CY=83~tU041s5W(iZYu&K{0I!LA{}Awiyg?m#C1?Sl#_ z039}YfqcA&o2L)Ran<3zt}Z^Vk+n8y`FSP9cDc#P#VMJ^1v!b85CLZ&$KYU3X9F`` z-=H8pG-+!KrOh+h{xLGLZl1vr%4C0ti6S^zhkJi8MJ7P(XWYQJiE$g_F2;RKhZuq8 zO}69FuRp|Oz+}v1&ScGG&*aSH&g2DD>&Fzt6vhPJK$&*1 zY&V#k$TXd49#r)rAiWIAUctt?^W;C{hl{@iEtPTg9j7HOw-B6BFa__atvI~!Os4^ z0Y0uFt^o=RAzZ;B{$LtCtr#04Cl*DjCYH%F*>WZaXxnTq6qV;PCDuVE$PSu(&@_Q+ zi5KLa%>}xL7$-aEMr>|XlI1Wb(osgn7Rau8M~h(Ev)M|goRfGLSt7gWJ=I;bxz}tx sFVU_6m2rqN=L7X!BjIY#MZ9YakzMnV>aLl*K7eDhbwDz=IF9rK0Oqgc>i_@% diff --git a/fonts/medleydisplayfonts/CLASSIC08-BRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC08-BRR.MEDLEYDISPLAYFONT index b6cb0eb991e0b0d23c77f360c982a76326c62d4b..c318f8b7b198bf5948d5e84f5e91bd4c504b90e0 100644 GIT binary patch delta 2120 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 Ikh3HI58sR@H~;_u diff --git a/fonts/medleydisplayfonts/CLASSIC08-MIR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC08-MIR.MEDLEYDISPLAYFONT index 91cbdf1a9d1eb8cb5f2d6e7ebaf6a5f9ca7dc37b..03461db27416d65fa2e4ff4438817295c640356e 100644 GIT binary patch delta 2156 zcmeHIT}TvB6h3oiYiGw@+4ZNwB!Rxj`#|t1(gP`&zFwx7^EA?B#WsbKn@Sqr^s_Hz41(we3IgKX7@^T;l zN1L>aJIOz)Fw2icxE@`&5jXQbRG0*CD@L#mck`8e7@KilIu6^JbYc>_u?LT1Kc2?3 zIGDss3?9bocoRqP9zMiJ_?RJ2@Hvj-8+?oJ4U%pAPQK|!*TtDH9@Cs=`+_WETK=3> zz^^qlC-33ChPK4GKg|?fBVVS8iZiY3Dd^L-eB_YY?aLV?&^ad4Hs-Q78exZaTp_2^ zV&Yptq`nR(NvIl*#>{m@4v&@Vf(SqY1g#5b)S=nhKco>WL%PjfRFb}?a(PcW*goEA$VNC_xo#p!BJi!hS5?96zvAMNI@u-Ieqa72Q*XiToB>?i4Vvp|t;0^P37BfB|Y z-(GMm!|_!K_b=2~L6g-3jD9IcQwQo;p;=(ES~JftwrSx5>8ERl#CbU-#{2jE9_TJ@ V_?vjw!W`+I>3iFTGK9|;{RA>z{}ccK literal 31014 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 diff --git a/fonts/medleydisplayfonts/CLASSIC10-BRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC10-BRR.MEDLEYDISPLAYFONT index 69071ab580233c2106f7c5e314c9a4f1f249f124..1e19128018bc2cc36fe877c12c9f9696d750e7ae 100644 GIT binary patch delta 2164 zcmeHIUr19?82@&@HMi?5XKvF#yetv=Gu=PuoTAv>El0Y^b|Hx@B+v&ZX)mTm^C5ll z#d)9z5`-wDm;PLcD9|4I17c7wk`I|ZRfI6`Aq(qvwq@u*jU*)KyBzp_-}!#$cfOBv z?iqhbo_tdc=la27w{X5%N#w!8yQ~c@JywU!;pXiQud~8ycUrihR40ZG2Ln=LDA*Y0 zA>gm)8fu$_y4p}!lz0^=900M!8un!fK`|tVzF0?e=h}?erv;rq;PZz>K?>9Ns=ZO0 zvaJ?X6adp4faUn=eE?Vo0ld#v$Nq}X^taXi>u+oOm4CYb0RH^|QYAp^A%LzwsYRb` zzrcPc7Mq2Rl{Sy$waeuhBPx|fp3)kLN<-(lni{iuOCLR%IT_v33MqYZgWMu_$pi9O zZ6?pzctKv08S;jFAPeL(s!)^2!(D9TBacN`f_5y&Y80_PieVOR!V}nntr)>B?8ZJ8 z>Bm7F!b>=c*OKI$cpLApS1wMj%-~eY!}olcevT8PAH&u#|GE)-r}?p$V2Nx&+%dpa_E?_8V?ZmKqL)@n#2xl*@q{eH?{ UFP=_Ua@jYl>-uoJUb|A)563b5Y5)KL literal 40231 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 GDg1x+axmTi diff --git a/fonts/medleydisplayfonts/CLASSIC10-MIR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC10-MIR.MEDLEYDISPLAYFONT index ab4b66c05cadedaf9f10fa304ce7b311710ba6ea..5d0ecf2cf8a96aec1aeb6d657e30aee0d548918d 100644 GIT binary patch delta 2154 zcmeHIO=uHA6n>eBZZd5{YSP$N59_x6R1i%Xs_mgo*{n^VNoo?YMJT3Gp{Q7Uh_na0 z6|o{JiO;K`_Go{CT~NNyFp@+ctDA+kA&kL(MU&3 zgmAE(g<3o1Kx;In#6=Sn7y$8PLUn>1QKGWq&+Jld->%3^zOe?w{$Ny*<1u_?su}VW z=ClnJ3IMLD;urv=s$%S~_*{QZ+kgEzO@HB^&Og9vKR{CyKzR?aVf}BUvee+n{Bt6$ zkx<;!jkgx=(3*tBCdzl0So%@ittfVs*=m~CeQgZX;L zJZov0pnudcQ8GI8M>|aGlhfopxkNN_jZTo8{2nI{NR~Vy&*^LWmb@gB`a1HCKY*c?8?h%A8_I+n?;){TTDz8AK4rz+EvVUn=zY; z&x|Yh=$x^uFw|ouW+!ebA1tc`y$LG7^D)4D`Q9=MK-xegv!G&fLCV&`eSVFrAWiJg zVV*+)P5{xgoI~eG4wH_Q?XYXD`||BQZK_YYOH|Br=vcMYe*6xOt3IXI2bgrGY$p~p zFRAgrXdBJ>S8yoLq0G`iU5)=ZC(2v`lNBl3zGZ9OXGXS-sKXsx2lEw!>@4tbAg8-Y z*B~1+T%YcK?5P&?`mC=v3baCw>AyTBEJysoaGMC7vK*_$bZr7f=Fxg99n2n!M><4^ zGo!BS*UiGy(zO>$%fDIgnU!D&*#*0nZLea*#Ku{aII&CfcHS>0d8gmIpB}4A3vAu< U9m)L*B~<(7YpgF>YWZ@u&(>>882|tP literal 31876 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 PwJ9kxB}atj{tEOb9uBiA delta 12686 zcmcKA2~1OW9KiA4`~M#Z#j68#>XZt24REyFAQLPFDo3%c*U+g$@xl|_P^aLS+n93! z-?GYxPN%rAIgfOv$(&PT;#|-eqnlIX=Cv?l)H=5r;;}vI5q@S%-aqn#6y5>tC;#`} z_y5xL=$CrsroJ{LSpv{yW;iVd2s0!{+ltGhO);i;gE1i`CLtw0DNJW`=2+}mwgP9N z-B#!@K!G(+2f%{rrVOw9xI!5q-RRN2*D}#*&&aY`@-j_I2n(0GD*AzM_3PaV5V040 zUnATABkKXid=4-%QW?}Otg^%durv*z`Y^zHE5POx0K3Kk>^~21Y&yWX7J%0I0C#SK zFYxv9nJ>n=snA_)uWxMqu_xVAJ*hTbKxJ<$hovn1Oxr1F$9=Fwc*` zjuZhqeF@l=S-@^x2M%SxySD)!PzgNB4|vL2;8s2G2`=Cz1A&(}0lpzh3};XGTwu{jPx=vIOL?Hjs@~ZvDVksfV221?1efL7s96e}ecDs>O!c$J~S zO9Qu!-F>#c9?DXg?SdIrO*IQox^GK z{eJp{jE(JhMh@!SGg7JdkMbPc#bxGB?t4HNuhkUS(d63m7oXN?7s+Fip1HRTx$2*w zm6Xtt6hSjgswpn!m`<}Pv7>1)nQ2GbpW038)br>RQv)}o(@mwW%?4TLUSl&+S9K3qE7PqPV)kde%Eez|s2Jeny@WTxBi37Cu> z&!ku~Q;IAIbqko#oRUChavTyc#dkb*iDagECj?ArqDvw( zRbLP=p@}Y;%+zpAz=S%ULS}Ne37AmFQ>jdz<}Q+UR00b5NHWxwULq(|@-#Bk-Ea{U zO8LuVs9=)_3blL`87eYe1chRrPKGiUh@eo-GssXylSNP{=cCC`WphPPsOM%f)Y=LW z6bgDK8EWf0A}CaJ3mIzPM*^rsRP-z|)Tz%zP^jqHWT(~ZY4wY zKQ4koMIS?kiajraLPgIdL*=%Lpit5C$WX<1L{O;c`DCaSeoXtFXCf+k0U1gO7D1t+ z+h|aF=9%4}g#>DS11Jd6@5Gz>h5Y06e{`zGE{J_2nrQ_A{i=jlL!hGeG(bU zyh8w$jEepW8LH?T5fmzV5gDrNs0a!beKHwp?N1^oRP-risI6B;P^jpylA-qfA%a3h zpGt+=dx~qn@k~ZRpGIZ!T$W(dRLMoK>nPjS&URmDOo6!lqTD%WBm6{`AdGS%)%Ar;E{94eJd zRmq;?>-b=S3lY_QE)~slxj|^aP~PW}sqQujsZifbX;dq_X^$vM`+ORY`bJ0e5s^_c zqO>m{Q)QhNQlYdjBvVbjETlqdUqq&=@CvC=+82|l>K+KGP}-M}slMnc3*5*UQQFJM zREPTss7$e_R5vnmL8^t83Z+>8{3%!!RB+cHg=oApaiOJBP@xFE#~tpRx$EP-H*Kd4 zkNUV1Ieu_?T!ODEB8%V>%Svh+_mq^nOUp%%x1y}P!c*=Nf{_|IR2>XN>O#S~um}PF zQlYl0UaF}Ih2@CIK}rBHxZ7)Inxvo{l4M`|mUz~1i}n|?B4p7+vu;eblik#nA%1qryqU*%v zcCkzKYt(*YD~DFdWXsJmTEM~{t(wS=n+1~>ppmZ(7L@QbC&Z?JdYh zbZs@if#0rc4!wT>p(-rN0qttfP)n?X1`e5EW2~#OhQvlPi9{sfnQ6{sR=3T<^EV)i z+3ZtKPS|BgHZ!}y$1dBeZ3U1X3P59`dr_3Vwbzz8bni)bvPnS-@u4WnDso!wMU#*A_r{*a zVhYzn5dc^}QD@=7B+=&BzEl@gL3C{{#XXnk>fIEJ>b5$4o2wOZ?r0C;buk68DcMZM zhw@tOsm_5tZ`OAwUn)lKqgD^g$xk>m1z-aSRs2@d*_He@3r0yJ5~XFRW_t_#R<0{e z=t(yFw>wSR#`k*lou4a(wSTD`kb*vcV6h1Gk`yjxL&g=XrD35Obmj}Ta3okKLPXFH zjCa8peyV52r!4z0pHlDqF`Ouwlg`^LHq@Y~TUW*{BLj??b?!!g#t5gf^x^(>i)!zV Xox(^b&se2?K44al9N26%fA8@t@ccz9 literal 35595 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 diff --git a/fonts/medleydisplayfonts/CLASSIC12-MIR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC12-MIR.MEDLEYDISPLAYFONT index 7582fcfe8103abc265ab48ff548fb7e88c9b6e98..1e1294f6a3d12e27dd9dbcccd71bc8d6ee730a52 100644 GIT binary patch delta 2211 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 R1v zqb04J-1qwHgC_^y2)o_Bhr6QztmX5^PT?S^!Qup{!gW5*q)Of6ipLvD4sQ#3PaIx` z8o8yi=&&flo-AslIyA4A@(huYFO|7{cY8J2qjxPkp{0|Wz9LW)P!x}*sA^JwMl^Iy zPeJnIY}gxcd0lc^9ZU}%R`;t(88u2*x{`w73Wy$$ilc=LE`O!#BPiSW=RZGHtd#Kk zc^+Rd!lDaqLwLEfXkDX{k*q ze?Xn*^(dN0&|j4eBdiAjdjK`^oS5%WTw5I;kIUtPjL#R7D>ZB*qLDrXL#9U2O4Vv3 z(I`?$@O&u{4ts-r=}7eW!Yn>wbEmGpSd`IT1cwqGYzYQLua5Q%esI5@4tj798_Se{ zl2X%cDK)5;AOAAZ$aq!JjSSI9hjw3Vr%!cka@EFaYdwcO@`07UEsK{uWh7KFW+^QHi}78|iL^gvJr4QMxA3vl%pEX8*kv<>J991lNytSHw;V+ew}jdHa4Ubu zzkmT|UPK@KTtNH_4aL;=LW9rY&F&V+Kiq;Z;c6V8a5UkvF-Lt(I9qQ5;ln2AJBL1@ zN1H%YnqbmX^VP*ubFVYj5sr07LJ9iD3e@C&1lH>6HTr^3?#-b58$z02%e{Y8OMk>J z%>5gR0el<)))oUS=Kw%{=+3>sBS19=0DQ-*0C4&A1FU9h;O79q)Szzq0oE|DN7Qow zs4MP+RU827ivd=10ALo`Yd8Qfmx=}s0BeeyXe|c-=33Oq0f4y{t>XZ|Sn_%f0E{JX zn0|l;#*&*j05Fz(B?kb;lAAdIFqXWL0{~;mItKv8k^>w77)uUv0AMUR!~uY@dQCAV<^U@W2GjAsAFt;HxC5HroYJpfwAd69tez0-^K%hvFUH| zKwxaTp94Yz)6-AzKwx@$mn` zJP??x_YXNBun#<+;eo)|^pAKTFgE>T9tez0Kg$DwvFX3$fxy`GPk10OHhq)_0%Oz9 z@jzf~`lmb)7@K~c0|NW#^93FVj7|R)4+O@h|9bin>Q^y6eP-?j{>i_9Jo{gWrvK2N ze4W0CIWO!B{Imbh6SH5#3o!~yU*Nw8cpbp4p@r`CR7DCxor{7dkU#sb*)k8C`7c4V?I=-01e)s90{SfA#rYtuJJpUfAt#_B(H4*7=H)JwV0B~Y#T%)QBX-pJR{D)0~d zR?VzYVudO8#C0xw$86#}lS`ralgmAQxva0kO<#EzrX;F$>D+q{ezk3C2l=Ff1HWyz z2)tO*3M4oz9=K8}2Z*E}DCP zF1`#$<}qY0_(}7@iPAqw<_k4HnybuQ3rtfBjIpJ{+m*nFaqW3#Sf08^gLjZI5<{n&Ymwf}{+OA86p90d*y z(G=>FXUO#9iqxlR)|)hivJ2(X9K^SF8nHMt_3jN>&CnGM^@&DSjS6)vt)cbH3jJ+` z`m}bF`wgOiZ0%S=r9X|&YffL-7o~VqSiMx}xAA*zqS{+;($F1d3Ok~(^(Fh)(06XA z&*tDCBdZy@qM`oePzxi5j-i4a-S>s`I|+~9P6cGTn@*vG$%abi^unW4J@BUD05@Dh z$^jp&q~$?_$OjTCR7VwF+=tF6x!yE!j(cW$89Z1Z8PHu;RfL* zVJC)fD@nJ?7!V90lS>&KHwVR<&@bLgrlRO=oiEIsezyEdK%cx)pUlQSjc!z~RHigO z1GBu(4di%jIGOgNa-|hLpKNhDEra@`tm5?2vP#ZGhfWsd@HFx-Lt?5N-xy_{Z+2VU{o;i$W?p2n`7 zp1!|vWTbJvWQ@GC6{fSP0lBy8FQgELR zvo?5=m1VLO#s<*RIhosDSrSy!X(AIvHxTrwnJ@|>)1#n_MD(g3}q%-v;IH+O6KAK diff --git a/fonts/medleydisplayfonts/CLASSIC12-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC12-MRR.MEDLEYDISPLAYFONT index 7a6c26c56a0ff94e24c28b7c26689af324061040..618f69104e55501f276666397287f408c8403f56 100644 GIT binary patch delta 7271 zcmc(j4^R|U9LImVZ|@EdkiQD0ju-v|lH?9J?wm~E_*=pucP7(RYLR0Rj*>N6DOYJq zg+i-?Ib&*NV_GI&y3-&3WnyXnbo%3@PGo;9$;q&&QImehUd*s>dv7PFI)<73?!M3d z-oE#FdwcuN{$cBX9NL^%1}XLwYhk{>$Ob94?2Pgm3o;y;4yVoT7@y@HZ+E9yz5ddo zs$y@2zp~0(>9ava*(7Uuezm7GzsgtSw+YZ=1rW1a%F`?!Z&8(}sIaB(k%9eNw4D8E zKv_j$Syhq8?~^-)5e?Zr|Ldorrw8DwWPmY?Lj3@+7Xx^@0es5=X1I8L1DLZNAkYQS z;sDrC5735rALgT&Phsxb4uaSPLV^Q?5%nNsVfJA5W3H)(24NoVSd2SX;f{^;;=){txf=7`=?y>@;EqPz@eJTO10XdiAg%o!q^)k=h-r>DX!3s@!}USh{UAuk z9s;TBVK7B41k>n6V9IL%(=7oo&3gn)%O3^PrpLha_F^!dSOTW*$H5%C6wK+%z+Bh} z=G&hD^ZX~l{Pa^`ez^(E?aRU3v4VR!;riTm|5k%5st@K1&0sOD1IyLzU`dVs2c3-S zWjsE->tv?LZBwSTI)(_>wg!qVdBGbjPYZ%McqC$wD46Bb)`=5qr7QZA?~2@0cSUDV z>x+lQ55-T!6XMrWt#}UqyTuCxR~bnpSCi4iPMo23BwwnPTcQRv)RHx19oa~>kT#-_ z-DE!=dyjlXJ|(Bf4+MG4-Q==l{@bgI?K?6oyp`IwCkMACgj0z$sdvjK-6GZe)k2hN zgJYtP5P4gy)M~rcGPL!a+mbA2#$}PYFi@V`7?8hJyexi6 z_cU4h^$6Hud zQDTE?kHuN)qM>lxdtq$ zoJdzQU`dac#tc}pbvlhPEx~nN7okj>D|$8SI+tn5h6Un0&6l8y>4$p%n74u&Lze+R zQr1&f<>L8)Gj?txbTtE(%y}QNxPCtq?3o5Mv7OZ6c%I(~m1?M1eS*M->Q!-;D`uYs0(lK0zGvG>drVeL7mb`o&j%N#w%el!qoB>_d z-=V`9@TKxTnzQqL*|}H;R_w|q+$yLIv8vHsMy&xIv8vDsMu{gXpH$#uVNp3q=T_mkBUt=ql57+c||f))6IOS zSE~&hu7mL{X>#jed`tfD>0o?I>SpU;d`nI))4}+bls~V7@h#c4i^iCb_UZ&=9Mi%0 zmaOg4!T6R$M_aU(II>tnBKN(;i^W&9dn2sM$D=GU*8X=fM;2>%`c9#YwOh&(HE1^L hYbb;&_zrPPl$K(RP+viO>u6RM`7Pt3BmR0;`V*_-V0Zuk delta 16244 zcmcKA4^Wf$8Nl)9eSdEfNU$Up(O9@96qIh-LiiI~?ljXHSpoyvf;{(`{G#=ft(ES4*$#CA2-B-gcMg z%7Yht-3MBwzX|c~`gEU*=)GGhlsg5j1o-I3nT9$KK zmLttrVCQ-@Rl1cp^ikJ5Uu|)j+vO>Bs7dkz zQi593y=9`c5g;=UqHm5C0M~N>b=v{_M^*cnw9V~10JfF@?Dz!W(0+h7ssa8q2=Lcq z05=-|?k0c~|67nIt^nzWR*YI=5T6x*qPq!7@-9#&mxJQ`9F+1Spw!O;Wknn)8+t%_uE`9_uO@)<>N!w;w;q&> zncA40nxp*f3MhBWL3eKt=pM=hUHLB1`Qt#haXsjQH$iuD9_ZdV2fFtQKrbBueaZyT z=RX7b>d!&n+ywg0E1=(34*EBHKz}(C^!>ZQU<|H)Uss?uc6TQl($|CG;X7b(Jr4%& zZ0$r8+;1!?FRt~vd|qFzyYf+OE@Y*BbI7L6kf5|jS?DfvdxoaTPv%y*NM`T2S!UiDHt-7WqTZ z6UExYBfO$fG>bN|PW)7C70+)LJG8^Q#a?kp92F--M4T39v?J%mC2?8Y5FZHb6KeZ+ z#8--b_~rh`d-J!)Qlnd$O7^!$W@=kyU++~bb)q`^BVAliPkh zFxH-ae!KSk`^R;fYV3CNCVNKtC))n;=zhF;o3_72+n<%(WwgXw9QH}>?T0(mOUa$4 z1&ISa@3bH2T6(raT{yneR5bKrkPcwzQ2WO}YXCSH-L{W$sc%mxoeA*!p?zbCx1_3~ z+T-%Ms%_vidVN*V|GzuEb8<$`Z~G|EZ#AT!66v@q6ghnSzO$yhSW&qnQNh*g}NHOHcYRVsJN@p4<4fSD;VvZT*9Er+cLXDNfFO_|i5HqS^Bx=&=qgsO7 z2K2MT2YfHYZYmsUn#^Ddn-=fAC)Od#MMIP|`kd%@oi8pNdb%d&8J>&AD4P$}_iXH_ zJaqka@S&``38?ImvnhuURsRYBr7cmvuDiBU$>l?Z-Xx&VDr*Bpg}OeAPgUPaQK7IG@u@-^DJoRia1w z)b?^dRcMf+LTz{RsrnM-*wm6>7VePh~kyQK7c`_*6A-QB_*8-I6ctMQ zVm?*x%M=xAyPr>G32Q26jJGaiXQ8-1!N;mSLt>%2FX3aU?~+(3?@O6jhZ18yeW>iq zm_XW(UE}^k8Yh(YCO+02MWIY~)b{0ktY8v}h2p+~k98%T#6op%=3`m&NGz217CzQ| z7m0=X-pa>%sgA&Hqy)_Y4xEY$ZlK33|JBo^xXDn8cZT_hH&{Axbd-kl^C zs{9&0*5A8HEL8b+K9)T~VdbMKzn_C;{#4N})r-$67E8=4hSj*fb7FyCA=3_PaNi4LaIl{+U zzLCU2OPXKvu~q~rEPNZmD}1cx6C@Vu`%ykt%LNh(_5D>oR_nh=EY$bc_*g3kNi0

J;K!uJxK;$uB|iNr#Ee}j+p)CUBXBL_|PTcgiv2^J0LCq_06 z=&i(f$7U-#t9;x3`&MdTrQ3wt_loF3MRU~iIuuW21aHIhDKJ#mR5$AN?iUS9H z^;=F)KNrs+SLcx6$ka-7D5(GcpMgPo12#7>FsMDiCQel`p#1|1M(rQa;Qv3Q z!=Hh{yoG_mX(|JQKN|x>R6ZF&$phBo3@lER43s82hQvI9(V9{qWWwBv#1d4dD__2hrB(r3( z6oE7ofE950b|`B)Tx1!L1$F?C-pg_bEPk5h3d=(3AD5KnDMxiNOj0YGXKyLCvp~>9!KY)A*AeNJx>?k~$ z`ZfEVC4=BK!HXPkbw6N+vnED58nd{D2f6FjvqXeZY*);S+SYi z&cP~^4JsoiD}-82o-JQ7 z`F;TGPc043FHWg%{ig6 sT<97J*cQ3@a>7(@G)*RuOo!Xcn>Xe5qT6I*h{uVW4Jw)VIbePQ0Oo;G`Tzg` literal 34889 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 literal 30240 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 R6C8qN`j3GSqrI~r{Q+WHdp-aF delta 12792 zcmcKAeQXnD9KiA4-SZrlc5fZiIgsu}CP6n`yKY@K1!{NOit9Go>IR5o@-n8t#!D2O zIGGZPI$=AZ!$i>NR6=5eD)l8g`NJ0?67VI8Vj}TnqVg8O*C<|#FZ-Ej?uq+t*>=y} zvVQjT`n@O3?SK8E$i11HGTah?xzZC-b09CrU06SFWuc?UQIcaXEiZDF+wFPg`cRD; zsH(3EH3aG#f;mv@S3 z?*yrA7f9C*fz&)6q~$@7)@=Z(e-NadXF(dg0;G3ZK>8vA(vNS0oWwxRc7yC_2U#5e zx#?q&7h6H@ss_1l4afsgke@#W^8Re-l0P~O@`+Snk_s%N6WGLEz{-b!)r|+%5(Kt# z1F-djz#cja?CC3j?QH?}UIf_C+rWNdz*F47bK8MC2Y^?941Bf~_|h8SYrB9yxCi)? z$AP~z0r-L0z>oF;KeG=M6M!<#1$^&ab+4>tO zJGwyGlcdj7S+?0*;|T=SP%sqm)m7_HR#D!cyK?l&i|qZCH`i48YU9siXQN-OtW{^O zxoTni(v>TwESWcN#r(Dv9gAC5pWorF^#p@HuiaVb4+JLv<8Vb;UUciI-y~*+6zv)F zm6~NyAUbYzpCp;Jr_EERzR3UAr&eGY?D}7S;r!#Xam>ahuma}fFEX$GHJ$lckj-Lk z@#Cz6-J1B>t#5B+5%vU&vKV`Xy~Yl(54zZ=`tBiioPEcB<`Tbvr|>cQuV?XWp3j}U zf?sp~LH_f*@2{gxiLC{^{jWWD>Rapo81?Z;Vrx5pg6~djDT)6-dLro%i!|J(@JRDL zO0sq^Z5DeKQX_|Yc~yM(cx{ul#0)mM2IQ0?FzM$(ruL<^-3-!Q=U-7atvS8Na;D;x zKCT2vv1vc(V^ft?Kdg_fHf`gW9!o~Ie#QZq;^T=KJ(daGo@Z{mcz;K0x=kC5kMDl< z&2YGKQ~ws5)_7r$rLuck*c4VLnR;#7$;24Ko%-0aX`8nGq8`gV-KKEZr20&0+qCS= z_~WI8`@@w7`ybq<#WL?t>ONI*`bg^~pU-V|*|hqL`$hr33&5rg#WyEGd^0!MukFuL zuZFbv(CiI*>-`P2YDjI!fsi>Es!#m<=P6%YJp7!`9ochU+d8Ts*5OmQ9F1M_SyG8n zlXJL9Yf@z=+Le)^j%J9U(B;lehT1Vv1cg#wPKH`m zE`mZWuOLIY{Q{^`6!WXdP|{ox6sq~vWT<`1MNlZ`Q^-)g>qJnf=Tpg0Gy6qQDCpD3 zP`NurP^jo0GSsn`MNp{d*N~xh9TY*KqI=0ut3MM#p`urkp*-JIoP|@qiP}bcdC{*-%8kALzZFxn0#A5VKpfXhS1{zez z6w7~CV5Z7Y(PxmMj(;J7LPZadp`QCu1cizoBtxySFypI)GF0>s8A`Q@pit4TBSR(I zMNp{d*OQ^%_llrU(HqH74__~WLPc*PLoH|%L7}40BtsS6A%JqDqR%2joqa$Ag^E6# z4E6G(A}Cb!8^}=Wo)tl%qR$~i`QH#hp`zbNhPv=05fmzVGa2fWZ$(h3=ySg&xyD%ABhGF9{`Ar%Vy&19-OUJ_EFvfo0c zQV$5JP}&!hsZx##sZiUOkf}cSPDEu#ZC^^JdSsL$aK(w=u>AKuFYRQiwk#nPYI_Hn z%26PsLTz70rut=ykP5YZIgP3?-S8U5j;g+b#-qQ{*fU>XmK?>XR3}DUmAH9vZ0v@1 zCChAdsvN~AR3}Fs6`OIp;z}{>aiT<>BJj-Lpm;6DJt$76N8S@Tw^=d8?%S-qkevB1 HYxLg%M)7op diff --git a/fonts/medleydisplayfonts/CLASSIC18-BRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC18-BRR.MEDLEYDISPLAYFONT index 05f0cb03ed448fd041f053d565a6a51aae20eefc..fe9125ad023f74292ceff7877594fd23dbb9d253 100644 GIT binary patch delta 2274 zcmeBP%yi=!;{*{;1|>r!E*HlTR|N(o1ruH0#7bQw10yp9LnA9=ODjW5B`*IE57!_! zf4`7`Apd}11qMG)A1+_V2xkw+pkUV!1xAMdTnr3M1`~ZX*`57egPdJmCg#@jp{khp z`YorYpNnUZt8+;3r`PBu++9@__X?1B(+S1Et9a(qbnEDP?aqXP?B#$hP?uhbR*x z+vEpa_V(Ot6v4@H-23Y(G67;giwKJ(i!zHIiv=4uixUugvjnh2vLv&Vf#g~0SX#mK zR3Li^%Q}`#EC*SRv7BeQ!Sa~pT|LWBHf~lXR!&wyR!LSRRxMUzRx6;06RQ_%5Nj%H zK5HdmPqH?`)UZy5uvnMDMRo#BI|>!O!g>qDVtvZ`fsFwy#tQcTW(D4h%#-yyBqrDA zOH9ts6PUceQ*rVKb515U!O5|LNBQ{~7#JHE7&sWfKw`2WlhkByp$U8p0uT`(2~;xq zrO;M>`+pWd9*+S?2qd;vcq@N$6G$gmOt2p)Rw%NS|6mhbufchsn5pPCz9yh5AYfr& z01N#T-OAtCVR`U*yG+3kxe7y&*1cjNF{vb*!#svP#%IhyRy2wO#eT>nOC<9cizT*! z)wxQ5)JY`RKL(3|&Eu2=igijP++gN0R!jT`7CQ?RJJ=|ZECCdAOKbp(O_TzQrAa7* z#G1fjq0&HaG)tuEID_mx0=7d^2I$@YHlL5T&ocnJ?>opXcV)J~{iO)<3`lUH>~2nG zB^WPNZZ|u#1DFR4$n?p5^5JX^5bj0wzR9+Vrju_@;G29;y%EF~0UE#+9O56Kz!1U( z&J)JQ;7lRv91N;vUHzQ>T|E8V6&NC%or6^-KVS==tPs0pbD{D~b^%m8_rpXF1Qk&Cal)2C~6144N`crN+O(u~1j@xUS|CJm^x5>nikQ3)Ob8HrE Kj2Ga5`3(RY(+42{ literal 37259 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

TwRa897LziN>+vrptHw(C&k6bq6aZ3jU59(Mt z|8rB%y*+yR;FZ${-@&(&4X&kXmzN(0=1g*EhfKO?I$^uy51295ZkolgbJ9WQ)LN(9 z(wVi+6#FdVBJKH?l@yWf5^gH*MabIM(>^h|xJ#$?&Yr$d*uHndjrDLK zpV_g6@ELO9b@(CtUwE7AV&(31D}=jou4fwy{^t2|cpt~Q*srk1+0%r?`q>w3L}tp% zPO(2=ri|X{IX1%nw-sW4W5*W42D$8?*%glCD$y^y(+i>7xnJTwUhr?5HwRL= z_T~I`^1j(O^PNm}oR16k<3nlOV)W)KM`fIJ-U$u6ob4`Fb~(LR1J1T^)}I|;%sJO* z=P4~WH>W#hzH;sy^M^`tO6fS$=ciDNEiG%Oyb~IBnHzFv9|ySIv~MO4cqSz9Q9O4{ z!}D+P%v^fUKLGG5or)*J!}M{T$J_s+CW!g*3{cIdi#mNcknq?@4UbCMPGcQInPW0j6s^>WRkC4wsIdwH??D@Rn&Md)RUsL~;~o34x2EF8&r9cIC7 zD5K-@y`CSPp&cvHyn^Qm22sWdK0EdHgt)PJW-X&9bKBruu1-epsMBRik%5r5|?Oolw3XgUav&w4R z?UGlCmR`J+(4MB1^2xJAYsFkzi&SP11ig5vPFhD5Nw0$uUXcoX@%Xih8TCHRI8ftD zT^tU__p^yDK7A?@h>x9!k3A29QM^>><&|n}1lbbH&z8~>)J)Y8rPZGcjnqjwd|;I~ z;_0zcG7}r1oez`GgI_IPDjen~BHA?3^3S0qD(7hTKdHBRAUV{FyYb2Kb5eGwPE^m? zwEFzBmy<6)9+l~q5&8m5kNe<9v$T{FT9Jw3r9!dp{ZE(DVlQnH_4BLwUN+NzdVC7` zDy0>Q7cT{mS+(2IUtiiMW@Tg=b_G0LbPla(ym&eLmxESc)M(VxDJeE!)>v=(5p`(2 ze?D5_=dSNY3Unpg zfd<>-cHKMf`P_*Mg^c+V+_YBBpQ$94Q%fQWK{u`9QH%5Ewqlt+e=44UvB2qn{~x1c BCEox5 diff --git a/fonts/medleydisplayfonts/CLASSIC18-MIR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC18-MIR.MEDLEYDISPLAYFONT index f57be8b70fae6c71acf5f8d243c87aaa6ef99e41..8848c29ce04ea9460795b13dc40e2d576cfbd941 100644 GIT binary patch delta 2111 zcmeH|O=uHA6vt=d%x1IQ)lE!lYi-@#_FxXB`BIutY|~BJ1k$8#QfM#M9*Rh@7JF$0 z$%jD@Jv1G>Rq;~rB*KE11Zq5Z5Guus2SF-5ltPug6h+WD*?vF^RyIlq(FrQz~m_mIL%5TtSaG9;d3i+MLE*Vc= zx{Q0I2`ylrrzl!mW*jDp#%pYMcL#l>3y;+;rH?eic6{iA0T_aDI6`;8adJ<>oA4IQ z!G~2pd<++j_X}dbhVS5exDGer7W{!M$dN`8-GQ9Qjr^z=#n2EMMOO)#LbE7?FnWXx z@!^G{XS;s1v~8i4J@Sc+_IZbXrzykY>3X`&u#i!|*2;H5>O8(;eM9NE-B!ZQraEGM zwUxLESw#Q^@|e+a`DBTcOuHbj&?8QZSnc`9O%6lWZ=FoGWluve;DOa+2(}wcQaP^v>z{#+f32;-^@C z%Qa+QPUly3>~AjOi#FO!k+LAr@v)X7Z=??_J7l?~Y$m6e;kBBs&5Og0)rv`Hz$R0P zK@p@_W3zg_#%^^e$?EwRjw^{!G~O?QVMR%{VW&ERSNa0lx@2Xn`*a>}=bwavxk0n{ sx3UL?{zHVCQ|;mo2z=Wg)bCT&o{w%FjN)@25~W&~rcaCu%x+D;0JFpI82|tP literal 31852 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 diff --git a/fonts/medleydisplayfonts/CLASSIC18-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC18-MRR.MEDLEYDISPLAYFONT index bef29c477f33b0f3d1a964a4e29418a6ddf4173f..a21ca793da9bb414500d13dbfa34eef95effc99a 100644 GIT binary patch delta 6249 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 OnKjyo_0Ios@BUxXI6!v* diff --git a/fonts/medleydisplayfonts/CLASSIC24-BRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC24-BRR.MEDLEYDISPLAYFONT index b39546e0328843d30acea240fec03be4d561de63..7e0107b45b6347f57c62f8a0dcef668eb92dac66 100644 GIT binary patch delta 2488 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 eylDU8Co5=y~_$Ezb?M diff --git a/fonts/medleydisplayfonts/CLASSIC24-MIR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC24-MIR.MEDLEYDISPLAYFONT index 38fa036ecacbb57b98db08062fb7a8735b83eb0f..53944a3bd562fe223b059af70fcbf0a6c74a872a 100644 GIT binary patch delta 2366 zcmeH|UuYaf7{F&|cV}nsl4iEK=+$1+>E2b_YB0IfYC^!f?48N!u`KkV5ABKtL0VLN5kX851jTwMg8FvO?p*>6Lc~4< z!EYJ%`+nbie`c1MJ$Vsd|6Y1KltE^X8Av5dX^u?3vuk8xrYqhZ-^F|4{k?tt@oqDa zFAb*)kL7cv(L#Q-$Wbnn4U8nmtl?y#m@aV%)dL9O_`=9`&B~_>RywtC&|Y`@jD??n z(KESJrjWKuMfg#QmgDs`m2$m~(ESgsSr4NAn#%w6*L3^q|LOflXx9aVlGhN*e~r*M z{})@?;>TFxIx)LV*tdTVRK^cD{n|-MBF+ukfh7VrXcR~=^5`w?jvkl@UM=5IhDLq$ zDfJn3N_|b8({8D!#5kv(S1+j_tKWEj^#`@)y$KN`LLMM-GDJqm76)oMsP+AWMW&bMj5oEz%jCGw-f3DNXcv9W)vjyb`I_pl z--)(%3tN%As6IO@WIjvA{-$QD#4o=a(W;ox0jqU2c(p@L1`U1OqD zlOz!G;GuBUP_W*Fs7YVgP&FuKOVmb)iApcs$MG1>KKh1Yx-wmq1_$b++6L}OH;oO^UQMUa>Fm?@S<6=o(YhRL?QPH0xp zH=;ErU~F)3eT?_u4QzPUh2ycRA=Uq6;emmcFz=KW7l&jQ=C)R0U{V)p#YQ9qc?@Goo=mMsk5x+x!n@Q%ZJ<9m7joAUb*3#45{Nvf%>z~gKtLXjl(>W`j%H)PP8ndio3{D?;65R2AXH(Ziz_=|g-uuXEflLd- zXU{(leD|1hWiOSSkM_*am09{$$>O~D?8B`qf_66Ul)vxUIep|>aAiQxYE>@GejcJr G3;YY{T6{ME literal 39058 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 H^DO@ll@D)| diff --git a/fonts/medleydisplayfonts/CLASSIC24-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC24-MRR.MEDLEYDISPLAYFONT index d0adb6e8618709867e7511048c5a117c10d43ff7..0ff3544d96888e2120704d55c1718fa499b1ac6d 100644 GIT binary patch delta 7733 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 r7-5(voq9Ls9sM+ijViTtMh^HNpF{i?FmpNq diff --git a/fonts/medleydisplayfonts/CLASSIC48-BRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC48-BRR.MEDLEYDISPLAYFONT index 2fc103e549febef4061c6342df679e68071b6fd8..cc2a960c77f61c46f52ca077cebaa417fe8fd8a9 100644 GIT binary patch delta 2989 zcmeI!U2IcT902fhI=4G|+k0D_j=`X{EpxgL_R*9v$LhSTqhVWT+u&G$%sCO+mO*C2 zkZmmy;em`fkETfW-~(bpj1i8@ln1TufrW^L7r_T-iLeFTSP>IDsH^{b@5&0qJ&4I- z;%RR0IluGqKlj{wdVBtM>cwd4+ZhgIC^jfg)Ib3$Z<0cc>=qrjZYVyV72=xsu+8iMMqNe}jFY5Bg|I_P_&@qhAhp!`C zGK27QU;cxoR7rgV_&G5Y83Jtr-WphH!>x2J(}Gj8Q8ro~(3)`;2`M!=jh;)Ncu+}L zX|;Ma5A`A2*spvKHG&+UUCY|pCbpY>U*lzm;P{rk%-&S7s!Fk5OqZHJ)|C0|ET_rW4IOE8m>y?vl>eb$qC2(7jc%%`nqMCg1o{22c zy76VYRl8I{KFDNpvVbt7j(v(cVg(|)PRj;EnxW4=*!wtrRE-YXNJ z@fhvR2i;XTr{Ot$w{Qxtu?F!hKID%ku0C<*T3gowR_CmCcVJMxu&!pud-kQ>^UT8-CR< z>9S`)mFwpxE@|Opq46Fvrs>*Sx9V(Xk!&<3jU7-Bb{9%DyLbPL$>vVEaHtas9o}_fO`y+- z)9I()3z)pMM-tow8@qr`?m3Ccq?ad?zVjqfyc`;@CnIlMr>FMiicwkeL-#Lqw8x|f z1hX+i*BpEko^!x22~L}% zu3C>81i@{3=fvi~E;BBtfApCq`HG?r)e=H5tvcXH~ u_jg~nQ1{a(6n*z~Fwecb{&uFrHD-LByT4cQLSf+ghJ7|XT$Y}=w!Z*2A8OYC delta 2217 zcmb`Ie@qis9Ki2UN?F^x-b^DZY72H0m9h#5EugiQL#h=>+aMznVGNb|iz#zB(Uu@? ziz3K(uDZZ7v+P$iOno!{u^4OoL$hfjF3WInOBZ!I2U_MIc3aomdso~XAz3oH=5p`z z`M$gF_vPDrHyDv$`CZ$1nHq{ZnUv-+C zmsLZmQMF3Fn8wu}b)$6cCgU^eLG=%;g4MDnR$yObeLl92?`Kc5m)P&wUpWPr%0187 z`F^g7dzstKo#ejcZvXcpx!)eo(afhKO`Yb=zs(nfZ;VkgKV2H-^B&$OjpWk$@m=++ zGPpdY5<&yX5FSVj)GSA8XyetAxX!PTeZUk2jylm>z3rRfJJXEbc0YutE+T)LWuWVf zfLJ5PHmw!~PRv9}pznM{4cN46;r!HrxNJ^I!tE);2==F{U?)E{5iznLK0N&alAT); zhR#$2{ygHGiCdTN3@NC8$6vRt1h(JVyz?4bF>P#YJQAQUA=R7J}=f#CB z42@Y-yq!gaBEr}r(4I}jiR`%WMWEkI#bxsdnyZO0kD|5^ipe_s&CIxii?b%AyAZ^8 zbIARgFnSn;Z}RBD8X|;6 zRJ1IL3t0^6ZB+EwBr%(aU3Myt+a*y<#1RJ-mmHF4BjU7Rz_$bmTL}&>Gn^`uC`@R? zX}~j=6V!}`WKnp=Wxy5}js6i*#NfGd1NN5F=))k1+AHVd*D8M^DEbvqsCCcB;3h~~ zqlmx`Zx%k`z5N&uRT=Tcs(YjXF-8-HlhsCivzlU*;*}aB7HbH``}Ol`BTlU)81JWi zjS&~Dp(v8xLt4ENd+LW#!Zi_!8#3{hhI=RxiDC?@8#D2~MnbZSVgy>&W#W(5Q9AE? zA9|Wh_)^ntBvbeqIJRLaj%*l2f$OW#G`O+JgteP*A@K8Zh-@)obMqKzw`Sv&TW`iA z=9X;S)G`LH?N;2geJCDT-)hCjTgPC}>w~y%=aTqafseKs5q!Pt9(^`GyW5a}b)DU) zxBU%r-Gg9YZ|T!xyU!`%y{>7xaaH8xTAnQ9{$!Vt1)ugs@n`QQA$+Ls+vJH$us&JBgUK#oBQE{u t*!~GK=l$z58J_gaXTHiszi<<$Uhw3iM<+dXKwW~8&m4B3lNORc| diff --git a/fonts/medleydisplayfonts/CLASSIC48-MIR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC48-MIR.MEDLEYDISPLAYFONT index 84d2f90b653fdca77eacb2c9bd16753608a39069..2d4b8aaf461678629c26d4d464fee28ff01d0548 100644 GIT binary patch delta 4018 zcmeH~e{38_702J)#vaFaw{vb>$4RcY7dO!6hg<(h(o1sOHJshXkl4mPL@ESn)D{t- zm0d{Vpwr!+4q^#WyV0mBRh2sZBU06>CDN)^Xrpx9AlVXv@CTGu{LwL{F@=(Bpe^fk zx#i97**yo8Kjy*KaP-0c0VxZ;$nJki(#E$uD!UAwd0acGHeZQXb9 zXlqAX$M$%8=gzI$ceZbDsqf3~=^nVJuQ%I2(APg0hu)sO_4{`3&+OSfFxZ`q6L9MR z0v*TqZKRpL?tx5q*YSsSb-CjB`C%s(i z{onr$O~3m;oqqs60Wfh3z$9L$Z~HG&8Sb)# z8+<634?Yt-6PXOYjqfYLa;Pb^C3HZ}hmM4PO*QleKInszNG$K{Vl6wpJ6*aCubwSi~P-Z_wS!9yEw*v;P==o zOC#@MZ$;(q_Q(#ew?8r*`H9!7@z!tL8a}M7Bmf}awY(wF$$xsTfxjDJ{Ka$4Jk&4{ zXlOF-Z&(}PCm(I%r;8sMdSf%G+n$G5KL@zu{PjvKEvuaTlg;}2^-AUqz3 z;!T6`&vhRXuE%QmyuLb|CIXZ)K*2=UMpMioHLhzZ76#Fzx>EwQGAOPI?!0Mii+@Zu z%2^w=ev3hJu?xhV6_8SaPD!~i23xL@O;~-RN}q=Ol3tm+A|P1{R5#&QbHW(jfO^Hz zs_j?nsgC*~02M7r{rG2XvPH3pO$GTRqH2Qa3qmmgMsh$-Oq<3_wtQh^ zDKaafxMoQ>+V_mYT}YIH3JU_}NdO&Rl_ryjk>r$Fkw}{q7f9^X`^JeKHrZSTW(qiP z-Uez@i`mp+4rl_fFCfRJL?R(1fz5bz7rG!0&{+!#7f@E#9A+^`v!P&t=A><~-J*yl zEM+X<5pR9YC)l)r!h{3qLO#cAW@|QCupyt%JCG|AByi=m9`R8c2`pab3Si|tB$=He z7IBEB%sODl>?D2=ksNxAKHF>}Vl;jpOBgiVFZ4_j^2|a#U?lYXSz>8c3T%cRMjlhf zZBO6PRpr6TL!OG1BG8A$O6L^8L=t;M#GE^n^Rph&e~(XSqbA_ABy!RR>PBN!Xl4$* z6$OPT2t}7MJ+h}ll#sybBsFu=haxnZrX~&%OA@*TRty0!e*6WWNTUI15U7duFQd}b z7&DoU-sqH|Q|LG45ijhm@}b*E6fJ5hLJ=udV>&A$kA#AWEI1x9)4S-Sq-%itv+xwE zWmKuCrs*0*Z%BZPA$Z%!xY%!#7W_8SN=Z*+Qkm=O(g!Xlnqt7P{sdMPA8x$aV1t)Q z9P$c<7$zs}VlA2q&ZiR6whLY~p0f4JeCq9&cE!bCKcl+z$B!HUt* zucA>09EhP&G3O~qX=&8ViyXsn+3g@Jxj;Ys%bO5015gI*4CmNzxOu}V)YgsQidFzA2nTl zL`$+UT-ubybi88|+A{qI5BNXuxEGYm%G~^{rH!z&OxH?+&bdX4P2ldRvVYSzFd&L2 zLK%Uw;!e9llUo+p1(Uk-{}7s*TL!d!69IyN<83>)D1W1u0V$ADJi(|DV6hw;KAZ^?6VRWRk9 zGIB2EP0S2=6E}s1l1no_a`Dm1jGeZwZS|jH|8rO#6g=}HyB2D{jwj>!nX7lzEw1HXwEwhr delta 3406 zcmb`J4Qw1o702IrY_D_Y+c`{PJH_!jZk-Yo6X(-s=eUjITxu78)jm`z(Ev>vKuw8@ zTY9vc+jY}65J6IBT30QoiG(N;ZQ6(xv{XXgK!qiwkO&DiA)<_xsFA2hHU!~KyuIbk zo^5O+M5KC7w>vxUH~)F_=IzY>B%r?n3j zxwWaeb>rsxNN=Vi-M^!^C)3y8+c!`LJ)K<C8Z; zzq98q^r5MKrl}4+<4xl`J9cz-N$;M#w>!PPD}CSoI?A;>IwB-^-rvfHL%wI zKS`FEVc65M#(u&6Jkt`7U~TpEQ+Ir4Slb^TjsH5Vm4x%RKP-QY@-?v}cjBMmC*q91 zezuysv0{EM-cuZ(fM!l!{QqACh>~oh3Ex2-y4XKoWdVTusc? zoJS@VB>5_jtRf!dP>(q}FlR<-9&0FPz<%q~$l_3W&@Iie9cPs!e@|G1PQ=I zO=PVZ-NJpaaPug#!5WXmn4o_}WzAASvG~~JvWSa1vS=3XUbo!dw)Q+(r8)H2u#Zg) zl!C(SRfIJnd)arb!_hTMIYxZYLB-#^LYx`)2-pv8KvuVyhLP0{9ES3FC`_|dFl3Kx zk}T9pR;P#OlQ1($;xY!d-HfaWHQGTJbj5IVqg$q<3sXRVNn@GF=9qnR3(DehWwj#$bY{`K1l&NFmMH><1{MSpfuoH3%&tvI zHV>|3b2?Bz5M*lVx-cEn2^@CDq1UfZ3VPXP_O`8(^+D*z958W2^ExJ=dCFxL6U@?> zP@KtActLj0HcT%fq-u}{_}nQ$U2_;o#ZjEp3dDn9S8=k;KD0elrOvGC0hhWuaWz0) z%UFRGlVAsA-`IgH@f1tP+50KPG!BB+&=r3eN`*6HDqoa8Jl409O`$sKIHJ7rvpz*9PPrZg4)#R$5BJ_64Ic^Ih)@=?RIaO&#W6qhoT{l|S$_69nN zFD0_L($8W{0gUQYnL#cd5FYLr1=-3kp)97Is|ZB^t}RmvXd+pYqLWk@1=L`6>rO;X z3qizicM;m*lr(zTT*4ri7007;j6pXd zbPM+g516mz!7v?WS3HDhc5Exm6ve`+xlkh$3v>ba>C-pg7&{ zgU9|xc)X<~cF~z02|~+S{?Sks9&S~5B39e?XJ0H(Q@E$DxG zveEv&aZ;X;#VW2dR|lEMK&CgmFZ|})uwm{;-^xY( z=;NcMd-?H$Nn8Ey_oB_W=+OENiMbwKS!|Ei@QzX6-uiqgu{VxRl-;^pEpy$%wOYil uV;LyhJ@(VeTlQw-yl-`P@xA%hTPN79d$VqCY_2W7H#f(B++6iP66oK3Gm5kT diff --git a/fonts/medleydisplayfonts/CLASSIC48-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC48-MRR.MEDLEYDISPLAYFONT index ea61ba753ae110877cd7055693809315a0c89fcc..6fcf22dc17c97be882fb51ecf409f985e0edec7e 100644 GIT binary patch delta 3516 zcmeH~e`pj(6vt<>n$^ARZB6|VG45PW(;_ySpT;xkZNuf%pvk3oSNu_I+9D#QidFkV zjJcB(LPcO2L+@6}8Y}_6SsnNcMVvc+l-l-_G7%F4iK{ zKSH4!vb!_$dEfW;&70Z1ftz!0T%LPsVF&Wod4=}2XwZYap2nKamyXob*VeD|)YWfj z@NKBC^$MZr=3sbZs4LnX4s}O7sHT92}V5_Q30Wn#-Ywtd>|AI2ZHTG z`;NP35<_>V=67_pcZ7q1Xhgk(SHv3WtR68+5$gS6)?xtvvwHmRe^%2^|I_(L=$&$e z-aCeH)hUE)&;N^5mNA!_3 zS(7A@bNKnfJ*G)ni!D##<&nFFc2U`_llEMforZPYcQ~||jNf!Tu zmXyrO+TaR{(s={*PJ1cVlHx#}tOiO-azNpv6ALN|oy2=(O??t55(lakPshdZ1MEx? zP>EHH!a#9J)?GLiQ6H=ZNeD)){1#P-&}Rrm@!mXKpdb^UH^3Y+DPIcYi7OI4sS^TK^G%CQQ4?{dl$5c_=>++)k(H9YTn-upJf44gnt}mk znj%1%*dQ39zo<-8hUF{^1E7^Qh@Qn3WliIEZ8l}}B5o$t0#p`d8TEZ2PeJrLpOhV~ zjM0+LQ+`>y9L!UdObc-ZkB4+nvb2D@wkc1QF)hduWpQQn*U|{vsDjAwjG1jfu{GimCNP0j+yGfMV;PQ86xOPqqPN289DA z3Z(vz=XETTEP|?ng5c?xuEe3Z7(=n4SPb0-N^Dok@rI-;<0JF}HDcI^S%o@&Ge!MS zHr$Iqp%_eyspMiNp%N^O3{4q|RrDvpgqX6%zid&~R++OX$%L?M%0zsQqnJuisIJ`> zRX89Yuxt@5JD-6d@g{;gku_=0Eo(s@z~Ds69@MrTyo5RKo~{m!)@j{` zFJZOy$b2<1dQPovnWGvNb2a0QHCSD5nP{uVI}*uiyg~am zw$`;^hGl)j`iGb<(Q<>Ah5N0153$;zEgf!p_dcse`%C7*VU9tVXWjQ()IH2kqO%!S OjD?zT)w+4kll=vUk5uIV delta 3375 zcmb`JZEO@p7{_OBxn8-qIiN4{y6v^4A+}IjpjRlp*7jfU{!5>prNK%O0(o(r_`19 zmZfw33H+W#R^KSb?gI{lj{J^r?skNiS)^>@cfGWyy<+FKZS5`3x9@J-^14}2-B8usTwlG+SGXn^ zTzpS>mCq|5ONn8eFCR@!x8OYK3wuSShdkUzDsX%yJe-7C+kVu3!v3ZGl6}NO94`3g zIu<)>92*@6Y25L#<23vK)kB;%XO^?Txz4%8+2QPUo^%S|IIlr*)a7>NxJq45x;DAm zUHd)6b=38lYryrl+wS(#%I;Ek(7n@a?*3o*;Y6AH0;7jXTB3y1dI)JTpU4670lg!q z$+u*b-ldoU`Ihs0PBJ{H($}7?(>&>Dg>raWinOe_@|wGR#V;8iGVaq9?qi70(L);=>Nf_%Ib}mdU-Dd$Dx=c(z4Da{lZg zJk5HWQ>2eF=2e-zq)3PzU>F{Dm(7;DUCHfie2Dr77-#8|A(8~1ZRJ7Wp3@Pd&GRClwMdN&(? z6;qcir7W_M^BQGUWUWM&XN3Jp!`5`O_(HLX93>_I! zBZhPX0c$H`tdFthRm6`)K}D;;I;Zj7S`_O-R6sh*H|r|Kb}-feR_#O@QF)|ejr1s; zoXTtPz*3G|%~)-mRXVXg!N!19iKr8rM%YhT7-s61>Wa|3O@T1z_K61EQkD(BQOQ_^ zvEBEwT|>YsHpOJ`JVsg0WV?Vx6-Z0yM!JUjOcrb4;lCQn+C-)+GF^oDgoo~k4OBsw zv17Hs`Ux_}Vl&f4Ft3>32-nvq!ZcH0G(h*?IvCXY!o~UH&Iqgu+#$`3RAbQpQoLW(7hQ1mS`~d=}bgacY=-dg9lTWzT00R%Bqaz zO_qby!L&z7-&xRwprVgZ_Rn>|LNn${fvGNKxnveAV>)GTYyg&1<13KKLi(Di)1y_; zl;o7LF*?N8HmW!m!?b~Q%?4QuZvA%#aFix5BX!bcl2@OhZewAZj&NyyQNS^nGsNiD zNw*G@qBAx?#zyH{b>%r=7YLBHY#qL0jKcZ~lZF@(gP4;|fSG4dc4#xO<-8#xwz!W_ zRse@_7P?2{b)pM&Qv9|R*beJ$lyvbTEGBS~u8SgqJXaCq9o_*hCnFLl!Zd}=1?R1zxOm(Qj&a}%bwEXoOCRuEi8I* zxqNxw5=ZGI9Tk`Ok}chuYD)#uxdTyIc_#(SpB(rub@I00pdIhMER2Sy+E$zV)cd9H tPTI|~yN==7l)E|8;>FGG$=g|)+&LptZYTU{37&K2^QAa@MdkzY=zn(?WoZBa diff --git a/fonts/medleydisplayfonts/CLASSIC72-BRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC72-BRR.MEDLEYDISPLAYFONT index 657c1a6ae7764ff7919553b884c2dc8e16e40b02..20bb6ef12a425cd675ea59f2df5076f2b1dfe1a5 100644 GIT binary patch delta 5610 zcmeI04Qv$06~||GZLc{)*Js~h(+2Owd`MOb_yfvE9JaM~d0ETSWzCKCf$siQ9lbYqclEF7?OxLtVO^cK1y;AMYhTsY+t<+_;Y)pJg?QYg#NJ82`+QYt{$oU(@n` z{c9S2@jo4Z#vA4{zGxQX8@|u@z5mHrrpoZQV>_vDtapa*;~O1u2jA>2*7k8;=Ki)k ztne~B9xzR#_7nZH@2EIpeWDh8{mQ}0-IZ?TsbE>H5nO=3p5UFqUBThtWvZ{Lt!kE^ zU&Z~Qs?n;qtLv&8tNW`5s}ENH&Z_=Ltr7ZkXi=yyv?a7B^la#O=$%?4ToR6iZwl`U z4~I{F^dQ3@WPGN#`ghYG&RSltHEK%zr<#tMjdWM@P>ox2QQAu7_}$2~G1X~m*;aPdMTSAtBc_RY;LHoT+0sEQyV|GNDN41(eJnMvlrxNG2Kk)`K zmAb#2J4PnW?mi#1_n!!rm3mQ@VD8a|KPoMXpUg2M$qI{}WVi~8Arb`s{<8p$G-##@ zeVCD=tFTxiMc|(o0JQ!Mki(b2cbZQq3+aJM%<>9bXQoG2K~cpXNscc9sfmL^oLeAb z|I*n>NX=746q*xDKgvnA5Y5&#-Sj<+nl8^617fWl`E=xf*9*U@u~^DPELYpJ(h4KWltS1`YEO(eL$QcGzf#kiONYKkZ-fcnemM_1;8lMz)UdN-2+tjQN+-LKO_uv5NH&u(Lme~AwrXcp4pm3;f*+_@PQ6N%F3efhsn&L9-$ZR zFG3R#Nu%+MD#C(WbQ2*IQ3_KO=!b(vDCIdW6O)jS!bB)dDXQd>DBV_sQfx>f$*e?1 zRYOw(X(m-;K&?1bgH{&ZBgYzrKQ3$;IaLj@0UASVvco<)^IKVzCP$Z}A`~6Ys^Zxa zJMvUb%GQSOWYK6A#pXn+`REm(zAANCqKh8Nq1!X6KoQFvis4@rFXy94sJ86}noc@G z#M>lJDdW#es4~7IVWdalwU>Y%Y`VZ z-ub;8T9-wUpM|Jagp%qO2WV!K%AzLHwV=cL&O%i}AAE8$R3tDtGH5b$3{O{m6nll7 zazc0gK%%kq#^;X}%ex3QCP5#68YoFWF z&*TnBJuQkl65WK}%K&3H$MpG2Sd9@$D`M=YInqdL5(!OeCqrU~@l(zxsk^71%R9~s zNVz&BsnQ|h?=DQsYMy@{B&LDR94k#iP^A1=XUX)w#B@1M^w#Ew!*1Y(mvXNz8C|3+ z_HlZWG$ugKG>6rYG;I?6Fm&M}UzakvbWSlnmLX{`2ZLQ0{YHrVJ!0AskeOGsxFOJW zyj`i6un?p2R&M<ZH<4=_SM&A;ys_rr2{<{2k|wxF|&2q&*7r zgo6q$SSRUibk3_#^m95(8Ujm|PR9%hgFGFt;DFRca*N#dn~o7_qBWGXrXeu%bR_4I zQQ9)%xIkL+T)pWykrfimkUFA+lQ~D?c&0Urk>jWXDUa38Kj4-A`KR`Z6pb9gQF`Rh!6-8BrWjDPSBGnt*)91l)g{d)#x>Xl{4x_MlY)>19YR+-XIq)dA-0hdv^8Fz` z-S^!0bIiLm~F{KcT9#sA45+}=mOLUweucdzX1x+TKawYT@p zb{d!R_0G@$U*>4v;FWZD7hf^5V}MWNBfBHKry^L;T64>it2JlG%W9m<^LgqQ^LQB_ zd3QcvKc%>VrB`cU1pWD7b`i2L{j0}ShA?u^0IvuYb4^#1l0zRk`gMNbzVgf%{|Sr% B8_56w delta 5629 zcmc&&4{#J$8Gr8%vYjLJ?s9kB5pXyB8AhPM5k$hD=8}d`;sg?sP$AgT7O^Un7K1j` zGY--iwIW3!Z%&Cr6FRYsX z$tBT6OBPm7^|W-XY;0T6vbv+St);cSimh&H_Aus>_TN2o{}W%)Ch@;}skd=mM_c`h zrpD&w)tb*WO?>}c<3Yg&CLghZ$2nyMf#@pLD@d*zCzX43ezPp@iR-rTtUv1OloXxomi+6Omn z>iX;#x*pzo-=kJTLvww5dsD-r>N$6`waqQ*URpC%*UGY-*XrNDCFJ5uwdXvsSZCxz z{b@7C4X7WA!5ZJ!?c3wieP{e-kxu_S{IBtE_V4l^_Ftj?ibzGZ`MC|x&sUtN_;WxG zL<1dx?!YsF*VMp!k*C`v z;2&EGJcUM0BYL<~OhNQN7|%sKmX`ItTHqzjOf18stcmxgS!t*-Kxz0fn+ou|>VfwX zKFhpWxR7E}nkgmYUk8sSB_r#5mjkb4DfUdsn0R-FDREYGT_=0sEa87}=df!j4Ne5` zfdue0iXu|LoF;;UpBi@g3CUE7h((Y|O!+#WUPfbNW&P<@WTL_Z8HYI27%Z*T zPpk%~ve6_+Gw+~y#~Ka< zG5CY%xZxXCH@+dNh#H<=Ms1;Wf;_`aA$4E99|UH?_T?0K4HzDW2`yz5gLs|*1%fd} zWYCc#7~X8Vpty4iOoBm-3?4Cv;5r0gGv`<+poIbzi}&>BZ3VRs0WvoxhA;+G|0XV7 z5lM$Y%6cgSj){SDv`(>pWc|z*o1oVrPz^Z$2Dwb?lQDP<>$n%`PE`?^tRjif1U6Ye zzs)A-$q|fT?Q)v{{u)XeWdVx?97+mkH$|1jk{}Qu`0I9?0OZyzz-bVOr-T8C7}lF7 zh$Yd4RqhZNvVLiYMZil4vKY`N$T$jA5Eu}S1*@beh?vI9kJtq8v`_(6A=7sz6%wF{ z2q*>YM7sJ_i@=>MCZNdCZ~}$JQ9!{=DwYD&N#?~8=Dikyi@ItVi%9utj$Xg;n#yJXhlA=^BuRubD82=5MAnp(-IRfMXDJUdR)Ktt; zKrRqL;M*2~k|#haTM9scc;^ZFgdwYGwSYj#`o!HJz;cc;w-~Wjqe(#eSuIlw3E)C) zu>ue%-?bFfg5Z2^Ip-9h4VU8r6!cgM&}zCM4r#NsNz~sA)>30tHRaSOf+XIQx~Yz$yTFf<7@AR}qCGf|j2WK@2qv z^#kOzO|Yz`0FGnn)=&vbxEtHF)Iya{lOQ3hh^ch%J!c;LS$(^tg=pc!@_f_ zi4s<0S3mIRrr;r9<}PXDX(K=feY5Z|F|z{muCCy%}aJS-4dh=*nzE1mJNFBv?) zE6@%TH@B6fH%a3Iul~x!C*c|PJnLAS!HU9-tnL*l3Dub%NewD}+}zhjReVP#$@({q z*IhNV1JJR`yfQJ7#Vv`EjG7%t;!zbDps}rDHnFYZic_rzde3n)df6kCCyEIdHXem2 z9m5vq;GKP471)!-t#q>3{~O@F*u|}sGzs$fl!B28@knkQEN}zwr9*wARO=%i~*jD<&WRtrSJ@8SUV6ZFwV0ganaEa88ghqR-o#_Pt(U%Iph8m5l}pV#WN zdiA5He(S;uCiO76pr;bAj}!GXe|+Ah{qQ@}%Dw2WE$Ob*-~7|BU9h{QJT{nR%L=>o z6KBtwUGCVBprdENd{c#SrJg!xq1@_)Y)RL9Z(3b0^^&%KT`-TyT*!3{;n3@J%z{(& z(mPqZa(0UT<+sH{~wxHCR%Uh zL)WtW|J!S1PeXe{%c|Dq#*W6;D%Rm??`SbUOMjbMu%PhAsVRw@`s0+Qm2FMz+rXFg zw@l`z%NO0Crs@SXg`zIrbWykU8#DQaaW}4KaiN||H(k%x{>uyb!Ra@w=MzQ0D5gFF eJzw0w#|Lj*&-}vpjC=%o);!Fg?F#>g{P{Pma<(i0 diff --git a/fonts/medleydisplayfonts/CLASSIC72-MIR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC72-MIR.MEDLEYDISPLAYFONT index ae19e6c59904ddcb198582819d395eaa89861b28..5864e3e9e6b38400a343d3e6bd826e71d440be00 100644 GIT binary patch delta 5365 zcmeI0e{2-T6~||GZLfV8*5|wPT_N$F3{5G*U~H0@lxCr}8?1os+O8l9<%f#eNQDq8 zH-+GO7f}VNO(c_zI7LB)rchOBB&sfz+hE1(I+a_I6sV{YkwjUCsFcbLOCi;ju5bE% zyLZ?IBBbUIRH@5xKJR;<_kHu`&CH&yqsot7RQltstY%3~qe@CzX z>)+Axi~s5RGoE~o@wtyN-g=PnO{@NkQkDly6Sk9@x|+R0@vVz6Q?8i_7V^+dmp|4&C>hz>^Ishm&t%7-hz8T@=1 zpFfIK$LeA`VtZppV!w_3Bc3+m9jTu9w)nI0WAQ)5KTf0)Urc;0)srw2hY|x-MOC#` z58r-}RXYkkRRiItDp9zTY)SPbza9RT{Auzv`ji|`si{@Lz2ac}_S~6gWNY@klvN(> z;!oL|qLp&y@CYx;Z2vu9VB;9znXWiLU~iAf{04(H=R%W}mbz|fJ2Bn}+lEYgD=)WZ z-k-Gk;AMP9+uR#d9CtLF_$u+I-dTJLWu zvE!e6kM0y-7pbn8u|hE!UAoCsU&(q^fZosnDL%@`6qglGSGqYp-Bd4__J?1>kg^Pz0+s1Pw_q3v`7IDa7D|@M zF5}aoo9k^b<$`JXEwk-Kt)o&I1`H4xT9-E^FpuTMeT*_$xOz;A7*0N_Y;E3Br8cs{ zm7^ebbNiT7D$pq&lbwwBBu`ksxj3`9Hwdu4b4)6OF&~|;NLqszBgH5o$eypdQW+O4 zM6Ld0Ds#G?mz8kT3qyKloh!{i!2`3)s?mm3M(EQVKP?CDlqOM7W^nw03#0Wl`;lVqKY0P3iGTx8Xn>VgFX`u!!U~RGT98gUosgp zOnS*4GZfRl>sz3x4>ecEn~+g5S$MK=R5TpA6u5?aT)22KIa`cnW-om_Pw7q{*;VMM z!dHc>334|;8K4xA#S6_Od{C=*fYQ+*`Y=V!X`r;DIsKFuP#_?qdJZKv7?lPsa=e%6;o)9a?@qr^aAK&cLd!VD3Y&9ZhJNZCJrVI(LEK+GeA5SAsy4^c*JMAYrFuk7)Wie?%n zx-JkscyKaRh1_70aNv*}kRVlMuTOfkIuMgmJ$@)GCbV3Y+(4 zN7UM&-gpUHvO@*%LJ09D^c+?;icV61xxY<%5*}Gf+A<2B<%XbZC*}C=ZGd%$Dp|E2O1g#Z4H9ioX(4q!m!Kh7l4w zCMKAsSI#a+hS0*jptC_OJO&Djfv7%s@|=W^ffls|UZ4~Y6x}Oi*!)YPUprZDF?SAHE* z&_df1rBa%Vp^tWIE(XMX4?Bp%go(A`_sO)TpE&^vBY_-x0g?S`peUrPI-WM{QHFTa zOx$CeSe`oa8c|RQ3Zk1BI~J6{A*}6jwGkI(m~cTMlF6{E2!(c?!C_GF(otmUTshl| z1&uA!(MBA7pA%4c7(gVGV|NItv#*2V;*4>P8zF_AQ5`Z>6DN;$%0#^l$3STm;V7=0 z75Id6Y!puu`DZG_lqaw+>U7L#@1yak!;Rr!7ru0LBSvThJ8;oSD51mXqTQJbSIOnn zYuHAD7nJl-Y$6lJs1T;?8AB$N?)oE9v@i;kqtJ1L4KR3t(gfy2;Cw@cvbtcPmYyMs z7NHQ-xYWBMi_?#K1(Sh!!-$r58TQAs-?Aw>PCq zfkCk+CTT5CH~zg~oV1~#gU}dt%zAk|il6n??kjWcKX~0zWlnLYxMFh6>(2J>E3d*q zbw0tN(mHXj*&27}+1LKrB}LH*(;SV=@JZePwMzTv|9Ta6Oz_kzZ|{#^$#mSyi>wzf z-vj3^i@xLBlUvI(L#z2LYgWOBRr{5@@n!1#_3t?aoBK|wwQ=nnvc(iL($(GGk!IbI;G1+q zL-(mF3`uwUJktMg6lE1-s JZ7nT~@;~&Dri%ao delta 5303 zcmcIo4R93I9e?lEWWy1&NiH8(&E%a>KbVFl2IMo%f)GkdfIu>Xc0{Fd>^KuJ4o<}} z%`T;iGkySF_U`umfB)a_{XgEjy~lp4J3rTVR?X*(C6_MlZp*M~nfWtU_uM|SxvBZ8%$0K% zG|gRb)tqU`)!ob6)-GGUs=IUT>dvkVTh-o?WGpdd*ZLW|cHiOD@%IcGZM&v>?c!za zZ5>OSoyx>?o^)PKZ`F8dRc>phkLPw~HgKou!W#{K(Fo(0rx;)PJH~GsaW1)Vo=7fP zzIbg{TX$FY+V)l7gp#Idg%8eTYWT5fl7$oYcY!zI-TKG)foG|heK z&-Lfbm^y5IE)Ow(`4iO5gJ=KFX7u3wGS@HiT zS#w*#re=`d)kL*(3U_Mz)B9?F6@RMzN9`%~ZhCrI+EVX|)ckYrmcFWGU%7>+oxhfM zX}@J_vUVrGr;z>2a&uD}m4WUY{94kvzPuG9O+34BnD74VA?L`YWx0{`eUm}XD?co8 zj;@>H?9ANl9DJkL*;sdGlII^CEz13?{-Mu6KeedT*>fW8$n>V%wrToVi<~q4Xd>Ix z&KpT$?upBeB%Hh6EOolerxn%M24lJXGma(n+D|me7<2Y6O2JJ{k>%0QP{Z4a3Km7% zT{K8Uhh(NiiHl+$1!Qrc@$JMMEs8#{88h-07I`{%=!}(}`$X^bC?xFRW?%_~TV?_4 zO)wQMGwlg?j8hh2k6#6>d9pFYpn^i#r+6o0g)0af%o|P2Ws$1^tVMgRh*_YSNNmEL zJAv4=#SVZ=TL9*ej8hMp2$-OlOf;PgW(I-lOn`~jvYFvC;WNW!QztS{mTfUH0&v6C zm~sGOn+cELhGcvq@nq~kOx)52VnBF=nM!7OOm~^e_&MQ|^As|Jh&z^#CJaz&09!7B z4cC!>uR?W}6=VKnbKMHqz_WH#l0Ze^bgoaA_Z0|u5PR!gHJT`g8+}+(7=>iI&73u6 zEfs097*QdA{cGTl$o6<-r8u*DH}N!CP0`^@ncd$l6O}3=LQ-5~Z}q6qYG?oYq^`l; z4!C=ColKOIUA^#-HD%{!7eCBvVOFLQ+t|1YtH^1H#hE)q$R=#U3-s)6jaE zC?m6e;Ttd$(#US;{iB#LPP}_wmIBlN1Mu64X#Jw z2Xb-hlBvE6Zi&&F6h4)`=?>r$>SPj0J+cMr8chK=Chj5alzH8osye=OBhZ+b?#5`# zreKAF$};jr1!TA!HtS@ zEfQk+xCmEwiTk?#Sa}P2m*yQSkED>ujOihu8GkKRjYiFL}9$T85wjU20}xrT&t z$iZEpeV|Ryl5&OKf1l#ULZ!I104j*gv{@aD5FV^baDW+TFZhV1ut`2*K`|eCP;q0W zvtsUZXa*NbC(MBk3GG5T3CJryuuGv0J4S;WX@gW$CD3>wD3ym6=-a5;$Rk1$b02;v zMkCWM<{c|Pi^lo^<+Mn81+=g+se{YCKT+sbpzWAjmXSG3ilPY3sGv%@fj$A6ny{d}^f91??57He(Dpue>tRc10W_9m zNy?FVzg}@$Hz1|dITZ7{z1V2v7Jw;GBwT^X|0mWN1Q0m_9>VK&kAz3^obZMx6*bBM z>j#LC>{i&KTzIr-fHB%F!47J#MfVX5E3}zv9M#^xB=i_6BBX5!!A8FbmwGaQKA;Jz zgtr*PZM}n=1>qe}6Z)8>O&w_BR%lvEK*1DLBFVb91#ZBk5EHm31p@@&~?9t|?FD z+TVOV;kZ{^;w(E-g(sB8+?GSnsv8xwZEPu6!#~+K=k7g%;l>l0$|jWj_;Ka0IrrmH zjKBL{rZS*S3uoaFw!%O4&u0^S3q8+Fwul-2@b6a=_?}yw;-M}X!&x}Y*u_i#nP5;D z#j7%C%f0*FpYk38EMMafi$O$N)_aj(?d<$piF5Ihy4;4b?t---I{G!IzVKxODD$>T8}gZ@j?wzi@#K*@YMJV9-qSVm^5JMST90 z^OrV%ytEI#aB01R3%|;*z4W~G%%1R5nD-^jC~1uF5bZJ>aG1B GrSxA6BLrCh diff --git a/fonts/medleydisplayfonts/CLASSIC72-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSIC72-MRR.MEDLEYDISPLAYFONT index 1780022d56be29993b63978a989d457060983ddf..1b32d1e005836f6c0956b81f770362b35d125800 100644 GIT binary patch delta 5148 zcmeI0e{5A}8OPuEoL)|Q3p*|MM~6bsZ55T&!lgwNHaS44P`3V9+n6m=7ZOw^k}={E zHjwu;xOJ1c!cNT9EE^>=rpzT}JtP>S;UI~dLuH*aCNA4fCAco)IJh62kjs7jzURli z++GFa{valvrn$Gz`+Uy#d7t-rpZAqp^l#|( zfBhSpe*Qn5e?nv5AhiCAgg*2WLZ8_BU!-!j&vc-jG-sQ0P1W=s>(yCTD4k`!Qk|0M zEc35%U7tvQq#tv0?TKw4=?;Oux?N@JsQMe#O;6O#!|%$v4Ru@U9<6&#jMx36zE*tJ zccmxH{j*bSV(xT8N@NnN5?@I?l*lE<(-Vo`C8m?HWHBy-oFQ}Sr!le`jqORb75 zsYlZjsc<~?ZaU`M7o~4ce?Rh&(i7IF=1j_FqCRP6q$*RbACP}e?l^Wxql+mlE#{`* z-iObOdFBJx%(m9#_AjKrGFLY|VIJ8SH=l1#;QNls!M-P434#=oSn& zRt#Iq8yPK=v64-`MX^Sk$0R^iR5B-DZ;Hi6Nh7fyT=<+YDrVn~SWf+rE|{Zvu;Wr4 z=IG|+>9qC0XC9ZT@9}HM)y(>HO)*vw?B`kzOG{`_k1nvXi`vvKH*jtMN-PGXgpfW1 zQe4F?gX99Y0bR@j(jujNnG30a6i;&iooNT8y9##*uLw`|)N*arQQSsio@q~8rCBq+rryRS1j&G4!9Iw-k7 z2(yXolAYI~bc5!hwQwyc5f~_1p%pF}b)uW;zLq()K4sn9X-aW~7n0`v_oj14PSL8_ zfp2*Ksr6%0TqG9vCms=APuj7Z{S1xG3SCZY6fRh0--U_-o9Xg&H(a#HMK*^Prp0E7 z?y#$GOsWZn6=Qeq{;$)tIli%042yi;H2_-29GI;bh+*>ewE68mLCYcqpZ_xGXn40- zFExatKAgJiu#_mWpOxOn^kRf0bDLUdTHHb?ymvRU$b2u=*v;}P7LPEGVC72}_E7CB zq+yy6P^c_x@@ptZTZE+=gynU3Q(lm{gFna;H^xb<@C$h733eACQB~IXrk_cz5yIe$ zoioBcAe6g|6OCgrImae6fcRzqgUup3Uq}-|9F)rWTW4|OkYc!l%=uoci7f% zM$zd8k*^e(OEjBtqfmr6q!dqo(bFBG5Bqz$>st}T#AIA7t41^+M9yOe5X5y`0gXhx z;NUNP*zX#j-WEb95i^P&MWqw9fbb~jNC3Gd zNOP2f4u}vU0$MQ?K{_B`=_XRHr0OS8bv_3l4yfUK5u`;B4uvu$RfCd%M0h^*!6R2~ zjZg});EE=N8r7z*l48#g>kp5C(rw}w`l=v6QM3Pof-TZ|;qjst`anpra_ZJVE2M0o=pioK4`$tu{RGPE1Lg}_2idmIQX~6+ElOni~K@s1g zA3-YYeW8?&69x`N$PE)%f|REq6?M#zLaBS@RIpej>fF;6QcUc?lGKz_A$4jLQc;T! zrMM`jBBfq*blb0_lGLGRAq5}Nm-4|<6?|xWG^?|AP)tS%Vn2mccv^)NDoq%?kW$~X z11W63~6!x>wf}3CMXhK(0mkizCj0RB+eb^P%e#`R+P?RMg&xas|u0-8X zN&)0=dz)wi5>oTVpOY5*4D@^WZL9ipL&i!5+s51&3^qoH6q7(RloDRRR`T(R%1V}jC9+-P*3 z&OKB)o60jZQN~?#e^zYJ1;tbO@I^r#I4&q0G~$XV@da@O6i%GrEa2$*eE4nA&F=f9 zpu(rYkkawo1&@o7FJ-Lrr-#JTu`oKqC?4K3*2}*)gmr;Aae8j_tevsOCZCdGios;NJuxU;~ zxyrWrPod2y`K|pkY`T+Ii?*zlePf?grBCHmGt)Xx2xraUr66tfIvX)`($k7V*7?8e zlVt6ZYig|@^PR1i&+U`UsyCBSgxTDZ`Lxg?(0UDwsK zK11&8=ot89?u}~NV2xkCWlnt=)z3^pCuu0$9S{+UEpMVzGmH+?% delta 5072 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 diff --git a/fonts/medleydisplayfonts/CLASSICPIONE08-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSICPIONE08-MRR.MEDLEYDISPLAYFONT index 2a26521f395d9b7f4659212572178dcbf7716339..615416771107b079ada6d093ccf308f30cc9f96f 100644 GIT binary patch delta 184 zcmbOrdRt_Ih$n-Rp%RyiV~DE)gOY-Yu5V(cu91O}nS!B_m9eFjk%1DIe~5=`kek0> zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+);-|NkDC=&Q-@?C%=n?CLTxw~Y@~#l%nF zOg;TvJcC@FL!d?khxi95FobZy%<=Jeb`0_K_Y3A?00Ks5pfV)`rO7HxDVwh`EoSF{ GsRsZz>@pGn delta 246 zcmcaDGC_2Lh$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}fw`5bg%X#4h=*&Co4;R3 zK#+exumXdhrw`Zv|9^i^jMbbtt#+~!<5wGytZPI_kfWQYtB;EjL``sre}Do*2p5C1 zhhtE%Ye;ZNkf)zJ&>90JE~twgM&St13dlxTn#LAeS?DZ(9~EPDQ#ZQw1i#UIoR3XH^9d=#1-rc Gm}>x$xJR7; diff --git a/fonts/medleydisplayfonts/CLASSICPIONE10-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSICPIONE10-MRR.MEDLEYDISPLAYFONT index 6dcb0f0b12ce55764810af7d2c90f9bc8d7fcf07..61ecf4726efd7215d9980ac937f9d3010820bdb4 100644 GIT binary patch delta 184 zcmZ1?@m_p_h$n-Rp%RyiV~DE)gOY-Yu5V(cu91O}nS!B_m9eFjk%1DIe~5=`kek0> zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+);-|NkDC=&Q-@?C%=n?CLTxw~Y@~#l%nF zOg;TvJcC@FL!d?khxi95FobZy%<=Jeb`0_K_Y3A?00Ks5pfV)`rO7HxDVwh`nR9Z$ G)B^xiI5E}$ delta 246 zcmaDazC>bzh$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}frXWUffAR0h=*&Co4;R3 zK#+exumXdhrw`Zv|9^i^jMbbtt#+~!<5wGytZPI_kfWQYtB;EjL``sre}Do*2p5C1 zhhtE%Ye;ZNkf)zJ&>EnbP$31N<&%AwQheP!eLxPV4)=9+@o|l;wMom*D=D_iO-?RO z$t*6&NvwnjIQuvT2YWgPc>4Rf8XD;O1_kM%sj)Uv+Pt30f>Yc%*xBDVz{fSj73>O_ FYXGORM@|3$ diff --git a/fonts/medleydisplayfonts/CLASSICPIONE12-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSICPIONE12-MRR.MEDLEYDISPLAYFONT index 22381a5bff47442ed8033c9a0368fe5d51cf4fb2..d15d5f41ddba62ba2a86bfd10ca6ab7187ccca43 100644 GIT binary patch delta 184 zcmeB^z9}_9#FIhEP>IXMF~n7YK}o?x*Eg|J*T}%gOu^8|%GlD%$Uuq9Kg7c|$j#p` zBp}E?AXtIH&(nv?*D=D`!!an>HAI1t;Xl{^|9=lm^wnf{_IC|(c6FJU+s22gV&bQ7 zrk;K-o1)#8rVoNx@RrKeH6%DB$kWdqXpMmq7gR_AX!&FxrW9W{Palv2s>6Lc0?s~;!NH!+0iOPTu7*aszCl5HXlksDls2ztTEr#p9PI4x8{p#_;tF;J G%ryXzH%FHM diff --git a/fonts/medleydisplayfonts/CLASSICPIONE14-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSICPIONE14-MRR.MEDLEYDISPLAYFONT index 0155a1f65051c7249d79bf49ac242aa41323be83..7ef2bd8cd0576bbfd942e33e795ea8369f2f30f0 100644 GIT binary patch delta 184 zcmZ1{|5I*)h$n-Rp%RyiV~DE)gOY-Yu5V(cu91O}nS!B_m9eFjk%1DIe~5=`kek0> zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+);-|NkDC=&Q-@?C%=n?CLTxw~Y@~#l%nF zOg;TvJcC@FL!d?khxi95FobZy%<=Jeb`0_K_Y3A?00Ks5pfV)`rO7HxDVwh`9pvGF GsRsaZgffKy delta 246 zcmew90JE~twgM&St13dlxTn$ZheS?DZ(9~EPDQ#ZQbcjdXIoR3XH^9d=#1-rc Gm}>yrW=IAA diff --git a/fonts/medleydisplayfonts/CLASSICTHIN16-BRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSICTHIN16-BRR.MEDLEYDISPLAYFONT index 31273373efbe6363634030b92184e50ddf09ffb3..74654bf3cd0a0717cbcd41682febdfc9c5d95f24 100644 GIT binary patch literal 7527 zcmeHL-A)rh82#G9fTDA2JB>J%DRBggYRRh-OAU-BWvu)~*Wp8MJZJkmJvx?=) zIBLBnoINWWrY?9NFMGD3`J}vJ>wft81ihiA{%NbWx6i{fqGi;=W>PdOwGZ#!i!Zat z_n6MaxDx=EMS1FzKj$Q?N6}WK~02uuiRW#;1M24DTCj{QCs~l$n ze3U-k8W~8`e=focf$x1itZ#?-Fj3#<@iHcPj+H)%C)M=Z6J>C;UgG>}`tyl0@k`*M anx050OQ+vCZfa8loEhf=vy0F)(0>6b{-~M& delta 479 zcmaEEwZ>+Gh$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}frXW!ffAR0h=*&Co4;R3 zK#+exumXdhrwi9*#l5 zt|7r8L7sl@K&JuS0TogJI(V`@TVjTrrw_={)#1LbErcbeu~ZhpPZQfru{v diff --git a/fonts/medleydisplayfonts/CLASSICTHIN16-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSICTHIN16-MRR.MEDLEYDISPLAYFONT index 65323affb8daa1db234c1c5de4a50485e869c603..30c521125b66e9719f6eaae3397b060fc2f8d547 100644 GIT binary patch literal 7535 zcmeHLU2oGc6uk*qS3EYd3W*_slvWi2p-F2u5SxlN<2bEFK1%HF1Mz}b`H;|fU@v>y z-grVh@&ouGz&}Cz9}L@R_N9Ub!mQasXA9ek!aA^i$c+iqb7GCWIhV;I%(jTQ{fnJ zfB?*zig4*FBQlfAc+IK91ARyXZOh@Q0V}t!+7AO10c}+B8+O(SG~-jr!6?aU`%% zGdBQE&qML$eyhI5T+xsLmaZ+LfDrCUt=7v5M=sU<$!vL(5(iaI@~`Sr^M7HypzGg1 z(u#{nN}|L~6i>3B(p?iI*q2(UNY%uvb+r^HDXShDN~SEVJD}+6*aqf4^~4hzhn9se)=mH&eChe@Aa*L4(k4hkGu z?KN$+RmtzW@&{Fef`o>CK1=cP{x8{IG`{T?O?%ohCC<%BoHsPi=Owl@Uim2TxM^5F zYSNBdyG68TSne^r*}*DC;-YP>U^TX!Vwv-y#+5x)OX7lUO&R9${->Fgk0fX(ICmw% HhX(pLfu)hK delta 471 zcmaEFwZ&$Fh$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}frXWUxe}Luh=*&Co4;R3 zK#+exumXdhrw_sNF54)R>i9*#l5 zt|7r8L7sl@K&Kff!Gsim4xYSLFge4`(+A|}>Tq9I7a!NiTAQ@|ypm$O+~nlql+5CS zoWx3q0Ft8&&2)W(g7naoSQ`Ni4+h!j>gVk50=5uI)8<`lkGRZ%3jBQod|X3Z0~8oS mxPn9c!8E!%jf^dkUHTs6QXgu%bn;R*oy|5v+T7weTm%44UWQ@- diff --git a/fonts/medleydisplayfonts/CLASSICTHIN20-BRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSICTHIN20-BRR.MEDLEYDISPLAYFONT index 76bba70acb7e47098286553b11a103687cec63fc..2209c15d57890f566b86db924c0a0422db152e95 100644 GIT binary patch literal 7619 zcmeHLT}#_g7=BZ+%9#bryr?j?P`ud2gtT=-Mc86;(uSo;$%#(KE*iQz2jYZzp;tC5 z;@$QShWiKm2`vuxH#&B+pRl{`oP2049ke7mbxk12^X5J8$CJa!lN773x2pU6#=GrZ zw2Dol8afZ@Od83eh3OSPH(Rv#XR|`~37^R><`x#SLK+!X0h@}UTP4#d5gv3^Lq%~- zDu^b*7SBN&0mSB+hm2QMiAIuDQqshA#B7pLENR%nB_1r_fK3U@r&tk-s<#F^xXu0!3tT?=Ksg%$qpBqKRg3et=#PMSNeWZtqg}BtvpFfH4LO)wgdp z+0EO?G%V3#eRBZaU9f72wvvCL%2t6o#NEu6QIsU2P^Q*q*tH>J*Y5R7N?77i=6v;8 zI(Q1@{#x&xoBi<_PsB1P9gJ9yZ7+5g=WcnDs8Jr6CxhZ@o;`;11v3lQX`QN`=YbXP z`W8f@Va0lmP2GQpsxGT0mMkB7MOY|!u$m#cR1x}k(^j1{_!N4oY&q{rG7EKA5;Xiz_!URQT#a|@TR zyw~VogPGGhE?RmAFYoBjNl1o}aN{uUk4``WP>4u_b(XlaOoP=GcwdI}4su<@c@ic= zFnoSi+zJtCu->k^$nTck8*uSE{WBR!mI=5MBF-b2^G7d%3acR^4aS&#X_*GAEAYNa z(z{M9M^IY_vN?~IiK23 zf75$HgIS%ATuO*BbT9(8a|9l0wofRk*L>7u$Z5E!T&ev8yWVJ}a^JXCxdIii507_J znGPhRgbu`e=!ALJ8_!b0FPhIqPK{>R^ib`G<3NDyX4CmVE8BDL+3lut)J_RIw4*wd a4>;Px(w^Y=H+op3odjrXi~@#ErT8D0lK_1H delta 491 zcmX?X-C;XH#FCMLfy>1)#8rVoNx@RrKeiz6_|lSlRX&M7&`kn1_ygOhj@7Uae;JrI0pN; zx`lYV2KhlXf<#>-LV_IKJY9WUj3!GkDKiRgo+u^2wAp}v6(f@n^JGO{2YD`M567Tj z*O1_lAWuJcpwkSLU_uH&2T!(VOU!Wd^Z_}#I^5UQ#m6^!6lihu0XWsXDpP9@)U8nK-U1JZwdB3xZ>eT1V zb1~%S^2j6s6?b@H#@XDPDa;n0;JL!`{L*q^HjliZN`1?7gPQNvI0l#5$RTS+mH3BbHp6pjHVtSELl8Ak-=O9Rwur;*bqt10IA=ysWv=SS z*$XP7Pby#$8F$*DCR=r|Pb;f7@#E_Q^pacTALRdg6uxdYEJ3~mXn)~4jWXHwN3R?BPDz-aC)|AH7iiRS;q zctPcVe5w@>JRyk`H&i@~-l4l9Xb@XyA$v+l>J>Q^XDQ1T>I$aJtzeM!Ro^P%HnoCh z)OVwaWUk44Y6KAsNdzdKT-!60SX@l;aPheR>nqS#pyw0-$o)u4+7LTLUc3zq&Rok2 zUj#}Evq95HQ%{di{;0K^Au@`urM@TK|6kpFXCe1!lN16M&=$WQAH#!z7v%n!WtidCg zfXwK?*X;LCdP~#4L}y%<_wDCWUbb|cH$Hc^bc_lkv_}qeq1f^&=Utdzx(x5VCcYd@ zoiMpr^WDu@rDe!-kV{~WMqnfwJr3i55=81&WAC>0y7|^YPcWBR$hNJDTL~id?h5F} zywiMd!o?rbkf)Jl4DKd~^AHxI(M4cTPY@}MTCPrv>tw#qYl^O#NtY(~vP|~Ba`#R5 zc~{d7>vw9tx0Lx-VW=@SPi9*#l5 zt|7r8L7sl@K&Kff!Gsim4xYSUFge4`(+A|}>Tq9I7a!NiTAQ@|ypm$O+~nlql+5CS zoWx3q0FtAO40L^ig7naoSQ`Ni4+h!j>gVk50=5uI)8<`lU%1SH3jBQod|X3Z0~8oS qxPn9c!8E!%jf^dkUHTs6QXgu%bn;TRn#l=5BAYh}337|$a1{UvmxnC? diff --git a/fonts/medleydisplayfonts/CLASSICTHIN26-BRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSICTHIN26-BRR.MEDLEYDISPLAYFONT index 6a074ab1ade5eb2162c115e3073bb29b00e7a22e..31df1b2a19e4031c88fde0a6f8e4be853331b940 100644 GIT binary patch literal 7603 zcmeHL-D(p-6h4VI4MVI&6kVO4yV)j<8yakqCLvikGjsOrIp2IU%zhiI`uctKP}}{mcYrpi z$C+bmkSpYnjs=xHZE3;UK3pi~i%+#eadmNJwV2N#N0g~&IJR&-$K@K>%tRKhkTUi- z6Sxv2p$G3ShkGP8p? z&R$ZPeJ&UnSmk}V=9s$X(bBq!y{LVJUU36|+^Oyz$naS;(yP%BsbRVL?#)|ua}Ifq zz(UPC0nk1Rg_fJ^r58*WWf_nPDhtOVgd38n%Dn13It~2cT)9h$h6?A=7lTrZ9q}#& z)t@wZ;=+-1C}Kml!`yA02k;0sB@Zf64e>@vEyH=h%0q35li4K=6!;*vjJZh-@tk^g zV-cCHGmjF{7=|DOiWb&%NI(^r%bQw0o%|*YOc)qB1^{l&ToyEuCqz!Z2?%Gl;e@Y& zG{}?aLRG*8bBfmsUBZbFxBIXoe&PHPN(|g;s?YmT%vv571J<1 z61!q*U^s_;_W*JXL(0Yzzm=@CM@h~NhrV^ zBr^V=%(e7`52k82_4)r5E?RcYkph!>$s=m0mGI(8I zk^f1|pW*1Qu#Xcg!y&=Xi_7$Ygk~Hc!{r-0k8Zc;6oly##L|H$yep>aV&2DwH-)8Iiynp;f+S+erkA5_5?U(BNwXZ5e?PrkZU+V`|TJ5uX Q=IF?m_W1KBsGo`BzxdS9G5`Po delta 487 zcmdmN{ljL0h$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}frXWkkrJ1Gh=*&Co4;R3 zK#+exumXdhrwi9*#l5 zt|7r8L7sl@K&Kff!Gsim4xVh!mYCt@=>u|fb-1sqi;rt$txZ~fUP-ZCZgO&QN@j6E zPGTiQ0Lf8CX1Y#6L3(IPtbv|%4hGri>gVk50=5uI)8t;E^v%-juer>Diu`>8d|X3Z z0~8oSxPn9c!8E#Cjf^dkUHcy7S|4h8 z;3F8~qxb+mL*E2vX1ncD2{dV0TGHL*^vvwpbH4dzI{WRq^^f1`C-~F%qhqwkLcx6x zLusvqEFzim@WzV!{$!=RT7HGs%3JH3TjkXf@@18Uw(rRx^aFvx;|_AkKCO~aFo`p8 zh5)kLI>KUmoT^L~7lA_#knW?t8#qj|0E6swu#hsV+qQ|zodXQiAwqB}tK2hjg1==d z`@Ct`MCX0#GK<$-9I{HyAz}Rc480RJ`SGECbgXVD>XucHn@BgS^{=15=!**|^d*sc zS?F~p zl6w{p8I_%81VW;Cavh%UyQwN)|P`kRIH zkoM2Rc(nofwynfzyiYub(Vn1~9&N^pvfWcP?hjGtAuPhwRB7!nczpfOJ z#bO_!SP$czd7`M7g0Vj)0pp+~W;=m5H6~qGX$gpN42pXicgq<-yIi^?z*$&@dC1IW z{^qU4d^20vT`Z8E#Y@^x+MS~AxzZkzUzf)ub4Gr$ZiFO4g<^4RG@UOb_c3)4(^x~w;^g#uZmY_E!e+R{wR-BgMQz@Pn+qa-jPo}?sh3IcI z*PesJLv2q_wQV$t9b0H<|9^{j8jYp4vOkS&Y1{m>)ZW3Z-?7y_M8~v@ZN^q*Q-04j VP5!2-*tOYKL-{i^kZE@%@;}?JpGyD$ delta 479 zcmeCRzGO2&#FCMLfy>1)#8rVoNx@RrKei#KSen&EGF1 zAjm%;Sb@RM(}#-LV_IKJY9WUj3&!4DKm<0-YBKSwAp}v1|yS@@nl0@2YD`M567Tj z*O1_lAWuJcpwkSLU_uH&2Ty(}n4IC}=>u|fb-1sqi;rt$txZ~fUP-ZCZgO&QN@j6E zPGTiQ0Lf8CX1cyXL3(IPtc`$%2ZL;M^>g-j0b7WqX>y`a`esG;?Of(SMgG14KCU6I u0SXKuT)`p!U>e=6M#h%Nu6+-3tq(O_J9#Nv&EyF}voE diff --git a/fonts/medleydisplayfonts/CLASSICTHIN30-BRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSICTHIN30-BRR.MEDLEYDISPLAYFONT index c5fb32ea3bf9f2d8aa777435f06941ead3086e58..ce0cb4fde09e66a5e961a3b881bb31e80b5c7925 100644 GIT binary patch literal 7719 zcmeHLT~FIE6us?OTTFlnF)7+c$*O5=5}itcsqi$DIBm3iRIy=Y+C$OSeMl3VG#vjTUmN?{$8WoPXp8vN@>~sa zOF3jp&73@>Ov;>?W zfMiK{7-Y-R`AUXGt2W+7Vodj(s!bTFYQVw);_JjXwN30;_O=GPjVZNsRn7w3`hG0a5X z34rri2)5MTEWfb~R^bk58JT&Gu2YjMReK`(oJzAUuVMx5{E0nhA>$;&PsrTh>63m%bHDZDO+5#CO9@ zv|PjTiOxbZAi+?yv9_m6sVLvxROw{&8!0eSVBi!0n0eYQX`P=CIsPWlspXnp@EXWa zZ<8P6S9$&lO?sjhbOZdbF1=~)8gnI`o)%!C&>HJ%Fn$UAtE?TvCHy6?i{eN8BEAv-D4!@l6cyUC+Al7z^}pV) z@&78GobqTc_*2mPCJLe6M`;%!1DO~L6zjK}Io#J<75x3kICCTJig6f^-3b%1em^w0 zxiQWc{EN{02K))_eUx?)ra_IdcpU4un>pOqV+H^0pcnj|mRzEcy{=WaVw~d?N5Lz?RA@J0T~&mgs@E3BBz`Xe$J4_5 EKbUpc`v3p{ delta 494 zcmZ2(^Tu|9h$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}frXWkg%X#4h=*&Co4;R3 zK#+exumXdhrwi9*#l5 zt|7r8L7sl@K&Kff!Gsim4xVh!mRRrR=>u|fb-1sqi;rt$txZ~fUP-ZCZgO&QN@j6E zPGTiQ0Lf9t2D(l`L3(IPtc`$%2ZL;M^>g-j0b7Wqi7Pn7KR|&Ygo`WO(>= zfsu(}^J%tVZgZeMf8PKf*AQ2*5|~nS=NlPYB75LH$OAsq^uXl#Y&x6w2qkli<8ToG DE{BOQ diff --git a/fonts/medleydisplayfonts/CLASSICTHIN30-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CLASSICTHIN30-MRR.MEDLEYDISPLAYFONT index 2f3e4e305c2f0cfbbaac14b61a12158bb24a517f..b01cebd5435974337842798f99ae31d503de988c 100644 GIT binary patch literal 7665 zcmeHL-A)rh6h5t3)*&H{A%>U;ViO`}6WG@(JXWNPUmz^ns@y2NVNeq(64R<7P z;Ujp-rH|2f@j-BAwo6M>rP5MbY&ShKXZFmTZ@$^iepA2p{!8rufB3q)kG5DWco<+P ztQL?%BvUoKw(P$>ST3#c-6--D_1=dr{xlQBV6+BU2S(?b(qnfQ%l_`?N(}^KYr3T=TRI=BK6EO z0PXY8c!gIjzv7OpsDPZwEkmDD;VQ1S7j!*zm}yUDDX&c!~=hsa>*F)=P07vTk94Ldt_O1`XfDR*3MJD_^oWXe=ZT z93C?&8*TzZqI7Y+kQ%atTH>62I{u6q7&9<(3;^7H(kp1Hc8G#{8&JUmH%wjymI$kA zEAR8}M@5I-E8Uoo+2;hl1(3-?ZX~Zsg<5|vdrhj|z4X6q-eK$qi2J0>uJoxG4YnuY z_V}r2{H6efuB*gpx=$=ae=kr>_jkljqfM(EGd<+F4-esS5B)n~8r3#HL{Jv!|!#rzOrOetWrTCGG!E{;*1Q=sNxnc~cxIzO-zgM>;>0 z3T>nJi>3AJQ2g8K|B8h(B!idy!y))Auv(4?sHHxPLVR$T1|j)7&1M*%imCBa(O{rm z@-M;FU-}qu^;s^;Fb(%wP|UT|FY0--@3%<)nNgSg-AXYnqpwR!cZ+dQabqq9#qRHZM_cmnRNaQtpl;( delta 483 zcmexpz0G!lh$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}frXWki4vE8h=*&Co4;R3 zK#+exumXdhrw-E3&Ye2^?L9;y|@gCOK8?2uRl zgCd%a;Hg&?@#J1TEK-UG!9T%UFM7~ZLStE{n?%|i^^i;7Fdx4+Gr#wnH!#z=x|w}3 zm4nD)M99dRN+3d(7V@_rEF|KIi)1m8N-n1o@rY2=R@HL0SkOx4VyQx)kh>=2<(jf8 zmn*795Lf~LjUYis+w#z8N@{r)B!wX(R2?g-UIXJ`RAGQ<5ui#t68nfYB z7Y^8|g`GfX2RR{4d+^XS>Hh4eFrh#;FroW0+99;J0%4PON|>xuiy%|dZOX&#h?=EA z-s@7$ct0J)?s4FAg5J_`?|XLxJK66q~+(86x-z{Cl{w=78m3sRzd`vgIpbb4GnaCgM#$X zB&|)9Hcw*P!pO?cz{bEcSx}&K^8t<~M(GVqy(n-wn0Ew7?wB0QHJ$PDOCL@DF1CYta6UNGH;o!hHIi4q+jm^cy0VueOCyY(U#S6p~;SFP} zfQaVthOuq{D?QE|#$KxcF+hnAY%Kr(hRHR2k<1|aBA?x45q{ZvV4OGyJNx?v__&6+ z1}HFua0Q3>gK6|2GcvY74zzbbeV%@9{*buhAT#t-k;4`kd?3dFqsrCK+1~{mQ@+m5 z!CaFA`S(xu;wam!AYi~axlb%=@&i7h%}PS280&=?co-OK7#J8(@Tvxe+E6qxBsIi) z*%H~y?=ig`L3xV7>E*S|Kqqg$DZ=SDK*)OPNQDCU!uwPIoV4qOeVE3Sw0Vq$7w@py8#|Jukd$XbBP9{z^23`hH25AN@ zaLxw$o^SGMS+)8ah9))!`2!3!jE=xu0*qcJg*Fgf`^~@&h5tzrDz5~lYde&Au04EO^4H71l6YAlmhmnaPa=Q4489=m17A&BwusKj}CyO|aEDHb$fpn+< diff --git a/fonts/medleydisplayfonts/CREAM12-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/CREAM12-MRR.MEDLEYDISPLAYFONT index c3842790ea6f98fe6faf387bd65e85f6aea37236..7ef7b50e1ebb9c53b23b5a261c896f68ce5d6f2d 100644 GIT binary patch delta 1796 zcmeHI&ui0A9RI#7c4^u*N%u=;(btp-qH}3FhAUWG(~cHwQ`#T{vCxZxpcM3=7;W%k zZ?3$H2*M8PaR|A1bD)2Ox9u>z%)|7c=<4E2+B&+U9(vh(kk9A)eJ`KyC+`a{ABx}e zs}lu~<1(Mk7�wUYIM^AIzzWx`^XyGO?6Y6`9wKe6F&rmyB{nFIO>?3Rn1IW<|?q zD%G5U5jZ>mGv6+r8P)V$MayN|x0|8C9qpYj{z55RsN^)GNWaJpL zJuo|eqg^8LHwpHSkc>(MkV*ec$lvmdKrVkd;ZnL zh3*%mc+2ttGnyZft#VYXMyOW=vZhAS+1Tp4&#Au&TXK&&}(5zUa_|$Va9(RX5l0Vp3!%n zQSu23O$8uL)%O)huTcaAqGHFxakn~+{oyW3y?m7R&&_9gh-G=2=1I;e-P&A!V6 acU^Pz|E5(7rDdI*^If%5@*S4z_wNr!@~9;M delta 1423 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 literal 20993 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 N5eVE&A31%5{{z#ZnR@^L diff --git a/fonts/medleydisplayfonts/DANATEN10-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/DANATEN10-MRR.MEDLEYDISPLAYFONT index 63d5a0434929506dbd9b0a8adda97ee2c9bc621b..1ce0fe4cc3f5b6a3acfb82706dc7f5068a261360 100644 GIT binary patch delta 184 zcmdm@)S@&&#FIhEP>IXMF~n7YK}o?x*Eg|J*T}%gOu^8|%GlD%2q@_v;^7+P=I<90 z5ab^atia&s>BHsg7~$;U7!>RpqQJ=TpX>kszvn0VYO*`~y9PPCx=hS%_4@$DN^ zPd^vWAXn!Qs1d;-{s9UMAzUzXeEgjqLp=Tcg1H!gfYBMKOvylLvM5vh=Dkb_d>k1)#8rVoNx@RrKeKsEtC%dy_}T^}>lzUff>SrQ4<{EAE3Yx!o}e1 z;TRO`8WJ251#>X~0i!cenUaChWI3j!&1ab2vv9!F F0{}OhGD83W delta 244 zcmbQwe~EvBh$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}frXWcp%RyWh=*&Co4;R3 zK#+exumXdhrw`Zv|Nj^##%fNSRy|pP@uLk$)-@s|$kENy)yKsMq9!=RKR|&Ygp0x1 z!!an>H6%DB$kWdqXpMmq7gR_AX!&F}rX+7SPalv2s>6Lc0xphzjv?W$K4GqgM!LR1L3(H^tc{d5FK7C|BJLdQ?C%@k;~L@$b_2{U E07Y6xFaQ7m diff --git a/fonts/medleydisplayfonts/DANATWELVE14-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/DANATWELVE14-MRR.MEDLEYDISPLAYFONT index ec96a35a3d73b9f396c2546984132c7a000f968b..24d1f394589542042dc00bbf893a35e4f54278c8 100644 GIT binary patch delta 184 zcmeytf0TcMh$n-Rp%RyiV~DE)gOY-Yu5V(cu91O}nS!B_m9eFj5m3@U#KSen&EGF1 zAjm%;Sb@RM(}&B~F~ZryF(}wIM1hgvKiB{Ne~(S{)ns?}cMWoOb(xsk!iTD2;)hSB zo_;Q#L9WgrP$Pmv`~wsiLbzb&`1m_JhIsn>1#>X~0i!cenUaChWI3j!&1aZISvg?p E0c4vowg3PC delta 244 zcmX@g|AT*mh$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}frXWcu@aYmh=*&Co4;R3 zK#+exumXdhrw`Zv|Nj^##%fNSRy|pP@uLk$)-@s|$kENy)yKsMq9!=RKR|&Ygp0x1 z!!an>H6%DB$kWdqXpMmq7gR_AX!&F}rX+7SPalv2s>6Lc0xphzjv?W$K4GqgCc3^sL3(H^tc{d5FJ}^C6?YDH_V*3&aSd?=y8-4F E0C{^wrvLx| diff --git a/fonts/medleydisplayfonts/DANCER10-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/DANCER10-MRR.MEDLEYDISPLAYFONT index 54766a9082994def4e6944c732b37a9f46a0607f..18c26eeb308c9240556f4eb79ae56212597a0fa3 100644 GIT binary patch delta 184 zcmcbqyGnP0h$n-Rp%RyiV~DE)gOY-Yu5V(cu91O}nS!B_m9eFj5m3@U#KSen&EGF1 zAjm%;Sb@RM(}&B~F~ZryF(}wIM1hgvKiB{Ne=kk+)ns?}cMWoOb(xskz=x`0;+t2d zo_;Q#L9WgrP$Pmv`~wsiLbzb&`1m_JhIsn>1#>X~0i!cenUaChWFe-w%{!R5L^xpT E0b}YhlmGw# delta 240 zcmZ3bdsBCUh$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}frXWcsS=leh=*&Co4;R3 zK#+exumXdhrw`Zv|NnR=#%fNSRz6vV@udw&)-@s|$kENy)yKsMq9!=RKR|&Ygp0x1 z!!an>H6%DB$kWdqXpMmq7gR_AX!&F-rZ{&uPalv2s>6Lc0xphz&aOd*2D-jML3(Ji)<#O3r!#Sjh&u;6`}+p?xQ4ib?T5Jo09L0& AMF0Q* diff --git a/fonts/medleydisplayfonts/DANCER12-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/DANCER12-MRR.MEDLEYDISPLAYFONT index fb79d65170708c0f628f8686eb11d42f97639698..2df453d05a85179e0352558d44f964eb7c3b6545 100644 GIT binary patch delta 184 zcmZ3k@k4!rh$n-Rp%RyiV~DE)gOY-Yu5V(cu91O}nS!B_m9eFj5m3@U#KSen&EGF1 zAjm%;Sb@RM(}&B~F~ZryF(}wIM1hgvKiB{Ne=kk+)ns?}cMWoOb(xskz=x`0;+t2d zo_;Q#L9WgrP$Pmv`~wsiLbzb&`1m_JhIsn>1#>X~0i!cenUaChWFe-w%{!PP1UX>p E0dmH6%DB$kWdqXpMmq7gR_AX!&F-rZ{&uPalv2s>6Lc0xphz&aOd*M!LR1L3(Ji)<#O3r!z$giaQ58`}+p?xQ4ib?T5Jo0C2HH Ar2qf` diff --git a/fonts/medleydisplayfonts/ELITE10-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/ELITE10-MRR.MEDLEYDISPLAYFONT index 009c0b8950e7f21c5a6053ea4770c6fda82720ba..020574189fc8266c769e76e7c223625fee75545f 100644 GIT binary patch delta 184 zcmew+c0z1|h$n-Rp%RyiV~DE)gOY-Yu5V(cu91O}nS!B_m9eFj5m3@U#KSen&EGF1 zAjm%;Sb@RM(}&B~F~ZryF(}wIM1hgvKiB{Nf3HsT)ns?}cMWoOb(xr3&xfjF;_DZt zo_;Q#L9WgrP$Pmv`~wsiLbzb&`1m_JhIsn>1#>X~0i!cenUaChWPYaD&6}ClaB#rX F0|0YjGA#fA delta 239 zcmX>h_DyVph$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}frXW+ffAR0h=*&Co4;R3 zK#+exumXdhrw`Zv|NjIg#%fNSRyJ9h@wp91)-@s|$kENy)yKsMq9!=RKR|&Ygp0x1 z!!an>H6%DB$kWdqXbsRzsE`8C^2z2*v2JdjJ|G8Fhx@v^__#*a+N9;@l@#0MCMOrC yWEL0XBvwKMTzx!4Tn!C$eS?DZ&?K#mlr~RhTFW8s9PI4x8{p#_;tIAN<_rKUW<;O> diff --git a/fonts/medleydisplayfonts/GACHA08-MRC.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/GACHA08-MRC.MEDLEYDISPLAYFONT index cfe6f2aeb0221a9e25cdab09681d4c12c40e2d93..2525767cca76c6a30066e0f4011a86027645cd0b 100644 GIT binary patch delta 1340 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 F_z(Kz=iUGS diff --git a/fonts/medleydisplayfonts/GACHA10-MRC.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/GACHA10-MRC.MEDLEYDISPLAYFONT index 65b5386e7a4cd18df460f825a4f043d50e813c81..cfcadc0fac25c197c80b4539a280619580ec809e 100644 GIT binary patch delta 1295 zcmY*ZYiJx*6h3qB?#}FN+DtcVlExBl#<8v>F_U&lv0|KLcV!<T11yZFOPfPC1@S7UIdo!V}MJyjijE$CY4uG?6YO zw%mgGhGwM{YvK*bSohsr;b@8j<(9lTk#I1PR)WHV*I zb1Z|9iy?3Wsi1(*<$~_HeEnQ#gx2q@>)u8ts(BTKQdyKYZ}*6XM65S69%?joE`v9P zevtC~QfQ{Uhde|k$)n^+5+jFkK0{{6izH3v$r5>!yiHD%56DO46LOw>MZPBAlOM^i zx04tg(*(+thiJy{l@t?IezE^9P2(MxGiZ;&w)HME6vxa*Uzl?bu^STysaJ{*SKe#F6{~R`e#Jk8u zP-CKB2~k_L0X36E|o7G45+%o6j>F2OnUM4k|4#$nPgJkU2CzZOlI~&hLrr>d{jFSdhoMgGbILj%@*m;GKAK zY_Z=8b!Mz!*m$*&;42YqQAu?%Sf*?5C;+oZl{HYW{rlIt!xyzWArrqaZM^YFf_LAN z?JX}}U0W7C4k{oej-oW89UQvuQ0S^12JDeH7V`;y3LTS!DP{rQ1{(x&$Ctn$YHDA& z4jVMgTI}7m;IwhPXPn>Kn(dxMin#*t`9+qW7pXCe#D9Yb4J>B|deT<-;kMiV2hH{BI{*Lx literal 13629 zcmeI14{#LK9mjufcM~?-$n1rKfTHXj30y4TQ?cS1m zh|;NfL+h}c-|l@L?uA@~?Td8gh+Vo_*?s{x%nTcSfm`rPkq)o%>Olx_wtuv+PHCjvFv~AO< zQv1~<6W#*c4e6J`RXd2}RfCyN6>$I2T(uj&hi(QRN- zPhtOQP8!v_+HjQeY?G#dfVG8(*U zy{0${t;IGSEtO5WV`SqrmIvUnU)5g&sD9sT#^epKw zXpf=21Mt}_+97~hIR3NlM*Ahe>?X9w(ar+Q=|)554cDSQgogc$CeaQ8)Q>}3hlX`F z%treP8up{nzVvuq$?@qJfyU8?UTPH*iPQvS;En&vDenC#vwQ0T`oXkm;fCJcO{>>!x@-NdTReyR!BHQboz5rc zT#$HUBevMS$o}YWdWyS~+L{PJ1StPMzsoLr`$dqj4Q22d_gM}C#>-$F#uU6oG&;ug zN%JVhbZ^|fl4Y1OdeeMmn9uY0^CP>p__5NrS3mVsxOwCv(a+^;RAwje2OiytP6(ez^*_b$$$#Y-=liH!AKELenR^aX&7HN~nU#a2?dZ z^$>-*umBR!4jFJ@8T7y!SPyr@eefXk!wwjPJ@9qd2hYHF;RoL^GTBY` zk|)Rk@@;a6940T27s<q%KCHD9!;vH`8d&CFNdmhEo zgI-Mhs`w2zeZTmu_&q-dzI8>nlV--j&p|~oOg}6t{x@!|-2Fts?|)aW%RB;C<^Y%C zN6f*c{P?}dy@ZnTrD5v6FkX`Ne2{WzKKd>--$yh0em_jv)OX=^G2exG{*!oVJ*Di6 zl`YNtQRyF>M@d*tTF+^M_&i*7(QaL=+W!%stbM2Vn=T*x$mu=TZ0{D^>BOy2Z%tAD%0Q8=dYtZ z7_6bA{4n)NQI)>jOEuP3RPDy!)R5?Z&-Fw>h|@q~$NYnmYGRleM?0oSx~YOJRT;)E zQwkXI-TI^sGuRP8t~wCcT<)L>5}p;{CDR9yD5nMrm0(o<47u$pECkq|tBj7wJGzfi zZmw+Q(8@)_cm3%h6@)k)fy9$tKb6#EKQ8;Up-+(nTd~48rYw&^iUi~@bW{|5sEo;*UtRdSx z`CGYG+B(#o9%?ryE;d3%?u5Y&AIMHbmZImXHp?L4For0^yOtfu*Gl2K;QG01Ub@ER z#tz1{&@?h4IXbDEWEjV#IP^OQa;8*mxZEw(+X7XOtGcY#-qI2bJkZ}E&yYHCbQ4>ov|Z66`*Sf7D-`iYLgXSQnLs9J1zKXT+?vAq}2)X zK+rH$2%V5toIx(m?~v{s*MrF25lP5uNVbB3IC5)UE({p^`XjAUKqr1^jh2VbXe4f{2Wj(xa_HnG!kRaWw$^gHyvVjy&{*d+*I$a~QdR zDp2uBygXDFIOcxDeaF3+?3TuG+zlXvUMlLyUC+2!VrVcP&H-}qkWD>Ppl?cuy8-t> zM#IR}MiX3Bjz;m+%ZvD2DK605Med-_#oFDii8jaO3bE-03r6|ko)Hp#lzY2CozrmV54|oOCY3J z8Nq$qP6D7$x7t0l+AEAqN1X z|XM#%;T0Hb7c>;dx_CAV?_FiLLY0AQ5d&H=zE z+2R0Tl)RV&fKl=i4gf~UDGmTe$!QJ%M#&it07l8#u?NH$CFeK*7$tXb05D3F4gf~Uw{QS3O77tRV3d3-2LPkwRU80}l6%JAQFk7)^hk2Z7P_-8=}4rZW(!4 diff --git a/fonts/medleydisplayfonts/GACHA10-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/GACHA10-MRR.MEDLEYDISPLAYFONT index 6cfa533fdd1f771be740432cb4d9121aca1320d6..a54cba0c9059cecc1b704c14216b6d45d3835f86 100644 GIT binary patch literal 8864 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 diff --git a/fonts/medleydisplayfonts/GACHA12-MRC.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/GACHA12-MRC.MEDLEYDISPLAYFONT index c264951c8a2f96754957b0f283b2bcd650413a77..d8327fd17aab4ab9419d32f4c6986e0d4773277f 100644 GIT binary patch delta 1569 zcmZ8gU1%It6h3qBWOp*zB(s}svnHvT9U}R$p_??uC6u^7vvn4l?7F+Gc_@-7Au1|G zMJufBbWuoSvB};9X|XC13dR@PJedbc`;t;n3l^GKF-;Tza)U)}$UU9yMp*cwzRn zH?c;h(3*W|?nR1P)k3b6EM;?(7{LF!E&X}7F*|8y3z>AOD0U=61(4D>*oYb8kZ)T2 z==(#o`af_eqmXMKniUlLtcq{M2~fkD`9^nQb;4%ILKf+Vo;(7ioe~!ij4B#FudcCf76c9Jy~**>}NH(rH=Q@ zorGjV?w5yz-fT$ndb)X8lGyr8GnYQ_b_=+ z@6~%AQ)5ojYd{IF*b^e<*6gAorWzW~M3l9OzqEk(R8vHZ^-08ZHaI;H^@_)XVev!D z0dYL2HpHP7BxFmHj(cPuqcH$BFdLxaU`SvlBSu1D2AW8Q+739hBx|>n_nt}M-BF=> z63a;@+oBRGkAT8jz=)^pFhFvX2LL(%7C_UdVZMK6OGcRra-}+W{=>Jsv7c;1mr&Zu z!z>7fnX&;O6_u;>9#9sW){r2xX{%m5bj}y;!PfYr4N*hc(^@i|FesafN-_k;;EYPs zi1BP=bzoUV*_A8bo*y+tSGYWEEslrdC}WV^y3Vwvx=gb@4f?g!zU9_vPuES$6xoB~ zGRhRiP)z)%NOnT8;T4enudia!@Z|+Z^uUOS+$Ct`g>p@VXjz) zF!$ptQO2D^GDu)mW2cI9EJcrc67rQwU1pgV@Q~l3EY+P<;*^u}{!P$U7U+19{PRS) zMi&Ws?YFw&>{sR|qX)%QdpVY>CjqtzX>>^F(^hrz&aG!Ia`#2C-98mdJfOA-xuPTb zKRQKd?k#jN-4XF}r2N=v=l8f|f}DFdloQcSiU9oGo090#I>iouH=?GC>D)yASf-T8 M>rhgQrJUpc1BA)|&j0`b literal 16157 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 Mh%n%1?mZ6w0_%b7sQ>@~ literal 16619 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 G)B^xKura>? delta 239 zcmZ1`bVX=_h$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}fu)tPr4pBah=*&Co4;R3 zK#+exumXdhrw`Zv|NjIg#%fNSRyJ9h@wp91)-@s|$kENy)yKsMq9!=RKR|&Ygp0x1 z!!an>H6%DB$kWdqXpMmq7gR_AX!&GwrdT&OPalv2s>6Lc0`5SE1{)ga`UVB*p-EaBDQ%w2)XgUD9PI4x8{p#_;tIAN<_rMmheSC5 diff --git a/fonts/medleydisplayfonts/GATES32-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/GATES32-MRR.MEDLEYDISPLAYFONT index 8582462846c114225c7fede6776cb3268390889e..6a7097fdcb14413d3f17b4f6557248fb2c903218 100644 GIT binary patch delta 184 zcmdm_)}l5+#FIhEP>IXMF~n7YK}o?x*Eg|J*T}%gOu^8|%GlD%*hq=XKg7c|$j#p` zBp}E?AXtIH&(nv?*D=D`!!an>HAI1t;Xl{^|9`Je^wnf{_IC|(c6FJUThE88V&dx; zrk;K-oH#NmF^d2I delta 239 zcmZos+oU!@#FCMLfy>1)#8rVoNx@RrKeIVw#KSen&EGF1 zAjm%;Sb@RM(}(N-|9=7#V>KsEE1N9M_}m60>lzUff>SrQ4<{EAE3Yx!o}e1 z;TRO`8WJ25>etrw_;h)#1LbEA#(%ncmEY>!UT)#;u()#sc#^;Ms* zt82XaYj4yq>t`-rSY$OG2`BJ%6eo+!G9;&(J~i&0x;$Q*C>_!#ONYzThs%{B3uKi? zcHqk}3PPd7cU&5?tyU)))r*p+ILfoGb+CZr5i4J;mq z)EKG=xv8_s*5FHVKjnW3cPj4uU=t=G142XL+5o%ZTXo(7c^sW-xCDgKRH9LvRkP3@ zuWI2w#p(F7I#lejZq*Pjx8?IZ^4I6k@hvCfrd$^rK}eR&s~eaxQi5i8q_UQk41o-R zp+W!{4S}&;!1g=9&KnOKyh#jEoG3C=IKCY;D5)TVIb!h*z$D5zhzh3Z?z1?8qnN>QSg=vWb8z7!LxFU>N)&C zd8;ifS57Ry_xF{XYb$@<-f}=+oq)EABY!R~9Xs~h!mS@yeqH*VnDRO{t)j4l=w{nb z`qeRPHVeP((Jp}sOE@Ve#!~s2^rF@H=G}d=e*n)}(BA+6 literal 8403 zcmeI0-)|IE6vw~2rL+u+g&0EAn8`{MNUH7bRxAi~n7Pv(ot@dty&OP_c z-Os%{#p@jqb_kGMX<6 zEU!l-owFQk|J2hqRQesuELDEL5jYzal$( zw7?gJQ1g=MaCc(-kYkBL=qokCFPbK|JspN@`W6dwh~~me%+$5vc(&OvaPAiQ<;eot zNTUv1_%wZ4si=HWY&m$Wh+%f7;nK{dr4)_wxLGiQ=6t1wd6cK)jq8xPhqeWSyUZ3Z zvcOw>Dl!5)ECR!Jm}_ODuu&>PlTkPmy6c-^fjB+H^$#KWODd35;6AIs#?OI)UxBST z;L-Q)G~_@=20R$+M<@oK>6S7rL2{Avqjubwv`;WR{BPk%`xu2)W}5T*2qE4prPq}3z~1+ zv=yoq@hMh&(ZZtYufuwZv;iCO03M{)Cb|c(8C&o$wqhF|!DDzFwBp0@w&O`Wg&o+5 zT^PhO7)A~w*o{%@-HUzLk1-sC1sest02dxg2p~|#B&P5Zj^Q{?;A9x9f+|j98n5Ck zWDR~`%074I#OrkpEQG;%o932M$KZXozf0EqG*)#G`^$nZE9+M_p$j4|DOM0q5jWr z+kd`{Yrww0=iWMS;FqbZ-`B6#>kAA2UBW>BHbTwjAN6+!(C0pZ&w9yDA}W3`R&ZK8 zmfc`*Huqed!oQPWjKXV<%+6C@O|;V#UXBZjn9KDi`fjKIompBae5a?F_I~O1CW%Ei zRG=+|dnJX(Xd@h30Z&KcJpCi#=@RG91`*^kXh`xznea4Tk8W+#W4lW{?W6V4+YPix za%fk9wmj{RcsjNcp5~k068xF)w27Ckd}#dEZS6_qZmz)E@HBcy(AVyJoAh^Q1#XY0 zb$ZRRg7ay9IDS6;E8*!adD_j)NOD`g0&Bz5?!?5s&g#B--_e$*>!S1Nam+6Jd;foG C7odv( diff --git a/fonts/medleydisplayfonts/HELVETICA04-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA04-MRR.MEDLEYDISPLAYFONT index 0eba79faae15dcb838bbe21739b39b1615386f0d..7bda9ca68141859f2dd12aa3edaa0edd935be5c5 100644 GIT binary patch literal 7902 zcmeHMVQ3sh6#n+^8sbK4YGMpmE9*62BSezR**3Lkw!5=;tGl=7?k2HS$`zZM)(|U( zVCavEKS~QKg6NN`rASLEAyOq&5Y$o>T2Zi|2ui7lDEgxcL98IgH@jJTw=@QlyM%+C zVVHSuX5M@A?aa5ccjn;k;lXif&r>6#Vn4GT-O5Wyb)`gAb{Vy#OozE^yd&M2-Y9jY zw{-Vx$)r=F<>r{JS$Vf$TLni#UN=NjeniR1w!>UWz^n+wHt`WE>(>>sr0Pz=khhCm zr&wmeU@j|2aOV`vR+##qtjVTsY?qK@Mn7|PMfOHH`VL066P}>S-0B9Csd}F&*(}>< z$aYY-i;p>){LJHnBcn7S&Lwp)5Ctyg2KPQO#5)tBZMm|`*DV0yRq$vXqc1z4t8UIS z#Wk*FDvF~KQZjE^D)U0}m+BOlB8gq4!KXbx-TxDA#&dq}HJBXNA~ZOzKG?o(?z{wY zFFHjw2narsi*kRKKZWvmxrXH_PCcKMz+?Bu=48iUn)?v5^K;Ko&#Su46n9SagK)** zxf+(@A?481t=lvkr3irtfto@9XgCHm?gMVUA4uM^*x(gnh*W1vR2)68Sw1DzJ60dD zctyESajwH%0WFCh%Q;dU5MqcgF~=Yvh6GvRg|~U;Enm8xeW7F=pXJXDYHlNF2X=!I z3G%{qzL&sH;KQHiTc=l)XNC81ePA}QUZJ5>s!m%N5M@VUd43~}iz*A+g1Ak0O}QY&gmrYf zg!@KX&nAx?SlfH^WJ~UhKC|bOGv{BF4j(?Wp$*3&9tV0m*Jt!K;&VTpxG?bXZTtST zW+tX5E;hf@e$UiD-*rrmpE?1cJ~sACqV2u*wpZgjFK0jcZ7MmvSKfMR_~@HgzJBAS z*LRQ|)YBa^K{ahCKXIY12yE^ZsPEkOTq_0)=h1Asdvo=PHt<+kPM!bMFF!lXA4}9T z9|C+YmUAlKp4Cb87LQUbAg~ap(i@XFbqGZ-hqWFDbZvMOf|)#u~wT<70I>kt5b!M}y1lv)l za$3`SC8U_%!)#5F9j&E3!uZ2Oi%rPN-D#H8y3>-$y1I4Q^zOUFM=e#J92gp(;vIq{ zC5JpwATc#G`uGS{hD6h_W!oDUxnt?wT{$gjr<}f|v5mB%SZYRsOhqHf93R}VSXrh> zVspN?F~@Mr8vez33y7^tajRsKzDtz=)wYe&7@zTTZ|cxBJ7*CNE9LOS;;%e{AH*E-+) z94lmr^qx(xO#YQ7uV;CAy&Esj7uQcu+Kf9yLsj`!=*@_$*jVO=As*Q+xCz@(gIiIH zI_y9_cH(y2fe0FL7w$n5qG&-I66nAK*aHPgs7T>Kq_Gz^a_GZ8?8hKR@Fd1Cj%P51 zXEBXKcpfj}2wujkcnxphO}vG7@E&IH0cLTOdw&ccVGf_*Q=GzQID^k|7U%E#>&m^2vUg_sb)D$uV5~ox>Ywaml_qd$yE_oU1?4uetFE(26J| zJ1vsZBz~6gQ#nLnJ+h;c$li}(^z(fEL`~!qb>1iHnuMf@Qn;Rdq87&E|0(g;wn;?Y z%I8OAIq<~yab2QTxkM$N-T+bK1z#V2^NG5Qm`j9kzX&YJeyMySPzs_3Q2`NE2>Wa* z&j_qb)LJ6yp_5r0xP0EZ`e`0r@4x?ebN*TNcb}}QlC^v|;(NM00<)(HQVy1Xr Z2a9K_w3gN-YXy;Y1QYzD`^c(9{THQj5m5jD diff --git a/fonts/medleydisplayfonts/HELVETICA05-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA05-MRR.MEDLEYDISPLAYFONT index 100e67051e80b299c8e9d7a591c519f8c95713a7..6aa2868e1bd5e52d1907a8d52ede4f7679857dbe 100644 GIT binary patch literal 4456 zcmeHJU1%It6#mX`cC!p3DNT!FsFK0wv95GN zv5LR7Qm-9T1|QDs8{!HE_O@!Lm?}$+e-6HhYX+p|e+ak5b>6xRlkJ!s4S}l%wrBe) z$ld5vCBcCZl7duvy2L3I1g!E55ow4>s;wI_)2jj@+f4H;zNWcP zwf`n}71NUBW;t8-1LQ-=s=KfeM1YSVeDL!wXu&&P6TFT0FaW zHg7%1e(`hHWo6;=t=xm_r%veYwv*ABQL27BF&3!RE4CfYjhzZdo!B?|Q~6Ln-5re{ zKDgzp!OEGy?gP_$BlVX!iT(s*YW_7&`Am)tTwB*>`{JWqp(HEM{}B zXl0)%cb-_%*0{jC1wU(^tMz1T~Pzd~6E#d!cUP}h}6JWVt$!LE7!j{*; delta 444 zcmaE%v|VL_h$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}fu)s+g%X#4h=*&Co4;R3 zK#+exumXdhrwaf;)0ySN{E1mt529~h^MoofvK)

>#)0&5ec&GXnku+}>V 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 Py$j>+bT2;TkKx)ssI7}l literal 9079 zcmeHMZ)_Ar6o0dK*IqYLwpRp6if%90*sHd-*CG@VZ|`omx69t`b$72=fgqNmAOhNI zY@~41hLnngt5-=3m_R5AF-nXfkwjtw1Ti55@dIBVK@RbZH#Zk+U$?2fi(S8Eb0^)xtD309Sp+~wIGty~%QjXkZJpJD+Q34# z?#U&!jY}5RdTB+E@~WW3^@OSwJO* z-5>~DOq5$$i1Km^uZv;MplafCJf6HTJA_E7jPVgM8DmwxDJgTRRr={wn!t6mwQugk z3~thjv|CMzG^6bsUVMpk(zL4RoNld)sH4frrWImDkK*nEV=`Tdg~OTP@1ny%pG6HA%qGi8r4qM==wlkv*QNYdn5n!-^| zwe)ovL_*=?SWhwD!~)UXAV)b(<^_E@ug0^xLL~6d>MAFQyc`LbVog>%gKYuZ0yE44v(5mNmIFNW9>Bx%?^k&X5;R>kkj0C^-a-k2XJJi@3yO*Q zZcRz57^CxvjDkp@&->O24Er+Q+P#$crH*Bj%<5f&$9(4AOX zF0U!oqLEfE#jKk-Wk@G0v-pW*YcwfI%hY?Ss~?ZwF^NUT_7iPPIW9xzT$zM2-4SR- z5U?xEei7)CsYQJJ98d@kKncu+GVnqL_@NpCun3mGGZ2C%kf9k`U?n^c?XVHHKqqv; zHrN4gLm%vcH0*~1a0rgVM{pcIgU{g7qFv}6ltzQ- z1N0#}jE2y$sjYni?(Zj{Tb8~wrvC!^7E`X^bPcDkM)jT^)v_eywWLBcr-k{rj<0cU zI>K9ZiVlf-j7zW-`T=Obn0SAIrl^fU%!&YUcapH67!P6GOoj|LLI&r~wDZ#xxQ9GP zJQYE3o~zsS`xoc%-EHy3`hyoTYTuEI^?Pne{-$pz!p$(wAZDU)LLPJ-7eQdaef*R( zr?d}TRg%=}^813jdB4=`$>{H%@Jp&F`6G#*^7&^w8n2#M^Xh>&7D-9{q{*EE7SEmN z^*tDcq8FHfpWI*j_J&s1gj)CAUe*7xUy6#-(aL>2uequ+1M2%pNgWJf?%g@uvrkIB zCCkc+4zp|K?0yu1FL@)>JU65E57jL16{TY(Oz8Nv%KZcCAm+|^rKE45#7{Igf@|(E zCsUM4dqbg2y8Q9I!PP|bLA7tF5^G++!NY{S6;&CJ$?XyQ^+TTK>se+uyeafD?$o~1 zT|I5gMPIO&tEoR&oEiA}$oYUQ1pK9!yyXkdcBC&4CdC7tYa9Eu?7B?>3{WhjvcjAI zOS4q~w^3ufMiFEHTb@*Rn(H>GI77kVkH%!MI*hWcm=ul_o8>NqjIm>cN?cm*4=Kx; zWgYae&koct&h^^AjP}~o?qc(QE3g)tU#~r}PjOGXznOS$yXS5#Ku*LcuT9R#G=+j` zl5302vjrye+E7fq_BMRgGGq5Gt9JM3+L(*3zuM?}N3X8T;44(DZ0)x(G@VdPM+=>aT`XxLfx_vcNC(Iob5s=!f~W+ z*JhFh@QKMg;ugRx`~vj|et)vVjI_X{i2Im@xEOEKm6_&Xx0mzv1b6&-^N%aIF8T(> z$q71}_?Cf6_m@%&^lcF#^@~Y4c S+f&SiVP8b>JIuR(W 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 literal 26955 zcmeHP4^$l0x&Q7A?2^qA)aK}72y9}M#F}Ja3E3nFA+QiC|71xNwRI7)Bri*XCg(hI z%%3H(aIAsYXKPJKiLKT6=V_CN5C28Gh-IHOB=NNGl{NYThZcH{CV^rNd9M1tJ9jV4 zkcC7tYmA3G=bQWI`|j_%|Gt?!cjivsnsV2gEoSG&4Vw+CZAJE+f_yUpFl43|+srWA zykves+2;9)QsN?WLh{lCX{ltHZ73*SX)DSq$S*D|Dk!v@AwMVA03aA>Ql@QnP6lSp z%&`~drkBWR83lQTxwc|kp&5$hgsk+uoZJ#KthD8>wiV}Oq|2%HoV#qOJR%@MQRc2F z$jvkt*|JyVrWbL4p5Y#QR{Ey0H5)dg_!Jt;T*IRxjjmj?u3{}^8VyAS#p%VoRI1kb8|eT* zydJ3n$qO(y9;ptg4`5z4(gA>*^+**+UV!h%Bh?}G0o;;}bO2z!9%(Joy8sJrMtTJ4 z6M%(zNG}0MQAkxt?*k+xB0YxmDL~>Xq?QY}*QCUEqXjJ20i?bKP;d(1?hhwgCw@t= z7Z=G_mf6y5o+Mw-GVD3|Sq1EhA7L+8RfN}P?XHViIrPFe`@uW%Y?-;Xl5HvUj(`niesvQCSO7E|G}5 zk<@TGOv_0%gk#PyIroUf#6wgcJ9Ow%q6gCufwiG^VKoW^K~CrL)Tg{~*=KoaNqK(8 zWpP^H;0MEJI7~vF!gC74+9FWn2o@M}^3tFfdtRJiCH$5tN&+>L=@hRBy)K=)3 za%fNKv0u35aB1p?%e_Qv!a~%iIhA!A>1kz78Xg(_tpBO4a2aMhEXKzevkfkx!`WLw zRu)c=0@n#)^Q9elNv1Xt1typU3t%xUgLKG-d{_;4fdk56Jv;zgzzucK06&L)@Dw}` zhu}ZqHSjE$ZNeB58@sX3{Z{%Zgn*4*DBYq)Vm?~T?Tqn#FZV=`Q z3xp(LnUE>mCKL&G2=@wQ!um_Adm#7o!b`%-!t28CG5!anUkmRE?+bqsx`e+8r-ieE zpUR2hNRi@n(Io5^XNmFRe9g$~0szmiA!N;eih zPgmxpX*```D0vrysg${xuu|7(-8?^+;l46mna1-g)3~hc8&>2L=cN~#1@SLnR8>0HxOW8985=~+zm>SCTYrx+sGar)h+2jVkqn^wSnG^H*uKd7TpA&#~tPbheve49I?S9#+19^ z$zO7Qo@rS z{gXx)*1N(j0zUl>4fXq8JBXn$aG~hj)R|R(-EEvT6ie!BjaFZCY26Hq1kxW~_6_Pb zrhN2yWOwb0sC#3BtUE<&t$BQZTV>0Mgcjdn^eS6A%UmZa_8O(Os6M9K)O%~QI|cMZ zQrkc?)~UPJgzC_xcK-da@3q4N=bEhBt1<46BEG{$BN>VnBWq1Yzojg4516VQ;V=7W zy*nB!57nM}v$5CZH61DZD%RxiwARL*tgJmbtUI=>VozI?sjKyf*G)A5*>mGRJk?aU z*x&t38l2s~)gd!dhsZ&n?_lS;Cf5hF-i7N0-=jt&l)B3zYb957b6Mmri?Q1Cj_(WF z-ybzr?xnhQu0NTMR5>js59&6~z}lkj7P;O!)a|X6SbtL;(Y14WmSepn2|V4-G#IEe zG2O|Xq#t$rx|>{`vhGx&$}j77>UF7BQ+Jy_)}kZsw@E#Y^MjR*OX@$%+czj4Iclml zqi(;av{n~a-E&O(%-3AmaozKNqcyw9m)Pj2`$^jW zCN%7sUj{N_CL_%maH6ErH`ZN5mhRWPS*|YT@iSgqIEN>V@6%NV<*GJcUkI$L4lklu zaJihXwGx8&W_$vFoReOAu{ibS^DPue3kuXYLBn7Uz_Imi&gfUr9HmNezUd5SK04M?eSIi zo1;Cx%6@;KJ-*6*Z_^%MWxu)Fa-9s&g_3tkff1u7GEhCqSJhATp#KxM>hL!dxq#p^<#KxM}N5&{J(J6<0G1u8>! zg+PJIk}I`Wkf5^U4IxmVvgC~+P@uBpst_npS@QiMP@uBp2ST7gWyzZ~SCD8?*}-Xi z{ipaEI^-WOYyGt~e_N^T*U%&1PmT^5@ZJ2k`{3URf4fT=+S1`0?+|{xFqh#*DIF<6T-|_g%JA+f}Z>u`U>i-%Tv@~-+*17l1ys7 z>@6_-H8gI4!EXq+Vu6AZCT@kLNcX7t7yGqcqDA#Id1i8&9(39*fQSd%rpLDJ3Hb4S zIBq)Bqfa;BQ9hl>Le1dF^g_2R35=LKhiX%49iVRLbnRi=~g&Oa3r=B zkd}g@Ycsi`xb&cCR3F`jM#Hppdp*4g3WD4StE67+-`}zyt5X`{08QpSSOd`l25_|Lbb46c!&ZCj|e}-^DmKpBRnS@LjN_~%=nJ* zN8y<8-@*x@NBCG65Y8%<3Vu-(jpDUp9ByTl#HC`Uh<|PvapEf6z_?D_ByJPy#Gi_d z;?v^qMz|9XiLZ+umir2vrqgNTM5c~o<>Tqx=gq3rF*?j;htuiiH|hdq#+-HcGFVr9J6ThjwX4t z7!?uY++#}ODC^%Er*CDa?ZztkfkzhCnOw4uYfTNi941p(gwxf@wpXaWHP~f-$y8dKb#JN=*A(4#&Dym64{pD;*ZAoQe5?|W^?m-yssBCs zyEDzrruKy0Wq7JDGquHBrPSOm;hieQs;}|=*puwiTTye*J}Fs@J2NPe{&RyBZGG}_ zX3*-l7~2xsV~&fuX<(f0$NgJT$2yaHK}x7=TtD-T1>cvP#>HNU*xXv%?)&@N54XMO z?0%-Bd4n(cRO5yZTJoOWEe&gSMWvwTv@~msxNEQ8?MjY~t#J8jb=!Bu?LTvNs5-i) z+2O?PkG(a{hD{|crTcpy{J5%T&^XOvOaZ^y`|!iNlgo9f3B4a}-~U`P)%+Q5FSM4T z=ApIzZErfe+VdVMKat$geBX(d7hl-zkTnx*$aY=yuCz3)^R&8OMD=ub&PbZN!F8^$ zsjH{PqpKLQ1~e0AjkCUa@0U9oohME$Y3nz|T8wl3e*b&Rb-BqYx}+_~j&5_$UAh1@ zC)U?DSi4d4tJR-W%9*g-3GpP_NBAcVJ&V75^T^@^M0b`0E{O=WDYg^+EC$yiq8rU4-atQ} z-qcU~8GGuuWyg-)Y16?E-aYT`Pd3FhC3yGV>yC9kC{-LDFnOn4U4|p-bLj$N_t)!4AEPCB;1)hXYHjNlO0x|dTf2t*K~`hksYOb5}J z2H4tdlzA2I&DGIB!0CPVa7MTe*gXNpL&QI!@U<;%K&vykbmjtiK zWa?xKOtwJCTVQy(1Xie*OYm_=0{N+A>*-~OK5Fnf0Jc5h6ce5>Vra*gU%m3hTPInX zCE7X2AC!fyhc=YmRvKJg&5z+re>R`g$hKj#ZLwl?=?_#m)O-OCxn{wL56 z_@8>&jrv0wE-#`ZA~BGw3I0@!#4$1TncReLj+0m#S*GS)eC#_u-B-T%pkYqDfs}ln zrj@V6=6bnLbtw54(#i9U&NDiGA)G6nKVCars4ar!y-=P@X)h(VQa4ZM{>A7}=2yyp z9Smi@35SQL`-DyR@#Bu`SK^B|(=&;;KLxG3R%DQerUygcN@}mUWo199o%7V1qSl(7 zww>v_48bL7cJjn15J%bdbK7+Zx#dq~=^~N}J+0yRARy|DCaHh$SjwQqQr3p99e-ph zz4Pz$ZZPI#{qgBt#_4w!mhSv9K1Q@r$$?$?Gf#`fDLa&;Dma&>_u^<vI){87_q5F|v%AI>l9_=A Ls|yQ``MCA}k8`|o diff --git a/fonts/medleydisplayfonts/HELVETICA08-MRC.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA08-MRC.MEDLEYDISPLAYFONT index 582b838e58cabd7e4e197e937390fb4f0c7f82be..117c5a2aa34e60d2f339fb0cd89ce2686c735ed0 100644 GIT binary patch literal 10793 zcmeGiZEPGz_08Pcx3@9LdF_^jM9JQf$-452C!0t8YK`O&I`@T01POb}8~5aG@2 z?fLF(lM1_$jc!&q`@Ux0n>TOX&Ws%&-1qsxW6Gxw9yluX=_%7lCKT|tdZn zlu3m3J|l!Zg$=VOru9pV7D~o@VtQKdQ6OC)=&6t%F5(d_Zp8W(i0ZLEJ#B)5x*k%-26^~LqD(HmD%dUtP3ODU}9lx~`OxLJC_jA%#p4jwp)ZCnfs589}Mq0zyo zKeL}P>!egNt)m3;&N9<#Mb03deH;Ls|^o!6X@~^>wqkC^wl=^aPq} zB)Sz~=5yJoX2$eL`Y}C~D9ogh2pcIqlrEr_5oyVu-B>cjon_)2*FJi;TB;tXdSF#~ z0N}wmz{afr%0~g3KK{QNAHodbZShJW(?~>;*0(@3lf9VBmplE1%mvbyotY$_=uE`{ zKq%BM@o|6yYCz(@T7(6BYCz-=<1F-8ZA8vHDvx-ry-yDxgGmPnAKPT#8 zvQ`TVX1y~@tX7O`Ni!)Y{;Y>-nUh$G7c8v;SR=80z&s*yKSr{arz|PM-R{=^jSJepXYK@Sielq&{t^- zy+nUVFVmmWtMr#h_0uN$Yr2L0j&7iD&<3Pjr*F|4^j$hj*YdXipm!XELkrB7L$o;# zw*@&KEK)X8r$a4Jw>mz;AV<4nrz2=f;QOqknIS#F4lFJytlO|dvNyyEMh$*Z@KjJO zRS&F653ty!3s_!BtHc**GLK}hi_*4?X46@NQr^4{mVr>Ji*;9tm(nVE3@@eGcqxsw zFBU0iq~ltTLLE`4D{ER5S*gG|d4F&*+Z>an90HkA6yePkxP{IP6v!v%*fa_dKJon# zq^zI8Y6e8n<`OqZ!fu8IILQ_GwwP`8;1qO>9Xfrmb4Da#j2`se32 zZ@8rz>QvXb0s#dw0}ADx@#zu5Fw43zghS%!DIf}I6rl^?oM#hl^+BVv_qol{+Zp`I z)`2T@>+3agLl#K$@%ob^&4wF}$JM+VRYqiae84YxqM{`NzF8rL=2lfh0;Knks=3h1nv5NP-Upz4iEg^<}*; z->AQ)%m#ba8$zPv@~sAuYg!-lemNwGxrcUL>o}i(r#(Mm8tT_Pa%$Qa4!83$UH6C1 zUPa4cL=@$t10Z=evF^dy?|<0neEsJ6ubcvrjvSxPy4Q_TU#=l{!G{hC_jculs4^ip zi2nYD@iRiun;jM0Ij`HP=FXrJSISWHopS0G-*|8j*F=1`vcgCJ*1Z-G>)Ho~YCM9% zG}XQVQN!c8FrCi>teeSBQ#S?GH|{=lp*iZF&3uY`Z$eIu`}<`Hz2~91oRal|OTBOs zl}s>AF4?2k+w(;H!LvWt0sx~KsA~kMdG;-?2_xc*hNmfaF^}G>apZzoH*HZnCI?R6 z?EIBT1doalp&XMBC;ibI&ieJ*&rnkrYI1h$o$OZgMk>;AxN{OU+4Dp;-N};7Ih-fh zB{zawYB_;w0U9P@vge-xSnPa5 zL|GZ&^%AS1rm}wALK(^sJn)xY;o9eLejl*C4KIlA!;OHgba@Z|r3Z#8y!t%AqOOJ8B}~EJJS@>Tj&2ldSkb7rHh;4r8j7$ zyehnMJbCa;>k c@jcVwn&RP?9eFdufngX93}p~PyqMnp13`6^S^xk5 literal 26711 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 diff --git a/fonts/medleydisplayfonts/HELVETICA08-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA08-MRR.MEDLEYDISPLAYFONT index 757c967758c6e29236ef4d11b5e46d3e7eec1dc3..f5c765405c2e4a458717f2ff26864d2a707d0290 100644 GIT binary patch literal 23764 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 K6*<*_j%EC92f_E5D>T|p#O zHn-D+U=+=`ZC(RclRFpvW86=mTb|f z6M*Rxp$?m|j`k;X)rw*Vk8R#E;)-HMFjz7b4OO$7^RqRRn!>Zqll^b8omh2yk6Uf~ zt4qN$Edyghqni(T9)4QjZ3h)OhT)(+sVaB2({JIpTx~bf7A=9U>WOw9sQY$vR5oK; z#ClvyB?@0sPpEoIQ>=oTcfw+wuNyNIJ6I-uW6%1DN~%Pl5`nua0sys70W4e(us8-# zzvaI=uOLGRO#-W!dLm-ve+#^((SclEZu(QqThN!oOsq|GChr0u40vXlUEoH9`|$BW zHOe$o*^zFA@AUCN6^^VfW)FB#cH#Ky0v^@r<78@sW@^KYwbzy$8+4=x$J5${J~-|9 z-c+OGX-%zA9H+-@YU+oBL~Clz12skLl9acSe?Qq`74~%ys9efZwNiUIC18z61P>yG z6~RPimjUe9-VXt&hXz;)EwBdGfdo3lVIy?F7U+WAupfHhFdTuSZ~}(m6r6!q;T)WY z58(oQ30L4M{0O7)8~g!(!Z=KjDpEuIWC;<-a?(uJ5{a~v1nD4KNjKR?ddPF+d6FT6 zWQd$1XUJ>hP4W);fLtJ-kk83wa)o?Dz9&DBQF4v^PHvE!WSn6b4^zYVnI(+CG%_oh z)l7)lFuS=IMyHt!bD|*Uu zTDGGg1>Wlyr0NC0NYWT0pKa8W$?PD$(E~Y!&*~!ZaFmn1!-6#67yWAB>+En)P=gd% z8fJh`BQnpCJaT@*VUCO<0)Q$F4r3*MN0G8|txdBcZ33ZM1oYcjSHhsmK7sOmNcc_TG%QaYo)PJ2KL$c|uJzSb1d->z; zpFIy{`p1N2!Vo7My3zCN1MWqSWnT%l1rRye&u{~wai5se#g}#Ur@fDy+*v2)G(Q*S z_Ks4Q0kmy?ETwO4WN&MhOF!x&KCfhChJ9|NfbcRgN`1x%WDq$U6x_kOa8P!0VN0qO z2Mh$yAbw7%6JHAZg9A11k5XJjcGqDkZN!4yj9Q571w)GtX7-w!k2zt>w9(|4?vPzMq;T_(iHBvDeps7A;0Fk|Lwkb-Z(Ij}h*ZV_Vp1=zn zVK}#eYoq_F_;f=~AL8nT5I>5@wON6K+ECY}r4%+ga)ydkDbAn_9Yb%&QWP2R z^Kxn6cxsEL3_i7^R4OKWy;6;1@{7TZlLV;3n*$~{lze7@Mgvk3EivH?cw3+a9rJG~ zfa{qi7qT-#<}C)GWqV=OVdH`$H!&J%l**A9C?Pv|cmkSor*#e{_5rD772cTV;fUlI zE$?Z_GwHW`syrXRbPo~2(UcCF>SQ0;Wu@C>kAf}I;|7_d41v%d`x%?+_PNzfsU-CV8`7O_O vt)R?p1m=Pc?@9`o2dD3v%m0jYSd*v2!iD!@AKwRkeDB3xsW;sVMSA-iCZUK= literal 9566 zcmeHMUu;uV82`>~*L8K;OJ&+1nWxvQV8&Ue0Z&+mTsHrCg>tM35a{`{VOjxIT=DQcV&07ppDWeNgqTc!5wTjlfm z*3hQ4>zcgy6CA1@k&|IHt|yXeLZc8@q7DFVDN}{yE+vRvLyDG&N?ROE7gS@3sI1Eg z3c8^POED$7g+fG*cFDRDlnkw=JT2qkHTfnCWkpO5DV;Hzlsh`3Qj#*Hq^xOjsL`=i z3rhn%eS7v9eXtbjGm92h8R_fav6EHSI+Cg`>E_g!MOw78W3v*{BUo)S#?#eUFsOy& z6eK39A=yyprlTd~Aayhq8|*ViZJyo47HkBLHB;WubQPVz{FQTJ4t|;|4FiKx6z9)c zvZB=05sXMl)8uMH$ux2tO;zF@6qxyjIwEONIjnD#lkxo8Fa-H2Jt>71IU4fiU~{JE z4u+!1I*qD9!$%q}rL7L`dUDdcZbHR?iU;l~4>(5vmRkqXw!`W|_&RbUS>r zjSZ@>XLTXlz>cy7`&Z}jSeYGWW@E6-#<1emj@PNodfKo*yIRl&vnJP?l~{jvWuq`0 zvqd?tY_!?(t@TxgMY%pqp30@ADSbI5aH!!hJ`MAC1Q%FX#vRCfdq23L9vWaZ_+Txp z13xGbgH6y0&p&Vzj=`JoHk^Qy@DY3lr{OG|gCF2LT!i1@Z@2+B zNfoIjF7gNw$V$>g+K8WYkT~fiTS*_;MFz-A`H*}}J|&-% z)8q{KntV&XBR`T0je_a}RJ2bM>6at>l`x7H<8*<~~F3{WIuIPj8!6 zzm?mLn&A53~o$z% z!D=Daj32w?ljR8%tQfVAQv2izC6UOCp+a$IgEXUvK;aNC*(U`5h)Z;Z+}~s-JVMCB z@ca`TP{iX1@O}oC^Ox0w+X4V5>bFnckP;sLDB3yRnvq*m<6_zmQiCv-K|D@$rE_@H zvqat$80JTKf6wUh9c{hYjeUm`C)Q^bal9d&!*c^XYlnpQ{hfS@;o0f9^(Wi%^zdb& zQ8>a2`>ziC{Ghe&$;@$2yBqNm!yG@-dIKS{%DYEn?`8Y9OD;v+|6QGn| zviTZ`T#M+4X9vU^k;I7_5j>Yu4QIY${_~01kW0yA9!LN2BZ9}y2Y8AwBZ_#`z^i%4 zJC-<|_aDQv!=yLD=Ia$~_AA4!-8T1Oo^ZTX#q}LNCvI!VDo6Nwp_QITJZDDW;m^_K zd)t_Chx>b9e8W37){*yL4v#Ghp8}q;B1>sJoadQTNSrD09Ja<3ffSw-lX${KEway0 z;3Efb5;Nh_%$VGG|FPsHDLnfro`9tA{ww&8X%?Jl0gr_V#c!!*fRK-S3ZYPQb8#%> zaVYVSl9YqG86UxlLP$c}==9gu{A+9@_0s(NaibYo6-Mwiw-yg^sWjZW|4B2yI4IiC;6^4 z$(K}rKPfjAN5oeuq`cV3q+(Bb wJb)Xd?4)dLyUOVn58N}KUFIa^+LF%>r-tYd4AH?;gZ{zPAp1-FwqK9`1xU|Pod5s; diff --git a/fonts/medleydisplayfonts/HELVETICA09-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA09-MRR.MEDLEYDISPLAYFONT index 3150b89811c79601bcb7bc3dbd9f3267ecb20cdb..16680330fbec40415dddd68a6a3d44dacb6d73fc 100644 GIT binary patch literal 10169 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 U%cpY1jv#a7r)p)EQU^}|2fTz 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 DoRxxv diff --git a/fonts/medleydisplayfonts/HELVETICA10-MRC.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA10-MRC.MEDLEYDISPLAYFONT index ba3894c864c1167d9b11aa3dfdf3d22c7aacd6b0..108d601c034a822475f55c4279ff24a4b57f526f 100644 GIT binary patch literal 11097 zcmeHNeQXrR6@Rn4=UXpO_O2%yDPY#;BRQyOjBzZW0d9S}=i6{!zFQMOjc`ItK}rcE zBz4*&Sx$#I3=PIXsX&ApQ$?gz6p8kqN^Oeh2WcBAmH30IQd^@UQB|r6QClHGL*LuG zvCqe+fslj0`2oF)P= z0UGYGNFbtyDR|4^MOwnr018r6uCJY1JlMyBWr{n_i(|bN9TG}8O*-i&o+zcllV-XJ zaU6q?8(a%K_>?OxUZjbqwz7wMyD!fpR z3K^rZ92K+@)Tgl$&HO!}l^KtUa_kaM+IXS9H;xL5w~1wWUS2>+$6~lW zt>g)z9Tvedh{Fm)9su zBI{?bu>ra9aCE66-6!rRN<1hY5r4>gVErdW&qd7?9at2_FgYzMd_$}? zxW6cPDyUy|58M|XpjfSrR{?ptYcJd@O}IE;JAOi^3d8mDx>`TUI8QX!TdRkUt(D)5 zzuuTySuIccxQy2vgZSH#@&2H6T6R*;Xo7eg6MyZ{v2J&PP_M=Cj$SJxiO8HvgHfre z5?2Alzn_#N8o-tlByk@^R4#&OdW>^aOPSE3QXzm1(&n8rzj$gH4P+%X`qvL!XH4S;ZmOecXac901dTrKj7dP;BTvrjSR1gNkrCp<1zR_>_X}*PG;jG6#7FILc zeew~zRqIrLaHVNLeh+a^5^nP@|3EPu@9Z0ORnM92mpo1YX;lL!(2iaVxbvmfg=^qp zf0w^8^hPl5fW)o@dRleJPgP4r;ZnF%(p2#It&hsML;F1ThOnP-hf8s-pq3)R0eP6? zY8K%ZjRT{k8Rkg-SAQA7AQCSf14j<1-V@4yKfd6&jTl!Uzu{jVI@t0)Ne1m6RR>kq zN~NGbJc#R?*L=qnimO<0XqUAAnRp|{l^iJ*n+3U~Rr@(;`8MZzL0sU zGeX+SeMvG*kMe~*98Tll8(utLd0{H{so?gCtIF?@`{N=yaP?AIfs5O}<*WnnmrG-r zZj87g%5679D!A7hppJX8x*0!+O!&mjzf-v1OWGFV2lTt}#e{=S?#B^+n7X#EK5AXt zT9@1#9>6f2cnq$N+exMyCRtxy-Dl*18y$oBZWs5uxZBMGmVWn1R8>)UuBjxr#h-%& zN8c-}U)fr|x~)#%J08GS+W{dmsam%Fm zEv6dd-Fq$p+aQanYHhp8O;w_p`pkPpRQl3(`0Q@#Q$jaIXnvA-b-2U_5bw% t2Ir(F#rrZ5+y$fWn|<;vlj78|qc9zSN4Kfl0E?O*%}4T19>x;f{{WBY_eKB! literal 27101 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 I6W!7MKkrj2umAu6 diff --git a/fonts/medleydisplayfonts/HELVETICA10-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA10-MRR.MEDLEYDISPLAYFONT index eddb73c2cef35d6890eac83fc770d48d4ebeb7bb..e25587ed9b475e3113861b4ee1cdafbb55c59c26 100644 GIT binary patch literal 24792 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 X5Uq6!*sL}tEubDt{haFg9=QG=)*9= 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 diff --git a/fonts/medleydisplayfonts/HELVETICA12-BRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA12-BRR.MEDLEYDISPLAYFONT index da96ebb330ace3b0e8690aa879764d0932e0bbdc..fefcb78ec85122a1d36c6de8ed0a01365a0e7de2 100644 GIT binary patch literal 19295 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 literal 28789 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 MFP%L<({%Fx0n)4>+5i9m diff --git a/fonts/medleydisplayfonts/HELVETICA12-MIR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA12-MIR.MEDLEYDISPLAYFONT index 6aa28f6251673c8dd27caa3d0061c2af2d17be3d..2e9447a2fe1daf90688b385c3ae233b5d4bcacf3 100644 GIT binary patch literal 17705 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 F{{#OX-U$Ez diff --git a/fonts/medleydisplayfonts/HELVETICA12-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA12-MRR.MEDLEYDISPLAYFONT index 209e302f6cf228e6a5681b77864ef8c9e407cd16..00c2a345743085fdb35761aea7e864192bff4272 100644 GIT binary patch literal 28328 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 literal 35213 zcmeHQ3w#vS)j#*nB$+HLnGI2+O~Ygj5UI*0Jd6^O+0AaUiy;X~grZghh$8h7MJv{5 zCQC32+9sg3Xe~q@KB)E4TEBj+t>Mv%`fIf>+uzrR0kv9xwGHC;2{lc=b7ppSXF`Ag z8Nte(+}zi>=lt)v_uQGeGjn&=qARambenS34cFi7niHz4kJMBv48RriH-r@MDi@qv zv+(9~i+n{>mBMKk7WytMn&NfUG=xKS6*bijwRJVM^$Ju+s$2kkG-U-tb0XzfH5jR{ zt@6)vQC@k?tlFwjL#S4P20f#~KPyr-Pl0f#YEGyjQtsDt>m!$hP`EozLR<=Fg@Tcb zXDM}|%8RS~b!K?B>$3U^|I&qvuD@BYfT`djGbvJGc+oXiFQ!7-RaevCZ!p_MaO$fr zuACbQHiWS_RTtJ!GpoG3zM@(IKSgVTAwAn@OMPvqTyYgz(H7}aCm#ae6r=#x)TAEj z8)~rmq$xvv2Jb;i)X|mutFYxnNlE{l%JQ(k&cr)P&!n7CHR6m^S1Lf*_3W^}zA9AF za8anPI^HY9A@s$DI)6nZR23{T*cwn8T*Re5)Sy(=lt^ODV69S1DKkQehK@6I2Zj70j8gU{;TN!2vAaj{@dvL0cKo*z8j!44}BEJCt^!S z4pa5#0Oq0&uDcuHcGSVqIde*=Z>ZB}7O&51X6f@;d3~h1qQ;o@rTUtS>u`=9$(gYt zLQ|jj_PIFiSB2)?Q9|dXrKQ&`T)6bgYnC=$JO4H#BXQm+EIM~qUEO(u2&UsXs=R)P zNz$D8T>5lcuLuB)L+UXeDIh{RWTHO>MqxY!k93gr7?lilh*&BijRa{}b5#6rA+1~I zA>n_6pBr3yo(scK=riIW$wZ{(!vv{XLyF)EQye29}h$4m*j z9O5=A9y9oXD>BPp8TyYJ6~;&~`u}*2inJj|g$qZcF)CcxUo|WNzzQg{DZDqe;e_*@W-`Pi;ahadV$MH#g3ZKCPe5UX=pTn=1%I8t!QbZZ^AGsPf*@oFrwe0+3Bn{{vM~MF+8(dH zRQQ&#NqA4#gX!<0?-2UM6ybNmy`o#p7QMnxiB6n=|DO{J#Zuu0F(THAbHyvftA$@; z?$yGr;tj%`;w?hEc)M@~(rV&e;yvO6;(B4OUiT64N%1*~4Rwg!X0G@O#l&BWe@x{3 z71Qqs+E`NP_sJa19hNE1;kQok=L1nSDiZYZ;ZB&a7*uhZ7D}$C^iR zYue;#=9!^2-}IgPk@w<4Dsz!Xa7Y zR1?Dhp1yIY9jwQbGPx^#cQS=K_drnCwL@5*uB((~Xv=r?N_Xa#b+l`s02j17L1__o z^_9K4Yo8hvTV;u><-PqG+xyDKekf{PQMGnVUlcTCie3{ykvb)-1dJ}DGE_+qK1E>6{Fs4SdekxQK#tvM+gK~=Q3c48Gys`rqac*6C^8nKZ_XPLx$mX^KVXiy5&6UKjwSEuh3&5Mx=#j?$JL;#xU9Ge{W6^raaX zMFy&-t*O}~ZOhAB8!Y$5)}-H4l|Lrkz0D&d#&DaY_=T8`Q6vcI6Sg((9NUet+!TN= zH^&Q0bhWx3DTaLwV|K0y-`44kj1OK!-4TP%f>@WLLJKqz#_n{9`$f633(LSSw&nGy zVMcnSzTSiw17WdW$rJ&{W0tGH#X!@vs0hoVs8htz>Mh`=fYLr6^F?OOA#U6-b)I0`8 zCDGT09vPG37&&ka0pcIPssH|WA0ad_mP+@9{h3N+VvxoIlf}-k1!EhRq-dTblU)xm z5bp_~{&c%eRfBCf_XN}(k|r-ej7TZUN-HOfC>Z-X7A#j{ohwm~*w;~yyd72MQwL%6 z!cN49qH|G?s;u|5WYHtd;Q_Q6e`aH(2r)9mDD+gOb&?)anVg}u@9CAAbES;-Xrlsn zZ?H7VTbASexRd=$4KCBxzZ<~$QOnrP%NXlLjH+Mg)08N{hh#HtGZ14$3ZI2G)4Hpp zoXc&#q|NAhOnb4{7X}(gc^t<2~!!^o{7*VN0 z!XY<{(=l4o7*#0Av~CIx?JOAm@sr(QFd|N5X~Wp1bYYf)lQ;%(XUB*$dZOiV0#y%N z;;BOgmh*LKoGyv68|Zx9OZld1d%^(k4D2&hr~}2qUX^HG9l$&LgiB4tPK=1sqzny& zRt&Arsm!&)_*0U^lIY~g)-};QtY%pgb$kJHRajyvxg0h4(>Oz zx2)mFjS6GEkk-;o{wGJpa7Q+c3fr3K&{OFVtGMD z$1(LB+s;h>R$^d(hE(<*uCIz5AN8JeI3f~jqAtstsBogLiMlO)X1{>46#R!r%?mba zCdGyS@b;c;-U+0E#F{A2#ZxeA9sy_u579h};E>j5{}N=~N$j}>8EqiEsln~tl-6Au z!{s{_WT873dO0-fRXE^{4c))s-4tcWbfVFDxElc%n7CJi8@mDAKFo()sTFy2f$a9R zEO)2Gc}O}BQYei_}|YI;-SjT=Dj53Ko6F24VaY4bsV((YsEoxG2uX2!~>!_55$q+LHYCybs*Yw zs>x$;TL5yJAWbXlK}wT{tTy8*-a7A--sJ*ZDYEyAu2atX$}nHj;yBh&zkGoG;umm< ztr7W}4xc_Z9l+!3M&A;R7K`)nU#Isijt|VtL|jRSN(233#yZAg#u%d_lZWhIu8%Ps zr3{&6C5IglV6)_i0|IQ8JktRIHcP(90Rc8ku5v(t&5~z1Ai!qH)eZ=-S#r(D z3n;c(a;*abY?eIR0Rc8ku5&1HgjI=gan&C zU*m)Xn?WyeLW0erzwCqrn@L~mgan&SU*~{?LYqxr?}P-KP2b>z1e;AaIU&Jj(>FRH z!DiDpIU&Jj(@PzYFwNG}4-X;X*dBWoPP29N1_uP#`gx-R0&Ly9$pHbjUf%400Ncd< zhywy_^Y)_-2(V4tk2xT~HfujV@&fGZoLd|aV6)`!I3U1g$xk>Sz-GzcbwGg4lAm-y zfX$MhazKF1lAm@!fX$MhaX^60lE3GG0GlO$f8+(&*EyecK!DAXf8c-snZoF!nn+k{X{h?ZNj_`J|B?KY93C-H3nVV7{t1I7}U!al)lfJK+!= z7eJq~Zyb(`jy~f;>HX!C?xY5E4J5vCz?Z$_-#FlV+w|_X-IsNn>D|r1a;)XUeMh@! zvhC9NpC>QN4suZ@fUzy2j32EVTfzw-(1!r{tp`U>+btTOC!5#3!*p`wA0a*Tu8M0vEu-hrR#nxD*?p%s^zXAO;V`$yl_I){&+qT|vplpOjX*&G$L zr67$AGfmrQk|wA5qhS$F*Vm!H8J5BMkPGMGWL*ih_}LKd`i$;D z+^X?=@KZhhGQ5r-A-@m%SqjT!W7#>Zm<3rStH!MwFJbf9HS9)q2X58)O}3Fe&3?jO zV!vj8WN)*7vVFK6i;IupIk;KldHj4H z7x`=ae{h?|Uj7m9$8R^&g)HIo!gyh_j^mjB38g}XFiU74M#5#nmH7Wg^v%Kw0l!fa z9uhVRTZCtX9}3;VOTur2KMQXO?^}fmd(nVS5ziDSh*LzrSS?;EF1D77w}?@(Lwrbl zTzpR4F1{xIS$xkZ7eBJn9a%g@O!1_gVbn=pth+5AB!4P5X*}ACN~&k|rZOpyz6Bdx zW=)%Mvkrx3p8g$Kyui$}mYaD;8WLZtkBdkIhr?{vCAp@fJaX2$W?C;ef&Q8LIvgZx z`-s-8XAKAEACBi|zC3ZUo|1y_>KtMCX>stqNE#|VL2W-q~h7X3@$~f z_(3#A8!0Kd^*tB?+V{OnX=qvg`*j1F9v$||nv`SQlIgW%{c~LWMF%|vFcvMWm*KvM z@id~uZ??&qlZ%m}|B5uQTQrh6F5EK^6a!_puhGcWShf%FL+$((MZuY>o~NT^-DS)B zKi@ad{!z=v1HbHV=~yo4@Ilv_2#h3Dk8NZ{kyD`Y5c0&h@U z5J}6-7V#r=mEEO_0b!fiSB6pTtlmB?-<837O42l6CdeXJ2_@5fgfeaKKG3#7d5;w7 z9={?pe`e*Yo&3($bV<(Gt7#sVFU9=a>z#dSFsS(Na{J~lcV{5>C6p4^43r9?618Rx9Fgv@c_$ozwYr#chOUJ4rX!xzaq$p#PDD%4`%BuW8*^B!g7<0C_7&Jvd zlxrcQS1DY)ZcKNp{1$B6xA(1b*FzKD=D}(aQQny^x1F`EyxY*F*XZ$rbWzzfjuos9 zy8^YDo%gkE&X0XvzhG+_80Z6Zh%)WgUQz7^hKfX#IAl0iKG(TrZ5-vSvFF55iegJ| zngyk{Qf-0_VyPpM%Jxze%im3K*w9FHb4r`*LA6*+#N?*>t%tg z+RZ^ZRaCk{xo3N7R$W%>?Z~=k^Ek=Bwgo%c>~TYvl7hN4dR$Y}u|rc=Pi!}OeD^$A zPV{)oo|h6R`8Zgqt{TUw$Ft53=0m53){H1Mq2JewM#SV|*jf;13(iE8=D5sP0_D4d zMvvQ2u3!^A>dXbT-p>1OMwI3H{sbn)+7nr=NQ3+73(VLd8{ zN?s(jGv<-d#yj~q)~P+SLDa3MB9spv+F-HqD(rFaH4bEW6DZFnly1X%vJvIhwm8Zx zLzmR!8&lX9_J?N%Y6G43iJQmeRHWwQBz0LVqheV=OW3$33o_okF7PC0qFiGpQXxBg zTVYwoP8l^tHomvF@0rc}jG3sS7{&~g^=|J2U6+k8=EXg@HAHuBpgo2tg?HNazXj_{ z@61;G%h_@qRyY&YCQ$Oc)8BnKm{~A85DV(ov!#7BA3R^;3<6ux>rNW02tDyQ1~{uL zM#`rLl3=88rortUw0Ifi$=DIy6hRwr)B{8bDq0=>j8D?BD8_Y^N)|+=+E6fvGm$K< z3uaDOT@q{4XQG!n*1NIK%^t^D&R}4kdy?#o7^1W}37ZHseTftq=t&k5%6KZ#WMJB8 zaGTkBDWjBuQi`Lr&gyIRSsmxg19Yj^9_GKY_1y+##yi;YN9pu4WR4<1yR@%ns52yv zNg9_&?PM`tRoCTFvl(8+VK3}XvAq%6dvakH7iESzj3qi+78|PcWZqy6n3_uJ%UJ#! zOn0!fSnF#95gYEPFdjP4s2J&m-BkPuh8#E>iiS5&f99#C<8Ks^!=E;cyLqqxt}zoB zHd*2aM!yoz(&FJN_y%l%C*eo%bNDs<1&n3i|HaM9M={%bCM=Jg$ELF|yO=FtH?W&b z*2#t4PsL7?ChU{pNez4w8lZ)-!H)7wKe&w2L)96IZa8@($!j?BtTaQ)PAu%Qui%r- zBi?DU`Krlz51f*!rS%GBohWR^3m*?8|32y;c;n*%T(Wzkf8e8m7y9s4E*A9Wc_i&c zq+bimve{#+pbNK$bjkETi)*zmrn;b(M^DSzh<6-F&+)EMYxD_IAIe$gp7Gc!j+9R< zksp1zKTcn@q;&S0=&3Ewe+Y0#|GD|rMLI94HHwlT-i@7DSl!}>c*@E z#J_G;;PNxuf19=Gz62hmpFDLv(x0(mqPxrGe&l7OcR%%8o!;*X)SdbKoYEJP^oVC6 z@?YjId~8*Am#cr{s)8q$EPM3+f4zYG1Fq7#)7mbcXyLDQKRbZF;`FWtZ(Bp@lNSEa*H8L^7VpGH9Zz%DlEygxfGe}X8*7Mt*Gj*v5%qt2x6eDV zd-F_e@6VrD(%psaoxQ3s=<+rMV)wT^OZ4V|@cHyucEKub^Gwv|&*S>k=>zrAHTP#d z`{83rdb3_Zyub8b)B9__-d_)&=G`R92hx`vdOQsOM$h(Y_@0wDdisUvfft>0<6_>t z(9ffq6vjoW@vZ{p9eB}7Hyg(7MrtB7Ya4u$yodft)TCtNy&1FiCmEV=V~|W!4@R8+ zA8q@s+M{?V`m~+_*PGKj+^WY~;I8=lJ9y3*4` zp^;#v_EHw0H2!!(Et|_O$LJ(`xshUv*tKkFyu?2g#c=YHH+t5eSv_HYQh+W#t=`(i zp)O3Vc|+B+mRorZjt`g4TF+X?D%+ZGr9V{MTHi`{G`y_!KW%ZV9*(r_*1Bf9hs$HQ zbS7U4t#z!jt@&2^L&dH24@KvAS@K5jtN4OOvMKmPTzd^b&5L%fxho2)x>ylKd}uq! zHA9Z5;7b_FcXE40=z3e|WXmXp%|a+@|5v>u4aaQ>QTsdv|TD&=NO> jhSrP|qfLYMM6+T`#~;kv@@$D_)t2V=|F;soXt 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 diff --git a/fonts/medleydisplayfonts/HELVETICA14-MRC.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA14-MRC.MEDLEYDISPLAYFONT index 6cc841cc8952232f3f3f09322fe89376cfdc1f35..0d4a2fb39b7418a46ab9120a309cda55031eeeca 100644 GIT binary patch literal 12113 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�#L9Qotq@FAyOUQDvf_#H~i#$p?$rEHZ*++g%enws+Z;^M& z5%LlFlorrp>Z4O>fL3seXbqiD71~G>^bUF_T|?K=2kAp}6HU^`=o9oQx|cpje?(uR zKcoLZ-=Oc%-_j50@9F>0lXU3(+MX>PxgM0yBj8Z>0o1enX<)?CA;RD)+#lz`tbV!0?1C7!QS;6S%&=%%y~lIOj4} z-V(0f@EZlcE+^at)&RZ0_!k4bc^r-wXFQE-Mrd$1>(Cr$*NrqQGrZhrX`>9TyK;`n z3^^;u=dRcv8HqbXHTWB$!DOWT!}Azx5F zvpldCKvX#>Ifi$+=jv1(9}cm$GNO$Pe@5=#;3zG0AMNdBD}+L>h%4;fu&MN|gMCyg za}sD22R6C4^$(nqyCPCo#5q_GtO{g6RM9JA+~iUMfRj&lRKBRlD4xGTyEYYbmzr{c zluww(?sibzPEn~$YtK#Ur2|6RAqi@kN5szNg*4@OF&z{I-h<3MME!+_4~mMD7d2*z z$Oj>nWd?a>qK<{k<~w+`OM==CT+WJO9X@fu?{R<|F$34e5jBGii?LOO`;(9Rjy=?e z@(z4jf&nt~ZkH4fEye^WlaZNA5@p3JU{k1&et=JVsN5w8PGsgsW?mXZ<>|~i(xMQA zZ8>IO=*+|nYb`;42$wU0R3RaW0OdG*)&X1_fuux2X=LVt0zpoRj|EVU%vi9U8)D4- zRMS~nlm*^(od{{KbC-+;(y`slEJ%V;of(L7M|!c4!bYf_Y3|j&zJEHpHFuybxv*4xx}2`ywI+!gGZi|D zopL!PJgOBKvs!P}<%B!p+=c0+u$|x52lDPe?;xnNq`^$+*O(Ph#w;c9)4kqmk7w7; z$di-3lf5-UH)GZzW|;wV4WgfyYgugSg5Ec6$o~c$a|$-N#0XJV6$59^azRvSZ_XjN}54PAhMHgl4kV_8Z$~{NtRQk z@89M1dOc#-&R91_yk5bB%*s2Ylu+_hhRWO|aT+fx(1TG58?Hn=C}6#bq2@fj$gD8g z?Gd;8tMGvss6?ddu0?rf5)D9CJuefR}nnUT4s) zF+~cSoxCgz#GR6#b#F(k6 z%~F@bGuzyp0{%B*na=DAT86f%G4pG-i8@1ODl!8;knPQgt}~5Uc??IOW&sQaklBKP z+N{prKxQ1!BvEBmyNb;C$QCE>@rYvQPLVNFsf5frHD;NWR0=|x`h_%R*@g2N#YU9r z^H~Kl^AI6Y#mnL$oHhJtG@_gYSwvtazFdmmed8jcMk4HmN z)f{Q~%dG56tqQ49%DyeDFrKsK0oW7F>>C;a0UH43nE}dd0Jy;nFvA9bS~I{*8vyFe z0JFv)V2-5)l{NraT2M9q0PL-BewbF<08nKHsIdW{+6*wq1^~-cG1mqF%TzJX27tL{ z72RM1fMqVKwE@5~7uDGSV6o&IZ2+)X@=fCpFwbJi^KAgISn^kF0I*o{%{Bm7EO~(q z02WJ@Z2+)Xa?l0@3#ZNV$*BwK(N^KIy(?7HvNDd2o{@OKmG{SH5Pj~ zZrwFu`~C)7c4ZiELC1I3gz?+#)5H9)`A@%gaY*!Eu3sEnE))y)x_tb1O^n`}i+@xY zyG%xJ!=-vl2p7sN>3(95! z{DNvAw`&4_gpa!>HX@m``qE4`4|ixI@U`arWBpZMb&cgt^Tfp3ef0GThrfy~z7yBljv78-H0Vn&mj^IV8H+ZCei47m{CBVb;vdK!W1gve$MoHiD6 zYj>J3*6!m)fvxGs%bl^Vg}6{zkQ_R^`S6hYv)%7)-gIJMsCNNufm^ zW}T(3skKn05^e97`{-cNsk_j0JdcTM;t{lI@(sQB+h?Qd!y7hDjCo zi8(m^KF6pR1Q9ZAj(+Huw>qi>Z~X{$Nl8AiQ5op)h;-Kbvaq{*L10H{CO1fVRl6U` z)pbn*w_o#JM38s4dju(%t1HRtyy_(nDGH>*d`H#g|6T4|eynG){7kpvcMq}sfR;91 zlfVbyd=KU2-N~e|A#zux-bN4Malat85$mFJe5ndP7TZfAUUi1FNPeQb%zyQy6i#HO zx_DI(D}ij2v94D#2L$Qctr1gQ1ukDAD7z@{qvd?83+tk4SXvZ(qPtvr`m=3?mNp8q zAZ7sCBK54Uq#!lr>VgjHXLZRc?qc-u<%5gGzwNu_h#D^KyqVS2u5BXIcs=sodqb~e zL`mbN{{1tojYN07<#HX<*kFL*Y9b)``E zkww|MT+l&+`8EpWG$HmlQD51*)^637>Q;TRek3yjyx+lBS?Y@Ebur!ZKCyx>J+&9> zN)~9kFWBCa`gz`<9ZRA={5U?odzab+NH}ijCFDN2b4Dk7M=bz>bFLrS5iO z<~3~hA`q-=k*<3lB)zVPAdg@}?K4Y}?zBn{szTY$$p-GMVU7`b@BV7qI@lJ8V zUECU&2VqFS3U~mLW}=tSU81>J6Y&WROlZIc4dm_;p=;#3#QZwdK;QVr>V}oC-#v74 z=)@2%(T6sl+Ss8eN=E}eNi2t0ThHPUMG3E{4eS1OXy58s+si{6KYjE!$D2QR{dd2f zGW7iqm!5iVvC^3>wPQ;1`-hjF+Vgo%QZyyG@9^8Ny)m2T~dH0%pd)iVa9pBMs4OCES^WspG`YFkKJju{x;U&M#wPrRXKZCqo31ioYtD> zbEfv|?_KoLtmNsXb&NdX7rP69PMWqrzzUaI5%3j*9Vq zgH;SyKpEhFB|vv0u6_-NryikOhHtU-W1uz|7jj_=&%E1_O+As5>XE#G%L>qB!(vx zFVmBxEhp9@WEBg@eRy{9M$(S4PV03&MY_q8WKTA}f215^k>&4AiZ8`8d&yXI@CV4l zc$htdJQr@m%Nmr=r4FOampL@+!Q6I3Zb#cjtJ{n}67Jcqk5uNOm*wtF$P4)92Ae1u z&E!Fr@E}$dK&JSv2A4`QJL7I-w-H1N@|9F=!#6-`%qRH6oFwslvI`HgRm%%TE(Q2h zUErbTTB>#d!ShgkeEkeQBML%&TLfRkC}${#_QvRRja)NjPi#nvU?V#4KtLIf0p!_h zDxIf5pl#YKZ+$#Cbn|B?epT4Azx!@4)?4%hY(+FqZ+*8x7iFZQqfb=!mpMV!0xYLQoJ1<))h@Y{sy*e1XDJtI*W9+^sVhoW zv>j-76s<;w<g+TOp(ePBQqvh5QVo63a_GWW}Op8wjga%mk6&xSShVkwuU zDN6FNa$zbdLQ=#xLQMCpAB0K_FpkF#D?<8^=JfV?So>z8!}i^@ZSC=^55D+N@w5d- zzgO!0UQ9Bzh1?3wp+46?wf;q>&#Ta3xom&1;eRe}qh#dfjmVh7jk1wVTZ0&hvxcMH GGyfmuMN5qU diff --git a/fonts/medleydisplayfonts/HELVETICA14-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA14-MRR.MEDLEYDISPLAYFONT index 6c765132b13e3515f46c58e9b3a461fd927005d4..ef9720d275377f0f530cfa65e7b8858e0c5091db 100644 GIT binary patch literal 26465 zcmeHP4R9RAm44kbl4jSkG`lE?2uAK5FGdalb|wEv#6h#GU3*3JXG!Mg0#!1`ITEOx z9jJ@R$@Z+YvDZF=W#X$ibxBZ&6Szw%w3Bedi#2M`vr7&bo#qu zH@Bx^ef`M+!Jyy=;4e~%MDoUtcC?h}=&Kr{h9qlo@RDZ`GB++(_omdwmtBqaBM90Q1(U)Amu`|}^99Q^n?OzwW zXY-bi-)mRERAP&hR46mG<)eRiCuIiweLVxQ0qQpcnBEIQ+uyly{Y@Q-ffN>~wA&u& z>1uE9Ux!S^DB6=q+G^R={@!G}@JHR?n`{ux9&lIMjjt-x)IZRJY!I)KY-xKMY)APV%Ht?6qWl`*+DlNHP&S}!McI$?O_b+Q{sSPg2<3e!9VmCA z>_Pb&%F`&v0HO+tff7R*MA?P%C6w=>{4>hi08Q^jX+=Q{P4}UE9_70zFQdE#(0nOM zE6Ob>_n~|q<+~^^qr3&M^3vJ(TFC$Z!2phRD?l6iS@%(Zn_v1}d)1DYGb3X7+xt7Z z*Y(K%QCfe`M*JUhR>)2RO7Y?{ID30REy#@7+;Jr(ovfBwJ5Yv8H@Ii%TVl6WXR~s*76cG3EL&-ziCH@ON~@)+ZOd0{J=HUO^-7ctw@VD=N|Z ziF+CwDnouu9wE<`>0Uv3R)S z8d)>Dp54H1WSiJsY&*-az3f5uMfM2$4jX4bW-qg!u{YTXUd1or4g6}}!rOT_AKmHWZEj}$nQCjUEY@I_jHm*S zx+xR0>}{a=S0Fz)DogHxbS|&$T+;Rf#lru;3??EGwKjkK((yvu_=IV|Xb`L*s~VrI z8b7IwoV0o?)F3x|-g;HZ0SMy9Qb6ZnNr9_*U05Jss{n3-@(O0~xS>BQLb*IfMUgUS z1aN#Nh-Cos>`J^HW||dX8-h&Vq-nM~YYm6=dc>2>m^i;fD61Y6R?4RaRMYe^Fab;(r#c0vGqg5NJ!^t0v?>D|W5c0WB4#jztsqVgg#bGa zz39Ig*pwTL;H;hs>C8Y2gp+q5PD6bkU_(rgWrA9x8Dn}%VD}-WjXdkubZayKLgj=r z4!NeZ9$ZD7GhwPaDrOm(~T3bOV~K!T#H8voN!`L6+OT$7$cn9N5xn# zgh|bG9>Wt4aTcEJs3V+9B+eehnfe=(>#5}t6Gu|ZB>Wme@?q4*ISgZcG2vsvXX8xh z`$RSXA+Xxhu<6x_wGDe}8$LH24qUTsd&7Iuzi9q}NHrcAj_^0c^T%h?88FX?cLGW@6NU{4d5$l_Lrq1;i;PvctElwV6Q%Z8B%C;wF>`~NRXO%O#z1)xagM5p^9qMgTvd;M zx>2vwbunCTm}qh;P9E@8{m?Mljv>ya7Ug27di%u5Ak^jo2DynRFyd4S9C7M4PPCw# z!(7vbV_NZiH{pS;W=fOid!=azye{nxR^Z95AE5KdOxrl|^cLu%IPOK9%R@yzRYN>E ztT)yP^3O6(y>uQ0e5&6t5~`sGbPLLX_yic0d}1uiQ$~@`dPUQ$4AZrQq3MZr5xp&E zp>@P5ub+Ox8HC+Ir9KMv+aN2%Cd(3ORn-{iF?5?|I*$?|9QOd?r1MBMLNTrOxqO8D6VD^`PhtCKmQ947I>J=|vtH4wV9!KeYgwYz zj_i)m|07{)*0mG#|46VmO=GFPXmU6GKZ2@PU{6jofF*{xTKkrbQ~5`_E@c`Jrw?(` zbxC=u0dWp%#p@ED0~p*mV_Wa}(_y3ah$y^U94}s@n5p+-DLk(c7G7vfj3Pc1TcJ^^ z9Au?Pq^y||E83JgG-Q@?O$&sbpyeVNaB+p$!aod!v-{jo7S-m-@WvT%u4RP)dRDPhn_UeyQNh z5tgTUNHH`3$V3_EAQb0IwS@^9_XdYgW|x%3aamm{ykP-iop52JhzB_$HXC7l`B%C9alB2QU73a?@$t$L;WTIl8f#1hJ#y>pO2=C+{bZhuE zd@0vC!xhQb*iYEg>~Z!8URw{zGHfr#KgI5H*I>7@E_a&ZxZZg!6D+_u{Axrb56mH@Uayd%aQA&bpmF#gL z)Lq9dy^eG`aKZ9aq8=xpq7rZqa4XtFz_?;nw1@YlWN!@90)^~V*hd&zqUy_z*!GkU zN_(_;h;K*XKPkr^Dj3!$h`>$Up*@D^#xOdHLQR$IX?WXSI02dg?U;r5AO)~3$E=*) zabolodmNWKVJ9xRjZvRDiW7Deo>x;rw72NBe2kRHp9Qc_z-Fi_Afg%UF+{503vpcQ z8dI<%^bUj*h6-c2AcFRMV5V)QMfNhnjc;qQzg*Qb+?;^IZ$ZyOMpY4?#ekknJ7H*- zF7auWg?2F5_Vyul$RFWbf;s^YnqKu!}S(Y)*ffL z-R5-g8r6lR(zoObehu(UwYQm7_-)9%n$8vYKtS8tRr zK8ol{(bd^z-Yw>2S#hbMjZ`NA8S!?lTt;L(Q7H`&Cy;*DZX06qmwN`J|TD@6o^=7Tro3&PN z)>^$;YxQO=8u6wr8u8{W8u2DB8u4Z>8u6ws8u8{X8u2DC8u4Z?8u6wt8kvQ^=q&t2 zXW=h83xCmB_>0cMU(}nwCi)oYT)$;~t{y|2Zn4yPk@Ix<=U?xXKknGu{qdtkY$B3_uS#=!GWwnyM0)MQOEM z$K`ef#fMxuZ(__e4WTdd=C;vSie4q>Iu#>KUUtqjkG=_W>Uj0kDKquxyszRux=XnA zPF&`nd0S<>@=G>*s&Y=I%koQ9=>?8gNH3x9L}&Mkx%W+ek6P~8^jLXprsqse%P&=@ z>gJPjd)eH3fsf3thW9`Xel;i`Q`r~W>ASiACuaY{{(XAwDd{;*&{>}SbV|K>CfIZAh+~3% z$BE7L$iBut$Fl4`_A&Nh*2zA|u3<~vb@6Kt25-V^@Dq3%9*0NZ5a3%*cKDRL+!@C2 zg4^L1S?400E;B?aIr{cPlb@X2HPL1*QSohwQ-jOa z68z7gArk-@>-czQ&stgNo4q#4uWSHz7>K+_D(5CPCCg)(vJ$z2xU^)W|pR@lL1 zi~E(y>O+mkdY*mg02n(HkPTe&>Xk=gnn<5&i-X7rP2c_?zRo~zRZtjWlP6^iR9;)q zGb`$P8^<>6dN`e&%tq^ijp24Jz_ei-m#UX=aWFHwre_Y?vt?;vXlsctjbFZKG}93r zy+Ygo2h%H{xA$-$Wqd|0+8Pe2_`#Lz<1(_PX#su^XY%z$Fhj>nwi@{5Z;uV5tu5jP zR%fBD(XoJOq*XtwV98kAWve1Q^1?($MO$|Q;lA4+-<6+6YT9;nIZ#sF{7vpK-K8<{(W6X5fvNA#q@$g}~>(S#Tf*IO2 z>G(ZoHC1&7(I--48&o5fRI`D)prOXlCv@}E2ynWsT_fXsS-tIF+_qIdhpPF~+C%rF zuVx=Qpc&UEj+3umd(8G#vSpky{p%HpR4Rn-TD^Cm4ZnIb7Q?-lrHk*Es zr=~bPFHhJPViz6*&g~c-9dziIXZ`uZN?48;8ERu8T-Xfkg-^j<_=av5T<->Y5#CU_ z;V;A&7+7H7_sBr$h6>kqPV*VW(48wU9sNk`&kMgP{CDAB3r`eworIxm!qBsEqrT4H z80m#EW^&Y-sN>6C|A$>akM#cNkrUn5!H%E*de?!I>wg>GxbLdMO+S9@#D{M$)eR4{ zeZ6qg1K(J@;YmlgZ1Se?qnkJE|Hk6ju%k1=8=rV|bN}MUPQ<7U+3vjqYU5M=)sLKL zFYE3ec;e9?^w*C)=h7V>$gJ4iU;pLj;-zxS!W#>}{8In%$3C+Tb&_g+<%^fCSkjw+ zY_Urx-W7cmKQS0%iBdVm&B64EAih3z@lFJ3rJ8sdRKAGZO+=QQrXqLgCG*=6{= zp#r0;+_|Or+wcawUQFRHPM??XQ#cCG!nob``(arL1ODnXhVQ~(!C%<1FWYj+t8QHrR-heHnh|+q3fRLCwYRdymeu0O#mtgmlw` zTj$i7uA5%xY^A5SGgJF>ZR>P(-EGX(*2P@T&BK}Y-Cft=;7n~e_2zPP+jh6@*3ZQb zm2uafYn^jau5^3Az6OCAAA7o*l|3~D{Vp(m3M+Hct^zYf>p6!zRs1cp>Vw(L2*W39 zxjU*EuHn+uoLP*i=Bd?2!zzPs`59=JysI~n8D_x5p&&k4fT2tXcs#@^O#9PLO+X)h zNXqe&ia$<1^G`v)(8fJK6N-2lC`+1xoR23wz!@N zX>lD9nxj?A9)$g`mTR?PXjr@b&2n2#EoEY|t@f!2*imVYYGHi7fR&uK1O^9Tz-A*< zWTVuUKcuDZh>qyNrlu(MtB4S51rSRnWHT?GmCUO?gcjCd=*@Pz5NcdiO;d$Z^ yYY~TtaAIO@t&+1x8Ee_2e9Wl@XAtBmfECa;&fp=jRcr!lsdH|v^lYMZBl>@p{doic literal 31928 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 diff --git a/fonts/medleydisplayfonts/HELVETICA16-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA16-MRR.MEDLEYDISPLAYFONT index fcd6f98aa09b48056028be5f4a96eff98278aacc..8c195fd10945bf7de7273a2c1ed87c140d0fadd4 100644 GIT binary patch literal 11717 zcmeHNUu+yl8UJQ>e4aZy@tzxmBe}`k_K2KHksRC5BvkRPZ_nAIw(sJ*qy&s`OjA-+ zl~e?ww3m2%IpS?8#SIjqN|1;u@PGslJkW|4CrV3HK$QUTM8!3&L>~aTBC3KgG2iST z-`P##5c^U>J$tkB%{MdOZ|2*X-_Gvd;DLu8J#a)k{N=|E$M&X&^O@|B0As5Wv#mlJ zCDF5GaQ~4lU7cN@5L>%;^mOj%*>1$L1t&e+pB*aXhO@c6fT7GlY|#32%CUy?>4G3I z7XzU8sTy{AZzhG7>`Xp4VC{=3T`D`68%P(@IRS-0kseN^?fHDaHJBOLC%{P$>`fOk zDa)&s&wM70wskMlZz-!CgK0anXHX2MckLOlhQoAoY$V@redP-W9y^Q;)~K9)Aj~qA zbq+l8#e=Fa9vjXUtb!Uh0a!c=)!Y2Qo?Q=S?1F<8A|7@jJD5u4`_WUD60>&NQ~N{B z=h7(=+gjWCE^MjCx^K|k9uNHERX61eS@eeTtM6>z_9B;iy-QgG=m=F)Wv#ut)Kv)k z+vF*gCOw4x%na=kp!)8q9V}V3 zX6a|?=jlQEIDLX1r_a#m=nM2k`eXVN`g8gVdV&6y{*nHfzC-^`-=qK1nAWVdX+rDJ zI<;-u{hGbJu?MYlT0#3`LL zQ&1cUQr$$Ma}?Pt4smksymq|7@5&?`uTy<0QfT>mj z4&T`_UEDZ5Gj}H0z*?z1eOYIKYZi@~MC#1J+=9RpfW|5kxd&QYEaE4|^oygN6@_om z9~vyhziz4~t}Ms(4$}a)Y@$8N#PqZ6Yy#*42ZK` zsnj&4DiH5yvr>mf^|XojR5zurJ1>n;?rs{xDyFeXxTZ@KJ|O;clvo)bKMp>A&VVvw z1--dA($bikeD-@~$A0;h%A1FFjJ$g>xh~PycT9~xafwJYDB7#|AXOJ^ZQ^1CL;@Y? z;fopf!We6D1%o*dcAs#^5x@6a7ohhNoJ4%*DR9seVup)^{o$#LI{P=aQr5Bsl|AClwlQ7 z?n|&>{Jl8-=P5A|KYJcdPviVc=(|n938PFOmk~=$Ifj_BGpw9!jk1yju3-!(`4}GLJIen&qUl_giOy|<^K$W=hq^B zvYga${h2erI)nJ!Uw?01@i5uM{QL*uX+UD4?g(na)dZnrG9gv+zCdaZl z-2Sz_ig@!LP;+s?t0Yv^E3C3jy*#_Zc9-PAwLT9Pp;*Lt-D5G!;pfzPzeTU_Zcn`c zuU%Uz@4p1T9WQ--K6}H>lexFf7geaJ}=_qp4;$M zvtE3xK3)1B3vZ4AR%`t)c>ov1it}+7d<@#~gU>1(hLm%MrAzYhCu{k*c(7;v)Nf9V z7F`?PlDo3#nwawW^yoX6$G<&$x>79<>)m7;cuzgGtFSm-%%%80!aI9!>+?g?g8l7E za>kmvSzgIrs=uFv_Nr2-Sx&mNwWVuZ3m@m^igT$q(#;P@g}QRI-S?NQFenTs!H|UQg0p{5Yy4{7h;y(>&U2ClXVyHk)Sg^0o~d cUf(|>MaZfizpAgZ7*H4Na8VMTs`|e4KcN!5Gynhq literal 32618 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 diff --git a/fonts/medleydisplayfonts/HELVETICA18-BRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA18-BRR.MEDLEYDISPLAYFONT new file mode 100644 index 0000000000000000000000000000000000000000..08ae605c5155fcedc4a687c07927596e1f5c496e GIT binary patch literal 6747 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 literal 17926 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 N_;ZvYdG^OD{{shR-6a43 diff --git a/fonts/medleydisplayfonts/HELVETICA18-MRC.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA18-MRC.MEDLEYDISPLAYFONT index 57e14507a76950c2b1d871911ab45b2bd396fc62..fd525dba024bdbcfe336774d44b51b421b197024 100644 GIT binary patch literal 13529 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 literal 29797 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 diff --git a/fonts/medleydisplayfonts/HELVETICA18-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA18-MRR.MEDLEYDISPLAYFONT index ef591039d67864751077ac0e856c6c577916a61b..df14c5050944a8a0b3d10bff05c51226de07aa0e 100644 GIT binary patch literal 28579 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 aE_CXiv0PG=kejE@F;BrWkV}&rp7?*n%W>%d literal 34058 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 diff --git a/fonts/medleydisplayfonts/HELVETICA30-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA30-MRR.MEDLEYDISPLAYFONT index dedb5a78c4a6e046f6364d7fc4efc667135312ac..f1f80a753cc0177f1588643e7dcd944a69b4d74e 100644 GIT binary patch literal 49036 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 B9!3BF literal 50003 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 Vmd-ooh-T4 diff --git a/fonts/medleydisplayfonts/HELVETICA32-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA32-MRR.MEDLEYDISPLAYFONT index 0ae39c69eef7d103e68f45c940d8536705527138..e4e3fc925d2fd0ee42067c4859d1db542e1af212 100644 GIT binary patch literal 22369 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 literal 52459 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 Kc-FfS`Tqg6i&vWf diff --git a/fonts/medleydisplayfonts/HELVETICA36-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HELVETICA36-MRR.MEDLEYDISPLAYFONT index 370f5e1adb041396a5d7b233ebe1d8f183923bb2..ed64bc234a4d2989f1f28106a5dfd0ed33106802 100644 GIT binary patch literal 19109 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 u^WaCF6SK4T<1cSGH2UD7yw3GB#nA%Qa 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 G9t8jjMj6ro delta 1542 zcmaEmaXEW}h$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}p`n$rsS=leh=*&Co4;R3 zK#+exumXdhrwRp5*!lb>E{l#+&~E?qyTi%WCyk+ zZ#PdLkh7}8eO+CATqA33((?04itTcflZ#U_iwklRD&CLh6OS` zX>btJ&O(9_QxDB@MkXkk?gN3CAwOb3E&^tES3hTe7hrCmyn&4al z#bDqQ+}z5k`#ATWd(L0CtL~{fsi>WEd+oi_&3Deb+c@194Ed`nC9pUwM%f+qVM)rH zSTXb7iMjUN0?CnkO`hYLNqH7yRk+j_EUBst2ZB|BkOYstA<(!oGk6;dp~D==I56^%8f5zx)OXO8tRAmC_^R z|Gp39ib|!#O%iPtKG|PWAq9O?Ys%e0EzdFD7%FiuoLxKbZXA$CHMv%+a;lcr-g?WA zh&k98tO~osWHSRuwtzGZmDfzY&M${cu|tY7cetv;>kXA4N{Vt+t&)8TOEonV@OdSp zLsLE%M~cQtI_l;rljnCs6be@%5`?J=v?@0VZbdtX;DpGsGtr@qwUt3)0B zl~W}k-Iczj?ohd}Bs|R*tc+hjf2HgX`n=%~DNp))%iW=n-)roj1qsHe#jsIZCgoLL z1^f^$mXzgRe$5GB#4|{HNDa(C0JtIr$qHa;KbLCQrvvFvNM``DMk6_qrX$^r)PnRJ z((jS}0$@dZtu~|*q&Z0SNb8VZLV5@3e*m&aA{8Kok?uljM%s+D7wJQQaU#+zB}i+K{vByQ(q{lU zC?h8y3H8WXh=jJ}{43I{NS^>q7>YCzsT^r8QX|sFbKy0>|7IY7*LoK~{s90Vt})+& zuWFSyB!R_lF?vJ(%91Mep(2K=YVe_O!EUAAP%pPa?UrOzZki!U0AL(adK}61p4{GQ z0tjFL5v8Q!L1j8b;8^A`sMkXqqxS5UI!KX1GE#Azi02f{iBEEOAi$|s)Ir@KW(PaQ|-P>E!zCAA%l{tEY0-zByxXf>$^*+pp3ibzoqBs+;m z`qL^&i`NoYMbDK-RudNLO6}&UIEV_5_!n+fsH<}j>ZYz?bycR}Otc16J=FC~Eot#p zt6mXRQ_`5$tV$$>){m;Y+E4pEXtl(g=2Z`EHFUR7yS7$TTu8c#f;I|_RV5|3!PV{) z`ylav9<@YHUuC)%h%f{)U^HZc4X%Q#VG0Z{3HG@{}X?czsmRU9sC9U8~zM` zia)_u!CGjCpTkDj%v<@Rypb>C5q>}a317hH@>}57d?x<^ui;g^jQhBYPv!+Ymw%U! z<74?KKAaDQe}k>C4R)TlwY{Lg2lEsT>~r=h>|_6p^dWnX9b#{?*V%5ijlIZzL$k17 zAU)02vVUeP*$URcma@fc5xWap=ds&ZEt|n^WY@6}tHc&R^RZ%9$a2|4W$bvC$wu|1 zD>G>vCdNx&YAtXYOQ@G}d<=h9@^|4Kcr)IH96rYA4taf*Q0SaKDej2?fu!X1#fFb#}dCZAhf z69E48Be`JxS);c_Amuq~wZRO^oQGf?fE1H6Zx(R0eQFsM3`pR5El`dlu>g zPu7cb$^gn|kF1)!cLu=F;^qj5F@O%7Nm}yplxuzF2VIaZzf#{EaT{2v1joT=z~|tg ztjE9}A$f|mDKl0G`Mtv30kDs@8>tQ$aS87i9H{U;Y?F^-v5vH ztdYMrqV`piMoB!nf;WTx)%BkmPz}CvN|XC{2d4eg9Yt?18g=Z*#1&UHIaYN@>zCn7 zYjCErrX3lEM`L5=Hw@nq;i-qiqeZFC-jX@U?KjUC!MZ8-*b)2kx!ZC+${A*Bm9K#s z<)YC{?6ZRbcE%oXxeO0PAYh1^k9Zm#)xPu<6E685EmlFSlVH zSmz>})(KNu%F@bkCetpO$<~-@3T7NC^?2M-k2(C7!T+$_VvWU`4 zDr1ts;EB-M6FNYog{&ko{=>7L7)D(J>^Q!~07xBbW@3iYLp_%&<@kxLKRY27YH|S- zE59e43GDGk7&7c{N^xXXeZ0v4?0>1qM0~@83E%Nx>KZ^5l|dyX88s(W@scM^vKakT zvc=!eNlvLE7|cQ68GUGaIjh4h(B&5Da-A2~J=cuX^Tf4%_*cm_zwxV#B~L)}tu*h2 z{4Y94p5{$xvQ?f|qg?e`)ROA8bo*PX7q9v^nvbtZPL%Qgv5Y@}b9&YefeoSBp5eHAe*hh^bSeJr~YeM(GhFnWDw;4|FVd;o`FKfDfm zVFxl^g6Hx4OLzu-@U`$$^yAgkfL=Yo61W$BtTfDr+n^R^!i{hp1fc>-!3)L6DFg?* z8YVzCd>gKSp?Gf@ND2a%xhGB=iLTAWz$G0(U;u%Oi$Iqr&WitjPdsHtou-up5iHVP z-HA7NOzCurCxcXnj)jt(;9?P*H5Htu{hqapkDXk5%OdgiqmOsiWqu-ZS6wXL&jl{- za;y_0@_z;1tFg9NUAYCKO-BDv+7JU+JSe;2S5;5Ue%~9ewM@5s>#EUmII~7J9kG^8 zn2=$g+F9=mJe1J^i>*%w{XuJ+zbO3ktli!XPj9d}Gph}zdTS;2LwQkKAo{qA`pxpo z*2nzr*0u?LkF|8eCR52cW&{T!5H}CSVVyLkvHHpN)%z{W3=?{pRCylFa}#t(WA2 zB(JAP&o{|K-=uG^Cr@{5K7MxWdu%>N!su{wb-B8pTE4EQmY=UHS=W!t*Y)G_b+O9V z#i~FTs{&oD3Usk5(8a1i7pnqYtO|6oD$vEMKo_e5U91Xqu`1NXs!$iJLS3v1b+Ibc z#i~#jt3q9@3U#q6)WyoFiz}Nv2yBS<sf(3U7po#&tcrB8 zD$>QONEfRjU95_9u`1HVsz?{BB3-PCbg^>Sb-{AjbVW@b@6i8bpdnObrEye zbs=-ubun|;bwP93^-*)^qvp^@&7qH)LmxGVK57nK)N&`G-4`>4=wiR5On#M>{9-Yg z|Ml0kkcqEfldn$$+`nGbmz2qtUHYry($_E<(+gjxRdJDCQl8~7DW9*-YQ2;i23}Jt zSEKtSW$HIETxj40X8(V40~q!n!*7g)u9uYfttSl_y?i{2cHzrG$EmLNo-fXFC*fZI za@-PAtUSdoQ(Q2`D5oUU)o5|z(_@>yifUg*wQ^!kz11jq`sSXu)iof^m~ySG{qKWjGx5};?^QvgwO(oj zI$d#XRjBdfs(g~Ft_mvAICY->o+(PC`_N|4;!S83&_O*&4=VK>K|RR=IveAqZh55X z*@w#S87ZGQ=GzV_~%Nz{0ICfKgi$WZ}5G5C*R7q@L%u^{Aauc zW8|0eI{srmkKe*)@EdrLPvbJb79-;)@@zf^qvDO6u`}!xJIOv~@3W)q0DA+!ZtP>P zunzV-dk&-5+u0h{ifv77Ig4QQ`kkal{}aZ)&tX4g*OMd`WEgeHJV=w-Bz6_%<1qSt z48|m+V?2TYpTplU9^s=Nvr1xF(%=0XzRgm!nlO{U;+FH{|jL{#v#Zs zInK}R(eL~!IgkZo)gj$m;>#w2p0;S`+NPb0pNN+xPs=r)R@d^r+V%K}W3;lCYvcaj zoW}LmSCgmZ$$k22r+!+}%37|qbFJ_V$dhqNwl%rlo5=z;YI2C*+nC6Y*Yg)KMlr8CE)RS$B$x@FwlO{1J%y?9< z*rR81C6e3#LcEE#{qh}c8Gmlw^Ve%$EZ-c;8D9AI7hCUK{Zi+#!yTu9rx#m`4vy*E zYPAZ7*VGw4KLl(!&5Uscr5JlQG*x(T+h?bwNF*+h0{C6X@7SIrdl+YFDO96mNRPiy zqB)~xYujx#6GnK}hu4QUrdxu4*p!oIUgmK%?K1hkW3Z+f8(Z7*#~rq;W3lS2EQ?5S z%`P5^v62!(r#(+RxxI5(aq)@t?VXS&f+RJ&GNTjaO17I%7bB)mg$^^A`S=~m+~meE zL#DND?jQDK-}mAJo2zq7FI%)Z>#N0O#$ufFk=84>tg7DmT~jO&-LVrfU2>1?W@)Fd zf7a4gYHg{>k)C4B+?8gwLd3N8lanV-oiWF9O1y$0+A2mQhaj9hZsyrHX>(5b^5DYF ztxwlX$SzwZufJ|%!kjA>#A1zT=U`(id~d_)SvFH35CLOMTmk{v%VBWSv(}cXW1qI} zc4zbWoJ+Uv!Y+g0WM@&iXCLTVjoylB|5!>?y9Gs(rr z(#Gz86vqE@wr7kkFV;h-<(3ri4_8C9<8Kyao6{y;b!k~z`9EFTIMlgWf&ul9KZQ>&$jZ{pOTE28?v z=GoCISN**C*DuEc85Hx*SEHPw{`m{9y^a#kF-Jl%S4?daRV5mnI&pfy8}nmwnk+09 zs`hxIRW-@lP&DNA$w^9EqG6v$GMB2gEt9KR{sr|Lg*m`Hy0;Iau@E+$dP(Uz1-DNJ z%C+;jg4lA(Nm19di5|ZzqOUJ;d^K3dK+Qz8PL$d2iUxgEvB|zjO>#(x>zfgaxT*ra zptnrHRq7Hm6HL?>lY$|S+(S_u!L-5fH+MPv0ERl0Y7A||a5untvjJ>Kr*gLK0EKx- zaio0!7dw#Jkh%eiW+QC}u;(Ggk@f);JCNFtx&cPcM%oT=Ngh%hX&=C)4x~1uZh*^X zBW(xxdLB|7X&=Dl4x~1uZh(^6NZSEQ^N`|5`vA%uNNq^n0OhlhwgZgHLy9Bq0~qZ< zYD4M<7&9AbJHQorNO7cn02L0T`;m?VjJ*b_6JT6E(ki5b0OP$#?EsE6q-&9O0$f>) z)P(fzsd{T5{qLm*DuV!l{Qxuf0?ZnJrma#R3DHd4B>{kONYhOFs2Z|5tAhsd;)i)F0|a zV?$xW(vBgR1J$mHzAwF243fv5`c$tKG@@st6}?(zq*f@}N%~CMnTC2mT1nbXI-ppL z(hlNeB-53#Qnc74m!LZlp^*M4x~-0B??|g0)hD^irQ}J+vMPssRaX>jLRYLu%>(98 zRTa*RlFtb~RD0npS0Cp}9L(f{6=^68*XDr&CFSXn=KaH{1go;eOZz55o`PQTR7_9DWWjz%Ss}um^qzzlT4-2V8=q@HtCo zne04vAuD8;uu^sfyOI|&51Y&)Y!`C?vdyc)rcC**nUbdf?u(#R!>?8IW=Un7wZqc^njKgF2SYFA!Jb(xhr0IMX zzlPWG#ry{T9ln~cm687$?;CghaaYpXSmMHRFsD|O1d!;F zn+!N*e{)|pfSADF8m&u*9SMMZBrS|E1EVISc}NVHh#tDZC0&+vUF(aT5Qc*ZWH<){ zC!dIiA6_NaO#%qc%MFeHWi7xE$B5mH@eyzBT4Z^DSN*ZwmB&1Hts35(fFa|YSOD;* zEH}8kUVQbP3zp7;3+;%=vMsC&Ty~SinURw=$DV*qIoY9!?;m{W5XtMr3*|*Wx;oo# zvp~eQWv4sR;)W)7z9ia~`5Ww(MRn_}ww7&MeCNN`+zeT6l*1Az&x!>b!PVepT~;T{ z3S{ToF$LxMHp%kxF76a!xchrkUdXQ4 zn%PidkHyxVdsr;k;x;!lKCyb5tNFh!DTvJ<_0ntec0V?#DPWT2y*V~*Wo|2i-6qD1 zHz#;_NX32`8gJ|kpYM5JV0Y!UZO5Dd6Fxi2)Az^D7o~VfOa35Nz`9ff+qPvz+4iks zgPr7AZKAYlRl3-?{?PhySJ}2~&TY>b`9Nz+j%`XL*E71S#TlNwPPE}XV!{rvST?Ud z${$>Dq(|Ok&UCLY;L9v{sVQ9IAhESLL!7UtK%A zq1p66Y3ot%JwrD%KihK9l)I;PKlSIFME>{}MH9A<4RV5a6F7O3{UI3|)irT2als$g zu6^(4-+tn)T16hPjPp%SoMS0Y0+ahhd%%(jAuNhgA^|4U&je=Pp zvc*@aL`tsg7ORT`z4)WF_yxw}kI~}WjK{~NZM82L6dI3DD-_9PR|Xg3uxS=lQnUg> zYujdn7i(1g`l9s|^=;}*eD&@BOv=*xoU)=qA>|#E-jS8JXZ`y#;VWrcNy>@}anyHD z{i=$>r?munb3C!U7V94=Ob?<{t*4w#e|#0Rf^=^{E3~6bTA^D{p&u+`9J`#ApAk}; zJn_5~a^WJm{AMVHMYuXM0ji(|rr|X4YFwECxB+g$`>i-s{7VWb5{0%wcZ<_1Iyt4D*;vZDrGkitIr4c`L#t+okr$n;E zFy*uPEv`YPAz8MX4S{0&3-+zC54SXLEof?H&J|Xt*MA^O^fz|ghxu%-oJpoaTevll zHF8VG%h|14q^%>&%?wtY_h9_!#PMzKz4ge>!}V?PgLi#@$dyHR&acd}{cQW~*&A}D z7oSTPQSOQT0`NMn_)8K|L`zh8~g zyoXkx3Z4B{8IP~C--*WK>+IKWJig9;1IFX) z?01s!_&WQYY&^cseuKv2>+HAMczm7x))6_!T<)4I7WIv)?Jk+CmXJig9;ry7s1v)^gPfGvNg(5TLW+Yf~UVXT;Z~K!DDQ7p6df&WyjA0s%TZ{#FVE=nQ#L3IymZ zd9m>VN_CceeF_BVEO|)^1n4YzX$l1BEO}W91n4aJh7<_US#rJM0?NvDcJThd2XFXM z+38#--`sRMrT-dv)J;@>4Ow4S8Tj{SN4uPUm+hCwtIY5k$RlU$>L@Ak+E9bi?=U6B^fD{gmjiL=|pK05qhUuIOHB9GW z^!AvDDe84{t)S9sE-I~zxT+P(2r2lAUaI??sGPR%&pb?fp?WVx?|OGnQGMv598?cw z=TvWgC8yF08TbjW64Iutt<(BSy8iSIZJAStmHl6eRv0}gw?YmKgA4I|k4y0JT!J(j zDqslqfCG1uxbdWq8i>e0VAF6v$pW}u4&R9TNp8neKE4YNLI?Z=o`6n#kpBXH1+T+i z{8;&I_+R)CK4WQkwnr|@XT_`p_mEUF9}BW5p6fA(UB{NN8`%nWJD%pTfo)=2*-zQy z>?zjCUSO}XU$H&7IiU;B@pzAYz&_;yKZj@W^Y9Dhi+B;gjF)qVT#vK9$>({5_*4So z-{5obz7S~{zlkT%Z{&CJ7Wq7nhj<7734ek=&7ac>_&>pfXL$_O zrVGP`BB4YWE4YQpLQJ?ySRgD>(goU;bB0d1O=uG6!)|n6!CfdcNj%j=@l@$@+mkmH zPxaL_HLm(6<9|`Qwu~B9eYM=_`c$sJyegjR_sw%MKIK!L8diOkPoMPvy|}*p(zmUB z@oG z0$CPkl8=vlQ7SrmbZJH25Iije&ybQOtsV^QlTOd!uN|@aZ>@a$Xnk|hLl#Ky% zY59`J-~Hsx@A=A}3_cqD(d)0wuZb;gwDiank7dzZVL#kt&abulhb;BBHEaq&Mp0Te=3yS{O zBx`ZbKi(;c^cPE%CHg0q`Chn*>aOdL7!;4U6QLEkSUezO0 zn(MPZx$@EJ9j&i?G_56HbfQe5WWs-Q=g0z-2pLX)asHk|e(QBZgFhU8^E=qd(D-?J zQl>c^@V*@AJ|3_=9qh7LavR-=%pIl}fO`!zSss7wDhS7BU^`pA-g$RxW!|#JyE)cz z@5r1<|55+U5o%|80!)&)4SV+3G07fq*6pQsdXw$!_PWc>ez~3IT9mmC+iBm}>aNx$xFxgc*UtAa%+`%ZF(|+Jf)-GR-+iNW|LOketOfi9 DD%<`- diff --git a/fonts/medleydisplayfonts/HIPPO10-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HIPPO10-MRR.MEDLEYDISPLAYFONT index 4395de50fe53a6a9a26311034ec71534a795d5b5..5644fafd50366273848eca2b8c34d575642474e6 100644 GIT binary patch literal 19181 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 F{vVN++id^< literal 24629 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 AC;$Ke diff --git a/fonts/medleydisplayfonts/HIPPO12-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/HIPPO12-MRR.MEDLEYDISPLAYFONT index 5e951aa29e0f7e8e8073ead53e22f9554bd837ab..6c4a22762b5e1b5ac94f78065fc99feefd215c9d 100644 GIT binary patch literal 21523 zcmeHP4|G)3ng8y6m*iy_$eW0E&_LddqXw&XCWMe+Aa5pbU(EX^O`qbL%TUV^Pz9v{xr-o|g)rRKHuJyaxI%CoHg>6eZ6YXt@4i%QfTU@Q-<;}5h zdq=cWWiadl;15y`J^IObGnS;sI}$D7TU->^+}4_CiFQU4Ds<)}qV3I5eI&dv+!}AW zMTJ;Ak!Uk>bi{9sV!3WJurN#|R<}m=__9{DJ-TRFOSs*>&T@UKV`2CUcdYu{YEuD2 z`YJmpC^5F`p3mG(iHfVetux$7_sjss-vJ@*Xj!)C=D6M&!we;6-JNZ%&CMMPktGux z1>5wfnPlB+Mga4kCWupuXsg_Dberg!!!1Yz<)mQv zlZ&VYY`iWrl47Du5MzAFA{7X`8669Ev_uzn-V|+Ll5fBG5w zZ+3mKJ1Dpr%iHO)yGcu1vq^pjc9xO{hyTnDVEPci$$>&_xA|Eg69D`{te~$*_PXkV~{`ScQtp!mn>|vCKb7(Z5d7q=WHl#?wDXG zw1*^@IcRpM5&+{+GUgCtLSxe=4hbL~H?hRNtJ!z-nh;*~<~e2DZ(%CH2gf$A(VV! zlzdqfCPqlyh=Y7qxCHOn4OY6v3+0^nu(Yf+%KPqEM{`cjmo*wg4A`2)msOr?#7ALp z#aqLRq8C`Npw_kz>RFRUdcb6ir`|w)q|EFkQ_Q|0o9%D)3d&7)E2EHKHrs^Glg&8l zPZk%HMkP_W6x+s$X-nh1oh7q&>g85`t5;IUjTi_A#nYMcOwRXO!eJpB?HSa&?K

Q0iz5)!@pPX+1fFVtlV?TeuKkaP#8?n^kz=$T22dJcRcr{X0;iT#BAfc+!;9>enRc!d2O`?BeqsCCwl zq@{Dvl*Mqu}So zMVDuQxH#W35!rT~lxF+sN^YWSVV=VD@$rReg=LuqUtlL2>v&jpeBr$n-V44Lna;ja zpwMrJ$LpI)cq%NP=fj10sjR|0h5o`cyF9wuc?#ps#y`HC@!`TU$EQ)aFm8OfP}lUk zBJs}Fa6;u`J(Q18JtOPH5z^7z#0lptHk=7sW#Q*xp=+uv#o+XOVm_sO+B5~{;*rkK zl}wK67^B{^^r?ZAdZa5B%&J&`=nC&oZJoNdD+em5L9LJ2_Q?SC00Ce|&%yeh7oNWK z6`Zv}7?_5!vZ}(j(YF?01DJ8H(3W}_dlTRtXu&)1;@fi5jSnCD>xP33Csz+mE#L59 z<-ozx`i6sDZ=LR0P}*h~S|H_XPsBX(<5;b{X7u{lny&{V5JWt?5zkuyX~O_7zG?b(1!5RQPBqUUYdVrDbKriD9Puk@ zPhhj|5qh({BFz;g?ej)_9{G9ANCvi^Xio%vau-%BXEZgERpm_{#Q-^8kw{f4HXiJz zOeQ?bE)5x2iB#bkxGa{Eksqex6Zw{EARZZEPpaT5Y_G6@sMbZ+=<@{euz*MOnt0N> znvVH1h(}e@etGd#N>&eRpmJ^Ru4}j;eiX!`fAc!Tv&A>#3r9tT5E3gc?pII?EPH@-X3^~LTPN!;=`-4~k_XHAQxhLS08yfW;R|oWX zU%61)K>U1M-+(NExZ4E=7^J81l(y!#!C1C05D57EU!5MfJ1!>{>U#p)zZ%eFm&7{p z##C>&x-sLAwWqnEY&-(pjY_t3A9h<|B=&6M0)`DxGnx@g`IXEo*pY=VkPTyN>@8W+ zsBgVC5I*6-Vord-=WEoJojP?g22}$_wLm-@aiK~Wylp5J_AA-s&*KTi;&M{g z(~X&a-+(Mc%ETjLYFhSJx2GlIr;+#(SLQ&i8cgijjCioU)Jz!K_97ky%a(oDD?V94 zfkr)ZZ6Ff%$kA*@8;eI)u;U{Ync+n^L%uAT131pX}^b_ zFAbkB!lMe~u=h)Z$6cb`fBdMixl+Ac&C73rR+&8R=(^bceSmymg@iQ!exV*P(}h^Ul#N-g{T>Pc}`h%wN&cR&2Hx2Jp^D99BNA#lWT z1DI-s0z(=uy4ub#J(B3UpM9fFD|_SD2R@82t>Mu66Rp@#eb$=ZBz$L?j0dHXk8;pz zM45S5DHb}4AuVey$MVq{&ghyTty)mLm5)MHmc6#|Vcg?|TL(U7MOXGd2zpvmJsbUt zz2a-4Y&$* zHM;`iD`@V8VfZ7w4M*UY@Y8&4&%+PV_Y`~&_Lwmb!#3Cq8=(i+6#okDg4^L{XvLH$ zP0vsZ*Ta=?IVjkBFFKQf(Um>dM{#A3UiwHbx{C~4WZ*+!U}R;FJqJ^Ptu3fh#l@+D zV1ZXHh^G$^ws|dxk#x=cZW{nYqHndq%F3=>=5)`_twY^CPrl?;8V=5^{KD}erD-Qi zi9)@4(qk%9adALpGA{CjSNE&99F-1x9}FrU;gkJ7xmwAjj7*^()~5njVQ;U-afR~5 zbojS{ekG%OIG|p2h0rpVUatmgV|Q*}c=XDngNILdrJhuiEs?AD^00`6`$e4h#smGb zjCvK*Q13F-Q^TsR$fTDJq&M{i(y5AA#^_TMor~V^^OA=a^{y0g#$&1?%F`Y`bJ_z5 z{c_Q>HJ8fiN;&GSh+Qye)glDuEM%Nyrj$@7R^d_ z6ARxXZ`;!w5wWl!Jz3RMMa>B0)058j;(CGX_mnYHZ|!RfN=o;pq~2V%E7kj5_xAlf zENx6p-tg4J)P7y{Jr7TxdS?8X6Y41`j3JezrMCe?N(Dz)N`C!o8!z{ zoil57&aBlrvsUNKTAed%b!C_0Fu-JG0i{%vysp zYYon38QqC{uGVkQbvYM*D=}Ar&+9KGtIF>xM*!AURt=0#AG@MlGaEl+KZ>u(68_+0n+uX*7Mbjk!4{bhTBe9o z@@7i34TuhUC9?gKP17kWL`HNZv^j{j6%`(|ZHP7jSsRK*&xLs`Q!g^Zl1yD|6OmmK zZEc~t$ym&aJ2$UpmeHSOz-5_+SsSFRjZStd)k!gAq(*Fw9>mW0V>Fdayv{tV^ikul z!u;>eZyTLqzdbLn$(GS58OGU0d3LX`uEdmupA0JLAlzg|XN9bLCO?_)kwF_VN9Jaf zVxNi8iFyU)uzQBJxs0}vNf=A@SZ1fzhBYeJ>J?NL8ST9{{)*)ytaMO5*}PLKnYPUl zg3(@K;Xl(r@ys?K+uHA*J~m%5oMY3cKgl2CJMdS-J~Y`|&sXz%`0e~=p5Rf8o5w@EnqOi4lu1}VnB!!9FvJF_ z6!sSTPdvYZa)AAaJ%QKnvfb<(Y#ZCmHn279KHMtxX?9CtjjV+=u^M(2^Rmfs8h#6} z<7TNs_pfMH`2>6mz6P6cD!LC=0{;64)5Qw2y-)v*FdOh+FpwL4O?H1&HWblo+eEK! zcAQhXoyWZQ{K?L5U+pvs({Iprywlazp{t$G`u*BUvEvHU?YQ@QrE&{}^b6g1%#>DG zhpk(vM{(rrs}(vkY{&mOuZ6g69PcHrkOSLK`nG?fGVJm%Uh@o$ye3aVBO8;t4@}MY zKKFqOJm&@22yqM3d2sXz@jhIBeP?)U`h!XQ_dlkgi;7#imJUz=U8?G&ux`N$TW8g}P=J#2eg;0j<~X|850Z2Bth^svoq5(~v4tuF1u!7A)3d zyIU_YbU0aI;1^EBhh+tmURqo60@s8JUqz$Df$nm4m}kZM^$dpyc48=1Zq^9{;N_4N zETz8QAM68p3$Pb*UW20{XA;%%4@*jF29PrmGG2aiPVbIO{^grGzou_}=FT?%8jtMb zV-f0UEmbCKYK*Ci_3GWN(_ta#icvDt8$laNM5yEu8Zsd)7iwDR{h9b$ZDvZ<&W*>8 zfJiADkL3_6l%HhC1+4IiS8KOIIWtNoY1M{+rH}wl2w{Mw+IImt6Cvj_ZqOr-O{;!1 z`lsrpT4qmT_XC&66@1zl4#i8!NLl#+A-rj$cXxa`%p1CO?L#Fc-iTb9{atqwX&ZXU z>%;$McIAny_E%+=E>`sy<*(IlFY`+=d_NQ^HHPDd`;Ot4PYxeA-85LSPrO>68tC?R z)vwZgh74IFR(iT8$2AC+u;V!(XZ6F4Gv3klJ$tV5RhPvUYfJscw)CUIM(ANyD>ufv zBT9N>4iPR9nO$u^uV1dOSAJYlszyZF;l`(vN>z>py*>$4DBBmA(r4PtTTJ z%|{VdDIS^@s+q=)AAO@gm}C-WcW>ImTxLIPjIFg1-jt5*f=l(~r`Ic)roC!J#*&_1 zFS9K!eHLMyO`fyF7scgr!YGhG8N6-TpUigvRbG`c)2oG}bi{N=e8WTmzfK z(h@Hs{MKW>YER2z-iaJ4XCl;NYXhoo*!>U@>iTkJaS0nR`(gKrVUP%+Y#3@;K;QY0 zhgwcQ@S+6)##?{2t6_uB}4rG2M^NvO)fOJ2ZDg(?el zSWn6;smp4$8batfF%(f_+Rx&O0%@?G6z1-K!g^BJGSQD65p77h`J`Y!95n1!#ttq` ztz2e4DZ0OUX(SU!>^|k8CuI!6dK^#G=F(#?r_>YwE3ZX_E4xoBjU`|l>nY1YkT@KI zVRzH{*X;o`q}LIbdm(A2UBA-%k=+^`5NwtN*>S>WNfrpn=6jHA6P&CM2EyiZa(0md8?#9^u_4*WiPzfq zx~HWn`6rAToD*03b=U9JyMLq%8tdw7>l!quNmRK3q$v~?ja{24 zN7ZPep{^=?y_@37Ypd(3VvVsn4I0geig0zJ>Us_0iMqO4Go~SNLkxj))5%mqusRk^ ztghDTW0k9`!u9rbj{C-jig3&NjhpW@6)+UtXa_kZ#y5WK=36LHb=TK6h8yjBA}S44 zt1GWdL>uFnoNafC7H&oQ5*-)@H8Z(oudugbPm22)In{Ba)I{z&E7GMr=FC43b zhQ?aFb*d$+>a23dRiMePJY0o$PB|$UzP7SF9vhR(D2D)+&PBNwQJ5nDD|SWpu7Tb%|etfp!^wN`5Kh(0F+&d z@);Dw)WaxW1_eMCQbwwk(d)1tosh%H0;BFYFr z#aa~X1C>~}m7OU64G_onjDHOvF%9Jol%D{sz`9%U0LpQImDpY@e*jQbh>}Ek?ZUm^ z$zWC;1Gx6*0GqJCZ~E=|mS_(N4UP5Y(BcpI?I?3VD{n~DRMc8SzS2;;x*iAV$r=_b z5;X4lKYbmJ`Bky&KT}FSNG;26U%$R(!^c{hH?94Y6=D8h6cx{{uCJdrE^%22(rq~1 z=x7glZgU`Q&}0B6LAG#kA(Rcd>9BpJm>eMw2hyQfHy#|a@W_FwrjMiVbO-5B9x5pp zwOn{iG0$`*eK%gGm?hHLmCi#~idRg1D#L{(khX#cY0)(c;}kQNu&p@CVTGs+^2;cs z{mu{BWSounW0gf=tLAd??l=m?Tj!~GwbHG6p`52b#%eszdoWx3K=R4&!9 ztx5G|VYx?r6b5&qI$RmM;CqFVZhh)!nZ3dai@hStZ2yV%3M$u$UO~N(dbw5SWF=N8 z7ujc_P&}O}b_(_r@)2XjOd0DLIc9&dN+FxETaj|Q&Ae8cc(!pZ4C)1AF@#`ilC_a0 zS&CgUg~450QGriJ>2X4KWgY;TA=w4o3WG{ln2F+td6{`&AuNGwpd4!9T4;h>VKcNq zE40H7=!W}Y7xcj+@OAhmd>{71kKrZwIlKzLhTp*N;ZICrE;fx_%4V^7Y%z~{7^*1_&!53t?r3HB}aEc+3ASuS9|WdFsEvcF2Qlq2OyUTKExm;BOI(gLYe zib^Y`)zU|#jnb`Bv(zdjrR`FWv{Tw6JuW>heNWmi&z62Hy(0aGbVT}t^uN+^dEDJ* z-q+jke@HHtOJrTHM4d*I8|0758|2&MR(XrOUA|v_&@AgKcz#m;SNVW^SpJFp3wcm} zLp~}GW9&&Ta~Ge+FX5MRKc6kT_*_1pFX0uunp1f$egj{}Z#7F1TFZ*zciJgDY3AO+ z?;nlXgW8X$^F71AW2X1>=lM%^4!lltha1XcHI4WyIK>@}*?#V}pSLyaHTa9d&i9x1 z?@;gU*40GwPc+}#t#YTzeY-p+lK)Ix?RdJ{Lgm@<_*`T<`$~aKza6%9Z9P*7Pj;BD z_*OKEVdtl^GV^5mGt)5JsI&8oMx3W7vmEkghQ}82b5_(pUFryVG;QmE-NT%iHbp=3k|-aHwT0n8I#n@}>`41CER?~KuiPzc|# z$uR?<4z#{6X&6vZET>r)uikw}NuVH32~vqR)c<_v@{(rErxs}8twSf3!u_3Z-P`hz zQZRpJY1z=w@JLzL*8TV9O*?29SoQ#wPR=aY?$4U)!+XkW=>{l(*S5~k%`98-M%vK# z9H=U1Wf>DLGE#Uq+OKpfCC!Z+O0CvF|cP1{cOrbYu#=I|a;kmo$Qy>GV~tyi(0@k!5*XVa-nYkF~dQlffO zqMGWjeIId4j!3)*xyAi1m!EN86LO22+*IOL7f34l{c3h30v#1Y)7R!+QQ*CFX4%2c zY0n=@-90^^A-7Uq1cx5dQ+}%(ORzQPXq33&bWBN!n#QNgyhpeD0?5s~DDQ`hN^ZK^ zPC{;>tLHFD<O?yyyFDsl@_ zy%{Q(xK>vvAve{-!v`+!>h9}RLjmOG@+dtn-tCJ-je+bMliOY`K9VxH0rH4}+|;1L zPJs91$&;D&ru7-}>uSvF_2m4@+xWS$Hk~#ctgk?B9Q$)rGiDDWHwCc2sb5H8%Y?DN zVVkO9o12eI?z%3{<7!Ir@CXmM)ZJbs9`JhoUgU<=t#!l=YSRrLfcT?LaYZ6->3R!N zzx3j}z&LJ_?|m_^+T)VEja{SMK++%WjV4WQTGS_L36C08!8fA7HtutAqbn>SHzn-y z6_A}8VdS<7?G(9zhevrJp@sda6_NMd=l6OGdL)-O+!4n%h0TG-=+A zb8kWFZ-IhPfd*p^$6oHsM?3AA?)Prkb)}txZQ8tJ8P!|1td$%;)?bmQmJII1@lDk? zx4d;?u%PDf2}dS^l^IP_vC*D#xpT8RWCU8k|Pl>FUj{oEiQuzoxR$p>*Y z9ydMaQ-oo8u~VUwbUcYJg*TQFV`5~4PvfdUqx_`<@NTVY)W0 zEzQk^;XW(UI=l7Ekm*lnJth9k5$5k{y54lmrcqXlo2ED6@2OdD2K@v96rQBiQKz&j zAuEvGK8&}Q;c_$lljhaNmt=AqA33owP2FYwmB^m6OaGZ-bWU>q{LD#7pF2?#P1MKA z8|^=5K(M?j+|ZCH*NTd@GyMfg3u);;PtCDsIL81MWCHjd09cd>5O4rsaVEel2LNcM zHT~x!23KIyWlRh^G?PnzqjOL4q_f?}&NeSB&Mmz=A)1w=c`KS3CPW2&ZpcEh=7z1= zV9G&rSu_hwc`1*@kHVxyvv8I^`Lj?ch3495&Wmzb`6xtX+4}F!U0$dtI9{D|Uih7G zr@s@NkN(A8aXz&+Svu4!gn8kK{j5zS7yBmr?nLsPk|*1IFen2*;NO+e{Tkx%05rfF zSO>S`9P)1yzM>A{1bCPXi?`IFPFSBk-{o;9SUfBJ&I4>+=3zA%P7i-{R4ZI6AFgh>H zo`pPMZTMyvJ`1d3rQu6-reizWLTzOO@^JIXJ6>o>%Gv8XJ5Q9B6&^XJw%#!?Fbp$s zdeC$_o$WV2L+@$}`L&LuqD8cnpRpZ9N<@jMU4h;=Qks!e!Jii})vPy1oaHo~(Zk!~ zevp#NFzN-Qa_qhQt+Ev07es_o{NWl0bNU7je2uTy$+6g zZr-hJ2xv-RvuBaIvnjr*dBi`ntgzTyP}Pkyu<_;7cz7tFm!%f)a3krB6ym#jSmL}} z-`T1y(00w4qdr;}4{Qr;@#BP%kEifcuC^0Cui`WD{HQm}#FOwHKjoGO!)kP9q-2}h zrS*5m16_frKN|4rce(IB+fqJIe9AEL^eeu!9@mWU3J)0Da4IXJ_qaVitvep?ilZL) z$2(kjpQxvGdlU`ze2On{xmlkI>0y1k)Tkbb_Hyr>Im!)nUGez3s1itIyLGaR5ND`r0|0_0uW|rDu;h9N00c{JZ~#ECg0znDizm5CogP-2sFm!KODmfgsrQ$DKeBY`WPA1i_~7Z~{TF>3?(rL9po- z2M`tsExp?b1fiw(IDsIv^p~AL5L$Y#69_^}f5iy|Vf6m069~fS{fH9?!sz{|69~fS z{g?v?;)LhpP9O+2{m)Jy2sZtM69|G$f6WO5!KT0N1cG4G|KbFKVAD@JfgsrQQ%)cV zHvO~{2!c(2!vO?w>hl>V5Coh4rV|K)O@C|h5sK#vE&cn8DZB%@Ztwy7&6gLiM@~_><=X`Bu?)Em%s6E;opNA`@4f=e|L9$@rKV>1Eb%< z<4R`hTX^%kVfuDh5ZnUN3g>BU;OQ6AFz-aa87`hLJR1Mu;v?C(M=}{#(c2puW}8bC zt<4H)gF|bx#Hs0x)M%+G9rS2r`={VK1KUsA{E^V2Q(C&3dC&q>T4+kw%p)_8wM8Lq z6epXy)skX)rs-5x2 zSSoFjcTATA_o4q6lTifa#w1uC=pSFCY zgY>B{SRw14$xqu((w2MHR)4vso_(eoJzcM$O(X4|VJ%>$rOL8dHuVZ?*)rvza;;uL zWzn{R;(eTN$m+w^y({LOQpvR3n(lP0S6KW{-B|O~HWyp_%;{pjx5s}f)(vr{UNPB= zR%gHmagEPxmSKX>3<3rpB{u)U=V%> z$5}R;&I;L8xT)bnwv>fg92c9eVH?;TYzy0tTN>_VPqOc@ee4kXDSMT@!H%)N;D&~| z(k0SmxRv2zDI!%%YoztkZRR$H?b0@BhqM#dGVYb0kiI27EBy#JF??0}we&w2H!RC? zu6&8?H+j6{lRQ^mC|@JTs35soUXABkdt`5N4`(~CwY(jnEaIdUEIp>1^M6Q z|I7rHUzd;JhK5sk0iVT-c^R+b*Jq~ln|KR1_&xkV{s@1D5AYZGFRgU`MrOXZ=jVUQ zlCs>E&e(%`?%&FyReEqd-NU0DceZppPiBSL`R%KnMqw$9Wv89#YU|L|&O^Gkv*Rdi z`_K1Eg)oD|Bkuj(;z&nY?Wt6N$^L1KUsfw*Pcx*yUfm zrfXpIK|RZh`whG+Rc2hcl|N`xd#4=fMdsX&_nu;)nM(2>)1eKypphl_Q&=sqwt-^P zj=e}>C>!|gVcal|oV}x!893J|gX7E+ur~!;j-?DrAZclJ7J1T>1E7N zk`EdO-QpN(>c{=74j*M8g_=pn8`bBQw{WISG#+Rbf?4Hu?8y0RI;n;OD+Io3g z0fdla*;^w4Fqo#6XX$w}I_3U6<@L{NYozugC(DkFJbR+Z089)ZN2bYfqj&B4c(kg^ zv%*(<=-csj4Yxnl`VX}Oz}mq#FN<&=a%}k3&jx;~dn4O^IBOqqEaM%Xts#+PK2L_W z=hy9-ldtTK{Ux|6vi-hj<;oOxu2GI&xU#Vca*-g?^n)>4bLQ8f-qKyAB@s!t%D| zhQja>7!06zZWXS|_nP%+ay*vi81%qycd&ksB1>wW|8x0Wk32Uo=&9UZQQw==4wXG? z5J&loe;s+X-v=|P9<8Ilp|k(9P?LjYU^O_%UyBi z1CPlOa!#xrr2eQivyQrseg0X<(e964)#p3rx7u3Z7%}cw`eqdcJ@FMwk)!YKyiB|H zf|Bl!NE387c72y`wPiEz15c}(X){d*D0-xKs!#QMhPN<{uaJFgeN?e*X2L+$T8cpnOx*JxG&AoZPg>S^{Niz{u6s=`GUUq3aP&L-pgeV z-m%@*XpG93U4xdbWkbQf)nj8%sWtW(5GqQo+fvx=!%8B%J~DKC{mP^1v1dm!%s$yZ z)H#fs!{?kpyPo~<3(Xo!4tBn_A33tO_O-nUwGWr&s@i}t&~Ns~;3&tW`q@9$?Q!J? zcSrrE&8#l(%+3}$()gHm>T*4&A0&S|h-0{Jd7I3Oikhb5l7#!<>gf<&uoakLg^?pU zjTw@G+gH{YW-xskz^lnobwij3{d@d4_H^-DziaxzFGVBf*t6mJ!#x@Gh#g%S`<=-w zjQq$^aJWA!uoEXyhdd+w8Hva-9U8l19MExgN6*NG-2p=uN1o=GIfhr6V>phFLVpwr zI9H&(%&@W)9v(bb-m|2ezlC_e<*ByWr~55Ldm(4{M=LbZv!$--f49@ODo~xH4$ia2yhw`_AFaEIf}g}-N{lTSwa$j(xmMP*$x>z zM8*&d*zw-!kOiXw8#)x)l#mQ9(+-`Q=}ZgLq^v9llL=G8bQ=06)12!mv}p@w(!^$> z`uh8JZ>5v4R|afiQor-}_IrQ!+u!@WZ{O~|&+6N{W&759jBQ`J{m#gZ>A|6%{>=u( z;;~37Ih=-Oti85x$_?q=={S!gZ%?T25s)?jr1jN z?(9wu4yA_;LB$A>G{HSm=^J}GVJX!!G|-#;e1z*d`}+oZ)5GZjgN92L>A}u)YOdUs z?Ca_Myg}VP0|WhTkD;F5Ov7%STj)x%#Z`UjRL>24#$bBW4ZX=h|Mb}=sJ_V zAcA{xF?r)Ao&g_kwOh$G>CM2{vw4$2jNPs7P7d{^yM{lP9^71-zn;yhp22kI@DPJ% z{GGkYp`o76$cGz2*25C!&}NxrSlj*ag`N$rG);dMRk= zlZI@8j6=Q!nT8Y~u(j?A$Y&v6gxm-DeaH)te}J4IYPl4$4l)ec33&wa9OMU(w~1P- zA=g5BA-6#ug!~EQWyqUEi7@0UND49v$w9seaUeg2oFZzw9MTT?0_0xE6OiX2uS0%L zwEov1Yav6BJ0J%jz_9)`$U8)zsfENL*F$zd4nUrRyasuPsJ#{vhg=WYu@qky+kZ6} zz+4|7>Q*34kkkhqRVUVG+74)tvA>h~Th>QMg;cqp8+rL=SCG)tksBt_gsbI6d1 zghb&F`BO+Cl{Bh^)IhJmuactBBCbSmT>Rs6>QGyUGcTcPT81CzQRFo^KY~0;waBa8 zx@A;_BbVwR)hMw=zDg81>#AE0Bd@}ER5#a3%x}YdK05uPM6cQ)J_&{ zqRn&@jnbEB2i-+`=>d9_{*a!b=jgBLyYwpkBORkRL$A|+hK__@q@RVJ3q2kBz0iZ9 zuZ4DowuWvD4TQQvt)WkaE(=AJ|5e^mjwwG>zOTHfJg0n1d05FRJC$37D(XbNxJty8 z5#=VOPw7(Hm1gBrN~3bAqKVHcA-O2OEgzHrS$<7EBEKmAmHg-O)AAGYgR(8(C2tpL z(JzL@Z-2P4duPkH%D*EI%fBJFiQ8lovRZDEKOw79k=vzrrJuORe}ev+w3)e@=b`;+ zsr0n?16O-g+%N8(>v5a>dL%j2ncmEwJhhQj+Sfx7|K-}iyBVG+_`JAa(no~_&r&z> zaq%@5m$_qk9qWswyia*wu0NY3q0{2?7MIV)4)^(>=bf$n^VN?zI9>9`!$%gspI^`C zuny%q|C)XuG`a1e(viy_Me?zhU(2uakEd%ZuREh2 z>F62mOAZ)P=zr+aIaQ3nOLY`HyT8%u&glo7=f)5kZ?rtsp28jCaw_fib{T*7_}8M@|{>p3sD>cUJM zp(|~I)l3DEw)e*kyZ4-U^>2_DXZ~)M3VWU1^)*k*uiEb(-|+4`$M0$QMe#+aq5q_y zF}5=aY*$Ls8rmNv+vXa5GP*Kv=vR=WO#+RuGmhcm&t`4B;3<}e-;mT=vLebVeEKkc zq1tkXog}%S;p=l7>S&Kbw$Zc-T6kM*!v+%GP`HUKH|H!#hRs$D(4$%@Mbna!s%W)p z%FM~SX5_+BSeD4JRKrT{Q&fA>G!7|(p?mnT(Hj$!QKRD^*VIl$H5;rc&^mafHXYN& zFFgFJ!My-LVf=N9M)>R}scYu`itpwvaA1v9ljP3B9!ZeVltQzTim56|Dxc^j%U6J( zfFCmj{EC%RRU;`WD)4t}Sq0+|At@9BejE5Z1mjn&4oR}}CQ+36@3<`5Bv5HNY_n0p zOc)6xN{v&U0CvTGMgdfL}@qO|csDr@`Myi|{Mh(i>y^U6H6E_LDPWvrP~G&8AAmB&d;^_d6;%1yEPQ zpFC305ep~2qN-W4Vg{d6mV|JCUrF(l?V)@{QRhY}rYo8eqxILEc=FhH-oEFpw&Qob za>v~j^+$hHNNzA5zx*5W_)|y65+n&tvR(W<;H)ZXb(GIB|1rj&!VKkA#g-JsQo)(c z_zzb{fsmYx&HmXLjtbk-qdFN*a-|&}Vf@oS&}4f$i@hSM%&nSy=&j0>IeA+A@B`rY z(r2lgjFR4@Xe*MG!WT+X&1*T;ni`(cC-2urwWL~jI+jvWBej!&M^6cA%uAZ4sbR_i ze~j`S$^#O-R5kVT| z4kZ<}DHd0A_=E-ix^5T0aAsAh;ZO1Au>02Jso-Cr!-KcsMFk zqb_TXHE<<094_JC_>v{;Y^{DDzHHBJ!-H< zA>V%#n;LOnTUphx_p6~*jDOc0{)~}}DOE26|9T*>6sxXV81Nre&8xRC{yOD)ECks} z_`fLmzo;n~CI1n+WHmLJK7OG@qjbqB#y@wbepeGhi2%Q1 z;L)F z;>TR&Wd(K}Y-|Y7Mo0p4O}09beo#EAP;p;6Dh^t% z6K@|mC9E`p|3(eZ-}@QAY2>gP7$%-yuzbja+F`Gts6NTGd*J-I1{hvL;^iR%i+ zu^jHD|1w`Ve&>pchCOfZIq@&QcynWeJpTOAvHPeveSB9tp6O17v!UwPQTyL_)9wbT z;hI-xPo6Be?>{oX|J2OxYBx%jnR8Vh$JF8Fhca9%JCwk|qLsFA3Xbax6_j=Hqh9m8 z0vab5zwN5X)FTD6p;Yqcf!lx|xn;npp8(TOhV5&Mj_RWFX^VK?qu#J^^~LQr?Pc=u zk4o=9+(Q`1{N$dKnJZaXBua&H{PiXLiskpDGW?c3SG!OtH?gqgJ*6{p;CT4KKRgJS$YKZ2TDf}2}|n-k|Z{O1q!+(!ER$bc80nlGKb#?ibmgyVgDmKWpW z$U_a*N{-?1k?T2T#nHVQ_vc5j_{=b(6dbGJ^I3}$NA@^M#4#L>6>&XZ$BXxQvBk5; z_^aC!cguN+^!bc&)%;^*QmQ4p_*Y4I20kHlkQ0uRG`#dhQwMCj6@MO-6RdKSep_r>IA^bYRWj+=%7%x*|K10au`LU zthf7>j?EJeoH(@1COqFZ9=bw4;hd}Ktg^H})ik!*HcE>^1vGfb>kjL$^t zO+BoS+Rl5e@vwMDV3g=b2*ZaZH$#2u(o3=v#sK8@qm6H2WvU9sYY!dtD#%OIDWZ=Zm$MVyFj$q8gs_h zjxcYSg%QT~iqjruYnr1U%}&s?TBSZaRz+K2Yev|nZg1ydv$c+BYHZ}~>XF%oLSb*A zU{;UnVL6d`X{BSg*M!wk@kS=|ijxTM%-YxoYM5qgCo3nPJzi;V_pFUIv`&PasuVrhxXU)`wXYJ)@4_4Y=730O3 zqMgxmU19o~3~PI``N@^z`a~?#T%~_6tA7L5E}H9MrO21e_~vJJlv^Y0&7#S)^0inXTrMa?6q$P zZy2fLT60Lf^_hd3GwNA8q|*d=8$Sta@%&`9Y))mI(F*+&vTjCa^yaVwYg_Fx(|HQk zR@zZ|33F=eA_r?ZIxMNXo-uuE*+Y8mIIK-Dw)n*UYB@e-Iiq2{S=KYl#`Q+TCLWJ& zwKJwufVCbYD)xz4Sd%4K8yEXdsfjC1GsC_&4)c1g3~PC~!rtcbLbYg)IGLu-T2UWfnv9dPzK{6$hw^P1r1 z;C-!i!TVb4)&(06-u7A-yzR9vn6-7mthEHQ))LHGOE7CK!K}3ev(^&KT1zl%Ey1j{ z1hdu>%vx(OYpubowFa}+8q8X2Fl(*BthENS)*8%OYcOlA!K@{MSxW@7mI!7o5zJa5 zn6*SOYl&di62Yt`f>}!hv(^^OT3aw{ZNaRy1+&%`%vxJ8Yi+@-wFR@*7R*{(Fl%u$ zn6|hX%v;k$e`}gC{`2|AVCOp;w0K8){x44!w_GS??{9A|6g0ma9C#f*uhF2zqw@a>X>t99 zQ@-dG*eW@H(V+Kyf8npNFYx5@ae-s}2;hCpqd`kCBrnzBV*8Q|xB=HCdtL1C|AK+J zXb@dB9}V)hDL-JoO9OGcA2N{dksa0{WqI-V;+pbS=nHrE)-(ryQmk1U{7JE9?HNBQ F{tr9M{I&o9 literal 23394 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 delta 240 zcmeCw+MzW;#FCMLfy>1)#8rVoNx@RrKeKsEE1xXG_|gU>>lzUff>SrQ4<{EAE3Yx!o}e1 z;TRO`8WJ25hI|n=a`v&;9hPZ<5hq(g)6}?1M diff --git a/fonts/medleydisplayfonts/IBM-US16-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/IBM-US16-MRR.MEDLEYDISPLAYFONT index afee037ad3a95802d55100aa772b9e92cb13878e..08d3b01fb00bc9435b7e9524b441281c29bf0ebd 100644 GIT binary patch delta 184 zcmbQC@=|$%h$n-Rp%RyiV~DE)gOY-Yu5V(cu91O}nS!B_m5HI1v569we~5=`kek0> zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+);-|NmZ^=&Q-@?C%=n?CLTxw}B5;#l$zS zOg;TvJcC@FL!d?khxi95FobZy%<=Jeb`0_K_Y3A?00Ks5pfV)`rO84}ahrEAdGd3> G)B^xjH8HjT delta 240 zcmaEH6%DB$kWdqXpMmq7gR_AX!&F-rZ{&uPalv2s>6Lc0-jF3x}m{_X1cyXL3(Ji)<#O3r!#r+i#rE9`}+p?xQ4ib?T5Jo07P3v AXaE2J diff --git a/fonts/medleydisplayfonts/IBM14-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/IBM14-MRR.MEDLEYDISPLAYFONT index 5de7a7341231f8a9712d8f38dc140bd5d189bee2..6a280afa4fa51763d65397cb7bcf73f13ab05f5e 100644 GIT binary patch delta 184 zcmZ3c^-FVth$n-Rp%RyiV~DE)gOY-Yu5V(cu91O}nS!B_m5HI1v569we~5=`kek0> zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+);-|Nq{e=&Q-@?C%=n?CLTxx0Vl8#l)9S zOg;TvJcC@FL!d?khxi95FobZy%<=Jeb`0_K_Y3A?00Ks5pfV)`rOBL3(VJH?r3rDs G)B^x>!!hFk delta 237 zcmeyRxlC(H6%DB$kWdqXpMmq7gR_AX!&GArf3&8Palv2s>6Lc0-jF3h9IXMF~n7YK}o?x*Eg|J*T}%gOu^8|%EZvh*hGoTKg7c|$j#p` zBp}E?AXtIH&(nv?*D=D`!!an>HAI1t;Xl{^|9@{!^wnf{_IC|(c6FJUTg!*4V&cmu zrk;K-oH$0bF?0X` delta 237 zcmcbm+@>-?#FCMLfy>1)#8rVoNx@RrKei#KSen&EGF1 zAjm%;Sb@RM(}(N-|9@f=V>KsEE14|G_}B&{>lzUff>SrQ4<{EAE3Yx!o}e1 z;TRO`8WJ25#FIhEP>IXMF~n7YK}o?x*Eg|J*T}%gOu^8|%EZvh*hGoTKg7c|$j#p` zBp}E?AXtIH&(nv?*D=D`!!an>HAI1t;Xl{^|9>w{^wnf{_IC|(c6FJU+rWpaV&a=u zrk;K-oH#vaF{S_j delta 240 zcmeCw+MzW;#FCMLfy>1)#8rVoNx@RrKeKsEE1xXG_|gU>>lzUff>SrQ4<{EAE3Yx!o}e1 z;TRO`8WJ25 zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+);-|NmZ^=&Q-@?C%=n?CLTxw}B5;#l$zS zOg;TvJcC@FL!d?khxi95FobZy%<=Jeb`0_K_Y3A?00Ks5pfV)`rO84}ahrEAdGd3> G)B^xjH8HjT delta 240 zcmaEH6%DB$kWdqXpMmq7gR_AX!&F-rZ{&uPalv2s>6Lc0-jF3L9StjX1cyXL3(Ji)<#O3r!#r+i#rE9`}+p?xQ4ib?T5Jo08O++ Ag#Z8m diff --git a/fonts/medleydisplayfonts/LETTERGOTHIC10-BRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/LETTERGOTHIC10-BRR.MEDLEYDISPLAYFONT index 7a6d601776988935e644a614152b7a276b54d2cd..0e721682b65861363c6e4b6551a90c765181ab1d 100644 GIT binary patch delta 1360 zcmcbyp7Fyf#t9;x3`&MdTrQ3wt_loF3MRU~iIuuW21aHIhDKHH z!xv6ZKNrs+SLcx6$)6dO>uvrID5(GcpMgO#nSnuN<$$;YX#aqMQTqop`2P>-@MmDq zzsbO0^$8S&3=HnUWCSHQSdTNXI8ic~T(6qE`4QVTA^zYH{{RJs5H7H|u`yJllWDSm zk$tqRt82&T>c>*u0d}8 zejx!t{sF-X41S(ITnr3M!V_aPCr+!Ltibr0A0+D<5fbF+=IQF=Vl-KXNtsb(a-u>L zo8)>12GzvPjyihGdR3HtTWf3Ya+uJNx?v0Cl+rC@_R@1&8>9X>=DE8zVbO5#*#K zsyc}a=n!BixcWK!yMP11*V#FE^Fg*;rpX`JY$nh5Vw>D=>;$B_CUe>8f%u#IjRhDt zYsgiynG)*>6J$?JeyE>JM?bIu-ORChmAX2IIg!paGPXc=?>jmNx)e0f=RgBHnw@xu pTOvFBJv|-1`I&7hC(#ZyF+_IgM|wJR@;rOC&AwjJ+~PQr0|1!)U(o;n diff --git a/fonts/medleydisplayfonts/LETTERGOTHIC10-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/LETTERGOTHIC10-MRR.MEDLEYDISPLAYFONT index a09b820ab45572574309b08c27e11b215eaf551b..a38ab1e608b528049f506be4e41681d5ab448714 100644 GIT binary patch delta 1375 zcmbQRhH=Gm#t9;x3`&MdTrQ3wt_loF3MRU~iIuuW21aHIhDKHH z(>G2}KNrs+SLcx6$=?~3>mB|ND5(GcpMgOlmw`cf>wvfeX#aqMQTqop`2P>-@MmDq zd(OaM#RLjM1_n1>GJ=vDtj8HxoG2Mg?p8_N{DN(lAb)U(e}Do*2p3q~*cd9&$uwEP z&}MSK4BKP{6Q|AnGRN7`RGJ{GWCNY$#t9;pj0_B1E{-9t3JgjLmb(7QCAvliMy3jeW>$uVR;HFpT>c>*u0d}8 zejx!t{sF-X41S(ITnr3M;uB*vCr+!Kti<@0A0+D<5fbF+=IQF=Vl-KSNtsb%vLSC1 zo5W5A29?~+f!cb^d6iTF33r&gb4V!hJ?5VxdWZ+>1=4A z>l+lLho;8bNNKZzN*B{+6HY^ZGv{Duf8PM0F4q7Bh7hjc5PvX@?jmDjWG5+toRmaW zCvgEC0t^LLKWBdza3J_PI|pwr&~Im&Ji$(7^8#sJ4pU;?YJ%+6$?x@2>EqO5rp+7F z^f}Clbf%H91+qKe(JxH9xQKTnFzG|n0x&7Qr=J`1nKu8j(dH!Dp(cjN4*f_^hfa?7 OWZSImS;{4jBjy1PS4uzt diff --git a/fonts/medleydisplayfonts/LETTERGOTHIC12-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/LETTERGOTHIC12-MRR.MEDLEYDISPLAYFONT index b07cff62a5c7488c3429ae02d42eb37cdfca85bd..77c2aa02fe0a0e1393d68f83b7371a4202f798de 100644 GIT binary patch delta 184 zcmZ1?`Cejzh$n-Rp%RyiV~DE)gOY-Yu5V(cu91O}nS!B_m5HI1v569we~5=`kek0> zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+);-|NkDC=&Q-@?C%=n?CLTxw~Y@~#l%nF zOg;TvJcC@FL!d?khxi95FobZy%<=Jeb`0_K_Y3A?00Ks5pfV)`rO7HxDVwh`ZRg~G GsRsaA?J`yX delta 246 zcmaDau|#r$h$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}p^=q=sS=leh=*&Co4;R3 zK#+exumXdhrw`Zv|9^i^jMbbtt#+~!<5wGytZPI_kfWQYtB;EjL``sre}Do*2p5C1 zhhtE%Ye;ZNkf)zJ&>90JE~tIXMF~n7YK}o?x*Eg|J*T}%gOu^8|%EZvh*hGoTKg7c|$j#p` zBp}E?AXtIH&(nv?*D=D`!!an>HAI1t;Xl{^|9@{x^wnf{_IC|(c6FJUTgQj0V&bc3 zrk;K-o1)#8rVoNx@RrKeKsEE1fLG_|yg@>lzUff>SrQ4<{EAE3Yx!o}e1 z;TRO`8WJ25 zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+);-|Nq{Y=&Q-@?C%=n?CLTxw~h~0#l%<7 zOg;TvJcC@FL!d?khxi95FobZy%<=Jeb`0_K_Y3A?00Ks5pfV)`rO7-@F`L&hoo3;H GsRsZte=*?z delta 238 zcmaFNH-UeGh$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}p^=q=r4pBah=*&Co4;R3 zK#+exumXdhrw`Zv|Nn$1#%fNSRytXV@u>|+)-@s|$kENy)yKsMq9!=RKR|&Ygp0x1 z!!an>H6%DB$kWdqXpMmq7gR_AX!&FlrWjW@Palv2s>6Lc0zUrk{)Q&HzCl5HXmZv@N}Kzc&aj9(2Rr-w2Kcy!xPonmxdH%|3`7_J diff --git a/fonts/medleydisplayfonts/LOGO18-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/LOGO18-MRR.MEDLEYDISPLAYFONT index 174d6f8ff60eef9ca4e637a1346085b5125e24e1..1a3f9333cc710777a4083182f6694edd4967e0c9 100644 GIT binary patch delta 184 zcmX@XKbwDoh$n-Rp%RyiV~DE)gOY-Yu5V(cu91O}nS!B_m5HI1v569we~5=`kek0> zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+);-|Nq{Y=&Q-@?C%=n?CLTxw~h~0#l%<7 zOg;TvJcC@FL!d?khxi95FobZy%<=Jeb`0_K_Y3A?00Ks5pfV)`rO7-@F`L&hF|%^O G)B^w>wlNC; delta 238 zcmbQue}aF4h$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}p^=rLp%RyWh=*&Co4;R3 zK#+exumXdhrw`Zv|Nn$1#%fNSRytXV@u>|+)-@s|$kENy)yKsMq9!=RKR|&Ygp0x1 z!!an>H6%DB$kWdqXpMmq7gR_AX!&FlrWjW@Palv2s>6Lc0zUrk{)QI1zCl5HXmZv@N}KzcSXjlKgPr|-1AJUVT*0=(Tmb-X$U{E> diff --git a/fonts/medleydisplayfonts/LOGO20-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/LOGO20-MRR.MEDLEYDISPLAYFONT index cf3abcdcafc0e1ed993829f655dcd7e3c9f8f4e8..516741208d42a637b95dc92c0074fd22ff8fe0ce 100644 GIT binary patch delta 184 zcmeysf0%!Qh$n-Rp%RyiV~DE)gOY-Yu5V(cu91O}nS!B_m5HI1v569we~5=`kek0> zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+);-|Nq{Y=&Q-@?C%=n?CLTxw~h~0#l%<7 zOg;TvJcC@FL!d?khxi95FobZy%<=Jeb`0_K_Y3A?00Ks5pfV)`rO7-@F`L&hX|r;` G)B^xno-u;} delta 238 zcmX@i|ABvkh$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}p^=rLi4vE8h=*&Co4;R3 zK#+exumXdhrw`Zv|Nn$1#%fNSRytXV@u>|+)-@s|$kENy)yKsMq9!=RKR|&Ygp0x1 z!!an>H6%DB$kWdqXpMmq7gR_AX!&FlrWjW@Palv2s>6Lc0zUrk{zeA6zCl5HXmZv@N}KzcbXdimgPr|-1AJUVT*0=(Tmb;R(L=KU diff --git a/fonts/medleydisplayfonts/LOGO24-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/LOGO24-MRR.MEDLEYDISPLAYFONT index eb3d292b52e2f59c56505272d60e4f38630c16c9..08d6ff516b8f17ed6c84c8be655ea794bbc566ad 100644 GIT binary patch delta 184 zcmaDXy-j+8h$n-Rp%RyiV~DE)gOY-Yu5V(cu91O}nS!B_m5HI1v569we~5=`kek0> zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+);-|Nq{Y=&Q-@?C%=n?CLTxw~h~0#l%<7 zOg;TvJcC@FL!d?khxi95FobZy%<=Jeb`0_K_Y3A?00Ks5pfV)`rO7-@F`L&h$#HYQ G)B^xl#W8vS delta 238 zcmdlc{aAW}h$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}p^=rLnG%|+)-@s|$kENy)yKsMq9!=RKR|&Ygp0x1 z!!an>H6%DB$kWdqXpMmq7gR_AX!&FlrWjW@Palv2s>6Lc0zUrk{zfLczCl5HXmZv@N}Kzc zNI;N(K(GRXpQjI(uVaL>hhtE%Yls3P!+);-|Nq{Y=&Q-@?C%=n?CLTxw~h~0#l%<7 zOg;TvJcC@FL!d?khxi95FobZy%<=Jeb`0_K_Y3A?00Ks5pfV)`rO7-@F`L&ht!Cwb GsRsaHiZTTN delta 238 zcmX>s@IhdLh$SNf1DA_qh^qpFl7gkKe{zYgk%5t^f}xp}p^=rLg%X#4h=*&Co4;R3 zK#+exumXdhrw`Zv|Nn$1#%fNSRytXV@u>|+)-@s|$kENy)yKsMq9!=RKR|&Ygp0x1 z!!an>H6%DB$kWdqXpMmq7gR_AX!&FlrWjW@Palv2s>6Lc0zUrk{zhiHzCl5HXmZv@N}Kzc*072@2Rr-w2Kcy!xPonmxdH&u3q(Hv diff --git a/fonts/medleydisplayfonts/MATH08-MRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/MATH08-MRR.MEDLEYDISPLAYFONT index 4d38bf9b05da6c9d1afe84400d8ec29693d2b21b..2145cbb2dc345831b518d5f3d243a273f58c0395 100644 GIT binary patch literal 24501 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 literal 28153 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 diff --git a/fonts/medleydisplayfonts/MATH12-BRR.MEDLEYDISPLAYFONT b/fonts/medleydisplayfonts/MATH12-BRR.MEDLEYDISPLAYFONT index 76834e1509a4fb7497333728aa0197c941156e59..f6d371fa2ef4f1073cb1e24c960bc6d2aba3621d 100644 GIT binary patch literal 21717 zcmeHP4R9OBb$)kyJV4-)V9beoG++`EUByc6}E%v%dA|JC`a;mwCMEin3)ZmMV)JjV(1*P1TJJEo++^*EV~gp|;LZ z?|aB!<7;ZJYVmN8Z~*Y#BvDzluGWt=Rn|7It@AzXAfCUmer;VmE z{I(&EsmcvjGKVs2Haz+G6O{P{M^j^quZ0@S0c67`n9X$$ta-4uvZV$EL_>2+W4+(s zT#Y6oWRz;GtTJ-UW;U;_@_QWKB=DsM1ofOy%M8VLrESyP(ugJ?W11E=E6uXAfz0o# zLlclBC4KAGkm)U~rj>|O)qntN8`fl4vc}h3S5@6|UsY2>vg2wSDr=jn{4LFdoWT3* ze9g_Ze#e#I&uEHCwm2;BsB82aW^YCx5xW!DH~_fr1NhR-*)Ra^xG9@ApPskCyaf^o zyf?f6%ew(;mjJZTjN96tu=8hcR9@ zdl&%6gLs8UE-9#i^TD*Mx;#zT9l626K=1~1sNx?v8>L#4l z0gl>w-BrTyNwU_$cJcvuyBc7E* zJn|EY$yJc#nl9IDlh8ck`EN%w$dpUaD>jZ`=3r<1Ht z?J~WBP*T07SCEgG`P3R}muTQMHQQ2{sJw~PEPFn$uzbPPVd*k!ByY8Rge*l|(+Xxj zUBS^JA`5*J&=MV5N@csN>@L_%nzmb2E-@t#J ze~`bAzn5RZFXfl;i+DGGGoQ!jaFg5_?ti%Vx%arYxnFX}udwZg<+y)^e}n<=JMbM-6J0zT%3k98OA735x^2N9s4p)UV(@gZdA6 z69!Wfg+jf<*X*xqpr1Lpj>;;F&T&}tY7cr1K2h*j#dQ&~aZoy&M?m=`KQqsgwPKR9 z=ySzXPj+4BlD!iCY*;KFKGTh0)o<~$(@C)zktIVhh3wem&b(&JSm~Kk*Cv&TC6l($ z5HFLTNn0|r#g<%l`E1#2xlDQT6AGC;qN)F^a+Gg{*?3morNr6wWT!LhI$s{iQT};l z9QW3?)ce+Yc;Vln07W^SiV1Wv1Gd&}(bqUeY!fzJPy#!@z=N}&W^wjqIG!1S(~|K3 zfNYYftK>~)rZ|~IwsdCRMbRN0jjVH1&bVE9KB|gR@eZ0>ON$l=#po^ya9Vh5k8^T> z1psbq^4#JDm!e>y+jQW5pu&v69cQWr9T3l_Ua06ic%t*Y>9GT6503sYUQsf5y0851 z_}0O(7svlMd~htjc^iXm`7EOGj9yy3px_~-+cl8IBsQzxVF=BPO-F3_?A)dn zik_3djoDiZZ!1+|Qc!*$u`NYxZBp5;(xM%zEfV>j6TqfPZysD$;SRQsk07>U#CBI+ zYZBWY@wu{xb*25*-huFoTAZ*gvzIL^IX$+;d3Ipvu$X&0K}&|4JPK0nkM56(YDsuY z_@gbIqrY(7<841Kg|p!-a$bttBl!y_tVtK%Dc_qG;($;9>{Vk;wTf{87s_iMdu zaJpC;IrbgJQxR-e2-_-`+;LZ)?f-%mI^uSUy~|H&fg%=IAKtCS!@VFbT3M#5YNuMX z|I~1=SQt;@!pMd02(S$DoFJ-&D^{qbrQYoam*2X7*N#&|e($MMvEbeZ&LR1gn+Nm?h&e~0!pVxXRZ{G!9dKs4OFA~pudHZyOUf|~!u>Az-7Ukt zXnYKa?YXij=&HDP1o+4RVw2Ers(Q9lWs}jN-pwT$cFWTUTRY?}klAwa7WX~=!`?m_ z8$sB5u|HzJZd=@HV&k-qaO6-cgV8`t66F^W+e!)Twz4b_v3YmKp6Z8j=mPP?c2yif zr#}|a!+_;a^HT-V3gP-Ch1gRb?-$d6DQ)>E=>9wZRN| z8pZ7(EZd*hc(Y$!HXSS@Y!bM*S95;yt#MMby1_~JDU1w9{lyZ$LkjQFL9E%W zs)aABMbAWs+Nw)4#wr(;!9Eq8h^+SV_PAT}u&!akJ<+y0!N1a(pqKJKLP4Z0!) z9}2+ti{U;E7A+Sxj&EHhWARY9;_O!>8bd~g`=nxb zaYbnA=_q3JYQM7&59x-#vlGcAiHrz{CH zSw;}GjD$sU5s64aw-_MfpiNI3eCV3$aE!?g=JS*rNbyesPT@1dtk`S-+btovQ?p2n z5%nx#+Tdk)GyZ;rfNo$j#b?2mtS6p~v4AbHJC$(a@|qK5e4bi{wY_R&Vq3c`sSF>r zSeFr>8{1`6HpfM-Uu?KsIpYPEwVr6KW~%B{T+XyK&F#u%dadKqsq~87xyza>jpxp% z9CHn`4tks(fm-y^T;Ei_`RxYo^UKg`=IPVo#V&MyyC9jydayiEX z^d(jIjf;?e2=2e2)EYx#6)cB80?!4d0d7jl%$$~7M8VId$PKn~c`Z5tCzbPI-U9O$ zAPb~cE@3^bT!sMjv|&Or==e(vfBkwe3RQ5poCX0|GE%{kX-p}Kq~Nc&P|P_cK)D=9 z$oRvhJJL4+wvePJB>aWb9qAp1y#JB|vKSyq+k|K58;T-JN*qE#TluDAZvi|RAwp(6;Wq|^Q9ct1lyd-m)($4d72W>Pm3=+LAo9# z&`+Uy)^An(qG2q4`&oybY-YP+Ha%_f>Try#t6|x+nGnhPM7~|QUI5Ey2YP+_SY*Ex#ehMtpC9cS8CwxBp!Kqouh#lE(dc zq|j%t+A_y%UU4zYP}jB}=Dosrs$GRACg29M%wRq}=VsA8v);L;amqa(aGbcYHfUXH zm(Bhv>QZa@e9O--^L)Phe@5%m%N(UNmF^y=+>5)uPm*UoG_EU4bfn#MHEJ-I8a{cQ zIn`dO;#~WxeF0&uXw3C1!}JFZ<{X+fYNucO&^B~>nMd;@`Z&SbgiRax>Bu*@Gw0p( z@dIth7O@McOn&kuA8iCTKaw!z&5s>S8Iz_@F3eYgrUc1TDdL*16bS`!^OG+c=VIQL zeu0&qhtZsoPRgT$UT4xlvDvn{(0nCzn5fZRugYASJ{zD99B6yKiSp9CBG0f^X8UeD zudrHvBYA~+uaZ~H@hd~t#OhfM^RY5^2kxO+jORk;Mny*8f6c$k|B@e}1h4Z)_#YuM z$^g(!T30f7NQR<`5!|*aNmE5y&>7!WfW@6t2@M|=J$S*odT_HU^XW{lz&}hY$-!3k z_G3N`)c7XT1K(9}(>{poER<+Ehyf8=<6Y&MyF4KzC5}r*KwS=Hv|IyTlyy|Y^H>dV zkzoh`>kZh(x7p&`;H+(O+Wf=q-vA43xN{WaiO};=v2_Pdd(LRZK)M*{x>8p@?M5WY z5R!a*L>c!xOQg&DQu&E-)D`HHQ5UmK8M<^}yhrL7lazP3X(`~uk0bEU(AC;EZO688 zhxEN8((Bc@%YR%qb#alNlSkZgux!dw1)-2{&kniRHeu>IbnA(60XIzN4SqSxE=#Sc^$3V6vdSeTOgA zRrxx5fE6guYr1VZ91rp*kAy0o=>B<1S9gD@vsY1>LhZ^ueaPuNdlU@{@Q$OWWNhkP z)FraSzZKZNx8KlJhFjg!?YcV=m&0)gsFPFJu1M6biv{vtJu!y5VnBYlO*tuA>x13> zH#@nw%Eb*E4jwAmGmg4sThVSqS3jo}pkjXkD=8uy_N>p;A9q|!USL;japtctKYZvtwHXhqmjB4&teV%Q1LYwJ_Qk&Se6Ma6cGhyK&o$fExrJydE zbcyiTNu{f+UHOwAxB_OEg*qfV-U+%sH8~!1$lFkt$61lkxI_=>Vh1M*P!}rz^Im3B z>i)9D&<_FcC>=kumpq#8&C$W_h5;Ob zR+~BJ)@9~rT`l*`VxKG7)dlf%-X-cv7rYGW)6|uw$)=@e*hsA`$)DH~ zJAhPBbw%GDIzp6E6de&2q^85GCKD$ny5pFOydfo|q^P0^izmxzDiQwYj}sqEgre3D ej?lm(mfrDg78S3ss0m9hdoGUurF8Z^ivJJSTc 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

<>ExHs2)GK}UO*Qqc zk?MAv2dk?as@mG>tAnB9;A;F5ynaigz1qh