package androidx.core.widget;

import android.R;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Rect;
import android.os.Parcel;
import android.os.Parcelable;
import android.util.Log;
import android.util.TypedValue;
import android.view.FocusFinder;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.VelocityTracker;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.view.accessibility.AccessibilityEvent;
import android.view.animation.AnimationUtils;
import android.widget.EdgeEffect;
import android.widget.FrameLayout;
import android.widget.OverScroller;
import android.widget.ScrollView;
import androidx.appcompat.app.AlertController;
import c.e.i.f;
import c.e.i.g;
import c.e.i.h;
import c.e.i.i;
import c.e.i.l;
import c.e.i.q;
import c.e.i.v.b;
import com.seewo.vcommons.constants.Platform;
import java.util.WeakHashMap;

/* JADX INFO: loaded from: classes.dex */
public class NestedScrollView extends FrameLayout implements h {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final a f4682b = new a();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final int[] f4683c = {R.attr.fillViewport};
    public final f A;
    public float B;
    public b C;

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

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final Rect f4685e;

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

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public EdgeEffect f4687g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public EdgeEffect f4688h;

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

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public boolean f4690j;
    public boolean k;
    public View l;
    public boolean m;
    public VelocityTracker n;
    public boolean o;
    public boolean p;
    public int q;
    public int r;
    public int s;
    public int t;
    public final int[] u;
    public final int[] v;
    public int w;
    public int x;
    public c y;
    public final i z;

    public static class a extends c.e.i.a {
        @Override // c.e.i.a
        public void a(View view, AccessibilityEvent accessibilityEvent) {
            this.f5252b.onInitializeAccessibilityEvent(view, accessibilityEvent);
            NestedScrollView nestedScrollView = (NestedScrollView) view;
            accessibilityEvent.setClassName(ScrollView.class.getName());
            accessibilityEvent.setScrollable(nestedScrollView.getScrollRange() > 0);
            accessibilityEvent.setScrollX(nestedScrollView.getScrollX());
            accessibilityEvent.setScrollY(nestedScrollView.getScrollY());
            accessibilityEvent.setMaxScrollX(nestedScrollView.getScrollX());
            accessibilityEvent.setMaxScrollY(nestedScrollView.getScrollRange());
        }

        @Override // c.e.i.a
        public void b(View view, c.e.i.v.b bVar) {
            int scrollRange;
            this.f5252b.onInitializeAccessibilityNodeInfo(view, bVar.f5318a);
            NestedScrollView nestedScrollView = (NestedScrollView) view;
            bVar.f5318a.setClassName(ScrollView.class.getName());
            if (!nestedScrollView.isEnabled() || (scrollRange = nestedScrollView.getScrollRange()) <= 0) {
                return;
            }
            bVar.f5318a.setScrollable(true);
            if (nestedScrollView.getScrollY() > 0) {
                bVar.a(b.a.f5320b);
                bVar.a(b.a.f5321c);
            }
            if (nestedScrollView.getScrollY() < scrollRange) {
                bVar.a(b.a.f5319a);
                bVar.a(b.a.f5322d);
            }
        }

        /* JADX WARN: Removed duplicated region for block: B:25:0x0075 A[RETURN] */
        @Override // c.e.i.a
        /*
            Code decompiled incorrectly, please refer to instructions dump.
            To view partially-correct add '--show-bad-code' argument
        */
        public boolean c(android.view.View r4, int r5, android.os.Bundle r6) {
            /*
                r3 = this;
                boolean r6 = super.c(r4, r5, r6)
                r0 = 1
                if (r6 == 0) goto L8
                return r0
            L8:
                androidx.core.widget.NestedScrollView r4 = (androidx.core.widget.NestedScrollView) r4
                boolean r6 = r4.isEnabled()
                r1 = 0
                if (r6 != 0) goto L12
                return r1
            L12:
                r6 = 4096(0x1000, float:5.74E-42)
                r2 = 250(0xfa, float:3.5E-43)
                if (r5 == r6) goto L53
                r6 = 8192(0x2000, float:1.148E-41)
                if (r5 == r6) goto L27
                r6 = 16908344(0x1020038, float:2.3877386E-38)
                if (r5 == r6) goto L27
                r6 = 16908346(0x102003a, float:2.3877392E-38)
                if (r5 == r6) goto L53
                return r1
            L27:
                int r5 = r4.getHeight()
                int r6 = r4.getPaddingBottom()
                int r5 = r5 - r6
                int r6 = r4.getPaddingTop()
                int r5 = r5 - r6
                int r6 = r4.getScrollY()
                int r6 = r6 - r5
                int r5 = java.lang.Math.max(r6, r1)
                int r6 = r4.getScrollY()
                if (r5 == r6) goto L52
            L44:
                int r6 = r4.getScrollX()
                int r1 = r1 - r6
                int r6 = r4.getScrollY()
                int r5 = r5 - r6
                r4.A(r1, r5, r2, r0)
                return r0
            L52:
                return r1
            L53:
                int r5 = r4.getHeight()
                int r6 = r4.getPaddingBottom()
                int r5 = r5 - r6
                int r6 = r4.getPaddingTop()
                int r5 = r5 - r6
                int r6 = r4.getScrollY()
                int r6 = r6 + r5
                int r5 = r4.getScrollRange()
                int r5 = java.lang.Math.min(r6, r5)
                int r6 = r4.getScrollY()
                if (r5 == r6) goto L75
                goto L44
            L75:
                return r1
            */
            throw new UnsupportedOperationException("Method not decompiled: androidx.core.widget.NestedScrollView.a.c(android.view.View, int, android.os.Bundle):boolean");
        }
    }

    public interface b {
    }

    public static class c extends View.BaseSavedState {
        public static final Parcelable.Creator<c> CREATOR = new a();

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

        public class a implements Parcelable.Creator<c> {
            @Override // android.os.Parcelable.Creator
            public c createFromParcel(Parcel parcel) {
                return new c(parcel);
            }

            @Override // android.os.Parcelable.Creator
            public c[] newArray(int i2) {
                return new c[i2];
            }
        }

        public c(Parcel parcel) {
            super(parcel);
            this.f4691b = parcel.readInt();
        }

