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 com.squareup.picasso.OkHttpDownloader.openConnection() calling method java.net.URL.<init>()


    protected java.net.HttpURLConnection openConnection(android.net.Uri p3)
    {
        java.net.HttpURLConnection v3_2 = this.urlFactory.open(new java.net.URL(p3.toString()));
        v3_2.setConnectTimeout(15000);
        v3_2.setReadTimeout(20000);
        return v3_2;
    }

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


    private static java.net.URL zzd(com.google.android.gms.tagmanager.zzbx p1)
    {
        try {
            return new java.net.URL(p1.zzbfa());
        } catch (java.net.MalformedURLException) {
            com.google.android.gms.tagmanager.zzdj.e("Error trying to parse the GTM url.");
            return 0;
        }
    }

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


    public final java.io.InputStream zzmy(String p3)
    {
        String v3_7 = ((java.net.HttpURLConnection) new java.net.URL(p3).openConnection());
        v3_7.setReadTimeout(20000);
        v3_7.setConnectTimeout(20000);
        this.zzkry = v3_7;
        String v3_8 = this.zzkry;
        java.io.IOException v0_2 = v3_8.getResponseCode();
        if (v0_2 != 200) {
            int v1_2 = new StringBuilder(25);
            v1_2.append("Bad response: ");
            v1_2.append(v0_2);
            String v3_3 = v1_2.toString();
            if (v0_2 == 404) {
                throw new java.io.FileNotFoundException(v3_3);
            } else {
                if (v0_2 != 503) {
                    throw new java.io.IOException(v3_3);
                } else {
                    throw new com.google.android.gms.internal.zzdjn(v3_3);
                }
            }
        } else {
            this.zzkrz = v3_8.getInputStream();
            return this.zzkrz;
        }
    }

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


    public final java.io.InputStream zzmy(String p3)
    {
        String v3_7 = ((java.net.HttpURLConnection) new java.net.URL(p3).openConnection());
        v3_7.setReadTimeout(20000);
        v3_7.setConnectTimeout(20000);
        this.zzkry = v3_7;
        String v3_8 = this.zzkry;
        java.io.IOException v0_2 = v3_8.getResponseCode();
        if (v0_2 != 200) {
            int v1_2 = new StringBuilder(25);
            v1_2.append("Bad response: ");
            v1_2.append(v0_2);
            String v3_3 = v1_2.toString();
            if (v0_2 == 404) {
                throw new java.io.FileNotFoundException(v3_3);
            } else {
                if (v0_2 != 503) {
                    throw new java.io.IOException(v3_3);
                } else {
                    throw new com.google.android.gms.internal.zzdhu(v3_3);
                }
            }
        } else {
            this.zzkrz = v3_8.getInputStream();
            return this.zzkrz;
        }
    }

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


    private static java.net.URL zzd(com.google.android.gms.internal.zzcyq p1)
    {
        try {
            return new java.net.URL(p1.zzbfa());
        } catch (java.net.MalformedURLException) {
            com.google.android.gms.internal.zzcze.e("Error trying to parse the GTM url.");
            return 0;
        }
    }

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


    public final void zzck(String p5)
    {
        try {
            java.net.HttpURLConnection v0_1;
            String v1_1 = String.valueOf(p5);
        } catch (java.net.HttpURLConnection v0_9) {
            java.net.HttpURLConnection v0_7 = v0_9.getMessage();
            int v2_7 = new StringBuilder(((String.valueOf(p5).length() + 32) + String.valueOf(v0_7).length()));
            String v1_23 = "Error while parsing ping URL: ";
            v2_7.append(v1_23);
            v2_7.append(p5);
            v2_7.append(". ");
            v2_7.append(v0_7);
            com.google.android.gms.internal.zzakb.zzcu(v2_7.toString());
            return;
        } catch (java.net.HttpURLConnection v0_8) {
            v0_7 = v0_8.getMessage();
            v2_7 = new StringBuilder(((String.valueOf(p5).length() + 27) + String.valueOf(v0_7).length()));
            v1_23 = "Error while pinging URL: ";
            v2_7.append(v1_23);
            v2_7.append(p5);
            v2_7.append(". ");
            v2_7.append(v0_7);
            com.google.android.gms.internal.zzakb.zzcu(v2_7.toString());
            return;
        } catch (java.net.HttpURLConnection v0_6) {
            v0_7 = v0_6.getMessage();
            v2_7 = new StringBuilder(((String.valueOf(p5).length() + 27) + String.valueOf(v0_7).length()));
        }
        if (v1_1.length() == 0) {
            v0_1 = new String("Pinging URL: ");
        } else {
            v0_1 = "Pinging URL: ".concat(v1_1);
        }
        com.google.android.gms.internal.zzakb.zzbx(v0_1);
        java.net.HttpURLConnection v0_5 = ((java.net.HttpURLConnection) new java.net.URL(p5).openConnection());
        com.google.android.gms.internal.zzkb.zzia();
        com.google.android.gms.internal.zzajr.zza(1, v0_5, this.zzczb);
        String v1_3 = new com.google.android.gms.internal.zzajv();
        v1_3.zza(v0_5, 0);
        int v2_2 = v0_5.getResponseCode();
        v1_3.zza(v0_5, v2_2);
        if ((v2_2 < 200) || (v2_2 >= 300)) {
            StringBuilder v3_1 = new StringBuilder((String.valueOf(p5).length() + 65));
            v3_1.append("Received non-success response code ");
            v3_1.append(v2_2);
            v3_1.append(" from pinging URL: ");
            v3_1.append(p5);
            com.google.android.gms.internal.zzakb.zzcu(v3_1.toString());
        }
        v0_5.disconnect();
        return;
    }

Method org.jsoup.helper.StringUtil.resolve() calling method java.net.URL.<init>()


    public static java.net.URL resolve(java.net.URL p6, String p7)
    {
        if (p7.startsWith("?")) {
            java.net.URL v0_11 = new StringBuilder();
            v0_11.append(p6.getPath());
            v0_11.append(p7);
            p7 = v0_11.toString();
        }
        if ((p7.indexOf(46) == 0) && (p6.getFile().indexOf(47) != 0)) {
            String v1_1 = p6.getProtocol();
            String v2 = p6.getHost();
            int v3 = p6.getPort();
            StringBuilder v4_1 = new StringBuilder();
            v4_1.append("/");
            v4_1.append(p6.getFile());
            p6 = new java.net.URL(v1_1, v2, v3, v4_1.toString());
        }
        return new java.net.URL(p6, p7);
    }

Method org.jsoup.helper.StringUtil.resolve() calling method java.net.URL.<init>()


    public static String resolve(String p1, String p2)
    {
        try {
            try {
                return org.jsoup.helper.StringUtil.resolve(new java.net.URL(p1), p2).toExternalForm();
            } catch (java.net.MalformedURLException) {
                return "";
            }
        } catch (java.net.MalformedURLException) {
            return new java.net.URL(p2).toExternalForm();
        }
        return org.jsoup.helper.StringUtil.resolve(new java.net.URL(p1), p2).toExternalForm();
    }

Method org.apache.harmony.awt.datatransfer.DataProxy.getURL() calling method java.net.URL.<init>()


    private Object getURL(java.awt.datatransfer.DataFlavor p4)
    {
        if (!this.data.isNativeFormatAvailable("application/x-java-url")) {
            throw new java.awt.datatransfer.UnsupportedFlavorException(p4);
        } else {
            java.awt.datatransfer.UnsupportedFlavorException v0_1 = this.data.getURL();
            if (v0_1 == null) {
                throw new java.io.IOException(org.apache.harmony.awt.internal.nls.Messages.getString("awt.4F"));
            } else {
                java.net.URL v1_2 = new java.net.URL(v0_1);
                if (!p4.getRepresentationClass().isAssignableFrom(java.net.URL)) {
                    if (!p4.isFlavorTextType()) {
                        throw new java.awt.datatransfer.UnsupportedFlavorException(p4);
                    } else {
                        return this.getTextRepresentation(v1_2.toString(), p4);
                    }
                } else {
                    return v1_2;
                }
            }
        }
    }

