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 okhttp3.internal.platform.AndroidPlatform$CloseGuard.warnIfOpen() calling method java.lang.reflect.Method.invoke()


    boolean warnIfOpen(Object p4)
    {
        int v0 = 0;
        if (p4 != null) {
            try {
                Object[] v2_1 = new Object[0];
                this.warnIfOpenMethod.invoke(p4, v2_1);
                v0 = 1;
            } catch (Exception v1) {
            }
        }
        return v0;
    }

Method okhttp3.internal.platform.AndroidPlatform$CloseGuard.createAndOpen() calling method java.lang.reflect.Method.invoke()


    Object createAndOpen(String p6)
    {
        int v0;
        if (this.getMethod == null) {
            v0 = 0;
        } else {
            try {
                int v4_2 = new Object[0];
                v0 = this.getMethod.invoke(0, v4_2);
                Exception v2_2 = this.openMethod;
                Object[] v3_1 = new Object[1];
                v3_1[0] = p6;
                v2_2.invoke(v0, v3_1);
            } catch (Exception v2) {
            }
        }
        return v0;
    }

Method okhttp3.internal.platform.AndroidPlatform$AndroidCertificateChainCleaner.clean() calling method java.lang.reflect.Method.invoke()


    public java.util.List clean(java.util.List p9, String p10)
    {
        try {
            AssertionError v3_3 = new java.security.cert.X509Certificate[p9.size()];
            AssertionError v3_7 = this.checkServerTrusted;
            Object v4 = this.x509TrustManagerExtensions;
            Object[] v5_1 = new Object[3];
            v5_1[0] = ((java.security.cert.X509Certificate[]) p9.toArray(v3_3));
            v5_1[1] = "RSA";
            v5_1[2] = p10;
            return ((java.util.List) v3_7.invoke(v4, v5_1));
        } catch (IllegalAccessException v1_1) {
            javax.net.ssl.SSLPeerUnverifiedException v2_1 = new javax.net.ssl.SSLPeerUnverifiedException(v1_1.getMessage());
            v2_1.initCause(v1_1);
            throw v2_1;
        } catch (IllegalAccessException v1_0) {
            throw new AssertionError(v1_0);
        }
    }

Method okhttp3.internal.connection.RouteException.addSuppressedIfPossible() calling method java.lang.reflect.Method.invoke()


    private void addSuppressedIfPossible(java.io.IOException p4, java.io.IOException p5)
    {
        if (okhttp3.internal.connection.RouteException.addSuppressedExceptionMethod != null) {
            try {
                Object[] v1_1 = new Object[1];
                v1_1[0] = p5;
                okhttp3.internal.connection.RouteException.addSuppressedExceptionMethod.invoke(p4, v1_1);
            } catch (IllegalAccessException v0) {
            } catch (IllegalAccessException v0) {
            }
        }
        return;
    }

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


    boolean isGooglePlayServiceAvailable(android.content.Context p11)
    {
        int v3 = 1;
        try {
            int v5_3 = Class.forName("com.google.android.gms.common.GooglePlayServicesUtil");
            int v7_2 = new Class[1];
            v7_2[0] = android.content.Context;
            reflect.Method v1 = v5_3.getMethod("isGooglePlayServicesAvailable", v7_2);
            Object[] v6_1 = new Object[1];
            v6_1[0] = p11;
        } catch (Exception v0) {
            v3 = 0;
            return v3;
        }
        if (((Integer) v1.invoke(0, v6_1)).intValue() != 0) {
            v3 = 0;
            return v3;
        } else {
            return v3;
        }
    }

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


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

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 v3_3 = Class.forName("com.google.android.gms.ads.identifier.AdvertisingIdClient");
            String v5_3 = new Class[1];
            v5_3[0] = android.content.Context;
            reflect.Method v1 = v3_3.getMethod("getAdvertisingIdInfo", v5_3);
            String v4_1 = new Object[1];
            v4_1[0] = this.context;
            Object v2 = v1.invoke(0, v4_1);
        } catch (Exception v0) {
            io.fabric.sdk.android.Fabric.getLogger().w("Fabric", "Could not call getAdvertisingIdInfo on com.google.android.gms.ads.identifier.AdvertisingIdClient");
        }
        return v2;
    }

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


    private String getAdvertisingId()
    {
        try {
            String v4_2 = new Class[0];
            String v3_1 = new Object[0];
            int v2_2 = ((String) Class.forName("com.google.android.gms.ads.identifier.AdvertisingIdClient$Info").getMethod("getId", v4_2).invoke(this.getInfo(), v3_1));
        } catch (Exception v0) {
            io.fabric.sdk.android.Fabric.getLogger().w("Fabric", "Could not call getId on com.google.android.gms.ads.identifier.AdvertisingIdClient$Info");
            v2_2 = 0;
        }
        return v2_2;
    }

Method hidden.org.codehaus.plexus.interpolation.reflection.ReflectionValueExtractor.evaluate() calling method java.lang.reflect.Method.invoke()


    public static Object evaluate(String p10, Object p11, boolean p12)
    {
        if (p12) {
            p10 = p10.substring((p10.indexOf(46) + 1));
        }
        Object v6 = p11;
        java.util.StringTokenizer v4_0 = new java.util.StringTokenizer(p10, ".");
        while (v4_0.hasMoreTokens()) {
            String v5 = v4_0.nextToken();
            if (v6 != null) {
                hidden.org.codehaus.plexus.interpolation.reflection.ClassMap v0 = hidden.org.codehaus.plexus.interpolation.reflection.ReflectionValueExtractor.getClassMap(v6.getClass());
                String v2 = hidden.org.codehaus.plexus.interpolation.util.StringUtils.capitalizeFirstLetter(v5);
                reflect.Method v1 = v0.findMethod(new StringBuffer().append("get").append(v2).toString(), hidden.org.codehaus.plexus.interpolation.reflection.ReflectionValueExtractor.CLASS_ARGS);
                if (v1 == null) {
                    v1 = v0.findMethod(new StringBuffer().append("is").append(v2).toString(), hidden.org.codehaus.plexus.interpolation.reflection.ReflectionValueExtractor.CLASS_ARGS);
                }
                if (v1 != null) {
                    v6 = v1.invoke(v6, hidden.org.codehaus.plexus.interpolation.reflection.ReflectionValueExtractor.OBJECT_ARGS);
                } else {
                    v6 = 0;
                    break;
                }
            } else {
                v6 = 0;
                break;
            }
        }
        return v6;
    }

Method com.zendesk.util.LocaleUtil.createIso639Alpha3LocaleJdk() calling method java.lang.reflect.Method.invoke()


    private static java.util.Locale createIso639Alpha3LocaleJdk(String p9, String p10)
    {
        try {
            Object[] v5_4 = new Class[2];
            v5_4[0] = String;
            v5_4[1] = String;
            reflect.Method v1 = java.util.Locale.getDeclaredMethod("createConstant", v5_4);
            v1.setAccessible(1);
            String v4_1 = new Object[2];
            v4_1[0] = p9;
            v4_1[1] = p10;
            int v2_4 = ((java.util.Locale) v1.invoke(0, v4_1));
        } catch (Exception v0) {
            Object[] v5_2 = new Object[0];
            com.zendesk.logger.Logger.e(com.zendesk.util.LocaleUtil.LOG_TAG, "Unable to create ISO-6390-Alpha3 per reflection", v0, v5_2);
            v2_4 = 0;
        }
        return v2_4;
    }

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


    private static javax.net.SocketFactory getSocketFactory(String p7)
    {
        if ((p7 != null) && (p7.length() != 0)) {
            ClassLoader v0 = com.sun.mail.util.SocketFetcher.getContextClassLoader();
            Class v1 = 0;
            if (v0 != null) {
                try {
                    v1 = v0.loadClass(p7);
                } catch (Object v4) {
                }
            }
            if (v1 == null) {
                v1 = Class.forName(p7);
            }
            Object[] v5_0 = new Class[0];
            Object[] v5_1 = new Object[0];
            javax.net.SocketFactory v3_1 = ((javax.net.SocketFactory) v1.getMethod("getDefault", v5_0).invoke(new Object(), v5_1));
        } else {
            v3_1 = 0;
        }
        return v3_1;
    }

Method com.google.protobuf.zzc.zzLr() calling method java.lang.reflect.Method.invoke()


    public static com.google.protobuf.zzd zzLr()
    {
        Exception v0_2;
        if (com.google.protobuf.zzc.zzcrO == null) {
            v0_2 = com.google.protobuf.zzd.zzcrR;
        } else {
            try {
                Object[] v2_2 = new Class[0];
                Object[] v2_0 = new Object[0];
                v0_2 = ((com.google.protobuf.zzd) com.google.protobuf.zzc.zzcrO.getMethod("getEmptyRegistry", v2_2).invoke(0, v2_0));
            } catch (Exception v0) {
            }
        }
        return v0_2;
    }

Method com.google.gson.internal.UnsafeAllocator$3.newInstance() calling method java.lang.reflect.Method.invoke()


    public Object newInstance(Class p6)
    {
        com.google.gson.internal.UnsafeAllocator$3.assertInstantiable(p6);
        Object v0_0 = this.val$newInstance;
        Object[] v2_1 = new Object[2];
        v2_1[0] = p6;
        v2_1[1] = Object;
        return v0_0.invoke(0, v2_1);
    }

Method com.google.gson.internal.UnsafeAllocator$2.newInstance() calling method java.lang.reflect.Method.invoke()


    public Object newInstance(Class p6)
    {
        com.google.gson.internal.UnsafeAllocator$2.assertInstantiable(p6);
        Object v0_0 = this.val$newInstance;
        Object[] v2_1 = new Object[2];
        v2_1[0] = p6;
        v2_1[1] = Integer.valueOf(this.val$constructorId);
        return v0_0.invoke(0, v2_1);
    }

Method com.google.gson.internal.UnsafeAllocator$1.newInstance() calling method java.lang.reflect.Method.invoke()


    public Object newInstance(Class p5)
    {
        com.google.gson.internal.UnsafeAllocator$1.assertInstantiable(p5);
        Object v0_0 = this.val$allocateInstance;
        Object v1 = this.val$unsafe;
        Object[] v2_1 = new Object[1];
        v2_1[0] = p5;
        return v0_0.invoke(v1, v2_1);
    }

Method com.google.gson.internal.UnsafeAllocator.create() calling method java.lang.reflect.Method.invoke()


    public static com.google.gson.internal.UnsafeAllocator create()
    {
        try {
            Class v6 = Class.forName("sun.misc.Unsafe");
            reflect.Field v2 = v6.getDeclaredField("theUnsafe");
            v2.setAccessible(1);
            Object v5 = v2.get(0);
            String v8_1 = new Class[1];
            v8_1[0] = Class;
            com.google.gson.internal.UnsafeAllocator$4 v7_3 = new com.google.gson.internal.UnsafeAllocator$1(v6.getMethod("allocateInstance", v8_1), v5);
        } catch (com.google.gson.internal.UnsafeAllocator$4 v7) {
            try {
                Class[] v9_2 = new Class[1];
                v9_2[0] = Class;
                reflect.Method v3 = java.io.ObjectStreamClass.getDeclaredMethod("getConstructorId", v9_2);
                v3.setAccessible(1);
                String v8_4 = new Object[1];
                v8_4[0] = Object;
                int v1 = ((Integer) v3.invoke(0, v8_4)).intValue();
                Class[] v9_5 = new Class[2];
                v9_5[0] = Class;
                v9_5[1] = Integer.TYPE;
                reflect.Method v4_0 = java.io.ObjectStreamClass.getDeclaredMethod("newInstance", v9_5);
                v4_0.setAccessible(1);
                v7_3 = new com.google.gson.internal.UnsafeAllocator$2(v4_0, v1);
            } catch (com.google.gson.internal.UnsafeAllocator$4 v7) {
                try {
                    Class[] v9_7 = new Class[2];
                    v9_7[0] = Class;
                    v9_7[1] = Class;
                    reflect.Method v4_1 = java.io.ObjectInputStream.getDeclaredMethod("newInstance", v9_7);
                    v4_1.setAccessible(1);
                    v7_3 = new com.google.gson.internal.UnsafeAllocator$3(v4_1);
                } catch (com.google.gson.internal.UnsafeAllocator$4 v7) {
                    v7_3 = new com.google.gson.internal.UnsafeAllocator$4();
                }
            }
        }
        return v7_3;
    }

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


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

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


    private static void zza(com.google.android.gms.measurement.AppMeasurement p7, android.content.Context p8, String p9, com.google.android.gms.internal.aen p10, com.google.firebase.messaging.zzb p11, int p12)
    {
        if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
            String v2_28 = String.valueOf(p10.zzcun);
            int v3_4 = String.valueOf(p10.zzcuo);
            android.util.Log.v("FirebaseAbtUtil", new StringBuilder(((String.valueOf(v2_28).length() + 7) + String.valueOf(v3_4).length())).append("_SEI: ").append(v2_28).append(" ").append(v3_4).toString());
        }
        try {
            Class.forName("com.google.android.gms.measurement.AppMeasurement$ConditionalUserProperty");
            String v2_23 = com.google.firebase.messaging.zzc.zza(p7, p9);
        } catch (Object[] v0_18) {
            android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v0_18);
            return;
        }
        if (com.google.firebase.messaging.zzc.zza(p7, p9).size() >= com.google.firebase.messaging.zzc.zzb(p7, p9)) {
            Object[] v0_23;
            if (p10.zzcux == 0) {
                v0_23 = 1;
            } else {
                v0_23 = p10.zzcux;
            }
            if (v0_23 != 1) {
                if (!android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                    return;
                } else {
                    String v1_17 = String.valueOf(p10.zzcun);
                    String v2_25 = String.valueOf(p10.zzcuo);
                    android.util.Log.v("FirebaseAbtUtil", new StringBuilder(((String.valueOf(v1_17).length() + 44) + String.valueOf(v2_25).length())).append("_E won\'t be set due to overflow policy. [").append(v1_17).append(", ").append(v2_25).append("]").toString());
                    return;
                }
            } else {
                Object[] v0_29 = v2_23.get(0);
                String v1_23 = com.google.firebase.messaging.zzc.zzS(v0_29);
                Object[] v0_0 = com.google.firebase.messaging.zzc.zzT(v0_29);
                if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                    android.util.Log.v("FirebaseAbtUtil", new StringBuilder((String.valueOf(v1_23).length() + 38)).append("Clearing _E due to overflow policy: [").append(v1_23).append("]").toString());
                }
                com.google.firebase.messaging.zzc.zza(p8, p9, v1_23, v0_0, com.google.firebase.messaging.zzc.zza(p10, p11));
            }
        }
        Object[] v0_1 = v2_23.iterator();
        while (v0_1.hasNext()) {
            String v1_12 = v0_1.next();
            String v2_17 = com.google.firebase.messaging.zzc.zzS(v1_12);
            String v1_13 = com.google.firebase.messaging.zzc.zzT(v1_12);
            if ((v2_17.equals(p10.zzcun)) && ((!v1_13.equals(p10.zzcuo)) && (android.util.Log.isLoggable("FirebaseAbtUtil", 2)))) {
                android.util.Log.v("FirebaseAbtUtil", new StringBuilder(((String.valueOf(v2_17).length() + 77) + String.valueOf(v1_13).length())).append("Clearing _E, as only one _V of the same _E can be set atany given time: [").append(v2_17).append(", ").append(v1_13).append("].").toString());
                com.google.firebase.messaging.zzc.zza(p8, p9, v2_17, v1_13, com.google.firebase.messaging.zzc.zza(p10, p11));
            }
        }
        String v1_2 = com.google.firebase.messaging.zzc.zza(p10, p9, p11);
        if (v1_2 != null) {
            if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                String v2_3 = String.valueOf(p10.zzcun);
                int v3_7 = String.valueOf(p10.zzcuo);
                String v4_11 = String.valueOf(p10.zzcuq);
                android.util.Log.v("FirebaseAbtUtil", new StringBuilder((((String.valueOf(v2_3).length() + 27) + String.valueOf(v3_7).length()) + String.valueOf(v4_11).length())).append("Setting _CUP for _E: [").append(v2_3).append(", ").append(v3_7).append(", ").append(v4_11).append("]").toString());
            }
            try {
                Object[] v0_11;
                String v4_15 = new Class[1];
                v4_15[0] = Class.forName("com.google.android.gms.measurement.AppMeasurement$ConditionalUserProperty");
                String v2_12 = com.google.android.gms.measurement.AppMeasurement.getDeclaredMethod("setConditionalUserProperty", v4_15);
                v2_12.setAccessible(1);
            } catch (Object[] v0_12) {
                android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v0_12);
                return;
            } catch (Object[] v0_12) {
            } catch (Object[] v0_12) {
            } catch (Object[] v0_12) {
            }
            if (android.text.TextUtils.isEmpty(p10.zzcus)) {
                v0_11 = p11.zzEu();
            } else {
                v0_11 = p10.zzcus;
            }
            p7.logEventInternal(p9, v0_11, com.google.firebase.messaging.zzc.zza(p10));
            Object[] v0_14 = new Object[1];
            v0_14[0] = v1_2;
            v2_12.invoke(p7, v0_14);
            return;
        } else {
            if (!android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                return;
            } else {
                String v1_6 = String.valueOf(p10.zzcun);
                String v2_15 = String.valueOf(p10.zzcuo);
                android.util.Log.v("FirebaseAbtUtil", new StringBuilder(((String.valueOf(v1_6).length() + 42) + String.valueOf(v2_15).length())).append("Could not create _CUP for: [").append(v1_6).append(", ").append(v2_15).append("]. Skipping.").toString());
                return;
            }
        }
    }

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


    private static void zza(android.content.Context p6, String p7, String p8, String p9, String p10)
    {
        if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
            reflect.InvocationTargetException v0_2;
            reflect.InvocationTargetException v0_7 = String.valueOf(p7);
            if (v0_7.length() == 0) {
                v0_2 = new String("_CE(experimentId) called by ");
            } else {
                v0_2 = "_CE(experimentId) called by ".concat(v0_7);
            }
            android.util.Log.v("FirebaseAbtUtil", v0_2);
        }
        if (com.google.firebase.messaging.zzc.zzbD(p6)) {
            reflect.InvocationTargetException v0_4 = com.google.firebase.messaging.zzc.zzaQ(p6);
            try {
                int v3_2 = new Class[3];
                v3_2[0] = String;
                v3_2[1] = String;
                v3_2[2] = android.os.Bundle;
                String v1_2 = com.google.android.gms.measurement.AppMeasurement.getDeclaredMethod("clearConditionalUserProperty", v3_2);
                v1_2.setAccessible(1);
            } catch (reflect.InvocationTargetException v0_6) {
                android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v0_6);
            } catch (reflect.InvocationTargetException v0_6) {
            } catch (reflect.InvocationTargetException v0_6) {
            }
            if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                android.util.Log.v("FirebaseAbtUtil", new StringBuilder(((String.valueOf(p8).length() + 17) + String.valueOf(p9).length())).append("Clearing _E: [").append(p8).append(", ").append(p9).append("]").toString());
            }
            String v2_8 = new Object[3];
            v2_8[0] = p8;
            v2_8[1] = p10;
            v2_8[2] = com.google.firebase.messaging.zzc.zzX(p8, p9);
            v1_2.invoke(v0_4, v2_8);
        }
        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 p7, String p8)
    {
        String v1_1 = new java.util.ArrayList();
        try {
            StringBuilder v3_11 = new Class[2];
            v3_11[0] = String;
            v3_11[1] = String;
            boolean v0_0 = com.google.android.gms.measurement.AppMeasurement.getDeclaredMethod("getConditionalUserProperties", v3_11);
            v0_0.setAccessible(1);
            String v2_2 = new Object[2];
            v2_2[0] = p8;
            v2_2[1] = "";
            boolean v0_2 = ((java.util.List) v0_0.invoke(p7, v2_2));
        } catch (boolean v0_3) {
            android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v0_3);
            v0_2 = v1_1;
        } catch (boolean v0_3) {
        } catch (boolean v0_3) {
        }
        if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
            android.util.Log.v("FirebaseAbtUtil", new StringBuilder((String.valueOf(p8).length() + 55)).append("Number of currently set _Es for origin: ").append(p8).append(" is ").append(v0_2.size()).toString());
        }
        return v0_2;
    }

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


    private final String zzhs(String p9)
    {
        if (com.google.android.gms.common.util.zzq.isAtLeastO()) {
            LinkageError v0_11 = ((android.app.NotificationManager) this.mContext.getSystemService(android.app.NotificationManager));
            try {
                if (this.zzckU != null) {
                    if (!android.text.TextUtils.isEmpty(p9)) {
                        reflect.Method v2_12 = this.zzckU;
                        Object v3_11 = new Object[1];
                        v3_11[0] = p9;
                        if (v2_12.invoke(v0_11, v3_11) != null) {
                            return p9;
                        } else {
                            android.util.Log.w("FirebaseMessaging", new StringBuilder((String.valueOf(p9).length() + 122)).append("Notification Channel requested (").append(p9).append(") has not been created by the app. Manifest configuration, or default, value will be used.").toString());
                        }
                    }
                    p9 = this.zzKb().getString("com.google.firebase.messaging.default_notification_channel_id");
                    if (android.text.TextUtils.isEmpty(p9)) {
                        android.util.Log.w("FirebaseMessaging", "Missing Default Notification Channel metadata in AndroidManifest. Default value will be used.");
                    } else {
                        reflect.Method v2_19 = this.zzckU;
                        Object v3_23 = new Object[1];
                        v3_23[0] = p9;
                        if (v2_19.invoke(v0_11, v3_23) != null) {
                            return p9;
                        } else {
                            android.util.Log.w("FirebaseMessaging", "Notification Channel set in AndroidManifest.xml has not been created by the app. Default value will be used.");
                        }
                    }
                    reflect.Method v2_22 = this.zzckU;
                    Object v3_26 = new Object[1];
                    v3_26[0] = "fcm_fallback_notification_channel";
                    if (v2_22.invoke(v0_11, v3_26) == null) {
                        reflect.Method v2_25 = Class.forName("android.app.NotificationChannel");
                        Object v3_28 = new Class[3];
                        v3_28[0] = String;
                        v3_28[1] = CharSequence;
                        v3_28[2] = Integer.TYPE;
                        Object v3_29 = v2_25.getConstructor(v3_28);
                        Object[] v4_0 = new Object[3];
                        v4_0[0] = "fcm_fallback_notification_channel";
                        v4_0[1] = this.mContext.getString(com.google.android.gms.R$string.fcm_fallback_notification_channel_label);
                        v4_0[2] = Integer.valueOf(3);
                        Object v3_0 = v3_29.newInstance(v4_0);
                        Object[] v4_1 = v0_11.getClass();
                        Class[] v6_6 = new Class[1];
                        v6_6[0] = v2_25;
                        reflect.Method v2_1 = v4_1.getMethod("createNotificationChannel", v6_6);
                        Object[] v4_3 = new Object[1];
                        v4_3[0] = v3_0;
                        v2_1.invoke(v0_11, v4_3);
                    }
                    p9 = "fcm_fallback_notification_channel";
                    return p9;
                } else {
                    reflect.Method v2_0 = v0_11.getClass();
                    Object[] v4_5 = new Class[1];
                    v4_5[0] = String;
                    this.zzckU = v2_0.getMethod("getNotificationChannel", v4_5);
                }
            } catch (LinkageError v0_7) {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v0_7);
            } catch (LinkageError v0_6) {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v0_6);
            } catch (LinkageError v0_5) {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v0_5);
            } catch (LinkageError v0_4) {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v0_4);
            } catch (LinkageError v0_3) {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v0_3);
            } catch (LinkageError v0_2) {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v0_2);
            } catch (LinkageError v0_1) {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v0_1);
            } catch (LinkageError v0_0) {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v0_0);
            }
            p9 = 0;
        } else {
            p9 = 0;
        }
        return p9;
    }

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


    private final android.app.Notification zza(CharSequence p7, String p8, int p9, Integer p10, android.net.Uri p11, android.app.PendingIntent p12, android.app.PendingIntent p13, String p14)
    {
        android.app.Notification$Builder v1_1 = new android.app.Notification$Builder(this.mContext).setAutoCancel(1).setSmallIcon(p9);
        if (!android.text.TextUtils.isEmpty(p7)) {
            v1_1.setContentTitle(p7);
        }
        if (!android.text.TextUtils.isEmpty(p8)) {
            v1_1.setContentText(p8);
            v1_1.setStyle(new android.app.Notification$BigTextStyle().bigText(p8));
        }
        if (p10 != null) {
            v1_1.setColor(p10.intValue());
        }
        if (p11 != null) {
            v1_1.setSound(p11);
        }
        if (p12 != null) {
            v1_1.setContentIntent(p12);
        }
        if (p13 != null) {
            v1_1.setDeleteIntent(p13);
        }
        if (p14 != null) {
            try {
                if (this.zzckT == null) {
                    reflect.Method v0_8 = v1_1.getClass();
                    int v3_1 = new Class[1];
                    v3_1[0] = String;
                    this.zzckT = v0_8.getMethod("setChannel", v3_1);
                }
            } catch (reflect.Method v0_17) {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v0_17);
            } catch (reflect.Method v0_16) {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v0_16);
            } catch (reflect.Method v0_15) {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v0_15);
            } catch (reflect.Method v0_14) {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v0_14);
            } catch (reflect.Method v0_13) {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v0_13);
            } catch (reflect.Method v0_12) {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v0_12);
            }
            reflect.Method v0_10 = this.zzckT;
            Object[] v2_3 = new Object[1];
            v2_3[0] = p14;
            v0_10.invoke(v1_1, v2_3);
        }
        return v1_1.build();
    }

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


    private final void zza(Class p8, Object p9, Iterable p10)
    {
        String v2_0 = android.support.v4.content.ContextCompat.isDeviceProtectedStorage(this.mApplicationContext);
        if (v2_0 != null) {
            com.google.firebase.FirebaseApp$zzd.zzbC(this.mApplicationContext);
        }
        java.util.Iterator v3 = p10.iterator();
        while (v3.hasNext()) {
            String v0_2 = ((String) v3.next());
            try {
                if ((v2_0 == null) || (com.google.firebase.FirebaseApp.zzbUY.contains(v0_2))) {
                    String v1_2 = Class.forName(v0_2);
                    Object[] v5_1 = new Class[1];
                    v5_1[0] = p8;
                    String v1_3 = v1_2.getMethod("getInstance", v5_1);
                    int v4_1 = v1_3.getModifiers();
                    if ((reflect.Modifier.isPublic(v4_1)) && (reflect.Modifier.isStatic(v4_1))) {
                        Object[] v5_5 = new Object[1];
                        v5_5[0] = p9;
                        v1_3.invoke(0, v5_5);
                    }
                }
            } catch (String v1) {
                throw new IllegalStateException(String.valueOf(v0_2).concat("#getInstance has been removed by Proguard. Add keep rule to prevent it."));
            } catch (String v0_7) {
                android.util.Log.wtf("FirebaseApp", "Firebase API initialization failure.", v0_7);
            } catch (String v1) {
                if (!com.google.firebase.FirebaseApp.zzbUZ.contains(v0_2)) {
                    android.util.Log.d("FirebaseApp", String.valueOf(v0_2).concat(" is not linked. Skipping initialization."));
                } else {
                    throw new IllegalStateException(String.valueOf(v0_2).concat(" is missing, but is required. Check if it has been removed by Proguard."));
                }
            } catch (String v1_4) {
                String v0_4 = String.valueOf(v0_2);
                if (v0_4.length() == 0) {
                    String v0_6 = new String("Failed to initialize ");
                } else {
                    v0_6 = "Failed to initialize ".concat(v0_4);
                }
                android.util.Log.wtf("FirebaseApp", v0_6, v1_4);
            }
        }
        return;
    }

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


    public static void installIfNeeded(android.content.Context p6)
    {
        com.google.android.gms.common.internal.zzbo.zzb(p6, "Context must not be null");
        com.google.android.gms.common.zze.zzas(p6);
        com.google.android.gms.common.GooglePlayServicesNotAvailableException v0_8 = com.google.android.gms.common.zzo.getRemoteContext(p6);
        if (v0_8 != null) {
            try {
                if (com.google.android.gms.security.ProviderInstaller.zzbCH == null) {
                    int v2_2 = v0_8.getClassLoader().loadClass("com.google.android.gms.common.security.ProviderInstallerImpl");
                    int v3_2 = new Class[1];
                    v3_2[0] = android.content.Context;
                    com.google.android.gms.security.ProviderInstaller.zzbCH = v2_2.getMethod("insertProvider", v3_2);
                }
            } catch (com.google.android.gms.common.GooglePlayServicesNotAvailableException v0_9) {
                throw v0_9;
            }
            Object[] v4_3 = new Object[1];
            v4_3[0] = v0_8;
            com.google.android.gms.security.ProviderInstaller.zzbCH.invoke(0, v4_3);
            return;
        } else {
            android.util.Log.e("ProviderInstaller", "Failed to get remote context");
            throw new com.google.android.gms.common.GooglePlayServicesNotAvailableException(8);
        }
    }

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


    protected final void zzT()
    {
        if (this.zzru != null) {
            com.google.android.gms.internal.zzax v1_5 = this.zzpJ.getContext().getResources().getDisplayMetrics();
            com.google.android.gms.internal.zzaz v0_3 = ((Boolean) com.google.android.gms.ads.internal.zzbs.zzbL().zzd(com.google.android.gms.internal.zzmo.zzEY)).booleanValue();
            Long v2_1 = this.zzrx;
            Object[] v4_1 = new Object[3];
            v4_1[0] = this.zzru;
            v4_1[1] = v1_5;
            v4_1[2] = Boolean.valueOf(v0_3);
            com.google.android.gms.internal.zzax v1_2 = new com.google.android.gms.internal.zzdh(((String) v2_1.invoke(0, v4_1)));
            com.google.android.gms.internal.zzaz v0_9 = new com.google.android.gms.internal.zzaz();
            v0_9.zzcu = v1_2.zzrj;
            v0_9.zzcv = v1_2.zzcv;
            v0_9.zzcw = v1_2.zzcw;
            this.zzro.zzbR = v0_9;
        }
        return;
    }

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


    protected final void zzT()
    {
        this.zzro.zzbH = Integer.valueOf(2);
        Throwable v0_7 = this.zzrx;
        Integer v2_4 = new Object[1];
        v2_4[0] = this.zzpJ.getApplicationContext();
        try {
            if (((Boolean) v0_7.invoke(0, v2_4)).booleanValue() != 1) {
                this.zzro.zzbH = Integer.valueOf(0);
            } else {
                this.zzro.zzbH = Integer.valueOf(1);
            }
        } catch (Throwable v0_6) {
            throw v0_6;
        }
        return;
    }

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


    protected final void zzT()
    {
        if (com.google.android.gms.internal.zzdx.zzrt == null) {
            if (com.google.android.gms.internal.zzdx.zzrt == null) {
                Object[] v3_1 = new Object[0];
                com.google.android.gms.internal.zzdx.zzrt = ((Long) this.zzrx.invoke(0, v3_1));
            }
        }
        this.zzro.zzbw = com.google.android.gms.internal.zzdx.zzrt;
        return;
    }

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


    protected final void zzT()
    {
        try {
            Long v3_2 = new Object[0];
            Long v2_3 = new com.google.android.gms.internal.zzda(((String) this.zzrx.invoke(0, v3_2)));
            this.zzro.zzbJ = v2_3.zzqB;
            this.zzro.zzbK = v2_3.zzqC;
            return;
        } catch (Throwable v0_3) {
            throw v0_3;
        }
    }

