Potentially Call to dangerous WebView settings API

Description

List of all WebView methods used in the application.

Recommendation

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

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

Technical details
[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/gzsll/jsbridge/WVJBWebView;', 'c', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

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

Method com.gzsll.jsbridge.WVJBWebView.c():


    private void c()
    {
        this.getSettings().setJavaScriptEnabled(1);
        this.addJavascriptInterface(this.e, "WebViewJavascriptBridgeInterface");
        this.setWebViewClient(new com.gzsll.jsbridge.h(this));
        return;
    }

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

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/gzsll/jsbridge/WVJBWebView;', '<init>', '(Landroid/content/Context; Landroid/util/AttributeSet; I)V'), ('Lcom/gzsll/jsbridge/WVJBWebView;', 'c', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

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

Method com.gzsll.jsbridge.WVJBWebView.<init>():


    public WVJBWebView(android.content.Context p1, android.util.AttributeSet p2, int p3)
    {
        super(p1, p2, p3);
        super.a = new java.util.ArrayList();
        super.b = new java.util.HashMap();
        super.c = new java.util.HashMap();
        super.d = 0;
        super.e = new com.gzsll.jsbridge.WVJBWebView$b(super, 0);
        super.c();
        return;
    }

Method com.gzsll.jsbridge.WVJBWebView.c():


    private void c()
    {
        this.getSettings().setJavaScriptEnabled(1);
        this.addJavascriptInterface(this.e, "WebViewJavascriptBridgeInterface");
        this.setWebViewClient(new com.gzsll.jsbridge.h(this));
        return;
    }

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

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/gzsll/jsbridge/WVJBWebView;', '<init>', '(Landroid/content/Context; Landroid/util/AttributeSet;)V'), ('Lcom/gzsll/jsbridge/WVJBWebView;', 'c', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

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

Method com.gzsll.jsbridge.WVJBWebView.<init>():


    public WVJBWebView(android.content.Context p1, android.util.AttributeSet p2)
    {
        super(p1, p2);
        super.a = new java.util.ArrayList();
        super.b = new java.util.HashMap();
        super.c = new java.util.HashMap();
        super.d = 0;
        super.e = new com.gzsll.jsbridge.WVJBWebView$b(super, 0);
        super.c();
        return;
    }

Method com.gzsll.jsbridge.WVJBWebView.c():


    private void c()
    {
        this.getSettings().setJavaScriptEnabled(1);
        this.addJavascriptInterface(this.e, "WebViewJavascriptBridgeInterface");
        this.setWebViewClient(new com.gzsll.jsbridge.h(this));
        return;
    }

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

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/gzsll/jsbridge/WVJBWebView;', '<init>', '(Landroid/content/Context;)V'), ('Lcom/gzsll/jsbridge/WVJBWebView;', 'c', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

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

Method com.gzsll.jsbridge.WVJBWebView.<init>():


    public WVJBWebView(android.content.Context p3)
    {
        super(p3);
        super.a = new java.util.ArrayList();
        super.b = new java.util.HashMap();
        super.c = new java.util.HashMap();
        super.d = 0;
        super.e = new com.gzsll.jsbridge.WVJBWebView$b(super, 0);
        super.c();
        return;
    }

Method com.gzsll.jsbridge.WVJBWebView.c():


    private void c()
    {
        this.getSettings().setJavaScriptEnabled(1);
        this.addJavascriptInterface(this.e, "WebViewJavascriptBridgeInterface");
        this.setWebViewClient(new com.gzsll.jsbridge.h(this));
        return;
    }

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

Method com.digitalticks.trade.Activities.WebViewactivity.onCreate() calling method android.webkit.WebSettings.setJavaScriptEnabled()


    protected void onCreate(android.os.Bundle p2)
    {
        super.onCreate(p2);
        this.setContentView(2131492924);
        this.q = this.getIntent().getStringExtra("Load_URL");
        this.r = ((android.webkit.WebView) this.findViewById(2131297135));
        this.s = ((android.widget.ImageView) this.findViewById(2131296355));
        this.t = ((android.widget.ProgressBar) this.findViewById(2131296878));
        this.t.setVisibility(8);
        this.s.setOnClickListener(new com.digitalticks.trade.Activities.Rc(this));
        this.r.getSettings().setJavaScriptEnabled(1);
        this.r.setWebViewClient(new com.digitalticks.trade.Activities.WebViewactivity$a(this));
        this.r.loadUrl(this.q);
        return;
    }

Method com.digitalticks.trade.Activities.ChartWebViewActivity.onCreate() calling method android.webkit.WebSettings.setJavaScriptEnabled()


    protected void onCreate(android.os.Bundle p6)
    {
        super.onCreate(p6);
        this.setContentView(2131492895);
        this.r = ((com.gzsll.jsbridge.WVJBWebView) this.findViewById(2131297135));
        this.q = "file:///android_asset/charting_library/index.html";
        this.w = new c.d.b.r();
        this.A = new com.digitalticks.trade.CommonCode.i(this);
        this.x = ((java.util.ArrayList) this.getIntent().getSerializableExtra("exchangeList"));
        this.y = ((java.util.ArrayList) this.getIntent().getSerializableExtra("symbolDataArrayList"));
        if (!this.getIntent().hasExtra("SELECTED_SYMBOL")) {
            this.onBackPressed();
        } else {
            this.v = ((c.b.a.c.L) this.w.a(this.getIntent().getStringExtra("SELECTED_SYMBOL"), c.b.a.c.L));
        }
        com.digitalticks.trade.ViewModel.RateDataViewModel v6_24 = this.r.getSettings();
        v6_24.setJavaScriptEnabled(1);
        v6_24.setAllowFileAccessFromFileURLs(1);
        v6_24.setAllowUniversalAccessFromFileURLs(1);
        v6_24.setTextZoom(100);
        com.digitalticks.trade.ViewModel.RateDataViewModel v6_25 = this.r;
        v6_25.setWebViewClient(new com.digitalticks.trade.Activities.ChartWebViewActivity$a(this, v6_25));
        com.digitalticks.trade.ViewModel.RateDataViewModel v6_28 = new StringBuilder();
        v6_28.append("RoundoffValue : ");
        v6_28.append(Math.pow(10.0, Double.parseDouble(this.v.c)));
        android.util.Log.d("Chart", v6_28.toString());
        com.digitalticks.trade.ViewModel.RateDataViewModel v6_32 = new StringBuffer(this.q);
        String v1_22 = ((int) Math.pow(10.0, Double.parseDouble(this.v.c)));
        try {
            StringBuilder v2_12 = new StringBuilder();
            v2_12.append("?symbol=");
            String v3_16 = new StringBuilder();
            v3_16.append(this.v.d);
            v3_16.append(":");
            v3_16.append(this.v.h);
            v2_12.append(java.net.URLEncoder.encode(v3_16.toString(), "UTF-8"));
            v6_32.append(v2_12.toString());
            StringBuilder v2_2 = new StringBuilder();
            v2_2.append("&timezone=");
            v2_2.append(java.net.URLEncoder.encode(String.valueOf(java.util.TimeZone.getDefault().getID()), "UTF-8"));
            v6_32.append(v2_2.toString());
            StringBuilder v2_5 = new StringBuilder();
            v2_5.append("&volume_precision=");
            v2_5.append(java.net.URLEncoder.encode(String.valueOf(this.v.o), "UTF-8"));
            v6_32.append(v2_5.toString());
            StringBuilder v2_8 = new StringBuilder();
            v2_8.append("&pricescale=");
            v2_8.append(java.net.URLEncoder.encode(String.valueOf(v1_22), "UTF-8"));
            v6_32.append(v2_8.toString());
        } catch (com.digitalticks.trade.Activities.e v0_3) {
            v0_3.printStackTrace();
        }
        this.r.loadUrl(v6_32.toString());
        this.r.a("getChartHistoryJava", new com.digitalticks.trade.Activities.g(this));
        this.r.a("subscribeSymbol", new com.digitalticks.trade.Activities.e(this));
        this.s = com.digitalticks.trade.Activities.MainActivity.q;
        this.a(this.s);
        return;
    }

Method com.gzsll.jsbridge.WVJBWebView.c() calling method android.webkit.WebSettings.setJavaScriptEnabled()


    private void c()
    {
        this.getSettings().setJavaScriptEnabled(1);
        this.addJavascriptInterface(this.e, "WebViewJavascriptBridgeInterface");
        this.setWebViewClient(new com.gzsll.jsbridge.h(this));
        return;
    }

Method com.digitalticks.trade.Activities.VerifyIdentityActivity.onClick() calling method android.net.Uri.parse()


    public void onClick(android.view.View p5)
    {
        switch (p5.getId()) {
            case 2131296392:
                this.J = 2;
                this.U = 0;
                this.t.setImageResource(2131231277);
                this.c(this.J);
                break;
            case 2131296393:
                this.J = 1;
                break;
            case 2131296394:
                this.J = 0;
                break;
            case 2131296429:
                android.net.Uri v5_2 = this.E;
                if ((v5_2 != null) && ((!v5_2.isEmpty()) && (!this.E.equalsIgnoreCase("-1")))) {
                    android.net.Uri v5_6 = this.J;
                    if (v5_6 != -1) {
                        if (v5_6 == 1) {
                            android.net.Uri v5_7 = this.V;
                            if ((v5_7 == null) || ((v5_7.isEmpty()) || (this.V.equalsIgnoreCase("-1")))) {
                                this.c("Please select ID Card");
                                return;
                            }
                        }
                        if (!this.I.getText().toString().isEmpty()) {
                            android.net.Uri v5_15 = this.U;
                            if ((v5_15 != null) && (!v5_15.isEmpty())) {
                                this.b(android.net.Uri.parse(this.U));
                            } else {
                                this.c("Please upload ID card image");
                                return;
                            }
                        } else {
                            this.c("Please enter ID card number");
                            this.I.requestFocus();
                            return;
                        }
                    } else {
                        this.c("Please Select ID Card Type");
                        return;
                    }
                } else {
                    this.c("Please select Country");
                    return;
                }
            case 2131296945:
                this.T = 1;
                this.p();
                break;
            case 2131296947:
                this.T = 0;
                break;
            default:
        }
        return;
    }

Method com.digitalticks.trade.Activities.VerifyIdentityActivity.c() calling method android.net.Uri.parse()


    private void c(android.net.Uri p8)
    {
        android.graphics.Bitmap v0_1;
        this.U = 0;
        if (!this.T) {
            v0_1 = android.graphics.BitmapFactory.decodeFile(this.a(p8));
        } else {
            try {
                v0_1 = android.provider.MediaStore$Images$Media.getBitmap(this.getContentResolver(), android.net.Uri.parse(p8.toString()));
            } catch (android.widget.ImageView v8_3) {
                v8_3.printStackTrace();
                android.widget.Toast.makeText(this, "Error in getting image file without crop, please crop the image.", 0).show();
            }
        }
        if (v0_1 == null) {
            android.widget.Toast.makeText(this, "Error in saving Image", 0).show();
        } else {
            try {
                android.widget.ImageView v3_1 = new StringBuilder();
                v3_1.append(android.os.Environment.getExternalStorageDirectory());
                v3_1.append("/DT/images/");
                android.widget.ImageView v3_2 = v3_1.toString();
                String v4_3 = new StringBuilder();
                v4_3.append(String.valueOf(System.currentTimeMillis()));
                v4_3.append(".jpg");
                android.widget.Toast v1_3 = new java.io.File(v3_2, v4_3.toString());
                android.widget.ImageView v3_4 = new java.io.FileOutputStream(v1_3);
                v0_1.compress(android.graphics.Bitmap$CompressFormat.JPEG, 75, v3_4);
                v3_4.flush();
                v3_4.close();
            } catch (android.widget.Toast v1_6) {
                v1_6.printStackTrace();
                android.widget.Toast.makeText(this, "Error in saving Image", 0).show();
                this.t.setImageBitmap(v0_1);
            }
            if (!v1_3.exists()) {
                android.widget.Toast.makeText(this, "Error in saving Image", 0).show();
            } else {
                this.U = v1_3.getPath();
                android.util.Log.d("Imagepath", this.U);
                c.a.a.i.a(this).a(v1_3).a(this.t);
            }
        }
        return;
    }

Method com.digitalticks.trade.Activities.MainActivity.onCreate() calling method android.net.Uri.parse()


    protected void onCreate(android.os.Bundle p8)
    {
        super.onCreate(p8);
        this.setContentView(2131492908);
        this.ya = com.androidadvance.topsnackbar.TSnackbar.a(this.findViewById(16908290), "\n", 0);
        if ((!com.digitalticks.trade.CommonCode.c.a(this)) || (!com.digitalticks.trade.CommonCode.c.b())) {
            this.w();
        } else {
            this.E = 1;
            if (this.ya.d()) {
                this.ya.b();
            }
        }
        this.za = new c.d.b.r();
        com.digitalticks.trade.Activities.MainActivity.q = ((com.digitalticks.trade.ViewModel.RateDataViewModel) android.arch.lifecycle.M.a(this).a(com.digitalticks.trade.ViewModel.RateDataViewModel));
        this.T = ((android.widget.LinearLayout) this.findViewById(2131296790));
        this.U = ((android.widget.LinearLayout) this.findViewById(2131296791));
        this.V = ((android.widget.LinearLayout) this.findViewById(2131296789));
        this.W = ((android.widget.LinearLayout) this.findViewById(2131296788));
        this.N = ((android.widget.ImageView) this.findViewById(2131296623));
        this.O = ((android.widget.ImageView) this.findViewById(2131296624));
        this.P = ((android.widget.ImageView) this.findViewById(2131296622));
        this.Q = ((android.widget.ImageView) this.findViewById(2131296621));
        this.aa = ((android.widget.TextView) this.findViewById(2131297093));
        this.ba = ((android.widget.TextView) this.findViewById(2131297094));
        this.ca = ((android.widget.TextView) this.findViewById(2131297091));
        this.da = ((android.widget.TextView) this.findViewById(2131297090));
        this.ea = ((android.widget.TextView) this.findViewById(2131297092));
        this.fa = ((android.widget.TextView) this.findViewById(2131297081));
        this.Z = ((android.widget.RelativeLayout) this.findViewById(2131296933));
        this.R = ((android.widget.LinearLayout) this.findViewById(2131296562));
        this.S = ((android.widget.LinearLayout) this.findViewById(2131296494));
        this.ia = ((android.widget.FrameLayout) this.findViewById(2131296438));
        this.ka = this.findViewById(2131297129);
        this.la = this.findViewById(2131297128);
        this.ma = this.findViewById(2131297127);
        this.ja = ((android.widget.FrameLayout) this.findViewById(2131297071));
        this.X = ((android.widget.LinearLayout) this.findViewById(2131296373));
        this.Y = ((android.widget.LinearLayout) this.findViewById(2131296801));
        this.Aa = ((android.widget.ImageView) this.findViewById(2131296496));
        this.c(1);
        this.v();
        this.ea.setText("MARKETS");
        this.oa = new com.digitalticks.trade.CommonCode.i(this);
        this.t();
        new c.b.a.b.ya();
        this.a(c.b.a.b.ya.a(this.pa, this.qa), 0, this.t);
        this.L = android.os.Build$VERSION.SDK_INT;
        this.y = android.provider.Settings$Secure.getString(this.getContentResolver(), "android_id");
        this.D = android.os.Build.MANUFACTURER;
        this.C = android.os.Build.MODEL;
        try {
            com.digitalticks.trade.CommonCode.i v8_48 = this.getPackageManager().getPackageInfo(this.getPackageName(), 0);
        } catch (String v2_5) {
            v2_5.printStackTrace();
        }
        this.r = v8_48.versionName;
        this.M = v8_48.versionCode;
        com.digitalticks.trade.CommonCode.i v8_52 = new StringBuilder();
        v8_52.append(String.valueOf(this.r));
        v8_52.append("(");
        v8_52.append(String.valueOf(this.M));
        v8_52.append(")");
        this.s = v8_52.toString();
        this.J = 0;
        this.wa = new com.digitalticks.trade.CommonCode.l(this).a();
        a.b.f.a.j.a(this).a(this.Ea, new android.content.IntentFilter(com.digitalticks.trade.CommonCode.a.n));
        this.T.setOnClickListener(new com.digitalticks.trade.Activities.wb(this));
        this.U.setOnClickListener(new com.digitalticks.trade.Activities.xb(this));
        this.V.setOnClickListener(new com.digitalticks.trade.Activities.yb(this));
        this.W.setOnClickListener(new com.digitalticks.trade.Activities.zb(this));
        this.fa.setOnClickListener(new com.digitalticks.trade.Activities.F(this));
        this.Z.setOnClickListener(new com.digitalticks.trade.Activities.G(this));
        this.S.setOnClickListener(new com.digitalticks.trade.Activities.H(this));
        this.R.setOnClickListener(new com.digitalticks.trade.Activities.J(this));
        this.ea.setOnClickListener(new com.digitalticks.trade.Activities.B(this));
        String v2_32 = new Void[0];
        new com.digitalticks.trade.Activities.MainActivity$b(this, this).execute(v2_32);
        String v2_35 = new Void[0];
        new com.digitalticks.trade.Activities.MainActivity$f(this, this.wa.a).execute(v2_35);
        this.u();
        if ((this.oa.b(com.digitalticks.trade.CommonCode.a.k) == null) || (!this.oa.b(com.digitalticks.trade.CommonCode.a.k).equalsIgnoreCase("yes"))) {
            this.H = 1;
        } else {
            this.H = 0;
            String v2_39 = new java.util.Date().getTime();
            com.digitalticks.trade.CommonCode.i v8_83 = new com.digitalticks.trade.CommonCode.i(this);
            StringBuilder v5_1 = new StringBuilder();
            v5_1.append("");
            v5_1.append(v2_39);
            v8_83.a(com.digitalticks.trade.CommonCode.a.D, v5_1.toString());
            this.startActivityForResult(new android.content.Intent(this, com.digitalticks.trade.Activities.VerifyTouchActivity), 700);
        }
        if (!this.getIntent().getBooleanExtra("isFromNotification", 0)) {
            if ((this.getIntent().getBooleanExtra("isDeepLink", 0)) && (this.wa.f.intValue() < 2)) {
                com.digitalticks.trade.CommonCode.i v8_99 = android.net.Uri.parse(this.getIntent().getStringExtra("deepLinkData")).getPathSegments();
                if ((v8_99 != null) && ((v8_99.size() >= 2) && (((String) v8_99.get(0)).equals("vendor")))) {
                    String v0_4 = new android.content.Intent(this, com.digitalticks.trade.Activities.LoginActivity);
                    v0_4.putExtra("TYPE", this.wa.f);
                    v0_4.putExtra("isDeepLink", 1);
                    v0_4.putExtra("ReferralCode", ((String) v8_99.get(1)));
                    this.startActivityForResult(v0_4, 400);
                    this.oa.e(com.digitalticks.trade.CommonCode.a.k);
                }
            }
        } else {
            com.digitalticks.trade.CommonCode.i v8_107 = this.getIntent().getStringExtra("DtData");
            String v0_8 = new StringBuilder();
            v0_8.append("DtData is : ");
            v0_8.append(v8_107);
            com.digitalticks.trade.CommonCode.c.a("FCM", v0_8.toString());
            this.d(v8_107);
        }
        return;
    }

Method com.digitalticks.trade.Activities.AboutActivity.a() calling method android.net.Uri.parse()


    public synthetic void a(android.view.View p5)
    {
        try {
            String v0_2 = new android.content.Intent("android.intent.action.SENDTO");
            v0_2.setData(android.net.Uri.parse("mailto:"));
            String v2_0 = new String[1];
            v2_0[0] = this.r.getText().toString();
            v0_2.putExtra("android.intent.extra.EMAIL", v2_0);
            v0_2.putExtra("android.intent.extra.SUBJECT", "Android App Queries/Issue/feedback");
            this.startActivity(v0_2);
        } catch (android.content.ActivityNotFoundException) {
            android.widget.Toast.makeText(this, "There are no email client installed on your device.", 0).show();
        }
        return;
    }

Method android.support.v7.widget.Ob.b() calling method android.net.Uri.parse()

Couldn't retrieve source code

Method com.kayako.sdk.android.k5.messenger.replyboxview.ReplyBoxFragment.n() calling method android.net.Uri.parse()


    private void n(String p3)
    {
        this.a(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p3)));
        return;
    }

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


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

