apkfuckery/com.discord/smali/f/c/a/a$k.smali

978 lines
25 KiB
Smali

.class public Lf/c/a/a$k;
.super Ljava/lang/Object;
.source "ActivityHandler.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/a;->o(Lf/c/a/x;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic d:Lf/c/a/x;
.field public final synthetic e:Lf/c/a/a;
# direct methods
.method public constructor <init>(Lf/c/a/a;Lf/c/a/x;)V
.locals 0
iput-object p1, p0, Lf/c/a/a$k;->e:Lf/c/a/a;
iput-object p2, p0, Lf/c/a/a$k;->d:Lf/c/a/x;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 18
move-object/from16 v0, p0
iget-object v1, v0, Lf/c/a/a$k;->e:Lf/c/a/a;
iget-object v2, v1, Lf/c/a/a;->h:Lf/c/a/a$n;
iget-boolean v2, v2, Lf/c/a/a$n;->h:Z
const/4 v3, 0x1
xor-int/2addr v2, v3
const/4 v4, 0x0
if-eqz v2, :cond_0
iget-object v1, v1, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v2, v4, [Ljava/lang/Object;
const-string v5, "Event tracked before first activity resumed.\nIf it was triggered in the Application class, it might timestamp or even send an install long before the user opens the app.\nPlease check https://github.com/adjust/android_sdk#can-i-trigger-an-event-at-application-launch for more information."
invoke-interface {v1, v5, v2}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v1, v0, Lf/c/a/a$k;->e:Lf/c/a/a;
invoke-static {v1}, Lf/c/a/a;->p(Lf/c/a/a;)V
:cond_0
iget-object v1, v0, Lf/c/a/a$k;->e:Lf/c/a/a;
iget-object v2, v0, Lf/c/a/a$k;->d:Lf/c/a/x;
invoke-virtual {v1}, Lf/c/a/a;->q()Z
move-result v5
if-nez v5, :cond_1
goto/16 :goto_9
:cond_1
invoke-virtual {v1}, Lf/c/a/a;->u()Z
move-result v5
if-nez v5, :cond_2
goto/16 :goto_9
:cond_2
if-nez v2, :cond_3
iget-object v5, v1, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v6, v4, [Ljava/lang/Object;
const-string v7, "Event missing"
invoke-interface {v5, v7, v6}, Lf/c/a/w0;->e(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_1
:cond_3
iget-object v5, v2, Lf/c/a/x;->a:Ljava/lang/String;
if-eqz v5, :cond_4
const/4 v5, 0x1
goto :goto_0
:cond_4
const/4 v5, 0x0
:goto_0
if-nez v5, :cond_5
iget-object v5, v1, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v6, v4, [Ljava/lang/Object;
const-string v7, "Event not initialized correctly"
invoke-interface {v5, v7, v6}, Lf/c/a/w0;->e(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_1
const/4 v5, 0x0
goto :goto_2
:cond_5
const/4 v5, 0x1
:goto_2
if-nez v5, :cond_6
goto/16 :goto_9
:cond_6
iget-object v5, v2, Lf/c/a/x;->f:Ljava/lang/String;
if-eqz v5, :cond_c
invoke-virtual {v5}, Ljava/lang/String;->isEmpty()Z
move-result v6
if-eqz v6, :cond_7
goto :goto_4
:cond_7
iget-object v6, v1, Lf/c/a/a;->c:Lf/c/a/v;
iget-object v6, v6, Lf/c/a/v;->orderIds:Ljava/util/LinkedList;
if-nez v6, :cond_8
const/4 v6, 0x0
goto :goto_3
:cond_8
invoke-virtual {v6, v5}, Ljava/util/LinkedList;->contains(Ljava/lang/Object;)Z
move-result v6
:goto_3
if-eqz v6, :cond_9
iget-object v6, v1, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v7, v3, [Ljava/lang/Object;
aput-object v5, v7, v4
const-string v5, "Skipping duplicated order ID \'%s\'"
invoke-interface {v6, v5, v7}, Lf/c/a/w0;->h(Ljava/lang/String;[Ljava/lang/Object;)V
const/4 v5, 0x0
goto :goto_5
:cond_9
iget-object v6, v1, Lf/c/a/a;->c:Lf/c/a/v;
iget-object v7, v6, Lf/c/a/v;->orderIds:Ljava/util/LinkedList;
if-nez v7, :cond_a
new-instance v7, Ljava/util/LinkedList;
invoke-direct {v7}, Ljava/util/LinkedList;-><init>()V
iput-object v7, v6, Lf/c/a/v;->orderIds:Ljava/util/LinkedList;
:cond_a
iget-object v7, v6, Lf/c/a/v;->orderIds:Ljava/util/LinkedList;
invoke-virtual {v7}, Ljava/util/LinkedList;->size()I
move-result v7
const/16 v8, 0xa
if-lt v7, v8, :cond_b
iget-object v7, v6, Lf/c/a/v;->orderIds:Ljava/util/LinkedList;
invoke-virtual {v7}, Ljava/util/LinkedList;->removeLast()Ljava/lang/Object;
:cond_b
iget-object v6, v6, Lf/c/a/v;->orderIds:Ljava/util/LinkedList;
invoke-virtual {v6, v5}, Ljava/util/LinkedList;->addFirst(Ljava/lang/Object;)V
iget-object v6, v1, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v7, v3, [Ljava/lang/Object;
aput-object v5, v7, v4
const-string v5, "Added order ID \'%s\'"
invoke-interface {v6, v5, v7}, Lf/c/a/w0;->g(Ljava/lang/String;[Ljava/lang/Object;)V
:cond_c
:goto_4
const/4 v5, 0x1
:goto_5
if-nez v5, :cond_d
goto/16 :goto_9
:cond_d
iget-object v5, v1, Lf/c/a/a;->c:Lf/c/a/v;
iget-boolean v5, v5, Lf/c/a/v;->isGdprForgotten:Z
if-eqz v5, :cond_e
goto/16 :goto_9
:cond_e
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v11
iget-object v5, v1, Lf/c/a/a;->c:Lf/c/a/v;
iget v6, v5, Lf/c/a/v;->eventCount:I
add-int/2addr v6, v3
iput v6, v5, Lf/c/a/v;->eventCount:I
invoke-virtual {v1, v11, v12}, Lf/c/a/a;->J(J)Z
new-instance v5, Lf/c/a/n1;
iget-object v7, v1, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v8, v1, Lf/c/a/a;->l:Lf/c/a/p0;
iget-object v9, v1, Lf/c/a/a;->c:Lf/c/a/v;
iget-object v10, v1, Lf/c/a/a;->q:Lf/c/a/x1;
move-object v6, v5
invoke-direct/range {v6 .. v12}, Lf/c/a/n1;-><init>(Lf/c/a/w;Lf/c/a/p0;Lf/c/a/v;Lf/c/a/x1;J)V
iget-object v6, v1, Lf/c/a/a;->h:Lf/c/a/a$n;
iget-boolean v6, v6, Lf/c/a/a$n;->d:Z
sget-object v7, Lf/c/a/t;->f:Lf/c/a/t;
iget-object v8, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v8, v8, Lf/c/a/w;->d:Landroid/content/Context;
invoke-virtual {v8}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v15
new-instance v8, Ljava/util/HashMap;
invoke-direct {v8}, Ljava/util/HashMap;-><init>()V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->d:Landroid/content/Context;
sget-object v10, Lf/c/a/n1;->p:Lf/c/a/w0;
invoke-static {v9, v10}, Lw/a/b/b/a;->z(Landroid/content/Context;Lf/c/a/w0;)Ljava/util/Map;
move-result-object v9
if-eqz v9, :cond_f
invoke-virtual {v8, v9}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
:cond_f
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->d:Landroid/content/Context;
sget-object v10, Lf/c/a/n1;->p:Lf/c/a/w0;
invoke-static {v9, v10}, Lw/a/b/b/a;->A(Landroid/content/Context;Lf/c/a/w0;)Ljava/util/Map;
move-result-object v9
if-eqz v9, :cond_10
invoke-virtual {v8, v9}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
:cond_10
if-nez v6, :cond_11
iget-object v9, v5, Lf/c/a/n1;->e:Lf/c/a/x1;
iget-object v9, v9, Lf/c/a/x1;->a:Ljava/util/Map;
iget-object v10, v2, Lf/c/a/x;->d:Ljava/util/Map;
const-string v11, "Callback"
invoke-static {v9, v10, v11}, Lf/c/a/e2;->y(Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;
move-result-object v9
const-string v10, "callback_params"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->f(Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;)V
iget-object v9, v5, Lf/c/a/n1;->e:Lf/c/a/x1;
iget-object v9, v9, Lf/c/a/x1;->b:Ljava/util/Map;
iget-object v10, v2, Lf/c/a/x;->e:Ljava/util/Map;
const-string v11, "Partner"
invoke-static {v9, v10, v11}, Lf/c/a/e2;->y(Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;
move-result-object v9
const-string v10, "partner_params"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->f(Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;)V
:cond_11
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v10, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v10, v10, Lf/c/a/w;->d:Landroid/content/Context;
invoke-virtual {v9, v10}, Lf/c/a/p0;->b(Landroid/content/Context;)V
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
iget-object v9, v9, Lf/c/a/n1$a;->g:Ljava/lang/String;
const-string v10, "android_uuid"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->d:Ljava/lang/Boolean;
const-string/jumbo v10, "tracking_enabled"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->a:Ljava/lang/String;
const-string v10, "gps_adid"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->b:Ljava/lang/String;
const-string v10, "gps_adid_src"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget v9, v9, Lf/c/a/p0;->c:I
int-to-long v9, v9
const-string v11, "gps_adid_attempt"
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
invoke-virtual {v5, v8}, Lf/c/a/n1;->j(Ljava/util/Map;)Z
move-result v9
if-nez v9, :cond_12
sget-object v9, Lf/c/a/n1;->p:Lf/c/a/w0;
new-array v10, v4, [Ljava/lang/Object;
const-string v11, "Google Advertising ID not detected, fallback to non Google Play identifiers will take place"
invoke-interface {v9, v11, v10}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v10, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v10, v10, Lf/c/a/w;->d:Landroid/content/Context;
invoke-virtual {v9, v10}, Lf/c/a/p0;->a(Landroid/content/Context;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->f:Ljava/lang/String;
const-string v10, "mac_sha1"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->g:Ljava/lang/String;
const-string v10, "mac_md5"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->h:Ljava/lang/String;
const-string v10, "android_id"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
:cond_12
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->r:Ljava/lang/String;
const-string v10, "api_level"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->B:Ljava/lang/String;
const-string v10, "app_secret"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->e:Ljava/lang/String;
const-string v10, "app_token"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->l:Ljava/lang/String;
const-string v10, "app_version"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
sget-object v9, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
const-string v10, "attribution_deeplink"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->d:Landroid/content/Context;
invoke-static {v9}, Lf/c/a/e2;->e(Landroid/content/Context;)I
move-result v9
int-to-long v9, v9
const-string v11, "connectivity_type"
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->t:Ljava/lang/String;
const-string v10, "country"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->A:Ljava/lang/String;
const-string v10, "cpu_type"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-wide v9, v5, Lf/c/a/n1;->a:J
const-string v11, "created_at"
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->b(Ljava/util/Map;Ljava/lang/String;J)V
iget-object v9, v2, Lf/c/a/x;->c:Ljava/lang/String;
const-string v10, "currency"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->l:Ljava/lang/Boolean;
const-string v10, "device_known"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->o:Ljava/lang/String;
const-string v10, "device_manufacturer"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->n:Ljava/lang/String;
const-string v10, "device_name"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->m:Ljava/lang/String;
const-string v10, "device_type"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->y:Ljava/lang/String;
const-string v10, "display_height"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->x:Ljava/lang/String;
const-string v10, "display_width"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->f:Ljava/lang/String;
const-string v10, "environment"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v2, Lf/c/a/x;->g:Ljava/lang/String;
const-string v10, "event_callback_id"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
iget v9, v9, Lf/c/a/n1$a;->a:I
int-to-long v9, v9
const-string v11, "event_count"
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-boolean v9, v9, Lf/c/a/w;->i:Z
invoke-static {v9}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v9
const-string v10, "event_buffering_enabled"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
iget-object v9, v2, Lf/c/a/x;->a:Ljava/lang/String;
const-string v10, "event_token"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->C:Ljava/lang/String;
const-string v10, "external_device_id"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v11, v9, Lf/c/a/p0;->i:Ljava/lang/String;
const-string v10, "fb_id"
const-string v14, "fire_adid"
const-string v17, "fire_tracking_enabled"
move-object v9, v8
move-object v12, v15
move-object v13, v8
move-object/from16 v16, v8
invoke-static/range {v9 .. v17}, Lf/e/c/a/a;->Y(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->z:Ljava/lang/String;
const-string v10, "hardware_name"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->s:Ljava/lang/String;
const-string v10, "language"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->d:Landroid/content/Context;
invoke-static {v9}, Lf/c/a/e2;->k(Landroid/content/Context;)Ljava/lang/String;
move-result-object v9
const-string v10, "mcc"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->d:Landroid/content/Context;
invoke-static {v9}, Lf/c/a/e2;->l(Landroid/content/Context;)Ljava/lang/String;
move-result-object v9
const-string v10, "mnc"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
sget-object v9, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
const-string v10, "needs_response_details"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->d:Landroid/content/Context;
invoke-static {v9}, Lf/c/a/e2;->m(Landroid/content/Context;)I
move-result v9
int-to-long v9, v9
const-string v11, "network_type"
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->B:Ljava/lang/String;
const-string v10, "os_build"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->p:Ljava/lang/String;
const-string v10, "os_name"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->q:Ljava/lang/String;
const-string v10, "os_version"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->k:Ljava/lang/String;
const-string v10, "package_name"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
iget-object v9, v9, Lf/c/a/n1$a;->h:Ljava/lang/String;
const-string v10, "push_token"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v2, Lf/c/a/x;->b:Ljava/lang/Double;
if-nez v9, :cond_13
goto :goto_6
:cond_13
new-array v10, v3, [Ljava/lang/Object;
aput-object v9, v10, v4
const-string v9, "%.5f"
invoke-static {v9, v10}, Lf/c/a/e2;->d(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v9
const-string v10, "revenue"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
:goto_6
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->w:Ljava/lang/String;
const-string v10, "screen_density"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->v:Ljava/lang/String;
const-string v10, "screen_format"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->u:Ljava/lang/String;
const-string v10, "screen_size"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->A:Ljava/lang/String;
const-string v10, "secret_id"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
iget v9, v9, Lf/c/a/n1$a;->b:I
int-to-long v9, v9
const-string v11, "session_count"
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
iget-wide v9, v9, Lf/c/a/n1$a;->f:J
const-string v11, "session_length"
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->d(Ljava/util/Map;Ljava/lang/String;J)V
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
iget v9, v9, Lf/c/a/n1$a;->c:I
int-to-long v9, v9
const-string v11, "subsession_count"
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
iget-wide v9, v9, Lf/c/a/n1$a;->d:J
const-string/jumbo v11, "time_spent"
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->d(Ljava/util/Map;Ljava/lang/String;J)V
invoke-virtual {v5, v8}, Lf/c/a/n1;->i(Ljava/util/Map;)V
invoke-virtual {v5, v7}, Lf/c/a/n1;->k(Lf/c/a/t;)Lf/c/a/u;
move-result-object v9
const-string v10, "/event"
iput-object v10, v9, Lf/c/a/u;->path:Ljava/lang/String;
iget-object v10, v2, Lf/c/a/x;->b:Ljava/lang/Double;
if-nez v10, :cond_14
new-array v10, v3, [Ljava/lang/Object;
iget-object v11, v2, Lf/c/a/x;->a:Ljava/lang/String;
aput-object v11, v10, v4
const-string v11, "\'%s\'"
invoke-static {v11, v10}, Lf/c/a/e2;->d(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v10
goto :goto_7
:cond_14
const/4 v11, 0x3
new-array v11, v11, [Ljava/lang/Object;
aput-object v10, v11, v4
iget-object v10, v2, Lf/c/a/x;->c:Ljava/lang/String;
aput-object v10, v11, v3
const/4 v10, 0x2
iget-object v12, v2, Lf/c/a/x;->a:Ljava/lang/String;
aput-object v12, v11, v10
const-string v10, "(%.5f %s, \'%s\')"
invoke-static {v10, v11}, Lf/c/a/e2;->d(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v10
:goto_7
iput-object v10, v9, Lf/c/a/u;->suffix:Ljava/lang/String;
invoke-virtual {v7}, Lf/c/a/t;->toString()Ljava/lang/String;
move-result-object v7
iget-object v10, v9, Lf/c/a/u;->clientSdk:Ljava/lang/String;
iget-object v5, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v11, v5, Lf/c/a/w;->d:Landroid/content/Context;
iget-object v5, v5, Lf/c/a/w;->v:Lf/c/a/w0;
invoke-static {v8, v7, v10, v11, v5}, Lf/c/a/g0;->c(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lf/c/a/w0;)V
iput-object v8, v9, Lf/c/a/u;->parameters:Ljava/util/Map;
if-eqz v6, :cond_15
iget-object v5, v2, Lf/c/a/x;->d:Ljava/util/Map;
iput-object v5, v9, Lf/c/a/u;->callbackParameters:Ljava/util/Map;
iget-object v2, v2, Lf/c/a/x;->e:Ljava/util/Map;
iput-object v2, v9, Lf/c/a/u;->partnerParameters:Ljava/util/Map;
:cond_15
iget-object v2, v1, Lf/c/a/a;->b:Lf/c/a/x0;
invoke-interface {v2, v9}, Lf/c/a/x0;->g(Lf/c/a/u;)V
iget-object v2, v1, Lf/c/a/a;->m:Lf/c/a/w;
iget-boolean v2, v2, Lf/c/a/w;->i:Z
if-eqz v2, :cond_16
iget-object v2, v1, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v3, v3, [Ljava/lang/Object;
iget-object v5, v9, Lf/c/a/u;->suffix:Ljava/lang/String;
aput-object v5, v3, v4
const-string v4, "Buffered event %s"
invoke-interface {v2, v4, v3}, Lf/c/a/w0;->h(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_8
:cond_16
iget-object v2, v1, Lf/c/a/a;->b:Lf/c/a/x0;
invoke-interface {v2}, Lf/c/a/x0;->e()V
:goto_8
iget-object v2, v1, Lf/c/a/a;->m:Lf/c/a/w;
iget-boolean v2, v2, Lf/c/a/w;->s:Z
if-eqz v2, :cond_17
iget-object v2, v1, Lf/c/a/a;->h:Lf/c/a/a$n;
iget-boolean v2, v2, Lf/c/a/a$n;->c:Z
if-eqz v2, :cond_17
invoke-virtual {v1}, Lf/c/a/a;->D()V
:cond_17
invoke-virtual {v1}, Lf/c/a/a;->P()V
:goto_9
return-void
.end method