package androidx.recyclerview.widget;

import V.C0629x;
import android.view.animation.BaseInterpolator;
import android.view.animation.Interpolator;
import android.widget.OverScroller;
import androidx.leanback.widget.AbstractC1080l;
import java.lang.reflect.Field;
import java.util.Arrays;

/* JADX INFO: loaded from: classes.dex */
public final class Y implements Runnable {

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

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

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public OverScroller f13014c;

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

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

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

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final /* synthetic */ RecyclerView f13018j;

    public Y(RecyclerView recyclerView) {
        this.f13018j = recyclerView;
        InterpolatorC1174y interpolatorC1174y = RecyclerView.f12895I0;
        this.f13015d = interpolatorC1174y;
        this.f13016e = false;
        this.f13017f = false;
        this.f13014c = new OverScroller(recyclerView.getContext(), interpolatorC1174y);
    }

    public final void a(int i6, int i7) {
        RecyclerView recyclerView = this.f13018j;
        recyclerView.setScrollState(2);
        this.f13013b = 0;
        this.f13012a = 0;
        Interpolator interpolator = this.f13015d;
        InterpolatorC1174y interpolatorC1174y = RecyclerView.f12895I0;
        if (interpolator != interpolatorC1174y) {
            this.f13015d = interpolatorC1174y;
            this.f13014c = new OverScroller(recyclerView.getContext(), interpolatorC1174y);
        }
        this.f13014c.fling(0, 0, i6, i7, Integer.MIN_VALUE, Integer.MAX_VALUE, Integer.MIN_VALUE, Integer.MAX_VALUE);
        b();
    }

    public final void b() {
        if (this.f13016e) {
            this.f13017f = true;
            return;
        }
        RecyclerView recyclerView = this.f13018j;
        recyclerView.removeCallbacks(this);
        Field field = F1.F.f1367a;
        recyclerView.postOnAnimation(this);
    }

    public final void c(int i6, int i7, int i8, BaseInterpolator baseInterpolator) {
        RecyclerView recyclerView = this.f13018j;
        if (i8 == Integer.MIN_VALUE) {
            int iAbs = Math.abs(i6);
            int iAbs2 = Math.abs(i7);
            boolean z6 = iAbs > iAbs2;
            int width = z6 ? recyclerView.getWidth() : recyclerView.getHeight();
            if (!z6) {
                iAbs = iAbs2;
            }
            i8 = Math.min((int) (((iAbs / width) + 1.0f) * 300.0f), 2000);
        }
        int i9 = i8;
        Interpolator interpolator = baseInterpolator;
        if (baseInterpolator == null) {
            interpolator = RecyclerView.f12895I0;
        }
        if (this.f13015d != interpolator) {
            this.f13015d = interpolator;
            this.f13014c = new OverScroller(recyclerView.getContext(), interpolator);
        }
        this.f13013b = 0;
        this.f13012a = 0;
        recyclerView.setScrollState(2);
        this.f13014c.startScroll(0, 0, i6, i7, i9);
        b();
    }

