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

224 lines
7.9 KiB
Java

package o;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.zxing.ChecksumException;
import com.google.zxing.FormatException;
import com.google.zxing.NotFoundException;
import com.google.zxing.ReaderException;
import java.util.Arrays;
import java.util.EnumMap;
import java.util.Map;
import org.bouncycastle.crypto.tls.CipherSuite;
/* loaded from: classes2.dex */
public abstract class xue implements zIz {
@Override // o.zIz
public void c() {
}
public abstract WFF d(int i, C17416wdP c17416wdP, Map<CGg, ?> map) throws NotFoundException, ChecksumException, FormatException;
@Override // o.zIz
public WFF a(BKc bKc) throws NotFoundException, FormatException {
return b(bKc, null);
}
@Override // o.zIz
public WFF b(BKc bKc, Map<CGg, ?> map) throws NotFoundException, FormatException {
try {
return a(bKc, map);
} catch (NotFoundException e) {
if (map == null || !map.containsKey(CGg.TRY_HARDER) || !bKc.a.d.b()) {
throw e;
}
BKc bKc2 = new BKc(bKc.a.d(bKc.a.d.e()));
WFF a = a(bKc2, map);
Map<MoF, Object> map2 = a.e;
int i = 270;
if (map2 != null && map2.containsKey(MoF.ORIENTATION)) {
i = (((Integer) map2.get(MoF.ORIENTATION)).intValue() + 270) % 360;
}
a.b(MoF.ORIENTATION, Integer.valueOf(i));
qCz[] qczArr = a.c;
if (qczArr != null) {
int i2 = bKc2.a.d.c;
for (int i3 = 0; i3 < qczArr.length; i3++) {
qczArr[i3] = new qCz((i2 - qczArr[i3].e) - 1.0f, qczArr[i3].a);
}
}
return a;
}
}
private WFF a(BKc bKc, Map<CGg, ?> map) throws NotFoundException {
Map<CGg, ?> map2;
int i;
int i2;
BKc bKc2 = bKc;
Map<CGg, ?> map3 = map;
int i3 = bKc2.a.d.a;
int i4 = bKc2.a.d.c;
C17416wdP c17416wdP = new C17416wdP(i3);
int i5 = 1;
boolean z = map3 != null && map3.containsKey(CGg.TRY_HARDER);
int max = Math.max(1, i4 >> (z ? 8 : 5));
int i6 = z ? i4 : 15;
int i7 = i4 / 2;
int i8 = 0;
while (i8 < i6) {
int i9 = i8 + 1;
int i10 = i9 / 2;
if ((i8 & 1) != 0) {
i10 = -i10;
}
int i11 = (i10 * max) + i7;
if (i11 < 0 || i11 >= i4) {
break;
}
try {
c17416wdP = bKc2.a.e(i11, c17416wdP);
int i12 = 0;
while (i12 < 2) {
if (i12 == i5) {
c17416wdP.c();
if (map3 != null && map3.containsKey(CGg.NEED_RESULT_POINT_CALLBACK)) {
EnumMap enumMap = new EnumMap(CGg.class);
enumMap.putAll(map3);
enumMap.remove(CGg.NEED_RESULT_POINT_CALLBACK);
map3 = enumMap;
}
}
try {
WFF d = d(i11, c17416wdP, map3);
if (i12 == i5) {
try {
d.b(MoF.ORIENTATION, Integer.valueOf(CipherSuite.TLS_DHE_PSK_WITH_NULL_SHA256));
qCz[] qczArr = d.c;
if (qczArr != null) {
float f = i3;
map2 = map3;
try {
i = i3;
} catch (ReaderException unused) {
i = i3;
i2 = 1;
i12++;
i5 = i2;
map3 = map2;
i3 = i;
}
try {
qczArr[0] = new qCz((f - qczArr[0].a) - 1.0f, qczArr[0].e);
i2 = 1;
try {
qczArr[1] = new qCz((f - qczArr[1].a) - 1.0f, qczArr[1].e);
} catch (ReaderException unused2) {
continue;
i12++;
i5 = i2;
map3 = map2;
i3 = i;
}
} catch (ReaderException unused3) {
i2 = 1;
i12++;
i5 = i2;
map3 = map2;
i3 = i;
}
}
} catch (ReaderException unused4) {
map2 = map3;
}
}
return d;
} catch (ReaderException unused5) {
map2 = map3;
i = i3;
i2 = i5;
}
}
} catch (NotFoundException unused6) {
}
bKc2 = bKc;
i5 = i5;
i8 = i9;
i3 = i3;
}
throw NotFoundException.b();
}
/* JADX INFO: Access modifiers changed from: protected */
public static void b(C17416wdP c17416wdP, int i, int[] iArr) throws NotFoundException {
int length = iArr.length;
Arrays.fill(iArr, 0, length, 0);
int i2 = c17416wdP.d;
if (i >= i2) {
throw NotFoundException.b();
}
boolean z = !((c17416wdP.a[i / 32] & (1 << (i & 31))) != 0);
int i3 = 0;
while (i < i2) {
if (((c17416wdP.a[i / 32] & (1 << (i & 31))) != 0) != z) {
iArr[i3] = iArr[i3] + 1;
} else {
i3++;
if (i3 == length) {
break;
}
iArr[i3] = 1;
z = !z;
}
i++;
}
if (i3 != length) {
if (i3 != length - 1 || i != i2) {
throw NotFoundException.b();
}
}
}
/* JADX INFO: Access modifiers changed from: protected */
public static void a(C17416wdP c17416wdP, int i, int[] iArr) throws NotFoundException {
int length = iArr.length;
boolean z = (c17416wdP.a[i / 32] & (1 << (i & 31))) != 0;
while (i > 0 && length >= 0) {
i--;
if (((c17416wdP.a[i / 32] & (1 << (i & 31))) != 0) != z) {
length--;
z = !z;
}
}
if (length >= 0) {
throw NotFoundException.b();
}
b(c17416wdP, i + 1, iArr);
}
public static float b(int[] iArr, int[] iArr2, float f) {
int length = iArr.length;
int i = 0;
int i2 = 0;
for (int i3 = 0; i3 < length; i3++) {
i += iArr[i3];
i2 += iArr2[i3];
}
if (i < i2) {
return Float.POSITIVE_INFINITY;
}
float f2 = i;
float f3 = f2 / i2;
float f4 = BitmapDescriptorFactory.HUE_RED;
for (int i4 = 0; i4 < length; i4++) {
float f5 = iArr2[i4] * f3;
float f6 = iArr[i4];
float f7 = f6 > f5 ? f6 - f5 : f5 - f6;
if (f7 > f * f3) {
return Float.POSITIVE_INFINITY;
}
f4 += f7;
}
return f4 / f2;
}
}