~E.string- ;> Cut~=exectab- ;=>D~=cut- ;==D- ;=A- ; =A- ;=A- ;> Del- ;=>D~=del- ;==D- ;$=A- ;> Delc- ;(=>D~=delcol- ;,==D- ;4=A- ;8=A- ;> olD- ; > elet- ;<=>D- ;@==D- ;H=A- ;L=A- ;(> eDu- ;P=>,D~=dump- ;T==D- ;\=A- ;`=A- ;0> mpE- ;8> dit- ;d=>6D~=edit- ;h==D- ;p=A- ;t=A- ;@> Exit- ;x=>@D~=exit- ;|==D- ;=A- ;=A- ;H> Fon- ;=>JD~= fontx- ;== D- ;=A- ;=A- ;P> tGe- ;=>TD~= get- ;== D- ;=A- ;=A- ;X> tID- ;=>\D~= id- ;== D- ;=A- ;=A- ;`> Inc- ;=>bD~= incl- ;== D- ;=A- ;=A- ;h> lIn- ;p> dent- ;=>lD~= indent- ;== D- ;=A- ;=A- ;x> Kil- ;=>zD~=kill- ;==D- ;=A- ;=A- ;> lLo- ;=>D- ;==D- ;=A- ;> adL- ;> ocal- ;=>D~=local- ;==D- ;$=A- ;(=A- ;> Loo- ;,=>D~=look- ;0==D- ;8=A- ;<=A- ;> kNe- ;@=>D~=new- ;D==D- ;L=A- ;P=A- ;> wNe- ;> wcol- ;T=>D~=newcol- ;X==D- ;`=A- ;d=A- ;> Pas- ;h=>D~=paste- ;l==D- ;p=A- ;t=A- ;x=A- ;> teP- ;|=>D~=put- ;==D- ;=A- ;=A- ;> utP- ;> utal- ;=>D~=putall- ;==D- ;=A- ;=A- ;> lRe- ;=>D~=undo- ;==D- ;=A- ;> doS- ;> end- ;=>D~=sendx- ;==D- ;=A- ;=A- ;=A- ;> Snar- ;=>D- ;==D- ;=A- ;> fSo- ;=>D~=sort- ;==D- ;=A- ;=A- ;> rtT- ;=>D~=tab- ;==D- ;=A- ;=A- ;> abU- ;> ndo- ;=>D- ; ==D- ;=A- ;=A- ;> Zero- ;=>D~=zeroxx- ; ==D- ;(=A- ;,=A~=lookup =$A~@rp @ p  S~@np @ p  Sa @ p  S~=skipbl =& @AX  AO G .string-+ ;  > x`arg-+ ;( > ument st-+ ;0 > ring toop+ ASp+ >$ Dp+ S~= warning+  =, . A p0 xA p1 R&1 AX1  long %-5 ;@ > c%d %d %-5 ;H > d %d %.*p5 Rp5 Sp5 >? Dp5 Sp5  /?p5  Sp5  Sp5  Sp5  Sp5  ?p5 Sp5  ?p5 Sp5 1?p5  S~=winevent5 =p5 ,? W5 (<-7 ;P > S %c%d -7 ;X > %d %d 0 p7 Rp7 Sp7 >S Dp7 Sp7  /?p7  Sp7  Sp7  Sp7  Sp7  ?p7 S7 =p7 ,? &8  *@X8 . %c%d %-< ;h > d 0 %d %p< Qp< Sp< >b Dp< Sp<  Sp<   Sp<  Sp<  ?p< Sp<  ?p< Sp< 1?p< S< =W< Y<-> ;p > .*S %c%-> ;x > d %d 0 0p> Qp> Sp> >u Dp> Sp>  Sp>   Sp>  Sp>  ?p> S> =&@ ?AO@ <-A ; > %c0 0-A ; > 0 %d %spA ? pA  S~=utflenA =pA #?pA )@pA OpA SpA > DpA SpA /?pA SpA #?pA  SpA ?pA SA =pA ? &B  AOB ~<-C ; > %c0 0 -C ; > 0 %d %s pC  SC =pC #?pC )@pC OpC SpC > DpC SpC /?pC SpC #?pC  SpC ?pC SC =WC <-E ; > %c0 0 0pE )@pE OpE SpE > DpE SpE /?pE SE =pG 1?pG SG  =pH ?pH SH  =pI ?pI SI  =J &L  AOL  0 %.*~?bufpq ?pq Spq > Dpq Spq Ppq Opq Spq Ppq Opq  Spq  S~=sprintq =Wq ;<-s ; > S:#%d%.-s ; > *S:#%d,#ps ?ps Sps > Dps Sps Pps Ops Sps Pps Ops  Sps  Sps  Ss =pt ?t t ~=getargx =HApx @ ~@rpp~  @p~ AO~@nrpp @p AO&  AX H %dcan't- ; > delete - ; > column; - ; > %.*S is - ; > running - ; > an exter- ; > nal commp ASp > Dp Sp Qp Op Sp Qp Op  S  = W  ? p>  Sp> ? p>  S> =~?sp> ?p? ?p? S? =p@ ? p@  S~= strlen@  =p@ ? &@ AX@ 9$.string-[ ;$> and %.*-[ ;$> S is a d-[ ;$> irectory-[ ;$> ; Zerox -[ ;$> illegal p[ ASp[ >$Dp[ Sp[ Qp[ Op[ Sp[  @p[ Qp[ Op[  S~=%warning[ %=W[  no filepx ASpx >!$Dpx Sx %=y p{ @p{ Op{ O&{ AS{ <~?*namep|  *?p|  S~=+dirstat| +=p|  &} AO}  name %- ;0$> s is a d- ;8$> irectory- ;@$> ; can't - ;H$> read wit- ;P$> h multip- ;X$> le windo- ;`$> ws on itp ASp >/$Dp Sp  S %= p  *?p  Sa ? p  S~=-bytetorune -=p @ p ?p A W  %s not- ;p$> written- ;x$> ; file a- ;$> lready ep ASp >j$Dp Sp S %=W <- ;$> xists %- ;$> s modifi- ;$> ed%s%s s- ;$> ince las- ;$> t read p ASp >$Dp Sp Sp 8T r P %  AO $DW $Dp  Sp 8Tp S %=W  by ca- ;$> n't crea- ;$> te file - ;$> %s: %r p ASp >$Dp Sp *?p S %=W  %s not w- ;$> ritten; - ;$> file is - ;$> append op ASp >$Dp Sp *?p S %=W )<~@q0p @ W  nly %.*p ? p  Sp  A p  Sp >$D p  Sp ? p   Sp ? p  S~=snprint =p  ? p  Sp ? p  S~?mp ?p S~=write =p @p @ p ? & ?O *<- ;$> Scan't - ;$> write fi- ;$> le %s: %p ASp >$Dp Sp *?p S %=W  r no fi- ;$> le name p ASp >$Dp S %= p *?p S~?nnamea ? p  S -=p ? p  p  Sp ASp Qp Sp   Sp ?p S =p *?p S~= free  = ~=!dump !=Ap @ &  AO  A.?p? MA p@ R&@ AO@ .<&E .?AOE =.stringp >"Dp Sp Ap  Sp Ap S =p )@ p  Sp Pp Op Sp Pp Op S  = ~=edit =$A& -@AX < p @p Sp ASp Ap S~?ra ?p  S~?lena ?p S =p -@ ~=seqC =& ?AO  no- ;(> auto-Pu- ;0> t of %s:p ASp >&Dp Sp -?p S~=/warning /=W N %r /mn- ;@> t/acme/%p ASp >=Dp Sp Pp Op S /= ~=local =<A~@argtp @ p  Sp A p  Sp A p  Sa -? p   S~=getbytearg =~?aap ?~?dira ?p Sp @p Sp ASp A S~= dirname  =& ?AX  ?p> Sp> @p> Sp>  @>  ? > p> S> =~>.string-? ;H> d/ fi-? ;P> xvap? ? p?  Sp?  @ ?  ? p?  Sp? >LD p?  Sp? A p?   S~=runeeq? =&? AX? % <~?rp? ? p?  Sp?  @ ?  ? p?  Sp? >TD p?  Sp? A p?   S? =&? AX? % rfi-K ;`> xvapK ? pK  SpK  ? pK  SpK >\D pK  SpK A pK   SK =&K AXK _ dD pK  SpK A pK   SK =&K AXK _ rfipU ? pU  S~=runestrlenU =pU  ?pU ? pU  SpU  ? pU  SpU >lD pU  SpU A pU   SU =pU ?WU  <&V ?AXV  x%S p ASp >tDp Sp .?p DOp  /?a  Op Op S~=warning =p /? W i xDp S = ~>indentval >A~@np @ &  AP  ON~@sp @ p  Sp >zD p  Sp  S~=runestrncmp =& AX  <~= globalautoindentp A =- ;> Indent Op ASp >Dp S =p A - ;> N OFp @ p  Sp >D p  Sp @ p  S =& AX  FInde- ;> nt OFF p ASp >Dp S =p A p @ p  Sp >D p  Sp @ p  S =& AX  p  W  p  & .?AO  on%.- ;> *S: Tab p ASp >Dp Sp Qp Op Sp Qp Op  Sp tQp S = ~=runproc =A~@argvpp @ pP~?winp?pP~?sp?pP~?rdirp?p P~?ndirp?pP~?newnsp?pP~?argaddrp?pP~?argp?pP~? cp ?p P~?!cpidp!?p$P~?"iseditcmdp"?p S=p? W +.stringp&>+Dp&S~=,strcat&,=p'&? p' Sp' ? 'A p' S~=-bytetorune'-=p' ? p'Pp(&?p(S(=p(? p(? p( ? p($? ~?.pipecharp)A.?r*P&*<AO* AO* %d %.p7>+D p7 Sp7T p7P p7 Sp7T p7P p7 S~=smprint7=~?filenamep7?p8?p8@O&9Ap91?S9E  Qp>Sp>?p>DOa> Op>Op>Sp>? >p>S>'=p>? W># +DpISpI?pIS~= sprintI =-J;+> *S%dwipJ>+DpJSaJ ?pJS~= putenvJ =pJ? &L AOLi +DpMSpM SM =pN?pNSN=pP? pP SpP? pP SpP? pP SpP1? pP  S~= fsysmountP =pP ? pPQpQQ&QAXQ <-R;+> nid%ch-R;+> ild: can-R;+> 't mount-R;+> /dev/co-R;+> ns: %r pRApRSpR>+DpRS~=fprintR=pS>+DpSS~=threadexitsS=pUAS~=closeU=pU.? pU? &V ASV <&V |AOV <&V >AXV mount/m-W;+> nt/acme/-W;+> %d/rdselaW ?pWSpW>+DpWSpW SW =aX ?pXSpXAS~=openX=WX <-Z;+> /dev/nupZ>+DpZSpZASZ=p[Ap[S[=p["? p[.? p[? &\ AQ\ <&\ AX\ ll/mnt/-_;+> acme/%d/-_;+> editouta_ ?p_Sp_> +Dp_Sp_ S_ =W_ <-a; +> /mnt/acm-a;(+> e/editouaa ?paSpa> +DpaSa =Wa <-c;0+> t/mnt/a-c;8+> cme/%d/wac ?pcSpc>2+DpcSpc Sc =ad ?pdSpdApdSd=peApeSe=-f;@+> rsel/depf>E+DpfSpfApfSf=Wf <-h;H+> v/cons/-h;P+> dev/consph>O+DphSphAphSh=piApiSpiApiS~=dupi=Wi /dev/nupo>Y+DpoSpoASo=ppAppSp=~=acmeerrorfilepq=DpqSpqApqSq=prAprSprAprSr=&u?AOu llacmeapy>c+DpySpy?pySy =pz$? pz Sz)=&zASz ddr#;&|-;p+> ^$=`'{}(-;x+> )<>[]*?^p>l+D p Sw? p S~=utfrune=p#? &AO* ~`%s/%sa ?pSp>+DpSp SpRp S =p!?pSa ?pSp?pS=p? -;+> /bin/%sa ?pSp>+DpSpRpS =p!?pSa ?pSp?pS=W+DpSpApS'= A?p= p S)=Cp p? a  ?pSp=pSp ?p S'=p? ?-;+> ./binp? a  ?pSp>+DpSpApS'= A?-;+> /env/patp>+D p SpA p SpA p S~= create =~?!fdp!?pSa ?pSp?pS~="write"=p!?pS=~?#arg&#?AO h%s '%s~?$newsp$?pSp>+DpS~?%tp%?pSp#?p S =~?&sp&?pS~='free'=p$? p %?~?(cp(?p  O-;+> '/bin/r-;+> crc-c~?)cpidp)?pSp>+DpSp>+DpSp>+Dp Sp%?pSpAS~=*procexecl*=W-.string-;-> runwaittp>-DpS~=.threadsetname.=~@/vp/@ pPp(?pPp)?p S'=W' ask~=disk5=A~=mouse5=A~=button5=A51=A~=cxfidalloc5=A~>parg$1495>A~=fontnames5=A~=plumbsendfd5=A~=font5=A~=maxtab5=A~=acmeerrorfile5=A~=cxfidfree5=A~=home5=A~=keyboardctl5=A~=objtype5=A~= messagesize5 =A~=!cwait5!=A~="cwarn5"=A~=#colbutton5#=A~=$reffont5$=A~=%textcols5%=A~=&but2col5&=A~='editing5'=A~=(but3col5(=A~=)exectab5)=DA~=*seq5*=A~=+screen5+=A~=,mousetext5,=A~=-globalautoindent5-=A~=.row5.=A~=/display5/=A~=0globalincref50=A~=1mouseexit051=A~=mouseexit15=A~>.string5>A~=boxcursor5=HA~=bartflag5=A~=cplumb5=A~=mousectl5=A~=argtext5=A~=modbutton5=A~= nullrect5 =A~= plumbeditfd5 =A~= activecol5 =A~= timerpid5 =A~= tagcols5 =A~=seltext5=A~=cedit5=A~=cputype5=A~=typetext5=A~=activewin5=A~=fsyspid5=A~=cnewwindow5=A~=cerr5=A~=snarfbuf5=$A~=cexit5=A~=ckill5=A~=barttext5=AI