Info 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

Method com.google.android.gms.internal.ads.zzass.<init>() calling method android.webkit.WebSettings.setJavaScriptEnabled()


    public zzass(com.google.android.gms.internal.ads.zzash p5)
    {
        super(p5);
        super.zzdew = new java.util.concurrent.CopyOnWriteArrayList();
        super.zzdex = new java.util.concurrent.CopyOnWriteArrayList();
        super.zzdey = new java.util.concurrent.CopyOnWriteArrayList();
        super.zzdez = new java.util.concurrent.CopyOnWriteArrayList();
        super.zzdfa = p5;
        super.setBackgroundColor(0);
        android.webkit.WebViewClient v0_3 = super.getSettings();
        v0_3.setAllowFileAccess(0);
        v0_3.setSavePassword(0);
        v0_3.setSupportMultipleWindows(1);
        v0_3.setJavaScriptCanOpenWindowsAutomatically(1);
        if (android.os.Build$VERSION.SDK_INT >= 21) {
            v0_3.setMixedContentMode(2);
        }
        com.google.android.gms.ads.internal.zzbv.zzem().zza(super.getContext(), v0_3);
        super.removeJavascriptInterface("accessibility");
        super.removeJavascriptInterface("accessibilityTraversal");
        try {
            super.getSettings().setJavaScriptEnabled(1);
        } catch (android.webkit.WebViewClient v0_9) {
            com.google.android.gms.internal.ads.zzakb.zzb("Unable to enable Javascript.", v0_9);
        }
        super.setLayerType(1, 0);
        super.zzdfb = new com.google.android.gms.internal.ads.zzast(super, super, super, super);
        super.setWebViewClient(super.zzdfb);
        return;
    }

Method com.google.android.gms.internal.ads.zzari.<init>() calling method android.webkit.WebSettings.setJavaScriptEnabled()


    private zzari(com.google.android.gms.internal.ads.zzash p7, com.google.android.gms.internal.ads.zzasi p8, String p9, boolean p10, boolean p11, com.google.android.gms.internal.ads.zzci p12, com.google.android.gms.internal.ads.zzang p13, com.google.android.gms.internal.ads.zznx p14, com.google.android.gms.ads.internal.zzbo p15, com.google.android.gms.ads.internal.zzw p16, com.google.android.gms.internal.ads.zzhs p17)
    {
        super(p7);
        super.zzddd = 0;
        super.zzdde = 0;
        super.zzddn = 1;
        super.zzddo = 0;
        super.zzchp = "";
        super.zzbwz = -1;
        super.zzbwy = -1;
        super.zzbxb = -1;
        super.zzbxc = -1;
        super.zzdda = p7;
        super.zzddh = p8;
        super.zzus = p9;
        super.zzddk = p10;
        super.zzddm = -1;
        super.zzbjc = p12;
        super.zzyf = p13;
        super.zzddb = p15;
        super.zzwc = p16;
        super.zzaeu = ((android.view.WindowManager) super.getContext().getSystemService("window"));
        com.google.android.gms.ads.internal.zzbv.zzek();
        super.zzagj = com.google.android.gms.internal.ads.zzakk.zza(super.zzaeu);
        super.zzddc = super.zzagj.density;
        super.zzcch = p17;
        super.setBackgroundColor(0);
        com.google.android.gms.internal.ads.zzajm v1_28 = super.getSettings();
        v1_28.setAllowFileAccess(0);
        try {
            v1_28.setJavaScriptEnabled(1);
        } catch (String v2_6) {
            com.google.android.gms.internal.ads.zzakb.zzb("Unable to enable Javascript.", v2_6);
        }
        v1_28.setSavePassword(0);
        v1_28.setSupportMultipleWindows(1);
        v1_28.setJavaScriptCanOpenWindowsAutomatically(1);
        if (android.os.Build$VERSION.SDK_INT >= 21) {
            v1_28.setMixedContentMode(2);
        }
        com.google.android.gms.ads.internal.zzbv.zzek().zza(p7, p13.zzcw, v1_28);
        com.google.android.gms.ads.internal.zzbv.zzem().zza(super.getContext(), v1_28);
        super.setDownloadListener(super);
        super.zzvk();
        if (com.google.android.gms.common.util.PlatformVersion.isAtLeastJellyBeanMR1()) {
            super.addJavascriptInterface(com.google.android.gms.internal.ads.zzaro.zzk(super), "googleAdsJsInterface");
        }
        if (com.google.android.gms.common.util.PlatformVersion.isAtLeastHoneycomb()) {
            super.removeJavascriptInterface("accessibility");
            super.removeJavascriptInterface("accessibilityTraversal");
        }
        super.zzaee = new com.google.android.gms.internal.ads.zzamt(super.zzdda.zzto(), super, super, 0);
        super.zzvo();
        super.zzddx = new com.google.android.gms.internal.ads.zznw(new com.google.android.gms.internal.ads.zznx(1, "make_wv", super.zzus));
        super.zzddx.zzji().zzc(p14);
        super.zzdad = com.google.android.gms.internal.ads.zznq.zzb(super.zzddx.zzji());
        super.zzddx.zza("native:view_create", super.zzdad);
        super.zzddw = 0;
        super.zzddv = 0;
        com.google.android.gms.ads.internal.zzbv.zzem().zzaw(p7);
        com.google.android.gms.ads.internal.zzbv.zzeo().zzqe();
        return;
    }

Method com.google.android.gms.ads.internal.zzbp.<init>() calling method android.webkit.WebSettings.setJavaScriptEnabled()


    public zzbp(android.content.Context p4, com.google.android.gms.internal.ads.zzjn p5, String p6, com.google.android.gms.internal.ads.zzang p7)
    {
        this.mContext = p4;
        this.zzyf = p7;
        this.zzaau = p5;
        this.zzaax = new android.webkit.WebView(this.mContext);
        this.zzaav = com.google.android.gms.internal.ads.zzaki.zza(new com.google.android.gms.ads.internal.zzbs(this));
        this.zzaaw = new com.google.android.gms.ads.internal.zzbu(p6);
        this.zzk(0);
        this.zzaax.setVerticalScrollBarEnabled(0);
        this.zzaax.getSettings().setJavaScriptEnabled(1);
        this.zzaax.setWebViewClient(new com.google.android.gms.ads.internal.zzbq(this));
        this.zzaax.setOnTouchListener(new com.google.android.gms.ads.internal.zzbr(this));
        return;
    }

Method com.google.android.gms.internal.ads.zzass.<init>() calling method android.webkit.WebSettings.setAllowFileAccess()


    public zzass(com.google.android.gms.internal.ads.zzash p5)
    {
        super(p5);
        super.zzdew = new java.util.concurrent.CopyOnWriteArrayList();
        super.zzdex = new java.util.concurrent.CopyOnWriteArrayList();
        super.zzdey = new java.util.concurrent.CopyOnWriteArrayList();
        super.zzdez = new java.util.concurrent.CopyOnWriteArrayList();
        super.zzdfa = p5;
        super.setBackgroundColor(0);
        android.webkit.WebViewClient v0_3 = super.getSettings();
        v0_3.setAllowFileAccess(0);
        v0_3.setSavePassword(0);
        v0_3.setSupportMultipleWindows(1);
        v0_3.setJavaScriptCanOpenWindowsAutomatically(1);
        if (android.os.Build$VERSION.SDK_INT >= 21) {
            v0_3.setMixedContentMode(2);
        }
        com.google.android.gms.ads.internal.zzbv.zzem().zza(super.getContext(), v0_3);
        super.removeJavascriptInterface("accessibility");
        super.removeJavascriptInterface("accessibilityTraversal");
        try {
            super.getSettings().setJavaScriptEnabled(1);
        } catch (android.webkit.WebViewClient v0_9) {
            com.google.android.gms.internal.ads.zzakb.zzb("Unable to enable Javascript.", v0_9);
        }
        super.setLayerType(1, 0);
        super.zzdfb = new com.google.android.gms.internal.ads.zzast(super, super, super, super);
        super.setWebViewClient(super.zzdfb);
        return;
    }

Method com.google.android.gms.internal.ads.zzari.<init>() calling method android.webkit.WebSettings.setAllowFileAccess()


    private zzari(com.google.android.gms.internal.ads.zzash p7, com.google.android.gms.internal.ads.zzasi p8, String p9, boolean p10, boolean p11, com.google.android.gms.internal.ads.zzci p12, com.google.android.gms.internal.ads.zzang p13, com.google.android.gms.internal.ads.zznx p14, com.google.android.gms.ads.internal.zzbo p15, com.google.android.gms.ads.internal.zzw p16, com.google.android.gms.internal.ads.zzhs p17)
    {
        super(p7);
        super.zzddd = 0;
        super.zzdde = 0;
        super.zzddn = 1;
        super.zzddo = 0;
        super.zzchp = "";
        super.zzbwz = -1;
        super.zzbwy = -1;
        super.zzbxb = -1;
        super.zzbxc = -1;
        super.zzdda = p7;
        super.zzddh = p8;
        super.zzus = p9;
        super.zzddk = p10;
        super.zzddm = -1;
        super.zzbjc = p12;
        super.zzyf = p13;
        super.zzddb = p15;
        super.zzwc = p16;
        super.zzaeu = ((android.view.WindowManager) super.getContext().getSystemService("window"));
        com.google.android.gms.ads.internal.zzbv.zzek();
        super.zzagj = com.google.android.gms.internal.ads.zzakk.zza(super.zzaeu);
        super.zzddc = super.zzagj.density;
        super.zzcch = p17;
        super.setBackgroundColor(0);
        com.google.android.gms.internal.ads.zzajm v1_28 = super.getSettings();
        v1_28.setAllowFileAccess(0);
        try {
            v1_28.setJavaScriptEnabled(1);
        } catch (String v2_6) {
            com.google.android.gms.internal.ads.zzakb.zzb("Unable to enable Javascript.", v2_6);
        }
        v1_28.setSavePassword(0);
        v1_28.setSupportMultipleWindows(1);
        v1_28.setJavaScriptCanOpenWindowsAutomatically(1);
        if (android.os.Build$VERSION.SDK_INT >= 21) {
            v1_28.setMixedContentMode(2);
        }
        com.google.android.gms.ads.internal.zzbv.zzek().zza(p7, p13.zzcw, v1_28);
        com.google.android.gms.ads.internal.zzbv.zzem().zza(super.getContext(), v1_28);
        super.setDownloadListener(super);
        super.zzvk();
        if (com.google.android.gms.common.util.PlatformVersion.isAtLeastJellyBeanMR1()) {
            super.addJavascriptInterface(com.google.android.gms.internal.ads.zzaro.zzk(super), "googleAdsJsInterface");
        }
        if (com.google.android.gms.common.util.PlatformVersion.isAtLeastHoneycomb()) {
            super.removeJavascriptInterface("accessibility");
            super.removeJavascriptInterface("accessibilityTraversal");
        }
        super.zzaee = new com.google.android.gms.internal.ads.zzamt(super.zzdda.zzto(), super, super, 0);
        super.zzvo();
        super.zzddx = new com.google.android.gms.internal.ads.zznw(new com.google.android.gms.internal.ads.zznx(1, "make_wv", super.zzus));
        super.zzddx.zzji().zzc(p14);
        super.zzdad = com.google.android.gms.internal.ads.zznq.zzb(super.zzddx.zzji());
        super.zzddx.zza("native:view_create", super.zzdad);
        super.zzddw = 0;
        super.zzddv = 0;
        com.google.android.gms.ads.internal.zzbv.zzem().zzaw(p7);
        com.google.android.gms.ads.internal.zzbv.zzeo().zzqe();
        return;
    }

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


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

Method com.google.android.gms.internal.ads.zzzv.requestInterstitialAd() calling method android.net.Uri.parse()


    public final void requestInterstitialAd(android.content.Context p4, com.google.android.gms.ads.mediation.MediationInterstitialListener p5, android.os.Bundle p6, com.google.android.gms.ads.mediation.MediationAdRequest p7, android.os.Bundle p8)
    {
        this.zzbvq = p5;
        if (this.zzbvq != null) {
            if ((p4 instanceof android.app.Activity)) {
                if ((!com.google.android.gms.common.util.PlatformVersion.isAtLeastIceCreamSandwichMR1()) || (!com.google.android.gms.internal.ads.zzoh.zzh(p4))) {
                    com.google.android.gms.ads.mediation.MediationInterstitialListener v0_1 = 0;
                } else {
                    v0_1 = 1;
                }
                if (v0_1 != null) {
                    com.google.android.gms.ads.mediation.MediationInterstitialListener v0_3 = p6.getString("tab_url");
                    if (!android.text.TextUtils.isEmpty(v0_3)) {
                        this.zzbvp = ((android.app.Activity) p4);
                        this.mUri = android.net.Uri.parse(v0_3);
                        this.zzbvq.onAdLoaded(this);
                    } else {
                        com.google.android.gms.internal.ads.zzane.zzdk("The tab_url retrieved from mediation metadata is empty. Bailing out.");
                        this.zzbvq.onAdFailedToLoad(this, 0);
                    }
                } else {
                    com.google.android.gms.internal.ads.zzane.zzdk("Default browser does not support custom tabs. Bailing out.");
                    this.zzbvq.onAdFailedToLoad(this, 0);
                }
            } else {
                com.google.android.gms.internal.ads.zzane.zzdk("AdMobCustomTabs can only work with Activity context. Bailing out.");
                this.zzbvq.onAdFailedToLoad(this, 0);
            }
        } else {
            com.google.android.gms.internal.ads.zzane.zzdk("Listener not set for mediation. Returning.");
        }
        return;
    }

Method com.google.android.gms.internal.ads.zzoh.zzh() calling method android.net.Uri.parse()


    public static boolean zzh(android.content.Context p6)
    {
        boolean v2 = 0;
        int v0_1 = p6.getPackageManager();
        if (v0_1 != 0) {
            int v1_3 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("http://www.example.com"));
            android.content.pm.ResolveInfo v3_0 = v0_1.resolveActivity(v1_3, 0);
            java.util.List v4_1 = v0_1.queryIntentActivities(v1_3, 65536);
            if ((v4_1 != null) && (v3_0 != null)) {
                int v1_0 = 0;
                while (v1_0 < v4_1.size()) {
                    if (!v3_0.activityInfo.name.equals(((android.content.pm.ResolveInfo) v4_1.get(v1_0)).activityInfo.name)) {
                        v1_0++;
                    } else {
                        v2 = v3_0.activityInfo.packageName.equals(com.google.android.gms.internal.ads.zzbfw.zzbn(p6));
                        break;
                    }
                }
            }
        }
        return v2;
    }

