package e.a.q;

import com.seewo.libmcuservice.constant.ITVStateConstants;
import e.a.p.c;

/* JADX INFO: compiled from: Tuples.kt */
/* JADX INFO: loaded from: classes.dex */
@d.n
public final class s1<A, B, C> implements e.a.b<d.u<? extends A, ? extends B, ? extends C>> {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final e.a.b<A> f2887a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final e.a.b<B> f2888b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private final e.a.b<C> f2889c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private final e.a.o.f f2890d;

    /* JADX INFO: compiled from: Tuples.kt */
    @d.n
    static final class a extends d.n0.c.t implements d.n0.b.l<e.a.o.a, d.g0> {

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        final /* synthetic */ s1<A, B, C> f2891d;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        a(s1<A, B, C> s1Var) {
            super(1);
            this.f2891d = s1Var;
        }

        public final void c(e.a.o.a aVar) {
            d.n0.c.s.e(aVar, "$this$buildClassSerialDescriptor");
            e.a.o.a.b(aVar, "first", ((s1) this.f2891d).f2887a.getDescriptor(), null, false, 12, null);
            e.a.o.a.b(aVar, "second", ((s1) this.f2891d).f2888b.getDescriptor(), null, false, 12, null);
            e.a.o.a.b(aVar, "third", ((s1) this.f2891d).f2889c.getDescriptor(), null, false, 12, null);
        }

        @Override // d.n0.b.l
        public /* bridge */ /* synthetic */ d.g0 e(e.a.o.a aVar) {
            c(aVar);
            return d.g0.f2578a;
        }
    }

    public s1(e.a.b<A> bVar, e.a.b<B> bVar2, e.a.b<C> bVar3) {
        d.n0.c.s.e(bVar, "aSerializer");
        d.n0.c.s.e(bVar2, "bSerializer");
        d.n0.c.s.e(bVar3, "cSerializer");
        this.f2887a = bVar;
        this.f2888b = bVar2;
        this.f2889c = bVar3;
        this.f2890d = e.a.o.i.b("kotlin.Triple", new e.a.o.f[0], new a(this));
    }

    private final d.u<A, B, C> d(e.a.p.c cVar) {
        Object objC = c.a.c(cVar, getDescriptor(), 0, this.f2887a, null, 8, null);
        Object objC2 = c.a.c(cVar, getDescriptor(), 1, this.f2888b, null, 8, null);
        Object objC3 = c.a.c(cVar, getDescriptor(), 2, this.f2889c, null, 8, null);
        cVar.a(getDescriptor());
        return new d.u<>(objC, objC2, objC3);
    }

    private final d.u<A, B, C> e(e.a.p.c cVar) {
        Object objC = t1.f2897a;
        Object objC2 = t1.f2897a;
        Object objC3 = t1.f2897a;
        while (true) {
            int iW = cVar.w(getDescriptor());
            if (iW == -1) {
                cVar.a(getDescriptor());
                if (objC == t1.f2897a) {
                    throw new e.a.i("Element 'first' is missing");
                }
                if (objC2 == t1.f2897a) {
                    throw new e.a.i("Element 'second' is missing");
                }
                if (objC3 != t1.f2897a) {
                    return new d.u<>(objC, objC2, objC3);
                }
                throw new e.a.i("Element 'third' is missing");
            }
            if (iW == 0) {
                objC = c.a.c(cVar, getDescriptor(), 0, this.f2887a, null, 8, null);
            } else if (iW == 1) {
                objC2 = c.a.c(cVar, getDescriptor(), 1, this.f2888b, null, 8, null);
            } else {
                if (iW != 2) {
                    throw new e.a.i("Unexpected index " + iW);
                }
                objC3 = c.a.c(cVar, getDescriptor(), 2, this.f2889c, null, 8, null);
            }
        }
    }

    @Override // e.a.a
    /* JADX INFO: renamed from: f, reason: merged with bridge method [inline-methods] */
    public d.u<A, B, C> deserialize(e.a.p.e eVar) {
        d.n0.c.s.e(eVar, "decoder");
        e.a.p.c cVarC = eVar.c(getDescriptor());
        return cVarC.x() ? d(cVarC) : e(cVarC);
    }

    @Override // e.a.j
    /* JADX INFO: renamed from: g, reason: merged with bridge method [inline-methods] */
    public void serialize(e.a.p.f fVar, d.u<? extends A, ? extends B, ? extends C> uVar) {
        d.n0.c.s.e(fVar, "encoder");
        d.n0.c.s.e(uVar, ITVStateConstants.KEY_VOICE_VALUE);
        e.a.p.d dVarC = fVar.c(getDescriptor());
        dVarC.w(getDescriptor(), 0, this.f2887a, uVar.a());
        dVarC.w(getDescriptor(), 1, this.f2888b, uVar.b());
        dVarC.w(getDescriptor(), 2, this.f2889c, uVar.c());
        dVarC.a(getDescriptor());
    }

    @Override // e.a.b, e.a.j, e.a.a
    public e.a.o.f getDescriptor() {
        return this.f2890d;
    }
}
