Files
adif-api-reverse-engineering/apk_decompiled/sources/androidx/constraintlayout/widget/f.java

233 lines
8.5 KiB
Java

package androidx.constraintlayout.widget;
import android.view.View;
import android.view.ViewGroup;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import u.AbstractC0629f;
import x.C0653b;
/* loaded from: classes.dex */
public final class f {
/* renamed from: a, reason: collision with root package name */
public final ConstraintLayout f2617a;
/* renamed from: b, reason: collision with root package name */
public int f2618b;
/* renamed from: c, reason: collision with root package name */
public int f2619c;
/* renamed from: d, reason: collision with root package name */
public int f2620d;
/* renamed from: e, reason: collision with root package name */
public int f2621e;
/* renamed from: f, reason: collision with root package name */
public int f2622f;
/* renamed from: g, reason: collision with root package name */
public int f2623g;
public final /* synthetic */ ConstraintLayout h;
public f(ConstraintLayout constraintLayout, ConstraintLayout constraintLayout2) {
this.h = constraintLayout;
this.f2617a = constraintLayout2;
}
public static boolean a(int i, int i4, int i5) {
if (i == i4) {
return true;
}
int mode = View.MeasureSpec.getMode(i);
View.MeasureSpec.getSize(i);
int mode2 = View.MeasureSpec.getMode(i4);
int size = View.MeasureSpec.getSize(i4);
if (mode2 == 1073741824) {
return (mode == Integer.MIN_VALUE || mode == 0) && i5 == size;
}
return false;
}
public final void b(w.d dVar, C0653b c0653b) {
int makeMeasureSpec;
int makeMeasureSpec2;
int max;
int max2;
int i;
boolean z3;
int baseline;
int i4;
int i5;
if (dVar == null) {
return;
}
if (dVar.f8700g0 == 8) {
c0653b.f8815e = 0;
c0653b.f8816f = 0;
c0653b.f8817g = 0;
return;
}
if (dVar.f8681T == null) {
return;
}
int i6 = c0653b.f8811a;
int i7 = c0653b.f8812b;
int i8 = c0653b.f8813c;
int i9 = c0653b.f8814d;
int i10 = this.f2618b + this.f2619c;
int i11 = this.f2620d;
View view = dVar.f8698f0;
int b4 = AbstractC0629f.b(i6);
w.c cVar = dVar.f8672K;
w.c cVar2 = dVar.f8671I;
if (b4 == 0) {
makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(i8, 1073741824);
} else if (b4 == 1) {
makeMeasureSpec = ViewGroup.getChildMeasureSpec(this.f2622f, i11, -2);
} else if (b4 == 2) {
makeMeasureSpec = ViewGroup.getChildMeasureSpec(this.f2622f, i11, -2);
boolean z4 = dVar.f8717r == 1;
int i12 = c0653b.f8818j;
if (i12 == 1 || i12 == 2) {
boolean z5 = view.getMeasuredHeight() == dVar.k();
if (c0653b.f8818j == 2 || !z4 || ((z4 && z5) || dVar.A())) {
makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(dVar.q(), 1073741824);
}
}
} else if (b4 != 3) {
makeMeasureSpec = 0;
} else {
int i13 = this.f2622f;
int i14 = cVar2 != null ? cVar2.f8662g : 0;
if (cVar != null) {
i14 += cVar.f8662g;
}
makeMeasureSpec = ViewGroup.getChildMeasureSpec(i13, i11 + i14, -1);
}
int b5 = AbstractC0629f.b(i7);
if (b5 == 0) {
makeMeasureSpec2 = View.MeasureSpec.makeMeasureSpec(i9, 1073741824);
} else if (b5 == 1) {
makeMeasureSpec2 = ViewGroup.getChildMeasureSpec(this.f2623g, i10, -2);
} else if (b5 == 2) {
makeMeasureSpec2 = ViewGroup.getChildMeasureSpec(this.f2623g, i10, -2);
boolean z6 = dVar.f8718s == 1;
int i15 = c0653b.f8818j;
if (i15 == 1 || i15 == 2) {
boolean z7 = view.getMeasuredWidth() == dVar.q();
if (c0653b.f8818j == 2 || !z6 || ((z6 && z7) || dVar.B())) {
makeMeasureSpec2 = View.MeasureSpec.makeMeasureSpec(dVar.k(), 1073741824);
}
}
} else if (b5 != 3) {
makeMeasureSpec2 = 0;
} else {
int i16 = this.f2623g;
int i17 = cVar2 != null ? dVar.J.f8662g : 0;
if (cVar != null) {
i17 += dVar.f8673L.f8662g;
}
makeMeasureSpec2 = ViewGroup.getChildMeasureSpec(i16, i10 + i17, -1);
}
w.e eVar = (w.e) dVar.f8681T;
ConstraintLayout constraintLayout = this.h;
if (eVar != null) {
i5 = constraintLayout.mOptimizationLevel;
if (w.j.c(i5, 256) && view.getMeasuredWidth() == dVar.q() && view.getMeasuredWidth() < eVar.q() && view.getMeasuredHeight() == dVar.k() && view.getMeasuredHeight() < eVar.k() && view.getBaseline() == dVar.f8688a0 && !dVar.z() && a(dVar.f8669G, makeMeasureSpec, dVar.q()) && a(dVar.f8670H, makeMeasureSpec2, dVar.k())) {
c0653b.f8815e = dVar.q();
c0653b.f8816f = dVar.k();
c0653b.f8817g = dVar.f8688a0;
return;
}
}
boolean z8 = i6 == 3;
boolean z9 = i7 == 3;
boolean z10 = i7 == 4 || i7 == 1;
boolean z11 = i6 == 4 || i6 == 1;
boolean z12 = z8 && dVar.f8684W > BitmapDescriptorFactory.HUE_RED;
boolean z13 = z9 && dVar.f8684W > BitmapDescriptorFactory.HUE_RED;
if (view == null) {
return;
}
e eVar2 = (e) view.getLayoutParams();
int i18 = c0653b.f8818j;
if (i18 != 1 && i18 != 2 && z8 && dVar.f8717r == 0 && z9 && dVar.f8718s == 0) {
baseline = 0;
z3 = false;
i4 = -1;
max2 = 0;
max = 0;
} else {
if ((view instanceof u) && (dVar instanceof w.g)) {
((u) view).j((w.g) dVar, makeMeasureSpec, makeMeasureSpec2);
} else {
view.measure(makeMeasureSpec, makeMeasureSpec2);
}
dVar.f8669G = makeMeasureSpec;
dVar.f8670H = makeMeasureSpec2;
dVar.f8699g = false;
int measuredWidth = view.getMeasuredWidth();
int measuredHeight = view.getMeasuredHeight();
int baseline2 = view.getBaseline();
int i19 = dVar.f8720u;
max = i19 > 0 ? Math.max(i19, measuredWidth) : measuredWidth;
int i20 = dVar.f8721v;
if (i20 > 0) {
max = Math.min(i20, max);
}
int i21 = dVar.f8723x;
max2 = i21 > 0 ? Math.max(i21, measuredHeight) : measuredHeight;
int i22 = dVar.f8724y;
if (i22 > 0) {
max2 = Math.min(i22, max2);
}
i = constraintLayout.mOptimizationLevel;
boolean z14 = z11;
if (!w.j.c(i, 1)) {
if (z12 && z10) {
max = (int) ((max2 * dVar.f8684W) + 0.5f);
} else if (z13 && z14) {
max2 = (int) ((max / dVar.f8684W) + 0.5f);
}
}
if (measuredWidth == max && measuredHeight == max2) {
baseline = baseline2;
z3 = false;
} else {
if (measuredWidth != max) {
makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(max, 1073741824);
}
if (measuredHeight != max2) {
makeMeasureSpec2 = View.MeasureSpec.makeMeasureSpec(max2, 1073741824);
}
view.measure(makeMeasureSpec, makeMeasureSpec2);
dVar.f8669G = makeMeasureSpec;
dVar.f8670H = makeMeasureSpec2;
z3 = false;
dVar.f8699g = false;
int measuredWidth2 = view.getMeasuredWidth();
int measuredHeight2 = view.getMeasuredHeight();
baseline = view.getBaseline();
max = measuredWidth2;
max2 = measuredHeight2;
}
i4 = -1;
}
boolean z15 = baseline != i4 ? true : z3;
if (max != c0653b.f8813c || max2 != c0653b.f8814d) {
z3 = true;
}
c0653b.i = z3;
boolean z16 = eVar2.f2583c0 ? true : z15;
if (z16 && baseline != -1 && dVar.f8688a0 != baseline) {
c0653b.i = true;
}
c0653b.f8815e = max;
c0653b.f8816f = max2;
c0653b.h = z16;
c0653b.f8817g = baseline;
}
}