get-min.js revision 97bbd022693b3cfaa4a5dbae75a98aaa6e8acecf
YUI.add("get",function(A){(function(){var C=A.UA,B=A.Lang,D=A.guid("yui_"),F="text/javascript",G="text/css",E="stylesheet";A.Get=function(){var O={},M=0,H=0,V=false,X=function(b,Y,c){var Z=c||A.config.win,e=Z.document,f=e.createElement(b),a;for(a in Y){if(Y[a]&&Y.hasOwnProperty(a)){f.setAttribute(a,Y[a]);}}return f;},U=function(Y,Z,b){var a={id:D+(H++),type:G,rel:E,href:Y};if(b){a.charset=b;}return X("link",a,Z);},T=function(Y,Z,b){var a={id:D+(H++),type:F,src:Y};if(b){a.charset=b;}return X("script",a,Z);},P=function(g){var c=O[g],f,Y,e,b,a,Z;if(c){f=c.nodes;Y=f.length;e=c.win.document;b=e.getElementsByTagName("head")[0];if(c.insertBefore){a=N(c.insertBefore,g);if(a){b=a.parentNode;}}for(Z=0;Z<Y;Z=Z+1){b.removeChild(f[Z]);}}c.nodes=[];},Q=function(Y,Z){return{tId:Y.tId,win:Y.win,data:Y.data,nodes:Y.nodes,msg:Z,purge:function(){P(this.tId);}};},W=function(b,a){var Y=O[b],Z;if(Y.timer){Y.timer.cancel();}if(Y.onFailure){Z=Y.context||Y;Y.onFailure.call(Z,Q(Y,a));}},N=function(Y,b){var Z=O[b],a=(B.isString(Y))?Z.win.document.getElementById(Y):Y;if(!a){W(b,"target node not found: "+Y);}return a;},K=function(b){var Y=O[b],a,Z;if(Y.timer){Y.timer.cancel();}Y.finished=true;if(Y.aborted){a="transaction "+b+" was aborted";W(b,a);return;}if(Y.onSuccess){Z=Y.context||Y;Y.onSuccess.call(Z,Q(Y));}},R=function(a){var Y=O[a],Z;if(Y.onTimeout){Z=Y.context||Y;Y.onTimeout.call(Z,Q(Y));}},J=function(a,e){var Z=O[a],c,i,g,f,b,Y,j;if(Z.timer){Z.timer.cancel();}if(Z.aborted){c="transaction "+a+" was aborted";W(a,c);return;}if(e){Z.url.shift();if(Z.varName){Z.varName.shift();}}else{Z.url=(B.isString(Z.url))?[Z.url]:Z.url;if(Z.varName){Z.varName=(B.isString(Z.varName))?[Z.varName]:Z.varName;}}i=Z.win;g=i.document;f=g.getElementsByTagName("head")[0];if(Z.url.length===0){K(a);return;}Y=Z.url[0];if(!Y){Z.url.shift();return J(a);}if(Z.timeout){Z.timer=B.later(Z.timeout,Z,R,a);}if(Z.type==="script"){b=T(Y,i,Z.charset);}else{b=U(Y,i,Z.charset);}L(Z.type,b,a,Y,i,Z.url.length);Z.nodes.push(b);if(Z.insertBefore){j=N(Z.insertBefore,a);if(j){j.parentNode.insertBefore(b,j);}}else{f.appendChild(b);}if((C.webkit||C.gecko)&&Z.type==="css"){J(a,Y);}},I=function(){if(V){return;}V=true;var Y,Z;for(Y in O){if(O.hasOwnProperty(Y)){Z=O[Y];if(Z.autopurge&&Z.finished){P(Z.tId);delete O[Y];}}}V=false;},S=function(Z,Y,a){a=a||{};var d="q"+(M++),b,c=a.purgethreshold||A.Get.PURGE_THRESH;if(M%c===0){I();}O[d]=A.merge(a,{tId:d,type:Z,url:Y,finished:false,nodes:[]});b=O[d];b.win=b.win||A.config.win;b.context=b.context||b;b.autopurge=("autopurge" in b)?b.autopurge:(Z==="script")?true:false;B.later(0,b,J,d);return{tId:d};},L=function(a,g,e,Z,d,c,Y){var b=Y||J;if(C.ie){g.onreadystatechange=function(){var f=this.readyState;if("loaded"===f||"complete"===f){g.onreadystatechange=null;b(e,Z);}};}else{if(C.webkit){if(a==="script"){g.addEventListener("load",function(){b(e,Z);});}}else{g.onload=function(){b(e,Z);};g.onerror=function(f){W(e,f+": "+Z);};}}};return{PURGE_THRESH:20,_finalize:function(Y){B.later(0,null,K,Y);},abort:function(Z){var a=(B.isString(Z))?Z:Z.tId,Y=O[a];if(Y){Y.aborted=true;}},script:function(Y,Z){return S("script",Y,Z);},css:function(Y,Z){return S("css",Y,Z);}};}();})();},"@VERSION@");