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.rudraum.rudraumThumb2Thief.base.FragmentContainerActivity.onCreate() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method com.google.protobuf.GeneratedMessage.invokeOrDie() calling method java.lang.reflect.Method.invoke()


    private static varargs Object invokeOrDie(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 com.google.protobuf.GeneratedMessageLite.invokeOrDie() calling method java.lang.reflect.Method.invoke()


    static varargs Object invokeOrDie(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 com.google.android.gms.internal.zzffu.zza() calling method java.lang.reflect.Method.invoke()


    static varargs Object zza(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 com.google.android.gms.internal.zzct.zzb() calling method java.lang.reflect.Method.invoke()


    protected final com.google.android.gms.internal.zzdq zzb(android.view.MotionEvent p7)
    {
        com.google.android.gms.internal.zzdj v0_3 = com.google.android.gms.internal.zzct.zzagr.zza("I8ATAvvv3zdNeDvmT5gQ/ekfiNEF+bBdZZ3FGipPSiGHOLI4yQdK3XpX6xFRuejz", "SRWP8PeqaQflId3WUP9WJTho9Un3bF1tLB8c7UP1Ruo=");
        if ((v0_3 == null) || (p7 == null)) {
            throw new com.google.android.gms.internal.zzdj();
        } else {
            try {
                Object[] v3_1 = new Object[3];
                v3_1[0] = p7;
                v3_1[1] = this.zzahp;
                v3_1[2] = com.google.android.gms.internal.zzkb.zzif().zzd(com.google.android.gms.internal.zznh.zzbnq);
                return new com.google.android.gms.internal.zzdq(((String) v0_3.invoke(0, v3_1)));
            } catch (reflect.InvocationTargetException v7_5) {
                throw new com.google.android.gms.internal.zzdj(v7_5);
            } catch (reflect.InvocationTargetException v7_5) {
            }
        }
    }

Method com.google.android.gms.internal.zzct.zza() calling method java.lang.reflect.Method.invoke()


    protected final long zza(StackTraceElement[] p6)
    {
        com.google.android.gms.internal.zzdj v0_4 = com.google.android.gms.internal.zzct.zzagr.zza("hoZ4RlhPWT5MX/I+m/lUD5aYJ9aPmEb2eUGLaeSBLBDs9eDpXoNNJPm6j1dXVkvA", "Z7StFiuQ59x4y88apmlBJn3lPoWOEnuqoEhP2AVUL8A=");
        if ((v0_4 == null) || (p6 == null)) {
            throw new com.google.android.gms.internal.zzdj();
        } else {
            try {
                Object[] v3_1 = new Object[1];
                v3_1[0] = p6;
                return new com.google.android.gms.internal.zzdk(((String) v0_4.invoke(0, v3_1))).zzaim.longValue();
            } catch (reflect.InvocationTargetException v6_4) {
                throw new com.google.android.gms.internal.zzdj(v6_4);
            } catch (reflect.InvocationTargetException v6_4) {
            }
        }
    }

Method com.google.android.gms.internal.zzct.zza() calling method java.lang.reflect.Method.invoke()


    private static com.google.android.gms.internal.zzdq zza(com.google.android.gms.internal.zzdm p4, android.view.MotionEvent p5, android.util.DisplayMetrics p6)
    {
        reflect.InvocationTargetException v4_4 = p4.zza("Qplw2pUqnSpmThNy4cjVdvqrjxx/9Z0jyK1w8BPQVMfA35eh0MC7cXEA3u5Xkcuj", "JqjJogq0azQ/rErdMQn/B0NsEhrIRbxY2b3jvD0/vE8=");
        if ((v4_4 == null) || (p5 == null)) {
            throw new com.google.android.gms.internal.zzdj();
        } else {
            try {
                Object[] v2_1 = new Object[2];
                v2_1[0] = p5;
                v2_1[1] = p6;
                return new com.google.android.gms.internal.zzdq(((String) v4_4.invoke(0, v2_1)));
            } catch (reflect.InvocationTargetException v4_3) {
                throw new com.google.android.gms.internal.zzdj(v4_3);
            } catch (reflect.InvocationTargetException v4_3) {
            }
        }
    }

Method com.google.android.gms.internal.zzcjn.zzb() calling method java.lang.reflect.Method.invoke()


    private final void zzb(String p21, String p22, long p23, android.os.Bundle p25, boolean p26, boolean p27, boolean p28, String p29)
    {
        com.google.android.gms.common.internal.zzbq.zzgm(p21);
        com.google.android.gms.common.internal.zzbq.zzgm(p22);
        com.google.android.gms.common.internal.zzbq.checkNotNull(p25);
        this.zzve();
        this.zzxf();
        if (this.zziwf.isEnabled()) {
            int v10_1 = 0;
            if (!this.zzjha) {
                this.zzjha = 1;
                try {
                    com.google.android.gms.internal.zzclf v0_8 = Class.forName("com.google.android.gms.tagmanager.TagManagerService");
                    try {
                        com.google.android.gms.internal.zzclq v3_5 = new Class[1];
                        v3_5[0] = android.content.Context;
                        com.google.android.gms.internal.zzclf v0_9 = v0_8.getDeclaredMethod("initialize", v3_5);
                        com.google.android.gms.internal.zzclq v3_6 = new Object[1];
                        v3_6[0] = this.getContext();
                        v0_9.invoke(0, v3_6);
                    } catch (com.google.android.gms.internal.zzclf v0_16) {
                        this.zzawy().zzazf().zzj("Failed to invoke Tag Manager\'s initialize() method", v0_16);
                    }
                } catch (ClassNotFoundException) {
                    this.zzawy().zzazh().log("Tag Manager is not found and thus will not be used");
                }
            }
            com.google.android.gms.internal.zzclf v0_20 = "am".equals(p21);
            com.google.android.gms.measurement.AppMeasurement$OnEventListener v2_21 = com.google.android.gms.internal.zzclq.zzki(p22);
            if ((p26 == 0) || ((this.zzjgy == null) || ((v2_21 != null) || (v0_20 != null)))) {
                if (this.zziwf.zzazv()) {
                    com.google.android.gms.measurement.AppMeasurement$OnEventListener v2_25 = this.zzawu().zzkb(p22);
                    if (v2_25 == null) {
                        java.util.List v18 = java.util.Collections.singletonList("_o");
                        com.google.android.gms.measurement.AppMeasurement$OnEventListener v2_28 = this.zzawu().zza(p22, p25, v18, p28, 1);
                        com.google.android.gms.measurement.AppMeasurement$EventInterceptor v6_1 = new java.util.ArrayList();
                        v6_1.add(v2_28);
                        com.google.android.gms.internal.zzclq v3_17 = this.zzawu().zzbaz().nextLong();
                        String v7_6 = new String[p25.size()];
                        android.os.Bundle v5_8 = ((String[]) v2_28.keySet().toArray(v7_6));
                        java.util.Arrays.sort(v5_8);
                        String v7_2 = v5_8.length;
                        String v14_1 = 0;
                        java.util.Iterator v15_1 = 0;
                        while (v15_1 < v7_2) {
                            android.os.Bundle v11_2;
                            int v26_1;
                            android.os.Bundle v25_1;
                            long v13_1 = v5_8[v15_1];
                            com.google.android.gms.internal.zzcjn v12_2 = v2_28.get(v13_1);
                            this.zzawu();
                            com.google.android.gms.internal.zzcjn v12_3 = com.google.android.gms.internal.zzclq.zzaf(v12_2);
                            if (v12_3 == null) {
                                v25_1 = v5_8;
                                v26_1 = v7_2;
                                v11_2 = v15_1;
                            } else {
                                v2_28.putInt(v13_1, v12_3.length);
                                int v10_3 = 0;
                                while (v10_3 < v12_3.length) {
                                    android.os.Bundle v25_2 = v5_8;
                                    android.os.Bundle v5_9 = v12_3;
                                    int v26_2 = v7_2;
                                    String v7_3 = v13_1;
                                    int v1_5 = v14_1;
                                    android.os.Bundle v11_5 = v15_1;
                                    com.google.android.gms.internal.zzcjn v12_5 = this.zzawu().zza("_ep", v12_3[v10_3], v18, p28, 0);
                                    v12_5.putString("_en", p22);
                                    v12_5.putLong("_eid", v3_17);
                                    v12_5.putString("_gn", v7_3);
                                    v12_5.putInt("_ll", v5_9.length);
                                    v12_5.putInt("_i", v10_3);
                                    v6_1.add(v12_5);
                                    v10_3++;
                                    v14_1 = v1_5;
                                    v12_3 = v5_9;
                                    v13_1 = v7_3;
                                    v15_1 = v11_5;
                                    v5_8 = v25_2;
                                    v7_2 = v26_2;
                                }
                                v25_1 = v5_8;
                                v26_1 = v7_2;
                                v11_2 = v15_1;
                                v14_1 += v12_3.length;
                            }
                            v15_1 = (v11_2 + 1);
                            v5_8 = v25_1;
                            v7_2 = v26_1;
                            int v10 = 0;
                        }
                        int v1_6 = v14_1;
                        if (v1_6 != 0) {
                            v2_28.putLong("_eid", v3_17);
                            v2_28.putInt("_epc", v1_6);
                        }
                        int v1_2 = this.zzawq().zzbao();
                        if ((v1_2 != 0) && (!v2_28.containsKey("_sc"))) {
                            v1_2.zzjib = 1;
                        }
                        int v10_0 = 0;
                        while (v10_0 < v6_1.size()) {
                            com.google.android.gms.internal.zzclq v3_2;
                            com.google.android.gms.measurement.AppMeasurement$OnEventListener v2_4 = ((android.os.Bundle) v6_1.get(v10_0));
                            if (v10_0 == 0) {
                                v3_2 = 0;
                            } else {
                                v3_2 = 1;
                            }
                            com.google.android.gms.internal.zzclq v3_3;
                            if (v3_2 == null) {
                                v3_3 = p22;
                            } else {
                                v3_3 = "_ep";
                            }
                            v2_4.putString("_o", p21);
                            if (!v2_4.containsKey("_sc")) {
                                com.google.android.gms.internal.zzckc.zza(v1_2, v2_4);
                            }
                            if (p27) {
                                v2_4 = this.zzawu().zzy(v2_4);
                            }
                            android.os.Bundle v11_1 = v2_4;
                            this.zzawy().zzazi().zze("Logging event (FE)", this.zzawt().zzjh(p22), this.zzawt().zzx(v11_1));
                            com.google.android.gms.internal.zzcjn v12_0 = new com.google.android.gms.internal.zzcha;
                            long v13_0 = v6_1;
                            v12_0(v3_3, new com.google.android.gms.internal.zzcgx(v11_1), p21, p23);
                            this.zzawp().zzc(v12_0, p29);
                            if (v0_20 == null) {
                                java.util.Iterator v15_0 = this.zzjgz.iterator();
                                while (v15_0.hasNext()) {
                                    ((com.google.android.gms.measurement.AppMeasurement$OnEventListener) v15_0.next()).onEvent(p21, p22, new android.os.Bundle(v11_1), p23);
                                }
                            }
                            v10_0++;
                            v6_1 = v13_0;
                        }
                        if ((this.zzawq().zzbao() != null) && ("_ae".equals(p22))) {
                            this.zzaww().zzbs(1);
                        }
                        return;
                    } else {
                        this.zzawu();
                        com.google.android.gms.internal.zzclf v0_11 = com.google.android.gms.internal.zzclq.zza(p22, 40, 1);
                        if (p22 != null) {
                            v10_1 = p22.length();
                        }
                        this.zziwf.zzawu().zza(p29, v2_25, "_ev", v0_11, v10_1);
                        return;
                    }
                } else {
                    return;
                }
            } else {
                this.zzawy().zzazi().zze("Passing event to registered event handler (FE)", this.zzawt().zzjh(p22), this.zzawt().zzx(p25));
                this.zzjgy.interceptEvent(p21, p22, p25, p23);
                return;
            }
        } else {
            this.zzawy().zzazi().log("Event not sent since app measurement is disabled");
            return;
        }
    }

Method io.fabric.sdk.android.services.common.FirebaseAppImpl.isDataCollectionDefaultEnabled() calling method java.lang.reflect.Method.invoke()


    public boolean isDataCollectionDefaultEnabled()
    {
        try {
            String v3_1 = new Object[0];
            boolean v0_1 = ((Boolean) this.isDataCollectionDefaultEnabledMethod.invoke(this.firebaseAppInstance, v3_1)).booleanValue();
            return v0_1;
        } catch (Exception v1_1) {
            io.fabric.sdk.android.Fabric.getLogger().d("Fabric", "Cannot check isDataCollectionDefaultEnabled on FirebaseApp.", v1_1);
            return v0_1;
        }
    }

Method io.fabric.sdk.android.services.common.FirebaseAppImpl.getInstance() calling method java.lang.reflect.Method.invoke()


    public static io.fabric.sdk.android.services.common.FirebaseApp getInstance(android.content.Context p4)
    {
        try {
            int v4_7 = p4.getClassLoader().loadClass("com.google.firebase.FirebaseApp");
            String v2_3 = new Class[0];
            String v1_0 = new Object[0];
            return new io.fabric.sdk.android.services.common.FirebaseAppImpl(v4_7, v4_7.getDeclaredMethod("getInstance", v2_3).invoke(v4_7, v1_0));
        } catch (ClassNotFoundException) {
            io.fabric.sdk.android.Fabric.getLogger().d("Fabric", "Could not find class: com.google.firebase.FirebaseApp");
            return 0;
        } catch (int v4_3) {
            io.fabric.sdk.android.Logger v0_3 = io.fabric.sdk.android.Fabric.getLogger();
            String v2_2 = new StringBuilder();
            v2_2.append("Could not find method: ");
            v2_2.append(v4_3.getMessage());
            v0_3.d("Fabric", v2_2.toString());
            return 0;
        } catch (int v4_2) {
            io.fabric.sdk.android.Fabric.getLogger().d("Fabric", "Unexpected error loading FirebaseApp instance.", v4_2);
            return 0;
        }
    }

Method io.fabric.sdk.android.services.common.AdvertisingInfoReflectionStrategy.isGooglePlayServiceAvailable() calling method java.lang.reflect.Method.invoke()


    boolean isGooglePlayServiceAvailable(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 0;
        }
        if (((Integer) v1_1.invoke(0, v4_0)).intValue() == 0) {
            v0 = 1;
        }
        return v0;
    }

Method io.fabric.sdk.android.services.common.AdvertisingInfoReflectionStrategy.isLimitAdTrackingEnabled() calling method java.lang.reflect.Method.invoke()


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

Method io.fabric.sdk.android.services.common.AdvertisingInfoReflectionStrategy.getInfo() calling method java.lang.reflect.Method.invoke()


    private Object getInfo()
    {
        try {
            io.fabric.sdk.android.Logger v1_3 = Class.forName("com.google.android.gms.ads.identifier.AdvertisingIdClient");
            Class[] v4 = new Class[1];
            v4[0] = android.content.Context;
            io.fabric.sdk.android.Logger v1_1 = v1_3.getMethod("getAdvertisingIdInfo", v4);
            String v2_0 = new Object[1];
            v2_0[0] = this.context;
            Object v0_1 = v1_1.invoke(0, v2_0);
            return v0_1;
        } catch (Exception) {
            io.fabric.sdk.android.Fabric.getLogger().w("Fabric", "Could not call getAdvertisingIdInfo on com.google.android.gms.ads.identifier.AdvertisingIdClient");
            return v0_1;
        }
    }

Method io.fabric.sdk.android.services.common.AdvertisingInfoReflectionStrategy.getAdvertisingId() calling method java.lang.reflect.Method.invoke()


    private String getAdvertisingId()
    {
        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.getInfo(), v2_0));
        } catch (Exception) {
            io.fabric.sdk.android.Fabric.getLogger().w("Fabric", "Could not call getId on com.google.android.gms.ads.identifier.AdvertisingIdClient$Info");
            return 0;
        }
    }

Method com.google.android.gms.internal.zzfgq.zzcyo() calling method java.lang.reflect.Method.invoke()


    private static com.google.android.gms.internal.zzfhd zzcyo()
    {
        try {
            Class[] v3 = new Class[0];
            Object[] v2_1 = new Object[0];
            return ((com.google.android.gms.internal.zzfhd) Class.forName("com.google.protobuf.DescriptorMessageInfoFactory").getDeclaredMethod("getInstance", v3).invoke(0, v2_1));
        } catch (Exception) {
            return com.google.android.gms.internal.zzfgq.zzpig;
        }
    }

