7  java/lang/Object()V   org/freertr/user/userFilmanconsoleLorg/freertr/user/userScreen; org/freertr/user/userFilmanPanel  pan#[Lorg/freertr/user/userFilmanPanel;  org/freertr/user/userScreensizXI  org/freertr/cfg/cfgInit getRWpath()Ljava/lang/String;  !sizY # $$(Lorg/freertr/user/userScreen;IIII)V & '(pathLjava/lang/String; * +readUp - ./putCur(II)V 1 2doRange 4 5doDraw 7 8act : ;doCurs = >refresh @ ABdoKey()Z D EdoClear G HI fillLines(IIII)V K LputCls N OPpipeLorg/freertr/pipe/pipeSide; R STgetKey(Lorg/freertr/pipe/pipeSide;)I V WdoKeyUp Y ZdoKeyDn \ ]doKeyTab _ ` doKeyRead b c doKeyFind e fdoKeyBin h idoKeyHex k l doKeyHtml n odoKeyImg q rdoKeyCol t udoKeyF3 w xdoKeyF4 z {doKeyF5 } ~doKeyF6  doKeyF7  doKeyF8  doKeyIns  doKeyPls  doKeyMns  doKeyStr   doKeyEnter  doKeyHom  doKeyEnd   doKeyPgUp   doKeyPgDn  doKeyF1  doKeyF2  doKeyF9 curLenter regexp to select:  askUser?(Ljava/lang/String;IIIIIIILjava/lang/String;)Ljava/lang/String;  doSelection(Ljava/lang/String;Z)Venter regexp to deselect:  invertSelect selLjava/util/List;  java/util/Listsize()I get(I)Ljava/lang/Object;java/lang/Boolean B booleanValue valueOf(Z)Ljava/lang/Boolean; set'(ILjava/lang/Object;)Ljava/lang/Object; fil doEnterenter name to find: doSearch(Ljava/lang/String;)Vjava/util/ArrayList  f1 - help add(Ljava/lang/Object;)Zf2 - view file hashf3 - text view filef4 - text edit filef5 - copy filef6 - rename entry f7 - make dirf8 - erase entryf9 - view file info f10 - exittab - change panelins - change selectplus - select filesstar - negate files minus - deselect files ctrl+r - reread entries ctrl+l - redraw screenctrl+f - find filectrl+a - move upctrl+z - move downctrl+i - change panelctrl+b - bin view filectrl+u - hex view filectrl+t - html view filectrl+o - image view filectrl+p - color view file!ctrl+v - text view file#ctrl+e - text edit file%ctrl+c - copy file'ctrl+n - rename entry)ctrl+k - make dir+ctrl+d - erase entry- ctrl+q - exit/ ctrl+x - exit 1 23helpWin(IIIIIIILjava/util/List;)V5f1=help 7 89putStr(IIIIZLjava/lang/String;)V ; <getFn >?@ ABorg/freertr/user/userFlashcalcFileHashes$(Ljava/lang/String;)Ljava/util/List;Dorg/freertr/user/userEditor CF GC(Lorg/freertr/user/userScreen;Ljava/util/List;Ljava/lang/String;Z)V CI JdoView >L MB getFileInfo >O PBbinRead >R SBhexRead UVW XBorg/freertr/util/bitstxt2bufZorg/freertr/enc/encXml Y Y] ^ setup2html Y` ab fromString%(Ljava/util/List;Ljava/lang/String;)Z Yd ef formatHtml$(Ljava/util/List;Ljava/util/List;I)Z >h ijasciiArt&(Ljava/lang/String;II)Ljava/util/List; >l mnansiArt2(Ljava/lang/String;Lorg/freertr/user/userScreen;)V p qBkeyPress Us tusleep(I)V Cw xBdoEdit Uz {|buf2txt&(ZLjava/util/List;Ljava/lang/String;)Z ~ cntSel(Z)I/  java/lang/String lastIndexOf(Ljava/lang/String;)I  length   substring(II)Ljava/lang/String; makeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;enter target name: > copy((Ljava/lang/String;Ljava/lang/String;Z)Z (I)Ljava/lang/String;  getSel(Z)Ljava/util/List;enter new name: > rename)(Ljava/lang/String;Ljava/lang/String;ZZ)Zenter name of new directory: > mkdir(Ljava/lang/String;)Z  endsWith &(Ljava/lang/String;)Ljava/lang/String;n  trim   toLowerCasey  equals > delete (Lorg/freertr/user/userScreen;)VCodeLineNumberTable StackMapTabledoWork SourceFileuserFilman.javaBootstrapMethodscopy  files to new place:move  files to new place: filesreally delete ? (y/n)  $java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup! 8  i**+* *l=N6*?* Y*h*d"S*2-%*2).   !,"M#X$b!h&"EZ***,<**20*23**629*<*?*C. -. /)02.82D3K4R5U8Y9  E[/*<** F*<*J*<?@A B'C.DABV*MQ<H*\*+-a^bcdef|ijklvnopqrptuvxzd     "(.4:@F*U*X*[*^*C*a*d*g*j*m*p*s*v*y*|***[******U*X*******s*v*y*|***NSG HhJjLnMpOtPvRzS|UVXY[\^_abdeghjkmnpqstvwyz|}  "&(,.248:>@DFJLPRT0+hW/**62Yd Z/**62Y` E %* L**62+$E %* L**62+$) **62  **62<**62`**62**62˶=**62йW**62`* !"78Qp("-< **62Y**62ld < **62Y**62l` ***62  :**62**62ٹ ]) **6`~6  ) **62ܱ  `) **62)  cD $* L**62+ # 1 YL+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+ W+ W+W+W+W+W+W+W+W+W+W+ W+"W+$W+&W+(W+*W+,W+.W*+0**d*d46& #,5>GPYblv !"#$%&'( )* +*,4->.H/R0c12N&**62:L+=MCY*,+EN-H5 67!8%9N&**62:L+KMCY*,+EN-H< =>!?%@fN&**62:L+NMCY*,+EN-HC DE!F%GiN&**62:L+QMCY*,+EN-HJ KL!M%Nl\**62:L+TMYY[N-\-,_WYMY:-,*cWCY*,+E:H. Q RSTU&V.W7XFYVZ[[o\4**62:L+**gMCY*,+EN-H^ _ `/a3brw7**62:L+*k*o r*MQWe fhi"k+m6n  uN&**62:L+TMCY*,+EN-Hq rs!t%uxu1**62:L+TMCY*,+EN-v,+yWx yz!{(|)~0)C{ **62}<p**62:M,<**6d2%,`,N* -N-,-W**6d2)*C**6d2%M* ,N-**62:<6M,6,-,`,W**6d2)*Cf (G]efm{f0=~ **62}<H**62:M* ,N-,-W**62)*C**6d2%M* ,N-**62:<7M,6,-,`,W**62)**6d2)*Cb 6>?GSWXg?0>~ @* **62%L++W**62)*C!)*/;?*X **62}<**62:M M,,,dM*, N-N-,W**62)*C**62:<W**62)*CZ#*4@[cmnsx#-