package d.j.b;

import android.graphics.Rect;
import android.os.Bundle;
import android.view.View;
import android.view.ViewParent;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityManager;
import android.view.accessibility.AccessibilityNodeInfo;
import d.e.i;
import d.h.j.i0.f;
import d.h.j.y;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.atomic.AtomicInteger;
import no.nordicsemi.android.dfu.DfuBaseService;

/* JADX INFO: loaded from: classes.dex */
public abstract class a extends d.h.j.d {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final Rect f2847d = new Rect(Integer.MAX_VALUE, Integer.MAX_VALUE, Integer.MIN_VALUE, Integer.MIN_VALUE);

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public static final d.j.b.b<d.h.j.i0.c> f2848e = new C0039a();

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final d.j.b.c<i<d.h.j.i0.c>, d.h.j.i0.c> f2849f = new b();

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public final AccessibilityManager f2854k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public final View f2855l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public c f2856m;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final Rect f2850g = new Rect();

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final Rect f2851h = new Rect();

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final Rect f2852i = new Rect();

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final int[] f2853j = new int[2];

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public int f2857n = Integer.MIN_VALUE;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public int f2858o = Integer.MIN_VALUE;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public int f2859p = Integer.MIN_VALUE;

    /* JADX INFO: renamed from: d.j.b.a$a, reason: collision with other inner class name */
    public static class C0039a implements d.j.b.b<d.h.j.i0.c> {
        public void a(Object obj, Rect rect) {
            ((d.h.j.i0.c) obj).a.getBoundsInParent(rect);
        }
    }

    public static class b implements d.j.b.c<i<d.h.j.i0.c>, d.h.j.i0.c> {
    }

    public class c extends d.h.j.i0.d {
        public c() {
        }

        @Override // d.h.j.i0.d
        public d.h.j.i0.c a(int i2) {
            return new d.h.j.i0.c(AccessibilityNodeInfo.obtain(a.this.o(i2).a));
        }

        @Override // d.h.j.i0.d
        public d.h.j.i0.c b(int i2) {
            int i3 = i2 == 2 ? a.this.f2857n : a.this.f2858o;
            if (i3 == Integer.MIN_VALUE) {
                return null;
            }
            return new d.h.j.i0.c(AccessibilityNodeInfo.obtain(a.this.o(i3).a));
        }

        @Override // d.h.j.i0.d
        public boolean c(int i2, int i3, Bundle bundle) {
            int i4;
            a aVar = a.this;
            if (i2 == -1) {
                View view = aVar.f2855l;
                AtomicInteger atomicInteger = y.a;
                return y.c.j(view, i3, bundle);
            }
            boolean z2 = true;
            if (i3 == 1) {
                return aVar.t(i2);
            }
            if (i3 == 2) {
                return aVar.k(i2);
            }
            if (i3 != 64) {
                return i3 != 128 ? aVar.p(i2, i3, bundle) : aVar.j(i2);
            }
            if (aVar.f2854k.isEnabled() && aVar.f2854k.isTouchExplorationEnabled() && (i4 = aVar.f2857n) != i2) {
                if (i4 != Integer.MIN_VALUE) {
                    aVar.j(i4);
                }
                aVar.f2857n = i2;
                aVar.f2855l.invalidate();
                aVar.u(i2, DfuBaseService.ERROR_CONNECTION_STATE_MASK);
            } else {
                z2 = false;
            }
            return z2;
        }
    }

    public a(View view) {
        if (view == null) {
            throw new IllegalArgumentException("View may not be null");
        }
        this.f2855l = view;
        this.f2854k = (AccessibilityManager) view.getContext().getSystemService("accessibility");
        view.setFocusable(true);
        AtomicInteger atomicInteger = y.a;
        if (y.c.c(view) == 0) {
            y.c.s(view, 1);
        }
    }

    @Override // d.h.j.d
    public d.h.j.i0.d b(View view) {
        if (this.f2856m == null) {
            this.f2856m = new c();
        }
        return this.f2856m;
    }

    @Override // d.h.j.d
    public void c(View view, AccessibilityEvent accessibilityEvent) {
        this.f2724b.onInitializeAccessibilityEvent(view, accessibilityEvent);
    }

    @Override // d.h.j.d
    public void d(View view, d.h.j.i0.c cVar) {
        this.f2724b.onInitializeAccessibilityNodeInfo(view, cVar.a);
        q(cVar);
    }

