Info Call to Reflection API

Description

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

Recommendation

This entry is informative, no recommendations applicable.

Technical details

Method com.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 p7)
    {
        com.google.android.gms.internal.zzcy v0_3 = com.google.android.gms.internal.zzcs.zzpM.zzc("7KqrGXdk/af3XqeV7Kdf9PbIbh3C1JbHd2XfO7vMbAGonJ11eSDtjbVaiMZyTrse", "J+RI1JNo03xly9SRWO99cvEQhgdX6x+RL8PvxYQsPic=");
        if ((v0_3 == null) || (p7 == null)) {
            throw new com.google.android.gms.internal.zzcy();
        } else {
            try {
                Object[] v3_1 = new Object[3];
                v3_1[0] = p7;
                v3_1[1] = this.zzqk;
                v3_1[2] = com.google.android.gms.ads.internal.zzbs.zzbK().zzd(com.google.android.gms.internal.zzmo.zzEW);
                return new com.google.android.gms.internal.zzdf(((String) v0_3.invoke(0, v3_1)));
            } catch (IllegalAccessException v7_5) {
                throw new com.google.android.gms.internal.zzcy(v7_5);
            }
        }
    }

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


    protected final long zza(StackTraceElement[] p6)
    {
        com.google.android.gms.internal.zzcy v0_4 = com.google.android.gms.internal.zzcs.zzpM.zzc("93FZcx3TGairtssuo4NaSvmwhnBdBRfmG43cez1s4nHLHJg1A/3UR3k+fui87zaI", "8yXffwi9xD4yRk9s3bzlCsp78O1cQWIN/y7cfZ1O0xQ=");
        if ((v0_4 == null) || (p6 == null)) {
            throw new com.google.android.gms.internal.zzcy();
        } else {
            try {
                Object[] v3_1 = new Object[1];
                v3_1[0] = p6;
                return new com.google.android.gms.internal.zzcz(((String) v0_4.invoke(0, v3_1))).zzqB.longValue();
            } catch (IllegalAccessException v6_4) {
                throw new com.google.android.gms.internal.zzcy(v6_4);
            }
        }
    }

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 p4, android.view.MotionEvent p5, android.util.DisplayMetrics p6)
    {
        IllegalAccessException v4_4 = p4.zzc("7OKu9eBgadNAt0os6Yom9Fc4Z+g/QG9jOe+s+JAGcO8yKBHrGX1guBev/xXHxnY1", "oyXxJz1/0whZ1sjpKwx6gZrLwCk4v4rbcD6dwdNy6Cs=");
        if ((v4_4 == null) || (p5 == null)) {
            throw new com.google.android.gms.internal.zzcy();
        } else {
            try {
                Object[] v2_1 = new Object[2];
                v2_1[0] = p5;
                v2_1[1] = p6;
                return new com.google.android.gms.internal.zzdf(((String) v4_4.invoke(0, v2_1)));
            } catch (IllegalAccessException v4_3) {
                throw new com.google.android.gms.internal.zzcy(v4_3);
            }
        }
    }

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


    private final void zzb(String p23, String p24, long p25, android.os.Bundle p27, boolean p28, boolean p29, boolean p30, String p31)
    {
        com.google.android.gms.common.internal.zzbr.zzcF(p23);
        com.google.android.gms.common.internal.zzbr.zzcF(p24);
        com.google.android.gms.common.internal.zzbr.zzu(p27);
        void v22_1 = super.zzjB();
        v22_1.zzkC();
        if (this.zzboi.isEnabled()) {
            int v10_1 = 0;
            if (!this.zzbtv) {
                this.zzbtv = 1;
                try {
                    com.google.android.gms.internal.zzckm v0_8 = Class.forName("com.google.android.gms.tagmanager.TagManagerService");
                    try {
                        com.google.android.gms.internal.zzckx v3_5 = new Class[1];
                        v3_5[0] = android.content.Context;
                        com.google.android.gms.internal.zzckm v0_9 = v0_8.getDeclaredMethod("initialize", v3_5);
                        com.google.android.gms.internal.zzckx v3_6 = new Object[1];
                        v3_6[0] = super.getContext();
                        v0_9.invoke(0, v3_6);
                    } catch (com.google.android.gms.internal.zzckm v0_16) {
                        super.zzwE().zzyx().zzj("Failed to invoke Tag Manager\'s initialize() method", v0_16);
                    }
                } catch (ClassNotFoundException) {
                    super.zzwE().zzyz().log("Tag Manager is not found and thus will not be used");
                }
            }
            com.google.android.gms.internal.zzckm v0_20 = "am".equals(p23);
            com.google.android.gms.measurement.AppMeasurement$OnEventListener v2_21 = com.google.android.gms.internal.zzckx.zzey(p24);
            if ((p28 == 0) || ((this.zzbtt == null) || ((v2_21 != null) || (v0_20 != null)))) {
                if (this.zzboi.zzyN()) {
                    com.google.android.gms.measurement.AppMeasurement$OnEventListener v2_25 = super.zzwA().zzer(p24);
                    if (v2_25 == null) {
                        java.util.List v18 = java.util.Collections.singletonList("_o");
                        com.google.android.gms.measurement.AppMeasurement$OnEventListener v2_28 = super.zzwA().zza(p24, p27, v18, p30, 1);
                        com.google.android.gms.measurement.AppMeasurement$EventInterceptor v6_1 = new java.util.ArrayList();
                        v6_1.add(v2_28);
                        com.google.android.gms.internal.zzckx v3_17 = super.zzwA().zzzr().nextLong();
                        String v7_6 = new String[p27.size()];
                        android.os.Bundle v5_8 = ((String[]) v2_28.keySet().toArray(v7_6));
                        java.util.Arrays.sort(v5_8);
                        String v7_2 = v5_8.length;
                        long v14_1 = 0;
                        String v15_1 = 0;
                        while (v15_1 < v7_2) {
                            android.os.Bundle v20_0;
                            int v21_0;
                            int v11_1;
                            void v13_2 = v5_8[v15_1];
                            android.os.Bundle v12_1 = v2_28.get(v13_2);
                            super.zzwA();
                            android.os.Bundle v12_2 = com.google.android.gms.internal.zzckx.zzC(v12_1);
                            if (v12_2 == null) {
                                v20_0 = v5_8;
                                v21_0 = v7_2;
                                v11_1 = v15_1;
                            } else {
                                v2_28.putInt(v13_2, v12_2.length);
                                int v10_3 = 0;
                                while (v10_3 < v12_2.length) {
                                    android.os.Bundle v20_1 = v5_8;
                                    android.os.Bundle v5_9 = v12_2;
                                    int v21_1 = v7_2;
                                    String v7_3 = v13_2;
                                    int v1_5 = v14_1;
                                    int v11_4 = v15_1;
                                    android.os.Bundle v12_4 = super.zzwA().zza("_ep", v12_2[v10_3], v18, p30, 0);
                                    v12_4.putString("_en", p24);
                                    v12_4.putLong("_eid", v3_17);
                                    v12_4.putString("_gn", v7_3);
                                    v12_4.putInt("_ll", v5_9.length);
                                    v12_4.putInt("_i", v10_3);
                                    v6_1.add(v12_4);
                                    v10_3++;
                                    v14_1 = v1_5;
                                    v12_2 = v5_9;
                                    v13_2 = v7_3;
                                    v15_1 = v11_4;
                                    v5_8 = v20_1;
                                    v7_2 = v21_1;
                                }
                                v20_0 = v5_8;
                                v21_0 = v7_2;
                                v11_1 = v15_1;
                                v14_1 += v12_2.length;
                            }
                            v15_1 = (v11_1 + 1);
                            v5_8 = v20_0;
                            v7_2 = v21_0;
                            int v10 = 0;
                        }
                        int v1_6 = v14_1;
                        if (v1_6 != 0) {
                            v2_28.putLong("_eid", v3_17);
                            v2_28.putInt("_epc", v1_6);
                        }
                        com.google.android.gms.internal.zzcfy.zzxD();
                        int v1_2 = super.zzww().zzzf();
                        if ((v1_2 != 0) && (!v2_28.containsKey("_sc"))) {
                            v1_2.zzbtW = 1;
                        }
                        int v10_0 = 0;
                        while (v10_0 < v6_1.size()) {
                            com.google.android.gms.internal.zzckx v3_2;
                            com.google.android.gms.measurement.AppMeasurement$OnEventListener v2_4 = ((android.os.Bundle) v6_1.get(v10_0));
                            if (v10_0 == 0) {
                                v3_2 = 0;
                            } else {
                                v3_2 = 1;
                            }
                            com.google.android.gms.internal.zzckx v3_3;
                            if (v3_2 == null) {
                                v3_3 = p24;
                            } else {
                                v3_3 = "_ep";
                            }
                            v2_4.putString("_o", p23);
                            if (!v2_4.containsKey("_sc")) {
                                com.google.android.gms.internal.zzcjl.zza(v1_2, v2_4);
                            }
                            if (p29) {
                                v2_4 = super.zzwA().zzB(v2_4);
                            }
                            android.os.Bundle v12_0 = v2_4;
                            super.zzwE().zzyA().zze("Logging event (FE)", super.zzwz().zzdX(p24), super.zzwz().zzA(v12_0));
                            void v13_0 = new com.google.android.gms.internal.zzcgl;
                            long v14_0 = v6_1;
                            v13_0(v3_3, new com.google.android.gms.internal.zzcgi(v12_0), p23, p25);
                            super.zzwv().zzc(v13_0, p31);
                            if (v0_20 == null) {
                                java.util.Iterator v16_0 = v22_1.zzbtu.iterator();
                                while (v16_0.hasNext()) {
                                    ((com.google.android.gms.measurement.AppMeasurement$OnEventListener) v16_0.next()).onEvent(p23, p24, new android.os.Bundle(v12_0), p25);
                                }
                            }
                            v10_0++;
                            v6_1 = v14_0;
                        }
                        boolean vtmp53 = com.google.android.gms.internal.zzcfy.zzxD();
                        if ((super.zzww().zzzf() != null) && ("_ae".equals(p24))) {
                            super.zzwC().zzap(1);
                        }
                        return;
                    } else {
                        super.zzwA();
                        com.google.android.gms.internal.zzckm v0_11 = com.google.android.gms.internal.zzckx.zza(p24, com.google.android.gms.internal.zzcfy.zzxg(), 1);
                        if (p24 != null) {
                            v10_1 = p24.length();
                        }
                        this.zzboi.zzwA().zza(p31, v2_25, "_ev", v0_11, v10_1);
                        return;
                    }
                } else {
                    return;
                }
            } else {
                super.zzwE().zzyA().zze("Passing event to registered event handler (FE)", super.zzwz().zzdX(p24), super.zzwz().zzA(p27));
                this.zzbtt.interceptEvent(p23, p24, p27, p25);
                return;
            }
        } else {
            super.zzwE().zzyA().log("Event not sent since app measurement is disabled");
            return;
        }
    }