Method com.google.android.gms.internal.zzfft.zzj() calling method java.lang.reflect.Method.invoke()


    public final com.google.android.gms.internal.zzfhc zzj(Class p5)
    {
        if (com.google.android.gms.internal.zzffu.isAssignableFrom(p5)) {
            try {
                com.google.android.gms.internal.zzfhc v0_2 = ((reflect.Method) this.zzpgq.get(p5));
            } catch (com.google.android.gms.internal.zzfhc v0_3) {
                String v5_2 = String.valueOf(p5.getName());
                if (v5_2.length() == 0) {
                    String v5_4 = new String("Unable to get message info for ");
                } else {
                    v5_4 = "Unable to get message info for ".concat(v5_2);
                }
                throw new RuntimeException(v5_4, v0_3);
            }
            if (v0_2 == null) {
                int v2_0 = new Class[0];
                v0_2 = p5.getDeclaredMethod("buildMessageInfo", v2_0);
                v0_2.setAccessible(1);
                this.zzpgq.put(p5, v0_2);
            } else {
            }
            Object[] v1_2 = new Object[0];
            return ((com.google.android.gms.internal.zzfhc) v0_2.invoke(0, v1_2));
        } else {
            String v5_8;
            String v5_6 = String.valueOf(p5.getName());
            if (v5_6.length() == 0) {
                v5_8 = new String("Unsupported message type: ");
            } else {
                v5_8 = "Unsupported message type: ".concat(v5_6);
            }
            throw new IllegalArgumentException(v5_8);
        }
    }

Method com.google.android.gms.internal.zzeq.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        if (this.zzakj != null) {
            com.google.android.gms.internal.zzbb v0_8 = this.zzagr.getContext().getResources().getDisplayMetrics();
            com.google.android.gms.internal.zzaz v1_4 = this.zzakw;
            Object[] v3_1 = new Object[2];
            v3_1[0] = this.zzakj;
            v3_1[1] = v0_8;
            com.google.android.gms.internal.zzaz v1_1 = new com.google.android.gms.internal.zzds(((String) v1_4.invoke(0, v3_1)));
            com.google.android.gms.internal.zzbb v0_5 = new com.google.android.gms.internal.zzbb();
            v0_5.zzgd = v1_1.zzajv;
            v0_5.zzge = v1_1.zzge;
            v0_5.zzgf = v1_1.zzgf;
            this.zzako.zzeu = v0_5;
        }
        return;
    }

Method com.google.android.gms.internal.zzep.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        Integer v1_1;
        Throwable v0_4;
        this.zzako.zzek = Integer.valueOf(2);
        Throwable v0_6 = this.zzakw;
        com.google.android.gms.internal.zzaz v2 = new Object[1];
        v2[0] = this.zzagr.getContext();
        try {
            if (((Boolean) v0_6.invoke(0, v2)).booleanValue() != 1) {
                v0_4 = this.zzako;
                v1_1 = Integer.valueOf(0);
            } else {
                v0_4 = this.zzako;
                v1_1 = Integer.valueOf(1);
            }
        } catch (Throwable v0_5) {
            throw v0_5;
        }
        v0_4.zzek = v1_1;
        return;
    }

Method com.google.android.gms.internal.zzeo.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        if (com.google.android.gms.internal.zzeo.zzakt == null) {
            try {
                if (com.google.android.gms.internal.zzeo.zzakt == null) {
                    Object[] v3_1 = new Object[0];
                    com.google.android.gms.internal.zzeo.zzakt = ((Long) this.zzakw.invoke(0, v3_1));
                }
            } catch (Throwable v1_2) {
                throw v1_2;
            }
        }
        try {
            this.zzako.zzdz = com.google.android.gms.internal.zzeo.zzakt;
            return;
        } catch (Throwable v1_4) {
            throw v1_4;
        }
    }

Method com.google.android.gms.internal.zzen.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        if (this.zzahv != null) {
            com.google.android.gms.internal.zzaz v0_1 = this.zzako;
            Long v1_2 = this.zzakw;
            Object[] v3_1 = new Object[1];
            v3_1[0] = Long.valueOf(this.zzahv.zzaw());
            v0_1.zzeo = ((Long) v1_2.invoke(0, v3_1));
        }
        return;
    }

Method com.google.android.gms.internal.zzem.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        try {
            Long v3_2 = new Object[0];
            Long v2_3 = new com.google.android.gms.internal.zzdl(((String) this.zzakw.invoke(0, v3_2)));
            this.zzako.zzem = v2_3.zzaip;
            this.zzako.zzen = v2_3.zzaiq;
            return;
        } catch (Throwable v1_3) {
            throw v1_3;
        }
    }

Method com.google.android.gms.internal.zzel.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        if (this.zzaks == null) {
            return;
        } else {
            com.google.android.gms.internal.zzaz v0_3 = this.zzakw;
            int v2 = 1;
            com.google.android.gms.internal.zzaz v3_4 = new Object[1];
            v3_4[0] = this.zzaks;
            Integer v1_1 = new com.google.android.gms.internal.zzdk(((String) v0_3.invoke(0, v3_4)));
            try {
                this.zzako.zzej = v1_1.zzaim;
            } catch (Integer v1_5) {
                throw v1_5;
            }
            if (v1_1.zzain.booleanValue()) {
                if (v1_1.zzaio.booleanValue()) {
                    v2 = 0;
                }
                this.zzako.zzer = Integer.valueOf(v2);
            }
            return;
        }
    }

Method com.google.android.gms.internal.zzek.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        Throwable v0_0 = this.zzakw;
        Object[] v1_1 = new Object[2];
        v1_1[0] = this.zzagr.getContext();
        v1_1[1] = Boolean.valueOf(this.zzagr.zzan());
        try {
            this.zzako.zzey = Long.valueOf(((Long) v0_0.invoke(0, v1_1)).longValue());
            return;
        } catch (Throwable v0_5) {
            throw v0_5;
        }
    }

Method com.google.android.gms.internal.zzej.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        this.zzako.zzdx = Long.valueOf(-1);
        this.zzako.zzdy = Long.valueOf(-1);
        if (this.zzakr == null) {
            com.google.android.gms.internal.zzaz v0_1 = this.zzakw;
            long v4_0 = new Object[1];
            v4_0[0] = this.zzagr.getContext();
            this.zzakr = ((java.util.List) v0_1.invoke(0, v4_0));
        }
        com.google.android.gms.internal.zzaz v0_4 = this.zzakr;
        if ((v0_4 == null) || (v0_4.size() != 2)) {
            return;
        } else {
            try {
                this.zzako.zzdx = Long.valueOf(((Long) this.zzakr.get(0)).longValue());
                this.zzako.zzdy = Long.valueOf(((Long) this.zzakr.get(1)).longValue());
                return;
            } catch (Throwable v1_6) {
                throw v1_6;
            }
        }
    }

Method com.google.android.gms.internal.zzei.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        try {
            Throwable v1_0 = this.zzakw;
            com.google.android.gms.internal.zzaz v3_3 = new Object[1];
            v3_3[0] = this.zzagr.getContext();
            Throwable v2_1 = new com.google.android.gms.internal.zzcz(((String) v1_0.invoke(0, v3_3)));
        } catch (Throwable v1_3) {
            throw v1_3;
        }
        this.zzako.zzdc = Long.valueOf(v2_1.zzaig);
        this.zzako.zzex = Long.valueOf(v2_1.zzaih);
        return;
    }

Method com.google.android.gms.internal.zzeh.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        this.zzako.zzdb = "E";
        if (com.google.android.gms.internal.zzeh.zzdb == null) {
            try {
                if (com.google.android.gms.internal.zzeh.zzdb == null) {
                    Object[] v3_1 = new Object[0];
                    com.google.android.gms.internal.zzeh.zzdb = ((String) this.zzakw.invoke(0, v3_1));
                }
            } catch (Throwable v1_3) {
                throw v1_3;
            }
        }
        try {
            this.zzako.zzdb = com.google.android.gms.internal.zzeh.zzdb;
            return;
        } catch (Throwable v1_5) {
            throw v1_5;
        }
    }

Method com.google.android.gms.internal.zzeg.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        this.zzako.zzdl = Long.valueOf(-1);
        com.google.android.gms.internal.zzaz v0_1 = this.zzako;
        Long v1_4 = this.zzakw;
        Object[] v2_1 = new Object[1];
        v2_1[0] = this.zzagr.getContext();
        v0_1.zzdl = ((Long) v1_4.invoke(0, v2_1));
        return;
    }

Method com.google.android.gms.internal.zzef.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        if (com.google.android.gms.internal.zzef.zzakp == null) {
            try {
                if (com.google.android.gms.internal.zzef.zzakp == null) {
                    Object[] v3_1 = new Object[0];
                    com.google.android.gms.internal.zzef.zzakp = ((Long) this.zzakw.invoke(0, v3_1));
                }
            } catch (Throwable v1_2) {
                throw v1_2;
            }
        }
        try {
            this.zzako.zzdu = com.google.android.gms.internal.zzef.zzakp;
            return;
        } catch (Throwable v1_4) {
            throw v1_4;
        }
    }

Method com.google.android.gms.internal.zzed.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        if (!this.zzagr.zzak()) {
            try {
                Throwable v1_1 = this.zzako;
                String v2_2 = this.zzakw;
                Object[] v4_1 = new Object[1];
                v4_1[0] = this.zzagr.getContext();
                v1_1.zzfd = ((String) v2_2.invoke(0, v4_1));
                return;
            } catch (Throwable v1_0) {
                throw v1_0;
            }
        } else {
            this.zzbb();
            return;
        }
    }

Method com.google.android.gms.internal.zzec.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        Long v1_1 = new Object[0];
        com.google.android.gms.internal.zzaz v0_7 = ((Long) this.zzakw.invoke(0, v1_1)).longValue();
        try {
            this.zzako.zzfh = Long.valueOf(v0_7);
        } catch (com.google.android.gms.internal.zzaz v0_4) {
            throw v0_4;
        }
        if (this.startTime != 0) {
            this.zzako.zzdq = Long.valueOf((v0_7 - this.startTime));
            this.zzako.zzdv = Long.valueOf(this.startTime);
        }
        return;
    }

Method com.google.android.gms.internal.zzeb.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        if (com.google.android.gms.internal.zzeb.zzei == null) {
            try {
                if (com.google.android.gms.internal.zzeb.zzei == null) {
                    Object[] v3_1 = new Object[0];
                    com.google.android.gms.internal.zzeb.zzei = ((Long) this.zzakw.invoke(0, v3_1));
                }
            } catch (Throwable v1_2) {
                throw v1_2;
            }
        }
        try {
            this.zzako.zzei = com.google.android.gms.internal.zzeb.zzei;
            return;
        } catch (Throwable v1_4) {
            throw v1_4;
        }
    }

Method com.google.android.gms.internal.zzea.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        this.zzako.zzde = Long.valueOf(-1);
        this.zzako.zzdf = Long.valueOf(-1);
        Long v0_8 = this.zzakw;
        com.google.android.gms.internal.zzaz v2 = new Object[1];
        v2[0] = this.zzagr.getContext();
        Long v0_2 = ((int[]) v0_8.invoke(0, v2));
        try {
            this.zzako.zzde = Long.valueOf(((long) v0_2[0]));
            this.zzako.zzdf = Long.valueOf(((long) v0_2[1]));
        } catch (Long v0_7) {
            throw v0_7;
        }
        if ((((Boolean) com.google.android.gms.internal.zzkb.zzif().zzd(com.google.android.gms.internal.zznh.zzbnm)).booleanValue()) && (v0_2[2] != -2147483648)) {
            this.zzako.zzew = Long.valueOf(((long) v0_2[2]));
        }
        return;
    }

Method com.google.android.gms.internal.zzdz.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        int v0_6;
        com.google.android.gms.internal.zzbv v2_13 = 0;
        if ((com.google.android.gms.internal.zzdz.zzakm != null) && ((!com.google.android.gms.internal.zzdr.zzo(com.google.android.gms.internal.zzdz.zzakm.zzcw)) && ((!com.google.android.gms.internal.zzdz.zzakm.zzcw.equals("E")) && (!com.google.android.gms.internal.zzdz.zzakm.zzcw.equals("0000000000000000000000000000000000000000000000000000000000000000"))))) {
            v0_6 = 0;
        } else {
            v0_6 = 1;
        }
        if (v0_6 != 0) {
            try {
                int v4_14;
                if (com.google.android.gms.internal.zzdr.zzo(0)) {
                    boolean vtmp5 = com.google.android.gms.internal.zzdr.zzo(0);
                    if (Boolean.valueOf(0).booleanValue()) {
                        if ((!this.zzagr.zzam()) || ((!((Boolean) com.google.android.gms.internal.zzkb.zzif().zzd(com.google.android.gms.internal.zznh.zzbnx)).booleanValue()) || (!((Boolean) com.google.android.gms.internal.zzkb.zzif().zzd(com.google.android.gms.internal.zznh.zzbny)).booleanValue()))) {
                            int v4_13 = 0;
                        } else {
                            v4_13 = 1;
                        }
                        if (v4_13 != 0) {
                            v4_14 = 3;
                        }
                    }
                    v4_14 = 2;
                } else {
                    v4_14 = 4;
                }
            } catch (com.google.android.gms.internal.zzbv v1_1) {
                throw v1_1;
            }
            com.google.android.gms.internal.zznf v6_2 = this.zzakw;
            Object[] v7 = new Object[2];
            v7[0] = this.zzagr.getContext();
            if (v4_14 == 2) {
                v2_13 = 1;
            }
            v7[1] = Boolean.valueOf(v2_13);
            com.google.android.gms.internal.zzbv v2_16 = new com.google.android.gms.internal.zzbv(((String) v6_2.invoke(0, v7)));
            com.google.android.gms.internal.zzdz.zzakm = v2_16;
            if ((com.google.android.gms.internal.zzdr.zzo(v2_16.zzcw)) || (com.google.android.gms.internal.zzdz.zzakm.zzcw.equals("E"))) {
                switch (v4_14) {
                    case 3:
                        com.google.android.gms.internal.zzbv v1_17 = this.zzaz();
                        if (!com.google.android.gms.internal.zzdr.zzo(v1_17)) {
                            com.google.android.gms.internal.zzdz.zzakm.zzcw = v1_17;
                        }
                        break;
                    case 4:
                        com.google.android.gms.internal.zzdz.zzakm.zzcw = 0.zzcw;
                        break;
                    default:
                }
            }
        }
        try {
            if (com.google.android.gms.internal.zzdz.zzakm != null) {
                this.zzako.zzcw = com.google.android.gms.internal.zzdz.zzakm.zzcw;
                this.zzako.zzea = Long.valueOf(com.google.android.gms.internal.zzdz.zzakm.zzyv);
                this.zzako.zzcy = com.google.android.gms.internal.zzdz.zzakm.zzcy;
                this.zzako.zzcz = com.google.android.gms.internal.zzdz.zzakm.zzcz;
                this.zzako.zzda = com.google.android.gms.internal.zzdz.zzakm.zzda;
            }
        } catch (com.google.android.gms.internal.zzbv v1_8) {
            throw v1_8;
        }
        return;
    }

Method com.google.android.gms.internal.zzdy.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        this.zzako.zzdw = "E";
        if (com.google.android.gms.internal.zzdy.zzakk == null) {
            try {
                if (com.google.android.gms.internal.zzdy.zzakk == null) {
                    String v2_4 = this.zzakw;
                    Object[] v4 = new Object[1];
                    v4[0] = this.zzagr.getContext();
                    com.google.android.gms.internal.zzdy.zzakk = ((String) v2_4.invoke(0, v4));
                }
            } catch (Throwable v1_1) {
                throw v1_1;
            }
        }
        try {
            this.zzako.zzdw = com.google.android.gms.internal.zzbu.zza(com.google.android.gms.internal.zzdy.zzakk.getBytes(), 1);
            return;
        } catch (Throwable v1_3) {
            throw v1_3;
        }
    }

Method com.google.android.gms.internal.zzdx.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        this.zzako.zzel = Integer.valueOf(2);
        try {
            Integer v0_6 = this.zzakw;
            int v2 = 1;
            Object[] v3 = new Object[1];
            v3[0] = this.zzagr.getContext();
        } catch (Integer v0_4) {
            if (!(v0_4.getTargetException() instanceof android.provider.Settings$SettingNotFoundException)) {
                throw v0_4;
            } else {
                return;
            }
            this.zzako.zzel = Integer.valueOf(v2);
            return;
        }
        if (!((Boolean) v0_6.invoke(0, v3)).booleanValue()) {
            v2 = 0;
        } else {
        }
        this.zzako.zzel = Integer.valueOf(v2);
        return;
    }

Method com.google.android.gms.internal.zzdw.zzay() calling method java.lang.reflect.Method.invoke()


    protected final void zzay()
    {
        if (this.zzakj != null) {
            Throwable v0_3 = this.zzakw;
            com.google.android.gms.internal.zzaz v2_3 = new Object[2];
            v2_3[0] = this.zzakj;
            v2_3[1] = this.zzaki;
            Throwable v0_2 = ((long[]) v0_3.invoke(0, v2_3));
            try {
                this.zzako.zzez = Long.valueOf(v0_2[0]);
                this.zzako.zzfa = Long.valueOf(v0_2[1]);
                return;
            } catch (Throwable v0_5) {
                throw v0_5;
            }
        } else {
            return;
        }
    }

