package androidx.appcompat.widget; import M.g; import android.content.Context; import android.content.res.Configuration; import android.graphics.drawable.Drawable; import android.text.TextUtils; import android.util.AttributeSet; import android.view.ContextThemeWrapper; import android.view.KeyEvent; import android.view.Menu; import android.view.View; import android.view.ViewGroup; import android.view.accessibility.AccessibilityEvent; import android.widget.LinearLayout; import androidx.appcompat.view.menu.ActionMenuItemView; import com.google.android.gms.maps.model.BitmapDescriptorFactory; import f0.C0338b; import h3.d; import kotlin.jvm.internal.IntCompanionObject; import l.InterfaceC0418A; import l.InterfaceC0433k; import l.InterfaceC0434l; import l.m; import l.o; import l.x; import m.C0462g; import m.C0468j; import m.C0472l; import m.C0476n; import m.C0483q0; import m.InterfaceC0474m; import m.InterfaceC0478o; /* loaded from: classes.dex */ public class ActionMenuView extends LinearLayoutCompat implements InterfaceC0434l, InterfaceC0418A { /* renamed from: A, reason: collision with root package name */ public InterfaceC0478o f2412A; public m p; /* renamed from: q, reason: collision with root package name */ public Context f2413q; /* renamed from: r, reason: collision with root package name */ public int f2414r; /* renamed from: s, reason: collision with root package name */ public boolean f2415s; /* renamed from: t, reason: collision with root package name */ public C0472l f2416t; /* renamed from: u, reason: collision with root package name */ public g f2417u; /* renamed from: v, reason: collision with root package name */ public InterfaceC0433k f2418v; /* renamed from: w, reason: collision with root package name */ public boolean f2419w; /* renamed from: x, reason: collision with root package name */ public int f2420x; /* renamed from: y, reason: collision with root package name */ public final int f2421y; /* renamed from: z, reason: collision with root package name */ public final int f2422z; public ActionMenuView(Context context, AttributeSet attributeSet) { super(context, attributeSet); setBaselineAligned(false); float f2 = context.getResources().getDisplayMetrics().density; this.f2421y = (int) (56.0f * f2); this.f2422z = (int) (f2 * 4.0f); this.f2413q = context; this.f2414r = 0; } /* JADX WARN: Type inference failed for: r0v0, types: [android.widget.LinearLayout$LayoutParams, m.n] */ public static C0476n j() { ?? layoutParams = new LinearLayout.LayoutParams(-2, -2); layoutParams.f7709a = false; ((LinearLayout.LayoutParams) layoutParams).gravity = 16; return layoutParams; } /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Type inference failed for: r0v3, types: [android.widget.LinearLayout$LayoutParams, m.n] */ public static C0476n k(ViewGroup.LayoutParams layoutParams) { C0476n c0476n; if (layoutParams == null) { return j(); } if (layoutParams instanceof C0476n) { C0476n c0476n2 = (C0476n) layoutParams; ?? layoutParams2 = new LinearLayout.LayoutParams((ViewGroup.LayoutParams) c0476n2); layoutParams2.f7709a = c0476n2.f7709a; c0476n = layoutParams2; } else { c0476n = new LinearLayout.LayoutParams(layoutParams); } if (((LinearLayout.LayoutParams) c0476n).gravity <= 0) { ((LinearLayout.LayoutParams) c0476n).gravity = 16; } return c0476n; } @Override // l.InterfaceC0418A public final void a(m mVar) { this.p = mVar; } @Override // l.InterfaceC0434l public final boolean c(o oVar) { return this.p.q(oVar, null, 0); } @Override // androidx.appcompat.widget.LinearLayoutCompat, android.view.ViewGroup public final boolean checkLayoutParams(ViewGroup.LayoutParams layoutParams) { return layoutParams instanceof C0476n; } @Override // android.view.View public final boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent accessibilityEvent) { return false; } @Override // androidx.appcompat.widget.LinearLayoutCompat /* renamed from: f */ public final /* bridge */ /* synthetic */ C0483q0 generateDefaultLayoutParams() { return j(); } /* JADX WARN: Type inference failed for: r0v0, types: [m.q0, android.widget.LinearLayout$LayoutParams] */ @Override // androidx.appcompat.widget.LinearLayoutCompat /* renamed from: g */ public final C0483q0 generateLayoutParams(AttributeSet attributeSet) { return new LinearLayout.LayoutParams(getContext(), attributeSet); } @Override // androidx.appcompat.widget.LinearLayoutCompat, android.view.ViewGroup public final /* bridge */ /* synthetic */ ViewGroup.LayoutParams generateDefaultLayoutParams() { return j(); } @Override // androidx.appcompat.widget.LinearLayoutCompat, android.view.ViewGroup public final /* bridge */ /* synthetic */ ViewGroup.LayoutParams generateLayoutParams(ViewGroup.LayoutParams layoutParams) { return k(layoutParams); } public Menu getMenu() { if (this.p == null) { Context context = getContext(); m mVar = new m(context); this.p = mVar; mVar.f7245e = new d(this, 6); C0472l c0472l = new C0472l(context); this.f2416t = c0472l; c0472l.f7686m = true; c0472l.f7687n = true; x xVar = this.f2417u; if (xVar == null) { xVar = new C0338b(6); } c0472l.f7680e = xVar; this.p.b(c0472l, this.f2413q); C0472l c0472l2 = this.f2416t; c0472l2.h = this; this.p = c0472l2.f7678c; } return this.p; } public Drawable getOverflowIcon() { getMenu(); C0472l c0472l = this.f2416t; C0468j c0468j = c0472l.f7683j; if (c0468j != null) { return c0468j.getDrawable(); } if (c0472l.f7685l) { return c0472l.f7684k; } return null; } public int getPopupTheme() { return this.f2414r; } public int getWindowAnimations() { return 0; } @Override // androidx.appcompat.widget.LinearLayoutCompat /* renamed from: h */ public final /* bridge */ /* synthetic */ C0483q0 generateLayoutParams(ViewGroup.LayoutParams layoutParams) { return k(layoutParams); } public final boolean l(int i) { boolean z3 = false; if (i == 0) { return false; } KeyEvent.Callback childAt = getChildAt(i - 1); KeyEvent.Callback childAt2 = getChildAt(i); if (i < getChildCount() && (childAt instanceof InterfaceC0474m)) { z3 = ((InterfaceC0474m) childAt).a(); } return (i <= 0 || !(childAt2 instanceof InterfaceC0474m)) ? z3 : ((InterfaceC0474m) childAt2).c() | z3; } @Override // android.view.View public final void onConfigurationChanged(Configuration configuration) { super.onConfigurationChanged(configuration); C0472l c0472l = this.f2416t; if (c0472l != null) { c0472l.h(false); if (this.f2416t.f()) { this.f2416t.c(); this.f2416t.n(); } } } @Override // android.view.ViewGroup, android.view.View public final void onDetachedFromWindow() { super.onDetachedFromWindow(); C0472l c0472l = this.f2416t; if (c0472l != null) { c0472l.c(); C0462g c0462g = c0472l.f7693u; if (c0462g == null || !c0462g.b()) { return; } c0462g.i.dismiss(); } } @Override // androidx.appcompat.widget.LinearLayoutCompat, android.view.ViewGroup, android.view.View public final void onLayout(boolean z3, int i, int i4, int i5, int i6) { int width; int i7; if (!this.f2419w) { super.onLayout(z3, i, i4, i5, i6); return; } int childCount = getChildCount(); int i8 = (i6 - i4) / 2; int dividerWidth = getDividerWidth(); int i9 = i5 - i; int paddingRight = (i9 - getPaddingRight()) - getPaddingLeft(); boolean z4 = getLayoutDirection() == 1; int i10 = 0; int i11 = 0; for (int i12 = 0; i12 < childCount; i12++) { View childAt = getChildAt(i12); if (childAt.getVisibility() != 8) { C0476n c0476n = (C0476n) childAt.getLayoutParams(); if (c0476n.f7709a) { int measuredWidth = childAt.getMeasuredWidth(); if (l(i12)) { measuredWidth += dividerWidth; } int measuredHeight = childAt.getMeasuredHeight(); if (z4) { i7 = getPaddingLeft() + ((LinearLayout.LayoutParams) c0476n).leftMargin; width = i7 + measuredWidth; } else { width = (getWidth() - getPaddingRight()) - ((LinearLayout.LayoutParams) c0476n).rightMargin; i7 = width - measuredWidth; } int i13 = i8 - (measuredHeight / 2); childAt.layout(i7, i13, width, measuredHeight + i13); paddingRight -= measuredWidth; i10 = 1; } else { paddingRight -= (childAt.getMeasuredWidth() + ((LinearLayout.LayoutParams) c0476n).leftMargin) + ((LinearLayout.LayoutParams) c0476n).rightMargin; l(i12); i11++; } } } if (childCount == 1 && i10 == 0) { View childAt2 = getChildAt(0); int measuredWidth2 = childAt2.getMeasuredWidth(); int measuredHeight2 = childAt2.getMeasuredHeight(); int i14 = (i9 / 2) - (measuredWidth2 / 2); int i15 = i8 - (measuredHeight2 / 2); childAt2.layout(i14, i15, measuredWidth2 + i14, measuredHeight2 + i15); return; } int i16 = i11 - (i10 ^ 1); int max = Math.max(0, i16 > 0 ? paddingRight / i16 : 0); if (z4) { int width2 = getWidth() - getPaddingRight(); for (int i17 = 0; i17 < childCount; i17++) { View childAt3 = getChildAt(i17); C0476n c0476n2 = (C0476n) childAt3.getLayoutParams(); if (childAt3.getVisibility() != 8 && !c0476n2.f7709a) { int i18 = width2 - ((LinearLayout.LayoutParams) c0476n2).rightMargin; int measuredWidth3 = childAt3.getMeasuredWidth(); int measuredHeight3 = childAt3.getMeasuredHeight(); int i19 = i8 - (measuredHeight3 / 2); childAt3.layout(i18 - measuredWidth3, i19, i18, measuredHeight3 + i19); width2 = i18 - ((measuredWidth3 + ((LinearLayout.LayoutParams) c0476n2).leftMargin) + max); } } return; } int paddingLeft = getPaddingLeft(); for (int i20 = 0; i20 < childCount; i20++) { View childAt4 = getChildAt(i20); C0476n c0476n3 = (C0476n) childAt4.getLayoutParams(); if (childAt4.getVisibility() != 8 && !c0476n3.f7709a) { int i21 = paddingLeft + ((LinearLayout.LayoutParams) c0476n3).leftMargin; int measuredWidth4 = childAt4.getMeasuredWidth(); int measuredHeight4 = childAt4.getMeasuredHeight(); int i22 = i8 - (measuredHeight4 / 2); childAt4.layout(i21, i22, i21 + measuredWidth4, measuredHeight4 + i22); paddingLeft = measuredWidth4 + ((LinearLayout.LayoutParams) c0476n3).rightMargin + max + i21; } } } /* JADX WARN: Type inference failed for: r11v14 */ /* JADX WARN: Type inference failed for: r11v15, types: [int, boolean] */ /* JADX WARN: Type inference failed for: r11v17 */ /* JADX WARN: Type inference failed for: r11v40 */ @Override // androidx.appcompat.widget.LinearLayoutCompat, android.view.View public final void onMeasure(int i, int i4) { int i5; int i6; ?? r11; int i7; int i8; m mVar; boolean z3 = this.f2419w; boolean z4 = View.MeasureSpec.getMode(i) == 1073741824; this.f2419w = z4; if (z3 != z4) { this.f2420x = 0; } int size = View.MeasureSpec.getSize(i); if (this.f2419w && (mVar = this.p) != null && size != this.f2420x) { this.f2420x = size; mVar.p(true); } int childCount = getChildCount(); if (!this.f2419w || childCount <= 0) { for (int i9 = 0; i9 < childCount; i9++) { C0476n c0476n = (C0476n) getChildAt(i9).getLayoutParams(); ((LinearLayout.LayoutParams) c0476n).rightMargin = 0; ((LinearLayout.LayoutParams) c0476n).leftMargin = 0; } super.onMeasure(i, i4); return; } int mode = View.MeasureSpec.getMode(i4); int size2 = View.MeasureSpec.getSize(i); int size3 = View.MeasureSpec.getSize(i4); int paddingRight = getPaddingRight() + getPaddingLeft(); int paddingBottom = getPaddingBottom() + getPaddingTop(); int childMeasureSpec = ViewGroup.getChildMeasureSpec(i4, paddingBottom, -2); int i10 = size2 - paddingRight; int i11 = this.f2421y; int i12 = i10 / i11; int i13 = i10 % i11; if (i12 == 0) { setMeasuredDimension(i10, 0); return; } int i14 = (i13 / i12) + i11; int childCount2 = getChildCount(); int i15 = 0; int i16 = 0; int i17 = 0; int i18 = 0; boolean z5 = false; int i19 = 0; long j4 = 0; while (true) { i5 = this.f2422z; if (i18 >= childCount2) { break; } View childAt = getChildAt(i18); int i20 = size3; int i21 = paddingBottom; if (childAt.getVisibility() == 8) { i7 = i14; } else { boolean z6 = childAt instanceof ActionMenuItemView; i16++; if (z6) { childAt.setPadding(i5, 0, i5, 0); } C0476n c0476n2 = (C0476n) childAt.getLayoutParams(); c0476n2.f7714f = false; c0476n2.f7711c = 0; c0476n2.f7710b = 0; c0476n2.f7712d = false; ((LinearLayout.LayoutParams) c0476n2).leftMargin = 0; ((LinearLayout.LayoutParams) c0476n2).rightMargin = 0; c0476n2.f7713e = z6 && !TextUtils.isEmpty(((ActionMenuItemView) childAt).getText()); int i22 = c0476n2.f7709a ? 1 : i12; C0476n c0476n3 = (C0476n) childAt.getLayoutParams(); int i23 = i12; i7 = i14; int makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(View.MeasureSpec.getSize(childMeasureSpec) - i21, View.MeasureSpec.getMode(childMeasureSpec)); ActionMenuItemView actionMenuItemView = z6 ? (ActionMenuItemView) childAt : null; boolean z7 = (actionMenuItemView == null || TextUtils.isEmpty(actionMenuItemView.getText())) ? false : true; boolean z8 = z7; if (i22 <= 0 || (z7 && i22 < 2)) { i8 = 0; } else { childAt.measure(View.MeasureSpec.makeMeasureSpec(i7 * i22, IntCompanionObject.MIN_VALUE), makeMeasureSpec); int measuredWidth = childAt.getMeasuredWidth(); i8 = measuredWidth / i7; if (measuredWidth % i7 != 0) { i8++; } if (z8 && i8 < 2) { i8 = 2; } } c0476n3.f7712d = !c0476n3.f7709a && z8; c0476n3.f7710b = i8; childAt.measure(View.MeasureSpec.makeMeasureSpec(i8 * i7, 1073741824), makeMeasureSpec); i17 = Math.max(i17, i8); if (c0476n2.f7712d) { i19++; } if (c0476n2.f7709a) { z5 = true; } i12 = i23 - i8; i15 = Math.max(i15, childAt.getMeasuredHeight()); if (i8 == 1) { j4 |= 1 << i18; } } i18++; size3 = i20; paddingBottom = i21; i14 = i7; } int i24 = size3; int i25 = i12; int i26 = i14; boolean z9 = z5 && i16 == 2; int i27 = i25; boolean z10 = false; while (i19 > 0 && i27 > 0) { int i28 = Integer.MAX_VALUE; long j5 = 0; int i29 = 0; int i30 = 0; while (i30 < childCount2) { boolean z11 = z9; C0476n c0476n4 = (C0476n) getChildAt(i30).getLayoutParams(); int i31 = i15; if (c0476n4.f7712d) { int i32 = c0476n4.f7710b; if (i32 < i28) { j5 = 1 << i30; i28 = i32; i29 = 1; } else if (i32 == i28) { j5 |= 1 << i30; i29++; } } i30++; i15 = i31; z9 = z11; } boolean z12 = z9; i6 = i15; j4 |= j5; if (i29 > i27) { break; } int i33 = i28 + 1; int i34 = 0; while (i34 < childCount2) { View childAt2 = getChildAt(i34); C0476n c0476n5 = (C0476n) childAt2.getLayoutParams(); boolean z13 = z5; long j6 = 1 << i34; if ((j5 & j6) != 0) { if (z12 && c0476n5.f7713e) { r11 = 1; r11 = 1; if (i27 == 1) { childAt2.setPadding(i5 + i26, 0, i5, 0); } } else { r11 = 1; } c0476n5.f7710b += r11; c0476n5.f7714f = r11; i27--; } else if (c0476n5.f7710b == i33) { j4 |= j6; } i34++; z5 = z13; } i15 = i6; z9 = z12; z10 = true; } i6 = i15; boolean z14 = !z5 && i16 == 1; if (i27 > 0 && j4 != 0 && (i27 < i16 - 1 || z14 || i17 > 1)) { float bitCount = Long.bitCount(j4); if (!z14) { if ((j4 & 1) != 0 && !((C0476n) getChildAt(0).getLayoutParams()).f7713e) { bitCount -= 0.5f; } int i35 = childCount2 - 1; if ((j4 & (1 << i35)) != 0 && !((C0476n) getChildAt(i35).getLayoutParams()).f7713e) { bitCount -= 0.5f; } } int i36 = bitCount > BitmapDescriptorFactory.HUE_RED ? (int) ((i27 * i26) / bitCount) : 0; boolean z15 = z10; for (int i37 = 0; i37 < childCount2; i37++) { if ((j4 & (1 << i37)) != 0) { View childAt3 = getChildAt(i37); C0476n c0476n6 = (C0476n) childAt3.getLayoutParams(); if (childAt3 instanceof ActionMenuItemView) { c0476n6.f7711c = i36; c0476n6.f7714f = true; if (i37 == 0 && !c0476n6.f7713e) { ((LinearLayout.LayoutParams) c0476n6).leftMargin = (-i36) / 2; } z15 = true; } else if (c0476n6.f7709a) { c0476n6.f7711c = i36; c0476n6.f7714f = true; ((LinearLayout.LayoutParams) c0476n6).rightMargin = (-i36) / 2; z15 = true; } else { if (i37 != 0) { ((LinearLayout.LayoutParams) c0476n6).leftMargin = i36 / 2; } if (i37 != childCount2 - 1) { ((LinearLayout.LayoutParams) c0476n6).rightMargin = i36 / 2; } } } } z10 = z15; } if (z10) { for (int i38 = 0; i38 < childCount2; i38++) { View childAt4 = getChildAt(i38); C0476n c0476n7 = (C0476n) childAt4.getLayoutParams(); if (c0476n7.f7714f) { childAt4.measure(View.MeasureSpec.makeMeasureSpec((c0476n7.f7710b * i26) + c0476n7.f7711c, 1073741824), childMeasureSpec); } } } setMeasuredDimension(i10, mode != 1073741824 ? i6 : i24); } public void setExpandedActionViewsExclusive(boolean z3) { this.f2416t.f7690r = z3; } public void setOnMenuItemClickListener(InterfaceC0478o interfaceC0478o) { this.f2412A = interfaceC0478o; } public void setOverflowIcon(Drawable drawable) { getMenu(); C0472l c0472l = this.f2416t; C0468j c0468j = c0472l.f7683j; if (c0468j != null) { c0468j.setImageDrawable(drawable); } else { c0472l.f7685l = true; c0472l.f7684k = drawable; } } public void setOverflowReserved(boolean z3) { this.f2415s = z3; } public void setPopupTheme(int i) { if (this.f2414r != i) { this.f2414r = i; if (i == 0) { this.f2413q = getContext(); } else { this.f2413q = new ContextThemeWrapper(getContext(), i); } } } public void setPresenter(C0472l c0472l) { this.f2416t = c0472l; c0472l.h = this; this.p = c0472l.f7678c; } @Override // androidx.appcompat.widget.LinearLayoutCompat, android.view.ViewGroup public final ViewGroup.LayoutParams generateLayoutParams(AttributeSet attributeSet) { return new LinearLayout.LayoutParams(getContext(), attributeSet); } }