Method org.androidannotations.api.ViewServer$ViewServerWorker.windowCommand() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

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


    public java.security.cert.X509Certificate findByIssuerAndSignature(java.security.cert.X509Certificate p6)
    {
        try {
            int v6_3;
            reflect.Method v1 = this.findByIssuerAndSignatureMethod;
            javax.net.ssl.X509TrustManager v2 = this.trustManager;
            Object[] v3_1 = new Object[1];
            v3_1[0] = p6;
            int v6_5 = ((java.security.cert.TrustAnchor) v1.invoke(v2, v3_1));
        } catch (IllegalAccessException) {
            throw new AssertionError();
        } catch (reflect.InvocationTargetException) {
            return 0;
        }
        if (v6_5 == 0) {
            v6_3 = 0;
        } else {
            v6_3 = v6_5.getTrustedCert();
        }
        return v6_3;
    }

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


    public String getSelectedProtocol(javax.net.ssl.SSLSocket p4)
    {
        try {
            okhttp3.internal.platform.Platform v0_0 = this.getMethod;
            int v1_4 = new Object[1];
            v1_4[0] = p4;
            String v4_1 = 0;
            okhttp3.internal.platform.Platform v0_1 = ((okhttp3.internal.platform.JdkWithJettyBootPlatform$JettyNegoProvider) reflect.Proxy.getInvocationHandler(v0_0.invoke(0, v1_4)));
        } catch (reflect.InvocationTargetException) {
            throw new AssertionError();
        }
        if ((v0_1.unsupported) || (v0_1.selected != null)) {
            if (!v0_1.unsupported) {
                v4_1 = v0_1.selected;
            } else {
            }
            return v4_1;
        } 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 0;
        }
    }

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


    public void configureTlsExtensions(javax.net.ssl.SSLSocket p6, String p7, java.util.List p8)
    {
        AssertionError v7_0 = okhttp3.internal.platform.JdkWithJettyBootPlatform.alpnProtocolNames(p8);
        try {
            reflect.Method v8_3 = okhttp3.internal.platform.Platform.getClassLoader();
            int v1_1 = new Class[2];
            v1_1[0] = this.clientProviderClass;
            v1_1[1] = this.serverProviderClass;
            AssertionError v7_1 = reflect.Proxy.newProxyInstance(v8_3, v1_1, new okhttp3.internal.platform.JdkWithJettyBootPlatform$JettyNegoProvider(v7_0));
            reflect.Method v8_1 = this.putMethod;
            Object[] v0_0 = new Object[2];
            v0_0[0] = p6;
            v0_0[1] = v7_1;
            v8_1.invoke(0, v0_0);
            return;
        } catch (reflect.InvocationTargetException v6_1) {
            throw new AssertionError(v6_1);
        }
    }

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


    public void afterHandshake(javax.net.ssl.SSLSocket p5)
    {
        try {
            reflect.Method v0 = this.removeMethod;
            Object[] v2_1 = new Object[1];
            v2_1[0] = p5;
            v0.invoke(0, v2_1);
            return;
        } catch (IllegalAccessException) {
            throw new AssertionError();
        }
    }

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


    public String getSelectedProtocol(javax.net.ssl.SSLSocket p3)
    {
        try {
            Object[] v1_1 = new Object[0];
            int v3_3 = ((String) this.getProtocolMethod.invoke(p3, v1_1));
        } catch (IllegalAccessException) {
            throw new AssertionError();
        }
        if ((v3_3 != 0) && (!v3_3.equals(""))) {
            return v3_3;
        } else {
            return 0;
        }
    }

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


    public void configureTlsExtensions(javax.net.ssl.SSLSocket p5, String p6, java.util.List p7)
    {
        try {
            p6 = p5.getSSLParameters();
            Object[] v7_2 = okhttp3.internal.platform.Jdk9Platform.alpnProtocolNames(p7);
            reflect.Method v0 = this.setProtocolMethod;
            Object[] v1_1 = new Object[1];
            String[] v3_0 = new String[v7_2.size()];
            v1_1[0] = v7_2.toArray(v3_0);
            v0.invoke(p6, v1_1);
            p5.setSSLParameters(p6);
            return;
        } catch (IllegalAccessException) {
            throw new AssertionError();
        }
    }

Method com.facebook.imagepipeline.platform.GingerbreadPurgeableDecoder.getMemoryFileDescriptor() calling method java.lang.reflect.Method.invoke()


    private java.io.FileDescriptor getMemoryFileDescriptor(android.os.MemoryFile p3)
    {
        try {
            Object[] v1_1 = new Object[0];
            return ((java.io.FileDescriptor) this.getFileDescriptorMethod().invoke(p3, v1_1));
        } catch (RuntimeException v3_4) {
            throw com.facebook.common.internal.Throwables.propagate(v3_4);
        }
    }

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


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

Method android.support.v7.view.menu.MenuItemWrapperICS.setExclusiveCheckable() calling method java.lang.reflect.Method.invoke()


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

Method android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion() calling method java.lang.reflect.Method.invoke()


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

Method android.support.transition.SceneKitKat.updateCurrentScene() calling method java.lang.reflect.Method.invoke()


    private void updateCurrentScene(android.view.View p8)
    {
        if (android.support.transition.SceneKitKat.sSetCurrentScene == null) {
            try {
                Class[] v5 = new Class[2];
                v5[0] = android.view.View;
                v5[1] = android.transition.Scene;
                android.support.transition.SceneKitKat.sSetCurrentScene = android.transition.Scene.getDeclaredMethod("setCurrentScene", v5);
                android.support.transition.SceneKitKat.sSetCurrentScene.setAccessible(1);
            } catch (IllegalAccessException v8_1) {
                throw new RuntimeException(v8_1);
            }
            Object[] v2_1 = new Object[2];
            v2_1[0] = p8;
            v2_1[1] = this.mScene;
            android.support.transition.SceneKitKat.sSetCurrentScene.invoke(0, v2_1);
            return;
        }
        try {
            v2_1 = new Object[2];
            v2_1[0] = p8;
            v2_1[1] = this.mScene;
            android.support.transition.SceneKitKat.sSetCurrentScene.invoke(0, v2_1);
            return;
        } catch (IllegalAccessException v8_3) {
            throw new RuntimeException(v8_3);
        }
    }

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


    public void show()
    {
        android.os.Handler v0_0 = this.buildDropDown();
        android.support.v7.widget.ListPopupWindow$ListSelectorHider v1_8 = this.isInputMethodNotNeeded();
        android.support.v4.widget.PopupWindowCompat.setWindowLayoutType(this.mPopup, this.mDropDownWindowLayoutType);
        int v3_0 = 1;
        if (!this.mPopup.isShowing()) {
            android.support.v7.widget.ListPopupWindow$ListSelectorHider v1_6;
            if (this.mDropDownWidth != -1) {
                if (this.mDropDownWidth != -2) {
                    v1_6 = this.mDropDownWidth;
                } else {
                    v1_6 = this.getAnchorView().getWidth();
                }
            } else {
                v1_6 = -1;
            }
            if (this.mDropDownHeight != -1) {
                if (this.mDropDownHeight != -2) {
                    v0_0 = this.mDropDownHeight;
                }
            } else {
                v0_0 = -1;
            }
            android.support.v7.widget.ListPopupWindow$ListSelectorHider v1_12;
            this.mPopup.setWidth(v1_6);
            this.mPopup.setHeight(v0_0);
            this.setPopupClipToScreenEnabled(1);
            if ((this.mForceIgnoreOutsideTouch) || (this.mDropDownAlwaysVisible)) {
                v1_12 = 0;
            } else {
                v1_12 = 1;
            }
            this.mPopup.setOutsideTouchable(v1_12);
            this.mPopup.setTouchInterceptor(this.mTouchInterceptor);
            if (android.support.v7.widget.ListPopupWindow.sSetEpicenterBoundsMethod != null) {
                try {
                    android.support.v7.widget.ListPopupWindow$ListSelectorHider v1_14 = this.mPopup;
                    String v2_4 = new Object[1];
                    v2_4[0] = this.mEpicenterBounds;
                    android.support.v7.widget.ListPopupWindow.sSetEpicenterBoundsMethod.invoke(v1_14, v2_4);
                } catch (android.os.Handler v0_5) {
                    android.util.Log.e("ListPopupWindow", "Could not invoke setEpicenterBounds on PopupWindow", v0_5);
                }
            }
            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 {
            String v2_10;
            if (this.mDropDownWidth != -1) {
                if (this.mDropDownWidth != -2) {
                    v2_10 = this.mDropDownWidth;
                } else {
                    v2_10 = this.getAnchorView().getWidth();
                }
            } else {
                v2_10 = -1;
            }
            if (this.mDropDownHeight != -1) {
                if (this.mDropDownHeight != -2) {
                    v0_0 = this.mDropDownHeight;
                }
            } else {
                if (v1_8 == null) {
                    v0_0 = -1;
                }
                if (v1_8 == null) {
                    int v4_0;
                    if (this.mDropDownWidth != -1) {
                        v4_0 = 0;
                    } else {
                        v4_0 = -1;
                    }
                    this.mPopup.setWidth(v4_0);
                    this.mPopup.setHeight(-1);
                } else {
                    int v4_2;
                    if (this.mDropDownWidth != -1) {
                        v4_2 = 0;
                    } else {
                        v4_2 = -1;
                    }
                    this.mPopup.setWidth(v4_2);
                    this.mPopup.setHeight(0);
                }
            }
            if ((this.mForceIgnoreOutsideTouch) || (this.mDropDownAlwaysVisible)) {
                v3_0 = 0;
            }
            int v11;
            this.mPopup.setOutsideTouchable(v3_0);
            android.widget.PopupWindow v7_0 = this.mPopup;
            android.view.View v8 = this.getAnchorView();
            if (v2_10 >= null) {
                v11 = v2_10;
            } else {
                v11 = -1;
            }
            boolean v12;
            if (v0_0 >= null) {
                v12 = v0_0;
            } else {
                v12 = -1;
            }
            v7_0.update(v8, this.mDropDownHorizontalOffset, this.mDropDownVerticalOffset, v11, v12);
        }
        return;
    }

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


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

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


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

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

Couldn't retrieve source code

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

Couldn't retrieve source code

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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

Couldn't retrieve source code

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

Couldn't retrieve source code

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

Couldn't retrieve source code

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

Couldn't retrieve source code

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


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

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


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

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

Couldn't retrieve source code

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


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

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


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

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


    public void selectRoute(Object p5, int p6, Object p7)
    {
        if ((((android.media.MediaRouter$RouteInfo) p7).getSupportedTypes() & 8388608) == 0) {
            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 {
                    reflect.InvocationTargetException v0_0 = this.mSelectRouteIntMethod;
                    String v1_2 = new Object[2];
                    v1_2[0] = Integer.valueOf(p6);
                    v1_2[1] = ((android.media.MediaRouter$RouteInfo) p7);
                    v0_0.invoke(((android.media.MediaRouter) p5), v1_2);
                    return;
                } catch (reflect.InvocationTargetException v0_2) {
                    android.util.Log.w("MediaRouterJellybean", "Cannot programmatically select non-user route.  Media routing may not work.", v0_2);
                } catch (reflect.InvocationTargetException v0_1) {
                    android.util.Log.w("MediaRouterJellybean", "Cannot programmatically select non-user route.  Media routing may not work.", v0_1);
                }
            }
        }
        ((android.media.MediaRouter) p5).selectRoute(p6, ((android.media.MediaRouter$RouteInfo) p7));
        return;
    }

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

