package com.revenuecat.purchases.amazon;

import J4.c;
import J4.e;
import com.amazon.device.iap.model.Receipt;
import com.google.android.recaptcha.internal.a;
import com.revenuecat.purchases.LogHandler;
import com.revenuecat.purchases.LogLevel;
import com.revenuecat.purchases.PurchasesError;
import com.revenuecat.purchases.common.Config;
import com.revenuecat.purchases.common.LogIntent;
import com.revenuecat.purchases.common.LogWrapperKt;
import java.util.Map;
import kotlin.jvm.internal.A;
import kotlin.jvm.internal.o;
import kotlin.jvm.internal.p;
import org.json.JSONException;
import org.json.JSONObject;
import w4.C3137A;

/* JADX INFO: loaded from: classes3.dex */
public final class AmazonBilling$getMissingSkusForReceipts$1$1 extends p implements c {
    final /* synthetic */ Map<String, PurchasesError> $errorMap;
    final /* synthetic */ e $onCompletion;
    final /* synthetic */ Receipt $receipt;
    final /* synthetic */ A $receiptsLeft;
    final /* synthetic */ Map<String, String> $successMap;
    final /* synthetic */ AmazonBilling this$0;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public AmazonBilling$getMissingSkusForReceipts$1$1(Map<String, String> map, Receipt receipt, A a6, AmazonBilling amazonBilling, e eVar, Map<String, PurchasesError> map2) {
        super(1);
        this.$successMap = map;
        this.$receipt = receipt;
        this.$receiptsLeft = a6;
        this.this$0 = amazonBilling;
        this.$onCompletion = eVar;
        this.$errorMap = map2;
    }

    @Override // J4.c
    public /* bridge */ /* synthetic */ Object invoke(Object obj) throws JSONException {
        invoke((JSONObject) obj);
        return C3137A.f25453a;
    }

