package d.b.c;

import android.content.Context;
import android.content.res.Configuration;
import android.view.KeyCharacterMap;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import androidx.appcompat.widget.Toolbar;
import d.b.c.a;
import d.b.f.i.g;
import d.b.f.i.m;
import d.b.g.b1;
import d.b.g.f0;
import d.h.j.y;
import java.util.ArrayList;
import java.util.concurrent.atomic.AtomicInteger;

/* JADX INFO: loaded from: classes.dex */
public class p extends d.b.c.a {
    public f0 a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public boolean f1617b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public Window.Callback f1618c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public boolean f1619d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public boolean f1620e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public ArrayList<a.b> f1621f = new ArrayList<>();

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final Runnable f1622g = new a();

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final Toolbar.f f1623h;

    public class a implements Runnable {
        public a() {
        }

        @Override // java.lang.Runnable
        public void run() {
            p pVar = p.this;
            Menu menuP = pVar.p();
            d.b.f.i.g gVar = menuP instanceof d.b.f.i.g ? (d.b.f.i.g) menuP : null;
            if (gVar != null) {
                gVar.z();
            }
            try {
                menuP.clear();
                if (!pVar.f1618c.onCreatePanelMenu(0, menuP) || !pVar.f1618c.onPreparePanel(0, null, menuP)) {
                    menuP.clear();
                }
            } finally {
                if (gVar != null) {
                    gVar.y();
                }
            }
        }
    }

    public class b implements Toolbar.f {
        public b() {
        }
    }

    public final class c implements m.a {

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        public boolean f1625f;

        public c() {
        }

        @Override // d.b.f.i.m.a
        public void b(d.b.f.i.g gVar, boolean z2) {
            if (this.f1625f) {
                return;
            }
            this.f1625f = true;
            p.this.a.h();
            Window.Callback callback = p.this.f1618c;
            if (callback != null) {
                callback.onPanelClosed(108, gVar);
            }
            this.f1625f = false;
        }

        @Override // d.b.f.i.m.a
        public boolean c(d.b.f.i.g gVar) {
            Window.Callback callback = p.this.f1618c;
            if (callback == null) {
                return false;
            }
            callback.onMenuOpened(108, gVar);
            return true;
        }
    }

    public final class d implements g.a {
        public d() {
        }

        @Override // d.b.f.i.g.a
        public boolean a(d.b.f.i.g gVar, MenuItem menuItem) {
            return false;
        }

        @Override // d.b.f.i.g.a
        public void b(d.b.f.i.g gVar) {
            p pVar = p.this;
            if (pVar.f1618c != null) {
                if (pVar.a.b()) {
                    p.this.f1618c.onPanelClosed(108, gVar);
                } else if (p.this.f1618c.onPreparePanel(0, null, gVar)) {
                    p.this.f1618c.onMenuOpened(108, gVar);
                }
            }
        }
    }

    public class e extends d.b.f.h {
        public e(Window.Callback callback) {
            super(callback);
        }

        @Override // d.b.f.h, android.view.Window.Callback
        public View onCreatePanelView(int i2) {
            return i2 == 0 ? new View(p.this.a.getContext()) : this.f1724f.onCreatePanelView(i2);
        }

        @Override // android.view.Window.Callback
        public boolean onPreparePanel(int i2, View view, Menu menu) {
            boolean zOnPreparePanel = this.f1724f.onPreparePanel(i2, view, menu);
            if (zOnPreparePanel) {
                p pVar = p.this;
                if (!pVar.f1617b) {
                    pVar.a.c();
                    p.this.f1617b = true;
                }
            }
            return zOnPreparePanel;
        }
    }

    public p(Toolbar toolbar, CharSequence charSequence, Window.Callback callback) {
        b bVar = new b();
        this.f1623h = bVar;
        this.a = new b1(toolbar, false);
        e eVar = new e(callback);
        this.f1618c = eVar;
        this.a.setWindowCallback(eVar);
        toolbar.setOnMenuItemClickListener(bVar);
        this.a.setWindowTitle(charSequence);
    }

    @Override // d.b.c.a
    public boolean a() {
        return this.a.f();
    }

    @Override // d.b.c.a
    public boolean b() {
        if (!this.a.j()) {
            return false;
        }
        this.a.collapseActionView();
        return true;
    }

    @Override // d.b.c.a
    public void c(boolean z2) {
        if (z2 == this.f1620e) {
            return;
        }
        this.f1620e = z2;
        int size = this.f1621f.size();
        for (int i2 = 0; i2 < size; i2++) {
            this.f1621f.get(i2).a(z2);
        }
    }

    @Override // d.b.c.a
    public int d() {
        return this.a.t();
    }

    @Override // d.b.c.a
    public Context e() {
        return this.a.getContext();
    }

    @Override // d.b.c.a
    public boolean f() {
        this.a.r().removeCallbacks(this.f1622g);
        ViewGroup viewGroupR = this.a.r();
        Runnable runnable = this.f1622g;
        AtomicInteger atomicInteger = y.a;
        y.c.m(viewGroupR, runnable);
        return true;
    }

    @Override // d.b.c.a
    public void g(Configuration configuration) {
    }

    @Override // d.b.c.a
    public void h() {
        this.a.r().removeCallbacks(this.f1622g);
    }

    @Override // d.b.c.a
    public boolean i(int i2, KeyEvent keyEvent) {
        Menu menuP = p();
        if (menuP == null) {
            return false;
        }
        menuP.setQwertyMode(KeyCharacterMap.load(keyEvent != null ? keyEvent.getDeviceId() : -1).getKeyboardType() != 1);
        return menuP.performShortcut(i2, keyEvent, 0);
    }

    @Override // d.b.c.a
    public boolean j(KeyEvent keyEvent) {
        if (keyEvent.getAction() == 1) {
            this.a.g();
        }
        return true;
    }

    @Override // d.b.c.a
    public boolean k() {
        return this.a.g();
    }

    @Override // d.b.c.a
    public void l(boolean z2) {
    }

    @Override // d.b.c.a
    public void m(boolean z2) {
    }

    @Override // d.b.c.a
    public void n(CharSequence charSequence) {
        this.a.setWindowTitle(charSequence);
    }

    public final Menu p() {
        if (!this.f1619d) {
            this.a.p(new c(), new d());
            this.f1619d = true;
        }
        return this.a.l();
    }
}
