window.Modernizr=function(n,c,s){function g(a,b){var d=a.charAt(0).toUpperCase()+a.substr(1),d=(a+" "+v.join(d+" ")+d).split(" ");return A(d,b)}function A(a,b){for(var d in a)if(k[a[d]]!==s)return b=="pfx"?a[d]:!0;return!1}var e={},t=c.documentElement;c.head||c.getElementsByTagName("head");var f=c.createElement("modernizr"),k=f.style,z=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),v="Webkit Moz O ms Khtml".split(" "),f={},l=[],p=function(a,b,d,o){var e,f,r=c.createElement("div");if(parseInt(d,10))for(;d--;)f=
c.createElement("div"),f.id=o?o[d]:"modernizr"+(d+1),r.appendChild(f);e=["&shy;<style>",a,"</style>"].join("");r.id="modernizr";r.innerHTML+=e;t.appendChild(r);a=b(r,a);r.parentNode.removeChild(r);return!!a},u,m={}.hasOwnProperty,q;typeof m!==s&&typeof m.call!==s?q=function(a,b){return m.call(a,b)}:q=function(a,b){return b in a&&typeof a.constructor.prototype[b]===s};(function(a,b){var d=a.join(""),o=b.length;p(d,function(a,b){for(var d=c.styleSheets[c.styleSheets.length-1],d=d.cssRules&&d.cssRules[0]?
d.cssRules[0].cssText:d.cssText||"";o--;);e.fontface=/src/i.test(d)&&d.indexOf(b.split(" ")[0])===0},o,b)})(['@font-face {font-family:"font";src:url("https://")}'],["fontface"]);f.canvas=function(){var a=c.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")};f.multiplebgs=function(){k.cssText="background:url(https://),url(https://),red url(https://)";return/(url\s*\(.*?){3}/.test(k.background)};f.backgroundsize=function(){return g("backgroundSize")};f.opacity=function(){var a=z.join("opacity:.55;")+
"";k.cssText=a;return/^0.55$/.test(k.opacity)};f.csscolumns=function(){return g("columnCount")};f.fontface=function(){return e.fontface};f.video=function(){var a=c.createElement("video"),b=!1;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(d){}return b};f.audio=function(){var a=
c.createElement("audio"),b=!1;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(d){}return b};for(var w in f)q(f,w)&&(u=w.toLowerCase(),e[u]=f[w](),l.push((e[u]?"":"no-")+u));e.addTest=function(a,b){if(typeof a=="object")for(var d in a)q(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==s)return;b=typeof b==
"boolean"?b:!!b();t.className+=" "+(b?"":"no-")+a;e[a]=b}return e};k.cssText="";f=null;n.attachEvent&&function(){var a=c.createElement("div");a.innerHTML="<elem></elem>";return a.childNodes.length!==1}()&&function(a,b){function d(a){for(var b=-1;++b<g;)a.createElement(f[b])}a.iepp=a.iepp||{};var c=a.iepp,e=c.html5elements||"abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",f=e.split("|"),g=f.length,l=
RegExp("(^|\\s)("+e+")","gi"),m=RegExp("<(/*)("+e+")","gi"),p=/^\s*[\{\}]\s*$/,n=RegExp("(^|[^\\n]*?\\s)("+e+")([^\\n]*)({[\\n\\w\\W]*?})","gi"),q=b.createDocumentFragment(),k=b.documentElement,e=k.firstChild,i=b.createElement("body"),h=b.createElement("style"),K=/print|all/,x;c.getCSS=function(a,b){if(a+""===s)return"";for(var h=-1,d=a.length,j,e=[];++h<d;)j=a[h],j.disabled||(b=j.media||b,K.test(b)&&e.push(c.getCSS(j.imports,b),j.cssText),b="all");return e.join("")};c.parseCSS=function(a){for(var b=
[],h;(h=n.exec(a))!=null;)b.push(((p.exec(h[1])?"\n":h[1])+h[2]+h[3]).replace(l,"$1.iepp_$2")+h[4]);return b.join("\n")};c.writeHTML=function(){var a=-1;for(x=x||b.body;++a<g;)for(var h=b.getElementsByTagName(f[a]),c=h.length,d=-1;++d<c;)h[d].className.indexOf("iepp_")<0&&(h[d].className+=" iepp_"+f[a]);q.appendChild(x);k.appendChild(i);i.className=x.className;i.id=x.id;i.innerHTML=x.innerHTML.replace(m,"<$1font")};c._beforePrint=function(){h.styleSheet.cssText=c.parseCSS(c.getCSS(b.styleSheets,"all"));
c.writeHTML()};c.restoreHTML=function(){i.innerHTML="";k.removeChild(i);k.appendChild(x)};c._afterPrint=function(){c.restoreHTML();h.styleSheet.cssText=""};d(b);d(q);c.disablePP||(e.insertBefore(h,e.firstChild),h.media="print",h.className="iepp-printshim",a.attachEvent("onbeforeprint",c._beforePrint),a.attachEvent("onafterprint",c._afterPrint))}(n,c);e._version="2.0.6";e._prefixes=z;e._domPrefixes=v;e.mq=function(a){if(n.matchMedia)return matchMedia(a).matches;var b;p("@media "+a+" { #modernizr { position: absolute; } }",
function(a){b=(n.getComputedStyle?getComputedStyle(a,null):a.currentStyle).position=="absolute"});return b};e.testProp=function(a){return A([a])};e.testAllProps=g;e.testStyles=p;t.className=t.className.replace(/\bno-js\b/,"")+(" js "+l.join(" "));return e}(this,this.document);
(function(n,c,s){function g(){for(var a=1,b=-1;m.length-++b;)if(m[b].s&&!(a=m[b].r))break;a&&t()}function A(a){var b=c.createElement("script"),d;b.src=a.s;b.onreadystatechange=b.onload=function(){!d&&(!b.readyState||b.readyState=="loaded"||b.readyState=="complete")&&(d=1,g(),b.onload=b.onreadystatechange=null)};l(function(){d||(d=1,g())},i.errorTimeout);a.e?b.onload():p.parentNode.insertBefore(b,p)}function e(a){var b=c.createElement("link"),d;b.href=a.s;b.rel="stylesheet";b.type="text/css";if(!a.e&&
(o||w)){var e=function(a){l(function(){if(!d)try{a.sheet.cssRules.length?(d=1,g()):e(a)}catch(b){b.code==1E3||b.message=="security"||b.message=="denied"?(d=1,l(function(){g()},0)):e(a)}},0)};e(b)}else b.onload=function(){d||(d=1,l(function(){g()},0))},a.e&&b.onload();l(function(){d||(d=1,g())},i.errorTimeout);!a.e&&p.parentNode.insertBefore(b,p)}function t(){var a=m.shift();q=1;a?a.t?l(function(){a.t=="c"?e(a):A(a)},0):(a(),g()):q=0}function f(d,e,f,k,n,L){function o(){!C&&(!j.readyState||j.readyState==
"loaded"||j.readyState=="complete")&&(y.r=C=1,!q&&g(),j.onload=j.onreadystatechange=null,l(function(){b.removeChild(j)},0))}var j=c.createElement(d),C=0,y={t:f,s:e,e:L};j.src=j.data=e;!a&&(j.style.display="none");j.width=j.height="0";d!="object"&&(j.type=f);j.onload=j.onreadystatechange=o;d=="img"?j.onerror=o:d=="script"&&(j.onerror=function(){y.e=y.r=1;t()});m.splice(k,0,y);b.insertBefore(j,a?null:p);l(function(){C||(b.removeChild(j),y.r=y.e=C=1,g())},i.errorTimeout)}function k(a,b,d){var c=b=="c"?
r:F;q=0;b=b||"j";B(a)?f(c,a,b,this.i++,v,d):(m.splice(this.i++,0,a),m.length==1&&t());return this}function z(){var a=i;a.loader={load:k,i:0};return a}var v=c.documentElement,l=n.setTimeout,p=c.getElementsByTagName("script")[0],u={}.toString,m=[],q=0,w="MozAppearance"in v.style,a=w&&!!c.createRange().compareNode,b=a?v:p.parentNode,d=n.opera&&u.call(n.opera)=="[object Opera]",o="webkitAppearance"in v.style,J=o&&"async"in c.createElement("script"),F=w?"object":d||J?"img":"script",r=o?"img":F,G=Array.isArray||
function(a){return u.call(a)=="[object Array]"},B=function(a){return typeof a=="string"},D=function(a){return u.call(a)=="[object Function]"},E=[],H={},I,i;i=function(a){function b(a){var a=a.split("!"),d=E.length,c=a.pop(),e=a.length,c={url:c,origUrl:c,prefixes:a},f,h;for(h=0;h<e;h++)f=H[a[h]],f&&(c=f(c));for(h=0;h<d;h++)c=E[h](c);return c}function d(a,c,e,f,h){var g=b(a),i=g.autoCallback;if(!g.bypass){c&&(c=D(c)?c:c[a]||c[f]||c[a.split("/").pop().split("?")[0]]);if(g.instead)return g.instead(a,
c,e,f,h);e.load(g.url,g.forceCSS||!g.forceJS&&/css$/.test(g.url)?"c":s,g.noexec);(D(c)||D(i))&&e.load(function(){z();c&&c(g.origUrl,h,f);i&&i(g.origUrl,h,f)})}}function c(a,b){function e(a){if(B(a))d(a,g,b,0,f);else if(Object(a)===a)for(i in a)a.hasOwnProperty(i)&&d(a[i],g,b,i,f)}var f=!!a.test,h=a.load||a.both,g=a.callback,i;e(f?a.yep:a.nope);e(h);a.complete&&b.load(a.complete)}var e,f,g=this.yepnope.loader;if(B(a))d(a,0,g,0);else if(G(a))for(e=0;e<a.length;e++)f=a[e],B(f)?d(f,0,g,0):G(f)?i(f):Object(f)===
f&&c(f,g);else Object(a)===a&&c(a,g)};i.addPrefix=function(a,b){H[a]=b};i.addFilter=function(a){E.push(a)};i.errorTimeout=1E4;c.readyState==null&&c.addEventListener&&(c.readyState="loading",c.addEventListener("DOMContentLoaded",I=function(){c.removeEventListener("DOMContentLoaded",I,0);c.readyState="complete"},0));n.yepnope=z()})(this,this.document);Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))};

