Potentially Call to dangerous WebView settings API

Description

List of all WebView methods used in the application.

Recommendation

If your application accesses sensitive data with a WebView, you may want to use the clearCache() method to delete any files stored locally.

Any URI received via an intent from outside a trust-boundary should be validated before rendering it with WebView

Technical details
[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/facebook/internal/WebDialog;', 'onCreate', '(Landroid/os/Bundle;)V'), ('Lcom/facebook/internal/WebDialog;', 'setUpWebView', '(I)V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.facebook.internal.WebDialog.onCreate():


    protected void onCreate(android.os.Bundle p4)
    {
        super.onCreate(p4);
        this.spinner = new android.app.ProgressDialog(this.getContext());
        this.spinner.requestWindowFeature(1);
        this.spinner.setMessage(this.getContext().getString(com.facebook.common.R$string.com_facebook_loading));
        this.spinner.setCanceledOnTouchOutside(0);
        this.spinner.setOnCancelListener(new com.facebook.internal.WebDialog$1(this));
        this.requestWindowFeature(1);
        this.contentFrameLayout = new android.widget.FrameLayout(this.getContext());
        this.resize();
        this.getWindow().setGravity(17);
        this.getWindow().setSoftInputMode(16);
        this.createCrossImage();
        if (this.url != null) {
            this.setUpWebView(((this.crossImageView.getDrawable().getIntrinsicWidth() / 2) + 1));
        }
        this.contentFrameLayout.addView(this.crossImageView, new android.view.ViewGroup$LayoutParams(-2, -2));
        this.setContentView(this.contentFrameLayout);
        return;
    }

Method com.facebook.internal.WebDialog.setUpWebView():


    private void setUpWebView(int p7)
    {
        android.widget.LinearLayout v0_1 = new android.widget.LinearLayout(this.getContext());
        this.webView = new com.facebook.internal.WebDialog$3(this, this.getContext());
        this.webView.setVerticalScrollBarEnabled(0);
        this.webView.setHorizontalScrollBarEnabled(0);
        this.webView.setWebViewClient(new com.facebook.internal.WebDialog$DialogWebViewClient(this, 0));
        this.webView.getSettings().setJavaScriptEnabled(1);
        this.webView.loadUrl(this.url);
        this.webView.setLayoutParams(new android.widget.FrameLayout$LayoutParams(-1, -1));
        this.webView.setVisibility(4);
        this.webView.getSettings().setSavePassword(0);
        this.webView.getSettings().setSaveFormData(0);
        this.webView.setFocusable(1);
        this.webView.setFocusableInTouchMode(1);
        this.webView.setOnTouchListener(new com.facebook.internal.WebDialog$4(this));
        v0_1.setPadding(p7, p7, p7, p7);
        v0_1.addView(this.webView);
        v0_1.setBackgroundColor(-872415232);
        this.contentFrameLayout.addView(v0_1);
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/facebook/internal/WebDialog;', 'setUpWebView', '(I)V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.facebook.internal.WebDialog.setUpWebView():


    private void setUpWebView(int p7)
    {
        android.widget.LinearLayout v0_1 = new android.widget.LinearLayout(this.getContext());
        this.webView = new com.facebook.internal.WebDialog$3(this, this.getContext());
        this.webView.setVerticalScrollBarEnabled(0);
        this.webView.setHorizontalScrollBarEnabled(0);
        this.webView.setWebViewClient(new com.facebook.internal.WebDialog$DialogWebViewClient(this, 0));
        this.webView.getSettings().setJavaScriptEnabled(1);
        this.webView.loadUrl(this.url);
        this.webView.setLayoutParams(new android.widget.FrameLayout$LayoutParams(-1, -1));
        this.webView.setVisibility(4);
        this.webView.getSettings().setSavePassword(0);
        this.webView.getSettings().setSaveFormData(0);
        this.webView.setFocusable(1);
        this.webView.setFocusableInTouchMode(1);
        this.webView.setOnTouchListener(new com.facebook.internal.WebDialog$4(this));
        v0_1.setPadding(p7, p7, p7, p7);
        v0_1.addView(this.webView);
        v0_1.setBackgroundColor(-872415232);
        this.contentFrameLayout.addView(v0_1);
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/facebook/internal/WebDialog;', 'access$1000', '(Lcom/facebook/internal/WebDialog; I)V'), ('Lcom/facebook/internal/WebDialog;', 'setUpWebView', '(I)V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.facebook.internal.WebDialog.access$1000():


    static synthetic void access$1000(com.facebook.internal.WebDialog p0, int p1)
    {
        p0.setUpWebView(p1);
        return;
    }

Method com.facebook.internal.WebDialog.setUpWebView():


    private void setUpWebView(int p7)
    {
        android.widget.LinearLayout v0_1 = new android.widget.LinearLayout(this.getContext());
        this.webView = new com.facebook.internal.WebDialog$3(this, this.getContext());
        this.webView.setVerticalScrollBarEnabled(0);
        this.webView.setHorizontalScrollBarEnabled(0);
        this.webView.setWebViewClient(new com.facebook.internal.WebDialog$DialogWebViewClient(this, 0));
        this.webView.getSettings().setJavaScriptEnabled(1);
        this.webView.loadUrl(this.url);
        this.webView.setLayoutParams(new android.widget.FrameLayout$LayoutParams(-1, -1));
        this.webView.setVisibility(4);
        this.webView.getSettings().setSavePassword(0);
        this.webView.getSettings().setSaveFormData(0);
        this.webView.setFocusable(1);
        this.webView.setFocusableInTouchMode(1);
        this.webView.setOnTouchListener(new com.facebook.internal.WebDialog$4(this));
        v0_1.setPadding(p7, p7, p7, p7);
        v0_1.addView(this.webView);
        v0_1.setBackgroundColor(-872415232);
        this.contentFrameLayout.addView(v0_1);
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/facebook/internal/WebDialog$UploadStagingResourcesTask;', 'onPostExecute', '([Ljava/lang/String;)V'), ('Lcom/facebook/internal/WebDialog;', 'access$1000', '(Lcom/facebook/internal/WebDialog; I)V'), ('Lcom/facebook/internal/WebDialog;', 'setUpWebView', '(I)V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.facebook.internal.WebDialog$UploadStagingResourcesTask.onPostExecute():


    protected void onPostExecute(String[] p5)
    {
        com.facebook.internal.WebDialog.access$300(this.this$0).dismiss();
        com.facebook.internal.WebDialog v0_9 = this.exceptions;
        org.json.JSONArray v2_2 = 0;
        while (v2_2 < v0_9.length) {
            Exception v3 = v0_9[v2_2];
            if (v3 == null) {
                v2_2++;
            } else {
                this.this$0.sendErrorToListener(v3);
                return;
            }
        }
        if (p5 != 0) {
            int v5_1 = java.util.Arrays.asList(p5);
            if (!v5_1.contains(0)) {
                com.facebook.internal.Utility.putJSONValueInBundle(this.parameters, "media", new org.json.JSONArray(v5_1));
                int v5_2 = com.facebook.internal.ServerProtocol.getDialogAuthority();
                com.facebook.internal.WebDialog v0_6 = new StringBuilder();
                v0_6.append(com.facebook.FacebookSdk.getGraphApiVersion());
                v0_6.append("/");
                v0_6.append("dialog/");
                v0_6.append(this.action);
                com.facebook.internal.WebDialog.access$902(this.this$0, com.facebook.internal.Utility.buildUri(v5_2, v0_6.toString(), this.parameters).toString());
                com.facebook.internal.WebDialog.access$1000(this.this$0, ((com.facebook.internal.WebDialog.access$600(this.this$0).getDrawable().getIntrinsicWidth() / 2) + 1));
                return;
            } else {
                this.this$0.sendErrorToListener(new com.facebook.FacebookException("Failed to stage photos for web dialog"));
                return;
            }
        } else {
            this.this$0.sendErrorToListener(new com.facebook.FacebookException("Failed to stage photos for web dialog"));
            return;
        }
    }

Method com.facebook.internal.WebDialog.access$1000():


    static synthetic void access$1000(com.facebook.internal.WebDialog p0, int p1)
    {
        p0.setUpWebView(p1);
        return;
    }

Method com.facebook.internal.WebDialog.setUpWebView():


    private void setUpWebView(int p7)
    {
        android.widget.LinearLayout v0_1 = new android.widget.LinearLayout(this.getContext());
        this.webView = new com.facebook.internal.WebDialog$3(this, this.getContext());
        this.webView.setVerticalScrollBarEnabled(0);
        this.webView.setHorizontalScrollBarEnabled(0);
        this.webView.setWebViewClient(new com.facebook.internal.WebDialog$DialogWebViewClient(this, 0));
        this.webView.getSettings().setJavaScriptEnabled(1);
        this.webView.loadUrl(this.url);
        this.webView.setLayoutParams(new android.widget.FrameLayout$LayoutParams(-1, -1));
        this.webView.setVisibility(4);
        this.webView.getSettings().setSavePassword(0);
        this.webView.getSettings().setSaveFormData(0);
        this.webView.setFocusable(1);
        this.webView.setFocusableInTouchMode(1);
        this.webView.setOnTouchListener(new com.facebook.internal.WebDialog$4(this));
        v0_1.setPadding(p7, p7, p7, p7);
        v0_1.addView(this.webView);
        v0_1.setBackgroundColor(-872415232);
        this.contentFrameLayout.addView(v0_1);
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/facebook/internal/WebDialog$UploadStagingResourcesTask;', 'onPostExecute', '(Ljava/lang/Object;)V'), ('Lcom/facebook/internal/WebDialog$UploadStagingResourcesTask;', 'onPostExecute', '([Ljava/lang/String;)V'), ('Lcom/facebook/internal/WebDialog;', 'access$1000', '(Lcom/facebook/internal/WebDialog; I)V'), ('Lcom/facebook/internal/WebDialog;', 'setUpWebView', '(I)V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.facebook.internal.WebDialog$UploadStagingResourcesTask.onPostExecute():


    protected bridge synthetic void onPostExecute(Object p1)
    {
        this.onPostExecute(((String[]) p1));
        return;
    }

Method com.facebook.internal.WebDialog$UploadStagingResourcesTask.onPostExecute():


    protected void onPostExecute(String[] p5)
    {
        com.facebook.internal.WebDialog.access$300(this.this$0).dismiss();
        com.facebook.internal.WebDialog v0_9 = this.exceptions;
        org.json.JSONArray v2_2 = 0;
        while (v2_2 < v0_9.length) {
            Exception v3 = v0_9[v2_2];
            if (v3 == null) {
                v2_2++;
            } else {
                this.this$0.sendErrorToListener(v3);
                return;
            }
        }
        if (p5 != 0) {
            int v5_1 = java.util.Arrays.asList(p5);
            if (!v5_1.contains(0)) {
                com.facebook.internal.Utility.putJSONValueInBundle(this.parameters, "media", new org.json.JSONArray(v5_1));
                int v5_2 = com.facebook.internal.ServerProtocol.getDialogAuthority();
                com.facebook.internal.WebDialog v0_6 = new StringBuilder();
                v0_6.append(com.facebook.FacebookSdk.getGraphApiVersion());
                v0_6.append("/");
                v0_6.append("dialog/");
                v0_6.append(this.action);
                com.facebook.internal.WebDialog.access$902(this.this$0, com.facebook.internal.Utility.buildUri(v5_2, v0_6.toString(), this.parameters).toString());
                com.facebook.internal.WebDialog.access$1000(this.this$0, ((com.facebook.internal.WebDialog.access$600(this.this$0).getDrawable().getIntrinsicWidth() / 2) + 1));
                return;
            } else {
                this.this$0.sendErrorToListener(new com.facebook.FacebookException("Failed to stage photos for web dialog"));
                return;
            }
        } else {
            this.this$0.sendErrorToListener(new com.facebook.FacebookException("Failed to stage photos for web dialog"));
            return;
        }
    }

Method com.facebook.internal.WebDialog.access$1000():


    static synthetic void access$1000(com.facebook.internal.WebDialog p0, int p1)
    {
        p0.setUpWebView(p1);
        return;
    }

Method com.facebook.internal.WebDialog.setUpWebView():


    private void setUpWebView(int p7)
    {
        android.widget.LinearLayout v0_1 = new android.widget.LinearLayout(this.getContext());
        this.webView = new com.facebook.internal.WebDialog$3(this, this.getContext());
        this.webView.setVerticalScrollBarEnabled(0);
        this.webView.setHorizontalScrollBarEnabled(0);
        this.webView.setWebViewClient(new com.facebook.internal.WebDialog$DialogWebViewClient(this, 0));
        this.webView.getSettings().setJavaScriptEnabled(1);
        this.webView.loadUrl(this.url);
        this.webView.setLayoutParams(new android.widget.FrameLayout$LayoutParams(-1, -1));
        this.webView.setVisibility(4);
        this.webView.getSettings().setSavePassword(0);
        this.webView.getSettings().setSaveFormData(0);
        this.webView.setFocusable(1);
        this.webView.setFocusableInTouchMode(1);
        this.webView.setOnTouchListener(new com.facebook.internal.WebDialog$4(this));
        v0_1.setPadding(p7, p7, p7, p7);
        v0_1.addView(this.webView);
        v0_1.setBackgroundColor(-872415232);
        this.contentFrameLayout.addView(v0_1);
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

Method android.support.v4.app.ActivityCompat.getReferrer() calling method android.net.Uri.parse()


    public static android.net.Uri getReferrer(android.app.Activity p2)
    {
        if (android.os.Build$VERSION.SDK_INT < 22) {
            int v2_5 = p2.getIntent();
            String v0_4 = ((android.net.Uri) v2_5.getParcelableExtra("android.intent.extra.REFERRER"));
            if (v0_4 == null) {
                int v2_1 = v2_5.getStringExtra("android.intent.extra.REFERRER_NAME");
                if (v2_1 == 0) {
                    return 0;
                } else {
                    return android.net.Uri.parse(v2_1);
                }
            } else {
                return v0_4;
            }
        } else {
            return p2.getReferrer();
        }
    }

Method com.google.android.gms.phenotype.Phenotype.getContentProviderUri() calling method android.net.Uri.parse()


    public static android.net.Uri getContentProviderUri(String p2)
    {
        android.net.Uri v2_1;
        android.net.Uri v2_4 = String.valueOf(android.net.Uri.encode(p2));
        if (v2_4.length() == 0) {
            v2_1 = new String("content://com.google.android.gms.phenotype/");
        } else {
            v2_1 = "content://com.google.android.gms.phenotype/".concat(v2_4);
        }
        return android.net.Uri.parse(v2_1);
    }

Method com.google.android.gms.internal.phenotype.zzf.<clinit>() calling method android.net.Uri.parse()


    static zzf()
    {
        com.google.android.gms.internal.phenotype.zzf.CONTENT_URI = android.net.Uri.parse("content://com.google.android.gsf.gservices");
        com.google.android.gms.internal.phenotype.zzf.zzbe = android.net.Uri.parse("content://com.google.android.gsf.gservices/prefix");
        com.google.android.gms.internal.phenotype.zzf.zzbf = java.util.regex.Pattern.compile("^(1|true|t|on|yes|y)$", 2);
        com.google.android.gms.internal.phenotype.zzf.zzbg = java.util.regex.Pattern.compile("^(0|false|f|off|no|n)$", 2);
        com.google.android.gms.internal.phenotype.zzf.zzbh = new java.util.concurrent.atomic.AtomicBoolean();
        com.google.android.gms.internal.phenotype.zzf.zzbj = new java.util.HashMap();
        com.google.android.gms.internal.phenotype.zzf.zzbk = new java.util.HashMap();
        com.google.android.gms.internal.phenotype.zzf.zzbl = new java.util.HashMap();
        com.google.android.gms.internal.phenotype.zzf.zzbm = new java.util.HashMap();
        String[] v0_16 = new String[0];
        com.google.android.gms.internal.phenotype.zzf.zzbp = v0_16;
        return;
    }

Method com.google.android.gms.internal.measurement.zzws.<clinit>() calling method android.net.Uri.parse()


    static zzws()
    {
        com.google.android.gms.internal.measurement.zzws.CONTENT_URI = android.net.Uri.parse("content://com.google.android.gsf.gservices");
        com.google.android.gms.internal.measurement.zzws.zzbol = android.net.Uri.parse("content://com.google.android.gsf.gservices/prefix");
        com.google.android.gms.internal.measurement.zzws.zzbom = java.util.regex.Pattern.compile("^(1|true|t|on|yes|y)$", 2);
        com.google.android.gms.internal.measurement.zzws.zzbon = java.util.regex.Pattern.compile("^(0|false|f|off|no|n)$", 2);
        com.google.android.gms.internal.measurement.zzws.zzboo = new java.util.concurrent.atomic.AtomicBoolean();
        com.google.android.gms.internal.measurement.zzws.zzboq = new java.util.HashMap();
        com.google.android.gms.internal.measurement.zzws.zzbor = new java.util.HashMap();
        com.google.android.gms.internal.measurement.zzws.zzbos = new java.util.HashMap();
        com.google.android.gms.internal.measurement.zzws.zzbot = new java.util.HashMap();
        String[] v0_16 = new String[0];
        com.google.android.gms.internal.measurement.zzws.zzbow = v0_16;
        return;
    }

Method com.google.android.gms.internal.measurement.zzgd.onReceive() calling method android.net.Uri.parse()


    public final void onReceive(android.content.Context p13, android.content.Intent p14)
    {
        com.google.android.gms.internal.measurement.zzgn v3 = com.google.android.gms.internal.measurement.zzgn.zza(p13, 0, 0);
        com.google.android.gms.internal.measurement.zzfi v8 = v3.zzgi();
        if (p14 != null) {
            v3.zzgl();
            com.google.android.gms.internal.measurement.zzgf v0_17 = p14.getAction();
            v8.zzjc().zzg("Local receiver got", v0_17);
            if (!"com.google.android.gms.measurement.UPLOAD".equals(v0_17)) {
                if ("com.android.vending.INSTALL_REFERRER".equals(v0_17)) {
                    try {
                        v3.zzgh().zzc(new com.google.android.gms.internal.measurement.zzge(this, v3, v8));
                    } catch (com.google.android.gms.internal.measurement.zzgf v0_7) {
                        v8.zziy().zzg("Install Referrer Reporter encountered a problem", v0_7);
                    }
                    android.content.BroadcastReceiver$PendingResult v9 = this.zzamz.doGoAsync();
                    com.google.android.gms.internal.measurement.zzgf v0_10 = p14.getStringExtra("referrer");
                    if (v0_10 != null) {
                        v8.zzja().zzg("Install referrer extras are", v0_10);
                        if (!v0_10.contains("?")) {
                            com.google.android.gms.internal.measurement.zzgf v0_11 = String.valueOf(v0_10);
                            if (v0_11.length() == 0) {
                                v0_10 = new String("?");
                            } else {
                                v0_10 = "?".concat(v0_11);
                            }
                        }
                        android.os.Bundle v6 = v3.zzgg().zza(android.net.Uri.parse(v0_10));
                        if (v6 != null) {
                            long v4_1 = (p14.getLongExtra("referrer_timestamp_seconds", 0) * 1000);
                            if (v4_1 == 0) {
                                v8.zziy().log("Install referrer is missing timestamp");
                            }
                            com.google.android.gms.internal.measurement.zzgi v14_5 = v3.zzgh();
                            com.google.android.gms.internal.measurement.zzgf v0_16 = new com.google.android.gms.internal.measurement.zzgf;
                            v0_16(this, v3, v4_1, v6, p13, v8, v9);
                            v14_5.zzc(v0_16);
                        } else {
                            v8.zzjc().log("No campaign defined in install referrer broadcast");
                            if (v9 != null) {
                                v9.finish();
                                return;
                            }
                        }
                    } else {
                        v8.zzjc().log("Install referrer extras are null");
                        if (v9 != null) {
                            v9.finish();
                        }
                        return;
                    }
                }
                return;
            } else {
                com.google.android.gms.internal.measurement.zzgi v14_1 = new android.content.Intent().setClassName(p13, "com.google.android.gms.measurement.AppMeasurementService");
                v14_1.setAction("com.google.android.gms.measurement.UPLOAD");
                v8.zzjc().log("Starting wakeful intent.");
                this.zzamz.doStartService(p13, v14_1);
                return;
            }
        } else {
            v8.zziy().log("Receiver called with null intent");
            return;
        }
    }

Method com.google.android.gms.internal.measurement.zzfz.zzc() calling method android.net.Uri.parse()


    final void zzc(android.os.Bundle p11)
    {
        this.zzacv.zzgh().zzab();
        if (p11 != null) {
            android.content.Context v0_1;
            com.google.android.gms.common.stats.ConnectionTracker v11_3;
            long v3_0 = (p11.getLong("install_begin_timestamp_seconds", 0) * 1000);
            if (v3_0 != 0) {
                android.content.Context v0_4 = p11.getString("install_referrer");
                if ((v0_4 != null) && (!v0_4.isEmpty())) {
                    android.content.Context v0_8;
                    this.zzacv.zzgi().zzjc().zzg("InstallReferrer API result", v0_4);
                    long v7_5 = this.zzacv.zzgg();
                    android.content.Context v0_6 = String.valueOf(v0_4);
                    if (v0_6.length() == 0) {
                        v0_8 = new String("?");
                    } else {
                        v0_8 = "?".concat(v0_6);
                    }
                    android.content.Context v0_10 = v7_5.zza(android.net.Uri.parse(v0_8));
                    if (v0_10 != null) {
                        long v7_9;
                        long v7_7 = v0_10.getString("medium");
                        if ((v7_7 == 0) || (("(not set)".equalsIgnoreCase(v7_7)) || ("organic".equalsIgnoreCase(v7_7)))) {
                            v7_9 = 0;
                        } else {
                            v7_9 = 1;
                        }
                        if (v7_9 != 0) {
                            long v7_12 = (p11.getLong("referrer_click_timestamp_seconds", 0) * 1000);
                            if (v7_12 != 0) {
                                v0_10.putLong("click_timestamp", v7_12);
                            } else {
                                v11_3 = this.zzacv.zzgi().zziv();
                                v0_1 = "Install Referrer is missing click timestamp for ad campaign";
                                v11_3.log(v0_1);
                                return;
                            }
                        }
                        if (v3_0 != this.zzacv.zzgj().zzalz.get()) {
                            v0_10.putString("_cis", "referrer API");
                            this.zzacv.zzgj().zzalz.set(v3_0);
                            this.zzacv.zzfy().logEvent("auto", "_cmp", v0_10);
                            if (this.zzamw != null) {
                                com.google.android.gms.common.stats.ConnectionTracker.getInstance().unbindService(this.zzacv.getContext(), this.zzamw);
                            }
                            return;
                        } else {
                            v11_3 = this.zzacv.zzgi().zzjc();
                            v0_1 = "Campaign has already been logged";
                        }
                    } else {
                        v11_3 = this.zzacv.zzgi().zziv();
                        v0_1 = "No campaign params defined in install referrer result";
                    }
                } else {
                    v11_3 = this.zzacv.zzgi().zziv();
                    v0_1 = "No referrer defined in install referrer response";
                }
            } else {
                v11_3 = this.zzacv.zzgi().zziv();
                v0_1 = "Service response is missing Install Referrer install timestamp";
            }
            v11_3.log(v0_1);
            return;
        } else {
            return;
        }
    }

Method com.google.android.gms.internal.measurement.zzez.<clinit>() calling method android.net.Uri.parse()


    static zzez()
    {
        int v1_4;
        com.google.android.gms.internal.measurement.zzez.zzaht = new java.util.ArrayList();
        com.google.android.gms.internal.measurement.zzez.zzahu = new java.util.ArrayList();
        com.google.android.gms.internal.measurement.zzez.zzahv = new java.util.ArrayList();
        com.google.android.gms.internal.measurement.zzez.zzahw = new java.util.ArrayList();
        com.google.android.gms.internal.measurement.zzez.zzahx = new java.util.ArrayList();
        int v1_2 = String.valueOf(android.net.Uri.encode("com.google.android.gms.measurement"));
        if (v1_2.length() == 0) {
            v1_4 = new String("content://com.google.android.gms.phenotype/");
        } else {
            v1_4 = "content://com.google.android.gms.phenotype/".concat(v1_2);
        }
        com.google.android.gms.internal.measurement.zzez.zzahy = new com.google.android.gms.internal.measurement.zzxh(android.net.Uri.parse(v1_4));
        com.google.android.gms.internal.measurement.zzez.zzahz = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.log_third_party_store_events_enabled", 0, 0);
        com.google.android.gms.internal.measurement.zzez.zzaia = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.log_installs_enabled", 0, 0);
        com.google.android.gms.internal.measurement.zzez.zzaib = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.log_upgrades_enabled", 0, 0);
        com.google.android.gms.internal.measurement.zzez.zzaic = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.log_androidId_enabled", 0, 0);
        com.google.android.gms.internal.measurement.zzez.zzaid = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.upload_dsid_enabled", 0, 0);
        com.google.android.gms.internal.measurement.zzez.zzaie = com.google.android.gms.internal.measurement.zzez$zza.zzd("measurement.log_tag", "FA", "FA-SVC");
        com.google.android.gms.internal.measurement.zzez.zzaif = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.ad_id_cache_time", 10000, 10000);
        com.google.android.gms.internal.measurement.zzez.zzaig = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.monitoring.sample_period_millis", 86400000, 86400000);
        com.google.android.gms.internal.measurement.zzez.zzaih = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.config.cache_time", 86400000, 3600000);
        com.google.android.gms.internal.measurement.zzez.zzaii = com.google.android.gms.internal.measurement.zzez$zza.zzd("measurement.config.url_scheme", "https", "https");
        com.google.android.gms.internal.measurement.zzez.zzaij = com.google.android.gms.internal.measurement.zzez$zza.zzd("measurement.config.url_authority", "app-measurement.com", "app-measurement.com");
        com.google.android.gms.internal.measurement.zzez.zzaik = com.google.android.gms.internal.measurement.zzez$zza.zzc("measurement.upload.max_bundles", 100, 100);
        com.google.android.gms.internal.measurement.zzez.zzail = com.google.android.gms.internal.measurement.zzez$zza.zzc("measurement.upload.max_batch_size", 65536, 65536);
        com.google.android.gms.internal.measurement.zzez.zzaim = com.google.android.gms.internal.measurement.zzez$zza.zzc("measurement.upload.max_bundle_size", 65536, 65536);
        com.google.android.gms.internal.measurement.zzez.zzain = com.google.android.gms.internal.measurement.zzez$zza.zzc("measurement.upload.max_events_per_bundle", 1000, 1000);
        com.google.android.gms.internal.measurement.zzez.zzaio = com.google.android.gms.internal.measurement.zzez$zza.zzc("measurement.upload.max_events_per_day", 100000, 100000);
        com.google.android.gms.internal.measurement.zzez.zzaip = com.google.android.gms.internal.measurement.zzez$zza.zzc("measurement.upload.max_error_events_per_day", 1000, 1000);
        com.google.android.gms.internal.measurement.zzez.zzaiq = com.google.android.gms.internal.measurement.zzez$zza.zzc("measurement.upload.max_public_events_per_day", 50000, 50000);
        com.google.android.gms.internal.measurement.zzez.zzair = com.google.android.gms.internal.measurement.zzez$zza.zzc("measurement.upload.max_conversions_per_day", 500, 500);
        com.google.android.gms.internal.measurement.zzez.zzais = com.google.android.gms.internal.measurement.zzez$zza.zzc("measurement.upload.max_realtime_events_per_day", 10, 10);
        com.google.android.gms.internal.measurement.zzez.zzait = com.google.android.gms.internal.measurement.zzez$zza.zzc("measurement.store.max_stored_events_per_app", 100000, 100000);
        com.google.android.gms.internal.measurement.zzez.zzaiu = com.google.android.gms.internal.measurement.zzez$zza.zzd("measurement.upload.url", "https://app-measurement.com/a", "https://app-measurement.com/a");
        com.google.android.gms.internal.measurement.zzez.zzaiv = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.upload.backoff_period", 43200000, 43200000);
        com.google.android.gms.internal.measurement.zzez.zzaiw = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.upload.window_interval", 3600000, 3600000);
        com.google.android.gms.internal.measurement.zzez.zzaix = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.upload.interval", 3600000, 3600000);
        com.google.android.gms.internal.measurement.zzez.zzaiy = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.upload.realtime_upload_interval", 10000, 10000);
        com.google.android.gms.internal.measurement.zzez.zzaiz = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.upload.debug_upload_interval", 1000, 1000);
        com.google.android.gms.internal.measurement.zzez.zzaja = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.upload.minimum_delay", 500, 500);
        com.google.android.gms.internal.measurement.zzez.zzajb = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.alarm_manager.minimum_interval", 60000, 60000);
        com.google.android.gms.internal.measurement.zzez.zzajc = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.upload.stale_data_deletion_interval", 86400000, 86400000);
        com.google.android.gms.internal.measurement.zzez.zzajd = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.upload.refresh_blacklisted_config_interval", 604800000, 604800000);
        com.google.android.gms.internal.measurement.zzez.zzaje = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.upload.initial_upload_delay_time", 15000, 15000);
        com.google.android.gms.internal.measurement.zzez.zzajf = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.upload.retry_time", 1800000, 1800000);
        com.google.android.gms.internal.measurement.zzez.zzajg = com.google.android.gms.internal.measurement.zzez$zza.zzc("measurement.upload.retry_count", 6, 6);
        com.google.android.gms.internal.measurement.zzez.zzajh = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.upload.max_queue_time", 1.1952436104e-314, 1.1952436104e-314);
        com.google.android.gms.internal.measurement.zzez.zzaji = com.google.android.gms.internal.measurement.zzez$zza.zzc("measurement.lifetimevalue.max_currency_tracked", 4, 4);
        com.google.android.gms.internal.measurement.zzez.zzajj = com.google.android.gms.internal.measurement.zzez$zza.zzc("measurement.audience.filter_result_max_count", 200, 200);
        com.google.android.gms.internal.measurement.zzez.zzajk = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.service_client.idle_disconnect_millis", 5000, 5000);
        com.google.android.gms.internal.measurement.zzez.zzajl = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.test.boolean_flag", 0, 0);
        com.google.android.gms.internal.measurement.zzez.zzajm = com.google.android.gms.internal.measurement.zzez$zza.zzd("measurement.test.string_flag", "---", "---");
        com.google.android.gms.internal.measurement.zzez.zzajn = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.test.long_flag", -1, -1);
        com.google.android.gms.internal.measurement.zzez.zzajo = com.google.android.gms.internal.measurement.zzez$zza.zzc("measurement.test.int_flag", -2, -2);
        com.google.android.gms.internal.measurement.zzez.zzajp = com.google.android.gms.internal.measurement.zzez$zza.zza("measurement.test.double_flag", -3.0, -3.0);
        com.google.android.gms.internal.measurement.zzez.zzajq = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.lifetimevalue.user_engagement_tracking_enabled", 0, 0);
        com.google.android.gms.internal.measurement.zzez.zzajr = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.audience.complex_param_evaluation", 0, 0);
        com.google.android.gms.internal.measurement.zzez.zzajs = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.validation.internal_limits_internal_event_params", 0, 0);
        com.google.android.gms.internal.measurement.zzez.zzajt = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.quality.unsuccessful_update_retry_counter", 0, 0);
        com.google.android.gms.internal.measurement.zzez.zzaju = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.iid.disable_on_collection_disabled", 1, 1);
        com.google.android.gms.internal.measurement.zzez.zzajv = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.app_launch.call_only_when_enabled", 1, 1);
        com.google.android.gms.internal.measurement.zzez.zzajw = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.run_on_worker_inline", 1, 0);
        com.google.android.gms.internal.measurement.zzez.zzajx = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.audience.dynamic_filters", 0, 0);
        com.google.android.gms.internal.measurement.zzez.zzajy = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.reset_analytics.persist_time", 0, 0);
        com.google.android.gms.internal.measurement.zzez.zzajz = com.google.android.gms.internal.measurement.zzez$zza.zzb("measurement.validation.value_and_currency_params", 0, 0);
        return;
    }

Method com.google.android.gms.internal.firebase_storage.zzk.zza() calling method android.net.Uri.parse()


    public static android.net.Uri zza(com.google.firebase.FirebaseApp p4, String p5)
    {
        if (!android.text.TextUtils.isEmpty(p5)) {
            if (!p5.toLowerCase().startsWith("gs://")) {
                android.net.Uri$Builder v5_1 = android.net.Uri.parse(p5);
                String v0_2 = v5_1.getScheme();
                if ((v0_2 == null) || ((!com.google.android.gms.common.internal.Objects.equal(v0_2.toLowerCase(), "http")) && (!com.google.android.gms.common.internal.Objects.equal(v0_2.toLowerCase(), "https")))) {
                    String v4_15;
                    android.net.Uri$Builder v5_7 = String.valueOf(v0_2);
                    if (v5_7.length() == 0) {
                        v4_15 = new String("FirebaseStorage is unable to support the scheme:");
                    } else {
                        v4_15 = "FirebaseStorage is unable to support the scheme:".concat(v5_7);
                    }
                    android.util.Log.w("StorageUtil", v4_15);
                    throw new IllegalArgumentException("Uri scheme");
                } else {
                    try {
                        String v4_1;
                        String v4_20 = v5_1.getAuthority().toLowerCase().indexOf(com.google.android.gms.internal.firebase_storage.zzp.zzb(p4).zzad());
                        String v0_1 = com.google.android.gms.internal.firebase_storage.zzg.zzb(v5_1.getEncodedPath());
                    } catch (android.os.RemoteException) {
                        throw new java.io.UnsupportedEncodingException("Could not parse Url because the Storage network layer did not load");
                    }
                    if ((v4_20 != null) || (!v0_1.startsWith("/"))) {
                        if (v4_20 <= 1) {
                            android.util.Log.w("StorageUtil", "Firebase Storage URLs must point to an object in your Storage Bucket. Please obtain a URL using the Firebase Console or getDownloadUrl().");
                            throw new IllegalArgumentException("Firebase Storage URLs must point to an object in your Storage Bucket. Please obtain a URL using the Firebase Console or getDownloadUrl().");
                        } else {
                            v4_1 = v5_1.getAuthority().substring(0, (v4_20 - 1));
                        }
                    } else {
                        String v4_28 = v0_1.indexOf("/b/", 0);
                        int v2_5 = (v4_28 + 3);
                        android.net.Uri$Builder v5_17 = v0_1.indexOf("/", v2_5);
                        int v1_8 = v0_1.indexOf("/o/", 0);
                        if ((v4_28 == -1) || (v5_17 == -1)) {
                            android.util.Log.w("StorageUtil", "Firebase Storage URLs must point to an object in your Storage Bucket. Please obtain a URL using the Firebase Console or getDownloadUrl().");
                            throw new IllegalArgumentException("Firebase Storage URLs must point to an object in your Storage Bucket. Please obtain a URL using the Firebase Console or getDownloadUrl().");
                        } else {
                            v4_1 = v0_1.substring(v2_5, v5_17);
                            if (v1_8 == -1) {
                                v0_1 = "";
                            } else {
                                v0_1 = v0_1.substring((v1_8 + 3));
                            }
                        }
                    }
                    com.google.android.gms.common.internal.Preconditions.checkNotEmpty(v4_1, "No bucket specified");
                    return new android.net.Uri$Builder().scheme("gs").authority(v4_1).encodedPath(v0_1).build();
                }
            } else {
                String v4_11;
                String v4_9 = String.valueOf(com.google.android.gms.internal.firebase_storage.zzg.zza(com.google.android.gms.internal.firebase_storage.zzg.zzc(p5.substring(5))));
                if (v4_9.length() == 0) {
                    v4_11 = new String("gs://");
                } else {
                    v4_11 = "gs://".concat(v4_9);
                }
                return android.net.Uri.parse(v4_11);
            }
        } else {
            return 0;
        }
    }

Method com.google.android.gms.internal.firebase-perf.zza.<clinit>() calling method android.net.Uri.parse()


    static zza()
    {
        com.google.android.gms.internal.firebase-perf.zza.CONTENT_URI = android.net.Uri.parse("content://com.google.android.gsf.gservices");
        com.google.android.gms.internal.firebase-perf.zza.zza = android.net.Uri.parse("content://com.google.android.gsf.gservices/prefix");
        com.google.android.gms.internal.firebase-perf.zza.zzb = java.util.regex.Pattern.compile("^(1|true|t|on|yes|y)$", 2);
        com.google.android.gms.internal.firebase-perf.zza.zzc = java.util.regex.Pattern.compile("^(0|false|f|off|no|n)$", 2);
        com.google.android.gms.internal.firebase-perf.zza.zzd = new java.util.concurrent.atomic.AtomicBoolean();
        com.google.android.gms.internal.firebase-perf.zza.zzf = new java.util.HashMap();
        com.google.android.gms.internal.firebase-perf.zza.zzg = new java.util.HashMap();
        com.google.android.gms.internal.firebase-perf.zza.zzh = new java.util.HashMap();
        com.google.android.gms.internal.firebase-perf.zza.zzi = new java.util.HashMap();
        String[] v0_16 = new String[0];
        com.google.android.gms.internal.firebase-perf.zza.zzl = v0_16;
        return;
    }

Method com.google.android.gms.internal.clearcut.zzy.<clinit>() calling method android.net.Uri.parse()


    static zzy()
    {
        com.google.android.gms.internal.clearcut.zzy.CONTENT_URI = android.net.Uri.parse("content://com.google.android.gsf.gservices");
        com.google.android.gms.internal.clearcut.zzy.zzcq = android.net.Uri.parse("content://com.google.android.gsf.gservices/prefix");
        com.google.android.gms.internal.clearcut.zzy.zzcr = java.util.regex.Pattern.compile("^(1|true|t|on|yes|y)$", 2);
        com.google.android.gms.internal.clearcut.zzy.zzcs = java.util.regex.Pattern.compile("^(0|false|f|off|no|n)$", 2);
        com.google.android.gms.internal.clearcut.zzy.zzct = new java.util.concurrent.atomic.AtomicBoolean();
        com.google.android.gms.internal.clearcut.zzy.zzcv = new java.util.HashMap();
        com.google.android.gms.internal.clearcut.zzy.zzcw = new java.util.HashMap();
        com.google.android.gms.internal.clearcut.zzy.zzcx = new java.util.HashMap();
        com.google.android.gms.internal.clearcut.zzy.zzcy = new java.util.HashMap();
        String[] v0_16 = new String[0];
        com.google.android.gms.internal.clearcut.zzy.zzdb = v0_16;
        return;
    }

Method com.google.android.gms.dynamite.DynamiteModule.zzc() calling method android.net.Uri.parse()


    private static int zzc(android.content.Context p8, String p9, boolean p10)
    {
        Throwable v0 = 0;
        try {
            Throwable v8_4;
            android.database.Cursor v1_0 = p8.getContentResolver();
        } catch (Throwable v8_6) {
            if (v0 != null) {
                v0.close();
            }
            throw v8_6;
        } catch (Throwable v8_5) {
            Throwable v9_8 = 0;
            try {
                if (!(v8_5 instanceof com.google.android.gms.dynamite.DynamiteModule$LoadingException)) {
                    throw new com.google.android.gms.dynamite.DynamiteModule$LoadingException("V2 version check failed", v8_5, 0);
                } else {
                    throw v8_5;
                }
            } catch (Throwable v8_6) {
                v0 = v9_8;
            }
            if (Throwable v8_3 != null) {
                v8_3.close();
            }
            return Throwable v9_6;
        }
        if (p10 == null) {
            v8_4 = "api";
        } else {
            v8_4 = "api_force_staging";
        }
        android.net.Uri v2_3 = new StringBuilder(((String.valueOf(v8_4).length() + 42) + String.valueOf(p9).length()));
        v2_3.append("content://com.google.android.gms.chimera/");
        v2_3.append(v8_4);
        v2_3.append("/");
        v2_3.append(p9);
        v8_3 = v1_0.query(android.net.Uri.parse(v2_3.toString()), 0, 0, 0, 0);
        try {
            if ((v8_3 == null) || (!v8_3.moveToFirst())) {
                android.util.Log.w("DynamiteModule", "Failed to retrieve remote module version.");
                throw new com.google.android.gms.dynamite.DynamiteModule$LoadingException("Failed to connect to dynamite module ContentResolver.", 0);
            } else {
                v9_6 = v8_3.getInt(0);
                if (v9_6 > null) {
                    com.google.android.gms.dynamite.DynamiteModule.zzig = v8_3.getString(2);
                    android.database.Cursor v1_4 = v8_3.getColumnIndex("loaderVersion");
                    if (v1_4 >= null) {
                        com.google.android.gms.dynamite.DynamiteModule.zzih = v8_3.getInt(v1_4);
                    }
                    com.google.android.gms.dynamite.DynamiteModule$zza v10_10 = ((com.google.android.gms.dynamite.DynamiteModule$zza) com.google.android.gms.dynamite.DynamiteModule.zzii.get());
                    if ((v10_10 != null) && (v10_10.zzin == null)) {
                        v10_10.zzin = v8_3;
                        v8_3 = 0;
                    }
                }
            }
        } catch (Throwable v9_10) {
            v0 = v8_3;
            v8_6 = v9_10;
        } catch (Throwable v9_9) {
            v9_8 = v8_3;
            v8_5 = v9_9;
        }
    }

Method com.google.android.gms.common.internal.zzg.zza() calling method android.net.Uri.parse()


    public static android.content.Intent zza(String p3, String p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.VIEW");
        int v3_1 = android.net.Uri.parse("market://details").buildUpon().appendQueryParameter("id", p3);
        if (!android.text.TextUtils.isEmpty(p4)) {
            v3_1.appendQueryParameter("pcampaignid", p4);
        }
        v0_1.setData(v3_1.build());
        v0_1.setPackage("com.android.vending");
        v0_1.addFlags(524288);
        return v0_1;
    }

Method com.google.android.gms.common.internal.zzg.<clinit>() calling method android.net.Uri.parse()


    static zzg()
    {
        android.net.Uri v0_3 = android.net.Uri.parse("https://plus.google.com/");
        com.google.android.gms.common.internal.zzg.zzed = v0_3;
        com.google.android.gms.common.internal.zzg.zzee = v0_3.buildUpon().appendPath("circles").appendPath("find").build();
        return;
    }

Method com.google.android.gms.common.data.DataBufferRef.parseUri() calling method android.net.Uri.parse()


    protected android.net.Uri parseUri(String p4)
    {
        android.net.Uri v4_1 = this.mDataHolder.getString(p4, this.mDataRow, this.zalm);
        if (v4_1 != null) {
            return android.net.Uri.parse(v4_1);
        } else {
            return 0;
        }
    }

Method com.google.android.gms.appinvite.AppInviteReferral.zza() calling method android.net.Uri.parse()

Couldn't retrieve source code

Method com.google.android.gms.ads.identifier.zza.run() calling method android.net.Uri.parse()


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

Method com.facebook.reactnative.androidsdk.Utility.buildShareVideoContent() calling method android.net.Uri.parse()


    public static com.facebook.share.model.ShareContent buildShareVideoContent(com.facebook.react.bridge.ReadableMap p2)
    {
        com.facebook.share.model.ShareVideo v1_16;
        com.facebook.share.model.ShareVideoContent$Builder v0_1 = new com.facebook.share.model.ShareVideoContent$Builder();
        com.facebook.share.model.ShareVideo v1_15 = com.facebook.reactnative.androidsdk.Utility.getValueOrNull(p2, "contentUrl");
        if (v1_15 == null) {
            v1_16 = 0;
        } else {
            v1_16 = android.net.Uri.parse(v1_15);
        }
        v0_1.setContentUrl(v1_16);
        v0_1.setContentDescription(com.facebook.reactnative.androidsdk.Utility.getValueOrNull(p2, "contentDescription"));
        v0_1.setContentTitle(com.facebook.reactnative.androidsdk.Utility.getValueOrNull(p2, "contentTitle"));
        if (p2.hasKey("previewPhoto")) {
            v0_1.setPreviewPhoto(com.facebook.reactnative.androidsdk.Utility.buildSharePhoto(p2.getMap("previewPhoto")));
        }
        if (p2.hasKey("video")) {
            v0_1.setVideo(com.facebook.reactnative.androidsdk.Utility.buildShareVideo(p2.getMap("video")));
        }
        com.facebook.reactnative.androidsdk.Utility.appendGenericContent(v0_1, p2);
        return v0_1.build();
    }

Method com.facebook.reactnative.androidsdk.Utility.buildShareVideo() calling method android.net.Uri.parse()


    public static com.facebook.share.model.ShareVideo buildShareVideo(com.facebook.react.bridge.ReadableMap p2)
    {
        com.facebook.share.model.ShareVideo$Builder v0_1 = new com.facebook.share.model.ShareVideo$Builder();
        if (p2.hasKey("localUrl")) {
            v0_1.setLocalUrl(android.net.Uri.parse(p2.getString("localUrl")));
        }
        return v0_1.build();
    }

Method com.facebook.reactnative.androidsdk.Utility.buildSharePhotoContent() calling method android.net.Uri.parse()


    public static com.facebook.share.model.SharePhotoContent buildSharePhotoContent(com.facebook.react.bridge.ReadableMap p2)
    {
        int v1_1;
        com.facebook.share.model.SharePhotoContent$Builder v0_1 = new com.facebook.share.model.SharePhotoContent$Builder();
        v0_1.setPhotos(com.facebook.reactnative.androidsdk.Utility.reactArrayToPhotoList(p2.getArray("photos")));
        int v1_0 = com.facebook.reactnative.androidsdk.Utility.getValueOrNull(p2, "contentUrl");
        if (v1_0 == 0) {
            v1_1 = 0;
        } else {
            v1_1 = android.net.Uri.parse(v1_0);
        }
        v0_1.setContentUrl(v1_1);
        com.facebook.reactnative.androidsdk.Utility.appendGenericContent(v0_1, p2);
        return v0_1.build();
    }

Method com.facebook.reactnative.androidsdk.Utility.buildSharePhoto() calling method android.net.Uri.parse()


    public static com.facebook.share.model.SharePhoto buildSharePhoto(com.facebook.react.bridge.ReadableMap p2)
    {
        com.facebook.share.model.SharePhoto$Builder v0_1 = new com.facebook.share.model.SharePhoto$Builder();
        v0_1.setImageUrl(android.net.Uri.parse(p2.getString("imageUrl")));
        v0_1.setCaption(com.facebook.reactnative.androidsdk.Utility.getValueOrNull(p2, "caption"));
        if (p2.hasKey("userGenerated")) {
            v0_1.setUserGenerated(p2.getBoolean("userGenerated"));
        }
        return v0_1.build();
    }

Method com.facebook.reactnative.androidsdk.Utility.buildShareOpenGraphContent() calling method android.net.Uri.parse()


    public static com.facebook.share.model.ShareContent buildShareOpenGraphContent(com.facebook.react.bridge.ReadableMap p2)
    {
        String v1_7;
        com.facebook.share.model.ShareOpenGraphContent$Builder v0_1 = new com.facebook.share.model.ShareOpenGraphContent$Builder();
        String v1_6 = com.facebook.reactnative.androidsdk.Utility.getValueOrNull(p2, "contentUrl");
        if (v1_6 == null) {
            v1_7 = 0;
        } else {
            v1_7 = android.net.Uri.parse(v1_6);
        }
        v0_1.setContentUrl(v1_7);
        v0_1.setAction(com.facebook.reactnative.androidsdk.Utility.buildShareOpenGraphAction(p2.getMap("action")));
        v0_1.setPreviewPropertyName(p2.getString("previewPropertyName"));
        com.facebook.reactnative.androidsdk.Utility.appendGenericContent(v0_1, p2);
        return v0_1.build();
    }

Method com.facebook.reactnative.androidsdk.Utility.buildShareLinkContent() calling method android.net.Uri.parse()


    public static com.facebook.share.model.ShareLinkContent buildShareLinkContent(com.facebook.react.bridge.ReadableMap p2)
    {
        String v1_1;
        com.facebook.share.model.ShareLinkContent$Builder v0_1 = new com.facebook.share.model.ShareLinkContent$Builder();
        v0_1.setContentUrl(android.net.Uri.parse(p2.getString("contentUrl")));
        String v1_0 = com.facebook.reactnative.androidsdk.Utility.getValueOrNull(p2, "imageUrl");
        if (v1_0 == null) {
            v1_1 = 0;
        } else {
            v1_1 = android.net.Uri.parse(v1_0);
        }
        v0_1.setImageUrl(v1_1);
        v0_1.setContentDescription(com.facebook.reactnative.androidsdk.Utility.getValueOrNull(p2, "contentDescription"));
        v0_1.setContentTitle(com.facebook.reactnative.androidsdk.Utility.getValueOrNull(p2, "contentTitle"));
        v0_1.setQuote(com.facebook.reactnative.androidsdk.Utility.getValueOrNull(p2, "quote"));
        com.facebook.reactnative.androidsdk.Utility.appendGenericContent(v0_1, p2);
        return v0_1.build();
    }

Method com.facebook.react.views.webview.ReactWebViewManager$ReactWebViewClient.shouldHandleURL() calling method android.net.Uri.parse()


    private boolean shouldHandleURL(java.util.List p3, String p4)
    {
        boolean v0_7;
        String v4_1 = android.net.Uri.parse(p4);
        if (v4_1.getScheme() == null) {
            v0_7 = "";
        } else {
            v0_7 = v4_1.getScheme();
        }
        String v4_2;
        if (v4_1.getAuthority() == null) {
            v4_2 = "";
        } else {
            v4_2 = v4_1.getAuthority();
        }
        StringBuilder v1_1 = new StringBuilder();
        v1_1.append(v0_7);
        v1_1.append("://");
        v1_1.append(v4_2);
        String v4_3 = v1_1.toString();
        int v3_1 = p3.iterator();
        while (v3_1.hasNext()) {
            if (((java.util.regex.Pattern) v3_1.next()).matcher(v4_3).matches()) {
                return 1;
            }
        }
        return 0;
    }

Method com.facebook.react.views.webview.ReactWebViewManager$ReactWebViewClient.launchIntent() calling method android.net.Uri.parse()


    private void launchIntent(android.content.Context p4, String p5)
    {
        try {
            String v0_2 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p5));
            v0_2.setFlags(268435456);
            v0_2.addCategory("android.intent.category.BROWSABLE");
            p4.startActivity(v0_2);
        } catch (android.content.ActivityNotFoundException v4_1) {
            StringBuilder v1_2 = new StringBuilder();
            v1_2.append("activity not found to handle uri scheme for: ");
            v1_2.append(p5);
            com.facebook.common.logging.FLog.w("ReactNative", v1_2.toString(), v4_1);
        }
        return;
    }

Method com.facebook.react.views.imagehelper.ImageSource.computeUri() calling method android.net.Uri.parse()


    private android.net.Uri computeUri(android.content.Context p3)
    {
        try {
            android.net.Uri v0_1 = android.net.Uri.parse(this.mSource);
        } catch (Exception) {
            return this.computeLocalUri(p3);
        }
        if (v0_1.getScheme() == null) {
            v0_1 = this.computeLocalUri(p3);
        }
        return v0_1;
    }

Method com.facebook.react.modules.network.RequestBodyUtil.getFileInputStream() calling method android.net.Uri.parse()


    public static java.io.InputStream getFileInputStream(android.content.Context p3, String p4)
    {
        try {
            String v0_0 = android.net.Uri.parse(p4);
        } catch (java.io.InputStream v3_3) {
            StringBuilder v1_1 = new StringBuilder();
            v1_1.append("Could not retrieve file for contentUri ");
            v1_1.append(p4);
            com.facebook.common.logging.FLog.e("ReactNative", v1_1.toString(), v3_3);
            return 0;
        }
        if (!v0_0.getScheme().startsWith("http")) {
            return p3.getContentResolver().openInputStream(v0_0);
        } else {
            return com.facebook.react.modules.network.RequestBodyUtil.getDownloadFileInputStream(p3, v0_0);
        }
    }

Method com.facebook.react.devsupport.RedBoxDialog$OpenStackFrameTask.doInBackground() calling method android.net.Uri.parse()


    protected varargs Void doInBackground(com.facebook.react.devsupport.interfaces.StackFrame[] p8)
    {
        try {
            String v1_4 = android.net.Uri.parse(this.mDevSupportManager.getSourceUrl()).buildUpon().path("/open-stack-frame").query(0).build().toString();
            String v2_1 = new okhttp3.OkHttpClient();
            int v3 = p8.length;
            int v4 = 0;
        } catch (Exception v8_1) {
            com.facebook.common.logging.FLog.e("ReactNative", "Could not open stack frame", v8_1);
            return 0;
        }
        while (v4 < v3) {
            com.google.firebase.perf.network.FirebasePerfOkHttpClient.execute(v2_1.newCall(new okhttp3.Request$Builder().url(v1_4).post(okhttp3.RequestBody.create(com.facebook.react.devsupport.RedBoxDialog$OpenStackFrameTask.JSON, com.facebook.react.devsupport.RedBoxDialog$OpenStackFrameTask.stackFrameToJson(p8[v4]).toString())).build()));
            v4++;
        }
        return 0;
    }

Method com.facebook.react.devsupport.RedBoxDialog$CopyToHostClipBoardTask.doInBackground() calling method android.net.Uri.parse()


    protected varargs Void doInBackground(String[] p8)
    {
        try {
            String v1_4 = android.net.Uri.parse(this.mDevSupportManager.getSourceUrl()).buildUpon().path("/copy-to-clipboard").query(0).build().toString();
            String v2_0 = p8.length;
            int v3 = 0;
        } catch (Exception v8_1) {
            com.facebook.common.logging.FLog.e("ReactNative", "Could not copy to the host clipboard", v8_1);
            return 0;
        }
        while (v3 < v2_0) {
            com.google.firebase.perf.network.FirebasePerfOkHttpClient.execute(new okhttp3.OkHttpClient().newCall(new okhttp3.Request$Builder().url(v1_4).post(okhttp3.RequestBody.create(0, p8[v3])).build()));
            v3++;
        }
        return 0;
    }

Method com.facebook.react.devsupport.DevSupportManagerImpl$JscProfileTask.doInBackground() calling method android.net.Uri.parse()


    protected varargs Void doInBackground(String[] p8)
    {
        try {
            String v1_3 = android.net.Uri.parse(this.mSourceUrl).buildUpon().path("/jsc-profile").query(0).build().toString();
            String v2_1 = new okhttp3.OkHttpClient();
            int v3 = p8.length;
            int v4 = 0;
        } catch (java.io.IOException v8_1) {
            com.facebook.common.logging.FLog.e("ReactNative", "Failed not talk to server", v8_1);
            return 0;
        }
        while (v4 < v3) {
            com.google.firebase.perf.network.FirebasePerfOkHttpClient.execute(v2_1.newCall(new okhttp3.Request$Builder().url(v1_3).post(okhttp3.RequestBody.create(com.facebook.react.devsupport.DevSupportManagerImpl$JscProfileTask.JSON, p8[v4])).build()));
            v4++;
        }
        return 0;
    }

Method com.facebook.react.devsupport.DebugOverlayController.requestPermission() calling method android.net.Uri.parse()


    public static void requestPermission(android.content.Context p4)
    {
        if ((android.os.Build$VERSION.SDK_INT >= 23) && (!android.provider.Settings.canDrawOverlays(p4))) {
            String v2_4 = new StringBuilder();
            v2_4.append("package:");
            v2_4.append(p4.getPackageName());
            android.content.Intent v0_1 = new android.content.Intent("android.settings.action.MANAGE_OVERLAY_PERMISSION", android.net.Uri.parse(v2_4.toString()));
            v0_1.setFlags(268435456);
            com.facebook.common.logging.FLog.w("ReactNative", "Overlay permissions needs to be granted in order for react native apps to run in dev mode");
            if (com.facebook.react.devsupport.DebugOverlayController.canHandleIntent(p4, v0_1)) {
                p4.startActivity(v0_1);
            }
        }
        return;
    }

Method com.facebook.messenger.MessengerUtils.startViewUri() calling method android.net.Uri.parse()


    private static void startViewUri(android.content.Context p2, String p3)
    {
        p2.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p3)));
        return;
    }

Method com.facebook.messenger.MessengerUtils.getAllAvailableProtocolVersions() calling method android.net.Uri.parse()


    private static java.util.Set getAllAvailableProtocolVersions(android.content.Context p6)
    {
        android.database.Cursor v0_0 = p6.getContentResolver();
        Throwable v6_3 = new java.util.HashSet();
        android.database.Cursor v0_1 = v0_0.query(android.net.Uri.parse("content://com.facebook.orca.provider.MessengerPlatformProvider/versions"), new String[] {"version"}), 0, 0, 0);
        if (v0_1 != null) {
            try {
                int v1_1 = v0_1.getColumnIndex("version");
            } catch (Throwable v6_2) {
                v0_1.close();
                throw v6_2;
            }
            while (v0_1.moveToNext()) {
                v6_3.add(Integer.valueOf(v0_1.getInt(v1_1)));
            }
            v0_1.close();
        }
        return v6_3;
    }

Method com.facebook.login.LoginManager.getProfileFromBundle() calling method android.net.Uri.parse()


    private static com.facebook.Profile getProfileFromBundle(android.os.Bundle p8)
    {
        String v6 = p8.getString("com.facebook.platform.extra.PROFILE_NAME");
        String v3 = p8.getString("com.facebook.platform.extra.PROFILE_FIRST_NAME");
        String v4 = p8.getString("com.facebook.platform.extra.PROFILE_MIDDLE_NAME");
        String v5 = p8.getString("com.facebook.platform.extra.PROFILE_LAST_NAME");
        String v0_2 = p8.getString("com.facebook.platform.extra.PROFILE_LINK");
        String v2 = p8.getString("com.facebook.platform.extra.PROFILE_USER_ID");
        if ((v6 == null) || ((v3 == null) || ((v4 == null) || ((v5 == null) || ((v0_2 == null) || (v2 == null)))))) {
            return 0;
        } else {
            com.facebook.Profile v8_2 = new com.facebook.Profile;
            v8_2(v2, v3, v4, v5, v6, android.net.Uri.parse(v0_2));
            return v8_2;
        }
    }

Method com.facebook.internal.WebDialog.parseResponseUri() calling method android.net.Uri.parse()


    protected android.os.Bundle parseResponseUri(String p2)
    {
        android.os.Bundle v2_1 = android.net.Uri.parse(p2);
        android.os.Bundle v0_1 = com.facebook.internal.Utility.parseUrlQueryString(v2_1.getQuery());
        v0_1.putAll(com.facebook.internal.Utility.parseUrlQueryString(v2_1.getFragment()));
        return v0_1;
    }

Method com.facebook.internal.WebDialog$UploadStagingResourcesTask.doInBackground() calling method android.net.Uri.parse()


    protected varargs String[] doInBackground(Void[] p10)
    {
        java.util.Iterator v10_1 = this.parameters.getStringArray("media");
        android.os.AsyncTask v0_3 = new String[v10_1.length];
        java.util.concurrent.CountDownLatch v1_2 = new Exception[v10_1.length];
        this.exceptions = v1_2;
        java.util.concurrent.CountDownLatch v1_0 = new java.util.concurrent.CountDownLatch(v10_1.length);
        java.util.concurrent.ConcurrentLinkedQueue v2_2 = new java.util.concurrent.ConcurrentLinkedQueue();
        com.facebook.AccessToken v3 = com.facebook.AccessToken.getCurrentAccessToken();
        int v4 = 0;
        try {
            while (v4 < v10_1.length) {
                if (!this.isCancelled()) {
                    com.facebook.GraphRequestAsyncTask v7_3 = android.net.Uri.parse(v10_1[v4]);
                    if (!com.facebook.internal.Utility.isWebUri(v7_3)) {
                        v2_2.add(com.facebook.share.internal.ShareInternalUtility.newUploadStagingResourceWithImageRequest(v3, v7_3, new com.facebook.internal.WebDialog$UploadStagingResourcesTask$1(this, v0_3, v4, v1_0)).executeAsync());
                    } else {
                        v0_3[v4] = v7_3.toString();
                        v1_0.countDown();
                    }
                    v4++;
                } else {
                    java.util.Iterator v10_2 = v2_2.iterator();
                    while (v10_2.hasNext()) {
                        ((android.os.AsyncTask) v10_2.next()).cancel(1);
                    }
                    return 0;
                }
            }
        } catch (Exception) {
            java.util.Iterator v10_3 = v2_2.iterator();
        }
        v1_0.await();
        return v0_3;
    }

Method com.facebook.internal.WebDialog$DialogWebViewClient.shouldOverrideUrlLoading() calling method android.net.Uri.parse()


    public boolean shouldOverrideUrlLoading(android.webkit.WebView p6, String p7)
    {
        int v0_2 = new StringBuilder();
        v0_2.append("Redirect URL: ");
        v0_2.append(p7);
        com.facebook.internal.Utility.logd("FacebookSDK.WebDialog", v0_2.toString());
        if (!p7.startsWith(com.facebook.internal.WebDialog.access$100(this.this$0))) {
            if (!p7.startsWith("fbconnect://cancel")) {
                if (!p7.contains("touch")) {
                    try {
                        this.this$0.getContext().startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p7)));
                        return 1;
                    } catch (android.content.ActivityNotFoundException) {
                        return 0;
                    }
                } else {
                    return 0;
                }
            } else {
                this.this$0.cancel();
                return 1;
            }
        } else {
            com.facebook.FacebookRequestError v6_11 = this.this$0.parseResponseUri(p7);
            com.facebook.internal.WebDialog v7_4 = v6_11.getString("error");
            if (v7_4 == null) {
                v7_4 = v6_11.getString("error_type");
            }
            String v1_3 = v6_11.getString("error_msg");
            if (v1_3 == null) {
                v1_3 = v6_11.getString("error_message");
            }
            if (v1_3 == null) {
                v1_3 = v6_11.getString("error_description");
            }
            com.facebook.FacebookServiceException v2_4;
            com.facebook.FacebookServiceException v2_3 = v6_11.getString("error_code");
            if (com.facebook.internal.Utility.isNullOrEmpty(v2_3)) {
                v2_4 = -1;
            } else {
                try {
                    v2_4 = Integer.parseInt(v2_3);
                } catch (NumberFormatException) {
                    v2_4 = -1;
                }
            }
            if ((!com.facebook.internal.Utility.isNullOrEmpty(v7_4)) || ((!com.facebook.internal.Utility.isNullOrEmpty(v1_3)) || (v2_4 != -1))) {
                if ((v7_4 == null) || ((!v7_4.equals("access_denied")) && (!v7_4.equals("OAuthAccessDeniedException")))) {
                    if (v2_4 != 4201) {
                        this.this$0.sendErrorToListener(new com.facebook.FacebookServiceException(new com.facebook.FacebookRequestError(v2_4, v7_4, v1_3), v1_3));
                    } else {
                        this.this$0.cancel();
                    }
                } else {
                    this.this$0.cancel();
                }
            } else {
                this.this$0.sendSuccessToListener(v6_11);
            }
            return 1;
        }
    }

