package zg; import java.util.Arrays; import java.util.Iterator; import kotlin.jvm.internal.s; import kotlinx.serialization.descriptors.SerialDescriptor; import xg.g; import xg.i; /* compiled from: PluginGeneratedSerialDescriptor.kt */ /* loaded from: classes5.dex */ public final class g1 { public static final int a(SerialDescriptor serialDescriptor, SerialDescriptor[] typeParams) { s.e(serialDescriptor, ""); s.e(typeParams, "typeParams"); int hashCode = (serialDescriptor.a().hashCode() * 31) + Arrays.hashCode(typeParams); Iterable a10 = g.a(serialDescriptor); Iterator it = a10.iterator(); int i10 = 1; int i11 = 1; while (true) { int i12 = 0; if (!it.hasNext()) { break; } int i13 = i11 * 31; String a11 = it.next().a(); if (a11 != null) { i12 = a11.hashCode(); } i11 = i13 + i12; } for (SerialDescriptor serialDescriptor2 : a10) { int i14 = i10 * 31; i f2 = serialDescriptor2.f(); i10 = i14 + (f2 != null ? f2.hashCode() : 0); } return (((hashCode * 31) + i11) * 31) + i10; } }