package com.google.android.gms.internal.measurement; /* loaded from: classes.dex */ final class zzms implements zzmf { private final zzmi zza; private final String zzb; private final Object[] zzc; private final int zzd; zzms(zzmi zzmiVar, String str, Object[] objArr) { this.zza = zzmiVar; this.zzb = str; this.zzc = objArr; char charAt = str.charAt(0); if (charAt < 55296) { this.zzd = charAt; return; } int i10 = charAt & 8191; int i11 = 1; int i12 = 13; while (true) { int i13 = i11 + 1; char charAt2 = str.charAt(i11); if (charAt2 < 55296) { this.zzd = i10 | (charAt2 << i12); return; } else { i10 |= (charAt2 & 8191) << i12; i12 += 13; i11 = i13; } } } @Override // com.google.android.gms.internal.measurement.zzmf public final zzmi zza() { return this.zza; } @Override // com.google.android.gms.internal.measurement.zzmf public final boolean zzb() { return (this.zzd & 2) == 2; } @Override // com.google.android.gms.internal.measurement.zzmf public final int zzc() { return (this.zzd & 1) == 1 ? 1 : 2; } final String zzd() { return this.zzb; } final Object[] zze() { return this.zzc; } }