package com.google.android.m4b.maps.a;

import android.os.SystemClock;
import android.util.Log;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;

public class s
{
  public static boolean a = Log.isLoggable("Volley", 2);
  private static String b = "Volley";

  public static void a(String paramString, Object[] paramArrayOfObject)
  {
    if (a)
      d(paramString, paramArrayOfObject);
  }

  public static void a(Throwable paramThrowable, String paramString, Object[] paramArrayOfObject)
  {
    d(paramString, paramArrayOfObject);
  }

  public static void b(String paramString, Object[] paramArrayOfObject)
  {
    d(paramString, paramArrayOfObject);
  }

  public static void c(String paramString, Object[] paramArrayOfObject)
  {
    d(paramString, paramArrayOfObject);
  }

  private static String d(String paramString, Object[] paramArrayOfObject)
  {
    StackTraceElement[] arrayOfStackTraceElement;
    int i;
    label20: String str4;
    if (paramArrayOfObject == null)
    {
      arrayOfStackTraceElement = new Throwable().fillInStackTrace().getStackTrace();
      i = 2;
      if (i >= arrayOfStackTraceElement.length)
        break label174;
      if (arrayOfStackTraceElement[i].getClass().equals(s.class))
        break label168;
      String str2 = arrayOfStackTraceElement[i].getClassName();
      String str3 = str2.substring(1 + str2.lastIndexOf('.'));
      str4 = str3.substring(1 + str3.lastIndexOf('$'));
    }
    label168: label174: for (String str1 = str4 + "." + arrayOfStackTraceElement[i].getMethodName(); ; str1 = "<unknown>")
    {
      Locale localLocale = Locale.US;
      Object[] arrayOfObject = new Object[3];
      arrayOfObject[0] = Long.valueOf(Thread.currentThread().getId());
      arrayOfObject[1] = str1;
      arrayOfObject[2] = paramString;
      return String.format(localLocale, "[%d] %s: %s", arrayOfObject);
      paramString = String.format(Locale.US, paramString, paramArrayOfObject);
      break;
      i++;
      break label20;
    }
  }

  static final class a
  {
    public static final boolean a = s.a;
    private final List<a> b = new ArrayList();
    private boolean c = false;

    public final void a(String paramString)
    {
      try
      {
        this.c = true;
        int i = this.b.size();
        long l2;
        if (i == 0)
        {
          l2 = 0L;
          if (l2 > 0L)
            break label86;
        }
        while (true)
        {
          return;
          long l1 = ((a)this.b.get(0)).c;
          l2 = ((a)this.b.get(-1 + this.b.size())).c - l1;
          break;
          label86: long l3 = ((a)this.b.get(0)).c;
          Object[] arrayOfObject1 = new Object[2];
          arrayOfObject1[0] = Long.valueOf(l2);
          arrayOfObject1[1] = paramString;
          s.b("(%-4d ms) %s", arrayOfObject1);
          Iterator localIterator = this.b.iterator();
          long l5;
          for (long l4 = l3; localIterator.hasNext(); l4 = l5)
          {
            a locala = (a)localIterator.next();
            l5 = locala.c;
            Object[] arrayOfObject2 = new Object[3];
            arrayOfObject2[0] = Long.valueOf(l5 - l4);
            arrayOfObject2[1] = Long.valueOf(locala.b);
            arrayOfObject2[2] = locala.a;
            s.b("(+%-4d) [%2d] %s", arrayOfObject2);
          }
        }
      }
      finally
      {
      }
    }

    public final void a(String paramString, long paramLong)
    {
      try
      {
        if (this.c)
          throw new IllegalStateException("Marker added to finished log");
      }
      finally
      {
      }
      this.b.add(new a(paramString, paramLong, SystemClock.elapsedRealtime()));
    }

    protected final void finalize()
    {
      if (!this.c)
      {
        a("Request on the loose");
        s.c("Marker log finalized without finish() - uncaught exit point for request", new Object[0]);
      }
    }

    static final class a
    {
      public final String a;
      public final long b;
      public final long c;

      public a(String paramString, long paramLong1, long paramLong2)
      {
        this.a = paramString;
        this.b = paramLong1;
        this.c = paramLong2;
      }
    }
  }
}

/* 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.a.s
 * JD-Core Version:    0.6.2
 */