!function(n,t,i,r){function s(n,t){return typeof n===t}function it(n){var t=h.className,i=u._config.classPrefix||"",r;(a&&(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)),a?h.className.baseVal=t:h.className=t)}function rt(n,t){var r,i,f;if("object"==typeof n)for(r in n)st(n,r)&&rt(r,n[r]);else{if(n=n.toLowerCase(),i=n.split("."),f=u[i[0]],2===i.length&&(f=f[i[1]]),void 0!==f)return u;t="function"==typeof t?t():t;1===i.length?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);it([(t&&!1!==t?"":"no-")+i.join("-")]);u._trigger(n,t)}return u}function ct(n,t){return!!~(""+n).indexOf(t)}function e(){return"function"!=typeof i.createElement?i.createElement(arguments[0]):a?i.createElementNS.call(i,"http://www.w3.org/2000/svg",arguments[0]):i.createElement.apply(i,arguments)}function lt(){var n=i.body;return n||(n=e(a?"svg":"body"),n.fake=!0),n}function ut(n,t,r,u){var o,a,c,v,l="modernizr",s=e("div"),f=lt();if(parseInt(r,10))for(;r--;)c=e("div"),c.id=u?u[r]:l+(r+1),s.appendChild(c);return o=e("style"),o.type="text/css",o.id="s"+l,(f.fake?f:s).appendChild(o),f.appendChild(s),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(i.createTextNode(n)),s.id=l,f.fake&&(f.style.background="",f.style.overflow="hidden",v=h.style.overflow,h.style.overflow="hidden",h.appendChild(f)),a=t(s,n),f.fake&&f.parentNode?(f.parentNode.removeChild(f),h.style.overflow=v,h.offsetHeight):s.parentNode.removeChild(s),!!a}function ft(n){return n.replace(/([A-Z])/g,function(n,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function at(n,i,r){var u,f,e;return"getComputedStyle"in t?(u=getComputedStyle.call(t,n,i),f=t.console,null!==u?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 vt(n,i){var f=n.length,u;if("CSS"in t&&"supports"in t.CSS){for(;f--;)if(t.CSS.supports(ft(n[f]),i))return!0;return!1}if("CSSSupportsRule"in t){for(u=[];f--;)u.push("("+ft(n[f])+":"+i+")");return u=u.join(" or "),ut("@supports ("+u+") { #modernizr { position: absolute; } }",function(n){return"absolute"===at(n,null,"position")})}return r}function et(n){return n.replace(/([a-z])-([a-z])/g,function(n,t,i){return t+i.toUpperCase()}).replace(/^-/,"")}function ot(n,t,i,u){function c(){v&&(delete o.style,delete o.modElem)}var l,v,h,y,f,p,a;if((u=!s(u,"undefined")&&u,!s(i,"undefined"))&&(l=vt(n,i),!s(l,"undefined")))return l;for(a=["modernizr","tspan","samp"];!o.style&&a.length;)v=!0,o.modElem=e(a.shift()),o.style=o.modElem.style;for(y=n.length,h=0;h<y;h++)if(f=n[h],p=o.style[f],ct(f,"-")&&(f=et(f)),o.style[f]!==r){if(u||s(i,"undefined"))return c(),"pfx"!==t||f;try{o.style[f]=i}catch(n){}if(o.style[f]!==p)return c(),"pfx"!==t||f}return c(),!1}function yt(n,t){return function(){return n.apply(t,arguments)}}function pt(n,t,i){var r;for(var u in n)if(n[u]in t)return!1===i?n[u]:(r=t[n[u]],s(r,"function")?yt(r,i||t):r);return!1}function v(n,t,i,r,u){var f=n.charAt(0).toUpperCase()+n.slice(1),e=(n+" "+k.join(f+" ")+f).split(" ");return s(t,"string")||s(t,"undefined")?ot(e,t,r,u):(e=(n+" "+d.join(f+" ")+f).split(" "),pt(e,t,i))}function p(n,t,i){return v(n,r,r,t,i)}var l=[],f={_version:"3.12.0",_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){l.push({name:n,fn:t,options:i})},addAsyncTest:function(n){l.push({name:null,fn:n})}},u=function(){},w,o,b,k,d,g,nt,c,tt,y;u.prototype=f;u=new u;var st,ht=[],h=i.documentElement,a="svg"===h.nodeName.toLowerCase();for(!function(){var n={}.hasOwnProperty;st=s(n,"undefined")||s(n.call,"undefined")?function(n,t){return t in n&&s(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 n=0;n<i.length;n++)i[n](t)},0);delete this._l[n]}},u._q.push(function(){f.addTest=rt}),a||function(n,t){function l(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 u(){var n=i.elements;return"string"==typeof n?n.split(" "):n}function w(n,t){var r=i.elements;"string"!=typeof r&&(r=r.join(" "));"string"!=typeof n&&(n=n.join(" "));i.elements=r+" "+n;o(t)}function f(n){var t=p[n[y]];return t||(t={},c++,n[y]=c,p[c]=t),t}function a(n,i,u){if(i||(i=t),r)return i.createElement(n);u||(u=f(i));var e;return e=u.cache[n]?u.cache[n].cloneNode():rt.test(n)?(u.cache[n]=u.createElem(n)).cloneNode():u.createElem(n),!e.canHaveChildren||it.test(n)||e.tagUrn?e:u.frag.appendChild(e)}function b(n,i){if(n||(n=t),r)return n.createDocumentFragment();i=i||f(n);for(var o=i.frag.cloneNode(),e=0,s=u(),h=s.length;e<h;e++)o.createElement(s[e]);return o}function k(n,t){t.cache||(t.cache={},t.createElem=n.createElement,t.createFrag=n.createDocumentFragment,t.frag=t.createFrag());n.createElement=function(r){return i.shivMethods?a(r,n,t):t.createElem(r)};n.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/[\w\-:]+/g,function(n){return t.createElem(n),t.frag.createElement(n),'c("'+n+'")'})+");return n}")(i,t.frag)}function o(n){n||(n=t);var u=f(n);return!i.shivCSS||s||u.hasCSS||(u.hasCSS=!!l(n,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||k(n,u),n}function d(n){for(var t,i=n.getElementsByTagName("*"),r=i.length,e=RegExp("^(?:"+u().join("|")+")$","i"),f=[];r--;)t=i[r],e.test(t.nodeName)&&f.push(t.applyElement(g(t)));return f}function g(n){for(var t,r=n.attributes,u=r.length,i=n.ownerDocument.createElement(e+":"+n.nodeName);u--;)t=r[u],t.specified&&i.setAttribute(t.nodeName,t.nodeValue);return i.style.cssText=n.style.cssText,i}function nt(n){for(var t,i=n.split("{"),r=i.length,f=RegExp("(^|[\\s,>+~])("+u().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),o="$1"+e+"\\:$2";r--;)t=i[r]=i[r].split("}"),t[t.length-1]=t[t.length-1].replace(f,o),i[r]=t.join("}");return i.join("{")}function tt(n){for(var t=n.length;t--;)n[t].removeNode()}function v(n){function r(){clearTimeout(i._removeSheetTimer);t&&t.removeNode(!0);t=null}var t,u,i=f(n),o=n.namespaces,s=n.parentWindow;return!ft||n.printShived?n:(void 0===o[e]&&o.add(e),s.attachEvent("onbeforeprint",function(){r();for(var o,s,f,c=n.styleSheets,e=[],i=c.length,h=Array(i);i--;)h[i]=c[i];for(;f=h.pop();)if(!f.disabled&&ut.test(f.media)){try{o=f.imports;s=o.length}catch(n){s=0}for(i=0;i<s;i++)h.push(o[i]);try{e.push(f.cssText)}catch(n){}}e=nt(e.reverse().join(""));u=d(n);t=l(n,e)}),s.attachEvent("onafterprint",function(){tt(u);clearTimeout(i._removeSheetTimer);i._removeSheetTimer=setTimeout(r,500)}),n.printShived=!0,n)}var s,r,h=n.html5||{},it=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,rt=/^(?: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,y="_html5shiv",c=0,p={},i;!function(){try{var n=t.createElement("a");n.innerHTML="<xyz><\/xyz>";s="hidden"in n;r=1==n.childNodes.length||function(){t.createElement("a");var n=t.createDocumentFragment();return void 0===n.cloneNode||void 0===n.createDocumentFragment||void 0===n.createElement}()}catch(n){s=!0;r=!0}}();i={elements:h.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!==h.shivCSS,supportsUnknownElements:r,shivMethods:!1!==h.shivMethods,type:"default",shivDocument:o,createElement:a,createDocumentFragment:b,addElements:w};n.html5=i;o(t);var ut=/^$|\b(?:all|print)\b/,e="html5shiv",ft=!r&&function(){var i=t.documentElement;return!(void 0===t.namespaces||void 0===t.parentWindow||void 0===i.applyElement||void 0===i.removeNode||void 0===n.attachEvent)}();i.type+=" print";i.shivPrint=v;v(t);"object"==typeof module&&module.exports&&(module.exports=i)}(void 0!==t?t:this,i),w={elem:e("modernizr")},u._q.push(function(){delete w.elem}),o={style:w.elem.style},u._q.unshift(function(){delete o.style}),b=(f.testProp=function(n,t,i){return ot([n],r,t,i)},"Moz O ms Webkit"),k=f._config.usePrefixes?b.split(" "):[],f._cssomPrefixes=k,d=f._config.usePrefixes?b.toLowerCase().split(" "):[],f._domPrefixes=d,f.testAllProps=v,f.testAllProps=p,u.addTest("flexbox",p("flexBasis","1px",!0)),u.addTest("csstransforms",function(){return-1===navigator.userAgent.indexOf("Android 2.")&&p("transform","scale(1)",!0)}),g=function(n){var e,o=c.length,u=t.CSSRule,i,f;if(void 0===u)return r;if(!n)return!1;if(n=n.replace(/^@/,""),(e=n.replace(/-/g,"_").toUpperCase()+"_RULE")in u)return"@"+n;for(i=0;i<o;i++)if(f=c[i],f.toUpperCase()+"_"+e in u)return"@-"+f.toLowerCase()+"-"+n;return!1},f.atRule=g,nt=f.prefixed=function(n,t,i){return 0===n.indexOf("@")?g(n):(-1!==n.indexOf("-")&&(n=et(n)),t?v(n,t,i):v(n,"pfx"))},u.addTest("objectfit",!!nt("objectFit"),{aliases:["object-fit"]}),c=f._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""],f._prefixes=c,u.addTest("cssgradients",function(){for(var o,i,r,f="background-image:",t="",n=0,s=c.length-1;n<s;n++)r=0===n?"to ":"",t+=f+c[n]+"linear-gradient("+r+"left top, #9f9, white);";return u._config.usePrefixes&&(t+=f+"-webkit-gradient(linear,left top,right bottom,from(#9f9),to(white));"),o=e("a"),i=o.style,i.cssText=t,(""+i.backgroundImage).indexOf("gradient")>-1}),u.addTest("csspointerevents",function(){var n=e("a").style;return n.cssText="pointer-events:auto","auto"===n.pointerEvents}),u.addTest("requestanimationframe",!!nt("requestAnimationFrame",t),{aliases:["raf"]}),u.addTest("svg",!!i.createElementNS&&!!i.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect),tt=f.testStyles=ut,u.addTest("checked",function(){return tt("#modernizr {position:absolute} #modernizr input {margin-left:10px} #modernizr :checked {margin-left:20px;display:block}",function(n){var t=e("input");return t.setAttribute("type","checkbox"),t.setAttribute("checked","checked"),n.appendChild(t),20===t.offsetLeft})}),u.addTest("details",function(){var t,n=e("details");return"open"in n&&(tt("#modernizr details{display:block}",function(i){i.appendChild(n);n.innerHTML="<summary>a<\/summary>b";t=n.offsetHeight;n.open=!0;t=t!==n.offsetHeight}),t)}),function(){var n=e("video");u.addTest("video",function(){var t=!1;try{t=!!n.canPlayType;t&&(t=new Boolean(t))}catch(n){}return t});try{n.canPlayType&&(u.addTest("video.ogg",n.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,"")),u.addTest("video.h264",n.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,"")),u.addTest("video.h265",n.canPlayType('video/mp4; codecs="hev1"').replace(/^no$/,"")),u.addTest("video.webm",n.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")),u.addTest("video.vp9",n.canPlayType('video/webm; codecs="vp9"').replace(/^no$/,"")),u.addTest("video.hls",n.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"').replace(/^no$/,"")),u.addTest("video.av1",n.canPlayType('video/mp4; codecs="av01"').replace(/^no$/,"")))}catch(n){}}(),u.addTest("time","valueAsDate"in e("time")),function(){var i,n,r,f,e,o,t;for(var h in l)if(l.hasOwnProperty(h)){if(i=[],n=l[h],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=s(n.fn,"function")?n.fn():n.fn,e=0;e<i.length;e++)o=i[e],t=o.split("."),1===t.length?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),ht.push((f?"":"no-")+t.join("-"))}}(),it(ht),delete f.addTest,delete f.addAsyncTest,y=0;y<u._q.length;y++)u._q[y]();n.Modernizr=u}(window,window,document)