NetMirror.apk
Download file
package com.facebook.react.uimanager;
import a1.C0210a;
import android.util.SparseBooleanArray;
import com.facebook.react.bridge.ReadableArray;
import com.facebook.react.bridge.ReadableMapKeySetIterator;
import com.facebook.react.views.view.ReactViewManager;
/* JADX INFO: renamed from: com.facebook.react.uimanager.c0, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public class C0423c0 {
/* JADX INFO: renamed from: a, reason: collision with root package name */
private final M0 f7466a;
/* JADX INFO: renamed from: b, reason: collision with root package name */
private final C0466y0 f7467b;
/* JADX INFO: renamed from: c, reason: collision with root package name */
private final SparseBooleanArray f7468c = new SparseBooleanArray();
/* JADX INFO: renamed from: com.facebook.react.uimanager.c0$a */
private static class a {
/* JADX INFO: renamed from: a, reason: collision with root package name */
public final InterfaceC0451q0 f7469a;
/* JADX INFO: renamed from: b, reason: collision with root package name */
public final int f7470b;
a(InterfaceC0451q0 interfaceC0451q0, int i3) {
this.f7469a = interfaceC0451q0;
this.f7470b = i3;
}
}
public C0423c0(M0 m02, C0466y0 c0466y0) {
this.f7466a = m02;
this.f7467b = c0466y0;
}
private void a(InterfaceC0451q0 interfaceC0451q0, InterfaceC0451q0 interfaceC0451q02, int i3) {
C0210a.a(interfaceC0451q02.m() != EnumC0419a0.f7441b);
for (int i4 = 0; i4 < interfaceC0451q02.C(); i4++) {
InterfaceC0451q0 interfaceC0451q0N = interfaceC0451q02.N(i4);
C0210a.a(interfaceC0451q0N.V() == null);
int iU = interfaceC0451q0.U();
if (interfaceC0451q0N.m() == EnumC0419a0.f7443d) {
d(interfaceC0451q0, interfaceC0451q0N, i3);
} else {
b(interfaceC0451q0, interfaceC0451q0N, i3);
}
i3 += interfaceC0451q0.U() - iU;
}
}
private void b(InterfaceC0451q0 interfaceC0451q0, InterfaceC0451q0 interfaceC0451q02, int i3) {
interfaceC0451q0.Z(interfaceC0451q02, i3);
this.f7466a.G(interfaceC0451q0.H(), null, new O0[]{new O0(interfaceC0451q02.H(), i3)}, null);
if (interfaceC0451q02.m() != EnumC0419a0.f7441b) {
a(interfaceC0451q0, interfaceC0451q02, i3 + 1);
}
}
private void c(InterfaceC0451q0 interfaceC0451q0, InterfaceC0451q0 interfaceC0451q02, int i3) {
int iT = interfaceC0451q0.T(interfaceC0451q0.N(i3));
if (interfaceC0451q0.m() != EnumC0419a0.f7441b) {
a aVarS = s(interfaceC0451q0, iT);
if (aVarS == null) {
return;
}
InterfaceC0451q0 interfaceC0451q03 = aVarS.f7469a;
iT = aVarS.f7470b;
interfaceC0451q0 = interfaceC0451q03;
}
if (interfaceC0451q02.m() != EnumC0419a0.f7443d) {
b(interfaceC0451q0, interfaceC0451q02, iT);
} else {
d(interfaceC0451q0, interfaceC0451q02, iT);
}
}
private void d(InterfaceC0451q0 interfaceC0451q0, InterfaceC0451q0 interfaceC0451q02, int i3) {
a(interfaceC0451q0, interfaceC0451q02, i3);
}
private void e(InterfaceC0451q0 interfaceC0451q0) {
int iH = interfaceC0451q0.H();
if (this.f7468c.get(iH)) {
return;
}
this.f7468c.put(iH, true);
int iD = interfaceC0451q0.D();
int iJ = interfaceC0451q0.j();
for (InterfaceC0451q0 parent = interfaceC0451q0.getParent(); parent != null && parent.m() != EnumC0419a0.f7441b; parent = parent.getParent()) {
if (!parent.R()) {
iD += Math.round(parent.J());
iJ += Math.round(parent.A());
}
}
f(interfaceC0451q0, iD, iJ);
}
private void f(InterfaceC0451q0 interfaceC0451q0, int i3, int i4) {
if (interfaceC0451q0.m() != EnumC0419a0.f7443d && interfaceC0451q0.V() != null) {
this.f7466a.P(interfaceC0451q0.P().H(), interfaceC0451q0.H(), i3, i4, interfaceC0451q0.a(), interfaceC0451q0.b(), interfaceC0451q0.getLayoutDirection());
return;
}
for (int i5 = 0; i5 < interfaceC0451q0.C(); i5++) {
InterfaceC0451q0 interfaceC0451q0N = interfaceC0451q0.N(i5);
int iH = interfaceC0451q0N.H();
if (!this.f7468c.get(iH)) {
this.f7468c.put(iH, true);
f(interfaceC0451q0N, interfaceC0451q0N.D() + i3, interfaceC0451q0N.j() + i4);
}
}
}
public static void j(InterfaceC0451q0 interfaceC0451q0) {
interfaceC0451q0.L();
}
private static boolean n(C0454s0 c0454s0) {
if (c0454s0 == null) {
return true;
}
if (c0454s0.c("collapsable") && !c0454s0.a("collapsable", true)) {
return false;
}
ReadableMapKeySetIterator readableMapKeySetIteratorKeySetIterator = c0454s0.f7630a.keySetIterator();
while (readableMapKeySetIteratorKeySetIterator.hasNextKey()) {
if (!Z0.a(c0454s0.f7630a, readableMapKeySetIteratorKeySetIterator.nextKey())) {
return false;
}
}
return true;
}
private void q(InterfaceC0451q0 interfaceC0451q0, boolean z3) {
if (interfaceC0451q0.m() != EnumC0419a0.f7441b) {
for (int iC = interfaceC0451q0.C() - 1; iC >= 0; iC--) {
q(interfaceC0451q0.N(iC), z3);
}
}
InterfaceC0451q0 interfaceC0451q0V = interfaceC0451q0.V();
if (interfaceC0451q0V != null) {
int iY = interfaceC0451q0V.Y(interfaceC0451q0);
interfaceC0451q0V.I(iY);
this.f7466a.G(interfaceC0451q0V.H(), new int[]{iY}, null, z3 ? new int[]{interfaceC0451q0.H()} : null);
}
}
private void r(InterfaceC0451q0 interfaceC0451q0, C0454s0 c0454s0) {
InterfaceC0451q0 parent = interfaceC0451q0.getParent();
if (parent == null) {
interfaceC0451q0.W(false);
return;
}
int iT = parent.t(interfaceC0451q0);
parent.e(iT);
q(interfaceC0451q0, false);
interfaceC0451q0.W(false);
this.f7466a.C(interfaceC0451q0.l(), interfaceC0451q0.H(), interfaceC0451q0.v(), c0454s0);
parent.o(interfaceC0451q0, iT);
c(parent, interfaceC0451q0, iT);
for (int i3 = 0; i3 < interfaceC0451q0.C(); i3++) {
c(interfaceC0451q0, interfaceC0451q0.N(i3), i3);
}
StringBuilder sb = new StringBuilder();
sb.append("Transitioning LayoutOnlyView - tag: ");
sb.append(interfaceC0451q0.H());
sb.append(" - rootTag: ");
sb.append(interfaceC0451q0.n());
sb.append(" - hasProps: ");
sb.append(c0454s0 != null);
sb.append(" - tagsWithLayout.size: ");
sb.append(this.f7468c.size());
Y.a.s("NativeViewHierarchyOptimizer", sb.toString());
C0210a.a(this.f7468c.size() == 0);
e(interfaceC0451q0);
for (int i4 = 0; i4 < interfaceC0451q0.C(); i4++) {
e(interfaceC0451q0.N(i4));
}
this.f7468c.clear();
}
private a s(InterfaceC0451q0 interfaceC0451q0, int i3) {
while (interfaceC0451q0.m() != EnumC0419a0.f7441b) {
InterfaceC0451q0 parent = interfaceC0451q0.getParent();
if (parent == null) {
return null;
}
i3 = i3 + (interfaceC0451q0.m() == EnumC0419a0.f7442c ? 1 : 0) + parent.T(interfaceC0451q0);
interfaceC0451q0 = parent;
}
return new a(interfaceC0451q0, i3);
}
public void g(InterfaceC0451q0 interfaceC0451q0, B0 b02, C0454s0 c0454s0) {
interfaceC0451q0.W(interfaceC0451q0.v().equals(ReactViewManager.REACT_CLASS) && n(c0454s0));
if (interfaceC0451q0.m() != EnumC0419a0.f7443d) {
this.f7466a.C(b02, interfaceC0451q0.H(), interfaceC0451q0.v(), c0454s0);
}
}
public void h(InterfaceC0451q0 interfaceC0451q0) {
if (interfaceC0451q0.a0()) {
r(interfaceC0451q0, null);
}
}
public void i(InterfaceC0451q0 interfaceC0451q0, int[] iArr, int[] iArr2, O0[] o0Arr, int[] iArr3) {
boolean z3;
for (int i3 : iArr2) {
int i4 = 0;
while (true) {
if (i4 >= iArr3.length) {
z3 = false;
break;
} else {
if (iArr3[i4] == i3) {
z3 = true;
break;
}
i4++;
}
}
q(this.f7467b.c(i3), z3);
}
for (O0 o02 : o0Arr) {
c(interfaceC0451q0, this.f7467b.c(o02.f7352a), o02.f7353b);
}
}
public void k(InterfaceC0451q0 interfaceC0451q0, ReadableArray readableArray) {
for (int i3 = 0; i3 < readableArray.size(); i3++) {
c(interfaceC0451q0, this.f7467b.c(readableArray.getInt(i3)), i3);
}
}
public void l(InterfaceC0451q0 interfaceC0451q0) {
e(interfaceC0451q0);
}
public void m(InterfaceC0451q0 interfaceC0451q0, String str, C0454s0 c0454s0) {
if (interfaceC0451q0.a0() && !n(c0454s0)) {
r(interfaceC0451q0, c0454s0);
} else {
if (interfaceC0451q0.a0()) {
return;
}
this.f7466a.Q(interfaceC0451q0.H(), str, c0454s0);
}
}
public void o() {
this.f7468c.clear();
}
void p(InterfaceC0451q0 interfaceC0451q0) {
this.f7468c.clear();
}
}
⚠️ 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