/*! modernizr 3.3.1 (Custom Build) | MIT *
 * https://modernizr.com/download/?-inputtypes-touchevents-mq-setclasses !*/
!function(e,t,n){function o(e,t){return typeof e===t}function a(){var e,t,n,a,i,s,r;for(var l in c)if(c.hasOwnProperty(l)){if(e=[],t=c[l],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(a=o(t.fn,"function")?t.fn():t.fn,i=0;i<e.length;i++)s=e[i],r=s.split("."),1===r.length?Modernizr[r[0]]=a:(!Modernizr[r[0]]||Modernizr[r[0]]instanceof Boolean||(Modernizr[r[0]]=new Boolean(Modernizr[r[0]])),Modernizr[r[0]][r[1]]=a),u.push((a?"":"no-")+r.join("-"))}}function i(e){var t=f.className,n=Modernizr._config.classPrefix||"";if(p&&(t=t.baseVal),Modernizr._config.enableJSClass){var o=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(o,"$1"+n+"js$2")}Modernizr._config.enableClasses&&(t+=" "+n+e.join(" "+n),p?f.className.baseVal=t:f.className=t)}function s(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):p?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function r(){var e=t.body;return e||(e=s(p?"svg":"body"),e.fake=!0),e}function l(e,n,o,a){var i,l,u,c,d="modernizr",p=s("div"),m=r();if(parseInt(o,10))for(;o--;)u=s("div"),u.id=a?a[o]:d+(o+1),p.appendChild(u);return i=s("style"),i.type="text/css",i.id="s"+d,(m.fake?m:p).appendChild(i),m.appendChild(p),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(t.createTextNode(e)),p.id=d,m.fake&&(m.style.background="",m.style.overflow="hidden",c=f.style.overflow,f.style.overflow="hidden",f.appendChild(m)),l=n(p,e),m.fake?(m.parentNode.removeChild(m),f.style.overflow=c,f.offsetHeight):p.parentNode.removeChild(p),!!l}var u=[],c=[],d={_version:"3.3.1",_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){c.push({name:e,fn:t,options:n})},addAsyncTest:function(e){c.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=d,Modernizr=new Modernizr;var f=t.documentElement,p="svg"===f.nodeName.toLowerCase(),m=d._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];d._prefixes=m;var h=s("input"),v="search tel url email datetime date month week time datetime-local number range color".split(" "),y={};Modernizr.inputtypes=function(e){for(var o,a,i,s=e.length,r="1)",l=0;s>l;l++)h.setAttribute("type",o=e[l]),i="text"!==h.type&&"style"in h,i&&(h.value=r,h.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(o)&&h.style.WebkitAppearance!==n?(f.appendChild(h),a=t.defaultView,i=a.getComputedStyle&&"textfield"!==a.getComputedStyle(h,null).WebkitAppearance&&0!==h.offsetHeight,f.removeChild(h)):/^(search|tel)$/.test(o)||(i=/^(url|email)$/.test(o)?h.checkValidity&&h.checkValidity()===!1:h.value!=r)),y[e[l]]=!!i;return y}(v);var g=function(){var t=e.matchMedia||e.msMatchMedia;return t?function(e){var n=t(e);return n&&n.matches||!1}:function(t){var n=!1;return l("@media "+t+" { #modernizr { position: absolute; } }",function(t){n="absolute"==(e.getComputedStyle?e.getComputedStyle(t,null):t.currentStyle).position}),n}}();d.mq=g;var b=d.testStyles=l;Modernizr.addTest("touchevents",function(){var n;if("ontouchstart"in e||e.DocumentTouch&&t instanceof DocumentTouch)n=!0;else{var o=["@media (",m.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");b(o,function(e){n=9===e.offsetTop})}return n}),a(),i(u),delete d.addTest,delete d.addAsyncTest;for(var w=0;w<Modernizr._q.length;w++)Modernizr._q[w]();e.Modernizr=Modernizr}(window,document);