Info Call to Reflection API

Description

List of calls allowing the application to examine and modify the structure and behavior of an object at runtime.

Recommendation

This entry is informative, no recommendations applicable.

Technical details

Method com.abara.abaralms.offlineScorm.OfflineScormActivity.onPause() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method com.abara.abaralms.activities.WebFileActivity.onCreate() calling method java.lang.reflect.Method.invoke()


    protected void onCreate(android.os.Bundle p8)
    {
        super.onCreate(p8);
        this.setContentView(2131492925);
        this.q().a(((android.content.Context) this));
        this.x = ((android.webkit.WebView) this.findViewById(2131362129));
        this.a(this.q().o());
        android.webkit.WebView v8_21 = this.getWindow();
        b.e.b.j.a(v8_21, "window");
        v8_21.setStatusBarColor(this.t());
        android.webkit.WebView v8_40 = this.c(com.abara.abaralms.a$a.tbWebView);
        b.e.b.j.a(v8_40, "tbWebView");
        v8_40.setVisibility(0);
        this.c(com.abara.abaralms.a$a.tbWebView).setBackgroundColor(this.t());
        android.webkit.WebView v8_70 = this.c(com.abara.abaralms.a$a.tbWebView);
        if (v8_70 == null) {
            throw new b.r("null cannot be cast to non-null type android.support.v7.widget.Toolbar");
        } else {
            this.a(((android.support.v7.widget.Toolbar) v8_70));
            if (!(this.getIntent().getSerializableExtra(this.getString(2131755152)) instanceof com.abara.abaralms.b.o.a)) {
                android.webkit.WebView v8_78 = this.getIntent().getStringExtra(this.getString(2131755152));
                b.e.b.j.a(v8_78, "intent.getStringExtra(getString(R.string.link))");
                this.n = v8_78;
                android.webkit.WebView v8_79 = this.getLocalClassName();
                String v1_27 = new StringBuilder();
                v1_27.append("path for scorm is ");
                String v2_40 = this.n;
                if (v2_40 == null) {
                    b.e.b.j.b("link");
                }
                v1_27.append(v2_40);
                android.util.Log.d(v8_79, v1_27.toString());
            } else {
                android.webkit.WebView v8_82 = this.getIntent().getSerializableExtra(this.getString(2131755152));
                if (v8_82 == null) {
                    throw new b.r("null cannot be cast to non-null type com.abara.abaralms.gson.lauchassests.LaunchAssets");
                } else {
                    this.o = ((com.abara.abaralms.b.o.a) v8_82);
                    android.webkit.WebView v8_86 = this.o;
                    if (v8_86 == null) {
                        b.e.b.j.b("gson");
                    }
                    if (v8_86 == null) {
                        b.e.b.j.a();
                    }
                    android.webkit.WebView v8_3 = v8_86.b();
                    if (v8_3 == null) {
                        b.e.b.j.a();
                    }
                    this.n = v8_3;
                    android.webkit.WebView v8_4 = this.i();
                    if (v8_4 != null) {
                        String v1_0 = this.o;
                        if (v1_0 == null) {
                            b.e.b.j.b("gson");
                        }
                        v8_4.a(((CharSequence) v1_0.c()));
                    }
                }
            }
            android.webkit.WebView v8_7 = this.getIntent().getStringExtra(this.getString(2131755102));
            b.e.b.j.a(v8_7, "intent.getStringExtra(ge\u2026tring(R.string.courseId))");
            this.q = v8_7;
            android.webkit.WebView v8_9 = this.getIntent().getStringExtra(this.getString(2131755210));
            b.e.b.j.a(v8_9, "intent.getStringExtra(ge\u2026tring(R.string.moduleId))");
            this.r = v8_9;
            android.webkit.WebView v8_12 = this.getIntent().getStringExtra(this.getString(2131755101));
            b.e.b.j.a(v8_12, "intent.getStringExtra(ge\u2026g(R.string.completionId))");
            this.s = v8_12;
            android.webkit.WebView v8_13 = this.i();
            if (v8_13 != null) {
                v8_13.b(1);
            }
            android.webkit.WebView v8_14 = this.i();
            if (v8_14 != null) {
                v8_14.a(this.getDrawable(2131230830));
            }
            if (android.os.Build$VERSION.SDK_INT < 19) {
                android.webkit.WebView v8_17 = this.x;
                if (v8_17 == null) {
                    b.e.b.j.a();
                }
                v8_17.setLayerType(1, 0);
            } else {
                android.webkit.WebView v8_18 = this.x;
                if (v8_18 == null) {
                    b.e.b.j.a();
                }
                v8_18.setLayerType(2, 0);
            }
            android.webkit.WebView v8_19 = this.x;
            if (v8_19 == null) {
                b.e.b.j.a();
            }
            v8_19.setWebViewClient(((android.webkit.WebViewClient) new com.abara.abaralms.activities.WebFileActivity$c(this)));
            String v2_7 = this.x;
            if (v2_7 == null) {
                b.e.b.j.a();
            }
            String v2_8 = v2_7.getSettings();
            b.e.b.j.a(v2_8, "mWebView!!.settings");
            v2_8.setAllowContentAccess(1);
            String v2_9 = this.x;
            if (v2_9 == null) {
                b.e.b.j.a();
            }
            String v2_10 = v2_9.getSettings();
            b.e.b.j.a(v2_10, "mWebView!!.settings");
            v2_10.setJavaScriptCanOpenWindowsAutomatically(1);
            String v2_11 = this.x;
            if (v2_11 == null) {
                b.e.b.j.a();
            }
            String v2_12 = v2_11.getSettings();
            b.e.b.j.a(v2_12, "mWebView!!.settings");
            v2_12.setUserAgentString("Mozilla/5.0 (Linux; Android 4.4.4; Nexus 5 Build/_BuildID_) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/36.0.1985.135 Mobile Safari/537.36");
            android.webkit.WebView v8_22 = this.x;
            if (v8_22 == null) {
                b.e.b.j.a();
            }
            v8_22.setWebChromeClient(((android.webkit.WebChromeClient) new com.abara.abaralms.activities.WebFileActivity$a(this)));
            android.webkit.WebView v8_23 = this.x;
            if (v8_23 == null) {
                b.e.b.j.a();
            }
            v8_23.setInitialScale(1);
            android.webkit.WebView v8_24 = this.x;
            if (v8_24 == null) {
                b.e.b.j.a();
            }
            android.webkit.WebView v8_25 = v8_24.getSettings();
            b.e.b.j.a(v8_25, "mWebView!!.settings");
            v8_25.setLoadWithOverviewMode(1);
            android.webkit.WebView v8_26 = this.x;
            if (v8_26 == null) {
                b.e.b.j.a();
            }
            android.webkit.WebView v8_27 = v8_26.getSettings();
            b.e.b.j.a(v8_27, "mWebView!!.settings");
            v8_27.setJavaScriptEnabled(1);
            android.webkit.WebView v8_28 = this.x;
            if (v8_28 == null) {
                b.e.b.j.a();
            }
            android.webkit.WebView v8_29 = v8_28.getSettings();
            b.e.b.j.a(v8_29, "mWebView!!.settings");
            v8_29.setAllowFileAccess(1);
            android.webkit.WebView v8_30 = this.x;
            if (v8_30 == null) {
                b.e.b.j.a();
            }
            v8_30.setVerticalScrollBarEnabled(1);
            android.webkit.WebView v8_31 = this.x;
            if (v8_31 == null) {
                b.e.b.j.a();
            }
            android.webkit.WebView v8_32 = v8_31.getSettings();
            b.e.b.j.a(v8_32, "mWebView!!.settings");
            v8_32.setDomStorageEnabled(1);
            android.webkit.WebView v8_33 = this.x;
            if (v8_33 == null) {
                b.e.b.j.a();
            }
            v8_33.setHorizontalScrollBarEnabled(1);
            android.webkit.WebView v8_35 = this.x;
            if (v8_35 == null) {
                b.e.b.j.a();
            }
            v8_35.setScrollBarStyle(0);
            android.webkit.WebView v8_36 = this.x;
            if (v8_36 == null) {
                b.e.b.j.a();
            }
            android.webkit.WebView v8_37 = v8_36.getSettings();
            b.e.b.j.a(v8_37, "mWebView!!.settings");
            v8_37.setUseWideViewPort(1);
            android.webkit.WebView v8_38 = this.x;
            if (v8_38 == null) {
                b.e.b.j.a();
            }
            android.webkit.WebView v8_39 = v8_38.getSettings();
            b.e.b.j.a(v8_39, "mWebView!!.settings");
            v8_39.setAllowFileAccessFromFileURLs(1);
            android.webkit.WebView v8_41 = this.x;
            if (v8_41 == null) {
                b.e.b.j.a();
            }
            android.webkit.WebView v8_42 = v8_41.getSettings();
            b.e.b.j.a(v8_42, "mWebView!!.settings");
            v8_42.setAllowUniversalAccessFromFileURLs(1);
            android.webkit.WebView v8_43 = this.x;
            if (v8_43 == null) {
                b.e.b.j.a();
            }
            android.webkit.WebView v8_44 = v8_43.getSettings();
            b.e.b.j.a(v8_44, "mWebView!!.settings");
            v8_44.setMediaPlaybackRequiresUserGesture(0);
            android.webkit.WebView v8_45 = this.x;
            if (v8_45 == null) {
                b.e.b.j.a();
            }
            android.webkit.WebView v8_46 = v8_45.getSettings();
            b.e.b.j.a(v8_46, "mWebView!!.settings");
            v8_46.setMixedContentMode(0);
            android.webkit.WebView v8_47 = this.x;
            if (v8_47 == null) {
                b.e.b.j.a();
            }
            v8_47.clearCache(1);
            android.webkit.WebView v8_48 = this.x;
            if (v8_48 == null) {
                b.e.b.j.a();
            }
            android.webkit.WebView v8_49 = v8_48.getSettings();
            b.e.b.j.a(v8_49, "mWebView!!.settings");
            v8_49.setBuiltInZoomControls(1);
            android.webkit.WebView v8_50 = this.x;
            if (v8_50 == null) {
                b.e.b.j.a();
            }
            v8_50.clearHistory();
            android.webkit.WebView v8_51 = this.x;
            if (v8_51 == null) {
                b.e.b.j.a();
            }
            android.webkit.WebView v8_52 = v8_51.getSettings();
            b.e.b.j.a(v8_52, "mWebView!!.settings");
            v8_52.setPluginState(android.webkit.WebSettings$PluginState.ON);
            try {
                Integer v5_3 = new Class[1];
                v5_3[0] = Integer.TYPE;
                android.webkit.WebView v8_55 = android.webkit.WebSettings.getMethod("setMixedContentMode", v5_3);
                b.e.b.j.a(v8_55, "WebSettings::class.java.\u2026ntMode\", Int::class.java)");
                String v2_30 = this.x;
            } catch (android.webkit.WebView v8_56) {
                String v2_32 = new StringBuilder();
                v2_32.append("Error calling setMixedContentMode: ");
                v2_32.append(v8_56.getMessage());
                android.util.Log.e("WebSettings", v2_32.toString(), ((Throwable) v8_56));
                android.webkit.WebView v8_60 = this.q();
                String v1_16 = this.n;
                if (v1_16 == null) {
                    b.e.b.j.b("link");
                }
                if (v8_60.b(v1_16) == null) {
                    android.webkit.WebView v8_67 = this.x;
                    if (v8_67 == null) {
                        b.e.b.j.a();
                    }
                    v8_67.post(((Runnable) new com.abara.abaralms.activities.WebFileActivity$d(this)));
                } else {
                    android.webkit.WebView v8_62 = this.q();
                    String v1_18 = this.n;
                    if (v1_18 == null) {
                        b.e.b.j.b("link");
                    }
                    android.webkit.WebView v8_63 = v8_62.b(v1_18);
                    if (v8_63 == null) {
                        b.e.b.j.a();
                    }
                    if (!b.j.n.c(((CharSequence) v8_63), ((CharSequence) "application"), 0, 2, 0)) {
                    } else {
                        android.webkit.WebView v8_68 = this.x;
                        if (v8_68 == null) {
                            b.e.b.j.a();
                        }
                        String v0_8 = new StringBuilder();
                        v0_8.append("http://docs.google.com/gview?embedded=true&url=");
                        String v1_22 = this.n;
                        if (v1_22 == null) {
                            b.e.b.j.b("link");
                        }
                        v0_8.append(v1_22);
                        v8_68.loadUrl(v0_8.toString());
                    }
                }
                return;
            }
            if (v2_30 == null) {
                b.e.b.j.a();
            }
            String v2_34 = v2_30.getSettings();
            String v1_14 = new Object[1];
            v1_14[0] = Integer.valueOf(0);
            v8_55.invoke(v2_34, v1_14);
            android.util.Log.i("WebSettings", "Successfully set MIXED_CONTENT_ALWAYS_ALLOW");
        }
    }

