package com.strmr.ps.ui.details;

import android.util.Log;
import com.strmr.ps.data.model.tmdb.TMDBCollection;
import com.strmr.ps.data.model.tmdb.TMDBCollectionDetails;
import com.strmr.ps.data.model.tmdb.TMDBExternalIds;
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 defpackage.ak1;
import defpackage.bk1;
import defpackage.ck1;
import defpackage.e6a;
import defpackage.gr3;
import defpackage.m12;
import defpackage.qm5;
import defpackage.s38;
import defpackage.sc2;
import defpackage.sm5;
import java.util.List;
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.details.DetailsFragment$fetchMovieDetails$2", f = "DetailsFragment.kt", i = {2, 3, 3, 3, 4, 4, 5, 5, 5}, l = {1099, 1100, 1107, 1117, 1118, 1124, 1126, 1177}, m = "invokeSuspend", n = {"movieDetails", "movieDetails", "relatedItems", "collection", "movieDetails", "relatedItems", "movieDetails", "relatedItems", "collectionMovies"}, s = {"L$0", "L$0", "L$1", "L$3", "L$0", "L$1", "L$0", "L$1", "L$2"})
final class g extends SuspendLambda implements gr3<ak1, Continuation<? super e6a>, Object> {
    public TMDBMovieDetails a;
    public List b;
    public Object c;
    public TMDBCollection d;
    public int e;
    public final /* synthetic */ DetailsFragment f;
    public final /* synthetic */ int i;

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

    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    public final Continuation create(Object obj, Continuation continuation) {
        return new g(this.i, this.f, continuation);
    }

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

