package d.r0;

import d.j0.p;
import d.n;
import d.n0.b.l;
import d.n0.c.s;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;

/* JADX INFO: Access modifiers changed from: package-private */
/* JADX INFO: compiled from: _Sequences.kt */
/* JADX INFO: loaded from: classes.dex */
@n
public class g extends f {

    /* JADX INFO: Add missing generic type declarations: [T] */
    /* JADX INFO: compiled from: Iterables.kt */
    @n
    public static final class a<T> implements Iterable<T> {

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        final /* synthetic */ d.r0.a f2689c;

        public a(d.r0.a aVar) {
            this.f2689c = aVar;
        }

        @Override // java.lang.Iterable
        public Iterator<T> iterator() {
            return this.f2689c.iterator();
        }
    }

    public static <T> Iterable<T> a(d.r0.a<? extends T> aVar) {
        s.e(aVar, "<this>");
        return new a(aVar);
    }

    public static <T, R> d.r0.a<R> b(d.r0.a<? extends T> aVar, l<? super T, ? extends R> lVar) {
        s.e(aVar, "<this>");
        s.e(lVar, "transform");
        return new h(aVar, lVar);
    }

    public static final <T, C extends Collection<? super T>> C c(d.r0.a<? extends T> aVar, C c2) {
        s.e(aVar, "<this>");
        s.e(c2, "destination");
        Iterator<? extends T> it = aVar.iterator();
        while (it.hasNext()) {
            c2.add(it.next());
        }
        return c2;
    }

    public static <T> List<T> d(d.r0.a<? extends T> aVar) {
        s.e(aVar, "<this>");
        return p.h(e(aVar));
    }

    public static final <T> List<T> e(d.r0.a<? extends T> aVar) {
        s.e(aVar, "<this>");
        return (List) c(aVar, new ArrayList());
    }
}
