package androidx.appcompat.widget; import android.content.Context; import android.graphics.drawable.Drawable; import android.util.AttributeSet; import android.view.View; import android.view.ViewGroup; import android.widget.LinearLayout; import androidx.appcompat.widget.C0173c; import p007c.C0490f; import p023h0.C0829h1; import p023h0.C0936r; /* loaded from: classes.dex */ public class AlertDialogLayout extends C0173c { public AlertDialogLayout(Context context, AttributeSet attributeSet) { super(context, attributeSet); } /* renamed from: h */ private void m4770h(int i, int i2) { int makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(getMeasuredWidth(), 1073741824); for (int i3 = 0; i3 < i; i3++) { View childAt = getChildAt(i3); if (childAt.getVisibility() != 8) { C0173c.C0174a c0174a = (C0173c.C0174a) childAt.getLayoutParams(); if (((LinearLayout.LayoutParams) c0174a).width == -1) { int i4 = ((LinearLayout.LayoutParams) c0174a).height; ((LinearLayout.LayoutParams) c0174a).height = childAt.getMeasuredHeight(); measureChildWithMargins(childAt, makeMeasureSpec, 0, i2, 0); ((LinearLayout.LayoutParams) c0174a).height = i4; } } } } /* renamed from: w */ private void m4769w(View view, int i, int i2, int i3, int i4) { view.layout(i, i2, i3 + i, i4 + i2); } /* renamed from: x */ public static int m4768x(View view) { int m2815s = C0829h1.m2815s(view); if (m2815s > 0) { return m2815s; } if (view instanceof ViewGroup) { ViewGroup viewGroup = (ViewGroup) view; if (viewGroup.getChildCount() == 1) { return m4768x(viewGroup.getChildAt(0)); } } return 0; } /* JADX WARN: Removed duplicated region for block: B:32:0x00a6 */ @Override // androidx.appcompat.widget.C0173c, android.view.ViewGroup, android.view.View /* Code decompiled incorrectly, please refer to instructions dump. */ public void onLayout(boolean z, int i, int i2, int i3, int i4) { int i5; int i6; int paddingLeft = getPaddingLeft(); int i7 = i3 - i; int paddingRight = i7 - getPaddingRight(); int paddingRight2 = (i7 - paddingLeft) - getPaddingRight(); int measuredHeight = getMeasuredHeight(); int childCount = getChildCount(); int gravity = getGravity(); int i8 = gravity & 112; int i9 = gravity & 8388615; int paddingTop = i8 != 16 ? i8 != 80 ? getPaddingTop() : ((getPaddingTop() + i4) - i2) - measuredHeight : getPaddingTop() + (((i4 - i2) - measuredHeight) / 2); Drawable dividerDrawable = getDividerDrawable(); int intrinsicHeight = dividerDrawable == null ? 0 : dividerDrawable.getIntrinsicHeight(); for (int i10 = 0; i10 < childCount; i10++) { View childAt = getChildAt(i10); if (childAt != null && childAt.getVisibility() != 8) { int measuredWidth = childAt.getMeasuredWidth(); int measuredHeight2 = childAt.getMeasuredHeight(); C0173c.C0174a c0174a = (C0173c.C0174a) childAt.getLayoutParams(); int i11 = ((LinearLayout.LayoutParams) c0174a).gravity; if (i11 < 0) { i11 = i9; } int m2528a = C0936r.m2528a(i11, C0829h1.m2816r(this)) & 7; if (m2528a == 1) { i5 = ((paddingRight2 - measuredWidth) / 2) + paddingLeft + ((LinearLayout.LayoutParams) c0174a).leftMargin; } else if (m2528a != 5) { i6 = ((LinearLayout.LayoutParams) c0174a).leftMargin + paddingLeft; if (m4614p(i10)) { paddingTop += intrinsicHeight; } int i12 = paddingTop + ((LinearLayout.LayoutParams) c0174a).topMargin; m4769w(childAt, i6, i12, measuredWidth, measuredHeight2); paddingTop = i12 + measuredHeight2 + ((LinearLayout.LayoutParams) c0174a).bottomMargin; } else { i5 = paddingRight - measuredWidth; } i6 = i5 - ((LinearLayout.LayoutParams) c0174a).rightMargin; if (m4614p(i10)) { } int i122 = paddingTop + ((LinearLayout.LayoutParams) c0174a).topMargin; m4769w(childAt, i6, i122, measuredWidth, measuredHeight2); paddingTop = i122 + measuredHeight2 + ((LinearLayout.LayoutParams) c0174a).bottomMargin; } } } @Override // androidx.appcompat.widget.C0173c, android.view.View public void onMeasure(int i, int i2) { if (m4767y(i, i2)) { return; } super.onMeasure(i, i2); } /* renamed from: y */ public final boolean m4767y(int i, int i2) { int i3; int i4; int i5; int i6; int childCount = getChildCount(); View view = null; View view2 = null; View view3 = null; for (int i7 = 0; i7 < childCount; i7++) { View childAt = getChildAt(i7); if (childAt.getVisibility() != 8) { int id = childAt.getId(); if (id == C0490f.topPanel) { view = childAt; } else if (id == C0490f.buttonPanel) { view2 = childAt; } else if ((id != C0490f.contentPanel && id != C0490f.customPanel) || view3 != null) { return false; } else { view3 = childAt; } } } int mode = View.MeasureSpec.getMode(i2); int size = View.MeasureSpec.getSize(i2); int mode2 = View.MeasureSpec.getMode(i); int paddingTop = getPaddingTop() + getPaddingBottom(); if (view != null) { view.measure(i, 0); paddingTop += view.getMeasuredHeight(); i3 = View.combineMeasuredStates(0, view.getMeasuredState()); } else { i3 = 0; } if (view2 != null) { view2.measure(i, 0); i4 = m4768x(view2); i5 = view2.getMeasuredHeight() - i4; paddingTop += i4; i3 = View.combineMeasuredStates(i3, view2.getMeasuredState()); } else { i4 = 0; i5 = 0; } if (view3 != null) { view3.measure(i, mode == 0 ? 0 : View.MeasureSpec.makeMeasureSpec(Math.max(0, size - paddingTop), mode)); i6 = view3.getMeasuredHeight(); paddingTop += i6; i3 = View.combineMeasuredStates(i3, view3.getMeasuredState()); } else { i6 = 0; } int i8 = size - paddingTop; if (view2 != null) { int i9 = paddingTop - i4; int min = Math.min(i8, i5); if (min > 0) { i8 -= min; i4 += min; } view2.measure(i, View.MeasureSpec.makeMeasureSpec(i4, 1073741824)); paddingTop = i9 + view2.getMeasuredHeight(); i3 = View.combineMeasuredStates(i3, view2.getMeasuredState()); } if (view3 != null && i8 > 0) { view3.measure(i, View.MeasureSpec.makeMeasureSpec(i6 + i8, mode)); paddingTop = (paddingTop - i6) + view3.getMeasuredHeight(); i3 = View.combineMeasuredStates(i3, view3.getMeasuredState()); } int i10 = 0; for (int i11 = 0; i11 < childCount; i11++) { View childAt2 = getChildAt(i11); if (childAt2.getVisibility() != 8) { i10 = Math.max(i10, childAt2.getMeasuredWidth()); } } setMeasuredDimension(View.resolveSizeAndState(i10 + getPaddingLeft() + getPaddingRight(), i, i3), View.resolveSizeAndState(paddingTop, i2, 0)); if (mode2 != 1073741824) { m4770h(childCount, i2); return true; } return true; } }