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/util/version 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)V  java/lang/Stringlength()I filLjava/util/List;  java/util/Listsize get(I)Ljava/lang/Object; matches(Ljava/lang/String;)Z sel  java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; set'(ILjava/lang/Object;)Ljava/lang/Object;enter regexp to deselect: B booleanValue doEnterenter name to find:  org/freertr/user/userReader filter2reg&(Ljava/lang/String;)Ljava/lang/String;java/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 - exit tab - change panel ins - change select plus - select filesstar - negate filesminus - deselect filesctrl+r - reread entriesctrl+l - redraw screenctrl+f - find filectrl+a - move upctrl+z - move downctrl+i - change panelctrl+b - bin view file!ctrl+u - hex view file#ctrl+t - html view file%ctrl+o - image view file'ctrl+p - color view file)ctrl+v - text view file+ctrl+e - text edit file-ctrl+c - copy file/ctrl+n - rename entry1ctrl+k - make dir3ctrl+d - erase entry5 ctrl+q - exit7 ctrl+x - exit 9 :;helpWin(IIIIIIILjava/util/List;)V=f1=help ? @AputStr(IIIIZLjava/lang/String;)V C DgetFn FGH IJorg/freertr/user/userFlashcalcFileHashes$(Ljava/lang/String;)Ljava/util/List;Lorg/freertr/user/userEditor KN OC(Lorg/freertr/user/userScreen;Ljava/util/List;Ljava/lang/String;Z)V KQ RdoView FT UJ getFileInfo FW XJbinRead FZ [JhexRead ]^_ `Jorg/freertr/util/bitstxt2bufborg/freertr/enc/encXml a ae f setup2html ah ij fromString%(Ljava/util/List;Ljava/lang/String;)Z al mn formatHtml$(Ljava/util/List;Ljava/util/List;I)Z Fp qrasciiArt&(Ljava/lang/String;II)Ljava/util/List; Ft uvansiArt2(Ljava/lang/String;Lorg/freertr/user/userScreen;)V x yBkeyPress ]{ |}sleep(I)V K BdoEdit ] buf2txt&(ZLjava/util/List;Ljava/lang/String;)Z  cntSel(Z)I/   lastIndexOf(Ljava/lang/String;)I   substring(II)Ljava/lang/String; makeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;enter target name: F copy((Ljava/lang/String;Ljava/lang/String;Z)Z (I)Ljava/lang/String;  getSel(Z)Ljava/util/List;enter new name: F rename)(Ljava/lang/String;Ljava/lang/String;ZZ)Zenter name of new directory: F mkdir  endsWith n  trim   toLowerCasey  equals F 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. ,- .)/2-81D2K3R4U7Y8  E[/*<** F*<*J*<>?@ A'B.CABV*MQ<H*\*+-a^bcdef|ijklvnopqrptuvxzd     "(.4:@F*U*X*[*^*C*a*d*g*j*m*p*s*v*y*|***[******U*X*******s*v*y*|***NSF GhIjKnLpNtOvQzR|TUWXZ[]^`acdfgijlmoprsuvxy{|~  "&(,.248:>@DFJLPRT0+hW/**62Yd Z/**62Y` = * L*+]+>**62?**62+˚**62ҹW" <?V\  3= * L*+V<**62A**62Ӷ=**62ҹW0OU*B**62<**62`**62Ϲ**62Ӷ=**62ҹW**62`* !"78Qp("-< **62Y**62ld < **62Y**62l` ***62  :**62**62 ]) **6`~6   ) **62  `) **62)  c |* L++L**62=**628**62N-+˚**622 $F\dg t!u{#5 5 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+0W+2W+4W+6W*+8**d*d<>&&'()#*,+5,>-H.R/\0f1p2z3456789:;<=>?@ABC$D.E8FBGLHVIgJKN&**62BL+EMKY*,+MN-PN OP!Q%RN&**62BL+SMKY*,+MN-PU VW!X%YfN&**62BL+VMKY*,+MN-P\ ]^!_%`iN&**62BL+YMKY*,+MN-Pc de!f%gl\**62BL+\MaYcN-d-,gWYMY:-,*kWKY*,+M:P. j klmn&o.p7qFrVs[to\4**62BL+**oMKY*,+MN-Pw x y/z3{rw7**62BL+*s*w z*MQW~ "+6  uN&**62BL+\MKY*,+MN-P !%xu1**62BL+\MKY*,+MN-~,+W !()0)K{ **62<p**62BM,<**6d2%,`,N* -N-,-W**6d2)*C**6d2%M* ,N-**62:<6M,6,-,`,W**6d2)*Cf (G]efm{f0=~ **62<H**62BM* ,N-,-W**62)*C**6d2%M* ,N-**62:<7M,6,-,`,W**62)**6d2)*Cb 6>?GSWXg?0>~ @* **62%L++W**62)*C!)*/;?*X **62<**62BM M,,,dM*, N-N-,W**62)*C**62:<W**62)*CZ#*4@[cmnsx#-