define(["require","exports"],function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u="AB6BF11D-6ED6-45F2-8FCB-B9BECC39A905",r=u+":Basis",n=u+":BasisTwo";t.activate=function(t){return function(e){e.prototype.execute[r]=t}},t.activateTwo=function(t,u){return function(e){e.prototype.execute[r]=t,e.prototype.execute[n]=u}},t.query=function(e){var t=[],u=e.execute[r];return u&&(t.push(u),(e=e.execute[n])&&t.push(e)),t}});