/*! angularAMD v0.2.1 (c) 2013-2014 Marcos Lin https://github.com/marcoslin/ License: MIT */ define(function(){"use strict";function a(){if(!l)throw new Error("angularAMD not initialized. Need to call angularAMD.bootstrap(app) first.")}function b(){if(k)throw new Error("setAlternateAngular can only be called once.");k={},a(),j.extend(k,j),k.module=function(a,b){if("undefined"==typeof b)return q.hasOwnProperty(a)?p[a]:j.module(a);var c=j.module.apply(null,arguments),d={name:a,module:c};return r.push(d),j.extend(c,n),q[a]=!0,p[a]=c,c},window.angular=k}function c(){}function d(a){return function(b,c){return l?n[a](b,c):o.push({recipe:a,name:b,constructor:c}),this}}var e,f,g,h,i,j,k,l=!1,m={},n={},o=[],p={},q={},r=[];return c.prototype.route=function(a){var b;if(a.hasOwnProperty("controllerUrl")?(b=a.controllerUrl,delete a.controllerUrl,"undefined"==typeof a.controller&&(a.controller=["$scope","__AAMDCtrl","$injector",function(a,b,c){"undefined"!=typeof b&&c.invoke(b,this,{$scope:a})}])):"string"==typeof a.controller&&(b=a.controller),b){var c=a.resolve||{};c.__AAMDCtrl=["$q","$rootScope",function(a,c){var d=a.defer();return require([b],function(a){d.resolve(a),c.$apply()}),d.promise}],a.resolve=c}return a},c.prototype.appname=function(){return a(),e},c.prototype.processQueue=function(){function b(a){h.invoke(a)}if(a(),"undefined"==typeof k)throw new Error("Alternate angular not set. Make sure that `enable_ngload` option has been set when calling angularAMD.bootstrap");for(;r.length;){var c,d=r.shift(),e=d.module._invokeQueue;for(c=0;c0){for(var k=0;k