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.grpc.internal.ProxyDetectorImpl$1.requestPasswordAuthentication() calling method java.net.URL.<init>()


    public java.net.PasswordAuthentication requestPasswordAuthentication(String p10, java.net.InetAddress p11, int p12, String p13, String p14, String p15)
    {
        try {
            int v7 = new java.net.URL(p13, p10, p12, "");
        } catch (java.net.MalformedURLException) {
            int v0_3 = io.grpc.internal.ProxyDetectorImpl.access$000();
            int v3_2 = new Object[2];
            v3_2[0] = p13;
            v3_2[1] = p10;
            v0_3.log(java.util.logging.Level.WARNING, String.format("failed to create URL for Authenticator: %s %s", v3_2));
            v7 = 0;
        }
        return java.net.Authenticator.requestPasswordAuthentication(p10, p11, p12, p13, p14, p15, v7, java.net.Authenticator$RequestorType.PROXY);
    }

Method com.google.gson.internal.bind.TypeAdapters$21.read() calling method java.net.URL.<init>()


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

Method okhttp3.HttpUrl.url() calling method java.net.URL.<init>()


    public java.net.URL url()
    {
        try {
            return new java.net.URL(this.url);
        } catch (java.net.MalformedURLException v0_2) {
            throw new RuntimeException(v0_2);
        }
    }

Method io.invertase.firebase.notifications.DisplayNotificationTask.getBitmapFromUrl() calling method java.net.URL.<init>()


    private android.graphics.Bitmap getBitmapFromUrl(String p5)
    {
        try {
            java.io.IOException v0_7 = ((java.net.HttpURLConnection) ((java.net.URLConnection) com.google.firebase.perf.network.FirebasePerfUrlConnection.instrument(new java.net.URL(p5).openConnection())));
            v0_7.setDoInput(1);
            v0_7.connect();
            int v5_1 = android.graphics.BitmapFactory.decodeStream(v0_7.getInputStream());
            return v5_1;
        } catch (java.io.IOException v0_3) {
            StringBuilder v2_1 = new StringBuilder();
            v2_1.append("Failed to get bitmap for url: ");
            v2_1.append(v5_1);
            android.util.Log.e("DisplayNotificationTask", v2_1.toString(), v0_3);
            return 0;
        }
    }

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.squareup.okhttp.HttpUrl.url() calling method java.net.URL.<init>()


    public java.net.URL url()
    {
        try {
            return new java.net.URL(this.url);
        } catch (java.net.MalformedURLException v0_2) {
            throw new RuntimeException(v0_2);
        }
    }

