正在查看: Atlys v4.8.7 应用的 LinkActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Atlys v4.8.7 应用的 LinkActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.plaid.internal.link;
import Cl.i;
import E.j;
import Kl.k;
import Kl.n;
import android.app.Application;
import android.content.Context;
import android.content.Intent;
import android.graphics.Color;
import android.net.Uri;
import android.os.Bundle;
import androidx.activity.ComponentActivity;
import androidx.fragment.app.F;
import androidx.fragment.app.h0;
import androidx.lifecycle.B0;
import androidx.lifecycle.G;
import androidx.lifecycle.r0;
import androidx.lifecycle.z0;
import com.plaid.internal.core.ui_components.PlaidLoadingView;
import com.plaid.internal.d7;
import com.plaid.internal.d8;
import com.plaid.internal.e4;
import com.plaid.internal.gg;
import com.plaid.internal.i7;
import com.plaid.internal.j9;
import com.plaid.internal.jd;
import com.plaid.internal.lg;
import com.plaid.internal.mg;
import com.plaid.internal.n5;
import com.plaid.internal.n9;
import com.plaid.internal.pf;
import com.plaid.internal.rf;
import com.plaid.internal.s6;
import com.plaid.internal.s9;
import com.plaid.internal.t6;
import com.plaid.internal.u6;
import com.plaid.internal.ua;
import com.plaid.internal.v6;
import com.plaid.internal.va;
import com.plaid.internal.yc;
import com.plaid.link.Plaid;
import com.plaid.link.exception.LinkException;
import com.plaid.link.result.LinkError;
import com.plaid.link.result.LinkExit;
import com.razorpay.R;
import di.AbstractC0771A;
import java.io.Serializable;
import kotlin.Metadata;
import kotlin.jvm.internal.A;
import kotlin.jvm.internal.l;
import kotlin.jvm.internal.z;
import wl.y;
@Metadata(bv = {}, d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0010\u0018\u00002\u00020\u00012\u00020\u00022\u00020\u0003:\u0001\u0006B\u0007¢\u0006\u0004\b\u0004\u0010\u0005¨\u0006\u0007"}, d2 = {"Lcom/plaid/internal/link/LinkActivity;", "Lcom/plaid/internal/j9;", "Lcom/plaid/internal/mg;", "Lcom/plaid/internal/gg;", "<init>", "()V", "a", "link-sdk_release"}, k = 1, mv = {1, 6, 0})
public class LinkActivity extends j9 implements mg, gg {
public static final a e = new a();
public final wl.g c;
public final wl.g d;
public static final class a {
public final Intent a(Context context) {
l.h(context, "context");
Intent intent = new Intent(context, (Class<?>) LinkActivity.class);
intent.setFlags(67108864);
return intent;
}
public final Intent b(Context context) {
l.h(context, "context");
Intent intent = new Intent(context, (Class<?>) TransparentLinkActivity.class);
intent.setFlags(67108864);
return intent;
}
}
@Cl.e(c = "com.plaid.internal.link.LinkActivity$onBackPressed$1", f = "LinkActivity.kt", l = {162}, m = "invokeSuspend")
public static final class b extends i implements n {
public int a;
public b(Al.f<? super b> fVar) {
super(2, fVar);
}
@Override
public final Al.f<y> create(Object obj, Al.f<?> fVar) {
return LinkActivity.this.new b(fVar);
}
@Override
public Object invoke(Object obj, Object obj2) {
return LinkActivity.this.new b((Al.f) obj2).invokeSuspend(y.a);
}
@Override
public final Object invokeSuspend(Object obj) {
Bl.a aVar = Bl.a.a;
int i = this.a;
if (i == 0) {
AbstractC0771A.X(obj);
LinkActivity linkActivity = LinkActivity.this;
a aVar2 = LinkActivity.e;
t6 c = linkActivity.c();
this.a = 1;
obj = c.a(this);
if (obj == aVar) {
return aVar;
}
} else {
if (i != 1) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
AbstractC0771A.X(obj);
}
if (!((Boolean) obj).booleanValue()) {
super/*androidx.activity.ComponentActivity*/.onBackPressed();
}
return y.a;
}
}
@Cl.e(c = "com.plaid.internal.link.LinkActivity$onCreate$1", f = "LinkActivity.kt", l = {R.styleable.AppCompatTheme_imageButtonStyle}, m = "invokeSuspend")
public static final class c extends i implements n {
public int a;
public c(Al.f<? super c> fVar) {
super(2, fVar);
}
@Override
public final Al.f<y> create(Object obj, Al.f<?> fVar) {
return LinkActivity.this.new c(fVar);
}
@Override
public Object invoke(Object obj, Object obj2) {
return LinkActivity.this.new c((Al.f) obj2).invokeSuspend(y.a);
}
@Override
public final Object invokeSuspend(Object obj) {
Bl.a aVar = Bl.a.a;
int i = this.a;
if (i == 0) {
AbstractC0771A.X(obj);
LinkActivity linkActivity = LinkActivity.this;
a aVar2 = LinkActivity.e;
t6 c = linkActivity.c();
this.a = 1;
va vaVar = c.e;
if (vaVar == null) {
l.o("clientSideOnlyConfigurationStore");
throw null;
}
obj = vaVar.a(this);
if (obj == aVar) {
return aVar;
}
} else {
if (i != 1) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
AbstractC0771A.X(obj);
}
ua uaVar = (ua) obj;
if (uaVar != null) {
gg ggVar = LinkActivity.this;
String str = uaVar.b;
l.h(ggVar, "<this>");
if (str != null && str.length() != 0) {
try {
int parseColor = Color.parseColor(str);
ggVar.getWindow().addFlags(Integer.MIN_VALUE);
ggVar.getWindow().setStatusBarColor(parseColor);
} catch (Exception unused) {
throw new RuntimeException("Expecting " + ((Object) str) + " to have the format #RRGGBB");
}
}
boolean z = uaVar.c;
a aVar3 = LinkActivity.e;
if (z) {
ggVar.getWindow().setFlags(8192, 8192);
}
}
return y.a;
}
}
public class d extends kotlin.jvm.internal.i implements k {
public d(Object obj) {
super(1, 0, LinkActivity.class, obj, "navigate", "navigate(Lcom/plaid/internal/workflow/model/Destination;)V");
}
@Override
public Object invoke(Object obj) {
LinkError fromException$link_sdk_release;
e4.g p0 = (e4) obj;
l.h(p0, "p0");
G g = (LinkActivity) this.receiver;
a aVar = LinkActivity.e;
g.getClass();
yc.a.a(yc.a, l.n(p0, "Navigating to "), false, 2);
try {
if (l.c(p0, e4.d.a)) {
g.a(new d8());
} else if (p0 instanceof e4.g) {
g.a((F) p0.a.invoke(p0.a()));
} else if (p0 instanceof e4.h) {
Plaid.INSTANCE.setLinkResultAndFinish$link_sdk_release(g, 96171, ((e4.h) p0).a);
} else if (p0 instanceof e4.c) {
Plaid.INSTANCE.setLinkResultAndFinish$link_sdk_release(g, 6148, ((e4.c) p0).a);
} else if (p0 instanceof e4.e) {
g.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(((e4.e) p0).a)));
} else if (p0 instanceof e4.a) {
g.startActivity(new Intent("android.intent.action.DIAL", Uri.parse(l.n(((e4.a) p0).a, "tel:"))));
} else if (p0 instanceof e4.i) {
g.a(new pf());
} else if (p0 instanceof e4.f) {
dn.G.C(r0.i(g), (Al.k) null, 0, new n5(g, (Al.f) null), 3);
} else if (p0 instanceof e4.b) {
((s9) g.d.getValue()).a(((e4.b) p0).a);
}
} catch (Exception e) {
yc.a aVar2 = yc.a;
yc.a.b(aVar2, e, l.n(p0, "Error occurred while trying to render: "), false, 4);
if (e instanceof d7) {
yc.a.a(aVar2, e, false, 2);
fromException$link_sdk_release = LinkError.INSTANCE.fromException$link_sdk_release(new LinkException("Link has exited unexpectedly please report this to support via https://dashboard.plaid.com/support with the session id if it persists"));
} else {
fromException$link_sdk_release = LinkError.INSTANCE.fromException$link_sdk_release(e);
}
Plaid.INSTANCE.setLinkResultAndFinish$link_sdk_release(g, 6148, new LinkExit(fromException$link_sdk_release, null, 2, null));
}
return y.a;
}
}
public static final class e extends kotlin.jvm.internal.n implements Kl.a {
public e() {
super(0);
}
@Override
public Object invoke() {
return new n9(LinkActivity.this.c().a);
}
}
public static final class f extends kotlin.jvm.internal.n implements Kl.a {
public final ComponentActivity a;
public f(ComponentActivity componentActivity) {
super(0);
this.a = componentActivity;
}
@Override
public Object invoke() {
B0 viewModelStore = this.a.getViewModelStore();
l.g(viewModelStore, "viewModelStore");
return viewModelStore;
}
}
public static final class g extends kotlin.jvm.internal.n implements Kl.a {
public final ComponentActivity a;
public g(ComponentActivity componentActivity) {
super(0);
this.a = componentActivity;
}
@Override
public Object invoke() {
B0 viewModelStore = this.a.getViewModelStore();
l.g(viewModelStore, "viewModelStore");
return viewModelStore;
}
}
public static final class h extends kotlin.jvm.internal.n implements Kl.a {
public h() {
super(0);
}
@Override
public Object invoke() {
gg ggVar = LinkActivity.this;
ggVar.getClass();
Plaid plaid = Plaid.INSTANCE;
Application application = ggVar.getApplication();
l.g(application, "application");
return new v6(plaid.providePlaidComponent$link_sdk_release(application));
}
}
public LinkActivity() {
h hVar = new h();
A a2 = z.a;
this.c = new j(a2.b(t6.class), new f(this), hVar);
this.d = new j(a2.b(s9.class), new g(this), new e());
}
public static final s9 a(LinkActivity linkActivity) {
return (s9) linkActivity.d.getValue();
}
public final t6 c() {
return (t6) this.c.getValue();
}
public void onBackPressed() {
dn.G.C(r0.k(c()), (Al.k) null, 0, new b(null), 3);
}
public void onCreate(Bundle bundle) {
dn.G.C(r0.k(c()), (Al.k) null, 0, new c(null), 3);
setContentView(com.plaid.link.R.layout.plaid_activity_link);
t6 c2 = c();
d dVar = new d(this);
c2.getClass();
i7 i7Var = c2.b;
if (i7Var == null) {
l.o("navigator");
throw null;
}
i7Var.a.observe(this, new u6(dVar));
super.onCreate(bundle);
}
public void a(Intent intent) {
jd.d dVar;
yc.a.a(yc.a, "onIntentReady", false, 2);
t6 c2 = c();
if (intent != null) {
if (intent.getBooleanExtra("redirect_error", false)) {
Serializable serializableExtra = intent.getSerializableExtra("redirect_error_exception");
dVar = new jd.d(serializableExtra != null ? (Exception) serializableExtra : new RuntimeException("Unknown oauth redirect exception"));
} else if (intent.hasExtra("link_oauth_redirect") || intent.hasExtra("link_out_of_process_complete_redirect") || intent.hasExtra("link_out_of_process_closed_redirect_uri")) {
if (intent.hasExtra("link_out_of_process_closed_redirect_uri")) {
dVar = new jd.c();
} else {
String stringExtra = intent.getStringExtra("link_oauth_received_redirect_uri");
if (stringExtra == null) {
String stringExtra2 = intent.getStringExtra("link_out_of_process_complete_redirect_uri");
dVar = stringExtra2 == null ? new jd.d(new RuntimeException("Redirect uri cannot be null")) : new jd.b(stringExtra2);
} else {
dVar = new jd.a(stringExtra);
}
}
}
c2.getClass();
dn.G.C(r0.k(c2), (Al.k) null, 0, new s6(dVar, c2, (Al.f) null), 3);
}
dVar = null;
c2.getClass();
dn.G.C(r0.k(c2), (Al.k) null, 0, new s6(dVar, c2, (Al.f) null), 3);
}
public PlaidLoadingView b() {
return (PlaidLoadingView) findViewById(com.plaid.link.R.id.plaid_rising_tide);
}
public void a(F fragment) {
l.h(fragment, "fragment");
h0 supportFragmentManager = getSupportFragmentManager();
l.g(supportFragmentManager, "supportFragmentManager");
androidx.fragment.app.a aVar = new androidx.fragment.app.a(supportFragmentManager);
aVar.f(com.plaid.link.R.id.fragment_container, fragment, (String) null);
aVar.k(true, true);
}
public z0 a(k createWorkflowViewModel) {
l.h(createWorkflowViewModel, "createWorkflowViewModel");
return new lg(createWorkflowViewModel, c().a);
}
public z0 a() {
return new rf(c().a);
}
}