UpgradeButton.smali

.class public final Lcom/avast/android/cleaner/view/UpgradeButton;
.super Landroid/widget/FrameLayout;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/avast/android/cleaner/view/UpgradeButton$ButtonType;
    }
.end annotation


# direct methods
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    .registers 7

    const-class v0, Lcom/avast/android/cleaner/subscription/TrialService;

    const-string v1, "context"

    invoke-static {p1, v1}, Lkotlin/jvm/internal/Intrinsics;->c(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V

    invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object v1

    const v2, 0x7f0e0236

    invoke-virtual {v1, v2, p0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v1

    invoke-virtual {p1}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;

    move-result-object p1

    sget-object v2, Lcom/avast/android/cleaner/R$styleable;->UpgradeButton:[I

    const/4 v3, 0x0

    invoke-virtual {p1, p2, v2, v3, v3}, Landroid/content/res/Resources$Theme;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;

    move-result-object p1

    invoke-static {}, Lcom/avast/android/cleaner/view/UpgradeButton$ButtonType;->values()[Lcom/avast/android/cleaner/view/UpgradeButton$ButtonType;

    move-result-object p2

    sget-object v2, Lcom/avast/android/cleaner/view/UpgradeButton$ButtonType;->g:Lcom/avast/android/cleaner/view/UpgradeButton$ButtonType;

    invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I

    move-result v2

    invoke-virtual {p1, v3, v2}, Landroid/content/res/TypedArray;->getInteger(II)I

    move-result p1

    aget-object p1, p2, p1

    invoke-virtual {p1}, Lcom/avast/android/cleaner/view/UpgradeButton$ButtonType;->f()I

    move-result p2

    invoke-virtual {v1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p2

    invoke-virtual {p2, v3}, Landroid/view/View;->setVisibility(I)V

    sget-object v1, Lcom/avast/android/cleaner/view/UpgradeButton$ButtonType;->h:Lcom/avast/android/cleaner/view/UpgradeButton$ButtonType;

    if-ne p1, v1, :cond_8a

    sget-object p1, Leu/inmite/android/fw/SL;->d:Leu/inmite/android/fw/SL;

    invoke-static {v0}, Lkotlin/jvm/internal/Reflection;->b(Ljava/lang/Class;)Lkotlin/reflect/KClass;

    move-result-object v1

    invoke-virtual {p1, v1}, Leu/inmite/android/fw/SL;->j(Lkotlin/reflect/KClass;)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/avast/android/cleaner/subscription/TrialService;

    invoke-virtual {p1}, Lcom/avast/android/cleaner/subscription/TrialService;->D()Z

    move-result p1

    if-eqz p1, :cond_8a

    sget-object p1, Leu/inmite/android/fw/SL;->d:Leu/inmite/android/fw/SL;

    const-class v1, Lcom/avast/android/cleaner/subscription/PremiumService;

    invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->b(Ljava/lang/Class;)Lkotlin/reflect/KClass;

    move-result-object v1

    invoke-virtual {p1, v1}, Leu/inmite/android/fw/SL;->j(Lkotlin/reflect/KClass;)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/avast/android/cleaner/subscription/PremiumService;

    invoke-virtual {p1}, Lcom/avast/android/cleaner/subscription/PremiumService;->a0()Z

    move-result p1

    if-nez p1, :cond_8a

    if-eqz p2, :cond_82

    check-cast p2, Lcom/avast/android/cleaner/view/CountDownView;

    sget-object p1, Lcom/avast/android/cleaner/view/CountDownView$CounterUnit;->i:Lcom/avast/android/cleaner/view/CountDownView$CounterUnit;

    invoke-virtual {p2, p1}, Lcom/avast/android/cleaner/view/CountDownView;->setLastUnit(Lcom/avast/android/cleaner/view/CountDownView$CounterUnit;)V

    sget-object p1, Leu/inmite/android/fw/SL;->d:Leu/inmite/android/fw/SL;

    invoke-static {v0}, Lkotlin/jvm/internal/Reflection;->b(Ljava/lang/Class;)Lkotlin/reflect/KClass;

    move-result-object v0

    invoke-virtual {p1, v0}, Leu/inmite/android/fw/SL;->j(Lkotlin/reflect/KClass;)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/avast/android/cleaner/subscription/TrialService;

    invoke-virtual {p1}, Lcom/avast/android/cleaner/subscription/TrialService;->v()J

    move-result-wide v0

    invoke-virtual {p2, v0, v1}, Lcom/avast/android/cleaner/view/CountDownView;->k(J)V

    goto :goto_8a

    :cond_82
    new-instance p1, Lkotlin/TypeCastException;

    const-string p2, "null cannot be cast to non-null type com.avast.android.cleaner.view.CountDownView"

    invoke-direct {p1, p2}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V

    throw p1

    :cond_8a
    :goto_8a
    return-void
.end method