package com.strmr.ps.ui.grid;

import android.util.Log;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.upstream.CmcdData;
import androidx.media3.extractor.text.ttml.TtmlNode;
import com.google.android.gms.common.internal.ImagesContract;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;
import com.strmr.ps.data.local.entity.PlaybackProgress;
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.TraktMediaList;
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.ScreenConfigRepository;
import com.strmr.ps.data.repository.TraktAccountRepository;
import com.strmr.ps.data.repository.TraktMediaRepository;
import com.strmr.ps.data.repository.WatchStatusRepository;
import com.strmr.ps.domain.ContentLoaderUseCase;
import com.strmr.ps.ui.grid.GridViewModel;
import dagger.hilt.android.lifecycle.HiltViewModel;
import defpackage.bk1;
import defpackage.bka;
import defpackage.by3;
import defpackage.ck1;
import defpackage.cr4;
import defpackage.d21;
import defpackage.dg8;
import defpackage.e6a;
import defpackage.fi7;
import defpackage.fx4;
import defpackage.hn2;
import defpackage.ik2;
import defpackage.io6;
import defpackage.jl6;
import defpackage.jn2;
import defpackage.kf4;
import defpackage.kp6;
import defpackage.lo9;
import defpackage.lr3;
import defpackage.m02;
import defpackage.m12;
import defpackage.me1;
import defpackage.n41;
import defpackage.n89;
import defpackage.pq6;
import defpackage.pw7;
import defpackage.q07;
import defpackage.q38;
import defpackage.q69;
import defpackage.qo9;
import defpackage.r69;
import defpackage.re6;
import defpackage.rx4;
import defpackage.s38;
import defpackage.s49;
import defpackage.sc2;
import defpackage.sq3;
import defpackage.sr3;
import defpackage.st;
import defpackage.tp5;
import defpackage.tt5;
import defpackage.vx8;
import defpackage.wj0;
import defpackage.xf8;
import defpackage.xja;
import defpackage.y41;
import defpackage.zs6;
import defpackage.zw8;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Set;
import java.util.concurrent.CancellationException;
import javax.inject.Inject;
import kotlin.Metadata;
import kotlin.coroutines.jvm.internal.Boxing;
import kotlin.coroutines.jvm.internal.ContinuationImpl;
import okhttp3.OkHttpClient;