Couldn't retrieve source code

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


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

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


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

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


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

Method android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat() calling method java.lang.reflect.Method.invoke()


    void setChildrenDrawingOrderEnabledCompat(boolean p7)
    {
        if (android.os.Build$VERSION.SDK_INT >= 7) {
            if (this.mSetChildrenDrawingOrderEnabled == null) {
                try {
                    String v4_1 = new Class[1];
                    v4_1[0] = Boolean.TYPE;
                    this.mSetChildrenDrawingOrderEnabled = android.view.ViewGroup.getDeclaredMethod("setChildrenDrawingOrderEnabled", v4_1);
                } catch (String v0_2) {
                    android.util.Log.e("ViewPager", "Can\'t find setChildrenDrawingOrderEnabled", v0_2);
                }
                String v0_3 = this.mSetChildrenDrawingOrderEnabled;
                Object[] v2_0 = new Object[1];
                v2_0[0] = Boolean.valueOf(p7);
                v0_3.invoke(this, v2_0);
                return;
            }
            try {
            } catch (Exception v7_2) {
                android.util.Log.e("ViewPager", "Error changing children drawing order", v7_2);
            }
        }
        return;
    }

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


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

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


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

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


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

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


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

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


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

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


    public static int getLayoutDirection(android.graphics.drawable.Drawable p5)
    {
        if (!android.support.v4.graphics.drawable.DrawableCompatJellybeanMr1.sGetLayoutDirectionMethodFetched) {
            try {
                String v4_1 = new Class[0];
                android.support.v4.graphics.drawable.DrawableCompatJellybeanMr1.sGetLayoutDirectionMethod = android.graphics.drawable.Drawable.getDeclaredMethod("getLayoutDirection", v4_1);
                android.support.v4.graphics.drawable.DrawableCompatJellybeanMr1.sGetLayoutDirectionMethod.setAccessible(1);
            } catch (NoSuchMethodException v2_1) {
                android.util.Log.i("DrawableCompatJellybeanMr1", "Failed to retrieve getLayoutDirection() method", v2_1);
            }
            android.support.v4.graphics.drawable.DrawableCompatJellybeanMr1.sGetLayoutDirectionMethodFetched = 1;
        }
        if (android.support.v4.graphics.drawable.DrawableCompatJellybeanMr1.sGetLayoutDirectionMethod != null) {
            try {
                String v1_1 = new Object[0];
                return ((Integer) android.support.v4.graphics.drawable.DrawableCompatJellybeanMr1.sGetLayoutDirectionMethod.invoke(p5, v1_1)).intValue();
            } catch (int v5_4) {
                android.util.Log.i("DrawableCompatJellybeanMr1", "Failed to invoke getLayoutDirection() via reflection", v5_4);
                android.support.v4.graphics.drawable.DrawableCompatJellybeanMr1.sGetLayoutDirectionMethod = 0;
            }
        }
        return -1;
    }

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


    public static boolean areNotificationsEnabled(android.content.Context p10)
    {
        android.app.AppOpsManager v0_2 = ((android.app.AppOpsManager) p10.getSystemService("appops"));
        Integer v1_2 = p10.getApplicationInfo();
        int v10_5 = p10.getApplicationContext().getPackageName();
        Integer v1_0 = v1_2.uid;
        int v2 = 1;
        try {
            Integer v3_2 = Class.forName(android.app.AppOpsManager.getName());
            Class v6_0 = new Class[3];
            v6_0[0] = Integer.TYPE;
            v6_0[1] = Integer.TYPE;
            v6_0[2] = String;
            reflect.Method v4_1 = v3_2.getMethod("checkOpNoThrow", v6_0);
            Object[] v5_1 = new Object[3];
            v5_1[0] = Integer.valueOf(((Integer) v3_2.getDeclaredField("OP_POST_NOTIFICATION").get(Integer)).intValue());
            v5_1[1] = Integer.valueOf(v1_0);
            v5_1[2] = v10_5;
        } catch (ClassNotFoundException) {
            return 1;
        }
        if (((Integer) v4_1.invoke(v0_2, v5_1)).intValue() != 0) {
            v2 = 0;
        }
        return v2;
    }

Method android.support.v4.app.NotificationCompatBase.add() calling method java.lang.reflect.Method.invoke()


    public static android.app.Notification add(android.app.Notification p9, android.content.Context p10, CharSequence p11, CharSequence p12, android.app.PendingIntent p13, android.app.PendingIntent p14)
    {
        if (android.support.v4.app.NotificationCompatBase.sSetLatestEventInfo == null) {
            try {
                Class[] v7 = new Class[4];
                v7[0] = android.content.Context;
                v7[1] = CharSequence;
                v7[2] = CharSequence;
                v7[3] = android.app.PendingIntent;
                android.support.v4.app.NotificationCompatBase.sSetLatestEventInfo = android.app.Notification.getMethod("setLatestEventInfo", v7);
            } catch (IllegalAccessException v9_1) {
                throw new RuntimeException(v9_1);
            }
            Object[] v5_0 = new Object[4];
            v5_0[0] = p10;
            v5_0[1] = p11;
            v5_0[2] = p12;
            v5_0[3] = p13;
            android.support.v4.app.NotificationCompatBase.sSetLatestEventInfo.invoke(p9, v5_0);
            p9.fullScreenIntent = p14;
            return p9;
        }
        try {
            v5_0 = new Object[4];
            v5_0[0] = p10;
            v5_0[1] = p11;
            v5_0[2] = p12;
            v5_0[3] = p13;
            android.support.v4.app.NotificationCompatBase.sSetLatestEventInfo.invoke(p9, v5_0);
            p9.fullScreenIntent = p14;
            return p9;
        } catch (IllegalAccessException v9_2) {
            throw new RuntimeException(v9_2);
        }
    }

Method android.support.v4.app.BundleCompatGingerbread.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.BundleCompatGingerbread.sPutIBinderMethodFetched) {
            try {
                String v5_1 = new Class[2];
                v5_1[0] = String;
                v5_1[1] = android.os.IBinder;
                android.support.v4.app.BundleCompatGingerbread.sPutIBinderMethod = android.os.Bundle.getMethod("putIBinder", v5_1);
                android.support.v4.app.BundleCompatGingerbread.sPutIBinderMethod.setAccessible(1);
            } catch (reflect.Method v0_3) {
                android.util.Log.i("BundleCompatGingerbread", "Failed to retrieve putIBinder method", v0_3);
            }
            android.support.v4.app.BundleCompatGingerbread.sPutIBinderMethodFetched = 1;
        }
        if (android.support.v4.app.BundleCompatGingerbread.sPutIBinderMethod != null) {
            try {
                Object[] v2_1 = new Object[2];
                v2_1[0] = p8;
                v2_1[1] = p9;
                android.support.v4.app.BundleCompatGingerbread.sPutIBinderMethod.invoke(p7, v2_1);
            } catch (int v7_1) {
                android.util.Log.i("BundleCompatGingerbread", "Failed to invoke putIBinder via reflection", v7_1);
                android.support.v4.app.BundleCompatGingerbread.sPutIBinderMethod = 0;
            }
        }
        return;
    }

Method android.support.v4.app.BundleCompatGingerbread.getBinder() calling method java.lang.reflect.Method.invoke()


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

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


    public static Object setActionBarUpIndicator(Object p5, android.app.Activity p6, android.graphics.drawable.Drawable p7, int p8)
    {
        if (p5 == null) {
            p5 = new android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo(p6);
        }
        if (((android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo) p5).setHomeAsUpIndicator == null) {
            if (((android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo) p5).upIndicatorView == null) {
                android.util.Log.w("ActionBarDrawerToggleHoneycomb", "Couldn\'t set home-as-up indicator");
            } else {
                ((android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo) p5).upIndicatorView.setImageDrawable(p7);
            }
        } else {
            try {
                String v6_2 = p6.getActionBar();
                reflect.Method v1_0 = ((android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo) p5).setHomeAsUpIndicator;
                Object[] v3 = new Object[1];
                v3[0] = p7;
                v1_0.invoke(v6_2, v3);
                String v7_2 = ((android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo) p5).setHomeActionContentDescription;
                Object[] v0_0 = new Object[1];
                v0_0[0] = Integer.valueOf(p8);
                v7_2.invoke(v6_2, v0_0);
            } catch (String v6_3) {
                android.util.Log.w("ActionBarDrawerToggleHoneycomb", "Couldn\'t set home-as-up indicator via JB-MR2 API", v6_3);
            }
        }
        return p5;
    }

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


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

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


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

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


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

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


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

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


    public boolean isCleartextTrafficPermitted(String p8)
    {
        try {
            boolean v0_2 = Class.forName("android.security.NetworkSecurityPolicy");
            Object[] v3_2 = new Class[0];
            int v4_1 = new Object[0];
            Object v1_0 = v0_2.getMethod("getInstance", v3_2).invoke(0, v4_1);
            Class[] v5 = new Class[1];
            v5[0] = String;
            boolean v0_1 = v0_2.getMethod("isCleartextTrafficPermitted", v5);
            Object[] v3_1 = new Object[1];
            v3_1[0] = p8;
            return ((Boolean) v0_1.invoke(v1_0, v3_1)).booleanValue();
        } catch (ClassNotFoundException) {
            return super.isCleartextTrafficPermitted(p8);
        } catch (IllegalAccessException) {
            throw new AssertionError();
        }
    }

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


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

