package p037.p107.p108;

import android.R;
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.animation.ValueAnimator;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.StateListDrawable;
import android.view.MotionEvent;
import androidx.recyclerview.widget.RecyclerView;
import java.util.ArrayList;
import java.util.List;
import p037.p065.p078.C1920;

/* JADX INFO: renamed from: މ.ޏ.ށ.ޒ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C2347 extends RecyclerView.AbstractC0201 implements RecyclerView.InterfaceC0209 {

    /* JADX INFO: renamed from: ޛ, reason: contains not printable characters */
    public static final int[] f7437 = {R.attr.state_pressed};

    /* JADX INFO: renamed from: ޜ, reason: contains not printable characters */
    public static final int[] f7438 = new int[0];

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final int f7439;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final int f7440;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final StateListDrawable f7441;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public final Drawable f7442;

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public final int f7443;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final int f7444;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public final StateListDrawable f7445;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public final Drawable f7446;

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public final int f7447;

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public final int f7448;

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public int f7449;

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public int f7450;

    /* JADX INFO: renamed from: ފ, reason: contains not printable characters */
    public float f7451;

    /* JADX INFO: renamed from: ދ, reason: contains not printable characters */
    public int f7452;

    /* JADX INFO: renamed from: ތ, reason: contains not printable characters */
    public int f7453;

    /* JADX INFO: renamed from: ލ, reason: contains not printable characters */
    public float f7454;

    /* JADX INFO: renamed from: ސ, reason: contains not printable characters */
    public RecyclerView f7457;

    /* JADX INFO: renamed from: ގ, reason: contains not printable characters */
    public int f7455 = 0;

    /* JADX INFO: renamed from: ޏ, reason: contains not printable characters */
    public int f7456 = 0;

    /* JADX INFO: renamed from: ޑ, reason: contains not printable characters */
    public boolean f7458 = false;

    /* JADX INFO: renamed from: ޒ, reason: contains not printable characters */
    public boolean f7459 = false;

    /* JADX INFO: renamed from: ޓ, reason: contains not printable characters */
    public int f7460 = 0;

    /* JADX INFO: renamed from: ޔ, reason: contains not printable characters */
    public int f7461 = 0;

    /* JADX INFO: renamed from: ޕ, reason: contains not printable characters */
    public final int[] f7462 = new int[2];

    /* JADX INFO: renamed from: ޖ, reason: contains not printable characters */
    public final int[] f7463 = new int[2];

    /* JADX INFO: renamed from: ޗ, reason: contains not printable characters */
    public final ValueAnimator f7464 = ValueAnimator.ofFloat(0.0f, 1.0f);

    /* JADX INFO: renamed from: ޘ, reason: contains not printable characters */
    public int f7465 = 0;

    /* JADX INFO: renamed from: ޙ, reason: contains not printable characters */
    public final Runnable f7466 = new RunnableC2348();

    /* JADX INFO: renamed from: ޚ, reason: contains not printable characters */
    public final RecyclerView.AbstractC0210 f7467 = new C2349();

    /* JADX INFO: renamed from: މ.ޏ.ށ.ޒ$֏, reason: contains not printable characters */
    public class RunnableC2348 implements Runnable {
        public RunnableC2348() {
        }

        @Override // java.lang.Runnable
        public void run() {
            C2347 c2347 = C2347.this;
            int i = c2347.f7465;
            if (i == 1) {
                c2347.f7464.cancel();
            } else if (i != 2) {
                return;
            }
            c2347.f7465 = 3;
            ValueAnimator valueAnimator = c2347.f7464;
            valueAnimator.setFloatValues(((Float) valueAnimator.getAnimatedValue()).floatValue(), 0.0f);
            c2347.f7464.setDuration(500);
            c2347.f7464.start();
        }
    }

    /* JADX INFO: renamed from: މ.ޏ.ށ.ޒ$ؠ, reason: contains not printable characters */
    public class C2349 extends RecyclerView.AbstractC0210 {
        public C2349() {
        }

        @Override // androidx.recyclerview.widget.RecyclerView.AbstractC0210
        /* JADX INFO: renamed from: ֏ */
        public void mo701(RecyclerView recyclerView, int i, int i2) {
            C2347 c2347 = C2347.this;
            int iComputeHorizontalScrollOffset = recyclerView.computeHorizontalScrollOffset();
            int iComputeVerticalScrollOffset = recyclerView.computeVerticalScrollOffset();
            int iComputeVerticalScrollRange = c2347.f7457.computeVerticalScrollRange();
            int i3 = c2347.f7456;
            c2347.f7458 = iComputeVerticalScrollRange - i3 > 0 && i3 >= c2347.f7439;
            int iComputeHorizontalScrollRange = c2347.f7457.computeHorizontalScrollRange();
            int i4 = c2347.f7455;
            boolean z = iComputeHorizontalScrollRange - i4 > 0 && i4 >= c2347.f7439;
            c2347.f7459 = z;
            if (!c2347.f7458 && !z) {
                if (c2347.f7460 != 0) {
                    c2347.m4395(0);
                    return;
                }
                return;
            }
            if (c2347.f7458) {
                float f = i3;
                c2347.f7450 = (int) ((((f / 2.0f) + iComputeVerticalScrollOffset) * f) / iComputeVerticalScrollRange);
                c2347.f7449 = Math.min(i3, (i3 * i3) / iComputeVerticalScrollRange);
            }
            if (c2347.f7459) {
                float f2 = iComputeHorizontalScrollOffset;
                float f3 = i4;
                c2347.f7453 = (int) ((((f3 / 2.0f) + f2) * f3) / iComputeHorizontalScrollRange);
                c2347.f7452 = Math.min(i4, (i4 * i4) / iComputeHorizontalScrollRange);
            }
            int i5 = c2347.f7460;
            if (i5 == 0 || i5 == 1) {
                c2347.m4395(1);
            }
        }
    }

    /* JADX INFO: renamed from: މ.ޏ.ށ.ޒ$ހ, reason: contains not printable characters */
    public class C2350 extends AnimatorListenerAdapter {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public boolean f7470 = false;

        public C2350() {
        }

        @Override // android.animation.AnimatorListenerAdapter, android.animation.Animator.AnimatorListener
        public void onAnimationCancel(Animator animator) {
            this.f7470 = true;
        }

        @Override // android.animation.AnimatorListenerAdapter, android.animation.Animator.AnimatorListener
        public void onAnimationEnd(Animator animator) {
            if (this.f7470) {
                this.f7470 = false;
                return;
            }
            if (((Float) C2347.this.f7464.getAnimatedValue()).floatValue() == 0.0f) {
                C2347 c2347 = C2347.this;
                c2347.f7465 = 0;
                c2347.m4395(0);
            } else {
                C2347 c23472 = C2347.this;
                c23472.f7465 = 2;
                c23472.f7457.invalidate();
            }
        }
    }

    /* JADX INFO: renamed from: މ.ޏ.ށ.ޒ$ށ, reason: contains not printable characters */
    public class C2351 implements ValueAnimator.AnimatorUpdateListener {
        public C2351() {
        }

        @Override // android.animation.ValueAnimator.AnimatorUpdateListener
        public void onAnimationUpdate(ValueAnimator valueAnimator) {
            int iFloatValue = (int) (((Float) valueAnimator.getAnimatedValue()).floatValue() * 255.0f);
            C2347.this.f7441.setAlpha(iFloatValue);
            C2347.this.f7442.setAlpha(iFloatValue);
            C2347.this.f7457.invalidate();
        }
    }

    public C2347(RecyclerView recyclerView, StateListDrawable stateListDrawable, Drawable drawable, StateListDrawable stateListDrawable2, Drawable drawable2, int i, int i2, int i3) {
        this.f7441 = stateListDrawable;
        this.f7442 = drawable;
        this.f7445 = stateListDrawable2;
        this.f7446 = drawable2;
        this.f7443 = Math.max(i, stateListDrawable.getIntrinsicWidth());
        this.f7444 = Math.max(i, drawable.getIntrinsicWidth());
        this.f7447 = Math.max(i, stateListDrawable2.getIntrinsicWidth());
        this.f7448 = Math.max(i, drawable2.getIntrinsicWidth());
        this.f7439 = i2;
        this.f7440 = i3;
        this.f7441.setAlpha(255);
        this.f7442.setAlpha(255);
        this.f7464.addListener(new C2350());
        this.f7464.addUpdateListener(new C2351());
        RecyclerView recyclerView2 = this.f7457;
        if (recyclerView2 == recyclerView) {
            return;
        }
        if (recyclerView2 != null) {
            RecyclerView.AbstractC0202 abstractC0202 = recyclerView2.f1169;
            if (abstractC0202 != null) {
                abstractC0202.mo482("Cannot remove item decoration during a scroll  or layout");
            }
            recyclerView2.f1171.remove(this);
            if (recyclerView2.f1171.isEmpty()) {
                recyclerView2.setWillNotDraw(recyclerView2.getOverScrollMode() == 2);
            }
            recyclerView2.m583();
            recyclerView2.requestLayout();
            RecyclerView recyclerView3 = this.f7457;
            recyclerView3.f1172.remove(this);
            if (recyclerView3.f1173 == this) {
                recyclerView3.f1173 = null;
            }
            RecyclerView recyclerView4 = this.f7457;
            RecyclerView.AbstractC0210 abstractC0210 = this.f7467;
            List<RecyclerView.AbstractC0210> list = recyclerView4.f1214;
            if (list != null) {
                list.remove(abstractC0210);
            }
            m4394();
        }
        this.f7457 = recyclerView;
        if (recyclerView != null) {
            recyclerView.m540(this);
            this.f7457.f1172.add(this);
            RecyclerView recyclerView5 = this.f7457;
            RecyclerView.AbstractC0210 abstractC02102 = this.f7467;
            if (recyclerView5.f1214 == null) {
                recyclerView5.f1214 = new ArrayList();
            }
            recyclerView5.f1214.add(abstractC02102);
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final int m4393(float f, float f2, int[] iArr, int i, int i2, int i3) {
        int i4 = iArr[1] - iArr[0];
        if (i4 == 0) {
            return 0;
        }
        int i5 = i - i3;
        int i6 = (int) (((f2 - f) / i4) * i5);
        int i7 = i2 + i6;
        if (i7 >= i5 || i7 < 0) {
            return 0;
        }
        return i6;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m4394() {
        this.f7457.removeCallbacks(this.f7466);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m4395(int i) {
        if (i == 2 && this.f7460 != 2) {
            this.f7441.setState(f7437);
            m4394();
        }
        if (i == 0) {
            this.f7457.invalidate();
        } else {
            m4397();
        }
        if (this.f7460 == 2 && i != 2) {
            this.f7441.setState(f7438);
            m4394();
            this.f7457.postDelayed(this.f7466, 1200);
        } else if (i == 1) {
            m4394();
            this.f7457.postDelayed(this.f7466, 1500);
        }
        this.f7460 = i;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.AbstractC0201
    /* JADX INFO: renamed from: ֏ */
    public void mo624(Canvas canvas, RecyclerView recyclerView, RecyclerView.C0221 c0221) {
        if (this.f7455 != this.f7457.getWidth() || this.f7456 != this.f7457.getHeight()) {
            this.f7455 = this.f7457.getWidth();
            this.f7456 = this.f7457.getHeight();
            m4395(0);
            return;
        }
        if (this.f7465 != 0) {
            if (this.f7458) {
                int i = this.f7455;
                int i2 = this.f7443;
                int i3 = i - i2;
                int i4 = this.f7450;
                int i5 = this.f7449;
                int i6 = i4 - (i5 / 2);
                this.f7441.setBounds(0, 0, i2, i5);
                this.f7442.setBounds(0, 0, this.f7444, this.f7456);
                if (C1920.m3760(this.f7457) == 1) {
                    this.f7442.draw(canvas);
                    canvas.translate(this.f7443, i6);
                    canvas.scale(-1.0f, 1.0f);
                    this.f7441.draw(canvas);
                    canvas.scale(-1.0f, 1.0f);
                    canvas.translate(-this.f7443, -i6);
                } else {
                    canvas.translate(i3, 0.0f);
                    this.f7442.draw(canvas);
                    canvas.translate(0.0f, i6);
                    this.f7441.draw(canvas);
                    canvas.translate(-i3, -i6);
                }
            }
            if (this.f7459) {
                int i7 = this.f7456;
                int i8 = this.f7447;
                int i9 = this.f7453;
                int i10 = this.f7452;
                this.f7445.setBounds(0, 0, i10, i8);
                this.f7446.setBounds(0, 0, this.f7455, this.f7448);
                canvas.translate(0.0f, i7 - i8);
                this.f7446.draw(canvas);
                canvas.translate(i9 - (i10 / 2), 0.0f);
                this.f7445.draw(canvas);
                canvas.translate(-r2, -r7);
            }
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView.InterfaceC0209
    /* JADX INFO: renamed from: ֏ */
    public void mo697(boolean z) {
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public boolean m4396(float f, float f2) {
        if (f2 >= this.f7456 - this.f7447) {
            int i = this.f7453;
            int i2 = this.f7452;
            if (f >= i - (i2 / 2) && f <= (i2 / 2) + i) {
                return true;
            }
        }
        return false;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.InterfaceC0209
    /* JADX INFO: renamed from: ֏ */
    public boolean mo698(RecyclerView recyclerView, MotionEvent motionEvent) {
        int i = this.f7460;
        if (i == 1) {
            boolean zM4398 = m4398(motionEvent.getX(), motionEvent.getY());
            boolean zM4396 = m4396(motionEvent.getX(), motionEvent.getY());
            if (motionEvent.getAction() != 0) {
                return false;
            }
            if (!zM4398 && !zM4396) {
                return false;
            }
            if (zM4396) {
                this.f7461 = 1;
                this.f7454 = (int) motionEvent.getX();
            } else if (zM4398) {
                this.f7461 = 2;
                this.f7451 = (int) motionEvent.getY();
            }
            m4395(2);
        } else if (i != 2) {
            return false;
        }
        return true;
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public void m4397() {
        int i = this.f7465;
        if (i != 0) {
            if (i != 3) {
                return;
            } else {
                this.f7464.cancel();
            }
        }
        this.f7465 = 1;
        ValueAnimator valueAnimator = this.f7464;
        valueAnimator.setFloatValues(((Float) valueAnimator.getAnimatedValue()).floatValue(), 1.0f);
        this.f7464.setDuration(500L);
        this.f7464.setStartDelay(0L);
        this.f7464.start();
    }

    @Override // androidx.recyclerview.widget.RecyclerView.InterfaceC0209
    /* JADX INFO: renamed from: ؠ */
    public void mo699(RecyclerView recyclerView, MotionEvent motionEvent) {
        if (this.f7460 == 0) {
            return;
        }
        if (motionEvent.getAction() == 0) {
            boolean zM4398 = m4398(motionEvent.getX(), motionEvent.getY());
            boolean zM4396 = m4396(motionEvent.getX(), motionEvent.getY());
            if (zM4398 || zM4396) {
                if (zM4396) {
                    this.f7461 = 1;
                    this.f7454 = (int) motionEvent.getX();
                } else if (zM4398) {
                    this.f7461 = 2;
                    this.f7451 = (int) motionEvent.getY();
                }
                m4395(2);
                return;
            }
            return;
        }
        if (motionEvent.getAction() == 1 && this.f7460 == 2) {
            this.f7451 = 0.0f;
            this.f7454 = 0.0f;
            m4395(1);
            this.f7461 = 0;
            return;
        }
        if (motionEvent.getAction() == 2 && this.f7460 == 2) {
            m4397();
            if (this.f7461 == 1) {
                float x = motionEvent.getX();
                int[] iArr = this.f7463;
                int i = this.f7440;
                iArr[0] = i;
                iArr[1] = this.f7455 - i;
                float fMax = Math.max(iArr[0], Math.min(iArr[1], x));
                if (Math.abs(this.f7453 - fMax) >= 2.0f) {
                    int iM4393 = m4393(this.f7454, fMax, iArr, this.f7457.computeHorizontalScrollRange(), this.f7457.computeHorizontalScrollOffset(), this.f7455);
                    if (iM4393 != 0) {
                        this.f7457.scrollBy(iM4393, 0);
                    }
                    this.f7454 = fMax;
                }
            }
            if (this.f7461 == 2) {
                float y = motionEvent.getY();
                int[] iArr2 = this.f7462;
                int i2 = this.f7440;
                iArr2[0] = i2;
                iArr2[1] = this.f7456 - i2;
                float fMax2 = Math.max(iArr2[0], Math.min(iArr2[1], y));
                if (Math.abs(this.f7450 - fMax2) < 2.0f) {
                    return;
                }
                int iM43932 = m4393(this.f7451, fMax2, iArr2, this.f7457.computeVerticalScrollRange(), this.f7457.computeVerticalScrollOffset(), this.f7456);
                if (iM43932 != 0) {
                    this.f7457.scrollBy(0, iM43932);
                }
                this.f7451 = fMax2;
            }
        }
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public boolean m4398(float f, float f2) {
        if (C1920.m3760(this.f7457) == 1) {
            if (f > this.f7443) {
                return false;
            }
        } else if (f < this.f7455 - this.f7443) {
            return false;
        }
        int i = this.f7450;
        int i2 = this.f7449 / 2;
        return f2 >= ((float) (i - i2)) && f2 <= ((float) (i2 + i));
    }
}
