导航菜单

页面标题

页面副标题

Crafto v9.3.3 - CashfreeNativeCheckoutActivity.java 源代码

正在查看: Crafto v9.3.3 应用的 CashfreeNativeCheckoutActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.cashfree.pg.ui.hidden.checkout;

import A8.c0;
import O2.F;
import T6.d;
import V6.C1051b;
import V6.D;
import V6.DialogC1053d;
import V6.x;
import X6.C1250i;
import X6.C1251j;
import X6.G;
import X6.M;
import X6.o;
import X6.u;
import Y6.f;
import android.graphics.Color;
import android.graphics.PorterDuff;
import android.os.Bundle;
import android.view.MenuItem;
import android.widget.ProgressBar;
import androidx.annotation.NonNull;
import androidx.appcompat.widget.LinearLayoutCompat;
import androidx.coordinatorlayout.widget.CoordinatorLayout;
import com.appsflyer.AppsFlyerProperties;
import com.cashfree.pg.core.api.CFCorePaymentGatewayService;
import com.cashfree.pg.core.api.CFSession;
import com.cashfree.pg.core.api.CFTheme;
import com.cashfree.pg.core.api.base.CFPayment;
import com.cashfree.pg.core.api.exception.CFException;
import com.cashfree.pg.core.api.persistence.CFPersistence;
import com.cashfree.pg.core.api.state.PaymentMode;
import com.cashfree.pg.core.api.state.TxnState;
import com.cashfree.pg.core.api.ui.PaymentInitiationData;
import com.cashfree.pg.core.api.ui.dialog.PVBottomSheetDialog;
import com.cashfree.pg.core.api.utils.AnalyticsUtil;
import com.cashfree.pg.core.api.utils.CFErrorResponse;
import com.cashfree.pg.core.api.utils.CFUPIApp;
import com.cashfree.pg.core.api.utils.CFUtil;
import com.cashfree.pg.core.api.utils.ThreadUtil;
import com.cashfree.pg.core.hidden.analytics.UserEvents;
import com.cashfree.pg.core.hidden.network.response.models.config.EmiDetails;
import com.cashfree.pg.core.hidden.network.response.models.config.OrderDetails;
import com.cashfree.pg.core.hidden.network.response.models.config.PaymentModes;
import com.cashfree.pg.core.hidden.utils.CFPaymentModes;
import com.cashfree.pg.ui.api.CFDropCheckoutPayment;
import com.cashfree.pg.ui.hidden.activity.INativePaymentCheckoutEvents;
import com.cashfree.pg.ui.hidden.activity.base.BaseActivity;
import com.cashfree.pg.ui.hidden.checkout.CashfreeNativeCheckoutActivity;
import com.cashfree.pg.ui.hidden.checkout.callbacks.CFNativeCoreCallbacks;
import com.cashfree.pg.ui.hidden.checkout.w;
import com.google.android.material.textfield.TextInputLayout;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import z6.C2889a;

public class CashfreeNativeCheckoutActivity extends BaseActivity implements INativePaymentCheckoutEvents, G.b, o.b, PVBottomSheetDialog.PaymentVerificationListener, M.a, u.a, C1250i.b, f.b, x.c, C1251j.b {

    public static final int f20800x = 0;

    public e7.c f20801b;

    public LinearLayoutCompat f20802c;
    public W6.f d;

    public G f20803e;

    public X6.o f20804f;

    public M f20805g;

    public X6.u f20806h;

    public C1250i f20807i;

    public C1251j f20808j;

    public CoordinatorLayout f20809k;

    public CFTheme f20810l;

    public D f20811m;

    public V6.k f20812n;

    public C1051b f20813o;

    public x f20814p;

    public DialogC1053d f20815q;

    public V6.t f20816r;

    public boolean f20819u;

    public PaymentInitiationData f20820v;

    public boolean f20817s = false;

    public boolean f20818t = true;

    public final CFNativeCoreCallbacks f20821w = new AnonymousClass1();

    public class AnonymousClass1 extends CFNativeCoreCallbacks {
        public AnonymousClass1() {
        }

        @Override
        public final void a(String str) {
            int i7 = CashfreeNativeCheckoutActivity.f20800x;
            CashfreeNativeCheckoutActivity.this.M(str);
        }

