package com.strmr.ps.ui.mobile.details;

import android.util.Log;
import androidx.media3.exoplayer.upstream.CmcdData;
import com.strmr.ps.data.model.tmdb.TMDBCast;
import com.strmr.ps.data.model.tmdb.TMDBCollection;
import com.strmr.ps.data.model.tmdb.TMDBCollectionDetails;
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.TMDBMovie;
import com.strmr.ps.data.model.tmdb.TMDBMovieDetails;
import com.strmr.ps.data.remote.RateLimiter;
import com.strmr.ps.data.remote.api.TMDBApiService;
import com.strmr.ps.data.repository.MoviePlaybackProgress;
import com.strmr.ps.data.repository.TraktSyncRepository;
import com.strmr.ps.ui.mobile.details.MobileDetailsViewModel;
import defpackage.ak1;
import defpackage.bk1;
import defpackage.ck1;
import defpackage.e6a;
import defpackage.gr3;
import defpackage.i26;
import defpackage.ik2;
import defpackage.l24;
import defpackage.m12;
import defpackage.q38;
import defpackage.qm5;
import defpackage.s38;
import defpackage.sc2;
import defpackage.sm5;
import defpackage.vx8;
import defpackage.y41;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.CancellationException;
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.mobile.details.MobileDetailsViewModel$loadMovieDetails$2", f = "MobileDetailsViewModel.kt", i = {0, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5}, l = {295, 296, 312, 313, 326, 335, 342, 365}, m = "invokeSuspend", n = {"$this$withContext", "$this$withContext", "$this$withContext", "movieDetails", "cast", "trailerKey", "collection", "$this$withContext", "movieDetails", "cast", "trailerKey", "collection", "movieDetails", "cast", "trailerKey", "collectionData", "movieDetails", "cast", "trailerKey", "collectionData", "playbackProgress"}, s = {"L$0", "L$0", "L$0", "L$1", "L$2", "L$3", "L$5", "L$0", "L$1", "L$2", "L$3", "L$5", "L$0", "L$1", "L$2", "L$3", "L$0", "L$1", "L$2", "L$3", "L$4"})
@vx8
final class x extends SuspendLambda implements gr3<ak1, Continuation<? super e6a>, Object> {
    public Object a;
    public Object b;
    public Object c;
    public Object d;
    public TMDBCollection e;
    public int f;
    public /* synthetic */ Object i;
    public final /* synthetic */ MobileDetailsViewModel j;
    public final /* synthetic */ int k;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public x(MobileDetailsViewModel mobileDetailsViewModel, int i, Continuation continuation) {
        super(2, continuation);
        this.j = mobileDetailsViewModel;
        this.k = i;
    }

    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    public final Continuation create(Object obj, Continuation continuation) {
        x xVar = new x(this.j, this.k, continuation);
        xVar.i = obj;
        return xVar;
    }

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

