package com.bytedance.adsdk.ro.jnr;

import android.util.JsonReader;
import com.bytedance.adsdk.ro.lb.ro.gof;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;

/* JADX INFO: loaded from: classes.dex */
class qhl {
    public static com.bytedance.adsdk.ro.lb.ro.ajl fm(JsonReader jsonReader, com.bytedance.adsdk.ro.wsy wsyVar) throws IOException {
        boolean z10;
        com.bytedance.adsdk.ro.lb.fm.ro roVar;
        float f10;
        gof.fm fmVar;
        gof.ro roVar2;
        ArrayList arrayList = new ArrayList();
        float fNextDouble = 0.0f;
        String strNextString = null;
        com.bytedance.adsdk.ro.lb.ro.wsy wsyVar2 = null;
        com.bytedance.adsdk.ro.lb.fm.lb lbVarFm = null;
        com.bytedance.adsdk.ro.lb.fm.ajl ajlVarLb = null;
        com.bytedance.adsdk.ro.lb.fm.ajl ajlVarLb2 = null;
        com.bytedance.adsdk.ro.lb.fm.ro roVarFm = null;
        gof.fm fmVar2 = null;
        gof.ro roVar3 = null;
        com.bytedance.adsdk.ro.lb.fm.ro roVar4 = null;
        boolean zNextBoolean = false;
        com.bytedance.adsdk.ro.lb.fm.yz yzVar = null;
        while (jsonReader.hasNext()) {
            String strNextName = jsonReader.nextName();
            strNextName.getClass();
            z10 = zNextBoolean;
            roVar = roVar4;
            f10 = fNextDouble;
            switch (strNextName) {
                case "d":
                    jsonReader.beginArray();
                    while (jsonReader.hasNext()) {
                        jsonReader.beginObject();
                        com.bytedance.adsdk.ro.lb.fm.ro roVarFm2 = null;
                        String strNextString2 = null;
                        while (jsonReader.hasNext()) {
                            gof.ro roVar5 = roVar3;
                            String strNextName2 = jsonReader.nextName();
                            strNextName2.getClass();
                            gof.fm fmVar3 = fmVar2;
                            if (strNextName2.equals("n")) {
                                strNextString2 = jsonReader.nextString();
                            } else if (strNextName2.equals("v")) {
                                roVarFm2 = yz.fm(jsonReader, wsyVar);
                            } else {
                                jsonReader.skipValue();
                            }
                            roVar3 = roVar5;
                            fmVar2 = fmVar3;
                        }
                        gof.fm fmVar4 = fmVar2;
                        gof.ro roVar6 = roVar3;
                        jsonReader.endObject();
                        if (strNextString2.equals("o")) {
                            roVar = roVarFm2;
                        } else if (strNextString2.equals("d") || strNextString2.equals("g")) {
                            wsyVar.fm(true);
                            arrayList.add(roVarFm2);
                        }
                        roVar3 = roVar6;
                        fmVar2 = fmVar4;
                    }
                    fmVar = fmVar2;
                    roVar2 = roVar3;
                    jsonReader.endArray();
                    if (arrayList.size() != 1) {
                        roVar4 = roVar;
                        zNextBoolean = z10;
                        roVar3 = roVar2;
                        fNextDouble = f10;
                        fmVar2 = fmVar;
                        break;
                    } else {
                        arrayList.add(arrayList.get(0));
                        zNextBoolean = z10;
                        roVar4 = roVar;
                        roVar3 = roVar2;
                        fNextDouble = f10;
                        fmVar2 = fmVar;
                        break;
                    }
                    break;
                case "e":
                    ajlVarLb2 = yz.lb(jsonReader, wsyVar);
                    zNextBoolean = z10;
                    roVar4 = roVar;
                    fNextDouble = f10;
                    break;
                case "g":
                    jsonReader.beginObject();
                    int iNextInt = -1;
                    while (jsonReader.hasNext()) {
                        String strNextName3 = jsonReader.nextName();
                        strNextName3.getClass();
                        if (strNextName3.equals("k")) {
                            lbVarFm = yz.fm(jsonReader, wsyVar, iNextInt);
                        } else if (strNextName3.equals("p")) {
                            iNextInt = jsonReader.nextInt();
                        } else {
                            jsonReader.skipValue();
                        }
                    }
                    jsonReader.endObject();
                    zNextBoolean = z10;
                    roVar4 = roVar;
                    fNextDouble = f10;
                    break;
                case "o":
                    yzVar = yz.ro(jsonReader, wsyVar);
                    zNextBoolean = z10;
                    roVar4 = roVar;
                    fNextDouble = f10;
                    break;
                case "s":
                    ajlVarLb = yz.lb(jsonReader, wsyVar);
                    zNextBoolean = z10;
                    roVar4 = roVar;
                    fNextDouble = f10;
                    break;
                case "t":
                    wsyVar2 = jsonReader.nextInt() == 1 ? com.bytedance.adsdk.ro.lb.ro.wsy.LINEAR : com.bytedance.adsdk.ro.lb.ro.wsy.RADIAL;
                    zNextBoolean = z10;
                    roVar4 = roVar;
                    fNextDouble = f10;
                    break;
                case "w":
                    roVarFm = yz.fm(jsonReader, wsyVar);
                    zNextBoolean = z10;
                    roVar4 = roVar;
                    fNextDouble = f10;
                    break;
                case "hd":
                    zNextBoolean = jsonReader.nextBoolean();
                    roVar4 = roVar;
                    fNextDouble = f10;
                    break;
                case "lc":
                    fmVar2 = gof.fm.values()[jsonReader.nextInt() - 1];
                    zNextBoolean = z10;
                    roVar4 = roVar;
                    fNextDouble = f10;
                    break;
                case "lj":
                    roVar3 = gof.ro.values()[jsonReader.nextInt() - 1];
                    zNextBoolean = z10;
                    roVar4 = roVar;
                    fNextDouble = f10;
                    break;
                case "ml":
                    fNextDouble = (float) jsonReader.nextDouble();
                    zNextBoolean = z10;
                    roVar4 = roVar;
                    break;
                case "nm":
                    strNextString = jsonReader.nextString();
                    zNextBoolean = z10;
                    roVar4 = roVar;
                    fNextDouble = f10;
                    break;
                default:
                    jsonReader.skipValue();
                    fmVar = fmVar2;
                    roVar2 = roVar3;
                    roVar4 = roVar;
                    zNextBoolean = z10;
                    roVar3 = roVar2;
                    fNextDouble = f10;
                    fmVar2 = fmVar;
                    break;
            }
        }
        gof.fm fmVar5 = fmVar2;
        gof.ro roVar7 = roVar3;
        float f11 = fNextDouble;
        com.bytedance.adsdk.ro.lb.fm.ro roVar8 = roVar4;
        boolean z11 = zNextBoolean;
        if (yzVar == null) {
            yzVar = new com.bytedance.adsdk.ro.lb.fm.yz(Collections.singletonList(new com.bytedance.adsdk.ro.wsy.fm(100)));
        }
        return new com.bytedance.adsdk.ro.lb.ro.ajl(strNextString, wsyVar2, lbVarFm, yzVar, ajlVarLb, ajlVarLb2, roVarFm, fmVar5, roVar7, f11, arrayList, roVar8, z11);
    }
}
