package com.revenuecat.purchases;

import com.revenuecat.purchases.PresentedOfferingContext;
import i5.g;
import j5.d;
import k5.e0;
import kotlin.jvm.internal.o;

/* JADX INFO: loaded from: classes3.dex */
public final class PresentedOfferingContextSerializer implements g5.a {
    private static final int OFFERING_IDENTIFIER_INDEX = 0;
    private static final int PLACEMENT_IDENTIFIER_INDEX = 1;
    private static final int TARGETING_CONTEXT_INDEX = 2;
    public static final PresentedOfferingContextSerializer INSTANCE = new PresentedOfferingContextSerializer();
    private static final g5.a nullableStringSerializer = W.b.h0(e0.f20048a);
    private static final g5.a nullableTargetingContextSerializer = W.b.h0(TargetingContextSerializer.INSTANCE);
    private static final g descriptor = W.a.R("PresentedOfferingContext", new g[0], PresentedOfferingContextSerializer$descriptor$1.INSTANCE);

    private PresentedOfferingContextSerializer() {
    }

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

    @Override // g5.a
    public PresentedOfferingContext deserialize(j5.c decoder) {
        o.h(decoder, "decoder");
        g descriptor2 = getDescriptor();
        j5.a aVarB = decoder.b(descriptor2);
        String strC = "";
        String str = null;
        PresentedOfferingContext.TargetingContext targetingContext = null;
        while (true) {
            PresentedOfferingContextSerializer presentedOfferingContextSerializer = INSTANCE;
            int iK = aVarB.k(presentedOfferingContextSerializer.getDescriptor());
            if (iK == -1) {
                PresentedOfferingContext presentedOfferingContext = new PresentedOfferingContext(strC, str, targetingContext);
                aVarB.c(descriptor2);
                return presentedOfferingContext;
            }
            if (iK == 0) {
                strC = aVarB.C(presentedOfferingContextSerializer.getDescriptor(), 0);
            } else if (iK == 1) {
                str = (String) aVarB.p(presentedOfferingContextSerializer.getDescriptor(), 1, nullableStringSerializer, null);
            } else {
                if (iK != 2) {
                    throw new IllegalStateException(("Unexpected index: " + iK).toString());
                }
                targetingContext = (PresentedOfferingContext.TargetingContext) aVarB.p(presentedOfferingContextSerializer.getDescriptor(), 2, nullableTargetingContextSerializer, null);
            }
        }
    }

    @Override // g5.a
    public void serialize(d encoder, PresentedOfferingContext value) {
        o.h(encoder, "encoder");
        o.h(value, "value");
        g descriptor2 = getDescriptor();
        j5.b bVarB = encoder.b(descriptor2);
        PresentedOfferingContextSerializer presentedOfferingContextSerializer = INSTANCE;
        bVarB.A(presentedOfferingContextSerializer.getDescriptor(), 0, value.getOfferingIdentifier());
        bVarB.z(presentedOfferingContextSerializer.getDescriptor(), 1, nullableStringSerializer, value.getPlacementIdentifier());
        bVarB.z(presentedOfferingContextSerializer.getDescriptor(), 2, nullableTargetingContextSerializer, value.getTargetingContext());
        bVarB.c(descriptor2);
    }
}
