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 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 net.skyscanner.go.e.b.l.b() calling method java.net.URL.<init>()


    private void b()
    {
        android.webkit.CookieSyncManager v0_0 = android.webkit.CookieManager.getInstance();
        int v1_2 = this.e;
        try {
            int v2_4 = new java.net.URL(this.d).getHost();
            StringBuilder v3_4 = new StringBuilder();
            v3_4.append("ssaccounts=");
            v3_4.append(v1_2);
            v0_0.setCookie(v2_4, v3_4.toString());
            StringBuilder v3_1 = new StringBuilder();
            v3_1.append("host=");
            v3_1.append(v2_4);
            net.skyscanner.utilities.a.a("ManageAccountFragment", v3_1.toString());
        } catch (int v1_3) {
            v1_3.printStackTrace();
        }
        if (android.os.Build$VERSION.SDK_INT >= 21) {
            v0_0.flush();
        } else {
            android.webkit.CookieSyncManager.createInstance(this.getActivity()).sync();
        }
        return;
    }

Method net.skyscanner.nid.a.e$a.call() calling method java.net.URL.<init>()


    public final void call()
    {
        Throwable v0_7 = net.skyscanner.nid.a.e.b(this.a).newCall(new okhttp3.Request$Builder().url(new java.net.URL(net.skyscanner.nid.a.e.a(this.a).d().toString())).header("apiKey", net.skyscanner.nid.a.e.a(this.a).i()).delete().build()).execute();
        kotlin.jvm.internal.Intrinsics.checkExpressionValueIsNotNull(v0_7, "response");
        if (!v0_7.isSuccessful()) {
            throw ((Throwable) net.skyscanner.nid.entity.j.a.a(v0_7));
        } else {
            return;
        }
    }

Method net.skyscanner.nid.c.c.a() calling method java.net.URL.<init>()


    private final String a(String p5, String p6, String p7)
    {
        StringBuilder v1_3 = this.e;
        Object[] v2_1 = new Object[1];
        v2_1[0] = new java.net.URL(p5).getHost();
        String v0_4 = String.format(v1_3, java.util.Arrays.copyOf(v2_1, v2_1.length));
        kotlin.jvm.internal.Intrinsics.checkExpressionValueIsNotNull(v0_4, "java.lang.String.format(format, *args)");
        StringBuilder v1_2 = new StringBuilder();
        v1_2.append(v0_4);
        v1_2.append("?next=");
        v1_2.append(java.net.URLEncoder.encode(p5, "utf-8"));
        v1_2.append("#access_token=");
        v1_2.append(p6);
        v1_2.append("&expires_in=7200");
        v1_2.append("&token_type=Bearer");
        v1_2.append("&state=");
        v1_2.append(p7);
        return v1_2.toString();
    }

Method net.skyscanner.nid.c.a() calling method java.net.URL.<init>()


    public java.net.HttpURLConnection a(android.net.Uri p3)
    {
        return new okhttp3.OkUrlFactory(this.a).open(new java.net.URL(p3.toString()));
    }

Method net.openid.appauth.b.b.a() calling method java.net.URL.<init>()


    public java.net.HttpURLConnection a(android.net.Uri p3)
    {
        net.openid.appauth.l.a(p3, "url must not be null");
        net.openid.appauth.l.a("https".equals(p3.getScheme()), "only https connections are permitted");
        java.net.HttpURLConnection v3_3 = ((java.net.HttpURLConnection) new java.net.URL(p3.toString()).openConnection());
        v3_3.setConnectTimeout(ark>net.openid.appauth.b.bark>.b);
        v3_3.setReadTimeout(ark>net.openid.appauth.b.bark>.c);
        v3_3.setInstanceFollowRedirects(0);
        return v3_3;
    }

Method net.skyscanner.nid.entity.q.b() calling method java.net.URL.<init>()


    private final java.net.URL b(com.auth0.android.jwt.JWT p15)
    {
        java.net.URL v0_1 = ((java.net.URL) 0);
        String v15_8 = p15.a("picture").a();
        if (v15_8 != null) {
            try {
                v0_1 = new java.net.URL(v15_8);
            } catch (String v15_1) {
                net.skyscanner.shell.config.remote.logging.Logger v1_0 = this.b;
                net.skyscanner.shell.config.remote.logging.model.ErrorItem v13 = new net.skyscanner.shell.config.remote.logging.model.ErrorItem;
                String v4 = v15_1.toString();
                String v9 = this.c.getString(net.skyscanner.nid.entity.a.e.a());
                kotlin.jvm.internal.Intrinsics.checkExpressionValueIsNotNull(v9, "stringResources.getStrin\u2026ts.ParseToken.resourceId)");
                v13(net.skyscanner.nid.entity.q.d, v4, ((Throwable) new net.skyscanner.nid.entity.NIDException(net.skyscanner.nid.entity.i.g)), net.skyscanner.nid.entity.q.d, net.skyscanner.shell.errorhandling.ErrorSeverity.b, ((net.skyscanner.shell.errorhandling.ErrorType) net.skyscanner.go.platform.analytics.core.a.p), v9, 0, 128, 0);
                v1_0.a(v13);
            }
        }
        return v0_1;
    }

Method net.skyscanner.nid.a.l.a() calling method java.net.URL.<init>()


    public final rx.Completable a(String p4, String p5)
    {
        okhttp3.MediaType v0_1;
        kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull(p4, "email");
        kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull(p5, "password");
        String v1_0 = 0;
        if (((CharSequence) p4).length() != 0) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        if (v0_1 == null) {
            if (((CharSequence) p5).length() == 0) {
                v1_0 = 1;
            }
            if (v1_0 == null) {
                rx.Completable v4_8 = rx.Completable.fromAction(((rx.functions.Action0) new ark>net.skyscanner.nid.a.lark>$a(this, new okhttp3.Request$Builder().url(new java.net.URL(this.e.c().toString())).post(okhttp3.RequestBody.create(this.b, this.a.writeValueAsString(this.b(p4, p5)))).build()))).subscribeOn(rx.schedulers.Schedulers.io()).observeOn(rx.android.schedulers.AndroidSchedulers.mainThread());
                kotlin.jvm.internal.Intrinsics.checkExpressionValueIsNotNull(v4_8, "Completable.fromAction {\u2026dSchedulers.mainThread())");
                return v4_8;
            } else {
                rx.Completable v4_12 = rx.Completable.error(((Throwable) new IllegalArgumentException("Invalid password")));
                kotlin.jvm.internal.Intrinsics.checkExpressionValueIsNotNull(v4_12, "Completable.error(Illega\u2026tion(\"Invalid password\"))");
                return v4_12;
            }
        } else {
            rx.Completable v4_16 = rx.Completable.error(((Throwable) new IllegalArgumentException("Invalid email")));
            kotlin.jvm.internal.Intrinsics.checkExpressionValueIsNotNull(v4_16, "Completable.error(Illega\u2026ception(\"Invalid email\"))");
            return v4_16;
        }
    }