Method javax.mail.URLName.getURL() calling method java.net.URL.<init>()


    public java.net.URL getURL()
    {
        return new java.net.URL(this.getProtocol(), this.getHost(), this.getPort(), this.getFile());
    }

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


    public static String encode(CharSequence p7)
    {
        try {
            String v3;
            String v0_3 = new java.net.URL(p7.toString());
            String v7_8 = v0_3.getHost();
            StringBuilder v1_5 = v0_3.getPort();
        } catch (String v7_1) {
            throw new io.fabric.sdk.android.services.network.HttpRequest$HttpRequestException(v7_1);
        }
        if (v1_5 == -1) {
            v3 = v7_8;
        } else {
            String v2_1 = new StringBuilder();
            v2_1.append(v7_8);
            v2_1.append(58);
            v2_1.append(Integer.toString(v1_5));
            v3 = v2_1.toString();
        }
        try {
            String v7_6 = new java.net.URI;
            v7_6(v0_3.getProtocol(), v3, v0_3.getPath(), v0_3.getQuery(), 0);
            String v7_7 = v7_6.toASCIIString();
            String v0_5 = v7_7.indexOf(63);
        } catch (String v7_11) {
            String v0_9 = new java.io.IOException("Parsing URI failed");
            v0_9.initCause(v7_11);
            throw new io.fabric.sdk.android.services.network.HttpRequest$HttpRequestException(v0_9);
        }
        if (v0_5 > null) {
            String v0_6 = (v0_5 + 1);
            if (v0_6 < v7_7.length()) {
                StringBuilder v1_3 = new StringBuilder();
                v1_3.append(v7_7.substring(0, v0_6));
                v1_3.append(v7_7.substring(v0_6).replace("+", "%2B"));
                v7_7 = v1_3.toString();
            }
        }
        return v7_7;
    }

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


    public HttpRequest(CharSequence p2, String p3)
    {
        this.connection = 0;
        this.ignoreCloseExceptions = 1;
        this.uncompress = 0;
        this.bufferSize = 8192;
        try {
            this.url = new java.net.URL(p2.toString());
            this.requestMethod = p3;
            return;
        } catch (java.net.MalformedURLException v2_2) {
            throw new io.fabric.sdk.android.services.network.HttpRequest$HttpRequestException(v2_2);
        }
    }

Method com.ypyproductions.webservice.DownloadUtils.downloadString() calling method java.net.URL.<init>()


    public static String downloadString(String p4)
    {
        try {
            int v4_6 = ((java.net.HttpURLConnection) new java.net.URL(p4).openConnection());
            v4_6.setReadTimeout(10000);
            v4_6.setConnectTimeout(15000);
            v4_6.setRequestMethod("GET");
            v4_6.setDoInput(1);
            v4_6.connect();
            int v0_3 = v4_6.getResponseCode();
            String v2_1 = new StringBuilder("The response of is: ");
            v2_1.append(v0_3);
            com.ypyproductions.utils.DBLog.d(com.ypyproductions.webservice.DownloadUtils.TAG, v2_1.toString());
        } catch (int v4_1) {
            v4_1.printStackTrace();
            return 0;
        }
        if (v0_3 != 200) {
            return 0;
        } else {
            return com.ypyproductions.webservice.DownloadUtils.convertStreamToString(v4_6.getInputStream());
        }
    }

Method com.ypyproductions.webservice.DownloadUtils.download() calling method java.net.URL.<init>()


    public static java.io.InputStream download(String p4)
    {
        try {
            int v4_5 = ((java.net.HttpURLConnection) new java.net.URL(p4).openConnection());
            v4_5.setReadTimeout(10000);
            v4_5.setConnectTimeout(15000);
            v4_5.setRequestMethod("GET");
            v4_5.setDoInput(1);
            v4_5.setUseCaches(0);
            v4_5.connect();
            int v0_4 = v4_5.getResponseCode();
            String v2_1 = new StringBuilder("The response is: ");
            v2_1.append(v0_4);
            com.ypyproductions.utils.DBLog.d(com.ypyproductions.webservice.DownloadUtils.TAG, v2_1.toString());
        } catch (int v4_1) {
            v4_1.printStackTrace();
            return 0;
        }
        if (v0_4 != 200) {
            return 0;
        } else {
            return v4_5.getInputStream();
        }
    }

Method com.rudraum.rudraumThumb2Thief.utils.NotificationUtils.getBitmapFromURL() calling method java.net.URL.<init>()


    public android.graphics.Bitmap getBitmapFromURL(String p2)
    {
        try {
            int v2_5 = ((java.net.HttpURLConnection) new java.net.URL(p2).openConnection());
            v2_5.setDoInput(1);
            v2_5.connect();
            return android.graphics.BitmapFactory.decodeStream(v2_5.getInputStream());
        } catch (int v2_2) {
            v2_2.printStackTrace();
            return 0;
        }
    }

Method com.rudraum.rudraumThumb2Thief.service.PostHttp.doInBackground() calling method java.net.URL.<init>()


    protected varargs String doInBackground(Void[] p6)
    {
        try {
            String v6_2 = new java.net.URL(this.url_string);
            java.io.BufferedReader v0_5 = new StringBuilder();
            java.io.InputStreamReader v1_10 = this.list.entrySet().iterator();
        } catch (Exception) {
            return 0;
        }
        while (v1_10.hasNext()) {
            String v2_6 = ((java.util.Map$Entry) v1_10.next());
            if (v0_5.length() != 0) {
                v0_5.append(38);
            }
            v0_5.append(java.net.URLEncoder.encode(((String) v2_6.getKey()), "UTF-8"));
            v0_5.append(61);
            v0_5.append(java.net.URLEncoder.encode(((String) v2_6.getValue()), "UTF-8"));
        }
        java.io.BufferedReader v0_2 = v0_5.toString().getBytes("UTF-8");
        String v6_3 = ((java.net.HttpURLConnection) v6_2.openConnection());
        v6_3.setRequestMethod("POST");
        v6_3.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
        v6_3.setRequestProperty("Content-Length", String.valueOf(v0_2.length));
        v6_3.setDoOutput(1);
        v6_3.getOutputStream().write(v0_2);
        return new java.io.BufferedReader(new java.io.InputStreamReader(v6_3.getInputStream(), "UTF-8")).readLine();
    }

Method com.rudraum.rudraumThumb2Thief.PromotionalActivity$AsyncCaller.doInBackground() calling method java.net.URL.<init>()


    protected varargs android.graphics.Bitmap doInBackground(Void[] p2)
    {
        try {
            int v2_7 = ((java.net.HttpURLConnection) new java.net.URL(this.this$0.images).openConnection());
            v2_7.setDoInput(1);
            v2_7.connect();
            return android.graphics.BitmapFactory.decodeStream(v2_7.getInputStream());
        } catch (int v2_3) {
            v2_3.printStackTrace();
            return 0;
        }
    }

