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

698 lines
24 KiB
Java

package o;
import com.google.protobuf.CodedOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import o.C1174XdZ;
import o.InterfaceC16581pUl;
import o.MTP;
import o.Nvr;
import o.Rkw;
import o.Rkw.Sts;
import o.rqb;
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes2.dex */
public final class Rkw<T extends Sts<T>> {
private static final Rkw e = new Rkw((byte) 0);
boolean b;
final rqb<T, Object> c;
boolean d;
/* loaded from: classes2.dex */
public interface Sts<T extends Sts<T>> extends Comparable<T> {
Nvr.HBt a();
int b();
InterfaceC16581pUl.HBt b(InterfaceC16581pUl.HBt hBt, InterfaceC16581pUl interfaceC16581pUl);
Nvr.Sts c();
boolean d();
boolean e();
}
private Rkw() {
final int i = 16;
this.c = (rqb<T, Object>) new rqb<FieldDescriptorType, Object>(i) { // from class: o.rqb.1
/* JADX INFO: Access modifiers changed from: package-private */
{
byte b = 0;
}
@Override // o.rqb, java.util.AbstractMap, java.util.Map
public final /* synthetic */ Object put(Object obj, Object obj2) {
return super.put((Rkw.Sts) obj, obj2);
}
@Override // o.rqb
public final void d() {
Iterable<Map.Entry> entrySet;
if (!this.c) {
for (int i2 = 0; i2 < this.e.size(); i2++) {
rqb<K, V>.RVV rvv = this.e.get(i2);
if (((Rkw.Sts) rvv.getKey()).d()) {
rvv.setValue(Collections.unmodifiableList((List) rvv.getValue()));
}
}
if (this.b.isEmpty()) {
entrySet = HBt.c();
} else {
entrySet = this.b.entrySet();
}
for (Map.Entry entry : entrySet) {
if (((Rkw.Sts) entry.getKey()).d()) {
entry.setValue(Collections.unmodifiableList((List) entry.getValue()));
}
}
}
super.d();
}
};
}
private Rkw(rqb<T, Object> rqbVar) {
this.c = rqbVar;
if (this.d) {
return;
}
rqbVar.d();
this.d = true;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj instanceof Rkw) {
return this.c.equals(((Rkw) obj).c);
}
return false;
}
public final int hashCode() {
return this.c.hashCode();
}
public final Iterator<Map.Entry<T, Object>> b() {
if (this.b) {
return new C1174XdZ.Sts(this.c.entrySet().iterator());
}
return this.c.entrySet().iterator();
}
private void d(T t, Object obj) {
if (t.d()) {
if (!(obj instanceof List)) {
throw new IllegalArgumentException("Wrong object type used with protocol message reflection.");
}
ArrayList arrayList = new ArrayList();
arrayList.addAll((List) obj);
Iterator it = arrayList.iterator();
while (it.hasNext()) {
e(t, it.next());
}
obj = arrayList;
} else {
e(t, obj);
}
if (obj instanceof C1174XdZ) {
this.b = true;
}
this.c.put(t, obj);
}
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
/* JADX WARN: Failed to find 'out' block for switch in B:2:0x0011. Please report as an issue. */
/* JADX WARN: Removed duplicated region for block: B:24:? A[RETURN, SYNTHETIC] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private static void e(T r2, java.lang.Object r3) {
/*
o.Nvr$HBt r0 = r2.a()
o.MTP.d(r3)
int[] r1 = o.Rkw.AnonymousClass1.c
o.Nvr$Sts r0 = r0.javaType
int r0 = r0.ordinal()
r0 = r1[r0]
switch(r0) {
case 1: goto L3f;
case 2: goto L3c;
case 3: goto L39;
case 4: goto L36;
case 5: goto L33;
case 6: goto L30;
case 7: goto L27;
case 8: goto L1e;
case 9: goto L15;
default: goto L14;
}
L14:
goto L44
L15:
boolean r0 = r3 instanceof o.InterfaceC16581pUl
if (r0 != 0) goto L43
boolean r0 = r3 instanceof o.C1174XdZ
if (r0 == 0) goto L44
goto L43
L1e:
boolean r0 = r3 instanceof java.lang.Integer
if (r0 != 0) goto L43
boolean r0 = r3 instanceof o.MTP.IeS
if (r0 == 0) goto L44
goto L43
L27:
boolean r0 = r3 instanceof o.QwV
if (r0 != 0) goto L43
boolean r0 = r3 instanceof byte[]
if (r0 == 0) goto L44
goto L43
L30:
boolean r0 = r3 instanceof java.lang.String
goto L41
L33:
boolean r0 = r3 instanceof java.lang.Boolean
goto L41
L36:
boolean r0 = r3 instanceof java.lang.Double
goto L41
L39:
boolean r0 = r3 instanceof java.lang.Float
goto L41
L3c:
boolean r0 = r3 instanceof java.lang.Long
goto L41
L3f:
boolean r0 = r3 instanceof java.lang.Integer
L41:
if (r0 == 0) goto L44
L43:
return
L44:
int r0 = r2.b()
o.Nvr$HBt r2 = r2.a()
o.Nvr$Sts r2 = r2.javaType
java.lang.Class r3 = r3.getClass()
java.lang.String r3 = r3.getName()
java.lang.Integer r0 = java.lang.Integer.valueOf(r0)
java.lang.Object[] r2 = new java.lang.Object[]{r0, r2, r3}
java.lang.IllegalArgumentException r3 = new java.lang.IllegalArgumentException
java.lang.String r0 = "Wrong object type used with protocol message reflection.\nField number: %d, field java type: %s, value type: %s\n"
java.lang.String r2 = java.lang.String.format(r0, r2)
r3.<init>(r2)
throw r3
*/
throw new UnsupportedOperationException("Method not decompiled: o.Rkw.e(o.Rkw$Sts, java.lang.Object):void");
}
public final boolean a() {
Iterable entrySet;
for (int i = 0; i < this.c.e.size(); i++) {
if (!c(this.c.e.get(i))) {
return false;
}
}
rqb<T, Object> rqbVar = this.c;
if (rqbVar.b.isEmpty()) {
entrySet = rqb.HBt.c();
} else {
entrySet = rqbVar.b.entrySet();
}
Iterator it = entrySet.iterator();
while (it.hasNext()) {
if (!c((Map.Entry) it.next())) {
return false;
}
}
return true;
}
private static <T extends Sts<T>> boolean c(Map.Entry<T, Object> entry) {
T key = entry.getKey();
if (key.c() == Nvr.Sts.MESSAGE) {
if (key.d()) {
Iterator it = ((List) entry.getValue()).iterator();
while (it.hasNext()) {
if (!((InterfaceC16581pUl) it.next()).isInitialized()) {
return false;
}
}
} else {
Object value = entry.getValue();
if (value instanceof InterfaceC16581pUl) {
if (!((InterfaceC16581pUl) value).isInitialized()) {
return false;
}
} else {
if (value instanceof C1174XdZ) {
return true;
}
throw new IllegalArgumentException("Wrong object type used with protocol message reflection.");
}
}
}
return true;
}
/* JADX INFO: Access modifiers changed from: package-private */
public final void a(Map.Entry<T, Object> entry) {
T key = entry.getKey();
Object value = entry.getValue();
if (value instanceof C1174XdZ) {
C1174XdZ c1174XdZ = (C1174XdZ) value;
InterfaceC16581pUl interfaceC16581pUl = c1174XdZ.d;
value = c1174XdZ.e(null);
}
if (!key.d()) {
if (key.c() == Nvr.Sts.MESSAGE) {
Object obj = this.c.get(key);
if (obj instanceof C1174XdZ) {
C1174XdZ c1174XdZ2 = (C1174XdZ) obj;
InterfaceC16581pUl interfaceC16581pUl2 = c1174XdZ2.d;
obj = c1174XdZ2.e(null);
}
if (obj == null) {
rqb<T, Object> rqbVar = this.c;
if (value instanceof byte[]) {
byte[] bArr = (byte[]) value;
byte[] bArr2 = new byte[bArr.length];
System.arraycopy(bArr, 0, bArr2, 0, bArr.length);
value = bArr2;
}
rqbVar.put(key, value);
return;
}
this.c.put(key, key.b(((InterfaceC16581pUl) obj).toBuilder(), (InterfaceC16581pUl) value).build());
return;
}
rqb<T, Object> rqbVar2 = this.c;
if (value instanceof byte[]) {
byte[] bArr3 = (byte[]) value;
byte[] bArr4 = new byte[bArr3.length];
System.arraycopy(bArr3, 0, bArr4, 0, bArr3.length);
value = bArr4;
}
rqbVar2.put(key, value);
return;
}
Object obj2 = this.c.get(key);
if (obj2 instanceof C1174XdZ) {
C1174XdZ c1174XdZ3 = (C1174XdZ) obj2;
InterfaceC16581pUl interfaceC16581pUl3 = c1174XdZ3.d;
obj2 = c1174XdZ3.e(null);
}
if (obj2 == null) {
obj2 = new ArrayList();
}
for (Object obj3 : (List) value) {
List list = (List) obj2;
if (obj3 instanceof byte[]) {
byte[] bArr5 = (byte[]) obj3;
byte[] bArr6 = new byte[bArr5.length];
System.arraycopy(bArr5, 0, bArr6, 0, bArr5.length);
obj3 = bArr6;
}
list.add(obj3);
}
this.c.put(key, obj2);
}
/* JADX INFO: Access modifiers changed from: package-private */
public static void b(CodedOutputStream codedOutputStream, Nvr.HBt hBt, int i, Object obj) throws IOException {
if (hBt != Nvr.HBt.GROUP) {
codedOutputStream.g(i, hBt.wireType);
switch (AnonymousClass1.b[hBt.ordinal()]) {
case 1:
codedOutputStream.e(Double.doubleToRawLongBits(((Double) obj).doubleValue()));
return;
case 2:
codedOutputStream.p(Float.floatToRawIntBits(((Float) obj).floatValue()));
return;
case 3:
codedOutputStream.a(((Long) obj).longValue());
return;
case 4:
codedOutputStream.a(((Long) obj).longValue());
return;
case 5:
codedOutputStream.t(((Integer) obj).intValue());
return;
case 6:
codedOutputStream.e(((Long) obj).longValue());
return;
case 7:
codedOutputStream.p(((Integer) obj).intValue());
return;
case 8:
codedOutputStream.a(((Boolean) obj).booleanValue() ? (byte) 1 : (byte) 0);
return;
case 9:
((InterfaceC16581pUl) obj).writeTo(codedOutputStream);
return;
case 10:
codedOutputStream.b((InterfaceC16581pUl) obj);
return;
case 11:
if (obj instanceof QwV) {
codedOutputStream.c((QwV) obj);
return;
} else {
codedOutputStream.a((String) obj);
return;
}
case 12:
if (obj instanceof QwV) {
codedOutputStream.c((QwV) obj);
return;
} else {
byte[] bArr = (byte[]) obj;
codedOutputStream.d(bArr, bArr.length);
return;
}
case 13:
codedOutputStream.r(((Integer) obj).intValue());
return;
case 14:
codedOutputStream.p(((Integer) obj).intValue());
return;
case 15:
codedOutputStream.e(((Long) obj).longValue());
return;
case 16:
int intValue = ((Integer) obj).intValue();
codedOutputStream.r((intValue << 1) ^ (intValue >> 31));
return;
case 17:
long longValue = ((Long) obj).longValue();
codedOutputStream.a((longValue << 1) ^ (longValue >> 63));
return;
case 18:
if (obj instanceof MTP.IeS) {
codedOutputStream.t(((MTP.IeS) obj).d());
return;
} else {
codedOutputStream.t(((Integer) obj).intValue());
return;
}
default:
return;
}
}
codedOutputStream.g(i, 3);
((InterfaceC16581pUl) obj).writeTo(codedOutputStream);
codedOutputStream.g(i, 4);
}
/* JADX INFO: Access modifiers changed from: package-private */
/* renamed from: o.Rkw$1, reason: invalid class name */
/* loaded from: classes2.dex */
public static /* synthetic */ class AnonymousClass1 {
static final int[] b;
static final int[] c;
static {
int[] iArr = new int[Nvr.HBt.values().length];
b = iArr;
try {
iArr[Nvr.HBt.DOUBLE.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
b[Nvr.HBt.FLOAT.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
b[Nvr.HBt.INT64.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
b[Nvr.HBt.UINT64.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
b[Nvr.HBt.INT32.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
b[Nvr.HBt.FIXED64.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
b[Nvr.HBt.FIXED32.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
try {
b[Nvr.HBt.BOOL.ordinal()] = 8;
} catch (NoSuchFieldError unused8) {
}
try {
b[Nvr.HBt.GROUP.ordinal()] = 9;
} catch (NoSuchFieldError unused9) {
}
try {
b[Nvr.HBt.MESSAGE.ordinal()] = 10;
} catch (NoSuchFieldError unused10) {
}
try {
b[Nvr.HBt.STRING.ordinal()] = 11;
} catch (NoSuchFieldError unused11) {
}
try {
b[Nvr.HBt.BYTES.ordinal()] = 12;
} catch (NoSuchFieldError unused12) {
}
try {
b[Nvr.HBt.UINT32.ordinal()] = 13;
} catch (NoSuchFieldError unused13) {
}
try {
b[Nvr.HBt.SFIXED32.ordinal()] = 14;
} catch (NoSuchFieldError unused14) {
}
try {
b[Nvr.HBt.SFIXED64.ordinal()] = 15;
} catch (NoSuchFieldError unused15) {
}
try {
b[Nvr.HBt.SINT32.ordinal()] = 16;
} catch (NoSuchFieldError unused16) {
}
try {
b[Nvr.HBt.SINT64.ordinal()] = 17;
} catch (NoSuchFieldError unused17) {
}
try {
b[Nvr.HBt.ENUM.ordinal()] = 18;
} catch (NoSuchFieldError unused18) {
}
int[] iArr2 = new int[Nvr.Sts.values().length];
c = iArr2;
try {
iArr2[Nvr.Sts.INT.ordinal()] = 1;
} catch (NoSuchFieldError unused19) {
}
try {
c[Nvr.Sts.LONG.ordinal()] = 2;
} catch (NoSuchFieldError unused20) {
}
try {
c[Nvr.Sts.FLOAT.ordinal()] = 3;
} catch (NoSuchFieldError unused21) {
}
try {
c[Nvr.Sts.DOUBLE.ordinal()] = 4;
} catch (NoSuchFieldError unused22) {
}
try {
c[Nvr.Sts.BOOLEAN.ordinal()] = 5;
} catch (NoSuchFieldError unused23) {
}
try {
c[Nvr.Sts.STRING.ordinal()] = 6;
} catch (NoSuchFieldError unused24) {
}
try {
c[Nvr.Sts.BYTE_STRING.ordinal()] = 7;
} catch (NoSuchFieldError unused25) {
}
try {
c[Nvr.Sts.ENUM.ordinal()] = 8;
} catch (NoSuchFieldError unused26) {
}
try {
c[Nvr.Sts.MESSAGE.ordinal()] = 9;
} catch (NoSuchFieldError unused27) {
}
}
}
/* JADX INFO: Access modifiers changed from: package-private */
public static int b(Map.Entry<T, Object> entry) {
T key = entry.getKey();
Object value = entry.getValue();
if (key.c() == Nvr.Sts.MESSAGE && !key.d() && !key.e()) {
if (value instanceof C1174XdZ) {
return CodedOutputStream.b(entry.getKey().b(), (C1174XdZ) value);
}
return CodedOutputStream.b(entry.getKey().b(), (InterfaceC16581pUl) value);
}
return a((Sts<?>) key, value);
}
/* JADX INFO: Access modifiers changed from: package-private */
public static int b(Nvr.HBt hBt, int i, Object obj) {
int o2 = CodedOutputStream.o(i);
if (hBt == Nvr.HBt.GROUP) {
o2 <<= 1;
}
return o2 + a(hBt, obj);
}
private static int a(Nvr.HBt hBt, Object obj) {
switch (AnonymousClass1.b[hBt.ordinal()]) {
case 1:
return CodedOutputStream.d();
case 2:
return CodedOutputStream.h();
case 3:
return CodedOutputStream.b(((Long) obj).longValue());
case 4:
return CodedOutputStream.d(((Long) obj).longValue());
case 5:
return CodedOutputStream.g(((Integer) obj).intValue());
case 6:
return CodedOutputStream.e();
case 7:
return CodedOutputStream.b();
case 8:
return CodedOutputStream.c();
case 9:
return CodedOutputStream.a((InterfaceC16581pUl) obj);
case 10:
if (obj instanceof C1174XdZ) {
return CodedOutputStream.d((C1174XdZ) obj);
}
return CodedOutputStream.d((InterfaceC16581pUl) obj);
case 11:
if (obj instanceof QwV) {
return CodedOutputStream.b((QwV) obj);
}
return CodedOutputStream.d((String) obj);
case 12:
if (obj instanceof QwV) {
return CodedOutputStream.b((QwV) obj);
}
return CodedOutputStream.b((byte[]) obj);
case 13:
return CodedOutputStream.k(((Integer) obj).intValue());
case 14:
return CodedOutputStream.j();
case 15:
return CodedOutputStream.g();
case 16:
return CodedOutputStream.m(((Integer) obj).intValue());
case 17:
return CodedOutputStream.c(((Long) obj).longValue());
case 18:
if (obj instanceof MTP.IeS) {
return CodedOutputStream.c(((MTP.IeS) obj).d());
}
return CodedOutputStream.c(((Integer) obj).intValue());
default:
throw new RuntimeException("There is no way to get here, but the compiler thinks otherwise.");
}
}
public static int a(Sts<?> sts, Object obj) {
int o2;
int a;
Nvr.HBt a2 = sts.a();
int b = sts.b();
if (sts.d()) {
int i = 0;
if (sts.e()) {
Iterator it = ((List) obj).iterator();
while (it.hasNext()) {
i += a(a2, it.next());
}
o2 = CodedOutputStream.o(b) + i;
a = CodedOutputStream.j(i);
} else {
for (Object obj2 : (List) obj) {
int o3 = CodedOutputStream.o(b);
if (a2 == Nvr.HBt.GROUP) {
o3 <<= 1;
}
i += o3 + a(a2, obj2);
}
return i;
}
} else {
o2 = CodedOutputStream.o(b);
if (a2 == Nvr.HBt.GROUP) {
o2 <<= 1;
}
a = a(a2, obj);
}
return o2 + a;
}
/* JADX WARN: Illegal instructions before constructor call */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private Rkw(byte r2) {
/*
r1 = this;
o.rqb$1 r2 = new o.rqb$1
r0 = 0
r2.<init>(r0)
r1.<init>(r2)
boolean r2 = r1.d
if (r2 != 0) goto L15
o.rqb<T extends o.Rkw$Sts<T>, java.lang.Object> r2 = r1.c
r2.d()
r2 = 1
r1.d = r2
L15:
return
*/
throw new UnsupportedOperationException("Method not decompiled: o.Rkw.<init>(byte):void");
}
/* JADX WARN: Multi-variable type inference failed */
/* renamed from: e, reason: merged with bridge method [inline-methods] */
public final Rkw<T> clone() {
Iterable<Map.Entry> entrySet;
Rkw<T> rkw = (Rkw<T>) new Rkw();
for (int i = 0; i < this.c.e.size(); i++) {
rqb<K, Object>.RVV rvv = this.c.e.get(i);
rkw.d((Sts) rvv.getKey(), rvv.getValue());
}
rqb<T, Object> rqbVar = this.c;
if (rqbVar.b.isEmpty()) {
entrySet = rqb.HBt.c();
} else {
entrySet = rqbVar.b.entrySet();
}
for (Map.Entry entry : entrySet) {
rkw.d((Sts) entry.getKey(), entry.getValue());
}
rkw.b = this.b;
return rkw;
}
public static <T extends Sts<T>> Rkw<T> c() {
return e;
}
}