=2*com/ustadmobile/zim2xapi/ShrinkXapiUseCasejava/lang/Object()V  this,Lcom/ustadmobile/zim2xapi/ShrinkXapiUseCase;invoke(Ljava/io/File;)V#Lorg/jetbrains/annotations/NotNull; zimFolderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   java/io/File index.html#(Ljava/io/File;Ljava/lang/String;)V  exists()Z  java/io/FileNotFoundException!index html not created#(Ljava/lang/String;)V % "&assets(assets html not found*UTF-8,org/jsoup/Jsoup.parse<(Ljava/io/File;Ljava/lang/String;)Lorg/jsoup/nodes/Document; 01 /2 [href], [src]4org/jsoup/nodes/Document6select/(Ljava/lang/String;)Lorg/jsoup/select/Elements; 89 7: select(...)<checkNotNullExpressionValue > ?java/lang/IterableAjava/util/ArrayListC kotlin/collections/CollectionsKtEcollectionSizeOrDefault(Ljava/lang/Iterable;I)I GH FI(I)V K DLjava/util/CollectionNiterator()Ljava/util/Iterator; PQ BRjava/util/IteratorThasNext V UWnext()Ljava/lang/Object; YZ U[org/jsoup/nodes/Element]href_attr&(Ljava/lang/String;)Ljava/lang/String; ab ^csrceg$java/lang/invoke/StringConcatFactoryimakeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; kl jmn8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; kpqadd(Ljava/lang/Object;)Z st Oujava/util/Listw Djava/lang/Stringzjava/lang/CharSequence|kotlin/text/StringsKt~isBlank(Ljava/lang/CharSequence;)Z  SUBFOLDERSLjava/util/List; isEmpty  Ocontains4(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z deleteFolderIfExists deleteMapFiles 4$i$a$-map-ShrinkXapiUseCase$invoke$referencedPaths$1IitLorg/jsoup/nodes/Element; item$iv$ivLjava/lang/Object; $i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map $this$map$iv7$i$a$-filter-ShrinkXapiUseCase$invoke$referencedPaths$2Ljava/lang/String; element$iv$iv $i$f$filterTo$this$filterTo$iv$iv $i$f$filter$this$filter$iv3$i$a$-any-ShrinkXapiUseCase$invoke$1$isReferenced$1 element$iv$i$f$any $this$any$iv($i$a$-forEach-ShrinkXapiUseCase$invoke$1 subfolderFileLjava/io/File; isReferencedZ subfolder $i$f$forEach$this$forEach$iv indexHtml assetsFolderdocumentLorg/jsoup/nodes/Document;referencedPathskotlin/io/FilesKt walkTopDown((Ljava/io/File;)Lkotlin/io/FileTreeWalk; kotlin/sequences/Sequence RisFile   getExtension"(Ljava/io/File;)Ljava/lang/String; .maptrim((Ljava/lang/String;[C)Ljava/lang/String; areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z delete  0$i$a$-forEach-ShrinkXapiUseCase$deleteMapFiles$1fileLkotlin/sequences/Sequence;folder isDirectory  deleteRecursively(Ljava/io/File;)Z java/io/IOExceptiongetName()Ljava/lang/String; !attempt to delete folder  failed kb &,attempt to delete folder  failed: not found foldedDeletedaccess$getSUBFOLDERS$cp()Ljava/util/List;4com/ustadmobile/zim2xapi/ShrinkXapiUseCase$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion6Lcom/ustadmobile/zim2xapi/ShrinkXapiUseCase$Companion;  bootstrapbootstrap-iconsogvjspdfjsperseusvideojslistOf%([Ljava/lang/Object;)Ljava/util/List;   F VIDEOJS_FOLDERPERSEUS_FOLDER OGVJS_FOLDER PDFJS_FOLDERBOOTSTRAP_FOLDERBOOTSTRAP_ICONS_FOLDER$Ljava/util/List;Lkotlin/Metadata;mvkxi0d1q       20: B¢J020H†J02 0HJ 02 0H¨ d2appShrinkXapiUseCase.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP ShrinkXapiUseCase.kt Kotlin *S Kotlin *F + 1 ShrinkXapiUseCase.kt com/ustadmobile/zim2xapi/ShrinkXapiUseCase + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 _Sequences.kt kotlin/sequences/SequencesKt___SequencesKt *L 1#1,71:1 1557#2:72 1628#2,3:73 774#2:76 865#2,2:77 1863#2:79 1755#2,3:80 1864#2:83 1317#3,2:84 *S KotlinDebug *F + 1 ShrinkXapiUseCase.kt com/ustadmobile/zim2xapi/ShrinkXapiUseCase *L 24#1:72 24#1:73,3 24#1:76 24#1:77,2 25#1:79 27#1:80,3 25#1:83 39#1:84,2 *E RuntimeInvisibleAnnotations ConstantValue SignatureCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1%  &% &% &% &% &% &% '% (/*) *   (+Y+M, "Y$'Y+)N- "Y+',-3:5;Y=@B:6:DY JMO: 6 S:  X9 \:   ^: :6 `d fdr_vW xB:6:DYyO: 6 S:  X7 \:  {: 6 }  vW x:B:6S:X\:  {: 6 Y- : B: 6 O O? S:X+\:{:6} }6 * i*++!"? 7BBOU?*+{@ 7xBUK7xBU{BU17xBU{B 7xBU{B 7xBU)("->F[HuIJJKHLMM'N,L--/:O`lvPQQR!OS#$*V" * uK rNrN [iXl ( I LL `cvUsX `y lm  ]| V :7-F/ ,  ( a+M>,:XF\::6ř&:.Uϸә W+UG)"' T/(T)Z+[T_U`,*H/,,/%7 VXa a (:+ $+ݙ+=%Y+쿻"Y+'+()./0(294* : :() (|<Y{K*S*S*S*S*S*S* ). ? @A"@$A(@*A.@0A4@5?- .!/SMAP ShrinkXapiUseCase.kt Kotlin *S Kotlin *F + 1 ShrinkXapiUseCase.kt com/ustadmobile/zim2xapi/ShrinkXapiUseCase + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 _Sequences.kt kotlin/sequences/SequencesKt___SequencesKt *L 1#1,71:1 1557#2:72 1628#2,3:73 774#2:76 865#2,2:77 1863#2:79 1755#2,3:80 1864#2:83 1317#3,2:84 *S KotlinDebug *F + 1 ShrinkXapiUseCase.kt com/ustadmobile/zim2xapi/ShrinkXapiUseCase *L 24#1:72 24#1:73,3 24#1:76 24#1:77,2 25#1:79 27#1:80,3 25#1:83 39#1:84,2 *E 0R[IIIII[s[ s ssss ssssssss %"#[s$1ohoo