com-dot-app-sancharsaathi-1-5-0.apk
Download file
package androidx.appcompat.widget;
import S.C;
import S.C0317h;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityNodeInfo;
import h.j;
import p.f0;
import p.i0;
public abstract class b extends ViewGroup {
/* renamed from: c reason: collision with root package name */
public boolean f4648c;
/* renamed from: d reason: collision with root package name */
public int f4649d;
/* renamed from: e reason: collision with root package name */
public int f4650e;
/* renamed from: f reason: collision with root package name */
public int f4651f;
/* renamed from: g reason: collision with root package name */
public int f4652g;
/* renamed from: h reason: collision with root package name */
public int f4653h;
/* renamed from: i reason: collision with root package name */
public float f4654i;
/* renamed from: j reason: collision with root package name */
public boolean f4655j;
/* renamed from: k reason: collision with root package name */
public int[] f4656k;
/* renamed from: l reason: collision with root package name */
public int[] f4657l;
/* renamed from: m reason: collision with root package name */
public Drawable f4658m;
/* renamed from: n reason: collision with root package name */
public int f4659n;
/* renamed from: o reason: collision with root package name */
public int f4660o;
/* renamed from: p reason: collision with root package name */
public int f4661p;
/* renamed from: q reason: collision with root package name */
public int f4662q;
public b(Context context, AttributeSet attributeSet) {
this(context, attributeSet, 0);
}
private void A(View view, int i4, int i5, int i6, int i7) {
view.layout(i4, i5, i6 + i4, i7 + i5);
}
private void l(int i4, int i5) {
int makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(getMeasuredWidth(), 1073741824);
for (int i6 = 0; i6 < i4; i6++) {
View s4 = s(i6);
if (s4.getVisibility() != 8) {
a aVar = (a) s4.getLayoutParams();
if (aVar.width == -1) {
int i7 = aVar.height;
aVar.height = s4.getMeasuredHeight();
measureChildWithMargins(s4, makeMeasureSpec, 0, i5, 0);
aVar.height = i7;
}
}
}
}
public boolean checkLayoutParams(ViewGroup.LayoutParams layoutParams) {
return layoutParams instanceof a;
}
public void g(Canvas canvas) {
int i4;
int left;
int i5;
int virtualChildCount = getVirtualChildCount();
boolean b4 = i0.b(this);
for (int i6 = 0; i6 < virtualChildCount; i6++) {
View s4 = s(i6);
if (!(s4 == null || s4.getVisibility() == 8 || !t(i6))) {
a aVar = (a) s4.getLayoutParams();
j(canvas, b4 ? s4.getRight() + aVar.rightMargin : (s4.getLeft() - aVar.leftMargin) - this.f4659n);
}
}
if (t(virtualChildCount)) {
View s5 = s(virtualChildCount - 1);
if (s5 != null) {
a aVar2 = (a) s5.getLayoutParams();
if (b4) {
left = s5.getLeft() - aVar2.leftMargin;
i5 = this.f4659n;
} else {
i4 = s5.getRight() + aVar2.rightMargin;
j(canvas, i4);
}
} else if (b4) {
i4 = getPaddingLeft();
j(canvas, i4);
} else {
left = getWidth() - getPaddingRight();
i5 = this.f4659n;
}
i4 = left - i5;
j(canvas, i4);
}
}
public int getBaseline() {
int i4;
if (this.f4649d < 0) {
return super.getBaseline();
}
int childCount = getChildCount();
int i5 = this.f4649d;
if (childCount > i5) {
View childAt = getChildAt(i5);
int baseline = childAt.getBaseline();
if (baseline != -1) {
int i6 = this.f4650e;
if (this.f4651f == 1 && (i4 = this.f4652g & 112) != 48) {
if (i4 == 16) {
i6 += ((((getBottom() - getTop()) - getPaddingTop()) - getPaddingBottom()) - this.f4653h) / 2;
} else if (i4 == 80) {
i6 = ((getBottom() - getTop()) - getPaddingBottom()) - this.f4653h;
}
}
return i6 + ((a) childAt.getLayoutParams()).topMargin + baseline;
} else if (this.f4649d == 0) {
return -1;
} else {
throw new RuntimeException("mBaselineAlignedChildIndex of LinearLayout points to a View that doesn't know how to get its baseline.");
}
} else {
throw new RuntimeException("mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds.");
}
}
public int getBaselineAlignedChildIndex() {
return this.f4649d;
}
public Drawable getDividerDrawable() {
return this.f4658m;
}
public int getDividerPadding() {
return this.f4662q;
}
public int getDividerWidth() {
return this.f4659n;
}
public int getGravity() {
return this.f4652g;
}
public int getOrientation() {
return this.f4651f;
}
public int getShowDividers() {
return this.f4661p;
}
public int getVirtualChildCount() {
return getChildCount();
}
public float getWeightSum() {
return this.f4654i;
}
public void h(Canvas canvas) {
int virtualChildCount = getVirtualChildCount();
for (int i4 = 0; i4 < virtualChildCount; i4++) {
View s4 = s(i4);
if (!(s4 == null || s4.getVisibility() == 8 || !t(i4))) {
i(canvas, (s4.getTop() - ((a) s4.getLayoutParams()).topMargin) - this.f4660o);
}
}
if (t(virtualChildCount)) {
View s5 = s(virtualChildCount - 1);
i(canvas, s5 == null ? (getHeight() - getPaddingBottom()) - this.f4660o : s5.getBottom() + ((a) s5.getLayoutParams()).bottomMargin);
}
}
public void i(Canvas canvas, int i4) {
this.f4658m.setBounds(getPaddingLeft() + this.f4662q, i4, (getWidth() - getPaddingRight()) - this.f4662q, this.f4660o + i4);
this.f4658m.draw(canvas);
}
public void j(Canvas canvas, int i4) {
this.f4658m.setBounds(i4, getPaddingTop() + this.f4662q, this.f4659n + i4, (getHeight() - getPaddingBottom()) - this.f4662q);
this.f4658m.draw(canvas);
}
public final void k(int i4, int i5) {
int makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(getMeasuredHeight(), 1073741824);
for (int i6 = 0; i6 < i4; i6++) {
View s4 = s(i6);
if (s4.getVisibility() != 8) {
a aVar = (a) s4.getLayoutParams();
if (aVar.height == -1) {
int i7 = aVar.width;
aVar.width = s4.getMeasuredWidth();
measureChildWithMargins(s4, i5, 0, makeMeasureSpec, 0);
aVar.width = i7;
}
}
}
}
/* renamed from: m */
public a generateDefaultLayoutParams() {
int i4 = this.f4651f;
if (i4 == 0) {
return new a(-2, -2);
}
if (i4 == 1) {
return new a(-1, -2);
}
return null;
}
/* renamed from: n */
public a generateLayoutParams(AttributeSet attributeSet) {
return new a(getContext(), attributeSet);
}
/* renamed from: o */
public a generateLayoutParams(ViewGroup.LayoutParams layoutParams) {
return new a(layoutParams);
}
public void onDraw(Canvas canvas) {
if (this.f4658m != null) {
if (this.f4651f == 1) {
h(canvas);
} else {
g(canvas);
}
}
}
public void onInitializeAccessibilityEvent(AccessibilityEvent accessibilityEvent) {
super.onInitializeAccessibilityEvent(accessibilityEvent);
accessibilityEvent.setClassName("androidx.appcompat.widget.LinearLayoutCompat");
}
public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo accessibilityNodeInfo) {
super.onInitializeAccessibilityNodeInfo(accessibilityNodeInfo);
accessibilityNodeInfo.setClassName("androidx.appcompat.widget.LinearLayoutCompat");
}
public void onLayout(boolean z4, int i4, int i5, int i6, int i7) {
if (this.f4651f == 1) {
v(i4, i5, i6, i7);
} else {
u(i4, i5, i6, i7);
}
}
public void onMeasure(int i4, int i5) {
if (this.f4651f == 1) {
z(i4, i5);
} else {
x(i4, i5);
}
}
public int p(View view, int i4) {
return 0;
}
public int q(View view) {
return 0;
}
public int r(View view) {
return 0;
}
public View s(int i4) {
return getChildAt(i4);
}
public void setBaselineAligned(boolean z4) {
this.f4648c = z4;
}
public void setBaselineAlignedChildIndex(int i4) {
if (i4 < 0 || i4 >= getChildCount()) {
throw new IllegalArgumentException("base aligned child index out of range (0, " + getChildCount() + ")");
}
this.f4649d = i4;
}
public void setDividerDrawable(Drawable drawable) {
if (drawable != this.f4658m) {
this.f4658m = drawable;
boolean z4 = false;
if (drawable != null) {
this.f4659n = drawable.getIntrinsicWidth();
this.f4660o = drawable.getIntrinsicHeight();
} else {
this.f4659n = 0;
this.f4660o = 0;
}
if (drawable == null) {
z4 = true;
}
setWillNotDraw(z4);
requestLayout();
}
}
public void setDividerPadding(int i4) {
this.f4662q = i4;
}
public void setGravity(int i4) {
if (this.f4652g != i4) {
if ((8388615 & i4) == 0) {
i4 |= 8388611;
}
if ((i4 & 112) == 0) {
i4 |= 48;
}
this.f4652g = i4;
requestLayout();
}
}
public void setHorizontalGravity(int i4) {
int i5 = i4 & 8388615;
int i6 = this.f4652g;
if ((8388615 & i6) != i5) {
this.f4652g = i5 | (-8388616 & i6);
requestLayout();
}
}
public void setMeasureWithLargestChildEnabled(boolean z4) {
this.f4655j = z4;
}
public void setOrientation(int i4) {
if (this.f4651f != i4) {
this.f4651f = i4;
requestLayout();
}
}
public void setShowDividers(int i4) {
if (i4 != this.f4661p) {
requestLayout();
}
this.f4661p = i4;
}
public void setVerticalGravity(int i4) {
int i5 = i4 & 112;
int i6 = this.f4652g;
if ((i6 & 112) != i5) {
this.f4652g = i5 | (i6 & -113);
requestLayout();
}
}
public void setWeightSum(float f4) {
this.f4654i = Math.max(0.0f, f4);
}
public boolean shouldDelayChildPressedState() {
return false;
}
public boolean t(int i4) {
if (i4 == 0) {
return (this.f4661p & 1) != 0;
}
if (i4 == getChildCount()) {
return (this.f4661p & 4) != 0;
}
if ((this.f4661p & 2) == 0) {
return false;
}
for (int i5 = i4 - 1; i5 >= 0; i5--) {
if (getChildAt(i5).getVisibility() != 8) {
return true;
}
}
return false;
}
/* JADX WARNING: Removed duplicated region for block: B:28:0x00b1 */
/* JADX WARNING: Removed duplicated region for block: B:31:0x00ba */
/* JADX WARNING: Removed duplicated region for block: B:43:0x00ec */
/* JADX WARNING: Removed duplicated region for block: B:46:0x0100 */
/* Code decompiled incorrectly, please refer to instructions dump. */
public void u(int r25, int r26, int r27, int r28) {
/*
r24 = this;
r6 = r24
boolean r0 = p.i0.b(r24)
int r7 = r24.getPaddingTop()
int r1 = r28 - r26
int r2 = r24.getPaddingBottom()
int r8 = r1 - r2
int r1 = r1 - r7
int r2 = r24.getPaddingBottom()
int r9 = r1 - r2
int r10 = r24.getVirtualChildCount()
int r1 = r6.f4652g
r2 = 8388615(0x800007, float:1.1754953E-38)
r2 = r2 & r1
r11 = r1 & 112(0x70, float:1.57E-43)
boolean r12 = r6.f4648c
int[] r13 = r6.f4656k
int[] r14 = r6.f4657l
int r1 = S.C.x(r24)
int r1 = S.C0317h.b(r2, r1)
r15 = 2
r5 = 1
if (r1 == r5) goto L_0x004b
r2 = 5
if (r1 == r2) goto L_0x003f
int r1 = r24.getPaddingLeft()
goto L_0x0056
L_0x003f:
int r1 = r24.getPaddingLeft()
int r1 = r1 + r27
int r1 = r1 - r25
int r2 = r6.f4653h
int r1 = r1 - r2
goto L_0x0056
L_0x004b:
int r1 = r24.getPaddingLeft()
int r2 = r27 - r25
int r3 = r6.f4653h
int r2 = r2 - r3
int r2 = r2 / r15
int r1 = r1 + r2
L_0x0056:
r2 = 0
if (r0 == 0) goto L_0x0060
int r0 = r10 + -1
r16 = r0
r17 = -1
goto L_0x0064
L_0x0060:
r16 = r2
r17 = r5
L_0x0064:
r3 = r2
L_0x0065:
if (r3 >= r10) goto L_0x014a
int r0 = r17 * r3
int r2 = r16 + r0
android.view.View r0 = r6.s(r2)
if (r0 != 0) goto L_0x0082
int r0 = r6.y(r2)
int r1 = r1 + r0
r21 = r5
r23 = r7
r19 = r10
r20 = r11
L_0x007e:
r22 = -1
goto L_0x013d
L_0x0082:
int r5 = r0.getVisibility()
r15 = 8
if (r5 == r15) goto L_0x0131
int r15 = r0.getMeasuredWidth()
int r5 = r0.getMeasuredHeight()
android.view.ViewGroup$LayoutParams r18 = r0.getLayoutParams()
r4 = r18
androidx.appcompat.widget.b$a r4 = (androidx.appcompat.widget.b.a) r4
r18 = r3
if (r12 == 0) goto L_0x00aa
int r3 = r4.height
r19 = r10
r10 = -1
if (r3 == r10) goto L_0x00ac
int r10 = r0.getBaseline()
goto L_0x00ad
L_0x00aa:
r19 = r10
L_0x00ac:
r10 = -1
L_0x00ad:
int r3 = r4.f4664b
if (r3 >= 0) goto L_0x00b2
r3 = r11
L_0x00b2:
r3 = r3 & 112(0x70, float:1.57E-43)
r20 = r11
r11 = 16
if (r3 == r11) goto L_0x00ec
r11 = 48
if (r3 == r11) goto L_0x00dd
r11 = 80
if (r3 == r11) goto L_0x00c7
r3 = r7
r11 = -1
L_0x00c4:
r21 = 1
goto L_0x00fa
L_0x00c7:
int r3 = r8 - r5
int r11 = r4.bottomMargin
int r3 = r3 - r11
r11 = -1
if (r10 == r11) goto L_0x00c4
int r21 = r0.getMeasuredHeight()
int r21 = r21 - r10
r10 = 2
r22 = r14[r10]
int r22 = r22 - r21
int r3 = r3 - r22
goto L_0x00c4
L_0x00dd:
r11 = -1
int r3 = r4.topMargin
int r3 = r3 + r7
if (r10 == r11) goto L_0x00c4
r21 = 1
r22 = r13[r21]
int r22 = r22 - r10
int r3 = r3 + r22
goto L_0x00fa
L_0x00ec:
r11 = -1
r21 = 1
int r3 = r9 - r5
r10 = 2
int r3 = r3 / r10
int r3 = r3 + r7
int r10 = r4.topMargin
int r3 = r3 + r10
int r10 = r4.bottomMargin
int r3 = r3 - r10
L_0x00fa:
boolean r10 = r6.t(r2)
if (r10 == 0) goto L_0x0103
int r10 = r6.f4659n
int r1 = r1 + r10
L_0x0103:
int r10 = r4.leftMargin
int r10 = r10 + r1
int r1 = r6.q(r0)
int r22 = r10 + r1
r25 = r0
r0 = r24
r1 = r25
r11 = r2
r2 = r22
r23 = r7
r22 = -1
r7 = r4
r4 = r15
r0.A(r1, r2, r3, r4, r5)
int r0 = r7.rightMargin
int r15 = r15 + r0
r0 = r25
int r1 = r6.r(r0)
int r15 = r15 + r1
int r10 = r10 + r15
int r0 = r6.p(r0, r11)
int r3 = r18 + r0
r1 = r10
goto L_0x013d
L_0x0131:
r18 = r3
r23 = r7
r19 = r10
r20 = r11
r21 = 1
goto L_0x007e
L_0x013d:
int r3 = r3 + 1
r10 = r19
r11 = r20
r5 = r21
r7 = r23
r15 = 2
goto L_0x0065
L_0x014a:
return
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.appcompat.widget.b.u(int, int, int, int):void");
}
public void v(int i4, int i5, int i6, int i7) {
int i8;
int i9;
int i10;
int i11;
int paddingLeft = getPaddingLeft();
int i12 = i6 - i4;
int paddingRight = i12 - getPaddingRight();
int paddingRight2 = (i12 - paddingLeft) - getPaddingRight();
int virtualChildCount = getVirtualChildCount();
int i13 = this.f4652g;
int i14 = i13 & 112;
int i15 = i13 & 8388615;
int paddingTop = i14 != 16 ? i14 != 80 ? getPaddingTop() : ((getPaddingTop() + i7) - i5) - this.f4653h : getPaddingTop() + (((i7 - i5) - this.f4653h) / 2);
int i16 = 0;
while (i16 < virtualChildCount) {
View s4 = s(i16);
if (s4 == null) {
paddingTop += y(i16);
} else if (s4.getVisibility() != 8) {
int measuredWidth = s4.getMeasuredWidth();
int measuredHeight = s4.getMeasuredHeight();
a aVar = (a) s4.getLayoutParams();
int i17 = aVar.f4664b;
if (i17 < 0) {
i17 = i15;
}
int b4 = C0317h.b(i17, C.x(this)) & 7;
if (b4 == 1) {
i9 = ((paddingRight2 - measuredWidth) / 2) + paddingLeft + aVar.leftMargin;
i10 = aVar.rightMargin;
i11 = i9 - i10;
} else if (b4 != 5) {
i11 = aVar.leftMargin + paddingLeft;
} else {
i9 = paddingRight - measuredWidth;
i10 = aVar.rightMargin;
i11 = i9 - i10;
}
int i18 = i11;
if (t(i16)) {
paddingTop += this.f4660o;
}
int i19 = paddingTop + aVar.topMargin;
A(s4, i18, i19 + q(s4), measuredWidth, measuredHeight);
i16 += p(s4, i16);
paddingTop = i19 + measuredHeight + aVar.bottomMargin + r(s4);
i8 = 1;
i16 += i8;
}
i8 = 1;
i16 += i8;
}
}
public void w(View view, int i4, int i5, int i6, int i7, int i8) {
measureChildWithMargins(view, i5, i6, i7, i8);
}
/* JADX WARNING: Removed duplicated region for block: B:192:0x045b */
/* JADX WARNING: Removed duplicated region for block: B:57:0x0170 */
/* JADX WARNING: Removed duplicated region for block: B:58:0x0175 */
/* JADX WARNING: Removed duplicated region for block: B:65:0x0197 */
/* JADX WARNING: Removed duplicated region for block: B:71:0x01c0 */
/* JADX WARNING: Removed duplicated region for block: B:72:0x01c3 */
/* JADX WARNING: Removed duplicated region for block: B:75:0x01cb */
/* JADX WARNING: Removed duplicated region for block: B:80:0x01d9 */
/* Code decompiled incorrectly, please refer to instructions dump. */
public void x(int r40, int r41) {
/*
r39 = this;
r7 = r39
r8 = r40
r9 = r41
r10 = 0
r7.f4653h = r10
int r11 = r39.getVirtualChildCount()
int r12 = android.view.View.MeasureSpec.getMode(r40)
int r13 = android.view.View.MeasureSpec.getMode(r41)
int[] r0 = r7.f4656k
r14 = 4
if (r0 == 0) goto L_0x001e
int[] r0 = r7.f4657l
if (r0 != 0) goto L_0x0026
L_0x001e:
int[] r0 = new int[r14]
r7.f4656k = r0
int[] r0 = new int[r14]
r7.f4657l = r0
L_0x0026:
int[] r15 = r7.f4656k
int[] r6 = r7.f4657l
r16 = 3
r5 = -1
r15[r16] = r5
r17 = 2
r15[r17] = r5
r18 = 1
r15[r18] = r5
r15[r10] = r5
r6[r16] = r5
r6[r17] = r5
r6[r18] = r5
r6[r10] = r5
boolean r4 = r7.f4648c
boolean r3 = r7.f4655j
r2 = 1073741824(0x40000000, float:2.0)
if (r12 != r2) goto L_0x004c
r19 = r18
goto L_0x004e
L_0x004c:
r19 = r10
L_0x004e:
r20 = 0
r1 = r10
r14 = r1
r21 = r14
r22 = r21
r23 = r22
r24 = r23
r25 = r24
r27 = r25
r26 = r18
r0 = r20
L_0x0062:
r28 = r6
r5 = 8
if (r1 >= r11) goto L_0x0204
android.view.View r6 = r7.s(r1)
if (r6 != 0) goto L_0x0082
int r5 = r7.f4653h
int r6 = r7.y(r1)
int r5 = r5 + r6
r7.f4653h = r5
L_0x0077:
r33 = r3
r37 = r4
r38 = r2
r2 = r1
r1 = r38
goto L_0x01f1
L_0x0082:
int r10 = r6.getVisibility()
if (r10 != r5) goto L_0x008e
int r5 = r7.p(r6, r1)
int r1 = r1 + r5
goto L_0x0077
L_0x008e:
boolean r5 = r7.t(r1)
if (r5 == 0) goto L_0x009b
int r5 = r7.f4653h
int r10 = r7.f4659n
int r5 = r5 + r10
r7.f4653h = r5
L_0x009b:
android.view.ViewGroup$LayoutParams r5 = r6.getLayoutParams()
r10 = r5
androidx.appcompat.widget.b$a r10 = (androidx.appcompat.widget.b.a) r10
float r5 = r10.f4663a
float r32 = r0 + r5
if (r12 != r2) goto L_0x00ef
int r0 = r10.width
if (r0 != 0) goto L_0x00ef
int r0 = (r5 > r20 ? 1 : (r5 == r20 ? 0 : -1))
if (r0 <= 0) goto L_0x00ef
if (r19 == 0) goto L_0x00bd
int r0 = r7.f4653h
int r5 = r10.leftMargin
int r2 = r10.rightMargin
int r5 = r5 + r2
int r0 = r0 + r5
r7.f4653h = r0
goto L_0x00cb
L_0x00bd:
int r0 = r7.f4653h
int r2 = r10.leftMargin
int r2 = r2 + r0
int r5 = r10.rightMargin
int r2 = r2 + r5
int r0 = java.lang.Math.max(r0, r2)
r7.f4653h = r0
L_0x00cb:
if (r4 == 0) goto L_0x00e0
r0 = 0
int r2 = android.view.View.MeasureSpec.makeMeasureSpec(r0, r0)
r6.measure(r2, r2)
r35 = r1
r33 = r3
r37 = r4
r3 = r6
r29 = -2
goto L_0x0167
L_0x00e0:
r35 = r1
r33 = r3
r37 = r4
r3 = r6
r24 = r18
r1 = 1073741824(0x40000000, float:2.0)
r29 = -2
goto L_0x0169
L_0x00ef:
int r0 = r10.width
if (r0 != 0) goto L_0x00fc
int r0 = (r5 > r20 ? 1 : (r5 == r20 ? 0 : -1))
if (r0 <= 0) goto L_0x00fc
r5 = -2
r10.width = r5
r2 = 0
goto L_0x00ff
L_0x00fc:
r5 = -2
r2 = -2147483648(0xffffffff80000000, float:-0.0)
L_0x00ff:
int r0 = (r32 > r20 ? 1 : (r32 == r20 ? 0 : -1))
if (r0 != 0) goto L_0x0108
int r0 = r7.f4653h
r29 = r0
goto L_0x010a
L_0x0108:
r29 = 0
L_0x010a:
r34 = 0
r0 = r39
r35 = r1
r1 = r6
r36 = r2
r2 = r35
r33 = r3
r3 = r40
r37 = r4
r4 = r29
r29 = r5
r9 = -1
r5 = r41
r31 = r6
r9 = -2147483648(0xffffffff80000000, float:-0.0)
r6 = r34
r0.w(r1, r2, r3, r4, r5, r6)
r0 = r36
if (r0 == r9) goto L_0x0131
r10.width = r0
L_0x0131:
int r0 = r31.getMeasuredWidth()
if (r19 == 0) goto L_0x014a
int r1 = r7.f4653h
int r2 = r10.leftMargin
int r2 = r2 + r0
int r3 = r10.rightMargin
int r2 = r2 + r3
r3 = r31
int r4 = r7.r(r3)
int r2 = r2 + r4
int r1 = r1 + r2
r7.f4653h = r1
goto L_0x0161
L_0x014a:
r3 = r31
int r1 = r7.f4653h
int r2 = r1 + r0
int r4 = r10.leftMargin
int r2 = r2 + r4
int r4 = r10.rightMargin
int r2 = r2 + r4
int r4 = r7.r(r3)
int r2 = r2 + r4
int r1 = java.lang.Math.max(r1, r2)
r7.f4653h = r1
L_0x0161:
if (r33 == 0) goto L_0x0167
int r14 = java.lang.Math.max(r0, r14)
L_0x0167:
r1 = 1073741824(0x40000000, float:2.0)
L_0x0169:
if (r13 == r1) goto L_0x0175
int r0 = r10.height
r2 = -1
if (r0 != r2) goto L_0x0175
r0 = r18
r27 = r0
goto L_0x0176
L_0x0175:
r0 = 0
L_0x0176:
int r2 = r10.topMargin
int r4 = r10.bottomMargin
int r2 = r2 + r4
int r4 = r3.getMeasuredHeight()
int r4 = r4 + r2
int r5 = r3.getMeasuredState()
r6 = r25
int r25 = android.view.View.combineMeasuredStates(r6, r5)
if (r37 == 0) goto L_0x01b3
int r5 = r3.getBaseline()
r6 = -1
if (r5 == r6) goto L_0x01b3
int r6 = r10.f4664b
if (r6 >= 0) goto L_0x0199
int r6 = r7.f4652g
L_0x0199:
r6 = r6 & 112(0x70, float:1.57E-43)
r9 = 4
int r6 = r6 >> r9
r6 = r6 & -2
int r6 = r6 >> 1
r9 = r15[r6]
int r9 = java.lang.Math.max(r9, r5)
r15[r6] = r9
r9 = r28[r6]
int r5 = r4 - r5
int r5 = java.lang.Math.max(r9, r5)
r28[r6] = r5
L_0x01b3:
r5 = r21
int r21 = java.lang.Math.max(r5, r4)
if (r26 == 0) goto L_0x01c3
int r5 = r10.height
r6 = -1
if (r5 != r6) goto L_0x01c3
r26 = r18
goto L_0x01c5
L_0x01c3:
r26 = 0
L_0x01c5:
float r5 = r10.f4663a
int r5 = (r5 > r20 ? 1 : (r5 == r20 ? 0 : -1))
if (r5 <= 0) goto L_0x01d9
if (r0 == 0) goto L_0x01d0
L_0x01cd:
r10 = r23
goto L_0x01d2
L_0x01d0:
r2 = r4
goto L_0x01cd
L_0x01d2:
int r23 = java.lang.Math.max(r10, r2)
L_0x01d6:
r10 = r35
goto L_0x01e9
L_0x01d9:
r10 = r23
if (r0 == 0) goto L_0x01e0
L_0x01dd:
r4 = r22
goto L_0x01e2
L_0x01e0:
r2 = r4
goto L_0x01dd
L_0x01e2:
int r22 = java.lang.Math.max(r4, r2)
r23 = r10
goto L_0x01d6
L_0x01e9:
int r0 = r7.p(r3, r10)
int r0 = r0 + r10
r2 = r0
r0 = r32
L_0x01f1:
int r2 = r2 + 1
r9 = r41
r6 = r28
r3 = r33
r4 = r37
r5 = -1
r10 = 0
r38 = r2
r2 = r1
r1 = r38
goto L_0x0062
L_0x0204:
r1 = r2
r33 = r3
r37 = r4
r2 = r21
r4 = r22
r10 = r23
r6 = r25
r9 = -2147483648(0xffffffff80000000, float:-0.0)
r29 = -2
int r3 = r7.f4653h
if (r3 <= 0) goto L_0x0226
boolean r3 = r7.t(r11)
if (r3 == 0) goto L_0x0226
int r3 = r7.f4653h
int r1 = r7.f4659n
int r3 = r3 + r1
r7.f4653h = r3
L_0x0226:
r1 = r15[r18]
r3 = -1
if (r1 != r3) goto L_0x023e
r21 = 0
r5 = r15[r21]
if (r5 != r3) goto L_0x023e
r5 = r15[r17]
if (r5 != r3) goto L_0x023e
r5 = r15[r16]
if (r5 == r3) goto L_0x023a
goto L_0x023e
L_0x023a:
r1 = r2
r21 = r6
goto L_0x026d
L_0x023e:
r3 = r15[r16]
r5 = 0
r9 = r15[r5]
r5 = r15[r17]
int r1 = java.lang.Math.max(r1, r5)
int r1 = java.lang.Math.max(r9, r1)
int r1 = java.lang.Math.max(r3, r1)
r3 = r28[r16]
r5 = 0
r9 = r28[r5]
r5 = r28[r18]
r21 = r6
r6 = r28[r17]
int r5 = java.lang.Math.max(r5, r6)
int r5 = java.lang.Math.max(r9, r5)
int r3 = java.lang.Math.max(r3, r5)
int r1 = r1 + r3
int r1 = java.lang.Math.max(r2, r1)
L_0x026d:
if (r33 == 0) goto L_0x0277
r2 = -2147483648(0xffffffff80000000, float:-0.0)
if (r12 == r2) goto L_0x0275
if (r12 != 0) goto L_0x0277
L_0x0275:
r2 = 0
goto L_0x027a
L_0x0277:
r23 = r1
goto L_0x02d4
L_0x027a:
r7.f4653h = r2
r2 = 0
L_0x027d:
if (r2 >= r11) goto L_0x0277
android.view.View r3 = r7.s(r2)
if (r3 != 0) goto L_0x028f
int r3 = r7.f4653h
int r5 = r7.y(r2)
int r3 = r3 + r5
r7.f4653h = r3
goto L_0x029c
L_0x028f:
int r5 = r3.getVisibility()
r6 = 8
if (r5 != r6) goto L_0x029f
int r3 = r7.p(r3, r2)
int r2 = r2 + r3
L_0x029c:
r23 = r1
goto L_0x02cf
L_0x029f:
android.view.ViewGroup$LayoutParams r5 = r3.getLayoutParams()
androidx.appcompat.widget.b$a r5 = (androidx.appcompat.widget.b.a) r5
if (r19 == 0) goto L_0x02b8
int r6 = r7.f4653h
int r9 = r5.leftMargin
int r9 = r9 + r14
int r5 = r5.rightMargin
int r9 = r9 + r5
int r3 = r7.r(r3)
int r9 = r9 + r3
int r6 = r6 + r9
r7.f4653h = r6
goto L_0x029c
L_0x02b8:
int r6 = r7.f4653h
int r9 = r6 + r14
r23 = r1
int r1 = r5.leftMargin
int r9 = r9 + r1
int r1 = r5.rightMargin
int r9 = r9 + r1
int r1 = r7.r(r3)
int r9 = r9 + r1
int r1 = java.lang.Math.max(r6, r9)
r7.f4653h = r1
L_0x02cf:
int r2 = r2 + 1
r1 = r23
goto L_0x027d
L_0x02d4:
int r1 = r7.f4653h
int r2 = r39.getPaddingLeft()
int r3 = r39.getPaddingRight()
int r2 = r2 + r3
int r1 = r1 + r2
r7.f4653h = r1
int r2 = r39.getSuggestedMinimumWidth()
int r1 = java.lang.Math.max(r1, r2)
r2 = 0
int r1 = android.view.View.resolveSizeAndState(r1, r8, r2)
r2 = 16777215(0xffffff, float:2.3509886E-38)
r2 = r2 & r1
int r3 = r7.f4653h
int r2 = r2 - r3
if (r24 != 0) goto L_0x0343
if (r2 == 0) goto L_0x02ff
int r5 = (r0 > r20 ? 1 : (r0 == r20 ? 0 : -1))
if (r5 <= 0) goto L_0x02ff
goto L_0x0343
L_0x02ff:
int r0 = java.lang.Math.max(r4, r10)
if (r33 == 0) goto L_0x033b
r2 = 1073741824(0x40000000, float:2.0)
if (r12 == r2) goto L_0x033b
r10 = 0
L_0x030a:
if (r10 >= r11) goto L_0x033b
android.view.View r2 = r7.s(r10)
if (r2 == 0) goto L_0x0338
int r4 = r2.getVisibility()
r5 = 8
if (r4 != r5) goto L_0x031b
goto L_0x0338
L_0x031b:
android.view.ViewGroup$LayoutParams r4 = r2.getLayoutParams()
androidx.appcompat.widget.b$a r4 = (androidx.appcompat.widget.b.a) r4
float r4 = r4.f4663a
int r4 = (r4 > r20 ? 1 : (r4 == r20 ? 0 : -1))
if (r4 <= 0) goto L_0x0338
r4 = 1073741824(0x40000000, float:2.0)
int r5 = android.view.View.MeasureSpec.makeMeasureSpec(r14, r4)
int r6 = r2.getMeasuredHeight()
int r6 = android.view.View.MeasureSpec.makeMeasureSpec(r6, r4)
r2.measure(r5, r6)
L_0x0338:
int r10 = r10 + 1
goto L_0x030a
L_0x033b:
r2 = r41
r25 = r11
r9 = r21
goto L_0x04db
L_0x0343:
float r5 = r7.f4654i
int r6 = (r5 > r20 ? 1 : (r5 == r20 ? 0 : -1))
if (r6 <= 0) goto L_0x034a
r0 = r5
L_0x034a:
r5 = -1
r15[r16] = r5
r15[r17] = r5
r15[r18] = r5
r6 = 0
r15[r6] = r5
r28[r16] = r5
r28[r17] = r5
r28[r18] = r5
r28[r6] = r5
r7.f4653h = r6
r6 = r4
r4 = r5
r9 = r21
r10 = 0
L_0x0363:
if (r10 >= r11) goto L_0x0485
android.view.View r14 = r7.s(r10)
if (r14 == 0) goto L_0x0373
int r5 = r14.getVisibility()
r3 = 8
if (r5 != r3) goto L_0x037a
L_0x0373:
r3 = r2
r25 = r11
r2 = r41
goto L_0x047b
L_0x037a:
android.view.ViewGroup$LayoutParams r5 = r14.getLayoutParams()
androidx.appcompat.widget.b$a r5 = (androidx.appcompat.widget.b.a) r5
float r3 = r5.f4663a
int r23 = (r3 > r20 ? 1 : (r3 == r20 ? 0 : -1))
if (r23 <= 0) goto L_0x03e2
float r8 = (float) r2
float r8 = r8 * r3
float r8 = r8 / r0
int r8 = (int) r8
float r0 = r0 - r3
int r2 = r2 - r8
int r3 = r39.getPaddingTop()
int r23 = r39.getPaddingBottom()
int r3 = r3 + r23
r23 = r0
int r0 = r5.topMargin
int r3 = r3 + r0
int r0 = r5.bottomMargin
int r3 = r3 + r0
int r0 = r5.height
r24 = r2
r25 = r11
r11 = -1
r2 = r41
int r0 = android.view.ViewGroup.getChildMeasureSpec(r2, r3, r0)
int r3 = r5.width
if (r3 != 0) goto L_0x03c0
r3 = 1073741824(0x40000000, float:2.0)
if (r12 == r3) goto L_0x03b4
goto L_0x03c2
L_0x03b4:
if (r8 <= 0) goto L_0x03b7
goto L_0x03b8
L_0x03b7:
r8 = 0
L_0x03b8:
int r8 = android.view.View.MeasureSpec.makeMeasureSpec(r8, r3)
r14.measure(r8, r0)
goto L_0x03d2
L_0x03c0:
r3 = 1073741824(0x40000000, float:2.0)
L_0x03c2:
int r30 = r14.getMeasuredWidth()
int r8 = r30 + r8
if (r8 >= 0) goto L_0x03cb
r8 = 0
L_0x03cb:
int r8 = android.view.View.MeasureSpec.makeMeasureSpec(r8, r3)
r14.measure(r8, r0)
L_0x03d2:
int r0 = r14.getMeasuredState()
r3 = -16777216(0xffffffffff000000, float:-1.7014118E38)
r0 = r0 & r3
int r9 = android.view.View.combineMeasuredStates(r9, r0)
r0 = r23
r3 = r24
goto L_0x03e8
L_0x03e2:
r3 = r2
r25 = r11
r11 = -1
r2 = r41
L_0x03e8:
if (r19 == 0) goto L_0x0407
int r8 = r7.f4653h
int r23 = r14.getMeasuredWidth()
int r11 = r5.leftMargin
int r23 = r23 + r11
int r11 = r5.rightMargin
int r23 = r23 + r11
int r11 = r7.r(r14)
int r23 = r23 + r11
int r8 = r8 + r23
r7.f4653h = r8
r23 = r0
L_0x0404:
r0 = 1073741824(0x40000000, float:2.0)
goto L_0x0422
L_0x0407:
int r8 = r7.f4653h
int r11 = r14.getMeasuredWidth()
int r11 = r11 + r8
r23 = r0
int r0 = r5.leftMargin
int r11 = r11 + r0
int r0 = r5.rightMargin
int r11 = r11 + r0
int r0 = r7.r(r14)
int r11 = r11 + r0
int r0 = java.lang.Math.max(r8, r11)
r7.f4653h = r0
goto L_0x0404
L_0x0422:
if (r13 == r0) goto L_0x042c
int r0 = r5.height
r8 = -1
if (r0 != r8) goto L_0x042c
r0 = r18
goto L_0x042d
L_0x042c:
r0 = 0
L_0x042d:
int r8 = r5.topMargin
int r11 = r5.bottomMargin
int r8 = r8 + r11
int r11 = r14.getMeasuredHeight()
int r11 = r11 + r8
int r4 = java.lang.Math.max(r4, r11)
if (r0 == 0) goto L_0x043e
goto L_0x043f
L_0x043e:
r8 = r11
L_0x043f:
int r0 = java.lang.Math.max(r6, r8)
if (r26 == 0) goto L_0x044d
int r6 = r5.height
r8 = -1
if (r6 != r8) goto L_0x044e
r6 = r18
goto L_0x044f
L_0x044d:
r8 = -1
L_0x044e:
r6 = 0
L_0x044f:
if (r37 == 0) goto L_0x0476
int r14 = r14.getBaseline()
if (r14 == r8) goto L_0x0476
int r5 = r5.f4664b
if (r5 >= 0) goto L_0x045d
int r5 = r7.f4652g
L_0x045d:
r5 = r5 & 112(0x70, float:1.57E-43)
r8 = 4
int r5 = r5 >> r8
r5 = r5 & -2
int r5 = r5 >> 1
r8 = r15[r5]
int r8 = java.lang.Math.max(r8, r14)
r15[r5] = r8
r8 = r28[r5]
int r11 = r11 - r14
int r8 = java.lang.Math.max(r8, r11)
r28[r5] = r8
L_0x0476:
r26 = r6
r6 = r0
r0 = r23
L_0x047b:
int r10 = r10 + 1
r8 = r40
r2 = r3
r11 = r25
r5 = -1
goto L_0x0363
L_0x0485:
r2 = r41
r25 = r11
int r0 = r7.f4653h
int r3 = r39.getPaddingLeft()
int r5 = r39.getPaddingRight()
int r3 = r3 + r5
int r0 = r0 + r3
r7.f4653h = r0
r0 = r15[r18]
r3 = -1
if (r0 != r3) goto L_0x04ac
r5 = 0
r8 = r15[r5]
if (r8 != r3) goto L_0x04ac
r5 = r15[r17]
if (r5 != r3) goto L_0x04ac
r5 = r15[r16]
if (r5 == r3) goto L_0x04aa
goto L_0x04ac
L_0x04aa:
r0 = r4
goto L_0x04d8
L_0x04ac:
r3 = r15[r16]
r5 = 0
r8 = r15[r5]
r10 = r15[r17]
int r0 = java.lang.Math.max(r0, r10)
int r0 = java.lang.Math.max(r8, r0)
int r0 = java.lang.Math.max(r3, r0)
r3 = r28[r16]
r5 = r28[r5]
r8 = r28[r18]
r10 = r28[r17]
int r8 = java.lang.Math.max(r8, r10)
int r5 = java.lang.Math.max(r5, r8)
int r3 = java.lang.Math.max(r3, r5)
int r0 = r0 + r3
int r0 = java.lang.Math.max(r4, r0)
L_0x04d8:
r23 = r0
r0 = r6
L_0x04db:
if (r26 != 0) goto L_0x04e2
r3 = 1073741824(0x40000000, float:2.0)
if (r13 == r3) goto L_0x04e2
goto L_0x04e4
L_0x04e2:
r0 = r23
L_0x04e4:
int r3 = r39.getPaddingTop()
int r4 = r39.getPaddingBottom()
int r3 = r3 + r4
int r0 = r0 + r3
int r3 = r39.getSuggestedMinimumHeight()
int r0 = java.lang.Math.max(r0, r3)
r3 = -16777216(0xffffffffff000000, float:-1.7014118E38)
r3 = r3 & r9
r1 = r1 | r3
int r3 = r9 << 16
int r0 = android.view.View.resolveSizeAndState(r0, r2, r3)
r7.setMeasuredDimension(r1, r0)
if (r27 == 0) goto L_0x050c
r0 = r40
r1 = r25
r7.k(r1, r0)
L_0x050c:
return
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.appcompat.widget.b.x(int, int):void");
}
public int y(int i4) {
return 0;
}
/* JADX WARNING: Code restructure failed: missing block: B:136:0x031b, code lost:
if (r14.width == -1) goto L_0x0322;
*/
/* Code decompiled incorrectly, please refer to instructions dump. */
public void z(int r34, int r35) {
/*
r33 = this;
r7 = r33
r8 = r34
r9 = r35
r10 = 0
r7.f4653h = r10
int r11 = r33.getVirtualChildCount()
int r12 = android.view.View.MeasureSpec.getMode(r34)
int r13 = android.view.View.MeasureSpec.getMode(r35)
int r14 = r7.f4649d
boolean r15 = r7.f4655j
r16 = 1
r17 = 0
r1 = r10
r2 = r1
r3 = r2
r4 = r3
r5 = r4
r6 = r5
r18 = r6
r20 = r18
r19 = r16
r0 = r17
L_0x002b:
r10 = 8
r22 = r4
if (r6 >= r11) goto L_0x019b
android.view.View r4 = r7.s(r6)
if (r4 != 0) goto L_0x0048
int r4 = r7.f4653h
int r10 = r7.y(r6)
int r4 = r4 + r10
r7.f4653h = r4
r24 = r13
r4 = r22
r22 = r11
goto L_0x018f
L_0x0048:
r24 = r1
int r1 = r4.getVisibility()
if (r1 != r10) goto L_0x005f
int r1 = r7.p(r4, r6)
int r6 = r6 + r1
r4 = r22
r1 = r24
r22 = r11
r24 = r13
goto L_0x018f
L_0x005f:
boolean r1 = r7.t(r6)
if (r1 == 0) goto L_0x006c
int r1 = r7.f4653h
int r10 = r7.f4660o
int r1 = r1 + r10
r7.f4653h = r1
L_0x006c:
android.view.ViewGroup$LayoutParams r1 = r4.getLayoutParams()
r10 = r1
androidx.appcompat.widget.b$a r10 = (androidx.appcompat.widget.b.a) r10
float r1 = r10.f4663a
float r25 = r0 + r1
r0 = 1073741824(0x40000000, float:2.0)
if (r13 != r0) goto L_0x00a6
int r0 = r10.height
if (r0 != 0) goto L_0x00a6
int r0 = (r1 > r17 ? 1 : (r1 == r17 ? 0 : -1))
if (r0 <= 0) goto L_0x00a6
int r0 = r7.f4653h
int r1 = r10.topMargin
int r1 = r1 + r0
r26 = r2
int r2 = r10.bottomMargin
int r1 = r1 + r2
int r0 = java.lang.Math.max(r0, r1)
r7.f4653h = r0
r0 = r3
r3 = r4
r31 = r5
r18 = r16
r8 = r24
r29 = r26
r24 = r13
r13 = r22
r22 = r11
r11 = r6
goto L_0x0114
L_0x00a6:
r26 = r2
int r0 = r10.height
if (r0 != 0) goto L_0x00b5
int r0 = (r1 > r17 ? 1 : (r1 == r17 ? 0 : -1))
if (r0 <= 0) goto L_0x00b5
r0 = -2
r10.height = r0
r2 = 0
goto L_0x00b7
L_0x00b5:
r2 = -2147483648(0xffffffff80000000, float:-0.0)
L_0x00b7:
int r0 = (r25 > r17 ? 1 : (r25 == r17 ? 0 : -1))
if (r0 != 0) goto L_0x00c0
int r0 = r7.f4653h
r27 = r0
goto L_0x00c2
L_0x00c0:
r27 = 0
L_0x00c2:
r28 = 0
r23 = 1073741824(0x40000000, float:2.0)
r0 = r33
r8 = r24
r1 = r4
r30 = r2
r29 = r26
r2 = r6
r9 = r3
r3 = r34
r24 = r13
r13 = r22
r22 = r11
r11 = r23
r23 = r4
r4 = r28
r31 = r5
r5 = r35
r11 = r6
r6 = r27
r0.w(r1, r2, r3, r4, r5, r6)
r1 = r30
r0 = -2147483648(0xffffffff80000000, float:-0.0)
if (r1 == r0) goto L_0x00f1
r10.height = r1
L_0x00f1:
int r0 = r23.getMeasuredHeight()
int r1 = r7.f4653h
int r2 = r1 + r0
int r3 = r10.topMargin
int r2 = r2 + r3
int r3 = r10.bottomMargin
int r2 = r2 + r3
r3 = r23
int r4 = r7.r(r3)
int r2 = r2 + r4
int r1 = java.lang.Math.max(r1, r2)
r7.f4653h = r1
if (r15 == 0) goto L_0x0113
int r0 = java.lang.Math.max(r0, r9)
goto L_0x0114
L_0x0113:
r0 = r9
L_0x0114:
if (r14 < 0) goto L_0x011e
int r6 = r11 + 1
if (r14 != r6) goto L_0x011e
int r1 = r7.f4653h
r7.f4650e = r1
L_0x011e:
if (r11 >= r14) goto L_0x0126
float r1 = r10.f4663a
int r1 = (r1 > r17 ? 1 : (r1 == r17 ? 0 : -1))
if (r1 > 0) goto L_0x0129
L_0x0126:
r1 = 1073741824(0x40000000, float:2.0)
goto L_0x0131
L_0x0129:
java.lang.RuntimeException r0 = new java.lang.RuntimeException
java.lang.String r1 = "A child of LinearLayout with index less than mBaselineAlignedChildIndex has weight > 0, which won't work. Either remove the weight, or don't set mBaselineAlignedChildIndex."
r0.<init>(r1)
throw r0
L_0x0131:
if (r12 == r1) goto L_0x013d
int r1 = r10.width
r2 = -1
if (r1 != r2) goto L_0x013d
r1 = r16
r20 = r1
goto L_0x013e
L_0x013d:
r1 = 0
L_0x013e:
int r2 = r10.leftMargin
int r4 = r10.rightMargin
int r2 = r2 + r4
int r4 = r3.getMeasuredWidth()
int r4 = r4 + r2
r5 = r29
int r5 = java.lang.Math.max(r5, r4)
int r6 = r3.getMeasuredState()
int r6 = android.view.View.combineMeasuredStates(r8, r6)
if (r19 == 0) goto L_0x0160
int r8 = r10.width
r9 = -1
if (r8 != r9) goto L_0x0160
r19 = r16
goto L_0x0162
L_0x0160:
r19 = 0
L_0x0162:
float r8 = r10.f4663a
int r8 = (r8 > r17 ? 1 : (r8 == r17 ? 0 : -1))
if (r8 <= 0) goto L_0x0171
if (r1 == 0) goto L_0x016b
goto L_0x016c
L_0x016b:
r2 = r4
L_0x016c:
int r4 = java.lang.Math.max(r13, r2)
goto L_0x017f
L_0x0171:
if (r1 == 0) goto L_0x0176
L_0x0173:
r1 = r31
goto L_0x0178
L_0x0176:
r2 = r4
goto L_0x0173
L_0x0178:
int r1 = java.lang.Math.max(r1, r2)
r31 = r1
r4 = r13
L_0x017f:
int r1 = r7.p(r3, r11)
int r1 = r1 + r11
r3 = r0
r2 = r5
r0 = r25
r5 = r31
r32 = r6
r6 = r1
r1 = r32
L_0x018f:
int r6 = r6 + 1
r8 = r34
r9 = r35
r11 = r22
r13 = r24
goto L_0x002b
L_0x019b:
r8 = r1
r9 = r3
r1 = r5
r24 = r13
r13 = r22
r5 = r2
r22 = r11
int r2 = r7.f4653h
if (r2 <= 0) goto L_0x01b9
r2 = r22
boolean r3 = r7.t(r2)
if (r3 == 0) goto L_0x01bb
int r3 = r7.f4653h
int r4 = r7.f4660o
int r3 = r3 + r4
r7.f4653h = r3
goto L_0x01bb
L_0x01b9:
r2 = r22
L_0x01bb:
r3 = r24
if (r15 == 0) goto L_0x020a
r4 = -2147483648(0xffffffff80000000, float:-0.0)
if (r3 == r4) goto L_0x01c5
if (r3 != 0) goto L_0x020a
L_0x01c5:
r4 = 0
r7.f4653h = r4
r4 = 0
L_0x01c9:
if (r4 >= r2) goto L_0x020a
android.view.View r6 = r7.s(r4)
if (r6 != 0) goto L_0x01db
int r6 = r7.f4653h
int r11 = r7.y(r4)
int r6 = r6 + r11
r7.f4653h = r6
goto L_0x0205
L_0x01db:
int r11 = r6.getVisibility()
if (r11 != r10) goto L_0x01e7
int r6 = r7.p(r6, r4)
int r4 = r4 + r6
goto L_0x0205
L_0x01e7:
android.view.ViewGroup$LayoutParams r11 = r6.getLayoutParams()
androidx.appcompat.widget.b$a r11 = (androidx.appcompat.widget.b.a) r11
int r14 = r7.f4653h
int r21 = r14 + r9
int r10 = r11.topMargin
int r21 = r21 + r10
int r10 = r11.bottomMargin
int r21 = r21 + r10
int r6 = r7.r(r6)
int r6 = r21 + r6
int r6 = java.lang.Math.max(r14, r6)
r7.f4653h = r6
L_0x0205:
int r4 = r4 + 1
r10 = 8
goto L_0x01c9
L_0x020a:
int r4 = r7.f4653h
int r6 = r33.getPaddingTop()
int r10 = r33.getPaddingBottom()
int r6 = r6 + r10
int r4 = r4 + r6
r7.f4653h = r4
int r6 = r33.getSuggestedMinimumHeight()
int r4 = java.lang.Math.max(r4, r6)
r6 = r35
r10 = r9
r9 = 0
int r4 = android.view.View.resolveSizeAndState(r4, r6, r9)
r9 = 16777215(0xffffff, float:2.3509886E-38)
r9 = r9 & r4
int r11 = r7.f4653h
int r9 = r9 - r11
if (r18 != 0) goto L_0x0279
if (r9 == 0) goto L_0x0238
int r11 = (r0 > r17 ? 1 : (r0 == r17 ? 0 : -1))
if (r11 <= 0) goto L_0x0238
goto L_0x0279
L_0x0238:
int r0 = java.lang.Math.max(r1, r13)
if (r15 == 0) goto L_0x0274
r1 = 1073741824(0x40000000, float:2.0)
if (r3 == r1) goto L_0x0274
r1 = 0
L_0x0243:
if (r1 >= r2) goto L_0x0274
android.view.View r3 = r7.s(r1)
if (r3 == 0) goto L_0x0271
int r9 = r3.getVisibility()
r11 = 8
if (r9 != r11) goto L_0x0254
goto L_0x0271
L_0x0254:
android.view.ViewGroup$LayoutParams r9 = r3.getLayoutParams()
androidx.appcompat.widget.b$a r9 = (androidx.appcompat.widget.b.a) r9
float r9 = r9.f4663a
int r9 = (r9 > r17 ? 1 : (r9 == r17 ? 0 : -1))
if (r9 <= 0) goto L_0x0271
int r9 = r3.getMeasuredWidth()
r11 = 1073741824(0x40000000, float:2.0)
int r9 = android.view.View.MeasureSpec.makeMeasureSpec(r9, r11)
int r13 = android.view.View.MeasureSpec.makeMeasureSpec(r10, r11)
r3.measure(r9, r13)
L_0x0271:
int r1 = r1 + 1
goto L_0x0243
L_0x0274:
r11 = r34
r1 = r8
goto L_0x0367
L_0x0279:
float r10 = r7.f4654i
int r11 = (r10 > r17 ? 1 : (r10 == r17 ? 0 : -1))
if (r11 <= 0) goto L_0x0280
r0 = r10
L_0x0280:
r10 = 0
r7.f4653h = r10
r11 = r9
r9 = r1
r1 = r8
r8 = r10
L_0x0287:
if (r8 >= r2) goto L_0x0356
android.view.View r13 = r7.s(r8)
int r14 = r13.getVisibility()
r15 = 8
if (r14 != r15) goto L_0x029b
r21 = r11
r11 = r34
goto L_0x034f
L_0x029b:
android.view.ViewGroup$LayoutParams r14 = r13.getLayoutParams()
androidx.appcompat.widget.b$a r14 = (androidx.appcompat.widget.b.a) r14
float r10 = r14.f4663a
int r18 = (r10 > r17 ? 1 : (r10 == r17 ? 0 : -1))
if (r18 <= 0) goto L_0x02fd
float r15 = (float) r11
float r15 = r15 * r10
float r15 = r15 / r0
int r15 = (int) r15
float r0 = r0 - r10
int r11 = r11 - r15
int r10 = r33.getPaddingLeft()
int r18 = r33.getPaddingRight()
int r10 = r10 + r18
r18 = r0
int r0 = r14.leftMargin
int r10 = r10 + r0
int r0 = r14.rightMargin
int r10 = r10 + r0
int r0 = r14.width
r21 = r11
r11 = r34
int r0 = android.view.ViewGroup.getChildMeasureSpec(r11, r10, r0)
int r10 = r14.height
if (r10 != 0) goto L_0x02de
r10 = 1073741824(0x40000000, float:2.0)
if (r3 == r10) goto L_0x02d2
goto L_0x02e0
L_0x02d2:
if (r15 <= 0) goto L_0x02d5
goto L_0x02d6
L_0x02d5:
r15 = 0
L_0x02d6:
int r15 = android.view.View.MeasureSpec.makeMeasureSpec(r15, r10)
r13.measure(r0, r15)
goto L_0x02f0
L_0x02de:
r10 = 1073741824(0x40000000, float:2.0)
L_0x02e0:
int r23 = r13.getMeasuredHeight()
int r15 = r23 + r15
if (r15 >= 0) goto L_0x02e9
r15 = 0
L_0x02e9:
int r15 = android.view.View.MeasureSpec.makeMeasureSpec(r15, r10)
r13.measure(r0, r15)
L_0x02f0:
int r0 = r13.getMeasuredState()
r0 = r0 & -256(0xffffffffffffff00, float:NaN)
int r1 = android.view.View.combineMeasuredStates(r1, r0)
r0 = r18
goto L_0x0302
L_0x02fd:
r10 = r11
r11 = r34
r21 = r10
L_0x0302:
int r10 = r14.leftMargin
int r15 = r14.rightMargin
int r10 = r10 + r15
int r15 = r13.getMeasuredWidth()
int r15 = r15 + r10
int r5 = java.lang.Math.max(r5, r15)
r18 = r0
r0 = 1073741824(0x40000000, float:2.0)
if (r12 == r0) goto L_0x031e
int r0 = r14.width
r23 = r1
r1 = -1
if (r0 != r1) goto L_0x0321
goto L_0x0322
L_0x031e:
r23 = r1
r1 = -1
L_0x0321:
r10 = r15
L_0x0322:
int r0 = java.lang.Math.max(r9, r10)
if (r19 == 0) goto L_0x032f
int r9 = r14.width
if (r9 != r1) goto L_0x032f
r9 = r16
goto L_0x0330
L_0x032f:
r9 = 0
L_0x0330:
int r10 = r7.f4653h
int r15 = r13.getMeasuredHeight()
int r15 = r15 + r10
int r1 = r14.topMargin
int r15 = r15 + r1
int r1 = r14.bottomMargin
int r15 = r15 + r1
int r1 = r7.r(r13)
int r15 = r15 + r1
int r1 = java.lang.Math.max(r10, r15)
r7.f4653h = r1
r19 = r9
r1 = r23
r9 = r0
r0 = r18
L_0x034f:
int r8 = r8 + 1
r11 = r21
r10 = 0
goto L_0x0287
L_0x0356:
r11 = r34
int r0 = r7.f4653h
int r3 = r33.getPaddingTop()
int r8 = r33.getPaddingBottom()
int r3 = r3 + r8
int r0 = r0 + r3
r7.f4653h = r0
r0 = r9
L_0x0367:
if (r19 != 0) goto L_0x036e
r3 = 1073741824(0x40000000, float:2.0)
if (r12 == r3) goto L_0x036e
goto L_0x036f
L_0x036e:
r0 = r5
L_0x036f:
int r3 = r33.getPaddingLeft()
int r5 = r33.getPaddingRight()
int r3 = r3 + r5
int r0 = r0 + r3
int r3 = r33.getSuggestedMinimumWidth()
int r0 = java.lang.Math.max(r0, r3)
int r0 = android.view.View.resolveSizeAndState(r0, r11, r1)
r7.setMeasuredDimension(r0, r4)
if (r20 == 0) goto L_0x038d
r7.l(r2, r6)
L_0x038d:
return
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.appcompat.widget.b.z(int, int):void");
}
public b(Context context, AttributeSet attributeSet, int i4) {
super(context, attributeSet, i4);
this.f4648c = true;
this.f4649d = -1;
this.f4650e = 0;
this.f4652g = 8388659;
f0 v4 = f0.v(context, attributeSet, j.f9457b1, i4, 0);
C.e0(this, context, j.f9457b1, attributeSet, v4.r(), i4, 0);
int k4 = v4.k(j.f9467d1, -1);
if (k4 >= 0) {
setOrientation(k4);
}
int k5 = v4.k(j.f9462c1, -1);
if (k5 >= 0) {
setGravity(k5);
}
boolean a4 = v4.a(j.f9472e1, true);
if (!a4) {
setBaselineAligned(a4);
}
this.f4654i = v4.i(j.f9482g1, -1.0f);
this.f4649d = v4.k(j.f9477f1, -1);
this.f4655j = v4.a(j.f9497j1, false);
setDividerDrawable(v4.g(j.f9487h1));
this.f4661p = v4.k(j.f9502k1, 0);
this.f4662q = v4.f(j.f9492i1, 0);
v4.w();
}
public static class a extends ViewGroup.MarginLayoutParams {
/* renamed from: a reason: collision with root package name */
public float f4663a;
/* renamed from: b reason: collision with root package name */
public int f4664b;
public a(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.f4664b = -1;
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, j.f9507l1);
this.f4663a = obtainStyledAttributes.getFloat(j.f9517n1, 0.0f);
this.f4664b = obtainStyledAttributes.getInt(j.f9512m1, -1);
obtainStyledAttributes.recycle();
}
public a(int i4, int i5) {
super(i4, i5);
this.f4664b = -1;
this.f4663a = 0.0f;
}
public a(ViewGroup.LayoutParams layoutParams) {
super(layoutParams);
this.f4664b = -1;
}
}
}
Download file