package com.strmr.ps.data.model.continuewatching;

import androidx.media3.container.NalUnitUtil;
import com.strmr.ps.data.local.entity.PlaybackProgress;
import defpackage.cr4;
import defpackage.fi7;
import defpackage.kp6;
import defpackage.pq6;
import defpackage.uz1;
import defpackage.vw2;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000*\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010\t\n\u0002\b\u0003\n\u0002\u0010\u0007\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b6\u0018\u00002\u00020\u0001:\u0003\u000f\u0010\u0011B\t\b\u0004¢\u0006\u0004\b\u0002\u0010\u0003R\u0014\u0010\u0004\u001a\u0004\u0018\u00010\u0005X¦\u0004¢\u0006\u0006\u001a\u0004\b\u0006\u0010\u0007R\u0012\u0010\b\u001a\u00020\tX¦\u0004¢\u0006\u0006\u001a\u0004\b\n\u0010\u000bR\u0012\u0010\f\u001a\u00020\u0005X¦\u0004¢\u0006\u0006\u001a\u0004\b\r\u0010\u000e\u0082\u0001\u0003\u0012\u0013\u0014¨\u0006\u0015"}, d2 = {"Lcom/strmr/ps/data/model/continuewatching/ContinueWatchingItem;", "", "<init>", "()V", "playbackId", "", "getPlaybackId", "()Ljava/lang/Long;", "progress", "", "getProgress", "()F", "lastWatchedAtMillis", "getLastWatchedAtMillis", "()J", "Movie", "Episode", "NextEpisode", "Lcom/strmr/ps/data/model/continuewatching/ContinueWatchingItem$Episode;", "Lcom/strmr/ps/data/model/continuewatching/ContinueWatchingItem$Movie;", "Lcom/strmr/ps/data/model/continuewatching/ContinueWatchingItem$NextEpisode;", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public abstract class ContinueWatchingItem {

    @Metadata(d1 = {"\u00006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0010\u0007\n\u0002\b\u0003\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0002\b$\n\u0002\u0010\u0000\n\u0002\b\u0003\b\u0086\b\u0018\u00002\u00020\u0001Bi\u0012\b\u0010\u0002\u001a\u0004\u0018\u00010\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0003\u0012\b\u0010\u0007\u001a\u0004\u0018\u00010\u0003\u0012\u0006\u0010\b\u001a\u00020\t\u0012\u0006\u0010\n\u001a\u00020\u000b\u0012\b\u0010\f\u001a\u0004\u0018\u00010\t\u0012\u0006\u0010\r\u001a\u00020\t\u0012\u0006\u0010\u000e\u001a\u00020\t\u0012\b\u0010\u000f\u001a\u0004\u0018\u00010\u000b\u0012\b\b\u0002\u0010\u0010\u001a\u00020\u0011¢\u0006\u0004\b\u0012\u0010\u0013J\u0010\u0010'\u001a\u0004\u0018\u00010\u0003HÆ\u0003¢\u0006\u0002\u0010\u0015J\t\u0010(\u001a\u00020\u0005HÆ\u0003J\t\u0010)\u001a\u00020\u0003HÆ\u0003J\u0010\u0010*\u001a\u0004\u0018\u00010\u0003HÆ\u0003¢\u0006\u0002\u0010\u0015J\t\u0010+\u001a\u00020\tHÆ\u0003J\t\u0010,\u001a\u00020\u000bHÆ\u0003J\u0010\u0010-\u001a\u0004\u0018\u00010\tHÆ\u0003¢\u0006\u0002\u0010!J\t\u0010.\u001a\u00020\tHÆ\u0003J\t\u0010/\u001a\u00020\tHÆ\u0003J\u000b\u00100\u001a\u0004\u0018\u00010\u000bHÆ\u0003J\t\u00101\u001a\u00020\u0011HÆ\u0003J\u0084\u0001\u00102\u001a\u00020\u00002\n\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u00052\b\b\u0002\u0010\u0006\u001a\u00020\u00032\n\b\u0002\u0010\u0007\u001a\u0004\u0018\u00010\u00032\b\b\u0002\u0010\b\u001a\u00020\t2\b\b\u0002\u0010\n\u001a\u00020\u000b2\n\b\u0002\u0010\f\u001a\u0004\u0018\u00010\t2\b\b\u0002\u0010\r\u001a\u00020\t2\b\b\u0002\u0010\u000e\u001a\u00020\t2\n\b\u0002\u0010\u000f\u001a\u0004\u0018\u00010\u000b2\b\b\u0002\u0010\u0010\u001a\u00020\u0011HÆ\u0001¢\u0006\u0002\u00103J\u0013\u00104\u001a\u00020\u00112\b\u00105\u001a\u0004\u0018\u000106HÖ\u0003J\t\u00107\u001a\u00020\tHÖ\u0001J\t\u00108\u001a\u00020\u000bHÖ\u0001R\u0018\u0010\u0002\u001a\u0004\u0018\u00010\u0003X\u0096\u0004¢\u0006\n\n\u0002\u0010\u0016\u001a\u0004\b\u0014\u0010\u0015R\u0014\u0010\u0004\u001a\u00020\u0005X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0017\u0010\u0018R\u0014\u0010\u0006\u001a\u00020\u0003X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0019\u0010\u001aR\u0015\u0010\u0007\u001a\u0004\u0018\u00010\u0003¢\u0006\n\n\u0002\u0010\u0016\u001a\u0004\b\u001b\u0010\u0015R\u0011\u0010\b\u001a\u00020\t¢\u0006\b\n\u0000\u001a\u0004\b\u001c\u0010\u001dR\u0011\u0010\n\u001a\u00020\u000b¢\u0006\b\n\u0000\u001a\u0004\b\u001e\u0010\u001fR\u0015\u0010\f\u001a\u0004\u0018\u00010\t¢\u0006\n\n\u0002\u0010\"\u001a\u0004\b \u0010!R\u0011\u0010\r\u001a\u00020\t¢\u0006\b\n\u0000\u001a\u0004\b#\u0010\u001dR\u0011\u0010\u000e\u001a\u00020\t¢\u0006\b\n\u0000\u001a\u0004\b$\u0010\u001dR\u0013\u0010\u000f\u001a\u0004\u0018\u00010\u000b¢\u0006\b\n\u0000\u001a\u0004\b%\u0010\u001fR\u0011\u0010\u0010\u001a\u00020\u0011¢\u0006\b\n\u0000\u001a\u0004\b\u0010\u0010&¨\u00069"}, d2 = {"Lcom/strmr/ps/data/model/continuewatching/ContinueWatchingItem$Episode;", "Lcom/strmr/ps/data/model/continuewatching/ContinueWatchingItem;", "playbackId", "", "progress", "", "lastWatchedAtMillis", "showTraktId", "showTmdbId", "", "showTitle", "", "showYear", "season", PlaybackProgress.TYPE_EPISODE, "episodeTitle", "isRewatch", "", "<init>", "(Ljava/lang/Long;FJLjava/lang/Long;ILjava/lang/String;Ljava/lang/Integer;IILjava/lang/String;Z)V", "getPlaybackId", "()Ljava/lang/Long;", "Ljava/lang/Long;", "getProgress", "()F", "getLastWatchedAtMillis", "()J", "getShowTraktId", "getShowTmdbId", "()I", "getShowTitle", "()Ljava/lang/String;", "getShowYear", "()Ljava/lang/Integer;", "Ljava/lang/Integer;", "getSeason", "getEpisode", "getEpisodeTitle", "()Z", "component1", "component2", "component3", "component4", "component5", "component6", "component7", "component8", "component9", "component10", "component11", "copy", "(Ljava/lang/Long;FJLjava/lang/Long;ILjava/lang/String;Ljava/lang/Integer;IILjava/lang/String;Z)Lcom/strmr/ps/data/model/continuewatching/ContinueWatchingItem$Episode;", "equals", "other", "", "hashCode", "toString", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final /* data */ class Episode extends ContinueWatchingItem {
        private final int episode;

        @pq6
        private final String episodeTitle;
        private final boolean isRewatch;
        private final long lastWatchedAtMillis;

        @pq6
        private final Long playbackId;
        private final float progress;
        private final int season;

        @kp6
        private final String showTitle;
        private final int showTmdbId;

        @pq6
        private final Long showTraktId;

        @pq6
        private final Integer showYear;

        public /* synthetic */ Episode(Long l, float f, long j, Long l2, int i, String str, Integer num, int i2, int i3, String str2, boolean z, int i4, uz1 uz1Var) {
            this(l, f, j, l2, i, str, num, i2, i3, str2, (i4 & 1024) != 0 ? false : z);
        }

        public static /* synthetic */ Episode copy$default(Episode episode, Long l, float f, long j, Long l2, int i, String str, Integer num, int i2, int i3, String str2, boolean z, int i4, Object obj) {
            if ((i4 & 1) != 0) {
                l = episode.playbackId;
            }
            if ((i4 & 2) != 0) {
                f = episode.progress;
            }
            if ((i4 & 4) != 0) {
                j = episode.lastWatchedAtMillis;
            }
            if ((i4 & 8) != 0) {
                l2 = episode.showTraktId;
            }
            if ((i4 & 16) != 0) {
                i = episode.showTmdbId;
            }
            if ((i4 & 32) != 0) {
                str = episode.showTitle;
            }
            if ((i4 & 64) != 0) {
                num = episode.showYear;
            }
            if ((i4 & 128) != 0) {
                i2 = episode.season;
            }
            if ((i4 & 256) != 0) {
                i3 = episode.episode;
            }
            if ((i4 & 512) != 0) {
                str2 = episode.episodeTitle;
            }
            if ((i4 & 1024) != 0) {
                z = episode.isRewatch;
            }
            String str3 = str2;
            boolean z2 = z;
            int i5 = i2;
            int i6 = i3;
            long j2 = j;
            return episode.copy(l, f, j2, l2, i, str, num, i5, i6, str3, z2);
        }

        @pq6
        /* JADX INFO: renamed from: component1, reason: from getter */
        public final Long getPlaybackId() {
            return this.playbackId;
        }

        @pq6
        /* JADX INFO: renamed from: component10, reason: from getter */
        public final String getEpisodeTitle() {
            return this.episodeTitle;
        }

        /* JADX INFO: renamed from: component11, reason: from getter */
        public final boolean getIsRewatch() {
            return this.isRewatch;
        }

        /* JADX INFO: renamed from: component2, reason: from getter */
        public final float getProgress() {
            return this.progress;
        }

        /* JADX INFO: renamed from: component3, reason: from getter */
        public final long getLastWatchedAtMillis() {
            return this.lastWatchedAtMillis;
        }

        @pq6
        /* JADX INFO: renamed from: component4, reason: from getter */
        public final Long getShowTraktId() {
            return this.showTraktId;
        }

        /* JADX INFO: renamed from: component5, reason: from getter */
        public final int getShowTmdbId() {
            return this.showTmdbId;
        }

        @kp6
        /* JADX INFO: renamed from: component6, reason: from getter */
        public final String getShowTitle() {
            return this.showTitle;
        }

        @pq6
        /* JADX INFO: renamed from: component7, reason: from getter */
        public final Integer getShowYear() {
            return this.showYear;
        }

        /* JADX INFO: renamed from: component8, reason: from getter */
        public final int getSeason() {
            return this.season;
        }

        /* JADX INFO: renamed from: component9, reason: from getter */
        public final int getEpisode() {
            return this.episode;
        }

        @kp6
        public final Episode copy(@pq6 Long playbackId, float progress, long lastWatchedAtMillis, @pq6 Long showTraktId, int showTmdbId, @kp6 String showTitle, @pq6 Integer showYear, int season, int episode, @pq6 String episodeTitle, boolean isRewatch) {
            cr4.g(showTitle, "showTitle");
            return new Episode(playbackId, progress, lastWatchedAtMillis, showTraktId, showTmdbId, showTitle, showYear, season, episode, episodeTitle, isRewatch);
        }

        public boolean equals(@pq6 Object other) {
            if (this == other) {
                return true;
            }
            if (!(other instanceof Episode)) {
                return false;
            }
            Episode episode = (Episode) other;
            return cr4.b(this.playbackId, episode.playbackId) && Float.compare(this.progress, episode.progress) == 0 && this.lastWatchedAtMillis == episode.lastWatchedAtMillis && cr4.b(this.showTraktId, episode.showTraktId) && this.showTmdbId == episode.showTmdbId && cr4.b(this.showTitle, episode.showTitle) && cr4.b(this.showYear, episode.showYear) && this.season == episode.season && this.episode == episode.episode && cr4.b(this.episodeTitle, episode.episodeTitle) && this.isRewatch == episode.isRewatch;
        }

        public final int getEpisode() {
            return this.episode;
        }

        @pq6
        public final String getEpisodeTitle() {
            return this.episodeTitle;
        }

        @Override // com.strmr.ps.data.model.continuewatching.ContinueWatchingItem
        public long getLastWatchedAtMillis() {
            return this.lastWatchedAtMillis;
        }

        @Override // com.strmr.ps.data.model.continuewatching.ContinueWatchingItem
        @pq6
        public Long getPlaybackId() {
            return this.playbackId;
        }

        @Override // com.strmr.ps.data.model.continuewatching.ContinueWatchingItem
        public float getProgress() {
            return this.progress;
        }

        public final int getSeason() {
            return this.season;
        }

        @kp6
        public final String getShowTitle() {
            return this.showTitle;
        }

        public final int getShowTmdbId() {
            return this.showTmdbId;
        }

        @pq6
        public final Long getShowTraktId() {
            return this.showTraktId;
        }

        @pq6
        public final Integer getShowYear() {
            return this.showYear;
        }

        public int hashCode() {
            Long l = this.playbackId;
            int iB = fi7.b((Float.hashCode(this.progress) + ((l == null ? 0 : l.hashCode()) * 31)) * 31, 31, this.lastWatchedAtMillis);
            Long l2 = this.showTraktId;
            int iB2 = vw2.b(fi7.a(this.showTmdbId, (iB + (l2 == null ? 0 : l2.hashCode())) * 31, 31), 31, this.showTitle);
            Integer num = this.showYear;
            int iA = fi7.a(this.episode, fi7.a(this.season, (iB2 + (num == null ? 0 : num.hashCode())) * 31, 31), 31);
            String str = this.episodeTitle;
            return Boolean.hashCode(this.isRewatch) + ((iA + (str != null ? str.hashCode() : 0)) * 31);
        }

        public final boolean isRewatch() {
            return this.isRewatch;
        }

        @kp6
        public String toString() {
            return "Episode(playbackId=" + this.playbackId + ", progress=" + this.progress + ", lastWatchedAtMillis=" + this.lastWatchedAtMillis + ", showTraktId=" + this.showTraktId + ", showTmdbId=" + this.showTmdbId + ", showTitle=" + this.showTitle + ", showYear=" + this.showYear + ", season=" + this.season + ", episode=" + this.episode + ", episodeTitle=" + this.episodeTitle + ", isRewatch=" + this.isRewatch + ")";
        }

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        public Episode(@pq6 Long l, float f, long j, @pq6 Long l2, int i, @kp6 String str, @pq6 Integer num, int i2, int i3, @pq6 String str2, boolean z) {
            super(null);
            cr4.g(str, "showTitle");
            this.playbackId = l;
            this.progress = f;
            this.lastWatchedAtMillis = j;
            this.showTraktId = l2;
            this.showTmdbId = i;
            this.showTitle = str;
            this.showYear = num;
            this.season = i2;
            this.episode = i3;
            this.episodeTitle = str2;
            this.isRewatch = z;
        }
    }

    @Metadata(d1 = {"\u00004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0010\u0007\n\u0002\b\u0003\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u001c\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\b\u0003\b\u0086\b\u0018\u00002\u00020\u0001BE\u0012\b\u0010\u0002\u001a\u0004\u0018\u00010\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0003\u0012\b\u0010\u0007\u001a\u0004\u0018\u00010\u0003\u0012\u0006\u0010\b\u001a\u00020\t\u0012\u0006\u0010\n\u001a\u00020\u000b\u0012\b\u0010\f\u001a\u0004\u0018\u00010\t¢\u0006\u0004\b\r\u0010\u000eJ\u0010\u0010\u001e\u001a\u0004\u0018\u00010\u0003HÆ\u0003¢\u0006\u0002\u0010\u0010J\t\u0010\u001f\u001a\u00020\u0005HÆ\u0003J\t\u0010 \u001a\u00020\u0003HÆ\u0003J\u0010\u0010!\u001a\u0004\u0018\u00010\u0003HÆ\u0003¢\u0006\u0002\u0010\u0010J\t\u0010\"\u001a\u00020\tHÆ\u0003J\t\u0010#\u001a\u00020\u000bHÆ\u0003J\u0010\u0010$\u001a\u0004\u0018\u00010\tHÆ\u0003¢\u0006\u0002\u0010\u001cJZ\u0010%\u001a\u00020\u00002\n\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u00052\b\b\u0002\u0010\u0006\u001a\u00020\u00032\n\b\u0002\u0010\u0007\u001a\u0004\u0018\u00010\u00032\b\b\u0002\u0010\b\u001a\u00020\t2\b\b\u0002\u0010\n\u001a\u00020\u000b2\n\b\u0002\u0010\f\u001a\u0004\u0018\u00010\tHÆ\u0001¢\u0006\u0002\u0010&J\u0013\u0010'\u001a\u00020(2\b\u0010)\u001a\u0004\u0018\u00010*HÖ\u0003J\t\u0010+\u001a\u00020\tHÖ\u0001J\t\u0010,\u001a\u00020\u000bHÖ\u0001R\u0018\u0010\u0002\u001a\u0004\u0018\u00010\u0003X\u0096\u0004¢\u0006\n\n\u0002\u0010\u0011\u001a\u0004\b\u000f\u0010\u0010R\u0014\u0010\u0004\u001a\u00020\u0005X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0012\u0010\u0013R\u0014\u0010\u0006\u001a\u00020\u0003X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0014\u0010\u0015R\u0015\u0010\u0007\u001a\u0004\u0018\u00010\u0003¢\u0006\n\n\u0002\u0010\u0011\u001a\u0004\b\u0016\u0010\u0010R\u0011\u0010\b\u001a\u00020\t¢\u0006\b\n\u0000\u001a\u0004\b\u0017\u0010\u0018R\u0011\u0010\n\u001a\u00020\u000b¢\u0006\b\n\u0000\u001a\u0004\b\u0019\u0010\u001aR\u0015\u0010\f\u001a\u0004\u0018\u00010\t¢\u0006\n\n\u0002\u0010\u001d\u001a\u0004\b\u001b\u0010\u001c¨\u0006-"}, d2 = {"Lcom/strmr/ps/data/model/continuewatching/ContinueWatchingItem$Movie;", "Lcom/strmr/ps/data/model/continuewatching/ContinueWatchingItem;", "playbackId", "", "progress", "", "lastWatchedAtMillis", "traktId", "tmdbId", "", "title", "", "year", "<init>", "(Ljava/lang/Long;FJLjava/lang/Long;ILjava/lang/String;Ljava/lang/Integer;)V", "getPlaybackId", "()Ljava/lang/Long;", "Ljava/lang/Long;", "getProgress", "()F", "getLastWatchedAtMillis", "()J", "getTraktId", "getTmdbId", "()I", "getTitle", "()Ljava/lang/String;", "getYear", "()Ljava/lang/Integer;", "Ljava/lang/Integer;", "component1", "component2", "component3", "component4", "component5", "component6", "component7", "copy", "(Ljava/lang/Long;FJLjava/lang/Long;ILjava/lang/String;Ljava/lang/Integer;)Lcom/strmr/ps/data/model/continuewatching/ContinueWatchingItem$Movie;", "equals", "", "other", "", "hashCode", "toString", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final /* data */ class Movie extends ContinueWatchingItem {
        private final long lastWatchedAtMillis;

        @pq6
        private final Long playbackId;
        private final float progress;

        @kp6
        private final String title;
        private final int tmdbId;

        @pq6
        private final Long traktId;

        @pq6
        private final Integer year;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        public Movie(@pq6 Long l, float f, long j, @pq6 Long l2, int i, @kp6 String str, @pq6 Integer num) {
            super(null);
            cr4.g(str, "title");
            this.playbackId = l;
            this.progress = f;
            this.lastWatchedAtMillis = j;
            this.traktId = l2;
            this.tmdbId = i;
            this.title = str;
            this.year = num;
        }

        public static /* synthetic */ Movie copy$default(Movie movie, Long l, float f, long j, Long l2, int i, String str, Integer num, int i2, Object obj) {
            if ((i2 & 1) != 0) {
                l = movie.playbackId;
            }
            if ((i2 & 2) != 0) {
                f = movie.progress;
            }
            if ((i2 & 4) != 0) {
                j = movie.lastWatchedAtMillis;
            }
            if ((i2 & 8) != 0) {
                l2 = movie.traktId;
            }
            if ((i2 & 16) != 0) {
                i = movie.tmdbId;
            }
            if ((i2 & 32) != 0) {
                str = movie.title;
            }
            if ((i2 & 64) != 0) {
                num = movie.year;
            }
            long j2 = j;
            return movie.copy(l, f, j2, l2, i, str, num);
        }

        @pq6
        /* JADX INFO: renamed from: component1, reason: from getter */
        public final Long getPlaybackId() {
            return this.playbackId;
        }

        /* JADX INFO: renamed from: component2, reason: from getter */
        public final float getProgress() {
            return this.progress;
        }

        /* JADX INFO: renamed from: component3, reason: from getter */
        public final long getLastWatchedAtMillis() {
            return this.lastWatchedAtMillis;
        }

        @pq6
        /* JADX INFO: renamed from: component4, reason: from getter */
        public final Long getTraktId() {
            return this.traktId;
        }

        /* JADX INFO: renamed from: component5, reason: from getter */
        public final int getTmdbId() {
            return this.tmdbId;
        }

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

        @pq6
        /* JADX INFO: renamed from: component7, reason: from getter */
        public final Integer getYear() {
            return this.year;
        }

        @kp6
        public final Movie copy(@pq6 Long playbackId, float progress, long lastWatchedAtMillis, @pq6 Long traktId, int tmdbId, @kp6 String title, @pq6 Integer year) {
            cr4.g(title, "title");
            return new Movie(playbackId, progress, lastWatchedAtMillis, traktId, tmdbId, title, year);
        }

        public boolean equals(@pq6 Object other) {
            if (this == other) {
                return true;
            }
            if (!(other instanceof Movie)) {
                return false;
            }
            Movie movie = (Movie) other;
            return cr4.b(this.playbackId, movie.playbackId) && Float.compare(this.progress, movie.progress) == 0 && this.lastWatchedAtMillis == movie.lastWatchedAtMillis && cr4.b(this.traktId, movie.traktId) && this.tmdbId == movie.tmdbId && cr4.b(this.title, movie.title) && cr4.b(this.year, movie.year);
        }

        @Override // com.strmr.ps.data.model.continuewatching.ContinueWatchingItem
        public long getLastWatchedAtMillis() {
            return this.lastWatchedAtMillis;
        }

        @Override // com.strmr.ps.data.model.continuewatching.ContinueWatchingItem
        @pq6
        public Long getPlaybackId() {
            return this.playbackId;
        }

        @Override // com.strmr.ps.data.model.continuewatching.ContinueWatchingItem
        public float getProgress() {
            return this.progress;
        }

        @kp6
        public final String getTitle() {
            return this.title;
        }

        public final int getTmdbId() {
            return this.tmdbId;
        }

        @pq6
        public final Long getTraktId() {
            return this.traktId;
        }

        @pq6
        public final Integer getYear() {
            return this.year;
        }

        public int hashCode() {
            Long l = this.playbackId;
            int iB = fi7.b((Float.hashCode(this.progress) + ((l == null ? 0 : l.hashCode()) * 31)) * 31, 31, this.lastWatchedAtMillis);
            Long l2 = this.traktId;
            int iB2 = vw2.b(fi7.a(this.tmdbId, (iB + (l2 == null ? 0 : l2.hashCode())) * 31, 31), 31, this.title);
            Integer num = this.year;
            return iB2 + (num != null ? num.hashCode() : 0);
        }

        @kp6
        public String toString() {
            return "Movie(playbackId=" + this.playbackId + ", progress=" + this.progress + ", lastWatchedAtMillis=" + this.lastWatchedAtMillis + ", traktId=" + this.traktId + ", tmdbId=" + this.tmdbId + ", title=" + this.title + ", year=" + this.year + ")";
        }
    }

    @Metadata(d1 = {"\u00006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0010\u0007\n\u0002\b\u0003\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0002\b&\n\u0002\u0010\u0000\n\u0002\b\u0003\b\u0086\b\u0018\u00002\u00020\u0001Bs\u0012\b\u0010\u0002\u001a\u0004\u0018\u00010\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0003\u0012\b\u0010\u0007\u001a\u0004\u0018\u00010\u0003\u0012\u0006\u0010\b\u001a\u00020\t\u0012\u0006\u0010\n\u001a\u00020\u000b\u0012\b\u0010\f\u001a\u0004\u0018\u00010\t\u0012\u0006\u0010\r\u001a\u00020\t\u0012\u0006\u0010\u000e\u001a\u00020\t\u0012\b\u0010\u000f\u001a\u0004\u0018\u00010\u000b\u0012\b\u0010\u0010\u001a\u0004\u0018\u00010\u0003\u0012\b\b\u0002\u0010\u0011\u001a\u00020\u0012¢\u0006\u0004\b\u0013\u0010\u0014J\u0010\u0010)\u001a\u0004\u0018\u00010\u0003HÆ\u0003¢\u0006\u0002\u0010\u0016J\t\u0010*\u001a\u00020\u0005HÆ\u0003J\t\u0010+\u001a\u00020\u0003HÆ\u0003J\u0010\u0010,\u001a\u0004\u0018\u00010\u0003HÆ\u0003¢\u0006\u0002\u0010\u0016J\t\u0010-\u001a\u00020\tHÆ\u0003J\t\u0010.\u001a\u00020\u000bHÆ\u0003J\u0010\u0010/\u001a\u0004\u0018\u00010\tHÆ\u0003¢\u0006\u0002\u0010\"J\t\u00100\u001a\u00020\tHÆ\u0003J\t\u00101\u001a\u00020\tHÆ\u0003J\u000b\u00102\u001a\u0004\u0018\u00010\u000bHÆ\u0003J\u0010\u00103\u001a\u0004\u0018\u00010\u0003HÆ\u0003¢\u0006\u0002\u0010\u0016J\t\u00104\u001a\u00020\u0012HÆ\u0003J\u0090\u0001\u00105\u001a\u00020\u00002\n\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u00052\b\b\u0002\u0010\u0006\u001a\u00020\u00032\n\b\u0002\u0010\u0007\u001a\u0004\u0018\u00010\u00032\b\b\u0002\u0010\b\u001a\u00020\t2\b\b\u0002\u0010\n\u001a\u00020\u000b2\n\b\u0002\u0010\f\u001a\u0004\u0018\u00010\t2\b\b\u0002\u0010\r\u001a\u00020\t2\b\b\u0002\u0010\u000e\u001a\u00020\t2\n\b\u0002\u0010\u000f\u001a\u0004\u0018\u00010\u000b2\n\b\u0002\u0010\u0010\u001a\u0004\u0018\u00010\u00032\b\b\u0002\u0010\u0011\u001a\u00020\u0012HÆ\u0001¢\u0006\u0002\u00106J\u0013\u00107\u001a\u00020\u00122\b\u00108\u001a\u0004\u0018\u000109HÖ\u0003J\t\u0010:\u001a\u00020\tHÖ\u0001J\t\u0010;\u001a\u00020\u000bHÖ\u0001R\u0018\u0010\u0002\u001a\u0004\u0018\u00010\u0003X\u0096\u0004¢\u0006\n\n\u0002\u0010\u0017\u001a\u0004\b\u0015\u0010\u0016R\u0014\u0010\u0004\u001a\u00020\u0005X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0018\u0010\u0019R\u0014\u0010\u0006\u001a\u00020\u0003X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u001a\u0010\u001bR\u0015\u0010\u0007\u001a\u0004\u0018\u00010\u0003¢\u0006\n\n\u0002\u0010\u0017\u001a\u0004\b\u001c\u0010\u0016R\u0011\u0010\b\u001a\u00020\t¢\u0006\b\n\u0000\u001a\u0004\b\u001d\u0010\u001eR\u0011\u0010\n\u001a\u00020\u000b¢\u0006\b\n\u0000\u001a\u0004\b\u001f\u0010 R\u0015\u0010\f\u001a\u0004\u0018\u00010\t¢\u0006\n\n\u0002\u0010#\u001a\u0004\b!\u0010\"R\u0011\u0010\r\u001a\u00020\t¢\u0006\b\n\u0000\u001a\u0004\b$\u0010\u001eR\u0011\u0010\u000e\u001a\u00020\t¢\u0006\b\n\u0000\u001a\u0004\b%\u0010\u001eR\u0013\u0010\u000f\u001a\u0004\u0018\u00010\u000b¢\u0006\b\n\u0000\u001a\u0004\b&\u0010 R\u0015\u0010\u0010\u001a\u0004\u0018\u00010\u0003¢\u0006\n\n\u0002\u0010\u0017\u001a\u0004\b'\u0010\u0016R\u0011\u0010\u0011\u001a\u00020\u0012¢\u0006\b\n\u0000\u001a\u0004\b\u0011\u0010(¨\u0006<"}, d2 = {"Lcom/strmr/ps/data/model/continuewatching/ContinueWatchingItem$NextEpisode;", "Lcom/strmr/ps/data/model/continuewatching/ContinueWatchingItem;", "playbackId", "", "progress", "", "lastWatchedAtMillis", "showTraktId", "showTmdbId", "", "showTitle", "", "showYear", "season", PlaybackProgress.TYPE_EPISODE, "episodeTitle", "firstAiredAtMillis", "isRewatch", "", "<init>", "(Ljava/lang/Long;FJLjava/lang/Long;ILjava/lang/String;Ljava/lang/Integer;IILjava/lang/String;Ljava/lang/Long;Z)V", "getPlaybackId", "()Ljava/lang/Long;", "Ljava/lang/Long;", "getProgress", "()F", "getLastWatchedAtMillis", "()J", "getShowTraktId", "getShowTmdbId", "()I", "getShowTitle", "()Ljava/lang/String;", "getShowYear", "()Ljava/lang/Integer;", "Ljava/lang/Integer;", "getSeason", "getEpisode", "getEpisodeTitle", "getFirstAiredAtMillis", "()Z", "component1", "component2", "component3", "component4", "component5", "component6", "component7", "component8", "component9", "component10", "component11", "component12", "copy", "(Ljava/lang/Long;FJLjava/lang/Long;ILjava/lang/String;Ljava/lang/Integer;IILjava/lang/String;Ljava/lang/Long;Z)Lcom/strmr/ps/data/model/continuewatching/ContinueWatchingItem$NextEpisode;", "equals", "other", "", "hashCode", "toString", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final /* data */ class NextEpisode extends ContinueWatchingItem {
        private final int episode;

        @pq6
        private final String episodeTitle;

        @pq6
        private final Long firstAiredAtMillis;
        private final boolean isRewatch;
        private final long lastWatchedAtMillis;

        @pq6
        private final Long playbackId;
        private final float progress;
        private final int season;

        @kp6
        private final String showTitle;
        private final int showTmdbId;

        @pq6
        private final Long showTraktId;

        @pq6
        private final Integer showYear;

        public /* synthetic */ NextEpisode(Long l, float f, long j, Long l2, int i, String str, Integer num, int i2, int i3, String str2, Long l3, boolean z, int i4, uz1 uz1Var) {
            this(l, f, j, l2, i, str, num, i2, i3, str2, l3, (i4 & 2048) != 0 ? false : z);
        }

        public static /* synthetic */ NextEpisode copy$default(NextEpisode nextEpisode, Long l, float f, long j, Long l2, int i, String str, Integer num, int i2, int i3, String str2, Long l3, boolean z, int i4, Object obj) {
            if ((i4 & 1) != 0) {
                l = nextEpisode.playbackId;
            }
            return nextEpisode.copy(l, (i4 & 2) != 0 ? nextEpisode.progress : f, (i4 & 4) != 0 ? nextEpisode.lastWatchedAtMillis : j, (i4 & 8) != 0 ? nextEpisode.showTraktId : l2, (i4 & 16) != 0 ? nextEpisode.showTmdbId : i, (i4 & 32) != 0 ? nextEpisode.showTitle : str, (i4 & 64) != 0 ? nextEpisode.showYear : num, (i4 & 128) != 0 ? nextEpisode.season : i2, (i4 & 256) != 0 ? nextEpisode.episode : i3, (i4 & 512) != 0 ? nextEpisode.episodeTitle : str2, (i4 & 1024) != 0 ? nextEpisode.firstAiredAtMillis : l3, (i4 & 2048) != 0 ? nextEpisode.isRewatch : z);
        }

        @pq6
        /* JADX INFO: renamed from: component1, reason: from getter */
        public final Long getPlaybackId() {
            return this.playbackId;
        }

        @pq6
        /* JADX INFO: renamed from: component10, reason: from getter */
        public final String getEpisodeTitle() {
            return this.episodeTitle;
        }

        @pq6
        /* JADX INFO: renamed from: component11, reason: from getter */
        public final Long getFirstAiredAtMillis() {
            return this.firstAiredAtMillis;
        }

        /* JADX INFO: renamed from: component12, reason: from getter */
        public final boolean getIsRewatch() {
            return this.isRewatch;
        }

        /* JADX INFO: renamed from: component2, reason: from getter */
        public final float getProgress() {
            return this.progress;
        }

        /* JADX INFO: renamed from: component3, reason: from getter */
        public final long getLastWatchedAtMillis() {
            return this.lastWatchedAtMillis;
        }

        @pq6
        /* JADX INFO: renamed from: component4, reason: from getter */
        public final Long getShowTraktId() {
            return this.showTraktId;
        }

        /* JADX INFO: renamed from: component5, reason: from getter */
        public final int getShowTmdbId() {
            return this.showTmdbId;
        }

        @kp6
        /* JADX INFO: renamed from: component6, reason: from getter */
        public final String getShowTitle() {
            return this.showTitle;
        }

        @pq6
        /* JADX INFO: renamed from: component7, reason: from getter */
        public final Integer getShowYear() {
            return this.showYear;
        }

        /* JADX INFO: renamed from: component8, reason: from getter */
        public final int getSeason() {
            return this.season;
        }

        /* JADX INFO: renamed from: component9, reason: from getter */
        public final int getEpisode() {
            return this.episode;
        }

        @kp6
        public final NextEpisode copy(@pq6 Long playbackId, float progress, long lastWatchedAtMillis, @pq6 Long showTraktId, int showTmdbId, @kp6 String showTitle, @pq6 Integer showYear, int season, int episode, @pq6 String episodeTitle, @pq6 Long firstAiredAtMillis, boolean isRewatch) {
            cr4.g(showTitle, "showTitle");
            return new NextEpisode(playbackId, progress, lastWatchedAtMillis, showTraktId, showTmdbId, showTitle, showYear, season, episode, episodeTitle, firstAiredAtMillis, isRewatch);
        }

        public boolean equals(@pq6 Object other) {
            if (this == other) {
                return true;
            }
            if (!(other instanceof NextEpisode)) {
                return false;
            }
            NextEpisode nextEpisode = (NextEpisode) other;
            return cr4.b(this.playbackId, nextEpisode.playbackId) && Float.compare(this.progress, nextEpisode.progress) == 0 && this.lastWatchedAtMillis == nextEpisode.lastWatchedAtMillis && cr4.b(this.showTraktId, nextEpisode.showTraktId) && this.showTmdbId == nextEpisode.showTmdbId && cr4.b(this.showTitle, nextEpisode.showTitle) && cr4.b(this.showYear, nextEpisode.showYear) && this.season == nextEpisode.season && this.episode == nextEpisode.episode && cr4.b(this.episodeTitle, nextEpisode.episodeTitle) && cr4.b(this.firstAiredAtMillis, nextEpisode.firstAiredAtMillis) && this.isRewatch == nextEpisode.isRewatch;
        }

        public final int getEpisode() {
            return this.episode;
        }

        @pq6
        public final String getEpisodeTitle() {
            return this.episodeTitle;
        }

        @pq6
        public final Long getFirstAiredAtMillis() {
            return this.firstAiredAtMillis;
        }

        @Override // com.strmr.ps.data.model.continuewatching.ContinueWatchingItem
        public long getLastWatchedAtMillis() {
            return this.lastWatchedAtMillis;
        }

        @Override // com.strmr.ps.data.model.continuewatching.ContinueWatchingItem
        @pq6
        public Long getPlaybackId() {
            return this.playbackId;
        }

        @Override // com.strmr.ps.data.model.continuewatching.ContinueWatchingItem
        public float getProgress() {
            return this.progress;
        }

        public final int getSeason() {
            return this.season;
        }

        @kp6
        public final String getShowTitle() {
            return this.showTitle;
        }

        public final int getShowTmdbId() {
            return this.showTmdbId;
        }

        @pq6
        public final Long getShowTraktId() {
            return this.showTraktId;
        }

        @pq6
        public final Integer getShowYear() {
            return this.showYear;
        }

        public int hashCode() {
            Long l = this.playbackId;
            int iB = fi7.b((Float.hashCode(this.progress) + ((l == null ? 0 : l.hashCode()) * 31)) * 31, 31, this.lastWatchedAtMillis);
            Long l2 = this.showTraktId;
            int iB2 = vw2.b(fi7.a(this.showTmdbId, (iB + (l2 == null ? 0 : l2.hashCode())) * 31, 31), 31, this.showTitle);
            Integer num = this.showYear;
            int iA = fi7.a(this.episode, fi7.a(this.season, (iB2 + (num == null ? 0 : num.hashCode())) * 31, 31), 31);
            String str = this.episodeTitle;
            int iHashCode = (iA + (str == null ? 0 : str.hashCode())) * 31;
            Long l3 = this.firstAiredAtMillis;
            return Boolean.hashCode(this.isRewatch) + ((iHashCode + (l3 != null ? l3.hashCode() : 0)) * 31);
        }

        public final boolean isRewatch() {
            return this.isRewatch;
        }

        @kp6
        public String toString() {
            return "NextEpisode(playbackId=" + this.playbackId + ", progress=" + this.progress + ", lastWatchedAtMillis=" + this.lastWatchedAtMillis + ", showTraktId=" + this.showTraktId + ", showTmdbId=" + this.showTmdbId + ", showTitle=" + this.showTitle + ", showYear=" + this.showYear + ", season=" + this.season + ", episode=" + this.episode + ", episodeTitle=" + this.episodeTitle + ", firstAiredAtMillis=" + this.firstAiredAtMillis + ", isRewatch=" + this.isRewatch + ")";
        }

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        public NextEpisode(@pq6 Long l, float f, long j, @pq6 Long l2, int i, @kp6 String str, @pq6 Integer num, int i2, int i3, @pq6 String str2, @pq6 Long l3, boolean z) {
            super(null);
            cr4.g(str, "showTitle");
            this.playbackId = l;
            this.progress = f;
            this.lastWatchedAtMillis = j;
            this.showTraktId = l2;
            this.showTmdbId = i;
            this.showTitle = str;
            this.showYear = num;
            this.season = i2;
            this.episode = i3;
            this.episodeTitle = str2;
            this.firstAiredAtMillis = l3;
            this.isRewatch = z;
        }
    }

    public /* synthetic */ ContinueWatchingItem(uz1 uz1Var) {
        this();
    }

    public abstract long getLastWatchedAtMillis();

    @pq6
    public abstract Long getPlaybackId();

    public abstract float getProgress();

    private ContinueWatchingItem() {
    }
}
