package com.google.android.gms.internal.ads; import android.util.Pair; import androidx.annotation.Nullable; import java.util.Arrays; import java.util.List; /* loaded from: classes3.dex */ public abstract class zzxy extends zzyb { public abstract Pair zzd(zzxx zzxxVar, int[][][] iArr, int[] iArr2, zzug zzugVar, zzbq zzbqVar) throws zzib; @Override // com.google.android.gms.internal.ads.zzyb public final zzyc zzo(zzlm[] zzlmVarArr, zzwj zzwjVar, zzug zzugVar, zzbq zzbqVar) throws zzib { boolean z; int[] iArr; int[] iArr2 = new int[3]; zzbr[][] zzbrVarArr = new zzbr[3][]; int[][][] iArr3 = new int[3][][]; for (int i = 0; i < 3; i++) { int i2 = zzwjVar.zzb; zzbrVarArr[i] = new zzbr[i2]; iArr3[i] = new int[i2][]; } int i3 = 2; int[] iArr4 = new int[2]; for (int i4 = 0; i4 < 2; i4++) { iArr4[i4] = zzlmVarArr[i4].zze(); } int i5 = 0; while (i5 < zzwjVar.zzb) { zzbr zzb = zzwjVar.zzb(i5); int i6 = zzb.zzc; int i7 = i3; int i8 = 0; int i9 = 0; boolean z2 = true; while (i8 < i3) { zzlm zzlmVar = zzlmVarArr[i8]; int i10 = 0; for (int i11 = 0; i11 < zzb.zza; i11++) { i10 = Math.max(i10, zzlmVar.zzY(zzb.zzb(i11)) & 7); } boolean z3 = iArr2[i8] == 0; if (i10 > i9) { z2 = z3; i7 = i8; i9 = i10; } else if (i10 == i9 && i6 == 5 && !z2 && z3) { i7 = i8; i9 = i10; z2 = true; } i8++; i3 = 2; } if (i7 == i3) { iArr = new int[zzb.zza]; } else { zzlm zzlmVar2 = zzlmVarArr[i7]; int[] iArr5 = new int[zzb.zza]; for (int i12 = 0; i12 < zzb.zza; i12++) { iArr5[i12] = zzlmVar2.zzY(zzb.zzb(i12)); } iArr = iArr5; } int i13 = iArr2[i7]; zzbrVarArr[i7][i13] = zzb; iArr3[i7][i13] = iArr; iArr2[i7] = i13 + 1; i5++; i3 = 2; } int i14 = i3; boolean z4 = true; zzwj[] zzwjVarArr = new zzwj[i14]; String[] strArr = new String[i14]; int[] iArr6 = new int[i14]; int i15 = 0; while (i15 < i14) { int i16 = iArr2[i15]; zzwjVarArr[i15] = new zzwj((zzbr[]) zzei.zzN(zzbrVarArr[i15], i16)); iArr3[i15] = (int[][]) zzei.zzN(iArr3[i15], i16); strArr[i15] = zzlmVarArr[i15].zzU(); iArr6[i15] = zzlmVarArr[i15].zzb(); i15++; i14 = 2; } int i17 = i14; zzxx zzxxVar = new zzxx(strArr, iArr6, zzwjVarArr, iArr4, iArr3, new zzwj((zzbr[]) zzei.zzN(zzbrVarArr[i17], iArr2[i17]))); Pair zzd = zzd(zzxxVar, iArr3, iArr4, zzugVar, zzbqVar); zzxz[] zzxzVarArr = (zzxz[]) zzd.second; List[] listArr = new List[zzxzVarArr.length]; for (int i18 = 0; i18 < zzxzVarArr.length; i18++) { zzxz zzxzVar = zzxzVarArr[i18]; listArr[i18] = zzxzVar != null ? zzfxn.zzo(zzxzVar) : zzfxn.zzn(); } zzfxk zzfxkVar = new zzfxk(); int i19 = 0; for (int i20 = 2; i19 < i20; i20 = 2) { zzwj zzd2 = zzxxVar.zzd(i19); List list = listArr[i19]; int i21 = 0; while (i21 < zzd2.zzb) { zzbr zzb2 = zzd2.zzb(i21); boolean z5 = zzxxVar.zza(i19, i21, false) != 0 ? z4 : false; int i22 = zzb2.zza; int[] iArr7 = new int[i22]; boolean[] zArr = new boolean[i22]; for (int i23 = 0; i23 < zzb2.zza; i23++) { iArr7[i23] = zzxxVar.zzb(i19, i21, i23) & 7; int i24 = 0; while (true) { if (i24 >= list.size()) { z = false; break; } zzxz zzxzVar2 = (zzxz) list.get(i24); if (zzxzVar2.zzg().equals(zzb2) && zzxzVar2.zzc(i23) != -1) { z = true; break; } i24++; } zArr[i23] = z; } zzfxkVar.zzf(new zzbx(zzb2, z5, iArr7, zArr)); i21++; z4 = true; } i19++; z4 = true; } zzwj zze = zzxxVar.zze(); for (int i25 = 0; i25 < zze.zzb; i25++) { zzbr zzb3 = zze.zzb(i25); int[] iArr8 = new int[zzb3.zza]; Arrays.fill(iArr8, 0); zzfxkVar.zzf(new zzbx(zzb3, false, iArr8, new boolean[zzb3.zza])); } return new zzyc((zzln[]) zzd.first, (zzxv[]) zzd.second, new zzby(zzfxkVar.zzi()), zzxxVar); } @Override // com.google.android.gms.internal.ads.zzyb public final void zzp(@Nullable Object obj) { } }