package defpackage;

import android.content.Context;
import android.content.res.Resources;
import android.os.Handler;
import android.view.Gravity;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewTreeObserver;
import android.widget.HeaderViewListAdapter;
import android.widget.ListAdapter;
import android.widget.PopupWindow;
import ar.tvplayer.tv.R;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;

/* renamed from: ᵣˈᵨ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class ViewOnKeyListenerC3344 extends AbstractC4053 implements View.OnKeyListener, PopupWindow.OnDismissListener {

    /* renamed from: ˀᵗᵩ, reason: contains not printable characters */
    public boolean f12497;

    /* renamed from: ˁˑᵰ, reason: contains not printable characters */
    public int f12498;

    /* renamed from: ˆᵼᵷˊ, reason: contains not printable characters */
    public InterfaceC2316 f12499;

    /* renamed from: ˌᵪ, reason: contains not printable characters */
    public PopupWindow.OnDismissListener f12501;

    /* renamed from: ˑᵝﹳᵜ, reason: contains not printable characters */
    public int f12503;

    /* renamed from: ᐧﾞ, reason: contains not printable characters */
    public View f12505;

    /* renamed from: ᵙᵢᵨᵳ, reason: contains not printable characters */
    public boolean f12506;

    /* renamed from: ᵛˈᵤ, reason: contains not printable characters */
    public ViewTreeObserver f12507;

    /* renamed from: ᵡᵘˎʽ, reason: contains not printable characters */
    public int f12509;

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public final Handler f12510;

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final Context f12511;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public final boolean f12512;

    /* renamed from: ᵳᵹᵺˋ, reason: contains not printable characters */
    public boolean f12515;

    /* renamed from: ᵶʔᵢˊ, reason: contains not printable characters */
    public View f12516;

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public final int f12518;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public final int f12519;

    /* renamed from: ﾞⁱ, reason: contains not printable characters */
    public boolean f12520;

    /* renamed from: ˀᵗᵝᵭ, reason: contains not printable characters */
    public final ArrayList f12496 = new ArrayList();

    /* renamed from: ᵡˎ, reason: contains not printable characters */
    public final ArrayList f12508 = new ArrayList();

    /* renamed from: ˑᵥˁ, reason: contains not printable characters */
    public final ViewTreeObserverOnGlobalLayoutListenerC3682 f12504 = new ViewTreeObserverOnGlobalLayoutListenerC3682(2, this);

    /* renamed from: ˎˑː, reason: contains not printable characters */
    public final ViewOnAttachStateChangeListenerC5360 f12502 = new ViewOnAttachStateChangeListenerC5360(0, this);

    /* renamed from: ᵮᵠـˌ, reason: contains not printable characters */
    public final C3718 f12514 = new C3718(this);

    /* renamed from: ᵧـˌᵎ, reason: contains not printable characters */
    public int f12513 = 0;

    /* renamed from: ᵺʙ, reason: contains not printable characters */
    public int f12517 = 0;

    /* renamed from: ˊᵸˊ, reason: contains not printable characters */
    public boolean f12500 = false;

    public ViewOnKeyListenerC3344(Context context, View view, int i, boolean z) {
        this.f12511 = context;
        this.f12505 = view;
        this.f12518 = i;
        this.f12512 = z;
        this.f12498 = view.getLayoutDirection() != 1 ? 1 : 0;
        Resources resources = context.getResources();
        this.f12519 = Math.max(resources.getDisplayMetrics().widthPixels / 2, resources.getDimensionPixelSize(R.dimen._11_res_0x7f070017));
        this.f12510 = new Handler();
    }

    @Override // defpackage.InterfaceC0221
    public final void dismiss() {
        ArrayList arrayList = this.f12508;
        int size = arrayList.size();
        if (size > 0) {
            C4833[] c4833Arr = (C4833[]) arrayList.toArray(new C4833[size]);
            for (int i = size - 1; i >= 0; i--) {
                C4833 c4833 = c4833Arr[i];
                if (c4833.f17957.f14680.isShowing()) {
                    c4833.f17957.dismiss();
                }
            }
        }
    }

    @Override // android.widget.PopupWindow.OnDismissListener
    public final void onDismiss() {
        C4833 c4833;
        ArrayList arrayList = this.f12508;
        int size = arrayList.size();
        int i = 0;
        while (true) {
            if (i >= size) {
                c4833 = null;
                break;
            }
            c4833 = (C4833) arrayList.get(i);
            if (!c4833.f17957.f14680.isShowing()) {
                break;
            } else {
                i++;
            }
        }
        if (c4833 != null) {
            c4833.f17958.m6185(false);
        }
    }

    @Override // android.view.View.OnKeyListener
    public final boolean onKey(View view, int i, KeyEvent keyEvent) {
        if (keyEvent.getAction() != 1 || i != 82) {
            return false;
        }
        dismiss();
        return true;
    }

    @Override // defpackage.InterfaceC5245
    /* renamed from: ˇʼʤˎ */
    public final void mo3443(MenuC2418 menuC2418, boolean z) {
        ArrayList arrayList = this.f12508;
        int size = arrayList.size();
        int i = 0;
        while (true) {
            if (i >= size) {
                i = -1;
                break;
            } else if (menuC2418 == ((C4833) arrayList.get(i)).f17958) {
                break;
            } else {
                i++;
            }
        }
        if (i < 0) {
            return;
        }
        int i2 = i + 1;
        if (i2 < arrayList.size()) {
            ((C4833) arrayList.get(i2)).f17958.m6185(false);
        }
        C4833 c4833 = (C4833) arrayList.remove(i);
        MenuC2418 menuC24182 = c4833.f17958;
        C2804 c2804 = c4833.f17957;
        C1496 c1496 = c2804.f14680;
        menuC24182.m6195(this);
        if (this.f12515) {
            c1496.setExitTransition(null);
            c1496.setAnimationStyle(0);
        }
        c2804.dismiss();
        int size2 = arrayList.size();
        if (size2 > 0) {
            this.f12498 = ((C4833) arrayList.get(size2 - 1)).f17956;
        } else {
            this.f12498 = this.f12505.getLayoutDirection() == 1 ? 0 : 1;
        }
        if (size2 != 0) {
            if (z) {
                ((C4833) arrayList.get(0)).f17958.m6185(false);
                return;
            }
            return;
        }
        dismiss();
        InterfaceC2316 interfaceC2316 = this.f12499;
        if (interfaceC2316 != null) {
            interfaceC2316.mo5172(menuC2418, true);
        }
        ViewTreeObserver viewTreeObserver = this.f12507;
        if (viewTreeObserver != null) {
            if (viewTreeObserver.isAlive()) {
                this.f12507.removeGlobalOnLayoutListener(this.f12504);
            }
            this.f12507 = null;
        }
        this.f12516.removeOnAttachStateChangeListener(this.f12502);
        this.f12501.onDismiss();
    }

    @Override // defpackage.AbstractC4053
    /* renamed from: ˌʾˀ */
    public final void mo3542(int i) {
        if (this.f12513 != i) {
            this.f12513 = i;
            this.f12517 = Gravity.getAbsoluteGravity(i, this.f12505.getLayoutDirection());
        }
    }

    @Override // defpackage.AbstractC4053
    /* renamed from: ˌᵜᵹᵩ */
    public final void mo3543(MenuC2418 menuC2418) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
        menuC2418.m6194(this, this.f12511);
        if (mo1523()) {
            m7743(menuC2418);
        } else {
            this.f12496.add(menuC2418);
        }
    }

    @Override // defpackage.InterfaceC5245
    /* renamed from: ˎˏʜʾ */
    public final void mo3445(InterfaceC2316 interfaceC2316) {
        this.f12499 = interfaceC2316;
    }

    @Override // defpackage.InterfaceC0221
    /* renamed from: ˏˋٴ */
    public final void mo1522() throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
        if (mo1523()) {
            return;
        }
        ArrayList arrayList = this.f12496;
        int size = arrayList.size();
        int i = 0;
        while (i < size) {
            Object obj = arrayList.get(i);
            i++;
            m7743((MenuC2418) obj);
        }
        arrayList.clear();
        View view = this.f12505;
        this.f12516 = view;
        if (view != null) {
            boolean z = this.f12507 == null;
            ViewTreeObserver viewTreeObserver = view.getViewTreeObserver();
            this.f12507 = viewTreeObserver;
            if (z) {
                viewTreeObserver.addOnGlobalLayoutListener(this.f12504);
            }
            this.f12516.addOnAttachStateChangeListener(this.f12502);
        }
    }

    @Override // defpackage.InterfaceC5245
    /* renamed from: ˏᵙ */
    public final boolean mo3447() {
        return false;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:67:0x0158  */
    /* JADX WARN: Removed duplicated region for block: B:69:0x015c  */
    /* renamed from: ˑᵱ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final void m7743(defpackage.MenuC2418 r19) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException {
        /*
            Method dump skipped, instructions count: 557
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.ViewOnKeyListenerC3344.m7743(ᵗʚ):void");
    }

    @Override // defpackage.InterfaceC5245
    /* renamed from: ᵝᵵᵺ */
    public final void mo3448() {
        ArrayList arrayList = this.f12508;
        int size = arrayList.size();
        int i = 0;
        while (i < size) {
            Object obj = arrayList.get(i);
            i++;
            ListAdapter adapter = ((C4833) obj).f17957.f14684.getAdapter();
            if (adapter instanceof HeaderViewListAdapter) {
                adapter = ((HeaderViewListAdapter) adapter).getWrappedAdapter();
            }
            ((C0247) adapter).notifyDataSetChanged();
        }
    }

    @Override // defpackage.AbstractC4053
    /* renamed from: ᵞʡ */
    public final void mo3544(boolean z) {
        this.f12497 = z;
    }

    @Override // defpackage.AbstractC4053
    /* renamed from: ᵡʠ */
    public final void mo3545(int i) {
        this.f12520 = true;
        this.f12509 = i;
    }

    @Override // defpackage.InterfaceC0221
    /* renamed from: ᵥᵯˎ */
    public final boolean mo1523() {
        ArrayList arrayList = this.f12508;
        return arrayList.size() > 0 && ((C4833) arrayList.get(0)).f17957.f14680.isShowing();
    }

    @Override // defpackage.AbstractC4053
    /* renamed from: ᵨᵳʝ */
    public final void mo3546(int i) {
        this.f12506 = true;
        this.f12503 = i;
    }

    @Override // defpackage.AbstractC4053
    /* renamed from: ᵪʩ */
    public final void mo3547(View view) {
        if (this.f12505 != view) {
            this.f12505 = view;
            this.f12517 = Gravity.getAbsoluteGravity(this.f12513, view.getLayoutDirection());
        }
    }

    @Override // defpackage.AbstractC4053
    /* renamed from: ᵳٴᵶ */
    public final void mo3548(boolean z) {
        this.f12500 = z;
    }

    @Override // defpackage.InterfaceC5245
    /* renamed from: ᵴᵳ */
    public final boolean mo3450(SubMenuC0664 subMenuC0664) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
        ArrayList arrayList = this.f12508;
        int size = arrayList.size();
        int i = 0;
        while (i < size) {
            Object obj = arrayList.get(i);
            i++;
            C4833 c4833 = (C4833) obj;
            if (subMenuC0664 == c4833.f17958) {
                c4833.f17957.f14684.requestFocus();
                return true;
            }
        }
        if (!subMenuC0664.hasVisibleItems()) {
            return false;
        }
        mo3543(subMenuC0664);
        InterfaceC2316 interfaceC2316 = this.f12499;
        if (interfaceC2316 != null) {
            interfaceC2316.mo5174(subMenuC0664);
        }
        return true;
    }

    @Override // defpackage.InterfaceC0221
    /* renamed from: ᵶᵷᵕ */
    public final C1073 mo1524() {
        ArrayList arrayList = this.f12508;
        if (arrayList.isEmpty()) {
            return null;
        }
        return ((C4833) AbstractC1327.m4111(1, arrayList)).f17957.f14684;
    }

    @Override // defpackage.AbstractC4053
    /* renamed from: ᵸʓᵠ */
    public final void mo3549(PopupWindow.OnDismissListener onDismissListener) {
        this.f12501 = onDismissListener;
    }
}
