Info Call to Socket API

Description

List of all calls to Server Socket API.

Recommendation

This entry is informative, no recommendations applicable.

Technical details

Method io.fabric.sdk.android.services.network.HttpRequest.a() calling method java.net.URL.<init>()


    public static String a(CharSequence p6)
    {
        try {
            int v4_1 = new java.net.URL(p6.toString());
            StringBuilder v2_1 = v4_1.getHost();
            String v0_12 = v4_1.getPort();
        } catch (String v0_0) {
            throw new ark>io.fabric.sdk.android.services.network.HttpRequestark>$HttpRequestException(v0_0);
        }
        if (v0_12 != -1) {
            v2_1 = new StringBuilder().append(v2_1).append(58).append(Integer.toString(v0_12)).toString();
        }
        try {
            String v0_6 = new java.net.URI(v4_1.getProtocol(), v2_1, v4_1.getPath(), v4_1.getQuery(), 0).toASCIIString();
            String v1_8 = v0_6.indexOf(63);
        } catch (String v0_7) {
            String v1_10 = new java.io.IOException("Parsing URI failed");
            v1_10.initCause(v0_7);
            throw new ark>io.fabric.sdk.android.services.network.HttpRequestark>$HttpRequestException(v1_10);
        }
        if ((v1_8 > null) && ((v1_8 + 1) < v0_6.length())) {
            v0_6 = new StringBuilder().append(v0_6.substring(0, (v1_8 + 1))).append(v0_6.substring((v1_8 + 1)).replace("+", "%2B")).toString();
        }
        return v0_6;
    }

Method io.fabric.sdk.android.services.network.HttpRequest.<init>() calling method java.net.URL.<init>()


    public HttpRequest(CharSequence p3, String p4)
    {
        this.d = 0;
        this.h = 1;
        this.i = 0;
        this.j = 8192;
        try {
            this.a = new java.net.URL(p3.toString());
            this.e = p4;
            return;
        } catch (java.net.MalformedURLException v0_2) {
            throw new io.fabric.sdk.android.services.network.HttpRequest$HttpRequestException(v0_2);
        }
    }

Method com.squareup.picasso.x.a() calling method java.net.URL.<init>()


    protected java.net.HttpURLConnection a(android.net.Uri p3)
    {
        java.net.HttpURLConnection v0_3 = ((java.net.HttpURLConnection) new java.net.URL(p3.toString()).openConnection());
        v0_3.setConnectTimeout(15000);
        v0_3.setReadTimeout(20000);
        return v0_3;
    }

