7\  java/lang/Object()V ../binDsk  org/freertr/user/userImagetempDirLjava/lang/String; ../binDwn  downDir ../binImg/rtr  imgName  found  !downModeI # $!hashMode &'( )*org/freertr/util/bitsgetTime()J,java/lang/Integer 0 12regeTimJ4http://deb.debian.org/debian/ 6 7miro9x86_64 ; <qemu > ?vers1 A Bvers2 D Efbsd1 G Hfbsd2 J Knbsd1 M Nnbsd2Pamd64 R SarchU x86_64-efi W XbootZ cloud-amd64 \ ]kern _ `unambclang d ecompggnu i jcabi l mctrgo little-endian q rcarct efi-amd64-bin v wgruby bootx64.efi { |uefi ~ xtra dependsZorg/freertr/tab/tabGen  catalogsLorg/freertr/tab/tabGen; allPkgs allPrvs missing selected  forbidden  discarded size()I get(I)Ljava/lang/Comparable;org/freertr/user/userImagePkg name  java/lang/Stringmatches(Ljava/lang/String;)Z clear catLorg/freertr/user/userImageCat; add.(Ljava/lang/Comparable;)Ljava/lang/Comparable; done ! makeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; &(Ljava/lang/String;)Ljava/lang/String; ((Ljava/lang/String;JI)Ljava/lang/String; Rorg/freertr/user/userImageCat J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; pipLorg/freertr/pipe/pipeSide;  org/freertr/pipe/pipeSidelinePut(Ljava/lang/String;)Vsh -c  org/freertr/pipe/pipeShellexeca(Lorg/freertr/pipe/pipeSide;Ljava/lang/String;Ljava/lang/String;ZZZZ)Lorg/freertr/pipe/pipeShell; waitFor  resultNum execCmd(Ljava/lang/String;)I java/io/File  exists()Z * lastModified *length  org/freertr/user/userFlashdelete     rename)(Ljava/lang/String;Ljava/lang/String;ZZ)Z  setLastModified(J)Zorg/freertr/cry/cryHashSha2256   org/freertr/cry/cryHashGenericinit  org/freertr/cry/cryUtilshashFile1(Lorg/freertr/cry/cryHashGeneric;Ljava/io/File;)Z  !"hash2hex4(Lorg/freertr/cry/cryHashGeneric;)Ljava/lang/String; $ %&equals(Ljava/lang/Object;)Z  +,java/util/List +. /(I)Ljava/lang/Object; 1 23trim()Ljava/lang/String;5: 7 8indexOf : < => substring(II)Ljava/lang/String; @ A3 toLowerCaseCpackage E FputHprovidesJjava/util/ArrayList I M NO listPackages%(Ljava/lang/String;Ljava/util/List;)VQorg/freertr/user/userImagePrv P PT UVwhoLorg/freertr/user/userImagePkg; Y Z addDepends\ pre-depends^sha256 ` asumcfilename e ffilehversion j kvers &n ostr2num qrs t3org/freertr/util/cmdsword x yurl q| }error n(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;   downloadFile((Ljava/lang/String;Ljava/lang/String;I)Zxzgz & txt2buf$(Ljava/lang/String;)Ljava/util/List;   readUpCatalog2(Lorg/freertr/user/userImageCat;Ljava/util/List;)Z parse failed=pkgpath/   lastIndexOf file_name file_sizeorg/freertr/enc/encJson     fromString   findValue  getValue(I)Ljava/lang/String;repopathpkgsize  find  added  matchRegK(Lorg/freertr/tab/tabGen;Ljava/lang/String;)Lorg/freertr/user/userImagePkg;  dependLjava/util/List;  selectOnePackage((ILjava/lang/String;Ljava/lang/String;)Z  getDistinfoName3(Lorg/freertr/user/userImagePkg;)Ljava/lang/String;  getPackageName   verifyPackage'(Ljava/lang/String;Ljava/lang/String;)Z   instOneFile(ZLjava/lang/String;)Z  getCmd+(Ljava/lang/String;)Lorg/freertr/util/cmds;   doIncludeOne(Lorg/freertr/util/cmds;)Z q 3 getRemaining   doOneFile(Ljava/util/List;)Zimg q '(Ljava/lang/String;Ljava/lang/String;)V q pipe%tmp%   replaceAll%dwn%%img%%mirr%%qemu%%vers1% %vers2% %fbsd1% %fbsd2%%nbsd1%%nbsd2%%arch%%boot%%kern%%unam%%comp%%cabi%%ctrg%!%carc%#%grub%%%uefi%'%find%)%%+%.# 1 !5include7inclall 9 : doIncludeAll< reget-time>download@hashdownBmirr<kFfbsdHnbsdSX]`ejmrw|UtempWdownYimage[exit] find-clear_ find-result"b find-file d efdirList#(Ljava/lang/String;)[Ljava/io/File;herror getting list j k3getNamem catalog-sum o pq filterCatR(Lorg/freertr/tab/tabGen;Lorg/freertr/user/userImageCat;Lorg/freertr/tab/tabGen;)V s tuvalueOf&(Ljava/lang/Object;)Ljava/lang/String; w xydumpList.(Lorg/freertr/tab/tabGen;ZZ)Ljava/lang/String;#| catalog-read ~  catalog-save$ + & & buf2txt&(ZLjava/util/List;Ljava/lang/String;)Z + 8(Ljava/lang/Object;)I%distinfo-portsdistinfo   distInfoPorts2(Lorg/freertr/user/userImageCat;Ljava/util/List;)Vdistinfo-pkgsrc  distInfoPkgsrc distinfo-down   downOneDist"(Lorg/freertr/user/userImagePkg;)Z distinfo-inst   instOneDist4(Lorg/freertr/user/userImagePkg;Ljava/lang/String;)Z select-one select-all select-any select-depyes select-dis select-del  del select-lst& select-clr select-sum'()*+, package-down   downOneFile package-inst   package-xtrapkg- binary-downmkdir  del-ifdn  delFilesdel-alw. Signature9Lorg/freertr/tab/tabGen;9Lorg/freertr/tab/tabGen;9Lorg/freertr/tab/tabGen;CodeLineNumberTable StackMapTablel(Lorg/freertr/tab/tabGen;Ljava/lang/String;)Lorg/freertr/user/userImagePkg;(Lorg/freertr/tab/tabGen;Lorg/freertr/user/userImageCat;Lorg/freertr/tab/tabGen;)VO(Lorg/freertr/tab/tabGen;ZZ)Ljava/lang/String;F(Lorg/freertr/user/userImageCat;Ljava/util/List;)ZF(Lorg/freertr/user/userImageCat;Ljava/util/List;)V[Ljava/io/File;'(Ljava/util/List;)Zdoer SourceFileuserImage.javaBootstrapMethods  -  kb in  packages /-.dst /-.deb!.rm -rf .tmpwget -O .tmp error downloading .bak error reading  checksum mismatch on    verified-reading   list /-.txt /---.dists///binary-/Packages. cp  .xz xz -d .xz cp  .gz gzip -d .gz!#dpkg-deb --fsys-tarfile %gunzip -c -k ') | tar -x --keep-directory-symlink -C /) skipping +)tar -x -f  --keep-directory-symlink -C - including /no such file 1#3 5 -->   <--7 result=''9 catalog :; /--.lst=renaming legacy ?A available:C forbidden:E discarded:G selected:I already:K missing:M/-Ounknown command:  Q RST U$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; InnerClassesX%java/lang/invoke/MethodHandles$LookupZjava/lang/invoke/MethodHandlesLookup! #  !$!127<?BEHKNSX]`ejmrw|** *****"*%-e/*35*8:*=*@*C*F*I*L*OQ*TV*Y[*8^*ac*fh*8k*np*su*xz*}**Y*Y*Y*Y*Y*Y*Y$ !#%'!)&+1-7/=1C3I5O7U9[;a=g?mAsCyEGIKMOQSUWY[]_ag+>+"+:,d ef g#d)j  pq5+6-'-:, +Wֱ"nopq$r't.o4vxy w: 766+C+:  & a7 : :m:Fyz{ |}!~*-8;?BP|VZct%    -*++***Q+I%*+*+M,,  6*+@=Y,:*[YVL5*/! ,W*,+*,,,W,,WY,% WZ ,47;HKMXZbdgis ,  &SYN--Y+*+,-#*+'*+(*  (*5BDQ *[ f,Y)N6,*I,-0:466 `9;0:;0?:B#-+*-DWY)NG#QIYK:L6*-:PYR:  -S* DWW# -Xj[# -XV]# -_Bb# -d.g# -il#-m,.8>ATdot} *03>DG R [ ^d+  -H+: +pM+pN+p:+p:+p:9Y,uv:w*Q*W+,z{* ,~:**Q,-: W**Q- -#* W*W-#* W*W: W*  +{ z %(9@IS_ m!"#$&'(*+,./01 2 45I qy##  qmջY)N6,*,-0:66`9;0:;0?:#=-+*-DW6`9;:Y)N.# -d#-m<b9 :;(<2=8>;@NA^BiCnDwEFGIJLMNPQR:U -Z YN6,*--,--6-`:Y):-6-`:qd-g6Y-`:Gi-6/-`:m+*DW%XYZ[,\/^8_=`@bJcOdRf]gfhkinkxl}mopqrtuvxyz{}~Y% #\,0M,9Y,):*:9PY,R:*P:*Y,)WS:-**,*W**6ù*!*`-,Wb ',6DIY[bht~KP ,j/+*+M*+w+d,+ +-  #^+*+M>*"F*+w+d,+*,+_6,,W2  57BGIV\ %], ,M ,M*,* @b(*+M+*,+*,۬ !r5*+N+*-+*-, ! @:p'=+pN-9*-:*=""%k*+M+,{,N-+,{*-"$ $+6qY+M,*ӵ, ( =+* +-N-* N-*N-*N-*5N-*:N-*=N-*@N- *CN- *FN-*IN-*LN-*QN-*VN-*[N-*^N-*cN-*hN-*kN- *pN-"*uN-$*zN-&*N-(*N-,N--66-;0N-/N-066-;0?:--9;0N9i*-23# *-WF*-:pW4#*6#*8;#*%-mhhe/=#*-m?#*-m"A# *-5C# *-:D#*p=*p@qE#*pC*pFQG#*pI*pL1I# *-QJ# *-V K# *-[L# *-^M# *-cN# *-hO# *-kP# *-pQ# *-uR# *-zsS# *-}`T# *- MV# *-:X# *-'Z#\# *^#*`{a#i-066-;:-`-9;Nc:g{62i:- *~l#cY:6*A*:**n{r*vz{{ {#*-:*}#**Qp:IYK:6*0*:*йW:Wt6*e-:9-{W#>Yv:*pppw*W#>Yv:*pppw*W#16*u*:*#26*<*:*-#*--W##p:9*W#%p:9*Ǚ#*p##*Y-)Ws#*Y-)WU#@6*;*:r{#"****#{**v{{**v{{**v{{**v{{**v{{**v{{,ö#16**:*řȶ#16**:*ʙ̶#?qY*}:p:9***QۙѶ#*ppWUӶ# -WB׶#*/*-W&ܶ# *-W-{z #/;GS_ k w   *1:ELUd r!{"~$%&')*+,-123789;<=?%@-A0C;D@ECGNHSIVKaLjMsNvPQRSUVWXZ[\^_`bcdfghj kln o%p(r3s8t;vFwKxNzY{^|a~lqt (/4<?JT]`fioz.<DGU[bkps)7AKUXcr  '*69DSVaq t"#$&'()*,'012345789*:1;E<L=`>g?{@ABCDEGHIJKHPQ R S %T 'Q -Y 8Z H\ O] X^ [` ra tf g h j k l n o p t u v x y  {X{")q" @I *+$ +%EE $ %   $) $ $ +**+*+8 /PPPPPPPPPPPPP P PPPPPPPPPP P"P$P&P(P*P,P.P0P2P4P6P8P:P<P>P@PBPDPFPHPJPLPNV WY[