package com.google.crypto.tink.shaded.protobuf;

import java.nio.charset.Charset;
import java.util.AbstractList;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
import java.util.RandomAccess;

/* JADX INFO: loaded from: classes3.dex */
public final class E extends AbstractC1254b implements F, RandomAccess {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final ArrayList f13727b;

    static {
        new E(10).f13765a = false;
    }

    public E(int i6) {
        this(new ArrayList(i6));
    }

    @Override // com.google.crypto.tink.shaded.protobuf.InterfaceC1277z
    public final InterfaceC1277z a(int i6) {
        ArrayList arrayList = this.f13727b;
        if (i6 < arrayList.size()) {
            throw new IllegalArgumentException();
        }
        ArrayList arrayList2 = new ArrayList(i6);
        arrayList2.addAll(arrayList);
        return new E(arrayList2);
    }

    @Override // java.util.AbstractList, java.util.List
    public final void add(int i6, Object obj) {
        e();
        this.f13727b.add(i6, (String) obj);
        ((AbstractList) this).modCount++;
    }

    @Override // com.google.crypto.tink.shaded.protobuf.AbstractC1254b, java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean addAll(Collection collection) {
        return addAll(this.f13727b.size(), collection);
    }

    @Override // com.google.crypto.tink.shaded.protobuf.F
    public final List b() {
        return Collections.unmodifiableList(this.f13727b);
    }

    @Override // com.google.crypto.tink.shaded.protobuf.F
    public final F c() {
        return this.f13765a ? new j0(this) : this;
    }

    @Override // com.google.crypto.tink.shaded.protobuf.AbstractC1254b, java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.util.List
    public final void clear() {
        e();
        this.f13727b.clear();
        ((AbstractList) this).modCount++;
    }

    @Override // com.google.crypto.tink.shaded.protobuf.F
    public final Object d(int i6) {
        return this.f13727b.get(i6);
    }

    @Override // java.util.AbstractList, java.util.List
    public final Object get(int i6) {
        String str;
        ArrayList arrayList = this.f13727b;
        Object obj = arrayList.get(i6);
        if (obj instanceof String) {
            return (String) obj;
        }
        if (!(obj instanceof AbstractC1261i)) {
            byte[] bArr = (byte[]) obj;
            String str2 = new String(bArr, A.f13714a);
            W.b bVar = r0.f13834a;
            if (r0.f13834a.q0(bArr, 0, bArr.length)) {
                arrayList.set(i6, str2);
            }
            return str2;
        }
        AbstractC1261i abstractC1261i = (AbstractC1261i) obj;
        abstractC1261i.getClass();
        Charset charset = A.f13714a;
        if (abstractC1261i.size() == 0) {
            str = "";
        } else {
            C1260h c1260h = (C1260h) abstractC1261i;
            str = new String(c1260h.f13788d, c1260h.l(), c1260h.size(), charset);
        }
        C1260h c1260h2 = (C1260h) abstractC1261i;
        int iL = c1260h2.l();
        if (r0.f13834a.q0(c1260h2.f13788d, iL, c1260h2.size() + iL)) {
            arrayList.set(i6, str);
        }
        return str;
    }

    @Override // com.google.crypto.tink.shaded.protobuf.AbstractC1254b, java.util.AbstractList, java.util.List
    public final Object remove(int i6) {
        e();
        Object objRemove = this.f13727b.remove(i6);
        ((AbstractList) this).modCount++;
        if (objRemove instanceof String) {
            return (String) objRemove;
        }
        if (!(objRemove instanceof AbstractC1261i)) {
            return new String((byte[]) objRemove, A.f13714a);
        }
        AbstractC1261i abstractC1261i = (AbstractC1261i) objRemove;
        abstractC1261i.getClass();
        Charset charset = A.f13714a;
        if (abstractC1261i.size() == 0) {
            return "";
        }
        C1260h c1260h = (C1260h) abstractC1261i;
        return new String(c1260h.f13788d, c1260h.l(), c1260h.size(), charset);
    }

    @Override // java.util.AbstractList, java.util.List
    public final Object set(int i6, Object obj) {
        e();
        Object obj2 = this.f13727b.set(i6, (String) obj);
        if (obj2 instanceof String) {
            return (String) obj2;
        }
        if (!(obj2 instanceof AbstractC1261i)) {
            return new String((byte[]) obj2, A.f13714a);
        }
        AbstractC1261i abstractC1261i = (AbstractC1261i) obj2;
        abstractC1261i.getClass();
        Charset charset = A.f13714a;
        if (abstractC1261i.size() == 0) {
            return "";
        }
        C1260h c1260h = (C1260h) abstractC1261i;
        return new String(c1260h.f13788d, c1260h.l(), c1260h.size(), charset);
    }

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

    @Override // com.google.crypto.tink.shaded.protobuf.F
    public final void t(AbstractC1261i abstractC1261i) {
        e();
        this.f13727b.add(abstractC1261i);
        ((AbstractList) this).modCount++;
    }

    public E(ArrayList arrayList) {
        this.f13727b = arrayList;
    }

    @Override // com.google.crypto.tink.shaded.protobuf.AbstractC1254b, java.util.AbstractList, java.util.List
    public final boolean addAll(int i6, Collection collection) {
        e();
        if (collection instanceof F) {
            collection = ((F) collection).b();
        }
        boolean zAddAll = this.f13727b.addAll(i6, collection);
        ((AbstractList) this).modCount++;
        return zAddAll;
    }
}