Method c.e.a.a.a.c.b.k.j() calling method android.net.Uri.parse()


    public void j(String p3)
    {
        try {
            android.content.Intent v0_1 = new android.content.Intent("android.intent.action.VIEW");
            v0_1.setData(android.net.Uri.parse(p3));
            this.a(v0_1);
        } catch (Exception) {
        }
        return;
    }

Method c.a.a.d.c.w.a() calling method android.net.Uri.parse()


    public c.a.a.d.a.c a(String p3, int p4, int p5)
    {
        if (!android.text.TextUtils.isEmpty(p3)) {
            c.a.a.d.c.s v3_1;
            if (!p3.startsWith("/")) {
                c.a.a.d.c.s v0_4 = android.net.Uri.parse(p3);
                if (v0_4.getScheme() != null) {
                    v3_1 = v0_4;
                } else {
                    v3_1 = ark>c.a.a.d.c.wark>.a(p3);
                }
            }
            return this.a.a(v3_1, p4, p5);
        } else {
            return 0;
        }
    }

Method c.a.a.d.c.u.a() calling method android.net.Uri.parse()


    public c.a.a.d.a.c a(Integer p6, int p7, int p8)
    {
        try {
            android.content.res.Resources$NotFoundException v1_1 = new StringBuilder();
            v1_1.append("android.resource://");
            v1_1.append(this.b.getResourcePackageName(p6.intValue()));
            v1_1.append(47);
            v1_1.append(this.b.getResourceTypeName(p6.intValue()));
            v1_1.append(47);
            v1_1.append(this.b.getResourceEntryName(p6.intValue()));
            c.a.a.d.a.c v6_1 = android.net.Uri.parse(v1_1.toString());
        } catch (android.content.res.Resources$NotFoundException v1_3) {
            if (android.util.Log.isLoggable("ResourceLoader", 5)) {
                StringBuilder v2_7 = new StringBuilder();
                v2_7.append("Received invalid resource id: ");
                v2_7.append(v6_1);
                android.util.Log.w("ResourceLoader", v2_7.toString(), v1_3);
            }
            v6_1 = 0;
        }
        if (v6_1 == null) {
            return 0;
        } else {
            return this.a.a(v6_1, p7, p8);
        }
    }

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


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

