package com.google.android.m4b.maps.ba;

import com.google.android.m4b.maps.aj.a.c;
import com.google.android.m4b.maps.aj.d;
import com.google.android.m4b.maps.bc.af;
import com.google.android.m4b.maps.bc.al;
import com.google.android.m4b.maps.bc.am;
import com.google.android.m4b.maps.bc.g;
import com.google.common.annotations.VisibleForTesting;
import com.google.common.collect.Lists;
import com.google.common.collect.Sets;
import java.util.Collection;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Set;

public final class a
{
  private final a.c a;
  private final g b;
  private final af c;
  private final Set<com.google.android.m4b.maps.aj.a> d;

  public a(a.c paramc, g paramg, af paramaf, String[] paramArrayOfString)
  {
    this.a = paramc;
    this.b = paramg;
    if (paramaf == null)
      paramaf = paramg.a().f();
    this.c = paramaf;
    this.d = Sets.newHashSet();
    int i = paramArrayOfString.length;
    for (int j = 0; j < i; j++)
    {
      String str = paramArrayOfString[j];
      this.d.add(com.google.android.m4b.maps.aj.a.a(str));
    }
  }

  @VisibleForTesting
  static af a(String paramString)
  {
    com.google.android.m4b.maps.bb.a locala = com.google.android.m4b.maps.bb.a.a(paramString);
    if (locala != null)
      return af.b(locala.a(), locala.b());
    if (paramString.startsWith("0x1:0x"))
    {
      String str1;
      if (paramString.length() <= 14)
        str1 = "0";
      for (String str2 = paramString.substring(6); ; str2 = paramString.substring(-8 + paramString.length()))
      {
        try
        {
          af localaf = new af(d.b(str1), d.b(str2));
          return localaf;
        }
        catch (NumberFormatException localNumberFormatException)
        {
          return null;
        }
        str1 = paramString.substring(6, -8 + paramString.length());
      }
    }
    return null;
  }

  public static Collection<a> a(Collection<a> paramCollection, am paramam)
  {
    if (paramCollection.isEmpty())
      return paramCollection;
    LinkedList localLinkedList = Lists.newLinkedList();
    Iterator localIterator = paramCollection.iterator();
    while (localIterator.hasNext())
    {
      a locala = (a)localIterator.next();
      if (locala.a(paramam))
        localLinkedList.add(locala);
    }
    return localLinkedList;
  }

  public final a.c a()
  {
    return this.a;
  }

  final void a(Set<com.google.android.m4b.maps.aj.a> paramSet)
  {
    paramSet.addAll(this.d);
    this.d.clear();
  }

  public final boolean a(am paramam)
  {
    return this.b.a(paramam);
  }

  public final al b()
  {
    return this.b.a();
  }

  public final af c()
  {
    return this.c;
  }

  public final boolean equals(Object paramObject)
  {
    if (this == paramObject);
    a locala;
    do
    {
      return true;
      if (!(paramObject instanceof a))
        break;
      locala = (a)paramObject;
    }
    while ((locala.a.equals(this.a)) && (locala.b.equals(this.b)) && (locala.c.equals(this.c)) && (locala.d.equals(this.d)));
    return false;
    return false;
  }

  public final int hashCode()
  {
    return 31 * (31 * (31 * this.b.hashCode() + this.c.hashCode()) + this.d.hashCode()) + this.a.hashCode();
  }

  public final String toString()
  {
    return "[" + this.a + " : " + this.b + " : " + this.c + " : " + this.d + "]";
  }
}

/* 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.ba.a
 * JD-Core Version:    0.6.2
 */