Method me.leolin.shortcutbadger.impl.XiaomiHomeBadger.tryNewMiuiBadge() calling method java.lang.reflect.Method.invoke()


    private void tryNewMiuiBadge(android.content.Context p9, int p10)
    {
        if (this.resolveInfo == null) {
            String v0_7 = new android.content.Intent("android.intent.action.MAIN");
            v0_7.addCategory("android.intent.category.HOME");
            this.resolveInfo = p9.getPackageManager().resolveActivity(v0_7, 65536);
        }
        if (this.resolveInfo != null) {
            String v0_5 = ((android.app.NotificationManager) p9.getSystemService("notification"));
            Exception v9_5 = new android.app.Notification$Builder(p9).setContentTitle("").setContentText("").setSmallIcon(this.resolveInfo.getIconResource()).build();
            try {
                Object v1_8 = v9_5.getClass().getDeclaredField("extraNotification").get(v9_5);
                reflect.Method v2_1 = v1_8.getClass();
                Class[] v5 = new Class[1];
                v5[0] = Integer.TYPE;
                reflect.Method v2_2 = v2_1.getDeclaredMethod("setMessageCount", v5);
                Object[] v3_1 = new Object[1];
                v3_1[0] = Integer.valueOf(p10);
                v2_2.invoke(v1_8, v3_1);
                v0_5.notify(0, v9_5);
            } catch (Exception v9_6) {
                throw new me.leolin.shortcutbadger.ShortcutBadgeException("not able to set badge", v9_6);
            }
        }
        return;
    }

Method com.nineoldandroids.util.ReflectiveProperty.set() calling method java.lang.reflect.Method.invoke()


    public void set(Object p4, Object p5)
    {
        if (this.mSetter == null) {
            if (this.mField == null) {
                String v5_5 = new StringBuilder();
                v5_5.append("Property ");
                v5_5.append(this.getName());
                v5_5.append(" is read-only");
                throw new UnsupportedOperationException(v5_5.toString());
            } else {
                try {
                    this.mField.set(p4, p5);
                } catch (IllegalAccessException) {
                    throw new AssertionError();
                }
            }
        } else {
            try {
                String v0_5 = this.mSetter;
                Object[] v1_1 = new Object[1];
                v1_1[0] = p5;
                v0_5.invoke(p4, v1_1);
            } catch (IllegalAccessException) {
                throw new AssertionError();
            } catch (AssertionError v4_4) {
                throw new RuntimeException(v4_4.getCause());
            }
        }
        return;
    }

Method com.nineoldandroids.util.ReflectiveProperty.get() calling method java.lang.reflect.Method.invoke()


    public Object get(Object p3)
    {
        if (this.mGetter == null) {
            if (this.mField == null) {
                throw new AssertionError();
            } else {
                try {
                    return this.mField.get(p3);
                } catch (IllegalAccessException) {
                    throw new AssertionError();
                }
            }
        } else {
            try {
                return this.mGetter.invoke(p3, ((Object[]) 0));
            } catch (IllegalAccessException) {
                throw new AssertionError();
            } catch (AssertionError v3_4) {
                throw new RuntimeException(v3_4.getCause());
            }
        }
    }

Method com.nineoldandroids.animation.PropertyValuesHolder$IntPropertyValuesHolder.setAnimatedValue() calling method java.lang.reflect.Method.invoke()


    void setAnimatedValue(Object p4)
    {
        if (this.mIntProperty == null) {
            if (this.mProperty == null) {
                if (this.mSetter != null) {
                    try {
                        this.mTmpValueArray[0] = Integer.valueOf(this.mIntAnimatedValue);
                        this.mSetter.invoke(p4, this.mTmpValueArray);
                    } catch (String v4_3) {
                        android.util.Log.e("PropertyValuesHolder", v4_3.toString());
                    } catch (String v4_1) {
                        android.util.Log.e("PropertyValuesHolder", v4_1.toString());
                    }
                }
                return;
            } else {
                this.mProperty.set(p4, Integer.valueOf(this.mIntAnimatedValue));
                return;
            }
        } else {
            this.mIntProperty.setValue(p4, this.mIntAnimatedValue);
            return;
        }
    }