    /* JADX WARN: Code restructure failed: missing block: B:103:0x0252, code lost:
    
        if (defpackage.wj0.f(r15, r0, r14) != r11) goto L109;
     */
    /* JADX WARN: Code restructure failed: missing block: B:107:0x0278, code lost:
    
        if (defpackage.wj0.f(r0, r2, r14) == r11) goto L108;
     */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:116:0x00e5 A[EXC_TOP_SPLITTER, PHI: r0 r9 r14
      0x00e5: PHI (r0v16 java.lang.Object) = (r0v13 java.lang.Object), (r0v21 java.lang.Object) binds: [B:41:0x00e1, B:31:0x00ad] A[DONT_GENERATE, DONT_INLINE]
      0x00e5: PHI (r9v1 ak1) = (r9v0 ak1), (r9v2 ak1) binds: [B:41:0x00e1, B:31:0x00ad] A[DONT_GENERATE, DONT_INLINE]
      0x00e5: PHI (r14v6 com.strmr.ps.ui.mobile.details.x) = (r14v5 com.strmr.ps.ui.mobile.details.x), (r14v7 com.strmr.ps.ui.mobile.details.x) binds: [B:41:0x00e1, B:31:0x00ad] A[DONT_GENERATE, DONT_INLINE], SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:17:0x0047 A[PHI: r0 r1 r2 r3 r4 r5 r14
      0x0047: PHI (r0v46 com.strmr.ps.data.repository.MoviePlaybackProgress) = (r0v34 com.strmr.ps.data.repository.MoviePlaybackProgress), (r0v51 com.strmr.ps.data.repository.MoviePlaybackProgress) binds: [B:90:0x01e2, B:16:0x0044] A[DONT_GENERATE, DONT_INLINE]
      0x0047: PHI (r1v29 com.strmr.ps.ui.mobile.details.MobileDetailsViewModel$a) = 
      (r1v25 com.strmr.ps.ui.mobile.details.MobileDetailsViewModel$a)
      (r1v32 com.strmr.ps.ui.mobile.details.MobileDetailsViewModel$a)
     binds: [B:90:0x01e2, B:16:0x0044] A[DONT_GENERATE, DONT_INLINE]
      0x0047: PHI (r2v19 java.lang.String) = (r2v15 java.lang.String), (r2v23 java.lang.String) binds: [B:90:0x01e2, B:16:0x0044] A[DONT_GENERATE, DONT_INLINE]
      0x0047: PHI (r3v18 java.lang.Object) = (r3v15 java.lang.Object), (r3v29 java.lang.Object) binds: [B:90:0x01e2, B:16:0x0044] A[DONT_GENERATE, DONT_INLINE]
      0x0047: PHI (r4v18 ??) = (r4v23 ??), (r4v24 ??) binds: [B:90:0x01e2, B:16:0x0044] A[DONT_GENERATE, DONT_INLINE]
      0x0047: PHI (r5v16 com.strmr.ps.data.model.tmdb.TMDBMovieDetails) = (r5v12 com.strmr.ps.data.model.tmdb.TMDBMovieDetails), (r5v19 com.strmr.ps.data.model.tmdb.TMDBMovieDetails) binds: [B:90:0x01e2, B:16:0x0044] A[DONT_GENERATE, DONT_INLINE]
      0x0047: PHI (r14v20 com.strmr.ps.ui.mobile.details.x) = (r14v15 com.strmr.ps.ui.mobile.details.x), (r14v21 com.strmr.ps.ui.mobile.details.x) binds: [B:90:0x01e2, B:16:0x0044] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:55:0x0116 A[Catch: Exception -> 0x0105, CancellationException -> 0x0108, TryCatch #2 {CancellationException -> 0x0108, blocks: (B:92:0x01e6, B:94:0x01ef, B:96:0x020a, B:98:0x0210, B:100:0x0234, B:102:0x023b, B:78:0x01ac, B:81:0x01b1, B:83:0x01bd, B:89:0x01ca, B:77:0x01a8, B:62:0x014f, B:64:0x015b, B:65:0x016c, B:67:0x0172, B:68:0x0180, B:70:0x0189, B:59:0x0132, B:43:0x00e5, B:45:0x00ed, B:47:0x00f3, B:53:0x010c, B:55:0x0116), top: B:116:0x00e5 }] */
    /* JADX WARN: Removed duplicated region for block: B:61:0x014d  */
    /* JADX WARN: Removed duplicated region for block: B:64:0x015b A[Catch: Exception -> 0x0105, CancellationException -> 0x0108, TryCatch #2 {CancellationException -> 0x0108, blocks: (B:92:0x01e6, B:94:0x01ef, B:96:0x020a, B:98:0x0210, B:100:0x0234, B:102:0x023b, B:78:0x01ac, B:81:0x01b1, B:83:0x01bd, B:89:0x01ca, B:77:0x01a8, B:62:0x014f, B:64:0x015b, B:65:0x016c, B:67:0x0172, B:68:0x0180, B:70:0x0189, B:59:0x0132, B:43:0x00e5, B:45:0x00ed, B:47:0x00f3, B:53:0x010c, B:55:0x0116), top: B:116:0x00e5 }] */
    /* JADX WARN: Removed duplicated region for block: B:69:0x0186  */
    /* JADX WARN: Removed duplicated region for block: B:73:0x01a2  */
    /* JADX WARN: Removed duplicated region for block: B:80:0x01b0  */
    /* JADX WARN: Removed duplicated region for block: B:83:0x01bd A[Catch: Exception -> 0x0105, CancellationException -> 0x0108, TryCatch #2 {CancellationException -> 0x0108, blocks: (B:92:0x01e6, B:94:0x01ef, B:96:0x020a, B:98:0x0210, B:100:0x0234, B:102:0x023b, B:78:0x01ac, B:81:0x01b1, B:83:0x01bd, B:89:0x01ca, B:77:0x01a8, B:62:0x014f, B:64:0x015b, B:65:0x016c, B:67:0x0172, B:68:0x0180, B:70:0x0189, B:59:0x0132, B:43:0x00e5, B:45:0x00ed, B:47:0x00f3, B:53:0x010c, B:55:0x0116), top: B:116:0x00e5 }] */
    /* JADX WARN: Removed duplicated region for block: B:84:0x01c2  */
    /* JADX WARN: Removed duplicated region for block: B:86:0x01c5  */
    /* JADX WARN: Removed duplicated region for block: B:91:0x01e4  */
    /* JADX WARN: Removed duplicated region for block: B:94:0x01ef A[Catch: Exception -> 0x0105, CancellationException -> 0x0108, TryCatch #2 {CancellationException -> 0x0108, blocks: (B:92:0x01e6, B:94:0x01ef, B:96:0x020a, B:98:0x0210, B:100:0x0234, B:102:0x023b, B:78:0x01ac, B:81:0x01b1, B:83:0x01bd, B:89:0x01ca, B:77:0x01a8, B:62:0x014f, B:64:0x015b, B:65:0x016c, B:67:0x0172, B:68:0x0180, B:70:0x0189, B:59:0x0132, B:43:0x00e5, B:45:0x00ed, B:47:0x00f3, B:53:0x010c, B:55:0x0116), top: B:116:0x00e5 }] */
    /* JADX WARN: Removed duplicated region for block: B:95:0x0209  */
    /* JADX WARN: Removed duplicated region for block: B:98:0x0210 A[Catch: Exception -> 0x0105, CancellationException -> 0x0108, TryCatch #2 {CancellationException -> 0x0108, blocks: (B:92:0x01e6, B:94:0x01ef, B:96:0x020a, B:98:0x0210, B:100:0x0234, B:102:0x023b, B:78:0x01ac, B:81:0x01b1, B:83:0x01bd, B:89:0x01ca, B:77:0x01a8, B:62:0x014f, B:64:0x015b, B:65:0x016c, B:67:0x0172, B:68:0x0180, B:70:0x0189, B:59:0x0132, B:43:0x00e5, B:45:0x00ed, B:47:0x00f3, B:53:0x010c, B:55:0x0116), top: B:116:0x00e5 }] */
    /* JADX WARN: Removed duplicated region for block: B:99:0x0233  */
    /* JADX WARN: Type inference failed for: r1v33 */
    /* JADX WARN: Type inference failed for: r1v6 */
    /* JADX WARN: Type inference failed for: r1v7, types: [java.lang.Object] */
    /* JADX WARN: Type inference failed for: r2v20, types: [java.util.List] */
    /* JADX WARN: Type inference failed for: r4v1 */
    /* JADX WARN: Type inference failed for: r4v12 */
    /* JADX WARN: Type inference failed for: r4v13 */
    /* JADX WARN: Type inference failed for: r4v14, types: [java.lang.Object] */
    /* JADX WARN: Type inference failed for: r4v15 */
    /* JADX WARN: Type inference failed for: r4v17, types: [java.util.List] */
    /* JADX WARN: Type inference failed for: r4v18 */
    /* JADX WARN: Type inference failed for: r4v23 */
    /* JADX WARN: Type inference failed for: r4v24 */
    /* JADX WARN: Type inference failed for: r4v25 */
    /* JADX WARN: Type inference failed for: r4v26 */
    /* JADX WARN: Type inference failed for: r4v27 */
    /* JADX WARN: Type inference failed for: r4v28 */
    /* JADX WARN: Type inference failed for: r4v29 */
    /* JADX WARN: Type inference failed for: r4v30 */
    /* JADX WARN: Type inference failed for: r4v31 */
    /* JADX WARN: Type inference failed for: r4v32 */
    /* JADX WARN: Type inference failed for: r4v4 */
    /* JADX WARN: Type inference failed for: r4v5, types: [java.lang.Object] */
    /* JADX WARN: Type inference failed for: r4v8, types: [java.lang.Object] */
    /* JADX WARN: Type inference failed for: r4v9 */
    /* JADX WARN: Type inference failed for: r8v0, types: [ik2] */
    /* JADX WARN: Type inference failed for: r8v1, types: [java.util.List] */
    /* JADX WARN: Type inference failed for: r8v2, types: [java.util.ArrayList] */
    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object invokeSuspend(Object obj) {
        x xVar;
        MobileDetailsViewModel mobileDetailsViewModel;
        ak1 ak1Var;
        ak1 ak1Var2;
        Object movieDetails$default;
        String trailerKey;
        TMDBCollection belongsToCollection;
        TMDBMovieDetails tMDBMovieDetails;
        ?? r4;
        MobileDetailsViewModel.a aVar;
        ?? r42;
        TMDBCollection tMDBCollection;
        MobileDetailsViewModel mobileDetailsViewModel2;
        ak1 ak1Var3;
        List<TMDBCast> cast;
        Object collectionDetails;
        Object moviePlaybackProgress;
        ?? r43;
        List<TMDBMovie> parts;
        Throwable th;
        Object objA;
        ?? r44;
        MoviePlaybackProgress moviePlaybackProgress2;
        String imdbId;
        Object objC;
        ?? r45;
        String strAi;
        Integer runtime;
        String str;
        MobileDetailsViewModel mobileDetailsViewModel3 = this.j;
        RateLimiter rateLimiter = mobileDetailsViewModel3.c;
        ck1 ck1Var = ck1.a;
        int i = this.f;
        ?? arrayList = ik2.a;
        try {
        } catch (CancellationException e) {
            throw e;
        } catch (Exception e2) {
            e = e2;
            xVar = this;
        }
        switch (i) {
            case 0:
                s38.b(obj);
                ak1Var = (ak1) this.i;
                this.i = ak1Var;
                this.f = 1;
                if (rateLimiter.a(this) != ck1Var) {
                    ak1Var2 = ak1Var;
                    TMDBApiService tMDBApiService = mobileDetailsViewModel3.a;
                    int i2 = this.k;
                    this.i = ak1Var2;
                    this.f = 2;
                    movieDetails$default = TMDBApiService.DefaultImpls.getMovieDetails$default(tMDBApiService, i2, null, this, 2, null);
                    xVar = this;
                    if (movieDetails$default != ck1Var) {
                        try {
                            try {
                                TMDBMovieDetails tMDBMovieDetails2 = (TMDBMovieDetails) movieDetails$default;
                                TMDBCredits credits = tMDBMovieDetails2.getCredits();
                                ?? Bk = (credits != null || (cast = credits.getCast()) == null) ? arrayList : y41.bk(y41.bj(new i26(), cast), 8);
                                trailerKey = tMDBMovieDetails2.getTrailerKey();
                                belongsToCollection = tMDBMovieDetails2.getBelongsToCollection();
                                if (belongsToCollection == null) {
                                    xVar.i = ak1Var2;
                                    xVar.a = tMDBMovieDetails2;
                                    xVar.b = Bk;
                                    xVar.c = trailerKey;
                                    xVar.d = mobileDetailsViewModel3;
                                    xVar.e = belongsToCollection;
                                    xVar.f = 3;
                                    if (rateLimiter.a(xVar) != ck1Var) {
                                        tMDBMovieDetails = tMDBMovieDetails2;
                                        r42 = Bk;
                                        tMDBCollection = belongsToCollection;
                                        mobileDetailsViewModel2 = mobileDetailsViewModel3;
                                        ak1Var3 = ak1Var2;
                                        TMDBApiService tMDBApiService2 = mobileDetailsViewModel2.a;
                                        int id = tMDBCollection.getId();
                                        xVar.i = ak1Var3;
                                        xVar.a = tMDBMovieDetails;
                                        xVar.b = r42;
                                        xVar.c = trailerKey;
                                        xVar.d = mobileDetailsViewModel2;
                                        xVar.e = tMDBCollection;
                                        xVar.f = 4;
                                        collectionDetails = tMDBApiService2.getCollectionDetails(id, xVar);
                                        r43 = r42;
                                        if (collectionDetails == ck1Var) {
                                        }
                                        String name = tMDBCollection.getName();
                                        parts = ((TMDBCollectionDetails) collectionDetails).getParts();
                                        if (parts != null) {
                                            List<TMDBMovie> list = parts;
                                            arrayList = new ArrayList(y41.p(list, 10));
                                            Iterator it = list.iterator();
                                            while (it.hasNext()) {
                                                arrayList.add(MobileDetailsViewModel.e(mobileDetailsViewModel2, (TMDBMovie) it.next()));
                                            }
                                        }
                                        aVar = new MobileDetailsViewModel.a(name, arrayList);
                                        r4 = r43;
                                        int i3 = xVar.k;
                                        try {
                                            TraktSyncRepository traktSyncRepository = mobileDetailsViewModel3.e;
                                            xVar.i = tMDBMovieDetails;
                                            xVar.a = r4;
                                            xVar.b = trailerKey;
                                            xVar.c = aVar;
                                            xVar.d = null;
                                            xVar.e = null;
                                            xVar.f = 5;
                                            moviePlaybackProgress = traktSyncRepository.getMoviePlaybackProgress(i3, xVar);
                                            r4 = r4;
                                            if (moviePlaybackProgress == ck1Var) {
                                            }
                                            objA = (MoviePlaybackProgress) moviePlaybackProgress;
                                            r44 = r4;
                                        } catch (Throwable th2) {
                                            th = th2;
                                            objA = s38.a(th);
                                            r44 = r4;
                                        }
                                        if (objA instanceof q38.b) {
                                            objA = null;
                                        }
                                        moviePlaybackProgress2 = (MoviePlaybackProgress) objA;
                                        imdbId = tMDBMovieDetails.getImdbId();
                                        TMDBExternalIds externalIds = tMDBMovieDetails.getExternalIds();
                                        String imdbId2 = externalIds != null ? externalIds.getImdbId() : null;
                                        if (imdbId == null) {
                                            imdbId = imdbId2 == null ? null : imdbId2;
                                        }
                                        xVar.i = tMDBMovieDetails;
                                        xVar.a = r44;
                                        xVar.b = trailerKey;
                                        xVar.c = aVar;
                                        xVar.d = moviePlaybackProgress2;
                                        xVar.e = null;
                                        xVar.f = 6;
                                        objC = bk1.c(new n(imdbId, mobileDetailsViewModel3, null), xVar);
                                        r45 = r44;
                                        if (objC != ck1Var) {
                                            TMDBMovieDetails tMDBMovieDetails3 = tMDBMovieDetails;
                                            String str2 = trailerKey;
                                            ?? r2 = r45;
                                            List list2 = (List) objC;
                                            List<TMDBGenre> genres = tMDBMovieDetails3.getGenres();
                                            strAi = genres == null ? y41.ai(genres, ", ", null, null, new l24(15), 30) : null;
                                            runtime = tMDBMovieDetails3.getRuntime();
                                            if (runtime == null) {
                                                int iIntValue = runtime.intValue();
                                                str = (iIntValue / 60) + "h " + (iIntValue % 60) + CmcdData.OBJECT_TYPE_MANIFEST;
                                            } else {
                                                str = null;
                                            }
                                            m12 m12Var = sc2.a;
                                            qm5 qm5Var = sm5.a;
                                            MobileDetailsViewModel.a aVar2 = aVar;
                                            mobileDetailsViewModel = mobileDetailsViewModel3;
                                            try {
                                                v vVar = new v(mobileDetailsViewModel, r2, aVar2, list2, str2, moviePlaybackProgress2, tMDBMovieDetails3, strAi, str, null);
                                                xVar.i = null;
                                                xVar.a = null;
                                                xVar.b = null;
                                                xVar.c = null;
                                                xVar.d = null;
                                                xVar.f = 7;
                                            } catch (Exception e3) {
                                                e = e3;
                                                Log.e("MobileDetailsViewModel", "Error loading movie details", e);
                                                m12 m12Var2 = sc2.a;
                                                qm5 qm5Var2 = sm5.a;
                                                w wVar = new w(mobileDetailsViewModel, null);
                                                xVar.i = null;
                                                xVar.a = null;
                                                xVar.b = null;
                                                xVar.c = null;
                                                xVar.d = null;
                                                xVar.e = null;
                                                xVar.f = 8;
                                            }
                                            break;
                                        }
                                        break;
                                    }
                                } else {
                                    tMDBMovieDetails = tMDBMovieDetails2;
                                    r4 = Bk;
                                    aVar = null;
                                    int i32 = xVar.k;
                                    TraktSyncRepository traktSyncRepository2 = mobileDetailsViewModel3.e;
                                    xVar.i = tMDBMovieDetails;
                                    xVar.a = r4;
                                    xVar.b = trailerKey;
                                    xVar.c = aVar;
                                    xVar.d = null;
                                    xVar.e = null;
                                    xVar.f = 5;
                                    moviePlaybackProgress = traktSyncRepository2.getMoviePlaybackProgress(i32, xVar);
                                    r4 = r4;
                                    if (moviePlaybackProgress == ck1Var) {
                                    }
                                    objA = (MoviePlaybackProgress) moviePlaybackProgress;
                                    r44 = r4;
                                    if (objA instanceof q38.b) {
                                    }
                                    moviePlaybackProgress2 = (MoviePlaybackProgress) objA;
                                    imdbId = tMDBMovieDetails.getImdbId();
                                    TMDBExternalIds externalIds2 = tMDBMovieDetails.getExternalIds();
                                    if (externalIds2 != null) {
                                    }
                                    if (imdbId == null) {
                                    }
                                    xVar.i = tMDBMovieDetails;
                                    xVar.a = r44;
                                    xVar.b = trailerKey;
                                    xVar.c = aVar;
                                    xVar.d = moviePlaybackProgress2;
                                    xVar.e = null;
                                    xVar.f = 6;
                                    objC = bk1.c(new n(imdbId, mobileDetailsViewModel3, null), xVar);
                                    r45 = r44;
                                    if (objC != ck1Var) {
                                    }
                                }
                            } catch (CancellationException e4) {
                                throw e4;
                            }
                        } catch (Exception e5) {
                            e = e5;
                            mobileDetailsViewModel = mobileDetailsViewModel3;
                            Log.e("MobileDetailsViewModel", "Error loading movie details", e);
                            m12 m12Var22 = sc2.a;
                            qm5 qm5Var22 = sm5.a;
                            w wVar2 = new w(mobileDetailsViewModel, null);
                            xVar.i = null;
                            xVar.a = null;
                            xVar.b = null;
                            xVar.c = null;
                            xVar.d = null;
                            xVar.e = null;
                            xVar.f = 8;
                            break;
                        }
                    }
                }
                return ck1Var;
            case 1:
                ak1Var = (ak1) this.i;
                s38.b(obj);
                ak1Var2 = ak1Var;
                TMDBApiService tMDBApiService3 = mobileDetailsViewModel3.a;
                int i22 = this.k;
                this.i = ak1Var2;
                this.f = 2;
                movieDetails$default = TMDBApiService.DefaultImpls.getMovieDetails$default(tMDBApiService3, i22, null, this, 2, null);
                xVar = this;
                if (movieDetails$default != ck1Var) {
                }
                return ck1Var;
            case 2:
                ak1 ak1Var4 = (ak1) this.i;
                s38.b(obj);
                ak1Var2 = ak1Var4;
                xVar = this;
                movieDetails$default = obj;
                TMDBMovieDetails tMDBMovieDetails22 = (TMDBMovieDetails) movieDetails$default;
                TMDBCredits credits2 = tMDBMovieDetails22.getCredits();
                if (credits2 != null) {
                }
                trailerKey = tMDBMovieDetails22.getTrailerKey();
                belongsToCollection = tMDBMovieDetails22.getBelongsToCollection();
                if (belongsToCollection == null) {
                }
                break;
            case 3:
                tMDBCollection = this.e;
                mobileDetailsViewModel2 = (MobileDetailsViewModel) this.d;
                trailerKey = (String) this.c;
                List list3 = (List) this.b;
                tMDBMovieDetails = (TMDBMovieDetails) this.a;
                ak1Var3 = (ak1) this.i;
                s38.b(obj);
                xVar = this;
                r42 = list3;
                TMDBApiService tMDBApiService22 = mobileDetailsViewModel2.a;
                int id2 = tMDBCollection.getId();
                xVar.i = ak1Var3;
                xVar.a = tMDBMovieDetails;
                xVar.b = r42;
                xVar.c = trailerKey;
                xVar.d = mobileDetailsViewModel2;
                xVar.e = tMDBCollection;
                xVar.f = 4;
                collectionDetails = tMDBApiService22.getCollectionDetails(id2, xVar);
                r43 = r42;
                if (collectionDetails == ck1Var) {
                }
                String name2 = tMDBCollection.getName();
                parts = ((TMDBCollectionDetails) collectionDetails).getParts();
                if (parts != null) {
                }
                aVar = new MobileDetailsViewModel.a(name2, arrayList);
                r4 = r43;
                int i322 = xVar.k;
                TraktSyncRepository traktSyncRepository22 = mobileDetailsViewModel3.e;
                xVar.i = tMDBMovieDetails;
                xVar.a = r4;
                xVar.b = trailerKey;
                xVar.c = aVar;
                xVar.d = null;
                xVar.e = null;
                xVar.f = 5;
                moviePlaybackProgress = traktSyncRepository22.getMoviePlaybackProgress(i322, xVar);
                r4 = r4;
                if (moviePlaybackProgress == ck1Var) {
                }
                objA = (MoviePlaybackProgress) moviePlaybackProgress;
                r44 = r4;
                if (objA instanceof q38.b) {
                }
                moviePlaybackProgress2 = (MoviePlaybackProgress) objA;
                imdbId = tMDBMovieDetails.getImdbId();
                TMDBExternalIds externalIds22 = tMDBMovieDetails.getExternalIds();
                if (externalIds22 != null) {
                }
                if (imdbId == null) {
                }
                xVar.i = tMDBMovieDetails;
                xVar.a = r44;
                xVar.b = trailerKey;
                xVar.c = aVar;
                xVar.d = moviePlaybackProgress2;
                xVar.e = null;
                xVar.f = 6;
                objC = bk1.c(new n(imdbId, mobileDetailsViewModel3, null), xVar);
                r45 = r44;
                if (objC != ck1Var) {
                }
                return ck1Var;
            case 4:
                tMDBCollection = this.e;
                mobileDetailsViewModel2 = (MobileDetailsViewModel) this.d;
                trailerKey = (String) this.c;
                List list4 = (List) this.b;
                tMDBMovieDetails = (TMDBMovieDetails) this.a;
                s38.b(obj);
                xVar = this;
                collectionDetails = obj;
                r43 = list4;
                String name22 = tMDBCollection.getName();
                parts = ((TMDBCollectionDetails) collectionDetails).getParts();
                if (parts != null) {
                }
                aVar = new MobileDetailsViewModel.a(name22, arrayList);
                r4 = r43;
                int i3222 = xVar.k;
                TraktSyncRepository traktSyncRepository222 = mobileDetailsViewModel3.e;
                xVar.i = tMDBMovieDetails;
                xVar.a = r4;
                xVar.b = trailerKey;
                xVar.c = aVar;
                xVar.d = null;
                xVar.e = null;
                xVar.f = 5;
                moviePlaybackProgress = traktSyncRepository222.getMoviePlaybackProgress(i3222, xVar);
                r4 = r4;
                if (moviePlaybackProgress == ck1Var) {
                }
                objA = (MoviePlaybackProgress) moviePlaybackProgress;
                r44 = r4;
                if (objA instanceof q38.b) {
                }
                moviePlaybackProgress2 = (MoviePlaybackProgress) objA;
                imdbId = tMDBMovieDetails.getImdbId();
                TMDBExternalIds externalIds222 = tMDBMovieDetails.getExternalIds();
                if (externalIds222 != null) {
                }
                if (imdbId == null) {
                }
                xVar.i = tMDBMovieDetails;
                xVar.a = r44;
                xVar.b = trailerKey;
                xVar.c = aVar;
                xVar.d = moviePlaybackProgress2;
                xVar.e = null;
                xVar.f = 6;
                objC = bk1.c(new n(imdbId, mobileDetailsViewModel3, null), xVar);
                r45 = r44;
                if (objC != ck1Var) {
                }
                return ck1Var;
            case 5:
                aVar = (MobileDetailsViewModel.a) this.c;
                trailerKey = (String) this.b;
                r4 = (List) this.a;
                tMDBMovieDetails = (TMDBMovieDetails) this.i;
                try {
                    s38.b(obj);
                    moviePlaybackProgress = obj;
                    xVar = this;
                    r4 = r4;
                    objA = (MoviePlaybackProgress) moviePlaybackProgress;
                    r44 = r4;
                    break;
                } catch (Throwable th3) {
                    th = th3;
                    xVar = this;
                    objA = s38.a(th);
                    r44 = r4;
                }
                if (objA instanceof q38.b) {
                }
                moviePlaybackProgress2 = (MoviePlaybackProgress) objA;
                imdbId = tMDBMovieDetails.getImdbId();
                TMDBExternalIds externalIds2222 = tMDBMovieDetails.getExternalIds();
                if (externalIds2222 != null) {
                }
                if (imdbId == null) {
                }
                xVar.i = tMDBMovieDetails;
                xVar.a = r44;
                xVar.b = trailerKey;
                xVar.c = aVar;
                xVar.d = moviePlaybackProgress2;
                xVar.e = null;
                xVar.f = 6;
                objC = bk1.c(new n(imdbId, mobileDetailsViewModel3, null), xVar);
                r45 = r44;
                if (objC != ck1Var) {
                }
                return ck1Var;
            case 6:
                moviePlaybackProgress2 = (MoviePlaybackProgress) this.d;
                aVar = (MobileDetailsViewModel.a) this.c;
                trailerKey = (String) this.b;
                List list5 = (List) this.a;
                tMDBMovieDetails = (TMDBMovieDetails) this.i;
                s38.b(obj);
                xVar = this;
                objC = obj;
                r45 = list5;
                TMDBMovieDetails tMDBMovieDetails32 = tMDBMovieDetails;
                String str22 = trailerKey;
                ?? r22 = r45;
                List list22 = (List) objC;
                List<TMDBGenre> genres2 = tMDBMovieDetails32.getGenres();
                if (genres2 == null) {
                }
                runtime = tMDBMovieDetails32.getRuntime();
                if (runtime == null) {
                }
                m12 m12Var3 = sc2.a;
                qm5 qm5Var3 = sm5.a;
                MobileDetailsViewModel.a aVar22 = aVar;
                mobileDetailsViewModel = mobileDetailsViewModel3;
                v vVar2 = new v(mobileDetailsViewModel, r22, aVar22, list22, str22, moviePlaybackProgress2, tMDBMovieDetails32, strAi, str, null);
                xVar.i = null;
                xVar.a = null;
                xVar.b = null;
                xVar.c = null;
                xVar.d = null;
                xVar.f = 7;
                break;
            case 7:
                s38.b(obj);
                return e6a.a;
            case 8:
                s38.b(obj);
                return e6a.a;
            default:
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
        }
    }
}
