package defpackage;

import android.view.KeyEvent;
import android.view.View;
import androidx.leanback.widget.HorizontalGridView;
import androidx.leanback.widget.m;
import androidx.media3.common.TrackGroup;
import androidx.media3.exoplayer.trackselection.DefaultTrackSelector;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.gms.tasks.TaskCompletionSource;
import defpackage.cf1;
import defpackage.dw7;
import defpackage.kd7;
import java.util.List;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.TimeUnit;

/* JADX INFO: loaded from: classes2.dex */
public final /* synthetic */ class kz7 implements pv9, m.a, DefaultTrackSelector.TrackInfo.Factory {
    public final /* synthetic */ boolean a;
    public final /* synthetic */ Object b;
    public final /* synthetic */ Object c;
    public final /* synthetic */ Object d;

    public /* synthetic */ kz7(cf1.a aVar, cf1 cf1Var, dw7.a aVar2, boolean z) {
        this.b = aVar;
        this.c = cf1Var;
        this.d = aVar2;
        this.a = z;
    }

    @Override // defpackage.pv9
    public void b(Exception exc) throws Throwable {
        lz7 lz7Var = (lz7) this.b;
        TaskCompletionSource taskCompletionSource = (TaskCompletionSource) this.c;
        em1 em1Var = (em1) this.d;
        if (exc != null) {
            taskCompletionSource.trySetException(exc);
            return;
        }
        if (this.a) {
            boolean z = true;
            CountDownLatch countDownLatch = new CountDownLatch(1);
            new Thread(new yg(lz7Var, countDownLatch, 7)).start();
            TimeUnit timeUnit = TimeUnit.SECONDS;
            ExecutorService executorService = tda.a;
            boolean z2 = false;
            try {
                long nanos = timeUnit.toNanos(2L);
                long jNanoTime = System.nanoTime() + nanos;
                while (true) {
                    try {
                        try {
                            countDownLatch.await(nanos, TimeUnit.NANOSECONDS);
                            break;
                        } catch (Throwable th) {
                            th = th;
                            if (z) {
                                Thread.currentThread().interrupt();
                            }
                            throw th;
                        }
                    } catch (InterruptedException unused) {
                        nanos = jNanoTime - System.nanoTime();
                        z2 = true;
                    }
                }
                if (z2) {
                    Thread.currentThread().interrupt();
                }
            } catch (Throwable th2) {
                th = th2;
                z = z2;
            }
        }
        taskCompletionSource.trySetResult(em1Var);
    }

    @Override // androidx.media3.exoplayer.trackselection.DefaultTrackSelector.TrackInfo.Factory
    public List create(int i, TrackGroup trackGroup, int[] iArr) {
        return ((DefaultTrackSelector) this.b).lambda$selectAudioTrack$3((DefaultTrackSelector.Parameters) this.c, this.a, (int[]) this.d, i, trackGroup, iArr);
    }

    /* JADX WARN: Removed duplicated region for block: B:30:0x0063  */
    @Override // androidx.leanback.widget.m.a
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public boolean d(KeyEvent keyEvent) {
        kd7 kd7Var;
        kd7.b bVar;
        cf1.a aVar = (cf1.a) this.b;
        cf1 cf1Var = (cf1) this.c;
        dw7.a aVar2 = (dw7.a) this.d;
        if (keyEvent == null) {
            int i = cf1.a.d;
            return false;
        }
        HorizontalGridView horizontalGridView = aVar.b;
        View focusedChild = horizontalGridView.getFocusedChild();
        int childAdapterPosition = focusedChild != null ? horizontalGridView.getChildAdapterPosition(focusedChild) : -1;
        if (keyEvent.getKeyCode() == 21 && keyEvent.getAction() == 0 && childAdapterPosition == 0) {
            cf1Var.c.invoke();
            return true;
        }
        if (keyEvent.getKeyCode() != 4 || childAdapterPosition <= 0) {
            if (keyEvent.getKeyCode() == 4) {
                aVar2.a = false;
            }
            if (!this.a) {
                if (cf1Var.h && ((keyEvent.getKeyCode() == 19 || keyEvent.getKeyCode() == 20) && keyEvent.getAction() == 0)) {
                    RecyclerView.g adapter = horizontalGridView.getAdapter();
                    kd7Var = adapter instanceof kd7 ? (kd7) adapter : null;
                    if (kd7Var != null && (bVar = kd7Var.q) != null) {
                        bVar.c();
                        bVar.d();
                    }
                }
                return cf1Var.o.d(keyEvent);
            }
            if ((keyEvent.getKeyCode() == 21 || keyEvent.getKeyCode() == 22) && keyEvent.getAction() == 0) {
                RecyclerView.g adapter2 = horizontalGridView.getAdapter();
                kd7 kd7Var2 = adapter2 instanceof kd7 ? (kd7) adapter2 : null;
                if (kd7Var2 != null && kd7Var2.r) {
                    return true;
                }
            }
            if ((keyEvent.getKeyCode() == 19 || keyEvent.getKeyCode() == 20) && keyEvent.getAction() == 0 && focusedChild != null) {
                RecyclerView.g adapter3 = horizontalGridView.getAdapter();
                kd7Var = adapter3 instanceof kd7 ? (kd7) adapter3 : null;
                if (kd7Var != null) {
                    kd7Var.g(focusedChild);
                }
            }
        } else {
            if (keyEvent.getAction() == 0) {
                aVar2.a = true;
                return true;
            }
            if (keyEvent.getAction() == 1) {
                if (aVar2.a) {
                    aVar2.a = false;
                    horizontalGridView.scrollToPosition(0);
                    horizontalGridView.post(new r21(aVar, 14));
                    return true;
                }
            }
        }
        return false;
    }

    public /* synthetic */ kz7(boolean z, Object obj, Object obj2, Object obj3) {
        this.b = obj;
        this.c = obj2;
        this.a = z;
        this.d = obj3;
    }
}