Method com.nineoldandroids.animation.PropertyValuesHolder$FloatPropertyValuesHolder.setAnimatedValue() calling method java.lang.reflect.Method.invoke()


    void setAnimatedValue(Object p4)
    {
        if (this.mFloatProperty == null) {
            if (this.mProperty == null) {
                if (this.mSetter != null) {
                    try {
                        this.mTmpValueArray[0] = Float.valueOf(this.mFloatAnimatedValue);
                        this.mSetter.invoke(p4, this.mTmpValueArray);
                    } catch (String v4_3) {
                        android.util.Log.e("PropertyValuesHolder", v4_3.toString());
                    } catch (String v4_1) {
                        android.util.Log.e("PropertyValuesHolder", v4_1.toString());
                    }
                }
                return;
            } else {
                this.mProperty.set(p4, Float.valueOf(this.mFloatAnimatedValue));
                return;
            }
        } else {
            this.mFloatProperty.setValue(p4, this.mFloatAnimatedValue);
            return;
        }
    }

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


    public Object newInstance(Class p4)
    {
        com.google.gson.internal.UnsafeAllocator$3.assertInstantiable(p4);
        reflect.Method v0 = this.val$newInstance;
        Object[] v1_1 = new Object[2];
        v1_1[0] = p4;
        v1_1[1] = Object;
        return v0.invoke(0, v1_1);
    }

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


    public Object newInstance(Class p4)
    {
        com.google.gson.internal.UnsafeAllocator$2.assertInstantiable(p4);
        reflect.Method v0 = this.val$newInstance;
        Object[] v1_1 = new Object[2];
        v1_1[0] = p4;
        v1_1[1] = Integer.valueOf(this.val$constructorId);
        return v0.invoke(0, v1_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);
        reflect.Method v0 = this.val$allocateInstance;
        Object v1 = this.val$unsafe;
        Object[] v2_1 = new Object[1];
        v2_1[0] = p5;
        return v0.invoke(v1, v2_1);
    }

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


    protected final void zzS()
    {
        if (this.zzrx != null) {
            com.google.android.gms.internal.zzaz v0_9 = this.zzpM.getContext().getResources().getDisplayMetrics();
            com.google.android.gms.internal.zzax v1_2 = ((Boolean) com.google.android.gms.ads.internal.zzbs.zzbK().zzd(com.google.android.gms.internal.zzmo.zzFb)).booleanValue();
            Long v2_1 = this.zzrA;
            Object[] v4_1 = new Object[3];
            v4_1[0] = this.zzrx;
            v4_1[1] = v0_9;
            v4_1[2] = Boolean.valueOf(v1_2);
            com.google.android.gms.internal.zzax v1_5 = new com.google.android.gms.internal.zzdh(((String) v2_1.invoke(0, v4_1)));
            com.google.android.gms.internal.zzaz v0_6 = new com.google.android.gms.internal.zzaz();
            v0_6.zzcx = v1_5.zzrm;
            v0_6.zzcy = v1_5.zzcy;
            v0_6.zzcz = v1_5.zzcz;
            this.zzrr.zzbU = v0_6;
        }
        return;
    }

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


    protected final void zzS()
    {
        Throwable v0_4;
        Integer v1_1;
        this.zzrr.zzbK = Integer.valueOf(2);
        Throwable v0_6 = this.zzrA;
        com.google.android.gms.internal.zzax v2 = new Object[1];
        v2[0] = this.zzpM.getApplicationContext();
        if (((Boolean) v0_6.invoke(0, v2)).booleanValue() != 1) {
            v0_4 = this.zzrr;
            v1_1 = Integer.valueOf(0);
        } else {
            v0_4 = this.zzrr;
            v1_1 = Integer.valueOf(1);
        }
        v0_4.zzbK = v1_1;
        return;
    }

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


    protected final void zzS()
    {
        if (com.google.android.gms.internal.zzdx.zzrw == null) {
            try {
                if (com.google.android.gms.internal.zzdx.zzrw == null) {
                    Object[] v3_1 = new Object[0];
                    com.google.android.gms.internal.zzdx.zzrw = ((Long) this.zzrA.invoke(0, v3_1));
                }
            } catch (Throwable v1_2) {
                throw v1_2;
            }
        }
        try {
            this.zzrr.zzbz = com.google.android.gms.internal.zzdx.zzrw;
            return;
        } catch (Throwable v1_4) {
            throw v1_4;
        }
    }

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


    protected final void zzS()
    {
        try {
            Long v3_2 = new Object[0];
            Long v2_3 = new com.google.android.gms.internal.zzda(((String) this.zzrA.invoke(0, v3_2)));
            this.zzrr.zzbM = v2_3.zzqE;
            this.zzrr.zzbN = v2_3.zzqF;
            return;
        } catch (Throwable v1_3) {
            throw v1_3;
        }
    }

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


    protected final void zzS()
    {
        if (this.zzrv == null) {
            return;
        } else {
            com.google.android.gms.internal.zzax v0_3 = this.zzrA;
            com.google.android.gms.internal.zzax v3_4 = new Object[1];
            v3_4[0] = this.zzrv;
            Integer v1_1 = new com.google.android.gms.internal.zzcz(((String) v0_3.invoke(0, v3_4)));
            try {
                this.zzrr.zzbJ = v1_1.zzqB;
            } catch (Integer v1_6) {
                throw v1_6;
            }
            if (v1_1.zzqC.booleanValue()) {
                this.zzrr.zzbR = Integer.valueOf((v1_1.zzqD.booleanValue() ^ 1));
            }
            return;
        }
    }

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


    protected final void zzS()
    {
        this.zzrr.zzbx = Long.valueOf(-1);
        this.zzrr.zzby = Long.valueOf(-1);
        if (this.zzru == null) {
            com.google.android.gms.internal.zzax v0_1 = this.zzrA;
            long v4_0 = new Object[1];
            v4_0[0] = this.zzpM.getContext();
            this.zzru = ((java.util.List) v0_1.invoke(0, v4_0));
        }
        if ((this.zzru == null) || (this.zzru.size() != 2)) {
            return;
        } else {
            try {
                this.zzrr.zzbx = Long.valueOf(((Long) this.zzru.get(0)).longValue());
                this.zzrr.zzby = Long.valueOf(((Long) this.zzru.get(1)).longValue());
                return;
            } catch (Throwable v1_6) {
                throw v1_6;
            }
        }
    }

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


    protected final void zzS()
    {
        this.zzrr.zzbb = "E";
        if (com.google.android.gms.internal.zzdt.zzbb == null) {
            try {
                if (com.google.android.gms.internal.zzdt.zzbb == null) {
                    Object[] v3_1 = new Object[0];
                    com.google.android.gms.internal.zzdt.zzbb = ((String) this.zzrA.invoke(0, v3_1));
                }
            } catch (Throwable v1_3) {
                throw v1_3;
            }
        }
        try {
            this.zzrr.zzbb = com.google.android.gms.internal.zzdt.zzbb;
            return;
        } catch (Throwable v1_5) {
            throw v1_5;
        }
    }

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


    protected final void zzS()
    {
        if (!((Boolean) com.google.android.gms.ads.internal.zzbs.zzbK().zzd(com.google.android.gms.internal.zzmo.zzEU)).booleanValue()) {
            this.zzrr.zzbl = Long.valueOf(-1);
            com.google.android.gms.internal.zzax v0_2 = this.zzrr;
            android.content.Context v4_2 = this.zzrA;
            Long v2_0 = new Object[1];
            v2_0[0] = this.zzpM.getContext();
            v0_2.zzbl = ((Long) v4_2.invoke(0, v2_0));
            return;
        } else {
            this.zzrr.zzbl = Long.valueOf(-1);
            if (this.zzrt == -1) {
                com.google.android.gms.internal.zzax v0_5 = this.zzrA;
                Long v2_1 = new Object[1];
                v2_1[0] = this.zzpM.getContext();
                this.zzrt = ((Long) v0_5.invoke(0, v2_1)).longValue();
            }
            try {
                this.zzrr.zzbl = Long.valueOf(this.zzrt);
                return;
            } catch (Throwable v1_4) {
                throw v1_4;
            }
        }
    }

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


    protected final void zzS()
    {
        if (com.google.android.gms.internal.zzdr.zzrs == null) {
            try {
                if (com.google.android.gms.internal.zzdr.zzrs == null) {
                    Object[] v3_1 = new Object[0];
                    com.google.android.gms.internal.zzdr.zzrs = ((Long) this.zzrA.invoke(0, v3_1));
                }
            } catch (Throwable v1_2) {
                throw v1_2;
            }
        }
        try {
            this.zzrr.zzbu = com.google.android.gms.internal.zzdr.zzrs;
            return;
        } catch (Throwable v1_4) {
            throw v1_4;
        }
    }

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


    protected final void zzS()
    {
        if (!this.zzpM.zzG()) {
            try {
                Throwable v1_1 = this.zzrr;
                String v2_2 = this.zzrA;
                Object[] v4_1 = new Object[1];
                v4_1[0] = this.zzpM.getApplicationContext();
                v1_1.zzbX = ((String) v2_2.invoke(0, v4_1));
                return;
            } catch (Throwable v1_0) {
                throw v1_0;
            }
        } else {
            this.zzV();
            return;
        }
    }

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


    protected final void zzS()
    {
        Long v1_1 = new Object[0];
        com.google.android.gms.internal.zzax v0_7 = ((Long) this.zzrA.invoke(0, v1_1)).longValue();
        try {
            this.zzrr.zzcb = Long.valueOf(v0_7);
        } catch (com.google.android.gms.internal.zzax v0_4) {
            throw v0_4;
        }
        if (this.startTime != 0) {
            this.zzrr.zzbq = Long.valueOf((v0_7 - this.startTime));
            this.zzrr.zzbv = Long.valueOf(this.startTime);
        }
        return;
    }

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


    protected final void zzS()
    {
        if (com.google.android.gms.internal.zzdn.zzbI == null) {
            try {
                if (com.google.android.gms.internal.zzdn.zzbI == null) {
                    Object[] v3_1 = new Object[0];
                    com.google.android.gms.internal.zzdn.zzbI = ((Long) this.zzrA.invoke(0, v3_1));
                }
            } catch (Throwable v1_2) {
                throw v1_2;
            }
        }
        try {
            this.zzrr.zzbI = com.google.android.gms.internal.zzdn.zzbI;
            return;
        } catch (Throwable v1_4) {
            throw v1_4;
        }
    }

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


    protected final void zzS()
    {
        this.zzrr.zzbe = Long.valueOf(-1);
        this.zzrr.zzbf = Long.valueOf(-1);
        Throwable v0_8 = this.zzrA;
        com.google.android.gms.internal.zzax v2 = new Object[1];
        v2[0] = this.zzpM.getContext();
        Throwable v0_2 = ((int[]) v0_8.invoke(0, v2));
        try {
            this.zzrr.zzbe = Long.valueOf(((long) v0_2[0]));
            this.zzrr.zzbf = Long.valueOf(((long) v0_2[1]));
            return;
        } catch (Throwable v0_6) {
            throw v0_6;
        }
    }

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


    protected final void zzS()
    {
        int v0_6;
        com.google.android.gms.internal.zzbu v1_0 = 0;
        if ((com.google.android.gms.internal.zzdl.zzrp != null) && ((!com.google.android.gms.internal.zzdg.zzo(com.google.android.gms.internal.zzdl.zzrp.zzaW)) && ((!com.google.android.gms.internal.zzdl.zzrp.zzaW.equals("E")) && (!com.google.android.gms.internal.zzdl.zzrp.zzaW.equals("0000000000000000000000000000000000000000000000000000000000000000"))))) {
            v0_6 = 0;
        } else {
            v0_6 = 1;
        }
        if (v0_6 != 0) {
            try {
                int v4 = 3;
            } catch (com.google.android.gms.internal.zzbu v1_7) {
                throw v1_7;
            }
            if (com.google.android.gms.internal.zzdg.zzo(com.google.android.gms.internal.zzdl.zza(this.zzrq))) {
                int v3_9;
                int v3_5 = this.zzrq;
                if ((!com.google.android.gms.internal.zzdg.zzo(com.google.android.gms.internal.zzdl.zza(v3_5))) || ((v3_5 == 0) || ((v3_5.zzaT == null) || (v3_5.zzaT.zzaV.intValue() != 3)))) {
                    v3_9 = 0;
                } else {
                    v3_9 = 1;
                }
                if (Boolean.valueOf(v3_9).booleanValue()) {
                    if ((!this.zzpM.zzI()) || ((!((Boolean) com.google.android.gms.ads.internal.zzbs.zzbK().zzd(com.google.android.gms.internal.zzmo.zzFf)).booleanValue()) || (!((Boolean) com.google.android.gms.ads.internal.zzbs.zzbK().zzd(com.google.android.gms.internal.zzmo.zzFg)).booleanValue()))) {
                        int v3_22 = 0;
                    } else {
                        v3_22 = 1;
                    }
                    if (v3_22 != 0) {
                        int v3_23 = this.zzrA;
                        Object[] v7 = new Object[2];
                        v7[0] = this.zzpM.getContext();
                        if (v4 == 2) {
                            v1_0 = 1;
                        }
                        v7[1] = Boolean.valueOf(v1_0);
                        com.google.android.gms.internal.zzbu v2_19 = new com.google.android.gms.internal.zzbu(((String) v3_23.invoke(0, v7)));
                        com.google.android.gms.internal.zzdl.zzrp = v2_19;
                        if ((com.google.android.gms.internal.zzdg.zzo(v2_19.zzaW)) || (com.google.android.gms.internal.zzdl.zzrp.zzaW.equals("E"))) {
                            switch (v4) {
                                case 3:
                                    com.google.android.gms.internal.zzbu v1_6 = this.zzT();
                                    if (!com.google.android.gms.internal.zzdg.zzo(v1_6)) {
                                        com.google.android.gms.internal.zzdl.zzrp.zzaW = v1_6;
                                    }
                                    break;
                                case 4:
                                    com.google.android.gms.internal.zzdl.zzrp.zzaW = this.zzrq.zzaU.zzaW;
                                    break;
                                default:
                            }
                        }
                        try {
                            if (com.google.android.gms.internal.zzdl.zzrp != null) {
                                this.zzrr.zzaW = com.google.android.gms.internal.zzdl.zzrp.zzaW;
                                this.zzrr.zzbA = Long.valueOf(com.google.android.gms.internal.zzdl.zzrp.zzlR);
                                this.zzrr.zzaY = com.google.android.gms.internal.zzdl.zzrp.zzaY;
                                this.zzrr.zzaZ = com.google.android.gms.internal.zzdl.zzrp.zzaZ;
                                this.zzrr.zzba = com.google.android.gms.internal.zzdl.zzrp.zzba;
                            }
                        } catch (com.google.android.gms.internal.zzbu v1_14) {
                            throw v1_14;
                        }
                        return;
                    }
                }
                v4 = 2;
            } else {
                v4 = 4;
            }
        }
    }

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


    protected final void zzS()
    {
        this.zzrr.zzbw = "E";
        if (com.google.android.gms.internal.zzdk.zzrn == null) {
            try {
                if (com.google.android.gms.internal.zzdk.zzrn == null) {
                    String v2_4 = this.zzrA;
                    Object[] v4 = new Object[1];
                    v4[0] = this.zzpM.getContext();
                    com.google.android.gms.internal.zzdk.zzrn = ((String) v2_4.invoke(0, v4));
                }
            } catch (Throwable v1_1) {
                throw v1_1;
            }
        }
        try {
            this.zzrr.zzbw = com.google.android.gms.internal.zzbt.zza(com.google.android.gms.internal.zzdk.zzrn.getBytes(), 1);
            return;
        } catch (Throwable v1_3) {
            throw v1_3;
        }
    }

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


    protected final void zzS()
    {
        this.zzrr.zzbL = Integer.valueOf(2);
        try {
            reflect.InvocationTargetException v0_6 = this.zzrA;
            Object[] v2_1 = new Object[1];
            v2_1[0] = this.zzpM.getApplicationContext();
            this.zzrr.zzbL = Integer.valueOf(((Boolean) v0_6.invoke(0, v2_1)).booleanValue());
            return;
        } catch (reflect.InvocationTargetException v0_5) {
            if (!(v0_5.getTargetException() instanceof android.provider.Settings$SettingNotFoundException)) {
                throw v0_5;
            } else {
                return;
            }
        }
    }

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


    protected final void zzS()
    {
        try {
            this.zzrr.zzbc = Long.valueOf(-1);
            Throwable v1_2 = this.zzrr;
            Long v2_4 = this.zzrA;
            Object[] v4_0 = new Object[1];
            v4_0[0] = this.zzpM.getContext();
            v1_2.zzbc = ((Long) v2_4.invoke(0, v4_0));
            return;
        } catch (Throwable v1_1) {
            throw v1_1;
        }
    }

Method com.google.android.gms.internal.zzcfy.zzxZ() calling method java.lang.reflect.Method.invoke()


    public final String zzxZ()
    {
        try {
            String v0_2 = Class.forName("android.os.SystemProperties");
            String v3_2 = new Class[2];
            v3_2[0] = String;
            v3_2[1] = String;
            String v0_1 = v0_2.getMethod("get", v3_2);
            String v2_0 = new Object[2];
            v2_0[0] = "debug.firebase.analytics.app";
            v2_0[1] = "";
            return ((String) v0_1.invoke(0, v2_0));
        } catch (String v0_5) {
            com.google.android.gms.internal.zzcgz v1_2 = super.zzwE().zzyv();
            String v2_1 = "Could not find SystemProperties class";
            v1_2.zzj(v2_1, v0_5);
            return "";
        } catch (String v0_5) {
            v1_2 = super.zzwE().zzyv();
            v2_1 = "Could not find SystemProperties.get() method";
            v1_2.zzj(v2_1, v0_5);
            return "";
        } catch (String v0_5) {
            v1_2 = super.zzwE().zzyv();
            v2_1 = "Could not access SystemProperties.get()";
            v1_2.zzj(v2_1, v0_5);
            return "";
        } catch (String v0_5) {
            v1_2 = super.zzwE().zzyv();
            v2_1 = "SystemProperties.get() threw an exception";
            v1_2.zzj(v2_1, v0_5);
            return "";
        }
    }

