package k.a.q.y;

import com.cvte.vman.instance.InvokeCmd;
import java.util.ArrayList;
import java.util.LinkedHashMap;

/* JADX INFO: compiled from: JsonTreeReader.kt */
/* JADX INFO: loaded from: classes.dex */
public final class z {
    private final k.a.q.y.a a;
    private final boolean b;
    private int c;

    /* JADX INFO: compiled from: JsonTreeReader.kt */
    @j.m0.f.a.d(c = "kotlinx.serialization.json.internal.JsonTreeReader$readDeepRecursive$1", f = "JsonTreeReader.kt", l = {InvokeCmd.CMD_SYSTEMCTRL_GET_AENA_STATE}, m = "invokeSuspend")
    static final class a extends j.m0.f.a.i implements j.p0.c.q<j.c<j.h0, k.a.q.h>, j.h0, j.m0.a<? super k.a.q.h>, Object> {
        int e;
        private /* synthetic */ Object f;

        a(j.m0.a<? super a> aVar) {
            super(3, aVar);
        }

        @Override // j.m0.f.a.a
        public final Object g(Object obj) throws Throwable {
            Object objA = j.m0.e.d.a();
            int i2 = this.e;
            if (i2 == 0) {
                j.r.b(obj);
                j.c cVar = (j.c) this.f;
                byte bE = z.this.a.E();
                if (bE == 1) {
                    return z.this.j(true);
                }
                if (bE == 0) {
                    return z.this.j(false);
                }
                if (bE != 6) {
                    if (bE == 8) {
                        return z.this.f();
                    }
                    k.a.q.y.a.y(z.this.a, "Can't begin reading element, unexpected token", 0, null, 6, null);
                    throw null;
                }
                z zVar = z.this;
                this.e = 1;
                obj = zVar.h(cVar, this);
                if (obj == objA) {
                    return objA;
                }
            } else {
                if (i2 != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                j.r.b(obj);
            }
            return (k.a.q.h) obj;
        }

        @Override // j.p0.c.q
        /* JADX INFO: renamed from: i, reason: merged with bridge method [inline-methods] */
        public final Object b(j.c<j.h0, k.a.q.h> cVar, j.h0 h0Var, j.m0.a<? super k.a.q.h> aVar) {
            a aVar2 = z.this.new a(aVar);
            aVar2.f = cVar;
            return aVar2.g(j.h0.a);
        }
    }

    /* JADX INFO: compiled from: JsonTreeReader.kt */
    @j.m0.f.a.d(c = "kotlinx.serialization.json.internal.JsonTreeReader", f = "JsonTreeReader.kt", l = {23}, m = "readObject")
    static final class b extends j.m0.f.a.c {
        Object f;

        /* JADX INFO: renamed from: g, reason: collision with root package name */
        Object f933g;

        /* JADX INFO: renamed from: h, reason: collision with root package name */
        Object f934h;

        /* JADX INFO: renamed from: i, reason: collision with root package name */
        Object f935i;

        /* JADX INFO: renamed from: j, reason: collision with root package name */
        /* synthetic */ Object f936j;

        /* JADX INFO: renamed from: l, reason: collision with root package name */
        int f938l;

        b(j.m0.a<? super b> aVar) {
            super(aVar);
        }

        @Override // j.m0.f.a.a
        public final Object g(Object obj) {
            this.f936j = obj;
            this.f938l |= Integer.MIN_VALUE;
            return z.this.h(null, this);
        }
    }

    public z(k.a.q.f fVar, k.a.q.y.a aVar) {
        j.p0.d.r.f(fVar, "configuration");
        j.p0.d.r.f(aVar, "lexer");
        this.a = aVar;
        this.b = fVar.l();
    }

    /* JADX INFO: Access modifiers changed from: private */
    public final k.a.q.h f() {
        byte bM = this.a.m();
        if (this.a.E() == 4) {
            k.a.q.y.a.y(this.a, "Unexpected leading comma", 0, null, 6, null);
            throw null;
        }
        ArrayList arrayList = new ArrayList();
        while (this.a.f()) {
            arrayList.add(e());
            bM = this.a.m();
            if (bM != 4) {
                k.a.q.y.a aVar = this.a;
                boolean z = bM == 9;
                int i2 = aVar.a;
                if (!z) {
                    k.a.q.y.a.y(aVar, "Expected end of the array or comma", i2, null, 4, null);
                    throw null;
                }
            }
        }
        if (bM == 8) {
            this.a.n((byte) 9);
        } else if (bM == 4) {
            k.a.q.y.a.y(this.a, "Unexpected trailing comma", 0, null, 6, null);
            throw null;
        }
        return new k.a.q.b(arrayList);
    }

    private final k.a.q.h g() {
        return (k.a.q.h) j.b.b(new j.a(new a(null)), j.h0.a);
    }

    /* JADX INFO: Access modifiers changed from: private */
    /* JADX WARN: Removed duplicated region for block: B:19:0x0073  */
    /* JADX WARN: Removed duplicated region for block: B:29:0x00b4  */
    /* JADX WARN: Removed duplicated region for block: B:33:0x00c7  */
    /* JADX WARN: Removed duplicated region for block: B:35:0x00cd  */
    /* JADX WARN: Removed duplicated region for block: B:36:0x00d3  */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0017  */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:26:0x009d -> B:27:0x00a7). Please report as a decompilation issue!!! */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final java.lang.Object h(j.c<j.h0, k.a.q.h> r22, j.m0.a<? super k.a.q.h> r23) throws java.lang.Throwable {
        /*
            Method dump skipped, instruction units count: 243
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: k.a.q.y.z.h(j.c, j.m0.a):java.lang.Object");
    }

    private final k.a.q.h i() {
        byte bN = this.a.n((byte) 6);
        if (this.a.E() == 4) {
            k.a.q.y.a.y(this.a, "Unexpected leading comma", 0, null, 6, null);
            throw null;
        }
        LinkedHashMap linkedHashMap = new LinkedHashMap();
        while (true) {
            if (!this.a.f()) {
                break;
            }
            String strS = this.b ? this.a.s() : this.a.q();
            this.a.n((byte) 5);
            linkedHashMap.put(strS, e());
            bN = this.a.m();
            if (bN != 4) {
                if (bN != 7) {
                    k.a.q.y.a.y(this.a, "Expected end of the object or comma", 0, null, 6, null);
                    throw null;
                }
            }
        }
        if (bN == 6) {
            this.a.n((byte) 7);
        } else if (bN == 4) {
            k.a.q.y.a.y(this.a, "Unexpected trailing comma", 0, null, 6, null);
            throw null;
        }
        return new k.a.q.t(linkedHashMap);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public final k.a.q.v j(boolean z) {
        String strS = (this.b || !z) ? this.a.s() : this.a.q();
        return (z || !j.p0.d.r.a(strS, "null")) ? new k.a.q.o(strS, z) : k.a.q.r.INSTANCE;
    }

    public final k.a.q.h e() {
        byte bE = this.a.E();
        if (bE == 1) {
            return j(true);
        }
        if (bE == 0) {
            return j(false);
        }
        if (bE == 6) {
            int i2 = this.c + 1;
            this.c = i2;
            this.c--;
            return i2 == 200 ? g() : i();
        }
        if (bE == 8) {
            return f();
        }
        k.a.q.y.a.y(this.a, "Cannot begin reading element, unexpected token: " + ((int) bE), 0, null, 6, null);
        throw null;
    }
}
