package defpackage;

import java.util.Arrays;
import java.util.HashSet;

/* renamed from: ʽᵹ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C0181 {

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static final HashSet f1613 = new HashSet(Arrays.asList(Boolean.class, Byte.class, Short.class, Integer.class, Long.class, Float.class, Double.class));

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final StringBuilder f1614;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public boolean f1615 = false;

    public C0181(StringBuilder sb) {
        this.f1614 = sb;
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static int m1408(int i, String str) {
        while (i < str.length()) {
            char cCharAt = str.charAt(i);
            if (cCharAt < ' ' || cCharAt == '\"' || cCharAt == '\\') {
                return i;
            }
            i++;
        }
        return -1;
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final void m1409(Object obj, String str) {
        boolean z = this.f1615;
        StringBuilder sb = this.f1614;
        if (z) {
            sb.append(' ');
        } else {
            if (sb.length() > 0) {
                sb.append((sb.length() > 1000 || sb.indexOf("\n") != -1) ? '\n' : ' ');
            }
            sb.append("[CONTEXT ");
            this.f1615 = true;
        }
        sb.append(str);
        sb.append('=');
        if (obj == null) {
            sb.append(true);
            return;
        }
        if (f1613.contains(obj.getClass())) {
            sb.append(obj);
            return;
        }
        sb.append('\"');
        String string = obj.toString();
        int i = 0;
        while (true) {
            int iM1408 = m1408(i, string);
            if (iM1408 == -1) {
                sb.append((CharSequence) string, i, string.length());
                sb.append('\"');
                return;
            }
            sb.append((CharSequence) string, i, iM1408);
            i = iM1408 + 1;
            char cCharAt = string.charAt(iM1408);
            if (cCharAt == '\t') {
                cCharAt = 't';
            } else if (cCharAt == '\n') {
                cCharAt = 'n';
            } else if (cCharAt == '\r') {
                cCharAt = 'r';
            } else if (cCharAt != '\"' && cCharAt != '\\') {
                sb.append((char) 65533);
            }
            sb.append("\\");
            sb.append(cCharAt);
        }
    }
}