Method com.google.android.gms.internal.ads.zznn.zzjf() calling method android.net.Uri.parse()


    private final void zzjf()
    {
        try {
            while(true) {
                java.io.IOException v0_6 = ((com.google.android.gms.internal.ads.zznx) this.zzbfz.take());
                String v2_1 = v0_6.zzjk();
                try {
                    String v1_12.close();
                } catch (java.io.IOException v0_16) {
                    com.google.android.gms.internal.ads.zzakb.zzc("CsiReporter: Cannot close file: sdk_csi_data.txt.", v0_16);
                }
            }
            com.google.android.gms.internal.ads.zzakb.zzdk("CsiReporter: File doesn\'t exists. Cannot write CSI data to file.");
        } catch (java.io.IOException v0_19) {
            com.google.android.gms.internal.ads.zzakb.zzc("CsiReporter:reporter interrupted", v0_19);
            return;
        }
        if (!android.text.TextUtils.isEmpty(v2_1)) {
            java.io.IOException v0_2 = this.zza(this.zzbgb, v0_6.zzjl());
            java.io.File v3_0 = android.net.Uri.parse(this.zzbfx).buildUpon();
            int v4_0 = v0_2.entrySet().iterator();
            while (v4_0.hasNext()) {
                java.io.IOException v0_18 = ((java.util.Map$Entry) v4_0.next());
                v3_0.appendQueryParameter(((String) v0_18.getKey()), ((String) v0_18.getValue()));
            }
            java.io.IOException v0_8 = new StringBuilder(v3_0.build().toString());
            v0_8.append("&it=").append(v2_1);
            java.io.IOException v0_9 = v0_8.toString();
            if (!this.zzbgd.get()) {
                com.google.android.gms.ads.internal.zzbv.zzek();
                com.google.android.gms.internal.ads.zzakk.zzd(this.mContext, this.zzaej, v0_9);
            } else {
                java.io.File v3_1 = this.zzbge;
                if (v3_1 != null) {
                    try {
                        v1_12 = new java.io.FileOutputStream(v3_1, 1);
                        try {
                            v1_12.write(v0_9.getBytes());
                            v1_12.write(10);
                        } catch (java.io.IOException v0_11) {
                            com.google.android.gms.internal.ads.zzakb.zzc("CsiReporter: Cannot write to file: sdk_csi_data.txt.", v0_11);
                            if (v1_12 == null) {
                            } else {
                                try {
                                    v1_12.close();
                                } catch (java.io.IOException v0_15) {
                                    com.google.android.gms.internal.ads.zzakb.zzc("CsiReporter: Cannot close file: sdk_csi_data.txt.", v0_15);
                                }
                            }
                        }
                    } catch (java.io.IOException v0_12) {
                        v1_12 = 0;
                        if (v1_12 != null) {
                            try {
                                v1_12.close();
                            } catch (String v1_15) {
                                com.google.android.gms.internal.ads.zzakb.zzc("CsiReporter: Cannot close file: sdk_csi_data.txt.", v1_15);
                            }
                        }
                        throw v0_12;
                    } catch (java.io.IOException v0_11) {
                        v1_12 = 0;
                    } catch (java.io.IOException v0_12) {
                    }
                }
            }
        }
    }

Method com.google.android.gms.internal.ads.zzmw.zzix() calling method android.net.Uri.parse()


    public final boolean zzix()
    {
        boolean v0_1 = new android.content.Intent("android.intent.action.VIEW");
        v0_1.setData(android.net.Uri.parse("sms:"));
        return this.zza(v0_1);
    }

Method com.google.android.gms.internal.ads.zzmw.zziw() calling method android.net.Uri.parse()


    public final boolean zziw()
    {
        boolean v0_1 = new android.content.Intent("android.intent.action.DIAL");
        v0_1.setData(android.net.Uri.parse("tel:"));
        return this.zza(v0_1);
    }

Method com.google.android.gms.internal.ads.zzhl.zzaa() calling method android.net.Uri.parse()


    public static com.google.android.gms.internal.ads.zzhl zzaa(String p1)
    {
        return com.google.android.gms.internal.ads.zzhl.zzd(android.net.Uri.parse(p1));
    }

Method com.google.android.gms.internal.ads.zzci.zza() calling method android.net.Uri.parse()


    private final android.net.Uri zza(android.net.Uri p9, android.content.Context p10, String p11, boolean p12, android.view.View p13, android.app.Activity p14)
    {
        try {
            String v2_0 = this.zza(p9);
        } catch (android.net.Uri v0) {
            throw new com.google.android.gms.internal.ads.zzcj("Provided Uri is not in a valid state");
        }
        if (v2_0 == null) {
            if (p9.getQueryParameter("ms") != null) {
                throw new com.google.android.gms.internal.ads.zzcj("Query parameter already exists: ms");
            }
        } else {
            if (p9.toString().contains("dc_ms=")) {
                throw new com.google.android.gms.internal.ads.zzcj("Parameter already exists: dc_ms");
            }
        }
        StringBuilder v1_9;
        if (!p12) {
            v1_9 = this.zzrd.zza(p10);
        } else {
            v1_9 = this.zzrd.zza(p10, p11, p13, p14);
        }
        android.net.Uri v0_4;
        if (v2_0 == null) {
            String v3_0 = p9.toString();
            android.net.Uri v0_22 = v3_0.indexOf("&adurl");
            if (v0_22 == -1) {
                v0_22 = v3_0.indexOf("?adurl");
            }
            if (v0_22 == -1) {
                v0_4 = p9.buildUpon().appendQueryParameter("ms", v1_9).build();
            } else {
                v0_4 = android.net.Uri.parse(new StringBuilder(v3_0.substring(0, (v0_22 + 1))).append("ms").append("=").append(v1_9).append("&").append(v3_0.substring((v0_22 + 1))).toString());
            }
        } else {
            String v2_5 = p9.toString();
            String v3_2 = v2_5.indexOf(";adurl");
            if (v3_2 == -1) {
                String v3_3 = p9.getEncodedPath();
                String v4_7 = v2_5.indexOf(v3_3);
                v0_4 = android.net.Uri.parse(new StringBuilder(v2_5.substring(0, (v3_3.length() + v4_7))).append(";").append("dc_ms").append("=").append(v1_9).append(";").append(v2_5.substring((v3_3.length() + v4_7))).toString());
            } else {
                v0_4 = android.net.Uri.parse(new StringBuilder(v2_5.substring(0, (v3_2 + 1))).append("dc_ms").append("=").append(v1_9).append(";").append(v2_5.substring((v3_2 + 1))).toString());
            }
        }
        return v0_4;
    }

Method com.google.android.gms.internal.ads.zzbfw.zzbn() calling method android.net.Uri.parse()


    public static String zzbn(android.content.Context p10)
    {
        String v0_26;
        if (com.google.android.gms.internal.ads.zzbfw.zzedy == null) {
            int v1_1;
            android.content.pm.PackageManager v3 = p10.getPackageManager();
            android.content.Intent v4_0 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("http://www.example.com"));
            String v0_0 = v3.resolveActivity(v4_0, 0);
            if (v0_0 == null) {
                v1_1 = 0;
            } else {
                v1_1 = v0_0.activityInfo.packageName;
            }
            String v0_4 = v3.queryIntentActivities(v4_0, 0);
            java.util.ArrayList v5_1 = new java.util.ArrayList();
            java.util.Iterator v6 = v0_4.iterator();
            while (v6.hasNext()) {
                String v0_28 = ((android.content.pm.ResolveInfo) v6.next());
                android.content.pm.ResolveInfo v7_1 = new android.content.Intent();
                v7_1.setAction("android.support.customtabs.action.CustomTabsService");
                v7_1.setPackage(v0_28.activityInfo.packageName);
                if (v3.resolveService(v7_1, 0) != null) {
                    v5_1.add(v0_28.activityInfo.packageName);
                }
            }
            if (!v5_1.isEmpty()) {
                if (v5_1.size() != 1) {
                    if ((android.text.TextUtils.isEmpty(v1_1)) || ((com.google.android.gms.internal.ads.zzbfw.zzd(p10, v4_0)) || (!v5_1.contains(v1_1)))) {
                        if (!v5_1.contains("com.android.chrome")) {
                            if (!v5_1.contains("com.chrome.beta")) {
                                if (!v5_1.contains("com.chrome.dev")) {
                                    if (v5_1.contains("com.google.android.apps.chrome")) {
                                        com.google.android.gms.internal.ads.zzbfw.zzedy = "com.google.android.apps.chrome";
                                    }
                                } else {
                                    com.google.android.gms.internal.ads.zzbfw.zzedy = "com.chrome.dev";
                                }
                            } else {
                                com.google.android.gms.internal.ads.zzbfw.zzedy = "com.chrome.beta";
                            }
                        } else {
                            com.google.android.gms.internal.ads.zzbfw.zzedy = "com.android.chrome";
                        }
                    } else {
                        com.google.android.gms.internal.ads.zzbfw.zzedy = v1_1;
                    }
                } else {
                    com.google.android.gms.internal.ads.zzbfw.zzedy = ((String) v5_1.get(0));
                }
            } else {
                com.google.android.gms.internal.ads.zzbfw.zzedy = 0;
            }
            v0_26 = com.google.android.gms.internal.ads.zzbfw.zzedy;
        } else {
            v0_26 = com.google.android.gms.internal.ads.zzbfw.zzedy;
        }
        return v0_26;
    }

Method com.google.android.gms.internal.ads.zzatc.zzd() calling method android.net.Uri.parse()


    private static void zzd(String p4, String p5, String p6)
    {
        if (((Boolean) com.google.android.gms.internal.ads.zzkb.zzik().zzd(com.google.android.gms.internal.ads.zznk.zzazy)).booleanValue()) {
            String v0_5;
            android.os.Bundle v1_0 = new android.os.Bundle();
            v1_0.putString("err", p4);
            v1_0.putString("code", p5);
            if (android.text.TextUtils.isEmpty(p6)) {
                v0_5 = "";
            } else {
                String v0_4 = android.net.Uri.parse(p6);
                if (v0_4.getHost() == null) {
                } else {
                    v0_5 = v0_4.getHost();
                }
            }
            v1_0.putString("host", v0_5);
        }
        return;
    }

Method com.google.android.gms.internal.ads.zzasu.<init>() calling method android.net.Uri.parse()


    public zzasu(String p3)
    {
        this(p3, android.net.Uri.parse(p3), 0, 0);
        return;
    }

Method com.google.android.gms.internal.ads.zzasq.onDownloadStart() calling method android.net.Uri.parse()


    public final void onDownloadStart(String p3, String p4, String p5, String p6, long p7)
    {
        try {
            String v0_4 = new android.content.Intent("android.intent.action.VIEW");
            v0_4.setDataAndType(android.net.Uri.parse(p3), p6);
            com.google.android.gms.ads.internal.zzbv.zzek();
            com.google.android.gms.internal.ads.zzakk.zza(this.getContext(), v0_4);
        } catch (String v0) {
            com.google.android.gms.internal.ads.zzakb.zzck(new StringBuilder(((String.valueOf(p3).length() + 51) + String.valueOf(p6).length())).append("Couldn\'t find an Activity to view url/mimetype: ").append(p3).append(" / ").append(p6).toString());
        }
        return;
    }

Method com.google.android.gms.internal.ads.zzari.onDownloadStart() calling method android.net.Uri.parse()


    public final void onDownloadStart(String p3, String p4, String p5, String p6, long p7)
    {
        try {
            String v0_4 = new android.content.Intent("android.intent.action.VIEW");
            v0_4.setDataAndType(android.net.Uri.parse(p3), p6);
            com.google.android.gms.ads.internal.zzbv.zzek();
            com.google.android.gms.internal.ads.zzakk.zza(this.getContext(), v0_4);
        } catch (String v0) {
            com.google.android.gms.internal.ads.zzakb.zzck(new StringBuilder(((String.valueOf(p3).length() + 51) + String.valueOf(p6).length())).append("Couldn\'t find an Activity to view url/mimetype: ").append(p3).append(" / ").append(p6).toString());
        }
        return;
    }