Method net.skyscanner.go.dayview.listcell.h$a.a() calling method java.net.URL.<init>()


    protected varargs Void a(String[] p4)
    {
        kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull(p4, "p0");
        try {
            java.io.Closeable v1_3;
            Throwable v4_5 = new java.net.URL(p4[0]).openStream();
            kotlin.jvm.internal.Intrinsics.checkExpressionValueIsNotNull(v4_5, "URL(p0[0])\n                    .openStream()");
            Throwable v2_2 = ((java.io.Reader) new java.io.InputStreamReader(v4_5, kotlin.text.Charsets.UTF_8));
        } catch (java.io.IOException) {
            return 0;
        }
        if (!(v2_2 instanceof java.io.BufferedReader)) {
            v1_3 = new java.io.BufferedReader(v2_2, 8192);
        } else {
            v1_3 = ((java.io.BufferedReader) v2_2);
        }
        java.io.Closeable v1_4 = ((java.io.Closeable) v1_3);
        Throwable v4_3 = ((Throwable) 0);
        try {
            kotlin.io.TextStreamsKt.readText(((java.io.Reader) ((java.io.BufferedReader) v1_4)));
        } catch (Throwable v2_7) {
            kotlin.io.CloseableKt.closeFinally(v1_4, v4_3);
            throw v2_7;
        } catch (Throwable v4_3) {
            throw v4_3;
        }
        kotlin.io.CloseableKt.closeFinally(v1_4, ((Throwable) 0));
        return 0;
    }

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


    private final java.net.URL zzey()
    {
        int v0_1;
        int v0_4 = String.valueOf(com.google.android.gms.internal.measurement.zzbu.zzdz());
        String v1_8 = String.valueOf(((String) com.google.android.gms.internal.measurement.zzcc.zzzc.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.measurement.zzco.zzd() calling method java.net.URL.<init>()


    private final java.net.URL zzd(com.google.android.gms.internal.measurement.zzch p3)
    {
        String v0_2;
        String v0_0;
        int v3_3;
        int v3_4;
        if (!p3.zzep()) {
            v3_3 = String.valueOf(com.google.android.gms.internal.measurement.zzbu.zzea());
            v0_0 = String.valueOf(com.google.android.gms.internal.measurement.zzbu.zzeb());
            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.measurement.zzbu.zzdz());
            v0_0 = String.valueOf(com.google.android.gms.internal.measurement.zzbu.zzeb());
            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.measurement.zzco.zzb() calling method java.net.URL.<init>()


    private final java.net.URL zzb(com.google.android.gms.internal.measurement.zzch p4, String p5)
    {
        StringBuilder v2_5;
        String v0;
        int v4_2;
        if (!p4.zzep()) {
            v4_2 = com.google.android.gms.internal.measurement.zzbu.zzea();
            v0 = com.google.android.gms.internal.measurement.zzbu.zzeb();
            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.measurement.zzbu.zzdz();
            v0 = com.google.android.gms.internal.measurement.zzbu.zzeb();
            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.ads.zzas.zza() calling method java.net.URL.<init>()


    public final com.google.android.gms.internal.ads.zzaq zza(com.google.android.gms.internal.ads.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);
        if (this.zzci == null) {
            v8_1 = v0_0;
        } else {
            v8_1 = this.zzci.zzg(v0_0);
            if (v8_1 == null) {
                java.io.InputStream v8_4;
                String v0_1 = String.valueOf(v0_0);
                if (v0_1.length() == 0) {
                    v8_4 = new String("URL blocked by rewriter: ");
                } else {
                    v8_4 = "URL blocked by rewriter: ".concat(v0_1);
                }
                throw new java.io.IOException(v8_4);
            }
        }
        String v0_5 = new java.net.URL(v8_1);
        java.io.InputStream v8_6 = ((java.net.HttpURLConnection) v0_5.openConnection());
        v8_6.setInstanceFollowRedirects(java.net.HttpURLConnection.getFollowRedirects());
        int v2_1 = p7.zzi();
        v8_6.setConnectTimeout(v2_1);
        v8_6.setReadTimeout(v2_1);
        int v2_2 = 0;
        v8_6.setUseCaches(0);
        v8_6.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_6.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_6.setRequestMethod(v0_11);
                break;
            case 1:
                v0_10 = "POST";
                v8_6.setRequestMethod(v0_10);
                com.google.android.gms.internal.ads.zzas.zza(v8_6, 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_6.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.ads.zzaq(v0_12, com.google.android.gms.internal.ads.zzas.zza(v8_6.getHeaderFields()), v8_6.getContentLength(), com.google.android.gms.internal.ads.zzas.zza(v8_6));
            } else {
                return new com.google.android.gms.internal.ads.zzaq(v0_12, com.google.android.gms.internal.ads.zzas.zza(v8_6.getHeaderFields()));
            }
        }
    }

Method com.google.android.gms.internal.ads.zzaqn.zzdp() calling method java.net.URL.<init>()


    public final boolean zzdp(String p31)
    {
        java.io.IOException v0_72;
        String v10_0 = 0;
        if (this.zzdbi != null) {
            do {
                android.os.Handler v3_0;
                if (this.zzdbi != null) {
                    java.io.IOException v0_0 = this.zzdbi.listFiles();
                    StringBuilder v2_1 = 0;
                    v3_0 = 0;
                    while (v2_1 < v0_0.length) {
                        if (!v0_0[v2_1].getName().endsWith(".done")) {
                            v3_0++;
                        }
                        v2_1++;
                    }
                } else {
                    v3_0 = 0;
                }
                if (v3_0 <= ((Integer) com.google.android.gms.internal.ads.zzkb.zzik().zzd(com.google.android.gms.internal.ads.zznk.zzaux)).intValue()) {
                    com.google.android.gms.internal.ads.zzkb.zzif();
                    long v12_1 = new java.io.File(this.zzdbi, com.google.android.gms.internal.ads.zzamu.zzde(p31));
                    java.io.IOException v0_26 = this.zzc(v12_1);
                    if ((!v12_1.isFile()) || (!v0_26.isFile())) {
                        String v14;
                        String v1_47 = String.valueOf(this.zzdbi.getAbsolutePath());
                        StringBuilder v2_39 = String.valueOf(p31);
                        if (v2_39.length() == 0) {
                            v14 = new String(v1_47);
                        } else {
                            v14 = v1_47.concat(v2_39);
                        }
                        if (!com.google.android.gms.internal.ads.zzaqn.zzdbg.contains(v14)) {
                            com.google.android.gms.internal.ads.zzaqn.zzdbg.add(v14);
                            String v15_0 = "error";
                            try {
                                com.google.android.gms.ads.internal.zzbv.zzew();
                                String v1_61 = ((Integer) com.google.android.gms.internal.ads.zzkb.zzik().zzd(com.google.android.gms.internal.ads.zznk.zzavc)).intValue();
                                android.os.Handler v3_16 = new java.net.URL(p31);
                                StringBuilder v2_73 = 0;
                            } catch (java.io.IOException v0_3) {
                                String v1_0 = v14;
                                android.os.Handler v3_3 = 0;
                                v10_0 = 0;
                                if ((v0_3 instanceof RuntimeException)) {
                                    com.google.android.gms.ads.internal.zzbv.zzeo().zza(v0_3, "VideoStreamFullFileCache.preload");
                                }
                                try {
                                    v10_0.close();
                                } catch (java.io.IOException) {
                                }
                                if (!this.zzdbj) {
                                    String v4_22 = new StringBuilder((String.valueOf(p31).length() + 25));
                                    v4_22.append("Preload failed for URL \"");
                                    v4_22.append(p31);
                                    v4_22.append("\"");
                                    com.google.android.gms.internal.ads.zzakb.zzc(v4_22.toString(), v0_3);
                                } else {
                                    StringBuilder v2_50 = new StringBuilder((String.valueOf(p31).length() + 26));
                                    v2_50.append("Preload aborted for URL \"");
                                    v2_50.append(p31);
                                    v2_50.append("\"");
                                    com.google.android.gms.internal.ads.zzakb.zzdj(v2_50.toString());
                                }
                                if (v12_1.exists()) {
                                    if (!v12_1.delete()) {
                                        StringBuilder v2_54 = String.valueOf(v12_1.getAbsolutePath());
                                        if (v2_54.length() == 0) {
                                            java.io.IOException v0_58 = new String("Could not delete partial cache file at ");
                                        } else {
                                            v0_58 = "Could not delete partial cache file at ".concat(v2_54);
                                        }
                                        com.google.android.gms.internal.ads.zzakb.zzdk(v0_58);
                                    }
                                }
                                this.zza(p31, v12_1.getAbsolutePath(), v15_0, v3_3);
                                com.google.android.gms.internal.ads.zzaqn.zzdbg.remove(v1_0);
                                return 0;
                            }
                            while(true) {
                                String v26_0;
                                v2_73++;
                                if (v2_73 > 20) {
                                    v1_0 = v14;
                                    v26_0 = "error";
                                    throw new java.io.IOException("Too many redirects (20)");
                                } else {
                                    StringBuilder v5_6 = v3_16.openConnection();
                                    v5_6.setConnectTimeout(v1_61);
                                    v5_6.setReadTimeout(v1_61);
                                    if (!(v5_6 instanceof java.net.HttpURLConnection)) {
                                        v1_0 = v14;
                                        v26_0 = "error";
                                        throw new java.io.IOException("Invalid protocol.");
                                    } else {
                                        StringBuilder v5_0 = ((java.net.HttpURLConnection) v5_6);
                                        int v6_1 = new com.google.android.gms.internal.ads.zzamy();
                                        v6_1.zza(v5_0, 0);
                                        v5_0.setInstanceFollowRedirects(0);
                                        int v7_0 = v5_0.getResponseCode();
                                        v6_1.zza(v5_0, v7_0);
                                        try {
                                            if ((v7_0 / 100) != 3) {
                                                if ((v5_0 instanceof java.net.HttpURLConnection)) {
                                                    String v1_5 = ((java.net.HttpURLConnection) v5_0).getResponseCode();
                                                    if (v1_5 >= 400) {
                                                        try {
                                                            android.os.Handler v3_11 = String.valueOf(Integer.toString(v1_5));
                                                        } catch (java.io.IOException v0_3) {
                                                            v15_0 = "badUrl";
                                                            v3_3 = 0;
                                                            v1_0 = v14;
                                                        }
                                                        if (v3_11.length() == 0) {
                                                            v3_3 = new String("HTTP request failed. Code: ");
                                                        } else {
                                                            v3_3 = "HTTP request failed. Code: ".concat(v3_11);
                                                        }
                                                        try {
                                                            StringBuilder v5_5 = new StringBuilder((String.valueOf(p31).length() + 32));
                                                            v5_5.append("HTTP status code ");
                                                            v5_5.append(v1_5);
                                                            v5_5.append(" at ");
                                                            v5_5.append(p31);
                                                            throw new java.io.IOException(v5_5.toString());
                                                        } catch (java.io.IOException v0_3) {
                                                            v15_0 = "badUrl";
                                                        }
                                                    }
                                                }
                                                int v7_2 = v5_0.getContentLength();
                                                if (v7_2 >= 0) {
                                                    String v1_7 = com.google.android.gms.internal.ads.zzaqn.zzdbh.format(((long) v7_2));
                                                    android.os.Handler v3_2 = ((Integer) com.google.android.gms.internal.ads.zzkb.zzik().zzd(com.google.android.gms.internal.ads.zznk.zzauy)).intValue();
                                                    if (v7_2 <= v3_2) {
                                                        String v4_4 = new StringBuilder(((String.valueOf(v1_7).length() + 20) + String.valueOf(p31).length()));
                                                        v4_4.append("Caching ");
                                                        v4_4.append(v1_7);
                                                        v4_4.append(" bytes from ");
                                                        v4_4.append(p31);
                                                        com.google.android.gms.internal.ads.zzakb.zzck(v4_4.toString());
                                                        StringBuilder v5_1 = java.nio.channels.Channels.newChannel(v5_0.getInputStream());
                                                        String v4_7 = new java.io.FileOutputStream(v12_1);
                                                        try {
                                                            StringBuilder v2_12 = v4_7.getChannel();
                                                            String v1_12 = java.nio.ByteBuffer.allocate(1048576);
                                                            com.google.android.gms.common.util.Clock v16 = com.google.android.gms.ads.internal.zzbv.zzer();
                                                            long v17 = v16.currentTimeMillis();
                                                            String v20 = v14;
                                                            try {
                                                                String v10_3 = new com.google.android.gms.internal.ads.zzamj(((Long) com.google.android.gms.internal.ads.zzkb.zzik().zzd(com.google.android.gms.internal.ads.zznk.zzavb)).longValue());
                                                                long v13_2 = ((Long) com.google.android.gms.internal.ads.zzkb.zzik().zzd(com.google.android.gms.internal.ads.zznk.zzava)).longValue();
                                                                int v6_9 = 0;
                                                            } catch (java.io.IOException v0_3) {
                                                                String v27 = v4_7;
                                                                v1_0 = v20;
                                                                v10_0 = v27;
                                                                v3_3 = 0;
                                                            }
                                                            while(true) {
                                                                String v26_1;
                                                                int v21_0 = v5_1.read(v1_12);
                                                                if (v21_0 < 0) {
                                                                    v27 = v4_7;
                                                                    v26_1 = v15_0;
                                                                    v27.close();
                                                                    if (com.google.android.gms.internal.ads.zzakb.isLoggable(3)) {
                                                                        String v1_15 = com.google.android.gms.internal.ads.zzaqn.zzdbh.format(((long) v6_9));
                                                                        android.os.Handler v3_7 = new StringBuilder(((String.valueOf(v1_15).length() + 22) + String.valueOf(p31).length()));
                                                                        v3_7.append("Preloaded ");
                                                                        v3_7.append(v1_15);
                                                                        v3_7.append(" bytes from ");
                                                                        v3_7.append(p31);
                                                                        com.google.android.gms.internal.ads.zzakb.zzck(v3_7.toString());
                                                                    }
                                                                    v12_1.setReadable(1, 0);
                                                                    if (!v0_26.isFile()) {
                                                                        v0_26.createNewFile();
                                                                    } else {
                                                                        v0_26.setLastModified(System.currentTimeMillis());
                                                                    }
                                                                    this.zza(p31, v12_1.getAbsolutePath(), v6_9);
                                                                    v1_0 = v20;
                                                                    try {
                                                                        com.google.android.gms.internal.ads.zzaqn.zzdbg.remove(v1_0);
                                                                        return 1;
                                                                    } catch (java.io.IOException v0_3) {
                                                                    }
                                                                } else {
                                                                    int v6_10 = (v6_9 + v21_0);
                                                                    if (v6_10 <= v3_2) {
                                                                        v1_12.flip();
                                                                        while (v2_12.write(v1_12) > 0) {
                                                                        }
                                                                        v1_12.clear();
                                                                        try {
                                                                            if ((v16.currentTimeMillis() - v17) > (1000 * v13_2)) {
                                                                                v27 = v4_7;
                                                                                v26_1 = v15_0;
                                                                                v15_0 = "downloadTimeout";
                                                                                java.io.IOException v0_9 = Long.toString(v13_2);
                                                                                StringBuilder v2_21 = new StringBuilder((String.valueOf(v0_9).length() + 29));
                                                                                v2_21.append("Timeout exceeded. Limit: ");
                                                                                v2_21.append(v0_9);
                                                                                v2_21.append(" sec");
                                                                                String v10_4 = v2_21.toString();
                                                                                try {
                                                                                    throw new java.io.IOException("stream cache time limit exceeded");
                                                                                } catch (java.io.IOException v0_3) {
                                                                                    v3_3 = v10_4;
                                                                                    v1_0 = v20;
                                                                                    v10_0 = v27;
                                                                                }
                                                                            } else {
                                                                                if (!this.zzdbj) {
                                                                                    break;
                                                                                }
                                                                                v27 = v4_7;
                                                                                v26_1 = v15_0;
                                                                                v15_0 = "externalAbort";
                                                                                throw new java.io.IOException("abort requested");
                                                                            }
                                                                        } catch (java.io.IOException v0_3) {
                                                                        }
                                                                    } else {
                                                                        try {
                                                                            try {
                                                                                String v10_6;
                                                                                StringBuilder v2_24 = String.valueOf(Integer.toString(v6_10));
                                                                            } catch (java.io.IOException v0_3) {
                                                                                v15_0 = "sizeExceeded";
                                                                                v10_0 = v4_7;
                                                                                v1_0 = v20;
                                                                            }
                                                                            if (v2_24.length() == 0) {
                                                                                v10_6 = new String("File too big for full file cache. Size: ");
                                                                            } else {
                                                                                v10_6 = "File too big for full file cache. Size: ".concat(v2_24);
                                                                            }
                                                                            try {
                                                                                throw new java.io.IOException("stream cache file size limit exceeded");
                                                                            } catch (java.io.IOException v0_3) {
                                                                                v15_0 = "sizeExceeded";
                                                                                v3_3 = v10_6;
                                                                                v1_0 = v20;
                                                                                v10_0 = v4_7;
                                                                            }
                                                                        } catch (java.io.IOException v0_3) {
                                                                        }
                                                                    }
                                                                }
                                                                v15_0 = v26_1;
                                                            }
                                                            String v22;
                                                            StringBuilder v23_2;
                                                            String v24;
                                                            android.os.Handler v25;
                                                            int v19;
                                                            int v11_2;
                                                            int v29;
                                                            if (!v10_3.tryAcquire()) {
                                                                v22 = v1_12;
                                                                v23_2 = v2_12;
                                                                v24 = v3_2;
                                                                v27 = v4_7;
                                                                v11_2 = v5_1;
                                                                v19 = v6_10;
                                                                v29 = v7_2;
                                                                v25 = v10_3;
                                                                v26_1 = v15_0;
                                                            } else {
                                                                v25 = v10_3;
                                                                v26_1 = v15_0;
                                                                String v15_1 = new com.google.android.gms.internal.ads.zzaqi;
                                                                v22 = v1_12;
                                                                v23_2 = v2_12;
                                                                v24 = v3_2;
                                                                v27 = v4_7;
                                                                String v4_9 = v12_1.getAbsolutePath();
                                                                v11_2 = v5_1;
                                                                v19 = v6_10;
                                                                v29 = v7_2;
                                                                v15_1(this, p31, v4_9, v6_10, v7_2, 0);
                                                                com.google.android.gms.internal.ads.zzamu.zzsy.post(v15_1);
                                                            }
                                                            v5_1 = v11_2;
                                                            v6_9 = v19;
                                                            v1_12 = v22;
                                                            v2_12 = v23_2;
                                                            v3_2 = v24;
                                                            v10_3 = v25;
                                                            v15_0 = v26_1;
                                                            v4_7 = v27;
                                                            v7_2 = v29;
                                                        } catch (java.io.IOException v0_3) {
                                                            v27 = v4_7;
                                                            v1_0 = v14;
                                                        }
                                                    } else {
                                                        java.io.IOException v0_32;
                                                        StringBuilder v2_31 = new StringBuilder(((String.valueOf(v1_7).length() + 33) + String.valueOf(p31).length()));
                                                        v2_31.append("Content length ");
                                                        v2_31.append(v1_7);
                                                        v2_31.append(" exceeds limit at ");
                                                        v2_31.append(p31);
                                                        com.google.android.gms.internal.ads.zzakb.zzdk(v2_31.toString());
                                                        String v1_31 = String.valueOf(v1_7);
                                                        if (v1_31.length() == 0) {
                                                            v0_32 = new String("File too big for full file cache. Size: ");
                                                        } else {
                                                            v0_32 = "File too big for full file cache. Size: ".concat(v1_31);
                                                        }
                                                        this.zza(p31, v12_1.getAbsolutePath(), "sizeExceeded", v0_32);
                                                        com.google.android.gms.internal.ads.zzaqn.zzdbg.remove(v14);
                                                        return 0;
                                                    }
                                                } else {
                                                    java.io.IOException v0_35;
                                                    String v1_36 = String.valueOf(p31);
                                                    if (v1_36.length() == 0) {
                                                        v0_35 = new String("Stream cache aborted, missing content-length header at ");
                                                    } else {
                                                        v0_35 = "Stream cache aborted, missing content-length header at ".concat(v1_36);
                                                    }
                                                    com.google.android.gms.internal.ads.zzakb.zzdk(v0_35);
                                                    this.zza(p31, v12_1.getAbsolutePath(), "contentLengthMissing", 0);
                                                    com.google.android.gms.internal.ads.zzaqn.zzdbg.remove(v14);
                                                    return 0;
                                                }
                                            } else {
                                                String v4_16 = v5_0.getHeaderField("Location");
                                                if (v4_16 == null) {
                                                    throw new java.io.IOException("Missing Location header in redirect");
                                                } else {
                                                    int v6_13 = new java.net.URL(v3_16, v4_16);
                                                    android.os.Handler v3_13 = v6_13.getProtocol();
                                                    if (v3_13 == null) {
                                                        throw new java.io.IOException("Protocol is null");
                                                    } else {
                                                        if ((!v3_13.equals("http")) && (!v3_13.equals("https"))) {
                                                            break;
                                                        }
                                                        android.os.Handler v3_15;
                                                        String v4_17 = String.valueOf(v4_16);
                                                        if (v4_17.length() == 0) {
                                                            v3_15 = new String("Redirecting to ");
                                                        } else {
                                                            v3_15 = "Redirecting to ".concat(v4_17);
                                                        }
                                                        com.google.android.gms.internal.ads.zzakb.zzck(v3_15);
                                                        v5_0.disconnect();
                                                        v3_16 = v6_13;
                                                    }
                                                }
                                            }
                                        } catch (java.io.IOException v0_3) {
                                        }
                                    }
                                }
                            }
                            String v1_49;
                            StringBuilder v2_36 = String.valueOf(v3_13);
                            if (v2_36.length() == 0) {
                                v1_49 = new String("Unsupported scheme: ");
                            } else {
                                v1_49 = "Unsupported scheme: ".concat(v2_36);
                            }
                            throw new java.io.IOException(v1_49);
                        } else {
                            java.io.IOException v0_62;
                            StringBuilder v2_57 = String.valueOf(p31);
                            if (v2_57.length() == 0) {
                                v0_62 = new String("Stream cache already in progress at ");
                            } else {
                                v0_62 = "Stream cache already in progress at ".concat(v2_57);
                            }
                            com.google.android.gms.internal.ads.zzakb.zzdk(v0_62);
                            this.zza(p31, v12_1.getAbsolutePath(), "inProgress", 0);
                            return 0;
                        }
                    } else {
                        String v1_53;
                        java.io.IOException v0_66 = ((int) v12_1.length());
                        StringBuilder v2_61 = String.valueOf(p31);
                        if (v2_61.length() == 0) {
                            v1_53 = new String("Stream cache hit at ");
                        } else {
                            v1_53 = "Stream cache hit at ".concat(v2_61);
                        }
                        com.google.android.gms.internal.ads.zzakb.zzck(v1_53);
                        this.zza(p31, v12_1.getAbsolutePath(), v0_66);
                        return 1;
                    }
                } else {
                    java.io.IOException v0_70;
                    if (this.zzdbi != null) {
                        StringBuilder v2_66 = this.zzdbi.listFiles();
                        android.os.Handler v3_21 = v2_66.length;
                        String v4_24 = nan;
                        String v1_55 = 0;
                        java.io.IOException v0_69 = 0;
                        while (v0_69 < v3_21) {
                            int v6_14 = v2_66[v0_69];
                            if (!v6_14.getName().endsWith(".done")) {
                                long v12_3 = v6_14.lastModified();
                                if (v12_3 < v4_24) {
                                    v1_55 = v6_14;
                                    v4_24 = v12_3;
                                }
                            }
                            v0_69++;
                        }
                        if (v1_55 == null) {
                            v0_70 = 0;
                        } else {
                            v0_70 = v1_55.delete();
                            String v1_56 = this.zzc(v1_55);
                            if (v1_56.isFile()) {
                                v0_70 &= v1_56.delete();
                            }
                        }
                    }
                }
            } while(v0_70 != null);
            com.google.android.gms.internal.ads.zzakb.zzdk("Unable to expire stream cache");
            v0_72 = "expireFailed";
        } else {
            v0_72 = "noCacheDir";
        }
        this.zza(p31, 0, v0_72, 0);
        return 0;
    }

Method com.google.android.gms.internal.ads.zzaqn.zzdp() calling method java.net.URL.<init>()


    public final boolean zzdp(String p31)
    {
        java.io.IOException v0_72;
        String v10_0 = 0;
        if (this.zzdbi != null) {
            do {
                android.os.Handler v3_0;
                if (this.zzdbi != null) {
                    java.io.IOException v0_0 = this.zzdbi.listFiles();
                    StringBuilder v2_1 = 0;
                    v3_0 = 0;
                    while (v2_1 < v0_0.length) {
                        if (!v0_0[v2_1].getName().endsWith(".done")) {
                            v3_0++;
                        }
                        v2_1++;
                    }
                } else {
                    v3_0 = 0;
                }
                if (v3_0 <= ((Integer) com.google.android.gms.internal.ads.zzkb.zzik().zzd(com.google.android.gms.internal.ads.zznk.zzaux)).intValue()) {
                    com.google.android.gms.internal.ads.zzkb.zzif();
                    long v12_1 = new java.io.File(this.zzdbi, com.google.android.gms.internal.ads.zzamu.zzde(p31));
                    java.io.IOException v0_26 = this.zzc(v12_1);
                    if ((!v12_1.isFile()) || (!v0_26.isFile())) {
                        String v14;
                        String v1_47 = String.valueOf(this.zzdbi.getAbsolutePath());
                        StringBuilder v2_39 = String.valueOf(p31);
                        if (v2_39.length() == 0) {
                            v14 = new String(v1_47);
                        } else {
                            v14 = v1_47.concat(v2_39);
                        }
                        if (!com.google.android.gms.internal.ads.zzaqn.zzdbg.contains(v14)) {
                            com.google.android.gms.internal.ads.zzaqn.zzdbg.add(v14);
                            String v15_0 = "error";
                            try {
                                com.google.android.gms.ads.internal.zzbv.zzew();
                                String v1_61 = ((Integer) com.google.android.gms.internal.ads.zzkb.zzik().zzd(com.google.android.gms.internal.ads.zznk.zzavc)).intValue();
                                android.os.Handler v3_16 = new java.net.URL(p31);
                                StringBuilder v2_73 = 0;
                            } catch (java.io.IOException v0_3) {
                                String v1_0 = v14;
                                android.os.Handler v3_3 = 0;
                                v10_0 = 0;
                                if ((v0_3 instanceof RuntimeException)) {
                                    com.google.android.gms.ads.internal.zzbv.zzeo().zza(v0_3, "VideoStreamFullFileCache.preload");
                                }
                                try {
                                    v10_0.close();
                                } catch (java.io.IOException) {
                                }
                                if (!this.zzdbj) {
                                    String v4_22 = new StringBuilder((String.valueOf(p31).length() + 25));
                                    v4_22.append("Preload failed for URL \"");
                                    v4_22.append(p31);
                                    v4_22.append("\"");
                                    com.google.android.gms.internal.ads.zzakb.zzc(v4_22.toString(), v0_3);
                                } else {
                                    StringBuilder v2_50 = new StringBuilder((String.valueOf(p31).length() + 26));
                                    v2_50.append("Preload aborted for URL \"");
                                    v2_50.append(p31);
                                    v2_50.append("\"");
                                    com.google.android.gms.internal.ads.zzakb.zzdj(v2_50.toString());
                                }
                                if (v12_1.exists()) {
                                    if (!v12_1.delete()) {
                                        StringBuilder v2_54 = String.valueOf(v12_1.getAbsolutePath());
                                        if (v2_54.length() == 0) {
                                            java.io.IOException v0_58 = new String("Could not delete partial cache file at ");
                                        } else {
                                            v0_58 = "Could not delete partial cache file at ".concat(v2_54);
                                        }
                                        com.google.android.gms.internal.ads.zzakb.zzdk(v0_58);
                                    }
                                }
                                this.zza(p31, v12_1.getAbsolutePath(), v15_0, v3_3);
                                com.google.android.gms.internal.ads.zzaqn.zzdbg.remove(v1_0);
                                return 0;
                            }
                            while(true) {
                                String v26_0;
                                v2_73++;
                                if (v2_73 > 20) {
                                    v1_0 = v14;
                                    v26_0 = "error";
                                    throw new java.io.IOException("Too many redirects (20)");
                                } else {
                                    StringBuilder v5_6 = v3_16.openConnection();
                                    v5_6.setConnectTimeout(v1_61);
                                    v5_6.setReadTimeout(v1_61);
                                    if (!(v5_6 instanceof java.net.HttpURLConnection)) {
                                        v1_0 = v14;
                                        v26_0 = "error";
                                        throw new java.io.IOException("Invalid protocol.");
                                    } else {
                                        StringBuilder v5_0 = ((java.net.HttpURLConnection) v5_6);
                                        int v6_1 = new com.google.android.gms.internal.ads.zzamy();
                                        v6_1.zza(v5_0, 0);
                                        v5_0.setInstanceFollowRedirects(0);
                                        int v7_0 = v5_0.getResponseCode();
                                        v6_1.zza(v5_0, v7_0);
                                        try {
                                            if ((v7_0 / 100) != 3) {
                                                if ((v5_0 instanceof java.net.HttpURLConnection)) {
                                                    String v1_5 = ((java.net.HttpURLConnection) v5_0).getResponseCode();
                                                    if (v1_5 >= 400) {
                                                        try {
                                                            android.os.Handler v3_11 = String.valueOf(Integer.toString(v1_5));
                                                        } catch (java.io.IOException v0_3) {
                                                            v15_0 = "badUrl";
                                                            v3_3 = 0;
                                                            v1_0 = v14;
                                                        }
                                                        if (v3_11.length() == 0) {
                                                            v3_3 = new String("HTTP request failed. Code: ");
                                                        } else {
                                                            v3_3 = "HTTP request failed. Code: ".concat(v3_11);
                                                        }
                                                        try {
                                                            StringBuilder v5_5 = new StringBuilder((String.valueOf(p31).length() + 32));
                                                            v5_5.append("HTTP status code ");
                                                            v5_5.append(v1_5);
                                                            v5_5.append(" at ");
                                                            v5_5.append(p31);
                                                            throw new java.io.IOException(v5_5.toString());
                                                        } catch (java.io.IOException v0_3) {
                                                            v15_0 = "badUrl";
                                                        }
                                                    }
                                                }
                                                int v7_2 = v5_0.getContentLength();
                                                if (v7_2 >= 0) {
                                                    String v1_7 = com.google.android.gms.internal.ads.zzaqn.zzdbh.format(((long) v7_2));
                                                    android.os.Handler v3_2 = ((Integer) com.google.android.gms.internal.ads.zzkb.zzik().zzd(com.google.android.gms.internal.ads.zznk.zzauy)).intValue();
                                                    if (v7_2 <= v3_2) {
                                                        String v4_4 = new StringBuilder(((String.valueOf(v1_7).length() + 20) + String.valueOf(p31).length()));
                                                        v4_4.append("Caching ");
                                                        v4_4.append(v1_7);
                                                        v4_4.append(" bytes from ");
                                                        v4_4.append(p31);
                                                        com.google.android.gms.internal.ads.zzakb.zzck(v4_4.toString());
                                                        StringBuilder v5_1 = java.nio.channels.Channels.newChannel(v5_0.getInputStream());
                                                        String v4_7 = new java.io.FileOutputStream(v12_1);
                                                        try {
                                                            StringBuilder v2_12 = v4_7.getChannel();
                                                            String v1_12 = java.nio.ByteBuffer.allocate(1048576);
                                                            com.google.android.gms.common.util.Clock v16 = com.google.android.gms.ads.internal.zzbv.zzer();
                                                            long v17 = v16.currentTimeMillis();
                                                            String v20 = v14;
                                                            try {
                                                                String v10_3 = new com.google.android.gms.internal.ads.zzamj(((Long) com.google.android.gms.internal.ads.zzkb.zzik().zzd(com.google.android.gms.internal.ads.zznk.zzavb)).longValue());
                                                                long v13_2 = ((Long) com.google.android.gms.internal.ads.zzkb.zzik().zzd(com.google.android.gms.internal.ads.zznk.zzava)).longValue();
                                                                int v6_9 = 0;
                                                            } catch (java.io.IOException v0_3) {
                                                                String v27 = v4_7;
                                                                v1_0 = v20;
                                                                v10_0 = v27;
                                                                v3_3 = 0;
                                                            }
                                                            while(true) {
                                                                String v26_1;
                                                                int v21_0 = v5_1.read(v1_12);
                                                                if (v21_0 < 0) {
                                                                    v27 = v4_7;
                                                                    v26_1 = v15_0;
                                                                    v27.close();
                                                                    if (com.google.android.gms.internal.ads.zzakb.isLoggable(3)) {
                                                                        String v1_15 = com.google.android.gms.internal.ads.zzaqn.zzdbh.format(((long) v6_9));
                                                                        android.os.Handler v3_7 = new StringBuilder(((String.valueOf(v1_15).length() + 22) + String.valueOf(p31).length()));
                                                                        v3_7.append("Preloaded ");
                                                                        v3_7.append(v1_15);
                                                                        v3_7.append(" bytes from ");
                                                                        v3_7.append(p31);
                                                                        com.google.android.gms.internal.ads.zzakb.zzck(v3_7.toString());
                                                                    }
                                                                    v12_1.setReadable(1, 0);
                                                                    if (!v0_26.isFile()) {
                                                                        v0_26.createNewFile();
                                                                    } else {
                                                                        v0_26.setLastModified(System.currentTimeMillis());
                                                                    }
                                                                    this.zza(p31, v12_1.getAbsolutePath(), v6_9);
                                                                    v1_0 = v20;
                                                                    try {
                                                                        com.google.android.gms.internal.ads.zzaqn.zzdbg.remove(v1_0);
                                                                        return 1;
                                                                    } catch (java.io.IOException v0_3) {
                                                                    }
                                                                } else {
                                                                    int v6_10 = (v6_9 + v21_0);
                                                                    if (v6_10 <= v3_2) {
                                                                        v1_12.flip();
                                                                        while (v2_12.write(v1_12) > 0) {
                                                                        }
                                                                        v1_12.clear();
                                                                        try {
                                                                            if ((v16.currentTimeMillis() - v17) <= (1000 * v13_2)) {
                                                                                break;
                                                                            }
                                                                            v27 = v4_7;
                                                                            v26_1 = v15_0;
                                                                            v15_0 = "downloadTimeout";
                                                                            java.io.IOException v0_9 = Long.toString(v13_2);
                                                                            StringBuilder v2_21 = new StringBuilder((String.valueOf(v0_9).length() + 29));
                                                                            v2_21.append("Timeout exceeded. Limit: ");
                                                                            v2_21.append(v0_9);
                                                                            v2_21.append(" sec");
                                                                            String v10_4 = v2_21.toString();
                                                                            try {
                                                                                throw new java.io.IOException("stream cache time limit exceeded");
                                                                            } catch (java.io.IOException v0_3) {
                                                                                v3_3 = v10_4;
                                                                                v1_0 = v20;
                                                                                v10_0 = v27;
                                                                            }
                                                                        } catch (java.io.IOException v0_3) {
                                                                        }
                                                                    } else {
                                                                        try {
                                                                            try {
                                                                                String v10_6;
                                                                                StringBuilder v2_24 = String.valueOf(Integer.toString(v6_10));
                                                                            } catch (java.io.IOException v0_3) {
                                                                                v15_0 = "sizeExceeded";
                                                                                v10_0 = v4_7;
                                                                                v1_0 = v20;
                                                                            }
                                                                            if (v2_24.length() == 0) {
                                                                                v10_6 = new String("File too big for full file cache. Size: ");
                                                                            } else {
                                                                                v10_6 = "File too big for full file cache. Size: ".concat(v2_24);
                                                                            }
                                                                            try {
                                                                                throw new java.io.IOException("stream cache file size limit exceeded");
                                                                            } catch (java.io.IOException v0_3) {
                                                                                v15_0 = "sizeExceeded";
                                                                                v3_3 = v10_6;
                                                                                v1_0 = v20;
                                                                                v10_0 = v4_7;
                                                                            }
                                                                        } catch (java.io.IOException v0_3) {
                                                                        }
                                                                    }
                                                                }
                                                                v15_0 = v26_1;
                                                            }
                                                            if (this.zzdbj) {
                                                                v27 = v4_7;
                                                                v26_1 = v15_0;
                                                                v15_0 = "externalAbort";
                                                                throw new java.io.IOException("abort requested");
                                                            } else {
                                                                android.os.Handler v25;
                                                                int v19;
                                                                int v11_2;
                                                                int v29;
                                                                StringBuilder v23_2;
                                                                String v22;
                                                                String v24;
                                                                if (!v10_3.tryAcquire()) {
                                                                    v22 = v1_12;
                                                                    v23_2 = v2_12;
                                                                    v24 = v3_2;
                                                                    v27 = v4_7;
                                                                    v11_2 = v5_1;
                                                                    v19 = v6_10;
                                                                    v29 = v7_2;
                                                                    v25 = v10_3;
                                                                    v26_1 = v15_0;
                                                                } else {
                                                                    v25 = v10_3;
                                                                    v26_1 = v15_0;
                                                                    String v15_1 = new com.google.android.gms.internal.ads.zzaqi;
                                                                    v22 = v1_12;
                                                                    v23_2 = v2_12;
                                                                    v24 = v3_2;
                                                                    v27 = v4_7;
                                                                    String v4_9 = v12_1.getAbsolutePath();
                                                                    v11_2 = v5_1;
                                                                    v19 = v6_10;
                                                                    v29 = v7_2;
                                                                    v15_1(this, p31, v4_9, v6_10, v7_2, 0);
                                                                    com.google.android.gms.internal.ads.zzamu.zzsy.post(v15_1);
                                                                }
                                                                v5_1 = v11_2;
                                                                v6_9 = v19;
                                                                v1_12 = v22;
                                                                v2_12 = v23_2;
                                                                v3_2 = v24;
                                                                v10_3 = v25;
                                                                v15_0 = v26_1;
                                                                v4_7 = v27;
                                                                v7_2 = v29;
                                                            }
                                                        } catch (java.io.IOException v0_3) {
                                                            v27 = v4_7;
                                                            v1_0 = v14;
                                                        }
                                                    } else {
                                                        java.io.IOException v0_32;
                                                        StringBuilder v2_31 = new StringBuilder(((String.valueOf(v1_7).length() + 33) + String.valueOf(p31).length()));
                                                        v2_31.append("Content length ");
                                                        v2_31.append(v1_7);
                                                        v2_31.append(" exceeds limit at ");
                                                        v2_31.append(p31);
                                                        com.google.android.gms.internal.ads.zzakb.zzdk(v2_31.toString());
                                                        String v1_31 = String.valueOf(v1_7);
                                                        if (v1_31.length() == 0) {
                                                            v0_32 = new String("File too big for full file cache. Size: ");
                                                        } else {
                                                            v0_32 = "File too big for full file cache. Size: ".concat(v1_31);
                                                        }
                                                        this.zza(p31, v12_1.getAbsolutePath(), "sizeExceeded", v0_32);
                                                        com.google.android.gms.internal.ads.zzaqn.zzdbg.remove(v14);
                                                        return 0;
                                                    }
                                                } else {
                                                    java.io.IOException v0_35;
                                                    String v1_36 = String.valueOf(p31);
                                                    if (v1_36.length() == 0) {
                                                        v0_35 = new String("Stream cache aborted, missing content-length header at ");
                                                    } else {
                                                        v0_35 = "Stream cache aborted, missing content-length header at ".concat(v1_36);
                                                    }
                                                    com.google.android.gms.internal.ads.zzakb.zzdk(v0_35);
                                                    this.zza(p31, v12_1.getAbsolutePath(), "contentLengthMissing", 0);
                                                    com.google.android.gms.internal.ads.zzaqn.zzdbg.remove(v14);
                                                    return 0;
                                                }
                                            } else {
                                                String v4_16 = v5_0.getHeaderField("Location");
                                                if (v4_16 == null) {
                                                    throw new java.io.IOException("Missing Location header in redirect");
                                                } else {
                                                    int v6_13 = new java.net.URL(v3_16, v4_16);
                                                    android.os.Handler v3_13 = v6_13.getProtocol();
                                                    if (v3_13 == null) {
                                                        throw new java.io.IOException("Protocol is null");
                                                    } else {
                                                        if ((!v3_13.equals("http")) && (!v3_13.equals("https"))) {
                                                            break;
                                                        }
                                                        android.os.Handler v3_15;
                                                        String v4_17 = String.valueOf(v4_16);
                                                        if (v4_17.length() == 0) {
                                                            v3_15 = new String("Redirecting to ");
                                                        } else {
                                                            v3_15 = "Redirecting to ".concat(v4_17);
                                                        }
                                                        com.google.android.gms.internal.ads.zzakb.zzck(v3_15);
                                                        v5_0.disconnect();
                                                        v3_16 = v6_13;
                                                    }
                                                }
                                            }
                                        } catch (java.io.IOException v0_3) {
                                        }
                                    }
                                }
                            }
                            String v1_49;
                            StringBuilder v2_36 = String.valueOf(v3_13);
                            if (v2_36.length() == 0) {
                                v1_49 = new String("Unsupported scheme: ");
                            } else {
                                v1_49 = "Unsupported scheme: ".concat(v2_36);
                            }
                            throw new java.io.IOException(v1_49);
                        } else {
                            java.io.IOException v0_62;
                            StringBuilder v2_57 = String.valueOf(p31);
                            if (v2_57.length() == 0) {
                                v0_62 = new String("Stream cache already in progress at ");
                            } else {
                                v0_62 = "Stream cache already in progress at ".concat(v2_57);
                            }
                            com.google.android.gms.internal.ads.zzakb.zzdk(v0_62);
                            this.zza(p31, v12_1.getAbsolutePath(), "inProgress", 0);
                            return 0;
                        }
                    } else {
                        String v1_53;
                        java.io.IOException v0_66 = ((int) v12_1.length());
                        StringBuilder v2_61 = String.valueOf(p31);
                        if (v2_61.length() == 0) {
                            v1_53 = new String("Stream cache hit at ");
                        } else {
                            v1_53 = "Stream cache hit at ".concat(v2_61);
                        }
                        com.google.android.gms.internal.ads.zzakb.zzck(v1_53);
                        this.zza(p31, v12_1.getAbsolutePath(), v0_66);
                        return 1;
                    }
                } else {
                    java.io.IOException v0_70;
                    if (this.zzdbi != null) {
                        StringBuilder v2_66 = this.zzdbi.listFiles();
                        android.os.Handler v3_21 = v2_66.length;
                        String v4_24 = nan;
                        String v1_55 = 0;
                        java.io.IOException v0_69 = 0;
                        while (v0_69 < v3_21) {
                            int v6_14 = v2_66[v0_69];
                            if (!v6_14.getName().endsWith(".done")) {
                                long v12_3 = v6_14.lastModified();
                                if (v12_3 < v4_24) {
                                    v1_55 = v6_14;
                                    v4_24 = v12_3;
                                }
                            }
                            v0_69++;
                        }
                        if (v1_55 == null) {
                            v0_70 = 0;
                        } else {
                            v0_70 = v1_55.delete();
                            String v1_56 = this.zzc(v1_55);
                            if (v1_56.isFile()) {
                                v0_70 &= v1_56.delete();
                            }
                        }
                    }
                }
            } while(v0_70 != null);
            com.google.android.gms.internal.ads.zzakb.zzdk("Unable to expire stream cache");
            v0_72 = "expireFailed";
        } else {
            v0_72 = "noCacheDir";
        }
        this.zza(p31, 0, v0_72, 0);
        return 0;
    }

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


    public static com.google.android.gms.internal.ads.zzaej zza(com.google.android.gms.internal.ads.zzaef p18, android.content.Context p19, String p20, String p21, String p22, String p23, com.google.android.gms.internal.ads.zzafz p24, com.google.android.gms.internal.ads.zznx p25, com.google.android.gms.internal.ads.zzafm p26)
    {
        int v4;
        com.google.android.gms.internal.ads.zzaef v0_0 = p18;
        if (p25 == null) {
            v4 = 0;
        } else {
            v4 = p25.zzjj();
        }
        try {
            long v7_2;
            com.google.android.gms.internal.ads.zzafx v5_0 = new com.google.android.gms.internal.ads.zzafx(p18, p24.zzoi());
            long v7_0 = String.valueOf(p21);
        } catch (com.google.android.gms.internal.ads.zzaef v0_30) {
            com.google.android.gms.internal.ads.zzaef v0_32 = String.valueOf(v0_30.getMessage());
            if (v0_32.length() == 0) {
                com.google.android.gms.internal.ads.zzaef v0_34 = new String("Error while connecting to ad server: ");
            } else {
                v0_34 = "Error while connecting to ad server: ".concat(v0_32);
            }
            com.google.android.gms.internal.ads.zzakb.zzdk(v0_34);
            return new com.google.android.gms.internal.ads.zzaej(2);
        }
        if (v7_0.length() == 0) {
            v7_2 = new String("AdRequestServiceImpl: Sending request: ");
        } else {
            v7_2 = "AdRequestServiceImpl: Sending request: ".concat(v7_0);
        }
        com.google.android.gms.internal.ads.zzakb.zzck(v7_2);
        java.net.URL v6_2 = new java.net.URL(p21);
        long v7_5 = com.google.android.gms.ads.internal.zzbv.zzer().elapsedRealtime();
        int v9_1 = 0;
        int v10_0 = 0;
        while(true) {
            if (p26 != null) {
                p26.zzchc.zzoq();
            }
            java.net.HttpURLConnection v11_2 = ((java.net.HttpURLConnection) v6_2.openConnection());
            com.google.android.gms.ads.internal.zzbv.zzek().zza(p19, p20, v9_1, v11_2);
            if (!p24.zzok()) {
            } else {
                if (android.text.TextUtils.isEmpty(p22)) {
                } else {
                    v11_2.addRequestProperty("x-afma-drt-cookie", p22);
                }
                if (android.text.TextUtils.isEmpty(p23)) {
                } else {
                    v11_2.addRequestProperty("x-afma-drt-v2-cookie", p23);
                }
            }
            java.io.OutputStream v12_7 = v0_0.zzcds;
            if (!android.text.TextUtils.isEmpty(v12_7)) {
                com.google.android.gms.internal.ads.zzakb.zzck("Sending webview cookie in ad request header.");
                v11_2.addRequestProperty("Cookie", v12_7);
            }
            if ((p24 == null) || (android.text.TextUtils.isEmpty(p24.zzoj()))) {
                java.net.URL v3_6 = 0;
            } else {
                v11_2.setDoOutput(1);
                v3_6 = p24.zzoj().getBytes();
                v11_2.setFixedLengthStreamingMode(v3_6.length);
                int v9_5 = new java.io.BufferedOutputStream(v11_2.getOutputStream());
                v9_5.write(v3_6);
                com.google.android.gms.common.util.IOUtils.closeQuietly(v9_5);
            }
            int v9_7 = new com.google.android.gms.internal.ads.zzamy(v0_0.zzcdi);
            v9_7.zza(v11_2, v3_6);
            java.net.URL v3_0 = v11_2.getResponseCode();
            java.io.OutputStream v12_0 = v11_2.getHeaderFields();
            v9_7.zza(v11_2, v3_0);
            if ((v3_0 < 200) || (v3_0 >= 300)) {
                com.google.android.gms.internal.ads.zzafn.zza(v6_2.toString(), v12_0, 0, v3_0);
                if ((v3_0 < 300) || (v3_0 >= 400)) {
                    com.google.android.gms.internal.ads.zzagi v1_2 = new StringBuilder(46);
                    v1_2.append("Received error HTTP response code: ");
                    v1_2.append(v3_0);
                    com.google.android.gms.internal.ads.zzakb.zzdk(v1_2.toString());
                    com.google.android.gms.internal.ads.zzaef v0_8 = new com.google.android.gms.internal.ads.zzaej(0);
                    v11_2.disconnect();
                    if (p26 != null) {
                        p26.zzchc.zzor();
                    }
                    return v0_8;
                } else {
                    com.google.android.gms.internal.ads.zzaef v0_10 = v11_2.getHeaderField("Location");
                    if (!android.text.TextUtils.isEmpty(v0_10)) {
                        java.net.URL v3_3 = new java.net.URL(v0_10);
                        v10_0++;
                        if (v10_0 > ((Integer) com.google.android.gms.internal.ads.zzkb.zzik().zzd(com.google.android.gms.internal.ads.zznk.zzbes)).intValue()) {
                            break;
                        }
                        v5_0.zzl(v12_0);
                        v11_2.disconnect();
                        if (p26 != null) {
                            p26.zzchc.zzor();
                        }
                        v6_2 = v3_3;
                        v0_0 = p18;
                        v9_1 = 0;
                    } else {
                        com.google.android.gms.internal.ads.zzakb.zzdk("No location header to follow redirect.");
                        com.google.android.gms.internal.ads.zzaef v0_22 = new com.google.android.gms.internal.ads.zzaej(0);
                        v11_2.disconnect();
                        if (p26 != null) {
                            p26.zzchc.zzor();
                        }
                        return v0_22;
                    }
                }
            } else {
                com.google.android.gms.internal.ads.zzaef v0_23 = v6_2.toString();
                try {
                    java.net.URL v6_4 = new java.io.InputStreamReader(v11_2.getInputStream());
                    try {
                        com.google.android.gms.ads.internal.zzbv.zzek();
                        int v10_2 = com.google.android.gms.internal.ads.zzakk.zza(v6_4);
                    } catch (com.google.android.gms.internal.ads.zzaef v0_24) {
                        java.io.InputStreamReader v17_0 = v6_4;
                        com.google.android.gms.common.util.IOUtils.closeQuietly(v17_0);
                        throw v0_24;
                    }
                    com.google.android.gms.common.util.IOUtils.closeQuietly(v6_4);
                    v9_7.zzdg(v10_2);
                    com.google.android.gms.internal.ads.zzafn.zza(v0_23, v12_0, v10_2, v3_0);
                    v5_0.zza(v0_23, v12_0, v10_2);
                    if (p25 != null) {
                        p25.zza(v4, new String[] {"ufe"}));
                    }
                    com.google.android.gms.internal.ads.zzaef v0_28 = v5_0.zza(v7_5, p24.zzon());
                    v11_2.disconnect();
                    if (p26 != null) {
                        p26.zzchc.zzor();
                    }
                    return v0_28;
                } catch (com.google.android.gms.internal.ads.zzaef v0_24) {
                    v17_0 = 0;
                }
            }
        }
        com.google.android.gms.internal.ads.zzakb.zzdk("Too many redirects.");
        com.google.android.gms.internal.ads.zzaef v0_19 = new com.google.android.gms.internal.ads.zzaej(0);
        v11_2.disconnect();
        if (p26 != null) {
            p26.zzchc.zzor();
        }
        return v0_19;
    }

Method io.branch.referral.q.b() calling method java.net.URL.<init>()


    private String b(String p6)
    {
        try {
            if ((!io.branch.referral.Branch.d().c()) || (p6.contains("https://bnc.lt/a/"))) {
                StringBuilder v1_21;
                String v0_22 = new StringBuilder();
                v0_22.append(p6);
                if (!p6.contains("?")) {
                    v1_21 = "?";
                } else {
                    v1_21 = "";
                }
                v0_22.append(v1_21);
                String v0_23 = v0_22.toString();
                try {
                    StringBuilder v1_27;
                    String v6_6 = new StringBuilder();
                    v6_6.append(v0_23);
                } catch (Exception) {
                    p6 = v0_23;
                    this.i.a(0, new io.branch.referral.BranchError("Trouble creating a URL.", -116));
                }
                if (!v0_23.endsWith("?")) {
                    v1_27 = "&";
                } else {
                    v1_27 = "";
                }
                v6_6.append(v1_27);
                p6 = v6_6.toString();
                String v0_34 = this.g.a();
                if (v0_34 != null) {
                    String v0_35 = v0_34.iterator();
                    while (v0_35.hasNext()) {
                        StringBuilder v1_19 = ((String) v0_35.next());
                        if ((v1_19 != null) && (v1_19.length() > 0)) {
                            String v2_14 = new StringBuilder();
                            v2_14.append(p6);
                            v2_14.append(io.branch.referral.k$b.a);
                            v2_14.append("=");
                            v2_14.append(java.net.URLEncoder.encode(v1_19, "UTF8"));
                            v2_14.append("&");
                            p6 = v2_14.toString();
                        }
                    }
                }
                String v0_38 = this.g.b();
                if ((v0_38 != null) && (v0_38.length() > 0)) {
                    StringBuilder v1_31 = new StringBuilder();
                    v1_31.append(p6);
                    v1_31.append(io.branch.referral.k$b.b);
                    v1_31.append("=");
                    v1_31.append(java.net.URLEncoder.encode(v0_38, "UTF8"));
                    v1_31.append("&");
                    p6 = v1_31.toString();
                }
                String v0_44 = this.g.e();
                if ((v0_44 != null) && (v0_44.length() > 0)) {
                    StringBuilder v1_34 = new StringBuilder();
                    v1_34.append(p6);
                    v1_34.append(io.branch.referral.k$b.e);
                    v1_34.append("=");
                    v1_34.append(java.net.URLEncoder.encode(v0_44, "UTF8"));
                    v1_34.append("&");
                    p6 = v1_34.toString();
                }
                String v0_50 = this.g.f();
                if ((v0_50 != null) && (v0_50.length() > 0)) {
                    StringBuilder v1_2 = new StringBuilder();
                    v1_2.append(p6);
                    v1_2.append(io.branch.referral.k$b.f);
                    v1_2.append("=");
                    v1_2.append(java.net.URLEncoder.encode(v0_50, "UTF8"));
                    v1_2.append("&");
                    p6 = v1_2.toString();
                }
                String v0_7 = this.g.g();
                if ((v0_7 != null) && (v0_7.length() > 0)) {
                    StringBuilder v1_5 = new StringBuilder();
                    v1_5.append(p6);
                    v1_5.append(io.branch.referral.k$b.g);
                    v1_5.append("=");
                    v1_5.append(java.net.URLEncoder.encode(v0_7, "UTF8"));
                    v1_5.append("&");
                    p6 = v1_5.toString();
                }
                String v0_12 = this.g.h();
                if ((v0_12 != null) && (v0_12.length() > 0)) {
                    StringBuilder v1_9 = new StringBuilder();
                    v1_9.append(p6);
                    v1_9.append(io.branch.referral.k$b.h);
                    v1_9.append("=");
                    v1_9.append(java.net.URLEncoder.encode(v0_12, "UTF8"));
                    v1_9.append("&");
                    p6 = v1_9.toString();
                }
                String v0_19 = ((long) this.g.c());
                String v2_10 = new StringBuilder();
                v2_10.append(p6);
                v2_10.append(io.branch.referral.k$b.c);
                v2_10.append("=");
                v2_10.append(v0_19);
                v2_10.append("&");
                v0_23 = v2_10.toString();
                StringBuilder v1_10 = ((long) this.g.d());
                String v6_4 = new StringBuilder();
                v6_4.append(v0_23);
                v6_4.append(io.branch.referral.k$b.d);
                v6_4.append("=");
                v6_4.append(v1_10);
                p6 = v6_4.toString();
                String v0_26 = this.g.i().toString();
                if ((v0_26 != null) && (v0_26.length() > 0)) {
                    String v0_29 = java.net.URLEncoder.encode(io.branch.referral.b.b(v0_26.getBytes(), 2), "UTF8");
                    StringBuilder v1_16 = new StringBuilder();
                    v1_16.append(p6);
                    v1_16.append("&source=android&data=");
                    v1_16.append(v0_29);
                    p6 = v1_16.toString();
                }
            } else {
                p6 = p6.replace(new java.net.URL(p6).getQuery(), "");
            }
        } catch (Exception) {
        }
        return p6;
    }

Method io.branch.referral.network.a.a() calling method java.net.URL.<init>()


    private io.branch.referral.network.BranchRemoteInterface$a a(String p10, org.json.JSONObject p11, int p12)
    {
        java.io.IOException v0_11 = this.a.b();
        if (v0_11 <= null) {
            v0_11 = 3000;
        }
        try {
            p11.put("retryNumber", p12);
        } catch (org.json.JSONException) {
        }
        int v3 = 0;
        try {
            int v4_3 = ((javax.net.ssl.HttpsURLConnection) new java.net.URL(p10).openConnection());
            try {
                v4_3.setConnectTimeout(v0_11);
                v4_3.setReadTimeout(v0_11);
                v4_3.setDoInput(1);
                v4_3.setDoOutput(1);
                v4_3.setRequestProperty("Content-Type", "application/json");
                v4_3.setRequestProperty("Accept", "application/json");
                v4_3.setRequestMethod("POST");
                java.io.IOException v0_16 = new java.io.OutputStreamWriter(v4_3.getOutputStream());
                v0_16.write(p11.toString());
                v0_16.flush();
                v0_16.close();
                java.io.IOException v0_17 = v4_3.getResponseCode();
            } catch (java.net.SocketTimeoutException) {
                v3 = v4_3;
                if (p12 >= this.a.c()) {
                    throw new io.branch.referral.network.BranchRemoteInterface$BranchRemoteException(-111);
                } else {
                    try {
                        Thread.sleep(((long) this.a.d()));
                    } catch (java.io.IOException v0_9) {
                        v0_9.printStackTrace();
                    }
                    String v10_14 = this.a(p10, p11, (p12 + 1));
                    if (v3 != 0) {
                        v3.disconnect();
                    }
                    return v10_14;
                }
            } catch (String v10_6) {
                v3 = v4_3;
                String v11_6 = this.getClass().getSimpleName();
                int v12_6 = new StringBuilder();
                v12_6.append("Http connect exception: ");
                v12_6.append(v10_6.getMessage());
                io.branch.referral.n.c(v11_6, v12_6.toString());
                throw new io.branch.referral.network.BranchRemoteInterface$BranchRemoteException(-113);
            } catch (String v10_1) {
                String v11_2 = this.getClass().getSimpleName();
                int v12_2 = new StringBuilder();
                v12_2.append("Exception: ");
                v12_2.append(v10_1.getMessage());
                io.branch.referral.n.c(v11_2, v12_2.toString());
                if (android.os.Build$VERSION.SDK_INT >= 11) {
                    if ((v10_1 instanceof android.os.NetworkOnMainThreadException)) {
                        android.util.Log.i("BranchSDK", "Branch Error: Don\'t call our synchronous methods on the main thread!!!");
                    }
                }
                String v10_5 = new io.branch.referral.network.BranchRemoteInterface$a(0, 500);
                if (v4_3 != 0) {
                    v4_3.disconnect();
                }
                return v10_5;
            }
            if (v0_17 >= 500) {
                if (p12 < this.a.c()) {
                    try {
                        Thread.sleep(((long) this.a.d()));
                    } catch (java.io.IOException v0_22) {
                        v0_22.printStackTrace();
                    }
                    java.io.IOException v0_10 = this.a(p10, p11, (p12 + 1));
                    if (v4_3 != 0) {
                        v4_3.disconnect();
                    }
                    return v0_10;
                }
            }
            try {
                if (v0_17 == 200) {
                    java.io.IOException v5_8 = v4_3.getInputStream();
                    io.branch.referral.network.BranchRemoteInterface$a v6_1 = new io.branch.referral.network.BranchRemoteInterface$a(this.a(v5_8), v0_17);
                    if (v5_8 != null) {
                        try {
                            v5_8.close();
                        } catch (java.io.IOException v0_19) {
                            v0_19.printStackTrace();
                        }
                    }
                    if (v4_3 != 0) {
                        v4_3.disconnect();
                    }
                    return v6_1;
                } else {
                    if (v4_3.getErrorStream() == null) {
                    } else {
                        v5_8 = v4_3.getErrorStream();
                    }
                }
            } catch (java.io.IOException v0_17) {
            }
            if (v5_8 != null) {
                try {
                    v5_8.close();
                } catch (java.io.IOException v5_9) {
                    v5_9.printStackTrace();
                }
            }
            throw v0_17;
        } catch (String v10_13) {
            v4_3 = v3;
            if (v4_3 != 0) {
                v4_3.disconnect();
            }
            throw v10_13;
        } catch (java.net.SocketTimeoutException) {
        } catch (String v10_6) {
        } catch (String v10_1) {
            v4_3 = 0;
        } catch (String v10_13) {
        }
    }

Method io.branch.referral.network.a.a() calling method java.net.URL.<init>()


    private io.branch.referral.network.BranchRemoteInterface$a a(String p8, int p9)
    {
        io.branch.referral.network.BranchRemoteInterface$a v1_0 = 0;
        try {
            int v2_5 = this.a.b();
        } catch (java.io.IOException v8_11) {
            if (v1_0 != null) {
                v1_0.disconnect();
            }
            throw v8_11;
        } catch (java.net.SocketTimeoutException) {
            if (p9 >= this.a.c()) {
                throw new io.branch.referral.network.BranchRemoteInterface$BranchRemoteException(-111);
            } else {
                try {
                    Thread.sleep(((long) this.a.d()));
                } catch (InterruptedException v0_5) {
                    v0_5.printStackTrace();
                }
                java.io.IOException v8_5 = this.a(p8, (p9 + 1));
                if (v1_0 != null) {
                    v1_0.disconnect();
                }
                return v8_5;
            }
        } catch (java.io.IOException v8_12) {
            int v9_7 = this.getClass().getSimpleName();
            int v2_7 = new StringBuilder();
            v2_7.append("Branch connect exception: ");
            v2_7.append(v8_12.getMessage());
            io.branch.referral.n.c(v9_7, v2_7.toString());
            throw new io.branch.referral.network.BranchRemoteInterface$BranchRemoteException(-113);
        }
        if (v2_5 <= 0) {
            v2_5 = 3000;
        }
        javax.net.ssl.HttpsURLConnection v3_0;
        if (!p8.contains("?")) {
            v3_0 = "?";
        } else {
            v3_0 = "&";
        }
        io.branch.referral.network.BranchRemoteInterface$a v4_1 = new StringBuilder();
        v4_1.append(p8);
        v4_1.append(v3_0);
        v4_1.append("retryNumber");
        v4_1.append("=");
        v4_1.append(p9);
        javax.net.ssl.HttpsURLConnection v3_6 = ((javax.net.ssl.HttpsURLConnection) new java.net.URL(v4_1.toString()).openConnection());
        try {
            v3_6.setConnectTimeout(v2_5);
            v3_6.setReadTimeout(v2_5);
            int v2_4 = v3_6.getResponseCode();
        } catch (java.io.IOException v8_11) {
            v1_0 = v3_6;
        } catch (java.io.IOException v8_6) {
            v1_0 = v3_6;
            int v9_4 = this.getClass().getSimpleName();
            int v2_2 = new StringBuilder();
            v2_2.append("Http connect exception: ");
            v2_2.append(v8_6.getMessage());
            io.branch.referral.n.c(v9_4, v2_2.toString());
            throw new io.branch.referral.network.BranchRemoteInterface$BranchRemoteException(-113);
        } catch (java.net.SocketTimeoutException) {
            v1_0 = v3_6;
        } catch (java.io.IOException v8_12) {
            v1_0 = v3_6;
        }
        if ((v2_4 < 500) || (p9 >= this.a.c())) {
            if ((v2_4 == 200) || (v3_6.getErrorStream() == null)) {
                io.branch.referral.network.BranchRemoteInterface$a v4_10 = new io.branch.referral.network.BranchRemoteInterface$a(this.a(v3_6.getInputStream()), v2_4);
                if (v3_6 != null) {
                    v3_6.disconnect();
                }
                return v4_10;
            } else {
                io.branch.referral.network.BranchRemoteInterface$a v4_15 = new io.branch.referral.network.BranchRemoteInterface$a(this.a(v3_6.getErrorStream()), v2_4);
                if (v3_6 != null) {
                    v3_6.disconnect();
                }
                return v4_15;
            }
        } else {
            try {
                Thread.sleep(((long) this.a.d()));
            } catch (io.branch.referral.network.BranchRemoteInterface$a v1_5) {
                v1_5.printStackTrace();
            }
            io.branch.referral.network.BranchRemoteInterface$a v1_1 = this.a(p8, (p9 + 1));
            if (v3_6 != null) {
                v3_6.disconnect();
            }
            return v1_1;
        }
    }

Method io.branch.referral.ai$a.a() calling method java.net.URL.<init>()

Couldn't retrieve source code

Method com.mixpanel.android.util.HttpService.performRequest() calling method java.net.URL.<init>()

Couldn't retrieve source code

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


    public java.net.URL a(com.google.gson.stream.a p4)
    {
        java.net.URL v2_1 = 0;
        if (p4.f() != com.google.gson.stream.b.i) {
            String v4_1 = p4.h();
            if (!"null".equals(v4_1)) {
                v2_1 = new java.net.URL(v4_1);
            }
            return v2_1;
        } else {
            p4.j();
            return 0;
        }
    }

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


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

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


    public final java.io.InputStream zzem(String p3)
    {
        String v3_7 = ((java.net.HttpURLConnection) new java.net.URL(p3).openConnection());
        v3_7.setReadTimeout(20000);
        v3_7.setConnectTimeout(20000);
        this.zzbmn = v3_7;
        String v3_8 = this.zzbmn;
        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.measurement.zzwr(v3_3);
                }
            }
        } else {
            this.zzbmo = v3_8.getInputStream();
            return this.zzbmo;
        }
    }

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_16;
            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_10;
                    v17_1 = v17_1.zzab();
                    if (this.zzasj == null) {
                        v3_10 = 0;
                    } else {
                        v3_10 = 1;
                    }
                    if (v3_10 == null) {
                        if (v17_1.zzkz().zzex()) {
                            com.google.android.gms.internal.measurement.zzgi v3_18 = this.zzacv.zzbt().currentTimeMillis();
                            String v9 = 0;
                            this.zzd(0, (v3_18 - 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_18 - v7_16))));
                            }
                            long v5_6 = v17_1.zzjh().zzhv();
                            if (android.text.TextUtils.isEmpty(v5_6)) {
                                this.zzasl = -1;
                                com.google.android.gms.internal.measurement.zzjv v0_18 = v17_1.zzjh().zzag((v3_18 - 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_2 = v17_1.zzjh().zzb(v5_6, this.zzacv.zzgk().zzb(v5_6, com.google.android.gms.internal.measurement.zzez.zzaik), Math.max(0, this.zzacv.zzgk().zzb(v5_6, com.google.android.gms.internal.measurement.zzez.zzail)));
                                if (v6_2.isEmpty()) {
                                    v1.zzasg = 0;
                                    v17_1.zzlh();
                                    return;
                                } else {
                                    String v7_6 = v6_2.iterator();
                                    while (v7_6.hasNext()) {
                                        Integer v8_6 = ((com.google.android.gms.internal.measurement.zzku) ((android.util.Pair) v7_6.next()).first);
                                        if (!android.text.TextUtils.isEmpty(v8_6.zzavv)) {
                                            String v7_7 = v8_6.zzavv;
                                        }
                                        if (v7_7 != null) {
                                            Integer v8_7 = 0;
                                            while (v8_7 < v6_2.size()) {
                                                com.google.android.gms.internal.measurement.zzfq v10_6 = ((com.google.android.gms.internal.measurement.zzku) ((android.util.Pair) v6_2.get(v8_7)).first);
                                                if ((android.text.TextUtils.isEmpty(v10_6.zzavv)) || (v10_6.zzavv.equals(v7_7))) {
                                                    v8_7++;
                                                } else {
                                                    v6_2 = v6_2.subList(0, v8_7);
                                                    break;
                                                }
                                            }
                                        }
                                        com.google.android.gms.internal.measurement.zzfq v10_14;
                                        String v7_9 = new com.google.android.gms.internal.measurement.zzkt();
                                        Integer v8_9 = new com.google.android.gms.internal.measurement.zzku[v6_2.size()];
                                        v7_9.zzavf = v8_9;
                                        Integer v8_11 = new java.util.ArrayList(v6_2.size());
                                        if ((!com.google.android.gms.internal.measurement.zzeh.zzht()) || (!this.zzacv.zzgk().zzau(v5_6))) {
                                            v10_14 = 0;
                                        } else {
                                            v10_14 = 1;
                                        }
                                        com.google.android.gms.internal.measurement.zzfm v11_2 = 0;
                                        while (v11_2 < v7_9.zzavf.length) {
                                            v7_9.zzavf[v11_2] = ((com.google.android.gms.internal.measurement.zzku) ((android.util.Pair) v6_2.get(v11_2)).first);
                                            v8_11.add(((Long) ((android.util.Pair) v6_2.get(v11_2)).second));
                                            v7_9.zzavf[v11_2].zzavu = Long.valueOf(this.zzacv.zzgk().zzgw());
                                            v7_9.zzavf[v11_2].zzavk = Long.valueOf(v3_18);
                                            long v12_13 = v7_9.zzavf[v11_2];
                                            this.zzacv.zzgl();
                                            v12_13.zzavz = Boolean.valueOf(0);
                                            if (v10_14 == null) {
                                                v7_9.zzavf[v11_2].zzawh = 0;
                                            }
                                            v11_2++;
                                        }
                                        if (this.zzacv.zzgi().isLoggable(2)) {
                                            v9 = v17_1.zzjf().zzb(v7_9);
                                        }
                                        byte[] v14 = v17_1.zzjf().zza(v7_9);
                                        String v6_10 = ((String) com.google.android.gms.internal.measurement.zzez.zzaiu.get());
                                        java.net.URL v13_1 = new java.net.URL(v6_10);
                                        com.google.android.gms.common.internal.Preconditions.checkArgument((v8_11.isEmpty() ^ 1));
                                        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_18);
                                        com.google.android.gms.internal.measurement.zzgi v3_6 = "?";
                                        if (v7_9.zzavf.length > 0) {
                                            v3_6 = v7_9.zzavf[0].zzth;
                                        }
                                        this.zzacv.zzgi().zzjc().zzd("Uploading data. app, uncompressed size, data", v3_6, 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_6);
                                        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_11 = 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_6, v13_1, v14, 0, v0_4);
                                        v3_11.zzd(v4_6);
                                        v1.zzasg = 0;
                                        v17_1.zzlh();
                                        return;
                                    }
                                    v7_7 = 0;
                                }
                            }
                        } else {
                            this.zzacv.zzgi().zzjc().log("Network not connected, ignoring upload request");
                        }
                    } else {
                        v0_11 = this.zzacv.zzgi().zzjc();
                        v3_16 = "Uploading requested multiple times";
                        v0_11.log(v3_16);
                        v1.zzasg = 0;
                        v17_1.zzlh();
                        return;
                    }
                }
                v17_1 = v17_1.zzlg();
            } else {
                v0_11 = this.zzacv.zzgi().zziv();
                v3_16 = "Upload called in the client side when service should be used";
            }
        } else {
            v0_11 = this.zzacv.zzgi().zziy();
            v3_16 = "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 {
                androidx.collection.a 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 androidx.collection.a();
                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.google.android.gms.internal.ads.zzasj.zze() calling method java.net.URL.<init>()


    private final android.webkit.WebResourceResponse zze(com.google.android.gms.internal.ads.zzasu p9)
    {
        java.net.URL v2_0 = new java.net.URL(p9.url);
        String v0_9 = 0;
        while(true) {
            v0_9++;
            if (v0_9 > 20) {
                break;
            }
            java.net.HttpURLConnection v3_0 = v2_0.openConnection();
            v3_0.setConnectTimeout(10000);
            v3_0.setReadTimeout(10000);
            String v4_3 = p9.zzab.entrySet().iterator();
            while (v4_3.hasNext()) {
                int v5_1 = ((java.util.Map$Entry) v4_3.next());
                v3_0.addRequestProperty(((String) v5_1.getKey()), ((String) v5_1.getValue()));
            }
            if (!(v3_0 instanceof java.net.HttpURLConnection)) {
                throw new java.io.IOException("Invalid protocol.");
            } else {
                java.net.HttpURLConnection v3_1 = ((java.net.HttpURLConnection) v3_0);
                com.google.android.gms.ads.internal.zzbv.zzek().zza(this.zzbnd.getContext(), this.zzbnd.zztq().zzcw, 0, v3_1);
                String v4_7 = new com.google.android.gms.internal.ads.zzamy();
                v4_7.zza(v3_1, 0);
                java.net.URL v6_5 = v3_1.getResponseCode();
                v4_7.zza(v3_1, v6_5);
                if ((v6_5 < 300) || (v6_5 >= 400)) {
                    com.google.android.gms.ads.internal.zzbv.zzek();
                    return com.google.android.gms.internal.ads.zzakk.zzb(v3_1);
                } else {
                    String v4_11 = v3_1.getHeaderField("Location");
                    if (v4_11 == null) {
                        throw new java.io.IOException("Missing Location header in redirect");
                    } else {
                        java.net.URL v6_7 = new java.net.URL(v2_0, v4_11);
                        java.net.URL v2_1 = v6_7.getProtocol();
                        if (v2_1 != null) {
                            if ((v2_1.equals("http")) || (v2_1.equals("https"))) {
                                java.net.URL v2_3;
                                String v4_12 = String.valueOf(v4_11);
                                if (v4_12.length() == 0) {
                                    v2_3 = new String("Redirecting to ");
                                } else {
                                    v2_3 = "Redirecting to ".concat(v4_12);
                                }
                                com.google.android.gms.internal.ads.zzakb.zzck(v2_3);
                                v3_1.disconnect();
                                v2_0 = v6_7;
                            } else {
                                String v9_1;
                                String v0_2 = String.valueOf(v2_1);
                                if (v0_2.length() == 0) {
                                    v9_1 = new String("Unsupported scheme: ");
                                } else {
                                    v9_1 = "Unsupported scheme: ".concat(v0_2);
                                }
                                com.google.android.gms.internal.ads.zzakb.zzdk(v9_1);
                                return 0;
                            }
                        } else {
                            com.google.android.gms.internal.ads.zzakb.zzdk("Protocol is null");
                            return 0;
                        }
                    }
                }
            }
        }
        int v1_3 = new StringBuilder(32);
        v1_3.append("Too many redirects (20)");
        throw new java.io.IOException(v1_3.toString());
    }

Method com.google.android.gms.internal.ads.zzaqx.zze() calling method java.net.URL.<init>()


    private final android.webkit.WebResourceResponse zze(String p8, java.util.Map p9)
    {
        java.net.URL v1_0 = new java.net.URL(p8);
        int v0_5 = 0;
        while(true) {
            v0_5++;
            if (v0_5 > 20) {
                break;
            }
            java.net.HttpURLConnection v2_0 = v1_0.openConnection();
            v2_0.setConnectTimeout(10000);
            v2_0.setReadTimeout(10000);
            String v3_2 = p9.entrySet().iterator();
            while (v3_2.hasNext()) {
                int v4_1 = ((java.util.Map$Entry) v3_2.next());
                v2_0.addRequestProperty(((String) v4_1.getKey()), ((String) v4_1.getValue()));
            }
            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.zzbv.zzek().zza(this.zzbnd.getContext(), this.zzbnd.zztq().zzcw, 0, v2_1);
                String v3_6 = new com.google.android.gms.internal.ads.zzamy();
                v3_6.zza(v2_1, 0);
                java.net.URL v5_5 = v2_1.getResponseCode();
                v3_6.zza(v2_1, v5_5);
                if ((v5_5 < 300) || (v5_5 >= 400)) {
                    com.google.android.gms.ads.internal.zzbv.zzek();
                    return com.google.android.gms.internal.ads.zzakk.zzb(v2_1);
                } else {
                    String v3_10 = v2_1.getHeaderField("Location");
                    if (v3_10 == null) {
                        throw new java.io.IOException("Missing Location header in redirect");
                    } else {
                        java.net.URL v5_7 = new java.net.URL(v1_0, v3_10);
                        java.net.URL v1_1 = v5_7.getProtocol();
                        if (v1_1 != null) {
                            if ((v1_1.equals("http")) || (v1_1.equals("https"))) {
                                java.net.URL v1_3;
                                String v3_11 = String.valueOf(v3_10);
                                if (v3_11.length() == 0) {
                                    v1_3 = new String("Redirecting to ");
                                } else {
                                    v1_3 = "Redirecting to ".concat(v3_11);
                                }
                                com.google.android.gms.internal.ads.zzakb.zzck(v1_3);
                                v2_1.disconnect();
                                v1_0 = v5_7;
                            } else {
                                String v8_1;
                                String v9_8 = String.valueOf(v1_1);
                                if (v9_8.length() == 0) {
                                    v8_1 = new String("Unsupported scheme: ");
                                } else {
                                    v8_1 = "Unsupported scheme: ".concat(v9_8);
                                }
                                com.google.android.gms.internal.ads.zzakb.zzdk(v8_1);
                                return 0;
                            }
                        } else {
                            com.google.android.gms.internal.ads.zzakb.zzdk("Protocol is null");
                            return 0;
                        }
                    }
                }
            }
        }
        int v0_4 = new StringBuilder(32);
        v0_4.append("Too many redirects (20)");
        throw new java.io.IOException(v0_4.toString());
    }