Method com.rudraum.rudraumThumb2Thief.MainActivity$DownloadFile.doInBackground() calling method java.net.URL.<init>()


    protected varargs String doInBackground(String[] p19)
    {
        try {
            String v0_13 = new java.net.URL(p19[0]);
            String v3_1 = v0_13.openConnection();
            v3_1.connect();
            String v3_5 = v3_1.getContentLength();
            String v4_1 = new java.io.BufferedInputStream(v0_13.openStream(), 8192);
            new java.text.SimpleDateFormat("yyyy.MM.dd.HH.mm.ss").format(new java.util.Date());
            int v6_3 = 1;
            this.fileName = p19[0].substring((p19[0].lastIndexOf(47) + 1), p19[0].length());
            this.fileName = com.rudraum.rudraumThumb2Thief.MainActivity$DownloadFile v1.fileName;
            String v0_12 = new StringBuilder();
            v0_12.append(android.os.Environment.getExternalStorageDirectory());
            v0_12.append(java.io.File.separator);
            v0_12.append("download/");
            this.folder = v0_12.toString();
            String v0_16 = new java.io.File(this.folder);
        } catch (String v0_3) {
            android.util.Log.e("Error: ", v0_3.getMessage());
            return "Please check your network connection";
        }
        if (!v0_16.exists()) {
            v0_16.mkdirs();
        }
        String v5_13 = new StringBuilder();
        v5_13.append(this.folder);
        v5_13.append(this.fileName);
        String v0_18 = new java.io.FileOutputStream(v5_13.toString());
        String v5_16 = new byte[1024];
        long v7_5 = 0;
        while(true) {
            int v9 = v4_1.read(v5_16);
            if (v9 == -1) {
                break;
            }
            long v7_0 = (v7_5 + ((long) v9));
            String[] v10_1 = new String[v6_3];
            StringBuilder v11_1 = new StringBuilder();
            v11_1.append("");
            long v12_2 = (100 * v7_0);
            long v14 = ((long) v3_5);
            long v16 = v7_0;
            v11_1.append(((int) (v12_2 / v14)));
            v10_1[0] = v11_1.toString();
            this.publishProgress(v10_1);
            int v6_2 = com.rudraum.rudraumThumb2Thief.MainActivity.access$400();
            long v7_3 = new StringBuilder();
            v7_3.append("Progress: ");
            v7_3.append(((int) (v12_2 / v14)));
            android.util.Log.d(v6_2, v7_3.toString());
            v0_18.write(v5_16, 0, v9);
            v7_5 = v16;
            v6_3 = 1;
        }
        v0_18.flush();
        v0_18.close();
        v4_1.close();
        String v0_19 = this.this$0;
        String v2_4 = this.this$0;
        String v3_3 = new StringBuilder();
        v3_3.append("Downloaded at: ");
        v3_3.append(this.folder);
        v3_3.append(this.fileName);
        String v3_4 = v3_3.toString();
        String v4_6 = new StringBuilder();
        v4_6.append(this.folder);
        v4_6.append(this.fileName);
        com.rudraum.rudraumThumb2Thief.MainActivity.access$500(v0_19, v2_4, v3_4, v4_6.toString());
        String v0_21 = new StringBuilder();
        v0_21.append("Downloaded at: ");
        v0_21.append(this.folder);
        v0_21.append(this.fileName);
        return v0_21.toString();
    }

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


    public final void zzbah()
    {
        void v1 = this;
        this.zzawx().zzve();
        this.zzxf();
        this.zzjgf = 1;
        try {
            com.google.android.gms.internal.zzcip v0_8;
            com.google.android.gms.internal.zzcih v3_13;
            com.google.android.gms.internal.zzcih v3_0 = this.zzawp().zzbas();
        } catch (com.google.android.gms.internal.zzcip v0_11) {
            this.zzjgf = 0;
            this.zzban();
            throw v0_11;
        }
        if (v3_0 != null) {
            if (!v3_0.booleanValue()) {
                if (this.zzjgc <= 0) {
                    com.google.android.gms.internal.zzcih v3_10;
                    this.zzawx().zzve();
                    if (this.zzjfx == null) {
                        v3_10 = 0;
                    } else {
                        v3_10 = 1;
                    }
                    if (v3_10 == null) {
                        if (this.zzbab().zzzs()) {
                            com.google.android.gms.internal.zzcih v3_16 = this.zzata.currentTimeMillis();
                            String v9 = 0;
                            this.zzg(0, (v3_16 - com.google.android.gms.internal.zzcgn.zzayc()));
                            String v7_12 = this.zzawz().zzjcr.get();
                            if (v7_12 != 0) {
                                this.zzawy().zzazi().zzj("Uploading events. Elapsed time since last upload attempt (ms)", Long.valueOf(Math.abs((v3_16 - v7_12))));
                            }
                            long v5_4 = this.zzaws().zzayf();
                            if (android.text.TextUtils.isEmpty(v5_4)) {
                                this.zzjgb = -1;
                                com.google.android.gms.internal.zzcip v0_14 = this.zzaws().zzba((v3_16 - com.google.android.gms.internal.zzcgn.zzayc()));
                                if (android.text.TextUtils.isEmpty(v0_14)) {
                                    v1.zzjgf = 0;
                                    this.zzban();
                                    return;
                                } else {
                                    com.google.android.gms.internal.zzcip v0_15 = this.zzaws().zzjb(v0_14);
                                    if (v0_15 == null) {
                                        v1.zzjgf = 0;
                                        this.zzban();
                                        return;
                                    } else {
                                        v1 = this.zzb(v0_15);
                                        v1.zzjgf = 0;
                                        this.zzban();
                                        return;
                                    }
                                }
                            } else {
                                if (this.zzjgb == -1) {
                                    this.zzjgb = this.zzaws().zzaym();
                                }
                                String v6_0 = this.zzaws().zzl(v5_4, this.zzjew.zzb(v5_4, com.google.android.gms.internal.zzchc.zzjaj), Math.max(0, this.zzjew.zzb(v5_4, com.google.android.gms.internal.zzchc.zzjak)));
                                if (v6_0.isEmpty()) {
                                    v1.zzjgf = 0;
                                    this.zzban();
                                    return;
                                } else {
                                    String v7_2 = v6_0.iterator();
                                    while (v7_2.hasNext()) {
                                        Integer v8_5 = ((com.google.android.gms.internal.zzcme) ((android.util.Pair) v7_2.next()).first);
                                        if (!android.text.TextUtils.isEmpty(v8_5.zzjmc)) {
                                            String v7_3 = v8_5.zzjmc;
                                        }
                                        if (v7_3 != null) {
                                            Integer v8_6 = 0;
                                            while (v8_6 < v6_0.size()) {
                                                com.google.android.gms.internal.zzchu v10_6 = ((com.google.android.gms.internal.zzcme) ((android.util.Pair) v6_0.get(v8_6)).first);
                                                if ((android.text.TextUtils.isEmpty(v10_6.zzjmc)) || (v10_6.zzjmc.equals(v7_3))) {
                                                    v8_6++;
                                                } else {
                                                    v6_0 = v6_0.subList(0, v8_6);
                                                    break;
                                                }
                                            }
                                        }
                                        com.google.android.gms.internal.zzchu v10_13;
                                        String v7_5 = new com.google.android.gms.internal.zzcmd();
                                        Integer v8_8 = new com.google.android.gms.internal.zzcme[v6_0.size()];
                                        v7_5.zzjlm = v8_8;
                                        Integer v8_10 = new java.util.ArrayList(v6_0.size());
                                        if ((!com.google.android.gms.internal.zzcgn.zzaye()) || (!this.zzjew.zziz(v5_4))) {
                                            v10_13 = 0;
                                        } else {
                                            v10_13 = 1;
                                        }
                                        com.google.android.gms.internal.zzchq v11_2 = 0;
                                        while (v11_2 < v7_5.zzjlm.length) {
                                            v7_5.zzjlm[v11_2] = ((com.google.android.gms.internal.zzcme) ((android.util.Pair) v6_0.get(v11_2)).first);
                                            v8_10.add(((Long) ((android.util.Pair) v6_0.get(v11_2)).second));
                                            v7_5.zzjlm[v11_2].zzjmb = Long.valueOf(11910);
                                            v7_5.zzjlm[v11_2].zzjlr = Long.valueOf(v3_16);
                                            v7_5.zzjlm[v11_2].zzjmh = Boolean.valueOf(0);
                                            if (v10_13 == null) {
                                                v7_5.zzjlm[v11_2].zzjmo = 0;
                                            }
                                            v11_2++;
                                        }
                                        if (this.zzawy().zzae(2)) {
                                            v9 = this.zzawt().zza(v7_5);
                                        }
                                        byte[] v14 = this.zzawu().zzb(v7_5);
                                        String v6_7 = ((String) com.google.android.gms.internal.zzchc.zzjat.get());
                                        com.google.android.gms.internal.zzchu v10_16;
                                        java.net.URL v13_1 = new java.net.URL(v6_7);
                                        if (v8_10.isEmpty()) {
                                            v10_16 = 0;
                                        } else {
                                            v10_16 = 1;
                                        }
                                        com.google.android.gms.common.internal.zzbq.checkArgument(v10_16);
                                        if (this.zzjfx == null) {
                                            this.zzjfx = new java.util.ArrayList(v8_10);
                                        } else {
                                            this.zzawy().zzazd().log("Set uploading progress before finishing the previous upload");
                                        }
                                        this.zzawz().zzjcs.set(v3_16);
                                        com.google.android.gms.internal.zzcih v3_4 = "?";
                                        if (v7_5.zzjlm.length > 0) {
                                            v3_4 = v7_5.zzjlm[0].zzcn;
                                        }
                                        this.zzawy().zzazj().zzd("Uploading data. app, uncompressed size, data", v3_4, Integer.valueOf(v14.length), v9);
                                        this.zzjge = 1;
                                        com.google.android.gms.internal.zzchq v11_3 = this.zzbab();
                                        com.google.android.gms.internal.zzcip v0_4 = new com.google.android.gms.internal.zzcip(this);
                                        v11_3.zzve();
                                        v11_3.zzxf();
                                        com.google.android.gms.common.internal.zzbq.checkNotNull(v13_1);
                                        com.google.android.gms.common.internal.zzbq.checkNotNull(v14);
                                        com.google.android.gms.common.internal.zzbq.checkNotNull(v0_4);
                                        com.google.android.gms.internal.zzcih v3_9 = v11_3.zzawx();
                                        com.google.android.gms.internal.zzchu v4_5 = new com.google.android.gms.internal.zzchu;
                                        v4_5(v11_3, v5_4, v13_1, v14, 0, v0_4);
                                        v3_9.zzh(v4_5);
                                        v1.zzjgf = 0;
                                        this.zzban();
                                        return;
                                    }
                                    v7_3 = 0;
                                }
                            }
                        } else {
                            this.zzawy().zzazj().log("Network not connected, ignoring upload request");
                        }
                    } else {
                        v0_8 = this.zzawy().zzazj();
                        v3_13 = "Uploading requested multiple times";
                        v0_8.log(v3_13);
                        v1.zzjgf = 0;
                        this.zzban();
                        return;
                    }
                }
                this = this.zzbaj();
            } else {
                v0_8 = this.zzawy().zzazd();
                v3_13 = "Upload called in the client side when service should be used";
            }
        } else {
            v0_8 = this.zzawy().zzazf();
            v3_13 = "Upload data called on the client side before use of service was decided";
        }
        v1.zzjgf = 0;
        this.zzban();
        return;
    }

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


    private final void zzb(com.google.android.gms.internal.zzcgh p11)
    {
        this.zzawx().zzve();
        if (!android.text.TextUtils.isEmpty(p11.getGmpAppId())) {
            String v0_3;
            String v0_11 = p11.getGmpAppId();
            com.google.android.gms.internal.zzchu v1_0 = p11.getAppInstanceId();
            com.google.android.gms.internal.zzchq v2_2 = new android.net.Uri$Builder();
            String v3_6 = v2_2.scheme(((String) com.google.android.gms.internal.zzchc.zzjah.get())).encodedAuthority(((String) com.google.android.gms.internal.zzchc.zzjai.get()));
            String v0_1 = String.valueOf(v0_11);
            if (v0_1.length() == 0) {
                v0_3 = new String("config/app/");
            } else {
                v0_3 = "config/app/".concat(v0_1);
            }
            v3_6.path(v0_3).appendQueryParameter("app_instance_id", v1_0).appendQueryParameter("platform", "android").appendQueryParameter("gmp_version", "11910");
            String v0_9 = v2_2.build().toString();
            try {
                android.support.v4.util.ArrayMap v6_1;
                java.net.URL v4_6 = new java.net.URL(v0_9);
                this.zzawy().zzazj().zzj("Fetching remote configuration", p11.getAppId());
                com.google.android.gms.internal.zzchu v1_8 = this.zzawv().zzjs(p11.getAppId());
                String v3_12 = this.zzawv().zzjt(p11.getAppId());
            } catch (java.net.MalformedURLException) {
                this.zzawy().zzazd().zze("Failed to parse config URL. Not fetching. appId", com.google.android.gms.internal.zzchm.zzjk(p11.getAppId()), v0_9);
                return;
            }
            if ((v1_8 == null) || (android.text.TextUtils.isEmpty(v3_12))) {
                v6_1 = 0;
            } else {
                com.google.android.gms.internal.zzchu v1_11 = new android.support.v4.util.ArrayMap();
                v1_11.put("If-Modified-Since", v3_12);
                v6_1 = v1_11;
            }
            this.zzjgd = 1;
            com.google.android.gms.internal.zzchq v2_8 = this.zzbab();
            String v3_0 = p11.getAppId();
            com.google.android.gms.internal.zzciq v7_1 = new com.google.android.gms.internal.zzciq(this);
            v2_8.zzve();
            v2_8.zzxf();
            com.google.android.gms.common.internal.zzbq.checkNotNull(v4_6);
            com.google.android.gms.common.internal.zzbq.checkNotNull(v7_1);
            com.google.android.gms.internal.zzcih v8 = v2_8.zzawx();
            com.google.android.gms.internal.zzchu v9 = new com.google.android.gms.internal.zzchu;
            v9(v2_8, v3_0, v4_6, 0, v6_1, v7_1);
            v8.zzh(v9);
            return;
        } else {
            this.zzb(p11.getAppId(), 204, 0, 0, 0);
            return;
        }
    }

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


    private final android.webkit.WebResourceResponse zzdb(String p9)
    {
        java.net.URL v1_1 = new java.net.URL(p9);
        String v0_8 = 0;
        while(true) {
            v0_8++;
            if (v0_8 > 20) {
                java.net.URL v1_3 = new StringBuilder(32);
                v1_3.append("Too many redirects (20)");
                throw new java.io.IOException(v1_3.toString());
            } else {
                java.net.HttpURLConnection v2_0 = v1_1.openConnection();
                v2_0.setConnectTimeout(10000);
                v2_0.setReadTimeout(10000);
                if (!(v2_0 instanceof java.net.HttpURLConnection)) {
                    throw new java.io.IOException("Invalid protocol.");
                } else {
                    java.net.HttpURLConnection v2_1 = ((java.net.HttpURLConnection) v2_0);
                    com.google.android.gms.ads.internal.zzbs.zzei().zza(this.zzbyk.getContext(), this.zzbyk.zzsk().zzcv, 0, v2_1);
                    String v3_4 = new com.google.android.gms.internal.zzajv();
                    v3_4.zza(v2_1, 0);
                    java.net.URL v5_3 = v2_1.getResponseCode();
                    com.google.android.gms.ads.internal.zzbs.zzei();
                    boolean v6_1 = com.google.android.gms.internal.zzahn.zzci(v2_1.getContentType());
                    com.google.android.gms.ads.internal.zzbs.zzei();
                    String v7_1 = com.google.android.gms.internal.zzahn.zzcj(v2_1.getContentType());
                    v3_4.zza(v2_1, v5_3);
                    if ((v5_3 < 300) || (v5_3 >= 400)) {
                        return new android.webkit.WebResourceResponse(v6_1, v7_1, v2_1.getInputStream());
                    } else {
                        String v3_8 = v2_1.getHeaderField("Location");
                        if (v3_8 == null) {
                            throw new java.io.IOException("Missing Location header in redirect");
                        } else {
                            java.net.URL v5_5 = new java.net.URL(v1_1, v3_8);
                            java.net.URL v1_4 = v5_5.getProtocol();
                            if (v1_4 != null) {
                                if ((!v1_4.equals("http")) && (!v1_4.equals("https"))) {
                                    break;
                                }
                                java.net.URL v1_6;
                                String v3_9 = String.valueOf(v3_8);
                                if (v3_9.length() == 0) {
                                    v1_6 = new String("Redirecting to ");
                                } else {
                                    v1_6 = "Redirecting to ".concat(v3_9);
                                }
                                com.google.android.gms.internal.zzagf.zzbx(v1_6);
                                v2_1.disconnect();
                                v1_1 = v5_5;
                            } else {
                                com.google.android.gms.internal.zzagf.zzcu("Protocol is null");
                                return 0;
                            }
                        }
                    }
                }
            }
        }
        String v9_2;
        String v0_2 = String.valueOf(v1_4);
        if (v0_2.length() == 0) {
            v9_2 = new String("Unsupported scheme: ");
        } else {
            v9_2 = "Unsupported scheme: ".concat(v0_2);
        }
        com.google.android.gms.internal.zzagf.zzcu(v9_2);
        return 0;
    }

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


    public static java.net.HttpURLConnection zzb(String p6, int p7)
    {
        java.net.URL v1_0 = new java.net.URL(p6);
        String v0_2 = 0;
        while(true) {
            v0_2++;
            if (v0_2 > 20) {
                throw new java.io.IOException("Too many redirects (20)");
            } else {
                java.net.HttpURLConnection v2_0 = v1_0.openConnection();
                v2_0.setConnectTimeout(p7);
                v2_0.setReadTimeout(p7);
                if (!(v2_0 instanceof java.net.HttpURLConnection)) {
                    throw new java.io.IOException("Invalid protocol.");
                } else {
                    java.net.HttpURLConnection v2_1 = ((java.net.HttpURLConnection) v2_0);
                    String v3_2 = new com.google.android.gms.internal.zzajv();
                    v3_2.zza(v2_1, 0);
                    v2_1.setInstanceFollowRedirects(0);
                    java.net.URL v4_1 = v2_1.getResponseCode();
                    v3_2.zza(v2_1, v4_1);
                    if ((v4_1 / 100) != 3) {
                        return v2_1;
                    } else {
                        String v3_5 = v2_1.getHeaderField("Location");
                        if (v3_5 == null) {
                            throw new java.io.IOException("Missing Location header in redirect");
                        } else {
                            java.net.URL v4_4 = new java.net.URL(v1_0, v3_5);
                            java.net.URL v1_1 = v4_4.getProtocol();
                            if (v1_1 == null) {
                                throw new java.io.IOException("Protocol is null");
                            } else {
                                if ((!v1_1.equals("http")) && (!v1_1.equals("https"))) {
                                    break;
                                }
                                java.net.URL v1_3;
                                String v3_6 = String.valueOf(v3_5);
                                if (v3_6.length() == 0) {
                                    v1_3 = new String("Redirecting to ");
                                } else {
                                    v1_3 = "Redirecting to ".concat(v3_6);
                                }
                                com.google.android.gms.internal.zzagf.zzbx(v1_3);
                                v2_1.disconnect();
                                v1_0 = v4_4;
                            }
                        }
                    }
                }
            }
        }
        String v7_5;
        String v0_3 = String.valueOf(v1_1);
        if (v0_3.length() == 0) {
            v7_5 = new String("Unsupported scheme: ");
        } else {
            v7_5 = "Unsupported scheme: ".concat(v0_3);
        }
        throw new java.io.IOException(v7_5);
    }