Method com.microsoft.codepush.react.CodePushUpdateManager.downloadPackage() calling method java.net.URL.<init>()


    public void downloadPackage(org.json.JSONObject p24, String p25, com.microsoft.codepush.react.DownloadProgressCallback p26, String p27)
    {
        StringBuilder v2 = p27;
        org.json.JSONObject v3_4 = p24.optString("packageHash", 0);
        String v6 = this.getPackageFolderPath(v3_4);
        String v7_1 = com.microsoft.codepush.react.CodePushUtils.appendPathComponent(v6, "app.json");
        if (com.microsoft.codepush.react.FileUtils.fileAtPathExists(v6)) {
            com.microsoft.codepush.react.FileUtils.deleteDirectoryAtPath(v6);
        }
        byte[] v8_2 = p24.optString("downloadUrl", 0);
        try {
            int v9_3 = ((java.net.HttpURLConnection) ((java.net.HttpURLConnection) ((java.net.URLConnection) com.google.firebase.perf.network.FirebasePerfUrlConnection.instrument(new java.net.URL(v8_2).openConnection()))));
            try {
                v9_3.setRequestProperty("Accept-Encoding", "identity");
                int v10_2 = new java.io.BufferedInputStream(v9_3.getInputStream());
                try {
                    long v11_3 = ((long) v9_3.getContentLength());
                    int v15_4 = new java.io.File(this.getCodePushPath());
                    v15_4.mkdirs();
                    String v4_9 = new java.io.File(v15_4, "download.zip");
                    int v13_2 = new java.io.FileOutputStream(v4_9);
                    try {
                        java.io.BufferedOutputStream v14_1 = new java.io.BufferedOutputStream(v13_2, 262144);
                        try {
                            String v5_2 = new byte[262144];
                            String v20 = v8_2;
                            try {
                                byte[] v8_3 = new byte[4];
                                String v21 = v3_4;
                                StringBuilder v2_7 = 0;
                            } catch (String v0_16) {
                                String v4_5 = v9_3;
                                byte v16_1 = v14_1;
                                try {
                                    throw new com.microsoft.codepush.react.CodePushMalformedDataException(v20, v0_16);
                                } catch (String v0_17) {
                                    v9_3 = v4_5;
                                    if (v16_1 != 0) {
                                        v16_1.close();
                                    }
                                    if (v13_2 != 0) {
                                        v13_2.close();
                                    }
                                    if (v10_2 != 0) {
                                        v10_2.close();
                                    }
                                    if (v9_3 != 0) {
                                        v9_3.disconnect();
                                    }
                                    throw v0_17;
                                }
                            }
                            while(true) {
                                String v17 = v7_1;
                                String v7_2 = v10_2.read(v5_2, 0, 262144);
                                if (v7_2 < null) {
                                    break;
                                }
                                if (v2_7 < 4) {
                                    String v0_11 = 0;
                                    while (v0_11 < v7_2) {
                                        int v15_2 = (((int) v2_7) + v0_11);
                                        if (v15_2 < 4) {
                                            v8_3[v15_2] = v5_2[v0_11];
                                            v0_11++;
                                            int v15 = 0;
                                        } else {
                                            break;
                                        }
                                    }
                                }
                                v2_7 += ((long) v7_2);
                                v14_1.write(v5_2, 0, v7_2);
                                p26.call(new com.microsoft.codepush.react.DownloadProgress(v11_3, v2_7));
                                v7_1 = v17;
                                String v1 = p25;
                            }
                            if (v11_3 != v2_7) {
                                String v1_26 = new StringBuilder();
                                v1_26.append("Received ");
                                v1_26.append(v2_7);
                                v1_26.append(" bytes, expected ");
                                v1_26.append(v11_3);
                                throw new com.microsoft.codepush.react.CodePushUnknownException(v1_26.toString());
                            } else {
                                String v1_3;
                                int v15_0 = 1;
                                if (java.nio.ByteBuffer.wrap(v8_3).getInt() != 1347093252) {
                                    v1_3 = 0;
                                } else {
                                    v1_3 = 1;
                                }
                                try {
                                    v14_1.close();
                                    v13_2.close();
                                    v10_2.close();
                                } catch (String v0_2) {
                                    throw new com.microsoft.codepush.react.CodePushUnknownException("Error closing IO resources.", v0_2);
                                }
                                if (v9_3 != 0) {
                                    v9_3.disconnect();
                                }
                                String v5_0;
                                org.json.JSONObject v3_0;
                                if (v1_3 == null) {
                                    v5_0 = v17;
                                    v3_0 = p24;
                                    com.microsoft.codepush.react.FileUtils.moveFile(v4_9, v6, p25);
                                } else {
                                    String v1_7 = this.getUnzippedFolderPath();
                                    com.microsoft.codepush.react.FileUtils.unzipFile(v4_9, v1_7);
                                    com.microsoft.codepush.react.FileUtils.deleteFileOrFolderSilently(v4_9);
                                    StringBuilder v2_3 = com.microsoft.codepush.react.CodePushUtils.appendPathComponent(v1_7, "hotcodepush.json");
                                    org.json.JSONObject v3_1 = com.microsoft.codepush.react.FileUtils.fileAtPathExists(v2_3);
                                    if (v3_1 != null) {
                                        com.microsoft.codepush.react.CodePushUpdateUtils.copyNecessaryFilesFromCurrentPackage(v2_3, this.getCurrentPackageFolderPath(), v6);
                                        new java.io.File(v2_3).delete();
                                    }
                                    com.microsoft.codepush.react.FileUtils.copyDirectoryContents(v1_7, v6);
                                    com.microsoft.codepush.react.FileUtils.deleteFileAtPathSilently(v1_7);
                                    StringBuilder v2_4 = com.microsoft.codepush.react.CodePushUpdateUtils.findJSBundleInUpdateContents(v6, p25);
                                    if (v2_4 == null) {
                                        StringBuilder v2_6 = new StringBuilder();
                                        v2_6.append("Update is invalid - A JS bundle file named \"");
                                        v2_6.append(p25);
                                        v2_6.append("\" could not be found within the downloaded contents. Please check that you are releasing your CodePush updates using the exact same JS bundle file name that was shipped with your app\'s binary.");
                                        throw new com.microsoft.codepush.react.CodePushInvalidUpdateException(v2_6.toString());
                                    } else {
                                        if (!com.microsoft.codepush.react.FileUtils.fileAtPathExists(v17)) {
                                            v5_0 = v17;
                                        } else {
                                            v5_0 = v17;
                                            new java.io.File(v5_0).delete();
                                        }
                                        String v1_15;
                                        if (v3_1 == null) {
                                            com.microsoft.codepush.react.CodePushUtils.log("Applying full update.");
                                            v1_15 = p27;
                                        } else {
                                            com.microsoft.codepush.react.CodePushUtils.log("Applying diff update.");
                                            v1_15 = p27;
                                        }
                                        if (v1_15 == null) {
                                            v15_0 = 0;
                                        }
                                        String v0_6 = com.microsoft.codepush.react.FileUtils.fileAtPathExists(com.microsoft.codepush.react.CodePushUpdateUtils.getSignatureFilePath(v6));
                                        if (v15_0 == 0) {
                                            String v4_3 = v21;
                                            if (v0_6 == null) {
                                                if (v3_1 != null) {
                                                    com.microsoft.codepush.react.CodePushUpdateUtils.verifyFolderHash(v6, v4_3);
                                                }
                                            } else {
                                                com.microsoft.codepush.react.CodePushUtils.log("Warning! JWT signature exists in codepush update but code integrity check couldn\'t be performed because there is no public key configured. Please ensure that public key is properly configured within your application.");
                                                com.microsoft.codepush.react.CodePushUpdateUtils.verifyFolderHash(v6, v4_3);
                                            }
                                        } else {
                                            if (v0_6 == null) {
                                                throw new com.microsoft.codepush.react.CodePushInvalidUpdateException("Error! Public key was provided but there is no JWT signature within app bundle to verify. Possible reasons, why that might happen: \n1. You\'ve been released CodePush bundle update using version of CodePush CLI that is not support code signing.\n2. You\'ve been released CodePush bundle update without providing --privateKeyPath option.");
                                            } else {
                                                String v4_4 = v21;
                                                com.microsoft.codepush.react.CodePushUpdateUtils.verifyFolderHash(v6, v4_4);
                                                com.microsoft.codepush.react.CodePushUpdateUtils.verifyUpdateSignature(v6, v4_4, v1_15);
                                            }
                                        }
                                        v3_0 = p24;
                                        com.microsoft.codepush.react.CodePushUtils.setJSONValueForKey(p24, "bundlePath", v2_4);
                                    }
                                }
                                com.microsoft.codepush.react.CodePushUtils.writeJsonToFile(v3_0, v5_0);
                                return;
                            }
                        } catch (String v0_17) {
                            v16_1 = v14_1;
                        } catch (String v0_16) {
                            v20 = v8_2;
                        }
                    } catch (String v0_17) {
                        v16_1 = 0;
                    } catch (String v0_16) {
                        v20 = v8_2;
                        v4_5 = v9_3;
                        v16_1 = 0;
                    }
                } catch (String v0_17) {
                    v13_2 = 0;
                } catch (String v0_16) {
                    v20 = v8_2;
                    v4_5 = v9_3;
                    v13_2 = 0;
                }
            } catch (String v0_17) {
                v10_2 = 0;
            } catch (String v0_16) {
                v20 = v8_2;
                v4_5 = v9_3;
                v10_2 = 0;
            }
        } catch (String v0_17) {
            v9_3 = 0;
        } catch (String v0_16) {
            v20 = v8_2;
            v4_5 = 0;
        }
    }

