package com.squareup.picasso;

import android.content.Context;
import android.content.res.AssetManager;
import android.net.Uri;
import java.io.IOException;
import java.util.List;

class AssetRequestHandler extends RequestHandler
{
  protected static final String ANDROID_ASSET = "android_asset";
  private static final int ASSET_PREFIX_LENGTH = "file:///android_asset/".length();
  private final AssetManager assetManager;

  public AssetRequestHandler(Context paramContext)
  {
    this.assetManager = paramContext.getAssets();
  }

  static String getFilePath(Request paramRequest)
  {
    return paramRequest.uri.toString().substring(ASSET_PREFIX_LENGTH);
  }

  public boolean canHandleRequest(Request paramRequest)
  {
    Uri localUri = paramRequest.uri;
    boolean bool1 = "file".equals(localUri.getScheme());
    boolean bool2 = false;
    if (bool1)
    {
      boolean bool3 = localUri.getPathSegments().isEmpty();
      bool2 = false;
      if (!bool3)
      {
        boolean bool4 = "android_asset".equals(localUri.getPathSegments().get(0));
        bool2 = false;
        if (bool4)
          bool2 = true;
      }
    }
    return bool2;
  }

  public RequestHandler.Result load(Request paramRequest, int paramInt)
    throws IOException
  {
    return new RequestHandler.Result(this.assetManager.open(getFilePath(paramRequest)), Picasso.LoadedFrom.DISK);
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.squareup.picasso.AssetRequestHandler
 * JD-Core Version:    0.6.2
 */