package androidx.core.view;

import android.view.View;
import android.view.ViewParent;
import androidx.annotation.Nullable;
import java.util.Objects;
import java.util.WeakHashMap;

/* JADX INFO: loaded from: classes.dex */
public final class g0 {

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

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

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final View f1751c;

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

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public int[] f1753e;

    public g0(View view) {
        this.f1751c = view;
    }

    private boolean dispatchNestedScrollInternal(int i10, int i11, int i12, int i13, @Nullable int[] iArr, int i14, @Nullable int[] iArr2) {
        ViewParent viewParentC;
        int i15;
        int i16;
        int[] iArr3;
        if (!this.f1752d || (viewParentC = c(i14)) == null) {
            return false;
        }
        if (i10 == 0 && i11 == 0 && i12 == 0 && i13 == 0) {
            if (iArr != null) {
                iArr[0] = 0;
                iArr[1] = 0;
            }
            return false;
        }
        View view = this.f1751c;
        if (iArr != null) {
            view.getLocationInWindow(iArr);
            i15 = iArr[0];
            i16 = iArr[1];
        } else {
            i15 = 0;
            i16 = 0;
        }
        if (iArr2 == null) {
            if (this.f1753e == null) {
                this.f1753e = new int[2];
            }
            int[] iArr4 = this.f1753e;
            iArr4[0] = 0;
            iArr4[1] = 0;
            iArr3 = iArr4;
        } else {
            iArr3 = iArr2;
        }
        View view2 = this.f1751c;
        if (viewParentC instanceof i0) {
            ((i0) viewParentC).onNestedScroll(view2, i10, i11, i12, i13, i14, iArr3);
        } else {
            iArr3[0] = iArr3[0] + i12;
            iArr3[1] = iArr3[1] + i13;
            if (viewParentC instanceof h0) {
                ((h0) viewParentC).onNestedScroll(view2, i10, i11, i12, i13, i14);
            } else if (i14 == 0) {
                try {
                    viewParentC.onNestedScroll(view2, i10, i11, i12, i13);
                } catch (AbstractMethodError unused) {
                    Objects.toString(viewParentC);
                }
            }
        }
        if (iArr != null) {
            view.getLocationInWindow(iArr);
            iArr[0] = iArr[0] - i15;
            iArr[1] = iArr[1] - i16;
        }
        return true;
    }

    public final boolean a(float f10, float f11, boolean z10) {
        ViewParent viewParentC;
        if (!this.f1752d || (viewParentC = c(0)) == null) {
            return false;
        }
        try {
            return viewParentC.onNestedFling(this.f1751c, f10, f11, z10);
        } catch (AbstractMethodError unused) {
            Objects.toString(viewParentC);
            return false;
        }
    }

    public final boolean b(float f10, float f11) {
        ViewParent viewParentC;
        if (!this.f1752d || (viewParentC = c(0)) == null) {
            return false;
        }
        try {
            return viewParentC.onNestedPreFling(this.f1751c, f10, f11);
        } catch (AbstractMethodError unused) {
            Objects.toString(viewParentC);
            return false;
        }
    }

    public final ViewParent c(int i10) {
        if (i10 == 0) {
            return this.f1749a;
        }
        if (i10 != 1) {
            return null;
        }
        return this.f1750b;
    }

    public final boolean d(int i10) {
        return c(i10) != null;
    }

    public boolean dispatchNestedPreScroll(int i10, int i11, @Nullable int[] iArr, @Nullable int[] iArr2) {
        return dispatchNestedPreScroll(i10, i11, iArr, iArr2, 0);
    }

    public boolean dispatchNestedScroll(int i10, int i11, int i12, int i13, @Nullable int[] iArr) {
        return dispatchNestedScrollInternal(i10, i11, i12, i13, iArr, 0, null);
    }

    public final void e(boolean z10) {
        if (this.f1752d) {
            WeakHashMap weakHashMap = s1.f1815a;
            i1.o(this.f1751c);
        }
        this.f1752d = z10;
    }

