.class public final Lcom/adjust/sdk/j; .super Ljava/lang/Object; .source "AdjustFactory.java" # static fields .field private static ag:Lcom/adjust/sdk/y; = null .field private static ai:Lcom/adjust/sdk/x; = null .field private static aq:Lcom/adjust/sdk/w; = null .field private static ar:Lcom/adjust/sdk/ab; = null .field private static bA:Lcom/adjust/sdk/z; = null .field private static bB:Lcom/adjust/sdk/v; = null .field private static bC:Ljavax/net/ssl/HttpsURLConnection; = null .field private static bD:J = -0x1L .field private static bE:J = -0x1L .field private static bF:J = -0x1L .field private static bG:J = -0x1L .field private static bH:Lcom/adjust/sdk/q; = null .field private static bI:Lcom/adjust/sdk/q; = null .field private static bJ:J = -0x1L # direct methods .method static constructor ()V .locals 0 return-void .end method .method public static Q()Lcom/adjust/sdk/x; .locals 1 sget-object v0, Lcom/adjust/sdk/j;->ai:Lcom/adjust/sdk/x; if-nez v0, :cond_0 new-instance v0, Lcom/adjust/sdk/ae; invoke-direct {v0}, Lcom/adjust/sdk/ae;->()V sput-object v0, Lcom/adjust/sdk/j;->ai:Lcom/adjust/sdk/x; :cond_0 sget-object v0, Lcom/adjust/sdk/j;->ai:Lcom/adjust/sdk/x; return-object v0 .end method .method public static R()J .locals 5 sget-wide v0, Lcom/adjust/sdk/j;->bD:J const-wide/16 v2, -0x1 cmp-long v4, v0, v2 if-nez v4, :cond_0 const-wide/32 v0, 0xea60 :cond_0 return-wide v0 .end method .method public static S()J .locals 5 sget-wide v0, Lcom/adjust/sdk/j;->bE:J const-wide/16 v2, -0x1 cmp-long v4, v0, v2 if-nez v4, :cond_0 const-wide/32 v0, 0xea60 :cond_0 return-wide v0 .end method .method public static T()J .locals 5 sget-wide v0, Lcom/adjust/sdk/j;->bF:J const-wide/16 v2, -0x1 cmp-long v4, v0, v2 if-nez v4, :cond_0 const-wide/32 v0, 0x1b7740 :cond_0 return-wide v0 .end method .method public static U()J .locals 5 sget-wide v0, Lcom/adjust/sdk/j;->bG:J const-wide/16 v2, -0x1 cmp-long v4, v0, v2 if-nez v4, :cond_0 const-wide/16 v0, 0x3e8 :cond_0 return-wide v0 .end method .method public static V()Lcom/adjust/sdk/q; .locals 1 sget-object v0, Lcom/adjust/sdk/j;->bH:Lcom/adjust/sdk/q; if-nez v0, :cond_0 sget-object v0, Lcom/adjust/sdk/q;->bS:Lcom/adjust/sdk/q; :cond_0 return-object v0 .end method .method public static W()Lcom/adjust/sdk/q; .locals 1 sget-object v0, Lcom/adjust/sdk/j;->bI:Lcom/adjust/sdk/q; if-nez v0, :cond_0 sget-object v0, Lcom/adjust/sdk/q;->bR:Lcom/adjust/sdk/q; :cond_0 return-object v0 .end method .method public static X()J .locals 5 sget-wide v0, Lcom/adjust/sdk/j;->bJ:J const-wide/16 v2, -0x1 cmp-long v4, v0, v2 if-nez v4, :cond_0 const-wide/16 v0, 0x2710 :cond_0 return-wide v0 .end method .method public static a(Lcom/adjust/sdk/v;Z)Lcom/adjust/sdk/ab; .locals 1 sget-object v0, Lcom/adjust/sdk/j;->ar:Lcom/adjust/sdk/ab; if-nez v0, :cond_0 new-instance v0, Lcom/adjust/sdk/as; invoke-direct {v0, p0, p1}, Lcom/adjust/sdk/as;->(Lcom/adjust/sdk/v;Z)V return-object v0 :cond_0 invoke-interface {v0, p0, p1}, Lcom/adjust/sdk/ab;->b(Lcom/adjust/sdk/v;Z)V sget-object p0, Lcom/adjust/sdk/j;->ar:Lcom/adjust/sdk/ab; return-object p0 .end method .method public static a(Lcom/adjust/sdk/v;Lcom/adjust/sdk/c;Z)Lcom/adjust/sdk/w; .locals 1 sget-object v0, Lcom/adjust/sdk/j;->aq:Lcom/adjust/sdk/w; if-nez v0, :cond_0 new-instance v0, Lcom/adjust/sdk/o; invoke-direct {v0, p0, p1, p2}, Lcom/adjust/sdk/o;->(Lcom/adjust/sdk/v;Lcom/adjust/sdk/c;Z)V return-object v0 :cond_0 invoke-interface {v0, p0, p1, p2}, Lcom/adjust/sdk/w;->b(Lcom/adjust/sdk/v;Lcom/adjust/sdk/c;Z)V sget-object p0, Lcom/adjust/sdk/j;->aq:Lcom/adjust/sdk/w; return-object p0 .end method .method public static a(Lcom/adjust/sdk/v;Landroid/content/Context;Z)Lcom/adjust/sdk/y; .locals 1 sget-object v0, Lcom/adjust/sdk/j;->ag:Lcom/adjust/sdk/y; if-nez v0, :cond_0 new-instance v0, Lcom/adjust/sdk/ao; invoke-direct {v0, p0, p1, p2}, Lcom/adjust/sdk/ao;->(Lcom/adjust/sdk/v;Landroid/content/Context;Z)V return-object v0 :cond_0 invoke-interface {v0, p0, p1, p2}, Lcom/adjust/sdk/y;->b(Lcom/adjust/sdk/v;Landroid/content/Context;Z)V sget-object p0, Lcom/adjust/sdk/j;->ag:Lcom/adjust/sdk/y; return-object p0 .end method .method public static a(Lcom/adjust/sdk/y;)Lcom/adjust/sdk/z; .locals 1 sget-object v0, Lcom/adjust/sdk/j;->bA:Lcom/adjust/sdk/z; if-nez v0, :cond_0 new-instance v0, Lcom/adjust/sdk/aq; invoke-direct {v0, p0}, Lcom/adjust/sdk/aq;->(Lcom/adjust/sdk/y;)V return-object v0 :cond_0 invoke-interface {v0, p0}, Lcom/adjust/sdk/z;->b(Lcom/adjust/sdk/y;)V sget-object p0, Lcom/adjust/sdk/j;->bA:Lcom/adjust/sdk/z; return-object p0 .end method .method public static a(Ljava/net/URL;)Ljavax/net/ssl/HttpsURLConnection; .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation sget-object v0, Lcom/adjust/sdk/j;->bC:Ljavax/net/ssl/HttpsURLConnection; if-nez v0, :cond_0 invoke-virtual {p0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; move-result-object p0 check-cast p0, Ljavax/net/ssl/HttpsURLConnection; return-object p0 :cond_0 return-object v0 .end method .method public static b(Lcom/adjust/sdk/f;)Lcom/adjust/sdk/v; .locals 7 sget-object v0, Lcom/adjust/sdk/j;->bB:Lcom/adjust/sdk/v; if-nez v0, :cond_5 iget-object v0, p0, Lcom/adjust/sdk/f;->aY:Ljava/lang/String; const/4 v1, 0x1 const/4 v2, 0x0 if-eqz v0, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 const/4 v3, 0x0 if-nez v0, :cond_1 invoke-static {}, Lcom/adjust/sdk/j;->Q()Lcom/adjust/sdk/x; move-result-object p0 new-array v0, v2, [Ljava/lang/Object; const-string v1, "AdjustConfig not initialized correctly" invoke-interface {p0, v1, v0}, Lcom/adjust/sdk/x;->f(Ljava/lang/String;[Ljava/lang/Object;)V return-object v3 :cond_1 iget-object v0, p0, Lcom/adjust/sdk/f;->ba:Ljava/lang/String; if-eqz v0, :cond_4 invoke-static {}, Landroid/os/Process;->myPid()I move-result v0 iget-object v4, p0, Lcom/adjust/sdk/f;->context:Landroid/content/Context; const-string v5, "activity" invoke-virtual {v4, v5}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; move-result-object v4 check-cast v4, Landroid/app/ActivityManager; if-nez v4, :cond_2 return-object v3 :cond_2 invoke-virtual {v4}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List; move-result-object v4 invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object v4 :cond_3 invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z move-result v5 if-eqz v5, :cond_4 invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v5 check-cast v5, Landroid/app/ActivityManager$RunningAppProcessInfo; iget v6, v5, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I if-ne v6, v0, :cond_3 iget-object v0, v5, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String; iget-object v4, p0, Lcom/adjust/sdk/f;->ba:Ljava/lang/String; invoke-virtual {v0, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result v0 if-nez v0, :cond_4 invoke-static {}, Lcom/adjust/sdk/j;->Q()Lcom/adjust/sdk/x; move-result-object p0 new-array v0, v1, [Ljava/lang/Object; iget-object v1, v5, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String; aput-object v1, v0, v2 const-string v1, "Skipping initialization in background process (%s)" invoke-interface {p0, v1, v0}, Lcom/adjust/sdk/x;->c(Ljava/lang/String;[Ljava/lang/Object;)V return-object v3 :cond_4 new-instance v0, Lcom/adjust/sdk/a; invoke-direct {v0, p0}, Lcom/adjust/sdk/a;->(Lcom/adjust/sdk/f;)V return-object v0 :cond_5 invoke-interface {v0, p0}, Lcom/adjust/sdk/v;->a(Lcom/adjust/sdk/f;)V sget-object p0, Lcom/adjust/sdk/j;->bB:Lcom/adjust/sdk/v; return-object p0 .end method