BurgerTracker.smali
.class public final Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;
.super Ljava/lang/Object;
# interfaces
.implements Lcom/avast/android/purchaseflow/tracking/tracker/BaseTracker;
# instance fields
.field private final a:Lcom/avast/android/burger/BurgerInterface;
# direct methods
.method public constructor <init>(Lcom/avast/android/burger/BurgerInterface;)V
.registers 3
const-string v0, "burger"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->c(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;
return-void
.end method
.method private final b(Lcom/avast/android/purchaseflow/tracking/events/LicenseChangeEvent;)V
.registers 5
new-instance v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;
invoke-direct {v0}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;-><init>()V
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/LicenseChangeEvent;->c()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->session_id:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/LicenseChangeEvent;->b()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->new_licensing_schema_id:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/LicenseChangeEvent;->a()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iput-object p1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->cur_licensing_schema_id:Ljava/lang/String;
iget-object p1, p0, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;
new-instance v1, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;
invoke-virtual {v0}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;
move-result-object v0
const-string v2, "builder.build()"
invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/16 v2, 0xf
invoke-direct {v1, v2, v0}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;-><init>(ILcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;)V
invoke-interface {p1, v1}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V
return-void
.end method
.method private final c(Lcom/avast/android/purchaseflow/tracking/events/LicenseRemovedEvent;)V
.registers 5
new-instance v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;
invoke-direct {v0}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;-><init>()V
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/LicenseRemovedEvent;->a()Ljava/lang/String;
move-result-object p1
iput-object p1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->session_id:Ljava/lang/String;
iget-object p1, p0, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;
new-instance v1, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;
invoke-virtual {v0}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;
move-result-object v0
const-string v2, "builder.build()"
invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/16 v2, 0x10
invoke-direct {v1, v2, v0}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;-><init>(ILcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;)V
invoke-interface {p1, v1}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V
return-void
.end method
.method private final d(Lcom/avast/android/purchaseflow/tracking/events/LicenseRestoreEvent;)V
.registers 6
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/LicenseRestoreEvent;->a()Lcom/avast/android/purchaseflow/tracking/events/LicenseRestoreEvent$EventType;
move-result-object v0
sget-object v1, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker$WhenMappings;->e:[I
invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I
move-result v0
aget v0, v1, v0
const/4 v1, 0x1
if-eq v0, v1, :cond_21
const/4 v1, 0x2
if-eq v0, v1, :cond_1e
const/4 v1, 0x3
if-ne v0, v1, :cond_18
const/16 v0, 0xe
goto :goto_23
:cond_18
new-instance p1, Lkotlin/NoWhenBranchMatchedException;
invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;-><init>()V
throw p1
:cond_1e
const/16 v0, 0xd
goto :goto_23
:cond_21
const/16 v0, 0xc
:goto_23
new-instance v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;
invoke-direct {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;-><init>()V
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/LicenseRestoreEvent;->b()Ljava/lang/String;
move-result-object p1
iput-object p1, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->session_id:Ljava/lang/String;
iget-object p1, p0, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;
new-instance v2, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;
invoke-virtual {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;
move-result-object v1
const-string v3, "builder.build()"
invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {v2, v0, v1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;-><init>(ILcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;)V
invoke-interface {p1, v2}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V
return-void
.end method
.method private final e(Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;)V
.registers 5
new-instance v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;
invoke-direct {v0}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;-><init>()V
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;->f()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->session_id:Ljava/lang/String;
new-instance v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;
invoke-direct {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;-><init>()V
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;->d()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->messaging_id:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;->e()Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;
move-result-object v2
invoke-virtual {v2}, Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;->f()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$MessagingType;
move-result-object v2
iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->type:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$MessagingType;
invoke-virtual {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging;
move-result-object v1
iput-object v1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->messaging:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging;
new-instance v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;
invoke-direct {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;-><init>()V
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;->b()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->campaign_id:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;->a()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->category:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;->c()Lcom/avast/android/purchaseflow/tracking/data/CampaignType;
move-result-object p1
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/data/CampaignType;->g()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$CampaignType;
move-result-object p1
iput-object p1, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->type:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$CampaignType;
invoke-virtual {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign;
move-result-object p1
iput-object p1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->campaign:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign;
iget-object p1, p0, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;
new-instance v1, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;
invoke-virtual {v0}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;
move-result-object v0
const-string v2, "builder.build()"
invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v2, 0x1
invoke-direct {v1, v2, v0}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;-><init>(ILcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;)V
invoke-interface {p1, v1}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V
return-void
.end method
.method private final f(Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;)V
.registers 7
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;->e()Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent$EventType;
move-result-object v0
sget-object v1, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker$WhenMappings;->a:[I
invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I
move-result v0
aget v0, v1, v0
const/4 v1, 0x1
const/4 v2, 0x4
const/4 v3, 0x3
const/4 v4, 0x2
if-eq v0, v1, :cond_23
if-eq v0, v4, :cond_21
if-eq v0, v3, :cond_24
if-ne v0, v2, :cond_1b
const/16 v2, 0x11
goto :goto_24
:cond_1b
new-instance p1, Lkotlin/NoWhenBranchMatchedException;
invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;-><init>()V
throw p1
:cond_21
const/4 v2, 0x3
goto :goto_24
:cond_23
const/4 v2, 0x2
:cond_24
:goto_24
new-instance v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;
invoke-direct {v0}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;-><init>()V
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;->h()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->session_id:Ljava/lang/String;
new-instance v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;
invoke-direct {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;-><init>()V
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;->f()Ljava/lang/String;
move-result-object v3
iput-object v3, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->messaging_id:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;->g()Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;
move-result-object v3
invoke-virtual {v3}, Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;->f()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$MessagingType;
move-result-object v3
iput-object v3, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->type:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$MessagingType;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;->d()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
iput-object v3, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->error:Ljava/lang/String;
invoke-virtual {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging;
move-result-object v1
iput-object v1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->messaging:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging;
new-instance v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;
invoke-direct {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;-><init>()V
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;->b()Ljava/lang/String;
move-result-object v3
iput-object v3, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->campaign_id:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;->a()Ljava/lang/String;
move-result-object v3
iput-object v3, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->category:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;->c()Lcom/avast/android/purchaseflow/tracking/data/CampaignType;
move-result-object p1
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/data/CampaignType;->g()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$CampaignType;
move-result-object p1
iput-object p1, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->type:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$CampaignType;
invoke-virtual {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign;
move-result-object p1
iput-object p1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->campaign:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign;
iget-object p1, p0, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;
new-instance v1, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;
invoke-virtual {v0}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;
move-result-object v0
const-string v3, "builder.build()"
invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {v1, v2, v0}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;-><init>(ILcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;)V
invoke-interface {p1, v1}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V
return-void
.end method
.method private final g(Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;)V
.registers 7
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->g()Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent$EventType;
move-result-object v0
sget-object v1, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker$WhenMappings;->b:[I
invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I
move-result v0
aget v0, v1, v0
packed-switch v0, :pswitch_data_120
new-instance p1, Lkotlin/NoWhenBranchMatchedException;
invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;-><init>()V
throw p1
:pswitch_15
const/16 v0, 0x11
goto :goto_21
:pswitch_18
return-void
:pswitch_19
const/16 v0, 0x8
goto :goto_21
:pswitch_1c
const/4 v0, 0x7
goto :goto_21
:pswitch_1e
const/4 v0, 0x6
goto :goto_21
:pswitch_20
const/4 v0, 0x5
:goto_21
new-instance v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;
invoke-direct {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;-><init>()V
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->p()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->session_id:Ljava/lang/String;
new-instance v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;
invoke-direct {v2}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;-><init>()V
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->b()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->campaign_id:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->a()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->category:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->c()Lcom/avast/android/purchaseflow/tracking/data/CampaignType;
move-result-object v3
invoke-virtual {v3}, Lcom/avast/android/purchaseflow/tracking/data/CampaignType;->g()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$CampaignType;
move-result-object v3
iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->type:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$CampaignType;
invoke-virtual {v2}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign;
move-result-object v2
iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->campaign:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->i()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->new_licensing_schema_id:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->d()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->cur_licensing_schema_id:Ljava/lang/String;
new-instance v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;
invoke-direct {v2}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;-><init>()V
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->n()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;->screen_id:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->o()Lcom/avast/android/purchaseflow/tracking/data/PurchaseScreenType;
move-result-object v3
invoke-virtual {v3}, Lcom/avast/android/purchaseflow/tracking/data/PurchaseScreenType;->g()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$ScreenType;
move-result-object v3
iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;->type:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$ScreenType;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->q()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;->sku:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->f()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;->error:Ljava/lang/String;
new-instance v3, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Origin$Builder;
invoke-direct {v3}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Origin$Builder;-><init>()V
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->k()Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
iput-object v4, v3, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Origin$Builder;->origin_id:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->l()Lcom/avast/android/purchaseflow/tracking/data/OriginType;
move-result-object v4
invoke-virtual {v4}, Lcom/avast/android/purchaseflow/tracking/data/OriginType;->g()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Origin$OriginType;
move-result-object v4
iput-object v4, v3, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Origin$Builder;->type:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Origin$OriginType;
invoke-virtual {v3}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Origin$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Origin;
move-result-object v3
iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;->origin:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Origin;
new-instance v3, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Customer$Builder;
invoke-direct {v3}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Customer$Builder;-><init>()V
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->m()Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
iput-object v4, v3, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Customer$Builder;->product_option:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->e()Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
iput-object v4, v3, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Customer$Builder;->customer_info:Ljava/lang/String;
invoke-virtual {v3}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Customer$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Customer;
move-result-object v3
iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;->customer:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Customer;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->j()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;->provider_transaction_id:Ljava/lang/String;
new-instance v3, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker$process$builder$3$2$3;
invoke-direct {v3, v2}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker$process$builder$3$2$3;-><init>(Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;)V
invoke-virtual {p1, v3}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->r(Lkotlin/jvm/functions/Function2;)V
invoke-virtual {v2}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen;
move-result-object v2
iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->purchase_screen:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen;
new-instance v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;
invoke-direct {v2}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;-><init>()V
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->h()Ljava/lang/String;
move-result-object v3
iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->messaging_id:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->o()Lcom/avast/android/purchaseflow/tracking/data/PurchaseScreenType;
move-result-object p1
invoke-direct {p0, p1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->i(Lcom/avast/android/purchaseflow/tracking/data/PurchaseScreenType;)Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;
move-result-object p1
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;->f()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$MessagingType;
move-result-object p1
iput-object p1, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->type:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$MessagingType;
invoke-virtual {v2}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging;
move-result-object p1
iput-object p1, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->messaging:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging;
iget-object p1, p0, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;
new-instance v2, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;
invoke-virtual {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;
move-result-object v1
const-string v3, "builder.build()"
invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {v2, v0, v1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;-><init>(ILcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;)V
invoke-interface {p1, v2}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V
:pswitch_11e
return-void
nop
:pswitch_data_120
.packed-switch 0x1
:pswitch_11e
:pswitch_20
:pswitch_1e
:pswitch_1c
:pswitch_19
:pswitch_18
:pswitch_15
.end packed-switch
.end method
.method private final h(Lcom/avast/android/purchaseflow/tracking/events/VoucherActivationEvent;)V
.registers 6
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/VoucherActivationEvent;->b()Lcom/avast/android/purchaseflow/tracking/events/VoucherActivationEvent$EventType;
move-result-object v0
sget-object v1, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker$WhenMappings;->d:[I
invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I
move-result v0
aget v0, v1, v0
const/4 v1, 0x1
if-eq v0, v1, :cond_21
const/4 v1, 0x2
if-eq v0, v1, :cond_1e
const/4 v1, 0x3
if-ne v0, v1, :cond_18
const/16 v0, 0xb
goto :goto_23
:cond_18
new-instance p1, Lkotlin/NoWhenBranchMatchedException;
invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;-><init>()V
throw p1
:cond_1e
const/16 v0, 0xa
goto :goto_23
:cond_21
const/16 v0, 0x9
:goto_23
new-instance v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;
invoke-direct {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;-><init>()V
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/VoucherActivationEvent;->c()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->session_id:Ljava/lang/String;
new-instance v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Voucher$Builder;
invoke-direct {v2}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Voucher$Builder;-><init>()V
invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/VoucherActivationEvent;->a()Ljava/lang/String;
move-result-object p1
iput-object p1, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Voucher$Builder;->code:Ljava/lang/String;
invoke-virtual {v2}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Voucher$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Voucher;
move-result-object p1
iput-object p1, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->voucher:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Voucher;
iget-object p1, p0, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;
new-instance v2, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;
invoke-virtual {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;
move-result-object v1
const-string v3, "builder.build()"
invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {v2, v0, v1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;-><init>(ILcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;)V
invoke-interface {p1, v2}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V
return-void
.end method
.method private final i(Lcom/avast/android/purchaseflow/tracking/data/PurchaseScreenType;)Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;
.registers 3
sget-object v0, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker$WhenMappings;->c:[I
invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I
move-result p1
aget p1, v0, p1
const/4 v0, 0x1
if-eq p1, v0, :cond_14
const/4 v0, 0x2
if-eq p1, v0, :cond_11
sget-object p1, Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;->j:Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;
goto :goto_16
:cond_11
sget-object p1, Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;->h:Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;
goto :goto_16
:cond_14
sget-object p1, Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;->i:Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;
:goto_16
return-object p1
.end method
# virtual methods
.method public a(Lcom/avast/android/purchaseflow/tracking/events/BasePurchaseFlowEvent;)V
.registers 3
const-string v0, "event"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->c(Ljava/lang/Object;Ljava/lang/String;)V
instance-of v0, p1, Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;
if-eqz v0, :cond_f
check-cast p1, Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;
invoke-direct {p0, p1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->e(Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;)V
goto :goto_4a
:cond_f
instance-of v0, p1, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;
if-eqz v0, :cond_19
check-cast p1, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;
invoke-direct {p0, p1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->f(Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;)V
goto :goto_4a
:cond_19
instance-of v0, p1, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;
if-eqz v0, :cond_23
check-cast p1, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;
invoke-direct {p0, p1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->g(Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;)V
goto :goto_4a
:cond_23
instance-of v0, p1, Lcom/avast/android/purchaseflow/tracking/events/VoucherActivationEvent;
if-eqz v0, :cond_2d
check-cast p1, Lcom/avast/android/purchaseflow/tracking/events/VoucherActivationEvent;
invoke-direct {p0, p1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->h(Lcom/avast/android/purchaseflow/tracking/events/VoucherActivationEvent;)V
goto :goto_4a
:cond_2d
instance-of v0, p1, Lcom/avast/android/purchaseflow/tracking/events/LicenseRestoreEvent;
if-eqz v0, :cond_37
check-cast p1, Lcom/avast/android/purchaseflow/tracking/events/LicenseRestoreEvent;
invoke-direct {p0, p1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->d(Lcom/avast/android/purchaseflow/tracking/events/LicenseRestoreEvent;)V
goto :goto_4a
:cond_37
instance-of v0, p1, Lcom/avast/android/purchaseflow/tracking/events/LicenseChangeEvent;
if-eqz v0, :cond_41
check-cast p1, Lcom/avast/android/purchaseflow/tracking/events/LicenseChangeEvent;
invoke-direct {p0, p1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->b(Lcom/avast/android/purchaseflow/tracking/events/LicenseChangeEvent;)V
goto :goto_4a
:cond_41
instance-of v0, p1, Lcom/avast/android/purchaseflow/tracking/events/LicenseRemovedEvent;
if-eqz v0, :cond_4a
check-cast p1, Lcom/avast/android/purchaseflow/tracking/events/LicenseRemovedEvent;
invoke-direct {p0, p1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->c(Lcom/avast/android/purchaseflow/tracking/events/LicenseRemovedEvent;)V
:cond_4a
:goto_4a
return-void
.end method