Hide My Applist v3.2版本的 MD5 值为:383dedb17bb652e4d177504fd1ff0afb

以下内容为反编译后的 a.java 源代码,内容仅作参考


package y4;

import android.content.Context;
import android.graphics.Color;
import android.graphics.PorterDuff;
import android.media.MediaFormat;
import android.os.RemoteException;
import android.text.TextUtils;
import android.util.TypedValue;
import android.view.View;
import android.widget.Toast;
import androidx.fragment.app.v;
import com.github.kyuubiran.ezxhelper.utils.Logger;
import com.google.android.gms.internal.ads.a0;
import com.google.android.gms.internal.ads.b10;
import com.google.android.gms.internal.ads.bt0;
import com.google.android.gms.internal.ads.c1;
import com.google.android.gms.internal.ads.cp0;
import com.google.android.gms.internal.ads.d01;
import com.google.android.gms.internal.ads.d1;
import com.google.android.gms.internal.ads.da0;
import com.google.android.gms.internal.ads.df;
import com.google.android.gms.internal.ads.ds;
import com.google.android.gms.internal.ads.e01;
import com.google.android.gms.internal.ads.e1;
import com.google.android.gms.internal.ads.es;
import com.google.android.gms.internal.ads.et0;
import com.google.android.gms.internal.ads.ey0;
import com.google.android.gms.internal.ads.f01;
import com.google.android.gms.internal.ads.f1;
import com.google.android.gms.internal.ads.fc0;
import com.google.android.gms.internal.ads.fe;
import com.google.android.gms.internal.ads.fo0;
import com.google.android.gms.internal.ads.fx0;
import com.google.android.gms.internal.ads.g01;
import com.google.android.gms.internal.ads.g1;
import com.google.android.gms.internal.ads.h1;
import com.google.android.gms.internal.ads.j01;
import com.google.android.gms.internal.ads.j1;
import com.google.android.gms.internal.ads.j8;
import com.google.android.gms.internal.ads.je;
import com.google.android.gms.internal.ads.jx0;
import com.google.android.gms.internal.ads.l01;
import com.google.android.gms.internal.ads.l1;
import com.google.android.gms.internal.ads.la;
import com.google.android.gms.internal.ads.lp0;
import com.google.android.gms.internal.ads.lr0;
import com.google.android.gms.internal.ads.lx0;
import com.google.android.gms.internal.ads.m1;
import com.google.android.gms.internal.ads.n1;
import com.google.android.gms.internal.ads.nq0;
import com.google.android.gms.internal.ads.o1;
import com.google.android.gms.internal.ads.oq0;
import com.google.android.gms.internal.ads.or0;
import com.google.android.gms.internal.ads.ou0;
import com.google.android.gms.internal.ads.p01;
import com.google.android.gms.internal.ads.pz0;
import com.google.android.gms.internal.ads.qv0;
import com.google.android.gms.internal.ads.qz0;
import com.google.android.gms.internal.ads.r01;
import com.google.android.gms.internal.ads.ra;
import com.google.android.gms.internal.ads.rn0;
import com.google.android.gms.internal.ads.rr;
import com.google.android.gms.internal.ads.rv0;
import com.google.android.gms.internal.ads.rw;
import com.google.android.gms.internal.ads.rz0;
import com.google.android.gms.internal.ads.tf0;
import com.google.android.gms.internal.ads.uf0;
import com.google.android.gms.internal.ads.wl0;
import com.google.android.gms.internal.ads.wz0;
import com.google.android.gms.internal.ads.x01;
import com.google.android.gms.internal.ads.xc0;
import com.google.android.gms.internal.ads.xu0;
import com.google.android.gms.internal.ads.xz0;
import com.google.android.gms.internal.ads.yy0;
import com.google.android.gms.internal.ads.z01;
import com.google.android.gms.internal.ads.zt0;
import com.google.android.gms.internal.ads.zy0;
import e.r0;
import g4.d;
import i7.j;
import i7.u;
import j3.d3;
import j3.f2;
import j3.p;
import j3.r;
import j7.i;
import j7.o;
import java.io.Closeable;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.nio.ByteBuffer;
import java.nio.charset.Charset;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.PriorityQueue;
import java.util.WeakHashMap;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Executor;
import java.util.concurrent.Future;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicReference;
import k0.a1;
import k0.h0;
import k0.j0;
import k0.k0;
import k0.m0;
import kotlinx.coroutines.internal.s;
import l3.e0;
import l3.n;
import m7.f;
import m7.g;
import m7.h;
import p4.k;
import p4.m;
import t6.c;
import u7.l;
import v7.e;
import w7.b;
import x5.t;
public abstract class a {
    public static final nq0 f14466a = new nq0(5);
    public static final nq0 f14467b = new nq0(19);
    public static final da0 f14468c = new da0(3);
    public static final da0 f14469d = new da0(28);
    public static final int[] f14470e = {2002, 2000, 1920, 1601, 1600, 1001, 1000, 960, 800, 800, 480, 400, 400, 2048};
    public static final s f14471f = new s("RESUME_TOKEN");
    public static final s f14472g = new s("NULL");
    public static final int[] f14473h = {16842755, 16843041, 16843093, 16843097, 16843551, 16843754, 16843771, 16843778, 16843779};
    public static final int[] f14474i = {16842755, 16843189, 16843190, 16843556, 16843557, 16843558, 16843866, 16843867};
    public static final int[] f14475j = {16842755, 16843780, 16843781, 16843782, 16843783, 16843784, 16843785, 16843786, 16843787, 16843788, 16843789, 16843979, 16843980, 16844062};
    public static final int[] f14476k = {16842755, 16843781, 16844062};
    public static final int[] f14477l = {16843161};
    public static final int[] f14478m = {16842755, 16843213};

    public static final List A(Object... objArr) {
        t7.a.l(objArr, "elements");
        return objArr.length > 0 ? i.U0(objArr) : o.f10991x;
    }

    public static yy0 A0(p01 p01Var, Class cls, xz0 xz0Var, Executor executor) {
        yy0 yy0Var = new yy0(p01Var, cls, xz0Var);
        p01Var.a(yy0Var, m0(executor, yy0Var));
        return yy0Var;
    }

    public static final void B(int i10) {
        Toast.makeText(c.E(), i10, 0).show();
    }

    public static ey0 B0(byte[] bArr, int i10, int i11) {
        if (i11 >= bArr.length) {
            return lx0.q("");
        }
        Object[] objArr = new Object[4];
        int j02 = j0(bArr, i11, i10);
        int i12 = 0;
        while (i11 < j02) {
            String str = new String(bArr, i11, j02 - i11, G0(i10));
            int i13 = i12 + 1;
            int length = objArr.length;
            if (length < i13) {
                objArr = Arrays.copyOf(objArr, fx0.d(length, i13));
            }
            objArr[i12] = str;
            int Y = j02 + Y(i10);
            i12 = i13;
            i11 = Y;
            j02 = j0(bArr, Y, i10);
        }
        ey0 n10 = lx0.n(i12, objArr);
        if (n10.isEmpty()) {
            return lx0.q("");
        }
        return n10;
    }

    public static h C(f fVar, g gVar) {
        t7.a.l(gVar, "key");
        return t7.a.d(fVar.getKey(), gVar) ? m7.i.f12193x : fVar;
    }

    public static void C0(p01 p01Var, or0 or0Var, lr0 lr0Var, boolean z9) {
        if (((Boolean) df.f2416c.k()).booleanValue()) {
            O0(g01.r(p01Var), new la(or0Var, lr0Var, z9, 2), es.f2767f);
        }
    }

    public static PorterDuff.Mode D(int i10, PorterDuff.Mode mode) {
        if (i10 != 3) {
            if (i10 != 5) {
                if (i10 != 9) {
                    switch (i10) {
                        case 14:
                            return PorterDuff.Mode.MULTIPLY;
                        case 15:
                            return PorterDuff.Mode.SCREEN;
                        case 16:
                            return PorterDuff.Mode.ADD;
                        default:
                            return mode;
                    }
                }
                return PorterDuff.Mode.SRC_ATOP;
            }
            return PorterDuff.Mode.SRC_IN;
        }
        return PorterDuff.Mode.SRC_OVER;
    }

