what-the-bank/sources/o/gFT.java

290 lines
11 KiB
Java

package o;
import android.os.Handler;
import android.os.Looper;
import android.view.ViewGroup;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.strictmode.FragmentReuseViolation;
import androidx.fragment.app.strictmode.FragmentTagUsageViolation;
import androidx.fragment.app.strictmode.GetRetainInstanceUsageViolation;
import androidx.fragment.app.strictmode.GetTargetFragmentRequestCodeUsageViolation;
import androidx.fragment.app.strictmode.GetTargetFragmentUsageViolation;
import androidx.fragment.app.strictmode.SetRetainInstanceUsageViolation;
import androidx.fragment.app.strictmode.SetTargetFragmentUsageViolation;
import androidx.fragment.app.strictmode.SetUserVisibleHintViolation;
import androidx.fragment.app.strictmode.Violation;
import androidx.fragment.app.strictmode.WrongFragmentContainerViolation;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Set;
import o.gFT;
/* loaded from: classes.dex */
public final class gFT {
private static LWm b;
/* loaded from: classes.dex */
public enum HBt {
PENALTY_LOG,
PENALTY_DEATH,
DETECT_FRAGMENT_REUSE,
DETECT_FRAGMENT_TAG_USAGE,
DETECT_RETAIN_INSTANCE_USAGE,
DETECT_SET_USER_VISIBLE_HINT,
DETECT_TARGET_FRAGMENT_USAGE,
DETECT_WRONG_FRAGMENT_CONTAINER
}
/* loaded from: classes.dex */
public interface Sts {
}
private gFT() {
}
static {
new gFT();
b = LWm.b;
}
private static LWm d(Fragment fragment) {
while (fragment != null) {
if (fragment.isAdded()) {
yRS parentFragmentManager = fragment.getParentFragmentManager();
C14957gcv.c(parentFragmentManager, "");
if (parentFragmentManager.y() != null) {
LWm y = parentFragmentManager.y();
C14957gcv.e(y);
return y;
}
}
fragment = fragment.getParentFragment();
}
return b;
}
public static final void a(Fragment fragment, String str) {
C14957gcv.e(fragment, "");
C14957gcv.e(str, "");
FragmentReuseViolation fragmentReuseViolation = new FragmentReuseViolation(fragment, str);
if (yRS.b(3)) {
Fragment fragment2 = fragmentReuseViolation.b;
}
LWm d = d(fragment);
if (d.e.contains(HBt.DETECT_FRAGMENT_REUSE) && e(d, (Class<? extends Fragment>) fragment.getClass(), (Class<? extends Violation>) fragmentReuseViolation.getClass())) {
a(d, fragmentReuseViolation);
}
}
public static final void zl_(Fragment fragment, ViewGroup viewGroup) {
C14957gcv.e(fragment, "");
FragmentTagUsageViolation fragmentTagUsageViolation = new FragmentTagUsageViolation(fragment, viewGroup);
if (yRS.b(3)) {
Fragment fragment2 = fragmentTagUsageViolation.b;
}
LWm d = d(fragment);
if (d.e.contains(HBt.DETECT_FRAGMENT_TAG_USAGE) && e(d, (Class<? extends Fragment>) fragment.getClass(), (Class<? extends Violation>) fragmentTagUsageViolation.getClass())) {
a(d, fragmentTagUsageViolation);
}
}
public static final void a(Fragment fragment) {
C14957gcv.e(fragment, "");
SetRetainInstanceUsageViolation setRetainInstanceUsageViolation = new SetRetainInstanceUsageViolation(fragment);
if (yRS.b(3)) {
Fragment fragment2 = setRetainInstanceUsageViolation.b;
}
LWm d = d(fragment);
if (d.e.contains(HBt.DETECT_RETAIN_INSTANCE_USAGE) && e(d, (Class<? extends Fragment>) fragment.getClass(), (Class<? extends Violation>) setRetainInstanceUsageViolation.getClass())) {
a(d, setRetainInstanceUsageViolation);
}
}
public static final void b(Fragment fragment) {
C14957gcv.e(fragment, "");
GetRetainInstanceUsageViolation getRetainInstanceUsageViolation = new GetRetainInstanceUsageViolation(fragment);
if (yRS.b(3)) {
Fragment fragment2 = getRetainInstanceUsageViolation.b;
}
LWm d = d(fragment);
if (d.e.contains(HBt.DETECT_RETAIN_INSTANCE_USAGE) && e(d, (Class<? extends Fragment>) fragment.getClass(), (Class<? extends Violation>) getRetainInstanceUsageViolation.getClass())) {
a(d, getRetainInstanceUsageViolation);
}
}
public static final void d(Fragment fragment, boolean z) {
C14957gcv.e(fragment, "");
SetUserVisibleHintViolation setUserVisibleHintViolation = new SetUserVisibleHintViolation(fragment, z);
if (yRS.b(3)) {
Fragment fragment2 = setUserVisibleHintViolation.b;
}
LWm d = d(fragment);
if (d.e.contains(HBt.DETECT_SET_USER_VISIBLE_HINT) && e(d, (Class<? extends Fragment>) fragment.getClass(), (Class<? extends Violation>) setUserVisibleHintViolation.getClass())) {
a(d, setUserVisibleHintViolation);
}
}
public static final void e(Fragment fragment, Fragment fragment2, int i) {
C14957gcv.e(fragment, "");
C14957gcv.e(fragment2, "");
SetTargetFragmentUsageViolation setTargetFragmentUsageViolation = new SetTargetFragmentUsageViolation(fragment, fragment2, i);
if (yRS.b(3)) {
Fragment fragment3 = setTargetFragmentUsageViolation.b;
}
LWm d = d(fragment);
if (d.e.contains(HBt.DETECT_TARGET_FRAGMENT_USAGE) && e(d, (Class<? extends Fragment>) fragment.getClass(), (Class<? extends Violation>) setTargetFragmentUsageViolation.getClass())) {
a(d, setTargetFragmentUsageViolation);
}
}
public static final void e(Fragment fragment) {
C14957gcv.e(fragment, "");
GetTargetFragmentUsageViolation getTargetFragmentUsageViolation = new GetTargetFragmentUsageViolation(fragment);
if (yRS.b(3)) {
Fragment fragment2 = getTargetFragmentUsageViolation.b;
}
LWm d = d(fragment);
if (d.e.contains(HBt.DETECT_TARGET_FRAGMENT_USAGE) && e(d, (Class<? extends Fragment>) fragment.getClass(), (Class<? extends Violation>) getTargetFragmentUsageViolation.getClass())) {
a(d, getTargetFragmentUsageViolation);
}
}
public static final void c(Fragment fragment) {
C14957gcv.e(fragment, "");
GetTargetFragmentRequestCodeUsageViolation getTargetFragmentRequestCodeUsageViolation = new GetTargetFragmentRequestCodeUsageViolation(fragment);
if (yRS.b(3)) {
Fragment fragment2 = getTargetFragmentRequestCodeUsageViolation.b;
}
LWm d = d(fragment);
if (d.e.contains(HBt.DETECT_TARGET_FRAGMENT_USAGE) && e(d, (Class<? extends Fragment>) fragment.getClass(), (Class<? extends Violation>) getTargetFragmentRequestCodeUsageViolation.getClass())) {
a(d, getTargetFragmentRequestCodeUsageViolation);
}
}
public static final void zm_(Fragment fragment, ViewGroup viewGroup) {
C14957gcv.e(fragment, "");
C14957gcv.e(viewGroup, "");
WrongFragmentContainerViolation wrongFragmentContainerViolation = new WrongFragmentContainerViolation(fragment, viewGroup);
if (yRS.b(3)) {
Fragment fragment2 = wrongFragmentContainerViolation.b;
}
LWm d = d(fragment);
if (d.e.contains(HBt.DETECT_WRONG_FRAGMENT_CONTAINER) && e(d, (Class<? extends Fragment>) fragment.getClass(), (Class<? extends Violation>) wrongFragmentContainerViolation.getClass())) {
a(d, wrongFragmentContainerViolation);
}
}
private static boolean e(LWm lWm, Class<? extends Fragment> cls, Class<? extends Violation> cls2) {
Set<Class<? extends Violation>> set = lWm.d.get(cls.getName());
if (set == null) {
return true;
}
if (C14957gcv.b(cls2.getSuperclass(), Violation.class) || !C14881gav.b(set, cls2.getSuperclass())) {
return !set.contains(cls2);
}
return false;
}
private static void d(Fragment fragment, Runnable runnable) {
if (fragment.isAdded()) {
Handler handler = fragment.getParentFragmentManager().q().a;
C14957gcv.c(handler, "");
if (!C14957gcv.b(handler.getLooper(), Looper.myLooper())) {
handler.post(runnable);
return;
}
}
runnable.run();
}
/* loaded from: classes.dex */
public static final class LWm {
public static final LWm b;
final Sts a;
final Map<String, Set<Class<? extends Violation>>> d;
final Set<HBt> e;
/* JADX WARN: Multi-variable type inference failed */
private LWm(Set<? extends HBt> set, Map<String, ? extends Set<Class<? extends Violation>>> map) {
C14957gcv.e(set, "");
C14957gcv.e(map, "");
this.e = set;
this.a = null;
LinkedHashMap linkedHashMap = new LinkedHashMap();
for (Map.Entry<String, ? extends Set<Class<? extends Violation>>> entry : map.entrySet()) {
linkedHashMap.put(entry.getKey(), entry.getValue());
}
this.d = linkedHashMap;
}
/* renamed from: o.gFT$LWm$LWm, reason: collision with other inner class name */
/* loaded from: classes.dex */
public static final class C0116LWm {
private C0116LWm() {
}
public /* synthetic */ C0116LWm(byte b) {
this();
}
}
static {
new C0116LWm((byte) 0);
gaH gah = gaH.e;
C14854gaM c14854gaM = C14854gaM.c;
C14957gcv.d(c14854gaM, "");
b = new LWm(gah, c14854gaM);
}
}
public static /* synthetic */ void c(LWm lWm, Violation violation) {
C14957gcv.e(lWm, "");
C14957gcv.e(violation, "");
Sts sts = lWm.a;
}
public static /* synthetic */ void b(Violation violation) {
C14957gcv.e(violation, "");
throw violation;
}
private static void a(final LWm lWm, final Violation violation) {
Fragment fragment = violation.b;
final String name = fragment.getClass().getName();
if (lWm.e.contains(HBt.PENALTY_LOG)) {
}
if (lWm.a != null) {
d(fragment, new Runnable(lWm, violation) { // from class: o.YaW
public final Violation a;
public final gFT.LWm e;
@Override // java.lang.Runnable
public final void run() {
gFT.c(this.e, this.a);
}
{
this.e = lWm;
this.a = violation;
}
});
}
if (lWm.e.contains(HBt.PENALTY_DEATH)) {
d(fragment, new Runnable(name, violation) { // from class: o.YUA
public final Violation c;
public final String e;
@Override // java.lang.Runnable
public final void run() {
gFT.b(this.c);
}
{
this.e = name;
this.c = violation;
}
});
}
}
}