window.Modernizr=function(n,t,i){function a(n){c.cssText=n}function vt(n,t){return a(y.join(n+";")+(t||""))}function h(n,t){return typeof n===t}function v(n,t){return!!~(""+n).indexOf(t)}function lt(n,t){var u,r;for(u in n)if(r=n[u],!v(r,"-")&&c[r]!==i)return t=="pfx"?r:!0;return!1}function yt(n,t,r){var f,u;for(f in n)if(u=t[n[f]],u!==i)return r===!1?n[f]:h(u,"function")?u.bind(r||t):u;return!1}function f(n,t,i){var r=n.charAt(0).toUpperCase()+n.slice(1),u=(n+" "+ot.join(r+" ")+r).split(" ");return h(t,"string")||h(t,"undefined")?lt(u,t):(u=(n+" "+st.join(r+" ")+r).split(" "),yt(u,t,i))}function pt(){u.input=function(i){for(var r=0,u=i.length;r<u;r++)w[i[r]]=!!(i[r]in o);return w.list&&(w.list=!!(t.createElement("datalist")&&n.HTMLDataListElement)),w}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));u.inputtypes=function(n){for(var u=0,r,f,e,h=n.length;u<h;u++)o.setAttribute("type",f=n[u]),r=o.type!=="text",r&&(o.value=g,o.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&o.style.WebkitAppearance!==i?(s.appendChild(o),e=t.defaultView,r=e.getComputedStyle&&e.getComputedStyle(o,null).WebkitAppearance!=="textfield"&&o.offsetHeight!==0,s.removeChild(o)):/^(search|tel)$/.test(f)||(r=/^(url|email)$/.test(f)?o.checkValidity&&o.checkValidity()===!1:o.value!=g)),ht[n[u]]=!!r;return ht}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var u={},d=!0,s=t.documentElement,e="modernizr",ut=t.createElement(e),c=ut.style,o=t.createElement("input"),g=":)",ft={}.toString,y=" -webkit- -moz- -o- -ms- ".split(" "),et="Webkit Moz O ms",ot=et.split(" "),st=et.toLowerCase().split(" "),p={svg:"http://www.w3.org/2000/svg"},r={},ht={},w={},nt=[],tt=nt.slice,b,l=function(n,i,r,u){var l,a,c,v,f=t.createElement("div"),h=t.body,o=h||t.createElement("body");if(parseInt(r,10))while(r--)c=t.createElement("div"),c.id=u?u[r]:e+(r+1),f.appendChild(c);return l=["&#173;",'<style id="s',e,'">',n,"<\/style>"].join(""),f.id=e,(h?f:o).innerHTML+=l,o.appendChild(f),h||(o.style.background="",o.style.overflow="hidden",v=s.style.overflow,s.style.overflow="hidden",s.appendChild(o)),a=i(f,n),h?f.parentNode.removeChild(f):(o.parentNode.removeChild(o),s.style.overflow=v),!!a},at=function(t){var i=n.matchMedia||n.msMatchMedia,r;return i?i(t).matches:(l("@media "+t+" { #"+e+" { position: absolute; } }",function(t){r=(n.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position=="absolute"}),r)},ct=function(){function r(r,u){u=u||t.createElement(n[r]||"div");r="on"+r;var f=r in u;return f||(u.setAttribute||(u=t.createElement("div")),u.setAttribute&&u.removeAttribute&&(u.setAttribute(r,""),f=h(u[r],"function"),h(u[r],"undefined")||(u[r]=i),u.removeAttribute(r))),u=null,f}var n={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return r}(),it={}.hasOwnProperty,rt,k;rt=h(it,"undefined")||h(it.call,"undefined")?function(n,t){return t in n&&h(n.constructor.prototype[t],"undefined")}:function(n,t){return it.call(n,t)};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 f("flexWrap")};r.flexboxlegacy=function(){return f("boxDirection")};r.canvas=function(){var n=t.createElement("canvas");return!!(n.getContext&&n.getContext("2d"))};r.canvastext=function(){return!!(u.canvas&&h(t.createElement("canvas").getContext("2d").fillText,"function"))};r.webgl=function(){return!!n.WebGLRenderingContext};r.touch=function(){var i;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:l(["@media (",y.join("touch-enabled),("),e,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(n){i=n.offsetTop===9}),i};r.geolocation=function(){return"geolocation"in navigator};r.postmessage=function(){return!!n.postMessage};r.websqldatabase=function(){return!!n.openDatabase};r.indexedDB=function(){return!!f("indexedDB",n)};r.hashchange=function(){return ct("hashchange",n)&&(t.documentMode===i||t.documentMode>7)};r.history=function(){return!!(n.history&&history.pushState)};r.draganddrop=function(){var n=t.createElement("div");return"draggable"in n||"ondragstart"in n&&"ondrop"in n};r.websockets=function(){return"WebSocket"in n||"MozWebSocket"in n};r.rgba=function(){return a("background-color:rgba(150,255,150,.5)"),v(c.backgroundColor,"rgba")};r.hsla=function(){return a("background-color:hsla(120,40%,100%,.5)"),v(c.backgroundColor,"rgba")||v(c.backgroundColor,"hsla")};r.multiplebgs=function(){return a("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(c.background)};r.backgroundsize=function(){return f("backgroundSize")};r.borderimage=function(){return f("borderImage")};r.borderradius=function(){return f("borderRadius")};r.boxshadow=function(){return f("boxShadow")};r.textshadow=function(){return t.createElement("div").style.textShadow===""};r.opacity=function(){return vt("opacity:.55"),/^0.55$/.test(c.opacity)};r.cssanimations=function(){return f("animationName")};r.csscolumns=function(){return f("columnCount")};r.cssgradients=function(){var n="background-image:";return a((n+"-webkit- ".split(" ").join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+n)+y.join("linear-gradient(left top,#9f9, white);"+n)).slice(0,-n.length)),v(c.backgroundImage,"gradient")};r.cssreflections=function(){return f("boxReflect")};r.csstransforms=function(){return!!f("transform")};r.csstransforms3d=function(){var n=!!f("perspective");return n&&"webkitPerspective"in s.style&&l("@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 f("transition")};r.fontface=function(){var n;return l('@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 l(["#",e,"{font:0/0 a}#",e,':after{content:"',g,'";visibility:hidden;font:3px/1 a}'].join(""),function(t){n=t.offsetHeight>=3}),n};r.video=function(){var i=t.createElement("video"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=i.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=i.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(r){}return n};r.audio=function(){var i=t.createElement("audio"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),n.mp3=i.canPlayType("audio/mpeg;").replace(/^no$/,""),n.wav=i.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),n.m4a=(i.canPlayType("audio/x-m4a;")||i.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(r){}return n};r.localstorage=function(){try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(n){return!1}};r.sessionstorage=function(){try{return sessionStorage.setItem(e,e),sessionStorage.removeItem(e),!0}catch(n){return!1}};r.webworkers=function(){return!!n.Worker};r.applicationcache=function(){return!!n.applicationCache};r.svg=function(){return!!t.createElementNS&&!!t.createElementNS(p.svg,"svg").createSVGRect};r.inlinesvg=function(){var n=t.createElement("div");return n.innerHTML="<svg/>",(n.firstChild&&n.firstChild.namespaceURI)==p.svg};r.smil=function(){return!!t.createElementNS&&/SVGAnimate/.test(ft.call(t.createElementNS(p.svg,"animate")))};r.svgclippaths=function(){return!!t.createElementNS&&/SVGClipPath/.test(ft.call(t.createElementNS(p.svg,"clipPath")))};for(k in r)rt(r,k)&&(b=k.toLowerCase(),u[b]=r[k](),nt.push((u[b]?"":"no-")+b));return u.input||pt(),u.addTest=function(n,t){if(typeof n=="object")for(var r in n)rt(n,r)&&u.addTest(r,n[r]);else{if(n=n.toLowerCase(),u[n]!==i)return u;t=typeof t=="function"?t():t;typeof d!="undefined"&&d&&(s.className+=" "+(t?"":"no-")+n);u[n]=t}return u},a(""),ut=o=null,function(n,t){function p(n,t){var i=n.createElement("p"),r=n.getElementsByTagName("head")[0]||n.documentElement;return i.innerHTML="x<style>"+t+"<\/style>",r.insertBefore(i.lastChild,r.firstChild)}function c(){var n=r.elements;return typeof n=="string"?n.split(" "):n}function o(n){var t=h[n[s]];return t||(t={},e++,n[s]=e,h[e]=t),t}function l(n,r,u){if(r||(r=t),i)return r.createElement(n);u||(u=o(r));var f;return f=u.cache[n]?u.cache[n].cloneNode():y.test(n)?(u.cache[n]=u.createElem(n)).cloneNode():u.createElem(n),f.canHaveChildren&&!v.test(n)?u.frag.appendChild(f):f}function w(n,r){if(n||(n=t),i)return n.createDocumentFragment();r=r||o(n);for(var f=r.frag.cloneNode(),u=0,e=c(),s=e.length;u<s;u++)f.createElement(e[u]);return f}function b(n,t){t.cache||(t.cache={},t.createElem=n.createElement,t.createFrag=n.createDocumentFragment,t.frag=t.createFrag());n.createElement=function(i){return r.shivMethods?l(i,n,t):t.createElem(i)};n.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+c().join().replace(/\w+/g,function(n){return t.createElem(n),t.frag.createElement(n),'c("'+n+'")'})+");return n}")(r,t.frag)}function a(n){n||(n=t);var u=o(n);return!r.shivCSS||f||u.hasCSS||(u.hasCSS=!!p(n,"article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}")),i||b(n,u),n}var u=n.html5||{},v=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,y=/^(?: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,f,s="_html5shiv",e=0,h={},i,r;(function(){try{var n=t.createElement("a");n.innerHTML="<xyz><\/xyz>";f="hidden"in n;i=n.childNodes.length==1||function(){t.createElement("a");var n=t.createDocumentFragment();return typeof n.cloneNode=="undefined"||typeof n.createDocumentFragment=="undefined"||typeof n.createElement=="undefined"}()}catch(r){f=!0;i=!0}})();r={elements:u.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:u.shivCSS!==!1,supportsUnknownElements:i,shivMethods:u.shivMethods!==!1,type:"default",shivDocument:a,createElement:l,createDocumentFragment:w};n.html5=r;a(t)}(this,t),u._version="2.6.2",u._prefixes=y,u._domPrefixes=st,u._cssomPrefixes=ot,u.mq=at,u.hasEvent=ct,u.testProp=function(n){return lt([n])},u.testAllProps=f,u.testStyles=l,u.prefixed=function(n,t,i){return t?f(n,t,i):f(n,"pfx")},s.className=s.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(d?" js "+nt.join(" "):""),u}(this,this.document),function(n,t,i,r){function o(n,t){return typeof n===t}function vt(){var i,n,r,f,e,h,t,s;for(s in a)if(a.hasOwnProperty(s)){if(i=[],n=a[s],n.name&&(i.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(r=0;r<n.options.aliases.length;r++)i.push(n.options.aliases[r].toLowerCase());for(f=o(n.fn,"function")?n.fn():n.fn,e=0;e<i.length;e++)h=i[e],t=h.split("."),t.length===1?u[t[0]]=f:(u[t[0]]&&(!u[t[0]]||u[t[0]]instanceof Boolean)||(u[t[0]]=new Boolean(u[t[0]])),u[t[0]][t[1]]=f),b.push((f?"":"no-")+t.join("-"))}}function ft(n){var t=s.className,i=u._config.classPrefix||"",r;v&&(t=t.baseVal);u._config.enableJSClass&&(r=new RegExp("(^|\\s)"+i+"no-js(\\s|$)"),t=t.replace(r,"$1"+i+"js$2"));u._config.enableClasses&&(n.length>0&&(t+=" "+i+n.join(" "+i)),v?s.className.baseVal=t:s.className=t)}function y(n,t){var r,i,f;if(typeof n=="object")for(r in n)d(n,r)&&y(r,n[r]);else{if(n=n.toLowerCase(),i=n.split("."),f=u[i[0]],i.length===2&&(f=f[i[1]]),typeof f!="undefined")return u;t=typeof t=="function"?t():t;i.length===1?u[i[0]]=t:(!u[i[0]]||u[i[0]]instanceof Boolean||(u[i[0]]=new Boolean(u[i[0]])),u[i[0]][i[1]]=t);ft([(!!t&&t!==!1?"":"no-")+i.join("-")]);u._trigger(n,t)}return u}function h(){return typeof i.createElement!="function"?i.createElement(arguments[0]):v?i.createElementNS.call(i,"http://www.w3.org/2000/svg",arguments[0]):i.createElement.apply(i,arguments)}function yt(){var n=i.body;return n||(n=h(v?"svg":"body"),n.fake=!0),n}function nt(n,t,r,u){var c="modernizr",e,a,l,v,o=h("div"),f=yt();if(parseInt(r,10))while(r--)l=h("div"),l.id=u?u[r]:c+(r+1),o.appendChild(l);return e=h("style"),e.type="text/css",e.id="s"+c,(f.fake?f:o).appendChild(e),f.appendChild(o),e.styleSheet?e.styleSheet.cssText=n:e.appendChild(i.createTextNode(n)),o.id=c,f.fake&&(f.style.background="",f.style.overflow="hidden",v=s.style.overflow,s.style.overflow="hidden",s.appendChild(f)),a=t(o,n),f.fake?(f.parentNode.removeChild(f),s.style.overflow=v,s.offsetHeight):o.parentNode.removeChild(o),!!a}function ot(n,i,r){var u,f,e;return"getComputedStyle"in t?(u=getComputedStyle.call(t,n,i),f=t.console,u!==null?r&&(u=u.getPropertyValue(r)):f&&(e=f.error?"error":"log",f[e].call(f,"getComputedStyle returning null, its possible modernizr test results are inaccurate"))):u=!i&&n.currentStyle&&n.currentStyle[r],u}function pt(n,t){return!!~(""+n).indexOf(t)}function ct(n){return n.replace(/([A-Z])/g,function(n,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function wt(n,i){var f=n.length,u;if("CSS"in t&&"supports"in t.CSS){while(f--)if(t.CSS.supports(ct(n[f]),i))return!0;return!1}if("CSSSupportsRule"in t){for(u=[];f--;)u.push("("+ct(n[f])+":"+i+")");return u=u.join(" or "),nt("@supports ("+u+") { #modernizr { position: absolute; } }",function(n){return ot(n,null,"position")==="absolute"})}return r}function bt(n){return n.replace(/([a-z])-([a-z])/g,function(n,t,i){return t+i.toUpperCase()}).replace(/^-/,"")}function lt(n,t,i,u){function a(){v&&(delete e.style,delete e.modElem)}var c,v,s,y,f,p,l;if(u=o(u,"undefined")?!1:u,!o(i,"undefined")&&(c=wt(n,i),!o(c,"undefined")))return c;for(l=["modernizr","tspan","samp"];!e.style&&l.length;)v=!0,e.modElem=h(l.shift()),e.style=e.modElem.style;for(y=n.length,s=0;s<y;s++)if(f=n[s],p=e.style[f],pt(f,"-")&&(f=bt(f)),e.style[f]!==r){if(u||o(i,"undefined"))return a(),t==="pfx"?f:!0;try{e.style[f]=i}catch(w){}if(e.style[f]!==p)return a(),t==="pfx"?f:!0}return a(),!1}function kt(n,t){return function(){return n.apply(t,arguments)}}function dt(n,t,i){var r,u;for(u in n)if(n[u]in t)return i===!1?n[u]:(r=t[n[u]],o(r,"function"))?kt(r,i||t):r;return!1}function at(n,t,i,r,u){var f=n.charAt(0).toUpperCase()+n.slice(1),e=(n+" "+tt.join(f+" ")+f).split(" ");return o(t,"string")||o(t,"undefined")?lt(e,t,r,u):(e=(n+" "+c.join(f+" ")+f).split(" "),dt(e,t,i))}function l(n,t,i){return at(n,r,r,t,i)}var a=[],f={_version:"3.11.3",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(n,t){var i=this;setTimeout(function(){t(i[n])},0)},addTest:function(n,t,i){a.push({name:n,fn:t,options:i})},addAsyncTest:function(n){a.push({name:null,fn:n})}},u=function(){},b,s,v,k,c,et,d,g,st,ht,tt,it,e,gt,ni,p,rt,ut,w;u.prototype=f;u=new u;b=[];s=i.documentElement;v=s.nodeName.toLowerCase()==="svg";k="Moz O ms Webkit";c=f._config.usePrefixes?k.toLowerCase().split(" "):[];f._domPrefixes=c;et=f._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];f._prefixes=et,function(){var n={}.hasOwnProperty;d=o(n,"undefined")||o(n.call,"undefined")?function(n,t){return t in n&&o(n.constructor.prototype[t],"undefined")}:function(t,i){return n.call(t,i)}}();f._l={};f.on=function(n,t){this._l[n]||(this._l[n]=[]);this._l[n].push(t);u.hasOwnProperty(n)&&setTimeout(function(){u._trigger(n,u[n])},0)};f._trigger=function(n,t){if(this._l[n]){var i=this._l[n];setTimeout(function(){for(var r,n=0;n<i.length;n++)r=i[n],r(t)},0);delete this._l[n]}};u._q.push(function(){f.addTest=y});g=function(){function t(t,i){var u;return t?(i&&typeof i!="string"||(i=h(i||"div")),t="on"+t,u=t in i,!u&&n&&(i.setAttribute||(i=h("div")),i.setAttribute(t,""),u=typeof i[t]=="function",i[t]!==r&&(i[t]=r),i.removeAttribute(t)),u):!1}var n=!("onblur"in s);return t}();f.hasEvent=g;st=function(){var n=t.matchMedia||t.msMatchMedia;return n?function(t){var i=n(t);return i&&i.matches||!1}:function(n){var t=!1;return nt("@media "+n+" { #modernizr { position: absolute; } }",function(n){t=ot(n,null,"position")==="absolute"}),t}}();f.mq=st;ht=function(n,t){var i=!1,f=h("div"),r=f.style,u;if(n in r)for(u=c.length,r[n]=t,i=r[n];u--&&!i;)r[n]="-"+c[u]+"-"+t,i=r[n];return i===""&&(i=!1),i};f.prefixedCSSValue=ht;tt=f._config.usePrefixes?k.split(" "):[];f._cssomPrefixes=tt;it={elem:h("modernizr")};u._q.push(function(){delete it.elem});e={style:it.elem.style};u._q.unshift(function(){delete e.style});f.testAllProps=at;f.testAllProps=l;gt=f.testProp=function(n,t,i){return lt([n],r,t,i)};ni=f.testStyles=nt;u.addTest("customelements","customElements"in t);u.addTest("history",function(){var n=navigator.userAgent;return n?(n.indexOf("Android 2.")!==-1||n.indexOf("Android 4.0")!==-1)&&n.indexOf("Mobile Safari")!==-1&&n.indexOf("Chrome")===-1&&n.indexOf("Windows Phone")===-1&&location.protocol!=="file:"?!1:t.history&&"pushState"in t.history:!1});p=[""].concat(c);f._domPrefixesAll=p;u.addTest("pointerevents",function(){for(var n=0,t=p.length;n<t;n++)if(g(p[n]+"pointerdown"))return!0;return!1});rt=!0;try{t.postMessage({toString:function(){rt=!1}},"*")}catch(ti){}u.addTest("postmessage",new Boolean("postMessage"in t));u.addTest("postmessage.structuredclones",rt);u.addTest("webgl",function(){return"WebGLRenderingContext"in t});ut=!1;try{ut="WebSocket"in t&&t.WebSocket.CLOSING===2}catch(ti){}for(u.addTest("websockets",ut),u.addTest("cssanimations",l("animationName","a",!0)),function(){var t,i,r,n;for(u.addTest("csscolumns",function(){var n=!1,t=l("columnCount");try{n=!!t;n&&(n=new Boolean(n))}catch(i){}return n}),t=["Width","Span","Fill","Gap","Rule","RuleColor","RuleStyle","RuleWidth","BreakBefore","BreakAfter","BreakInside"],n=0;n<t.length;n++)i=t[n].toLowerCase(),r=l("column"+t[n]),(i==="breakbefore"||i==="breakafter"||i==="breakinside")&&(r=r||l(t[n])),u.addTest("csscolumns."+i,r)}(),u.addTest("flexbox",l("flexBasis","1px",!0)),u.addTest("picture","HTMLPictureElement"in t),u.addAsyncTest(function(){var t,r,i,n=h("img"),u="sizes"in n;!u&&"srcset"in n?(r="data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw==",t="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",i=function(){y("sizes",n.width===2)},n.onload=i,n.onerror=i,n.setAttribute("sizes","9px"),n.srcset=t+" 1w,"+r+" 8w",n.src=t):y("sizes",u)}),u.addTest("srcset","srcset"in h("img")),u.addTest("webworkers","Worker"in t),vt(),ft(b),delete f.addTest,delete f.addAsyncTest,w=0;w<u._q.length;w++)u._q[w]();n.Modernizr=u}(window,window,document)