package com.applovin.impl; import com.mbridge.msdk.playercommon.exoplayer2.extractor.ts.PsExtractor; /* loaded from: classes.dex */ public abstract class w8 { public static final class a { public long a; } private static boolean a(bh bhVar, a9 a9Var, int i) { int b = b(bhVar, i); return b != -1 && b <= a9Var.b; } private static boolean b(bh bhVar, a9 a9Var, int i) { int i2 = a9Var.e; if (i == 0) { return true; } if (i <= 11) { return i == a9Var.f; } if (i == 12) { return bhVar.w() * 1000 == i2; } if (i > 14) { return false; } int C = bhVar.C(); if (i == 14) { C *= 10; } return C == i2; } private static boolean b(int i, a9 a9Var) { return i <= 7 ? i == a9Var.g - 1 : i <= 10 && a9Var.g == 2; } private static boolean a(bh bhVar, int i) { return bhVar.w() == xp.b(bhVar.c(), i, bhVar.d() - 1, 0); } public static int b(bh bhVar, int i) { switch (i) { case 1: return PsExtractor.AUDIO_STREAM; case 2: case 3: case 4: case 5: return 576 << (i - 2); case 6: return bhVar.w() + 1; case 7: return bhVar.C() + 1; case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: return 256 << (i - 8); default: return -1; } } private static boolean a(bh bhVar, a9 a9Var, boolean z, a aVar) { try { long D = bhVar.D(); if (!z) { D *= a9Var.b; } aVar.a = D; return true; } catch (NumberFormatException unused) { return false; } } public static boolean a(bh bhVar, a9 a9Var, int i, a aVar) { int d = bhVar.d(); long y = bhVar.y(); long j = y >>> 16; if (j != i) { return false; } return b((int) ((y >> 4) & 15), a9Var) && a((int) ((y >> 1) & 7), a9Var) && !(((y & 1) > 1L ? 1 : ((y & 1) == 1L ? 0 : -1)) == 0) && a(bhVar, a9Var, ((j & 1) > 1L ? 1 : ((j & 1) == 1L ? 0 : -1)) == 0, aVar) && a(bhVar, a9Var, (int) ((y >> 12) & 15)) && b(bhVar, a9Var, (int) ((y >> 8) & 15)) && a(bhVar, d); } private static boolean a(int i, a9 a9Var) { return i == 0 || i == a9Var.i; } public static boolean a(l8 l8Var, a9 a9Var, int i, a aVar) { long d = l8Var.d(); byte[] bArr = new byte[2]; l8Var.c(bArr, 0, 2); if ((((bArr[0] & 255) << 8) | (bArr[1] & 255)) != i) { l8Var.b(); l8Var.c((int) (d - l8Var.f())); return false; } bh bhVar = new bh(16); System.arraycopy(bArr, 0, bhVar.c(), 0, 2); bhVar.e(n8.a(l8Var, bhVar.c(), 2, 14)); l8Var.b(); l8Var.c((int) (d - l8Var.f())); return a(bhVar, a9Var, i, aVar); } public static long a(l8 l8Var, a9 a9Var) { l8Var.b(); l8Var.c(1); byte[] bArr = new byte[1]; l8Var.c(bArr, 0, 1); boolean z = (bArr[0] & 1) == 1; l8Var.c(2); int i = z ? 7 : 6; bh bhVar = new bh(i); bhVar.e(n8.a(l8Var, bhVar.c(), 0, i)); l8Var.b(); a aVar = new a(); if (a(bhVar, a9Var, z, aVar)) { return aVar.a; } throw dh.a(null, null); } }