package kotlin.reflect.jvm.internal.impl.name;

import com.google.android.gms.measurement.api.AppMeasurementSdk;
import defpackage.cr4;
import defpackage.kp6;
import defpackage.pw7;
import defpackage.x15;

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

    @kp6
    public static final NameUtils INSTANCE = new NameUtils();

    @kp6
    private static final pw7 SANITIZE_AS_JAVA_INVALID_CHARACTERS = new pw7("[^\\p{L}\\p{Digit}]");

    @kp6
    private static final String CONTEXT_RECEIVER_PREFIX = "$context_receiver";

    private NameUtils() {
    }

    @x15
    @kp6
    public static final Name contextReceiverName(int i) {
        Name nameIdentifier = Name.identifier(CONTEXT_RECEIVER_PREFIX + '_' + i);
        cr4.f(nameIdentifier, "identifier(...)");
        return nameIdentifier;
    }

    @x15
    @kp6
    public static final String sanitizeAsJavaIdentifier(@kp6 String str) {
        cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.NAME);
        return SANITIZE_AS_JAVA_INVALID_CHARACTERS.f("_", str);
    }
}