Method com.google.android.gms.internal.zzdv.zzT() calling method java.lang.reflect.Method.invoke()


    protected final void zzT()
    {
        try {
            if (this.zzrs != null) {
                Integer v0_11 = this.zzrx;
                com.google.android.gms.internal.zzax v4 = new Object[1];
                v4[0] = this.zzrs;
                com.google.android.gms.internal.zzcz v3_1 = new com.google.android.gms.internal.zzcz(((String) v0_11.invoke(0, v4)));
                this.zzro.zzbG = v3_1.zzqy;
                if (v3_1.zzqz.booleanValue()) {
                    Integer v0_8;
                    if (!v3_1.zzqA.booleanValue()) {
                        v0_8 = 1;
                    } else {
                        v0_8 = 0;
                    }
                    this.zzro.zzbO = Integer.valueOf(v0_8);
                }
            }
        } catch (Integer v0_10) {
            throw v0_10;
        }
        return;
    }

Method com.google.android.gms.internal.zzdu.zzT() calling method java.lang.reflect.Method.invoke()


    protected final void zzT()
    {
        this.zzro.zzbu = Long.valueOf(-1);
        this.zzro.zzbv = Long.valueOf(-1);
        if (this.zzrr == null) {
            Long v0_1 = this.zzrx;
            com.google.android.gms.internal.zzax v2_1 = new Object[1];
            v2_1[0] = this.zzpJ.getContext();
            this.zzrr = ((java.util.List) v0_1.invoke(0, v2_1));
        }
        try {
            if ((this.zzrr != null) && (this.zzrr.size() == 2)) {
                this.zzro.zzbu = Long.valueOf(((Long) this.zzrr.get(0)).longValue());
                this.zzro.zzbv = Long.valueOf(((Long) this.zzrr.get(1)).longValue());
            }
        } catch (Long v0_16) {
            throw v0_16;
        }
        return;
    }

Method com.google.android.gms.internal.zzdt.zzT() calling method java.lang.reflect.Method.invoke()


    protected final void zzT()
    {
        this.zzro.zzaY = "E";
        if (com.google.android.gms.internal.zzdt.zzaY == null) {
            if (com.google.android.gms.internal.zzdt.zzaY == null) {
                Object[] v3_1 = new Object[0];
                com.google.android.gms.internal.zzdt.zzaY = ((String) this.zzrx.invoke(0, v3_1));
            }
        }
        this.zzro.zzaY = com.google.android.gms.internal.zzdt.zzaY;
        return;
    }

Method com.google.android.gms.internal.zzds.zzT() calling method java.lang.reflect.Method.invoke()


    protected final void zzT()
    {
        try {
            if (!((Boolean) com.google.android.gms.ads.internal.zzbs.zzbL().zzd(com.google.android.gms.internal.zzmo.zzER)).booleanValue()) {
                this.zzro.zzbi = Long.valueOf(-1);
                com.google.android.gms.internal.zzax v1_1 = this.zzro;
                Throwable v0_2 = this.zzrx;
                Long v2_0 = new Object[1];
                v2_0[0] = this.zzpJ.getContext();
                v1_1.zzbi = ((Long) v0_2.invoke(0, v2_0));
            } else {
                this.zzro.zzbi = Long.valueOf(-1);
                if (this.zzrq == -1) {
                    Throwable v0_8 = this.zzrx;
                    com.google.android.gms.internal.zzax v1_3 = new Object[1];
                    v1_3[0] = this.zzpJ.getContext();
                    this.zzrq = ((Long) v0_8.invoke(0, v1_3)).longValue();
                }
                this.zzro.zzbi = Long.valueOf(this.zzrq);
            }
        } catch (Throwable v0_14) {
            throw v0_14;
        }
        return;
    }

Method com.google.android.gms.internal.zzdr.zzT() calling method java.lang.reflect.Method.invoke()


    protected final void zzT()
    {
        if (com.google.android.gms.internal.zzdr.zzrp == null) {
            if (com.google.android.gms.internal.zzdr.zzrp == null) {
                Object[] v3_1 = new Object[0];
                com.google.android.gms.internal.zzdr.zzrp = ((Long) this.zzrx.invoke(0, v3_1));
            }
        }
        this.zzro.zzbr = com.google.android.gms.internal.zzdr.zzrp;
        return;
    }

Method com.google.android.gms.internal.zzdp.zzT() calling method java.lang.reflect.Method.invoke()


    protected final void zzT()
    {
        if (!this.zzpJ.zzH()) {
            try {
                com.google.android.gms.internal.zzax v2 = this.zzro;
                Throwable v0_5 = this.zzrx;
                Object[] v4_1 = new Object[1];
                v4_1[0] = this.zzpJ.getApplicationContext();
                v2.zzbU = ((String) v0_5.invoke(0, v4_1));
            } catch (Throwable v0_3) {
                throw v0_3;
            }
        } else {
            this.zzW();
        }
        return;
    }

Method com.google.android.gms.internal.zzdo.zzT() calling method java.lang.reflect.Method.invoke()


    protected final void zzT()
    {
        com.google.android.gms.internal.zzax v2_1 = new Object[0];
        com.google.android.gms.internal.zzax v0_7 = ((Long) this.zzrx.invoke(0, v2_1)).longValue();
        try {
            this.zzro.zzbY = Long.valueOf(v0_7);
        } catch (com.google.android.gms.internal.zzax v0_4) {
            throw v0_4;
        }
        if (this.startTime != 0) {
            this.zzro.zzbn = Long.valueOf((v0_7 - this.startTime));
            this.zzro.zzbs = Long.valueOf(this.startTime);
        }
        return;
    }

Method com.google.android.gms.internal.zzdn.zzT() calling method java.lang.reflect.Method.invoke()


    protected final void zzT()
    {
        if (com.google.android.gms.internal.zzdn.zzbF == null) {
            if (com.google.android.gms.internal.zzdn.zzbF == null) {
                Object[] v3_1 = new Object[0];
                com.google.android.gms.internal.zzdn.zzbF = ((Long) this.zzrx.invoke(0, v3_1));
            }
        }
        this.zzro.zzbF = com.google.android.gms.internal.zzdn.zzbF;
        return;
    }

Method com.google.android.gms.internal.zzdm.zzT() calling method java.lang.reflect.Method.invoke()


    protected final void zzT()
    {
        this.zzro.zzbb = Long.valueOf(-1);
        this.zzro.zzbc = Long.valueOf(-1);
        Throwable v0_0 = this.zzrx;
        com.google.android.gms.internal.zzax v2_1 = new Object[1];
        v2_1[0] = this.zzpJ.getContext();
        Throwable v0_2 = ((int[]) v0_0.invoke(0, v2_1));
        try {
            this.zzro.zzbb = Long.valueOf(((long) v0_2[0]));
            this.zzro.zzbc = Long.valueOf(((long) v0_2[1]));
            return;
        } catch (Throwable v0_6) {
            throw v0_6;
        }
    }

Method com.google.android.gms.internal.zzdl.zzT() calling method java.lang.reflect.Method.invoke()


    protected final void zzT()
    {
        com.google.android.gms.internal.zzbu v0_22;
        int v3 = 3;
        if ((com.google.android.gms.internal.zzdl.zzrm != null) && ((!com.google.android.gms.internal.zzdg.zzo(com.google.android.gms.internal.zzdl.zzrm.zzaT)) && ((!com.google.android.gms.internal.zzdl.zzrm.zzaT.equals("E")) && (!com.google.android.gms.internal.zzdl.zzrm.zzaT.equals("0000000000000000000000000000000000000000000000000000000000000000"))))) {
            v0_22 = 0;
        } else {
            v0_22 = 1;
        }
        if (v0_22 != null) {
            try {
                if (com.google.android.gms.internal.zzdg.zzo(com.google.android.gms.internal.zzdl.zza(this.zzrn))) {
                    com.google.android.gms.internal.zzbu v0_31;
                    com.google.android.gms.internal.zzbu v0_26 = this.zzrn;
                    if ((!com.google.android.gms.internal.zzdg.zzo(com.google.android.gms.internal.zzdl.zza(v0_26))) || ((v0_26 == null) || ((v0_26.zzaQ == null) || (v0_26.zzaQ.zzaS.intValue() != 3)))) {
                        v0_31 = 0;
                    } else {
                        v0_31 = 1;
                    }
                    if (Boolean.valueOf(v0_31).booleanValue()) {
                        if ((!this.zzpJ.zzJ()) || ((!((Boolean) com.google.android.gms.ads.internal.zzbs.zzbL().zzd(com.google.android.gms.internal.zzmo.zzFc)).booleanValue()) || (!((Boolean) com.google.android.gms.ads.internal.zzbs.zzbL().zzd(com.google.android.gms.internal.zzmo.zzFd)).booleanValue()))) {
                            com.google.android.gms.internal.zzbu v0_46 = 0;
                        } else {
                            v0_46 = 1;
                        }
                        if (v0_46 != null) {
                        }
                    }
                    v3 = 2;
                } else {
                    v3 = 4;
                }
            } catch (com.google.android.gms.internal.zzbu v0_10) {
                throw v0_10;
            }
            com.google.android.gms.internal.zzbu v0_51;
            com.google.android.gms.internal.zzmm v6_5 = this.zzrx;
            Object[] v8 = new Object[2];
            v8[0] = this.zzpJ.getContext();
            if (v3 != 2) {
                v0_51 = 0;
            } else {
                v0_51 = 1;
            }
            v8[1] = Boolean.valueOf(v0_51);
            com.google.android.gms.internal.zzbu v1_1 = new com.google.android.gms.internal.zzbu(((String) v6_5.invoke(0, v8)));
            com.google.android.gms.internal.zzdl.zzrm = v1_1;
            if ((com.google.android.gms.internal.zzdg.zzo(v1_1.zzaT)) || (com.google.android.gms.internal.zzdl.zzrm.zzaT.equals("E"))) {
                switch (v3) {
                    case 3:
                        com.google.android.gms.internal.zzbu v0_9 = this.zzU();
                        if (!com.google.android.gms.internal.zzdg.zzo(v0_9)) {
                            com.google.android.gms.internal.zzdl.zzrm.zzaT = v0_9;
                        }
                        break;
                    case 4:
                        com.google.android.gms.internal.zzdl.zzrm.zzaT = this.zzrn.zzaR.zzaT;
                        break;
                }
            }
        }
        if (com.google.android.gms.internal.zzdl.zzrm != null) {
            this.zzro.zzaT = com.google.android.gms.internal.zzdl.zzrm.zzaT;
            this.zzro.zzbx = Long.valueOf(com.google.android.gms.internal.zzdl.zzrm.zzlO);
            this.zzro.zzaV = com.google.android.gms.internal.zzdl.zzrm.zzaV;
            this.zzro.zzaW = com.google.android.gms.internal.zzdl.zzrm.zzaW;
            this.zzro.zzaX = com.google.android.gms.internal.zzdl.zzrm.zzaX;
        }
        return;
    }