Method com.microsoft.codepush.react.CodePushUpdateManager.downloadAndReplaceCurrentBundle() calling method java.net.URL.<init>()


    public void downloadAndReplaceCurrentBundle(String p9, String p10)
    {
        String v0_0 = 0;
        try {
            com.microsoft.codepush.react.CodePushUnknownException v1_2 = ((java.net.HttpURLConnection) ((java.net.HttpURLConnection) ((java.net.URLConnection) com.google.firebase.perf.network.FirebasePerfUrlConnection.instrument(new java.net.URL(p9).openConnection()))));
            try {
                int v2_0 = new java.io.BufferedInputStream(v1_2.getInputStream());
                try {
                    java.io.BufferedOutputStream v3_3 = new java.io.File(this.getCurrentPackageBundlePath(p10));
                    v3_3.delete();
                    com.microsoft.codepush.react.CodePushUnknownException v10_2 = new java.io.FileOutputStream(v3_3);
                    try {
                        java.io.BufferedOutputStream v3_0 = new java.io.BufferedOutputStream(v10_2, 262144);
                        try {
                            String v0_1 = new byte[262144];
                        } catch (java.io.IOException v9_1) {
                            v0_0 = v3_0;
                            if (v0_0 != null) {
                                v0_0.close();
                            }
                            if (v10_2 != null) {
                                v10_2.close();
                            }
                            if (v2_0 != 0) {
                                v2_0.close();
                            }
                            if (v1_2 != null) {
                                v1_2.disconnect();
                            }
                            throw v9_1;
                        } catch (String v0_2) {
                            java.net.MalformedURLException v7 = v1_2;
                            com.microsoft.codepush.react.CodePushUnknownException v1_1 = v10_2;
                            com.microsoft.codepush.react.CodePushUnknownException v10_1 = v0_2;
                            v0_0 = v7;
                            try {
                                throw new com.microsoft.codepush.react.CodePushMalformedDataException(p9, v10_1);
                            } catch (java.io.IOException v9_1) {
                                v10_2 = v1_1;
                                v1_2 = v0_0;
                            }
                        }
                        while(true) {
                            int v6 = v2_0.read(v0_1, 0, 262144);
                            if (v6 < 0) {
                                break;
                            }
                            v3_0.write(v0_1, 0, v6);
                        }
                        try {
                            v3_0.close();
                            v10_2.close();
                            v2_0.close();
                        } catch (java.io.IOException v9_3) {
                            throw new com.microsoft.codepush.react.CodePushUnknownException("Error closing IO resources.", v9_3);
                        }
                        if (v1_2 != null) {
                            v1_2.disconnect();
                        }
                        return;
                    } catch (java.io.IOException v9_1) {
                    } catch (java.io.BufferedOutputStream v3_5) {
                        v7 = v1_2;
                        v1_1 = v10_2;
                        v10_1 = v3_5;
                        v3_0 = 0;
                    }
                } catch (java.io.IOException v9_1) {
                    v10_2 = 0;
                } catch (com.microsoft.codepush.react.CodePushUnknownException v10_1) {
                    v3_0 = 0;
                    v0_0 = v1_2;
                    v1_1 = v3_0;
                }
            } catch (java.io.IOException v9_1) {
                v10_2 = 0;
                v2_0 = 0;
            } catch (com.microsoft.codepush.react.CodePushUnknownException v10_1) {
                v2_0 = 0;
                v3_0 = 0;
            }
        } catch (java.io.IOException v9_1) {
            v10_2 = 0;
            v1_2 = 0;
            v2_0 = 0;
        } catch (com.microsoft.codepush.react.CodePushUnknownException v10_1) {
            v1_1 = 0;
            v2_0 = 0;
            v3_0 = 0;
        }
    }

Method com.google.firebase.functions.FirebaseFunctions.a() calling method java.net.URL.<init>()


    private java.net.URL a(String p3)
    {
        IllegalStateException v0_1 = new StringBuilder();
        v0_1.append("https://");
        v0_1.append(this.h);
        v0_1.append("-");
        v0_1.append(this.g);
        v0_1.append(".cloudfunctions.net/");
        v0_1.append(p3);
        try {
            return new java.net.URL(v0_1.toString());
        } catch (java.net.MalformedURLException v3_3) {
            throw new IllegalStateException(v3_3);
        }
    }

Method com.google.common.reflect.ClassPath$Scanner.getClassPathEntry() calling method java.net.URL.<init>()


    static java.net.URL getClassPathEntry(java.io.File p1, String p2)
    {
        return new java.net.URL(p1.toURI().toURL(), p2);
    }

Method com.facebook.react.devsupport.DevSupportManagerImpl.resetCurrentContext() calling method java.net.URL.<init>()


    private void resetCurrentContext(com.facebook.react.bridge.ReactContext p5)
    {
        if (this.mCurrentContext != p5) {
            this.mCurrentContext = p5;
            String v0_4 = this.mDebugOverlayController;
            if (v0_4 != null) {
                v0_4.setFpsDebugViewVisible(0);
            }
            if (p5 != null) {
                this.mDebugOverlayController = new com.facebook.react.devsupport.DebugOverlayController(p5);
            }
            if ((this.mDevSettings.isHotModuleReplacementEnabled()) && (this.mCurrentContext != null)) {
                try {
                    java.net.MalformedURLException v5_5 = new java.net.URL(this.getSourceUrl());
                    ((com.facebook.react.devsupport.HMRClient) this.mCurrentContext.getJSModule(com.facebook.react.devsupport.HMRClient)).enable("android", v5_5.getPath().substring(1), v5_5.getHost(), v5_5.getPort());
                } catch (java.net.MalformedURLException v5_7) {
                    this.showNewJavaError(v5_7.getMessage(), v5_7);
                }
            }
            this.reloadSettings();
            return;
        } else {
            return;
        }
    }

