package defpackage;

import android.animation.ValueAnimator;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.SurfaceTexture;
import android.graphics.Typeface;
import android.media.metrics.NetworkEvent;
import android.media.metrics.PlaybackErrorEvent;
import android.media.metrics.PlaybackMetrics;
import android.media.metrics.PlaybackStateEvent;
import android.media.metrics.TrackChangeEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.Toast;
import androidx.leanback.widget.VerticalGridView;
import androidx.media3.common.SimpleBasePlayer;
import androidx.media3.common.Timeline;
import androidx.media3.common.util.Consumer;
import androidx.media3.common.util.NetworkTypeObserver;
import androidx.media3.exoplayer.FormatHolder;
import androidx.media3.exoplayer.analytics.MediaMetricsListener;
import androidx.media3.exoplayer.drm.OfflineLicenseHelper;
import androidx.media3.exoplayer.mediacodec.MediaCodecRenderer;
import androidx.media3.exoplayer.source.MediaSourceEventListener;
import androidx.media3.exoplayer.source.preload.PreloadMediaSource;
import androidx.media3.exoplayer.video.spherical.SphericalGLSurfaceView;
import androidx.media3.session.MediaNotification;
import androidx.media3.session.MediaSessionService;
import androidx.media3.ui.PlayerView;
import androidx.recyclerview.widget.RecyclerView;
import androidx.room.d;
import com.bumptech.glide.a;
import com.google.android.material.button.MaterialButton;
import com.strmr.ps.StrmrApp;
import com.strmr.ps.data.event.TraktErrorNotifier;
import com.strmr.ps.data.model.ContentItem;
import com.strmr.ps.data.repository.RealDebridAuthEvent;
import com.strmr.ps.data.repository.TraktAuthEvent;
import com.strmr.ps.ui.mobile.MobileMainActivity;
import com.strmr.ps.ui.mobile.sources.MobileSourcesFragment;
import com.strmr.ps.ui.movies.MoviesFragment;
import com.strmr.ps.ui.sources.SourcesActivity;
import com.strmr.ps.ui.tvshows.TvShowsFragment;
import defpackage.kd7;
import defpackage.opa;
import defpackage.s16;
import defpackage.w28;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public final /* synthetic */ class hs5 implements Runnable {
    public final /* synthetic */ int a;
    public final /* synthetic */ Object b;
    public final /* synthetic */ Object c;

    public /* synthetic */ hs5(Object obj, Object obj2, int i) {
        this.a = i;
        this.b = obj;
        this.c = obj2;
    }

    @Override // java.lang.Runnable
    public final void run() {
        int bindingAdapterPosition;
        om3 om3Var;
        int i = 0;
        int i2 = 1;
        switch (this.a) {
            case 0:
                ((MediaCodecRenderer) this.b).lambda$feedInputBuffer$0((FormatHolder) this.c);
                return;
            case 1:
                ((MediaMetricsListener) this.b).lambda$reportTrackChangeEvent$3((TrackChangeEvent) this.c);
                return;
            case 2:
                ((MediaMetricsListener) this.b).lambda$maybeReportNetworkChange$1((NetworkEvent) this.c);
                return;
            case 3:
                ((MediaMetricsListener) this.b).lambda$maybeReportPlaybackError$0((PlaybackErrorEvent) this.c);
                return;
            case 4:
                ((MediaMetricsListener) this.b).lambda$finishCurrentSession$4((PlaybackMetrics) this.c);
                return;
            case 5:
                ((MediaMetricsListener) this.b).lambda$maybeReportPlaybackStateChange$2((PlaybackStateEvent) this.c);
                return;
            case 6:
                ((MediaSessionService) this.b).lambda$setMediaNotificationProvider$3((MediaNotification.Provider) this.c);
                return;
            case 7:
                ((Consumer) this.b).accept((MediaSourceEventListener) this.c);
                return;
            case 8:
                s16 s16Var = (s16) this.b;
                lg3 lg3Var = (lg3) this.c;
                RecyclerView recyclerView = s16Var.j;
                if (recyclerView != null) {
                    int childCount = recyclerView.getChildCount();
                    while (i < childCount) {
                        RecyclerView.ag childViewHolder = recyclerView.getChildViewHolder(recyclerView.getChildAt(i));
                        s16.c cVar = childViewHolder instanceof s16.c ? (s16.c) childViewHolder : null;
                        if (cVar != null && (bindingAdapterPosition = cVar.getBindingAdapterPosition()) != -1) {
                            cVar.h = bindingAdapterPosition;
                        }
                        i++;
                    }
                }
                lg3Var.run();
                return;
            case 9:
                MobileMainActivity mobileMainActivity = (MobileMainActivity) this.b;
                ppa ppaVar = (ppa) this.c;
                int i3 = MobileMainActivity.k;
                int i4 = opa.d;
                opa.a.a(mobileMainActivity, new nm5(ppaVar, i2));
                return;
            case 10:
                ArrayList arrayList = (ArrayList) this.b;
                MobileSourcesFragment mobileSourcesFragment = (MobileSourcesFragment) this.c;
                if (arrayList.isEmpty() || (om3Var = mobileSourcesFragment.f) == null) {
                    return;
                }
                om3Var.m.scrollToPosition(0);
                return;
            case 11:
                MoviesFragment moviesFragment = (MoviesFragment) this.b;
                ArrayList arrayList2 = (ArrayList) this.c;
                if (moviesFragment.isAdded()) {
                    if (!arrayList2.isEmpty()) {
                        Iterator it = arrayList2.iterator();
                        while (it.hasNext()) {
                            if (((MaterialButton) it.next()).isFocused()) {
                                return;
                            }
                        }
                    }
                    moviesFragment.q();
                    return;
                }
                return;
            case 12:
                String[] strArr = (String[]) this.c;
                int i5 = d.a;
                cr4.g(strArr, "$tables");
                cr4.g((String[]) Arrays.copyOf(strArr, strArr.length), "tables");
                throw null;
            case 13:
                ((NetworkTypeObserver) this.b).lambda$new$0((Context) this.c);
                return;
            case 14:
                ((OfflineLicenseHelper) this.b).lambda$releaseManagerOnHandlerThread$4((om8) this.c);
                return;
            case 15:
                ((PlayerView) this.b).lambda$onImageAvailable$1((Bitmap) this.c);
                return;
            case 16:
                kd7.b bVar = (kd7.b) this.b;
                ContentItem contentItem = (ContentItem) this.c;
                kd7 kd7Var = kd7.this;
                if (bVar.r) {
                    return;
                }
                bVar.r = true;
                kd7Var.q = bVar;
                if (bVar.t == 0) {
                    ViewGroup.LayoutParams layoutParams = bVar.itemView.getLayoutParams();
                    bVar.t = layoutParams != null ? layoutParams.width : bVar.itemView.getWidth();
                }
                int height = bVar.itemView.getHeight();
                if (kd7Var.h != x78.b) {
                    int i6 = (int) ((height * 16.0f) / 9.0f);
                    ValueAnimator valueAnimator = bVar.s;
                    if (valueAnimator != null) {
                        valueAnimator.cancel();
                    }
                    ValueAnimator valueAnimatorOfInt = ValueAnimator.ofInt(bVar.t, i6);
                    valueAnimatorOfInt.setDuration(300L);
                    valueAnimatorOfInt.addUpdateListener(new ld7(bVar, i));
                    valueAnimatorOfInt.start();
                    bVar.s = valueAnimatorOfInt;
                    ImageView imageView = bVar.m;
                    if (imageView != null) {
                        imageView.setVisibility(0);
                        ((l08) ((l08) a.f(bVar.itemView.getContext().getApplicationContext()).n(contentItem.getBackdropUrl()).e(dc2.a)).an(tf2.c(200)).k(i6, height)).ah(imageView);
                        imageView.animate().alpha(1.0f).setDuration(250L).start();
                        bVar.a.animate().alpha(0.3f).setDuration(250L).start();
                    }
                }
                ir3 ir3Var = kd7Var.l;
                if (ir3Var != null) {
                    View view = bVar.itemView;
                    cr4.f(view, "itemView");
                    ir3Var.invoke(contentItem, view, Boolean.TRUE);
                    return;
                }
                return;
            case 17:
                ((PreloadMediaSource) this.b).lambda$onChildSourceInfoRefreshed$2((Timeline) this.c);
                return;
            case 18:
                ti7 ti7Var = (ti7) this.b;
                gsa gsaVar = (gsa) this.c;
                synchronized (ti7Var.k) {
                    try {
                        Iterator it2 = ti7Var.j.iterator();
                        while (it2.hasNext()) {
                            ((lr2) it2.next()).a(gsaVar, false);
                        }
                    } catch (Throwable th) {
                        throw th;
                    }
                    break;
                }
                return;
            case 19:
                ((w28.f) this.b).onFontRetrieved((Typeface) this.c);
                return;
            case 20:
                List list = (List) this.b;
                r68 r68Var = (r68) this.c;
                cr4.d(list);
                if (list.isEmpty()) {
                    return;
                }
                r68Var.p();
                return;
            case 21:
                ((SimpleBasePlayer) this.b).lambda$updateStateForPendingOperation$64((zb5) this.c);
                return;
            case 22:
                ArrayList arrayList3 = (ArrayList) this.b;
                SourcesActivity sourcesActivity = (SourcesActivity) this.c;
                int i7 = SourcesActivity.bd;
                if (arrayList3.isEmpty()) {
                    return;
                }
                LinearLayout linearLayout = sourcesActivity.aa;
                if (linearLayout == null) {
                    cr4.n("sourceTabs");
                    throw null;
                }
                if (linearLayout.findFocus() == null) {
                    VerticalGridView verticalGridView = sourcesActivity.y;
                    if (verticalGridView != null) {
                        verticalGridView.post(new dy8(sourcesActivity, 5));
                        return;
                    } else {
                        cr4.n("sourcesList");
                        throw null;
                    }
                }
                return;
            case 23:
                ((SphericalGLSurfaceView) this.b).lambda$onSurfaceTextureAvailable$1((SurfaceTexture) this.c);
                return;
            case 24:
                Toast.makeText((StrmrApp) this.b, ((RealDebridAuthEvent.ReauthRequired) ((RealDebridAuthEvent) this.c)).getReason(), 1).show();
                return;
            case 25:
                Toast.makeText((StrmrApp) this.b, ((TraktAuthEvent.ReauthRequired) ((TraktAuthEvent) this.c)).getReason(), 1).show();
                return;
            case 26:
                Toast.makeText((StrmrApp) this.b, ((TraktErrorNotifier.c) this.c).b, 1).show();
                return;
            case 27:
                ((un9) this.b).b.b((w19) this.c, 3);
                return;
            case 28:
                Runnable runnable = (Runnable) this.b;
                vs9 vs9Var = (vs9) this.c;
                cr4.g(runnable, "$command");
                cr4.g(vs9Var, "this$0");
                try {
                    runnable.run();
                    return;
                } finally {
                    vs9Var.a();
                }
            default:
                TvShowsFragment tvShowsFragment = (TvShowsFragment) this.b;
                ArrayList arrayList4 = (ArrayList) this.c;
                if (tvShowsFragment.isAdded()) {
                    if (!arrayList4.isEmpty()) {
                        Iterator it3 = arrayList4.iterator();
                        while (it3.hasNext()) {
                            if (((MaterialButton) it3.next()).isFocused()) {
                                return;
                            }
                        }
                    }
                    tvShowsFragment.r();
                    return;
                }
                return;
        }
    }
}