Method com.google.android.gms.internal.ads.zzaqx.shouldOverrideUrlLoading() calling method android.net.Uri.parse()


    public final boolean shouldOverrideUrlLoading(android.webkit.WebView p10, String p11)
    {
        com.google.android.gms.internal.ads.zzait v0_2;
        com.google.android.gms.internal.ads.zzait v0_14 = String.valueOf(p11);
        if (v0_14.length() == 0) {
            v0_2 = new String("AdWebView shouldOverrideUrlLoading: ");
        } else {
            v0_2 = "AdWebView shouldOverrideUrlLoading: ".concat(v0_14);
        }
        com.google.android.gms.internal.ads.zzait v0_12;
        com.google.android.gms.internal.ads.zzakb.v(v0_2);
        com.google.android.gms.internal.ads.zzait v0_13 = android.net.Uri.parse(p11);
        if ((!"gmsg".equalsIgnoreCase(v0_13.getScheme())) || (!"mobileads.google.com".equalsIgnoreCase(v0_13.getHost()))) {
            if ((this.zzdbu) && (p10 == this.zzbnd.getWebView())) {
                com.google.android.gms.internal.ads.zzni v1_12;
                com.google.android.gms.internal.ads.zzni v1_10 = v0_13.getScheme();
                if ((!"http".equalsIgnoreCase(v1_10)) && (!"https".equalsIgnoreCase(v1_10))) {
                    v1_12 = 0;
                } else {
                    v1_12 = 1;
                }
                if (v1_12 != null) {
                    if ((this.zzapt != null) && (((Boolean) com.google.android.gms.internal.ads.zzkb.zzik().zzd(com.google.android.gms.internal.ads.zznk.zzaxf)).booleanValue())) {
                        this.zzapt.onAdClicked();
                        if (this.zzxd != null) {
                            this.zzxd.zzcf(p11);
                        }
                        this.zzapt = 0;
                    }
                    v0_12 = super.shouldOverrideUrlLoading(p10, p11);
                    return v0_12;
                }
            }
            if (this.zzbnd.getWebView().willNotDraw()) {
                com.google.android.gms.internal.ads.zzait v0_17;
                com.google.android.gms.internal.ads.zzait v0_15 = String.valueOf(p11);
                if (v0_15.length() == 0) {
                    v0_17 = new String("AdWebView unable to handle URL: ");
                } else {
                    v0_17 = "AdWebView unable to handle URL: ".concat(v0_15);
                }
                com.google.android.gms.internal.ads.zzakb.zzdk(v0_17);
                v0_12 = 1;
            } else {
                try {
                    com.google.android.gms.internal.ads.zzni v1_18 = this.zzbnd.zzui();
                } catch (com.google.android.gms.internal.ads.zzni v1) {
                    com.google.android.gms.internal.ads.zzni v1_19 = String.valueOf(p11);
                    if (v1_19.length() == 0) {
                        com.google.android.gms.internal.ads.zzni v1_21 = new String("Unable to append parameter to URL: ");
                    } else {
                        v1_21 = "Unable to append parameter to URL: ".concat(v1_19);
                    }
                    com.google.android.gms.internal.ads.zzakb.zzdk(v1_21);
                    String v2_10 = v0_13;
                }
                if ((v1_18 != null) && (v1_18.zzb(v0_13))) {
                    v0_13 = v1_18.zza(v0_13, this.zzbnd.getContext(), this.zzbnd.getView(), this.zzbnd.zzto());
                }
                v2_10 = v0_13;
                if ((this.zzbmw != null) && (!this.zzbmw.zzcy())) {
                    this.zzbmw.zzs(p11);
                } else {
                    this.zza(new com.google.android.gms.ads.internal.overlay.zzc("android.intent.action.VIEW", v2_10.toString(), 0, 0, 0, 0, 0));
                }
            }
        } else {
            this.zzi(v0_13);
        }
        return v0_12;
    }

Method com.google.android.gms.internal.ads.zzaqx.onLoadResource() calling method android.net.Uri.parse()


    public final void onLoadResource(android.webkit.WebView p4, String p5)
    {
        android.net.Uri v0_3;
        android.net.Uri v0_1 = String.valueOf(p5);
        if (v0_1.length() == 0) {
            v0_3 = new String("Loading resource: ");
        } else {
            v0_3 = "Loading resource: ".concat(v0_1);
        }
        com.google.android.gms.internal.ads.zzakb.v(v0_3);
        android.net.Uri v0_0 = android.net.Uri.parse(p5);
        if (("gmsg".equalsIgnoreCase(v0_0.getScheme())) && ("mobileads.google.com".equalsIgnoreCase(v0_0.getHost()))) {
            this.zzi(v0_0);
        }
        return;
    }

Method com.google.android.gms.internal.ads.zzaqx.zzd() calling method android.net.Uri.parse()


    private final void zzd(android.content.Context p7, String p8, String p9, String p10)
    {
        if (((Boolean) com.google.android.gms.internal.ads.zzkb.zzik().zzd(com.google.android.gms.internal.ads.zznk.zzazy)).booleanValue()) {
            com.google.android.gms.internal.ads.zzakk v0_5;
            android.os.Bundle v4_0 = new android.os.Bundle();
            v4_0.putString("err", p8);
            v4_0.putString("code", p9);
            if (android.text.TextUtils.isEmpty(p10)) {
                v0_5 = "";
            } else {
                com.google.android.gms.internal.ads.zzakk v0_4 = android.net.Uri.parse(p10);
                if (v0_4.getHost() == null) {
                } else {
                    v0_5 = v0_4.getHost();
                }
            }
            v4_0.putString("host", v0_5);
            com.google.android.gms.ads.internal.zzbv.zzek().zza(p7, this.zzbnd.zztq().zzcw, "gmob-apps", v4_0, 1);
        }
        return;
    }

Method com.google.android.gms.internal.ads.zzaov.setVideoPath() calling method android.net.Uri.parse()


    public final void setVideoPath(String p3)
    {
        android.net.Uri v0_0 = android.net.Uri.parse(p3);
        com.google.android.gms.internal.ads.zzhl v1 = com.google.android.gms.internal.ads.zzhl.zzd(v0_0);
        if (v1 != null) {
            v0_0 = android.net.Uri.parse(v1.url);
        }
        this.zzcwu = v0_0;
        this.zzcxc = 0;
        this.zzsq();
        this.requestLayout();
        this.invalidate();
        return;
    }

Method com.google.android.gms.internal.ads.zzr.<init>() calling method android.net.Uri.parse()


    public zzr(int p4, String p5, com.google.android.gms.internal.ads.zzy p6)
    {
        int v0_9;
        if (!com.google.android.gms.internal.ads.zzaf$zza.zzbk) {
            v0_9 = 0;
        } else {
            v0_9 = new com.google.android.gms.internal.ads.zzaf$zza();
        }
        int v0_8;
        this.zzae = v0_9;
        this.mLock = new Object();
        this.zzal = 1;
        this.zzam = 0;
        this.zzan = 0;
        this.zzao = 0;
        this.zzaq = 0;
        this.zzaf = p4;
        this.zzag = p5;
        this.zzai = p6;
        this.zzap = new com.google.android.gms.internal.ads.zzh();
        if (android.text.TextUtils.isEmpty(p5)) {
            v0_8 = 0;
        } else {
            int v0_5 = android.net.Uri.parse(p5);
            if (v0_5 == 0) {
            } else {
                int v0_7 = v0_5.getHost();
                if (v0_7 == 0) {
                } else {
                    v0_8 = v0_7.hashCode();
                }
            }
        }
        this.zzah = v0_8;
        return;
    }

Method com.google.android.gms.internal.ads.zzalm.onClick() calling method android.net.Uri.parse()


    public final void onClick(android.content.DialogInterface p3, int p4)
    {
        com.google.android.gms.ads.internal.zzbv.zzek();
        com.google.android.gms.internal.ads.zzakk.zza(this.zzcst.val$context, android.net.Uri.parse("https://support.google.com/dfp_premium/answer/7160685#push"));
        return;
    }

Method com.google.android.gms.internal.ads.zzalk.zzc() calling method android.net.Uri.parse()


    private final android.net.Uri zzc(android.content.Context p4, String p5, String p6, String p7)
    {
        android.net.Uri v0_2 = android.net.Uri.parse(p5).buildUpon();
        v0_2.appendQueryParameter("linkedDeviceId", this.zzaz(p4));
        v0_2.appendQueryParameter("adSlotPath", p6);
        v0_2.appendQueryParameter("afmaVersion", p7);
        return v0_2.build();
    }

Method com.google.android.gms.internal.ads.zzakl.zzjp() calling method android.net.Uri.parse()


    public final void zzjp()
    {
        java.util.Iterator v2 = this.zzcrs.iterator();
        while (v2.hasNext()) {
            com.google.android.gms.internal.ads.zzoh v1_2;
            android.net.Uri v0_2 = ((String) v2.next());
            com.google.android.gms.internal.ads.zzoh v1_0 = String.valueOf(v0_2);
            if (v1_0.length() == 0) {
                v1_2 = new String("Pinging url: ");
            } else {
                v1_2 = "Pinging url: ".concat(v1_0);
            }
            com.google.android.gms.internal.ads.zzakb.zzdj(v1_2);
            this.zzcrt.mayLaunchUrl(android.net.Uri.parse(v0_2), 0, 0);
        }
        this.zzcrt.zzc(((android.app.Activity) this.val$context));
        return;
    }

Method com.google.android.gms.internal.ads.zzakk.zzcu() calling method android.net.Uri.parse()


    public static String zzcu(String p2)
    {
        return android.net.Uri.parse(p2).buildUpon().query(0).build().toString();
    }

Method com.google.android.gms.internal.ads.zzajb.zzb() calling method android.net.Uri.parse()


    private static android.net.Uri zzb(String p4, String p5, String p6)
    {
        android.net.Uri v0_5 = p4.indexOf("&adurl");
        if (v0_5 == -1) {
            v0_5 = p4.indexOf("?adurl");
        }
        android.net.Uri v0_4;
        if (v0_5 == -1) {
            v0_4 = android.net.Uri.parse(p4).buildUpon().appendQueryParameter(p5, p6).build();
        } else {
            v0_4 = android.net.Uri.parse(new StringBuilder(p4.substring(0, (v0_5 + 1))).append(p5).append("=").append(p6).append("&").append(p4.substring((v0_5 + 1))).toString());
        }
        return v0_4;
    }

Method com.google.android.gms.internal.ads.zzagb.zza() calling method android.net.Uri.parse()


    private static android.content.pm.ResolveInfo zza(android.content.pm.PackageManager p3, String p4)
    {
        try {
            int v0_1 = p3.resolveActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p4)), 65536);
        } catch (int v0_3) {
            com.google.android.gms.ads.internal.zzbv.zzeo().zza(v0_3, "DeviceInfo.getResolveInfo");
            v0_1 = 0;
        }
        return v0_1;
    }

Method com.google.android.gms.internal.ads.zzafx.zzl() calling method android.net.Uri.parse()


    public final void zzl(java.util.Map p11)
    {
        this.zzchw = com.google.android.gms.internal.ads.zzafx.zza(p11, "X-Afma-Ad-Size");
        this.zzcix = com.google.android.gms.internal.ads.zzafx.zza(p11, "X-Afma-Ad-Slot-Size");
        org.json.JSONException v0_14 = com.google.android.gms.internal.ads.zzafx.zzc(p11, "X-Afma-Click-Tracking-Urls");
        if (v0_14 != null) {
            this.zzchy = v0_14;
        }
        this.zzchz = com.google.android.gms.internal.ads.zzafx.zza(p11, "X-Afma-Debug-Signals");
        org.json.JSONException v0_59 = ((java.util.List) p11.get("X-Afma-Debug-Dialog"));
        if ((v0_59 != null) && (!v0_59.isEmpty())) {
            this.zzcia = ((String) v0_59.get(0));
        }
        org.json.JSONException v0_99 = com.google.android.gms.internal.ads.zzafx.zzc(p11, "X-Afma-Tracking-Urls");
        if (v0_99 != null) {
            this.zzcic = v0_99;
        }
        org.json.JSONException v0_101 = com.google.android.gms.internal.ads.zzafx.zzc(p11, "X-Afma-Downloaded-Impression-Urls");
        if (v0_101 != null) {
            this.zzcid = v0_101;
        }
        org.json.JSONException v0_103 = com.google.android.gms.internal.ads.zzafx.zzb(p11, "X-Afma-Interstitial-Timeout");
        if (v0_103 != -1) {
            this.zzcie = v0_103;
        }
        this.zzcif = (this.zzcif | com.google.android.gms.internal.ads.zzafx.zzd(p11, "X-Afma-Mediation"));
        org.json.JSONException v0_108 = com.google.android.gms.internal.ads.zzafx.zzc(p11, "X-Afma-Manual-Tracking-Urls");
        if (v0_108 != null) {
            this.zzcab = v0_108;
        }
        org.json.JSONException v0_110 = com.google.android.gms.internal.ads.zzafx.zzb(p11, "X-Afma-Refresh-Rate");
        if (v0_110 != -1) {
            this.zzcih = v0_110;
        }
        org.json.JSONException v0_113 = ((java.util.List) p11.get("X-Afma-Orientation"));
        if ((v0_113 != null) && (!v0_113.isEmpty())) {
            org.json.JSONException v0_116 = ((String) v0_113.get(0));
            if (!"portrait".equalsIgnoreCase(v0_116)) {
                if ("landscape".equalsIgnoreCase(v0_116)) {
                    this.mOrientation = com.google.android.gms.ads.internal.zzbv.zzem().zzrl();
                }
            } else {
                this.mOrientation = com.google.android.gms.ads.internal.zzbv.zzem().zzrm();
            }
        }
        this.zzcib = com.google.android.gms.internal.ads.zzafx.zza(p11, "X-Afma-ActiveView");
        org.json.JSONException v0_1 = ((java.util.List) p11.get("X-Afma-Use-HTTPS"));
        if ((v0_1 != null) && (!v0_1.isEmpty())) {
            this.zzcik = Boolean.valueOf(((String) v0_1.get(0))).booleanValue();
        }
        this.zzcii = (this.zzcii | com.google.android.gms.internal.ads.zzafx.zzd(p11, "X-Afma-Custom-Rendering-Allowed"));
        this.zzcij = "native".equals(com.google.android.gms.internal.ads.zzafx.zza(p11, "X-Afma-Ad-Format"));
        org.json.JSONException v0_15 = ((java.util.List) p11.get("X-Afma-Content-Url-Opted-Out"));
        if ((v0_15 != null) && (!v0_15.isEmpty())) {
            this.zzcil = Boolean.valueOf(((String) v0_15.get(0))).booleanValue();
        }
        org.json.JSONException v0_22 = ((java.util.List) p11.get("X-Afma-Content-Vertical-Opted-Out"));
        if ((v0_22 != null) && (!v0_22.isEmpty())) {
            this.zzcim = Boolean.valueOf(((String) v0_22.get(0))).booleanValue();
        }
        org.json.JSONException v0_30 = ((java.util.List) p11.get("X-Afma-Gws-Query-Id"));
        if ((v0_30 != null) && (!v0_30.isEmpty())) {
            this.zzcin = ((String) v0_30.get(0));
        }
        org.json.JSONException v0_34 = com.google.android.gms.internal.ads.zzafx.zza(p11, "X-Afma-Fluid");
        if ((v0_34 != null) && (v0_34.equals("height"))) {
            this.zzcio = 1;
        }
        this.zzbtn = "native_express".equals(com.google.android.gms.internal.ads.zzafx.zza(p11, "X-Afma-Ad-Format"));
        this.zzcip = com.google.android.gms.internal.ads.zzaig.zzce(com.google.android.gms.internal.ads.zzafx.zza(p11, "X-Afma-Rewards"));
        if (this.zzciq == null) {
            this.zzciq = com.google.android.gms.internal.ads.zzafx.zzc(p11, "X-Afma-Reward-Video-Start-Urls");
        }
        if (this.zzcir == null) {
            this.zzcir = com.google.android.gms.internal.ads.zzafx.zzc(p11, "X-Afma-Reward-Video-Complete-Urls");
        }
        this.zzcis = (this.zzcis | com.google.android.gms.internal.ads.zzafx.zzd(p11, "X-Afma-Use-Displayed-Impression"));
        this.zzcit = (this.zzcit | com.google.android.gms.internal.ads.zzafx.zzd(p11, "X-Afma-Auto-Collect-Location"));
        this.zzciu = com.google.android.gms.internal.ads.zzafx.zza(p11, "Set-Cookie");
        org.json.JSONException v0_58 = com.google.android.gms.internal.ads.zzafx.zza(p11, "X-Afma-Auto-Protection-Configuration");
        if ((v0_58 != null) && (!android.text.TextUtils.isEmpty(v0_58))) {
            try {
                this.zzxe = com.google.android.gms.internal.ads.zzael.zzl(new org.json.JSONObject(v0_58));
            } catch (org.json.JSONException v0_61) {
                com.google.android.gms.internal.ads.zzakb.zzc("Error parsing configuration JSON", v0_61);
                this.zzxe = new com.google.android.gms.internal.ads.zzael();
            }
        } else {
            String v1_17 = android.net.Uri.parse("https://pagead2.googlesyndication.com/pagead/gen_204").buildUpon();
            v1_17.appendQueryParameter("id", "gmob-apps-blocked-navigation");
            if (!android.text.TextUtils.isEmpty(this.zzcia)) {
                v1_17.appendQueryParameter("debugDialog", this.zzcia);
            }
            org.json.JSONException v0_73 = ((Boolean) com.google.android.gms.internal.ads.zzkb.zzik().zzd(com.google.android.gms.internal.ads.zznk.zzaum)).booleanValue();
            String[] v3_1 = new String[1];
            String v1_19 = v1_17.toString();
            v3_1[0] = new StringBuilder((String.valueOf(v1_19).length() + 31)).append(v1_19).append("&navigationURL={NAVIGATION_URL}").toString();
            this.zzxe = new com.google.android.gms.internal.ads.zzael(v0_73, java.util.Arrays.asList(v3_1));
        }
        org.json.JSONException v0_75 = com.google.android.gms.internal.ads.zzafx.zzc(p11, "X-Afma-Remote-Ping-Urls");
        if (v0_75 != null) {
            this.zzciv = v0_75;
        }
        org.json.JSONException v0_78 = com.google.android.gms.internal.ads.zzafx.zza(p11, "X-Afma-Safe-Browsing");
        if (!android.text.TextUtils.isEmpty(v0_78)) {
            try {
                this.zzciy = com.google.android.gms.internal.ads.zzaiq.zzo(new org.json.JSONObject(v0_78));
            } catch (org.json.JSONException v0_82) {
                com.google.android.gms.internal.ads.zzakb.zzc("Error parsing safe browsing header", v0_82);
            }
        }
        this.zzciw = (this.zzciw | com.google.android.gms.internal.ads.zzafx.zzd(p11, "X-Afma-Render-In-Browser"));
        org.json.JSONException v0_86 = com.google.android.gms.internal.ads.zzafx.zza(p11, "X-Afma-Pool");
        if (!android.text.TextUtils.isEmpty(v0_86)) {
            try {
                this.zzciz = new org.json.JSONObject(v0_86).getBoolean("never_pool");
            } catch (org.json.JSONException v0_90) {
                com.google.android.gms.internal.ads.zzakb.zzc("Error parsing interstitial pool header", v0_90);
            }
        }
        this.zzcja = com.google.android.gms.internal.ads.zzafx.zzd(p11, "X-Afma-Custom-Close-Blocked");
        this.zzcjb = com.google.android.gms.internal.ads.zzafx.zzd(p11, "X-Afma-Enable-Omid");
        this.zzcjc = com.google.android.gms.internal.ads.zzafx.zzd(p11, "X-Afma-Disable-Closable-Area");
        this.zzcae = com.google.android.gms.internal.ads.zzafx.zza(p11, "X-Afma-Omid-Settings");
        return;
    }

