CrackMe.apk
Download file
package com.google.android.gms.internal.p002firebaseauthapi;
import java.io.IOException;
import java.util.List;
/* renamed from: com.google.android.gms.internal.firebase-auth-api.zzach reason: invalid package */
/* compiled from: com.google.firebase:firebase-auth@@21.1.0 */
final class zzach implements zzaev {
private final zzacg zza;
private int zzb;
private int zzc;
private int zzd = 0;
private zzach(zzacg zzacg) {
zzadl.zzf(zzacg, "input");
this.zza = zzacg;
zzacg.zzc = this;
}
private final void zzP(Object obj, zzaew zzaew, zzacs zzacs) throws IOException {
int i = this.zzc;
this.zzc = ((this.zzb >>> 3) << 3) | 4;
try {
zzaew.zzh(obj, this, zzacs);
if (this.zzb != this.zzc) {
throw zzadn.zzg();
}
} finally {
this.zzc = i;
}
}
private final void zzQ(Object obj, zzaew zzaew, zzacs zzacs) throws IOException {
int zze = ((zzace) this.zza).zze();
zzacg zzacg = this.zza;
if (zzacg.zza < zzacg.zzb) {
int zzc2 = zzacg.zzc(zze);
this.zza.zza++;
zzaew.zzh(obj, this, zzacs);
this.zza.zzm(0);
zzacg zzacg2 = this.zza;
zzacg2.zza--;
zzacg2.zzn(zzc2);
return;
}
throw new zzadn("Protocol message had too many levels of nesting. May be malicious. Use CodedInputStream.setRecursionLimit() to increase the depth limit.");
}
private final void zzR(int i) throws IOException {
if (this.zza.zzb() != i) {
throw zzadn.zzi();
}
}
private final void zzS(int i) throws IOException {
if ((this.zzb & 7) != i) {
throw zzadn.zza();
}
}
private static final void zzT(int i) throws IOException {
if ((i & 3) != 0) {
throw zzadn.zzg();
}
}
private static final void zzU(int i) throws IOException {
if ((i & 7) != 0) {
throw zzadn.zzg();
}
}
public static zzach zzq(zzacg zzacg) {
zzach zzach = zzacg.zzc;
return zzach != null ? zzach : new zzach(zzacg);
}
public final void zzA(List list) throws IOException {
int zzf;
int zzf2;
if (list instanceof zzadz) {
zzadz zzadz = (zzadz) list;
int i = this.zzb & 7;
if (i == 1) {
do {
zzadz.zzf(((zzace) this.zza).zzg());
zzacg zzacg = this.zza;
if (!zzacg.zzp()) {
zzf2 = zzacg.zzf();
} else {
return;
}
} while (zzf2 == this.zzb);
this.zzd = zzf2;
} else if (i == 2) {
int zze = ((zzace) this.zza).zze();
zzU(zze);
int zzb2 = this.zza.zzb() + zze;
do {
zzadz.zzf(((zzace) this.zza).zzg());
} while (this.zza.zzb() < zzb2);
} else {
throw zzadn.zza();
}
} else {
int i2 = this.zzb & 7;
if (i2 == 1) {
do {
list.add(Long.valueOf(((zzace) this.zza).zzg()));
zzacg zzacg2 = this.zza;
if (!zzacg2.zzp()) {
zzf = zzacg2.zzf();
} else {
return;
}
} while (zzf == this.zzb);
this.zzd = zzf;
} else if (i2 == 2) {
int zze2 = ((zzace) this.zza).zze();
zzU(zze2);
int zzb3 = this.zza.zzb() + zze2;
do {
list.add(Long.valueOf(((zzace) this.zza).zzg()));
} while (this.zza.zzb() < zzb3);
} else {
throw zzadn.zza();
}
}
}
public final void zzB(List list) throws IOException {
int zzf;
int zzf2;
if (list instanceof zzacz) {
zzacz zzacz = (zzacz) list;
int i = this.zzb & 7;
if (i == 2) {
int zze = ((zzace) this.zza).zze();
zzT(zze);
int zzb2 = this.zza.zzb() + zze;
do {
zzacz.zze(Float.intBitsToFloat(((zzace) this.zza).zzd()));
} while (this.zza.zzb() < zzb2);
} else if (i == 5) {
do {
zzacz.zze(Float.intBitsToFloat(((zzace) this.zza).zzd()));
zzacg zzacg = this.zza;
if (!zzacg.zzp()) {
zzf2 = zzacg.zzf();
} else {
return;
}
} while (zzf2 == this.zzb);
this.zzd = zzf2;
} else {
throw zzadn.zza();
}
} else {
int i2 = this.zzb & 7;
if (i2 == 2) {
int zze2 = ((zzace) this.zza).zze();
zzT(zze2);
int zzb3 = this.zza.zzb() + zze2;
do {
list.add(Float.valueOf(Float.intBitsToFloat(((zzace) this.zza).zzd())));
} while (this.zza.zzb() < zzb3);
} else if (i2 == 5) {
do {
list.add(Float.valueOf(Float.intBitsToFloat(((zzace) this.zza).zzd())));
zzacg zzacg2 = this.zza;
if (!zzacg2.zzp()) {
zzf = zzacg2.zzf();
} else {
return;
}
} while (zzf == this.zzb);
this.zzd = zzf;
} else {
throw zzadn.zza();
}
}
}
@Deprecated
public final void zzC(List list, zzaew zzaew, zzacs zzacs) throws IOException {
int zzf;
int i = this.zzb;
if ((i & 7) == 3) {
do {
Object zze = zzaew.zze();
zzP(zze, zzaew, zzacs);
zzaew.zzf(zze);
list.add(zze);
zzacg zzacg = this.zza;
if (!zzacg.zzp() && this.zzd == 0) {
zzf = zzacg.zzf();
} else {
return;
}
} while (zzf == i);
this.zzd = zzf;
return;
}
throw zzadn.zza();
}
public final void zzD(List list) throws IOException {
int zzf;
int zzf2;
if (list instanceof zzadg) {
zzadg zzadg = (zzadg) list;
int i = this.zzb & 7;
if (i == 0) {
do {
zzadg.zzf(((zzace) this.zza).zze());
zzacg zzacg = this.zza;
if (!zzacg.zzp()) {
zzf2 = zzacg.zzf();
} else {
return;
}
} while (zzf2 == this.zzb);
this.zzd = zzf2;
} else if (i == 2) {
int zzb2 = this.zza.zzb() + ((zzace) this.zza).zze();
do {
zzadg.zzf(((zzace) this.zza).zze());
} while (this.zza.zzb() < zzb2);
zzR(zzb2);
} else {
throw zzadn.zza();
}
} else {
int i2 = this.zzb & 7;
if (i2 == 0) {
do {
list.add(Integer.valueOf(((zzace) this.zza).zze()));
zzacg zzacg2 = this.zza;
if (!zzacg2.zzp()) {
zzf = zzacg2.zzf();
} else {
return;
}
} while (zzf == this.zzb);
this.zzd = zzf;
} else if (i2 == 2) {
int zzb3 = this.zza.zzb() + ((zzace) this.zza).zze();
do {
list.add(Integer.valueOf(((zzace) this.zza).zze()));
} while (this.zza.zzb() < zzb3);
zzR(zzb3);
} else {
throw zzadn.zza();
}
}
}
public final void zzE(List list) throws IOException {
int zzf;
int zzf2;
if (list instanceof zzadz) {
zzadz zzadz = (zzadz) list;
int i = this.zzb & 7;
if (i == 0) {
do {
zzadz.zzf(((zzace) this.zza).zzh());
zzacg zzacg = this.zza;
if (!zzacg.zzp()) {
zzf2 = zzacg.zzf();
} else {
return;
}
} while (zzf2 == this.zzb);
this.zzd = zzf2;
} else if (i == 2) {
int zzb2 = this.zza.zzb() + ((zzace) this.zza).zze();
do {
zzadz.zzf(((zzace) this.zza).zzh());
} while (this.zza.zzb() < zzb2);
zzR(zzb2);
} else {
throw zzadn.zza();
}
} else {
int i2 = this.zzb & 7;
if (i2 == 0) {
do {
list.add(Long.valueOf(((zzace) this.zza).zzh()));
zzacg zzacg2 = this.zza;
if (!zzacg2.zzp()) {
zzf = zzacg2.zzf();
} else {
return;
}
} while (zzf == this.zzb);
this.zzd = zzf;
} else if (i2 == 2) {
int zzb3 = this.zza.zzb() + ((zzace) this.zza).zze();
do {
list.add(Long.valueOf(((zzace) this.zza).zzh()));
} while (this.zza.zzb() < zzb3);
zzR(zzb3);
} else {
throw zzadn.zza();
}
}
}
public final void zzF(List list, zzaew zzaew, zzacs zzacs) throws IOException {
int zzf;
int i = this.zzb;
if ((i & 7) == 2) {
do {
Object zze = zzaew.zze();
zzQ(zze, zzaew, zzacs);
zzaew.zzf(zze);
list.add(zze);
zzacg zzacg = this.zza;
if (!zzacg.zzp() && this.zzd == 0) {
zzf = zzacg.zzf();
} else {
return;
}
} while (zzf == i);
this.zzd = zzf;
return;
}
throw zzadn.zza();
}
public final void zzG(List list) throws IOException {
int zzf;
int zzf2;
if (list instanceof zzadg) {
zzadg zzadg = (zzadg) list;
int i = this.zzb & 7;
if (i == 2) {
int zze = ((zzace) this.zza).zze();
zzT(zze);
int zzb2 = this.zza.zzb() + zze;
do {
zzadg.zzf(((zzace) this.zza).zzd());
} while (this.zza.zzb() < zzb2);
} else if (i == 5) {
do {
zzadg.zzf(((zzace) this.zza).zzd());
zzacg zzacg = this.zza;
if (!zzacg.zzp()) {
zzf2 = zzacg.zzf();
} else {
return;
}
} while (zzf2 == this.zzb);
this.zzd = zzf2;
} else {
throw zzadn.zza();
}
} else {
int i2 = this.zzb & 7;
if (i2 == 2) {
int zze2 = ((zzace) this.zza).zze();
zzT(zze2);
int zzb3 = this.zza.zzb() + zze2;
do {
list.add(Integer.valueOf(((zzace) this.zza).zzd()));
} while (this.zza.zzb() < zzb3);
} else if (i2 == 5) {
do {
list.add(Integer.valueOf(((zzace) this.zza).zzd()));
zzacg zzacg2 = this.zza;
if (!zzacg2.zzp()) {
zzf = zzacg2.zzf();
} else {
return;
}
} while (zzf == this.zzb);
this.zzd = zzf;
} else {
throw zzadn.zza();
}
}
}
public final void zzH(List list) throws IOException {
int zzf;
int zzf2;
if (list instanceof zzadz) {
zzadz zzadz = (zzadz) list;
int i = this.zzb & 7;
if (i == 1) {
do {
zzadz.zzf(((zzace) this.zza).zzg());
zzacg zzacg = this.zza;
if (!zzacg.zzp()) {
zzf2 = zzacg.zzf();
} else {
return;
}
} while (zzf2 == this.zzb);
this.zzd = zzf2;
} else if (i == 2) {
int zze = ((zzace) this.zza).zze();
zzU(zze);
int zzb2 = this.zza.zzb() + zze;
do {
zzadz.zzf(((zzace) this.zza).zzg());
} while (this.zza.zzb() < zzb2);
} else {
throw zzadn.zza();
}
} else {
int i2 = this.zzb & 7;
if (i2 == 1) {
do {
list.add(Long.valueOf(((zzace) this.zza).zzg()));
zzacg zzacg2 = this.zza;
if (!zzacg2.zzp()) {
zzf = zzacg2.zzf();
} else {
return;
}
} while (zzf == this.zzb);
this.zzd = zzf;
} else if (i2 == 2) {
int zze2 = ((zzace) this.zza).zze();
zzU(zze2);
int zzb3 = this.zza.zzb() + zze2;
do {
list.add(Long.valueOf(((zzace) this.zza).zzg()));
} while (this.zza.zzb() < zzb3);
} else {
throw zzadn.zza();
}
}
}
public final void zzI(List list) throws IOException {
int zzf;
int zzf2;
if (list instanceof zzadg) {
zzadg zzadg = (zzadg) list;
int i = this.zzb & 7;
if (i == 0) {
do {
zzadg.zzf(zzace.zzs(((zzace) this.zza).zze()));
zzacg zzacg = this.zza;
if (!zzacg.zzp()) {
zzf2 = zzacg.zzf();
} else {
return;
}
} while (zzf2 == this.zzb);
this.zzd = zzf2;
} else if (i == 2) {
int zzb2 = this.zza.zzb() + ((zzace) this.zza).zze();
do {
zzadg.zzf(zzace.zzs(((zzace) this.zza).zze()));
} while (this.zza.zzb() < zzb2);
zzR(zzb2);
} else {
throw zzadn.zza();
}
} else {
int i2 = this.zzb & 7;
if (i2 == 0) {
do {
list.add(Integer.valueOf(zzace.zzs(((zzace) this.zza).zze())));
zzacg zzacg2 = this.zza;
if (!zzacg2.zzp()) {
zzf = zzacg2.zzf();
} else {
return;
}
} while (zzf == this.zzb);
this.zzd = zzf;
} else if (i2 == 2) {
int zzb3 = this.zza.zzb() + ((zzace) this.zza).zze();
do {
list.add(Integer.valueOf(zzace.zzs(((zzace) this.zza).zze())));
} while (this.zza.zzb() < zzb3);
zzR(zzb3);
} else {
throw zzadn.zza();
}
}
}
public final void zzJ(List list) throws IOException {
int zzf;
int zzf2;
if (list instanceof zzadz) {
zzadz zzadz = (zzadz) list;
int i = this.zzb & 7;
if (i == 0) {
do {
zzadz.zzf(zzace.zzt(((zzace) this.zza).zzh()));
zzacg zzacg = this.zza;
if (!zzacg.zzp()) {
zzf2 = zzacg.zzf();
} else {
return;
}
} while (zzf2 == this.zzb);
this.zzd = zzf2;
} else if (i == 2) {
int zzb2 = this.zza.zzb() + ((zzace) this.zza).zze();
do {
zzadz.zzf(zzace.zzt(((zzace) this.zza).zzh()));
} while (this.zza.zzb() < zzb2);
zzR(zzb2);
} else {
throw zzadn.zza();
}
} else {
int i2 = this.zzb & 7;
if (i2 == 0) {
do {
list.add(Long.valueOf(zzace.zzt(((zzace) this.zza).zzh())));
zzacg zzacg2 = this.zza;
if (!zzacg2.zzp()) {
zzf = zzacg2.zzf();
} else {
return;
}
} while (zzf == this.zzb);
this.zzd = zzf;
} else if (i2 == 2) {
int zzb3 = this.zza.zzb() + ((zzace) this.zza).zze();
do {
list.add(Long.valueOf(zzace.zzt(((zzace) this.zza).zzh())));
} while (this.zza.zzb() < zzb3);
zzR(zzb3);
} else {
throw zzadn.zza();
}
}
}
public final void zzK(List list, boolean z) throws IOException {
int zzf;
int zzf2;
if ((this.zzb & 7) != 2) {
throw zzadn.zza();
} else if ((list instanceof zzads) && !z) {
zzads zzads = (zzads) list;
do {
zzads.zzi(zzp());
zzacg zzacg = this.zza;
if (!zzacg.zzp()) {
zzf2 = zzacg.zzf();
} else {
return;
}
} while (zzf2 == this.zzb);
this.zzd = zzf2;
} else {
do {
list.add(z ? zzs() : zzr());
zzacg zzacg2 = this.zza;
if (!zzacg2.zzp()) {
zzf = zzacg2.zzf();
} else {
return;
}
} while (zzf == this.zzb);
this.zzd = zzf;
}
}
public final void zzL(List list) throws IOException {
int zzf;
int zzf2;
if (list instanceof zzadg) {
zzadg zzadg = (zzadg) list;
int i = this.zzb & 7;
if (i == 0) {
do {
zzadg.zzf(((zzace) this.zza).zze());
zzacg zzacg = this.zza;
if (!zzacg.zzp()) {
zzf2 = zzacg.zzf();
} else {
return;
}
} while (zzf2 == this.zzb);
this.zzd = zzf2;
} else if (i == 2) {
int zzb2 = this.zza.zzb() + ((zzace) this.zza).zze();
do {
zzadg.zzf(((zzace) this.zza).zze());
} while (this.zza.zzb() < zzb2);
zzR(zzb2);
} else {
throw zzadn.zza();
}
} else {
int i2 = this.zzb & 7;
if (i2 == 0) {
do {
list.add(Integer.valueOf(((zzace) this.zza).zze()));
zzacg zzacg2 = this.zza;
if (!zzacg2.zzp()) {
zzf = zzacg2.zzf();
} else {
return;
}
} while (zzf == this.zzb);
this.zzd = zzf;
} else if (i2 == 2) {
int zzb3 = this.zza.zzb() + ((zzace) this.zza).zze();
do {
list.add(Integer.valueOf(((zzace) this.zza).zze()));
} while (this.zza.zzb() < zzb3);
zzR(zzb3);
} else {
throw zzadn.zza();
}
}
}
public final void zzM(List list) throws IOException {
int zzf;
int zzf2;
if (list instanceof zzadz) {
zzadz zzadz = (zzadz) list;
int i = this.zzb & 7;
if (i == 0) {
do {
zzadz.zzf(((zzace) this.zza).zzh());
zzacg zzacg = this.zza;
if (!zzacg.zzp()) {
zzf2 = zzacg.zzf();
} else {
return;
}
} while (zzf2 == this.zzb);
this.zzd = zzf2;
} else if (i == 2) {
int zzb2 = this.zza.zzb() + ((zzace) this.zza).zze();
do {
zzadz.zzf(((zzace) this.zza).zzh());
} while (this.zza.zzb() < zzb2);
zzR(zzb2);
} else {
throw zzadn.zza();
}
} else {
int i2 = this.zzb & 7;
if (i2 == 0) {
do {
list.add(Long.valueOf(((zzace) this.zza).zzh()));
zzacg zzacg2 = this.zza;
if (!zzacg2.zzp()) {
zzf = zzacg2.zzf();
} else {
return;
}
} while (zzf == this.zzb);
this.zzd = zzf;
} else if (i2 == 2) {
int zzb3 = this.zza.zzb() + ((zzace) this.zza).zze();
do {
list.add(Long.valueOf(((zzace) this.zza).zzh()));
} while (this.zza.zzb() < zzb3);
zzR(zzb3);
} else {
throw zzadn.zza();
}
}
}
public final boolean zzN() throws IOException {
zzS(0);
return this.zza.zzq();
}
public final boolean zzO() throws IOException {
int i;
zzacg zzacg = this.zza;
if (zzacg.zzp() || (i = this.zzb) == this.zzc) {
return false;
}
return zzacg.zzr(i);
}
public final double zza() throws IOException {
zzS(1);
return Double.longBitsToDouble(((zzace) this.zza).zzg());
}
public final float zzb() throws IOException {
zzS(5);
return Float.intBitsToFloat(((zzace) this.zza).zzd());
}
public final int zzc() throws IOException {
int i = this.zzd;
if (i != 0) {
this.zzb = i;
this.zzd = 0;
} else {
i = this.zza.zzf();
this.zzb = i;
}
if (i == 0 || i == this.zzc) {
return Integer.MAX_VALUE;
}
return i >>> 3;
}
public final int zzd() {
return this.zzb;
}
public final int zze() throws IOException {
zzS(0);
return ((zzace) this.zza).zze();
}
public final int zzf() throws IOException {
zzS(5);
return ((zzace) this.zza).zzd();
}
public final int zzg() throws IOException {
zzS(0);
return ((zzace) this.zza).zze();
}
public final int zzh() throws IOException {
zzS(5);
return ((zzace) this.zza).zzd();
}
public final int zzi() throws IOException {
zzS(0);
return zzace.zzs(((zzace) this.zza).zze());
}
public final int zzj() throws IOException {
zzS(0);
return ((zzace) this.zza).zze();
}
public final long zzk() throws IOException {
zzS(1);
return ((zzace) this.zza).zzg();
}
public final long zzl() throws IOException {
zzS(0);
return ((zzace) this.zza).zzh();
}
public final long zzm() throws IOException {
zzS(1);
return ((zzace) this.zza).zzg();
}
public final long zzn() throws IOException {
zzS(0);
return zzace.zzt(((zzace) this.zza).zzh());
}
public final long zzo() throws IOException {
zzS(0);
return ((zzace) this.zza).zzh();
}
public final zzacc zzp() throws IOException {
zzS(2);
return this.zza.zzj();
}
public final String zzr() throws IOException {
zzS(2);
return this.zza.zzk();
}
public final String zzs() throws IOException {
zzS(2);
return this.zza.zzl();
}
public final void zzt(Object obj, zzaew zzaew, zzacs zzacs) throws IOException {
zzS(3);
zzP(obj, zzaew, zzacs);
}
public final void zzu(Object obj, zzaew zzaew, zzacs zzacs) throws IOException {
zzS(2);
zzQ(obj, zzaew, zzacs);
}
public final void zzv(List list) throws IOException {
int zzf;
int zzf2;
if (list instanceof zzabr) {
zzabr zzabr = (zzabr) list;
int i = this.zzb & 7;
if (i == 0) {
do {
zzabr.zze(this.zza.zzq());
zzacg zzacg = this.zza;
if (!zzacg.zzp()) {
zzf2 = zzacg.zzf();
} else {
return;
}
} while (zzf2 == this.zzb);
this.zzd = zzf2;
} else if (i == 2) {
int zzb2 = this.zza.zzb() + ((zzace) this.zza).zze();
do {
zzabr.zze(this.zza.zzq());
} while (this.zza.zzb() < zzb2);
zzR(zzb2);
} else {
throw zzadn.zza();
}
} else {
int i2 = this.zzb & 7;
if (i2 == 0) {
do {
list.add(Boolean.valueOf(this.zza.zzq()));
zzacg zzacg2 = this.zza;
if (!zzacg2.zzp()) {
zzf = zzacg2.zzf();
} else {
return;
}
} while (zzf == this.zzb);
this.zzd = zzf;
} else if (i2 == 2) {
int zzb3 = this.zza.zzb() + ((zzace) this.zza).zze();
do {
list.add(Boolean.valueOf(this.zza.zzq()));
} while (this.zza.zzb() < zzb3);
zzR(zzb3);
} else {
throw zzadn.zza();
}
}
}
public final void zzw(List list) throws IOException {
int zzf;
if ((this.zzb & 7) == 2) {
do {
list.add(zzp());
zzacg zzacg = this.zza;
if (!zzacg.zzp()) {
zzf = zzacg.zzf();
} else {
return;
}
} while (zzf == this.zzb);
this.zzd = zzf;
return;
}
throw zzadn.zza();
}
public final void zzx(List list) throws IOException {
int zzf;
int zzf2;
if (list instanceof zzacp) {
zzacp zzacp = (zzacp) list;
int i = this.zzb & 7;
if (i == 1) {
do {
zzacp.zze(Double.longBitsToDouble(((zzace) this.zza).zzg()));
zzacg zzacg = this.zza;
if (!zzacg.zzp()) {
zzf2 = zzacg.zzf();
} else {
return;
}
} while (zzf2 == this.zzb);
this.zzd = zzf2;
} else if (i == 2) {
int zze = ((zzace) this.zza).zze();
zzU(zze);
int zzb2 = this.zza.zzb() + zze;
do {
zzacp.zze(Double.longBitsToDouble(((zzace) this.zza).zzg()));
} while (this.zza.zzb() < zzb2);
} else {
throw zzadn.zza();
}
} else {
int i2 = this.zzb & 7;
if (i2 == 1) {
do {
list.add(Double.valueOf(Double.longBitsToDouble(((zzace) this.zza).zzg())));
zzacg zzacg2 = this.zza;
if (!zzacg2.zzp()) {
zzf = zzacg2.zzf();
} else {
return;
}
} while (zzf == this.zzb);
this.zzd = zzf;
} else if (i2 == 2) {
int zze2 = ((zzace) this.zza).zze();
zzU(zze2);
int zzb3 = this.zza.zzb() + zze2;
do {
list.add(Double.valueOf(Double.longBitsToDouble(((zzace) this.zza).zzg())));
} while (this.zza.zzb() < zzb3);
} else {
throw zzadn.zza();
}
}
}
public final void zzy(List list) throws IOException {
int zzf;
int zzf2;
if (list instanceof zzadg) {
zzadg zzadg = (zzadg) list;
int i = this.zzb & 7;
if (i == 0) {
do {
zzadg.zzf(((zzace) this.zza).zze());
zzacg zzacg = this.zza;
if (!zzacg.zzp()) {
zzf2 = zzacg.zzf();
} else {
return;
}
} while (zzf2 == this.zzb);
this.zzd = zzf2;
} else if (i == 2) {
int zzb2 = this.zza.zzb() + ((zzace) this.zza).zze();
do {
zzadg.zzf(((zzace) this.zza).zze());
} while (this.zza.zzb() < zzb2);
zzR(zzb2);
} else {
throw zzadn.zza();
}
} else {
int i2 = this.zzb & 7;
if (i2 == 0) {
do {
list.add(Integer.valueOf(((zzace) this.zza).zze()));
zzacg zzacg2 = this.zza;
if (!zzacg2.zzp()) {
zzf = zzacg2.zzf();
} else {
return;
}
} while (zzf == this.zzb);
this.zzd = zzf;
} else if (i2 == 2) {
int zzb3 = this.zza.zzb() + ((zzace) this.zza).zze();
do {
list.add(Integer.valueOf(((zzace) this.zza).zze()));
} while (this.zza.zzb() < zzb3);
zzR(zzb3);
} else {
throw zzadn.zza();
}
}
}
public final void zzz(List list) throws IOException {
int zzf;
int zzf2;
if (list instanceof zzadg) {
zzadg zzadg = (zzadg) list;
int i = this.zzb & 7;
if (i == 2) {
int zze = ((zzace) this.zza).zze();
zzT(zze);
int zzb2 = this.zza.zzb() + zze;
do {
zzadg.zzf(((zzace) this.zza).zzd());
} while (this.zza.zzb() < zzb2);
} else if (i == 5) {
do {
zzadg.zzf(((zzace) this.zza).zzd());
zzacg zzacg = this.zza;
if (!zzacg.zzp()) {
zzf2 = zzacg.zzf();
} else {
return;
}
} while (zzf2 == this.zzb);
this.zzd = zzf2;
} else {
throw zzadn.zza();
}
} else {
int i2 = this.zzb & 7;
if (i2 == 2) {
int zze2 = ((zzace) this.zza).zze();
zzT(zze2);
int zzb3 = this.zza.zzb() + zze2;
do {
list.add(Integer.valueOf(((zzace) this.zza).zzd()));
} while (this.zza.zzb() < zzb3);
} else if (i2 == 5) {
do {
list.add(Integer.valueOf(((zzace) this.zza).zzd()));
zzacg zzacg2 = this.zza;
if (!zzacg2.zzp()) {
zzf = zzacg2.zzf();
} else {
return;
}
} while (zzf == this.zzb);
this.zzd = zzf;
} else {
throw zzadn.zza();
}
}
}
}
Download file