Method com.google.android.gms.ads.internal.gmsg.HttpClient.zzd() calling method java.net.URL.<init>()


    private static com.google.android.gms.ads.internal.gmsg.HttpClient$zzb zzd(org.json.JSONObject p8)
    {
        String v0_1 = p8.optString("http_request_id");
        java.util.ArrayList v1_4 = p8.optString("url");
        String v2_1 = p8.optString("post_body", 0);
        try {
            java.net.URL v3_0 = new java.net.URL(v1_4);
        } catch (java.util.ArrayList v1_0) {
            com.google.android.gms.internal.zzagf.zzb("Error constructing http request.", v1_0);
        }
        java.util.ArrayList v1_2 = new java.util.ArrayList();
        com.google.android.gms.ads.internal.gmsg.HttpClient$zzb v8_1 = p8.optJSONArray("headers");
        if (v8_1 == null) {
            v8_1 = new org.json.JSONArray();
        }
        int v4_4 = 0;
        while (v4_4 < v8_1.length()) {
            String v5_1 = v8_1.optJSONObject(v4_4);
            if (v5_1 != null) {
                v1_2.add(new com.google.android.gms.ads.internal.gmsg.HttpClient$zza(v5_1.optString("key"), v5_1.optString("value")));
            }
            v4_4++;
        }
        return new com.google.android.gms.ads.internal.gmsg.HttpClient$zzb(v0_1, v3_0, v1_2, v2_1);
    }

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.data.HttpUrlFetcher.loadDataWithRedirects() calling method java.net.URL.<init>()

