package com.tealium.library;

import android.content.SharedPreferences;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
import java.util.TreeMap;
import org.json.JSONException;
import org.json.JSONObject;

final class ab extends HashMap<String, String>
{
  private static final long serialVersionUID = 7977056811712352827L;

  ab()
  {
  }

  ab(Map<? extends String, ? extends String> paramMap)
  {
    super(paramMap);
  }

  ab(JSONObject paramJSONObject)
    throws JSONException
  {
    super(paramJSONObject.length());
    Iterator localIterator = paramJSONObject.keys();
    while (localIterator.hasNext())
    {
      String str = localIterator.next().toString();
      a(str, paramJSONObject.get(str).toString());
    }
  }

  static ab a(JSONObject paramJSONObject)
  {
    try
    {
      ab localab = new ab(paramJSONObject);
      return localab;
    }
    catch (Throwable localThrowable)
    {
    }
    return new ab();
  }

  final String a(String paramString)
  {
    if (paramString == null)
      paramString = "";
    StringBuilder localStringBuilder;
    for (String str = ""; ; str = "\r\n")
    {
      localStringBuilder = new StringBuilder("{").append(str);
      TreeMap localTreeMap = new TreeMap(this);
      int i = localTreeMap.size();
      Iterator localIterator = localTreeMap.entrySet().iterator();
      int k;
      for (int j = 0; localIterator.hasNext(); j = k)
      {
        Map.Entry localEntry = (Map.Entry)localIterator.next();
        localStringBuilder.append(paramString).append(JSONObject.quote((String)localEntry.getKey())).append(" : ").append(JSONObject.quote((String)localEntry.getValue()));
        k = j + 1;
        if (k != i)
          localStringBuilder.append(',');
        localStringBuilder.append(str);
      }
    }
    return "}";
  }

  public final String a(String paramString1, String paramString2)
  {
    if ((paramString1 == null) || (paramString2 == null) || (containsKey(paramString1)))
      return null;
    return (String)super.put(paramString1, paramString2);
  }

  final void a(SharedPreferences paramSharedPreferences)
  {
    if (paramSharedPreferences != null)
    {
      Iterator localIterator = paramSharedPreferences.getAll().entrySet().iterator();
      while (localIterator.hasNext())
      {
        Map.Entry localEntry = (Map.Entry)localIterator.next();
        a((String)localEntry.getKey(), localEntry.getValue().toString());
      }
    }
  }

  final String b(String paramString1, String paramString2)
  {
    if ((paramString1 != null) && (paramString2 != null))
      return (String)super.put(paramString1, paramString2);
    return null;
  }

  public final void putAll(Map<? extends String, ? extends String> paramMap)
  {
    if (paramMap == null);
    while (true)
    {
      return;
      Iterator localIterator = paramMap.entrySet().iterator();
      while (localIterator.hasNext())
      {
        Map.Entry localEntry = (Map.Entry)localIterator.next();
        a((String)localEntry.getKey(), (String)localEntry.getValue());
      }
    }
  }

  public final String toString()
  {
    return a(null);
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.tealium.library.ab
 * JD-Core Version:    0.6.2
 */