Method android.support.transition.ar.a() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method com.google.android.gms.c.c.df.a() calling method java.lang.reflect.Method.invoke()


    private final void a(String p29, String p30, long p31, android.os.Bundle p33, boolean p34, boolean p35, boolean p36, String p37)
    {
        com.google.android.gms.measurement.AppMeasurement$b v6_0 = p30;
        com.google.android.gms.common.internal.z.a(p29);
        com.google.android.gms.common.internal.z.a(p30);
        com.google.android.gms.common.internal.z.a(p33);
        this.d();
        this.w();
        if (this.q.y()) {
            int v16_0 = 0;
            if (!this.e) {
                this.e = 1;
                try {
                    com.google.android.gms.c.c.fc v0_12 = Class.forName("com.google.android.gms.tagmanager.TagManagerService");
                    try {
                        int v10_6 = new Class[1];
                        v10_6[0] = android.content.Context;
                        com.google.android.gms.c.c.fc v0_13 = v0_12.getDeclaredMethod("initialize", v10_6);
                        int v9_14 = new Object[1];
                        v9_14[0] = this.n();
                        v0_13.invoke(0, v9_14);
                    } catch (com.google.android.gms.c.c.fc v0_15) {
                        this.r().i().a("Failed to invoke Tag Manager\'s initialize() method", v0_15);
                    }
                } catch (ClassNotFoundException) {
                    this.r().k().a("Tag Manager is not found and thus will not be used");
                }
            }
            if (p36) {
                this.u();
                if (!"_iap".equals(p30)) {
                    int v9_23 = this.q.k();
                    android.os.Bundle v11_8 = 2;
                    if (v9_23.a("event", p30)) {
                        if (v9_23.a("event", com.google.android.gms.measurement.AppMeasurement$a.a, p30)) {
                            if (v9_23.a("event", 40, p30)) {
                                v11_8 = 0;
                            }
                        } else {
                            v11_8 = 13;
                        }
                    }
                    if (v11_8 != null) {
                        com.google.android.gms.measurement.AppMeasurement$c v2_23;
                        this.r().h().a("Invalid public event name. Event will not be logged (FE)", this.o().a(p30));
                        this.q.k();
                        com.google.android.gms.c.c.fc v0_22 = com.google.android.gms.c.c.fw.a(p30, 40, 1);
                        if (p30 == null) {
                            v2_23 = 0;
                        } else {
                            v2_23 = p30.length();
                        }
                        this.q.k().a(v11_8, "_ev", v0_22, v2_23);
                        return;
                    }
                }
            }
            this.u();
            String v15_8 = this.i().B();
            if ((v15_8 != null) && (!p33.containsKey("_sc"))) {
                v15_8.d = 1;
            }
            if ((p34 == 0) || (!p36)) {
                int v9_28 = 0;
            } else {
                v9_28 = 1;
            }
            com.google.android.gms.c.c.ea.a(v15_8, p33, v9_28);
            boolean v17 = "am".equals(p29);
            int v9_30 = com.google.android.gms.c.c.fw.g(p30);
            if ((p34 == 0) || ((this.c == null) || ((v9_30 != 0) || (v17)))) {
                if (this.q.D()) {
                    com.google.android.gms.measurement.AppMeasurement$c v2_3 = this.p().b(p30);
                    if (v2_3 == null) {
                        String v15_1;
                        com.google.android.gms.c.c.fc v0_3 = com.google.android.gms.common.util.e.a(new String[] {"_o", "_sn", "_sc", "_si"}));
                        int v18_0 = v15_8;
                        com.google.android.gms.measurement.AppMeasurement$c v2_6 = this.p().a(p37, p30, p33, v0_3, p36, 1);
                        if ((v2_6 != null) && ((v2_6.containsKey("_sc")) && (v2_6.containsKey("_si")))) {
                            v15_1 = new com.google.android.gms.c.c.dz(v2_6.getString("_sn"), v2_6.getString("_sc"), Long.valueOf(v2_6.getLong("_si")).longValue());
                        } else {
                            v15_1 = 0;
                        }
                        String v4_3;
                        if (v15_1 != null) {
                            v4_3 = v15_1;
                        } else {
                            v4_3 = v18_0;
                        }
                        String v15_3 = new java.util.ArrayList();
                        v15_3.add(v2_6);
                        long v13_1 = this.p().h().nextLong();
                        android.os.Bundle v5_1 = new String[p33.size()];
                        android.os.Bundle v5_3 = ((String[]) v2_6.keySet().toArray(v5_1));
                        java.util.Arrays.sort(v5_3);
                        java.util.Iterator v12_2 = v5_3.length;
                        int v10_5 = 0;
                        android.os.Bundle v11_3 = 0;
                        while (v11_3 < v12_2) {
                            com.google.android.gms.c.c.fw v3_5;
                            int v18_2;
                            String[] v27_0;
                            int v20_0;
                            com.google.android.gms.c.c.fc v0_14;
                            android.os.Bundle[] v26_0;
                            com.google.android.gms.c.c.dz v25_0;
                            int v9_13 = v5_3[v11_3];
                            int v18_1 = v2_6.get(v9_13);
                            this.p();
                            int v19 = v15_3;
                            String v15_5 = com.google.android.gms.c.c.fw.a(v18_1);
                            if (v15_5 == null) {
                                v26_0 = v0_3;
                                v25_0 = v4_3;
                                v27_0 = v5_3;
                                v18_2 = v11_3;
                                v20_0 = v12_2;
                                v3_5 = v13_1;
                                v0_14 = v19;
                            } else {
                                v2_6.putInt(v9_13, v15_5.length);
                                String v7_5 = 0;
                                while (v7_5 < v15_5.length) {
                                    com.google.android.gms.c.c.fw v3_7 = v15_5[v7_5];
                                    int v21 = v15_5;
                                    com.google.android.gms.c.c.ea.a(v4_3, v3_7, 1);
                                    int v23 = v9_13;
                                    int v24_1 = v10_5;
                                    int v18_4 = v11_3;
                                    int v20_2 = v12_2;
                                    com.google.android.gms.c.c.dz v25_1 = v4_3;
                                    com.google.android.gms.c.c.fw v3_8 = v13_1;
                                    android.os.Bundle[] v26_1 = v0_3;
                                    String[] v27_1 = v5_3;
                                    com.google.android.gms.c.c.fc v0_16 = v19;
                                    android.os.Bundle v5_13 = v21;
                                    int v9_16 = this.p().a(p37, "_ep", v3_7, v0_3, p36, 0);
                                    v9_16.putString("_en", p30);
                                    v9_16.putLong("_eid", v3_8);
                                    android.os.Bundle v11_7 = v23;
                                    v9_16.putString("_gn", v11_7);
                                    v9_16.putInt("_ll", v5_13.length);
                                    v9_16.putInt("_i", v7_5);
                                    v0_16.add(v9_16);
                                    v7_5++;
                                    v19 = v0_16;
                                    v13_1 = v3_8;
                                    v15_5 = v5_13;
                                    v9_13 = v11_7;
                                    v11_3 = v18_4;
                                    v12_2 = v20_2;
                                    v10_5 = v24_1;
                                    v4_3 = v25_1;
                                    v0_3 = v26_1;
                                    v5_3 = v27_1;
                                }
                                v26_0 = v0_3;
                                v25_0 = v4_3;
                                v27_0 = v5_3;
                                v18_2 = v11_3;
                                v20_0 = v12_2;
                                v3_5 = v13_1;
                                v0_14 = v19;
                                v10_5 += v15_5.length;
                            }
                            v11_3 = (v18_2 + 1);
                            v15_3 = v0_14;
                            v13_1 = v3_5;
                            v12_2 = v20_0;
                            v4_3 = v25_0;
                            v0_3 = v26_0;
                            v5_3 = v27_0;
                        }
                        String v7_1 = v10_5;
                        com.google.android.gms.c.c.fc v0_5 = v15_3;
                        if (v7_1 != null) {
                            v2_6.putLong("_eid", v13_1);
                            v2_6.putInt("_epc", v7_1);
                        }
                        int v9_11 = 0;
                        while (v9_11 < v0_5.size()) {
                            com.google.android.gms.c.c.fw v3_2;
                            com.google.android.gms.measurement.AppMeasurement$c v2_9 = ((android.os.Bundle) v0_5.get(v9_11));
                            if (v9_11 == 0) {
                                v3_2 = 0;
                            } else {
                                v3_2 = 1;
                            }
                            com.google.android.gms.c.c.fw v3_3;
                            if (v3_2 == null) {
                                v3_3 = v6_0;
                            } else {
                                v3_3 = "_ep";
                            }
                            v2_9.putString("_o", p29);
                            if (p35) {
                                v2_9 = this.p().a(v2_9);
                            }
                            android.os.Bundle v11_4 = v2_9;
                            this.r().v().a("Logging event (FE)", this.o().a(v6_0), this.o().a(v11_4));
                            java.util.Iterator v12_3 = new com.google.android.gms.c.c.aq;
                            long v13_3 = v6_0;
                            v12_3(v3_3, new com.google.android.gms.c.c.an(v11_4), p29, p31);
                            this.h().a(v12_3, p37);
                            if (!v17) {
                                java.util.Iterator v12_4 = this.d.iterator();
                                while (v12_4.hasNext()) {
                                    ((com.google.android.gms.measurement.AppMeasurement$c) v12_4.next()).a(p29, p30, new android.os.Bundle(v11_4), p31);
                                }
                            }
                            v9_11++;
                            v6_0 = v13_3;
                        }
                        long v13_2 = v6_0;
                        this.u();
                        if ((this.i().B() != null) && ("_ae".equals(v13_2))) {
                            this.k().a(1);
                        }
                        return;
                    } else {
                        this.r().h().a("Invalid event name. Event will not be logged (FE)", this.o().a(p30));
                        this.p();
                        com.google.android.gms.c.c.fc v0_17 = com.google.android.gms.c.c.fw.a(p30, 40, 1);
                        if (p30 != null) {
                            v16_0 = p30.length();
                        }
                        this.q.k().a(p37, v2_3, "_ev", v0_17, v16_0);
                        return;
                    }
                } else {
                    return;
                }
            } else {
                this.r().v().a("Passing event to registered event handler (FE)", this.o().a(p30), this.o().a(p33));
                this.c.a(p29, p30, p33, p31);
                return;
            }
        } else {
            this.r().v().a("Event not sent since app measurement is disabled");
            return;
        }
    }