/* JADX INFO: loaded from: classes3.dex */
@HiltViewModel
@Metadata(d1 = {"\u0000R\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\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\f\b\u0007\u0018\u00002\u00020\u0001:\b\u001c\u001d\u001e\u001f !\"#Bi\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\u0012\u0006\u0010\u0011\u001a\u00020\u0010\u0012\u0006\u0010\u0013\u001a\u00020\u0012\u0012\u0006\u0010\u0015\u001a\u00020\u0014\u0012\u0006\u0010\u0017\u001a\u00020\u0016\u0012\u0006\u0010\u0019\u001a\u00020\u0018¢\u0006\u0004\b\u001a\u0010\u001b¨\u0006$"}, d2 = {"Lcom/strmr/ps/ui/grid/GridViewModel;", "Lxja;", "Lcom/strmr/ps/data/remote/api/TraktApiService;", "traktApiService", "Lcom/strmr/ps/data/remote/api/TMDBApiService;", "tmdbApiService", "Lcom/strmr/ps/data/repository/WatchStatusRepository;", "watchStatusRepository", "Lcom/strmr/ps/data/repository/TraktAccountRepository;", "traktAccountRepository", "Lcom/strmr/ps/data/repository/TraktMediaRepository;", "traktMediaRepository", "Lkf4;", "contentRepository", "Lcom/strmr/ps/domain/ContentLoaderUseCase;", "contentLoaderUseCase", "Lcom/strmr/ps/data/repository/ScreenConfigRepository;", "screenConfigRepository", "Lcom/strmr/ps/data/repository/PreferencesRepository;", "preferencesRepository", "Lokhttp3/OkHttpClient;", "okHttpClient", "Lcom/google/gson/Gson;", "gson", "Landroidx/lifecycle/ak;", "savedStateHandle", "<init>", "(Lcom/strmr/ps/data/remote/api/TraktApiService;Lcom/strmr/ps/data/remote/api/TMDBApiService;Lcom/strmr/ps/data/repository/WatchStatusRepository;Lcom/strmr/ps/data/repository/TraktAccountRepository;Lcom/strmr/ps/data/repository/TraktMediaRepository;Lkf4;Lcom/strmr/ps/domain/ContentLoaderUseCase;Lcom/strmr/ps/data/repository/ScreenConfigRepository;Lcom/strmr/ps/data/repository/PreferencesRepository;Lokhttp3/OkHttpClient;Lcom/google/gson/Gson;Landroidx/lifecycle/ak;)V", "b", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "e", "d", CmcdData.STREAMING_FORMAT_HLS, "g", "f", "c", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public final class GridViewModel extends xja {
    public static final Set bj = st.ao(new String[]{"trending", "popular", "4k_releases", "trakt_list", "addon_catalog"});
    public static final Set bk = st.ao(new String[]{"continue_watching", "continue_watching_movies", "continue_watching_tv", "collections", "directors", "networks", "genres", "my_trakt"});
    public final TraktApiService a;
    public final String aa;
    public final String ab;
    public final String ac;
    public String ad;
    public final re6 ae;
    public final re6 af;
    public final re6 ag;
    public final re6 ah;
    public final tt5 ai;
    public final re6 aj;
    public final re6 ak;
    public final re6 al;
    public final re6 am;
    public final re6 an;
    public final re6 ao;
    public final re6 ap;
    public int aq;
    public boolean ar;
    public int as;
    public int at;
    public int au;
    public boolean av;
    public boolean aw;
    public String ax;
    public String ay;
    public String az;
    public final TMDBApiService b;
    public String ba;
    public final xf8 bb;
    public fx4 bc;
    public int bd;
    public boolean be;
    public String bf;
    public int bg;
    public boolean bh;
    public TraktMediaList bi;
    public final WatchStatusRepository c;
    public final TraktAccountRepository d;
    public final TraktMediaRepository e;
    public final kf4 f;
    public final ContentLoaderUseCase g;
    public final ScreenConfigRepository h;
    public final PreferencesRepository i;
    public final OkHttpClient j;
    public final Gson k;
    public final androidx.lifecycle.ak l;
    public final String m;
    public final String n;
    public final String o;
    public final String p;
    public final String q;
    public final String r;
    public final String s;
    public final String t;
    public final String u;
    public final String v;
    public final String w;
    public final String x;
    public String y;
    public String z;

    @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\n\u0002\u0010\"\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\u000bR\u0014\u0010\r\u001a\u00020\t8\u0002X\u0082T¢\u0006\u0006\n\u0004\b\r\u0010\u000bR\u001a\u0010\u000f\u001a\b\u0012\u0004\u0012\u00020\u00020\u000e8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u000f\u0010\u0010R\u001a\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020\u00020\u000e8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0011\u0010\u0010¨\u0006\u0012"}, d2 = {"Lcom/strmr/ps/ui/grid/GridViewModel$a;", "", "", "TAG", "Ljava/lang/String;", "", "GRID_LOAD_TIMEOUT_MS", "J", "ITEM_FETCH_TIMEOUT_MS", "", "MAX_CONCURRENT_REQUESTS", "I", "PAGE_SIZE", "TRAKT_LIST_PAGE_SIZE", "", "PAGINATABLE_ROW_TYPES", "Ljava/util/Set;", "NON_PAGINATABLE_ROW_TYPES", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class a {
    }

    /* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
    /* JADX WARN: Unknown enum class pattern. Please report as an issue! */
    @Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0000\b\u0086\u0081\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001¨\u0006\u0002"}, d2 = {"Lcom/strmr/ps/ui/grid/GridViewModel$b;", "", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class b {
        public static final b a;
        public static final b b;
        public static final b c;
        public static final /* synthetic */ b[] d;
        public static final /* synthetic */ hn2 e;

        static {
            b bVar = new b("ALL", 0);
            a = bVar;
            b bVar2 = new b("MOVIES", 1);
            b = bVar2;
            b bVar3 = new b("TV_SHOWS", 2);
            c = bVar3;
            b[] bVarArr = {bVar, bVar2, bVar3};
            d = bVarArr;
            e = jn2.a(bVarArr);
        }

        public static b valueOf(String str) {
            return (b) Enum.valueOf(b.class, str);
        }

        public static b[] values() {
            return (b[]) d.clone();
        }
    }

    @Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\b\u0086\b\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Lcom/strmr/ps/ui/grid/GridViewModel$c;", "", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final /* data */ class c {
        public final String a;
        public final String b;
        public final String c;

        public c(String str, String str2, String str3) {
            this.a = str;
            this.b = str2;
            this.c = str3;
        }

        public final boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (!(obj instanceof c)) {
                return false;
            }
            c cVar = (c) obj;
            return cr4.b(this.a, cVar.a) && cr4.b(this.b, cVar.b) && cr4.b(this.c, cVar.c);
        }

        public final int hashCode() {
            int iHashCode = this.a.hashCode() * 31;
            String str = this.b;
            int iHashCode2 = (iHashCode + (str == null ? 0 : str.hashCode())) * 31;
            String str2 = this.c;
            return iHashCode2 + (str2 != null ? str2.hashCode() : 0);
        }

        public final String toString() {
            return n41.s(fi7.m("DebridVideo(id=", this.a, ", title=", this.b, ", streamUrl="), this.c, ")");
        }
    }

    @Metadata(d1 = {"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\u0006\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0005\b\u0082\b\u0018\u00002\u00020\u0001R\u001c\u0010\u0003\u001a\u0004\u0018\u00010\u00028\u0006X\u0087\u0004¢\u0006\f\n\u0004\b\u0003\u0010\u0004\u001a\u0004\b\u0005\u0010\u0006R\u001c\u0010\u0007\u001a\u0004\u0018\u00010\u00028\u0006X\u0087\u0004¢\u0006\f\n\u0004\b\u0007\u0010\u0004\u001a\u0004\b\b\u0010\u0006R\"\u0010\u000b\u001a\n\u0012\u0004\u0012\u00020\n\u0018\u00010\t8\u0006X\u0087\u0004¢\u0006\f\n\u0004\b\u000b\u0010\f\u001a\u0004\b\r\u0010\u000e¨\u0006\u000f"}, d2 = {"Lcom/strmr/ps/ui/grid/GridViewModel$d;", "", "", TtmlNode.ATTR_ID, "Ljava/lang/String;", "getId", "()Ljava/lang/String;", AppMeasurementSdk.ConditionalUserProperty.NAME, "getName", "", "Lcom/strmr/ps/ui/grid/GridViewModel$h;", "videos", "Ljava/util/List;", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "()Ljava/util/List;", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final /* data */ class d {

        @SerializedName(TtmlNode.ATTR_ID)
        @pq6
        private final String id;

        @SerializedName(AppMeasurementSdk.ConditionalUserProperty.NAME)
        @pq6
        private final String name;

        @SerializedName("videos")
        @pq6
        private final List<h> videos;

        /* JADX INFO: renamed from: a, reason: from getter */
        public final List getVideos() {
            return this.videos;
        }

        public final boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (!(obj instanceof d)) {
                return false;
            }
            d dVar = (d) obj;
            return cr4.b(this.id, dVar.id) && cr4.b(this.name, dVar.name) && cr4.b(this.videos, dVar.videos);
        }

        public final int hashCode() {
            String str = this.id;
            int iHashCode = (str == null ? 0 : str.hashCode()) * 31;
            String str2 = this.name;
            int iHashCode2 = (iHashCode + (str2 == null ? 0 : str2.hashCode())) * 31;
            List<h> list = this.videos;
            return iHashCode2 + (list != null ? list.hashCode() : 0);
        }

        public final String toString() {
            String str = this.id;
            String str2 = this.name;
            return fi7.i(fi7.m("StremioMeta(id=", str, ", name=", str2, ", videos="), this.videos, ")");
        }
    }

    @Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\b\u0082\b\u0018\u00002\u00020\u0001R\u001c\u0010\u0003\u001a\u0004\u0018\u00010\u00028\u0006X\u0087\u0004¢\u0006\f\n\u0004\b\u0003\u0010\u0004\u001a\u0004\b\u0005\u0010\u0006¨\u0006\u0007"}, d2 = {"Lcom/strmr/ps/ui/grid/GridViewModel$e;", "", "Lcom/strmr/ps/ui/grid/GridViewModel$d;", "meta", "Lcom/strmr/ps/ui/grid/GridViewModel$d;", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "()Lcom/strmr/ps/ui/grid/GridViewModel$d;", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final /* data */ class e {

        @SerializedName("meta")
        @pq6
        private final d meta;

        /* JADX INFO: renamed from: a, reason: from getter */
        public final d getMeta() {
            return this.meta;
        }

        public final boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            return (obj instanceof e) && cr4.b(this.meta, ((e) obj).meta);
        }

        public final int hashCode() {
            d dVar = this.meta;
            if (dVar == null) {
                return 0;
            }
            return dVar.hashCode();
        }

        public final String toString() {
            return "StremioMetaResponse(meta=" + this.meta + ")";
        }
    }

    @Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\t\b\u0082\b\u0018\u00002\u00020\u0001R\u001c\u0010\u0003\u001a\u0004\u0018\u00010\u00028\u0006X\u0087\u0004¢\u0006\f\n\u0004\b\u0003\u0010\u0004\u001a\u0004\b\u0005\u0010\u0006R\u001c\u0010\u0007\u001a\u0004\u0018\u00010\u00028\u0006X\u0087\u0004¢\u0006\f\n\u0004\b\u0007\u0010\u0004\u001a\u0004\b\b\u0010\u0006R\u001c\u0010\t\u001a\u0004\u0018\u00010\u00028\u0006X\u0087\u0004¢\u0006\f\n\u0004\b\t\u0010\u0004\u001a\u0004\b\n\u0010\u0006¨\u0006\u000b"}, d2 = {"Lcom/strmr/ps/ui/grid/GridViewModel$f;", "", "", ImagesContract.URL, "Ljava/lang/String;", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "()Ljava/lang/String;", AppMeasurementSdk.ConditionalUserProperty.NAME, "getName", "title", "getTitle", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final /* data */ class f {

        @SerializedName(AppMeasurementSdk.ConditionalUserProperty.NAME)
        @pq6
        private final String name;

        @SerializedName("title")
        @pq6
        private final String title;

        @SerializedName(ImagesContract.URL)
        @pq6
        private final String url;

        /* JADX INFO: renamed from: a, reason: from getter */
        public final String getUrl() {
            return this.url;
        }

        public final boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (!(obj instanceof f)) {
                return false;
            }
            f fVar = (f) obj;
            return cr4.b(this.url, fVar.url) && cr4.b(this.name, fVar.name) && cr4.b(this.title, fVar.title);
        }

        public final int hashCode() {
            String str = this.url;
            int iHashCode = (str == null ? 0 : str.hashCode()) * 31;
            String str2 = this.name;
            int iHashCode2 = (iHashCode + (str2 == null ? 0 : str2.hashCode())) * 31;
            String str3 = this.title;
            return iHashCode2 + (str3 != null ? str3.hashCode() : 0);
        }

        public final String toString() {
            String str = this.url;
            String str2 = this.name;
            return n41.s(fi7.m("StremioStream(url=", str, ", name=", str2, ", title="), this.title, ")");
        }
    }

    @Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0005\b\u0082\b\u0018\u00002\u00020\u0001R\"\u0010\u0004\u001a\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u00028\u0006X\u0087\u0004¢\u0006\f\n\u0004\b\u0004\u0010\u0005\u001a\u0004\b\u0006\u0010\u0007¨\u0006\b"}, d2 = {"Lcom/strmr/ps/ui/grid/GridViewModel$g;", "", "", "Lcom/strmr/ps/ui/grid/GridViewModel$f;", "streams", "Ljava/util/List;", "getStreams", "()Ljava/util/List;", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final /* data */ class g {

        @SerializedName("streams")
        @pq6
        private final List<f> streams;

        public final boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            return (obj instanceof g) && cr4.b(this.streams, ((g) obj).streams);
        }

        public final int hashCode() {
            List<f> list = this.streams;
            if (list == null) {
                return 0;
            }
            return list.hashCode();
        }

        public final String toString() {
            return n41.p("StremioStreamResponse(streams=", ")", this.streams);
        }
    }

    @Metadata(d1 = {"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\u0006\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0005\b\u0082\b\u0018\u00002\u00020\u0001R\u001c\u0010\u0003\u001a\u0004\u0018\u00010\u00028\u0006X\u0087\u0004¢\u0006\f\n\u0004\b\u0003\u0010\u0004\u001a\u0004\b\u0005\u0010\u0006R\u001c\u0010\u0007\u001a\u0004\u0018\u00010\u00028\u0006X\u0087\u0004¢\u0006\f\n\u0004\b\u0007\u0010\u0004\u001a\u0004\b\b\u0010\u0006R\"\u0010\u000b\u001a\n\u0012\u0004\u0012\u00020\n\u0018\u00010\t8\u0006X\u0087\u0004¢\u0006\f\n\u0004\b\u000b\u0010\f\u001a\u0004\b\r\u0010\u000e¨\u0006\u000f"}, d2 = {"Lcom/strmr/ps/ui/grid/GridViewModel$h;", "", "", TtmlNode.ATTR_ID, "Ljava/lang/String;", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "()Ljava/lang/String;", "title", "c", "", "Lcom/strmr/ps/ui/grid/GridViewModel$f;", "streams", "Ljava/util/List;", "b", "()Ljava/util/List;", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final /* data */ class h {

        @SerializedName(TtmlNode.ATTR_ID)
        @pq6
        private final String id;

        @SerializedName("streams")
        @pq6
        private final List<f> streams;

        @SerializedName("title")
        @pq6
        private final String title;

        /* JADX INFO: renamed from: a, reason: from getter */
        public final String getId() {
            return this.id;
        }

        /* JADX INFO: renamed from: b, reason: from getter */
        public final List getStreams() {
            return this.streams;
        }

        /* JADX INFO: renamed from: c, reason: from getter */
        public final String getTitle() {
            return this.title;
        }

        public final boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (!(obj instanceof h)) {
                return false;
            }
            h hVar = (h) obj;
            return cr4.b(this.id, hVar.id) && cr4.b(this.title, hVar.title) && cr4.b(this.streams, hVar.streams);
        }

        public final int hashCode() {
            String str = this.id;
            int iHashCode = (str == null ? 0 : str.hashCode()) * 31;
            String str2 = this.title;
            int iHashCode2 = (iHashCode + (str2 == null ? 0 : str2.hashCode())) * 31;
            List<f> list = this.streams;
            return iHashCode2 + (list != null ? list.hashCode() : 0);
        }

        public final String toString() {
            String str = this.id;
            String str2 = this.title;
            return fi7.i(fi7.m("StremioVideo(id=", str, ", title=", str2, ", streams="), this.streams, ")");
        }
    }

    @Metadata(k = 3, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public /* synthetic */ class i {
        static {
            int[] iArr = new int[b.values().length];
            try {
                iArr[0] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                b bVar = b.a;
                iArr[1] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                b bVar2 = b.a;
                iArr[2] = 3;
            } catch (NoSuchFieldError unused3) {
            }
        }
    }

    @Metadata(k = 3, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class j implements zs6, sr3 {
        public final /* synthetic */ sq3 a;

        public j(sq3 sq3Var) {
            this.a = sq3Var;
        }

        @Override // defpackage.zs6
        public final /* synthetic */ void a(Object obj) {
            this.a.invoke(obj);
        }

        @Override // defpackage.sr3
        public final lr3 b() {
            return this.a;
        }

        public final boolean equals(Object obj) {
            if (!(obj instanceof zs6) || !(obj instanceof sr3)) {
                return false;
            }
            return this.a.equals(((sr3) obj).b());
        }

        public final int hashCode() {
            return this.a.hashCode();
        }
    }

    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    @Inject
    public GridViewModel(@kp6 TraktApiService traktApiService, @kp6 TMDBApiService tMDBApiService, @kp6 WatchStatusRepository watchStatusRepository, @kp6 TraktAccountRepository traktAccountRepository, @kp6 TraktMediaRepository traktMediaRepository, @kp6 kf4 kf4Var, @kp6 ContentLoaderUseCase contentLoaderUseCase, @kp6 ScreenConfigRepository screenConfigRepository, @kp6 PreferencesRepository preferencesRepository, @kp6 OkHttpClient okHttpClient, @kp6 Gson gson, @kp6 androidx.lifecycle.ak akVar) {
        String strConcat;
        cr4.g(traktApiService, "traktApiService");
        cr4.g(tMDBApiService, "tmdbApiService");
        cr4.g(watchStatusRepository, "watchStatusRepository");
        cr4.g(traktAccountRepository, "traktAccountRepository");
        cr4.g(traktMediaRepository, "traktMediaRepository");
        cr4.g(kf4Var, "contentRepository");
        cr4.g(contentLoaderUseCase, "contentLoaderUseCase");
        cr4.g(screenConfigRepository, "screenConfigRepository");
        cr4.g(preferencesRepository, "preferencesRepository");
        cr4.g(okHttpClient, "okHttpClient");
        cr4.g(gson, "gson");
        cr4.g(akVar, "savedStateHandle");
        this.a = traktApiService;
        this.b = tMDBApiService;
        this.c = watchStatusRepository;
        this.d = traktAccountRepository;
        this.e = traktMediaRepository;
        this.f = kf4Var;
        this.g = contentLoaderUseCase;
        this.h = screenConfigRepository;
        this.i = preferencesRepository;
        this.j = okHttpClient;
        this.k = gson;
        this.l = akVar;
        String str = (String) akVar.b("source_type");
        str = str == null ? "" : str;
        this.m = str;
        String str2 = (String) akVar.b("username");
        str2 = str2 == null ? "" : str2;
        this.n = str2;
        String str3 = (String) akVar.b("list_id");
        str3 = str3 == null ? "" : str3;
        this.o = str3;
        String str4 = (String) akVar.b("network_id");
        str4 = str4 == null ? "" : str4;
        this.p = str4;
        String str5 = (String) akVar.b("trakt_category");
        str5 = str5 == null ? "" : str5;
        this.q = str5;
        String str6 = (String) akVar.b("genre_slug");
        str6 = str6 == null ? "" : str6;
        this.r = str6;
        String str7 = (String) akVar.b("row_type");
        str7 = str7 == null ? "" : str7;
        this.s = str7;
        String str8 = (String) akVar.b("content_type");
        this.t = str8 == null ? PlaybackProgress.TYPE_MOVIE : str8;
        String str9 = (String) akVar.b("data_source_url");
        this.u = str9 == null ? "" : str9;
        if (str7.length() == 0) {
            switch (str.hashCode()) {
                case -463048199:
                    str7 = !str.equals("my_trakt") ? "" : str5;
                    break;
                case -72546639:
                    str7 = !str.equals("trakt_list") ? "" : "trakt_list";
                    break;
                case 98240899:
                    str7 = !str.equals("genre") ? "" : "genre";
                    break;
                case 1843485230:
                    str7 = !str.equals("network") ? "" : "network";
                    break;
                default:
                    str7 = "";
                    break;
            }
        }
        this.v = str7;
        String str10 = (String) akVar.b("row_config_id");
        str10 = str10 == null ? "" : str10;
        this.w = str10;
        if (str10.length() == 0) {
            switch (str.hashCode()) {
                case -463048199:
                    strConcat = !str.equals("my_trakt") ? "" : "grid:trakt_media:".concat(str5);
                    break;
                case -72546639:
                    strConcat = !str.equals("trakt_list") ? "" : fi7.h("trakt_list:", str2, ":", str3);
                    break;
                case 98240899:
                    strConcat = !str.equals("genre") ? "" : "grid:genre:".concat(str6);
                    break;
                case 1843485230:
                    strConcat = !str.equals("network") ? "" : "grid:network:".concat(str4);
                    break;
                default:
                    strConcat = "";
                    break;
            }
        } else {
            strConcat = "";
        }
        this.x = strConcat;
        String str11 = (String) akVar.b("sort_by");
        String subPageSortHow = null;
        this.y = str11 == null ? strConcat.length() > 0 ? preferencesRepository.getSubPageSortBy(strConcat) : null : str11;
        String str12 = (String) akVar.b("sort_how");
        if (str12 != null) {
            subPageSortHow = str12;
        } else if (strConcat.length() > 0) {
            subPageSortHow = preferencesRepository.getSubPageSortHow(strConcat);
        }
        this.z = subPageSortHow;
        String str13 = (String) akVar.b("folder_id");
        this.aa = str13 == null ? "" : str13;
        String str14 = (String) akVar.b("addon_url");
        this.ab = str14 == null ? "" : str14;
        String str15 = (String) akVar.b("stremio_id");
        this.ac = str15 != null ? str15 : "";
        this.ad = str3;
        re6 re6Var = new re6(ik2.a);
        this.ae = re6Var;
        this.af = re6Var;
        re6 re6Var2 = new re6(b.a);
        this.ag = re6Var2;
        this.ah = re6Var2;
        final tt5 tt5Var = new tt5();
        final int i2 = 0;
        tt5Var.m(re6Var, new j(new sq3(this) { // from class: ay3
            public final /* synthetic */ GridViewModel b;

            {
                this.b = this;
            }

            @Override // defpackage.sq3
            public final Object invoke(Object obj) {
                switch (i2) {
                    case 0:
                        GridViewModel.q(this.b, tt5Var);
                        break;
                    default:
                        GridViewModel.q(this.b, tt5Var);
                        break;
                }
                return e6a.a;
            }
        }));
        final int i3 = 1;
        tt5Var.m(re6Var2, new j(new sq3(this) { // from class: ay3
            public final /* synthetic */ GridViewModel b;

            {
                this.b = this;
            }

            @Override // defpackage.sq3
            public final Object invoke(Object obj) {
                switch (i3) {
                    case 0:
                        GridViewModel.q(this.b, tt5Var);
                        break;
                    default:
                        GridViewModel.q(this.b, tt5Var);
                        break;
                }
                return e6a.a;
            }
        }));
        this.ai = tt5Var;
        Boolean bool = Boolean.FALSE;
        re6 re6Var3 = new re6(bool);
        this.aj = re6Var3;
        this.ak = re6Var3;
        re6 re6Var4 = new re6(bool);
        this.al = re6Var4;
        this.am = re6Var4;
        re6 re6Var5 = new re6();
        this.an = re6Var5;
        this.ao = re6Var5;
        this.ap = new re6(Boolean.TRUE);
        this.aq = 1;
        this.as = -1;
        this.at = 1;
        this.au = 1;
        this.av = true;
        this.aw = true;
        this.bb = dg8.a(5);
        r();
        this.bd = 1;
        this.be = true;
        this.bg = 1;
        this.bh = true;
    }

    public static final List b(GridViewModel gridViewModel, List list) {
        if (gridViewModel.y != null) {
            List list2 = zw8.a;
            String str = gridViewModel.v;
            cr4.g(str, "rowType");
            if (!zw8.o.contains(str)) {
                String str2 = gridViewModel.y;
                cr4.d(str2);
                String str3 = gridViewModel.z;
                if (str3 == null) {
                    str3 = "asc";
                }
                return zw8.a(str2, str3, list);
            }
        }
        return list;
    }

    /* 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 c(GridViewModel gridViewModel, int i2, String str, Integer num, ContinuationImpl continuationImpl) {
        k kVar;
        String str2;
        Integer num2;
        String str3;
        Object objA;
        int i3;
        Integer num3;
        TMDBMovieDetails tMDBMovieDetails;
        String str4;
        String str5;
        String string;
        TMDBCredits credits;
        List<TMDBCast> cast;
        GridViewModel gridViewModel2 = gridViewModel;
        int i4 = i2;
        gridViewModel2.getClass();
        if (continuationImpl instanceof k) {
            kVar = (k) continuationImpl;
            int i5 = kVar.i;
            if ((i5 & Integer.MIN_VALUE) != 0) {
                kVar.i = i5 - Integer.MIN_VALUE;
            } else {
                kVar = new k(gridViewModel2, continuationImpl);
            }
        }
        Object movieDetails = kVar.e;
        ck1 ck1Var = ck1.a;
        int i6 = kVar.i;
        if (i6 == 0) {
            s38.b(movieDetails);
            try {
                TMDBApiService tMDBApiService = gridViewModel2.b;
                kVar.a = gridViewModel2;
                str2 = str;
                try {
                    kVar.b = str2;
                    num2 = num;
                    try {
                        kVar.c = num2;
                        kVar.d = i4;
                        kVar.i = 1;
                        movieDetails = tMDBApiService.getMovieDetails(i4, "images,credits,external_ids,release_dates", kVar);
                        if (movieDetails == ck1Var) {
                            return ck1Var;
                        }
                        str3 = str2;
                        objA = (TMDBMovieDetails) movieDetails;
                        Integer num4 = num2;
                        i3 = i4;
                        num3 = num4;
                    } catch (Throwable th) {
                        th = th;
                        objA = s38.a(th);
                        Integer num5 = num2;
                        i3 = i4;
                        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;
                    i3 = i4;
                    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 (i6 != 1) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            int i7 = kVar.d;
            Integer num6 = kVar.c;
            str3 = kVar.b;
            GridViewModel gridViewModel3 = kVar.a;
            try {
                s38.b(movieDetails);
                num2 = num6;
                i4 = i7;
                gridViewModel2 = gridViewModel3;
            } catch (Throwable th4) {
                th = th4;
                num2 = num6;
                str2 = str3;
                i4 = i7;
                gridViewModel2 = gridViewModel3;
                objA = s38.a(th);
                Integer num522 = num2;
                i3 = i4;
                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;
                i3 = i4;
                num3 = num42;
            } catch (Throwable th5) {
                th = th5;
                str2 = str3;
                objA = s38.a(th);
                Integer num5222 = num2;
                i3 = i4;
                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 me1(26), 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 me1(27), 30);
                }
                return new ContentItem(i3, itemType, i3, imdbId, str4, overview, posterUrl$default, strConcat, logoUrl$default, null, str5, voteAverage, ratingPercentage, strAi3, string2, strAi222, tMDBMovieDetails.getCertification(), null, null, null, gridViewModel2.c.getProgress(i3, 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 me1(27), 30);
        }
        return new ContentItem(i3, itemType, i3, imdbId, str4, overview, posterUrl$default, strConcat, logoUrl$default, null, str5, voteAverage2, ratingPercentage2, strAi3, string2, strAi222, tMDBMovieDetails.getCertification(), null, null, null, gridViewModel2.c.getProgress(i3, 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 d(GridViewModel gridViewModel, int i2, String str, Integer num, ContinuationImpl continuationImpl) {
        l lVar;
        Exception exc;
        gridViewModel.getClass();
        if (continuationImpl instanceof l) {
            lVar = (l) continuationImpl;
            int i3 = lVar.d;
            if ((i3 & Integer.MIN_VALUE) != 0) {
                lVar.d = i3 - Integer.MIN_VALUE;
            } else {
                lVar = new l(gridViewModel, continuationImpl);
            }
        }
        Object objB = lVar.b;
        ck1 ck1Var = ck1.a;
        int i4 = lVar.d;
        try {
            if (i4 == 0) {
                s38.b(objB);
                try {
                } catch (lo9 unused) {
                } catch (Exception e2) {
                    e = e2;
                    exc = e;
                    Log.w("GridViewModel", "Failed to fetch movie details for TMDB ID: " + i2, exc);
                    return null;
                }
                try {
                    m mVar = new m(gridViewModel, i2, str, num, null);
                    lVar.a = i2;
                    lVar.d = 1;
                    objB = qo9.b(10000L, mVar, lVar);
                    if (objB == ck1Var) {
                        return ck1Var;
                    }
                    i2 = i2;
                } catch (lo9 unused2) {
                    i2 = i2;
                    n41.x(i2, "Timeout fetching movie details for TMDB ID: ", "GridViewModel");
                    return null;
                } catch (Exception e3) {
                    exc = e3;
                    i2 = i2;
                    Log.w("GridViewModel", "Failed to fetch movie details for TMDB ID: " + i2, exc);
                    return null;
                }
            } else {
                if (i4 != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                i2 = lVar.a;
                try {
                    s38.b(objB);
                } catch (lo9 unused3) {
                    n41.x(i2, "Timeout fetching movie details for TMDB ID: ", "GridViewModel");
                    return null;
                } catch (Exception e4) {
                    e = e4;
                    exc = e;
                    Log.w("GridViewModel", "Failed to fetch movie details for TMDB ID: " + i2, exc);
                    return null;
                }
            }
            return (ContentItem) objB;
        } catch (CancellationException e5) {
            throw e5;
        }
    }

    /* 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 e(GridViewModel gridViewModel, int i2, String str, Integer num, ContinuationImpl continuationImpl) {
        r rVar;
        String str2;
        Integer num2;
        String str3;
        Object objA;
        int i3;
        Integer num3;
        TMDBShowDetails tMDBShowDetails;
        String str4;
        String str5;
        String string;
        TMDBCredits credits;
        List<TMDBCast> cast;
        Integer num4;
        GridViewModel gridViewModel2 = gridViewModel;
        int i4 = i2;
        gridViewModel2.getClass();
        if (continuationImpl instanceof r) {
            rVar = (r) continuationImpl;
            int i5 = rVar.i;
            if ((i5 & Integer.MIN_VALUE) != 0) {
                rVar.i = i5 - Integer.MIN_VALUE;
            } else {
                rVar = new r(gridViewModel2, continuationImpl);
            }
        }
        Object showDetails = rVar.e;
        ck1 ck1Var = ck1.a;
        int i6 = rVar.i;
        if (i6 == 0) {
            s38.b(showDetails);
            try {
                TMDBApiService tMDBApiService = gridViewModel2.b;
                rVar.a = gridViewModel2;
                str2 = str;
                try {
                    rVar.b = str2;
                    num2 = num;
                    try {
                        rVar.c = num2;
                        rVar.d = i4;
                        rVar.i = 1;
                        showDetails = tMDBApiService.getShowDetails(i4, "images,external_ids,credits,content_ratings", rVar);
                        if (showDetails == ck1Var) {
                            return ck1Var;
                        }
                        str3 = str2;
                        objA = (TMDBShowDetails) showDetails;
                        Integer num5 = num2;
                        i3 = i4;
                        num3 = num5;
                    } catch (Throwable th) {
                        th = th;
                        objA = s38.a(th);
                        Integer num6 = num2;
                        i3 = i4;
                        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;
                    i3 = i4;
                    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 (i6 != 1) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            int i7 = rVar.d;
            Integer num7 = rVar.c;
            str3 = rVar.b;
            GridViewModel gridViewModel3 = rVar.a;
            try {
                s38.b(showDetails);
                num2 = num7;
                i4 = i7;
                gridViewModel2 = gridViewModel3;
            } catch (Throwable th4) {
                th = th4;
                num2 = num7;
                str2 = str3;
                i4 = i7;
                gridViewModel2 = gridViewModel3;
                objA = s38.a(th);
                Integer num622 = num2;
                i3 = i4;
                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;
                i3 = i4;
                num3 = num52;
            } catch (Throwable th5) {
                th = th5;
                str2 = str3;
                objA = s38.a(th);
                Integer num6222 = num2;
                i3 = i4;
                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 me1(28), 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 me1(29), 30);
                }
                return new ContentItem(i3, itemType, i3, imdbId, str4, overview, posterUrl$default, strConcat, logoUrl$default, null, str5, voteAverage, ratingPercentage, strAi3, string2, strAi222, tMDBShowDetails.getCertification(), null, null, null, gridViewModel2.c.getProgress(i3, 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 me1(29), 30);
        }
        return new ContentItem(i3, itemType, i3, imdbId, str4, overview, posterUrl$default, strConcat, logoUrl$default, null, str5, voteAverage2, ratingPercentage2, strAi3, string2, strAi222, tMDBShowDetails.getCertification(), null, null, null, gridViewModel2.c.getProgress(i3, 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 f(GridViewModel gridViewModel, int i2, String str, Integer num, ContinuationImpl continuationImpl) {
        s sVar;
        Exception exc;
        gridViewModel.getClass();
        if (continuationImpl instanceof s) {
            sVar = (s) continuationImpl;
            int i3 = sVar.d;
            if ((i3 & Integer.MIN_VALUE) != 0) {
                sVar.d = i3 - Integer.MIN_VALUE;
            } else {
                sVar = new s(gridViewModel, continuationImpl);
            }
        }
        Object objB = sVar.b;
        ck1 ck1Var = ck1.a;
        int i4 = sVar.d;
        try {
            if (i4 == 0) {
                s38.b(objB);
                try {
                } catch (lo9 unused) {
                } catch (Exception e2) {
                    e = e2;
                    exc = e;
                    Log.w("GridViewModel", "Failed to fetch show details for TMDB ID: " + i2, exc);
                    return null;
                }
                try {
                    t tVar = new t(gridViewModel, i2, str, num, null);
                    sVar.a = i2;
                    sVar.d = 1;
                    objB = qo9.b(10000L, tVar, sVar);
                    if (objB == ck1Var) {
                        return ck1Var;
                    }
                    i2 = i2;
                } catch (lo9 unused2) {
                    i2 = i2;
                    n41.x(i2, "Timeout fetching show details for TMDB ID: ", "GridViewModel");
                    return null;
                } catch (Exception e3) {
                    exc = e3;
                    i2 = i2;
                    Log.w("GridViewModel", "Failed to fetch show details for TMDB ID: " + i2, exc);
                    return null;
                }
            } else {
                if (i4 != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                i2 = sVar.a;
                try {
                    s38.b(objB);
                } catch (lo9 unused3) {
                    n41.x(i2, "Timeout fetching show details for TMDB ID: ", "GridViewModel");
                    return null;
                } catch (Exception e4) {
                    e = e4;
                    exc = e;
                    Log.w("GridViewModel", "Failed to fetch show details for TMDB ID: " + i2, exc);
                    return null;
                }
            }
            return (ContentItem) objB;
        } catch (CancellationException e5) {
            throw e5;
        }
    }

    /* JADX WARN: Code restructure failed: missing block: B:19:0x0059, code lost:
    
        if (r9 == r0) goto L23;
     */
    /* JADX WARN: Code restructure failed: missing block: B:22:0x006e, code lost:
    
        if (r9 == r0) goto L23;
     */
    /* JADX WARN: Code restructure failed: missing block: B:23:0x0070, code lost:
    
        return r0;
     */
    /* JADX WARN: Removed duplicated region for block: B:8:0x0014  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object g(GridViewModel gridViewModel, int i2, ContinuationImpl continuationImpl) {
        ab abVar;
        Object objMo84getMoviesByGenrePagebMdYcbs;
        if (continuationImpl instanceof ab) {
            abVar = (ab) continuationImpl;
            int i3 = abVar.c;
            if ((i3 & Integer.MIN_VALUE) != 0) {
                abVar.c = i3 - Integer.MIN_VALUE;
            } else {
                abVar = new ab(gridViewModel, continuationImpl);
            }
        }
        ab abVar2 = abVar;
        Object obj = abVar2.a;
        ck1 ck1Var = ck1.a;
        int i4 = abVar2.c;
        if (i4 == 0) {
            s38.b(obj);
            if (n89.ar(gridViewModel.r, "tv:", false)) {
                kf4 kf4Var = gridViewModel.f;
                String str = gridViewModel.r;
                String str2 = gridViewModel.y;
                String str3 = gridViewModel.z;
                abVar2.c = 1;
                objMo84getMoviesByGenrePagebMdYcbs = kf4Var.mo90getShowsByGenrePagebMdYcbs(str, i2, 50, false, str2, str3, abVar2);
            } else {
                kf4 kf4Var2 = gridViewModel.f;
                String str4 = gridViewModel.r;
                String str5 = gridViewModel.y;
                String str6 = gridViewModel.z;
                abVar2.c = 2;
                objMo84getMoviesByGenrePagebMdYcbs = kf4Var2.mo84getMoviesByGenrePagebMdYcbs(str4, i2, 50, false, str5, str6, abVar2);
            }
        } else {
            if (i4 != 1 && i4 != 2) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            s38.b(obj);
            objMo84getMoviesByGenrePagebMdYcbs = ((q38) obj).a;
        }
        return objMo84getMoviesByGenrePagebMdYcbs instanceof q38.b ? ik2.a : objMo84getMoviesByGenrePagebMdYcbs;
    }

    /* JADX WARN: Removed duplicated region for block: B:36:0x00a1  */
    /* JADX WARN: Removed duplicated region for block: B:39:0x00a8  */
    /* JADX WARN: Removed duplicated region for block: B:44:? A[RETURN, SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:8:0x0014  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object h(GridViewModel gridViewModel, ContinuationImpl continuationImpl) {
        ae aeVar;
        TraktMediaList traktMediaListFromId;
        Object objM151getMediaListPagedyxL6bBk;
        GridViewModel gridViewModel2;
        List list;
        String str;
        if (continuationImpl instanceof ae) {
            aeVar = (ae) continuationImpl;
            int i2 = aeVar.e;
            if ((i2 & Integer.MIN_VALUE) != 0) {
                aeVar.e = i2 - Integer.MIN_VALUE;
            } else {
                aeVar = new ae(gridViewModel, continuationImpl);
            }
        }
        ae aeVar2 = aeVar;
        Object obj = aeVar2.c;
        ck1 ck1Var = ck1.a;
        int i3 = aeVar2.e;
        Object obj2 = ik2.a;
        if (i3 == 0) {
            s38.b(obj);
            traktMediaListFromId = TraktMediaList.INSTANCE.fromId(gridViewModel.q);
            if (traktMediaListFromId == null) {
                return obj2;
            }
            gridViewModel.bi = traktMediaListFromId;
            gridViewModel.bg = 1;
            TraktMediaRepository traktMediaRepository = gridViewModel.e;
            aeVar2.a = gridViewModel;
            aeVar2.b = traktMediaListFromId;
            aeVar2.e = 1;
            objM151getMediaListPagedyxL6bBk = traktMediaRepository.m151getMediaListPagedyxL6bBk(traktMediaListFromId, 1, 50, false, aeVar2);
            if (objM151getMediaListPagedyxL6bBk != ck1Var) {
            }
            return ck1Var;
        }
        if (i3 != 1) {
            if (i3 != 2) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            list = (List) aeVar2.b;
            gridViewModel2 = aeVar2.a;
            s38.b(obj);
            gridViewModel2.bh = list.size() < 50 && list.size() < ((Number) obj).intValue();
            str = gridViewModel2.y;
            if (str != null) {
                return list;
            }
            List list2 = zw8.a;
            String str2 = gridViewModel2.z;
            if (str2 == null) {
                str2 = "asc";
            }
            return zw8.a(str, str2, list);
        }
        TraktMediaList traktMediaList = (TraktMediaList) aeVar2.b;
        GridViewModel gridViewModel3 = aeVar2.a;
        s38.b(obj);
        objM151getMediaListPagedyxL6bBk = ((q38) obj).a;
        traktMediaListFromId = traktMediaList;
        gridViewModel = gridViewModel3;
        if (!(objM151getMediaListPagedyxL6bBk instanceof q38.b)) {
            obj2 = objM151getMediaListPagedyxL6bBk;
        }
        List list3 = (List) obj2;
        TraktMediaRepository traktMediaRepository2 = gridViewModel.e;
        aeVar2.a = gridViewModel;
        aeVar2.b = list3;
        aeVar2.e = 2;
        Object itemCount = traktMediaRepository2.getItemCount(traktMediaListFromId, aeVar2);
        if (itemCount != ck1Var) {
            gridViewModel2 = gridViewModel;
            list = list3;
            obj = itemCount;
            gridViewModel2.bh = list.size() < 50 && list.size() < ((Number) obj).intValue();
            str = gridViewModel2.y;
            if (str != null) {
            }
        }
        return ck1Var;
    }

    /* JADX WARN: Removed duplicated region for block: B:8:0x0014  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object i(GridViewModel gridViewModel, ContinuationImpl continuationImpl) {
        af afVar;
        int i2;
        Object objM151getMediaListPagedyxL6bBk;
        if (continuationImpl instanceof af) {
            afVar = (af) continuationImpl;
            int i3 = afVar.e;
            if ((i3 & Integer.MIN_VALUE) != 0) {
                afVar.e = i3 - Integer.MIN_VALUE;
            } else {
                afVar = new af(gridViewModel, continuationImpl);
            }
        }
        af afVar2 = afVar;
        Object obj = afVar2.c;
        ck1 ck1Var = ck1.a;
        int i4 = afVar2.e;
        Object obj2 = ik2.a;
        if (i4 == 0) {
            s38.b(obj);
            TraktMediaList traktMediaList = gridViewModel.bi;
            if (traktMediaList == null) {
                return obj2;
            }
            i2 = gridViewModel.bg + 1;
            TraktMediaRepository traktMediaRepository = gridViewModel.e;
            afVar2.a = gridViewModel;
            afVar2.b = i2;
            afVar2.e = 1;
            objM151getMediaListPagedyxL6bBk = traktMediaRepository.m151getMediaListPagedyxL6bBk(traktMediaList, i2, 50, false, afVar2);
            if (objM151getMediaListPagedyxL6bBk == ck1Var) {
                return ck1Var;
            }
        } else {
            if (i4 != 1) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            int i5 = afVar2.b;
            GridViewModel gridViewModel2 = afVar2.a;
            s38.b(obj);
            objM151getMediaListPagedyxL6bBk = ((q38) obj).a;
            i2 = i5;
            gridViewModel = gridViewModel2;
        }
        if (!(objM151getMediaListPagedyxL6bBk instanceof q38.b)) {
            obj2 = objM151getMediaListPagedyxL6bBk;
        }
        List list = (List) obj2;
        if (!list.isEmpty()) {
            gridViewModel.bg = i2;
        }
        if (list.size() < 50) {
            gridViewModel.bh = false;
        }
        return list;
    }

    /* JADX WARN: Removed duplicated region for block: B:60:0x012f  */
    /* JADX WARN: Removed duplicated region for block: B:63:0x0138  */
    /* JADX WARN: Removed duplicated region for block: B:66:0x0143  */
    /* JADX WARN: Removed duplicated region for block: B:70:0x0154  */
    /* JADX WARN: Removed duplicated region for block: B:72:0x0158  */
    /* JADX WARN: Removed duplicated region for block: B:75:0x0164  */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    /* JADX WARN: Removed duplicated region for block: B:80:0x0171  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object j(GridViewModel gridViewModel, ContinuationImpl continuationImpl) {
        ag agVar;
        Object next;
        List arrayList;
        GridViewModel gridViewModel2;
        String str;
        Object obj;
        GridViewModel gridViewModel3;
        q07 q07VarT;
        List list;
        String str2;
        String str3;
        GridViewModel gridViewModel4;
        String str4;
        List list2;
        List list3;
        if (continuationImpl instanceof ag) {
            agVar = (ag) continuationImpl;
            int i2 = agVar.e;
            if ((i2 & Integer.MIN_VALUE) != 0) {
                agVar.e = i2 - Integer.MIN_VALUE;
            } else {
                agVar = new ag(gridViewModel, continuationImpl);
            }
        }
        Object objC = agVar.c;
        ck1 ck1Var = ck1.a;
        int i3 = agVar.e;
        if (i3 == 0) {
            s38.b(objC);
            Iterator it = s49.e.iterator();
            while (true) {
                if (!it.hasNext()) {
                    next = null;
                    break;
                }
                next = it.next();
                if (((jl6) next).a.equals(gridViewModel.p)) {
                    break;
                }
            }
            jl6 jl6Var = (jl6) next;
            if (jl6Var == null) {
                return ik2.a;
            }
            String str5 = jl6Var.e;
            q07 q07VarT2 = t(jl6Var.d);
            if (q07VarT2 != null) {
                String str6 = (String) q07VarT2.a;
                String str7 = (String) q07VarT2.b;
                gridViewModel.ax = str6;
                gridViewModel.ay = str7;
            }
            if (str5 != null && (q07VarT = t(str5)) != null) {
                String str8 = (String) q07VarT.a;
                String str9 = (String) q07VarT.b;
                gridViewModel.az = str8;
                gridViewModel.ba = str9;
            }
            if (str5 == null) {
                gridViewModel.aw = false;
            }
            arrayList = new ArrayList();
            String str10 = gridViewModel.ax;
            if (str10 != null && (str = gridViewModel.ay) != null) {
                cr4.d(str);
                agVar.a = gridViewModel;
                agVar.b = arrayList;
                agVar.e = 1;
                Object objC2 = bk1.c(new o(gridViewModel, str10, str, 1, null), agVar);
                if (objC2 != ck1Var) {
                    obj = objC2;
                    gridViewModel3 = gridViewModel;
                }
                return ck1Var;
            }
            gridViewModel2 = gridViewModel;
            gridViewModel2.av = false;
            list = arrayList;
            str2 = gridViewModel2.az;
            if (str2 != null && (str3 = gridViewModel2.ba) != null) {
                cr4.d(str3);
                agVar.a = gridViewModel2;
                agVar.b = list;
                agVar.e = 2;
                objC = bk1.c(new q(gridViewModel2, str2, str3, 1, null), agVar);
                if (objC != ck1Var) {
                    gridViewModel4 = gridViewModel2;
                    list2 = (List) objC;
                    if (list2.size() < 40) {
                    }
                    list3 = list2;
                    if (!list3.isEmpty()) {
                    }
                    list2.size();
                    boolean z = gridViewModel4.aw;
                    gridViewModel2 = gridViewModel4;
                }
                return ck1Var;
            }
            gridViewModel2.ap.j(Boxing.boxBoolean(gridViewModel2.av || gridViewModel2.aw));
            str4 = gridViewModel2.y;
            if (str4 == null) {
            }
        } else {
            if (i3 != 1) {
                if (i3 != 2) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                list = agVar.b;
                gridViewModel4 = agVar.a;
                s38.b(objC);
                list2 = (List) objC;
                if (list2.size() < 40) {
                    gridViewModel4.aw = false;
                }
                list3 = list2;
                if (!list3.isEmpty()) {
                    gridViewModel4.au = 2;
                    list.addAll(list3);
                }
                list2.size();
                boolean z2 = gridViewModel4.aw;
                gridViewModel2 = gridViewModel4;
                gridViewModel2.ap.j(Boxing.boxBoolean(gridViewModel2.av || gridViewModel2.aw));
                str4 = gridViewModel2.y;
                if (str4 == null) {
                    return y41.bj(new by3(), list);
                }
                List list4 = zw8.a;
                String str11 = gridViewModel2.z;
                if (str11 == null) {
                    str11 = "asc";
                }
                return zw8.a(str4, str11, list);
            }
            List list5 = agVar.b;
            GridViewModel gridViewModel5 = agVar.a;
            s38.b(objC);
            arrayList = list5;
            gridViewModel3 = gridViewModel5;
            obj = objC;
        }
        List list6 = (List) obj;
        if (list6.size() < 40) {
            gridViewModel3.av = false;
        }
        List list7 = list6;
        if (!list7.isEmpty()) {
            gridViewModel3.at = 2;
            arrayList.addAll(list7);
        }
        Boxing.boxInt(Log.d("GridViewModel", "Network initial: " + list6.size() + " movies, hasMore=" + gridViewModel3.av));
        gridViewModel2 = gridViewModel3;
        list = arrayList;
        str2 = gridViewModel2.az;
        if (str2 != null) {
            cr4.d(str3);
            agVar.a = gridViewModel2;
            agVar.b = list;
            agVar.e = 2;
            objC = bk1.c(new q(gridViewModel2, str2, str3, 1, null), agVar);
            if (objC != ck1Var) {
            }
            return ck1Var;
        }
        gridViewModel2.ap.j(Boxing.boxBoolean(gridViewModel2.av || gridViewModel2.aw));
        str4 = gridViewModel2.y;
        if (str4 == null) {
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:42:0x00c2  */
    /* JADX WARN: Removed duplicated region for block: B:45:0x00cb  */
    /* JADX WARN: Removed duplicated region for block: B:48:0x00d6  */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object k(GridViewModel gridViewModel, ContinuationImpl continuationImpl) {
        ah ahVar;
        List arrayList;
        String str;
        String str2;
        Object obj;
        GridViewModel gridViewModel2;
        List list;
        String str3;
        String str4;
        GridViewModel gridViewModel3;
        List list2;
        List list3;
        if (continuationImpl instanceof ah) {
            ahVar = (ah) continuationImpl;
            int i2 = ahVar.e;
            if ((i2 & Integer.MIN_VALUE) != 0) {
                ahVar.e = i2 - Integer.MIN_VALUE;
            } else {
                ahVar = new ah(gridViewModel, continuationImpl);
            }
        }
        Object objC = ahVar.c;
        ck1 ck1Var = ck1.a;
        int i3 = ahVar.e;
        if (i3 == 0) {
            s38.b(objC);
            arrayList = new ArrayList();
            if (!gridViewModel.av || (str = gridViewModel.ax) == null || (str2 = gridViewModel.ay) == null) {
                gridViewModel2 = gridViewModel;
                list = arrayList;
                if (gridViewModel2.aw && (str3 = gridViewModel2.az) != null && (str4 = gridViewModel2.ba) != null) {
                    cr4.d(str4);
                    int i4 = gridViewModel2.au;
                    ahVar.a = gridViewModel2;
                    ahVar.b = list;
                    ahVar.e = 2;
                    objC = bk1.c(new q(gridViewModel2, str3, str4, i4, null), ahVar);
                    if (objC != ck1Var) {
                        gridViewModel3 = gridViewModel2;
                        list2 = (List) objC;
                        if (list2.size() < 40) {
                        }
                        list3 = list2;
                        if (!list3.isEmpty()) {
                        }
                        list2.size();
                        int i5 = gridViewModel3.au;
                    }
                }
                return list;
            }
            cr4.d(str2);
            int i6 = gridViewModel.at;
            ahVar.a = gridViewModel;
            ahVar.b = arrayList;
            ahVar.e = 1;
            Object objC2 = bk1.c(new o(gridViewModel, str, str2, i6, null), ahVar);
            if (objC2 != ck1Var) {
                obj = objC2;
                gridViewModel = gridViewModel;
            }
            return ck1Var;
        }
        if (i3 != 1) {
            if (i3 != 2) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            list = ahVar.b;
            gridViewModel3 = ahVar.a;
            s38.b(objC);
            list2 = (List) objC;
            if (list2.size() < 40) {
                gridViewModel3.aw = false;
            }
            list3 = list2;
            if (!list3.isEmpty()) {
                gridViewModel3.au++;
                list.addAll(list3);
            }
            list2.size();
            int i52 = gridViewModel3.au;
            return list;
        }
        List list4 = ahVar.b;
        GridViewModel gridViewModel4 = ahVar.a;
        s38.b(objC);
        arrayList = list4;
        gridViewModel = gridViewModel4;
        obj = objC;
        List list5 = (List) obj;
        if (list5.size() < 40) {
            gridViewModel.av = false;
        }
        List list6 = list5;
        if (!list6.isEmpty()) {
            gridViewModel.at++;
            arrayList.addAll(list6);
        }
        list5.size();
        int i7 = gridViewModel.at;
        gridViewModel2 = gridViewModel;
        list = arrayList;
        if (gridViewModel2.aw) {
            cr4.d(str4);
            int i42 = gridViewModel2.au;
            ahVar.a = gridViewModel2;
            ahVar.b = list;
            ahVar.e = 2;
            objC = bk1.c(new q(gridViewModel2, str3, str4, i42, null), ahVar);
            if (objC != ck1Var) {
            }
            return ck1Var;
        }
        return list;
    }

    /* JADX WARN: Removed duplicated region for block: B:8:0x0018  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object l(GridViewModel gridViewModel, int i2, ContinuationImpl continuationImpl) {
        ai aiVar;
        String str = gridViewModel.u;
        String str2 = gridViewModel.v;
        if (continuationImpl instanceof ai) {
            aiVar = (ai) continuationImpl;
            int i3 = aiVar.d;
            if ((i3 & Integer.MIN_VALUE) != 0) {
                aiVar.d = i3 - Integer.MIN_VALUE;
            } else {
                aiVar = new ai(gridViewModel, continuationImpl);
            }
        }
        ai aiVar2 = aiVar;
        Object objI = aiVar2.b;
        ck1 ck1Var = ck1.a;
        int i4 = aiVar2.d;
        if (i4 == 0) {
            s38.b(objI);
            List list = zw8.a;
            zw8.a aVarE = zw8.e(str2, gridViewModel.y, gridViewModel.z, str.length() == 0 ? null : str);
            ContentLoaderUseCase contentLoaderUseCase = gridViewModel.g;
            if (str2.length() == 0) {
                str2 = gridViewModel.s;
            }
            String str3 = gridViewModel.t;
            String str4 = str.length() == 0 ? null : str;
            String str5 = aVarE != null ? aVarE.a : null;
            String str6 = aVarE != null ? aVarE.b : null;
            aiVar2.a = gridViewModel;
            aiVar2.d = 1;
            objI = contentLoaderUseCase.i(str2, str3, i2, false, str4, str5, str6, 50, aiVar2);
            if (objI == ck1Var) {
                return ck1Var;
            }
        } else {
            if (i4 != 1) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            gridViewModel = aiVar2.a;
            s38.b(objI);
        }
        ContentLoaderUseCase.b bVar = (ContentLoaderUseCase.b) objI;
        gridViewModel.as = bVar.b;
        return bVar.a;
    }

    /* JADX WARN: Code restructure failed: missing block: B:20:0x005a, code lost:
    
        if (r6 == r1) goto L21;
     */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object m(GridViewModel gridViewModel, ContinuationImpl continuationImpl) {
        aj ajVar;
        if (continuationImpl instanceof aj) {
            ajVar = (aj) continuationImpl;
            int i2 = ajVar.d;
            if ((i2 & Integer.MIN_VALUE) != 0) {
                ajVar.d = i2 - Integer.MIN_VALUE;
            } else {
                ajVar = new aj(gridViewModel, continuationImpl);
            }
        }
        Object objC = ajVar.b;
        ck1 ck1Var = ck1.a;
        int i3 = ajVar.d;
        if (i3 == 0) {
            s38.b(objC);
            ajVar.a = gridViewModel;
            ajVar.d = 1;
            if (gridViewModel.u(ajVar) != ck1Var) {
            }
            return ck1Var;
        }
        if (i3 != 1) {
            if (i3 != 2) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            gridViewModel = ajVar.a;
            s38.b(objC);
            List list = (List) objC;
            gridViewModel.ap.j(Boxing.boxBoolean(gridViewModel.be));
            return list;
        }
        gridViewModel = ajVar.a;
        s38.b(objC);
        gridViewModel.bd = 1;
        gridViewModel.be = true;
        ajVar.a = gridViewModel;
        ajVar.d = 2;
        objC = bk1.c(new w(gridViewModel, 1, null), ajVar);
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    /* JADX WARN: Removed duplicated region for block: B:32:0x007d  */
    /* JADX WARN: Removed duplicated region for block: B:33:0x0080  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final ContentItem n(GridViewModel gridViewModel, r69 r69Var) {
        ContentItem.ItemType itemType;
        String strM;
        Double dBc;
        String strO = r69Var.getType();
        Locale locale = Locale.ROOT;
        String lowerCase = strO.toLowerCase(locale);
        cr4.f(lowerCase, "toLowerCase(...)");
        boolean zEquals = lowerCase.equals("other");
        q69 q69VarB = r69Var.getBehaviorHints();
        boolean zB = q69VarB != null ? cr4.b(q69VarB.getIsFolder(), Boolean.TRUE) : false;
        String lowerCase2 = r69Var.getType().toLowerCase(locale);
        cr4.f(lowerCase2, "toLowerCase(...)");
        switch (lowerCase2.hashCode()) {
            case -905838985:
                itemType = lowerCase2.equals("series") ? ContentItem.ItemType.TV_SHOW : ContentItem.ItemType.MOVIE;
                break;
            case 3714:
                if (!lowerCase2.equals("tv")) {
                }
                break;
            case 92962932:
                if (!lowerCase2.equals("anime")) {
                }
                break;
            case 104087344:
                if (lowerCase2.equals(PlaybackProgress.TYPE_MOVIE)) {
                    itemType = ContentItem.ItemType.MOVIE;
                    break;
                }
                break;
            case 106069776:
                if (lowerCase2.equals("other")) {
                    itemType = zB ? ContentItem.ItemType.DEBRID_FOLDER : ContentItem.ItemType.DEBRID_FILE;
                    break;
                }
                break;
            case 738950403:
                if (lowerCase2.equals("channel")) {
                    itemType = ContentItem.ItemType.MOVIE;
                    break;
                }
                break;
        }
        ContentItem.ItemType itemType2 = itemType;
        String strG = r69Var.getImdbId();
        if (strG == null) {
            strG = n89.ar(r69Var.getId(), TtmlNode.TAG_TT, false) ? r69Var.getId() : null;
        }
        if (strG == null) {
            strG = null;
        } else if (!n89.ar(strG, TtmlNode.TAG_TT, false)) {
            int i2 = 0;
            while (true) {
                if (i2 >= strG.length()) {
                    int length = strG.length();
                    if (1 <= length && length < 11) {
                        strG = TtmlNode.TAG_TT.concat(strG);
                    }
                } else if (Character.isDigit(strG.charAt(i2))) {
                    i2++;
                }
            }
        }
        Integer numJ = r69Var.getMoviedbId();
        if (numJ == null) {
            if (n89.ar(r69Var.getId(), "tmdb:", false)) {
                numJ = n89.be(n89.ai(r69Var.getId(), "tmdb:"));
            } else if (zEquals) {
                numJ = null;
            } else {
                String strF = r69Var.getId();
                for (int i3 = 0; i3 < strF.length(); i3++) {
                    if (!Character.isDigit(strF.charAt(i3))) {
                        numJ = null;
                    }
                }
                numJ = n89.be(r69Var.getId());
            }
        }
        int iIntValue = numJ != null ? numJ.intValue() : r69Var.getId().hashCode() ^ itemType2.hashCode();
        int iIntValue2 = numJ != null ? numJ.intValue() : 0;
        if (zEquals) {
            strG = r69Var.getId();
        }
        String str = strG;
        String strK = r69Var.getName();
        if (strK == null) {
            strK = "Unknown";
        }
        String str2 = strK;
        String strD = r69Var.getDescription();
        String strL = r69Var.getPoster();
        String strA = r69Var.getBackground();
        String strI = r69Var.getLogo();
        Object objP = r69Var.getYear();
        if (objP == null || (strM = objP.toString()) == null) {
            strM = r69Var.getReleaseInfo();
        }
        String str3 = strM;
        String strH = r69Var.getImdbRating();
        Double dBc2 = strH != null ? n89.bc(strH) : null;
        String strH2 = r69Var.getImdbRating();
        Integer numValueOf = (strH2 == null || (dBc = n89.bc(strH2)) == null) ? null : Integer.valueOf((int) (dBc.doubleValue() * ((double) 10)));
        List listE = r69Var.getGenres();
        String strAi = listE != null ? y41.ai(listE, ", ", null, null, null, 62) : null;
        String strN = r69Var.getRuntime();
        List listC = r69Var.getCast();
        String strAi2 = listC != null ? y41.ai(y41.bk(listC, 5), ", ", null, null, null, 62) : null;
        String strH3 = r69Var.getImdbRating();
        String str4 = gridViewModel.ab;
        String strF2 = r69Var.getId();
        String lowerCase3 = r69Var.getType().toLowerCase(Locale.ROOT);
        cr4.f(lowerCase3, "toLowerCase(...)");
        return new ContentItem(iIntValue, itemType2, iIntValue2, str, str2, strD, strL, strA, strI, null, str3, dBc2, numValueOf, strAi, strN, strAi2, null, strH3, null, null, null, null, null, null, false, null, str4, null, null, null, 0, null, null, null, null, null, null, null, null, strF2, lowerCase3, null, null, -68156928, 1663, null);
    }

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

    public static final void q(GridViewModel gridViewModel, tt5 tt5Var) {
        ArrayList arrayList;
        Object obj = (List) gridViewModel.ae.e();
        if (obj == null) {
            obj = ik2.a;
        }
        b bVar = (b) gridViewModel.ag.e();
        if (bVar == null) {
            bVar = b.a;
        }
        int iOrdinal = bVar.ordinal();
        if (iOrdinal != 0) {
            if (iOrdinal == 1) {
                arrayList = new ArrayList();
                for (Object obj2 : (Iterable) obj) {
                    if (((ContentItem) obj2).getItemType() == ContentItem.ItemType.MOVIE) {
                        arrayList.add(obj2);
                    }
                }
            } else {
                if (iOrdinal != 2) {
                    throw new io6();
                }
                arrayList = new ArrayList();
                for (Object obj3 : (Iterable) obj) {
                    if (((ContentItem) obj3).getItemType() == ContentItem.ItemType.TV_SHOW) {
                        arrayList.add(obj3);
                    }
                }
            }
            obj = arrayList;
        }
        tt5Var.l(obj);
    }

    public static q07 t(String str) {
        tp5 tp5VarB = new pw7("https://trakt\\.tv/users/([^/]+)/lists/([^/?]+)").b(str);
        if (tp5VarB != null) {
            return new q07(tp5VarB.b().get(1), tp5VarB.b().get(2));
        }
        return null;
    }

    public final void p(String str, String str2) {
        this.y = str;
        this.z = str2;
        androidx.lifecycle.ak akVar = this.l;
        akVar.c(str, "sort_by");
        akVar.c(str2, "sort_how");
        if (this.w.length() > 0) {
            d21 d21VarA = bka.a(this);
            m12 m12Var = sc2.a;
            wj0.c(d21VarA, m02.c, null, new com.strmr.ps.ui.grid.f(this, str, str2, null), 2);
        } else {
            String str3 = this.x;
            if (str3.length() > 0) {
                this.i.setSubPageSort(str3, str, str2);
            }
        }
        r();
    }

    public final void r() {
        fx4 fx4Var = this.bc;
        if (fx4Var != null) {
            ((rx4) fx4Var).h(null);
        }
        this.bc = wj0.c(bka.a(this), null, null, new y(this, null), 3);
    }

    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    /* JADX WARN: Removed duplicated region for block: B:23:0x0084  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void s() {
        boolean z = this.ar;
        re6 re6Var = this.ap;
        Object objE = re6Var.e();
        int i2 = this.aq;
        String str = this.m;
        String str2 = this.s;
        StringBuilder sbM = fi7.m("loadMore() called: sourceType=", str, ", rowType=", str2, ", contentType=");
        sbM.append(this.t);
        sbM.append(", isLoadingMore=");
        sbM.append(z);
        sbM.append(", hasMorePages=");
        sbM.append(objE);
        sbM.append(", currentPage=");
        sbM.append(i2);
        Log.w("GridViewModel", sbM.toString());
        boolean zContains = false;
        switch (str.hashCode()) {
            case -463048199:
                if (str.equals("my_trakt")) {
                    zContains = true;
                }
                break;
            case -356115692:
                if (str.equals("row_content") && !bk.contains(str2)) {
                }
                break;
            case -72546639:
                if (str.equals("trakt_list")) {
                }
                break;
            case 98240899:
                if (str.equals("genre")) {
                }
                break;
            case 1346091291:
                if (str.equals("row_items")) {
                    zContains = bj.contains(str2);
                }
                break;
            case 1843485230:
                if (str.equals("network")) {
                }
                break;
        }
        if (!zContains) {
            Log.w("GridViewModel", "loadMore() skipped: canPaginate=false (rowType='" + str2 + "' is not paginatable)");
            return;
        }
        if (!this.ar && !cr4.b(re6Var.e(), Boolean.FALSE)) {
            wj0.c(bka.a(this), null, null, new ad(this, null), 3);
            return;
        }
        Log.w("GridViewModel", "loadMore() skipped: isLoadingMore=" + this.ar + ", hasMorePages=" + re6Var.e());
    }

    /* JADX WARN: Code restructure failed: missing block: B:26:0x0055, code lost:
    
        if (r2.length() <= 0) goto L53;
     */
    /* JADX WARN: Code restructure failed: missing block: B:27:0x0057, code lost:
    
        r6 = r5.a;
        r2 = r5.n;
        r0.a = r5;
        r0.d = 1;
        r6 = r6.getPublicUserLists(r2, r0);
     */
    /* JADX WARN: Code restructure failed: missing block: B:28:0x0063, code lost:
    
        if (r6 != r1) goto L30;
     */
    /* JADX WARN: Code restructure failed: missing block: B:29:0x0065, code lost:
    
        return r1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:30:0x0066, code lost:
    
        r0 = r5;
     */
    /* JADX WARN: Code restructure failed: missing block: B:50:0x00b2, code lost:
    
        r6 = e;
     */
    /* JADX WARN: Code restructure failed: missing block: B:51:0x00b3, code lost:
    
        r0 = r5;
     */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object u(ContinuationImpl continuationImpl) {
        al alVar;
        GridViewModel gridViewModel;
        Integer trakt;
        Object next;
        TraktListIds ids;
        if (continuationImpl instanceof al) {
            alVar = (al) continuationImpl;
            int i2 = alVar.d;
            if ((i2 & Integer.MIN_VALUE) != 0) {
                alVar.d = i2 - Integer.MIN_VALUE;
            } else {
                alVar = new al(this, continuationImpl);
            }
        }
        Object publicUserLists = alVar.b;
        ck1 ck1Var = ck1.a;
        int i3 = alVar.d;
        if (i3 == 0) {
            s38.b(publicUserLists);
            int i4 = 0;
            while (true) {
                String str = this.o;
                if (i4 >= str.length()) {
                    break;
                }
                if (!Character.isDigit(str.charAt(i4))) {
                    break;
                }
                i4++;
            }
            return e6a.a;
        }
        if (i3 != 1) {
            throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
        }
        gridViewModel = alVar.a;
        try {
            s38.b(publicUserLists);
        } catch (Exception e2) {
            e = e2;
            Boxing.boxInt(Log.w("GridViewModel", "Failed to resolve list slug '" + gridViewModel.o + "', using as-is", e));
        }
        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, gridViewModel.o)) {
                break;
            }
        }
        TraktUserList traktUserList = (TraktUserList) next;
        if (traktUserList != null && (ids = traktUserList.getIds()) != null) {
            trakt = ids.getTrakt();
        }
        if (trakt != null) {
            gridViewModel.ad = traktUserList.getIds().getTrakt().toString();
        }
        return e6a.a;
    }
}
