/*
* Yepnope.js 0.2.3 
* by AlexSexton@gmail.com
* WTFPL License
*/
(function(N,X,ha){var Y,Aa=N.$LAB,ia=X.getElementsByTagName("head")[0]||X.documentElement,Ba=ia.firstChild,Ca={}.toString,A={isArray:Array.isArray||function(f){return Ca.call(f)=="[object Array]"},isObject:function(f){return typeof f=="object"},isString:function(f){return typeof f=="string"}},Z=[],ja={css:function(f){f.forceCSS=true;return f},wait:function(f){f.autoCallback=function(){};return f}};(function(f){function I(l,g){var m=/^\w+\:\/\//,r;if(typeof l!=u)l="";if(typeof g!=u)g="";r=(m.test(l)?
"":g)+l;return(m.test(r)?"":r.charAt(0)==="/"?ka:la)+r}function L(l,g){function m(a,b){if(a[p]&&a[p]!==o&&a[p]!=="loaded"||b[k])return s;a[S]=a[B]=i;return q}function r(a,b,e){if((e=!!e)||m(a,b)){b[k]=q;for(var c in w)if(w[$](c)&&!w[c][k])return;ma=q;na()}}function C(a){if(O.call(a[h])===aa){a[h]();a[h]=i}}function Da(a,b){if(m(a,b)){b[d]=q;P(function(){D[b[H]].removeChild(a);C(b)},0)}}function Ea(a,b){if(a[p]===4){a[B]=ba;b[d]=q;P(function(){C(b)},0)}}function ca(a,b,e,c,t,x){var J=a[H];P(function(){if("item"in
D[J]){if(!D[J][0]){P(arguments.callee,25);return}D[J]=D[J][0]}var E=v.createElement(T);if(typeof e==u)E.type=e;if(typeof c==u)E.charset=c;if(O.call(t)===aa){E[S]=E[B]=function(){t(E,a)};E.src=b}D[J].insertBefore(E,J===y?D[J].firstChild:i);if(typeof x==u){E.text=x;r(E,a,q)}},0)}function oa(a,b,e,c){da[a[n]]=q;ca(a,b,e,c,r)}function pa(a,b,e,c){var t=arguments;if(F&&a[d]==i){a[d]=s;ca(a,b,qa,c,Da)}else if(!F&&a[d]!=i&&!a[d])a[h]=function(){pa.apply(i,t)};else F||oa.apply(i,t)}function ra(a,b,e,c){var t=
arguments,x;if(F&&a[d]==i){a[d]=s;x=a.xhr=sa?new sa("Microsoft.XMLHTTP"):new f.XMLHttpRequest;x[B]=function(){Ea(x,a)};x.open("GET",b);x.send("")}else if(!F&&a[d]!=i&&!a[d])a[h]=function(){ra.apply(i,t)};else if(!F){da[a[n]]=q;ca(a,b,e,c,i,a.xhr.responseText);a.xhr=i}}function ta(a){if(a.allowDup==i)a.allowDup=g.dupe;var b=a.type,e=a.charset,c=a.allowDup;a=I(a.src,Fa);var t=I(a).indexOf(ka)===0;if(typeof e!=u)e=i;c=!!c;if(c=!c){if(!(c=da[a]!=i)){if(!(c=F&&w[a]))a:{for(var x=-1;c=Ga[++x];)if(typeof c.src==
u&&a===I(c.src)&&c.type!==qa){c=q;break a}c=s}c=c}c=c}if(c)w[a]!=i&&w[a][d]&&!w[a][k]&&t&&r(i,w[a],q);else{if(w[a]==i)w[a]={};c=w[a];if(c[H]==i)c[H]=Ha;c[k]=s;c[n]=a;ea=q;if(!U&&ua&&t)ra(c,a,b,e);else!U&&va?pa(c,a,b,e):oa(c,a,b,e)}}function fa(a){l&&!U&&V.push(a);if(!l||Q)a()}function wa(a){var b=[],e;for(e=-1;++e<a.length;)if(O.call(a[e])===Ia)b=b.concat(wa(a[e]));else b[b.length]=a[e];return b}l=!!l;if(g==i)g=K;var ma=s,Q=l&&g[j],va=Q&&g.cache,U=Q&&g.order,ua=Q&&g.xhr,Ja=g[M],Ha=g.which,Fa=g.base,
na=ba,ea=s,W,F=q,w={},V=[],ga=i;Q=va||ua||U;W={script:function(){xa(ga);var a=wa(arguments),b=W,e;if(Ja)for(e=-1;++e<a.length;){if(e===0)fa(function(){ta(typeof a[0]==u?{src:a[0]}:a[0])});else b=b.script(a[e]);b=b.wait()}else fa(function(){for(e=-1;++e<a.length;)ta(typeof a[e]==u?{src:a[e]}:a[e])});ga=P(function(){F=s},5);return b},wait:function(a){xa(ga);F=s;O.call(a)===aa||(a=ba);var b=L(q,g),e=b.trigger,c=function(){try{a()}catch(x){}e()};delete b.trigger;var t=function(){if(ea&&!ma)na=c;else c()};
l&&!ea?V.push(t):fa(t);return b}};if(l)W.trigger=function(){for(var a,b=-1;a=V[++b];)a();V=[]};return W}function G(l){var g,m={},r={UseCachePreload:"cache",UseLocalXHR:"xhr",UsePreloading:j,AlwaysPreserveOrder:M,AllowDuplicates:"dupe"},C={AppendTo:H,BasePath:"base"};for(g in r)C[g]=r[g];m.order=!!K.order;for(g in C)if(C[$](g)&&K[C[g]]!=i)m[C[g]]=l[g]!=i?l[g]:K[C[g]];for(g in r)if(r[$](g))m[r[g]]=!!m[r[g]];if(!m[j])m.cache=m.order=m.xhr=s;m.which=m.which===y||m.which===z?m.which:y;return m}var u="string",
y="head",z="body",T="script",p="readyState",d="preloaddone",h="loadtrigger",n="srcuri",j="preload",o="complete",k="done",H="which",M="preserve",B="onreadystatechange",S="onload",$="hasOwnProperty",qa="script/cache",aa="[object Function]",Ia="[object Array]",i=null,q=true,s=false,v=f.document,sa=f.ActiveXObject,P=f.setTimeout,xa=f.clearTimeout,O=Object.prototype.toString,ba=function(){},D={},da={},la=/^[^?#]*\//.exec(f.location.href)[0],ka=/^\w+\:\/\/\/?[^\/]+/.exec(la)[0],Ga=v.getElementsByTagName(T),
ya=f.opera&&O.call(f.opera)=="[object Opera]",za="MozAppearance"in v.documentElement.style,K={cache:!(za||ya),order:za||ya,xhr:q,dupe:q,base:"",which:y};K[M]=s;K[j]=q;D[y]=v.head||v.getElementsByTagName(y);D[z]=v.getElementsByTagName(z);f.$LAB={setGlobalDefaults:function(l){K=G(l)},setOptions:function(l){return L(s,G(l))},script:function(){return L().script.apply(i,arguments)},wait:function(){return L().wait.apply(i,arguments)}};(function(l,g,m){if(v[p]==i&&v[l]){v[p]="loading";v[l](g,m=function(){v.removeEventListener(g,
m,s);v[p]=o},s)}})("addEventListener","DOMContentLoaded")})(N);Y=N.$LAB;N.$LAB=Aa;var R=function(f,I){function L(d){if(d){var h=d.split("!"),n=h.length;d=Z.length;var j={url:h[n-1],prefixes:n>1?h.slice(0,n-1):ha},o,k;for(k=0;k<n-1;k++)if(o=ja[h[k]])j=o(j);for(h=0;h<d;h++)j=Z[h](j);return j}return false}function G(d,h,n,j){var o=L(d);if(!o||!o.url||o.bypass)return n;var k=o.url,H=k.length,M=o.instead,B=o.autoCallback,S=o.forceJS;o=o.forceCSS;if(M)return M(d,h,n,j);else if(H>4&&(o||!S&&k.substr(H-4)===
".css")){d=X.createElement("link");d.href=k;d.rel="stylesheet";d.type="text/css";ia.insertBefore(d,Ba);h&&h(k,j);B&&B(k,j)}else{n=n.script(k);if(h||B)n=n.wait(function(){h&&h(k,j);B&&B(k,j)})}return n}function u(d,h){var n=!!d.test,j=n?d.yep:d.nope,o=d.callback||(d.wait?function(){}:ha);if(A.isString(j))h=G(j,o,h,n);else if(A.isArray(j))for(var k=0;k<j.length;k++)h=G(j[k],o,h,n);if(d.both&&!d.load)d.load=d.both;if(A.isString(d.load))h=G(d.load,o,h,n);else if(A.isArray(d.load))for(j=0;j<d.load.length;j++)h=
G(d.load[j],o,h,n);return h}var y,z,T=f.length,p=I||Y;if(A.isString(f))p=G(f,false,p);else if(A.isArray(f))for(y=0;y<T;y++){z=f[y];if(A.isString(z))p=G(z,false,p);else if(A.isArray(z))p=R(z,p);else if(A.isObject(z))p=u(z,p)}else if(A.isObject(f))p=u(f,p);return p};R.addPrefix=function(f,I){ja[f]=I};R.addFilter=function(f){Z.push(f)};R.$LAB=Y;N.yepnope=R})(this,this.document);

