package j0;

import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.view.View;
import android.view.ViewGroup;
import j0.a;
import j0.m;

/* JADX INFO: compiled from: Visibility.java */
/* JADX INFO: loaded from: classes.dex */
public abstract class j0 extends m {
    private static final String[] O = {"android:visibility:visibility", "android:visibility:parent"};
    private int N = 3;

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

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

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final /* synthetic */ View f4976b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        final /* synthetic */ View f4977c;

        a(ViewGroup viewGroup, View view, View view2) {
            this.f4975a = viewGroup;
            this.f4976b = view;
            this.f4977c = view2;
        }

        @Override // j0.n, j0.m.f
        public void c(m mVar) {
            if (this.f4976b.getParent() == null) {
                x.a(this.f4975a).a(this.f4976b);
            } else {
                j0.this.f();
            }
        }

        @Override // j0.n, j0.m.f
        public void d(m mVar) {
            x.a(this.f4975a).c(this.f4976b);
        }

        @Override // j0.m.f
        public void e(m mVar) {
            this.f4977c.setTag(j.f4972b, null);
            x.a(this.f4975a).c(this.f4976b);
            mVar.P(this);
        }
    }

    /* JADX INFO: compiled from: Visibility.java */
    private static class b extends AnimatorListenerAdapter implements m.f, a.InterfaceC0070a {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        private final View f4979a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        private final int f4980b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        private final ViewGroup f4981c;

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        private final boolean f4982d;

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        private boolean f4983e;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        boolean f4984f = false;

        b(View view, int i3, boolean z2) {
            this.f4979a = view;
            this.f4980b = i3;
            this.f4981c = (ViewGroup) view.getParent();
            this.f4982d = z2;
            g(true);
        }

        private void f() {
            if (!this.f4984f) {
                c0.h(this.f4979a, this.f4980b);
                ViewGroup viewGroup = this.f4981c;
                if (viewGroup != null) {
                    viewGroup.invalidate();
                }
            }
            g(false);
        }

        private void g(boolean z2) {
            ViewGroup viewGroup;
            if (!this.f4982d || this.f4983e == z2 || (viewGroup = this.f4981c) == null) {
                return;
            }
            this.f4983e = z2;
            x.c(viewGroup, z2);
        }

        @Override // j0.m.f
        public void a(m mVar) {
        }

        @Override // j0.m.f
        public void b(m mVar) {
        }

        @Override // j0.m.f
        public void c(m mVar) {
            g(true);
        }

        @Override // j0.m.f
        public void d(m mVar) {
            g(false);
        }

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

        @Override // android.animation.AnimatorListenerAdapter, android.animation.Animator.AnimatorListener
        public void onAnimationCancel(Animator animator) {
            this.f4984f = true;
        }

        @Override // android.animation.AnimatorListenerAdapter, android.animation.Animator.AnimatorListener
        public void onAnimationEnd(Animator animator) {
            f();
        }

        @Override // android.animation.AnimatorListenerAdapter, android.animation.Animator.AnimatorPauseListener, j0.a.InterfaceC0070a
        public void onAnimationPause(Animator animator) {
            if (this.f4984f) {
                return;
            }
            c0.h(this.f4979a, this.f4980b);
        }

        @Override // android.animation.AnimatorListenerAdapter, android.animation.Animator.AnimatorListener
        public void onAnimationRepeat(Animator animator) {
        }

        @Override // android.animation.AnimatorListenerAdapter, android.animation.Animator.AnimatorPauseListener, j0.a.InterfaceC0070a
        public void onAnimationResume(Animator animator) {
            if (this.f4984f) {
                return;
            }
            c0.h(this.f4979a, 0);
        }

        @Override // android.animation.AnimatorListenerAdapter, android.animation.Animator.AnimatorListener
        public void onAnimationStart(Animator animator) {
        }
    }

    /* JADX INFO: compiled from: Visibility.java */
    private static class c {

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

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        boolean f4986b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        int f4987c;

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        int f4988d;

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        ViewGroup f4989e;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        ViewGroup f4990f;

        c() {
        }
    }

    private void c0(s sVar) {
        sVar.f5038a.put("android:visibility:visibility", Integer.valueOf(sVar.f5039b.getVisibility()));
        sVar.f5038a.put("android:visibility:parent", sVar.f5039b.getParent());
        int[] iArr = new int[2];
        sVar.f5039b.getLocationOnScreen(iArr);
        sVar.f5038a.put("android:visibility:screenLocation", iArr);
    }

    private c d0(s sVar, s sVar2) {
        c cVar = new c();
        cVar.f4985a = false;
        cVar.f4986b = false;
        if (sVar == null || !sVar.f5038a.containsKey("android:visibility:visibility")) {
            cVar.f4987c = -1;
            cVar.f4989e = null;
        } else {
            cVar.f4987c = ((Integer) sVar.f5038a.get("android:visibility:visibility")).intValue();
            cVar.f4989e = (ViewGroup) sVar.f5038a.get("android:visibility:parent");
        }
        if (sVar2 == null || !sVar2.f5038a.containsKey("android:visibility:visibility")) {
            cVar.f4988d = -1;
            cVar.f4990f = null;
        } else {
            cVar.f4988d = ((Integer) sVar2.f5038a.get("android:visibility:visibility")).intValue();
            cVar.f4990f = (ViewGroup) sVar2.f5038a.get("android:visibility:parent");
        }
        if (sVar != null && sVar2 != null) {
            int i3 = cVar.f4987c;
            int i4 = cVar.f4988d;
            if (i3 == i4 && cVar.f4989e == cVar.f4990f) {
                return cVar;
            }
            if (i3 != i4) {
                if (i3 == 0) {
                    cVar.f4986b = false;
                    cVar.f4985a = true;
                } else if (i4 == 0) {
                    cVar.f4986b = true;
                    cVar.f4985a = true;
                }
            } else if (cVar.f4990f == null) {
                cVar.f4986b = false;
                cVar.f4985a = true;
            } else if (cVar.f4989e == null) {
                cVar.f4986b = true;
                cVar.f4985a = true;
            }
        } else if (sVar == null && cVar.f4988d == 0) {
            cVar.f4986b = true;
            cVar.f4985a = true;
        } else if (sVar2 == null && cVar.f4987c == 0) {
            cVar.f4986b = false;
            cVar.f4985a = true;
        }
        return cVar;
    }

    @Override // j0.m
    public String[] D() {
        return O;
    }

    @Override // j0.m
    public boolean F(s sVar, s sVar2) {
        if (sVar == null && sVar2 == null) {
            return false;
        }
        if (sVar != null && sVar2 != null && sVar2.f5038a.containsKey("android:visibility:visibility") != sVar.f5038a.containsKey("android:visibility:visibility")) {
            return false;
        }
        c cVarD0 = d0(sVar, sVar2);
        if (cVarD0.f4985a) {
            return cVarD0.f4987c == 0 || cVarD0.f4988d == 0;
        }
        return false;
    }

    public abstract Animator e0(ViewGroup viewGroup, View view, s sVar, s sVar2);

    public Animator f0(ViewGroup viewGroup, s sVar, int i3, s sVar2, int i4) {
        if ((this.N & 1) != 1 || sVar2 == null) {
            return null;
        }
        if (sVar == null) {
            View view = (View) sVar2.f5039b.getParent();
            if (d0(t(view, false), E(view, false)).f4985a) {
                return null;
            }
        }
        return e0(viewGroup, sVar2.f5039b, sVar, sVar2);
    }

    @Override // j0.m
    public void g(s sVar) {
        c0(sVar);
    }

    public abstract Animator g0(ViewGroup viewGroup, View view, s sVar, s sVar2);

    /* JADX WARN: Removed duplicated region for block: B:25:0x0045  */
    /* JADX WARN: Removed duplicated region for block: B:27:0x004a  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x008f A[PHI: r8
      0x008f: PHI (r8v3 android.view.View) = 
      (r8v2 android.view.View)
      (r8v2 android.view.View)
      (r8v2 android.view.View)
      (r8v2 android.view.View)
      (r8v2 android.view.View)
      (r8v2 android.view.View)
      (r8v6 android.view.View)
     binds: [B:26:0x0048, B:31:0x0057, B:36:0x007c, B:38:0x007f, B:40:0x0085, B:42:0x0089, B:34:0x006f] A[DONT_GENERATE, DONT_INLINE]] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public android.animation.Animator h0(android.view.ViewGroup r18, j0.s r19, int r20, j0.s r21, int r22) {
        /*
            Method dump skipped, instruction units count: 264
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: j0.j0.h0(android.view.ViewGroup, j0.s, int, j0.s, int):android.animation.Animator");
    }

    public void i0(int i3) {
        if ((i3 & (-4)) != 0) {
            throw new IllegalArgumentException("Only MODE_IN and MODE_OUT flags are allowed");
        }
        this.N = i3;
    }

    @Override // j0.m
    public void j(s sVar) {
        c0(sVar);
    }

    @Override // j0.m
    public Animator n(ViewGroup viewGroup, s sVar, s sVar2) {
        c cVarD0 = d0(sVar, sVar2);
        if (!cVarD0.f4985a) {
            return null;
        }
        if (cVarD0.f4989e == null && cVarD0.f4990f == null) {
            return null;
        }
        return cVarD0.f4986b ? f0(viewGroup, sVar, cVarD0.f4987c, sVar2, cVarD0.f4988d) : h0(viewGroup, sVar, cVarD0.f4987c, sVar2, cVarD0.f4988d);
    }
}
