package kotlin.reflect.w.internal.y0.i;

import java.io.UnsupportedEncodingException;
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: classes2.dex */
public class m extends AbstractList<String> implements RandomAccess, n {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final n f8279f = new w(new m());

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public final List<Object> f8280m;

    public m() {
        this.f8280m = new ArrayList();
    }

    public m(n nVar) {
        this.f8280m = new ArrayList(nVar.size());
        addAll(size(), nVar);
    }

    public static String a(Object obj) {
        if (obj instanceof String) {
            return (String) obj;
        }
        if (obj instanceof c) {
            return ((c) obj).u();
        }
        byte[] bArr = (byte[]) obj;
        byte[] bArr2 = i.a;
        try {
            return new String(bArr, "UTF-8");
        } catch (UnsupportedEncodingException e2) {
            throw new RuntimeException("UTF-8 not supported?", e2);
        }
    }

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

    @Override // java.util.AbstractList, java.util.List
    public boolean addAll(int i2, Collection<? extends String> collection) {
        if (collection instanceof n) {
            collection = ((n) collection).j();
        }
        boolean zAddAll = this.f8280m.addAll(i2, collection);
        ((AbstractList) this).modCount++;
        return zAddAll;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public boolean addAll(Collection<? extends String> collection) {
        return addAll(size(), collection);
    }

    @Override // java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.util.List
    public void clear() {
        this.f8280m.clear();
        ((AbstractList) this).modCount++;
    }

    /* JADX WARN: Removed duplicated region for block: B:9:0x001d A[PHI: r1
      0x001d: PHI (r1v6 java.lang.String) = (r1v4 java.lang.String), (r1v7 java.lang.String) binds: [B:14:0x0035, B:8:0x001b] A[DONT_GENERATE, DONT_INLINE]] */
    @Override // java.util.AbstractList, java.util.List
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public java.lang.Object get(int r5) {
        /*
            r4 = this;
            java.util.List<java.lang.Object> r0 = r4.f8280m
            java.lang.Object r0 = r0.get(r5)
            boolean r1 = r0 instanceof java.lang.String
            if (r1 == 0) goto Ld
            java.lang.String r0 = (java.lang.String) r0
            goto L38
        Ld:
            boolean r1 = r0 instanceof kotlin.reflect.w.internal.y0.i.c
            if (r1 == 0) goto L24
            r.i0.w.b.y0.i.c r0 = (kotlin.reflect.w.internal.y0.i.c) r0
            java.lang.String r1 = r0.u()
            boolean r0 = r0.i()
            if (r0 == 0) goto L22
        L1d:
            java.util.List<java.lang.Object> r0 = r4.f8280m
            r0.set(r5, r1)
        L22:
            r0 = r1
            goto L38
        L24:
            byte[] r0 = (byte[]) r0
            byte[] r1 = kotlin.reflect.w.internal.y0.i.i.a
            java.lang.String r1 = new java.lang.String     // Catch: java.io.UnsupportedEncodingException -> L39
            java.lang.String r2 = "UTF-8"
            r1.<init>(r0, r2)     // Catch: java.io.UnsupportedEncodingException -> L39
            int r2 = r0.length
            r3 = 0
            boolean r0 = g.h.a.i.w2(r0, r3, r2)
            if (r0 == 0) goto L22
            goto L1d
        L38:
            return r0
        L39:
            r5 = move-exception
            java.lang.RuntimeException r0 = new java.lang.RuntimeException
            java.lang.String r1 = "UTF-8 not supported?"
            r0.<init>(r1, r5)
            throw r0
        */
        throw new UnsupportedOperationException("Method not decompiled: kotlin.reflect.w.internal.y0.i.m.get(int):java.lang.Object");
    }

    @Override // kotlin.reflect.w.internal.y0.i.n
    public List<?> j() {
        return Collections.unmodifiableList(this.f8280m);
    }

    @Override // kotlin.reflect.w.internal.y0.i.n
    public c l(int i2) {
        c oVar;
        Object obj = this.f8280m.get(i2);
        if (obj instanceof c) {
            oVar = (c) obj;
        } else if (obj instanceof String) {
            oVar = c.c((String) obj);
        } else {
            byte[] bArr = (byte[]) obj;
            c cVar = c.f8234f;
            int length = bArr.length;
            byte[] bArr2 = new byte[length];
            System.arraycopy(bArr, 0, bArr2, 0, length);
            oVar = new o(bArr2);
        }
        if (oVar != obj) {
            this.f8280m.set(i2, oVar);
        }
        return oVar;
    }

    @Override // kotlin.reflect.w.internal.y0.i.n
    public n o() {
        return new w(this);
    }

    @Override // kotlin.reflect.w.internal.y0.i.n
    public void q(c cVar) {
        this.f8280m.add(cVar);
        ((AbstractList) this).modCount++;
    }

    @Override // java.util.AbstractList, java.util.List
    public Object remove(int i2) {
        Object objRemove = this.f8280m.remove(i2);
        ((AbstractList) this).modCount++;
        return a(objRemove);
    }

    @Override // java.util.AbstractList, java.util.List
    public Object set(int i2, Object obj) {
        return a(this.f8280m.set(i2, (String) obj));
    }

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