package com.google.android.gms.internal.ads; import androidx.annotation.Nullable; import com.mbridge.msdk.foundation.download.Command; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; import java.util.Map; import java.util.TimeZone; import org.apache.http.protocol.HTTP; /* loaded from: classes3.dex */ public final class zzaqj { public static long zza(String str) { try { return zzd("EEE, dd MMM yyyy HH:mm:ss zzz").parse(str).getTime(); } catch (ParseException e) { if ("0".equals(str) || "-1".equals(str)) { zzapy.zzd("Unable to parse dateStr: %s, falling back to 0", str); return 0L; } zzapy.zzc(e, "Unable to parse dateStr: %s, falling back to 0", str); return 0L; } } @Nullable public static zzaov zzb(zzapi zzapiVar) { boolean z; long j; long j2; long j3; long j4; long currentTimeMillis = System.currentTimeMillis(); Map map = zzapiVar.zzc; if (map == null) { return null; } String str = (String) map.get(HTTP.DATE_HEADER); long zza = str != null ? zza(str) : 0L; String str2 = (String) map.get("Cache-Control"); int i = 0; if (str2 != null) { String[] split = str2.split(",", 0); z = false; j = 0; j2 = 0; while (i < split.length) { String trim = split[i].trim(); if (trim.equals("no-cache") || trim.equals("no-store")) { return null; } if (trim.startsWith("max-age=")) { try { j2 = Long.parseLong(trim.substring(8)); } catch (Exception unused) { } } else if (trim.startsWith("stale-while-revalidate=")) { j = Long.parseLong(trim.substring(23)); } else if (trim.equals("must-revalidate") || trim.equals("proxy-revalidate")) { z = true; } i++; } i = 1; } else { z = false; j = 0; j2 = 0; } String str3 = (String) map.get("Expires"); long zza2 = str3 != null ? zza(str3) : 0L; String str4 = (String) map.get("Last-Modified"); long zza3 = str4 != null ? zza(str4) : 0L; String str5 = (String) map.get(Command.HTTP_HEADER_ETAG); if (i != 0) { j4 = currentTimeMillis + (j2 * 1000); j3 = z ? j4 : (j * 1000) + j4; } else { j3 = 0; if (zza <= 0 || zza2 < zza) { j4 = 0; } else { j4 = currentTimeMillis + (zza2 - zza); j3 = j4; } } zzaov zzaovVar = new zzaov(); zzaovVar.zza = zzapiVar.zzb; zzaovVar.zzb = str5; zzaovVar.zzf = j4; zzaovVar.zze = j3; zzaovVar.zzc = zza; zzaovVar.zzd = zza3; zzaovVar.zzg = map; zzaovVar.zzh = zzapiVar.zzd; return zzaovVar; } public static String zzc(long j) { return zzd("EEE, dd MMM yyyy HH:mm:ss 'GMT'").format(new Date(j)); } private static SimpleDateFormat zzd(String str) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat(str, Locale.US); simpleDateFormat.setTimeZone(TimeZone.getTimeZone("GMT")); return simpleDateFormat; } }