Couldn't retrieve source code

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


    public final void run()
    {
        new com.google.android.gms.ads.identifier.zzc();
        String v0_3 = this.zzanb;
        RuntimeException v1_7 = android.net.Uri.parse("https://pagead2.googlesyndication.com/pagead/gen_204?id=gmob-apps").buildUpon();
        String v2_0 = v0_3.keySet().iterator();
        while (v2_0.hasNext()) {
            String v3_6 = ((String) v2_0.next());
            v1_7.appendQueryParameter(v3_6, ((String) v0_3.get(v3_6)));
        }
        String v0_2 = v1_7.build().toString();
        try {
            RuntimeException v1_3 = ((java.net.HttpURLConnection) new java.net.URL(v0_2).openConnection());
        } catch (RuntimeException v1_6) {
            String v2_5 = "HttpUrlPinger";
            String v3_4 = v1_6.getMessage();
            StringBuilder v5_5 = new StringBuilder(((String.valueOf(v0_2).length() + 32) + String.valueOf(v3_4).length()));
            String v4_10 = "Error while parsing ping URL: ";
            v5_5.append(v4_10);
            v5_5.append(v0_2);
            v5_5.append(". ");
            v5_5.append(v3_4);
            android.util.Log.w(v2_5, v5_5.toString(), v1_6);
            return;
        } catch (RuntimeException v1_6) {
            v2_5 = "HttpUrlPinger";
            v3_4 = v1_6.getMessage();
            v5_5 = new StringBuilder(((String.valueOf(v0_2).length() + 27) + String.valueOf(v3_4).length()));
            v4_10 = "Error while pinging URL: ";
            v5_5.append(v4_10);
            v5_5.append(v0_2);
            v5_5.append(". ");
            v5_5.append(v3_4);
            android.util.Log.w(v2_5, v5_5.toString(), v1_6);
            return;
        } catch (RuntimeException v1_6) {
        }
        String v2_1 = v1_3.getResponseCode();
        if ((v2_1 < 200) || (v2_1 >= 300)) {
            StringBuilder v5_1 = new StringBuilder((String.valueOf(v0_2).length() + 65));
            v5_1.append("Received non-success response code ");
            v5_1.append(v2_1);
            v5_1.append(" from pinging URL: ");
            v5_1.append(v0_2);
            android.util.Log.w("HttpUrlPinger", v5_1.toString());
        }
        v1_3.disconnect();
        return;
    }

