window.Modernizr=function(k,f,q){function v(a){s.cssText=a}function V(a,b){return v(t.join(a+";")+(b||""))}function w(a,b){return typeof a===b}function E(a,b){return!!~(""+a).indexOf(b)}function F(a,b){for(var c in a)if(s[a[c]]!==q)return b=="pfx"?a[c]:true;return false}function r(a,b){var c=a.charAt(0).toUpperCase()+a.substr(1);a=(a+" "+x.join(c+" ")+c).split(" ");return F(a,b)}function W(){g.input=function(a){for(var b=0,c=a.length;b<c;b++)P[a[b]]=!!(a[b]in j);return P}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));
g.inputtypes=function(a){for(var b=0,c,d,i=a.length;b<i;b++){j.setAttribute("type",d=a[b]);if(c=j.type!=="text"){j.value=G;j.style.cssText="position:absolute;visibility:hidden;";if(/^range$/.test(d)&&j.style.WebkitAppearance!==q){n.appendChild(j);c=f.defaultView;c=c.getComputedStyle&&c.getComputedStyle(j,null).WebkitAppearance!=="textfield"&&j.offsetHeight!==0;n.removeChild(j)}else if(!/^(search|tel)$/.test(d))if(/^(url|email)$/.test(d))c=j.checkValidity&&j.checkValidity()===false;else if(/^color$/.test(d)){n.appendChild(j);
c=j.value!=G;n.removeChild(j)}else c=j.value!=G}Q[a[b]]=!!c}return Q}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var g={},n=f.documentElement;f.head||f.getElementsByTagName("head");var e=f.createElement("modernizr"),s=e.style,j=f.createElement("input"),G=":)",R=Object.prototype.toString,t=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),x="Webkit Moz O ms Khtml".split(" "),H={svg:"http://www.w3.org/2000/svg"};e={};var Q={},P={},S=[],I,L=function(a,
b,c,d){var i,h=f.createElement("div");if(parseInt(c,10))for(;c--;){i=f.createElement("div");i.id=d?d[c]:"modernizr"+(c+1);h.appendChild(i)}c=["&shy;<style>",a,"</style>"].join("");h.id="modernizr";h.innerHTML+=c;n.appendChild(h);a=b(h,a);h.parentNode.removeChild(h);return!!a},J=function(){function a(c,d){d=d||f.createElement(b[c]||"div");c="on"+c;var i=c in d;if(!i){d.setAttribute||(d=f.createElement("div"));if(d.setAttribute&&d.removeAttribute){d.setAttribute(c,"");i=w(d[c],"function");w(d[c],q)||
(d[c]=q);d.removeAttribute(c)}}return i}var b={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return a}(),M={}.hasOwnProperty,N;N=!w(M,q)&&!w(M.call,q)?function(a,b){return M.call(a,b)}:function(a,b){return b in a&&w(a.constructor.prototype[b],q)};(function(a,b){a=a.join("");var c=b.length;L(a,function(d,i){var h=f.styleSheets[f.styleSheets.length-1];h=h.cssRules&&h.cssRules[0]?h.cssRules[0].cssText:h.cssText||"";d=d.childNodes;for(var m={};c--;)m[d[c].id]=
d[c];g.touch="ontouchstart"in k||m.touch.offsetTop===9;g.csstransforms3d=m.csstransforms3d.offsetLeft===9;g.generatedcontent=m.generatedcontent.offsetHeight>=1;g.fontface=/src/i.test(h)&&h.indexOf(i.split(" ")[0])===0},c,b)})(['@font-face {font-family:"font";src:url("https://")}',["@media (",t.join("touch-enabled),("),"modernizr){#touch{top:9px;position:absolute}}"].join(""),["@media (",t.join("transform-3d),("),"modernizr){#csstransforms3d{left:9px;position:absolute}}"].join(""),['#generatedcontent:after{content:"',
G,'";visibility:hidden}'].join("")],["fontface","touch","csstransforms3d","generatedcontent"]);e.flexbox=function(){function a(h,m,z,A){m+=":";h.style.cssText=(m+t.join(z+";"+m)).slice(0,-m.length)+(A||"")}function b(h,m,z,A){h.style.cssText=t.join(m+":"+z+";")+(A||"")}var c=f.createElement("div"),d=f.createElement("div");a(c,"display","box","width:42px;padding:0;");b(d,"box-flex","1","width:10px;");c.appendChild(d);n.appendChild(c);var i=d.offsetWidth===42;c.removeChild(d);n.removeChild(c);return i};
e.canvas=function(){var a=f.createElement("canvas");return!!(a.getContext&&a.getContext("2d"))};e.canvastext=function(){return!!(g.canvas&&w(f.createElement("canvas").getContext("2d").fillText,"function"))};e.webgl=function(){return!!k.WebGLRenderingContext};e.touch=function(){return g.touch};e.geolocation=function(){return!!navigator.geolocation};e.postmessage=function(){return!!k.postMessage};e.websqldatabase=function(){return!!k.openDatabase};e.indexedDB=function(){for(var a=-1,b=x.length;++a<
b;)if(k[x[a].toLowerCase()+"IndexedDB"])return true;return!!k.indexedDB};e.hashchange=function(){return J("hashchange",k)&&(f.documentMode===q||f.documentMode>7)};e.history=function(){return!!(k.history&&history.pushState)};e.draganddrop=function(){return J("dragstart")&&J("drop")};e.websockets=function(){for(var a=-1,b=x.length;++a<b;)if(k[x[a]+"WebSocket"])return true;return"WebSocket"in k};e.rgba=function(){v("background-color:rgba(150,255,150,.5)");return E(s.backgroundColor,"rgba")};e.hsla=function(){v("background-color:hsla(120,40%,100%,.5)");
return E(s.backgroundColor,"rgba")||E(s.backgroundColor,"hsla")};e.multiplebgs=function(){v("background:url(https://),url(https://),red url(https://)");return/(url\s*\(.*?){3}/.test(s.background)};e.backgroundsize=function(){return r("backgroundSize")};e.borderimage=function(){return r("borderImage")};e.borderradius=function(){return r("borderRadius")};e.boxshadow=function(){return r("boxShadow")};e.textshadow=function(){return f.createElement("div").style.textShadow===""};e.opacity=function(){V("opacity:.55");
return/^0.55$/.test(s.opacity)};e.cssanimations=function(){return r("animationName")};e.csscolumns=function(){return r("columnCount")};e.cssgradients=function(){v(("background-image:"+t.join("gradient(linear,left top,right bottom,from(#9f9),to(white));background-image:")+t.join("linear-gradient(left top,#9f9, white);background-image:")).slice(0,-17));return E(s.backgroundImage,"gradient")};e.cssreflections=function(){return r("boxReflect")};e.csstransforms=function(){return!!F(["transformProperty",
"WebkitTransform","MozTransform","OTransform","msTransform"])};e.csstransforms3d=function(){var a=!!F(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);if(a&&"webkitPerspective"in n.style)a=g.csstransforms3d;return a};e.csstransitions=function(){return r("transitionProperty")};e.fontface=function(){return g.fontface};e.generatedcontent=function(){return g.generatedcontent};e.video=function(){var a=f.createElement("video"),b=false;try{if(b=!!a.canPlayType){b=
new Boolean(b);b.ogg=a.canPlayType('video/ogg; codecs="theora"');b.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"')||a.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"');b.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"')}}catch(c){}return b};e.audio=function(){var a=f.createElement("audio"),b=false;try{if(b=!!a.canPlayType){b=new Boolean(b);b.ogg=a.canPlayType('audio/ogg; codecs="vorbis"');b.mp3=a.canPlayType("audio/mpeg;");b.wav=a.canPlayType('audio/wav; codecs="1"');b.m4a=a.canPlayType("audio/x-m4a;")||
a.canPlayType("audio/aac;")}}catch(c){}return b};e.localstorage=function(){try{return!!localStorage.getItem}catch(a){return false}};e.sessionstorage=function(){try{return!!sessionStorage.getItem}catch(a){return false}};e.webworkers=function(){return!!k.Worker};e.applicationcache=function(){return!!k.applicationCache};e.svg=function(){return!!f.createElementNS&&!!f.createElementNS(H.svg,"svg").createSVGRect};e.inlinesvg=function(){var a=f.createElement("div");a.innerHTML="<svg/>";return(a.firstChild&&
a.firstChild.namespaceURI)==H.svg};e.smil=function(){return!!f.createElementNS&&/SVG/.test(R.call(f.createElementNS(H.svg,"animate")))};e.svgclippaths=function(){return!!f.createElementNS&&/SVG/.test(R.call(f.createElementNS(H.svg,"clipPath")))};for(var O in e)if(N(e,O)){I=O.toLowerCase();g[I]=e[O]();S.push((g[I]?"":"no-")+I)}g.input||W();g.addTest=function(a,b){if(typeof a=="object")for(var c in a)N(a,c)&&g.addTest(c,a[c]);else{a=a.toLowerCase();if(g[a]!==q)return;b=typeof b=="boolean"?b:!!b();n.className+=
" "+(b?"":"no-")+a;g[a]=b}return g};v("");e=j=null;k.attachEvent&&function(){var a=f.createElement("div");a.innerHTML="<elem></elem>";return a.childNodes.length!==1}()&&function(a,b){function c(o){for(var l=-1;++l<m;)o.createElement(h[l])}a.iepp=a.iepp||{};var d=a.iepp,i=d.html5elements||"abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",h=i.split("|"),m=h.length,z=new RegExp("(^|\\s)("+i+")","gi"),A=
new RegExp("<(/*)("+i+")","gi"),X=/^\s*[\{\}]\s*$/,Y=new RegExp("(^|[^\\n]*?\\s)("+i+")([^\\n]*)({[\\n\\w\\W]*?})","gi"),T=b.createDocumentFragment(),K=b.documentElement;i=K.firstChild;var y=b.createElement("body"),B=b.createElement("style"),Z=/print|all/,u;d.getCSS=function(o,l){if(o+""===q)return"";for(var p=-1,C=o.length,D,U=[];++p<C;){D=o[p];if(!D.disabled){l=D.media||l;Z.test(l)&&U.push(d.getCSS(D.imports,l),D.cssText);l="all"}}return U.join("")};d.parseCSS=function(o){for(var l=[],p;(p=Y.exec(o))!=
null;)l.push(((X.exec(p[1])?"\n":p[1])+p[2]+p[3]).replace(z,"$1.iepp_$2")+p[4]);return l.join("\n")};d.writeHTML=function(){var o=-1;for(u=u||b.body;++o<m;)for(var l=b.getElementsByTagName(h[o]),p=l.length,C=-1;++C<p;)if(l[C].className.indexOf("iepp_")<0)l[C].className+=" iepp_"+h[o];T.appendChild(u);K.appendChild(y);y.className=u.className;y.id=u.id;y.innerHTML=u.innerHTML.replace(A,"<$1font")};d._beforePrint=function(){B.styleSheet.cssText=d.parseCSS(d.getCSS(b.styleSheets,"all"));d.writeHTML()};
d.restoreHTML=function(){y.innerHTML="";K.removeChild(y);K.appendChild(u)};d._afterPrint=function(){d.restoreHTML();B.styleSheet.cssText=""};c(b);c(T);if(!d.disablePP){i.insertBefore(B,i.firstChild);B.media="print";B.className="iepp-printshim";a.attachEvent("onbeforeprint",d._beforePrint);a.attachEvent("onafterprint",d._afterPrint)}}(k,f);g._version="2.0.6";g._prefixes=t;g._domPrefixes=x;g.mq=function(a){if(k.matchMedia)return matchMedia(a).matches;var b;L("@media "+a+" { #modernizr { position: absolute; } }",
function(c){b=(k.getComputedStyle?getComputedStyle(c,null):c.currentStyle).position=="absolute"});return b};g.hasEvent=J;g.testProp=function(a){return F([a])};g.testAllProps=r;g.testStyles=L;g.prefixed=function(a){return r(a,"pfx")};n.className=n.className.replace(/\bno-js\b/,"")+(" js "+S.join(" "));return g}(this,this.document);
