package androidx.core.view; import android.view.View; import android.view.ViewGroup; import androidx.annotation.Px; import androidx.annotation.RequiresApi; import c.d.b.a.a; import d0.z.d.m; import java.util.Iterator; import kotlin.Unit; import kotlin.jvm.functions.Function1; import kotlin.jvm.functions.Function2; import kotlin.sequences.Sequence; /* compiled from: ViewGroup.kt */ public final class ViewGroupKt { public static final boolean contains(ViewGroup viewGroup, View view) { m.checkParameterIsNotNull(viewGroup, "$this$contains"); m.checkParameterIsNotNull(view, "view"); return viewGroup.indexOfChild(view) != -1; } public static final void forEach(ViewGroup viewGroup, Function1 function1) { m.checkParameterIsNotNull(viewGroup, "$this$forEach"); m.checkParameterIsNotNull(function1, "action"); int childCount = viewGroup.getChildCount(); for (int i = 0; i < childCount; i++) { View childAt = viewGroup.getChildAt(i); m.checkExpressionValueIsNotNull(childAt, "getChildAt(index)"); function1.invoke(childAt); } } public static final void forEachIndexed(ViewGroup viewGroup, Function2 function2) { m.checkParameterIsNotNull(viewGroup, "$this$forEachIndexed"); m.checkParameterIsNotNull(function2, "action"); int childCount = viewGroup.getChildCount(); for (int i = 0; i < childCount; i++) { Integer valueOf = Integer.valueOf(i); View childAt = viewGroup.getChildAt(i); m.checkExpressionValueIsNotNull(childAt, "getChildAt(index)"); function2.invoke(valueOf, childAt); } } public static final View get(ViewGroup viewGroup, int i) { m.checkParameterIsNotNull(viewGroup, "$this$get"); View childAt = viewGroup.getChildAt(i); if (childAt != null) { return childAt; } StringBuilder M = a.M("Index: ", i, ", Size: "); M.append(viewGroup.getChildCount()); throw new IndexOutOfBoundsException(M.toString()); } public static final Sequence getChildren(ViewGroup viewGroup) { m.checkParameterIsNotNull(viewGroup, "$this$children"); return new ViewGroupKt$children$1(viewGroup); } public static final int getSize(ViewGroup viewGroup) { m.checkParameterIsNotNull(viewGroup, "$this$size"); return viewGroup.getChildCount(); } public static final boolean isEmpty(ViewGroup viewGroup) { m.checkParameterIsNotNull(viewGroup, "$this$isEmpty"); return viewGroup.getChildCount() == 0; } public static final boolean isNotEmpty(ViewGroup viewGroup) { m.checkParameterIsNotNull(viewGroup, "$this$isNotEmpty"); return viewGroup.getChildCount() != 0; } public static final Iterator iterator(ViewGroup viewGroup) { m.checkParameterIsNotNull(viewGroup, "$this$iterator"); return new ViewGroupKt$iterator$1(viewGroup); } public static final void minusAssign(ViewGroup viewGroup, View view) { m.checkParameterIsNotNull(viewGroup, "$this$minusAssign"); m.checkParameterIsNotNull(view, "view"); viewGroup.removeView(view); } public static final void plusAssign(ViewGroup viewGroup, View view) { m.checkParameterIsNotNull(viewGroup, "$this$plusAssign"); m.checkParameterIsNotNull(view, "view"); viewGroup.addView(view); } public static final void setMargins(ViewGroup.MarginLayoutParams marginLayoutParams, @Px int i) { m.checkParameterIsNotNull(marginLayoutParams, "$this$setMargins"); marginLayoutParams.setMargins(i, i, i, i); } public static final void updateMargins(ViewGroup.MarginLayoutParams marginLayoutParams, @Px int i, @Px int i2, @Px int i3, @Px int i4) { m.checkParameterIsNotNull(marginLayoutParams, "$this$updateMargins"); marginLayoutParams.setMargins(i, i2, i3, i4); } public static /* synthetic */ void updateMargins$default(ViewGroup.MarginLayoutParams marginLayoutParams, int i, int i2, int i3, int i4, int i5, Object obj) { if ((i5 & 1) != 0) { i = marginLayoutParams.leftMargin; } if ((i5 & 2) != 0) { i2 = marginLayoutParams.topMargin; } if ((i5 & 4) != 0) { i3 = marginLayoutParams.rightMargin; } if ((i5 & 8) != 0) { i4 = marginLayoutParams.bottomMargin; } m.checkParameterIsNotNull(marginLayoutParams, "$this$updateMargins"); marginLayoutParams.setMargins(i, i2, i3, i4); } @RequiresApi(17) public static final void updateMarginsRelative(ViewGroup.MarginLayoutParams marginLayoutParams, @Px int i, @Px int i2, @Px int i3, @Px int i4) { m.checkParameterIsNotNull(marginLayoutParams, "$this$updateMarginsRelative"); marginLayoutParams.setMarginStart(i); marginLayoutParams.topMargin = i2; marginLayoutParams.setMarginEnd(i3); marginLayoutParams.bottomMargin = i4; } public static /* synthetic */ void updateMarginsRelative$default(ViewGroup.MarginLayoutParams marginLayoutParams, int i, int i2, int i3, int i4, int i5, Object obj) { if ((i5 & 1) != 0) { i = marginLayoutParams.getMarginStart(); } if ((i5 & 2) != 0) { i2 = marginLayoutParams.topMargin; } if ((i5 & 4) != 0) { i3 = marginLayoutParams.getMarginEnd(); } if ((i5 & 8) != 0) { i4 = marginLayoutParams.bottomMargin; } m.checkParameterIsNotNull(marginLayoutParams, "$this$updateMarginsRelative"); marginLayoutParams.setMarginStart(i); marginLayoutParams.topMargin = i2; marginLayoutParams.setMarginEnd(i3); marginLayoutParams.bottomMargin = i4; } }