package com.strmr.ps.ui.traktlist;

import android.util.Log;
import androidx.lifecycle.ak;
import androidx.media3.container.NalUnitUtil;
import com.strmr.ps.data.event.PlaybackStateManager;
import com.strmr.ps.data.event.a;
import com.strmr.ps.data.local.entity.TraktAccount;
import com.strmr.ps.data.model.ContentItem;
import com.strmr.ps.data.model.tmdb.TMDBCast;
import com.strmr.ps.data.model.tmdb.TMDBCredits;
import com.strmr.ps.data.model.tmdb.TMDBExternalIds;
import com.strmr.ps.data.model.tmdb.TMDBGenre;
import com.strmr.ps.data.model.tmdb.TMDBImagesKt;
import com.strmr.ps.data.model.tmdb.TMDBMovieDetails;
import com.strmr.ps.data.model.tmdb.TMDBShowDetails;
import com.strmr.ps.data.model.trakt.TraktListIds;
import com.strmr.ps.data.model.trakt.TraktUserList;
import com.strmr.ps.data.remote.api.TMDBApiService;
import com.strmr.ps.data.remote.api.TraktApiService;
import com.strmr.ps.data.repository.PreferencesRepository;
import com.strmr.ps.data.repository.WatchStatusRepository;
import dagger.hilt.android.lifecycle.HiltViewModel;
import defpackage.bka;
import defpackage.ck1;
import defpackage.cr4;
import defpackage.dg8;
import defpackage.e6a;
import defpackage.fg4;
import defpackage.fi7;
import defpackage.fx4;
import defpackage.gr3;
import defpackage.ik2;
import defpackage.io6;
import defpackage.k63;
import defpackage.kp6;
import defpackage.lo9;
import defpackage.n41;
import defpackage.n89;
import defpackage.q38;
import defpackage.q78;
import defpackage.qo9;
import defpackage.rd3;
import defpackage.re6;
import defpackage.rx4;
import defpackage.s38;
import defpackage.vx8;
import defpackage.wj0;
import defpackage.xf8;
import defpackage.xja;
import defpackage.y41;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.CancellationException;
import javax.inject.Inject;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.Boxing;
import kotlin.coroutines.jvm.internal.ContinuationImpl;
import kotlin.coroutines.jvm.internal.DebugMetadata;
import kotlin.coroutines.jvm.internal.SuspendLambda;