Method com.splunk.mint.s.a() calling method java.net.URL.<init>()


    public static declared_synchronized com.splunk.mint.t a(String p9, String p10, boolean p11)
    {
        java.io.BufferedReader v4_0 = 0;
        String v1_0 = 0;
        try {
            String v1_15;
            if (com.splunk.mint.u.H) {
                v1_15 = new com.splunk.mint.t(p9, 0);
                v1_15.a(Boolean.valueOf(0));
                v1_15.a(new Exception("User has opt out from logging data!"));
            } else {
                String v3_2 = new com.splunk.mint.t(p9, p10);
                if (p10 != null) {
                    if (!com.splunk.mint.u.K) {
                        if (p9 == null) {
                            StringBuilder v2_14;
                            ark>com.splunk.mint.sark>$2 v5_8 = ark>com.splunk.mint.sark>.a(p10);
                            if (v5_8 <= null) {
                                v2_14 = 0;
                            } else {
                                v2_14 = ark>com.splunk.mint.sark>.b(p10);
                                v1_0 = (v5_8 - v2_14);
                            }
                            p9 = com.splunk.mint.r.a(v2_14, v1_0);
                            v3_2.b(p9);
                        }
                    } else {
                        p9 = com.splunk.mint.r.a();
                        v3_2.b(p9);
                    }
                    com.splunk.mint.o.a(new StringBuilder().append("NetSender: Sending data to url: ").append(p9).toString());
                    try {
                        String v1_32 = ((java.net.HttpURLConnection) new java.net.URL(p9).openConnection());
                        v1_32.setReadTimeout(10000);
                        v1_32.setConnectTimeout(10000);
                        v1_32.setDoInput(1);
                        v1_32.setDoOutput(1);
                    } catch (String v1_2) {
                        java.io.ByteArrayOutputStream v6_2 = 0;
                        if (v6_2 != null) {
                            try {
                                v6_2.close();
                            } catch (StringBuilder v2) {
                            }
                        }
                        if (v4_0 != null) {
                            try {
                                v4_0.close();
                            } catch (StringBuilder v2) {
                            }
                        }
                        throw v1_2;
                    } catch (String v1_1) {
                        StringBuilder v2_1 = 0;
                        try {
                            com.splunk.mint.o.c(new StringBuilder().append("NetSender: Transmitting Exception ").append(v1_1.getMessage()).toString());
                        } catch (String v1_2) {
                            v6_2 = v4_0;
                            v4_0 = v2_1;
                        }
                        if (com.splunk.mint.p.a) {
                            v1_1.printStackTrace();
                        }
                        v3_2.a(0);
                        v3_2.a(v1_1);
                        if (com.splunk.mint.p.d != null) {
                            com.splunk.mint.p.d.a(v3_2);
                        }
                        if (p11) {
                            com.splunk.mint.o.b("NetSender: Couldn\'t send data, saving...");
                            com.splunk.mint.h.a(p10);
                        }
                        if (v4_0 != null) {
                            try {
                                v4_0.close();
                            } catch (String v1) {
                            }
                        }
                        if (v2_1 != null) {
                            try {
                                v2_1.close();
                            } catch (String v1) {
                            }
                        }
                        v1_15 = v3_2;
                    }
                    if (!(v1_32 instanceof javax.net.ssl.HttpsURLConnection)) {
                        ((java.net.HttpURLConnection) v1_32).setRequestMethod("POST");
                    } else {
                        ((javax.net.ssl.HttpsURLConnection) v1_32).setRequestMethod("POST");
                    }
                    if (!com.splunk.mint.u.K) {
                        v1_32.setRequestProperty("Accept-Encoding", "gzip");
                        v1_32.setRequestProperty("Content-Type", "application/x-gzip");
                    } else {
                        v1_32.setRequestProperty("Content-Encoding", "gzip");
                        v1_32.setRequestProperty("Authorization", new StringBuilder().append("Splunk ").append(com.splunk.mint.u.L).toString());
                    }
                    v6_2 = new java.io.ByteArrayOutputStream();
                    try {
                        ark>com.splunk.mint.sark>$2 v5_0 = new ark>com.splunk.mint.sark>$2(v6_2);
                        try {
                            v5_0.write(p10.getBytes());
                            v5_0.close();
                            StringBuilder v2_3 = v1_32.getOutputStream();
                            v2_3.write(v6_2.toByteArray());
                            v2_3.close();
                            StringBuilder v2_5 = ((java.net.HttpURLConnection) v1_32).getResponseCode();
                            v3_2.a(v2_5);
                        } catch (String v1_2) {
                            v4_0 = v5_0;
                        }
                        if (v2_5 < 400) {
                            StringBuilder v2_8 = new StringBuilder();
                            java.io.BufferedReader v4_4 = new java.io.BufferedReader(new java.io.InputStreamReader(v1_32.getInputStream()));
                            while(true) {
                                String v1_4 = v4_4.readLine();
                                if (v1_4 == null) {
                                    break;
                                }
                                v2_8.append(v1_4);
                            }
                            v3_2.a(v2_8.toString());
                            v3_2.a(Boolean.valueOf(1));
                        } else {
                            v3_2.a(new Exception(((java.net.HttpURLConnection) v1_32).getResponseMessage()));
                            if (com.splunk.mint.p.d != null) {
                                com.splunk.mint.p.d.a(v3_2);
                            }
                        }
                        if (v6_2 != null) {
                            try {
                                v6_2.close();
                            } catch (String v1) {
                            }
                        }
                        if (v5_0 != null) {
                            try {
                                v5_0.close();
                            } catch (String v1) {
                            }
                        }
                        if (com.splunk.mint.p.d != null) {
                            com.splunk.mint.p.d.a(v3_2);
                        }
                        v1_15 = v3_2;
                    } catch (String v1_2) {
                    } catch (String v1_1) {
                        v2_1 = 0;
                        v4_0 = v6_2;
                    }
                } else {
                    v3_2.a(new IllegalArgumentException("null data!"));
                    if (com.splunk.mint.p.d != null) {
                        com.splunk.mint.p.d.a(v3_2);
                    }
                    com.splunk.mint.o.a(v3_2.toString());
                    v1_15 = v3_2;
                }
            }
        } catch (String v1_22) {
            throw v1_22;
        }
        return v1_15;
    }