Method com.google.android.gms.internal.ads.zzacb.zzd() calling method android.net.Uri.parse()


    private final com.google.android.gms.internal.ads.zzon zzd(java.io.InputStream p10)
    {
        String v0_0 = 0;
        android.net.Uri v1_3 = new android.graphics.BitmapFactory$Options();
        v1_3.inDensity = ((int) (160.0 * this.zzcaw));
        if (!this.zzcax) {
            v1_3.inPreferredConfig = android.graphics.Bitmap$Config.RGB_565;
        }
        StringBuilder v2_1 = android.os.SystemClock.uptimeMillis();
        try {
            android.net.Uri v1_1 = android.graphics.BitmapFactory.decodeStream(p10, 0, v1_3);
        } catch (android.net.Uri v1_2) {
            com.google.android.gms.internal.ads.zzakb.zzb("Error grabbing image.", v1_2);
            v1_1 = 0;
        }
        if (v1_1 != null) {
            StringBuilder v4_2 = android.os.SystemClock.uptimeMillis();
            if ((com.google.android.gms.common.util.PlatformVersion.isAtLeastKitKat()) && (com.google.android.gms.internal.ads.zzakb.zzqp())) {
                String v0_5;
                int v6 = v1_1.getWidth();
                int v7 = v1_1.getHeight();
                int v8 = v1_1.getAllocationByteCount();
                if (android.os.Looper.getMainLooper().getThread() != Thread.currentThread()) {
                    v0_5 = 0;
                } else {
                    v0_5 = 1;
                }
                com.google.android.gms.internal.ads.zzakb.v(new StringBuilder(108).append("Decoded image w: ").append(v6).append(" h:").append(v7).append(" bytes: ").append(v8).append(" time: ").append((v4_2 - v2_1)).append(" on ui thread: ").append(v0_5).toString());
            }
            v0_0 = new com.google.android.gms.internal.ads.zzon(new android.graphics.drawable.BitmapDrawable(android.content.res.Resources.getSystem(), v1_1), android.net.Uri.parse(this.zzbwo), this.zzcaw);
        } else {
            this.zzcal.zzd(2, this.zzcav);
        }
        return v0_0;
    }

Method com.google.android.gms.internal.ads.zzabv.zza() calling method android.net.Uri.parse()


    private final com.google.android.gms.internal.ads.zzanz zza(org.json.JSONObject p10, boolean p11, boolean p12)
    {
        String v7;
        if (!p11) {
            v7 = p10.optString("url");
        } else {
            v7 = p10.getString("url");
        }
        com.google.android.gms.internal.ads.zzanz v0_4;
        double v4 = p10.optDouble("scale", 1.0);
        boolean v6 = p10.optBoolean("is_transparent", 1);
        if (!android.text.TextUtils.isEmpty(v7)) {
            if (!p12) {
                v0_4 = this.zzbzy.zza(v7, new com.google.android.gms.internal.ads.zzacb(this, p11, v4, v6, v7));
            } else {
                v0_4 = com.google.android.gms.internal.ads.zzano.zzi(new com.google.android.gms.internal.ads.zzon(0, android.net.Uri.parse(v7), v4));
            }
        } else {
            this.zzd(0, p11);
            v0_4 = com.google.android.gms.internal.ads.zzano.zzi(0);
        }
        return v0_4;
    }

Method com.google.android.gms.internal.ads.zzaaf.onClick() calling method android.net.Uri.parse()


    public final void onClick(android.content.DialogInterface p5, int p6)
    {
        com.google.android.gms.internal.ads.zzaae v0_4 = ((android.app.DownloadManager) com.google.android.gms.internal.ads.zzaae.zza(this.zzbwq).getSystemService("download"));
        try {
            String v2 = this.zzbwp;
            android.app.DownloadManager$Request v3_0 = new android.app.DownloadManager$Request(android.net.Uri.parse(this.zzbwo));
            v3_0.setDestinationInExternalPublicDir(android.os.Environment.DIRECTORY_PICTURES, v2);
            com.google.android.gms.ads.internal.zzbv.zzem().zza(v3_0);
            v0_4.enqueue(v3_0);
        } catch (com.google.android.gms.internal.ads.zzaae v0) {
            this.zzbwq.zzbw("Could not store picture.");
        }
        return;
    }

Method com.google.android.gms.internal.ads.zzaae.execute() calling method android.net.Uri.parse()


    public final void execute()
    {
        if (this.mContext != null) {
            com.google.android.gms.ads.internal.zzbv.zzek();
            if (com.google.android.gms.internal.ads.zzakk.zzao(this.mContext).zziy()) {
                android.app.AlertDialog v0_2 = ((String) this.zzbgp.get("iurl"));
                if (!android.text.TextUtils.isEmpty(v0_2)) {
                    if (android.webkit.URLUtil.isValidUrl(v0_2)) {
                        int v2_0 = android.net.Uri.parse(v0_2).getLastPathSegment();
                        com.google.android.gms.ads.internal.zzbv.zzek();
                        if (com.google.android.gms.internal.ads.zzakk.zzcw(v2_0)) {
                            com.google.android.gms.internal.ads.zzaag v1_7;
                            android.content.res.Resources v3 = com.google.android.gms.ads.internal.zzbv.zzeo().getResources();
                            com.google.android.gms.ads.internal.zzbv.zzek();
                            android.app.AlertDialog$Builder v4 = com.google.android.gms.internal.ads.zzakk.zzan(this.mContext);
                            if (v3 == null) {
                                v1_7 = "Save image";
                            } else {
                                v1_7 = v3.getString(com.google.android.gms.ads.impl.R$string.s1);
                            }
                            com.google.android.gms.internal.ads.zzaag v1_9;
                            v4.setTitle(v1_7);
                            if (v3 == null) {
                                v1_9 = "Allow Ad to store image in Picture gallery?";
                            } else {
                                v1_9 = v3.getString(com.google.android.gms.ads.impl.R$string.s2);
                            }
                            com.google.android.gms.internal.ads.zzaag v1_11;
                            v4.setMessage(v1_9);
                            if (v3 == null) {
                                v1_11 = "Accept";
                            } else {
                                v1_11 = v3.getString(com.google.android.gms.ads.impl.R$string.s3);
                            }
                            android.app.AlertDialog v0_5;
                            v4.setPositiveButton(v1_11, new com.google.android.gms.internal.ads.zzaaf(this, v0_2, v2_0));
                            if (v3 == null) {
                                v0_5 = "Decline";
                            } else {
                                v0_5 = v3.getString(com.google.android.gms.ads.impl.R$string.s4);
                            }
                            v4.setNegativeButton(v0_5, new com.google.android.gms.internal.ads.zzaag(this));
                            v4.create().show();
                        } else {
                            android.app.AlertDialog v0_11;
                            android.app.AlertDialog v0_8 = String.valueOf(v2_0);
                            if (v0_8.length() == 0) {
                                v0_11 = new String("Image type not recognized: ");
                            } else {
                                v0_11 = "Image type not recognized: ".concat(v0_8);
                            }
                            this.zzbw(v0_11);
                        }
                    } else {
                        android.app.AlertDialog v0_14;
                        android.app.AlertDialog v0_12 = String.valueOf(v0_2);
                        if (v0_12.length() == 0) {
                            v0_14 = new String("Invalid image url: ");
                        } else {
                            v0_14 = "Invalid image url: ".concat(v0_12);
                        }
                        this.zzbw(v0_14);
                    }
                } else {
                    this.zzbw("Image url cannot be empty.");
                }
            } else {
                this.zzbw("Feature is not supported by the device.");
            }
        } else {
            this.zzbw("Activity context is not available");
        }
        return;
    }

Method com.google.android.gms.ads.internal.zzbp.zzu() calling method android.net.Uri.parse()


    final int zzu(String p4)
    {
        int v0 = 0;
        NumberFormatException v1_2 = android.net.Uri.parse(p4).getQueryParameter("height");
        if (!android.text.TextUtils.isEmpty(v1_2)) {
            try {
                com.google.android.gms.internal.ads.zzkb.zzif();
                v0 = com.google.android.gms.internal.ads.zzamu.zza(this.mContext, Integer.parseInt(v1_2));
            } catch (NumberFormatException v1) {
            }
        }
        return v0;
    }

Method com.google.android.gms.ads.internal.zzbp.zzw() calling method android.net.Uri.parse()


    private final void zzw(String p3)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.VIEW");
        v0_1.setData(android.net.Uri.parse(p3));
        this.mContext.startActivity(v0_1);
        return;
    }

Method com.google.android.gms.ads.internal.zzbp.zzv() calling method android.net.Uri.parse()


    private final String zzv(String p6)
    {
        if (this.zzaay != null) {
            try {
                android.net.Uri v0_2 = this.zzaay.zza(android.net.Uri.parse(p6), this.mContext, 0, 0);
            } catch (com.google.android.gms.internal.ads.zzcj v1_0) {
                com.google.android.gms.internal.ads.zzakb.zzc("Unable to process ad data", v1_0);
            }
            p6 = v0_2.toString();
        }
        return p6;
    }

