package U;

import A1.y;
import android.os.SystemClock;
import android.view.Choreographer;
import b0.C0524a;
import b0.C0526c;
import b0.C0527d;
import b0.C0528e;
import java.util.ArrayList;
import n4.u0;
import q.i;

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

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final /* synthetic */ int f6642q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public final /* synthetic */ Object f6643r;

    public /* synthetic */ e(int i, Object obj) {
        this.f6642q = i;
        this.f6643r = obj;
    }

    /* JADX WARN: Removed duplicated region for block: B:18:0x0053  */
    /* JADX WARN: Removed duplicated region for block: B:19:0x005b  */
    @Override // android.view.Choreographer.FrameCallback
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void doFrame(long j8) {
        long j9;
        boolean z8;
        float f3;
        int i;
        boolean z9;
        switch (this.f6642q) {
            case u0.f15495q /* 0 */:
                ((g) this.f6643r).f6653w.run();
                break;
            default:
                P.g gVar = (P.g) ((y) this.f6643r).f363r;
                gVar.getClass();
                long jUptimeMillis = SystemClock.uptimeMillis();
                C0524a c0524a = (C0524a) gVar.f5246r;
                c0524a.getClass();
                long jUptimeMillis2 = SystemClock.uptimeMillis();
                int i5 = 0;
                while (true) {
                    ArrayList arrayList = c0524a.f9134b;
                    if (i5 >= arrayList.size()) {
                        if (c0524a.f9137e) {
                            for (int size = arrayList.size() - 1; size >= 0; size--) {
                                if (arrayList.get(size) == null) {
                                    arrayList.remove(size);
                                }
                            }
                            c0524a.f9137e = false;
                        }
                        if (arrayList.size() > 0) {
                            if (c0524a.f9136d == null) {
                                c0524a.f9136d = new y(c0524a.f9135c);
                            }
                            y yVar = c0524a.f9136d;
                            ((Choreographer) yVar.f364s).postFrameCallback((e) yVar.f365t);
                        }
                    } else {
                        C0527d c0527d = (C0527d) arrayList.get(i5);
                        if (c0527d == null) {
                            i = i5;
                        } else {
                            i iVar = c0524a.f9133a;
                            Long l8 = (Long) iVar.get(c0527d);
                            if (l8 != null) {
                                if (l8.longValue() < jUptimeMillis2) {
                                    iVar.remove(c0527d);
                                    j9 = c0527d.f9152g;
                                    if (j9 != 0) {
                                        c0527d.f9152g = jUptimeMillis;
                                        c0527d.b(c0527d.f9147b);
                                    } else {
                                        long j10 = jUptimeMillis - j9;
                                        c0527d.f9152g = jUptimeMillis;
                                        if (c0527d.f9156l != Float.MAX_VALUE) {
                                            C0528e c0528e = c0527d.f9155k;
                                            double d8 = c0528e.i;
                                            long j11 = j10 / 2;
                                            C0526c c0526cA = c0528e.a(c0527d.f9147b, c0527d.f9146a, j11);
                                            C0528e c0528e2 = c0527d.f9155k;
                                            c0528e2.i = c0527d.f9156l;
                                            c0527d.f9156l = Float.MAX_VALUE;
                                            z8 = true;
                                            C0526c c0526cA2 = c0528e2.a(c0526cA.f9138a, c0526cA.f9139b, j11);
                                            c0527d.f9147b = c0526cA2.f9138a;
                                            c0527d.f9146a = c0526cA2.f9139b;
                                            f3 = Float.MAX_VALUE;
                                        } else {
                                            z8 = true;
                                            f3 = Float.MAX_VALUE;
                                            C0526c c0526cA3 = c0527d.f9155k.a(c0527d.f9147b, c0527d.f9146a, j10);
                                            c0527d.f9147b = c0526cA3.f9138a;
                                            c0527d.f9146a = c0526cA3.f9139b;
                                        }
                                        float fMax = Math.max(c0527d.f9147b, -3.4028235E38f);
                                        c0527d.f9147b = fMax;
                                        c0527d.f9147b = Math.min(fMax, f3);
                                        float f7 = c0527d.f9146a;
                                        C0528e c0528e3 = c0527d.f9155k;
                                        c0528e3.getClass();
                                        double dAbs = Math.abs(f7);
                                        i = i5;
                                        if (dAbs >= c0528e3.f9161e || Math.abs(r10 - ((float) c0528e3.i)) >= c0528e3.f9160d) {
                                            z9 = false;
                                        } else {
                                            c0527d.f9147b = (float) c0527d.f9155k.i;
                                            c0527d.f9146a = 0.0f;
                                            z9 = z8;
                                        }
                                        float fMin = Math.min(c0527d.f9147b, f3);
                                        c0527d.f9147b = fMin;
                                        float fMax2 = Math.max(fMin, -3.4028235E38f);
                                        c0527d.f9147b = fMax2;
                                        c0527d.b(fMax2);
                                        if (z9) {
                                            c0527d.a();
                                        }
                                    }
                                }
                                i = i5;
                            } else {
                                j9 = c0527d.f9152g;
                                if (j9 != 0) {
                                }
                            }
                        }
                        i5 = i + 1;
                    }
                    break;
                }
                break;
        }
    }
}