Method com.facebook.internal.Validate.hasCustomTabRedirectActivity() calling method android.net.Uri.parse()


    public static boolean hasCustomTabRedirectActivity(android.content.Context p5)
    {
        java.util.Iterator v0_2;
        com.facebook.internal.Validate.notNull(p5, "context");
        java.util.Iterator v0_1 = p5.getPackageManager();
        if (v0_1 == null) {
            v0_2 = 0;
        } else {
            android.content.pm.ActivityInfo v1_2 = new android.content.Intent();
            v1_2.setAction("android.intent.action.VIEW");
            v1_2.addCategory("android.intent.category.DEFAULT");
            v1_2.addCategory("android.intent.category.BROWSABLE");
            int v2_3 = new StringBuilder();
            v2_3.append("fb");
            v2_3.append(com.facebook.FacebookSdk.getApplicationId());
            v2_3.append("://authorize");
            v1_2.setData(android.net.Uri.parse(v2_3.toString()));
            v0_2 = v0_1.queryIntentActivities(v1_2, 64);
        }
        android.content.pm.ActivityInfo v1_0 = 0;
        if (v0_2 != null) {
            java.util.Iterator v0_3 = v0_2.iterator();
            int v2_7 = 0;
            while (v0_3.hasNext()) {
                int v2_10 = ((android.content.pm.ResolveInfo) v0_3.next()).activityInfo;
                if ((!v2_10.name.equals("com.facebook.CustomTabActivity")) || (!v2_10.packageName.equals(p5.getPackageName()))) {
                    return 0;
                } else {
                    v2_7 = 1;
                }
            }
            v1_0 = v2_7;
        }
        return v1_0;
    }

