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

import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.upstream.CmcdConfiguration;
import androidx.media3.extractor.text.ttml.TtmlNode;
import com.google.android.gms.common.internal.ImagesContract;
import com.google.gson.annotations.SerializedName;
import defpackage.cr4;
import defpackage.fi7;
import defpackage.kp6;
import defpackage.pq6;
import defpackage.q07;
import defpackage.vw2;
import defpackage.vx8;
import defpackage.wo5;
import java.util.Locale;
import java.util.Map;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000*\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0010\u0006\n\u0002\b\u001b\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0003\b\u0086\b\u0018\u0000 -2\u00020\u0001:\u0001-Ba\u0012\b\u0010\u0002\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u0004\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u0005\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u0006\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u0007\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\b\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\t\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\n\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u000b\u001a\u0004\u0018\u00010\f¢\u0006\u0004\b\r\u0010\u000eJ\u0006\u0010\u001b\u001a\u00020\u0003J\u000b\u0010\u001c\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010\u001d\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010\u001e\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010\u001f\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010 \u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010!\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010\"\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010#\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u0010\u0010$\u001a\u0004\u0018\u00010\fHÆ\u0003¢\u0006\u0002\u0010\u0019Jz\u0010%\u001a\u00020\u00002\n\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0006\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0007\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\b\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\t\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\n\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u000b\u001a\u0004\u0018\u00010\fHÆ\u0001¢\u0006\u0002\u0010&J\u0013\u0010'\u001a\u00020(2\b\u0010)\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010*\u001a\u00020+HÖ\u0001J\t\u0010,\u001a\u00020\u0003HÖ\u0001R\u0013\u0010\u0002\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u000f\u0010\u0010R\u0013\u0010\u0004\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0011\u0010\u0010R\u0013\u0010\u0005\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0012\u0010\u0010R\u0018\u0010\u0006\u001a\u0004\u0018\u00010\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0013\u0010\u0010R\u0018\u0010\u0007\u001a\u0004\u0018\u00010\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0014\u0010\u0010R\u0018\u0010\b\u001a\u0004\u0018\u00010\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0015\u0010\u0010R\u0018\u0010\t\u001a\u0004\u0018\u00010\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0016\u0010\u0010R\u0018\u0010\n\u001a\u0004\u0018\u00010\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0017\u0010\u0010R\u001a\u0010\u000b\u001a\u0004\u0018\u00010\f8\u0006X\u0087\u0004¢\u0006\n\n\u0002\u0010\u001a\u001a\u0004\b\u0018\u0010\u0019¨\u0006."}, d2 = {"Lcom/strmr/ps/data/remote/api/StremioSubtitle;", "", TtmlNode.ATTR_ID, "", ImagesContract.URL, "lang", "SubFileName", "SubEncoding", "SubFormat", "SubDownloadsCnt", "SubRating", "Score", "", "<init>", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V", "getId", "()Ljava/lang/String;", "getUrl", "getLang", "getSubFileName", "getSubEncoding", "getSubFormat", "getSubDownloadsCnt", "getSubRating", "getScore", "()Ljava/lang/Double;", "Ljava/lang/Double;", "getDisplayLabel", "component1", "component2", "component3", "component4", "component5", "component6", "component7", "component8", "component9", "copy", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)Lcom/strmr/ps/data/remote/api/StremioSubtitle;", "equals", "", "other", "hashCode", "", "toString", "Companion", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public final /* data */ class StremioSubtitle {

    @kp6
    private static final Map<String, String> LANGUAGE_NAMES = wo5.j(new q07("en", "English"), new q07("eng", "English"), new q07("es", "Spanish"), new q07("spa", "Spanish"), new q07("fr", "French"), new q07("fra", "French"), new q07("de", "German"), new q07("deu", "German"), new q07("it", "Italian"), new q07("ita", "Italian"), new q07("pt", "Portuguese"), new q07("por", "Portuguese"), new q07("nl", "Dutch"), new q07("nld", "Dutch"), new q07("pl", "Polish"), new q07("pol", "Polish"), new q07("ru", "Russian"), new q07("rus", "Russian"), new q07("ja", "Japanese"), new q07("jpn", "Japanese"), new q07("ko", "Korean"), new q07("kor", "Korean"), new q07("zh", "Chinese"), new q07("zho", "Chinese"), new q07("ar", "Arabic"), new q07("ara", "Arabic"), new q07("he", "Hebrew"), new q07("heb", "Hebrew"), new q07("tr", "Turkish"), new q07("tur", "Turkish"), new q07("sv", "Swedish"), new q07("swe", "Swedish"), new q07("no", "Norwegian"), new q07(CmcdConfiguration.KEY_NEXT_OBJECT_REQUEST, "Norwegian"), new q07("da", "Danish"), new q07("dan", "Danish"), new q07("fi", "Finnish"), new q07("fin", "Finnish"), new q07("pb", "Portuguese (BR)"), new q07("pt-br", "Portuguese (BR)"), new q07("cs", "Czech"), new q07("ces", "Czech"), new q07("el", "Greek"), new q07("ell", "Greek"), new q07("hu", "Hungarian"), new q07("hun", "Hungarian"), new q07("ro", "Romanian"), new q07("ron", "Romanian"), new q07("bg", "Bulgarian"), new q07("bul", "Bulgarian"), new q07("uk", "Ukrainian"), new q07("ukr", "Ukrainian"));

    @SerializedName(alternate = {"score"}, value = "Score")
    @pq6
    private final Double Score;

    @SerializedName(alternate = {"subDownloadsCnt", "download_count", "downloadCount", "downloads"}, value = "SubDownloadsCnt")
    @pq6
    private final String SubDownloadsCnt;

    @SerializedName(alternate = {"subEncoding", "encoding"}, value = "SubEncoding")
    @pq6
    private final String SubEncoding;

    @SerializedName(alternate = {"subFileName", "filename", "file_name", "release"}, value = "SubFileName")
    @pq6
    private final String SubFileName;

    @SerializedName(alternate = {"subFormat", "format"}, value = "SubFormat")
    @pq6
    private final String SubFormat;

    @SerializedName(alternate = {"subRating", "rating", "ratings"}, value = "SubRating")
    @pq6
    private final String SubRating;

    @pq6
    private final String id;

    @pq6
    private final String lang;

    @pq6
    private final String url;

    public StremioSubtitle(@pq6 String str, @pq6 String str2, @pq6 String str3, @pq6 String str4, @pq6 String str5, @pq6 String str6, @pq6 String str7, @pq6 String str8, @pq6 Double d) {
        this.id = str;
        this.url = str2;
        this.lang = str3;
        this.SubFileName = str4;
        this.SubEncoding = str5;
        this.SubFormat = str6;
        this.SubDownloadsCnt = str7;
        this.SubRating = str8;
        this.Score = d;
    }

    public static /* synthetic */ StremioSubtitle copy$default(StremioSubtitle stremioSubtitle, String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, Double d, int i, Object obj) {
        if ((i & 1) != 0) {
            str = stremioSubtitle.id;
        }
        if ((i & 2) != 0) {
            str2 = stremioSubtitle.url;
        }
        if ((i & 4) != 0) {
            str3 = stremioSubtitle.lang;
        }
        if ((i & 8) != 0) {
            str4 = stremioSubtitle.SubFileName;
        }
        if ((i & 16) != 0) {
            str5 = stremioSubtitle.SubEncoding;
        }
        if ((i & 32) != 0) {
            str6 = stremioSubtitle.SubFormat;
        }
        if ((i & 64) != 0) {
            str7 = stremioSubtitle.SubDownloadsCnt;
        }
        if ((i & 128) != 0) {
            str8 = stremioSubtitle.SubRating;
        }
        if ((i & 256) != 0) {
            d = stremioSubtitle.Score;
        }
        String str9 = str8;
        Double d2 = d;
        String str10 = str6;
        String str11 = str7;
        String str12 = str5;
        String str13 = str3;
        return stremioSubtitle.copy(str, str2, str13, str4, str12, str10, str11, str9, d2);
    }

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

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

    @pq6
    /* JADX INFO: renamed from: component3, reason: from getter */
    public final String getLang() {
        return this.lang;
    }

    @pq6
    /* JADX INFO: renamed from: component4, reason: from getter */
    public final String getSubFileName() {
        return this.SubFileName;
    }

    @pq6
    /* JADX INFO: renamed from: component5, reason: from getter */
    public final String getSubEncoding() {
        return this.SubEncoding;
    }

    @pq6
    /* JADX INFO: renamed from: component6, reason: from getter */
    public final String getSubFormat() {
        return this.SubFormat;
    }

    @pq6
    /* JADX INFO: renamed from: component7, reason: from getter */
    public final String getSubDownloadsCnt() {
        return this.SubDownloadsCnt;
    }

    @pq6
    /* JADX INFO: renamed from: component8, reason: from getter */
    public final String getSubRating() {
        return this.SubRating;
    }

    @pq6
    /* JADX INFO: renamed from: component9, reason: from getter */
    public final Double getScore() {
        return this.Score;
    }

    @kp6
    public final StremioSubtitle copy(@pq6 String id, @pq6 String url, @pq6 String lang, @pq6 String SubFileName, @pq6 String SubEncoding, @pq6 String SubFormat, @pq6 String SubDownloadsCnt, @pq6 String SubRating, @pq6 Double Score) {
        return new StremioSubtitle(id, url, lang, SubFileName, SubEncoding, SubFormat, SubDownloadsCnt, SubRating, Score);
    }

    public boolean equals(@pq6 Object other) {
        if (this == other) {
            return true;
        }
        if (!(other instanceof StremioSubtitle)) {
            return false;
        }
        StremioSubtitle stremioSubtitle = (StremioSubtitle) other;
        return cr4.b(this.id, stremioSubtitle.id) && cr4.b(this.url, stremioSubtitle.url) && cr4.b(this.lang, stremioSubtitle.lang) && cr4.b(this.SubFileName, stremioSubtitle.SubFileName) && cr4.b(this.SubEncoding, stremioSubtitle.SubEncoding) && cr4.b(this.SubFormat, stremioSubtitle.SubFormat) && cr4.b(this.SubDownloadsCnt, stremioSubtitle.SubDownloadsCnt) && cr4.b(this.SubRating, stremioSubtitle.SubRating) && cr4.b(this.Score, stremioSubtitle.Score);
    }

    @kp6
    public final String getDisplayLabel() {
        String lowerCase;
        String strL;
        Map<String, String> map = LANGUAGE_NAMES;
        String str = this.lang;
        String upperCase = null;
        if (str != null) {
            lowerCase = str.toLowerCase(Locale.ROOT);
            cr4.f(lowerCase, "toLowerCase(...)");
        } else {
            lowerCase = null;
        }
        String str2 = map.get(lowerCase);
        if (str2 == null) {
            String str3 = this.lang;
            if (str3 != null) {
                upperCase = str3.toUpperCase(Locale.ROOT);
                cr4.f(upperCase, "toUpperCase(...)");
            }
            str2 = upperCase == null ? "Unknown" : upperCase;
        }
        String str4 = this.SubFileName;
        return (str4 == null || (strL = vw2.l(str2, " - ", str4)) == null) ? str2 : strL;
    }

    @pq6
    public final String getId() {
        return this.id;
    }

    @pq6
    public final String getLang() {
        return this.lang;
    }

    @pq6
    public final Double getScore() {
        return this.Score;
    }

    @pq6
    public final String getSubDownloadsCnt() {
        return this.SubDownloadsCnt;
    }

    @pq6
    public final String getSubEncoding() {
        return this.SubEncoding;
    }

    @pq6
    public final String getSubFileName() {
        return this.SubFileName;
    }

    @pq6
    public final String getSubFormat() {
        return this.SubFormat;
    }

    @pq6
    public final String getSubRating() {
        return this.SubRating;
    }

    @pq6
    public final String getUrl() {
        return this.url;
    }

    public int hashCode() {
        String str = this.id;
        int iHashCode = (str == null ? 0 : str.hashCode()) * 31;
        String str2 = this.url;
        int iHashCode2 = (iHashCode + (str2 == null ? 0 : str2.hashCode())) * 31;
        String str3 = this.lang;
        int iHashCode3 = (iHashCode2 + (str3 == null ? 0 : str3.hashCode())) * 31;
        String str4 = this.SubFileName;
        int iHashCode4 = (iHashCode3 + (str4 == null ? 0 : str4.hashCode())) * 31;
        String str5 = this.SubEncoding;
        int iHashCode5 = (iHashCode4 + (str5 == null ? 0 : str5.hashCode())) * 31;
        String str6 = this.SubFormat;
        int iHashCode6 = (iHashCode5 + (str6 == null ? 0 : str6.hashCode())) * 31;
        String str7 = this.SubDownloadsCnt;
        int iHashCode7 = (iHashCode6 + (str7 == null ? 0 : str7.hashCode())) * 31;
        String str8 = this.SubRating;
        int iHashCode8 = (iHashCode7 + (str8 == null ? 0 : str8.hashCode())) * 31;
        Double d = this.Score;
        return iHashCode8 + (d != null ? d.hashCode() : 0);
    }

    @kp6
    public String toString() {
        String str = this.id;
        String str2 = this.url;
        String str3 = this.lang;
        String str4 = this.SubFileName;
        String str5 = this.SubEncoding;
        String str6 = this.SubFormat;
        String str7 = this.SubDownloadsCnt;
        String str8 = this.SubRating;
        Double d = this.Score;
        StringBuilder sbM = fi7.m("StremioSubtitle(id=", str, ", url=", str2, ", lang=");
        vw2.aa(sbM, str3, ", SubFileName=", str4, ", SubEncoding=");
        vw2.aa(sbM, str5, ", SubFormat=", str6, ", SubDownloadsCnt=");
        vw2.aa(sbM, str7, ", SubRating=", str8, ", Score=");
        sbM.append(d);
        sbM.append(")");
        return sbM.toString();
    }
}
