ImageOptimizerPreviewViewModel.smali
.class public final Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;
.super Landroidx/lifecycle/AndroidViewModel;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$SettingsListener;,
Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$ImageOptimizePreviewResult;,
Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$ImageStatus;
}
.end annotation
# instance fields
.field private final i:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$ImageOptimizePreviewResult;",
">;"
}
.end annotation
.end field
.field private final j:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$ImageOptimizePreviewResult;",
">;"
}
.end annotation
.end field
.field private final k:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$ImageStatus;",
">;"
}
.end annotation
.end field
.field private final l:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private final m:Ljava/io/File;
.field private final n:Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$SettingsListener;
.field private final o:Lkotlinx/coroutines/Deferred;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlinx/coroutines/Deferred<",
"Ljava/util/List<",
"Lcom/avast/android/cleanercore/scanner/model/FileItem;",
">;>;"
}
.end annotation
.end field
.field private p:Lcom/avast/android/cleanercore/scanner/model/FileItem;
.field private q:Ljava/io/File;
.field private r:I
.field private s:Lkotlinx/coroutines/sync/Mutex;
.field private t:Z
.field private u:Z
# direct methods
.method public constructor <init>(Landroid/app/Application;)V
.registers 4
const-string v0, "application"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->c(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1}, Landroidx/lifecycle/AndroidViewModel;-><init>(Landroid/app/Application;)V
new-instance p1, Landroidx/lifecycle/MutableLiveData;
invoke-direct {p1}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object p1, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->i:Landroidx/lifecycle/MutableLiveData;
new-instance p1, Landroidx/lifecycle/MutableLiveData;
invoke-direct {p1}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object p1, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->j:Landroidx/lifecycle/MutableLiveData;
new-instance p1, Landroidx/lifecycle/MutableLiveData;
invoke-direct {p1}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object p1, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->k:Landroidx/lifecycle/MutableLiveData;
new-instance p1, Landroidx/lifecycle/MutableLiveData;
invoke-direct {p1}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object p1, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->l:Landroidx/lifecycle/MutableLiveData;
new-instance p1, Ljava/io/File;
invoke-virtual {p0}, Landroidx/lifecycle/AndroidViewModel;->g()Landroid/app/Application;
move-result-object v0
const-string v1, "getApplication<Application>()"
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/app/Application;->getCacheDir()Ljava/io/File;
move-result-object v0
const-string v1, "optimizerPreview"
invoke-direct {p1, v0, v1}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
iput-object p1, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->m:Ljava/io/File;
new-instance p1, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$SettingsListener;
invoke-direct {p1, p0}, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$SettingsListener;-><init>(Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;)V
iput-object p1, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->n:Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$SettingsListener;
const/4 p1, 0x0
const/4 v0, 0x1
const/4 v1, 0x0
invoke-static {p1, v0, v1}, Lkotlinx/coroutines/sync/MutexKt;->b(ZILjava/lang/Object;)Lkotlinx/coroutines/sync/Mutex;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->s:Lkotlinx/coroutines/sync/Mutex;
sget-object v0, Leu/inmite/android/fw/SL;->d:Leu/inmite/android/fw/SL;
const-class v1, Lcom/avast/android/cleaner/service/settings/AppSettingsService;
invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->b(Ljava/lang/Class;)Lkotlin/reflect/KClass;
move-result-object v1
invoke-virtual {v0, v1}, Leu/inmite/android/fw/SL;->j(Lkotlin/reflect/KClass;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/avast/android/cleaner/service/settings/AppSettingsService;
iget-object v1, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->n:Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$SettingsListener;
invoke-virtual {v0, v1}, Lcom/avast/android/cleaner/service/settings/AppSettingsService;->o2(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V
invoke-direct {p0}, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->v()Lkotlinx/coroutines/Deferred;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->o:Lkotlinx/coroutines/Deferred;
invoke-direct {p0, p1}, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->A(Z)V
return-void
.end method
.method private final A(Z)V
.registers 9
const/4 v6, 0x6
invoke-static {p0}, Landroidx/lifecycle/ViewModelKt;->a(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope;
move-result-object v0
const/4 v6, 0x1
invoke-static {}, Lkotlinx/coroutines/Dispatchers;->b()Lkotlinx/coroutines/CoroutineDispatcher;
move-result-object v1
const/4 v6, 0x5
new-instance v3, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$preparePreview$1;
const/4 v2, 0x4
const/4 v2, 0x0
invoke-direct {v3, p0, p1, v2}, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$preparePreview$1;-><init>(Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;ZLkotlin/coroutines/Continuation;)V
const/4 v6, 0x7
const/4 v4, 0x2
const/4 v6, 0x4
const/4 v5, 0x0
const/4 v6, 0x5
invoke-static/range {v0 .. v5}, Lkotlinx/coroutines/BuildersKt;->d(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job;
const/4 v6, 0x4
return-void
.end method
.method public static final synthetic h(Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;)Ljava/io/File;
.registers 2
const/4 v0, 0x5
iget-object p0, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->m:Ljava/io/File;
return-object p0
.end method
.method public static final synthetic i(Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;)Ljava/io/File;
.registers 2
iget-object p0, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->q:Ljava/io/File;
const/4 v0, 0x1
return-object p0
.end method
.method public static final synthetic j(Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;)Lcom/avast/android/cleanercore/scanner/model/FileItem;
.registers 2
iget-object p0, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->p:Lcom/avast/android/cleanercore/scanner/model/FileItem;
return-object p0
.end method
.method public static final synthetic k(Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;)Lkotlinx/coroutines/sync/Mutex;
.registers 2
const/4 v0, 0x0
iget-object p0, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->s:Lkotlinx/coroutines/sync/Mutex;
const/4 v0, 0x3
return-object p0
.end method
.method public static final synthetic l(Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;Ljava/io/File;)Ljava/io/File;
.registers 3
const/4 v0, 0x2
invoke-direct {p0, p1}, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->z(Ljava/io/File;)Ljava/io/File;
move-result-object p0
const/4 v0, 0x2
return-object p0
.end method
.method public static final synthetic m(Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;Z)V
.registers 3
invoke-direct {p0, p1}, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->A(Z)V
const/4 v0, 0x3
return-void
.end method
.method public static final synthetic n(Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;Ljava/io/File;)V
.registers 3
iput-object p1, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->q:Ljava/io/File;
const/4 v0, 0x3
return-void
.end method
.method public static final synthetic o(Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;Lcom/avast/android/cleanercore/scanner/model/FileItem;)V
.registers 3
const/4 v0, 0x0
iput-object p1, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->p:Lcom/avast/android/cleanercore/scanner/model/FileItem;
return-void
.end method
.method public static final synthetic p(Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;Z)V
.registers 3
const/4 v0, 0x3
iput-boolean p1, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->t:Z
return-void
.end method
.method public static final synthetic r(Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;Z)V
.registers 3
iput-boolean p1, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->u:Z
return-void
.end method
.method private final v()Lkotlinx/coroutines/Deferred;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lkotlinx/coroutines/Deferred<",
"Ljava/util/List<",
"Lcom/avast/android/cleanercore/scanner/model/FileItem;",
">;>;"
}
.end annotation
invoke-static {p0}, Landroidx/lifecycle/ViewModelKt;->a(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope;
move-result-object v0
const/4 v6, 0x4
invoke-static {}, Lkotlinx/coroutines/Dispatchers;->b()Lkotlinx/coroutines/CoroutineDispatcher;
move-result-object v1
const/4 v6, 0x2
new-instance v3, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$getListOfImagesAsync$1;
const/4 v6, 0x6
const/4 v2, 0x0
const/4 v6, 0x3
invoke-direct {v3, p0, v2}, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$getListOfImagesAsync$1;-><init>(Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;Lkotlin/coroutines/Continuation;)V
const/4 v6, 0x2
const/4 v4, 0x2
const/4 v5, 0x0
xor-int/2addr v6, v5
invoke-static/range {v0 .. v5}, Lkotlinx/coroutines/BuildersKt;->b(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Deferred;
move-result-object v0
const/4 v6, 0x0
return-object v0
.end method
.method private final z(Ljava/io/File;)Ljava/io/File;
.registers 8
const/4 v5, 0x0
iget-object v0, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->m:Ljava/io/File;
const/4 v5, 0x6
invoke-virtual {v0}, Ljava/io/File;->mkdirs()Z
invoke-virtual {p0}, Landroidx/lifecycle/AndroidViewModel;->g()Landroid/app/Application;
move-result-object v0
invoke-static {v0}, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizeSettings;->c(Landroid/content/Context;)Lcom/avast/android/cleaner/imageOptimize/ImageOptimizeSettings;
move-result-object v0
const/4 v5, 0x3
const-string v1, "iAsisa2)nei(ippt.n)seet26egpnlntS/gtOomIegn(0tcaauitcze"
const-string v1, "ImageOptimizeSettings.ne\u2026nstance(getApplication())"
const/4 v5, 0x5
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v5, 0x2
new-instance v1, Ljava/io/File;
iget-object v2, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->m:Ljava/io/File;
new-instance v3, Ljava/lang/StringBuilder;
const/4 v5, 0x7
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const/4 v5, 0x5
const-string v4, "p"
const-string v4, "p"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/io/File;->hashCode()I
move-result v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizeSettings;->hashCode()I
move-result v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const/4 v5, 0x7
const-string v4, "-"
const/4 v5, 0x3
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/io/File;->getName()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x6
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/4 v5, 0x0
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
const/4 v5, 0x4
invoke-direct {v1, v2, v3}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
const/4 v5, 0x4
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v2
const/4 v5, 0x5
if-eqz v2, :cond_5a
return-object v1
:cond_5a
const/4 v5, 0x7
new-instance v2, Lcom/avast/android/cleaner/imageOptimize/ImagesOptimizeProcessor;
invoke-virtual {p0}, Landroidx/lifecycle/AndroidViewModel;->g()Landroid/app/Application;
move-result-object v3
const/4 v5, 0x5
invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v1
const/4 v5, 0x4
invoke-direct {v2, v3, v0, v1}, Lcom/avast/android/cleaner/imageOptimize/ImagesOptimizeProcessor;-><init>(Landroid/content/Context;Lcom/avast/android/cleaner/imageOptimize/ImageOptimizeSettings;Ljava/lang/String;)V
invoke-virtual {v2, p1}, Lcom/avast/android/cleaner/imageOptimize/ImagesOptimizeProcessor;->f(Ljava/io/File;)Ljava/io/File;
move-result-object p1
return-object p1
.end method
# virtual methods
.method public final B()V
.registers 4
const/4 v2, 0x6
iget-object v0, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->i:Landroidx/lifecycle/MutableLiveData;
const/4 v2, 0x0
sget-object v1, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$ImageOptimizePreviewResult;->d:Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$ImageOptimizePreviewResult$Companion;
const/4 v2, 0x7
invoke-virtual {v1}, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$ImageOptimizePreviewResult$Companion;->c()Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$ImageOptimizePreviewResult;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;->k(Ljava/lang/Object;)V
const/4 v2, 0x5
iget-object v0, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->j:Landroidx/lifecycle/MutableLiveData;
const/4 v2, 0x7
sget-object v1, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$ImageOptimizePreviewResult;->d:Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$ImageOptimizePreviewResult$Companion;
invoke-virtual {v1}, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$ImageOptimizePreviewResult$Companion;->c()Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$ImageOptimizePreviewResult;
move-result-object v1
const/4 v2, 0x4
invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;->k(Ljava/lang/Object;)V
const/4 v0, 0x5
const/4 v0, 0x1
invoke-direct {p0, v0}, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->A(Z)V
const/4 v2, 0x7
return-void
.end method
.method protected e()V
.registers 10
const/4 v8, 0x2
invoke-super {p0}, Landroidx/lifecycle/ViewModel;->e()V
const/4 v8, 0x3
sget-object v0, Leu/inmite/android/fw/SL;->d:Leu/inmite/android/fw/SL;
const/4 v8, 0x1
const-class v1, Lcom/avast/android/cleaner/service/settings/AppSettingsService;
const-class v1, Lcom/avast/android/cleaner/service/settings/AppSettingsService;
const/4 v8, 0x2
invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->b(Ljava/lang/Class;)Lkotlin/reflect/KClass;
move-result-object v1
invoke-virtual {v0, v1}, Leu/inmite/android/fw/SL;->j(Lkotlin/reflect/KClass;)Ljava/lang/Object;
move-result-object v0
const/4 v8, 0x1
check-cast v0, Lcom/avast/android/cleaner/service/settings/AppSettingsService;
iget-object v1, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->n:Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$SettingsListener;
invoke-virtual {v0, v1}, Lcom/avast/android/cleaner/service/settings/AppSettingsService;->I4(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V
sget-object v2, Lkotlinx/coroutines/GlobalScope;->f:Lkotlinx/coroutines/GlobalScope;
const/4 v8, 0x0
invoke-static {}, Lkotlinx/coroutines/Dispatchers;->b()Lkotlinx/coroutines/CoroutineDispatcher;
move-result-object v3
const/4 v8, 0x7
new-instance v5, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$onCleared$1;
const/4 v8, 0x0
const/4 v0, 0x0
const/4 v8, 0x0
invoke-direct {v5, p0, v0}, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$onCleared$1;-><init>(Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;Lkotlin/coroutines/Continuation;)V
const/4 v4, 0x0
const/4 v8, 0x3
const/4 v6, 0x2
const/4 v8, 0x3
const/4 v7, 0x0
invoke-static/range {v2 .. v7}, Lkotlinx/coroutines/BuildersKt;->d(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job;
const/4 v8, 0x7
return-void
.end method
.method final synthetic s(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z",
"Lkotlin/coroutines/Continuation<",
"-",
"Lcom/avast/android/cleanercore/scanner/model/FileItem;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p2, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$getCurrentOriginalFileItem$1;
const/4 v4, 0x1
if-eqz v0, :cond_1a
move-object v0, p2
move-object v0, p2
check-cast v0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$getCurrentOriginalFileItem$1;
const/4 v4, 0x6
iget v1, v0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$getCurrentOriginalFileItem$1;->j:I
const/high16 v2, -0x80000000
const/4 v4, 0x7
and-int v3, v1, v2
const/4 v4, 0x6
if-eqz v3, :cond_1a
const/4 v4, 0x7
sub-int/2addr v1, v2
const/4 v4, 0x7
iput v1, v0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$getCurrentOriginalFileItem$1;->j:I
goto :goto_21
:cond_1a
const/4 v4, 0x4
new-instance v0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$getCurrentOriginalFileItem$1;
const/4 v4, 0x3
invoke-direct {v0, p0, p2}, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$getCurrentOriginalFileItem$1;-><init>(Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;Lkotlin/coroutines/Continuation;)V
:goto_21
const/4 v4, 0x2
iget-object p2, v0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$getCurrentOriginalFileItem$1;->i:Ljava/lang/Object;
invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;->c()Ljava/lang/Object;
move-result-object v1
const/4 v4, 0x0
iget v2, v0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$getCurrentOriginalFileItem$1;->j:I
const/4 v4, 0x6
const/4 v3, 0x1
const/4 v4, 0x6
if-eqz v2, :cond_4c
if-ne v2, v3, :cond_3f
iget-boolean p1, v0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$getCurrentOriginalFileItem$1;->m:Z
iget-object v0, v0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$getCurrentOriginalFileItem$1;->l:Ljava/lang/Object;
const/4 v4, 0x5
check-cast v0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;
const/4 v4, 0x3
invoke-static {p2}, Lkotlin/ResultKt;->b(Ljava/lang/Object;)V
const/4 v4, 0x4
goto :goto_65
:cond_3f
new-instance p1, Ljava/lang/IllegalStateException;
const/4 v4, 0x2
const-string p2, "hrtmee/ra w k/oeo osi ooevc//ulnutf/mline/itb//cr"
const-string p2, "call to \'resume\' before \'invoke\' with coroutine"
const/4 v4, 0x3
invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
const/4 v4, 0x3
throw p1
:cond_4c
invoke-static {p2}, Lkotlin/ResultKt;->b(Ljava/lang/Object;)V
const/4 v4, 0x5
iget-object p2, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->o:Lkotlinx/coroutines/Deferred;
iput-object p0, v0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$getCurrentOriginalFileItem$1;->l:Ljava/lang/Object;
const/4 v4, 0x4
iput-boolean p1, v0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$getCurrentOriginalFileItem$1;->m:Z
const/4 v4, 0x2
iput v3, v0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$getCurrentOriginalFileItem$1;->j:I
invoke-interface {p2, v0}, Lkotlinx/coroutines/Deferred;->p(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object p2
const/4 v4, 0x5
if-ne p2, v1, :cond_63
const/4 v4, 0x0
return-object v1
:cond_63
move-object v0, p0
move-object v0, p0
:goto_65
check-cast p2, Ljava/util/List;
const/4 v4, 0x1
if-eqz p1, :cond_8d
const/4 v4, 0x6
invoke-interface {p2}, Ljava/util/List;->size()I
move-result p1
const/4 v4, 0x6
const/4 v1, 0x2
const/4 v4, 0x1
const/4 v2, 0x0
if-le p1, v1, :cond_82
const/4 v4, 0x3
sget-object p1, Lkotlin/random/Random;->b:Lkotlin/random/Random$Default;
invoke-interface {p2}, Ljava/util/List;->size()I
move-result v1
sub-int/2addr v1, v3
const/4 v4, 0x6
invoke-virtual {p1, v2, v1}, Lkotlin/random/Random$Default;->e(II)I
move-result v2
:cond_82
const/4 v4, 0x4
iget p1, v0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->r:I
const/4 v4, 0x7
if-lt v2, p1, :cond_8b
const/4 v4, 0x6
add-int/lit8 v2, v2, 0x1
:cond_8b
iput v2, v0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->r:I
:cond_8d
iget p1, v0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->r:I
invoke-interface {p2, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/avast/android/cleanercore/scanner/model/FileItem;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "naVlovoa:CrigxiteMgtuttm)iI,OOeirnzcel lepiFeIdseee igerewrleewedntP.de(i mmr"
const-string v1, "ImageOptimizerPreviewViewModel.getCurrentOriginalFileItem(), selected index: "
invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v0, v0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->r:I
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v0, ", selected file: "
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/4 v4, 0x3
invoke-virtual {p1}, Lcom/avast/android/cleanercore/scanner/model/FileItem;->b()Ljava/lang/String;
move-result-object v0
const/4 v4, 0x0
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/4 v4, 0x7
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
const/4 v4, 0x4
invoke-static {p2}, Leu/inmite/android/fw/DebugLog;->d(Ljava/lang/String;)I
return-object p1
.end method
.method public final t()Landroidx/lifecycle/MutableLiveData;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
const/4 v1, 0x7
iget-object v0, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->l:Landroidx/lifecycle/MutableLiveData;
const/4 v1, 0x7
return-object v0
.end method
.method public final u()Landroidx/lifecycle/MutableLiveData;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$ImageStatus;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->k:Landroidx/lifecycle/MutableLiveData;
return-object v0
.end method
.method public final w()Landroidx/lifecycle/MutableLiveData;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$ImageOptimizePreviewResult;",
">;"
}
.end annotation
const/4 v1, 0x4
iget-object v0, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->i:Landroidx/lifecycle/MutableLiveData;
const/4 v1, 0x0
return-object v0
.end method
.method public final x()Landroidx/lifecycle/MutableLiveData;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$ImageOptimizePreviewResult;",
">;"
}
.end annotation
const/4 v1, 0x4
iget-object v0, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->j:Landroidx/lifecycle/MutableLiveData;
const/4 v1, 0x2
return-object v0
.end method
.method public final y(ZZ)V
.registers 6
iget-object v0, p0, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel;->k:Landroidx/lifecycle/MutableLiveData;
new-instance v1, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$ImageStatus;
const/4 v2, 0x1
invoke-direct {v1, p1, p2}, Lcom/avast/android/cleaner/imageOptimize/ImageOptimizerPreviewViewModel$ImageStatus;-><init>(ZZ)V
const/4 v2, 0x0
invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;->k(Ljava/lang/Object;)V
const/4 v2, 0x1
return-void
.end method