package h;

import com.ifpdos.udi.sdk.UdiSdk;
import com.mstar.android.tv.TvLanguage;
import f.C0457c;
import f.C0458d;
import f.C0460f;
import f.InterfaceC0462h;
import g.C0474a;
import g.EnumC0475b;
import g.InterfaceC0476c;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.lang.reflect.Type;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.TreeSet;
import java.util.UUID;
import java.util.concurrent.atomic.AtomicLong;
import l.AbstractC0610b;
import l.C0609a;
import l.C0611c;
import l.C0615g;

/* JADX INFO: renamed from: h.a, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public class C0499a {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    static final String f4118c = AbstractC0610b.g(C0474a.class);

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    static final String f4119d = AbstractC0610b.g(g.d.class);

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final C0609a f4120a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    protected final AtomicLong f4121b = new AtomicLong();

    /* JADX INFO: renamed from: h.a$a, reason: collision with other inner class name */
    static class C0075a {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        private int f4122a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        private final Map f4123b = new HashMap();

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        private final Class f4124c;

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        private final C0615g f4125d;

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        private final String f4126e;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        private C0611c[] f4127f;

        public C0075a(String str, g.i iVar, C0615g c0615g, int i2) {
            this.f4122a = -1;
            this.f4126e = str;
            this.f4124c = c0615g.f5289a;
            this.f4122a = i2;
            this.f4125d = c0615g;
            this.f4127f = c0615g.f5296h;
        }

        public Class g() {
            Class cls = this.f4125d.f5290b;
            return cls == null ? this.f4124c : cls;
        }

        public int h(String str) {
            if (((Integer) this.f4123b.get(str)) == null) {
                Map map = this.f4123b;
                int i2 = this.f4122a;
                this.f4122a = i2 + 1;
                map.put(str, Integer.valueOf(i2));
            }
            return ((Integer) this.f4123b.get(str)).intValue();
        }

        public int i(String str, int i2) {
            if (((Integer) this.f4123b.get(str)) == null) {
                this.f4123b.put(str, Integer.valueOf(this.f4122a));
                this.f4122a += i2;
            }
            return ((Integer) this.f4123b.get(str)).intValue();
        }
    }

    public C0499a(ClassLoader classLoader) {
        this.f4120a = classLoader instanceof C0609a ? (C0609a) classLoader : new C0609a(classLoader);
    }

    private void a(C0075a c0075a, InterfaceC0462h interfaceC0462h) {
        b(c0075a, interfaceC0462h, true);
    }

    private void b(C0075a c0075a, InterfaceC0462h interfaceC0462h, boolean z2) {
        int length = c0075a.f4127f.length;
        for (int i2 = 0; i2 < length; i2++) {
            C0460f c0460f = new C0460f();
            if (z2) {
                n(interfaceC0462h, c0075a, i2, c0460f);
            }
            o(c0075a, interfaceC0462h, c0075a.f4127f[i2]);
            if (z2) {
                interfaceC0462h.g(c0460f);
            }
        }
    }

    private void c(C0457c c0457c, C0075a c0075a) {
        if (Modifier.isPublic(c0075a.f4125d.f5291c.getModifiers())) {
            f.i iVar = new f.i(c0457c, 1, "createInstance", "(L" + f4118c + ";Ljava/lang/reflect/Type;)Ljava/lang/Object;", null, null);
            iVar.b(TvLanguage.GAYO, AbstractC0610b.g(c0075a.g()));
            iVar.e(89);
            iVar.i(TvLanguage.FRIULIAN, AbstractC0610b.g(c0075a.g()), "<init>", "()V");
            iVar.e(TvLanguage.FON);
            iVar.f(3, 3);
            iVar.j();
        }
    }

    private void d(C0075a c0075a, InterfaceC0462h interfaceC0462h) {
        Constructor constructor = c0075a.f4125d.f5291c;
        if (Modifier.isPublic(constructor.getModifiers())) {
            interfaceC0462h.b(TvLanguage.GAYO, AbstractC0610b.g(c0075a.g()));
            interfaceC0462h.e(89);
            interfaceC0462h.i(TvLanguage.FRIULIAN, AbstractC0610b.g(constructor.getDeclaringClass()), "<init>", "()V");
            interfaceC0462h.h(58, c0075a.h("instance"));
            return;
        }
        interfaceC0462h.h(25, 0);
        interfaceC0462h.h(25, 1);
        interfaceC0462h.h(25, 0);
        interfaceC0462h.c(TvLanguage.FRISIANEASTERN, AbstractC0610b.g(o.class), "clazz", "Ljava/lang/Class;");
        interfaceC0462h.i(TvLanguage.FRIULIAN, AbstractC0610b.g(o.class), "createInstance", "(L" + f4118c + ";Ljava/lang/reflect/Type;)Ljava/lang/Object;");
        interfaceC0462h.b(TvLanguage.GORONTALO, AbstractC0610b.g(c0075a.g()));
        interfaceC0462h.h(58, c0075a.h("instance"));
    }

    private void e(C0075a c0075a, InterfaceC0462h interfaceC0462h, C0611c c0611c, Class cls, int i2) {
        l(c0075a, interfaceC0462h, c0611c);
        C0460f c0460f = new C0460f();
        C0460f c0460f2 = new C0460f();
        if ((c0611c.f5247Q & EnumC0475b.SupportArrayToBean.mask) != 0) {
            interfaceC0462h.e(89);
            interfaceC0462h.b(TvLanguage.GERMANIC, AbstractC0610b.g(o.class));
            interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f);
            interfaceC0462h.b(TvLanguage.GORONTALO, AbstractC0610b.g(o.class));
            interfaceC0462h.h(25, 1);
            if (c0611c.f5243H instanceof Class) {
                interfaceC0462h.k(f.j.g(AbstractC0610b.b(c0611c.f5264y)));
            } else {
                interfaceC0462h.h(25, 0);
                interfaceC0462h.k(Integer.valueOf(i2));
                interfaceC0462h.i(TvLanguage.FULAH, AbstractC0610b.g(o.class), "getFieldType", "(I)Ljava/lang/reflect/Type;");
            }
            interfaceC0462h.k(c0611c.f5250b);
            interfaceC0462h.k(Integer.valueOf(c0611c.f5247Q));
            interfaceC0462h.i(TvLanguage.FULAH, AbstractC0610b.g(o.class), "deserialze", "(L" + f4118c + ";Ljava/lang/reflect/Type;Ljava/lang/Object;I)Ljava/lang/Object;");
            interfaceC0462h.b(TvLanguage.GORONTALO, AbstractC0610b.g(cls));
            interfaceC0462h.h(58, c0075a.h(c0611c.f5250b + "_asm"));
            interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f2);
            interfaceC0462h.g(c0460f);
        }
        interfaceC0462h.h(25, 1);
        if (c0611c.f5243H instanceof Class) {
            interfaceC0462h.k(f.j.g(AbstractC0610b.b(c0611c.f5264y)));
        } else {
            interfaceC0462h.h(25, 0);
            interfaceC0462h.k(Integer.valueOf(i2));
            interfaceC0462h.i(TvLanguage.FULAH, AbstractC0610b.g(o.class), "getFieldType", "(I)Ljava/lang/reflect/Type;");
        }
        interfaceC0462h.k(c0611c.f5250b);
        interfaceC0462h.i(TvLanguage.GALLEGAN, AbstractC0610b.g(t.class), "deserialze", "(L" + f4118c + ";Ljava/lang/reflect/Type;Ljava/lang/Object;)Ljava/lang/Object;");
        interfaceC0462h.b(TvLanguage.GORONTALO, AbstractC0610b.g(cls));
        interfaceC0462h.h(58, c0075a.h(c0611c.f5250b + "_asm"));
        interfaceC0462h.g(c0460f2);
    }

    private void f(C0075a c0075a, InterfaceC0462h interfaceC0462h, C0460f c0460f) {
        interfaceC0462h.d(21, c0075a.h("matchedCount"));
        interfaceC0462h.l(TvLanguage.DZONGKHA, c0460f);
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.i(TvLanguage.FULAH, f4119d, UdiSdk.HEADER_FIELD_TOKEN, "()I");
        interfaceC0462h.k(13);
        interfaceC0462h.l(160, c0460f);
        r(c0075a, interfaceC0462h);
    }

    /* JADX WARN: Removed duplicated region for block: B:135:0x0e36  */
    /* JADX WARN: Removed duplicated region for block: B:137:0x0e5d  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    private void g(f.C0457c r31, h.C0499a.C0075a r32) {
        /*
            Method dump skipped, instruction units count: 4176
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: h.C0499a.g(f.c, h.a$a):void");
    }

    private void h(C0457c c0457c, C0075a c0075a) {
        Class<o> cls;
        int i2;
        char c2;
        char c3;
        boolean z2;
        char c4;
        int i3;
        int i4;
        int i5;
        char c5;
        char c6;
        StringBuilder sb = new StringBuilder();
        sb.append("(L");
        String str = f4118c;
        sb.append(str);
        sb.append(";Ljava/lang/reflect/Type;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;");
        f.i iVar = new f.i(c0457c, 1, "deserialzeArrayMapping", sb.toString(), null, null);
        w(c0075a, iVar);
        iVar.h(25, c0075a.h("lexer"));
        iVar.h(25, 1);
        iVar.i(TvLanguage.FULAH, str, "getSymbolTable", "()" + AbstractC0610b.b(g.j.class));
        iVar.i(TvLanguage.FULAH, f4119d, "scanTypeName", "(" + AbstractC0610b.b(g.j.class) + ")Ljava/lang/String;");
        iVar.h(58, c0075a.h("typeName"));
        C0460f c0460f = new C0460f();
        iVar.h(25, c0075a.h("typeName"));
        iVar.l(TvLanguage.GREEKANCIENT, c0460f);
        iVar.h(25, 1);
        iVar.i(TvLanguage.FULAH, str, "getConfig", "()" + AbstractC0610b.b(g.i.class));
        iVar.h(25, 0);
        Class<o> cls2 = o.class;
        iVar.c(TvLanguage.FRISIANEASTERN, AbstractC0610b.g(cls2), "beanInfo", AbstractC0610b.b(C0615g.class));
        iVar.h(25, c0075a.h("typeName"));
        iVar.i(TvLanguage.GA, AbstractC0610b.g(cls2), "getSeeAlso", "(" + AbstractC0610b.b(g.i.class) + AbstractC0610b.b(C0615g.class) + "Ljava/lang/String;)" + AbstractC0610b.b(cls2));
        iVar.h(58, c0075a.h("userTypeDeser"));
        iVar.h(25, c0075a.h("userTypeDeser"));
        iVar.b(TvLanguage.GERMANIC, AbstractC0610b.g(cls2));
        iVar.l(TvLanguage.DRAVIDIAN, c0460f);
        iVar.h(25, c0075a.h("userTypeDeser"));
        iVar.h(25, 1);
        iVar.h(25, 2);
        iVar.h(25, 3);
        iVar.h(25, 4);
        iVar.i(TvLanguage.FULAH, AbstractC0610b.g(cls2), "deserialzeArrayMapping", "(L" + str + ";Ljava/lang/reflect/Type;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;");
        iVar.e(TvLanguage.FON);
        iVar.g(c0460f);
        d(c0075a, iVar);
        C0611c[] c0611cArr = c0075a.f4125d.f5297i;
        int length = c0611cArr.length;
        int i6 = 0;
        while (i6 < length) {
            boolean z3 = i6 == length + (-1);
            int i7 = z3 ? 93 : 44;
            C0611c c0611c = c0611cArr[i6];
            Class cls3 = c0611c.f5264y;
            Type type = c0611c.f5243H;
            int i8 = length;
            C0611c[] c0611cArr2 = c0611cArr;
            if (cls3 == Byte.TYPE || cls3 == Short.TYPE || cls3 == Integer.TYPE) {
                cls = cls2;
                i2 = i8;
                c2 = 180;
                c3 = ':';
                z2 = true;
                c4 = 184;
                i3 = i6;
                iVar.h(25, c0075a.h("lexer"));
                iVar.h(16, i7);
                iVar.i(TvLanguage.FULAH, f4119d, "scanInt", "(C)I");
                iVar.h(54, c0075a.h(c0611c.f5250b + "_asm"));
            } else {
                boolean z4 = z3;
                int i9 = i6;
                if (cls3 == Byte.class) {
                    iVar.h(25, c0075a.h("lexer"));
                    iVar.h(16, i7);
                    String str2 = f4119d;
                    iVar.i(TvLanguage.FULAH, str2, "scanInt", "(C)I");
                    iVar.i(TvLanguage.GA, "java/lang/Byte", "valueOf", "(B)Ljava/lang/Byte;");
                    iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                    C0460f c0460f2 = new C0460f();
                    iVar.h(25, c0075a.h("lexer"));
                    iVar.c(TvLanguage.FRISIANEASTERN, str2, "matchStat", "I");
                    iVar.k(5);
                    iVar.l(160, c0460f2);
                    iVar.e(1);
                    iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                    iVar.g(c0460f2);
                } else if (cls3 == Short.class) {
                    iVar.h(25, c0075a.h("lexer"));
                    iVar.h(16, i7);
                    String str3 = f4119d;
                    iVar.i(TvLanguage.FULAH, str3, "scanInt", "(C)I");
                    iVar.i(TvLanguage.GA, "java/lang/Short", "valueOf", "(S)Ljava/lang/Short;");
                    iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                    C0460f c0460f3 = new C0460f();
                    iVar.h(25, c0075a.h("lexer"));
                    iVar.c(TvLanguage.FRISIANEASTERN, str3, "matchStat", "I");
                    iVar.k(5);
                    iVar.l(160, c0460f3);
                    iVar.e(1);
                    iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                    iVar.g(c0460f3);
                } else if (cls3 == Integer.class) {
                    iVar.h(25, c0075a.h("lexer"));
                    iVar.h(16, i7);
                    String str4 = f4119d;
                    iVar.i(TvLanguage.FULAH, str4, "scanInt", "(C)I");
                    iVar.i(TvLanguage.GA, "java/lang/Integer", "valueOf", "(I)Ljava/lang/Integer;");
                    iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                    C0460f c0460f4 = new C0460f();
                    iVar.h(25, c0075a.h("lexer"));
                    iVar.c(TvLanguage.FRISIANEASTERN, str4, "matchStat", "I");
                    iVar.k(5);
                    iVar.l(160, c0460f4);
                    iVar.e(1);
                    iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                    iVar.g(c0460f4);
                } else if (cls3 == Long.TYPE) {
                    iVar.h(25, c0075a.h("lexer"));
                    iVar.h(16, i7);
                    iVar.i(TvLanguage.FULAH, f4119d, "scanLong", "(C)J");
                    iVar.h(55, c0075a.i(c0611c.f5250b + "_asm", 2));
                } else if (cls3 == Long.class) {
                    iVar.h(25, c0075a.h("lexer"));
                    iVar.h(16, i7);
                    String str5 = f4119d;
                    iVar.i(TvLanguage.FULAH, str5, "scanLong", "(C)J");
                    iVar.i(TvLanguage.GA, "java/lang/Long", "valueOf", "(J)Ljava/lang/Long;");
                    iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                    C0460f c0460f5 = new C0460f();
                    iVar.h(25, c0075a.h("lexer"));
                    iVar.c(TvLanguage.FRISIANEASTERN, str5, "matchStat", "I");
                    iVar.k(5);
                    iVar.l(160, c0460f5);
                    iVar.e(1);
                    iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                    iVar.g(c0460f5);
                } else if (cls3 == Boolean.TYPE) {
                    iVar.h(25, c0075a.h("lexer"));
                    iVar.h(16, i7);
                    iVar.i(TvLanguage.FULAH, f4119d, "scanBoolean", "(C)Z");
                    iVar.h(54, c0075a.h(c0611c.f5250b + "_asm"));
                } else if (cls3 == Float.TYPE) {
                    iVar.h(25, c0075a.h("lexer"));
                    iVar.h(16, i7);
                    iVar.i(TvLanguage.FULAH, f4119d, "scanFloat", "(C)F");
                    iVar.h(56, c0075a.h(c0611c.f5250b + "_asm"));
                } else if (cls3 == Float.class) {
                    iVar.h(25, c0075a.h("lexer"));
                    iVar.h(16, i7);
                    String str6 = f4119d;
                    iVar.i(TvLanguage.FULAH, str6, "scanFloat", "(C)F");
                    iVar.i(TvLanguage.GA, "java/lang/Float", "valueOf", "(F)Ljava/lang/Float;");
                    iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                    C0460f c0460f6 = new C0460f();
                    iVar.h(25, c0075a.h("lexer"));
                    iVar.c(TvLanguage.FRISIANEASTERN, str6, "matchStat", "I");
                    iVar.k(5);
                    iVar.l(160, c0460f6);
                    iVar.e(1);
                    iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                    iVar.g(c0460f6);
                } else if (cls3 == Double.TYPE) {
                    iVar.h(25, c0075a.h("lexer"));
                    iVar.h(16, i7);
                    iVar.i(TvLanguage.FULAH, f4119d, "scanDouble", "(C)D");
                    iVar.h(57, c0075a.i(c0611c.f5250b + "_asm", 2));
                } else if (cls3 == Double.class) {
                    iVar.h(25, c0075a.h("lexer"));
                    iVar.h(16, i7);
                    String str7 = f4119d;
                    iVar.i(TvLanguage.FULAH, str7, "scanDouble", "(C)D");
                    iVar.i(TvLanguage.GA, "java/lang/Double", "valueOf", "(D)Ljava/lang/Double;");
                    iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                    C0460f c0460f7 = new C0460f();
                    iVar.h(25, c0075a.h("lexer"));
                    iVar.c(TvLanguage.FRISIANEASTERN, str7, "matchStat", "I");
                    iVar.k(5);
                    iVar.l(160, c0460f7);
                    iVar.e(1);
                    iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                    iVar.g(c0460f7);
                } else if (cls3 == Character.TYPE) {
                    iVar.h(25, c0075a.h("lexer"));
                    iVar.h(16, i7);
                    iVar.i(TvLanguage.FULAH, f4119d, "scanString", "(C)Ljava/lang/String;");
                    iVar.e(3);
                    iVar.i(TvLanguage.FULAH, "java/lang/String", "charAt", "(I)C");
                    iVar.h(54, c0075a.h(c0611c.f5250b + "_asm"));
                } else {
                    if (cls3 == String.class) {
                        iVar.h(25, c0075a.h("lexer"));
                        iVar.h(16, i7);
                        iVar.i(TvLanguage.FULAH, f4119d, "scanString", "(C)Ljava/lang/String;");
                        c6 = ':';
                        iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                    } else if (cls3 == BigDecimal.class) {
                        iVar.h(25, c0075a.h("lexer"));
                        iVar.h(16, i7);
                        iVar.i(TvLanguage.FULAH, f4119d, "scanDecimal", "(C)Ljava/math/BigDecimal;");
                        c6 = ':';
                        iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                    } else if (cls3 == Date.class) {
                        iVar.h(25, c0075a.h("lexer"));
                        iVar.h(16, i7);
                        iVar.i(TvLanguage.FULAH, f4119d, "scanDate", "(C)Ljava/util/Date;");
                        c6 = ':';
                        iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                    } else if (cls3 == UUID.class) {
                        iVar.h(25, c0075a.h("lexer"));
                        iVar.h(16, i7);
                        iVar.i(TvLanguage.FULAH, f4119d, "scanUUID", "(C)Ljava/util/UUID;");
                        c6 = ':';
                        iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                    } else if (cls3.isEnum()) {
                        C0460f c0460f8 = new C0460f();
                        C0460f c0460f9 = new C0460f();
                        C0460f c0460f10 = new C0460f();
                        C0460f c0460f11 = new C0460f();
                        cls = cls2;
                        iVar.h(25, c0075a.h("lexer"));
                        String str8 = f4119d;
                        iVar.i(TvLanguage.FULAH, str8, "getCurrent", "()C");
                        iVar.e(89);
                        iVar.h(54, c0075a.h("ch"));
                        iVar.k(110);
                        iVar.l(TvLanguage.EFIK, c0460f11);
                        iVar.h(21, c0075a.h("ch"));
                        iVar.k(34);
                        iVar.l(160, c0460f8);
                        iVar.g(c0460f11);
                        iVar.h(25, c0075a.h("lexer"));
                        iVar.k(f.j.g(AbstractC0610b.b(cls3)));
                        iVar.h(25, 1);
                        iVar.i(TvLanguage.FULAH, f4118c, "getSymbolTable", "()" + AbstractC0610b.b(g.j.class));
                        iVar.h(16, i7);
                        iVar.i(TvLanguage.FULAH, str8, "scanEnum", "(Ljava/lang/Class;" + AbstractC0610b.b(g.j.class) + "C)Ljava/lang/Enum;");
                        iVar.l(TvLanguage.ESPERANTO, c0460f10);
                        iVar.g(c0460f8);
                        iVar.h(21, c0075a.h("ch"));
                        iVar.k(48);
                        iVar.l(TvLanguage.EKAJUK, c0460f9);
                        iVar.h(21, c0075a.h("ch"));
                        iVar.k(57);
                        iVar.l(TvLanguage.ENGLISHMIDDLE, c0460f9);
                        l(c0075a, iVar, c0611c);
                        iVar.b(TvLanguage.GORONTALO, AbstractC0610b.g(h.class));
                        iVar.h(25, c0075a.h("lexer"));
                        iVar.h(16, i7);
                        iVar.i(TvLanguage.FULAH, str8, "scanInt", "(C)I");
                        iVar.i(TvLanguage.FULAH, AbstractC0610b.g(h.class), "valueOf", "(I)Ljava/lang/Enum;");
                        iVar.l(TvLanguage.ESPERANTO, c0460f10);
                        iVar.g(c0460f9);
                        iVar.h(25, 0);
                        iVar.h(25, c0075a.h("lexer"));
                        iVar.h(16, i7);
                        iVar.i(TvLanguage.FULAH, AbstractC0610b.g(cls), "scanEnum", "(L" + str8 + ";C)Ljava/lang/Enum;");
                        iVar.g(c0460f10);
                        iVar.b(TvLanguage.GORONTALO, AbstractC0610b.g(cls3));
                        iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                        c3 = ':';
                        i2 = i8;
                        i3 = i9;
                        c2 = 180;
                        z2 = true;
                        c4 = 184;
                    } else {
                        cls = cls2;
                        if (Collection.class.isAssignableFrom(cls3)) {
                            Class clsR = l.l.R(type);
                            if (clsR == String.class) {
                                if (cls3 == List.class || cls3 == Collections.class || cls3 == ArrayList.class) {
                                    iVar.b(TvLanguage.GAYO, AbstractC0610b.g(ArrayList.class));
                                    iVar.e(89);
                                    iVar.i(TvLanguage.FRIULIAN, AbstractC0610b.g(ArrayList.class), "<init>", "()V");
                                } else {
                                    iVar.k(f.j.g(AbstractC0610b.b(cls3)));
                                    iVar.i(TvLanguage.GA, AbstractC0610b.g(l.l.class), "createCollection", "(Ljava/lang/Class;)Ljava/util/Collection;");
                                }
                                iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                                iVar.h(25, c0075a.h("lexer"));
                                iVar.h(25, c0075a.h(c0611c.f5250b + "_asm"));
                                iVar.h(16, i7);
                                String str9 = f4119d;
                                iVar.i(TvLanguage.FULAH, str9, "scanStringArray", "(Ljava/util/Collection;C)V");
                                C0460f c0460f12 = new C0460f();
                                iVar.h(25, c0075a.h("lexer"));
                                iVar.c(TvLanguage.FRISIANEASTERN, str9, "matchStat", "I");
                                iVar.k(5);
                                iVar.l(160, c0460f12);
                                iVar.e(1);
                                iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                                iVar.g(c0460f12);
                                i5 = i9;
                                c5 = 184;
                            } else {
                                C0460f c0460f13 = new C0460f();
                                iVar.h(25, c0075a.h("lexer"));
                                String str10 = f4119d;
                                iVar.i(TvLanguage.FULAH, str10, UdiSdk.HEADER_FIELD_TOKEN, "()I");
                                iVar.h(54, c0075a.h(UdiSdk.HEADER_FIELD_TOKEN));
                                iVar.h(21, c0075a.h(UdiSdk.HEADER_FIELD_TOKEN));
                                int i10 = i9 == 0 ? 14 : 16;
                                iVar.k(Integer.valueOf(i10));
                                iVar.l(TvLanguage.EFIK, c0460f13);
                                iVar.h(25, 1);
                                iVar.k(Integer.valueOf(i10));
                                String str11 = f4118c;
                                iVar.i(TvLanguage.FULAH, str11, "throwException", "(I)V");
                                iVar.g(c0460f13);
                                C0460f c0460f14 = new C0460f();
                                C0460f c0460f15 = new C0460f();
                                iVar.h(25, c0075a.h("lexer"));
                                iVar.i(TvLanguage.FULAH, str10, "getCurrent", "()C");
                                iVar.h(16, 91);
                                iVar.l(160, c0460f14);
                                iVar.h(25, c0075a.h("lexer"));
                                iVar.i(TvLanguage.FULAH, str10, "next", "()C");
                                iVar.e(87);
                                iVar.h(25, c0075a.h("lexer"));
                                iVar.k(14);
                                iVar.i(TvLanguage.FULAH, str10, "setToken", "(I)V");
                                iVar.l(TvLanguage.ESPERANTO, c0460f15);
                                iVar.g(c0460f14);
                                iVar.h(25, c0075a.h("lexer"));
                                iVar.k(14);
                                iVar.i(TvLanguage.FULAH, str10, "nextToken", "(I)V");
                                iVar.g(c0460f15);
                                i5 = i9;
                                p(iVar, cls3, i5, false);
                                iVar.e(89);
                                iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                                k(c0075a, iVar, c0611c, clsR);
                                iVar.h(25, 1);
                                iVar.k(f.j.g(AbstractC0610b.b(clsR)));
                                iVar.h(25, 3);
                                c5 = 184;
                                iVar.i(TvLanguage.GA, AbstractC0610b.g(cls), "parseArray", "(Ljava/util/Collection;" + AbstractC0610b.b(t.class) + "L" + str11 + ";Ljava/lang/reflect/Type;Ljava/lang/Object;)V");
                            }
                            i3 = i5;
                            c4 = c5;
                            i2 = i8;
                            c2 = 180;
                            c3 = ':';
                            z2 = true;
                        } else if (cls3.isArray()) {
                            iVar.h(25, c0075a.h("lexer"));
                            iVar.k(14);
                            iVar.i(TvLanguage.FULAH, f4119d, "nextToken", "(I)V");
                            z2 = true;
                            iVar.h(25, 1);
                            iVar.h(25, 0);
                            iVar.k(Integer.valueOf(i9));
                            iVar.i(TvLanguage.FULAH, AbstractC0610b.g(cls), "getFieldType", "(I)Ljava/lang/reflect/Type;");
                            iVar.i(TvLanguage.FULAH, f4118c, "parseObject", "(Ljava/lang/reflect/Type;)Ljava/lang/Object;");
                            iVar.b(TvLanguage.GORONTALO, AbstractC0610b.g(cls3));
                            iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                            c3 = ':';
                            i3 = i9;
                            c4 = (char) 184;
                            i2 = i8;
                            c2 = 180;
                        } else {
                            z2 = true;
                            C0460f c0460f16 = new C0460f();
                            C0460f c0460f17 = new C0460f();
                            if (cls3 == Date.class) {
                                iVar.h(25, c0075a.h("lexer"));
                                String str12 = f4119d;
                                iVar.i(TvLanguage.FULAH, str12, "getCurrent", "()C");
                                iVar.k(49);
                                iVar.l(160, c0460f16);
                                iVar.b(TvLanguage.GAYO, AbstractC0610b.g(Date.class));
                                iVar.e(89);
                                iVar.h(25, c0075a.h("lexer"));
                                i4 = 16;
                                iVar.h(16, i7);
                                iVar.i(TvLanguage.FULAH, str12, "scanLong", "(C)J");
                                iVar.i(TvLanguage.FRIULIAN, AbstractC0610b.g(Date.class), "<init>", "(J)V");
                                c3 = ':';
                                iVar.h(58, c0075a.h(c0611c.f5250b + "_asm"));
                                iVar.l(TvLanguage.ESPERANTO, c0460f17);
                            } else {
                                i4 = 16;
                                c3 = ':';
                            }
                            iVar.g(c0460f16);
                            q(c0075a, iVar, 14);
                            i3 = i9;
                            i2 = i8;
                            c4 = 184;
                            int i11 = i4;
                            c2 = 180;
                            e(c0075a, iVar, c0611c, cls3, i3);
                            iVar.h(25, c0075a.h("lexer"));
                            iVar.i(TvLanguage.FULAH, f4119d, UdiSdk.HEADER_FIELD_TOKEN, "()I");
                            iVar.k(15);
                            iVar.l(TvLanguage.EFIK, c0460f17);
                            iVar.h(25, 0);
                            iVar.h(25, c0075a.h("lexer"));
                            if (z4) {
                                iVar.k(15);
                            } else {
                                iVar.k(Integer.valueOf(i11));
                            }
                            iVar.i(TvLanguage.FRIULIAN, AbstractC0610b.g(cls), "check", "(" + AbstractC0610b.b(InterfaceC0476c.class) + "I)V");
                            iVar.g(c0460f17);
                        }
                    }
                    c3 = c6;
                    cls = cls2;
                    i2 = i8;
                    i3 = i9;
                    c2 = 180;
                    z2 = true;
                    c4 = 184;
                }
                cls = cls2;
                i2 = i8;
                i3 = i9;
                c2 = 180;
                c3 = ':';
                z2 = true;
                c4 = 184;
            }
            i6 = i3 + 1;
            length = i2;
            c0611cArr = c0611cArr2;
            cls2 = cls;
        }
        b(c0075a, iVar, false);
        C0460f c0460f18 = new C0460f();
        C0460f c0460f19 = new C0460f();
        C0460f c0460f20 = new C0460f();
        C0460f c0460f21 = new C0460f();
        iVar.h(25, c0075a.h("lexer"));
        String str13 = f4119d;
        iVar.i(TvLanguage.FULAH, str13, "getCurrent", "()C");
        iVar.e(89);
        iVar.h(54, c0075a.h("ch"));
        iVar.h(16, 44);
        iVar.l(160, c0460f19);
        iVar.h(25, c0075a.h("lexer"));
        iVar.i(TvLanguage.FULAH, str13, "next", "()C");
        iVar.e(87);
        iVar.h(25, c0075a.h("lexer"));
        iVar.k(16);
        iVar.i(TvLanguage.FULAH, str13, "setToken", "(I)V");
        iVar.l(TvLanguage.ESPERANTO, c0460f21);
        iVar.g(c0460f19);
        iVar.h(21, c0075a.h("ch"));
        iVar.h(16, 93);
        iVar.l(160, c0460f20);
        iVar.h(25, c0075a.h("lexer"));
        iVar.i(TvLanguage.FULAH, str13, "next", "()C");
        iVar.e(87);
        iVar.h(25, c0075a.h("lexer"));
        iVar.k(15);
        iVar.i(TvLanguage.FULAH, str13, "setToken", "(I)V");
        iVar.l(TvLanguage.ESPERANTO, c0460f21);
        iVar.g(c0460f20);
        iVar.h(21, c0075a.h("ch"));
        iVar.h(16, 26);
        iVar.l(160, c0460f18);
        iVar.h(25, c0075a.h("lexer"));
        iVar.i(TvLanguage.FULAH, str13, "next", "()C");
        iVar.e(87);
        iVar.h(25, c0075a.h("lexer"));
        iVar.k(20);
        iVar.i(TvLanguage.FULAH, str13, "setToken", "(I)V");
        iVar.l(TvLanguage.ESPERANTO, c0460f21);
        iVar.g(c0460f18);
        iVar.h(25, c0075a.h("lexer"));
        iVar.k(16);
        iVar.i(TvLanguage.FULAH, str13, "nextToken", "(I)V");
        iVar.g(c0460f21);
        iVar.h(25, c0075a.h("instance"));
        iVar.e(TvLanguage.FON);
        iVar.f(5, c0075a.f4122a);
        iVar.j();
    }

    private void i(C0075a c0075a, InterfaceC0462h interfaceC0462h, C0460f c0460f, C0611c c0611c, Class cls, Class cls2, int i2) {
        String str;
        String str2;
        String str3;
        C0460f c0460f2;
        String str4;
        int i3;
        C0460f c0460f3 = new C0460f();
        String str5 = f4119d;
        interfaceC0462h.i(TvLanguage.FULAH, str5, "matchField", "([C)Z");
        interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f3);
        u(interfaceC0462h, c0075a, i2);
        C0460f c0460f4 = new C0460f();
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.i(TvLanguage.FULAH, str5, UdiSdk.HEADER_FIELD_TOKEN, "()I");
        interfaceC0462h.k(8);
        interfaceC0462h.l(160, c0460f4);
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.k(16);
        interfaceC0462h.i(TvLanguage.FULAH, str5, "nextToken", "(I)V");
        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f3);
        interfaceC0462h.g(c0460f4);
        C0460f c0460f5 = new C0460f();
        C0460f c0460f6 = new C0460f();
        C0460f c0460f7 = new C0460f();
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.i(TvLanguage.FULAH, str5, UdiSdk.HEADER_FIELD_TOKEN, "()I");
        interfaceC0462h.k(21);
        interfaceC0462h.l(160, c0460f6);
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.k(14);
        interfaceC0462h.i(TvLanguage.FULAH, str5, "nextToken", "(I)V");
        p(interfaceC0462h, cls, i2, true);
        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f5);
        interfaceC0462h.g(c0460f6);
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.i(TvLanguage.FULAH, str5, UdiSdk.HEADER_FIELD_TOKEN, "()I");
        interfaceC0462h.k(14);
        interfaceC0462h.l(TvLanguage.EFIK, c0460f7);
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.i(TvLanguage.FULAH, str5, UdiSdk.HEADER_FIELD_TOKEN, "()I");
        interfaceC0462h.k(12);
        interfaceC0462h.l(160, c0460f);
        p(interfaceC0462h, cls, i2, false);
        interfaceC0462h.h(58, c0075a.h(c0611c.f5250b + "_asm"));
        k(c0075a, interfaceC0462h, c0611c, cls2);
        interfaceC0462h.h(25, 1);
        interfaceC0462h.k(f.j.g(AbstractC0610b.b(cls2)));
        interfaceC0462h.e(3);
        interfaceC0462h.i(TvLanguage.GA, "java/lang/Integer", "valueOf", "(I)Ljava/lang/Integer;");
        String strG = AbstractC0610b.g(t.class);
        StringBuilder sb = new StringBuilder();
        sb.append("(L");
        String str6 = f4118c;
        sb.append(str6);
        sb.append(";Ljava/lang/reflect/Type;Ljava/lang/Object;)Ljava/lang/Object;");
        interfaceC0462h.i(TvLanguage.GALLEGAN, strG, "deserialze", sb.toString());
        interfaceC0462h.h(58, c0075a.h("list_item_value"));
        interfaceC0462h.h(25, c0075a.h(c0611c.f5250b + "_asm"));
        interfaceC0462h.h(25, c0075a.h("list_item_value"));
        if (cls.isInterface()) {
            str = "list_item_value";
            interfaceC0462h.i(TvLanguage.GALLEGAN, AbstractC0610b.g(cls), "add", "(Ljava/lang/Object;)Z");
        } else {
            str = "list_item_value";
            interfaceC0462h.i(TvLanguage.FULAH, AbstractC0610b.g(cls), "add", "(Ljava/lang/Object;)Z");
        }
        interfaceC0462h.e(87);
        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f3);
        interfaceC0462h.g(c0460f7);
        p(interfaceC0462h, cls, i2, false);
        interfaceC0462h.g(c0460f5);
        interfaceC0462h.h(58, c0075a.h(c0611c.f5250b + "_asm"));
        boolean zU = g.i.u(c0611c.f5264y);
        k(c0075a, interfaceC0462h, c0611c, cls2);
        if (zU) {
            interfaceC0462h.i(TvLanguage.GALLEGAN, AbstractC0610b.g(t.class), "getFastMatchToken", "()I");
            interfaceC0462h.h(54, c0075a.h("fastMatchToken"));
            str3 = "lexer";
            interfaceC0462h.h(25, c0075a.h(str3));
            interfaceC0462h.h(21, c0075a.h("fastMatchToken"));
            str2 = str5;
            c0460f2 = c0460f3;
            str4 = "(I)V";
            interfaceC0462h.i(TvLanguage.FULAH, str2, "nextToken", str4);
        } else {
            str2 = str5;
            str3 = "lexer";
            c0460f2 = c0460f3;
            str4 = "(I)V";
            interfaceC0462h.e(87);
            interfaceC0462h.k(12);
            interfaceC0462h.h(54, c0075a.h("fastMatchToken"));
            q(c0075a, interfaceC0462h, 12);
        }
        interfaceC0462h.h(25, 1);
        String str7 = str4;
        interfaceC0462h.i(TvLanguage.FULAH, str6, "getContext", "()" + AbstractC0610b.b(g.h.class));
        interfaceC0462h.h(58, c0075a.h("listContext"));
        interfaceC0462h.h(25, 1);
        interfaceC0462h.h(25, c0075a.h(c0611c.f5250b + "_asm"));
        interfaceC0462h.k(c0611c.f5250b);
        interfaceC0462h.i(TvLanguage.FULAH, str6, "setContext", "(Ljava/lang/Object;Ljava/lang/Object;)" + AbstractC0610b.b(g.h.class));
        interfaceC0462h.e(87);
        C0460f c0460f8 = new C0460f();
        C0460f c0460f9 = new C0460f();
        interfaceC0462h.e(3);
        interfaceC0462h.h(54, c0075a.h("i"));
        interfaceC0462h.g(c0460f8);
        interfaceC0462h.h(25, c0075a.h(str3));
        interfaceC0462h.i(TvLanguage.FULAH, str2, UdiSdk.HEADER_FIELD_TOKEN, "()I");
        interfaceC0462h.k(15);
        interfaceC0462h.l(TvLanguage.EFIK, c0460f9);
        interfaceC0462h.h(25, 0);
        interfaceC0462h.c(TvLanguage.FRISIANEASTERN, c0075a.f4126e, c0611c.f5250b + "_asm_list_item_deser__", AbstractC0610b.b(t.class));
        interfaceC0462h.h(25, 1);
        interfaceC0462h.k(f.j.g(AbstractC0610b.b(cls2)));
        interfaceC0462h.h(21, c0075a.h("i"));
        interfaceC0462h.i(TvLanguage.GA, "java/lang/Integer", "valueOf", "(I)Ljava/lang/Integer;");
        interfaceC0462h.i(TvLanguage.GALLEGAN, AbstractC0610b.g(t.class), "deserialze", "(L" + str6 + ";Ljava/lang/reflect/Type;Ljava/lang/Object;)Ljava/lang/Object;");
        String str8 = str;
        interfaceC0462h.h(58, c0075a.h(str8));
        interfaceC0462h.a(c0075a.h("i"), 1);
        interfaceC0462h.h(25, c0075a.h(c0611c.f5250b + "_asm"));
        interfaceC0462h.h(25, c0075a.h(str8));
        if (cls.isInterface()) {
            interfaceC0462h.i(TvLanguage.GALLEGAN, AbstractC0610b.g(cls), "add", "(Ljava/lang/Object;)Z");
        } else {
            interfaceC0462h.i(TvLanguage.FULAH, AbstractC0610b.g(cls), "add", "(Ljava/lang/Object;)Z");
        }
        interfaceC0462h.e(87);
        interfaceC0462h.h(25, 1);
        interfaceC0462h.h(25, c0075a.h(c0611c.f5250b + "_asm"));
        interfaceC0462h.i(TvLanguage.FULAH, str6, "checkListResolve", "(Ljava/util/Collection;)V");
        interfaceC0462h.h(25, c0075a.h(str3));
        interfaceC0462h.i(TvLanguage.FULAH, str2, UdiSdk.HEADER_FIELD_TOKEN, "()I");
        interfaceC0462h.k(16);
        interfaceC0462h.l(160, c0460f8);
        if (zU) {
            interfaceC0462h.h(25, c0075a.h(str3));
            interfaceC0462h.h(21, c0075a.h("fastMatchToken"));
            interfaceC0462h.i(TvLanguage.FULAH, str2, "nextToken", str7);
            i3 = TvLanguage.ESPERANTO;
        } else {
            q(c0075a, interfaceC0462h, 12);
            i3 = TvLanguage.ESPERANTO;
        }
        interfaceC0462h.l(i3, c0460f8);
        interfaceC0462h.g(c0460f9);
        interfaceC0462h.h(25, 1);
        interfaceC0462h.h(25, c0075a.h("listContext"));
        interfaceC0462h.i(TvLanguage.FULAH, str6, "setContext", "(" + AbstractC0610b.b(g.h.class) + ")V");
        interfaceC0462h.h(25, c0075a.h(str3));
        interfaceC0462h.i(TvLanguage.FULAH, str2, UdiSdk.HEADER_FIELD_TOKEN, "()I");
        interfaceC0462h.k(15);
        interfaceC0462h.l(160, c0460f);
        r(c0075a, interfaceC0462h);
        interfaceC0462h.g(c0460f2);
    }

    private void j(C0075a c0075a, InterfaceC0462h interfaceC0462h, C0460f c0460f, C0611c c0611c, Class cls, int i2) {
        C0460f c0460f2 = new C0460f();
        C0460f c0460f3 = new C0460f();
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.h(25, 0);
        interfaceC0462h.c(TvLanguage.FRISIANEASTERN, c0075a.f4126e, c0611c.f5250b + "_asm_prefix__", "[C");
        interfaceC0462h.i(TvLanguage.FULAH, f4119d, "matchField", "([C)Z");
        interfaceC0462h.l(TvLanguage.SORBIANLOWER, c0460f2);
        interfaceC0462h.e(1);
        interfaceC0462h.h(58, c0075a.h(c0611c.f5250b + "_asm"));
        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f3);
        interfaceC0462h.g(c0460f2);
        u(interfaceC0462h, c0075a, i2);
        interfaceC0462h.h(21, c0075a.h("matchedCount"));
        interfaceC0462h.e(4);
        interfaceC0462h.e(96);
        interfaceC0462h.h(54, c0075a.h("matchedCount"));
        e(c0075a, interfaceC0462h, c0611c, cls, i2);
        interfaceC0462h.h(25, 1);
        String str = f4118c;
        interfaceC0462h.i(TvLanguage.FULAH, str, "getResolveStatus", "()I");
        interfaceC0462h.k(1);
        interfaceC0462h.l(160, c0460f3);
        interfaceC0462h.h(25, 1);
        interfaceC0462h.i(TvLanguage.FULAH, str, "getLastResolveTask", "()" + AbstractC0610b.b(C0474a.C0072a.class));
        interfaceC0462h.h(58, c0075a.h("resolveTask"));
        interfaceC0462h.h(25, c0075a.h("resolveTask"));
        interfaceC0462h.h(25, 1);
        interfaceC0462h.i(TvLanguage.FULAH, str, "getContext", "()" + AbstractC0610b.b(g.h.class));
        interfaceC0462h.c(TvLanguage.FRISIAN, AbstractC0610b.g(C0474a.C0072a.class), "ownerContext", AbstractC0610b.b(g.h.class));
        interfaceC0462h.h(25, c0075a.h("resolveTask"));
        interfaceC0462h.h(25, 0);
        interfaceC0462h.k(c0611c.f5250b);
        interfaceC0462h.i(TvLanguage.FULAH, AbstractC0610b.g(o.class), "getFieldDeserializer", "(Ljava/lang/String;)" + AbstractC0610b.b(l.class));
        interfaceC0462h.c(TvLanguage.FRISIAN, AbstractC0610b.g(C0474a.C0072a.class), "fieldDeserializer", AbstractC0610b.b(l.class));
        interfaceC0462h.h(25, 1);
        interfaceC0462h.k(0);
        interfaceC0462h.i(TvLanguage.FULAH, str, "setResolveStatus", "(I)V");
        interfaceC0462h.g(c0460f3);
    }

    private void k(C0075a c0075a, InterfaceC0462h interfaceC0462h, C0611c c0611c, Class cls) {
        C0460f c0460f = new C0460f();
        interfaceC0462h.h(25, 0);
        interfaceC0462h.c(TvLanguage.FRISIANEASTERN, c0075a.f4126e, c0611c.f5250b + "_asm_list_item_deser__", AbstractC0610b.b(t.class));
        interfaceC0462h.l(TvLanguage.GREENLANDIC, c0460f);
        interfaceC0462h.h(25, 0);
        interfaceC0462h.h(25, 1);
        interfaceC0462h.i(TvLanguage.FULAH, f4118c, "getConfig", "()" + AbstractC0610b.b(g.i.class));
        interfaceC0462h.k(f.j.g(AbstractC0610b.b(cls)));
        interfaceC0462h.i(TvLanguage.FULAH, AbstractC0610b.g(g.i.class), "getDeserializer", "(Ljava/lang/reflect/Type;)" + AbstractC0610b.b(t.class));
        interfaceC0462h.c(TvLanguage.FRISIAN, c0075a.f4126e, c0611c.f5250b + "_asm_list_item_deser__", AbstractC0610b.b(t.class));
        interfaceC0462h.g(c0460f);
        interfaceC0462h.h(25, 0);
        interfaceC0462h.c(TvLanguage.FRISIANEASTERN, c0075a.f4126e, c0611c.f5250b + "_asm_list_item_deser__", AbstractC0610b.b(t.class));
    }

    private void l(C0075a c0075a, InterfaceC0462h interfaceC0462h, C0611c c0611c) {
        C0460f c0460f = new C0460f();
        interfaceC0462h.h(25, 0);
        interfaceC0462h.c(TvLanguage.FRISIANEASTERN, c0075a.f4126e, c0611c.f5250b + "_asm_deser__", AbstractC0610b.b(t.class));
        interfaceC0462h.l(TvLanguage.GREENLANDIC, c0460f);
        interfaceC0462h.h(25, 0);
        interfaceC0462h.h(25, 1);
        interfaceC0462h.i(TvLanguage.FULAH, f4118c, "getConfig", "()" + AbstractC0610b.b(g.i.class));
        interfaceC0462h.k(f.j.g(AbstractC0610b.b(c0611c.f5264y)));
        interfaceC0462h.i(TvLanguage.FULAH, AbstractC0610b.g(g.i.class), "getDeserializer", "(Ljava/lang/reflect/Type;)" + AbstractC0610b.b(t.class));
        interfaceC0462h.c(TvLanguage.FRISIAN, c0075a.f4126e, c0611c.f5250b + "_asm_deser__", AbstractC0610b.b(t.class));
        interfaceC0462h.g(c0460f);
        interfaceC0462h.h(25, 0);
        interfaceC0462h.c(TvLanguage.FRISIANEASTERN, c0075a.f4126e, c0611c.f5250b + "_asm_deser__", AbstractC0610b.b(t.class));
    }

    private void m(C0457c c0457c, C0075a c0075a) {
        int length = c0075a.f4127f.length;
        for (int i2 = 0; i2 < length; i2++) {
            new C0458d(c0457c, 1, c0075a.f4127f[i2].f5250b + "_asm_prefix__", "[C").c();
        }
        int length2 = c0075a.f4127f.length;
        for (int i3 = 0; i3 < length2; i3++) {
            C0611c c0611c = c0075a.f4127f[i3];
            Class cls = c0611c.f5264y;
            if (!cls.isPrimitive()) {
                if (Collection.class.isAssignableFrom(cls)) {
                    new C0458d(c0457c, 1, c0611c.f5250b + "_asm_list_item_deser__", AbstractC0610b.b(t.class)).c();
                } else {
                    new C0458d(c0457c, 1, c0611c.f5250b + "_asm_deser__", AbstractC0610b.b(t.class)).c();
                }
            }
        }
        f.i iVar = new f.i(c0457c, 1, "<init>", "(" + AbstractC0610b.b(g.i.class) + AbstractC0610b.b(C0615g.class) + ")V", null, null);
        iVar.h(25, 0);
        iVar.h(25, 1);
        iVar.h(25, 2);
        iVar.i(TvLanguage.FRIULIAN, AbstractC0610b.g(o.class), "<init>", "(" + AbstractC0610b.b(g.i.class) + AbstractC0610b.b(C0615g.class) + ")V");
        int length3 = c0075a.f4127f.length;
        for (int i4 = 0; i4 < length3; i4++) {
            C0611c c0611c2 = c0075a.f4127f[i4];
            iVar.h(25, 0);
            iVar.k("\"" + c0611c2.f5250b + "\":");
            iVar.i(TvLanguage.FULAH, "java/lang/String", "toCharArray", "()[C");
            iVar.c(TvLanguage.FRISIAN, c0075a.f4126e, c0611c2.f5250b + "_asm_prefix__", "[C");
        }
        iVar.e(TvLanguage.FRENCHMIDDLE);
        iVar.f(4, 4);
        iVar.j();
    }

    private void n(InterfaceC0462h interfaceC0462h, C0075a c0075a, int i2, C0460f c0460f) {
        interfaceC0462h.h(21, c0075a.h("_asm_flag_" + (i2 / 32)));
        interfaceC0462h.k(Integer.valueOf(1 << i2));
        interfaceC0462h.e(126);
        interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f);
    }

    private void o(C0075a c0075a, InterfaceC0462h interfaceC0462h, C0611c c0611c) {
        Class cls = c0611c.f5264y;
        Type type = c0611c.f5243H;
        if (cls == Boolean.TYPE) {
            interfaceC0462h.h(25, c0075a.h("instance"));
            interfaceC0462h.h(21, c0075a.h(c0611c.f5250b + "_asm"));
            s(c0075a, interfaceC0462h, c0611c);
            return;
        }
        if (cls == Byte.TYPE || cls == Short.TYPE || cls == Integer.TYPE || cls == Character.TYPE) {
            interfaceC0462h.h(25, c0075a.h("instance"));
            interfaceC0462h.h(21, c0075a.h(c0611c.f5250b + "_asm"));
            s(c0075a, interfaceC0462h, c0611c);
            return;
        }
        if (cls == Long.TYPE) {
            interfaceC0462h.h(25, c0075a.h("instance"));
            interfaceC0462h.h(22, c0075a.i(c0611c.f5250b + "_asm", 2));
            if (c0611c.f5256g == null) {
                interfaceC0462h.c(TvLanguage.FRISIAN, AbstractC0610b.g(c0611c.f5244I), c0611c.f5262r.getName(), AbstractC0610b.b(c0611c.f5264y));
                return;
            }
            interfaceC0462h.i(TvLanguage.FULAH, AbstractC0610b.g(c0075a.g()), c0611c.f5256g.getName(), AbstractC0610b.c(c0611c.f5256g));
            if (c0611c.f5256g.getReturnType().equals(Void.TYPE)) {
                return;
            }
            interfaceC0462h.e(87);
            return;
        }
        if (cls == Float.TYPE) {
            interfaceC0462h.h(25, c0075a.h("instance"));
            interfaceC0462h.h(23, c0075a.h(c0611c.f5250b + "_asm"));
            s(c0075a, interfaceC0462h, c0611c);
            return;
        }
        if (cls == Double.TYPE) {
            interfaceC0462h.h(25, c0075a.h("instance"));
            interfaceC0462h.h(24, c0075a.i(c0611c.f5250b + "_asm", 2));
            s(c0075a, interfaceC0462h, c0611c);
            return;
        }
        if (cls == String.class) {
            interfaceC0462h.h(25, c0075a.h("instance"));
            interfaceC0462h.h(25, c0075a.h(c0611c.f5250b + "_asm"));
            s(c0075a, interfaceC0462h, c0611c);
            return;
        }
        if (cls.isEnum()) {
            interfaceC0462h.h(25, c0075a.h("instance"));
            interfaceC0462h.h(25, c0075a.h(c0611c.f5250b + "_asm"));
            s(c0075a, interfaceC0462h, c0611c);
            return;
        }
        if (!Collection.class.isAssignableFrom(cls)) {
            interfaceC0462h.h(25, c0075a.h("instance"));
            interfaceC0462h.h(25, c0075a.h(c0611c.f5250b + "_asm"));
            s(c0075a, interfaceC0462h, c0611c);
            return;
        }
        interfaceC0462h.h(25, c0075a.h("instance"));
        if (l.l.R(type) == String.class) {
            interfaceC0462h.h(25, c0075a.h(c0611c.f5250b + "_asm"));
            interfaceC0462h.b(TvLanguage.GORONTALO, AbstractC0610b.g(cls));
        } else {
            interfaceC0462h.h(25, c0075a.h(c0611c.f5250b + "_asm"));
        }
        s(c0075a, interfaceC0462h, c0611c);
    }

    private void p(InterfaceC0462h interfaceC0462h, Class cls, int i2, boolean z2) {
        if (cls.isAssignableFrom(ArrayList.class) && !z2) {
            interfaceC0462h.b(TvLanguage.GAYO, "java/util/ArrayList");
            interfaceC0462h.e(89);
            interfaceC0462h.i(TvLanguage.FRIULIAN, "java/util/ArrayList", "<init>", "()V");
        } else if (cls.isAssignableFrom(LinkedList.class) && !z2) {
            interfaceC0462h.b(TvLanguage.GAYO, AbstractC0610b.g(LinkedList.class));
            interfaceC0462h.e(89);
            interfaceC0462h.i(TvLanguage.FRIULIAN, AbstractC0610b.g(LinkedList.class), "<init>", "()V");
        } else if (cls.isAssignableFrom(HashSet.class)) {
            interfaceC0462h.b(TvLanguage.GAYO, AbstractC0610b.g(HashSet.class));
            interfaceC0462h.e(89);
            interfaceC0462h.i(TvLanguage.FRIULIAN, AbstractC0610b.g(HashSet.class), "<init>", "()V");
        } else if (cls.isAssignableFrom(TreeSet.class)) {
            interfaceC0462h.b(TvLanguage.GAYO, AbstractC0610b.g(TreeSet.class));
            interfaceC0462h.e(89);
            interfaceC0462h.i(TvLanguage.FRIULIAN, AbstractC0610b.g(TreeSet.class), "<init>", "()V");
        } else if (cls.isAssignableFrom(LinkedHashSet.class)) {
            interfaceC0462h.b(TvLanguage.GAYO, AbstractC0610b.g(LinkedHashSet.class));
            interfaceC0462h.e(89);
            interfaceC0462h.i(TvLanguage.FRIULIAN, AbstractC0610b.g(LinkedHashSet.class), "<init>", "()V");
        } else if (z2) {
            interfaceC0462h.b(TvLanguage.GAYO, AbstractC0610b.g(HashSet.class));
            interfaceC0462h.e(89);
            interfaceC0462h.i(TvLanguage.FRIULIAN, AbstractC0610b.g(HashSet.class), "<init>", "()V");
        } else {
            interfaceC0462h.h(25, 0);
            interfaceC0462h.k(Integer.valueOf(i2));
            interfaceC0462h.i(TvLanguage.FULAH, AbstractC0610b.g(o.class), "getFieldType", "(I)Ljava/lang/reflect/Type;");
            interfaceC0462h.i(TvLanguage.GA, AbstractC0610b.g(l.l.class), "createCollection", "(Ljava/lang/reflect/Type;)Ljava/util/Collection;");
        }
        interfaceC0462h.b(TvLanguage.GORONTALO, AbstractC0610b.g(cls));
    }

    private void q(C0075a c0075a, InterfaceC0462h interfaceC0462h, int i2) {
        C0460f c0460f = new C0460f();
        C0460f c0460f2 = new C0460f();
        interfaceC0462h.h(25, c0075a.h("lexer"));
        String str = f4119d;
        interfaceC0462h.i(TvLanguage.FULAH, str, "getCurrent", "()C");
        if (i2 == 12) {
            interfaceC0462h.h(16, 123);
        } else {
            if (i2 != 14) {
                throw new IllegalStateException();
            }
            interfaceC0462h.h(16, 91);
        }
        interfaceC0462h.l(160, c0460f);
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.i(TvLanguage.FULAH, str, "next", "()C");
        interfaceC0462h.e(87);
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.k(Integer.valueOf(i2));
        interfaceC0462h.i(TvLanguage.FULAH, str, "setToken", "(I)V");
        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f2);
        interfaceC0462h.g(c0460f);
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.k(Integer.valueOf(i2));
        interfaceC0462h.i(TvLanguage.FULAH, str, "nextToken", "(I)V");
        interfaceC0462h.g(c0460f2);
    }

    private void r(C0075a c0075a, InterfaceC0462h interfaceC0462h) {
        C0460f c0460f = new C0460f();
        C0460f c0460f2 = new C0460f();
        C0460f c0460f3 = new C0460f();
        C0460f c0460f4 = new C0460f();
        C0460f c0460f5 = new C0460f();
        interfaceC0462h.h(25, c0075a.h("lexer"));
        String str = f4119d;
        interfaceC0462h.i(TvLanguage.FULAH, str, "getCurrent", "()C");
        interfaceC0462h.e(89);
        interfaceC0462h.h(54, c0075a.h("ch"));
        interfaceC0462h.h(16, 44);
        interfaceC0462h.l(160, c0460f2);
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.i(TvLanguage.FULAH, str, "next", "()C");
        interfaceC0462h.e(87);
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.k(16);
        interfaceC0462h.i(TvLanguage.FULAH, str, "setToken", "(I)V");
        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f5);
        interfaceC0462h.g(c0460f2);
        interfaceC0462h.h(21, c0075a.h("ch"));
        interfaceC0462h.h(16, 125);
        interfaceC0462h.l(160, c0460f3);
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.i(TvLanguage.FULAH, str, "next", "()C");
        interfaceC0462h.e(87);
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.k(13);
        interfaceC0462h.i(TvLanguage.FULAH, str, "setToken", "(I)V");
        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f5);
        interfaceC0462h.g(c0460f3);
        interfaceC0462h.h(21, c0075a.h("ch"));
        interfaceC0462h.h(16, 93);
        interfaceC0462h.l(160, c0460f4);
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.i(TvLanguage.FULAH, str, "next", "()C");
        interfaceC0462h.e(87);
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.k(15);
        interfaceC0462h.i(TvLanguage.FULAH, str, "setToken", "(I)V");
        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f5);
        interfaceC0462h.g(c0460f4);
        interfaceC0462h.h(21, c0075a.h("ch"));
        interfaceC0462h.h(16, 26);
        interfaceC0462h.l(160, c0460f);
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.k(20);
        interfaceC0462h.i(TvLanguage.FULAH, str, "setToken", "(I)V");
        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f5);
        interfaceC0462h.g(c0460f);
        interfaceC0462h.h(25, c0075a.h("lexer"));
        interfaceC0462h.i(TvLanguage.FULAH, str, "nextToken", "()V");
        interfaceC0462h.g(c0460f5);
    }

    private void s(C0075a c0075a, InterfaceC0462h interfaceC0462h, C0611c c0611c) {
        Method method = c0611c.f5256g;
        if (method == null) {
            interfaceC0462h.c(TvLanguage.FRISIAN, AbstractC0610b.g(c0611c.f5244I), c0611c.f5262r.getName(), AbstractC0610b.b(c0611c.f5264y));
            return;
        }
        interfaceC0462h.i(method.getDeclaringClass().isInterface() ? TvLanguage.GALLEGAN : TvLanguage.FULAH, AbstractC0610b.g(c0611c.f5244I), method.getName(), AbstractC0610b.c(method));
        if (c0611c.f5256g.getReturnType().equals(Void.TYPE)) {
            return;
        }
        interfaceC0462h.e(87);
    }

    private void t(C0075a c0075a, InterfaceC0462h interfaceC0462h) {
        interfaceC0462h.h(25, 1);
        interfaceC0462h.h(25, c0075a.h("context"));
        interfaceC0462h.i(TvLanguage.FULAH, f4118c, "setContext", "(" + AbstractC0610b.b(g.h.class) + ")V");
        C0460f c0460f = new C0460f();
        interfaceC0462h.h(25, c0075a.h("childContext"));
        interfaceC0462h.l(TvLanguage.GREEKANCIENT, c0460f);
        interfaceC0462h.h(25, c0075a.h("childContext"));
        interfaceC0462h.h(25, c0075a.h("instance"));
        interfaceC0462h.c(TvLanguage.FRISIAN, AbstractC0610b.g(g.h.class), "object", "Ljava/lang/Object;");
        interfaceC0462h.g(c0460f);
    }

    private void u(InterfaceC0462h interfaceC0462h, C0075a c0075a, int i2) {
        String str = "_asm_flag_" + (i2 / 32);
        interfaceC0462h.h(21, c0075a.h(str));
        interfaceC0462h.k(Integer.valueOf(1 << i2));
        interfaceC0462h.e(128);
        interfaceC0462h.h(54, c0075a.h(str));
    }

    private void w(C0075a c0075a, InterfaceC0462h interfaceC0462h) {
        interfaceC0462h.h(25, 1);
        interfaceC0462h.c(TvLanguage.FRISIANEASTERN, f4118c, "lexer", AbstractC0610b.b(InterfaceC0476c.class));
        interfaceC0462h.b(TvLanguage.GORONTALO, f4119d);
        interfaceC0462h.h(58, c0075a.h("lexer"));
    }

    public t v(g.i iVar, C0615g c0615g) {
        String str;
        Class cls = c0615g.f5289a;
        if (cls.isPrimitive()) {
            throw new IllegalArgumentException("not support type :" + cls.getName());
        }
        String str2 = "FastjsonASMDeserializer_" + this.f4121b.incrementAndGet() + "_" + cls.getSimpleName();
        Package r12 = C0499a.class.getPackage();
        if (r12 != null) {
            String name = r12.getName();
            String str3 = name.replace('.', '/') + "/" + str2;
            str = name + "." + str2;
            str2 = str3;
        } else {
            str = str2;
        }
        C0457c c0457c = new C0457c();
        c0457c.k(49, 33, str2, AbstractC0610b.g(o.class), null);
        m(c0457c, new C0075a(str2, iVar, c0615g, 3));
        c(c0457c, new C0075a(str2, iVar, c0615g, 3));
        g(c0457c, new C0075a(str2, iVar, c0615g, 5));
        h(c0457c, new C0075a(str2, iVar, c0615g, 4));
        byte[] bArrJ = c0457c.j();
        return (t) this.f4120a.a(str, bArrJ, 0, bArrJ.length).getConstructor(g.i.class, C0615g.class).newInstance(iVar, c0615g);
    }
}
