2021-12-21 23:37:30 +00:00
|
|
|
package b.a.b;
|
2021-06-27 20:44:35 +00:00
|
|
|
|
2021-12-21 23:37:30 +00:00
|
|
|
import b.i.d.e;
|
2021-06-27 20:44:35 +00:00
|
|
|
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-23 19:35:19 +00:00
|
|
|
import com.discord.api.application.ApplicationType;
|
|
|
|
import com.discord.api.application.ApplicationTypeAdapter;
|
2021-06-27 20:44:35 +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;
|
2022-02-14 21:43:51 +00:00
|
|
|
import com.discord.api.botuikit.TextStyle;
|
|
|
|
import com.discord.api.botuikit.TextStyleTypeAdapter;
|
2021-06-27 20:44:35 +00:00
|
|
|
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;
|
2021-12-17 22:03:14 +00:00
|
|
|
import com.discord.api.guild.GuildHubType;
|
|
|
|
import com.discord.api.guild.GuildHubTypeTypeAdapter;
|
2021-06-27 20:44:35 +00:00
|
|
|
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-18 19:46:22 +00:00
|
|
|
import com.discord.api.guildrolesubscription.GuildRoleSubscriptionBenefitType;
|
|
|
|
import com.discord.api.guildrolesubscription.GuildRoleSubscriptionBenefitTypeAdapter;
|
2021-12-21 23:37:30 +00:00
|
|
|
import com.discord.api.guildrolesubscription.PayoutGroupStatus;
|
|
|
|
import com.discord.api.guildrolesubscription.PayoutGroupStatusTypeAdapter;
|
|
|
|
import com.discord.api.guildrolesubscription.PayoutGroupType;
|
|
|
|
import com.discord.api.guildrolesubscription.PayoutGroupTypeAdapter;
|
|
|
|
import com.discord.api.guildrolesubscription.PayoutStatus;
|
|
|
|
import com.discord.api.guildrolesubscription.PayoutStatusAdapter;
|
2021-06-27 20:44:35 +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-18 19:46:22 +00:00
|
|
|
import com.discord.api.premium.PriceTierType;
|
|
|
|
import com.discord.api.premium.PriceTierTypeAdapter;
|
2021-06-27 20:44:35 +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-10 21:50:53 +00:00
|
|
|
import com.discord.api.science.AnalyticsSchemaTypeAdapter;
|
|
|
|
import com.discord.api.science.Science;
|
2021-06-27 20:44:35 +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-08 18:25:28 +00:00
|
|
|
import d0.o;
|
|
|
|
import d0.t.h0;
|
|
|
|
import d0.t.n;
|
|
|
|
import d0.z.d.m;
|
2021-06-27 20:44:35 +00:00
|
|
|
import java.util.List;
|
|
|
|
import java.util.Map;
|
|
|
|
import kotlin.jvm.functions.Function0;
|
|
|
|
/* compiled from: TypeAdapterRegistrar.kt */
|
2022-03-02 20:59:20 +00:00
|
|
|
/* loaded from: classes.dex */
|
2021-06-27 20:44:35 +00:00
|
|
|
public final class a {
|
2022-03-02 20:59:20 +00:00
|
|
|
public static final Map<Class<? extends Object>, Function0<Object>> a = h0.mapOf(o.to(ActivityPlatform.class, b.j), o.to(ActivityType.class, C0028a.D), o.to(ApplicationStatus.class, C0028a.N), o.to(UtcDateTime.class, C0028a.O), o.to(NsfwAllowance.class, C0028a.P), o.to(PremiumTier.class, C0028a.Q), o.to(ActivityType.class, C0028a.R), o.to(Phone.class, C0028a.S), o.to(ApplicationCommandType.class, C0028a.T), o.to(OAuthScope.class, C0028a.j), o.to(GuildHubType.class, C0028a.k), o.to(GuildVerificationLevel.class, C0028a.l), o.to(GuildExplicitContentFilter.class, C0028a.m), o.to(GuildMaxVideoChannelUsers.class, C0028a.n), o.to(ComponentType.class, C0028a.o), o.to(ButtonStyle.class, C0028a.p), o.to(TextStyle.class, C0028a.q), o.to(ReportNodeChild.class, C0028a.r), o.to(ReportNodeElementData.class, C0028a.f52s), o.to(ReportNodeBottomButton.class, C0028a.t), o.to(ApplicationCommandPermissionType.class, C0028a.u), o.to(StageInstancePrivacyLevel.class, C0028a.v), o.to(FriendSuggestionReasonType.class, C0028a.w), o.to(AllowedInSuggestionsType.class, C0028a.f53x), o.to(StickerFormatType.class, C0028a.f54y), o.to(LocalizedString.class, C0028a.f55z), o.to(MessageActivityType.class, C0028a.A), o.to(EmbedType.class, C0028a.B), o.to(StickerType.class, C0028a.C), o.to(GuildScheduledEventStatus.class, C0028a.E), o.to(GuildScheduledEventEntityType.class, C0028a.F), o.to(Science.Event.SchemaObject.class, C0028a.G), o.to(GuildRoleSubscriptionBenefitType.class, C0028a.H), o.to(PriceTierType.class, C0028a.I), o.to(ApplicationType.class, C0028a.J), o.to(PayoutStatus.class, C0028a.K), o.to(PayoutGroupType.class, C0028a.L), o.to(PayoutGroupStatus.class, C0028a.M));
|
2021-12-21 23:37:30 +00:00
|
|
|
|
|
|
|
/* renamed from: b reason: collision with root package name */
|
|
|
|
public static final List<b.i.d.o> f51b = n.listOf((Object[]) new b.i.d.o[]{ComponentRuntimeTypeAdapter.INSTANCE.a(), new NullSerializableTypeAdapterFactory()});
|
2021-06-27 20:44:35 +00:00
|
|
|
|
|
|
|
/* compiled from: kotlin-style lambda group */
|
2021-12-21 23:37:30 +00:00
|
|
|
/* renamed from: b.a.b.a$a reason: collision with other inner class name */
|
2022-03-22 15:40:06 +00:00
|
|
|
/* loaded from: classes3.dex */
|
2022-03-02 20:59:20 +00:00
|
|
|
public static final class C0028a extends d0.z.d.o implements Function0<Object> {
|
|
|
|
public final /* synthetic */ int U;
|
|
|
|
public static final C0028a j = new C0028a(0);
|
|
|
|
public static final C0028a k = new C0028a(1);
|
|
|
|
public static final C0028a l = new C0028a(2);
|
|
|
|
public static final C0028a m = new C0028a(3);
|
|
|
|
public static final C0028a n = new C0028a(4);
|
|
|
|
public static final C0028a o = new C0028a(5);
|
|
|
|
public static final C0028a p = new C0028a(6);
|
|
|
|
public static final C0028a q = new C0028a(7);
|
|
|
|
public static final C0028a r = new C0028a(8);
|
2021-06-27 20:44:35 +00:00
|
|
|
|
2021-11-08 18:25:28 +00:00
|
|
|
/* renamed from: s reason: collision with root package name */
|
2022-03-02 20:59:20 +00:00
|
|
|
public static final C0028a f52s = new C0028a(9);
|
|
|
|
public static final C0028a t = new C0028a(10);
|
|
|
|
public static final C0028a u = new C0028a(11);
|
|
|
|
public static final C0028a v = new C0028a(12);
|
|
|
|
public static final C0028a w = new C0028a(13);
|
2021-06-27 20:44:35 +00:00
|
|
|
|
|
|
|
/* renamed from: x reason: collision with root package name */
|
2022-03-02 20:59:20 +00:00
|
|
|
public static final C0028a f53x = new C0028a(14);
|
2021-06-27 20:44:35 +00:00
|
|
|
|
|
|
|
/* renamed from: y reason: collision with root package name */
|
2022-03-02 20:59:20 +00:00
|
|
|
public static final C0028a f54y = new C0028a(15);
|
2021-06-27 20:44:35 +00:00
|
|
|
|
|
|
|
/* renamed from: z reason: collision with root package name */
|
2022-03-02 20:59:20 +00:00
|
|
|
public static final C0028a f55z = new C0028a(16);
|
|
|
|
public static final C0028a A = new C0028a(17);
|
|
|
|
public static final C0028a B = new C0028a(18);
|
|
|
|
public static final C0028a C = new C0028a(19);
|
|
|
|
public static final C0028a D = new C0028a(20);
|
|
|
|
public static final C0028a E = new C0028a(21);
|
|
|
|
public static final C0028a F = new C0028a(22);
|
|
|
|
public static final C0028a G = new C0028a(23);
|
|
|
|
public static final C0028a H = new C0028a(24);
|
|
|
|
public static final C0028a I = new C0028a(25);
|
|
|
|
public static final C0028a J = new C0028a(26);
|
|
|
|
public static final C0028a K = new C0028a(27);
|
|
|
|
public static final C0028a L = new C0028a(28);
|
|
|
|
public static final C0028a M = new C0028a(29);
|
|
|
|
public static final C0028a N = new C0028a(30);
|
|
|
|
public static final C0028a O = new C0028a(31);
|
|
|
|
public static final C0028a P = new C0028a(32);
|
|
|
|
public static final C0028a Q = new C0028a(33);
|
|
|
|
public static final C0028a R = new C0028a(34);
|
|
|
|
public static final C0028a S = new C0028a(35);
|
|
|
|
public static final C0028a T = new C0028a(36);
|
2021-06-27 20:44:35 +00:00
|
|
|
|
2022-03-02 20:59:20 +00:00
|
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
|
|
public C0028a(int i) {
|
2021-06-27 20:44:35 +00:00
|
|
|
super(0);
|
2022-02-14 21:43:51 +00:00
|
|
|
this.U = i;
|
2021-06-27 20:44:35 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
@Override // kotlin.jvm.functions.Function0
|
2022-03-02 20:59:20 +00:00
|
|
|
public final Object invoke() {
|
2022-02-14 21:43:51 +00:00
|
|
|
switch (this.U) {
|
2021-06-27 20:44:35 +00:00
|
|
|
case 0:
|
2021-11-23 19:35:19 +00:00
|
|
|
return new OAuthScopeTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 1:
|
2021-12-17 22:03:14 +00:00
|
|
|
return new GuildHubTypeTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 2:
|
2021-12-17 22:03:14 +00:00
|
|
|
return new GuildVerificationLevelTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 3:
|
2021-12-17 22:03:14 +00:00
|
|
|
return new GuildExplicitContentFilterTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 4:
|
2021-12-17 22:03:14 +00:00
|
|
|
return new GuildMaxVideoChannelUsersTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 5:
|
2021-12-17 22:03:14 +00:00
|
|
|
return new ComponentTypeTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 6:
|
2021-12-17 22:03:14 +00:00
|
|
|
return new ButtonStyleTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 7:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new TextStyleTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 8:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new ReportNodeChildTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 9:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new ReportNodeElementDataTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 10:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new ReportNodeBottomButtonTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 11:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new ApplicationCommandPermissionTypeTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 12:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new StageInstancePrivacyLevelTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 13:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new FriendSuggestionReasonTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 14:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new AllowedInSuggestionsTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 15:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new StickerFormatTypeTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 16:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new LocalizedStringTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 17:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new MessageActivityTypeTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 18:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new EmbedTypeTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 19:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new StickerTypeTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 20:
|
2021-11-23 19:35:19 +00:00
|
|
|
return new ActivityTypeTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 21:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new GuildScheduledEventStatusTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 22:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new GuildScheduledEventEntityTypeTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 23:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new AnalyticsSchemaTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 24:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new GuildRoleSubscriptionBenefitTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 25:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new PriceTierTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
case 26:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new ApplicationTypeAdapter();
|
2021-08-10 21:50:53 +00:00
|
|
|
case 27:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new PayoutStatusAdapter();
|
2021-08-18 19:46:22 +00:00
|
|
|
case 28:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new PayoutGroupTypeAdapter();
|
2021-08-18 19:46:22 +00:00
|
|
|
case 29:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new PayoutGroupStatusTypeAdapter();
|
2021-11-23 19:35:19 +00:00
|
|
|
case 30:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new ApplicationStatusTypeAdapter();
|
2021-11-23 19:35:19 +00:00
|
|
|
case 31:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new UtcDateTimeTypeAdapter();
|
2021-12-17 22:03:14 +00:00
|
|
|
case 32:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new NsfwAllowanceTypeAdapter();
|
2021-12-21 23:37:30 +00:00
|
|
|
case 33:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new PremiumTierTypeAdapter();
|
2021-12-21 23:37:30 +00:00
|
|
|
case 34:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new ActivityTypeTypeAdapter();
|
2021-12-21 23:37:30 +00:00
|
|
|
case 35:
|
2022-02-14 21:43:51 +00:00
|
|
|
return new PhoneTypeAdapter();
|
|
|
|
case 36:
|
2021-11-23 19:35:19 +00:00
|
|
|
return new CommandTypeAdapter();
|
2021-06-27 20:44:35 +00:00
|
|
|
default:
|
|
|
|
throw null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/* compiled from: TypeAdapterRegistrar.kt */
|
2022-03-02 20:59:20 +00:00
|
|
|
/* loaded from: classes.dex */
|
2021-11-08 18:25:28 +00:00
|
|
|
public static final class b extends d0.z.d.o implements Function0<ActivityPlatformTypeAdapter> {
|
2021-12-17 22:03:14 +00:00
|
|
|
public static final b j = new b();
|
2021-06-27 20:44:35 +00:00
|
|
|
|
|
|
|
public b() {
|
|
|
|
super(0);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // kotlin.jvm.functions.Function0
|
2022-03-02 20:59:20 +00:00
|
|
|
public ActivityPlatformTypeAdapter invoke() {
|
2021-06-27 20:44:35 +00:00
|
|
|
return new ActivityPlatformTypeAdapter();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public static final e a(e eVar) {
|
|
|
|
m.checkNotNullParameter(eVar, "$this$registerDiscordApiTypeAdapters");
|
2021-08-10 21:50:53 +00:00
|
|
|
for (Map.Entry<Class<? extends Object>, Function0<Object>> entry : a.entrySet()) {
|
2022-03-02 20:59:20 +00:00
|
|
|
eVar.b(entry.getKey(), entry.getValue().invoke());
|
2021-06-27 20:44:35 +00:00
|
|
|
}
|
|
|
|
m.checkNotNullParameter(eVar, "$this$registerDiscordApiTypeAdapterFactories");
|
2021-12-21 23:37:30 +00:00
|
|
|
for (b.i.d.o oVar : f51b) {
|
2021-06-27 20:44:35 +00:00
|
|
|
eVar.e.add(oVar);
|
|
|
|
}
|
|
|
|
return eVar;
|
|
|
|
}
|
|
|
|
}
|