what-the-bank/sources/o/EiS.java

1030 lines
43 KiB
Java

package o;
import android.util.SparseIntArray;
import android.view.View;
import android.view.ViewGroup;
import com.airbnb.deeplinkdispatch.UrlTreeKt;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.common.base.Ascii;
import io.flutter.embedding.android.KeyboardMap;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import org.bouncycastle.asn1.cmp.PKIFailureInfo;
/* loaded from: classes.dex */
public final class EiS {
private boolean[] a;
public int[] b;
private long[] c;
public final DNa d;
public long[] e;
/* loaded from: classes.dex */
public static class RVV {
public int a;
public List<C3223atU> d;
}
public EiS(DNa dNa) {
this.d = dNa;
}
public final List<IeS> e(int i) {
ArrayList arrayList = new ArrayList(i);
byte b = 0;
for (int i2 = 0; i2 < i; i2++) {
rqd rqdVar = (rqd) this.d.d(i2).getLayoutParams();
IeS ieS = new IeS(b);
ieS.a = rqdVar.m();
ieS.b = i2;
arrayList.add(ieS);
}
return arrayList;
}
public static int[] Ht_(int i, List<IeS> list, SparseIntArray sparseIntArray) {
Collections.sort(list);
sparseIntArray.clear();
int[] iArr = new int[i];
int i2 = 0;
for (IeS ieS : list) {
iArr[i2] = ieS.b;
sparseIntArray.append(ieS.b, ieS.a);
i2++;
}
return iArr;
}
/* JADX WARN: Removed duplicated region for block: B:104:0x03d1 A[ADDED_TO_REGION, SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:107:0x0334 */
/* JADX WARN: Removed duplicated region for block: B:108:0x0329 */
/* JADX WARN: Removed duplicated region for block: B:109:0x031e */
/* JADX WARN: Removed duplicated region for block: B:110:0x02f8 */
/* JADX WARN: Removed duplicated region for block: B:111:0x02ec */
/* JADX WARN: Removed duplicated region for block: B:112:0x02e1 */
/* JADX WARN: Removed duplicated region for block: B:60:0x02d2 */
/* JADX WARN: Removed duplicated region for block: B:63:0x02dc */
/* JADX WARN: Removed duplicated region for block: B:65:0x02e7 */
/* JADX WARN: Removed duplicated region for block: B:68:0x02f3 */
/* JADX WARN: Removed duplicated region for block: B:71:0x0319 */
/* JADX WARN: Removed duplicated region for block: B:73:0x0324 */
/* JADX WARN: Removed duplicated region for block: B:75:0x032f */
/* JADX WARN: Removed duplicated region for block: B:78:0x0351 */
/* JADX WARN: Removed duplicated region for block: B:84:0x0386 */
/* JADX WARN: Removed duplicated region for block: B:89:0x03a2 */
/* JADX WARN: Removed duplicated region for block: B:97:0x03ca A[ADDED_TO_REGION] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void b(o.EiS.RVV r27, int r28, int r29, int r30, int r31, int r32, java.util.List<o.C3223atU> r33) {
/*
Method dump skipped, instructions count: 1008
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: o.EiS.b(o.EiS$RVV, int, int, int, int, int, java.util.List):void");
}
/* JADX WARN: Removed duplicated region for block: B:12:? A[RETURN, SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:13:0x0032 */
/* JADX WARN: Removed duplicated region for block: B:7:0x002d */
/* JADX WARN: Removed duplicated region for block: B:9:0x0040 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private void d(android.view.View r7, int r8) {
/*
r6 = this;
android.view.ViewGroup$LayoutParams r0 = r7.getLayoutParams()
o.rqd r0 = (o.rqd) r0
int r1 = r7.getMeasuredWidth()
int r2 = r7.getMeasuredHeight()
int r3 = r0.o()
r4 = 1
if (r1 >= r3) goto L1a
int r1 = r0.o()
goto L24
L1a:
int r3 = r0.n()
if (r1 <= r3) goto L26
int r1 = r0.n()
L24:
r3 = r4
goto L27
L26:
r3 = 0
L27:
int r5 = r0.k()
if (r2 >= r5) goto L32
int r2 = r0.k()
goto L3e
L32:
int r5 = r0.j()
if (r2 <= r5) goto L3d
int r2 = r0.j()
goto L3e
L3d:
r4 = r3
L3e:
if (r4 == 0) goto L55
r0 = 1073741824(0x40000000, float:2.0)
int r1 = android.view.View.MeasureSpec.makeMeasureSpec(r1, r0)
int r0 = android.view.View.MeasureSpec.makeMeasureSpec(r2, r0)
r7.measure(r1, r0)
r6.b(r8, r1, r0, r7)
o.DNa r0 = r6.d
r0.c(r8, r7)
L55:
return
*/
throw new UnsupportedOperationException("Method not decompiled: o.EiS.d(android.view.View, int):void");
}
public final void e(int i, int i2, int i3) {
int size;
int paddingLeft;
int paddingRight;
int i4;
int i5;
List<C3223atU> list;
int i6;
int i7;
char c;
int i8;
int i9;
int i10;
boolean z;
int i11;
int i12;
int i13;
List<C3223atU> list2;
int i14;
int i15;
int max;
double d;
double d2;
int i16 = i;
int j = this.d.j();
boolean[] zArr = this.a;
boolean z2 = false;
if (zArr == null) {
if (j < 10) {
j = 10;
}
this.a = new boolean[j];
} else if (zArr.length < j) {
int length = zArr.length << 1;
if (length >= j) {
j = length;
}
this.a = new boolean[j];
} else {
Arrays.fill(zArr, false);
}
if (i3 >= this.d.j()) {
return;
}
int i17 = this.d.i();
int i18 = this.d.i();
if (i18 == 0 || i18 == 1) {
int mode = View.MeasureSpec.getMode(i);
size = View.MeasureSpec.getSize(i);
if (mode != 1073741824) {
size = this.d.f();
}
paddingLeft = this.d.getPaddingLeft();
paddingRight = this.d.getPaddingRight();
} else if (i18 == 2 || i18 == 3) {
int mode2 = View.MeasureSpec.getMode(i2);
size = View.MeasureSpec.getSize(i2);
if (mode2 != 1073741824) {
size = this.d.f();
}
paddingLeft = this.d.getPaddingTop();
paddingRight = this.d.getPaddingBottom();
} else {
throw new IllegalArgumentException("Invalid flex direction: ".concat(String.valueOf(i17)));
}
int i19 = paddingLeft + paddingRight;
int[] iArr = this.b;
int i20 = iArr != null ? iArr[i3] : 0;
List<C3223atU> h = this.d.h();
int size2 = h.size();
while (i20 < size2) {
C3223atU c3223atU = h.get(i20);
int i21 = c3223atU.i;
int i22 = PKIFailureInfo.systemUnavail;
if (i21 >= size) {
i4 = i20;
i5 = size;
list = h;
i6 = size2;
i7 = i19;
boolean z3 = false;
while (true) {
int i23 = c3223atU.i;
if (c3223atU.r > BitmapDescriptorFactory.HUE_RED) {
int i24 = i5;
if (i24 > c3223atU.i) {
i5 = i24;
break;
}
float f = (c3223atU.i - i24) / c3223atU.r;
c3223atU.i = c3223atU.d + i7;
if (!z3) {
c3223atU.b = PKIFailureInfo.systemUnavail;
}
float f2 = 0.0f;
boolean z4 = false;
int i25 = 0;
int i26 = 0;
while (i25 < c3223atU.h) {
int i27 = c3223atU.e + i25;
View c2 = this.d.c(i27);
if (c2 == null || c2.getVisibility() == 8) {
i8 = i23;
i9 = i24;
z4 = z4;
} else {
rqd rqdVar = (rqd) c2.getLayoutParams();
int i28 = this.d.i();
if (i28 != 0) {
i9 = i24;
if (i28 != 1) {
int measuredHeight = c2.getMeasuredHeight();
long[] jArr = this.c;
if (jArr != null) {
long j2 = jArr[i27];
i10 = i23;
measuredHeight = (int) (j2 >> 32);
} else {
i10 = i23;
}
int measuredWidth = c2.getMeasuredWidth();
long[] jArr2 = this.c;
i8 = i10;
boolean z5 = z4;
int i29 = jArr2 != null ? (int) jArr2[i27] : measuredWidth;
if (this.a[i27] || rqdVar.e() <= BitmapDescriptorFactory.HUE_RED) {
z4 = z5;
} else {
float e = measuredHeight - (rqdVar.e() * f);
if (i25 == c3223atU.h - 1) {
e += f2;
f2 = 0.0f;
}
int round = Math.round(e);
if (round < rqdVar.k()) {
round = rqdVar.k();
this.a[i27] = true;
c3223atU.r -= rqdVar.e();
z = true;
} else {
f2 += e - round;
double d3 = f2;
if (d3 > 1.0d) {
round++;
f2 -= 1.0f;
} else if (d3 < -1.0d) {
round--;
f2 += 1.0f;
}
z = z5;
}
int a = a(i16, rqdVar, c3223atU.m);
int makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(round, 1073741824);
c2.measure(a, makeMeasureSpec);
int measuredWidth2 = c2.getMeasuredWidth();
int measuredHeight2 = c2.getMeasuredHeight();
b(i27, a, makeMeasureSpec, c2);
this.d.c(i27, c2);
i29 = measuredWidth2;
z4 = z;
measuredHeight = measuredHeight2;
}
int max2 = Math.max(i26, i29 + rqdVar.f() + rqdVar.h() + this.d.d(c2));
c3223atU.i += measuredHeight + rqdVar.i() + rqdVar.g();
i26 = max2;
c3223atU.b = Math.max(c3223atU.b, i26);
} else {
i8 = i23;
}
} else {
i8 = i23;
i9 = i24;
}
boolean z6 = z4;
int measuredWidth3 = c2.getMeasuredWidth();
long[] jArr3 = this.c;
if (jArr3 != null) {
measuredWidth3 = (int) jArr3[i27];
}
int measuredHeight3 = c2.getMeasuredHeight();
long[] jArr4 = this.c;
if (jArr4 != null) {
measuredHeight3 = (int) (jArr4[i27] >> 32);
}
if (!this.a[i27] && rqdVar.e() > BitmapDescriptorFactory.HUE_RED) {
float e2 = measuredWidth3 - (rqdVar.e() * f);
if (i25 == c3223atU.h - 1) {
e2 += f2;
f2 = 0.0f;
}
int round2 = Math.round(e2);
if (round2 < rqdVar.o()) {
round2 = rqdVar.o();
this.a[i27] = true;
c3223atU.r -= rqdVar.e();
z6 = true;
} else {
f2 += e2 - round2;
double d4 = f2;
if (d4 > 1.0d) {
round2++;
f2 -= 1.0f;
} else {
if (d4 < -1.0d) {
round2--;
f2 += 1.0f;
}
int d5 = d(i2, rqdVar, c3223atU.m);
int makeMeasureSpec2 = View.MeasureSpec.makeMeasureSpec(round2, 1073741824);
c2.measure(makeMeasureSpec2, d5);
int measuredWidth4 = c2.getMeasuredWidth();
int measuredHeight4 = c2.getMeasuredHeight();
b(i27, makeMeasureSpec2, d5, c2);
this.d.c(i27, c2);
measuredWidth3 = measuredWidth4;
measuredHeight3 = measuredHeight4;
}
}
int d52 = d(i2, rqdVar, c3223atU.m);
int makeMeasureSpec22 = View.MeasureSpec.makeMeasureSpec(round2, 1073741824);
c2.measure(makeMeasureSpec22, d52);
int measuredWidth42 = c2.getMeasuredWidth();
int measuredHeight42 = c2.getMeasuredHeight();
b(i27, makeMeasureSpec22, d52, c2);
this.d.c(i27, c2);
measuredWidth3 = measuredWidth42;
measuredHeight3 = measuredHeight42;
}
z4 = z6;
int max3 = Math.max(i26, measuredHeight3 + rqdVar.i() + rqdVar.g() + this.d.d(c2));
c3223atU.i += measuredWidth3 + rqdVar.f() + rqdVar.h();
i26 = max3;
c3223atU.b = Math.max(c3223atU.b, i26);
}
i25++;
i16 = i;
i24 = i9;
i23 = i8;
}
int i30 = i23;
i5 = i24;
boolean z7 = z4;
c = Ascii.MIN;
if (z7 && i30 != c3223atU.i) {
i16 = i;
z3 = true;
}
} else {
break;
}
}
} else {
boolean z8 = z2;
while (c3223atU.n > BitmapDescriptorFactory.HUE_RED && size >= c3223atU.i) {
int i31 = c3223atU.i;
float f3 = (size - c3223atU.i) / c3223atU.n;
c3223atU.i = c3223atU.d + i19;
if (!z8) {
c3223atU.b = i22;
}
float f4 = 0.0f;
int i32 = 0;
int i33 = 0;
boolean z9 = false;
while (i32 < c3223atU.h) {
int i34 = c3223atU.e + i32;
View c3 = this.d.c(i34);
if (c3 != null) {
list2 = h;
i14 = size2;
if (c3.getVisibility() != 8) {
rqd rqdVar2 = (rqd) c3.getLayoutParams();
int i35 = this.d.i();
i11 = i20;
if (i35 == 0 || i35 == 1) {
i15 = i19;
i12 = size;
i13 = i31;
int measuredWidth5 = c3.getMeasuredWidth();
long[] jArr5 = this.c;
if (jArr5 != null) {
measuredWidth5 = (int) jArr5[i34];
}
int measuredHeight5 = c3.getMeasuredHeight();
long[] jArr6 = this.c;
if (jArr6 != null) {
measuredHeight5 = (int) (jArr6[i34] >> 32);
}
if (!this.a[i34] && rqdVar2.b() > BitmapDescriptorFactory.HUE_RED) {
float b = measuredWidth5 + (rqdVar2.b() * f3);
if (i32 == c3223atU.h - 1) {
b += f4;
f4 = 0.0f;
}
int round3 = Math.round(b);
if (round3 > rqdVar2.n()) {
round3 = rqdVar2.n();
this.a[i34] = true;
c3223atU.n -= rqdVar2.b();
z9 = true;
} else {
float f5 = f4 + (b - round3);
double d6 = f5;
if (d6 > 1.0d) {
round3++;
d = d6 - 1.0d;
} else {
if (d6 < -1.0d) {
round3--;
d = d6 + 1.0d;
}
f4 = f5;
}
f5 = (float) d;
f4 = f5;
}
int d7 = d(i2, rqdVar2, c3223atU.m);
int makeMeasureSpec3 = View.MeasureSpec.makeMeasureSpec(round3, 1073741824);
c3.measure(makeMeasureSpec3, d7);
int measuredWidth6 = c3.getMeasuredWidth();
int measuredHeight6 = c3.getMeasuredHeight();
b(i34, makeMeasureSpec3, d7, c3);
this.d.c(i34, c3);
measuredWidth5 = measuredWidth6;
measuredHeight5 = measuredHeight6;
}
max = Math.max(i33, measuredHeight5 + rqdVar2.i() + rqdVar2.g() + this.d.d(c3));
c3223atU.i += measuredWidth5 + rqdVar2.f() + rqdVar2.h();
} else {
int measuredHeight7 = c3.getMeasuredHeight();
long[] jArr7 = this.c;
if (jArr7 != null) {
long j3 = jArr7[i34];
i15 = i19;
measuredHeight7 = (int) (j3 >> 32);
} else {
i15 = i19;
}
int measuredWidth7 = c3.getMeasuredWidth();
long[] jArr8 = this.c;
i12 = size;
i13 = i31;
int i36 = jArr8 != null ? (int) jArr8[i34] : measuredWidth7;
if (!this.a[i34] && rqdVar2.b() > BitmapDescriptorFactory.HUE_RED) {
float b2 = measuredHeight7 + (rqdVar2.b() * f3);
if (i32 == c3223atU.h - 1) {
b2 += f4;
f4 = 0.0f;
}
int round4 = Math.round(b2);
if (round4 > rqdVar2.j()) {
round4 = rqdVar2.j();
this.a[i34] = true;
c3223atU.n -= rqdVar2.b();
z9 = true;
} else {
float f6 = f4 + (b2 - round4);
double d8 = f6;
if (d8 > 1.0d) {
round4++;
d2 = d8 - 1.0d;
} else {
if (d8 < -1.0d) {
round4--;
d2 = d8 + 1.0d;
}
f4 = f6;
}
f6 = (float) d2;
f4 = f6;
}
int a2 = a(i16, rqdVar2, c3223atU.m);
int makeMeasureSpec4 = View.MeasureSpec.makeMeasureSpec(round4, 1073741824);
c3.measure(a2, makeMeasureSpec4);
int measuredWidth8 = c3.getMeasuredWidth();
int measuredHeight8 = c3.getMeasuredHeight();
b(i34, a2, makeMeasureSpec4, c3);
this.d.c(i34, c3);
i36 = measuredWidth8;
measuredHeight7 = measuredHeight8;
}
max = Math.max(i33, i36 + rqdVar2.f() + rqdVar2.h() + this.d.d(c3));
c3223atU.i += measuredHeight7 + rqdVar2.i() + rqdVar2.g();
}
i33 = max;
c3223atU.b = Math.max(c3223atU.b, i33);
} else {
i11 = i20;
i15 = i19;
i12 = size;
i13 = i31;
}
} else {
i11 = i20;
i12 = size;
i13 = i31;
list2 = h;
i14 = size2;
i15 = i19;
}
i32++;
i19 = i15;
h = list2;
size2 = i14;
i20 = i11;
size = i12;
i31 = i13;
}
i4 = i20;
i5 = size;
int i37 = i31;
list = h;
i6 = size2;
i7 = i19;
if (!z9 || i37 == c3223atU.i) {
break;
}
i19 = i7;
h = list;
size2 = i6;
i20 = i4;
size = i5;
z8 = true;
i22 = PKIFailureInfo.systemUnavail;
}
i4 = i20;
i5 = size;
list = h;
i6 = size2;
i7 = i19;
}
c = Ascii.MIN;
i20 = i4 + 1;
i16 = i;
i19 = i7;
h = list;
size2 = i6;
size = i5;
z2 = false;
}
}
private int a(int i, rqd rqdVar, int i2) {
DNa dNa = this.d;
int paddingLeft = dNa.getPaddingLeft();
int paddingRight = this.d.getPaddingRight();
int e = dNa.e(i, paddingLeft + paddingRight + rqdVar.f() + rqdVar.h() + i2, rqdVar.l());
int size = View.MeasureSpec.getSize(e);
if (size > rqdVar.n()) {
return View.MeasureSpec.makeMeasureSpec(rqdVar.n(), View.MeasureSpec.getMode(e));
}
return size < rqdVar.o() ? View.MeasureSpec.makeMeasureSpec(rqdVar.o(), View.MeasureSpec.getMode(e)) : e;
}
private int d(int i, rqd rqdVar, int i2) {
DNa dNa = this.d;
int paddingTop = dNa.getPaddingTop();
int paddingBottom = this.d.getPaddingBottom();
int c = dNa.c(i, paddingTop + paddingBottom + rqdVar.i() + rqdVar.g() + i2, rqdVar.d());
int size = View.MeasureSpec.getSize(c);
if (size > rqdVar.j()) {
return View.MeasureSpec.makeMeasureSpec(rqdVar.j(), View.MeasureSpec.getMode(c));
}
return size < rqdVar.k() ? View.MeasureSpec.makeMeasureSpec(rqdVar.k(), View.MeasureSpec.getMode(c)) : c;
}
public final void b(int i, int i2, int i3) {
int i4;
int i5;
int i6 = this.d.i();
if (i6 == 0 || i6 == 1) {
int mode = View.MeasureSpec.getMode(i2);
int size = View.MeasureSpec.getSize(i2);
i4 = mode;
i5 = size;
} else if (i6 == 2 || i6 == 3) {
i4 = View.MeasureSpec.getMode(i);
i5 = View.MeasureSpec.getSize(i);
} else {
throw new IllegalArgumentException("Invalid flex direction: ".concat(String.valueOf(i6)));
}
List<C3223atU> h = this.d.h();
if (i4 == 1073741824) {
int o2 = this.d.o() + i3;
int i7 = 0;
if (h.size() == 1) {
h.get(0).b = i5 - i3;
return;
}
if (h.size() >= 2) {
int b = this.d.b();
if (b == 1) {
C3223atU c3223atU = new C3223atU();
c3223atU.b = i5 - o2;
h.add(0, c3223atU);
return;
}
if (b == 2) {
this.d.setFlexLines(c(h, i5, o2));
return;
}
if (b == 3) {
if (o2 < i5) {
float size2 = (i5 - o2) / (h.size() - 1);
ArrayList arrayList = new ArrayList();
int size3 = h.size();
float f = 0.0f;
while (i7 < size3) {
arrayList.add(h.get(i7));
if (i7 != h.size() - 1) {
C3223atU c3223atU2 = new C3223atU();
if (i7 == h.size() - 2) {
c3223atU2.b = Math.round(f + size2);
f = 0.0f;
} else {
c3223atU2.b = Math.round(size2);
}
f += size2 - c3223atU2.b;
if (f > 1.0f) {
c3223atU2.b++;
f -= 1.0f;
} else if (f < -1.0f) {
c3223atU2.b--;
f += 1.0f;
}
arrayList.add(c3223atU2);
}
i7++;
}
this.d.setFlexLines(arrayList);
return;
}
return;
}
if (b == 4) {
if (o2 >= i5) {
this.d.setFlexLines(c(h, i5, o2));
return;
}
int size4 = (i5 - o2) / (h.size() << 1);
ArrayList arrayList2 = new ArrayList();
C3223atU c3223atU3 = new C3223atU();
c3223atU3.b = size4;
for (C3223atU c3223atU4 : h) {
arrayList2.add(c3223atU3);
arrayList2.add(c3223atU4);
arrayList2.add(c3223atU3);
}
this.d.setFlexLines(arrayList2);
return;
}
if (b != 5 || o2 >= i5) {
return;
}
float size5 = (i5 - o2) / h.size();
int size6 = h.size();
float f2 = 0.0f;
while (i7 < size6) {
C3223atU c3223atU5 = h.get(i7);
float f3 = c3223atU5.b + size5;
if (i7 == h.size() - 1) {
f3 += f2;
f2 = 0.0f;
}
int round = Math.round(f3);
f2 += f3 - round;
if (f2 > 1.0f) {
round++;
f2 -= 1.0f;
} else if (f2 < -1.0f) {
round--;
f2 += 1.0f;
}
c3223atU5.b = round;
i7++;
}
}
}
}
private static List<C3223atU> c(List<C3223atU> list, int i, int i2) {
int i3 = (i - i2) / 2;
ArrayList arrayList = new ArrayList();
C3223atU c3223atU = new C3223atU();
c3223atU.b = i3;
int size = list.size();
for (int i4 = 0; i4 < size; i4++) {
if (i4 == 0) {
arrayList.add(c3223atU);
}
arrayList.add(list.get(i4));
if (i4 == list.size() - 1) {
arrayList.add(c3223atU);
}
}
return arrayList;
}
public final void b(int i) {
View c;
if (i >= this.d.j()) {
return;
}
int i2 = this.d.i();
if (this.d.a() == 4) {
int[] iArr = this.b;
List<C3223atU> h = this.d.h();
int size = h.size();
for (int i3 = iArr != null ? iArr[i] : 0; i3 < size; i3++) {
C3223atU c3223atU = h.get(i3);
int i4 = c3223atU.h;
for (int i5 = 0; i5 < i4; i5++) {
int i6 = c3223atU.e + i5;
if (i5 < this.d.j() && (c = this.d.c(i6)) != null && c.getVisibility() != 8) {
rqd rqdVar = (rqd) c.getLayoutParams();
if (rqdVar.a() == -1 || rqdVar.a() == 4) {
if (i2 == 0 || i2 == 1) {
a(c, c3223atU.b, i6);
} else if (i2 == 2 || i2 == 3) {
b(c, c3223atU.b, i6);
} else {
throw new IllegalArgumentException("Invalid flex direction: ".concat(String.valueOf(i2)));
}
}
}
}
}
return;
}
for (C3223atU c3223atU2 : this.d.h()) {
for (Integer num : c3223atU2.j) {
View c2 = this.d.c(num.intValue());
if (i2 == 0 || i2 == 1) {
a(c2, c3223atU2.b, num.intValue());
} else if (i2 == 2 || i2 == 3) {
b(c2, c3223atU2.b, num.intValue());
} else {
throw new IllegalArgumentException("Invalid flex direction: ".concat(String.valueOf(i2)));
}
}
}
}
private void a(View view, int i, int i2) {
int measuredWidth;
rqd rqdVar = (rqd) view.getLayoutParams();
int i3 = rqdVar.i();
int min = Math.min(Math.max(((i - i3) - rqdVar.g()) - this.d.d(view), rqdVar.k()), rqdVar.j());
long[] jArr = this.c;
if (jArr != null) {
measuredWidth = (int) jArr[i2];
} else {
measuredWidth = view.getMeasuredWidth();
}
int makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(measuredWidth, 1073741824);
int makeMeasureSpec2 = View.MeasureSpec.makeMeasureSpec(min, 1073741824);
view.measure(makeMeasureSpec, makeMeasureSpec2);
b(i2, makeMeasureSpec, makeMeasureSpec2, view);
this.d.c(i2, view);
}
private void b(View view, int i, int i2) {
int measuredHeight;
rqd rqdVar = (rqd) view.getLayoutParams();
int f = rqdVar.f();
int min = Math.min(Math.max(((i - f) - rqdVar.h()) - this.d.d(view), rqdVar.o()), rqdVar.n());
long[] jArr = this.c;
if (jArr != null) {
measuredHeight = (int) (jArr[i2] >> 32);
} else {
measuredHeight = view.getMeasuredHeight();
}
int makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(measuredHeight, 1073741824);
int makeMeasureSpec2 = View.MeasureSpec.makeMeasureSpec(min, 1073741824);
view.measure(makeMeasureSpec2, makeMeasureSpec);
b(i2, makeMeasureSpec2, makeMeasureSpec, view);
this.d.c(i2, view);
}
public final void d(View view, C3223atU c3223atU, int i, int i2, int i3, int i4) {
rqd rqdVar = (rqd) view.getLayoutParams();
int a = this.d.a();
if (rqdVar.a() != -1) {
a = rqdVar.a();
}
int i5 = c3223atU.b;
if (a != 0) {
if (a == 1) {
if (this.d.g() != 2) {
int i6 = i2 + i5;
int measuredHeight = view.getMeasuredHeight();
view.layout(i, (i6 - measuredHeight) - rqdVar.g(), i3, i6 - rqdVar.g());
return;
}
int measuredHeight2 = view.getMeasuredHeight();
view.layout(i, (i2 - i5) + measuredHeight2 + rqdVar.i(), i3, (i4 - i5) + view.getMeasuredHeight() + rqdVar.i());
return;
}
if (a == 2) {
int measuredHeight3 = (((i5 - view.getMeasuredHeight()) + rqdVar.i()) - rqdVar.g()) / 2;
if (this.d.g() != 2) {
int i7 = i2 + measuredHeight3;
view.layout(i, i7, i3, view.getMeasuredHeight() + i7);
return;
} else {
int i8 = i2 - measuredHeight3;
view.layout(i, i8, i3, view.getMeasuredHeight() + i8);
return;
}
}
if (a == 3) {
if (this.d.g() != 2) {
int max = Math.max(c3223atU.l - view.getBaseline(), rqdVar.i());
view.layout(i, i2 + max, i3, i4 + max);
return;
}
int max2 = Math.max((c3223atU.l - view.getMeasuredHeight()) + view.getBaseline(), rqdVar.g());
view.layout(i, i2 - max2, i3, i4 - max2);
return;
}
if (a != 4) {
return;
}
}
if (this.d.g() != 2) {
view.layout(i, i2 + rqdVar.i(), i3, i4 + rqdVar.i());
} else {
view.layout(i, i2 - rqdVar.g(), i3, i4 - rqdVar.g());
}
}
public final void a(View view, C3223atU c3223atU, boolean z, int i, int i2, int i3, int i4) {
rqd rqdVar = (rqd) view.getLayoutParams();
int a = this.d.a();
if (rqdVar.a() != -1) {
a = rqdVar.a();
}
int i5 = c3223atU.b;
if (a != 0) {
if (a == 1) {
if (!z) {
int measuredWidth = view.getMeasuredWidth();
view.layout(((i + i5) - measuredWidth) - rqdVar.h(), i2, ((i3 + i5) - view.getMeasuredWidth()) - rqdVar.h(), i4);
return;
}
int measuredWidth2 = view.getMeasuredWidth();
view.layout((i - i5) + measuredWidth2 + rqdVar.f(), i2, (i3 - i5) + view.getMeasuredWidth() + rqdVar.f(), i4);
return;
}
if (a == 2) {
ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) view.getLayoutParams();
int measuredWidth3 = (((i5 - view.getMeasuredWidth()) + CYM.ry_(marginLayoutParams)) - CYM.rx_(marginLayoutParams)) / 2;
if (!z) {
view.layout(i + measuredWidth3, i2, i3 + measuredWidth3, i4);
return;
} else {
view.layout(i - measuredWidth3, i2, i3 - measuredWidth3, i4);
return;
}
}
if (a != 3 && a != 4) {
return;
}
}
if (!z) {
view.layout(i + rqdVar.f(), i2, i3 + rqdVar.f(), i4);
} else {
view.layout(i - rqdVar.h(), i2, i3 - rqdVar.h(), i4);
}
}
public final void d(int i) {
long[] jArr = this.c;
if (jArr == null) {
if (i < 10) {
i = 10;
}
this.c = new long[i];
} else if (jArr.length < i) {
int length = jArr.length << 1;
if (length >= i) {
i = length;
}
this.c = Arrays.copyOf(jArr, i);
}
}
public final void c(int i) {
long[] jArr = this.e;
if (jArr == null) {
if (i < 10) {
i = 10;
}
this.e = new long[i];
} else if (jArr.length < i) {
int length = jArr.length << 1;
if (length >= i) {
i = length;
}
this.e = Arrays.copyOf(jArr, i);
}
}
private void b(int i, int i2, int i3, View view) {
long[] jArr = this.e;
if (jArr != null) {
jArr[i] = (i2 & KeyboardMap.kValueMask) | (i3 << 32);
}
long[] jArr2 = this.c;
if (jArr2 != null) {
jArr2[i] = (view.getMeasuredWidth() & KeyboardMap.kValueMask) | (view.getMeasuredHeight() << 32);
}
}
public final void a(int i) {
int[] iArr = this.b;
if (iArr == null) {
if (i < 10) {
i = 10;
}
this.b = new int[i];
} else if (iArr.length < i) {
int length = iArr.length << 1;
if (length >= i) {
i = length;
}
this.b = Arrays.copyOf(iArr, i);
}
}
public final void e(List<C3223atU> list, int i) {
int i2 = this.b[i];
if (i2 == -1) {
i2 = 0;
}
for (int size = list.size() - 1; size >= i2; size--) {
list.remove(size);
}
int[] iArr = this.b;
int length = iArr.length - 1;
if (i > length) {
Arrays.fill(iArr, -1);
} else {
Arrays.fill(iArr, i, length, -1);
}
long[] jArr = this.e;
int length2 = jArr.length - 1;
if (i > length2) {
Arrays.fill(jArr, 0L);
} else {
Arrays.fill(jArr, i, length2, 0L);
}
}
/* loaded from: classes.dex */
public static class IeS implements Comparable<IeS> {
public int a;
public int b;
private IeS() {
}
public /* synthetic */ IeS(byte b) {
this();
}
@Override // java.lang.Comparable
public final /* bridge */ /* synthetic */ int compareTo(IeS ieS) {
IeS ieS2 = ieS;
int i = this.a;
int i2 = ieS2.a;
return i != i2 ? i - i2 : this.b - ieS2.b;
}
public final String toString() {
StringBuilder sb = new StringBuilder("Order{order=");
sb.append(this.a);
sb.append(", index=");
sb.append(this.b);
sb.append(UrlTreeKt.componentParamSuffixChar);
return sb.toString();
}
}
}