/* Modernizr custom build of 1.7pre: fontface | flexbox | textshadow | rgba | hsla | borderimage | borderradius | boxshadow | opacity | backgroundsize | multiplebgs | cssanimations | csscolumns | cssgradients | cssreflections | csstransforms | csstransforms3d | csstransitions | iepp */
/* Modernizr.load enabled */
window.Modernizr=function(ap,ao,an){function O(){}function Q(f,e){var h=f.charAt(0).toUpperCase()+f.substr(1),g=(f+" "+Z.join(h+" ")+h).split(" ");
return !!S(g,e)}function S(e,c){for(var f in e){if(af[e[f]]!==an&&(!c||c(e[f],ag))){return !0}}}function U(d,c){return(""+d).indexOf(c)!==-1
}function W(d,c){return typeof d===c}function Y(d,c){return aa(ab.join(d+";")+(c||""))}function aa(b){af.cssText=b}var am="1.7pre",al={},ak=!0,aj=ao.documentElement,ai=ao.head||ao.getElementsByTagName("head")[0],ah="modernizr",ag=ao.createElement(ah),af=ag.style,ae=ao.createElement("input"),ad=":)",ac=Object.prototype.toString,ab=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),Z="Webkit Moz O ms Khtml".split(" "),X={svg:"http://www.w3.org/2000/svg"},V={},T={},R={},P=[],N,M=function(b){var h=ao.createElement("style"),g=ao.createElement("div"),f;
h.textContent=b+"{#modernizr{height:3px}}",ai.appendChild(h),g.id="modernizr",aj.appendChild(g),f=g.offsetHeight===3,h.parentNode.removeChild(h),g.parentNode.removeChild(g);
return !!f},K=function(){function c(h,g){g=g||ao.createElement(b[h]||"div");var a=(h="on"+h) in g;a||(g.setAttribute||(g=ao.createElement("div")),g.setAttribute&&g.removeAttribute&&(g.setAttribute(h,""),a=W(g[h],"function"),W(g[h],an)||(g[h]=an),g.removeAttribute(h))),g=null;
return a}var b={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return c}(),J=({}).hasOwnProperty,I;
W(J,an)||W(J.call,an)?I=function(d,c){return c in d&&W(d.constructor.prototype[c],an)}:I=function(d,c){return J.call(d,c)
},V.flexbox=function(){function j(f,e,l,k){f.style.cssText=ab.join(e+":"+l+";")+(k||"")}function b(f,e,l,k){e+=":",f.style.cssText=(e+ab.join(l+";"+e)).slice(0,-e.length)+(k||"")
}var i=ao.createElement("div"),h=ao.createElement("div");b(i,"display","box","width:42px;padding:0;"),j(h,"box-flex","1","width:10px;"),i.appendChild(h),aj.appendChild(i);
var g=h.offsetWidth===42;i.removeChild(h),aj.removeChild(i);return g},V.rgba=function(){aa("background-color:rgba(150,255,150,.5)");
return U(af.backgroundColor,"rgba")},V.hsla=function(){aa("background-color:hsla(120,40%,100%,.5)");return U(af.backgroundColor,"rgba")||U(af.backgroundColor,"hsla")
},V.multiplebgs=function(){aa("background:url(//:),url(//:),red url(//:)");return(new RegExp("(url\\s*\\(.*?){3}")).test(af.background)
},V.backgroundsize=function(){return Q("backgroundSize")},V.borderimage=function(){return Q("borderImage")},V.borderradius=function(){return Q("borderRadius","",function(b){return U(b,"orderRadius")
})},V.boxshadow=function(){return Q("boxShadow")},V.textshadow=function(){return ao.createElement("div").style.textShadow===""
},V.opacity=function(){Y("opacity:.55");return/^0.55$/.test(af.opacity)},V.cssanimations=function(){return Q("animationName")
},V.csscolumns=function(){return Q("columnCount")},V.cssgradients=function(){var e="background-image:",d="gradient(linear,left top,right bottom,from(#9f9),to(white));",f="linear-gradient(left top,#9f9, white);";
aa((e+ab.join(d+e)+ab.join(f+e)).slice(0,-e.length));return U(af.backgroundImage,"gradient")},V.cssreflections=function(){return Q("boxReflect")
},V.csstransforms=function(){return !!S(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"])
},V.csstransforms3d=function(){var b=!!S(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);
b&&"webkitPerspective" in aj.style&&(b=M("@media ("+ab.join("transform-3d),(")+"modernizr)"));return b},V.csstransitions=function(){return Q("transitionProperty")
},V.fontface=function(){var b,l,k=ai||aj,j=ao.createElement("style"),h=ao.implementation||{hasFeature:function(){return !1
}};j.type="text/css",k.insertBefore(j,k.firstChild),b=j.sheet||j.styleSheet;var g=h.hasFeature("CSS2","")?function(a){if(!b||!a){return !1
}var f=!1;try{b.insertRule(a,0),f=/src/i.test(b.cssRules[0].cssText),b.deleteRule(b.cssRules.length-1)}catch(e){}return f
}:function(a){if(!b||!a){return !1}b.cssText=a;return b.cssText.length!==0&&/src/i.test(b.cssText)&&b.cssText.replace(/\r+|\n+/g,"").indexOf(a.split(" ")[0])===0
};l=g('@font-face { font-family: "font"; src: url(data:,); }'),k.removeChild(j);return l};for(var L in V){I(V,L)&&(N=L.toLowerCase(),al[N]=V[L](),P.push((al[N]?"":"no-")+N))
}al.input||O(),al.crosswindowmessaging=al.postmessage,al.historymanagement=al.history,al.addTest=function(d,c){d=d.toLowerCase();
if(!al[d]){c=!!c(),aj.className+=" "+(c?"":"no-")+d,al[d]=c;return al}},aa(""),ag=ae=null,ak&&ap.attachEvent&&function(){var b=ao.createElement("div");
b.innerHTML="<elem></elem>";return b.childNodes.length!==1}()&&function(F,E){function q(h,g){var l=-1,k=h.length,j,i=[];while(++l<k){j=h[l],(g=j.media||g)!="screen"&&i.push(q(j.imports,g),j.cssText)
}return i.join("")}function r(d){var c=-1;while(++c<B){d.createElement(C[c])}}var D="abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",C=D.split("|"),B=C.length,A=new RegExp("(^|\\s)("+D+")","gi"),z=new RegExp("<(/*)("+D+")","gi"),y=new RegExp("(^|[^\\n]*?\\s)("+D+")([^\\n]*)({[\\n\\w\\W]*?})","gi"),x=E.createDocumentFragment(),w=E.documentElement,v=w.firstChild,u=E.createElement("body"),t=E.createElement("style"),s;
r(E),r(x),v.insertBefore(t,v.firstChild),t.media="print",F.attachEvent("onbeforeprint",function(){var b=-1,i=q(E.styleSheets,"all"),d=[],h;
s=s||E.body;while((h=y.exec(i))!=null){d.push((h[1]+h[2]+h[3]).replace(A,"$1.iepp_$2")+h[4])}t.styleSheet.cssText=d.join("\n");
while(++b<B){var g=E.getElementsByTagName(C[b]),f=g.length,e=-1;while(++e<f){g[e].className.indexOf("iepp_")<0&&(g[e].className+=" iepp_"+C[b])
}}x.appendChild(s),w.appendChild(u),u.className=s.className,u.innerHTML=s.innerHTML.replace(z,"<$1font")}),F.attachEvent("onafterprint",function(){u.innerHTML="",w.removeChild(u),w.appendChild(s),t.styleSheet.cssText=""
})}(ap,ao),al._enableHTML5=ak,al._version=am,aj.className=aj.className.replace(/\bno-js\b/,"")+" js "+P.join(" ");return al
}(this,this.document),function(aO,aN,aM){function U(){var b=ad;b.loader=V();return b}function V(){return{load:W,i:0}}function W(f,d){var h=this,g=d=="c"?ak:al;
d=d||aE,ah(f)?X(g,f,d,h.i++,aL):at.splice(h.i++,0,f);return h}function X(r,q,p,o,n){function b(){!f&&ac(g)&&(e.ready=f=1,(!p||p&&!ar)&&ab(),g[ax]=g[ay]=aJ,p&&n.removeChild(g))
}var g=aN.createElement(r),f=0,e={type:p,src:q,ready:aI};g.src=g.data=q,g.width=g.height="0",p&&r!=aw&&(g.type=p),g[ax]=g[ay]=b,r==av?g.onerror=b:r==aB&&(g.onerror=function(){e.ready=1,Y(1)
}),at.splice(o,0,e),n.appendChild(g),(an&&r==aB||r==aw)&&aK(function(){f||(e.ready=f=1,ab())},ad.errorTimeout)}function Y(e){var c=at[aA](),h=c?c.src:aM,g=c?c.type:aM;
ar=1,e&&h&&(c=at[aA](),h=aM),c?h&&g==aE?aK(function(){aa(c)},0):h&&g==aD?Z(c):(c(),ar=0,ab()):ar=0}function Z(b){var h=aN.createElement("link"),e;
h.href=b.src,h.rel="stylesheet",h.type="text/css",am||ap?function d(c){aK(function(){if(!e){try{c.sheet&&c.sheet.cssRules&&c.sheet.cssRules.length?(e=aH,ab()):d(c)
}catch(a){a.code==1000||a.message.match(/security|denied/i)?(e=aH,aK(function(){ab()},0)):d(c)}}},13)}(h):h.onload=function(){e||(e=aH,aK(function(){ab()
},0))},aK(function(){e||(e=aH,ab())},ad.errorTimeout),aL.insertBefore(h,aG)}function aa(b){var e=aN.createElement(aB),d;e.src=b.src,e[ay]=e[ax]=function(){!d&&ac(e)&&(d=1,ab(),e[ax]=e[ay]=aJ,aL.removeChild(e))
},aK(function(){d||(d=1,ab())},ad.errorTimeout),aL.appendChild(e)}function ab(){var e=1,d,f;for(f=-1,d=at.length;++f<d;){if(at[f].src&&!(e=at[f].ready)){break
}}e&&Y()}function ac(b){return !b[az]||b[az]=="loaded"||b[az]==aC}var aL=aN.documentElement,aK=aO.setTimeout,aJ=null,aI=!!0,aH=!!1,aG=aL.firstChild,aF=({}).toString,aE="j",aD="c",aC="complete",aB="script",aA="shift",az="readyState",ay="onreadystatechange",ax="onload",aw="object",av="img",au="["+aw+" ",at=[],ar=0,aq="Appearance",ap="Moz"+aq in aL.style,ao=ap&&!!aO.Event.prototype.preventBubble,an=aO.opera&&aF.call(aO.opera)==au+"Opera]",am="webkit"+aq in aL.style,al=an||ap&&!ao?av:ap?aw:aB,ak=am?av:al,aj=Array.isArray||function(b){return aF.call(b)==au+"Array]"
},ai=function(b){return typeof b==aw},ah=function(b){return typeof b=="string"},ag=function(b){return aF.call(b)==au+"Function]"
},af=[],ae={css:function(b){b.forceCSS=aH;return b}},ad;ad=function(g){function k(q,i){function r(b){if(ah(b)){i=l(b,t,i,0,w)
}else{if(ai(b)){for(s in b){b.hasOwnProperty(s)&&(i=l(b[s],t,i,s,w))}}}}var w=!!q.test,v=w?q.yep:q.nope,u=q.load||q.both,t=q.callback||aM,s;
r(v),r(u),q[aC]&&(i=i.load(q[aC]));return i}function l(B,A,z,y,x){var w=m(B);if(!w||!w.url||w.bypass){return z}var v=w.url,u=w.origUrl,t=v.length,s=w.instead,r=w.autoCallback,q=w.forceJS,h=w.forceCSS;
A&&(A=ag(A)?A:A[B]||A[y]||A[B.split("/").pop().split("?")[0]]);if(s){return s(B,A,z,y,x)}z.load(v,t>4&&(h||!q&&v.substr(t-4)===".css")?aD:aM),(ag(A)||ag(r))&&z.load(function(){var b=U();
A&&A(u,x,y,b),r&&r(u,x,y,b)});return z}function m(y){if(y){var x=y.split("!"),w=x.length,v=af.length,u=x[w-1],t={url:u,origUrl:u,prefixes:w>1?x.slice(0,w-1):aM},s,r,q;
for(r=0;r<w-1;r++){s=ae[x[r]],s&&(t=s(t))}for(q=0;q<v;q++){t=af[q](t)}return t}return aI}var c,p,o=g.length,n=this.yepnope.loader||V();
if(ah(g)){n=l(g,aI,n,0)}else{if(aj(g)){for(c=0;c<o;c++){p=g[c],ah(p)?n=l(p,aI,n,0):aj(p)?n=ad(p):ai(p)&&(n=k(p,n))}}else{ai(g)&&(n=k(g,n))
}}return n},ad.addPrefix=function(d,c){ae[d]=c},ad.addFilter=function(b){af.push(b)},ad.errorTimeout=10000,function(b,f,e){aN[az]==aJ&&aN[b]&&(aN[az]="loading",aN[b](f,e=function(){aN.removeEventListener(f,e,aI),aN[az]=aC
},aI))}("addEventListener","DOMContentLoaded"),aO.yepnope=ad=U()}(this,this.document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))
};
/* Add some UserAgent Sniffing */
(function(i){var j=navigator.userAgent.toLowerCase(),g=i.documentElement,k=[],l={};j=/(webkit)[ \/]([\w.]+)/.exec(j)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(j)||/(msie) ([\w.]+)/.exec(j)||!/compatible/.test(j)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(j)||[];
if(j[1]=="msie"){j[1]="ie"}k.push(j[1]);l={version:j[2]};l[j[1]]=true;if(l.ie){for(var h=3;h<11;h++){if(parseFloat(j[2])<h){k.push("lt-ie"+h)
}}}g.className=k.join(" ")+g.className})(document);