Method com.google.firebase.messaging.g.c() calling method android.net.Uri.parse()


    final boolean c(android.os.Bundle p17)
    {
        if (!"1".equals(com.google.firebase.messaging.g.a(p17, "gcm.n.noui"))) {
            android.app.Notification v2_14;
            if (((android.app.KeyguardManager) this.b.getSystemService("keyguard")).inKeyguardRestrictedInputMode()) {
                v2_14 = 0;
            } else {
                if (!com.google.android.gms.common.util.h.f()) {
                    android.os.SystemClock.sleep(10);
                }
                android.app.Notification v2_6 = android.os.Process.myPid();
                StringBuilder v6_4 = ((android.app.ActivityManager) this.b.getSystemService("activity")).getRunningAppProcesses();
                if (v6_4 == null) {
                } else {
                    StringBuilder v6_5 = v6_4.iterator();
                    while (v6_5.hasNext()) {
                        int v7_12 = ((android.app.ActivityManager$RunningAppProcessInfo) v6_5.next());
                        if (v7_12.pid == v2_6) {
                            if (v7_12.importance != 100) {
                                break;
                            }
                            v2_14 = 1;
                        }
                    }
                }
            }
            if (v2_14 == null) {
                android.app.Notification v2_16 = this.d(p17, "gcm.n.title");
                if (android.text.TextUtils.isEmpty(v2_16)) {
                    v2_16 = this.b.getApplicationInfo().loadLabel(this.b.getPackageManager());
                }
                int v10_2;
                StringBuilder v6_13 = this.d(p17, "gcm.n.body");
                int v7_14 = com.google.firebase.messaging.g.a(p17, "gcm.n.icon");
                if (android.text.TextUtils.isEmpty(v7_14)) {
                    int v7_3 = this.a().getInt("com.google.firebase.messaging.default_notification_icon", 0);
                    if ((v7_3 == 0) || (!this.a(v7_3))) {
                        v7_3 = this.b.getApplicationInfo().icon;
                    }
                    if ((v7_3 != 0) && (this.a(v7_3))) {
                        v10_2 = v7_3;
                    } else {
                        v10_2 = 17301651;
                    }
                } else {
                    android.net.Uri v8_13 = this.b.getResources();
                    v10_2 = v8_13.getIdentifier(v7_14, "drawable", this.b.getPackageName());
                    if ((v10_2 == 0) || (!this.a(v10_2))) {
                        v10_2 = v8_13.getIdentifier(v7_14, "mipmap", this.b.getPackageName());
                        if ((v10_2 == 0) || (!this.a(v10_2))) {
                            int v10_1 = new StringBuilder((String.valueOf(v7_14).length() + 61));
                            v10_1.append("Icon resource ");
                            v10_1.append(v7_14);
                            v10_1.append(" not found. Notification will use default icon.");
                            android.util.Log.w("FirebaseMessaging", v10_1.toString());
                        }
                    }
                }
                android.net.Uri v8_8;
                int v7_8 = this.a(com.google.firebase.messaging.g.a(p17, "gcm.n.color"));
                android.net.Uri v8_6 = com.google.firebase.messaging.g.d(p17);
                if (!android.text.TextUtils.isEmpty(v8_6)) {
                    if (("default".equals(v8_6)) || (this.b.getResources().getIdentifier(v8_6, "raw", this.b.getPackageName()) == 0)) {
                        v8_8 = android.media.RingtoneManager.getDefaultUri(2);
                    } else {
                        String v11_7 = this.b.getPackageName();
                        int v14_4 = new StringBuilder(((String.valueOf(v11_7).length() + 24) + String.valueOf(v8_6).length()));
                        v14_4.append("android.resource://");
                        v14_4.append(v11_7);
                        v14_4.append("/raw/");
                        v14_4.append(v8_6);
                        v8_8 = android.net.Uri.parse(v14_4.toString());
                    }
                } else {
                    v8_8 = 0;
                }
                int v13_10;
                String v11_10 = com.google.firebase.messaging.g.a(p17, "gcm.n.click_action");
                if (android.text.TextUtils.isEmpty(v11_10)) {
                    String v11_11 = com.google.firebase.messaging.g.b(p17);
                    if (v11_11 == null) {
                        v13_10 = this.b.getPackageManager().getLaunchIntentForPackage(this.b.getPackageName());
                        if (v13_10 == 0) {
                            android.util.Log.w("FirebaseMessaging", "No activity found to launch app");
                        }
                    } else {
                        v13_10 = new android.content.Intent("android.intent.action.VIEW");
                        v13_10.setPackage(this.b.getPackageName());
                        v13_10.setData(v11_11);
                    }
                } else {
                    v13_10 = new android.content.Intent(v11_10);
                    v13_10.setPackage(this.b.getPackageName());
                    v13_10.setFlags(268435456);
                }
                android.app.PendingIntent v12_1;
                if (v13_10 != 0) {
                    v13_10.addFlags(67108864);
                    int v14_10 = new android.os.Bundle(p17);
                    com.google.firebase.messaging.FirebaseMessagingService.a(v14_10);
                    v13_10.putExtras(v14_10);
                    int v14_12 = v14_10.keySet().iterator();
                    while (v14_12.hasNext()) {
                        String v15_2 = ((String) v14_12.next());
                        if ((v15_2.startsWith("gcm.n.")) || (v15_2.startsWith("gcm.notification."))) {
                            v13_10.removeExtra(v15_2);
                        }
                    }
                    v12_1 = android.app.PendingIntent.getActivity(this.b, com.google.firebase.messaging.g.a.incrementAndGet(), v13_10, 1073741824);
                } else {
                    v12_1 = 0;
                }
                android.app.NotificationManager v3_0;
                if (p17 != null) {
                    v3_0 = "1".equals(p17.getString("google.c.a.e"));
                } else {
                    v3_0 = 0;
                }
                android.app.NotificationManager v3_1;
                if (v3_0 == null) {
                    v3_1 = 0;
                } else {
                    android.app.NotificationManager v3_3 = new android.content.Intent("com.google.firebase.messaging.NOTIFICATION_OPEN");
                    com.google.firebase.messaging.g.a(v3_3, p17);
                    v3_3.putExtra("pending_intent", v12_1);
                    v12_1 = com.google.firebase.iid.y.a(this.b, com.google.firebase.messaging.g.a.incrementAndGet(), v3_3, 1073741824);
                    android.app.NotificationManager v3_5 = new android.content.Intent("com.google.firebase.messaging.NOTIFICATION_DISMISS");
                    com.google.firebase.messaging.g.a(v3_5, p17);
                    v3_1 = com.google.firebase.iid.y.a(this.b, com.google.firebase.messaging.g.a.incrementAndGet(), v3_5, 1073741824);
                }
                String v11_20 = com.google.firebase.messaging.g.a(p17, "gcm.n.android_channel_id");
                String v15_3 = "fcm_fallback_notification_channel";
                if ((com.google.android.gms.common.util.h.h()) && (this.b.getApplicationInfo().targetSdkVersion >= 26)) {
                    boolean v5_5 = ((android.app.NotificationManager) this.b.getSystemService(android.app.NotificationManager));
                    if (!android.text.TextUtils.isEmpty(v11_20)) {
                        if (v5_5.getNotificationChannel(v11_20) == null) {
                            int v4_1 = new StringBuilder((String.valueOf(v11_20).length() + 122));
                            v4_1.append("Notification Channel requested (");
                            v4_1.append(v11_20);
                            v4_1.append(") has not been created by the app. Manifest configuration, or default, value will be used.");
                            android.util.Log.w("FirebaseMessaging", v4_1.toString());
                        } else {
                            v15_3 = v11_20;
                            int v4_10 = new android.support.v4.app.Fa(this.b);
                            v4_10.a(1);
                            v4_10.c(v10_2);
                            if (!android.text.TextUtils.isEmpty(v2_16)) {
                                v4_10.c(v2_16);
                            }
                            if (!android.text.TextUtils.isEmpty(v6_13)) {
                                v4_10.b(v6_13);
                                android.app.Notification v2_9 = new android.support.v4.app.Ea();
                                v2_9.a(v6_13);
                                v4_10.a(v2_9);
                            }
                            if (v7_8 != 0) {
                                v4_10.a(v7_8.intValue());
                            }
                            if (v8_8 != null) {
                                v4_10.a(v8_8);
                            }
                            if (v12_1 != null) {
                                v4_10.a(v12_1);
                            }
                            if (v3_1 != null) {
                                v4_10.b(v3_1);
                            }
                            if (v15_3 != null) {
                                v4_10.a(v15_3);
                            }
                            android.app.Notification v2_11 = v4_10.a();
                            int v1_1 = com.google.firebase.messaging.g.a(p17, "gcm.n.tag");
                            if (android.util.Log.isLoggable("FirebaseMessaging", 3)) {
                                android.util.Log.d("FirebaseMessaging", "Showing notification");
                            }
                            android.app.NotificationManager v3_11 = ((android.app.NotificationManager) this.b.getSystemService("notification"));
                            if (android.text.TextUtils.isEmpty(v1_1)) {
                                int v4_13 = android.os.SystemClock.uptimeMillis();
                                StringBuilder v6_7 = new StringBuilder(37);
                                v6_7.append("FCM-Notification:");
                                v6_7.append(v4_13);
                                v1_1 = v6_7.toString();
                            }
                            v3_11.notify(v1_1, 0, v2_11);
                            return 1;
                        }
                    }
                    int v4_5;
                    int v4_4 = this.a().getString("com.google.firebase.messaging.default_notification_channel_id");
                    if (android.text.TextUtils.isEmpty(v4_4)) {
                        v4_5 = "Missing Default Notification Channel metadata in AndroidManifest. Default value will be used.";
                    } else {
                        if (v5_5.getNotificationChannel(v4_4) == null) {
                            v4_5 = "Notification Channel set in AndroidManifest.xml has not been created by the app. Default value will be used.";
                        } else {
                            v15_3 = v4_4;
                        }
                    }
                    android.util.Log.w("FirebaseMessaging", v4_5);
                    if (v5_5.getNotificationChannel("fcm_fallback_notification_channel") == null) {
                        v5_5.createNotificationChannel(new android.app.NotificationChannel("fcm_fallback_notification_channel", this.b.getString(com.google.firebase.messaging.c.fcm_fallback_notification_channel_label), 3));
                    }
                } else {
                    v15_3 = 0;
                }
            } else {
                return 0;
            }
        } else {
            return 1;
        }
    }