Method android.support.transition.aq.b() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.transition.aq.a() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method b.h.b.a.b.h.i.a() calling method java.lang.reflect.Method.invoke()


    static varargs Object a(reflect.Method p0, Object p1, Object[] p2)
    {
        try {
            return p0.invoke(p1, p2);
        } catch (Error v0_3) {
            throw new RuntimeException("Couldn\'t use Java reflection to implement protocol message reflection.", v0_3);
        } catch (Error v0_4) {
            Error v0_5 = v0_4.getCause();
            if ((v0_5 instanceof RuntimeException)) {
                throw ((RuntimeException) v0_5);
            } else {
                if (!(v0_5 instanceof Error)) {
                    throw new RuntimeException("Unexpected exception thrown by generated accessor method.", v0_5);
                } else {
                    throw ((Error) v0_5);
                }
            }
        }
    }

Method b.h.b.a.b$a.b() calling method java.lang.reflect.Method.invoke()


    public final boolean b(Object p7)
    {
        String v0_11;
        int v1_0 = 0;
        if ((p7 instanceof otation.Annotation)) {
            v0_11 = p7;
        } else {
            v0_11 = 0;
        }
        String v0_12 = ((otation.Annotation) v0_11);
        if (v0_12 != null) {
            String v0_15 = b.e.a.a(v0_12);
            if (v0_15 != null) {
                v1_0 = b.e.a.a(v0_15);
            }
        }
        int v1_1 = 1;
        if (!b.e.b.j.a(v1_0, this.a)) {
            v1_1 = 0;
        } else {
            b.r v7_11;
            String v0_9 = ((Iterable) this.b);
            if ((!(v0_9 instanceof java.util.Collection)) || (!((java.util.Collection) v0_9).isEmpty())) {
                String v0_10 = v0_9.iterator();
                while (v0_10.hasNext()) {
                    boolean v3_1;
                    boolean v3_12 = ((reflect.Method) v0_10.next());
                    Object[] v4_5 = this.c.get(v3_12.getName());
                    boolean v5_1 = new Object[0];
                    boolean v3_13 = v3_12.invoke(p7, v5_1);
                    if (!(v4_5 instanceof boolean[])) {
                        if (!(v4_5 instanceof char[])) {
                            if (!(v4_5 instanceof byte[])) {
                                if (!(v4_5 instanceof short[])) {
                                    if (!(v4_5 instanceof int[])) {
                                        if (!(v4_5 instanceof float[])) {
                                            if (!(v4_5 instanceof long[])) {
                                                if (!(v4_5 instanceof double[])) {
                                                    if (!(v4_5 instanceof Object[])) {
                                                        v3_1 = b.e.b.j.a(v4_5, v3_13);
                                                    } else {
                                                        if (!v3_13) {
                                                            throw new b.r("null cannot be cast to non-null type kotlin.Array<*>");
                                                        } else {
                                                            v3_1 = java.util.Arrays.equals(((Object[]) v4_5), ((Object[]) v3_13));
                                                        }
                                                    }
                                                } else {
                                                    if (!v3_13) {
                                                        throw new b.r("null cannot be cast to non-null type kotlin.DoubleArray");
                                                    } else {
                                                        v3_1 = java.util.Arrays.equals(((double[]) v4_5), ((double[]) v3_13));
                                                    }
                                                }
                                            } else {
                                                if (!v3_13) {
                                                    throw new b.r("null cannot be cast to non-null type kotlin.LongArray");
                                                } else {
                                                    v3_1 = java.util.Arrays.equals(((long[]) v4_5), ((long[]) v3_13));
                                                }
                                            }
                                        } else {
                                            if (!v3_13) {
                                                throw new b.r("null cannot be cast to non-null type kotlin.FloatArray");
                                            } else {
                                                v3_1 = java.util.Arrays.equals(((float[]) v4_5), ((float[]) v3_13));
                                            }
                                        }
                                    } else {
                                        if (!v3_13) {
                                            throw new b.r("null cannot be cast to non-null type kotlin.IntArray");
                                        } else {
                                            v3_1 = java.util.Arrays.equals(((int[]) v4_5), ((int[]) v3_13));
                                        }
                                    }
                                } else {
                                    if (!v3_13) {
                                        throw new b.r("null cannot be cast to non-null type kotlin.ShortArray");
                                    } else {
                                        v3_1 = java.util.Arrays.equals(((short[]) v4_5), ((short[]) v3_13));
                                    }
                                }
                            } else {
                                if (!v3_13) {
                                    throw new b.r("null cannot be cast to non-null type kotlin.ByteArray");
                                } else {
                                    v3_1 = java.util.Arrays.equals(((byte[]) v4_5), ((byte[]) v3_13));
                                }
                            }
                        } else {
                            if (!v3_13) {
                                throw new b.r("null cannot be cast to non-null type kotlin.CharArray");
                            } else {
                                v3_1 = java.util.Arrays.equals(((char[]) v4_5), ((char[]) v3_13));
                            }
                        }
                    } else {
                        if (!v3_13) {
                            throw new b.r("null cannot be cast to non-null type kotlin.BooleanArray");
                        } else {
                            v3_1 = java.util.Arrays.equals(((boolean[]) v4_5), ((boolean[]) v3_13));
                        }
                    }
                    if (!v3_1) {
                        v7_11 = 0;
                    }
                }
                v7_11 = 1;
            }
            if (v7_11 == null) {
            }
        }
        return v1_1;
    }

Method android.support.v4.b.f.c() calling method java.lang.reflect.Method.invoke()


    private static void c(Object p2)
    {
        try {
            Object[] v1_1 = new Object[0];
            android.support.v4.b.f.f.invoke(p2, v1_1);
            return;
        } catch (IllegalAccessException v2_1) {
            throw new RuntimeException(v2_1);
        }
    }

Method android.support.v4.b.f.b() calling method java.lang.reflect.Method.invoke()


    private static boolean b(Object p2)
    {
        try {
            Object[] v1_1 = new Object[0];
            return ((Boolean) android.support.v4.b.f.e.invoke(p2, v1_1)).booleanValue();
        } catch (IllegalAccessException v2_4) {
            throw new RuntimeException(v2_4);
        }
    }

Method android.support.v4.b.f.a() calling method java.lang.reflect.Method.invoke()


    private static boolean a(Object p3, java.nio.ByteBuffer p4, int p5, int p6, int p7)
    {
        try {
            Object[] v1_1 = new Object[5];
            v1_1[0] = p4;
            v1_1[1] = Integer.valueOf(p5);
            v1_1[2] = 0;
            v1_1[3] = Integer.valueOf(p6);
            v1_1[4] = Integer.valueOf(p7);
            return ((Boolean) ark>android.support.v4.b.fark>.d.invoke(p3, v1_1)).booleanValue();
        } catch (IllegalAccessException v3_4) {
            throw new RuntimeException(v3_4);
        }
    }

Method android.support.v4.b.f.a() calling method java.lang.reflect.Method.invoke()


    private static boolean a(android.content.Context p3, Object p4, String p5, int p6, int p7, int p8)
    {
        try {
            Object[] v1_1 = new Object[8];
            v1_1[0] = p3.getAssets();
            v1_1[1] = p5;
            v1_1[2] = Integer.valueOf(0);
            v1_1[3] = Boolean.valueOf(0);
            v1_1[4] = Integer.valueOf(p6);
            v1_1[5] = Integer.valueOf(p7);
            v1_1[6] = Integer.valueOf(p8);
            v1_1[7] = 0;
            return ((Boolean) ark>android.support.v4.b.fark>.c.invoke(p4, v1_1)).booleanValue();
        } catch (IllegalAccessException v3_9) {
            throw new RuntimeException(v3_9);
        }
    }

Method android.support.v4.b.f.a() calling method java.lang.reflect.Method.invoke()


    private static android.graphics.Typeface a(Object p5)
    {
        try {
            RuntimeException v0_5 = reflect.Array.newInstance(ark>android.support.v4.b.fark>.a, 1);
            reflect.Array.set(v0_5, 0, p5);
            Object[] v4_1 = new Object[3];
            v4_1[0] = v0_5;
            v4_1[1] = Integer.valueOf(-1);
            v4_1[2] = Integer.valueOf(-1);
            return ((android.graphics.Typeface) ark>android.support.v4.b.fark>.g.invoke(0, v4_1));
        } catch (IllegalAccessException v5_3) {
            throw new RuntimeException(v5_3);
        }
    }

Method android.support.transition.ap.c() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.transition.ap.a() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method com.google.android.gms.c.c.aa.v() calling method java.lang.reflect.Method.invoke()


    public final String v()
    {
        try {
            String v0_2 = Class.forName("android.os.SystemProperties");
            String v3_2 = new Class[2];
            v3_2[0] = String;
            v3_2[1] = String;
            String v0_1 = v0_2.getMethod("get", v3_2);
            String v2_0 = new Object[2];
            v2_0[0] = "debug.firebase.analytics.app";
            v2_0[1] = "";
            return ((String) v0_1.invoke(0, v2_0));
        } catch (String v0_5) {
            com.google.android.gms.c.c.bd v1_2 = this.r().k_();
            String v2_1 = "Could not find SystemProperties class";
            v1_2.a(v2_1, v0_5);
            return "";
        } catch (String v0_5) {
            v1_2 = this.r().k_();
            v2_1 = "Could not find SystemProperties.get() method";
            v1_2.a(v2_1, v0_5);
            return "";
        } catch (String v0_5) {
            v1_2 = this.r().k_();
            v2_1 = "Could not access SystemProperties.get()";
            v1_2.a(v2_1, v0_5);
            return "";
        } catch (String v0_5) {
            v1_2 = this.r().k_();
            v2_1 = "SystemProperties.get() threw an exception";
            v1_2.a(v2_1, v0_5);
            return "";
        }
    }

Method b.h.b.a.d.c.a() calling method java.lang.reflect.Method.invoke()


    public java.util.Collection a()
    {
        reflect.Method[] v0_3 = b.e.a.a(b.e.a.a(this.a)).getDeclaredMethods();
        b.e.b.j.a(v0_3, "annotation.annotationClass.java.declaredMethods");
        java.util.Collection v1_1 = ((java.util.Collection) new java.util.ArrayList(v0_3.length));
        int v2_1 = v0_3.length;
        int v4 = 0;
        while (v4 < v2_1) {
            b.h.b.a.d.d v5_0 = v0_3[v4];
            String v8_0 = new Object[0];
            Object v7_1 = v5_0.invoke(this.a, v8_0);
            b.e.b.j.a(v7_1, "method.invoke(annotation)");
            b.e.b.j.a(v5_0, "method");
            v1_1.add(b.h.b.a.d.d.a.a(v7_1, b.h.b.a.b.f.f.a(v5_0.getName())));
            v4++;
        }
        return ((java.util.Collection) ((java.util.List) v1_1));
    }

Method android.support.v7.widget.az.c() calling method java.lang.reflect.Method.invoke()


    public void c(boolean p5)
    {
        String v0_0 = android.support.v7.widget.az.a;
        if (v0_0 != null) {
            try {
                android.widget.PopupWindow v1 = this.g;
                Object[] v2_1 = new Object[1];
                v2_1[0] = Boolean.valueOf(p5);
                v0_0.invoke(v1, v2_1);
            } catch (Exception) {
                android.util.Log.i("MenuPopupWindow", "Could not invoke setTouchModal() on PopupWindow. Oh well.");
            }
        }
        return;
    }

Method android.support.v7.view.menu.k.a() calling method java.lang.reflect.Method.invoke()


    public void a(boolean p7)
    {
        try {
            if (this.c != null) {
                reflect.Method v0_3 = this.c;
                Object v3_0 = this.b;
                Object[] v2_1 = new Object[1];
                v2_1[0] = Boolean.valueOf(p7);
                v0_3.invoke(v3_0, v2_1);
            } else {
                reflect.Method v0_6 = ((android.support.v4.c.a.b) this.b).getClass();
                Class[] v4 = new Class[1];
                v4[0] = Boolean.TYPE;
                this.c = v0_6.getDeclaredMethod("setExclusiveCheckable", v4);
            }
        } catch (Boolean v7_1) {
            android.util.Log.w("MenuItemWrapper", "Error while calling setExclusiveCheckable", v7_1);
        }
        return;
    }

