/*! * $script.js Async loader & dependency manager * https://github.com/ded/script.js * (c) Dustin Diaz, Jacob Thornton 2011 * License: MIT */ !function(a,b){typeof module!="undefined"?module.exports=b():typeof define=="function"&&define.amd?define(a,b):this[a]=b()}("$script",function(){function t(c,d){var e=a.createElement("script"),f=k;e.onload=e.onerror=e[p]=function(){e[n]&&!/^c|loade/.test(e[n])||f||(e.onload=e[p]=null,f=1,h[c]=2,d())},e.async=1,e.src=c,b.insertBefore(e,b.firstChild)}function s(a,b,i){function p(){if(!--n){d[m]=1,k&&k();for(var a in f)q(a.split("|"),o)&&!r(f[a],o)&&(f[a]=[])}}function o(a){return a.call?a():d[a]}a=a[l]?a:[a];var j=b&&b.call,k=j?b:i,m=j?a.join(""):b,n=a.length;setTimeout(function(){r(a,function(a){if(h[a]){m&&(e[m]=1);return h[a]==2&&p()}h[a]=1,m&&(e[m]=1),t(!c.test(a)&&g?g+a+".js":a,p)})},0);return s}function r(a,b){q(a,function(a){return!b(a)})}function q(a,b,c){for(c=0,j=a.length;c