Method com.google.common.base.FinalizableReferenceQueue$DecoupledLoader.getBaseUrl() calling method java.net.URL.<init>()


    java.net.URL getBaseUrl()
    {
        java.io.IOException v0_1 = new StringBuilder();
        v0_1.append("com.google.common.base.internal.Finalizer".replace(46, 47));
        v0_1.append(".class");
        java.io.IOException v0_2 = v0_1.toString();
        String v1_2 = this.getClass().getClassLoader().getResource(v0_2);
        if (v1_2 == null) {
            throw new java.io.FileNotFoundException(v0_2);
        } else {
            java.net.URL v2_0 = v1_2.toString();
            if (!v2_0.endsWith(v0_2)) {
                String v1_7 = new StringBuilder();
                v1_7.append("Unsupported path style: ");
                v1_7.append(v2_0);
                throw new java.io.IOException(v1_7.toString());
            } else {
                return new java.net.URL(v1_2, v2_0.substring(0, (v2_0.length() - v0_2.length())));
            }
        }
    }

Method com.google.android.gms.internal.measurement.zzjt.zzle() calling method java.net.URL.<init>()


    final void zzle()
    {
        void v1 = this;
        void v17_1 = this.zzab();
        v17_1.zzlc();
        this.zzasg = 1;
        try {
            com.google.android.gms.internal.measurement.zzgi v3_14;
            com.google.android.gms.internal.measurement.zzjv v0_11;
            this.zzacv.zzgl();
            com.google.android.gms.internal.measurement.zzgi v3_1 = this.zzacv.zzga().zzkr();
        } catch (com.google.android.gms.internal.measurement.zzjv v0_16) {
            this.zzasg = 0;
            v17_1.zzlh();
            throw v0_16;
        }
        if (v3_1 != null) {
            if (!v3_1.booleanValue()) {
                if (this.zzasa <= 0) {
                    com.google.android.gms.internal.measurement.zzgi v3_9;
                    v17_1 = v17_1.zzab();
                    if (this.zzasj == null) {
                        v3_9 = 0;
                    } else {
                        v3_9 = 1;
                    }
                    if (v3_9 == null) {
                        if (v17_1.zzkz().zzex()) {
                            com.google.android.gms.internal.measurement.zzgi v3_17 = this.zzacv.zzbt().currentTimeMillis();
                            String v9 = 0;
                            this.zzd(0, (v3_17 - com.google.android.gms.internal.measurement.zzeh.zzhr()));
                            String v7_16 = this.zzacv.zzgj().zzalt.get();
                            if (v7_16 != 0) {
                                this.zzacv.zzgi().zzjb().zzg("Uploading events. Elapsed time since last upload attempt (ms)", Long.valueOf(Math.abs((v3_17 - v7_16))));
                            }
                            long v5_5 = v17_1.zzjh().zzhv();
                            if (android.text.TextUtils.isEmpty(v5_5)) {
                                this.zzasl = -1;
                                com.google.android.gms.internal.measurement.zzjv v0_18 = v17_1.zzjh().zzag((v3_17 - com.google.android.gms.internal.measurement.zzeh.zzhr()));
                                if (android.text.TextUtils.isEmpty(v0_18)) {
                                    v1.zzasg = 0;
                                    v17_1.zzlh();
                                    return;
                                } else {
                                    com.google.android.gms.internal.measurement.zzjv v0_19 = v17_1.zzjh().zzbf(v0_18);
                                    if (v0_19 == null) {
                                        v1.zzasg = 0;
                                        v17_1.zzlh();
                                        return;
                                    } else {
                                        v1 = this.zzb(v0_19);
                                        v1.zzasg = 0;
                                        v17_1.zzlh();
                                        return;
                                    }
                                }
                            } else {
                                if (this.zzasl == -1) {
                                    this.zzasl = v17_1.zzjh().zzic();
                                }
                                String v6_1 = v17_1.zzjh().zzb(v5_5, this.zzacv.zzgk().zzb(v5_5, com.google.android.gms.internal.measurement.zzez.zzaik), Math.max(0, this.zzacv.zzgk().zzb(v5_5, com.google.android.gms.internal.measurement.zzez.zzail)));
                                if (v6_1.isEmpty()) {
                                    v1.zzasg = 0;
                                    v17_1.zzlh();
                                    return;
                                } else {
                                    String v7_5 = v6_1.iterator();
                                    while (v7_5.hasNext()) {
                                        Integer v8_6 = ((com.google.android.gms.internal.measurement.zzku) ((android.util.Pair) v7_5.next()).first);
                                        if (!android.text.TextUtils.isEmpty(v8_6.zzavv)) {
                                            String v7_6 = v8_6.zzavv;
                                        }
                                        if (v7_6 != null) {
                                            Integer v8_7 = 0;
                                            while (v8_7 < v6_1.size()) {
                                                com.google.android.gms.internal.measurement.zzfq v10_6 = ((com.google.android.gms.internal.measurement.zzku) ((android.util.Pair) v6_1.get(v8_7)).first);
                                                if ((android.text.TextUtils.isEmpty(v10_6.zzavv)) || (v10_6.zzavv.equals(v7_6))) {
                                                    v8_7++;
                                                } else {
                                                    v6_1 = v6_1.subList(0, v8_7);
                                                    break;
                                                }
                                            }
                                        }
                                        com.google.android.gms.internal.measurement.zzfq v10_14;
                                        String v7_8 = new com.google.android.gms.internal.measurement.zzkt();
                                        Integer v8_9 = new com.google.android.gms.internal.measurement.zzku[v6_1.size()];
                                        v7_8.zzavf = v8_9;
                                        Integer v8_11 = new java.util.ArrayList(v6_1.size());
                                        if ((!com.google.android.gms.internal.measurement.zzeh.zzht()) || (!this.zzacv.zzgk().zzau(v5_5))) {
                                            v10_14 = 0;
                                        } else {
                                            v10_14 = 1;
                                        }
                                        com.google.android.gms.internal.measurement.zzfm v11_2 = 0;
                                        while (v11_2 < v7_8.zzavf.length) {
                                            v7_8.zzavf[v11_2] = ((com.google.android.gms.internal.measurement.zzku) ((android.util.Pair) v6_1.get(v11_2)).first);
                                            v8_11.add(((Long) ((android.util.Pair) v6_1.get(v11_2)).second));
                                            v7_8.zzavf[v11_2].zzavu = Long.valueOf(this.zzacv.zzgk().zzgw());
                                            v7_8.zzavf[v11_2].zzavk = Long.valueOf(v3_17);
                                            long v12_13 = v7_8.zzavf[v11_2];
                                            this.zzacv.zzgl();
                                            v12_13.zzavz = Boolean.valueOf(0);
                                            if (v10_14 == null) {
                                                v7_8.zzavf[v11_2].zzawh = 0;
                                            }
                                            v11_2++;
                                        }
                                        if (this.zzacv.zzgi().isLoggable(2)) {
                                            v9 = v17_1.zzjf().zzb(v7_8);
                                        }
                                        byte[] v14 = v17_1.zzjf().zza(v7_8);
                                        String v6_9 = ((String) com.google.android.gms.internal.measurement.zzez.zzaiu.get());
                                        com.google.android.gms.internal.measurement.zzfq v10_17;
                                        java.net.URL v13_1 = new java.net.URL(v6_9);
                                        if (v8_11.isEmpty()) {
                                            v10_17 = 0;
                                        } else {
                                            v10_17 = 1;
                                        }
                                        com.google.android.gms.common.internal.Preconditions.checkArgument(v10_17);
                                        if (this.zzasj == null) {
                                            this.zzasj = new java.util.ArrayList(v8_11);
                                        } else {
                                            this.zzacv.zzgi().zziv().log("Set uploading progress before finishing the previous upload");
                                        }
                                        this.zzacv.zzgj().zzalu.set(v3_17);
                                        com.google.android.gms.internal.measurement.zzgi v3_5 = "?";
                                        if (v7_8.zzavf.length > 0) {
                                            v3_5 = v7_8.zzavf[0].zzth;
                                        }
                                        this.zzacv.zzgi().zzjc().zzd("Uploading data. app, uncompressed size, data", v3_5, Integer.valueOf(v14.length), v9);
                                        this.zzasf = 1;
                                        com.google.android.gms.internal.measurement.zzfm v11_3 = v17_1.zzkz();
                                        com.google.android.gms.internal.measurement.zzjv v0_4 = new com.google.android.gms.internal.measurement.zzjv(this, v5_5);
                                        v11_3.zzab();
                                        v11_3.zzch();
                                        com.google.android.gms.common.internal.Preconditions.checkNotNull(v13_1);
                                        com.google.android.gms.common.internal.Preconditions.checkNotNull(v14);
                                        com.google.android.gms.common.internal.Preconditions.checkNotNull(v0_4);
                                        com.google.android.gms.internal.measurement.zzgi v3_10 = v11_3.zzgh();
                                        com.google.android.gms.internal.measurement.zzfq v4_6 = new com.google.android.gms.internal.measurement.zzfq;
                                        v4_6(v11_3, v5_5, v13_1, v14, 0, v0_4);
                                        v3_10.zzd(v4_6);
                                        v1.zzasg = 0;
                                        v17_1.zzlh();
                                        return;
                                    }
                                    v7_6 = 0;
                                }
                            }
                        } else {
                            this.zzacv.zzgi().zzjc().log("Network not connected, ignoring upload request");
                        }
                    } else {
                        v0_11 = this.zzacv.zzgi().zzjc();
                        v3_14 = "Uploading requested multiple times";
                        v0_11.log(v3_14);
                        v1.zzasg = 0;
                        v17_1.zzlh();
                        return;
                    }
                }
                v17_1 = v17_1.zzlg();
            } else {
                v0_11 = this.zzacv.zzgi().zziv();
                v3_14 = "Upload called in the client side when service should be used";
            }
        } else {
            v0_11 = this.zzacv.zzgi().zziy();
            v3_14 = "Upload data called on the client side before use of service was decided";
        }
        v1.zzasg = 0;
        v17_1.zzlh();
        return;
    }

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


    private final void zzb(com.google.android.gms.internal.measurement.zzea p11)
    {
        this.zzab();
        if (!android.text.TextUtils.isEmpty(p11.getGmpAppId())) {
            com.google.android.gms.internal.measurement.zzfq v1_6;
            String v0_6 = this.zzacv.zzgk();
            com.google.android.gms.internal.measurement.zzfq v1_0 = p11.getGmpAppId();
            com.google.android.gms.internal.measurement.zzfm v2_1 = p11.getAppInstanceId();
            String v3_3 = new android.net.Uri$Builder();
            java.net.URL v4_5 = v3_3.scheme(((String) com.google.android.gms.internal.measurement.zzez.zzaii.get())).encodedAuthority(((String) com.google.android.gms.internal.measurement.zzez.zzaij.get()));
            com.google.android.gms.internal.measurement.zzfq v1_4 = String.valueOf(v1_0);
            if (v1_4.length() == 0) {
                v1_6 = new String("config/app/");
            } else {
                v1_6 = "config/app/".concat(v1_4);
            }
            v4_5.path(v1_6).appendQueryParameter("app_instance_id", v2_1).appendQueryParameter("platform", "android").appendQueryParameter("gmp_version", String.valueOf(v0_6.zzgw()));
            String v0_4 = v3_3.build().toString();
            try {
                android.support.v4.util.ArrayMap v6_2;
                java.net.URL v4_10 = new java.net.URL(v0_4);
                this.zzacv.zzgi().zzjc().zzg("Fetching remote configuration", p11.zzah());
                com.google.android.gms.internal.measurement.zzfq v1_14 = this.zzky().zzbx(p11.zzah());
                String v3_6 = this.zzky().zzby(p11.zzah());
            } catch (java.net.MalformedURLException) {
                this.zzacv.zzgi().zziv().zze("Failed to parse config URL. Not fetching. appId", com.google.android.gms.internal.measurement.zzfi.zzbp(p11.zzah()), v0_4);
                return;
            }
            if ((v1_14 == null) || (android.text.TextUtils.isEmpty(v3_6))) {
                v6_2 = 0;
            } else {
                com.google.android.gms.internal.measurement.zzfq v1_17 = new android.support.v4.util.ArrayMap();
                v1_17.put("If-Modified-Since", v3_6);
                v6_2 = v1_17;
            }
            this.zzase = 1;
            com.google.android.gms.internal.measurement.zzfm v2_0 = this.zzkz();
            String v3_0 = p11.zzah();
            com.google.android.gms.internal.measurement.zzjw v7_1 = new com.google.android.gms.internal.measurement.zzjw(this);
            v2_0.zzab();
            v2_0.zzch();
            com.google.android.gms.common.internal.Preconditions.checkNotNull(v4_10);
            com.google.android.gms.common.internal.Preconditions.checkNotNull(v7_1);
            com.google.android.gms.internal.measurement.zzgi v8 = v2_0.zzgh();
            com.google.android.gms.internal.measurement.zzfq v9 = new com.google.android.gms.internal.measurement.zzfq;
            v9(v2_0, v3_0, v4_10, 0, v6_2, v7_1);
            v8.zzd(v9);
            return;
        } else {
            this.zzb(p11.zzah(), 204, 0, 0, 0);
            return;
        }
    }

