!function(i,u,d){function m(e,t){return typeof e===t}function p(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function h(e){return"function"!=typeof u.createElement?u.createElement(e):g?u.createElementNS.call(u,"http://www.w3.org/2000/svg",e):u.createElement.apply(u,arguments)}function o(e,t,n,r){var o,a,i,s,l="modernizr",c=h("div");(s=u.body)||((s=h(g?"svg":"body")).fake=!0);if(parseInt(n,10))for(;n--;)(a=h("div")).id=r?r[n]:l+(n+1),c.appendChild(a);return(o=h("style")).type="text/css",o.id="s"+l,(s.fake?s:c).appendChild(o),s.appendChild(c),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(u.createTextNode(e)),c.id=l,s.fake&&(s.style.background="",s.style.overflow="hidden",i=f.style.overflow,f.style.overflow="hidden",f.appendChild(s)),o=t(c,e),s.fake?(s.parentNode.removeChild(s),f.style.overflow=i,f.offsetHeight):c.parentNode.removeChild(c),!!o}function a(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function U(e,t){var n=e.length;if("CSS"in i&&"supports"in i.CSS){for(;n--;)if(i.CSS.supports(a(e[n]),t))return!0;return!1}if("CSSSupportsRule"in i){for(var r=[];n--;)r.push("("+a(e[n])+":"+t+")");return o("@supports ("+(r=r.join(" or "))+"){ #modernizr { position: absolute; }}",function(e){return"absolute"==(e=e,t=null,n="position","getComputedStyle"in i?(r=getComputedStyle.call(i,e,t),o=i.console,null!==r?n&&(r=r.getPropertyValue(n)):o&&o[o.error?"error":"log"].call(o,"getComputedStyle returning null, its possible modernizr test results are inaccurate")):r=!t&&e.currentStyle&&e.currentStyle[n],r);var t,n,r,o})}return d}function q(e,t,n,r){function o(){i&&(delete M.style,delete M.modElem)}if(r=void 0!==r&&r,void 0!==n){var a=U(e,n);if(void 0!==a)return a}for(var i,s,l,c,u,f=["modernizr","tspan","samp"];!M.style&&f.length;)i=!0,M.modElem=h(f.shift()),M.style=M.modElem.style;for(l=e.length,s=0;s<l;s++)if(c=e[s],u=M.style[c],~(""+c).indexOf("-")&&(c=p(c)),M.style[c]!==d){if(r||void 0===n)return o(),"pfx"!=t||c;try{M.style[c]=n}catch(e){}if(M.style[c]!=u)return o(),"pfx"!=t||c}return o(),!1}function r(e,t,n,r,o){var a,i,s=e.charAt(0).toUpperCase()+e.slice(1),l=(e+" "+Z.join(s+" ")+s).split(" ");if(m(t,"string")||void 0===t)return q(l,t,r,o);var c=(e+" "+W.join(s+" ")+s).split(" "),u=t,f=n;for(i in c)if(c[i]in u)if(!1===f)return c[i];else{a=u[c[i]];if(m(a,"function")){var d=a;var p=f||u;return function(){return d.apply(p,arguments)};return}else return a}return!1}function e(e,t,n){return r(e,d,d,t,n)}var A=[],s=[],t={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){s.push({name:e,fn:t,options:n})},addAsyncTest:function(e){s.push({name:null,fn:e})}},n=function(){},l=(n.prototype=t,n=new n,t._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""]),f=(t._prefixes=l,u.documentElement),g="svg"===f.nodeName.toLowerCase();if(!g){var c=void 0!==i?i:this,v=u;function O(){var e=_.elements;return"string"==typeof e?e.split(" "):e}function y(e){var t=V[e[H]];return t||(t={},x++,e[H]=x,V[x]=t),t}function R(e,t,n){return t=t||v,E?t.createElement(e):!(t=(n=n||y(t)).cache[e]?n.cache[e].cloneNode():B.test(e)?(n.cache[e]=n.createElem(e)).cloneNode():n.createElem(e)).canHaveChildren||$.test(e)||t.tagUrn?t:n.frag.appendChild(t)}function C(e){var t,n,r,o,a,i=y(e=e||v);return!_.shivCSS||S||i.hasCSS||(i.hasCSS=(o="article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}",a=(r=e).createElement("p"),r=r.getElementsByTagName("head")[0]||r.documentElement,a.innerHTML="x<style>"+o+"</style>",!!r.insertBefore(a.lastChild,r.firstChild))),E||(t=e,(n=i).cache||(n.cache={},n.createElem=t.createElement,n.createFrag=t.createDocumentFragment,n.frag=n.createFrag()),t.createElement=function(e){return _.shivMethods?R(e,t,n):n.createElem(e)},t.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+O().join().replace(/[\w\-:]+/g,function(e){return n.createElem(e),n.frag.createElement(e),'c("'+e+'")'})+");return n}")(_,n.frag)),e}var S,E,b=c.html5||{},$=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,B=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,H="_html5shiv",x=0,V={};try{var w=v.createElement("a");w.innerHTML="<xyz></xyz>",S="hidden"in w,E=1==w.childNodes.length||(v.createElement("a"),void 0===(L=v.createDocumentFragment()).cloneNode)||void 0===L.createDocumentFragment||void 0===L.createElement}catch(e){E=S=!0}var _={elements:b.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==b.shivCSS,supportsUnknownElements:E,shivMethods:!1!==b.shivMethods,type:"default",shivDocument:C,createElement:R,createDocumentFragment:function(e,t){if(e=e||v,E)return e.createDocumentFragment();for(var n=(t=t||y(e)).frag.cloneNode(),r=0,o=O(),a=o.length;r<a;r++)n.createElement(o[r]);return n},addElements:function(e,t){var n=_.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof e&&(e=e.join(" ")),_.elements=n+" "+e,C(t)}};c.html5=_,C(v),"object"==typeof module&&module.exports&&(module.exports=_)}function J(e){var t,n=l.length,r=i.CSSRule;if(void 0===r)return d;if(e){if((t=(e=e.replace(/^@/,"")).replace(/-/g,"_").toUpperCase()+"_RULE")in r)return"@"+e;for(var o=0;o<n;o++){var a=l[o];if(a.toUpperCase()+"_"+t in r)return"@-"+a.toLowerCase()+"-"+e}}return!1}var N,P,j,k,z,T,F,L,I,w="Moz O ms Webkit",W=t._config.usePrefixes?w.toLowerCase().split(" "):[],Z=(t._domPrefixes=W,t._config.usePrefixes?w.split(" "):[]),G=(t._cssomPrefixes=Z,t.atRule=J,t.testStyles=o,{elem:h("modernizr")}),M=(n._q.push(function(){delete G.elem}),{style:G.elem.style});for(F in n._q.unshift(function(){delete M.style}),t.testProp=function(e,t,n){return q([e],d,t,n)},t.testAllProps=r,t.testAllProps=e,n.addTest("csstransitions",e("transition","all",!0)),n.addTest("cssanimations",e("animationName","a",!0)),t.prefixed=function(e,t,n){return 0===e.indexOf("@")?J(e):(-1!=e.indexOf("-")&&(e=p(e)),t?r(e,t,n):r(e,"pfx"))},s)if(s.hasOwnProperty(F)){if(N=[],(P=s[F]).name&&(N.push(P.name.toLowerCase()),P.options)&&P.options.aliases&&P.options.aliases.length)for(j=0;j<P.options.aliases.length;j++)N.push(P.options.aliases[j].toLowerCase());for(k=m(P.fn,"function")?P.fn():P.fn,z=0;z<N.length;z++)1===(T=N[z].split(".")).length?n[T[0]]=k:(!n[T[0]]||n[T[0]]instanceof Boolean||(n[T[0]]=new Boolean(n[T[0]])),n[T[0]][T[1]]=k),A.push((k?"":"no-")+T.join("-"))}L=A,b=f.className,c=n._config.classPrefix||"",g&&(b=b.baseVal),n._config.enableJSClass&&(I=new RegExp("(^|\\s)"+c+"no-js(\\s|$)"),b=b.replace(I,"$1"+c+"js$2")),n._config.enableClasses&&(b+=" "+c+L.join(" "+c),g?f.className.baseVal=b:f.className=b),delete t.addTest,delete t.addAsyncTest;for(var D=0;D<n._q.length;D++)n._q[D]();i.Modernizr=n}(window,document);