Method com.google.android.gms.internal.zzcgn.zzayd() calling method java.lang.reflect.Method.invoke()


    public final String zzayd()
    {
        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.internal.zzcho v1_2 = this.zzawy().zzazd();
            String v2_1 = "Could not find SystemProperties class";
            v1_2.zzj(v2_1, v0_5);
            return "";
        } catch (String v0_5) {
            v1_2 = this.zzawy().zzazd();
            v2_1 = "Could not find SystemProperties.get() method";
            v1_2.zzj(v2_1, v0_5);
            return "";
        } catch (String v0_5) {
            v1_2 = this.zzawy().zzazd();
            v2_1 = "Could not access SystemProperties.get()";
            v1_2.zzj(v2_1, v0_5);
            return "";
        } catch (String v0_5) {
            v1_2 = this.zzawy().zzazd();
            v2_1 = "SystemProperties.get() threw an exception";
            v1_2.zzj(v2_1, v0_5);
            return "";
        }
    }

Method pub.devrel.easypermissions.EasyPermissions.runAnnotatedMethods() calling method java.lang.reflect.Method.invoke()


    private static void runAnnotatedMethods(Object p7, int p8)
    {
        String v0_0 = p7.getClass();
        if (pub.devrel.easypermissions.EasyPermissions.isUsingAndroidAnnotations(p7)) {
            v0_0 = v0_0.getSuperclass();
        }
        String v0_3 = v0_0.getDeclaredMethods();
        int v1_1 = v0_3.length;
        int v3 = 0;
        while (v3 < v1_1) {
            reflect.InvocationTargetException v4_0 = v0_3[v3];
            if ((v4_0.isAnnotationPresent(pub.devrel.easypermissions.AfterPermissionGranted)) && (((pub.devrel.easypermissions.AfterPermissionGranted) v4_0.getAnnotation(pub.devrel.easypermissions.AfterPermissionGranted)).value() == p8)) {
                if (v4_0.getParameterTypes().length > 0) {
                    String v8_2 = new StringBuilder();
                    v8_2.append("Cannot execute non-void method ");
                    v8_2.append(v4_0.getName());
                    throw new RuntimeException(v8_2.toString());
                } else {
                    try {
                        if (!v4_0.isAccessible()) {
                            v4_0.setAccessible(1);
                        }
                        Object[] v5_12 = new Object[0];
                        v4_0.invoke(p7, v5_12);
                    } catch (reflect.InvocationTargetException v4_2) {
                        android.util.Log.e("EasyPermissions", "runDefaultMethod:IllegalAccessException", v4_2);
                    } catch (reflect.InvocationTargetException v4_1) {
                        android.util.Log.e("EasyPermissions", "runDefaultMethod:InvocationTargetException", v4_1);
                    }
                }
            }
            v3++;
        }
        return;
    }

Method org.joda.time.DateTimeUtils.getDateFormatSymbols() calling method java.lang.reflect.Method.invoke()


    public static final java.text.DateFormatSymbols getDateFormatSymbols(java.util.Locale p6)
    {
        try {
            Class[] v3 = new Class[1];
            v3[0] = java.util.Locale;
            java.text.DateFormatSymbols v0_5 = java.text.DateFormatSymbols.getMethod("getInstance", v3);
            Object[] v2_0 = new Object[1];
            v2_0[0] = p6;
            return ((java.text.DateFormatSymbols) v0_5.invoke(0, v2_0));
        } catch (Exception) {
            return new java.text.DateFormatSymbols(p6);
        }
    }

Method com.sun.mail.util.SocketFetcher.getSocketFactory() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method com.samsung.android.sdk.pass.support.v1.FingerprintManagerProxyFactory.create() calling method java.lang.reflect.Method.invoke()


    public static com.samsung.android.sdk.pass.support.IFingerprintManagerProxy create(android.content.Context p7)
    {
        try {
            Class v3_4 = Class.forName("com.samsung.android.fingerprint.FingerprintManager");
            String v5_1 = new Class[1];
            v5_1[0] = android.content.Context;
            Class v3_0 = v3_4.getMethod("getInstance", v5_1);
            StringBuilder v4_0 = new Object[1];
            v4_0[0] = p7;
            com.samsung.android.sdk.pass.support.IFingerprintManagerProxy v7_1 = v3_0.invoke(0, v4_0);
        } catch (com.samsung.android.sdk.pass.support.IFingerprintManagerProxy v7_2) {
            StringBuilder v4_2 = new StringBuilder("Cannot create FingerprintManagerProxy : ");
            v4_2.append(v7_2);
            android.util.Log.e("FingerprintManagerProxy", v4_2.toString());
            v7_1 = 0;
        }
        if (v7_1 != null) {
            com.samsung.android.sdk.pass.support.v1.FingerprintManagerProxyFactory$a v2_2 = new com.samsung.android.sdk.pass.support.v1.FingerprintManagerProxyFactory$a(v7_1);
            com.samsung.android.sdk.pass.support.IFingerprintManagerProxy v7_5 = com.samsung.android.sdk.pass.support.v1.FingerprintManagerProxyFactory.getClassLoader();
            Class[] v1_1 = new Class[1];
            v1_1[0] = com.samsung.android.sdk.pass.support.IFingerprintManagerProxy;
            return ((com.samsung.android.sdk.pass.support.IFingerprintManagerProxy) reflect.Proxy.newProxyInstance(v7_5, v1_1, v2_2));
        } else {
            return 0;
        }
    }

Method com.samsung.android.sdk.pass.support.v1.FingerprintManagerProxyFactory$a.invoke() calling method java.lang.reflect.Method.invoke()


    public final Object invoke(Object p1, reflect.Method p2, Object[] p3)
    {
        int v1_3 = ((reflect.Method) this.b.get(p2.getName()));
        if (v1_3 == 0) {
            return 0;
        } else {
            return v1_3.invoke(this.a, p3);
        }
    }

Method com.samsung.android.sdk.pass.SpassFingerprint.<init>() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method com.rudraum.rudraumThumb2Thief.utils.SystemBarTintManager.<clinit>() calling method java.lang.reflect.Method.invoke()


    static SystemBarTintManager()
    {
        if (android.os.Build$VERSION.SDK_INT >= 19) {
            try {
                String v1_5 = Class.forName("android.os.SystemProperties");
                Class[] v4 = new Class[1];
                v4[0] = String;
                String v1_1 = v1_5.getDeclaredMethod("get", v4);
                v1_1.setAccessible(1);
                Object[] v2_0 = new Object[1];
                v2_0[0] = "qemu.hw.mainkeys";
                com.rudraum.rudraumThumb2Thief.utils.SystemBarTintManager.sNavBarOverride = ((String) v1_1.invoke(0, v2_0));
            } catch (Throwable) {
                com.rudraum.rudraumThumb2Thief.utils.SystemBarTintManager.sNavBarOverride = 0;
            }
        }
        return;
    }

Method com.rudraum.rudraumThumb2Thief.swipeback.Utils.convertActivityToTranslucent() calling method java.lang.reflect.Method.invoke()


    public static void convertActivityToTranslucent(android.app.Activity p9)
    {
        try {
            reflect.Method v0_2 = android.app.Activity.getDeclaredClasses();
            Class[] v5 = 0;
            int v4_1 = 0;
        } catch (Throwable) {
            return;
        }
        while (v4_1 < v0_2.length) {
            Class[] v6_1 = v0_2[v4_1];
            if (v6_1.getSimpleName().contains("TranslucentConversionListener")) {
                v5 = v6_1;
            }
            v4_1++;
        }
        Class[] v6_0 = new Class[1];
        v6_0[0] = v5;
        reflect.Method v0_1 = android.app.Activity.getDeclaredMethod("convertToTranslucent", v6_0);
        v0_1.setAccessible(1);
        Object[] v1_1 = new Object[1];
        v1_1[0] = 0;
        v0_1.invoke(p9, v1_1);
        return;
    }

Method com.rudraum.rudraumThumb2Thief.swipeback.Utils.convertActivityFromTranslucent() calling method java.lang.reflect.Method.invoke()


    public static void convertActivityFromTranslucent(android.app.Activity p4)
    {
        try {
            Class[] v3 = new Class[0];
            reflect.Method v0_1 = android.app.Activity.getDeclaredMethod("convertFromTranslucent", v3);
            v0_1.setAccessible(1);
            Object[] v1_2 = new Object[0];
            v0_1.invoke(p4, v1_2);
        } catch (Throwable) {
        }
        return;
    }

Method com.rudraum.rudraumThumb2Thief.service.EndCallService.endCall() calling method java.lang.reflect.Method.invoke()


    public boolean endCall()
    {
        try {
            String v2_4 = new Object[0];
            return ((com.android.internal.telephony.ITelephony) this.method.invoke(com.rudraum.rudraumThumb2Thief.stuff.ManagerUtil.getTelephonyManager(this.context), v2_4)).endCall();
        } catch (android.os.RemoteException v0_5) {
            android.util.Log.e(com.rudraum.rudraumThumb2Thief.service.EndCallService.TAG, v0_5.getMessage(), v0_5);
            throw new RuntimeException(v0_5);
        } catch (android.os.RemoteException v0_4) {
            android.util.Log.e(com.rudraum.rudraumThumb2Thief.service.EndCallService.TAG, v0_4.getMessage(), v0_4);
            throw new RuntimeException(v0_4);
        } catch (android.os.RemoteException v0_2) {
            android.util.Log.e(com.rudraum.rudraumThumb2Thief.service.EndCallService.TAG, v0_2.getMessage(), v0_2);
            throw new RuntimeException(v0_2);
        }
    }

Method com.rudraum.rudraumThumb2Thief.addication.LockScreenView$2.run() calling method java.lang.reflect.Method.invoke()


    public void run()
    {
        android.os.Handler v0_9 = this.this$0.getContext().getSystemService("statusbar");
        long v1_0 = 0;
        try {
            Object[] v2_1 = Class.forName("android.app.StatusBarManager");
            try {
                if (android.os.Build$VERSION.SDK_INT <= 16) {
                    android.util.Log.e("In else...", "SDK_INT > 16");
                    Class[] v5_2 = new Class[0];
                    v1_0 = v2_1.getMethod("collapse", v5_2);
                } else {
                    android.util.Log.e("In if", "SDK_INT > 16");
                    Class[] v5_4 = new Class[0];
                    v1_0 = v2_1.getMethod("collapsePanels", v5_4);
                    v2_1.getCanonicalName();
                }
            } catch (Object[] v2_2) {
                v2_2.printStackTrace();
            }
            v1_0.setAccessible(1);
            try {
                Object[] v2_4 = new Object[0];
                v1_0.invoke(v0_9, v2_4);
            } catch (android.os.Handler v0_4) {
                v0_4.printStackTrace();
            } catch (android.os.Handler v0_3) {
                v0_3.printStackTrace();
            } catch (android.os.Handler v0_2) {
                v0_2.printStackTrace();
            }
            if ((!this.this$0.currentFocus) && (!this.this$0.isPaused)) {
                this.this$0.collapseNotificationHandler.postDelayed(this, 100);
            }
            return;
        } catch (Object[] v2_0) {
            v2_0.printStackTrace();
            v2_1 = 0;
        }
    }

Method com.rudraum.rudraumThumb2Thief.Battery.BatterySaver.isMobileDataEnabled() calling method java.lang.reflect.Method.invoke()


    public Boolean isMobileDataEnabled()
    {
        int v0_6 = ((android.net.ConnectivityManager) this.getSystemService("connectivity"));
        try {
            Class[] v4 = new Class[0];
            reflect.Method v1_0 = Class.forName(v0_6.getClass().getName()).getDeclaredMethod("getMobileDataEnabled", v4);
            v1_0.setAccessible(1);
            Object[] v2_2 = new Object[0];
            return ((Boolean) v1_0.invoke(v0_6, v2_2));
        } catch (int v0_4) {
            v0_4.printStackTrace();
            return 0;
        }
    }

Method com.google.protobuf.Internal.getDefaultInstance() calling method java.lang.reflect.Method.invoke()


    public static com.google.protobuf.MessageLite getDefaultInstance(Class p4)
    {
        try {
            StringBuilder v2_2 = new Class[0];
            RuntimeException v1_3 = new Object[0];
            return ((com.google.protobuf.MessageLite) p4.getMethod("getDefaultInstance", v2_2).invoke(p4.getMethod("getDefaultInstance", v2_2), v1_3));
        } catch (Exception v0_1) {
            StringBuilder v2_1 = new StringBuilder();
            v2_1.append("Failed to get default instance for ");
            v2_1.append(p4);
            throw new RuntimeException(v2_1.toString(), v0_1);
        }
    }

Method com.google.protobuf.ExtensionRegistryLite.add() calling method java.lang.reflect.Method.invoke()


    public final void add(com.google.protobuf.ExtensionLite p7)
    {
        if (com.google.protobuf.GeneratedMessageLite$GeneratedExtension.isAssignableFrom(p7.getClass())) {
            this.add(((com.google.protobuf.GeneratedMessageLite$GeneratedExtension) p7));
        }
        if (com.google.protobuf.ExtensionRegistryFactory.isFullRegistry(this)) {
            try {
                Exception v2_0 = this.getClass();
                Class[] v4 = new Class[1];
                v4[0] = com.google.protobuf.ExtensionRegistryLite.extensionClass;
                Exception v2_1 = v2_0.getMethod("add", v4);
                IllegalArgumentException v3_1 = new Object[1];
                v3_1[0] = p7;
                v2_1.invoke(this, v3_1);
            } catch (Exception v2_2) {
                Object[] v1_2 = new Object[1];
                v1_2[0] = p7;
                throw new IllegalArgumentException(String.format("Could not invoke ExtensionRegistry#add for %s", v1_2), v2_2);
            }
        }
        return;
    }

Method com.google.protobuf.ExtensionRegistryFactory.invokeSubclassFactory() calling method java.lang.reflect.Method.invoke()


    private static final com.google.protobuf.ExtensionRegistryLite invokeSubclassFactory(String p3)
    {
        Class[] v2 = new Class[0];
        Object[] v0_1 = new Object[0];
        return ((com.google.protobuf.ExtensionRegistryLite) com.google.protobuf.ExtensionRegistryFactory.EXTENSION_REGISTRY_CLASS.getMethod(p3, v2).invoke(0, v0_1));
    }

Method com.google.firebase.messaging.zzc.zzb() calling method java.lang.reflect.Method.invoke()


    private static int zzb(com.google.android.gms.measurement.AppMeasurement p6, String p7)
    {
        try {
            Class[] v3 = new Class[1];
            v3[0] = String;
            String v0_2 = com.google.android.gms.measurement.AppMeasurement.getDeclaredMethod("getMaxUserProperties", v3);
            v0_2.setAccessible(1);
            Object[] v1_1 = new Object[1];
            v1_1[0] = p7;
            return ((Integer) v0_2.invoke(p6, v1_1)).intValue();
        } catch (int v6_4) {
            android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v6_4);
            return 20;
        }
    }

