define(function(){"use strict";var e=false,r,n,t,o,i,l={},u,a,c={},f=[],p={},d={},s=[];function v(){if(!e){throw new Error("angularAMD not initialized. Need to call angularAMD.bootstrap(app) first.")}}function y(){if(a){throw new Error("setAlternateAngular can only be called once.")}else{a={}}v();u.extend(a,u);a.module=function(e,r){if(typeof r==="undefined"){if(d.hasOwnProperty(e)){return p[e]}else{return u.module(e)}}else{var n=u.module.apply(null,arguments),t={name:e,module:n};s.push(t);u.extend(n,c);d[e]=true;p[e]=n;return n}};window.angular=a}function g(){}g.prototype.route=function(e){var r;if(e.hasOwnProperty("controllerUrl")){r=e.controllerUrl;delete e.controllerUrl;if(typeof e.controller==="undefined"){e.controller=["$scope","__AAMDCtrl","$injector",function(e,r,n){if(typeof r!=="undefined"){n.invoke(r,this,{$scope:e})}}]}}else if(typeof e.controller==="string"){r=e.controller}if(r){var n=e.resolve||{};n["__AAMDCtrl"]=["$q","$rootScope",function(e,n){var t=e.defer();require([r],function(e){t.resolve(e);n.$apply()});return t.promise}];e.resolve=n}return e};g.prototype.appname=function(){v();return r};g.prototype.processQueue=function(){v();if(typeof a==="undefined"){throw new Error("Alternate angular not set. Make sure that `enable_ngload` option has been set when calling angularAMD.bootstrap")}function e(e){o.invoke(e)}while(s.length){var r=s.shift(),n=r.module._invokeQueue,t;for(t=0;t0){for(var s=0;s