DiscountParser.smali

.class public final Lcom/avast/android/billing/utils/DiscountParser;
.super Ljava/lang/Object;


# static fields
.field static final synthetic a:[Lkotlin/reflect/KProperty;

.field private static final b:Lkotlin/Lazy;


# direct methods
.method static constructor <clinit>()V
    .registers 5

    const/4 v0, 0x1

    new-array v0, v0, [Lkotlin/reflect/KProperty;

    new-instance v1, Lkotlin/jvm/internal/PropertyReference0Impl;

    const-class v2, Lcom/avast/android/billing/utils/DiscountParser;

    const-string v3, "com.avast.android.billing.impl-avast-avg-base"

    invoke-static {v2, v3}, Lkotlin/jvm/internal/Reflection;->c(Ljava/lang/Class;Ljava/lang/String;)Lkotlin/reflect/KDeclarationContainer;

    move-result-object v2

    const-string v3, "discountPattern"

    const-string v4, "getDiscountPattern()Ljava/util/regex/Pattern;"

    invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference0Impl;-><init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->d(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;

    const/4 v2, 0x0

    aput-object v1, v0, v2

    sput-object v0, Lcom/avast/android/billing/utils/DiscountParser;->a:[Lkotlin/reflect/KProperty;

    sget-object v0, Lcom/avast/android/billing/utils/DiscountParser$discountPattern$2;->g:Lcom/avast/android/billing/utils/DiscountParser$discountPattern$2;

    invoke-static {v0}, Lkotlin/LazyKt;->a(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;

    move-result-object v0

    sput-object v0, Lcom/avast/android/billing/utils/DiscountParser;->b:Lkotlin/Lazy;

    return-void
.end method

.method private static final a()Ljava/util/regex/Pattern;
    .registers 3

    sget-object v0, Lcom/avast/android/billing/utils/DiscountParser;->b:Lkotlin/Lazy;

    sget-object v1, Lcom/avast/android/billing/utils/DiscountParser;->a:[Lkotlin/reflect/KProperty;

    const/4 v2, 0x0

    aget-object v1, v1, v2

    invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/util/regex/Pattern;

    return-object v0
.end method

.method public static final b(Ljava/lang/String;)I
    .registers 3

    const-string v0, "$this$parseDiscountFromSku"

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

    invoke-static {}, Lcom/avast/android/billing/utils/DiscountParser;->a()Ljava/util/regex/Pattern;

    move-result-object v0

    const/4 v1, 0x1

    invoke-static {p0, v0, v1}, Lcom/avast/android/billing/utils/DiscountParser;->c(Ljava/lang/String;Ljava/util/regex/Pattern;I)I

    move-result p0

    return p0
.end method

.method private static final c(Ljava/lang/String;Ljava/util/regex/Pattern;I)I
    .registers 4

    invoke-virtual {p1, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;

    move-result-object p0

    invoke-virtual {p0}, Ljava/util/regex/Matcher;->matches()Z

    move-result p1

    const/4 v0, 0x0

    if-eqz p1, :cond_1e

    invoke-virtual {p0, p2}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;

    move-result-object p0

    if-eqz p0, :cond_12

    goto :goto_14

    :cond_12
    const-string p0, ""

    :goto_14
    invoke-static {p0}, Lkotlin/text/StringsKt;->f(Ljava/lang/String;)Ljava/lang/Integer;

    move-result-object p0

    if-eqz p0, :cond_1e

    invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    :cond_1e
    return v0
.end method