Method com.google.firebase.messaging.zzc.zza() calling method java.lang.reflect.Method.invoke()


    private static void zza(com.google.android.gms.measurement.AppMeasurement p8, android.content.Context p9, String p10, com.google.android.gms.internal.zzfku p11, com.google.firebase.messaging.zzb p12, int p13)
    {
        if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
            String v1_8 = p11.zzpri;
            String v2_3 = p11.zzprj;
            int v4_3 = new StringBuilder(((String.valueOf(v1_8).length() + 7) + String.valueOf(v2_3).length()));
            v4_3.append("_SEI: ");
            v4_3.append(v1_8);
            v4_3.append(" ");
            v4_3.append(v2_3);
            android.util.Log.v("FirebaseAbtUtil", v4_3.toString());
        }
        try {
            Class.forName("com.google.android.gms.measurement.AppMeasurement$ConditionalUserProperty");
            Class[] v13_5 = com.google.firebase.messaging.zzc.zza(p8, p10);
        } catch (Exception v8_5) {
            android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v8_5);
            return;
        }
        if (com.google.firebase.messaging.zzc.zza(p8, p10).size() >= com.google.firebase.messaging.zzc.zzb(p8, p10)) {
            String v1_7;
            if (p11.zzprs == 0) {
                v1_7 = 1;
            } else {
                v1_7 = p11.zzprs;
            }
            if (v1_7 != 1) {
                if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                    String v9_8 = p11.zzpri;
                    String v10_7 = p11.zzprj;
                    StringBuilder v12_9 = new StringBuilder(((String.valueOf(v9_8).length() + 44) + String.valueOf(v10_7).length()));
                    v12_9.append("_E won\'t be set due to overflow policy. [");
                    v12_9.append(v9_8);
                    v12_9.append(", ");
                    v12_9.append(v10_7);
                    v12_9.append("]");
                    android.util.Log.v("FirebaseAbtUtil", v12_9.toString());
                }
                return;
            } else {
                String v1_9 = v13_5.get(0);
                String v2_4 = com.google.firebase.messaging.zzc.zzba(v1_9);
                String v1_10 = com.google.firebase.messaging.zzc.zzbb(v1_9);
                if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                    StringBuilder v7_5 = new StringBuilder((String.valueOf(v2_4).length() + 38));
                    v7_5.append("Clearing _E due to overflow policy: [");
                    v7_5.append(v2_4);
                    v7_5.append("]");
                    android.util.Log.v("FirebaseAbtUtil", v7_5.toString());
                }
                com.google.firebase.messaging.zzc.zza(p9, p10, v2_4, v1_10, com.google.firebase.messaging.zzc.zza(p11, p12));
            }
        }
        Class[] v13_1 = v13_5.iterator();
        while (v13_1.hasNext()) {
            String v1_1 = v13_1.next();
            String v2_0 = com.google.firebase.messaging.zzc.zzba(v1_1);
            String v1_2 = com.google.firebase.messaging.zzc.zzbb(v1_1);
            if ((v2_0.equals(p11.zzpri)) && ((!v1_2.equals(p11.zzprj)) && (android.util.Log.isLoggable("FirebaseAbtUtil", 2)))) {
                StringBuilder v7_3 = new StringBuilder(((String.valueOf(v2_0).length() + 77) + String.valueOf(v1_2).length()));
                v7_3.append("Clearing _E, as only one _V of the same _E can be set atany given time: [");
                v7_3.append(v2_0);
                v7_3.append(", ");
                v7_3.append(v1_2);
                v7_3.append("].");
                android.util.Log.v("FirebaseAbtUtil", v7_3.toString());
                com.google.firebase.messaging.zzc.zza(p9, p10, v2_0, v1_2, com.google.firebase.messaging.zzc.zza(p11, p12));
            }
        }
        String v9_1 = com.google.firebase.messaging.zzc.zza(p11, p10, p12);
        if (v9_1 != null) {
            try {
                Class[] v13_2 = new Class[1];
                v13_2[0] = Class.forName("com.google.android.gms.measurement.AppMeasurement$ConditionalUserProperty");
                String v10_3 = com.google.android.gms.measurement.AppMeasurement.getDeclaredMethod("setConditionalUserProperty", v13_2);
                v10_3.setAccessible(1);
                String v11_2 = new Object[1];
                v11_2[0] = v9_1;
                v10_3.invoke(p8, v11_2);
                return;
            } catch (Exception v8_1) {
                android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v8_1);
                return;
            }
        } else {
            if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                String v9_3 = p11.zzpri;
                String v10_5 = p11.zzprj;
                StringBuilder v12_5 = new StringBuilder(((String.valueOf(v9_3).length() + 42) + String.valueOf(v10_5).length()));
                v12_5.append("Could not create _CUP for: [");
                v12_5.append(v9_3);
                v12_5.append(", ");
                v12_5.append(v10_5);
                v12_5.append("]. Skipping.");
                android.util.Log.v("FirebaseAbtUtil", v12_5.toString());
            }
            return;
        }
    }

Method com.google.firebase.messaging.zzc.zza() calling method java.lang.reflect.Method.invoke()


    private static void zza(android.content.Context p7, String p8, String p9, String p10, String p11)
    {
        if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
            String v8_2;
            String v8_7 = String.valueOf(p8);
            if (v8_7.length() == 0) {
                v8_2 = new String("_CE(experimentId) called by ");
            } else {
                v8_2 = "_CE(experimentId) called by ".concat(v8_7);
            }
            android.util.Log.v("FirebaseAbtUtil", v8_2);
        }
        if (com.google.firebase.messaging.zzc.zzet(p7)) {
            Exception v7_1 = com.google.firebase.messaging.zzc.zzdc(p7);
            try {
                String v3_1 = new Class[3];
                v3_1[0] = String;
                v3_1[1] = String;
                v3_1[2] = android.os.Bundle;
                String v8_5 = com.google.android.gms.measurement.AppMeasurement.getDeclaredMethod("clearConditionalUserProperty", v3_1);
                v8_5.setAccessible(1);
            } catch (Exception v7_2) {
                android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v7_2);
                return;
            }
            if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                StringBuilder v4_6 = new StringBuilder(((String.valueOf(p9).length() + 17) + String.valueOf(p10).length()));
                v4_6.append("Clearing _E: [");
                v4_6.append(p9);
                v4_6.append(", ");
                v4_6.append(p10);
                v4_6.append("]");
                android.util.Log.v("FirebaseAbtUtil", v4_6.toString());
            }
            Object[] v0_7 = new Object[3];
            v0_7[0] = p9;
            v0_7[1] = p11;
            v0_7[2] = com.google.firebase.messaging.zzc.zzaz(p9, p10);
            v8_5.invoke(v7_1, v0_7);
            return;
        } else {
            return;
        }
    }

Method com.google.firebase.messaging.zzc.zza() calling method java.lang.reflect.Method.invoke()


    private static java.util.List zza(com.google.android.gms.measurement.AppMeasurement p8, String p9)
    {
        String v0_1 = new java.util.ArrayList();
        try {
            String v4_1 = new Class[2];
            v4_1[0] = String;
            v4_1[1] = String;
            String v2_0 = com.google.android.gms.measurement.AppMeasurement.getDeclaredMethod("getConditionalUserProperties", v4_1);
            v2_0.setAccessible(1);
            StringBuilder v3_0 = new Object[2];
            v3_0[0] = p9;
            v3_0[1] = "";
            java.util.ArrayList v8_2 = ((java.util.List) v2_0.invoke(p8, v3_0));
        } catch (java.util.ArrayList v8_3) {
            android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v8_3);
            v8_2 = v0_1;
        }
        if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
            int v1_1 = v8_2.size();
            StringBuilder v3_4 = new StringBuilder((String.valueOf(p9).length() + 55));
            v3_4.append("Number of currently set _Es for origin: ");
            v3_4.append(p9);
            v3_4.append(" is ");
            v3_4.append(v1_1);
            android.util.Log.v("FirebaseAbtUtil", v3_4.toString());
        }
        return v8_2;
    }

Method com.google.firebase.messaging.zza.zzrt() calling method java.lang.reflect.Method.invoke()


    private final String zzrt(String p11)
    {
        if (com.google.android.gms.common.util.zzq.isAtLeastO()) {
            String v0_4 = ((android.app.NotificationManager) this.mContext.getSystemService(android.app.NotificationManager));
            try {
                if (this.zzoab != null) {
                    if (!android.text.TextUtils.isEmpty(p11)) {
                        Object v2_4 = this.zzoab;
                        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.zzauu().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.zzoab;
                        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.zzoab;
                    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.mContext.getString(com.google.android.gms.R$string.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 {
                    Object v2_1 = v0_4.getClass();
                    String v6_1 = new Class[1];
                    v6_1[0] = String;
                    this.zzoab = v2_1.getMethod("getNotificationChannel", v6_1);
                }
            } catch (String v11_3) {
            } catch (String v11_3) {
            } catch (String v11_3) {
            } catch (String v11_3) {
            } catch (String v11_3) {
            } catch (String v11_3) {
            } catch (String v11_3) {
            } catch (String v11_3) {
            }
            android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v11_3);
            return 0;
        } else {
            return 0;
        }
    }

Method com.google.firebase.messaging.zza.zzrt() calling method java.lang.reflect.Method.invoke()


    private final String zzrt(String p11)
    {
        if (com.google.android.gms.common.util.zzq.isAtLeastO()) {
            String v0_4 = ((android.app.NotificationManager) this.mContext.getSystemService(android.app.NotificationManager));
            try {
                if (this.zzoab != null) {
                    if (!android.text.TextUtils.isEmpty(p11)) {
                        Object v2_4 = this.zzoab;
                        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.zzauu().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.zzoab;
                        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.zzoab;
                    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.mContext.getString(com.google.android.gms.R$string.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 {
                    Object v2_1 = v0_4.getClass();
                    String v6_1 = new Class[1];
                    v6_1[0] = String;
                    this.zzoab = v2_1.getMethod("getNotificationChannel", v6_1);
                }
            } catch (String v11_3) {
            } catch (String v11_3) {
            } catch (String v11_3) {
            } catch (String v11_3) {
            } catch (String v11_3) {
            } catch (String v11_3) {
            } catch (String v11_3) {
            } catch (String v11_3) {
            }
            android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v11_3);
            return 0;
        } else {
            return 0;
        }
    }

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


    private final android.app.Notification zza(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.mContext).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.zzoaa == null) {
                this.zzoaa = com.google.firebase.messaging.zza.zzrr("setChannelId");
            }
            if (this.zzoaa == null) {
                this.zzoaa = com.google.firebase.messaging.zza.zzrr("setChannel");
            }
            IllegalArgumentException v3_12 = this.zzoaa;
            if (v3_12 != null) {
                try {
                    String v4_1 = new Object[1];
                    v4_1[0] = p10;
                    v3_12.invoke(v5_1, v4_1);
                } catch (IllegalArgumentException v3_13) {
                    android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v3_13);
                } catch (IllegalArgumentException v3_13) {
                } catch (IllegalArgumentException v3_13) {
                } catch (IllegalArgumentException v3_13) {
                }
            } else {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel");
            }
        }
        return v5_1.build();
    }

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

Couldn't retrieve source code

Method com.google.android.gms.security.ProviderInstaller.installIfNeeded() calling method java.lang.reflect.Method.invoke()


    public static void installIfNeeded(android.content.Context p7)
    {
        com.google.android.gms.common.internal.zzbq.checkNotNull(p7, "Context must not be null");
        com.google.android.gms.common.zzf.zzcd(p7);
        com.google.android.gms.common.GooglePlayServicesNotAvailableException v7_5 = com.google.android.gms.common.zzp.getRemoteContext(p7);
        if (v7_5 == null) {
            android.util.Log.e("ProviderInstaller", "Failed to get remote context");
            throw new com.google.android.gms.common.GooglePlayServicesNotAvailableException(8);
        } else {
            if (com.google.android.gms.security.ProviderInstaller.zzkbo == null) {
                reflect.Method v2_2 = v7_5.getClassLoader().loadClass("com.google.android.gms.common.security.ProviderInstallerImpl");
                int v5_1 = new Class[1];
                v5_1[0] = android.content.Context;
                com.google.android.gms.security.ProviderInstaller.zzkbo = v2_2.getMethod("insertProvider", v5_1);
            }
            Object[] v4_1 = new Object[1];
            v4_1[0] = v7_5;
            com.google.android.gms.security.ProviderInstaller.zzkbo.invoke(0, v4_1);
            return;
        }
    }

Method com.google.android.gms.internal.zzfjt.zza() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method com.google.android.gms.internal.zzffl.zztu() calling method java.lang.reflect.Method.invoke()


    private static final com.google.android.gms.internal.zzffm zztu(String p3)
    {
        Class[] v2 = new Class[0];
        Object[] v0_1 = new Object[0];
        return ((com.google.android.gms.internal.zzffm) com.google.android.gms.internal.zzffl.zzpgd.getDeclaredMethod(p3, v2).invoke(0, v0_1));
    }

Method com.google.android.gms.internal.zzelx.zze() calling method java.lang.reflect.Method.invoke()


    public final Object zze(java.util.Map p8, java.util.Map p9)
    {
        Object v0_0 = this.zznfl;
        if (v0_0 == null) {
            RuntimeException v9_17 = this.zznfk.getName();
            StringBuilder v1_1 = new StringBuilder((String.valueOf(v9_17).length() + 123));
            v1_1.append("Class ");
            v1_1.append(v9_17);
            v1_1.append(" does not define a no-argument constructor. If you are using ProGuard, make sure these constructors are not stripped.");
            throw new com.google.firebase.database.DatabaseException(v1_1.toString());
        } else {
            try {
                String v2_4 = new Object[0];
                Object v0_3 = v0_0.newInstance(v2_4);
                com.google.firebase.database.DatabaseException v8_9 = p8.entrySet().iterator();
            } catch (com.google.firebase.database.DatabaseException v8_12) {
                throw new RuntimeException(v8_12);
            } catch (com.google.firebase.database.DatabaseException v8_11) {
                throw new RuntimeException(v8_11);
            } catch (com.google.firebase.database.DatabaseException v8_10) {
                throw new RuntimeException(v8_10);
            }
            while (v8_9.hasNext()) {
                String v2_7 = ((java.util.Map$Entry) v8_9.next());
                String v3_6 = ((String) v2_7.getKey());
                if (!this.zznfq.containsKey(v3_6)) {
                    if (!this.zznfr.containsKey(v3_6)) {
                        String v2_9 = this.zznfk.getName();
                        StringBuilder v5_4 = new StringBuilder(((String.valueOf(v3_6).length() + 36) + String.valueOf(v2_9).length()));
                        v5_4.append("No setter/field for ");
                        v5_4.append(v3_6);
                        v5_4.append(" found on class ");
                        v5_4.append(v2_9);
                        String v2_10 = v5_4.toString();
                        if (this.zznfo.containsKey(v3_6.toLowerCase())) {
                            v2_10 = String.valueOf(v2_10).concat(" (fields/setters are case sensitive!)");
                        }
                        if (this.zznfm) {
                            throw new com.google.firebase.database.DatabaseException(v2_10);
                        } else {
                            if (this.zznfn) {
                                android.util.Log.w("ClassMapper", v2_10);
                            }
                        }
                    } else {
                        String v3_2 = ((reflect.Field) this.zznfr.get(v3_6));
                        try {
                            v3_2.set(v0_3, com.google.android.gms.internal.zzelw.zzb(v2_7.getValue(), com.google.android.gms.internal.zzelx.zza(v3_2.getGenericType(), p9)));
                        } catch (com.google.firebase.database.DatabaseException v8_1) {
                            throw new RuntimeException(v8_1);
                        }
                    }
                } else {
                    String v3_4 = ((reflect.Method) this.zznfq.get(v3_6));
                    Object[] v4_4 = v3_4.getGenericParameterTypes();
                    if (v4_4.length != 1) {
                        throw new IllegalStateException("Setter does not have exactly one parameter");
                    } else {
                        try {
                            Object[] v4_7 = new Object[1];
                            v4_7[0] = com.google.android.gms.internal.zzelw.zzb(v2_7.getValue(), com.google.android.gms.internal.zzelx.zza(v4_4[0], p9));
                            v3_4.invoke(v0_3, v4_7);
                        } catch (com.google.firebase.database.DatabaseException v8_5) {
                            throw new RuntimeException(v8_5);
                        } catch (com.google.firebase.database.DatabaseException v8_4) {
                            throw new RuntimeException(v8_4);
                        }
                    }
                }
            }
            return v0_3;
        }
    }

Method com.google.android.gms.internal.zzelx.zzcb() calling method java.lang.reflect.Method.invoke()


    public final java.util.Map zzcb(Object p6)
    {
        if (!this.zznfk.isAssignableFrom(p6.getClass())) {
            IllegalAccessException v6_1 = String.valueOf(p6.getClass());
            String v1_1 = String.valueOf(this.zznfk);
            Object v3_3 = new StringBuilder(((String.valueOf(v6_1).length() + 59) + String.valueOf(v1_1).length()));
            v3_3.append("Can\'t serialize object of class ");
            v3_3.append(v6_1);
            v3_3.append(" with BeanMapper for class ");
            v3_3.append(v1_1);
            throw new IllegalArgumentException(v3_3.toString());
        } else {
            RuntimeException v0_3 = new java.util.HashMap();
            String v1_5 = this.zznfo.values().iterator();
            while (v1_5.hasNext()) {
                Object v3_9;
                int v2_7 = ((String) v1_5.next());
                if (!this.zznfp.containsKey(v2_7)) {
                    Object v3_8 = ((reflect.Field) this.zznfr.get(v2_7));
                    if (v3_8 != null) {
                        try {
                            v3_9 = v3_8.get(p6);
                        } catch (IllegalAccessException v6_4) {
                            throw new RuntimeException(v6_4);
                        }
                    } else {
                        RuntimeException v0_9;
                        String v1_6 = String.valueOf(v2_7);
                        if (v1_6.length() == 0) {
                            v0_9 = new String("Bean property without field or getter:");
                        } else {
                            v0_9 = "Bean property without field or getter:".concat(v1_6);
                        }
                        throw new IllegalStateException(v0_9);
                    }
                } else {
                    try {
                        Object[] v4_1 = new Object[0];
                        v3_9 = ((reflect.Method) this.zznfp.get(v2_7)).invoke(p6, v4_1);
                    } catch (IllegalAccessException v6_9) {
                        throw new RuntimeException(v6_9);
                    } catch (IllegalAccessException v6_8) {
                        throw new RuntimeException(v6_8);
                    }
                }
                v0_3.put(v2_7, com.google.android.gms.internal.zzelw.zzca(v3_9));
            }
            return v0_3;
        }
    }

