discord-jadx/app/src/main/java/c/a/b/a.java

235 lines
12 KiB
Java
Raw Normal View History

2021-07-24 02:37:17 +00:00
package c.a.b;
import c.i.d.e;
import com.discord.api.activity.ActivityPlatform;
import com.discord.api.activity.ActivityPlatformTypeAdapter;
import com.discord.api.activity.ActivityType;
import com.discord.api.activity.ActivityTypeTypeAdapter;
2021-11-15 08:33:29 +00:00
import com.discord.api.application.ApplicationType;
import com.discord.api.application.ApplicationTypeAdapter;
2021-07-24 02:37:17 +00:00
import com.discord.api.auth.OAuthScope;
import com.discord.api.auth.OAuthScopeTypeAdapter;
import com.discord.api.botuikit.ButtonStyle;
import com.discord.api.botuikit.ButtonStyleTypeAdapter;
import com.discord.api.botuikit.ComponentType;
import com.discord.api.botuikit.gson.ComponentRuntimeTypeAdapter;
import com.discord.api.botuikit.gson.ComponentTypeTypeAdapter;
import com.discord.api.commands.ApplicationCommandPermissionType;
import com.discord.api.commands.ApplicationCommandPermissionTypeTypeAdapter;
import com.discord.api.commands.ApplicationCommandType;
import com.discord.api.commands.CommandTypeAdapter;
import com.discord.api.friendsuggestions.AllowedInSuggestionsType;
import com.discord.api.friendsuggestions.AllowedInSuggestionsTypeAdapter;
import com.discord.api.friendsuggestions.FriendSuggestionReasonType;
import com.discord.api.friendsuggestions.FriendSuggestionReasonTypeAdapter;
import com.discord.api.guild.GuildExplicitContentFilter;
import com.discord.api.guild.GuildExplicitContentFilterTypeAdapter;
import com.discord.api.guild.GuildMaxVideoChannelUsers;
import com.discord.api.guild.GuildMaxVideoChannelUsersTypeAdapter;
import com.discord.api.guild.GuildVerificationLevel;
import com.discord.api.guild.GuildVerificationLevelTypeAdapter;
import com.discord.api.guildjoinrequest.ApplicationStatus;
import com.discord.api.guildjoinrequest.ApplicationStatusTypeAdapter;
2021-08-10 10:47:20 +00:00
import com.discord.api.guildrolesubscription.GuildRoleSubscriptionBenefitType;
import com.discord.api.guildrolesubscription.GuildRoleSubscriptionBenefitTypeAdapter;
2021-07-24 02:37:17 +00:00
import com.discord.api.guildscheduledevent.GuildScheduledEventEntityType;
import com.discord.api.guildscheduledevent.GuildScheduledEventEntityTypeTypeAdapter;
import com.discord.api.guildscheduledevent.GuildScheduledEventStatus;
import com.discord.api.guildscheduledevent.GuildScheduledEventStatusTypeAdapter;
import com.discord.api.localizedstring.LocalizedString;
import com.discord.api.localizedstring.LocalizedStringTypeAdapter;
import com.discord.api.message.activity.MessageActivityType;
import com.discord.api.message.activity.MessageActivityTypeTypeAdapter;
import com.discord.api.message.embed.EmbedType;
import com.discord.api.message.embed.EmbedTypeTypeAdapter;
import com.discord.api.premium.PremiumTier;
import com.discord.api.premium.PremiumTierTypeAdapter;
2021-08-10 10:47:20 +00:00
import com.discord.api.premium.PriceTierType;
import com.discord.api.premium.PriceTierTypeAdapter;
2021-07-24 02:37:17 +00:00
import com.discord.api.report.ReportNodeBottomButton;
import com.discord.api.report.ReportNodeBottomButtonTypeAdapter;
import com.discord.api.report.ReportNodeChild;
import com.discord.api.report.ReportNodeChildTypeAdapter;
import com.discord.api.report.ReportNodeElementData;
import com.discord.api.report.ReportNodeElementDataTypeAdapter;
2021-08-03 07:33:18 +00:00
import com.discord.api.science.AnalyticsSchemaTypeAdapter;
import com.discord.api.science.Science;
2021-07-24 02:37:17 +00:00
import com.discord.api.stageinstance.StageInstancePrivacyLevel;
import com.discord.api.stageinstance.StageInstancePrivacyLevelTypeAdapter;
import com.discord.api.sticker.StickerFormatType;
import com.discord.api.sticker.StickerFormatTypeTypeAdapter;
import com.discord.api.sticker.StickerType;
import com.discord.api.sticker.StickerTypeTypeAdapter;
import com.discord.api.user.NsfwAllowance;
import com.discord.api.user.NsfwAllowanceTypeAdapter;
import com.discord.api.user.Phone;
import com.discord.api.user.PhoneTypeAdapter;
import com.discord.api.utcdatetime.UtcDateTime;
import com.discord.api.utcdatetime.UtcDateTimeTypeAdapter;
import com.discord.nullserializable.NullSerializableTypeAdapterFactory;
2021-11-01 07:19:03 +00:00
import d0.o;
import d0.t.h0;
import d0.t.n;
import d0.z.d.m;
2021-07-24 02:37:17 +00:00
import java.util.List;
import java.util.Map;
import kotlin.jvm.functions.Function0;
/* compiled from: TypeAdapterRegistrar.kt */
public final class a {
2021-11-15 08:33:29 +00:00
public static final Map<Class<? extends Object>, Function0<Object>> a = h0.mapOf(o.to(ActivityPlatform.class, b.i), o.to(ActivityType.class, C0023a.C), o.to(ApplicationStatus.class, C0023a.H), o.to(UtcDateTime.class, C0023a.I), o.to(NsfwAllowance.class, C0023a.J), o.to(PremiumTier.class, C0023a.K), o.to(ActivityType.class, C0023a.L), o.to(Phone.class, C0023a.M), o.to(ApplicationCommandType.class, C0023a.N), o.to(OAuthScope.class, C0023a.i), o.to(GuildVerificationLevel.class, C0023a.j), o.to(GuildExplicitContentFilter.class, C0023a.k), o.to(GuildMaxVideoChannelUsers.class, C0023a.l), o.to(ComponentType.class, C0023a.m), o.to(ButtonStyle.class, C0023a.n), o.to(ReportNodeChild.class, C0023a.o), o.to(ReportNodeElementData.class, C0023a.p), o.to(ReportNodeBottomButton.class, C0023a.q), o.to(ApplicationCommandPermissionType.class, C0023a.r), o.to(StageInstancePrivacyLevel.class, C0023a.f41s), o.to(FriendSuggestionReasonType.class, C0023a.t), o.to(AllowedInSuggestionsType.class, C0023a.u), o.to(StickerFormatType.class, C0023a.v), o.to(LocalizedString.class, C0023a.w), o.to(MessageActivityType.class, C0023a.f42x), o.to(EmbedType.class, C0023a.f43y), o.to(StickerType.class, C0023a.f44z), o.to(GuildScheduledEventStatus.class, C0023a.A), o.to(GuildScheduledEventEntityType.class, C0023a.B), o.to(Science.Event.SchemaObject.class, C0023a.D), o.to(GuildRoleSubscriptionBenefitType.class, C0023a.E), o.to(PriceTierType.class, C0023a.F), o.to(ApplicationType.class, C0023a.G));
2021-07-24 02:37:17 +00:00
public static final List<c.i.d.o> b = n.listOf((Object[]) new c.i.d.o[]{ComponentRuntimeTypeAdapter.INSTANCE.a(), new NullSerializableTypeAdapterFactory()});
/* compiled from: kotlin-style lambda group */
/* renamed from: c.a.b.a$a reason: collision with other inner class name */
2021-11-05 21:05:33 +00:00
public static final class C0023a extends d0.z.d.o implements Function0<Object> {
public static final C0023a A = new C0023a(18);
public static final C0023a B = new C0023a(19);
public static final C0023a C = new C0023a(20);
public static final C0023a D = new C0023a(21);
public static final C0023a E = new C0023a(22);
public static final C0023a F = new C0023a(23);
public static final C0023a G = new C0023a(24);
public static final C0023a H = new C0023a(25);
public static final C0023a I = new C0023a(26);
public static final C0023a J = new C0023a(27);
public static final C0023a K = new C0023a(28);
public static final C0023a L = new C0023a(29);
2021-11-15 08:33:29 +00:00
public static final C0023a M = new C0023a(30);
public static final C0023a N = new C0023a(31);
2021-11-05 21:05:33 +00:00
public static final C0023a i = new C0023a(0);
public static final C0023a j = new C0023a(1);
public static final C0023a k = new C0023a(2);
public static final C0023a l = new C0023a(3);
public static final C0023a m = new C0023a(4);
public static final C0023a n = new C0023a(5);
public static final C0023a o = new C0023a(6);
public static final C0023a p = new C0023a(7);
public static final C0023a q = new C0023a(8);
public static final C0023a r = new C0023a(9);
2021-07-24 02:37:17 +00:00
2021-11-01 07:19:03 +00:00
/* renamed from: s reason: collision with root package name */
2021-11-05 21:05:33 +00:00
public static final C0023a f41s = new C0023a(10);
public static final C0023a t = new C0023a(11);
public static final C0023a u = new C0023a(12);
public static final C0023a v = new C0023a(13);
public static final C0023a w = new C0023a(14);
2021-07-24 02:37:17 +00:00
/* renamed from: x reason: collision with root package name */
2021-11-05 21:05:33 +00:00
public static final C0023a f42x = new C0023a(15);
2021-07-24 02:37:17 +00:00
/* renamed from: y reason: collision with root package name */
2021-11-05 21:05:33 +00:00
public static final C0023a f43y = new C0023a(16);
2021-07-24 02:37:17 +00:00
/* renamed from: z reason: collision with root package name */
2021-11-05 21:05:33 +00:00
public static final C0023a f44z = new C0023a(17);
2021-11-15 08:33:29 +00:00
public final /* synthetic */ int O;
2021-07-24 02:37:17 +00:00
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
2021-11-05 21:05:33 +00:00
public C0023a(int i2) {
2021-07-24 02:37:17 +00:00
super(0);
2021-11-15 08:33:29 +00:00
this.O = i2;
2021-07-24 02:37:17 +00:00
}
@Override // kotlin.jvm.functions.Function0
/* renamed from: invoke */
2021-11-01 07:19:03 +00:00
public final Object mo1invoke() {
2021-11-15 08:33:29 +00:00
switch (this.O) {
2021-07-24 02:37:17 +00:00
case 0:
2021-11-15 08:33:29 +00:00
return new OAuthScopeTypeAdapter();
2021-07-24 02:37:17 +00:00
case 1:
2021-11-15 08:33:29 +00:00
return new GuildVerificationLevelTypeAdapter();
2021-07-24 02:37:17 +00:00
case 2:
2021-11-15 08:33:29 +00:00
return new GuildExplicitContentFilterTypeAdapter();
2021-07-24 02:37:17 +00:00
case 3:
2021-11-15 08:33:29 +00:00
return new GuildMaxVideoChannelUsersTypeAdapter();
2021-07-24 02:37:17 +00:00
case 4:
2021-11-15 08:33:29 +00:00
return new ComponentTypeTypeAdapter();
2021-07-24 02:37:17 +00:00
case 5:
2021-11-15 08:33:29 +00:00
return new ButtonStyleTypeAdapter();
2021-07-24 02:37:17 +00:00
case 6:
2021-11-15 08:33:29 +00:00
return new ReportNodeChildTypeAdapter();
2021-07-24 02:37:17 +00:00
case 7:
2021-11-15 08:33:29 +00:00
return new ReportNodeElementDataTypeAdapter();
2021-07-24 02:37:17 +00:00
case 8:
2021-11-15 08:33:29 +00:00
return new ReportNodeBottomButtonTypeAdapter();
2021-07-24 02:37:17 +00:00
case 9:
2021-11-15 08:33:29 +00:00
return new ApplicationCommandPermissionTypeTypeAdapter();
2021-07-24 02:37:17 +00:00
case 10:
2021-11-15 08:33:29 +00:00
return new StageInstancePrivacyLevelTypeAdapter();
2021-07-24 02:37:17 +00:00
case 11:
2021-11-15 08:33:29 +00:00
return new FriendSuggestionReasonTypeAdapter();
2021-07-24 02:37:17 +00:00
case 12:
2021-11-15 08:33:29 +00:00
return new AllowedInSuggestionsTypeAdapter();
2021-07-24 02:37:17 +00:00
case 13:
2021-11-15 08:33:29 +00:00
return new StickerFormatTypeTypeAdapter();
2021-07-24 02:37:17 +00:00
case 14:
2021-11-15 08:33:29 +00:00
return new LocalizedStringTypeAdapter();
2021-07-24 02:37:17 +00:00
case 15:
2021-11-15 08:33:29 +00:00
return new MessageActivityTypeTypeAdapter();
2021-07-24 02:37:17 +00:00
case 16:
2021-11-15 08:33:29 +00:00
return new EmbedTypeTypeAdapter();
2021-07-24 02:37:17 +00:00
case 17:
2021-11-15 08:33:29 +00:00
return new StickerTypeTypeAdapter();
2021-07-24 02:37:17 +00:00
case 18:
2021-11-15 08:33:29 +00:00
return new GuildScheduledEventStatusTypeAdapter();
2021-07-24 02:37:17 +00:00
case 19:
2021-11-15 08:33:29 +00:00
return new GuildScheduledEventEntityTypeTypeAdapter();
2021-07-24 02:37:17 +00:00
case 20:
2021-11-15 08:33:29 +00:00
return new ActivityTypeTypeAdapter();
2021-07-24 02:37:17 +00:00
case 21:
2021-11-15 08:33:29 +00:00
return new AnalyticsSchemaTypeAdapter();
2021-07-24 02:37:17 +00:00
case 22:
2021-11-15 08:33:29 +00:00
return new GuildRoleSubscriptionBenefitTypeAdapter();
2021-07-24 02:37:17 +00:00
case 23:
2021-11-15 08:33:29 +00:00
return new PriceTierTypeAdapter();
2021-07-24 02:37:17 +00:00
case 24:
2021-11-15 08:33:29 +00:00
return new ApplicationTypeAdapter();
2021-07-24 02:37:17 +00:00
case 25:
2021-11-15 08:33:29 +00:00
return new ApplicationStatusTypeAdapter();
2021-07-24 02:37:17 +00:00
case 26:
2021-11-15 08:33:29 +00:00
return new UtcDateTimeTypeAdapter();
2021-08-03 07:33:18 +00:00
case 27:
2021-11-15 08:33:29 +00:00
return new NsfwAllowanceTypeAdapter();
2021-08-10 10:47:20 +00:00
case 28:
2021-11-15 08:33:29 +00:00
return new PremiumTierTypeAdapter();
2021-08-10 10:47:20 +00:00
case 29:
2021-11-15 08:33:29 +00:00
return new ActivityTypeTypeAdapter();
case 30:
return new PhoneTypeAdapter();
case 31:
return new CommandTypeAdapter();
2021-07-24 02:37:17 +00:00
default:
throw null;
}
}
}
/* compiled from: TypeAdapterRegistrar.kt */
2021-11-01 07:19:03 +00:00
public static final class b extends d0.z.d.o implements Function0<ActivityPlatformTypeAdapter> {
2021-07-24 02:37:17 +00:00
public static final b i = new b();
public b() {
super(0);
}
/* Return type fixed from 'java.lang.Object' to match base method */
@Override // kotlin.jvm.functions.Function0
/* renamed from: invoke */
2021-11-01 07:19:03 +00:00
public ActivityPlatformTypeAdapter mo1invoke() {
2021-07-24 02:37:17 +00:00
return new ActivityPlatformTypeAdapter();
}
}
public static final e a(e eVar) {
m.checkNotNullParameter(eVar, "$this$registerDiscordApiTypeAdapters");
2021-08-03 07:33:18 +00:00
for (Map.Entry<Class<? extends Object>, Function0<Object>> entry : a.entrySet()) {
2021-11-01 07:19:03 +00:00
eVar.b(entry.getKey(), entry.getValue().mo1invoke());
2021-07-24 02:37:17 +00:00
}
m.checkNotNullParameter(eVar, "$this$registerDiscordApiTypeAdapterFactories");
for (c.i.d.o oVar : b) {
eVar.e.add(oVar);
}
return eVar;
}
}