package androidx.recyclerview.widget;

import android.view.View;
import androidx.recyclerview.widget.RecyclerView;

/* JADX INFO: loaded from: classes.dex */
public abstract class aq extends RecyclerView.l {
    public boolean g;

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public final boolean a(RecyclerView.ag agVar, RecyclerView.l.d dVar, RecyclerView.l.d dVar2) {
        int i;
        int i2;
        if (dVar != null && ((i = dVar.a) != (i2 = dVar2.a) || dVar.b != dVar2.b)) {
            return o(agVar, i, dVar.b, i2, dVar2.b);
        }
        m(agVar);
        return true;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public final boolean b(RecyclerView.ag agVar, RecyclerView.ag agVar2, RecyclerView.l.d dVar, RecyclerView.l.d dVar2) {
        int i;
        int i2;
        int i3 = dVar.a;
        int i4 = dVar.b;
        if (agVar2.shouldIgnore()) {
            int i5 = dVar.a;
            i2 = dVar.b;
            i = i5;
        } else {
            i = dVar2.a;
            i2 = dVar2.b;
        }
        return n(agVar, agVar2, i3, i4, i, i2);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public final boolean c(RecyclerView.ag agVar, RecyclerView.l.d dVar, RecyclerView.l.d dVar2) {
        int i = dVar.a;
        int i2 = dVar.b;
        View view = agVar.itemView;
        int left = dVar2 == null ? view.getLeft() : dVar2.a;
        int top = dVar2 == null ? view.getTop() : dVar2.b;
        if (agVar.isRemoved() || (i == left && i2 == top)) {
            p(agVar);
            return true;
        }
        view.layout(left, top, view.getWidth() + left, view.getHeight() + top);
        return o(agVar, i, i2, left, top);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public final boolean d(RecyclerView.ag agVar, RecyclerView.l.d dVar, RecyclerView.l.d dVar2) {
        int i = dVar.a;
        int i2 = dVar2.a;
        if (i != i2 || dVar.b != dVar2.b) {
            return o(agVar, i, dVar.b, i2, dVar2.b);
        }
        h(agVar);
        return false;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public final boolean f(RecyclerView.ag agVar) {
        return !this.g || agVar.isInvalid();
    }

    public abstract void m(RecyclerView.ag agVar);

    public abstract boolean n(RecyclerView.ag agVar, RecyclerView.ag agVar2, int i, int i2, int i3, int i4);

    public abstract boolean o(RecyclerView.ag agVar, int i, int i2, int i3, int i4);

    public abstract void p(RecyclerView.ag agVar);
}