Method com.google.firebase.messaging.g.b() calling method android.net.Uri.parse()


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

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


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

Method com.google.android.gms.common.internal.S.a() calling method android.net.Uri.parse()


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

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


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

Method com.digitalticks.trade.Activities.pc.onClick() calling method android.net.Uri.parse()


    public void onClick(android.content.DialogInterface p5, int p6)
    {
        android.net.Uri v6_4 = this.a.m.getPackageName();
        try {
            com.digitalticks.trade.Activities.SplashScreen v0_5 = this.a.m;
            StringBuilder v2_5 = new StringBuilder();
            v2_5.append("market://details?id=");
            v2_5.append(v6_4);
            v0_5.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v2_5.toString())));
            this.a.m.finish();
        } catch (android.content.ActivityNotFoundException) {
            com.digitalticks.trade.Activities.SplashScreen v0_3 = this.a.m;
            StringBuilder v2_3 = new StringBuilder();
            v2_3.append("http://play.google.com/store/apps/details?id=");
            v2_3.append(v6_4);
            v0_3.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v2_3.toString())));
            this.a.m.finish();
        }
        return;
    }

Method com.digitalticks.trade.Activities.nc.onClick() calling method android.net.Uri.parse()


    public void onClick(android.content.DialogInterface p5, int p6)
    {
        android.net.Uri v6_4 = this.a.m.getPackageName();
        try {
            com.digitalticks.trade.Activities.SplashScreen v0_3 = this.a.m;
            StringBuilder v2_5 = new StringBuilder();
            v2_5.append("market://details?id=");
            v2_5.append(v6_4);
            v0_3.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v2_5.toString())));
        } catch (android.content.ActivityNotFoundException) {
            com.digitalticks.trade.Activities.SplashScreen v0_1 = this.a.m;
            StringBuilder v2_3 = new StringBuilder();
            v2_3.append("http://play.google.com/store/apps/details?id=");
            v2_3.append(v6_4);
            v0_1.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v2_3.toString())));
        }
        return;
    }