Method android.support.v4.b.e.a() calling method java.lang.reflect.Method.invoke()


    private static boolean a(Object p3, java.nio.ByteBuffer p4, int p5, int p6, boolean p7)
    {
        try {
            Object[] v1_1 = new Object[5];
            v1_1[0] = p4;
            v1_1[1] = Integer.valueOf(p5);
            v1_1[2] = 0;
            v1_1[3] = Integer.valueOf(p6);
            v1_1[4] = Boolean.valueOf(p7);
            return ((Boolean) ark>android.support.v4.b.eark>.c.invoke(p3, v1_1)).booleanValue();
        } catch (IllegalAccessException v3_4) {
            throw new RuntimeException(v3_4);
        }
    }

Method android.support.v4.b.e.a() calling method java.lang.reflect.Method.invoke()


    private static android.graphics.Typeface a(Object p4)
    {
        try {
            RuntimeException v0_3 = reflect.Array.newInstance(ark>android.support.v4.b.eark>.a, 1);
            reflect.Array.set(v0_3, 0, p4);
            Object[] v1_1 = new Object[1];
            v1_1[0] = v0_3;
            return ((android.graphics.Typeface) ark>android.support.v4.b.eark>.d.invoke(0, v1_1));
        } catch (IllegalAccessException v4_3) {
            throw new RuntimeException(v4_3);
        }
    }

Method android.support.transition.ah.a() calling method java.lang.reflect.Method.invoke()


    public void a(android.view.ViewGroup p4, boolean p5)
    {
        this.a();
        String v0_0 = ark>android.support.transition.ahark>.a;
        if (v0_0 != null) {
            try {
                Object[] v1_1 = new Object[1];
                v1_1[0] = Boolean.valueOf(p5);
                v0_0.invoke(p4, v1_1);
            } catch (reflect.InvocationTargetException v4_1) {
                String v5_1 = "ViewUtilsApi18";
                String v0_1 = "Failed to invoke suppressLayout method";
                android.util.Log.i(v5_1, v0_1, v4_1);
            } catch (reflect.InvocationTargetException v4_1) {
                v5_1 = "ViewUtilsApi18";
                v0_1 = "Error invoking suppressLayout method";
            }
        }
        return;
    }

Method io.realm.internal.SyncObjectServerFacade.init() calling method java.lang.reflect.Method.invoke()


    public void init(android.content.Context p7)
    {
        try {
            io.realm.internal.c.f v0_4 = Class.forName("io.realm.ObjectServer");
            Class[] v3 = new Class[1];
            v3[0] = android.content.Context;
            io.realm.internal.c.f v0_1 = v0_4.getDeclaredMethod("init", v3);
            v0_1.setAccessible(1);
            String v2_0 = new Object[1];
            v2_0[0] = p7;
            v0_1.invoke(0, v2_0);
        } catch (android.content.Context v7_4) {
            throw new io.realm.exceptions.RealmException("Could not initialize the Realm Object Server", v7_4);
        } catch (android.content.Context v7_3) {
            throw new io.realm.exceptions.RealmException("Could not initialize the Realm Object Server", v7_3);
        } catch (android.content.Context v7_2) {
            throw new io.realm.exceptions.RealmException("Could not initialize the Realm Object Server", v7_2);
        } catch (android.content.Context v7_1) {
            throw new io.realm.exceptions.RealmException("Could not initialize the Realm Object Server", v7_1);
        }
        if (io.realm.internal.SyncObjectServerFacade.applicationContext == null) {
            io.realm.internal.SyncObjectServerFacade.applicationContext = p7;
            io.realm.internal.SyncObjectServerFacade.applicationContext.registerReceiver(new io.realm.internal.c.f(), new android.content.IntentFilter("android.net.conn.CONNECTIVITY_CHANGE"));
        }
        return;
    }

Method io.realm.internal.SyncObjectServerFacade.invokeRemoveSession() calling method java.lang.reflect.Method.invoke()


    private void invokeRemoveSession(io.realm.at p8)
    {
        try {
            if (io.realm.internal.SyncObjectServerFacade.removeSessionMethod == null) {
                if (io.realm.internal.SyncObjectServerFacade.removeSessionMethod == null) {
                    Class[] v5 = new Class[1];
                    v5[0] = io.realm.at;
                    reflect.Method v3_0 = io.realm.SyncManager.getDeclaredMethod("removeSession", v5);
                    v3_0.setAccessible(1);
                    io.realm.internal.SyncObjectServerFacade.removeSessionMethod = v3_0;
                }
            }
        } catch (reflect.Method v0_3) {
            Object[] v2_6 = new StringBuilder();
            v2_6.append("Could not lookup method to remove session: ");
            v2_6.append(p8.toString());
            throw new io.realm.exceptions.RealmException(v2_6.toString(), v0_3);
        } catch (reflect.Method v0_2) {
            Object[] v2_4 = new StringBuilder();
            v2_4.append("Could not invoke method to remove session: ");
            v2_4.append(p8.toString());
            throw new io.realm.exceptions.RealmException(v2_4.toString(), v0_2);
        } catch (reflect.Method v0_1) {
            Object[] v2_2 = new StringBuilder();
            v2_2.append("Could not remove session: ");
            v2_2.append(p8.toString());
            throw new io.realm.exceptions.RealmException(v2_2.toString(), v0_1);
        }
        Object[] v2_7 = new Object[1];
        v2_7[0] = p8;
        io.realm.internal.SyncObjectServerFacade.removeSessionMethod.invoke(0, v2_7);
        return;
    }

Method io.a.a.a.a.b.d.a() calling method java.lang.reflect.Method.invoke()


    boolean a(android.content.Context p7)
    {
        int v0 = 0;
        try {
            reflect.Method v1_2 = Class.forName("com.google.android.gms.common.GooglePlayServicesUtil");
            Object[] v4_1 = new Class[1];
            v4_1[0] = android.content.Context;
            reflect.Method v1_1 = v1_2.getMethod("isGooglePlayServicesAvailable", v4_1);
            Object[] v4_0 = new Object[1];
            v4_0[0] = p7;
        } catch (Exception) {
            return v0;
        }
        if (((Integer) v1_1.invoke(0, v4_0)).intValue() != 0) {
            return v0;
        } else {
            v0 = 1;
            return v0;
        }
    }

Method io.a.a.a.a.b.d.d() calling method java.lang.reflect.Method.invoke()


    private Object d()
    {
        try {
            io.a.a.a.l v1_4 = Class.forName("com.google.android.gms.ads.identifier.AdvertisingIdClient");
            Class[] v4 = new Class[1];
            v4[0] = android.content.Context;
            io.a.a.a.l v1_1 = v1_4.getMethod("getAdvertisingIdInfo", v4);
            String v2_0 = new Object[1];
            v2_0[0] = this.a;
            return v1_1.invoke(0, v2_0);
        } catch (Exception) {
            io.a.a.a.c.h().d("Fabric", "Could not call getAdvertisingIdInfo on com.google.android.gms.ads.identifier.AdvertisingIdClient");
            return 0;
        }
    }

Method io.a.a.a.a.b.d.c() calling method java.lang.reflect.Method.invoke()


    private boolean c()
    {
        try {
            String v3_2 = new Class[0];
            String v3_0 = new Object[0];
            return ((Boolean) Class.forName("com.google.android.gms.ads.identifier.AdvertisingIdClient$Info").getMethod("isLimitAdTrackingEnabled", v3_2).invoke(this.d(), v3_0)).booleanValue();
        } catch (Exception) {
            io.a.a.a.c.h().d("Fabric", "Could not call isLimitAdTrackingEnabled on com.google.android.gms.ads.identifier.AdvertisingIdClient$Info");
            return 0;
        }
    }

Method io.a.a.a.a.b.d.b() calling method java.lang.reflect.Method.invoke()


    private String b()
    {
        try {
            Class[] v3 = new Class[0];
            String v2_0 = new Object[0];
            return ((String) Class.forName("com.google.android.gms.ads.identifier.AdvertisingIdClient$Info").getMethod("getId", v3).invoke(this.d(), v2_0));
        } catch (Exception) {
            io.a.a.a.c.h().d("Fabric", "Could not call getId on com.google.android.gms.ads.identifier.AdvertisingIdClient$Info");
            return 0;
        }
    }

Method d.a.g.c.b() calling method java.lang.reflect.Method.invoke()


    public void b(javax.net.ssl.SSLSocket p5)
    {
        try {
            String v0_0 = this.c;
            Object[] v2_1 = new Object[1];
            v2_1[0] = p5;
            v0_0.invoke(0, v2_1);
            return;
        } catch (AssertionError v5_2) {
            throw d.a.c.a("unable to remove alpn", v5_2);
        }
    }

Method d.a.g.c.a() calling method java.lang.reflect.Method.invoke()


    public void a(javax.net.ssl.SSLSocket p6, String p7, java.util.List p8)
    {
        String v7_0 = ark>d.a.g.cark>.a(p8);
        try {
            reflect.Method v8_3 = d.a.g.e.getClassLoader();
            int v1_1 = new Class[2];
            v1_1[0] = this.d;
            v1_1[1] = this.e;
            String v7_1 = reflect.Proxy.newProxyInstance(v8_3, v1_1, new ark>d.a.g.cark>$a(v7_0));
            reflect.Method v8_1 = this.a;
            Object[] v0_0 = new Object[2];
            v0_0[0] = p6;
            v0_0[1] = v7_1;
            v8_1.invoke(0, v0_0);
            return;
        } catch (AssertionError v6_1) {
            throw d.a.c.a("unable to set alpn", v6_1);
        }
    }

Method d.a.g.c.a() calling method java.lang.reflect.Method.invoke()


    public String a(javax.net.ssl.SSLSocket p4)
    {
        try {
            d.a.g.e v0_0 = this.b;
            int v1_4 = new Object[1];
            v1_4[0] = p4;
            String v4_1 = 0;
            d.a.g.e v0_1 = ((ark>d.a.g.cark>$a) reflect.Proxy.getInvocationHandler(v0_0.invoke(0, v1_4)));
        } catch (String v4_2) {
            throw d.a.c.a("unable to get selected protocol", v4_2);
        }
        if ((v0_1.a) || (v0_1.b != null)) {
            if (!v0_1.a) {
                v4_1 = v0_1.b;
            } else {
            }
            return v4_1;
        } else {
            d.a.g.e.b().a(4, "ALPN callback dropped: HTTP/2 is disabled. Is alpn-boot on the boot class path?", 0);
            return 0;
        }
    }

Method d.a.g.b.a() calling method java.lang.reflect.Method.invoke()


    public void a(javax.net.ssl.SSLSocket p5, String p6, java.util.List p7)
    {
        try {
            String v6_0 = p5.getSSLParameters();
            Object[] v7_2 = ark>d.a.g.bark>.a(p7);
            reflect.Method v0 = this.a;
            Object[] v1_1 = new Object[1];
            String[] v3_0 = new String[v7_2.size()];
            v1_1[0] = v7_2.toArray(v3_0);
            v0.invoke(v6_0, v1_1);
            p5.setSSLParameters(v6_0);
            return;
        } catch (AssertionError v5_1) {
            throw d.a.c.a("unable to set ssl parameters", v5_1);
        }
    }

Method d.a.g.b.a() calling method java.lang.reflect.Method.invoke()


    public String a(javax.net.ssl.SSLSocket p3)
    {
        try {
            Object[] v1_1 = new Object[0];
            int v3_4 = ((String) this.b.invoke(p3, v1_1));
        } catch (int v3_5) {
            throw d.a.c.a("unable to get selected protocols", v3_5);
        }
        if ((v3_4 != 0) && (!v3_4.equals(""))) {
            return v3_4;
        } else {
            return 0;
        }
    }

