package j0;

import android.animation.TimeInterpolator;
import android.util.AndroidRuntimeException;
import android.view.View;
import android.view.ViewGroup;
import j0.m;
import java.util.ArrayList;
import java.util.Iterator;

/* JADX INFO: compiled from: TransitionSet.java */
/* JADX INFO: loaded from: classes.dex */
public class q extends m {
    int P;
    private ArrayList<m> N = new ArrayList<>();
    private boolean O = true;
    boolean Q = false;
    private int R = 0;

    /* JADX INFO: compiled from: TransitionSet.java */
    class a extends n {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        final /* synthetic */ m f5033a;

        a(q qVar, m mVar) {
            this.f5033a = mVar;
        }

        @Override // j0.m.f
        public void e(m mVar) {
            this.f5033a.T();
            mVar.P(this);
        }
    }

    /* JADX INFO: compiled from: TransitionSet.java */
    static class b extends n {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        q f5034a;

        b(q qVar) {
            this.f5034a = qVar;
        }

        @Override // j0.n, j0.m.f
        public void b(m mVar) {
            q qVar = this.f5034a;
            if (qVar.Q) {
                return;
            }
            qVar.a0();
            this.f5034a.Q = true;
        }

        @Override // j0.m.f
        public void e(m mVar) {
            q qVar = this.f5034a;
            int i3 = qVar.P - 1;
            qVar.P = i3;
            if (i3 == 0) {
                qVar.Q = false;
                qVar.p();
            }
            mVar.P(this);
        }
    }

    private void f0(m mVar) {
        this.N.add(mVar);
        mVar.f5013v = this;
    }

    private void o0() {
        b bVar = new b(this);
        Iterator<m> it = this.N.iterator();
        while (it.hasNext()) {
            it.next().a(bVar);
        }
        this.P = this.N.size();
    }

    @Override // j0.m
    public void N(View view) {
        super.N(view);
        int size = this.N.size();
        for (int i3 = 0; i3 < size; i3++) {
            this.N.get(i3).N(view);
        }
    }

    @Override // j0.m
    public void R(View view) {
        super.R(view);
        int size = this.N.size();
        for (int i3 = 0; i3 < size; i3++) {
            this.N.get(i3).R(view);
        }
    }

    @Override // j0.m
    protected void T() {
        if (this.N.isEmpty()) {
            a0();
            p();
            return;
        }
        o0();
        if (this.O) {
            Iterator<m> it = this.N.iterator();
            while (it.hasNext()) {
                it.next().T();
            }
            return;
        }
        for (int i3 = 1; i3 < this.N.size(); i3++) {
            this.N.get(i3 - 1).a(new a(this, this.N.get(i3)));
        }
        m mVar = this.N.get(0);
        if (mVar != null) {
            mVar.T();
        }
    }

    @Override // j0.m
    public void V(m.e eVar) {
        super.V(eVar);
        this.R |= 8;
        int size = this.N.size();
        for (int i3 = 0; i3 < size; i3++) {
            this.N.get(i3).V(eVar);
        }
    }

    @Override // j0.m
    public void X(g gVar) {
        super.X(gVar);
        this.R |= 4;
        if (this.N != null) {
            for (int i3 = 0; i3 < this.N.size(); i3++) {
                this.N.get(i3).X(gVar);
            }
        }
    }

    @Override // j0.m
    public void Y(p pVar) {
        super.Y(pVar);
        this.R |= 2;
        int size = this.N.size();
        for (int i3 = 0; i3 < size; i3++) {
            this.N.get(i3).Y(pVar);
        }
    }

    @Override // j0.m
    String b0(String str) {
        String strB0 = super.b0(str);
        for (int i3 = 0; i3 < this.N.size(); i3++) {
            StringBuilder sb = new StringBuilder();
            sb.append(strB0);
            sb.append("\n");
            sb.append(this.N.get(i3).b0(str + "  "));
            strB0 = sb.toString();
        }
        return strB0;
    }

    @Override // j0.m
    /* JADX INFO: renamed from: c0, reason: merged with bridge method [inline-methods] */
    public q a(m.f fVar) {
        return (q) super.a(fVar);
    }

    @Override // j0.m
    /* JADX INFO: renamed from: d0, reason: merged with bridge method [inline-methods] */
    public q b(View view) {
        for (int i3 = 0; i3 < this.N.size(); i3++) {
            this.N.get(i3).b(view);
        }
        return (q) super.b(view);
    }

