package com.strmr.ps.ui.player;

import android.R;
import android.content.res.ColorStateList;
import android.util.Log;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.ProgressBar;
import android.widget.SeekBar;
import android.widget.TextView;
import androidx.media3.exoplayer.ExoPlayer;
import com.strmr.ps.data.model.ContentItem;
import com.strmr.ps.data.repository.SkipInterval;
import com.strmr.ps.ui.player.VideoPlayerActivity;
import defpackage.ak1;
import defpackage.bk1;
import defpackage.ck1;
import defpackage.cr4;
import defpackage.e6a;
import defpackage.fx4;
import defpackage.gr3;
import defpackage.h32;
import defpackage.kq;
import defpackage.mr8;
import defpackage.rx4;
import defpackage.s38;
import defpackage.vw2;
import defpackage.wj0;
import defpackage.y41;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Iterator;
import java.util.Locale;
import java.util.concurrent.ExecutorService;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.DebugMetadata;
import kotlin.coroutines.jvm.internal.SuspendLambda;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0002\u001a\u00020\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"Lak1;", "Le6a;", "<anonymous>", "(Lak1;)V"}, k = 3, mv = {2, 0, 0})
@DebugMetadata(c = "com.strmr.ps.ui.player.VideoPlayerActivity$startProgressUpdates$1", f = "VideoPlayerActivity.kt", i = {0, 0}, l = {3517}, m = "invokeSuspend", n = {"$this$launch", "tickCount"}, s = {"L$0", "I$0"})
final class aq extends SuspendLambda implements gr3<ak1, Continuation<? super e6a>, Object> {
    public int a;
    public int b;
    public /* synthetic */ Object c;
    public final /* synthetic */ VideoPlayerActivity d;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public aq(VideoPlayerActivity videoPlayerActivity, Continuation continuation) {
        super(2, continuation);
        this.d = videoPlayerActivity;
    }

    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    public final Continuation create(Object obj, Continuation continuation) {
        aq aqVar = new aq(this.d, continuation);
        aqVar.c = obj;
        return aqVar;
    }