Method android.support.v7.app.MediaRouteControllerDialog$FetchArtTask.openInputStreamByScheme() calling method java.net.URL.<init>()


    private java.io.InputStream openInputStreamByScheme(android.net.Uri p3)
    {
        java.io.BufferedInputStream v3_3;
        java.io.BufferedInputStream v0_8 = p3.getScheme().toLowerCase();
        if ((!"android.resource".equals(v0_8)) && ((!"content".equals(v0_8)) && (!"file".equals(v0_8)))) {
            java.io.BufferedInputStream v3_2 = new java.net.URL(p3.toString()).openConnection();
            v3_2.setConnectTimeout(android.support.v7.app.MediaRouteControllerDialog.CONNECTION_TIMEOUT_MILLIS);
            v3_2.setReadTimeout(android.support.v7.app.MediaRouteControllerDialog.CONNECTION_TIMEOUT_MILLIS);
            v3_3 = v3_2.getInputStream();
        } else {
            v3_3 = this.this$0.mContext.getContentResolver().openInputStream(p3);
        }
        java.io.BufferedInputStream v3_4;
        if (v3_3 != null) {
            v3_4 = new java.io.BufferedInputStream(v3_3);
        } else {
            v3_4 = 0;
        }
        return v3_4;
    }

Method org.jsoup.helper.HttpConnection$Response.serialiseRequestUrl() calling method java.net.URL.<init>()


    private static void serialiseRequestUrl(org.jsoup.Connection$Request p7)
    {
        int v0_1;
        int v0_0 = p7.url();
        String v1_1 = new StringBuilder();
        v1_1.append(v0_0.getProtocol());
        v1_1.append("://");
        v1_1.append(v0_0.getAuthority());
        v1_1.append(v0_0.getPath());
        v1_1.append("?");
        if (v0_0.getQuery() == null) {
            v0_1 = 1;
        } else {
            v1_1.append(v0_0.getQuery());
            v0_1 = 0;
        }
        java.util.Iterator v2_5 = p7.data().iterator();
        while (v2_5.hasNext()) {
            String v4_2 = ((org.jsoup.Connection$KeyVal) v2_5.next());
            org.jsoup.helper.Validate.isFalse(v4_2.hasInputStream(), "InputStream data not supported in URL query string.");
            if (v0_1 != 0) {
                v0_1 = 0;
            } else {
                v1_1.append(38);
            }
            v1_1.append(java.net.URLEncoder.encode(v4_2.key(), "UTF-8"));
            v1_1.append(61);
            v1_1.append(java.net.URLEncoder.encode(v4_2.value(), "UTF-8"));
        }
        p7.url(new java.net.URL(v1_1.toString()));
        p7.data().clear();
        return;
    }