Method com.google.android.gms.ads.internal.overlay.zza.zza() calling method android.net.Uri.parse()


    public static boolean zza(android.content.Context p6, com.google.android.gms.ads.internal.overlay.zzc p7, com.google.android.gms.ads.internal.overlay.zzt p8)
    {
        boolean v1_0 = 0;
        if (p7 != null) {
            com.google.android.gms.internal.ads.zznk.initialize(p6);
            if (p7.intent == null) {
                String v2_1 = new android.content.Intent();
                if (!android.text.TextUtils.isEmpty(p7.url)) {
                    if (android.text.TextUtils.isEmpty(p7.mimeType)) {
                        v2_1.setData(android.net.Uri.parse(p7.url));
                    } else {
                        v2_1.setDataAndType(android.net.Uri.parse(p7.url), p7.mimeType);
                    }
                    v2_1.setAction("android.intent.action.VIEW");
                    if (!android.text.TextUtils.isEmpty(p7.packageName)) {
                        v2_1.setPackage(p7.packageName);
                    }
                    if (!android.text.TextUtils.isEmpty(p7.zzbxj)) {
                        boolean v0_15 = p7.zzbxj.split("/", 2);
                        if (v0_15.length >= 2) {
                            v2_1.setClassName(v0_15[0], v0_15[1]);
                        } else {
                            boolean v0_35;
                            boolean v0_32 = String.valueOf(p7.zzbxj);
                            if (v0_32.length() == 0) {
                                v0_35 = new String("Could not parse component name from open GMSG: ");
                            } else {
                                v0_35 = "Could not parse component name from open GMSG: ".concat(v0_32);
                            }
                            com.google.android.gms.internal.ads.zzakb.zzdk(v0_35);
                            return v1_0;
                        }
                    }
                    boolean v0_17 = p7.zzbxk;
                    if (!android.text.TextUtils.isEmpty(v0_17)) {
                        try {
                            boolean v0_19 = Integer.parseInt(v0_17);
                        } catch (boolean v0) {
                            com.google.android.gms.internal.ads.zzakb.zzdk("Could not parse intent flags.");
                            v0_19 = 0;
                        }
                        v2_1.addFlags(v0_19);
                    }
                    if (!((Boolean) com.google.android.gms.internal.ads.zzkb.zzik().zzd(com.google.android.gms.internal.ads.zznk.zzbea)).booleanValue()) {
                        if (((Boolean) com.google.android.gms.internal.ads.zzkb.zzik().zzd(com.google.android.gms.internal.ads.zznk.zzbdz)).booleanValue()) {
                            com.google.android.gms.ads.internal.zzbv.zzek();
                            com.google.android.gms.internal.ads.zzakk.zzb(p6, v2_1);
                        }
                    } else {
                        v2_1.addFlags(268435456);
                        v2_1.putExtra("android.support.customtabs.extra.user_opt_out", 1);
                    }
                    v1_0 = com.google.android.gms.ads.internal.overlay.zza.zza(p6, v2_1, p8);
                } else {
                    com.google.android.gms.internal.ads.zzakb.zzdk("Open GMSG did not contain a URL.");
                }
            } else {
                v1_0 = com.google.android.gms.ads.internal.overlay.zza.zza(p6, p7.intent, p8);
            }
        } else {
            com.google.android.gms.internal.ads.zzakb.zzdk("No intent data for launcher overlay.");
        }
        return v1_0;
    }

Method com.google.android.gms.ads.internal.gmsg.zzf.zzc() calling method android.net.Uri.parse()


    static final synthetic void zzc(com.google.android.gms.internal.ads.zzarr p11, java.util.Map p12)
    {
        int v0_12 = ((String) p12.get("urls"));
        if (!android.text.TextUtils.isEmpty(v0_12)) {
            String[] v4 = v0_12.split(",");
            java.util.HashMap v5_1 = new java.util.HashMap();
            android.content.pm.PackageManager v6 = p11.getContext().getPackageManager();
            int v7 = v4.length;
            int v3_0 = 0;
            while (v3_0 < v7) {
                int v0_5;
                String v8 = v4[v3_0];
                int v0_4 = v8.split(";", 2);
                android.net.Uri v9_2 = v0_4[0].trim();
                if (v0_4.length <= 1) {
                    v0_5 = "android.intent.action.VIEW";
                } else {
                    v0_5 = v0_4[1].trim();
                }
                int v0_10;
                if (v6.resolveActivity(new android.content.Intent(v0_5, android.net.Uri.parse(v9_2)), 65536) == null) {
                    v0_10 = 0;
                } else {
                    v0_10 = 1;
                }
                v5_1.put(v8, Boolean.valueOf(v0_10));
                v3_0++;
            }
            ((com.google.android.gms.internal.ads.zzue) p11).zza("openableURLs", v5_1);
        } else {
            com.google.android.gms.internal.ads.zzakb.zzdk("URLs missing in canOpenURLs GMSG.");
        }
        return;
    }

Method com.google.android.gms.ads.internal.gmsg.zzf.zzb() calling method android.net.Uri.parse()


    static final synthetic void zzb(com.google.android.gms.internal.ads.zzarr p16, java.util.Map p17)
    {
        android.content.pm.PackageManager v4 = p16.getContext().getPackageManager();
        try {
            try {
                org.json.JSONArray v5 = new org.json.JSONObject(((String) p17.get("data"))).getJSONArray("intents");
                org.json.JSONObject v6_1 = new org.json.JSONObject();
                int v1_2 = 0;
            } catch (int v1) {
                ((com.google.android.gms.internal.ads.zzue) p16).zza("openableIntents", new org.json.JSONObject());
                return;
            }
            while (v1_2 < v5.length()) {
                try {
                    org.json.JSONException v2_12;
                    org.json.JSONException v2_9 = v5.getJSONObject(v1_2);
                    String v7 = v2_9.optString("id");
                    android.content.ComponentName v8_4 = v2_9.optString("u");
                    String v9_3 = v2_9.optString("i");
                    int v10_1 = v2_9.optString("m");
                    String v11 = v2_9.optString("p");
                    String v12 = v2_9.optString("c");
                    v2_9.optString("f");
                    v2_9.optString("e");
                    org.json.JSONException v2_10 = v2_9.optString("intent_url");
                } catch (org.json.JSONException v2_11) {
                    com.google.android.gms.internal.ads.zzakb.zzb("Error parsing the intent data.", v2_11);
                    v1_2++;
                }
                if (android.text.TextUtils.isEmpty(v2_10)) {
                    v2_12 = 0;
                } else {
                    try {
                        v2_12 = android.content.Intent.parseUri(v2_10, 0);
                    } catch (java.net.URISyntaxException v13_2) {
                        org.json.JSONException v2_13 = String.valueOf(v2_12);
                        if (v2_13.length() == 0) {
                            org.json.JSONException v2_15 = new String("Error parsing the url: ");
                        } else {
                            v2_15 = "Error parsing the url: ".concat(v2_13);
                        }
                        com.google.android.gms.internal.ads.zzakb.zzb(v2_15, v13_2);
                    }
                }
                if (v2_12 == null) {
                    v2_12 = new android.content.Intent();
                    if (!android.text.TextUtils.isEmpty(v8_4)) {
                        v2_12.setData(android.net.Uri.parse(v8_4));
                    }
                    if (!android.text.TextUtils.isEmpty(v9_3)) {
                        v2_12.setAction(v9_3);
                    }
                    if (!android.text.TextUtils.isEmpty(v10_1)) {
                        v2_12.setType(v10_1);
                    }
                    if (!android.text.TextUtils.isEmpty(v11)) {
                        v2_12.setPackage(v11);
                    }
                    if (!android.text.TextUtils.isEmpty(v12)) {
                        String v3_4 = v12.split("/", 2);
                        if (v3_4.length == 2) {
                            v2_12.setComponent(new android.content.ComponentName(v3_4[0], v3_4[1]));
                        }
                    }
                }
                org.json.JSONException v2_2;
                if (v4.resolveActivity(v2_12, 65536) == null) {
                    v2_2 = 0;
                } else {
                    v2_2 = 1;
                }
                try {
                    v6_1.put(v7, v2_2);
                } catch (org.json.JSONException v2_3) {
                    com.google.android.gms.internal.ads.zzakb.zzb("Error constructing openable urls response.", v2_3);
                }
            }
            ((com.google.android.gms.internal.ads.zzue) p16).zza("openableIntents", v6_1);
            return;
        } catch (int v1) {
            ((com.google.android.gms.internal.ads.zzue) p16).zza("openableIntents", new org.json.JSONObject());
            return;
        }
    }

Method com.google.android.gms.ads.internal.gmsg.zzf.zza() calling method android.net.Uri.parse()


    static final synthetic void zza(com.google.android.gms.internal.ads.zzue p7, java.util.Map p8)
    {
        android.content.Context v1_6 = ((String) p8.get("u"));
        if (v1_6 != null) {
            com.google.android.gms.internal.ads.zzami v3_0 = android.net.Uri.parse(v1_6);
            try {
                android.content.Context v1_5;
                String v4_0 = ((com.google.android.gms.internal.ads.zzarz) p7).zzui();
            } catch (String v2) {
                android.content.Context v1_1 = String.valueOf(v1_6);
                if (v1_1.length() == 0) {
                    android.content.Context v1_4 = new String("Unable to append parameter to URL: ");
                } else {
                    v1_4 = "Unable to append parameter to URL: ".concat(v1_1);
                }
                com.google.android.gms.internal.ads.zzakb.zzdk(v1_4);
                new com.google.android.gms.internal.ads.zzami(((com.google.android.gms.internal.ads.zzarr) p7).getContext(), ((com.google.android.gms.internal.ads.zzasa) p7).zztq().zzcw, com.google.android.gms.internal.ads.zzajb.zzb(v3_0, ((com.google.android.gms.internal.ads.zzarr) p7).getContext()).toString()).zzqo();
            }
            if ((v4_0 == null) || (!v4_0.zzb(v3_0))) {
                v1_5 = v3_0;
            } else {
                v1_5 = v4_0.zza(v3_0, ((com.google.android.gms.internal.ads.zzarr) p7).getContext(), ((com.google.android.gms.internal.ads.zzasb) p7).getView(), ((com.google.android.gms.internal.ads.zzarr) p7).zzto());
            }
            v3_0 = v1_5;
        } else {
            com.google.android.gms.internal.ads.zzakb.zzdk("URL missing from click GMSG.");
        }
        return;
    }

Method com.google.android.gms.ads.internal.gmsg.zzae.zzi() calling method android.net.Uri.parse()


    public final android.content.Intent zzi(java.util.Map p13)
    {
        android.content.Intent v3_0 = 0;
        java.util.ArrayList v0_6 = ((android.app.ActivityManager) this.mContext.getSystemService("activity"));
        android.net.Uri v1_0 = ((String) p13.get("u"));
        if (!android.text.TextUtils.isEmpty(v1_0)) {
            android.content.pm.ResolveInfo v2_7;
            android.content.Intent v5_1 = android.net.Uri.parse(com.google.android.gms.ads.internal.gmsg.zzad.zza(this.mContext, this.zzbne, v1_0, this.mView, 0));
            boolean v7 = Boolean.parseBoolean(((String) p13.get("use_first_package")));
            int v6_2 = Boolean.parseBoolean(((String) p13.get("use_running_process")));
            if ((!Boolean.parseBoolean(((String) p13.get("use_custom_tabs")))) && (!((Boolean) com.google.android.gms.internal.ads.zzkb.zzik().zzd(com.google.android.gms.internal.ads.zznk.zzbdz)).booleanValue())) {
                v2_7 = 0;
            } else {
                v2_7 = 1;
            }
            if (!"http".equalsIgnoreCase(v5_1.getScheme())) {
                if ("https".equalsIgnoreCase(v5_1.getScheme())) {
                    v3_0 = v5_1.buildUpon().scheme("http").build();
                }
            } else {
                v3_0 = v5_1.buildUpon().scheme("https").build();
            }
            android.net.Uri v1_30 = new java.util.ArrayList();
            android.content.Intent v5_2 = com.google.android.gms.ads.internal.gmsg.zzae.zze(v5_1);
            android.content.Intent v3_9 = com.google.android.gms.ads.internal.gmsg.zzae.zze(v3_0);
            if (v2_7 != null) {
                com.google.android.gms.ads.internal.zzbv.zzek();
                com.google.android.gms.internal.ads.zzakk.zzb(this.mContext, v5_2);
                com.google.android.gms.ads.internal.zzbv.zzek();
                com.google.android.gms.internal.ads.zzakk.zzb(this.mContext, v3_9);
            }
            android.content.pm.ResolveInfo v2_10 = this.zza(v5_2, v1_30);
            if (v2_10 == null) {
                if (v3_9 != null) {
                    android.content.pm.ResolveInfo v2_11 = this.zzb(v3_9);
                    if (v2_11 != null) {
                        v3_0 = com.google.android.gms.ads.internal.gmsg.zzae.zza(v5_2, v2_11);
                        if (this.zzb(v3_0) != null) {
                            return v3_0;
                        }
                    }
                }
                if (v1_30.size() != 0) {
                    if ((v6_2 != 0) && (v0_6 != null)) {
                        java.util.List v8_0 = v0_6.getRunningAppProcesses();
                        if (v8_0 != null) {
                            java.util.ArrayList v0_1 = ((java.util.ArrayList) v1_30);
                            int v9 = v0_1.size();
                            android.content.Intent v3_1 = 0;
                            while (v3_1 < v9) {
                                int v6_0 = (v3_1 + 1);
                                android.content.pm.ResolveInfo v2_4 = ((android.content.pm.ResolveInfo) v0_1.get(v3_1));
                                java.util.Iterator v10 = v8_0.iterator();
                                while (v10.hasNext()) {
                                    if (((android.app.ActivityManager$RunningAppProcessInfo) v10.next()).processName.equals(v2_4.activityInfo.packageName)) {
                                        v3_0 = com.google.android.gms.ads.internal.gmsg.zzae.zza(v5_2, v2_4);
                                        return v3_0;
                                    }
                                }
                                v3_1 = v6_0;
                            }
                        }
                    }
                    if (!v7) {
                        v3_0 = v5_2;
                    } else {
                        v3_0 = com.google.android.gms.ads.internal.gmsg.zzae.zza(v5_2, ((android.content.pm.ResolveInfo) v1_30.get(0)));
                    }
                } else {
                    v3_0 = v5_2;
                }
            } else {
                v3_0 = com.google.android.gms.ads.internal.gmsg.zzae.zza(v5_2, v2_10);
            }
        }
        return v3_0;
    }

