package com.google.zxing.oned.rss.expanded;

import com.google.zxing.common.BitArray;
import com.google.zxing.oned.rss.DataCharacter;
import java.util.List;

final class BitArrayBuilder
{
  static BitArray buildBitArray(List<ExpandedPair> paramList)
  {
    int i = -1 + 2 * paramList.size();
    if (((ExpandedPair)paramList.get(-1 + paramList.size())).getRightChar() == null)
      i--;
    BitArray localBitArray = new BitArray(i * 12);
    int j = 0;
    int k = ((ExpandedPair)paramList.get(0)).getRightChar().getValue();
    int n;
    for (int m = 11; ; m--)
    {
      if (m < 0)
      {
        n = 1;
        if (n < paramList.size())
          break;
        return localBitArray;
      }
      if ((k & 1 << m) != 0)
        localBitArray.set(j);
      j++;
    }
    ExpandedPair localExpandedPair = (ExpandedPair)paramList.get(n);
    int i1 = localExpandedPair.getLeftChar().getValue();
    int i2 = 11;
    label145: int i3;
    if (i2 < 0)
      if (localExpandedPair.getRightChar() != null)
        i3 = localExpandedPair.getRightChar().getValue();
    for (int i4 = 11; ; i4--)
    {
      if (i4 < 0)
      {
        n++;
        break;
        if ((i1 & 1 << i2) != 0)
          localBitArray.set(j);
        j++;
        i2--;
        break label145;
      }
      if ((i3 & 1 << i4) != 0)
        localBitArray.set(j);
      j++;
    }
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.google.zxing.oned.rss.expanded.BitArrayBuilder
 * JD-Core Version:    0.6.2
 */