package defpackage;

import android.content.Context;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.ProgressBar;
import android.widget.TextView;
import androidx.cardview.widget.CardView;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.upstream.CmcdData;
import androidx.media3.session.legacy.PlaybackStateCompat;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.af;
import androidx.recyclerview.widget.t;
import com.strmr.ps.R;
import com.strmr.ps.data.model.debrid.DebridFileItem;
import defpackage.ev1;
import defpackage.mw3;
import java.util.Arrays;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\u0018\u00002\u000e\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00020\u00030\u0001:\u0005\u0004\u0005\u0006\u0007\b¨\u0006\t"}, d2 = {"Lev1;", "Landroidx/recyclerview/widget/af;", "Lev1$d;", "Landroidx/recyclerview/widget/RecyclerView$ag;", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "d", "c", "b", "e", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public final class ev1 extends af<d, RecyclerView.ag> {
    public final hv1 c;
    public final hv1 d;
    public final kv1 e;
    public final mv1 f;
    public final hv1 g;

    @Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u0007\n\u0002\b\u0005\b\u0086\u0003\u0018\u00002\u00020\u0001R\u0014\u0010\u0003\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004R\u0014\u0010\u0005\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0005\u0010\u0004R\u0014\u0010\u0007\u001a\u00020\u00068\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0007\u0010\bR\u0014\u0010\t\u001a\u00020\u00068\u0002X\u0082T¢\u0006\u0006\n\u0004\b\t\u0010\bR\u0014\u0010\n\u001a\u00020\u00068\u0002X\u0082T¢\u0006\u0006\n\u0004\b\n\u0010\b¨\u0006\u000b"}, d2 = {"Lev1$a;", "", "", "TYPE_HEADER", "I", "TYPE_FILE", "", "CORNER_RADIUS_DP", "F", "SCALE_FOCUSED", "SCALE_UNFOCUSED", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class a {
    }

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

        public b(View view) {
            super(view);
            View viewFindViewById = view.findViewById(R.id.file_card);
            cr4.f(viewFindViewById, "findViewById(...)");
            this.a = (CardView) viewFindViewById;
            View viewFindViewById2 = view.findViewById(R.id.file_icon);
            cr4.f(viewFindViewById2, "findViewById(...)");
            this.b = (ImageView) viewFindViewById2;
            View viewFindViewById3 = view.findViewById(R.id.file_name);
            cr4.f(viewFindViewById3, "findViewById(...)");
            this.c = (TextView) viewFindViewById3;
            View viewFindViewById4 = view.findViewById(R.id.file_size);
            cr4.f(viewFindViewById4, "findViewById(...)");
            this.d = (TextView) viewFindViewById4;
            View viewFindViewById5 = view.findViewById(R.id.file_service);
            cr4.f(viewFindViewById5, "findViewById(...)");
            this.e = (TextView) viewFindViewById5;
        }
    }

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

        public c(View view) {
            super(view);
            View viewFindViewById = view.findViewById(R.id.section_title);
            cr4.f(viewFindViewById, "findViewById(...)");
            this.a = (TextView) viewFindViewById;
            View viewFindViewById2 = view.findViewById(R.id.section_count);
            cr4.f(viewFindViewById2, "findViewById(...)");
            this.b = (TextView) viewFindViewById2;
            View viewFindViewById3 = view.findViewById(R.id.section_loading);
            cr4.f(viewFindViewById3, "findViewById(...)");
            this.c = (ProgressBar) viewFindViewById3;
            View viewFindViewById4 = view.findViewById(R.id.section_error);
            cr4.f(viewFindViewById4, "findViewById(...)");
            this.d = (TextView) viewFindViewById4;
        }
    }

    @Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b6\u0018\u00002\u00020\u0001:\u0002\u0002\u0003\u0082\u0001\u0002\u0004\u0005¨\u0006\u0006"}, d2 = {"Lev1$d;", "", "b", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "Lev1$d$a;", "Lev1$d$b;", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static abstract class d {

        @Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0086\b\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Lev1$d$a;", "Lev1$d;", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
        public static final /* data */ class a extends d {
            public final DebridFileItem a;
            public final int b;

            public a(DebridFileItem debridFileItem, int i) {
                cr4.g(debridFileItem, "item");
                this.a = debridFileItem;
                this.b = i;
            }

            public final boolean equals(Object obj) {
                if (this == obj) {
                    return true;
                }
                if (!(obj instanceof a)) {
                    return false;
                }
                a aVar = (a) obj;
                return cr4.b(this.a, aVar.a) && this.b == aVar.b;
            }

            public final int hashCode() {
                return Integer.hashCode(this.b) + (this.a.hashCode() * 31);
            }

            public final String toString() {
                return "FileEntry(item=" + this.a + ", sectionIndex=" + this.b + ")";
            }
        }

        @Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0086\b\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Lev1$d$b;", "Lev1$d;", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
        public static final /* data */ class b extends d {
            public final String a;
            public final String b;
            public final int c;
            public final boolean d;
            public final String e;

            public b(String str, String str2, String str3, int i, boolean z) {
                cr4.g(str, "serviceName");
                cr4.g(str2, "serviceDisplayName");
                this.a = str;
                this.b = str2;
                this.c = i;
                this.d = z;
                this.e = str3;
            }

            public final boolean equals(Object obj) {
                if (this == obj) {
                    return true;
                }
                if (!(obj instanceof b)) {
                    return false;
                }
                b bVar = (b) obj;
                return cr4.b(this.a, bVar.a) && cr4.b(this.b, bVar.b) && this.c == bVar.c && this.d == bVar.d && cr4.b(this.e, bVar.e);
            }

            public final int hashCode() {
                int iC = fi7.c(fi7.a(this.c, vw2.b(this.a.hashCode() * 31, 31, this.b), 31), 31, this.d);
                String str = this.e;
                return iC + (str == null ? 0 : str.hashCode());
            }

            public final String toString() {
                StringBuilder sbM = fi7.m("Header(serviceName=", this.a, ", serviceDisplayName=", this.b, ", itemCount=");
                sbM.append(this.c);
                sbM.append(", isLoading=");
                sbM.append(this.d);
                sbM.append(", error=");
                return n41.s(sbM, this.e, ")");
            }
        }
    }

    @Metadata(d1 = {"\u0000\u000e\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001¨\u0006\u0003"}, d2 = {"Lev1$e;", "Landroidx/recyclerview/widget/t$f;", "Lev1$d;", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class e extends t.f<d> {
        @Override // androidx.recyclerview.widget.t.f
        public final boolean a(Object obj, Object obj2) {
            return ((d) obj).equals((d) obj2);
        }

        @Override // androidx.recyclerview.widget.t.f
        public final boolean b(Object obj, Object obj2) {
            d dVar = (d) obj;
            d dVar2 = (d) obj2;
            if ((dVar instanceof d.b) && (dVar2 instanceof d.b)) {
                return cr4.b(((d.b) dVar).a, ((d.b) dVar2).a);
            }
            if (!(dVar instanceof d.a) || !(dVar2 instanceof d.a)) {
                return false;
            }
            DebridFileItem debridFileItem = ((d.a) dVar).a;
            String id = debridFileItem.getId();
            DebridFileItem debridFileItem2 = ((d.a) dVar2).a;
            return cr4.b(id, debridFileItem2.getId()) && cr4.b(debridFileItem.getServiceName(), debridFileItem2.getServiceName());
        }
    }

    public ev1(hv1 hv1Var, hv1 hv1Var2, kv1 kv1Var, mv1 mv1Var, hv1 hv1Var3) {
        super(new e());
        this.c = hv1Var;
        this.d = hv1Var2;
        this.e = kv1Var;
        this.f = mv1Var;
        this.g = hv1Var3;
        setHasStableIds(true);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final long getItemId(int i) {
        int iHashCode;
        d dVar = (d) d(i);
        if (dVar instanceof d.b) {
            iHashCode = ((d.b) dVar).a.hashCode();
        } else {
            if (!(dVar instanceof d.a)) {
                throw new io6();
            }
            DebridFileItem debridFileItem = ((d.a) dVar).a;
            iHashCode = (debridFileItem.getId() + debridFileItem.getServiceName()).hashCode();
        }
        return iHashCode;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final int getItemViewType(int i) {
        d dVar = (d) d(i);
        if (dVar instanceof d.b) {
            return 0;
        }
        if (dVar instanceof d.a) {
            return 1;
        }
        throw new io6();
    }

    /* JADX WARN: Removed duplicated region for block: B:39:0x0133  */
    @Override // androidx.recyclerview.widget.RecyclerView.g
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void onBindViewHolder(RecyclerView.ag agVar, final int i) {
        String str;
        cr4.g(agVar, "holder");
        d dVar = (d) d(i);
        if (dVar instanceof d.b) {
            c cVar = (c) agVar;
            d.b bVar = (d.b) dVar;
            ProgressBar progressBar = cVar.c;
            TextView textView = cVar.d;
            TextView textView2 = cVar.b;
            cVar.a.setText(bVar.b);
            if (bVar.d) {
                progressBar.setVisibility(0);
                textView2.setVisibility(8);
            } else {
                progressBar.setVisibility(8);
                textView2.setText(bVar.c + " items");
                textView2.setVisibility(0);
            }
            String str2 = bVar.e;
            if (str2 == null) {
                textView.setVisibility(8);
                return;
            } else {
                textView.setText(str2);
                textView.setVisibility(0);
                return;
            }
        }
        if (!(dVar instanceof d.a)) {
            throw new io6();
        }
        final b bVar2 = (b) agVar;
        final ev1 ev1Var = ev1.this;
        final d.a aVar = (d.a) dVar;
        ImageView imageView = bVar2.b;
        TextView textView3 = bVar2.d;
        final DebridFileItem debridFileItem = aVar.a;
        bVar2.c.setText(debridFileItem.getName());
        if (debridFileItem instanceof DebridFileItem.File) {
            DebridFileItem.File file = (DebridFileItem.File) debridFileItem;
            imageView.setImageResource(file.isVideo() ? R.drawable.ic_movie : R.drawable.ic_file);
            long size = file.getSize();
            if (size >= 1073741824) {
                str = String.format("%.2f GB", Arrays.copyOf(new Object[]{Double.valueOf(size / 1.073741824E9d)}, 1));
            } else if (size >= PlaybackStateCompat.ACTION_SET_CAPTIONING_ENABLED) {
                str = String.format("%.1f MB", Arrays.copyOf(new Object[]{Double.valueOf(size / 1048576.0d)}, 1));
            } else if (size >= 1024) {
                str = String.format("%.0f KB", Arrays.copyOf(new Object[]{Double.valueOf(size / 1024.0d)}, 1));
            } else {
                str = size + " B";
            }
            textView3.setText(str);
            textView3.setVisibility(0);
        } else {
            if (!(debridFileItem instanceof DebridFileItem.Folder)) {
                throw new io6();
            }
            imageView.setImageResource(R.drawable.ic_folder);
            Integer itemCount = ((DebridFileItem.Folder) debridFileItem).getItemCount();
            if (itemCount != null) {
                int iIntValue = itemCount.intValue();
                String quantityString = bVar2.itemView.getContext().getResources().getQuantityString(R.plurals.plural_items, iIntValue, Integer.valueOf(iIntValue));
                if (quantityString == null) {
                    quantityString = "";
                }
                textView3.setText(quantityString);
                textView3.setVisibility(quantityString.length() <= 0 ? 8 : 0);
            }
        }
        bVar2.e.setVisibility(8);
        bVar2.itemView.setOnFocusChangeListener(new View.OnFocusChangeListener() { // from class: fv1
            @Override // android.view.View.OnFocusChangeListener
            public final void onFocusChange(View view, boolean z) {
                CardView cardView = bVar2.a;
                float f = z ? 1.05f : 1.0f;
                cardView.animate().scaleX(f).scaleY(f).setDuration(120L).start();
                if (z) {
                    int i2 = mw3.l;
                    Context context = cardView.getContext();
                    cr4.f(context, "getContext(...)");
                    cardView.setForeground(mw3.a.b(context));
                } else {
                    cardView.setForeground(null);
                }
                if (z) {
                    ev1Var.e.invoke(debridFileItem, Integer.valueOf(aVar.b), Integer.valueOf(i));
                }
            }
        });
        bVar2.itemView.setOnKeyListener(new View.OnKeyListener() { // from class: gv1
            @Override // android.view.View.OnKeyListener
            public final boolean onKey(View view, int i2, KeyEvent keyEvent) {
                int i3 = ev1.b.g;
                if (i2 == 21 && keyEvent.getAction() == 0) {
                    int i4 = i - 1;
                    int i5 = 0;
                    while (true) {
                        ev1.b bVar3 = bVar2;
                        if (-1 >= i4) {
                            bVar3.getClass();
                            break;
                        }
                        if (((ev1.d) ev1.this.d(i4)) instanceof ev1.d.b) {
                            break;
                        }
                        i5++;
                        i4--;
                    }
                    if (i5 % 4 == 0) {
                        ev1Var.f.invoke();
                        return true;
                    }
                }
                return false;
            }
        });
        bVar2.itemView.setOnClickListener(new rb5(debridFileItem, ev1Var, 4));
        bVar2.itemView.setOnLongClickListener(new dv1(ev1Var, debridFileItem, 1));
    }

    @Override // androidx.recyclerview.widget.RecyclerView.g
    public final RecyclerView.ag onCreateViewHolder(ViewGroup viewGroup, int i) {
        cr4.g(viewGroup, "parent");
        if (i == 0) {
            View viewG = vw2.g(viewGroup, R.layout.item_debrid_library_row, viewGroup, false);
            cr4.d(viewG);
            return new c(viewG);
        }
        View viewG2 = vw2.g(viewGroup, R.layout.item_debrid_file, viewGroup, false);
        cr4.d(viewG2);
        return new b(viewG2);
    }
}