    public static l01 D0(Object obj) {
        return obj == null ? l01.f4574y : new l01(obj);
    }

    public static String E0(byte[] bArr, int i10, int i11, Charset charset) {
        return (i11 <= i10 || i11 > bArr.length) ? "" : new String(bArr, i10, i11 - i10, charset);
    }

    public static final void F(int i10, int i11, Object[] objArr) {
        t7.a.l(objArr, "<this>");
        while (i10 < i11) {
            objArr[i10] = null;
            i10++;
        }
    }

    public static String F0(int i10, int i11, int i12, int i13, int i14) {
        return i10 == 2 ? String.format(Locale.US, "%c%c%c", Integer.valueOf(i11), Integer.valueOf(i12), Integer.valueOf(i13)) : String.format(Locale.US, "%c%c%c%c", Integer.valueOf(i11), Integer.valueOf(i12), Integer.valueOf(i13), Integer.valueOf(i14));
    }

    public static TypedValue G(Context context, int i10) {
        TypedValue typedValue = new TypedValue();
        if (context.getTheme().resolveAttribute(i10, typedValue, true)) {
            return typedValue;
        }
        return null;
    }

    public static Charset G0(int i10) {
        return i10 != 1 ? i10 != 2 ? i10 != 3 ? qv0.f6032b : qv0.f6033c : qv0.f6034d : qv0.f6036f;
    }

    public static boolean H(int i10, Context context, boolean z9) {
        TypedValue G = G(context, i10);
        return (G == null || G.type != 18) ? z9 : G.data != 0;
    }

    public static z01 H0(wz0 wz0Var, Executor executor) {
        z01 z01Var = new z01(wz0Var);
        executor.execute(z01Var);
        return z01Var;
    }

    public static TypedValue I(Context context, String str, int i10) {
        TypedValue G = G(context, i10);
        if (G != null) {
            return G;
        }
        throw new IllegalArgumentException(String.format("%1$s requires a value for the %2$s attribute to be set in your app theme. You can either set the attribute in your theme or update your theme to inherit from Theme.MaterialComponents (or a descendant).", str, context.getResources().getResourceName(i10)));
    }

    public static boolean I0(oq0 oq0Var, int i10, int i11, boolean z9) {
        int m10;
        long m11;
        int i12;
        int i13;
        int i14 = oq0Var.f5516b;
        while (true) {
            try {
                int i15 = 1;
                if (oq0Var.f5517c - oq0Var.f5516b < i11) {
                    return true;
                }
                if (i10 >= 3) {
                    m10 = oq0Var.g();
                    m11 = oq0Var.s();
                    i12 = oq0Var.o();
                } else {
                    m10 = oq0Var.m();
                    m11 = oq0Var.m();
                    i12 = 0;
                }
                if (m10 == 0 && m11 == 0 && i12 == 0) {
                    return true;
                }
                if (i10 == 4 && !z9) {
                    if ((8421504 & m11) != 0) {
                        return false;
                    }
                    long j10 = m11 & 255;
                    long j11 = m11 >> 8;
                    m11 = ((m11 >> 24) << 21) | (((m11 >> 16) & 255) << 14) | j10 | ((j11 & 255) << 7);
                }
                if (i10 == 4) {
                    if ((i12 & 64) == 0) {
                        i15 = 0;
                    }
                    int i16 = i15;
                    i15 = i12 & 1;
                    i13 = i16;
                } else if (i10 == 3) {
                    if ((i12 & 32) != 0) {
                        i13 = 1;
                    } else {
                        i13 = 0;
                    }
                    if ((i12 & 128) == 0) {
                        i15 = 0;
                    }
                } else {
                    i13 = 0;
                    i15 = 0;
                }
                if (i15 != 0) {
                    i13 += 4;
                }
                if (m11 < i13) {
                    return false;
                }
                if (oq0Var.f5517c - oq0Var.f5516b < m11) {
                    return false;
                }
                oq0Var.f((int) m11);
            } finally {
                oq0Var.e(i14);
            }
        }
    }

    public static void J(Object obj, String str) {
        String name;
        if (obj == null) {
            name = "null";
        } else {
            name = obj.getClass().getName();
        }
        ClassCastException classCastException = new ClassCastException(com.google.android.material.datepicker.f.p(name, " cannot be cast to ", str));
        t7.a.Y(a.class.getName(), classCastException);
        throw classCastException;
    }

    public static qz0 J0(p01 p01Var, rv0 rv0Var, Executor executor) {
        int i10 = rz0.G;
        rv0Var.getClass();
        qz0 qz0Var = new qz0(p01Var, rv0Var);
        p01Var.a(qz0Var, m0(executor, qz0Var));
        return qz0Var;
    }

    public static final void K() {
        throw new ArithmeticException("Index overflow has happened.");
    }

    public static pz0 K0(p01 p01Var, xz0 xz0Var, Executor executor) {
        int i10 = rz0.G;
        executor.getClass();
        pz0 pz0Var = new pz0(p01Var, xz0Var);
        p01Var.a(pz0Var, m0(executor, pz0Var));
        return pz0Var;
    }

    public static int L(int i10, oq0 oq0Var) {
        switch (i10) {
            case Logger.DEBUG:
                return 192;
            case Logger.INFO:
            case Logger.WARN:
            case Logger.ERROR:
            case 5:
                return 576 << (i10 - 2);
            case 6:
                return oq0Var.l() + 1;
            case 7:
                return oq0Var.o() + 1;
            case 8:
            case 9:
            case 10:
            case 11:
            case 12:
            case 13:
            case 14:
            case 15:
                return 256 << (i10 - 8);
            default:
                return -1;
        }
    }

    public static p01 L0(p01 p01Var, long j10, TimeUnit timeUnit, ScheduledExecutorService scheduledExecutorService) {
        if (p01Var.isDone()) {
            return p01Var;
        }
        x01 x01Var = new x01(p01Var);
        xc0 xc0Var = new xc0(14, x01Var);
        x01Var.F = scheduledExecutorService.schedule(xc0Var, j10, timeUnit);
        p01Var.a(xc0Var, d01.f2341x);
        return x01Var;
    }

    public static long M(int i10, long j10) {
        if (i10 == 1) {
            return j10;
        }
        if ((i10 & 1) == 0) {
            return M(i10 >> 1, (j10 * j10) % 1073807359) % 1073807359;
        }
        return ((M(i10 >> 1, (j10 * j10) % 1073807359) % 1073807359) * j10) % 1073807359;
    }

    public static Object M0(Future future) {
        if (future.isDone()) {
            return e4.a.s0(future);
        }
        throw new IllegalStateException(t7.a.Q0("Future was expected to be done: %s", future));
    }

    public static ds N() {
        fe feVar = je.I4;
        r rVar = r.f10923d;
        if (((Boolean) rVar.f10926c.a(feVar)).booleanValue()) {
            return es.f2764c;
        }
        if (((Boolean) rVar.f10926c.a(je.H4)).booleanValue()) {
            return es.f2762a;
        }
        return es.f2766e;
    }

    public static Object N0(p01 p01Var) {
        try {
            return e4.a.s0(p01Var);
        } catch (ExecutionException e10) {
            Throwable cause = e10.getCause();
            if (cause instanceof Error) {
                throw new e01((Error) cause);
            }
            throw new v(cause);
        }
    }

    public static zt0 O(Context context, int i10, String str, String str2, bt0 bt0Var) {
        zt0 zt0Var;
        int i11;
        et0 et0Var = new et0(context, i10, str, str2, bt0Var);
        try {
            zt0Var = (zt0) et0Var.A.poll(50000L, TimeUnit.MILLISECONDS);
        } catch (InterruptedException e10) {
            et0Var.b(2009, et0Var.D, e10);
            zt0Var = null;
        }
        et0Var.b(3004, et0Var.D, null);
        if (zt0Var != null) {
            if (zt0Var.f8381z == 7) {
                i11 = 3;
            } else {
                i11 = 2;
            }
            bt0.f1979e = i11;
        }
        if (zt0Var == null) {
            return new zt0(null, 1, 1);
        }
        return zt0Var;
    }

