package com.bytedance.adsdk.ro.ajl;

import android.animation.Animator;
import android.animation.TimeInterpolator;
import android.animation.ValueAnimator;
import android.os.Build;
import java.util.Iterator;
import java.util.Set;
import java.util.concurrent.CopyOnWriteArraySet;

/* JADX INFO: loaded from: classes.dex */
public abstract class fm extends ValueAnimator {
    private final Set<ValueAnimator.AnimatorUpdateListener> fm = new CopyOnWriteArraySet();
    private final Set<Animator.AnimatorListener> ro = new CopyOnWriteArraySet();

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private final Set<Animator.AnimatorPauseListener> f6191lb = new CopyOnWriteArraySet();

    @Override // android.animation.Animator
    public void addListener(Animator.AnimatorListener animatorListener) {
        this.ro.add(animatorListener);
    }

    @Override // android.animation.Animator
    public void addPauseListener(Animator.AnimatorPauseListener animatorPauseListener) {
        this.f6191lb.add(animatorPauseListener);
    }

    @Override // android.animation.ValueAnimator
    public void addUpdateListener(ValueAnimator.AnimatorUpdateListener animatorUpdateListener) {
        this.fm.add(animatorUpdateListener);
    }

    public void fm(boolean z10) {
        for (Animator.AnimatorListener animatorListener : this.ro) {
            if (Build.VERSION.SDK_INT >= 26) {
                animatorListener.onAnimationStart(this, z10);
            } else {
                animatorListener.onAnimationStart(this);
            }
        }
    }

    @Override // android.animation.ValueAnimator, android.animation.Animator
    public long getStartDelay() {
        throw new UnsupportedOperationException("LottieAnimator does not support getStartDelay.");
    }

    public void jnr() {
        Iterator<Animator.AnimatorPauseListener> it = this.f6191lb.iterator();
        while (it.hasNext()) {
            it.next().onAnimationResume(this);
        }
    }

    public void lb() {
        Iterator<ValueAnimator.AnimatorUpdateListener> it = this.fm.iterator();
        while (it.hasNext()) {
            it.next().onAnimationUpdate(this);
        }
    }

    @Override // android.animation.Animator
    public void removeAllListeners() {
        this.ro.clear();
    }

    @Override // android.animation.ValueAnimator
    public void removeAllUpdateListeners() {
        this.fm.clear();
    }

    @Override // android.animation.Animator
    public void removeListener(Animator.AnimatorListener animatorListener) {
        this.ro.remove(animatorListener);
    }

    @Override // android.animation.Animator
    public void removePauseListener(Animator.AnimatorPauseListener animatorPauseListener) {
        this.f6191lb.remove(animatorPauseListener);
    }

    @Override // android.animation.ValueAnimator
    public void removeUpdateListener(ValueAnimator.AnimatorUpdateListener animatorUpdateListener) {
        this.fm.remove(animatorUpdateListener);
    }

    public void ro(boolean z10) {
        for (Animator.AnimatorListener animatorListener : this.ro) {
            if (Build.VERSION.SDK_INT >= 26) {
                animatorListener.onAnimationEnd(this, z10);
            } else {
                animatorListener.onAnimationEnd(this);
            }
        }
    }

    @Override // android.animation.ValueAnimator, android.animation.Animator
    public void setInterpolator(TimeInterpolator timeInterpolator) {
        throw new UnsupportedOperationException("LottieAnimator does not support setInterpolator.");
    }

    @Override // android.animation.ValueAnimator, android.animation.Animator
    public void setStartDelay(long j10) {
        throw new UnsupportedOperationException("LottieAnimator does not support setStartDelay.");
    }

    public void yz() {
        Iterator<Animator.AnimatorPauseListener> it = this.f6191lb.iterator();
        while (it.hasNext()) {
            it.next().onAnimationPause(this);
        }
    }

    @Override // android.animation.ValueAnimator, android.animation.Animator
    public ValueAnimator setDuration(long j10) {
        throw new UnsupportedOperationException("LottieAnimator does not support setDuration.");
    }

    public void fm() {
        Iterator<Animator.AnimatorListener> it = this.ro.iterator();
        while (it.hasNext()) {
            it.next().onAnimationRepeat(this);
        }
    }

    public void ro() {
        Iterator<Animator.AnimatorListener> it = this.ro.iterator();
        while (it.hasNext()) {
            it.next().onAnimationCancel(this);
        }
    }
}
