package com.strmr.ps.ui.details;

import androidx.leanback.widget.HorizontalGridView;
import com.strmr.ps.data.model.tmdb.TMDBSeason;
import com.strmr.ps.data.model.trakt.TraktEpisode;
import com.strmr.ps.data.model.trakt.TraktShowProgress;
import defpackage.ak1;
import defpackage.ck1;
import defpackage.cr4;
import defpackage.e6a;
import defpackage.gr3;
import defpackage.i85;
import defpackage.m02;
import defpackage.m12;
import defpackage.me1;
import defpackage.pk2;
import defpackage.pw7;
import defpackage.q07;
import defpackage.r22;
import defpackage.s38;
import defpackage.sc2;
import defpackage.tp5;
import defpackage.vx8;
import defpackage.wj0;
import defpackage.x71;
import defpackage.y41;
import defpackage.zd8;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.Boxing;
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.details.DetailsFragment$populateSeasonsAndEpisodes$3", f = "DetailsFragment.kt", i = {0}, l = {1584, 1585}, m = "invokeSuspend", n = {"playbackDeferred"}, s = {"L$0"})
@vx8
final class ab extends SuspendLambda implements gr3<ak1, Continuation<? super e6a>, Object> {
    public DetailsFragment a;
    public int b;
    public /* synthetic */ Object c;
    public final /* synthetic */ int d;
    public final /* synthetic */ DetailsFragment e;
    public final /* synthetic */ List f;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public ab(int i, DetailsFragment detailsFragment, List list, Continuation continuation) {
        super(2, continuation);
        this.d = i;
        this.e = detailsFragment;
        this.f = list;
    }

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

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

