=7com/ustadmobile/zim2xapi/FixExtractZimExceptionsUseCasejava/lang/Object3(Lcom/ustadmobile/zim2xapi/ProcessBuilderUseCase;)V#Lorg/jetbrains/annotations/NotNull;zimDumpProcesskotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ()V  0Lcom/ustadmobile/zim2xapi/ProcessBuilderUseCase;  this9Lcom/ustadmobile/zim2xapi/FixExtractZimExceptionsUseCase;invoke(Ljava/io/File;Ljava/io/File;)VzimFile zimFolder java/io/File _exceptions #(Ljava/io/File;Ljava/lang/String;)V " #getAbsolutePath()Ljava/lang/String; %& 'info )$java/lang/invoke/StringConcatFactory+makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; -. ,/0&(Ljava/lang/String;)Ljava/lang/String; -23.com/ustadmobile/zim2xapi/ProcessBuilderUseCase5invoke$defaultj(Lcom/ustadmobile/zim2xapi/ProcessBuilderUseCase;Ljava/lang/String;ZILjava/lang/Object;)Ljava/lang/String; 78 69java/lang/CharSequence;kotlin/text/StringsKt=lines*(Ljava/lang/CharSequence;)Ljava/util/List; ?@ >Ajava/lang/IterableCiterator()Ljava/util/Iterator; EF DGjava/util/IteratorIhasNext()Z KL JMnext()Ljava/lang/Object; OP JQjava/lang/StringStrim2(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; UV >WtoString Y& Z main page:\startsWith$default;(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z ^_ >`:b split$defaultR(Ljava/lang/CharSequence;[Ljava/lang/String;ZIILjava/lang/Object;)Ljava/util/List; de >fjava/util/Listhget(I)Ljava/lang/Object; jk iljava/lang/Exceptionn$Zim mainPage not provided by zimdumpp(Ljava/lang/String;)V r osexists uL visFile xL y+Zim main page not found in extracted folder{ index.html}renameTo(Ljava/io/File;)Z   Failed to rename  to index.html3kotlin/io/FilesKt walkTopDown((Ljava/io/File;)Lkotlin/io/FileTreeWalk; kotlin/sequences/Sequence GgetName & UTF-8java/net/URLDecoderdecode8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  getParentFile()Ljava/io/File; mkdirs L *Failed to move file from exceptions folder listFiles()[Ljava/io/File; DCannot proceed: There are unprocessed files in the exceptions folderdelete L WFailed to delete the exceptions folder: . Check if the folder is empty and accessible.3?$i$a$-find-FixExtractZimExceptionsUseCase$invoke$mainPageLine$1IitLjava/lang/String;@$i$a$-also-FixExtractZimExceptionsUseCase$invoke$1$decodedFile$1Ljava/io/File; decodedPath decodedFilesuccessZ5$i$a$-forEach-FixExtractZimExceptionsUseCase$invoke$1file element$ivLjava/lang/Object; $i$f$forEach$this$forEach$ivLkotlin/sequences/Sequence;exceptionsFolder infoOutput mainPageLinemainPage mainPageFilemainFile fileToRename successRename[Ljava/lang/String;[Ljava/io/File;Acom/ustadmobile/zim2xapi/FixExtractZimExceptionsUseCase$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionCLcom/ustadmobile/zim2xapi/FixExtractZimExceptionsUseCase$Companion; EXCEPTIONS_FOLDER_NAME INDEX_HTMLLkotlin/Metadata;mvkxi0d1w        20: B0¢J020 2 0 H†R0X‚¢ ¨ d2app!FixExtractZimExceptionsUseCase.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP FixExtractZimExceptionsUseCase.kt Kotlin *S Kotlin *F + 1 FixExtractZimExceptionsUseCase.kt com/ustadmobile/zim2xapi/FixExtractZimExceptionsUseCase + 2 fake.kt kotlin/jvm/internal/FakeKt + 3 _Sequences.kt kotlin/sequences/SequencesKt___SequencesKt *L 1#1,76:1 1#2:77 1317#3,2:78 *S KotlinDebug *F + 1 FixExtractZimExceptionsUseCase.kt com/ustadmobile/zim2xapi/FixExtractZimExceptionsUseCase *L 43#1:78,2 *E RuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1!~D+ **++,Y,!$N*+(4::<BD:H:N1R:  T: 6  <X[]a T:Y:<T:cSgYmTY<X[YWoYqt:Y,$:Y-$:wz"wz oY|t:  Y,~$6  oYt-w-: 6  :  Nh R::6zH:Y,$::6W:6 oYt-Y  W oYt-oY-(tB TDJ7@A TTD TTDT/ TTTI&Ji@@CA - ,\M_jr{ * /!>$E&F+RNx,-./0..2459NO<<=?@C_ \   9xNuQnYRy O| ,NB6 *   Yѳձ SMAP FixExtractZimExceptionsUseCase.kt Kotlin *S Kotlin *F + 1 FixExtractZimExceptionsUseCase.kt com/ustadmobile/zim2xapi/FixExtractZimExceptionsUseCase + 2 fake.kt kotlin/jvm/internal/FakeKt + 3 _Sequences.kt kotlin/sequences/SequencesKt___SequencesKt *L 1#1,76:1 1#2:77 1317#3,2:78 *S KotlinDebug *F + 1 FixExtractZimExceptionsUseCase.kt com/ustadmobile/zim2xapi/FixExtractZimExceptionsUseCase *L 43#1:78,2 *E R[IIIII[s[ sssssssssssss[s1*11