        public c(Parcelable parcelable) {
            super(parcelable);
        }

        public String toString() {
            StringBuilder sbC = a.b.c.a.a.C("HorizontalScrollView.SavedState{");
            sbC.append(Integer.toHexString(System.identityHashCode(this)));
            sbC.append(" scrollPosition=");
            sbC.append(this.f4691b);
            sbC.append("}");
            return sbC.toString();
        }

        @Override // android.view.View.BaseSavedState, android.view.AbsSavedState, android.os.Parcelable
        public void writeToParcel(Parcel parcel, int i2) {
            super.writeToParcel(parcel, i2);
            parcel.writeInt(this.f4691b);
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:18:0x00ad  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public NestedScrollView(android.content.Context r7, android.util.AttributeSet r8) {
        /*
            r6 = this;
            r0 = 2130968794(0x7f0400da, float:1.7546252E38)
            r6.<init>(r7, r8, r0)
            android.graphics.Rect r1 = new android.graphics.Rect
            r1.<init>()
            r6.f4685e = r1
            r1 = 1
            r6.f4690j = r1
            r2 = 0
            r6.k = r2
            r3 = 0
            r6.l = r3
            r6.m = r2
            r6.p = r1
            r4 = -1
            r6.t = r4
            r4 = 2
            int[] r5 = new int[r4]
            r6.u = r5
            int[] r4 = new int[r4]
            r6.v = r4
            android.widget.OverScroller r4 = new android.widget.OverScroller
            android.content.Context r5 = r6.getContext()
            r4.<init>(r5)
            r6.f4686f = r4
            r6.setFocusable(r1)
            r4 = 262144(0x40000, float:3.67342E-40)
            r6.setDescendantFocusability(r4)
            r6.setWillNotDraw(r2)
            android.content.Context r4 = r6.getContext()
            android.view.ViewConfiguration r4 = android.view.ViewConfiguration.get(r4)
            int r5 = r4.getScaledTouchSlop()
            r6.q = r5
            int r5 = r4.getScaledMinimumFlingVelocity()
            r6.r = r5
            int r4 = r4.getScaledMaximumFlingVelocity()
            r6.s = r4
            int[] r4 = androidx.core.widget.NestedScrollView.f4683c
            android.content.res.TypedArray r7 = r7.obtainStyledAttributes(r8, r4, r0, r2)
            boolean r8 = r7.getBoolean(r2, r2)
            r6.setFillViewport(r8)
            r7.recycle()
            c.e.i.i r7 = new c.e.i.i
            r7.<init>()
            r6.z = r7
            c.e.i.f r7 = new c.e.i.f
            r7.<init>(r6)
            r6.A = r7
            r6.setNestedScrollingEnabled(r1)
            androidx.core.widget.NestedScrollView$a r7 = androidx.core.widget.NestedScrollView.f4682b
            java.util.WeakHashMap<android.view.View, c.e.i.q> r8 = c.e.i.l.f5278a
            if (r7 != 0) goto Lb7
            int r8 = android.os.Build.VERSION.SDK_INT
            r0 = 29
            if (r8 < r0) goto L88
            android.view.View$AccessibilityDelegate r8 = r6.getAccessibilityDelegate()
            goto Lae
        L88:
            boolean r8 = c.e.i.l.f5280c
            if (r8 == 0) goto L8d
            goto Lad
        L8d:
            java.lang.reflect.Field r8 = c.e.i.l.f5279b
            if (r8 != 0) goto L9e
            java.lang.Class<android.view.View> r8 = android.view.View.class
            java.lang.String r0 = "mAccessibilityDelegate"
            java.lang.reflect.Field r8 = r8.getDeclaredField(r0)     // Catch: java.lang.Throwable -> Lab
            c.e.i.l.f5279b = r8     // Catch: java.lang.Throwable -> Lab
            r8.setAccessible(r1)     // Catch: java.lang.Throwable -> Lab
        L9e:
            java.lang.reflect.Field r8 = c.e.i.l.f5279b     // Catch: java.lang.Throwable -> Lab
            java.lang.Object r8 = r8.get(r6)     // Catch: java.lang.Throwable -> Lab
            boolean r0 = r8 instanceof android.view.View.AccessibilityDelegate     // Catch: java.lang.Throwable -> Lab
            if (r0 == 0) goto Lad
            android.view.View$AccessibilityDelegate r8 = (android.view.View.AccessibilityDelegate) r8     // Catch: java.lang.Throwable -> Lab
            goto Lae
        Lab:
            c.e.i.l.f5280c = r1
        Lad:
            r8 = r3
        Lae:
            boolean r8 = r8 instanceof c.e.i.a.C0068a
            if (r8 == 0) goto Lb7
            c.e.i.a r7 = new c.e.i.a
            r7.<init>()
        Lb7:
            if (r7 != 0) goto Lba
            goto Lbc
        Lba:
            android.view.View$AccessibilityDelegate r3 = r7.f5253c
        Lbc:
            r6.setAccessibilityDelegate(r3)
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.core.widget.NestedScrollView.<init>(android.content.Context, android.util.AttributeSet):void");
    }

    private float getVerticalScrollFactorCompat() {
        if (this.B == 0.0f) {
            TypedValue typedValue = new TypedValue();
            Context context = getContext();
            if (!context.getTheme().resolveAttribute(R.attr.listPreferredItemHeight, typedValue, true)) {
                throw new IllegalStateException("Expected theme to define listPreferredItemHeight.");
            }
            this.B = typedValue.getDimension(context.getResources().getDisplayMetrics());
        }
        return this.B;
    }

    public static int i(int i2, int i3, int i4) {
        if (i3 >= i4 || i2 < 0) {
            return 0;
        }
        return i3 + i2 > i4 ? i4 - i3 : i2;
    }

    public static boolean r(View view, View view2) {
        if (view == view2) {
            return true;
        }
        Object parent = view.getParent();
        return (parent instanceof ViewGroup) && r((View) parent, view2);
    }

    public final void A(int i2, int i3, int i4, boolean z) {
        if (getChildCount() == 0) {
            return;
        }
        if (AnimationUtils.currentAnimationTimeMillis() - this.f4684d > 250) {
            View childAt = getChildAt(0);
            FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) childAt.getLayoutParams();
            int height = childAt.getHeight() + layoutParams.topMargin + layoutParams.bottomMargin;
            int height2 = (getHeight() - getPaddingTop()) - getPaddingBottom();
            int scrollY = getScrollY();
            this.f4686f.startScroll(getScrollX(), scrollY, 0, Math.max(0, Math.min(i3 + scrollY, Math.max(0, height - height2))) - scrollY, i4);
            x(z);
        } else {
            if (!this.f4686f.isFinished()) {
                d();
            }
            scrollBy(i2, i3);
        }
        this.f4684d = AnimationUtils.currentAnimationTimeMillis();
    }

    public boolean B(int i2, int i3) {
        boolean zOnStartNestedScroll;
        f fVar = this.A;
        if (!(fVar.b(i3) != null)) {
            if (!fVar.f5274d) {
                return false;
            }
            View view = fVar.f5273c;
            for (ViewParent parent = fVar.f5273c.getParent(); parent != null; parent = parent.getParent()) {
                View view2 = fVar.f5273c;
                boolean z = parent instanceof g;
                if (z) {
                    zOnStartNestedScroll = ((g) parent).g(view, view2, i2, i3);
                } else if (i3 == 0) {
                    try {
                        zOnStartNestedScroll = parent.onStartNestedScroll(view, view2, i2);
                    } catch (AbstractMethodError e2) {
                        Log.e("ViewParentCompat", "ViewParent " + parent + " does not implement interface method onStartNestedScroll", e2);
                        zOnStartNestedScroll = false;
                    }
                } else {
                    zOnStartNestedScroll = false;
                }
                if (zOnStartNestedScroll) {
                    if (i3 == 0) {
                        fVar.f5271a = parent;
                    } else if (i3 == 1) {
                        fVar.f5272b = parent;
                    }
                    View view3 = fVar.f5273c;
                    if (z) {
                        ((g) parent).a(view, view3, i2, i3);
                    } else if (i3 == 0) {
                        try {
                            parent.onNestedScrollAccepted(view, view3, i2);
                        } catch (AbstractMethodError e3) {
                            Log.e("ViewParentCompat", "ViewParent " + parent + " does not implement interface method onNestedScrollAccepted", e3);
                        }
                    }
                } else {
                    if (parent instanceof View) {
                        view = (View) parent;
                    }
                }
            }
            return false;
        }
        return true;
    }

    public void C(int i2) {
        f fVar = this.A;
        ViewParent viewParentB = fVar.b(i2);
        if (viewParentB != null) {
            View view = fVar.f5273c;
            if (viewParentB instanceof g) {
                ((g) viewParentB).b(view, i2);
            } else if (i2 == 0) {
                try {
                    viewParentB.onStopNestedScroll(view);
                } catch (AbstractMethodError e2) {
                    Log.e("ViewParentCompat", "ViewParent " + viewParentB + " does not implement interface method onStopNestedScroll", e2);
                }
            }
            if (i2 == 0) {
                fVar.f5271a = null;
            } else {
                if (i2 != 1) {
                    return;
                }
                fVar.f5272b = null;
            }
        }
    }

    @Override // c.e.i.g
    public void a(View view, View view2, int i2, int i3) {
        i iVar = this.z;
        if (i3 == 1) {
            iVar.f5277b = i2;
        } else {
            iVar.f5276a = i2;
        }
        B(2, i3);
    }

    @Override // android.view.ViewGroup
    public void addView(View view) {
        if (getChildCount() > 0) {
            throw new IllegalStateException("ScrollView can host only one direct child");
        }
        super.addView(view);
    }

    @Override // android.view.ViewGroup
    public void addView(View view, int i2) {
        if (getChildCount() > 0) {
            throw new IllegalStateException("ScrollView can host only one direct child");
        }
        super.addView(view, i2);
    }

    @Override // android.view.ViewGroup
    public void addView(View view, int i2, ViewGroup.LayoutParams layoutParams) {
        if (getChildCount() > 0) {
            throw new IllegalStateException("ScrollView can host only one direct child");
        }
        super.addView(view, i2, layoutParams);
    }

    @Override // android.view.ViewGroup, android.view.ViewManager
    public void addView(View view, ViewGroup.LayoutParams layoutParams) {
        if (getChildCount() > 0) {
            throw new IllegalStateException("ScrollView can host only one direct child");
        }
        super.addView(view, layoutParams);
    }

    @Override // c.e.i.g
    public void b(View view, int i2) {
        i iVar = this.z;
        if (i2 == 1) {
            iVar.f5277b = 0;
        } else {
            iVar.f5276a = 0;
        }
        C(i2);
    }

    @Override // c.e.i.g
    public void c(View view, int i2, int i3, int[] iArr, int i4) {
        k(i2, i3, iArr, null, i4);
    }

    @Override // android.view.View
    public int computeHorizontalScrollExtent() {
        return super.computeHorizontalScrollExtent();
    }

    @Override // android.view.View
    public int computeHorizontalScrollOffset() {
        return super.computeHorizontalScrollOffset();
    }

    @Override // android.view.View
    public int computeHorizontalScrollRange() {
        return super.computeHorizontalScrollRange();
    }

    @Override // android.view.View
    public void computeScroll() {
        EdgeEffect edgeEffect;
        if (this.f4686f.isFinished()) {
            return;
        }
        this.f4686f.computeScrollOffset();
        int currY = this.f4686f.getCurrY();
        int i2 = currY - this.x;
        this.x = currY;
        int[] iArr = this.v;
        boolean z = false;
        iArr[1] = 0;
        k(0, i2, iArr, null, 1);
        int i3 = i2 - this.v[1];
        int scrollRange = getScrollRange();
        if (i3 != 0) {
            int scrollY = getScrollY();
            v(0, i3, getScrollX(), scrollY, 0, scrollRange, 0, 0);
            int scrollY2 = getScrollY() - scrollY;
            int i4 = i3 - scrollY2;
            int[] iArr2 = this.v;
            iArr2[1] = 0;
            this.A.a(0, scrollY2, 0, i4, this.u, 1, iArr2);
            i3 = i4 - this.v[1];
        }
        if (i3 != 0) {
            int overScrollMode = getOverScrollMode();
            if (overScrollMode == 0 || (overScrollMode == 1 && scrollRange > 0)) {
                z = true;
            }
            if (z) {
                m();
                if (i3 < 0) {
                    if (this.f4687g.isFinished()) {
                        edgeEffect = this.f4687g;
                        edgeEffect.onAbsorb((int) this.f4686f.getCurrVelocity());
                    }
                } else if (this.f4688h.isFinished()) {
                    edgeEffect = this.f4688h;
                    edgeEffect.onAbsorb((int) this.f4686f.getCurrVelocity());
                }
            }
            d();
        }
        if (this.f4686f.isFinished()) {
            C(1);
        } else {
            WeakHashMap<View, q> weakHashMap = l.f5278a;
            postInvalidateOnAnimation();
        }
    }

    @Override // android.view.View
    public int computeVerticalScrollExtent() {
        return super.computeVerticalScrollExtent();
    }

    @Override // android.view.View
    public int computeVerticalScrollOffset() {
        return Math.max(0, super.computeVerticalScrollOffset());
    }

    @Override // android.view.View
    public int computeVerticalScrollRange() {
        int childCount = getChildCount();
        int height = (getHeight() - getPaddingBottom()) - getPaddingTop();
        if (childCount == 0) {
            return height;
        }
        View childAt = getChildAt(0);
        int bottom = childAt.getBottom() + ((FrameLayout.LayoutParams) childAt.getLayoutParams()).bottomMargin;
        int scrollY = getScrollY();
        int iMax = Math.max(0, bottom - height);
        return scrollY < 0 ? bottom - scrollY : scrollY > iMax ? bottom + (scrollY - iMax) : bottom;
    }

    public final void d() {
        this.f4686f.abortAnimation();
        C(1);
    }

    @Override // android.view.ViewGroup, android.view.View
    public boolean dispatchKeyEvent(KeyEvent keyEvent) {
        return super.dispatchKeyEvent(keyEvent) || n(keyEvent);
    }

    @Override // android.view.View
    public boolean dispatchNestedFling(float f2, float f3, boolean z) {
        ViewParent viewParentB;
        f fVar = this.A;
        if (!fVar.f5274d || (viewParentB = fVar.b(0)) == null) {
            return false;
        }
        return c.e.b.a.r(viewParentB, fVar.f5273c, f2, f3, z);
    }

    @Override // android.view.View
    public boolean dispatchNestedPreFling(float f2, float f3) {
        ViewParent viewParentB;
        f fVar = this.A;
        if (!fVar.f5274d || (viewParentB = fVar.b(0)) == null) {
            return false;
        }
        return c.e.b.a.s(viewParentB, fVar.f5273c, f2, f3);
    }

    @Override // android.view.View
    public boolean dispatchNestedPreScroll(int i2, int i3, int[] iArr, int[] iArr2) {
        return k(i2, i3, iArr, iArr2, 0);
    }

    @Override // android.view.View
    public boolean dispatchNestedScroll(int i2, int i3, int i4, int i5, int[] iArr) {
        return this.A.a(i2, i3, i4, i5, iArr, 0, null);
    }

    @Override // android.view.View
    public void draw(Canvas canvas) {
        int paddingLeft;
        super.draw(canvas);
        if (this.f4687g != null) {
            int scrollY = getScrollY();
            int paddingLeft2 = 0;
            if (!this.f4687g.isFinished()) {
                int iSave = canvas.save();
                int width = getWidth();
                int height = getHeight();
                int iMin = Math.min(0, scrollY);
                if (getClipToPadding()) {
                    width -= getPaddingRight() + getPaddingLeft();
                    paddingLeft = getPaddingLeft() + 0;
                } else {
                    paddingLeft = 0;
                }
                if (getClipToPadding()) {
                    height -= getPaddingBottom() + getPaddingTop();
                    iMin += getPaddingTop();
                }
                canvas.translate(paddingLeft, iMin);
                this.f4687g.setSize(width, height);
                if (this.f4687g.draw(canvas)) {
                    WeakHashMap<View, q> weakHashMap = l.f5278a;
                    postInvalidateOnAnimation();
                }
                canvas.restoreToCount(iSave);
            }
            if (this.f4688h.isFinished()) {
                return;
            }
            int iSave2 = canvas.save();
            int width2 = getWidth();
            int height2 = getHeight();
            int iMax = Math.max(getScrollRange(), scrollY) + height2;
            if (getClipToPadding()) {
                width2 -= getPaddingRight() + getPaddingLeft();
                paddingLeft2 = 0 + getPaddingLeft();
            }
            if (getClipToPadding()) {
                height2 -= getPaddingBottom() + getPaddingTop();
                iMax -= getPaddingBottom();
            }
            canvas.translate(paddingLeft2 - width2, iMax);
            canvas.rotate(180.0f, width2, 0.0f);
            this.f4688h.setSize(width2, height2);
            if (this.f4688h.draw(canvas)) {
                WeakHashMap<View, q> weakHashMap2 = l.f5278a;
                postInvalidateOnAnimation();
            }
            canvas.restoreToCount(iSave2);
        }
    }

    @Override // c.e.i.h
    public void e(View view, int i2, int i3, int i4, int i5, int i6, int[] iArr) {
        t(i5, i6, iArr);
    }

    @Override // c.e.i.g
    public void f(View view, int i2, int i3, int i4, int i5, int i6) {
        t(i5, i6, null);
    }

    @Override // c.e.i.g
    public boolean g(View view, View view2, int i2, int i3) {
        return (i2 & 2) != 0;
    }

    @Override // android.view.View
    public float getBottomFadingEdgeStrength() {
        if (getChildCount() == 0) {
            return 0.0f;
        }
        View childAt = getChildAt(0);
        FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) childAt.getLayoutParams();
        int verticalFadingEdgeLength = getVerticalFadingEdgeLength();
        int bottom = ((childAt.getBottom() + layoutParams.bottomMargin) - getScrollY()) - (getHeight() - getPaddingBottom());
        if (bottom < verticalFadingEdgeLength) {
            return bottom / verticalFadingEdgeLength;
        }
        return 1.0f;
    }

    public int getMaxScrollAmount() {
        return (int) (getHeight() * 0.5f);
    }

    @Override // android.view.ViewGroup
    public int getNestedScrollAxes() {
        i iVar = this.z;
        return iVar.f5277b | iVar.f5276a;
    }

    public int getScrollRange() {
        if (getChildCount() <= 0) {
            return 0;
        }
        View childAt = getChildAt(0);
        FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) childAt.getLayoutParams();
        return Math.max(0, ((childAt.getHeight() + layoutParams.topMargin) + layoutParams.bottomMargin) - ((getHeight() - getPaddingTop()) - getPaddingBottom()));
    }

    @Override // android.view.View
    public float getTopFadingEdgeStrength() {
        if (getChildCount() == 0) {
            return 0.0f;
        }
        int verticalFadingEdgeLength = getVerticalFadingEdgeLength();
        int scrollY = getScrollY();
        if (scrollY < verticalFadingEdgeLength) {
            return scrollY / verticalFadingEdgeLength;
        }
        return 1.0f;
    }

    public boolean h(int i2) {
        View viewFindFocus = findFocus();
        if (viewFindFocus == this) {
            viewFindFocus = null;
        }
        View viewFindNextFocus = FocusFinder.getInstance().findNextFocus(this, viewFindFocus, i2);
        int maxScrollAmount = getMaxScrollAmount();
        if (viewFindNextFocus == null || !s(viewFindNextFocus, maxScrollAmount, getHeight())) {
            if (i2 == 33 && getScrollY() < maxScrollAmount) {
                maxScrollAmount = getScrollY();
            } else if (i2 == 130 && getChildCount() > 0) {
                View childAt = getChildAt(0);
                maxScrollAmount = Math.min((childAt.getBottom() + ((FrameLayout.LayoutParams) childAt.getLayoutParams()).bottomMargin) - ((getHeight() + getScrollY()) - getPaddingBottom()), maxScrollAmount);
            }
            if (maxScrollAmount == 0) {
                return false;
            }
            if (i2 != 130) {
                maxScrollAmount = -maxScrollAmount;
            }
            l(maxScrollAmount);
        } else {
            viewFindNextFocus.getDrawingRect(this.f4685e);
            offsetDescendantRectToMyCoords(viewFindNextFocus, this.f4685e);
            l(j(this.f4685e));
            viewFindNextFocus.requestFocus(i2);
        }
        if (viewFindFocus != null && viewFindFocus.isFocused() && (!s(viewFindFocus, 0, getHeight()))) {
            int descendantFocusability = getDescendantFocusability();
            setDescendantFocusability(131072);
            requestFocus();
            setDescendantFocusability(descendantFocusability);
        }
        return true;
    }

    @Override // android.view.View
    public boolean hasNestedScrollingParent() {
        return q(0);
    }

    @Override // android.view.View
    public boolean isNestedScrollingEnabled() {
        return this.A.f5274d;
    }

    public int j(Rect rect) {
        if (getChildCount() == 0) {
            return 0;
        }
        int height = getHeight();
        int scrollY = getScrollY();
        int i2 = scrollY + height;
        int verticalFadingEdgeLength = getVerticalFadingEdgeLength();
        if (rect.top > 0) {
            scrollY += verticalFadingEdgeLength;
        }
        View childAt = getChildAt(0);
        FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) childAt.getLayoutParams();
        int i3 = rect.bottom < (childAt.getHeight() + layoutParams.topMargin) + layoutParams.bottomMargin ? i2 - verticalFadingEdgeLength : i2;
        int i4 = rect.bottom;
        if (i4 > i3 && rect.top > scrollY) {
            return Math.min((rect.height() > height ? rect.top - scrollY : rect.bottom - i3) + 0, (childAt.getBottom() + layoutParams.bottomMargin) - i2);
        }
        if (rect.top >= scrollY || i4 >= i3) {
            return 0;
        }
        return Math.max(rect.height() > height ? 0 - (i3 - rect.bottom) : 0 - (scrollY - rect.top), -getScrollY());
    }

    public boolean k(int i2, int i3, int[] iArr, int[] iArr2, int i4) {
        ViewParent viewParentB;
        int i5;
        int i6;
        int[] iArr3;
        f fVar = this.A;
        if (!fVar.f5274d || (viewParentB = fVar.b(i4)) == null) {
            return false;
        }
        if (i2 == 0 && i3 == 0) {
            if (iArr2 == null) {
                return false;
            }
            iArr2[0] = 0;
            iArr2[1] = 0;
            return false;
        }
        if (iArr2 != null) {
            fVar.f5273c.getLocationInWindow(iArr2);
            i5 = iArr2[0];
            i6 = iArr2[1];
        } else {
            i5 = 0;
            i6 = 0;
        }
        if (iArr == null) {
            if (fVar.f5275e == null) {
                fVar.f5275e = new int[2];
            }
            iArr3 = fVar.f5275e;
        } else {
            iArr3 = iArr;
        }
        iArr3[0] = 0;
        iArr3[1] = 0;
        c.e.b.a.t(viewParentB, fVar.f5273c, i2, i3, iArr3, i4);
        if (iArr2 != null) {
            fVar.f5273c.getLocationInWindow(iArr2);
            iArr2[0] = iArr2[0] - i5;
            iArr2[1] = iArr2[1] - i6;
        }
        return (iArr3[0] == 0 && iArr3[1] == 0) ? false : true;
    }

    public final void l(int i2) {
        if (i2 != 0) {
            if (this.p) {
                A(0, i2, 250, false);
            } else {
                scrollBy(0, i2);
            }
        }
    }

    public final void m() {
        if (getOverScrollMode() == 2) {
            this.f4687g = null;
            this.f4688h = null;
        } else if (this.f4687g == null) {
            Context context = getContext();
            this.f4687g = new EdgeEffect(context);
            this.f4688h = new EdgeEffect(context);
        }
    }

    @Override // android.view.ViewGroup
    public void measureChild(View view, int i2, int i3) {
        ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
        view.measure(FrameLayout.getChildMeasureSpec(i2, getPaddingRight() + getPaddingLeft(), layoutParams.width), View.MeasureSpec.makeMeasureSpec(0, 0));
    }

    @Override // android.view.ViewGroup
    public void measureChildWithMargins(View view, int i2, int i3, int i4, int i5) {
        ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) view.getLayoutParams();
        view.measure(FrameLayout.getChildMeasureSpec(i2, getPaddingRight() + getPaddingLeft() + marginLayoutParams.leftMargin + marginLayoutParams.rightMargin + i3, marginLayoutParams.width), View.MeasureSpec.makeMeasureSpec(marginLayoutParams.topMargin + marginLayoutParams.bottomMargin, 0));
    }

    /* JADX WARN: Removed duplicated region for block: B:7:0x0033  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public boolean n(android.view.KeyEvent r7) {
        /*
            Method dump skipped, instruction units count: 251
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.core.widget.NestedScrollView.n(android.view.KeyEvent):boolean");
    }

    public void o(int i2) {
        if (getChildCount() > 0) {
            this.f4686f.fling(getScrollX(), getScrollY(), 0, i2, 0, 0, Integer.MIN_VALUE, Platform.UNKNOWN, 0, 0);
            x(true);
        }
    }

    @Override // android.view.ViewGroup, android.view.View
    public void onAttachedToWindow() {
        super.onAttachedToWindow();
        this.k = false;
    }

    @Override // android.view.View
    public boolean onGenericMotionEvent(MotionEvent motionEvent) {
        if ((motionEvent.getSource() & 2) != 0 && motionEvent.getAction() == 8 && !this.m) {
            float axisValue = motionEvent.getAxisValue(9);
            if (axisValue != 0.0f) {
                int verticalScrollFactorCompat = (int) (axisValue * getVerticalScrollFactorCompat());
                int scrollRange = getScrollRange();
                int scrollY = getScrollY();
                int i2 = scrollY - verticalScrollFactorCompat;
                if (i2 < 0) {
                    scrollRange = 0;
                } else if (i2 <= scrollRange) {
                    scrollRange = i2;
                }
                if (scrollRange != scrollY) {
                    super.scrollTo(getScrollX(), scrollRange);
                    return true;
                }
            }
        }
        return false;
    }

    /* JADX WARN: Removed duplicated region for block: B:34:0x0085  */
    /* JADX WARN: Removed duplicated region for block: B:49:0x00e0  */
    @Override // android.view.ViewGroup
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public boolean onInterceptTouchEvent(android.view.MotionEvent r12) {
        /*
            Method dump skipped, instruction units count: 280
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.core.widget.NestedScrollView.onInterceptTouchEvent(android.view.MotionEvent):boolean");
    }

    @Override // android.widget.FrameLayout, android.view.ViewGroup, android.view.View
    public void onLayout(boolean z, int i2, int i3, int i4, int i5) {
        super.onLayout(z, i2, i3, i4, i5);
        int measuredHeight = 0;
        this.f4690j = false;
        View view = this.l;
        if (view != null && r(view, this)) {
            z(this.l);
        }
        this.l = null;
        if (!this.k) {
            if (this.y != null) {
                scrollTo(getScrollX(), this.y.f4691b);
                this.y = null;
            }
            if (getChildCount() > 0) {
                View childAt = getChildAt(0);
                FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) childAt.getLayoutParams();
                measuredHeight = childAt.getMeasuredHeight() + layoutParams.topMargin + layoutParams.bottomMargin;
            }
            int paddingTop = ((i5 - i3) - getPaddingTop()) - getPaddingBottom();
            int scrollY = getScrollY();
            int i6 = i(scrollY, paddingTop, measuredHeight);
            if (i6 != scrollY) {
                scrollTo(getScrollX(), i6);
            }
        }
        scrollTo(getScrollX(), getScrollY());
        this.k = true;
    }

    @Override // android.widget.FrameLayout, android.view.View
    public void onMeasure(int i2, int i3) {
        super.onMeasure(i2, i3);
        if (this.o && View.MeasureSpec.getMode(i3) != 0 && getChildCount() > 0) {
            View childAt = getChildAt(0);
            FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) childAt.getLayoutParams();
            int measuredHeight = childAt.getMeasuredHeight();
            int measuredHeight2 = (((getMeasuredHeight() - getPaddingTop()) - getPaddingBottom()) - layoutParams.topMargin) - layoutParams.bottomMargin;
            if (measuredHeight < measuredHeight2) {
                childAt.measure(FrameLayout.getChildMeasureSpec(i2, getPaddingRight() + getPaddingLeft() + layoutParams.leftMargin + layoutParams.rightMargin, layoutParams.width), View.MeasureSpec.makeMeasureSpec(measuredHeight2, 1073741824));
            }
        }
    }

    @Override // android.view.ViewGroup, android.view.ViewParent
    public boolean onNestedFling(View view, float f2, float f3, boolean z) {
        if (z) {
            return false;
        }
        dispatchNestedFling(0.0f, f3, true);
        o((int) f3);
        return true;
    }

    @Override // android.view.ViewGroup, android.view.ViewParent
    public boolean onNestedPreFling(View view, float f2, float f3) {
        return dispatchNestedPreFling(f2, f3);
    }

    @Override // android.view.ViewGroup, android.view.ViewParent
    public void onNestedPreScroll(View view, int i2, int i3, int[] iArr) {
        k(i2, i3, iArr, null, 0);
    }

    @Override // android.view.ViewGroup, android.view.ViewParent
    public void onNestedScroll(View view, int i2, int i3, int i4, int i5) {
        t(i5, 0, null);
    }

    @Override // android.view.ViewGroup, android.view.ViewParent
    public void onNestedScrollAccepted(View view, View view2, int i2) {
        this.z.f5276a = i2;
        B(2, 0);
    }

    @Override // android.view.View
    public void onOverScrolled(int i2, int i3, boolean z, boolean z2) {
        super.scrollTo(i2, i3);
    }

    @Override // android.view.ViewGroup
    public boolean onRequestFocusInDescendants(int i2, Rect rect) {
        if (i2 == 2) {
            i2 = 130;
        } else if (i2 == 1) {
            i2 = 33;
        }
        FocusFinder focusFinder = FocusFinder.getInstance();
        View viewFindNextFocus = rect == null ? focusFinder.findNextFocus(this, null, i2) : focusFinder.findNextFocusFromRect(this, rect, i2);
        if (viewFindNextFocus == null || (true ^ s(viewFindNextFocus, 0, getHeight()))) {
            return false;
        }
        return viewFindNextFocus.requestFocus(i2, rect);
    }

    @Override // android.view.View
    public void onRestoreInstanceState(Parcelable parcelable) {
        if (!(parcelable instanceof c)) {
            super.onRestoreInstanceState(parcelable);
            return;
        }
        c cVar = (c) parcelable;
        super.onRestoreInstanceState(cVar.getSuperState());
        this.y = cVar;
        requestLayout();
    }

    @Override // android.view.View
    public Parcelable onSaveInstanceState() {
        c cVar = new c(super.onSaveInstanceState());
        cVar.f4691b = getScrollY();
        return cVar;
    }

    @Override // android.view.View
    public void onScrollChanged(int i2, int i3, int i4, int i5) {
        super.onScrollChanged(i2, i3, i4, i5);
        b bVar = this.C;
        if (bVar != null) {
            c.b.c.b bVar2 = (c.b.c.b) bVar;
            AlertController.a(this, bVar2.f4745a, bVar2.f4746b);
        }
    }

    @Override // android.view.View
    public void onSizeChanged(int i2, int i3, int i4, int i5) {
        super.onSizeChanged(i2, i3, i4, i5);
        View viewFindFocus = findFocus();
        if (viewFindFocus == null || this == viewFindFocus || !s(viewFindFocus, 0, i5)) {
            return;
        }
        viewFindFocus.getDrawingRect(this.f4685e);
        offsetDescendantRectToMyCoords(viewFindFocus, this.f4685e);
        l(j(this.f4685e));
    }

    @Override // android.view.ViewGroup, android.view.ViewParent
    public boolean onStartNestedScroll(View view, View view2, int i2) {
        return (i2 & 2) != 0;
    }

    @Override // android.view.ViewGroup, android.view.ViewParent
    public void onStopNestedScroll(View view) {
        this.z.f5276a = 0;
        C(0);
    }

    /* JADX WARN: Removed duplicated region for block: B:93:0x022f A[PHI: r0
      0x022f: PHI (r0v20 android.widget.EdgeEffect) = (r0v18 android.widget.EdgeEffect), (r0v69 android.widget.EdgeEffect) binds: [B:92:0x022d, B:30:0x0090] A[DONT_GENERATE, DONT_INLINE]] */
    @Override // android.view.View
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public boolean onTouchEvent(android.view.MotionEvent r23) {
        /*
            Method dump skipped, instruction units count: 633
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.core.widget.NestedScrollView.onTouchEvent(android.view.MotionEvent):boolean");
    }

    public boolean p(int i2) {
        int childCount;
        boolean z = i2 == 130;
        int height = getHeight();
        Rect rect = this.f4685e;
        rect.top = 0;
        rect.bottom = height;
        if (z && (childCount = getChildCount()) > 0) {
            View childAt = getChildAt(childCount - 1);
            this.f4685e.bottom = getPaddingBottom() + childAt.getBottom() + ((FrameLayout.LayoutParams) childAt.getLayoutParams()).bottomMargin;
            Rect rect2 = this.f4685e;
            rect2.top = rect2.bottom - height;
        }
        Rect rect3 = this.f4685e;
        return y(i2, rect3.top, rect3.bottom);
    }

    public boolean q(int i2) {
        return this.A.b(i2) != null;
    }

    @Override // android.view.ViewGroup, android.view.ViewParent
    public void requestChildFocus(View view, View view2) {
        if (this.f4690j) {
            this.l = view2;
        } else {
            z(view2);
        }
        super.requestChildFocus(view, view2);
    }

    @Override // android.view.ViewGroup, android.view.ViewParent
    public boolean requestChildRectangleOnScreen(View view, Rect rect, boolean z) {
        rect.offset(view.getLeft() - view.getScrollX(), view.getTop() - view.getScrollY());
        int iJ = j(rect);
        boolean z2 = iJ != 0;
        if (z2) {
            if (z) {
                scrollBy(0, iJ);
            } else {
                A(0, iJ, 250, false);
            }
        }
        return z2;
    }

    @Override // android.view.ViewGroup, android.view.ViewParent
    public void requestDisallowInterceptTouchEvent(boolean z) {
        if (z) {
            w();
        }
        super.requestDisallowInterceptTouchEvent(z);
    }

    @Override // android.view.View, android.view.ViewParent
    public void requestLayout() {
        this.f4690j = true;
        super.requestLayout();
    }

    public final boolean s(View view, int i2, int i3) {
        view.getDrawingRect(this.f4685e);
        offsetDescendantRectToMyCoords(view, this.f4685e);
        return this.f4685e.bottom + i2 >= getScrollY() && this.f4685e.top - i2 <= getScrollY() + i3;
    }

    @Override // android.view.View
    public void scrollTo(int i2, int i3) {
        if (getChildCount() > 0) {
            View childAt = getChildAt(0);
            FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) childAt.getLayoutParams();
            int width = (getWidth() - getPaddingLeft()) - getPaddingRight();
            int width2 = childAt.getWidth() + layoutParams.leftMargin + layoutParams.rightMargin;
            int height = (getHeight() - getPaddingTop()) - getPaddingBottom();
            int height2 = childAt.getHeight() + layoutParams.topMargin + layoutParams.bottomMargin;
            int i4 = i(i2, width, width2);
            int i5 = i(i3, height, height2);
            if (i4 == getScrollX() && i5 == getScrollY()) {
                return;
            }
            super.scrollTo(i4, i5);
        }
    }

    public void setFillViewport(boolean z) {
        if (z != this.o) {
            this.o = z;
            requestLayout();
        }
    }

    @Override // android.view.View
    public void setNestedScrollingEnabled(boolean z) {
        f fVar = this.A;
        if (fVar.f5274d) {
            View view = fVar.f5273c;
            WeakHashMap<View, q> weakHashMap = l.f5278a;
            view.stopNestedScroll();
        }
        fVar.f5274d = z;
    }

    public void setOnScrollChangeListener(b bVar) {
        this.C = bVar;
    }

    public void setSmoothScrollingEnabled(boolean z) {
        this.p = z;
    }

    @Override // android.widget.FrameLayout, android.view.ViewGroup
    public boolean shouldDelayChildPressedState() {
        return true;
    }

    @Override // android.view.View
    public boolean startNestedScroll(int i2) {
        return B(i2, 0);
    }

    @Override // android.view.View
    public void stopNestedScroll() {
        C(0);
    }

    public final void t(int i2, int i3, int[] iArr) {
        int scrollY = getScrollY();
        scrollBy(0, i2);
        int scrollY2 = getScrollY() - scrollY;
        if (iArr != null) {
            iArr[1] = iArr[1] + scrollY2;
        }
        this.A.a(0, scrollY2, 0, i2 - scrollY2, null, i3, iArr);
    }

    public final void u(MotionEvent motionEvent) {
        int actionIndex = motionEvent.getActionIndex();
        if (motionEvent.getPointerId(actionIndex) == this.t) {
            int i2 = actionIndex == 0 ? 1 : 0;
            this.f4689i = (int) motionEvent.getY(i2);
            this.t = motionEvent.getPointerId(i2);
            VelocityTracker velocityTracker = this.n;
            if (velocityTracker != null) {
                velocityTracker.clear();
            }
        }
    }

    public boolean v(int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9) {
        boolean z;
        boolean z2;
        int overScrollMode = getOverScrollMode();
        boolean z3 = computeHorizontalScrollRange() > computeHorizontalScrollExtent();
        boolean z4 = computeVerticalScrollRange() > computeVerticalScrollExtent();
        boolean z5 = overScrollMode == 0 || (overScrollMode == 1 && z3);
        boolean z6 = overScrollMode == 0 || (overScrollMode == 1 && z4);
        int i10 = i4 + i2;
        int i11 = !z5 ? 0 : i8;
        int i12 = i5 + i3;
        int i13 = !z6 ? 0 : i9;
        int i14 = -i11;
        int i15 = i11 + i6;
        int i16 = -i13;
        int i17 = i13 + i7;
        if (i10 > i15) {
            i10 = i15;
            z = true;
        } else if (i10 < i14) {
            z = true;
            i10 = i14;
        } else {
            z = false;
        }
        if (i12 > i17) {
            i12 = i17;
            z2 = true;
        } else if (i12 < i16) {
            z2 = true;
            i12 = i16;
        } else {
            z2 = false;
        }
        if (z2 && !q(1)) {
            this.f4686f.springBack(i10, i12, 0, 0, 0, getScrollRange());
        }
        onOverScrolled(i10, i12, z, z2);
        return z || z2;
    }

    public final void w() {
        VelocityTracker velocityTracker = this.n;
        if (velocityTracker != null) {
            velocityTracker.recycle();
            this.n = null;
        }
    }

    public final void x(boolean z) {
        if (z) {
            B(2, 1);
        } else {
            C(1);
        }
        this.x = getScrollY();
        WeakHashMap<View, q> weakHashMap = l.f5278a;
        postInvalidateOnAnimation();
    }

    /* JADX WARN: Removed duplicated region for block: B:32:0x0068  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final boolean y(int r18, int r19, int r20) {
        /*
            r17 = this;
            r0 = r17
            r1 = r18
            r2 = r19
            r3 = r20
            int r4 = r17.getHeight()
            int r5 = r17.getScrollY()
            int r4 = r4 + r5
            r8 = 33
            if (r1 != r8) goto L17
            r8 = 1
            goto L18
        L17:
            r8 = 0
        L18:
            r9 = 2
            java.util.ArrayList r9 = r0.getFocusables(r9)
            int r10 = r9.size()
            r11 = 0
            r12 = 0
            r13 = 0
        L24:
            if (r12 >= r10) goto L6c
            java.lang.Object r14 = r9.get(r12)
            android.view.View r14 = (android.view.View) r14
            int r15 = r14.getTop()
            int r6 = r14.getBottom()
            if (r2 >= r6) goto L69
            if (r15 >= r3) goto L69
            if (r2 >= r15) goto L3f
            if (r6 >= r3) goto L3f
            r16 = 1
            goto L41
        L3f:
            r16 = 0
        L41:
            if (r11 != 0) goto L47
            r11 = r14
            r13 = r16
            goto L69
        L47:
            if (r8 == 0) goto L4f
            int r7 = r11.getTop()
            if (r15 < r7) goto L57
        L4f:
            if (r8 != 0) goto L59
            int r7 = r11.getBottom()
            if (r6 <= r7) goto L59
        L57:
            r6 = 1
            goto L5a
        L59:
            r6 = 0
        L5a:
            if (r13 == 0) goto L61
            if (r16 == 0) goto L69
            if (r6 == 0) goto L69
            goto L68
        L61:
            if (r16 == 0) goto L66
            r11 = r14
            r13 = 1
            goto L69
        L66:
            if (r6 == 0) goto L69
        L68:
            r11 = r14
        L69:
            int r12 = r12 + 1
            goto L24
        L6c:
            if (r11 != 0) goto L6f
            r11 = r0
        L6f:
            if (r2 < r5) goto L75
            if (r3 > r4) goto L75
            r6 = 0
            goto L7f
        L75:
            if (r8 == 0) goto L79
            int r2 = r2 - r5
            goto L7b
        L79:
            int r2 = r3 - r4
        L7b:
            r0.l(r2)
            r6 = 1
        L7f:
            android.view.View r2 = r17.findFocus()
            if (r11 == r2) goto L88
            r11.requestFocus(r1)
        L88:
            return r6
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.core.widget.NestedScrollView.y(int, int, int):boolean");
    }

    public final void z(View view) {
        view.getDrawingRect(this.f4685e);
        offsetDescendantRectToMyCoords(view, this.f4685e);
        int iJ = j(this.f4685e);
        if (iJ != 0) {
            scrollBy(0, iJ);
        }
    }
}
