package J0;

import V4.C0751b0;
import android.content.Context;
import android.os.Handler;
import android.os.IBinder;
import android.os.Looper;
import android.util.AttributeSet;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup;
import androidx.compose.runtime.Composable;
import androidx.compose.runtime.Composer;
import androidx.compose.runtime.Composition;
import androidx.compose.runtime.CompositionContext;
import androidx.compose.runtime.MonotonicFrameClock;
import androidx.compose.runtime.PausableMonotonicFrameClock;
import androidx.compose.runtime.Recomposer;
import androidx.compose.runtime.internal.ComposableLambdaKt;
import androidx.lifecycle.InterfaceC1113w;
import com.debridstream.tv.R;
import i0.C2239c;
import i0.InterfaceC2256t;
import java.lang.ref.WeakReference;

/* JADX INFO: renamed from: J0.a, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public abstract class AbstractC0342a extends ViewGroup {
    public static final int $stable = 8;
    private WeakReference<CompositionContext> cachedViewTreeCompositionContext;
    private Composition composition;
    private boolean creatingComposition;
    private J4.a disposeViewCompositionStrategy;
    private boolean isTransitionGroupSet;
    private CompositionContext parentContext;
    private IBinder previousAttachedWindowToken;
    private boolean showLayoutBounds;

    public AbstractC0342a(Context context, AttributeSet attributeSet, int i6) {
        super(context, attributeSet, i6);
        setClipChildren(false);
        setClipToPadding(false);
        setImportantForAccessibility(1);
        h1 h1Var = new h1(this, 0);
        addOnAttachStateChangeListener(h1Var);
        f1 f1Var = new f1(this);
        L4.a.N(this).f4200a.add(f1Var);
        this.disposeViewCompositionStrategy = new g1(this, h1Var, f1Var, 0);
    }

    private final void setParentContext(CompositionContext compositionContext) {
        if (this.parentContext != compositionContext) {
            this.parentContext = compositionContext;
            if (compositionContext != null) {
                this.cachedViewTreeCompositionContext = null;
            }
            Composition composition = this.composition;
            if (composition != null) {
                composition.dispose();
                this.composition = null;
                if (isAttachedToWindow()) {
                    c();
                }
            }
        }
    }

    private final void setPreviousAttachedWindowToken(IBinder iBinder) {
        if (this.previousAttachedWindowToken != iBinder) {
            this.previousAttachedWindowToken = iBinder;
            this.cachedViewTreeCompositionContext = null;
        }
    }

    @Composable
    public abstract void Content(Composer composer, int i6);

    @Override // android.view.ViewGroup
    public void addView(View view) {
        b();
        super.addView(view);
    }

    @Override // android.view.ViewGroup
    public boolean addViewInLayout(View view, int i6, ViewGroup.LayoutParams layoutParams) {
        b();
        return super.addViewInLayout(view, i6, layoutParams);
    }

    public final void b() {
        if (this.creatingComposition) {
            return;
        }
        throw new UnsupportedOperationException("Cannot add views to " + getClass().getSimpleName() + "; only Compose content is supported");
    }

    public final void c() {
        if (this.composition == null) {
            try {
                this.creatingComposition = true;
                this.composition = E1.a(this, d(), ComposableLambdaKt.composableLambdaInstance(-656146368, true, new G0.G(this, 1)));
            } finally {
                this.creatingComposition = false;
            }
        }
    }

    public final void createComposition() {
        if (this.parentContext == null && !isAttachedToWindow()) {
            throw new IllegalStateException("createComposition requires either a parent reference or the View to be attachedto a window. Attach the View or call setParentCompositionReference.");
        }
        c();
    }

    public final CompositionContext d() {
        Recomposer recomposer;
        A4.j jVar;
        PausableMonotonicFrameClock pausableMonotonicFrameClock;
        CompositionContext compositionContextB = this.parentContext;
        if (compositionContextB == null) {
            compositionContextB = y1.b(this);
            if (compositionContextB == null) {
                Object parent = getParent();
                while (compositionContextB == null && (parent instanceof View)) {
                    View view = (View) parent;
                    compositionContextB = y1.b(view);
                    parent = L4.a.K(view);
                }
            }
            if (compositionContextB != null) {
                CompositionContext compositionContext = (!(compositionContextB instanceof Recomposer) || ((Recomposer.State) ((Recomposer) compositionContextB).getCurrentState().getValue()).compareTo(Recomposer.State.ShuttingDown) > 0) ? compositionContextB : null;
                if (compositionContext != null) {
                    this.cachedViewTreeCompositionContext = new WeakReference<>(compositionContext);
                }
            } else {
                compositionContextB = null;
            }
            if (compositionContextB == null) {
                WeakReference<CompositionContext> weakReference = this.cachedViewTreeCompositionContext;
                if (weakReference == null || (compositionContextB = weakReference.get()) == null || ((compositionContextB instanceof Recomposer) && ((Recomposer.State) ((Recomposer) compositionContextB).getCurrentState().getValue()).compareTo(Recomposer.State.ShuttingDown) <= 0)) {
                    compositionContextB = null;
                }
                if (compositionContextB == null) {
                    if (!isAttachedToWindow()) {
                        F0.a.b("Cannot locate windowRecomposer; View " + this + " is not attached to a window");
                    }
                    Object parent2 = getParent();
                    View view2 = this;
                    while (parent2 instanceof View) {
                        View view3 = (View) parent2;
                        if (view3.getId() == 16908290) {
                            break;
                        }
                        view2 = view3;
                        parent2 = view3.getParent();
                    }
                    CompositionContext compositionContextB2 = y1.b(view2);
                    if (compositionContextB2 == null) {
                        ((o1) q1.f3053a.get()).getClass();
                        A4.j jVar2 = A4.k.f106a;
                        w4.p pVar = C0349c0.f2986o;
                        if (Looper.myLooper() == Looper.getMainLooper()) {
                            jVar = (A4.j) C0349c0.f2986o.getValue();
                        } else {
                            jVar = (A4.j) C0349c0.f2987p.get();
                            if (jVar == null) {
                                throw new IllegalStateException("no AndroidUiDispatcher for this thread");
                            }
                        }
                        A4.j jVarPlus = jVar.plus(jVar2);
                        MonotonicFrameClock monotonicFrameClock = (MonotonicFrameClock) jVarPlus.get(MonotonicFrameClock.Key);
                        if (monotonicFrameClock != null) {
                            pausableMonotonicFrameClock = new PausableMonotonicFrameClock(monotonicFrameClock);
                            pausableMonotonicFrameClock.pause();
                        } else {
                            pausableMonotonicFrameClock = null;
                        }
                        kotlin.jvm.internal.C c6 = new kotlin.jvm.internal.C();
                        A4.j q02 = (InterfaceC2256t) jVarPlus.get(C2239c.f18808s);
                        if (q02 == null) {
                            q02 = new Q0();
                            c6.f20115a = q02;
                        }
                        if (pausableMonotonicFrameClock != null) {
                            jVar2 = pausableMonotonicFrameClock;
                        }
                        A4.j jVarPlus2 = jVarPlus.plus(jVar2).plus(q02);
                        recomposer = new Recomposer(jVarPlus2);
                        recomposer.pauseCompositionFrameClock();
                        a5.c cVarC = V4.E.c(jVarPlus2);
                        InterfaceC1113w interfaceC1113wE = androidx.lifecycle.X.e(view2);
                        androidx.lifecycle.r lifecycle = interfaceC1113wE != null ? interfaceC1113wE.getLifecycle() : null;
                        if (lifecycle == null) {
                            F0.a.c("ViewTreeLifecycleOwner not found from " + view2);
                            throw new E3.v();
                        }
                        view2.addOnAttachStateChangeListener(new E2.i(view2, recomposer));
                        lifecycle.addObserver(new v1(cVarC, pausableMonotonicFrameClock, recomposer, c6, view2));
                        view2.setTag(R.id.androidx_compose_ui_view_composition_context, recomposer);
                        C0751b0 c0751b0 = C0751b0.f8282a;
                        Handler handler = view2.getHandler();
                        int i6 = W4.e.f8430a;
                        view2.addOnAttachStateChangeListener(new h1(V4.E.y(c0751b0, new W4.d(handler, "windowRecomposer cleanup", false).f8429e, null, new p1(recomposer, view2, null), 2), 1));
                    } else {
                        if (!(compositionContextB2 instanceof Recomposer)) {
                            throw new IllegalStateException("root viewTreeParentCompositionContext is not a Recomposer");
                        }
                        recomposer = (Recomposer) compositionContextB2;
                    }
                    Recomposer recomposer2 = ((Recomposer.State) recomposer.getCurrentState().getValue()).compareTo(Recomposer.State.ShuttingDown) > 0 ? recomposer : null;
                    if (recomposer2 != null) {
                        this.cachedViewTreeCompositionContext = new WeakReference<>(recomposer2);
                    }
                    return recomposer;
                }
            }
        }
        return compositionContextB;
    }

    public final void disposeComposition() {
        Composition composition = this.composition;
        if (composition != null) {
            composition.dispose();
        }
        this.composition = null;
        requestLayout();
    }

    /* JADX INFO: renamed from: getAutoClearFocusBehavior-4UtRPd4, reason: not valid java name */
    public final int m13getAutoClearFocusBehavior4UtRPd4() {
        Object tag = getTag(R.id.auto_clear_focus_behavior_tag);
        C0370l0 c0370l0 = tag instanceof C0370l0 ? (C0370l0) tag : null;
        if (c0370l0 != null) {
            return c0370l0.f3032a;
        }
        return 1;
    }

    public final boolean getHasComposition() {
        return this.composition != null;
    }

    public boolean getShouldCreateCompositionOnAttachedToWindow() {
        return true;
    }

    public final boolean getShowLayoutBounds() {
        return this.showLayoutBounds;
    }

    public void internalOnLayout$ui(boolean z6, int i6, int i7, int i8, int i9) {
        View childAt = getChildAt(0);
        if (childAt != null) {
            childAt.layout(getPaddingLeft(), getPaddingTop(), (i8 - i6) - getPaddingRight(), (i9 - i7) - getPaddingBottom());
        }
    }

    public void internalOnMeasure$ui(int i6, int i7) {
        View childAt = getChildAt(0);
        if (childAt == null) {
            super.onMeasure(i6, i7);
            return;
        }
        childAt.measure(View.MeasureSpec.makeMeasureSpec(Math.max(0, (View.MeasureSpec.getSize(i6) - getPaddingLeft()) - getPaddingRight()), View.MeasureSpec.getMode(i6)), View.MeasureSpec.makeMeasureSpec(Math.max(0, (View.MeasureSpec.getSize(i7) - getPaddingTop()) - getPaddingBottom()), View.MeasureSpec.getMode(i7)));
        setMeasuredDimension(getPaddingRight() + getPaddingLeft() + childAt.getMeasuredWidth(), getPaddingBottom() + getPaddingTop() + childAt.getMeasuredHeight());
    }

    @Override // android.view.ViewGroup
    public boolean isTransitionGroup() {
        return !this.isTransitionGroupSet || super.isTransitionGroup();
    }

    @Override // android.view.ViewGroup, android.view.View
    public void onAttachedToWindow() {
        super.onAttachedToWindow();
        setPreviousAttachedWindowToken(getWindowToken());
        if (getShouldCreateCompositionOnAttachedToWindow()) {
            c();
        }
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onLayout(boolean z6, int i6, int i7, int i8, int i9) {
        internalOnLayout$ui(z6, i6, i7, i8, i9);
    }

    @Override // android.view.View
    public final void onMeasure(int i6, int i7) {
        c();
        internalOnMeasure$ui(i6, i7);
    }

    @Override // android.view.View
    public void onRtlPropertiesChanged(int i6) {
        View childAt = getChildAt(0);
        if (childAt != null) {
            childAt.setLayoutDirection(i6);
        }
    }

    /* JADX INFO: renamed from: setAutoClearFocusBehavior-17tfJxM, reason: not valid java name */
    public final void m14setAutoClearFocusBehavior17tfJxM(int i6) {
        setTag(R.id.auto_clear_focus_behavior_tag, new C0370l0(i6));
    }

    public final void setParentCompositionContext(CompositionContext compositionContext) {
        setParentContext(compositionContext);
    }

    public final void setShowLayoutBounds(boolean z6) {
        this.showLayoutBounds = z6;
        KeyEvent.Callback childAt = getChildAt(0);
        if (childAt != null) {
            ((A) ((I0.t0) childAt)).setShowLayoutBounds(z6);
        }
    }

    @Override // android.view.ViewGroup
    public void setTransitionGroup(boolean z6) {
        super.setTransitionGroup(z6);
        this.isTransitionGroupSet = true;
    }

    public final void setViewCompositionStrategy(i1 i1Var) {
        J4.a aVar = this.disposeViewCompositionStrategy;
        if (aVar != null) {
            aVar.invoke();
        }
        ((O) i1Var).getClass();
        h1 h1Var = new h1(this, 0);
        addOnAttachStateChangeListener(h1Var);
        f1 f1Var = new f1(this);
        L4.a.N(this).f4200a.add(f1Var);
        this.disposeViewCompositionStrategy = new g1(this, h1Var, f1Var, 0);
    }

    @Override // android.view.ViewGroup
    public boolean shouldDelayChildPressedState() {
        return false;
    }

    @Override // android.view.ViewGroup
    public void addView(View view, int i6) {
        b();
        super.addView(view, i6);
    }

    @Override // android.view.ViewGroup
    public boolean addViewInLayout(View view, int i6, ViewGroup.LayoutParams layoutParams, boolean z6) {
        b();
        return super.addViewInLayout(view, i6, layoutParams, z6);
    }

    @Override // android.view.ViewGroup
    public void addView(View view, int i6, int i7) {
        b();
        super.addView(view, i6, i7);
    }

    @Override // android.view.ViewGroup, android.view.ViewManager
    public void addView(View view, ViewGroup.LayoutParams layoutParams) {
        b();
        super.addView(view, layoutParams);
    }

    @Override // android.view.ViewGroup
    public void addView(View view, int i6, ViewGroup.LayoutParams layoutParams) {
        b();
        super.addView(view, i6, layoutParams);
    }

    public /* synthetic */ AbstractC0342a(Context context) {
        this(context, null, 0);
    }

    private static /* synthetic */ void getDisposeViewCompositionStrategy$annotations() {
    }

    public static /* synthetic */ void getShowLayoutBounds$annotations() {
    }
}