Method com.google.gson.internal.a.n$14.a() calling method java.net.URL.<init>()


    public java.net.URL a(com.google.gson.stream.JsonReader p4)
    {
        java.net.URL v0_0 = 0;
        if (p4.peek() != com.google.gson.stream.JsonToken.NULL) {
            String v1_1 = p4.nextString();
            if (!"null".equals(v1_1)) {
                v0_0 = new java.net.URL(v1_1);
            }
        } else {
            p4.nextNull();
        }
        return v0_0;
    }

Method com.google.android.gms.tagmanager.zzdf.zzd() calling method java.net.URL.<init>()


    java.net.URL zzd(com.google.android.gms.tagmanager.zzas p3)
    {
        try {
            int v0_1 = new java.net.URL(p3.zzPk());
        } catch (int v0) {
            com.google.android.gms.tagmanager.zzbo.e("Error trying to parse the GTM url.");
            v0_1 = 0;
        }
        return v0_1;
    }

Method com.google.android.gms.internal.zzz.zza() calling method java.net.URL.<init>()


    public org.apache.http.HttpResponse zza(com.google.android.gms.internal.zzk p7, java.util.Map p8)
    {
        String v0_0;
        String v1_2 = p7.getUrl();
        org.apache.http.message.BasicHttpResponse v2_3 = new java.util.HashMap();
        v2_3.putAll(p7.getHeaders());
        v2_3.putAll(p8);
        if (this.zzaD == null) {
            v0_0 = v1_2;
        } else {
            v0_0 = this.zzaD.zzh(v1_2);
            if (v0_0 == null) {
                String v0_24;
                String v0_21 = String.valueOf(v1_2);
                if (v0_21.length() == 0) {
                    v0_24 = new String("URL blocked by rewriter: ");
                } else {
                    v0_24 = "URL blocked by rewriter: ".concat(v0_21);
                }
                throw new java.io.IOException(v0_24);
            }
        }
        java.util.Iterator v3_0 = this.zza(new java.net.URL(v0_0), p7);
        org.apache.http.message.BasicHeader v4_0 = v2_3.keySet().iterator();
        while (v4_0.hasNext()) {
            String v0_20 = ((String) v4_0.next());
            v3_0.addRequestProperty(v0_20, ((String) v2_3.get(v0_20)));
        }
        com.google.android.gms.internal.zzz.zza(v3_0, p7);
        String v0_5 = new org.apache.http.ProtocolVersion("HTTP", 1, 1);
        if (v3_0.getResponseCode() != -1) {
            org.apache.http.message.BasicHttpResponse v2_5 = new org.apache.http.message.BasicHttpResponse(new org.apache.http.message.BasicStatusLine(v0_5, v3_0.getResponseCode(), v3_0.getResponseMessage()));
            v2_5.setEntity(com.google.android.gms.internal.zzz.zza(v3_0));
            java.util.Iterator v3_1 = v3_0.getHeaderFields().entrySet().iterator();
            while (v3_1.hasNext()) {
                String v0_11 = ((java.util.Map$Entry) v3_1.next());
                if (v0_11.getKey() != null) {
                    v2_5.addHeader(new org.apache.http.message.BasicHeader(((String) v0_11.getKey()), ((String) ((java.util.List) v0_11.getValue()).get(0))));
                }
            }
            return v2_5;
        } else {
            throw new java.io.IOException("Could not retrieve response code from HttpUrlConnection.");
        }
    }

