package com.revenuecat.purchases.ui.revenuecatui;

import J4.a;
import J4.e;
import androidx.compose.runtime.Immutable;
import androidx.compose.runtime.internal.StabilityInferred;
import com.revenuecat.purchases.Offering;
import com.revenuecat.purchases.ui.revenuecatui.OfferingSelection;
import com.revenuecat.purchases.ui.revenuecatui.fonts.FontProvider;
import java.util.Map;
import kotlin.jvm.internal.h;
import kotlin.jvm.internal.o;
import x4.z;

/* JADX INFO: loaded from: classes3.dex */
@Immutable
public final class PaywallOptions {
    public static final int $stable = 0;
    public static final Companion Companion = new Companion(null);
    private static final int hashMultiplier = 31;
    private final Map<String, CustomVariableValue> customVariables;
    private final a dismissRequest;
    private final e dismissRequestWithExitOffering;
    private final FontProvider fontProvider;
    private final PaywallListener listener;
    private final PaywallMode mode;
    private final OfferingSelection offeringSelection;
    private final PaywallPurchaseLogic purchaseLogic;
    private final boolean shouldDisplayDismissButton;

    @StabilityInferred(parameters = 0)
    public static final class Builder {
        public static final int $stable = 8;
        private Map<String, ? extends CustomVariableValue> customVariables;
        private final a dismissRequest;
        private e dismissRequestWithExitOffering;
        private FontProvider fontProvider;
        private PaywallListener listener;
        private PaywallMode mode;
        private OfferingSelection offeringSelection;
        private PaywallPurchaseLogic purchaseLogic;
        private boolean shouldDisplayDismissButton;

        public Builder(a dismissRequest) {
            o.h(dismissRequest, "dismissRequest");
            this.dismissRequest = dismissRequest;
            this.offeringSelection = OfferingSelection.None.INSTANCE;
            this.mode = PaywallMode.Companion.getDefault();
            this.customVariables = z.f26066a;
        }

        public final PaywallOptions build() {
            return new PaywallOptions(this);
        }

        public final Map<String, CustomVariableValue> getCustomVariables$revenuecatui_defaultsBc8Release() {
            return this.customVariables;
        }

        public final a getDismissRequest$revenuecatui_defaultsBc8Release() {
            return this.dismissRequest;
        }

        public final e getDismissRequestWithExitOffering$revenuecatui_defaultsBc8Release() {
            return this.dismissRequestWithExitOffering;
        }

        public final FontProvider getFontProvider$revenuecatui_defaultsBc8Release() {
            return this.fontProvider;
        }

        public final PaywallListener getListener$revenuecatui_defaultsBc8Release() {
            return this.listener;
        }

        public final PaywallMode getMode$revenuecatui_defaultsBc8Release() {
            return this.mode;
        }

        public final OfferingSelection getOfferingSelection$revenuecatui_defaultsBc8Release() {
            return this.offeringSelection;
        }

        public final PaywallPurchaseLogic getPurchaseLogic$revenuecatui_defaultsBc8Release() {
            return this.purchaseLogic;
        }

        public final boolean getShouldDisplayDismissButton$revenuecatui_defaultsBc8Release() {
            return this.shouldDisplayDismissButton;
        }

        public final Builder setCustomVariables(Map<String, ? extends CustomVariableValue> variables) {
            o.h(variables, "variables");
            this.customVariables = CustomVariableKeyValidator.INSTANCE.validateAndFilter(variables);
            return this;
        }

        public final void setCustomVariables$revenuecatui_defaultsBc8Release(Map<String, ? extends CustomVariableValue> map) {
            o.h(map, "<set-?>");
            this.customVariables = map;
        }

        /* JADX INFO: renamed from: setDismissRequestWithExitOffering$revenuecatui_defaultsBc8Release, reason: collision with other method in class */
        public final void m645x1d639bc0(e eVar) {
            this.dismissRequestWithExitOffering = eVar;
        }

        public final Builder setFontProvider(FontProvider fontProvider) {
            this.fontProvider = fontProvider;
            return this;
        }

        public final void setFontProvider$revenuecatui_defaultsBc8Release(FontProvider fontProvider) {
            this.fontProvider = fontProvider;
        }

        public final Builder setListener(PaywallListener paywallListener) {
            this.listener = paywallListener;
            return this;
        }

        public final void setListener$revenuecatui_defaultsBc8Release(PaywallListener paywallListener) {
            this.listener = paywallListener;
        }

        /* JADX INFO: renamed from: setMode$revenuecatui_defaultsBc8Release, reason: collision with other method in class */
        public final void m646setMode$revenuecatui_defaultsBc8Release(PaywallMode paywallMode) {
            o.h(paywallMode, "<set-?>");
            this.mode = paywallMode;
        }

        public final Builder setOffering(Offering offering) {
            this.offeringSelection = offering != null ? new OfferingSelection.OfferingType(offering) : OfferingSelection.None.INSTANCE;
            return this;
        }

