package com.google.android.gms.internal.p002firebaseauthapi; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.os.Bundle; import com.google.android.gms.auth.api.phone.SmsRetriever; import com.google.android.gms.common.api.Status; import com.google.android.gms.common.logging.Logger; import java.util.HashMap; import java.util.regex.Matcher; import java.util.regex.Pattern; /* loaded from: classes.dex */ final class zzack extends BroadcastReceiver { final /* synthetic */ zzacm zza; private final String zzb; public zzack(zzacm zzacmVar, String str) { this.zza = zzacmVar; this.zzb = str; } @Override // android.content.BroadcastReceiver public final void onReceive(Context context, Intent intent) { HashMap hashMap; Logger logger; Logger logger2; if (SmsRetriever.SMS_RETRIEVED_ACTION.equals(intent.getAction())) { Bundle extras = intent.getExtras(); if (((Status) extras.get("com.google.android.gms.auth.api.phone.EXTRA_STATUS")).getStatusCode() == 0) { String str = (String) extras.get(SmsRetriever.EXTRA_SMS_MESSAGE); hashMap = this.zza.zzd; zzacl zzaclVar = (zzacl) hashMap.get(this.zzb); if (zzaclVar == null) { logger2 = zzacm.zza; logger2.e("Verification code received with no active retrieval session.", new Object[0]); } else { Matcher matcher = Pattern.compile("(?