Method com.google.android.gms.ads.internal.gmsg.zzad.zza() calling method android.net.Uri.parse()


    public final synthetic void zza(Object p10, java.util.Map p11)
    {
        String v3_0 = com.google.android.gms.internal.ads.zzajb.zzb(((String) p11.get("u")), ((com.google.android.gms.internal.ads.zzarr) p10).getContext());
        com.google.android.gms.internal.ads.zzajm v1_14 = ((String) p11.get("a"));
        if (v1_14 != null) {
            if ((this.zzbmw == null) || (this.zzbmw.zzcy())) {
                if (!"expand".equalsIgnoreCase(v1_14)) {
                    if (!"webapp".equalsIgnoreCase(v1_14)) {
                        if ((!"app".equalsIgnoreCase(v1_14)) || (!"true".equalsIgnoreCase(((String) p11.get("system_browser"))))) {
                            String v5_5;
                            this.zzl(1);
                            com.google.android.gms.internal.ads.zzajm v1_48 = ((String) p11.get("intent_url"));
                            if (android.text.TextUtils.isEmpty(v1_48)) {
                                v5_5 = 0;
                            } else {
                                try {
                                    com.google.android.gms.internal.ads.zzajm v1_50 = android.content.Intent.parseUri(v1_48, 0);
                                    v5_5 = v1_50;
                                } catch (Exception v4_10) {
                                    com.google.android.gms.internal.ads.zzajm v1_51 = String.valueOf(v1_50);
                                    if (v1_51.length() == 0) {
                                        com.google.android.gms.internal.ads.zzajm v1_54 = new String("Error parsing the url: ");
                                    } else {
                                        v1_54 = "Error parsing the url: ".concat(v1_51);
                                    }
                                    com.google.android.gms.internal.ads.zzakb.zzb(v1_54, v4_10);
                                }
                            }
                            if ((v5_5 != null) && (v5_5.getData() != null)) {
                                com.google.android.gms.internal.ads.zzajm v1_1;
                                String v2_23 = v5_5.getData();
                                Exception v4_11 = v2_23.toString();
                                if (android.text.TextUtils.isEmpty(v4_11)) {
                                    v1_1 = v2_23;
                                } else {
                                    try {
                                        com.google.android.gms.internal.ads.zzajm v1_0 = com.google.android.gms.ads.internal.gmsg.zzad.zza(((com.google.android.gms.internal.ads.zzarr) p10).getContext(), ((com.google.android.gms.internal.ads.zzarz) ((com.google.android.gms.internal.ads.zzarr) p10)).zzui(), v4_11, ((com.google.android.gms.internal.ads.zzasb) ((com.google.android.gms.internal.ads.zzarr) p10)).getView(), ((com.google.android.gms.internal.ads.zzarr) p10).zzto());
                                        try {
                                            v1_1 = android.net.Uri.parse(v1_0);
                                        } catch (Exception v4_1) {
                                            com.google.android.gms.internal.ads.zzajm v1_2 = String.valueOf(v1_1);
                                            if (v1_2.length() == 0) {
                                                com.google.android.gms.internal.ads.zzajm v1_5 = new String("Error parsing the uri: ");
                                            } else {
                                                v1_5 = "Error parsing the uri: ".concat(v1_2);
                                            }
                                            com.google.android.gms.internal.ads.zzakb.zzb(v1_5, v4_1);
                                            com.google.android.gms.ads.internal.zzbv.zzeo().zza(v4_1, "OpenGmsgHandler.onGmsg");
                                        }
                                    } catch (com.google.android.gms.internal.ads.zzajm v1_60) {
                                        com.google.android.gms.internal.ads.zzakb.zzb("Error occurred while adding signals.", v1_60);
                                        com.google.android.gms.ads.internal.zzbv.zzeo().zza(v1_60, "OpenGmsgHandler.onGmsg");
                                        v1_0 = v4_11;
                                    }
                                }
                                v5_5.setData(v1_1);
                            }
                            if (v5_5 == null) {
                                if (!android.text.TextUtils.isEmpty(v3_0)) {
                                    v3_0 = com.google.android.gms.ads.internal.gmsg.zzad.zza(((com.google.android.gms.internal.ads.zzarr) p10).getContext(), ((com.google.android.gms.internal.ads.zzarz) ((com.google.android.gms.internal.ads.zzarr) p10)).zzui(), v3_0, ((com.google.android.gms.internal.ads.zzasb) ((com.google.android.gms.internal.ads.zzarr) p10)).getView(), ((com.google.android.gms.internal.ads.zzarr) p10).zzto());
                                }
                                ((com.google.android.gms.internal.ads.zzarw) ((com.google.android.gms.internal.ads.zzarr) p10)).zza(new com.google.android.gms.ads.internal.overlay.zzc(((String) p11.get("i")), v3_0, ((String) p11.get("m")), ((String) p11.get("p")), ((String) p11.get("c")), ((String) p11.get("f")), ((String) p11.get("e"))));
                            } else {
                                ((com.google.android.gms.internal.ads.zzarw) ((com.google.android.gms.internal.ads.zzarr) p10)).zza(new com.google.android.gms.ads.internal.overlay.zzc(v5_5));
                            }
                        } else {
                            this.zzl(1);
                            ((com.google.android.gms.internal.ads.zzarr) p10).getContext();
                            if (!android.text.TextUtils.isEmpty(v3_0)) {
                                try {
                                    ((com.google.android.gms.internal.ads.zzarw) ((com.google.android.gms.internal.ads.zzarr) p10)).zza(new com.google.android.gms.ads.internal.overlay.zzc(new com.google.android.gms.ads.internal.gmsg.zzae(((com.google.android.gms.internal.ads.zzarr) p10).getContext(), ((com.google.android.gms.internal.ads.zzarz) ((com.google.android.gms.internal.ads.zzarr) p10)).zzui(), ((com.google.android.gms.internal.ads.zzasb) ((com.google.android.gms.internal.ads.zzarr) p10)).getView()).zzi(p11)));
                                } catch (com.google.android.gms.internal.ads.zzajm v1_26) {
                                    com.google.android.gms.internal.ads.zzakb.zzdk(v1_26.getMessage());
                                }
                            } else {
                                com.google.android.gms.internal.ads.zzakb.zzdk("Destination url cannot be empty.");
                            }
                        }
                    } else {
                        this.zzl(0);
                        if (v3_0 == null) {
                            ((com.google.android.gms.internal.ads.zzarw) ((com.google.android.gms.internal.ads.zzarr) p10)).zza(com.google.android.gms.ads.internal.gmsg.zzad.zzg(p11), com.google.android.gms.ads.internal.gmsg.zzad.zzh(p11), ((String) p11.get("html")), ((String) p11.get("baseurl")));
                        } else {
                            ((com.google.android.gms.internal.ads.zzarw) ((com.google.android.gms.internal.ads.zzarr) p10)).zza(com.google.android.gms.ads.internal.gmsg.zzad.zzg(p11), com.google.android.gms.ads.internal.gmsg.zzad.zzh(p11), v3_0);
                        }
                    }
                } else {
                    if (!((com.google.android.gms.internal.ads.zzars) ((com.google.android.gms.internal.ads.zzarr) p10)).zzuj()) {
                        this.zzl(0);
                        ((com.google.android.gms.internal.ads.zzarw) ((com.google.android.gms.internal.ads.zzarr) p10)).zza(com.google.android.gms.ads.internal.gmsg.zzad.zzg(p11), com.google.android.gms.ads.internal.gmsg.zzad.zzh(p11));
                    } else {
                        com.google.android.gms.internal.ads.zzakb.zzdk("Cannot expand WebView that is already expanded.");
                    }
                }
            } else {
                this.zzbmw.zzs(v3_0);
            }
        } else {
            com.google.android.gms.internal.ads.zzakb.zzdk("Action missing from an open GMSG.");
        }
        return;
    }

Method com.google.android.gms.ads.internal.gmsg.zzad.zza() calling method android.net.Uri.parse()


    static String zza(android.content.Context p3, com.google.android.gms.internal.ads.zzci p4, String p5, android.view.View p6, android.app.Activity p7)
    {
        if (p4 != null) {
            try {
                android.net.Uri v0_0 = android.net.Uri.parse(p5);
            } catch (android.net.Uri v0) {
            } catch (android.net.Uri v0_1) {
                com.google.android.gms.ads.internal.zzbv.zzeo().zza(v0_1, "OpenGmsgHandler.maybeAddClickSignalsToUrl");
            }
            if (p4.zzc(v0_0)) {
                v0_0 = p4.zza(v0_0, p3, p6, p7);
            }
            p5 = v0_0.toString();
        }
        return p5;
    }

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 v2_4 = this.zzl;
        String v3_4 = android.net.Uri.parse("https://pagead2.googlesyndication.com/pagead/gen_204?id=gmob-apps").buildUpon();
        String v4_3 = v2_4.keySet().iterator();
        while (v4_3.hasNext()) {
            RuntimeException v0_2 = ((String) v4_3.next());
            v3_4.appendQueryParameter(v0_2, ((String) v2_4.get(v0_2)));
        }
        String v2_3 = v3_4.build().toString();
        try {
            RuntimeException v0_8 = ((java.net.HttpURLConnection) new java.net.URL(v2_3).openConnection());
        } catch (RuntimeException v0_12) {
            String v3_5 = v0_12.getMessage();
            v2_3 = new StringBuilder(((String.valueOf(v2_3).length() + 32) + String.valueOf(v3_5).length())).append("Error while parsing ping URL: ").append(v2_3).append(". ").append(v3_5).toString();
            android.util.Log.w("HttpUrlPinger", v2_3, v0_12);
            return;
        } catch (RuntimeException v0_11) {
            String v3_3 = v0_11.getMessage();
            v2_3 = new StringBuilder(((String.valueOf(v2_3).length() + 27) + String.valueOf(v3_3).length())).append("Error while pinging URL: ").append(v2_3).append(". ").append(v3_3).toString();
            android.util.Log.w("HttpUrlPinger", v2_3, v0_11);
            return;
        } catch (RuntimeException v0_11) {
        }
        String v1_2 = v0_8.getResponseCode();
        if ((v1_2 < 200) || (v1_2 >= 300)) {
            android.util.Log.w("HttpUrlPinger", new StringBuilder((String.valueOf(v2_3).length() + 65)).append("Received non-success response code ").append(v1_2).append(" from pinging URL: ").append(v2_3).toString());
        }
        v0_8.disconnect();
        return;
    }

Method com.recoverimages.datarestorepicturecanfreeapp.Settings.onClick() calling method android.net.Uri.parse()


    public void onClick(android.view.View p6)
    {
        switch (p6.getId()) {
            case 2131624156:
                this.storage_dilouge.show();
            case 2131624157:
            default:
                break;
            case 2131624158:
                android.content.Intent v0_1 = new android.content.Intent();
                v0_1.setAction("android.intent.action.SEND");
                v0_1.putExtra("android.intent.extra.TEXT", new StringBuilder().append("Hey check out my app at: https://play.google.com/store/apps/details?id=").append(this.getPackageName()).append("&hl=en").toString());
                v0_1.putExtra("android.intent.extra.SUBJECT", "Restore deleted photo");
                v0_1.setType("text/plain");
                this.startActivity(v0_1);
                break;
            case 2131624159:
                this.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(new StringBuilder().append("market://details?id=").append(this.getPackageName()).toString())));
                break;
            case 2131624160:
                this.startActivity(new android.content.Intent(this, com.recoverimages.datarestorepicturecanfreeapp.AboutActivity));
                this.mInterstitialAd.show();
                this.mInterstitialAd.loadAd(this.adRequest2);
                break;
        }
        return;
    }

Method com.recoverimages.datarestorepicturecanfreeapp.MainActivity$RateClick.onClick() calling method android.net.Uri.parse()


    public void onClick(android.view.View p6)
    {
        this.this$0.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(new StringBuilder().append("https://play.google.com/store/apps/details?id=").append(this.this$0.getPackageName()).append("&hl=en").toString())));
        return;
    }

Method com.recoverimages.datarestorepicturecanfreeapp.MainActivity$MoreClick.onClick() calling method android.net.Uri.parse()


    public void onClick(android.view.View p5)
    {
        this.this$0.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("https://play.google.com/store/apps/developer?id=Rpaul")));
        return;
    }

Method com.recoverimages.datarestorepicturecanfreeapp.Main2Activity.onOptionsItemSelected() calling method android.net.Uri.parse()


    public boolean onOptionsItemSelected(android.view.MenuItem p8)
    {
        boolean v2 = 1;
        switch (p8.getItemId()) {
            case 2131624226:
                this.startActivity(new android.content.Intent(this, com.recoverimages.datarestorepicturecanfreeapp.Settings));
                this.mInterstitialAd.show();
                this.mInterstitialAd.loadAd(this.adRequest2);
                break;
            case 2131624227:
                this.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("https://play.google.com/store/apps/developer?id=Rpaul")));
                break;
            case 2131624228:
                this.startActivity(new android.content.Intent(this, com.recoverimages.datarestorepicturecanfreeapp.AboutActivity));
                this.mInterstitialAd.show();
                this.mInterstitialAd.loadAd(this.adRequest2);
                break;
            case 2131624229:
                android.content.Intent v1_1 = new android.content.Intent();
                v1_1.setAction("android.intent.action.SEND");
                v1_1.putExtra("android.intent.extra.TEXT", new StringBuilder().append("Hey check out my app at: https://play.google.com/store/apps/details?id=").append(this.getPackageName()).append("&hl=en").toString());
                v1_1.putExtra("android.intent.extra.SUBJECT", "Restore deleted photo");
                v1_1.setType("text/plain");
                this.startActivity(v1_1);
                break;
            case 2131624230:
                android.support.v7.app.AlertDialog v0 = new android.support.v7.app.AlertDialog$Builder(this).create();
                v0.setTitle("Info");
                v0.setMessage(this.getResources().getString(2131165220));
                v0.setButton(-3, "OK", new com.recoverimages.datarestorepicturecanfreeapp.Main2Activity$9(this));
                v0.show();
                break;
            case 2131624231:
                this.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(new StringBuilder().append("https://play.google.com/store/apps/details?id=").append(this.getPackageName()).append("&hl=en").toString())));
                break;
            default:
                v2 = super.onOptionsItemSelected(p8);
        }
        return v2;
    }

Method com.recoverimages.datarestorepicturecanfreeapp.Main2Activity$4.onClick() calling method android.net.Uri.parse()


    public void onClick(android.view.View p6)
    {
        this.this$0.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(new StringBuilder().append("https://play.google.com/store/apps/details?id=").append(this.this$0.getPackageName()).append("&hl=en").toString())));
        return;
    }

Method com.recoverimages.datarestorepicturecanfreeapp.Main2Activity$1.onClick() calling method android.net.Uri.parse()


    public void onClick(android.view.View p5)
    {
        this.this$0.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("https://play.google.com/store/apps/developer?id=Rpaul")));
        return;
    }

Method com.recoverimages.datarestorepicturecanfreeapp.AboutActivity$2.onClick() calling method android.net.Uri.parse()


    public void onClick(android.view.View p5)
    {
        this.this$0.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("https://play.google.com/store/apps/developer?id=Rpaul")));
        return;
    }

