﻿window.Modernizr=function(f,c,e){function d(a,c){var b=a.charAt(0).toUpperCase()+a.substr(1),d=(a+" "+t.join(b+" ")+b).split(" ");return l(d,c)}function l(a,c){for(var b in a)if(h[a[b]]!==e)return c=="pfx"?a[b]:true;return false}function w(a,b){return!!~(""+a).indexOf(b)}function k(a,b){return typeof a===b}function v(a,b){return r(i.join(a+";")+(b||""))}function r(a){h.cssText=a}var x="2.0.6",a={},y=true,n=c.documentElement,D=c.head||c.getElementsByTagName("head")[0],g="modernizr",s=c.createElement(g),h=s.style,z,A=":)",E=Object.prototype.toString,i=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),t="Webkit Moz O ms Khtml".split(" "),b={},F={},G={},u=[],o=function(e,j,b,f){var h,i,d,a=c.createElement("div");if(parseInt(b,10))while(b--)d=c.createElement("div"),d.id=f?f[b]:g+(b+1),a.appendChild(d);h=["&shy;","<style>",e,"</style>"].join(""),a.id=g,a.innerHTML+=h,n.appendChild(a),i=j(a,e),a.parentNode.removeChild(a);return!!i},B=function(a){if(f.matchMedia)return matchMedia(a).matches;var b;o("@media "+a+" { #"+g+" { position: absolute; } }",function(a){b=(f.getComputedStyle?getComputedStyle(a,null):a.currentStyle).position=="absolute"});return b},j,p={}.hasOwnProperty,q;!k(p,e)&&!k(p.call,e)?q=function(a,b){return p.call(a,b)}:q=function(a,b){return b in a&&k(a.constructor.prototype[b],e)};var C=function(e,d){var f=e.join(""),b=d.length;o(f,function(g){var d=c.styleSheets[c.styleSheets.length-1],i=d.cssRules&&d.cssRules[0]?d.cssRules[0].cssText:d.cssText||"",e=g.childNodes,f={};while(b--)f[e[b].id]=e[b];a.generatedcontent=f.generatedcontent.offsetHeight>=1},b,d)}([,['#generatedcontent:after{content:"',A,'";visibility:hidden}'].join("")],[,"generatedcontent"]);b.backgroundsize=function(){return d("backgroundSize")},b.borderimage=function(){return d("borderImage")},b.borderradius=function(){return d("borderRadius")},b.boxshadow=function(){return d("boxShadow")},b.opacity=function(){v("opacity:.55");return/^0.55$/.test(h.opacity)},b.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";r((a+i.join(b+a)+i.join(c+a)).slice(0,-a.length));return w(h.backgroundImage,"gradient")},b.csstransforms=function(){return!!l(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"])},b.csstransitions=function(){return d("transitionProperty")},b.generatedcontent=function(){return a.generatedcontent};for(var m in b)q(b,m)&&(j=m.toLowerCase(),a[j]=b[m](),u.push((a[j]?"":"no-")+j));r(""),s=z=null,f.attachEvent&&function(){var a=c.createElement("div");a.innerHTML="<elem></elem>";return a.childNodes.length!==1}()&&function(f,b){function n(b){var a=-1;while(++a<k)b.createElement(i[a])}f.iepp=f.iepp||{};var a=f.iepp,h=a.html5elements||"abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",i=h.split("|"),k=i.length,o=new RegExp("(^|\\s)("+h+")","gi"),p=new RegExp("<(/*)("+h+")","gi"),q=/^\s*[\{\}]\s*$/,r=new RegExp("(^|[^\\n]*?\\s)("+h+")([^\\n]*)({[\\n\\w\\W]*?})","gi"),l=b.createDocumentFragment(),j=b.documentElement,m=j.firstChild,d=b.createElement("body"),g=b.createElement("style"),s=/print|all/,c;a.getCSS=function(d,b){if(d+""===e)return"";var f=-1,h=d.length,c,g=[];while(++f<h){c=d[f];if(c.disabled)continue;b=c.media||b,s.test(b)&&g.push(a.getCSS(c.imports,b),c.cssText),b="all"}return g.join("")},a.parseCSS=function(c){var b=[],a;while((a=r.exec(c))!=null)b.push(((q.exec(a[1])?"\n":a[1])+a[2]+a[3]).replace(o,"$1.iepp_$2")+a[4]);return b.join("\n")},a.writeHTML=function(){var a=-1;c=c||b.body;while(++a<k){var e=b.getElementsByTagName(i[a]),g=e.length,f=-1;while(++f<g)e[f].className.indexOf("iepp_")<0&&(e[f].className+=" iepp_"+i[a])}l.appendChild(c),j.appendChild(d),d.className=c.className,d.id=c.id,d.innerHTML=c.innerHTML.replace(p,"<$1font")},a._beforePrint=function(){g.styleSheet.cssText=a.parseCSS(a.getCSS(b.styleSheets,"all")),a.writeHTML()},a.restoreHTML=function(){d.innerHTML="",j.removeChild(d),j.appendChild(c)},a._afterPrint=function(){a.restoreHTML(),g.styleSheet.cssText=""},n(b),n(l);a.disablePP||(m.insertBefore(g,m.firstChild),g.media="print",g.className="iepp-printshim",f.attachEvent("onbeforeprint",a._beforePrint),f.attachEvent("onafterprint",a._afterPrint))}(f,c),a._version=x,a._prefixes=i,a._domPrefixes=t,a.mq=B,a.testProp=function(a){return l([a])},a.testAllProps=d,a.testStyles=o,n.className=n.className.replace(/\bno-js\b/,"")+(y?" js "+u.join(" "):"");return a}(this,this.document),function(a,l){function r(){k(true)}a.respond={},respond.update=function(){},respond.mediaQueriesSupported=l;if(!l){var b=a.document,m=b.documentElement,f=[],d=[],c=[],g={},n=30,e=b.getElementsByTagName("head")[0]||m,h=e.getElementsByTagName("link"),i=[],o=function(){for(var e=h,k=e.length,d=0,c,b,f,j;d<k;d++)c=e[d],b=c.href,f=c.media,j=c.rel&&c.rel.toLowerCase()==="stylesheet",!!b&&j&&!g[b]&&(!/^([a-zA-Z]+?:(\/\/)?(www\.)?)/.test(b)||b.replace(RegExp.$1,"").split("/")[0]===a.location.host?i.push({href:b,media:f}):g[b]=true);p()},p=function(){if(i.length){var a=i.shift();t(a.href,function(b){s(b,a.href,a.media),g[a.href]=true,p()})}},s=function(l,a,m){var e=l.match(/@media[^\{]+\{([^\{\}]+\{[^\}\{]+\})+/gi),g=e&&e.length||0,a=a.substring(0,a.lastIndexOf("/")),n=function(b){return b.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+a+"$2$3")},o=!g&&m,h=0,b,i,c,j,p;a.length&&(a+="/"),o&&(g=1);for(;h<g;h++){b=0,o?(i=m,d.push(n(l))):(i=e[h].match(/@media ([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,d.push(RegExp.$2&&n(RegExp.$2))),j=i.split(","),p=j.length;for(;b<p;b++)c=j[b],f.push({media:c.match(/(only\s+)?([a-zA-Z]+)(\sand)?/)&&RegExp.$2,rules:d.length-1,minw:c.match(/\(min\-width:[\s]*([\s]*[0-9]+)px[\s]*\)/)&&parseFloat(RegExp.$1),maxw:c.match(/\(max\-width:[\s]*([\s]*[0-9]+)px[\s]*\)/)&&parseFloat(RegExp.$1)})}k()},j,q,k=function(v){var o="clientWidth",p=m[o],r=b.compatMode==="CSS1Compat"&&p||b.body[o]||p,l={},s=b.createDocumentFragment(),w=h[h.length-1],t=+new Date;if(v&&j&&t-j<n)clearTimeout(q),q=setTimeout(k,n);else{j=t;for(var i in f){var a=f[i];if(!a.minw&&!a.maxw||(!a.minw||a.minw&&r>=a.minw)&&(!a.maxw||a.maxw&&r<=a.maxw))l[a.media]||(l[a.media]=[]),l[a.media].push(d[a.rules])}for(var i in c)c[i]&&c[i].parentNode===e&&e.removeChild(c[i]);for(var i in l){var g=b.createElement("style"),u=l[i].join("\n");g.type="text/css",g.media=i,g.styleSheet?g.styleSheet.cssText=u:g.appendChild(b.createTextNode(u)),s.appendChild(g),c.push(g)}e.insertBefore(s,w.nextSibling)}},t=function(b,c){var a=u();if(!!a){a.open("GET",b,true),a.onreadystatechange=function(){a.readyState==4&&(a.status==200||a.status==304)&&c(a.responseText)};if(a.readyState==4)return;a.send()}},u=function(){var a=false,b=[function(){return new ActiveXObject("Microsoft.XMLHTTP")},function(){return new XMLHttpRequest}],c=b.length;while(c--){try{a=b[c]()}catch(d){continue}break}return function(){return a}}();o(),respond.update=o,a.addEventListener?a.addEventListener("resize",r,false):a.attachEvent&&a.attachEvent("onresize",r)}}(this,Modernizr.mq("only all"))