Method com.facebook.react.modules.camera.ImageEditingManager$CropTask.openBitmapInputStream() calling method java.net.URL.<init>()


    private java.io.InputStream openBitmapInputStream()
    {
        java.io.IOException v0_3;
        if (!com.facebook.react.modules.camera.ImageEditingManager.access$200(this.mUri)) {
            v0_3 = ((java.net.URLConnection) com.google.firebase.perf.network.FirebasePerfUrlConnection.instrument(new java.net.URL(this.mUri).openConnection())).getInputStream();
        } else {
            v0_3 = this.mContext.getContentResolver().openInputStream(android.net.Uri.parse(this.mUri));
        }
        if (v0_3 == null) {
            String v1_3 = new StringBuilder();
            v1_3.append("Cannot open bitmap: ");
            v1_3.append(this.mUri);
            throw new java.io.IOException(v1_3.toString());
        } else {
            return v0_3;
        }
    }

Method com.google.android.gms.internal.firebase-perf.zzaa.zzj() calling method java.net.URL.<init>()


    public static String zzj(String p3)
    {
        try {
            String v0_1 = new java.net.URL(p3);
            String v1_2 = v0_1.getQuery();
        } catch (java.net.MalformedURLException) {
            return p3;
        }
        if (v1_2 != null) {
            p3 = p3.substring(0, (p3.indexOf(v1_2) - 1));
        }
        String v0_2 = v0_1.getUserInfo();
        if (v0_2 != null) {
            p3 = p3.replace(String.valueOf(v0_2).concat("@"), "");
            return p3;
        } else {
            return p3;
        }
    }