Method com.google.android.gms.internal.zzdk.zzT() calling method java.lang.reflect.Method.invoke()


    protected final void zzT()
    {
        this.zzro.zzbt = "E";
        if (com.google.android.gms.internal.zzdk.zzrk == null) {
            if (com.google.android.gms.internal.zzdk.zzrk == null) {
                Throwable v0_8 = this.zzrx;
                Object[] v3_1 = new Object[1];
                v3_1[0] = this.zzpJ.getContext();
                com.google.android.gms.internal.zzdk.zzrk = ((String) v0_8.invoke(0, v3_1));
            }
        }
        this.zzro.zzbt = com.google.android.gms.internal.zzbt.zza(com.google.android.gms.internal.zzdk.zzrk.getBytes(), 1);
        return;
    }

Method com.google.android.gms.internal.zzdj.zzT() calling method java.lang.reflect.Method.invoke()


    protected final void zzT()
    {
        this.zzro.zzbI = Integer.valueOf(2);
        try {
            Integer v0_4;
            Integer v0_7 = this.zzrx;
            Object[] v4_0 = new Object[1];
            v4_0[0] = this.zzpJ.getApplicationContext();
        } catch (Integer v0_6) {
            if ((v0_6.getTargetException() instanceof android.provider.Settings$SettingNotFoundException)) {
                return;
            } else {
                throw v0_6;
            }
        }
        if (!((Boolean) v0_7.invoke(0, v4_0)).booleanValue()) {
            v0_4 = 0;
        } else {
            v0_4 = 1;
        }
        this.zzro.zzbI = Integer.valueOf(v0_4);
        return;
    }

Method com.google.android.gms.internal.zzdi.zzT() calling method java.lang.reflect.Method.invoke()


    protected final void zzT()
    {
        try {
            this.zzro.zzaZ = Long.valueOf(-1);
            com.google.android.gms.internal.zzax v2_2 = this.zzro;
            Throwable v0_4 = this.zzrx;
            Object[] v4_0 = new Object[1];
            v4_0[0] = this.zzpJ.getContext();
            v2_2.zzaZ = ((Long) v0_4.invoke(0, v4_0));
            return;
        } catch (Throwable v0_3) {
            throw v0_3;
        }
    }

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


    protected final com.google.android.gms.internal.zzdf zzb(android.view.MotionEvent p8)
    {
        reflect.InvocationTargetException v0_6 = com.google.android.gms.internal.zzcs.zzpJ.zzc("7KqrGXdk/af3XqeV7Kdf9PbIbh3C1JbHd2XfO7vMbAGonJ11eSDtjbVaiMZyTrse", "J+RI1JNo03xly9SRWO99cvEQhgdX6x+RL8PvxYQsPic=");
        if ((v0_6 != null) && (p8 != null)) {
            try {
                Object[] v3_0 = new Object[3];
                v3_0[0] = p8;
                v3_0[1] = this.zzqh;
                v3_0[2] = com.google.android.gms.ads.internal.zzbs.zzbL().zzd(com.google.android.gms.internal.zzmo.zzET);
                return new com.google.android.gms.internal.zzdf(((String) v0_6.invoke(0, v3_0)));
            } catch (reflect.InvocationTargetException v0_3) {
                throw new com.google.android.gms.internal.zzcy(v0_3);
            } catch (reflect.InvocationTargetException v0_3) {
            }
        } else {
            throw new com.google.android.gms.internal.zzcy();
        }
    }

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


    protected final long zza(StackTraceElement[] p6)
    {
        reflect.InvocationTargetException v0_8 = com.google.android.gms.internal.zzcs.zzpJ.zzc("93FZcx3TGairtssuo4NaSvmwhnBdBRfmG43cez1s4nHLHJg1A/3UR3k+fui87zaI", "8yXffwi9xD4yRk9s3bzlCsp78O1cQWIN/y7cfZ1O0xQ=");
        if ((v0_8 != null) && (p6 != null)) {
            try {
                Object[] v3_0 = new Object[1];
                v3_0[0] = p6;
                return new com.google.android.gms.internal.zzcz(((String) v0_8.invoke(0, v3_0))).zzqy.longValue();
            } catch (reflect.InvocationTargetException v0_5) {
                throw new com.google.android.gms.internal.zzcy(v0_5);
            } catch (reflect.InvocationTargetException v0_5) {
            }
        } else {
            throw new com.google.android.gms.internal.zzcy();
        }
    }

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


    private static com.google.android.gms.internal.zzdf zza(com.google.android.gms.internal.zzdb p5, android.view.MotionEvent p6, android.util.DisplayMetrics p7)
    {
        reflect.InvocationTargetException v0_6 = p5.zzc("7OKu9eBgadNAt0os6Yom9Fc4Z+g/QG9jOe+s+JAGcO8yKBHrGX1guBev/xXHxnY1", "oyXxJz1/0whZ1sjpKwx6gZrLwCk4v4rbcD6dwdNy6Cs=");
        if ((v0_6 != null) && (p6 != null)) {
            try {
                Object[] v3_1 = new Object[2];
                v3_1[0] = p6;
                v3_1[1] = p7;
                return new com.google.android.gms.internal.zzdf(((String) v0_6.invoke(0, v3_1)));
            } catch (reflect.InvocationTargetException v0_3) {
                throw new com.google.android.gms.internal.zzcy(v0_3);
            } catch (reflect.InvocationTargetException v0_3) {
            }
        } else {
            throw new com.google.android.gms.internal.zzcy();
        }
    }

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


    private final void zzb(String p22, String p23, long p24, android.os.Bundle p26, boolean p27, boolean p28, boolean p29, String p30)
    {
        com.google.android.gms.common.internal.zzbo.zzcF(p22);
        com.google.android.gms.common.internal.zzbo.zzcF(p23);
        com.google.android.gms.common.internal.zzbo.zzu(p26);
        this = super.zzjC();
        this.zzkD();
        if (this.zzboe.isEnabled()) {
            if (!this.zzbtr) {
                this.zzbtr = 1;
                try {
                    com.google.android.gms.measurement.AppMeasurement$OnEventListener v2_22 = Class.forName("com.google.android.gms.tagmanager.TagManagerService");
                    try {
                        String v4_8 = new Class[1];
                        v4_8[0] = android.content.Context;
                        com.google.android.gms.measurement.AppMeasurement$OnEventListener v2_38 = v2_22.getDeclaredMethod("initialize", v4_8);
                        String v4_14 = new Object[1];
                        v4_14[0] = super.getContext();
                        v2_38.invoke(0, v4_14);
                    } catch (com.google.android.gms.measurement.AppMeasurement$OnEventListener v2_48) {
                        super.zzwF().zzyz().zzj("Failed to invoke Tag Manager\'s initialize() method", v2_48);
                    }
                } catch (com.google.android.gms.measurement.AppMeasurement$OnEventListener v2) {
                    super.zzwF().zzyB().log("Tag Manager is not found and thus will not be used");
                }
            }
            boolean v12 = "am".equals(p22);
            com.google.android.gms.measurement.AppMeasurement$OnEventListener v2_52 = com.google.android.gms.internal.zzcjl.zzex(p23);
            if ((!p27) || ((this.zzbtp == null) || ((v2_52 != null) || (v12)))) {
                if (this.zzboe.zzyP()) {
                    String v4_18 = super.zzwB().zzeq(p23);
                    if (v4_18 == null) {
                        android.os.Bundle v5_11 = java.util.Collections.singletonList("_o");
                        android.os.Bundle v13 = super.zzwB().zza(p23, p26, v5_11, p29, 1);
                        java.util.ArrayList v14_1 = new java.util.ArrayList();
                        v14_1.add(v13);
                        long v16 = super.zzwB().zzzt().nextLong();
                        int v10_1 = 0;
                        String v3_25 = new String[p26.size()];
                        android.os.Bundle v8_1 = ((String[]) v13.keySet().toArray(v3_25));
                        java.util.Arrays.sort(v8_1);
                        int v15 = v8_1.length;
                        java.util.Iterator v11_0 = 0;
                        while (v11_0 < v15) {
                            com.google.android.gms.measurement.AppMeasurement$OnEventListener v2_31;
                            String v18 = v8_1[v11_0];
                            com.google.android.gms.measurement.AppMeasurement$OnEventListener v2_30 = v13.get(v18);
                            super.zzwB();
                            android.os.Bundle[] v19 = com.google.android.gms.internal.zzcjl.zzC(v2_30);
                            if (v19 == null) {
                                v2_31 = v10_1;
                            } else {
                                v13.putInt(v18, v19.length);
                                int v9_1 = 0;
                                while (v9_1 < v19.length) {
                                    com.google.android.gms.measurement.AppMeasurement$OnEventListener v2_37 = super.zzwB().zza("_ep", v19[v9_1], v5_11, p29, 0);
                                    v2_37.putString("_en", p23);
                                    v2_37.putLong("_eid", v16);
                                    v2_37.putString("_gn", v18);
                                    v2_37.putInt("_ll", v19.length);
                                    v2_37.putInt("_i", v9_1);
                                    v14_1.add(v2_37);
                                    v9_1++;
                                }
                                v2_31 = (v19.length + v10_1);
                            }
                            v11_0++;
                            v10_1 = v2_31;
                        }
                        if (v10_1 != 0) {
                            v13.putLong("_eid", v16);
                            v13.putInt("_epc", v10_1);
                        }
                        com.google.android.gms.internal.zzcem.zzxE();
                        int v10_0 = super.zzwx().zzzh();
                        if ((v10_0 != 0) && (!v13.containsKey("_sc"))) {
                            v10_0.zzbtS = 1;
                        }
                        int v9_0 = 0;
                        while (v9_0 < v14_1.size()) {
                            String v3_1;
                            com.google.android.gms.measurement.AppMeasurement$OnEventListener v2_17 = ((android.os.Bundle) v14_1.get(v9_0));
                            if (v9_0 == 0) {
                                v3_1 = 0;
                            } else {
                                v3_1 = 1;
                            }
                            String v3_2;
                            if (v3_1 == null) {
                                v3_2 = p23;
                            } else {
                                v3_2 = "_ep";
                            }
                            v2_17.putString("_o", p22);
                            if (!v2_17.containsKey("_sc")) {
                                com.google.android.gms.internal.zzchz.zza(v10_0, v2_17);
                            }
                            android.os.Bundle v8_2;
                            if (!p28) {
                                v8_2 = v2_17;
                            } else {
                                v8_2 = super.zzwB().zzB(v2_17);
                            }
                            super.zzwF().zzyC().zze("Logging event (FE)", super.zzwA().zzdW(p23), super.zzwA().zzA(v8_2));
                            super.zzww().zzc(new com.google.android.gms.internal.zzcez(v3_2, new com.google.android.gms.internal.zzcew(v8_2), p22, p24), p30);
                            if (!v12) {
                                java.util.Iterator v11_1 = this.zzbtq.iterator();
                                while (v11_1.hasNext()) {
                                    ((com.google.android.gms.measurement.AppMeasurement$OnEventListener) v11_1.next()).onEvent(p22, p23, new android.os.Bundle(v8_2), p24);
                                }
                            }
                            v9_0++;
                        }
                        com.google.android.gms.internal.zzcem.zzxE();
                        if ((super.zzwx().zzzh() != null) && ("_ae".equals(p23))) {
                            super.zzwD().zzap(1);
                        }
                    } else {
                        int v7_1;
                        super.zzwB();
                        long v6_6 = com.google.android.gms.internal.zzcjl.zza(p23, com.google.android.gms.internal.zzcem.zzxh(), 1);
                        if (p23 == null) {
                            v7_1 = 0;
                        } else {
                            v7_1 = p23.length();
                        }
                        this.zzboe.zzwB().zza(p30, v4_18, "_ev", v6_6, v7_1);
                    }
                }
            } else {
                super.zzwF().zzyC().zze("Passing event to registered event handler (FE)", super.zzwA().zzdW(p23), super.zzwA().zzA(p26));
                this.zzbtp.interceptEvent(p22, p23, p26, p24);
            }
        } else {
            super.zzwF().zzyC().log("Event not sent since app measurement is disabled");
        }
        return;
    }

Method com.google.android.gms.internal.zzcem.zzya() calling method java.lang.reflect.Method.invoke()


    public final String zzya()
    {
        try {
            String v0_2 = Class.forName("android.os.SystemProperties");
            String v2_6 = new Class[2];
            v2_6[0] = String;
            v2_6[1] = String;
            String v0_1 = v0_2.getMethod("get", v2_6);
            String v2_1 = new Object[2];
            v2_1[0] = "debug.firebase.analytics.app";
            v2_1[1] = "";
            String v0_4 = ((String) v0_1.invoke(0, v2_1));
        } catch (String v0_8) {
            super.zzwF().zzyx().zzj("Could not find SystemProperties class", v0_8);
            v0_4 = "";
        } catch (String v0_7) {
            super.zzwF().zzyx().zzj("Could not find SystemProperties.get() method", v0_7);
        } catch (String v0_6) {
            super.zzwF().zzyx().zzj("Could not access SystemProperties.get()", v0_6);
        } catch (String v0_5) {
            super.zzwF().zzyx().zzj("SystemProperties.get() threw an exception", v0_5);
        }
        return v0_4;
    }

Method com.google.android.gms.internal.zzbgy.zzaN() calling method java.lang.reflect.Method.invoke()


    public static declared_synchronized boolean zzaN(android.content.Context p5)
    {
        try {
            Boolean v0_15;
            android.content.Context v2 = p5.getApplicationContext();
        } catch (Boolean v0_16) {
            throw v0_16;
        }
        if ((com.google.android.gms.internal.zzbgy.zzaKh == null) || ((com.google.android.gms.internal.zzbgy.zzaKi == null) || (com.google.android.gms.internal.zzbgy.zzaKh != v2))) {
            com.google.android.gms.internal.zzbgy.zzaKi = 0;
            if (!com.google.android.gms.common.util.zzq.isAtLeastO()) {
                try {
                    p5.getClassLoader().loadClass("com.google.android.instantapps.supervisor.InstantAppsRuntime");
                    com.google.android.gms.internal.zzbgy.zzaKi = Boolean.valueOf(1);
                } catch (Boolean v0) {
                    com.google.android.gms.internal.zzbgy.zzaKi = Boolean.valueOf(0);
                }
            } else {
                try {
                    Object[] v4_1 = new Class[0];
                    Object[] v4_3 = new Object[0];
                    com.google.android.gms.internal.zzbgy.zzaKi = ((Boolean) android.content.pm.PackageManager.getDeclaredMethod("isInstantApp", v4_1).invoke(v2.getPackageManager(), v4_3));
                } catch (Boolean v0) {
                    com.google.android.gms.internal.zzbgy.zzaKi = Boolean.valueOf(0);
                } catch (Boolean v0) {
                }
            }
            com.google.android.gms.internal.zzbgy.zzaKh = v2;
            v0_15 = com.google.android.gms.internal.zzbgy.zzaKi.booleanValue();
        } else {
            v0_15 = com.google.android.gms.internal.zzbgy.zzaKi.booleanValue();
        }
        return v0_15;
    }

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


    protected Object zzb(com.google.android.gms.internal.zzbgj p7)
    {
        Exception v0_7;
        Exception v0_0 = p7.zzaIL;
        if (p7.zzaIN == null) {
            v0_7 = this.zzcH(p7.zzaIL);
        } else {
            this.zzcH(p7.zzaIL);
            Class[] v2_0 = new Object[1];
            v2_0[0] = p7.zzaIL;
            com.google.android.gms.common.internal.zzbo.zza(1, "Concrete field shouldn\'t be value object: %s", v2_0);
            try {
                RuntimeException v1_3 = Character.toUpperCase(v0_0.charAt(0));
                Exception v0_2 = String.valueOf(v0_0.substring(1));
                Class[] v2_8 = new Class[0];
                RuntimeException v1_8 = new Object[0];
                v0_7 = this.getClass().getMethod(new StringBuilder((String.valueOf(v0_2).length() + 4)).append("get").append(v1_3).append(v0_2).toString(), v2_8).invoke(this, v1_8);
            } catch (Exception v0_8) {
                throw new RuntimeException(v0_8);
            }
        }
        return v0_7;
    }

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


    public final Object zze(java.util.Map p9, java.util.Map p10)
    {
        if (this.zzcjH != null) {
            try {
                String v1_24 = new Object[0];
                Object v2_6 = this.zzcjH.newInstance(v1_24);
                java.util.Iterator v3_0 = p9.entrySet().iterator();
            } catch (IllegalAccessException v0_15) {
                throw new RuntimeException(v0_15);
            } catch (IllegalAccessException v0_13) {
                throw new RuntimeException(v0_13);
            } catch (IllegalAccessException v0_7) {
                throw new RuntimeException(v0_7);
            }
            while (v3_0.hasNext()) {
                IllegalAccessException v0_18 = ((java.util.Map$Entry) v3_0.next());
                String v1_22 = ((String) v0_18.getKey());
                if (!this.zzcjM.containsKey(v1_22)) {
                    if (!this.zzcjN.containsKey(v1_22)) {
                        IllegalAccessException v0_22 = String.valueOf(this.zzcjG.getName());
                        IllegalAccessException v0_24 = new StringBuilder(((String.valueOf(v1_22).length() + 36) + String.valueOf(v0_22).length())).append("No setter/field for ").append(v1_22).append(" found on class ").append(v0_22).toString();
                        if (this.zzcjK.containsKey(v1_22.toLowerCase())) {
                            v0_24 = String.valueOf(v0_24).concat(" (fields/setters are case sensitive!)");
                        }
                        if (!this.zzcjI) {
                            if (this.zzcjJ) {
                                android.util.Log.w("ClassMapper", v0_24);
                            }
                        } else {
                            throw new com.google.firebase.database.DatabaseException(v0_24);
                        }
                    } else {
                        String v1_34 = ((reflect.Field) this.zzcjN.get(v1_22));
                        try {
                            v1_34.set(v2_6, com.google.android.gms.internal.zg.zzb(v0_18.getValue(), com.google.android.gms.internal.zh.zza(v1_34.getGenericType(), p10)));
                        } catch (IllegalAccessException v0_3) {
                            throw new RuntimeException(v0_3);
                        }
                    }
                } else {
                    String v1_3 = ((reflect.Method) this.zzcjM.get(v1_22));
                    Object[] v4_1 = v1_3.getGenericParameterTypes();
                    if (v4_1.length == 1) {
                        try {
                            Object[] v4_5 = new Object[1];
                            v4_5[0] = com.google.android.gms.internal.zg.zzb(v0_18.getValue(), com.google.android.gms.internal.zh.zza(v4_1[0], p10));
                            v1_3.invoke(v2_6, v4_5);
                        } catch (IllegalAccessException v0_8) {
                            throw new RuntimeException(v0_8);
                        } catch (IllegalAccessException v0_6) {
                            throw new RuntimeException(v0_6);
                        }
                    } else {
                        throw new IllegalStateException("Setter does not have exactly one parameter");
                    }
                }
            }
            return v2_6;
        } else {
            String v1_12 = String.valueOf(this.zzcjG.getName());
            throw new com.google.firebase.database.DatabaseException(new StringBuilder((String.valueOf(v1_12).length() + 49)).append("Class ").append(v1_12).append(" is missing a constructor with no arguments").toString());
        }
    }

Method com.google.android.gms.internal.zh.zzas() calling method java.lang.reflect.Method.invoke()


    public final java.util.Map zzas(Object p6)
    {
        if (this.zzcjG.isAssignableFrom(p6.getClass())) {
            String v2_2 = new java.util.HashMap();
            int v3_0 = this.zzcjK.values().iterator();
            while (v3_0.hasNext()) {
                RuntimeException v1_6;
                IllegalAccessException v0_4 = ((String) v3_0.next());
                if (!this.zzcjL.containsKey(v0_4)) {
                    RuntimeException v1_5 = ((reflect.Field) this.zzcjN.get(v0_4));
                    if (v1_5 != null) {
                        try {
                            v1_6 = v1_5.get(p6);
                        } catch (IllegalAccessException v0_5) {
                            throw new RuntimeException(v0_5);
                        }
                    } else {
                        IllegalAccessException v0_9;
                        IllegalAccessException v0_6 = String.valueOf(v0_4);
                        if (v0_6.length() == 0) {
                            v0_9 = new String("Bean property without field or getter:");
                        } else {
                            v0_9 = "Bean property without field or getter:".concat(v0_6);
                        }
                        throw new IllegalStateException(v0_9);
                    }
                } else {
                    try {
                        Object[] v4_1 = new Object[0];
                        v1_6 = ((reflect.Method) this.zzcjL.get(v0_4)).invoke(p6, v4_1);
                    } catch (IllegalAccessException v0_11) {
                        throw new RuntimeException(v0_11);
                    } catch (IllegalAccessException v0_10) {
                        throw new RuntimeException(v0_10);
                    }
                }
                v2_2.put(v0_4, com.google.android.gms.internal.zg.zzar(v1_6));
            }
            return v2_2;
        } else {
            RuntimeException v1_20 = String.valueOf(p6.getClass());
            String v2_4 = String.valueOf(this.zzcjG);
            throw new IllegalArgumentException(new StringBuilder(((String.valueOf(v1_20).length() + 59) + String.valueOf(v2_4).length())).append("Can\'t serialize object of class ").append(v1_20).append(" with BeanMapper for class ").append(v2_4).toString());
        }
    }

