.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 (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;->()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;->()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;->(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;->()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}, Lv/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}, Lv/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;->W(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/jumbo 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