Method d.a.g.a.b() calling method java.lang.reflect.Method.invoke()


    public boolean b(String p5)
    {
        try {
            String v0_3 = Class.forName("android.security.NetworkSecurityPolicy");
            int v3_0 = new Class[0];
            Object[] v2_1 = new Object[0];
            return this.a(p5, v0_3, v0_3.getMethod("getInstance", v3_0).invoke(0, v2_1));
        } catch (ClassNotFoundException) {
            return super.b(p5);
        } catch (AssertionError v5_1) {
            throw d.a.c.a("unable to determine cleartext support", v5_1);
        }
    }

Method d.a.b.e.a() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method com.google.firebase.messaging.e.c() calling method java.lang.reflect.Method.invoke()


    private final String c(String p11)
    {
        if (com.google.android.gms.common.util.k.i()) {
            String v0_4 = ((android.app.NotificationManager) this.b.getSystemService(android.app.NotificationManager));
            try {
                if (this.e == null) {
                    Object v2_1 = v0_4.getClass();
                    String v6_1 = new Class[1];
                    v6_1[0] = String;
                    this.e = v2_1.getMethod("getNotificationChannel", v6_1);
                }
            } catch (String v11_3) {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v11_3);
                return 0;
            }
            if (!android.text.TextUtils.isEmpty(p11)) {
                Object v2_4 = this.e;
                Class v5_2 = new Object[1];
                v5_2[0] = p11;
                if (v2_4.invoke(v0_4, v5_2) == null) {
                    String v6_3 = new StringBuilder((String.valueOf(p11).length() + 122));
                    v6_3.append("Notification Channel requested (");
                    v6_3.append(p11);
                    v6_3.append(") has not been created by the app. Manifest configuration, or default, value will be used.");
                    android.util.Log.w("FirebaseMessaging", v6_3.toString());
                } else {
                    return p11;
                }
            }
            Object v2_10;
            String v11_8;
            String v11_7 = this.a().getString("com.google.firebase.messaging.default_notification_channel_id");
            if (android.text.TextUtils.isEmpty(v11_7)) {
                v11_8 = "FirebaseMessaging";
                v2_10 = "Missing Default Notification Channel metadata in AndroidManifest. Default value will be used.";
            } else {
                Object v2_11 = this.e;
                Class v5_7 = new Object[1];
                v5_7[0] = v11_7;
                if (v2_11.invoke(v0_4, v5_7) == null) {
                    v11_8 = "FirebaseMessaging";
                    v2_10 = "Notification Channel set in AndroidManifest.xml has not been created by the app. Default value will be used.";
                } else {
                    return v11_7;
                }
            }
            android.util.Log.w(v11_8, v2_10);
            String v11_9 = this.e;
            Object v2_13 = new Object[1];
            v2_13[0] = "fcm_fallback_notification_channel";
            if (v11_9.invoke(v0_4, v2_13) == null) {
                String v11_12 = Class.forName("android.app.NotificationChannel");
                Class v5_9 = new Class[3];
                v5_9[0] = String;
                v5_9[1] = CharSequence;
                v5_9[2] = Integer.TYPE;
                Class v5_10 = v11_12.getConstructor(v5_9);
                String v6_7 = new Object[3];
                v6_7[0] = "fcm_fallback_notification_channel";
                v6_7[1] = this.b.getString(com.google.firebase.messaging.b$a.fcm_fallback_notification_channel_label);
                v6_7[2] = Integer.valueOf(3);
                Object v2_17 = v5_10.newInstance(v6_7);
                Class v5_0 = v0_4.getClass();
                Class[] v7_0 = new Class[1];
                v7_0[0] = v11_12;
                String v11_1 = v5_0.getMethod("createNotificationChannel", v7_0);
                Object[] v4_0 = new Object[1];
                v4_0[0] = v2_17;
                v11_1.invoke(v0_4, v4_0);
            }
            return "fcm_fallback_notification_channel";
        } else {
            return 0;
        }
    }

Method com.google.firebase.messaging.e.c() calling method java.lang.reflect.Method.invoke()


    private final String c(String p11)
    {
        if (com.google.android.gms.common.util.k.i()) {
            String v0_4 = ((android.app.NotificationManager) this.b.getSystemService(android.app.NotificationManager));
            try {
                if (this.e == null) {
                    Object v2_1 = v0_4.getClass();
                    String v6_1 = new Class[1];
                    v6_1[0] = String;
                    this.e = v2_1.getMethod("getNotificationChannel", v6_1);
                }
            } catch (String v11_3) {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v11_3);
                return 0;
            }
            if (!android.text.TextUtils.isEmpty(p11)) {
                Object v2_4 = this.e;
                Class v5_2 = new Object[1];
                v5_2[0] = p11;
                if (v2_4.invoke(v0_4, v5_2) == null) {
                    String v6_3 = new StringBuilder((String.valueOf(p11).length() + 122));
                    v6_3.append("Notification Channel requested (");
                    v6_3.append(p11);
                    v6_3.append(") has not been created by the app. Manifest configuration, or default, value will be used.");
                    android.util.Log.w("FirebaseMessaging", v6_3.toString());
                } else {
                    return p11;
                }
            }
            String v11_8;
            Object v2_10;
            String v11_7 = this.a().getString("com.google.firebase.messaging.default_notification_channel_id");
            if (android.text.TextUtils.isEmpty(v11_7)) {
                v11_8 = "FirebaseMessaging";
                v2_10 = "Missing Default Notification Channel metadata in AndroidManifest. Default value will be used.";
            } else {
                Object v2_11 = this.e;
                Class v5_7 = new Object[1];
                v5_7[0] = v11_7;
                if (v2_11.invoke(v0_4, v5_7) == null) {
                    v11_8 = "FirebaseMessaging";
                    v2_10 = "Notification Channel set in AndroidManifest.xml has not been created by the app. Default value will be used.";
                } else {
                    return v11_7;
                }
            }
            android.util.Log.w(v11_8, v2_10);
            String v11_9 = this.e;
            Object v2_13 = new Object[1];
            v2_13[0] = "fcm_fallback_notification_channel";
            if (v11_9.invoke(v0_4, v2_13) == null) {
                String v11_12 = Class.forName("android.app.NotificationChannel");
                Class v5_9 = new Class[3];
                v5_9[0] = String;
                v5_9[1] = CharSequence;
                v5_9[2] = Integer.TYPE;
                Class v5_10 = v11_12.getConstructor(v5_9);
                String v6_7 = new Object[3];
                v6_7[0] = "fcm_fallback_notification_channel";
                v6_7[1] = this.b.getString(com.google.firebase.messaging.b$a.fcm_fallback_notification_channel_label);
                v6_7[2] = Integer.valueOf(3);
                Object v2_17 = v5_10.newInstance(v6_7);
                Class v5_0 = v0_4.getClass();
                Class[] v7_0 = new Class[1];
                v7_0[0] = v11_12;
                String v11_1 = v5_0.getMethod("createNotificationChannel", v7_0);
                Object[] v4_0 = new Object[1];
                v4_0[0] = v2_17;
                v11_1.invoke(v0_4, v4_0);
            }
            return "fcm_fallback_notification_channel";
        } else {
            return 0;
        }
    }

Method com.google.firebase.messaging.e.a() calling method java.lang.reflect.Method.invoke()


    private final android.app.Notification a(CharSequence p3, String p4, int p5, Integer p6, android.net.Uri p7, android.app.PendingIntent p8, android.app.PendingIntent p9, String p10)
    {
        android.app.Notification$Builder v5_1 = new android.app.Notification$Builder(this.b).setAutoCancel(1).setSmallIcon(p5);
        if (!android.text.TextUtils.isEmpty(p3)) {
            v5_1.setContentTitle(p3);
        }
        if (!android.text.TextUtils.isEmpty(p4)) {
            v5_1.setContentText(p4);
            v5_1.setStyle(new android.app.Notification$BigTextStyle().bigText(p4));
        }
        if (p6 != null) {
            v5_1.setColor(p6.intValue());
        }
        if (p7 != null) {
            v5_1.setSound(p7);
        }
        if (p8 != null) {
            v5_1.setContentIntent(p8);
        }
        if (p9 != null) {
            v5_1.setDeleteIntent(p9);
        }
        if (p10 != null) {
            if (this.d == null) {
                this.d = ark>com.google.firebase.messaging.eark>.a("setChannelId");
            }
            if (this.d == null) {
                this.d = ark>com.google.firebase.messaging.eark>.a("setChannel");
            }
            IllegalAccessException v3_12 = this.d;
            if (v3_12 != null) {
                try {
                    String v4_1 = new Object[1];
                    v4_1[0] = p10;
                    v3_12.invoke(v5_1, v4_1);
                } catch (IllegalAccessException v3_13) {
                    android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v3_13);
                }
            } else {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel");
            }
        }
        return v5_1.build();
    }

Method com.google.firebase.a.a() calling method java.lang.reflect.Method.invoke()


    private static void a(Class p6, Object p7, Iterable p8, boolean p9)
    {
        String v8_1 = p8.iterator();
        while (v8_1.hasNext()) {
            String v0_1 = ((String) v8_1.next());
            try {
                if (p9) {
                    if (ark>com.google.firebase.aark>.e.contains(v0_1)) {
                    }
                }
                String v1_2 = Class.forName(v0_1);
                String v4_0 = new Class[1];
                v4_0[0] = p6;
                String v1_3 = v1_2.getMethod("getInstance", v4_0);
                int v2_1 = v1_3.getModifiers();
                if ((reflect.Modifier.isPublic(v2_1)) && (reflect.Modifier.isStatic(v2_1))) {
                    Object[] v3_3 = new Object[1];
                    v3_3[0] = p7;
                    v1_3.invoke(0, v3_3);
                }
            } catch (ClassNotFoundException) {
                if (ark>com.google.firebase.aark>.f.contains(v0_1)) {
                    String v7_5 = new StringBuilder();
                    v7_5.append(v0_1);
                    v7_5.append(" is missing, but is required. Check if it has been removed by Proguard.");
                    throw new IllegalStateException(v7_5.toString());
                } else {
                    int v2_6 = new StringBuilder();
                    v2_6.append(v0_1);
                    v2_6.append(" is not linked. Skipping initialization.");
                    android.util.Log.d("FirebaseApp", v2_6.toString());
                }
            } catch (NoSuchMethodException) {
                String v7_2 = new StringBuilder();
                v7_2.append(v0_1);
                v7_2.append("#getInstance has been removed by Proguard. Add keep rule to prevent it.");
                throw new IllegalStateException(v7_2.toString());
            }
        }
        return;
    }

Method com.google.android.gms.c.c.k.a() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method com.google.a.b.k.a() calling method java.lang.reflect.Method.invoke()


    public static ark>com.google.a.b.kark> a()
    {
        Class[] v3_3 = Class.forName("sun.misc.Unsafe");
        String v4_7 = v3_3.getDeclaredField("theUnsafe");
        v4_7.setAccessible(1);
        String v4_0 = v4_7.get(0);
        Class[] v6_0 = new Class[1];
        v6_0[0] = Class;
        return new ark>com.google.a.b.kark>$1(v3_3.getMethod("allocateInstance", v6_0), v4_0);
    }