Method com.google.android.gms.internal.zzdyh.getProperty() calling method java.lang.reflect.Method.invoke()


    public static String getProperty(String p7)
    {
        try {
            boolean v0_4 = Class.forName("android.os.SystemProperties");
            Class[] v4 = new Class[1];
            v4[0] = String;
            boolean v0_1 = v0_4.getDeclaredMethod("get", v4);
            Class v2_0 = new Object[1];
            v2_0[0] = p7;
            String v7_1 = v0_1.invoke(0, v2_0);
        } catch (Exception) {
            return 0;
        }
        if ((v7_1 == null) || (!String.isAssignableFrom(v7_1.getClass()))) {
            return 0;
        } else {
            return ((String) v7_1);
        }
    }

Method com.google.android.gms.internal.zzdvs.zzb() calling method java.lang.reflect.Method.invoke()


    private static int zzb(com.google.android.gms.measurement.AppMeasurement p6, String p7)
    {
        try {
            Class[] v3 = new Class[1];
            v3[0] = String;
            String v0_2 = com.google.android.gms.measurement.AppMeasurement.getDeclaredMethod("getMaxUserProperties", v3);
            v0_2.setAccessible(1);
            Object[] v1_1 = new Object[1];
            v1_1[0] = p7;
            return ((Integer) v0_2.invoke(p6, v1_1)).intValue();
        } catch (int v6_4) {
            android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v6_4);
            return 20;
        } catch (int v6_4) {
            android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v6_4);
            return 20;
        } catch (int v6_4) {
            android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v6_4);
            return 20;
        }
    }

Method com.google.android.gms.internal.zzdvs.zza() calling method java.lang.reflect.Method.invoke()


    private static void zza(com.google.android.gms.measurement.AppMeasurement p8, android.content.Context p9, String p10, com.google.android.gms.internal.zzfku p11, com.google.android.gms.internal.zzdvr p12, int p13)
    {
        if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
            String v1_10 = p11.zzpri;
            Class[] v2_5 = p11.zzprj;
            int v4_3 = new StringBuilder(((String.valueOf(v1_10).length() + 7) + String.valueOf(v2_5).length()));
            v4_3.append("_SEI: ");
            v4_3.append(v1_10);
            v4_3.append(" ");
            v4_3.append(v2_5);
            android.util.Log.v("FirebaseAbtUtil", v4_3.toString());
        }
        try {
            Class.forName("com.google.android.gms.measurement.AppMeasurement$ConditionalUserProperty");
            reflect.Method v13_10 = com.google.android.gms.internal.zzdvs.zza(p8, p10);
        } catch (reflect.InvocationTargetException v8_5) {
            android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v8_5);
            return;
        } catch (reflect.InvocationTargetException v8_5) {
            android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v8_5);
            return;
        } catch (reflect.InvocationTargetException v8_5) {
            android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v8_5);
            return;
        }
        if (com.google.android.gms.internal.zzdvs.zza(p8, p10).size() >= com.google.android.gms.internal.zzdvs.zzb(p8, p10)) {
            String v1_9;
            if (p11.zzprs == 0) {
                v1_9 = 1;
            } else {
                v1_9 = p11.zzprs;
            }
            if (v1_9 != 1) {
                if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                    String v9_8 = p11.zzpri;
                    Object[] v10_5 = p11.zzprj;
                    String v12_9 = new StringBuilder(((String.valueOf(v9_8).length() + 44) + String.valueOf(v10_5).length()));
                    v12_9.append("_E won\'t be set due to overflow policy. [");
                    v12_9.append(v9_8);
                    v12_9.append(", ");
                    v12_9.append(v10_5);
                    v12_9.append("]");
                    android.util.Log.v("FirebaseAbtUtil", v12_9.toString());
                }
                return;
            } else {
                String v1_11 = v13_10.get(0);
                Class[] v2_6 = com.google.android.gms.internal.zzdvs.zzba(v1_11);
                String v1_12 = com.google.android.gms.internal.zzdvs.zzbb(v1_11);
                if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                    StringBuilder v7_5 = new StringBuilder((String.valueOf(v2_6).length() + 38));
                    v7_5.append("Clearing _E due to overflow policy: [");
                    v7_5.append(v2_6);
                    v7_5.append("]");
                    android.util.Log.v("FirebaseAbtUtil", v7_5.toString());
                }
                com.google.android.gms.internal.zzdvs.zza(p9, p10, v2_6, v1_12, com.google.android.gms.internal.zzdvs.zza(p11, p12));
            }
        }
        reflect.Method v13_1 = v13_10.iterator();
        while (v13_1.hasNext()) {
            String v1_3 = v13_1.next();
            Class[] v2_2 = com.google.android.gms.internal.zzdvs.zzba(v1_3);
            String v1_4 = com.google.android.gms.internal.zzdvs.zzbb(v1_3);
            if ((v2_2.equals(p11.zzpri)) && ((!v1_4.equals(p11.zzprj)) && (android.util.Log.isLoggable("FirebaseAbtUtil", 2)))) {
                StringBuilder v7_3 = new StringBuilder(((String.valueOf(v2_2).length() + 77) + String.valueOf(v1_4).length()));
                v7_3.append("Clearing _E, as only one _V of the same _E can be set atany given time: [");
                v7_3.append(v2_2);
                v7_3.append(", ");
                v7_3.append(v1_4);
                v7_3.append("].");
                android.util.Log.v("FirebaseAbtUtil", v7_3.toString());
                com.google.android.gms.internal.zzdvs.zza(p9, p10, v2_2, v1_4, com.google.android.gms.internal.zzdvs.zza(p11, p12));
            }
        }
        String v9_1 = com.google.android.gms.internal.zzdvs.zza(p11, p10, p12);
        if (v9_1 != null) {
            if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                boolean v0_1 = p11.zzpri;
                String v1_1 = p11.zzprj;
                Class[] v2_0 = p11.zzprl;
                String v6_6 = new StringBuilder((((String.valueOf(v0_1).length() + 27) + String.valueOf(v1_1).length()) + String.valueOf(v2_0).length()));
                v6_6.append("Setting _CUP for _E: [");
                v6_6.append(v0_1);
                v6_6.append(", ");
                v6_6.append(v1_1);
                v6_6.append(", ");
                v6_6.append(v2_0);
                v6_6.append("]");
                android.util.Log.v("FirebaseAbtUtil", v6_6.toString());
            }
            try {
                String v12_1;
                Class[] v2_1 = new Class[1];
                v2_1[0] = Class.forName("com.google.android.gms.measurement.AppMeasurement$ConditionalUserProperty");
                reflect.Method v13_7 = com.google.android.gms.measurement.AppMeasurement.getDeclaredMethod("setConditionalUserProperty", v2_1);
                v13_7.setAccessible(1);
            } catch (reflect.InvocationTargetException v8_1) {
                android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v8_1);
                return;
            } catch (reflect.InvocationTargetException v8_1) {
                android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v8_1);
                return;
            } catch (reflect.InvocationTargetException v8_1) {
                android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v8_1);
                return;
            } catch (reflect.InvocationTargetException v8_1) {
                android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v8_1);
                return;
            }
            if (android.text.TextUtils.isEmpty(p11.zzprn)) {
                v12_1 = p12.zzbqs();
            } else {
                v12_1 = p11.zzprn;
            }
            p8.logEventInternal(p10, v12_1, com.google.android.gms.internal.zzdvs.zza(p11));
            Object[] v10_2 = new Object[1];
            v10_2[0] = v9_1;
            v13_7.invoke(p8, v10_2);
            return;
        } else {
            if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                String v9_3 = p11.zzpri;
                Object[] v10_3 = p11.zzprj;
                String v12_5 = new StringBuilder(((String.valueOf(v9_3).length() + 42) + String.valueOf(v10_3).length()));
                v12_5.append("Could not create _CUP for: [");
                v12_5.append(v9_3);
                v12_5.append(", ");
                v12_5.append(v10_3);
                v12_5.append("]. Skipping.");
                android.util.Log.v("FirebaseAbtUtil", v12_5.toString());
            }
            return;
        }
    }

Method com.google.android.gms.internal.zzdvs.zza() calling method java.lang.reflect.Method.invoke()


    private static void zza(android.content.Context p7, String p8, String p9, String p10, String p11)
    {
        if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
            String v8_2;
            String v8_7 = String.valueOf(p8);
            if (v8_7.length() == 0) {
                v8_2 = new String("_CE(experimentId) called by ");
            } else {
                v8_2 = "_CE(experimentId) called by ".concat(v8_7);
            }
            android.util.Log.v("FirebaseAbtUtil", v8_2);
        }
        if (com.google.android.gms.internal.zzdvs.zzet(p7)) {
            reflect.InvocationTargetException v7_1 = com.google.android.gms.internal.zzdvs.zzdc(p7);
            try {
                String v3_1 = new Class[3];
                v3_1[0] = String;
                v3_1[1] = String;
                v3_1[2] = android.os.Bundle;
                String v8_5 = com.google.android.gms.measurement.AppMeasurement.getDeclaredMethod("clearConditionalUserProperty", v3_1);
                v8_5.setAccessible(1);
            } catch (reflect.InvocationTargetException v7_2) {
                android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v7_2);
                return;
            } catch (reflect.InvocationTargetException v7_2) {
                android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v7_2);
                return;
            } catch (reflect.InvocationTargetException v7_2) {
                android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v7_2);
                return;
            }
            if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                StringBuilder v4_6 = new StringBuilder(((String.valueOf(p9).length() + 17) + String.valueOf(p10).length()));
                v4_6.append("Clearing _E: [");
                v4_6.append(p9);
                v4_6.append(", ");
                v4_6.append(p10);
                v4_6.append("]");
                android.util.Log.v("FirebaseAbtUtil", v4_6.toString());
            }
            Object[] v0_7 = new Object[3];
            v0_7[0] = p9;
            v0_7[1] = p11;
            v0_7[2] = com.google.android.gms.internal.zzdvs.zzaz(p9, p10);
            v8_5.invoke(v7_1, v0_7);
            return;
        } else {
            return;
        }
    }

Method com.google.android.gms.internal.zzdvs.zza() calling method java.lang.reflect.Method.invoke()


    private static java.util.List zza(com.google.android.gms.measurement.AppMeasurement p8, String p9)
    {
        String v0_1 = new java.util.ArrayList();
        try {
            String v4_1 = new Class[2];
            v4_1[0] = String;
            v4_1[1] = String;
            String v2_0 = com.google.android.gms.measurement.AppMeasurement.getDeclaredMethod("getConditionalUserProperties", v4_1);
            v2_0.setAccessible(1);
            StringBuilder v3_0 = new Object[2];
            v3_0[0] = p9;
            v3_0[1] = "";
            boolean v8_2 = ((java.util.List) v2_0.invoke(p8, v3_0));
        } catch (boolean v8_3) {
            android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v8_3);
            v8_2 = v0_1;
        } catch (boolean v8_3) {
        } catch (boolean v8_3) {
        }
        if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
            int v1_1 = v8_2.size();
            StringBuilder v3_4 = new StringBuilder((String.valueOf(p9).length() + 55));
            v3_4.append("Number of currently set _Es for origin: ");
            v3_4.append(p9);
            v3_4.append(" is ");
            v3_4.append(v1_1);
            android.util.Log.v("FirebaseAbtUtil", v3_4.toString());
        }
        return v8_2;
    }

Method com.google.android.gms.internal.zzbgn.zzb() calling method java.lang.reflect.Method.invoke()


    protected Object zzb(com.google.android.gms.internal.zzbgo p7)
    {
        RuntimeException v0_0 = p7.zzgci;
        if (p7.zzgck == null) {
            return this.zzgo(p7.zzgci);
        } else {
            this.zzgo(p7.zzgci);
            Object[] v3 = new Object[1];
            v3[0] = p7.zzgci;
            com.google.android.gms.common.internal.zzbq.zza(1, "Concrete field shouldn\'t be value object: %s", v3);
            try {
                Exception v7_2 = Character.toUpperCase(v0_0.charAt(0));
                RuntimeException v0_1 = v0_0.substring(1);
                StringBuilder v2_2 = new StringBuilder((String.valueOf(v0_1).length() + 4));
                v2_2.append("get");
                v2_2.append(v7_2);
                v2_2.append(v0_1);
                Class[] v1_5 = new Class[0];
                RuntimeException v0_3 = new Object[0];
                return this.getClass().getMethod(v2_2.toString(), v1_5).invoke(this, v0_3);
            } catch (Exception v7_7) {
                throw new RuntimeException(v7_7);
            }
        }
    }

Method com.google.android.gms.internal.zzajr.zzbh() calling method java.lang.reflect.Method.invoke()


    public static boolean zzbh(android.content.Context p6)
    {
        int v3_6;
        int v1_5;
        int v0_1 = p6.getResources().getDisplayMetrics();
        int v6_5 = ((android.view.WindowManager) p6.getSystemService("window")).getDefaultDisplay();
        try {
            if (!com.google.android.gms.common.util.zzq.zzamj()) {
                Object[] v4_0 = new Class[0];
                int v3_1 = new Object[0];
                v1_5 = ((Integer) android.view.Display.getMethod("getRawHeight", v4_0).invoke(v6_5, v3_1)).intValue();
                Class[] v5 = new Class[0];
                Object[] v4_2 = new Object[0];
                v3_6 = ((Integer) android.view.Display.getMethod("getRawWidth", v5).invoke(v6_5, v4_2)).intValue();
            } else {
                v6_5.getRealMetrics(v0_1);
                v1_5 = v0_1.heightPixels;
                v3_6 = v0_1.widthPixels;
            }
        } catch (Exception) {
            return 0;
        }
        v6_5.getMetrics(v0_1);
        if ((v0_1.heightPixels != v1_5) || (v0_1.widthPixels != v3_6)) {
            return 0;
        } else {
            return 1;
        }
    }

Method com.google.android.gms.internal.zzaff.zzv() calling method java.lang.reflect.Method.invoke()


    public final String zzv(android.content.Context p5)
    {
        if (this.zzq(p5)) {
            if (this.zza(p5, "com.google.android.gms.measurement.AppMeasurement", this.zzcxc, 1)) {
                try {
                    Object[] v3 = new Object[0];
                    String v1_3 = ((String) this.zzi(p5, "getCurrentScreenName").invoke(this.zzcxc.get(), v3));
                } catch (String v5_4) {
                    this.zza(v5_4, "getCurrentScreenName", 0);
                    return "";
                }
                if (v1_3 == null) {
                    Object[] v2_2 = new Object[0];
                    v1_3 = ((String) this.zzi(p5, "getCurrentScreenClass").invoke(this.zzcxc.get(), v2_2));
                }
                if (v1_3 == null) {
                    return "";
                } else {
                    return v1_3;
                }
            } else {
                return "";
            }
        } else {
            return "";
        }
    }

Method com.google.android.gms.internal.zzaff.zzd() calling method java.lang.reflect.Method.invoke()


    public final void zzd(android.content.Context p6, String p7)
    {
        if (this.zzq(p6)) {
            if ((p6 instanceof android.app.Activity)) {
                if (this.zza(p6, "com.google.firebase.analytics.FirebaseAnalytics", this.zzcxd, 0)) {
                    reflect.Method v0_2 = this.zzj(p6, "setCurrentScreen");
                    try {
                        Object v3_1 = this.zzcxd.get();
                        Object[] v4_1 = new Object[3];
                        v4_1[0] = ((android.app.Activity) p6);
                        v4_1[1] = p7;
                        v4_1[2] = p6.getPackageName();
                        v0_2.invoke(v3_1, v4_1);
                        return;
                    } catch (Exception v6_2) {
                        this.zza(v6_2, "setCurrentScreen", 0);
                        return;
                    }
                } else {
                    return;
                }
            } else {
                return;
            }
        } else {
            return;
        }
    }

Method com.google.android.gms.internal.zzaff.zzb() calling method java.lang.reflect.Method.invoke()


    private final void zzb(android.content.Context p4, String p5, String p6)
    {
        if (this.zza(p4, "com.google.android.gms.measurement.AppMeasurement", this.zzcxc, 1)) {
            Exception v4_9 = this.zzh(p4, p6);
            try {
                StringBuilder v1_1 = this.zzcxc.get();
                Object[] v2_0 = new Object[1];
                v2_0[0] = p5;
                v4_9.invoke(v1_1, v2_0);
                StringBuilder v1_5 = new StringBuilder(((String.valueOf(p6).length() + 37) + String.valueOf(p5).length()));
                v1_5.append("Invoke Firebase method ");
                v1_5.append(p6);
                v1_5.append(", Ad Unit Id: ");
                v1_5.append(p5);
                com.google.android.gms.internal.zzagf.v(v1_5.toString());
                return;
            } catch (Exception v4_8) {
                this.zza(v4_8, p6, 0);
                return;
            }
        } else {
            return;
        }
    }

Method com.google.android.gms.internal.zzaff.zza() calling method java.lang.reflect.Method.invoke()


    private final boolean zza(android.content.Context p6, String p7, java.util.concurrent.atomic.AtomicReference p8, boolean p9)
    {
        if (p8.get() == null) {
            try {
                String v7_4 = p6.getClassLoader().loadClass(p7);
                Class[] v3 = new Class[1];
                v3[0] = android.content.Context;
                String v7_1 = v7_4.getDeclaredMethod("getInstance", v3);
                Object[] v2_0 = new Object[1];
                v2_0[0] = p6;
                p8.compareAndSet(0, v7_1.invoke(0, v2_0));
            } catch (Exception v6_2) {
                this.zza(v6_2, "getInstance", p9);
                return 0;
            }
        }
        return 1;
    }

