package defpackage;

import androidx.media3.container.NalUnitUtil;
import java.util.Iterator;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b7\u0018\u0000*\u0004\b\u0000\u0010\u0001*\u0004\b\u0001\u0010\u0002*\u0004\b\u0002\u0010\u00032\b\u0012\u0004\u0012\u00028\u00010\u0004\u0082\u0001\u0002\u0005\u0006¨\u0006\u0007"}, d2 = {"Lbe;", "Element", "Collection", "Builder", "Ln25;", "Lp41;", "Lvn5;", "kotlinx-serialization-core"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@qq4
public abstract class be<Element, Collection, Builder> implements n25<Collection> {
    public abstract Object a();

    public abstract int b(Object obj);

    public abstract Iterator c(Object obj);

    public abstract int d(Object obj);

    @Override // defpackage.o52
    public Object deserialize(ux1 ux1Var) {
        return e(ux1Var);
    }

    public final Object e(ux1 ux1Var) {
        Object objA = a();
        int iB = b(objA);
        da1 da1VarC = ux1Var.c(getDescriptor());
        while (true) {
            int iW = da1VarC.w(getDescriptor());
            if (iW == -1) {
                da1VarC.b(getDescriptor());
                return h(objA);
            }
            f(da1VarC, iW + iB, objA);
        }
    }

    public abstract void f(da1 da1Var, int i, Object obj);

    public abstract Object g(Object obj);

    public abstract Object h(Object obj);
}