    public static void O0(p01 p01Var, j01 j01Var, Executor executor) {
        j01Var.getClass();
        p01Var.a(new fo0(p01Var, 11, j01Var), executor);
    }

    public static ou0 P(m mVar) {
        ou0 ou0Var = new ou0(mVar);
        d01 d01Var = d01.f2341x;
        j8 j8Var = new j8(26, ou0Var);
        mVar.getClass();
        mVar.f12614b.f(new k(d01Var, j8Var));
        mVar.g();
        return ou0Var;
    }

    public static d Q(a0 a0Var) {
        int i10;
        int i11;
        int i12;
        int d10 = a0Var.d(16);
        int d11 = a0Var.d(16);
        if (d11 == 65535) {
            d11 = a0Var.d(24);
            i10 = 7;
        } else {
            i10 = 4;
        }
        int i13 = d11 + i10;
        if (d10 == 44097) {
            i13 += 2;
        }
        if (a0Var.d(2) != 3) {
            int d12 = a0Var.d(10);
            if (a0Var.l()) {
                a0Var.j(2);
            }
            if (true == a0Var.l()) {
            }
            int d13 = a0Var.d(4);
            int[] iArr = f14470e;
            if (i11 != 44100) {
            }
            if (i11 == 48000) {
            }
            i12 = 0;
            return new d(i11, i13, i12);
        }
        do {
            a0Var.d(2);
        } while (a0Var.l());
        int d122 = a0Var.d(10);
        if (a0Var.l() && a0Var.d(3) > 0) {
            a0Var.j(2);
        }
        i11 = true == a0Var.l() ? 44100 : 48000;
        int d132 = a0Var.d(4);
        int[] iArr2 = f14470e;
        if (i11 != 44100 && d132 == 13) {
            i12 = iArr2[13];
        } else if (i11 == 48000 || d132 >= 14) {
            i12 = 0;
        } else {
            int i14 = iArr2[d132];
            int i15 = d122 % 5;
            if (i15 != 1) {
                if (i15 == 2) {
                    if (d132 != 8) {
                    }
                    i14++;
                    i12 = i14;
                } else if (i15 != 3) {
                    if (i15 == 4) {
                        if (d132 != 3) {
                            if (d132 != 8) {
                            }
                        }
                        i14++;
                    }
                    i12 = i14;
                }
            }
            if (d132 != 3) {
            }
            i14++;
            i12 = i14;
        }
        return new d(i11, i13, i12);
    }

    public static f2 R(Throwable th) {
        if (th instanceof tf0) {
            tf0 tf0Var = (tf0) th;
            return k0(tf0Var.f2909x, tf0Var.f6738y);
        } else if (th instanceof fc0) {
            if (th.getMessage() == null) {
                return q0(((fc0) th).f2909x, null, null);
            }
            fc0 fc0Var = (fc0) th;
            return q0(fc0Var.f2909x, th.getMessage(), null);
        } else if (th instanceof n) {
            n nVar = (n) th;
            return new f2(nVar.f11449x, t7.a.b1(nVar.getMessage()), "com.google.android.gms.ads", null, null);
        } else {
            return q0(1, null, null);
        }
    }

    public static d3 S(Context context, List list) {
        ArrayList arrayList = new ArrayList();
        Iterator it = list.iterator();
        while (it.hasNext()) {
            cp0 cp0Var = (cp0) it.next();
            if (cp0Var.f2271c) {
                arrayList.add(c3.g.f1401o);
            } else {
                arrayList.add(new c3.g(cp0Var.f2269a, cp0Var.f2270b));
            }
        }
        return new d3(context, (c3.g[]) arrayList.toArray(new c3.g[arrayList.size()]));
    }

    public static String T(String str) {
        int length = str.length();
        int i10 = 0;
        while (i10 < length) {
            char charAt = str.charAt(i10);
            if (charAt >= 'A' && charAt <= 'Z') {
                char[] charArray = str.toCharArray();
                while (i10 < length) {
                    char c10 = charArray[i10];
                    if (c10 >= 'A' && c10 <= 'Z') {
                        charArray[i10] = (char) (c10 ^ ' ');
                    }
                    i10++;
                }
                return String.valueOf(charArray);
            }
            i10++;
        }
        return str;
    }

    public static void U(Context context, boolean z9) {
        String str;
        if (z9) {
            str = "This request is sent from a test device.";
        } else {
            rr rrVar = p.f10913f.f10914a;
            str = "Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList(\"" + rr.m(context) + "\")) to get test ads on this device.";
        }
        e0.i(str);
    }

    public static void V(MediaFormat mediaFormat, String str, int i10) {
        if (i10 != -1) {
            mediaFormat.setInteger(str, i10);
        }
    }

    public static void W(File file, boolean z9) {
        if (z9 && file.exists() && !file.isDirectory()) {
            file.delete();
        }
        if (file.exists()) {
            return;
        }
        file.mkdirs();
    }

    public static void X(AtomicReference atomicReference, rn0 rn0Var) {
        Object obj = atomicReference.get();
        if (obj == null) {
            return;
        }
        try {
            rn0Var.g(obj);
        } catch (RemoteException e10) {
            e0.l("#007 Could not call remote method.", e10);
        } catch (NullPointerException e11) {
            e0.k("NullPointerException occurs when invoking a method from a delegating listener.", e11);
        }
    }

    public static int Y(int i10) {
        return (i10 == 0 || i10 == 3) ? 1 : 2;
    }

    public static r0 Z(List list) {
        jx0 jx0Var = lx0.f4802y;
        list.getClass();
        return new r0(true, lx0.o(list));
    }

    public static final Object[] a(int i10) {
        if (i10 >= 0) {
            return new Object[i10];
        }
        throw new IllegalArgumentException("capacity must be non-negative.".toString());
    }

    public static f2 a0(Throwable th, uf0 uf0Var) {
        f2 f2Var;
        f2 R = R(th);
        int i10 = R.f10836x;
        if ((i10 == 3 || i10 == 0) && (f2Var = R.A) != null && !f2Var.f10838z.equals("com.google.android.gms.ads")) {
            R.A = null;
        }
        if (uf0Var != null) {
            R.B = new b10(uf0Var.f6976e, "", uf0Var, uf0Var.f6975d, uf0Var.f6974c);
        }
        return R;
    }

    public static Collection b(Object obj) {
        if ((obj instanceof w7.a) && !(obj instanceof b)) {
            J(obj, "kotlin.collections.MutableCollection");
            throw null;
        }
        try {
            return (Collection) obj;
        } catch (ClassCastException e10) {
            t7.a.Y(a.class.getName(), e10);
            throw e10;
        }
    }