    public final boolean j(int i2) {
        if (this.f2857n != i2) {
            return false;
        }
        this.f2857n = Integer.MIN_VALUE;
        this.f2855l.invalidate();
        u(i2, 65536);
        return true;
    }

    public final boolean k(int i2) {
        if (this.f2858o != i2) {
            return false;
        }
        this.f2858o = Integer.MIN_VALUE;
        s(i2, false);
        u(i2, 8);
        return true;
    }

    public final d.h.j.i0.c l(int i2) {
        AccessibilityNodeInfo accessibilityNodeInfoObtain = AccessibilityNodeInfo.obtain();
        d.h.j.i0.c cVar = new d.h.j.i0.c(accessibilityNodeInfoObtain);
        accessibilityNodeInfoObtain.setEnabled(true);
        accessibilityNodeInfoObtain.setFocusable(true);
        accessibilityNodeInfoObtain.setClassName("android.view.View");
        Rect rect = f2847d;
        accessibilityNodeInfoObtain.setBoundsInParent(rect);
        accessibilityNodeInfoObtain.setBoundsInScreen(rect);
        View view = this.f2855l;
        cVar.f2769b = -1;
        accessibilityNodeInfoObtain.setParent(view);
        r(i2, cVar);
        if (cVar.g() == null && cVar.e() == null) {
            throw new RuntimeException("Callbacks must add text or a content description in populateNodeForVirtualViewId()");
        }
        accessibilityNodeInfoObtain.getBoundsInParent(this.f2851h);
        if (this.f2851h.equals(rect)) {
            throw new RuntimeException("Callbacks must set parent bounds in populateNodeForVirtualViewId()");
        }
        int actions = accessibilityNodeInfoObtain.getActions();
        if ((actions & 64) != 0) {
            throw new RuntimeException("Callbacks must not add ACTION_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()");
        }
        if ((actions & 128) != 0) {
            throw new RuntimeException("Callbacks must not add ACTION_CLEAR_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()");
        }
        accessibilityNodeInfoObtain.setPackageName(this.f2855l.getContext().getPackageName());
        View view2 = this.f2855l;
        cVar.f2770c = i2;
        accessibilityNodeInfoObtain.setSource(view2, i2);
        boolean z2 = false;
        if (this.f2857n == i2) {
            accessibilityNodeInfoObtain.setAccessibilityFocused(true);
            accessibilityNodeInfoObtain.addAction(128);
        } else {
            accessibilityNodeInfoObtain.setAccessibilityFocused(false);
            accessibilityNodeInfoObtain.addAction(64);
        }
        boolean z3 = this.f2858o == i2;
        if (z3) {
            accessibilityNodeInfoObtain.addAction(2);
        } else if (accessibilityNodeInfoObtain.isFocusable()) {
            accessibilityNodeInfoObtain.addAction(1);
        }
        accessibilityNodeInfoObtain.setFocused(z3);
        this.f2855l.getLocationOnScreen(this.f2853j);
        accessibilityNodeInfoObtain.getBoundsInScreen(this.f2850g);
        if (this.f2850g.equals(rect)) {
            accessibilityNodeInfoObtain.getBoundsInParent(this.f2850g);
            if (cVar.f2769b != -1) {
                d.h.j.i0.c cVar2 = new d.h.j.i0.c(AccessibilityNodeInfo.obtain());
                for (int i3 = cVar.f2769b; i3 != -1; i3 = cVar2.f2769b) {
                    View view3 = this.f2855l;
                    cVar2.f2769b = -1;
                    cVar2.a.setParent(view3, -1);
                    cVar2.a.setBoundsInParent(f2847d);
                    r(i3, cVar2);
                    cVar2.a.getBoundsInParent(this.f2851h);
                    Rect rect2 = this.f2850g;
                    Rect rect3 = this.f2851h;
                    rect2.offset(rect3.left, rect3.top);
                }
                cVar2.a.recycle();
            }
            this.f2850g.offset(this.f2853j[0] - this.f2855l.getScrollX(), this.f2853j[1] - this.f2855l.getScrollY());
        }
        if (this.f2855l.getLocalVisibleRect(this.f2852i)) {
            this.f2852i.offset(this.f2853j[0] - this.f2855l.getScrollX(), this.f2853j[1] - this.f2855l.getScrollY());
            if (this.f2850g.intersect(this.f2852i)) {
                cVar.a.setBoundsInScreen(this.f2850g);
                Rect rect4 = this.f2850g;
                if (rect4 != null && !rect4.isEmpty() && this.f2855l.getWindowVisibility() == 0) {
                    View view4 = this.f2855l;
                    while (true) {
                        Object parent = view4.getParent();
                        if (parent instanceof View) {
                            view4 = (View) parent;
                            if (view4.getAlpha() <= 0.0f || view4.getVisibility() != 0) {
                                break;
                            }
                        } else if (parent != null) {
                            z2 = true;
                        }
                    }
                }
                if (z2) {
                    cVar.a.setVisibleToUser(true);
                }
            }
        }
        return cVar;
    }

