forked from Juby210/discord-jadx
416 lines
16 KiB
Java
416 lines
16 KiB
Java
package com.discord.models.experiments.dto;
|
|
|
|
import androidx.recyclerview.widget.RecyclerView;
|
|
import c.d.b.a.a;
|
|
import com.discord.api.guild.GuildFeature;
|
|
import com.discord.api.guild.GuildHubType;
|
|
import com.discord.models.domain.Model;
|
|
import com.discord.models.experiments.domain.ExperimentHash;
|
|
import d0.o;
|
|
import d0.t.h0;
|
|
import d0.t.n0;
|
|
import d0.t.u;
|
|
import d0.z.d.m;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Set;
|
|
import kotlin.jvm.functions.Function1;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
import kotlin.jvm.internal.Ref$ObjectRef;
|
|
import kotlin.ranges.LongRange;
|
|
/* compiled from: GuildExperimentFilter.kt */
|
|
public abstract class GuildExperimentFilter {
|
|
|
|
/* compiled from: GuildExperimentFilter.kt */
|
|
public static final class GuildHasFeatureFilter extends GuildExperimentFilter {
|
|
private final Set<GuildFeature> features;
|
|
|
|
/* JADX DEBUG: Multi-variable search result rejected for r2v0, resolved type: java.util.Set<? extends com.discord.api.guild.GuildFeature> */
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public GuildHasFeatureFilter(Set<? extends GuildFeature> set) {
|
|
super(null);
|
|
m.checkNotNullParameter(set, "features");
|
|
this.features = set;
|
|
}
|
|
|
|
/* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: com.discord.models.experiments.dto.GuildExperimentFilter$GuildHasFeatureFilter */
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
public static /* synthetic */ GuildHasFeatureFilter copy$default(GuildHasFeatureFilter guildHasFeatureFilter, Set set, int i, Object obj) {
|
|
if ((i & 1) != 0) {
|
|
set = guildHasFeatureFilter.features;
|
|
}
|
|
return guildHasFeatureFilter.copy(set);
|
|
}
|
|
|
|
public final Set<GuildFeature> component1() {
|
|
return this.features;
|
|
}
|
|
|
|
public final GuildHasFeatureFilter copy(Set<? extends GuildFeature> set) {
|
|
m.checkNotNullParameter(set, "features");
|
|
return new GuildHasFeatureFilter(set);
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this != obj) {
|
|
return (obj instanceof GuildHasFeatureFilter) && m.areEqual(this.features, ((GuildHasFeatureFilter) obj).features);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
public final Set<GuildFeature> getFeatures() {
|
|
return this.features;
|
|
}
|
|
|
|
public int hashCode() {
|
|
Set<GuildFeature> set = this.features;
|
|
if (set != null) {
|
|
return set.hashCode();
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
public String toString() {
|
|
StringBuilder R = a.R("GuildHasFeatureFilter(features=");
|
|
R.append(this.features);
|
|
R.append(")");
|
|
return R.toString();
|
|
}
|
|
}
|
|
|
|
/* compiled from: GuildExperimentFilter.kt */
|
|
public static final class GuildHubTypesFeatureFilter extends GuildExperimentFilter {
|
|
private final Set<GuildHubType> hubTypes;
|
|
|
|
/* JADX DEBUG: Multi-variable search result rejected for r2v0, resolved type: java.util.Set<? extends com.discord.api.guild.GuildHubType> */
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public GuildHubTypesFeatureFilter(Set<? extends GuildHubType> set) {
|
|
super(null);
|
|
m.checkNotNullParameter(set, "hubTypes");
|
|
this.hubTypes = set;
|
|
}
|
|
|
|
/* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: com.discord.models.experiments.dto.GuildExperimentFilter$GuildHubTypesFeatureFilter */
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
public static /* synthetic */ GuildHubTypesFeatureFilter copy$default(GuildHubTypesFeatureFilter guildHubTypesFeatureFilter, Set set, int i, Object obj) {
|
|
if ((i & 1) != 0) {
|
|
set = guildHubTypesFeatureFilter.hubTypes;
|
|
}
|
|
return guildHubTypesFeatureFilter.copy(set);
|
|
}
|
|
|
|
public final Set<GuildHubType> component1() {
|
|
return this.hubTypes;
|
|
}
|
|
|
|
public final GuildHubTypesFeatureFilter copy(Set<? extends GuildHubType> set) {
|
|
m.checkNotNullParameter(set, "hubTypes");
|
|
return new GuildHubTypesFeatureFilter(set);
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this != obj) {
|
|
return (obj instanceof GuildHubTypesFeatureFilter) && m.areEqual(this.hubTypes, ((GuildHubTypesFeatureFilter) obj).hubTypes);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
public final Set<GuildHubType> getHubTypes() {
|
|
return this.hubTypes;
|
|
}
|
|
|
|
public int hashCode() {
|
|
Set<GuildHubType> set = this.hubTypes;
|
|
if (set != null) {
|
|
return set.hashCode();
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
public String toString() {
|
|
StringBuilder R = a.R("GuildHubTypesFeatureFilter(hubTypes=");
|
|
R.append(this.hubTypes);
|
|
R.append(")");
|
|
return R.toString();
|
|
}
|
|
}
|
|
|
|
/* compiled from: GuildExperimentFilter.kt */
|
|
public static final class GuildIdRangeFilter extends GuildExperimentFilter {
|
|
private final LongRange range;
|
|
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public GuildIdRangeFilter(LongRange longRange) {
|
|
super(null);
|
|
m.checkNotNullParameter(longRange, "range");
|
|
this.range = longRange;
|
|
}
|
|
|
|
public static /* synthetic */ GuildIdRangeFilter copy$default(GuildIdRangeFilter guildIdRangeFilter, LongRange longRange, int i, Object obj) {
|
|
if ((i & 1) != 0) {
|
|
longRange = guildIdRangeFilter.range;
|
|
}
|
|
return guildIdRangeFilter.copy(longRange);
|
|
}
|
|
|
|
public final LongRange component1() {
|
|
return this.range;
|
|
}
|
|
|
|
public final GuildIdRangeFilter copy(LongRange longRange) {
|
|
m.checkNotNullParameter(longRange, "range");
|
|
return new GuildIdRangeFilter(longRange);
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this != obj) {
|
|
return (obj instanceof GuildIdRangeFilter) && m.areEqual(this.range, ((GuildIdRangeFilter) obj).range);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
public final LongRange getRange() {
|
|
return this.range;
|
|
}
|
|
|
|
public int hashCode() {
|
|
LongRange longRange = this.range;
|
|
if (longRange != null) {
|
|
return longRange.hashCode();
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
public String toString() {
|
|
StringBuilder R = a.R("GuildIdRangeFilter(range=");
|
|
R.append(this.range);
|
|
R.append(")");
|
|
return R.toString();
|
|
}
|
|
}
|
|
|
|
/* compiled from: GuildExperimentFilter.kt */
|
|
public static final class GuildIdsFilter extends GuildExperimentFilter {
|
|
private final Set<Long> guildIds;
|
|
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public GuildIdsFilter(Set<Long> set) {
|
|
super(null);
|
|
m.checkNotNullParameter(set, "guildIds");
|
|
this.guildIds = set;
|
|
}
|
|
|
|
/* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: com.discord.models.experiments.dto.GuildExperimentFilter$GuildIdsFilter */
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
public static /* synthetic */ GuildIdsFilter copy$default(GuildIdsFilter guildIdsFilter, Set set, int i, Object obj) {
|
|
if ((i & 1) != 0) {
|
|
set = guildIdsFilter.guildIds;
|
|
}
|
|
return guildIdsFilter.copy(set);
|
|
}
|
|
|
|
public final Set<Long> component1() {
|
|
return this.guildIds;
|
|
}
|
|
|
|
public final GuildIdsFilter copy(Set<Long> set) {
|
|
m.checkNotNullParameter(set, "guildIds");
|
|
return new GuildIdsFilter(set);
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this != obj) {
|
|
return (obj instanceof GuildIdsFilter) && m.areEqual(this.guildIds, ((GuildIdsFilter) obj).guildIds);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
public final Set<Long> getGuildIds() {
|
|
return this.guildIds;
|
|
}
|
|
|
|
public int hashCode() {
|
|
Set<Long> set = this.guildIds;
|
|
if (set != null) {
|
|
return set.hashCode();
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
public String toString() {
|
|
StringBuilder R = a.R("GuildIdsFilter(guildIds=");
|
|
R.append(this.guildIds);
|
|
R.append(")");
|
|
return R.toString();
|
|
}
|
|
}
|
|
|
|
/* compiled from: GuildExperimentFilter.kt */
|
|
public static final class GuildMemberCountRangeFilter extends GuildExperimentFilter {
|
|
private final LongRange range;
|
|
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public GuildMemberCountRangeFilter(LongRange longRange) {
|
|
super(null);
|
|
m.checkNotNullParameter(longRange, "range");
|
|
this.range = longRange;
|
|
}
|
|
|
|
public static /* synthetic */ GuildMemberCountRangeFilter copy$default(GuildMemberCountRangeFilter guildMemberCountRangeFilter, LongRange longRange, int i, Object obj) {
|
|
if ((i & 1) != 0) {
|
|
longRange = guildMemberCountRangeFilter.range;
|
|
}
|
|
return guildMemberCountRangeFilter.copy(longRange);
|
|
}
|
|
|
|
public final LongRange component1() {
|
|
return this.range;
|
|
}
|
|
|
|
public final GuildMemberCountRangeFilter copy(LongRange longRange) {
|
|
m.checkNotNullParameter(longRange, "range");
|
|
return new GuildMemberCountRangeFilter(longRange);
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this != obj) {
|
|
return (obj instanceof GuildMemberCountRangeFilter) && m.areEqual(this.range, ((GuildMemberCountRangeFilter) obj).range);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
public final LongRange getRange() {
|
|
return this.range;
|
|
}
|
|
|
|
public int hashCode() {
|
|
LongRange longRange = this.range;
|
|
if (longRange != null) {
|
|
return longRange.hashCode();
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
public String toString() {
|
|
StringBuilder R = a.R("GuildMemberCountRangeFilter(range=");
|
|
R.append(this.range);
|
|
R.append(")");
|
|
return R.toString();
|
|
}
|
|
}
|
|
|
|
/* compiled from: GuildExperimentFilter.kt */
|
|
public static final class Parser {
|
|
public static final Parser INSTANCE;
|
|
private static final long MAX_ID_HASH;
|
|
private static final long MIN_ID_HASH;
|
|
private static final Map<Long, Function1<Model.JsonReader, GuildExperimentFilter>> parsers;
|
|
|
|
static {
|
|
Parser parser = new Parser();
|
|
INSTANCE = parser;
|
|
ExperimentHash experimentHash = ExperimentHash.INSTANCE;
|
|
parsers = h0.mapOf(o.to(Long.valueOf(experimentHash.from("guild_ids")), new GuildExperimentFilter$Parser$parsers$1(parser)), o.to(Long.valueOf(experimentHash.from("guild_id_range")), new GuildExperimentFilter$Parser$parsers$2(parser)), o.to(Long.valueOf(experimentHash.from("guild_member_count_range")), new GuildExperimentFilter$Parser$parsers$3(parser)), o.to(Long.valueOf(experimentHash.from("guild_has_feature")), new GuildExperimentFilter$Parser$parsers$4(parser)), o.to(Long.valueOf(experimentHash.from("guild_hub_types")), new GuildExperimentFilter$Parser$parsers$5(parser)));
|
|
MIN_ID_HASH = experimentHash.from("min_id");
|
|
MAX_ID_HASH = experimentHash.from("max_id");
|
|
}
|
|
|
|
private Parser() {
|
|
}
|
|
|
|
public static final /* synthetic */ long access$getMAX_ID_HASH$p(Parser parser) {
|
|
return MAX_ID_HASH;
|
|
}
|
|
|
|
public static final /* synthetic */ long access$getMIN_ID_HASH$p(Parser parser) {
|
|
return MIN_ID_HASH;
|
|
}
|
|
|
|
public static final /* synthetic */ GuildHasFeatureFilter access$parseGuildHasFeatureFilter(Parser parser, Model.JsonReader jsonReader) {
|
|
return parser.parseGuildHasFeatureFilter(jsonReader);
|
|
}
|
|
|
|
public static final /* synthetic */ GuildHubTypesFeatureFilter access$parseGuildHubTypesFeatureFilter(Parser parser, Model.JsonReader jsonReader) {
|
|
return parser.parseGuildHubTypesFeatureFilter(jsonReader);
|
|
}
|
|
|
|
public static final /* synthetic */ GuildIdRangeFilter access$parseGuildIdRangeFilter(Parser parser, Model.JsonReader jsonReader) {
|
|
return parser.parseGuildIdRangeFilter(jsonReader);
|
|
}
|
|
|
|
public static final /* synthetic */ GuildIdsFilter access$parseGuildIdsFilter(Parser parser, Model.JsonReader jsonReader) {
|
|
return parser.parseGuildIdsFilter(jsonReader);
|
|
}
|
|
|
|
public static final /* synthetic */ GuildMemberCountRangeFilter access$parseGuildMemberCountRangeFilter(Parser parser, Model.JsonReader jsonReader) {
|
|
return parser.parseGuildMemberCountRangeFilter(jsonReader);
|
|
}
|
|
|
|
/* JADX WARNING: Unknown variable types count: 1 */
|
|
private final GuildHasFeatureFilter parseGuildHasFeatureFilter(Model.JsonReader jsonReader) {
|
|
Ref$ObjectRef ref$ObjectRef = new Ref$ObjectRef();
|
|
ref$ObjectRef.element = n0.emptySet();
|
|
jsonReader.nextListIndexed(new GuildExperimentFilter$Parser$parseGuildHasFeatureFilter$1(jsonReader, ref$ObjectRef));
|
|
return new GuildHasFeatureFilter(ref$ObjectRef.element);
|
|
}
|
|
|
|
/* JADX WARNING: Unknown variable types count: 1 */
|
|
private final GuildHubTypesFeatureFilter parseGuildHubTypesFeatureFilter(Model.JsonReader jsonReader) {
|
|
Ref$ObjectRef ref$ObjectRef = new Ref$ObjectRef();
|
|
ref$ObjectRef.element = n0.emptySet();
|
|
jsonReader.nextListIndexed(new GuildExperimentFilter$Parser$parseGuildHubTypesFeatureFilter$1(jsonReader, ref$ObjectRef));
|
|
return new GuildHubTypesFeatureFilter(ref$ObjectRef.element);
|
|
}
|
|
|
|
private final GuildIdRangeFilter parseGuildIdRangeFilter(Model.JsonReader jsonReader) {
|
|
return new GuildIdRangeFilter(parseRange(jsonReader));
|
|
}
|
|
|
|
private final GuildIdsFilter parseGuildIdsFilter(Model.JsonReader jsonReader) {
|
|
Ref$ObjectRef ref$ObjectRef = new Ref$ObjectRef();
|
|
ref$ObjectRef.element = null;
|
|
jsonReader.nextListIndexed(new GuildExperimentFilter$Parser$parseGuildIdsFilter$1(jsonReader, ref$ObjectRef));
|
|
List list = ref$ObjectRef.element;
|
|
m.checkNotNull(list);
|
|
return new GuildIdsFilter(u.toSet(list));
|
|
}
|
|
|
|
private final GuildMemberCountRangeFilter parseGuildMemberCountRangeFilter(Model.JsonReader jsonReader) {
|
|
return new GuildMemberCountRangeFilter(parseRange(jsonReader));
|
|
}
|
|
|
|
private final LongRange parseRange(Model.JsonReader jsonReader) {
|
|
Ref$ObjectRef ref$ObjectRef = new Ref$ObjectRef();
|
|
ref$ObjectRef.element = null;
|
|
Ref$ObjectRef ref$ObjectRef2 = new Ref$ObjectRef();
|
|
ref$ObjectRef2.element = null;
|
|
jsonReader.nextList(new GuildExperimentFilter$Parser$parseRange$1(jsonReader, ref$ObjectRef, ref$ObjectRef2));
|
|
Long l = ref$ObjectRef.element;
|
|
long longValue = l != null ? l.longValue() : 0;
|
|
Long l2 = ref$ObjectRef2.element;
|
|
return new LongRange(longValue, l2 != null ? l2.longValue() : RecyclerView.FOREVER_NS);
|
|
}
|
|
|
|
public final Map<Long, Function1<Model.JsonReader, GuildExperimentFilter>> getParsers() {
|
|
return parsers;
|
|
}
|
|
|
|
public final List<GuildExperimentFilter> parseFilters(Model.JsonReader jsonReader) {
|
|
m.checkNotNullParameter(jsonReader, "reader");
|
|
ArrayList arrayList = new ArrayList();
|
|
jsonReader.nextList(new GuildExperimentFilter$Parser$parseFilters$1(jsonReader, arrayList));
|
|
return arrayList;
|
|
}
|
|
}
|
|
|
|
private GuildExperimentFilter() {
|
|
}
|
|
|
|
public /* synthetic */ GuildExperimentFilter(DefaultConstructorMarker defaultConstructorMarker) {
|
|
this();
|
|
}
|
|
}
|