package d.p.b;

import androidx.recyclerview.widget.RecyclerView;

/* JADX INFO: loaded from: classes.dex */
public class b0 {
    public final d.e.h<RecyclerView.z, a> a = new d.e.h<>();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final d.e.e<RecyclerView.z> f3240b = new d.e.e<>();

    public static class a {
        public static d.h.i.d<a> a = new d.h.i.d<>(20);

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

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        public RecyclerView.i.c f3242c;

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        public RecyclerView.i.c f3243d;

        public static a a() {
            a aVarA = a.a();
            return aVarA == null ? new a() : aVarA;
        }

        public static void b(a aVar) {
            aVar.f3241b = 0;
            aVar.f3242c = null;
            aVar.f3243d = null;
            a.b(aVar);
        }
    }

    public interface b {
    }

    public void a(RecyclerView.z zVar) {
        a orDefault = this.a.getOrDefault(zVar, null);
        if (orDefault == null) {
            orDefault = a.a();
            this.a.put(zVar, orDefault);
        }
        orDefault.f3241b |= 1;
    }

    public void b(RecyclerView.z zVar, RecyclerView.i.c cVar) {
        a orDefault = this.a.getOrDefault(zVar, null);
        if (orDefault == null) {
            orDefault = a.a();
            this.a.put(zVar, orDefault);
        }
        orDefault.f3243d = cVar;
        orDefault.f3241b |= 8;
    }

    public void c(RecyclerView.z zVar, RecyclerView.i.c cVar) {
        a orDefault = this.a.getOrDefault(zVar, null);
        if (orDefault == null) {
            orDefault = a.a();
            this.a.put(zVar, orDefault);
        }
        orDefault.f3242c = cVar;
        orDefault.f3241b |= 4;
    }

    public boolean d(RecyclerView.z zVar) {
        a orDefault = this.a.getOrDefault(zVar, null);
        return (orDefault == null || (orDefault.f3241b & 1) == 0) ? false : true;
    }

    public final RecyclerView.i.c e(RecyclerView.z zVar, int i2) {
        a aVarL;
        RecyclerView.i.c cVar;
        int iF = this.a.f(zVar);
        if (iF >= 0 && (aVarL = this.a.l(iF)) != null) {
            int i3 = aVarL.f3241b;
            if ((i3 & i2) != 0) {
                int i4 = (~i2) & i3;
                aVarL.f3241b = i4;
                if (i2 == 4) {
                    cVar = aVarL.f3242c;
                } else {
                    if (i2 != 8) {
                        throw new IllegalArgumentException("Must provide flag PRE or POST");
                    }
                    cVar = aVarL.f3243d;
                }
                if ((i4 & 12) == 0) {
                    this.a.j(iF);
                    a.b(aVarL);
                }
                return cVar;
            }
        }
        return null;
    }

    public void f(RecyclerView.z zVar) {
        a orDefault = this.a.getOrDefault(zVar, null);
        if (orDefault == null) {
            return;
        }
        orDefault.f3241b &= -2;
    }

    public void g(RecyclerView.z zVar) {
        int iJ = this.f3240b.j() - 1;
        while (true) {
            if (iJ < 0) {
                break;
            }
            if (zVar == this.f3240b.k(iJ)) {
                d.e.e<RecyclerView.z> eVar = this.f3240b;
                Object[] objArr = eVar.f2186o;
                Object obj = objArr[iJ];
                Object obj2 = d.e.e.f2183f;
                if (obj != obj2) {
                    objArr[iJ] = obj2;
                    eVar.f2184m = true;
                }
            } else {
                iJ--;
            }
        }
        a aVarRemove = this.a.remove(zVar);
        if (aVarRemove != null) {
            a.b(aVarRemove);
        }
    }
}
