package p138.p176.p328;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import p138.p176.p328.AbstractC6028;
import p138.p176.p328.C6026.InterfaceC6027;
import p138.p176.p328.C6041;
import p138.p176.p328.C6054;
import p138.p176.p328.InterfaceC6049;

/* JADX INFO: renamed from: ދ.ހ.ނ.އ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C6026<FieldDescriptorType extends InterfaceC6027<FieldDescriptorType>> {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final C6054<FieldDescriptorType, Object> f16910;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public boolean f16911;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public boolean f16912;

    /* JADX INFO: renamed from: ދ.ހ.ނ.އ$֏, reason: contains not printable characters */
    public interface InterfaceC6027<T extends InterfaceC6027<T>> extends Comparable<T> {
        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        InterfaceC6049.InterfaceC6050 mo9387(InterfaceC6049.InterfaceC6050 interfaceC6050, InterfaceC6049 interfaceC6049);

        /* JADX INFO: renamed from: އ, reason: contains not printable characters */
        boolean mo9388();

        /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
        EnumC6071 mo9389();

        /* JADX INFO: renamed from: ދ, reason: contains not printable characters */
        EnumC6076 mo9390();
    }

    static {
        new C6026(true);
    }

    public C6026() {
        this.f16912 = false;
        this.f16910 = C6054.m9424(16);
    }

    public C6026(boolean z) {
        this.f16912 = false;
        C6054.C6055 c6055 = new C6054.C6055(0);
        this.f16910 = c6055;
        if (this.f16911) {
            return;
        }
        c6055.mo9433();
        this.f16911 = true;
    }

    /* JADX WARN: Removed duplicated region for block: B:21:0x0029  */
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static void m9382(EnumC6071 enumC6071, Object obj) {
        if (obj == null) {
            throw null;
        }
        boolean z = true;
        boolean z2 = false;
        switch (enumC6071.f16987) {
            case INT:
                z2 = obj instanceof Integer;
                break;
            case LONG:
                z2 = obj instanceof Long;
                break;
            case FLOAT:
                z2 = obj instanceof Float;
                break;
            case DOUBLE:
                z2 = obj instanceof Double;
                break;
            case BOOLEAN:
                z2 = obj instanceof Boolean;
                break;
            case STRING:
                z2 = obj instanceof String;
                break;
            case BYTE_STRING:
                if (!(obj instanceof AbstractC6013) && !(obj instanceof byte[])) {
                    z = false;
                }
                z2 = z;
                break;
            case ENUM:
                if (!(obj instanceof Integer) && !(obj instanceof C6041.InterfaceC6042)) {
                }
                z2 = z;
                break;
            case MESSAGE:
                if (!(obj instanceof InterfaceC6049) && !(obj instanceof C6044)) {
                }
                z2 = z;
                break;
        }
        if (!z2) {
            throw new IllegalArgumentException("Wrong object type used with protocol message reflection.");
        }
    }

    public C6026<FieldDescriptorType> clone() {
        C6026<FieldDescriptorType> c6026 = new C6026<>();
        for (int i = 0; i < this.f16910.m9429(); i++) {
            Map.Entry<K, Object> entryM9427 = this.f16910.m9427(i);
            c6026.m9385((InterfaceC6027) entryM9427.getKey(), entryM9427.getValue());
        }
        Iterator it = this.f16910.m9431().iterator();
        while (it.hasNext()) {
            Map.Entry entry = (Map.Entry) it.next();
            c6026.m9385((InterfaceC6027) entry.getKey(), entry.getValue());
        }
        c6026.f16912 = this.f16912;
        return c6026;
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj instanceof C6026) {
            return this.f16910.equals(((C6026) obj).f16910);
        }
        return false;
    }

    public int hashCode() {
        return this.f16910.hashCode();
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final Object m9383(Object obj) {
        if (!(obj instanceof byte[])) {
            return obj;
        }
        byte[] bArr = (byte[]) obj;
        byte[] bArr2 = new byte[bArr.length];
        System.arraycopy(bArr, 0, bArr2, 0, bArr.length);
        return bArr2;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m9384(Map.Entry<FieldDescriptorType, Object> entry) {
        FieldDescriptorType key = entry.getKey();
        Object value = entry.getValue();
        if (value instanceof C6044) {
            value = ((C6044) value).m9420();
        }
        if (key.mo9388()) {
            Object arrayList = this.f16910.get(key);
            if (arrayList instanceof C6044) {
                arrayList = ((C6044) arrayList).m9420();
            }
            if (arrayList == null) {
                arrayList = new ArrayList();
            }
            Iterator it = ((List) value).iterator();
            while (it.hasNext()) {
                ((List) arrayList).add(m9383(it.next()));
            }
            this.f16910.put(key, arrayList);
            return;
        }
        if (key.mo9390() != EnumC6076.MESSAGE) {
            this.f16910.put(key, m9383(value));
            return;
        }
        Object objM9420 = this.f16910.get(key);
        if (objM9420 instanceof C6044) {
            objM9420 = ((C6044) objM9420).m9420();
        }
        if (objM9420 == null) {
            this.f16910.put(key, m9383(value));
        } else {
            this.f16910.put(key, ((AbstractC6028.AbstractC6030) key.mo9387(((InterfaceC6049) objM9420).mo9401(), (InterfaceC6049) value)).m9405());
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m9385(FieldDescriptorType fielddescriptortype, Object obj) {
        if (!fielddescriptortype.mo9388()) {
            m9382(fielddescriptortype.mo9389(), obj);
        } else {
            if (!(obj instanceof List)) {
                throw new IllegalArgumentException("Wrong object type used with protocol message reflection.");
            }
            ArrayList arrayList = new ArrayList();
            arrayList.addAll((List) obj);
            Iterator it = arrayList.iterator();
            while (it.hasNext()) {
                m9382(fielddescriptortype.mo9389(), it.next());
            }
            obj = arrayList;
        }
        if (obj instanceof C6044) {
            this.f16912 = true;
        }
        this.f16910.put(fielddescriptortype, obj);
    }
}