Method com.google.android.gms.internal.ads.zzanf.zzcz() calling method java.net.URL.<init>()


    public final void zzcz(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.ads.zzane.zzdk(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.ads.zzane.zzdk(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.ads.zzane.zzck(v0_1);
        java.net.HttpURLConnection v0_5 = ((java.net.HttpURLConnection) new java.net.URL(p5).openConnection());
        com.google.android.gms.internal.ads.zzkb.zzif();
        com.google.android.gms.internal.ads.zzamu.zza(1, v0_5, this.zzcpq);
        String v1_3 = new com.google.android.gms.internal.ads.zzamy();
        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.ads.zzane.zzdk(v3_1.toString());
        }
        v0_5.disconnect();
        return;
    }

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


    public static String a(CharSequence p7)
    {
        try {
            String v0_3 = new java.net.URL(p7.toString());
            String v7_5 = v0_3.getHost();
            StringBuilder v1_5 = v0_3.getPort();
        } catch (String v7_1) {
            throw new ark>io.fabric.sdk.android.services.network.HttpRequestark>$HttpRequestException(v7_1);
        }
        if (v1_5 != -1) {
            String v2_1 = new StringBuilder();
            v2_1.append(v7_5);
            v2_1.append(58);
            v2_1.append(Integer.toString(v1_5));
            v7_5 = v2_1.toString();
        }
        try {
            String v7_6 = new java.net.URI;
            v7_6(v0_3.getProtocol(), v7_5, v0_3.getPath(), v0_3.getQuery(), 0);
            String v7_7 = v7_6.toASCIIString();
            String v0_5 = v7_7.indexOf(63);
        } catch (String v7_10) {
            String v0_9 = new java.io.IOException("Parsing URI failed");
            v0_9.initCause(v7_10);
            throw new ark>io.fabric.sdk.android.services.network.HttpRequestark>$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.d = 0;
        this.h = 1;
        this.i = 0;
        this.j = 8192;
        try {
            this.a = new java.net.URL(p2.toString());
            this.e = p3;
            return;
        } catch (java.net.MalformedURLException v2_2) {
            throw new io.fabric.sdk.android.services.network.HttpRequest$HttpRequestException(v2_2);
        }
    }

Method io.branch.referral.i$c.a() calling method java.net.URL.<init>()

Couldn't retrieve source code

Method com.perimeterx.msdk.internal.i.a() calling method java.net.URL.<init>()


    public void a(Exception p5, boolean p6)
    {
        if (p6 != null) {
            android.util.Log.w("InternalManager", "reporting crash", p5);
        }
        ark>com.perimeterx.msdk.internal.iark>$5 v6_7 = new java.io.StringWriter();
        p5.printStackTrace(new java.io.PrintWriter(v6_7));
        java.net.URL v0_1 = new Object[3];
        v0_1[0] = this.h;
        v0_1[1] = com.perimeterx.msdk.internal.k.b();
        v0_1[2] = v6_7.toString();
        okhttp3.Call v5_1 = String.format("?appId=%s&tag=%s&stack=%s", v0_1);
        try {
            java.net.URL v1_3 = this.i;
            StringBuilder v2_3 = new StringBuilder();
            v2_3.append("api/v1/collector/clientError");
            v2_3.append(v5_1);
            ark>com.perimeterx.msdk.internal.iark>$5 v6_3 = new java.net.URL(v1_3, v2_3.toString());
        } catch (okhttp3.Call v5_3) {
            v5_3.printStackTrace();
        }
        if (v6_3 != null) {
            new okhttp3.OkHttpClient().newCall(new okhttp3.Request$Builder().url(v6_3).get().build()).enqueue(new ark>com.perimeterx.msdk.internal.iark>$5(this));
            return;
        } else {
            return;
        }
    }

Method com.perimeterx.msdk.internal.i.a() calling method java.net.URL.<init>()


    public void a(android.content.Context p7, String p8)
    {
        android.util.Log.d("InternalManager", "SDK start()");
        this.w = System.currentTimeMillis();
        if (!ark>com.perimeterx.msdk.internal.iark>.e) {
            try {
                this.h = p8;
                this.f = p7.getApplicationContext();
                this.g = com.perimeterx.msdk.internal.d.e.a(this.f);
                String v8_4 = this.c();
            } catch (String v7_17) {
                this.a(v7_17);
                return;
            }
            String v7_3;
            String v7_2 = p7.getPackageManager().getPackageInfo(p7.getPackageName(), 0);
            if (v7_2.versionName != null) {
                v7_3 = v7_2.versionName;
            } else {
                v7_3 = "null";
            }
            this.y = v7_3;
            if (this.i == null) {
                java.net.URL v2_1 = new Object[1];
                v2_1[0] = this.h;
                this.i = new java.net.URL(String.format("https://collector-%s.perimeterx.net", v2_1));
            }
            if (this.j == null) {
                this.j = new java.net.URL("https://px-conf.perimeterx.net");
            }
            if (v8_4 != null) {
                com.perimeterx.msdk.internal.c v0_6 = new StringBuilder();
                v0_6.append("Existing VID is: ");
                v0_6.append(v8_4);
                android.util.Log.d("InternalManager", v0_6.toString());
            }
            String v7_11 = new com.perimeterx.msdk.internal.c;
            v7_11(this.h, this.i, this.q, this.r, this.s);
            this.n = v7_11;
            this.o = new com.perimeterx.msdk.internal.e();
            if (!this.w()) {
                android.util.Log.d("InternalManager", "SDK should return managerReady immediately");
                this.d();
            } else {
                android.util.Log.d("InternalManager", "SDK shouldRunSyncSDKFlow");
            }
            this.x();
            return;
        } else {
            return;
        }
    }

Method com.perimeterx.msdk.internal.i.x() calling method java.net.URL.<init>()


    private void x()
    {
        try {
            org.json.JSONException v0_2 = new StringBuilder();
            v0_2.append(this.j);
            v0_2.append("/api/v1/mobile");
            try {
                this.a(new java.net.URL(v0_2.toString()), this.h, "Android", |xx|mark|xy|com.perimeterx.msdk.internal.i|xx|/mark|xy|.a, com.perimeterx.msdk.internal.k.c(), this.y, new |xx|mark|xy|com.perimeterx.msdk.internal.i|xx|/mark|xy|$3(this));
                return;
            } catch (org.json.JSONException v0_4) {
                this.a(v0_4);
                return;
            }
        } catch (org.json.JSONException v0_1) {
            this.a(v0_1);
            return;
        }
        this.a(new java.net.URL(v0_2.toString()), this.h, "Android", |xx|mark|xy|com.perimeterx.msdk.internal.i|xx|/mark|xy|.a, com.perimeterx.msdk.internal.k.c(), this.y, new |xx|mark|xy|com.perimeterx.msdk.internal.i|xx|/mark|xy|$3(this));
        return;
    }

Method com.perimeterx.msdk.internal.c.<init>() calling method java.net.URL.<init>()


    protected c(String p2, java.net.URL p3, java.util.Map p4, java.util.HashMap p5, int p6)
    {
        this.e = com.perimeterx.msdk.internal.d.e.a(com.perimeterx.msdk.internal.i.f().l());
        this.f = p2;
        this.d = this.e.b();
        this.a = this.e.a();
        this.g = new java.net.URL(p3, "/api/v1/collector/mobile");
        this.h = p4;
        this.j = p5;
        this.i = this.a(p3, p6);
        return;
    }

Method com.kahuna.sdk.inapp.RichInAppMessageManager$DownloadInAppImages.doInBackground() calling method java.net.URL.<init>()


    protected varargs Boolean doInBackground(String[] p14)
    {
        Throwable v14_7 = this.inAppMessage.getTemplates().iterator();
        java.io.IOException v0_4 = 1;
        while (v14_7.hasNext()) {
            java.util.Iterator v1_10 = ((com.kahuna.sdk.inapp.RichInAppMessageTemplate) v14_7.next()).getImages().values().iterator();
            while (v1_10.hasNext()) {
                com.kahuna.sdk.inapp.RichInAppMessageImage v3_5 = ((com.kahuna.sdk.inapp.RichInAppMessageImage) v1_10.next());
                if (v3_5.getBitmap() == null) {
                    String v5_1 = v3_5.getImageUrl();
                    int v6_2 = 3;
                    android.graphics.Bitmap v7_0 = 0;
                    while (v6_2 > 0) {
                        if (com.kahuna.sdk.KahunaCommon.getDebugModeEnabled()) {
                            android.graphics.Bitmap v9_3 = new StringBuilder();
                            v9_3.append("Starting attempt to download In App image: ");
                            v9_3.append(v5_1);
                            v9_3.append(". Remaining retries: ");
                            v9_3.append(v6_2);
                            android.util.Log.d("Kahuna", v9_3.toString());
                        }
                        try {
                            java.io.IOException v8_6 = new java.net.URL(v5_1);
                        } catch (Throwable v14_1) {
                            if (v7_0 != null) {
                                try {
                                    v7_0.close();
                                } catch (java.io.IOException v0_5) {
                                    v0_5.printStackTrace();
                                }
                            }
                            throw v14_1;
                        } catch (java.io.IOException v0_0) {
                            java.io.IOException v8_1 = new StringBuilder();
                            v8_1.append("Error downloading In App Image: ");
                            v8_1.append(v0_0);
                            android.util.Log.e("Kahuna", v8_1.toString());
                            android.util.Log.e("Kahuna", "Will not retry downloading image.");
                            if (v7_0 != null) {
                                try {
                                    v7_0.close();
                                } catch (java.io.IOException v0_3) {
                                    v0_3.printStackTrace();
                                }
                            }
                            android.graphics.Bitmap v9_0 = v7_0;
                            v0_4 = 0;
                            v6_2 = 0;
                            android.graphics.Bitmap v7_1 = 0;
                            if (v7_1 == null) {
                                v6_2--;
                                v7_0 = v9_0;
                            } else {
                                v3_5.setBitmap(v7_1);
                                break;
                            }
                        } catch (java.io.IOException v8_7) {
                            String v10_8 = new StringBuilder();
                            v10_8.append("Exception downloading Push Background Image: ");
                            v10_8.append(v8_7);
                            android.util.Log.e("Kahuna", v10_8.toString());
                            if (v7_0 != null) {
                                try {
                                    v7_0.close();
                                } catch (java.io.IOException v8_11) {
                                    v8_11.printStackTrace();
                                }
                            }
                            v9_0 = v7_0;
                        }
                        if (com.kahuna.sdk.KahunaCommon.getDebugModeEnabled()) {
                            String v10_3 = new StringBuilder();
                            v10_3.append("Beginning download of image url: ");
                            v10_3.append(v8_6.toString());
                            android.util.Log.d("Kahuna", v10_3.toString());
                        }
                        v9_0 = v8_6.openStream();
                        try {
                            v7_1 = android.graphics.BitmapFactory.decodeStream(v9_0);
                        } catch (Throwable v14_1) {
                            v7_0 = v9_0;
                        } catch (java.io.IOException v0_0) {
                            v7_0 = v9_0;
                        } catch (java.io.IOException v8_7) {
                            v7_0 = v9_0;
                        }
                        if (com.kahuna.sdk.KahunaCommon.getDebugModeEnabled()) {
                            StringBuilder v11_3 = new StringBuilder();
                            v11_3.append("Image downloaded at url: ");
                            v11_3.append(v8_6.toString());
                            android.util.Log.d("Kahuna", v11_3.toString());
                        }
                        if (v9_0 == null) {
                        } else {
                            try {
                                v9_0.close();
                            } catch (java.io.IOException v8_2) {
                                v8_2.printStackTrace();
                            }
                        }
                    }
                    if (v6_2 <= 0) {
                        v0_4 = 0;
                        break;
                    }
                }
            }
            if (v0_4 == null) {
                break;
            }
        }
        if (v0_4 == null) {
            Throwable v14_4 = this.inAppMessage.getTemplates().iterator();
            while (v14_4.hasNext()) {
                java.util.Iterator v1_9 = ((com.kahuna.sdk.inapp.RichInAppMessageTemplate) v14_4.next()).getImages().values().iterator();
                while (v1_9.hasNext()) {
                    ((com.kahuna.sdk.inapp.RichInAppMessageImage) v1_9.next()).setBitmap(0);
                }
            }
        }
        return Boolean.valueOf(v0_4);
    }

Method com.kahuna.sdk.PushNotificationsManager$DownloadBitmap.doInBackground() calling method java.net.URL.<init>()


    protected varargs android.graphics.Bitmap doInBackground(String[] p10)
    {
        if ((p10 != null) && (!com.kahuna.sdk.KahunaUtils.isNullOrEmpty(p10[0]))) {
            int v2_3 = 3;
            java.io.IOException v3_8 = 0;
            Exception v4_2 = 0;
            while (v2_3 > 0) {
                if (com.kahuna.sdk.KahunaCommon.mDebugEnabled) {
                    java.io.IOException v5_1 = new StringBuilder();
                    v5_1.append("Starting attempt to download backgroud push image. Remaining retries: ");
                    v5_1.append(v2_3);
                    android.util.Log.d("Kahuna", v5_1.toString());
                }
                try {
                    java.io.IOException v3_3 = new java.net.URL(p10[0]);
                    StringBuilder v6_2 = new StringBuilder();
                    v6_2.append("Beginning download of background image url: ");
                    v6_2.append(v3_3.toString());
                    android.util.Log.d("Kahuna", v6_2.toString());
                    java.io.IOException v3_4 = v3_3.openStream();
                    try {
                        Exception v4_0 = android.graphics.BitmapFactory.decodeStream(v3_4);
                    } catch (Throwable v10_1) {
                        v4_2 = v3_4;
                        if (v4_2 != null) {
                            try {
                                v4_2.close();
                            } catch (java.io.IOException v0_1) {
                                v0_1.printStackTrace();
                            }
                        }
                        throw v10_1;
                    } catch (int v2_1) {
                        v4_2 = v3_4;
                        java.io.IOException v5_7 = new StringBuilder();
                        v5_7.append("Error downloading Push Background Image: ");
                        v5_7.append(v2_1);
                        android.util.Log.e("Kahuna", v5_7.toString());
                        android.util.Log.e("Kahuna", "Will not retry downloading image.");
                        if (v4_2 != null) {
                            try {
                                v4_2.close();
                            } catch (int v2_6) {
                                v2_6.printStackTrace();
                            }
                        }
                        v3_8 = 0;
                        v2_3 = 0;
                        if (v3_8 != null) {
                            break;
                        }
                        v2_3--;
                    } catch (Exception v4_1) {
                        v4_2 = v3_4;
                        java.io.IOException v3_5 = v4_1;
                        StringBuilder v6_5 = new StringBuilder();
                        v6_5.append("Exception downloading Push Background Image: ");
                        v6_5.append(v3_5);
                        android.util.Log.e("Kahuna", v6_5.toString());
                        if (v4_2 != null) {
                            try {
                                v4_2.close();
                            } catch (java.io.IOException v3_7) {
                                v3_7.printStackTrace();
                            }
                        }
                        v3_8 = 0;
                    }
                    if (v3_4 != null) {
                        try {
                            v3_4.close();
                        } catch (java.io.IOException v5_8) {
                            v5_8.printStackTrace();
                        }
                    }
                    v4_2 = v3_4;
                    v3_8 = v4_0;
                } catch (Throwable v10_1) {
                } catch (int v2_1) {
                } catch (java.io.IOException v3_5) {
                }
            }
            return v3_8;
        } else {
            return 0;
        }
    }

Method com.kahuna.sdk.KahunaHttpClient.post() calling method java.net.URL.<init>()


    public void post(android.content.Context p4, String p5, com.kahuna.sdk.Header[] p6, com.kahuna.sdk.RequestParams p7, String p8, com.kahuna.sdk.KahunaHttpResponseHandler p9)
    {
        try {
            java.io.IOException v5_2 = ((java.net.HttpURLConnection) new java.net.URL(p5).openConnection());
            try {
                v5_2.setReadTimeout(this.timeoutInMs);
                v5_2.setConnectTimeout(this.timeoutInMs);
                v5_2.setRequestMethod("POST");
                v5_2.setDoInput(1);
                v5_2.setDoOutput(1);
                v5_2.setRequestProperty("User-Agent", "kahuna-httpurlconnection/1.0");
            } catch (String v4_1) {
                p9.onFailure(v4_1, v4_1.getMessage());
                android.util.Log.e("Kahuna", v4_1.getMessage());
                if (v5_2 == null) {
                    return;
                } else {
                    v5_2.disconnect();
                    return;
                }
            } catch (String v4_4) {
                p9.onFailure(v4_4, v4_4.getMessage());
                android.util.Log.e("Kahuna", v4_4.getMessage());
                if (v5_2 == null) {
                    return;
                } else {
                }
            } catch (String v4_19) {
                p9.onFailure(v4_19, v4_19.getMessage());
                android.util.Log.e("Kahuna", v4_19.getMessage());
                if (v5_2 == null) {
                    return;
                } else {
                }
            }
            if (!com.kahuna.sdk.KahunaUtils.isNullOrEmpty(p8)) {
                v5_2.setRequestProperty("Content-Type", p8);
            }
            if (p6 != null) {
                String v4_12 = p6.length;
                int v8_1 = 0;
                while (v8_1 < v4_12) {
                    String v0_4 = p6[v8_1];
                    v5_2.setRequestProperty(v0_4.getName(), v0_4.getValue());
                    v8_1++;
                }
            }
            String v4_14 = com.kahuna.sdk.KahunaHttpClient.createQueryStringForParameters(p7.getUrlParams());
            java.io.BufferedReader v6_3 = v5_2.getOutputStream();
            int v7_2 = new java.io.BufferedWriter(new java.io.OutputStreamWriter(v6_3, "UTF-8"));
            v7_2.write(v4_14);
            v7_2.flush();
            v7_2.close();
            v6_3.close();
            java.io.BufferedReader v6_5 = new java.io.BufferedReader(new java.io.InputStreamReader(v5_2.getInputStream()));
            String v4_17 = new StringBuffer();
            while(true) {
                int v7_5 = v6_5.readLine();
                if (v7_5 == 0) {
                    break;
                }
                v4_17.append(v7_5);
                v4_17.append(13);
            }
            v6_5.close();
            p9.onSuccess(v4_17.toString());
            if (v5_2 == null) {
                return;
            } else {
            }
        } catch (java.io.IOException v5_4) {
            v5_2 = 0;
            String v4_3 = v5_4;
            if (v5_2 != null) {
                v5_2.disconnect();
            }
            throw v4_3;
        } catch (java.io.IOException v5_6) {
            v5_2 = 0;
            v4_19 = v5_6;
        } catch (String v4_3) {
        }
    }

Method com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std._deserialize() calling method java.net.URL.<init>()


    protected Object _deserialize(String p5, com.fasterxml.jackson.databind.DeserializationContext p6)
    {
        switch (this._kind) {
            case 1:
                return new java.io.File(p5);
            case 2:
                return new java.net.URL(p5);
            case 3:
                return java.net.URI.create(p5);
            case 4:
                try {
                    return p6.findClass(p5);
                } catch (int v0_2) {
                    return p6.handleInstantiationProblem(this._valueClass, p5, com.fasterxml.jackson.databind.util.ClassUtil.getRootCause(v0_2));
                }
            case 5:
                return p6.getTypeFactory().constructFromCanonical(p5);
            case 6:
                return java.util.Currency.getInstance(p5);
            case 7:
                return java.util.regex.Pattern.compile(p5);
            case 8:
                int v6_15 = this._firstHyphenOrUnderscore(p5);
                if (v6_15 >= 0) {
                    int v0_13 = p5.substring(0, v6_15);
                    String v5_10 = p5.substring((v6_15 + 1));
                    int v6_17 = this._firstHyphenOrUnderscore(v5_10);
                    if (v6_17 >= 0) {
                        return new java.util.Locale(v0_13, v5_10.substring(0, v6_17), v5_10.substring((v6_17 + 1)));
                    } else {
                        return new java.util.Locale(v0_13, v5_10);
                    }
                } else {
                    return new java.util.Locale(p5);
                }
            case 9:
                return java.nio.charset.Charset.forName(p5);
            case 10:
                return java.util.TimeZone.getTimeZone(p5);
            case 11:
                return java.net.InetAddress.getByName(p5);
            case 12:
                if (!p5.startsWith("[")) {
                    int v6_5 = p5.indexOf(58);
                    if (v6_5 >= 0) {
                        int v0_4 = (v6_5 + 1);
                        if (p5.indexOf(58, v0_4) < 0) {
                            return new java.net.InetSocketAddress(p5.substring(0, v6_5), Integer.parseInt(p5.substring(v0_4)));
                        }
                    }
                    return new java.net.InetSocketAddress(p5, 0);
                } else {
                    int v0_8 = p5.lastIndexOf(93);
                    if (v0_8 == -1) {
                        throw new com.fasterxml.jackson.databind.exc.InvalidFormatException(p6.getParser(), "Bracketed IPv6 address must contain closing bracket", p5, java.net.InetSocketAddress);
                    } else {
                        int v6_12;
                        int v6_11 = p5.indexOf(58, v0_8);
                        if (v6_11 <= -1) {
                            v6_12 = 0;
                        } else {
                            v6_12 = Integer.parseInt(p5.substring((v6_11 + 1)));
                        }
                        return new java.net.InetSocketAddress(p5.substring(0, (v0_8 + 1)), v6_12);
                    }
                }
            case 13:
                return new StringBuilder(p5);
            default:
                com.fasterxml.jackson.core.util.VersionUtil.throwInternal();
                return 0;
        }
    }

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;
            if (this.mDebugOverlayController != null) {
                this.mDebugOverlayController.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.airbnb.android.react.maps.g$a.getTileUrl() calling method java.net.URL.<init>()


    public declared_synchronized java.net.URL getTileUrl(int p3, int p4, int p5)
    {
        try {
            try {
                return new java.net.URL(this.b.replace("{x}", Integer.toString(p3)).replace("{y}", Integer.toString(p4)).replace("{z}", Integer.toString(p5)));
            } catch (java.net.MalformedURLException v3_3) {
                throw new AssertionError(v3_3);
            }
        } catch (java.net.MalformedURLException v3_4) {
            throw v3_4;
        }
        return new java.net.URL(this.b.replace("{x}", Integer.toString(p3)).replace("{y}", Integer.toString(p4)).replace("{z}", Integer.toString(p5)));
    }

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


    private static com.google.android.gms.ads.internal.gmsg.HttpClient$zzb zzc(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.ads.zzakb.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.fasterxml.jackson.databind.deser.std.StdKeyDeserializer._parse() calling method java.net.URL.<init>()


    protected Object _parse(String p4, com.fasterxml.jackson.databind.DeserializationContext p5)
    {
        switch (this._kind) {
            case 1:
                if (!"true".equals(p4)) {
                    if (!"false".equals(p4)) {
                        Object[] v1_3 = new Object[0];
                        return p5.handleWeirdKey(this._keyClass, p4, "value not \'true\' or \'false\'", v1_3);
                    } else {
                        return Boolean.FALSE;
                    }
                } else {
                    return Boolean.TRUE;
                }
            case 2:
                Class v0_4 = this._parseInt(p4);
                if ((v0_4 >= -128) && (v0_4 <= 255)) {
                    return Byte.valueOf(((byte) v0_4));
                } else {
                    Object[] v1_2 = new Object[0];
                    return p5.handleWeirdKey(this._keyClass, p4, "overflow, value cannot be represented as 8-bit value", v1_2);
                }
            case 3:
                Class v0_2 = this._parseInt(p4);
                if ((v0_2 >= -32768) && (v0_2 <= 32767)) {
                    return Short.valueOf(((short) v0_2));
                } else {
                    Object[] v1_1 = new Object[0];
                    return p5.handleWeirdKey(this._keyClass, p4, "overflow, value cannot be represented as 16-bit value", v1_1);
                }
            case 4:
                if (p4.length() != 1) {
                    Object[] v1_5 = new Object[0];
                    return p5.handleWeirdKey(this._keyClass, p4, "can only convert 1-character Strings", v1_5);
                } else {
                    return Character.valueOf(p4.charAt(0));
                }
            case 5:
                return Integer.valueOf(this._parseInt(p4));
            case 6:
                return Long.valueOf(this._parseLong(p4));
            case 7:
                return Float.valueOf(((float) this._parseDouble(p4)));
            case 8:
                return Double.valueOf(this._parseDouble(p4));
            case 9:
                try {
                    return this._deser._deserialize(p4, p5);
                } catch (Class v0_29) {
                    return this._weirdKey(p5, p4, v0_29);
                }
            case 10:
                return p5.parseDate(p4);
            case 11:
                return p5.constructCalendar(p5.parseDate(p4));
            case 12:
                try {
                    return java.util.UUID.fromString(p4);
                } catch (Class v0_25) {
                    return this._weirdKey(p5, p4, v0_25);
                }
            case 13:
                try {
                    return java.net.URI.create(p4);
                } catch (Class v0_23) {
                    return this._weirdKey(p5, p4, v0_23);
                }
            case 14:
                try {
                    return new java.net.URL(p4);
                } catch (Class v0_20) {
                    return this._weirdKey(p5, p4, v0_20);
                }
            case 15:
                try {
                    return p5.findClass(p4);
                } catch (Exception) {
                    Object[] v1_4 = new Object[0];
                    return p5.handleWeirdKey(this._keyClass, p4, "unable to parse key as Class", v1_4);
                }
            case 16:
                try {
                    return this._deser._deserialize(p4, p5);
                } catch (Class v0_15) {
                    return this._weirdKey(p5, p4, v0_15);
                }
            case 17:
                try {
                    return p5.getConfig().getBase64Variant().decode(p4);
                } catch (Class v0_1) {
                    return this._weirdKey(p5, p4, v0_1);
                }
            default:
                String v5_2 = new StringBuilder();
                v5_2.append("Internal error: unknown key type ");
                v5_2.append(this._keyClass);
                throw new IllegalStateException(v5_2.toString());
        }
    }

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


    private java.io.InputStream openBitmapInputStream()
    {
        java.io.IOException v0_1;
        if (!com.facebook.react.modules.camera.ImageEditingManager.access$200(this.mUri)) {
            v0_1 = new java.net.URL(this.mUri).openConnection().getInputStream();
        } else {
            v0_1 = this.mContext.getContentResolver().openInputStream(android.net.Uri.parse(this.mUri));
        }
        if (v0_1 == 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_1;
        }
    }

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


    private java.net.URL e()
    {
        if (this.f == null) {
            this.f = new java.net.URL(this.f());
        }
        return this.f;
    }

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

Couldn't retrieve source code

Method com.appsflyer.AppsFlyerLib.ॱ() calling method java.net.URL.<init>()


    static synthetic void (com.appsflyer.AppsFlyerLib p9, String p10, String p11, String p12, ref.WeakReference p13, String p14, boolean p15)
    {
        String v1_1 = new java.net.URL(p10);
        String v0_7 = new StringBuilder("url: ");
        v0_7.append(v1_1.toString());
        com.appsflyer.AFLogger.afInfoLog(v0_7.toString());
        com.appsflyer.j$1.ˏ("data: ".concat(String.valueOf(p11)));
        com.appsflyer.AppsFlyerLib.ˋ(((android.content.Context) p13.get()), "AppsFlyer_4.8.17", "EVENT_DATA", p11);
        try {
            p9.ˎ(v1_1, p11, p12, p13, p14, p15);
            return;
        } catch (String v0_6) {
            com.appsflyer.AFLogger.afErrorLog("Exception in sendRequestToServer. ", v0_6);
            if (!com.appsflyer.AppsFlyerProperties.getInstance().getBoolean("useHttpFallback", 0)) {
                android.content.Context v9_2 = new StringBuilder("failed to send requeset to server. ");
                v9_2.append(v0_6.getLocalizedMessage());
                com.appsflyer.AFLogger.afInfoLog(v9_2.toString());
                com.appsflyer.AppsFlyerLib.ˋ(((android.content.Context) p13.get()), "AppsFlyer_4.8.17", "ERROR", v0_6.getLocalizedMessage());
                throw v0_6;
            } else {
                p9.ˎ(new java.net.URL(p10.replace("https:", "http:")), p11, p12, p13, p14, p15);
                return;
            }
        }
    }

Method com.google.android.gms.auth.api.signin.internal.zze.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_7 = String.valueOf("https://accounts.google.com/o/oauth2/revoke?token=");
            Object[] v4_9 = String.valueOf(this.zzz);
        } catch (String v2_10) {
            com.google.android.gms.common.logging.Logger v3_6 = com.google.android.gms.auth.api.signin.internal.zze.zzer;
            Object[] v4_4 = "IOException when revoking access: ";
            String v2_7 = String.valueOf(v2_10.toString());
            if (v2_7.length() == 0) {
                String v2_9 = new String("IOException when revoking access: ");
                com.google.android.gms.common.api.internal.StatusPendingResult v1_1 = new Object[0];
                v3_6.e(v2_9, v1_1);
                this.zzes.setResult(v0);
                return;
            } else {
                v2_9 = v4_4.concat(v2_7);
            }
            StringBuilder v5_5 = new StringBuilder(26);
            v5_5.append("Response Code: ");
            v5_5.append(String v2_4);
            Object[] v4_8 = new Object[0];
            com.google.android.gms.auth.api.signin.internal.zze.zzer.d(v5_5.toString(), v4_8);
            this.zzes.setResult(v0);
            return;
        } catch (String v2_5) {
            v3_6 = com.google.android.gms.auth.api.signin.internal.zze.zzer;
            v4_4 = "Exception when revoking access: ";
            v2_7 = String.valueOf(v2_5.toString());
            if (v2_7.length() == 0) {
                v2_9 = new String("Exception when revoking access: ");
            }
        }
        if (v4_9.length() == 0) {
            v3_0 = new String(v3_7);
        } else {
            v3_0 = v3_7.concat(v4_9);
        }
        String v2_3 = ((java.net.HttpURLConnection) new java.net.URL(v3_0).openConnection());
        v2_3.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
        v2_4 = v2_3.getResponseCode();
        if (v2_4 != 200) {
            StringBuilder v5_1 = new Object[0];
            com.google.android.gms.auth.api.signin.internal.zze.zzer.e("Unable to revoke access!", v5_1);
        } else {
            v0 = com.google.android.gms.common.api.Status.RESULT_SUCCESS;
        }
    }

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;
        java.io.IOException 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 {
            java.io.IOException v1_3 = ((java.net.HttpURLConnection) new java.net.URL(v0_2).openConnection());
        } catch (java.io.IOException 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_9 = "Error while parsing ping URL: ";
            v5_5.append(v4_9);
            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 (java.io.IOException 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_9 = "Error while pinging URL: ";
            v5_5.append(v4_9);
            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;
        }
        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 = new java.net.URL(p9.toString()).openStream();
        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_0 = ((java.net.HttpURLConnection) new java.net.URL(p9.uri.toString()).openConnection());
            try {
                int v10_1;
                com.facebook.internal.ImageDownloader$RequestKey v4_2;
                v3_0.setInstanceFollowRedirects(0);
                com.facebook.internal.ImageDownloader$RequestKey v4_1 = v3_0.getResponseCode();
                try {
                    if (v4_1 == 200) {
                        v10_1 = com.facebook.internal.ImageResponseCache.interceptAndCacheImageStream(p10, v3_0);
                        v4_2 = android.graphics.BitmapFactory.decodeStream(v10_1);
                    } else {
                        switch (v4_1) {
                            case 301:
                            case 302:
                                try {
                                    int v10_3 = v3_0.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_0);
                                    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_0.getErrorStream();
                                com.facebook.internal.ImageDownloader$RequestKey v4_8 = new StringBuilder();
                                if (v10_1 == 0) {
                                    v4_8.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_8.append(v6_1, 0, v7_1);
                                    }
                                    com.facebook.internal.Utility.closeQuietly(v5_4);
                                }
                                v4_2 = 0;
                                v0 = new com.facebook.FacebookException(v4_8.toString());
                        }
                    }
                } catch (Throwable v9_1) {
                    v0 = v10_1;
                    com.facebook.internal.Utility.closeQuietly(v0);
                    com.facebook.internal.Utility.disconnectQuietly(v3_0);
                    throw v9_1;
                } catch (com.facebook.internal.ImageDownloader$RequestKey v4_0) {
                }
                com.facebook.internal.Utility.closeQuietly(v10_1);
                com.facebook.internal.Utility.disconnectQuietly(v3_0);
            } catch (Throwable v9_1) {
            } catch (com.facebook.internal.ImageDownloader$RequestKey v4_0) {
                v10_1 = 0;
            }
        } catch (Throwable v9_1) {
            v3_0 = 0;
        } catch (com.facebook.internal.ImageDownloader$RequestKey v4_0) {
            v10_1 = 0;
            v3_0 = 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;
        if (this.graphObject == null) {
            v5_2 = 0;
        } else {
            com.facebook.GraphRequest v0_8 = this.graphObject.optJSONObject("paging");
            if (v0_8 == null) {
            } else {
                if (p5 != com.facebook.GraphResponse$PagingDirection.NEXT) {
                    v5_2 = v0_8.optString("previous");
                } else {
                    v5_2 = v0_8.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());
            }
        } catch (java.io.IOException v2_1) {
            throw new com.facebook.FacebookException("could not construct URL for request", v2_1);
        }
        String v0_5 = 0;
        try {
            String v1_3 = com.facebook.GraphRequest.createConnection(v1_1);
            try {
                com.facebook.GraphRequest.serializeToUrlConnection(p2, v1_3);
                return v1_3;
            } catch (java.io.IOException v2_2) {
                v0_5 = v1_3;
                com.facebook.internal.Utility.disconnectQuietly(v0_5);
                throw new com.facebook.FacebookException("could not construct request body", v2_2);
            }
        } catch (java.io.IOException v2_2) {
        }
        com.facebook.GraphRequest.serializeToUrlConnection(p2, v1_3);
        return v1_3;
    }

Method com.braintreepayments.api.internal.n.a() calling method java.net.URL.<init>()


    protected java.net.HttpURLConnection a(String p3)
    {
        javax.net.ssl.SSLException v3_3 = ((java.net.HttpURLConnection) new java.net.URL(p3).openConnection());
        if ((v3_3 instanceof javax.net.ssl.HttpsURLConnection)) {
            if (this.e == null) {
                throw new javax.net.ssl.SSLException("SSLSocketFactory was not set or failed to initialize");
            } else {
                ((javax.net.ssl.HttpsURLConnection) v3_3).setSSLSocketFactory(this.e);
            }
        }
        v3_3.setRequestProperty("User-Agent", this.d);
        v3_3.setRequestProperty("Accept-Language", java.util.Locale.getDefault().getLanguage());
        v3_3.setRequestProperty("Accept-Encoding", "gzip");
        v3_3.setConnectTimeout(this.f);
        v3_3.setReadTimeout(this.g);
        return v3_3;
    }

Method com.appsflyer.share.CrossPromotionHelper$b.ˋ() calling method java.net.URL.<init>()


    private varargs Void ˋ(String[] p6)
    {
        if (!this.ˊ) {
            try {
                com.appsflyer.share.d v6_7 = p6[0];
                int v2_0 = ((java.net.HttpURLConnection) new java.net.URL(v6_7).openConnection());
                try {
                    v2_0.setConnectTimeout(10000);
                    v2_0.setInstanceFollowRedirects(0);
                    String v3_1 = v2_0.getResponseCode();
                } catch (com.appsflyer.share.d v6_1) {
                    com.appsflyer.AFLogger.afErrorLog(v6_1.getMessage(), v6_1, 1);
                    if (v2_0 == 0) {
                        return 0;
                    } else {
                        v2_0.disconnect();
                        return 0;
                    }
                    if (v2_0 == 0) {
                        return 0;
                    } else {
                    }
                }
                if (v3_1 != 200) {
                    if (v3_1 != 301) {
                        if (v3_1 != 302) {
                            android.content.Context v0_2 = new StringBuilder("call to ");
                            v0_2.append(v6_7);
                            v0_2.append(" failed: ");
                            v0_2.append(v3_1);
                            com.appsflyer.AFLogger.afInfoLog(v0_2.toString());
                        } else {
                        }
                    }
                    com.appsflyer.AFLogger.afInfoLog("Cross promotion redirection success: ".concat(String.valueOf(v6_7)), 0);
                    if ((this.ˏ != null) && (this.ॱ.get() != null)) {
                        this.ˏ.ˎ(v2_0.getHeaderField("Location"));
                        this.ˏ.ˏ(((android.content.Context) this.ॱ.get()));
                    }
                } else {
                    com.appsflyer.AFLogger.afInfoLog("Cross promotion impressions success: ".concat(String.valueOf(v6_7)), 0);
                }
            } catch (com.appsflyer.share.d v6_2) {
                v2_0 = 0;
                if (v2_0 != 0) {
                    v2_0.disconnect();
                }
                throw v6_2;
            } catch (com.appsflyer.share.d v6_1) {
                v2_0 = 0;
            } catch (com.appsflyer.share.d v6_2) {
            }
        } else {
            return 0;
        }
    }

Method com.appsflyer.m.ॱ() calling method java.net.URL.<init>()


    protected final varargs String (String[] p6)
    {
        if (!this.) {
            try {
                this. = new java.net.URL(p6[0]);
            } catch (String v6_9) {
                String v1_7 = new StringBuilder("Error while calling ");
                v1_7.append(this..toString());
                com.appsflyer.AFLogger.afErrorLog(v1_7.toString(), v6_9);
                this.ˏ = 1;
                return this.ˊ;
            }
            if (this.ʽ) {
                String v6_15;
                com.appsflyer.w.ˎ().ˏ(this..toString(), this.ˋ);
                String v6_14 = this.ˋ.getBytes("UTF-8").length;
                String v1_12 = new StringBuilder("call = ");
                v1_12.append(this.);
                v1_12.append("; size = ");
                v1_12.append(v6_14);
                v1_12.append(" byte");
                if (v6_14 <= 1) {
                    v6_15 = "";
                } else {
                    v6_15 = "s";
                }
                v1_12.append(v6_15);
                v1_12.append("; body = ");
                v1_12.append(this.ˋ);
                com.appsflyer.j$1.ˏ(v1_12.toString());
            }
            this.ᐝ = ((java.net.HttpURLConnection) this..openConnection());
            this.ᐝ.setReadTimeout(30000);
            this.ᐝ.setConnectTimeout(30000);
            this.ᐝ.setRequestMethod("POST");
            this.ᐝ.setDoInput(1);
            this.ᐝ.setDoOutput(1);
            this.ᐝ.setRequestProperty("Content-Type", "application/json");
            String v6_30 = this.ᐝ.getOutputStream();
            String v1_19 = new java.io.BufferedWriter(new java.io.OutputStreamWriter(v6_30, "UTF-8"));
            v1_19.write(this.ˋ);
            v1_19.flush();
            v1_19.close();
            v6_30.close();
            this.ᐝ.connect();
            String v6_34 = this.ᐝ.getResponseCode();
            if (this.ʼ) {
                com.appsflyer.AppsFlyerLib.getInstance();
                this.ˊ = com.appsflyer.AppsFlyerLib.(this.ᐝ);
            }
            if (this.ʽ) {
                com.appsflyer.w.ˎ().ˊ(this..toString(), v6_34, this.ˊ);
            }
            if (v6_34 != 200) {
                this.ˏ = 1;
                return this.ˊ;
            } else {
                com.appsflyer.AFLogger.afInfoLog("Status 200 ok");
                String v6_4 = ((android.content.Context) this.ʻ.get());
                if ((!this..toString().startsWith(com.appsflyer.ServerConfigHandler.getUrl(com.appsflyer.AppsFlyerLib.ˎ))) || (v6_4 == null)) {
                    return this.ˊ;
                } else {
                    String v6_7 = v6_4.getSharedPreferences("appsflyer-data", 0).edit();
                    v6_7.putBoolean("sentRegisterRequestToAF", 1);
                    v6_7.apply();
                    com.appsflyer.AFLogger.afDebugLog("Successfully registered for Uninstall Tracking");
                    return this.ˊ;
                }
            }
        } else {
            return 0;
        }
    }

Method com.appsflyer.OneLinkHttpTask$HttpsUrlConnectionProvider.ॱ() calling method java.net.URL.<init>()


    static javax.net.ssl.HttpsURLConnection (String p1)
    {
        return ((javax.net.ssl.HttpsURLConnection) new java.net.URL(p1).openConnection());
    }

Method com.appsflyer.AppsFlyerLib$e.run() calling method java.net.URL.<init>()


    public void run()
    {
        if ((this.ॱ != null) && (this.ॱ.length() != 0)) {
            if (!this.ˊ.isTrackingStopped()) {
                this.ˏ.incrementAndGet();
                java.util.Map v0_3 = 0;
                try {
                    com.appsflyer.l v2_7 = ((android.content.Context) this.ˎ.get());
                } catch (Throwable v1_1) {
                    String v6_0 = v0_3;
                    this.ˏ.decrementAndGet();
                    if (v6_0 != null) {
                        v6_0.disconnect();
                    }
                    throw v1_1;
                } catch (com.appsflyer.l v2_10) {
                    if (com.appsflyer.AppsFlyerLib.ॱ() != null) {
                        this.ˋ(v2_10.getMessage(), 0);
                    }
                    com.appsflyer.AFLogger.afErrorLog(v2_10.getMessage(), v2_10);
                    this.ˏ.decrementAndGet();
                    if (v0_3 == null) {
                        this.ˋ.shutdown();
                        return;
                    } else {
                        v0_3.disconnect();
                        this.ˋ.shutdown();
                        return;
                    }
                    this.ˏ.decrementAndGet();
                    if (v6_0 == null) {
                        this.ˋ.shutdown();
                        return;
                    } else {
                        v6_0.disconnect();
                        this.ˋ.shutdown();
                        return;
                    }
                }
                if (v2_7 != null) {
                    String v3_7 = System.currentTimeMillis();
                    String v5_15 = com.appsflyer.AppsFlyerLib.ˋ(v2_7, com.appsflyer.AppsFlyerLib.ˎ(new ref.WeakReference(v2_7)));
                    String v6_1 = "";
                    if (v5_15 != null) {
                        if (com.appsflyer.AppsFlyerLib.ˋ().contains(v5_15.toLowerCase())) {
                            Object v9_9 = new Object[1];
                            v9_9[0] = v5_15;
                            com.appsflyer.AFLogger.afWarnLog(String.format("AF detected using redundant Google-Play channel for attribution - %s. Using without channel postfix.", v9_9));
                        } else {
                            v6_1 = "-".concat(String.valueOf(v5_15));
                        }
                    }
                    String v5_19 = new StringBuilder();
                    v5_19.append(this.ˋ());
                    v5_19.append(v2_7.getPackageName());
                    v5_19.append(v6_1);
                    v5_19.append("?devkey=");
                    v5_19.append(this.ॱ);
                    v5_19.append("&device_id=");
                    v5_19.append(com.appsflyer.t.ˋ(new ref.WeakReference(v2_7)));
                    com.appsflyer.w.ˎ().ˏ(v5_19.toString(), "");
                    String v6_11 = new StringBuilder("Calling server for attribution url: ");
                    v6_11.append(v5_19.toString());
                    com.appsflyer.j$1.ˏ(v6_11.toString());
                    v6_0 = ((java.net.HttpURLConnection) new java.net.URL(v5_19.toString()).openConnection());
                    try {
                        v6_0.setRequestMethod("GET");
                        v6_0.setConnectTimeout(10000);
                        v6_0.setRequestProperty("Connection", "close");
                        v6_0.connect();
                        java.util.Map v0_2 = v6_0.getResponseCode();
                        String v8_0 = com.appsflyer.AppsFlyerLib.ॱ(v6_0);
                        com.appsflyer.w.ˎ().ˊ(v5_19.toString(), v0_2, v8_0);
                    } catch (Throwable v1_1) {
                    } catch (com.appsflyer.l v2_10) {
                        v0_3 = v6_0;
                    }
                    if (v0_2 != 200) {
                        if (com.appsflyer.AppsFlyerLib.ॱ() != null) {
                            this.ˋ("Error connection to server: ".concat(String.valueOf(v0_2)), v0_2);
                        }
                        com.appsflyer.l v2_4 = new StringBuilder("AttributionIdFetcher response code: ");
                        v2_4.append(v0_2);
                        v2_4.append("  url: ");
                        v2_4.append(v5_19);
                        com.appsflyer.j$1.ˏ(v2_4.toString());
                    } else {
                        com.appsflyer.AppsFlyerLib.ˎ(v2_7, "appsflyerGetConversionDataTiming", ((System.currentTimeMillis() - v3_7) / 1000));
                        com.appsflyer.j$1.ˏ("Attribution data: ".concat(String.valueOf(v8_0)));
                        if ((v8_0.length() > 0) && (v2_7 != null)) {
                            java.util.Map v0_10 = com.appsflyer.AppsFlyerLib.ˏ(v8_0);
                            String v3_6 = ((String) v0_10.get("iscache"));
                            if ((v3_6 != null) && (Boolean.toString(0).equals(v3_6))) {
                                com.appsflyer.AppsFlyerLib.ˎ(v2_7, "appsflyerConversionDataCacheExpiration", System.currentTimeMillis());
                            }
                            if (v0_10.containsKey("af_siteid")) {
                                if (!v0_10.containsKey("af_channel")) {
                                    String v5_0 = new Object[1];
                                    v5_0[0] = v0_10.get("af_siteid");
                                    com.appsflyer.AFLogger.afDebugLog(String.format("[CrossPromotion] App was installed via %s\'s Cross Promotion", v5_0));
                                } else {
                                    StringBuilder v4_10 = new StringBuilder("[Invite] Detected App-Invite via channel: ");
                                    v4_10.append(((String) v0_10.get("af_channel")));
                                    com.appsflyer.AFLogger.afDebugLog(v4_10.toString());
                                }
                            }
                            if (v0_10.containsKey("af_siteid")) {
                                StringBuilder v4_15 = new StringBuilder("[Invite] Detected App-Invite via channel: ");
                                v4_15.append(((String) v0_10.get("af_channel")));
                                com.appsflyer.AFLogger.afDebugLog(v4_15.toString());
                            }
                            v0_10.put("is_first_launch", Boolean.toString(0));
                            StringBuilder v4_20 = new org.json.JSONObject(v0_10).toString();
                            if (v4_20 == null) {
                                com.appsflyer.AppsFlyerLib.ˊ(v2_7, "attributionId", v8_0);
                            } else {
                                com.appsflyer.AppsFlyerLib.ˊ(v2_7, "attributionId", v4_20);
                            }
                            StringBuilder v4_23 = new StringBuilder("iscache=");
                            v4_23.append(v3_6);
                            v4_23.append(" caching conversion data");
                            com.appsflyer.AFLogger.afDebugLog(v4_23.toString());
                            if ((com.appsflyer.AppsFlyerLib.ॱ() != null) && (this.ˏ.intValue() <= 1)) {
                                try {
                                    java.util.Map v0_12 = com.appsflyer.AppsFlyerLib.ˎ(v2_7);
                                } catch (com.appsflyer.l v2_9) {
                                    com.appsflyer.AFLogger.afErrorLog("Exception while trying to fetch attribution data. ", v2_9);
                                }
                                this.ˎ(v0_12);
                            }
                        }
                    }
                } else {
                    this.ˏ.decrementAndGet();
                    return;
                }
            } else {
                return;
            }
        } else {
            return;
        }
    }

Method com.airbnb.lottie.d.c.e() calling method java.net.URL.<init>()


    private com.airbnb.lottie.k e()
    {
        com.airbnb.lottie.k v0_1 = new StringBuilder();
        v0_1.append("Fetching ");
        v0_1.append(this.b);
        com.airbnb.lottie.d.a(v0_1.toString());
        com.airbnb.lottie.k v0_7 = ((java.net.HttpURLConnection) new java.net.URL(this.b).openConnection());
        v0_7.setRequestMethod("GET");
        v0_7.connect();
        if ((v0_7.getErrorStream() == null) && (v0_7.getResponseCode() == 200)) {
            String v1_8 = v0_7.getContentType();
            Object v2_4 = -1;
            java.io.FileInputStream v3_5 = v1_8.hashCode();
            int v5_3 = 1;
            if (v3_5 == -1248325150) {
                if (v1_8.equals("application/zip")) {
                    v2_4 = 0;
                }
            } else {
                if ((v3_5 == -43840953) && (v1_8.equals("application/json"))) {
                    v2_4 = 1;
                }
            }
            String v1_13;
            com.airbnb.lottie.k v0_11;
            if (v2_4 == null) {
                com.airbnb.lottie.d.a("Handling zip response.");
                v1_13 = com.airbnb.lottie.d.a.b;
                v0_11 = com.airbnb.lottie.f.a(new java.util.zip.ZipInputStream(new java.io.FileInputStream(this.c.a(v0_7.getInputStream(), v1_13))), this.b);
            } else {
                com.airbnb.lottie.d.a("Received json response.");
                v1_13 = com.airbnb.lottie.d.a.a;
                v0_11 = com.airbnb.lottie.f.a(new java.io.FileInputStream(new java.io.File(this.c.a(v0_7.getInputStream(), v1_13).getAbsolutePath())), this.b);
            }
            if (v0_11.a() != null) {
                this.c.a(v1_13);
            }
            String v1_16 = new StringBuilder();
            v1_16.append("Completed fetch from network. Success: ");
            if (v0_11.a() == null) {
                v5_3 = 0;
            }
            v1_16.append(v5_3);
            com.airbnb.lottie.d.a(v1_16.toString());
            return v0_11;
        } else {
            String v1_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v0_7.getErrorStream()));
            Object v2_2 = new StringBuilder();
            while(true) {
                java.io.FileInputStream v3_1 = v1_1.readLine();
                if (v3_1 == null) {
                    break;
                }
                v2_2.append(v3_1);
                v2_2.append(10);
            }
            StringBuilder v4_1 = new StringBuilder();
            v4_1.append("Unable to fetch ");
            v4_1.append(this.b);
            v4_1.append(". Failed with ");
            v4_1.append(v0_7.getResponseCode());
            v4_1.append("\n");
            v4_1.append(v2_2);
            return new com.airbnb.lottie.k(new IllegalArgumentException(v4_1.toString()));
        }
    }