Method com.google.android.gms.internal.zzsz.zzpB() calling method java.net.URL.<init>()


    private java.net.URL zzpB()
    {
        int v0_3;
        String v1_3 = String.valueOf(this.zzns().zzoJ());
        int v0_1 = String.valueOf(this.zzns().zzoM());
        if (v0_1.length() == 0) {
            v0_3 = new String(v1_3);
        } else {
            v0_3 = v1_3.concat(v0_1);
        }
        try {
            int v0_4 = new java.net.URL(v0_3);
        } catch (int v0_5) {
            this.zze("Error trying to parse the hardcoded host url", v0_5);
            v0_4 = 0;
        }
        return v0_4;
    }

Method com.google.android.gms.internal.zzsz.zzh() calling method java.net.URL.<init>()


    private java.net.URL zzh(com.google.android.gms.internal.zzst p4)
    {
        String v1_0;
        if (!p4.zzps()) {
            int v0_5;
            String v1_3 = String.valueOf(this.zzns().zzoK());
            int v0_3 = String.valueOf(this.zzns().zzoL());
            if (v0_3.length() == 0) {
                v0_5 = new String(v1_3);
            } else {
                v0_5 = v1_3.concat(v0_3);
            }
            v1_0 = v0_5;
        } else {
            int v0_12;
            String v1_1 = String.valueOf(this.zzns().zzoJ());
            int v0_10 = String.valueOf(this.zzns().zzoL());
            if (v0_10.length() == 0) {
                v0_12 = new String(v1_1);
            } else {
                v0_12 = v1_1.concat(v0_10);
            }
            v1_0 = v0_12;
        }
        try {
            int v0_15 = new java.net.URL(v1_0);
        } catch (int v0_16) {
            this.zze("Error trying to parse the hardcoded host url", v0_16);
            v0_15 = 0;
        }
        return v0_15;
    }

Method com.google.android.gms.internal.zzsz.zzb() calling method java.net.URL.<init>()


    private java.net.URL zzb(com.google.android.gms.internal.zzst p6, String p7)
    {
        String v1_4;
        if (!p6.zzps()) {
            int v0_14 = String.valueOf(this.zzns().zzoK());
            String v1_2 = String.valueOf(this.zzns().zzoL());
            v1_4 = new StringBuilder((((String.valueOf(v0_14).length() + 1) + String.valueOf(v1_2).length()) + String.valueOf(p7).length())).append(v0_14).append(v1_2).append("?").append(p7).toString();
        } else {
            int v0_9 = String.valueOf(this.zzns().zzoJ());
            String v1_7 = String.valueOf(this.zzns().zzoL());
            v1_4 = new StringBuilder((((String.valueOf(v0_9).length() + 1) + String.valueOf(v1_7).length()) + String.valueOf(p7).length())).append(v0_9).append(v1_7).append("?").append(p7).toString();
        }
        try {
            int v0_18 = new java.net.URL(v1_4);
        } catch (int v0_19) {
            this.zze("Error trying to parse the hardcoded host url", v0_19);
            v0_18 = 0;
        }
        return v0_18;
    }

Method com.google.android.gms.internal.zzbgk.zzib() calling method java.net.URL.<init>()


    java.net.HttpURLConnection zzib(String p3)
    {
        java.net.HttpURLConnection v0_3 = ((java.net.HttpURLConnection) new java.net.URL(p3).openConnection());
        v0_3.setReadTimeout(20000);
        v0_3.setConnectTimeout(20000);
        return v0_3;
    }

