package com.revenuecat.purchases.ui.revenuecatui.data;

import J4.a;
import M2.C0556x0;
import R4.f;
import R4.n;
import S4.p;
import android.os.LocaleList;
import androidx.compose.runtime.Immutable;
import androidx.compose.runtime.MutableIntState;
import androidx.compose.runtime.MutableState;
import androidx.compose.runtime.SnapshotIntStateKt;
import androidx.compose.runtime.SnapshotStateKt;
import androidx.compose.runtime.SnapshotStateKt__SnapshotStateKt;
import androidx.compose.runtime.Stable;
import androidx.compose.runtime.State;
import androidx.compose.runtime.internal.StabilityInferred;
import androidx.compose.runtime.snapshots.SnapshotStateMap;
import androidx.media3.exoplayer.DecoderReuseEvaluation;
import b1.AbstractC1188c;
import b1.C1186a;
import b1.C1187b;
import com.revenuecat.purchases.Offering;
import com.revenuecat.purchases.Package;
import com.revenuecat.purchases.UiConfig;
import com.revenuecat.purchases.models.Price;
import com.revenuecat.purchases.models.SubscriptionOption;
import com.revenuecat.purchases.paywalls.components.common.LocaleId;
import com.revenuecat.purchases.ui.revenuecatui.CustomVariableValue;
import com.revenuecat.purchases.ui.revenuecatui.components.ktx.LocalizationKt;
import com.revenuecat.purchases.ui.revenuecatui.components.properties.BackgroundStyles;
import com.revenuecat.purchases.ui.revenuecatui.components.style.ComponentStyle;
import com.revenuecat.purchases.ui.revenuecatui.composables.OfferEligibility;
import com.revenuecat.purchases.ui.revenuecatui.composables.SimpleSheetState;
import com.revenuecat.purchases.ui.revenuecatui.data.processed.TemplateConfiguration;
import com.revenuecat.purchases.ui.revenuecatui.data.processed.VariableDataProvider;
import com.revenuecat.purchases.ui.revenuecatui.helpers.LocaleHelpersKt;
import com.revenuecat.purchases.ui.revenuecatui.helpers.Logger;
import com.revenuecat.purchases.ui.revenuecatui.helpers.NonEmptySet;
import com.revenuecat.purchases.ui.revenuecatui.helpers.PaywallWarning;
import com.revenuecat.purchases.ui.revenuecatui.helpers.ResolvedOffer;
import java.util.ArrayList;
import java.util.Date;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.NoSuchElementException;
import java.util.Set;
import kotlin.jvm.internal.o;
import m1.g;
import n2.AbstractC2612c;
import q.AbstractC2761L;
import w4.h;
import x4.AbstractC3229F;
import x4.AbstractC3233J;
import x4.AbstractC3251q;
import x4.AbstractC3253s;
import x4.C3224A;
import x4.y;
import x4.z;

/* JADX INFO: loaded from: classes3.dex */
@Stable
public interface PaywallState {

    @Immutable
    public static final class Error implements PaywallState {
        public static final int $stable = 0;
        private final String errorMessage;

        public Error(String errorMessage) {
            o.h(errorMessage, "errorMessage");
            this.errorMessage = errorMessage;
            Logger.INSTANCE.e("Paywall transitioned to error state: " + errorMessage);
        }

        public static /* synthetic */ Error copy$default(Error error, String str, int i6, Object obj) {
            if ((i6 & 1) != 0) {
                str = error.errorMessage;
            }
            return error.copy(str);
        }

        public final String component1() {
            return this.errorMessage;
        }

        public final Error copy(String errorMessage) {
            o.h(errorMessage, "errorMessage");
            return new Error(errorMessage);
        }

        public boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            return (obj instanceof Error) && o.c(this.errorMessage, ((Error) obj).errorMessage);
        }

        public final String getErrorMessage() {
            return this.errorMessage;
        }

        public int hashCode() {
            return this.errorMessage.hashCode();
        }