Method com.google.android.gms.internal.firebase-perf.zzaa.zzb() calling method java.net.URL.<init>()


    public static String zzb(String p3, int p4)
    {
        if (p3.length() > 2000) {
            if (p3.charAt(2000) != 47) {
                try {
                    if (new java.net.URL(p3).getPath().lastIndexOf(47) >= 0) {
                        int v4_5 = p3.lastIndexOf(47, 1999);
                        if (v4_5 >= 0) {
                            return p3.substring(0, v4_5);
                        }
                    }
                } catch (java.net.MalformedURLException) {
                    return p3.substring(0, 2000);
                }
                return p3.substring(0, 2000);
            } else {
                return p3.substring(0, 2000);
            }
        } else {
            return p3;
        }
    }

Method com.google.android.gms.auth.api.signin.internal.zzd.run() calling method java.net.URL.<init>()


    public final void run()
    {
        com.google.android.gms.common.api.Status v0 = com.google.android.gms.common.api.Status.RESULT_INTERNAL_ERROR;
        try {
            com.google.android.gms.common.logging.Logger v3_0;
            com.google.android.gms.common.logging.Logger v3_6 = String.valueOf("https://accounts.google.com/o/oauth2/revoke?token=");
            Object[] v4_10 = String.valueOf(this.zzbe);
        } catch (String v2_10) {
            String v2_12 = String.valueOf(v2_10.toString());
            if (v2_12.length() == 0) {
                String v2_14 = new String("IOException when revoking access: ");
            } else {
                v2_14 = "IOException when revoking access: ".concat(v2_12);
            }
            com.google.android.gms.common.api.internal.StatusPendingResult v1_2 = new Object[0];
            com.google.android.gms.auth.api.signin.internal.zzd.zzbd.e(v2_14, v1_2);
            this.zzbf.setResult(v0);
            return;
        } catch (String v2_5) {
            String v2_7 = String.valueOf(v2_5.toString());
            if (v2_7.length() == 0) {
                String v2_9 = new String("Exception when revoking access: ");
            } else {
                v2_9 = "Exception when revoking access: ".concat(v2_7);
            }
            com.google.android.gms.common.api.internal.StatusPendingResult v1_1 = new Object[0];
            com.google.android.gms.auth.api.signin.internal.zzd.zzbd.e(v2_9, v1_1);
            this.zzbf.setResult(v0);
            return;
        }
        if (v4_10.length() == 0) {
            v3_0 = new String(v3_6);
        } else {
            v3_0 = v3_6.concat(v4_10);
        }
        String v2_3 = ((java.net.HttpURLConnection) new java.net.URL(v3_0).openConnection());
        v2_3.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
        String v2_4 = v2_3.getResponseCode();
        if (v2_4 != 200) {
            StringBuilder v5_1 = new Object[0];
            com.google.android.gms.auth.api.signin.internal.zzd.zzbd.e("Unable to revoke access!", v5_1);
        } else {
            v0 = com.google.android.gms.common.api.Status.RESULT_SUCCESS;
        }
        StringBuilder v5_5 = new StringBuilder(26);
        v5_5.append("Response Code: ");
        v5_5.append(v2_4);
        Object[] v4_9 = new Object[0];
        com.google.android.gms.auth.api.signin.internal.zzd.zzbd.d(v5_5.toString(), v4_9);
        this.zzbf.setResult(v0);
        return;
    }

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.zzl;
        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 com.facebook.react.modules.network.RequestBodyUtil.getDownloadFileInputStream() calling method java.net.URL.<init>()


    private static java.io.InputStream getDownloadFileInputStream(android.content.Context p8, android.net.Uri p9)
    {
        Throwable v8_6 = java.io.File.createTempFile("RequestBodyUtil", "temp", p8.getApplicationContext().getCacheDir());
        v8_6.deleteOnExit();
        java.io.InputStream v9_2 = com.google.firebase.perf.network.FirebasePerfUrlConnection.openStream(new java.net.URL(p9.toString()));
        try {
            java.nio.channels.ReadableByteChannel v6 = java.nio.channels.Channels.newChannel(v9_2);
            try {
                java.io.FileOutputStream v7_1 = new java.io.FileOutputStream(v8_6);
                try {
                    v7_1.getChannel().transferFrom(v6, 0, nan);
                    java.io.FileInputStream v0_3 = new java.io.FileInputStream(v8_6);
                } catch (Throwable v8_2) {
                    v7_1.close();
                    throw v8_2;
                }
                v7_1.close();
                v6.close();
                v9_2.close();
                return v0_3;
            } catch (Throwable v8_4) {
                v6.close();
                throw v8_4;
            }
        } catch (Throwable v8_5) {
            v9_2.close();
            throw v8_5;
        }
    }