Method com.google.android.gms.internal.ql.zzGX() calling method java.lang.reflect.Method.invoke()


    private static java.util.concurrent.ThreadFactory zzGX()
    {
        if (com.google.android.gms.internal.ql.zzcdb != null) {
            java.util.concurrent.ThreadFactory v0_8 = com.google.android.gms.internal.ql.zzcdb;
        } else {
            try {
                java.util.concurrent.ThreadFactory v0_9 = Class.forName("com.google.appengine.api.ThreadManager");
            } catch (java.util.concurrent.ThreadFactory v0) {
                v0_8 = 0;
            } catch (java.util.concurrent.ThreadFactory v0_6) {
                throw new RuntimeException(v0_6);
            } catch (java.util.concurrent.ThreadFactory v0_5) {
                throw new RuntimeException(v0_5);
            } catch (java.util.concurrent.ThreadFactory v0_4) {
                throw new RuntimeException(v0_4);
            }
            if (v0_9 == null) {
            } else {
                Object[] v3_3 = new Class[0];
                Object[] v3_1 = new Object[0];
                com.google.android.gms.internal.ql.zzcdb = ((java.util.concurrent.ThreadFactory) v0_9.getMethod("backgroundThreadFactory", v3_3).invoke(0, v3_1));
            }
        }
        return v0_8;
    }

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


    public static String getProperty(String p6)
    {
        try {
            String v0_3;
            String v0_4 = Class.forName("android.os.SystemProperties");
            Class v3_4 = new Class[1];
            v3_4[0] = String;
            String v0_1 = v0_4.getDeclaredMethod("get", v3_4);
            Class v3_1 = new Object[1];
            v3_1[0] = p6;
            String v0_2 = v0_1.invoke(0, v3_1);
        } catch (String v0) {
            v0_3 = 0;
            return v0_3;
        }
        if ((v0_2 == null) || (!String.isAssignableFrom(v0_2.getClass()))) {
        } else {
            v0_3 = ((String) v0_2);
            return v0_3;
        }
    }

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


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

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


    private static void zza(com.google.android.gms.measurement.AppMeasurement p7, android.content.Context p8, String p9, com.google.android.gms.internal.aen p10, com.google.android.gms.internal.im p11, int p12)
    {
        if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
            String v2_28 = String.valueOf(p10.zzcun);
            int v3_4 = String.valueOf(p10.zzcuo);
            android.util.Log.v("FirebaseAbtUtil", new StringBuilder(((String.valueOf(v2_28).length() + 7) + String.valueOf(v3_4).length())).append("_SEI: ").append(v2_28).append(" ").append(v3_4).toString());
        }
        try {
            Class.forName("com.google.android.gms.measurement.AppMeasurement$ConditionalUserProperty");
            String v2_23 = com.google.android.gms.internal.in.zza(p7, p9);
        } catch (Object[] v0_18) {
            android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v0_18);
            return;
        }
        if (com.google.android.gms.internal.in.zza(p7, p9).size() >= com.google.android.gms.internal.in.zzb(p7, p9)) {
            Object[] v0_23;
            if (p10.zzcux == 0) {
                v0_23 = 1;
            } else {
                v0_23 = p10.zzcux;
            }
            if (v0_23 != 1) {
                if (!android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                    return;
                } else {
                    String v1_17 = String.valueOf(p10.zzcun);
                    String v2_25 = String.valueOf(p10.zzcuo);
                    android.util.Log.v("FirebaseAbtUtil", new StringBuilder(((String.valueOf(v1_17).length() + 44) + String.valueOf(v2_25).length())).append("_E won\'t be set due to overflow policy. [").append(v1_17).append(", ").append(v2_25).append("]").toString());
                    return;
                }
            } else {
                Object[] v0_29 = v2_23.get(0);
                String v1_23 = com.google.android.gms.internal.in.zzS(v0_29);
                Object[] v0_0 = com.google.android.gms.internal.in.zzT(v0_29);
                if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                    android.util.Log.v("FirebaseAbtUtil", new StringBuilder((String.valueOf(v1_23).length() + 38)).append("Clearing _E due to overflow policy: [").append(v1_23).append("]").toString());
                }
                com.google.android.gms.internal.in.zza(p8, p9, v1_23, v0_0, com.google.android.gms.internal.in.zza(p10, p11));
            }
        }
        Object[] v0_1 = v2_23.iterator();
        while (v0_1.hasNext()) {
            String v1_12 = v0_1.next();
            String v2_17 = com.google.android.gms.internal.in.zzS(v1_12);
            String v1_13 = com.google.android.gms.internal.in.zzT(v1_12);
            if ((v2_17.equals(p10.zzcun)) && ((!v1_13.equals(p10.zzcuo)) && (android.util.Log.isLoggable("FirebaseAbtUtil", 2)))) {
                android.util.Log.v("FirebaseAbtUtil", new StringBuilder(((String.valueOf(v2_17).length() + 77) + String.valueOf(v1_13).length())).append("Clearing _E, as only one _V of the same _E can be set atany given time: [").append(v2_17).append(", ").append(v1_13).append("].").toString());
                com.google.android.gms.internal.in.zza(p8, p9, v2_17, v1_13, com.google.android.gms.internal.in.zza(p10, p11));
            }
        }
        String v1_2 = com.google.android.gms.internal.in.zza(p10, p9, p11);
        if (v1_2 != null) {
            if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                String v2_3 = String.valueOf(p10.zzcun);
                int v3_7 = String.valueOf(p10.zzcuo);
                String v4_11 = String.valueOf(p10.zzcuq);
                android.util.Log.v("FirebaseAbtUtil", new StringBuilder((((String.valueOf(v2_3).length() + 27) + String.valueOf(v3_7).length()) + String.valueOf(v4_11).length())).append("Setting _CUP for _E: [").append(v2_3).append(", ").append(v3_7).append(", ").append(v4_11).append("]").toString());
            }
            try {
                Object[] v0_11;
                String v4_15 = new Class[1];
                v4_15[0] = Class.forName("com.google.android.gms.measurement.AppMeasurement$ConditionalUserProperty");
                String v2_12 = com.google.android.gms.measurement.AppMeasurement.getDeclaredMethod("setConditionalUserProperty", v4_15);
                v2_12.setAccessible(1);
            } catch (Object[] v0_12) {
                android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v0_12);
                return;
            } catch (Object[] v0_12) {
            } catch (Object[] v0_12) {
            } catch (Object[] v0_12) {
            }
            if (android.text.TextUtils.isEmpty(p10.zzcus)) {
                v0_11 = p11.zzEu();
            } else {
                v0_11 = p10.zzcus;
            }
            p7.logEventInternal(p9, v0_11, com.google.android.gms.internal.in.zza(p10));
            Object[] v0_14 = new Object[1];
            v0_14[0] = v1_2;
            v2_12.invoke(p7, v0_14);
            return;
        } else {
            if (!android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                return;
            } else {
                String v1_6 = String.valueOf(p10.zzcun);
                String v2_15 = String.valueOf(p10.zzcuo);
                android.util.Log.v("FirebaseAbtUtil", new StringBuilder(((String.valueOf(v1_6).length() + 42) + String.valueOf(v2_15).length())).append("Could not create _CUP for: [").append(v1_6).append(", ").append(v2_15).append("]. Skipping.").toString());
                return;
            }
        }
    }

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


    private static void zza(android.content.Context p6, String p7, String p8, String p9, String p10)
    {
        if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
            reflect.InvocationTargetException v0_2;
            reflect.InvocationTargetException v0_7 = String.valueOf(p7);
            if (v0_7.length() == 0) {
                v0_2 = new String("_CE(experimentId) called by ");
            } else {
                v0_2 = "_CE(experimentId) called by ".concat(v0_7);
            }
            android.util.Log.v("FirebaseAbtUtil", v0_2);
        }
        if (com.google.android.gms.internal.in.zzbD(p6)) {
            reflect.InvocationTargetException v0_4 = com.google.android.gms.internal.in.zzaQ(p6);
            try {
                int v3_2 = new Class[3];
                v3_2[0] = String;
                v3_2[1] = String;
                v3_2[2] = android.os.Bundle;
                String v1_2 = com.google.android.gms.measurement.AppMeasurement.getDeclaredMethod("clearConditionalUserProperty", v3_2);
                v1_2.setAccessible(1);
            } catch (reflect.InvocationTargetException v0_6) {
                android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v0_6);
            } catch (reflect.InvocationTargetException v0_6) {
            } catch (reflect.InvocationTargetException v0_6) {
            }
            if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                android.util.Log.v("FirebaseAbtUtil", new StringBuilder(((String.valueOf(p8).length() + 17) + String.valueOf(p9).length())).append("Clearing _E: [").append(p8).append(", ").append(p9).append("]").toString());
            }
            String v2_8 = new Object[3];
            v2_8[0] = p8;
            v2_8[1] = p10;
            v2_8[2] = com.google.android.gms.internal.in.zzX(p8, p9);
            v1_2.invoke(v0_4, v2_8);
        }
        return;
    }

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


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

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


    private static void zza(String p11, Object p12, StringBuffer p13, StringBuffer p14)
    {
        if (p12 != null) {
            if (!(p12 instanceof com.google.android.gms.internal.adp)) {
                p14.append(p13).append(com.google.android.gms.internal.adq.zzhR(p11)).append(": ");
                if (!(p12 instanceof String)) {
                    if (!(p12 instanceof byte[])) {
                        p14.append(p12);
                    } else {
                        com.google.android.gms.internal.adq.zza(((byte[]) p12), p14);
                    }
                } else {
                    String v12_2 = ((String) p12);
                    if ((!((String) p12).startsWith("http")) && (((String) p12).length() > 200)) {
                        v12_2 = String.valueOf(((String) p12).substring(0, 200)).concat("[...]");
                    }
                    p14.append("\"").append(com.google.android.gms.internal.adq.zzcK(v12_2)).append("\"");
                }
                p14.append("\n");
            } else {
                int v4 = p13.length();
                if (p11 != null) {
                    p14.append(p13).append(com.google.android.gms.internal.adq.zzhR(p11)).append(" <\n");
                    p13.append("  ");
                }
                Class v5 = p12.getClass();
                int v6_0 = v5.getFields();
                String v7_0 = v6_0.length;
                int v3_1 = 0;
                while (v3_1 < v7_0) {
                    Object v0_12 = v6_0[v3_1];
                    int v2_2 = v0_12.getModifiers();
                    Object[] v8_6 = v0_12.getName();
                    if ((!"cachedSize".equals(v8_6)) && (((v2_2 & 1) == 1) && (((v2_2 & 8) != 8) && ((!v8_6.startsWith("_")) && (!v8_6.endsWith("_")))))) {
                        int v2_8 = v0_12.getType();
                        int v9_5 = v0_12.get(p12);
                        if ((!v2_8.isArray()) || (v2_8.getComponentType() == Byte.TYPE)) {
                            com.google.android.gms.internal.adq.zza(v8_6, v9_5, p13, p14);
                        } else {
                            Object v0_16;
                            if (v9_5 != 0) {
                                v0_16 = reflect.Array.getLength(v9_5);
                            } else {
                                v0_16 = 0;
                            }
                            int v2_10 = 0;
                            while (v2_10 < v0_16) {
                                com.google.android.gms.internal.adq.zza(v8_6, reflect.Array.get(v9_5, v2_10), p13, p14);
                                v2_10++;
                            }
                        }
                    }
                    v3_1++;
                }
                int v3_2 = v5.getMethods();
                int v6_1 = v3_2.length;
                int v2_1 = 0;
                while (v2_1 < v6_1) {
                    Object v0_33 = v3_2[v2_1].getName();
                    if (v0_33.startsWith("set")) {
                        String v7_4 = v0_33.substring(3);
                        try {
                            Object v0_36;
                            Object v0_34 = String.valueOf(v7_4);
                        } catch (Object v0) {
                        }
                        if (v0_34.length() == 0) {
                            v0_36 = new String("has");
                        } else {
                            v0_36 = "has".concat(v0_34);
                        }
                        Object[] v8_0 = new Class[0];
                        Object[] v8_1 = new Object[0];
                        if (((Boolean) v5.getMethod(v0_36, v8_0).invoke(p12, v8_1)).booleanValue()) {
                            try {
                                Object v0_7;
                                Object v0_5 = String.valueOf(v7_4);
                            } catch (Object v0) {
                            }
                            if (v0_5.length() == 0) {
                                v0_7 = new String("get");
                            } else {
                                v0_7 = "get".concat(v0_5);
                            }
                            Object[] v8_4 = new Class[0];
                            Object[] v8_5 = new Object[0];
                            com.google.android.gms.internal.adq.zza(v7_4, v5.getMethod(v0_7, v8_4).invoke(p12, v8_5), p13, p14);
                        }
                    }
                    v2_1++;
                }
                if (p11 != null) {
                    p13.setLength(v4);
                    p14.append(p13).append(">\n");
                }
            }
        }
        return;
    }

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


    private static android.os.WorkSource zze(int p5, String p6)
    {
        android.os.WorkSource v1_1 = new android.os.WorkSource();
        if (com.google.android.gms.common.util.zzx.zzaKa == null) {
            if (com.google.android.gms.common.util.zzx.zzaJZ != null) {
                try {
                    String v2_5 = new Object[1];
                    v2_5[0] = Integer.valueOf(p5);
                    com.google.android.gms.common.util.zzx.zzaJZ.invoke(v1_1, v2_5);
                } catch (Exception v0_0) {
                    android.util.Log.wtf("WorkSourceUtil", "Unable to assign blame through WorkSource", v0_0);
                }
            }
        } else {
            if (p6 == null) {
                p6 = "";
            }
            try {
                String v2_2 = new Object[2];
                v2_2[0] = Integer.valueOf(p5);
                v2_2[1] = p6;
                com.google.android.gms.common.util.zzx.zzaKa.invoke(v1_1, v2_2);
            } catch (Exception v0_3) {
                android.util.Log.wtf("WorkSourceUtil", "Unable to assign blame through WorkSource", v0_3);
            }
        }
        return v1_1;
    }

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


    private static String zza(android.os.WorkSource p4, int p5)
    {
        Exception v0_2;
        if (com.google.android.gms.common.util.zzx.zzaKd == null) {
            v0_2 = 0;
        } else {
            try {
                String v1_2 = new Object[1];
                v1_2[0] = Integer.valueOf(p5);
                v0_2 = ((String) com.google.android.gms.common.util.zzx.zzaKd.invoke(p4, v1_2));
            } catch (Exception v0_3) {
                android.util.Log.wtf("WorkSourceUtil", "Unable to assign blame through WorkSource", v0_3);
            }
        }
        return v0_2;
    }

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


    private static int zza(android.os.WorkSource p4)
    {
        Exception v0_1;
        if (com.google.android.gms.common.util.zzx.zzaKb == null) {
            v0_1 = 0;
        } else {
            try {
                String v2_2 = new Object[0];
                v0_1 = ((Integer) com.google.android.gms.common.util.zzx.zzaKb.invoke(p4, v2_2)).intValue();
            } catch (Exception v0_2) {
                android.util.Log.wtf("WorkSourceUtil", "Unable to assign blame through WorkSource", v0_2);
            }
        }
        return v0_1;
    }

Method com.google.android.gms.internal.zzaiy.zzaa() calling method java.lang.reflect.Method.invoke()


    public static boolean zzaa(android.content.Context p7)
    {
        int v0_10;
        int v1_3;
        int v3_0 = p7.getResources().getDisplayMetrics();
        int v4_0 = ((android.view.WindowManager) p7.getSystemService("window")).getDefaultDisplay();
        if (!com.google.android.gms.common.util.zzq.zzsa()) {
            try {
                Object[] v5_1 = new Class[0];
                int v1_2 = new Object[0];
                v1_3 = ((Integer) android.view.Display.getMethod("getRawHeight", v5_1).invoke(v4_0, v1_2)).intValue();
                Class[] v6_1 = new Class[0];
                Object[] v5_4 = new Object[0];
                v0_10 = ((Integer) android.view.Display.getMethod("getRawWidth", v6_1).invoke(v4_0, v5_4)).intValue();
            } catch (int v0) {
                int v0_11 = 0;
            }
            v4_0.getMetrics(v3_0);
            if ((v3_0.heightPixels != v1_3) || (v3_0.widthPixels != v0_10)) {
                v0_11 = 0;
            } else {
                v0_11 = 1;
            }
        } else {
            v4_0.getRealMetrics(v3_0);
            v1_3 = v3_0.heightPixels;
            v0_10 = v3_0.widthPixels;
        }
        return v0_11;
    }

Method com.google.android.gms.internal.zzaew.zzt() calling method java.lang.reflect.Method.invoke()


    public final String zzt(android.content.Context p5)
    {
        String v0_4;
        if (this.zzp(p5)) {
            if (this.zza(p5, "com.google.android.gms.measurement.AppMeasurement", this.zzXE, 1)) {
                try {
                    Object[] v2_1 = new Object[0];
                    v0_4 = ((String) this.zzl(p5, "getCurrentScreenName").invoke(this.zzXE.get(), v2_1));
                } catch (String v0_8) {
                    this.zza(v0_8, "getCurrentScreenName", 0);
                    v0_4 = "";
                }
                if (v0_4 == null) {
                    Object[] v2_3 = new Object[0];
                    v0_4 = ((String) this.zzl(p5, "getCurrentScreenClass").invoke(this.zzXE.get(), v2_3));
                }
                if (v0_4 == null) {
                    v0_4 = "";
                }
            } else {
                v0_4 = "";
            }
        } else {
            v0_4 = "";
        }
        return v0_4;
    }

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


    public final void zze(android.content.Context p8, String p9)
    {
        if ((this.zzp(p8)) && (((p8 instanceof android.app.Activity)) && (this.zza(p8, "com.google.firebase.analytics.FirebaseAnalytics", this.zzXF, 0)))) {
            String v2_0 = this.zzm(p8, "setCurrentScreen");
            try {
                Object v3_1 = this.zzXF.get();
                Object[] v4_1 = new Object[3];
                v4_1[0] = ((android.app.Activity) p8);
                v4_1[1] = p9;
                v4_1[2] = p8.getPackageName();
                v2_0.invoke(v3_1, v4_1);
            } catch (Exception v1_5) {
                this.zza(v1_5, "setCurrentScreen", 0);
            }
        }
        return;
    }

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


    private final boolean zza(android.content.Context p8, String p9, java.util.concurrent.atomic.AtomicReference p10, boolean p11)
    {
        int v0 = 0;
        if (p10.get() != null) {
            v0 = 1;
        } else {
            try {
                String v2_5 = p8.getClassLoader().loadClass(p9);
                int v4_1 = new Class[1];
                v4_1[0] = android.content.Context;
                String v2_0 = v2_5.getDeclaredMethod("getInstance", v4_1);
                Object[] v5_2 = new Object[1];
                v5_2[0] = p8;
                p10.compareAndSet(0, v2_0.invoke(0, v5_2));
            } catch (Exception v1_1) {
                this.zza(v1_1, "getInstance", p11);
            }
        }
        return v0;
    }

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


    private final void zza(android.content.Context p6, String p7, String p8)
    {
        if (this.zza(p6, "com.google.android.gms.measurement.AppMeasurement", this.zzXE, 1)) {
            String v0_6 = this.zzk(p6, p8);
            try {
                String v0_3;
                String v1_0 = this.zzXE.get();
                int v2_2 = new Object[1];
                v2_2[0] = p7;
                v0_6.invoke(v1_0, v2_2);
                String v0_0 = String.valueOf(p8);
            } catch (String v0_4) {
                this.zza(v0_4, p8, 0);
            }
            if (v0_0.length() == 0) {
                v0_3 = new String("Invoke Firebase method ");
            } else {
                v0_3 = "Invoke Firebase method ".concat(v0_0);
            }
            com.google.android.gms.internal.zzafr.v(v0_3);
        }
        return;
    }

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


    private final void zza(android.content.Context p7, String p8, android.os.Bundle p9)
    {
        if (this.zza(p7, "com.google.android.gms.measurement.AppMeasurement", this.zzXE, 1)) {
            Exception v0_3 = this.zzx(p7);
            try {
                String v1_0 = this.zzXE.get();
                Object[] v2_1 = new Object[3];
                v2_1[0] = "am";
                v2_1[1] = p8;
                v2_1[2] = p9;
                v0_3.invoke(v1_0, v2_1);
            } catch (Exception v0_1) {
                this.zza(v0_1, "logEventInternal", 1);
            }
        }
        return;
    }

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


    private final Object zza(String p6, android.content.Context p7)
    {
        Object v0 = 0;
        if (this.zza(p7, "com.google.android.gms.measurement.AppMeasurement", this.zzXE, 1)) {
            try {
                Object[] v3_1 = new Object[0];
                v0 = this.zzl(p7, p6).invoke(this.zzXE.get(), v3_1);
            } catch (Exception v1_0) {
                this.zza(v1_0, p6, 1);
            }
        }
        return v0;
    }