        public String toString() {
            return Z0.o.r(new StringBuilder("Error(errorMessage="), this.errorMessage, ')');
        }
    }

    @Immutable
    public static final class Loading implements PaywallState {
        public static final int $stable = 0;
        public static final Loading INSTANCE = new Loading();

        private Loading() {
        }
    }

    @Stable
    public interface Loaded extends PaywallState {
        Offering getOffering();

        @Stable
        public static final class Components implements Loaded {
            public static final int $stable = 0;
            private final MutableState actionInProgress$delegate;
            private final h availableStorefrontCountryLocalesByLanguage$delegate;
            private final BackgroundStyles background;
            private final State currencyLocale$delegate;
            private final Map<String, CustomVariableValue> customVariables;
            private final a dateProvider;
            private final Map<String, CustomVariableValue> defaultCustomVariables;
            private final String initialSelectedPackageOutsideTabs;
            private final String initialSelectedPackageUniqueId;
            private final State locale$delegate;
            private final MutableState localeId$delegate;
            private final NonEmptySet<LocaleId> locales;
            private final Map<String, CustomVariableValue> mergedCustomVariables;
            private final State mostExpensivePricePerMonthMicros$delegate;
            private final Offering offering;
            private final AvailablePackages packages;
            private final Set<String> packagesOutsideTabsUniqueIds;
            private final PurchasesType purchases;
            private final State selectedOfferEligibility$delegate;
            private final SnapshotStateMap<Integer, String> selectedPackageByTab;
            private final State selectedPackageInfo$delegate;
            private final MutableState selectedPackageUniqueId$delegate;
            private final MutableIntState selectedTabIndex$delegate;
            private final SimpleSheetState sheet;
            private final boolean showPricesWithDecimals;
            private final ComponentStyle stack;
            private final ComponentStyle stickyFooter;
            private final String storefrontCountryCode;
            private final Map<String, Set<Integer>> tabsByUniqueId;
            private final UiConfig.VariableConfig variableConfig;
            private final VariableDataProvider variableDataProvider;

            /* JADX WARN: Multi-variable type inference failed */
            public Components(ComponentStyle stack, ComponentStyle componentStyle, BackgroundStyles background, boolean z6, UiConfig.VariableConfig variableConfig, VariableDataProvider variableDataProvider, Offering offering, NonEmptySet<LocaleId> locales, String str, a dateProvider, AvailablePackages packages, Map<String, ? extends CustomVariableValue> customVariables, Map<String, ? extends CustomVariableValue> defaultCustomVariables, C1187b initialLocaleList, Integer num, SimpleSheetState initialSheetState, PurchasesType purchases) {
                Object next;
                AvailablePackages.Info info;
                Object next2;
                o.h(stack, "stack");
                o.h(background, "background");
                o.h(variableConfig, "variableConfig");
                o.h(variableDataProvider, "variableDataProvider");
                o.h(offering, "offering");
                o.h(locales, "locales");
                o.h(dateProvider, "dateProvider");
                o.h(packages, "packages");
                o.h(customVariables, "customVariables");
                o.h(defaultCustomVariables, "defaultCustomVariables");
                o.h(initialLocaleList, "initialLocaleList");
                o.h(initialSheetState, "initialSheetState");
                o.h(purchases, "purchases");
                this.stack = stack;
                this.stickyFooter = componentStyle;
                this.background = background;
                this.showPricesWithDecimals = z6;
                this.variableConfig = variableConfig;
                this.variableDataProvider = variableDataProvider;
                this.offering = offering;
                this.locales = locales;
                this.storefrontCountryCode = str;
                this.dateProvider = dateProvider;
                this.packages = packages;
                this.customVariables = customVariables;
                this.defaultCustomVariables = defaultCustomVariables;
                this.purchases = purchases;
                this.mergedCustomVariables = AbstractC3229F.z(defaultCustomVariables, customVariables);
                Iterator<T> it = packages.getPackagesOutsideTabs().iterator();
                while (true) {
                    if (it.hasNext()) {
                        next = it.next();
                        if (((AvailablePackages.Info) next).isSelectedByDefault()) {
                            break;
                        }
                    } else {
                        next = null;
                        break;
                    }
                }
                AvailablePackages.Info info2 = (AvailablePackages.Info) next;
                this.initialSelectedPackageOutsideTabs = info2 != null ? info2.getUniqueId() : null;
                List<AvailablePackages.Info> packagesOutsideTabs = this.packages.getPackagesOutsideTabs();
                LinkedHashSet linkedHashSet = new LinkedHashSet();
                Iterator<T> it2 = packagesOutsideTabs.iterator();
                while (it2.hasNext()) {
                    linkedHashSet.add(((AvailablePackages.Info) it2.next()).getUniqueId());
                }
                this.packagesOutsideTabsUniqueIds = linkedHashSet;
                LinkedHashMap linkedHashMap = new LinkedHashMap();
                for (Map.Entry<Integer, List<AvailablePackages.Info>> entry : this.packages.getPackagesByTab().entrySet()) {
                    int iIntValue = entry.getKey().intValue();
                    Iterator<T> it3 = entry.getValue().iterator();
                    while (it3.hasNext()) {
                        String uniqueId = ((AvailablePackages.Info) it3.next()).getUniqueId();
                        linkedHashMap.put(uniqueId, AbstractC3233J.t((Set) linkedHashMap.getOrDefault(uniqueId, C3224A.f26032a), Integer.valueOf(iIntValue)));
                    }
                }
                this.tabsByUniqueId = linkedHashMap;
                this.localeId$delegate = SnapshotStateKt__SnapshotStateKt.mutableStateOf$default(LocaleId.m571boximpl(m1020toLocaleId8pYHj4M(initialLocaleList)), null, 2, null);
                this.availableStorefrontCountryLocalesByLanguage$delegate = g.k(new PaywallState$Loaded$Components$availableStorefrontCountryLocalesByLanguage$2(this));
                this.locale$delegate = SnapshotStateKt.derivedStateOf(new PaywallState$Loaded$Components$locale$2(this));
                this.currencyLocale$delegate = SnapshotStateKt.derivedStateOf(new PaywallState$Loaded$Components$currencyLocale$2(this));
                SnapshotStateMap<Integer, String> snapshotStateMapMutableStateMapOf = SnapshotStateKt.mutableStateMapOf();
                Map<Integer, List<AvailablePackages.Info>> packagesByTab = this.packages.getPackagesByTab();
                LinkedHashMap linkedHashMap2 = new LinkedHashMap(AbstractC3229F.u(packagesByTab.size()));
                Iterator<T> it4 = packagesByTab.entrySet().iterator();
                while (it4.hasNext()) {
                    Map.Entry entry2 = (Map.Entry) it4.next();
                    Object key = entry2.getKey();
                    Iterator it5 = ((List) entry2.getValue()).iterator();
                    while (true) {
                        if (it5.hasNext()) {
                            next2 = it5.next();
                            if (((AvailablePackages.Info) next2).isSelectedByDefault()) {
                                break;
                            }
                        } else {
                            next2 = null;
                            break;
                        }
                    }
                    AvailablePackages.Info info3 = (AvailablePackages.Info) next2;
                    linkedHashMap2.put(key, info3 != null ? info3.getUniqueId() : null);
                }
                snapshotStateMapMutableStateMapOf.putAll(linkedHashMap2);
                this.selectedPackageByTab = snapshotStateMapMutableStateMapOf;
                this.selectedTabIndex$delegate = SnapshotIntStateKt.mutableIntStateOf(num != null ? num.intValue() : 0);
                String uniqueId2 = this.initialSelectedPackageOutsideTabs;
                if (uniqueId2 == null && (uniqueId2 = snapshotStateMapMutableStateMapOf.get(Integer.valueOf(getSelectedTabIndex()))) == null) {
                    List<AvailablePackages.Info> list = this.packages.getPackagesByTab().get(Integer.valueOf(getSelectedTabIndex()));
                    uniqueId2 = (list == null || (info = (AvailablePackages.Info) AbstractC3251q.g0(list)) == null) ? null : info.getUniqueId();
                }
                this.initialSelectedPackageUniqueId = uniqueId2;
                this.selectedPackageUniqueId$delegate = SnapshotStateKt__SnapshotStateKt.mutableStateOf$default(uniqueId2, null, 2, null);
                this.selectedPackageInfo$delegate = SnapshotStateKt.derivedStateOf(new PaywallState$Loaded$Components$selectedPackageInfo$2(this));
                this.selectedOfferEligibility$delegate = SnapshotStateKt.derivedStateOf(new PaywallState$Loaded$Components$selectedOfferEligibility$2(this));
                this.mostExpensivePricePerMonthMicros$delegate = SnapshotStateKt.derivedStateOf(new PaywallState$Loaded$Components$mostExpensivePricePerMonthMicros$2(this));
                this.actionInProgress$delegate = SnapshotStateKt__SnapshotStateKt.mutableStateOf$default(Boolean.FALSE, null, 2, null);
                this.sheet = initialSheetState;
            }

            /* JADX INFO: Access modifiers changed from: private */
            public final AvailablePackages.Info findPackageInfoByUniqueId(String str) {
                Object obj;
                Object next;
                Iterator<T> it = this.packages.getPackagesOutsideTabs().iterator();
                while (true) {
                    obj = null;
                    if (!it.hasNext()) {
                        next = null;
                        break;
                    }
                    next = it.next();
                    if (o.c(((AvailablePackages.Info) next).getUniqueId(), str)) {
                        break;
                    }
                }
                AvailablePackages.Info info = (AvailablePackages.Info) next;
                if (info != null) {
                    return info;
                }
                Iterator it2 = AbstractC3253s.H(this.packages.getPackagesByTab().values()).iterator();
                while (true) {
                    if (!it2.hasNext()) {
                        break;
                    }
                    Object next2 = it2.next();
                    if (o.c(((AvailablePackages.Info) next2).getUniqueId(), str)) {
                        obj = next2;
                        break;
                    }
                }
                return (AvailablePackages.Info) obj;
            }

            /* JADX INFO: Access modifiers changed from: private */
            public final Map<String, Locale> getAvailableStorefrontCountryLocalesByLanguage() {
                return (Map) this.availableStorefrontCountryLocalesByLanguage$delegate.getValue();
            }

            /* JADX INFO: Access modifiers changed from: private */
            /* JADX WARN: Multi-variable type inference failed */
            /* JADX INFO: renamed from: getLocaleId-uqtKvyA, reason: not valid java name */
            public final String m1018getLocaleIduqtKvyA() {
                return ((LocaleId) this.localeId$delegate.getValue()).m577unboximpl();
            }

            /* JADX INFO: Access modifiers changed from: private */
            /* JADX WARN: Multi-variable type inference failed */
            public final String getSelectedPackageUniqueId() {
                return (String) this.selectedPackageUniqueId$delegate.getValue();
            }

            /* JADX INFO: Access modifiers changed from: private */
            public final Long mostExpensivePricePerMonthMicros(List<AvailablePackages.Info> list) {
                Object next;
                R4.h hVarB0 = n.b0(AbstractC3251q.W(list), PaywallState$Loaded$Components$mostExpensivePricePerMonthMicros$4.INSTANCE);
                PaywallState$Loaded$Components$mostExpensivePricePerMonthMicros$5 transform = PaywallState$Loaded$Components$mostExpensivePricePerMonthMicros$5.INSTANCE;
                o.h(transform, "transform");
                f fVar = new f(new R4.g(new R4.h(hVarB0, transform, 1), false, new C0556x0(28)));
                if (fVar.hasNext()) {
                    next = fVar.next();
                    if (fVar.hasNext()) {
                        long amountMicros = ((Price) next).getAmountMicros();
                        do {
                            Object next2 = fVar.next();
                            long amountMicros2 = ((Price) next2).getAmountMicros();
                            if (amountMicros < amountMicros2) {
                                next = next2;
                                amountMicros = amountMicros2;
                            }
                        } while (fVar.hasNext());
                    }
                } else {
                    next = null;
                }
                Price price = (Price) next;
                if (price != null) {
                    return Long.valueOf(price.getAmountMicros());
                }
                return null;
            }

            private final void setActionInProgress(boolean z6) {
                this.actionInProgress$delegate.setValue(Boolean.valueOf(z6));
            }

            /* JADX INFO: renamed from: setLocaleId-_KYeFs0, reason: not valid java name */
            private final void m1019setLocaleId_KYeFs0(String str) {
                this.localeId$delegate.setValue(LocaleId.m571boximpl(str));
            }

            private final void setSelectedPackageUniqueId(String str) {
                this.selectedPackageUniqueId$delegate.setValue(str);
            }

            private final void setSelectedTabIndex(int i6) {
                this.selectedTabIndex$delegate.setIntValue(i6);
            }

            /* JADX INFO: renamed from: toLocaleId-8pYHj4M, reason: not valid java name */
            private final String m1020toLocaleId8pYHj4M(C1187b c1187b) {
                String localeId;
                String preferredUILocaleOverride = this.purchases.getPreferredUILocaleOverride();
                ArrayList arrayList = new ArrayList(AbstractC3253s.G(c1187b, 10));
                Iterator it = c1187b.f13228a.iterator();
                while (it.hasNext()) {
                    arrayList.add(LocaleId.m571boximpl(LocalizationKt.toLocaleId((C1186a) it.next())));
                }
                ArrayList arrayListT0 = AbstractC3251q.t0(arrayList, this.locales.getHead());
                LocaleId localeId2 = null;
                if (preferredUILocaleOverride != null) {
                    try {
                        localeId = LocalizationKt.toLocaleId(LocalizationKt.toComposeLocale(LocaleHelpersKt.createLocaleFromString(preferredUILocaleOverride)));
                    } catch (Exception unused) {
                        localeId = null;
                    }
                    if (localeId != null) {
                        arrayListT0 = AbstractC3251q.s0(arrayListT0, AbstractC2612c.q(LocaleId.m571boximpl(localeId)));
                    }
                }
                Iterator it2 = arrayListT0.iterator();
                while (true) {
                    if (!it2.hasNext()) {
                        break;
                    }
                    String strM684getBestMatch64pKzr8 = LocalizationKt.m684getBestMatch64pKzr8(this.locales, ((LocaleId) it2.next()).m577unboximpl());
                    LocaleId localeIdM571boximpl = strM684getBestMatch64pKzr8 != null ? LocaleId.m571boximpl(strM684getBestMatch64pKzr8) : null;
                    if (localeIdM571boximpl != null) {
                        localeId2 = localeIdM571boximpl;
                        break;
                    }
                }
                if (localeId2 != null) {
                    return localeId2.m577unboximpl();
                }
                throw new NoSuchElementException("No element of the collection was transformed to a non-null value.");
            }

            public static /* synthetic */ void update$default(Components components, LocaleList localeList, Integer num, Boolean bool, int i6, Object obj) {
                if ((i6 & 1) != 0) {
                    localeList = null;
                }
                if ((i6 & 2) != 0) {
                    num = null;
                }
                if ((i6 & 4) != 0) {
                    bool = null;
                }
                components.update(localeList, num, bool);
            }

            /* JADX WARN: Multi-variable type inference failed */
            public final boolean getActionInProgress() {
                return ((Boolean) this.actionInProgress$delegate.getValue()).booleanValue();
            }

            public final BackgroundStyles getBackground() {
                return this.background;
            }

            public final C1186a getCurrencyLocale() {
                return (C1186a) this.currencyLocale$delegate.getValue();
            }

            public final Date getCurrentDate() {
                return (Date) this.dateProvider.invoke();
            }

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

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

            public final C1186a getLocale() {
                return (C1186a) this.locale$delegate.getValue();
            }

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

            public final Long getMostExpensivePricePerMonthMicros() {
                return (Long) this.mostExpensivePricePerMonthMicros$delegate.getValue();
            }

            @Override // com.revenuecat.purchases.ui.revenuecatui.data.PaywallState.Loaded
            public Offering getOffering() {
                return this.offering;
            }

            public final OfferEligibility getSelectedOfferEligibility() {
                return (OfferEligibility) this.selectedOfferEligibility$delegate.getValue();
            }

            public final SelectedPackageInfo getSelectedPackageInfo() {
                return (SelectedPackageInfo) this.selectedPackageInfo$delegate.getValue();
            }

            public final int getSelectedTabIndex() {
                return this.selectedTabIndex$delegate.getIntValue();
            }

            public final SimpleSheetState getSheet() {
                return this.sheet;
            }

            public final boolean getShowPricesWithDecimals() {
                return this.showPricesWithDecimals;
            }

            public final ComponentStyle getStack() {
                return this.stack;
            }

            public final ComponentStyle getStickyFooter() {
                return this.stickyFooter;
            }

            public final UiConfig.VariableConfig getVariableConfig() {
                return this.variableConfig;
            }

            public final VariableDataProvider getVariableDataProvider() {
                return this.variableDataProvider;
            }

            /* JADX WARN: Removed duplicated region for block: B:15:0x0039  */
            /*
                Code decompiled incorrectly, please refer to instructions dump.
            */
            public final void resetToDefaultPackage() {
                String uniqueId;
                Object next;
                List<AvailablePackages.Info> list = this.packages.getPackagesByTab().get(Integer.valueOf(getSelectedTabIndex()));
                if (list != null) {
                    Iterator<T> it = list.iterator();
                    while (true) {
                        if (!it.hasNext()) {
                            next = null;
                            break;
                        } else {
                            next = it.next();
                            if (((AvailablePackages.Info) next).isSelectedByDefault()) {
                                break;
                            }
                        }
                    }
                    AvailablePackages.Info info = (AvailablePackages.Info) next;
                    if (info == null || (uniqueId = info.getUniqueId()) == null) {
                        uniqueId = this.initialSelectedPackageOutsideTabs;
                        if (uniqueId == null) {
                            uniqueId = this.selectedPackageByTab.get(Integer.valueOf(getSelectedTabIndex()));
                        }
                    }
                }
                setSelectedPackageUniqueId(uniqueId);
            }

            public final void update(LocaleList localeList, Integer num, Boolean bool) {
                AvailablePackages.Info info;
                if (localeList != null) {
                    String languageTags = localeList.toLanguageTags();
                    o.g(languageTags, "localeList.toLanguageTags()");
                    List listD1 = p.d1(languageTags, new String[]{","}, 6);
                    ArrayList arrayList = new ArrayList(listD1.size());
                    int size = listD1.size();
                    for (int i6 = 0; i6 < size; i6++) {
                        arrayList.add(p.o1((String) listD1.get(i6)).toString());
                    }
                    ArrayList arrayList2 = new ArrayList(arrayList.size());
                    int size2 = arrayList.size();
                    for (int i7 = 0; i7 < size2; i7++) {
                        arrayList2.add(new C1186a((String) arrayList.get(i7)));
                    }
                    m1019setLocaleId_KYeFs0(m1020toLocaleId8pYHj4M(new C1187b(arrayList2)));
                }
                if (num != null) {
                    setSelectedTabIndex(num.intValue());
                    if (getSelectedPackageUniqueId() != null && AbstractC3251q.Y(this.packagesOutsideTabsUniqueIds, getSelectedPackageUniqueId())) {
                        return;
                    }
                    String uniqueId = this.selectedPackageByTab.get(num);
                    if (uniqueId == null && (uniqueId = this.initialSelectedPackageOutsideTabs) == null) {
                        List<AvailablePackages.Info> list = this.packages.getPackagesByTab().get(num);
                        if (list == null || (info = (AvailablePackages.Info) AbstractC3251q.g0(list)) == null || (uniqueId = info.getUniqueId()) == null) {
                            uniqueId = null;
                        } else {
                            Logger.INSTANCE.w("Could not find default package for tab " + num + ". Using first package instead. This could be caused by not having any package marked as selected by default.");
                        }
                    }
                    setSelectedPackageUniqueId(uniqueId);
                }
                if (bool != null) {
                    setActionInProgress(bool.booleanValue());
                }
            }

            @StabilityInferred(parameters = 0)
            public static final class SelectedPackageInfo {
                public static final int $stable = 8;
                private final OfferEligibility offerEligibility;
                private final Package rcPackage;
                private final ResolvedOffer resolvedOffer;
                private final String uniqueId;

                public SelectedPackageInfo(Package rcPackage, ResolvedOffer resolvedOffer, String uniqueId, OfferEligibility offerEligibility) {
                    o.h(rcPackage, "rcPackage");
                    o.h(uniqueId, "uniqueId");
                    o.h(offerEligibility, "offerEligibility");
                    this.rcPackage = rcPackage;
                    this.resolvedOffer = resolvedOffer;
                    this.uniqueId = uniqueId;
                    this.offerEligibility = offerEligibility;
                }

                public static /* synthetic */ SelectedPackageInfo copy$default(SelectedPackageInfo selectedPackageInfo, Package r12, ResolvedOffer resolvedOffer, String str, OfferEligibility offerEligibility, int i6, Object obj) {
                    if ((i6 & 1) != 0) {
                        r12 = selectedPackageInfo.rcPackage;
                    }
                    if ((i6 & 2) != 0) {
                        resolvedOffer = selectedPackageInfo.resolvedOffer;
                    }
                    if ((i6 & 4) != 0) {
                        str = selectedPackageInfo.uniqueId;
                    }
                    if ((i6 & 8) != 0) {
                        offerEligibility = selectedPackageInfo.offerEligibility;
                    }
                    return selectedPackageInfo.copy(r12, resolvedOffer, str, offerEligibility);
                }

                public final Package component1() {
                    return this.rcPackage;
                }

                public final ResolvedOffer component2() {
                    return this.resolvedOffer;
                }

                public final String component3() {
                    return this.uniqueId;
                }

                public final OfferEligibility component4() {
                    return this.offerEligibility;
                }

                public final SelectedPackageInfo copy(Package rcPackage, ResolvedOffer resolvedOffer, String uniqueId, OfferEligibility offerEligibility) {
                    o.h(rcPackage, "rcPackage");
                    o.h(uniqueId, "uniqueId");
                    o.h(offerEligibility, "offerEligibility");
                    return new SelectedPackageInfo(rcPackage, resolvedOffer, uniqueId, offerEligibility);
                }

                public boolean equals(Object obj) {
                    if (this == obj) {
                        return true;
                    }
                    if (!(obj instanceof SelectedPackageInfo)) {
                        return false;
                    }
                    SelectedPackageInfo selectedPackageInfo = (SelectedPackageInfo) obj;
                    return o.c(this.rcPackage, selectedPackageInfo.rcPackage) && o.c(this.resolvedOffer, selectedPackageInfo.resolvedOffer) && o.c(this.uniqueId, selectedPackageInfo.uniqueId) && o.c(this.offerEligibility, selectedPackageInfo.offerEligibility);
                }

                public final OfferEligibility getOfferEligibility() {
                    return this.offerEligibility;
                }

                public final Package getRcPackage() {
                    return this.rcPackage;
                }

                public final ResolvedOffer getResolvedOffer() {
                    return this.resolvedOffer;
                }

                public final String getUniqueId() {
                    return this.uniqueId;
                }

                public int hashCode() {
                    int iHashCode = this.rcPackage.hashCode() * 31;
                    ResolvedOffer resolvedOffer = this.resolvedOffer;
                    return this.offerEligibility.hashCode() + AbstractC2761L.b((iHashCode + (resolvedOffer == null ? 0 : resolvedOffer.hashCode())) * 31, 31, this.uniqueId);
                }

                public String toString() {
                    return "SelectedPackageInfo(rcPackage=" + this.rcPackage + ", resolvedOffer=" + this.resolvedOffer + ", uniqueId=" + this.uniqueId + ", offerEligibility=" + this.offerEligibility + ')';
                }

                public /* synthetic */ SelectedPackageInfo(Package r12, ResolvedOffer resolvedOffer, String str, OfferEligibility offerEligibility, int i6, kotlin.jvm.internal.h hVar) {
                    this(r12, (i6 & 2) != 0 ? null : resolvedOffer, str, offerEligibility);
                }
            }

            @StabilityInferred(parameters = 0)
            public static final class AvailablePackages {
                public static final int $stable = 8;
                private final Map<Integer, List<Info>> packagesByTab;
                private final List<Info> packagesOutsideTabs;

                /* JADX WARN: Multi-variable type inference failed */
                public AvailablePackages(List<Info> packagesOutsideTabs, Map<Integer, ? extends List<Info>> packagesByTab) {
                    o.h(packagesOutsideTabs, "packagesOutsideTabs");
                    o.h(packagesByTab, "packagesByTab");
                    this.packagesOutsideTabs = packagesOutsideTabs;
                    this.packagesByTab = packagesByTab;
                }

                /* JADX WARN: Multi-variable type inference failed */
                public static /* synthetic */ AvailablePackages copy$default(AvailablePackages availablePackages, List list, Map map, int i6, Object obj) {
                    if ((i6 & 1) != 0) {
                        list = availablePackages.packagesOutsideTabs;
                    }
                    if ((i6 & 2) != 0) {
                        map = availablePackages.packagesByTab;
                    }
                    return availablePackages.copy(list, map);
                }

                public final List<Info> component1() {
                    return this.packagesOutsideTabs;
                }

                public final Map<Integer, List<Info>> component2() {
                    return this.packagesByTab;
                }

                public final AvailablePackages copy(List<Info> packagesOutsideTabs, Map<Integer, ? extends List<Info>> packagesByTab) {
                    o.h(packagesOutsideTabs, "packagesOutsideTabs");
                    o.h(packagesByTab, "packagesByTab");
                    return new AvailablePackages(packagesOutsideTabs, packagesByTab);
                }

                public boolean equals(Object obj) {
                    if (this == obj) {
                        return true;
                    }
                    if (!(obj instanceof AvailablePackages)) {
                        return false;
                    }
                    AvailablePackages availablePackages = (AvailablePackages) obj;
                    return o.c(this.packagesOutsideTabs, availablePackages.packagesOutsideTabs) && o.c(this.packagesByTab, availablePackages.packagesByTab);
                }

                public final boolean getHasAnyPackages() {
                    return (this.packagesOutsideTabs.isEmpty() && this.packagesByTab.isEmpty()) ? false : true;
                }

                public final Map<Integer, List<Info>> getPackagesByTab() {
                    return this.packagesByTab;
                }

                public final List<Info> getPackagesOutsideTabs() {
                    return this.packagesOutsideTabs;
                }

                public int hashCode() {
                    return this.packagesByTab.hashCode() + (this.packagesOutsideTabs.hashCode() * 31);
                }

                public final AvailablePackages merge(AvailablePackages availablePackages) {
                    List<Info> list = this.packagesOutsideTabs;
                    List<Info> list2 = availablePackages != null ? availablePackages.packagesOutsideTabs : null;
                    if (list2 == null) {
                        list2 = y.f26065a;
                    }
                    ArrayList arrayListS0 = AbstractC3251q.s0(list2, list);
                    Map<Integer, List<Info>> map = this.packagesByTab;
                    if (map.isEmpty()) {
                        Map<Integer, List<Info>> map2 = availablePackages != null ? availablePackages.packagesByTab : null;
                        map = map2 == null ? z.f26066a : map2;
                    }
                    return new AvailablePackages(arrayListS0, map);
                }

                public String toString() {
                    return "AvailablePackages(packagesOutsideTabs=" + this.packagesOutsideTabs + ", packagesByTab=" + this.packagesByTab + ')';
                }

                @StabilityInferred(parameters = 0)
                public static final class Info {
                    public static final int $stable = 8;
                    private final boolean isSelectedByDefault;
                    private final Package pkg;
                    private final ResolvedOffer resolvedOffer;
                    private final String uniqueId;

                    public Info(Package pkg, boolean z6, ResolvedOffer resolvedOffer) {
                        String identifier;
                        SubscriptionOption option;
                        o.h(pkg, "pkg");
                        this.pkg = pkg;
                        this.isSelectedByDefault = z6;
                        this.resolvedOffer = resolvedOffer;
                        String id = null;
                        ResolvedOffer.ConfiguredOffer configuredOffer = resolvedOffer instanceof ResolvedOffer.ConfiguredOffer ? (ResolvedOffer.ConfiguredOffer) resolvedOffer : null;
                        if (configuredOffer != null && (option = configuredOffer.getOption()) != null) {
                            id = option.getId();
                        }
                        if (id != null) {
                            identifier = pkg.getIdentifier() + ':' + id;
                        } else {
                            identifier = pkg.getIdentifier();
                        }
                        this.uniqueId = identifier;
                    }

                    public static /* synthetic */ Info copy$default(Info info, Package r12, boolean z6, ResolvedOffer resolvedOffer, int i6, Object obj) {
                        if ((i6 & 1) != 0) {
                            r12 = info.pkg;
                        }
                        if ((i6 & 2) != 0) {
                            z6 = info.isSelectedByDefault;
                        }
                        if ((i6 & 4) != 0) {
                            resolvedOffer = info.resolvedOffer;
                        }
                        return info.copy(r12, z6, resolvedOffer);
                    }

                    public final Package component1() {
                        return this.pkg;
                    }

                    public final boolean component2() {
                        return this.isSelectedByDefault;
                    }

                    public final ResolvedOffer component3() {
                        return this.resolvedOffer;
                    }

                    public final Info copy(Package pkg, boolean z6, ResolvedOffer resolvedOffer) {
                        o.h(pkg, "pkg");
                        return new Info(pkg, z6, resolvedOffer);
                    }

                    public boolean equals(Object obj) {
                        if (this == obj) {
                            return true;
                        }
                        if (!(obj instanceof Info)) {
                            return false;
                        }
                        Info info = (Info) obj;
                        return o.c(this.pkg, info.pkg) && this.isSelectedByDefault == info.isSelectedByDefault && o.c(this.resolvedOffer, info.resolvedOffer);
                    }

                    public final Package getPkg() {
                        return this.pkg;
                    }

                    public final ResolvedOffer getResolvedOffer() {
                        return this.resolvedOffer;
                    }

                    public final String getUniqueId() {
                        return this.uniqueId;
                    }

                    public int hashCode() {
                        int iF = com.google.android.recaptcha.internal.a.f(this.pkg.hashCode() * 31, 31, this.isSelectedByDefault);
                        ResolvedOffer resolvedOffer = this.resolvedOffer;
                        return iF + (resolvedOffer == null ? 0 : resolvedOffer.hashCode());
                    }

                    public final boolean isSelectedByDefault() {
                        return this.isSelectedByDefault;
                    }

                    public String toString() {
                        return "Info(pkg=" + this.pkg + ", isSelectedByDefault=" + this.isSelectedByDefault + ", resolvedOffer=" + this.resolvedOffer + ')';
                    }

                    public /* synthetic */ Info(Package r12, boolean z6, ResolvedOffer resolvedOffer, int i6, kotlin.jvm.internal.h hVar) {
                        this(r12, z6, (i6 & 4) != 0 ? null : resolvedOffer);
                    }
                }
            }

            public final void update(String selectedPackageUniqueId) {
                o.h(selectedPackageUniqueId, "selectedPackageUniqueId");
                setSelectedPackageUniqueId(selectedPackageUniqueId);
                int selectedTabIndex = getSelectedTabIndex();
                Set<Integer> set = this.tabsByUniqueId.get(selectedPackageUniqueId);
                if (set == null || !set.contains(Integer.valueOf(selectedTabIndex))) {
                    return;
                }
                this.selectedPackageByTab.put(Integer.valueOf(selectedTabIndex), selectedPackageUniqueId);
            }

            /* JADX WARN: Illegal instructions before constructor call */
            public Components(ComponentStyle componentStyle, ComponentStyle componentStyle2, BackgroundStyles backgroundStyles, boolean z6, UiConfig.VariableConfig variableConfig, VariableDataProvider variableDataProvider, Offering offering, NonEmptySet nonEmptySet, String str, a aVar, AvailablePackages availablePackages, Map map, Map map2, C1187b c1187b, Integer num, SimpleSheetState simpleSheetState, PurchasesType purchasesType, int i6, kotlin.jvm.internal.h hVar) {
                C1187b c1187bV;
                int i7 = i6 & 2048;
                z zVar = z.f26066a;
                Map map3 = i7 != 0 ? zVar : map;
                Map map4 = (i6 & 4096) != 0 ? zVar : map2;
                if ((i6 & 8192) != 0) {
                    C1187b c1187b2 = C1187b.f13227c;
                    c1187bV = AbstractC1188c.f13230a.v();
                } else {
                    c1187bV = c1187b;
                }
                this(componentStyle, componentStyle2, backgroundStyles, z6, variableConfig, variableDataProvider, offering, nonEmptySet, str, aVar, availablePackages, map3, map4, c1187bV, (i6 & 16384) != 0 ? null : num, (i6 & DecoderReuseEvaluation.DISCARD_REASON_AUDIO_BYPASS_POSSIBLE) != 0 ? new SimpleSheetState() : simpleSheetState, purchasesType);
            }
        }

        @Stable
        public static final class Legacy implements Loaded {
            public static final int $stable = 0;
            private final Offering offering;
            private final MutableState<TemplateConfiguration.PackageInfo> selectedPackage;
            private final boolean shouldDisplayDismissButton;
            private final TemplateConfiguration templateConfiguration;
            private final PaywallWarning validationWarning;

            public Legacy(Offering offering, TemplateConfiguration templateConfiguration, MutableState<TemplateConfiguration.PackageInfo> selectedPackage, boolean z6, PaywallWarning paywallWarning) {
                o.h(offering, "offering");
                o.h(templateConfiguration, "templateConfiguration");
                o.h(selectedPackage, "selectedPackage");
                this.offering = offering;
                this.templateConfiguration = templateConfiguration;
                this.selectedPackage = selectedPackage;
                this.shouldDisplayDismissButton = z6;
                this.validationWarning = paywallWarning;
            }

            /* JADX WARN: Multi-variable type inference failed */
            public static /* synthetic */ Legacy copy$default(Legacy legacy, Offering offering, TemplateConfiguration templateConfiguration, MutableState mutableState, boolean z6, PaywallWarning paywallWarning, int i6, Object obj) {
                if ((i6 & 1) != 0) {
                    offering = legacy.offering;
                }
                if ((i6 & 2) != 0) {
                    templateConfiguration = legacy.templateConfiguration;
                }
                if ((i6 & 4) != 0) {
                    mutableState = legacy.selectedPackage;
                }
                if ((i6 & 8) != 0) {
                    z6 = legacy.shouldDisplayDismissButton;
                }
                if ((i6 & 16) != 0) {
                    paywallWarning = legacy.validationWarning;
                }
                PaywallWarning paywallWarning2 = paywallWarning;
                MutableState mutableState2 = mutableState;
                return legacy.copy(offering, templateConfiguration, mutableState2, z6, paywallWarning2);
            }

            public final Offering component1() {
                return this.offering;
            }

            public final TemplateConfiguration component2() {
                return this.templateConfiguration;
            }

            public final MutableState<TemplateConfiguration.PackageInfo> component3() {
                return this.selectedPackage;
            }

            public final boolean component4() {
                return this.shouldDisplayDismissButton;
            }

            public final PaywallWarning component5() {
                return this.validationWarning;
            }

            public final Legacy copy(Offering offering, TemplateConfiguration templateConfiguration, MutableState<TemplateConfiguration.PackageInfo> selectedPackage, boolean z6, PaywallWarning paywallWarning) {
                o.h(offering, "offering");
                o.h(templateConfiguration, "templateConfiguration");
                o.h(selectedPackage, "selectedPackage");
                return new Legacy(offering, templateConfiguration, selectedPackage, z6, paywallWarning);
            }

            public boolean equals(Object obj) {
                if (this == obj) {
                    return true;
                }
                if (!(obj instanceof Legacy)) {
                    return false;
                }
                Legacy legacy = (Legacy) obj;
                return o.c(this.offering, legacy.offering) && o.c(this.templateConfiguration, legacy.templateConfiguration) && o.c(this.selectedPackage, legacy.selectedPackage) && this.shouldDisplayDismissButton == legacy.shouldDisplayDismissButton && o.c(this.validationWarning, legacy.validationWarning);
            }

            @Override // com.revenuecat.purchases.ui.revenuecatui.data.PaywallState.Loaded
            public Offering getOffering() {
                return this.offering;
            }

            public final MutableState<TemplateConfiguration.PackageInfo> getSelectedPackage() {
                return this.selectedPackage;
            }

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

            public final TemplateConfiguration getTemplateConfiguration() {
                return this.templateConfiguration;
            }

            public final PaywallWarning getValidationWarning() {
                return this.validationWarning;
            }

            public int hashCode() {
                int iF = com.google.android.recaptcha.internal.a.f((this.selectedPackage.hashCode() + ((this.templateConfiguration.hashCode() + (this.offering.hashCode() * 31)) * 31)) * 31, 31, this.shouldDisplayDismissButton);
                PaywallWarning paywallWarning = this.validationWarning;
                return iF + (paywallWarning == null ? 0 : paywallWarning.hashCode());
            }

            public final void selectPackage(TemplateConfiguration.PackageInfo packageInfo) {
                o.h(packageInfo, "packageInfo");
                this.selectedPackage.setValue(packageInfo);
            }

            public String toString() {
                return "Legacy(offering=" + this.offering + ", templateConfiguration=" + this.templateConfiguration + ", selectedPackage=" + this.selectedPackage + ", shouldDisplayDismissButton=" + this.shouldDisplayDismissButton + ", validationWarning=" + this.validationWarning + ')';
            }

            public /* synthetic */ Legacy(Offering offering, TemplateConfiguration templateConfiguration, MutableState mutableState, boolean z6, PaywallWarning paywallWarning, int i6, kotlin.jvm.internal.h hVar) {
                this(offering, templateConfiguration, (MutableState<TemplateConfiguration.PackageInfo>) mutableState, z6, (i6 & 16) != 0 ? null : paywallWarning);
            }

            public /* synthetic */ Legacy(Offering offering, TemplateConfiguration templateConfiguration, TemplateConfiguration.PackageInfo packageInfo, boolean z6, PaywallWarning paywallWarning, int i6, kotlin.jvm.internal.h hVar) {
                this(offering, templateConfiguration, packageInfo, z6, (i6 & 16) != 0 ? null : paywallWarning);
            }

            /* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */
            public Legacy(Offering offering, TemplateConfiguration templateConfiguration, TemplateConfiguration.PackageInfo selectedPackage, boolean z6, PaywallWarning paywallWarning) {
                this(offering, templateConfiguration, (MutableState<TemplateConfiguration.PackageInfo>) SnapshotStateKt__SnapshotStateKt.mutableStateOf$default(selectedPackage, null, 2, null), z6, paywallWarning);
                o.h(offering, "offering");
                o.h(templateConfiguration, "templateConfiguration");
                o.h(selectedPackage, "selectedPackage");
            }
        }
    }
}
