window.Modernizr=function(e,n,t){function o(e){y.cssText=e}function r(e,n){return typeof e===n}function i(e,n){return!!~(""+e).indexOf(n)}function a(e,n){for(var o in e){var r=e[o];if(!i(r,"-")&&y[r]!==t)return"pfx"==n?r:!0}return!1}function l(e,n,o){for(var i in e){var a=n[e[i]];if(a!==t)return o===!1?e[i]:r(a,"function")?a.bind(o||n):a}return!1}function d(e,n,t){var o=e.charAt(0).toUpperCase()+e.slice(1),i=(e+" "+x.join(o+" ")+o).split(" ");return r(n,"string")||r(n,"undefined")?a(i,n):(i=(e+" "+M.join(o+" ")+o).split(" "),l(i,n,t))}var c,s,u,m="2.8.3",f={},p=!0,w=n.documentElement,h="modernizr",v=n.createElement(h),y=v.style,g={}.toString,E=" -webkit- -moz- -o- -ms- ".split(" "),b="Webkit Moz O ms",x=b.split(" "),M=b.toLowerCase().split(" "),A={svg:"http://www.w3.org/2000/svg"},L={},N=[],S=N.slice,k=function(e,t,o,r){var i,a,l,d,c=n.createElement("div"),s=n.body,u=s||n.createElement("body");if(parseInt(o,10))for(;o--;)l=n.createElement("div"),l.id=r?r[o]:h+(o+1),c.appendChild(l);return i=["­",'"].join(""),c.id=h,(s?c:u).innerHTML+=i,u.appendChild(c),s||(u.style.background="",u.style.overflow="hidden",d=w.style.overflow,w.style.overflow="hidden",w.appendChild(u)),a=t(c,e),s?c.parentNode.removeChild(c):(u.parentNode.removeChild(u),w.style.overflow=d),!!a},z=function(n){var t=e.matchMedia||e.msMatchMedia;if(t)return t(n)&&t(n).matches||!1;var o;return k("@media "+n+" { #"+h+" { position: absolute; } }",function(n){o="absolute"==(e.getComputedStyle?getComputedStyle(n,null):n.currentStyle).position}),o},C=function(){function e(e,i){i=i||n.createElement(o[e]||"div"),e="on"+e;var a=e in i;return a||(i.setAttribute||(i=n.createElement("div")),i.setAttribute&&i.removeAttribute&&(i.setAttribute(e,""),a=r(i[e],"function"),r(i[e],"undefined")||(i[e]=t),i.removeAttribute(e))),i=null,a}var o={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return e}(),$={}.hasOwnProperty;u=r($,"undefined")||r($.call,"undefined")?function(e,n){return n in e&&r(e.constructor.prototype[n],"undefined")}:function(e,n){return $.call(e,n)},Function.prototype.bind||(Function.prototype.bind=function(e){var n=this;if("function"!=typeof n)throw new TypeError;var t=S.call(arguments,1),o=function(){if(this instanceof o){var r=function(){};r.prototype=n.prototype;var i=new r,a=n.apply(i,t.concat(S.call(arguments)));return Object(a)===a?a:i}return n.apply(e,t.concat(S.call(arguments)))};return o}),L.touch=function(){var t;return"ontouchstart"in e||e.DocumentTouch&&n instanceof DocumentTouch?t=!0:k(["@media (",E.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(e){t=9===e.offsetTop}),t},L.csstransforms=function(){return!!d("transform")},L.csstransitions=function(){return d("transition")},L.smil=function(){return!!n.createElementNS&&/SVGAnimate/.test(g.call(n.createElementNS(A.svg,"animate")))};for(var R in L)u(L,R)&&(s=R.toLowerCase(),f[s]=L[R](),N.push((f[s]?"":"no-")+s));return f.addTest=function(e,n){if("object"==typeof e)for(var o in e)u(e,o)&&f.addTest(o,e[o]);else{if(e=e.toLowerCase(),f[e]!==t)return f;n="function"==typeof n?n():n,"undefined"!=typeof p&&p&&(w.className+=" "+(n?"":"no-")+e),f[e]=n}return f},o(""),v=c=null,f._version=m,f._prefixes=E,f._domPrefixes=M,f._cssomPrefixes=x,f.mq=z,f.hasEvent=C,f.testProp=function(e){return a([e])},f.testAllProps=d,f.testStyles=k,w.className=w.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(p?" js "+N.join(" "):""),f}(this,this.document),Modernizr.addTest("overflowscrolling",function(){return Modernizr.testAllProps("overflowScrolling")}),Modernizr.addTest("filereader",function(){return!!(window.File&&window.FileList&&window.FileReader)}),function(){var e,n,t,o,r,i,a,l,d,c,s,u,m,f,p,w,h,v;try{if(null==window.Modernizr)throw new Error("Modernizr must be loaded");if(null!=window._mediaDependency)throw new Error("Media object already defined");if(m=function(e){var n,t,o,r,i;for(r=e+"=",i=document.cookie.split(";"),t=0,o=i.length;o>t;t++){for(n=i[t];" "===n.charAt(0);)n=n.substring(1,n.length);if(0===n.indexOf(r))return n.substring(r.length,n.length)}return null},l=m("force_desktop"),document.documentElement.className=document.documentElement.className+(" "+(l?"force-desktop":"no-force-desktop")),u={SMALL:["only screen and (max-width: 480px)","only screen and (-webkit-device-pixel-ratio:0.75)","only all and (max-device-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5)","only all and (max-device-width: 960px) and (-o-min-device-pixel-ratio: 3/2)","only all and (max-device-width: 960px) and (min--moz-device-pixel-ratio: 1.5)","only all and (max-device-width: 960px) and (min-device-pixel-ratio: 1.5)","only handheld"]},t={LARGE:"ml",MEDIUM:"mm",SMALL:"ms"},e=window.navigator.userAgent.match(/iPad/i)||l?["LARGE"]:["LARGE","SMALL"],document.documentElement.className.match(/(^|\s)responsive(\s|$)/)){if(2!==(null!=(f=window._mediaBreakpoints)?f.length:void 0))throw new Error("Cannot parse breakpoints");p=function(){var e,t,o,r;for(o=window._mediaBreakpoints,r=[],e=0,t=o.length;t>e;e++)n=o[e],r.push(parseInt(n));return r}(),h=p[0],s=p[1],u={LARGE:["only all and (min-width: "+(s+1)+"px)"],MEDIUM:["only all and (min-width: "+(h+1)+"px) and (max-width: "+s+"px)"],SMALL:["only all and (max-width: "+h+"px)"]},l||(e=["LARGE","MEDIUM","SMALL"])}for(i=function(){var n,o,r,i,a,l,d,c;for(n=0,r=e.length;r>n;n++)if(c=e[n],null!=u[c])for(d=u[c],o=0,i=d.length;i>o;o++){l=d[o],a=!1;try{a=window.Modernizr.mq(l)}catch(s){}if(a)return t[c]}return t.LARGE},r=null,d=0,c=e.length;c>d;d++)v=e[d],o=t[v],document.documentElement.className.match(RegExp("(^|\\s)"+o+"(\\s|$)"))&&(r=o);window._mediaDependency={isHandheld:function(){return r===t.SMALL},isTablet:function(){return r===t.MEDIUM},isDesktop:function(){return r===t.LARGE},detect:function(){var n,o,a,l,d;if(d=r,r=i(),d!==r){for(document.documentElement.className=document.documentElement.className.replace(RegExp("(^|\\s)"+d+"(\\s|$)"),"$1$2").replace(/(^\s+|\s+$)/g,""),n=0,a=e.length;a>n;n++)v=e[n],t[v]!==d&&(document.documentElement.className=document.documentElement.className.replace(RegExp("(^|\\s)no-"+t[v]+"(\\s|$)"),"$1$2").replace(/(^\s+|\s+$)/g,""));for(document.documentElement.className=document.documentElement.className+(" "+r),o=0,l=e.length;l>o;o++)v=e[o],t[v]!==r&&(document.documentElement.className=document.documentElement.className+(" no-"+t[v]));return!0}return!1}},window._mediaDependency.detect()}catch(y){a=y,window[(null!=(w=window._rollbarConfig)?w.globalAlias:void 0)||"Rollbar"].error(a,"Error initializing media dependency")}}.call(this),function(){}.call(this);