Method com.daimajia.swipe.SwipeLayout.m() calling method java.lang.reflect.Method.invoke()


    private boolean m()
    {
        if (this.getOpenStatus() == <mark>com.daimajia.swipe.SwipeLayoutmark>$f.c) {
            android.widget.AdapterView v0_2 = this.getParent();
            if (!(v0_2 instanceof android.widget.AdapterView)) {
                return 0;
            } else {
                android.widget.AdapterView v0_1 = ((android.widget.AdapterView) v0_2);
                int v6 = v0_1.getPositionForView(this);
                if (v6 != -1) {
                    long v7 = v0_1.getItemIdAtPosition(v6);
                    try {
                        <mark>com.daimajia.swipe.SwipeLayoutmark> v5_0 = new Class[3];
                        v5_0[0] = android.view.View;
                        v5_0[1] = Integer.TYPE;
                        v5_0[2] = Long.TYPE;
                        int v1_3 = android.widget.AbsListView.getDeclaredMethod("performLongPress", v5_0);
                        v1_3.setAccessible(1);
                        android.widget.AdapterView$OnItemLongClickListener v3_1 = new Object[3];
                        v3_1[0] = this;
                        v3_1[1] = Integer.valueOf(v6);
                        v3_1[2] = Long.valueOf(v7);
                        int v1_6 = ((Boolean) v1_3.invoke(v0_1, v3_1)).booleanValue();
                    } catch (int v1_7) {
                        v1_7.printStackTrace();
                        if (v0_1.getOnItemLongClickListener() == null) {
                            v1_6 = 0;
                        } else {
                            v1_6 = v0_1.getOnItemLongClickListener().onItemLongClick(v0_1, this, v6, v7);
                        }
                        if (v1_6 == 0) {
                        } else {
                            v0_1.performHapticFeedback(0);
                        }
                    }
                    return v1_6;
                } else {
                    return 0;
                }
            }
        } else {
            return 0;
        }
    }

Method b.h.b.a.d.a.b() calling method java.lang.reflect.Method.invoke()


    public final java.util.List b(reflect.Member p8)
    {
        b.e.b.j.b(p8, "member");
        String v0_2 = b.h.b.a.d.a.b;
        if (v0_2 == null) {
            v0_2 = this.a(p8);
            b.h.b.a.d.a.b = v0_2;
        }
        java.util.List v1_4 = v0_2.a();
        if (v1_4 != null) {
            String v0_1 = v0_2.b();
            if (v0_1 != null) {
                int v3_0 = new Object[0];
                b.r v8_1 = v1_4.invoke(p8, v3_0);
                if (v8_1 == null) {
                    throw new b.r("null cannot be cast to non-null type kotlin.Array<*>");
                } else {
                    b.r v8_4 = ((Object[]) v8_1);
                    java.util.List v1_2 = ((java.util.Collection) new java.util.ArrayList(v8_4.length));
                    int v3_2 = v8_4.length;
                    int v4 = 0;
                    while (v4 < v3_2) {
                        Object[] v6 = new Object[0];
                        String v5_1 = v0_1.invoke(v8_4[v4], v6);
                        if (v5_1 == null) {
                            throw new b.r("null cannot be cast to non-null type kotlin.String");
                        } else {
                            v1_2.add(((String) v5_1));
                            v4++;
                        }
                    }
                    return ((java.util.List) v1_2);
                }
            }
        }
        return 0;
    }

Method b.h.b.a.a.b.a() calling method java.lang.reflect.Method.invoke()


    private final void a(b.h.b.a.b.d.b.s$a p7, otation.Annotation p8, Class p9)
    {
        reflect.Method[] v9_1 = p9.getDeclaredMethods();
        int v0 = v9_1.length;
        int v2 = 0;
        while (v2 < v0) {
            b.h.b.a.b.f.f v3_2 = v9_1[v2];
            try {
                Object v4_1 = new Object[0];
                Object v4_0 = v3_2.invoke(p8, v4_1);
            } catch (IllegalAccessException) {
                v2++;
            }
            if (v4_0 == null) {
                b.e.b.j.a();
            }
            b.e.b.j.a(v3_2, "method");
            b.h.b.a.b.f.f v3_1 = b.h.b.a.b.f.f.a(v3_2.getName());
            b.e.b.j.a(v3_1, "Name.identifier(method.name)");
            this.a(p7, v3_1, v4_0);
        }
        p7.a();
        return;
    }

Method android.support.v7.widget.bz.b() calling method java.lang.reflect.Method.invoke()


    public static void b(android.view.View p4)
    {
        if (android.os.Build$VERSION.SDK_INT >= 16) {
            try {
                Class[] v3 = new Class[0];
                String v0_4 = p4.getClass().getMethod("makeOptionalFitsSystemWindows", v3);
            } catch (NoSuchMethodException) {
                android.util.Log.d("ViewUtils", "Could not find method makeOptionalFitsSystemWindows. Oh well...");
            } catch (reflect.InvocationTargetException v4_1) {
                android.util.Log.d("ViewUtils", "Could not invoke makeOptionalFitsSystemWindows", v4_1);
            }
            if (!v0_4.isAccessible()) {
                v0_4.setAccessible(1);
            }
            Object[] v1_4 = new Object[0];
            v0_4.invoke(p4, v1_4);
        }
        return;
    }

Method android.support.v7.widget.bz.a() calling method java.lang.reflect.Method.invoke()


    public static void a(android.view.View p3, android.graphics.Rect p4, android.graphics.Rect p5)
    {
        reflect.Method v0 = ark>android.support.v7.widget.bzark>.a;
        if (v0 != null) {
            try {
                Object[] v1_1 = new Object[2];
                v1_1[0] = p4;
                v1_1[1] = p5;
                v0.invoke(p3, v1_1);
            } catch (Exception v3_1) {
                android.util.Log.d("ViewUtils", "Could not invoke computeFitSystemWindows", v3_1);
            }
        }
        return;
    }

Method android.support.v7.widget.ad.a() calling method java.lang.reflect.Method.invoke()


    private void a(float p4)
    {
        if (p4 != this.k.getPaint().getTextSize()) {
            android.widget.TextView v4_2;
            this.k.getPaint().setTextSize(p4);
            if (android.os.Build$VERSION.SDK_INT < 18) {
                v4_2 = 0;
            } else {
                v4_2 = this.k.isInLayout();
            }
            if (this.k.getLayout() != null) {
                this.d = 0;
                try {
                    Exception v0_6 = this.a("nullLayouts");
                } catch (Exception v0_7) {
                    android.util.Log.w("ACTVAutoSizeHelper", "Failed to invoke TextView#nullLayouts() method", v0_7);
                    if (v4_2 != null) {
                        this.k.forceLayout();
                    } else {
                        this.k.requestLayout();
                    }
                    this.k.invalidate();
                }
                if (v0_6 == null) {
                } else {
                    Object[] v1_2 = new Object[0];
                    v0_6.invoke(this.k, v1_2);
                }
            }
        }
        return;
    }

Method android.support.v7.widget.ad.a() calling method java.lang.reflect.Method.invoke()


    private Object a(Object p5, String p6, Object p7)
    {
        try {
            StringBuilder v2_1 = new Object[0];
            Object v5_1 = this.a(p6).invoke(p5, v2_1);
        } catch (Object v5_2) {
            throw v5_2;
        } catch (Object v5_3) {
            StringBuilder v2_0 = new StringBuilder();
            v2_0.append("Failed to invoke TextView#");
            v2_0.append(p6);
            v2_0.append("() method");
            android.util.Log.w("ACTVAutoSizeHelper", v2_0.toString(), v5_3);
            v5_1 = p7;
        }
        return v5_1;
    }

Method android.support.v7.widget.SearchView$a.b() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v7.widget.SearchView$a.a() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v7.view.g$a.onMenuItemClick() calling method java.lang.reflect.Method.invoke()


    public boolean onMenuItemClick(android.view.MenuItem p6)
    {
        try {
            if (this.c.getReturnType() != Boolean.TYPE) {
                reflect.Method v0_5 = this.c;
                Object v1_2 = this.b;
                Object[] v4 = new Object[1];
                v4[0] = p6;
                v0_5.invoke(v1_2, v4);
                return 1;
            } else {
                reflect.Method v0_1 = this.c;
                Object v1_0 = this.b;
                Object[] v3_0 = new Object[1];
                v3_0[0] = p6;
                return ((Boolean) v0_1.invoke(v1_0, v3_0)).booleanValue();
            }
        } catch (boolean v6_4) {
            throw new RuntimeException(v6_4);
        }
    }

Method android.support.v7.app.c.a() calling method java.lang.reflect.Method.invoke()


    public static ark>android.support.v7.app.cark>$a a(ark>android.support.v7.app.cark>$a p4, android.app.Activity p5, android.graphics.drawable.Drawable p6, int p7)
    {
        ark>android.support.v7.app.cark>$a v4_1 = new ark>android.support.v7.app.cark>$a(p5);
        if (v4_1.a == null) {
            String v5_3 = v4_1.c;
            if (v5_3 == null) {
                android.util.Log.w("ActionBarDrawerToggleHC", "Couldn\'t set home-as-up indicator");
            } else {
                v5_3.setImageDrawable(p6);
            }
        } else {
            try {
                String v5_1 = p5.getActionBar();
                Object[] v0_0 = v4_1.a;
                Object[] v2 = new Object[1];
                v2[0] = p6;
                v0_0.invoke(v5_1, v2);
                String v6_1 = v4_1.b;
                Object[] v0_1 = new Object[1];
                v0_1[0] = Integer.valueOf(p7);
                v6_1.invoke(v5_1, v0_1);
            } catch (String v5_2) {
                android.util.Log.w("ActionBarDrawerToggleHC", "Couldn\'t set home-as-up indicator via JB-MR2 API", v5_2);
            }
        }
        return v4_1;
    }

Method android.support.v7.app.c.a() calling method java.lang.reflect.Method.invoke()


    public static ark>android.support.v7.app.cark>$a a(ark>android.support.v7.app.cark>$a p3, android.app.Activity p4, int p5)
    {
        if (p3 == null) {
            p3 = new ark>android.support.v7.app.cark>$a(p4);
        }
        if (p3.a != null) {
            try {
                Exception v4_2 = p4.getActionBar();
                String v0_3 = p3.b;
                Object[] v1_1 = new Object[1];
                v1_1[0] = Integer.valueOf(p5);
                v0_3.invoke(v4_2, v1_1);
            } catch (Exception v4_1) {
                android.util.Log.w("ActionBarDrawerToggleHC", "Couldn\'t set content description via JB-MR2 API", v4_1);
            }
            if (android.os.Build$VERSION.SDK_INT <= 19) {
                v4_2.setSubtitle(v4_2.getSubtitle());
            }
        }
        return p3;
    }

Method android.support.v7.app.AppCompatViewInflater$a.onClick() calling method java.lang.reflect.Method.invoke()


    public void onClick(android.view.View p5)
    {
        if (this.c == null) {
            this.a(this.a.getContext(), this.b);
        }
        try {
            IllegalStateException v0_7 = this.c;
            String v1_3 = this.d;
            Object[] v2_0 = new Object[1];
            v2_0[0] = p5;
            v0_7.invoke(v1_3, v2_0);
            return;
        } catch (reflect.InvocationTargetException v5_2) {
            throw new IllegalStateException("Could not execute non-public method for android:onClick", v5_2);
        } catch (reflect.InvocationTargetException v5_1) {
            throw new IllegalStateException("Could not execute method for android:onClick", v5_1);
        }
    }

Method android.support.v4.widget.m$d.a() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v4.view.s.c() calling method java.lang.reflect.Method.invoke()


    private static float c(android.view.ViewConfiguration p3, android.content.Context p4)
    {
        if (android.os.Build$VERSION.SDK_INT >= 25) {
            String v0_4 = android.support.v4.view.s.a;
            if (v0_4 != null) {
                try {
                    Object[] v1_3 = new Object[0];
                    return ((float) ((Integer) v0_4.invoke(p3, v1_3)).intValue());
                } catch (Exception) {
                    android.util.Log.i("ViewConfigCompat", "Could not find method getScaledScrollFactor() on ViewConfiguration");
                }
            }
        }
        String v3_5 = new android.util.TypedValue();
        if (!p4.getTheme().resolveAttribute(16842829, v3_5, 1)) {
            return 0;
        } else {
            return v3_5.getDimension(p4.getResources().getDisplayMetrics());
        }
    }

