package defpackage;

import defpackage.ck4;
import java.util.Collection;
import java.util.Iterator;

/* JADX INFO: loaded from: classes2.dex */
@az3
@li2
public abstract class gg3<E> implements Iterable<E> {
    public final xx6 a;

    public static class a<E> implements jr3<Iterable<E>, gg3<E>> {
        @Override // defpackage.jr3
        public final Object apply(Object obj) {
            return gg3.b((Iterable) obj);
        }
    }

    public gg3() {
        this.a = xx6.a();
    }

    public static gg3 b(Iterable iterable) {
        return iterable instanceof gg3 ? (gg3) iterable : new cg3(iterable, iterable);
    }

    public final gg3 a(Class cls) {
        Iterable iterableC = c();
        iterableC.getClass();
        cls.getClass();
        return b(new yv4(iterableC, tf7.g(cls)));
    }

    public final Iterable c() {
        return (Iterable) this.a.e(this);
    }

    public final ck4 d() {
        Iterable iterableC = c();
        int i = ck4.c;
        if (iterableC instanceof Collection) {
            return ck4.k((Collection) iterableC);
        }
        Iterator it = iterableC.iterator();
        if (!it.hasNext()) {
            return rx7.l;
        }
        Object next = it.next();
        if (!it.hasNext()) {
            return new kv8(next);
        }
        ck4.a aVar = new ck4.a(4);
        aVar.a(next);
        while (it.hasNext()) {
            aVar.a(it.next());
        }
        return aVar.k();
    }

    public String toString() {
        return fw4.i(c());
    }

    public gg3(Iterable iterable) {
        this.a = xx6.d(iterable);
    }
}