Method com.google.android.gms.internal.zzaff.zza() calling method java.lang.reflect.Method.invoke()


    private final void zza(android.content.Context p6, String p7, android.os.Bundle p8)
    {
        if ((this.zzq(p6)) && (this.zza(p6, "com.google.android.gms.measurement.AppMeasurement", this.zzcxc, 1))) {
            Exception v6_1 = this.zzz(p6);
            try {
                Object v0_2 = this.zzcxc.get();
                Object[] v1_1 = new Object[3];
                v1_1[0] = "am";
                v1_1[1] = p7;
                v1_1[2] = p8;
                v6_1.invoke(v0_2, v1_1);
                return;
            } catch (Exception v6_2) {
                this.zza(v6_2, "logEventInternal", 1);
            }
        }
        return;
    }

Method com.google.android.gms.internal.zzaff.zza() calling method java.lang.reflect.Method.invoke()


    private final Object zza(String p5, android.content.Context p6)
    {
        if (this.zza(p6, "com.google.android.gms.measurement.AppMeasurement", this.zzcxc, 1)) {
            try {
                Object[] v3_1 = new Object[0];
                Object v1_1 = this.zzi(p6, p5).invoke(this.zzcxc.get(), v3_1);
            } catch (Exception v6_1) {
                this.zza(v6_1, p5, 1);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.support.transition.ViewUtilsApi22.setLeftTopRightBottom() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.transition.ViewUtilsApi21.transformMatrixToLocal() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.transition.ViewUtilsApi21.transformMatrixToGlobal() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.transition.ViewUtilsApi21.setAnimationMatrix() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v4.graphics.drawable.DrawableWrapperApi21.isProjected() calling method java.lang.reflect.Method.invoke()


    public boolean isProjected()
    {
        if (this.mDrawable != null) {
            Exception v0_3 = android.support.v4.graphics.drawable.DrawableWrapperApi21.sIsProjectedDrawableMethod;
            if (v0_3 != null) {
                try {
                    String v3_1 = new Object[0];
                    return ((Boolean) v0_3.invoke(this.mDrawable, v3_1)).booleanValue();
                } catch (Exception v0_2) {
                    android.util.Log.w("DrawableWrapperApi21", "Error calling Drawable#isProjected() method", v0_2);
                }
            }
        }
        return 0;
    }

Method android.support.v4.graphics.TypefaceCompatApi26Impl.freeze() calling method java.lang.reflect.Method.invoke()


    private static boolean freeze(Object p2)
    {
        try {
            Object[] v1_1 = new Object[0];
            return ((Boolean) android.support.v4.graphics.TypefaceCompatApi26Impl.sFreeze.invoke(p2, v1_1)).booleanValue();
        } catch (reflect.InvocationTargetException v2_1) {
            throw new RuntimeException(v2_1);
        } catch (reflect.InvocationTargetException v2_1) {
        }
    }

Method android.support.v4.graphics.TypefaceCompatApi26Impl.createFromFamiliesWithDefault() calling method java.lang.reflect.Method.invoke()


    private static android.graphics.Typeface createFromFamiliesWithDefault(Object p5)
    {
        try {
            RuntimeException v0_5 = reflect.Array.newInstance(android.support.v4.graphics.TypefaceCompatApi26Impl.sFontFamily, 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) android.support.v4.graphics.TypefaceCompatApi26Impl.sCreateFromFamiliesWithDefault.invoke(0, v4_1));
        } catch (reflect.InvocationTargetException v5_3) {
            throw new RuntimeException(v5_3);
        } catch (reflect.InvocationTargetException v5_3) {
        }
    }

Method android.support.v4.graphics.TypefaceCompatApi26Impl.addFontFromBuffer() calling method java.lang.reflect.Method.invoke()


    private static boolean addFontFromBuffer(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) android.support.v4.graphics.TypefaceCompatApi26Impl.sAddFontFromBuffer.invoke(p3, v1_1)).booleanValue();
        } catch (reflect.InvocationTargetException v3_4) {
            throw new RuntimeException(v3_4);
        } catch (reflect.InvocationTargetException v3_4) {
        }
    }

Method android.support.v4.graphics.TypefaceCompatApi26Impl.addFontFromAssetManager() calling method java.lang.reflect.Method.invoke()


    private static boolean addFontFromAssetManager(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) android.support.v4.graphics.TypefaceCompatApi26Impl.sAddFontFromAssetManager.invoke(p4, v1_1)).booleanValue();
        } catch (reflect.InvocationTargetException v3_9) {
            throw new RuntimeException(v3_9);
        } catch (reflect.InvocationTargetException v3_9) {
        }
    }

Method android.support.v4.graphics.TypefaceCompatApi26Impl.abortCreation() calling method java.lang.reflect.Method.invoke()


    private static boolean abortCreation(Object p2)
    {
        try {
            Object[] v1_1 = new Object[0];
            return ((Boolean) android.support.v4.graphics.TypefaceCompatApi26Impl.sAbortCreation.invoke(p2, v1_1)).booleanValue();
        } catch (reflect.InvocationTargetException v2_1) {
            throw new RuntimeException(v2_1);
        } catch (reflect.InvocationTargetException v2_1) {
        }
    }

Method android.support.transition.ViewUtilsApi19.setTransitionAlpha() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.transition.ViewUtilsApi19.getTransitionAlpha() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v7.widget.MenuPopupWindow.setTouchModal() calling method java.lang.reflect.Method.invoke()


    public void setTouchModal(boolean p5)
    {
        String v0_0 = android.support.v7.widget.MenuPopupWindow.sSetTouchModalMethod;
        if (v0_0 != null) {
            try {
                android.widget.PopupWindow v1 = this.mPopup;
                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.MenuItemWrapperICS.setExclusiveCheckable() calling method java.lang.reflect.Method.invoke()


    public void setExclusiveCheckable(boolean p7)
    {
        try {
            if (this.mSetExclusiveCheckableMethod != null) {
                reflect.Method v0_3 = this.mSetExclusiveCheckableMethod;
                Object v3_0 = this.mWrappedObject;
                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.internal.view.SupportMenuItem) this.mWrappedObject).getClass();
                Class[] v4 = new Class[1];
                v4[0] = Boolean.TYPE;
                this.mSetExclusiveCheckableMethod = 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.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion() calling method java.lang.reflect.Method.invoke()


    public void invalidateChildRegion(android.support.v4.widget.SlidingPaneLayout p4, android.view.View p5)
    {
        if (this.mGetDisplayList != null) {
            Exception v0_2 = this.mRecreateDisplayList;
            if (v0_2 != null) {
                try {
                    v0_2.setBoolean(p5, 1);
                    this.mGetDisplayList.invoke(p5, ((Object[]) 0));
                } catch (Exception v0_1) {
                    android.util.Log.e("SlidingPaneLayout", "Error refreshing display list state", v0_1);
                }
                super.invalidateChildRegion(p4, p5);
                return;
            }
        }
        p5.invalidate();
        return;
    }

Method android.support.v4.graphics.TypefaceCompatApi24Impl.createFromFamiliesWithDefault() calling method java.lang.reflect.Method.invoke()


    private static android.graphics.Typeface createFromFamiliesWithDefault(Object p4)
    {
        try {
            RuntimeException v0_3 = reflect.Array.newInstance(android.support.v4.graphics.TypefaceCompatApi24Impl.sFontFamily, 1);
            reflect.Array.set(v0_3, 0, p4);
            Object[] v1_1 = new Object[1];
            v1_1[0] = v0_3;
            return ((android.graphics.Typeface) android.support.v4.graphics.TypefaceCompatApi24Impl.sCreateFromFamiliesWithDefault.invoke(0, v1_1));
        } catch (reflect.InvocationTargetException v4_3) {
            throw new RuntimeException(v4_3);
        } catch (reflect.InvocationTargetException v4_3) {
        }
    }

Method android.support.v4.graphics.TypefaceCompatApi24Impl.addFontWeightStyle() calling method java.lang.reflect.Method.invoke()


    private static boolean addFontWeightStyle(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) android.support.v4.graphics.TypefaceCompatApi24Impl.sAddFontWeightStyle.invoke(p3, v1_1)).booleanValue();
        } catch (reflect.InvocationTargetException v3_4) {
            throw new RuntimeException(v3_4);
        } catch (reflect.InvocationTargetException v3_4) {
        }
    }

Method android.support.transition.ViewGroupUtilsApi18.suppressLayout() calling method java.lang.reflect.Method.invoke()


    public void suppressLayout(android.view.ViewGroup p4, boolean p5)
    {
        this.fetchSuppressLayoutMethod();
        String v0_0 = android.support.transition.ViewGroupUtilsApi18.sSuppressLayoutMethod;
        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_2) {
                android.util.Log.i("ViewUtilsApi18", "Failed to invoke suppressLayout method", v4_2);
            } catch (reflect.InvocationTargetException v4_1) {
                android.util.Log.i("ViewUtilsApi18", "Error invoking suppressLayout method", v4_1);
            }
        }
        return;
    }

Method android.arch.lifecycle.ReflectiveGenericLifecycleObserver.invokeCallback() calling method java.lang.reflect.Method.invoke()


    private void invokeCallback(android.arch.lifecycle.ReflectiveGenericLifecycleObserver$MethodReference p5, android.arch.lifecycle.LifecycleOwner p6, android.arch.lifecycle.Lifecycle$Event p7)
    {
        try {
            switch (p5.mCallType) {
                case 0:
                    Object v7_2 = new Object[0];
                    p5.mMethod.invoke(this.mWrapped, v7_2);
                    break;
                case 1:
                    reflect.Method v5_1 = p5.mMethod;
                    Object v7_1 = this.mWrapped;
                    Object v0_1 = new Object[1];
                    v0_1[0] = p6;
                    v5_1.invoke(v7_1, v0_1);
                    break;
                case 2:
                    reflect.Method v5_6 = p5.mMethod;
                    Object v0_2 = this.mWrapped;
                    Object[] v3_1 = new Object[2];
                    v3_1[0] = p6;
                    v3_1[1] = p7;
                    v5_6.invoke(v0_2, v3_1);
                    break;
                default:
            }
        } catch (reflect.Method v5_4) {
            throw new RuntimeException("Failed to call observer method", v5_4.getCause());
        } catch (reflect.Method v5_3) {
            throw new RuntimeException(v5_3);
        }
        return;
    }

Method com.crashlytics.android.core.DefaultAppMeasurementEventListenerRegistrar.invoke() calling method java.lang.reflect.Method.invoke()


    private boolean invoke(Class p5, Object p6, String p7)
    {
        String v0_3 = this.getClass("com.google.android.gms.measurement.AppMeasurement$OnEventListener");
        if (v0_3 != null) {
            try {
                String v3_4 = new Class[1];
                v3_4[0] = v0_3;
                IllegalAccessException v5_5 = p5.getDeclaredMethod(p7, v3_4);
                String v3_0 = new Object[1];
                v3_0[0] = this.onEventListenerProxy(v0_3);
                v5_5.invoke(p6, v3_0);
                return 1;
            } catch (IllegalAccessException v5_3) {
                io.fabric.sdk.android.Logger v6_3 = io.fabric.sdk.android.Fabric.getLogger();
                StringBuilder v2_5 = new StringBuilder();
                v2_5.append("Expected method missing: ");
                v2_5.append(p7);
                v6_3.w("CrashlyticsCore", v2_5.toString(), v5_3);
                return 0;
            } catch (IllegalAccessException v5_2) {
                io.fabric.sdk.android.Logger v6_2 = io.fabric.sdk.android.Fabric.getLogger();
                StringBuilder v2_3 = new StringBuilder();
                v2_3.append("Cannot invoke method: ");
                v2_3.append(p7);
                v6_2.w("CrashlyticsCore", v2_3.toString(), v5_2);
                return 0;
            } catch (IllegalAccessException v5_1) {
                io.fabric.sdk.android.Logger v6_1 = io.fabric.sdk.android.Fabric.getLogger();
                StringBuilder v2_1 = new StringBuilder();
                v2_1.append("Cannot access method: ");
                v2_1.append(p7);
                v6_1.w("CrashlyticsCore", v2_1.toString(), v5_1);
                return 0;
            }
        } else {
            io.fabric.sdk.android.Fabric.getLogger().d("CrashlyticsCore", "Could not get class com.google.android.gms.measurement.AppMeasurement$OnEventListener");
            return 0;
        }
    }

Method com.crashlytics.android.core.DefaultAppMeasurementEventListenerRegistrar.getInstance() calling method java.lang.reflect.Method.invoke()


    private Object getInstance(Class p6)
    {
        try {
            String v2_1 = new Class[1];
            v2_1[0] = android.content.Context;
            io.fabric.sdk.android.Logger v0_2 = p6.getDeclaredMethod("getInstance", v2_1);
            String v1_2 = new Object[1];
            v1_2[0] = this.crashlyticsCore.getContext();
            return v0_2.invoke(p6, v1_2);
        } catch (int v6_2) {
            io.fabric.sdk.android.Fabric.getLogger().d("CrashlyticsCore", "Could not get instance of com.google.android.gms.measurement.AppMeasurement", v6_2);
            return 0;
        }
    }

