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