package com.revenuecat.purchases.paywalls.components;

import androidx.media3.common.MimeTypes;
import com.revenuecat.purchases.InternalRevenueCatAPI;
import g5.a;
import g5.f;
import i5.g;
import j5.c;
import j5.d;
import kotlin.jvm.internal.D;
import kotlin.jvm.internal.o;
import l5.AbstractC2458c;
import l5.k;
import l5.m;
import l5.n;
import l5.y;

/* JADX INFO: loaded from: classes3.dex */
@InternalRevenueCatAPI
public final class PaywallComponentSerializer implements a {
    private final g descriptor = W.a.R("PaywallComponent", new g[0], PaywallComponentSerializer$descriptor$1.INSTANCE);

    @Override // g5.a
    public g getDescriptor() {
        return this.descriptor;
    }

    @Override // g5.a
    public void serialize(d encoder, PaywallComponent value) {
        o.h(encoder, "encoder");
        o.h(value, "value");
    }

    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    @Override // g5.a
    public PaywallComponent deserialize(c decoder) {
        String string;
        o.h(decoder, "decoder");
        k kVar = decoder instanceof k ? (k) decoder : null;
        if (kVar == null) {
            throw new f("Can only deserialize PaywallComponent from JSON, got: " + D.a(decoder.getClass()));
        }
        y yVarG = n.g(kVar.l());
        m mVar = (m) yVarG.get("type");
        String strG = mVar != null ? n.h(mVar).g() : null;
        if (strG != null) {
            switch (strG.hashCode()) {
                case -2076650431:
                    if (strG.equals("timeline")) {
                        AbstractC2458c abstractC2458cY = kVar.y();
                        String string2 = yVarG.toString();
                        abstractC2458cY.getClass();
                        return (PaywallComponent) abstractC2458cY.b(TimelineComponent.Companion.serializer(), string2);
                    }
                    break;
                case -1896978765:
                    if (strG.equals("tab_control")) {
                        AbstractC2458c abstractC2458cY2 = kVar.y();
                        String string3 = yVarG.toString();
                        abstractC2458cY2.getClass();
                        return (PaywallComponent) abstractC2458cY2.b(TabControlComponent.INSTANCE.serializer(), string3);
                    }
                    break;
                case -1822017359:
                    if (strG.equals("sticky_footer")) {
                        AbstractC2458c abstractC2458cY3 = kVar.y();
                        String string4 = yVarG.toString();
                        abstractC2458cY3.getClass();
                        return (PaywallComponent) abstractC2458cY3.b(StickyFooterComponent.Companion.serializer(), string4);
                    }
                    break;
                case -1391809488:
                    if (strG.equals("purchase_button")) {
                        AbstractC2458c abstractC2458cY4 = kVar.y();
                        String string5 = yVarG.toString();
                        abstractC2458cY4.getClass();
                        return (PaywallComponent) abstractC2458cY4.b(PurchaseButtonComponent.Companion.serializer(), string5);
                    }
                    break;
                case -1377687758:
                    if (strG.equals("button")) {
                        AbstractC2458c abstractC2458cY5 = kVar.y();
                        String string6 = yVarG.toString();
                        abstractC2458cY5.getClass();
                        return (PaywallComponent) abstractC2458cY5.b(ButtonComponent.Companion.serializer(), string6);
                    }
                    break;
                case -807062458:
                    if (strG.equals("package")) {
                        AbstractC2458c abstractC2458cY6 = kVar.y();
                        String string7 = yVarG.toString();
                        abstractC2458cY6.getClass();
                        return (PaywallComponent) abstractC2458cY6.b(PackageComponent.Companion.serializer(), string7);
                    }
                    break;
                case 2908512:
                    if (strG.equals("carousel")) {
                        AbstractC2458c abstractC2458cY7 = kVar.y();
                        String string8 = yVarG.toString();
                        abstractC2458cY7.getClass();
                        return (PaywallComponent) abstractC2458cY7.b(CarouselComponent.Companion.serializer(), string8);
                    }
                    break;
                case 3226745:
                    if (strG.equals("icon")) {
                        AbstractC2458c abstractC2458cY8 = kVar.y();
                        String string9 = yVarG.toString();
                        abstractC2458cY8.getClass();
                        return (PaywallComponent) abstractC2458cY8.b(IconComponent.Companion.serializer(), string9);
                    }
                    break;
                case 3552126:
                    if (strG.equals("tabs")) {
                        AbstractC2458c abstractC2458cY9 = kVar.y();
                        String string10 = yVarG.toString();
                        abstractC2458cY9.getClass();
                        return (PaywallComponent) abstractC2458cY9.b(TabsComponent.Companion.serializer(), string10);
                    }
                    break;
                case 3556653:
                    if (strG.equals("text")) {
                        AbstractC2458c abstractC2458cY10 = kVar.y();
                        String string11 = yVarG.toString();
                        abstractC2458cY10.getClass();
                        return (PaywallComponent) abstractC2458cY10.b(TextComponent.Companion.serializer(), string11);
                    }
                    break;
                case 100313435:
                    if (strG.equals("image")) {
                        AbstractC2458c abstractC2458cY11 = kVar.y();
                        String string12 = yVarG.toString();
                        abstractC2458cY11.getClass();
                        return (PaywallComponent) abstractC2458cY11.b(ImageComponent.Companion.serializer(), string12);
                    }
                    break;
                case 109757064:
                    if (strG.equals("stack")) {
                        AbstractC2458c abstractC2458cY12 = kVar.y();
                        String string13 = yVarG.toString();
                        abstractC2458cY12.getClass();
                        return (PaywallComponent) abstractC2458cY12.b(StackComponent.Companion.serializer(), string13);
                    }
                    break;
                case 112202875:
                    if (strG.equals(MimeTypes.BASE_TYPE_VIDEO)) {
                        AbstractC2458c abstractC2458cY13 = kVar.y();
                        String string14 = yVarG.toString();
                        abstractC2458cY13.getClass();
                        return (PaywallComponent) abstractC2458cY13.b(VideoComponent.Companion.serializer(), string14);
                    }
                    break;
                case 318201406:
                    if (strG.equals("tab_control_button")) {
                        AbstractC2458c abstractC2458cY14 = kVar.y();
                        String string15 = yVarG.toString();
                        abstractC2458cY14.getClass();
                        return (PaywallComponent) abstractC2458cY14.b(TabControlButtonComponent.Companion.serializer(), string15);
                    }
                    break;
                case 827585120:
                    if (strG.equals("tab_control_toggle")) {
                        AbstractC2458c abstractC2458cY15 = kVar.y();
                        String string16 = yVarG.toString();
                        abstractC2458cY15.getClass();
                        return (PaywallComponent) abstractC2458cY15.b(TabControlToggleComponent.Companion.serializer(), string16);
                    }
                    break;
                case 1352226353:
                    if (strG.equals("countdown")) {
                        AbstractC2458c abstractC2458cY16 = kVar.y();
                        String string17 = yVarG.toString();
                        abstractC2458cY16.getClass();
                        return (PaywallComponent) abstractC2458cY16.b(CountdownComponent.Companion.serializer(), string17);
                    }
                    break;
            }
        }
        m mVar2 = (m) yVarG.get("fallback");
        if (mVar2 != null) {
            y yVar = mVar2 instanceof y ? (y) mVar2 : null;
            if (yVar != null && (string = yVar.toString()) != null) {
                AbstractC2458c abstractC2458cY17 = kVar.y();
                abstractC2458cY17.getClass();
                PaywallComponent paywallComponent = (PaywallComponent) abstractC2458cY17.b(PaywallComponent.Companion.serializer(), string);
                if (paywallComponent != null) {
                    return paywallComponent;
                }
            }
        }
        throw new f(A0.a.n("No fallback provided for unknown type: ", strG));
    }
}
