package com.worklight.location.internal.deviceContextPiggybacker;

import com.worklight.location.internal.nativeImpl.LocationUtils;

final class WifiMacSensorEncoder
  implements SensorEncoder<String>
{
  private final DeviceContextPiggybacker deviceContextPiggybacker;

  public WifiMacSensorEncoder(DeviceContextPiggybacker paramDeviceContextPiggybacker)
  {
    this.deviceContextPiggybacker = paramDeviceContextPiggybacker;
  }

  public void encode(String paramString)
  {
    boolean bool1;
    boolean bool2;
    label70: int i;
    if ((paramString.length() != 17) && (paramString.length() != 23))
    {
      bool1 = false;
      this.deviceContextPiggybacker.sensorInfo.append(this.deviceContextPiggybacker.encodeBoolean(bool1));
      if (!bool1)
        break label161;
      StringBuilder localStringBuilder = this.deviceContextPiggybacker.sensorInfo;
      DeviceContextPiggybacker localDeviceContextPiggybacker = this.deviceContextPiggybacker;
      if (paramString.length() != 17)
        break label117;
      bool2 = true;
      localStringBuilder.append(localDeviceContextPiggybacker.encodeBoolean(bool2));
      i = 0;
      label86: if (i >= paramString.length())
        return;
      if (i % 3 != 2)
        break label123;
    }
    while (true)
    {
      i++;
      break label86;
      bool1 = LocationUtils.matchesMacRegex(paramString);
      break;
      label117: bool2 = false;
      break label70;
      label123: this.deviceContextPiggybacker.sensorInfo.append(this.deviceContextPiggybacker.writeNumber(Integer.parseInt(paramString.substring(i, i + 1), 16), 4));
    }
    label161: this.deviceContextPiggybacker.sensorInfo.append(this.deviceContextPiggybacker.encodeNonNegativeNumber(paramString.length()));
    this.deviceContextPiggybacker.textData.append(paramString);
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.worklight.location.internal.deviceContextPiggybacker.WifiMacSensorEncoder
 * JD-Core Version:    0.6.2
 */