what-the-bank/sources/o/C13201fTo.java

104 lines
3.1 KiB
Java

package o;
import java.util.Objects;
import java.util.function.BiConsumer;
import java.util.function.Function;
import java.util.stream.Collector;
/* renamed from: o.fTo, reason: case insensitive filesystem */
/* loaded from: classes6.dex */
public final class C13201fTo<T, A, R> extends AbstractC13163fSk<R> {
private AbstractC13163fSk<T> a;
private Collector<? super T, A, R> e;
public C13201fTo(AbstractC13163fSk<T> abstractC13163fSk, Collector<? super T, A, R> collector) {
this.a = abstractC13163fSk;
this.e = collector;
}
@Override // o.AbstractC13163fSk
public final void subscribeActual(InterfaceC13174fSv<? super R> interfaceC13174fSv) {
try {
this.a.subscribe(new RVV(interfaceC13174fSv, this.e.supplier().get(), this.e.accumulator(), this.e.finisher()));
} catch (Throwable th) {
C13147fSI.c(th);
EnumC13195fTi.a(th, interfaceC13174fSv);
}
}
/* renamed from: o.fTo$RVV */
/* loaded from: classes6.dex */
static final class RVV<T, A, R> extends fTO<R> implements InterfaceC13174fSv<T> {
private Function<A, R> a;
private A b;
private BiConsumer<A, T> d;
private boolean e;
private fSJ i;
RVV(InterfaceC13174fSv<? super R> interfaceC13174fSv, A a, BiConsumer<A, T> biConsumer, Function<A, R> function) {
super(interfaceC13174fSv);
this.b = a;
this.d = biConsumer;
this.a = function;
}
@Override // o.InterfaceC13174fSv
public final void onSubscribe(fSJ fsj) {
if (EnumC13192fTf.d(this.i, fsj)) {
this.i = fsj;
this.c.onSubscribe(this);
}
}
@Override // o.InterfaceC13174fSv
public final void onNext(T t) {
if (this.e) {
return;
}
try {
this.d.accept(this.b, t);
} catch (Throwable th) {
C13147fSI.c(th);
this.i.dispose();
onError(th);
}
}
@Override // o.InterfaceC13174fSv
public final void onError(Throwable th) {
if (this.e) {
C13418fZu.c(th);
return;
}
this.e = true;
this.i = EnumC13192fTf.DISPOSED;
this.b = null;
this.c.onError(th);
}
/* JADX WARN: Multi-variable type inference failed */
@Override // o.InterfaceC13174fSv
public final void onComplete() {
if (this.e) {
return;
}
this.e = true;
this.i = EnumC13192fTf.DISPOSED;
A a = this.b;
this.b = null;
try {
d(Objects.requireNonNull(this.a.apply(a), "The finisher returned a null value"));
} catch (Throwable th) {
C13147fSI.c(th);
this.c.onError(th);
}
}
@Override // o.fTO, o.fSJ
public final void dispose() {
super.dispose();
this.i.dispose();
}
}
}