    public final void invoke(JSONObject response) throws JSONException {
        LogHandler currentLogHandler;
        String strJ;
        String str;
        o.h(response, "response");
        LogIntent logIntent = LogIntent.DEBUG;
        AmazonBilling$getMissingSkusForReceipts$1$1$invoke$$inlined$log$1 amazonBilling$getMissingSkusForReceipts$1$1$invoke$$inlined$log$1 = new AmazonBilling$getMissingSkusForReceipts$1$1$invoke$$inlined$log$1(logIntent, response);
        switch (LogWrapperKt.WhenMappings.$EnumSwitchMapping$0[logIntent.ordinal()]) {
            case 1:
                LogLevel logLevel = LogLevel.DEBUG;
                currentLogHandler = LogWrapperKt.getCurrentLogHandler();
                if (Config.INSTANCE.getLogLevel().compareTo(logLevel) <= 0) {
                    strJ = a.j(logLevel, new StringBuilder("[Purchases] - "));
                    str = (String) amazonBilling$getMissingSkusForReceipts$1$1$invoke$$inlined$log$1.invoke();
                    currentLogHandler.d(strJ, str);
                }
                break;
            case 2:
                LogWrapperKt.getCurrentLogHandler().e("[Purchases] - ERROR", (String) amazonBilling$getMissingSkusForReceipts$1$1$invoke$$inlined$log$1.invoke(), null);
                break;
            case 3:
                LogLevel logLevel2 = LogLevel.WARN;
                LogHandler currentLogHandler2 = LogWrapperKt.getCurrentLogHandler();
                if (Config.INSTANCE.getLogLevel().compareTo(logLevel2) <= 0) {
                    currentLogHandler2.w(a.j(logLevel2, new StringBuilder("[Purchases] - ")), (String) amazonBilling$getMissingSkusForReceipts$1$1$invoke$$inlined$log$1.invoke());
                }
                break;
            case 4:
                LogLevel logLevel3 = LogLevel.INFO;
                LogHandler currentLogHandler3 = LogWrapperKt.getCurrentLogHandler();
                if (Config.INSTANCE.getLogLevel().compareTo(logLevel3) <= 0) {
                    currentLogHandler3.i(a.j(logLevel3, new StringBuilder("[Purchases] - ")), (String) amazonBilling$getMissingSkusForReceipts$1$1$invoke$$inlined$log$1.invoke());
                }
                break;
            case 5:
                LogLevel logLevel4 = LogLevel.DEBUG;
                currentLogHandler = LogWrapperKt.getCurrentLogHandler();
                if (Config.INSTANCE.getLogLevel().compareTo(logLevel4) <= 0) {
                    strJ = a.j(logLevel4, new StringBuilder("[Purchases] - "));
                    str = (String) amazonBilling$getMissingSkusForReceipts$1$1$invoke$$inlined$log$1.invoke();
                    currentLogHandler.d(strJ, str);
                }
                break;
            case 6:
                LogWrapperKt.getCurrentLogHandler().e("[Purchases] - ERROR", (String) amazonBilling$getMissingSkusForReceipts$1$1$invoke$$inlined$log$1.invoke(), null);
                break;
            case 7:
                LogLevel logLevel5 = LogLevel.INFO;
                LogHandler currentLogHandler4 = LogWrapperKt.getCurrentLogHandler();
                if (Config.INSTANCE.getLogLevel().compareTo(logLevel5) <= 0) {
                    currentLogHandler4.i(a.j(logLevel5, new StringBuilder("[Purchases] - ")), (String) amazonBilling$getMissingSkusForReceipts$1$1$invoke$$inlined$log$1.invoke());
                }
                break;
            case 8:
                LogLevel logLevel6 = LogLevel.DEBUG;
                currentLogHandler = LogWrapperKt.getCurrentLogHandler();
                if (Config.INSTANCE.getLogLevel().compareTo(logLevel6) <= 0) {
                    strJ = a.j(logLevel6, new StringBuilder("[Purchases] - "));
                    str = (String) amazonBilling$getMissingSkusForReceipts$1$1$invoke$$inlined$log$1.invoke();
                    currentLogHandler.d(strJ, str);
                }
                break;
            case 9:
                LogLevel logLevel7 = LogLevel.DEBUG;
                currentLogHandler = LogWrapperKt.getCurrentLogHandler();
                if (Config.INSTANCE.getLogLevel().compareTo(logLevel7) <= 0) {
                    strJ = a.j(logLevel7, new StringBuilder("[Purchases] - "));
                    str = (String) amazonBilling$getMissingSkusForReceipts$1$1$invoke$$inlined$log$1.invoke();
                    currentLogHandler.d(strJ, str);
                }
                break;
            case 10:
                LogLevel logLevel8 = LogLevel.WARN;
                LogHandler currentLogHandler5 = LogWrapperKt.getCurrentLogHandler();
                if (Config.INSTANCE.getLogLevel().compareTo(logLevel8) <= 0) {
                    currentLogHandler5.w(a.j(logLevel8, new StringBuilder("[Purchases] - ")), (String) amazonBilling$getMissingSkusForReceipts$1$1$invoke$$inlined$log$1.invoke());
                }
                break;
            case 11:
                LogLevel logLevel9 = LogLevel.WARN;
                LogHandler currentLogHandler6 = LogWrapperKt.getCurrentLogHandler();
                if (Config.INSTANCE.getLogLevel().compareTo(logLevel9) <= 0) {
                    currentLogHandler6.w(a.j(logLevel9, new StringBuilder("[Purchases] - ")), (String) amazonBilling$getMissingSkusForReceipts$1$1$invoke$$inlined$log$1.invoke());
                }
                break;
            case 12:
                LogWrapperKt.getCurrentLogHandler().e("[Purchases] - ERROR", (String) amazonBilling$getMissingSkusForReceipts$1$1$invoke$$inlined$log$1.invoke(), null);
                break;
            case 13:
                LogLevel logLevel10 = LogLevel.WARN;
                LogHandler currentLogHandler7 = LogWrapperKt.getCurrentLogHandler();
                if (Config.INSTANCE.getLogLevel().compareTo(logLevel10) <= 0) {
                    currentLogHandler7.w(a.j(logLevel10, new StringBuilder("[Purchases] - ")), (String) amazonBilling$getMissingSkusForReceipts$1$1$invoke$$inlined$log$1.invoke());
                }
                break;
            case 14:
                LogWrapperKt.getCurrentLogHandler().e("[Purchases] - ERROR", (String) amazonBilling$getMissingSkusForReceipts$1$1$invoke$$inlined$log$1.invoke(), null);
                break;
        }
        Map<String, String> map = this.$successMap;
        String receiptId = this.$receipt.getReceiptId();
        o.g(receiptId, "receipt.receiptId");
        Object obj = response.get("termSku");
        o.f(obj, "null cannot be cast to non-null type kotlin.String");
        map.put(receiptId, (String) obj);
        A a6 = this.$receiptsLeft;
        int i6 = a6.f20113a - 1;
        a6.f20113a = i6;
        if (i6 == 0) {
            this.this$0.cache.cacheSkusByToken(this.$successMap);
            this.$onCompletion.invoke(this.$successMap, this.$errorMap);
        }
    }
}
