package c.t;

import c.u.k;
import java.io.IOException;
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 */
public class i extends h {

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

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final /* synthetic */ c f1465b;

        public a(c cVar) {
            this.f1465b = cVar;
        }

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

    public static <T> Iterable<T> a(c<? extends T> cVar) {
        c.q.d.j.c(cVar, "$this$asIterable");
        return new a(cVar);
    }

    /* JADX WARN: Multi-variable type inference failed */
    public static <T> c<T> b(c<? extends T> cVar, int i) {
        c.q.d.j.c(cVar, "$this$drop");
        if (i >= 0) {
            return i == 0 ? cVar : cVar instanceof b ? ((b) cVar).a(i) : new c.t.a(cVar, i);
        }
        throw new IllegalArgumentException(("Requested element count " + i + " is less than zero.").toString());
    }

    public static final <T, A extends Appendable> A c(c<? extends T> cVar, A a2, CharSequence charSequence, CharSequence charSequence2, CharSequence charSequence3, int i, CharSequence charSequence4, c.q.c.b<? super T, ? extends CharSequence> bVar) throws IOException {
        c.q.d.j.c(cVar, "$this$joinTo");
        c.q.d.j.c(a2, "buffer");
        c.q.d.j.c(charSequence, "separator");
        c.q.d.j.c(charSequence2, "prefix");
        c.q.d.j.c(charSequence3, "postfix");
        c.q.d.j.c(charSequence4, "truncated");
        a2.append(charSequence2);
        int i2 = 0;
        for (T t : cVar) {
            i2++;
            if (i2 > 1) {
                a2.append(charSequence);
            }
            if (i >= 0 && i2 > i) {
                break;
            }
            k.e(a2, t, bVar);
        }
        if (i >= 0 && i2 > i) {
            a2.append(charSequence4);
        }
        a2.append(charSequence3);
        return a2;
    }

    public static final <T> String d(c<? extends T> cVar, CharSequence charSequence, CharSequence charSequence2, CharSequence charSequence3, int i, CharSequence charSequence4, c.q.c.b<? super T, ? extends CharSequence> bVar) throws IOException {
        c.q.d.j.c(cVar, "$this$joinToString");
        c.q.d.j.c(charSequence, "separator");
        c.q.d.j.c(charSequence2, "prefix");
        c.q.d.j.c(charSequence3, "postfix");
        c.q.d.j.c(charSequence4, "truncated");
        StringBuilder sb = new StringBuilder();
        c(cVar, sb, charSequence, charSequence2, charSequence3, i, charSequence4, bVar);
        String string = sb.toString();
        c.q.d.j.b(string, "joinTo(StringBuilder(), …ed, transform).toString()");
        return string;
    }

    public static /* synthetic */ String e(c cVar, CharSequence charSequence, CharSequence charSequence2, CharSequence charSequence3, int i, CharSequence charSequence4, c.q.c.b bVar, int i2, Object obj) {
        if ((i2 & 1) != 0) {
            charSequence = ", ";
        }
        CharSequence charSequence5 = (i2 & 2) != 0 ? "" : charSequence2;
        CharSequence charSequence6 = (i2 & 4) == 0 ? charSequence3 : "";
        if ((i2 & 8) != 0) {
            i = -1;
        }
        int i3 = i;
        if ((i2 & 16) != 0) {
            charSequence4 = "...";
        }
        CharSequence charSequence7 = charSequence4;
        if ((i2 & 32) != 0) {
            bVar = null;
        }
        return d(cVar, charSequence, charSequence5, charSequence6, i3, charSequence7, bVar);
    }

    public static <T, R> c<R> f(c<? extends T> cVar, c.q.c.b<? super T, ? extends R> bVar) {
        c.q.d.j.c(cVar, "$this$map");
        c.q.d.j.c(bVar, "transform");
        return new j(cVar, bVar);
    }

    public static final <T, C extends Collection<? super T>> C g(c<? extends T> cVar, C c2) {
        c.q.d.j.c(cVar, "$this$toCollection");
        c.q.d.j.c(c2, "destination");
        Iterator<? extends T> it = cVar.iterator();
        while (it.hasNext()) {
            c2.add(it.next());
        }
        return c2;
    }

    public static <T> List<T> h(c<? extends T> cVar) {
        c.q.d.j.c(cVar, "$this$toList");
        return c.l.j.i(i(cVar));
    }

    public static final <T> List<T> i(c<? extends T> cVar) {
        c.q.d.j.c(cVar, "$this$toMutableList");
        ArrayList arrayList = new ArrayList();
        g(cVar, arrayList);
        return arrayList;
    }
}