        public final Builder setOfferingIdAndPresentedOfferingContext$revenuecatui_defaultsBc8Release(OfferingSelection.IdAndPresentedOfferingContext idAndPresentedOfferingContext) {
            OfferingSelection offeringSelection = idAndPresentedOfferingContext;
            if (idAndPresentedOfferingContext == null) {
                offeringSelection = OfferingSelection.None.INSTANCE;
            }
            this.offeringSelection = offeringSelection;
            return this;
        }

        /* JADX INFO: renamed from: setOfferingSelection$revenuecatui_defaultsBc8Release, reason: collision with other method in class */
        public final void m647setOfferingSelection$revenuecatui_defaultsBc8Release(OfferingSelection offeringSelection) {
            o.h(offeringSelection, "<set-?>");
            this.offeringSelection = offeringSelection;
        }

        public final Builder setPurchaseLogic(PaywallPurchaseLogic paywallPurchaseLogic) {
            this.purchaseLogic = paywallPurchaseLogic;
            return this;
        }

        public final void setPurchaseLogic$revenuecatui_defaultsBc8Release(PaywallPurchaseLogic paywallPurchaseLogic) {
            this.purchaseLogic = paywallPurchaseLogic;
        }

        public final Builder setShouldDisplayDismissButton(boolean z6) {
            this.shouldDisplayDismissButton = z6;
            return this;
        }

        public final void setShouldDisplayDismissButton$revenuecatui_defaultsBc8Release(boolean z6) {
            this.shouldDisplayDismissButton = z6;
        }

        public final Builder setDismissRequestWithExitOffering$revenuecatui_defaultsBc8Release(e eVar) {
            this.dismissRequestWithExitOffering = eVar;
            return this;
        }

        public final Builder setMode$revenuecatui_defaultsBc8Release(PaywallMode mode) {
            o.h(mode, "mode");
            this.mode = mode;
            return this;
        }

        public final Builder setOfferingSelection$revenuecatui_defaultsBc8Release(OfferingSelection offeringSelection) {
            if (offeringSelection == null) {
                offeringSelection = OfferingSelection.None.INSTANCE;
            }
            this.offeringSelection = offeringSelection;
            return this;
        }
    }

    public static final class Companion {
        public /* synthetic */ Companion(h hVar) {
            this();
        }

        private Companion() {
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public PaywallOptions(OfferingSelection offeringSelection, boolean z6, FontProvider fontProvider, PaywallListener paywallListener, PaywallPurchaseLogic paywallPurchaseLogic, PaywallMode mode, a dismissRequest, e eVar, Map<String, ? extends CustomVariableValue> customVariables) {
        o.h(offeringSelection, "offeringSelection");
        o.h(mode, "mode");
        o.h(dismissRequest, "dismissRequest");
        o.h(customVariables, "customVariables");
        this.offeringSelection = offeringSelection;
        this.shouldDisplayDismissButton = z6;
        this.fontProvider = fontProvider;
        this.listener = paywallListener;
        this.purchaseLogic = paywallPurchaseLogic;
        this.mode = mode;
        this.dismissRequest = dismissRequest;
        this.dismissRequestWithExitOffering = eVar;
        this.customVariables = customVariables;
    }

    /* JADX WARN: Multi-variable type inference failed */
    public static /* synthetic */ PaywallOptions copy$revenuecatui_defaultsBc8Release$default(PaywallOptions paywallOptions, OfferingSelection offeringSelection, boolean z6, FontProvider fontProvider, PaywallListener paywallListener, PaywallPurchaseLogic paywallPurchaseLogic, PaywallMode paywallMode, a aVar, e eVar, Map map, int i6, Object obj) {
        if ((i6 & 1) != 0) {
            offeringSelection = paywallOptions.offeringSelection;
        }
        if ((i6 & 2) != 0) {
            z6 = paywallOptions.shouldDisplayDismissButton;
        }
        if ((i6 & 4) != 0) {
            fontProvider = paywallOptions.fontProvider;
        }
        if ((i6 & 8) != 0) {
            paywallListener = paywallOptions.listener;
        }
        if ((i6 & 16) != 0) {
            paywallPurchaseLogic = paywallOptions.purchaseLogic;
        }
        if ((i6 & 32) != 0) {
            paywallMode = paywallOptions.mode;
        }
        if ((i6 & 64) != 0) {
            aVar = paywallOptions.dismissRequest;
        }
        if ((i6 & 128) != 0) {
            eVar = paywallOptions.dismissRequestWithExitOffering;
        }
        if ((i6 & 256) != 0) {
            map = paywallOptions.customVariables;
        }
        e eVar2 = eVar;
        Map map2 = map;
        PaywallMode paywallMode2 = paywallMode;
        a aVar2 = aVar;
        PaywallPurchaseLogic paywallPurchaseLogic2 = paywallPurchaseLogic;
        FontProvider fontProvider2 = fontProvider;
        return paywallOptions.copy$revenuecatui_defaultsBc8Release(offeringSelection, z6, fontProvider2, paywallListener, paywallPurchaseLogic2, paywallMode2, aVar2, eVar2, map2);
    }

    public final PaywallOptions copy$revenuecatui_defaultsBc8Release(OfferingSelection offeringSelection, boolean z6, FontProvider fontProvider, PaywallListener paywallListener, PaywallPurchaseLogic paywallPurchaseLogic, PaywallMode mode, a dismissRequest, e eVar, Map<String, ? extends CustomVariableValue> customVariables) {
        o.h(offeringSelection, "offeringSelection");
        o.h(mode, "mode");
        o.h(dismissRequest, "dismissRequest");
        o.h(customVariables, "customVariables");
        return new PaywallOptions(offeringSelection, z6, fontProvider, paywallListener, paywallPurchaseLogic, mode, dismissRequest, eVar, customVariables);
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof PaywallOptions)) {
            return false;
        }
        PaywallOptions paywallOptions = (PaywallOptions) obj;
        if (o.c(this.offeringSelection, paywallOptions.offeringSelection) && this.shouldDisplayDismissButton == paywallOptions.shouldDisplayDismissButton && o.c(this.fontProvider, paywallOptions.fontProvider) && o.c(this.listener, paywallOptions.listener) && o.c(this.purchaseLogic, paywallOptions.purchaseLogic) && this.mode == paywallOptions.mode && o.c(this.customVariables, paywallOptions.customVariables)) {
            return o.c(this.dismissRequest, paywallOptions.dismissRequest);
        }
        return false;
    }

