package r3;

import android.graphics.Rect;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.AnimationUtils;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.z1;
import java.util.ArrayList;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public class l extends z1 {
    public static boolean p(z zVar) {
        return (z1.h(zVar.f32456e) && z1.h(zVar.getTargetNames()) && z1.h(zVar.getTargetTypes())) ? false : true;
    }

    @Override // androidx.fragment.app.z1
    public final void a(View view, Object obj) {
        ((z) obj).b(view);
    }

    @Override // androidx.fragment.app.z1
    public final void b(Object obj, ArrayList arrayList) {
        z zVar = (z) obj;
        if (zVar == null) {
            return;
        }
        int i10 = 0;
        if (zVar instanceof h0) {
            h0 h0Var = (h0) zVar;
            int size = h0Var.f32384k0.size();
            while (i10 < size) {
                b(h0Var.getTransitionAt(i10), arrayList);
                i10++;
            }
            return;
        }
        if (p(zVar) || !z1.h(zVar.f32458f)) {
            return;
        }
        int size2 = arrayList.size();
        while (i10 < size2) {
            zVar.b((View) arrayList.get(i10));
            i10++;
        }
    }

    @Override // androidx.fragment.app.z1
    public void beginDelayedTransition(@NonNull ViewGroup viewGroup, @Nullable Object obj) {
        d0.beginDelayedTransition(viewGroup, (z) obj);
    }

    @Override // androidx.fragment.app.z1
    public final void c(Object obj) {
        w wVar = (w) ((f0) obj);
        wVar.g();
        wVar.f32427d.c(wVar.f32430g.f32455d0 + 1);
    }

    @Override // androidx.fragment.app.z1
    @Nullable
    public Object cloneTransition(@Nullable Object obj) {
        if (obj != null) {
            return ((z) obj).clone();
        }
        return null;
    }

    @Override // androidx.fragment.app.z1
    @Nullable
    public Object controlDelayedTransition(@NonNull ViewGroup viewGroup, @NonNull Object obj) {
        return d0.controlDelayedTransition(viewGroup, (z) obj);
    }

    @Override // androidx.fragment.app.z1
    public final void d(Object obj, androidx.fragment.app.m mVar) {
        w wVar = (w) ((f0) obj);
        wVar.f32429f = mVar;
        wVar.g();
        wVar.f32427d.c(0.0f);
    }

    @Override // androidx.fragment.app.z1
    public final boolean f(Object obj) {
        return obj instanceof z;
    }

    @Override // androidx.fragment.app.z1
    public final boolean i() {
        return true;
    }

    @Override // androidx.fragment.app.z1
    public final boolean j(Object obj) {
        boolean zT = ((z) obj).t();
        if (!zT) {
            Objects.toString(obj);
        }
        return zT;
    }

    @Override // androidx.fragment.app.z1
    public final void k(Object obj, View view, ArrayList arrayList) {
        ((z) obj).a(new i(view, arrayList));
    }

    @Override // androidx.fragment.app.z1
    public final void l(Object obj, float f10) {
        w wVar = (w) ((f0) obj);
        boolean z10 = wVar.f32425b;
        if (z10) {
            z zVar = wVar.f32430g;
            long j10 = zVar.f32455d0;
            long j11 = (long) (f10 * j10);
            if (j11 == 0) {
                j11 = 1;
            }
            if (j11 == j10) {
                j11 = j10 - 1;
            }
            if (wVar.f32427d != null) {
                throw new IllegalStateException("setCurrentPlayTimeMillis() called after animation has been started");
            }
            long j12 = wVar.f32424a;
            if (j11 == j12 || !z10) {
                return;
            }
            if (!wVar.f32426c) {
                if (j11 == 0 && j12 > 0) {
                    j11 = -1;
                } else if (j11 == j10 && j12 < j10) {
                    j11 = j10 + 1;
                }
                if (j11 != j12) {
                    zVar.C(j11, j12);
                    wVar.f32424a = j11;
                }
            }
            long jCurrentAnimationTimeMillis = AnimationUtils.currentAnimationTimeMillis();
            x1.a aVar = wVar.f32428e;
            int i10 = (aVar.f34323a + 1) % 20;
            aVar.f34323a = i10;
            ((long[]) aVar.f34324b)[i10] = jCurrentAnimationTimeMillis;
            ((float[]) aVar.f34325c)[i10] = j11;
        }
    }

    @Override // androidx.fragment.app.z1
    public final void m(Object obj, Rect rect) {
        ((z) obj).setEpicenterCallback(new h(rect, 1));
    }

    @Override // androidx.fragment.app.z1
    @Nullable
    public Object mergeTransitionsInSequence(@Nullable Object obj, @Nullable Object obj2, @Nullable Object obj3) {
        z zVar = (z) obj;
        z zVar2 = (z) obj2;
        z zVar3 = (z) obj3;
        if (zVar != null && zVar2 != null) {
            h0 h0Var = new h0();
            h0Var.H(zVar);
            h0Var.H(zVar2);
            h0Var.J(1);
            zVar = h0Var;
        } else if (zVar == null) {
            zVar = zVar2 != null ? zVar2 : null;
        }
        if (zVar3 == null) {
            return zVar;
        }
        h0 h0Var2 = new h0();
        if (zVar != null) {
            h0Var2.H(zVar);
        }
        h0Var2.H(zVar3);
        return h0Var2;
    }

    @Override // androidx.fragment.app.z1
    @NonNull
    public Object mergeTransitionsTogether(@Nullable Object obj, @Nullable Object obj2, @Nullable Object obj3) {
        h0 h0Var = new h0();
        if (obj != null) {
            h0Var.H((z) obj);
        }
        if (obj2 != null) {
            h0Var.H((z) obj2);
        }
        if (obj3 != null) {
            h0Var.H((z) obj3);
        }
        return h0Var;
    }

    @Override // androidx.fragment.app.z1
    public final void n(androidx.fragment.app.e0 e0Var, Object obj, m0.e eVar, androidx.fragment.app.l lVar) {
        setListenerForTransitionEnd(e0Var, obj, eVar, null, lVar);
    }

    @Override // androidx.fragment.app.z1
    public final void o(Object obj, View view, ArrayList arrayList) {
        h0 h0Var = (h0) obj;
        ArrayList arrayList2 = h0Var.f32458f;
        arrayList2.clear();
        int size = arrayList.size();
        for (int i10 = 0; i10 < size; i10++) {
            z1.e((View) arrayList.get(i10), arrayList2);
        }
        arrayList2.add(view);
        arrayList.add(view);
        b(h0Var, arrayList);
    }

    public final void q(Object obj, ArrayList arrayList, ArrayList arrayList2) {
        z zVar = (z) obj;
        int i10 = 0;
        if (zVar instanceof h0) {
            h0 h0Var = (h0) zVar;
            int size = h0Var.f32384k0.size();
            while (i10 < size) {
                q(h0Var.getTransitionAt(i10), arrayList, arrayList2);
                i10++;
            }
            return;
        }
        if (p(zVar)) {
            return;
        }
        ArrayList arrayList3 = zVar.f32458f;
        if (arrayList3.size() == arrayList.size() && arrayList3.containsAll(arrayList)) {
            int size2 = arrayList2 == null ? 0 : arrayList2.size();
            while (i10 < size2) {
                zVar.b((View) arrayList2.get(i10));
                i10++;
            }
            for (int size3 = arrayList.size() - 1; size3 >= 0; size3--) {
                zVar.A((View) arrayList.get(size3));
            }
        }
    }

    @Override // androidx.fragment.app.z1
    public void scheduleRemoveTargets(@NonNull Object obj, @Nullable Object obj2, @Nullable ArrayList<View> arrayList, @Nullable Object obj3, @Nullable ArrayList<View> arrayList2, @Nullable Object obj4, @Nullable ArrayList<View> arrayList3) {
        ((z) obj).a(new j(this, obj2, arrayList, obj3, arrayList2, obj4, arrayList3));
    }

    @Override // androidx.fragment.app.z1
    public void setEpicenter(@NonNull Object obj, @Nullable View view) {
        if (view != null) {
            Rect rect = new Rect();
            z1.g(rect, view);
            ((z) obj).setEpicenterCallback(new h(rect, 0));
        }
    }

    @Override // androidx.fragment.app.z1
    public void setListenerForTransitionEnd(@NonNull androidx.fragment.app.e0 e0Var, @NonNull Object obj, @NonNull m0.e eVar, @Nullable Runnable runnable, @NonNull Runnable runnable2) {
        z zVar = (z) obj;
        eVar.setOnCancelListener(new androidx.media3.exoplayer.hls.b(runnable, zVar, runnable2, 4));
        zVar.a(new k(runnable2));
    }

    @Override // androidx.fragment.app.z1
    public void swapSharedElementTargets(@Nullable Object obj, @Nullable ArrayList<View> arrayList, @Nullable ArrayList<View> arrayList2) {
        h0 h0Var = (h0) obj;
        if (h0Var != null) {
            ArrayList arrayList3 = h0Var.f32458f;
            arrayList3.clear();
            arrayList3.addAll(arrayList2);
            q(h0Var, arrayList, arrayList2);
        }
    }

    @Override // androidx.fragment.app.z1
    @Nullable
    public Object wrapTransitionInSet(@Nullable Object obj) {
        if (obj == null) {
            return null;
        }
        h0 h0Var = new h0();
        h0Var.H((z) obj);
        return h0Var;
    }
}
