package com.discord.utilities.rx; import j0.k.b; import j0.k.c; import j0.k.d; import j0.k.e; import j0.k.f; import j0.k.g; import j0.k.h; import j0.k.i; import j0.k.j; import j0.l.a.r; import j0.p.a; import java.util.Arrays; import java.util.List; import java.util.concurrent.TimeUnit; import rx.Observable; import rx.Scheduler; import rx.functions.Func2; import rx.functions.Func3; import rx.functions.Func4; import rx.functions.Func5; import rx.functions.Func6; import rx.functions.Func7; import rx.functions.Func8; import rx.functions.Func9; import rx.functions.FuncN; public class ObservableWithLeadingEdgeThrottle { private static final FuncN IDENTITY_FUNC_N = new AnonymousClass1(); /* renamed from: com.discord.utilities.rx.ObservableWithLeadingEdgeThrottle$1 reason: invalid class name */ public static class AnonymousClass1 implements FuncN { @Override // rx.functions.FuncN public Object call(Object... objArr) { return objArr; } } /* renamed from: com.discord.utilities.rx.ObservableWithLeadingEdgeThrottle$2 reason: invalid class name */ public static class AnonymousClass2 implements b { public final /* synthetic */ FuncN val$combineFunction; public AnonymousClass2(FuncN funcN) { this.val$combineFunction = funcN; } @Override // j0.k.b public Object call(Object obj) { return this.val$combineFunction.call((Object[]) obj); } } private static Observable combineLatest(List> list, FuncN funcN, long j, TimeUnit timeUnit) { return combineLatest(list, funcN, j, timeUnit, a.a()); } private static Observable combineLatest(List> list, FuncN funcN, long j, TimeUnit timeUnit, Scheduler scheduler) { Observable b = Observable.b(list, IDENTITY_FUNC_N); return Observable.h0(new r(b.i, new LeadingEdgeThrottle(j, timeUnit, scheduler))).F(new AnonymousClass2(funcN)); } public static Observable combineLatest(Observable observable, Observable observable2, Observable observable3, Observable observable4, Observable observable5, Observable observable6, Observable observable7, Observable observable8, Observable observable9, Func9 func9, long j, TimeUnit timeUnit) { return combineLatest(Arrays.asList(observable, observable2, observable3, observable4, observable5, observable6, observable7, observable8, observable9), new c(func9), j, timeUnit); } public static Observable combineLatest(Observable observable, Observable observable2, Observable observable3, Observable observable4, Observable observable5, Observable observable6, Observable observable7, Observable observable8, Observable observable9, Func9 func9, long j, TimeUnit timeUnit, Scheduler scheduler) { return combineLatest(Arrays.asList(observable, observable2, observable3, observable4, observable5, observable6, observable7, observable8, observable9), new c(func9), j, timeUnit, scheduler); } public static Observable combineLatest(Observable observable, Observable observable2, Observable observable3, Observable observable4, Observable observable5, Observable observable6, Observable observable7, Observable observable8, Func8 func8, long j, TimeUnit timeUnit) { return combineLatest(Arrays.asList(observable, observable2, observable3, observable4, observable5, observable6, observable7, observable8), new j(func8), j, timeUnit); } public static Observable combineLatest(Observable observable, Observable observable2, Observable observable3, Observable observable4, Observable observable5, Observable observable6, Observable observable7, Observable observable8, Func8 func8, long j, TimeUnit timeUnit, Scheduler scheduler) { return combineLatest(Arrays.asList(observable, observable2, observable3, observable4, observable5, observable6, observable7, observable8), new j(func8), j, timeUnit, scheduler); } public static Observable combineLatest(Observable observable, Observable observable2, Observable observable3, Observable observable4, Observable observable5, Observable observable6, Observable observable7, Func7 func7, long j, TimeUnit timeUnit) { return combineLatest(Arrays.asList(observable, observable2, observable3, observable4, observable5, observable6, observable7), new i(func7), j, timeUnit); } public static Observable combineLatest(Observable observable, Observable observable2, Observable observable3, Observable observable4, Observable observable5, Observable observable6, Observable observable7, Func7 func7, long j, TimeUnit timeUnit, Scheduler scheduler) { return combineLatest(Arrays.asList(observable, observable2, observable3, observable4, observable5, observable6, observable7), new i(func7), j, timeUnit, scheduler); } public static Observable combineLatest(Observable observable, Observable observable2, Observable observable3, Observable observable4, Observable observable5, Observable observable6, Func6 func6, long j, TimeUnit timeUnit) { return combineLatest(Arrays.asList(observable, observable2, observable3, observable4, observable5, observable6), new h(func6), j, timeUnit); } public static Observable combineLatest(Observable observable, Observable observable2, Observable observable3, Observable observable4, Observable observable5, Observable observable6, Func6 func6, long j, TimeUnit timeUnit, Scheduler scheduler) { return combineLatest(Arrays.asList(observable, observable2, observable3, observable4, observable5, observable6), new h(func6), j, timeUnit, scheduler); } public static Observable combineLatest(Observable observable, Observable observable2, Observable observable3, Observable observable4, Observable observable5, Func5 func5, long j, TimeUnit timeUnit) { return combineLatest(Arrays.asList(observable, observable2, observable3, observable4, observable5), new g(func5), j, timeUnit); } public static Observable combineLatest(Observable observable, Observable observable2, Observable observable3, Observable observable4, Observable observable5, Func5 func5, long j, TimeUnit timeUnit, Scheduler scheduler) { return combineLatest(Arrays.asList(observable, observable2, observable3, observable4, observable5), new g(func5), j, timeUnit, scheduler); } public static Observable combineLatest(Observable observable, Observable observable2, Observable observable3, Observable observable4, Func4 func4, long j, TimeUnit timeUnit) { return combineLatest(Arrays.asList(observable, observable2, observable3, observable4), new f(func4), j, timeUnit); } public static Observable combineLatest(Observable observable, Observable observable2, Observable observable3, Observable observable4, Func4 func4, long j, TimeUnit timeUnit, Scheduler scheduler) { return combineLatest(Arrays.asList(observable, observable2, observable3, observable4), new f(func4), j, timeUnit, scheduler); } public static Observable combineLatest(Observable observable, Observable observable2, Observable observable3, Func3 func3, long j, TimeUnit timeUnit) { return combineLatest(Arrays.asList(observable, observable2, observable3), new e(func3), j, timeUnit); } public static Observable combineLatest(Observable observable, Observable observable2, Observable observable3, Func3 func3, long j, TimeUnit timeUnit, Scheduler scheduler) { return combineLatest(Arrays.asList(observable, observable2, observable3), new e(func3), j, timeUnit, scheduler); } public static Observable combineLatest(Observable observable, Observable observable2, Func2 func2, long j, TimeUnit timeUnit) { return combineLatest(Arrays.asList(observable, observable2), new d(func2), j, timeUnit); } public static Observable combineLatest(Observable observable, Observable observable2, Func2 func2, long j, TimeUnit timeUnit, Scheduler scheduler) { return combineLatest(Arrays.asList(observable, observable2), new d(func2), j, timeUnit, scheduler); } }