Method com.google.android.gms.internal.zzatp.zzb() calling method java.net.URL.<init>()


    void zzb(com.google.android.gms.internal.zzasp p7)
    {
        String v1_1 = this.zzJv().zzO(p7.getGmpAppId(), p7.getAppInstanceId());
        try {
            String v2_3 = new java.net.URL(v1_1);
            this.zzJt().zzLg().zzj("Fetching remote configuration", p7.zzjI());
            String v3_2 = this.zzJq().zzfO(p7.zzjI());
            android.support.v4.f.a v0_4 = 0;
            String v4_2 = this.zzJq().zzfP(p7.zzjI());
        } catch (android.support.v4.f.a v0) {
            this.zzJt().zzLa().zze("Failed to parse config URL. Not fetching. appId", com.google.android.gms.internal.zzati.zzfI(p7.zzjI()), v1_1);
            return;
        }
        if ((v3_2 != null) && (!android.text.TextUtils.isEmpty(v4_2))) {
            v0_4 = new android.support.v4.f.a();
            v0_4.put("If-Modified-Since", v4_2);
        }
        this.zzLy().zza(p7.zzjI(), v2_3, v0_4, new com.google.android.gms.internal.zzatp$5(this));
        return;
    }

Method com.google.android.gms.internal.zzatp.zzLG() calling method java.net.URL.<init>()


    public void zzLG()
    {
        byte[] v3_1 = 0;
        this.zzmq();
        this.zznA();
        this.zzJv().zzKk();
        com.google.android.gms.internal.zzatj v0_3 = this.zzJu().zzLn();
        if (v0_3 != null) {
            if (!v0_3.booleanValue()) {
                if (!this.zzLF()) {
                    if (this.zzLy().zzpA()) {
                        Integer v8_2 = this.zznq().currentTimeMillis();
                        this.zzao((v8_2 - this.zzJv().zzKv()));
                        com.google.android.gms.internal.zzatj v0_60 = this.zzJu().zzbsg.get();
                        if (v0_60 != 0) {
                            this.zzJt().zzLf().zzj("Uploading events. Elapsed time since last upload attempt (ms)", Long.valueOf(Math.abs((v8_2 - v0_60))));
                        }
                        Object v1_5 = this.zzJo().zzKG();
                        if (android.text.TextUtils.isEmpty(v1_5)) {
                            this.zzbtG = -1;
                            com.google.android.gms.internal.zzatj v0_68 = this.zzJo().zzam((v8_2 - this.zzJv().zzKv()));
                            if (!android.text.TextUtils.isEmpty(v0_68)) {
                                com.google.android.gms.internal.zzatj v0_69 = this.zzJo().zzfy(v0_68);
                                if (v0_69 != null) {
                                    this.zzb(v0_69);
                                }
                            }
                        } else {
                            if (this.zzbtG == -1) {
                                this.zzbtG = this.zzJo().zzKO();
                            }
                            int v4_10 = this.zzJo().zzn(v1_5, this.zzJv().zzfu(v1_5), this.zzJv().zzfv(v1_5));
                            if (!v4_10.isEmpty()) {
                                String v2_0 = v4_10.iterator();
                                while (v2_0.hasNext()) {
                                    com.google.android.gms.internal.zzatj v0_6 = ((com.google.android.gms.internal.zzauh$zze) ((android.util.Pair) v2_0.next()).first);
                                    if (!android.text.TextUtils.isEmpty(v0_6.zzbwq)) {
                                        String v6_0 = v0_6.zzbwq;
                                    }
                                    String v2_2;
                                    if (v6_0 == null) {
                                        v2_2 = v4_10;
                                    } else {
                                        String v2_1 = 0;
                                        while (v2_1 < v4_10.size()) {
                                            com.google.android.gms.internal.zzatj v0_12 = ((com.google.android.gms.internal.zzauh$zze) ((android.util.Pair) v4_10.get(v2_1)).first);
                                            if ((android.text.TextUtils.isEmpty(v0_12.zzbwq)) || (v0_12.zzbwq.equals(v6_0))) {
                                                v2_1++;
                                            } else {
                                                v2_2 = v4_10.subList(0, v2_1);
                                            }
                                        }
                                    }
                                    String v6_4 = new com.google.android.gms.internal.zzauh$zzd();
                                    com.google.android.gms.internal.zzatj v0_18 = new com.google.android.gms.internal.zzauh$zze[v2_2.size()];
                                    v6_4.zzbwa = v0_18;
                                    int v4_1 = new java.util.ArrayList(v2_2.size());
                                    while (v3_1 < v6_4.zzbwa.length) {
                                        v6_4.zzbwa[v3_1] = ((com.google.android.gms.internal.zzauh$zze) ((android.util.Pair) v2_2.get(v3_1)).first);
                                        v4_1.add(((Long) ((android.util.Pair) v2_2.get(v3_1)).second));
                                        v6_4.zzbwa[v3_1].zzbwp = Long.valueOf(this.zzJv().zzJD());
                                        v6_4.zzbwa[v3_1].zzbwf = Long.valueOf(v8_2);
                                        v6_4.zzbwa[v3_1].zzbwv = Boolean.valueOf(this.zzJv().zzKk());
                                        v3_1++;
                                    }
                                    com.google.android.gms.internal.zzatj v0_24;
                                    if (!this.zzJt().zzai(2)) {
                                        v0_24 = 0;
                                    } else {
                                        v0_24 = com.google.android.gms.internal.zzaue.zzb(v6_4);
                                    }
                                    byte[] v3_0 = this.zzJp().zza(v6_4);
                                    String v7_2 = this.zzJv().zzKu();
                                    try {
                                        String v2_7 = new java.net.URL(v7_2);
                                        this.zzH(v4_1);
                                        this.zzJu().zzbsh.set(v8_2);
                                        int v4_4 = "?";
                                    } catch (com.google.android.gms.internal.zzatj v0) {
                                        this.zzJt().zzLa().zze("Failed to parse upload URL. Not uploading. appId", com.google.android.gms.internal.zzati.zzfI(v1_5), v7_2);
                                    }
                                    if (v6_4.zzbwa.length > 0) {
                                        v4_4 = v6_4.zzbwa[0].zzaR;
                                    }
                                    this.zzJt().zzLg().zzd("Uploading data. app, uncompressed size, data", v4_4, Integer.valueOf(v3_0.length), v0_24);
                                    this.zzLy().zza(v1_5, v2_7, v3_0, 0, new com.google.android.gms.internal.zzatp$4(this));
                                }
                                v6_0 = 0;
                            }
                        }
                    } else {
                        this.zzJt().zzLc().log("Network not connected, ignoring upload request");
                        this.zzLI();
                    }
                } else {
                    this.zzJt().zzLc().log("Uploading requested multiple times");
                }
            } else {
                this.zzJt().zzLa().log("Upload called in the client side when service should be used");
            }
        } else {
            this.zzJt().zzLc().log("Upload data called on the client side before use of service was decided");
        }
        return;
    }