    public static File b0(String str, String str2, File file) {
        if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) {
            return null;
        }
        return new File(l0(file, str), str2);
    }

    public static List c(Object obj) {
        if ((obj instanceof w7.a) && !(obj instanceof w7.c)) {
            J(obj, "kotlin.collections.MutableList");
            throw null;
        }
        try {
            return (List) obj;
        } catch (ClassCastException e10) {
            t7.a.Y(a.class.getName(), e10);
            throw e10;
        }
    }

    public static String c0(View view) {
        if (view.isAttachedToWindow()) {
            int visibility = view.getVisibility();
            if (visibility == 8) {
                return "viewGone";
            }
            if (visibility == 4) {
                return "viewInvisible";
            }
            if (visibility != 0) {
                return "viewNotVisible";
            }
            if (view.getAlpha() == 0.0f) {
                return "viewAlphaZero";
            }
            return null;
        }
        return "notAttached";
    }

    public static void d(int i10, Object obj) {
        int i11;
        if (obj != null) {
            boolean z9 = false;
            if (obj instanceof i7.c) {
                if (obj instanceof e) {
                    i11 = ((e) obj).getArity();
                } else if (obj instanceof u7.a) {
                    i11 = 0;
                } else if (obj instanceof l) {
                    i11 = 1;
                } else if (obj instanceof u7.p) {
                    i11 = 2;
                } else if (obj instanceof n8.m) {
                    i11 = 3;
                } else if (obj instanceof u7.r) {
                    i11 = 5;
                } else {
                    i11 = -1;
                }
                if (i11 == i10) {
                    z9 = true;
                }
            }
            if (!z9) {
                J(obj, "kotlin.jvm.functions.Function" + i10);
                throw null;
            }
        }
    }

    public static String d0(String str) {
        int length = str.length();
        int i10 = 0;
        while (i10 < length) {
            char charAt = str.charAt(i10);
            if (charAt >= 'a' && charAt <= 'z') {
                char[] charArray = str.toCharArray();
                while (i10 < length) {
                    char c10 = charArray[i10];
                    if (c10 >= 'a' && c10 <= 'z') {
                        charArray[i10] = (char) (c10 ^ ' ');
                    }
                    i10++;
                }
                return String.valueOf(charArray);
            }
            i10++;
        }
        return str;
    }

    public static final k7.b e(k7.b bVar) {
        if (bVar.B == null) {
            bVar.k();
            bVar.A = true;
            return bVar.f11231z > 0 ? bVar : k7.b.D;
        }
        throw new IllegalStateException();
    }

    public static String e0(String[] strArr, int i10, int i11) {
        int i12 = i11 + i10;
        if (strArr.length < i12) {
            e0.g("Unable to construct shingle");
            return "";
        }
        StringBuilder sb = new StringBuilder();
        while (true) {
            int i13 = i12 - 1;
            if (i10 >= i13) {
                sb.append(strArr[i13]);
                return sb.toString();
            }
            sb.append(strArr[i10]);
            sb.append(' ');
            i10++;
        }
    }

    public static void f(Closeable closeable) {
        if (closeable != null) {
            try {
                closeable.close();
            } catch (IOException unused) {
            }
        }
    }

    public static void f0(int i10, oq0 oq0Var) {
        oq0Var.b(7);
        byte[] bArr = oq0Var.f5515a;
        bArr[0] = -84;
        bArr[1] = 64;
        bArr[2] = -1;
        bArr[3] = -1;
        bArr[4] = (byte) ((i10 >> 16) & 255);
        bArr[5] = (byte) ((i10 >> 8) & 255);
        bArr[6] = (byte) (i10 & 255);
    }

    public static long g(InputStream inputStream, OutputStream outputStream, boolean z9) {
        byte[] bArr = new byte[1024];
        long j10 = 0;
        while (true) {
            try {
                int read = inputStream.read(bArr, 0, 1024);
                if (read == -1) {
                    break;
                }
                j10 += read;
                outputStream.write(bArr, 0, read);
            } catch (Throwable th) {
                if (z9) {
                    f(inputStream);
                    f(outputStream);
                }
                throw th;
            }
        }
        if (z9) {
            f(inputStream);
            f(outputStream);
        }
        return j10;
    }

    public static void g0(int i10, String str, Throwable th) {
        e0.i("Ad failed to load : " + i10);
        e0.b(str, th);
        if (i10 == 3) {
            return;
        }
        i3.l.A.f10619g.e(str, th);
    }

    public static x5.b h(String str, String str2) {
        i6.a aVar = new i6.a(str, str2);
        HashSet hashSet = new HashSet();
        HashSet hashSet2 = new HashSet();
        HashSet hashSet3 = new HashSet();
        hashSet.add(t.a(i6.a.class));
        return new x5.b(null, new HashSet(hashSet), new HashSet(hashSet2), 0, 1, new n0.b(0, aVar), hashSet3);
    }

    public static void h0(MediaFormat mediaFormat, List list) {
        for (int i10 = 0; i10 < list.size(); i10++) {
            mediaFormat.setByteBuffer(com.google.android.material.datepicker.f.e("csd-", i10), ByteBuffer.wrap((byte[]) list.get(i10)));
        }
    }

    public static void i(View view, f5.o oVar) {
        WeakHashMap weakHashMap = a1.f11057a;
        m0.u(view, new f5.m(oVar, new f1.m0(h0.f(view), view.getPaddingTop(), h0.e(view), view.getPaddingBottom())));
        if (j0.b(view)) {
            k0.c(view);
        } else {
            view.addOnAttachStateChangeListener(new f5.n(0));
        }
    }

    public static boolean i0(Object obj, Map map) {
        if (map == obj) {
            return true;
        }
        if (obj instanceof Map) {
            return map.entrySet().equals(((Map) obj).entrySet());
        }
        return false;
    }

    public static x5.b j(String str, w2.c cVar) {
        x5.a aVar = new x5.a(i6.a.class, new Class[0]);
        aVar.f14314b = 1;
        aVar.a(x5.k.a(Context.class));
        aVar.f14319g = new i6.d(str, cVar, 0);
        return aVar.b();
    }

    public static int j0(byte[] bArr, int i10, int i11) {
        int p02 = p0(i10, bArr);
        if (i11 == 0 || i11 == 3) {
            return p02;
        }
        while (true) {
            int length = bArr.length;
            if (p02 >= length - 1) {
                return length;
            }
            if ((p02 - i10) % 2 == 0 && bArr[p02 + 1] == 0) {
                return p02;
            }
            p02 = p0(p02 + 1, bArr);
        }
    }

    public static f k(f fVar, g gVar) {
        t7.a.l(gVar, "key");
        if (t7.a.d(fVar.getKey(), gVar)) {
            return fVar;
        }
        return null;
    }

    public static f2 k0(int i10, f2 f2Var) {
        if (i10 != 0) {
            if (i10 == 8) {
                if (((Integer) r.f10923d.f10926c.a(je.X6)).intValue() <= 0) {
                    i10 = 8;
                } else {
                    return f2Var;
                }
            }
            return q0(i10, null, f2Var);
        }
        throw null;
    }

    public static int l(Context context, int i10, int i11) {
        TypedValue G = G(context, i10);
        if (G != null) {
            int i12 = G.resourceId;
            if (i12 != 0) {
                Object obj = z.f.f14648a;
                return a0.c.a(context, i12);
            }
            return G.data;
        }
        return i11;
    }

    public static File l0(File file, String str) {
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        File file2 = new File(file, str);
        W(file2, false);
        return file2;
    }

    public static int m(View view, int i10) {
        Context context = view.getContext();
        TypedValue I = I(view.getContext(), view.getClass().getCanonicalName(), i10);
        int i11 = I.resourceId;
        if (i11 != 0) {
            Object obj = z.f.f14648a;
            return a0.c.a(context, i11);
        }
        return I.data;
    }

    public static Executor m0(Executor executor, f01 f01Var) {
        executor.getClass();
        return executor == d01.f2341x ? executor : new r01(executor, f01Var);
    }

    public static void n(List list) {
        Iterator it = list.iterator();
        if (it.hasNext()) {
            com.google.android.material.datepicker.f.m(it.next());
            throw null;
        }
    }

    public static boolean n0(oq0 oq0Var, com.google.android.gms.internal.ads.p pVar, int i10, com.google.android.gms.internal.ads.n nVar) {
        boolean z9;
        boolean z10;
        int L;
        long s10 = oq0Var.s();
        long j10 = s10 >>> 16;
        if (j10 != i10) {
            return false;
        }
        if ((j10 & 1) == 1) {
            z9 = true;
        } else {
            z9 = false;
        }
        long j11 = s10 >> 12;
        long j12 = s10 >> 8;
        long j13 = s10 >> 4;
        long j14 = s10 >> 1;
        long j15 = s10 & 1;
        int i11 = (int) (j13 & 15);
        if (i11 > 7 ? !(i11 > 10 || pVar.f5554g != 2) : i11 == pVar.f5554g - 1) {
            int i12 = (int) (j14 & 7);
            if ((i12 == 0 || i12 == pVar.f5556i) && j15 != 1) {
                try {
                    long u10 = oq0Var.u();
                    if (!z9) {
                        u10 *= pVar.f5549b;
                    }
                    nVar.f5051a = u10;
                    z10 = true;
                } catch (NumberFormatException unused) {
                    z10 = false;
                }
                if (z10 && (L = L((int) (j11 & 15), oq0Var)) != -1 && L <= pVar.f5549b) {
                    int i13 = (int) (j12 & 15);
                    if (i13 != 0) {
                        if (i13 > 11) {
                            int i14 = pVar.f5552e;
                            if (i13 != 12) {
                                if (i13 <= 14) {
                                    int o5 = oq0Var.o();
                                    if (i13 == 14) {
                                        o5 *= 10;
                                    }
                                }
                            }
                        }
                    }
                    int l10 = oq0Var.l();
                    int i15 = oq0Var.f5516b;
                    byte[] bArr = oq0Var.f5515a;
                    int i16 = i15 - 1;
                    int i17 = xu0.f7852a;
                    int i18 = 0;
                    for (int i19 = oq0Var.f5516b; i19 < i16; i19++) {
                        i18 = xu0.f7863l[i18 ^ (bArr[i19] & 255)];
                    }
                    if (l10 == i18) {
                        return true;
                    }
                }
            }
        }
        return false;
    }

    public static final Class o(a8.b bVar) {
        t7.a.l(bVar, "<this>");
        Class a3 = ((v7.b) bVar).a();
        t7.a.j(a3, "null cannot be cast to non-null type java.lang.Class<T of kotlin.jvm.JvmClassMappingKt.<get-java>>");
        return a3;
    }

    public static boolean o0(String str, CharSequence charSequence) {
        char charAt;
        char charAt2;
        char c10;
        int length = str.length();
        if (str == charSequence) {
            return true;
        }
        if (length == charSequence.length()) {
            for (int i10 = 0; i10 < length; i10++) {
                if (str.charAt(i10) != charSequence.charAt(i10) && ((c10 = (char) ((charAt | ' ') - 97)) >= 26 || c10 != ((char) ((charAt2 | ' ') - 97)))) {
                    return false;
                }
            }
            return true;
        }
        return false;
    }

    public static final Class p(a8.b bVar) {
        t7.a.l(bVar, "<this>");
        Class a3 = ((v7.b) bVar).a();
        if (a3.isPrimitive()) {
            String name = a3.getName();
            switch (name.hashCode()) {
                case -1325958191:
                    return !name.equals("double") ? a3 : Double.class;
                case 104431:
                    return !name.equals("int") ? a3 : Integer.class;
                case 3039496:
                    return !name.equals("byte") ? a3 : Byte.class;
                case 3052374:
                    return !name.equals("char") ? a3 : Character.class;
                case 3327612:
                    return !name.equals("long") ? a3 : Long.class;
                case 3625364:
                    return !name.equals("void") ? a3 : Void.class;
                case 64711720:
                    return !name.equals("boolean") ? a3 : Boolean.class;
                case 97526364:
                    return !name.equals("float") ? a3 : Float.class;
                case 109413500:
                    return !name.equals("short") ? a3 : Short.class;
                default:
                    return a3;
            }
        }
        return a3;
    }

    public static int p0(int i10, byte[] bArr) {
        while (true) {
            int length = bArr.length;
            if (i10 >= length) {
                return length;
            }
            if (bArr[i10] == 0) {
                return i10;
            }
            i10++;
        }
    }

    public static final int q(List list) {
        t7.a.l(list, "<this>");
        return list.size() - 1;
    }

    public static f2 q0(int i10, String str, f2 f2Var) {
        int i11;
        String str2;
        if (str == null) {
            int i12 = i10 - 1;
            if (i10 != 0) {
                switch (i12) {
                    case Logger.DEBUG:
                        str = "Invalid request.";
                        break;
                    case Logger.INFO:
                        str = "No fill.";
                        break;
                    case Logger.WARN:
                        str = "App ID missing.";
                        break;
                    case Logger.ERROR:
                        str = "Network error.";
                        break;
                    case 5:
                        str = "Invalid request: Invalid ad unit ID.";
                        break;
                    case 6:
                        str = "Invalid request: Invalid ad size.";
                        break;
                    case 7:
                        str = "A mediation adapter failed to show the ad.";
                        break;
                    case 8:
                        str = "The ad is not ready.";
                        break;
                    case 9:
                        str = "The ad has already been shown.";
                        break;
                    case 10:
                        str = "The ad can not be shown when app is not in foreground.";
                        break;
                    case 11:
                    default:
                        str = "Internal error.";
                        break;
                    case 12:
                        if (((Integer) r.f10923d.f10926c.a(je.f3871a7)).intValue() <= 0) {
                            str = "The mediation adapter did not return an ad.";
                            break;
                        }
                        str = "No fill.";
                        break;
                    case 13:
                        str = "Mismatch request IDs.";
                        break;
                    case 14:
                        str = "Invalid ad string.";
                        break;
                    case 15:
                        str = "Ad inspector had an internal error.";
                        break;
                    case 16:
                        str = "Ad inspector failed to load.";
                        break;
                    case 17:
                        str = "Ad inspector cannot be opened because the device is not in test mode. See https://developers.google.com/admob/android/test-ads#enable_test_devices for more information.";
                        break;
                    case 18:
                        str = "Ad inspector cannot be opened because it is already open.";
                        break;
                }
            } else {
                throw null;
            }
        }
        String str3 = str;
        int i13 = i10 - 1;
        if (i10 != 0) {
            switch (i13) {
                case Logger.VERBOSE:
                case 11:
                case 15:
                    i11 = 0;
                    break;
                case Logger.DEBUG:
                case 5:
                case 6:
                case 9:
                case 16:
                    i11 = 1;
                    break;
                case Logger.INFO:
                case 10:
                case 18:
                    i11 = 3;
                    break;
                case Logger.WARN:
                    i11 = 8;
                    break;
                case Logger.ERROR:
                case 8:
                case 17:
                    i11 = 2;
                    break;
                case 7:
                    i11 = 4;
                    break;
                case 12:
                    if (((Integer) r.f10923d.f10926c.a(je.f3871a7)).intValue() <= 0) {
                        i11 = 9;
                        break;
                    }
                    i11 = 3;
                    break;
                case 13:
                    i11 = 10;
                    break;
                case 14:
                    i11 = 11;
                    break;
                default:
                    switch (i10) {
                        case Logger.DEBUG:
                            str2 = "INTERNAL_ERROR";
                            break;
                        case Logger.INFO:
                            str2 = "INVALID_REQUEST";
                            break;
                        case Logger.WARN:
                            str2 = "NO_FILL";
                            break;
                        case Logger.ERROR:
                            str2 = "APP_ID_MISSING";
                            break;
                        case 5:
                            str2 = "NETWORK_ERROR";
                            break;
                        case 6:
                            str2 = "INVALID_AD_UNIT_ID";
                            break;
                        case 7:
                            str2 = "INVALID_AD_SIZE";
                            break;
                        case 8:
                            str2 = "MEDIATION_SHOW_ERROR";
                            break;
                        case 9:
                            str2 = "NOT_READY";
                            break;
                        case 10:
                            str2 = "AD_REUSED";
                            break;
                        case 11:
                            str2 = "APP_NOT_FOREGROUND";
                            break;
                        case 12:
                            str2 = "INTERNAL_SHOW_ERROR";
                            break;
                        case 13:
                            str2 = "MEDIATION_NO_FILL";
                            break;
                        case 14:
                            str2 = "REQUEST_ID_MISMATCH";
                            break;
                        case 15:
                            str2 = "INVALID_AD_STRING";
                            break;
                        case 16:
                            str2 = "AD_INSPECTOR_INTERNAL_ERROR";
                            break;
                        case 17:
                            str2 = "AD_INSPECTOR_FAILED_TO_LOAD";
                            break;
                        case 18:
                            str2 = "AD_INSPECTOR_NOT_IN_TEST_MODE";
                            break;
                        default:
                            str2 = "AD_INSPECTOR_ALREADY_OPEN";
                            break;
                    }
                    throw new AssertionError("Unknown SdkError: ".concat(str2));
            }
            return new f2(i11, str3, "com.google.android.gms.ads", f2Var, null);
        }
        throw null;
    }

    public static final int r(int i10, int i11, int i12) {
        if (i12 > 0) {
            if (i10 < i11) {
                int i13 = i11 % i12;
                if (i13 < 0) {
                    i13 += i12;
                }
                int i14 = i10 % i12;
                if (i14 < 0) {
                    i14 += i12;
                }
                int i15 = (i13 - i14) % i12;
                if (i15 < 0) {
                    i15 += i12;
                }
                return i11 - i15;
            }
            return i11;
        } else if (i12 < 0) {
            if (i10 > i11) {
                int i16 = -i12;
                int i17 = i10 % i16;
                if (i17 < 0) {
                    i17 += i16;
                }
                int i18 = i11 % i16;
                if (i18 < 0) {
                    i18 += i16;
                }
                int i19 = (i17 - i18) % i16;
                if (i19 < 0) {
                    i19 += i16;
                }
                return i11 + i19;
            }
            return i11;
        } else {
            throw new IllegalArgumentException("Step is zero.");
        }
    }

    public static void r0(int i10, long j10, String str, int i11, PriorityQueue priorityQueue) {
        ra raVar = new ra(i11, j10, str);
        if ((priorityQueue.size() != i10 || (((ra) priorityQueue.peek()).f6148c <= i11 && ((ra) priorityQueue.peek()).f6146a <= j10)) && !priorityQueue.contains(raVar)) {
            priorityQueue.add(raVar);
            if (priorityQueue.size() > i10) {
                priorityQueue.poll();
            }
        }
    }

    public static SimpleDateFormat s(int i10, int i11) {
        String str;
        String str2;
        StringBuilder sb = new StringBuilder();
        if (i10 != 0) {
            if (i10 != 1) {
                if (i10 != 2) {
                    if (i10 == 3) {
                        str = "M/d/yy";
                    } else {
                        throw new IllegalArgumentException(com.google.android.material.datepicker.f.e("Unknown DateFormat style: ", i10));
                    }
                } else {
                    str = "MMM d, yyyy";
                }
            } else {
                str = "MMMM d, yyyy";
            }
        } else {
            str = "EEEE, MMMM d, yyyy";
        }
        sb.append(str);
        sb.append(" ");
        if (i11 != 0 && i11 != 1) {
            if (i11 != 2) {
                if (i11 == 3) {
                    str2 = "h:mm a";
                } else {
                    throw new IllegalArgumentException(com.google.android.material.datepicker.f.e("Unknown DateFormat style: ", i11));
                }
            } else {
                str2 = "h:mm:ss a";
            }
        } else {
            str2 = "h:mm:ss a z";
        }
        sb.append(str2);
        return new SimpleDateFormat(sb.toString(), Locale.US);
    }

    public static void s0(p01 p01Var, lr0 lr0Var) {
        if (((Boolean) df.f2416c.k()).booleanValue()) {
            O0(g01.r(p01Var), new rw(20, lr0Var), es.f2767f);
        }
    }

    public static boolean t(int i10) {
        boolean z9;
        double pow;
        double pow2;
        double pow3;
        if (i10 != 0) {
            ThreadLocal threadLocal = c0.a.f1355a;
            double[] dArr = (double[]) threadLocal.get();
            if (dArr == null) {
                dArr = new double[3];
                threadLocal.set(dArr);
            }
            int red = Color.red(i10);
            int green = Color.green(i10);
            int blue = Color.blue(i10);
            if (dArr.length == 3) {
                double d10 = red / 255.0d;
                if (d10 < 0.04045d) {
                    pow = d10 / 12.92d;
                } else {
                    pow = Math.pow((d10 + 0.055d) / 1.055d, 2.4d);
                }
                double d11 = green / 255.0d;
                if (d11 < 0.04045d) {
                    pow2 = d11 / 12.92d;
                } else {
                    pow2 = Math.pow((d11 + 0.055d) / 1.055d, 2.4d);
                }
                double d12 = blue / 255.0d;
                if (d12 < 0.04045d) {
                    pow3 = d12 / 12.92d;
                } else {
                    pow3 = Math.pow((d12 + 0.055d) / 1.055d, 2.4d);
                }
                z9 = false;
                dArr[0] = ((0.1805d * pow3) + (0.3576d * pow2) + (0.4124d * pow)) * 100.0d;
                double d13 = ((0.0722d * pow3) + (0.7152d * pow2) + (0.2126d * pow)) * 100.0d;
                dArr[1] = d13;
                double d14 = pow3 * 0.9505d;
                dArr[2] = (d14 + (pow2 * 0.1192d) + (pow * 0.0193d)) * 100.0d;
                if (d13 / 100.0d > 0.5d) {
                    return true;
                }
            } else {
                throw new IllegalArgumentException("outXyz must have a length of 3.");
            }
        } else {
            z9 = false;
        }
        return z9;
    }

    public static boolean t0(File file) {
        if (file.exists()) {
            File[] listFiles = file.listFiles();
            boolean z9 = true;
            if (listFiles != null) {
                for (int i10 = 0; i10 < listFiles.length; i10++) {
                    File file2 = listFiles[i10];
                    z9 = file2 != null && t0(file2) && z9;
                }
            }
            return file.delete() && z9;
        }
        return true;
    }

    public static int u0(int i10, oq0 oq0Var) {
        byte[] bArr = oq0Var.f5515a;
        int i11 = oq0Var.f5516b;
        int i12 = i11;
        while (true) {
            int i13 = i12 + 1;
            if (i13 < i11 + i10) {
                if ((bArr[i12] & 255) == 255 && bArr[i13] == 0) {
                    System.arraycopy(bArr, i12 + 2, bArr, i13, (i10 - (i12 - i11)) - 2);
                    i10--;
                }
                i12 = i13;
            } else {
                return i10;
            }
        }
    }

    public static boolean v(View view) {
        WeakHashMap weakHashMap = a1.f11057a;
        if (h0.d(view) == 1) {
            return true;
        }
        return false;
    }

    public static long v0(String[] strArr, int i10) {
        long S = (e8.v.S(strArr[0]) + 2147483647L) % 1073807359;
        for (int i11 = 1; i11 < i10; i11++) {
            S = (((e8.v.S(strArr[i11]) + 2147483647L) % 1073807359) + ((S * 16785407) % 1073807359)) % 1073807359;
        }
        return S;
    }

    public static int w(float f9, int i10, int i11) {
        return c0.a.b(c0.a.c(i11, Math.round(Color.alpha(i11) * f9)), i10);
    }

    public static zy0 w0(p01 p01Var, Class cls, rv0 rv0Var, Executor executor) {
        zy0 zy0Var = new zy0(p01Var, cls, rv0Var);
        p01Var.a(zy0Var, m0(executor, zy0Var));
        return zy0Var;
    }

    public static final i7.e x(i7.f fVar, u7.a aVar) {
        int ordinal = fVar.ordinal();
        if (ordinal != 0) {
            if (ordinal != 1) {
                if (ordinal == 2) {
                    return new u(aVar);
                }
                throw new v((androidx.activity.f) null);
            }
            return new i7.i(aVar);
        }
        return new j(aVar);
    }

    public static boolean x0(File file, byte[] bArr) {
        FileOutputStream fileOutputStream = null;
        try {
            FileOutputStream fileOutputStream2 = new FileOutputStream(file);
            try {
                fileOutputStream2.write(bArr);
                fileOutputStream2.flush();
                f(fileOutputStream2);
                return true;
            } catch (IOException unused) {
                fileOutputStream = fileOutputStream2;
                f(fileOutputStream);
                return false;
            } catch (Throwable th) {
                th = th;
                fileOutputStream = fileOutputStream2;
                f(fileOutputStream);
                throw th;
            }
        } catch (IOException unused2) {
        } catch (Throwable th2) {
            th = th2;
        }
    }

    public static final j y(u7.a aVar) {
        t7.a.l(aVar, "initializer");
        return new j(aVar);
    }

    public static int y0(lp0 lp0Var) {
        int H0 = e4.a.H0(lp0Var) - 1;
        return (H0 == 0 || H0 == 1) ? 7 : 23;
    }

    public static final List z(Object obj) {
        List singletonList = Collections.singletonList(obj);
        t7.a.k(singletonList, "singletonList(element)");
        return singletonList;
    }

    public static j1 z0(int i10, oq0 oq0Var, boolean z9, int i11, u5.b bVar) {
        int n10;
        int i12;
        boolean z10;
        int i13;
        boolean z11;
        boolean z12;
        int i14;
        int i15;
        int i16;
        String str;
        int i17;
        int i18;
        int i19;
        j1 e1Var;
        int p02;
        String T;
        int l10 = oq0Var.l();
        int l11 = oq0Var.l();
        int l12 = oq0Var.l();
        int l13 = i10 >= 3 ? oq0Var.l() : 0;
        if (i10 == 4) {
            n10 = oq0Var.n();
            if (!z9) {
                n10 = ((n10 >> 24) << 21) | (n10 & 255) | (((n10 >> 8) & 255) << 7) | (((n10 >> 16) & 255) << 14);
            }
        } else {
            n10 = i10 == 3 ? oq0Var.n() : oq0Var.m();
        }
        int o5 = i10 >= 3 ? oq0Var.o() : 0;
        j1 j1Var = null;
        if (l10 != 0 || l11 != 0 || l12 != 0 || l13 != 0 || n10 != 0 || o5 != 0) {
            int i20 = oq0Var.f5516b + n10;
            if (i20 <= oq0Var.f5517c) {
                if (bVar != null) {
                    oq0Var.e(i20);
                    return null;
                }
                if (i10 == 3) {
                    i12 = (o5 & 128) != 0 ? 1 : 0;
                    boolean z13 = (o5 & 64) != 0;
                    z10 = (o5 & 32) != 0;
                    z11 = z13;
                    z12 = false;
                    i13 = i12;
                } else if (i10 == 4) {
                    boolean z14 = (o5 & 64) != 0;
                    i13 = (o5 & 8) != 0 ? 1 : 0;
                    z11 = (o5 & 4) != 0;
                    z12 = (o5 & 2) != 0;
                    int i21 = o5 & 1;
                    z10 = z14;
                    i12 = i21;
                } else {
                    i12 = 0;
                    z10 = false;
                    i13 = 0;
                    z11 = false;
                    z12 = false;
                }
                if (i13 != 0 || z11) {
                    wl0.c("Id3Decoder", "Skipping unsupported compressed or encrypted frame");
                    oq0Var.e(i20);
                    return null;
                }
                if (z10) {
                    oq0Var.f(1);
                    n10--;
                }
                if (i12 != 0) {
                    oq0Var.f(4);
                    n10 -= 4;
                }
                if (z12) {
                    n10 = u0(n10, oq0Var);
                }
                try {
                    try {
                        if (l10 == 84 && l11 == 88 && l12 == 88 && (i10 == 2 || l13 == 88)) {
                            if (n10 > 0) {
                                int l14 = oq0Var.l();
                                int i22 = n10 - 1;
                                byte[] bArr = new byte[i22];
                                oq0Var.a(bArr, 0, i22);
                                int j02 = j0(bArr, 0, l14);
                                j1Var = new n1("TXXX", new String(bArr, 0, j02, G0(l14)), B0(bArr, l14, j02 + Y(l14)));
                            }
                        } else if (l10 == 84) {
                            String F0 = F0(i10, 84, l11, l12, l13);
                            if (n10 > 0) {
                                int l15 = oq0Var.l();
                                int i23 = n10 - 1;
                                byte[] bArr2 = new byte[i23];
                                oq0Var.a(bArr2, 0, i23);
                                j1Var = new n1(F0, null, B0(bArr2, l15, 0));
                            }
                        } else {
                            if (l10 != 87) {
                                i15 = l10;
                            } else if (l11 != 88 || l12 != 88 || (i10 != 2 && l13 != 88)) {
                                i15 = 87;
                            } else if (n10 > 0) {
                                int l16 = oq0Var.l();
                                int i24 = n10 - 1;
                                byte[] bArr3 = new byte[i24];
                                oq0Var.a(bArr3, 0, i24);
                                int j03 = j0(bArr3, 0, l16);
                                String str2 = new String(bArr3, 0, j03, G0(l16));
                                int Y = j03 + Y(l16);
                                j1Var = new o1("WXXX", str2, E0(bArr3, Y, p0(Y, bArr3), qv0.f6032b));
                            }
                            if (i15 != 87) {
                                if (i15 == 80) {
                                    if (l11 == 82 && l12 == 73 && l13 == 86) {
                                        byte[] bArr4 = new byte[n10];
                                        oq0Var.a(bArr4, 0, n10);
                                        int p03 = p0(0, bArr4);
                                        String str3 = new String(bArr4, 0, p03, qv0.f6032b);
                                        int i25 = p03 + 1;
                                        j1Var = new m1(str3, n10 <= i25 ? xu0.f7857f : Arrays.copyOfRange(bArr4, i25, n10));
                                    } else {
                                        i15 = 80;
                                    }
                                }
                                int i26 = 71;
                                if (i15 == 71) {
                                    if (l11 == 69 && l12 == 79) {
                                        if (l13 != 66 && i10 != 2) {
                                            i15 = 71;
                                        }
                                        int l17 = oq0Var.l();
                                        Charset G0 = G0(l17);
                                        int i27 = n10 - 1;
                                        byte[] bArr5 = new byte[i27];
                                        oq0Var.a(bArr5, 0, i27);
                                        int p04 = p0(0, bArr5);
                                        i14 = i20;
                                        String str4 = new String(bArr5, 0, p04, qv0.f6032b);
                                        int i28 = p04 + 1;
                                        int j04 = j0(bArr5, i28, l17);
                                        String E0 = E0(bArr5, i28, j04, G0);
                                        int Y2 = j04 + Y(l17);
                                        int j05 = j0(bArr5, Y2, l17);
                                        String E02 = E0(bArr5, Y2, j05, G0);
                                        int Y3 = j05 + Y(l17);
                                        i16 = l10;
                                        str = "Id3Decoder";
                                        j1Var = new h1(str4, E0, E02, i27 <= Y3 ? xu0.f7857f : Arrays.copyOfRange(bArr5, Y3, i27));
                                        i19 = l11;
                                        i18 = l12;
                                        i17 = l13;
                                        if (j1Var == null) {
                                        }
                                        oq0Var.e(i14);
                                        return j1Var;
                                    }
                                    i14 = i20;
                                    if (i10 != 2) {
                                        if (i26 == 80 && l11 == 73 && l12 == 67) {
                                            int l18 = oq0Var.l();
                                            Charset G02 = G0(l18);
                                            int i29 = n10 - 1;
                                            byte[] bArr6 = new byte[i29];
                                            oq0Var.a(bArr6, 0, i29);
                                            if (i10 == 2) {
                                                str = "Id3Decoder";
                                                T = "image/".concat(String.valueOf(T(new String(bArr6, 0, 3, qv0.f6032b))));
                                                if ("image/jpg".equals(T)) {
                                                    T = "image/jpeg";
                                                }
                                                p02 = 2;
                                            } else {
                                                str = "Id3Decoder";
                                                p02 = p0(0, bArr6);
                                                T = T(new String(bArr6, 0, p02, qv0.f6032b));
                                                if (T.indexOf(47) == -1) {
                                                    T = "image/".concat(T);
                                                }
                                            }
                                            int i30 = bArr6[p02 + 1] & 255;
                                            int i31 = p02 + 2;
                                            int j06 = j0(bArr6, i31, l18);
                                            i16 = l10;
                                            String str5 = new String(bArr6, i31, j06 - i31, G02);
                                            int Y4 = j06 + Y(l18);
                                            e1Var = new c1(T, str5, i30, i29 <= Y4 ? xu0.f7857f : Arrays.copyOfRange(bArr6, Y4, i29));
                                            j1Var = e1Var;
                                            i19 = l11;
                                            i18 = l12;
                                            i17 = l13;
                                        }
                                        i16 = l10;
                                        str = "Id3Decoder";
                                        if (i26 != 67 && l11 == 79 && l12 == 77 && (l13 == 77 || i10 == 2)) {
                                            if (n10 < 4) {
                                                i19 = l11;
                                                i18 = l12;
                                                i17 = l13;
                                                j1Var = null;
                                            } else {
                                                int l19 = oq0Var.l();
                                                Charset G03 = G0(l19);
                                                byte[] bArr7 = new byte[3];
                                                oq0Var.a(bArr7, 0, 3);
                                                String str6 = new String(bArr7, 0, 3);
                                                int i32 = n10 - 4;
                                                byte[] bArr8 = new byte[i32];
                                                oq0Var.a(bArr8, 0, i32);
                                                int j07 = j0(bArr8, 0, l19);
                                                String str7 = new String(bArr8, 0, j07, G03);
                                                int Y5 = j07 + Y(l19);
                                                e1Var = new g1(str6, str7, E0(bArr8, Y5, j0(bArr8, Y5, l19), G03));
                                                j1Var = e1Var;
                                                i19 = l11;
                                                i18 = l12;
                                                i17 = l13;
                                            }
                                        } else if (i26 != 67 && l11 == 72 && l12 == 65 && l13 == 80) {
                                            int i33 = oq0Var.f5516b;
                                            int p05 = p0(i33, oq0Var.f5515a);
                                            String str8 = new String(oq0Var.f5515a, i33, p05 - i33, qv0.f6032b);
                                            oq0Var.e(p05 + 1);
                                            int g10 = oq0Var.g();
                                            int g11 = oq0Var.g();
                                            long s10 = oq0Var.s();
                                            long j10 = s10 == 4294967295L ? -1L : s10;
                                            long s11 = oq0Var.s();
                                            long j11 = s11 == 4294967295L ? -1L : s11;
                                            ArrayList arrayList = new ArrayList();
                                            int i34 = i33 + n10;
                                            while (oq0Var.f5516b < i34) {
                                                j1 z02 = z0(i10, oq0Var, z9, i11, null);
                                                if (z02 != null) {
                                                    arrayList.add(z02);
                                                }
                                            }
                                            e1Var = new e1(str8, g10, g11, j10, j11, (j1[]) arrayList.toArray(new j1[0]));
                                            j1Var = e1Var;
                                            i19 = l11;
                                            i18 = l12;
                                            i17 = l13;
                                        } else if (i26 != 67 && l11 == 84 && l12 == 79 && l13 == 67) {
                                            int i35 = oq0Var.f5516b;
                                            int p06 = p0(i35, oq0Var.f5515a);
                                            String str9 = new String(oq0Var.f5515a, i35, p06 - i35, qv0.f6032b);
                                            oq0Var.e(p06 + 1);
                                            int l20 = oq0Var.l();
                                            boolean z15 = (l20 & 2) != 0;
                                            int i36 = l20 & 1;
                                            int l21 = oq0Var.l();
                                            String[] strArr = new String[l21];
                                            int i37 = 0;
                                            while (i37 < l21) {
                                                int i38 = oq0Var.f5516b;
                                                int p07 = p0(i38, oq0Var.f5515a);
                                                strArr[i37] = new String(oq0Var.f5515a, i38, p07 - i38, qv0.f6032b);
                                                oq0Var.e(p07 + 1);
                                                i37++;
                                                l21 = l21;
                                                l13 = l13;
                                                l12 = l12;
                                                l11 = l11;
                                            }
                                            int i39 = l11;
                                            int i40 = l12;
                                            int i41 = l13;
                                            ArrayList arrayList2 = new ArrayList();
                                            int i42 = i35 + n10;
                                            while (oq0Var.f5516b < i42) {
                                                j1 z03 = z0(i10, oq0Var, z9, i11, null);
                                                if (z03 != null) {
                                                    arrayList2.add(z03);
                                                }
                                            }
                                            j1Var = new f1(str9, z15, 1 == i36, strArr, (j1[]) arrayList2.toArray(new j1[0]));
                                            i17 = i41;
                                            i18 = i40;
                                            i19 = i39;
                                        } else {
                                            int i43 = l13;
                                            if (i26 != 77) {
                                                i19 = l11;
                                                if (i19 == 76) {
                                                    i18 = l12;
                                                    i17 = i43;
                                                    if (i18 == 76 && i17 == 84) {
                                                        int o10 = oq0Var.o();
                                                        int m10 = oq0Var.m();
                                                        int m11 = oq0Var.m();
                                                        int l22 = oq0Var.l();
                                                        int l23 = oq0Var.l();
                                                        a0 a0Var = new a0();
                                                        byte[] bArr9 = oq0Var.f5515a;
                                                        int i44 = oq0Var.f5517c;
                                                        a0Var.f1505b = bArr9;
                                                        a0Var.f1506c = 0;
                                                        a0Var.f1507d = 0;
                                                        a0Var.f1508e = i44;
                                                        a0Var.h(oq0Var.f5516b * 8);
                                                        int i45 = ((n10 - 10) * 8) / (l22 + l23);
                                                        int[] iArr = new int[i45];
                                                        int[] iArr2 = new int[i45];
                                                        for (int i46 = 0; i46 < i45; i46++) {
                                                            int d10 = a0Var.d(l22);
                                                            int d11 = a0Var.d(l23);
                                                            iArr[i46] = d10;
                                                            iArr2[i46] = d11;
                                                        }
                                                        j1Var = new l1(o10, m10, m11, iArr, iArr2);
                                                    }
                                                } else {
                                                    i17 = i43;
                                                    i18 = l12;
                                                }
                                            } else {
                                                i17 = i43;
                                                i18 = l12;
                                                i19 = l11;
                                            }
                                            String F02 = F0(i10, i26, i19, i18, i17);
                                            byte[] bArr10 = new byte[n10];
                                            oq0Var.a(bArr10, 0, n10);
                                            j1Var = new d1(F02, bArr10);
                                        }
                                    } else {
                                        if (i26 == 65) {
                                            if (l11 == 80) {
                                                if (l12 == 73) {
                                                }
                                            }
                                        }
                                        i16 = l10;
                                        str = "Id3Decoder";
                                        if (i26 != 67) {
                                        }
                                        if (i26 != 67) {
                                        }
                                        if (i26 != 67) {
                                        }
                                        int i432 = l13;
                                        if (i26 != 77) {
                                        }
                                        String F022 = F0(i10, i26, i19, i18, i17);
                                        byte[] bArr102 = new byte[n10];
                                        oq0Var.a(bArr102, 0, n10);
                                        j1Var = new d1(F022, bArr102);
                                    }
                                    if (j1Var == null) {
                                        wl0.c(str, "Failed to decode frame: id=" + F0(i10, i16, i19, i18, i17) + ", frameSize=" + n10);
                                    }
                                    oq0Var.e(i14);
                                    return j1Var;
                                }
                                i14 = i20;
                                i26 = i15;
                                if (i10 != 2) {
                                }
                                if (j1Var == null) {
                                }
                                oq0Var.e(i14);
                                return j1Var;
                            }
                            String F03 = F0(i10, 87, l11, l12, l13);
                            byte[] bArr11 = new byte[n10];
                            oq0Var.a(bArr11, 0, n10);
                            j1Var = new o1(F03, null, new String(bArr11, 0, p0(0, bArr11), qv0.f6032b));
                        }
                        i16 = l10;
                        i19 = l11;
                        i18 = l12;
                        str = "Id3Decoder";
                        i17 = l13;
                        i14 = i20;
                        if (j1Var == null) {
                        }
                        oq0Var.e(i14);
                        return j1Var;
                    } catch (Throwable th) {
                        th = th;
                        i14 = i20;
                        oq0Var.e(i14);
                        throw th;
                    }
                } catch (Throwable th2) {
                    th = th2;
                    oq0Var.e(i14);
                    throw th;
                }
            }
            wl0.c("Id3Decoder", "Frame size exceeds remaining tag data");
        }
        oq0Var.e(oq0Var.f5517c);
        return null;
    }

    public abstract void E();

    public abstract boolean u();
}