    /* JADX WARN: Code restructure failed: missing block: B:65:0x0148, code lost:
    
        if (defpackage.wj0.f(r13, r2, r12) != r1) goto L74;
     */
    /* JADX WARN: Code restructure failed: missing block: B:72:0x0173, code lost:
    
        if (defpackage.wj0.f(r13, r0, r12) != r1) goto L74;
     */
    /* JADX WARN: Removed duplicated region for block: B:14:0x002f A[PHI: r0 r2 r4 r11 r13
      0x002f: PHI (r0v25 com.strmr.ps.data.model.tmdb.TMDBCollectionDetails) = (r0v18 com.strmr.ps.data.model.tmdb.TMDBCollectionDetails), (r0v28 com.strmr.ps.data.model.tmdb.TMDBCollectionDetails) binds: [B:62:0x0129, B:13:0x002e] A[DONT_GENERATE, DONT_INLINE]
      0x002f: PHI (r2v21 java.util.List) = (r2v17 java.util.List), (r2v24 java.util.List) binds: [B:62:0x0129, B:13:0x002e] A[DONT_GENERATE, DONT_INLINE]
      0x002f: PHI (r4v11 com.strmr.ps.data.model.tmdb.TMDBMovieDetails) = (r4v9 com.strmr.ps.data.model.tmdb.TMDBMovieDetails), (r4v14 com.strmr.ps.data.model.tmdb.TMDBMovieDetails) binds: [B:62:0x0129, B:13:0x002e] A[DONT_GENERATE, DONT_INLINE]
      0x002f: PHI (r11v17 com.strmr.ps.ui.details.g) = (r11v12 com.strmr.ps.ui.details.g), (r11v18 com.strmr.ps.ui.details.g) binds: [B:62:0x0129, B:13:0x002e] A[DONT_GENERATE, DONT_INLINE]
      0x002f: PHI (r13v28 java.lang.Object) = (r13v24 java.lang.Object), (r13v0 java.lang.Object) binds: [B:62:0x0129, B:13:0x002e] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:38:0x00a0 A[Catch: Exception -> 0x00a5, TryCatch #3 {Exception -> 0x00a5, blocks: (B:64:0x012c, B:59:0x010a, B:61:0x0113, B:55:0x00e8, B:49:0x00c3, B:51:0x00cb, B:36:0x008d, B:38:0x00a0, B:46:0x00b1), top: B:81:0x008d }] */
    /* JADX WARN: Removed duplicated region for block: B:41:0x00a9  */
    /* JADX WARN: Removed duplicated region for block: B:43:0x00ac  */
    /* JADX WARN: Removed duplicated region for block: B:48:0x00c1  */
    /* JADX WARN: Removed duplicated region for block: B:49:0x00c3 A[Catch: Exception -> 0x00a5, PHI: r0 r11 r13
      0x00c3: PHI (r0v9 com.strmr.ps.data.model.tmdb.TMDBMovieDetails) = (r0v8 com.strmr.ps.data.model.tmdb.TMDBMovieDetails), (r0v12 com.strmr.ps.data.model.tmdb.TMDBMovieDetails) binds: [B:47:0x00bf, B:22:0x0055] A[DONT_GENERATE, DONT_INLINE]
      0x00c3: PHI (r11v8 com.strmr.ps.ui.details.g) = (r11v6 com.strmr.ps.ui.details.g), (r11v9 com.strmr.ps.ui.details.g) binds: [B:47:0x00bf, B:22:0x0055] A[DONT_GENERATE, DONT_INLINE]
      0x00c3: PHI (r13v18 java.lang.Object) = (r13v15 java.lang.Object), (r13v0 java.lang.Object) binds: [B:47:0x00bf, B:22:0x0055] A[DONT_GENERATE, DONT_INLINE], TryCatch #3 {Exception -> 0x00a5, blocks: (B:64:0x012c, B:59:0x010a, B:61:0x0113, B:55:0x00e8, B:49:0x00c3, B:51:0x00cb, B:36:0x008d, B:38:0x00a0, B:46:0x00b1), top: B:81:0x008d }] */
    /* JADX WARN: Removed duplicated region for block: B:51:0x00cb A[Catch: Exception -> 0x00a5, TryCatch #3 {Exception -> 0x00a5, blocks: (B:64:0x012c, B:59:0x010a, B:61:0x0113, B:55:0x00e8, B:49:0x00c3, B:51:0x00cb, B:36:0x008d, B:38:0x00a0, B:46:0x00b1), top: B:81:0x008d }] */
    /* JADX WARN: Removed duplicated region for block: B:57:0x0104  */
    /* JADX WARN: Removed duplicated region for block: B:58:0x0106  */
    /* JADX WARN: Removed duplicated region for block: B:60:0x0110  */
    /* JADX WARN: Removed duplicated region for block: B:63:0x012b  */
    /* JADX WARN: Removed duplicated region for block: B:81:0x008d A[EXC_TOP_SPLITTER, PHI: r11 r13
      0x008d: PHI (r11v6 com.strmr.ps.ui.details.g) = (r11v5 com.strmr.ps.ui.details.g), (r11v7 com.strmr.ps.ui.details.g) binds: [B:34:0x0089, B:23:0x005b] A[DONT_GENERATE, DONT_INLINE]
      0x008d: PHI (r13v11 java.lang.Object) = (r13v10 java.lang.Object), (r13v0 java.lang.Object) binds: [B:34:0x0089, B:23:0x005b] A[DONT_GENERATE, DONT_INLINE], SYNTHETIC] */
    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object invokeSuspend(Object obj) {
        Exception exc;
        g gVar;
        TMDBMovieDetails tMDBMovieDetails;
        String imdbId;
        List list;
        TMDBCollection belongsToCollection;
        List list2;
        TMDBMovieDetails tMDBMovieDetails2;
        TMDBCollectionDetails tMDBCollectionDetails;
        TMDBMovieDetails tMDBMovieDetails3;
        TMDBCollection tMDBCollection;
        DetailsFragment detailsFragment;
        Object collectionDetails;
        List list3;
        TMDBMovieDetails tMDBMovieDetails4;
        ck1 ck1Var = ck1.a;
        int i = this.e;
        DetailsFragment detailsFragment2 = this.f;
        try {
        } catch (Exception e) {
            exc = e;
            gVar = this;
        }
        switch (i) {
            case 0:
                s38.b(obj);
                try {
                    RateLimiter rateLimiterT = detailsFragment2.t();
                    this.e = 1;
                    if (rateLimiterT.a(this) != ck1Var) {
                        TMDBApiService tMDBApiServiceU = detailsFragment2.u();
                        int i2 = this.i;
                        this.e = 2;
                        try {
                            obj = TMDBApiService.DefaultImpls.getMovieDetails$default(tMDBApiServiceU, i2, null, this, 2, null);
                            gVar = this;
                            if (obj != ck1Var) {
                                try {
                                    tMDBMovieDetails = (TMDBMovieDetails) obj;
                                    detailsFragment2.ca = tMDBMovieDetails.getRuntime();
                                    imdbId = tMDBMovieDetails.getImdbId();
                                    TMDBExternalIds externalIds = tMDBMovieDetails.getExternalIds();
                                    String imdbId2 = externalIds == null ? externalIds.getImdbId() : null;
                                    if (imdbId == null) {
                                        imdbId = imdbId2 == null ? null : imdbId2;
                                    }
                                    gVar.a = tMDBMovieDetails;
                                    gVar.e = 3;
                                    obj = bk1.c(new i(imdbId, detailsFragment2, null), this);
                                    if (obj == ck1Var) {
                                        list = (List) obj;
                                        belongsToCollection = tMDBMovieDetails.getBelongsToCollection();
                                        if (belongsToCollection == null) {
                                            RateLimiter rateLimiterT2 = detailsFragment2.t();
                                            gVar.a = tMDBMovieDetails;
                                            gVar.b = list;
                                            gVar.c = detailsFragment2;
                                            gVar.d = belongsToCollection;
                                            gVar.e = 4;
                                            if (rateLimiterT2.a(this) != ck1Var) {
                                                tMDBMovieDetails3 = tMDBMovieDetails;
                                                tMDBCollection = belongsToCollection;
                                                detailsFragment = detailsFragment2;
                                                TMDBApiService tMDBApiServiceU2 = detailsFragment.u();
                                                int id = tMDBCollection.getId();
                                                gVar.a = tMDBMovieDetails3;
                                                gVar.b = list;
                                                gVar.c = null;
                                                gVar.d = null;
                                                gVar.e = 5;
                                                collectionDetails = tMDBApiServiceU2.getCollectionDetails(id, this);
                                                if (collectionDetails == ck1Var) {
                                                    list3 = list;
                                                    obj = collectionDetails;
                                                    tMDBMovieDetails4 = tMDBMovieDetails3;
                                                    tMDBMovieDetails2 = tMDBMovieDetails4;
                                                    list2 = list3;
                                                    tMDBCollectionDetails = (TMDBCollectionDetails) obj;
                                                    TraktSyncRepository traktSyncRepositoryV = detailsFragment2.v();
                                                    int i3 = gVar.i;
                                                    gVar.a = tMDBMovieDetails2;
                                                    gVar.b = list2;
                                                    gVar.c = tMDBCollectionDetails;
                                                    gVar.e = 6;
                                                    obj = traktSyncRepositoryV.getMoviePlaybackProgress(i3, this);
                                                    if (obj != ck1Var) {
                                                        TMDBCollectionDetails tMDBCollectionDetails2 = tMDBCollectionDetails;
                                                        List list4 = list2;
                                                        TMDBMovieDetails tMDBMovieDetails5 = tMDBMovieDetails2;
                                                        MoviePlaybackProgress moviePlaybackProgress = (MoviePlaybackProgress) obj;
                                                        m12 m12Var = sc2.a;
                                                        qm5 qm5Var = sm5.a;
                                                        e eVar = new e(detailsFragment2, moviePlaybackProgress, tMDBMovieDetails5, list4, tMDBCollectionDetails2, gVar.i, null);
                                                        gVar.a = null;
                                                        gVar.b = null;
                                                        gVar.c = null;
                                                        gVar.e = 7;
                                                        break;
                                                    }
                                                }
                                            }
                                        } else {
                                            list2 = list;
                                            tMDBMovieDetails2 = tMDBMovieDetails;
                                            tMDBCollectionDetails = null;
                                            TraktSyncRepository traktSyncRepositoryV2 = detailsFragment2.v();
                                            int i32 = gVar.i;
                                            gVar.a = tMDBMovieDetails2;
                                            gVar.b = list2;
                                            gVar.c = tMDBCollectionDetails;
                                            gVar.e = 6;
                                            obj = traktSyncRepositoryV2.getMoviePlaybackProgress(i32, this);
                                            if (obj != ck1Var) {
                                            }
                                        }
                                    }
                                } catch (Exception e2) {
                                    e = e2;
                                    exc = e;
                                    Log.e("DetailsFragment", "Error fetching movie details", exc);
                                    m12 m12Var2 = sc2.a;
                                    qm5 qm5Var2 = sm5.a;
                                    f fVar = new f(detailsFragment2, null);
                                    gVar.a = null;
                                    gVar.b = null;
                                    gVar.c = null;
                                    gVar.d = null;
                                    gVar.e = 8;
                                    break;
                                }
                            }
                        } catch (Exception e3) {
                            e = e3;
                            gVar = this;
                            exc = e;
                            Log.e("DetailsFragment", "Error fetching movie details", exc);
                            m12 m12Var22 = sc2.a;
                            qm5 qm5Var22 = sm5.a;
                            f fVar2 = new f(detailsFragment2, null);
                            gVar.a = null;
                            gVar.b = null;
                            gVar.c = null;
                            gVar.d = null;
                            gVar.e = 8;
                            break;
                        }
                    }
                } catch (Exception e4) {
                    e = e4;
                    gVar = this;
                    exc = e;
                    Log.e("DetailsFragment", "Error fetching movie details", exc);
                    m12 m12Var222 = sc2.a;
                    qm5 qm5Var222 = sm5.a;
                    f fVar22 = new f(detailsFragment2, null);
                    gVar.a = null;
                    gVar.b = null;
                    gVar.c = null;
                    gVar.d = null;
                    gVar.e = 8;
                    break;
                }
                return ck1Var;
            case 1:
                s38.b(obj);
                TMDBApiService tMDBApiServiceU3 = detailsFragment2.u();
                int i22 = this.i;
                this.e = 2;
                obj = TMDBApiService.DefaultImpls.getMovieDetails$default(tMDBApiServiceU3, i22, null, this, 2, null);
                gVar = this;
                if (obj != ck1Var) {
                }
                return ck1Var;
            case 2:
                s38.b(obj);
                gVar = this;
                tMDBMovieDetails = (TMDBMovieDetails) obj;
                detailsFragment2.ca = tMDBMovieDetails.getRuntime();
                imdbId = tMDBMovieDetails.getImdbId();
                TMDBExternalIds externalIds2 = tMDBMovieDetails.getExternalIds();
                if (externalIds2 == null) {
                }
                if (imdbId == null) {
                }
                gVar.a = tMDBMovieDetails;
                gVar.e = 3;
                obj = bk1.c(new i(imdbId, detailsFragment2, null), this);
                if (obj == ck1Var) {
                }
                return ck1Var;
            case 3:
                tMDBMovieDetails = this.a;
                s38.b(obj);
                gVar = this;
                list = (List) obj;
                belongsToCollection = tMDBMovieDetails.getBelongsToCollection();
                if (belongsToCollection == null) {
                }
                break;
            case 4:
                tMDBCollection = this.d;
                detailsFragment = (DetailsFragment) this.c;
                List list5 = this.b;
                tMDBMovieDetails3 = this.a;
                s38.b(obj);
                gVar = this;
                list = list5;
                TMDBApiService tMDBApiServiceU22 = detailsFragment.u();
                int id2 = tMDBCollection.getId();
                gVar.a = tMDBMovieDetails3;
                gVar.b = list;
                gVar.c = null;
                gVar.d = null;
                gVar.e = 5;
                collectionDetails = tMDBApiServiceU22.getCollectionDetails(id2, this);
                if (collectionDetails == ck1Var) {
                }
                break;
            case 5:
                list3 = this.b;
                tMDBMovieDetails4 = this.a;
                s38.b(obj);
                gVar = this;
                tMDBMovieDetails2 = tMDBMovieDetails4;
                list2 = list3;
                tMDBCollectionDetails = (TMDBCollectionDetails) obj;
                TraktSyncRepository traktSyncRepositoryV22 = detailsFragment2.v();
                int i322 = gVar.i;
                gVar.a = tMDBMovieDetails2;
                gVar.b = list2;
                gVar.c = tMDBCollectionDetails;
                gVar.e = 6;
                obj = traktSyncRepositoryV22.getMoviePlaybackProgress(i322, this);
                if (obj != ck1Var) {
                }
                return ck1Var;
            case 6:
                tMDBCollectionDetails = (TMDBCollectionDetails) this.c;
                list2 = this.b;
                tMDBMovieDetails2 = this.a;
                s38.b(obj);
                gVar = this;
                TMDBCollectionDetails tMDBCollectionDetails22 = tMDBCollectionDetails;
                List list42 = list2;
                TMDBMovieDetails tMDBMovieDetails52 = tMDBMovieDetails2;
                MoviePlaybackProgress moviePlaybackProgress2 = (MoviePlaybackProgress) obj;
                m12 m12Var3 = sc2.a;
                qm5 qm5Var3 = sm5.a;
                e eVar2 = new e(detailsFragment2, moviePlaybackProgress2, tMDBMovieDetails52, list42, tMDBCollectionDetails22, gVar.i, null);
                gVar.a = null;
                gVar.b = null;
                gVar.c = null;
                gVar.e = 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");
        }
    }
}
