package androidx.leanback.widget;

import android.animation.TimeAnimator;
import android.view.View;
import android.view.ViewGroup;
import androidx.leanback.widget.bs;
import androidx.leanback.widget.ci;
import androidx.recyclerview.widget.RecyclerView;
import defpackage.ch7;
import defpackage.hv2;
import defpackage.iv2;
import java.util.ArrayList;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class bi extends RecyclerView.g implements iv2 {
    public bs a;
    public e b;
    public ch7 c;
    public ae d;
    public b e;
    public ArrayList f = new ArrayList();
    public final bs.b g = new a();

    public class a extends bs.b {
        public a() {
        }

        @Override // androidx.leanback.widget.bs.b
        public final void a() {
            bi.this.notifyDataSetChanged();
        }

        @Override // androidx.leanback.widget.bs.b
        public final void b(int i, int i2) {
            bi.this.notifyItemRangeChanged(i, i2);
        }

        @Override // androidx.leanback.widget.bs.b
        public final void c(int i, int i2) {
            bi.this.notifyItemRangeInserted(i, i2);
        }

        @Override // androidx.leanback.widget.bs.b
        public final void d(int i, int i2) {
            bi.this.notifyItemRangeRemoved(i, i2);
        }
    }

    public static class b {
        public void a(ci ciVar, int i) {
        }

        public void b(d dVar) {
        }

        public void c(d dVar) {
        }

        public void d(d dVar) {
        }

        public void e(d dVar) {
        }

        public void f(d dVar) {
        }
    }

    public static final class c implements View.OnFocusChangeListener {
        public final View.OnFocusChangeListener a;
        public boolean b;
        public ae c;

        public c(View.OnFocusChangeListener onFocusChangeListener, boolean z, ae aeVar) {
            this.a = onFocusChangeListener;
            this.b = z;
            this.c = aeVar;
        }

        @Override // android.view.View.OnFocusChangeListener
        public final void onFocusChange(View view, boolean z) {
            if (this.b) {
                view = (View) view.getParent();
            }
            this.c.a(view, z);
            View.OnFocusChangeListener onFocusChangeListener = this.a;
            if (onFocusChangeListener != null) {
                onFocusChangeListener.onFocusChange(view, z);
            }
        }
    }

    public static class d extends RecyclerView.ag implements hv2 {
        public final ci a;
        public final ci.a b;
        public Object c;
        public TimeAnimator.TimeListener d;

        public d(ci ciVar, View view, ci.a aVar) {
            super(view);
            this.a = ciVar;
            this.b = aVar;
        }

        @Override // defpackage.hv2
        public final Object a() {
            this.b.getClass();
            return null;
        }
    }

    public static abstract class e {
        public abstract View a(ViewGroup viewGroup);

        public abstract void b(View view, View view2);
    }

    @Override // defpackage.iv2
    public final hv2 c(int i) {
        return (hv2) this.f.get(i);
    }

    public void d(ci ciVar, int i) {
    }

    public void e(d dVar) {
    }

    public void f(d dVar) {
    }

    public void g(d dVar) {
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final int getItemCount() {
        bs bsVar = this.a;
        if (bsVar != null) {
            return bsVar.g();
        }
        return 0;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final long getItemId(int i) {
        this.a.getClass();
        return -1L;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final int getItemViewType(int i) {
        ch7 ch7Var = this.c;
        if (ch7Var == null) {
            ch7Var = this.a.b;
        }
        ci ciVarA = ch7Var.a(this.a.a(i));
        int iIndexOf = this.f.indexOf(ciVarA);
        if (iIndexOf < 0) {
            this.f.add(ciVarA);
            iIndexOf = this.f.indexOf(ciVarA);
            d(ciVarA, iIndexOf);
            b bVar = this.e;
            if (bVar != null) {
                bVar.a(ciVarA, iIndexOf);
            }
        }
        return iIndexOf;
    }

    public void h(d dVar) {
    }

    public void i(d dVar) {
    }

    public final void j(bs bsVar) {
        bs bsVar2 = this.a;
        if (bsVar == bsVar2) {
            return;
        }
        bs.b bVar = this.g;
        if (bsVar2 != null) {
            bsVar2.h(bVar);
        }
        this.a = bsVar;
        if (bsVar == null) {
            notifyDataSetChanged();
            return;
        }
        bsVar.a.registerObserver(bVar);
        boolean zHasStableIds = hasStableIds();
        this.a.getClass();
        if (zHasStableIds) {
            this.a.getClass();
            setHasStableIds(false);
        }
        notifyDataSetChanged();
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final void onBindViewHolder(RecyclerView.ag agVar, int i) {
        d dVar = (d) agVar;
        Object objA = this.a.a(i);
        dVar.c = objA;
        dVar.a.c(dVar.b, objA);
        f(dVar);
        b bVar = this.e;
        if (bVar != null) {
            bVar.c(dVar);
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final RecyclerView.ag onCreateViewHolder(ViewGroup viewGroup, int i) {
        ci.a aVarD;
        View viewA;
        ci ciVar = (ci) this.f.get(i);
        e eVar = this.b;
        if (eVar != null) {
            viewA = eVar.a(viewGroup);
            aVarD = ciVar.d(viewGroup);
            this.b.b(viewA, aVarD.a);
        } else {
            aVarD = ciVar.d(viewGroup);
            viewA = aVarD.a;
        }
        d dVar = new d(ciVar, viewA, aVarD);
        g(dVar);
        b bVar = this.e;
        if (bVar != null) {
            bVar.d(dVar);
        }
        View view = dVar.b.a;
        View.OnFocusChangeListener onFocusChangeListener = view.getOnFocusChangeListener();
        ae aeVar = this.d;
        if (aeVar == null) {
            if (onFocusChangeListener instanceof c) {
                view.setOnFocusChangeListener(((c) onFocusChangeListener).a);
            }
            return dVar;
        }
        if (onFocusChangeListener instanceof c) {
            c cVar = (c) onFocusChangeListener;
            cVar.b = this.b != null;
            cVar.c = aeVar;
        } else {
            view.setOnFocusChangeListener(new c(onFocusChangeListener, this.b != null, aeVar));
        }
        this.d.b(viewA);
        return dVar;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final boolean onFailedToRecycleView(RecyclerView.ag agVar) {
        onViewRecycled(agVar);
        return false;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final void onViewAttachedToWindow(RecyclerView.ag agVar) {
        d dVar = (d) agVar;
        e(dVar);
        b bVar = this.e;
        if (bVar != null) {
            bVar.b(dVar);
        }
        dVar.a.f(dVar.b);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final void onViewDetachedFromWindow(RecyclerView.ag agVar) {
        d dVar = (d) agVar;
        dVar.a.g(dVar.b);
        h(dVar);
        b bVar = this.e;
        if (bVar != null) {
            bVar.e(dVar);
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final void onViewRecycled(RecyclerView.ag agVar) {
        d dVar = (d) agVar;
        dVar.a.e(dVar.b);
        i(dVar);
        b bVar = this.e;
        if (bVar != null) {
            bVar.f(dVar);
        }
        dVar.c = null;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final void onBindViewHolder(RecyclerView.ag agVar, int i, List list) {
        d dVar = (d) agVar;
        Object objA = this.a.a(i);
        dVar.c = objA;
        dVar.a.c(dVar.b, objA);
        f(dVar);
        b bVar = this.e;
        if (bVar != null) {
            bVar.c(dVar);
        }
    }
}
