(function(){var e=function(e){var t=this;e.require().script("mvc/dom.route","mvc/controller").done(function(){var n=function(){e.Controller.processors.route=function(t,n,r,i,s){e.route(r||"");var o,u=function(t,n,u){if(e.route.attr("route")===(r||"")&&(t.batchNum===undefined||t.batchNum!==o)){o=t.batchNum;var a=e.route.attrs();delete a.route,s[i](a)}};return e.route.bind("change",u),function(){e.route.unbind("change",u)}}};n(),t.resolveWith(n)})};dispatch("mvc/controller.route").containing(e).to("Foundry/2.1 Modules")})();