iq.java 3.48 KB
import android.util.Base64;
import com.google.android.gms.internal.zzah;
import com.google.android.gms.internal.zzai;
import com.google.android.gms.internal.zzak.zza;
import com.google.android.gms.tagmanager.zzbo;
import com.google.android.gms.tagmanager.zzdl;
import com.google.android.gms.tagmanager.zzk;
import java.util.Map;

final class iq
  extends iw
{
  private static final String b = zzah.zzdM.toString();
  private static final String c = zzai.zzfI.toString();
  private static final String d = zzai.zzio.toString();
  private static final String e = zzai.zzhH.toString();
  private static final String f = zzai.zziy.toString();
  
  public iq()
  {
    super(b, new String[] { c });
  }
  
  public final boolean zzQb()
  {
    return true;
  }
  
  public final zzak.zza zzZ(Map<String, zzak.zza> paramMap)
  {
    Object localObject = (zzak.zza)paramMap.get(c);
    if ((localObject == null) || (localObject == zzdl.zzRR())) {
      return zzdl.zzRR();
    }
    String str2 = zzdl.zze((zzak.zza)localObject);
    localObject = (zzak.zza)paramMap.get(e);
    String str1;
    label84:
    int i;
    if (localObject == null)
    {
      str1 = "text";
      localObject = (zzak.zza)paramMap.get(f);
      if (localObject != null) {
        break label165;
      }
      localObject = "base16";
      int j = 2;
      paramMap = (zzak.zza)paramMap.get(d);
      i = j;
      if (paramMap != null)
      {
        i = j;
        if (zzdl.zzi(paramMap).booleanValue()) {
          i = 3;
        }
      }
    }
    for (;;)
    {
      try
      {
        if ("text".equals(str1))
        {
          paramMap = str2.getBytes();
          if (!"base16".equals(localObject)) {
            break label288;
          }
          paramMap = zzk.zzq(paramMap);
          return zzdl.zzR(paramMap);
          str1 = zzdl.zze((zzak.zza)localObject);
          break;
          label165:
          localObject = zzdl.zze((zzak.zza)localObject);
          break label84;
        }
        if ("base16".equals(str1))
        {
          paramMap = zzk.zzgR(str2);
          continue;
        }
        if ("base64".equals(str1))
        {
          paramMap = Base64.decode(str2, i);
          continue;
        }
        if ("base64url".equals(str1))
        {
          paramMap = Base64.decode(str2, i | 0x8);
          continue;
        }
        paramMap = String.valueOf(str1);
        if (paramMap.length() != 0)
        {
          paramMap = "Encode: unknown input format: ".concat(paramMap);
          zzbo.e(paramMap);
          return zzdl.zzRR();
        }
        paramMap = new String("Encode: unknown input format: ");
        continue;
        if (!"base64".equals(localObject)) {
          break label307;
        }
      }
      catch (IllegalArgumentException paramMap)
      {
        zzbo.e("Encode: invalid input:");
        return zzdl.zzRR();
      }
      label288:
      paramMap = Base64.encodeToString(paramMap, i);
      continue;
      label307:
      if (!"base64url".equals(localObject)) {
        break label329;
      }
      paramMap = Base64.encodeToString(paramMap, i | 0x8);
    }
    label329:
    paramMap = String.valueOf(localObject);
    if (paramMap.length() != 0) {}
    for (paramMap = "Encode: unknown output format: ".concat(paramMap);; paramMap = new String("Encode: unknown output format: "))
    {
      zzbo.e(paramMap);
      return zzdl.zzRR();
    }
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/iq.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */