package defpackage;

import android.content.Context;
import android.content.res.Resources;
import android.util.Log;
import android.util.SparseArray;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.leanback.widget.HorizontalGridView;
import androidx.lifecycle.n;
import androidx.media3.common.C;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.upstream.CmcdData;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.b;
import androidx.recyclerview.widget.t;
import com.strmr.ps.R;
import com.strmr.ps.data.model.ContentItem;
import com.strmr.ps.data.repository.PreferencesRepository;
import com.strmr.ps.ui.util.DimensionScaler;
import defpackage.dw7;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Set;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\u0018\u00002\f\u0012\b\u0012\u00060\u0002R\u00020\u00000\u0001:\u0001\u0003¨\u0006\u0004"}, d2 = {"Lcf1;", "Landroidx/recyclerview/widget/RecyclerView$g;", "Lcf1$a;", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public final class cf1 extends RecyclerView.g<a> {
    public final gr3 a;
    public final ir3 b;
    public final qq3 c;
    public final gr3 d;
    public final sq3 e;
    public final ak1 f;
    public final DimensionScaler g;
    public boolean h;
    public final long i;
    public final ir3 j;
    public final boolean k;
    public final boolean l;
    public final ArrayList m;
    public final SparseArray n;
    public final rw8 o;

    @Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0086\u0004\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Lcf1$a;", "Landroidx/recyclerview/widget/RecyclerView$ag;", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    @vx8
    public final class a extends RecyclerView.ag {
        public static final /* synthetic */ int d = 0;
        public final TextView a;
        public final HorizontalGridView b;

        public a(View view) {
            super(view);
            View viewFindViewById = view.findViewById(R.id.row_title);
            cr4.f(viewFindViewById, "findViewById(...)");
            this.a = (TextView) viewFindViewById;
            View viewFindViewById2 = view.findViewById(R.id.row_content);
            cr4.f(viewFindViewById2, "findViewById(...)");
            this.b = (HorizontalGridView) viewFindViewById2;
        }
    }

    public cf1(List list, gr3 gr3Var, ir3 ir3Var, qq3 qq3Var, gr3 gr3Var2, sq3 sq3Var, n nVar, DimensionScaler dimensionScaler, boolean z, long j, ir3 ir3Var2, boolean z2, boolean z3, int i) {
        boolean z4 = (i & 1024) != 0 ? false : z;
        long j2 = (i & 2048) != 0 ? C.DEFAULT_MAX_SEEK_TO_PREVIOUS_POSITION_MS : j;
        ir3 ir3Var3 = (i & 4096) != 0 ? null : ir3Var2;
        boolean z5 = (i & 8192) != 0 ? true : z2;
        cr4.g(list, "initialRows");
        cr4.g(gr3Var, "onItemClick");
        cr4.g(gr3Var2, "onItemLongPress");
        cr4.g(sq3Var, "onRequestMore");
        cr4.g(nVar, "coroutineScope");
        this.a = gr3Var;
        this.b = ir3Var;
        this.c = qq3Var;
        this.d = gr3Var2;
        this.e = sq3Var;
        this.f = nVar;
        this.g = dimensionScaler;
        this.h = z4;
        this.i = j2;
        this.j = ir3Var3;
        this.k = z5;
        this.l = z3;
        this.m = y41.bp(list);
        this.n = new SparseArray();
        this.o = new rw8(3);
    }

    public final void d(int i, List list) {
        cr4.g(list, "newItems");
        ArrayList arrayList = this.m;
        af1 af1Var = (af1) y41.af(i, arrayList);
        if (af1Var == null) {
            return;
        }
        List list2 = af1Var.b;
        List<ContentItem> list3 = list2;
        ArrayList arrayList2 = new ArrayList(y41.p(list3, 10));
        for (ContentItem contentItem : list3) {
            arrayList2.add(Integer.valueOf(contentItem.isContent() ? contentItem.getTmdbId() : contentItem.getId()));
        }
        Set setBr = y41.br(arrayList2);
        ArrayList arrayList3 = new ArrayList();
        for (Object obj : list) {
            ContentItem contentItem2 = (ContentItem) obj;
            if (!setBr.contains(Integer.valueOf(contentItem2.isContent() ? contentItem2.getTmdbId() : contentItem2.getId()))) {
                arrayList3.add(obj);
            }
        }
        if (arrayList3.isEmpty()) {
            return;
        }
        ArrayList arrayListAu = y41.au(arrayList3, list2);
        String str = af1Var.a;
        x78 x78Var = af1Var.c;
        String str2 = af1Var.d;
        String str3 = af1Var.e;
        String str4 = af1Var.f;
        String str5 = af1Var.g;
        String str6 = af1Var.h;
        String str7 = af1Var.i;
        String str8 = af1Var.j;
        cr4.g(str, "title");
        cr4.g(x78Var, "presentation");
        cr4.g(str2, "rowType");
        arrayList.set(i, new af1(str, arrayListAu, x78Var, str2, str3, str4, str5, str6, str7, str8));
        kd7 kd7Var = (kd7) this.n.get(i);
        if (kd7Var != null) {
            kd7Var.e(y41.bo(arrayListAu));
        }
    }

    public final void e(int i) {
        SparseArray sparseArray = this.n;
        int size = sparseArray.size();
        for (int i2 = 0; i2 < size && i2 < sparseArray.size(); i2++) {
            ((kd7) sparseArray.valueAt(i2)).h(i);
        }
    }

    public final void f(List list) {
        cr4.g(list, "newRows");
        ArrayList arrayList = this.m;
        List listBo = y41.bo(arrayList);
        listBo.size();
        list.size();
        t.e eVarA = t.a(new df1(listBo, list));
        LinkedHashMap linkedHashMap = new LinkedHashMap();
        SparseArray sparseArray = this.n;
        int size = sparseArray.size();
        for (int i = 0; i < size && i < sparseArray.size(); i++) {
            af1 af1Var = (af1) y41.af(sparseArray.keyAt(i), listBo);
            if (af1Var != null) {
                linkedHashMap.put(af1Var.a(), sparseArray.valueAt(i));
            }
        }
        arrayList.clear();
        List list2 = list;
        arrayList.addAll(list2);
        sparseArray.clear();
        int size2 = list2.size();
        for (int i2 = 0; i2 < size2; i2++) {
            kd7 kd7Var = (kd7) linkedHashMap.get(((af1) list.get(i2)).a());
            if (kd7Var != null) {
                sparseArray.put(i2, kd7Var);
                kd7Var.m = i2;
            }
        }
        eVarA.a(new b(this));
        af1 af1Var2 = (af1) y41.ab(list);
        if (af1Var2 != null) {
            af1Var2.b.isEmpty();
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final int getItemCount() {
        return this.m.size();
    }

    /* JADX WARN: Removed duplicated region for block: B:63:0x020f  */
    /* JADX WARN: Removed duplicated region for block: B:66:0x0219  */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0054  */
    @Override // androidx.recyclerview.widget.RecyclerView.g
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void onBindViewHolder(RecyclerView.ag agVar, int i) {
        RecyclerView.g gVar;
        boolean z;
        int dimensionPixelSize;
        float scaleMultiplier;
        int size;
        List list;
        Iterator it;
        boolean z2;
        a aVar = (a) agVar;
        cr4.g(aVar, "holder");
        af1 af1Var = (af1) this.m.get(i);
        HorizontalGridView horizontalGridView = aVar.b;
        cr4.g(af1Var, "row");
        x78 x78Var = af1Var.c;
        List list2 = af1Var.b;
        TextView textView = aVar.a;
        Context context = aVar.itemView.getContext();
        cr4.f(context, "getContext(...)");
        textView.setText(af1Var.b(context));
        dw7.h hVar = new dw7.h();
        cf1 cf1Var = cf1.this;
        SparseArray sparseArray = cf1Var.n;
        DimensionScaler dimensionScaler = cf1Var.g;
        Object obj = sparseArray.get(i);
        hVar.a = obj;
        if (obj != null) {
            cr4.g(x78Var, "expected");
            if (((kd7) obj).h == x78Var) {
                gVar = null;
            } else {
                kd7 kd7Var = new kd7(cf1Var.a, new bf1(hVar, cf1Var, 0), cf1Var.c, new dz5(cf1Var, hVar, 6), new zd(cf1Var, 4), af1Var.c, cf1Var.f, cf1Var.g, cf1Var.h, cf1Var.i, cf1Var.j);
                kd7Var.o = cf1Var.k;
                kd7Var.p = cf1Var.l;
                hVar.a = kd7Var;
                sparseArray.put(i, kd7Var);
                gVar = null;
                horizontalGridView.setAdapter(null);
            }
        }
        ((kd7) hVar.a).m = i;
        if (horizontalGridView.getAdapter() != hVar.a) {
            horizontalGridView.setAdapter(gVar);
            horizontalGridView.setAdapter((RecyclerView.g) hVar.a);
            horizontalGridView.setNumRows(1);
            x78 x78Var2 = x78.a;
            horizontalGridView.setItemSpacing(4);
            horizontalGridView.setHasFixedSize(true);
            horizontalGridView.setItemViewCacheSize(10);
            z = false;
            horizontalGridView.setFocusScrollStrategy(0);
            horizontalGridView.setWindowAlignment(1);
            horizontalGridView.setWindowAlignmentOffset(horizontalGridView.getPaddingStart());
            horizontalGridView.setWindowAlignmentOffsetPercent(-1.0f);
            horizontalGridView.setItemAlignmentOffset(0);
            horizontalGridView.setItemAlignmentOffsetPercent(-1.0f);
            qw8.a(horizontalGridView);
            horizontalGridView.setOnKeyInterceptListener(new kz7(aVar, cf1Var, new dw7.a(), x78Var == x78.c));
        } else {
            z = false;
        }
        boolean z3 = x78Var == x78.b ? true : z;
        boolean z4 = x78Var == x78.c ? true : z;
        int i2 = R.dimen.row_height_portrait;
        if (z4) {
            if (dimensionScaler != null) {
                float fIntValue = ((Number) dimensionScaler.e.getValue()).intValue();
                PreferencesRepository preferencesRepository = dimensionScaler.b;
                dimensionPixelSize = iq5.a(preferencesRepository.getScaleMultiplier(preferencesRepository.getPosterSizeScale()) * fIntValue);
            } else {
                dimensionPixelSize = horizontalGridView.getResources().getDimensionPixelSize(R.dimen.row_height_portrait);
            }
        } else if (dimensionScaler != null) {
            PreferencesRepository preferencesRepository2 = dimensionScaler.b;
            dimensionPixelSize = z3 ? iq5.a(preferencesRepository2.getScaleMultiplier(preferencesRepository2.getLandscapeSizeScale()) * ((Number) dimensionScaler.h.getValue()).intValue()) : iq5.a(preferencesRepository2.getScaleMultiplier(preferencesRepository2.getPosterSizeScale()) * ((Number) dimensionScaler.e.getValue()).intValue());
        } else {
            Resources resources = horizontalGridView.getResources();
            if (z3) {
                i2 = R.dimen.row_height_landscape;
            }
            dimensionPixelSize = resources.getDimensionPixelSize(i2);
        }
        ViewGroup.LayoutParams layoutParams = horizontalGridView.getLayoutParams();
        if (layoutParams.height != dimensionPixelSize) {
            layoutParams.height = dimensionPixelSize;
            horizontalGridView.setLayoutParams(layoutParams);
        }
        if (dimensionScaler != null) {
            PreferencesRepository preferencesRepository3 = dimensionScaler.b;
            scaleMultiplier = preferencesRepository3.getScaleMultiplier(preferencesRepository3.getPosterSizeScale());
        } else {
            scaleMultiplier = 1.0f;
        }
        int iA = iq5.a(8 * aVar.itemView.getResources().getDisplayMetrics().density * scaleMultiplier);
        if (aVar.itemView.getPaddingTop() != iA) {
            View view = aVar.itemView;
            view.setPadding(view.getPaddingLeft(), iA, aVar.itemView.getPaddingRight(), aVar.itemView.getPaddingBottom());
        }
        if (z4) {
            size = list2.size();
            list = list2;
            if (list instanceof Collection) {
                it = list.iterator();
                while (it.hasNext()) {
                }
                z2 = z;
                Log.w("ContentRowAdapter", "Calendar row '" + i + "' presentation=" + x78Var + ", items=" + size + ", hasCalendarItems=" + z2);
            }
        } else {
            List list3 = list2;
            if (!(list3 instanceof Collection) || !list3.isEmpty()) {
                Iterator it2 = list3.iterator();
                while (it2.hasNext()) {
                    if (((ContentItem) it2.next()).isCalendarDay()) {
                        size = list2.size();
                        list = list2;
                        if ((list instanceof Collection) || !list.isEmpty()) {
                            it = list.iterator();
                            while (it.hasNext()) {
                                if (((ContentItem) it.next()).isCalendarDay()) {
                                    z2 = true;
                                    break;
                                }
                            }
                            z2 = z;
                            Log.w("ContentRowAdapter", "Calendar row '" + i + "' presentation=" + x78Var + ", items=" + size + ", hasCalendarItems=" + z2);
                        } else {
                            z2 = z;
                            Log.w("ContentRowAdapter", "Calendar row '" + i + "' presentation=" + x78Var + ", items=" + size + ", hasCalendarItems=" + z2);
                        }
                    }
                }
            }
        }
        list2.size();
        ContentItem contentItem = (ContentItem) y41.ab(list2);
        if (contentItem != null) {
            contentItem.getTitle();
        }
        ((kd7) hVar.a).e(y41.bo(list2));
        if (i == 0) {
            list2.isEmpty();
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final RecyclerView.ag onCreateViewHolder(ViewGroup viewGroup, int i) {
        View viewD = n41.d(viewGroup, "parent", R.layout.content_row, viewGroup, false);
        cr4.d(viewD);
        return new a(viewD);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final void onViewRecycled(RecyclerView.ag agVar) {
        a aVar = (a) agVar;
        cr4.g(aVar, "holder");
        super.onViewRecycled(aVar);
        View viewFindViewById = aVar.itemView.findViewById(R.id.row_content);
        cr4.f(viewFindViewById, "findViewById(...)");
        ((HorizontalGridView) viewFindViewById).setAdapter(null);
    }
}
