package e4; import e4.l; import java.util.Comparator; import java.util.Spliterator; import java.util.function.Consumer; import java.util.function.IntConsumer; import java.util.function.IntFunction; import java.util.stream.IntStream; /* loaded from: classes2.dex */ abstract class l { class a implements Spliterator { /* renamed from: a, reason: collision with root package name */ private final Spliterator.OfInt f9306a; /* renamed from: b, reason: collision with root package name */ final /* synthetic */ IntFunction f9307b; /* renamed from: c, reason: collision with root package name */ final /* synthetic */ int f9308c; /* renamed from: d, reason: collision with root package name */ final /* synthetic */ Comparator f9309d; a(Spliterator.OfInt ofInt, IntFunction intFunction, int i10, Comparator comparator) { this.f9307b = intFunction; this.f9308c = i10; this.f9309d = comparator; this.f9306a = ofInt; } /* JADX INFO: Access modifiers changed from: private */ public static /* synthetic */ void c(Consumer consumer, IntFunction intFunction, int i10) { Object apply; apply = intFunction.apply(i10); consumer.accept(apply); } /* JADX INFO: Access modifiers changed from: private */ public static /* synthetic */ void d(Consumer consumer, IntFunction intFunction, int i10) { Object apply; apply = intFunction.apply(i10); consumer.accept(apply); } @Override // java.util.Spliterator public int characteristics() { return this.f9308c | 16464; } @Override // java.util.Spliterator public long estimateSize() { long estimateSize; estimateSize = this.f9306a.estimateSize(); return estimateSize; } @Override // java.util.Spliterator public void forEachRemaining(final Consumer consumer) { Spliterator.OfInt ofInt = this.f9306a; final IntFunction intFunction = this.f9307b; ofInt.forEachRemaining(new IntConsumer() { // from class: e4.j @Override // java.util.function.IntConsumer public final void accept(int i10) { l.a.c(consumer, intFunction, i10); } }); } @Override // java.util.Spliterator public Comparator getComparator() { if (hasCharacteristics(4)) { return this.f9309d; } throw new IllegalStateException(); } @Override // java.util.Spliterator public boolean tryAdvance(final Consumer consumer) { boolean tryAdvance; Spliterator.OfInt ofInt = this.f9306a; final IntFunction intFunction = this.f9307b; tryAdvance = ofInt.tryAdvance(new IntConsumer() { // from class: e4.k @Override // java.util.function.IntConsumer public final void accept(int i10) { l.a.d(consumer, intFunction, i10); } }); return tryAdvance; } @Override // java.util.Spliterator public Spliterator trySplit() { Spliterator.OfInt trySplit; trySplit = this.f9306a.trySplit(); if (trySplit == null) { return null; } return new a(trySplit, this.f9307b, this.f9308c, this.f9309d); } } static Spliterator a(int i10, int i11, IntFunction intFunction) { return b(i10, i11, intFunction, null); } static Spliterator b(int i10, int i11, IntFunction intFunction, Comparator comparator) { IntStream range; Spliterator.OfInt spliterator; if (comparator != null) { d4.c.d((i11 & 4) != 0); } range = IntStream.range(0, i10); spliterator = range.spliterator(); return new a(spliterator, intFunction, i11, comparator); } }