Method com.facebook.react.devsupport.DevLoadingViewController.showForUrl() calling method java.net.URL.<init>()


    public void showForUrl(String p7)
    {
        String v0_0 = this.getContext();
        if (v0_0 != null) {
            try {
                StringBuilder v1_5 = new java.net.URL(p7);
                String v2_2 = new Object[1];
                StringBuilder v4_0 = new StringBuilder();
                v4_0.append(v1_5.getHost());
                v4_0.append(":");
                v4_0.append(v1_5.getPort());
                v2_2[0] = v4_0.toString();
                this.showMessage(v0_0.getString(com.facebook.react.R$string.catalyst_loading_from_url, v2_2));
                return;
            } catch (String v7_2) {
                StringBuilder v1_3 = new StringBuilder();
                v1_3.append("Bundle url format is invalid. \n\n");
                v1_3.append(v7_2.toString());
                com.facebook.common.logging.FLog.e("ReactNative", v1_3.toString());
                return;
            }
        } else {
            return;
        }
    }

Method com.facebook.internal.ImageDownloader.download() calling method java.net.URL.<init>()


    private static void download(com.facebook.internal.ImageDownloader$RequestKey p9, android.content.Context p10)
    {
        com.facebook.FacebookException v0 = 0;
        com.facebook.internal.ImageRequest v2_0 = 1;
        try {
            int v3_2 = ((java.net.HttpURLConnection) ((java.net.URLConnection) com.google.firebase.perf.network.FirebasePerfUrlConnection.instrument(new java.net.URL(p9.uri.toString()).openConnection())));
            try {
                int v10_1;
                com.facebook.internal.ImageDownloader$RequestKey v4_2;
                v3_2.setInstanceFollowRedirects(0);
                com.facebook.internal.ImageDownloader$RequestKey v4_1 = v3_2.getResponseCode();
                try {
                    if (v4_1 == 200) {
                        v10_1 = com.facebook.internal.ImageResponseCache.interceptAndCacheImageStream(p10, v3_2);
                        v4_2 = android.graphics.BitmapFactory.decodeStream(v10_1);
                    } else {
                        switch (v4_1) {
                            case 301:
                            case 302:
                                try {
                                    int v10_3 = v3_2.getHeaderField("location");
                                } catch (com.facebook.internal.ImageDownloader$RequestKey v4_0) {
                                    v10_1 = 0;
                                    v2_0 = 0;
                                    com.facebook.internal.Utility.closeQuietly(v10_1);
                                    com.facebook.internal.Utility.disconnectQuietly(v3_2);
                                    v4_2 = 0;
                                    v0 = v4_0;
                                    if (v2_0 != null) {
                                        com.facebook.internal.ImageDownloader.issueResponse(p9, v0, v4_2, 0);
                                    }
                                    return;
                                }
                                if (!com.facebook.internal.Utility.isNullOrEmpty(v10_3)) {
                                    int v10_4 = android.net.Uri.parse(v10_3);
                                    com.facebook.internal.UrlRedirectCache.cacheUriRedirect(p9.uri, v10_4);
                                    com.facebook.internal.ImageRequest v2_3 = com.facebook.internal.ImageDownloader.removePendingRequest(p9);
                                    if ((v2_3 != null) && (!v2_3.isCancelled)) {
                                        com.facebook.internal.ImageDownloader.enqueueCacheRead(v2_3.request, new com.facebook.internal.ImageDownloader$RequestKey(v10_4, p9.tag), 0);
                                    }
                                }
                                v10_1 = 0;
                                v4_2 = 0;
                                v2_0 = 0;
                            default:
                                v10_1 = v3_2.getErrorStream();
                                com.facebook.internal.ImageDownloader$RequestKey v4_9 = new StringBuilder();
                                if (v10_1 == 0) {
                                    v4_9.append("Unexpected error while downloading an image.");
                                } else {
                                    Object v5_4 = new java.io.InputStreamReader(v10_1);
                                    char[] v6_1 = new char[128];
                                    while(true) {
                                        int v7_1 = v5_4.read(v6_1, 0, v6_1.length);
                                        if (v7_1 <= 0) {
                                            break;
                                        }
                                        v4_9.append(v6_1, 0, v7_1);
                                    }
                                    com.facebook.internal.Utility.closeQuietly(v5_4);
                                }
                                v4_2 = 0;
                                v0 = new com.facebook.FacebookException(v4_9.toString());
                        }
                    }
                } catch (Throwable v9_1) {
                    v0 = v10_1;
                    com.facebook.internal.Utility.closeQuietly(v0);
                    com.facebook.internal.Utility.disconnectQuietly(v3_2);
                    throw v9_1;
                } catch (com.facebook.internal.ImageDownloader$RequestKey v4_0) {
                }
                com.facebook.internal.Utility.closeQuietly(v10_1);
                com.facebook.internal.Utility.disconnectQuietly(v3_2);
            } catch (Throwable v9_1) {
            } catch (com.facebook.internal.ImageDownloader$RequestKey v4_0) {
                v10_1 = 0;
            }
        } catch (Throwable v9_1) {
            v3_2 = 0;
        } catch (com.facebook.internal.ImageDownloader$RequestKey v4_0) {
            v10_1 = 0;
            v3_2 = 0;
        }
    }

