This repository was archived by the owner on Jan 24, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjs.min.js
1 lines (1 loc) · 13.2 KB
/
js.min.js
1
(function(w,d){String.prototype.toCamelCase=function(){var c=/(?:-|\s)+([^-\s])/g;var d=(' '+this).replace(c,function(a,b){return b.toUpperCase()});return d.substr(0,1).toLowerCase()+d.substr(1)};if(!Array.prototype.indexOf){Array.prototype.indexOf=function(a,b,c){var d=a.length;for(var i=(c?c:0),d;i<d;i++)if(a[i]===b)return i;return-1}}var q=function(a,b){for(var k in a){if(a.hasOwnProperty(k)&&a[k]===b){return k}}return false};var A=function(a){var b;for(b in a){return false}return true};var B=(new Date().getTime()).toString();var C=function(u,a){var b;b=$js.dev;if(b){if($js.inProdFilesRegistry.indexOf(u)!==-1){b=false}}else{if($js.inDevFilesRegistry.indexOf(u)!==-1){b=true}}return b};var D=function(a,b,c,d,e){if(!c&&!b)return a;if(!a.indexOf('//')<0||(e&&a.indexOf(e)===0))return;if(b){if(a.indexOf('_t=')<0)a+=(a.indexOf('?')<0?'?':'&')+'_t='+B}else if(c){if(a.indexOf('.min.'+d)<0&&a.indexOf('.'+d)){var p=a.lastIndexOf('.'+d);if(p>-1)a=a.substr(0,p)+'.min'+a.substr(p)}}return a};var E=[{},{}];var F=[];var G=[];var H={};var I;var J={};var K={};var L={};var M=0;var N=function(u){if(G.indexOf(u)>-1){O(u)}else{setTimeout(function(){N(u)},100)}};var O=function(u){if(H[u]){while(H[u].length){(H[u].shift())(u)}}};var P=function(u){if(typeof(u)=='undefined'||!u)return;var a=u.indexOf('//')<0&&u.substr(0,2)!='./';return($js.cdn&&a?$js.cdn:'')+(u.indexOf('/')!==0?($js.path&&a&&(!$js.pathDetection||u.indexOf($js.path)!=0)?($js.path+u):u)+($js.pathSuffix&&a&&(!$js.pathDetection||u.substr(u.length-$js.pathSuffix.length)!=$js.pathSuffix)?$js.pathSuffix:''):u)};var Q=function(u){var b=function(){var a=$js.modulesStack.shift();if(a)$js.modules[u]=a;F.push(u);O(u);G.push(u)};var c=function(){if(I){I.src=u;I.callback=b;I=false}else{b()}};return c};var R=function(u,a){var b=Q(u);var s=d.createElement('script');d.type='text/javascript';d.body.appendChild(s);s.onload=b;s.onreadystatechange=function(){if(b&&this.readyState==='loaded'){b()}};s.setAttribute('async','async');s.src=D(u,a,$js.min,'js',$js.cdn)};var S=function(u,c){if(typeof(c)=='function')c();u=P(u);if(!H[u]){H[u]=[];Q(u)()}if(G.indexOf(u)>-1)O(u);else if(F.indexOf(u)>-1)N(u)};var x=function(u,c){if(!u){if(typeof(c)=='function')c();return}var a=C(u,'js');u=P(u);if(!H[u]){H[u]=[];R(u,a)}if(typeof(c)=='function')H[u].push(c);if(G.indexOf(u)>-1)O(u);else if(F.indexOf(u)>-1)N(u)};var T=function(u){var a=[];for(var k in u){if(!u.hasOwnProperty(k))continue;if((/^-?[0-9]+$/).test(k)){if(typeof(u[k])=='string'){a.push(u[k])}else{for(var b in u[k]){if(!u[k].hasOwnProperty(b))continue;a.push(u[k][b])}}}else{a.push(k)}if(typeof(u[k])=='object'){for(var b in u[k]){if(!u[k].hasOwnProperty(b))continue;if(typeof(u[k][b])=='string'&&a.indexOf(u[k][b])===-1){a.push(u[k][b])}}}}return a};var U=function(u,a){var b={};for(var k in u){if(!u.hasOwnProperty(k))continue;var c=k;if((/^-?[0-9]+$/).test(k))c=u[k];if(typeof($js.dependenciesMap[c])=='object'){if(typeof(b[c])=='undefined'){b[c]=[]}for(var d in $js.dependenciesMap[c]){if(!$js.dependenciesMap[c].hasOwnProperty(d))continue;if(b[c].indexOf($js.dependenciesMap[c][d])===-1){b[c].push($js.dependenciesMap[c][d])}if(typeof(a)!='undefined'&&a.indexOf($js.dependenciesMap[c][d])===-1){a.push($js.dependenciesMap[c][d])}}}if(typeof(u[k])=='object'){if(typeof(b[k])=='undefined'){b[k]=[]}if(typeof($js.dependenciesMap[c])=='undefined'){$js.dependenciesMap[c]=[]}for(var d in u[k]){if(!u[k].hasOwnProperty(d))continue;if(typeof(u[k][d])=='string'){if(b[c].indexOf(u[k][d])===-1){b[c].push(u[k][d])}if($js.dependenciesMap[c].indexOf(u[k][d])===-1){$js.dependenciesMap[c].push(u[k][d])}}}}}return b};var V=function(u){var a={};for(var k in u){if(!u.hasOwnProperty(k))continue;if(typeof(u[k])=='object'){for(var b in u[k]){if(!u[k].hasOwnProperty(b))continue;if(typeof(u[k][b])=='function'){if(typeof(a[k])=='undefined'){a[k]=[]}a[k].push(u[k][b])}}}}return a};var W=function(a,b,c){if(typeof(a[b])!='undefined'){for(var k in a[b]){if(!a[b].hasOwnProperty(k))continue;W(a,a[b][k],c);if(c.indexOf(a[b][k])===-1)c.push(a[b][k])}}};var X=function(a){var b={};for(var k in a){if(!a.hasOwnProperty(k))continue;if(typeof(b[k])=='undefined'){b[k]=[]}W(a,k,b[k])}return b};var Y=function(a){var b={};for(var k in a){if(!a.hasOwnProperty(k))continue;for(var c in a[k]){if(!a[k].hasOwnProperty(c))continue;if(typeof(b[a[k][c]])=='undefined'){b[a[k][c]]=[]}b[a[k][c]].push(k)}}return b};var Z=function(a){var b=[];var c=[];var d=[];while(!A(a)){var e=[];for(var i=0,l=d.length;i<l;i++){a[d[i][0]].splice(a[d[i][0]].indexOf(d[i][1]),1);if(a[d[i][0]].length===0){if(c.indexOf(d[i][0])===-1){e.push(d[i][0]);c.push(d[i][0])}delete(a[d[i][0]])}}d=[];for(var k in a){if(!a.hasOwnProperty(k))continue;for(var f in a[k]){if(!a[k].hasOwnProperty(f))continue;var g=a[k][f];if(typeof(a[g])=='undefined'){if(c.indexOf(g)===-1){e.push(g);c.push(g)}d.push([k,g])}}}b.push(e)}return b};var r=function(g,b,d,e,f,c){var h=P(g);if(typeof(f)!='undefined'){if(bc[e].indexOf(h)===-1)bc[e].push(h);if(bc[e].sort().toString()==f){c()}}for(var z in b[g]){if(!b[g].hasOwnProperty(z))continue;var i=b[g][z];if(d[i]){var j=true;for(var k in d[i]){if(!d[i].hasOwnProperty(k))continue;if(F.indexOf(P(d[i][k]))===-1){j=false;break}}if(j){$js.exec(i,(function(){var a=i.toString();return function(){r(a,b,d,e,f,c)}})())}}}};var ba=function(a,r){if(!r){r=[]}for(var i=0,l=a.length;i<l;i++){if(a[i].constructor==Array){ba(a[i],r)}else{r.push(a[i])}}return r};var bb=function(u){if(typeof(u)=='string'){if(typeof($js.aliasMap[u])!='undefined'){u=$js.aliasMap[u];u=bb(u)}}else if(typeof(u)=='object'){if(u instanceof Array){var a=[];for(var i=0,l=u.length;i<l;i++){if(typeof(u[i])=='string'&&typeof($js.aliasMap[u[i]])!='undefined'){var b=$js.aliasMap[u[i]];if(typeof(b)=='object'){for(var c in b){if(!b.hasOwnProperty(c))continue;if((/^-?[0-9]+$/).test(c)){var d=b[c]}else{var d=c}d=bb(d);if(a.indexOf(d)===-1)a.push(d)}}else{b=bb(b);if(a.indexOf(b)===-1)a.push(b)}}else{u[i]=bb(u[i]);if(a.indexOf(u[i])===-1)a.push(u[i])}}u=a}else{for(var k in u){if(!u.hasOwnProperty(k))continue;u[k]=bb(u[k])}}if(u instanceof Array){u=ba(u)}}return u};var bc=[];var bd=function(d,s,c,i){var u=[];for(var k in d){if(!d.hasOwnProperty(k))continue;u.push(P(d[k]))}u=u.sort().toString();$js.exec(s,function(){var a=bc[i];a.push(P(s));if(a.sort().toString()==u){if(typeof(c)=='function'){var b=[];for(var y=0,l=a.length;y<l;y++){if(L.hasOwnProperty(a[y])){b.push(L[a[y]])}}c.apply(null,b)}}})};var be=function(u,c){bc.push([]);var a=T(u);var d=U(u,a);var m=V(u);for(var k in u){if(!u.hasOwnProperty(k))continue;if(typeof(u[k])!='object'){if((/^-?[0-9]+$/).test(k)){k=u[k]}if(typeof(d[k])=='undefined'){bd(a,k,c,bc.length-1)}}}var o=X(d);var t=Y(o);var e=Z(d);var f=bc.length-1;var h=[];for(var k in a){if(!a.hasOwnProperty(k))continue;h.push(P(a[k]))}h=h.sort().toString();var j=[];for(var k in t){if(!t.hasOwnProperty(k))continue;if(j.indexOf(k)===-1)j.push(k)}var b=function(){if(c){c();c=null}};var l='';for(var n in j.reverse()){if(!j.hasOwnProperty(n))continue;var g=j[n];if(typeof(m[g])!='undefined'){for(var i in m[g].reverse()){if(!m[g].hasOwnProperty(i))continue;l='m["'+g+'"]['+i+']();'+l}}if(typeof(u[g])=='function')l='u["'+g+'"]();'+l;l='$js.exec("'+g+'",function(){r("'+g+'",t,o,'+f+',h,b);'+l+'});'}if(l)eval(l)};var bf=function(u,c){var a=Z(U(u));if(typeof(a[0])=='undefined')a[0]=[];var m=V(u);for(var k in u){if(!u.hasOwnProperty(k))continue;if(typeof(u[k])!='object'){var p;if((/^-?[0-9]+$/).test(k))p=u[k];else p=k;if(a[0].indexOf(p)===-1)a[0].push(p)}}var b=c?'if(c)c();':'';for(var k in a.reverse()){if(!a.hasOwnProperty(k))continue;for(var e in a[k].reverse()){if(!a[k].hasOwnProperty(e))continue;var d=a[k][e];if(typeof(m[d])!='undefined'){for(var i in m[d].reverse()){if(!m[d].hasOwnProperty(i))continue;b='m["'+d+'"]['+i+']();'+b}}if(typeof(u[d])=='function')b='u["'+d+'"]();'+b;b='$js.exec("'+d+'",function(){'+b+'});'}}eval(b)};var bg=function(u,c,m){m=m?0:1;if(!E[m][u])E[m][u]=[];if(typeof(c)=='function')E[m][u].push(c)};var bh={};var bi=function(s,y,n,a,b){a=a?true:false;if(s instanceof Array){var c=[];for(var i=0,l=s.length;i<l;i++){var d=bb(s[i]);if(typeof(d)=='object'){for(var f=0,l2=s.length;f<l2;f++){c.push(d[f])}}else{c.push(d)}}s=c}else{s=bb(s)}if(s instanceof Array){s.reverse();var g='$js(s,y'+(a?',true':'')+');';for(var i=0,l=s.length;i<l;i++){g='$js.onExists("'+s[i]+'",function(){'+g+'},n);'}eval(g);return}if(!b&&typeof(bh[s])!='undefined'){if(bh[s]){if(typeof(y)=='function'){y()}}else if(typeof(n)=='function'){n()}return}var h=P(s);var j;if(w.XMLHttpRequest){j=new XMLHttpRequest()}else if(w.ActiveXObject){try{j=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){j=new ActiveXObject("Microsoft.XMLHTTP")}}j.open('HEAD',D(h,C(s,'js'),$js.min,'js',$js.cdn),true);j.onreadystatechange=function(){if(j.readyState==4){if(j.status!=404){bh[s]=true;$js(s,y,a)}else{bh[s]=false;if(typeof(n)=='function'){n()}}}};j.send()};var bj=function(a,k){a.then(function(){L[k]=arguments;F.push(k);O(k);G.push(k)})};var bk=function(u,c,a){if(u instanceof Array&&u.length===0){if(c)c()}else{u=bb(u);if(typeof(u)=='object'){if(a)bf(u,c);else be(u,c)}else{if(typeof(u)=='function'){c=u;u=0}if(typeof($js.dependenciesMap[u])!='undefined'){be($js.dependenciesMap[u],function(){bg(u,c,!a)})}else{bg(u,c,!a)}}}return u};$js=(function(){var f=function(){var u,c,sync=!$js.async;for(var i=0,l=arguments.length;i<l;i++){switch(typeof(arguments[i])){case'boolean':sync=arguments[i];break;case'function':c=arguments[i];break;case'string':u=[arguments[i]];break;case'object':u=arguments[i];break}}var b={};if(u instanceof Array){for(var i=0,l=u.length;i<l;i++){var d=u[i];if(typeof(d)=='object'&&typeof(d.then)=='function'){var e=q(K,d);if(!e){e='////'+(++M);K[e]=d;b[e]=d}u.splice(i,1,e)}}}u=bk(u,c,sync);for(var k in b){if(b.hasOwnProperty(k)){bj(b[k],k)}}return function(){var a=arguments;return $js.exec(u,function(){$js.apply(null,a)})}};f.exec=bk;f.dependenciesMap={};f.aliasMap={};f.modules={};f.modulesStack=[];f.dev=false;f.async=true;f.path='';f.pathDetection=true;f.pathSuffix='.js';f.min=false;f.cdn=false;f.inProdFilesRegistry=[];f.inDevFilesRegistry=[];f.alias=function(a,b){if(typeof(a)=='object'){for(var k in a){if(a.hasOwnProperty(k)){f.alias(k,a[k])}}}else{f.aliasMap[a]=b}};f.require=function(a,b){if(typeof(a)=='boolean'){b=a;a=arguments[1]}var c={};I=c;$js(a,function(){if(!c.callback){I=false}else{c.callback()}},b)};f.waitingModule=J;f.module=function(){var a,mod,obj,sync=!$js.async;for(var i=0,l=arguments.length;i<l;i++){switch(typeof(arguments[i])){case'string':a=arguments[i];break;case'function':mod=arguments[i];break;case'object':if(obj&&!mod)mod=arguments[i];else obj=arguments[i];break;case'boolean':sync=arguments[i];break}}if(!mod&&typeof(obj)!='undefined'){mod=obj;obj=null}if(!mod){return f.modules[P(a)]}else{if(obj){var b={};I=b;var c=$js(obj,function(){if(a){f.modules[P(a)]=mod;delete(J[a])}else{f.modulesStack.push(mod)}if(!b.callback){I=false}else{b.callback()}},sync);if(a){J[a]=c}}else{if(a){f.modules[P(a)]=mod}else{f.modulesStack.push(mod)}}}};f.dependencies=function(a){for(var k in a){if(!a.hasOwnProperty(k))continue;var v=a[k];if(typeof($js.aliasMap[k])!='undefined'){var b=k;k=$js.aliasMap[b];if(typeof(k)=='object'){k=k.reverse();for(var i=0,l=k.length;i<l;i++){$js.aliasMap[b].unshift(k[i])}continue}}if(typeof(f.dependenciesMap[k])=='undefined'){f.dependenciesMap[k]=[]}if(typeof(v)=='string'){if(typeof($js.aliasMap[v])!='undefined'){f.dependenciesMap[k].push($js.aliasMap[v])}else{f.dependenciesMap[k].push(v)}}else{v=bb(v);for(var c in v){if(!v.hasOwnProperty(c))continue;f.dependenciesMap[k].push(v[c])}}}};f.invokeArray=function(a,b){return $js(a,function(){$js.module(a).apply(null,b)})};f.invoke=function(){var a=Array.prototype.slice.call(arguments);var b=a.shift();return $js.invokeArray(b,a)};f.onExists=bi;f.config=function(o){for(var k in o){if(!o.hasOwnProperty(k))continue;if(typeof($js[k])=='function'){$js[k](o[k])}else{$js[k]=o[k]}}};f.inProdFiles=function(a){for(var i=0,l=a.length;i<l;i++){var b=bb(a[i]);if(typeof(b)=='object'){$js.inProdFiles(b)}else if($js.inProdFilesRegistry.indexOf(b)===-1){$js.inProdFilesRegistry.push(b)}}};f.inDevFiles=function(a){for(var i=0,l=a.length;i<l;i++){var b=bb(a[i]);if(typeof(b)=='object'){$js.inDevFiles(b)}else if($js.inDevFilesRegistry.indexOf(b)===-1){$js.inDevFilesRegistry.push(b)}}};f.intercept=function(){var a={};I=a;return function(){if(!a.callback){I=false}else{a.callback()}}};f.deferredResult=function(a){var b=q(K,a);return L[b]};f.resolve=S;f.load=f;return f})();var y={};var bl=function(o){var a=[];for(var k in o){if(!o.hasOwnProperty(k))continue;a.push(k)}return a};var bm=d.getElementsByTagName('base');if(bm.length){var bn=bm[0].getAttribute('data-cdn');if(typeof(bn)!='undefined'){$js.cdn=bn}}var bo=function(k,s){x(k,function(){for(var i=0,l=s.length;i<l;i++){if(s[i])s[i]()}})};var y={};var bp=function(){bg=x;for(var k in E[0]){if(!E[0].hasOwnProperty(k))continue;bo(k,E[0][k])}for(var k in E[1]){if(!E[1].hasOwnProperty(k))continue;if(!y[k])y[k]=[];y[k].push(E[1][k])}var a='';var b=bl(y).reverse();for(var u=0,l=b.length;u<l;u++){u=b[u];var c=bl(y[u]).reverse();var d='';for(var i=0,l2=c.length;i<l2;i++){if(y[u]&&y[u][i])d+='y["'+u+'"]["'+i+'"]();'}a='x("'+u+'"'+(a?',function(){'+d+a+'}':'')+');'}if(a)eval(a)};if(w.addEventListener)w.addEventListener('load',bp,false);else if(w.attachEvent)w.attachEvent('onload',bp);else w.onload=bp})(window,document);