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; import com.discord.api.application.ApplicationType; import com.discord.api.application.ApplicationTypeAdapter; 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; import com.discord.api.guildrolesubscription.GuildRoleSubscriptionBenefitType; import com.discord.api.guildrolesubscription.GuildRoleSubscriptionBenefitTypeAdapter; 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; import com.discord.api.premium.PriceTierType; import com.discord.api.premium.PriceTierTypeAdapter; 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; import com.discord.api.science.AnalyticsSchemaTypeAdapter; import com.discord.api.science.Science; 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; import d0.o; import d0.t.h0; import d0.t.n; import d0.z.d.m; import java.util.List; import java.util.Map; import kotlin.jvm.functions.Function0; /* compiled from: TypeAdapterRegistrar.kt */ public final class a { public static final Map, Function0> 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)); public static final List 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 */ public static final class C0023a extends d0.z.d.o implements Function0 { 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); public static final C0023a M = new C0023a(30); public static final C0023a N = new C0023a(31); 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); /* renamed from: s reason: collision with root package name */ 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); /* renamed from: x reason: collision with root package name */ public static final C0023a f42x = new C0023a(15); /* renamed from: y reason: collision with root package name */ public static final C0023a f43y = new C0023a(16); /* renamed from: z reason: collision with root package name */ public static final C0023a f44z = new C0023a(17); public final /* synthetic */ int O; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public C0023a(int i2) { super(0); this.O = i2; } @Override // kotlin.jvm.functions.Function0 /* renamed from: invoke */ public final Object mo1invoke() { switch (this.O) { case 0: return new OAuthScopeTypeAdapter(); case 1: return new GuildVerificationLevelTypeAdapter(); case 2: return new GuildExplicitContentFilterTypeAdapter(); case 3: return new GuildMaxVideoChannelUsersTypeAdapter(); case 4: return new ComponentTypeTypeAdapter(); case 5: return new ButtonStyleTypeAdapter(); case 6: return new ReportNodeChildTypeAdapter(); case 7: return new ReportNodeElementDataTypeAdapter(); case 8: return new ReportNodeBottomButtonTypeAdapter(); case 9: return new ApplicationCommandPermissionTypeTypeAdapter(); case 10: return new StageInstancePrivacyLevelTypeAdapter(); case 11: return new FriendSuggestionReasonTypeAdapter(); case 12: return new AllowedInSuggestionsTypeAdapter(); case 13: return new StickerFormatTypeTypeAdapter(); case 14: return new LocalizedStringTypeAdapter(); case 15: return new MessageActivityTypeTypeAdapter(); case 16: return new EmbedTypeTypeAdapter(); case 17: return new StickerTypeTypeAdapter(); case 18: return new GuildScheduledEventStatusTypeAdapter(); case 19: return new GuildScheduledEventEntityTypeTypeAdapter(); case 20: return new ActivityTypeTypeAdapter(); case 21: return new AnalyticsSchemaTypeAdapter(); case 22: return new GuildRoleSubscriptionBenefitTypeAdapter(); case 23: return new PriceTierTypeAdapter(); case 24: return new ApplicationTypeAdapter(); case 25: return new ApplicationStatusTypeAdapter(); case 26: return new UtcDateTimeTypeAdapter(); case 27: return new NsfwAllowanceTypeAdapter(); case 28: return new PremiumTierTypeAdapter(); case 29: return new ActivityTypeTypeAdapter(); case 30: return new PhoneTypeAdapter(); case 31: return new CommandTypeAdapter(); default: throw null; } } } /* compiled from: TypeAdapterRegistrar.kt */ public static final class b extends d0.z.d.o implements Function0 { 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 */ public ActivityPlatformTypeAdapter mo1invoke() { return new ActivityPlatformTypeAdapter(); } } public static final e a(e eVar) { m.checkNotNullParameter(eVar, "$this$registerDiscordApiTypeAdapters"); for (Map.Entry, Function0> entry : a.entrySet()) { eVar.b(entry.getKey(), entry.getValue().mo1invoke()); } m.checkNotNullParameter(eVar, "$this$registerDiscordApiTypeAdapterFactories"); for (c.i.d.o oVar : b) { eVar.e.add(oVar); } return eVar; } }