Method com.google.android.gms.internal.vh.zzHo() calling method java.lang.reflect.Method.invoke()


    private static java.util.concurrent.ThreadFactory zzHo()
    {
        if (com.google.android.gms.internal.vh.zzcfZ == null) {
            try {
                java.util.concurrent.ThreadFactory v1_8 = Class.forName("com.google.appengine.api.ThreadManager");
            } catch (ClassNotFoundException) {
                return 0;
            } catch (IllegalAccessException v0_2) {
                throw new RuntimeException(v0_2);
            } catch (IllegalAccessException v0_1) {
                throw new RuntimeException(v0_1);
            } catch (IllegalAccessException v0_5) {
                throw new RuntimeException(v0_5);
            }
            if (v1_8 != null) {
                Class[] v4 = new Class[0];
                Object[] v2_1 = new Object[0];
                com.google.android.gms.internal.vh.zzcfZ = ((java.util.concurrent.ThreadFactory) v1_8.getMethod("backgroundThreadFactory", v4).invoke(0, v2_1));
            }
        }
        return com.google.android.gms.internal.vh.zzcfZ;
    }

Method org.androidannotations.api.sharedpreferences.SharedPreferencesCompat.invoke() calling method java.lang.reflect.Method.invoke()


    public static varargs Object invoke(reflect.Method p0, Object p1, Object[] p2)
    {
        if (p0 == null) {
            throw new NoSuchMethodException();
        } else {
            try {
                return p0.invoke(p1, p2);
            } catch (IllegalAccessException) {
                throw new NoSuchMethodException(p0.getName());
            }
        }
    }

Method org.androidannotations.api.roboguice.RoboGuiceHelper.callInjectViews() calling method java.lang.reflect.Method.invoke()


    public static void callInjectViews(Object p6)
    {
        try {
            reflect.Method v0_2 = Class.forName("roboguice.inject.ViewListener$ViewMembersInjector");
            Class[] v3 = new Class[1];
            v3[0] = Object;
            reflect.Method v0_1 = v0_2.getDeclaredMethod("injectViews", v3);
            v0_1.setAccessible(1);
            Object[] v2_0 = new Object[1];
            v2_0[0] = p6;
            v0_1.invoke(0, v2_0);
        } catch (reflect.InvocationTargetException v6_6) {
            org.androidannotations.api.roboguice.RoboGuiceHelper.propagateRuntimeException(v6_6);
        } catch (reflect.InvocationTargetException v6_5) {
            org.androidannotations.api.roboguice.RoboGuiceHelper.propagateRuntimeException(v6_5);
        } catch (reflect.InvocationTargetException v6_4) {
            org.androidannotations.api.roboguice.RoboGuiceHelper.propagateRuntimeException(v6_4);
        } catch (reflect.InvocationTargetException v6_3) {
            org.androidannotations.api.roboguice.RoboGuiceHelper.propagateRuntimeException(v6_3);
        } catch (reflect.InvocationTargetException v6_2) {
            org.androidannotations.api.roboguice.RoboGuiceHelper.propagateRuntimeException(v6_2);
        } catch (reflect.InvocationTargetException v6_1) {
            org.androidannotations.api.roboguice.RoboGuiceHelper.propagateRuntimeException(v6_1);
        }
        return;
    }

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


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

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


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

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


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

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

Couldn't retrieve source code

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

Couldn't retrieve source code

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

Couldn't retrieve source code

Method me.leolin.shortcutbadger.ShortcutBadger.applyNotification() calling method java.lang.reflect.Method.invoke()


    public static void applyNotification(android.content.Context p5, android.app.Notification p6, int p7)
    {
        if (android.os.Build.MANUFACTURER.equalsIgnoreCase("Xiaomi")) {
            try {
                Exception v5_1 = p6.getClass().getDeclaredField("extraNotification").get(p6);
                String v6_1 = v5_1.getClass();
                Class[] v2 = new Class[1];
                v2[0] = Integer.TYPE;
                String v6_2 = v6_1.getDeclaredMethod("setMessageCount", v2);
                Object[] v0_2 = new Object[1];
                v0_2[0] = Integer.valueOf(p7);
                v6_2.invoke(v5_1, v0_2);
            } catch (Exception v5_2) {
                if (android.util.Log.isLoggable("ShortcutBadger", 3)) {
                    android.util.Log.d("ShortcutBadger", "Unable to execute badge", v5_2);
                }
            }
        }
        return;
    }

Method fr.castorflex.android.verticalviewpager.VerticalViewPager.setChildrenDrawingOrderEnabledCompat() calling method java.lang.reflect.Method.invoke()


    void setChildrenDrawingOrderEnabledCompat(boolean p7)
    {
        if (android.os.Build$VERSION.SDK_INT >= 7) {
            if (this.mSetChildrenDrawingOrderEnabled == null) {
                try {
                    String v4_1 = new Class[1];
                    v4_1[0] = Boolean.TYPE;
                    this.mSetChildrenDrawingOrderEnabled = android.view.ViewGroup.getDeclaredMethod("setChildrenDrawingOrderEnabled", v4_1);
                } catch (String v0_2) {
                    android.util.Log.e("ViewPager", "Can\'t find setChildrenDrawingOrderEnabled", v0_2);
                }
                String v0_3 = this.mSetChildrenDrawingOrderEnabled;
                Object[] v2_0 = new Object[1];
                v2_0[0] = Boolean.valueOf(p7);
                v0_3.invoke(this, v2_0);
                return;
            }
            try {
            } catch (Exception v7_2) {
                android.util.Log.e("ViewPager", "Error changing children drawing order", v7_2);
            }
        }
        return;
    }

Method de.greenrobot.event.EventBus.invokeSubscriber() calling method java.lang.reflect.Method.invoke()


    void invokeSubscriber(de.greenrobot.event.Subscription p5, Object p6)
    {
        try {
            String v0_1 = p5.subscriberMethod.method;
            Object v1 = p5.subscriber;
            Object[] v2_1 = new Object[1];
            v2_1[0] = p6;
            v0_1.invoke(v1, v2_1);
        } catch (String v0_3) {
            this.handleSubscriberException(p5, p6, v0_3.getCause());
        } catch (IllegalAccessException v5_1) {
            throw new IllegalStateException("Unexpected exception", v5_1);
        }
        return;
    }

Method com.nineoldandroids.animation.PropertyValuesHolder.setupSetterAndGetter() calling method java.lang.reflect.Method.invoke()


    void setupSetterAndGetter(Object p6)
    {
        if (this.mProperty != null) {
            try {
                this.mProperty.get(p6);
                int v0_7 = this.mKeyframeSet.mKeyframes.iterator();
            } catch (ClassCastException) {
                com.nineoldandroids.animation.Keyframe v1_3 = new StringBuilder();
                v1_3.append("No such property (");
                v1_3.append(this.mProperty.getName());
                v1_3.append(") on target object ");
                v1_3.append(p6);
                v1_3.append(". Trying reflection instead");
                android.util.Log.e("PropertyValuesHolder", v1_3.toString());
                this.mProperty = 0;
            }
            while (v0_7.hasNext()) {
                com.nineoldandroids.animation.Keyframe v1_1 = ((com.nineoldandroids.animation.Keyframe) v0_7.next());
                if (!v1_1.hasValue()) {
                    v1_1.setValue(this.mProperty.get(p6));
                }
            }
            return;
        }
        int v0_4 = p6.getClass();
        if (this.mSetter == null) {
            this.setupSetter(v0_4);
        }
        com.nineoldandroids.animation.Keyframe v1_8 = this.mKeyframeSet.mKeyframes.iterator();
        while (v1_8.hasNext()) {
            String v2_8 = ((com.nineoldandroids.animation.Keyframe) v1_8.next());
            if (!v2_8.hasValue()) {
                if (this.mGetter == null) {
                    this.setupGetter(v0_4);
                }
                try {
                    Object[] v4_1 = new Object[0];
                    v2_8.setValue(this.mGetter.invoke(p6, v4_1));
                } catch (String v2_11) {
                    android.util.Log.e("PropertyValuesHolder", v2_11.toString());
                } catch (String v2_9) {
                    android.util.Log.e("PropertyValuesHolder", v2_9.toString());
                }
            }
        }
        return;
    }

Method com.nineoldandroids.animation.PropertyValuesHolder.setAnimatedValue() calling method java.lang.reflect.Method.invoke()


    void setAnimatedValue(Object p4)
    {
        if (this.mProperty != null) {
            this.mProperty.set(p4, this.getAnimatedValue());
        }
        if (this.mSetter != null) {
            try {
                this.mTmpValueArray[0] = this.getAnimatedValue();
                this.mSetter.invoke(p4, this.mTmpValueArray);
            } catch (String v4_3) {
                android.util.Log.e("PropertyValuesHolder", v4_3.toString());
            } catch (String v4_1) {
                android.util.Log.e("PropertyValuesHolder", v4_1.toString());
            }
        }
        return;
    }

Method com.nineoldandroids.animation.PropertyValuesHolder.setupValue() calling method java.lang.reflect.Method.invoke()


    private void setupValue(Object p3, com.nineoldandroids.animation.Keyframe p4)
    {
        if (this.mProperty != null) {
            p4.setValue(this.mProperty.get(p3));
        }
        try {
            if (this.mGetter != null) {
                Object[] v1_1 = new Object[0];
                p4.setValue(this.mGetter.invoke(p3, v1_1));
            } else {
                this.setupGetter(p3.getClass());
            }
        } catch (Object v3_3) {
            android.util.Log.e("PropertyValuesHolder", v3_3.toString());
        } catch (Object v3_1) {
            android.util.Log.e("PropertyValuesHolder", v3_1.toString());
        }
        return;
    }

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

