package com.google.android.m4b.maps.ag;

public final class c
{
  private static final byte[] a = { 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 43, 47 };

  static
  {
    new byte[] { 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 45, 95 };
    new byte[] { -9, -9, -9, -9, -9, -9, -9, -9, -9, -5, -5, -9, -9, -5, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -5, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, 62, -9, -9, -9, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -9, -9, -9, -1, -9, -9, -9, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -9, -9, -9, -9, -9, -9, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -9, -9, -9, -9, -9 };
    new byte[] { -9, -9, -9, -9, -9, -9, -9, -9, -9, -5, -5, -9, -9, -5, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -5, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, 62, -9, -9, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -9, -9, -9, -1, -9, -9, -9, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -9, -9, -9, -9, 63, -9, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -9, -9, -9, -9, -9 };
  }

  public static String a(byte[] paramArrayOfByte)
  {
    int i = paramArrayOfByte.length;
    byte[] arrayOfByte1 = a;
    int j = 4 * ((i + 2) / 3);
    byte[] arrayOfByte2 = new byte[j + j / 2147483647];
    int k = i - 2;
    int m = 0;
    int n = 0;
    int i1 = 0;
    while (i1 < k)
    {
      int i9 = paramArrayOfByte[(i1 + 0)] << 24 >>> 8 | paramArrayOfByte[(0 + (i1 + 1))] << 24 >>> 16 | paramArrayOfByte[(0 + (i1 + 2))] << 24 >>> 24;
      arrayOfByte2[n] = arrayOfByte1[(i9 >>> 18)];
      arrayOfByte2[(n + 1)] = arrayOfByte1[(0x3F & i9 >>> 12)];
      arrayOfByte2[(n + 2)] = arrayOfByte1[(0x3F & i9 >>> 6)];
      arrayOfByte2[(n + 3)] = arrayOfByte1[(i9 & 0x3F)];
      int i10 = m + 4;
      if (i10 == 2147483647)
      {
        arrayOfByte2[(n + 4)] = 10;
        n++;
        i10 = 0;
      }
      i1 += 3;
      n += 4;
      m = i10;
    }
    int i4;
    int i5;
    label246: int i7;
    label273: int i8;
    if (i1 < i)
    {
      int i2 = i1 + 0;
      int i3 = i - i1;
      if (i3 <= 0)
        break label340;
      i4 = paramArrayOfByte[i2] << 24 >>> 8;
      if (i3 <= 1)
        break label346;
      i5 = paramArrayOfByte[(i2 + 1)] << 24 >>> 16;
      int i6 = i4 | i5;
      if (i3 <= 2)
        break label352;
      i7 = paramArrayOfByte[(i2 + 2)] << 24 >>> 24;
      i8 = i7 | i6;
      switch (i3)
      {
      default:
      case 3:
      case 2:
      case 1:
      }
    }
    while (true)
    {
      if (m + 4 == 2147483647)
        arrayOfByte2[(n + 4)] = 10;
      return new String(arrayOfByte2, 0, arrayOfByte2.length);
      label340: i4 = 0;
      break;
      label346: i5 = 0;
      break label246;
      label352: i7 = 0;
      break label273;
      arrayOfByte2[n] = arrayOfByte1[(i8 >>> 18)];
      arrayOfByte2[(n + 1)] = arrayOfByte1[(0x3F & i8 >>> 12)];
      arrayOfByte2[(n + 2)] = arrayOfByte1[(0x3F & i8 >>> 6)];
      arrayOfByte2[(n + 3)] = arrayOfByte1[(i8 & 0x3F)];
      continue;
      arrayOfByte2[n] = arrayOfByte1[(i8 >>> 18)];
      arrayOfByte2[(n + 1)] = arrayOfByte1[(0x3F & i8 >>> 12)];
      arrayOfByte2[(n + 2)] = arrayOfByte1[(0x3F & i8 >>> 6)];
      arrayOfByte2[(n + 3)] = 61;
      continue;
      arrayOfByte2[n] = arrayOfByte1[(i8 >>> 18)];
      arrayOfByte2[(n + 1)] = arrayOfByte1[(0x3F & i8 >>> 12)];
      arrayOfByte2[(n + 2)] = 61;
      arrayOfByte2[(n + 3)] = 61;
    }
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.google.android.m4b.maps.ag.c
 * JD-Core Version:    0.6.2
 */