package h;

import d.AbstractC0421a;
import d.C0424d;
import g.C0474a;
import g.EnumC0475b;
import g.InterfaceC0476c;
import java.lang.reflect.Type;

/* JADX INFO: renamed from: h.A, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public class C0496A implements t {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final C0496A f4116a = new C0496A();

    @Override // h.t
    public Object b(C0474a c0474a, Type type, Object obj) {
        InterfaceC0476c interfaceC0476c = c0474a.f3944H;
        if (interfaceC0476c.F() == 8) {
            interfaceC0476c.i();
            return null;
        }
        if (interfaceC0476c.F() != 12 && interfaceC0476c.F() != 16) {
            throw new C0424d("syntax error: " + g.g.a(interfaceC0476c.F()));
        }
        int iN = 0;
        String strA = null;
        String strA2 = null;
        String strA3 = null;
        while (true) {
            String strV = interfaceC0476c.v(c0474a.v());
            if (strV == null) {
                if (interfaceC0476c.F() == 13) {
                    interfaceC0476c.s(16);
                    break;
                }
                if (interfaceC0476c.F() != 16 || !interfaceC0476c.j(EnumC0475b.AllowArbitraryCommas)) {
                }
            }
            interfaceC0476c.z(4);
            if ("className".equals(strV)) {
                if (interfaceC0476c.F() == 8) {
                    strA = null;
                } else {
                    if (interfaceC0476c.F() != 4) {
                        throw new C0424d("syntax error");
                    }
                    strA = interfaceC0476c.A();
                }
            } else if ("methodName".equals(strV)) {
                if (interfaceC0476c.F() == 8) {
                    strA2 = null;
                } else {
                    if (interfaceC0476c.F() != 4) {
                        throw new C0424d("syntax error");
                    }
                    strA2 = interfaceC0476c.A();
                }
            } else if ("fileName".equals(strV)) {
                if (interfaceC0476c.F() == 8) {
                    strA3 = null;
                } else {
                    if (interfaceC0476c.F() != 4) {
                        throw new C0424d("syntax error");
                    }
                    strA3 = interfaceC0476c.A();
                }
            } else if ("lineNumber".equals(strV)) {
                if (interfaceC0476c.F() == 8) {
                    iN = 0;
                } else {
                    if (interfaceC0476c.F() != 2) {
                        throw new C0424d("syntax error");
                    }
                    iN = interfaceC0476c.n();
                }
            } else if ("nativeMethod".equals(strV)) {
                if (interfaceC0476c.F() != 8 && interfaceC0476c.F() != 6 && interfaceC0476c.F() != 7) {
                    throw new C0424d("syntax error");
                }
                interfaceC0476c.s(16);
            } else if (strV == AbstractC0421a.f3675r) {
                if (interfaceC0476c.F() == 4) {
                    String strA4 = interfaceC0476c.A();
                    if (!strA4.equals("java.lang.StackTraceElement")) {
                        throw new C0424d("syntax error : " + strA4);
                    }
                } else if (interfaceC0476c.F() != 8) {
                    throw new C0424d("syntax error");
                }
            } else if ("moduleName".equals(strV)) {
                if (interfaceC0476c.F() != 8) {
                    if (interfaceC0476c.F() != 4) {
                        throw new C0424d("syntax error");
                    }
                    interfaceC0476c.A();
                }
            } else if ("moduleVersion".equals(strV)) {
                if (interfaceC0476c.F() != 8) {
                    if (interfaceC0476c.F() != 4) {
                        throw new C0424d("syntax error");
                    }
                    interfaceC0476c.A();
                }
            } else {
                if (!"classLoaderName".equals(strV)) {
                    throw new C0424d("syntax error : " + strV);
                }
                if (interfaceC0476c.F() != 8) {
                    if (interfaceC0476c.F() != 4) {
                        throw new C0424d("syntax error");
                    }
                    interfaceC0476c.A();
                }
            }
            if (interfaceC0476c.F() == 13) {
                interfaceC0476c.s(16);
                break;
            }
        }
        return new StackTraceElement(strA, strA2, strA3, iN);
    }

    @Override // h.t
    public int d() {
        return 12;
    }
}