    @Override // java.lang.Runnable
    public final void run() {
        int i6;
        int i7;
        int i8;
        int i9;
        RecyclerView recyclerView = this.f13018j;
        if (recyclerView.f12946q == null) {
            recyclerView.removeCallbacks(this);
            this.f13014c.abortAnimation();
            return;
        }
        this.f13017f = false;
        this.f13016e = true;
        recyclerView.k();
        OverScroller overScroller = this.f13014c;
        if (overScroller.computeScrollOffset()) {
            int currX = overScroller.getCurrX();
            int currY = overScroller.getCurrY();
            int i10 = currX - this.f13012a;
            int i11 = currY - this.f13013b;
            this.f13012a = currX;
            this.f13013b = currY;
            int iJ = RecyclerView.j(i10, recyclerView.f12910L, recyclerView.f12912N, recyclerView.getWidth());
            int iJ2 = RecyclerView.j(i11, recyclerView.f12911M, recyclerView.f12913O, recyclerView.getHeight());
            int[] iArr = recyclerView.f12957v0;
            iArr[0] = 0;
            iArr[1] = 0;
            boolean zP = recyclerView.p(iJ, iJ2, 1, iArr, null);
            int[] iArr2 = recyclerView.f12957v0;
            if (zP) {
                iJ -= iArr2[0];
                iJ2 -= iArr2[1];
            }
            if (recyclerView.getOverScrollMode() != 2) {
                recyclerView.i(iJ, iJ2);
            }
            if (recyclerView.f12944p != null) {
                iArr2[0] = 0;
                iArr2[1] = 0;
                recyclerView.a0(iJ, iJ2, iArr2);
                int i12 = iArr2[0];
                int i13 = iArr2[1];
                int i14 = iJ - i12;
                int i15 = iJ2 - i13;
                AbstractC1080l abstractC1080l = recyclerView.f12946q.f12846e;
                if (abstractC1080l != null && !abstractC1080l.f11995d && abstractC1080l.f11996e) {
                    int iB = recyclerView.f12934j0.b();
                    if (iB == 0) {
                        abstractC1080l.e();
                    } else if (abstractC1080l.f11992a >= iB) {
                        abstractC1080l.f11992a = iB - 1;
                        abstractC1080l.c(i12, i13);
                    } else {
                        abstractC1080l.c(i12, i13);
                    }
                }
                i6 = i14;
                i8 = i12;
                i7 = i15;
                i9 = i13;
            } else {
                i6 = iJ;
                i7 = iJ2;
                i8 = 0;
                i9 = 0;
            }
            if (!recyclerView.f12952t.isEmpty()) {
                recyclerView.invalidate();
            }
            int[] iArr3 = recyclerView.f12957v0;
            iArr3[0] = 0;
            iArr3[1] = 0;
            recyclerView.q(i8, i9, i6, i7, null, 1, iArr3);
            int i16 = i6 - iArr2[0];
            int i17 = i7 - iArr2[1];
            if (i8 != 0 || i9 != 0) {
                recyclerView.r(i8, i9);
            }
            if (!recyclerView.awakenScrollBars()) {
                recyclerView.invalidate();
            }
            boolean z6 = overScroller.isFinished() || (((overScroller.getCurrX() == overScroller.getFinalX()) || i16 != 0) && ((overScroller.getCurrY() == overScroller.getFinalY()) || i17 != 0));
            AbstractC1080l abstractC1080l2 = recyclerView.f12946q.f12846e;
            if ((abstractC1080l2 == null || !abstractC1080l2.f11995d) && z6) {
                if (recyclerView.getOverScrollMode() != 2) {
                    int currVelocity = (int) overScroller.getCurrVelocity();
                    int i18 = i16 < 0 ? -currVelocity : i16 > 0 ? currVelocity : 0;
                    if (i17 < 0) {
                        currVelocity = -currVelocity;
                    } else if (i17 <= 0) {
                        currVelocity = 0;
                    }
                    if (i18 < 0) {
                        recyclerView.t();
                        if (recyclerView.f12910L.isFinished()) {
                            recyclerView.f12910L.onAbsorb(-i18);
                        }
                    } else if (i18 > 0) {
                        recyclerView.u();
                        if (recyclerView.f12912N.isFinished()) {
                            recyclerView.f12912N.onAbsorb(i18);
                        }
                    }
                    if (currVelocity < 0) {
                        recyclerView.v();
                        if (recyclerView.f12911M.isFinished()) {
                            recyclerView.f12911M.onAbsorb(-currVelocity);
                        }
                    } else if (currVelocity > 0) {
                        recyclerView.s();
                        if (recyclerView.f12913O.isFinished()) {
                            recyclerView.f12913O.onAbsorb(currVelocity);
                        }
                    }
                    if (i18 != 0 || currVelocity != 0) {
                        Field field = F1.F.f1367a;
                        recyclerView.postInvalidateOnAnimation();
                    }
                }
                if (RecyclerView.f12893G0) {
                    C0629x c0629x = recyclerView.f12932i0;
                    int[] iArr4 = (int[]) c0629x.f7180e;
                    if (iArr4 != null) {
                        Arrays.fill(iArr4, -1);
                    }
                    c0629x.f7179d = 0;
                }
            } else {
                b();
                RunnableC1166p runnableC1166p = recyclerView.h0;
                if (runnableC1166p != null) {
                    runnableC1166p.a(recyclerView, i8, i9);
                }
            }
        }
        AbstractC1080l abstractC1080l3 = recyclerView.f12946q.f12846e;
        if (abstractC1080l3 != null && abstractC1080l3.f11995d) {
            abstractC1080l3.c(0, 0);
        }
        this.f13016e = false;
        if (!this.f13017f) {
            recyclerView.setScrollState(0);
            recyclerView.f0(1);
        } else {
            recyclerView.removeCallbacks(this);
            Field field2 = F1.F.f1367a;
            recyclerView.postOnAnimation(this);
        }
    }
}
