package j0.m; import java.util.concurrent.CountDownLatch; import java.util.concurrent.atomic.AtomicReference; import rx.Observable; import rx.Subscriber; import rx.Subscription; /* compiled from: BlockingObservable */ public final class a { public final Observable a; /* compiled from: BlockingObservable */ /* renamed from: j0.m.a$a reason: collision with other inner class name */ public class C0340a extends Subscriber { public final /* synthetic */ CountDownLatch j; public final /* synthetic */ AtomicReference k; public final /* synthetic */ AtomicReference l; public C0340a(a aVar, CountDownLatch countDownLatch, AtomicReference atomicReference, AtomicReference atomicReference2) { this.j = countDownLatch; this.k = atomicReference; this.l = atomicReference2; } @Override // j0.g public void onCompleted() { this.j.countDown(); } @Override // j0.g public void onError(Throwable th) { this.k.set(th); this.j.countDown(); } @Override // j0.g public void onNext(T t) { this.l.set(t); } } public a(Observable observable) { this.a = observable; } public final T a(Observable observable) { AtomicReference atomicReference = new AtomicReference(); AtomicReference atomicReference2 = new AtomicReference(); CountDownLatch countDownLatch = new CountDownLatch(1); Subscription U = observable.U(new C0340a(this, countDownLatch, atomicReference2, atomicReference)); if (countDownLatch.getCount() != 0) { try { countDownLatch.await(); } catch (InterruptedException e) { U.unsubscribe(); Thread.currentThread().interrupt(); throw new IllegalStateException("Interrupted while waiting for subscription to complete.", e); } } if (atomicReference2.get() == null) { return (T) atomicReference.get(); } h0.b.a.f.a.e((Throwable) atomicReference2.get()); throw null; } public T b() { return a(this.a.R()); } }