Method com.facebook.internal.UrlRedirectCache.getRedirectedUri() calling method android.net.Uri.parse()

Couldn't retrieve source code

Method com.facebook.internal.NativeProtocol.buildPlatformProviderVersionURI() calling method android.net.Uri.parse()


    private static android.net.Uri buildPlatformProviderVersionURI(com.facebook.internal.NativeProtocol$NativeAppInfo p2)
    {
        StringBuilder v0_1 = new StringBuilder();
        v0_1.append("content://");
        v0_1.append(p2.getPackage());
        v0_1.append(".provider.PlatformProvider/versions");
        return android.net.Uri.parse(v0_1.toString());
    }

Method com.facebook.internal.ImageResponseCache.interceptAndCacheImageStream() calling method android.net.Uri.parse()

Couldn't retrieve source code

Method com.facebook.internal.ImageRequest.getProfilePictureUri() calling method android.net.Uri.parse()


    public static android.net.Uri getProfilePictureUri(String p6, int p7, int p8)
    {
        com.facebook.internal.Validate.notNullOrEmpty(p6, "userId");
        String v7_2 = Math.max(p7, 0);
        String v8_4 = Math.max(p8, 0);
        if ((v7_2 == null) && (v8_4 == null)) {
            throw new IllegalArgumentException("Either width or height must be greater than 0");
        } else {
            android.net.Uri$Builder v1_2 = android.net.Uri.parse(com.facebook.internal.ServerProtocol.getGraphUrlBase()).buildUpon();
            Object[] v4_1 = new Object[2];
            v4_1[0] = com.facebook.FacebookSdk.getGraphApiVersion();
            v4_1[1] = p6;
            android.net.Uri v6_3 = v1_2.path(String.format(java.util.Locale.US, "%s/%s/picture", v4_1));
            if (v8_4 != null) {
                v6_3.appendQueryParameter("height", String.valueOf(v8_4));
            }
            if (v7_2 != null) {
                v6_3.appendQueryParameter("width", String.valueOf(v7_2));
            }
            v6_3.appendQueryParameter("migration_overrides", "{october_2012:true}");
            return v6_3.build();
        }
    }

Method com.facebook.internal.ImageDownloader.download() calling method android.net.Uri.parse()


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

