.class public final Lcom/fyber/inneractive/sdk/network/w0; .super Lcom/fyber/inneractive/sdk/network/h; .source "SourceFile" # interfaces .implements Lcom/fyber/inneractive/sdk/network/g; # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/fyber/inneractive/sdk/network/w0$a; } .end annotation # instance fields .field public final a:Lokhttp3/OkHttpClient; # direct methods .method public constructor ()V .locals 1 .line 1 invoke-direct {p0}, Lcom/fyber/inneractive/sdk/network/h;->()V .line 2 new-instance v0, Lokhttp3/OkHttpClient; invoke-direct {v0}, Lokhttp3/OkHttpClient;->()V invoke-virtual {v0}, Lokhttp3/OkHttpClient;->newBuilder()Lokhttp3/OkHttpClient$Builder; move-result-object v0 invoke-virtual {v0}, Lokhttp3/OkHttpClient$Builder;->build()Lokhttp3/OkHttpClient; move-result-object v0 iput-object v0, p0, Lcom/fyber/inneractive/sdk/network/w0;->a:Lokhttp3/OkHttpClient; return-void .end method .method public static a(Lokhttp3/Response;)Ljava/io/FilterInputStream; .locals 4 const/4 v0, 0x0 if-eqz p0, :cond_1 .line 102 :try_start_0 invoke-virtual {p0}, Lokhttp3/Response;->body()Lokhttp3/ResponseBody; move-result-object v1 if-eqz v1, :cond_1 const-string v1, "gzip" const-string v2, "content-encoding" .line 104 invoke-virtual {p0}, Lokhttp3/Response;->headers()Lokhttp3/Headers; move-result-object v3 invoke-virtual {v3, v2}, Lokhttp3/Headers;->get(Ljava/lang/String;)Ljava/lang/String; move-result-object v2 .line 105 invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z move-result v1 .line 107 invoke-virtual {p0}, Lokhttp3/Response;->body()Lokhttp3/ResponseBody; move-result-object p0 invoke-virtual {p0}, Lokhttp3/ResponseBody;->byteStream()Ljava/io/InputStream; move-result-object p0 :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 const/4 v2, 0x0 if-eqz v1, :cond_0 :try_start_1 const-string v1, "HttpExecutorBase: getInputStream found gzip encoding" new-array v2, v2, [Ljava/lang/Object; .line 108 invoke-static {v1, v2}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V .line 109 new-instance v1, Ljava/util/zip/GZIPInputStream; invoke-direct {v1, p0}, Ljava/util/zip/GZIPInputStream;->(Ljava/io/InputStream;)V :goto_0 move-object v0, v1 goto :goto_1 :cond_0 const-string v1, "HttpExecutorBase: getInputStream no gzip encoding" new-array v2, v2, [Ljava/lang/Object; .line 111 invoke-static {v1, v2}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V .line 112 new-instance v1, Ljava/io/BufferedInputStream; invoke-direct {v1, p0}, Ljava/io/BufferedInputStream;->(Ljava/io/InputStream;)V :try_end_1 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 goto :goto_0 :catch_0 :cond_1 :goto_1 return-object v0 .end method .method public static a(Lokhttp3/Request$Builder;Ljava/lang/String;Ljava/lang/String;)V .locals 1 .line 114 invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_0 invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_0 .line 115 invoke-virtual {p0, p1, p2}, Lokhttp3/Request$Builder;->addHeader(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; :cond_0 return-void .end method .method public static b(Lokhttp3/Response;)Ljava/util/HashMap; .locals 4 .line 1 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V if-eqz p0, :cond_0 .line 3 invoke-virtual {p0}, Lokhttp3/Response;->headers()Lokhttp3/Headers; move-result-object p0 const/4 v1, 0x0 .line 4 :goto_0 invoke-virtual {p0}, Lokhttp3/Headers;->size()I move-result v2 if-ge v1, v2, :cond_0 .line 5 invoke-virtual {p0, v1}, Lokhttp3/Headers;->name(I)Ljava/lang/String; move-result-object v2 .line 6 invoke-virtual {p0, v2}, Lokhttp3/Headers;->get(Ljava/lang/String;)Ljava/lang/String; move-result-object v3 invoke-static {v3}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; move-result-object v3 invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; add-int/lit8 v1, v1, 0x1 goto :goto_0 :cond_0 return-object v0 .end method # virtual methods .method public final a(Ljava/lang/String;Lcom/fyber/inneractive/sdk/network/c0;Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;)Landroid/util/Pair; .locals 7 .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/Exception; } .end annotation const-string v0, "OkHttpExecutorImpl: end connection timestamp: %s" .line 18 invoke-interface {p2}, Lcom/fyber/inneractive/sdk/network/c0;->f()Lcom/fyber/inneractive/sdk/network/u0; move-result-object v1 .line 19 new-instance v2, Lokhttp3/Request$Builder; invoke-direct {v2}, Lokhttp3/Request$Builder;->()V const-string v3, "Accept-Encoding" const-string v4, "gzip" .line 21 invoke-static {v2, v3, v4}, Lcom/fyber/inneractive/sdk/network/w0;->a(Lokhttp3/Request$Builder;Ljava/lang/String;Ljava/lang/String;)V const-string v3, "User-Agent" .line 22 invoke-static {v2, v3, p4}, Lcom/fyber/inneractive/sdk/network/w0;->a(Lokhttp3/Request$Builder;Ljava/lang/String;Ljava/lang/String;)V const-string v3, "If-Modified-Since" .line 23 invoke-static {v2, v3, p5}, Lcom/fyber/inneractive/sdk/network/w0;->a(Lokhttp3/Request$Builder;Ljava/lang/String;Ljava/lang/String;)V .line 25 invoke-interface {p2}, Lcom/fyber/inneractive/sdk/network/c0;->k()Ljava/util/Map; move-result-object v3 if-eqz v3, :cond_0 .line 27 invoke-interface {v3}, Ljava/util/Map;->keySet()Ljava/util/Set; move-result-object v4 .line 28 invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; move-result-object v4 :goto_0 invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z move-result v5 if-eqz v5, :cond_0 invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v5 check-cast v5, Ljava/lang/String; .line 29 invoke-interface {v3, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v6 check-cast v6, Ljava/lang/String; invoke-static {v2, v5, v6}, Lcom/fyber/inneractive/sdk/network/w0;->a(Lokhttp3/Request$Builder;Ljava/lang/String;Ljava/lang/String;)V goto :goto_0 .line 33 :cond_0 invoke-virtual {v2, p1}, Lokhttp3/Request$Builder;->url(Ljava/lang/String;)Lokhttp3/Request$Builder; .line 34 invoke-interface {p2}, Lcom/fyber/inneractive/sdk/network/c0;->getMethod()Lcom/fyber/inneractive/sdk/network/z; move-result-object p1 sget-object v3, Lcom/fyber/inneractive/sdk/network/z;->POST:Lcom/fyber/inneractive/sdk/network/z; if-eq p1, v3, :cond_1 invoke-interface {p2}, Lcom/fyber/inneractive/sdk/network/c0;->getMethod()Lcom/fyber/inneractive/sdk/network/z; move-result-object p1 sget-object v3, Lcom/fyber/inneractive/sdk/network/z;->PUT:Lcom/fyber/inneractive/sdk/network/z; if-ne p1, v3, :cond_2 .line 35 :cond_1 invoke-interface {p2}, Lcom/fyber/inneractive/sdk/network/c0;->r()[B move-result-object p1 if-eqz p1, :cond_9 .line 38 invoke-interface {p2}, Lcom/fyber/inneractive/sdk/network/c0;->q()Ljava/lang/String; move-result-object v3 invoke-static {v3}, Lokhttp3/MediaType;->parse(Ljava/lang/String;)Lokhttp3/MediaType; move-result-object v3 invoke-static {p1, v3}, Lokhttp3/RequestBody;->create([BLokhttp3/MediaType;)Lokhttp3/RequestBody; move-result-object p1 .line 39 invoke-virtual {v2, p1}, Lokhttp3/Request$Builder;->post(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; .line 45 :cond_2 invoke-virtual {v2}, Lokhttp3/Request$Builder;->build()Lokhttp3/Request; move-result-object p1 iget-object v2, p0, Lcom/fyber/inneractive/sdk/network/w0;->a:Lokhttp3/OkHttpClient; .line 46 invoke-virtual {v2}, Lokhttp3/OkHttpClient;->newBuilder()Lokhttp3/OkHttpClient$Builder; move-result-object v2 .line 47 invoke-interface {p2}, Lcom/fyber/inneractive/sdk/network/c0;->e()Z move-result v3 invoke-virtual {v2, v3}, Lokhttp3/OkHttpClient$Builder;->followRedirects(Z)Lokhttp3/OkHttpClient$Builder; move-result-object v2 .line 48 invoke-interface {p2}, Lcom/fyber/inneractive/sdk/network/c0;->e()Z move-result v3 invoke-virtual {v2, v3}, Lokhttp3/OkHttpClient$Builder;->followSslRedirects(Z)Lokhttp3/OkHttpClient$Builder; move-result-object v2 .line 49 iget v3, v1, Lcom/fyber/inneractive/sdk/network/u0;->a:I int-to-long v3, v3 .line 50 sget-object v5, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; invoke-virtual {v2, v3, v4, v5}, Lokhttp3/OkHttpClient$Builder;->connectTimeout(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder; move-result-object v2 .line 51 iget v1, v1, Lcom/fyber/inneractive/sdk/network/u0;->b:I int-to-long v3, v1 .line 52 invoke-virtual {v2, v3, v4, v5}, Lokhttp3/OkHttpClient$Builder;->readTimeout(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder; move-result-object v1 .line 53 invoke-virtual {v1}, Lokhttp3/OkHttpClient$Builder;->build()Lokhttp3/OkHttpClient; move-result-object v1 .line 54 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v2 invoke-interface {p2, v2, v3}, Lcom/fyber/inneractive/sdk/network/c0;->b(J)V .line 55 invoke-interface {p2}, Lcom/fyber/inneractive/sdk/network/c0;->getId()Ljava/lang/String; move-result-object v2 filled-new-array {v2}, [Ljava/lang/Object; move-result-object v2 const-string v3, "OkHttpExecutorImpl: start connection timestamp: %s" invoke-static {v3, v2}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V .line 57 :try_start_0 invoke-virtual {v1, p1}, Lokhttp3/OkHttpClient;->newCall(Lokhttp3/Request;)Lokhttp3/Call; move-result-object p1 invoke-interface {p1}, Lokhttp3/Call;->execute()Lokhttp3/Response; move-result-object p1 .line 58 invoke-interface {p2}, Lcom/fyber/inneractive/sdk/network/c0;->e()Z move-result v1 if-nez v1, :cond_8 .line 59 invoke-virtual {p1}, Lokhttp3/Response;->code()I move-result v1 const/16 v2, 0x12c if-le v1, v2, :cond_3 invoke-virtual {p1}, Lokhttp3/Response;->code()I move-result v1 const/16 v2, 0x130 if-lt v1, v2, :cond_4 goto :goto_1 :catchall_0 move-exception p1 goto/16 :goto_4 :catch_0 move-exception p1 goto/16 :goto_3 :cond_3 :goto_1 invoke-virtual {p1}, Lokhttp3/Response;->code()I move-result v1 const/16 v2, 0x133 if-eq v1, v2, :cond_4 invoke-virtual {p1}, Lokhttp3/Response;->code()I move-result v1 const/16 v2, 0x134 if-ne v1, v2, :cond_8 :cond_4 const-string v1, "Location" const-string v2, "" .line 61 invoke-virtual {p1, v1, v2}, Lokhttp3/Response;->header(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 if-eqz v1, :cond_8 const-string p1, "http" .line 63 invoke-virtual {v1, p1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z move-result p1 if-nez p1, :cond_6 const-string p1, "://" invoke-virtual {v1, p1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result p1 if-nez p1, :cond_6 invoke-virtual {p3}, Ljava/util/ArrayList;->size()I move-result p1 if-lez p1, :cond_6 .line 64 invoke-virtual {p3}, Ljava/util/ArrayList;->size()I move-result p1 const/4 v2, 0x1 sub-int/2addr p1, v2 invoke-virtual {p3, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; move-result-object p1 check-cast p1, Ljava/lang/String; .line 65 invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; move-result-object p1 const-string v3, "/" .line 66 invoke-virtual {v1, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z move-result v3 if-eqz v3, :cond_5 const-string v3, "%s://%s%s" goto :goto_2 :cond_5 const-string v3, "%s://%s/%s" :goto_2 const/4 v4, 0x3 new-array v4, v4, [Ljava/lang/Object; invoke-virtual {p1}, Landroid/net/Uri;->getScheme()Ljava/lang/String; move-result-object v5 const/4 v6, 0x0 aput-object v5, v4, v6 invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; move-result-object p1 aput-object p1, v4, v2 const/4 p1, 0x2 aput-object v1, v4, p1 invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 :cond_6 move-object v2, v1 .line 68 invoke-virtual {p3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z .line 69 invoke-virtual {p3}, Ljava/util/ArrayList;->size()I move-result p1 const/4 v1, 0x5 if-gt p1, v1, :cond_7 move-object v1, p0 move-object v3, p2 move-object v4, p3 move-object v5, p4 move-object v6, p5 .line 73 invoke-virtual/range {v1 .. v6}, Lcom/fyber/inneractive/sdk/network/w0;->a(Ljava/lang/String;Lcom/fyber/inneractive/sdk/network/c0;Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;)Landroid/util/Pair; move-result-object p1 :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 81 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide p3 invoke-interface {p2, p3, p4}, Lcom/fyber/inneractive/sdk/network/c0;->a(J)V .line 82 invoke-interface {p2}, Lcom/fyber/inneractive/sdk/network/c0;->getId()Ljava/lang/String; move-result-object p2 filled-new-array {p2}, [Ljava/lang/Object; move-result-object p2 invoke-static {v0, p2}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V return-object p1 .line 83 :cond_7 :try_start_1 new-instance p1, Lcom/fyber/inneractive/sdk/network/b; const-string p3, "Url chain too big for us" invoke-direct {p1, p3}, Lcom/fyber/inneractive/sdk/network/b;->(Ljava/lang/String;)V throw p1 .line 90 :cond_8 new-instance p4, Landroid/util/Pair; invoke-direct {p4, p3, p1}, Landroid/util/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V :try_end_1 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 94 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v1 invoke-interface {p2, v1, v2}, Lcom/fyber/inneractive/sdk/network/c0;->a(J)V .line 95 invoke-interface {p2}, Lcom/fyber/inneractive/sdk/network/c0;->getId()Ljava/lang/String; move-result-object p1 filled-new-array {p1}, [Ljava/lang/Object; move-result-object p1 invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V return-object p4 .line 96 :goto_3 :try_start_2 new-instance p3, Lcom/fyber/inneractive/sdk/network/b; invoke-direct {p3, p1}, Lcom/fyber/inneractive/sdk/network/b;->(Ljava/lang/Exception;)V throw p3 :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 .line 98 :goto_4 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide p3 invoke-interface {p2, p3, p4}, Lcom/fyber/inneractive/sdk/network/c0;->a(J)V .line 99 invoke-interface {p2}, Lcom/fyber/inneractive/sdk/network/c0;->getId()Ljava/lang/String; move-result-object p2 filled-new-array {p2}, [Ljava/lang/Object; move-result-object p2 invoke-static {v0, p2}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V .line 100 throw p1 .line 101 :cond_9 new-instance p1, Ljava/lang/Exception; const-string p2, "Could not create ok http request. post payload is null" invoke-direct {p1, p2}, Ljava/lang/Exception;->(Ljava/lang/String;)V throw p1 .end method .method public final a(Lcom/fyber/inneractive/sdk/network/c0;Ljava/lang/String;Ljava/lang/String;)Lcom/fyber/inneractive/sdk/network/j; .locals 9 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/fyber/inneractive/sdk/network/c0<", "TT;>;", "Ljava/lang/String;", "Ljava/lang/String;", ")", "Lcom/fyber/inneractive/sdk/network/j;" } .end annotation .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/Exception; } .end annotation const-string v0, "OkHttpExecutorImpl" filled-new-array {v0}, [Ljava/lang/Object; move-result-object v1 const-string v2, "%s okhttp network stack is in use" .line 1 invoke-static {v2, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V .line 3 :try_start_0 new-instance v6, Ljava/util/ArrayList; invoke-direct {v6}, Ljava/util/ArrayList;->()V .line 4 invoke-interface {p1}, Lcom/fyber/inneractive/sdk/network/c0;->getUrl()Ljava/lang/String; move-result-object v1 invoke-virtual {v6, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z .line 5 invoke-interface {p1}, Lcom/fyber/inneractive/sdk/network/c0;->getUrl()Ljava/lang/String; move-result-object v4 move-object v3, p0 move-object v5, p1 move-object v7, p2 move-object v8, p3 invoke-virtual/range {v3 .. v8}, Lcom/fyber/inneractive/sdk/network/w0;->a(Ljava/lang/String;Lcom/fyber/inneractive/sdk/network/c0;Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;)Landroid/util/Pair; move-result-object p1 .line 6 iget-object p2, p1, Landroid/util/Pair;->second:Ljava/lang/Object; if-eqz p2, :cond_0 check-cast p2, Lokhttp3/Response; invoke-virtual {p2}, Lokhttp3/Response;->message()Ljava/lang/String; move-result-object p2 goto :goto_0 :catch_0 move-exception p1 goto :goto_4 :catch_1 move-exception p1 goto :goto_5 :cond_0 const-string p2, "" .line 7 :goto_0 iget-object p3, p1, Landroid/util/Pair;->second:Ljava/lang/Object; check-cast p3, Lokhttp3/Response; invoke-static {p3}, Lcom/fyber/inneractive/sdk/network/w0;->a(Lokhttp3/Response;)Ljava/io/FilterInputStream; move-result-object p3 iget-object v1, p1, Landroid/util/Pair;->second:Ljava/lang/Object; if-nez v1, :cond_1 const/4 v1, -0x1 goto :goto_1 :cond_1 check-cast v1, Lokhttp3/Response; invoke-virtual {v1}, Lokhttp3/Response;->code()I move-result v1 :goto_1 iget-object v2, p1, Landroid/util/Pair;->second:Ljava/lang/Object; check-cast v2, Lokhttp3/Response; invoke-static {v2}, Lcom/fyber/inneractive/sdk/network/w0;->b(Lokhttp3/Response;)Ljava/util/HashMap; move-result-object v2 iget-object v3, p1, Landroid/util/Pair;->second:Ljava/lang/Object; check-cast v3, Lokhttp3/Response; const-string v4, "Last-Modified" if-eqz v3, :cond_2 .line 8 invoke-virtual {v3}, Lokhttp3/Response;->headers()Lokhttp3/Headers; move-result-object v3 invoke-virtual {v3, v4}, Lokhttp3/Headers;->get(Ljava/lang/String;)Ljava/lang/String; move-result-object v3 goto :goto_2 :cond_2 const/4 v3, 0x0 .line 9 :goto_2 invoke-static {p3, v1, p2, v2, v3}, Lcom/fyber/inneractive/sdk/network/h;->a(Ljava/io/FilterInputStream;ILjava/lang/String;Ljava/util/Map;Ljava/lang/String;)Lcom/fyber/inneractive/sdk/network/j; move-result-object p2 .line 10 new-instance p3, Lcom/fyber/inneractive/sdk/network/w0$a; iget-object v1, p1, Landroid/util/Pair;->second:Ljava/lang/Object; check-cast v1, Lokhttp3/Response; .line 11 invoke-direct {p3, p2, v1}, Lcom/fyber/inneractive/sdk/network/w0$a;->(Lcom/fyber/inneractive/sdk/network/j;Lokhttp3/Response;)V .line 12 iget-object p1, p1, Landroid/util/Pair;->first:Ljava/lang/Object; check-cast p1, Ljava/util/List; invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object p1 :goto_3 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z move-result p2 if-eqz p2, :cond_3 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object p2 check-cast p2, Ljava/lang/String; iget-object v1, p3, Lcom/fyber/inneractive/sdk/network/j;->f:Ljava/util/ArrayList; .line 13 invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :try_end_0 .catch Lcom/fyber/inneractive/sdk/network/b; {:try_start_0 .. :try_end_0} :catch_1 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_3 :cond_3 return-object p3 .line 14 :goto_4 invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; move-result-object p2 filled-new-array {v0, p2}, [Ljava/lang/Object; move-result-object p2 const-string p3, "%s exception: %s" invoke-static {p3, p2}, Lcom/fyber/inneractive/sdk/util/IAlog;->b(Ljava/lang/String;[Ljava/lang/Object;)V .line 15 throw p1 .line 16 :goto_5 invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; move-result-object p2 filled-new-array {v0, p2}, [Ljava/lang/Object; move-result-object p2 const-string p3, "%s cannot connect exception: %s" invoke-static {p3, p2}, Lcom/fyber/inneractive/sdk/util/IAlog;->b(Ljava/lang/String;[Ljava/lang/Object;)V .line 17 throw p1 .end method .method public final a()V .locals 0 .line 0 return-void .end method