Files
adif-api-reverse-engineering/apk_decompiled/sources/A/j.java

462 lines
16 KiB
Java

package A;
import C.M;
import G2.n;
import G2.o;
import O.X;
import a.AbstractC0105a;
import android.R;
import android.app.Activity;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.graphics.Typeface;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.os.Parcelable;
import android.util.SparseArray;
import android.view.ActionMode;
import android.view.Menu;
import android.view.MenuItem;
import androidx.viewpager2.widget.ViewPager2;
import com.google.android.gms.common.ConnectionResult;
import d0.q;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.concurrent.atomic.AtomicInteger;
import k.AbstractC0405b;
import k.C0409f;
import k.InterfaceC0404a;
import kotlin.collections.ArrayDeque;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.BuildersKt;
import kotlinx.coroutines.CoroutineScope;
import kotlinx.coroutines.channels.Channel;
import kotlinx.coroutines.channels.ChannelResult;
import kotlinx.coroutines.channels.ClosedSendChannelException;
import l.MenuC0419B;
import l.m;
import l.t;
import o0.AbstractC0544v;
import o0.C0522B;
import o0.E;
import o0.G;
import o0.H;
/* loaded from: classes.dex */
public final class j implements InterfaceC0404a {
/* renamed from: e, reason: collision with root package name */
public static j f26e;
/* renamed from: a, reason: collision with root package name */
public Object f27a;
/* renamed from: b, reason: collision with root package name */
public Object f28b;
/* renamed from: c, reason: collision with root package name */
public Object f29c;
/* renamed from: d, reason: collision with root package name */
public Object f30d;
public j(AbstractC0544v navController) {
Intent launchIntentForPackage;
Intrinsics.checkNotNullParameter(navController, "navController");
Context context = navController.f8048a;
Intrinsics.checkNotNullParameter(context, "context");
this.f27a = context;
if (context instanceof Activity) {
launchIntentForPackage = new Intent(context, context.getClass());
} else {
launchIntentForPackage = context.getPackageManager().getLaunchIntentForPackage(context.getPackageName());
if (launchIntentForPackage == null) {
launchIntentForPackage = new Intent();
}
}
launchIntentForPackage.addFlags(268468224);
this.f28b = launchIntentForPackage;
this.f29c = new ArrayList();
this.f30d = navController.i();
}
public static j h() {
if (f26e == null) {
f26e = new j(3);
}
return f26e;
}
public boolean a(o oVar, int i) {
G2.g gVar = (G2.g) oVar.f627a.get();
if (gVar == null) {
return false;
}
((Handler) this.f28b).removeCallbacksAndMessages(oVar);
Handler handler = G2.k.f600y;
handler.sendMessage(handler.obtainMessage(1, i, 0, gVar.f584a));
return true;
}
public M b() {
H h = (H) this.f30d;
if (h == null) {
throw new IllegalStateException("You must call setGraph() before constructing the deep link");
}
ArrayList arrayList = (ArrayList) this.f29c;
if (arrayList.isEmpty()) {
throw new IllegalStateException("You must call setDestination() or addDestination() before constructing the deep link");
}
ArrayList arrayList2 = new ArrayList();
ArrayList<? extends Parcelable> arrayList3 = new ArrayList<>();
Iterator it = arrayList.iterator();
E e4 = null;
while (true) {
boolean hasNext = it.hasNext();
Context context = (Context) this.f27a;
int i = 0;
if (!hasNext) {
int[] s4 = CollectionsKt.s(arrayList2);
Intent intent = (Intent) this.f28b;
intent.putExtra("android-support-nav:controller:deepLinkIds", s4);
intent.putParcelableArrayListExtra("android-support-nav:controller:deepLinkArgs", arrayList3);
M m4 = new M(context);
Intent intent2 = new Intent(intent);
ComponentName component = intent2.getComponent();
if (component == null) {
component = intent2.resolveActivity(m4.f234b.getPackageManager());
}
if (component != null) {
m4.a(component);
}
ArrayList arrayList4 = m4.f233a;
arrayList4.add(intent2);
Intrinsics.checkNotNullExpressionValue(m4, "create(context)\n …rentStack(Intent(intent))");
int size = arrayList4.size();
while (i < size) {
Intent intent3 = (Intent) arrayList4.get(i);
if (intent3 != null) {
intent3.putExtra("android-support-nav:controller:deepLinkIntent", intent);
}
i++;
}
return m4;
}
C0522B c0522b = (C0522B) it.next();
int i4 = c0522b.f7909a;
E d4 = d(i4);
if (d4 == null) {
int i5 = E.f7919j;
throw new IllegalArgumentException("Navigation destination " + AbstractC0105a.x(context, i4) + " cannot be found in the navigation graph " + h);
}
int[] c4 = d4.c(e4);
int length = c4.length;
while (i < length) {
arrayList2.add(Integer.valueOf(c4[i]));
arrayList3.add(c0522b.f7910b);
i++;
}
e4 = d4;
}
}
public void c(Object obj, ArrayList arrayList, HashSet hashSet) {
if (arrayList.contains(obj)) {
return;
}
if (hashSet.contains(obj)) {
throw new RuntimeException("This graph contains cyclic dependencies");
}
hashSet.add(obj);
ArrayList arrayList2 = (ArrayList) ((s.j) this.f28b).get(obj);
if (arrayList2 != null) {
int size = arrayList2.size();
for (int i = 0; i < size; i++) {
c(arrayList2.get(i), arrayList, hashSet);
}
}
hashSet.remove(obj);
arrayList.add(obj);
}
public E d(int i) {
ArrayDeque arrayDeque = new ArrayDeque();
H h = (H) this.f30d;
Intrinsics.checkNotNull(h);
arrayDeque.add(h);
while (!arrayDeque.isEmpty()) {
E e4 = (E) arrayDeque.removeFirst();
if (e4.h == i) {
return e4;
}
if (e4 instanceof H) {
G g4 = new G((H) e4);
while (g4.hasNext()) {
arrayDeque.add((E) g4.next());
}
}
}
return null;
}
@Override // k.InterfaceC0404a
public boolean e(AbstractC0405b abstractC0405b, MenuItem menuItem) {
return ((ActionMode.Callback) this.f27a).onActionItemClicked(g(abstractC0405b), new t((Context) this.f30d, (I.a) menuItem));
}
@Override // k.InterfaceC0404a
public boolean f(AbstractC0405b abstractC0405b, m mVar) {
C0409f g4 = g(abstractC0405b);
s.j jVar = (s.j) this.f28b;
Menu menu = (Menu) jVar.get(mVar);
if (menu == null) {
menu = new MenuC0419B((Context) this.f30d, mVar);
jVar.put(mVar, menu);
}
return ((ActionMode.Callback) this.f27a).onPrepareActionMode(g4, menu);
}
public C0409f g(AbstractC0405b abstractC0405b) {
ArrayList arrayList = (ArrayList) this.f29c;
int size = arrayList.size();
for (int i = 0; i < size; i++) {
C0409f c0409f = (C0409f) arrayList.get(i);
if (c0409f != null && c0409f.f6969b == abstractC0405b) {
return c0409f;
}
}
C0409f c0409f2 = new C0409f((Context) this.f30d, abstractC0405b);
arrayList.add(c0409f2);
return c0409f2;
}
@Override // k.InterfaceC0404a
public boolean i(AbstractC0405b abstractC0405b, m mVar) {
C0409f g4 = g(abstractC0405b);
s.j jVar = (s.j) this.f28b;
Menu menu = (Menu) jVar.get(mVar);
if (menu == null) {
menu = new MenuC0419B((Context) this.f30d, mVar);
jVar.put(mVar, menu);
}
return ((ActionMode.Callback) this.f27a).onCreateActionMode(g4, menu);
}
@Override // k.InterfaceC0404a
public void j(AbstractC0405b abstractC0405b) {
((ActionMode.Callback) this.f27a).onDestroyActionMode(g(abstractC0405b));
}
public boolean k(G2.g gVar) {
o oVar = (o) this.f29c;
return (oVar == null || gVar == null || oVar.f627a.get() != gVar) ? false : true;
}
public void l(Y.m mVar) {
Object mo1630trySendJP2dKIU = ((Channel) this.f29c).mo1630trySendJP2dKIU(mVar);
if (mo1630trySendJP2dKIU instanceof ChannelResult.Closed) {
Throwable m1644exceptionOrNullimpl = ChannelResult.m1644exceptionOrNullimpl(mo1630trySendJP2dKIU);
if (m1644exceptionOrNullimpl != null) {
throw m1644exceptionOrNullimpl;
}
throw new ClosedSendChannelException("Channel was closed normally");
}
if (!ChannelResult.m1650isSuccessimpl(mo1630trySendJP2dKIU)) {
throw new IllegalStateException("Check failed.");
}
if (((AtomicInteger) this.f30d).getAndIncrement() == 0) {
BuildersKt.launch$default((CoroutineScope) this.f27a, null, null, new Y.j(this, null), 3, null);
}
}
public void m(G2.g gVar) {
synchronized (this.f27a) {
try {
if (k(gVar)) {
o oVar = (o) this.f29c;
if (!oVar.f629c) {
oVar.f629c = true;
((Handler) this.f28b).removeCallbacksAndMessages(oVar);
}
}
} catch (Throwable th) {
throw th;
}
}
}
public void n(G2.g gVar) {
synchronized (this.f27a) {
try {
if (k(gVar)) {
o oVar = (o) this.f29c;
if (oVar.f629c) {
oVar.f629c = false;
o(oVar);
}
}
} catch (Throwable th) {
throw th;
}
}
}
public void o(o oVar) {
int i = oVar.f628b;
if (i == -2) {
return;
}
if (i <= 0) {
i = i == -1 ? ConnectionResult.DRIVE_EXTERNAL_STORAGE_REQUIRED : 2750;
}
Handler handler = (Handler) this.f28b;
handler.removeCallbacksAndMessages(oVar);
handler.sendMessageDelayed(Message.obtain(handler, 0, oVar), i);
}
public void p() {
o oVar = (o) this.f30d;
if (oVar != null) {
this.f29c = oVar;
this.f30d = null;
G2.g gVar = (G2.g) oVar.f627a.get();
if (gVar == null) {
this.f29c = null;
} else {
Handler handler = G2.k.f600y;
handler.sendMessage(handler.obtainMessage(0, gVar.f584a));
}
}
}
public void q() {
int itemCount;
ViewPager2 viewPager2 = (ViewPager2) this.f30d;
int i = R.id.accessibilityActionPageLeft;
X.h(viewPager2, R.id.accessibilityActionPageLeft);
X.e(viewPager2, 0);
X.h(viewPager2, R.id.accessibilityActionPageRight);
X.e(viewPager2, 0);
X.h(viewPager2, R.id.accessibilityActionPageUp);
X.e(viewPager2, 0);
X.h(viewPager2, R.id.accessibilityActionPageDown);
X.e(viewPager2, 0);
if (viewPager2.getAdapter() == null || (itemCount = viewPager2.getAdapter().getItemCount()) == 0 || !viewPager2.f4092r) {
return;
}
int orientation = viewPager2.getOrientation();
H0.k kVar = (H0.k) this.f28b;
H0.k kVar2 = (H0.k) this.f27a;
if (orientation != 0) {
if (viewPager2.f4081d < itemCount - 1) {
X.i(viewPager2, new P.f(R.id.accessibilityActionPageDown), kVar2);
}
if (viewPager2.f4081d > 0) {
X.i(viewPager2, new P.f(R.id.accessibilityActionPageUp), kVar);
return;
}
return;
}
boolean z3 = viewPager2.f4084g.G() == 1;
int i4 = z3 ? 16908360 : 16908361;
if (z3) {
i = 16908361;
}
if (viewPager2.f4081d < itemCount - 1) {
X.i(viewPager2, new P.f(i4), kVar2);
}
if (viewPager2.f4081d > 0) {
X.i(viewPager2, new P.f(i), kVar);
}
}
public void r() {
Iterator it = ((ArrayList) this.f29c).iterator();
while (it.hasNext()) {
int i = ((C0522B) it.next()).f7909a;
if (d(i) == null) {
int i4 = E.f7919j;
StringBuilder p = com.google.android.gms.measurement.internal.a.p("Navigation destination ", AbstractC0105a.x((Context) this.f27a, i), " cannot be found in the navigation graph ");
p.append((H) this.f30d);
throw new IllegalArgumentException(p.toString());
}
}
}
public j(int i) {
switch (i) {
case 1:
this.f27a = new s.j(0);
this.f28b = new SparseArray();
this.f29c = new s.g();
this.f30d = new s.j(0);
return;
case 2:
default:
this.f27a = new N.c(10);
this.f28b = new s.j(0);
this.f29c = new ArrayList();
this.f30d = new HashSet();
return;
case 3:
this.f27a = new Object();
this.f28b = new Handler(Looper.getMainLooper(), new n(this));
return;
}
}
public j(Typeface typeface, e0.b bVar) {
int i;
int i4;
int i5;
int i6;
this.f30d = typeface;
this.f27a = bVar;
this.f29c = new q(1024);
int a2 = bVar.a(6);
if (a2 != 0) {
int i7 = a2 + bVar.f1218a;
i = ((ByteBuffer) bVar.f1221d).getInt(((ByteBuffer) bVar.f1221d).getInt(i7) + i7);
} else {
i = 0;
}
this.f28b = new char[i * 2];
int a4 = bVar.a(6);
if (a4 != 0) {
int i8 = a4 + bVar.f1218a;
i4 = ((ByteBuffer) bVar.f1221d).getInt(((ByteBuffer) bVar.f1221d).getInt(i8) + i8);
} else {
i4 = 0;
}
for (int i9 = 0; i9 < i4; i9++) {
d0.t tVar = new d0.t(this, i9);
e0.a b4 = tVar.b();
int a5 = b4.a(4);
Character.toChars(a5 != 0 ? ((ByteBuffer) b4.f1221d).getInt(a5 + b4.f1218a) : 0, (char[]) this.f28b, i9 * 2);
e0.a b5 = tVar.b();
int a6 = b5.a(16);
if (a6 != 0) {
int i10 = a6 + b5.f1218a;
i5 = ((ByteBuffer) b5.f1221d).getInt(((ByteBuffer) b5.f1221d).getInt(i10) + i10);
} else {
i5 = 0;
}
m3.d.f(i5 > 0, "invalid metadata codepoint length");
e0.a b6 = tVar.b();
int a7 = b6.a(16);
if (a7 != 0) {
int i11 = a7 + b6.f1218a;
i6 = ((ByteBuffer) b6.f1221d).getInt(((ByteBuffer) b6.f1221d).getInt(i11) + i11);
} else {
i6 = 0;
}
((q) this.f29c).a(tVar, 0, i6 - 1);
}
}
}