    /* JADX WARN: Removed duplicated region for block: B:22:0x007a  */
    /* JADX WARN: Removed duplicated region for block: B:25:0x0096  */
    /* JADX WARN: Removed duplicated region for block: B:26:0x009b  */
    /* JADX WARN: Removed duplicated region for block: B:41:0x0121  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x0126  */
    /* JADX WARN: Removed duplicated region for block: B:53:0x013c  */
    /* JADX WARN: Removed duplicated region for block: B:61:0x0150  */
    /* JADX WARN: Removed duplicated region for block: B:72:0x0179  */
    /* JADX WARN: Removed duplicated region for block: B:78:0x0183  */
    /* JADX WARN: Removed duplicated region for block: B:79:0x0185  */
    /* JADX WARN: Removed duplicated region for block: B:80:0x0190  */
    /* JADX WARN: Removed duplicated region for block: B:83:0x019a  */
    /* JADX WARN: Removed duplicated region for block: B:97:0x01c1  */
    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object invokeSuspend(Object obj) {
        r22 r22Var;
        DetailsFragment detailsFragment;
        DetailsFragment detailsFragment2;
        TraktShowProgress traktShowProgress;
        Set<String> watchedEpisodeKeys;
        q07 q07Var;
        Integer season;
        Integer number;
        Integer seasonNumber;
        zd8 zd8Var;
        TMDBSeason tMDBSeason;
        DetailsFragment detailsFragment3 = this.e;
        LinkedHashSet linkedHashSet = detailsFragment3.bq;
        ck1 ck1Var = ck1.a;
        int i = this.b;
        if (i == 0) {
            s38.b(obj);
            ak1 ak1Var = (ak1) this.c;
            m12 m12Var = sc2.a;
            m02 m02Var = m02.c;
            int i2 = this.d;
            r22 r22VarA = wj0.a(ak1Var, m02Var, new aa(i2, detailsFragment3, null), 2);
            r22 r22VarA2 = wj0.a(ak1Var, m02Var, new z(i2, detailsFragment3, null), 2);
            this.c = r22VarA2;
            this.a = detailsFragment3;
            this.b = 1;
            Object objAb = r22VarA.ab(this);
            if (objAb != ck1Var) {
                r22Var = r22VarA2;
                obj = objAb;
                detailsFragment = detailsFragment3;
            }
            return ck1Var;
        }
        if (i != 1) {
            if (i != 2) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            detailsFragment2 = (DetailsFragment) this.c;
            s38.b(obj);
            detailsFragment2.br = (Map) obj;
            traktShowProgress = detailsFragment3.bp;
            if (traktShowProgress != null || (watchedEpisodeKeys = traktShowProgress.getWatchedEpisodeKeys()) == null) {
                watchedEpisodeKeys = pk2.a;
            }
            watchedEpisodeKeys.size();
            watchedEpisodeKeys.toString();
            detailsFragment3.br.size();
            Objects.toString(detailsFragment3.br);
            linkedHashSet.addAll(watchedEpisodeKeys);
            linkedHashSet.size();
            TraktShowProgress traktShowProgress2 = detailsFragment3.bp;
            TraktEpisode nextEpisode = traktShowProgress2 == null ? traktShowProgress2.getNextEpisode() : null;
            if (detailsFragment3.cg == null || detailsFragment3.br.isEmpty()) {
                q07Var = null;
            } else {
                Set setKeySet = detailsFragment3.br.keySet();
                ArrayList arrayList = new ArrayList();
                Iterator it = setKeySet.iterator();
                while (it.hasNext()) {
                    tp5 tp5VarC = new pw7("S(\\d+)E(\\d+)").c((String) it.next());
                    q07 q07Var2 = tp5VarC != null ? new q07(Boxing.boxInt(Integer.parseInt((String) tp5VarC.b().get(1))), Boxing.boxInt(Integer.parseInt((String) tp5VarC.b().get(2)))) : null;
                    if (q07Var2 != null) {
                        arrayList.add(q07Var2);
                    }
                }
                q07Var = (q07) y41.aq(x71.a(new me1(21), new me1(22)), arrayList);
            }
            season = detailsFragment3.cg;
            if (season == null) {
                season = q07Var != null ? (Integer) q07Var.a : null;
                if (season == null) {
                    season = nextEpisode != null ? nextEpisode.getSeason() : null;
                }
            }
            number = detailsFragment3.ch;
            if (number == null) {
                number = q07Var != null ? (Integer) q07Var.b : null;
                if (number == null) {
                    number = nextEpisode != null ? nextEpisode.getNumber() : null;
                }
            }
            if (season != null) {
                zd8 zd8Var2 = detailsFragment3.ax;
                seasonNumber = (zd8Var2 == null || (tMDBSeason = (TMDBSeason) y41.af(zd8Var2.d, zd8Var2.a)) == null) ? null : tMDBSeason.getSeasonNumber();
                if (seasonNumber == null) {
                    TMDBSeason tMDBSeason2 = (TMDBSeason) y41.ab(this.f);
                    seasonNumber = tMDBSeason2 != null ? tMDBSeason2.getSeasonNumber() : null;
                }
            } else {
                seasonNumber = season;
            }
            if (detailsFragment3.cg != null || detailsFragment3.ch == null) {
                if (q07Var == null) {
                    Object obj2 = q07Var.a;
                    Object obj3 = q07Var.b;
                    Objects.toString(obj2);
                    Objects.toString(obj3);
                } else if (nextEpisode != null) {
                    nextEpisode.getSeason();
                    nextEpisode.getNumber();
                }
            }
            if (season != null) {
                zd8 zd8Var3 = detailsFragment3.ax;
                int iD = zd8Var3 != null ? zd8Var3.d(season.intValue()) : -1;
                if (iD >= 0) {
                    zd8 zd8Var4 = detailsFragment3.ax;
                    if (zd8Var4 != null) {
                        zd8Var4.e(iD);
                    }
                    HorizontalGridView horizontalGridView = detailsFragment3.ak;
                    if (horizontalGridView == null) {
                        cr4.n("seasonRow");
                        throw null;
                    }
                    horizontalGridView.smoothScrollToPosition(iD);
                }
            }
            if (seasonNumber != null) {
                if (season != null) {
                    zd8 zd8Var5 = detailsFragment3.ax;
                    Integer numBoxInt = zd8Var5 != null ? Boxing.boxInt(zd8Var5.d(season.intValue())) : null;
                    if (numBoxInt == null || numBoxInt.intValue() < 0) {
                        numBoxInt = null;
                    }
                    if (numBoxInt == null && (zd8Var = detailsFragment3.ax) != null) {
                        Boxing.boxInt(zd8Var.d);
                    }
                }
                int iIntValue = seasonNumber.intValue();
                i85 viewLifecycleOwner = detailsFragment3.getViewLifecycleOwner();
                cr4.f(viewLifecycleOwner, "getViewLifecycleOwner(...)");
                wj0.c(androidx.lifecycle.s.a(viewLifecycleOwner), null, null, new t(detailsFragment3, this.d, number, iIntValue, false, null), 3);
            }
            return e6a.a;
        }
        detailsFragment = this.a;
        r22Var = (r22) this.c;
        s38.b(obj);
        detailsFragment.bp = (TraktShowProgress) obj;
        this.c = detailsFragment3;
        this.a = null;
        this.b = 2;
        obj = r22Var.ab(this);
        if (obj != ck1Var) {
            detailsFragment2 = detailsFragment3;
            detailsFragment2.br = (Map) obj;
            traktShowProgress = detailsFragment3.bp;
            if (traktShowProgress != null) {
                watchedEpisodeKeys = pk2.a;
            }
            watchedEpisodeKeys.size();
            watchedEpisodeKeys.toString();
            detailsFragment3.br.size();
            Objects.toString(detailsFragment3.br);
            linkedHashSet.addAll(watchedEpisodeKeys);
            linkedHashSet.size();
            TraktShowProgress traktShowProgress22 = detailsFragment3.bp;
            if (traktShowProgress22 == null) {
            }
            if (detailsFragment3.cg == null) {
                q07Var = null;
            }
            season = detailsFragment3.cg;
            if (season == null) {
            }
            number = detailsFragment3.ch;
            if (number == null) {
            }
            if (season != null) {
            }
            if (detailsFragment3.cg != null) {
                if (q07Var == null) {
                }
            }
            if (season != null) {
            }
            if (seasonNumber != null) {
            }
            return e6a.a;
        }
        return ck1Var;
    }
}
