window.Modernizr=function(n,t,i){function h(n){s.cssText=n}function ht(n,t){return h(g.join(n+";")+(t||""))}function c(n,t){return typeof n===t}function a(n,t){return!!~(""+n).indexOf(t)}function rt(n,t){var u,r;for(u in n)if(r=n[u],!a(r,"-")&&s[r]!==i)return t=="pfx"?r:!0;return!1}function ct(n,t,r){var f,u;for(f in n)if(u=t[n[f]],u!==i)return r===!1?n[f]:c(u,"function")?u.bind(r||t):u;return!1}function e(n,t,i){var r=n.charAt(0).toUpperCase()+n.slice(1),u=(n+" "+et.join(r+" ")+r).split(" ");return c(t,"string")||c(t,"undefined")?rt(u,t):(u=(n+" "+ot.join(r+" ")+r).split(" "),ct(u,t,i))}function lt(){u.input=function(i){for(var r=0,u=i.length;r',n,"<\/style>"].join(""),f.id=l,(s?f:e).innerHTML+=c,e.appendChild(f),s||(e.style.background="",e.style.overflow="hidden",v=o.style.overflow,o.style.overflow="hidden",o.appendChild(e)),a=i(f,n),s?f.parentNode.removeChild(f):(e.parentNode.removeChild(e),o.style.overflow=v),!!a},it={}.hasOwnProperty,w,b;w=!c(it,"undefined")&&!c(it.call,"undefined")?function(n,t){return it.call(n,t)}:function(n,t){return t in n&&c(n.constructor.prototype[t],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=tt.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(tt.call(arguments))),Object(u)===u?u:e):t.apply(n,i.concat(tt.call(arguments)))},r}),r.flexbox=function(){return e("flexWrap")},r.flexboxlegacy=function(){return e("boxDirection")},r.rgba=function(){return h("background-color:rgba(150,255,150,.5)"),a(s.backgroundColor,"rgba")},r.hsla=function(){return h("background-color:hsla(120,40%,100%,.5)"),a(s.backgroundColor,"rgba")||a(s.backgroundColor,"hsla")},r.multiplebgs=function(){return h("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(s.background)},r.backgroundsize=function(){return e("backgroundSize")},r.borderimage=function(){return e("borderImage")},r.borderradius=function(){return e("borderRadius")},r.boxshadow=function(){return e("boxShadow")},r.textshadow=function(){return t.createElement("div").style.textShadow===""},r.opacity=function(){return ht("opacity:.55"),/^0.55$/.test(s.opacity)},r.cssanimations=function(){return e("animationName")},r.csscolumns=function(){return e("columnCount")},r.cssgradients=function(){var n="background-image:",t="gradient(linear,left top,right bottom,from(#9f9),to(white));",i="linear-gradient(left top,#9f9, white);";return h((n+"-webkit- ".split(" ").join(t+n)+g.join(i+n)).slice(0,-n.length)),a(s.backgroundImage,"gradient")},r.cssreflections=function(){return e("boxReflect")},r.csstransforms=function(){return!!e("transform")},r.csstransforms3d=function(){var n=!!e("perspective");return n&&"webkitPerspective"in o.style&&p("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t){n=t.offsetLeft===9&&t.offsetHeight===3}),n},r.csstransitions=function(){return e("transition")},r.fontface=function(){var n;return p('@font-face {font-family:"font";src:url("https://")}',function(i,r){var f=t.getElementById("smodernizr"),u=f.sheet||f.styleSheet,e=u?u.cssRules&&u.cssRules[0]?u.cssRules[0].cssText:u.cssText||"":"";n=/src/i.test(e)&&e.indexOf(r.split(" ")[0])===0}),n},r.generatedcontent=function(){var n;return p(["#",l,"{font:0/0 a}#",l,':after{content:"',d,'";visibility:hidden;font:3px/1 a}'].join(""),function(t){n=t.offsetHeight>=3}),n};for(b in r)w(r,b)&&(y=b.toLowerCase(),u[y]=r[b](),nt.push((u[y]?"":"no-")+y));return u.input||lt(),u.addTest=function(n,t){if(typeof n=="object")for(var r in n)w(n,r)&&u.addTest(r,n[r]);else{if(n=n.toLowerCase(),u[n]!==i)return u;t=typeof t=="function"?t():t,typeof k!="undefined"&&k&&(o.className+=" "+(t?"":"no-")+n),u[n]=t}return u},h(""),ut=f=null,function(n,t){function v(n,t){var i=n.createElement("p"),r=n.getElementsByTagName("head")[0]||n.documentElement;return i.innerHTML="x