package com.google.android.gms.common.util; import android.text.TextUtils; import java.util.regex.Matcher; import java.util.regex.Pattern; /* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */ /* JADX INFO: loaded from: classes2.dex */ final class zzc { private static final Pattern zza = Pattern.compile("\\\\u[0-9a-fA-F]{4}"); public static String zza(String str) { if (TextUtils.isEmpty(str)) { return str; } Matcher matcher = zza.matcher(str); StringBuilder sb = null; int iEnd = 0; while (matcher.find()) { if (sb == null) { sb = new StringBuilder(); } int iStart = matcher.start(); int i = iStart; while (i >= 0 && str.charAt(i) == '\\') { i--; } if ((iStart - i) % 2 != 0) { int i2 = Integer.parseInt(matcher.group().substring(2), 16); sb.append((CharSequence) str, iEnd, matcher.start()); if (i2 == 92) { sb.append("\\\\"); } else { sb.append(Character.toChars(i2)); } iEnd = matcher.end(); } } if (sb == null) { return str; } if (iEnd < matcher.regionEnd()) { sb.append((CharSequence) str, iEnd, matcher.regionEnd()); } return sb.toString(); } }