package com.strmr.ps.data.remote.api;

import androidx.media3.container.NalUnitUtil;
import com.google.android.gms.actions.SearchIntents;
import com.strmr.ps.data.model.tmdb.TMDBAlternativeTitlesResponse;
import com.strmr.ps.data.model.tmdb.TMDBCollectionDetails;
import com.strmr.ps.data.model.tmdb.TMDBEpisode;
import com.strmr.ps.data.model.tmdb.TMDBFindResponse;
import com.strmr.ps.data.model.tmdb.TMDBImages;
import com.strmr.ps.data.model.tmdb.TMDBMovieDetails;
import com.strmr.ps.data.model.tmdb.TMDBMovieListResponse;
import com.strmr.ps.data.model.tmdb.TMDBPersonDetails;
import com.strmr.ps.data.model.tmdb.TMDBSearchResponse;
import com.strmr.ps.data.model.tmdb.TMDBSeasonDetails;
import com.strmr.ps.data.model.tmdb.TMDBShowDetails;
import com.strmr.ps.data.model.tmdb.TMDBShowListResponse;
import com.strmr.ps.data.model.tmdb.TMDBWatchProvidersResponse;
import defpackage.kp6;
import defpackage.pq6;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
import retrofit2.http.GET;
import retrofit2.http.Path;
import retrofit2.http.Query;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u008c\u0001\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\bf\u0018\u00002\u00020\u0001J\"\u0010\u0002\u001a\u00020\u00032\b\b\u0001\u0010\u0004\u001a\u00020\u00052\b\b\u0003\u0010\u0006\u001a\u00020\u0007H§@¢\u0006\u0002\u0010\bJ\"\u0010\t\u001a\u00020\n2\b\b\u0001\u0010\u000b\u001a\u00020\u00052\b\b\u0003\u0010\u0006\u001a\u00020\u0007H§@¢\u0006\u0002\u0010\bJ\u0018\u0010\f\u001a\u00020\r2\b\b\u0001\u0010\u000e\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\u000fJ\"\u0010\u0010\u001a\u00020\u00112\b\b\u0001\u0010\u0004\u001a\u00020\u00052\b\b\u0003\u0010\u0012\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\u0013J\"\u0010\u0014\u001a\u00020\u00152\b\b\u0001\u0010\u000b\u001a\u00020\u00052\b\b\u0003\u0010\u0012\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\u0013J\"\u0010\u0016\u001a\u00020\u00172\b\b\u0001\u0010\u000b\u001a\u00020\u00052\b\b\u0001\u0010\u0018\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\u0013J6\u0010\u0019\u001a\u00020\u001a2\b\b\u0001\u0010\u000b\u001a\u00020\u00052\b\b\u0001\u0010\u0018\u001a\u00020\u00052\b\b\u0001\u0010\u001b\u001a\u00020\u00052\b\b\u0003\u0010\u0006\u001a\u00020\u0007H§@¢\u0006\u0002\u0010\u001cJ\"\u0010\u001d\u001a\u00020\u001e2\b\b\u0001\u0010\u001f\u001a\u00020\u00052\b\b\u0003\u0010\u0006\u001a\u00020\u0007H§@¢\u0006\u0002\u0010\bJ\u0018\u0010 \u001a\u00020!2\b\b\u0001\u0010\u0004\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\u000fJ\u0018\u0010\"\u001a\u00020!2\b\b\u0001\u0010\u000b\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\u000fJ,\u0010#\u001a\u00020$2\b\b\u0001\u0010%\u001a\u00020\u00072\b\b\u0003\u0010\u0012\u001a\u00020\u00052\b\b\u0003\u0010&\u001a\u00020'H§@¢\u0006\u0002\u0010(J@\u0010)\u001a\u00020\u00112\b\b\u0001\u0010*\u001a\u00020\u00072\b\b\u0003\u0010+\u001a\u00020\u00072\b\b\u0003\u0010\u0012\u001a\u00020\u00052\b\b\u0003\u0010,\u001a\u00020\u00052\b\b\u0003\u0010&\u001a\u00020'H§@¢\u0006\u0002\u0010-J@\u0010.\u001a\u00020\u00152\b\b\u0001\u0010*\u001a\u00020\u00072\b\b\u0003\u0010+\u001a\u00020\u00072\b\b\u0003\u0010\u0012\u001a\u00020\u00052\b\b\u0003\u0010,\u001a\u00020\u00052\b\b\u0003\u0010&\u001a\u00020'H§@¢\u0006\u0002\u0010-J\"\u0010/\u001a\u0002002\b\b\u0001\u00101\u001a\u00020\u00072\b\b\u0003\u00102\u001a\u00020\u0007H§@¢\u0006\u0002\u00103J\u0018\u00104\u001a\u0002052\b\b\u0001\u0010\u0004\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\u000fJ\u0018\u00106\u001a\u0002052\b\b\u0001\u0010\u000b\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\u000fJ\u0018\u00107\u001a\u0002082\b\b\u0001\u0010\u0004\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\u000fJ\u0018\u00109\u001a\u0002082\b\b\u0001\u0010\u000b\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\u000fJ\u000e\u0010:\u001a\u00020;H§@¢\u0006\u0002\u0010<J\u000e\u0010=\u001a\u00020;H§@¢\u0006\u0002\u0010<¨\u0006>"}, d2 = {"Lcom/strmr/ps/data/remote/api/TMDBApiService;", "", "getMovieDetails", "Lcom/strmr/ps/data/model/tmdb/TMDBMovieDetails;", "movieId", "", "appendToResponse", "", "(ILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getShowDetails", "Lcom/strmr/ps/data/model/tmdb/TMDBShowDetails;", "showId", "getCollectionDetails", "Lcom/strmr/ps/data/model/tmdb/TMDBCollectionDetails;", "collectionId", "(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getSimilarMovies", "Lcom/strmr/ps/data/model/tmdb/TMDBMovieListResponse;", "page", "(IILkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getSimilarShows", "Lcom/strmr/ps/data/model/tmdb/TMDBShowListResponse;", "getSeasonDetails", "Lcom/strmr/ps/data/model/tmdb/TMDBSeasonDetails;", "seasonNumber", "getEpisodeDetails", "Lcom/strmr/ps/data/model/tmdb/TMDBEpisode;", "episodeNumber", "(IIILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getPersonDetails", "Lcom/strmr/ps/data/model/tmdb/TMDBPersonDetails;", "personId", "getMovieImages", "Lcom/strmr/ps/data/model/tmdb/TMDBImages;", "getShowImages", "multiSearch", "Lcom/strmr/ps/data/model/tmdb/TMDBSearchResponse;", SearchIntents.EXTRA_QUERY, "includeAdult", "", "(Ljava/lang/String;IZLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "discoverMovies", "withGenres", "sortBy", "voteCountGte", "(Ljava/lang/String;Ljava/lang/String;IIZLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "discoverTvShows", "findByExternalId", "Lcom/strmr/ps/data/model/tmdb/TMDBFindResponse;", "externalId", "externalSource", "(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getMovieAlternativeTitles", "Lcom/strmr/ps/data/model/tmdb/TMDBAlternativeTitlesResponse;", "getShowAlternativeTitles", "getMovieWatchProviders", "Lcom/strmr/ps/data/model/tmdb/TMDBWatchProvidersResponse;", "getTvWatchProviders", "getMovieGenres", "Lcom/strmr/ps/data/remote/api/TMDBGenreListResponse;", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getTvGenres", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public interface TMDBApiService {

    @Metadata(k = 3, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class DefaultImpls {
        public static /* synthetic */ Object discoverMovies$default(TMDBApiService tMDBApiService, String str, String str2, int i, int i2, boolean z, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: discoverMovies");
            }
            if ((i3 & 2) != 0) {
                str2 = "popularity.desc";
            }
            String str3 = str2;
            if ((i3 & 4) != 0) {
                i = 1;
            }
            int i4 = i;
            if ((i3 & 8) != 0) {
                i2 = 50;
            }
            int i5 = i2;
            if ((i3 & 16) != 0) {
                z = false;
            }
            return tMDBApiService.discoverMovies(str, str3, i4, i5, z, continuation);
        }

        public static /* synthetic */ Object discoverTvShows$default(TMDBApiService tMDBApiService, String str, String str2, int i, int i2, boolean z, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: discoverTvShows");
            }
            if ((i3 & 2) != 0) {
                str2 = "popularity.desc";
            }
            String str3 = str2;
            if ((i3 & 4) != 0) {
                i = 1;
            }
            int i4 = i;
            if ((i3 & 8) != 0) {
                i2 = 50;
            }
            int i5 = i2;
            if ((i3 & 16) != 0) {
                z = false;
            }
            return tMDBApiService.discoverTvShows(str, str3, i4, i5, z, continuation);
        }

        public static /* synthetic */ Object findByExternalId$default(TMDBApiService tMDBApiService, String str, String str2, Continuation continuation, int i, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: findByExternalId");
            }
            if ((i & 2) != 0) {
                str2 = "imdb_id";
            }
            return tMDBApiService.findByExternalId(str, str2, continuation);
        }

        public static /* synthetic */ Object getEpisodeDetails$default(TMDBApiService tMDBApiService, int i, int i2, int i3, String str, Continuation continuation, int i4, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getEpisodeDetails");
            }
            if ((i4 & 8) != 0) {
                str = "images,external_ids";
            }
            return tMDBApiService.getEpisodeDetails(i, i2, i3, str, continuation);
        }

        public static /* synthetic */ Object getMovieDetails$default(TMDBApiService tMDBApiService, int i, String str, Continuation continuation, int i2, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getMovieDetails");
            }
            if ((i2 & 2) != 0) {
                str = "credits,videos,images,release_dates,external_ids";
            }
            return tMDBApiService.getMovieDetails(i, str, continuation);
        }

        public static /* synthetic */ Object getPersonDetails$default(TMDBApiService tMDBApiService, int i, String str, Continuation continuation, int i2, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getPersonDetails");
            }
            if ((i2 & 2) != 0) {
                str = "movie_credits,tv_credits";
            }
            return tMDBApiService.getPersonDetails(i, str, continuation);
        }

        public static /* synthetic */ Object getShowDetails$default(TMDBApiService tMDBApiService, int i, String str, Continuation continuation, int i2, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getShowDetails");
            }
            if ((i2 & 2) != 0) {
                str = "credits,videos,images,content_ratings,external_ids";
            }
            return tMDBApiService.getShowDetails(i, str, continuation);
        }

        public static /* synthetic */ Object getSimilarMovies$default(TMDBApiService tMDBApiService, int i, int i2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getSimilarMovies");
            }
            if ((i3 & 2) != 0) {
                i2 = 1;
            }
            return tMDBApiService.getSimilarMovies(i, i2, continuation);
        }

        public static /* synthetic */ Object getSimilarShows$default(TMDBApiService tMDBApiService, int i, int i2, Continuation continuation, int i3, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: getSimilarShows");
            }
            if ((i3 & 2) != 0) {
                i2 = 1;
            }
            return tMDBApiService.getSimilarShows(i, i2, continuation);
        }

        public static /* synthetic */ Object multiSearch$default(TMDBApiService tMDBApiService, String str, int i, boolean z, Continuation continuation, int i2, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: multiSearch");
            }
            if ((i2 & 2) != 0) {
                i = 1;
            }
            if ((i2 & 4) != 0) {
                z = false;
            }
            return tMDBApiService.multiSearch(str, i, z, continuation);
        }
    }

    @pq6
    @GET("discover/movie")
    Object discoverMovies(@kp6 @Query("with_genres") String str, @kp6 @Query("sort_by") String str2, @Query("page") int i, @Query("vote_count.gte") int i2, @Query("include_adult") boolean z, @kp6 Continuation<? super TMDBMovieListResponse> continuation);

    @pq6
    @GET("discover/tv")
    Object discoverTvShows(@kp6 @Query("with_genres") String str, @kp6 @Query("sort_by") String str2, @Query("page") int i, @Query("vote_count.gte") int i2, @Query("include_adult") boolean z, @kp6 Continuation<? super TMDBShowListResponse> continuation);

    @pq6
    @GET("find/{external_id}")
    Object findByExternalId(@Path("external_id") @kp6 String str, @kp6 @Query("external_source") String str2, @kp6 Continuation<? super TMDBFindResponse> continuation);

    @pq6
    @GET("collection/{collection_id}")
    Object getCollectionDetails(@Path("collection_id") int i, @kp6 Continuation<? super TMDBCollectionDetails> continuation);

    @pq6
    @GET("tv/{tv_id}/season/{season_number}/episode/{episode_number}")
    Object getEpisodeDetails(@Path("tv_id") int i, @Path("season_number") int i2, @Path("episode_number") int i3, @kp6 @Query("append_to_response") String str, @kp6 Continuation<? super TMDBEpisode> continuation);

    @pq6
    @GET("movie/{movie_id}/alternative_titles")
    Object getMovieAlternativeTitles(@Path("movie_id") int i, @kp6 Continuation<? super TMDBAlternativeTitlesResponse> continuation);

    @pq6
    @GET("movie/{movie_id}")
    Object getMovieDetails(@Path("movie_id") int i, @kp6 @Query("append_to_response") String str, @kp6 Continuation<? super TMDBMovieDetails> continuation);

    @pq6
    @GET("genre/movie/list")
    Object getMovieGenres(@kp6 Continuation<? super TMDBGenreListResponse> continuation);

    @pq6
    @GET("movie/{movie_id}/images")
    Object getMovieImages(@Path("movie_id") int i, @kp6 Continuation<? super TMDBImages> continuation);

    @pq6
    @GET("movie/{movie_id}/watch/providers")
    Object getMovieWatchProviders(@Path("movie_id") int i, @kp6 Continuation<? super TMDBWatchProvidersResponse> continuation);

    @pq6
    @GET("person/{person_id}")
    Object getPersonDetails(@Path("person_id") int i, @kp6 @Query("append_to_response") String str, @kp6 Continuation<? super TMDBPersonDetails> continuation);

    @pq6
    @GET("tv/{tv_id}/season/{season_number}")
    Object getSeasonDetails(@Path("tv_id") int i, @Path("season_number") int i2, @kp6 Continuation<? super TMDBSeasonDetails> continuation);

    @pq6
    @GET("tv/{tv_id}/alternative_titles")
    Object getShowAlternativeTitles(@Path("tv_id") int i, @kp6 Continuation<? super TMDBAlternativeTitlesResponse> continuation);

    @pq6
    @GET("tv/{tv_id}")
    Object getShowDetails(@Path("tv_id") int i, @kp6 @Query("append_to_response") String str, @kp6 Continuation<? super TMDBShowDetails> continuation);

    @pq6
    @GET("tv/{tv_id}/images")
    Object getShowImages(@Path("tv_id") int i, @kp6 Continuation<? super TMDBImages> continuation);

    @pq6
    @GET("movie/{movie_id}/similar")
    Object getSimilarMovies(@Path("movie_id") int i, @Query("page") int i2, @kp6 Continuation<? super TMDBMovieListResponse> continuation);

    @pq6
    @GET("tv/{tv_id}/similar")
    Object getSimilarShows(@Path("tv_id") int i, @Query("page") int i2, @kp6 Continuation<? super TMDBShowListResponse> continuation);

    @pq6
    @GET("genre/tv/list")
    Object getTvGenres(@kp6 Continuation<? super TMDBGenreListResponse> continuation);

    @pq6
    @GET("tv/{tv_id}/watch/providers")
    Object getTvWatchProviders(@Path("tv_id") int i, @kp6 Continuation<? super TMDBWatchProvidersResponse> continuation);

    @pq6
    @GET("search/multi")
    Object multiSearch(@kp6 @Query(SearchIntents.EXTRA_QUERY) String str, @Query("page") int i, @Query("include_adult") boolean z, @kp6 Continuation<? super TMDBSearchResponse> continuation);
}
