package defpackage;

import android.os.Handler;
import android.os.Looper;
import android.util.Log;
import android.util.SparseBooleanArray;

/* renamed from: ᵭᵿٴᵸ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public class C4164 implements InterfaceC1251 {

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public Object f15571;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public boolean f15572;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public static final char[] f15570 = {'+'};

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public static final char[] f15569 = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'};

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public static final C4164 f15568 = new C4164(true, null, null);

    public C4164(int i) {
        switch (i) {
            case C1339.DOUBLE_FIELD_NUMBER /* 7 */:
                this.f15571 = new Handler(Looper.getMainLooper(), new C3931());
                break;
            default:
                this.f15571 = new SparseBooleanArray();
                break;
        }
    }

    public /* synthetic */ C4164(Object obj) {
        this.f15571 = obj;
        this.f15572 = true;
    }

    public C4164(String str, boolean z) {
        if (str.matches(".*[0-9A-Za-z].*")) {
            ᵹˉᵞ.ˌᵜᵹᵩ("Alphanumeric characters are always 'safe' and should not be explicitly specified");
            throw null;
        }
        String strConcat = str.concat("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789");
        if (z && strConcat.contains(" ")) {
            ᵹˉᵞ.ˌᵜᵹᵩ("plusForSpace cannot be specified when space is a 'safe' character");
            throw null;
        }
        this.f15572 = z;
        char[] charArray = strConcat.toCharArray();
        int iMax = -1;
        for (char c : charArray) {
            iMax = Math.max((int) c, iMax);
        }
        boolean[] zArr = new boolean[iMax + 1];
        for (char c2 : charArray) {
            zArr[c2] = true;
        }
        this.f15571 = zArr;
    }

    public C4164(boolean z, String str, Exception exc) {
        this.f15572 = z;
        this.f15571 = exc;
    }

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public static C4164 m9067(String str) {
        return new C4164(false, str, null);
    }

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public static C4164 m9068(String str, Exception exc) {
        return new C4164(false, str, exc);
    }

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public void m9069() {
        this.f15572 = false;
    }

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public synchronized void m9070(InterfaceC1725 interfaceC1725, boolean z) {
        try {
            if (this.f15572 || z) {
                ((Handler) this.f15571).obtainMessage(1, interfaceC1725).sendToTarget();
            } else {
                this.f15572 = true;
                interfaceC1725.mo3009();
                this.f15572 = false;
            }
        } catch (Throwable th) {
            throw th;
        }
    }

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public void m9071(char c) {
        C2124 c2124 = (C2124) this.f15571;
        c2124.m5721(c2124.f8374, 1);
        char[] cArr = (char[]) c2124.f8376;
        int i = c2124.f8374;
        c2124.f8374 = i + 1;
        cArr[i] = c;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:55:0x01d2  */
    /* JADX WARN: Removed duplicated region for block: B:58:0x01d8  */
    /* JADX WARN: Removed duplicated region for block: B:76:0x020f  */
    /* renamed from: ˏᵙ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public java.lang.String m9072(java.lang.String r27) {
        /*
            Method dump skipped, instructions count: 605
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C4164.m9072(java.lang.String):java.lang.String");
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public void m9073() {
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public void m9074(int i) {
        ᵛᵾˏ.ᵿʗᵝʽ(!this.f15572);
        ((SparseBooleanArray) this.f15571).append(i, true);
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public C5349 m9075() {
        ᵛᵾˏ.ᵿʗᵝʽ(!this.f15572);
        this.f15572 = true;
        return new C5349((SparseBooleanArray) this.f15571);
    }

    /* renamed from: ᵶᵷᵕ */
    public void mo6206() {
    }

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public void m9076(C2930 c2930) {
        if (this.f15572) {
            int i = AbstractC1845.f7462;
            Log.isLoggable("BillingLogger", 5);
        } else {
            try {
                ((ʽˋːᵜ) this.f15571).ᵿʗᵝʽ(new C0196(c2930, EnumC2576.f10001), new C0190(0));
            } catch (Throwable unused) {
                int i2 = AbstractC1845.f7462;
                Log.isLoggable("BillingLogger", 5);
            }
        }
    }

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public void m9077() {
    }

    @Override // defpackage.InterfaceC1251
    /* renamed from: ᵻᵢﹳᵰ */
    public void mo3795(C1136 c1136, int i) {
        StringBuilder sb = (StringBuilder) this.f15571;
        if (this.f15572) {
            this.f15572 = false;
        } else {
            sb.append(", ");
        }
        sb.append(i);
    }
}
