package com.google.android.flexbox;

import A1.C0005f;
import K2.a;
import K2.b;
import K2.c;
import K2.d;
import K2.e;
import K2.f;
import K2.k;
import M.J;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.util.SparseIntArray;
import android.view.View;
import android.view.ViewGroup;
import d5.AbstractC0844a;
import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class FlexboxLayout extends ViewGroup implements a {

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

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

    /* JADX INFO: renamed from: C, reason: collision with root package name */
    public int[] f9509C;
    public SparseIntArray D;

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

    /* JADX INFO: renamed from: F, reason: collision with root package name */
    public List f9511F;

    /* JADX INFO: renamed from: G, reason: collision with root package name */
    public final C0005f f9512G;

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

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

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

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

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

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

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    public Drawable f9519w;

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    public Drawable f9520x;

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

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

    public FlexboxLayout(Context context, AttributeSet attributeSet) {
        super(context, attributeSet, 0);
        this.f9518v = -1;
        this.f9510E = new e(this);
        this.f9511F = new ArrayList();
        this.f9512G = new C0005f();
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, k.f3594a, 0, 0);
        this.f9513q = typedArrayObtainStyledAttributes.getInt(5, 0);
        this.f9514r = typedArrayObtainStyledAttributes.getInt(6, 0);
        this.f9515s = typedArrayObtainStyledAttributes.getInt(7, 0);
        this.f9516t = typedArrayObtainStyledAttributes.getInt(1, 0);
        this.f9517u = typedArrayObtainStyledAttributes.getInt(0, 0);
        this.f9518v = typedArrayObtainStyledAttributes.getInt(8, -1);
        Drawable drawable = typedArrayObtainStyledAttributes.getDrawable(2);
        if (drawable != null) {
            setDividerDrawableHorizontal(drawable);
            setDividerDrawableVertical(drawable);
        }
        Drawable drawable2 = typedArrayObtainStyledAttributes.getDrawable(3);
        if (drawable2 != null) {
            setDividerDrawableHorizontal(drawable2);
        }
        Drawable drawable3 = typedArrayObtainStyledAttributes.getDrawable(4);
        if (drawable3 != null) {
            setDividerDrawableVertical(drawable3);
        }
        int i = typedArrayObtainStyledAttributes.getInt(9, 0);
        if (i != 0) {
            this.f9522z = i;
            this.f9521y = i;
        }
        int i5 = typedArrayObtainStyledAttributes.getInt(11, 0);
        if (i5 != 0) {
            this.f9522z = i5;
        }
        int i8 = typedArrayObtainStyledAttributes.getInt(10, 0);
        if (i8 != 0) {
            this.f9521y = i8;
        }
        typedArrayObtainStyledAttributes.recycle();
    }

    @Override // K2.a
    public final void a(View view, int i, int i5, c cVar) {
        if (p(i, i5)) {
            if (j()) {
                int i8 = cVar.f3537e;
                int i9 = this.f9508B;
                cVar.f3537e = i8 + i9;
                cVar.f3538f += i9;
                return;
            }
            int i10 = cVar.f3537e;
            int i11 = this.f9507A;
            cVar.f3537e = i10 + i11;
            cVar.f3538f += i11;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // android.view.ViewGroup
    public final void addView(View view, int i, ViewGroup.LayoutParams layoutParams) {
        if (this.D == null) {
            this.D = new SparseIntArray(getChildCount());
        }
        SparseIntArray sparseIntArray = this.D;
        e eVar = this.f9510E;
        a aVar = (a) eVar.f3552q;
        int flexItemCount = aVar.getFlexItemCount();
        ArrayList arrayListW = eVar.w(flexItemCount);
        d dVar = new d();
        if (view == null || !(layoutParams instanceof b)) {
            dVar.f3551r = 1;
        } else {
            dVar.f3551r = ((b) layoutParams).getOrder();
        }
        if (i == -1 || i == flexItemCount || i >= aVar.getFlexItemCount()) {
            dVar.f3550q = flexItemCount;
        } else {
            dVar.f3550q = i;
            for (int i5 = i; i5 < flexItemCount; i5++) {
                ((d) arrayListW.get(i5)).f3550q++;
            }
        }
        arrayListW.add(dVar);
        this.f9509C = e.P(flexItemCount + 1, arrayListW, sparseIntArray);
        super.addView(view, i, layoutParams);
    }

    @Override // K2.a
    public final View b(int i) {
        return getChildAt(i);
    }

    @Override // K2.a
    public final int c(View view, int i, int i5) {
        int i8;
        int i9;
        if (j()) {
            i8 = p(i, i5) ? this.f9508B : 0;
            if ((this.f9522z & 4) <= 0) {
                return i8;
            }
            i9 = this.f9508B;
        } else {
            i8 = p(i, i5) ? this.f9507A : 0;
            if ((this.f9521y & 4) <= 0) {
                return i8;
            }
            i9 = this.f9507A;
        }
        return i8 + i9;
    }

    @Override // android.view.ViewGroup
    public final boolean checkLayoutParams(ViewGroup.LayoutParams layoutParams) {
        return layoutParams instanceof f;
    }

    @Override // K2.a
    public final int d(int i, int i5, int i8) {
        return ViewGroup.getChildMeasureSpec(i, i5, i8);
    }

    @Override // K2.a
    public final void e(c cVar) {
        if (j()) {
            if ((this.f9522z & 4) > 0) {
                int i = cVar.f3537e;
                int i5 = this.f9508B;
                cVar.f3537e = i + i5;
                cVar.f3538f += i5;
                return;
            }
            return;
        }
        if ((this.f9521y & 4) > 0) {
            int i8 = cVar.f3537e;
            int i9 = this.f9507A;
            cVar.f3537e = i8 + i9;
            cVar.f3538f += i9;
        }
    }

    public final void f(Canvas canvas, boolean z8, boolean z9) {
        int paddingLeft = getPaddingLeft();
        int iMax = Math.max(0, (getWidth() - getPaddingRight()) - paddingLeft);
        int size = this.f9511F.size();
        for (int i = 0; i < size; i++) {
            c cVar = (c) this.f9511F.get(i);
            for (int i5 = 0; i5 < cVar.f3540h; i5++) {
                int i8 = cVar.f3546o + i5;
                View viewO = o(i8);
                if (viewO != null && viewO.getVisibility() != 8) {
                    f fVar = (f) viewO.getLayoutParams();
                    if (p(i8, i5)) {
                        n(canvas, z8 ? viewO.getRight() + ((ViewGroup.MarginLayoutParams) fVar).rightMargin : (viewO.getLeft() - ((ViewGroup.MarginLayoutParams) fVar).leftMargin) - this.f9508B, cVar.f3534b, cVar.f3539g);
                    }
                    if (i5 == cVar.f3540h - 1 && (this.f9522z & 4) > 0) {
                        n(canvas, z8 ? (viewO.getLeft() - ((ViewGroup.MarginLayoutParams) fVar).leftMargin) - this.f9508B : viewO.getRight() + ((ViewGroup.MarginLayoutParams) fVar).rightMargin, cVar.f3534b, cVar.f3539g);
                    }
                }
            }
            if (q(i)) {
                m(canvas, paddingLeft, z9 ? cVar.f3536d : cVar.f3534b - this.f9507A, iMax);
            }
            if (r(i) && (this.f9521y & 4) > 0) {
                m(canvas, paddingLeft, z9 ? cVar.f3534b - this.f9507A : cVar.f3536d, iMax);
            }
        }
    }

    @Override // K2.a
    public final View g(int i) {
        return o(i);
    }

    @Override // android.view.ViewGroup
    public final ViewGroup.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
        Context context = getContext();
        f fVar = new f(context, attributeSet);
        fVar.f3557q = 1;
        fVar.f3558r = 0.0f;
        fVar.f3559s = 1.0f;
        fVar.f3560t = -1;
        fVar.f3561u = -1.0f;
        fVar.f3562v = -1;
        fVar.f3563w = -1;
        fVar.f3564x = 16777215;
        fVar.f3565y = 16777215;
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, k.f3595b);
        fVar.f3557q = typedArrayObtainStyledAttributes.getInt(8, 1);
        fVar.f3558r = typedArrayObtainStyledAttributes.getFloat(2, 0.0f);
        fVar.f3559s = typedArrayObtainStyledAttributes.getFloat(3, 1.0f);
        fVar.f3560t = typedArrayObtainStyledAttributes.getInt(0, -1);
        fVar.f3561u = typedArrayObtainStyledAttributes.getFraction(1, 1, 1, -1.0f);
        fVar.f3562v = typedArrayObtainStyledAttributes.getDimensionPixelSize(7, -1);
        fVar.f3563w = typedArrayObtainStyledAttributes.getDimensionPixelSize(6, -1);
        fVar.f3564x = typedArrayObtainStyledAttributes.getDimensionPixelSize(5, 16777215);
        fVar.f3565y = typedArrayObtainStyledAttributes.getDimensionPixelSize(4, 16777215);
        fVar.f3566z = typedArrayObtainStyledAttributes.getBoolean(9, false);
        typedArrayObtainStyledAttributes.recycle();
        return fVar;
    }

    @Override // K2.a
    public int getAlignContent() {
        return this.f9517u;
    }

    @Override // K2.a
    public int getAlignItems() {
        return this.f9516t;
    }

    public Drawable getDividerDrawableHorizontal() {
        return this.f9519w;
    }

    public Drawable getDividerDrawableVertical() {
        return this.f9520x;
    }

    @Override // K2.a
    public int getFlexDirection() {
        return this.f9513q;
    }

    @Override // K2.a
    public int getFlexItemCount() {
        return getChildCount();
    }

    public List<c> getFlexLines() {
        ArrayList arrayList = new ArrayList(this.f9511F.size());
        for (c cVar : this.f9511F) {
            if (cVar.a() != 0) {
                arrayList.add(cVar);
            }
        }
        return arrayList;
    }

    @Override // K2.a
    public List<c> getFlexLinesInternal() {
        return this.f9511F;
    }

    @Override // K2.a
    public int getFlexWrap() {
        return this.f9514r;
    }

    public int getJustifyContent() {
        return this.f9515s;
    }

    @Override // K2.a
    public int getLargestMainSize() {
        Iterator it = this.f9511F.iterator();
        int iMax = Integer.MIN_VALUE;
        while (it.hasNext()) {
            iMax = Math.max(iMax, ((c) it.next()).f3537e);
        }
        return iMax;
    }

    @Override // K2.a
    public int getMaxLine() {
        return this.f9518v;
    }

    public int getShowDividerHorizontal() {
        return this.f9521y;
    }

    public int getShowDividerVertical() {
        return this.f9522z;
    }

    @Override // K2.a
    public int getSumOfCrossSize() {
        int size = this.f9511F.size();
        int i = 0;
        for (int i5 = 0; i5 < size; i5++) {
            c cVar = (c) this.f9511F.get(i5);
            if (q(i5)) {
                i += j() ? this.f9507A : this.f9508B;
            }
            if (r(i5)) {
                i += j() ? this.f9507A : this.f9508B;
            }
            i += cVar.f3539g;
        }
        return i;
    }

    @Override // K2.a
    public final int i(int i, int i5, int i8) {
        return ViewGroup.getChildMeasureSpec(i, i5, i8);
    }

    @Override // K2.a
    public final boolean j() {
        int i = this.f9513q;
        return i == 0 || i == 1;
    }

    @Override // K2.a
    public final int k(View view) {
        return 0;
    }

    public final void l(Canvas canvas, boolean z8, boolean z9) {
        int paddingTop = getPaddingTop();
        int iMax = Math.max(0, (getHeight() - getPaddingBottom()) - paddingTop);
        int size = this.f9511F.size();
        for (int i = 0; i < size; i++) {
            c cVar = (c) this.f9511F.get(i);
            for (int i5 = 0; i5 < cVar.f3540h; i5++) {
                int i8 = cVar.f3546o + i5;
                View viewO = o(i8);
                if (viewO != null && viewO.getVisibility() != 8) {
                    f fVar = (f) viewO.getLayoutParams();
                    if (p(i8, i5)) {
                        m(canvas, cVar.f3533a, z9 ? viewO.getBottom() + ((ViewGroup.MarginLayoutParams) fVar).bottomMargin : (viewO.getTop() - ((ViewGroup.MarginLayoutParams) fVar).topMargin) - this.f9507A, cVar.f3539g);
                    }
                    if (i5 == cVar.f3540h - 1 && (this.f9521y & 4) > 0) {
                        m(canvas, cVar.f3533a, z9 ? (viewO.getTop() - ((ViewGroup.MarginLayoutParams) fVar).topMargin) - this.f9507A : viewO.getBottom() + ((ViewGroup.MarginLayoutParams) fVar).bottomMargin, cVar.f3539g);
                    }
                }
            }
            if (q(i)) {
                n(canvas, z8 ? cVar.f3535c : cVar.f3533a - this.f9508B, paddingTop, iMax);
            }
            if (r(i) && (this.f9522z & 4) > 0) {
                n(canvas, z8 ? cVar.f3533a - this.f9508B : cVar.f3535c, paddingTop, iMax);
            }
        }
    }

    public final void m(Canvas canvas, int i, int i5, int i8) {
        Drawable drawable = this.f9519w;
        if (drawable == null) {
            return;
        }
        drawable.setBounds(i, i5, i8 + i, this.f9507A + i5);
        this.f9519w.draw(canvas);
    }

    public final void n(Canvas canvas, int i, int i5, int i8) {
        Drawable drawable = this.f9520x;
        if (drawable == null) {
            return;
        }
        drawable.setBounds(i, i5, this.f9508B + i, i8 + i5);
        this.f9520x.draw(canvas);
    }

    public final View o(int i) {
        if (i < 0) {
            return null;
        }
        int[] iArr = this.f9509C;
        if (i >= iArr.length) {
            return null;
        }
        return getChildAt(iArr[i]);
    }

    @Override // android.view.View
    public final void onDraw(Canvas canvas) {
        if (this.f9520x == null && this.f9519w == null) {
            return;
        }
        if (this.f9521y == 0 && this.f9522z == 0) {
            return;
        }
        Field field = J.f4065a;
        int layoutDirection = getLayoutDirection();
        int i = this.f9513q;
        if (i == 0) {
            f(canvas, layoutDirection == 1, this.f9514r == 2);
            return;
        }
        if (i == 1) {
            f(canvas, layoutDirection != 1, this.f9514r == 2);
            return;
        }
        if (i == 2) {
            boolean z8 = layoutDirection == 1;
            if (this.f9514r == 2) {
                z8 = !z8;
            }
            l(canvas, z8, false);
            return;
        }
        if (i != 3) {
            return;
        }
        boolean z9 = layoutDirection == 1;
        if (this.f9514r == 2) {
            z9 = !z9;
        }
        l(canvas, z9, true);
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onLayout(boolean z8, int i, int i5, int i8, int i9) {
        FlexboxLayout flexboxLayout;
        int i10;
        int i11;
        int i12;
        int i13;
        FlexboxLayout flexboxLayout2;
        int i14;
        int i15;
        int i16;
        int i17;
        boolean z9;
        boolean z10 = true;
        Field field = J.f4065a;
        int layoutDirection = getLayoutDirection();
        int i18 = this.f9513q;
        if (i18 == 0) {
            if (layoutDirection == 1) {
                flexboxLayout = this;
                i10 = i;
                i11 = i5;
                i13 = i8;
                i12 = i9;
            } else {
                z10 = false;
                flexboxLayout = this;
                i10 = i;
                i11 = i5;
                i12 = i9;
                i13 = i8;
            }
            flexboxLayout.s(z10, i10, i11, i13, i12);
            return;
        }
        if (i18 == 1) {
            if (layoutDirection != 1) {
                flexboxLayout2 = this;
                i14 = i;
                i15 = i5;
                i17 = i8;
                i16 = i9;
            } else {
                z10 = false;
                flexboxLayout2 = this;
                i14 = i;
                i15 = i5;
                i16 = i9;
                i17 = i8;
            }
            flexboxLayout2.s(z10, i14, i15, i17, i16);
            return;
        }
        if (i18 == 2) {
            z9 = layoutDirection == 1;
            if (this.f9514r == 2) {
                z9 = !z9;
            }
            t(z9, false, i, i5, i8, i9);
            return;
        }
        if (i18 != 3) {
            throw new IllegalStateException("Invalid flex direction is set: " + this.f9513q);
        }
        z9 = layoutDirection == 1;
        if (this.f9514r == 2) {
            z9 = !z9;
        }
        t(z9, true, i, i5, i8, i9);
    }

    @Override // android.view.View
    public final void onMeasure(int i, int i5) {
        if (this.D == null) {
            this.D = new SparseIntArray(getChildCount());
        }
        SparseIntArray sparseIntArray = this.D;
        e eVar = this.f9510E;
        a aVar = (a) eVar.f3552q;
        int flexItemCount = aVar.getFlexItemCount();
        if (sparseIntArray.size() != flexItemCount) {
            SparseIntArray sparseIntArray2 = this.D;
            int flexItemCount2 = ((a) eVar.f3552q).getFlexItemCount();
            this.f9509C = e.P(flexItemCount2, eVar.w(flexItemCount2), sparseIntArray2);
            break;
        }
        for (int i8 = 0; i8 < flexItemCount; i8++) {
            View viewB = aVar.b(i8);
            if (viewB != null && ((b) viewB.getLayoutParams()).getOrder() != sparseIntArray.get(i8)) {
                SparseIntArray sparseIntArray22 = this.D;
                int flexItemCount22 = ((a) eVar.f3552q).getFlexItemCount();
                this.f9509C = e.P(flexItemCount22, eVar.w(flexItemCount22), sparseIntArray22);
                break;
            }
        }
        int i9 = this.f9513q;
        C0005f c0005f = this.f9512G;
        if (i9 != 0 && i9 != 1) {
            if (i9 != 2 && i9 != 3) {
                throw new IllegalStateException("Invalid value for the flex direction is set: " + this.f9513q);
            }
            this.f9511F.clear();
            c0005f.f156b = null;
            c0005f.f155a = 0;
            this.f9510E.s(this.f9512G, i5, i, Integer.MAX_VALUE, 0, -1, null);
            this.f9511F = c0005f.f156b;
            eVar.y(i, i5, 0);
            eVar.x(i, i5, getPaddingRight() + getPaddingLeft());
            eVar.S(0);
            u(this.f9513q, i, i5, c0005f.f155a);
            return;
        }
        this.f9511F.clear();
        c0005f.f156b = null;
        c0005f.f155a = 0;
        this.f9510E.s(this.f9512G, i, i5, Integer.MAX_VALUE, 0, -1, null);
        this.f9511F = c0005f.f156b;
        eVar.y(i, i5, 0);
        if (this.f9516t == 3) {
            for (c cVar : this.f9511F) {
                int iMax = Integer.MIN_VALUE;
                for (int i10 = 0; i10 < cVar.f3540h; i10++) {
                    View viewO = o(cVar.f3546o + i10);
                    if (viewO != null && viewO.getVisibility() != 8) {
                        f fVar = (f) viewO.getLayoutParams();
                        iMax = this.f9514r != 2 ? Math.max(iMax, viewO.getMeasuredHeight() + Math.max(cVar.f3543l - viewO.getBaseline(), ((ViewGroup.MarginLayoutParams) fVar).topMargin) + ((ViewGroup.MarginLayoutParams) fVar).bottomMargin) : Math.max(iMax, viewO.getMeasuredHeight() + ((ViewGroup.MarginLayoutParams) fVar).topMargin + Math.max(viewO.getBaseline() + (cVar.f3543l - viewO.getMeasuredHeight()), ((ViewGroup.MarginLayoutParams) fVar).bottomMargin));
                    }
                }
                cVar.f3539g = iMax;
            }
        }
        eVar.x(i, i5, getPaddingBottom() + getPaddingTop());
        eVar.S(0);
        u(this.f9513q, i, i5, c0005f.f155a);
    }

    public final boolean p(int i, int i5) {
        for (int i8 = 1; i8 <= i5; i8++) {
            View viewO = o(i - i8);
            if (viewO != null && viewO.getVisibility() != 8) {
                return j() ? (this.f9522z & 2) != 0 : (this.f9521y & 2) != 0;
            }
        }
        return j() ? (this.f9522z & 1) != 0 : (this.f9521y & 1) != 0;
    }

    public final boolean q(int i) {
        if (i >= 0 && i < this.f9511F.size()) {
            for (int i5 = 0; i5 < i; i5++) {
                if (((c) this.f9511F.get(i5)).a() > 0) {
                    return j() ? (this.f9521y & 2) != 0 : (this.f9522z & 2) != 0;
                }
            }
            if (j()) {
                return (this.f9521y & 1) != 0;
            }
            if ((this.f9522z & 1) != 0) {
                return true;
            }
        }
        return false;
    }

    public final boolean r(int i) {
        if (i >= 0 && i < this.f9511F.size()) {
            for (int i5 = i + 1; i5 < this.f9511F.size(); i5++) {
                if (((c) this.f9511F.get(i5)).a() > 0) {
                    return false;
                }
            }
            if (j()) {
                return (this.f9521y & 4) != 0;
            }
            if ((this.f9522z & 4) != 0) {
                return true;
            }
        }
        return false;
    }

    /* JADX WARN: Removed duplicated region for block: B:41:0x00d5  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void s(boolean z8, int i, int i5, int i8, int i9) {
        float measuredWidth;
        float f3;
        float f7;
        int i10;
        boolean z9;
        int i11;
        int i12;
        int i13;
        int i14;
        View view;
        c cVar;
        int paddingLeft = getPaddingLeft();
        int paddingRight = getPaddingRight();
        int i15 = i8 - i;
        int paddingBottom = (i9 - i5) - getPaddingBottom();
        int paddingTop = getPaddingTop();
        int size = this.f9511F.size();
        for (int i16 = 0; i16 < size; i16++) {
            c cVar2 = (c) this.f9511F.get(i16);
            if (q(i16)) {
                int i17 = this.f9507A;
                paddingBottom -= i17;
                paddingTop += i17;
            }
            int i18 = paddingBottom;
            int i19 = this.f9515s;
            char c3 = 4;
            int i20 = 2;
            boolean z10 = true;
            if (i19 == 0) {
                measuredWidth = paddingLeft;
                f3 = i15 - paddingRight;
            } else if (i19 == 1) {
                int i21 = cVar2.f3537e;
                f3 = i21 - paddingLeft;
                measuredWidth = (i15 - i21) + paddingRight;
            } else if (i19 != 2) {
                if (i19 == 3) {
                    measuredWidth = paddingLeft;
                    f7 = (i15 - cVar2.f3537e) / (cVar2.a() != 1 ? r7 - 1 : 1.0f);
                    f3 = i15 - paddingRight;
                } else if (i19 == 4) {
                    int iA = cVar2.a();
                    float f8 = iA != 0 ? (i15 - cVar2.f3537e) / iA : 0.0f;
                    float f9 = f8 / 2.0f;
                    measuredWidth = paddingLeft + f9;
                    float f10 = (i15 - paddingRight) - f9;
                    f7 = f8;
                    f3 = f10;
                } else {
                    if (i19 != 5) {
                        throw new IllegalStateException("Invalid justifyContent is set: " + this.f9515s);
                    }
                    f7 = cVar2.a() != 0 ? (i15 - cVar2.f3537e) / (r3 + 1) : 0.0f;
                    measuredWidth = paddingLeft + f7;
                    f3 = (i15 - paddingRight) - f7;
                }
                float fMax = Math.max(f7, 0.0f);
                i10 = 0;
                while (i10 < cVar2.f3540h) {
                    int i22 = cVar2.f3546o + i10;
                    View viewO = o(i22);
                    char c8 = c3;
                    if (viewO != null) {
                        boolean z11 = z10;
                        if (viewO.getVisibility() == 8) {
                            z9 = z11;
                        } else {
                            f fVar = (f) viewO.getLayoutParams();
                            float f11 = measuredWidth + ((ViewGroup.MarginLayoutParams) fVar).leftMargin;
                            float f12 = f3 - ((ViewGroup.MarginLayoutParams) fVar).rightMargin;
                            if (p(i22, i10)) {
                                int i23 = this.f9508B;
                                float f13 = i23;
                                f11 += f13;
                                f12 -= f13;
                                i14 = i23;
                            } else {
                                i14 = 0;
                            }
                            float f14 = f12;
                            int i24 = (i10 != cVar2.f3540h + (-1) || (this.f9522z & 4) <= 0) ? 0 : this.f9508B;
                            if (this.f9514r == i20) {
                                if (z8) {
                                    i13 = i20;
                                    i12 = i10;
                                    view = viewO;
                                    z9 = z11;
                                    this.f9510E.H(view, cVar2, Math.round(f14) - viewO.getMeasuredWidth(), i18 - viewO.getMeasuredHeight(), Math.round(f14), i18);
                                } else {
                                    i13 = i20;
                                    i12 = i10;
                                    view = viewO;
                                    z9 = z11;
                                    this.f9510E.H(view, cVar2, Math.round(f11), i18 - view.getMeasuredHeight(), view.getMeasuredWidth() + Math.round(f11), i18);
                                }
                                i11 = i18;
                            } else {
                                i13 = i20;
                                i12 = i10;
                                i11 = i18;
                                view = viewO;
                                z9 = z11;
                                if (z8) {
                                    this.f9510E.H(view, cVar2, Math.round(f14) - view.getMeasuredWidth(), paddingTop, Math.round(f14), view.getMeasuredHeight() + paddingTop);
                                } else {
                                    int i25 = paddingTop;
                                    this.f9510E.H(view, cVar2, Math.round(f11), i25, view.getMeasuredWidth() + Math.round(f11), view.getMeasuredHeight() + i25);
                                    paddingTop = i25;
                                }
                            }
                            measuredWidth = f11 + view.getMeasuredWidth() + fMax + ((ViewGroup.MarginLayoutParams) fVar).rightMargin;
                            float measuredWidth2 = f14 - ((view.getMeasuredWidth() + fMax) + ((ViewGroup.MarginLayoutParams) fVar).leftMargin);
                            if (z8) {
                                cVar = cVar2;
                                cVar.b(view, i24, 0, i14, 0);
                            } else {
                                cVar = cVar2;
                                cVar.b(view, i14, 0, i24, 0);
                            }
                            cVar2 = cVar;
                            f3 = measuredWidth2;
                            i10 = i12 + 1;
                            c3 = c8;
                            z10 = z9;
                            i20 = i13;
                            i18 = i11;
                        }
                    } else {
                        z9 = z10;
                    }
                    i13 = i20;
                    i12 = i10;
                    i11 = i18;
                    i10 = i12 + 1;
                    c3 = c8;
                    z10 = z9;
                    i20 = i13;
                    i18 = i11;
                }
                int i26 = cVar2.f3539g;
                paddingTop += i26;
                paddingBottom = i18 - i26;
            } else {
                int i27 = cVar2.f3537e;
                measuredWidth = paddingLeft + ((i15 - i27) / 2.0f);
                f3 = (i15 - paddingRight) - ((i15 - i27) / 2.0f);
            }
            f7 = 0.0f;
            float fMax2 = Math.max(f7, 0.0f);
            i10 = 0;
            while (i10 < cVar2.f3540h) {
            }
            int i262 = cVar2.f3539g;
            paddingTop += i262;
            paddingBottom = i18 - i262;
        }
    }

    public void setAlignContent(int i) {
        if (this.f9517u != i) {
            this.f9517u = i;
            requestLayout();
        }
    }

    public void setAlignItems(int i) {
        if (this.f9516t != i) {
            this.f9516t = i;
            requestLayout();
        }
    }

    public void setDividerDrawable(Drawable drawable) {
        setDividerDrawableHorizontal(drawable);
        setDividerDrawableVertical(drawable);
    }

    public void setDividerDrawableHorizontal(Drawable drawable) {
        if (drawable == this.f9519w) {
            return;
        }
        this.f9519w = drawable;
        if (drawable != null) {
            this.f9507A = drawable.getIntrinsicHeight();
        } else {
            this.f9507A = 0;
        }
        if (this.f9519w == null && this.f9520x == null) {
            setWillNotDraw(true);
        } else {
            setWillNotDraw(false);
        }
        requestLayout();
    }

    public void setDividerDrawableVertical(Drawable drawable) {
        if (drawable == this.f9520x) {
            return;
        }
        this.f9520x = drawable;
        if (drawable != null) {
            this.f9508B = drawable.getIntrinsicWidth();
        } else {
            this.f9508B = 0;
        }
        if (this.f9519w == null && this.f9520x == null) {
            setWillNotDraw(true);
        } else {
            setWillNotDraw(false);
        }
        requestLayout();
    }

    public void setFlexDirection(int i) {
        if (this.f9513q != i) {
            this.f9513q = i;
            requestLayout();
        }
    }

    @Override // K2.a
    public void setFlexLines(List<c> list) {
        this.f9511F = list;
    }

    public void setFlexWrap(int i) {
        if (this.f9514r != i) {
            this.f9514r = i;
            requestLayout();
        }
    }

    public void setJustifyContent(int i) {
        if (this.f9515s != i) {
            this.f9515s = i;
            requestLayout();
        }
    }

    public void setMaxLine(int i) {
        if (this.f9518v != i) {
            this.f9518v = i;
            requestLayout();
        }
    }

    public void setShowDivider(int i) {
        setShowDividerVertical(i);
        setShowDividerHorizontal(i);
    }

    public void setShowDividerHorizontal(int i) {
        if (i != this.f9521y) {
            this.f9521y = i;
            requestLayout();
        }
    }

    public void setShowDividerVertical(int i) {
        if (i != this.f9522z) {
            this.f9522z = i;
            requestLayout();
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:41:0x00d0  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void t(boolean z8, boolean z9, int i, int i5, int i8, int i9) {
        float measuredHeight;
        float f3;
        float f7;
        int i10;
        boolean z10;
        int i11;
        int i12;
        int i13;
        int i14;
        View view;
        c cVar;
        int paddingTop = getPaddingTop();
        int paddingBottom = getPaddingBottom();
        int paddingRight = getPaddingRight();
        int paddingLeft = getPaddingLeft();
        int i15 = i9 - i5;
        int i16 = (i8 - i) - paddingRight;
        int size = this.f9511F.size();
        for (int i17 = 0; i17 < size; i17++) {
            c cVar2 = (c) this.f9511F.get(i17);
            if (q(i17)) {
                int i18 = this.f9508B;
                paddingLeft += i18;
                i16 -= i18;
            }
            int i19 = i16;
            int i20 = this.f9515s;
            boolean z11 = true;
            int i21 = 4;
            if (i20 == 0) {
                measuredHeight = paddingTop;
                f3 = i15 - paddingBottom;
            } else if (i20 == 1) {
                int i22 = cVar2.f3537e;
                f3 = i22 - paddingTop;
                measuredHeight = (i15 - i22) + paddingBottom;
            } else if (i20 != 2) {
                if (i20 == 3) {
                    measuredHeight = paddingTop;
                    f7 = (i15 - cVar2.f3537e) / (cVar2.a() != 1 ? r13 - 1 : 1.0f);
                    f3 = i15 - paddingBottom;
                } else if (i20 == 4) {
                    int iA = cVar2.a();
                    f7 = iA != 0 ? (i15 - cVar2.f3537e) / iA : 0.0f;
                    float f8 = f7 / 2.0f;
                    measuredHeight = paddingTop + f8;
                    f3 = (i15 - paddingBottom) - f8;
                } else {
                    if (i20 != 5) {
                        throw new IllegalStateException("Invalid justifyContent is set: " + this.f9515s);
                    }
                    f7 = cVar2.a() != 0 ? (i15 - cVar2.f3537e) / (r5 + 1) : 0.0f;
                    measuredHeight = paddingTop + f7;
                    f3 = (i15 - paddingBottom) - f7;
                }
                float fMax = Math.max(f7, 0.0f);
                i10 = 0;
                while (i10 < cVar2.f3540h) {
                    int i23 = cVar2.f3546o + i10;
                    View viewO = o(i23);
                    if (viewO != null) {
                        z10 = z11;
                        if (viewO.getVisibility() != 8) {
                            f fVar = (f) viewO.getLayoutParams();
                            float f9 = measuredHeight + ((ViewGroup.MarginLayoutParams) fVar).topMargin;
                            float f10 = f3 - ((ViewGroup.MarginLayoutParams) fVar).bottomMargin;
                            if (p(i23, i10)) {
                                i14 = this.f9507A;
                                float f11 = i14;
                                f9 += f11;
                                f10 -= f11;
                            } else {
                                i14 = 0;
                            }
                            float f12 = f10;
                            int i24 = (i10 != cVar2.f3540h + (-1) || (this.f9521y & i21) <= 0) ? 0 : this.f9507A;
                            if (z8) {
                                if (z9) {
                                    i13 = i21;
                                    i12 = i10;
                                    view = viewO;
                                    this.f9510E.I(view, cVar2, true, i19 - viewO.getMeasuredWidth(), Math.round(f12) - viewO.getMeasuredHeight(), i19, Math.round(f12));
                                } else {
                                    i13 = i21;
                                    i12 = i10;
                                    view = viewO;
                                    this.f9510E.I(view, cVar2, true, i19 - view.getMeasuredWidth(), Math.round(f9), i19, view.getMeasuredHeight() + Math.round(f9));
                                }
                                i11 = i19;
                            } else {
                                i13 = i21;
                                i12 = i10;
                                view = viewO;
                                i11 = i19;
                                if (z9) {
                                    this.f9510E.I(view, cVar2, false, paddingLeft, Math.round(f12) - view.getMeasuredHeight(), view.getMeasuredWidth() + paddingLeft, Math.round(f12));
                                } else {
                                    int i25 = paddingLeft;
                                    this.f9510E.I(view, cVar2, false, i25, Math.round(f9), view.getMeasuredWidth() + i25, view.getMeasuredHeight() + Math.round(f9));
                                    paddingLeft = i25;
                                }
                            }
                            measuredHeight = f9 + view.getMeasuredHeight() + fMax + ((ViewGroup.MarginLayoutParams) fVar).bottomMargin;
                            float measuredHeight2 = f12 - ((view.getMeasuredHeight() + fMax) + ((ViewGroup.MarginLayoutParams) fVar).topMargin);
                            if (z9) {
                                cVar = cVar2;
                                cVar.b(view, 0, i24, 0, i14);
                            } else {
                                cVar = cVar2;
                                cVar.b(view, 0, i14, 0, i24);
                            }
                            cVar2 = cVar;
                            f3 = measuredHeight2;
                        }
                        i10 = i12 + 1;
                        z11 = z10;
                        i21 = i13;
                        i19 = i11;
                    } else {
                        z10 = z11;
                    }
                    i13 = i21;
                    i12 = i10;
                    i11 = i19;
                    i10 = i12 + 1;
                    z11 = z10;
                    i21 = i13;
                    i19 = i11;
                }
                int i26 = cVar2.f3539g;
                paddingLeft += i26;
                i16 = i19 - i26;
            } else {
                float f13 = (i15 - cVar2.f3537e) / 2.0f;
                measuredHeight = paddingTop + f13;
                f3 = (i15 - paddingBottom) - f13;
            }
            f7 = 0.0f;
            float fMax2 = Math.max(f7, 0.0f);
            i10 = 0;
            while (i10 < cVar2.f3540h) {
            }
            int i262 = cVar2.f3539g;
            paddingLeft += i262;
            i16 = i19 - i262;
        }
    }

    public final void u(int i, int i5, int i8, int i9) {
        int paddingBottom;
        int largestMainSize;
        int iResolveSizeAndState;
        int iResolveSizeAndState2;
        int mode = View.MeasureSpec.getMode(i5);
        int size = View.MeasureSpec.getSize(i5);
        int mode2 = View.MeasureSpec.getMode(i8);
        int size2 = View.MeasureSpec.getSize(i8);
        if (i == 0 || i == 1) {
            paddingBottom = getPaddingBottom() + getPaddingTop() + getSumOfCrossSize();
            largestMainSize = getLargestMainSize();
        } else {
            if (i != 2 && i != 3) {
                throw new IllegalArgumentException(AbstractC0844a.j("Invalid flex direction: ", i));
            }
            paddingBottom = getLargestMainSize();
            largestMainSize = getPaddingRight() + getPaddingLeft() + getSumOfCrossSize();
        }
        if (mode == Integer.MIN_VALUE) {
            if (size < largestMainSize) {
                i9 = View.combineMeasuredStates(i9, 16777216);
            } else {
                size = largestMainSize;
            }
            iResolveSizeAndState = View.resolveSizeAndState(size, i5, i9);
        } else if (mode == 0) {
            iResolveSizeAndState = View.resolveSizeAndState(largestMainSize, i5, i9);
        } else {
            if (mode != 1073741824) {
                throw new IllegalStateException(AbstractC0844a.j("Unknown width mode is set: ", mode));
            }
            if (size < largestMainSize) {
                i9 = View.combineMeasuredStates(i9, 16777216);
            }
            iResolveSizeAndState = View.resolveSizeAndState(size, i5, i9);
        }
        if (mode2 == Integer.MIN_VALUE) {
            if (size2 < paddingBottom) {
                i9 = View.combineMeasuredStates(i9, 256);
            } else {
                size2 = paddingBottom;
            }
            iResolveSizeAndState2 = View.resolveSizeAndState(size2, i8, i9);
        } else if (mode2 == 0) {
            iResolveSizeAndState2 = View.resolveSizeAndState(paddingBottom, i8, i9);
        } else {
            if (mode2 != 1073741824) {
                throw new IllegalStateException(AbstractC0844a.j("Unknown height mode is set: ", mode2));
            }
            if (size2 < paddingBottom) {
                i9 = View.combineMeasuredStates(i9, 256);
            }
            iResolveSizeAndState2 = View.resolveSizeAndState(size2, i8, i9);
        }
        setMeasuredDimension(iResolveSizeAndState, iResolveSizeAndState2);
    }

    @Override // android.view.ViewGroup
    public final ViewGroup.LayoutParams generateLayoutParams(ViewGroup.LayoutParams layoutParams) {
        if (layoutParams instanceof f) {
            f fVar = (f) layoutParams;
            f fVar2 = new f(fVar);
            fVar2.f3557q = 1;
            fVar2.f3558r = 0.0f;
            fVar2.f3559s = 1.0f;
            fVar2.f3560t = -1;
            fVar2.f3561u = -1.0f;
            fVar2.f3562v = -1;
            fVar2.f3563w = -1;
            fVar2.f3564x = 16777215;
            fVar2.f3565y = 16777215;
            fVar2.f3557q = fVar.f3557q;
            fVar2.f3558r = fVar.f3558r;
            fVar2.f3559s = fVar.f3559s;
            fVar2.f3560t = fVar.f3560t;
            fVar2.f3561u = fVar.f3561u;
            fVar2.f3562v = fVar.f3562v;
            fVar2.f3563w = fVar.f3563w;
            fVar2.f3564x = fVar.f3564x;
            fVar2.f3565y = fVar.f3565y;
            fVar2.f3566z = fVar.f3566z;
            return fVar2;
        }
        if (layoutParams instanceof ViewGroup.MarginLayoutParams) {
            f fVar3 = new f((ViewGroup.MarginLayoutParams) layoutParams);
            fVar3.f3557q = 1;
            fVar3.f3558r = 0.0f;
            fVar3.f3559s = 1.0f;
            fVar3.f3560t = -1;
            fVar3.f3561u = -1.0f;
            fVar3.f3562v = -1;
            fVar3.f3563w = -1;
            fVar3.f3564x = 16777215;
            fVar3.f3565y = 16777215;
            return fVar3;
        }
        f fVar4 = new f(layoutParams);
        fVar4.f3557q = 1;
        fVar4.f3558r = 0.0f;
        fVar4.f3559s = 1.0f;
        fVar4.f3560t = -1;
        fVar4.f3561u = -1.0f;
        fVar4.f3562v = -1;
        fVar4.f3563w = -1;
        fVar4.f3564x = 16777215;
        fVar4.f3565y = 16777215;
        return fVar4;
    }

    @Override // K2.a
    public final void h(View view, int i) {
    }
}