Method com.rudraum.rudraumThumb2Thief.firebase.MyFirebaseMessagingService.getBitmapfromUrl() calling method java.net.URL.<init>()


    public android.graphics.Bitmap getBitmapfromUrl(String p2)
    {
        try {
            int v2_5 = ((java.net.HttpURLConnection) new java.net.URL(p2).openConnection());
            v2_5.setDoInput(1);
            v2_5.connect();
            return android.graphics.BitmapFactory.decodeStream(v2_5.getInputStream());
        } catch (int v2_2) {
            v2_2.printStackTrace();
            return 0;
        }
    }

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


    private final java.net.URL zzzt()
    {
        int v0_1;
        int v0_4 = String.valueOf(com.google.android.gms.internal.zzard.zzyw());
        String v1_8 = String.valueOf(((String) com.google.android.gms.internal.zzarl.zzdwp.get()));
        if (v1_8.length() == 0) {
            v0_1 = new String(v0_4);
        } else {
            v0_1 = v0_4.concat(v1_8);
        }
        try {
            return new java.net.URL(v0_1);
        } catch (int v0_2) {
            this.zze("Error trying to parse the hardcoded host url", v0_2);
            return 0;
        }
    }

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


    private final java.net.URL zzd(com.google.android.gms.internal.zzarq p3)
    {
        int v3_3;
        String v0_2;
        int v3_4;
        String v0_0;
        if (!p3.zzzk()) {
            v3_3 = String.valueOf(com.google.android.gms.internal.zzard.zzyx());
            v0_0 = String.valueOf(com.google.android.gms.internal.zzard.zzyy());
            if (v0_0.length() == 0) {
                v0_2 = new String(v3_3);
                v3_4 = v0_2;
            } else {
                v3_4 = v3_3.concat(v0_0);
            }
        } else {
            v3_3 = String.valueOf(com.google.android.gms.internal.zzard.zzyw());
            v0_0 = String.valueOf(com.google.android.gms.internal.zzard.zzyy());
            if (v0_0.length() == 0) {
                v0_2 = new String(v3_3);
            }
        }
        try {
            return new java.net.URL(v3_4);
        } catch (int v3_5) {
            this.zze("Error trying to parse the hardcoded host url", v3_5);
            return 0;
        }
    }

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


    private final java.net.URL zzb(com.google.android.gms.internal.zzarq p4, String p5)
    {
        StringBuilder v2_5;
        String v0;
        int v4_2;
        if (!p4.zzzk()) {
            v4_2 = com.google.android.gms.internal.zzard.zzyx();
            v0 = com.google.android.gms.internal.zzard.zzyy();
            v2_5 = new StringBuilder((((String.valueOf(v4_2).length() + 1) + String.valueOf(v0).length()) + String.valueOf(p5).length()));
        } else {
            v4_2 = com.google.android.gms.internal.zzard.zzyw();
            v0 = com.google.android.gms.internal.zzard.zzyy();
            v2_5 = new StringBuilder((((String.valueOf(v4_2).length() + 1) + String.valueOf(v0).length()) + String.valueOf(p5).length()));
        }
        v2_5.append(v4_2);
        v2_5.append(v0);
        v2_5.append("?");
        v2_5.append(p5);
        try {
            return new java.net.URL(v2_5.toString());
        } catch (int v4_5) {
            this.zze("Error trying to parse the hardcoded host url", v4_5);
            return 0;
        }
    }

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


    public final com.google.android.gms.internal.zzap zza(com.google.android.gms.internal.zzr p7, java.util.Map p8)
    {
        java.io.InputStream v8_1;
        String v0_0 = p7.getUrl();
        java.util.List v1_2 = new java.util.HashMap();
        v1_2.putAll(p7.getHeaders());
        v1_2.putAll(p8);
        java.io.InputStream v8_7 = this.zzch;
        if (v8_7 == null) {
            v8_1 = v0_0;
        } else {
            v8_1 = v8_7.zzg(v0_0);
            if (v8_1 == null) {
                java.io.InputStream v8_3;
                String v0_1 = String.valueOf(v0_0);
                if (v0_1.length() == 0) {
                    v8_3 = new String("URL blocked by rewriter: ");
                } else {
                    v8_3 = "URL blocked by rewriter: ".concat(v0_1);
                }
                throw new java.io.IOException(v8_3);
            }
        }
        String v0_5 = new java.net.URL(v8_1);
        java.io.InputStream v8_5 = ((java.net.HttpURLConnection) v0_5.openConnection());
        v8_5.setInstanceFollowRedirects(java.net.HttpURLConnection.getFollowRedirects());
        int v2_1 = p7.zzh();
        v8_5.setConnectTimeout(v2_1);
        v8_5.setReadTimeout(v2_1);
        int v2_2 = 0;
        v8_5.setUseCaches(0);
        v8_5.setDoInput(1);
        "https".equals(v0_5.getProtocol());
        String v0_8 = v1_2.keySet().iterator();
        while (v0_8.hasNext()) {
            String v4_1 = ((String) v0_8.next());
            v8_5.addRequestProperty(v4_1, ((String) v1_2.get(v4_1)));
        }
        String v0_10;
        String v0_11;
        switch (p7.getMethod()) {
            case -1:
                break;
            case 0:
                v0_11 = "GET";
                v8_5.setRequestMethod(v0_11);
                break;
            case 1:
                v0_10 = "POST";
                v8_5.setRequestMethod(v0_10);
                com.google.android.gms.internal.zzar.zza(v8_5, p7);
                break;
            case 2:
                v0_10 = "PUT";
                break;
            case 3:
                v0_11 = "DELETE";
                break;
            case 4:
                v0_11 = "HEAD";
                break;
            case 5:
                v0_11 = "OPTIONS";
                break;
            case 6:
                v0_11 = "TRACE";
                break;
            case 7:
                v0_10 = "PATCH";
                break;
            default:
                throw new IllegalStateException("Unknown method type.");
        }
        String v0_12 = v8_5.getResponseCode();
        if (v0_12 == -1) {
            throw new java.io.IOException("Could not retrieve response code from HttpUrlConnection.");
        } else {
            if (((p7.getMethod() != 4) && ((100 > v0_12) || (v0_12 >= 200))) && ((v0_12 != 204) && (v0_12 != 304))) {
                v2_2 = 1;
            }
            if (v2_2 != 0) {
                return new com.google.android.gms.internal.zzap(v0_12, com.google.android.gms.internal.zzar.zzc(v8_5.getHeaderFields()), v8_5.getContentLength(), com.google.android.gms.internal.zzar.zza(v8_5));
            } else {
                return new com.google.android.gms.internal.zzap(v0_12, com.google.android.gms.internal.zzar.zzc(v8_5.getHeaderFields()));
            }
        }
    }

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


    public static com.google.android.gms.internal.zzaax zza(com.google.android.gms.internal.zzaat p17, android.content.Context p18, String p19, String p20, String p21, com.google.android.gms.internal.zzacn p22, com.google.android.gms.internal.zznu p23, com.google.android.gms.internal.zzaca p24)
    {
        int v3;
        com.google.android.gms.internal.zzaat v0_0 = p17;
        if (p23 == null) {
            v3 = 0;
        } else {
            v3 = p23.zzjf();
        }
        try {
            java.net.URL v5_4;
            com.google.android.gms.internal.zzacl v4_1 = new com.google.android.gms.internal.zzacl(p17, p22.zznt());
            long v6_0 = String.valueOf(p20);
        } catch (com.google.android.gms.internal.zzaat v0_27) {
            com.google.android.gms.internal.zzaat v0_29 = String.valueOf(v0_27.getMessage());
            if (v0_29.length() == 0) {
                com.google.android.gms.internal.zzaat v0_31 = new String("Error while connecting to ad server: ");
            } else {
                v0_31 = "Error while connecting to ad server: ".concat(v0_29);
            }
            com.google.android.gms.internal.zzagf.zzcu(v0_31);
            return new com.google.android.gms.internal.zzaax(2);
        }
        if (v6_0.length() == 0) {
            v5_4 = new String("AdRequestServiceImpl: Sending request: ");
        } else {
            v5_4 = "AdRequestServiceImpl: Sending request: ".concat(v6_0);
        }
        com.google.android.gms.internal.zzagf.zzbx(v5_4);
        java.net.URL v5_1 = new java.net.URL(p20);
        long v6_5 = com.google.android.gms.ads.internal.zzbs.zzeo().elapsedRealtime();
        int v8_1 = 0;
        int v9 = 0;
        while(true) {
            java.net.HttpURLConnection v10_1 = ((java.net.HttpURLConnection) v5_1.openConnection());
            com.google.android.gms.ads.internal.zzbs.zzei().zza(p18, p19, v8_1, v10_1);
            if ((android.text.TextUtils.isEmpty(p21)) || (!p22.zznv())) {
            } else {
                v10_1.addRequestProperty("x-afma-drt-cookie", p21);
            }
            java.io.BufferedOutputStream v11_4 = v0_0.zzcoa;
            if (!android.text.TextUtils.isEmpty(v11_4)) {
                com.google.android.gms.internal.zzagf.zzbx("Sending webview cookie in ad request header.");
                v10_1.addRequestProperty("Cookie", v11_4);
            }
            if ((p22 == null) || (android.text.TextUtils.isEmpty(p22.zznu()))) {
                java.util.Map v15_5 = 0;
            } else {
                v10_1.setDoOutput(1);
                v15_5 = p22.zznu().getBytes();
                v10_1.setFixedLengthStreamingMode(v15_5.length);
                java.io.BufferedOutputStream v11_8 = new java.io.BufferedOutputStream(v10_1.getOutputStream());
                v11_8.write(v15_5);
                com.google.android.gms.common.util.zzn.closeQuietly(v11_8);
            }
            int v8_4 = new com.google.android.gms.internal.zzajv(v0_0.zzcnq);
            v8_4.zza(v10_1, v15_5);
            java.io.BufferedOutputStream v11_10 = v10_1.getResponseCode();
            java.util.Map v15_7 = v10_1.getHeaderFields();
            v8_4.zza(v10_1, v11_10);
            if ((v11_10 < 200) || (v11_10 >= 300)) {
                com.google.android.gms.internal.zzacb.zza(v5_1.toString(), v15_7, 0, v11_10);
                if ((v11_10 < 300) || (v11_10 >= 400)) {
                    int v1_2 = new StringBuilder(46);
                    v1_2.append("Received error HTTP response code: ");
                    v1_2.append(v11_10);
                    com.google.android.gms.internal.zzagf.zzcu(v1_2.toString());
                    com.google.android.gms.internal.zzaat v0_6 = new com.google.android.gms.internal.zzaax(0);
                    v10_1.disconnect();
                    return v0_6;
                } else {
                    com.google.android.gms.internal.zzaat v0_8 = v10_1.getHeaderField("Location");
                    if (!android.text.TextUtils.isEmpty(v0_8)) {
                        java.net.URL v2_2 = new java.net.URL(v0_8);
                        v9++;
                        if (v9 > ((Integer) com.google.android.gms.internal.zzkb.zzif().zzd(com.google.android.gms.internal.zznh.zzbrh)).intValue()) {
                            break;
                        }
                        v4_1.zzo(v15_7);
                        v10_1.disconnect();
                        v5_1 = v2_2;
                        v0_0 = p17;
                        v8_1 = 0;
                    } else {
                        com.google.android.gms.internal.zzagf.zzcu("No location header to follow redirect.");
                        com.google.android.gms.internal.zzaat v0_19 = new com.google.android.gms.internal.zzaax(0);
                        v10_1.disconnect();
                        return v0_19;
                    }
                }
            } else {
                com.google.android.gms.internal.zzaat v0_20 = v5_1.toString();
                try {
                    java.net.URL v2_4 = new java.io.InputStreamReader(v10_1.getInputStream());
                    try {
                        com.google.android.gms.ads.internal.zzbs.zzei();
                        java.net.URL v5_3 = com.google.android.gms.internal.zzahn.zza(v2_4);
                    } catch (com.google.android.gms.internal.zzaat v0_21) {
                        java.net.URL v16 = v2_4;
                        com.google.android.gms.common.util.zzn.closeQuietly(v16);
                        throw v0_21;
                    }
                    com.google.android.gms.common.util.zzn.closeQuietly(v2_4);
                    v8_4.zzcr(v5_3);
                    com.google.android.gms.internal.zzacb.zza(v0_20, v15_7, v5_3, v11_10);
                    v4_1.zza(v0_20, v15_7, v5_3);
                    if (p23 != null) {
                        p23.zza(v3, new String[] {"ufe"}));
                    }
                    com.google.android.gms.internal.zzaat v0_25 = v4_1.zza(v6_5, p22.zznx());
                    v10_1.disconnect();
                    return v0_25;
                } catch (com.google.android.gms.internal.zzaat v0_21) {
                    v16 = 0;
                }
            }
        }
        com.google.android.gms.internal.zzagf.zzcu("Too many redirects.");
        com.google.android.gms.internal.zzaat v0_16 = new com.google.android.gms.internal.zzaax(0);
        v10_1.disconnect();
        return v0_16;
    }

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


    public static com.google.android.gms.internal.zzaax zza(com.google.android.gms.internal.zzaat p17, android.content.Context p18, String p19, String p20, String p21, com.google.android.gms.internal.zzacn p22, com.google.android.gms.internal.zznu p23, com.google.android.gms.internal.zzaca p24)
    {
        int v3;
        com.google.android.gms.internal.zzaat v0_0 = p17;
        if (p23 == null) {
            v3 = 0;
        } else {
            v3 = p23.zzjf();
        }
        try {
            java.net.URL v5_4;
            com.google.android.gms.internal.zzacl v4_1 = new com.google.android.gms.internal.zzacl(p17, p22.zznt());
            long v6_0 = String.valueOf(p20);
        } catch (com.google.android.gms.internal.zzaat v0_27) {
            com.google.android.gms.internal.zzaat v0_29 = String.valueOf(v0_27.getMessage());
            if (v0_29.length() == 0) {
                com.google.android.gms.internal.zzaat v0_31 = new String("Error while connecting to ad server: ");
            } else {
                v0_31 = "Error while connecting to ad server: ".concat(v0_29);
            }
            com.google.android.gms.internal.zzagf.zzcu(v0_31);
            return new com.google.android.gms.internal.zzaax(2);
        }
        if (v6_0.length() == 0) {
            v5_4 = new String("AdRequestServiceImpl: Sending request: ");
        } else {
            v5_4 = "AdRequestServiceImpl: Sending request: ".concat(v6_0);
        }
        com.google.android.gms.internal.zzagf.zzbx(v5_4);
        java.net.URL v5_1 = new java.net.URL(p20);
        long v6_5 = com.google.android.gms.ads.internal.zzbs.zzeo().elapsedRealtime();
        int v8_1 = 0;
        int v9 = 0;
        while(true) {
            java.net.HttpURLConnection v10_1 = ((java.net.HttpURLConnection) v5_1.openConnection());
            com.google.android.gms.ads.internal.zzbs.zzei().zza(p18, p19, v8_1, v10_1);
            if ((android.text.TextUtils.isEmpty(p21)) || (!p22.zznv())) {
            } else {
                v10_1.addRequestProperty("x-afma-drt-cookie", p21);
            }
            java.io.BufferedOutputStream v11_4 = v0_0.zzcoa;
            if (!android.text.TextUtils.isEmpty(v11_4)) {
                com.google.android.gms.internal.zzagf.zzbx("Sending webview cookie in ad request header.");
                v10_1.addRequestProperty("Cookie", v11_4);
            }
            if ((p22 == null) || (android.text.TextUtils.isEmpty(p22.zznu()))) {
                java.util.Map v15_5 = 0;
            } else {
                v10_1.setDoOutput(1);
                v15_5 = p22.zznu().getBytes();
                v10_1.setFixedLengthStreamingMode(v15_5.length);
                java.io.BufferedOutputStream v11_8 = new java.io.BufferedOutputStream(v10_1.getOutputStream());
                v11_8.write(v15_5);
                com.google.android.gms.common.util.zzn.closeQuietly(v11_8);
            }
            int v8_4 = new com.google.android.gms.internal.zzajv(v0_0.zzcnq);
            v8_4.zza(v10_1, v15_5);
            java.io.BufferedOutputStream v11_10 = v10_1.getResponseCode();
            java.util.Map v15_7 = v10_1.getHeaderFields();
            v8_4.zza(v10_1, v11_10);
            if ((v11_10 >= 200) && (v11_10 < 300)) {
                break;
            }
            com.google.android.gms.internal.zzacb.zza(v5_1.toString(), v15_7, 0, v11_10);
            if ((v11_10 < 300) || (v11_10 >= 400)) {
                int v1_2 = new StringBuilder(46);
                v1_2.append("Received error HTTP response code: ");
                v1_2.append(v11_10);
                com.google.android.gms.internal.zzagf.zzcu(v1_2.toString());
                com.google.android.gms.internal.zzaat v0_6 = new com.google.android.gms.internal.zzaax(0);
                v10_1.disconnect();
                return v0_6;
            } else {
                com.google.android.gms.internal.zzaat v0_8 = v10_1.getHeaderField("Location");
                if (!android.text.TextUtils.isEmpty(v0_8)) {
                    java.net.URL v2_2 = new java.net.URL(v0_8);
                    v9++;
                    if (v9 <= ((Integer) com.google.android.gms.internal.zzkb.zzif().zzd(com.google.android.gms.internal.zznh.zzbrh)).intValue()) {
                        v4_1.zzo(v15_7);
                        v10_1.disconnect();
                        v5_1 = v2_2;
                        v0_0 = p17;
                        v8_1 = 0;
                    } else {
                        com.google.android.gms.internal.zzagf.zzcu("Too many redirects.");
                        com.google.android.gms.internal.zzaat v0_16 = new com.google.android.gms.internal.zzaax(0);
                        v10_1.disconnect();
                        return v0_16;
                    }
                } else {
                    com.google.android.gms.internal.zzagf.zzcu("No location header to follow redirect.");
                    com.google.android.gms.internal.zzaat v0_19 = new com.google.android.gms.internal.zzaax(0);
                    v10_1.disconnect();
                    return v0_19;
                }
            }
        }
        com.google.android.gms.internal.zzaat v0_20 = v5_1.toString();
        try {
            java.net.URL v2_4 = new java.io.InputStreamReader(v10_1.getInputStream());
            try {
                com.google.android.gms.ads.internal.zzbs.zzei();
                java.net.URL v5_3 = com.google.android.gms.internal.zzahn.zza(v2_4);
            } catch (com.google.android.gms.internal.zzaat v0_21) {
                java.net.URL v16 = v2_4;
                com.google.android.gms.common.util.zzn.closeQuietly(v16);
                throw v0_21;
            }
            com.google.android.gms.common.util.zzn.closeQuietly(v2_4);
            v8_4.zzcr(v5_3);
            com.google.android.gms.internal.zzacb.zza(v0_20, v15_7, v5_3, v11_10);
            v4_1.zza(v0_20, v15_7, v5_3);
            if (p23 != null) {
                p23.zza(v3, new String[] {"ufe"}));
            }
            com.google.android.gms.internal.zzaat v0_25 = v4_1.zza(v6_5, p22.zznx());
            v10_1.disconnect();
            return v0_25;
        } catch (com.google.android.gms.internal.zzaat v0_21) {
            v16 = 0;
        }
    }

