!function(M,d,f,p){var o=[],e={_version:"3.12.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){o.push({name:e,fn:t,options:n})},addAsyncTest:function(e){o.push({name:null,fn:e})}},s=function(){},t=(s.prototype=e,s=new s,[]);function m(e,t){return typeof e===t}var c=f.documentElement,h="svg"===c.nodeName.toLowerCase();function i(e){var t,n=c.className,o=s._config.classPrefix||"";h&&(n=n.baseVal),s._config.enableJSClass&&(t=new RegExp("(^|\\s)"+o+"no-js(\\s|$)"),n=n.replace(t,"$1"+o+"js$2")),s._config.enableClasses&&(0<e.length&&(n+=" "+o+e.join(" "+o)),h?c.className.baseVal=n:c.className=n)}var a,n,r="Moz O ms Webkit",A=e._config.usePrefixes?r.toLowerCase().split(" "):[],l=(e._domPrefixes=A,e._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""]);function u(e,t){if("object"==typeof e)for(var n in e)a(e,n)&&u(n,e[n]);else{var o=(e=e.toLowerCase()).split("."),r=s[o[0]];if(void 0!==(r=2===o.length?r[o[1]]:r))return s;t="function"==typeof t?t():t,1===o.length?s[o[0]]=t:(!s[o[0]]||s[o[0]]instanceof Boolean||(s[o[0]]=new Boolean(s[o[0]])),s[o[0]][o[1]]=t),i([(t&&!1!==t?"":"no-")+o.join("-")]),s._trigger(e,t)}return s}function g(e){return"function"!=typeof f.createElement?f.createElement(e):h?f.createElementNS.call(f,"http://www.w3.org/2000/svg",e):f.createElement.apply(f,arguments)}e._prefixes=l,a=void 0!==(n={}.hasOwnProperty)&&void 0!==n.call?function(e,t){return n.call(e,t)}:function(e,t){return t in e&&void 0===e.constructor.prototype[t]},e._l={},e.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),s.hasOwnProperty(e)&&setTimeout(function(){s._trigger(e,s[e])},0)},e._trigger=function(e,t){var n;this._l[e]&&(n=this._l[e],setTimeout(function(){for(var e=0;e<n.length;e++)(0,n[e])(t)},0),delete this._l[e])},s._q.push(function(){e.addTest=u});v=!("onblur"in c);var v,y=function(e,t){var n;return!!e&&(!(n=(e="on"+e)in(t=t&&"string"!=typeof t?t:g(t||"div")))&&v&&((t=t.setAttribute?t:g("div")).setAttribute(e,""),n="function"==typeof t[e],t[e]!==p&&(t[e]=p),t.removeAttribute(e)),n)};function w(e,t,n,o){var r,s,i,a,l="modernizr",u=g("div");(a=f.body)||((a=g(h?"svg":"body")).fake=!0);if(parseInt(n,10))for(;n--;)(s=g("div")).id=o?o[n]:l+(n+1),u.appendChild(s);return(r=g("style")).type="text/css",r.id="s"+l,(a.fake?a:u).appendChild(r),a.appendChild(u),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(f.createTextNode(e)),u.id=l,a.fake&&(a.style.background="",a.style.overflow="hidden",i=c.style.overflow,c.style.overflow="hidden",c.appendChild(a)),r=t(u,e),a.fake&&a.parentNode?(a.parentNode.removeChild(a),c.style.overflow=i,c.offsetHeight):u.parentNode.removeChild(u),!!r}function R(e,t,n){var o,r;return"getComputedStyle"in d?(o=getComputedStyle.call(d,e,t),r=d.console,null!==o?n&&(o=o.getPropertyValue(n)):r&&r[r.error?"error":"log"].call(r,"getComputedStyle returning null, its possible modernizr test results are inaccurate")):o=!t&&e.currentStyle&&e.currentStyle[n],o}e.hasEvent=y;var W,l=(W=d.matchMedia||d.msMatchMedia)?function(e){e=W(e);return e&&e.matches||!1}:function(e){var t=!1;return w("@media "+e+" { #modernizr { position: absolute; } }",function(e){t="absolute"===R(e,null,"position")}),t},q=(e.mq=l,e.prefixedCSSValue=function(e,t){var n=!1,o=g("div").style;if(e in o){var r=A.length;for(o[e]=t,n=o[e];r--&&!n;)o[e]="-"+A[r]+"-"+t,n=o[e]}return n=""===n?!1:n},e._config.usePrefixes?r.split(" "):[]);e._cssomPrefixes=q;var G={elem:g("modernizr")},C=(s._q.push(function(){delete G.elem}),{style:G.elem.style});function I(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function H(e,t,n,o){if(o=void 0!==o&&o,void 0!==n){var r=function(e,t){var n=e.length;if("CSS"in d&&"supports"in d.CSS){for(;n--;)if(d.CSS.supports(I(e[n]),t))return!0;return!1}if("CSSSupportsRule"in d){for(var o=[];n--;)o.push("("+I(e[n])+":"+t+")");return w("@supports ("+(o=o.join(" or "))+") { #modernizr { position: absolute; } }",function(e){return"absolute"===R(e,null,"position")})}return p}(e,n);if(void 0!==r)return r}for(var s,i,a,l,u,f=["modernizr","tspan","samp"];!C.style&&f.length;)s=!0,C.modElem=g(f.shift()),C.style=C.modElem.style;function c(){s&&(delete C.style,delete C.modElem)}for(a=e.length,i=0;i<a;i++)if(l=e[i],u=C.style[l],~(""+l).indexOf("-")&&(l=l.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")),C.style[l]!==p){if(o||void 0===n)return c(),"pfx"!==t||l;try{C.style[l]=n}catch(e){}if(C.style[l]!==u)return c(),"pfx"!==t||l}return c(),!1}function V(e,t,n,o,r){var s=e.charAt(0).toUpperCase()+e.slice(1),i=(e+" "+q.join(s+" ")+s).split(" ");if(m(t,"string")||void 0===t)return H(i,t,o,r);var a,l,u,f,c=i=(e+" "+A.join(s+" ")+s).split(" "),d=t,p=n;for(a in c)if(c[a]in d)return!1===p?c[a]:m(f=d[c[a]],"function")?(l=f,u=p||d,function(){return l.apply(u,arguments)}):f;return!1}function b(e,t,n){return V(e,p,p,t,n)}s._q.unshift(function(){delete C.style}),e.testAllProps=V,e.testAllProps=b;e.testProp=function(e,t,n){return H([e],p,t,n)},e.testStyles=w;s.addTest("customelements","customElements"in d),s.addTest("history",function(){var e=navigator.userAgent;return!!e&&((-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone")||"file:"===location.protocol)&&(d.history&&"pushState"in d.history))});var S=[""].concat(A),$=(e._domPrefixesAll=S,s.addTest("pointerevents",function(){for(var e=0,t=S.length;e<t;e++)if(y(S[e]+"pointerdown"))return!0;return!1}),!0);try{d.postMessage({toString:function(){$=!1}},"*")}catch(e){}s.addTest("postmessage",new Boolean("postMessage"in d)),s.addTest("postmessage.structuredclones",$),s.addTest("webgl",function(){return"WebGLRenderingContext"in d});var x,_,T,P,k,B,E,l=!1;try{l="WebSocket"in d&&2===d.WebSocket.CLOSING}catch(e){}s.addTest("websockets",l),s.addTest("cssanimations",b("animationName","a",!0)),s.addTest("csscolumns",function(){var e=!1,t=b("columnCount");try{e=(e=!!t)&&new Boolean(e)}catch(e){}return e});for(var z,O,L=["Width","Span","Fill","Gap","Rule","RuleColor","RuleStyle","RuleWidth","BreakBefore","BreakAfter","BreakInside"],N=0;N<L.length;N++)z=L[N].toLowerCase(),O=b("column"+L[N]),"breakbefore"!==z&&"breakafter"!==z&&"breakinside"!==z||(O=O||b(L[N])),s.addTest("csscolumns."+z,O);for(E in s.addTest("flexbox",b("flexBasis","1px",!0)),s.addTest("picture","HTMLPictureElement"in d),s.addAsyncTest(function(){var e,t,n=g("img"),o="sizes"in n;!o&&"srcset"in n?(e="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",n.onload=t=function(){u("sizes",2===n.width)},n.onerror=t,n.setAttribute("sizes","9px"),n.srcset=e+" 1w,data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw== 8w",n.src=e):u("sizes",o)}),s.addTest("srcset","srcset"in g("img")),s.addTest("webworkers","Worker"in d),o)if(o.hasOwnProperty(E)){if(x=[],(_=o[E]).name&&(x.push(_.name.toLowerCase()),_.options&&_.options.aliases&&_.options.aliases.length))for(T=0;T<_.options.aliases.length;T++)x.push(_.options.aliases[T].toLowerCase());for(P=m(_.fn,"function")?_.fn():_.fn,k=0;k<x.length;k++)1===(B=x[k].split(".")).length?s[B[0]]=P:(s[B[0]]&&(!s[B[0]]||s[B[0]]instanceof Boolean)||(s[B[0]]=new Boolean(s[B[0]])),s[B[0]][B[1]]=P),t.push((P?"":"no-")+B.join("-"))}i(t),delete e.addTest,delete e.addAsyncTest;for(var j=0;j<s._q.length;j++)s._q[j]();M.Modernizr=s}(window,window,document);