    public final Map<String, CustomVariableValue> getCustomVariables() {
        return this.customVariables;
    }

    public final a getDismissRequest() {
        return this.dismissRequest;
    }

    public final e getDismissRequestWithExitOffering$revenuecatui_defaultsBc8Release() {
        return this.dismissRequestWithExitOffering;
    }

    public final FontProvider getFontProvider() {
        return this.fontProvider;
    }

    public final PaywallListener getListener() {
        return this.listener;
    }

    public final PaywallMode getMode$revenuecatui_defaultsBc8Release() {
        return this.mode;
    }

    public final OfferingSelection getOfferingSelection$revenuecatui_defaultsBc8Release() {
        return this.offeringSelection;
    }

    public final PaywallPurchaseLogic getPurchaseLogic() {
        return this.purchaseLogic;
    }

    public final boolean getShouldDisplayDismissButton$revenuecatui_defaultsBc8Release() {
        return this.shouldDisplayDismissButton;
    }

    public int hashCode() {
        String offeringIdentifier = this.offeringSelection.getOfferingIdentifier();
        return this.customVariables.hashCode() + ((this.mode.hashCode() + com.google.android.recaptcha.internal.a.f((offeringIdentifier != null ? offeringIdentifier.hashCode() : 0) * 31, 31, this.shouldDisplayDismissButton)) * 31);
    }

    public String toString() {
        return "PaywallOptions(offeringSelection=" + this.offeringSelection + ", shouldDisplayDismissButton=" + this.shouldDisplayDismissButton + ", fontProvider=" + this.fontProvider + ", listener=" + this.listener + ", purchaseLogic=" + this.purchaseLogic + ", mode=" + this.mode + ", dismissRequest=" + this.dismissRequest + ", dismissRequestWithExitOffering=" + this.dismissRequestWithExitOffering + ", customVariables=" + this.customVariables + ')';
    }

    public /* synthetic */ PaywallOptions(OfferingSelection offeringSelection, boolean z6, FontProvider fontProvider, PaywallListener paywallListener, PaywallPurchaseLogic paywallPurchaseLogic, PaywallMode paywallMode, a aVar, e eVar, Map map, int i6, h hVar) {
        this(offeringSelection, z6, fontProvider, paywallListener, paywallPurchaseLogic, paywallMode, aVar, (i6 & 128) != 0 ? null : eVar, (i6 & 256) != 0 ? z.f26066a : map);
    }

    /* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */
    public PaywallOptions(Builder builder) {
        this(builder.getOfferingSelection$revenuecatui_defaultsBc8Release(), builder.getShouldDisplayDismissButton$revenuecatui_defaultsBc8Release(), builder.getFontProvider$revenuecatui_defaultsBc8Release(), builder.getListener$revenuecatui_defaultsBc8Release(), builder.getPurchaseLogic$revenuecatui_defaultsBc8Release(), builder.getMode$revenuecatui_defaultsBc8Release(), builder.getDismissRequest$revenuecatui_defaultsBc8Release(), builder.getDismissRequestWithExitOffering$revenuecatui_defaultsBc8Release(), builder.getCustomVariables$revenuecatui_defaultsBc8Release());
        o.h(builder, "builder");
    }
}