Method com.recoverimages.datarestorepicturecanfreeapp.AboutActivity$1.onClick() calling method android.net.Uri.parse()


    public void onClick(android.view.View p6)
    {
        this.this$0.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(new StringBuilder().append("https://play.google.com/store/apps/details?id=").append(this.this$0.getPackageName()).append("&hl=en").toString())));
        return;
    }

Method com.bumptech.glide.load.model.StringLoader.parseUri() calling method android.net.Uri.parse()


    private static android.net.Uri parseUri(String p4)
    {
        android.net.Uri v1;
        if (!android.text.TextUtils.isEmpty(p4)) {
            if (p4.charAt(0) != 47) {
                v1 = android.net.Uri.parse(p4);
                if (v1.getScheme() == null) {
                    v1 = com.bumptech.glide.load.model.StringLoader.toFileUri(p4);
                }
            } else {
                v1 = com.bumptech.glide.load.model.StringLoader.toFileUri(p4);
            }
        } else {
            v1 = 0;
        }
        return v1;
    }

Method com.bumptech.glide.load.model.ResourceLoader.getResourceUri() calling method android.net.Uri.parse()


    private android.net.Uri getResourceUri(Integer p5)
    {
        try {
            int v1_8 = android.net.Uri.parse(new StringBuilder().append("android.resource://").append(this.resources.getResourcePackageName(p5.intValue())).append(47).append(this.resources.getResourceTypeName(p5.intValue())).append(47).append(this.resources.getResourceEntryName(p5.intValue())).toString());
        } catch (android.content.res.Resources$NotFoundException v0) {
            if (android.util.Log.isLoggable("ResourceLoader", 5)) {
                android.util.Log.w("ResourceLoader", new StringBuilder().append("Received invalid resource id: ").append(p5).toString(), v0);
            }
            v1_8 = 0;
        }
        return v1_8;
    }

Method com.karumi.dexter.listener.single.SnackbarOnDeniedPermissionListener$Builder$1.onClick() calling method android.net.Uri.parse()


    public void onClick(android.view.View p6)
    {
        android.content.Context v0_2 = com.karumi.dexter.listener.single.SnackbarOnDeniedPermissionListener$Builder.access$000(this.this$0).getContext();
        android.content.Intent v1_0 = new android.content.Intent("android.settings.APPLICATION_DETAILS_SETTINGS", android.net.Uri.parse(new StringBuilder().append("package:").append(v0_2.getPackageName()).toString()));
        v1_0.addCategory("android.intent.category.DEFAULT");
        v1_0.setFlags(268435456);
        v0_2.startActivity(v1_0);
        return;
    }

Method com.karumi.dexter.listener.multi.SnackbarOnAnyDeniedMultiplePermissionsListener$Builder$1.onClick() calling method android.net.Uri.parse()


    public void onClick(android.view.View p6)
    {
        android.content.Context v0_2 = com.karumi.dexter.listener.multi.SnackbarOnAnyDeniedMultiplePermissionsListener$Builder.access$000(this.this$0).getContext();
        android.content.Intent v1_0 = new android.content.Intent("android.settings.APPLICATION_DETAILS_SETTINGS", android.net.Uri.parse(new StringBuilder().append("package:").append(v0_2.getPackageName()).toString()));
        v1_0.addCategory("android.intent.category.DEFAULT");
        v1_0.setFlags(268435456);
        v0_2.startActivity(v1_0);
        return;
    }

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


    public static java.util.Map getDataResultsFromIntent(android.content.Intent p10, String p11)
    {
        java.util.Map v7 = 0;
        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");
            } else {
                android.content.Intent v1 = android.support.v4.app.RemoteInput.getClipDataIntentFromIntent(p10);
                if (v1 != null) {
                    java.util.Map v5_1 = new java.util.HashMap();
                    boolean v8_2 = v1.getExtras().keySet().iterator();
                    while (v8_2.hasNext()) {
                        String v3_1 = ((String) v8_2.next());
                        if (v3_1.startsWith("android.remoteinput.dataTypeResultsData")) {
                            String v4 = v3_1.substring("android.remoteinput.dataTypeResultsData".length());
                            if (!v4.isEmpty()) {
                                String v6 = v1.getBundleExtra(v3_1).getString(p11);
                                if ((v6 != null) && (!v6.isEmpty())) {
                                    v5_1.put(v4, android.net.Uri.parse(v6));
                                }
                            }
                        }
                    }
                    if (v5_1.isEmpty()) {
                        v5_1 = 0;
                    }
                    v7 = v5_1;
                }
            }
        } else {
            v7 = android.app.RemoteInput.getDataResultsFromIntent(p10, p11);
        }
        return v7;
    }

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


    public static android.net.Uri getReferrer(android.app.Activity p5)
    {
        int v1_0;
        if (android.os.Build$VERSION.SDK_INT < 22) {
            android.content.Intent v0 = p5.getIntent();
            v1_0 = ((android.net.Uri) v0.getParcelableExtra("android.intent.extra.REFERRER"));
            if (v1_0 == 0) {
                String v2 = v0.getStringExtra("android.intent.extra.REFERRER_NAME");
                if (v2 == null) {
                    v1_0 = 0;
                } else {
                    v1_0 = android.net.Uri.parse(v2);
                }
            }
        } else {
            v1_0 = p5.getReferrer();
        }
        return v1_0;
    }

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


    public static String getPackageName(android.content.Context p10, java.util.List p11, boolean p12)
    {
        java.util.ArrayList v3_0;
        android.content.pm.PackageManager v5 = p10.getPackageManager();
        if (p11 != null) {
            v3_0 = p11;
        } else {
            v3_0 = new java.util.ArrayList();
        }
        android.content.Intent v0_0 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("http://"));
        if (!p12) {
            android.content.pm.ResolveInfo v1 = v5.resolveActivity(v0_0, 0);
            if (v1 != null) {
                int v2_0 = v1.activityInfo.packageName;
                java.util.ArrayList v4_1 = new java.util.ArrayList((v3_0.size() + 1));
                v4_1.add(v2_0);
                if (p11 != null) {
                    v4_1.addAll(p11);
                }
                v3_0 = v4_1;
            }
        }
        android.content.Intent v6_1 = new android.content.Intent("android.support.customtabs.action.CustomTabsService");
        int v7_4 = v3_0.iterator();
        while (v7_4.hasNext()) {
            int v2_1 = ((String) v7_4.next());
            v6_1.setPackage(v2_1);
            if (v5.resolveService(v6_1, 0) != null) {
            }
            return v2_1;
        }
        v2_1 = 0;
        return v2_1;
    }

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


    private android.graphics.drawable.Drawable getDrawableFromResourceValue(String p10)
    {
        if ((p10 != null) && ((!p10.isEmpty()) && (!"0".equals(p10)))) {
            try {
                int v3 = Integer.parseInt(p10);
                String v1 = new StringBuilder().append("android.resource://").append(this.mProviderContext.getPackageName()).append("/").append(v3).toString();
                android.graphics.drawable.Drawable v0 = this.checkIconCache(v1);
            } catch (android.content.res.Resources$NotFoundException v2) {
                android.util.Log.w("SuggestionsAdapter", new StringBuilder().append("Icon resource not found: ").append(p10).toString());
                v0 = 0;
            } catch (android.content.res.Resources$NotFoundException v2) {
                v0 = this.checkIconCache(p10);
                if (v0 == null) {
                    v0 = this.getDrawable(android.net.Uri.parse(p10));
                    this.storeInIconCache(p10, v0);
                }
            }
            if (v0 == null) {
                v0 = android.support.v4.content.ContextCompat.getDrawable(this.mProviderContext, v3);
                this.storeInIconCache(v1, v0);
            }
        } else {
            v0 = 0;
        }
        return v0;
    }

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


    private android.content.Intent createIntentFromSuggestion(android.database.Cursor p13, int p14, String p15)
    {
        try {
            String v1 = android.support.v7.widget.SuggestionsAdapter.getColumnString(p13, "suggest_intent_action");
        } catch (RuntimeException v8) {
            try {
                int v11 = p13.getPosition();
            } catch (RuntimeException v9) {
                v11 = -1;
            }
            android.util.Log.w("SearchView", new StringBuilder().append("Search suggestions cursor at row ").append(v11).append(" returned exception.").toString(), v8);
            android.content.Intent v0_12 = 0;
            return v0_12;
        }
        if (v1 == null) {
            v1 = this.mSearchable.getSuggestIntentAction();
        }
        if (v1 == null) {
            v1 = "android.intent.action.SEARCH";
        }
        String v7 = android.support.v7.widget.SuggestionsAdapter.getColumnString(p13, "suggest_intent_data");
        if (v7 == null) {
            v7 = this.mSearchable.getSuggestIntentData();
        }
        if (v7 != null) {
            String v10 = android.support.v7.widget.SuggestionsAdapter.getColumnString(p13, "suggest_intent_data_id");
            if (v10 != null) {
                v7 = new StringBuilder().append(v7).append("/").append(android.net.Uri.encode(v10)).toString();
            }
        }
        android.net.Uri v2;
        if (v7 != null) {
            v2 = android.net.Uri.parse(v7);
        } else {
            v2 = 0;
        }
        v0_12 = this.createIntent(v1, v2, android.support.v7.widget.SuggestionsAdapter.getColumnString(p13, "suggest_intent_extra_data"), android.support.v7.widget.SuggestionsAdapter.getColumnString(p13, "suggest_intent_query"), p14, p15);
        return v0_12;
    }

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


    static zzi()
    {
        com.google.android.gms.internal.stable.zzi.CONTENT_URI = android.net.Uri.parse("content://com.google.android.gsf.gservices");
        com.google.android.gms.internal.stable.zzi.zzagv = android.net.Uri.parse("content://com.google.android.gsf.gservices/prefix");
        com.google.android.gms.internal.stable.zzi.zzagw = java.util.regex.Pattern.compile("^(1|true|t|on|yes|y)$", 2);
        com.google.android.gms.internal.stable.zzi.zzagx = java.util.regex.Pattern.compile("^(0|false|f|off|no|n)$", 2);
        com.google.android.gms.internal.stable.zzi.zzagy = new java.util.concurrent.atomic.AtomicBoolean();
        com.google.android.gms.internal.stable.zzi.zzagz = new java.util.HashMap();
        com.google.android.gms.internal.stable.zzi.zzaha = new java.util.HashMap();
        com.google.android.gms.internal.stable.zzi.zzahb = new java.util.HashMap();
        com.google.android.gms.internal.stable.zzi.zzahc = new java.util.HashMap();
        String[] v0_16 = new String[0];
        com.google.android.gms.internal.stable.zzi.zzahf = v0_16;
        return;
    }

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


    static zzg()
    {
        com.google.android.gms.internal.stable.zzg.CONTENT_URI = android.net.Uri.parse("content://com.google.settings/partner");
        return;
    }

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


    public static android.net.Uri getQueryUri(String p3, boolean p4)
    {
        android.net.Uri v0_0;
        if (!p4) {
            v0_0 = "api";
        } else {
            v0_0 = "api_force_staging";
        }
        return android.net.Uri.parse(new StringBuilder(((String.valueOf(v0_0).length() + 42) + String.valueOf(p3).length())).append("content://com.google.android.gms.chimera/").append(v0_0).append("/").append(p3).toString());
    }

Method com.google.android.gms.common.internal.GmsIntents.getPlayStoreUri() calling method android.net.Uri.parse()


    public static android.net.Uri getPlayStoreUri(String p2)
    {
        return android.net.Uri.parse("https://play.google.com/store/apps/details").buildUpon().appendQueryParameter("id", p2).build();
    }

Method com.google.android.gms.common.internal.GmsIntents.createShowProfileIntent() calling method android.net.Uri.parse()


    public static android.content.Intent createShowProfileIntent(android.content.Context p3, String p4)
    {
        Object[] v1_1 = new Object[1];
        v1_1[0] = p4;
        return com.google.android.gms.common.internal.GmsIntents.zza(p3, android.net.Uri.parse(String.format("https://plus.google.com/%s/about", v1_1)));
    }

Method com.google.android.gms.common.internal.GmsIntents.createPlayStoreLightPurchaseFlowIntent() calling method android.net.Uri.parse()


    public static android.content.Intent createPlayStoreLightPurchaseFlowIntent(android.content.Context p6, String p7, String p8)
    {
        android.content.Intent v0_2 = new android.content.Intent("com.android.vending.billing.PURCHASE");
        v0_2.addCategory("android.intent.category.DEFAULT");
        v0_2.setPackage("com.android.vending");
        if (!android.text.TextUtils.isEmpty(p7)) {
            v0_2.putExtra("authAccount", p7);
        }
        v0_2.putExtra("backend", 3);
        v0_2.putExtra("document_type", 1);
        v0_2.putExtra("full_docid", p8);
        v0_2.putExtra("backend_docid", p8);
        v0_2.putExtra("offer_type", 1);
        if (!com.google.android.gms.common.internal.GmsIntents.isIntentResolvable(p6.getPackageManager(), v0_2)) {
            v0_2 = new android.content.Intent("android.intent.action.VIEW");
            Object[] v3_1 = new Object[2];
            v3_1[0] = p8;
            v3_1[1] = Integer.valueOf(1);
            v0_2.setData(android.net.Uri.parse(String.format(java.util.Locale.US, "https://play.google.com/store/apps/details?id=%1$s&rdid=%1$s&rdot=%2$d", v3_1)));
            v0_2.setPackage("com.android.vending");
            v0_2.putExtra("use_direct_purchase", 1);
        }
        return v0_2;
    }

Method com.google.android.gms.common.internal.GmsIntents.createPlayStoreIntent() calling method android.net.Uri.parse()


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