Couldn't retrieve source code

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


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

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


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

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


    private static void zza(com.google.android.gms.measurement.AppMeasurement p8, android.content.Context p9, String p10, com.google.android.gms.internal.ajg p11, com.google.firebase.messaging.zzb p12, int p13)
    {
        if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
            String v1_12 = String.valueOf(p11.zzcxb);
            Class[] v2_0 = String.valueOf(p11.zzcxc);
            int v4_3 = new StringBuilder(((String.valueOf(v1_12).length() + 7) + String.valueOf(v2_0).length()));
            v4_3.append("_SEI: ");
            v4_3.append(v1_12);
            v4_3.append(" ");
            v4_3.append(v2_0);
            android.util.Log.v("FirebaseAbtUtil", v4_3.toString());
        }
        try {
            Class.forName("com.google.android.gms.measurement.AppMeasurement$ConditionalUserProperty");
            reflect.Method v13_10 = com.google.firebase.messaging.zzc.zza(p8, p10);
        } catch (ClassNotFoundException v8_5) {
            android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v8_5);
            return;
        }
        if (com.google.firebase.messaging.zzc.zza(p8, p10).size() >= com.google.firebase.messaging.zzc.zzb(p8, p10)) {
            String v1_10;
            if (p11.zzcxl == 0) {
                v1_10 = 1;
            } else {
                v1_10 = p11.zzcxl;
            }
            if (v1_10 != 1) {
                if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                    String v9_10 = String.valueOf(p11.zzcxb);
                    Object[] v10_7 = String.valueOf(p11.zzcxc);
                    String v12_9 = new StringBuilder(((String.valueOf(v9_10).length() + 44) + String.valueOf(v10_7).length()));
                    v12_9.append("_E won\'t be set due to overflow policy. [");
                    v12_9.append(v9_10);
                    v12_9.append(", ");
                    v12_9.append(v10_7);
                    v12_9.append("]");
                    android.util.Log.v("FirebaseAbtUtil", v12_9.toString());
                }
                return;
            } else {
                String v1_13 = v13_10.get(0);
                Class[] v2_7 = com.google.firebase.messaging.zzc.zzS(v1_13);
                String v1_14 = com.google.firebase.messaging.zzc.zzT(v1_13);
                if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                    StringBuilder v7_1 = new StringBuilder((String.valueOf(v2_7).length() + 38));
                    v7_1.append("Clearing _E due to overflow policy: [");
                    v7_1.append(v2_7);
                    v7_1.append("]");
                    android.util.Log.v("FirebaseAbtUtil", v7_1.toString());
                }
                com.google.firebase.messaging.zzc.zza(p9, p10, v2_7, v1_14, com.google.firebase.messaging.zzc.zza(p11, p12));
            }
        }
        reflect.Method v13_1 = v13_10.iterator();
        while (v13_1.hasNext()) {
            String v1_4 = v13_1.next();
            Class[] v2_4 = com.google.firebase.messaging.zzc.zzS(v1_4);
            String v1_5 = com.google.firebase.messaging.zzc.zzT(v1_4);
            if ((v2_4.equals(p11.zzcxb)) && ((!v1_5.equals(p11.zzcxc)) && (android.util.Log.isLoggable("FirebaseAbtUtil", 2)))) {
                StringBuilder v7_5 = new StringBuilder(((String.valueOf(v2_4).length() + 77) + String.valueOf(v1_5).length()));
                v7_5.append("Clearing _E, as only one _V of the same _E can be set atany given time: [");
                v7_5.append(v2_4);
                v7_5.append(", ");
                v7_5.append(v1_5);
                v7_5.append("].");
                android.util.Log.v("FirebaseAbtUtil", v7_5.toString());
                com.google.firebase.messaging.zzc.zza(p9, p10, v2_4, v1_5, com.google.firebase.messaging.zzc.zza(p11, p12));
            }
        }
        String v9_1 = com.google.firebase.messaging.zzc.zza(p11, p10, p12);
        if (v9_1 != null) {
            if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                boolean v0_2 = String.valueOf(p11.zzcxb);
                String v1_2 = String.valueOf(p11.zzcxc);
                Class[] v2_2 = String.valueOf(p11.zzcxe);
                String v6_10 = new StringBuilder((((String.valueOf(v0_2).length() + 27) + String.valueOf(v1_2).length()) + String.valueOf(v2_2).length()));
                v6_10.append("Setting _CUP for _E: [");
                v6_10.append(v0_2);
                v6_10.append(", ");
                v6_10.append(v1_2);
                v6_10.append(", ");
                v6_10.append(v2_2);
                v6_10.append("]");
                android.util.Log.v("FirebaseAbtUtil", v6_10.toString());
            }
            try {
                String v12_1;
                Class[] v2_3 = new Class[1];
                v2_3[0] = Class.forName("com.google.android.gms.measurement.AppMeasurement$ConditionalUserProperty");
                reflect.Method v13_7 = com.google.android.gms.measurement.AppMeasurement.getDeclaredMethod("setConditionalUserProperty", v2_3);
                v13_7.setAccessible(1);
            } catch (ClassNotFoundException v8_1) {
                android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v8_1);
                return;
            }
            if (android.text.TextUtils.isEmpty(p11.zzcxg)) {
                v12_1 = p12.zzEw();
            } else {
                v12_1 = p11.zzcxg;
            }
            p8.logEventInternal(p10, v12_1, com.google.firebase.messaging.zzc.zza(p11));
            Object[] v10_2 = new Object[1];
            v10_2[0] = v9_1;
            v13_7.invoke(p8, v10_2);
            return;
        } else {
            if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                String v9_4 = String.valueOf(p11.zzcxb);
                Object[] v10_4 = String.valueOf(p11.zzcxc);
                String v12_5 = new StringBuilder(((String.valueOf(v9_4).length() + 42) + String.valueOf(v10_4).length()));
                v12_5.append("Could not create _CUP for: [");
                v12_5.append(v9_4);
                v12_5.append(", ");
                v12_5.append(v10_4);
                v12_5.append("]. Skipping.");
                android.util.Log.v("FirebaseAbtUtil", v12_5.toString());
            }
            return;
        }
    }

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


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

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


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

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


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

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


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

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


    private final android.app.Notification zza(CharSequence p3, String p4, int p5, Integer p6, android.net.Uri p7, android.app.PendingIntent p8, android.app.PendingIntent p9, String p10)
    {
        android.app.Notification$Builder v5_1 = new android.app.Notification$Builder(this.mContext).setAutoCancel(1).setSmallIcon(p5);
        if (!android.text.TextUtils.isEmpty(p3)) {
            v5_1.setContentTitle(p3);
        }
        if (!android.text.TextUtils.isEmpty(p4)) {
            v5_1.setContentText(p4);
            v5_1.setStyle(new android.app.Notification$BigTextStyle().bigText(p4));
        }
        if (p6 != null) {
            v5_1.setColor(p6.intValue());
        }
        if (p7 != null) {
            v5_1.setSound(p7);
        }
        if (p8 != null) {
            v5_1.setContentIntent(p8);
        }
        if (p9 != null) {
            v5_1.setDeleteIntent(p9);
        }
        if (p10 != null) {
            try {
                if (this.zzcnN == null) {
                    reflect.Method v3_7 = v5_1.getClass();
                    Class[] v7_1 = new Class[1];
                    v7_1[0] = String;
                    this.zzcnN = v3_7.getMethod("setChannel", v7_1);
                }
            } catch (reflect.Method v3_9) {
                android.util.Log.e("FirebaseMessaging", "Error while setting the notification channel", v3_9);
            }
            reflect.Method v3_10 = this.zzcnN;
            Object[] v6_3 = new Object[1];
            v6_3[0] = p10;
            v3_10.invoke(v5_1, v6_3);
        }
        return v5_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)
    {
        boolean v0_1 = android.support.v4.content.ContextCompat.isDeviceProtectedStorage(this.mApplicationContext);
        if (v0_1) {
            com.google.firebase.FirebaseApp$zzd.zzbC(this.mApplicationContext);
        }
        String v10_3 = p10.iterator();
        while (v10_3.hasNext()) {
            String v1_1 = ((String) v10_3.next());
            try {
                if (v0_1) {
                    if (com.google.firebase.FirebaseApp.zzbWW.contains(v1_1)) {
                    }
                }
                String v2_2 = Class.forName(v1_1);
                int v5_0 = new Class[1];
                v5_0[0] = p8;
                String v2_3 = v2_2.getMethod("getInstance", v5_0);
                int v3_1 = v2_3.getModifiers();
                if ((reflect.Modifier.isPublic(v3_1)) && (reflect.Modifier.isStatic(v3_1))) {
                    Object[] v4_2 = new Object[1];
                    v4_2[0] = p9;
                    v2_3.invoke(0, v4_2);
                }
            } catch (ClassNotFoundException) {
                if (com.google.firebase.FirebaseApp.zzbWX.contains(v1_1)) {
                    throw new IllegalStateException(String.valueOf(v1_1).concat(" is missing, but is required. Check if it has been removed by Proguard."));
                } else {
                    android.util.Log.d("FirebaseApp", String.valueOf(v1_1).concat(" is not linked. Skipping initialization."));
                }
            } catch (NoSuchMethodException) {
                throw new IllegalStateException(String.valueOf(v1_1).concat("#getInstance has been removed by Proguard. Add keep rule to prevent it."));
            }
        }
        return;
    }

