package com.revenuecat.purchases.ui.revenuecatui.composables;

import A4.d;
import B4.a;
import C4.e;
import C4.j;
import G0.InterfaceC0247b0;
import G0.InterfaceC0249c0;
import G0.InterfaceC0273s;
import G0.InterfaceC0274t;
import G0.Z;
import G0.q0;
import I0.AbstractC0303l;
import I0.InterfaceC0315y;
import V4.C;
import V4.E;
import Y4.InterfaceC0844j;
import Y4.N;
import h1.C2069a;
import h1.b;
import h1.i;
import i0.AbstractC2254r;
import kotlin.jvm.internal.A;
import m3.AbstractC2467b;
import q.AbstractC2771e;
import q.C2769d;
import w4.C3137A;
import x4.z;
import z.InterfaceC3290j;
import z.k;
import z.m;
import z.n;
import z.o;
import z.p;

/* JADX INFO: loaded from: classes3.dex */
final class ThumbNode extends AbstractC2254r implements InterfaceC0315y {
    private boolean checked;
    private float initialOffset;
    private float initialSize;
    private k interactionSource;
    private boolean isPressed;
    private C2769d offsetAnim;
    private C2769d sizeAnim;

    /* JADX INFO: renamed from: com.revenuecat.purchases.ui.revenuecatui.composables.ThumbNode$onAttach$1, reason: invalid class name */
    @e(c = "com.revenuecat.purchases.ui.revenuecatui.composables.ThumbNode$onAttach$1", f = "Switch.kt", l = {333}, m = "invokeSuspend")
    public static final class AnonymousClass1 extends j implements J4.e {
        int label;

        public AnonymousClass1(d dVar) {
            super(2, dVar);
        }

        @Override // C4.a
        public final d create(Object obj, d dVar) {
            return ThumbNode.this.new AnonymousClass1(dVar);
        }

        @Override // J4.e
        public final Object invoke(C c6, d dVar) {
            return ((AnonymousClass1) create(c6, dVar)).invokeSuspend(C3137A.f25453a);
        }

        @Override // C4.a
        public final Object invokeSuspend(Object obj) throws Throwable {
            a aVar = a.f492a;
            int i6 = this.label;
            if (i6 != 0) {
                if (i6 != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                AbstractC2467b.l(obj);
                return C3137A.f25453a;
            }
            AbstractC2467b.l(obj);
            final A a6 = new A();
            N n6 = ((m) ThumbNode.this.getInteractionSource()).f26250a;
            final ThumbNode thumbNode = ThumbNode.this;
            InterfaceC0844j interfaceC0844j = new InterfaceC0844j() { // from class: com.revenuecat.purchases.ui.revenuecatui.composables.ThumbNode.onAttach.1.1
                @Override // Y4.InterfaceC0844j
                public final Object emit(InterfaceC3290j interfaceC3290j, d dVar) {
                    if (interfaceC3290j instanceof o) {
                        a6.f20113a++;
                    } else if (interfaceC3290j instanceof p) {
                        A a7 = a6;
                        a7.f20113a--;
                    } else if (interfaceC3290j instanceof n) {
                        A a8 = a6;
                        a8.f20113a--;
                    }
                    boolean z6 = a6.f20113a > 0;
                    if (thumbNode.isPressed != z6) {
                        thumbNode.isPressed = z6;
                        AbstractC0303l.t(thumbNode).C();
                    }
                    return C3137A.f25453a;
                }
            };
            this.label = 1;
            n6.getClass();
            N.k(n6, interfaceC0844j, this);
            return aVar;
        }
    }

    public ThumbNode(k interactionSource, boolean z6) {
        kotlin.jvm.internal.o.h(interactionSource, "interactionSource");
        this.interactionSource = interactionSource;
        this.checked = z6;
        this.initialOffset = Float.NaN;
        this.initialSize = Float.NaN;
    }

    public final boolean getChecked() {
        return this.checked;
    }

    public final k getInteractionSource() {
        return this.interactionSource;
    }

    @Override // i0.AbstractC2254r
    public boolean getShouldAutoInvalidate() {
        return false;
    }

    @Override // I0.InterfaceC0315y
    public /* bridge */ /* synthetic */ int maxIntrinsicHeight(InterfaceC0274t interfaceC0274t, InterfaceC0273s interfaceC0273s, int i6) {
        return super.maxIntrinsicHeight(interfaceC0274t, interfaceC0273s, i6);
    }

