package k4;

import com.revenuecat.purchases.subscriberattributes.SubscriberAttributeKt;
import java.nio.charset.Charset;
import java.util.Arrays;
import java.util.logging.Logger;

/* JADX INFO: loaded from: classes3.dex */
public final class g0 {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final Logger f19866c = Logger.getLogger(g0.class.getName());

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final C2401n f19867d = new C2401n(8);

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public static final G3.c f19868e;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public Object[] f19869a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public int f19870b;

    static {
        G3.c cVar = G3.e.f2061c;
        if (cVar.f2063b != null) {
            cVar = new G3.c(cVar.f2062a, (Character) null);
        }
        f19868e = cVar;
    }

    public final void a(d0 d0Var) {
        if (this.f19870b == 0) {
            return;
        }
        int i6 = 0;
        int i7 = 0;
        while (true) {
            int i8 = this.f19870b;
            if (i6 >= i8) {
                Arrays.fill(this.f19869a, i7 * 2, i8 * 2, (Object) null);
                this.f19870b = i7;
                return;
            }
            if (!Arrays.equals(d0Var.f19846b, e(i6))) {
                byte[] bArrE = e(i6);
                Object[] objArr = this.f19869a;
                int i9 = i7 * 2;
                objArr[i9] = bArrE;
                Object obj = objArr[(i6 * 2) + 1];
                if (objArr instanceof byte[][]) {
                    b(objArr != null ? objArr.length : 0);
                }
                this.f19869a[i9 + 1] = obj;
                i7++;
            }
            i6++;
        }
    }

    public final void b(int i6) {
        Object[] objArr = new Object[i6];
        int i7 = this.f19870b;
        if (i7 != 0) {
            System.arraycopy(this.f19869a, 0, objArr, 0, i7 * 2);
        }
        this.f19869a = objArr;
    }

    public final Object c(d0 d0Var) {
        for (int i6 = this.f19870b - 1; i6 >= 0; i6--) {
            if (Arrays.equals(d0Var.f19846b, e(i6))) {
                Object obj = this.f19869a[(i6 * 2) + 1];
                if (obj instanceof byte[]) {
                    return d0Var.a((byte[]) obj);
                }
                obj.getClass();
                throw new ClassCastException();
            }
        }
        return null;
    }

    public final void d(g0 g0Var) {
        int i6 = g0Var.f19870b;
        if (i6 == 0) {
            return;
        }
        Object[] objArr = this.f19869a;
        int length = objArr != null ? objArr.length : 0;
        int i7 = this.f19870b;
        int i8 = length - (i7 * 2);
        if (i7 == 0 || i8 < i6 * 2) {
            b((i6 * 2) + (i7 * 2));
        }
        System.arraycopy(g0Var.f19869a, 0, this.f19869a, this.f19870b * 2, g0Var.f19870b * 2);
        this.f19870b += g0Var.f19870b;
    }

    public final byte[] e(int i6) {
        return (byte[]) this.f19869a[i6 * 2];
    }

    /* JADX WARN: Removed duplicated region for block: B:9:0x0019  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void f(d0 d0Var, Object obj) {
        A4.g.o(d0Var, SubscriberAttributeKt.JSON_NAME_KEY);
        A4.g.o(obj, "value");
        int i6 = this.f19870b;
        int i7 = i6 * 2;
        if (i7 == 0) {
            b(Math.max(i6 * 4, 8));
        } else {
            Object[] objArr = this.f19869a;
            if (i7 == (objArr != null ? objArr.length : 0)) {
            }
        }
        int i8 = this.f19870b;
        this.f19869a[i8 * 2] = d0Var.f19846b;
        this.f19869a[(i8 * 2) + 1] = d0Var.b(obj);
        this.f19870b++;
    }

    public final String toString() {
        StringBuilder sb = new StringBuilder("Metadata(");
        for (int i6 = 0; i6 < this.f19870b; i6++) {
            if (i6 != 0) {
                sb.append(',');
            }
            byte[] bArrE = e(i6);
            Charset charset = E3.f.f1143a;
            String str = new String(bArrE, charset);
            sb.append(str);
            sb.append('=');
            if (str.endsWith("-bin")) {
                Object obj = this.f19869a[(i6 * 2) + 1];
                if (!(obj instanceof byte[])) {
                    A0.a.v(obj);
                    throw null;
                }
                sb.append(f19868e.c((byte[]) obj));
            } else {
                Object obj2 = this.f19869a[(i6 * 2) + 1];
                if (!(obj2 instanceof byte[])) {
                    A0.a.v(obj2);
                    throw null;
                }
                sb.append(new String((byte[]) obj2, charset));
            }
        }
        sb.append(')');
        return sb.toString();
    }
}
