package defpackage;

import android.os.SystemClock;
import android.view.Choreographer;
import defpackage.il;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
class kl implements Choreographer.FrameCallback {
    public final /* synthetic */ il.e a;

    public kl(il.e eVar) {
        this.a = eVar;
    }

    @Override // android.view.Choreographer.FrameCallback
    public final void doFrame(long j) {
        il ilVar = il.this;
        long jUptimeMillis = SystemClock.uptimeMillis();
        ArrayList arrayList = ilVar.b;
        long jUptimeMillis2 = SystemClock.uptimeMillis();
        for (int i = 0; i < arrayList.size(); i++) {
            il.b bVar = (il.b) arrayList.get(i);
            if (bVar != null) {
                zs8 zs8Var = ilVar.a;
                Long l = (Long) zs8Var.get(bVar);
                if (l == null) {
                    bVar.a(jUptimeMillis);
                } else if (l.longValue() < jUptimeMillis2) {
                    zs8Var.remove(bVar);
                    bVar.a(jUptimeMillis);
                }
            }
        }
        if (ilVar.e) {
            for (int size = arrayList.size() - 1; size >= 0; size--) {
                if (arrayList.get(size) == null) {
                    arrayList.remove(size);
                }
            }
            ilVar.e = false;
        }
        if (arrayList.size() > 0) {
            if (ilVar.d == null) {
                ilVar.d = new il.e(ilVar.c);
            }
            ilVar.d.a();
        }
    }
}