Method com.digitalticks.trade.Activities.fb.onClick() calling method android.net.Uri.parse()


    public void onClick(android.content.DialogInterface p5, int p6)
    {
        android.net.Uri v6_3 = this.a.getPackageName();
        try {
            com.digitalticks.trade.Activities.LoginActivity v0_2 = this.a;
            StringBuilder v2_5 = new StringBuilder();
            v2_5.append("market://details?id=");
            v2_5.append(v6_3);
            v0_2.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v2_5.toString())));
            this.a.finish();
        } catch (android.content.ActivityNotFoundException) {
            com.digitalticks.trade.Activities.LoginActivity v0_1 = this.a;
            StringBuilder v2_3 = new StringBuilder();
            v2_3.append("http://play.google.com/store/apps/details?id=");
            v2_3.append(v6_3);
            v0_1.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v2_3.toString())));
            this.a.finish();
        }
        return;
    }

Method com.digitalticks.trade.Activities.db.onClick() calling method android.net.Uri.parse()


    public void onClick(android.content.DialogInterface p5, int p6)
    {
        android.net.Uri v6_3 = this.a.getPackageName();
        try {
            com.digitalticks.trade.Activities.LoginActivity v0_1 = this.a;
            StringBuilder v2_5 = new StringBuilder();
            v2_5.append("market://details?id=");
            v2_5.append(v6_3);
            v0_1.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v2_5.toString())));
        } catch (android.content.ActivityNotFoundException) {
            com.digitalticks.trade.Activities.LoginActivity v0_0 = this.a;
            StringBuilder v2_3 = new StringBuilder();
            v2_3.append("http://play.google.com/store/apps/details?id=");
            v2_3.append(v6_3);
            v0_0.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v2_3.toString())));
        }
        return;
    }