    public abstract void m(List<Integer> list);

    /* JADX WARN: Removed duplicated region for block: B:117:0x0134 A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:52:0x00de  */
    /* JADX WARN: Removed duplicated region for block: B:72:0x012f  */
    /* JADX WARN: Removed duplicated region for block: B:91:0x0185  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final boolean n(int r20, android.graphics.Rect r21) {
        /*
            Method dump skipped, instruction units count: 452
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: d.j.b.a.n(int, android.graphics.Rect):boolean");
    }

    public d.h.j.i0.c o(int i2) {
        if (i2 != -1) {
            return l(i2);
        }
        AccessibilityNodeInfo accessibilityNodeInfoObtain = AccessibilityNodeInfo.obtain(this.f2855l);
        d.h.j.i0.c cVar = new d.h.j.i0.c(accessibilityNodeInfoObtain);
        View view = this.f2855l;
        AtomicInteger atomicInteger = y.a;
        view.onInitializeAccessibilityNodeInfo(accessibilityNodeInfoObtain);
        ArrayList arrayList = new ArrayList();
        m(arrayList);
        if (accessibilityNodeInfoObtain.getChildCount() > 0 && arrayList.size() > 0) {
            throw new RuntimeException("Views cannot have both real and virtual children");
        }
        int size = arrayList.size();
        for (int i3 = 0; i3 < size; i3++) {
            cVar.a.addChild(this.f2855l, ((Integer) arrayList.get(i3)).intValue());
        }
        return cVar;
    }

    public abstract boolean p(int i2, int i3, Bundle bundle);

    public void q(d.h.j.i0.c cVar) {
    }

    public abstract void r(int i2, d.h.j.i0.c cVar);

    public void s(int i2, boolean z2) {
    }

    public final boolean t(int i2) {
        int i3;
        if ((!this.f2855l.isFocused() && !this.f2855l.requestFocus()) || (i3 = this.f2858o) == i2) {
            return false;
        }
        if (i3 != Integer.MIN_VALUE) {
            k(i3);
        }
        this.f2858o = i2;
        s(i2, true);
        u(i2, 8);
        return true;
    }

    public final boolean u(int i2, int i3) {
        ViewParent parent;
        AccessibilityEvent accessibilityEventObtain;
        if (i2 == Integer.MIN_VALUE || !this.f2854k.isEnabled() || (parent = this.f2855l.getParent()) == null) {
            return false;
        }
        if (i2 != -1) {
            accessibilityEventObtain = AccessibilityEvent.obtain(i3);
            d.h.j.i0.c cVarO = o(i2);
            accessibilityEventObtain.getText().add(cVarO.g());
            accessibilityEventObtain.setContentDescription(cVarO.e());
            accessibilityEventObtain.setScrollable(cVarO.a.isScrollable());
            accessibilityEventObtain.setPassword(cVarO.a.isPassword());
            accessibilityEventObtain.setEnabled(cVarO.a.isEnabled());
            accessibilityEventObtain.setChecked(cVarO.a.isChecked());
            if (accessibilityEventObtain.getText().isEmpty() && accessibilityEventObtain.getContentDescription() == null) {
                throw new RuntimeException("Callbacks must add text or a content description in populateEventForVirtualViewId()");
            }
            accessibilityEventObtain.setClassName(cVarO.a.getClassName());
            f.a(accessibilityEventObtain, this.f2855l, i2);
            accessibilityEventObtain.setPackageName(this.f2855l.getContext().getPackageName());
        } else {
            accessibilityEventObtain = AccessibilityEvent.obtain(i3);
            this.f2855l.onInitializeAccessibilityEvent(accessibilityEventObtain);
        }
        return parent.requestSendAccessibilityEvent(this.f2855l, accessibilityEventObtain);
    }

    public final void v(int i2) {
        int i3 = this.f2859p;
        if (i3 == i2) {
            return;
        }
        this.f2859p = i2;
        u(i2, 128);
        u(i3, 256);
    }
}
