m.aio.skinmanager.Widget.loadType=function(a,b,e,d){var c=require("fs"),f=require("async"),g=require("path");c.readdir(a,function(c,n){if(c)d&&d(c);else{var k=[];f.eachLimit(n,100,function(c,d){m.aio.skinmanager.Widget.load(a+g.sep+c,b,c,e,function(a,b){!a&&b&&k.push(b);d()})},function(a){d&&d(a,k)})}})};
_loadSkins:function(a,b,e){var d=require("fs"),c=require("path"),f=require("async"),g=[];d.readdir(a,function(d,n){!d&&n?f.each(n,function(d,e){m.aio.skinmanager.Skin.load(a+c.sep+d,d,b,function(a,b){!a&&b&&g.push(b);e()})}.bind(this),function(a){e(a,g)}):e(null,g)}.bind(this))},_getPermittedSkins:function(a,b,e){this._configmanager.trace("config/tenants/"+a,function(a,c){if(a)e&&e(a);else{a=c.license;c=[];for(var d=require("m.aio.infomanager"),g=0;g<b.length;g++)b[g]&&b[g].id&&(2==b[g].type?c.push(b[g]):