package defpackage;

import android.app.Activity;
import android.content.Context;
import android.content.ContextWrapper;
import android.content.DialogInterface;
import androidx.lifecycle.n;
import androidx.media3.container.NalUnitUtil;
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import com.strmr.ps.R;
import com.strmr.ps.data.auth.BlockReason;
import com.strmr.ps.data.auth.Feature;
import com.strmr.ps.data.auth.FeatureGateManager;
import com.strmr.ps.data.auth.GateResult;
import com.strmr.ps.data.subscription.ProSubscriptionManager;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\bÆ\u0002\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Lii7;", "", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final class ii7 {

    @Metadata(k = 3, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public /* synthetic */ class a {
        public static final /* synthetic */ int[] a;

        static {
            int[] iArr = new int[BlockReason.values().length];
            try {
                iArr[BlockReason.NOT_SIGNED_IN.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                iArr[BlockReason.SUBSCRIPTION_REQUIRED.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                iArr[BlockReason.UPDATE_REQUIRED.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                iArr[BlockReason.LICENSE_INVALID.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
            a = iArr;
        }
    }

    public static void a(Context context, FeatureGateManager featureGateManager, Feature feature, n nVar, qq3 qq3Var) {
        GateResult blocked;
        q07 q07Var;
        cr4.g(featureGateManager, "featureGateManager");
        cr4.g(feature, "feature");
        feature.name();
        featureGateManager.d.isProRequired();
        feature.getRequiresSubscription();
        featureGateManager.a();
        if (feature.getRequiresGoogleAccount() && featureGateManager.a.b.getValue() == null && featureGateManager.b.f() == null) {
            feature.name();
            blocked = new GateResult.Blocked(BlockReason.NOT_SIGNED_IN);
        } else if (!feature.getRequiresSubscription() || featureGateManager.a()) {
            feature.name();
            blocked = GateResult.Allowed.INSTANCE;
        } else {
            feature.name();
            blocked = new GateResult.Blocked(BlockReason.SUBSCRIPTION_REQUIRED);
        }
        if (blocked instanceof GateResult.Allowed) {
            qq3Var.invoke();
            return;
        }
        if (!(blocked instanceof GateResult.Blocked)) {
            throw new io6();
        }
        BlockReason reason = ((GateResult.Blocked) blocked).getReason();
        ProSubscriptionManager proSubscriptionManager = featureGateManager.c;
        cr4.g(reason, "reason");
        int i = a.a[reason.ordinal()];
        if (i == 1) {
            q07Var = new q07("Sign In Required", "Please link your device using a STRMR account to use this feature.");
        } else if (i == 2) {
            q07Var = new q07("Pro Feature", "This feature requires a Pro subscription.\n\nStart your 14-day free trial to unlock:\n• Debrid service connections\n• Custom addon installation\n• Priority support");
        } else if (i == 3) {
            q07Var = new q07("Update Required", "Please update the app to continue using this feature.");
        } else {
            if (i != 4) {
                throw new io6();
            }
            q07Var = new q07("Invalid License", "Please install the app from Google Play Store.");
        }
        String str = (String) q07Var.a;
        MaterialAlertDialogBuilder message = new gv3(context, R.style.StrmrDialogTheme).setTitle((CharSequence) str).setMessage((CharSequence) q07Var.b);
        cr4.f(message, "setMessage(...)");
        Context baseContext = context;
        while (true) {
            if (!(baseContext instanceof ContextWrapper)) {
                break;
            }
            if (baseContext instanceof Activity) {
                break;
            }
            baseContext = ((ContextWrapper) baseContext).getBaseContext();
        }
        if (reason == BlockReason.SUBSCRIPTION_REQUIRED) {
            message.setPositiveButton((CharSequence) "Start Free Trial", (DialogInterface.OnClickListener) new zf1(nVar, proSubscriptionManager, context, 2));
            message.setNeutralButton((CharSequence) "Buy Now", (DialogInterface.OnClickListener) new rq(context, 2));
            message.setNegativeButton((CharSequence) "Cancel", (DialogInterface.OnClickListener) null);
        } else if (reason == BlockReason.NOT_SIGNED_IN) {
            message.setPositiveButton((CharSequence) "OK", (DialogInterface.OnClickListener) null);
        } else {
            message.setPositiveButton((CharSequence) "OK", (DialogInterface.OnClickListener) null);
        }
        message.show();
    }
}