    @Override // I0.InterfaceC0315y
    public /* bridge */ /* synthetic */ int maxIntrinsicWidth(InterfaceC0274t interfaceC0274t, InterfaceC0273s interfaceC0273s, int i6) {
        return super.maxIntrinsicWidth(interfaceC0274t, interfaceC0273s, i6);
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // I0.InterfaceC0315y
    /* JADX INFO: renamed from: measure-3p2s80s */
    public InterfaceC0247b0 mo0measure3p2s80s(InterfaceC0249c0 measure, Z measurable, long j4) {
        kotlin.jvm.internal.o.h(measure, "$this$measure");
        kotlin.jvm.internal.o.h(measurable, "measurable");
        float fY = measure.Y(this.isPressed ? SwitchTokens.INSTANCE.m890getPressedHandleWidthD9Ej5fM() : ((measurable.d(C2069a.h(j4)) != 0 && measurable.K(C2069a.g(j4)) != 0) || this.checked) ? SwitchKt.ThumbDiameter : SwitchKt.UncheckedThumbDiameter);
        C2769d c2769d = this.sizeAnim;
        int iFloatValue = (int) (c2769d != null ? ((Number) c2769d.d()).floatValue() : fY);
        if (!((iFloatValue >= 0) & (iFloatValue >= 0))) {
            i.a("width and height must be >= 0");
        }
        q0 q0VarQ = measurable.Q(b.h(iFloatValue, iFloatValue, iFloatValue, iFloatValue));
        float fY2 = measure.Y((SwitchKt.SwitchHeight - measure.N(fY)) / 2.0f);
        float fY3 = measure.Y((SwitchKt.SwitchWidth - SwitchKt.ThumbDiameter) - SwitchKt.ThumbPadding);
        boolean z6 = this.isPressed;
        if (z6 && this.checked) {
            fY2 = fY3 - measure.Y(SwitchTokens.INSTANCE.m894getTrackOutlineWidthD9Ej5fM());
        } else if (z6 && !this.checked) {
            fY2 = measure.Y(SwitchTokens.INSTANCE.m894getTrackOutlineWidthD9Ej5fM());
        } else if (this.checked) {
            fY2 = fY3;
        }
        C2769d c2769d2 = this.sizeAnim;
        if (!kotlin.jvm.internal.o.b(c2769d2 != null ? (Float) c2769d2.f23288e.getValue() : null, fY)) {
            E.y(getCoroutineScope(), null, null, new ThumbNode$measure$1(this, fY, null), 3);
        }
        C2769d c2769d3 = this.offsetAnim;
        if (!kotlin.jvm.internal.o.b(c2769d3 != null ? (Float) c2769d3.f23288e.getValue() : null, fY2)) {
            E.y(getCoroutineScope(), null, null, new ThumbNode$measure$2(this, fY2, null), 3);
        }
        if (Float.isNaN(this.initialSize) && Float.isNaN(this.initialOffset)) {
            this.initialSize = fY;
            this.initialOffset = fY2;
        }
        return measure.e(iFloatValue, iFloatValue, z.f26066a, new ThumbNode$measure$3(q0VarQ, this, fY2));
    }

    @Override // I0.InterfaceC0315y
    public /* bridge */ /* synthetic */ int minIntrinsicHeight(InterfaceC0274t interfaceC0274t, InterfaceC0273s interfaceC0273s, int i6) {
        return super.minIntrinsicHeight(interfaceC0274t, interfaceC0273s, i6);
    }

    @Override // I0.InterfaceC0315y
    public /* bridge */ /* synthetic */ int minIntrinsicWidth(InterfaceC0274t interfaceC0274t, InterfaceC0273s interfaceC0273s, int i6) {
        return super.minIntrinsicWidth(interfaceC0274t, interfaceC0273s, i6);
    }

    @Override // i0.AbstractC2254r
    public void onAttach() {
        E.y(getCoroutineScope(), null, null, new AnonymousClass1(null), 3);
    }

    @Override // I0.InterfaceC0299j, I0.y0
    public /* bridge */ /* synthetic */ void onDensityChange() {
    }

    @Override // I0.InterfaceC0299j
    public /* bridge */ /* synthetic */ void onLayoutDirectionChange() {
    }

    public final void setChecked(boolean z6) {
        this.checked = z6;
    }

    public final void setInteractionSource(k kVar) {
        kotlin.jvm.internal.o.h(kVar, "<set-?>");
        this.interactionSource = kVar;
    }

    public final void update() {
        if (this.sizeAnim == null && !Float.isNaN(this.initialSize)) {
            this.sizeAnim = AbstractC2771e.a(this.initialSize);
        }
        if (this.offsetAnim != null || Float.isNaN(this.initialOffset)) {
            return;
        }
        this.offsetAnim = AbstractC2771e.a(this.initialOffset);
    }
}
