120 lines
3.3 KiB
Java
120 lines
3.3 KiB
Java
package T2;
|
|
|
|
import C.w;
|
|
import java.io.Serializable;
|
|
import java.util.ArrayDeque;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import u.AbstractC0629f;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class i extends Q2.l {
|
|
|
|
/* renamed from: b, reason: collision with root package name */
|
|
public static final a f1679b = new a(2);
|
|
|
|
/* renamed from: a, reason: collision with root package name */
|
|
public final Q2.d f1680a;
|
|
|
|
public i(Q2.d dVar) {
|
|
this.f1680a = dVar;
|
|
}
|
|
|
|
@Override // Q2.l
|
|
public final Object a(Y2.a aVar) {
|
|
Object arrayList;
|
|
Serializable arrayList2;
|
|
int o02 = aVar.o0();
|
|
int b4 = AbstractC0629f.b(o02);
|
|
if (b4 == 0) {
|
|
aVar.d();
|
|
arrayList = new ArrayList();
|
|
} else if (b4 != 2) {
|
|
arrayList = null;
|
|
} else {
|
|
aVar.e();
|
|
arrayList = new S2.o(true);
|
|
}
|
|
if (arrayList == null) {
|
|
return c(aVar, o02);
|
|
}
|
|
ArrayDeque arrayDeque = new ArrayDeque();
|
|
while (true) {
|
|
if (aVar.b0()) {
|
|
String i02 = arrayList instanceof Map ? aVar.i0() : null;
|
|
int o03 = aVar.o0();
|
|
int b5 = AbstractC0629f.b(o03);
|
|
if (b5 == 0) {
|
|
aVar.d();
|
|
arrayList2 = new ArrayList();
|
|
} else if (b5 != 2) {
|
|
arrayList2 = null;
|
|
} else {
|
|
aVar.e();
|
|
arrayList2 = new S2.o(true);
|
|
}
|
|
boolean z3 = arrayList2 != null;
|
|
if (arrayList2 == null) {
|
|
arrayList2 = c(aVar, o03);
|
|
}
|
|
if (arrayList instanceof List) {
|
|
((List) arrayList).add(arrayList2);
|
|
} else {
|
|
((Map) arrayList).put(i02, arrayList2);
|
|
}
|
|
if (z3) {
|
|
arrayDeque.addLast(arrayList);
|
|
arrayList = arrayList2;
|
|
}
|
|
} else {
|
|
if (arrayList instanceof List) {
|
|
aVar.O();
|
|
} else {
|
|
aVar.Y();
|
|
}
|
|
if (arrayDeque.isEmpty()) {
|
|
return arrayList;
|
|
}
|
|
arrayList = arrayDeque.removeLast();
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // Q2.l
|
|
public final void b(Y2.b bVar, Object obj) {
|
|
if (obj == null) {
|
|
bVar.b0();
|
|
return;
|
|
}
|
|
Class<?> cls = obj.getClass();
|
|
Q2.d dVar = this.f1680a;
|
|
dVar.getClass();
|
|
Q2.l d4 = dVar.d(X2.a.get((Class) cls));
|
|
if (!(d4 instanceof i)) {
|
|
d4.b(bVar, obj);
|
|
} else {
|
|
bVar.s();
|
|
bVar.Y();
|
|
}
|
|
}
|
|
|
|
public final Serializable c(Y2.a aVar, int i) {
|
|
int b4 = AbstractC0629f.b(i);
|
|
if (b4 == 5) {
|
|
return aVar.m0();
|
|
}
|
|
if (b4 == 6) {
|
|
return Double.valueOf(aVar.f0());
|
|
}
|
|
if (b4 == 7) {
|
|
return Boolean.valueOf(aVar.e0());
|
|
}
|
|
if (b4 != 8) {
|
|
throw new IllegalStateException("Unexpected token: ".concat(w.C(i)));
|
|
}
|
|
aVar.k0();
|
|
return null;
|
|
}
|
|
}
|