Method com.google.android.gms.ads.identifier.zza.zzu() calling method java.net.URL.<init>()


    public void zzu(String p7)
    {
        try {
            RuntimeException v0_4 = ((java.net.HttpURLConnection) new java.net.URL(p7).openConnection());
        } catch (RuntimeException v0_5) {
            String v2_7 = String.valueOf(v0_5.getMessage());
            android.util.Log.w("HttpUrlPinger", new StringBuilder(((String.valueOf(p7).length() + 32) + String.valueOf(v2_7).length())).append("Error while parsing ping URL: ").append(p7).append(". ").append(v2_7).toString(), v0_5);
            return;
        } catch (RuntimeException v0_3) {
            String v2_2 = String.valueOf(v0_3.getMessage());
            android.util.Log.w("HttpUrlPinger", new StringBuilder(((String.valueOf(p7).length() + 27) + String.valueOf(v2_2).length())).append("Error while pinging URL: ").append(p7).append(". ").append(v2_2).toString(), v0_3);
            return;
        } catch (RuntimeException v0_3) {
        }
        String v1_6 = v0_4.getResponseCode();
        if ((v1_6 < 200) || (v1_6 >= 300)) {
            android.util.Log.w("HttpUrlPinger", new StringBuilder((String.valueOf(p7).length() + 65)).append("Received non-success response code ").append(v1_6).append(" from pinging URL: ").append(p7).toString());
        }
        v0_4.disconnect();
        return;
    }