Method com.digitalticks.trade.Activities.Ua.onClick() calling method android.net.Uri.parse()


    public void onClick(android.content.DialogInterface p5, int p6)
    {
        android.net.Uri v6_4 = this.a.m.getPackageName();
        try {
            com.digitalticks.trade.Activities.InternetActivity v0_3 = this.a.m;
            StringBuilder v2_5 = new StringBuilder();
            v2_5.append("market://details?id=");
            v2_5.append(v6_4);
            v0_3.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v2_5.toString())));
        } catch (android.content.ActivityNotFoundException) {
            com.digitalticks.trade.Activities.InternetActivity v0_1 = this.a.m;
            StringBuilder v2_3 = new StringBuilder();
            v2_3.append("http://play.google.com/store/apps/details?id=");
            v2_3.append(v6_4);
            v0_1.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v2_3.toString())));
        }
        return;
    }

Method com.digitalticks.trade.Activities.Ma.onClick() calling method android.net.Uri.parse()


    public void onClick(android.view.View p6)
    {
        try {
            com.digitalticks.trade.Activities.GAuthStepOne v1_1 = this.a;
            StringBuilder v3_5 = new StringBuilder();
            v3_5.append("market://details?id=");
            v3_5.append("com.google.android.apps.authenticator2");
            v1_1.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v3_5.toString())));
        } catch (android.content.ActivityNotFoundException) {
            com.digitalticks.trade.Activities.GAuthStepOne v1_0 = this.a;
            StringBuilder v3_3 = new StringBuilder();
            v3_3.append("https://play.google.com/store/apps/details?id=");
            v3_3.append("com.google.android.apps.authenticator2");
            v1_0.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v3_3.toString())));
        }
        return;
    }

Method com.digitalticks.trade.Activities.Ia.onClick() calling method android.net.Uri.parse()


    public void onClick(android.view.View p6)
    {
        try {
            com.digitalticks.trade.Activities.GAuthSetupActivity v1_1 = this.a;
            StringBuilder v3_5 = new StringBuilder();
            v3_5.append("market://details?id=");
            v3_5.append("com.google.android.apps.authenticator2");
            v1_1.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v3_5.toString())));
        } catch (android.content.ActivityNotFoundException) {
            com.digitalticks.trade.Activities.GAuthSetupActivity v1_0 = this.a;
            StringBuilder v3_3 = new StringBuilder();
            v3_3.append("https://play.google.com/store/apps/details?id=");
            v3_3.append("com.google.android.apps.authenticator2");
            v1_0.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v3_3.toString())));
        }
        return;
    }

Method c.e.a.a.a.d.a.w.a() calling method android.net.Uri.parse()


    private String a(String p3, String p4, String p5, String p6)
    {
        String v0_1 = new Object[2];
        v0_1[0] = p3;
        v0_1[1] = "/websocket";
        return android.net.Uri.parse(String.format("%s%s", v0_1)).buildUpon().appendQueryParameter("session_id", p5).appendQueryParameter("user_agent", p6).appendQueryParameter("instance", this.a(p4)).appendQueryParameter("vsn", "1.0.0").build().toString();
    }

Method c.e.a.a.a.d.a.w.a() calling method android.net.Uri.parse()


    private String a(String p3, String p4, String p5)
    {
        String v0_1 = new Object[2];
        v0_1[0] = p3;
        v0_1[1] = "/websocket";
        return android.net.Uri.parse(String.format("%s%s", v0_1)).buildUpon().appendQueryParameter("fingerprint_id", p5).appendQueryParameter("instance", this.a(p4)).appendQueryParameter("vsn", "1.0.0").build().toString();
    }

Method c.e.a.a.a.d.a.w.a() calling method android.net.Uri.parse()


    private String a(String p1)
    {
        return android.net.Uri.parse(p1).getHost();
    }

Method c.e.a.a.a.a.g.a.d.a() calling method android.net.Uri.parse()


    public static long a(android.content.Context p3, android.app.DownloadManager p4, java.util.Map p5, String p6, String p7, long p8)
    {
        android.app.DownloadManager$Request v0_1 = new android.app.DownloadManager$Request(android.net.Uri.parse(p6));
        java.util.Iterator v6_3 = p5.keySet().iterator();
        while (v6_3.hasNext()) {
            String v1_1 = ((String) v6_3.next());
            v0_1.addRequestHeader(v1_1, ((String) p5.get(v1_1)));
        }
        v0_1.setTitle(p7);
        v0_1.setDescription(android.text.format.Formatter.formatFileSize(p3, p8));
        v0_1.setNotificationVisibility(1);
        return p4.enqueue(v0_1);
    }

Method c.e.a.a.a.a.g.a.d.a() calling method android.net.Uri.parse()


    public static long a(android.content.Context p1, android.app.DownloadManager p2, String p3, String p4, long p5)
    {
        android.app.DownloadManager$Request v0_1 = new android.app.DownloadManager$Request(android.net.Uri.parse(p3));
        v0_1.setTitle(p4);
        v0_1.setDescription(android.text.format.Formatter.formatFileSize(p1, p5));
        v0_1.setNotificationVisibility(1);
        return p2.enqueue(v0_1);
    }

