package d.b.f.i;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.WindowManager;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.ListAdapter;
import androidx.appcompat.app.AlertController;
import androidx.appcompat.view.menu.ExpandedMenuView;
import com.ifpdos.udi.service.core.pc.R;
import d.b.c.e;
import d.b.f.i.m;
import d.b.f.i.n;
import java.util.ArrayList;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public class e implements m, AdapterView.OnItemClickListener {

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

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public LayoutInflater f1774m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public g f1775n;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public ExpandedMenuView f1776o;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public m.a f1777p;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public a f1778q;

    public class a extends BaseAdapter {

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        public int f1779f = -1;

        public a() {
            a();
        }

        public void a() {
            g gVar = e.this.f1775n;
            i iVar = gVar.f1808w;
            if (iVar != null) {
                gVar.i();
                ArrayList<i> arrayList = gVar.f1796k;
                int size = arrayList.size();
                for (int i2 = 0; i2 < size; i2++) {
                    if (arrayList.get(i2) == iVar) {
                        this.f1779f = i2;
                        return;
                    }
                }
            }
            this.f1779f = -1;
        }

        @Override // android.widget.Adapter
        /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
        public i getItem(int i2) {
            g gVar = e.this.f1775n;
            gVar.i();
            ArrayList<i> arrayList = gVar.f1796k;
            Objects.requireNonNull(e.this);
            int i3 = i2 + 0;
            int i4 = this.f1779f;
            if (i4 >= 0 && i3 >= i4) {
                i3++;
            }
            return arrayList.get(i3);
        }

        @Override // android.widget.Adapter
        public int getCount() {
            g gVar = e.this.f1775n;
            gVar.i();
            int size = gVar.f1796k.size();
            Objects.requireNonNull(e.this);
            int i2 = size + 0;
            return this.f1779f < 0 ? i2 : i2 - 1;
        }

        @Override // android.widget.Adapter
        public long getItemId(int i2) {
            return i2;
        }

        @Override // android.widget.Adapter
        public View getView(int i2, View view, ViewGroup viewGroup) {
            if (view == null) {
                view = e.this.f1774m.inflate(R.layout.abc_list_menu_item_layout, viewGroup, false);
            }
            ((n.a) view).d(getItem(i2), 0);
            return view;
        }

        @Override // android.widget.BaseAdapter
        public void notifyDataSetChanged() {
            a();
            super.notifyDataSetChanged();
        }
    }

    public e(Context context, int i2) {
        this.f1773f = context;
        this.f1774m = LayoutInflater.from(context);
    }

    public ListAdapter a() {
        if (this.f1778q == null) {
            this.f1778q = new a();
        }
        return this.f1778q;
    }

    @Override // d.b.f.i.m
    public void b(g gVar, boolean z2) {
        m.a aVar = this.f1777p;
        if (aVar != null) {
            aVar.b(gVar, z2);
        }
    }

    @Override // d.b.f.i.m
    public void c(boolean z2) {
        a aVar = this.f1778q;
        if (aVar != null) {
            aVar.notifyDataSetChanged();
        }
    }

    @Override // d.b.f.i.m
    public boolean d() {
        return false;
    }

    @Override // d.b.f.i.m
    public boolean e(g gVar, i iVar) {
        return false;
    }

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

    @Override // d.b.f.i.m
    public void g(m.a aVar) {
        this.f1777p = aVar;
    }

    @Override // d.b.f.i.m
    public void i(Context context, g gVar) {
        if (this.f1773f != null) {
            this.f1773f = context;
            if (this.f1774m == null) {
                this.f1774m = LayoutInflater.from(context);
            }
        }
        this.f1775n = gVar;
        a aVar = this.f1778q;
        if (aVar != null) {
            aVar.notifyDataSetChanged();
        }
    }

    @Override // d.b.f.i.m
    public boolean k(r rVar) {
        if (!rVar.hasVisibleItems()) {
            return false;
        }
        h hVar = new h(rVar);
        e.a aVar = new e.a(rVar.f1787b);
        e eVar = new e(aVar.a.a, R.layout.abc_list_menu_item_layout);
        hVar.f1813n = eVar;
        eVar.f1777p = hVar;
        g gVar = hVar.f1811f;
        gVar.b(eVar, gVar.f1787b);
        ListAdapter listAdapterA = hVar.f1813n.a();
        AlertController.b bVar = aVar.a;
        bVar.f428g = listAdapterA;
        bVar.f429h = hVar;
        View view = rVar.f1801p;
        if (view != null) {
            bVar.f426e = view;
        } else {
            bVar.f424c = rVar.f1800o;
            bVar.f425d = rVar.f1799n;
        }
        bVar.f427f = hVar;
        d.b.c.e eVarA = aVar.a();
        hVar.f1812m = eVarA;
        eVarA.setOnDismissListener(hVar);
        WindowManager.LayoutParams attributes = hVar.f1812m.getWindow().getAttributes();
        attributes.type = 1003;
        attributes.flags |= 131072;
        hVar.f1812m.show();
        m.a aVar2 = this.f1777p;
        if (aVar2 == null) {
            return true;
        }
        aVar2.c(rVar);
        return true;
    }

    @Override // android.widget.AdapterView.OnItemClickListener
    public void onItemClick(AdapterView<?> adapterView, View view, int i2, long j2) {
        this.f1775n.s(this.f1778q.getItem(i2), this, 0);
    }
}