        @Override
        public void onPaymentFailure(final CFErrorResponse cFErrorResponse, String str) {
            ThreadUtil.runOnUIThread(new Runnable() {
                @Override
                public final void run() {
                    CashfreeNativeCheckoutActivity cashfreeNativeCheckoutActivity = CashfreeNativeCheckoutActivity.this;
                    cashfreeNativeCheckoutActivity.getClass();
                    cashfreeNativeCheckoutActivity.runOnUiThread(new c(cashfreeNativeCheckoutActivity));
                    CFErrorResponse cFErrorResponse2 = cFErrorResponse;
                    int i7 = CashfreeNativeCheckoutActivity.d.f20823a[d7.f.getCode(cFErrorResponse2.getCode()).ordinal()];
                    if (i7 == 1) {
                        G g8 = cashfreeNativeCheckoutActivity.f20803e;
                        if (g8 != null) {
                            TextInputLayout textInputLayout = g8.f9688f;
                            textInputLayout.setError("Please enter a valid upi id.");
                            textInputLayout.setErrorEnabled(true);
                        }
                        UserEvents userEvents = UserEvents.cfevent_payment_processing_error;
                        o oVar = new o();
                        oVar.put("payment_mode", "UPI");
                        oVar.put(AppsFlyerProperties.CHANNEL, cashfreeNativeCheckoutActivity.f20820v.getId());
                        oVar.put("payment_method", "COLLECT");
                        oVar.put("error_code", cFErrorResponse2.getCode());
                        oVar.put("error_message", cFErrorResponse2.getMessage());
                        AnalyticsUtil.addEvent(userEvents, oVar);
                        UserEvents userEvents2 = UserEvents.cfevent_payment_ended;
                        p pVar = new p();
                        pVar.put("payment_mode", "UPI");
                        pVar.put(AppsFlyerProperties.CHANNEL, "UPI");
                        pVar.put("payment_attempt_status", "cancelled");
                        AnalyticsUtil.addEvent(userEvents2, pVar);
                        return;
                    }
                    if (i7 == 2) {
                        C1250i c1250i = cashfreeNativeCheckoutActivity.f20807i;
                        if (c1250i != null) {
                            TextInputLayout textInputLayout2 = c1250i.f9737f;
                            textInputLayout2.setError("Enter a valid card number.");
                            textInputLayout2.setErrorEnabled(true);
                        }
                        UserEvents userEvents3 = UserEvents.cfevent_payment_processing_error;
                        q qVar = new q();
                        qVar.put("payment_mode", PaymentMode.CARD.name());
                        qVar.put("error_code", cFErrorResponse2.getCode());
                        qVar.put("error_message", cFErrorResponse2.getMessage());
                        AnalyticsUtil.addEvent(userEvents3, qVar);
                        UserEvents userEvents4 = UserEvents.cfevent_payment_ended;
                        r rVar = new r();
                        rVar.put("payment_mode", cashfreeNativeCheckoutActivity.f20820v.getPaymentMode().name());
                        if (cashfreeNativeCheckoutActivity.f20820v.getName() != null && !cashfreeNativeCheckoutActivity.f20820v.getName().isEmpty()) {
                            rVar.put("payment_method", cashfreeNativeCheckoutActivity.f20820v.getName());
                        }
                        rVar.put("payment_attempt_status", "cancelled");
                        AnalyticsUtil.addEvent(userEvents4, rVar);
                        CFPersistence.getInstance().clearTxnID();
                        return;
                    }
                    if (i7 == 3) {
                        C1250i c1250i2 = cashfreeNativeCheckoutActivity.f20807i;
                        if (c1250i2 != null) {
                            TextInputLayout textInputLayout3 = c1250i2.d;
                            textInputLayout3.setError("Enter valid card holder's name.");
                            textInputLayout3.setErrorEnabled(true);
                        }
                        UserEvents userEvents5 = UserEvents.cfevent_payment_processing_error;
                        s sVar = new s();
                        sVar.put("payment_mode", PaymentMode.CARD.name());
                        sVar.put("error_code", cFErrorResponse2.getCode());
                        sVar.put("error_message", cFErrorResponse2.getMessage());
                        AnalyticsUtil.addEvent(userEvents5, sVar);
                        UserEvents userEvents6 = UserEvents.cfevent_payment_ended;
                        t tVar = new t();
                        tVar.put("payment_mode", cashfreeNativeCheckoutActivity.f20820v.getPaymentMode().name());
                        if (cashfreeNativeCheckoutActivity.f20820v.getName() != null && !cashfreeNativeCheckoutActivity.f20820v.getName().isEmpty()) {
                            tVar.put("payment_method", cashfreeNativeCheckoutActivity.f20820v.getName());
                        }
                        tVar.put("payment_attempt_status", "cancelled");
                        AnalyticsUtil.addEvent(userEvents6, tVar);
                        CFPersistence.getInstance().clearTxnID();
                        return;
                    }
                    if (i7 == 4) {
                        X6.u uVar = cashfreeNativeCheckoutActivity.f20806h;
                        if (uVar != null) {
                            TextInputLayout textInputLayout4 = uVar.f9792j;
                            textInputLayout4.setError("Phone number given not eligible for payment method");
                            textInputLayout4.setErrorEnabled(true);
                        }
                        UserEvents userEvents7 = UserEvents.cfevent_payment_processing_error;
                        u uVar2 = new u();
                        uVar2.put("payment_mode", cashfreeNativeCheckoutActivity.f20820v.getPaymentMode().name());
                        uVar2.put("error_code", cFErrorResponse2.getCode());
                        uVar2.put("error_message", cFErrorResponse2.getMessage());
                        AnalyticsUtil.addEvent(userEvents7, uVar2);
                        UserEvents userEvents8 = UserEvents.cfevent_payment_ended;
                        v vVar = new v();
                        vVar.put("payment_mode", cashfreeNativeCheckoutActivity.f20820v.getPaymentMode().name());
                        if (cashfreeNativeCheckoutActivity.f20820v.getName() != null && !cashfreeNativeCheckoutActivity.f20820v.getName().isEmpty()) {
                            vVar.put("payment_method", cashfreeNativeCheckoutActivity.f20820v.getName());
                        }
                        vVar.put("payment_attempt_status", "cancelled");
                        AnalyticsUtil.addEvent(userEvents8, vVar);
                        CFPersistence.getInstance().clearTxnID();
                        return;
                    }
                    if (i7 == 5) {
                        UserEvents userEvents9 = UserEvents.cfevent_payment_ended;
                        k kVar = new k();
                        PaymentMode paymentMode = cashfreeNativeCheckoutActivity.f20820v.getPaymentMode();
                        if (paymentMode.equals(PaymentMode.QR_CODE)) {
                            kVar.put("payment_mode", "UPI");
                            kVar.put(AppsFlyerProperties.CHANNEL, "QR");
                        } else if (paymentMode.equals(PaymentMode.UPI_COLLECT)) {
                            kVar.put("payment_mode", "UPI");
                            kVar.put(AppsFlyerProperties.CHANNEL, "COLLECT");
                        } else if (paymentMode.equals(PaymentMode.UPI_INTENT)) {
                            kVar.put("payment_mode", "UPI");
                            kVar.put(AppsFlyerProperties.CHANNEL, "INTENT");
                        } else {
                            kVar.put("payment_mode", cashfreeNativeCheckoutActivity.f20820v.getPaymentMode().name());
                        }
                        if (cashfreeNativeCheckoutActivity.f20820v.getName() != null && !cashfreeNativeCheckoutActivity.f20820v.getName().isEmpty()) {
                            kVar.put("payment_method", cashfreeNativeCheckoutActivity.f20820v.getName());
                        }
                        kVar.put("payment_attempt_status", "cancelled");
                        AnalyticsUtil.addEvent(userEvents9, kVar);
                        CFPersistence.getInstance().clearTxnID();
                        return;
                    }
                    UserEvents userEvents10 = UserEvents.cfevent_payment_ended;
                    l lVar = new l();
                    PaymentMode paymentMode2 = cashfreeNativeCheckoutActivity.f20820v.getPaymentMode();
                    if (paymentMode2.equals(PaymentMode.QR_CODE)) {
                        lVar.put("payment_mode", "UPI");
                        lVar.put(AppsFlyerProperties.CHANNEL, "QR");
                    } else if (paymentMode2.equals(PaymentMode.UPI_COLLECT)) {
                        lVar.put("payment_mode", "UPI");
                        lVar.put(AppsFlyerProperties.CHANNEL, "COLLECT");
                    } else if (paymentMode2.equals(PaymentMode.UPI_INTENT)) {
                        lVar.put("payment_mode", "UPI");
                        lVar.put(AppsFlyerProperties.CHANNEL, "INTENT");
                    } else {
                        lVar.put("payment_mode", cashfreeNativeCheckoutActivity.f20820v.getPaymentMode().name());
                    }
                    if (cashfreeNativeCheckoutActivity.f20820v.getName() != null && !cashfreeNativeCheckoutActivity.f20820v.getName().isEmpty()) {
                        lVar.put("payment_method", cashfreeNativeCheckoutActivity.f20820v.getName());
                    }
                    lVar.put("payment_attempt_status", "failed");
                    AnalyticsUtil.addEvent(userEvents10, lVar);
                    CFPersistence.getInstance().clearTxnID();
                    cashfreeNativeCheckoutActivity.L(cFErrorResponse2);
                }
            });
        }