Method com.cloudsinc.welltekmobile.native_v2_welltek.activities.Demo.setWifiTetheringEnabled() calling method java.lang.reflect.Method.invoke()


    private void setWifiTetheringEnabled(boolean p9)
    {
        String v4_0 = 0;
        android.net.wifi.WifiManager v3_1 = ((android.net.wifi.WifiManager) this.getApplicationContext().getSystemService("wifi"));
        reflect.Method[] v2 = v3_1.getClass().getDeclaredMethods();
        while (v4_0 < v2.length) {
            reflect.Method v1 = v2[v4_0];
            if (!v1.getName().equals("setWifiApEnabled")) {
                v4_0++;
            } else {
                try {
                    String v4_2 = new Object[2];
                    v4_2[0] = 0;
                    v4_2[1] = Boolean.valueOf(p9);
                    v1.invoke(v3_1, v4_2);
                    break;
                } catch (Exception v0) {
                    com.cloudsinc.welltekmobile.native_v2_welltek.utils.Logs.error(this.TAG, new StringBuilder().append("----------------").append(v0.getMessage()).toString());
                    break;
                }
            }
        }
        return;
    }

Method android.support.v8.renderscript.RenderScript.setupNative() calling method java.lang.reflect.Method.invoke()


    private static boolean setupNative(int p15, android.content.Context p16)
    {
        if ((android.os.Build$VERSION.SDK_INT < p15) && (android.os.Build$VERSION.SDK_INT < 21)) {
            android.support.v8.renderscript.RenderScript.sNative = 0;
        }
        if (android.support.v8.renderscript.RenderScript.sNative != -1) {
            int v12_3;
            if (android.support.v8.renderscript.RenderScript.sNative != 1) {
                v12_3 = 0;
            } else {
                if ((android.support.v8.renderscript.RenderScript.mBlackList.length() <= 0) || (!android.support.v8.renderscript.RenderScript.mBlackList.contains(new StringBuilder().append(40).append(android.os.Build.MANUFACTURER).append(58).append(android.os.Build.PRODUCT).append(58).append(android.os.Build.MODEL).append(41).toString()))) {
                    v12_3 = 1;
                } else {
                    android.support.v8.renderscript.RenderScript.sNative = 0;
                    v12_3 = 0;
                }
            }
        } else {
            try {
                Class v11 = Class.forName("android.os.SystemProperties");
                Class[] v10 = new Class[2];
                v10[0] = String;
                v10[1] = Integer.TYPE;
                reflect.Method v5 = v11.getDeclaredMethod("getInt", v10);
                Object[] v0 = new Object[2];
                v0[0] = "debug.rs.forcecompat";
                v0[1] = new Integer(0);
                int v3 = ((Integer) v5.invoke(0, v0)).intValue();
            } catch (int v12) {
            }
            if ((android.os.Build$VERSION.SDK_INT < 19) || (v3 != 0)) {
                android.support.v8.renderscript.RenderScript.sNative = 0;
            } else {
                android.support.v8.renderscript.RenderScript.sNative = 1;
            }
            if (android.support.v8.renderscript.RenderScript.sNative != 1) {
            } else {
                try {
                    android.content.pm.ApplicationInfo v6 = p16.getPackageManager().getApplicationInfo(p16.getPackageName(), 128);
                    try {
                        int v13_19 = new Class[0];
                        int v13_21 = new Object[0];
                        long v8 = ((Long) Class.forName("android.renderscript.RenderScript").getDeclaredMethod("getMinorID", v13_19).invoke(0, v13_21)).longValue();
                    } catch (int v12) {
                    }
                    if (v6.metaData == null) {
                    } else {
                        if ((v6.metaData.getBoolean("com.android.support.v8.renderscript.EnableAsyncTeardown") == 1) && (v8 == 0)) {
                            android.support.v8.renderscript.RenderScript.sNative = 0;
                        }
                        if ((v6.metaData.getBoolean("com.android.support.v8.renderscript.EnableBlurWorkaround") != 1) || (android.os.Build$VERSION.SDK_INT > 19)) {
                        } else {
                            android.support.v8.renderscript.RenderScript.sNative = 0;
                        }
                    }
                } catch (android.content.pm.PackageManager$NameNotFoundException v2) {
                    v12_3 = 1;
                }
            }
        }
        return v12_3;
    }

Method android.support.v8.renderscript.RenderScript.internalCreate() calling method java.lang.reflect.Method.invoke()


    private static android.support.v8.renderscript.RenderScript internalCreate(android.content.Context p15, int p16, android.support.v8.renderscript.RenderScript$ContextType p17, int p18)
    {
        android.support.v8.renderscript.RenderScript v3_1 = new android.support.v8.renderscript.RenderScript(p15);
        if (android.support.v8.renderscript.RenderScript.sSdkVersion != -1) {
            if (android.support.v8.renderscript.RenderScript.sSdkVersion != p16) {
                throw new android.support.v8.renderscript.RSRuntimeException("Can\'t have two contexts with different SDK versions in support lib");
            }
        } else {
            android.support.v8.renderscript.RenderScript.sSdkVersion = p16;
        }
        android.support.v8.renderscript.RenderScript.useNative = android.support.v8.renderscript.RenderScript.setupNative(android.support.v8.renderscript.RenderScript.sSdkVersion, p15);
        try {
            if (!android.support.v8.renderscript.RenderScript.sInitialized) {
                try {
                    Class v13 = Class.forName("dalvik.system.VMRuntime");
                    String v8_14 = new Class[0];
                    String v8_17 = new Object[0];
                    android.support.v8.renderscript.RenderScript.sRuntime = v13.getDeclaredMethod("getRuntime", v8_14).invoke(0, v8_17);
                    String v8_19 = new Class[1];
                    v8_19[0] = Integer.TYPE;
                    android.support.v8.renderscript.RenderScript.registerNativeAllocation = v13.getDeclaredMethod("registerNativeAllocation", v8_19);
                    String v8_21 = new Class[1];
                    v8_21[0] = Integer.TYPE;
                    android.support.v8.renderscript.RenderScript.registerNativeFree = v13.getDeclaredMethod("registerNativeFree", v8_21);
                    android.support.v8.renderscript.RenderScript.sUseGCHooks = 1;
                    try {
                        if ((android.os.Build$VERSION.SDK_INT >= 23) || (v3_1.mNativeLibDir == null)) {
                            System.loadLibrary("rsjni");
                        } else {
                            System.load(new StringBuilder().append(v3_1.mNativeLibDir).append("/librsjni.so").toString());
                        }
                    } catch (UnsatisfiedLinkError v10_2) {
                        android.util.Log.e("RenderScript_jni", new StringBuilder().append("Error loading RS jni library: ").append(v10_2).toString());
                        throw new android.support.v8.renderscript.RSRuntimeException(new StringBuilder().append("Error loading RS jni library: ").append(v10_2).append(" Support lib API: ").append(2301).toString());
                    }
                    android.support.v8.renderscript.RenderScript.sInitialized = 1;
                    android.support.v8.renderscript.RenderScript.sPointerSize = android.support.v8.renderscript.RenderScript.rsnSystemGetPointerSize();
                } catch (UnsatisfiedLinkError v10) {
                    android.util.Log.e("RenderScript_jni", "No GC methods");
                    android.support.v8.renderscript.RenderScript.sUseGCHooks = 0;
                }
            }
        } catch (String v6_3) {
            throw v6_3;
        }
        if (!android.support.v8.renderscript.RenderScript.useNative) {
            android.util.Log.v("RenderScript_jni", "RS compat mode");
        } else {
            android.util.Log.v("RenderScript_jni", "RS native mode");
        }
        if (android.os.Build$VERSION.SDK_INT >= 14) {
            android.support.v8.renderscript.RenderScript.useIOlib = 1;
        }
        int v2 = p16;
        if (p16 < android.os.Build$VERSION.SDK_INT) {
            v2 = android.os.Build$VERSION.SDK_INT;
        }
        String v12 = 0;
        if ((android.os.Build$VERSION.SDK_INT < 23) && (v3_1.mNativeLibDir != null)) {
            v12 = new StringBuilder().append(v3_1.mNativeLibDir).append("/libRSSupport.so").toString();
        }
        if (!v3_1.nLoadSO(android.support.v8.renderscript.RenderScript.useNative, v2, v12)) {
            if (android.support.v8.renderscript.RenderScript.useNative) {
                android.util.Log.v("RenderScript_jni", "Unable to load libRS.so, falling back to compat mode");
                android.support.v8.renderscript.RenderScript.useNative = 0;
            }
            try {
                if ((android.os.Build$VERSION.SDK_INT >= 23) || (v3_1.mNativeLibDir == null)) {
                    System.loadLibrary("RSSupport");
                } else {
                    System.load(v12);
                }
            } catch (UnsatisfiedLinkError v10_0) {
                android.util.Log.e("RenderScript_jni", new StringBuilder().append("Error loading RS Compat library: ").append(v10_0).append(" Support lib version: ").append(2301).toString());
                throw new android.support.v8.renderscript.RSRuntimeException(new StringBuilder().append("Error loading RS Compat library: ").append(v10_0).append(" Support lib version: ").append(2301).toString());
            }
            if (!v3_1.nLoadSO(0, v2, v12)) {
                android.util.Log.e("RenderScript_jni", "Error loading RS Compat library: nLoadSO() failed; Support lib version: 2301");
                throw new android.support.v8.renderscript.RSRuntimeException("Error loading libRSSupport library, Support lib version: 2301");
            }
        }
        if (android.support.v8.renderscript.RenderScript.useIOlib) {
            try {
                System.loadLibrary("RSSupportIO");
            } catch (UnsatisfiedLinkError v10) {
                android.support.v8.renderscript.RenderScript.useIOlib = 0;
            }
            if ((!android.support.v8.renderscript.RenderScript.useIOlib) || (!v3_1.nLoadIOSO())) {
                android.util.Log.v("RenderScript_jni", "Unable to load libRSSupportIO.so, USAGE_IO not supported");
                android.support.v8.renderscript.RenderScript.useIOlib = 0;
            }
        }
        if (v2 >= 23) {
            v3_1.mEnableMultiInput = 1;
            try {
                System.loadLibrary("blasV8");
            } catch (UnsatisfiedLinkError v10_1) {
                android.util.Log.v("RenderScript_jni", new StringBuilder().append("Unable to load BLAS lib, ONLY BNNM will be supported: ").append(v10_1).toString());
            }
        }
        v3_1.mContext = v3_1.nContextCreate(v3_1.nDeviceCreate(), 0, p16, p17.mID, v3_1.mNativeLibDir);
        v3_1.mContextType = p17;
        v3_1.mContextFlags = p18;
        v3_1.mContextSdkVersion = p16;
        v3_1.mDispatchAPILevel = v2;
        if (v3_1.mContext != 0) {
            v3_1.mMessageThread = new android.support.v8.renderscript.RenderScript$MessageThread(v3_1);
            v3_1.mMessageThread.start();
            return v3_1;
        } else {
            throw new android.support.v8.renderscript.RSDriverException("Failed to create RS context.");
        }
    }

Method android.support.v8.renderscript.Allocation.finalize() calling method java.lang.reflect.Method.invoke()


    protected void finalize()
    {
        if (android.support.v8.renderscript.RenderScript.sUseGCHooks == 1) {
            Object[] v2_1 = new Object[1];
            v2_1[0] = Integer.valueOf(this.mSize);
            android.support.v8.renderscript.RenderScript.registerNativeFree.invoke(android.support.v8.renderscript.RenderScript.sRuntime, v2_1);
        }
        super.finalize();
        return;
    }

