package com.vungle.warren.utility; import android.util.Base64; import com.unity3d.ads.metadata.MediationMetaData; import com.vungle.warren.VungleLogger; import java.io.ByteArrayInputStream; import java.io.IOException; import java.util.zip.GZIPInputStream; /* loaded from: classes2.dex */ public abstract class b { public static b8.a a(String str) { if (str == null) { return null; } try { z4.h c10 = z4.m.c(str); if (!c10.m()) { return null; } z4.k g10 = c10.g(); int e10 = c10.g().u(MediationMetaData.KEY_VERSION).e(); if (e10 == 1) { return b8.b.d(str); } if (e10 != 2) { return null; } return d(g10); } catch (z4.o unused) { c(); return null; } } private static String b(byte[] bArr) { ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(bArr); GZIPInputStream gZIPInputStream = new GZIPInputStream(byteArrayInputStream, 32); StringBuilder sb = new StringBuilder(); byte[] bArr2 = new byte[32]; while (true) { int read = gZIPInputStream.read(bArr2); if (read == -1) { gZIPInputStream.close(); byteArrayInputStream.close(); return sb.toString(); } sb.append(new String(bArr2, 0, read)); } } private static void c() { VungleLogger.c(b.class.getName(), "Encountered issue serializing models"); } private static b8.c d(z4.k kVar) { String j10 = kVar.u("adunit").j(); z4.g f10 = kVar.u("impression").f(); String[] strArr = new String[f10.size()]; for (int i10 = 0; i10 < f10.size(); i10++) { strArr[i10] = f10.r(i10).j(); } try { return new b8.c(z4.m.c(b(Base64.decode(j10, 0))).g(), strArr); } catch (IOException unused) { c(); return null; } } }