        @Override
        public final void onQRFetched(final String str) {
            ThreadUtil.runOnUIThread(new Runnable() {
                @Override
                public final void run() {
                    CashfreeNativeCheckoutActivity cashfreeNativeCheckoutActivity = CashfreeNativeCheckoutActivity.this;
                    cashfreeNativeCheckoutActivity.getClass();
                    cashfreeNativeCheckoutActivity.runOnUiThread(new c(cashfreeNativeCheckoutActivity));
                    V6.t tVar = cashfreeNativeCheckoutActivity.f20816r;
                    if (tVar != null && tVar.isShowing()) {
                        cashfreeNativeCheckoutActivity.f20816r.dismiss();
                    }
                    cashfreeNativeCheckoutActivity.f20816r = new V6.t(cashfreeNativeCheckoutActivity, str, cashfreeNativeCheckoutActivity.f20810l, cashfreeNativeCheckoutActivity);
                    if (cashfreeNativeCheckoutActivity.isFinishing() || cashfreeNativeCheckoutActivity.isDestroyed()) {
                        return;
                    }
                    cashfreeNativeCheckoutActivity.f20816r.show();
                }
            });
        }
    }

    public class a extends HashMap<String, String> {
    }

    public class b extends HashMap<String, String> {
    }

    public class c extends HashMap<String, String> {
    }

