package k.a.p;

import java.lang.Enum;
import java.util.Arrays;

/* JADX INFO: compiled from: Enums.kt */
/* JADX INFO: loaded from: classes.dex */
public final class y<T extends Enum<T>> implements k.a.b<T> {
    private final T[] a;
    private k.a.n.f b;
    private final j.i c;

    /* JADX INFO: compiled from: Enums.kt */
    static final class a extends j.p0.d.s implements j.p0.c.a<k.a.n.f> {
        final /* synthetic */ y<T> b;
        final /* synthetic */ String d;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        a(y<T> yVar, String str) {
            super(0);
            this.b = yVar;
            this.d = str;
        }

        @Override // j.p0.c.a
        /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
        public final k.a.n.f invoke() {
            k.a.n.f fVar = ((y) this.b).b;
            return fVar == null ? this.b.h(this.d) : fVar;
        }
    }

    public y(String str, T[] tArr) {
        j.p0.d.r.f(str, "serialName");
        j.p0.d.r.f(tArr, "values");
        this.a = tArr;
        this.c = j.k.b(new a(this, str));
    }

    /* JADX INFO: Access modifiers changed from: private */
    public final k.a.n.f h(String str) {
        x xVar = new x(str, this.a.length);
        for (T t : this.a) {
            d1.n(xVar, t.name(), false, 2, null);
        }
        return xVar;
    }

    @Override // k.a.b, k.a.i, k.a.a
    public k.a.n.f a() {
        return (k.a.n.f) this.c.getValue();
    }

    @Override // k.a.a
    /* JADX INFO: renamed from: i, reason: merged with bridge method [inline-methods] */
    public T d(k.a.o.e eVar) {
        j.p0.d.r.f(eVar, "decoder");
        int iP = eVar.p(a());
        boolean z = false;
        if (iP >= 0 && iP < this.a.length) {
            z = true;
        }
        if (z) {
            return this.a[iP];
        }
        throw new k.a.h(iP + " is not among valid " + a().b() + " enum values, values size is " + this.a.length);
    }

    @Override // k.a.i
    /* JADX INFO: renamed from: j, reason: merged with bridge method [inline-methods] */
    public void e(k.a.o.f fVar, T t) {
        j.p0.d.r.f(fVar, "encoder");
        j.p0.d.r.f(t, "value");
        int iA = j.k0.j.A(this.a, t);
        if (iA != -1) {
            fVar.p(a(), iA);
            return;
        }
        StringBuilder sb = new StringBuilder();
        sb.append(t);
        sb.append(" is not a valid enum ");
        sb.append(a().b());
        sb.append(", must be one of ");
        String string = Arrays.toString(this.a);
        j.p0.d.r.e(string, "toString(this)");
        sb.append(string);
        throw new k.a.h(sb.toString());
    }

    public String toString() {
        return "kotlinx.serialization.internal.EnumSerializer<" + a().b() + '>';
    }
}