    @Override // defpackage.gr3
    public final Object invoke(Object obj, Object obj2) {
        return ((aq) create((ak1) obj, (Continuation) obj2)).invokeSuspend(e6a.a);
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Path cross not found for [B:153:0x0315, B:222:0x0439], limit reached: 224 */
    /* JADX WARN: Path cross not found for [B:17:0x004b, B:14:0x003d], limit reached: 224 */
    /* JADX WARN: Path cross not found for [B:61:0x010b, B:83:0x0172], limit reached: 224 */
    /* JADX WARN: Path cross not found for [B:74:0x0139, B:83:0x0172], limit reached: 224 */
    /* JADX WARN: Path cross not found for [B:83:0x0172, B:72:0x0133], limit reached: 224 */
    /* JADX WARN: Path cross not found for [B:89:0x0187, B:83:0x0172], limit reached: 224 */
    /* JADX WARN: Removed duplicated region for block: B:107:0x01d6  */
    /* JADX WARN: Removed duplicated region for block: B:108:0x01e0  */
    /* JADX WARN: Removed duplicated region for block: B:12:0x0034  */
    /* JADX WARN: Removed duplicated region for block: B:145:0x02f4  */
    /* JADX WARN: Removed duplicated region for block: B:180:0x0375  */
    /* JADX WARN: Removed duplicated region for block: B:183:0x0380  */
    /* JADX WARN: Removed duplicated region for block: B:184:0x0383  */
    /* JADX WARN: Removed duplicated region for block: B:229:0x044e  */
    /* JADX WARN: Removed duplicated region for block: B:231:0x0455  */
    /* JADX WARN: Removed duplicated region for block: B:234:0x0465 A[RETURN] */
    /* JADX WARN: Removed duplicated region for block: B:236:0x046a  */
    /* JADX WARN: Removed duplicated region for block: B:238:0x030f A[SYNTHETIC] */
    /* JADX WARN: Type inference failed for: r13v6 */
    /* JADX WARN: Type inference failed for: r14v11, types: [com.strmr.ps.data.repository.SkipInterval] */
    /* JADX WARN: Type inference failed for: r14v17 */
    /* JADX WARN: Type inference failed for: r14v18, types: [dk1, gj1, java.lang.Throwable, kotlin.coroutines.Continuation] */
    /* JADX WARN: Type inference failed for: r14v19, types: [java.util.concurrent.CancellationException] */
    /* JADX WARN: Type inference failed for: r14v21 */
    /* JADX WARN: Type inference failed for: r15v2 */
    /* JADX WARN: Type inference failed for: r15v3 */
    /* JADX WARN: Type inference failed for: r15v5 */
    /* JADX WARN: Type inference failed for: r15v7, types: [boolean] */
    /* JADX WARN: Type inference failed for: r15v8 */
    /* JADX WARN: Type inference failed for: r1v91, types: [rx4] */
    /* JADX WARN: Type inference failed for: r21v0 */
    /* JADX WARN: Type inference failed for: r21v10 */
    /* JADX WARN: Type inference failed for: r21v11 */
    /* JADX WARN: Type inference failed for: r21v12 */
    /* JADX WARN: Type inference failed for: r21v8 */
    /* JADX WARN: Type inference failed for: r21v9 */
    /* JADX WARN: Type inference failed for: r9v0 */
    /* JADX WARN: Type inference failed for: r9v1, types: [boolean, int] */
    /* JADX WARN: Type inference failed for: r9v9 */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:233:0x0463 -> B:6:0x0019). Please report as a decompilation issue!!! */
    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object invokeSuspend(Object obj) throws Throwable {
        ak1 ak1Var;
        int i;
        ExoPlayer exoPlayer;
        long j;
        Throwable th;
        ?? r15;
        ak1 ak1Var2;
        long j2;
        ExoPlayer exoPlayer2;
        int i2;
        Throwable th2;
        ?? r21;
        float f;
        boolean z;
        boolean z2;
        int i3;
        ExoPlayer exoPlayer3;
        Iterator it;
        Object next;
        SkipInterval skipInterval;
        ?? r14;
        String str;
        ?? r142;
        VideoPlayerActivity videoPlayerActivity = this.d;
        ck1 ck1Var = ck1.a;
        int i4 = this.b;
        int i5 = 0;
        ?? r9 = 1;
        if (i4 == 0) {
            s38.b(obj);
            ak1Var = (ak1) this.c;
            i = 0;
            if (!bk1.d(ak1Var)) {
            }
        } else {
            if (i4 != 1) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            int i6 = this.a;
            ak1 ak1Var3 = (ak1) this.c;
            s38.b(obj);
            int i7 = 0;
            boolean z3 = true;
            i = i6;
            ak1Var = ak1Var3;
            i5 = i7;
            r9 = z3;
            if (!bk1.d(ak1Var)) {
                return e6a.a;
            }
            if (!videoPlayerActivity.N && (exoPlayer = videoPlayerActivity.bm) != null) {
                long currentPosition = exoPlayer.getCurrentPosition();
                long duration = exoPlayer.getDuration();
                long bufferedPosition = exoPlayer.getBufferedPosition();
                if (duration > 0) {
                    TextView textView = videoPlayerActivity.ah;
                    if (textView == null) {
                        cr4.n("timeCurrent");
                        throw null;
                    }
                    textView.setText(VideoPlayerActivity.ak(currentPosition));
                    SeekBar seekBar = videoPlayerActivity.ak;
                    if (seekBar == null) {
                        cr4.n("seekBar");
                        throw null;
                    }
                    long j3 = 1000;
                    seekBar.setProgress((int) ((currentPosition * j3) / duration));
                    SeekBar seekBar2 = videoPlayerActivity.ak;
                    if (seekBar2 == null) {
                        cr4.n("seekBar");
                        throw null;
                    }
                    seekBar2.setSecondaryProgress((int) ((bufferedPosition * j3) / duration));
                    long j4 = duration - currentPosition;
                    if (j4 > 0) {
                        j = 0;
                        String str2 = new SimpleDateFormat("h:mm a", Locale.getDefault()).format(new Date(System.currentTimeMillis() + j4));
                        TextView textView2 = videoPlayerActivity.aj;
                        if (textView2 == null) {
                            cr4.n("endTime");
                            throw null;
                        }
                        textView2.setText("Ends: " + str2);
                        TextView textView3 = videoPlayerActivity.aj;
                        if (textView3 == null) {
                            cr4.n("endTime");
                            throw null;
                        }
                        textView3.setVisibility(i5);
                    } else {
                        TextView textView4 = videoPlayerActivity.aj;
                        if (textView4 == null) {
                            cr4.n("endTime");
                            throw null;
                        }
                        textView4.setVisibility(8);
                        j = 0;
                    }
                    ContentItem contentItem = videoPlayerActivity.bw;
                    if ((contentItem != null ? contentItem.getItemType() : null) == ContentItem.ItemType.TV_SHOW && videoPlayerActivity.bx > 0 && videoPlayerActivity.bz > 0 && !videoPlayerActivity.p0 && !videoPlayerActivity.q0 && duration >= 300000 && currentPosition >= 120000) {
                        long nextEpisodePopupTime = ((long) videoPlayerActivity.am().getNextEpisodePopupTime()) * 1000;
                        if (nextEpisodePopupTime > j && ((videoPlayerActivity.am().getAutoplayNextEpisode() || videoPlayerActivity.cc) && 1 <= j4 && j4 <= nextEpisodePopupTime)) {
                            videoPlayerActivity.p0 = r9;
                            ContentItem contentItem2 = videoPlayerActivity.bw;
                            if (contentItem2 != null) {
                                int tmdbId = contentItem2.getTmdbId();
                                if (videoPlayerActivity.cc) {
                                    boolean z4 = mr8.a;
                                    mr8.a aVar = !mr8.a ? null : (mr8.a) y41.af(mr8.d + r9, mr8.c);
                                    if (aVar != null) {
                                        videoPlayerActivity.o0 = new VideoPlayerActivity.d(tmdbId, aVar.a, aVar.b, aVar.c, aVar.d, null);
                                        videoPlayerActivity.bn();
                                    }
                                } else {
                                    int i8 = videoPlayerActivity.bx;
                                    Integer numValueOf = Integer.valueOf(i8);
                                    if (i8 <= 0) {
                                        numValueOf = null;
                                    }
                                    if (numValueOf != null) {
                                        int iIntValue = numValueOf.intValue();
                                        int i9 = videoPlayerActivity.bz;
                                        Integer numValueOf2 = Integer.valueOf(i9);
                                        if (i9 <= 0) {
                                            numValueOf2 = null;
                                        }
                                        if (numValueOf2 != null) {
                                            r15 = r9;
                                            th = null;
                                            ak1Var2 = ak1Var;
                                            j2 = 1000;
                                            wj0.c(androidx.lifecycle.s.a(videoPlayerActivity), null, null, new p(videoPlayerActivity, tmdbId, iIntValue, numValueOf2.intValue(), null), 3);
                                        }
                                    }
                                }
                            }
                        }
                    }
                    th = null;
                    r15 = r9;
                    ak1Var2 = ak1Var;
                    j2 = 1000;
                }
                exoPlayer2 = videoPlayerActivity.bm;
                if (exoPlayer2 == null) {
                    i2 = i;
                    th2 = th;
                    r21 = r15;
                    f = 1.0f;
                } else if (!exoPlayer2.isPlaying() || videoPlayerActivity.N) {
                    i2 = i;
                    th2 = th;
                    r21 = r15;
                    f = 1.0f;
                    videoPlayerActivity.K0 = i5;
                    videoPlayerActivity.J0 = -1L;
                } else {
                    Throwable th3 = th;
                    ?? r13 = r15;
                    long currentPosition2 = exoPlayer2.getCurrentPosition();
                    th2 = th3;
                    f = 1.0f;
                    long j5 = videoPlayerActivity.J0;
                    if (j5 >= j) {
                        long j6 = currentPosition2 - j5;
                        if (j6 > 10000) {
                            boolean z5 = r13 == true ? 1 : 0;
                            float f2 = videoPlayerActivity.be;
                            if (f2 < 1.0f) {
                                f2 = 1.0f;
                            }
                            z2 = z5;
                            if (j6 > ((long) (j2 * f2 * 3))) {
                                ExecutorService executorService = kq.a;
                                long j7 = 1000;
                                long j8 = j5 + j7;
                                i2 = i;
                                StringBuilder sbP = vw2.p(j5, "Position jump detected: ", "ms -> ");
                                sbP.append(currentPosition2);
                                sbP.append("ms (+");
                                sbP.append(j6);
                                sbP.append("ms / +");
                                sbP.append(j6 / j7);
                                sbP.append("s) — seeking back to ");
                                sbP.append(j8);
                                sbP.append("ms");
                                kq.h("VideoPlayer", sbP.toString());
                                long j9 = videoPlayerActivity.J0 + j7;
                                videoPlayerActivity.J0 = j9;
                                videoPlayerActivity.K0 = 0;
                                exoPlayer2.seekTo(j9);
                                r21 = z5;
                            }
                        } else {
                            z2 = r13 == true ? 1 : 0;
                        }
                        i2 = i;
                        if (Math.abs(j6) < 500) {
                            int i10 = videoPlayerActivity.K0 + 1;
                            videoPlayerActivity.K0 = i10;
                            if (i10 >= 5) {
                                Log.w("VideoPlayerActivity", "Stuck playback detected: position=" + currentPosition2 + " unchanged for " + i10 + "s while isPlaying=true, seeking to reset pipeline");
                                videoPlayerActivity.K0 = 0;
                                videoPlayerActivity.J0 = -1L;
                                exoPlayer2.seekTo(currentPosition2);
                                r21 = z2;
                            } else {
                                z = z2;
                            }
                        } else {
                            videoPlayerActivity.K0 = 0;
                            z = z2;
                        }
                    } else {
                        i2 = i;
                        z = r13 == true ? 1 : 0;
                    }
                    videoPlayerActivity.J0 = currentPosition2;
                    r21 = z;
                }
                if (!videoPlayerActivity.I.isEmpty() && videoPlayerActivity.am().getSkipIntroEnabled() && (exoPlayer3 = videoPlayerActivity.bm) != null) {
                    double currentPosition3 = exoPlayer3.getCurrentPosition() / 1000.0d;
                    it = videoPlayerActivity.I.iterator();
                    while (true) {
                        if (it.hasNext()) {
                            next = th2;
                        } else {
                            next = it.next();
                            SkipInterval skipInterval2 = (SkipInterval) next;
                            if (currentPosition3 < skipInterval2.getStartTime() || currentPosition3 >= skipInterval2.getEndTime() - 0.5d) {
                            }
                        }
                    }
                    skipInterval = (SkipInterval) next;
                    if (skipInterval != null || skipInterval.equals(videoPlayerActivity.J)) {
                        r14 = th2;
                        if (skipInterval == null && videoPlayerActivity.J != null) {
                            videoPlayerActivity.J = r14;
                            videoPlayerActivity.av();
                        }
                    } else {
                        videoPlayerActivity.J = skipInterval;
                        if (!videoPlayerActivity.q0) {
                            String lowerCase = skipInterval.getType().toLowerCase(Locale.ROOT);
                            cr4.f(lowerCase, "toLowerCase(...)");
                            switch (lowerCase.hashCode()) {
                                case -1076796495:
                                    str = !lowerCase.equals("mixed-ed") ? "Skip" : "Skip Ending";
                                    break;
                                case -1076796173:
                                    if (lowerCase.equals("mixed-op")) {
                                        str = "Skip Intro";
                                        break;
                                    }
                                    break;
                                case 3231:
                                    if (!lowerCase.equals("ed")) {
                                    }
                                    break;
                                case 3553:
                                    if (!lowerCase.equals("op")) {
                                    }
                                    break;
                                case 100361836:
                                    if (!lowerCase.equals("intro")) {
                                    }
                                    break;
                                case 106111499:
                                    if (!lowerCase.equals("outro")) {
                                    }
                                    break;
                                case 108388543:
                                    if (lowerCase.equals("recap")) {
                                        str = "Skip Recap";
                                        break;
                                    }
                                    break;
                            }
                            Button button = videoPlayerActivity.G;
                            if (button == null) {
                                Throwable th4 = th2;
                                cr4.n("btnSkipIntro");
                                throw th4;
                            }
                            button.setText(str);
                            ColorStateList colorStateList = new ColorStateList(new int[][]{new int[]{R.attr.state_focused}, new int[0]}, new int[]{-16777216, -1});
                            Button button2 = videoPlayerActivity.G;
                            if (button2 == null) {
                                Throwable th5 = th2;
                                cr4.n("btnSkipIntro");
                                throw th5;
                            }
                            button2.setTextColor(colorStateList);
                            FrameLayout frameLayout = videoPlayerActivity.F;
                            if (frameLayout == null) {
                                Throwable th6 = th2;
                                cr4.n("skipIntroContainer");
                                throw th6;
                            }
                            frameLayout.setVisibility(0);
                            FrameLayout frameLayout2 = videoPlayerActivity.F;
                            if (frameLayout2 == null) {
                                Throwable th7 = th2;
                                cr4.n("skipIntroContainer");
                                throw th7;
                            }
                            frameLayout2.setAlpha(0.0f);
                            FrameLayout frameLayout3 = videoPlayerActivity.F;
                            if (frameLayout3 == null) {
                                Throwable th8 = th2;
                                cr4.n("skipIntroContainer");
                                throw th8;
                            }
                            frameLayout3.animate().alpha(f).setDuration(300L).start();
                            videoPlayerActivity.M = r21;
                            if (!videoPlayerActivity.D) {
                                Button button3 = videoPlayerActivity.G;
                                if (button3 == null) {
                                    cr4.n("btnSkipIntro");
                                    throw th2;
                                }
                                button3.requestFocus();
                            }
                            fx4 fx4Var = videoPlayerActivity.L;
                            if (fx4Var != null) {
                                ?? r143 = th2;
                                ((rx4) fx4Var).h(r143);
                                r142 = r143;
                            } else {
                                r142 = th2;
                            }
                            ProgressBar progressBar = videoPlayerActivity.H;
                            if (progressBar == null) {
                                cr4.n("skipIntroProgress");
                                throw r142;
                            }
                            progressBar.setProgress(1000);
                            videoPlayerActivity.L = wj0.c(androidx.lifecycle.s.a(videoPlayerActivity), r142, r142, new at(videoPlayerActivity, r142), 3);
                        }
                    }
                }
                z3 = true;
                i3 = i2 + 1;
                i7 = 0;
                if (i3 < 30) {
                    videoPlayerActivity.bf(false);
                    i6 = 0;
                } else {
                    i6 = i3;
                }
                ak1Var3 = ak1Var2;
                this.c = ak1Var3;
                this.a = i6;
                this.b = 1;
                if (h32.a(1000L, this) == ck1Var) {
                    return ck1Var;
                }
                i = i6;
                ak1Var = ak1Var3;
                i5 = i7;
                r9 = z3;
                if (!bk1.d(ak1Var)) {
                }
            }
            r15 = r9;
            ak1Var2 = ak1Var;
            j = 0;
            j2 = 1000;
            th = null;
            exoPlayer2 = videoPlayerActivity.bm;
            if (exoPlayer2 == null) {
            }
            if (!videoPlayerActivity.I.isEmpty()) {
                double currentPosition32 = exoPlayer3.getCurrentPosition() / 1000.0d;
                it = videoPlayerActivity.I.iterator();
                while (true) {
                    if (it.hasNext()) {
                    }
                }
                skipInterval = (SkipInterval) next;
                if (skipInterval != null) {
                }
                r14 = th2;
                if (skipInterval == null) {
                    videoPlayerActivity.J = r14;
                    videoPlayerActivity.av();
                }
            }
            z3 = true;
            i3 = i2 + 1;
            i7 = 0;
            if (i3 < 30) {
            }
            ak1Var3 = ak1Var2;
            this.c = ak1Var3;
            this.a = i6;
            this.b = 1;
            if (h32.a(1000L, this) == ck1Var) {
            }
            i = i6;
            ak1Var = ak1Var3;
            i5 = i7;
            r9 = z3;
            if (!bk1.d(ak1Var)) {
            }
        }
    }
}