Method com.google.android.gms.common.internal.GmsIntents.createPlayStoreGamesIntent() calling method android.net.Uri.parse()


    public static android.content.Intent createPlayStoreGamesIntent(android.content.Context p4)
    {
        int v0_3;
        int v1_1 = new android.content.Intent("android.intent.action.VIEW");
        v1_1.setData(android.net.Uri.parse("http://play.google.com/store/apps/category/GAME"));
        v1_1.addFlags(524288);
        v1_1.setPackage("com.android.vending");
        if (p4.getPackageManager().resolveActivity(v1_1, 65536) != null) {
            v0_3 = v1_1;
        } else {
            v0_3 = new android.content.Intent(v1_1.getAction(), v1_1.getData());
            v0_3.setFlags(v1_1.getFlags());
        }
        return v0_3;
    }

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


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

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 v19_17;
        if (this.mDescription == null) {
            String v12 = this.getString("android.media.metadata.MEDIA_ID");
            android.support.v4.media.MediaDescriptionCompat v0_4 = new CharSequence[3];
            CharSequence[] v16 = v0_4;
            CharSequence v8 = 0;
            android.net.Uri v9 = 0;
            CharSequence v6 = this.getText("android.media.metadata.DISPLAY_TITLE");
            if (android.text.TextUtils.isEmpty(v6)) {
                int v17 = 0;
                int v10 = 0;
                while ((v17 < v16.length) && (v10 < android.support.v4.media.MediaMetadataCompat.PREFERRED_DESCRIPTION_ORDER.length)) {
                    int v11 = (v10 + 1);
                    String v15_0 = this.getText(android.support.v4.media.MediaMetadataCompat.PREFERRED_DESCRIPTION_ORDER[v10]);
                    if (!android.text.TextUtils.isEmpty(v15_0)) {
                        int v18 = (v17 + 1);
                        v16[v17] = v15_0;
                        v17 = v18;
                    }
                    v10 = v11;
                }
            } else {
                v16[0] = v6;
                v16[1] = this.getText("android.media.metadata.DISPLAY_SUBTITLE");
                v16[2] = this.getText("android.media.metadata.DISPLAY_DESCRIPTION");
            }
            int v7_0 = 0;
            while (v7_0 < android.support.v4.media.MediaMetadataCompat.PREFERRED_BITMAP_ORDER.length) {
                String v15_1 = this.getBitmap(android.support.v4.media.MediaMetadataCompat.PREFERRED_BITMAP_ORDER[v7_0]);
                if (v15_1 == null) {
                    v7_0++;
                } else {
                    v8 = v15_1;
                    break;
                }
            }
            int v7_1 = 0;
            while (v7_1 < android.support.v4.media.MediaMetadataCompat.PREFERRED_URI_ORDER.length) {
                String v15_2 = this.getString(android.support.v4.media.MediaMetadataCompat.PREFERRED_URI_ORDER[v7_1]);
                if (android.text.TextUtils.isEmpty(v15_2)) {
                    v7_1++;
                } else {
                    v9 = android.net.Uri.parse(v15_2);
                    break;
                }
            }
            android.net.Uri v13 = 0;
            String v14 = this.getString("android.media.metadata.MEDIA_URI");
            if (!android.text.TextUtils.isEmpty(v14)) {
                v13 = android.net.Uri.parse(v14);
            }
            android.support.v4.media.MediaDescriptionCompat$Builder v4_1 = new android.support.v4.media.MediaDescriptionCompat$Builder();
            v4_1.setMediaId(v12);
            v4_1.setTitle(v16[0]);
            v4_1.setSubtitle(v16[1]);
            v4_1.setDescription(v16[2]);
            v4_1.setIconBitmap(v8);
            v4_1.setIconUri(v9);
            v4_1.setMediaUri(v13);
            android.os.Bundle v5_1 = new android.os.Bundle();
            if (this.mBundle.containsKey("android.media.metadata.BT_FOLDER_TYPE")) {
                v5_1.putLong("android.media.extra.BT_FOLDER_TYPE", this.getLong("android.media.metadata.BT_FOLDER_TYPE"));
            }
            if (this.mBundle.containsKey("android.media.metadata.DOWNLOAD_STATUS")) {
                v5_1.putLong("android.media.extra.DOWNLOAD_STATUS", this.getLong("android.media.metadata.DOWNLOAD_STATUS"));
            }
            if (!v5_1.isEmpty()) {
                v4_1.setExtras(v5_1);
            }
            this.mDescription = v4_1.build();
            v19_17 = this.mDescription;
        } else {
            v19_17 = this.mDescription;
        }
        return v19_17;
    }

Method com.google.android.gms.internal.ads.zzass.<init>() calling method android.webkit.WebView.setWebViewClient()


    public zzass(com.google.android.gms.internal.ads.zzash p5)
    {
        super(p5);
        super.zzdew = new java.util.concurrent.CopyOnWriteArrayList();
        super.zzdex = new java.util.concurrent.CopyOnWriteArrayList();
        super.zzdey = new java.util.concurrent.CopyOnWriteArrayList();
        super.zzdez = new java.util.concurrent.CopyOnWriteArrayList();
        super.zzdfa = p5;
        super.setBackgroundColor(0);
        android.webkit.WebViewClient v0_3 = super.getSettings();
        v0_3.setAllowFileAccess(0);
        v0_3.setSavePassword(0);
        v0_3.setSupportMultipleWindows(1);
        v0_3.setJavaScriptCanOpenWindowsAutomatically(1);
        if (android.os.Build$VERSION.SDK_INT >= 21) {
            v0_3.setMixedContentMode(2);
        }
        com.google.android.gms.ads.internal.zzbv.zzem().zza(super.getContext(), v0_3);
        super.removeJavascriptInterface("accessibility");
        super.removeJavascriptInterface("accessibilityTraversal");
        try {
            super.getSettings().setJavaScriptEnabled(1);
        } catch (android.webkit.WebViewClient v0_9) {
            com.google.android.gms.internal.ads.zzakb.zzb("Unable to enable Javascript.", v0_9);
        }
        super.setLayerType(1, 0);
        super.zzdfb = new com.google.android.gms.internal.ads.zzast(super, super, super, super);
        super.setWebViewClient(super.zzdfb);
        return;
    }

Method com.google.android.gms.internal.ads.zzari.setWebViewClient() calling method android.webkit.WebView.setWebViewClient()


    public final void setWebViewClient(android.webkit.WebViewClient p2)
    {
        super.setWebViewClient(p2);
        if ((p2 instanceof com.google.android.gms.internal.ads.zzaqx)) {
            this.zzddf = ((com.google.android.gms.internal.ads.zzaqx) p2);
        }
        return;
    }

Method com.google.android.gms.internal.ads.zzaqo.onCreateWindow() calling method android.webkit.WebView.setWebViewClient()


    public final boolean onCreateWindow(android.webkit.WebView p4, boolean p5, boolean p6, android.os.Message p7)
    {
        int v0_1 = ((android.webkit.WebView$WebViewTransport) p7.obj);
        android.webkit.WebView v1_1 = new android.webkit.WebView(p4.getContext());
        if (this.zzbnd.zzug() != null) {
            v1_1.setWebViewClient(this.zzbnd.zzug());
        }
        v0_1.setWebView(v1_1);
        p7.sendToTarget();
        return 1;
    }

Method com.google.android.gms.ads.internal.zzbp.<init>() calling method android.webkit.WebView.setWebViewClient()


    public zzbp(android.content.Context p4, com.google.android.gms.internal.ads.zzjn p5, String p6, com.google.android.gms.internal.ads.zzang p7)
    {
        this.mContext = p4;
        this.zzyf = p7;
        this.zzaau = p5;
        this.zzaax = new android.webkit.WebView(this.mContext);
        this.zzaav = com.google.android.gms.internal.ads.zzaki.zza(new com.google.android.gms.ads.internal.zzbs(this));
        this.zzaaw = new com.google.android.gms.ads.internal.zzbu(p6);
        this.zzk(0);
        this.zzaax.setVerticalScrollBarEnabled(0);
        this.zzaax.getSettings().setJavaScriptEnabled(1);
        this.zzaax.setWebViewClient(new com.google.android.gms.ads.internal.zzbq(this));
        this.zzaax.setOnTouchListener(new com.google.android.gms.ads.internal.zzbr(this));
        return;
    }

Method com.google.android.gms.internal.ads.zzgm.run() calling method android.webkit.WebView.evaluateJavascript()


    public final void run()
    {
        if (this.zzain.getSettings().getJavaScriptEnabled()) {
            try {
                this.zzain.evaluateJavascript("(function() { return  {text:document.body.innerText}})();", this.zzail);
            } catch (android.webkit.ValueCallback v0) {
                this.zzail.onReceiveValue("");
            }
        }
        return;
    }

Method com.google.android.gms.internal.ads.zzasy.zzb() calling method android.webkit.WebView.evaluateJavascript()


    private static boolean zzb(android.webkit.WebView p3)
    {
        try {
            if (com.google.android.gms.internal.ads.zzasy.zzdfk == null) {
                p3.evaluateJavascript("(function(){})()", 0);
                com.google.android.gms.internal.ads.zzasy.zzdfk = Boolean.valueOf(1);
            }
        } catch (Boolean v0_5) {
            throw v0_5;
        }
        return com.google.android.gms.internal.ads.zzasy.zzdfk.booleanValue();
    }

Method com.google.android.gms.internal.ads.zzasy.zza() calling method android.webkit.WebView.evaluateJavascript()


    static void zza(android.webkit.WebView p3, String p4)
    {
        if ((!com.google.android.gms.common.util.PlatformVersion.isAtLeastKitKat()) || (!com.google.android.gms.internal.ads.zzasy.zzb(p3))) {
            String v0_2;
            String v0_5 = String.valueOf(p4);
            if (v0_5.length() == 0) {
                v0_2 = new String("javascript:");
            } else {
                v0_2 = "javascript:".concat(v0_5);
            }
            p3.loadUrl(v0_2);
        } else {
            p3.evaluateJavascript(p4, 0);
        }
        return;
    }

Method com.google.android.gms.internal.ads.zzari.evaluateJavascript() calling method android.webkit.WebView.evaluateJavascript()


    public final declared_synchronized void evaluateJavascript(String p2, android.webkit.ValueCallback p3)
    {
        try {
            if (!this.isDestroyed()) {
                super.evaluateJavascript(p2, p3);
            } else {
                com.google.android.gms.internal.ads.zzakb.zzdm("#004 The webview is destroyed. Ignoring action.");
                if (p3 != null) {
                    p3.onReceiveValue(0);
                }
            }
        } catch (int v0_3) {
            throw v0_3;
        }
        return;
    }

Method com.google.android.gms.internal.ads.zzass.addJavascriptInterface() calling method android.webkit.WebView.addJavascriptInterface()


    public void addJavascriptInterface(Object p3, String p4)
    {
        if (android.os.Build$VERSION.SDK_INT < 17) {
            com.google.android.gms.internal.ads.zzakb.v("Ignore addJavascriptInterface due to low Android version.");
        } else {
            super.addJavascriptInterface(p3, p4);
        }
        return;
    }

Method com.google.android.gms.internal.ads.zzari.loadData() calling method android.webkit.WebView.loadData()


    public final declared_synchronized void loadData(String p2, String p3, String p4)
    {
        try {
            if (this.isDestroyed()) {
                com.google.android.gms.internal.ads.zzakb.zzdk("#004 The webview is destroyed. Ignoring action.");
            } else {
                super.loadData(p2, p3, p4);
            }
        } catch (String v0_2) {
            throw v0_2;
        }
        return;
    }

Method com.google.android.gms.internal.ads.zzasy.zza() calling method android.webkit.WebView.loadUrl()


    static void zza(android.webkit.WebView p3, String p4)
    {
        if ((!com.google.android.gms.common.util.PlatformVersion.isAtLeastKitKat()) || (!com.google.android.gms.internal.ads.zzasy.zzb(p3))) {
            String v0_2;
            String v0_5 = String.valueOf(p4);
            if (v0_5.length() == 0) {
                v0_2 = new String("javascript:");
            } else {
                v0_2 = "javascript:".concat(v0_5);
            }
            p3.loadUrl(v0_2);
        } else {
            p3.evaluateJavascript(p4, 0);
        }
        return;
    }

Method com.google.android.gms.internal.ads.zzass.loadUrl() calling method android.webkit.WebView.loadUrl()


    public void loadUrl(String p4)
    {
        try {
            super.loadUrl(p4);
        } catch (IncompatibleClassChangeError v0) {
            com.google.android.gms.ads.internal.zzbv.zzeo().zza(v0, "CoreWebView.loadUrl");
            com.google.android.gms.internal.ads.zzakb.zzd("#007 Could not call remote method.", v0);
        } catch (IncompatibleClassChangeError v0) {
        } catch (IncompatibleClassChangeError v0) {
        }
        return;
    }

Method com.google.android.gms.internal.ads.zzari.loadUrl() calling method android.webkit.WebView.loadUrl()


    public final declared_synchronized void loadUrl(String p4)
    {
        try {
            if (this.isDestroyed()) {
                com.google.android.gms.internal.ads.zzakb.zzdk("#004 The webview is destroyed. Ignoring action.");
            } else {
                try {
                    super.loadUrl(p4);
                } catch (IncompatibleClassChangeError v0_3) {
                    com.google.android.gms.ads.internal.zzbv.zzeo().zza(v0_3, "AdWebViewImpl.loadUrl");
                    com.google.android.gms.internal.ads.zzakb.zzc("Could not call loadUrl. ", v0_3);
                } catch (IncompatibleClassChangeError v0_3) {
                } catch (IncompatibleClassChangeError v0_3) {
                }
            }
        } catch (IncompatibleClassChangeError v0_1) {
            throw v0_1;
        }
        return;
    }

Method com.google.android.gms.internal.ads.zzari.zzdt() calling method android.webkit.WebView.loadUrl()


    private final declared_synchronized void zzdt(String p4)
    {
        try {
            super.loadUrl(p4);
        } catch (UnsatisfiedLinkError v0_1) {
            throw v0_1;
        } catch (UnsatisfiedLinkError v0_0) {
            com.google.android.gms.ads.internal.zzbv.zzeo().zza(v0_0, "AdWebViewImpl.loadUrlUnsafe");
            com.google.android.gms.internal.ads.zzakb.zzc("Could not call loadUrl. ", v0_0);
        } catch (UnsatisfiedLinkError v0_0) {
        } catch (UnsatisfiedLinkError v0_0) {
        } catch (UnsatisfiedLinkError v0_0) {
        }
        return;
    }

Method com.google.android.gms.ads.internal.zzbt.onPostExecute() calling method android.webkit.WebView.loadUrl()


    protected final synthetic void onPostExecute(Object p2)
    {
        if ((com.google.android.gms.ads.internal.zzbp.zzf(this.zzaba) != null) && (((String) p2) != null)) {
            com.google.android.gms.ads.internal.zzbp.zzf(this.zzaba).loadUrl(((String) p2));
        }
        return;
    }