package defpackage;

import android.util.Base64;
import android.util.JsonReader;
import j$.util.DesugarCollections;
import java.io.IOException;
import java.io.StringReader;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.List;

/* JADX INFO: renamed from: ᵚˌ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C2716 {

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static final ᵢʒʡᵟ f10427;

    static {
        C1209 c1209 = new C1209();
        C2534 c2534 = C2534.f9809;
        c1209.m3699(AbstractC4079.class, c2534);
        c1209.m3699(C3051.class, c2534);
        C0533 c0533 = C0533.f2738;
        c1209.m3699(AbstractC2866.class, c0533);
        c1209.m3699(C4959.class, c0533);
        C3193 c3193 = C3193.f12117;
        c1209.m3699(AbstractC2129.class, c3193);
        c1209.m3699(C3092.class, c3193);
        C4792 c4792 = C4792.f18227;
        c1209.m3699(ˑᵕʾ.class, c4792);
        c1209.m3699(AbstractC1208.class, c4792);
        C1321 c1321 = C1321.f5508;
        c1209.m3699(AbstractC1664.class, c1321);
        c1209.m3699(C3066.class, c1321);
        C5252 c5252 = C5252.f19790;
        c1209.m3699(AbstractC0320.class, c5252);
        c1209.m3699(C0510.class, c5252);
        C1325 c1325 = C1325.f5520;
        c1209.m3699(AbstractC3474.class, c1325);
        c1209.m3699(C2574.class, c1325);
        C4233 c4233 = C4233.f16150;
        c1209.m3699(AbstractC3290.class, c4233);
        c1209.m3699(C1550.class, c4233);
        C3851 c3851 = C3851.f14711;
        c1209.m3699(AbstractC0965.class, c3851);
        c1209.m3699(C3746.class, c3851);
        C0952 c0952 = C0952.f4142;
        c1209.m3699(AbstractC1448.class, c0952);
        c1209.m3699(C0858.class, c0952);
        C4955 c4955 = C4955.f18818;
        c1209.m3699(AbstractC5546.class, c4955);
        c1209.m3699(C1564.class, c4955);
        C1890 c1890 = C1890.f7492;
        c1209.m3699(AbstractC0558.class, c1890);
        c1209.m3699(C0779.class, c1890);
        C4828 c4828 = C4828.f18405;
        c1209.m3699(AbstractC4668.class, c4828);
        c1209.m3699(C1490.class, c4828);
        C1968 c1968 = C1968.f7817;
        c1209.m3699(AbstractC4803.class, c1968);
        c1209.m3699(C1897.class, c1968);
        C0481 c0481 = C0481.f2580;
        c1209.m3699(AbstractC0663.class, c0481);
        c1209.m3699(C2500.class, c0481);
        C3319 c3319 = C3319.f12756;
        c1209.m3699(AbstractC5200.class, c3319);
        c1209.m3699(C4160.class, c3319);
        C2670 c2670 = C2670.f10321;
        c1209.m3699(AbstractC1995.class, c2670);
        c1209.m3699(C2008.class, c2670);
        C3587 c3587 = C3587.f13691;
        c1209.m3699(AbstractC1368.class, c3587);
        c1209.m3699(C4825.class, c3587);
        C1884 c1884 = C1884.f7478;
        c1209.m3699(AbstractC0175.class, c1884);
        c1209.m3699(C2940.class, c1884);
        C0193 c0193 = C0193.f1644;
        c1209.m3699(AbstractC0941.class, c0193);
        c1209.m3699(C3136.class, c0193);
        C5036 c5036 = C5036.f19068;
        c1209.m3699(AbstractC5447.class, c5036);
        c1209.m3699(C5044.class, c5036);
        C1775 c1775 = C1775.f7115;
        c1209.m3699(AbstractC2035.class, c1775);
        c1209.m3699(C3839.class, c1775);
        C3473 c3473 = C3473.f13381;
        c1209.m3699(AbstractC4036.class, c3473);
        c1209.m3699(C2127.class, c3473);
        C2603 c2603 = C2603.f10084;
        c1209.m3699(AbstractC4236.class, c2603);
        c1209.m3699(C4786.class, c2603);
        C2702 c2702 = C2702.f10398;
        c1209.m3699(AbstractC4477.class, c2702);
        c1209.m3699(C3172.class, c2702);
        C4445 c4445 = C4445.f16954;
        c1209.m3699(AbstractC2292.class, c4445);
        c1209.m3699(C0571.class, c4445);
        c1209.f5138 = true;
        f10427 = new ᵢʒʡᵟ(4, c1209);
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static C4825 m6605(JsonReader jsonReader) throws IOException {
        jsonReader.beginObject();
        String strNextString = null;
        String strNextString2 = null;
        while (jsonReader.hasNext()) {
            String strNextName = jsonReader.nextName();
            strNextName.getClass();
            if (strNextName.equals("key")) {
                strNextString = jsonReader.nextString();
                if (strNextString == null) {
                    C4935.m10233("Null key");
                    return null;
                }
            } else if (strNextName.equals("value")) {
                strNextString2 = jsonReader.nextString();
                if (strNextString2 == null) {
                    C4935.m10233("Null value");
                    return null;
                }
            } else {
                jsonReader.skipValue();
            }
        }
        jsonReader.endObject();
        if (strNextString != null && strNextString2 != null) {
            return new C4825(strNextString, strNextString2);
        }
        StringBuilder sb = new StringBuilder();
        if (strNextString == null) {
            sb.append(" key");
        }
        if (strNextString2 == null) {
            sb.append(" value");
        }
        ᵕᵩʽᵲ.ᵪᵹᵥᵻ(AbstractC3589.m8115("Missing required properties:", sb));
        return null;
    }

    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    /* JADX WARN: Removed duplicated region for block: B:170:0x0256  */
    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static C3051 m6606(JsonReader jsonReader) throws IOException {
        byte b;
        Charset charset = AbstractC4079.f15663;
        C1703 c1703 = new C1703();
        jsonReader.beginObject();
        while (jsonReader.hasNext()) {
            String strNextName = jsonReader.nextName();
            strNextName.getClass();
            switch (strNextName) {
                case "ndkPayload":
                    jsonReader.beginObject();
                    List listM6611 = null;
                    String strNextString = null;
                    while (jsonReader.hasNext()) {
                        String strNextName2 = jsonReader.nextName();
                        strNextName2.getClass();
                        if (strNextName2.equals("files")) {
                            listM6611 = m6611(jsonReader, new ᵕᵩʽᵲ(20));
                            if (listM6611 == null) {
                                C4935.m10233("Null files");
                                return null;
                            }
                        } else if (strNextName2.equals("orgId")) {
                            strNextString = jsonReader.nextString();
                        } else {
                            jsonReader.skipValue();
                        }
                    }
                    jsonReader.endObject();
                    if (listM6611 == null) {
                        ᵕᵩʽᵲ.ᵪᵹᵥᵻ("Missing required properties: files");
                        return null;
                    }
                    c1703.f6809 = new C3172(strNextString, listM6611);
                    continue;
                    break;
                    break;
                case "sdkVersion":
                    String strNextString2 = jsonReader.nextString();
                    if (strNextString2 == null) {
                        C4935.m10233("Null sdkVersion");
                        return null;
                    }
                    c1703.f6807 = strNextString2;
                    break;
                    break;
                case "appQualitySessionId":
                    c1703.f6808 = jsonReader.nextString();
                    break;
                case "appExitInfo":
                    c1703.f6805 = m6607(jsonReader);
                    break;
                case "buildVersion":
                    String strNextString3 = jsonReader.nextString();
                    if (strNextString3 == null) {
                        C4935.m10233("Null buildVersion");
                        return null;
                    }
                    c1703.f6801 = strNextString3;
                    break;
                    break;
                case "firebaseAuthenticationToken":
                    c1703.f6812 = jsonReader.nextString();
                    break;
                case "gmpAppId":
                    String strNextString4 = jsonReader.nextString();
                    if (strNextString4 == null) {
                        C4935.m10233("Null gmpAppId");
                        return null;
                    }
                    c1703.f6800 = strNextString4;
                    break;
                    break;
                case "installationUuid":
                    String strNextString5 = jsonReader.nextString();
                    if (strNextString5 == null) {
                        C4935.m10233("Null installationUuid");
                        return null;
                    }
                    c1703.f6810 = strNextString5;
                    break;
                    break;
                case "firebaseInstallationId":
                    c1703.f6804 = jsonReader.nextString();
                    break;
                case "platform":
                    c1703.f6802 = jsonReader.nextInt();
                    c1703.f6803 = (byte) (c1703.f6803 | 1);
                    break;
                case "displayVersion":
                    String strNextString6 = jsonReader.nextString();
                    if (strNextString6 == null) {
                        C4935.m10233("Null displayVersion");
                        return null;
                    }
                    c1703.f6811 = strNextString6;
                    break;
                    break;
                case "session":
                    C3245 c3245 = new C3245();
                    c3245.f12354 = false;
                    c3245.f12345 = (byte) (c3245.f12345 | 2);
                    jsonReader.beginObject();
                    while (jsonReader.hasNext()) {
                        String strNextName3 = jsonReader.nextName();
                        strNextName3.getClass();
                        switch (strNextName3) {
                            case "startedAt":
                                c3245.f12352 = jsonReader.nextLong();
                                c3245.f12345 = (byte) (c3245.f12345 | 1);
                                break;
                            case "appQualitySessionId":
                                c3245.f12344 = jsonReader.nextString();
                                break;
                            case "identifier":
                                c3245.f12342 = new String(Base64.decode(jsonReader.nextString(), 2), AbstractC4079.f15663);
                                break;
                            case "endedAt":
                                c3245.f12346 = Long.valueOf(jsonReader.nextLong());
                                break;
                            case "device":
                                C1094 c1094 = new C1094();
                                jsonReader.beginObject();
                                while (jsonReader.hasNext()) {
                                    String strNextName4 = jsonReader.nextName();
                                    strNextName4.getClass();
                                    switch (strNextName4) {
                                        case "simulator":
                                            c1094.f4661 = jsonReader.nextBoolean();
                                            c1094.f4656 = (byte) (c1094.f4656 | 16);
                                            break;
                                        case "manufacturer":
                                            String strNextString7 = jsonReader.nextString();
                                            if (strNextString7 != null) {
                                                c1094.f4653 = strNextString7;
                                                break;
                                            } else {
                                                C4935.m10233("Null manufacturer");
                                                break;
                                            }
                                            break;
                                        case "ram":
                                            c1094.f4659 = jsonReader.nextLong();
                                            c1094.f4656 = (byte) (c1094.f4656 | 4);
                                            break;
                                        case "arch":
                                            c1094.f4657 = jsonReader.nextInt();
                                            c1094.f4656 = (byte) (c1094.f4656 | 1);
                                            break;
                                        case "diskSpace":
                                            c1094.f4655 = jsonReader.nextLong();
                                            c1094.f4656 = (byte) (c1094.f4656 | 8);
                                            break;
                                        case "cores":
                                            c1094.f4654 = jsonReader.nextInt();
                                            c1094.f4656 = (byte) (c1094.f4656 | 2);
                                            break;
                                        case "model":
                                            String strNextString8 = jsonReader.nextString();
                                            if (strNextString8 != null) {
                                                c1094.f4652 = strNextString8;
                                                break;
                                            } else {
                                                C4935.m10233("Null model");
                                                break;
                                            }
                                            break;
                                        case "state":
                                            c1094.f4658 = jsonReader.nextInt();
                                            c1094.f4656 = (byte) (c1094.f4656 | 32);
                                            break;
                                        case "modelClass":
                                            String strNextString9 = jsonReader.nextString();
                                            if (strNextString9 != null) {
                                                c1094.f4660 = strNextString9;
                                                break;
                                            } else {
                                                C4935.m10233("Null modelClass");
                                                break;
                                            }
                                            break;
                                        default:
                                            jsonReader.skipValue();
                                            break;
                                    }
                                }
                                jsonReader.endObject();
                                c3245.f12348 = c1094.m3542();
                                break;
                            case "events":
                                ArrayList arrayList = new ArrayList();
                                jsonReader.beginArray();
                                while (jsonReader.hasNext()) {
                                    arrayList.add(m6608(jsonReader));
                                }
                                jsonReader.endArray();
                                c3245.f12351 = DesugarCollections.unmodifiableList(arrayList);
                                break;
                            case "os":
                                C3910 c3910 = new C3910();
                                jsonReader.beginObject();
                                while (jsonReader.hasNext()) {
                                    String strNextName5 = jsonReader.nextName();
                                    strNextName5.getClass();
                                    switch (strNextName5) {
                                        case "buildVersion":
                                            String strNextString10 = jsonReader.nextString();
                                            if (strNextString10 != null) {
                                                c3910.f14934 = strNextString10;
                                                break;
                                            } else {
                                                C4935.m10233("Null buildVersion");
                                                break;
                                            }
                                            break;
                                        case "jailbroken":
                                            c3910.f14937 = jsonReader.nextBoolean();
                                            c3910.f14935 = (byte) (c3910.f14935 | 2);
                                            break;
                                        case "version":
                                            String strNextString11 = jsonReader.nextString();
                                            if (strNextString11 != null) {
                                                c3910.f14933 = strNextString11;
                                                break;
                                            } else {
                                                C4935.m10233("Null version");
                                                break;
                                            }
                                            break;
                                        case "platform":
                                            c3910.f14936 = jsonReader.nextInt();
                                            c3910.f14935 = (byte) (c3910.f14935 | 1);
                                            break;
                                        default:
                                            jsonReader.skipValue();
                                            break;
                                    }
                                }
                                jsonReader.endObject();
                                c3245.f12353 = c3910.m8636();
                                break;
                            case "app":
                                jsonReader.beginObject();
                                String strNextString12 = null;
                                String strNextString13 = null;
                                String strNextString14 = null;
                                String strNextString15 = null;
                                String strNextString16 = null;
                                String strNextString17 = null;
                                while (jsonReader.hasNext()) {
                                    String strNextName6 = jsonReader.nextName();
                                    strNextName6.getClass();
                                    switch (strNextName6.hashCode()) {
                                        case -1618432855:
                                            b = !strNextName6.equals("identifier") ? (byte) -1 : (byte) 0;
                                            break;
                                        case -519438642:
                                            if (strNextName6.equals("developmentPlatform")) {
                                                b = 1;
                                                break;
                                            }
                                            break;
                                        case 213652010:
                                            if (strNextName6.equals("developmentPlatformVersion")) {
                                                b = 2;
                                                break;
                                            }
                                            break;
                                        case 351608024:
                                            b = !strNextName6.equals("version") ? (byte) -1 : (byte) 3;
                                            break;
                                        case 719853845:
                                            b = !strNextName6.equals("installationUuid") ? (byte) -1 : (byte) 4;
                                            break;
                                        case 1975623094:
                                            b = !strNextName6.equals("displayVersion") ? (byte) -1 : (byte) 5;
                                            break;
                                        default:
                                            b = -1;
                                            break;
                                    }
                                    switch (b) {
                                        case 0:
                                            strNextString17 = jsonReader.nextString();
                                            if (strNextString17 == null) {
                                                C4935.m10233("Null identifier");
                                            }
                                            break;
                                        case 1:
                                            strNextString15 = jsonReader.nextString();
                                            break;
                                        case 2:
                                            strNextString16 = jsonReader.nextString();
                                            break;
                                        case 3:
                                            strNextString12 = jsonReader.nextString();
                                            if (strNextString12 == null) {
                                                C4935.m10233("Null version");
                                            }
                                            break;
                                        case 4:
                                            strNextString14 = jsonReader.nextString();
                                            break;
                                        case 5:
                                            strNextString13 = jsonReader.nextString();
                                            break;
                                        default:
                                            jsonReader.skipValue();
                                            break;
                                    }
                                }
                                jsonReader.endObject();
                                if (strNextString17 != null && strNextString12 != null) {
                                    c3245.f12350 = new C3092(strNextString17, strNextString12, strNextString13, strNextString14, strNextString15, strNextString16);
                                    break;
                                } else {
                                    StringBuilder sb = new StringBuilder();
                                    if (strNextString17 == null) {
                                        sb.append(" identifier");
                                    }
                                    if (strNextString12 == null) {
                                        sb.append(" version");
                                    }
                                    ᵕᵩʽᵲ.ᵪᵹᵥᵻ(AbstractC3589.m8115("Missing required properties:", sb));
                                    break;
                                }
                                break;
                            case "user":
                                jsonReader.beginObject();
                                String strNextString18 = null;
                                while (jsonReader.hasNext()) {
                                    if (jsonReader.nextName().equals("identifier")) {
                                        strNextString18 = jsonReader.nextString();
                                        if (strNextString18 == null) {
                                            C4935.m10233("Null identifier");
                                            break;
                                        }
                                    } else {
                                        jsonReader.skipValue();
                                    }
                                }
                                jsonReader.endObject();
                                if (strNextString18 != null) {
                                    c3245.f12343 = new C3066(strNextString18);
                                    break;
                                } else {
                                    ᵕᵩʽᵲ.ᵪᵹᵥᵻ("Missing required properties: identifier");
                                    break;
                                }
                                break;
                            case "generator":
                                String strNextString19 = jsonReader.nextString();
                                if (strNextString19 != null) {
                                    c3245.f12349 = strNextString19;
                                    break;
                                } else {
                                    C4935.m10233("Null generator");
                                    break;
                                }
                                break;
                            case "crashed":
                                c3245.f12354 = jsonReader.nextBoolean();
                                c3245.f12345 = (byte) (c3245.f12345 | 2);
                                break;
                            case "generatorType":
                                c3245.f12347 = jsonReader.nextInt();
                                c3245.f12345 = (byte) (c3245.f12345 | 4);
                                break;
                            default:
                                jsonReader.skipValue();
                                break;
                        }
                        return null;
                    }
                    jsonReader.endObject();
                    c1703.f6806 = c3245.m7396();
                    break;
                default:
                    jsonReader.skipValue();
                    break;
            }
        }
        jsonReader.endObject();
        return c1703.m4691();
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public static C1897 m6607(JsonReader jsonReader) throws IOException {
        C0490 c0490 = new C0490();
        jsonReader.beginObject();
        while (jsonReader.hasNext()) {
            String strNextName = jsonReader.nextName();
            strNextName.getClass();
            switch (strNextName) {
                case "buildIdMappingForArch":
                    c0490.f2599 = m6611(jsonReader, new ᵕᵩʽᵲ(19));
                    break;
                case "pid":
                    c0490.f2596 = jsonReader.nextInt();
                    c0490.f2595 = (byte) (c0490.f2595 | 1);
                    break;
                case "pss":
                    c0490.f2594 = jsonReader.nextLong();
                    c0490.f2595 = (byte) (c0490.f2595 | 8);
                    break;
                case "rss":
                    c0490.f2600 = jsonReader.nextLong();
                    c0490.f2595 = (byte) (c0490.f2595 | 16);
                    break;
                case "timestamp":
                    c0490.f2597 = jsonReader.nextLong();
                    c0490.f2595 = (byte) (c0490.f2595 | 32);
                    break;
                case "processName":
                    String strNextString = jsonReader.nextString();
                    if (strNextString == null) {
                        C4935.m10233("Null processName");
                        return null;
                    }
                    c0490.f2591 = strNextString;
                    break;
                    break;
                case "reasonCode":
                    c0490.f2593 = jsonReader.nextInt();
                    c0490.f2595 = (byte) (c0490.f2595 | 2);
                    break;
                case "traceFile":
                    c0490.f2592 = jsonReader.nextString();
                    break;
                case "importance":
                    c0490.f2598 = jsonReader.nextInt();
                    c0490.f2595 = (byte) (c0490.f2595 | 4);
                    break;
                default:
                    jsonReader.skipValue();
                    break;
            }
        }
        jsonReader.endObject();
        return c0490.m1963();
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Code restructure failed: missing block: B:178:0x0290, code lost:
    
        r0 = new java.lang.StringBuilder();
     */
    /* JADX WARN: Code restructure failed: missing block: B:179:0x0295, code lost:
    
        if (r5 != 0) goto L181;
     */
    /* JADX WARN: Code restructure failed: missing block: B:180:0x0297, code lost:
    
        r0.append(" name");
     */
    /* JADX WARN: Code restructure failed: missing block: B:181:0x029c, code lost:
    
        if (r6 != 0) goto L183;
     */
    /* JADX WARN: Code restructure failed: missing block: B:182:0x029e, code lost:
    
        r0.append(" code");
     */
    /* JADX WARN: Code restructure failed: missing block: B:184:0x02a5, code lost:
    
        if ((r4 & 1) != 0) goto L186;
     */
    /* JADX WARN: Code restructure failed: missing block: B:185:0x02a7, code lost:
    
        r0.append(" address");
     */
    /* JADX WARN: Code restructure failed: missing block: B:186:0x02ac, code lost:
    
        ᵕᵩʽᵲ.ᵪᵹᵥᵻ(defpackage.AbstractC3589.m8115("Missing required properties:", r0));
     */
    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:111:0x01aa  */
    /* JADX WARN: Removed duplicated region for block: B:157:0x024e  */
    /* JADX WARN: Removed duplicated region for block: B:242:0x03c4  */
    /* JADX WARN: Removed duplicated region for block: B:62:0x00e8  */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0020  */
    /* JADX WARN: Type inference failed for: r22v0 */
    /* JADX WARN: Type inference failed for: r22v1, types: [java.util.List] */
    /* JADX WARN: Type inference failed for: r22v2, types: [java.util.List] */
    /* JADX WARN: Type inference failed for: r22v3 */
    /* JADX WARN: Type inference failed for: r23v0 */
    /* JADX WARN: Type inference failed for: r23v1, types: [ˋˏᵞᵮ] */
    /* JADX WARN: Type inference failed for: r23v3 */
    /* JADX WARN: Type inference failed for: r23v4 */
    /* JADX WARN: Type inference failed for: r23v5 */
    /* JADX WARN: Type inference failed for: r23v6 */
    /* JADX WARN: Type inference failed for: r23v7 */
    /* JADX WARN: Type inference failed for: r24v0 */
    /* JADX WARN: Type inference failed for: r24v1, types: [ᵶˁⁱ] */
    /* JADX WARN: Type inference failed for: r24v2, types: [ˏᵬˑ] */
    /* JADX WARN: Type inference failed for: r24v3 */
    /* JADX WARN: Type inference failed for: r25v0 */
    /* JADX WARN: Type inference failed for: r25v1, types: [ᵭᵢᵺ] */
    /* JADX WARN: Type inference failed for: r25v2 */
    /* JADX WARN: Type inference failed for: r25v3 */
    /* JADX WARN: Type inference failed for: r26v0 */
    /* JADX WARN: Type inference failed for: r26v1, types: [java.util.List] */
    /* JADX WARN: Type inference failed for: r26v3 */
    /* JADX WARN: Type inference failed for: r26v4 */
    /* JADX WARN: Type inference failed for: r26v5 */
    /* JADX WARN: Type inference failed for: r26v6 */
    /* JADX WARN: Type inference failed for: r26v7 */
    /* JADX WARN: Type inference failed for: r5v1 */
    /* JADX WARN: Type inference failed for: r5v2, types: [java.lang.String] */
    /* JADX WARN: Type inference failed for: r5v3 */
    /* JADX WARN: Type inference failed for: r5v4, types: [java.lang.String] */
    /* JADX WARN: Type inference failed for: r6v0 */
    /* JADX WARN: Type inference failed for: r6v1, types: [java.lang.String] */
    /* JADX WARN: Type inference failed for: r6v2, types: [java.lang.String] */
    /* JADX WARN: Type inference failed for: r6v3 */
    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static C1550 m6608(JsonReader jsonReader) throws IOException {
        byte b;
        C1550 c1550;
        ?? c4160;
        ?? r26;
        C3887 c3887 = new C3887();
        jsonReader.beginObject();
        while (jsonReader.hasNext()) {
            String strNextName = jsonReader.nextName();
            strNextName.getClass();
            switch (strNextName.hashCode()) {
                case -1335157162:
                    b = !strNextName.equals("device") ? (byte) -1 : (byte) 0;
                    break;
                case -259312414:
                    if (strNextName.equals("rollouts")) {
                        b = 1;
                        break;
                    }
                    break;
                case 96801:
                    if (strNextName.equals("app")) {
                        b = 2;
                        break;
                    }
                    break;
                case 107332:
                    if (strNextName.equals("log")) {
                        b = 3;
                        break;
                    }
                    break;
                case 3575610:
                    if (strNextName.equals("type")) {
                        b = 4;
                        break;
                    }
                    break;
                case 55126294:
                    if (strNextName.equals("timestamp")) {
                        b = 5;
                        break;
                    }
                    break;
            }
            C1550 c15502 = null;
            switch (b) {
                case 0:
                    C1824 c1824 = new C1824();
                    jsonReader.beginObject();
                    while (jsonReader.hasNext()) {
                        String strNextName2 = jsonReader.nextName();
                        strNextName2.getClass();
                        switch (strNextName2) {
                            case "batteryLevel":
                                c1824.f7259 = Double.valueOf(jsonReader.nextDouble());
                                break;
                            case "batteryVelocity":
                                c1824.f7256 = jsonReader.nextInt();
                                c1824.f7260 = (byte) (c1824.f7260 | 1);
                                break;
                            case "orientation":
                                c1824.f7261 = jsonReader.nextInt();
                                c1824.f7260 = (byte) (c1824.f7260 | 4);
                                break;
                            case "diskUsed":
                                c1824.f7262 = jsonReader.nextLong();
                                c1824.f7260 = (byte) (c1824.f7260 | 16);
                                break;
                            case "ramUsed":
                                c1824.f7258 = jsonReader.nextLong();
                                c1824.f7260 = (byte) (c1824.f7260 | 8);
                                break;
                            case "proximityOn":
                                c1824.f7257 = jsonReader.nextBoolean();
                                c1824.f7260 = (byte) (c1824.f7260 | 2);
                                break;
                            default:
                                jsonReader.skipValue();
                                break;
                        }
                    }
                    jsonReader.endObject();
                    c3887.f14830 = c1824.m5008();
                    break;
                case 1:
                    jsonReader.beginObject();
                    List listM6611 = null;
                    while (jsonReader.hasNext()) {
                        String strNextName3 = jsonReader.nextName();
                        strNextName3.getClass();
                        if (strNextName3.equals("assignments")) {
                            listM6611 = m6611(jsonReader, new ᵕᵩʽᵲ(21));
                            if (listM6611 == null) {
                                C4935.m10233("Null rolloutAssignments");
                                return null;
                            }
                        } else {
                            jsonReader.skipValue();
                        }
                    }
                    jsonReader.endObject();
                    if (listM6611 == null) {
                        ᵕᵩʽᵲ.ᵪᵹᵥᵻ("Missing required properties: rolloutAssignments");
                        return null;
                    }
                    c3887.f14831 = new C3839(listM6611);
                    break;
                    break;
                case 2:
                    jsonReader.beginObject();
                    C0858 c0858 = null;
                    List listUnmodifiableList = null;
                    List listUnmodifiableList2 = null;
                    Boolean boolValueOf = null;
                    C2940 c2940M6610 = null;
                    List listUnmodifiableList3 = null;
                    boolean z = false;
                    int iNextInt = 0;
                    while (true) {
                        c1550 = c15502;
                        if (jsonReader.hasNext()) {
                            String strNextName4 = jsonReader.nextName();
                            strNextName4.getClass();
                            switch (strNextName4) {
                                case "appProcessDetails":
                                    ArrayList arrayList = new ArrayList();
                                    jsonReader.beginArray();
                                    while (jsonReader.hasNext()) {
                                        arrayList.add(m6610(jsonReader));
                                    }
                                    jsonReader.endArray();
                                    listUnmodifiableList3 = DesugarCollections.unmodifiableList(arrayList);
                                    c15502 = c1550;
                                    break;
                                case "background":
                                    boolValueOf = Boolean.valueOf(jsonReader.nextBoolean());
                                    c15502 = c1550;
                                    break;
                                case "execution":
                                    jsonReader.beginObject();
                                    ?? M6611 = c1550;
                                    ?? M6613 = M6611;
                                    ?? M6607 = M6613;
                                    c4160 = M6607;
                                    r26 = c4160;
                                    while (jsonReader.hasNext()) {
                                        String strNextName5 = jsonReader.nextName();
                                        strNextName5.getClass();
                                        switch (strNextName5) {
                                            case "appExitInfo":
                                                M6607 = m6607(jsonReader);
                                                break;
                                            case "threads":
                                                M6611 = m6611(jsonReader, new ᵕᵩʽᵲ(22));
                                                break;
                                            case "signal":
                                                jsonReader.beginObject();
                                                long jNextLong = 0;
                                                byte b2 = 0;
                                                ?? NextString = c1550;
                                                ?? NextString2 = NextString;
                                                while (jsonReader.hasNext()) {
                                                    String strNextName6 = jsonReader.nextName();
                                                    strNextName6.getClass();
                                                    switch (strNextName6) {
                                                        case "address":
                                                            b2 = (byte) (b2 | 1);
                                                            jNextLong = jsonReader.nextLong();
                                                            break;
                                                        case "code":
                                                            NextString2 = jsonReader.nextString();
                                                            if (NextString2 != 0) {
                                                                break;
                                                            } else {
                                                                C4935.m10233("Null code");
                                                                break;
                                                            }
                                                            break;
                                                        case "name":
                                                            NextString = jsonReader.nextString();
                                                            if (NextString != 0) {
                                                                break;
                                                            } else {
                                                                C4935.m10233("Null name");
                                                                break;
                                                            }
                                                            break;
                                                        default:
                                                            jsonReader.skipValue();
                                                            break;
                                                    }
                                                }
                                                jsonReader.endObject();
                                                if (b2 == 1 && NextString != 0 && NextString2 != 0) {
                                                    c4160 = new C4160(jNextLong, NextString, NextString2);
                                                    break;
                                                } else {
                                                    break;
                                                }
                                                break;
                                            case "binaries":
                                                List listM66112 = m6611(jsonReader, new ᵕᵩʽᵲ(23));
                                                M6613 = M6613;
                                                r26 = listM66112;
                                                if (listM66112 == null) {
                                                    C4935.m10233("Null binaries");
                                                    break;
                                                }
                                                break;
                                            case "exception":
                                                M6613 = m6613(jsonReader);
                                                r26 = r26;
                                                break;
                                            default:
                                                jsonReader.skipValue();
                                                M6613 = M6613;
                                                r26 = r26;
                                                break;
                                        }
                                    }
                                    jsonReader.endObject();
                                    if (c4160 != 0 && r26 != 0) {
                                        c0858 = new C0858(M6611, M6613, M6607, c4160, r26);
                                        c15502 = c1550;
                                        break;
                                    } else {
                                        break;
                                    }
                                    break;
                                case "internalKeys":
                                    ArrayList arrayList2 = new ArrayList();
                                    jsonReader.beginArray();
                                    while (jsonReader.hasNext()) {
                                        arrayList2.add(m6605(jsonReader));
                                    }
                                    jsonReader.endArray();
                                    listUnmodifiableList2 = DesugarCollections.unmodifiableList(arrayList2);
                                    c15502 = c1550;
                                    break;
                                case "customAttributes":
                                    ArrayList arrayList3 = new ArrayList();
                                    jsonReader.beginArray();
                                    while (jsonReader.hasNext()) {
                                        arrayList3.add(m6605(jsonReader));
                                    }
                                    jsonReader.endArray();
                                    listUnmodifiableList = DesugarCollections.unmodifiableList(arrayList3);
                                    c15502 = c1550;
                                    break;
                                case "uiOrientation":
                                    iNextInt = jsonReader.nextInt();
                                    z = true;
                                    c15502 = c1550;
                                    break;
                                case "currentProcessDetails":
                                    c2940M6610 = m6610(jsonReader);
                                    c15502 = c1550;
                                    break;
                                default:
                                    jsonReader.skipValue();
                                    c15502 = c1550;
                                    break;
                            }
                            return null;
                        }
                        jsonReader.endObject();
                        if (!z || c0858 == null) {
                            StringBuilder sb = new StringBuilder();
                            if (c0858 == null) {
                                sb.append(" execution");
                            }
                            if (!z) {
                                sb.append(" uiOrientation");
                            }
                            ᵕᵩʽᵲ.ᵪᵹᵥᵻ(AbstractC3589.m8115("Missing required properties:", sb));
                            return c1550;
                        }
                        c3887.f14826 = new C3746(c0858, listUnmodifiableList, listUnmodifiableList2, boolValueOf, c2940M6610, listUnmodifiableList3, iNextInt);
                        break;
                    }
                    StringBuilder sb2 = new StringBuilder();
                    if (c4160 == 0) {
                        sb2.append(" signal");
                    }
                    if (r26 == 0) {
                        sb2.append(" binaries");
                    }
                    ᵕᵩʽᵲ.ᵪᵹᵥᵻ(AbstractC3589.m8115("Missing required properties:", sb2));
                    return c1550;
                case 3:
                    jsonReader.beginObject();
                    String strNextString = null;
                    while (jsonReader.hasNext()) {
                        if (jsonReader.nextName().equals("content")) {
                            strNextString = jsonReader.nextString();
                            if (strNextString == null) {
                                C4935.m10233("Null content");
                                return null;
                            }
                        } else {
                            jsonReader.skipValue();
                        }
                    }
                    jsonReader.endObject();
                    if (strNextString == null) {
                        ᵕᵩʽᵲ.ᵪᵹᵥᵻ("Missing required properties: content");
                        return null;
                    }
                    c3887.f14827 = new C5044(strNextString);
                    break;
                    break;
                case 4:
                    String strNextString2 = jsonReader.nextString();
                    if (strNextString2 == null) {
                        C4935.m10233("Null type");
                        return null;
                    }
                    c3887.f14825 = strNextString2;
                    break;
                    break;
                case 5:
                    c3887.f14828 = jsonReader.nextLong();
                    c3887.f14829 = (byte) (c3887.f14829 | 1);
                    break;
                default:
                    jsonReader.skipValue();
                    break;
            }
        }
        jsonReader.endObject();
        return c3887.m8591();
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static C0779 m6609(JsonReader jsonReader) throws IOException {
        C3683 c3683 = new C3683();
        jsonReader.beginObject();
        while (jsonReader.hasNext()) {
            String strNextName = jsonReader.nextName();
            strNextName.getClass();
            switch (strNextName) {
                case "offset":
                    c3683.f14046 = jsonReader.nextLong();
                    c3683.f14047 = (byte) (c3683.f14047 | 2);
                    break;
                case "symbol":
                    String strNextString = jsonReader.nextString();
                    if (strNextString == null) {
                        C4935.m10233("Null symbol");
                        return null;
                    }
                    c3683.f14042 = strNextString;
                    break;
                    break;
                case "pc":
                    c3683.f14045 = jsonReader.nextLong();
                    c3683.f14047 = (byte) (c3683.f14047 | 1);
                    break;
                case "file":
                    c3683.f14043 = jsonReader.nextString();
                    break;
                case "importance":
                    c3683.f14044 = jsonReader.nextInt();
                    c3683.f14047 = (byte) (c3683.f14047 | 4);
                    break;
                default:
                    jsonReader.skipValue();
                    break;
            }
        }
        jsonReader.endObject();
        return c3683.m8301();
    }

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public static C2940 m6610(JsonReader jsonReader) throws IOException {
        C2701 c2701 = new C2701();
        jsonReader.beginObject();
        while (jsonReader.hasNext()) {
            String strNextName = jsonReader.nextName();
            strNextName.getClass();
            switch (strNextName) {
                case "pid":
                    c2701.f10391 = jsonReader.nextInt();
                    c2701.f10393 = (byte) (c2701.f10393 | 1);
                    break;
                case "processName":
                    String strNextString = jsonReader.nextString();
                    if (strNextString == null) {
                        C4935.m10233("Null processName");
                        return null;
                    }
                    c2701.f10394 = strNextString;
                    break;
                    break;
                case "defaultProcess":
                    c2701.f10395 = jsonReader.nextBoolean();
                    c2701.f10393 = (byte) (c2701.f10393 | 4);
                    break;
                case "importance":
                    c2701.f10392 = jsonReader.nextInt();
                    c2701.f10393 = (byte) (c2701.f10393 | 2);
                    break;
                default:
                    jsonReader.skipValue();
                    break;
            }
        }
        jsonReader.endObject();
        return c2701.m6512();
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Code restructure failed: missing block: B:149:0x023e, code lost:
    
        r2 = new java.lang.StringBuilder();
     */
    /* JADX WARN: Code restructure failed: missing block: B:150:0x0243, code lost:
    
        if (r3 != null) goto L152;
     */
    /* JADX WARN: Code restructure failed: missing block: B:151:0x0245, code lost:
    
        r2.append(" rolloutId");
     */
    /* JADX WARN: Code restructure failed: missing block: B:152:0x024a, code lost:
    
        if (r4 != null) goto L154;
     */
    /* JADX WARN: Code restructure failed: missing block: B:153:0x024c, code lost:
    
        r2.append(" variantId");
     */
    /* JADX WARN: Code restructure failed: missing block: B:154:0x0251, code lost:
    
        ᵕᵩʽᵲ.ᵪᵹᵥᵻ(defpackage.AbstractC3589.m8115("Missing required properties:", r2));
     */
    /* JADX WARN: Removed duplicated region for block: B:105:0x01a7  */
    /* JADX WARN: Removed duplicated region for block: B:13:0x004c  */
    /* JADX WARN: Removed duplicated region for block: B:193:0x0311  */
    /* JADX WARN: Removed duplicated region for block: B:60:0x0101  */
    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static List m6611(JsonReader jsonReader, ᵕᵩʽᵲ r23) throws IOException {
        Object objM6609;
        ArrayList arrayList = new ArrayList();
        jsonReader.beginArray();
        while (jsonReader.hasNext()) {
            Object c2500 = null;
            switch (r23.ˌᴵ) {
                case 19:
                    jsonReader.beginObject();
                    String strNextString = null;
                    String strNextString2 = null;
                    String strNextString3 = null;
                    while (true) {
                        if (jsonReader.hasNext()) {
                            String strNextName = jsonReader.nextName();
                            strNextName.getClass();
                            switch (strNextName) {
                                case "libraryName":
                                    strNextString2 = jsonReader.nextString();
                                    if (strNextString2 != null) {
                                        break;
                                    } else {
                                        C4935.m10233("Null libraryName");
                                        break;
                                    }
                                    break;
                                case "arch":
                                    strNextString = jsonReader.nextString();
                                    if (strNextString != null) {
                                        break;
                                    } else {
                                        C4935.m10233("Null arch");
                                        break;
                                    }
                                    break;
                                case "buildId":
                                    strNextString3 = jsonReader.nextString();
                                    if (strNextString3 != null) {
                                        break;
                                    } else {
                                        C4935.m10233("Null buildId");
                                        break;
                                    }
                                    break;
                                default:
                                    jsonReader.skipValue();
                                    break;
                            }
                        } else {
                            jsonReader.endObject();
                            if (strNextString == null || strNextString2 == null || strNextString3 == null) {
                                StringBuilder sb = new StringBuilder();
                                if (strNextString == null) {
                                    sb.append(" arch");
                                }
                                if (strNextString2 == null) {
                                    sb.append(" libraryName");
                                }
                                if (strNextString3 == null) {
                                    sb.append(" buildId");
                                }
                                ᵕᵩʽᵲ.ᵪᵹᵥᵻ(AbstractC3589.m8115("Missing required properties:", sb));
                            } else {
                                c2500 = new C2500(strNextString, strNextString2, strNextString3);
                            }
                        }
                    }
                    objM6609 = c2500;
                    break;
                case 20:
                    jsonReader.beginObject();
                    String strNextString4 = null;
                    byte[] bArrDecode = null;
                    while (true) {
                        if (jsonReader.hasNext()) {
                            String strNextName2 = jsonReader.nextName();
                            strNextName2.getClass();
                            if (strNextName2.equals("filename")) {
                                strNextString4 = jsonReader.nextString();
                                if (strNextString4 == null) {
                                    C4935.m10233("Null filename");
                                }
                            } else if (strNextName2.equals("contents")) {
                                bArrDecode = Base64.decode(jsonReader.nextString(), 2);
                                if (bArrDecode == null) {
                                    C4935.m10233("Null contents");
                                }
                            } else {
                                jsonReader.skipValue();
                            }
                        } else {
                            jsonReader.endObject();
                            if (strNextString4 == null || bArrDecode == null) {
                                StringBuilder sb2 = new StringBuilder();
                                if (strNextString4 == null) {
                                    sb2.append(" filename");
                                }
                                if (bArrDecode == null) {
                                    sb2.append(" contents");
                                }
                                ᵕᵩʽᵲ.ᵪᵹᵥᵻ(AbstractC3589.m8115("Missing required properties:", sb2));
                            } else {
                                c2500 = new C0571(strNextString4, bArrDecode);
                            }
                        }
                    }
                    objM6609 = c2500;
                    break;
                case 21:
                    C1928 c1928 = new C1928();
                    jsonReader.beginObject();
                    while (true) {
                        if (jsonReader.hasNext()) {
                            String strNextName3 = jsonReader.nextName();
                            strNextName3.getClass();
                            switch (strNextName3) {
                                case "parameterKey":
                                    String strNextString5 = jsonReader.nextString();
                                    if (strNextString5 != null) {
                                        c1928.f7684 = strNextString5;
                                        break;
                                    } else {
                                        C4935.m10233("Null parameterKey");
                                        break;
                                    }
                                    break;
                                case "templateVersion":
                                    c1928.f7688 = jsonReader.nextLong();
                                    c1928.f7686 = (byte) (c1928.f7686 | 1);
                                    break;
                                case "rolloutVariant":
                                    jsonReader.beginObject();
                                    String strNextString6 = null;
                                    String strNextString7 = null;
                                    while (true) {
                                        if (!jsonReader.hasNext()) {
                                            jsonReader.endObject();
                                            if (strNextString6 != null && strNextString7 != null) {
                                                c1928.f7687 = new C4786(strNextString6, strNextString7);
                                            }
                                            break;
                                        } else {
                                            String strNextName4 = jsonReader.nextName();
                                            strNextName4.getClass();
                                            if (strNextName4.equals("variantId")) {
                                                strNextString7 = jsonReader.nextString();
                                                if (strNextString7 == null) {
                                                    C4935.m10233("Null variantId");
                                                    break;
                                                }
                                            } else if (strNextName4.equals("rolloutId")) {
                                                strNextString6 = jsonReader.nextString();
                                                if (strNextString6 == null) {
                                                    C4935.m10233("Null rolloutId");
                                                    break;
                                                }
                                            } else {
                                                jsonReader.skipValue();
                                            }
                                        }
                                    }
                                    break;
                                case "parameterValue":
                                    String strNextString8 = jsonReader.nextString();
                                    if (strNextString8 != null) {
                                        c1928.f7685 = strNextString8;
                                        break;
                                    } else {
                                        C4935.m10233("Null parameterValue");
                                        break;
                                    }
                                    break;
                                default:
                                    jsonReader.skipValue();
                                    break;
                            }
                        } else {
                            jsonReader.endObject();
                            c2500 = c1928.m5166();
                        }
                    }
                    objM6609 = c2500;
                    break;
                case 22:
                    jsonReader.beginObject();
                    byte b = 0;
                    int iNextInt = 0;
                    String strNextString9 = null;
                    List listM6611 = null;
                    while (true) {
                        if (jsonReader.hasNext()) {
                            String strNextName5 = jsonReader.nextName();
                            strNextName5.getClass();
                            switch (strNextName5) {
                                case "frames":
                                    listM6611 = m6611(jsonReader, new ᵕᵩʽᵲ(24));
                                    if (listM6611 != null) {
                                        break;
                                    } else {
                                        C4935.m10233("Null frames");
                                        break;
                                    }
                                    break;
                                case "name":
                                    strNextString9 = jsonReader.nextString();
                                    if (strNextString9 == null) {
                                        C4935.m10233("Null name");
                                        break;
                                    }
                                    break;
                                case "importance":
                                    iNextInt = jsonReader.nextInt();
                                    b = (byte) (b | 1);
                                    break;
                                default:
                                    jsonReader.skipValue();
                                    break;
                            }
                        } else {
                            jsonReader.endObject();
                            if (b != 1 || strNextString9 == null || listM6611 == null) {
                                StringBuilder sb3 = new StringBuilder();
                                if (strNextString9 == null) {
                                    sb3.append(" name");
                                }
                                if ((b & 1) == 0) {
                                    sb3.append(" importance");
                                }
                                if (listM6611 == null) {
                                    sb3.append(" frames");
                                }
                                ᵕᵩʽᵲ.ᵪᵹᵥᵻ(AbstractC3589.m8115("Missing required properties:", sb3));
                            } else {
                                c2500 = new C1564(strNextString9, iNextInt, listM6611);
                            }
                        }
                    }
                    objM6609 = c2500;
                    break;
                case 23:
                    jsonReader.beginObject();
                    byte b2 = 0;
                    String strNextString10 = null;
                    String str = null;
                    long jNextLong = 0;
                    long jNextLong2 = 0;
                    while (true) {
                        if (jsonReader.hasNext()) {
                            String strNextName6 = jsonReader.nextName();
                            strNextName6.getClass();
                            switch (strNextName6) {
                                case "name":
                                    strNextString10 = jsonReader.nextString();
                                    if (strNextString10 != null) {
                                        break;
                                    } else {
                                        C4935.m10233("Null name");
                                        break;
                                    }
                                    break;
                                case "size":
                                    b2 = (byte) (b2 | 2);
                                    jNextLong2 = jsonReader.nextLong();
                                    break;
                                case "uuid":
                                    str = new String(Base64.decode(jsonReader.nextString(), 2), AbstractC4079.f15663);
                                    break;
                                case "baseAddress":
                                    b2 = (byte) (b2 | 1);
                                    jNextLong = jsonReader.nextLong();
                                    break;
                                default:
                                    jsonReader.skipValue();
                                    break;
                            }
                        } else {
                            jsonReader.endObject();
                            if (b2 != 3 || strNextString10 == null) {
                                StringBuilder sb4 = new StringBuilder();
                                if ((b2 & 1) == 0) {
                                    sb4.append(" baseAddress");
                                }
                                if ((b2 & 2) == 0) {
                                    sb4.append(" size");
                                }
                                if (strNextString10 == null) {
                                    sb4.append(" name");
                                }
                                ᵕᵩʽᵲ.ᵪᵹᵥᵻ(AbstractC3589.m8115("Missing required properties:", sb4));
                            } else {
                                c2500 = new C2008(jNextLong, jNextLong2, strNextString10, str);
                            }
                        }
                    }
                    objM6609 = c2500;
                    break;
                default:
                    objM6609 = m6609(jsonReader);
                    break;
            }
            arrayList.add(objM6609);
        }
        jsonReader.endArray();
        return DesugarCollections.unmodifiableList(arrayList);
    }

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public static C3051 m6612(String str) {
        try {
            JsonReader jsonReader = new JsonReader(new StringReader(str));
            try {
                C3051 c3051M6606 = m6606(jsonReader);
                jsonReader.close();
                return c3051M6606;
            } finally {
            }
        } catch (IllegalStateException e) {
            throw new IOException(e);
        }
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public static C1490 m6613(JsonReader jsonReader) throws IOException {
        jsonReader.beginObject();
        byte b = 0;
        int iNextInt = 0;
        String strNextString = null;
        String strNextString2 = null;
        List listM6611 = null;
        C1490 c1490M6613 = null;
        while (true) {
            if (!jsonReader.hasNext()) {
                jsonReader.endObject();
                if (b == 1 && strNextString != null && listM6611 != null) {
                    return new C1490(strNextString, strNextString2, listM6611, c1490M6613, iNextInt);
                }
                StringBuilder sb = new StringBuilder();
                if (strNextString == null) {
                    sb.append(" type");
                }
                if (listM6611 == null) {
                    sb.append(" frames");
                }
                if ((b & 1) == 0) {
                    sb.append(" overflowCount");
                }
                ᵕᵩʽᵲ.ᵪᵹᵥᵻ(AbstractC3589.m8115("Missing required properties:", sb));
                return null;
            }
            String strNextName = jsonReader.nextName();
            strNextName.getClass();
            switch (strNextName) {
                case "frames":
                    listM6611 = m6611(jsonReader, new ᵕᵩʽᵲ(24));
                    if (listM6611 == null) {
                        C4935.m10233("Null frames");
                        return null;
                    }
                    break;
                    break;
                case "reason":
                    strNextString2 = jsonReader.nextString();
                    break;
                case "type":
                    strNextString = jsonReader.nextString();
                    if (strNextString == null) {
                        C4935.m10233("Null type");
                        return null;
                    }
                    break;
                    break;
                case "causedBy":
                    c1490M6613 = m6613(jsonReader);
                    break;
                case "overflowCount":
                    iNextInt = jsonReader.nextInt();
                    b = (byte) (b | 1);
                    break;
                default:
                    jsonReader.skipValue();
                    break;
            }
        }
    }
}