Method android.support.v4.b.a.a.g() calling method java.lang.reflect.Method.invoke()


    public static int g(android.graphics.drawable.Drawable p5)
    {
        String v0_0 = android.os.Build$VERSION.SDK_INT;
        if (v0_0 < 23) {
            if (v0_0 >= 17) {
                if (!android.support.v4.b.a.a.d) {
                    try {
                        String v4_0 = new Class[0];
                        android.support.v4.b.a.a.c = android.graphics.drawable.Drawable.getDeclaredMethod("getLayoutDirection", v4_0);
                        android.support.v4.b.a.a.c.setAccessible(1);
                    } catch (String v1_3) {
                        android.util.Log.i("DrawableCompat", "Failed to retrieve getLayoutDirection() method", v1_3);
                    }
                    android.support.v4.b.a.a.d = 1;
                }
                String v0_1 = android.support.v4.b.a.a.c;
                if (v0_1 != null) {
                    try {
                        String v1_4 = new Object[0];
                        return ((Integer) v0_1.invoke(p5, v1_4)).intValue();
                    } catch (int v5_4) {
                        android.util.Log.i("DrawableCompat", "Failed to invoke getLayoutDirection() via reflection", v5_4);
                        android.support.v4.b.a.a.c = 0;
                    }
                }
            }
            return 0;
        } else {
            return p5.getLayoutDirection();
        }
    }

Method android.support.v4.b.a.a.b() calling method java.lang.reflect.Method.invoke()


    public static boolean b(android.graphics.drawable.Drawable p6, int p7)
    {
        String v0_0 = android.os.Build$VERSION.SDK_INT;
        if (v0_0 < 23) {
            if (v0_0 >= 17) {
                if (!android.support.v4.b.a.a.b) {
                    try {
                        String v4_0 = new Class[1];
                        v4_0[0] = Integer.TYPE;
                        android.support.v4.b.a.a.a = android.graphics.drawable.Drawable.getDeclaredMethod("setLayoutDirection", v4_0);
                        android.support.v4.b.a.a.a.setAccessible(1);
                    } catch (String v0_3) {
                        android.util.Log.i("DrawableCompat", "Failed to retrieve setLayoutDirection(int) method", v0_3);
                    }
                    android.support.v4.b.a.a.b = 1;
                }
                String v0_4 = android.support.v4.b.a.a.a;
                if (v0_4 != null) {
                    try {
                        Object[] v3_2 = new Object[1];
                        v3_2[0] = Integer.valueOf(p7);
                        v0_4.invoke(p6, v3_2);
                        return 1;
                    } catch (int v6_1) {
                        android.util.Log.i("DrawableCompat", "Failed to invoke setLayoutDirection(int) via reflection", v6_1);
                        android.support.v4.b.a.a.a = 0;
                    }
                }
            }
            return 0;
        } else {
            return p6.setLayoutDirection(p7);
        }
    }

Method android.support.v4.app.g$a.a() calling method java.lang.reflect.Method.invoke()


    public static android.os.IBinder a(android.os.Bundle p6, String p7)
    {
        if (!ark>android.support.v4.app.g$aark>.b) {
            try {
                String v4_1 = new Class[1];
                v4_1[0] = String;
                ark>android.support.v4.app.g$aark>.a = android.os.Bundle.getMethod("getIBinder", v4_1);
                ark>android.support.v4.app.g$aark>.a.setAccessible(1);
            } catch (String v0_3) {
                android.util.Log.i("BundleCompatBaseImpl", "Failed to retrieve getIBinder method", v0_3);
            }
            ark>android.support.v4.app.g$aark>.b = 1;
        }
        String v0_4 = ark>android.support.v4.app.g$aark>.a;
        if (v0_4 != null) {
            try {
                Object[] v2_1 = new Object[1];
                v2_1[0] = p7;
                return ((android.os.IBinder) v0_4.invoke(p6, v2_1));
            } catch (reflect.InvocationTargetException v6_3) {
                android.util.Log.i("BundleCompatBaseImpl", "Failed to invoke getIBinder via reflection", v6_3);
                ark>android.support.v4.app.g$aark>.a = 0;
            }
        }
        return 0;
    }

Method android.arch.lifecycle.a$b.a() calling method java.lang.reflect.Method.invoke()


    void a(android.arch.lifecycle.e p5, android.arch.lifecycle.c$a p6, Object p7)
    {
        try {
            switch (this.a) {
                case 0:
                    reflect.Method v6_2 = new Object[0];
                    this.b.invoke(p7, v6_2);
                    break;
                case 1:
                    reflect.Method v6_1 = this.b;
                    reflect.Method v0_1 = new Object[1];
                    v0_1[0] = p5;
                    v6_1.invoke(p7, v0_1);
                    break;
                case 2:
                    reflect.Method v0_2 = this.b;
                    Object[] v3_1 = new Object[2];
                    v3_1[0] = p5;
                    v3_1[1] = p6;
                    v0_2.invoke(p7, v3_1);
                    break;
                default:
            }
        } catch (reflect.Method v5_3) {
            throw new RuntimeException("Failed to call observer method", v5_3.getCause());
        } catch (reflect.Method v5_2) {
            throw new RuntimeException(v5_2);
        }
        return;
    }

Method d.a.g.a.b() calling method java.lang.reflect.Method.invoke()


    private boolean b(String p4, Class p5, Object p6)
    {
        try {
            Class[] v2 = new Class[0];
            Object[] v0_1 = new Object[0];
            return ((Boolean) p5.getMethod("isCleartextTrafficPermitted", v2).invoke(p6, v0_1)).booleanValue();
        } catch (NoSuchMethodException) {
            return super.b(p4);
        }
    }

Method d.a.g.a.a() calling method java.lang.reflect.Method.invoke()


    private boolean a(String p6, Class p7, Object p8)
    {
        try {
            Class[] v2 = new Class[1];
            v2[0] = String;
            boolean v0_4 = p7.getMethod("isCleartextTrafficPermitted", v2);
            Object[] v1_1 = new Object[1];
            v1_1[0] = p6;
            return ((Boolean) v0_4.invoke(p8, v1_1)).booleanValue();
        } catch (NoSuchMethodException) {
            return this.b(p6, p7, p8);
        }
    }

Method d.a.g.a$b.a() calling method java.lang.reflect.Method.invoke()


    public java.security.cert.X509Certificate a(java.security.cert.X509Certificate p6)
    {
        try {
            String v6_3;
            reflect.Method v1 = this.b;
            javax.net.ssl.X509TrustManager v2 = this.a;
            Object[] v3_1 = new Object[1];
            v3_1[0] = p6;
            String v6_5 = ((java.security.cert.TrustAnchor) v1.invoke(v2, v3_1));
        } catch (String v6_1) {
            throw d.a.c.a("unable to get issues and signature", v6_1);
        } catch (reflect.InvocationTargetException) {
            return 0;
        }
        if (v6_5 == null) {
            v6_3 = 0;
        } else {
            v6_3 = v6_5.getTrustedCert();
        }
        return v6_3;
    }

Method d.a.g.a$a.a() calling method java.lang.reflect.Method.invoke()


    public java.util.List a(java.util.List p5, String p6)
    {
        try {
            String v0_1 = new java.security.cert.X509Certificate[p5.size()];
            String v0_3 = this.b;
            Object v1 = this.a;
            Object[] v2_1 = new Object[3];
            v2_1[0] = ((java.security.cert.X509Certificate[]) p5.toArray(v0_1));
            v2_1[1] = "RSA";
            v2_1[2] = p6;
            return ((java.util.List) v0_3.invoke(v1, v2_1));
        } catch (IllegalAccessException v5_6) {
            AssertionError v6_4 = new javax.net.ssl.SSLPeerUnverifiedException(v5_6.getMessage());
            v6_4.initCause(v5_6);
            throw v6_4;
        } catch (IllegalAccessException v5_5) {
            throw new AssertionError(v5_5);
        }
    }

Method com.google.a.b.k$3.a() calling method java.lang.reflect.Method.invoke()


    public Object a(Class p4)
    {
        ark>com.google.a.b.k$3ark>.b(p4);
        reflect.Method v0 = this.a;
        Object[] v1_1 = new Object[2];
        v1_1[0] = p4;
        v1_1[1] = Object;
        return v0.invoke(0, v1_1);
    }

Method com.google.a.b.k$2.a() calling method java.lang.reflect.Method.invoke()


    public Object a(Class p4)
    {
        ark>com.google.a.b.k$2ark>.b(p4);
        reflect.Method v0 = this.a;
        Object[] v1_1 = new Object[2];
        v1_1[0] = p4;
        v1_1[1] = Integer.valueOf(this.b);
        return v0.invoke(0, v1_1);
    }

Method com.google.a.b.k$1.a() calling method java.lang.reflect.Method.invoke()


    public Object a(Class p5)
    {
        ark>com.google.a.b.k$1ark>.b(p5);
        reflect.Method v0 = this.a;
        Object v1 = this.b;
        Object[] v2_1 = new Object[1];
        v2_1[0] = p5;
        return v0.invoke(v1, v2_1);
    }

Method com.crashlytics.android.c.u.a() calling method java.lang.reflect.Method.invoke()


    private boolean a(Class p5, Object p6, String p7)
    {
        String v0_3 = this.a("com.google.android.gms.measurement.AppMeasurement$OnEventListener");
        try {
            String v3_1 = new Class[1];
            v3_1[0] = v0_3;
            IllegalAccessException v5_2 = p5.getDeclaredMethod(p7, v3_1);
            String v3_2 = new Object[1];
            v3_2[0] = this.b(v0_3);
            v5_2.invoke(p6, v3_2);
            return 1;
        } catch (IllegalAccessException v5_1) {
            io.a.a.a.l v6_1 = io.a.a.a.c.h();
            String v0_2 = "CrashlyticsCore";
            StringBuilder v1_1 = new StringBuilder();
            String v3_0 = "Expected method missing: ";
            v1_1.append(v3_0);
            v1_1.append(p7);
            v6_1.d(v0_2, v1_1.toString(), v5_1);
            return 0;
        } catch (IllegalAccessException v5_1) {
            v6_1 = io.a.a.a.c.h();
            v0_2 = "CrashlyticsCore";
            v1_1 = new StringBuilder();
            v3_0 = "Cannot invoke method: ";
            v1_1.append(v3_0);
            v1_1.append(p7);
            v6_1.d(v0_2, v1_1.toString(), v5_1);
            return 0;
        } catch (IllegalAccessException v5_1) {
            v6_1 = io.a.a.a.c.h();
            v0_2 = "CrashlyticsCore";
            v1_1 = new StringBuilder();
            v3_0 = "Cannot access method: ";
            v1_1.append(v3_0);
            v1_1.append(p7);
            v6_1.d(v0_2, v1_1.toString(), v5_1);
            return 0;
        }
    }

Method com.crashlytics.android.c.u.a() calling method java.lang.reflect.Method.invoke()


    private Object a(Class p6)
    {
        try {
            android.content.Context v2_1 = new Class[1];
            v2_1[0] = android.content.Context;
            reflect.Method v0_1 = p6.getDeclaredMethod("getInstance", v2_1);
            Object[] v1_1 = new Object[1];
            v1_1[0] = this.a.r();
            return v0_1.invoke(p6, v1_1);
        } catch (Exception) {
            return 0;
        }
    }

Method com.crashlytics.android.a.j.a() calling method java.lang.reflect.Method.invoke()


    public void a(String p5, String p6, android.os.Bundle p7)
    {
        try {
            reflect.Method v0 = this.a;
            Object v1 = this.b;
            Object[] v2_1 = new Object[3];
            v2_1[0] = p5;
            v2_1[1] = p6;
            v2_1[2] = p7;
            v0.invoke(v1, v2_1);
        } catch (Exception) {
        }
        return;
    }