Method android.support.v8.renderscript.Allocation.<init>() calling method java.lang.reflect.Method.invoke()


    Allocation(long p8, android.support.v8.renderscript.RenderScript p10, android.support.v8.renderscript.Type p11, int p12)
    {
        super(p8, p10);
        super.mByteBuffer = 0;
        super.mByteBufferStride = 0;
        super.mReadAllowed = 1;
        super.mWriteAllowed = 1;
        super.mAutoPadding = 0;
        super.mSelectedFace = android.support.v8.renderscript.Type$CubemapFace.POSITIVE_X;
        if ((p12 & -228) == 0) {
            if ((p12 & 32) != 0) {
                super.mWriteAllowed = 0;
                if ((p12 & -36) != 0) {
                    throw new android.support.v8.renderscript.RSIllegalArgumentException("Invalid usage combination.");
                }
            }
            super.mType = p11;
            super.mUsage = p12;
            super.mIncCompatAllocation = 0;
            super.mIncAllocDestroyed = 0;
            if (p11 != null) {
                super.mSize = (super.mType.getCount() * super.mType.getElement().getBytesSize());
                super.updateCacheInfo(p11);
            }
            if (android.support.v8.renderscript.RenderScript.sUseGCHooks == 1) {
                try {
                    String v3_2 = new Object[1];
                    v3_2[0] = Integer.valueOf(super.mSize);
                    android.support.v8.renderscript.RenderScript.registerNativeAllocation.invoke(android.support.v8.renderscript.RenderScript.sRuntime, v3_2);
                } catch (Exception v0) {
                    android.util.Log.e("RenderScript_jni", new StringBuilder().append("Couldn\'t invoke registerNativeAllocation:").append(v0).toString());
                    throw new android.support.v8.renderscript.RSRuntimeException(new StringBuilder().append("Couldn\'t invoke registerNativeAllocation:").append(v0).toString());
                }
            }
            return;
        } else {
            throw new android.support.v8.renderscript.RSIllegalArgumentException("Unknown usage specified.");
        }
    }

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


    public static void makeOptionalFitsSystemWindows(android.view.View p5)
    {
        if (android.os.Build$VERSION.SDK_INT >= 16) {
            try {
                Class[] v4_1 = new Class[0];
                reflect.Method v1 = p5.getClass().getMethod("makeOptionalFitsSystemWindows", v4_1);
            } catch (IllegalAccessException v0) {
                android.util.Log.d("ViewUtils", "Could not find method makeOptionalFitsSystemWindows. Oh well...");
            } catch (IllegalAccessException v0_1) {
                android.util.Log.d("ViewUtils", "Could not invoke makeOptionalFitsSystemWindows", v0_1);
            } catch (IllegalAccessException v0_0) {
                android.util.Log.d("ViewUtils", "Could not invoke makeOptionalFitsSystemWindows", v0_0);
            }
            if (!v1.isAccessible()) {
                v1.setAccessible(1);
            }
            Object[] v2_4 = new Object[0];
            v1.invoke(p5, v2_4);
        }
        return;
    }

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


    public static void computeFitSystemWindows(android.view.View p4, android.graphics.Rect p5, android.graphics.Rect p6)
    {
        if (android.support.v7.widget.ViewUtils.sComputeFitSystemWindowsMethod != null) {
            try {
                String v2_2 = new Object[2];
                v2_2[0] = p5;
                v2_2[1] = p6;
                android.support.v7.widget.ViewUtils.sComputeFitSystemWindowsMethod.invoke(p4, v2_2);
            } catch (Exception v0) {
                android.util.Log.d("ViewUtils", "Could not invoke computeFitSystemWindows", v0);
            }
        }
        return;
    }

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


    void ensureImeVisible(android.widget.AutoCompleteTextView p5, boolean p6)
    {
        if (this.ensureImeVisible != null) {
            try {
                Exception v0_1 = this.ensureImeVisible;
                Object[] v1_1 = new Object[1];
                v1_1[0] = Boolean.valueOf(p6);
                v0_1.invoke(p5, v1_1);
            } catch (Exception v0) {
            }
        }
        return;
    }

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


    void doBeforeTextChanged(android.widget.AutoCompleteTextView p3)
    {
        if (this.doBeforeTextChanged != null) {
            try {
                Object[] v1_1 = new Object[0];
                this.doBeforeTextChanged.invoke(p3, v1_1);
            } catch (Exception v0) {
            }
        }
        return;
    }

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


    void doAfterTextChanged(android.widget.AutoCompleteTextView p3)
    {
        if (this.doAfterTextChanged != null) {
            try {
                Object[] v1_1 = new Object[0];
                this.doAfterTextChanged.invoke(p3, v1_1);
            } catch (Exception v0) {
            }
        }
        return;
    }

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


    public void setTouchModal(boolean p7)
    {
        if (android.support.v7.widget.MenuPopupWindow.sSetTouchModalMethod != null) {
            try {
                String v2_1 = this.mPopup;
                Object[] v3_1 = new Object[1];
                v3_1[0] = Boolean.valueOf(p7);
                android.support.v7.widget.MenuPopupWindow.sSetTouchModalMethod.invoke(v2_1, v3_1);
            } catch (Exception v0) {
                android.util.Log.i("MenuPopupWindow", "Could not invoke setTouchModal() on PopupWindow. Oh well.");
            }
        }
        return;
    }

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


    public static android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable p12)
    {
        android.graphics.Rect v4_1;
        if (android.support.v7.widget.DrawableUtils.sInsetsClazz == null) {
            v4_1 = android.support.v7.widget.DrawableUtils.INSETS_NONE;
        } else {
            try {
                android.graphics.drawable.Drawable v12_1 = android.support.v4.graphics.drawable.DrawableCompat.unwrap(p12);
                reflect.Field[] v8_2 = new Class[0];
                int v5_2 = new Object[0];
                Object v3 = v12_1.getClass().getMethod("getOpticalInsets", v8_2).invoke(v12_1, v5_2);
            } catch (Exception v0) {
                android.util.Log.e("DrawableUtils", "Couldn\'t obtain the optical insets. Ignoring.");
            }
            if (v3 == null) {
            } else {
                v4_1 = new android.graphics.Rect();
                reflect.Field[] v8_0 = android.support.v7.widget.DrawableUtils.sInsetsClazz.getFields();
                int v9 = v8_0.length;
                int v7_0 = 0;
                while (v7_0 < v9) {
                    reflect.Field v1 = v8_0[v7_0];
                    boolean v10_0 = v1.getName();
                    int v5_4 = -1;
                    switch (v10_0.hashCode()) {
                        case -1383228885:
                            if (!v10_0.equals("bottom")) {
                            } else {
                                v5_4 = 3;
                            }
                            break;
                        case 115029:
                            if (!v10_0.equals("top")) {
                            } else {
                                v5_4 = 1;
                            }
                            break;
                        case 3317767:
                            if (!v10_0.equals("left")) {
                            } else {
                                v5_4 = 0;
                            }
                            break;
                        case 108511772:
                            if (!v10_0.equals("right")) {
                            } else {
                                v5_4 = 2;
                            }
                            break;
                    }
                    switch (v5_4) {
                        case 0:
                            v4_1.left = v1.getInt(v3);
                            break;
                        case 1:
                            v4_1.top = v1.getInt(v3);
                            break;
                        case 2:
                            v4_1.right = v1.getInt(v3);
                            break;
                        case 3:
                            v4_1.bottom = v1.getInt(v3);
                            break;
                    }
                    v7_0++;
                }
            }
        }
        return v4_1;
    }

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


    private void setRawTextSize(float p8)
    {
        if (p8 != this.mTextView.getPaint().getTextSize()) {
            this.mTextView.getPaint().setTextSize(p8);
            boolean v1 = 0;
            if (android.os.Build$VERSION.SDK_INT >= 18) {
                v1 = this.mTextView.isInLayout();
            }
            if (this.mTextView.getLayout() != null) {
                this.mNeedsAutoSizeText = 0;
                try {
                    reflect.Method v2 = this.getTextViewMethod("nullLayouts");
                } catch (Exception v0) {
                    android.util.Log.w("ACTVAutoSizeHelper", "Failed to invoke TextView#nullLayouts() method", v0);
                    if (v1) {
                        this.mTextView.forceLayout();
                    } else {
                        this.mTextView.requestLayout();
                    }
                    this.mTextView.invalidate();
                }
                if (v2 == null) {
                } else {
                    Object[] v5_2 = new Object[0];
                    v2.invoke(this.mTextView, v5_2);
                }
            }
        }
        return;
    }

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


    private Object invokeAndReturnWithDefault(Object p8, String p9, Object p10)
    {
        int v1 = 0;
        try {
            String v4_3 = new Object[0];
            Object v3 = this.getTextViewMethod(p9).invoke(p8, v4_3);
        } catch (Exception v0) {
            v1 = 1;
            android.util.Log.w("ACTVAutoSizeHelper", new StringBuilder().append("Failed to invoke TextView#").append(p9).append("() method").toString(), v0);
            if (v3 != null) {
                return v3;
            } else {
                if (1 == 0) {
                    return v3;
                } else {
                    v3 = p10;
                    return v3;
                }
            }
        } catch (String v4_1) {
            if (v3 == null) {
                // Both branches of the condition point to the same code.
                // if (v1 == 0) {
                // }
            }
            throw v4_1;
        }
        if ((v3 != null) || (0 == 0)) {
            return v3;
        } else {
            v3 = p10;
            return v3;
        }
    }

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


    public void show()
    {
        int v2_0 = 1;
        android.support.v7.widget.ListPopupWindow$ListSelectorHider v1_0 = 0;
        int v5 = -1;
        int v7 = this.buildDropDown();
        boolean v9 = this.isInputMethodNotNeeded();
        android.support.v4.widget.PopupWindowCompat.setWindowLayoutType(this.mPopup, this.mDropDownWindowLayoutType);
        if (!this.mPopup.isShowing()) {
            int v10_1;
            if (this.mDropDownWidth != -1) {
                if (this.mDropDownWidth != -2) {
                    v10_1 = this.mDropDownWidth;
                } else {
                    v10_1 = this.getAnchorView().getWidth();
                }
            } else {
                v10_1 = -1;
            }
            int v8_1;
            if (this.mDropDownHeight != -1) {
                if (this.mDropDownHeight != -2) {
                    v8_1 = this.mDropDownHeight;
                } else {
                    v8_1 = v7;
                }
            } else {
                v8_1 = -1;
            }
            this.mPopup.setWidth(v10_1);
            this.mPopup.setHeight(v8_1);
            this.setPopupClipToScreenEnabled(1);
            if ((this.mForceIgnoreOutsideTouch) || (this.mDropDownAlwaysVisible)) {
                v2_0 = 0;
            }
            this.mPopup.setOutsideTouchable(v2_0);
            this.mPopup.setTouchInterceptor(this.mTouchInterceptor);
            if (this.mOverlapAnchorSet) {
                android.support.v4.widget.PopupWindowCompat.setOverlapAnchor(this.mPopup, this.mOverlapAnchor);
            }
            if (android.support.v7.widget.ListPopupWindow.sSetEpicenterBoundsMethod != null) {
                try {
                    android.support.v7.widget.ListPopupWindow$ListSelectorHider v1_4 = this.mPopup;
                    int v2_3 = new Object[1];
                    v2_3[0] = this.mEpicenterBounds;
                    android.support.v7.widget.ListPopupWindow.sSetEpicenterBoundsMethod.invoke(v1_4, v2_3);
                } catch (Exception v6) {
                    android.util.Log.e("ListPopupWindow", "Could not invoke setEpicenterBounds on PopupWindow", v6);
                }
            }
            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())) {
                int v10_0;
                if (this.mDropDownWidth != -1) {
                    if (this.mDropDownWidth != -2) {
                        v10_0 = this.mDropDownWidth;
                    } else {
                        v10_0 = this.getAnchorView().getWidth();
                    }
                } else {
                    v10_0 = -1;
                }
                int v8_0;
                if (this.mDropDownHeight != -1) {
                    if (this.mDropDownHeight != -2) {
                        v8_0 = this.mDropDownHeight;
                    } else {
                        v8_0 = v7;
                    }
                } else {
                    if (!v9) {
                        v8_0 = -1;
                    } else {
                        v8_0 = v7;
                    }
                    if (!v9) {
                        android.os.Handler v0_4;
                        if (this.mDropDownWidth != -1) {
                            v0_4 = 0;
                        } else {
                            v0_4 = -1;
                        }
                        this.mPopup.setWidth(v0_4);
                        this.mPopup.setHeight(-1);
                    } else {
                        android.os.Handler v0_7;
                        if (this.mDropDownWidth != -1) {
                            v0_7 = 0;
                        } else {
                            v0_7 = -1;
                        }
                        this.mPopup.setWidth(v0_7);
                        this.mPopup.setHeight(0);
                    }
                }
                if ((!this.mForceIgnoreOutsideTouch) && (!this.mDropDownAlwaysVisible)) {
                    v1_0 = 1;
                }
                int v4_1;
                this.mPopup.setOutsideTouchable(v1_0);
                android.os.Handler v0_11 = this.mPopup;
                android.support.v7.widget.ListPopupWindow$ListSelectorHider v1_1 = this.getAnchorView();
                if (v10_0 >= 0) {
                    v4_1 = v10_0;
                } else {
                    v4_1 = -1;
                }
                if (v8_0 >= 0) {
                    v5 = v8_0;
                }
                v0_11.update(v1_1, this.mDropDownHorizontalOffset, this.mDropDownVerticalOffset, v4_1, v5);
            }
        }
        return;
    }

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


    private void setPopupClipToScreenEnabled(boolean p7)
    {
        if (android.support.v7.widget.ListPopupWindow.sClipToWindowEnabledMethod != null) {
            try {
                String v2_1 = this.mPopup;
                Object[] v3_1 = new Object[1];
                v3_1[0] = Boolean.valueOf(p7);
                android.support.v7.widget.ListPopupWindow.sClipToWindowEnabledMethod.invoke(v2_1, v3_1);
            } catch (Exception v0) {
                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 p7, int p8, boolean p9)
    {
        String v1_4;
        if (android.support.v7.widget.ListPopupWindow.sGetMaxAvailableHeightMethod == null) {
            v1_4 = this.mPopup.getMaxAvailableHeight(p7, p8);
        } else {
            try {
                String v2_1 = this.mPopup;
                Object[] v3_1 = new Object[3];
                v3_1[0] = p7;
                v3_1[1] = Integer.valueOf(p8);
                v3_1[2] = Boolean.valueOf(p9);
                v1_4 = ((Integer) android.support.v7.widget.ListPopupWindow.sGetMaxAvailableHeightMethod.invoke(v2_1, v3_1)).intValue();
            } catch (Exception v0) {
                android.util.Log.i("ListPopupWindow", "Could not call getMaxAvailableHeightMethod(View, int, boolean) on PopupWindow. Using the public version.");
            }
        }
        return v1_4;
    }

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 v1_2 = this.mSetExclusiveCheckableMethod;
                Object v2_0 = this.mWrappedObject;
                Object[] v3_1 = new Object[1];
                v3_1[0] = Boolean.valueOf(p7);
                v1_2.invoke(v2_0, v3_1);
            } else {
                reflect.Method v1_6 = ((android.support.v4.internal.view.SupportMenuItem) this.mWrappedObject).getClass();
                Object[] v3_3 = new Class[1];
                v3_3[0] = Boolean.TYPE;
                this.mSetExclusiveCheckableMethod = v1_6.getDeclaredMethod("setExclusiveCheckable", v3_3);
            }
        } catch (Exception v0) {
            android.util.Log.w("MenuItemWrapper", "Error while calling setExclusiveCheckable", v0);
        }
        return;
    }

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


    public boolean onMenuItemClick(android.view.MenuItem p7)
    {
        boolean v1_0 = 1;
        try {
            if (this.mMethod.getReturnType() != Boolean.TYPE) {
                reflect.Method v2_3 = this.mMethod;
                Object v3_3 = this.mRealOwner;
                Object[] v4_2 = new Object[1];
                v4_2[0] = p7;
                v2_3.invoke(v3_3, v4_2);
            } else {
                boolean v1_1 = this.mMethod;
                reflect.Method v2_1 = this.mRealOwner;
                Object v3_1 = new Object[1];
                v3_1[0] = p7;
                v1_0 = ((Boolean) v1_1.invoke(v2_1, v3_1)).booleanValue();
            }
        } catch (Exception v0) {
            throw new RuntimeException(v0);
        }
        return v1_0;
    }

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


    public boolean isConnecting(Object p6)
    {
        int v2_2;
        if (this.mGetStatusCodeMethod == null) {
            v2_2 = 0;
        } else {
            try {
                Object[] v4_1 = new Object[0];
            } catch (int v2) {
            } catch (int v2) {
            }
            if (((Integer) this.mGetStatusCodeMethod.invoke(((android.media.MediaRouter$RouteInfo) p6), v4_1)).intValue() != this.mStatusConnecting) {
                v2_2 = 0;
            } else {
                v2_2 = 1;
            }
        }
        return v2_2;
    }

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


    public void run()
    {
        if (this.mActivelyScanningWifiDisplays) {
            try {
                Object[] v3_1 = new Object[0];
                this.mScanWifiDisplaysMethod.invoke(this.mDisplayManager, v3_1);
            } catch (reflect.InvocationTargetException v0_0) {
                android.util.Log.w("MediaRouterJellybeanMr1", "Cannot scan for wifi displays.", v0_0);
            } catch (reflect.InvocationTargetException v0_1) {
                android.util.Log.w("MediaRouterJellybeanMr1", "Cannot scan for wifi displays.", v0_1);
            }
            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 p11)
    {
        try {
            int v4_6;
            android.media.AudioManager v0_1 = ((android.media.AudioManager) p11.getSystemService("audio"));
            int v4_7 = v0_1.getClass();
            Integer v8_0 = new Class[1];
            v8_0[0] = Integer.TYPE;
            reflect.Method v3 = v4_7.getDeclaredMethod("getDevicesForStream", v8_0);
            int v4_1 = new Object[1];
            v4_1[0] = Integer.valueOf(3);
        } catch (Exception v2) {
            v4_6 = 0;
            return v4_6;
        }
        if ((((Integer) v3.invoke(v0_1, v4_1)).intValue() & 896) == 0) {
            v4_6 = 0;
            return v4_6;
        } else {
            v4_6 = 1;
            return v4_6;
        }
    }

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


    public void selectRoute(Object p9, int p10, Object p11)
    {
        if ((8388608 & ((android.media.MediaRouter$RouteInfo) p11).getSupportedTypes()) != 0) {
            ((android.media.MediaRouter) p9).selectRoute(p10, ((android.media.MediaRouter$RouteInfo) p11));
        } else {
            if (this.mSelectRouteIntMethod == 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 v4_1 = this.mSelectRouteIntMethod;
                    String v5_2 = new Object[2];
                    v5_2[0] = Integer.valueOf(p10);
                    v5_2[1] = ((android.media.MediaRouter$RouteInfo) p11);
                    v4_1.invoke(((android.media.MediaRouter) p9), v5_2);
                } 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);
                }
            }
        }
        return;
    }

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


    public Object getDefaultRoute(Object p5)
    {
        reflect.InvocationTargetException v1_0;
        if (this.mGetSystemAudioRouteMethod == null) {
            v1_0 = ((android.media.MediaRouter) p5).getRouteAt(0);
        } else {
            try {
                Object[] v2_1 = new Object[0];
                v1_0 = this.mGetSystemAudioRouteMethod.invoke(((android.media.MediaRouter) p5), v2_1);
            } catch (reflect.InvocationTargetException v1) {
            } catch (reflect.InvocationTargetException v1) {
            }
        }
        return v1_0;
    }

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


    public void onClick(android.view.View p6)
    {
        if (this.mResolvedMethod == null) {
            this.resolveMethod(this.mHostView.getContext(), this.mMethodName);
        }
        try {
            IllegalStateException v1_7 = this.mResolvedMethod;
            String v2_3 = this.mResolvedContext;
            Object[] v3_0 = new Object[1];
            v3_0[0] = p6;
            v1_7.invoke(v2_3, v3_0);
            return;
        } catch (reflect.InvocationTargetException v0_1) {
            throw new IllegalStateException("Could not execute non-public method for android:onClick", v0_1);
        } catch (reflect.InvocationTargetException v0_0) {
            throw new IllegalStateException("Could not execute method for android:onClick", v0_0);
        }
    }

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 p6, android.app.Activity p7, android.graphics.drawable.Drawable p8, int p9)
    {
        android.support.v7.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo v6_1 = new android.support.v7.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo(p7);
        if (v6_1.setHomeAsUpIndicator == null) {
            if (v6_1.upIndicatorView == null) {
                android.util.Log.w("ActionBarDrawerToggleHoneycomb", "Couldn\'t set home-as-up indicator");
            } else {
                v6_1.upIndicatorView.setImageDrawable(p8);
            }
        } else {
            try {
                android.app.ActionBar v0 = p7.getActionBar();
                String v2_0 = v6_1.setHomeAsUpIndicator;
                String v3_1 = new Object[1];
                v3_1[0] = p8;
                v2_0.invoke(v0, v3_1);
                String v2_1 = v6_1.setHomeActionContentDescription;
                String v3_3 = new Object[1];
                v3_3[0] = Integer.valueOf(p9);
                v2_1.invoke(v0, v3_3);
            } catch (Exception v1) {
                android.util.Log.w("ActionBarDrawerToggleHoneycomb", "Couldn\'t set home-as-up indicator via JB-MR2 API", v1);
            }
        }
        return v6_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 p6, android.app.Activity p7, int p8)
    {
        if (p6 == null) {
            p6 = new android.support.v7.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo(p7);
        }
        if (p6.setHomeAsUpIndicator != null) {
            try {
                android.app.ActionBar v0 = p7.getActionBar();
                CharSequence v2_4 = p6.setHomeActionContentDescription;
                String v3_3 = new Object[1];
                v3_3[0] = Integer.valueOf(p8);
                v2_4.invoke(v0, v3_3);
            } catch (Exception v1) {
                android.util.Log.w("ActionBarDrawerToggleHoneycomb", "Couldn\'t set content description via JB-MR2 API", v1);
            }
            if (android.os.Build$VERSION.SDK_INT <= 19) {
                v0.setSubtitle(v0.getSubtitle());
            }
        }
        return p6;
    }

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) || (this.mRecreateDisplayList == null)) {
            p5.invalidate();
        } else {
            try {
                this.mRecreateDisplayList.setBoolean(p5, 1);
                this.mGetDisplayList.invoke(p5, ((Object[]) 0));
            } catch (Exception v0) {
                android.util.Log.e("SlidingPaneLayout", "Error refreshing display list state", v0);
            }
            super.invalidateChildRegion(p4, p5);
        }
        return;
    }

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


    public void setWindowLayoutType(android.widget.PopupWindow p7, int p8)
    {
        if (!android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.sSetWindowLayoutTypeMethodAttempted) {
            try {
                int v2_2 = new Class[1];
                v2_2[0] = Integer.TYPE;
                android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.sSetWindowLayoutTypeMethod = android.widget.PopupWindow.getDeclaredMethod("setWindowLayoutType", v2_2);
                android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.sSetWindowLayoutTypeMethod.setAccessible(1);
            } catch (Exception v0) {
            }
            android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.sSetWindowLayoutTypeMethodAttempted = 1;
        }
        if (android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.sSetWindowLayoutTypeMethod != null) {
            try {
                Object[] v1_2 = new Object[1];
                v1_2[0] = Integer.valueOf(p8);
                android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.sSetWindowLayoutTypeMethod.invoke(p7, v1_2);
            } catch (Exception v0) {
            }
        }
        return;
    }

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


    public int getWindowLayoutType(android.widget.PopupWindow p6)
    {
        if (!android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.sGetWindowLayoutTypeMethodAttempted) {
            try {
                Class[] v3_1 = new Class[0];
                android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.sGetWindowLayoutTypeMethod = android.widget.PopupWindow.getDeclaredMethod("getWindowLayoutType", v3_1);
                android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.sGetWindowLayoutTypeMethod.setAccessible(1);
            } catch (Exception v0) {
            }
            android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.sGetWindowLayoutTypeMethodAttempted = 1;
        }
        Exception v0_6;
        if (android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.sGetWindowLayoutTypeMethod == null) {
            v0_6 = 0;
        } else {
            try {
                Object[] v2_2 = new Object[0];
                v0_6 = ((Integer) android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.sGetWindowLayoutTypeMethod.invoke(p6, v2_2)).intValue();
            } catch (Exception v0) {
            }
        }
        return v0_6;
    }

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


    private static float getLegacyScrollFactor(android.view.ViewConfiguration p5, android.content.Context p6)
    {
        if ((android.os.Build$VERSION.SDK_INT < 25) || (android.support.v4.view.ViewConfigurationCompat.sGetScaledScrollFactorMethod == null)) {
            android.util.TypedValue v1_1 = new android.util.TypedValue();
            if (!p6.getTheme().resolveAttribute(16842829, v1_1, 1)) {
                String v2_3 = 0;
            } else {
                v2_3 = v1_1.getDimension(p6.getResources().getDisplayMetrics());
            }
        } else {
            try {
                String v3_4 = new Object[0];
                v2_3 = ((float) ((Integer) android.support.v4.view.ViewConfigurationCompat.sGetScaledScrollFactorMethod.invoke(p5, v3_4)).intValue());
            } catch (Exception v0) {
                android.util.Log.i("ViewConfigCompat", "Could not find method getScaledScrollFactor() on ViewConfiguration");
            }
        }
        return v2_3;
    }

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


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

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


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

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


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

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


    private static String getScript(String p5)
    {
        try {
            int v2_2;
            if (android.support.v4.text.ICUCompatIcs.sGetScriptMethod == null) {
                v2_2 = 0;
            } else {
                Object[] v0 = new Object[1];
                v0[0] = p5;
                v2_2 = ((String) android.support.v4.text.ICUCompatIcs.sGetScriptMethod.invoke(0, v0));
            }
        } catch (reflect.InvocationTargetException v1_1) {
            android.util.Log.w("ICUCompatIcs", v1_1);
        } catch (reflect.InvocationTargetException v1_0) {
            android.util.Log.w("ICUCompatIcs", v1_0);
        }
        return v2_2;
    }

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


    private static String addLikelySubtags(java.util.Locale p5)
    {
        String v2 = p5.toString();
        try {
            String v3_1;
            if (android.support.v4.text.ICUCompatIcs.sAddLikelySubtagsMethod == null) {
                v3_1 = v2;
            } else {
                Object[] v0 = new Object[1];
                v0[0] = v2;
                v3_1 = ((String) android.support.v4.text.ICUCompatIcs.sAddLikelySubtagsMethod.invoke(0, v0));
            }
        } catch (reflect.InvocationTargetException v1_1) {
            android.util.Log.w("ICUCompatIcs", v1_1);
        } catch (reflect.InvocationTargetException v1_0) {
            android.util.Log.w("ICUCompatIcs", v1_0);
        }
        return v3_1;
    }

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


    public static String maximizeAndGetScript(java.util.Locale p4)
    {
        try {
            Object[] v0 = new Object[1];
            v0[0] = p4;
            String v2_1 = ((java.util.Locale) android.support.v4.text.ICUCompatApi21.sAddLikelySubtagsMethod.invoke(0, v0)).getScript();
        } catch (IllegalAccessException v1_1) {
            android.util.Log.w("ICUCompatApi21", v1_1);
            v2_1 = p4.getScript();
        } catch (IllegalAccessException v1_0) {
            android.util.Log.w("ICUCompatApi21", v1_0);
        }
        return v2_1;
    }

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


    public static String getCallingPackage(Object p6)
    {
        try {
            Class[] v5_1 = new Class[0];
            int v3_0 = new Object[0];
            int v3_2 = ((String) ((android.media.session.MediaSession) p6).getClass().getMethod("getCallingPackage", v5_1).invoke(((android.media.session.MediaSession) p6), v3_0));
        } catch (IllegalAccessException v0) {
            android.util.Log.e("MediaSessionCompatApi24", "Cannot execute MediaSession.getCallingPackage()", v0);
            v3_2 = 0;
        } catch (IllegalAccessException v0) {
        } catch (IllegalAccessException v0) {
        }
        return v3_2;
    }

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


    public static int toLegacyStreamType(android.support.v4.media.AudioAttributesCompatApi21$Wrapper p8)
    {
        android.media.AudioAttributes v0 = p8.unwrap();
        try {
            if (android.support.v4.media.AudioAttributesCompatApi21.sAudioAttributesToLegacyStreamType != null) {
                Object[] v5_1 = new Object[1];
                v5_1[0] = v0;
                int v3_3 = ((Integer) android.support.v4.media.AudioAttributesCompatApi21.sAudioAttributesToLegacyStreamType.invoke(0, v5_1)).intValue();
            } else {
                Object[] v5_3 = new Class[1];
                v5_3[0] = android.media.AudioAttributes;
                android.support.v4.media.AudioAttributesCompatApi21.sAudioAttributesToLegacyStreamType = android.media.AudioAttributes.getMethod("toLegacyStreamType", v5_3);
            }
        } catch (ClassCastException v1) {
            android.util.Log.w("AudioAttributesCompat", "getLegacyStreamType() failed on API21+", v1);
            v3_3 = -1;
        } catch (ClassCastException v1) {
        } catch (ClassCastException v1) {
        } catch (ClassCastException v1) {
        }
        return v3_3;
    }

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


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

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


    public boolean setLayoutDirection(android.graphics.drawable.Drawable p9, int p10)
    {
        int v1_0 = 1;
        if (!android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sSetLayoutDirectionMethodFetched) {
            try {
                int v5_2 = new Class[1];
                v5_2[0] = Integer.TYPE;
                android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sSetLayoutDirectionMethod = android.graphics.drawable.Drawable.getDeclaredMethod("setLayoutDirection", v5_2);
                android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sSetLayoutDirectionMethod.setAccessible(1);
            } catch (Exception v0_0) {
                android.util.Log.i("DrawableCompatApi17", "Failed to retrieve setLayoutDirection(int) method", v0_0);
            }
            android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sSetLayoutDirectionMethodFetched = 1;
        }
        if (android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sSetLayoutDirectionMethod == null) {
            v1_0 = 0;
        } else {
            try {
                Object[] v4_3 = new Object[1];
                v4_3[0] = Integer.valueOf(p10);
                android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sSetLayoutDirectionMethod.invoke(p9, v4_3);
            } catch (Exception v0_1) {
                android.util.Log.i("DrawableCompatApi17", "Failed to invoke setLayoutDirection(int) via reflection", v0_1);
                android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sSetLayoutDirectionMethod = 0;
            }
        }
        return v1_0;
    }

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


    public int getLayoutDirection(android.graphics.drawable.Drawable p7)
    {
        if (!android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sGetLayoutDirectionMethodFetched) {
            try {
                Class[] 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 (Exception v0_0) {
                android.util.Log.i("DrawableCompatApi17", "Failed to retrieve getLayoutDirection() method", v0_0);
            }
            android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sGetLayoutDirectionMethodFetched = 1;
        }
        int v1_7;
        if (android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sGetLayoutDirectionMethod == null) {
            v1_7 = 0;
        } else {
            try {
                String v3_3 = new Object[0];
                v1_7 = ((Integer) android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sGetLayoutDirectionMethod.invoke(p7, v3_3)).intValue();
            } catch (Exception v0_1) {
                android.util.Log.i("DrawableCompatApi17", "Failed to invoke getLayoutDirection() via reflection", v0_1);
                android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl.sGetLayoutDirectionMethod = 0;
            }
        }
        return v1_7;
    }

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


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

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


    private static android.graphics.Typeface createFromFamiliesWithDefault(Object p7)
    {
        try {
            Object v1 = reflect.Array.newInstance(android.support.v4.graphics.TypefaceCompatApi26Impl.sFontFamily, 1);
            reflect.Array.set(v1, 0, p7);
            Object[] v4_1 = new Object[3];
            v4_1[0] = v1;
            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 v0) {
            throw new RuntimeException(v0);
        } catch (reflect.InvocationTargetException v0) {
        }
    }

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


    private static boolean addFontFromBuffer(Object p6, java.nio.ByteBuffer p7, int p8, int p9, int p10)
    {
        try {
            Object[] v3_1 = new Object[5];
            v3_1[0] = p7;
            v3_1[1] = Integer.valueOf(p8);
            v3_1[2] = 0;
            v3_1[3] = Integer.valueOf(p9);
            v3_1[4] = Integer.valueOf(p10);
            return ((Boolean) android.support.v4.graphics.TypefaceCompatApi26Impl.sAddFontFromBuffer.invoke(p6, v3_1)).booleanValue();
        } catch (reflect.InvocationTargetException v0) {
            throw new RuntimeException(v0);
        } catch (reflect.InvocationTargetException v0) {
        }
    }

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


    private static boolean addFontFromAssetManager(android.content.Context p6, Object p7, String p8, int p9, int p10, int p11)
    {
        try {
            Object[] v3_1 = new Object[8];
            v3_1[0] = p6.getAssets();
            v3_1[1] = p8;
            v3_1[2] = Integer.valueOf(0);
            v3_1[3] = Boolean.valueOf(0);
            v3_1[4] = Integer.valueOf(p9);
            v3_1[5] = Integer.valueOf(p10);
            v3_1[6] = Integer.valueOf(p11);
            v3_1[7] = 0;
            return ((Boolean) android.support.v4.graphics.TypefaceCompatApi26Impl.sAddFontFromAssetManager.invoke(p7, v3_1)).booleanValue();
        } catch (reflect.InvocationTargetException v0) {
            throw new RuntimeException(v0);
        } catch (reflect.InvocationTargetException v0) {
        }
    }

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


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

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


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

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


    private static boolean addFontWeightStyle(Object p6, java.nio.ByteBuffer p7, int p8, int p9, boolean p10)
    {
        try {
            Object[] v3_1 = new Object[5];
            v3_1[0] = p7;
            v3_1[1] = Integer.valueOf(p8);
            v3_1[2] = 0;
            v3_1[3] = Integer.valueOf(p9);
            v3_1[4] = Boolean.valueOf(p10);
            return ((Boolean) android.support.v4.graphics.TypefaceCompatApi24Impl.sAddFontWeightStyle.invoke(p6, v3_1)).booleanValue();
        } catch (reflect.InvocationTargetException v0) {
            throw new RuntimeException(v0);
        } catch (reflect.InvocationTargetException v0) {
        }
    }

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


    public boolean areNotificationsEnabled()
    {
        int v10 = 1;
        if (android.os.Build$VERSION.SDK_INT < 24) {
            if (android.os.Build$VERSION.SDK_INT >= 19) {
                android.app.AppOpsManager v1_1 = ((android.app.AppOpsManager) this.mContext.getSystemService("appops"));
                android.content.pm.ApplicationInfo v0 = this.mContext.getApplicationInfo();
                String v6 = this.mContext.getApplicationContext().getPackageName();
                int v7 = v0.uid;
                try {
                    int v9_17;
                    Class v2 = Class.forName(android.app.AppOpsManager.getName());
                    int v12_1 = new Class[3];
                    v12_1[0] = Integer.TYPE;
                    v12_1[1] = Integer.TYPE;
                    v12_1[2] = String;
                    reflect.Method v3 = v2.getMethod("checkOpNoThrow", v12_1);
                    int v9_13 = new Object[3];
                    v9_13[0] = Integer.valueOf(((Integer) v2.getDeclaredField("OP_POST_NOTIFICATION").get(Integer)).intValue());
                    v9_13[1] = Integer.valueOf(v7);
                    v9_13[2] = v6;
                } catch (RuntimeException v4) {
                } catch (RuntimeException v4) {
                } catch (RuntimeException v4) {
                } catch (RuntimeException v4) {
                } catch (RuntimeException v4) {
                } catch (RuntimeException v4) {
                }
                if (((Integer) v3.invoke(v1_1, v9_13)).intValue() != 0) {
                    v9_17 = 0;
                } else {
                    v9_17 = 1;
                }
                v10 = v9_17;
            }
        } else {
            v10 = this.mNotificationManager.areNotificationsEnabled();
        }
        return v10;
    }

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 {
                int v3_3 = new Class[2];
                v3_3[0] = String;
                v3_3[1] = android.os.IBinder;
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethod = android.os.Bundle.getMethod("putIBinder", v3_3);
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethod.setAccessible(1);
            } catch (IllegalArgumentException v0_0) {
                android.util.Log.i("BundleCompatBaseImpl", "Failed to retrieve putIBinder method", v0_0);
            }
            android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethodFetched = 1;
        }
        if (android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethod != null) {
            try {
                String v2_3 = new Object[2];
                v2_3[0] = p8;
                v2_3[1] = p9;
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethod.invoke(p7, v2_3);
            } catch (IllegalArgumentException v0_1) {
                android.util.Log.i("BundleCompatBaseImpl", "Failed to invoke putIBinder via reflection", v0_1);
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethod = 0;
            } catch (IllegalArgumentException v0_1) {
            } catch (IllegalArgumentException v0_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 p8, String p9)
    {
        if (!android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethodFetched) {
            try {
                int v4_2 = new Class[1];
                v4_2[0] = String;
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethod = android.os.Bundle.getMethod("getIBinder", v4_2);
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethod.setAccessible(1);
            } catch (IllegalArgumentException v0_0) {
                android.util.Log.i("BundleCompatBaseImpl", "Failed to retrieve getIBinder method", v0_0);
            }
            android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethodFetched = 1;
        }
        String v1_7;
        if (android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethod == null) {
            v1_7 = 0;
        } else {
            try {
                String v3_3 = new Object[1];
                v3_3[0] = p9;
                v1_7 = ((android.os.IBinder) android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethod.invoke(p8, v3_3));
            } catch (IllegalArgumentException v0_1) {
                android.util.Log.i("BundleCompatBaseImpl", "Failed to invoke getIBinder via reflection", v0_1);
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethod = 0;
            } catch (IllegalArgumentException v0_1) {
            } catch (IllegalArgumentException v0_1) {
            }
        }
        return v1_7;
    }

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


    private void setActionBarUpIndicator(android.graphics.drawable.Drawable p7, int p8)
    {
        if (this.mActivityImpl == 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(p7);
                    }
                } else {
                    try {
                        android.app.ActionBar v0_0 = this.mActivity.getActionBar();
                        String v2_11 = this.mSetIndicatorInfo.mSetHomeAsUpIndicator;
                        String v3_2 = new Object[1];
                        v3_2[0] = p7;
                        v2_11.invoke(v0_0, v3_2);
                        String v2_13 = this.mSetIndicatorInfo.mSetHomeActionContentDescription;
                        String v3_5 = new Object[1];
                        v3_5[0] = Integer.valueOf(p8);
                        v2_13.invoke(v0_0, v3_5);
                    } catch (Exception v1) {
                        android.util.Log.w("ActionBarDrawerToggle", "Couldn\'t set home-as-up indicator via JB-MR2 API", v1);
                    }
                }
            } else {
                android.app.ActionBar v0_1 = this.mActivity.getActionBar();
                if (v0_1 != null) {
                    v0_1.setHomeAsUpIndicator(p7);
                    v0_1.setHomeActionContentDescription(p8);
                }
            }
        } else {
            this.mActivityImpl.setActionBarUpIndicator(p7, p8);
        }
        return;
    }

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


    private void setActionBarDescription(int p7)
    {
        if (this.mActivityImpl == 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 {
                        android.app.ActionBar v0_0 = this.mActivity.getActionBar();
                        String v2_5 = this.mSetIndicatorInfo.mSetHomeActionContentDescription;
                        String v3_1 = new Object[1];
                        v3_1[0] = Integer.valueOf(p7);
                        v2_5.invoke(v0_0, v3_1);
                        v0_0.setSubtitle(v0_0.getSubtitle());
                    } catch (Exception v1) {
                        android.util.Log.w("ActionBarDrawerToggle", "Couldn\'t set content description via JB-MR2 API", v1);
                    }
                }
            } else {
                android.app.ActionBar v0_1 = this.mActivity.getActionBar();
                if (v0_1 != null) {
                    v0_1.setHomeActionContentDescription(p7);
                }
            }
        } else {
            this.mActivityImpl.setActionBarDescription(p7);
        }
        return;
    }

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


    public void setLeftTopRightBottom(android.view.View p6, int p7, int p8, int p9, int p10)
    {
        this.fetchSetLeftTopRightBottomMethod();
        if (android.support.transition.ViewUtilsApi22.sSetLeftTopRightBottomMethod != null) {
            try {
                Throwable v2_2 = new Object[4];
                v2_2[0] = Integer.valueOf(p7);
                v2_2[1] = Integer.valueOf(p8);
                v2_2[2] = Integer.valueOf(p9);
                v2_2[3] = Integer.valueOf(p10);
                android.support.transition.ViewUtilsApi22.sSetLeftTopRightBottomMethod.invoke(p6, v2_2);
            } catch (RuntimeException v1) {
            } catch (reflect.InvocationTargetException v0) {
                throw new RuntimeException(v0.getCause());
            }
        }
        return;
    }

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


    public void transformMatrixToLocal(android.view.View p5, android.graphics.Matrix p6)
    {
        this.fetchTransformMatrixToLocalMethod();
        if (android.support.transition.ViewUtilsApi21.sTransformMatrixToLocalMethod != null) {
            try {
                Throwable v2_2 = new Object[1];
                v2_2[0] = p6;
                android.support.transition.ViewUtilsApi21.sTransformMatrixToLocalMethod.invoke(p5, v2_2);
            } catch (RuntimeException v1) {
            } catch (reflect.InvocationTargetException v0) {
                throw new RuntimeException(v0.getCause());
            }
        }
        return;
    }

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


    public void transformMatrixToGlobal(android.view.View p5, android.graphics.Matrix p6)
    {
        this.fetchTransformMatrixToGlobalMethod();
        if (android.support.transition.ViewUtilsApi21.sTransformMatrixToGlobalMethod != null) {
            try {
                Throwable v2_2 = new Object[1];
                v2_2[0] = p6;
                android.support.transition.ViewUtilsApi21.sTransformMatrixToGlobalMethod.invoke(p5, v2_2);
            } catch (RuntimeException v1) {
            } catch (reflect.InvocationTargetException v0) {
                throw new RuntimeException(v0.getCause());
            }
        }
        return;
    }

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


    public void setAnimationMatrix(android.view.View p5, android.graphics.Matrix p6)
    {
        this.fetchSetAnimationMatrix();
        if (android.support.transition.ViewUtilsApi21.sSetAnimationMatrixMethod != null) {
            try {
                Throwable v2_2 = new Object[1];
                v2_2[0] = p6;
                android.support.transition.ViewUtilsApi21.sSetAnimationMatrixMethod.invoke(p5, v2_2);
            } catch (RuntimeException v1) {
            } catch (IllegalAccessException v0) {
                throw new RuntimeException(v0.getCause());
            }
        }
        return;
    }

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


    public void setTransitionAlpha(android.view.View p6, float p7)
    {
        this.fetchSetTransitionAlphaMethod();
        if (android.support.transition.ViewUtilsApi19.sSetTransitionAlphaMethod == null) {
            p6.setAlpha(p7);
        } else {
            try {
                Throwable v2_2 = new Object[1];
                v2_2[0] = Float.valueOf(p7);
                android.support.transition.ViewUtilsApi19.sSetTransitionAlphaMethod.invoke(p6, v2_2);
            } catch (RuntimeException v1) {
            } catch (reflect.InvocationTargetException v0) {
                throw new RuntimeException(v0.getCause());
            }
        }
        return;
    }

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


    public float getTransitionAlpha(android.view.View p4)
    {
        RuntimeException v1_1;
        this.fetchGetTransitionAlphaMethod();
        if (android.support.transition.ViewUtilsApi19.sGetTransitionAlphaMethod == null) {
            v1_1 = super.getTransitionAlpha(p4);
        } else {
            try {
                Throwable v2_2 = new Object[0];
                v1_1 = ((Float) android.support.transition.ViewUtilsApi19.sGetTransitionAlphaMethod.invoke(p4, v2_2)).floatValue();
            } catch (RuntimeException v1) {
            } catch (reflect.InvocationTargetException v0) {
                throw new RuntimeException(v0.getCause());
            }
        }
        return v1_1;
    }

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


    protected android.view.ViewParent invalidateChildInParentFast(int p8, int p9, android.graphics.Rect p10)
    {
        if (((this.mHostView instanceof android.view.ViewGroup)) && (android.support.transition.ViewOverlayApi14$OverlayViewGroup.sInvalidateChildInParentFastMethod != null)) {
            try {
                int[] v1 = new int[2];
                this.getOffset(v1);
                android.view.ViewGroup v3 = this.mHostView;
                Object[] v4_1 = new Object[3];
                v4_1[0] = Integer.valueOf(p8);
                v4_1[1] = Integer.valueOf(p9);
                v4_1[2] = p10;
                android.support.transition.ViewOverlayApi14$OverlayViewGroup.sInvalidateChildInParentFastMethod.invoke(v3, v4_1);
            } catch (reflect.InvocationTargetException v0_1) {
                v0_1.printStackTrace();
            } catch (reflect.InvocationTargetException v0_0) {
                v0_0.printStackTrace();
            }
        }
        return 0;
    }

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


    public void suppressLayout(android.view.ViewGroup p6, boolean p7)
    {
        this.fetchSuppressLayoutMethod();
        if (android.support.transition.ViewGroupUtilsApi18.sSuppressLayoutMethod != null) {
            try {
                String v2_3 = new Object[1];
                v2_3[0] = Boolean.valueOf(p7);
                android.support.transition.ViewGroupUtilsApi18.sSuppressLayoutMethod.invoke(p6, v2_3);
            } catch (reflect.InvocationTargetException v0_1) {
                android.util.Log.i("ViewUtilsApi18", "Failed to invoke suppressLayout method", v0_1);
            } catch (reflect.InvocationTargetException v0_0) {
                android.util.Log.i("ViewUtilsApi18", "Error invoking suppressLayout method", v0_0);
            }
        }
        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[] v3_1 = new Class[0];
                android.support.transition.ViewGroupUtilsApi14.sCancelMethod = android.animation.LayoutTransition.getDeclaredMethod("cancel", v3_1);
                android.support.transition.ViewGroupUtilsApi14.sCancelMethod.setAccessible(1);
            } catch (reflect.InvocationTargetException v0) {
                android.util.Log.i("ViewGroupUtilsApi14", "Failed to access cancel method by reflection");
            }
            android.support.transition.ViewGroupUtilsApi14.sCancelMethodFetched = 1;
        }
        if (android.support.transition.ViewGroupUtilsApi14.sCancelMethod != null) {
            try {
                String v2_3 = new Object[0];
                android.support.transition.ViewGroupUtilsApi14.sCancelMethod.invoke(p5, v2_3);
            } catch (reflect.InvocationTargetException v0) {
                android.util.Log.i("ViewGroupUtilsApi14", "Failed to access cancel method by reflection");
            } catch (reflect.InvocationTargetException v0) {
                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()


    public void animateTransform(android.widget.ImageView p5, android.graphics.Matrix p6)
    {
        this.fetchAnimateTransformMethod();
        if (android.support.transition.ImageViewUtilsApi21.sAnimateTransformMethod != null) {
            try {
                Throwable v2_2 = new Object[1];
                v2_2[0] = p6;
                android.support.transition.ImageViewUtilsApi21.sAnimateTransformMethod.invoke(p5, v2_2);
            } catch (RuntimeException v1) {
            } catch (reflect.InvocationTargetException v0) {
                throw new RuntimeException(v0.getCause());
            }
        }
        return;
    }

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


    public void removeGhost(android.view.View p6)
    {
        android.support.transition.GhostViewApi21.access$300();
        if (android.support.transition.GhostViewApi21.access$400() != null) {
            try {
                RuntimeException v1_3 = android.support.transition.GhostViewApi21.access$400();
                Object[] v3_1 = new Object[1];
                v3_1[0] = p6;
                v1_3.invoke(0, v3_1);
            } catch (RuntimeException v1) {
            } catch (reflect.InvocationTargetException v0) {
                throw new RuntimeException(v0.getCause());
            }
        }
        return;
    }

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


    public android.support.transition.GhostViewImpl addGhost(android.view.View p8, android.view.ViewGroup p9, android.graphics.Matrix p10)
    {
        RuntimeException v1_2;
        android.support.transition.GhostViewApi21.access$000();
        if (android.support.transition.GhostViewApi21.access$100() == null) {
            v1_2 = 0;
        } else {
            try {
                RuntimeException v1_6 = android.support.transition.GhostViewApi21.access$100();
                Object[] v5_0 = new Object[3];
                v5_0[0] = p8;
                v5_0[1] = p9;
                v5_0[2] = p10;
                v1_2 = new android.support.transition.GhostViewApi21(((android.view.View) v1_6.invoke(0, v5_0)), 0);
            } catch (RuntimeException v1) {
            } catch (reflect.InvocationTargetException v0) {
                throw new RuntimeException(v0.getCause());
            }
        }
        return v1_2;
    }

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


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

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


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

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


    private static boolean setContainerConstantStateV9(android.graphics.drawable.DrawableContainer p8, android.graphics.drawable.Drawable$ConstantState p9)
    {
        String v1_0 = 1;
        if (!android.support.design.widget.DrawableUtils.sSetConstantStateMethodFetched) {
            try {
                int v5_2 = new Class[1];
                v5_2[0] = android.graphics.drawable.DrawableContainer$DrawableContainerState;
                android.support.design.widget.DrawableUtils.sSetConstantStateMethod = android.graphics.drawable.DrawableContainer.getDeclaredMethod("setConstantState", v5_2);
                android.support.design.widget.DrawableUtils.sSetConstantStateMethod.setAccessible(1);
            } catch (Exception v0) {
                android.util.Log.e("DrawableUtils", "Could not fetch setConstantState(). Oh well.");
            }
            android.support.design.widget.DrawableUtils.sSetConstantStateMethodFetched = 1;
        }
        if (android.support.design.widget.DrawableUtils.sSetConstantStateMethod == null) {
            v1_0 = 0;
        } else {
            try {
                Object[] v4_3 = new Object[1];
                v4_3[0] = p9;
                android.support.design.widget.DrawableUtils.sSetConstantStateMethod.invoke(p8, v4_3);
            } catch (Exception v0) {
                android.util.Log.e("DrawableUtils", "Could not invoke setConstantState(). Oh well.");
            }
        }
        return v1_0;
    }

Method android.app.smdt.SmdtManager.smdtSetMobileDataEnabled() calling method java.lang.reflect.Method.invoke()


    public boolean smdtSetMobileDataEnabled(android.content.Context p14, boolean p15)
    {
        android.net.ConnectivityManager v1_1 = ((android.net.ConnectivityManager) p14.getSystemService("connectivity"));
        try {
            reflect.Field v6 = Class.forName(v1_1.getClass().getName()).getDeclaredField("mService");
            v6.setAccessible(1);
            Object v4 = v6.get(v1_1);
            Class v5 = Class.forName(v4.getClass().getName());
            String v9_1 = new Class[1];
            v9_1[0] = Boolean.TYPE;
            reflect.Method v7 = v5.getDeclaredMethod("setMobileDataEnabled", v9_1);
            v7.setAccessible(1);
            String v8_8 = new Object[1];
            v8_8[0] = Boolean.valueOf(p15);
            v7.invoke(v4, v8_8);
        } catch (String v8_15) {
            throw v8_15;
        } catch (reflect.InvocationTargetException v3) {
            android.util.Log.d("setMobileDataEnabled", "ClassNotFoundException");
        } catch (reflect.InvocationTargetException v3) {
            android.util.Log.d("setMobileDataEnabled", "NoSuchFieldException");
        } catch (reflect.InvocationTargetException v3) {
            android.util.Log.d("setMobileDataEnabled", "InvocationTargetException");
        }
        return 0;
    }

Method rx.internal.schedulers.NewThreadWorker.tryEnableCancelPolicy() calling method java.lang.reflect.Method.invoke()


    public static boolean tryEnableCancelPolicy(java.util.concurrent.ScheduledExecutorService p10)
    {
        rx.plugins.RxJavaErrorHandler v5_4;
        if (!rx.internal.schedulers.NewThreadWorker.SHOULD_TRY_ENABLE_CANCEL_POLICY) {
            v5_4 = 0;
        } else {
            reflect.Method v4_1;
            if (!(p10 instanceof java.util.concurrent.ScheduledThreadPoolExecutor)) {
                v4_1 = rx.internal.schedulers.NewThreadWorker.findSetRemoveOnCancelPolicyMethod(p10);
            } else {
                Object v2 = rx.internal.schedulers.NewThreadWorker.cachedSetRemoveOnCancelPolicyMethod;
                if (v2 != rx.internal.schedulers.NewThreadWorker.SET_REMOVE_ON_CANCEL_POLICY_METHOD_NOT_SUPPORTED) {
                    if (v2 != null) {
                        v4_1 = ((reflect.Method) v2);
                    } else {
                        rx.plugins.RxJavaErrorHandler v5_0;
                        reflect.Method v3 = rx.internal.schedulers.NewThreadWorker.findSetRemoveOnCancelPolicyMethod(p10);
                        if (v3 == null) {
                            v5_0 = rx.internal.schedulers.NewThreadWorker.SET_REMOVE_ON_CANCEL_POLICY_METHOD_NOT_SUPPORTED;
                        } else {
                            v5_0 = v3;
                        }
                        rx.internal.schedulers.NewThreadWorker.cachedSetRemoveOnCancelPolicyMethod = v5_0;
                        v4_1 = v3;
                    }
                } else {
                    v5_4 = 0;
                    return v5_4;
                }
            }
            if (v4_1 == null) {
            } else {
                try {
                    rx.plugins.RxJavaErrorHandler v5_3 = new Object[1];
                    v5_3[0] = Boolean.valueOf(1);
                    v4_1.invoke(p10, v5_3);
                    v5_4 = 1;
                } catch (Exception v0) {
                    rx.plugins.RxJavaPlugins.getInstance().getErrorHandler().handleError(v0);
                }
            }
        }
        return v5_4;
    }

Method retrofit2.Retrofit$1.invoke() calling method java.lang.reflect.Method.invoke()


    public Object invoke(Object p5, reflect.Method p6, Object[] p7)
    {
        Object v2_2;
        if (p6.getDeclaringClass() != Object) {
            if (!this.platform.isDefaultMethod(p6)) {
                retrofit2.ServiceMethod v1 = this.this$0.loadServiceMethod(p6);
                v2_2 = v1.callAdapter.adapt(new retrofit2.OkHttpCall(v1, p7));
            } else {
                v2_2 = this.platform.invokeDefaultMethod(p6, this.val$service, p5, p7);
            }
        } else {
            v2_2 = p6.invoke(this, p7);
        }
        return v2_2;
    }

Method pl.droidsonroids.gif.LibraryLoader.getContext() calling method java.lang.reflect.Method.invoke()


    private static android.content.Context getContext()
    {
        if (pl.droidsonroids.gif.LibraryLoader.sAppContext == null) {
            try {
                String v4_4 = new Class[0];
                String v4_1 = new Object[0];
                pl.droidsonroids.gif.LibraryLoader.sAppContext = ((android.content.Context) Class.forName("android.app.ActivityThread").getDeclaredMethod("currentApplication", v4_4).invoke(0, v4_1));
            } catch (Exception v2) {
                throw new IllegalStateException("LibraryLoader not initialized. Call LibraryLoader.initialize() before using library classes.", v2);
            }
        }
        return pl.droidsonroids.gif.LibraryLoader.sAppContext;
    }

Method org.codehaus.plexus.util.reflection.Reflector.invokeStatic() calling method java.lang.reflect.Method.invoke()


    public Object invokeStatic(Class p9, String p10, Object[] p11)
    {
        if (p11 == null) {
            p11 = new Object[0];
        }
        Class[] v5 = new Class[p11.length];
        int v2_1 = 0;
        int v3 = p11.length;
        while (v2_1 < v3) {
            v5[v2_1] = p11[v2_1].getClass();
            v2_1++;
        }
        try {
            reflect.Method v4 = this.getMethod(p9, p10, v5);
        } catch (IllegalAccessException v1_1) {
            throw new org.codehaus.plexus.util.reflection.ReflectorException(v1_1);
        } catch (IllegalAccessException v1_0) {
            throw new org.codehaus.plexus.util.reflection.ReflectorException(v1_0);
        }
        if (v4 != null) {
            return v4.invoke(0, p11);
        } else {
            StringBuffer v0_1 = new StringBuffer();
            v0_1.append(new StringBuffer().append("Singleton-producing method named \'").append(p10).append("\' not found with specified parameter classes: ").toString());
            int v2_0 = 0;
            while (v2_0 < v5.length) {
                v0_1.append(v5[v2_0].getName());
                v0_1.append(44);
                v2_0++;
            }
            v0_1.setLength((v0_1.length() - 1));
            throw new org.codehaus.plexus.util.reflection.ReflectorException(v0_1.toString());
        }
    }

Method org.codehaus.plexus.util.reflection.Reflector.invoke() calling method java.lang.reflect.Method.invoke()


    public Object invoke(Object p9, String p10, Object[] p11)
    {
        if (p11 == null) {
            p11 = new Object[0];
        }
        Class[] v5 = new Class[p11.length];
        int v2_1 = 0;
        int v3 = p11.length;
        while (v2_1 < v3) {
            v5[v2_1] = p11[v2_1].getClass();
            v2_1++;
        }
        try {
            reflect.Method v4 = this.getMethod(p9.getClass(), p10, v5);
        } catch (IllegalAccessException v1_1) {
            throw new org.codehaus.plexus.util.reflection.ReflectorException(v1_1);
        } catch (IllegalAccessException v1_0) {
            throw new org.codehaus.plexus.util.reflection.ReflectorException(v1_0);
        }
        if (v4 != null) {
            return v4.invoke(p9, p11);
        } else {
            StringBuffer v0_1 = new StringBuffer();
            v0_1.append("Singleton-producing method named \'").append(p10).append("\' not found with specified parameter classes: ");
            int v2_0 = 0;
            while (v2_0 < v5.length) {
                v0_1.append(v5[v2_0].getName());
                v0_1.append(44);
                v2_0++;
            }
            v0_1.setLength((v0_1.length() - 1));
            throw new org.codehaus.plexus.util.reflection.ReflectorException(v0_1.toString());
        }
    }

Method org.codehaus.plexus.util.reflection.Reflector.getSingleton() calling method java.lang.reflect.Method.invoke()


    public Object getSingleton(Class p7, Object[] p8)
    {
        Class[] v4 = new Class[p8.length];
        int v1 = 0;
        int v2 = p8.length;
        while (v1 < v2) {
            v4[v1] = p8[v1].getClass();
            v1++;
        }
        try {
            return this.getMethod(p7, "getInstance", v4).invoke(0, p8);
        } catch (IllegalAccessException v0_1) {
            throw new org.codehaus.plexus.util.reflection.ReflectorException(v0_1);
        } catch (IllegalAccessException v0_0) {
            throw new org.codehaus.plexus.util.reflection.ReflectorException(v0_0);
        }
    }

Method org.codehaus.plexus.util.reflection.Reflector.getObjectProperty() calling method java.lang.reflect.Method.invoke()


    public Object getObjectProperty(Object p11, String p12)
    {
        if ((p12 != null) && (p12.trim().length() >= 1)) {
            String v0 = new StringBuffer().append("get").append(Character.toUpperCase(p12.charAt(0))).toString();
            if (p12.trim().length() > 1) {
                v0 = new StringBuffer().append(v0).append(p12.substring(1).trim()).toString();
            }
            Class v5 = p11.getClass();
            Class[] v2 = new Class[0];
            reflect.Method v3 = this._getMethod(v5, v0, v2);
            if (v3 == null) {
                v3 = this._getMethod(v5, p12, v2);
            }
            Object v4 = this.getField(v5, p12, 1);
            if ((v3 != null) || (v4 != null)) {
                if (v3 != null) {
                    try {
                        org.codehaus.plexus.util.reflection.ReflectorException v6_13 = new Object[0];
                        v4 = v3.invoke(p11, v6_13);
                    } catch (reflect.InvocationTargetException v1_1) {
                        throw new org.codehaus.plexus.util.reflection.ReflectorException(new StringBuffer().append("Error retrieving property \'").append(p12).append("\' from \'").append(v5).append("\'").toString(), v1_1);
                    } catch (reflect.InvocationTargetException v1_0) {
                        throw new org.codehaus.plexus.util.reflection.ReflectorException(new StringBuffer().append("Error retrieving property \'").append(p12).append("\' from \'").append(v5).append("\'").toString(), v1_0);
                    }
                }
                return v4;
            } else {
                throw new org.codehaus.plexus.util.reflection.ReflectorException(new StringBuffer().append("Neither method: \'").append(p12).append("\' nor bean accessor: \'").append(v0).append("\' can be found for class: \'").append(v5).append("\', and retrieval of field: \'").append(p12).append("\' returned null.").toString());
            }
        } else {
            throw new org.codehaus.plexus.util.reflection.ReflectorException("Cannot retrieve value for empty property.");
        }
    }

Method org.codehaus.plexus.util.introspection.ReflectionValueExtractor.evaluate() calling method java.lang.reflect.Method.invoke()


    public static Object evaluate(String p10, Object p11, boolean p12)
    {
        if (p12) {
            p10 = p10.substring((p10.indexOf(46) + 1));
        }
        Object v6 = p11;
        java.util.StringTokenizer v4_0 = new java.util.StringTokenizer(p10, ".");
        while (v4_0.hasMoreTokens()) {
            String v5 = v4_0.nextToken();
            if (v6 != null) {
                org.codehaus.plexus.util.introspection.ClassMap v0 = org.codehaus.plexus.util.introspection.ReflectionValueExtractor.getClassMap(v6.getClass());
                String v2 = org.codehaus.plexus.util.StringUtils.capitalizeFirstLetter(v5);
                reflect.Method v1 = v0.findMethod(new StringBuffer().append("get").append(v2).toString(), org.codehaus.plexus.util.introspection.ReflectionValueExtractor.CLASS_ARGS);
                if (v1 == null) {
                    v1 = v0.findMethod(new StringBuffer().append("is").append(v2).toString(), org.codehaus.plexus.util.introspection.ReflectionValueExtractor.CLASS_ARGS);
                }
                if (v1 != null) {
                    v6 = v1.invoke(v6, org.codehaus.plexus.util.introspection.ReflectionValueExtractor.OBJECT_ARGS);
                } else {
                    v6 = 0;
                    break;
                }
            } else {
                v6 = 0;
                break;
            }
        }
        return v6;
    }

Method org.codehaus.plexus.util.ExceptionUtils.getCauseUsingMethodName() calling method java.lang.reflect.Method.invoke()


    private static Throwable getCauseUsingMethodName(Throwable p4, String p5)
    {
        try {
            reflect.Method v0 = p4.getClass().getMethod(p5, 0);
        } catch (reflect.InvocationTargetException v1) {
        } catch (reflect.InvocationTargetException v1) {
        }
        reflect.InvocationTargetException v1_7;
        if (v0 == null) {
            v1_7 = 0;
        } else {
            reflect.InvocationTargetException v1_1;
            if (org.codehaus.plexus.util.ExceptionUtils.class$java$lang$Throwable != null) {
                v1_1 = org.codehaus.plexus.util.ExceptionUtils.class$java$lang$Throwable;
            } else {
                v1_1 = org.codehaus.plexus.util.ExceptionUtils.class$("java.lang.Throwable");
                org.codehaus.plexus.util.ExceptionUtils.class$java$lang$Throwable = v1_1;
            }
            if (!v1_1.isAssignableFrom(v0.getReturnType())) {
            } else {
                try {
                    reflect.InvocationTargetException v1_5 = new Object[0];
                    v1_7 = ((Throwable) v0.invoke(p4, v1_5));
                } catch (reflect.InvocationTargetException v1) {
                } catch (reflect.InvocationTargetException v1) {
                } catch (reflect.InvocationTargetException v1) {
                }
            }
        }
        return v1_7;
    }

Method okhttp3.internal.tls.TrustRootIndex$AndroidTrustRootIndex.findByIssuerAndSignature() calling method java.lang.reflect.Method.invoke()


    public java.security.cert.X509Certificate findByIssuerAndSignature(java.security.cert.X509Certificate p8)
    {
        java.security.cert.X509Certificate v2_0 = 0;
        try {
            reflect.Method v3 = this.findByIssuerAndSignatureMethod;
            javax.net.ssl.X509TrustManager v4 = this.trustManager;
            Object[] v5_1 = new Object[1];
            v5_1[0] = p8;
            java.security.cert.TrustAnchor v1_1 = ((java.security.cert.TrustAnchor) v3.invoke(v4, v5_1));
        } catch (reflect.InvocationTargetException v0) {
            throw new AssertionError();
        } catch (reflect.InvocationTargetException v0) {
            return v2_0;
        }
        if (v1_1 == null) {
            return v2_0;
        } else {
            v2_0 = v1_1.getTrustedCert();
            return v2_0;
        }
    }

Method okhttp3.internal.platform.OptionalMethod.invokeOptional() calling method java.lang.reflect.Method.invoke()


    public varargs Object invokeOptional(Object p5, Object[] p6)
    {
        Object v2 = 0;
        reflect.Method v1 = this.getMethod(p5.getClass());
        if (v1 != null) {
            try {
                v2 = v1.invoke(p5, p6);
            } catch (IllegalAccessException v0) {
            }
        }
        return v2;
    }

Method okhttp3.internal.platform.OptionalMethod.invoke() calling method java.lang.reflect.Method.invoke()


    public varargs Object invoke(Object p7, Object[] p8)
    {
        reflect.Method v2 = this.getMethod(p7.getClass());
        if (v2 != null) {
            try {
                return v2.invoke(p7, p8);
            } catch (IllegalAccessException v0) {
                AssertionError v1_0 = new AssertionError(new StringBuilder().append("Unexpectedly could not call: ").append(v2).toString());
                v1_0.initCause(v0);
                throw v1_0;
            }
        } else {
            throw new AssertionError(new StringBuilder().append("Method ").append(this.methodName).append(" not supported for object ").append(p7).toString());
        }
    }

Method okhttp3.internal.platform.JdkWithJettyBootPlatform.getSelectedProtocol() calling method java.lang.reflect.Method.invoke()


    public String getSelectedProtocol(javax.net.ssl.SSLSocket p8)
    {
        String v2_0 = 0;
        try {
            okhttp3.internal.platform.Platform v3_0 = this.getMethod;
            String v5_2 = new Object[1];
            v5_2[0] = p8;
            okhttp3.internal.platform.JdkWithJettyBootPlatform$JettyNegoProvider v1_1 = ((okhttp3.internal.platform.JdkWithJettyBootPlatform$JettyNegoProvider) reflect.Proxy.getInvocationHandler(v3_0.invoke(0, v5_2)));
        } catch (IllegalAccessException v0) {
            throw new AssertionError();
        } catch (IllegalAccessException v0) {
        }
        if ((v1_1.unsupported) || (v1_1.selected != null)) {
            if (!v1_1.unsupported) {
                v2_0 = v1_1.selected;
            }
        } else {
            okhttp3.internal.platform.Platform.get().log(4, "ALPN callback dropped: HTTP/2 is disabled. Is alpn-boot on the boot class path?", 0);
        }
        return v2_0;
    }

Method okhttp3.internal.platform.JdkWithJettyBootPlatform.configureTlsExtensions() calling method java.lang.reflect.Method.invoke()


    public void configureTlsExtensions(javax.net.ssl.SSLSocket p8, String p9, java.util.List p10)
    {
        java.util.List v1 = okhttp3.internal.platform.JdkWithJettyBootPlatform.alpnProtocolNames(p10);
        try {
            AssertionError v3_4 = okhttp3.internal.platform.Platform.getClassLoader();
            int v4_2 = new Class[2];
            v4_2[0] = this.clientProviderClass;
            v4_2[1] = this.serverProviderClass;
            Object v2 = reflect.Proxy.newProxyInstance(v3_4, v4_2, new okhttp3.internal.platform.JdkWithJettyBootPlatform$JettyNegoProvider(v1));
            AssertionError v3_0 = this.putMethod;
            Object[] v5_4 = new Object[2];
            v5_4[0] = p8;
            v5_4[1] = v2;
            v3_0.invoke(0, v5_4);
            return;
        } catch (IllegalAccessException v0) {
            throw new AssertionError(v0);
        } catch (IllegalAccessException v0) {
        }
    }

Method okhttp3.internal.platform.JdkWithJettyBootPlatform.afterHandshake() calling method java.lang.reflect.Method.invoke()


    public void afterHandshake(javax.net.ssl.SSLSocket p6)
    {
        try {
            AssertionError v1_0 = this.removeMethod;
            Object[] v3_1 = new Object[1];
            v3_1[0] = p6;
            v1_0.invoke(0, v3_1);
            return;
        } catch (reflect.InvocationTargetException v0) {
            throw new AssertionError();
        } catch (reflect.InvocationTargetException v0) {
        }
    }

Method okhttp3.internal.platform.JdkWithJettyBootPlatform$JettyNegoProvider.invoke() calling method java.lang.reflect.Method.invoke()


    public Object invoke(Object p10, reflect.Method p11, Object[] p12)
    {
        String v1 = p11.getName();
        Class v3 = p11.getReturnType();
        if (p12 == null) {
            p12 = okhttp3.internal.Util.EMPTY_STRING_ARRAY;
        }
        if ((!v1.equals("supports")) || (Boolean.TYPE != v3)) {
            if ((!v1.equals("unsupported")) || (Void.TYPE != v3)) {
                if ((!v1.equals("protocols")) || (p12.length != 0)) {
                    if (((!v1.equals("selectProtocol")) && (!v1.equals("select"))) || ((String != v3) || ((p12.length != 1) || (!(p12[0] instanceof java.util.List))))) {
                        if (((!v1.equals("protocolSelected")) && (!v1.equals("selected"))) || (p12.length != 1)) {
                            String v5_21 = p11.invoke(this, p12);
                        } else {
                            this.selected = ((String) p12[0]);
                            v5_21 = 0;
                        }
                    } else {
                        java.util.List v2_1 = ((java.util.List) p12[0]);
                        int v0 = 0;
                        int v4 = v2_1.size();
                        while (v0 < v4) {
                            if (!this.protocols.contains(v2_1.get(v0))) {
                                v0++;
                            } else {
                                v5_21 = ((String) v2_1.get(v0));
                                this.selected = v5_21;
                            }
                        }
                        v5_21 = ((String) this.protocols.get(0));
                        this.selected = v5_21;
                    }
                } else {
                    v5_21 = this.protocols;
                }
            } else {
                this.unsupported = 1;
                v5_21 = 0;
            }
        } else {
            v5_21 = Boolean.valueOf(1);
        }
        return v5_21;
    }

Method okhttp3.internal.platform.Jdk9Platform.getSelectedProtocol() calling method java.lang.reflect.Method.invoke()


    public String getSelectedProtocol(javax.net.ssl.SSLSocket p5)
    {
        try {
            Object[] v3_1 = new Object[0];
            int v1_0 = ((String) this.getProtocolMethod.invoke(p5, v3_1));
        } catch (reflect.InvocationTargetException v0) {
            throw new AssertionError();
        } catch (reflect.InvocationTargetException v0) {
        }
        if ((v1_0 == 0) || (v1_0.equals(""))) {
            v1_0 = 0;
        }
        return v1_0;
    }

Method okhttp3.internal.platform.Jdk9Platform.configureTlsExtensions() calling method java.lang.reflect.Method.invoke()


    public void configureTlsExtensions(javax.net.ssl.SSLSocket p8, String p9, java.util.List p10)
    {
        try {
            javax.net.ssl.SSLParameters v2 = p8.getSSLParameters();
            java.util.List v1 = okhttp3.internal.platform.Jdk9Platform.alpnProtocolNames(p10);
            AssertionError v3_2 = this.setProtocolMethod;
            Object[] v4_1 = new Object[1];
            Object[] v6_0 = new String[v1.size()];
            v4_1[0] = v1.toArray(v6_0);
            v3_2.invoke(v2, v4_1);
            p8.setSSLParameters(v2);
            return;
        } catch (reflect.InvocationTargetException v0) {
            throw new AssertionError();
        } catch (reflect.InvocationTargetException v0) {
        }
    }

Method okhttp3.internal.platform.AndroidPlatform.isCleartextTrafficPermitted() calling method java.lang.reflect.Method.invoke()


    public boolean isCleartextTrafficPermitted(String p10)
    {
        try {
            Class v3 = Class.forName("android.security.NetworkSecurityPolicy");
            int v6_5 = new Class[0];
            int v6_0 = new Object[0];
            Object v4 = v3.getMethod("getInstance", v6_5).invoke(0, v6_0);
            int v6_2 = new Class[1];
            v6_2[0] = String;
            reflect.Method v2 = v3.getMethod("isCleartextTrafficPermitted", v6_2);
            AssertionError v5_3 = new Object[1];
            v5_3[0] = p10;
            AssertionError v5_6 = ((Boolean) v2.invoke(v4, v5_3)).booleanValue();
        } catch (reflect.InvocationTargetException v0) {
            v5_6 = super.isCleartextTrafficPermitted(p10);
        } catch (reflect.InvocationTargetException v0) {
        } catch (reflect.InvocationTargetException v0) {
            throw new AssertionError();
        } catch (reflect.InvocationTargetException v0) {
        } catch (reflect.InvocationTargetException v0) {
        }
        return v5_6;
    }