Method org.jsoup.helper.HttpConnection.url() calling method java.net.URL.<init>()


    public org.jsoup.Connection url(String p5)
    {
        org.jsoup.helper.Validate.notEmpty(p5, "Must supply a valid URL");
        try {
            this.req.url(new java.net.URL(org.jsoup.helper.HttpConnection.encodeUrl(p5)));
            return this;
        } catch (java.net.MalformedURLException v0_2) {
            StringBuilder v2_1 = new StringBuilder();
            v2_1.append("Malformed URL: ");
            v2_1.append(p5);
            throw new IllegalArgumentException(v2_1.toString(), v0_2);
        }
    }

Method org.jsoup.helper.HttpConnection.encodeUrl() calling method java.net.URL.<init>()


    private static java.net.URL encodeUrl(java.net.URL p2)
    {
        try {
            return new java.net.URL(new java.net.URI(p2.toExternalForm()).toASCIIString());
        } catch (Exception) {
            return p2;
        }
    }

Method org.jsoup.helper.HttpConnection.encodeUrl() calling method java.net.URL.<init>()


    private static String encodeUrl(String p1)
    {
        try {
            String v1_1 = org.jsoup.helper.HttpConnection.encodeUrl(new java.net.URL(p1)).toExternalForm();
            return v1_1;
        } catch (Exception) {
            return v1_1;
        }
    }

Method org.apache.harmony.awt.datatransfer.DataSource.getURL() calling method java.net.URL.<init>()


    public String getURL()
    {
        return ((java.net.URL) this.contents.getTransferData(org.apache.harmony.awt.datatransfer.DataSource.urlFlavor)).toString();
    }

Method com.squareup.picasso.UrlConnectionDownloader.openConnection() calling method java.net.URL.<init>()


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