导航菜单

页面标题

页面副标题

Perplexity v2.48.1 - PaymentLauncherConfirmationActivity.java 源代码

正在查看: Perplexity v2.48.1 应用的 PaymentLauncherConfirmationActivity.java JAVA 源代码文件

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


package com.stripe.android.payments.paymentlauncher;

import Ck.C0054a;
import Ck.P;
import E6.y;
import Ha.a;
import Ib.o;
import J3.n;
import Ri.InterfaceC0434p;
import W5.c;
import Xi.T;
import ai.C0604p;
import al.C0630d;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import androidx.lifecycle.k0;
import com.google.android.gms.internal.measurement.B1;
import com.stripe.android.PaymentRelayContract;
import com.stripe.android.auth.PaymentBrowserAuthContract;
import com.stripe.android.core.exception.StripeException;
import g3.f0;
import g4.f;
import java.util.Map;
import kotlin.LazyKt;
import kotlin.Metadata;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Pair;
import kotlin.Result;
import kotlin.ResultKt;
import kotlin.collections.builders.MapBuilder;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Reflection;
import kotlin.jvm.internal.SourceDebugExtension;
import om.H;
import qj.C1347a;
import qj.C1352f;
import qj.EnumC1349c;
import rj.AbstractC1422d;
import rj.C1419a;
import rk.C1488x0;
import vj.C1670c;
import vj.d;
import vj.e;
import vj.g;
import vj.h;
import vj.i;
import vj.j;
import vj.k;
import vj.p;
import vj.v;

@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0001\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0004"}, d2 = {"Lcom/stripe/android/payments/paymentlauncher/PaymentLauncherConfirmationActivity;", "LJ3/n;", "<init>", "()V", "payments-core_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
@SourceDebugExtension
public final class PaymentLauncherConfirmationActivity extends n {
    public static final int X = 0;
    public final C0630d x = LazyKt.a(new e(this, 0));
    public final P y = new P(new e(this, 1), 14);
    public final a z = new a(Reflection.a.b(v.class), new g(this, 0), new e(this, 2), new g(this, 1));

    public final void finish() {
        super/*android.app.Activity*/.finish();
        B1.H(this);
    }

    public final void h(d dVar) {
        Intent intent = new Intent();
        dVar.getClass();
        setResult(-1, intent.putExtras(f.s(new Pair[]{new Pair("extra_args", dVar)})));
        finish();
    }

    public final void onCreate(Bundle bundle) {
        Object a;
        int i = 3;
        super/*androidx.fragment.app.P*/.onCreate(bundle);
        setTitle(getResources().getString(2132018525));
        try {
            int i2 = Result.x;
            a = (k) this.x.getValue();
        } catch (Throwable th2) {
            int i3 = Result.x;
            a = ResultKt.a(th2);
        }
        if (a == null) {
            throw new IllegalArgumentException("PaymentLauncherConfirmationActivity was started without arguments");
        }
        Throwable a2 = Result.a(a);
        if (a2 != null) {
            h(new C1670c(a2));
            Context applicationContext = getApplicationContext();
            Intrinsics.g(applicationContext, "getApplicationContext(...)");
            C1352f a3 = C1347a.a(applicationContext);
            EnumC1349c enumC1349c = EnumC1349c.B0;
            int i4 = StripeException.X;
            f0.J(a3, enumC1349c, c.H(a2), (Map) null, 4);
            return;
        }
        k kVar = (k) a;
        o.G(getOnBackPressedDispatcher(), (y) null, new C1488x0(15), 3);
        H.o(k0.h(this), null, null, new vj.f(this, null), 3);
        a aVar = this.z;
        v vVar = (v) aVar.getValue();
        C0604p c0604p = new C0604p(vVar, i);
        C1419a c1419a = vVar.y;
        c1419a.getClass();
        Object it = c1419a.a().iterator();
        while (((MapBuilder.Itr) it).hasNext()) {
            ((AbstractC1422d) ((MapBuilder.KeysItr) it).next()).b(this, c0604p);
        }
        c1419a.f = registerForActivityResult(new PaymentRelayContract(), c0604p);
        c1419a.g = registerForActivityResult(new PaymentBrowserAuthContract(), c0604p);
        getLifecycle().a(new T(vVar, i));
        C0054a c0054a = new C0054a(this, kVar.j());
        if (!(kVar instanceof h)) {
            if (kVar instanceof i) {
                ((v) aVar.getValue()).w(((i) kVar).Y, c0054a);
                return;
            } else {
                if (!(kVar instanceof j)) {
                    throw new NoWhenBranchMatchedException();
                }
                ((v) aVar.getValue()).w(((j) kVar).Y, c0054a);
                return;
            }
        }
        v vVar2 = (v) aVar.getValue();
        InterfaceC0434p confirmStripeIntentParams = ((h) kVar).Y;
        Intrinsics.h(confirmStripeIntentParams, "confirmStripeIntentParams");
        Boolean bool = (Boolean) vVar2.v0.b("key_has_started");
        if (bool != null ? bool.booleanValue() : false) {
            return;
        }
        H.o(k0.j(vVar2), null, null, new p(vVar2, confirmStripeIntentParams, c0054a, null), 3);
    }
}