    public static class d {

        public static final int[] f20823a;

        public static final int[] f20824b;

        static {
            int[] iArr = new int[CFPaymentModes.values().length];
            f20824b = iArr;
            try {
                iArr[CFPaymentModes.UPI.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                f20824b[CFPaymentModes.NB.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                f20824b[CFPaymentModes.WALLET.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                f20824b[CFPaymentModes.PAY_LATER.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
            try {
                f20824b[CFPaymentModes.CARD.ordinal()] = 5;
            } catch (NoSuchFieldError unused5) {
            }
            try {
                f20824b[CFPaymentModes.EMI.ordinal()] = 6;
            } catch (NoSuchFieldError unused6) {
            }
            int[] iArr2 = new int[d7.f.values().length];
            f20823a = iArr2;
            try {
                iArr2[d7.f.upi_id_invalid.ordinal()] = 1;
            } catch (NoSuchFieldError unused7) {
            }
            try {
                f20823a[d7.f.card_holder_name_invalid.ordinal()] = 2;
            } catch (NoSuchFieldError unused8) {
            }
            try {
                f20823a[d7.f.card_number_invalid.ordinal()] = 3;
            } catch (NoSuchFieldError unused9) {
            }
            try {
                f20823a[d7.f.phone_ineligible.ordinal()] = 4;
            } catch (NoSuchFieldError unused10) {
            }
            try {
                f20823a[d7.f.action_cancelled.ordinal()] = 5;
            } catch (NoSuchFieldError unused11) {
            }
        }
    }

    public static boolean I(Kf.b bVar) {
        return bVar != null && bVar.L();
    }

    @Override
    public final Dl.a G() {
        return this.f20801b;
    }

    public final Kf.b H(OrderDetails orderDetails, CFPaymentModes cFPaymentModes, PaymentModes paymentModes, ArrayList<CFUPIApp> arrayList, EmiDetails emiDetails) {
        switch (d.f20824b[cFPaymentModes.ordinal()]) {
            case 1:
                if (paymentModes.getUpiOption().isCollectEnabled() || ((arrayList != null && arrayList.size() > 0) || getResources().getBoolean(R6.b.isDeviceTablet))) {
                    if (this.f20803e == null) {
                        this.f20803e = new G(this.f20802c, orderDetails, paymentModes.getUpiOption().isCollectEnabled(), this.f20810l, arrayList, this);
                    }
                    return this.f20803e;
                }
            case 2:
                break;
            case 3:
                if (this.f20805g == null) {
                    this.f20805g = new M(this.f20802c, paymentModes.getWallet(), orderDetails, this.f20810l, this);
                }
                return this.f20805g;
            case 4:
                if (this.f20806h == null) {
                    this.f20806h = new X6.u(this.f20802c, paymentModes.getPayLater(), orderDetails, this.f20810l, this);
                }
                return this.f20806h;
            case 5:
                if (this.f20807i == null) {
                    this.f20807i = new C1250i(this.f20802c, orderDetails, this.f20810l, this);
                }
                return this.f20807i;
            case 6:
                if (this.f20808j != null || orderDetails.getOrderAmount() < 2499.0d || paymentModes.getEMI().isEmpty() || emiDetails == null || emiDetails.getEmiOptions().isEmpty()) {
                    return null;
                }
                C1251j c1251j = new C1251j(this.f20802c, paymentModes.getEMI(), orderDetails, emiDetails, this.f20810l, this);
                this.f20808j = c1251j;
                return c1251j;
            default:
                return null;
        }
        if (this.f20804f == null) {
            this.f20804f = new X6.o(this.f20802c, paymentModes.getNetBanking(), orderDetails, this.f20810l, this);
        }
        return this.f20804f;
    }

    public final void J() {
        if (I(this.f20803e) || I(this.f20804f) || I(this.f20805g) || I(this.f20806h) || I(this.f20807i)) {
            return;
        }
        this.d.f9357a.setExpanded(true);
    }

    public final void K(PaymentMode paymentMode) {
        UserEvents userEvents = UserEvents.cfevent_payment_mode_focus;
        m mVar = new m();
        mVar.put("payment_mode", paymentMode.name());
        AnalyticsUtil.addEvent(userEvents, mVar);
        G g8 = this.f20803e;
        if (g8 != null && paymentMode != PaymentMode.UPI_INTENT && paymentMode != PaymentMode.UPI_COLLECT && g8.f9696n) {
            g8.o0("");
            g8.f9696n = false;
            g8.f9685b.setVisibility(8);
            g8.f9690h.a();
        }
        X6.o oVar = this.f20804f;
        if (oVar != null && paymentMode != PaymentMode.NET_BANKING && oVar.f9771m) {
            oVar.o0(-1);
            oVar.f9767i.setVisibility(8);
            oVar.f9771m = false;
            oVar.f9768j.a();
        }
        M m7 = this.f20805g;
        if (m7 != null && paymentMode != PaymentMode.WALLET && m7.f9719m) {
            m7.o0(null);
            m7.f9714h.setVisibility(8);
            m7.f9719m = false;
            m7.f9717k.a();
        }
        X6.u uVar = this.f20806h;
        if (uVar != null && paymentMode != PaymentMode.PAY_LATER && uVar.f9795m) {
            uVar.o0(null);
            uVar.f9790h.setVisibility(8);
            uVar.f9795m = false;
            uVar.f9793k.a();
        }
        C1250i c1250i = this.f20807i;
        if (c1250i != null && paymentMode != PaymentMode.CARD && c1250i.f9746o) {
            c1250i.p0();
            c1250i.f9734b.setVisibility(8);
            c1250i.f9746o = false;
            c1250i.f9735c.a();
        }
        this.d.f9357a.setExpanded(false);
    }

    public final void L(final CFErrorResponse cFErrorResponse) {
        final String j02;
        finish();
        if (this.f20817s) {
            return;
        }
        this.f20817s = true;
        if (cFErrorResponse.getMessage().equals("payment method failed.") || (j02 = this.f20801b.j0()) == null) {
            return;
        }
        final int i7 = 0;
        ThreadUtil.runOnUIThread(new Runnable() {
            @Override
            public final void run() {
                Object obj = cFErrorResponse;
                Object obj2 = j02;
                switch (i7) {
                    case 0:
                        int i8 = CashfreeNativeCheckoutActivity.f20800x;
                        T6.d.f7107c.publishEvent(new d.b(T6.e.onFailure, (String) obj2, (CFErrorResponse) obj));
                        break;
                    default:
                        ((wg.b) ((Map.Entry) obj2).getKey()).a((wg.a) obj);
                        break;
                }
            }
        });
    }

    public final void M(final String str) {
        w.a aVar;
        UserEvents userEvents = UserEvents.cfevent_payment_ended;
        b bVar = new b();
        bVar.put(AnalyticsUtil.ORDER_ID, str);
        bVar.put("payment_method", this.f20820v.getPaymentMode().name());
        bVar.put("payment_attempt_status", "ended");
        AnalyticsUtil.addEvent(userEvents, bVar);
        UserEvents userEvents2 = UserEvents.cfevent_checkout_close;
        c cVar = new c();
        cVar.put(AnalyticsUtil.ORDER_ID, str);
        cVar.put("payment_method", this.f20820v.getPaymentMode().name());
        cVar.put(AppsFlyerProperties.CHANNEL, "verify_callback");
        AnalyticsUtil.addEvent(userEvents2, cVar);
        CFPersistence.getInstance().clearTxnID();
        if (this.f20818t) {
            CFSession.Environment environment = CFPersistence.getInstance().getEnvironment();
            e7.c cVar2 = this.f20801b;
            PaymentInitiationData paymentInitiationData = this.f20820v;
            cVar2.f22250b.getClass();
            if (paymentInitiationData.isSaveMethod() && CFPersistence.getInstance().getStatus() == TxnState.SUCCESS && (paymentInitiationData.getPaymentMode() == PaymentMode.UPI_INTENT || paymentInitiationData.getPaymentMode() == PaymentMode.UPI_COLLECT || paymentInitiationData.getPaymentMode() == PaymentMode.NET_BANKING || paymentInitiationData.getPaymentMode() == PaymentMode.WALLET || paymentInitiationData.getPaymentMode() == PaymentMode.PAY_LATER)) {
                w.a aVar2 = new w.a();
                aVar2.f20857f = paymentInitiationData.getPaymentMode();
                aVar2.f20853a = paymentInitiationData.getImageURL();
                aVar2.d = paymentInitiationData.getCode();
                aVar2.f20855c = paymentInitiationData.getId();
                aVar2.f20856e = paymentInitiationData.getPhoneNo();
                aVar2.f20854b = paymentInitiationData.getName();
                w b8 = Z6.a.f10779b.b(environment);
                Iterator<w.a> it = b8.f20852a.iterator();
                while (true) {
                    if (!it.hasNext()) {
                        aVar = null;
                        break;
                    }
                    aVar = it.next();
                    if (aVar.f20857f == aVar2.f20857f && aVar.f20854b.equals(aVar2.f20854b)) {
                        break;
                    }
                }
                if (aVar != null) {
                    b8.f20852a.remove(aVar);
                }
                b8.f20852a.add(0, aVar2);
                b8.f20852a = b8.f20852a.subList(0, Math.min(b8.f20852a.size(), 2));
                Z6.a aVar3 = Z6.a.f10779b;
                aVar3.getClass();
                CFSession.Environment environment2 = CFSession.Environment.PRODUCTION;
                A6.a aVar4 = aVar3.f10780a;
                if (environment == environment2) {
                    aVar4.c("quick_checkout_data_production", b8.toJSON().toString());
                } else {
                    aVar4.c("quick_checkout_data_sandbox", b8.toJSON().toString());
                }
            }
        }
        finish();
        if (this.f20817s) {
            return;
        }
        this.f20817s = true;
        if (str != null) {
            ThreadUtil.runOnUIThread(new Runnable() {
                @Override
                public final void run() {
                    int i7 = CashfreeNativeCheckoutActivity.f20800x;
                    T6.d.f7107c.publishEvent(new d.b(T6.e.onVerify, str, null));
                }
            });
        }
    }

    @Override
    public final void g(final com.cashfree.pg.core.hidden.network.response.models.config.MerchantInfo r11, final com.cashfree.pg.core.hidden.network.response.models.config.OrderDetails r12, final java.util.ArrayList r13, final com.cashfree.pg.core.hidden.network.response.models.config.PaymentModes r14, final com.cashfree.pg.core.hidden.network.response.models.config.EmiDetails r15) {
        throw new UnsupportedOperationException("Method not decompiled: com.cashfree.pg.ui.hidden.checkout.CashfreeNativeCheckoutActivity.g(com.cashfree.pg.core.hidden.network.response.models.config.MerchantInfo, com.cashfree.pg.core.hidden.network.response.models.config.OrderDetails, java.util.ArrayList, com.cashfree.pg.core.hidden.network.response.models.config.PaymentModes, com.cashfree.pg.core.hidden.network.response.models.config.EmiDetails):void");
    }

    @Override
    public final void n() {
        ThreadUtil.runOnUIThread(new Runnable() {
            @Override
            public final void run() {
                CashfreeNativeCheckoutActivity cashfreeNativeCheckoutActivity = CashfreeNativeCheckoutActivity.this;
                if (cashfreeNativeCheckoutActivity.f20817s) {
                    return;
                }
                cashfreeNativeCheckoutActivity.M(cashfreeNativeCheckoutActivity.f20801b.j0());
            }
        });
    }

    @Override
    public final void onBackPressed() {
        this.f20815q = new DialogC1053d(this, this.f20810l, new F(this));
        if (isFinishing() || isDestroyed()) {
            return;
        }
        this.f20815q.show();
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        UserEvents userEvents = UserEvents.cfevent_checkout_open;
        a aVar = new a();
        aVar.put("platform", "android");
        AnalyticsUtil.addEvent(userEvents, aVar);
        this.f20820v = CFPersistence.getInstance().getPaymentInitiationData();
        CFCorePaymentGatewayService cFCorePaymentGatewayService = CFCorePaymentGatewayService.getInstance();
        CFNativeCoreCallbacks cFNativeCoreCallbacks = this.f20821w;
        cFCorePaymentGatewayService.setCheckoutCallback(cFNativeCoreCallbacks.f20830a);
        CFCorePaymentGatewayService.getInstance().setQRCallback(cFNativeCoreCallbacks);
        try {
            this.f20818t = getResources().getBoolean(R6.b.cf_quick_checkout_enabled);
        } catch (Exception e8) {
            C2889a.c().b("CashfreeNativeCheckoutActivity", e8.getMessage());
        }
        this.f20819u = true;
        this.f20817s = false;
        setContentView(R6.e.activity_cashfree_native_checkout);
        e7.c cVar = new e7.c(this, new c0(this));
        this.f20801b = cVar;
        cVar.f22249a.getClass();
        this.f20810l = Z6.a.f10779b.a().getCFNativeCheckoutUIConfiguration();
        this.f20809k = (CoordinatorLayout) findViewById(R6.d.cf_loader);
        int parseColor = Color.parseColor(this.f20810l.getNavigationBarBackgroundColor());
        ((ProgressBar) findViewById(R6.d.progress_bar)).getIndeterminateDrawable().setColorFilter(parseColor, PorterDuff.Mode.MULTIPLY);
        getWindow().setStatusBarColor(parseColor);
        this.f20802c = (LinearLayoutCompat) findViewById(R6.d.llc_content);
        W6.f fVar = new W6.f((CoordinatorLayout) findViewById(R6.d.cf_cl_root), this.f20810l);
        this.d = fVar;
        fVar.f9357a.setExpanded(true);
        setSupportActionBar(this.d.f9361f);
        if (getSupportActionBar() != null) {
            getSupportActionBar().q(true);
            getSupportActionBar().y("");
        }
        runOnUiThread(new androidx.media3.ui.x(this, 1));
        e7.c cVar2 = this.f20801b;
        Y6.d dVar = cVar2.f22249a;
        dVar.getClass();
        CFDropCheckoutPayment a8 = Z6.a.f10779b.a();
        if (a8 != null) {
            cVar2.f22252e = a8.getCfSession();
            Y6.b bVar = new Y6.b(dVar, cVar2);
            Y6.c cVar3 = new Y6.c(cVar2);
            dVar.f10122c.getStaticConfigData(a8.getCfSession(), cVar3);
            dVar.f10120a.getConfigData(a8.getCfSession(), bVar);
            return;
        }
        UserEvents userEvents2 = UserEvents.cfevent_payment_initiation_error;
        e7.d dVar2 = new e7.d();
        dVar2.put("error_code", "native_checkout_missing");
        dVar2.put("error_message", "CFNativeCheckoutPayment object is null");
        AnalyticsUtil.addEvent(userEvents2, dVar2);
        cVar2.d.onPaymentFailure(CFUtil.getResponseFromError(CFUtil.getFailedResponse("CFNativeCheckoutPayment is missing.")));
    }

    @Override
    public final void onDestroy() {
        V6.t tVar = this.f20816r;
        if (tVar != null && tVar.isShowing()) {
            this.f20816r.dismiss();
        }
        com.google.android.material.bottomsheet.h hVar = this.f20814p;
        if (hVar != null && hVar.isShowing()) {
            this.f20814p.dismiss();
        }
        super.onDestroy();
    }

    @Override
    public final boolean onOptionsItemSelected(@NonNull MenuItem menuItem) {
        if (menuItem.getItemId() == 16908332) {
            onBackPressed();
        }
        return super.onOptionsItemSelected(menuItem);
    }

    @Override
    public final void onPVFailed() {
        e7.c cVar = this.f20801b;
        cVar.f22249a.getClass();
        cVar.f22251c.getOrderStatus(Z6.a.f10779b.a().getCfSession(), new e7.e(cVar));
    }

    @Override
    public final void onPVVerified(String str) {
        M(str);
    }

    @Override
    public final void onPause() {
        super.onPause();
        runOnUiThread(new com.cashfree.pg.ui.hidden.checkout.c(this));
    }

    @Override
    public void onPaymentFailure(CFErrorResponse cFErrorResponse) {
        L(cFErrorResponse);
    }

    @Override
    public final void onStart() {
        if (this.f20819u) {
            this.f20819u = false;
        } else {
            e7.c cVar = this.f20801b;
            cVar.f22249a.getClass();
            cVar.f22251c.getOrderStatus(Z6.a.f10779b.a().getCfSession(), new e7.e(cVar));
        }
        super.onStart();
    }

    @Override
    public final void onStop() {
        super.onStop();
        com.google.android.material.bottomsheet.h hVar = this.f20811m;
        if (hVar != null && hVar.isShowing()) {
            this.f20811m.dismiss();
        }
        com.google.android.material.bottomsheet.h hVar2 = this.f20812n;
        if (hVar2 != null && hVar2.isShowing()) {
            this.f20812n.dismiss();
        }
        DialogC1053d dialogC1053d = this.f20815q;
        if (dialogC1053d != null && dialogC1053d.isShowing()) {
            this.f20815q.dismiss();
        }
        com.google.android.material.bottomsheet.i iVar = this.f20813o;
        if (iVar == null || !iVar.isVisible()) {
            return;
        }
        this.f20813o.dismissAllowingStateLoss();
    }

    @Override
    public final void r() {
        ThreadUtil.runOnUIThread(new Runnable() {
            @Override
            public final void run() {
                CashfreeNativeCheckoutActivity cashfreeNativeCheckoutActivity = CashfreeNativeCheckoutActivity.this;
                if (cashfreeNativeCheckoutActivity.f20817s) {
                    return;
                }
                cashfreeNativeCheckoutActivity.M(cashfreeNativeCheckoutActivity.f20801b.j0());
            }
        });
    }

    @Override
    public final void s(CFPayment cFPayment, PaymentInitiationData paymentInitiationData) {
        try {
            CFDropCheckoutPayment a8 = Z6.a.f10779b.a();
            if (a8 != null && a8.getSource() != null) {
                String[] split = a8.getSource().split("-");
                cFPayment.setCfSDKFlavour(CFPayment.CFSDKFlavour.fromString(split[1]).withVersion(split[2]));
                cFPayment.setCfsdkFramework(CFPayment.CFSDKFramework.fromString(split[0]).withVersion(split[3]));
                cFPayment.withBrowserVersion(split[7]);
            }
            CFPersistence.getInstance().setPaymentInitiationData(paymentInitiationData);
            this.f20820v = paymentInitiationData;
            runOnUiThread(new androidx.media3.ui.x(this, 1));
            cFPayment.setTheme(this.f20810l);
            CFCorePaymentGatewayService.getInstance().doPayment(this, cFPayment);
        } catch (CFException e8) {
            e8.printStackTrace();
        }
    }

    @Override
    public final void onPVCancelled() {
    }
}