    /* JADX WARN: Removed duplicated region for block: B:30:0x004c  */
    /* JADX WARN: Removed duplicated region for block: B:41:0x004f A[SYNTHETIC] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean f(int i10, int i11) {
        boolean zOnStartNestedScroll;
        if (d(i11)) {
            return true;
        }
        if (!this.f1752d) {
            return false;
        }
        View view = this.f1751c;
        View view2 = view;
        for (ViewParent parent = view.getParent(); parent != null; parent = parent.getParent()) {
            boolean z10 = parent instanceof h0;
            if (z10) {
                zOnStartNestedScroll = ((h0) parent).onStartNestedScroll(view2, view, i10, i11);
            } else {
                if (i11 == 0) {
                    try {
                        zOnStartNestedScroll = parent.onStartNestedScroll(view2, view, i10);
                    } catch (AbstractMethodError unused) {
                        Objects.toString(parent);
                    }
                }
                if (!(parent instanceof View)) {
                    view2 = (View) parent;
                }
            }
            if (zOnStartNestedScroll) {
                if (i11 == 0) {
                    this.f1749a = parent;
                } else if (i11 == 1) {
                    this.f1750b = parent;
                }
                if (z10) {
                    ((h0) parent).onNestedScrollAccepted(view2, view, i10, i11);
                } else if (i11 == 0) {
                    try {
                        parent.onNestedScrollAccepted(view2, view, i10);
                    } catch (AbstractMethodError unused2) {
                        Objects.toString(parent);
                    }
                }
                return true;
            }
            if (!(parent instanceof View)) {
            }
        }
        return false;
    }

    public final void g(int i10) {
        ViewParent viewParentC = c(i10);
        if (viewParentC != null) {
            boolean z10 = viewParentC instanceof h0;
            View view = this.f1751c;
            if (z10) {
                ((h0) viewParentC).onStopNestedScroll(view, i10);
            } else if (i10 == 0) {
                try {
                    viewParentC.onStopNestedScroll(view);
                } catch (AbstractMethodError unused) {
                    Objects.toString(viewParentC);
                }
            }
            if (i10 == 0) {
                this.f1749a = null;
            } else {
                if (i10 != 1) {
                    return;
                }
                this.f1750b = null;
            }
        }
    }

    public boolean dispatchNestedPreScroll(int i10, int i11, @Nullable int[] iArr, @Nullable int[] iArr2, int i12) {
        ViewParent viewParentC;
        int i13;
        int i14;
        int[] iArr3;
        if (!this.f1752d || (viewParentC = c(i12)) == null) {
            return false;
        }
        if (i10 == 0 && i11 == 0) {
            if (iArr2 == null) {
                return false;
            }
            iArr2[0] = 0;
            iArr2[1] = 0;
            return false;
        }
        View view = this.f1751c;
        if (iArr2 != null) {
            view.getLocationInWindow(iArr2);
            i13 = iArr2[0];
            i14 = iArr2[1];
        } else {
            i13 = 0;
            i14 = 0;
        }
        if (iArr == null) {
            if (this.f1753e == null) {
                this.f1753e = new int[2];
            }
            iArr3 = this.f1753e;
        } else {
            iArr3 = iArr;
        }
        iArr3[0] = 0;
        iArr3[1] = 0;
        View view2 = this.f1751c;
        if (viewParentC instanceof h0) {
            ((h0) viewParentC).onNestedPreScroll(view2, i10, i11, iArr3, i12);
        } else if (i12 == 0) {
            try {
                viewParentC.onNestedPreScroll(view2, i10, i11, iArr3);
            } catch (AbstractMethodError unused) {
                Objects.toString(viewParentC);
            }
        }
        if (iArr2 != null) {
            view.getLocationInWindow(iArr2);
            iArr2[0] = iArr2[0] - i13;
            iArr2[1] = iArr2[1] - i14;
        }
        return (iArr3[0] == 0 && iArr3[1] == 0) ? false : true;
    }

    public boolean dispatchNestedScroll(int i10, int i11, int i12, int i13, @Nullable int[] iArr, int i14) {
        return dispatchNestedScrollInternal(i10, i11, i12, i13, iArr, i14, null);
    }

    public void dispatchNestedScroll(int i10, int i11, int i12, int i13, @Nullable int[] iArr, int i14, @Nullable int[] iArr2) {
        dispatchNestedScrollInternal(i10, i11, i12, i13, iArr, i14, iArr2);
    }
}
