package com.google.android.m4b.maps.be;

import com.google.common.collect.Maps;
import java.util.HashMap;
import java.util.Map;

public final class g
{
  private static final Map<a.b, Integer> a;

  static
  {
    HashMap localHashMap = Maps.newHashMapWithExpectedSize(5);
    a = localHashMap;
    localHashMap.put(a.b.c, Integer.valueOf(1));
  }

  public static int a(int paramInt1, int paramInt2)
  {
    a(paramInt1);
    a(paramInt2);
    int i = paramInt1 & 0x1F;
    int j = paramInt1 >> 5;
    int k = paramInt2 & 0x1F;
    int m = paramInt2 >> 5;
    return (k | i & (m ^ 0x1F)) + ((m | j & (k ^ 0x1F)) << 5);
  }

  public static int a(a.b paramb, boolean paramBoolean)
  {
    Integer localInteger = (Integer)a.get(paramb);
    if (localInteger == null)
      return 0;
    if (paramBoolean)
      return localInteger.intValue();
    return localInteger.intValue() << 5;
  }

  private static void a(int paramInt)
  {
    if (paramInt >> 10 != 0)
      throw new IllegalArgumentException("the modifier [" + paramInt + "] is out of bound");
    if ((paramInt & 0x1F & paramInt >> 5) != 0)
      throw new IllegalArgumentException("the modifier [" + paramInt + "] has conflict bits");
  }

  public static boolean a(a.b paramb)
  {
    return a.containsKey(paramb);
  }
}

/* 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.be.g
 * JD-Core Version:    0.6.2
 */