package androidx.room.util;

import androidx.media3.exoplayer.upstream.CmcdConfiguration;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import kotlin.collections.builders.ListBuilder;
import kotlin.collections.n;
import xyz.stream.download.config.InnerConstant;

/* JADX INFO: loaded from: classes.dex */
public abstract class g {
    public static final List a(k3.c cVar) {
        int iA = f.a(cVar, InnerConstant.Db.f36069id);
        int iA2 = f.a(cVar, "seq");
        int iA3 = f.a(cVar, "from");
        int iA4 = f.a(cVar, "to");
        ListBuilder listBuilder = new ListBuilder();
        while (cVar.G()) {
            listBuilder.add(new c((int) cVar.getLong(iA), (int) cVar.getLong(iA2), cVar.A(iA3), cVar.A(iA4)));
        }
        listBuilder.m();
        return n.n1(listBuilder);
    }

    public static final j b(k3.a aVar, String str, boolean z10) throws Exception {
        k3.c cVarJ = aVar.J("PRAGMA index_xinfo(`" + str + "`)");
        try {
            int iA = f.a(cVarJ, "seqno");
            int iA2 = f.a(cVarJ, CmcdConfiguration.KEY_CONTENT_ID);
            int iA3 = f.a(cVarJ, "name");
            int iA4 = f.a(cVarJ, "desc");
            if (iA != -1 && iA2 != -1 && iA3 != -1 && iA4 != -1) {
                LinkedHashMap linkedHashMap = new LinkedHashMap();
                LinkedHashMap linkedHashMap2 = new LinkedHashMap();
                while (cVarJ.G()) {
                    if (((int) cVarJ.getLong(iA2)) >= 0) {
                        int i10 = (int) cVarJ.getLong(iA);
                        String strA = cVarJ.A(iA3);
                        String str2 = cVarJ.getLong(iA4) > 0 ? "DESC" : "ASC";
                        linkedHashMap.put(Integer.valueOf(i10), strA);
                        linkedHashMap2.put(Integer.valueOf(i10), str2);
                    }
                }
                List listO1 = n.o1(new d0.g(3), linkedHashMap.entrySet());
                ArrayList arrayList = new ArrayList(kotlin.collections.i.Z0(10, listO1));
                Iterator it = listO1.iterator();
                while (it.hasNext()) {
                    arrayList.add((String) ((Map.Entry) it.next()).getValue());
                }
                List listQ1 = n.q1(arrayList);
                List listO12 = n.o1(new d0.g(4), linkedHashMap2.entrySet());
                ArrayList arrayList2 = new ArrayList(kotlin.collections.i.Z0(10, listO12));
                Iterator it2 = listO12.iterator();
                while (it2.hasNext()) {
                    arrayList2.add((String) ((Map.Entry) it2.next()).getValue());
                }
                j jVar = new j(str, z10, listQ1, n.q1(arrayList2));
                ua.b.h(cVarJ, null);
                return jVar;
            }
            ua.b.h(cVarJ, null);
            return null;
        } finally {
        }
    }
}
