d.smali
.class public final Lak/d;
.super Landroid/app/Dialog;
.source "WorkManagerConfigDialog.kt"
# instance fields
.field public final a:Lak/a;
.field public b:Lak/c;
.field public final c:J
.field public final d:J
.field public final e:J
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 9
invoke-direct {p0, p1}, Landroid/app/Dialog;-><init>(Landroid/content/Context;)V
new-instance p1, Lak/a;
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/16 v5, 0xf
const/4 v6, 0x0
move-object v0, p1
invoke-direct/range {v0 .. v6}, Lak/a;-><init>(ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
iput-object p1, p0, Lak/d;->a:Lak/a;
const-wide/16 v0, 0x384
iput-wide v0, p0, Lak/d;->c:J
const-wide/16 v0, 0xa
iput-wide v0, p0, Lak/d;->d:J
const-wide/16 v0, 0x5
iput-wide v0, p0, Lak/d;->e:J
return-void
.end method
# virtual methods
.method public final a(Lak/c;)Lak/d;
.registers 2
iput-object p1, p0, Lak/d;->b:Lak/c;
return-object p0
.end method
.method public final a()Ly9/a;
.registers 13
new-instance v10, Lcom/shopee/android/download/service/wm/ConstraintConfig$a;
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x7f
const/4 v9, 0x0
move-object v0, v10
invoke-direct/range {v0 .. v9}, Lcom/shopee/android/download/service/wm/ConstraintConfig$a;-><init>(Lcom/shopee/android/download/service/wm/ConstraintConfig$Network;Lcom/shopee/android/download/service/wm/ConstraintConfig$Battery;Lcom/shopee/android/download/service/wm/ConstraintConfig$Charging;Lcom/shopee/android/download/service/wm/ConstraintConfig$Storage;Lcom/shopee/android/download/service/wm/ConstraintConfig$DeviceIdle;Lcom/shopee/android/download/service/wm/ConstraintConfig$d;Lcom/shopee/android/download/service/wm/ConstraintConfig$c;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
sget v0, Lnd/c;->spinner_network:I
invoke-virtual {p0, v0}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Spinner;
const-string v1, "spinner_network"
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object;
move-result-object v0
const-string v1, "NOT_REQUIRED"
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2c
sget-object v0, Lcom/shopee/android/download/service/wm/ConstraintConfig$Network;->NOT_REQUIRED:Lcom/shopee/android/download/service/wm/ConstraintConfig$Network;
goto :goto_5a
:cond_2c
const-string v2, "CONNECTED"
invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_37
sget-object v0, Lcom/shopee/android/download/service/wm/ConstraintConfig$Network;->CONNECTED:Lcom/shopee/android/download/service/wm/ConstraintConfig$Network;
goto :goto_5a
:cond_37
const-string v2, "UN_METERED"
invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_42
sget-object v0, Lcom/shopee/android/download/service/wm/ConstraintConfig$Network;->UN_METERED:Lcom/shopee/android/download/service/wm/ConstraintConfig$Network;
goto :goto_5a
:cond_42
const-string v2, "NOT_ROAMING"
invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_4d
sget-object v0, Lcom/shopee/android/download/service/wm/ConstraintConfig$Network;->NOT_ROAMING:Lcom/shopee/android/download/service/wm/ConstraintConfig$Network;
goto :goto_5a
:cond_4d
const-string v2, "METERED"
invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_58
sget-object v0, Lcom/shopee/android/download/service/wm/ConstraintConfig$Network;->METERED:Lcom/shopee/android/download/service/wm/ConstraintConfig$Network;
goto :goto_5a
:cond_58
sget-object v0, Lcom/shopee/android/download/service/wm/ConstraintConfig$Network;->NOT_REQUIRED:Lcom/shopee/android/download/service/wm/ConstraintConfig$Network;
:goto_5a
invoke-virtual {v10, v0}, Lcom/shopee/android/download/service/wm/ConstraintConfig$a;->a(Lcom/shopee/android/download/service/wm/ConstraintConfig$Network;)Lcom/shopee/android/download/service/wm/ConstraintConfig$a;
sget v0, Lnd/c;->spinner_battery:I
invoke-virtual {p0, v0}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Spinner;
const-string v2, "spinner_battery"
invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object;
move-result-object v0
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
const-string v3, "NOT_LOW"
if-eqz v2, :cond_79
sget-object v0, Lcom/shopee/android/download/service/wm/ConstraintConfig$Battery;->NOT_REQUIRED:Lcom/shopee/android/download/service/wm/ConstraintConfig$Battery;
goto :goto_84
:cond_79
invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_82
sget-object v0, Lcom/shopee/android/download/service/wm/ConstraintConfig$Battery;->NOT_LOW:Lcom/shopee/android/download/service/wm/ConstraintConfig$Battery;
goto :goto_84
:cond_82
sget-object v0, Lcom/shopee/android/download/service/wm/ConstraintConfig$Battery;->NOT_REQUIRED:Lcom/shopee/android/download/service/wm/ConstraintConfig$Battery;
:goto_84
invoke-virtual {v10, v0}, Lcom/shopee/android/download/service/wm/ConstraintConfig$a;->a(Lcom/shopee/android/download/service/wm/ConstraintConfig$Battery;)Lcom/shopee/android/download/service/wm/ConstraintConfig$a;
sget v0, Lnd/c;->spinner_charging:I
invoke-virtual {p0, v0}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Spinner;
const-string v2, "spinner_charging"
invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object;
move-result-object v0
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_a1
sget-object v0, Lcom/shopee/android/download/service/wm/ConstraintConfig$Charging;->NOT_REQUIRED:Lcom/shopee/android/download/service/wm/ConstraintConfig$Charging;
goto :goto_ae
:cond_a1
const-string v2, "CHARGING"
invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_ac
sget-object v0, Lcom/shopee/android/download/service/wm/ConstraintConfig$Charging;->CHARGING:Lcom/shopee/android/download/service/wm/ConstraintConfig$Charging;
goto :goto_ae
:cond_ac
sget-object v0, Lcom/shopee/android/download/service/wm/ConstraintConfig$Charging;->NOT_REQUIRED:Lcom/shopee/android/download/service/wm/ConstraintConfig$Charging;
:goto_ae
invoke-virtual {v10, v0}, Lcom/shopee/android/download/service/wm/ConstraintConfig$a;->a(Lcom/shopee/android/download/service/wm/ConstraintConfig$Charging;)Lcom/shopee/android/download/service/wm/ConstraintConfig$a;
sget v0, Lnd/c;->spinner_storage:I
invoke-virtual {p0, v0}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Spinner;
const-string v2, "spinner_storage"
invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object;
move-result-object v0
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_cb
sget-object v0, Lcom/shopee/android/download/service/wm/ConstraintConfig$Storage;->NOT_REQUIRED:Lcom/shopee/android/download/service/wm/ConstraintConfig$Storage;
goto :goto_d6
:cond_cb
invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_d4
sget-object v0, Lcom/shopee/android/download/service/wm/ConstraintConfig$Storage;->NOT_LOW:Lcom/shopee/android/download/service/wm/ConstraintConfig$Storage;
goto :goto_d6
:cond_d4
sget-object v0, Lcom/shopee/android/download/service/wm/ConstraintConfig$Storage;->NOT_REQUIRED:Lcom/shopee/android/download/service/wm/ConstraintConfig$Storage;
:goto_d6
invoke-virtual {v10, v0}, Lcom/shopee/android/download/service/wm/ConstraintConfig$a;->a(Lcom/shopee/android/download/service/wm/ConstraintConfig$Storage;)Lcom/shopee/android/download/service/wm/ConstraintConfig$a;
sget v0, Lnd/c;->spinner_idle:I
invoke-virtual {p0, v0}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Spinner;
const-string v2, "spinner_idle"
invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object;
move-result-object v0
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_f3
sget-object v0, Lcom/shopee/android/download/service/wm/ConstraintConfig$DeviceIdle;->NOT_REQUIRED:Lcom/shopee/android/download/service/wm/ConstraintConfig$DeviceIdle;
goto :goto_100
:cond_f3
const-string v1, "DEVICE_IDLE"
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_fe
sget-object v0, Lcom/shopee/android/download/service/wm/ConstraintConfig$DeviceIdle;->DEVICE_IDLE:Lcom/shopee/android/download/service/wm/ConstraintConfig$DeviceIdle;
goto :goto_100
:cond_fe
sget-object v0, Lcom/shopee/android/download/service/wm/ConstraintConfig$DeviceIdle;->NOT_REQUIRED:Lcom/shopee/android/download/service/wm/ConstraintConfig$DeviceIdle;
:goto_100
invoke-virtual {v10, v0}, Lcom/shopee/android/download/service/wm/ConstraintConfig$a;->a(Lcom/shopee/android/download/service/wm/ConstraintConfig$DeviceIdle;)Lcom/shopee/android/download/service/wm/ConstraintConfig$a;
invoke-virtual {v10}, Lcom/shopee/android/download/service/wm/ConstraintConfig$a;->a()Lcom/shopee/android/download/service/wm/ConstraintConfig;
move-result-object v0
new-instance v11, Ly9/a$a;
const-wide/16 v2, 0x0
const-wide/16 v4, 0x0
const-wide/16 v6, 0x0
const/4 v8, 0x0
const/16 v9, 0xf
const/4 v10, 0x0
move-object v1, v11
invoke-direct/range {v1 .. v10}, Ly9/a$a;-><init>(JJJLcom/shopee/android/download/service/wm/ConstraintConfig;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
invoke-virtual {v11, v0}, Ly9/a$a;->a(Lcom/shopee/android/download/service/wm/ConstraintConfig;)Ly9/a$a;
iget-object v0, p0, Lak/d;->a:Lak/a;
invoke-virtual {v0}, Lak/a;->c()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_12d
invoke-static {v0}, Lkotlin/text/StringsKt__StringNumberConversionsKt;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long;
move-result-object v0
if-eqz v0, :cond_12d
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
goto :goto_12f
:cond_12d
iget-wide v0, p0, Lak/d;->c:J
:goto_12f
iget-wide v2, p0, Lak/d;->c:J
invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;->max(JJ)J
move-result-wide v0
const/16 v2, 0x3e8
int-to-long v2, v2
mul-long v0, v0, v2
invoke-virtual {v11, v0, v1}, Ly9/a$a;->b(J)Ly9/a$a;
iget-object v0, p0, Lak/d;->a:Lak/a;
invoke-virtual {v0}, Lak/a;->d()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_150
invoke-static {v0}, Lkotlin/text/StringsKt__StringNumberConversionsKt;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long;
move-result-object v0
if-eqz v0, :cond_150
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
goto :goto_152
:cond_150
iget-wide v0, p0, Lak/d;->d:J
:goto_152
iget-wide v4, p0, Lak/d;->d:J
invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;->max(JJ)J
move-result-wide v0
mul-long v0, v0, v2
invoke-virtual {v11, v0, v1}, Ly9/a$a;->c(J)Ly9/a$a;
iget-object v0, p0, Lak/d;->a:Lak/a;
invoke-virtual {v0}, Lak/a;->b()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_170
invoke-static {v0}, Lkotlin/text/StringsKt__StringNumberConversionsKt;->toLongOrNull(Ljava/lang/String;)Ljava/lang/Long;
move-result-object v0
if-eqz v0, :cond_170
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
goto :goto_172
:cond_170
iget-wide v0, p0, Lak/d;->e:J
:goto_172
iget-wide v4, p0, Lak/d;->e:J
invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;->max(JJ)J
move-result-wide v0
mul-long v0, v0, v2
invoke-virtual {v11, v0, v1}, Ly9/a$a;->a(J)Ly9/a$a;
invoke-virtual {v11}, Ly9/a$a;->a()Ly9/a;
move-result-object v0
return-object v0
.end method
.method public final b()V
.registers 1
invoke-virtual {p0}, Lak/d;->dismiss()V
return-void
.end method
.method public final c()V
.registers 3
iget-object v0, p0, Lak/d;->a:Lak/a;
invoke-virtual {v0}, Lak/a;->a()Z
move-result v1
xor-int/lit8 v1, v1, 0x1
invoke-virtual {v0, v1}, Lak/a;->a(Z)V
sget v0, Lnd/c;->windowManagerSwitch:I
invoke-virtual {p0, v0}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Button;
const-string v1, "windowManagerSwitch"
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v1, p0, Lak/d;->a:Lak/a;
invoke-virtual {v1}, Lak/a;->a()Z
move-result v1
if-eqz v1, :cond_23
const-string v1, "Enable Work Manager"
goto :goto_25
:cond_23
const-string v1, "Disable Work Manager"
:goto_25
invoke-virtual {v0, v1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V
return-void
.end method
.method public dismiss()V
.registers 13
invoke-super {p0}, Landroid/app/Dialog;->dismiss()V
iget-object v0, p0, Lak/d;->b:Lak/c;
if-eqz v0, :cond_35
iget-object v1, p0, Lak/d;->a:Lak/a;
invoke-virtual {v1}, Lak/a;->a()Z
move-result v1
if-nez v1, :cond_14
const/4 v1, 0x0
invoke-interface {v0, v1}, Lak/c;->a(Ly9/a;)V
return-void
:cond_14
invoke-virtual {p0}, Lak/d;->a()Ly9/a;
move-result-object v1
sget-object v2, Lcom/shopee/foody/driver/widgets/ToastUtil;->a:Lcom/shopee/foody/driver/widgets/ToastUtil;
invoke-virtual {p0}, Landroid/app/Dialog;->getContext()Landroid/content/Context;
move-result-object v3
const-string v4, "context"
invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x1
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/16 v10, 0x78
const/4 v11, 0x0
invoke-static/range {v2 .. v11}, Lcom/shopee/foody/driver/widgets/ToastUtil;->a(Lcom/shopee/foody/driver/widgets/ToastUtil;Landroid/content/Context;Ljava/lang/String;ILcom/shopee/foody/driver/widgets/ToastUtil$ToastIconType;IIIILjava/lang/Object;)V
invoke-interface {v0, v1}, Lak/c;->a(Ly9/a;)V
:cond_35
return-void
.end method
.method public onCreate(Landroid/os/Bundle;)V
.registers 6
invoke-super {p0, p1}, Landroid/app/Dialog;->onCreate(Landroid/os/Bundle;)V
invoke-virtual {p0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
move-result-object p1
if-eqz p1, :cond_63
const-string v0, "window ?: return"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x1
invoke-virtual {p0, v0}, Landroid/app/Dialog;->requestWindowFeature(I)Z
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
invoke-virtual {p1}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/view/View;->getWindowVisibleDisplayFrame(Landroid/graphics/Rect;)V
invoke-virtual {p1}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;
move-result-object v1
invoke-virtual {v0}, Landroid/graphics/Rect;->width()I
move-result v2
int-to-float v2, v2
const v3, 0x3f666666 # 0.9f
mul-float v2, v2, v3
float-to-int v2, v2
iput v2, v1, Landroid/view/WindowManager$LayoutParams;->width:I
invoke-virtual {v0}, Landroid/graphics/Rect;->height()I
move-result v0
int-to-float v0, v0
mul-float v0, v0, v3
float-to-int v0, v0
iput v0, v1, Landroid/view/WindowManager$LayoutParams;->height:I
invoke-virtual {p1, v1}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V
invoke-virtual {p0}, Landroid/app/Dialog;->getContext()Landroid/content/Context;
move-result-object p1
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object p1
const v0, 0x7f0c0109
const/4 v1, 0x0
const/4 v2, 0x0
invoke-static {p1, v0, v1, v2}, Landroidx/databinding/DataBindingUtil;->inflate(Landroid/view/LayoutInflater;ILandroid/view/ViewGroup;Z)Landroidx/databinding/ViewDataBinding;
move-result-object p1
const-string v0, "DataBindingUtil.inflate(\u2026 false\n )"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Lje/a2;
invoke-virtual {p1}, Landroidx/databinding/ViewDataBinding;->getRoot()Landroid/view/View;
move-result-object v0
invoke-virtual {p0, v0}, Landroid/app/Dialog;->setContentView(Landroid/view/View;)V
iget-object v0, p0, Lak/d;->a:Lak/a;
invoke-virtual {p1, v0}, Lje/a2;->a(Lak/a;)V
invoke-virtual {p1, p0}, Lje/a2;->a(Lak/d;)V
:cond_63
return-void
.end method