package defpackage;

import java.util.AbstractCollection;
import java.util.Collection;
import java.util.ConcurrentModificationException;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
import java.util.RandomAccess;

/* JADX INFO: renamed from: ᵔﹳ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public class C2285 extends AbstractCollection implements List {

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

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public final C2285 f8988;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public Collection f8989;

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public final Collection f8990;

    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    public final /* synthetic */ C3156 f8991;

    /* JADX INFO: renamed from: ᵶˇᵱ, reason: contains not printable characters */
    public final /* synthetic */ C3156 f8992;

    public C2285(C3156 c3156, Object obj, List list, C2285 c2285) {
        this.f8992 = c3156;
        this.f8991 = c3156;
        this.f8987 = obj;
        this.f8989 = list;
        this.f8988 = c2285;
        this.f8990 = c2285 == null ? null : c2285.f8989;
    }

    @Override // java.util.List
    public final void add(int i, Object obj) {
        m5898();
        boolean zIsEmpty = this.f8989.isEmpty();
        ((List) this.f8989).add(i, obj);
        this.f8992.f12014++;
        if (zIsEmpty) {
            m5897();
        }
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean add(Object obj) {
        m5898();
        boolean zIsEmpty = this.f8989.isEmpty();
        boolean zAdd = this.f8989.add(obj);
        if (zAdd) {
            this.f8991.f12014++;
            if (zIsEmpty) {
                m5897();
            }
        }
        return zAdd;
    }

    @Override // java.util.List
    public final boolean addAll(int i, Collection collection) {
        if (collection.isEmpty()) {
            return false;
        }
        int size = size();
        boolean zAddAll = ((List) this.f8989).addAll(i, collection);
        if (zAddAll) {
            this.f8992.f12014 += this.f8989.size() - size;
            if (size == 0) {
                m5897();
            }
        }
        return zAddAll;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean addAll(Collection collection) {
        if (collection.isEmpty()) {
            return false;
        }
        int size = size();
        boolean zAddAll = this.f8989.addAll(collection);
        if (zAddAll) {
            this.f8991.f12014 += this.f8989.size() - size;
            if (size == 0) {
                m5897();
            }
        }
        return zAddAll;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final void clear() {
        int size = size();
        if (size == 0) {
            return;
        }
        this.f8989.clear();
        this.f8991.f12014 -= size;
        m5899();
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean contains(Object obj) {
        m5898();
        return this.f8989.contains(obj);
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean containsAll(Collection collection) {
        m5898();
        return this.f8989.containsAll(collection);
    }

    @Override // java.util.Collection, java.util.List
    public final boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        m5898();
        return this.f8989.equals(obj);
    }

    @Override // java.util.List
    public final Object get(int i) {
        m5898();
        return ((List) this.f8989).get(i);
    }

    @Override // java.util.Collection, java.util.List
    public final int hashCode() {
        m5898();
        return this.f8989.hashCode();
    }

    @Override // java.util.List
    public final int indexOf(Object obj) {
        m5898();
        return ((List) this.f8989).indexOf(obj);
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.lang.Iterable, java.util.List
    public final Iterator iterator() {
        m5898();
        return new C2588(this);
    }

    @Override // java.util.List
    public final int lastIndexOf(Object obj) {
        m5898();
        return ((List) this.f8989).lastIndexOf(obj);
    }

    @Override // java.util.List
    public final ListIterator listIterator() {
        m5898();
        return new C3865(this);
    }

    @Override // java.util.List
    public final ListIterator listIterator(int i) {
        m5898();
        return new C3865(this, i);
    }

    @Override // java.util.List
    public final Object remove(int i) {
        m5898();
        Object objRemove = ((List) this.f8989).remove(i);
        C3156 c3156 = this.f8992;
        c3156.f12014--;
        m5899();
        return objRemove;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean remove(Object obj) {
        m5898();
        boolean zRemove = this.f8989.remove(obj);
        if (zRemove) {
            C3156 c3156 = this.f8991;
            c3156.f12014--;
            m5899();
        }
        return zRemove;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean removeAll(Collection collection) {
        if (collection.isEmpty()) {
            return false;
        }
        int size = size();
        boolean zRemoveAll = this.f8989.removeAll(collection);
        if (zRemoveAll) {
            this.f8991.f12014 += this.f8989.size() - size;
            m5899();
        }
        return zRemoveAll;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean retainAll(Collection collection) {
        collection.getClass();
        int size = size();
        boolean zRetainAll = this.f8989.retainAll(collection);
        if (zRetainAll) {
            this.f8991.f12014 += this.f8989.size() - size;
            m5899();
        }
        return zRetainAll;
    }

    @Override // java.util.List
    public final Object set(int i, Object obj) {
        m5898();
        return ((List) this.f8989).set(i, obj);
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final int size() {
        m5898();
        return this.f8989.size();
    }

    @Override // java.util.List
    public final List subList(int i, int i2) {
        m5898();
        List listSubList = ((List) this.f8989).subList(i, i2);
        C2285 c2285 = this.f8988;
        if (c2285 == null) {
            c2285 = this;
        }
        boolean z = listSubList instanceof RandomAccess;
        C3156 c3156 = this.f8992;
        Object obj = this.f8987;
        return z ? new C3539(c3156, obj, listSubList, c2285) : new C2285(c3156, obj, listSubList, c2285);
    }

    @Override // java.util.AbstractCollection
    public final String toString() {
        m5898();
        return this.f8989.toString();
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final void m5897() {
        C2285 c2285 = this.f8988;
        if (c2285 != null) {
            c2285.m5897();
        } else {
            this.f8991.f12013.put(this.f8987, this.f8989);
        }
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final void m5898() {
        Collection collection;
        C2285 c2285 = this.f8988;
        if (c2285 != null) {
            c2285.m5898();
            if (c2285.f8989 != this.f8990) {
                throw new ConcurrentModificationException();
            }
        } else {
            if (!this.f8989.isEmpty() || (collection = (Collection) this.f8991.f12013.get(this.f8987)) == null) {
                return;
            }
            this.f8989 = collection;
        }
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final void m5899() {
        C2285 c2285 = this.f8988;
        if (c2285 != null) {
            c2285.m5899();
        } else if (this.f8989.isEmpty()) {
            this.f8991.f12013.remove(this.f8987);
        }
    }
}