Method a.a.a.m.run() calling method java.net.URL.<init>()


    public final void run()
    {
        String v0_0 = 0;
        try {
            int v1_3 = ((java.net.HttpURLConnection) new java.net.URL(this.a).openConnection());
            try {
                v1_3.setRequestMethod("POST");
                v1_3.setReadTimeout(30000);
                v1_3.setConnectTimeout(30000);
                v1_3.setDoOutput(1);
                v1_3.setUseCaches(0);
                v1_3.setRequestProperty("Content-Type", "application/json; charset=UTF-8");
                v1_3.setRequestProperty("Accept", "application/json");
                String v0_8 = v1_3.getOutputStream();
                v0_8.write(this.b.getBytes());
                v0_8.flush();
                v0_8.close();
            } catch (String v0_1) {
                if (v1_3 != 0) {
                    v1_3.disconnect();
                }
                throw v0_1;
            } catch (Exception) {
                v0_0 = v1_3;
                if (v0_0 == null) {
                    return;
                } else {
                    v0_0.disconnect();
                    return;
                }
                if (v1_3 == 0) {
                    return;
                } else {
                    v1_3.disconnect();
                    return;
                }
            }
            if (v1_3.getResponseCode() == 200) {
                String v0_11 = a.a.a.d.a(v1_3.getInputStream());
                if (this.c != null) {
                    this.c.a(v0_11);
                }
            }
        } catch (int v1_4) {
            v1_3 = 0;
            v0_1 = v1_4;
        } catch (Exception) {
        }
    }