package B2;

import android.app.Activity;
import android.content.Context;
import androidx.window.extensions.WindowExtensionsProvider;
import androidx.window.extensions.core.util.function.Consumer;
import androidx.window.extensions.layout.WindowLayoutComponent;
import d3.C1931v0;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import y2.C3263a;

/* JADX INFO: loaded from: classes.dex */
public final class e {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final ClassLoader f467a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final C3263a f468b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final C3263a f469c;

    public e(ClassLoader classLoader, C3263a c3263a) {
        this.f467a = classLoader;
        this.f468b = c3263a;
        this.f469c = new C3263a(classLoader, 0);
    }

    public static final boolean e(e eVar) throws NoSuchMethodException, ClassNotFoundException {
        Class clsB = eVar.b();
        Method method = clsB.getMethod("addWindowLayoutInfoListener", Context.class, Consumer.class);
        Method method2 = clsB.getMethod("removeWindowLayoutInfoListener", Consumer.class);
        kotlin.jvm.internal.o.e(method);
        if (!Modifier.isPublic(method.getModifiers())) {
            return false;
        }
        kotlin.jvm.internal.o.e(method2);
        return Modifier.isPublic(method2.getModifiers());
    }

    public final WindowLayoutComponent a() {
        int iA;
        C3263a c3263a = this.f469c;
        c3263a.getClass();
        boolean zD = false;
        try {
            kotlin.jvm.internal.o.g(c3263a.f26178a.loadClass("androidx.window.extensions.WindowExtensionsProvider"), "loadClass(...)");
            if (L4.a.m0("WindowExtensionsProvider#getWindowExtensions is not valid", new C1931v0(c3263a, 17)) && L4.a.m0("WindowExtensions#getWindowLayoutComponent is not valid", new d(this, 0)) && L4.a.m0("FoldingFeature class is not valid", new d(this, 1)) && (iA = z2.f.a()) >= 1) {
                if (iA == 1) {
                    zD = c();
                } else if (iA < 5) {
                    zD = d();
                } else if (d() && L4.a.m0("DisplayFoldFeature is not valid", new d(this, 3)) && L4.a.m0("SupportedWindowFeatures is not valid", new d(this, 2)) && L4.a.m0("WindowLayoutComponent#getSupportedWindowFeatures is not valid", new d(this, 4))) {
                    zD = true;
                }
            }
        } catch (ClassNotFoundException | NoClassDefFoundError unused) {
        }
        if (!zD) {
            return null;
        }
        try {
            return WindowExtensionsProvider.getWindowExtensions().getWindowLayoutComponent();
        } catch (UnsupportedOperationException unused2) {
            return null;
        }
    }

    public final Class b() throws ClassNotFoundException {
        Class<?> clsLoadClass = this.f467a.loadClass("androidx.window.extensions.layout.WindowLayoutComponent");
        kotlin.jvm.internal.o.g(clsLoadClass, "loadClass(...)");
        return clsLoadClass;
    }

    public final boolean c() {
        return L4.a.m0("WindowLayoutComponent#addWindowLayoutInfoListener(" + Activity.class.getName() + ", java.util.function.Consumer) is not valid", new d(this, 5));
    }

    public final boolean d() {
        if (!c()) {
            return false;
        }
        StringBuilder sb = new StringBuilder("WindowLayoutComponent#addWindowLayoutInfoListener(");
        sb.append(Context.class.getName());
        sb.append(", androidx.window.extensions.core.util.function.Consumer) is not valid");
        return L4.a.m0(sb.toString(), new d(this, 6));
    }
}
