!function(n,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():n.MicroPlugin=e()}(this,function(){var n={mixin:function(r){r.plugins={},r.prototype.initializePlugins=function(n){var e,i,t,r=this,o=[];if(r.plugins={names:[],settings:{},requested:{},loaded:{}},s.isArray(n))for(e=0,i=n.length;e