package k.a.q.y;

import java.lang.annotation.Annotation;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import k.a.q.y.k;
import okhttp3.HttpUrl;

/* JADX INFO: compiled from: JsonNamesMap.kt */
/* JADX INFO: loaded from: classes.dex */
public final class r {
    private static final k.a<Map<String, Integer>> a = new k.a<>();

    /* JADX INFO: compiled from: JsonNamesMap.kt */
    /* synthetic */ class a extends j.p0.d.o implements j.p0.c.a<Map<String, ? extends Integer>> {
        a(Object obj) {
            super(0, obj, r.class, "buildAlternativeNamesMap", "buildAlternativeNamesMap(Lkotlinx/serialization/descriptors/SerialDescriptor;)Ljava/util/Map;", 1);
        }

        @Override // j.p0.c.a
        /* JADX INFO: renamed from: e, reason: merged with bridge method [inline-methods] */
        public final Map<String, Integer> invoke() {
            return r.a((k.a.n.f) this.receiver);
        }
    }

    public static final Map<String, Integer> a(k.a.n.f fVar) {
        String[] strArrNames;
        j.p0.d.r.f(fVar, "<this>");
        int iD = fVar.d();
        Map<String, Integer> mapA = null;
        for (int i2 = 0; i2 < iD; i2++) {
            List<Annotation> listI = fVar.i(i2);
            ArrayList arrayList = new ArrayList();
            for (Object obj : listI) {
                if (obj instanceof k.a.q.q) {
                    arrayList.add(obj);
                }
            }
            k.a.q.q qVar = (k.a.q.q) j.k0.m.J(arrayList);
            if (qVar != null && (strArrNames = qVar.names()) != null) {
                for (String str : strArrNames) {
                    if (mapA == null) {
                        mapA = j.a(fVar.d());
                    }
                    j.p0.d.r.c(mapA);
                    b(mapA, fVar, str, i2);
                }
            }
        }
        return mapA == null ? j.k0.k0.e() : mapA;
    }

    private static final void b(Map<String, Integer> map, k.a.n.f fVar, String str, int i2) {
        if (!map.containsKey(str)) {
            map.put(str, Integer.valueOf(i2));
            return;
        }
        throw new p("The suggested name '" + str + "' for property " + fVar.e(i2) + " is already one of the names for property " + fVar.e(((Number) j.k0.h0.f(map, str)).intValue()) + " in " + fVar);
    }

    public static final k.a<Map<String, Integer>> c() {
        return a;
    }

    public static final int d(k.a.n.f fVar, k.a.q.a aVar, String str) {
        j.p0.d.r.f(fVar, "<this>");
        j.p0.d.r.f(aVar, "json");
        j.p0.d.r.f(str, "name");
        int iA = fVar.a(str);
        if (iA != -3 || !aVar.d().j()) {
            return iA;
        }
        Integer num = (Integer) ((Map) k.a.q.x.a(aVar).b(fVar, a, new a(fVar))).get(str);
        if (num != null) {
            return num.intValue();
        }
        return -3;
    }

    public static final int e(k.a.n.f fVar, k.a.q.a aVar, String str, String str2) {
        j.p0.d.r.f(fVar, "<this>");
        j.p0.d.r.f(aVar, "json");
        j.p0.d.r.f(str, "name");
        j.p0.d.r.f(str2, "suffix");
        int iD = d(fVar, aVar, str);
        if (iD != -3) {
            return iD;
        }
        throw new k.a.h(fVar.b() + " does not contain element with name '" + str + '\'' + str2);
    }

    public static /* synthetic */ int f(k.a.n.f fVar, k.a.q.a aVar, String str, String str2, int i2, Object obj) {
        if ((i2 & 4) != 0) {
            str2 = HttpUrl.FRAGMENT_ENCODE_SET;
        }
        return e(fVar, aVar, str, str2);
    }
}