/* JADX INFO: loaded from: classes3.dex */
@HiltViewModel
@Metadata(d1 = {"\u00004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\b\u0007\u0018\u00002\u00020\u0001:\u0001\u0012BA\b\u0007\u0012\u0006\u0010\u0003\u001a\u00020\u0002\u0012\u0006\u0010\u0005\u001a\u00020\u0004\u0012\u0006\u0010\u0007\u001a\u00020\u0006\u0012\u0006\u0010\t\u001a\u00020\b\u0012\u0006\u0010\u000b\u001a\u00020\n\u0012\u0006\u0010\r\u001a\u00020\f\u0012\u0006\u0010\u000f\u001a\u00020\u000e¢\u0006\u0004\b\u0010\u0010\u0011¨\u0006\u0013"}, d2 = {"Lcom/strmr/ps/ui/traktlist/TraktListViewModel;", "Lxja;", "Lcom/strmr/ps/data/remote/api/TraktApiService;", "traktApiService", "Lcom/strmr/ps/data/remote/api/TMDBApiService;", "tmdbApiService", "Lcom/strmr/ps/data/repository/WatchStatusRepository;", "watchStatusRepository", "Lfg4;", "traktAccountRepository", "Lcom/strmr/ps/data/repository/PreferencesRepository;", "preferencesRepository", "Landroidx/lifecycle/ak;", "savedStateHandle", "Lcom/strmr/ps/data/event/PlaybackStateManager;", "playbackStateManager", "<init>", "(Lcom/strmr/ps/data/remote/api/TraktApiService;Lcom/strmr/ps/data/remote/api/TMDBApiService;Lcom/strmr/ps/data/repository/WatchStatusRepository;Lfg4;Lcom/strmr/ps/data/repository/PreferencesRepository;Landroidx/lifecycle/ak;Lcom/strmr/ps/data/event/PlaybackStateManager;)V", "b", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public final class TraktListViewModel extends xja {
    public final TraktApiService a;
    public String aa;
    public String ab;
    public final TMDBApiService b;
    public final WatchStatusRepository c;
    public final fg4 d;
    public final PreferencesRepository e;
    public final String f;
    public final String g;
    public final String h;
    public final re6 i;
    public final re6 j;
    public final re6 k;
    public final re6 l;
    public final re6 m;
    public final re6 n;
    public final re6 o;
    public final re6 p;
    public final xf8 q;
    public final re6 r;
    public final re6 s;
    public int t;
    public boolean u;
    public boolean v;
    public fx4 w;
    public final String x;
    public String y;
    public String z;

    @Metadata(d1 = {"\u0000\u000e\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0001\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0003\u0010\u0004"}, d2 = {"Lcom/strmr/ps/data/event/a;", "event", "Le6a;", "<anonymous>", "(Lcom/strmr/ps/data/event/a;)V"}, k = 3, mv = {2, 0, 0})
    @DebugMetadata(c = "com.strmr.ps.ui.traktlist.TraktListViewModel$1", f = "TraktListViewModel.kt", i = {}, l = {}, m = "invokeSuspend", n = {}, s = {})
    public static final class a extends SuspendLambda implements gr3<com.strmr.ps.data.event.a, Continuation<? super e6a>, Object> {
        public /* synthetic */ Object a;

        public a(Continuation continuation) {
            super(2, continuation);
        }

        @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
        public final Continuation create(Object obj, Continuation continuation) {
            a aVar = TraktListViewModel.this.new a(continuation);
            aVar.a = obj;
            return aVar;
        }

        @Override // defpackage.gr3
        public final Object invoke(Object obj, Object obj2) {
            a aVar = (a) create((com.strmr.ps.data.event.a) obj, (Continuation) obj2);
            e6a e6aVar = e6a.a;
            aVar.invokeSuspend(e6aVar);
            return e6aVar;
        }

        @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
        public final Object invokeSuspend(Object obj) {
            ck1 ck1Var = ck1.a;
            s38.b(obj);
            com.strmr.ps.data.event.a aVar = (com.strmr.ps.data.event.a) this.a;
            if (!(aVar instanceof a.C0099a) && !(aVar instanceof a.b) && !(aVar instanceof a.c)) {
                throw new io6();
            }
            TraktListViewModel.this.h();
            return e6a.a;
        }
    }

    @Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0010\t\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0004\b\u0086\u0003\u0018\u00002\u00020\u0001R\u0014\u0010\u0003\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004R\u0014\u0010\u0006\u001a\u00020\u00058\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0006\u0010\u0007R\u0014\u0010\b\u001a\u00020\u00058\u0002X\u0082T¢\u0006\u0006\n\u0004\b\b\u0010\u0007R\u0014\u0010\n\u001a\u00020\t8\u0002X\u0082T¢\u0006\u0006\n\u0004\b\n\u0010\u000bR\u0014\u0010\f\u001a\u00020\t8\u0002X\u0082T¢\u0006\u0006\n\u0004\b\f\u0010\u000b¨\u0006\r"}, d2 = {"Lcom/strmr/ps/ui/traktlist/TraktListViewModel$b;", "", "", "TAG", "Ljava/lang/String;", "", "LIST_LOAD_TIMEOUT_MS", "J", "ITEM_FETCH_TIMEOUT_MS", "", "MAX_CONCURRENT_REQUESTS", "I", "PAGE_SIZE", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class b {
    }

    @Inject
    public TraktListViewModel(@kp6 TraktApiService traktApiService, @kp6 TMDBApiService tMDBApiService, @kp6 WatchStatusRepository watchStatusRepository, @kp6 fg4 fg4Var, @kp6 PreferencesRepository preferencesRepository, @kp6 ak akVar, @kp6 PlaybackStateManager playbackStateManager) {
        cr4.g(traktApiService, "traktApiService");
        cr4.g(tMDBApiService, "tmdbApiService");
        cr4.g(watchStatusRepository, "watchStatusRepository");
        cr4.g(fg4Var, "traktAccountRepository");
        cr4.g(preferencesRepository, "preferencesRepository");
        cr4.g(akVar, "savedStateHandle");
        cr4.g(playbackStateManager, "playbackStateManager");
        this.a = traktApiService;
        this.b = tMDBApiService;
        this.c = watchStatusRepository;
        this.d = fg4Var;
        this.e = preferencesRepository;
        String str = (String) akVar.b("trakt_list_username");
        str = str == null ? "" : str;
        this.f = str;
        String str2 = (String) akVar.b("trakt_list_id");
        String str3 = str2 != null ? str2 : "";
        this.g = str3;
        String str4 = (String) akVar.b("trakt_list_title");
        this.h = str4 == null ? "Trakt List" : str4;
        re6 re6Var = new re6(ik2.a);
        this.i = re6Var;
        this.j = re6Var;
        Boolean bool = Boolean.FALSE;
        re6 re6Var2 = new re6(bool);
        this.k = re6Var2;
        this.l = re6Var2;
        re6 re6Var3 = new re6();
        this.m = re6Var3;
        this.n = re6Var3;
        re6 re6Var4 = new re6();
        this.o = re6Var4;
        this.p = re6Var4;
        this.q = dg8.a(8);
        this.r = new re6(bool);
        this.s = new re6(Boolean.TRUE);
        this.t = 1;
        this.u = true;
        String strH = fi7.h("trakt_list:", str, ":", str3);
        this.x = strH;
        this.y = preferencesRepository.getSubPageSortBy(strH);
        this.z = preferencesRepository.getSubPageSortHow(strH);
        this.ab = str3;
        h();
        k63.p(new rd3(playbackStateManager.b, new a(null)), bka.a(this));
    }

    /* JADX WARN: Removed duplicated region for block: B:40:0x0088  */
    /* JADX WARN: Removed duplicated region for block: B:43:0x008d  */
    /* JADX WARN: Removed duplicated region for block: B:64:0x00ea  */
    /* JADX WARN: Removed duplicated region for block: B:65:0x0106  */
    /* JADX WARN: Removed duplicated region for block: B:68:0x010e  */
    /* JADX WARN: Removed duplicated region for block: B:69:0x0115  */
    /* JADX WARN: Removed duplicated region for block: B:7:0x001c  */
    /* JADX WARN: Removed duplicated region for block: B:87:? A[RETURN, SYNTHETIC] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object b(TraktListViewModel traktListViewModel, int i, String str, Integer num, ContinuationImpl continuationImpl) {
        h hVar;
        String str2;
        Integer num2;
        String str3;
        Object objA;
        int i2;
        Integer num3;
        TMDBMovieDetails tMDBMovieDetails;
        String str4;
        String str5;
        String string;
        TMDBCredits credits;
        List<TMDBCast> cast;
        TraktListViewModel traktListViewModel2 = traktListViewModel;
        int i3 = i;
        traktListViewModel2.getClass();
        if (continuationImpl instanceof h) {
            hVar = (h) continuationImpl;
            int i4 = hVar.i;
            if ((i4 & Integer.MIN_VALUE) != 0) {
                hVar.i = i4 - Integer.MIN_VALUE;
            } else {
                hVar = new h(traktListViewModel2, continuationImpl);
            }
        }
        Object movieDetails = hVar.e;
        ck1 ck1Var = ck1.a;
        int i5 = hVar.i;
        if (i5 == 0) {
            s38.b(movieDetails);
            try {
                TMDBApiService tMDBApiService = traktListViewModel2.b;
                hVar.a = traktListViewModel2;
                str2 = str;
                try {
                    hVar.b = str2;
                    num2 = num;
                    try {
                        hVar.c = num2;
                        hVar.d = i3;
                        hVar.i = 1;
                        movieDetails = tMDBApiService.getMovieDetails(i3, "images,credits,external_ids,release_dates", hVar);
                        if (movieDetails == ck1Var) {
                            return ck1Var;
                        }
                        str3 = str2;
                        objA = (TMDBMovieDetails) movieDetails;
                        Integer num4 = num2;
                        i2 = i3;
                        num3 = num4;
                    } catch (Throwable th) {
                        th = th;
                        objA = s38.a(th);
                        Integer num5 = num2;
                        i2 = i3;
                        num3 = num5;
                        str3 = str2;
                        String strAi = null;
                        if (objA instanceof q38.b) {
                        }
                        tMDBMovieDetails = (TMDBMovieDetails) objA;
                        if (tMDBMovieDetails != null) {
                        }
                    }
                } catch (Throwable th2) {
                    th = th2;
                    num2 = num;
                    objA = s38.a(th);
                    Integer num52 = num2;
                    i2 = i3;
                    num3 = num52;
                    str3 = str2;
                    String strAi2 = null;
                    if (objA instanceof q38.b) {
                    }
                    tMDBMovieDetails = (TMDBMovieDetails) objA;
                    if (tMDBMovieDetails != null) {
                    }
                }
            } catch (Throwable th3) {
                th = th3;
                str2 = str;
            }
        } else {
            if (i5 != 1) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            int i6 = hVar.d;
            Integer num6 = hVar.c;
            str3 = hVar.b;
            TraktListViewModel traktListViewModel3 = hVar.a;
            try {
                s38.b(movieDetails);
                num2 = num6;
                i3 = i6;
                traktListViewModel2 = traktListViewModel3;
            } catch (Throwable th4) {
                th = th4;
                num2 = num6;
                str2 = str3;
                i3 = i6;
                traktListViewModel2 = traktListViewModel3;
                objA = s38.a(th);
                Integer num522 = num2;
                i2 = i3;
                num3 = num522;
                str3 = str2;
                String strAi22 = null;
                if (objA instanceof q38.b) {
                }
                tMDBMovieDetails = (TMDBMovieDetails) objA;
                if (tMDBMovieDetails != null) {
                }
            }
            try {
                objA = (TMDBMovieDetails) movieDetails;
                Integer num42 = num2;
                i2 = i3;
                num3 = num42;
            } catch (Throwable th5) {
                th = th5;
                str2 = str3;
                objA = s38.a(th);
                Integer num5222 = num2;
                i2 = i3;
                num3 = num5222;
                str3 = str2;
            }
        }
        String strAi222 = null;
        if (objA instanceof q38.b) {
            objA = null;
        }
        tMDBMovieDetails = (TMDBMovieDetails) objA;
        if (tMDBMovieDetails != null) {
            return null;
        }
        ContentItem.ItemType itemType = ContentItem.ItemType.MOVIE;
        String imdbId = tMDBMovieDetails.getImdbId();
        String title = tMDBMovieDetails.getTitle();
        if (title == null) {
            if (str3 == null) {
                str3 = "";
            }
            str4 = str3;
        } else {
            str4 = title;
        }
        String overview = tMDBMovieDetails.getOverview();
        String posterUrl$default = TMDBMovieDetails.getPosterUrl$default(tMDBMovieDetails, null, 1, null);
        String preferredBackdropPath$default = TMDBImagesKt.getPreferredBackdropPath$default(tMDBMovieDetails.getImages(), null, 1, null);
        if (preferredBackdropPath$default == null) {
            preferredBackdropPath$default = tMDBMovieDetails.getBackdropPath();
        }
        String strConcat = preferredBackdropPath$default != null ? "https://image.tmdb.org/t/p/w1280".concat(preferredBackdropPath$default) : null;
        String logoUrl$default = TMDBMovieDetails.getLogoUrl$default(tMDBMovieDetails, null, 1, null);
        String releaseDate = tMDBMovieDetails.getReleaseDate();
        if (releaseDate != null) {
            string = n89.bb(4, releaseDate);
        } else {
            if (num3 == null) {
                str5 = null;
                Double voteAverage = tMDBMovieDetails.getVoteAverage();
                Integer ratingPercentage = tMDBMovieDetails.getRatingPercentage();
                List<TMDBGenre> genres = tMDBMovieDetails.getGenres();
                String strAi3 = genres == null ? y41.ai(genres, ",", null, null, new q78(20), 30) : null;
                Integer runtime = tMDBMovieDetails.getRuntime();
                String string2 = runtime == null ? runtime.toString() : null;
                credits = tMDBMovieDetails.getCredits();
                if (credits != null && (cast = credits.getCast()) != null) {
                    strAi222 = y41.ai(cast, ", ", null, null, new q78(21), 30);
                }
                return new ContentItem(i2, itemType, i2, imdbId, str4, overview, posterUrl$default, strConcat, logoUrl$default, null, str5, voteAverage, ratingPercentage, strAi3, string2, strAi222, tMDBMovieDetails.getCertification(), null, null, null, traktListViewModel2.c.getProgress(i2, itemType), null, null, null, false, null, null, null, null, null, 0, null, null, null, null, null, null, null, null, null, null, null, null, -2096640, 2047, null);
            }
            string = num3.toString();
        }
        str5 = string;
        Double voteAverage2 = tMDBMovieDetails.getVoteAverage();
        Integer ratingPercentage2 = tMDBMovieDetails.getRatingPercentage();
        List<TMDBGenre> genres2 = tMDBMovieDetails.getGenres();
        if (genres2 == null) {
        }
        Integer runtime2 = tMDBMovieDetails.getRuntime();
        if (runtime2 == null) {
        }
        credits = tMDBMovieDetails.getCredits();
        if (credits != null) {
            strAi222 = y41.ai(cast, ", ", null, null, new q78(21), 30);
        }
        return new ContentItem(i2, itemType, i2, imdbId, str4, overview, posterUrl$default, strConcat, logoUrl$default, null, str5, voteAverage2, ratingPercentage2, strAi3, string2, strAi222, tMDBMovieDetails.getCertification(), null, null, null, traktListViewModel2.c.getProgress(i2, itemType), null, null, null, false, null, null, null, null, null, 0, null, null, null, null, null, null, null, null, null, null, null, null, -2096640, 2047, null);
    }

    /* JADX WARN: Removed duplicated region for block: B:7:0x0016  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object c(TraktListViewModel traktListViewModel, int i, String str, Integer num, ContinuationImpl continuationImpl) {
        i iVar;
        Exception exc;
        traktListViewModel.getClass();
        if (continuationImpl instanceof i) {
            iVar = (i) continuationImpl;
            int i2 = iVar.d;
            if ((i2 & Integer.MIN_VALUE) != 0) {
                iVar.d = i2 - Integer.MIN_VALUE;
            } else {
                iVar = new i(traktListViewModel, continuationImpl);
            }
        }
        Object objB = iVar.b;
        ck1 ck1Var = ck1.a;
        int i3 = iVar.d;
        try {
            if (i3 == 0) {
                s38.b(objB);
                try {
                } catch (lo9 unused) {
                } catch (Exception e) {
                    e = e;
                    exc = e;
                    Log.w("TraktListViewModel", "Failed to fetch movie details for TMDB ID: " + i, exc);
                    return null;
                }
                try {
                    j jVar = new j(traktListViewModel, i, str, num, null);
                    iVar.a = i;
                    iVar.d = 1;
                    objB = qo9.b(10000L, jVar, iVar);
                    if (objB == ck1Var) {
                        return ck1Var;
                    }
                    i = i;
                } catch (lo9 unused2) {
                    i = i;
                    n41.x(i, "Timeout fetching movie details for TMDB ID: ", "TraktListViewModel");
                    return null;
                } catch (Exception e2) {
                    exc = e2;
                    i = i;
                    Log.w("TraktListViewModel", "Failed to fetch movie details for TMDB ID: " + i, exc);
                    return null;
                }
            } else {
                if (i3 != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                i = iVar.a;
                try {
                    s38.b(objB);
                } catch (lo9 unused3) {
                    n41.x(i, "Timeout fetching movie details for TMDB ID: ", "TraktListViewModel");
                    return null;
                } catch (Exception e3) {
                    e = e3;
                    exc = e;
                    Log.w("TraktListViewModel", "Failed to fetch movie details for TMDB ID: " + i, exc);
                    return null;
                }
            }
            return (ContentItem) objB;
        } catch (CancellationException e4) {
            throw e4;
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:40:0x0088  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x008f  */
    /* JADX WARN: Removed duplicated region for block: B:69:0x00f5  */
    /* JADX WARN: Removed duplicated region for block: B:70:0x0111  */
    /* JADX WARN: Removed duplicated region for block: B:76:0x0128  */
    /* JADX WARN: Removed duplicated region for block: B:7:0x001c  */
    /* JADX WARN: Removed duplicated region for block: B:94:? A[RETURN, SYNTHETIC] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object d(TraktListViewModel traktListViewModel, int i, String str, Integer num, ContinuationImpl continuationImpl) {
        k kVar;
        String str2;
        Integer num2;
        String str3;
        Object objA;
        int i2;
        Integer num3;
        TMDBShowDetails tMDBShowDetails;
        String str4;
        String str5;
        String string;
        TMDBCredits credits;
        List<TMDBCast> cast;
        Integer num4;
        TraktListViewModel traktListViewModel2 = traktListViewModel;
        int i3 = i;
        traktListViewModel2.getClass();
        if (continuationImpl instanceof k) {
            kVar = (k) continuationImpl;
            int i4 = kVar.i;
            if ((i4 & Integer.MIN_VALUE) != 0) {
                kVar.i = i4 - Integer.MIN_VALUE;
            } else {
                kVar = new k(traktListViewModel2, continuationImpl);
            }
        }
        Object showDetails = kVar.e;
        ck1 ck1Var = ck1.a;
        int i5 = kVar.i;
        if (i5 == 0) {
            s38.b(showDetails);
            try {
                TMDBApiService tMDBApiService = traktListViewModel2.b;
                kVar.a = traktListViewModel2;
                str2 = str;
                try {
                    kVar.b = str2;
                    num2 = num;
                    try {
                        kVar.c = num2;
                        kVar.d = i3;
                        kVar.i = 1;
                        showDetails = tMDBApiService.getShowDetails(i3, "images,external_ids,credits,content_ratings", kVar);
                        if (showDetails == ck1Var) {
                            return ck1Var;
                        }
                        str3 = str2;
                        objA = (TMDBShowDetails) showDetails;
                        Integer num5 = num2;
                        i2 = i3;
                        num3 = num5;
                    } catch (Throwable th) {
                        th = th;
                        objA = s38.a(th);
                        Integer num6 = num2;
                        i2 = i3;
                        num3 = num6;
                        str3 = str2;
                        String strAi = null;
                        if (objA instanceof q38.b) {
                        }
                        tMDBShowDetails = (TMDBShowDetails) objA;
                        if (tMDBShowDetails != null) {
                        }
                    }
                } catch (Throwable th2) {
                    th = th2;
                    num2 = num;
                    objA = s38.a(th);
                    Integer num62 = num2;
                    i2 = i3;
                    num3 = num62;
                    str3 = str2;
                    String strAi2 = null;
                    if (objA instanceof q38.b) {
                    }
                    tMDBShowDetails = (TMDBShowDetails) objA;
                    if (tMDBShowDetails != null) {
                    }
                }
            } catch (Throwable th3) {
                th = th3;
                str2 = str;
            }
        } else {
            if (i5 != 1) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            int i6 = kVar.d;
            Integer num7 = kVar.c;
            str3 = kVar.b;
            TraktListViewModel traktListViewModel3 = kVar.a;
            try {
                s38.b(showDetails);
                num2 = num7;
                i3 = i6;
                traktListViewModel2 = traktListViewModel3;
            } catch (Throwable th4) {
                th = th4;
                num2 = num7;
                str2 = str3;
                i3 = i6;
                traktListViewModel2 = traktListViewModel3;
                objA = s38.a(th);
                Integer num622 = num2;
                i2 = i3;
                num3 = num622;
                str3 = str2;
                String strAi22 = null;
                if (objA instanceof q38.b) {
                }
                tMDBShowDetails = (TMDBShowDetails) objA;
                if (tMDBShowDetails != null) {
                }
            }
            try {
                objA = (TMDBShowDetails) showDetails;
                Integer num52 = num2;
                i2 = i3;
                num3 = num52;
            } catch (Throwable th5) {
                th = th5;
                str2 = str3;
                objA = s38.a(th);
                Integer num6222 = num2;
                i2 = i3;
                num3 = num6222;
                str3 = str2;
            }
        }
        String strAi222 = null;
        if (objA instanceof q38.b) {
            objA = null;
        }
        tMDBShowDetails = (TMDBShowDetails) objA;
        if (tMDBShowDetails != null) {
            return null;
        }
        ContentItem.ItemType itemType = ContentItem.ItemType.TV_SHOW;
        TMDBExternalIds externalIds = tMDBShowDetails.getExternalIds();
        String imdbId = externalIds != null ? externalIds.getImdbId() : null;
        String name = tMDBShowDetails.getName();
        if (name == null) {
            if (str3 == null) {
                str3 = "";
            }
            str4 = str3;
        } else {
            str4 = name;
        }
        String overview = tMDBShowDetails.getOverview();
        String posterUrl$default = TMDBShowDetails.getPosterUrl$default(tMDBShowDetails, null, 1, null);
        String preferredBackdropPath$default = TMDBImagesKt.getPreferredBackdropPath$default(tMDBShowDetails.getImages(), null, 1, null);
        if (preferredBackdropPath$default == null) {
            preferredBackdropPath$default = tMDBShowDetails.getBackdropPath();
        }
        String strConcat = preferredBackdropPath$default != null ? "https://image.tmdb.org/t/p/w1280".concat(preferredBackdropPath$default) : null;
        String logoUrl$default = TMDBShowDetails.getLogoUrl$default(tMDBShowDetails, null, 1, null);
        String firstAirDate = tMDBShowDetails.getFirstAirDate();
        if (firstAirDate != null) {
            string = n89.bb(4, firstAirDate);
        } else {
            if (num3 == null) {
                str5 = null;
                Double voteAverage = tMDBShowDetails.getVoteAverage();
                Integer ratingPercentage = tMDBShowDetails.getRatingPercentage();
                List<TMDBGenre> genres = tMDBShowDetails.getGenres();
                String strAi3 = genres == null ? y41.ai(genres, ",", null, null, new q78(18), 30) : null;
                List<Integer> episodeRunTime = tMDBShowDetails.getEpisodeRunTime();
                String string2 = (episodeRunTime != null || (num4 = (Integer) y41.ab(episodeRunTime)) == null) ? null : num4.toString();
                credits = tMDBShowDetails.getCredits();
                if (credits != null && (cast = credits.getCast()) != null) {
                    strAi222 = y41.ai(cast, ", ", null, null, new q78(19), 30);
                }
                return new ContentItem(i2, itemType, i2, imdbId, str4, overview, posterUrl$default, strConcat, logoUrl$default, null, str5, voteAverage, ratingPercentage, strAi3, string2, strAi222, tMDBShowDetails.getCertification(), null, null, null, traktListViewModel2.c.getProgress(i2, itemType), null, null, null, false, null, null, null, null, null, 0, null, null, null, null, null, null, null, null, null, null, null, null, -2096640, 2047, null);
            }
            string = num3.toString();
        }
        str5 = string;
        Double voteAverage2 = tMDBShowDetails.getVoteAverage();
        Integer ratingPercentage2 = tMDBShowDetails.getRatingPercentage();
        List<TMDBGenre> genres2 = tMDBShowDetails.getGenres();
        if (genres2 == null) {
        }
        List<Integer> episodeRunTime2 = tMDBShowDetails.getEpisodeRunTime();
        if (episodeRunTime2 != null) {
        }
        credits = tMDBShowDetails.getCredits();
        if (credits != null) {
            strAi222 = y41.ai(cast, ", ", null, null, new q78(19), 30);
        }
        return new ContentItem(i2, itemType, i2, imdbId, str4, overview, posterUrl$default, strConcat, logoUrl$default, null, str5, voteAverage2, ratingPercentage2, strAi3, string2, strAi222, tMDBShowDetails.getCertification(), null, null, null, traktListViewModel2.c.getProgress(i2, itemType), null, null, null, false, null, null, null, null, null, 0, null, null, null, null, null, null, null, null, null, null, null, null, -2096640, 2047, null);
    }

    /* JADX WARN: Removed duplicated region for block: B:7:0x0016  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object e(TraktListViewModel traktListViewModel, int i, String str, Integer num, ContinuationImpl continuationImpl) {
        l lVar;
        Exception exc;
        traktListViewModel.getClass();
        if (continuationImpl instanceof l) {
            lVar = (l) continuationImpl;
            int i2 = lVar.d;
            if ((i2 & Integer.MIN_VALUE) != 0) {
                lVar.d = i2 - Integer.MIN_VALUE;
            } else {
                lVar = new l(traktListViewModel, continuationImpl);
            }
        }
        Object objB = lVar.b;
        ck1 ck1Var = ck1.a;
        int i3 = lVar.d;
        try {
            if (i3 == 0) {
                s38.b(objB);
                try {
                } catch (lo9 unused) {
                } catch (Exception e) {
                    e = e;
                    exc = e;
                    Log.w("TraktListViewModel", "Failed to fetch show details for TMDB ID: " + i, exc);
                    return null;
                }
                try {
                    m mVar = new m(traktListViewModel, i, str, num, null);
                    lVar.a = i;
                    lVar.d = 1;
                    objB = qo9.b(10000L, mVar, lVar);
                    if (objB == ck1Var) {
                        return ck1Var;
                    }
                    i = i;
                } catch (lo9 unused2) {
                    i = i;
                    n41.x(i, "Timeout fetching show details for TMDB ID: ", "TraktListViewModel");
                    return null;
                } catch (Exception e2) {
                    exc = e2;
                    i = i;
                    Log.w("TraktListViewModel", "Failed to fetch show details for TMDB ID: " + i, exc);
                    return null;
                }
            } else {
                if (i3 != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                i = lVar.a;
                try {
                    s38.b(objB);
                } catch (lo9 unused3) {
                    n41.x(i, "Timeout fetching show details for TMDB ID: ", "TraktListViewModel");
                    return null;
                } catch (Exception e3) {
                    e = e3;
                    exc = e;
                    Log.w("TraktListViewModel", "Failed to fetch show details for TMDB ID: " + i, exc);
                    return null;
                }
            }
            return (ContentItem) objB;
        } catch (CancellationException e4) {
            throw e4;
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object f(TraktListViewModel traktListViewModel, ContinuationImpl continuationImpl) {
        r rVar;
        if (continuationImpl instanceof r) {
            rVar = (r) continuationImpl;
            int i = rVar.d;
            if ((i & Integer.MIN_VALUE) != 0) {
                rVar.d = i - Integer.MIN_VALUE;
            } else {
                rVar = new r(traktListViewModel, continuationImpl);
            }
        }
        Object activeAccount = rVar.b;
        ck1 ck1Var = ck1.a;
        int i2 = rVar.d;
        if (i2 == 0) {
            s38.b(activeAccount);
            String str = traktListViewModel.aa;
            if (str != null) {
                return str;
            }
            fg4 fg4Var = traktListViewModel.d;
            rVar.a = traktListViewModel;
            rVar.d = 1;
            activeAccount = fg4Var.getActiveAccount(rVar);
            if (activeAccount == ck1Var) {
                return ck1Var;
            }
        } else {
            if (i2 != 1) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            traktListViewModel = rVar.a;
            s38.b(activeAccount);
        }
        TraktAccount traktAccount = (TraktAccount) activeAccount;
        if (traktAccount == null) {
            return null;
        }
        String strBuildAuthHeader = traktListViewModel.d.buildAuthHeader(traktAccount.getAccessToken());
        traktListViewModel.aa = strBuildAuthHeader;
        return strBuildAuthHeader;
    }

    /* JADX WARN: Removed duplicated region for block: B:7:0x0015  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object g(TraktListViewModel traktListViewModel, ContinuationImpl continuationImpl) {
        s sVar;
        Integer trakt;
        Object next;
        TraktListIds ids;
        String str = traktListViewModel.g;
        if (continuationImpl instanceof s) {
            sVar = (s) continuationImpl;
            int i = sVar.d;
            if ((i & Integer.MIN_VALUE) != 0) {
                sVar.d = i - Integer.MIN_VALUE;
            } else {
                sVar = new s(traktListViewModel, continuationImpl);
            }
        }
        Object publicUserLists = sVar.b;
        ck1 ck1Var = ck1.a;
        int i2 = sVar.d;
        try {
        } catch (Exception e) {
            Boxing.boxInt(Log.w("TraktListViewModel", "Failed to resolve list slug '" + traktListViewModel.g + "', using as-is", e));
        }
        if (i2 == 0) {
            s38.b(publicUserLists);
            int i3 = 0;
            while (true) {
                if (i3 < str.length()) {
                    if (!Character.isDigit(str.charAt(i3))) {
                        break;
                    }
                    i3++;
                } else if (str.length() > 0) {
                    TraktApiService traktApiService = traktListViewModel.a;
                    String str2 = traktListViewModel.f;
                    sVar.a = traktListViewModel;
                    sVar.d = 1;
                    publicUserLists = traktApiService.getPublicUserLists(str2, sVar);
                    if (publicUserLists == ck1Var) {
                        return ck1Var;
                    }
                }
            }
            return e6a.a;
        }
        if (i2 != 1) {
            throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
        }
        traktListViewModel = sVar.a;
        s38.b(publicUserLists);
        Iterator it = ((List) publicUserLists).iterator();
        while (true) {
            trakt = null;
            if (!it.hasNext()) {
                next = null;
                break;
            }
            next = it.next();
            TraktListIds ids2 = ((TraktUserList) next).getIds();
            if (cr4.b(ids2 != null ? ids2.getSlug() : null, traktListViewModel.g)) {
                break;
            }
        }
        TraktUserList traktUserList = (TraktUserList) next;
        if (traktUserList != null && (ids = traktUserList.getIds()) != null) {
            trakt = ids.getTrakt();
        }
        if (trakt != null) {
            traktListViewModel.ab = traktUserList.getIds().getTrakt().toString();
        }
        return e6a.a;
    }

    public final void h() {
        this.t = 1;
        this.u = true;
        fx4 fx4Var = this.w;
        if (fx4Var != null) {
            ((rx4) fx4Var).h(null);
        }
        this.w = wj0.c(bka.a(this), null, null, new o(this, null), 3);
    }
}
