discord-jadx/app/src/main/java/b/g/a/c/g0/u/i0.java

462 lines
13 KiB
Java

package b.g.a.c.g0.u;
import b.g.a.c.n;
import b.g.a.c.w;
import b.g.a.c.x;
import java.io.IOException;
import java.util.HashMap;
import java.util.Objects;
/* compiled from: StdArraySerializers.java */
/* loaded from: classes3.dex */
public class i0 {
public static final HashMap<String, n<?>> a;
/* compiled from: StdArraySerializers.java */
@b.g.a.c.y.a
/* loaded from: classes3.dex */
public static class a extends a<boolean[]> {
static {
b.g.a.c.h0.n.k.j(Boolean.class);
}
public a() {
super(boolean[].class);
}
public a(a aVar, b.g.a.c.d dVar, Boolean bool) {
super(aVar, dVar, bool);
}
@Override // b.g.a.c.n
public boolean d(x xVar, Object obj) {
return ((boolean[]) obj).length == 0;
}
@Override // b.g.a.c.g0.u.a, b.g.a.c.n
public void f(Object obj, b.g.a.b.d dVar, x xVar) throws IOException {
boolean[] zArr = (boolean[]) obj;
int length = zArr.length;
if (length != 1 || !r(xVar)) {
dVar.b0(zArr, length);
u(zArr, dVar);
dVar.t();
return;
}
u(zArr, dVar);
}
@Override // b.g.a.c.g0.h
public b.g.a.c.g0.h<?> p(b.g.a.c.e0.g gVar) {
return this;
}
@Override // b.g.a.c.g0.h
public boolean q(Object obj) {
return ((boolean[]) obj).length == 1;
}
@Override // b.g.a.c.g0.u.a
public n<?> s(b.g.a.c.d dVar, Boolean bool) {
return new a(this, dVar, bool);
}
@Override // b.g.a.c.g0.u.a
public /* bridge */ /* synthetic */ void t(boolean[] zArr, b.g.a.b.d dVar, x xVar) throws IOException {
u(zArr, dVar);
}
public void u(boolean[] zArr, b.g.a.b.d dVar) throws IOException {
for (boolean z2 : zArr) {
dVar.s(z2);
}
}
}
/* compiled from: StdArraySerializers.java */
@b.g.a.c.y.a
/* loaded from: classes3.dex */
public static class b extends q0<char[]> {
public b() {
super(char[].class);
}
@Override // b.g.a.c.n
public boolean d(x xVar, Object obj) {
return ((char[]) obj).length == 0;
}
@Override // b.g.a.c.n
public void f(Object obj, b.g.a.b.d dVar, x xVar) throws IOException {
char[] cArr = (char[]) obj;
if (xVar.D(w.WRITE_CHAR_ARRAYS_AS_JSON_ARRAYS)) {
dVar.b0(cArr, cArr.length);
int length = cArr.length;
for (int i = 0; i < length; i++) {
dVar.m0(cArr, i, 1);
}
dVar.t();
return;
}
dVar.m0(cArr, 0, cArr.length);
}
@Override // b.g.a.c.n
public void g(Object obj, b.g.a.b.d dVar, x xVar, b.g.a.c.e0.g gVar) throws IOException {
b.g.a.b.s.b bVar;
char[] cArr = (char[]) obj;
if (xVar.D(w.WRITE_CHAR_ARRAYS_AS_JSON_ARRAYS)) {
bVar = gVar.e(dVar, gVar.d(cArr, b.g.a.b.h.START_ARRAY));
int length = cArr.length;
for (int i = 0; i < length; i++) {
dVar.m0(cArr, i, 1);
}
} else {
bVar = gVar.e(dVar, gVar.d(cArr, b.g.a.b.h.VALUE_STRING));
dVar.m0(cArr, 0, cArr.length);
}
gVar.f(dVar, bVar);
}
}
/* compiled from: StdArraySerializers.java */
@b.g.a.c.y.a
/* loaded from: classes3.dex */
public static class c extends a<double[]> {
static {
b.g.a.c.h0.n.k.j(Double.TYPE);
}
public c() {
super(double[].class);
}
public c(c cVar, b.g.a.c.d dVar, Boolean bool) {
super(cVar, dVar, bool);
}
@Override // b.g.a.c.n
public boolean d(x xVar, Object obj) {
return ((double[]) obj).length == 0;
}
@Override // b.g.a.c.g0.u.a, b.g.a.c.n
public void f(Object obj, b.g.a.b.d dVar, x xVar) throws IOException {
double[] dArr = (double[]) obj;
int i = 0;
if (dArr.length != 1 || !r(xVar)) {
int length = dArr.length;
Objects.requireNonNull(dVar);
dVar.a(dArr.length, 0, length);
dVar.b0(dArr, length);
int i2 = length + 0;
while (i < i2) {
dVar.C(dArr[i]);
i++;
}
dVar.t();
return;
}
int length2 = dArr.length;
while (i < length2) {
dVar.C(dArr[i]);
i++;
}
}
@Override // b.g.a.c.g0.h
public b.g.a.c.g0.h<?> p(b.g.a.c.e0.g gVar) {
return this;
}
@Override // b.g.a.c.g0.h
public boolean q(Object obj) {
return ((double[]) obj).length == 1;
}
@Override // b.g.a.c.g0.u.a
public n<?> s(b.g.a.c.d dVar, Boolean bool) {
return new c(this, dVar, bool);
}
@Override // b.g.a.c.g0.u.a
public void t(double[] dArr, b.g.a.b.d dVar, x xVar) throws IOException {
for (double d : dArr) {
dVar.C(d);
}
}
}
/* compiled from: StdArraySerializers.java */
@b.g.a.c.y.a
/* loaded from: classes3.dex */
public static class d extends h<float[]> {
static {
b.g.a.c.h0.n.k.j(Float.TYPE);
}
public d() {
super(float[].class);
}
public d(d dVar, b.g.a.c.d dVar2, Boolean bool) {
super(dVar, dVar2, bool);
}
@Override // b.g.a.c.n
public boolean d(x xVar, Object obj) {
return ((float[]) obj).length == 0;
}
@Override // b.g.a.c.g0.u.a, b.g.a.c.n
public void f(Object obj, b.g.a.b.d dVar, x xVar) throws IOException {
float[] fArr = (float[]) obj;
int length = fArr.length;
if (length != 1 || !r(xVar)) {
dVar.b0(fArr, length);
u(fArr, dVar);
dVar.t();
return;
}
u(fArr, dVar);
}
@Override // b.g.a.c.g0.h
public boolean q(Object obj) {
return ((float[]) obj).length == 1;
}
@Override // b.g.a.c.g0.u.a
public n<?> s(b.g.a.c.d dVar, Boolean bool) {
return new d(this, dVar, bool);
}
@Override // b.g.a.c.g0.u.a
public /* bridge */ /* synthetic */ void t(Object obj, b.g.a.b.d dVar, x xVar) throws IOException {
u((float[]) obj, dVar);
}
public void u(float[] fArr, b.g.a.b.d dVar) throws IOException {
for (float f : fArr) {
dVar.D(f);
}
}
}
/* compiled from: StdArraySerializers.java */
@b.g.a.c.y.a
/* loaded from: classes3.dex */
public static class e extends a<int[]> {
static {
b.g.a.c.h0.n.k.j(Integer.TYPE);
}
public e() {
super(int[].class);
}
public e(e eVar, b.g.a.c.d dVar, Boolean bool) {
super(eVar, dVar, bool);
}
@Override // b.g.a.c.n
public boolean d(x xVar, Object obj) {
return ((int[]) obj).length == 0;
}
@Override // b.g.a.c.g0.u.a, b.g.a.c.n
public void f(Object obj, b.g.a.b.d dVar, x xVar) throws IOException {
int[] iArr = (int[]) obj;
int i = 0;
if (iArr.length != 1 || !r(xVar)) {
int length = iArr.length;
Objects.requireNonNull(dVar);
dVar.a(iArr.length, 0, length);
dVar.b0(iArr, length);
int i2 = length + 0;
while (i < i2) {
dVar.H(iArr[i]);
i++;
}
dVar.t();
return;
}
int length2 = iArr.length;
while (i < length2) {
dVar.H(iArr[i]);
i++;
}
}
@Override // b.g.a.c.g0.h
public b.g.a.c.g0.h<?> p(b.g.a.c.e0.g gVar) {
return this;
}
@Override // b.g.a.c.g0.h
public boolean q(Object obj) {
return ((int[]) obj).length == 1;
}
@Override // b.g.a.c.g0.u.a
public n<?> s(b.g.a.c.d dVar, Boolean bool) {
return new e(this, dVar, bool);
}
@Override // b.g.a.c.g0.u.a
public void t(int[] iArr, b.g.a.b.d dVar, x xVar) throws IOException {
for (int i : iArr) {
dVar.H(i);
}
}
}
/* compiled from: StdArraySerializers.java */
@b.g.a.c.y.a
/* loaded from: classes3.dex */
public static class f extends h<long[]> {
static {
b.g.a.c.h0.n.k.j(Long.TYPE);
}
public f() {
super(long[].class);
}
public f(f fVar, b.g.a.c.d dVar, Boolean bool) {
super(fVar, dVar, bool);
}
@Override // b.g.a.c.n
public boolean d(x xVar, Object obj) {
return ((long[]) obj).length == 0;
}
@Override // b.g.a.c.g0.u.a, b.g.a.c.n
public void f(Object obj, b.g.a.b.d dVar, x xVar) throws IOException {
long[] jArr = (long[]) obj;
int i = 0;
if (jArr.length != 1 || !r(xVar)) {
int length = jArr.length;
Objects.requireNonNull(dVar);
dVar.a(jArr.length, 0, length);
dVar.b0(jArr, length);
int i2 = length + 0;
while (i < i2) {
dVar.I(jArr[i]);
i++;
}
dVar.t();
return;
}
int length2 = jArr.length;
while (i < length2) {
dVar.I(jArr[i]);
i++;
}
}
@Override // b.g.a.c.g0.h
public boolean q(Object obj) {
return ((long[]) obj).length == 1;
}
@Override // b.g.a.c.g0.u.a
public n<?> s(b.g.a.c.d dVar, Boolean bool) {
return new f(this, dVar, bool);
}
@Override // b.g.a.c.g0.u.a
public void t(Object obj, b.g.a.b.d dVar, x xVar) throws IOException {
for (long j : (long[]) obj) {
dVar.I(j);
}
}
}
/* compiled from: StdArraySerializers.java */
@b.g.a.c.y.a
/* loaded from: classes3.dex */
public static class g extends h<short[]> {
static {
b.g.a.c.h0.n.k.j(Short.TYPE);
}
public g() {
super(short[].class);
}
public g(g gVar, b.g.a.c.d dVar, Boolean bool) {
super(gVar, dVar, bool);
}
@Override // b.g.a.c.n
public boolean d(x xVar, Object obj) {
return ((short[]) obj).length == 0;
}
@Override // b.g.a.c.g0.u.a, b.g.a.c.n
public void f(Object obj, b.g.a.b.d dVar, x xVar) throws IOException {
short[] sArr = (short[]) obj;
int length = sArr.length;
if (length != 1 || !r(xVar)) {
dVar.b0(sArr, length);
u(sArr, dVar);
dVar.t();
return;
}
u(sArr, dVar);
}
@Override // b.g.a.c.g0.h
public boolean q(Object obj) {
return ((short[]) obj).length == 1;
}
@Override // b.g.a.c.g0.u.a
public n<?> s(b.g.a.c.d dVar, Boolean bool) {
return new g(this, dVar, bool);
}
@Override // b.g.a.c.g0.u.a
public /* bridge */ /* synthetic */ void t(Object obj, b.g.a.b.d dVar, x xVar) throws IOException {
u((short[]) obj, dVar);
}
public void u(short[] sArr, b.g.a.b.d dVar) throws IOException {
for (short s2 : sArr) {
dVar.H(s2);
}
}
}
/* compiled from: StdArraySerializers.java */
/* loaded from: classes3.dex */
public static abstract class h<T> extends a<T> {
public h(h<T> hVar, b.g.a.c.d dVar, Boolean bool) {
super(hVar, dVar, bool);
}
public h(Class<T> cls) {
super(cls);
}
@Override // b.g.a.c.g0.h
public final b.g.a.c.g0.h<?> p(b.g.a.c.e0.g gVar) {
return this;
}
}
static {
HashMap<String, n<?>> hashMap = new HashMap<>();
a = hashMap;
hashMap.put(boolean[].class.getName(), new a());
hashMap.put(byte[].class.getName(), new f());
hashMap.put(char[].class.getName(), new b());
hashMap.put(short[].class.getName(), new g());
hashMap.put(int[].class.getName(), new e());
hashMap.put(long[].class.getName(), new f());
hashMap.put(float[].class.getName(), new d());
hashMap.put(double[].class.getName(), new c());
}
}