Method com.facebook.common.util.UriUtil.uriToUrl() calling method java.net.URL.<init>()


    public static java.net.URL uriToUrl(android.net.Uri p1)
    {
        if (p1 != null) {
            try {
                return new java.net.URL(p1.toString());
            } catch (java.net.MalformedURLException v1_3) {
                throw new RuntimeException(v1_3);
            }
        } else {
            return 0;
        }
    }

Method com.facebook.GraphResponse.getRequestForPagedResults() calling method java.net.URL.<init>()


    public com.facebook.GraphRequest getRequestForPagedResults(com.facebook.GraphResponse$PagingDirection p5)
    {
        String v5_2;
        com.facebook.GraphRequest v0_0 = this.graphObject;
        if (v0_0 == null) {
            v5_2 = 0;
        } else {
            com.facebook.GraphRequest v0_7 = v0_0.optJSONObject("paging");
            if (v0_7 == null) {
            } else {
                if (p5 != com.facebook.GraphResponse$PagingDirection.NEXT) {
                    v5_2 = v0_7.optString("previous");
                } else {
                    v5_2 = v0_7.optString("next");
                }
            }
        }
        if (!com.facebook.internal.Utility.isNullOrEmpty(v5_2)) {
            if ((v5_2 == null) || (!v5_2.equals(this.request.getUrlForSingleRequest()))) {
                try {
                    return new com.facebook.GraphRequest(this.request.getAccessToken(), new java.net.URL(v5_2));
                } catch (java.net.MalformedURLException) {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.GraphRequest.toHttpConnection() calling method java.net.URL.<init>()


    public static java.net.HttpURLConnection toHttpConnection(com.facebook.GraphRequestBatch p2)
    {
        com.facebook.GraphRequest.validateFieldsParamForGetRequests(p2);
        try {
            String v1_1;
            if (p2.size() != 1) {
                v1_1 = new java.net.URL(com.facebook.internal.ServerProtocol.getGraphUrlBase());
            } else {
                v1_1 = new java.net.URL(p2.get(0).getUrlForSingleRequest());
            }
            try {
                com.facebook.FacebookException v0_5 = com.facebook.GraphRequest.createConnection(v1_1);
                com.facebook.GraphRequest.serializeToUrlConnection(p2, v0_5);
                return v0_5;
            } catch (org.json.JSONException v2_2) {
                com.facebook.internal.Utility.disconnectQuietly(v0_5);
                throw new com.facebook.FacebookException("could not construct request body", v2_2);
            } catch (org.json.JSONException v2_2) {
            }
        } catch (org.json.JSONException v2_1) {
            throw new com.facebook.FacebookException("could not construct URL for request", v2_1);
        }
        v0_5 = com.facebook.GraphRequest.createConnection(v1_1);
        com.facebook.GraphRequest.serializeToUrlConnection(p2, v0_5);
        return v0_5;
    }

Method bolts.WebViewAppLinkResolver$3.call() calling method java.net.URL.<init>()


    public Void call()
    {
        java.net.URL v0_7 = new java.net.URL(this.val$url.toString());
        java.net.HttpURLConnection v2_3 = 0;
        while (v0_7 != null) {
            v2_3 = ((java.net.URLConnection) com.google.firebase.perf.network.FirebasePerfUrlConnection.instrument(v0_7.openConnection()));
            java.net.URL v0_6 = (v2_3 instanceof java.net.HttpURLConnection);
            if (v0_6 != null) {
                ((java.net.HttpURLConnection) v2_3).setInstanceFollowRedirects(1);
            }
            v2_3.setRequestProperty("Prefer-Html-Meta-Tags", "al");
            v2_3.connect();
            if (v0_6 == null) {
                v0_7 = 0;
            } else {
                java.net.URL v0_9 = ((java.net.HttpURLConnection) v2_3);
                if ((v0_9.getResponseCode() < 300) || (v0_9.getResponseCode() >= 400)) {
                    v0_7 = 0;
                } else {
                    java.net.URL v3_8 = new java.net.URL(v0_9.getHeaderField("Location"));
                    v0_9.disconnect();
                    v0_7 = v3_8;
                }
            }
        }
        try {
            this.val$content.set(bolts.WebViewAppLinkResolver.access$300(v2_3));
            this.val$contentType.set(v2_3.getContentType());
        } catch (java.net.URL v0_3) {
            if ((v2_3 instanceof java.net.HttpURLConnection)) {
                ((java.net.HttpURLConnection) v2_3).disconnect();
            }
            throw v0_3;
        }
        if ((v2_3 instanceof java.net.HttpURLConnection)) {
            ((java.net.HttpURLConnection) v2_3).disconnect();
        }
        return 0;
    }