package l1;

import J0.k1;
import android.os.Build;
import android.view.ContextThemeWrapper;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.view.WindowManager;
import androidx.lifecycle.X;
import com.debridstream.tv.R;
import d.C1818B;
import d.DialogC1834m;
import java.util.UUID;
import m3.AbstractC2478m;

/* JADX INFO: loaded from: classes.dex */
public final class w extends DialogC1834m {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public J4.a f20220d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public v f20221e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final View f20222f;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final u f20223j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public boolean f20224k;

    public w(J4.a aVar, v vVar, View view, h1.m mVar, h1.c cVar, UUID uuid) {
        super(new ContextThemeWrapper(view.getContext(), vVar.f20218e ? R.style.DialogWindowTheme : R.style.FloatingDialogWindowTheme), 0);
        this.f20220d = aVar;
        this.f20221e = vVar;
        this.f20222f = view;
        float f6 = 8;
        Window window = getWindow();
        if (window == null) {
            throw new IllegalStateException("Dialog has no window");
        }
        window.requestFeature(1);
        window.setBackgroundDrawableResource(android.R.color.transparent);
        L4.a.h0(window, this.f20221e.f20218e);
        window.setGravity(17);
        if (!this.f20221e.f20218e) {
            window.addFlags(65792);
            WindowManager.LayoutParams attributes = window.getAttributes();
            int i6 = Build.VERSION.SDK_INT;
            if (i6 >= 28) {
                p.f20201a.a(attributes);
            }
            if (i6 >= 30) {
                q qVar = q.f20202a;
                qVar.b(attributes, 0);
                qVar.c(attributes, 0);
            }
            window.setAttributes(attributes);
        }
        u uVar = new u(getContext(), window);
        setTitle(this.f20221e.f20219f);
        uVar.setTag(R.id.compose_view_saveable_id_tag, "Dialog:" + uuid);
        uVar.setClipChildren(false);
        uVar.setElevation(cVar.Y(f6));
        uVar.setOutlineProvider(new k1(1));
        this.f20223j = uVar;
        View decorView = window.getDecorView();
        ViewGroup viewGroup = decorView instanceof ViewGroup ? (ViewGroup) decorView : null;
        if (viewGroup != null) {
            c(viewGroup);
        }
        setContentView(uVar);
        X.i(uVar, X.e(view));
        X.j(uVar, X.f(view));
        AbstractC2478m.p(uVar, AbstractC2478m.j(view));
        d(this.f20220d, this.f20221e, mVar);
        C1818B c1818b = this.f14492c;
        C2446b c2446b = new C2446b(this, 1);
        kotlin.jvm.internal.o.h(c1818b, "<this>");
        c1818b.a(this, new androidx.fragment.app.X(c2446b));
    }

    public static final void c(ViewGroup viewGroup) {
        viewGroup.setClipChildren(false);
        if (viewGroup instanceof u) {
            return;
        }
        int childCount = viewGroup.getChildCount();
        for (int i6 = 0; i6 < childCount; i6++) {
            View childAt = viewGroup.getChildAt(i6);
            ViewGroup viewGroup2 = childAt instanceof ViewGroup ? (ViewGroup) childAt : null;
            if (viewGroup2 != null) {
                c(viewGroup2);
            }
        }
    }

    public final void d(J4.a aVar, v vVar, h1.m mVar) {
        int i6;
        this.f20220d = aVar;
        this.f20221e = vVar;
        D d6 = vVar.f20216c;
        boolean zC = n.c(this.f20222f);
        int iOrdinal = d6.ordinal();
        if (iOrdinal != 0) {
            if (iOrdinal == 1) {
                zC = true;
            } else {
                if (iOrdinal != 2) {
                    throw new E3.v();
                }
                zC = false;
            }
        }
        Window window = getWindow();
        kotlin.jvm.internal.o.e(window);
        window.setFlags(zC ? 8192 : -8193, 8192);
        int iOrdinal2 = mVar.ordinal();
        if (iOrdinal2 == 0) {
            i6 = 0;
        } else {
            if (iOrdinal2 != 1) {
                throw new E3.v();
            }
            i6 = 1;
        }
        u uVar = this.f20223j;
        uVar.setLayoutDirection(i6);
        boolean z6 = uVar.f20212e;
        boolean z7 = vVar.f20218e;
        boolean z8 = vVar.f20217d;
        boolean z9 = (z6 && z8 == uVar.f20210c && z7 == uVar.f20211d) ? false : true;
        uVar.f20210c = z8;
        uVar.f20211d = z7;
        if (z9) {
            Window window2 = uVar.f20208a;
            WindowManager.LayoutParams attributes = window2.getAttributes();
            int i7 = z8 ? -2 : -1;
            if (i7 != attributes.width || !uVar.f20212e) {
                window2.setLayout(i7, -2);
                uVar.f20212e = true;
            }
        }
        setCanceledOnTouchOutside(vVar.f20215b);
        Window window3 = getWindow();
        if (window3 != null) {
            window3.setSoftInputMode(z7 ? 0 : Build.VERSION.SDK_INT < 31 ? 16 : 48);
        }
    }

    @Override // android.app.Dialog, android.view.KeyEvent.Callback
    public final boolean onKeyUp(int i6, KeyEvent keyEvent) {
        if (!this.f20221e.f20214a || !keyEvent.isTracking() || keyEvent.isCanceled() || i6 != 111) {
            return super.onKeyUp(i6, keyEvent);
        }
        this.f20220d.invoke();
        return true;
    }

    /* JADX WARN: Removed duplicated region for block: B:35:0x008b  */
    @Override // android.app.Dialog
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean onTouchEvent(MotionEvent motionEvent) {
        View childAt;
        int iD0;
        boolean zOnTouchEvent = super.onTouchEvent(motionEvent);
        if (this.f20221e.f20215b) {
            u uVar = this.f20223j;
            uVar.getClass();
            float x6 = motionEvent.getX();
            if (!Float.isInfinite(x6) && !Float.isNaN(x6)) {
                float y6 = motionEvent.getY();
                if (!Float.isInfinite(y6) && !Float.isNaN(y6) && (childAt = uVar.getChildAt(0)) != null) {
                    int left = childAt.getLeft() + uVar.getLeft();
                    int width = childAt.getWidth() + left;
                    int top = childAt.getTop() + uVar.getTop();
                    int height = childAt.getHeight() + top;
                    int iD02 = L4.a.d0(motionEvent.getX());
                    if (left <= iD02 && iD02 <= width && top <= (iD0 = L4.a.d0(motionEvent.getY())) && iD0 <= height) {
                        int actionMasked = motionEvent.getActionMasked();
                        if (actionMasked == 0 || actionMasked == 1 || actionMasked == 3) {
                            this.f20224k = false;
                            return zOnTouchEvent;
                        }
                    }
                }
            }
            int actionMasked2 = motionEvent.getActionMasked();
            if (actionMasked2 == 0) {
                this.f20224k = true;
                return true;
            }
            if (actionMasked2 != 1) {
                if (actionMasked2 == 3) {
                    this.f20224k = false;
                    return zOnTouchEvent;
                }
            } else if (this.f20224k) {
                this.f20220d.invoke();
                this.f20224k = false;
                return true;
            }
        }
        return zOnTouchEvent;
    }

    @Override // android.app.Dialog, android.content.DialogInterface
    public final void cancel() {
    }
}