Method com.crashlytics.android.answers.AppMeasurementEventLogger.logEvent() calling method java.lang.reflect.Method.invoke()


    public void logEvent(String p5, String p6, android.os.Bundle p7)
    {
        try {
            reflect.Method v0 = this.logEventMethod;
            Object v1 = this.logEventInstance;
            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.answers.AppMeasurementEventLogger.getInstance() calling method java.lang.reflect.Method.invoke()


    private static Object getInstance(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 android.support.v7.widget.ListPopupWindow.show() calling method java.lang.reflect.Method.invoke()


    public void show()
    {
        android.os.Handler v0_0 = this.buildDropDown();
        android.support.v7.widget.ListPopupWindow$ListSelectorHider v1_7 = this.isInputMethodNotNeeded();
        android.support.v4.widget.PopupWindowCompat.setWindowLayoutType(this.mPopup, this.mDropDownWindowLayoutType);
        int v3_0 = 1;
        if (!this.mPopup.isShowing()) {
            android.support.v7.widget.ListPopupWindow$ListSelectorHider v1_5 = this.mDropDownWidth;
            if (v1_5 != -1) {
                if (v1_5 == -2) {
                    v1_5 = this.getAnchorView().getWidth();
                }
            } else {
                v1_5 = -1;
            }
            String v2_0 = this.mDropDownHeight;
            if (v2_0 != -1) {
                if (v2_0 != -2) {
                    v0_0 = v2_0;
                }
            } else {
                v0_0 = -1;
            }
            android.support.v7.widget.ListPopupWindow$ListSelectorHider v1_11;
            this.mPopup.setWidth(v1_5);
            this.mPopup.setHeight(v0_0);
            this.setPopupClipToScreenEnabled(1);
            if ((this.mForceIgnoreOutsideTouch) || (this.mDropDownAlwaysVisible)) {
                v1_11 = 0;
            } else {
                v1_11 = 1;
            }
            this.mPopup.setOutsideTouchable(v1_11);
            this.mPopup.setTouchInterceptor(this.mTouchInterceptor);
            if (this.mOverlapAnchorSet) {
                android.support.v4.widget.PopupWindowCompat.setOverlapAnchor(this.mPopup, this.mOverlapAnchor);
            }
            android.os.Handler v0_5 = android.support.v7.widget.ListPopupWindow.sSetEpicenterBoundsMethod;
            if (v0_5 != null) {
                try {
                    android.support.v7.widget.ListPopupWindow$ListSelectorHider v1_14 = this.mPopup;
                    String v2_3 = new Object[1];
                    v2_3[0] = this.mEpicenterBounds;
                    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.PopupWindowCompat.showAsDropDown(this.mPopup, this.getAnchorView(), this.mDropDownHorizontalOffset, this.mDropDownVerticalOffset, this.mDropDownGravity);
            this.mDropDownList.setSelection(-1);
            if ((!this.mModal) || (this.mDropDownList.isInTouchMode())) {
                this.clearListSelection();
            }
            if (!this.mModal) {
                this.mHandler.post(this.mHideSelector);
            }
        } else {
            if (android.support.v4.view.ViewCompat.isAttachedToWindow(this.getAnchorView())) {
                String v2_9 = this.mDropDownWidth;
                if (v2_9 != -1) {
                    if (v2_9 == -2) {
                        v2_9 = this.getAnchorView().getWidth();
                    }
                } else {
                    v2_9 = -1;
                }
                android.widget.PopupWindow v7_1 = this.mDropDownHeight;
                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.mDropDownWidth != -1) {
                            v4_1 = 0;
                        } else {
                            v4_1 = -1;
                        }
                        this.mPopup.setWidth(v4_1);
                        this.mPopup.setHeight(-1);
                    } else {
                        int v4_4;
                        if (this.mDropDownWidth != -1) {
                            v4_4 = 0;
                        } else {
                            v4_4 = -1;
                        }
                        this.mPopup.setWidth(v4_4);
                        this.mPopup.setHeight(0);
                    }
                }
                if ((this.mForceIgnoreOutsideTouch) || (this.mDropDownAlwaysVisible)) {
                    v3_0 = 0;
                }
                int v11;
                this.mPopup.setOutsideTouchable(v3_0);
                android.widget.PopupWindow v7_0 = this.mPopup;
                android.view.View v8 = this.getAnchorView();
                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.mDropDownHorizontalOffset, this.mDropDownVerticalOffset, v11, v12);
            } else {
                return;
            }
        }
        return;
    }

Method android.support.v7.widget.ListPopupWindow.setPopupClipToScreenEnabled() calling method java.lang.reflect.Method.invoke()


    private void setPopupClipToScreenEnabled(boolean p5)
    {
        String v0_0 = android.support.v7.widget.ListPopupWindow.sClipToWindowEnabledMethod;
        if (v0_0 != null) {
            try {
                android.widget.PopupWindow v1 = this.mPopup;
                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.ListPopupWindow.getMaxAvailableHeight() calling method java.lang.reflect.Method.invoke()


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

Method android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.setLayoutDirection() calling method java.lang.reflect.Method.invoke()


    public boolean setLayoutDirection(android.graphics.drawable.Drawable p7, int p8)
    {
        if (!android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sSetLayoutDirectionMethodFetched) {
            try {
                String v4_1 = new Class[1];
                v4_1[0] = Integer.TYPE;
                android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sSetLayoutDirectionMethod = android.graphics.drawable.Drawable.getDeclaredMethod("setLayoutDirection", v4_1);
                android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sSetLayoutDirectionMethod.setAccessible(1);
            } catch (String v0_3) {
                android.util.Log.i("DrawableCompatApi17", "Failed to retrieve setLayoutDirection(int) method", v0_3);
            }
            android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sSetLayoutDirectionMethodFetched = 1;
        }
        String v0_4 = android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sSetLayoutDirectionMethod;
        if (v0_4 != null) {
            try {
                Object[] v3_1 = new Object[1];
                v3_1[0] = Integer.valueOf(p8);
                v0_4.invoke(p7, v3_1);
                return 1;
            } catch (int v7_1) {
                android.util.Log.i("DrawableCompatApi17", "Failed to invoke setLayoutDirection(int) via reflection", v7_1);
                android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sSetLayoutDirectionMethod = 0;
            }
        }
        return 0;
    }

Method android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.getLayoutDirection() calling method java.lang.reflect.Method.invoke()


    public int getLayoutDirection(android.graphics.drawable.Drawable p6)
    {
        if (!android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sGetLayoutDirectionMethodFetched) {
            try {
                String v4_1 = new Class[0];
                android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sGetLayoutDirectionMethod = android.graphics.drawable.Drawable.getDeclaredMethod("getLayoutDirection", v4_1);
                android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sGetLayoutDirectionMethod.setAccessible(1);
            } catch (String v2_1) {
                android.util.Log.i("DrawableCompatApi17", "Failed to retrieve getLayoutDirection() method", v2_1);
            }
            android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sGetLayoutDirectionMethodFetched = 1;
        }
        String v0_1 = android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sGetLayoutDirectionMethod;
        if (v0_1 != null) {
            try {
                String v2_2 = new Object[0];
                return ((Integer) v0_1.invoke(p6, v2_2)).intValue();
            } catch (int v6_4) {
                android.util.Log.i("DrawableCompatApi17", "Failed to invoke getLayoutDirection() via reflection", v6_4);
                android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sGetLayoutDirectionMethod = 0;
            }
        }
        return 0;
    }

Method android.support.v4.app.ActionBarDrawerToggle.setActionBarUpIndicator() calling method java.lang.reflect.Method.invoke()


    private void setActionBarUpIndicator(android.graphics.drawable.Drawable p6, int p7)
    {
        String v0_0 = this.mActivityImpl;
        if (v0_0 == null) {
            if (android.os.Build$VERSION.SDK_INT < 18) {
                if (this.mSetIndicatorInfo == null) {
                    this.mSetIndicatorInfo = new android.support.v4.app.ActionBarDrawerToggle$SetIndicatorInfo(this.mActivity);
                }
                if (this.mSetIndicatorInfo.mSetHomeAsUpIndicator == null) {
                    if (this.mSetIndicatorInfo.mUpIndicatorView == null) {
                        android.util.Log.w("ActionBarDrawerToggle", "Couldn\'t set home-as-up indicator");
                    } else {
                        this.mSetIndicatorInfo.mUpIndicatorView.setImageDrawable(p6);
                    }
                } else {
                    try {
                        String v0_5 = this.mActivity.getActionBar();
                        Object[] v1_1 = this.mSetIndicatorInfo.mSetHomeAsUpIndicator;
                        Object[] v3 = new Object[1];
                        v3[0] = p6;
                        v1_1.invoke(v0_5, v3);
                        String v6_3 = this.mSetIndicatorInfo.mSetHomeActionContentDescription;
                        Object[] v1_3 = new Object[1];
                        v1_3[0] = Integer.valueOf(p7);
                        v6_3.invoke(v0_5, v1_3);
                    } catch (String v6_4) {
                        android.util.Log.w("ActionBarDrawerToggle", "Couldn\'t set home-as-up indicator via JB-MR2 API", v6_4);
                    }
                }
            } else {
                String v0_8 = this.mActivity.getActionBar();
                if (v0_8 != null) {
                    v0_8.setHomeAsUpIndicator(p6);
                    v0_8.setHomeActionContentDescription(p7);
                }
            }
            return;
        } else {
            v0_0.setActionBarUpIndicator(p6, p7);
            return;
        }
    }

Method android.support.v4.app.ActionBarDrawerToggle.setActionBarDescription() calling method java.lang.reflect.Method.invoke()


    private void setActionBarDescription(int p5)
    {
        String v0_0 = this.mActivityImpl;
        if (v0_0 == null) {
            if (android.os.Build$VERSION.SDK_INT < 18) {
                if (this.mSetIndicatorInfo == null) {
                    this.mSetIndicatorInfo = new android.support.v4.app.ActionBarDrawerToggle$SetIndicatorInfo(this.mActivity);
                }
                if (this.mSetIndicatorInfo.mSetHomeAsUpIndicator != null) {
                    try {
                        String v0_4 = this.mActivity.getActionBar();
                        String v1_1 = this.mSetIndicatorInfo.mSetHomeActionContentDescription;
                        Object[] v2_1 = new Object[1];
                        v2_1[0] = Integer.valueOf(p5);
                        v1_1.invoke(v0_4, v2_1);
                        v0_4.setSubtitle(v0_4.getSubtitle());
                    } catch (Exception v5_3) {
                        android.util.Log.w("ActionBarDrawerToggle", "Couldn\'t set content description via JB-MR2 API", v5_3);
                    }
                }
            } else {
                String v0_8 = this.mActivity.getActionBar();
                if (v0_8 != null) {
                    v0_8.setHomeActionContentDescription(p5);
                }
            }
            return;
        } else {
            v0_0.setActionBarDescription(p5);
            return;
        }
    }

Method android.support.transition.ViewGroupUtilsApi14.cancelLayoutTransition() calling method java.lang.reflect.Method.invoke()


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

Method android.support.transition.ImageViewUtilsApi21.animateTransform() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.transition.GhostViewApi21$Creator.removeGhost() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.transition.GhostViewApi21$Creator.addGhost() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method com.google.android.gms.common.util.zzy.zze() calling method java.lang.reflect.Method.invoke()


    private static android.os.WorkSource zze(int p5, String p6)
    {
        android.os.WorkSource v0_1 = new android.os.WorkSource();
        try {
            if (com.google.android.gms.common.util.zzy.zzgex == null) {
                String v6_2 = com.google.android.gms.common.util.zzy.zzgew;
                if (v6_2 != null) {
                    String v1_3 = new Object[1];
                    v1_3[0] = Integer.valueOf(p5);
                    v6_2.invoke(v0_1, v1_3);
                }
            } else {
                if (p6 == null) {
                    p6 = "";
                }
                Object[] v4_1 = new Object[2];
                v4_1[0] = Integer.valueOf(p5);
                v4_1[1] = p6;
                com.google.android.gms.common.util.zzy.zzgex.invoke(v0_1, v4_1);
            }
        } catch (Exception v5_3) {
            android.util.Log.wtf("WorkSourceUtil", "Unable to assign blame through WorkSource", v5_3);
        }
        return v0_1;
    }

Method com.google.android.gms.common.util.zzy.zza() calling method java.lang.reflect.Method.invoke()


    private static String zza(android.os.WorkSource p3, int p4)
    {
        String v0_0 = com.google.android.gms.common.util.zzy.zzgfa;
        if (v0_0 != null) {
            try {
                Object[] v1_1 = new Object[1];
                v1_1[0] = Integer.valueOf(p4);
                return ((String) v0_0.invoke(p3, v1_1));
            } catch (Exception v3_2) {
                android.util.Log.wtf("WorkSourceUtil", "Unable to assign blame through WorkSource", v3_2);
            }
        }
        return 0;
    }

Method com.google.android.gms.common.util.zzy.zza() calling method java.lang.reflect.Method.invoke()


    private static int zza(android.os.WorkSource p3)
    {
        String v0_0 = com.google.android.gms.common.util.zzy.zzgey;
        if (v0_0 != null) {
            try {
                String v2_1 = new Object[0];
                return ((Integer) v0_0.invoke(p3, v2_1)).intValue();
            } catch (Exception v3_1) {
                android.util.Log.wtf("WorkSourceUtil", "Unable to assign blame through WorkSource", v3_1);
            }
        }
        return 0;
    }

Method android.support.v7.widget.ViewUtils.makeOptionalFitsSystemWindows() calling method java.lang.reflect.Method.invoke()


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

Method android.support.v7.widget.ViewUtils.computeFitSystemWindows() calling method java.lang.reflect.Method.invoke()


    public static void computeFitSystemWindows(android.view.View p3, android.graphics.Rect p4, android.graphics.Rect p5)
    {
        reflect.Method v0 = android.support.v7.widget.ViewUtils.sComputeFitSystemWindowsMethod;
        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.SearchView$AutoCompleteTextViewReflector.ensureImeVisible() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

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

Couldn't retrieve source code

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

Couldn't retrieve source code

Method android.support.v7.widget.DrawableUtils.getOpticalBounds() calling method java.lang.reflect.Method.invoke()


    public static android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable p10)
    {
        if (android.support.v7.widget.DrawableUtils.sInsetsClazz != null) {
            try {
                String v10_2 = android.support.v4.graphics.drawable.DrawableCompat.unwrap(p10);
                int v3_1 = new Class[0];
                reflect.Field[] v1_0 = new Object[0];
                String v10_1 = v10_2.getClass().getMethod("getOpticalInsets", v3_1).invoke(v10_2, v1_0);
            } catch (Exception) {
                android.util.Log.e("DrawableUtils", "Couldn\'t obtain the optical insets. Ignoring.");
            }
            if (v10_1 != null) {
                android.graphics.Rect v0_3 = new android.graphics.Rect();
                reflect.Field[] v1_2 = android.support.v7.widget.DrawableUtils.sInsetsClazz.getFields();
                int v3_0 = v1_2.length;
                int v4 = 0;
                while (v4 < v3_0) {
                    int v6_2;
                    int v5_0 = v1_2[v4];
                    int v6_0 = v5_0.getName();
                    String v8_0 = v6_0.hashCode();
                    if (v8_0 == -1383228885) {
                        if (!v6_0.equals("bottom")) {
                            v6_2 = -1;
                        } else {
                            v6_2 = 3;
                        }
                    } else {
                        if (v8_0 == 115029) {
                            if (!v6_0.equals("top")) {
                            } else {
                                v6_2 = 1;
                            }
                        } else {
                            if (v8_0 == 3317767) {
                                if (!v6_0.equals("left")) {
                                } else {
                                    v6_2 = 0;
                                }
                            } else {
                                if (v8_0 == 108511772) {
                                    if (!v6_0.equals("right")) {
                                    } else {
                                        v6_2 = 2;
                                    }
                                } else {
                                }
                            }
                        }
                    }
                    switch (v6_2) {
                        case 0:
                            v0_3.left = v5_0.getInt(v10_1);
                            break;
                        case 1:
                            v0_3.top = v5_0.getInt(v10_1);
                            break;
                        case 2:
                            v0_3.right = v5_0.getInt(v10_1);
                            break;
                        case 3:
                            v0_3.bottom = v5_0.getInt(v10_1);
                            break;
                        default:
                    }
                    v4++;
                }
                return v0_3;
            }
        }
        return android.support.v7.widget.DrawableUtils.INSETS_NONE;
    }

Method android.support.v7.widget.AppCompatTextViewAutoSizeHelper.setRawTextSize() calling method java.lang.reflect.Method.invoke()


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

Method android.support.v7.widget.AppCompatTextViewAutoSizeHelper.invokeAndReturnWithDefault() calling method java.lang.reflect.Method.invoke()


    private Object invokeAndReturnWithDefault(Object p5, String p6, Object p7)
    {
        try {
            StringBuilder v2_1 = new Object[0];
            p7 = this.getTextViewMethod(p6).invoke(p5, v2_1);
        } catch (Exception v5_1) {
            throw v5_1;
        } catch (Exception v5_2) {
            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_2);
        }
        return p7;
    }

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


    public boolean onMenuItemClick(android.view.MenuItem p6)
    {
        try {
            if (this.mMethod.getReturnType() != Boolean.TYPE) {
                reflect.Method v0_5 = this.mMethod;
                Object v1_2 = this.mRealOwner;
                Object[] v4 = new Object[1];
                v4[0] = p6;
                v0_5.invoke(v1_2, v4);
                return 1;
            } else {
                reflect.Method v0_1 = this.mMethod;
                Object v1_0 = this.mRealOwner;
                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.media.MediaRouterJellybeanMr1$IsConnectingWorkaround.isConnecting() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v7.media.MediaRouterJellybeanMr1$ActiveScanWorkaround.run() calling method java.lang.reflect.Method.invoke()


    public void run()
    {
        if (this.mActivelyScanningWifiDisplays) {
            try {
                String v2_2 = new Object[0];
                this.mScanWifiDisplaysMethod.invoke(this.mDisplayManager, v2_2);
            } catch (android.os.Handler v0_1) {
                android.util.Log.w("MediaRouterJellybeanMr1", "Cannot scan for wifi displays.", v0_1);
            } catch (android.os.Handler v0_4) {
                android.util.Log.w("MediaRouterJellybeanMr1", "Cannot scan for wifi displays.", v0_4);
            }
            this.mHandler.postDelayed(this, 15000);
        }
        return;
    }

Method android.support.v7.media.MediaRouterJellybean.checkRoutedToBluetooth() calling method java.lang.reflect.Method.invoke()


    static boolean checkRoutedToBluetooth(android.content.Context p6)
    {
        int v0 = 0;
        try {
            int v6_6 = ((android.media.AudioManager) p6.getSystemService("audio"));
            reflect.Method v1_2 = v6_6.getClass();
            Integer v4_2 = new Class[1];
            v4_2[0] = Integer.TYPE;
            reflect.Method v1_1 = v1_2.getDeclaredMethod("getDevicesForStream", v4_2);
            Object[] v2_0 = new Object[1];
            v2_0[0] = Integer.valueOf(3);
        } catch (Exception) {
            return 0;
        }
        if ((((Integer) v1_1.invoke(v6_6, v2_0)).intValue() & 896) != 0) {
            v0 = 1;
        }
        return v0;
    }

Method android.support.v7.media.MediaRouterJellybean$SelectRouteWorkaround.selectRoute() calling method java.lang.reflect.Method.invoke()


    public void selectRoute(Object p5, int p6, Object p7)
    {
        if ((((android.media.MediaRouter$RouteInfo) p7).getSupportedTypes() & 8388608) == 0) {
            reflect.InvocationTargetException v0_4 = this.mSelectRouteIntMethod;
            if (v0_4 == null) {
                android.util.Log.w("MediaRouterJellybean", "Cannot programmatically select non-user route because the platform is missing the selectRouteInt() method.  Media routing may not work.");
            } else {
                try {
                    String v1_2 = new Object[2];
                    v1_2[0] = Integer.valueOf(p6);
                    v1_2[1] = ((android.media.MediaRouter$RouteInfo) p7);
                    v0_4.invoke(((android.media.MediaRouter) p5), v1_2);
                    return;
                } catch (reflect.InvocationTargetException v0_1) {
                    android.util.Log.w("MediaRouterJellybean", "Cannot programmatically select non-user route.  Media routing may not work.", v0_1);
                } catch (reflect.InvocationTargetException v0_0) {
                    android.util.Log.w("MediaRouterJellybean", "Cannot programmatically select non-user route.  Media routing may not work.", v0_0);
                }
            }
        }
        ((android.media.MediaRouter) p5).selectRoute(p6, ((android.media.MediaRouter$RouteInfo) p7));
        return;
    }

Method android.support.v7.media.MediaRouterJellybean$GetDefaultRouteWorkaround.getDefaultRoute() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

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


    public void onClick(android.view.View p5)
    {
        if (this.mResolvedMethod == null) {
            this.resolveMethod(this.mHostView.getContext(), this.mMethodName);
        }
        try {
            IllegalStateException v0_7 = this.mResolvedMethod;
            String v1_3 = this.mResolvedContext;
            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.v7.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator() calling method java.lang.reflect.Method.invoke()


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

Method android.support.v7.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription() calling method java.lang.reflect.Method.invoke()


    public static android.support.v7.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo setActionBarDescription(android.support.v7.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo p3, android.app.Activity p4, int p5)
    {
        if (p3 == null) {
            p3 = new android.support.v7.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo(p4);
        }
        if (p3.setHomeAsUpIndicator != null) {
            try {
                Exception v4_2 = p4.getActionBar();
                String v0_3 = p3.setHomeActionContentDescription;
                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("ActionBarDrawerToggleHoneycomb", "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.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.setWindowLayoutType() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.getWindowLayoutType() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v4.view.ViewConfigurationCompat.getLegacyScrollFactor() calling method java.lang.reflect.Method.invoke()


    private static float getLegacyScrollFactor(android.view.ViewConfiguration p3, android.content.Context p4)
    {
        if (android.os.Build$VERSION.SDK_INT >= 25) {
            String v0_4 = android.support.v4.view.ViewConfigurationCompat.sGetScaledScrollFactorMethod;
            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.view.ViewCompat$ViewCompatBaseImpl.setChildrenDrawingOrderEnabled() calling method java.lang.reflect.Method.invoke()


    public void setChildrenDrawingOrderEnabled(android.view.ViewGroup p7, boolean p8)
    {
        if (android.support.v4.view.ViewCompat$ViewCompatBaseImpl.sChildrenDrawingOrderMethod == null) {
            try {
                String v4_1 = new Class[1];
                v4_1[0] = Boolean.TYPE;
                android.support.v4.view.ViewCompat$ViewCompatBaseImpl.sChildrenDrawingOrderMethod = android.view.ViewGroup.getDeclaredMethod("setChildrenDrawingOrderEnabled", v4_1);
            } catch (String v0_2) {
                android.util.Log.e("ViewCompat", "Unable to find childrenDrawingOrderEnabled", v0_2);
            }
            android.support.v4.view.ViewCompat$ViewCompatBaseImpl.sChildrenDrawingOrderMethod.setAccessible(1);
        }
        try {
            Object[] v2_0 = new Object[1];
            v2_0[0] = Boolean.valueOf(p8);
            android.support.v4.view.ViewCompat$ViewCompatBaseImpl.sChildrenDrawingOrderMethod.invoke(p7, v2_0);
        } catch (reflect.InvocationTargetException v7_3) {
            android.util.Log.e("ViewCompat", "Unable to invoke childrenDrawingOrderEnabled", v7_3);
        } catch (reflect.InvocationTargetException v7_2) {
            android.util.Log.e("ViewCompat", "Unable to invoke childrenDrawingOrderEnabled", v7_2);
        } catch (reflect.InvocationTargetException v7_1) {
            android.util.Log.e("ViewCompat", "Unable to invoke childrenDrawingOrderEnabled", v7_1);
        }
        return;
    }

Method android.support.v4.view.ViewCompat$ViewCompatBaseImpl.dispatchStartTemporaryDetach() calling method java.lang.reflect.Method.invoke()


    public void dispatchStartTemporaryDetach(android.view.View p3)
    {
        if (!this.mTempDetachBound) {
            this.bindTempDetach();
        }
        String v0_2 = this.mDispatchStartTemporaryDetach;
        if (v0_2 == null) {
            p3.onStartTemporaryDetach();
        } else {
            try {
                String v1_2 = new Object[0];
                v0_2.invoke(p3, v1_2);
            } catch (Exception v3_1) {
                android.util.Log.d("ViewCompat", "Error calling dispatchStartTemporaryDetach", v3_1);
            }
        }
        return;
    }

Method android.support.v4.view.ViewCompat$ViewCompatBaseImpl.dispatchFinishTemporaryDetach() calling method java.lang.reflect.Method.invoke()


    public void dispatchFinishTemporaryDetach(android.view.View p3)
    {
        if (!this.mTempDetachBound) {
            this.bindTempDetach();
        }
        String v0_2 = this.mDispatchFinishTemporaryDetach;
        if (v0_2 == null) {
            p3.onFinishTemporaryDetach();
        } else {
            try {
                String v1_2 = new Object[0];
                v0_2.invoke(p3, v1_2);
            } catch (Exception v3_1) {
                android.util.Log.d("ViewCompat", "Error calling dispatchFinishTemporaryDetach", v3_1);
            }
        }
        return;
    }

Method android.support.v4.text.ICUCompatIcs.getScript() calling method java.lang.reflect.Method.invoke()


    private static String getScript(String p3)
    {
        try {
            if (android.support.v4.text.ICUCompatIcs.sGetScriptMethod != null) {
                Object[] v1_2 = new Object[1];
                v1_2[0] = p3;
                return ((String) android.support.v4.text.ICUCompatIcs.sGetScriptMethod.invoke(0, v1_2));
            }
        } catch (String v3_5) {
            android.util.Log.w("ICUCompatIcs", v3_5);
        } catch (String v3_4) {
            android.util.Log.w("ICUCompatIcs", v3_4);
        }
        return 0;
    }

Method android.support.v4.text.ICUCompatIcs.addLikelySubtags() calling method java.lang.reflect.Method.invoke()


    private static String addLikelySubtags(java.util.Locale p3)
    {
        String v3_1 = p3.toString();
        try {
            if (android.support.v4.text.ICUCompatIcs.sAddLikelySubtagsMethod != null) {
                String v0_1 = new Object[1];
                v0_1[0] = v3_1;
                return ((String) android.support.v4.text.ICUCompatIcs.sAddLikelySubtagsMethod.invoke(0, v0_1));
            }
        } catch (String v0_6) {
            android.util.Log.w("ICUCompatIcs", v0_6);
        } catch (String v0_5) {
            android.util.Log.w("ICUCompatIcs", v0_5);
        }
        return v3_1;
    }

Method android.support.v4.text.ICUCompatApi21.maximizeAndGetScript() calling method java.lang.reflect.Method.invoke()


    public static String maximizeAndGetScript(java.util.Locale p3)
    {
        try {
            IllegalAccessException v0_1 = new Object[1];
            v0_1[0] = p3;
            String v3_1 = ((java.util.Locale) android.support.v4.text.ICUCompatApi21.sAddLikelySubtagsMethod.invoke(0, v0_1)).getScript();
            return v3_1;
        } catch (IllegalAccessException v0_3) {
            android.util.Log.w("ICUCompatApi21", v0_3);
            return v3_1.getScript();
        } catch (IllegalAccessException v0_2) {
            android.util.Log.w("ICUCompatApi21", v0_2);
            return v3_1.getScript();
        }
    }

Method android.support.v4.media.session.MediaSessionCompatApi24.getCallingPackage() calling method java.lang.reflect.Method.invoke()


    public static String getCallingPackage(Object p4)
    {
        try {
            Class[] v3 = new Class[0];
            String v1_2 = new Object[0];
            return ((String) ((android.media.session.MediaSession) p4).getClass().getMethod("getCallingPackage", v3).invoke(((android.media.session.MediaSession) p4), v1_2));
        } catch (int v4_4) {
            android.util.Log.e("MediaSessionCompatApi24", "Cannot execute MediaSession.getCallingPackage()", v4_4);
            return 0;
        } catch (int v4_4) {
            android.util.Log.e("MediaSessionCompatApi24", "Cannot execute MediaSession.getCallingPackage()", v4_4);
            return 0;
        } catch (int v4_4) {
            android.util.Log.e("MediaSessionCompatApi24", "Cannot execute MediaSession.getCallingPackage()", v4_4);
            return 0;
        }
    }

Method android.support.v4.media.AudioAttributesCompatApi21.toLegacyStreamType() calling method java.lang.reflect.Method.invoke()


    public static int toLegacyStreamType(android.support.v4.media.AudioAttributesCompatApi21$Wrapper p6)
    {
        int v6_1 = p6.unwrap();
        try {
            if (android.support.v4.media.AudioAttributesCompatApi21.sAudioAttributesToLegacyStreamType == null) {
                Class[] v4 = new Class[1];
                v4[0] = android.media.AudioAttributes;
                android.support.v4.media.AudioAttributesCompatApi21.sAudioAttributesToLegacyStreamType = android.media.AudioAttributes.getMethod("toLegacyStreamType", v4);
            }
        } catch (int v6_2) {
            android.util.Log.w("AudioAttributesCompat", "getLegacyStreamType() failed on API21+", v6_2);
            return -1;
        } catch (int v6_2) {
            android.util.Log.w("AudioAttributesCompat", "getLegacyStreamType() failed on API21+", v6_2);
            return -1;
        } catch (int v6_2) {
            android.util.Log.w("AudioAttributesCompat", "getLegacyStreamType() failed on API21+", v6_2);
            return -1;
        } catch (int v6_2) {
            android.util.Log.w("AudioAttributesCompat", "getLegacyStreamType() failed on API21+", v6_2);
            return -1;
        }
        Object[] v2_0 = new Object[1];
        v2_0[0] = v6_1;
        return ((Integer) android.support.v4.media.AudioAttributesCompatApi21.sAudioAttributesToLegacyStreamType.invoke(0, v2_0)).intValue();
    }

Method android.support.v4.app.NotificationManagerCompat.areNotificationsEnabled() calling method java.lang.reflect.Method.invoke()


    public boolean areNotificationsEnabled()
    {
        if (android.os.Build$VERSION.SDK_INT < 24) {
            int v2 = 1;
            if (android.os.Build$VERSION.SDK_INT < 19) {
                return 1;
            } else {
                int v0_2 = ((android.app.AppOpsManager) this.mContext.getSystemService("appops"));
                Integer v1_2 = this.mContext.getApplicationInfo();
                String v3_2 = this.mContext.getApplicationContext().getPackageName();
                Integer v1_3 = v1_2.uid;
                try {
                    Integer v4_2 = Class.forName(android.app.AppOpsManager.getName());
                    Class v7_0 = new Class[3];
                    v7_0[0] = Integer.TYPE;
                    v7_0[1] = Integer.TYPE;
                    v7_0[2] = String;
                    reflect.Method v5_1 = v4_2.getMethod("checkOpNoThrow", v7_0);
                    Object[] v6_1 = new Object[3];
                    v6_1[0] = Integer.valueOf(((Integer) v4_2.getDeclaredField("OP_POST_NOTIFICATION").get(Integer)).intValue());
                    v6_1[1] = Integer.valueOf(v1_3);
                    v6_1[2] = v3_2;
                } catch (ClassNotFoundException) {
                    return 1;
                }
                if (((Integer) v5_1.invoke(v0_2, v6_1)).intValue() != 0) {
                    v2 = 0;
                }
                return v2;
            }
        } else {
            return this.mNotificationManager.areNotificationsEnabled();
        }
    }

Method android.support.v4.app.BundleCompat$BundleCompatBaseImpl.putBinder() calling method java.lang.reflect.Method.invoke()


    public static void putBinder(android.os.Bundle p7, String p8, android.os.IBinder p9)
    {
        if (!android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethodFetched) {
            try {
                String v5_1 = new Class[2];
                v5_1[0] = String;
                v5_1[1] = android.os.IBinder;
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethod = android.os.Bundle.getMethod("putIBinder", v5_1);
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethod.setAccessible(1);
            } catch (NoSuchMethodException v0_3) {
                android.util.Log.i("BundleCompatBaseImpl", "Failed to retrieve putIBinder method", v0_3);
            }
            android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethodFetched = 1;
        }
        NoSuchMethodException v0_4 = android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethod;
        if (v0_4 != null) {
            try {
                Object[] v2_1 = new Object[2];
                v2_1[0] = p8;
                v2_1[1] = p9;
                v0_4.invoke(p7, v2_1);
            } catch (int v7_1) {
                android.util.Log.i("BundleCompatBaseImpl", "Failed to invoke putIBinder via reflection", v7_1);
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethod = 0;
            } catch (int v7_1) {
            } catch (int v7_1) {
            }
        }
        return;
    }

Method android.support.v4.app.BundleCompat$BundleCompatBaseImpl.getBinder() calling method java.lang.reflect.Method.invoke()


    public static android.os.IBinder getBinder(android.os.Bundle p6, String p7)
    {
        if (!android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethodFetched) {
            try {
                String v4_1 = new Class[1];
                v4_1[0] = String;
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethod = android.os.Bundle.getMethod("getIBinder", v4_1);
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethod.setAccessible(1);
            } catch (String v0_3) {
                android.util.Log.i("BundleCompatBaseImpl", "Failed to retrieve getIBinder method", v0_3);
            }
            android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethodFetched = 1;
        }
        String v0_4 = android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethod;
        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 (IllegalArgumentException v6_3) {
                android.util.Log.i("BundleCompatBaseImpl", "Failed to invoke getIBinder via reflection", v6_3);
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethod = 0;
            } catch (IllegalArgumentException v6_3) {
            } catch (IllegalArgumentException v6_3) {
            }
        }
        return 0;
    }

Method android.support.transition.ViewOverlayApi14$OverlayViewGroup.invalidateChildInParentFast() calling method java.lang.reflect.Method.invoke()


    protected android.view.ViewParent invalidateChildInParentFast(int p6, int p7, android.graphics.Rect p8)
    {
        if (((this.mHostView instanceof android.view.ViewGroup)) && (android.support.transition.ViewOverlayApi14$OverlayViewGroup.sInvalidateChildInParentFastMethod != null)) {
            try {
                reflect.Method v1_0 = new int[2];
                this.getOffset(v1_0);
                android.view.ViewGroup v2 = this.mHostView;
                Object[] v3_1 = new Object[3];
                v3_1[0] = Integer.valueOf(p6);
                v3_1[1] = Integer.valueOf(p7);
                v3_1[2] = p8;
                android.support.transition.ViewOverlayApi14$OverlayViewGroup.sInvalidateChildInParentFastMethod.invoke(v2, v3_1);
            } catch (reflect.InvocationTargetException v6_4) {
                v6_4.printStackTrace();
            } catch (reflect.InvocationTargetException v6_3) {
                v6_3.printStackTrace();
            }
        }
        return 0;
    }

Method android.support.multidex.MultiDex$V19.makeDexElements() calling method java.lang.reflect.Method.invoke()


    private static Object[] makeDexElements(Object p7, java.util.ArrayList p8, java.io.File p9, java.util.ArrayList p10)
    {
        Class[] v2 = new Class[3];
        v2[0] = java.util.ArrayList;
        v2[1] = java.io.File;
        v2[2] = java.util.ArrayList;
        reflect.Method v0_1 = android.support.multidex.MultiDex.access$200(p7, "makeDexElements", v2);
        Object[] v1_1 = new Object[3];
        v1_1[0] = p8;
        v1_1[1] = p9;
        v1_1[2] = p10;
        return ((Object[]) v0_1.invoke(p7, v1_1));
    }

Method android.support.design.widget.DrawableUtils.setContainerConstantStateV9() calling method java.lang.reflect.Method.invoke()


    private static boolean setContainerConstantStateV9(android.graphics.drawable.DrawableContainer p6, android.graphics.drawable.Drawable$ConstantState p7)
    {
        if (!android.support.design.widget.DrawableUtils.sSetConstantStateMethodFetched) {
            try {
                Class[] v4 = new Class[1];
                v4[0] = android.graphics.drawable.DrawableContainer$DrawableContainerState;
                android.support.design.widget.DrawableUtils.sSetConstantStateMethod = android.graphics.drawable.DrawableContainer.getDeclaredMethod("setConstantState", v4);
                android.support.design.widget.DrawableUtils.sSetConstantStateMethod.setAccessible(1);
            } catch (NoSuchMethodException) {
                android.util.Log.e("DrawableUtils", "Could not fetch setConstantState(). Oh well.");
            }
            android.support.design.widget.DrawableUtils.sSetConstantStateMethodFetched = 1;
        }
        String v0_4 = android.support.design.widget.DrawableUtils.sSetConstantStateMethod;
        if (v0_4 != null) {
            try {
                Object[] v3_1 = new Object[1];
                v3_1[0] = p7;
                v0_4.invoke(p6, v3_1);
                return 1;
            } catch (Exception) {
                android.util.Log.e("DrawableUtils", "Could not invoke setConstantState(). Oh well.");
            }
        }
        return 0;
    }