    public q e0(m mVar) {
        f0(mVar);
        long j3 = this.f4998g;
        if (j3 >= 0) {
            mVar.U(j3);
        }
        if ((this.R & 1) != 0) {
            mVar.W(s());
        }
        if ((this.R & 2) != 0) {
            mVar.Y(w());
        }
        if ((this.R & 4) != 0) {
            mVar.X(v());
        }
        if ((this.R & 8) != 0) {
            mVar.V(r());
        }
        return this;
    }

    @Override // j0.m
    public void g(s sVar) {
        if (G(sVar.f5039b)) {
            for (m mVar : this.N) {
                if (mVar.G(sVar.f5039b)) {
                    mVar.g(sVar);
                    sVar.f5040c.add(mVar);
                }
            }
        }
    }

    public m g0(int i3) {
        if (i3 < 0 || i3 >= this.N.size()) {
            return null;
        }
        return this.N.get(i3);
    }

    public int h0() {
        return this.N.size();
    }

    @Override // j0.m
    void i(s sVar) {
        super.i(sVar);
        int size = this.N.size();
        for (int i3 = 0; i3 < size; i3++) {
            this.N.get(i3).i(sVar);
        }
    }

    @Override // j0.m
    /* JADX INFO: renamed from: i0, reason: merged with bridge method [inline-methods] */
    public q P(m.f fVar) {
        return (q) super.P(fVar);
    }

    @Override // j0.m
    public void j(s sVar) {
        if (G(sVar.f5039b)) {
            for (m mVar : this.N) {
                if (mVar.G(sVar.f5039b)) {
                    mVar.j(sVar);
                    sVar.f5040c.add(mVar);
                }
            }
        }
    }

    @Override // j0.m
    /* JADX INFO: renamed from: j0, reason: merged with bridge method [inline-methods] */
    public q Q(View view) {
        for (int i3 = 0; i3 < this.N.size(); i3++) {
            this.N.get(i3).Q(view);
        }
        return (q) super.Q(view);
    }

    @Override // j0.m
    /* JADX INFO: renamed from: k0, reason: merged with bridge method [inline-methods] */
    public q U(long j3) {
        ArrayList<m> arrayList;
        super.U(j3);
        if (this.f4998g >= 0 && (arrayList = this.N) != null) {
            int size = arrayList.size();
            for (int i3 = 0; i3 < size; i3++) {
                this.N.get(i3).U(j3);
            }
        }
        return this;
    }

    @Override // j0.m
    /* JADX INFO: renamed from: l0, reason: merged with bridge method [inline-methods] */
    public q W(TimeInterpolator timeInterpolator) {
        this.R |= 1;
        ArrayList<m> arrayList = this.N;
        if (arrayList != null) {
            int size = arrayList.size();
            for (int i3 = 0; i3 < size; i3++) {
                this.N.get(i3).W(timeInterpolator);
            }
        }
        return (q) super.W(timeInterpolator);
    }

    @Override // j0.m
    /* JADX INFO: renamed from: m */
    public m clone() {
        q qVar = (q) super.clone();
        qVar.N = new ArrayList<>();
        int size = this.N.size();
        for (int i3 = 0; i3 < size; i3++) {
            qVar.f0(this.N.get(i3).clone());
        }
        return qVar;
    }

    public q m0(int i3) {
        if (i3 == 0) {
            this.O = true;
        } else {
            if (i3 != 1) {
                throw new AndroidRuntimeException("Invalid parameter for TransitionSet ordering: " + i3);
            }
            this.O = false;
        }
        return this;
    }

    @Override // j0.m
    /* JADX INFO: renamed from: n0, reason: merged with bridge method [inline-methods] */
    public q Z(long j3) {
        return (q) super.Z(j3);
    }

    @Override // j0.m
    protected void o(ViewGroup viewGroup, t tVar, t tVar2, ArrayList<s> arrayList, ArrayList<s> arrayList2) {
        long jY = y();
        int size = this.N.size();
        for (int i3 = 0; i3 < size; i3++) {
            m mVar = this.N.get(i3);
            if (jY > 0 && (this.O || i3 == 0)) {
                long jY2 = mVar.y();
                if (jY2 > 0) {
                    mVar.Z(jY2 + jY);
                } else {
                    mVar.Z(jY);
                }
            }
            mVar.o(viewGroup, tVar, tVar2, arrayList, arrayList2);
        }
    }
}
