NetMirror.apk
Download file
package com.facebook.react.devsupport;
import M2.B;
import android.content.Context;
import android.net.Uri;
import android.os.AsyncTask;
import android.util.Pair;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.TextView;
import d1.AbstractC0505m;
import d1.AbstractC0507o;
import java.util.concurrent.Executor;
import k1.i;
import kotlin.jvm.internal.DefaultConstructorMarker;
import org.json.JSONObject;
import s2.AbstractC0696D;
/* JADX INFO: loaded from: classes.dex */
public final class g0 extends LinearLayout implements AdapterView.OnItemClickListener {
/* JADX INFO: renamed from: b, reason: collision with root package name */
private final k1.e f6704b;
/* JADX INFO: renamed from: c, reason: collision with root package name */
private ListView f6705c;
/* JADX INFO: renamed from: d, reason: collision with root package name */
private final i.a f6706d;
/* JADX INFO: renamed from: e, reason: collision with root package name */
private final View.OnClickListener f6707e;
private static final class a extends AsyncTask {
/* JADX INFO: renamed from: b, reason: collision with root package name */
public static final C0102a f6708b = new C0102a(null);
/* JADX INFO: renamed from: c, reason: collision with root package name */
private static final M2.x f6709c = M2.x.f1251g.a("application/json; charset=utf-8");
/* JADX INFO: renamed from: a, reason: collision with root package name */
private final k1.e f6710a;
/* JADX INFO: renamed from: com.facebook.react.devsupport.g0$a$a, reason: collision with other inner class name */
public static final class C0102a {
public /* synthetic */ C0102a(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
/* JADX INFO: Access modifiers changed from: private */
public final JSONObject b(k1.j jVar) {
return new JSONObject(AbstractC0696D.h(r2.n.a("file", jVar.getFile()), r2.n.a("methodName", jVar.d()), r2.n.a("lineNumber", Integer.valueOf(jVar.c())), r2.n.a("column", Integer.valueOf(jVar.getColumn()))));
}
private C0102a() {
}
}
public a(k1.e eVar) {
D2.h.f(eVar, "devSupportManager");
this.f6710a = eVar;
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // android.os.AsyncTask
/* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
public Void doInBackground(k1.j... jVarArr) {
String string;
M2.z zVar;
int i3;
D2.h.f(jVarArr, "stackFrames");
try {
string = Uri.parse(this.f6710a.E()).buildUpon().path("/open-stack-frame").query(null).build().toString();
D2.h.e(string, "toString(...)");
zVar = new M2.z();
} catch (Exception e4) {
Y.a.n("ReactNative", "Could not open stack frame", e4);
}
for (k1.j jVar : jVarArr) {
C0102a c0102a = f6708b;
if (jVar == null) {
throw new IllegalStateException("Required value was null.");
}
String string2 = c0102a.b(jVar).toString();
D2.h.e(string2, "toString(...)");
zVar.b(new B.a().m(string).h(M2.C.f908a.b(f6709c, string2)).b()).a();
return null;
}
return null;
}
}
private static final class b extends BaseAdapter {
/* JADX INFO: renamed from: d, reason: collision with root package name */
public static final a f6711d = new a(null);
/* JADX INFO: renamed from: b, reason: collision with root package name */
private final String f6712b;
/* JADX INFO: renamed from: c, reason: collision with root package name */
private final k1.j[] f6713c;
public static final class a {
public /* synthetic */ a(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private a() {
}
}
/* JADX INFO: renamed from: com.facebook.react.devsupport.g0$b$b, reason: collision with other inner class name */
private static final class C0103b {
/* JADX INFO: renamed from: a, reason: collision with root package name */
private final TextView f6714a;
/* JADX INFO: renamed from: b, reason: collision with root package name */
private final TextView f6715b;
public C0103b(View view) {
D2.h.f(view, "v");
View viewFindViewById = view.findViewById(AbstractC0505m.f9249v);
D2.h.e(viewFindViewById, "findViewById(...)");
this.f6714a = (TextView) viewFindViewById;
View viewFindViewById2 = view.findViewById(AbstractC0505m.f9248u);
D2.h.e(viewFindViewById2, "findViewById(...)");
this.f6715b = (TextView) viewFindViewById2;
}
public final TextView a() {
return this.f6715b;
}
public final TextView b() {
return this.f6714a;
}
}
public b(String str, k1.j[] jVarArr) {
D2.h.f(str, "title");
D2.h.f(jVarArr, "stack");
this.f6712b = str;
this.f6713c = jVarArr;
}
@Override // android.widget.BaseAdapter, android.widget.ListAdapter
public boolean areAllItemsEnabled() {
return false;
}
@Override // android.widget.Adapter
public int getCount() {
return this.f6713c.length + 1;
}
@Override // android.widget.Adapter
public Object getItem(int i3) {
return i3 == 0 ? this.f6712b : this.f6713c[i3 - 1];
}
@Override // android.widget.Adapter
public long getItemId(int i3) {
return i3;
}
@Override // android.widget.BaseAdapter, android.widget.Adapter
public int getItemViewType(int i3) {
return i3 == 0 ? 0 : 1;
}
@Override // android.widget.Adapter
public View getView(int i3, View view, ViewGroup viewGroup) {
TextView textView;
D2.h.f(viewGroup, "parent");
if (i3 == 0) {
if (view != null) {
textView = (TextView) view;
} else {
View viewInflate = LayoutInflater.from(viewGroup.getContext()).inflate(AbstractC0507o.f9260f, viewGroup, false);
D2.h.d(viewInflate, "null cannot be cast to non-null type android.widget.TextView");
textView = (TextView) viewInflate;
}
textView.setText(new K2.k("\\x1b\\[[0-9;]*m").c(this.f6712b, ""));
return textView;
}
if (view == null) {
view = LayoutInflater.from(viewGroup.getContext()).inflate(AbstractC0507o.f9259e, viewGroup, false);
D2.h.c(view);
view.setTag(new C0103b(view));
}
k1.j jVar = this.f6713c[i3 - 1];
Object tag = view.getTag();
D2.h.d(tag, "null cannot be cast to non-null type com.facebook.react.devsupport.RedBoxContentView.StackAdapter.FrameViewHolder");
C0103b c0103b = (C0103b) tag;
c0103b.b().setText(jVar.d());
c0103b.a().setText(l0.c(jVar));
c0103b.b().setTextColor(jVar.b() ? -5592406 : -1);
c0103b.a().setTextColor(jVar.b() ? -8355712 : -5000269);
return view;
}
@Override // android.widget.BaseAdapter, android.widget.Adapter
public int getViewTypeCount() {
return 2;
}
@Override // android.widget.BaseAdapter, android.widget.ListAdapter
public boolean isEnabled(int i3) {
return i3 > 0;
}
}
public static final class c implements i.a {
c() {
}
}
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public g0(Context context, k1.e eVar, k1.i iVar) {
super(context);
D2.h.f(eVar, "devSupportManager");
this.f6704b = eVar;
this.f6706d = new c();
this.f6707e = new View.OnClickListener() { // from class: com.facebook.react.devsupport.d0
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
g0.h(this.f6694b, view);
}
};
}
/* JADX INFO: Access modifiers changed from: private */
public static final void e(g0 g0Var, View view) {
g0Var.f6704b.s();
}
/* JADX INFO: Access modifiers changed from: private */
public static final void f(g0 g0Var, View view) {
g0Var.f6704b.q();
}
/* JADX INFO: Access modifiers changed from: private */
public static final void h(g0 g0Var, View view) {
g0Var.getClass();
}
public final void d() {
LayoutInflater.from(getContext()).inflate(AbstractC0507o.f9261g, this);
ListView listView = (ListView) findViewById(AbstractC0505m.f9252y);
listView.setOnItemClickListener(this);
this.f6705c = listView;
((Button) findViewById(AbstractC0505m.f9251x)).setOnClickListener(new View.OnClickListener() { // from class: com.facebook.react.devsupport.e0
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
g0.e(this.f6696b, view);
}
});
((Button) findViewById(AbstractC0505m.f9250w)).setOnClickListener(new View.OnClickListener() { // from class: com.facebook.react.devsupport.f0
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
g0.f(this.f6699b, view);
}
});
}
public final void g() {
String strL = this.f6704b.l();
k1.j[] jVarArrW = this.f6704b.w();
if (jVarArrW == null) {
jVarArrW = new k1.j[0];
}
if (this.f6704b.B() == null) {
throw new IllegalStateException("Required value was null.");
}
Pair pairY = this.f6704b.y(Pair.create(strL, jVarArrW));
if (pairY == null) {
throw new IllegalStateException("Required value was null.");
}
Object obj = pairY.first;
D2.h.e(obj, "first");
Object obj2 = pairY.second;
D2.h.e(obj2, "second");
i((String) obj, (k1.j[]) obj2);
this.f6704b.t();
}
public final void i(String str, k1.j[] jVarArr) {
D2.h.f(str, "title");
D2.h.f(jVarArr, "stack");
ListView listView = this.f6705c;
if (listView == null) {
D2.h.s("stackView");
listView = null;
}
listView.setAdapter((ListAdapter) new b(str, jVarArr));
}
/* JADX WARN: Multi-variable type inference failed */
@Override // android.widget.AdapterView.OnItemClickListener
public void onItemClick(AdapterView adapterView, View view, int i3, long j3) {
D2.h.f(view, "view");
a aVar = new a(this.f6704b);
Executor executor = AsyncTask.THREAD_POOL_EXECUTOR;
k1.j[] jVarArr = new k1.j[1];
ListView listView = this.f6705c;
if (listView == null) {
D2.h.s("stackView");
listView = null;
}
Object item = listView.getAdapter().getItem(i3);
D2.h.d(item, "null cannot be cast to non-null type com.facebook.react.devsupport.interfaces.StackFrame");
jVarArr[0] = item;
aVar.executeOnExecutor(executor, jVarArr);
}
}
⚠️ This content was hidden by an advertisement filtering extension in your browser. Please disable it and reload the page to access the decompiled content.
We only display one small text ad to keep this service free. Here's what it looks like:
Read the Docs for Business: You write the docs. We do the rest.
Try it today!Ad by EthicalAds
Download file