UNPKG

991 BJavaScriptView Raw
1define("seajs/plugin-base",[],function(m,k){var l=seajs.pluginSDK,i=l.util,h=l.Module,g={},j={};k.add=function(b){g[b.name]=b};k.util={xhr:function(b,a){var c=window.ActiveXObject?new window.ActiveXObject("Microsoft.XMLHTTP"):new window.XMLHttpRequest;c.open("GET",b,!0);c.onreadystatechange=function(){if(4===c.readyState)if(200===c.status)a(c.responseText);else throw Error("Could not load: "+b+", status = "+c.status);};return c.send(null)},globalEval:function(b){b&&/\S/.test(b)&&(window.execScript||
2function(a){window.eval.call(window,a)})(b)}};(function(){var b=h._resolve;h._resolve=function(a,c){var d,e;if(e=a.match(/^(\w+)!(.+)$/))d=e[1],a=e[2];a="#"+i.parseAlias(a);if(!d&&(e=a.match(/[^?]*(\.\w+)/))){e=e[1];for(var f in g)if(g.hasOwnProperty(f)&&-1<i.indexOf(g[f].ext,e)){d=f;break}}d&&!/\?|#$/.test(a)&&(a+="#");f=b(a,c);d&&(g[d]&&!j[f])&&(j[f]=d);return f}})();(function(){var b=h._fetch;h._fetch=function(a,c,d){var e=j[i.unParseMap(a)];e?g[e].fetch(a,c,d):b(a,c,d)}})()});