// Path: src/util/PathHelper.java
// public class PathHelper {
// 
// 	static String basePath = "";
// 	
// 	public static String basePath(){
// 		if (basePath != "")
// 			return basePath;
// 		try {
// 			final String path = PathHelper.class.getProtectionDomain()
// 					.getCodeSource().getLocation().toURI().getPath();
// 			final String[] folders = path.split("/");
// 			for (int i = 0; i < folders.length - 1; i++) {
// 				basePath += folders[i] + "/";
// 			}
// 		} catch (final URISyntaxException e1) {
// 			e1.printStackTrace();
// 		}
// 		basePath = basePath.substring(0, basePath.length());
// 		return basePath;
// 	}
// 	
// }


import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import javax.imageio.ImageIO;
import util.PathHelper;
package libs;




public class ImageLib {

	public static Map<String, BufferedImage> lib;

	static {
		
// Path: src/util/PathHelper.java
// public class PathHelper {
// 
// 	static String basePath = "";
// 	
// 	public static String basePath(){
// 		if (basePath != "")
// 			return basePath;
// 		try {
// 			final String path = PathHelper.class.getProtectionDomain()
// 					.getCodeSource().getLocation().toURI().getPath();
// 			final String[] folders = path.split("/");
// 			for (int i = 0; i < folders.length - 1; i++) {
// 				basePath += folders[i] + "/";
// 			}
// 		} catch (final URISyntaxException e1) {
// 			e1.printStackTrace();
// 		}
// 		basePath = basePath.substring(0, basePath.length());
// 		return basePath;
// 	}
// 	
// }


// Path: src/libs/ImageLib.java
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import javax.imageio.ImageIO;
import util.PathHelper;

package libs;




public class ImageLib {

	public static Map<String, BufferedImage> lib;

	static {
		
		String basePath = PathHelper.basePath();