Method com.facebook.internal.FetchedAppSettings$DialogFeatureConfig.parseDialogConfig() calling method android.net.Uri.parse()


    public static com.facebook.internal.FetchedAppSettings$DialogFeatureConfig parseDialogConfig(org.json.JSONObject p5)
    {
        String v0_2 = p5.optString("name");
        android.net.Uri v2 = 0;
        if (!com.facebook.internal.Utility.isNullOrEmpty(v0_2)) {
            String v0_3 = v0_2.split("\\|");
            if (v0_3.length == 2) {
                String v1_2 = v0_3[0];
                String v0_1 = v0_3[1];
                if ((!com.facebook.internal.Utility.isNullOrEmpty(v1_2)) && (!com.facebook.internal.Utility.isNullOrEmpty(v0_1))) {
                    com.facebook.internal.FetchedAppSettings$DialogFeatureConfig v3_5 = p5.optString("url");
                    if (!com.facebook.internal.Utility.isNullOrEmpty(v3_5)) {
                        v2 = android.net.Uri.parse(v3_5);
                    }
                    return new com.facebook.internal.FetchedAppSettings$DialogFeatureConfig(v1_2, v0_1, v2, com.facebook.internal.FetchedAppSettings$DialogFeatureConfig.parseVersionSpec(p5.optJSONArray("versions")));
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.AttributionIdentifiers.getAttributionIdentifiers() calling method android.net.Uri.parse()


    public static com.facebook.internal.AttributionIdentifiers getAttributionIdentifiers(android.content.Context p12)
    {
        if (android.os.Looper.myLooper() == android.os.Looper.getMainLooper()) {
            android.util.Log.e(com.facebook.internal.AttributionIdentifiers.TAG, "getAttributionIdentifiers should not be called from the main thread");
        }
        if (com.facebook.internal.AttributionIdentifiers.recentlyFetchedIdentifiers != null) {
            boolean v2_1 = com.facebook.internal.AttributionIdentifiers.recentlyFetchedIdentifiers;
            if ((System.currentTimeMillis() - v2_1.fetchTime) < 3600000) {
                return v2_1;
            }
        }
        Throwable v0_5 = com.facebook.internal.AttributionIdentifiers.getAndroidId(p12);
        android.database.Cursor v1_0 = 0;
        try {
            int v6;
            if (p12.getPackageManager().resolveContentProvider("com.facebook.katana.provider.AttributionIdProvider", 0) == null) {
                if (p12.getPackageManager().resolveContentProvider("com.facebook.wakizashi.provider.AttributionIdProvider", 0) == null) {
                    v6 = 0;
                    boolean v2_11 = com.facebook.internal.AttributionIdentifiers.getInstallerPackageName(p12);
                    if (v2_11) {
                        v0_5.androidInstallerPackage = v2_11;
                    }
                    if (v6 != 0) {
                        com.facebook.internal.AttributionIdentifiers v12_6 = p12.getContentResolver().query(v6, new String[] {"aid", "androidid", "limit_tracking"}), 0, 0, 0);
                        try {
                            if (v12_6 != null) {
                                if (v12_6.moveToFirst()) {
                                    boolean v2_14 = v12_6.getColumnIndex("aid");
                                    int v3_8 = v12_6.getColumnIndex("androidid");
                                    int v4_4 = v12_6.getColumnIndex("limit_tracking");
                                    v0_5.attributionId = v12_6.getString(v2_14);
                                    if ((v3_8 > 0) && ((v4_4 > 0) && (v0_5.getAndroidAdvertiserId() == null))) {
                                        v0_5.androidAdvertiserId = v12_6.getString(v3_8);
                                        v0_5.limitTracking = Boolean.parseBoolean(v12_6.getString(v4_4));
                                    }
                                    if (v12_6 != null) {
                                        v12_6.close();
                                    }
                                    return com.facebook.internal.AttributionIdentifiers.cacheAndReturnIdentifiers(v0_5);
                                } else {
                                }
                            }
                        } catch (Throwable v0_1) {
                            v1_0 = v12_6;
                            com.facebook.internal.AttributionIdentifiers v12_2 = v0_1;
                        } catch (Throwable v0_9) {
                            Throwable v0_3 = v12_6;
                            com.facebook.internal.AttributionIdentifiers v12_1 = v0_9;
                            try {
                                int v3_1 = new StringBuilder();
                                v3_1.append("Caught unexpected exception in getAttributionId(): ");
                                v3_1.append(v12_1.toString());
                                com.facebook.internal.Utility.logd(com.facebook.internal.AttributionIdentifiers.TAG, v3_1.toString());
                            } catch (com.facebook.internal.AttributionIdentifiers v12_2) {
                                v1_0 = v0_3;
                            }
                            if (v0_3 != null) {
                                v0_3.close();
                            }
                            return 0;
                        }
                        Throwable v0_8 = com.facebook.internal.AttributionIdentifiers.cacheAndReturnIdentifiers(v0_5);
                        if (v12_6 != null) {
                            v12_6.close();
                        }
                        return v0_8;
                    } else {
                        return com.facebook.internal.AttributionIdentifiers.cacheAndReturnIdentifiers(v0_5);
                    }
                } else {
                    v6 = android.net.Uri.parse("content://com.facebook.wakizashi.provider.AttributionIdProvider");
                }
            } else {
                v6 = android.net.Uri.parse("content://com.facebook.katana.provider.AttributionIdProvider");
            }
        } catch (com.facebook.internal.AttributionIdentifiers v12_2) {
        } catch (com.facebook.internal.AttributionIdentifiers v12_1) {
            v0_3 = 0;
        }
        if (v1_0 != null) {
            v1_0.close();
        }
        throw v12_2;
    }

Method com.facebook.imagepipeline.request.ImageRequest.fromUri() calling method android.net.Uri.parse()


    public static com.facebook.imagepipeline.request.ImageRequest fromUri(String p1)
    {
        if ((p1 != null) && (p1.length() != 0)) {
            com.facebook.imagepipeline.request.ImageRequest v1_2 = com.facebook.imagepipeline.request.ImageRequest.fromUri(android.net.Uri.parse(p1));
        } else {
            v1_2 = 0;
        }
        return v1_2;
    }

Method com.facebook.common.util.UriUtil.parseUriOrNull() calling method android.net.Uri.parse()


    public static android.net.Uri parseUriOrNull(String p0)
    {
        int v0_1;
        if (p0 == 0) {
            v0_1 = 0;
        } else {
            v0_1 = android.net.Uri.parse(p0);
        }
        return v0_1;
    }

Method com.facebook.applinks.AppLinkData.createFromJson() calling method android.net.Uri.parse()


    private static com.facebook.applinks.AppLinkData createFromJson(String p4)
    {
        if (p4 != null) {
            try {
                String v1_4 = new org.json.JSONObject(p4);
                com.facebook.applinks.AppLinkData v4_5 = v1_4.getString("version");
            } catch (com.facebook.applinks.AppLinkData v4_7) {
                com.facebook.internal.Utility.logd(com.facebook.applinks.AppLinkData.TAG, "Unable to parse AppLink JSON", v4_7);
                return 0;
            } catch (com.facebook.applinks.AppLinkData v4_6) {
                com.facebook.internal.Utility.logd(com.facebook.applinks.AppLinkData.TAG, "Unable to parse AppLink JSON", v4_6);
                return 0;
            }
            if ((!v1_4.getJSONObject("bridge_args").getString("method").equals("applink")) || (!v4_5.equals("2"))) {
                return 0;
            } else {
                com.facebook.applinks.AppLinkData v4_3 = new com.facebook.applinks.AppLinkData();
                v4_3.arguments = v1_4.getJSONObject("method_args");
                if (!v4_3.arguments.has("ref")) {
                    if (v4_3.arguments.has("referer_data")) {
                        String v1_9 = v4_3.arguments.getJSONObject("referer_data");
                        if (v1_9.has("fb_ref")) {
                            v4_3.ref = v1_9.getString("fb_ref");
                        }
                    }
                } else {
                    v4_3.ref = v4_3.arguments.getString("ref");
                }
                if (v4_3.arguments.has("target_url")) {
                    v4_3.targetUri = android.net.Uri.parse(v4_3.arguments.getString("target_url"));
                }
                if (v4_3.arguments.has("extras")) {
                    String v1_21 = v4_3.arguments.getJSONObject("extras");
                    if (v1_21.has("deeplink_context")) {
                        String v1_22 = v1_21.getJSONObject("deeplink_context");
                        if (v1_22.has("promo_code")) {
                            v4_3.promotionCode = v1_22.getString("promo_code");
                        }
                    }
                }
                v4_3.argumentBundle = com.facebook.applinks.AppLinkData.toBundle(v4_3.arguments);
                return v4_3;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.applinks.AppLinkData.createFromAlApplinkData() calling method android.net.Uri.parse()


    public static com.facebook.applinks.AppLinkData createFromAlApplinkData(android.content.Intent p3)
    {
        if (p3 != null) {
            String v1_1 = p3.getBundleExtra("al_applink_data");
            if (v1_1 != null) {
                com.facebook.applinks.AppLinkData v2_1 = new com.facebook.applinks.AppLinkData();
                v2_1.targetUri = p3.getData();
                if (v2_1.targetUri == null) {
                    String v3_3 = v1_1.getString("target_url");
                    if (v3_3 != null) {
                        v2_1.targetUri = android.net.Uri.parse(v3_3);
                    }
                }
                v2_1.argumentBundle = v1_1;
                v2_1.arguments = 0;
                String v3_6 = v1_1.getBundle("referer_data");
                if (v3_6 != null) {
                    v2_1.ref = v3_6.getString("fb_ref");
                }
                String v3_9 = v1_1.getBundle("extras");
                if (v3_9 != null) {
                    String v3_10 = v3_9.getString("deeplink_context");
                    if (v3_10 != null) {
                        try {
                            String v0_4 = new org.json.JSONObject(v3_10);
                        } catch (String v3_13) {
                            com.facebook.internal.Utility.logd(com.facebook.applinks.AppLinkData.TAG, "Unable to parse deeplink_context JSON", v3_13);
                        }
                        if (v0_4.has("promo_code")) {
                            v2_1.promotionCode = v0_4.getString("promo_code");
                        }
                    }
                }
                return v2_1;
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.Profile.<init>() calling method android.net.Uri.parse()


    Profile(org.json.JSONObject p3)
    {
        android.net.Uri v1 = 0;
        this.id = p3.optString("id", 0);
        this.firstName = p3.optString("first_name", 0);
        this.middleName = p3.optString("middle_name", 0);
        this.lastName = p3.optString("last_name", 0);
        this.name = p3.optString("name", 0);
        String v3_1 = p3.optString("link_uri", 0);
        if (v3_1 != null) {
            v1 = android.net.Uri.parse(v3_1);
        }
        this.linkUri = v1;
        return;
    }

Method com.facebook.Profile.<init>() calling method android.net.Uri.parse()


    private Profile(android.os.Parcel p2)
    {
        android.net.Uri v2_2;
        this.id = p2.readString();
        this.firstName = p2.readString();
        this.middleName = p2.readString();
        this.lastName = p2.readString();
        this.name = p2.readString();
        android.net.Uri v2_1 = p2.readString();
        if (v2_1 != null) {
            v2_2 = android.net.Uri.parse(v2_1);
        } else {
            v2_2 = 0;
        }
        this.linkUri = v2_2;
        return;
    }

Method com.facebook.GraphRequest.getRelativeUrlForBatchedRequest() calling method android.net.Uri.parse()


    final String getRelativeUrlForBatchedRequest()
    {
        if (this.overriddenURL != null) {
            throw new com.facebook.FacebookException("Can\'t override URL for a batch request");
        } else {
            String v2_2 = new Object[2];
            v2_2[0] = com.facebook.internal.ServerProtocol.getGraphUrlBase();
            v2_2[1] = this.getGraphPathWithVersion();
            com.facebook.FacebookException v0_1 = String.format("%s/%s", v2_2);
            this.addCommonParameters();
            com.facebook.FacebookException v0_4 = android.net.Uri.parse(this.appendParametersToBaseUrl(v0_1, Boolean.valueOf(1)));
            String v1_0 = new Object[2];
            v1_0[0] = v0_4.getPath();
            v1_0[1] = v0_4.getQuery();
            return String.format("%s?%s", v1_0);
        }
    }

Method com.facebook.GraphRequest.appendParametersToBaseUrl() calling method android.net.Uri.parse()


    private String appendParametersToBaseUrl(String p4, Boolean p5)
    {
        if ((p5.booleanValue()) || (this.httpMethod != com.facebook.HttpMethod.POST)) {
            IllegalArgumentException v4_5 = android.net.Uri.parse(p4).buildUpon();
            String v5_4 = this.parameters.keySet().iterator();
            while (v5_4.hasNext()) {
                Object[] v0_2 = ((String) v5_4.next());
                String v1_1 = this.parameters.get(v0_2);
                if (v1_1 == null) {
                    v1_1 = "";
                }
                if (!com.facebook.GraphRequest.isSupportedParameterType(v1_1)) {
                    if (this.httpMethod == com.facebook.HttpMethod.GET) {
                        Object[] v0_5 = new Object[1];
                        v0_5[0] = v1_1.getClass().getSimpleName();
                        throw new IllegalArgumentException(String.format(java.util.Locale.US, "Unsupported parameter type for GET request: %s", v0_5));
                    }
                } else {
                    v4_5.appendQueryParameter(v0_2, com.facebook.GraphRequest.parameterToString(v1_1).toString());
                }
            }
            return v4_5.toString();
        } else {
            return p4;
        }
    }

Method bolts.MeasurementEvent.getApplinkLogData() calling method android.net.Uri.parse()


    private static android.os.Bundle getApplinkLogData(android.content.Context p6, String p7, android.os.Bundle p8, android.content.Intent p9)
    {
        android.os.Bundle v0_1 = new android.os.Bundle();
        String v6_11 = p9.resolveActivity(p6.getPackageManager());
        if (v6_11 != null) {
            v0_1.putString("class", v6_11.getShortClassName());
        }
        if (!"al_nav_out".equals(p7)) {
            if ("al_nav_in".equals(p7)) {
                if (p9.getData() != null) {
                    v0_1.putString("inputURL", p9.getData().toString());
                }
                if (p9.getScheme() != null) {
                    v0_1.putString("inputURLScheme", p9.getScheme());
                }
            }
        } else {
            if (v6_11 != null) {
                v0_1.putString("package", v6_11.getPackageName());
            }
            if (p9.getData() != null) {
                v0_1.putString("outputURL", p9.getData().toString());
            }
            if (p9.getScheme() != null) {
                v0_1.putString("outputURLScheme", p9.getScheme());
            }
        }
        String v6_15 = p8.keySet().iterator();
        while (v6_15.hasNext()) {
            String v7_10 = ((String) v6_15.next());
            String v9_1 = p8.get(v7_10);
            if (!(v9_1 instanceof android.os.Bundle)) {
                String v9_2 = bolts.MeasurementEvent.objectToJSONString(v9_1);
                if (!v7_10.equals("target_url")) {
                    v0_1.putString(v7_10, v9_2);
                } else {
                    String v7_11 = android.net.Uri.parse(v9_2);
                    v0_1.putString("targetURL", v7_11.toString());
                    v0_1.putString("targetURLHost", v7_11.getHost());
                }
            } else {
                String v9_5 = ((android.os.Bundle) v9_1);
                String v1_8 = v9_5.keySet().iterator();
                while (v1_8.hasNext()) {
                    String v2_7 = ((String) v1_8.next());
                    String v3_1 = bolts.MeasurementEvent.objectToJSONString(v9_5.get(v2_7));
                    if (v7_10.equals("referer_app_link")) {
                        if (!v2_7.equalsIgnoreCase("url")) {
                            if (!v2_7.equalsIgnoreCase("app_name")) {
                                if (v2_7.equalsIgnoreCase("package")) {
                                    v0_1.putString("sourceApplication", v3_1);
                                }
                            } else {
                                v0_1.putString("refererAppName", v3_1);
                            }
                        } else {
                            v0_1.putString("refererURL", v3_1);
                        }
                    }
                    boolean v4_9 = new StringBuilder();
                    v4_9.append(v7_10);
                    v4_9.append("/");
                    v4_9.append(v2_7);
                    v0_1.putString(v4_9.toString(), v3_1);
                }
            }
        }
        return v0_1;
    }

Method bolts.AppLinks.getTargetUrlFromInboundIntent() calling method android.net.Uri.parse()


    public static android.net.Uri getTargetUrlFromInboundIntent(android.content.Context p3, android.content.Intent p4)
    {
        String v0_0 = bolts.AppLinks.getAppLinkData(p4);
        if (v0_0 != null) {
            String v0_1 = v0_0.getString("target_url");
            if (v0_1 != null) {
                bolts.MeasurementEvent.sendBroadcastEvent(p3, "al_nav_in", p4, 0);
                return android.net.Uri.parse(v0_1);
            }
        }
        return 0;
    }

Method bolts.AppLinks.getTargetUrl() calling method android.net.Uri.parse()


    public static android.net.Uri getTargetUrl(android.content.Intent p2)
    {
        String v0_0 = bolts.AppLinks.getAppLinkData(p2);
        if (v0_0 != null) {
            String v0_1 = v0_0.getString("target_url");
            if (v0_1 != null) {
                return android.net.Uri.parse(v0_1);
            }
        }
        return p2.getData();
    }

Method bolts.AppLinkNavigation.navigateInBackground() calling method android.net.Uri.parse()


    public static bolts.Task navigateInBackground(android.content.Context p0, java.net.URL p1, bolts.AppLinkResolver p2)
    {
        return bolts.AppLinkNavigation.navigateInBackground(p0, android.net.Uri.parse(p1.toString()), p2);
    }

Method bolts.AppLinkNavigation.navigateInBackground() calling method android.net.Uri.parse()


    public static bolts.Task navigateInBackground(android.content.Context p0, String p1, bolts.AppLinkResolver p2)
    {
        return bolts.AppLinkNavigation.navigateInBackground(p0, android.net.Uri.parse(p1), p2);
    }

Method android.support.v4.media.MediaMetadataCompat.getDescription() calling method android.net.Uri.parse()


    public android.support.v4.media.MediaDescriptionCompat getDescription()
    {
        android.support.v4.media.MediaDescriptionCompat v0_0 = this.mDescription;
        if (v0_0 == null) {
            android.support.v4.media.MediaDescriptionCompat v0_4 = this.getString("android.media.metadata.MEDIA_ID");
            boolean v1_5 = new CharSequence[3];
            long v2_12 = this.getText("android.media.metadata.DISPLAY_TITLE");
            if (android.text.TextUtils.isEmpty(v2_12)) {
                long v2_3 = 0;
                int v3_1 = 0;
                while (v2_3 < v1_5.length) {
                    android.support.v4.media.MediaDescriptionCompat$Builder v7_1 = android.support.v4.media.MediaMetadataCompat.PREFERRED_DESCRIPTION_ORDER;
                    if (v3_1 >= v7_1.length) {
                        break;
                    }
                    android.net.Uri v8_1 = (v3_1 + 1);
                    int v3_3 = this.getText(v7_1[v3_1]);
                    if (!android.text.TextUtils.isEmpty(v3_3)) {
                        android.support.v4.media.MediaDescriptionCompat$Builder v7_3 = (v2_3 + 1);
                        v1_5[v2_3] = v3_3;
                        v2_3 = v7_3;
                    }
                    v3_1 = v8_1;
                }
            } else {
                v1_5[0] = v2_12;
                v1_5[1] = this.getText("android.media.metadata.DISPLAY_SUBTITLE");
                v1_5[2] = this.getText("android.media.metadata.DISPLAY_DESCRIPTION");
            }
            long v2_8 = 0;
            while(true) {
                int v3_5;
                int v3_4 = android.support.v4.media.MediaMetadataCompat.PREFERRED_BITMAP_ORDER;
                android.net.Uri v8_2 = 0;
                if (v2_8 >= v3_4.length) {
                    break;
                }
                v3_5 = this.getBitmap(v3_4[v2_8]);
                if (v3_5 == 0) {
                    v2_8++;
                }
                long v2_9 = 0;
                while(true) {
                    long v2_10;
                    android.support.v4.media.MediaDescriptionCompat$Builder v7_5 = android.support.v4.media.MediaMetadataCompat.PREFERRED_URI_ORDER;
                    if (v2_9 >= v7_5.length) {
                        v2_10 = 0;
                    } else {
                        android.support.v4.media.MediaDescriptionCompat$Builder v7_7 = this.getString(v7_5[v2_9]);
                        if (!android.text.TextUtils.isEmpty(v7_7)) {
                            break;
                        }
                        v2_9++;
                    }
                    android.support.v4.media.MediaDescriptionCompat$Builder v7_9 = this.getString("android.media.metadata.MEDIA_URI");
                    if (!android.text.TextUtils.isEmpty(v7_9)) {
                        v8_2 = android.net.Uri.parse(v7_9);
                    }
                    android.support.v4.media.MediaDescriptionCompat$Builder v7_11 = new android.support.v4.media.MediaDescriptionCompat$Builder();
                    v7_11.setMediaId(v0_4);
                    v7_11.setTitle(v1_5[0]);
                    v7_11.setSubtitle(v1_5[1]);
                    v7_11.setDescription(v1_5[2]);
                    v7_11.setIconBitmap(v3_5);
                    v7_11.setIconUri(v2_10);
                    v7_11.setMediaUri(v8_2);
                    android.support.v4.media.MediaDescriptionCompat v0_9 = new android.os.Bundle();
                    if (this.mBundle.containsKey("android.media.metadata.BT_FOLDER_TYPE")) {
                        v0_9.putLong("android.media.extra.BT_FOLDER_TYPE", this.getLong("android.media.metadata.BT_FOLDER_TYPE"));
                    }
                    if (this.mBundle.containsKey("android.media.metadata.DOWNLOAD_STATUS")) {
                        v0_9.putLong("android.media.extra.DOWNLOAD_STATUS", this.getLong("android.media.metadata.DOWNLOAD_STATUS"));
                    }
                    if (!v0_9.isEmpty()) {
                        v7_11.setExtras(v0_9);
                    }
                    this.mDescription = v7_11.build();
                    return this.mDescription;
                }
                v2_10 = android.net.Uri.parse(v7_7);
            }
            v3_5 = 0;
        } else {
            return v0_0;
        }
    }

Method android.support.v4.app.RemoteInput.getDataResultsFromIntent() calling method android.net.Uri.parse()


    public static java.util.Map getDataResultsFromIntent(android.content.Intent p6, String p7)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            if (android.os.Build$VERSION.SDK_INT < 16) {
                android.util.Log.w("RemoteInput", "RemoteInput is only supported from API Level 16");
                return 0;
            } else {
                boolean v6_1 = android.support.v4.app.RemoteInput.getClipDataIntentFromIntent(p6);
                if (v6_1) {
                    int v0_2 = new java.util.HashMap();
                    java.util.Iterator v1_3 = v6_1.getExtras().keySet().iterator();
                    while (v1_3.hasNext()) {
                        android.net.Uri v3_2 = ((String) v1_3.next());
                        if (v3_2.startsWith("android.remoteinput.dataTypeResultsData")) {
                            String v4_3 = v3_2.substring(39);
                            if (!v4_3.isEmpty()) {
                                android.net.Uri v3_4 = v6_1.getBundleExtra(v3_2).getString(p7);
                                if ((v3_4 != null) && (!v3_4.isEmpty())) {
                                    v0_2.put(v4_3, android.net.Uri.parse(v3_4));
                                }
                            }
                        }
                    }
                    if (v0_2.isEmpty()) {
                        v0_2 = 0;
                    }
                    return v0_2;
                } else {
                    return 0;
                }
            }
        } else {
            return android.app.RemoteInput.getDataResultsFromIntent(p6, p7);
        }
    }

Method android.support.customtabs.CustomTabsClient.getPackageName() calling method android.net.Uri.parse()


    public static String getPackageName(android.content.Context p4, java.util.List p5, boolean p6)
    {
        String v0_2;
        int v4_1 = p4.getPackageManager();
        if (p5 != null) {
            v0_2 = p5;
        } else {
            v0_2 = new java.util.ArrayList();
        }
        android.content.pm.ResolveInfo v1_0 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("http://"));
        if (p6 == null) {
            String v6_1 = v4_1.resolveActivity(v1_0, 0);
            if (v6_1 != null) {
                String v6_3 = v6_1.activityInfo.packageName;
                android.content.pm.ResolveInfo v1_2 = new java.util.ArrayList((v0_2.size() + 1));
                v1_2.add(v6_3);
                if (p5 != null) {
                    v1_2.addAll(p5);
                }
                v0_2 = v1_2;
            }
        }
        android.content.Intent v5_2 = new android.content.Intent("android.support.customtabs.action.CustomTabsService");
        String v6_5 = v0_2.iterator();
        while (v6_5.hasNext()) {
            String v0_6 = ((String) v6_5.next());
            v5_2.setPackage(v0_6);
            if (v4_1.resolveService(v5_2, 0) != null) {
                return v0_6;
            }
        }
        return 0;
    }

Method com.google.firebase.perf.network.FirebasePerfHttpClient.zza() calling method org.apache.http.client.HttpClient.execute()


    private static org.apache.http.HttpResponse zza(org.apache.http.client.HttpClient p2, org.apache.http.client.methods.HttpUriRequest p3, org.apache.http.protocol.HttpContext p4, com.google.android.gms.internal.firebase-perf.zzw p5, com.google.android.gms.internal.firebase-perf.zzg p6)
    {
        com.google.android.gms.internal.firebase-perf.zzc v6_1 = com.google.android.gms.internal.firebase-perf.zzc.zza(p6);
        try {
            v6_1.zza(p3.getURI().toString()).zzb(p3.getMethod());
            long v0_0 = com.google.firebase.perf.network.zzh.zza(p3);
        } catch (org.apache.http.HttpResponse v2_2) {
            v6_1.zzf(p5.zzak());
            com.google.firebase.perf.network.zzh.zza(v6_1);
            throw v2_2;
        }
        if (v0_0 != 0) {
            v6_1.zza(v0_0.longValue());
        }
        p5.reset();
        v6_1.zzc(p5.zzaj());
        org.apache.http.HttpResponse v2_1 = p2.execute(p3, p4);
        v6_1.zzf(p5.zzak());
        v6_1.zza(v2_1.getStatusLine().getStatusCode());
        String v3_4 = com.google.firebase.perf.network.zzh.zza(v2_1);
        if (v3_4 != null) {
            v6_1.zzb(v3_4.longValue());
        }
        String v3_6 = com.google.firebase.perf.network.zzh.zza(v2_1);
        if (v3_6 != null) {
            v6_1.zzc(v3_6);
        }
        v6_1.zzf();
        return v2_1;
    }

Method com.google.firebase.perf.network.FirebasePerfHttpClient.zza() calling method org.apache.http.client.HttpClient.execute()


    private static org.apache.http.HttpResponse zza(org.apache.http.client.HttpClient p2, org.apache.http.client.methods.HttpUriRequest p3, com.google.android.gms.internal.firebase-perf.zzw p4, com.google.android.gms.internal.firebase-perf.zzg p5)
    {
        com.google.android.gms.internal.firebase-perf.zzc v5_1 = com.google.android.gms.internal.firebase-perf.zzc.zza(p5);
        try {
            v5_1.zza(p3.getURI().toString()).zzb(p3.getMethod());
            long v0_0 = com.google.firebase.perf.network.zzh.zza(p3);
        } catch (org.apache.http.HttpResponse v2_2) {
            v5_1.zzf(p4.zzak());
            com.google.firebase.perf.network.zzh.zza(v5_1);
            throw v2_2;
        }
        if (v0_0 != 0) {
            v5_1.zza(v0_0.longValue());
        }
        p4.reset();
        v5_1.zzc(p4.zzaj());
        org.apache.http.HttpResponse v2_1 = p2.execute(p3);
        v5_1.zzf(p4.zzak());
        v5_1.zza(v2_1.getStatusLine().getStatusCode());
        String v3_3 = com.google.firebase.perf.network.zzh.zza(v2_1);
        if (v3_3 != null) {
            v5_1.zzb(v3_3.longValue());
        }
        String v3_4 = com.google.firebase.perf.network.zzh.zza(v2_1);
        if (v3_4 != null) {
            v5_1.zzc(v3_4);
        }
        v5_1.zzf();
        return v2_1;
    }

Method com.google.firebase.perf.network.FirebasePerfHttpClient.zza() calling method org.apache.http.client.HttpClient.execute()


    private static org.apache.http.HttpResponse zza(org.apache.http.client.HttpClient p3, org.apache.http.HttpHost p4, org.apache.http.HttpRequest p5, org.apache.http.protocol.HttpContext p6, com.google.android.gms.internal.firebase-perf.zzw p7, com.google.android.gms.internal.firebase-perf.zzg p8)
    {
        com.google.android.gms.internal.firebase-perf.zzc v8_1 = com.google.android.gms.internal.firebase-perf.zzc.zza(p8);
        try {
            long v0_0;
            long v0_6 = String.valueOf(p4.toURI());
            String v1_0 = String.valueOf(p5.getRequestLine().getUri());
        } catch (org.apache.http.HttpResponse v3_2) {
            v8_1.zzf(p7.zzak());
            com.google.firebase.perf.network.zzh.zza(v8_1);
            throw v3_2;
        }
        if (v1_0.length() == 0) {
            v0_0 = new String(v0_6);
        } else {
            v0_0 = v0_6.concat(v1_0);
        }
        v8_1.zza(v0_0).zzb(p5.getRequestLine().getMethod());
        long v0_2 = com.google.firebase.perf.network.zzh.zza(p5);
        if (v0_2 != 0) {
            v8_1.zza(v0_2.longValue());
        }
        p7.reset();
        v8_1.zzc(p7.zzaj());
        org.apache.http.HttpResponse v3_1 = p3.execute(p4, p5, p6);
        v8_1.zzf(p7.zzak());
        v8_1.zza(v3_1.getStatusLine().getStatusCode());
        String v4_4 = com.google.firebase.perf.network.zzh.zza(v3_1);
        if (v4_4 != null) {
            v8_1.zzb(v4_4.longValue());
        }
        String v4_6 = com.google.firebase.perf.network.zzh.zza(v3_1);
        if (v4_6 != null) {
            v8_1.zzc(v4_6);
        }
        v8_1.zzf();
        return v3_1;
    }

Method com.google.firebase.perf.network.FirebasePerfHttpClient.zza() calling method org.apache.http.client.HttpClient.execute()


    private static org.apache.http.HttpResponse zza(org.apache.http.client.HttpClient p3, org.apache.http.HttpHost p4, org.apache.http.HttpRequest p5, com.google.android.gms.internal.firebase-perf.zzw p6, com.google.android.gms.internal.firebase-perf.zzg p7)
    {
        com.google.android.gms.internal.firebase-perf.zzc v7_1 = com.google.android.gms.internal.firebase-perf.zzc.zza(p7);
        try {
            long v0_0;
            long v0_6 = String.valueOf(p4.toURI());
            String v1_0 = String.valueOf(p5.getRequestLine().getUri());
        } catch (org.apache.http.HttpResponse v3_2) {
            v7_1.zzf(p6.zzak());
            com.google.firebase.perf.network.zzh.zza(v7_1);
            throw v3_2;
        }
        if (v1_0.length() == 0) {
            v0_0 = new String(v0_6);
        } else {
            v0_0 = v0_6.concat(v1_0);
        }
        v7_1.zza(v0_0).zzb(p5.getRequestLine().getMethod());
        long v0_2 = com.google.firebase.perf.network.zzh.zza(p5);
        if (v0_2 != 0) {
            v7_1.zza(v0_2.longValue());
        }
        p6.reset();
        v7_1.zzc(p6.zzaj());
        org.apache.http.HttpResponse v3_1 = p3.execute(p4, p5);
        v7_1.zzf(p6.zzak());
        v7_1.zza(v3_1.getStatusLine().getStatusCode());
        String v4_4 = com.google.firebase.perf.network.zzh.zza(v3_1);
        if (v4_4 != null) {
            v7_1.zzb(v4_4.longValue());
        }
        String v4_6 = com.google.firebase.perf.network.zzh.zza(v3_1);
        if (v4_6 != null) {
            v7_1.zzc(v4_6);
        }
        v7_1.zzf();
        return v3_1;
    }

Method com.google.firebase.perf.network.FirebasePerfHttpClient.zza() calling method org.apache.http.client.HttpClient.execute()


    private static Object zza(org.apache.http.client.HttpClient p2, org.apache.http.client.methods.HttpUriRequest p3, org.apache.http.client.ResponseHandler p4, org.apache.http.protocol.HttpContext p5, com.google.android.gms.internal.firebase-perf.zzw p6, com.google.android.gms.internal.firebase-perf.zzg p7)
    {
        com.google.android.gms.internal.firebase-perf.zzc v7_1 = com.google.android.gms.internal.firebase-perf.zzc.zza(p7);
        try {
            v7_1.zza(p3.getURI().toString()).zzb(p3.getMethod());
            com.google.firebase.perf.network.zzf v0_0 = com.google.firebase.perf.network.zzh.zza(p3);
        } catch (Object v2_1) {
            v7_1.zzf(p6.zzak());
            com.google.firebase.perf.network.zzh.zza(v7_1);
            throw v2_1;
        }
        if (v0_0 != null) {
            v7_1.zza(v0_0.longValue());
        }
        p6.reset();
        v7_1.zzc(p6.zzaj());
        return p2.execute(p3, new com.google.firebase.perf.network.zzf(p4, p6, v7_1), p5);
    }

Method com.google.firebase.perf.network.FirebasePerfHttpClient.zza() calling method org.apache.http.client.HttpClient.execute()


    private static Object zza(org.apache.http.client.HttpClient p2, org.apache.http.client.methods.HttpUriRequest p3, org.apache.http.client.ResponseHandler p4, com.google.android.gms.internal.firebase-perf.zzw p5, com.google.android.gms.internal.firebase-perf.zzg p6)
    {
        com.google.android.gms.internal.firebase-perf.zzc v6_1 = com.google.android.gms.internal.firebase-perf.zzc.zza(p6);
        try {
            v6_1.zza(p3.getURI().toString()).zzb(p3.getMethod());
            com.google.firebase.perf.network.zzf v0_0 = com.google.firebase.perf.network.zzh.zza(p3);
        } catch (Object v2_1) {
            v6_1.zzf(p5.zzak());
            com.google.firebase.perf.network.zzh.zza(v6_1);
            throw v2_1;
        }
        if (v0_0 != null) {
            v6_1.zza(v0_0.longValue());
        }
        p5.reset();
        v6_1.zzc(p5.zzaj());
        return p2.execute(p3, new com.google.firebase.perf.network.zzf(p4, p5, v6_1));
    }

Method com.google.firebase.perf.network.FirebasePerfHttpClient.zza() calling method org.apache.http.client.HttpClient.execute()


    private static Object zza(org.apache.http.client.HttpClient p3, org.apache.http.HttpHost p4, org.apache.http.HttpRequest p5, org.apache.http.client.ResponseHandler p6, org.apache.http.protocol.HttpContext p7, com.google.android.gms.internal.firebase-perf.zzw p8, com.google.android.gms.internal.firebase-perf.zzg p9)
    {
        com.google.android.gms.internal.firebase-perf.zzc v9_1 = com.google.android.gms.internal.firebase-perf.zzc.zza(p9);
        try {
            com.google.firebase.perf.network.zzf v0_0;
            com.google.firebase.perf.network.zzf v0_8 = String.valueOf(p4.toURI());
            String v1_0 = String.valueOf(p5.getRequestLine().getUri());
        } catch (Object v3_1) {
            v9_1.zzf(p8.zzak());
            com.google.firebase.perf.network.zzh.zza(v9_1);
            throw v3_1;
        }
        if (v1_0.length() == 0) {
            v0_0 = new String(v0_8);
        } else {
            v0_0 = v0_8.concat(v1_0);
        }
        v9_1.zza(v0_0).zzb(p5.getRequestLine().getMethod());
        com.google.firebase.perf.network.zzf v0_2 = com.google.firebase.perf.network.zzh.zza(p5);
        if (v0_2 != null) {
            v9_1.zza(v0_2.longValue());
        }
        p8.reset();
        v9_1.zzc(p8.zzaj());
        return p3.execute(p4, p5, new com.google.firebase.perf.network.zzf(p6, p8, v9_1), p7);
    }

Method com.google.firebase.perf.network.FirebasePerfHttpClient.zza() calling method org.apache.http.client.HttpClient.execute()


    private static Object zza(org.apache.http.client.HttpClient p3, org.apache.http.HttpHost p4, org.apache.http.HttpRequest p5, org.apache.http.client.ResponseHandler p6, com.google.android.gms.internal.firebase-perf.zzw p7, com.google.android.gms.internal.firebase-perf.zzg p8)
    {
        com.google.android.gms.internal.firebase-perf.zzc v8_1 = com.google.android.gms.internal.firebase-perf.zzc.zza(p8);
        try {
            com.google.firebase.perf.network.zzf v0_0;
            com.google.firebase.perf.network.zzf v0_8 = String.valueOf(p4.toURI());
            String v1_0 = String.valueOf(p5.getRequestLine().getUri());
        } catch (Object v3_1) {
            v8_1.zzf(p7.zzak());
            com.google.firebase.perf.network.zzh.zza(v8_1);
            throw v3_1;
        }
        if (v1_0.length() == 0) {
            v0_0 = new String(v0_8);
        } else {
            v0_0 = v0_8.concat(v1_0);
        }
        v8_1.zza(v0_0).zzb(p5.getRequestLine().getMethod());
        com.google.firebase.perf.network.zzf v0_2 = com.google.firebase.perf.network.zzh.zza(p5);
        if (v0_2 != null) {
            v8_1.zza(v0_2.longValue());
        }
        p7.reset();
        v8_1.zzc(p7.zzaj());
        return p3.execute(p4, p5, new com.google.firebase.perf.network.zzf(p6, p7, v8_1));
    }

Method com.facebook.react.views.webview.ReactWebViewManager.addEventEmitters() calling method android.webkit.WebView.setWebViewClient()


    protected void addEventEmitters(com.facebook.react.uimanager.ThemedReactContext p1, android.webkit.WebView p2)
    {
        p2.setWebViewClient(new com.facebook.react.views.webview.ReactWebViewManager$ReactWebViewClient());
        return;
    }

Method com.facebook.react.views.webview.ReactWebViewManager$ReactWebView.setWebViewClient() calling method android.webkit.WebView.setWebViewClient()


    public void setWebViewClient(android.webkit.WebViewClient p1)
    {
        super.setWebViewClient(p1);
        this.mReactWebViewClient = ((com.facebook.react.views.webview.ReactWebViewManager$ReactWebViewClient) p1);
        return;
    }

Method bolts.WebViewAppLinkResolver$2.then() calling method android.webkit.WebView.setWebViewClient()


    public bolts.Task then(bolts.Task p7)
    {
        int v3_1;
        bolts.Task v7_1 = new bolts.TaskCompletionSource();
        android.webkit.WebView v0_1 = new android.webkit.WebView(bolts.WebViewAppLinkResolver.access$200(this.this$0));
        v0_1.getSettings().setJavaScriptEnabled(1);
        v0_1.setNetworkAvailable(0);
        v0_1.setWebViewClient(new bolts.WebViewAppLinkResolver$2$1(this));
        v0_1.addJavascriptInterface(new bolts.WebViewAppLinkResolver$2$2(this, v7_1), "boltsWebViewAppLinkResolverResult");
        if (this.val$contentType.get() == null) {
            v3_1 = 0;
        } else {
            v3_1 = ((String) this.val$contentType.get()).split(";")[0];
        }
        v0_1.loadDataWithBaseURL(this.val$url.toString(), ((String) this.val$content.get()), v3_1, 0, 0);
        return v7_1.getTask();
    }

Method com.facebook.internal.WebDialog.setUpWebView() calling method android.webkit.WebView.setWebViewClient()


    private void setUpWebView(int p7)
    {
        android.widget.LinearLayout v0_1 = new android.widget.LinearLayout(this.getContext());
        this.webView = new com.facebook.internal.WebDialog$3(this, this.getContext());
        this.webView.setVerticalScrollBarEnabled(0);
        this.webView.setHorizontalScrollBarEnabled(0);
        this.webView.setWebViewClient(new com.facebook.internal.WebDialog$DialogWebViewClient(this, 0));
        this.webView.getSettings().setJavaScriptEnabled(1);
        this.webView.loadUrl(this.url);
        this.webView.setLayoutParams(new android.widget.FrameLayout$LayoutParams(-1, -1));
        this.webView.setVisibility(4);
        this.webView.getSettings().setSavePassword(0);
        this.webView.getSettings().setSaveFormData(0);
        this.webView.setFocusable(1);
        this.webView.setFocusableInTouchMode(1);
        this.webView.setOnTouchListener(new com.facebook.internal.WebDialog$4(this));
        v0_1.setPadding(p7, p7, p7, p7);
        v0_1.addView(this.webView);
        v0_1.setBackgroundColor(-872415232);
        this.contentFrameLayout.addView(v0_1);
        return;
    }

Method com.iamport.webviewclient.IamportWebViewClient.onPageFinished() calling method android.webkit.WebView.evaluateJavascript()


    public void onPageFinished(android.webkit.WebView p3, String p4)
    {
        if ((!this.loadingFinished.booleanValue()) && (android.os.Build$VERSION.SDK_INT >= 19)) {
            this.setCustomLoadingPage(p3);
            String v4_8 = new StringBuilder();
            v4_8.append("IMP.init(\'");
            v4_8.append(this.userCode);
            v4_8.append("\');");
            p3.evaluateJavascript(v4_8.toString(), 0);
            String v4_4 = new StringBuilder();
            v4_4.append("IMP.request_pay(");
            v4_4.append(this.toJSONObject(this.data));
            v4_4.append(", ");
            v4_4.append(this.triggerCallback);
            v4_4.append(");");
            p3.evaluateJavascript(v4_4.toString(), 0);
            this.loadingFinished = Boolean.valueOf(1);
        }
        return;
    }

Method com.iamport.webviewclient.IamportWebViewClient.setCustomLoadingPage() calling method android.webkit.WebView.evaluateJavascript()


    private void setCustomLoadingPage(android.webkit.WebView p5)
    {
        String v0_6 = this.loading.getString("image");
        String v1_3 = this.loading.getString("message");
        int v2_3 = new StringBuilder();
        v2_3.append("document.getElementById(\'imp-rn-img\').src = \'");
        v2_3.append(v0_6);
        v2_3.append("\';");
        p5.evaluateJavascript(v2_3.toString(), 0);
        String v0_4 = new StringBuilder();
        v0_4.append("document.getElementById(\'imp-rn-msg\').innerText = \'");
        v0_4.append(v1_3);
        v0_4.append("\';");
        p5.evaluateJavascript(v0_4.toString(), 0);
        return;
    }

Method bolts.WebViewAppLinkResolver$2.then() calling method android.webkit.WebView.addJavascriptInterface()


    public bolts.Task then(bolts.Task p7)
    {
        int v3_1;
        bolts.Task v7_1 = new bolts.TaskCompletionSource();
        android.webkit.WebView v0_1 = new android.webkit.WebView(bolts.WebViewAppLinkResolver.access$200(this.this$0));
        v0_1.getSettings().setJavaScriptEnabled(1);
        v0_1.setNetworkAvailable(0);
        v0_1.setWebViewClient(new bolts.WebViewAppLinkResolver$2$1(this));
        v0_1.addJavascriptInterface(new bolts.WebViewAppLinkResolver$2$2(this, v7_1), "boltsWebViewAppLinkResolverResult");
        if (this.val$contentType.get() == null) {
            v3_1 = 0;
        } else {
            v3_1 = ((String) this.val$contentType.get()).split(";")[0];
        }
        v0_1.loadDataWithBaseURL(this.val$url.toString(), ((String) this.val$content.get()), v3_1, 0, 0);
        return v7_1.getTask();
    }

Method com.facebook.appevents.AppEventsLogger.augmentWebView() calling method android.webkit.WebView.addJavascriptInterface()


    public static void augmentWebView(android.webkit.WebView p5, android.content.Context p6)
    {
        String v1_1;
        com.facebook.appevents.FacebookSDKJSInterface v0_6 = android.os.Build$VERSION.RELEASE.split("\\.");
        int v2 = 0;
        if (v0_6.length <= 0) {
            v1_1 = 0;
        } else {
            v1_1 = Integer.parseInt(v0_6[0]);
        }
        if (v0_6.length > 1) {
            v2 = Integer.parseInt(v0_6[1]);
        }
        if ((android.os.Build$VERSION.SDK_INT >= 17) && ((v1_1 >= 4) && ((v1_1 != 4) || (v2 > 1)))) {
            com.facebook.appevents.FacebookSDKJSInterface v0_5 = new com.facebook.appevents.FacebookSDKJSInterface(p6);
            String v6_2 = new StringBuilder();
            v6_2.append("fbmq_");
            v6_2.append(com.facebook.FacebookSdk.getApplicationId());
            p5.addJavascriptInterface(v0_5, v6_2.toString());
            return;
        } else {
            com.facebook.internal.Logger.log(com.facebook.LoggingBehavior.DEVELOPER_ERRORS, com.facebook.appevents.AppEventsLogger.TAG, "augmentWebView is only available for Android SDK version >= 17 on devices running Android >= 4.2");
            return;
        }
    }

Method com.facebook.react.views.webview.ReactWebViewManager.setSource() calling method android.webkit.WebView.loadData()


    public void setSource(android.webkit.WebView p8, com.facebook.react.bridge.ReadableMap p9)
    {
        if (p9 != 0) {
            if (!p9.hasKey("html")) {
                if (p9.hasKey("uri")) {
                    String v0_2 = p9.getString("uri");
                    byte[] v1_1 = p8.getUrl();
                    if ((v1_1 == null) || (!v1_1.equals(v0_2))) {
                        if ((!p9.hasKey("method")) || (!p9.getString("method").equals("POST"))) {
                            byte[] v1_9 = new java.util.HashMap();
                            if (p9.hasKey("headers")) {
                                int v9_1 = p9.getMap("headers");
                                com.facebook.react.bridge.ReadableMapKeySetIterator v2_4 = v9_1.keySetIterator();
                                while (v2_4.hasNextKey()) {
                                    String v3_1 = v2_4.nextKey();
                                    if (!"user-agent".equals(v3_1.toLowerCase(java.util.Locale.ENGLISH))) {
                                        v1_9.put(v3_1, v9_1.getString(v3_1));
                                    } else {
                                        if (p8.getSettings() != null) {
                                            p8.getSettings().setUserAgentString(v9_1.getString(v3_1));
                                        }
                                    }
                                }
                            }
                            p8.loadUrl(v0_2, v1_9);
                            return;
                        } else {
                            byte[] v1_10 = 0;
                            if (p9.hasKey("body")) {
                                int v9_2 = p9.getString("body");
                                try {
                                    v1_10 = v9_2.getBytes("UTF-8");
                                } catch (java.io.UnsupportedEncodingException) {
                                    v1_10 = v9_2.getBytes();
                                }
                            }
                            if (v1_10 == null) {
                                v1_10 = new byte[0];
                            }
                            p8.postUrl(v0_2, v1_10);
                            return;
                        }
                    } else {
                        return;
                    }
                }
            } else {
                String v3_3 = p9.getString("html");
                if (!p9.hasKey("baseUrl")) {
                    p8.loadData(v3_3, "text/html", "UTF-8");
                } else {
                    p8.loadDataWithBaseURL(p9.getString("baseUrl"), v3_3, "text/html", "UTF-8", 0);
                }
                return;
            }
        }
        p8.loadUrl("about:blank");
        return;
    }

Method com.google.android.gms.appinvite.PreviewActivity.zza() calling method android.webkit.WebView.loadData()


    private final android.view.View zza(android.content.Context p11, android.view.ViewGroup p12, android.os.Bundle p13)
    {
        android.view.View v11_2 = android.view.LayoutInflater.from(p11).inflate(p13.getInt("com.google.android.gms.appinvite.LAYOUT_RES_ID"), p12, 0);
        java.util.ArrayList v12_1 = p13.getParcelableArrayList("com.google.android.gms.appinvite.VIEWS");
        if (v12_1 != null) {
            java.util.ArrayList v12_2 = ((java.util.ArrayList) v12_1);
            int v13_1 = v12_2.size();
            int v0_1 = 0;
            while (v0_1 < v13_1) {
                android.os.Bundle v2_0 = v12_2.get(v0_1);
                v0_1++;
                android.os.Bundle v2_1 = ((android.os.Bundle) v2_0);
                android.view.View v3_2 = v11_2.findViewById(v2_1.getInt("View_id"));
                java.util.Iterator v4_1 = v2_1.keySet().iterator();
                while (v4_1.hasNext()) {
                    android.webkit.WebView v6_11;
                    com.google.android.gms.appinvite.zzb v5_11 = ((String) v4_1.next());
                    int v7 = -1;
                    switch (v5_11.hashCode()) {
                        case -1829808865:
                            if (!v5_11.equals("View_minHeight")) {
                                v6_11 = -1;
                            } else {
                                v6_11 = 1;
                            }
                            break;
                        case -499175494:
                            if (!v5_11.equals("TextView_text")) {
                            } else {
                                v6_11 = 3;
                            }
                            break;
                        case -111184848:
                            if (!v5_11.equals("WebView_data")) {
                            } else {
                                v6_11 = 6;
                            }
                            break;
                        case 573559753:
                            if (!v5_11.equals("TextView_textColor")) {
                            } else {
                                v6_11 = 4;
                            }
                            break;
                        case 966644059:
                            if (!v5_11.equals("View_backgroundColor")) {
                            } else {
                                v6_11 = 0;
                            }
                            break;
                        case 1729346977:
                            if (!v5_11.equals("TextView_isTitle")) {
                            } else {
                                v6_11 = 5;
                            }
                            break;
                        case 1920443715:
                            if (!v5_11.equals("View_onClickListener")) {
                            } else {
                                v6_11 = 2;
                            }
                            break;
                        default:
                    }
                    switch (v6_11) {
                        case 0:
                            v3_2.setBackgroundColor(v2_1.getInt(v5_11));
                            break;
                        case 1:
                            v3_2.setMinimumHeight(v2_1.getInt(v5_11));
                            break;
                        case 2:
                            com.google.android.gms.appinvite.zzb v5_3 = v2_1.getString(v5_11);
                            if ((v5_3.hashCode() == 94756344) && (v5_3.equals("close"))) {
                                v7 = 0;
                            }
                            if (v7 == 0) {
                                v3_2.setOnClickListener(new com.google.android.gms.appinvite.zzb(this));
                            }
                            break;
                        case 3:
                            if ((v3_2 instanceof android.widget.TextView)) {
                                ((android.widget.TextView) v3_2).setText(v2_1.getCharSequence(v5_11));
                            }
                            break;
                        case 4:
                            if ((v3_2 instanceof android.widget.TextView)) {
                                ((android.widget.TextView) v3_2).setTextColor(v2_1.getInt(v5_11));
                            }
                            break;
                        case 5:
                            if (((v3_2 instanceof android.widget.TextView)) && (v2_1.getBoolean(v5_11))) {
                                this.setTitle(((android.widget.TextView) v3_2).getText());
                            }
                            break;
                        case 6:
                            if ((v3_2 instanceof android.view.ViewGroup)) {
                                android.webkit.WebView v6_26 = new android.webkit.WebView(this);
                                v6_26.loadData(v2_1.getString(v5_11), "text/html; charset=utf-8", "UTF-8");
                                ((android.view.ViewGroup) v3_2).addView(v6_26, new android.view.ViewGroup$LayoutParams(-1, -1));
                            }
                            break;
                        default:
                    }
                }
            }
        }
        return v11_2;
    }

Method com.facebook.react.views.webview.ReactWebViewManager.setSource() calling method android.webkit.WebView.loadUrl()


    public void setSource(android.webkit.WebView p8, com.facebook.react.bridge.ReadableMap p9)
    {
        if (p9 != 0) {
            if (!p9.hasKey("html")) {
                if (p9.hasKey("uri")) {
                    String v0_2 = p9.getString("uri");
                    byte[] v1_1 = p8.getUrl();
                    if ((v1_1 == null) || (!v1_1.equals(v0_2))) {
                        if ((!p9.hasKey("method")) || (!p9.getString("method").equals("POST"))) {
                            byte[] v1_9 = new java.util.HashMap();
                            if (p9.hasKey("headers")) {
                                int v9_1 = p9.getMap("headers");
                                com.facebook.react.bridge.ReadableMapKeySetIterator v2_4 = v9_1.keySetIterator();
                                while (v2_4.hasNextKey()) {
                                    String v3_1 = v2_4.nextKey();
                                    if (!"user-agent".equals(v3_1.toLowerCase(java.util.Locale.ENGLISH))) {
                                        v1_9.put(v3_1, v9_1.getString(v3_1));
                                    } else {
                                        if (p8.getSettings() != null) {
                                            p8.getSettings().setUserAgentString(v9_1.getString(v3_1));
                                        }
                                    }
                                }
                            }
                            p8.loadUrl(v0_2, v1_9);
                            return;
                        } else {
                            byte[] v1_10 = 0;
                            if (p9.hasKey("body")) {
                                int v9_2 = p9.getString("body");
                                try {
                                    v1_10 = v9_2.getBytes("UTF-8");
                                } catch (java.io.UnsupportedEncodingException) {
                                    v1_10 = v9_2.getBytes();
                                }
                            }
                            if (v1_10 == null) {
                                v1_10 = new byte[0];
                            }
                            p8.postUrl(v0_2, v1_10);
                            return;
                        }
                    } else {
                        return;
                    }
                }
            } else {
                String v3_3 = p9.getString("html");
                if (!p9.hasKey("baseUrl")) {
                    p8.loadData(v3_3, "text/html", "UTF-8");
                } else {
                    p8.loadDataWithBaseURL(p9.getString("baseUrl"), v3_3, "text/html", "UTF-8", 0);
                }
                return;
            }
        }
        p8.loadUrl("about:blank");
        return;
    }

Method com.facebook.internal.FacebookWebFallbackDialog.cancel() calling method android.webkit.WebView.loadUrl()


    public void cancel()
    {
        android.os.Handler v0_0 = this.getWebView();
        if ((this.isPageFinished()) && ((!this.isListenerCalled()) && ((v0_0 != null) && (v0_0.isShown())))) {
            if (!this.waitingForDialogToClose) {
                this.waitingForDialogToClose = 1;
                long v2_1 = new StringBuilder();
                v2_1.append("javascript:");
                v2_1.append("(function() {  var event = document.createEvent(\'Event\');  event.initEvent(\'fbPlatformDialogMustClose\',true,true);  document.dispatchEvent(event);})();");
                v0_0.loadUrl(v2_1.toString());
                new android.os.Handler(android.os.Looper.getMainLooper()).postDelayed(new com.facebook.internal.FacebookWebFallbackDialog$1(this), 1500);
                return;
            } else {
                return;
            }
        } else {
            super.cancel();
            return;
        }
    }

Method com.facebook.internal.WebDialog.setUpWebView() calling method android.webkit.WebView.loadUrl()


    private void setUpWebView(int p7)
    {
        android.widget.LinearLayout v0_1 = new android.widget.LinearLayout(this.getContext());
        this.webView = new com.facebook.internal.WebDialog$3(this, this.getContext());
        this.webView.setVerticalScrollBarEnabled(0);
        this.webView.setHorizontalScrollBarEnabled(0);
        this.webView.setWebViewClient(new com.facebook.internal.WebDialog$DialogWebViewClient(this, 0));
        this.webView.getSettings().setJavaScriptEnabled(1);
        this.webView.loadUrl(this.url);
        this.webView.setLayoutParams(new android.widget.FrameLayout$LayoutParams(-1, -1));
        this.webView.setVisibility(4);
        this.webView.getSettings().setSavePassword(0);
        this.webView.getSettings().setSaveFormData(0);
        this.webView.setFocusable(1);
        this.webView.setFocusableInTouchMode(1);
        this.webView.setOnTouchListener(new com.facebook.internal.WebDialog$4(this));
        v0_1.setPadding(p7, p7, p7, p7);
        v0_1.addView(this.webView);
        v0_1.setBackgroundColor(-872415232);
        this.contentFrameLayout.addView(v0_1);
        return;
    }

Method bolts.WebViewAppLinkResolver$2$1.runJavaScript() calling method android.webkit.WebView.loadUrl()


    private void runJavaScript(android.webkit.WebView p2)
    {
        if (!this.loaded) {
            this.loaded = 1;
            p2.loadUrl("javascript:boltsWebViewAppLinkResolverResult.setValue((function() {  var metaTags = document.getElementsByTagName(\'meta\');  var results = [];  for (var i = 0; i < metaTags.length; i++) {    var property = metaTags[i].getAttribute(\'property\');    if (property && property.substring(0, \'al:\'.length) === \'al:\') {      var tag = { \"property\": metaTags[i].getAttribute(\'property\') };      if (metaTags[i].hasAttribute(\'content\')) {        tag[\'content\'] = metaTags[i].getAttribute(\'content\');      }      results.push(tag);    }  }  return JSON.stringify(results);})())");
        }
        return;
    }

Method com.iamport.IamportWebView.setWebSettings() calling method android.webkit.WebSettings.setJavaScriptEnabled()


    public void setWebSettings()
    {
        android.webkit.WebSettings v0 = this.getSettings();
        v0.setJavaScriptEnabled(1);
        if (android.os.Build$VERSION.SDK_INT >= 21) {
            v0.setMixedContentMode(0);
        }
        return;
    }

Method com.facebook.react.views.webview.ReactWebViewManager.setJavaScriptEnabled() calling method android.webkit.WebSettings.setJavaScriptEnabled()


    public void setJavaScriptEnabled(android.webkit.WebView p1, boolean p2)
    {
        p1.getSettings().setJavaScriptEnabled(p2);
        return;
    }

Method bolts.WebViewAppLinkResolver$2.then() calling method android.webkit.WebSettings.setJavaScriptEnabled()


    public bolts.Task then(bolts.Task p7)
    {
        int v3_1;
        bolts.Task v7_1 = new bolts.TaskCompletionSource();
        android.webkit.WebView v0_1 = new android.webkit.WebView(bolts.WebViewAppLinkResolver.access$200(this.this$0));
        v0_1.getSettings().setJavaScriptEnabled(1);
        v0_1.setNetworkAvailable(0);
        v0_1.setWebViewClient(new bolts.WebViewAppLinkResolver$2$1(this));
        v0_1.addJavascriptInterface(new bolts.WebViewAppLinkResolver$2$2(this, v7_1), "boltsWebViewAppLinkResolverResult");
        if (this.val$contentType.get() == null) {
            v3_1 = 0;
        } else {
            v3_1 = ((String) this.val$contentType.get()).split(";")[0];
        }
        v0_1.loadDataWithBaseURL(this.val$url.toString(), ((String) this.val$content.get()), v3_1, 0, 0);
        return v7_1.getTask();
    }

Method com.facebook.internal.WebDialog.setUpWebView() calling method android.webkit.WebSettings.setJavaScriptEnabled()


    private void setUpWebView(int p7)
    {
        android.widget.LinearLayout v0_1 = new android.widget.LinearLayout(this.getContext());
        this.webView = new com.facebook.internal.WebDialog$3(this, this.getContext());
        this.webView.setVerticalScrollBarEnabled(0);
        this.webView.setHorizontalScrollBarEnabled(0);
        this.webView.setWebViewClient(new com.facebook.internal.WebDialog$DialogWebViewClient(this, 0));
        this.webView.getSettings().setJavaScriptEnabled(1);
        this.webView.loadUrl(this.url);
        this.webView.setLayoutParams(new android.widget.FrameLayout$LayoutParams(-1, -1));
        this.webView.setVisibility(4);
        this.webView.getSettings().setSavePassword(0);
        this.webView.getSettings().setSaveFormData(0);
        this.webView.setFocusable(1);
        this.webView.setFocusableInTouchMode(1);
        this.webView.setOnTouchListener(new com.facebook.internal.WebDialog$4(this));
        v0_1.setPadding(p7, p7, p7, p7);
        v0_1.addView(this.webView);
        v0_1.setBackgroundColor(-872415232);
        this.contentFrameLayout.addView(v0_1);
        return;
    }

Method com.facebook.react.views.webview.ReactWebViewManager.setAllowFileAccess() calling method android.webkit.WebSettings.setAllowFileAccess()


    public void setAllowFileAccess(android.webkit.WebView p1, Boolean p2)
    {
        int v2_2;
        android.webkit.WebSettings v1_1 = p1.getSettings();
        if ((p2 == 0) || (!p2.booleanValue())) {
            v2_2 = 0;
        } else {
            v2_2 = 1;
        }
        v1_1.setAllowFileAccess(v2_2);
        return;
    }

Method com.facebook.react.views.webview.ReactWebViewManager.createViewInstance() calling method android.webkit.WebSettings.setAllowFileAccess()


    protected android.webkit.WebView createViewInstance(com.facebook.react.uimanager.ThemedReactContext p5)
    {
        com.facebook.react.views.webview.ReactWebViewManager$ReactWebView v0 = this.createReactWebViewInstance(p5);
        v0.setWebChromeClient(new com.facebook.react.views.webview.ReactWebViewManager$2(this));
        p5.addLifecycleEventListener(v0);
        this.mWebViewConfig.configWebView(v0);
        Boolean v5_6 = v0.getSettings();
        v5_6.setBuiltInZoomControls(1);
        v5_6.setDisplayZoomControls(0);
        v5_6.setDomStorageEnabled(1);
        v5_6.setAllowFileAccess(0);
        v5_6.setAllowContentAccess(0);
        if (android.os.Build$VERSION.SDK_INT >= 16) {
            v5_6.setAllowFileAccessFromFileURLs(0);
            this.setAllowUniversalAccessFromFileURLs(v0, 0);
        }
        this.setMixedContentMode(v0, "never");
        v0.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
        this.setGeolocationEnabled(v0, Boolean.valueOf(0));
        return v0;
    }

Method com.google.firebase.storage.UploadTask.run() calling method android.net.Uri.parse()


    final void run()
    {
        this.zzf.reset();
        if (this.zza(4, 0)) {
            if (this.zzd.getParent() == null) {
                this.zzk = new IllegalArgumentException("Cannot upload to getRoot. You should upload to a storage location such as .getReference(\'image.png\').putFile...");
            }
            if (this.zzk == null) {
                if (this.zzdi != null) {
                    this.zza(0);
                } else {
                    int v2_18;
                    String v3_21 = 0;
                    if (this.zzar == null) {
                        v2_18 = 0;
                    } else {
                        v2_18 = this.zzar.getContentType();
                    }
                    if ((this.zzdc != null) && (android.text.TextUtils.isEmpty(v2_18))) {
                        v2_18 = this.zzd.getStorage().getApp().getApplicationContext().getContentResolver().getType(this.zzdc);
                    }
                    if (android.text.TextUtils.isEmpty(v2_18)) {
                        v2_18 = "application/octet-stream";
                    }
                    try {
                        String v4_18 = this.zzd.zzd();
                        String v5_9 = this.zzd.zze();
                    } catch (int v2_26) {
                        android.util.Log.e("UploadTask", "Unable to create a network request from metadata", v2_26);
                        this.zzk = v2_26;
                    } catch (int v2_26) {
                    }
                    if (this.zzar != null) {
                        v3_21 = this.zzar.zzb();
                    }
                    int v2_27 = v4_18.zza(v5_9, v3_21, v2_18);
                    if (this.zzc(v2_27)) {
                        int v2_29 = v2_27.zzg("X-Goog-Upload-URL");
                        if (!android.text.TextUtils.isEmpty(v2_29)) {
                            this.zzdi = android.net.Uri.parse(v2_29);
                        }
                    }
                }
                int v2_17 = this.zzr();
                while (v2_17 != 0) {
                    try {
                        this.zzde.zzc(this.zzdg);
                        int v2_0 = Math.min(this.zzdg, this.zzde.available());
                        try {
                            String v3_9 = this.zzd.zzd().zza(this.zzd.zze(), this.zzdi.toString(), this.zzde.zzv(), this.zzdf.get(), v2_0, this.zzde.isFinished());
                        } catch (int v2_2) {
                            android.util.Log.e("UploadTask", "Unable to create chunk upload request", v2_2);
                            this.zzk = v2_2;
                            v2_17 = this.zzr();
                            if (v2_17 != 0) {
                                this.zza(4, 0);
                            }
                        }
                        String v3_18;
                        int v2_13;
                        if (this.zzb(v3_9)) {
                            this.zzdf.getAndAdd(((long) v2_0));
                            if (this.zzde.isFinished()) {
                                this.zzar = new com.google.firebase.storage.StorageMetadata$Builder(v3_9.zzae(), this.zzd).build();
                                this.zza(4, 0);
                                this.zza(128, 0);
                            } else {
                                this.zzde.zzb(v2_0);
                                if (this.zzdg >= 33554432) {
                                } else {
                                    this.zzdg = (this.zzdg << 1);
                                    v2_13 = "UploadTask";
                                    String v3_17 = this.zzdg;
                                    String v5_5 = new StringBuilder(36);
                                    v5_5.append("Increasing chunk size to ");
                                    v5_5.append(v3_17);
                                    v3_18 = v5_5.toString();
                                }
                            }
                        } else {
                            this.zzdg = 262144;
                            v2_13 = "UploadTask";
                            String v3_19 = this.zzdg;
                            String v5_7 = new StringBuilder(35);
                            v5_7.append("Resetting chunk size to ");
                            v5_7.append(v3_19);
                            v3_18 = v5_7.toString();
                        }
                        android.util.Log.d(v2_13, v3_18);
                    } catch (int v2_15) {
                        android.util.Log.e("UploadTask", "Unable to read bytes for uploading", v2_15);
                        this.zzk = v2_15;
                    }
                }
                if ((this.zzdh) && (this.zzg() != 16)) {
                    try {
                        this.zzde.close();
                        return;
                    } catch (java.io.IOException v0_6) {
                        android.util.Log.e("UploadTask", "Unable to close stream.", v0_6);
                    }
                }
                return;
            } else {
                return;
            }
        } else {
            android.util.Log.d("UploadTask", "The upload cannot continue as it is not in a valid state.");
            return;
        }
    }

Method io.invertase.firebase.storage.RNFirebaseStorage.getURI() calling method android.net.Uri.parse()


    private android.net.Uri getURI(String p3)
    {
        java.io.File v0_0 = android.net.Uri.parse(p3);
        if ((v0_0.getScheme() != null) && (!v0_0.getScheme().isEmpty())) {
            return v0_0;
        } else {
            return android.net.Uri.fromFile(new java.io.File(p3));
        }
    }

Method io.invertase.firebase.links.RNFirebaseLinks.setSocialParameters() calling method android.net.Uri.parse()


    private void setSocialParameters(com.facebook.react.bridge.ReadableMap p3, com.google.firebase.dynamiclinks.DynamicLink$Builder p4)
    {
        com.google.firebase.dynamiclinks.DynamicLink$SocialMetaTagParameters$Builder v0_1 = new com.google.firebase.dynamiclinks.DynamicLink$SocialMetaTagParameters$Builder();
        if (p3.hasKey("descriptionText")) {
            v0_1.setDescription(p3.getString("descriptionText"));
        }
        if (p3.hasKey("imageUrl")) {
            v0_1.setImageUrl(android.net.Uri.parse(p3.getString("imageUrl")));
        }
        if (p3.hasKey("title")) {
            v0_1.setTitle(p3.getString("title"));
        }
        p4.setSocialMetaTagParameters(v0_1.build());
        return;
    }

Method io.invertase.firebase.links.RNFirebaseLinks.setIosParameters() calling method android.net.Uri.parse()


    private void setIosParameters(com.facebook.react.bridge.ReadableMap p3, com.google.firebase.dynamiclinks.DynamicLink$Builder p4)
    {
        if (p3.hasKey("bundleId")) {
            com.google.firebase.dynamiclinks.DynamicLink$IosParameters$Builder v0_3 = new com.google.firebase.dynamiclinks.DynamicLink$IosParameters$Builder(p3.getString("bundleId"));
            if (p3.hasKey("appStoreId")) {
                v0_3.setAppStoreId(p3.getString("appStoreId"));
            }
            if (p3.hasKey("customScheme")) {
                v0_3.setCustomScheme(p3.getString("customScheme"));
            }
            if (p3.hasKey("fallbackUrl")) {
                v0_3.setFallbackUrl(android.net.Uri.parse(p3.getString("fallbackUrl")));
            }
            if (p3.hasKey("iPadBundleId")) {
                v0_3.setIpadBundleId(p3.getString("iPadBundleId"));
            }
            if (p3.hasKey("iPadFallbackUrl")) {
                v0_3.setIpadFallbackUrl(android.net.Uri.parse(p3.getString("iPadFallbackUrl")));
            }
            if (p3.hasKey("minimumVersion")) {
                v0_3.setMinimumVersion(p3.getString("minimumVersion"));
            }
            p4.setIosParameters(v0_3.build());
        }
        return;
    }

Method io.invertase.firebase.links.RNFirebaseLinks.setAndroidParameters() calling method android.net.Uri.parse()


    private void setAndroidParameters(com.facebook.react.bridge.ReadableMap p3, com.google.firebase.dynamiclinks.DynamicLink$Builder p4)
    {
        if (p3.hasKey("packageName")) {
            com.google.firebase.dynamiclinks.DynamicLink$AndroidParameters$Builder v0_3 = new com.google.firebase.dynamiclinks.DynamicLink$AndroidParameters$Builder(p3.getString("packageName"));
            if (p3.hasKey("fallbackUrl")) {
                v0_3.setFallbackUrl(android.net.Uri.parse(p3.getString("fallbackUrl")));
            }
            if (p3.hasKey("minimumVersion")) {
                v0_3.setMinimumVersion(Integer.parseInt(p3.getString("minimumVersion")));
            }
            p4.setAndroidParameters(v0_3.build());
        }
        return;
    }

Method io.invertase.firebase.links.RNFirebaseLinks.getDynamicLinkBuilder() calling method android.net.Uri.parse()


    private com.google.firebase.dynamiclinks.DynamicLink$Builder getDynamicLinkBuilder(com.facebook.react.bridge.ReadableMap p4)
    {
        String v0_1 = com.google.firebase.dynamiclinks.FirebaseDynamicLinks.getInstance().createDynamicLink();
        try {
            v0_1.setLink(android.net.Uri.parse(p4.getString("link")));
            v0_1.setDynamicLinkDomain(p4.getString("dynamicLinkDomain"));
            this.setAnalyticsParameters(p4.getMap("analytics"), v0_1);
            this.setAndroidParameters(p4.getMap("android"), v0_1);
            this.setIosParameters(p4.getMap("ios"), v0_1);
            this.setITunesParameters(p4.getMap("itunes"), v0_1);
            this.setNavigationParameters(p4.getMap("navigation"), v0_1);
            this.setSocialParameters(p4.getMap("social"), v0_1);
            return v0_1;
        } catch (Exception v4_2) {
            String v1_15 = new StringBuilder();
            v1_15.append("error while building parameters ");
            v1_15.append(v4_2.getMessage());
            android.util.Log.e(io.invertase.firebase.links.RNFirebaseLinks.TAG, v1_15.toString());
            throw v4_2;
        }
    }

Method io.invertase.firebase.invites.RNFirebaseInvites.sendInvitation() calling method android.net.Uri.parse()


    public void sendInvitation(com.facebook.react.bridge.ReadableMap p7, com.facebook.react.bridge.Promise p8)
    {
        if (p7.hasKey("message")) {
            if (p7.hasKey("title")) {
                com.google.android.gms.appinvite.AppInviteInvitation$IntentBuilder v0_2 = new com.google.android.gms.appinvite.AppInviteInvitation$IntentBuilder(p7.getString("title"));
                if (p7.hasKey("androidMinimumVersionCode")) {
                    v0_2 = v0_2.setAndroidMinimumVersionCode(Double.valueOf(p7.getDouble("androidMinimumVersionCode")).intValue());
                }
                if (p7.hasKey("callToActionText")) {
                    v0_2 = v0_2.setCallToActionText(p7.getString("callToActionText"));
                }
                if (p7.hasKey("customImage")) {
                    v0_2 = v0_2.setCustomImage(android.net.Uri.parse(p7.getString("customImage")));
                }
                if (p7.hasKey("deepLink")) {
                    v0_2 = v0_2.setDeepLink(android.net.Uri.parse(p7.getString("deepLink")));
                }
                if (p7.hasKey("iosClientId")) {
                    v0_2 = v0_2.setOtherPlatformsTargetApplication(1, p7.getString("iosClientId"));
                }
                com.google.android.gms.appinvite.AppInviteInvitation$IntentBuilder v0_1 = v0_2.setMessage(p7.getString("message"));
                if (p7.hasKey("android")) {
                    String v7_5 = p7.getMap("android");
                    if (v7_5.hasKey("additionalReferralParameters")) {
                        String v1_40 = new java.util.HashMap();
                        com.facebook.react.bridge.ReadableMap v2_3 = v7_5.getMap("additionalReferralParameters");
                        com.facebook.react.bridge.ReadableMapKeySetIterator v3 = v2_3.keySetIterator();
                        while (v3.hasNextKey()) {
                            String v4_0 = v3.nextKey();
                            v1_40.put(v4_0, v2_3.getString(v4_0));
                        }
                        v0_1 = v0_1.setAdditionalReferralParameters(v1_40);
                    }
                    if (v7_5.hasKey("emailHtmlContent")) {
                        v0_1 = v0_1.setEmailHtmlContent(v7_5.getString("emailHtmlContent"));
                    }
                    if (v7_5.hasKey("emailSubject")) {
                        v0_1 = v0_1.setEmailSubject(v7_5.getString("emailSubject"));
                    }
                    if (v7_5.hasKey("googleAnalyticsTrackingId")) {
                        v0_1 = v0_1.setGoogleAnalyticsTrackingId(v7_5.getString("googleAnalyticsTrackingId"));
                    }
                }
                String v7_2 = v0_1.build();
                this.mPromise = p8;
                this.getCurrentActivity().startActivityForResult(v7_2, 81283);
                return;
            } else {
                p8.reject("invites/invalid-invitation", "The supplied invitation is missing a \'title\' field");
                return;
            }
        } else {
            p8.reject("invites/invalid-invitation", "The supplied invitation is missing a \'message\' field");
            return;
        }
    }

Method io.invertase.firebase.auth.RNFirebaseAuth.updateProfile() calling method android.net.Uri.parse()


    public void updateProfile(String p4, com.facebook.react.bridge.ReadableMap p5, com.facebook.react.bridge.Promise p6)
    {
        String v4_2 = com.google.firebase.auth.FirebaseAuth.getInstance(com.google.firebase.FirebaseApp.getInstance(p4));
        io.invertase.firebase.auth.RNFirebaseAuth$20 v0_2 = v4_2.getCurrentUser();
        android.util.Log.d("RNFirebaseAuth", "updateProfile");
        if (v0_2 != null) {
            com.google.firebase.auth.UserProfileChangeRequest$Builder v1_1 = new com.google.firebase.auth.UserProfileChangeRequest$Builder();
            if (p5.hasKey("displayName")) {
                v1_1.setDisplayName(p5.getString("displayName"));
            }
            if (p5.hasKey("photoURL")) {
                android.net.Uri v5_2;
                android.net.Uri v5_1 = p5.getString("photoURL");
                if (v5_1 != null) {
                    v5_2 = android.net.Uri.parse(v5_1);
                } else {
                    v5_2 = 0;
                }
                v1_1.setPhotoUri(v5_2);
            }
            v0_2.updateProfile(v1_1.build()).addOnCompleteListener(new io.invertase.firebase.auth.RNFirebaseAuth$20(this, v4_2, p6));
        } else {
            this.promiseNoUser(p6, Boolean.valueOf(0));
            android.util.Log.e("RNFirebaseAuth", "updateProfile:failure:noCurrentUser");
        }
        return;
    }

Method com.google.firebase.auth.EmailAuthCredential.zzb() calling method android.net.Uri.parse()


    private static boolean zzb(String p3)
    {
        if (!android.text.TextUtils.isEmpty(p3)) {
            int v3_4 = android.net.Uri.parse(p3);
            String v0_5 = v3_4.getQueryParameter("oobCode");
            int v3_1 = v3_4.getQueryParameter("mode");
            if ((android.text.TextUtils.isEmpty(v0_5)) || ((android.text.TextUtils.isEmpty(v3_1)) || (!v3_1.equals("signIn")))) {
                return 0;
            } else {
                return 1;
            }
        } else {
            return 0;
        }
    }

Method com.google.firebase.auth.EmailAuthCredential.isSignInWithEmailLink() calling method android.net.Uri.parse()


    public static boolean isSignInWithEmailLink(String p6)
    {
        if (!android.text.TextUtils.isEmpty(p6)) {
            try {
                if (!com.google.firebase.auth.EmailAuthCredential.zzb(p6)) {
                    return com.google.firebase.auth.EmailAuthCredential.zzb(android.net.Uri.parse(p6).getQueryParameter("link"));
                } else {
                    return 1;
                }
            } catch (String v6_3) {
                Object[] v0_1 = new Object[1];
                String v6_5 = String.valueOf(v6_3.getMessage());
                if (v6_5.length() == 0) {
                    String v6_7 = new String("isSignInWithEmailLink returned an UnsupportedOperationException: ");
                } else {
                    v6_7 = "isSignInWithEmailLink returned an UnsupportedOperationException: ".concat(v6_5);
                }
                v0_1[0] = v6_7;
                com.google.firebase.auth.EmailAuthCredential.zzdx.v("EmailAuthCredential", v0_1);
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.google.firebase.auth.internal.zzh.getPhotoUrl() calling method android.net.Uri.parse()


    public final android.net.Uri getPhotoUrl()
    {
        if ((!android.text.TextUtils.isEmpty(this.zzbr)) && (this.zzfh == null)) {
            this.zzfh = android.net.Uri.parse(this.zzbr);
        }
        return this.zzfh;
    }

Method com.google.firebase.auth.internal.zzh.<init>() calling method android.net.Uri.parse()


    public zzh(String p1, String p2, String p3, String p4, String p5, String p6, boolean p7, String p8)
    {
        this.zzkv = p1;
        this.zzj = p2;
        this.zzah = p3;
        this.zzbd = p4;
        this.zzbh = p5;
        this.zzbr = p6;
        if (!android.text.TextUtils.isEmpty(this.zzbr)) {
            this.zzfh = android.net.Uri.parse(this.zzbr);
        }
        this.zzjq = p7;
        this.zzdf = p8;
        return;
    }

Method com.google.firebase.auth.UserProfileChangeRequest.<init>() calling method android.net.Uri.parse()


    UserProfileChangeRequest(String p1, String p2, boolean p3, boolean p4)
    {
        android.net.Uri v1_1;
        this.zzbh = p1;
        this.zzbr = p2;
        this.zzff = p3;
        this.zzfg = p4;
        if (!android.text.TextUtils.isEmpty(p2)) {
            v1_1 = android.net.Uri.parse(p2);
        } else {
            v1_1 = 0;
        }
        this.zzfh = v1_1;
        return;
    }

Method io.invertase.firebase.notifications.RNFirebaseNotificationManager.getSound() calling method android.net.Uri.parse()


    public static android.net.Uri getSound(android.content.Context p3, String p4)
    {
        if (p4 != null) {
            if (!p4.contains("://")) {
                if (!p4.equalsIgnoreCase("default")) {
                    int v0_1 = io.invertase.firebase.notifications.RNFirebaseNotificationManager.getResourceId(p3, "raw", p4);
                    if (v0_1 == 0) {
                        v0_1 = io.invertase.firebase.notifications.RNFirebaseNotificationManager.getResourceId(p3, "raw", p4.substring(0, p4.lastIndexOf(46)));
                    }
                    StringBuilder v4_3 = new StringBuilder();
                    v4_3.append("android.resource://");
                    v4_3.append(p3.getPackageName());
                    v4_3.append("/");
                    v4_3.append(v0_1);
                    return android.net.Uri.parse(v4_3.toString());
                } else {
                    return android.media.RingtoneManager.getDefaultUri(2);
                }
            } else {
                return android.net.Uri.parse(p4);
            }
        } else {
            return 0;
        }
    }

Method com.imagepicker.utils.RealPathUtil.getRealPathFromURI() calling method android.net.Uri.parse()


    public static String getRealPathFromURI(android.content.Context p5, android.net.Uri p6)
    {
        boolean v0_12;
        if (android.os.Build$VERSION.SDK_INT < 19) {
            v0_12 = 0;
        } else {
            v0_12 = 1;
        }
        android.net.Uri v3_1 = 0;
        if ((!v0_12) || (!android.provider.DocumentsContract.isDocumentUri(p5, p6))) {
            if (!"content".equalsIgnoreCase(p6.getScheme())) {
                if ("file".equalsIgnoreCase(p6.getScheme())) {
                    return p6.getPath();
                }
            } else {
                if (!com.imagepicker.utils.RealPathUtil.isGooglePhotosUri(p6)) {
                    if (!com.imagepicker.utils.RealPathUtil.isFileProviderUri(p5, p6)) {
                        return com.imagepicker.utils.RealPathUtil.getDataColumn(p5, p6, 0, 0);
                    } else {
                        return com.imagepicker.utils.RealPathUtil.getFileProviderPath(p5, p6);
                    }
                } else {
                    return p6.getLastPathSegment();
                }
            }
        } else {
            if (!com.imagepicker.utils.RealPathUtil.isExternalStorageDocument(p6)) {
                if (!com.imagepicker.utils.RealPathUtil.isDownloadsDocument(p6)) {
                    if (com.imagepicker.utils.RealPathUtil.isMediaDocument(p6)) {
                        String v6_5 = android.provider.DocumentsContract.getDocumentId(p6).split(":");
                        boolean v0_14 = v6_5[0];
                        if (!"image".equals(v0_14)) {
                            if (!"video".equals(v0_14)) {
                                if ("audio".equals(v0_14)) {
                                    v3_1 = android.provider.MediaStore$Audio$Media.EXTERNAL_CONTENT_URI;
                                }
                            } else {
                                v3_1 = android.provider.MediaStore$Video$Media.EXTERNAL_CONTENT_URI;
                            }
                        } else {
                            v3_1 = android.provider.MediaStore$Images$Media.EXTERNAL_CONTENT_URI;
                        }
                        boolean v0_16 = new String[1];
                        v0_16[0] = v6_5[1];
                        return com.imagepicker.utils.RealPathUtil.getDataColumn(p5, v3_1, "_id=?", v0_16);
                    }
                } else {
                    return com.imagepicker.utils.RealPathUtil.getDataColumn(p5, android.content.ContentUris.withAppendedId(android.net.Uri.parse("content://downloads/public_downloads"), Long.valueOf(android.provider.DocumentsContract.getDocumentId(p6)).longValue()), 0, 0);
                }
            } else {
                String v5_12 = android.provider.DocumentsContract.getDocumentId(p6).split(":");
                if ("primary".equalsIgnoreCase(v5_12[0])) {
                    String v6_3 = new StringBuilder();
                    v6_3.append(android.os.Environment.getExternalStorageDirectory());
                    v6_3.append("/");
                    v6_3.append(v5_12[1]);
                    return v6_3.toString();
                }
            }
        }
        return 0;
    }

Method com.iamport.webviewclient.IamportWebViewClient.startNewActivity() calling method android.net.Uri.parse()


    protected void startNewActivity(String p3)
    {
        this.activity.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p3)));
        return;
    }

Method com.google.firebase.storage.zzc.run() calling method android.net.Uri.parse()


    public final void run()
    {
        try {
            com.google.android.gms.tasks.TaskCompletionSource v0_1 = com.google.android.gms.internal.firebase_storage.zzp.zzb(this.zzu.getStorage().getApp()).zzd(this.zzu.zze());
            this.zzw.zza(v0_1, 1);
            android.net.Uri v2_1 = 0;
        } catch (com.google.android.gms.tasks.TaskCompletionSource v0_2) {
            android.util.Log.e("GetMetadataTask", "Unable to create firebase storage network request.", v0_2);
            this.zzv.setException(com.google.firebase.storage.StorageException.fromException(v0_2));
            return;
        }
        if (v0_1.zzab()) {
            try {
                com.google.firebase.storage.StorageException v1_5 = v0_1.zzae().optString("downloadTokens");
            } catch (com.google.firebase.storage.StorageException v1_6) {
                com.google.android.gms.tasks.TaskCompletionSource v0_7 = String.valueOf(v0_1.zzz());
                if (v0_7.length() == 0) {
                    com.google.android.gms.tasks.TaskCompletionSource v0_9 = new String("Unable to parse resulting metadata. ");
                } else {
                    v0_9 = "Unable to parse resulting metadata. ".concat(v0_7);
                }
                android.util.Log.e("GetMetadataTask", v0_9, v1_6);
                this.zzv.setException(com.google.firebase.storage.StorageException.fromException(v1_6));
                return;
            }
            if (!android.text.TextUtils.isEmpty(v1_5)) {
                com.google.firebase.storage.StorageException v1_9 = v1_5.split(",")[0];
                android.net.Uri v2_10 = com.google.android.gms.internal.firebase_storage.zzp.zzb(this.zzu.getStorage().getApp()).zzb(this.zzu.zze());
                StringBuilder v4_4 = new StringBuilder(((String.valueOf(v2_10).length() + 17) + String.valueOf(v1_9).length()));
                v4_4.append(v2_10);
                v4_4.append("?alt=media&token=");
                v4_4.append(v1_9);
                v2_1 = android.net.Uri.parse(v4_4.toString());
            }
        }
        com.google.firebase.storage.StorageException v1_14 = this.zzv;
        if (v1_14 != null) {
            v0_1.zza(v1_14, v2_1);
        }
        return;
    }

Method com.google.firebase.messaging.zza.zzh() calling method android.net.Uri.parse()


    final boolean zzh(android.os.Bundle p14)
    {
        if (!"1".equals(com.google.firebase.messaging.zza.zza(p14, "gcm.n.noui"))) {
            android.app.Notification v0_20;
            if (((android.app.KeyguardManager) this.zzv.getSystemService("keyguard")).inKeyguardRestrictedInputMode()) {
                v0_20 = 0;
            } else {
                if (!com.google.android.gms.common.util.PlatformVersion.isAtLeastLollipop()) {
                    android.os.SystemClock.sleep(10);
                }
                android.app.Notification v0_17 = android.os.Process.myPid();
                android.app.NotificationManager v3_35 = ((android.app.ActivityManager) this.zzv.getSystemService("activity")).getRunningAppProcesses();
                if (v3_35 == null) {
                } else {
                    android.app.NotificationManager v3_38 = v3_35.iterator();
                    while (v3_38.hasNext()) {
                        long v4_13 = ((android.app.ActivityManager$RunningAppProcessInfo) v3_38.next());
                        if (v4_13.pid == v0_17) {
                            if (v4_13.importance != 100) {
                                break;
                            }
                            v0_20 = 1;
                        }
                    }
                }
            }
            if (v0_20 == null) {
                android.app.Notification v0_23 = this.zzd(p14, "gcm.n.title");
                if (android.text.TextUtils.isEmpty(v0_23)) {
                    v0_23 = this.zzv.getApplicationInfo().loadLabel(this.zzv.getPackageManager());
                }
                StringBuilder v6_2;
                long v4_14 = v0_23;
                int v5_1 = this.zzd(p14, "gcm.n.body");
                android.app.Notification v0_28 = com.google.firebase.messaging.zza.zza(p14, "gcm.n.icon");
                if (android.text.TextUtils.isEmpty(v0_28)) {
                    android.app.Notification v0_5 = this.zzar().getInt("com.google.firebase.messaging.default_notification_icon", 0);
                    if ((v0_5 == null) || (!this.zzb(v0_5))) {
                        v0_5 = this.zzv.getApplicationInfo().icon;
                    }
                    if ((v0_5 == null) || (!this.zzb(v0_5))) {
                        v0_5 = 17301651;
                    }
                    v6_2 = v0_5;
                } else {
                    android.app.NotificationManager v3_53 = this.zzv.getResources();
                    v6_2 = v3_53.getIdentifier(v0_28, "drawable", this.zzv.getPackageName());
                    if ((v6_2 == null) || (!this.zzb(v6_2))) {
                        android.app.NotificationManager v3_54 = v3_53.getIdentifier(v0_28, "mipmap", this.zzv.getPackageName());
                        if ((v3_54 == null) || (!this.zzb(v3_54))) {
                            Integer v7_1 = new StringBuilder((String.valueOf(v0_28).length() + 61));
                            v7_1.append("Icon resource ");
                            v7_1.append(v0_28);
                            v7_1.append(" not found. Notification will use default icon.");
                            android.util.Log.w("FirebaseMessaging", v7_1.toString());
                        } else {
                            v6_2 = v3_54;
                        }
                    }
                }
                android.app.Notification v0_14;
                Integer v7_2 = this.zzm(com.google.firebase.messaging.zza.zza(p14, "gcm.n.color"));
                android.app.Notification v0_11 = com.google.firebase.messaging.zza.zzi(p14);
                if (!android.text.TextUtils.isEmpty(v0_11)) {
                    if (("default".equals(v0_11)) || (this.zzv.getResources().getIdentifier(v0_11, "raw", this.zzv.getPackageName()) == 0)) {
                        v0_14 = android.media.RingtoneManager.getDefaultUri(2);
                    } else {
                        android.app.NotificationManager v3_10 = this.zzv.getPackageName();
                        android.content.Context v10_5 = new StringBuilder(((String.valueOf(v3_10).length() + 24) + String.valueOf(v0_11).length()));
                        v10_5.append("android.resource://");
                        v10_5.append(v3_10);
                        v10_5.append("/raw/");
                        v10_5.append(v0_11);
                        v0_14 = android.net.Uri.parse(v10_5.toString());
                    }
                } else {
                    v0_14 = 0;
                }
                android.app.PendingIntent v9_9;
                android.app.NotificationManager v3_13 = com.google.firebase.messaging.zza.zza(p14, "gcm.n.click_action");
                if (android.text.TextUtils.isEmpty(v3_13)) {
                    android.app.NotificationManager v3_14 = com.google.firebase.messaging.zza.zzg(p14);
                    if (v3_14 == null) {
                        v9_9 = this.zzv.getPackageManager().getLaunchIntentForPackage(this.zzv.getPackageName());
                        if (v9_9 == null) {
                            android.util.Log.w("FirebaseMessaging", "No activity found to launch app");
                        }
                    } else {
                        v9_9 = new android.content.Intent("android.intent.action.VIEW");
                        v9_9.setPackage(this.zzv.getPackageName());
                        v9_9.setData(v3_14);
                    }
                } else {
                    v9_9 = new android.content.Intent(v3_13);
                    v9_9.setPackage(this.zzv.getPackageName());
                    v9_9.setFlags(268435456);
                }
                android.app.PendingIntent v9_12;
                if (v9_9 != null) {
                    v9_9.addFlags(67108864);
                    android.content.Context v10_12 = new android.os.Bundle(p14);
                    com.google.firebase.messaging.FirebaseMessagingService.zzj(v10_12);
                    v9_9.putExtras(v10_12);
                    android.content.Context v10_14 = v10_12.keySet().iterator();
                    while (v10_14.hasNext()) {
                        String v11_4 = ((String) v10_14.next());
                        if ((v11_4.startsWith("gcm.n.")) || (v11_4.startsWith("gcm.notification."))) {
                            v9_9.removeExtra(v11_4);
                        }
                    }
                    v9_12 = android.app.PendingIntent.getActivity(this.zzv, this.zzdi.incrementAndGet(), v9_9, 1073741824);
                } else {
                    v9_12 = 0;
                }
                android.content.Context v10_17;
                if (!com.google.firebase.messaging.FirebaseMessagingService.zzk(p14)) {
                    v10_17 = 0;
                } else {
                    android.net.Uri v8_2 = new android.content.Intent("com.google.firebase.messaging.NOTIFICATION_OPEN");
                    com.google.firebase.messaging.zza.zza(v8_2, p14);
                    v8_2.putExtra("pending_intent", v9_12);
                    android.net.Uri v8_3 = com.google.firebase.iid.zzat.zza(this.zzv, this.zzdi.incrementAndGet(), v8_2, 1073741824);
                    android.app.PendingIntent v9_15 = new android.content.Intent("com.google.firebase.messaging.NOTIFICATION_DISMISS");
                    com.google.firebase.messaging.zza.zza(v9_15, p14);
                    v10_17 = com.google.firebase.iid.zzat.zza(this.zzv, this.zzdi.incrementAndGet(), v9_15, 1073741824);
                    v9_12 = v8_3;
                }
                if ((!com.google.android.gms.common.util.PlatformVersion.isAtLeastO()) || (this.zzv.getApplicationInfo().targetSdkVersion <= 25)) {
                    android.app.NotificationManager v3_34 = new android.support.v4.app.NotificationCompat$Builder(this.zzv).setAutoCancel(1).setSmallIcon(v6_2);
                    if (!android.text.TextUtils.isEmpty(v4_14)) {
                        v3_34.setContentTitle(v4_14);
                    }
                    if (!android.text.TextUtils.isEmpty(v5_1)) {
                        v3_34.setContentText(v5_1);
                        v3_34.setStyle(new android.support.v4.app.NotificationCompat$BigTextStyle().bigText(v5_1));
                    }
                    if (v7_2 != null) {
                        v3_34.setColor(v7_2.intValue());
                    }
                    if (v0_14 != null) {
                        v3_34.setSound(v0_14);
                    }
                    if (v9_12 != null) {
                        v3_34.setContentIntent(v9_12);
                    }
                    if (v10_17 != null) {
                        v3_34.setDeleteIntent(v10_17);
                    }
                    android.app.Notification v0_18 = v3_34.build();
                } else {
                    v0_18 = this.zza(v4_14, v5_1, v6_2, v7_2, v0_14, v9_12, v10_17, this.zzn(com.google.firebase.messaging.zza.zza(p14, "gcm.n.android_channel_id")));
                }
                String v14_1 = com.google.firebase.messaging.zza.zza(p14, "gcm.n.tag");
                if (android.util.Log.isLoggable("FirebaseMessaging", 3)) {
                    android.util.Log.d("FirebaseMessaging", "Showing notification");
                }
                android.app.NotificationManager v3_46 = ((android.app.NotificationManager) this.zzv.getSystemService("notification"));
                if (android.text.TextUtils.isEmpty(v14_1)) {
                    long v4_11 = android.os.SystemClock.uptimeMillis();
                    StringBuilder v6_5 = new StringBuilder(37);
                    v6_5.append("FCM-Notification:");
                    v6_5.append(v4_11);
                    v14_1 = v6_5.toString();
                }
                v3_46.notify(v14_1, 0, v0_18);
                return 1;
            } else {
                return 0;
            }
        } else {
            return 1;
        }
    }

Method com.google.firebase.messaging.zza.zzg() calling method android.net.Uri.parse()


    static android.net.Uri zzg(android.os.Bundle p2)
    {
        String v0_1 = com.google.firebase.messaging.zza.zza(p2, "gcm.n.link_android");
        if (android.text.TextUtils.isEmpty(v0_1)) {
            v0_1 = com.google.firebase.messaging.zza.zza(p2, "gcm.n.link");
        }
        if (android.text.TextUtils.isEmpty(v0_1)) {
            return 0;
        } else {
            return android.net.Uri.parse(v0_1);
        }
    }

Method com.google.firebase.dynamiclinks.PendingDynamicLinkData.getLink() calling method android.net.Uri.parse()


    public android.net.Uri getLink()
    {
        android.net.Uri v0_0 = this.zzbso;
        if (v0_0 != null) {
            android.net.Uri v0_1 = v0_0.zztg();
            if (v0_1 == null) {
                return 0;
            } else {
                return android.net.Uri.parse(v0_1);
            }
        } else {
            return 0;
        }
    }

Method com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageShadowNode.setSource() calling method android.net.Uri.parse()


    public void setSource(com.facebook.react.bridge.ReadableArray p4)
    {
        android.net.Uri v4_1;
        android.net.Uri v0_0 = 0;
        if ((p4 != null) && (p4.size() != 0)) {
            v4_1 = p4.getMap(0).getString("uri");
        } else {
            v4_1 = 0;
        }
        if (v4_1 != null) {
            try {
                android.net.Uri v1_0 = android.net.Uri.parse(v4_1);
                try {
                    if (v1_0.getScheme() != null) {
                        v0_0 = v1_0;
                        if (v0_0 == null) {
                            v0_0 = com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageShadowNode.getResourceDrawableUri(this.getThemedContext(), v4_1);
                        }
                    }
                } catch (Exception) {
                    v0_0 = v1_0;
                }
            } catch (Exception) {
            }
        }
        if (v0_0 != this.mUri) {
            this.markUpdated();
        }
        this.mUri = v0_0;
        return;
    }

Method com.facebook.react.modules.network.NetworkingModule.sendRequest() calling method android.net.Uri.parse()


    public void sendRequest(String p7, String p8, int p9, com.facebook.react.bridge.ReadableArray p10, com.facebook.react.bridge.ReadableMap p11, String p12, boolean p13, int p14, boolean p15)
    {
        com.facebook.react.modules.core.DeviceEventManagerModule$RCTDeviceEventEmitter v3 = this.getEventEmitter();
        try {
            com.facebook.react.modules.network.NetworkingModule$2 v0_2 = android.net.Uri.parse(p8);
            com.facebook.react.modules.network.NetworkingModule v1_9 = this.mUriHandlers.iterator();
        } catch (String v7_13) {
            com.facebook.react.modules.network.ResponseUtil.onRequestError(v3, p9, v7_13.getMessage(), v7_13);
            return;
        }
        while (v1_9.hasNext()) {
            int v2_2 = ((com.facebook.react.modules.network.NetworkingModule$UriHandler) v1_9.next());
            if (v2_2.supports(v0_2, p12)) {
                com.facebook.react.modules.network.ResponseUtil.onDataReceived(v3, p9, v2_2.fetch(v0_2));
                com.facebook.react.modules.network.ResponseUtil.onRequestSuccess(v3, p9);
                return;
            }
        }
        try {
            String v8_2 = new okhttp3.Request$Builder().url(p8);
        } catch (String v7_6) {
            com.facebook.react.modules.network.ResponseUtil.onRequestError(v3, p9, v7_6.getMessage(), 0);
            return;
        }
        if (p9 != 0) {
            v8_2.tag(Integer.valueOf(p9));
        }
        com.facebook.react.modules.network.NetworkingModule v1_5 = this.mClient.newBuilder();
        if (p15 == null) {
            v1_5.cookieJar(okhttp3.CookieJar.NO_COOKIES);
        }
        if (p13) {
            v1_5.addNetworkInterceptor(new com.facebook.react.modules.network.NetworkingModule$1(this, p12, v3, p9));
        }
        if (p14 != this.mClient.connectTimeoutMillis()) {
            v1_5.connectTimeout(((long) p14), java.util.concurrent.TimeUnit.MILLISECONDS);
        }
        okhttp3.OkHttpClient v14_2 = v1_5.build();
        okhttp3.MultipartBody v10_14 = this.extractHeaders(p10, p11);
        if (v10_14 != null) {
            int v2_5;
            String v15_1 = v10_14.get("content-type");
            com.facebook.react.modules.network.NetworkingModule v1_8 = v10_14.get("content-encoding");
            v8_2.headers(v10_14);
            if (p11 == null) {
                v2_5 = 0;
            } else {
                okhttp3.MultipartBody v10_16 = this.mRequestBodyHandlers.iterator();
                while (v10_16.hasNext()) {
                    v2_5 = ((com.facebook.react.modules.network.NetworkingModule$RequestBodyHandler) v10_16.next());
                    if (v2_5.supports(p11)) {
                    }
                }
            }
            if ((p11 != null) && ((!p7.toLowerCase().equals("get")) && (!p7.toLowerCase().equals("head")))) {
                if (v2_5 == 0) {
                    if (!p11.hasKey("string")) {
                        if (!p11.hasKey("base64")) {
                            if (!p11.hasKey("uri")) {
                                if (!p11.hasKey("formData")) {
                                    okhttp3.MultipartBody v10_4 = com.facebook.react.modules.network.RequestBodyUtil.getEmptyBody(p7);
                                } else {
                                    if (v15_1 == null) {
                                        v15_1 = "multipart/form-data";
                                    }
                                    okhttp3.MultipartBody v10_3 = this.constructMultipartBody(p11.getArray("formData"), v15_1, p9);
                                    if (v10_3 != null) {
                                        v10_4 = v10_3.build();
                                    } else {
                                        return;
                                    }
                                }
                            } else {
                                if (v15_1 != null) {
                                    okhttp3.MultipartBody v10_6 = p11.getString("uri");
                                    java.io.InputStream v11_2 = com.facebook.react.modules.network.RequestBodyUtil.getFileInputStream(this.getReactApplicationContext(), v10_6);
                                    if (v11_2 != null) {
                                        v10_4 = com.facebook.react.modules.network.RequestBodyUtil.create(okhttp3.MediaType.parse(v15_1), v11_2);
                                    } else {
                                        String v7_2 = new StringBuilder();
                                        v7_2.append("Could not retrieve file for uri ");
                                        v7_2.append(v10_6);
                                        com.facebook.react.modules.network.ResponseUtil.onRequestError(v3, p9, v7_2.toString(), 0);
                                        return;
                                    }
                                } else {
                                    com.facebook.react.modules.network.ResponseUtil.onRequestError(v3, p9, "Payload is set but no content-type header specified", 0);
                                    return;
                                }
                            }
                        } else {
                            if (v15_1 != null) {
                                v10_4 = okhttp3.RequestBody.create(okhttp3.MediaType.parse(v15_1), okio.ByteString.decodeBase64(p11.getString("base64")));
                            } else {
                                com.facebook.react.modules.network.ResponseUtil.onRequestError(v3, p9, "Payload is set but no content-type header specified", 0);
                                return;
                            }
                        }
                    } else {
                        if (v15_1 != null) {
                            okhttp3.MultipartBody v10_12 = p11.getString("string");
                            java.io.InputStream v11_4 = okhttp3.MediaType.parse(v15_1);
                            if (!com.facebook.react.modules.network.RequestBodyUtil.isGzipEncoding(v1_8)) {
                                v10_4 = okhttp3.RequestBody.create(v11_4, v10_12);
                            } else {
                                v10_4 = com.facebook.react.modules.network.RequestBodyUtil.createGzip(v11_4, v10_12);
                                if (v10_4 == null) {
                                    com.facebook.react.modules.network.ResponseUtil.onRequestError(v3, p9, "Failed to gzip request body", 0);
                                    return;
                                }
                            }
                        } else {
                            com.facebook.react.modules.network.ResponseUtil.onRequestError(v3, p9, "Payload is set but no content-type header specified", 0);
                            return;
                        }
                    }
                } else {
                    v10_4 = v2_5.toRequestBody(p11, v15_1);
                }
            } else {
                v10_4 = com.facebook.react.modules.network.RequestBodyUtil.getEmptyBody(p7);
            }
            v8_2.method(p7, this.wrapRequestBodyWithProgressEmitter(v10_4, v3, p9));
            this.addRequest(p9);
            String v7_10 = v14_2.newCall(v8_2.build());
            String v8_3 = new com.facebook.react.modules.network.NetworkingModule$2;
            v8_3(this, p9, v3, p12, p13);
            com.google.firebase.perf.network.FirebasePerfOkHttpClient.enqueue(v7_10, v8_3);
            return;
        } else {
            com.facebook.react.modules.network.ResponseUtil.onRequestError(v3, p9, "Unrecognized headers format", 0);
            return;
        }
    }

Method com.facebook.react.modules.intent.IntentModule.openURL() calling method android.net.Uri.parse()


    public void openURL(String p5, com.facebook.react.bridge.Promise p6)
    {
        if ((p5 != null) && (!p5.isEmpty())) {
            try {
                String v3_4;
                Boolean v0_3 = this.getCurrentActivity();
                com.facebook.react.bridge.JSApplicationIllegalArgumentException v1_0 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p5).normalizeScheme());
                int v2_1 = this.getReactApplicationContext().getPackageName();
                String v3_3 = v1_0.resolveActivity(this.getReactApplicationContext().getPackageManager());
            } catch (Boolean v0_2) {
                int v2_5 = new StringBuilder();
                v2_5.append("Could not open URL \'");
                v2_5.append(p5);
                v2_5.append("\': ");
                v2_5.append(v0_2.getMessage());
                p6.reject(new com.facebook.react.bridge.JSApplicationIllegalArgumentException(v2_5.toString()));
                return;
            }
            if (v3_3 == null) {
                v3_4 = "";
            } else {
                v3_4 = v3_3.getPackageName();
            }
            if ((v0_3 == null) || (!v2_1.equals(v3_4))) {
                v1_0.addFlags(268435456);
            }
            if (v0_3 == null) {
                this.getReactApplicationContext().startActivity(v1_0);
            } else {
                v0_3.startActivity(v1_0);
            }
            p6.resolve(Boolean.valueOf(1));
            return;
        } else {
            com.facebook.react.bridge.JSApplicationIllegalArgumentException v1_5 = new StringBuilder();
            v1_5.append("Invalid URL: ");
            v1_5.append(p5);
            p6.reject(new com.facebook.react.bridge.JSApplicationIllegalArgumentException(v1_5.toString()));
            return;
        }
    }

Method com.facebook.react.modules.intent.IntentModule.canOpenURL() calling method android.net.Uri.parse()


    public void canOpenURL(String p5, com.facebook.react.bridge.Promise p6)
    {
        if ((p5 != null) && (!p5.isEmpty())) {
            try {
                Boolean v0_1;
                Boolean v0_8 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p5));
                v0_8.addFlags(268435456);
            } catch (Boolean v0_3) {
                StringBuilder v2_1 = new StringBuilder();
                v2_1.append("Could not check if URL \'");
                v2_1.append(p5);
                v2_1.append("\' can be opened: ");
                v2_1.append(v0_3.getMessage());
                p6.reject(new com.facebook.react.bridge.JSApplicationIllegalArgumentException(v2_1.toString()));
                return;
            }
            if (v0_8.resolveActivity(this.getReactApplicationContext().getPackageManager()) == null) {
                v0_1 = 0;
            } else {
                v0_1 = 1;
            }
            p6.resolve(Boolean.valueOf(v0_1));
            return;
        } else {
            com.facebook.react.bridge.JSApplicationIllegalArgumentException v1_5 = new StringBuilder();
            v1_5.append("Invalid URL: ");
            v1_5.append(p5);
            p6.reject(new com.facebook.react.bridge.JSApplicationIllegalArgumentException(v1_5.toString()));
            return;
        }
    }

Method com.facebook.react.modules.image.ImageLoaderModule.prefetchImage() calling method android.net.Uri.parse()


    public void prefetchImage(String p3, int p4, com.facebook.react.bridge.Promise p5)
    {
        if ((p3 != null) && (!p3.isEmpty())) {
            com.facebook.datasource.DataSource v3_1 = com.facebook.drawee.backends.pipeline.Fresco.getImagePipeline().prefetchToDiskCache(com.facebook.imagepipeline.request.ImageRequestBuilder.newBuilderWithSource(android.net.Uri.parse(p3)).build(), this.mCallerContext);
            com.facebook.react.modules.image.ImageLoaderModule$2 v0_2 = new com.facebook.react.modules.image.ImageLoaderModule$2(this, p4, p5);
            this.registerRequest(p4, v3_1);
            v3_1.subscribe(v0_2, com.facebook.common.executors.CallerThreadExecutor.getInstance());
            return;
        } else {
            p5.reject("E_INVALID_URI", "Cannot prefetch an image for an empty URI");
            return;
        }
    }

Method com.facebook.react.modules.image.ImageLoaderModule.getSize() calling method android.net.Uri.parse()


    public void getSize(String p3, com.facebook.react.bridge.Promise p4)
    {
        if ((p3 != null) && (!p3.isEmpty())) {
            com.facebook.drawee.backends.pipeline.Fresco.getImagePipeline().fetchDecodedImage(com.facebook.imagepipeline.request.ImageRequestBuilder.newBuilderWithSource(android.net.Uri.parse(p3)).build(), this.mCallerContext).subscribe(new com.facebook.react.modules.image.ImageLoaderModule$1(this, p4), com.facebook.common.executors.CallerThreadExecutor.getInstance());
            return;
        } else {
            p4.reject("E_INVALID_URI", "Cannot get the size of an image for an empty URI");
            return;
        }
    }

Method com.facebook.react.modules.camera.CameraRollManager.saveToCameraRoll() calling method android.net.Uri.parse()


    public void saveToCameraRoll(String p2, String p3, com.facebook.react.bridge.Promise p4)
    {
        Void[] v4_2 = new Void[0];
        new com.facebook.react.modules.camera.CameraRollManager$SaveToCameraRoll(this.getReactApplicationContext(), android.net.Uri.parse(p2), p4).executeOnExecutor(android.os.AsyncTask.THREAD_POOL_EXECUTOR, v4_2);
        return;
    }

Method com.clipsub.rnbottomsheet.RNBottomSheet.showShareBottomSheetWithOptions() calling method android.net.Uri.parse()


    public void showShareBottomSheetWithOptions(com.facebook.react.bridge.ReadableMap p7, com.facebook.react.bridge.Callback p8, com.facebook.react.bridge.Callback p9)
    {
        Exception v0_1 = p7.getString("url");
        String v1_1 = p7.getString("message");
        String v7_10 = p7.getString("subject");
        android.content.Intent v2_0 = new java.util.ArrayList();
        if ((v1_1 != null) && (!v1_1.isEmpty())) {
            v2_0.add(v1_1);
        }
        android.content.Intent v2_2 = new android.content.Intent();
        v2_2.setAction("android.intent.action.SEND");
        String v3_2 = android.net.Uri.parse(v0_1);
        if (v3_2 != null) {
            if ((v3_2.getScheme() == null) || (!"data".equals(v3_2.getScheme().toLowerCase()))) {
                v2_2.setType("text/plain");
                v2_2.putExtra("android.intent.extra.EMAIL", v0_1);
                v2_2.putExtra("android.intent.extra.SUBJECT", v7_10);
                v2_2.putExtra("android.intent.extra.TEXT", v1_1);
            } else {
                v2_2.setType("*/*");
                v2_2.putExtra("android.intent.extra.STREAM", v3_2);
            }
        }
        this.shareSuccessCallback = p9;
        this.shareFailureCallback = p8;
        if (v2_2.resolveActivity(this.getCurrentActivity().getPackageManager()) == null) {
            String v7_8 = new Object[1];
            v7_8[0] = new Exception("The app you want to share is not installed.");
            p8.invoke(v7_8);
        } else {
            this.getCurrentActivity().startActivity(android.content.Intent.createChooser(v2_2, "Share To"));
        }
        return;
    }

Method android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceValue() calling method android.net.Uri.parse()

Couldn't retrieve source code

Method android.support.v4.widget.SimpleCursorAdapter.setViewImage() calling method android.net.Uri.parse()


    public void setViewImage(android.widget.ImageView p2, String p3)
    {
        try {
            p2.setImageResource(Integer.parseInt(p3));
        } catch (NumberFormatException) {
            p2.setImageURI(android.net.Uri.parse(p3));
        }
        return;
    }

Method com.google.android.gms.internal.firebase_auth.zzaq.getPhotoUri() calling method android.net.Uri.parse()


    public final android.net.Uri getPhotoUri()
    {
        if (android.text.TextUtils.isEmpty(this.zzbr)) {
            return 0;
        } else {
            return android.net.Uri.parse(this.zzbr);
        }
    }

Method com.google.android.gms.internal.firebase_auth.zzaj.getPhotoUri() calling method android.net.Uri.parse()


    public final android.net.Uri getPhotoUri()
    {
        if (android.text.TextUtils.isEmpty(this.zzbr)) {
            return 0;
        } else {
            return android.net.Uri.parse(this.zzbr);
        }
    }

Method com.google.android.gms.common.images.WebImage.zaa() calling method android.net.Uri.parse()

Couldn't retrieve source code

Method com.google.android.gms.auth.api.signin.GoogleSignInAccount.zaa() calling method android.net.Uri.parse()


    public static com.google.android.gms.auth.api.signin.GoogleSignInAccount zaa(String p13)
    {
        if (!android.text.TextUtils.isEmpty(p13)) {
            int v8;
            String v0_2 = new org.json.JSONObject(p13);
            com.google.android.gms.auth.api.signin.GoogleSignInAccount v13_10 = v0_2.optString("photoUrl", 0);
            if (android.text.TextUtils.isEmpty(v13_10)) {
                v8 = 0;
            } else {
                v8 = android.net.Uri.parse(v13_10);
            }
            String v2_1 = Long.parseLong(v0_2.getString("expirationTime"));
            java.util.HashSet v11_1 = new java.util.HashSet();
            com.google.android.gms.auth.api.signin.GoogleSignInAccount v13_5 = v0_2.getJSONArray("grantedScopes");
            String v4_0 = v13_5.length();
            String v5_0 = 0;
            while (v5_0 < v4_0) {
                v11_1.add(new com.google.android.gms.common.api.Scope(v13_5.getString(v5_0)));
                v5_0++;
            }
            com.google.android.gms.auth.api.signin.GoogleSignInAccount v13_9 = com.google.android.gms.auth.api.signin.GoogleSignInAccount.zaa(v0_2.optString("id"), v0_2.optString("tokenId", 0), v0_2.optString("email", 0), v0_2.optString("displayName", 0), v0_2.optString("givenName", 0), v0_2.optString("familyName", 0), v8, Long.valueOf(v2_1), v0_2.getString("obfuscatedIdentifier"), v11_1);
            v13_9.zaj = v0_2.optString("serverAuthCode", 0);
            return v13_9;
        } else {
            return 0;
        }
    }

Method com.google.android.gms.auth.api.credentials.Credential.<init>() calling method android.net.Uri.parse()


    Credential(String p5, String p6, android.net.Uri p7, java.util.List p8, String p9, String p10, String p11, String p12)
    {
        IllegalArgumentException v5_6 = ((String) com.google.android.gms.common.internal.Preconditions.checkNotNull(p5, "credential identifier cannot be null")).trim();
        com.google.android.gms.common.internal.Preconditions.checkNotEmpty(v5_6, "credential identifier cannot be empty");
        if ((p9 != null) && (android.text.TextUtils.isEmpty(p9))) {
            throw new IllegalArgumentException("Password must not be empty if set");
        } else {
            if (p10 != null) {
                int v1 = 0;
                if (!android.text.TextUtils.isEmpty(p10)) {
                    boolean v0_3 = android.net.Uri.parse(p10);
                    if ((v0_3.isAbsolute()) && ((v0_3.isHierarchical()) && ((!android.text.TextUtils.isEmpty(v0_3.getScheme())) && ((!android.text.TextUtils.isEmpty(v0_3.getAuthority())) && (("http".equalsIgnoreCase(v0_3.getScheme())) || ("https".equalsIgnoreCase(v0_3.getScheme()))))))) {
                        v1 = 1;
                    }
                }
                if (!Boolean.valueOf(v1).booleanValue()) {
                    throw new IllegalArgumentException("Account type must be a valid Http/Https URI");
                }
            }
            if ((!android.text.TextUtils.isEmpty(p10)) && (!android.text.TextUtils.isEmpty(p9))) {
                throw new IllegalArgumentException("Password and AccountType are mutually exclusive");
            } else {
                if ((p6 != null) && (android.text.TextUtils.isEmpty(p6.trim()))) {
                    p6 = 0;
                }
                java.util.List v6_4;
                this.mName = p6;
                this.zzo = p7;
                if (p8 != null) {
                    v6_4 = java.util.Collections.unmodifiableList(p8);
                } else {
                    v6_4 = java.util.Collections.emptyList();
                }
                this.zzp = v6_4;
                this.mId = v5_6;
                this.zzq = p9;
                this.zzr = p10;
                this.zzs = p11;
                this.zzt = p12;
                return;
            }
        }
    }

Method com.facebook.login.CustomTabLoginMethodHandler.onCustomTabComplete() calling method android.net.Uri.parse()


    private void onCustomTabComplete(String p7, com.facebook.login.LoginClient$Request p8)
    {
        if ((p7 != null) && (p7.startsWith(com.facebook.CustomTabMainActivity.getRedirectUrl()))) {
            com.facebook.FacebookServiceException v7_7 = android.net.Uri.parse(p7);
            com.facebook.FacebookRequestError v0_0 = com.facebook.internal.Utility.parseUrlQueryString(v7_7.getQuery());
            v0_0.putAll(com.facebook.internal.Utility.parseUrlQueryString(v7_7.getFragment()));
            if (this.validateChallengeParam(v0_0)) {
                com.facebook.FacebookServiceException v7_5 = v0_0.getString("error");
                if (v7_5 == null) {
                    v7_5 = v0_0.getString("error_type");
                }
                String v2_1 = v0_0.getString("error_msg");
                if (v2_1 == null) {
                    v2_1 = v0_0.getString("error_message");
                }
                if (v2_1 == null) {
                    v2_1 = v0_0.getString("error_description");
                }
                int v3_2;
                int v3_1 = v0_0.getString("error_code");
                if (com.facebook.internal.Utility.isNullOrEmpty(v3_1)) {
                    v3_2 = -1;
                } else {
                    try {
                        v3_2 = Integer.parseInt(v3_1);
                    } catch (NumberFormatException) {
                        v3_2 = -1;
                    }
                }
                if ((!com.facebook.internal.Utility.isNullOrEmpty(v7_5)) || ((!com.facebook.internal.Utility.isNullOrEmpty(v2_1)) || (v3_2 != -1))) {
                    if ((v7_5 == null) || ((!v7_5.equals("access_denied")) && (!v7_5.equals("OAuthAccessDeniedException")))) {
                        if (v3_2 != 4201) {
                            super.onComplete(p8, 0, new com.facebook.FacebookServiceException(new com.facebook.FacebookRequestError(v3_2, v7_5, v2_1), v2_1));
                        } else {
                            super.onComplete(p8, 0, new com.facebook.FacebookOperationCanceledException());
                        }
                    } else {
                        super.onComplete(p8, 0, new com.facebook.FacebookOperationCanceledException());
                    }
                } else {
                    super.onComplete(p8, v0_0, 0);
                }
            } else {
                super.onComplete(p8, 0, new com.facebook.FacebookException("Invalid state parameter"));
                return;
            }
        }
        return;
    }

Method com.facebook.imagepipeline.producers.HttpUrlConnectionNetworkFetcher.downloadFrom() calling method android.net.Uri.parse()


    private java.net.HttpURLConnection downloadFrom(android.net.Uri p8, int p9)
    {
        android.net.Uri v0_0 = com.facebook.imagepipeline.producers.HttpUrlConnectionNetworkFetcher.openConnectionTo(p8);
        v0_0.setConnectTimeout(this.mHttpConnectionTimeout);
        int v1_1 = v0_0.getResponseCode();
        if (!com.facebook.imagepipeline.producers.HttpUrlConnectionNetworkFetcher.isHttpSuccess(v1_1)) {
            if (!com.facebook.imagepipeline.producers.HttpUrlConnectionNetworkFetcher.isHttpRedirect(v1_1)) {
                v0_0.disconnect();
                android.net.Uri v0_1 = new Object[2];
                v0_1[0] = p8.toString();
                v0_1[1] = Integer.valueOf(v1_1);
                throw new java.io.IOException(String.format("Image URL %s returned HTTP code %d", v0_1));
            } else {
                android.net.Uri v0_2;
                boolean v2_2 = v0_0.getHeaderField("Location");
                v0_0.disconnect();
                if (v2_2) {
                    v0_2 = android.net.Uri.parse(v2_2);
                } else {
                    v0_2 = 0;
                }
                boolean v2_3 = p8.getScheme();
                if ((p9 <= null) || ((v0_2 == null) || (v0_2.getScheme().equals(v2_3)))) {
                    java.net.HttpURLConnection v8_8;
                    if (p9 != null) {
                        java.io.IOException v9_3 = new Object[2];
                        v9_3[0] = p8.toString();
                        v9_3[1] = Integer.valueOf(v1_1);
                        v8_8 = com.facebook.imagepipeline.producers.HttpUrlConnectionNetworkFetcher.error("URL %s returned %d without a valid redirect", v9_3);
                    } else {
                        java.io.IOException v9_4 = new Object[1];
                        v9_4[0] = p8.toString();
                        v8_8 = com.facebook.imagepipeline.producers.HttpUrlConnectionNetworkFetcher.error("URL %s follows too many redirects", v9_4);
                    }
                    throw new java.io.IOException(v8_8);
                } else {
                    return this.downloadFrom(v0_2, (p9 - 1));
                }
            }
        } else {
            return v0_0;
        }
    }

Method com.facebook.drawee.view.SimpleDraweeView.setImageURI() calling method android.net.Uri.parse()


    public void setImageURI(String p1, Object p2)
    {
        int v1_1;
        if (p1 == 0) {
            v1_1 = 0;
        } else {
            v1_1 = android.net.Uri.parse(p1);
        }
        this.setImageURI(v1_1, p2);
        return;
    }

Method com.facebook.drawee.view.SimpleDraweeView.init() calling method android.net.Uri.parse()


    private void init(android.content.Context p3, android.util.AttributeSet p4)
    {
        if (!this.isInEditMode()) {
            com.facebook.common.internal.Preconditions.checkNotNull(com.facebook.drawee.view.SimpleDraweeView.sDraweecontrollerbuildersupplier, "SimpleDraweeView was not initialized!");
            this.mControllerBuilder = ((com.facebook.drawee.controller.AbstractDraweeControllerBuilder) com.facebook.drawee.view.SimpleDraweeView.sDraweecontrollerbuildersupplier.get());
            if (p4 != 0) {
                android.content.res.TypedArray v3_1 = p3.obtainStyledAttributes(p4, com.facebook.drawee.R$styleable.SimpleDraweeView);
                try {
                    if (!v3_1.hasValue(com.facebook.drawee.R$styleable.SimpleDraweeView_actualImageUri)) {
                        if (v3_1.hasValue(com.facebook.drawee.R$styleable.SimpleDraweeView_actualImageResource)) {
                            int v4_6 = v3_1.getResourceId(com.facebook.drawee.R$styleable.SimpleDraweeView_actualImageResource, -1);
                            if (v4_6 != -1) {
                                this.setActualImageResource(v4_6);
                            }
                        }
                    } else {
                        this.setImageURI(android.net.Uri.parse(v3_1.getString(com.facebook.drawee.R$styleable.SimpleDraweeView_actualImageUri)), 0);
                    }
                } catch (int v4_10) {
                    v3_1.recycle();
                    throw v4_10;
                }
                v3_1.recycle();
            }
            return;
        } else {
            return;
        }
    }

Method com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilder.setUri() calling method android.net.Uri.parse()


    public com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilder setUri(String p2)
    {
        if ((p2 != null) && (!p2.isEmpty())) {
            return this.setUri(android.net.Uri.parse(p2));
        } else {
            return ((com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilder) super.setImageRequest(com.facebook.imagepipeline.request.ImageRequest.fromUri(p2)));
        }
    }

Method android.support.v4.graphics.drawable.IconCompat.getUri() calling method android.net.Uri.parse()


    public android.net.Uri getUri()
    {
        if ((this.mType != -1) || (android.os.Build$VERSION.SDK_INT < 23)) {
            return android.net.Uri.parse(((String) this.mObj1));
        } else {
            return android.support.v4.graphics.drawable.IconCompat.getUri(((android.graphics.drawable.Icon) this.mObj1));
        }
    }

Method android.support.v4.graphics.drawable.IconCompat.loadDrawableInner() calling method android.net.Uri.parse()


    private android.graphics.drawable.Drawable loadDrawableInner(android.content.Context p7)
    {
        switch (this.mType) {
            case 1:
                return new android.graphics.drawable.BitmapDrawable(p7.getResources(), ((android.graphics.Bitmap) this.mObj1));
            case 2:
                android.graphics.Bitmap v0_14 = this.getResPackage();
                if (android.text.TextUtils.isEmpty(v0_14)) {
                    v0_14 = p7.getPackageName();
                }
                try {
                    return android.support.v4.content.res.ResourcesCompat.getDrawable(android.support.v4.graphics.drawable.IconCompat.getResources(p7, v0_14), this.mInt1, p7.getTheme());
                } catch (android.content.res.Resources v7_7) {
                    StringBuilder v4_7 = new Object[2];
                    v4_7[0] = Integer.valueOf(this.mInt1);
                    v4_7[1] = this.mObj1;
                    android.util.Log.e("IconCompat", String.format("Unable to load resource 0x%08x from pkg=%s", v4_7), v7_7);
                }
            case 3:
                return new android.graphics.drawable.BitmapDrawable(p7.getResources(), android.graphics.BitmapFactory.decodeByteArray(((byte[]) this.mObj1), this.mInt1, this.mInt2));
            case 4:
                android.graphics.Bitmap v0_7;
                android.graphics.Bitmap v0_6 = android.net.Uri.parse(((String) this.mObj1));
                android.graphics.drawable.BitmapDrawable v1_6 = v0_6.getScheme();
                if ((!"content".equals(v1_6)) && (!"file".equals(v1_6))) {
                    try {
                        v0_7 = new java.io.FileInputStream(new java.io.File(((String) this.mObj1)));
                    } catch (android.graphics.drawable.BitmapDrawable v1_10) {
                        StringBuilder v4_3 = new StringBuilder();
                        v4_3.append("Unable to load image from path: ");
                        v4_3.append(v0_7);
                        android.util.Log.w("IconCompat", v4_3.toString(), v1_10);
                        v0_7 = 0;
                    }
                } else {
                    try {
                        v0_7 = p7.getContentResolver().openInputStream(v0_6);
                    } catch (android.graphics.drawable.BitmapDrawable v1_12) {
                        StringBuilder v4_5 = new StringBuilder();
                        v4_5.append("Unable to load image from URI: ");
                        v4_5.append(v0_7);
                        android.util.Log.w("IconCompat", v4_5.toString(), v1_12);
                    }
                }
                if (v0_7 == null) {
                } else {
                    return new android.graphics.drawable.BitmapDrawable(p7.getResources(), android.graphics.BitmapFactory.decodeStream(v0_7));
                }
            case 5:
                return new android.graphics.drawable.BitmapDrawable(p7.getResources(), android.support.v4.graphics.drawable.IconCompat.createLegacyIconFromAdaptiveIcon(((android.graphics.Bitmap) this.mObj1), 0));
            default:
        }
        return 0;
    }

Method com.google.android.gms.internal.firebase_auth.zzaa.zzi() calling method android.net.Uri.parse()


    private static String zzi(String p7)
    {
        String v7_1 = android.net.Uri.parse(p7);
        try {
            String v1_5 = v7_1.getQueryParameterNames();
        } catch (String v7_6) {
            Object[] v3_1 = new Object[1];
            String v7_8 = String.valueOf(v7_6.getMessage());
            if (v7_8.length() == 0) {
                String v7_10 = new String("No oobCode in signInLink: ");
            } else {
                v7_10 = "No oobCode in signInLink: ".concat(v7_8);
            }
            v3_1[0] = v7_10;
            com.google.android.gms.internal.firebase_auth.zzaa.zzdx.v("EmailLinkSignInRequest", v3_1);
            return 0;
        }
        if (!v1_5.contains("oobCode")) {
            if (!v1_5.contains("link")) {
                return 0;
            } else {
                return android.net.Uri.parse(v7_1.getQueryParameter("link")).getQueryParameter("oobCode");
            }
        } else {
            return v7_1.getQueryParameter("oobCode");
        }
    }

Method com.facebook.share.widget.ShareDialog$WebShareHandler.createAndMapAttachments() calling method android.net.Uri.parse()


    private com.facebook.share.model.SharePhotoContent createAndMapAttachments(com.facebook.share.model.SharePhotoContent p8, java.util.UUID p9)
    {
        com.facebook.share.model.SharePhotoContent$Builder v0_2 = new com.facebook.share.model.SharePhotoContent$Builder().readFrom(p8);
        java.util.ArrayList v1_1 = new java.util.ArrayList();
        java.util.ArrayList v2_1 = new java.util.ArrayList();
        int v3 = 0;
        while (v3 < p8.getPhotos().size()) {
            com.facebook.share.model.SharePhoto v4_4 = ((com.facebook.share.model.SharePhoto) p8.getPhotos().get(v3));
            com.facebook.internal.NativeAppCallAttachmentStore$Attachment v5_0 = v4_4.getBitmap();
            if (v5_0 != null) {
                com.facebook.internal.NativeAppCallAttachmentStore$Attachment v5_1 = com.facebook.internal.NativeAppCallAttachmentStore.createAttachment(p9, v5_0);
                v4_4 = new com.facebook.share.model.SharePhoto$Builder().readFrom(v4_4).setImageUrl(android.net.Uri.parse(v5_1.getAttachmentUrl())).setBitmap(0).build();
                v2_1.add(v5_1);
            }
            v1_1.add(v4_4);
            v3++;
        }
        v0_2.setPhotos(v1_1);
        com.facebook.internal.NativeAppCallAttachmentStore.addAttachments(v2_1);
        return v0_2.build();
    }

Method com.facebook.react.views.toolbar.ReactToolbar.setIconSource() calling method android.net.Uri.parse()


    private void setIconSource(com.facebook.react.bridge.ReadableMap p3, com.facebook.react.views.toolbar.ReactToolbar$IconControllerListener p4, com.facebook.drawee.view.DraweeHolder p5)
    {
        int v1_0;
        if (p3 == null) {
            v1_0 = 0;
        } else {
            v1_0 = p3.getString("uri");
        }
        if (v1_0 != 0) {
            if ((!v1_0.startsWith("http://")) && ((!v1_0.startsWith("https://")) && (!v1_0.startsWith("file://")))) {
                p4.setDrawable(this.getDrawableByName(v1_0));
            } else {
                p4.setIconImageInfo(this.getIconImageInfo(p3));
                p5.setController(((com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilder) ((com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilder) com.facebook.drawee.backends.pipeline.Fresco.newDraweeControllerBuilder().setUri(android.net.Uri.parse(v1_0)).setControllerListener(p4)).setOldController(p5.getController())).build());
                p5.getTopLevelDrawable().setVisible(1, 1);
            }
        } else {
            p4.setIconImageInfo(0);
            p4.setDrawable(0);
        }
        return;
    }

Method com.facebook.react.modules.image.ImageLoaderModule$3.doInBackgroundGuarded() calling method android.net.Uri.parse()


    protected varargs void doInBackgroundGuarded(Void[] p6)
    {
        p6 = com.facebook.react.bridge.Arguments.createMap();
        com.facebook.react.bridge.Promise v0_0 = com.facebook.drawee.backends.pipeline.Fresco.getImagePipeline();
        int v1 = 0;
        while (v1 < this.val$uris.size()) {
            String v2_1 = this.val$uris.getString(v1);
            String v3_0 = android.net.Uri.parse(v2_1);
            if (!v0_0.isInBitmapMemoryCache(v3_0)) {
                if (v0_0.isInDiskCacheSync(v3_0)) {
                    p6.putString(v2_1, "disk");
                }
            } else {
                p6.putString(v2_1, "memory");
            }
            v1++;
        }
        this.val$promise.resolve(p6);
        return;
    }

Method com.facebook.react.modules.camera.ImageStoreManager$GetBase64Task.doInBackgroundGuarded() calling method android.net.Uri.parse()


    protected varargs void doInBackgroundGuarded(Void[] p6)
    {
        try {
            String v1_0 = com.facebook.react.modules.camera.ImageStoreManager.access$100(this.this$0).getContentResolver().openInputStream(android.net.Uri.parse(this.mUri));
            try {
                String v2_0 = this.mSuccess;
                com.facebook.react.bridge.Callback v3_0 = new Object[1];
                v3_0[0] = this.this$0.convertInputStreamToBase64OutputStream(v1_0);
                v2_0.invoke(v3_0);
            } catch (String v2_3) {
                com.facebook.react.modules.camera.ImageStoreManager.access$200(v1_0);
                throw v2_3;
            } catch (String v2_1) {
                com.facebook.react.bridge.Callback v3_1 = this.mError;
                Object[] v4_2 = new Object[1];
                v4_2[0] = v2_1.getMessage();
                v3_1.invoke(v4_2);
            }
            com.facebook.react.modules.camera.ImageStoreManager.access$200(v1_0);
            return;
        } catch (String v1_2) {
            String v2_4 = this.mError;
            Object[] v0_1 = new Object[1];
            v0_1[0] = v1_2.getMessage();
            v2_4.invoke(v0_1);
            return;
        }
    }

Method com.facebook.react.modules.camera.ImageEditingManager$CropTask.doInBackgroundGuarded() calling method android.net.Uri.parse()


    protected varargs void doInBackgroundGuarded(Void[] p5)
    {
        try {
            Object[] v2_10;
            com.facebook.react.bridge.Callback v1_4 = new android.graphics.BitmapFactory$Options();
        } catch (com.facebook.react.bridge.Callback v1_8) {
            Object[] v2_8 = this.mError;
            Object[] v0_1 = new Object[1];
            v0_1[0] = v1_8.getMessage();
            v2_8.invoke(v0_1);
            return;
        }
        if ((this.mTargetWidth <= 0) || (this.mTargetHeight <= 0)) {
            v2_10 = 0;
        } else {
            v2_10 = 1;
        }
        Object[] v2_0;
        if (v2_10 == null) {
            v2_0 = this.crop(v1_4);
        } else {
            v2_0 = this.cropAndResize(this.mTargetWidth, this.mTargetHeight, v1_4);
        }
        com.facebook.react.bridge.Callback v1_0 = v1_4.outMimeType;
        if ((v1_0 == null) || (v1_0.isEmpty())) {
            throw new java.io.IOException("Could not determine MIME type");
        } else {
            String v3_3 = com.facebook.react.modules.camera.ImageEditingManager.access$300(this.mContext, v1_0);
            com.facebook.react.modules.camera.ImageEditingManager.access$400(v2_0, v1_0, v3_3);
            if (v1_0.equals("image/jpeg")) {
                com.facebook.react.modules.camera.ImageEditingManager.access$500(this.mContext, android.net.Uri.parse(this.mUri), v3_3);
            }
            com.facebook.react.bridge.Callback v1_7 = this.mSuccess;
            Object[] v2_7 = new Object[1];
            v2_7[0] = android.net.Uri.fromFile(v3_3).toString();
            v1_7.invoke(v2_7);
            return;
        }
    }

Method com.facebook.react.modules.camera.ImageEditingManager$CropTask.openBitmapInputStream() calling method android.net.Uri.parse()


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

Method com.facebook.internal.FacebookWebFallbackDialog.parseResponseUri() calling method android.net.Uri.parse()


    protected android.os.Bundle parseResponseUri(String p4)
    {
        android.os.Bundle v4_3 = com.facebook.internal.Utility.parseUrlQueryString(android.net.Uri.parse(p4).getQuery());
        org.json.JSONException v0_9 = v4_3.getString("bridge_args");
        v4_3.remove("bridge_args");
        if (!com.facebook.internal.Utility.isNullOrEmpty(v0_9)) {
            try {
                v4_3.putBundle("com.facebook.platform.protocol.BRIDGE_ARGS", com.facebook.internal.BundleJSONConverter.convertToBundle(new org.json.JSONObject(v0_9)));
            } catch (org.json.JSONException v0_1) {
                com.facebook.internal.Utility.logd(com.facebook.internal.FacebookWebFallbackDialog.TAG, "Unable to parse bridge_args JSON", v0_1);
            }
        }
        org.json.JSONException v0_3 = v4_3.getString("method_results");
        v4_3.remove("method_results");
        if (!com.facebook.internal.Utility.isNullOrEmpty(v0_3)) {
            if (com.facebook.internal.Utility.isNullOrEmpty(v0_3)) {
                v0_3 = "{}";
            }
            try {
                v4_3.putBundle("com.facebook.platform.protocol.RESULT_ARGS", com.facebook.internal.BundleJSONConverter.convertToBundle(new org.json.JSONObject(v0_3)));
            } catch (org.json.JSONException v0_5) {
                com.facebook.internal.Utility.logd(com.facebook.internal.FacebookWebFallbackDialog.TAG, "Unable to parse bridge_args JSON", v0_5);
            }
        }
        v4_3.remove("version");
        v4_3.putInt("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.NativeProtocol.getLatestKnownVersion());
        return v4_3;
    }

Method com.facebook.applinks.FacebookAppLinkResolver.getWebFallbackUriFromJson() calling method android.net.Uri.parse()


    private static android.net.Uri getWebFallbackUriFromJson(android.net.Uri p2, org.json.JSONObject p3)
    {
        try {
            int v3_3 = p3.getJSONObject("web");
        } catch (org.json.JSONException) {
            return p2;
        }
        if (com.facebook.applinks.FacebookAppLinkResolver.tryGetBooleanFromJson(v3_3, "should_fallback", 1)) {
            int v3_2;
            int v3_1 = com.facebook.applinks.FacebookAppLinkResolver.tryGetStringFromJson(v3_3, "url", 0);
            if (v3_1 == 0) {
                v3_2 = 0;
            } else {
                v3_2 = android.net.Uri.parse(v3_1);
            }
            if (v3_2 != 0) {
                p2 = v3_2;
            }
            return p2;
        } else {
            return 0;
        }
    }

Method com.facebook.applinks.FacebookAppLinkResolver.getAndroidTargetFromJson() calling method android.net.Uri.parse()


    private static bolts.AppLink$Target getAndroidTargetFromJson(org.json.JSONObject p5)
    {
        android.net.Uri v1 = 0;
        String v0_1 = com.facebook.applinks.FacebookAppLinkResolver.tryGetStringFromJson(p5, "package", 0);
        if (v0_1 != null) {
            String v2_1 = com.facebook.applinks.FacebookAppLinkResolver.tryGetStringFromJson(p5, "class", 0);
            String v3_0 = com.facebook.applinks.FacebookAppLinkResolver.tryGetStringFromJson(p5, "app_name", 0);
            bolts.AppLink$Target v5_1 = com.facebook.applinks.FacebookAppLinkResolver.tryGetStringFromJson(p5, "url", 0);
            if (v5_1 != null) {
                v1 = android.net.Uri.parse(v5_1);
            }
            return new bolts.AppLink$Target(v0_1, v2_1, v1, v3_0);
        } else {
            return 0;
        }
    }

Method com.facebook.Profile$1.onSuccess() calling method android.net.Uri.parse()


    public void onSuccess(org.json.JSONObject p10)
    {
        String v2 = p10.optString("id");
        if (v2 != null) {
            int v10_1;
            String v0_2 = p10.optString("link");
            com.facebook.Profile v8 = new com.facebook.Profile;
            String v3 = p10.optString("first_name");
            String v4 = p10.optString("middle_name");
            String v5 = p10.optString("last_name");
            String v6 = p10.optString("name");
            if (v0_2 == null) {
                v10_1 = 0;
            } else {
                v10_1 = android.net.Uri.parse(v0_2);
            }
            v8(v2, v3, v4, v5, v6, v10_1);
            com.facebook.Profile.setCurrentProfile(v8);
            return;
        } else {
            return;
        }
    }

Method bolts.WebViewAppLinkResolver.tryCreateUrl() calling method android.net.Uri.parse()


    private static android.net.Uri tryCreateUrl(String p0)
    {
        if (p0 != null) {
            return android.net.Uri.parse(p0);
        } else {
            return 0;
        }
    }

Method android.support.v7.widget.SearchView.createIntentFromSuggestion() calling method android.net.Uri.parse()


    private android.content.Intent createIntentFromSuggestion(android.database.Cursor p9, int p10, String p11)
    {
        try {
            android.support.v7.widget.SearchView v1_6 = android.support.v7.widget.SuggestionsAdapter.getColumnString(p9, "suggest_intent_action");
        } catch (RuntimeException v10_1) {
            try {
                android.content.Intent v9_1 = p9.getPosition();
            } catch (RuntimeException) {
                v9_1 = -1;
            }
            android.support.v7.widget.SearchView v1_10 = new StringBuilder();
            v1_10.append("Search suggestions cursor at row ");
            v1_10.append(v9_1);
            v1_10.append(" returned exception.");
            android.util.Log.w("SearchView", v1_10.toString(), v10_1);
            return 0;
        }
        if (v1_6 == null) {
            v1_6 = this.mSearchable.getSuggestIntentAction();
        }
        String v2_0;
        if (v1_6 != null) {
            v2_0 = v1_6;
        } else {
            v2_0 = "android.intent.action.SEARCH";
        }
        android.support.v7.widget.SearchView v1_3 = android.support.v7.widget.SuggestionsAdapter.getColumnString(p9, "suggest_intent_data");
        if (v1_3 == null) {
            v1_3 = this.mSearchable.getSuggestIntentData();
        }
        if (v1_3 != null) {
            android.net.Uri v3_1 = android.support.v7.widget.SuggestionsAdapter.getColumnString(p9, "suggest_intent_data_id");
            if (v3_1 != null) {
                String v4_1 = new StringBuilder();
                v4_1.append(v1_3);
                v4_1.append("/");
                v4_1.append(android.net.Uri.encode(v3_1));
                v1_3 = v4_1.toString();
            }
        }
        android.net.Uri v3_2;
        if (v1_3 != null) {
            v3_2 = android.net.Uri.parse(v1_3);
        } else {
            v3_2 = 0;
        }
        return this.createIntent(v2_0, v3_2, android.support.v7.widget.SuggestionsAdapter.getColumnString(p9, "suggest_intent_extra_data"), android.support.v7.widget.SuggestionsAdapter.getColumnString(p9, "suggest_intent_query"), p10, p11);
    }