Method c.d.a.a.f.c.a() calling method android.net.Uri.parse()


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

Method c.d.a.a.e.b.Ic.<clinit>() calling method android.net.Uri.parse()


    static Ic()
    {
        c.d.a.a.e.b.Ic.a = android.net.Uri.parse("content://com.google.android.gsf.gservices");
        c.d.a.a.e.b.Ic.b = android.net.Uri.parse("content://com.google.android.gsf.gservices/prefix");
        c.d.a.a.e.b.Ic.c = java.util.regex.Pattern.compile("^(1|true|t|on|yes|y)$", 2);
        c.d.a.a.e.b.Ic.d = java.util.regex.Pattern.compile("^(0|false|f|off|no|n)$", 2);
        c.d.a.a.e.b.Ic.e = new java.util.concurrent.atomic.AtomicBoolean();
        c.d.a.a.e.b.Ic.g = new java.util.HashMap();
        c.d.a.a.e.b.Ic.h = new java.util.HashMap();
        c.d.a.a.e.b.Ic.i = new java.util.HashMap();
        c.d.a.a.e.b.Ic.j = new java.util.HashMap();
        String[] v0_14 = new String[0];
        c.d.a.a.e.b.Ic.m = v0_14;
        return;
    }

Method com.digitalticks.trade.Activities.WebViewactivity.onCreate() calling method android.webkit.WebView.setWebViewClient()


    protected void onCreate(android.os.Bundle p2)
    {
        super.onCreate(p2);
        this.setContentView(2131492924);
        this.q = this.getIntent().getStringExtra("Load_URL");
        this.r = ((android.webkit.WebView) this.findViewById(2131297135));
        this.s = ((android.widget.ImageView) this.findViewById(2131296355));
        this.t = ((android.widget.ProgressBar) this.findViewById(2131296878));
        this.t.setVisibility(8);
        this.s.setOnClickListener(new com.digitalticks.trade.Activities.Rc(this));
        this.r.getSettings().setJavaScriptEnabled(1);
        this.r.setWebViewClient(new com.digitalticks.trade.Activities.WebViewactivity$a(this));
        this.r.loadUrl(this.q);
        return;
    }

Method com.digitalticks.trade.Activities.ChartWebViewActivity.onCreate() calling method android.webkit.WebView.setWebViewClient()


    protected void onCreate(android.os.Bundle p6)
    {
        super.onCreate(p6);
        this.setContentView(2131492895);
        this.r = ((com.gzsll.jsbridge.WVJBWebView) this.findViewById(2131297135));
        this.q = "file:///android_asset/charting_library/index.html";
        this.w = new c.d.b.r();
        this.A = new com.digitalticks.trade.CommonCode.i(this);
        this.x = ((java.util.ArrayList) this.getIntent().getSerializableExtra("exchangeList"));
        this.y = ((java.util.ArrayList) this.getIntent().getSerializableExtra("symbolDataArrayList"));
        if (!this.getIntent().hasExtra("SELECTED_SYMBOL")) {
            this.onBackPressed();
        } else {
            this.v = ((c.b.a.c.L) this.w.a(this.getIntent().getStringExtra("SELECTED_SYMBOL"), c.b.a.c.L));
        }
        com.digitalticks.trade.ViewModel.RateDataViewModel v6_24 = this.r.getSettings();
        v6_24.setJavaScriptEnabled(1);
        v6_24.setAllowFileAccessFromFileURLs(1);
        v6_24.setAllowUniversalAccessFromFileURLs(1);
        v6_24.setTextZoom(100);
        com.digitalticks.trade.ViewModel.RateDataViewModel v6_25 = this.r;
        v6_25.setWebViewClient(new com.digitalticks.trade.Activities.ChartWebViewActivity$a(this, v6_25));
        com.digitalticks.trade.ViewModel.RateDataViewModel v6_28 = new StringBuilder();
        v6_28.append("RoundoffValue : ");
        v6_28.append(Math.pow(10.0, Double.parseDouble(this.v.c)));
        android.util.Log.d("Chart", v6_28.toString());
        com.digitalticks.trade.ViewModel.RateDataViewModel v6_32 = new StringBuffer(this.q);
        String v1_22 = ((int) Math.pow(10.0, Double.parseDouble(this.v.c)));
        try {
            StringBuilder v2_12 = new StringBuilder();
            v2_12.append("?symbol=");
            String v3_16 = new StringBuilder();
            v3_16.append(this.v.d);
            v3_16.append(":");
            v3_16.append(this.v.h);
            v2_12.append(java.net.URLEncoder.encode(v3_16.toString(), "UTF-8"));
            v6_32.append(v2_12.toString());
            StringBuilder v2_2 = new StringBuilder();
            v2_2.append("&timezone=");
            v2_2.append(java.net.URLEncoder.encode(String.valueOf(java.util.TimeZone.getDefault().getID()), "UTF-8"));
            v6_32.append(v2_2.toString());
            StringBuilder v2_5 = new StringBuilder();
            v2_5.append("&volume_precision=");
            v2_5.append(java.net.URLEncoder.encode(String.valueOf(this.v.o), "UTF-8"));
            v6_32.append(v2_5.toString());
            StringBuilder v2_8 = new StringBuilder();
            v2_8.append("&pricescale=");
            v2_8.append(java.net.URLEncoder.encode(String.valueOf(v1_22), "UTF-8"));
            v6_32.append(v2_8.toString());
        } catch (com.digitalticks.trade.Activities.e v0_3) {
            v0_3.printStackTrace();
        }
        this.r.loadUrl(v6_32.toString());
        this.r.a("getChartHistoryJava", new com.digitalticks.trade.Activities.g(this));
        this.r.a("subscribeSymbol", new com.digitalticks.trade.Activities.e(this));
        this.s = com.digitalticks.trade.Activities.MainActivity.q;
        this.a(this.s);
        return;
    }

Method c.e.a.a.a.c.b.k.g() calling method android.webkit.WebView.setWebViewClient()


    public void g(String p8)
    {
        android.webkit.WebView v0_2 = ((android.webkit.WebView) this.Y.findViewById(c.e.a.a.a.d.ko__article_web_view));
        android.webkit.WebSettings$LayoutAlgorithm v1_4 = new StringBuilder();
        v1_4.append("<link rel=\"stylesheet\" type=\"text/css\" href=\"kayako-style.css\" />");
        v1_4.append(p8);
        v0_2.loadDataWithBaseURL("file:///android_asset/", v1_4.toString(), "text/html; charset=utf-8", "UTF-8", 0);
        v0_2.getSettings().setLayoutAlgorithm(android.webkit.WebSettings$LayoutAlgorithm.SINGLE_COLUMN);
        v0_2.setWebViewClient(new c.e.a.a.a.c.b.j(this));
        return;
    }

Method com.gzsll.jsbridge.WVJBWebView.c() calling method android.webkit.WebView.setWebViewClient()


    private void c()
    {
        this.getSettings().setJavaScriptEnabled(1);
        this.addJavascriptInterface(this.e, "WebViewJavascriptBridgeInterface");
        this.setWebViewClient(new com.gzsll.jsbridge.h(this));
        return;
    }