Method com.crashlytics.android.a.j.a() calling method java.lang.reflect.Method.invoke()


    private static Object a(android.content.Context p5, Class p6)
    {
        try {
            Class[] v2 = new Class[1];
            v2[0] = android.content.Context;
            reflect.Method v0_1 = p6.getDeclaredMethod("getInstance", v2);
            Object[] v1_1 = new Object[1];
            v1_1[0] = p5;
            return v0_1.invoke(p6, v1_1);
        } catch (Exception) {
            return 0;
        }
    }

Method b.h.b.a.d$w.a() calling method java.lang.reflect.Method.invoke()


    protected final Object a(Object p3, Object[] p4)
    {
        b.e.b.j.b(p4, "args");
        b.u v3_1 = ((reflect.Method) this.b()).invoke(p3, java.util.Arrays.copyOf(p4, p4.length));
        if (this.b) {
            v3_1 = b.u.a;
        }
        return v3_1;
    }

Method android.support.v7.widget.ax.d() calling method java.lang.reflect.Method.invoke()


    public void d()
    {
        android.os.Handler v0_0 = this.b();
        android.support.v7.widget.ax$a v1_7 = this.n();
        android.support.v4.widget.m.a(this.g, this.o);
        int v3_0 = 1;
        if (!this.g.isShowing()) {
            android.support.v7.widget.ax$a v1_5 = this.l;
            if (v1_5 != -1) {
                if (v1_5 == -2) {
                    v1_5 = this.i().getWidth();
                }
            } else {
                v1_5 = -1;
            }
            String v2_0 = this.k;
            if (v2_0 != -1) {
                if (v2_0 != -2) {
                    v0_0 = v2_0;
                }
            } else {
                v0_0 = -1;
            }
            android.support.v7.widget.ax$a v1_11;
            this.g.setWidth(v1_5);
            this.g.setHeight(v0_0);
            this.c(1);
            if ((this.v) || (this.u)) {
                v1_11 = 0;
            } else {
                v1_11 = 1;
            }
            this.g.setOutsideTouchable(v1_11);
            this.g.setTouchInterceptor(this.D);
            if (this.s) {
                android.support.v4.widget.m.a(this.g, this.r);
            }
            android.os.Handler v0_5 = android.support.v7.widget.ax.h;
            if (v0_5 != null) {
                try {
                    android.support.v7.widget.ax$a v1_14 = this.g;
                    String v2_3 = new Object[1];
                    v2_3[0] = this.I;
                    v0_5.invoke(v1_14, v2_3);
                } catch (android.os.Handler v0_6) {
                    android.util.Log.e("ListPopupWindow", "Could not invoke setEpicenterBounds on PopupWindow", v0_6);
                }
            }
            android.support.v4.widget.m.a(this.g, this.i(), this.m, this.n, this.t);
            this.c.setSelection(-1);
            if ((!this.J) || (this.c.isInTouchMode())) {
                this.m();
            }
            if (!this.J) {
                this.f.post(this.F);
            }
        } else {
            if (android.support.v4.view.r.z(this.i())) {
                String v2_9 = this.l;
                if (v2_9 != -1) {
                    if (v2_9 == -2) {
                        v2_9 = this.i().getWidth();
                    }
                } else {
                    v2_9 = -1;
                }
                android.widget.PopupWindow v7_1 = this.k;
                if (v7_1 != -1) {
                    if (v7_1 != -2) {
                        v0_0 = v7_1;
                    }
                } else {
                    if (v1_7 == null) {
                        v0_0 = -1;
                    }
                    if (v1_7 == null) {
                        int v4_1;
                        if (this.l != -1) {
                            v4_1 = 0;
                        } else {
                            v4_1 = -1;
                        }
                        this.g.setWidth(v4_1);
                        this.g.setHeight(-1);
                    } else {
                        int v4_4;
                        if (this.l != -1) {
                            v4_4 = 0;
                        } else {
                            v4_4 = -1;
                        }
                        this.g.setWidth(v4_4);
                        this.g.setHeight(0);
                    }
                }
                if ((this.v) || (this.u)) {
                    v3_0 = 0;
                }
                int v11;
                this.g.setOutsideTouchable(v3_0);
                android.widget.PopupWindow v7_0 = this.g;
                android.view.View v8 = this.i();
                if (v2_9 >= null) {
                    v11 = v2_9;
                } else {
                    v11 = -1;
                }
                boolean v12;
                if (v0_0 >= null) {
                    v12 = v0_0;
                } else {
                    v12 = -1;
                }
                v7_0.update(v8, this.m, this.n, v11, v12);
            } else {
                return;
            }
        }
        return;
    }

Method android.support.v7.widget.ax.c() calling method java.lang.reflect.Method.invoke()


    private void c(boolean p5)
    {
        String v0_0 = android.support.v7.widget.ax.a;
        if (v0_0 != null) {
            try {
                android.widget.PopupWindow v1 = this.g;
                Object[] v2_1 = new Object[1];
                v2_1[0] = Boolean.valueOf(p5);
                v0_0.invoke(v1, v2_1);
            } catch (Exception) {
                android.util.Log.i("ListPopupWindow", "Could not call setClipToScreenEnabled() on PopupWindow. Oh well.");
            }
        }
        return;
    }

Method android.support.v7.widget.ax.a() calling method java.lang.reflect.Method.invoke()


    private int a(android.view.View p6, int p7, boolean p8)
    {
        String v0_0 = ark>android.support.v7.widget.axark>.b;
        if (v0_0 != null) {
            try {
                android.widget.PopupWindow v1 = this.g;
                Object[] v2_1 = new Object[3];
                v2_1[0] = p6;
                v2_1[1] = Integer.valueOf(p7);
                v2_1[2] = Boolean.valueOf(p8);
                return ((Integer) v0_0.invoke(v1, v2_1)).intValue();
            } catch (Exception) {
                android.util.Log.i("ListPopupWindow", "Could not call getMaxAvailableHeightMethod(View, int, boolean) on PopupWindow. Using the public version.");
            }
        }
        return this.g.getMaxAvailableHeight(p6, p7);
    }

Method android.support.transition.ag.a() calling method java.lang.reflect.Method.invoke()


    private static void a(android.animation.LayoutTransition p5)
    {
        if (!ark>android.support.transition.agark>.e) {
            try {
                Class[] v4 = new Class[0];
                ark>android.support.transition.agark>.d = android.animation.LayoutTransition.getDeclaredMethod("cancel", v4);
                ark>android.support.transition.agark>.d.setAccessible(1);
            } catch (NoSuchMethodException) {
                android.util.Log.i("ViewGroupUtilsApi14", "Failed to access cancel method by reflection");
            }
            ark>android.support.transition.agark>.e = 1;
        }
        String v0_1 = ark>android.support.transition.agark>.d;
        if (v0_1 != null) {
            try {
                Object[] v1_1 = new Object[0];
                v0_1.invoke(p5, v1_1);
            } catch (IllegalAccessException) {
                String v5_1 = "ViewGroupUtilsApi14";
                String v0_2 = "Failed to access cancel method by reflection";
                android.util.Log.i(v5_1, v0_2);
            } catch (reflect.InvocationTargetException) {
                v5_1 = "ViewGroupUtilsApi14";
                v0_2 = "Failed to invoke cancel method by reflection";
            }
        }
        return;
    }

Method pub.devrel.easypermissions.c.a() calling method java.lang.reflect.Method.invoke()


    private static void a(Object p7, int p8)
    {
        String v0_0 = p7.getClass();
        if (ark>pub.devrel.easypermissions.cark>.a(p7)) {
            v0_0 = v0_0.getSuperclass();
        }
        String v0_4 = v0_0.getDeclaredMethods();
        int v1_1 = v0_4.length;
        int v3 = 0;
        while (v3 < v1_1) {
            reflect.InvocationTargetException v4_0 = v0_4[v3];
            if ((v4_0.isAnnotationPresent(pub.devrel.easypermissions.a)) && (((pub.devrel.easypermissions.a) v4_0.getAnnotation(pub.devrel.easypermissions.a)).a() == p8)) {
                if (v4_0.getParameterTypes().length > 0) {
                    String v8_2 = new StringBuilder();
                    v8_2.append("Cannot execute method ");
                    v8_2.append(v4_0.getName());
                    v8_2.append(" because it is non-void method and/or has input parameters.");
                    throw new RuntimeException(v8_2.toString());
                } else {
                    try {
                        if (!v4_0.isAccessible()) {
                            v4_0.setAccessible(1);
                        }
                        Object[] v5_11 = new Object[0];
                        v4_0.invoke(p7, v5_11);
                    } catch (reflect.InvocationTargetException v4_1) {
                        Object[] v5_10 = "EasyPermissions";
                        String v6 = "runDefaultMethod:IllegalAccessException";
                        android.util.Log.e(v5_10, v6, v4_1);
                    } catch (reflect.InvocationTargetException v4_1) {
                        v5_10 = "EasyPermissions";
                        v6 = "runDefaultMethod:InvocationTargetException";
                    }
                }
            }
            v3++;
        }
        return;
    }

Method d.a.g.d.c() calling method java.lang.reflect.Method.invoke()


    public varargs Object c(Object p4, Object[] p5)
    {
        String v0_1 = this.a(p4.getClass());
        if (v0_1 == null) {
            String v0_4 = new StringBuilder();
            v0_4.append("Method ");
            v0_4.append(this.b);
            v0_4.append(" not supported for object ");
            v0_4.append(p4);
            throw new AssertionError(v0_4.toString());
        } else {
            try {
                return v0_1.invoke(p4, p5);
            } catch (IllegalAccessException v4_3) {
                StringBuilder v1_3 = new StringBuilder();
                v1_3.append("Unexpectedly could not call: ");
                v1_3.append(v0_1);
                AssertionError v5_3 = new AssertionError(v1_3.toString());
                v5_3.initCause(v4_3);
                throw v5_3;
            }
        }
    }

Method d.a.g.d.a() calling method java.lang.reflect.Method.invoke()


    public varargs Object a(Object p3, Object[] p4)
    {
        reflect.Method v0_1 = this.a(p3.getClass());
        if (v0_1 != null) {
            try {
                return v0_1.invoke(p3, p4);
            } catch (IllegalAccessException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method d.a.g.c$a.invoke() calling method java.lang.reflect.Method.invoke()


    public Object invoke(Object p6, reflect.Method p7, Object[] p8)
    {
        String v6_0 = p7.getName();
        boolean v0_0 = p7.getReturnType();
        if (p8 == 0) {
            p8 = d.a.c.b;
        }
        if ((!v6_0.equals("supports")) || (Boolean.TYPE != v0_0)) {
            if ((!v6_0.equals("unsupported")) || (Void.TYPE != v0_0)) {
                if ((!v6_0.equals("protocols")) || (p8.length != 0)) {
                    if (((!v6_0.equals("selectProtocol")) && (!v6_0.equals("select"))) || ((String != v0_0) || ((p8.length != 1) || (!(p8[0] instanceof java.util.List))))) {
                        if (((!v6_0.equals("protocolSelected")) && (!v6_0.equals("selected"))) || (p8.length != 1)) {
                            return p7.invoke(this, p8);
                        } else {
                            this.b = ((String) p8[0]);
                            return 0;
                        }
                    } else {
                        String v6_7 = ((java.util.List) p8[0]);
                        int v7_1 = v6_7.size();
                        int v8_1 = 0;
                        while (v8_1 < v7_1) {
                            if (!this.c.contains(v6_7.get(v8_1))) {
                                v8_1++;
                            } else {
                                String v6_9 = v6_7.get(v8_1);
                            }
                            String v6_10 = ((String) v6_9);
                            this.b = v6_10;
                            return v6_10;
                        }
                        v6_9 = this.c.get(0);
                        v6_10 = ((String) v6_9);
                        this.b = v6_10;
                        return v6_10;
                    }
                } else {
                    return this.c;
                }
            } else {
                this.a = 1;
                return 0;
            }
        } else {
            return Boolean.valueOf(1);
        }
    }

Method d.a.g.a$c.a() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code