(function(n,t,i,r){function c(n,t){return typeof n===t}function kt(){var i,n,r,f,e,s,t,o;for(o in p)if(p.hasOwnProperty(o)){if(i=[],n=p[o],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=c(n.fn,"function")?n.fn():n.fn,e=0;e<i.length;e++)s=i[e],t=s.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),it.push((f?"":"no-")+t.join("-"))}}function lt(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 at(n,t){var r,i,f;if(typeof n=="object")for(r in n)ft(n,r)&&at(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);lt([(!!t&&t!==!1?"":"no-")+i.join("-")]);u._trigger(n,t)}return u}function e(){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 dt(){var n=i.body;return n||(n=e(v?"svg":"body"),n.fake=!0),n}function et(n,t,r,u){var c="modernizr",o,a,l,v,h=e("div"),f=dt();if(parseInt(r,10))while(r--)l=e("div"),l.id=u?u[r]:c+(r+1),h.appendChild(l);return o=e("style"),o.type="text/css",o.id="s"+c,(f.fake?f:h).appendChild(o),f.appendChild(h),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(i.createTextNode(n)),h.id=c,f.fake&&(f.style.background="",f.style.overflow="hidden",v=s.style.overflow,s.style.overflow="hidden",s.appendChild(f)),a=t(h,n),f.fake&&f.parentNode?(f.parentNode.removeChild(f),s.style.overflow=v,s.offsetHeight):h.parentNode.removeChild(h),!!a}function b(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 gt(n,t){return!!~(""+n).indexOf(t)}function yt(n){return n.replace(/([A-Z])/g,function(n,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function ni(n,i){var f=n.length,u;if("CSS"in t&&"supports"in t.CSS){while(f--)if(t.CSS.supports(yt(n[f]),i))return!0;return!1}if("CSSSupportsRule"in t){for(u=[];f--;)u.push("("+yt(n[f])+":"+i+")");return u=u.join(" or "),et("@supports ("+u+") { #modernizr { position: absolute; } }",function(n){return b(n,null,"position")==="absolute"})}return r}function pt(n){return n.replace(/([a-z])-([a-z])/g,function(n,t,i){return t+i.toUpperCase()}).replace(/^-/,"")}function wt(n,t,i,u){function a(){v&&(delete h.style,delete h.modElem)}var s,v,o,y,f,p,l;if(u=c(u,"undefined")?!1:u,!c(i,"undefined")&&(s=ni(n,i),!c(s,"undefined")))return s;for(l=["modernizr","tspan","samp"];!h.style&&l.length;)v=!0,h.modElem=e(l.shift()),h.style=h.modElem.style;for(y=n.length,o=0;o<y;o++)if(f=n[o],p=h.style[f],gt(f,"-")&&(f=pt(f)),h.style[f]!==r){if(u||c(i,"undefined"))return a(),t==="pfx"?f:!0;try{h.style[f]=i}catch(w){}if(h.style[f]!==p)return a(),t==="pfx"?f:!0}return a(),!1}function ti(n,t){return function(){return n.apply(t,arguments)}}function ii(n,t,i){var r,u;for(u in n)if(n[u]in t)return i===!1?n[u]:(r=t[n[u]],c(r,"function"))?ti(r,i||t):r;return!1}function k(n,t,i,r,u){var f=n.charAt(0).toUpperCase()+n.slice(1),e=(n+" "+ot.join(f+" ")+f).split(" ");return c(t,"string")||c(t,"undefined")?wt(e,t,r,u):(e=(n+" "+ut.join(f+" ")+f).split(" "),ii(e,t,i))}function l(n,t,i){return k(n,r,r,t,i)}function fi(n,t){return n-1===t||n===t||n+1===t}var p=[],f={_version:"3.11.8",_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){p.push({name:n,fn:t,options:i})},addAsyncTest:function(n){p.push({name:null,fn:n})}},u=function(){},it,s,v,rt,ut,a,ft,vt,w,ot,st,h,ht,d,ri,y,nt,bt,ct,tt;u.prototype=f;u=new u;it=[];s=i.documentElement;v=s.nodeName.toLowerCase()==="svg";rt="Moz O ms Webkit";ut=f._config.usePrefixes?rt.toLowerCase().split(" "):[];f._domPrefixes=ut;a=f._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];f._prefixes=a,function(){var n={}.hasOwnProperty;ft=c(n,"undefined")||c(n.call,"undefined")?function(n,t){return t in n&&c(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=at});vt=function(){function t(t,i){var u;return t?(i&&typeof i!="string"||(i=e(i||"div")),t="on"+t,u=t in i,!u&&n&&(i.setAttribute||(i=e("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=vt;w=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 et("@media "+n+" { #modernizr { position: absolute; } }",function(n){t=b(n,null,"position")==="absolute"}),t}}();f.mq=w;ot=f._config.usePrefixes?rt.split(" "):[];f._cssomPrefixes=ot;st={elem:e("modernizr")};u._q.push(function(){delete st.elem});h={style:st.elem.style};u._q.unshift(function(){delete h.style});f.testAllProps=k;ht=function(n){var s=a.length,u=t.CSSRule,f,i,e,o;if(typeof u=="undefined")return r;if(!n)return!1;if(n=n.replace(/^@/,""),f=n.replace(/-/g,"_").toUpperCase()+"_RULE",f in u)return"@"+n;for(i=0;i<s;i++)if(e=a[i],o=e.toUpperCase()+"_"+f,o in u)return"@-"+e.toLowerCase()+"-"+n;return!1};f.atRule=ht;d=f.prefixed=function(n,t,i){return n.indexOf("@")===0?ht(n):(n.indexOf("-")!==-1&&(n=pt(n)),t?k(n,t,i):k(n,"pfx"))};f.testAllProps=l;ri=f.testProp=function(n,t,i){return wt([n],r,t,i)};y=f.testStyles=et;v||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 l(){var n=i.elements;return typeof n=="string"?n.split(" "):n}function w(n,t){var r=i.elements;typeof r!="string"&&(r=r.join(" "));typeof n!="string"&&(n=n.join(" "));i.elements=r+" "+n;s(t)}function o(n){var t=c[n[h]];return t||(t={},e++,n[h]=e,c[e]=t),t}function a(n,i,u){if(i||(i=t),r)return i.createElement(n);u||(u=o(i));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)&&!f.tagUrn?u.frag.appendChild(f):f}function b(n,i){if(n||(n=t),r)return n.createDocumentFragment();i=i||o(n);for(var f=i.frag.cloneNode(),u=0,e=l(),s=e.length;u<s;u++)f.createElement(e[u]);return f}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&&("+l().join().replace(/[\w\-:]+/g,function(n){return t.createElem(n),t.frag.createElement(n),'c("'+n+'")'})+");return n}")(i,t.frag)}function s(n){n||(n=t);var u=o(n);return!i.shivCSS||f||u.hasCSS||(u.hasCSS=!!p(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}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,h="_html5shiv",e=0,c={},r,i;(function(){try{var n=t.createElement("a");n.innerHTML="<xyz><\/xyz>";f="hidden"in n;r=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(i){f=!0;r=!0}})();i={elements:u.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:u.shivCSS!==!1,supportsUnknownElements:r,shivMethods:u.shivMethods!==!1,type:"default",shivDocument:s,createElement:a,createDocumentFragment:b,addElements:w};n.html5=i;s(t);typeof module=="object"&&module.exports&&(module.exports=i)}(typeof t!="undefined"?t:this,i);var o=e("input"),ui="autocomplete autofocus list placeholder max min multiple pattern required step".split(" "),g={};for(u.input=function(n){for(var i=0,r=n.length;i<r;i++)g[n[i]]=!!(n[i]in o);return g.list&&(g.list=!!(e("datalist")&&t.HTMLDataListElement)),g}(ui),function(){for(var h=["search","tel","url","email","datetime","date","month","week","time","datetime-local","number","range","color"],c="1)",n,e,t,f=0;f<h.length;f++)o.setAttribute("type",n=h[f]),t=o.type!=="text"&&"style"in o,t&&(o.value=c,o.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(n)&&o.style.WebkitAppearance!==r?(s.appendChild(o),e=i.defaultView,t=e.getComputedStyle&&e.getComputedStyle(o,null).WebkitAppearance!=="textfield"&&o.offsetHeight!==0,s.removeChild(o)):/^(search|tel)$/.test(n)||(t=/^(url|email)$/.test(n)?o.checkValidity&&o.checkValidity()===!1:o.value!==c)),u.addTest("inputtypes."+n,!!t)}(),u.addTest("svg",!!i.createElementNS&&!!i.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect),u.addTest("touchevents",function(){if("ontouchstart"in t||t.TouchEvent||t.DocumentTouch&&i instanceof DocumentTouch)return!0;var n=["(",a.join("touch-enabled),("),"heartz",")"].join("");return w(n)}),u.addTest("cssanimations",l("animationName","a",!0)),u.addTest("backgroundblendmode",d("backgroundBlendMode","text")),u.addTest("bgpositionxy",function(){return l("backgroundPositionX","3px",!0)&&l("backgroundPositionY","5px",!0)}),u.addTest("bgsizecover",l("backgroundSize","cover")),u.addTest("csscalc",function(){var n="width:",t=e("a");return t.style.cssText=n+a.join("calc(10px);"+n),!!t.style.length}),u.addTest("cssgridlegacy",l("grid-columns","10px",!0)),u.addTest("cssgrid",l("grid-template-rows","none",!0)),u.addTest("cssmask",l("maskRepeat","repeat-x",!0)),nt=t.CSS&&t.CSS.supports.bind(t.CSS)||t.supportsCSS,u.addTest("customproperties",!!nt&&(nt("--f:0")||nt("--f",0))),u.addTest("flexbox",l("flexBasis","1px",!0)),bt=function(){var n=navigator.userAgent,t=n.match(/w(eb)?osbrowser/gi),i=n.match(/windows phone/gi)&&n.match(/iemobile\/([0-9])+/gi)&&parseFloat(RegExp.$1)>=9;return t||i}(),bt?u.addTest("fontface",!1):y('@font-face {font-family:"font";src:url("https://")}',function(n,t){var f=i.getElementById("smodernizr"),r=f.sheet||f.styleSheet,e=r?r.cssRules&&r.cssRules[0]?r.cssRules[0].cssText:r.cssText||"":"",o=/src/i.test(e)&&e.indexOf(t.split(" ")[0])===0;u.addTest("fontface",o)}),y('#modernizr{font:0/0 a}#modernizr:after{content:":)";visibility:hidden;font:7px/1 a}',function(n){u.addTest("generatedcontent",n.offsetHeight>=6)}),u.addTest("cssgradients",function(){for(var r="background-image:",t="",f,s,i,n=0,o=a.length-1;n<o;n++)f=n===0?"to ":"",t+=r+a[n]+"linear-gradient("+f+"left top, #9f9, white);";return u._config.usePrefixes&&(t+=r+"-webkit-gradient(linear,left top,right bottom,from(#9f9),to(white));"),s=e("a"),i=s.style,i.cssText=t,(""+i.backgroundImage).indexOf("gradient")>-1}),y("#modernizr div {width:100px} #modernizr :last-child{width:200px;display:block}",function(n){u.addTest("lastchild",n.lastChild.offsetWidth>n.firstChild.offsetWidth)},2),u.addTest("mediaqueries",w("only all")),u.addTest("objectfit",!!d("objectFit"),{aliases:["object-fit"]}),u.addTest("opacity",function(){var n=e("a").style;return n.cssText=a.join("opacity:.55;"),/^0.55$/.test(n.opacity)}),u.addTest("csspositionsticky",function(){var n="position:",t="sticky",r=e("a"),i=r.style;return i.cssText=n+a.join(t+";"+n).slice(0,-n.length),i.position.indexOf(t)!==-1}),u.addTest("cssremunit",function(){var n=e("a").style;try{n.fontSize="3rem"}catch(t){}return/rem/.test(n.fontSize)}),u.addTest("rgba",function(){var n=e("a").style;return n.cssText="background-color:rgba(150,255,150,.5)",(""+n.backgroundColor).indexOf("rgba")>-1}),u.addTest("csstransforms",function(){return navigator.userAgent.indexOf("Android 2.")===-1&&l("transform","scale(1)",!0)}),u.addTest("csstransitions",l("transition","all",!0)),y("#modernizr { height: 50vh; max-height: 10px; }",function(n){var t=parseInt(b(n,null,"height"),10);u.addTest("cssvhunit",t===10)}),y("#modernizr { width: 50vw; }",function(n){var i=parseInt(t.innerWidth/2,10),r=parseInt(b(n,null,"width"),10);u.addTest("cssvwunit",fi(r,i))}),u.addTest("mutationobserver",!!t.MutationObserver||!!t.WebKitMutationObserver),u.addTest("passiveeventlisteners",function(){var r=!1,n,i;try{n=Object.defineProperty({},"passive",{get:function(){r=!0;return}});i=function(){};t.addEventListener("testPassiveEventSupport",i,n);t.removeEventListener("testPassiveEventSupport",i,n)}catch(u){}return r}),u.addTest("strictmode",function(){"use strict";return!this}()),u.addTest("es5syntax",function(){var value,obj,stringAccess,getter,setter,reservedWords,zeroWidthChars;try{return stringAccess=eval('"foobar"[3] === "b"'),getter=eval("({ get x(){ return 1 } }).x === 1"),eval("({ set x(v){ value = v; } }).x = 1"),setter=value===1,eval("obj = ({ if: 1 })"),reservedWords=obj["if"]===1,zeroWidthChars=eval("_‌‍ = true"),stringAccess&&getter&&setter&&reservedWords&&zeroWidthChars}catch(ignore){return!1}}),u.addTest("arrow",function(){try{eval("()=>{}")}catch(e){return!1}return!0}),u.addTest("es6math",!!(Math&&Math.clz32&&Math.cbrt&&Math.imul&&Math.sign&&Math.log10&&Math.log2&&Math.log1p&&Math.expm1&&Math.cosh&&Math.sinh&&Math.tanh&&Math.acosh&&Math.asinh&&Math.atanh&&Math.hypot&&Math.trunc&&Math.fround)),u.addTest("es6object",!!(Object.assign&&Object.is&&Object.setPrototypeOf)),u.addTest("promises",function(){return"Promise"in t&&"resolve"in t.Promise&&"reject"in t.Promise&&"all"in t.Promise&&"race"in t.Promise&&function(){var n;return new t.Promise(function(t){n=t}),typeof n=="function"}()}),u.addTest("es6string",!!(String.fromCodePoint&&String.raw&&String.prototype.codePointAt&&String.prototype.repeat&&String.prototype.startsWith&&String.prototype.endsWith&&String.prototype.includes)),u.addTest("stringtemplate",function(){try{return eval("(function(){var a=1; return `-${a}-`;})()")==="-1-"}catch(e){return!1}}),u.addTest("hovermq",w("(hover)")),u.addTest("scriptasync","async"in e("script")),u.addTest("scriptdefer","defer"in e("script")),ct={}.toString,u.addTest("svgclippaths",function(){return!!i.createElementNS&&/SVGClipPath/.test(ct.call(i.createElementNS("http://www.w3.org/2000/svg","clipPath")))}),u.addTest("svgfilters",function(){var n=!1;try{n="SVGFEColorMatrixElement"in t&&SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_SATURATE===2}catch(i){}return n}),u.addTest("inlinesvg",function(){var n=e("div");return n.innerHTML="<svg/>",(typeof SVGRect!="undefined"&&n.firstChild&&n.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"}),u.addTest("smil",function(){return!!i.createElementNS&&/SVGAnimate/.test(ct.call(i.createElementNS("http://www.w3.org/2000/svg","animate")))}),u.addTest("matchmedia",!!d("matchMedia",t)),kt(),lt(it),delete f.addTest,delete f.addAsyncTest,tt=0;tt<u._q.length;tt++)u._q[tt]();n.Modernizr=u})(window,window,document)