Method com.gzsll.jsbridge.WVJBWebView.a() calling method android.webkit.WebView.evaluateJavascript()


    private void a(String p7, ark>com.gzsll.jsbridge.WVJBWebViewark>$a p8)
    {
        if (android.os.Build$VERSION.SDK_INT < 19) {
            com.gzsll.jsbridge.g v8_2;
            if (p8 == null) {
                v8_2 = new com.gzsll.jsbridge.g(this, p7);
            } else {
                ark>com.gzsll.jsbridge.WVJBWebViewark>$b v0_3 = this.e;
                String v1_3 = new StringBuilder();
                String v2_0 = (this.d + 1);
                this.d = v2_0;
                v1_3.append(v2_0);
                v1_3.append("");
                v0_3.a(v1_3.toString(), p8);
                v8_2 = new com.gzsll.jsbridge.f(this, p7);
            }
            this.post(v8_2);
        } else {
            this.evaluateJavascript(p7, new com.gzsll.jsbridge.e(this, p8));
        }
        return;
    }

Method com.gzsll.jsbridge.WVJBWebView.c() calling method android.webkit.WebView.addJavascriptInterface()


    private void c()
    {
        this.getSettings().setJavaScriptEnabled(1);
        this.addJavascriptInterface(this.e, "WebViewJavascriptBridgeInterface");
        this.setWebViewClient(new com.gzsll.jsbridge.h(this));
        return;
    }

Method com.digitalticks.trade.Activities.WebViewactivity.onCreate() calling method android.webkit.WebView.loadUrl()


    protected void onCreate(android.os.Bundle p2)
    {
        super.onCreate(p2);
        this.setContentView(2131492924);
        this.q = this.getIntent().getStringExtra("Load_URL");
        this.r = ((android.webkit.WebView) this.findViewById(2131297135));
        this.s = ((android.widget.ImageView) this.findViewById(2131296355));
        this.t = ((android.widget.ProgressBar) this.findViewById(2131296878));
        this.t.setVisibility(8);
        this.s.setOnClickListener(new com.digitalticks.trade.Activities.Rc(this));
        this.r.getSettings().setJavaScriptEnabled(1);
        this.r.setWebViewClient(new com.digitalticks.trade.Activities.WebViewactivity$a(this));
        this.r.loadUrl(this.q);
        return;
    }

Method com.digitalticks.trade.Activities.ChartWebViewActivity.onCreate() calling method android.webkit.WebView.loadUrl()


    protected void onCreate(android.os.Bundle p6)
    {
        super.onCreate(p6);
        this.setContentView(2131492895);
        this.r = ((com.gzsll.jsbridge.WVJBWebView) this.findViewById(2131297135));
        this.q = "file:///android_asset/charting_library/index.html";
        this.w = new c.d.b.r();
        this.A = new com.digitalticks.trade.CommonCode.i(this);
        this.x = ((java.util.ArrayList) this.getIntent().getSerializableExtra("exchangeList"));
        this.y = ((java.util.ArrayList) this.getIntent().getSerializableExtra("symbolDataArrayList"));
        if (!this.getIntent().hasExtra("SELECTED_SYMBOL")) {
            this.onBackPressed();
        } else {
            this.v = ((c.b.a.c.L) this.w.a(this.getIntent().getStringExtra("SELECTED_SYMBOL"), c.b.a.c.L));
        }
        com.digitalticks.trade.ViewModel.RateDataViewModel v6_24 = this.r.getSettings();
        v6_24.setJavaScriptEnabled(1);
        v6_24.setAllowFileAccessFromFileURLs(1);
        v6_24.setAllowUniversalAccessFromFileURLs(1);
        v6_24.setTextZoom(100);
        com.digitalticks.trade.ViewModel.RateDataViewModel v6_25 = this.r;
        v6_25.setWebViewClient(new com.digitalticks.trade.Activities.ChartWebViewActivity$a(this, v6_25));
        com.digitalticks.trade.ViewModel.RateDataViewModel v6_28 = new StringBuilder();
        v6_28.append("RoundoffValue : ");
        v6_28.append(Math.pow(10.0, Double.parseDouble(this.v.c)));
        android.util.Log.d("Chart", v6_28.toString());
        com.digitalticks.trade.ViewModel.RateDataViewModel v6_32 = new StringBuffer(this.q);
        String v1_22 = ((int) Math.pow(10.0, Double.parseDouble(this.v.c)));
        try {
            StringBuilder v2_12 = new StringBuilder();
            v2_12.append("?symbol=");
            String v3_16 = new StringBuilder();
            v3_16.append(this.v.d);
            v3_16.append(":");
            v3_16.append(this.v.h);
            v2_12.append(java.net.URLEncoder.encode(v3_16.toString(), "UTF-8"));
            v6_32.append(v2_12.toString());
            StringBuilder v2_2 = new StringBuilder();
            v2_2.append("&timezone=");
            v2_2.append(java.net.URLEncoder.encode(String.valueOf(java.util.TimeZone.getDefault().getID()), "UTF-8"));
            v6_32.append(v2_2.toString());
            StringBuilder v2_5 = new StringBuilder();
            v2_5.append("&volume_precision=");
            v2_5.append(java.net.URLEncoder.encode(String.valueOf(this.v.o), "UTF-8"));
            v6_32.append(v2_5.toString());
            StringBuilder v2_8 = new StringBuilder();
            v2_8.append("&pricescale=");
            v2_8.append(java.net.URLEncoder.encode(String.valueOf(v1_22), "UTF-8"));
            v6_32.append(v2_8.toString());
        } catch (com.digitalticks.trade.Activities.e v0_3) {
            v0_3.printStackTrace();
        }
        this.r.loadUrl(v6_32.toString());
        this.r.a("getChartHistoryJava", new com.digitalticks.trade.Activities.g(this));
        this.r.a("subscribeSymbol", new com.digitalticks.trade.Activities.e(this));
        this.s = com.digitalticks.trade.Activities.MainActivity.q;
        this.a(this.s);
        return;
    }

Method com.gzsll.jsbridge.g.run() calling method android.webkit.WebView.loadUrl()


    public void run()
    {
        com.gzsll.jsbridge.WVJBWebView v0 = this.b;
        String v1_1 = new StringBuilder();
        v1_1.append("javascript:");
        v1_1.append(this.a);
        v0.loadUrl(v1_1.toString());
        return;
    }

Method com.gzsll.jsbridge.f.run() calling method android.webkit.WebView.loadUrl()


    public void run()
    {
        com.gzsll.jsbridge.WVJBWebView v0 = this.b;
        String v1_2 = new StringBuilder();
        v1_2.append("javascript:window.WebViewJavascriptBridgeInterface.onResultForScript(");
        v1_2.append(com.gzsll.jsbridge.WVJBWebView.a(this.b));
        v1_2.append(",");
        v1_2.append(this.a);
        v1_2.append(")");
        v0.loadUrl(v1_2.toString());
        return;
    }