Method com.facebook.stetho.inspector.network.DownloadingAsyncPrettyPrinterFactory.parseURL() calling method java.net.URL.<init>()


    private static java.net.URL parseURL(String p1)
    {
        try {
            int v0_1 = new java.net.URL(p1);
        } catch (int v0) {
            v0_1 = 0;
        }
        return v0_1;
    }

Method com.facebook.g.a() calling method java.net.URL.<init>()


    public static java.net.HttpURLConnection a(com.facebook.i p3)
    {
        ark>com.facebook.gark>.d(p3);
        try {
            org.json.JSONException v0_1;
            if (p3.size() != 1) {
                v0_1 = new java.net.URL(com.facebook.internal.w.b());
            } else {
                v0_1 = new java.net.URL(p3.a(0).l());
            }
            try {
                com.facebook.FacebookException v1_4 = ark>com.facebook.gark>.a(v0_1);
                ark>com.facebook.gark>.a(p3, v1_4);
                return v1_4;
            } catch (org.json.JSONException v0_4) {
                com.facebook.internal.x.a(v1_4);
                throw new com.facebook.FacebookException("could not construct request body", v0_4);
            } catch (org.json.JSONException v0_4) {
            }
        } catch (org.json.JSONException v0_2) {
            throw new com.facebook.FacebookException("could not construct URL for request", v0_2);
        }
        v1_4 = ark>com.facebook.gark>.a(v0_1);
        ark>com.facebook.gark>.a(p3, v1_4);
        return v1_4;
    }

Method com.bumptech.glide.load.model.GlideUrl.getSafeUrl() calling method java.net.URL.<init>()


    private java.net.URL getSafeUrl()
    {
        if (this.safeUrl == null) {
            this.safeUrl = new java.net.URL(this.getSafeStringUrl());
        }
        return this.safeUrl;
    }

Method com.bumptech.glide.load.a.g.a() calling method java.net.URL.<init>()


    private java.io.InputStream a(java.net.URL p6, int p7, java.net.URL p8, java.util.Map p9)
    {
        if (p7 < 5) {
            try {
                if ((p8 != null) && (p6.toURI().equals(p8.toURI()))) {
                    throw new java.io.IOException("In re-direct loop");
                }
            } catch (String v0) {
            }
            this.d = this.c.a(p6);
            String v2_0 = p9.entrySet().iterator();
            while (v2_0.hasNext()) {
                String v0_35 = ((java.util.Map$Entry) v2_0.next());
                this.d.addRequestProperty(((String) v0_35.getKey()), ((String) v0_35.getValue()));
            }
            String v0_29;
            this.d.setConnectTimeout(2500);
            this.d.setReadTimeout(2500);
            this.d.setUseCaches(0);
            this.d.setDoInput(1);
            this.d.connect();
            if (!this.f) {
                String v0_18 = this.d.getResponseCode();
                if ((v0_18 / 100) != 2) {
                    if ((v0_18 / 100) != 3) {
                        if (v0_18 != -1) {
                            throw new java.io.IOException(new StringBuilder().append("Request failed ").append(v0_18).append(": ").append(this.d.getResponseMessage()).toString());
                        } else {
                            throw new java.io.IOException("Unable to retrieve response code from HttpUrlConnection.");
                        }
                    } else {
                        String v0_27 = this.d.getHeaderField("Location");
                        if (!android.text.TextUtils.isEmpty(v0_27)) {
                            v0_29 = this.a(new java.net.URL(p6, v0_27), (p7 + 1), p6, p9);
                        } else {
                            throw new java.io.IOException("Received empty or null redirect url");
                        }
                    }
                } else {
                    v0_29 = this.a(this.d);
                }
            } else {
                v0_29 = 0;
            }
            return v0_29;
        } else {
            throw new java.io.IOException("Too many (> 5) redirects!");
        }
    }