package defpackage;

import android.os.Build;
import android.view.View;
import android.view.Window;
import android.view.inputmethod.InputMethodManager;
import java.lang.reflect.Field;

/* JADX INFO: renamed from: ᵾᵨ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C5457 implements InterfaceC5276 {

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public static int f20660;

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public static Field f20661;

    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    public static Field f20662;

    /* JADX INFO: renamed from: ᵶˇᵱ, reason: contains not printable characters */
    public static Field f20663;

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final /* synthetic */ int f20664;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public AbstractActivityC3895 f20665;

    public /* synthetic */ C5457() {
        this.f20664 = 4;
    }

    public /* synthetic */ C5457(AbstractActivityC3895 abstractActivityC3895, int i) {
        this.f20664 = i;
        this.f20665 = abstractActivityC3895;
    }

    @Override // defpackage.InterfaceC5276
    /* JADX INFO: renamed from: ᵲᵶᵳˈ */
    public final void mo1879(InterfaceC1569 interfaceC1569, EnumC1653 enumC1653) {
        switch (this.f20664) {
            case 0:
                if (enumC1653 == EnumC1653.ON_STOP) {
                    Window window = this.f20665.getWindow();
                    View viewPeekDecorView = window != null ? window.peekDecorView() : null;
                    if (viewPeekDecorView != null) {
                        viewPeekDecorView.cancelPendingInputEvents();
                        return;
                    }
                    return;
                }
                return;
            case 1:
                if (enumC1653 == EnumC1653.ON_DESTROY) {
                    this.f20665.f14876.f18723 = null;
                    if (!this.f20665.isChangingConfigurations()) {
                        this.f20665.mo4782().m3469();
                    }
                    ViewTreeObserverOnDrawListenerC4185 viewTreeObserverOnDrawListenerC4185 = this.f20665.f14872;
                    AbstractActivityC3895 abstractActivityC3895 = viewTreeObserverOnDrawListenerC4185.f15966;
                    abstractActivityC3895.getWindow().getDecorView().removeCallbacks(viewTreeObserverOnDrawListenerC4185);
                    abstractActivityC3895.getWindow().getDecorView().getViewTreeObserver().removeOnDrawListener(viewTreeObserverOnDrawListenerC4185);
                    return;
                }
                return;
            case 2:
                AbstractActivityC3895 abstractActivityC38952 = this.f20665;
                if (abstractActivityC38952.f14880 == null) {
                    C5469 c5469 = (C5469) abstractActivityC38952.getLastNonConfigurationInstance();
                    if (c5469 != null) {
                        abstractActivityC38952.f14880 = c5469.f20707;
                    }
                    if (abstractActivityC38952.f14880 == null) {
                        abstractActivityC38952.f14880 = new C1059();
                    }
                }
                abstractActivityC38952.f14878.m2598(this);
                return;
            case 3:
                if (enumC1653 != EnumC1653.ON_CREATE || Build.VERSION.SDK_INT < 33) {
                    return;
                }
                C4790 c4790 = this.f20665.f14868;
                c4790.f18221 = AbstractC4578.m9657((AbstractActivityC3895) interfaceC1569);
                c4790.m9981(c4790.f18223);
                return;
            default:
                if (enumC1653 != EnumC1653.ON_DESTROY) {
                    return;
                }
                if (f20660 == 0) {
                    try {
                        f20660 = 2;
                        Field declaredField = InputMethodManager.class.getDeclaredField("mServedView");
                        f20662 = declaredField;
                        declaredField.setAccessible(true);
                        Field declaredField2 = InputMethodManager.class.getDeclaredField("mNextServedView");
                        f20663 = declaredField2;
                        declaredField2.setAccessible(true);
                        Field declaredField3 = InputMethodManager.class.getDeclaredField("mH");
                        f20661 = declaredField3;
                        declaredField3.setAccessible(true);
                        f20660 = 1;
                        break;
                    } catch (NoSuchFieldException unused) {
                    }
                }
                if (f20660 == 1) {
                    InputMethodManager inputMethodManager = (InputMethodManager) this.f20665.getSystemService("input_method");
                    try {
                        Object obj = f20661.get(inputMethodManager);
                        if (obj == null) {
                            return;
                        }
                        synchronized (obj) {
                            try {
                                View view = (View) f20662.get(inputMethodManager);
                                if (view != null) {
                                    if (!view.isAttachedToWindow()) {
                                        f20663.set(inputMethodManager, null);
                                        inputMethodManager.isActive();
                                    }
                                }
                            } catch (IllegalAccessException unused2) {
                            } catch (ClassCastException unused3) {
                            } catch (IllegalAccessException unused4) {
                            } finally {
                            }
                        }
                        return;
                    } catch (IllegalAccessException unused5) {
                        return;
                    }
                }
                return;
        }
    }
}