Method com.google.common.base.internal.Finalizer.zza() calling method java.lang.reflect.Method.invoke()


    private final boolean zza(ref.Reference p9)
    {
        reflect.Method v0 = this.zzEp();
        if (v0 == null) {
            return 0;
        }
        do {
            p9.clear();
            if (p9 != this.zzbWQ) {
                try {
                    java.util.logging.Logger v2_2 = new Object[0];
                    v0.invoke(p9, v2_2);
                } catch (int v9_3) {
                    com.google.common.base.internal.Finalizer.logger.logp(java.util.logging.Level.SEVERE, "com.google.common.base.internal.Finalizer", "cleanUp", "Error cleaning up after reference.", v9_3);
                }
                p9 = this.zzbWR.poll();
            } else {
                return 0;
            }
        } while(p9 != 0);
        return 1;
    }

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


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

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


    public static declared_synchronized boolean zzaN(android.content.Context p5)
    {
        try {
            android.content.Context v1 = p5.getApplicationContext();
        } catch (Boolean v5_9) {
            throw v5_9;
        }
        if ((com.google.android.gms.internal.zzbik.zzaKl == null) || ((com.google.android.gms.internal.zzbik.zzaKm == null) || (com.google.android.gms.internal.zzbik.zzaKl != v1))) {
            com.google.android.gms.internal.zzbik.zzaKm = 0;
            if (!com.google.android.gms.common.util.zzs.isAtLeastO()) {
                p5.getClassLoader().loadClass("com.google.android.instantapps.supervisor.InstantAppsRuntime");
                com.google.android.gms.internal.zzbik.zzaKm = Boolean.valueOf(1);
            } else {
                Object[] v4_0 = new Class[0];
                Object[] v4_1 = new Object[0];
                com.google.android.gms.internal.zzbik.zzaKm = ((Boolean) android.content.pm.PackageManager.getDeclaredMethod("isInstantApp", v4_0).invoke(v1.getPackageManager(), v4_1));
            }
            com.google.android.gms.internal.zzbik.zzaKl = v1;
            return com.google.android.gms.internal.zzbik.zzaKm.booleanValue();
        } else {
            return com.google.android.gms.internal.zzbik.zzaKm.booleanValue();
        }
    }

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


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

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


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

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


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

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


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

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


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

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


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

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


    private final void zza(android.content.Context p4, String p5, String p6)
    {
        if (this.zza(p4, "com.google.android.gms.measurement.AppMeasurement", this.zzXG, 1)) {
            String v4_4 = this.zzk(p4, p6);
            try {
                String v4_2;
                int v1_1 = this.zzXG.get();
                Object[] v2_0 = new Object[1];
                v2_0[0] = p5;
                v4_4.invoke(v1_1, v2_0);
                String v5_1 = String.valueOf(p6);
            } catch (String v4_3) {
                this.zza(v4_3, p6, 0);
                return;
            }
            if (v5_1.length() == 0) {
                v4_2 = new String("Invoke Firebase method ");
            } else {
                v4_2 = "Invoke Firebase method ".concat(v5_1);
            }
            com.google.android.gms.internal.zzahd.v(v4_2);
            return;
        } else {
            return;
        }
    }

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


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

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


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

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


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

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


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

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


    private static void zza(com.google.android.gms.measurement.AppMeasurement p8, android.content.Context p9, String p10, com.google.android.gms.internal.ajg p11, com.google.android.gms.internal.kn p12, int p13)
    {
        if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
            String v1_12 = String.valueOf(p11.zzcxb);
            Class[] v2_0 = String.valueOf(p11.zzcxc);
            int v4_3 = new StringBuilder(((String.valueOf(v1_12).length() + 7) + String.valueOf(v2_0).length()));
            v4_3.append("_SEI: ");
            v4_3.append(v1_12);
            v4_3.append(" ");
            v4_3.append(v2_0);
            android.util.Log.v("FirebaseAbtUtil", v4_3.toString());
        }
        try {
            Class.forName("com.google.android.gms.measurement.AppMeasurement$ConditionalUserProperty");
            reflect.Method v13_10 = com.google.android.gms.internal.ko.zza(p8, p10);
        } catch (ClassNotFoundException v8_5) {
            android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v8_5);
            return;
        }
        if (com.google.android.gms.internal.ko.zza(p8, p10).size() >= com.google.android.gms.internal.ko.zzb(p8, p10)) {
            String v1_10;
            if (p11.zzcxl == 0) {
                v1_10 = 1;
            } else {
                v1_10 = p11.zzcxl;
            }
            if (v1_10 != 1) {
                if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                    String v9_10 = String.valueOf(p11.zzcxb);
                    Object[] v10_7 = String.valueOf(p11.zzcxc);
                    String v12_9 = new StringBuilder(((String.valueOf(v9_10).length() + 44) + String.valueOf(v10_7).length()));
                    v12_9.append("_E won\'t be set due to overflow policy. [");
                    v12_9.append(v9_10);
                    v12_9.append(", ");
                    v12_9.append(v10_7);
                    v12_9.append("]");
                    android.util.Log.v("FirebaseAbtUtil", v12_9.toString());
                }
                return;
            } else {
                String v1_13 = v13_10.get(0);
                Class[] v2_7 = com.google.android.gms.internal.ko.zzS(v1_13);
                String v1_14 = com.google.android.gms.internal.ko.zzT(v1_13);
                if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                    StringBuilder v7_1 = new StringBuilder((String.valueOf(v2_7).length() + 38));
                    v7_1.append("Clearing _E due to overflow policy: [");
                    v7_1.append(v2_7);
                    v7_1.append("]");
                    android.util.Log.v("FirebaseAbtUtil", v7_1.toString());
                }
                com.google.android.gms.internal.ko.zza(p9, p10, v2_7, v1_14, com.google.android.gms.internal.ko.zza(p11, p12));
            }
        }
        reflect.Method v13_1 = v13_10.iterator();
        while (v13_1.hasNext()) {
            String v1_4 = v13_1.next();
            Class[] v2_4 = com.google.android.gms.internal.ko.zzS(v1_4);
            String v1_5 = com.google.android.gms.internal.ko.zzT(v1_4);
            if ((v2_4.equals(p11.zzcxb)) && ((!v1_5.equals(p11.zzcxc)) && (android.util.Log.isLoggable("FirebaseAbtUtil", 2)))) {
                StringBuilder v7_5 = new StringBuilder(((String.valueOf(v2_4).length() + 77) + String.valueOf(v1_5).length()));
                v7_5.append("Clearing _E, as only one _V of the same _E can be set atany given time: [");
                v7_5.append(v2_4);
                v7_5.append(", ");
                v7_5.append(v1_5);
                v7_5.append("].");
                android.util.Log.v("FirebaseAbtUtil", v7_5.toString());
                com.google.android.gms.internal.ko.zza(p9, p10, v2_4, v1_5, com.google.android.gms.internal.ko.zza(p11, p12));
            }
        }
        String v9_1 = com.google.android.gms.internal.ko.zza(p11, p10, p12);
        if (v9_1 != null) {
            if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                boolean v0_2 = String.valueOf(p11.zzcxb);
                String v1_2 = String.valueOf(p11.zzcxc);
                Class[] v2_2 = String.valueOf(p11.zzcxe);
                String v6_10 = new StringBuilder((((String.valueOf(v0_2).length() + 27) + String.valueOf(v1_2).length()) + String.valueOf(v2_2).length()));
                v6_10.append("Setting _CUP for _E: [");
                v6_10.append(v0_2);
                v6_10.append(", ");
                v6_10.append(v1_2);
                v6_10.append(", ");
                v6_10.append(v2_2);
                v6_10.append("]");
                android.util.Log.v("FirebaseAbtUtil", v6_10.toString());
            }
            try {
                String v12_1;
                Class[] v2_3 = new Class[1];
                v2_3[0] = Class.forName("com.google.android.gms.measurement.AppMeasurement$ConditionalUserProperty");
                reflect.Method v13_7 = com.google.android.gms.measurement.AppMeasurement.getDeclaredMethod("setConditionalUserProperty", v2_3);
                v13_7.setAccessible(1);
            } catch (ClassNotFoundException v8_1) {
                android.util.Log.e("FirebaseAbtUtil", "Could not complete the operation due to an internal error.", v8_1);
                return;
            }
            if (android.text.TextUtils.isEmpty(p11.zzcxg)) {
                v12_1 = p12.zzEw();
            } else {
                v12_1 = p11.zzcxg;
            }
            p8.logEventInternal(p10, v12_1, com.google.android.gms.internal.ko.zza(p11));
            Object[] v10_2 = new Object[1];
            v10_2[0] = v9_1;
            v13_7.invoke(p8, v10_2);
            return;
        } else {
            if (android.util.Log.isLoggable("FirebaseAbtUtil", 2)) {
                String v9_4 = String.valueOf(p11.zzcxb);
                Object[] v10_4 = String.valueOf(p11.zzcxc);
                String v12_5 = new StringBuilder(((String.valueOf(v9_4).length() + 42) + String.valueOf(v10_4).length()));
                v12_5.append("Could not create _CUP for: [");
                v12_5.append(v9_4);
                v12_5.append(", ");
                v12_5.append(v10_4);
                v12_5.append("]. Skipping.");
                android.util.Log.v("FirebaseAbtUtil", v12_5.toString());
            }
            return;
        }
    }

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


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

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


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

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

Couldn't retrieve source code

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


    public final Object zze(java.util.Map p8, java.util.Map p9)
    {
        if (this.zzcmB == null) {
            RuntimeException v9_18 = String.valueOf(this.zzcmA.getName());
            StringBuilder v1_1 = new StringBuilder((String.valueOf(v9_18).length() + 49));
            v1_1.append("Class ");
            v1_1.append(v9_18);
            v1_1.append(" is missing a constructor with no arguments");
            throw new com.google.firebase.database.DatabaseException(v1_1.toString());
        } else {
            try {
                String v2_4 = new Object[0];
                String v0_5 = this.zzcmB.newInstance(v2_4);
                com.google.firebase.database.DatabaseException v8_11 = p8.entrySet().iterator();
            } catch (com.google.firebase.database.DatabaseException v8_14) {
                throw new RuntimeException(v8_14);
            } catch (com.google.firebase.database.DatabaseException v8_13) {
                throw new RuntimeException(v8_13);
            } catch (com.google.firebase.database.DatabaseException v8_12) {
                throw new RuntimeException(v8_12);
            }
            while (v8_11.hasNext()) {
                String v2_7 = ((java.util.Map$Entry) v8_11.next());
                String v3_7 = ((String) v2_7.getKey());
                if (!this.zzcmG.containsKey(v3_7)) {
                    if (!this.zzcmH.containsKey(v3_7)) {
                        String v2_10 = String.valueOf(this.zzcmA.getName());
                        StringBuilder v5_4 = new StringBuilder(((String.valueOf(v3_7).length() + 36) + String.valueOf(v2_10).length()));
                        v5_4.append("No setter/field for ");
                        v5_4.append(v3_7);
                        v5_4.append(" found on class ");
                        v5_4.append(v2_10);
                        String v2_11 = v5_4.toString();
                        if (this.zzcmE.containsKey(v3_7.toLowerCase())) {
                            v2_11 = String.valueOf(v2_11).concat(" (fields/setters are case sensitive!)");
                        }
                        if (this.zzcmC) {
                            throw new com.google.firebase.database.DatabaseException(v2_11);
                        } else {
                            if (this.zzcmD) {
                                android.util.Log.w("ClassMapper", v2_11);
                            }
                        }
                    } else {
                        String v3_3 = ((reflect.Field) this.zzcmH.get(v3_7));
                        try {
                            v3_3.set(v0_5, com.google.android.gms.internal.adw.zzb(v2_7.getValue(), com.google.android.gms.internal.adx.zza(v3_3.getGenericType(), p9)));
                        } catch (com.google.firebase.database.DatabaseException v8_3) {
                            throw new RuntimeException(v8_3);
                        }
                    }
                } else {
                    String v3_5 = ((reflect.Method) this.zzcmG.get(v3_7));
                    Object[] v4_4 = v3_5.getGenericParameterTypes();
                    if (v4_4.length != 1) {
                        throw new IllegalStateException("Setter does not have exactly one parameter");
                    } else {
                        try {
                            Object[] v4_7 = new Object[1];
                            v4_7[0] = com.google.android.gms.internal.adw.zzb(v2_7.getValue(), com.google.android.gms.internal.adx.zza(v4_4[0], p9));
                            v3_5.invoke(v0_5, v4_7);
                        } catch (com.google.firebase.database.DatabaseException v8_7) {
                            throw new RuntimeException(v8_7);
                        } catch (com.google.firebase.database.DatabaseException v8_6) {
                            throw new RuntimeException(v8_6);
                        }
                    }
                }
            }
            return v0_5;
        }
    }

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


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