package androidx.recyclerview.widget;

import androidx.recyclerview.widget.RecyclerView;
import defpackage.C0632nj5;
import defpackage.hj5;
import defpackage.vc7;
import defpackage.zs8;

/* JADX INFO: loaded from: classes.dex */
class aw {
    public final zs8 a = new zs8(0);
    public final hj5 b = new hj5();

    public static class a {
        public static final vc7.b d = new vc7.b(20);
        public int a;
        public RecyclerView.l.d b;
        public RecyclerView.l.d c;

        public static a a() {
            a aVar = (a) d.acquire();
            return aVar == null ? new a() : aVar;
        }
    }

    public interface b {
        void a(RecyclerView.ag agVar, RecyclerView.l.d dVar, RecyclerView.l.d dVar2);

        void b(RecyclerView.ag agVar);

        void c(RecyclerView.ag agVar, RecyclerView.l.d dVar, RecyclerView.l.d dVar2);

        void d(RecyclerView.ag agVar, RecyclerView.l.d dVar, RecyclerView.l.d dVar2);
    }

    public final void a(RecyclerView.ag agVar, RecyclerView.l.d dVar) {
        zs8 zs8Var = this.a;
        a aVarA = (a) zs8Var.get(agVar);
        if (aVarA == null) {
            aVarA = a.a();
            zs8Var.put(agVar, aVarA);
        }
        aVarA.c = dVar;
        aVarA.a |= 8;
    }

    public final RecyclerView.l.d b(RecyclerView.ag agVar, int i) {
        a aVar;
        RecyclerView.l.d dVar;
        zs8 zs8Var = this.a;
        int iD = zs8Var.d(agVar);
        if (iD >= 0 && (aVar = (a) zs8Var.j(iD)) != null) {
            int i2 = aVar.a;
            if ((i2 & i) != 0) {
                int i3 = i2 & (~i);
                aVar.a = i3;
                if (i == 4) {
                    dVar = aVar.b;
                } else {
                    if (i != 8) {
                        throw new IllegalArgumentException("Must provide flag PRE or POST");
                    }
                    dVar = aVar.c;
                }
                if ((i3 & 12) == 0) {
                    zs8Var.h(iD);
                    aVar.a = 0;
                    aVar.b = null;
                    aVar.c = null;
                    a.d.a(aVar);
                }
                return dVar;
            }
        }
        return null;
    }

    public final void c(RecyclerView.ag agVar) {
        a aVar = (a) this.a.get(agVar);
        if (aVar == null) {
            return;
        }
        aVar.a &= -2;
    }

    public final void d(RecyclerView.ag agVar) {
        hj5 hj5Var = this.b;
        int iH = hj5Var.h() - 1;
        while (true) {
            if (iH < 0) {
                break;
            }
            if (agVar == hj5Var.i(iH)) {
                Object[] objArr = hj5Var.c;
                Object obj = objArr[iH];
                Object obj2 = C0632nj5.a;
                if (obj != obj2) {
                    objArr[iH] = obj2;
                    hj5Var.a = true;
                }
            } else {
                iH--;
            }
        }
        a aVar = (a) this.a.remove(agVar);
        if (aVar != null) {
            aVar.a = 0;
            aVar.b = null;
            aVar.c = null;
            a.d.a(aVar);
        }
    }
}
