 		}
 	}
 	
-	static var mode: Mode {
+	public static var mode: Mode {
 		#if DEBUG
 			return .debug
 		#else

		#endif
	}
	
	static var version: String? {
		return Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String
	}
	
	static var build: String? {
		return Bundle.main.infoDictionary?["CFBundleVersion"] as? String
	}
	
	static var identifier: String? {
		return UIDevice.current.identifierForVendor?.uuidString
			.lowercased()
			.replacingOccurrences(of: "-", with: "")


import Foundation

public class Environment {
	public enum Platform {
		case phone
		case tablet
		case television
		case vehicle
	}
	
	public enum Mode {
		case debug
		case release
	}
	
	public static var platform: Platform {
		switch UIDevice.current.userInterfaceIdiom {
		case .pad:
			return .tablet
