<?php

// autoload_real.php @generated by Composer

class ComposerAutoloaderInitViewer {
	private static $loader;

	public static function loadClassLoader($class) {
		if ($class === 'Composer\Autoload\ClassLoader') {
			require __DIR__ . '/ClassLoader.php';
		}
	}

	/**
	 * @return \Composer\Autoload\ClassLoader
	 */
	public static function getLoader() {
		if (self::$loader !== null) {
			return self::$loader;
		}

		spl_autoload_register(['ComposerAutoloaderInitViewer', 'loadClassLoader'], true, true);
		self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
		spl_autoload_unregister(['ComposerAutoloaderInitViewer', 'loadClassLoader']);

		require __DIR__ . '/autoload_static.php';
		call_user_func(\Composer\Autoload\ComposerStaticInitViewer::getInitializer($loader));

		$loader->setClassMapAuthoritative(true);
		$loader->register(true);

		return $loader;
	}
}
