package com.google.android.gms.internal.ads; import androidx.annotation.Nullable; import com.applovin.exoplayer2.common.base.Ascii; import java.util.Arrays; import java.util.List; /* loaded from: classes3.dex */ public final class zzfk { public static final byte[] zza = {0, 0, 0, 1}; public static final float[] zzb = {1.0f, 1.0f, 1.0909091f, 0.90909094f, 1.4545455f, 1.2121212f, 2.1818182f, 1.8181819f, 2.909091f, 2.4242425f, 1.6363636f, 1.3636364f, 1.939394f, 1.6161616f, 1.3333334f, 1.5f, 2.0f}; private static final Object zzc = new Object(); private static int[] zzd = new int[10]; public static int zza(byte[] bArr, int i, int i2, boolean[] zArr) { int i3 = i2 - i; zzcw.zzf(i3 >= 0); if (i3 == 0) { return i2; } if (zArr[0]) { zzh(zArr); return i - 3; } if (i3 > 1 && zArr[1] && bArr[i] == 1) { zzh(zArr); return i - 2; } if (i3 > 2 && zArr[2] && bArr[i] == 0 && bArr[i + 1] == 1) { zzh(zArr); return i - 1; } int i4 = i2 - 1; int i5 = i + 2; while (i5 < i4) { byte b = bArr[i5]; if ((b & 254) == 0) { int i6 = i5 - 2; if (bArr[i6] == 0 && bArr[i5 - 1] == 0 && b == 1) { zzh(zArr); return i6; } i5 = i6; } i5 += 3; } zArr[0] = i3 <= 2 ? !(i3 != 2 ? !(zArr[1] && bArr[i4] == 1) : !(zArr[2] && bArr[i2 + (-2)] == 0 && bArr[i4] == 1)) : bArr[i2 + (-3)] == 0 && bArr[i2 + (-2)] == 0 && bArr[i4] == 1; zArr[1] = i3 <= 1 ? zArr[2] && bArr[i4] == 0 : bArr[i2 + (-2)] == 0 && bArr[i4] == 0; zArr[2] = bArr[i4] == 0; return i2; } /* JADX WARN: Removed duplicated region for block: B:203:0x03d8 */ /* JADX WARN: Removed duplicated region for block: B:206:0x03e7 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public static com.google.android.gms.internal.ads.zzfe zzc(byte[] r32, int r33, int r34, @androidx.annotation.Nullable com.google.android.gms.internal.ads.zzfh r35) { /* Method dump skipped, instructions count: 1039 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzfk.zzc(byte[], int, int, com.google.android.gms.internal.ads.zzfh):com.google.android.gms.internal.ads.zzfe"); } /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Removed duplicated region for block: B:350:0x055d */ /* JADX WARN: Removed duplicated region for block: B:435:0x06e8 */ /* JADX WARN: Removed duplicated region for block: B:47:0x0108 */ /* JADX WARN: Removed duplicated region for block: B:56:0x0135 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public static com.google.android.gms.internal.ads.zzfh zzd(byte[] r36, int r37, int r38) { /* Method dump skipped, instructions count: 2093 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzfk.zzd(byte[], int, int):com.google.android.gms.internal.ads.zzfh"); } public static zzfi zze(byte[] bArr, int i, int i2) { zzfl zzflVar = new zzfl(bArr, 4, i2); int zzc2 = zzflVar.zzc(); int zzc3 = zzflVar.zzc(); zzflVar.zze(); return new zzfi(zzc2, zzc3, zzflVar.zzh()); } /* JADX WARN: Removed duplicated region for block: B:104:0x025e */ /* JADX WARN: Removed duplicated region for block: B:107:0x016e */ /* JADX WARN: Removed duplicated region for block: B:108:0x00ca */ /* JADX WARN: Removed duplicated region for block: B:20:0x00bd */ /* JADX WARN: Removed duplicated region for block: B:24:0x010c */ /* JADX WARN: Removed duplicated region for block: B:27:0x011d */ /* JADX WARN: Removed duplicated region for block: B:40:0x0151 */ /* JADX WARN: Removed duplicated region for block: B:50:0x0165 */ /* JADX WARN: Removed duplicated region for block: B:54:0x0178 */ /* JADX WARN: Removed duplicated region for block: B:64:0x01c2 */ /* JADX WARN: Removed duplicated region for block: B:67:0x01cb */ /* JADX WARN: Removed duplicated region for block: B:76:0x0204 */ /* JADX WARN: Removed duplicated region for block: B:79:0x0210 */ /* JADX WARN: Removed duplicated region for block: B:82:0x021b */ /* JADX WARN: Removed duplicated region for block: B:85:0x0224 */ /* JADX WARN: Removed duplicated region for block: B:87:0x0229 A[ADDED_TO_REGION] */ /* JADX WARN: Removed duplicated region for block: B:90:0x0237 */ /* JADX WARN: Removed duplicated region for block: B:95:0x0257 */ /* JADX WARN: Removed duplicated region for block: B:98:0x01fb */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public static com.google.android.gms.internal.ads.zzfj zzf(byte[] r32, int r33, int r34) { /* Method dump skipped, instructions count: 637 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzfk.zzf(byte[], int, int):com.google.android.gms.internal.ads.zzfj"); } @Nullable public static String zzg(List list) { for (int i = 0; i < list.size(); i++) { byte[] bArr = (byte[]) list.get(i); int length = bArr.length; if (length > 3) { boolean[] zArr = new boolean[3]; zzfxk zzfxkVar = new zzfxk(); int i2 = 0; while (true) { int length2 = bArr.length; if (i2 >= length2) { break; } int zza2 = zza(bArr, i2, length2, zArr); if (zza2 != length2) { zzfxkVar.zzf(Integer.valueOf(zza2)); } i2 = zza2 + 3; } zzfxn zzi = zzfxkVar.zzi(); for (int i3 = 0; i3 < zzi.size(); i3++) { if (((Integer) zzi.get(i3)).intValue() + 3 < length) { zzfl zzflVar = new zzfl(bArr, ((Integer) zzi.get(i3)).intValue() + 3, length); zzey zzl = zzl(zzflVar); if (zzl.zza == 33 && zzl.zzb == 0) { zzflVar.zzf(4); int zza3 = zzflVar.zza(3); zzflVar.zze(); zzez zzm = zzm(zzflVar, true, zza3, null); return zzcy.zzd(zzm.zza, zzm.zzb, zzm.zzc, zzm.zzd, zzm.zze, zzm.zzf); } } } } } return null; } public static void zzh(boolean[] zArr) { zArr[0] = false; zArr[1] = false; zArr[2] = false; } public static boolean zzi(byte b) { if (((b & 96) >> 5) != 0) { return true; } int i = b & Ascii.US; return (i == 1 || i == 9 || i == 14) ? false : true; } private static int zzj(int i, int i2, int i3, int i4) { return i - ((i2 == 1 ? 2 : 1) * (i3 + i4)); } private static int zzk(int i, int i2, int i3, int i4) { int i5 = 2; if (i2 != 1 && i2 != 2) { i5 = 1; } return i - (i5 * (i3 + i4)); } private static zzey zzl(zzfl zzflVar) { zzflVar.zze(); return new zzey(zzflVar.zza(6), zzflVar.zza(6), zzflVar.zza(3) - 1); } /* JADX WARN: Removed duplicated region for block: B:21:0x005c */ /* JADX WARN: Removed duplicated region for block: B:33:0x0074 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ private static com.google.android.gms.internal.ads.zzez zzm(com.google.android.gms.internal.ads.zzfl r18, boolean r19, int r20, @androidx.annotation.Nullable com.google.android.gms.internal.ads.zzez r21) { /* r0 = r18 r1 = r20 r2 = r21 r3 = 6 int[] r4 = new int[r3] r5 = 8 r6 = 0 if (r19 == 0) goto L41 r2 = 2 int r2 = r0.zza(r2) boolean r7 = r18.zzh() r8 = 5 int r8 = r0.zza(r8) r9 = r6 r10 = r9 L1e: r11 = 32 if (r9 >= r11) goto L2e boolean r11 = r18.zzh() if (r11 == 0) goto L2b r11 = 1 int r11 = r11 << r9 r10 = r10 | r11 L2b: int r9 = r9 + 1 goto L1e L2e: r9 = r6 L2f: if (r9 >= r3) goto L3a int r11 = r0.zza(r5) r4[r9] = r11 int r9 = r9 + 1 goto L2f L3a: r12 = r2 L3b: r16 = r4 r13 = r7 r14 = r8 r15 = r10 goto L55 L41: if (r2 == 0) goto L4f int r3 = r2.zza boolean r7 = r2.zzb int r8 = r2.zzc int r10 = r2.zzd int[] r4 = r2.zze r12 = r3 goto L3b L4f: r16 = r4 r12 = r6 r13 = r12 r14 = r13 r15 = r14 L55: int r17 = r0.zza(r5) r2 = r6 L5a: if (r6 >= r1) goto L6f boolean r3 = r18.zzh() if (r3 == 0) goto L64 int r2 = r2 + 88 L64: boolean r3 = r18.zzh() if (r3 == 0) goto L6c int r2 = r2 + 8 L6c: int r6 = r6 + 1 goto L5a L6f: r0.zzf(r2) if (r1 <= 0) goto L79 int r5 = r5 - r1 int r5 = r5 + r5 r0.zzf(r5) L79: com.google.android.gms.internal.ads.zzez r0 = new com.google.android.gms.internal.ads.zzez r11 = r0 r11.(r12, r13, r14, r15, r16, r17) return r0 */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzfk.zzm(com.google.android.gms.internal.ads.zzfl, boolean, int, com.google.android.gms.internal.ads.zzez):com.google.android.gms.internal.ads.zzez"); } private static void zzn(zzfl zzflVar) { int zzc2 = zzflVar.zzc() + 1; zzflVar.zzf(8); for (int i = 0; i < zzc2; i++) { zzflVar.zzc(); zzflVar.zzc(); zzflVar.zze(); } zzflVar.zzf(20); } public static int zzb(byte[] bArr, int i) { int i2; synchronized (zzc) { int i3 = 0; int i4 = 0; while (i3 < i) { while (true) { try { if (i3 >= i - 2) { i3 = i; break; } int i5 = i3 + 1; if (bArr[i3] == 0 && bArr[i5] == 0 && bArr[i3 + 2] == 3) { break; } i3 = i5; } catch (Throwable th) { throw th; } } if (i3 < i) { int[] iArr = zzd; int length = iArr.length; if (length <= i4) { zzd = Arrays.copyOf(iArr, length + length); } zzd[i4] = i3; i3 += 3; i4++; } } i2 = i - i4; int i6 = 0; int i7 = 0; for (int i8 = 0; i8 < i4; i8++) { int i9 = zzd[i8] - i6; System.arraycopy(bArr, i6, bArr, i7, i9); int i10 = i7 + i9; int i11 = i10 + 1; bArr[i10] = 0; i7 = i10 + 2; bArr[i11] = 0; i6 += i9 + 3; } System.arraycopy(bArr, i6, bArr, i7, i2 - i7); } return i2; } }