package defpackage;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;

/* JADX INFO: renamed from: ᵱᵝᵡʾ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4446 implements Iterable, InterfaceC2992, InterfaceC3765 {

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final TreeMap f16955;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public final TreeMap f16956;

    public C4446() {
        this.f16955 = new TreeMap();
        this.f16956 = new TreeMap();
    }

    public C4446(List list) {
        this();
        if (list != null) {
            for (int i = 0; i < list.size(); i++) {
                m9465(i, (InterfaceC2992) list.get(i));
            }
        }
    }

    public final boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof C4446)) {
            return false;
        }
        C4446 c4446 = (C4446) obj;
        if (m9464() != c4446.m9464()) {
            return false;
        }
        TreeMap treeMap = this.f16955;
        if (treeMap.isEmpty()) {
            return c4446.f16955.isEmpty();
        }
        for (int iIntValue = ((Integer) treeMap.firstKey()).intValue(); iIntValue <= ((Integer) treeMap.lastKey()).intValue(); iIntValue++) {
            if (!m9462(iIntValue).equals(c4446.m9462(iIntValue))) {
                return false;
            }
        }
        return true;
    }

    public final int hashCode() {
        return this.f16955.hashCode() * 31;
    }

    @Override // java.lang.Iterable
    public final Iterator iterator() {
        return new C1660(2, this);
    }

    public final String toString() {
        return m9463(",");
    }

    @Override // defpackage.InterfaceC2992
    /* JADX INFO: renamed from: ʽˈˋ */
    public final Iterator mo3181() {
        return new C2934(this, this.f16955.keySet().iterator(), this.f16956.keySet().iterator());
    }

    /* JADX INFO: renamed from: ˉᵲ, reason: contains not printable characters */
    public final void m9460(int i) {
        TreeMap treeMap = this.f16955;
        int iIntValue = ((Integer) treeMap.lastKey()).intValue();
        if (i > iIntValue || i < 0) {
            return;
        }
        treeMap.remove(Integer.valueOf(i));
        if (i == iIntValue) {
            int i2 = i - 1;
            Integer numValueOf = Integer.valueOf(i2);
            if (treeMap.containsKey(numValueOf) || i2 < 0) {
                return;
            }
            treeMap.put(numValueOf, InterfaceC2992.f11526);
            return;
        }
        while (true) {
            i++;
            if (i > ((Integer) treeMap.lastKey()).intValue()) {
                return;
            }
            Integer numValueOf2 = Integer.valueOf(i);
            InterfaceC2992 interfaceC2992 = (InterfaceC2992) treeMap.get(numValueOf2);
            if (interfaceC2992 != null) {
                treeMap.put(Integer.valueOf(i - 1), interfaceC2992);
                treeMap.remove(numValueOf2);
            }
        }
    }

    /* JADX INFO: renamed from: ˊᵙᵾᵲ, reason: contains not printable characters */
    public final boolean m9461(int i) {
        if (i >= 0) {
            TreeMap treeMap = this.f16955;
            if (i <= ((Integer) treeMap.lastKey()).intValue()) {
                return treeMap.containsKey(Integer.valueOf(i));
            }
        }
        C1390.m3982(AbstractC3589.m8106(new StringBuilder(String.valueOf(i).length() + 21), "Out of bounds index: ", i));
        return false;
    }

    @Override // defpackage.InterfaceC2992
    /* JADX INFO: renamed from: ˊᵫᵗ */
    public final Double mo3182() {
        TreeMap treeMap = this.f16955;
        return treeMap.size() == 1 ? m9462(0).mo3182() : treeMap.size() <= 0 ? Double.valueOf(0.0d) : Double.valueOf(Double.NaN);
    }

    /* JADX INFO: renamed from: ˋˈ, reason: contains not printable characters */
    public final InterfaceC2992 m9462(int i) {
        InterfaceC2992 interfaceC2992;
        if (i < m9464()) {
            return (!m9461(i) || (interfaceC2992 = (InterfaceC2992) this.f16955.get(Integer.valueOf(i))) == null) ? InterfaceC2992.f11526 : interfaceC2992;
        }
        C1390.m3982("Attempting to get element outside of current array");
        return null;
    }

    /* JADX INFO: renamed from: ˏːˆ, reason: contains not printable characters */
    public final String m9463(String str) {
        String str2;
        StringBuilder sb = new StringBuilder();
        if (!this.f16955.isEmpty()) {
            int i = 0;
            while (true) {
                str2 = str == null ? "" : str;
                if (i >= m9464()) {
                    break;
                }
                InterfaceC2992 interfaceC2992M9462 = m9462(i);
                sb.append(str2);
                if (!(interfaceC2992M9462 instanceof C5293) && !(interfaceC2992M9462 instanceof C2948)) {
                    sb.append(interfaceC2992M9462.mo3185());
                }
                i++;
            }
            sb.delete(0, str2.length());
        }
        return sb.toString();
    }

    @Override // defpackage.InterfaceC2992
    /* JADX INFO: renamed from: ːˏᵟᵯ */
    public final Boolean mo3183() {
        return Boolean.TRUE;
    }

    /* JADX INFO: renamed from: ᵝᵶ, reason: contains not printable characters */
    public final int m9464() {
        TreeMap treeMap = this.f16955;
        if (treeMap.isEmpty()) {
            return 0;
        }
        return ((Integer) treeMap.lastKey()).intValue() + 1;
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Code restructure failed: missing block: B:134:0x02dc, code lost:
    
        if (ᵿᵽᵤ.ˌᵨʠᵫ(r7, r2, (defpackage.C3137) r0, java.lang.Boolean.FALSE, java.lang.Boolean.TRUE).m9464() == r7.m9464()) goto L168;
     */
    /* JADX WARN: Removed duplicated region for block: B:119:0x028b  */
    /* JADX WARN: Removed duplicated region for block: B:126:0x02a5  */
    /* JADX WARN: Removed duplicated region for block: B:139:0x02e6  */
    /* JADX WARN: Removed duplicated region for block: B:154:0x0344  */
    /* JADX WARN: Removed duplicated region for block: B:173:0x03be  */
    /* JADX WARN: Removed duplicated region for block: B:182:0x03f8  */
    /* JADX WARN: Removed duplicated region for block: B:200:0x043f  */
    /* JADX WARN: Removed duplicated region for block: B:207:0x045d  */
    /* JADX WARN: Removed duplicated region for block: B:219:0x0495  */
    /* JADX WARN: Removed duplicated region for block: B:239:0x0529  */
    /* JADX WARN: Removed duplicated region for block: B:269:0x05cf  */
    /* JADX WARN: Removed duplicated region for block: B:280:0x0601  */
    /* JADX WARN: Removed duplicated region for block: B:327:0x0728  */
    /* JADX WARN: Removed duplicated region for block: B:331:0x0736  */
    /* JADX WARN: Removed duplicated region for block: B:345:0x079d  */
    /* JADX WARN: Removed duplicated region for block: B:362:0x0803  */
    /* JADX WARN: Removed duplicated region for block: B:366:0x081b  */
    /* JADX WARN: Removed duplicated region for block: B:54:0x0128  */
    /* JADX WARN: Removed duplicated region for block: B:80:0x01b9  */
    /* JADX WARN: Removed duplicated region for block: B:94:0x01f2  */
    /* JADX WARN: Removed duplicated region for block: B:98:0x01fe  */
    @Override // defpackage.InterfaceC2992
    /* JADX INFO: renamed from: ᵨᵣ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final InterfaceC2992 mo2235(String str, C4055 c4055, ArrayList arrayList) {
        String str2;
        String str3;
        Object obj;
        String str4;
        C4055 c40552;
        String str5;
        Object obj2;
        C4446 c4446;
        ArrayList arrayList2;
        int iHashCode;
        TreeMap treeMap;
        double dM9464;
        String strMo3185;
        AbstractC5350 abstractC5350;
        String str6 = "toString";
        String str7 = "splice";
        if (!"concat".equals(str) && !"every".equals(str) && !"filter".equals(str) && !"forEach".equals(str) && !"indexOf".equals(str) && !"join".equals(str) && !"lastIndexOf".equals(str) && !"map".equals(str) && !"pop".equals(str) && !"push".equals(str) && !"reduce".equals(str) && !"reduceRight".equals(str) && !"reverse".equals(str) && !"shift".equals(str) && !"slice".equals(str) && !"some".equals(str)) {
            str3 = "filter";
            str4 = "sort";
            if (str4.equals(str)) {
                str2 = "lastIndexOf";
                obj2 = "reduce";
            } else {
                obj2 = "reduce";
                if (str7.equals(str)) {
                    str2 = "lastIndexOf";
                    str7 = str7;
                } else {
                    str7 = str7;
                    if (str6.equals(str)) {
                        str2 = "lastIndexOf";
                        str6 = str6;
                    } else {
                        str6 = str6;
                        if (!"unshift".equals(str)) {
                            return AbstractC0659.m2407(this, new C3832(str), c4055, arrayList);
                        }
                        str2 = "lastIndexOf";
                        str5 = "forEach";
                        obj = "unshift";
                        c4446 = this;
                        c40552 = c4055;
                    }
                }
            }
            obj = "unshift";
            c40552 = c4055;
            arrayList2 = arrayList;
            str5 = "forEach";
            c4446 = this;
            Double dValueOf = Double.valueOf(-1.0d);
            iHashCode = str.hashCode();
            TreeMap treeMap2 = c4446.f16955;
            InterfaceC2992 interfaceC2992 = InterfaceC2992.f11526;
            TreeMap treeMap3 = treeMap2;
            double dM94642 = 0.0d;
            switch (iHashCode) {
                case -1776922004:
                    String str8 = str6;
                    if (str.equals(str8)) {
                        ˀᵳˎᵹ.ˌᵨʠᵫ(str8, 0, arrayList2);
                        return new C3832(c4446.m9463(","));
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case -1354795244:
                    if (str.equals("concat")) {
                        C4446 c44462 = (C4446) c4446.mo3184();
                        if (!arrayList2.isEmpty()) {
                            int size = arrayList2.size();
                            int i = 0;
                            while (i < size) {
                                Object obj3 = arrayList2.get(i);
                                i++;
                                InterfaceC2992 interfaceC29922 = ((ʽᵺᴵ) c40552.f15557).ˊᵨᵧ(c40552, (InterfaceC2992) obj3);
                                if (interfaceC29922 instanceof C2221) {
                                    ᵕᵩʽᵲ.ᵪᵹᵥᵻ("Failed evaluation of arguments");
                                    return null;
                                }
                                int iM9464 = c44462.m9464();
                                if (interfaceC29922 instanceof C4446) {
                                    C4446 c44463 = (C4446) interfaceC29922;
                                    Iterator itM9466 = c44463.m9466();
                                    while (itM9466.hasNext()) {
                                        Integer num = (Integer) itM9466.next();
                                        c44462.m9465(num.intValue() + iM9464, c44463.m9462(num.intValue()));
                                    }
                                } else {
                                    c44462.m9465(iM9464, interfaceC29922);
                                }
                            }
                        }
                        return c44462;
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case -1274492040:
                    String str9 = str3;
                    if (str.equals(str9)) {
                        ˀᵳˎᵹ.ˌᵨʠᵫ(str9, 1, arrayList2);
                        InterfaceC2992 interfaceC29923 = ((ʽᵺᴵ) c40552.f15557).ˊᵨᵧ(c40552, (InterfaceC2992) arrayList2.get(0));
                        if (!(interfaceC29923 instanceof C3137)) {
                            ᵕᵩʽᵲ.ᵮᵣᵗˈ("Callback should be a method");
                            return null;
                        }
                        if (treeMap3.size() == 0) {
                            return new C4446();
                        }
                        C4446 c44464 = (C4446) c4446.mo3184();
                        C4446 c44465 = ᵿᵽᵤ.ˌᵨʠᵫ(c4446, c40552, (C3137) interfaceC29923, (Boolean) null, Boolean.TRUE);
                        C4446 c44466 = new C4446();
                        Iterator itM94662 = c44465.m9466();
                        while (itM94662.hasNext()) {
                            c44466.m9465(c44466.m9464(), c44464.m9462(((Integer) itM94662.next()).intValue()));
                        }
                        return c44466;
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case -934873754:
                    if (str.equals(obj2)) {
                        return ᵿᵽᵤ.ˈᵲᵢ(c4446, c40552, arrayList2, true);
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case -895859076:
                    if (str.equals(str7)) {
                        if (arrayList2.isEmpty()) {
                            return new C4446();
                        }
                        InterfaceC2992 interfaceC29924 = (InterfaceC2992) arrayList2.get(0);
                        ʽᵺᴵ r1 = (ʽᵺᴵ) c40552.f15557;
                        ʽᵺᴵ r3 = (ʽᵺᴵ) c40552.f15557;
                        int iM94642 = (int) ˀᵳˎᵹ.ˀᵭ(r1.ˊᵨᵧ(c40552, interfaceC29924).mo3182().doubleValue());
                        if (iM94642 < 0) {
                            iM94642 = Math.max(0, c4446.m9464() + iM94642);
                        } else if (iM94642 > c4446.m9464()) {
                            iM94642 = c4446.m9464();
                        }
                        int iM94643 = c4446.m9464();
                        C4446 c44467 = new C4446();
                        if (arrayList2.size() > 1) {
                            int iMax = Math.max(0, (int) ˀᵳˎᵹ.ˀᵭ(r3.ˊᵨᵧ(c40552, (InterfaceC2992) arrayList2.get(1)).mo3182().doubleValue()));
                            if (iMax > 0) {
                                for (int i2 = iM94642; i2 < Math.min(iM94643, iM94642 + iMax); i2++) {
                                    c44467.m9465(c44467.m9464(), c4446.m9462(iM94642));
                                    c4446.m9460(iM94642);
                                }
                            }
                            int i3 = 2;
                            if (arrayList2.size() > 2) {
                                while (i3 < arrayList2.size()) {
                                    InterfaceC2992 interfaceC29925 = r3.ˊᵨᵧ(c40552, (InterfaceC2992) arrayList2.get(i3));
                                    if (interfaceC29925 instanceof C2221) {
                                        ᵕᵩʽᵲ.ᵮᵣᵗˈ("Failed to parse elements to add");
                                        return null;
                                    }
                                    int i4 = (iM94642 + i3) - 2;
                                    if (i4 < 0) {
                                        ᵕᵩʽᵲ.ᵮᵣᵗˈ(AbstractC3589.m8106(new StringBuilder(String.valueOf(i4).length() + 21), "Invalid value index: ", i4));
                                        return null;
                                    }
                                    if (i4 >= c4446.m9464()) {
                                        c4446.m9465(i4, interfaceC29925);
                                        treeMap = treeMap3;
                                    } else {
                                        int iIntValue = ((Integer) treeMap3.lastKey()).intValue();
                                        while (iIntValue >= i4) {
                                            Integer numValueOf = Integer.valueOf(iIntValue);
                                            TreeMap treeMap4 = treeMap3;
                                            InterfaceC2992 interfaceC29926 = (InterfaceC2992) treeMap4.get(numValueOf);
                                            if (interfaceC29926 != null) {
                                                c4446.m9465(iIntValue + 1, interfaceC29926);
                                                treeMap4.remove(numValueOf);
                                            }
                                            iIntValue--;
                                            treeMap3 = treeMap4;
                                        }
                                        treeMap = treeMap3;
                                        c4446.m9465(i4, interfaceC29925);
                                    }
                                    i3++;
                                    treeMap3 = treeMap;
                                }
                            }
                        } else {
                            while (iM94642 < iM94643) {
                                c44467.m9465(c44467.m9464(), c4446.m9462(iM94642));
                                c4446.m9465(iM94642, null);
                                iM94642++;
                            }
                        }
                        return c44467;
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case -678635926:
                    String str10 = str5;
                    if (str.equals(str10)) {
                        ˀᵳˎᵹ.ˌᵨʠᵫ(str10, 1, arrayList2);
                        InterfaceC2992 interfaceC29927 = ((ʽᵺᴵ) c40552.f15557).ˊᵨᵧ(c40552, (InterfaceC2992) arrayList2.get(0));
                        if (!(interfaceC29927 instanceof C3137)) {
                            ᵕᵩʽᵲ.ᵮᵣᵗˈ("Callback should be a method");
                            return null;
                        }
                        if (treeMap3.size() != 0) {
                            ᵿᵽᵤ.ˌᵨʠᵫ(c4446, c40552, (C3137) interfaceC29927, (Boolean) null, (Boolean) null);
                            return interfaceC2992;
                        }
                        return interfaceC2992;
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case -467511597:
                    String str11 = str2;
                    if (str.equals(str11)) {
                        ˀᵳˎᵹ.ˑˊᵲ(str11, 2, arrayList2);
                        if (!arrayList2.isEmpty()) {
                            interfaceC2992 = ((ʽᵺᴵ) c40552.f15557).ˊᵨᵧ(c40552, (InterfaceC2992) arrayList2.get(0));
                        }
                        InterfaceC2992 interfaceC29928 = interfaceC2992;
                        int iM94644 = c4446.m9464() - 1;
                        if (arrayList2.size() > 1) {
                            InterfaceC2992 interfaceC29929 = ((ʽᵺᴵ) c40552.f15557).ˊᵨᵧ(c40552, (InterfaceC2992) arrayList2.get(1));
                            dM9464 = Double.isNaN(interfaceC29929.mo3182().doubleValue()) ? c4446.m9464() - 1 : ˀᵳˎᵹ.ˀᵭ(interfaceC29929.mo3182().doubleValue());
                            if (dM9464 < 0.0d) {
                                dM9464 += (double) c4446.m9464();
                            }
                        } else {
                            dM9464 = iM94644;
                        }
                        if (dM9464 < 0.0d) {
                            return new C4102(dValueOf);
                        }
                        for (int iMin = (int) Math.min(c4446.m9464(), dM9464); iMin >= 0; iMin--) {
                            if (c4446.m9461(iMin) && ˀᵳˎᵹ.ˉᵵᵜ(c4446.m9462(iMin), interfaceC29928)) {
                                return new C4102(Double.valueOf(iMin));
                            }
                        }
                        return new C4102(dValueOf);
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case -277637751:
                    if (str.equals(obj)) {
                        if (!arrayList2.isEmpty()) {
                            C4446 c44468 = new C4446();
                            int size2 = arrayList2.size();
                            int i5 = 0;
                            while (i5 < size2) {
                                Object obj4 = arrayList2.get(i5);
                                i5++;
                                InterfaceC2992 interfaceC299210 = ((ʽᵺᴵ) c40552.f15557).ˊᵨᵧ(c40552, (InterfaceC2992) obj4);
                                if (interfaceC299210 instanceof C2221) {
                                    ᵕᵩʽᵲ.ᵪᵹᵥᵻ("Argument evaluation failed");
                                    return null;
                                }
                                c44468.m9465(c44468.m9464(), interfaceC299210);
                            }
                            int iM94645 = c44468.m9464();
                            Iterator itM94663 = c4446.m9466();
                            while (itM94663.hasNext()) {
                                Integer num2 = (Integer) itM94663.next();
                                c44468.m9465(num2.intValue() + iM94645, c4446.m9462(num2.intValue()));
                            }
                            treeMap3.clear();
                            Iterator itM94664 = c44468.m9466();
                            while (itM94664.hasNext()) {
                                Integer num3 = (Integer) itM94664.next();
                                c4446.m9465(num3.intValue(), c44468.m9462(num3.intValue()));
                            }
                        }
                        return new C4102(Double.valueOf(c4446.m9464()));
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case 107868:
                    if (str.equals("map")) {
                        ˀᵳˎᵹ.ˌᵨʠᵫ("map", 1, arrayList2);
                        InterfaceC2992 interfaceC299211 = ((ʽᵺᴵ) c40552.f15557).ˊᵨᵧ(c40552, (InterfaceC2992) arrayList2.get(0));
                        if (interfaceC299211 instanceof C3137) {
                            return c4446.m9464() == 0 ? new C4446() : ᵿᵽᵤ.ˌᵨʠᵫ(c4446, c40552, (C3137) interfaceC299211, (Boolean) null, (Boolean) null);
                        }
                        ᵕᵩʽᵲ.ᵮᵣᵗˈ("Callback should be a method");
                        return null;
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case 111185:
                    if (str.equals("pop")) {
                        ˀᵳˎᵹ.ˌᵨʠᵫ("pop", 0, arrayList2);
                        int iM94646 = c4446.m9464();
                        if (iM94646 != 0) {
                            int i6 = iM94646 - 1;
                            InterfaceC2992 interfaceC2992M9462 = c4446.m9462(i6);
                            c4446.m9460(i6);
                            return interfaceC2992M9462;
                        }
                        return interfaceC2992;
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case 3267882:
                    if (str.equals("join")) {
                        ˀᵳˎᵹ.ˑˊᵲ("join", 1, arrayList2);
                        if (c4446.m9464() == 0) {
                            return InterfaceC2992.f11525;
                        }
                        if (arrayList2.isEmpty()) {
                            strMo3185 = ",";
                        } else {
                            InterfaceC2992 interfaceC299212 = ((ʽᵺᴵ) c40552.f15557).ˊᵨᵧ(c40552, (InterfaceC2992) arrayList2.get(0));
                            strMo3185 = ((interfaceC299212 instanceof C2948) || (interfaceC299212 instanceof C5293)) ? "" : interfaceC299212.mo3185();
                        }
                        return new C3832(c4446.m9463(strMo3185));
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case 3452698:
                    if (str.equals("push")) {
                        if (!arrayList2.isEmpty()) {
                            int size3 = arrayList2.size();
                            int i7 = 0;
                            while (i7 < size3) {
                                Object obj5 = arrayList2.get(i7);
                                i7++;
                                c4446.m9465(c4446.m9464(), ((ʽᵺᴵ) c40552.f15557).ˊᵨᵧ(c40552, (InterfaceC2992) obj5));
                            }
                        }
                        return new C4102(Double.valueOf(c4446.m9464()));
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case 3536116:
                    if (str.equals("some")) {
                        ˀᵳˎᵹ.ˌᵨʠᵫ("some", 1, arrayList2);
                        InterfaceC2992 interfaceC299213 = ((ʽᵺᴵ) c40552.f15557).ˊᵨᵧ(c40552, (InterfaceC2992) arrayList2.get(0));
                        if (!(interfaceC299213 instanceof AbstractC5350)) {
                            ᵕᵩʽᵲ.ᵮᵣᵗˈ("Callback should be a method");
                            return null;
                        }
                        if (c4446.m9464() != 0) {
                            AbstractC5350 abstractC53502 = (AbstractC5350) interfaceC299213;
                            Iterator itM94665 = c4446.m9466();
                            while (itM94665.hasNext()) {
                                int iIntValue2 = ((Integer) itM94665.next()).intValue();
                                if (c4446.m9461(iIntValue2) && abstractC53502.mo1168(c40552, Arrays.asList(c4446.m9462(iIntValue2), new C4102(Double.valueOf(iIntValue2)), c4446)).mo3183().booleanValue()) {
                                    return InterfaceC2992.f11523;
                                }
                            }
                        }
                        return InterfaceC2992.f11522;
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case 3536286:
                    if (str.equals(str4)) {
                        ˀᵳˎᵹ.ˑˊᵲ(str4, 1, arrayList2);
                        if (c4446.m9464() >= 2) {
                            List listM9467 = c4446.m9467();
                            if (arrayList2.isEmpty()) {
                                abstractC5350 = null;
                            } else {
                                InterfaceC2992 interfaceC299214 = ((ʽᵺᴵ) c40552.f15557).ˊᵨᵧ(c40552, (InterfaceC2992) arrayList2.get(0));
                                if (!(interfaceC299214 instanceof AbstractC5350)) {
                                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Comparator should be a method");
                                    return null;
                                }
                                abstractC5350 = (AbstractC5350) interfaceC299214;
                            }
                            Collections.sort(listM9467, new C0215(abstractC5350, c40552));
                            treeMap3.clear();
                            ArrayList arrayList3 = (ArrayList) listM9467;
                            int size4 = arrayList3.size();
                            int i8 = 0;
                            int i9 = 0;
                            while (i8 < size4) {
                                Object obj6 = arrayList3.get(i8);
                                i8++;
                                c4446.m9465(i9, (InterfaceC2992) obj6);
                                i9++;
                            }
                        }
                        return c4446;
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case 96891675:
                    if (str.equals("every")) {
                        ˀᵳˎᵹ.ˌᵨʠᵫ("every", 1, arrayList2);
                        InterfaceC2992 interfaceC299215 = ((ʽᵺᴵ) c40552.f15557).ˊᵨᵧ(c40552, (InterfaceC2992) arrayList2.get(0));
                        if (!(interfaceC299215 instanceof C3137)) {
                            ᵕᵩʽᵲ.ᵮᵣᵗˈ("Callback should be a method");
                            return null;
                        }
                        if (c4446.m9464() != 0) {
                            break;
                        }
                        return InterfaceC2992.f11523;
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case 109407362:
                    if (str.equals("shift")) {
                        ˀᵳˎᵹ.ˌᵨʠᵫ("shift", 0, arrayList2);
                        if (c4446.m9464() != 0) {
                            InterfaceC2992 interfaceC2992M94622 = c4446.m9462(0);
                            c4446.m9460(0);
                            return interfaceC2992M94622;
                        }
                        return interfaceC2992;
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case 109526418:
                    if (str.equals("slice")) {
                        ˀᵳˎᵹ.ˑˊᵲ("slice", 2, arrayList2);
                        if (arrayList2.isEmpty()) {
                            return c4446.mo3184();
                        }
                        double dM94643 = c4446.m9464();
                        double d = ˀᵳˎᵹ.ˀᵭ(((ʽᵺᴵ) c40552.f15557).ˊᵨᵧ(c40552, (InterfaceC2992) arrayList2.get(0)).mo3182().doubleValue());
                        double dMax = d < 0.0d ? Math.max(d + dM94643, 0.0d) : Math.min(d, dM94643);
                        if (arrayList2.size() == 2) {
                            double d2 = ˀᵳˎᵹ.ˀᵭ(((ʽᵺᴵ) c40552.f15557).ˊᵨᵧ(c40552, (InterfaceC2992) arrayList2.get(1)).mo3182().doubleValue());
                            dM94643 = d2 < 0.0d ? Math.max(dM94643 + d2, 0.0d) : Math.min(dM94643, d2);
                        }
                        C4446 c44469 = new C4446();
                        for (int i10 = (int) dMax; i10 < dM94643; i10++) {
                            c44469.m9465(c44469.m9464(), c4446.m9462(i10));
                        }
                        return c44469;
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case 965561430:
                    if (str.equals("reduceRight")) {
                        return ᵿᵽᵤ.ˈᵲᵢ(c4446, c40552, arrayList2, false);
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case 1099846370:
                    if (str.equals("reverse")) {
                        ˀᵳˎᵹ.ˌᵨʠᵫ("reverse", 0, arrayList2);
                        int iM94647 = c4446.m9464();
                        if (iM94647 != 0) {
                            for (int i11 = 0; i11 < iM94647 / 2; i11++) {
                                if (c4446.m9461(i11)) {
                                    InterfaceC2992 interfaceC2992M94623 = c4446.m9462(i11);
                                    c4446.m9465(i11, null);
                                    int i12 = (iM94647 - 1) - i11;
                                    if (c4446.m9461(i12)) {
                                        c4446.m9465(i11, c4446.m9462(i12));
                                    }
                                    c4446.m9465(i12, interfaceC2992M94623);
                                }
                            }
                        }
                        return c4446;
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                case 1943291465:
                    if (str.equals("indexOf")) {
                        ˀᵳˎᵹ.ˑˊᵲ("indexOf", 2, arrayList2);
                        if (!arrayList2.isEmpty()) {
                            interfaceC2992 = ((ʽᵺᴵ) c40552.f15557).ˊᵨᵧ(c40552, (InterfaceC2992) arrayList2.get(0));
                        }
                        InterfaceC2992 interfaceC299216 = interfaceC2992;
                        if (arrayList2.size() > 1) {
                            double d3 = ˀᵳˎᵹ.ˀᵭ(((ʽᵺᴵ) c40552.f15557).ˊᵨᵧ(c40552, (InterfaceC2992) arrayList2.get(1)).mo3182().doubleValue());
                            if (d3 >= c4446.m9464()) {
                                return new C4102(dValueOf);
                            }
                            dM94642 = d3 < 0.0d ? ((double) c4446.m9464()) + d3 : d3;
                        }
                        Iterator itM94666 = c4446.m9466();
                        while (itM94666.hasNext()) {
                            int iIntValue3 = ((Integer) itM94666.next()).intValue();
                            double d4 = iIntValue3;
                            if (d4 >= dM94642 && ˀᵳˎᵹ.ˉᵵᵜ(c4446.m9462(iIntValue3), interfaceC299216)) {
                                return new C4102(Double.valueOf(d4));
                            }
                        }
                        return new C4102(dValueOf);
                    }
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
                default:
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Command not supported");
                    return null;
            }
        }
        str2 = "lastIndexOf";
        str3 = "filter";
        obj = "unshift";
        str4 = "sort";
        c40552 = c4055;
        str5 = "forEach";
        obj2 = "reduce";
        c4446 = this;
        arrayList2 = arrayList;
        Double dValueOf2 = Double.valueOf(-1.0d);
        iHashCode = str.hashCode();
        TreeMap treeMap22 = c4446.f16955;
        InterfaceC2992 interfaceC299217 = InterfaceC2992.f11526;
        TreeMap treeMap32 = treeMap22;
        double dM946422 = 0.0d;
        switch (iHashCode) {
            case -1776922004:
                break;
            case -1354795244:
                break;
            case -1274492040:
                break;
            case -934873754:
                break;
            case -895859076:
                break;
            case -678635926:
                break;
            case -467511597:
                break;
            case -277637751:
                break;
            case 107868:
                break;
            case 111185:
                break;
            case 3267882:
                break;
            case 3452698:
                break;
            case 3536116:
                break;
            case 3536286:
                break;
            case 96891675:
                break;
            case 109407362:
                break;
            case 109526418:
                break;
            case 965561430:
                break;
            case 1099846370:
                break;
            case 1943291465:
                break;
        }
    }

    /* JADX INFO: renamed from: ᵪᵹᵥᵻ, reason: contains not printable characters */
    public final void m9465(int i, InterfaceC2992 interfaceC2992) {
        if (i > 32468) {
            ᵕᵩʽᵲ.ᵪᵹᵥᵻ("Array too large");
            return;
        }
        if (i < 0) {
            C1390.m3982(AbstractC3589.m8106(new StringBuilder(String.valueOf(i).length() + 21), "Out of bounds index: ", i));
            return;
        }
        TreeMap treeMap = this.f16955;
        if (interfaceC2992 == null) {
            treeMap.remove(Integer.valueOf(i));
        } else {
            treeMap.put(Integer.valueOf(i), interfaceC2992);
        }
    }

    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public final Iterator m9466() {
        return this.f16955.keySet().iterator();
    }

    @Override // defpackage.InterfaceC2992
    /* JADX INFO: renamed from: ᵱᵽʡᵚ */
    public final InterfaceC2992 mo3184() {
        C4446 c4446 = new C4446();
        for (Map.Entry entry : this.f16955.entrySet()) {
            boolean z = entry.getValue() instanceof InterfaceC3765;
            TreeMap treeMap = c4446.f16955;
            if (z) {
                treeMap.put((Integer) entry.getKey(), (InterfaceC2992) entry.getValue());
            } else {
                treeMap.put((Integer) entry.getKey(), ((InterfaceC2992) entry.getValue()).mo3184());
            }
        }
        return c4446;
    }

    @Override // defpackage.InterfaceC3765
    /* JADX INFO: renamed from: ᵵᵽ */
    public final void mo7129(String str, InterfaceC2992 interfaceC2992) {
        TreeMap treeMap = this.f16956;
        if (interfaceC2992 == null) {
            treeMap.remove(str);
        } else {
            treeMap.put(str, interfaceC2992);
        }
    }

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public final List m9467() {
        ArrayList arrayList = new ArrayList(m9464());
        for (int i = 0; i < m9464(); i++) {
            arrayList.add(m9462(i));
        }
        return arrayList;
    }

    @Override // defpackage.InterfaceC2992
    /* JADX INFO: renamed from: ᵷᵺʾᵖ */
    public final String mo3185() {
        return m9463(",");
    }

    @Override // defpackage.InterfaceC3765
    /* JADX INFO: renamed from: ᵻʽᵯ */
    public final boolean mo7130(String str) {
        return "length".equals(str) || this.f16956.containsKey(str);
    }

    @Override // defpackage.InterfaceC3765
    /* JADX INFO: renamed from: ᵻˈᵦʼ */
    public final InterfaceC2992 mo7131(String str) {
        InterfaceC2992 interfaceC2992;
        return "length".equals(str) ? new C4102(Double.valueOf(m9464())) : (!mo7130(str) || (interfaceC2992 = (InterfaceC2992) this.f16956.get(str)) == null) ? InterfaceC2992.f11526 : interfaceC2992;
    }
}
