what-the-bank/sources/com/google/android/libraries/places/internal/zzmg.java

70 lines
2.4 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.google.android.libraries.places.internal;
import com.google.common.primitives.UnsignedBytes;
import java.io.IOException;
/* loaded from: classes2.dex */
final class zzmg extends zzmi {
final char[] zza;
/* JADX INFO: Access modifiers changed from: package-private */
/* JADX WARN: Illegal instructions before constructor call */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public zzmg(java.lang.String r4, java.lang.String r5) {
/*
r3 = this;
com.google.android.libraries.places.internal.zzmf r4 = new com.google.android.libraries.places.internal.zzmf
java.lang.String r5 = "0123456789ABCDEF"
char[] r5 = r5.toCharArray()
java.lang.String r0 = "base16()"
r4.<init>(r0, r5)
r5 = 0
r3.<init>(r4, r5)
r5 = 512(0x200, float:7.17E-43)
char[] r5 = new char[r5]
r3.zza = r5
char[] r5 = com.google.android.libraries.places.internal.zzmf.zzc(r4)
int r5 = r5.length
r0 = 16
r1 = 0
if (r5 != r0) goto L23
r5 = 1
goto L24
L23:
r5 = r1
L24:
com.google.android.libraries.places.internal.zzig.zzd(r5)
L27:
r5 = 256(0x100, float:3.59E-43)
if (r1 >= r5) goto L44
char[] r5 = r3.zza
int r0 = r1 >>> 4
char r0 = r4.zza(r0)
r5[r1] = r0
char[] r5 = r3.zza
r0 = r1 | 256(0x100, float:3.59E-43)
r2 = r1 & 15
char r2 = r4.zza(r2)
r5[r0] = r2
int r1 = r1 + 1
goto L27
L44:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.libraries.places.internal.zzmg.<init>(java.lang.String, java.lang.String):void");
}
@Override // com.google.android.libraries.places.internal.zzmi, com.google.android.libraries.places.internal.zzmj
final void zza(Appendable appendable, byte[] bArr, int i, int i2) throws IOException {
zzig.zzg(0, i2, bArr.length);
for (int i3 = 0; i3 < i2; i3++) {
int i4 = bArr[i3] & UnsignedBytes.MAX_VALUE;
appendable.append(this.zza[i4]);
appendable.append(this.zza[i4 | 256]);
}
}
}