59 lines
1.5 KiB
Java
59 lines
1.5 KiB
Java
package com.tencent.wxop.stat.common;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class h {
|
|
static final /* synthetic */ boolean a = !h.class.desiredAssertionStatus();
|
|
|
|
private h() {
|
|
}
|
|
|
|
public static byte[] a(byte[] bArr, int i) {
|
|
return a(bArr, 0, bArr.length, i);
|
|
}
|
|
|
|
public static byte[] a(byte[] bArr, int i, int i2, int i3) {
|
|
j jVar = new j(i3, new byte[(i2 * 3) / 4]);
|
|
if (!jVar.a(bArr, i, i2, true)) {
|
|
throw new IllegalArgumentException("bad base-64");
|
|
}
|
|
int i4 = jVar.b;
|
|
byte[] bArr2 = jVar.a;
|
|
if (i4 == bArr2.length) {
|
|
return bArr2;
|
|
}
|
|
byte[] bArr3 = new byte[i4];
|
|
System.arraycopy(bArr2, 0, bArr3, 0, i4);
|
|
return bArr3;
|
|
}
|
|
|
|
public static byte[] b(byte[] bArr, int i) {
|
|
return b(bArr, 0, bArr.length, i);
|
|
}
|
|
|
|
public static byte[] b(byte[] bArr, int i, int i2, int i3) {
|
|
k kVar = new k(i3, null);
|
|
int i4 = (i2 / 3) * 4;
|
|
if (!kVar.d) {
|
|
int i5 = i2 % 3;
|
|
if (i5 != 0) {
|
|
if (i5 == 1) {
|
|
i4 += 2;
|
|
} else if (i5 == 2) {
|
|
i4 += 3;
|
|
}
|
|
}
|
|
} else if (i2 % 3 > 0) {
|
|
i4 += 4;
|
|
}
|
|
if (kVar.e && i2 > 0) {
|
|
i4 += (((i2 - 1) / 57) + 1) * (kVar.f ? 2 : 1);
|
|
}
|
|
kVar.a = new byte[i4];
|
|
kVar.a(bArr, i, i2, true);
|
|
if (a || kVar.b == i4) {
|
|
return kVar.a;
|
|
}
|
|
throw new AssertionError();
|
|
}
|
|
}
|