DrainerViewModel.smali
.class public final Lcom/avast/android/cleaner/fragment/viewmodel/DrainerViewModel;
.super Lcom/avast/android/cleaner/fragment/viewmodel/ContentDashboardViewModelBase;
# instance fields
.field private final l:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/util/List<",
"Lcom/avast/android/cleanercore/scanner/model/AppItem;",
">;>;"
}
.end annotation
.end field
.field private final m:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/util/List<",
"Lcom/avast/android/cleanercore/scanner/model/AppItem;",
">;>;"
}
.end annotation
.end field
.field private final n:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/util/List<",
"Lcom/avast/android/cleanercore/scanner/model/AppItem;",
">;>;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.registers 2
invoke-direct {p0}, Lcom/avast/android/cleaner/fragment/viewmodel/ContentDashboardViewModelBase;-><init>()V
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/avast/android/cleaner/fragment/viewmodel/DrainerViewModel;->l:Landroidx/lifecycle/MutableLiveData;
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/avast/android/cleaner/fragment/viewmodel/DrainerViewModel;->m:Landroidx/lifecycle/MutableLiveData;
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/avast/android/cleaner/fragment/viewmodel/DrainerViewModel;->n:Landroidx/lifecycle/MutableLiveData;
return-void
.end method
# virtual methods
.method public m()V
.registers 10
sget-object v0, Leu/inmite/android/fw/SL;->d:Leu/inmite/android/fw/SL;
const-class v1, Lcom/avast/android/cleanercore/scanner/Scanner;
const-class v1, Lcom/avast/android/cleanercore/scanner/Scanner;
invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->b(Ljava/lang/Class;)Lkotlin/reflect/KClass;
move-result-object v1
const/4 v8, 0x6
invoke-virtual {v0, v1}, Leu/inmite/android/fw/SL;->j(Lkotlin/reflect/KClass;)Ljava/lang/Object;
move-result-object v0
const/4 v8, 0x2
check-cast v0, Lcom/avast/android/cleanercore/scanner/Scanner;
const-class v1, Lcom/avast/android/cleanercore/adviser/groups/DataUsageGroup;
const/4 v8, 0x2
invoke-virtual {v0, v1}, Lcom/avast/android/cleanercore/scanner/ScannerCore;->z(Ljava/lang/Class;)Lcom/avast/android/cleanercore/scanner/group/AbstractGroup;
move-result-object v1
const/4 v8, 0x4
const-string v2, "avsja:saultseg(nacDrsou.rpeeaacG:.Untg)orsaG"
const-string v2, "scanner.getGroup(DataUsageGroup::class.java)"
invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v8, 0x5
check-cast v1, Lcom/avast/android/cleanercore/adviser/groups/DataUsageGroup;
invoke-virtual {v1}, Lcom/avast/android/cleanercore/scanner/group/AbstractApplicationsGroup;->b()Ljava/util/Set;
move-result-object v1
const/4 v8, 0x0
const-string v2, "lsmma.snpGustcgGaaeDe.usrraet.rpa):vjcUgsat:a(eion"
const-string v2, "scanner.getGroup(DataUsageGroup::class.java).items"
invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v8, 0x3
const-class v2, Lcom/avast/android/cleanercore/adviser/groups/BigAppsGroup;
const-class v2, Lcom/avast/android/cleanercore/adviser/groups/BigAppsGroup;
invoke-virtual {v0, v2}, Lcom/avast/android/cleanercore/scanner/ScannerCore;->z(Ljava/lang/Class;)Lcom/avast/android/cleanercore/scanner/group/AbstractGroup;
move-result-object v2
const-string v3, "svasorG.agopu(s)cprslaBtue:rcAn:pigGp.jean"
const-string v3, "scanner.getGroup(BigAppsGroup::class.java)"
const/4 v8, 0x6
invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v8, 0x5
check-cast v2, Lcom/avast/android/cleanercore/adviser/groups/BigAppsGroup;
invoke-virtual {v2}, Lcom/avast/android/cleanercore/scanner/group/AbstractApplicationsGroup;->b()Ljava/util/Set;
move-result-object v2
const/4 v8, 0x1
const-string v3, "scanner.getGroup(BigAppsGroup::class.java).items"
const/4 v8, 0x7
invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v8, 0x5
const-class v3, Lcom/avast/android/cleanercore/adviser/groups/BatteryUsageGroup;
const-class v3, Lcom/avast/android/cleanercore/adviser/groups/BatteryUsageGroup;
const/4 v8, 0x2
invoke-virtual {v0, v3}, Lcom/avast/android/cleanercore/scanner/ScannerCore;->z(Ljava/lang/Class;)Lcom/avast/android/cleanercore/scanner/group/AbstractGroup;
move-result-object v0
const/4 v8, 0x2
const-string v3, "scanner.getGroup(BatteryUsageGroup::class.java)"
const/4 v8, 0x5
invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v8, 0x1
check-cast v0, Lcom/avast/android/cleanercore/adviser/groups/BatteryUsageGroup;
invoke-virtual {v0}, Lcom/avast/android/cleanercore/scanner/group/AbstractApplicationsGroup;->b()Ljava/util/Set;
move-result-object v0
const/4 v8, 0x6
const-string v3, "jatmobaB.y2tet:ve.aGa(20lnrecsrteuap/)rsscgru6.sGun:iop"
const-string v3, "scanner.getGroup(Battery\u2026eGroup::class.java).items"
const/4 v8, 0x0
invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v8, 0x6
iget-object v3, p0, Lcom/avast/android/cleaner/fragment/viewmodel/DrainerViewModel;->l:Landroidx/lifecycle/MutableLiveData;
const/4 v8, 0x2
new-instance v4, Ljava/util/ArrayList;
invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_7d
:goto_7d
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v5
const-string v6, "ti"
const-string v6, "it"
if-eqz v5, :cond_a1
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v5
move-object v7, v5
move-object v7, v5
const/4 v8, 0x6
check-cast v7, Lcom/avast/android/cleanercore/scanner/model/AppItem;
const/4 v8, 0x5
invoke-static {v7, v6}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v8, 0x4
invoke-virtual {p0, v7}, Lcom/avast/android/cleaner/fragment/viewmodel/ContentDashboardViewModelBase;->k(Lcom/avast/android/cleanercore/scanner/model/AbstractGroupItem;)Z
move-result v6
const/4 v8, 0x6
if-eqz v6, :cond_7d
const/4 v8, 0x0
invoke-interface {v4, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_7d
:cond_a1
sget-object v1, Lcom/avast/android/cleaner/feed/variables/DataAnalyzerAppsProvider;->e:Ljava/util/Comparator;
const-string v5, "0oGAPrbrOUpaS_Ci6yADrAO_AuRlRvT/As2_eEdtS2aPEADCeaMTApz"
const-string v5, "DataAnalyzerAppsProvider\u2026ATA_USAGE_DESC_COMPARATOR"
const/4 v8, 0x1
invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v4, v1}, Lkotlin/collections/CollectionsKt;->j0(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List;
move-result-object v1
const/4 v8, 0x0
invoke-virtual {v3, v1}, Landroidx/lifecycle/MutableLiveData;->k(Ljava/lang/Object;)V
const/4 v8, 0x5
iget-object v1, p0, Lcom/avast/android/cleaner/fragment/viewmodel/DrainerViewModel;->m:Landroidx/lifecycle/MutableLiveData;
const/4 v8, 0x0
new-instance v3, Ljava/util/ArrayList;
const/4 v8, 0x0
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
const/4 v8, 0x2
invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_c2
:goto_c2
const/4 v8, 0x7
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v4
const/4 v8, 0x3
if-eqz v4, :cond_e1
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
move-object v5, v4
const/4 v8, 0x1
check-cast v5, Lcom/avast/android/cleanercore/scanner/model/AppItem;
invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v8, 0x7
invoke-virtual {p0, v5}, Lcom/avast/android/cleaner/fragment/viewmodel/ContentDashboardViewModelBase;->k(Lcom/avast/android/cleanercore/scanner/model/AbstractGroupItem;)Z
move-result v5
if-eqz v5, :cond_c2
const/4 v8, 0x1
invoke-interface {v3, v4}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_c2
:cond_e1
const/4 v8, 0x6
sget-object v2, Lcom/avast/android/cleaner/feed/variables/DefaultAppsProvider;->d:Ljava/util/Comparator;
const-string v4, "OprDMsetRAR.raOp_A_fTDevSdEPuP_CAtiESACZolPI"
const-string v4, "DefaultAppsProvider.APP_SIZE_DESC_COMPARATOR"
const/4 v8, 0x1
invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v8, 0x6
invoke-static {v3, v2}, Lkotlin/collections/CollectionsKt;->j0(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List;
move-result-object v2
const/4 v8, 0x3
invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;->k(Ljava/lang/Object;)V
iget-object v1, p0, Lcom/avast/android/cleaner/fragment/viewmodel/DrainerViewModel;->n:Landroidx/lifecycle/MutableLiveData;
const/4 v8, 0x6
new-instance v2, Ljava/util/ArrayList;
const/4 v8, 0x3
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
const/4 v8, 0x3
invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_103
:goto_103
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v3
const/4 v8, 0x6
if-eqz v3, :cond_123
const/4 v8, 0x4
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
move-object v4, v3
const/4 v8, 0x2
check-cast v4, Lcom/avast/android/cleanercore/scanner/model/AppItem;
invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v8, 0x7
invoke-virtual {p0, v4}, Lcom/avast/android/cleaner/fragment/viewmodel/ContentDashboardViewModelBase;->k(Lcom/avast/android/cleanercore/scanner/model/AbstractGroupItem;)Z
move-result v4
const/4 v8, 0x7
if-eqz v4, :cond_103
const/4 v8, 0x0
invoke-interface {v2, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_103
:cond_123
sget-object v0, Lcom/avast/android/cleaner/feed/variables/BatteryAnalyzerAppsProvider;->e:Ljava/util/Comparator;
const/4 v8, 0x4
const-string v3, "PlD/nATYprTBsArpB_rRzCt2AA_OEavCMPateTRARP2iy6yO_pSEuo0"
const-string v3, "BatteryAnalyzerAppsProvi\u2026P_BATTERY_DESC_COMPARATOR"
const/4 v8, 0x0
invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v8, 0x0
invoke-static {v2, v0}, Lkotlin/collections/CollectionsKt;->j0(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List;
move-result-object v0
const/4 v8, 0x0
invoke-virtual {v1, v0}, Landroidx/lifecycle/MutableLiveData;->k(Ljava/lang/Object;)V
const/4 v8, 0x7
return-void
.end method
.method public final n()Landroidx/lifecycle/LiveData;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/lifecycle/LiveData<",
"Ljava/util/List<",
"Lcom/avast/android/cleanercore/scanner/model/AppItem;",
">;>;"
}
.end annotation
iget-object v0, p0, Lcom/avast/android/cleaner/fragment/viewmodel/DrainerViewModel;->n:Landroidx/lifecycle/MutableLiveData;
const/4 v1, 0x6
return-object v0
.end method
.method public final o()Landroidx/lifecycle/LiveData;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/lifecycle/LiveData<",
"Ljava/util/List<",
"Lcom/avast/android/cleanercore/scanner/model/AppItem;",
">;>;"
}
.end annotation
const/4 v1, 0x5
iget-object v0, p0, Lcom/avast/android/cleaner/fragment/viewmodel/DrainerViewModel;->l:Landroidx/lifecycle/MutableLiveData;
const/4 v1, 0x3
return-object v0
.end method
.method public final p()Landroidx/lifecycle/LiveData;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/lifecycle/LiveData<",
"Ljava/util/List<",
"Lcom/avast/android/cleanercore/scanner/model/AppItem;",
">;>;"
}
.end annotation
const/4 v1, 0x2
iget-object v0, p0, Lcom/avast/android/cleaner/fragment/viewmodel/DrainerViewModel;->m:Landroidx/lifecycle/MutableLiveData;
return-object v0
.end method