!function(n,t,i){function gt(n){var t=e.className,i=r._config.classPrefix||"",u;(y&&(t=t.baseVal),r._config.enableJSClass)&&(u=new RegExp("(^|\\s)"+i+"no-js(\\s|$)"),t=t.replace(u,"$1"+i+"js$2"));r._config.enableClasses&&(t+=" "+i+n.join(" "+i),y?e.className.baseVal=t:e.className=t)}function a(n,t){return typeof n===t}function ai(){var i,n,u,f,e,o,t;for(var s in nt)if(nt.hasOwnProperty(s)){if(i=[],n=nt[s],n.name&&(i.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(u=0;u<n.options.aliases.length;u++)i.push(n.options.aliases[u].toLowerCase());for(f=a(n.fn,"function")?n.fn():n.fn,e=0;e<i.length;e++)o=i[e],t=o.split("."),1===t.length?r[t[0]]=f:(!r[t[0]]||r[t[0]]instanceof Boolean||(r[t[0]]=new Boolean(r[t[0]])),r[t[0]][t[1]]=f),ii.push((f?"":"no-")+t.join("-"))}}function f(n,t){var u,i,e;if("object"==typeof n)for(u in n)fi(n,u)&&f(u,n[u]);else{if(n=n.toLowerCase(),i=n.split("."),e=r[i[0]],2==i.length&&(e=e[i[1]]),"undefined"!=typeof e)return r;t="function"==typeof t?t():t;1==i.length?r[i[0]]=t:(!r[i[0]]||r[i[0]]instanceof Boolean||(r[i[0]]=new Boolean(r[i[0]])),r[i[0]][i[1]]=t);gt([(t&&0!=t?"":"no-")+i.join("-")]);r._trigger(n,t)}return r}function u(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):y?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function ni(n){return n.replace(/([a-z])-([a-z])/g,function(n,t,i){return t+i.toUpperCase()}).replace(/^-/,"")}function ht(n){return n.replace(/([A-Z])/g,function(n,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function ct(){var n=t.body;return n||(n=u(y?"svg":"body"),n.fake=!0),n}function lt(n,i,r,f){var s,a,c,v,l="modernizr",h=u("div"),o=ct();if(parseInt(r,10))for(;r--;)c=u("div"),c.id=f?f[r]:l+(r+1),h.appendChild(c);return s=u("style"),s.type="text/css",s.id="s"+l,(o.fake?o:h).appendChild(s),o.appendChild(h),s.styleSheet?s.styleSheet.cssText=n:s.appendChild(t.createTextNode(n)),h.id=l,o.fake&&(o.style.background="",o.style.overflow="hidden",v=e.style.overflow,e.style.overflow="hidden",e.appendChild(o)),a=i(h,n),o.fake?(o.parentNode.removeChild(o),e.style.overflow=v,e.offsetHeight):h.parentNode.removeChild(h),!!a}function at(n,t){return!!~(""+n).indexOf(t)}function it(n,t){return n-1===t||n===t||n+1===t}function vi(t,r){var f=t.length,u;if("CSS"in n&&"supports"in n.CSS){for(;f--;)if(n.CSS.supports(ht(t[f]),r))return!0;return!1}if("CSSSupportsRule"in n){for(u=[];f--;)u.push("("+ht(t[f])+":"+r+")");return u=u.join(" or "),lt("@supports ("+u+") { #modernizr { position: absolute; } }",function(n){return"absolute"==getComputedStyle(n,null).position})}return i}function ti(n,t,r,f){function s(){c&&(delete p.style,delete p.modElem)}var h,c,o,l,e,v,y;if((f=a(f,"undefined")?!1:f,!a(r,"undefined"))&&(h=vi(n,r),!a(h,"undefined")))return h;for(y=["modernizr","tspan"];!p.style;)c=!0,p.modElem=u(y.shift()),p.style=p.modElem.style;for(l=n.length,o=0;l>o;o++)if(e=n[o],v=p.style[e],at(e,"-")&&(e=ni(e)),p.style[e]!==i){if(f||a(r,"undefined"))return s(),"pfx"==t?e:!0;try{p.style[e]=r}catch(w){}if(p.style[e]!=v)return s(),"pfx"==t?e:!0}return s(),!1}function yi(n,t){return function(){return n.apply(t,arguments)}}function pi(n,t,i){var r;for(var u in n)if(n[u]in t)return i===!1?n[u]:(r=t[n[u]],a(r,"function")?yi(r,i||t):r);return!1}function rt(n,t,i,r,u){var f=n.charAt(0).toUpperCase()+n.slice(1),e=(n+" "+pt.join(f+" ")+f).split(" ");return a(t,"string")||a(t,"undefined")?ti(e,t,r,u):(e=(n+" "+w.join(f+" ")+f).split(" "),pi(e,t,i))}function o(n,t,r){return rt(n,i,i,t,r)}var ii=[],nt=[],h={_version:"3.2.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){nt.push({name:n,fn:t,options:i})},addAsyncTest:function(n){nt.push({name:null,fn:n})}},r=function(){},vt,ri,ui,v,e,y,yt,w,fi,pt,wt,b,ei,ut,bt,c,oi,si,kt,tt,d,et,p,hi,s,bi,ot,g,ci,li,dt,k,st;r.prototype=h;r=new r;r.addTest("applicationcache","applicationCache"in n);r.addTest("blobconstructor",function(){try{return!!new Blob}catch(n){return!1}},{aliases:["blob-constructor"]});r.addTest("cookies",function(){try{t.cookie="cookietest=1";var n=-1!=t.cookie.indexOf("cookietest=");return t.cookie="cookietest=1; expires=Thu, 01-Jan-1970 00:00:01 GMT",n}catch(i){return!1}});r.addTest("cors","XMLHttpRequest"in n&&"withCredentials"in new XMLHttpRequest);r.addTest("customprotocolhandler",function(){if(!navigator.registerProtocolHandler)return!1;try{navigator.registerProtocolHandler("thisShouldFail")}catch(n){return n instanceof TypeError}return!1});r.addTest("customevent","CustomEvent"in n&&"function"==typeof n.CustomEvent);r.addTest("dataview","undefined"!=typeof DataView&&"getFloat64"in DataView.prototype);r.addTest("eventlistener","addEventListener"in n);r.addTest("geolocation","geolocation"in navigator);r.addTest("history",function(){var t=navigator.userAgent;return-1===t.indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone")?n.history&&"pushState"in n.history:!1});r.addTest("ie8compat",!n.addEventListener&&!!t.documentMode&&7===t.documentMode);r.addTest("json","JSON"in n&&"parse"in JSON&&"stringify"in JSON);r.addTest("notification","Notification"in n&&"permission"in n.Notification&&"requestPermission"in n.Notification);r.addTest("postmessage","postMessage"in n);r.addTest("queryselector","querySelector"in t&&"querySelectorAll"in t);r.addTest("serviceworker","serviceWorker"in navigator);r.addTest("svg",!!t.createElementNS&&!!t.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect);r.addTest("templatestrings",function(){var supports;try{eval("``");supports=!0}catch(e){}return!!supports});r.addTest("typedarrays","ArrayBuffer"in n);r.addTest("websockets","WebSocket"in n&&2===n.WebSocket.CLOSING);r.addTest("xdomainrequest","XDomainRequest"in n);r.addTest("webaudio",function(){var i="webkitAudioContext"in n,t="AudioContext"in n;return r._config.usePrefixes?i||t:t});vt=n.CSS;r.addTest("cssescape",vt?"function"==typeof vt.escape:!1);ri="CSS"in n&&"supports"in n.CSS;ui="supportsCSS"in n;r.addTest("supports",ri||ui);r.addTest("target",function(){var t=n.document;if(!("querySelectorAll"in t))return!1;try{return t.querySelectorAll(":target"),!0}catch(i){return!1}});r.addTest("microdata","getItems"in t);r.addTest("mutationobserver",!!n.MutationObserver||!!n.WebKitMutationObserver);r.addTest("picture","HTMLPictureElement"in n);r.addTest("es5array",function(){return!!(Array.prototype&&Array.prototype.every&&Array.prototype.filter&&Array.prototype.forEach&&Array.prototype.indexOf&&Array.prototype.lastIndexOf&&Array.prototype.map&&Array.prototype.some&&Array.prototype.reduce&&Array.prototype.reduceRight&&Array.isArray)});r.addTest("es5date",function(){var n=!1;try{n=!!Date.parse("2013-04-12T06:06:37.307Z")}catch(t){}return!!(Date.now&&Date.prototype&&Date.prototype.toISOString&&Date.prototype.toJSON&&n)});r.addTest("es5function",function(){return!(!Function.prototype||!Function.prototype.bind)});r.addTest("es5object",function(){return!!(Object.keys&&Object.create&&Object.getPrototypeOf&&Object.getOwnPropertyNames&&Object.isSealed&&Object.isFrozen&&Object.isExtensible&&Object.getOwnPropertyDescriptor&&Object.defineProperty&&Object.defineProperties&&Object.seal&&Object.freeze&&Object.preventExtensions)});r.addTest("es5string",function(){return!(!String.prototype||!String.prototype.trim)});r.addTest("strictmode",function(){"use strict";return!this}());r.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=1===value,eval("obj = ({ if: 1 })"),reservedWords=1===obj["if"],zeroWidthChars=eval("_‌‍ = true"),stringAccess&&getter&&setter&&reservedWords&&zeroWidthChars}catch(ignore){return!1}});r.addTest("es5undefined",function(){var t,i;try{i=n.undefined;n.undefined=12345;t="undefined"==typeof n.undefined;n.undefined=i}catch(r){return!1}return t});r.addTest("es5",function(){return!!(r.es5array&&r.es5date&&r.es5function&&r.es5object&&r.strictmode&&r.es5string&&r.json&&r.es5syntax&&r.es5undefined)});r.addTest("es6array",!!(Array.prototype&&Array.prototype.copyWithin&&Array.prototype.fill&&Array.prototype.find&&Array.prototype.findIndex&&Array.prototype.keys&&Array.prototype.entries&&Array.prototype.values&&Array.from&&Array.of));r.addTest("generators",function(){try{new Function("function* test() {}")()}catch(n){return!1}return!0});r.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));r.addTest("es6number",!!(Number.isFinite&&Number.isInteger&&Number.isSafeInteger&&Number.isNaN&&Number.parseInt&&Number.parseFloat&&Number.isInteger(Number.MAX_SAFE_INTEGER)&&Number.isInteger(Number.MIN_SAFE_INTEGER)&&Number.isFinite(Number.EPSILON)));r.addTest("es6object",!!(Object.assign&&Object.is&&Object.setPrototypeOf));r.addTest("promises",function(){return"Promise"in n&&"resolve"in n.Promise&&"reject"in n.Promise&&"all"in n.Promise&&"race"in n.Promise&&function(){var t;return new n.Promise(function(n){t=n}),"function"==typeof t}()});r.addTest("es6string",!!(String.fromCodePoint&&String.raw&&String.prototype.codePointAt&&String.prototype.repeat&&String.prototype.startsWith&&String.prototype.endsWith&&String.prototype.contains));r.addTest("devicemotion","DeviceMotionEvent"in n);r.addTest("deviceorientation","DeviceOrientationEvent"in n);r.addTest("filereader",!!(n.File&&n.FileList&&n.FileReader));r.addTest("beacon","sendBeacon"in navigator);r.addTest("lowbandwidth",function(){var n=navigator.connection||{type:0};return 3==n.type||4==n.type||/^[23]g$/.test(n.type)});r.addTest("eventsource","EventSource"in n);r.addTest("fetch","fetch"in n);r.addTest("xhrresponsetype",function(){if("undefined"==typeof XMLHttpRequest)return!1;var n=new XMLHttpRequest;return n.open("get","/",!0),"response"in n}());r.addTest("xhr2","XMLHttpRequest"in n&&"withCredentials"in new XMLHttpRequest);r.addTest("speechsynthesis","SpeechSynthesisUtterance"in n);r.addTest("localstorage",function(){var n="modernizr";try{return localStorage.setItem(n,n),localStorage.removeItem(n),!0}catch(t){return!1}});r.addTest("websqldatabase","openDatabase"in n);r.addTest("sessionstorage",function(){var n="modernizr";try{return sessionStorage.setItem(n,n),sessionStorage.removeItem(n),!0}catch(t){return!1}});r.addTest("svgfilters",function(){var t=!1;try{t="SVGFEColorMatrixElement"in n&&2==SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_SATURATE}catch(i){}return t});r.addTest("urlparser",function(){var n;try{return n=new URL("http://modernizr.com/"),"http://modernizr.com/"===n.href}catch(t){return!1}});r.addTest("websocketsbinary",function(){var t,i="https:"==location.protocol?"wss":"ws";if("WebSocket"in n){if(t="binaryType"in WebSocket.prototype)return t;try{return!!new WebSocket(i+"://.").binaryType}catch(r){}}return!1});r.addTest("atobbtoa","atob"in n&&"btoa"in n,{aliases:["atob-btoa"]});r.addTest("framed",n.location!=top.location);r.addTest("sharedworkers","SharedWorker"in n);r.addTest("webworkers","Worker"in n);v=h._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):[];h._prefixes=v;e=t.documentElement;r.addTest("contextmenu","contextMenu"in e&&"HTMLMenuItemElement"in n);r.addTest("cssall","all"in e.style);r.addTest("willchange","willChange"in e.style);r.addTest("classlist","classList"in e);r.addTest("documentfragment",function(){return"createDocumentFragment"in t&&"appendChild"in e});y="svg"===e.nodeName.toLowerCase();y||!function(n,t){function v(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 h(){var n=i.elements;return"string"==typeof n?n.split(" "):n}function y(n,t){var r=i.elements;"string"!=typeof r&&(r=r.join(" "));"string"!=typeof n&&(n=n.join(" "));i.elements=r+" "+n;f(t)}function u(n){var t=a[n[l]];return t||(t={},s++,n[l]=s,a[s]=t),t}function c(n,i,f){if(i||(i=t),r)return i.createElement(n);f||(f=u(i));var e;return e=f.cache[n]?f.cache[n].cloneNode():k.test(n)?(f.cache[n]=f.createElem(n)).cloneNode():f.createElem(n),!e.canHaveChildren||b.test(n)||e.tagUrn?e:f.frag.appendChild(e)}function p(n,i){if(n||(n=t),r)return n.createDocumentFragment();i=i||u(n);for(var e=i.frag.cloneNode(),f=0,o=h(),s=o.length;s>f;f++)e.createElement(o[f]);return e}function w(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?c(r,n,t):t.createElem(r)};n.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+h().join().replace(/[\w\-:]+/g,function(n){return t.createElem(n),t.frag.createElement(n),'c("'+n+'")'})+");return n}")(i,t.frag)}function f(n){n||(n=t);var f=u(n);return!i.shivCSS||e||f.hasCSS||(f.hasCSS=!!v(n,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||w(n,f),n}var e,r,o=n.html5||{},b=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,k=/^(?: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,l="_html5shiv",s=0,a={},i;!function(){try{var n=t.createElement("a");n.innerHTML="<xyz><\/xyz>";e="hidden"in n;r=1==n.childNodes.length||function(){t.createElement("a");var n=t.createDocumentFragment();return"undefined"==typeof n.cloneNode||"undefined"==typeof n.createDocumentFragment||"undefined"==typeof n.createElement}()}catch(i){e=!0;r=!0}}();i={elements:o.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:o.shivCSS!==!1,supportsUnknownElements:r,shivMethods:o.shivMethods!==!1,type:"default",shivDocument:f,createElement:c,createDocumentFragment:p,addElements:y};n.html5=i;f(t);"object"==typeof module&&module.exports&&(module.exports=i)}("undefined"!=typeof n?n:this,t);yt="Moz O ms Webkit";w=h._config.usePrefixes?yt.toLowerCase().split(" "):[];h._domPrefixes=w;r.addTest("contains",a(String.prototype.contains,"function"));!function(){var n={}.hasOwnProperty;fi=a(n,"undefined")||a(n.call,"undefined")?function(n,t){return t in n&&a(n.constructor.prototype[t],"undefined")}:function(t,i){return n.call(t,i)}}();h._l={};h.on=function(n,t){this._l[n]||(this._l[n]=[]);this._l[n].push(t);r.hasOwnProperty(n)&&setTimeout(function(){r._trigger(n,r[n])},0)};h._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])(t)},0);delete this._l[n]}};r._q.push(function(){h.addTest=f});r.addAsyncTest(function(){var n=new Image;n.onerror=function(){f("exiforientation",!1,{aliases:["exif-orientation"]})};n.onload=function(){f("exiforientation",2!==n.width,{aliases:["exif-orientation"]})};n.src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QAiRXhpZgAASUkqAAgAAAABABIBAwABAAAABgASAAAAAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAABAAIDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+/iiiigD/2Q=="});r.addAsyncTest(function(){function t(){clearTimeout(i);n.removeEventListener("deviceproximity",t);f("proximity",!0)}var i;"ondeviceproximity"in n&&"onuserproximity"in n?(n.addEventListener("deviceproximity",t),i=setTimeout(function(){n.removeEventListener("deviceproximity",t);f("proximity",!1)},300)):f("proximity",!1)});r.addAsyncTest(function(){var n=new Image;n.onload=n.onerror=function(){f("jpeg2000",1==n.width)};n.src="data:image/jp2;base64,/0//UQAyAAAAAAABAAAAAgAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAEBwEBBwEBBwEBBwEB/1IADAAAAAEAAAQEAAH/XAAEQED/ZAAlAAFDcmVhdGVkIGJ5IE9wZW5KUEVHIHZlcnNpb24gMi4wLjD/kAAKAAAAAABYAAH/UwAJAQAABAQAAf9dAAUBQED/UwAJAgAABAQAAf9dAAUCQED/UwAJAwAABAQAAf9dAAUDQED/k8+kEAGvz6QQAa/PpBABr994EAk//9k="});r.addAsyncTest(function(){var n=new Image;n.onload=n.onerror=function(){f("jpegxr",1==n.width,{aliases:["jpeg-xr"]})};n.src="data:image/vnd.ms-photo;base64,SUm8AQgAAAAFAAG8AQAQAAAASgAAAIC8BAABAAAAAQAAAIG8BAABAAAAAQAAAMC8BAABAAAAWgAAAMG8BAABAAAAHwAAAAAAAAAkw91vA07+S7GFPXd2jckNV01QSE9UTwAZAYBxAAAAABP/gAAEb/8AAQAAAQAAAA=="});r.addAsyncTest(function(){var n=new Image;n.onerror=function(){f("webpalpha",!1,{aliases:["webp-alpha"]})};n.onload=function(){f("webpalpha",1==n.width,{aliases:["webp-alpha"]})};n.src="data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA=="});r.addAsyncTest(function(){var n=new Image;n.onerror=function(){f("webpanimation",!1,{aliases:["webp-animation"]})};n.onload=function(){f("webpanimation",1==n.width,{aliases:["webp-animation"]})};n.src="data:image/webp;base64,UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA"});r.addAsyncTest(function(){function t(n,t,i){function u(t){var u=t&&"load"===t.type?1==r.width:!1,e="webp"===n;f(n,e?new Boolean(u):u);i&&i(t)}var r=new Image;r.onerror=u;r.onload=u;r.src=t}var n=[{uri:"data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/vuUAAA=",name:"webp"},{uri:"data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA==",name:"webp.alpha"},{uri:"data:image/webp;base64,UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA",name:"webp.animation"},{uri:"data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA=",name:"webp.lossless"}],i=n.shift();t(i.name,i.uri,function(i){if(i&&"load"===i.type)for(var r=0;r<n.length;r++)t(n[r].name,n[r].uri)})});r.addTest("svgasimg",t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"));r.addAsyncTest(function(){function t(){var n=new Image,t;for(n.onerror=function(){f("datauri",!0);r.datauri=new Boolean(!0);r.datauri.over32kb=!1},n.onload=function(){f("datauri",!0);r.datauri=new Boolean(!0);r.datauri.over32kb=1==n.width&&1==n.height},t="R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";t.length<33e3;)t="\r\n"+t;n.src="data:image/gif;base64,"+t}-1!==navigator.userAgent.indexOf("MSIE 7.")&&setTimeout(function(){f("datauri",!1)},10);var n=new Image;n.onerror=function(){f("datauri",!1)};n.onload=function(){1==n.width&&1==n.height?t():f("datauri",!1)};n.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="});r.addAsyncTest(function(){try{var t="Modernizr",n=new Worker("data:text/javascript;base64,dGhpcy5vbm1lc3NhZ2U9ZnVuY3Rpb24oZSl7cG9zdE1lc3NhZ2UoZS5kYXRhKX0=");n.onmessage=function(i){n.terminate();f("dataworkers",t===i.data);n=null};n.onerror=function(){f("dataworkers",!1);n=null};setTimeout(function(){f("dataworkers",!1)},200);n.postMessage(t)}catch(i){setTimeout(function(){f("dataworkers",!1)},0)}});r.addAsyncTest(function(){function s(){f("blobworkers",!1);v()}function v(){o&&i.revokeObjectURL(o);t&&t.terminate();c&&clearTimeout(c)}var u,i,e,h,t,o,c,l,a;try{u=n.BlobBuilder;i=n.URL;r._config.usePrefix&&(u=u||n.MozBlobBuilder||n.WebKitBlobBuilder||n.MSBlobBuilder||n.OBlobBuilder,i=i||n.MozURL||n.webkitURL||n.MSURL||n.OURL);l="Modernizr";a="this.onmessage=function(e){postMessage(e.data)}";try{e=new Blob([a],{type:"text/javascript"})}catch(y){}e||(h=new u,h.append(a),e=h.getBlob());o=i.createObjectURL(e);t=new Worker(o);t.onmessage=function(n){f("blobworkers",l===n.data);v()};t.onerror=s;c=setTimeout(s,200);t.postMessage(l)}catch(y){s()}});pt=h._config.usePrefixes?yt.split(" "):[];h._cssomPrefixes=pt;wt=function(t){var u,s=v.length,f=n.CSSRule,r,e,o;if("undefined"==typeof f)return i;if(!t)return!1;if(t=t.replace(/^@/,""),u=t.replace(/-/g,"_").toUpperCase()+"_RULE",u in f)return"@"+t;for(r=0;s>r;r++)if(e=v[r],o=e.toUpperCase()+"_"+u,o in f)return"@-"+e.toLowerCase()+"-"+t;return!1};h.atRule=wt;b=function(){function n(n,t){var f;return n?(t&&"string"!=typeof t||(t=u(t||"div")),n="on"+n,f=n in t,!f&&r&&(t.setAttribute||(t=u("div")),t.setAttribute(n,""),f="function"==typeof t[n],t[n]!==i&&(t[n]=i),t.removeAttribute(n)),f):!1}var r=!("onblur"in t.documentElement);return n}();h.hasEvent=b;r.addTest("ambientlight",b("devicelight",n));r.addTest("hashchange",function(){return b("hashchange",n)===!1?!1:t.documentMode===i||t.documentMode>7});r.addTest("inputsearchevent",b("search"));r.addTest("pointerevents",function(){for(var n=!1,t=w.length,n=r.hasEvent("pointerdown");t--&&!n;)b(w[t]+"pointerdown")&&(n=!0);return n});ei=function(n,t){var i=!1,e=u("div"),r=e.style,f;if(n in r)for(f=w.length,r[n]=t,i=r[n];f--&&!i;)r[n]="-"+w[f]+"-"+t,i=r[n];return""===i&&(i=!1),i};h.prefixedCSSValue=ei;r.addTest("audio",function(){var t=u("audio"),n=!1;try{(n=!!t.canPlayType)&&(n=new Boolean(n),n.ogg=t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),n.mp3=t.canPlayType('audio/mpeg; codecs="mp3"').replace(/^no$/,""),n.opus=t.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,""),n.wav=t.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),n.m4a=(t.canPlayType("audio/x-m4a;")||t.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(i){}return n});r.addTest("canvas",function(){var n=u("canvas");return!(!n.getContext||!n.getContext("2d"))});r.addTest("canvastext",function(){return r.canvas===!1?!1:"function"==typeof u("canvas").getContext("2d").fillText});r.addTest("contenteditable",function(){if("contentEditable"in e){var n=u("div");return n.contentEditable=!0,"true"===n.contentEditable}});r.addTest("emoji",function(){if(!r.canvastext)return!1;var f=n.devicePixelRatio||1,i=12*f,e=u("canvas"),t=e.getContext("2d");return t.fillStyle="#f00",t.textBaseline="top",t.font="32px Arial",t.fillText("🐨",0,0),0!==t.getImageData(i,i,1,1).data[0]});f("htmlimports","import"in u("link"));r.addTest("olreversed","reversed"in u("ol"));r.addTest("userdata",!!u("div").addBehavior);r.addTest("vml",function(){var n,t=u("div"),i=!1;return y||(t.innerHTML='<v:shape id="vml_flag1" adj="1" />',n=t.firstChild,n.style.behavior="url(#default#VML)",i=n?"object"==typeof n.adj:!0),i});r.addTest("video",function(){var t=u("video"),n=!1;try{(n=!!t.canPlayType)&&(n=new Boolean(n),n.ogg=t.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=t.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=t.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""),n.vp9=t.canPlayType('video/webm; codecs="vp9"').replace(/^no$/,""),n.hls=t.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"').replace(/^no$/,""))}catch(i){}return n});r.addTest("webanimations","animate"in u("div"));r.addTest("webgl",function(){var t=u("canvas"),i="probablySupportsContext"in t?"probablySupportsContext":"supportsContext";return i in t?t[i]("webgl")||t[i]("experimental-webgl"):"WebGLRenderingContext"in n});r.addTest("adownload",!n.externalHost&&"download"in u("a"));r.addTest("audioloop","loop"in u("audio"));r.addAsyncTest(function(){function t(r){clearTimeout(s);var u=r!==i&&"loadeddata"===r.type?!0:!1;n.removeEventListener("loadeddata",t,!1);f("audiopreload",u);n.parentNode.removeChild(n)}var s,h=300,n=u("audio"),o=n.style;if(!(r.audio&&"preload"in n))return void f("audiopreload",!1);o.position="absolute";o.height=0;o.width=0;try{if(r.audio.mp3)n.src="data:audio/mpeg;base64,//MUxAAB6AXgAAAAAPP+c6nf//yi/6f3//MUxAMAAAIAAAjEcH//0fTX6C9Lf//0//MUxA4BeAIAAAAAAKX2/6zv//+IlR4f//MUxBMCMAH8AAAAABYWalVMQU1FMy45//MUxBUB0AH0AAAAADkuM1VVVVVVVVVV//MUxBgBUATowAAAAFVVVVVVVVVVVVVV";else if(r.audio.m4a)n.src="data:audio/x-m4a;base64,AAAAGGZ0eXBNNEEgAAACAGlzb21pc28yAAAACGZyZWUAAAAfbWRhdN4EAABsaWJmYWFjIDEuMjgAAAFoAQBHAAACiG1vb3YAAABsbXZoZAAAAAB8JbCAfCWwgAAAA+gAAAAYAAEAAAEAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAG0dHJhawAAAFx0a2hkAAAAD3wlsIB8JbCAAAAAAQAAAAAAAAAYAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAABUG1kaWEAAAAgbWRoZAAAAAB8JbCAfCWwgAAArEQAAAQAVcQAAAAAAC1oZGxyAAAAAAAAAABzb3VuAAAAAAAAAAAAAAAAU291bmRIYW5kbGVyAAAAAPttaW5mAAAAEHNtaGQAAAAAAAAAAAAAACRkaW5mAAAAHGRyZWYAAAAAAAAAAQAAAAx1cmwgAAAAAQAAAL9zdGJsAAAAW3N0c2QAAAAAAAAAAQAAAEttcDRhAAAAAAAAAAEAAAAAAAAAAAACABAAAAAArEQAAAAAACdlc2RzAAAAAAMZAAEABBFAFQAAAAABftAAAAAABQISCAYBAgAAABhzdHRzAAAAAAAAAAEAAAABAAAEAAAAABxzdHNjAAAAAAAAAAEAAAABAAAAAQAAAAEAAAAUc3RzegAAAAAAAAAXAAAAAQAAABRzdGNvAAAAAAAAAAEAAAAoAAAAYHVkdGEAAABYbWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAraWxzdAAAACOpdG9vAAAAG2RhdGEAAAABAAAAAExhdmY1Mi42NC4y";else if(r.audio.ogg)n.src="data:audio/ogg;base64,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lFJKKaWUUkoppZRSSimllFJKKaWUUkqppJRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoplVJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSCgCQinAAkHowoQwUGrISAEgFAACMUUopxpyDEDHmGGPQSSgpYsw5xhyUklLlHIQQUmktt8o5CCGk1FJtmXNSWosx5hgz56SkFFvNOYdSUoux5ppr7qS0VmuuNedaWqs115xzzbm0FmuuOdecc8sx15xzzjnnGHPOOeecc84FAOA0OACAHtiwOsJJ0VhgoSErAYBUAAACGaUYc8456BBSjDnnHIQQIoUYc845CCFUjDnnHHQQQqgYc8w5CCGEkDnnHIQQQgghcw466CCEEEIHHYQQQgihlM5BCCGEEEooIYQQQgghhBA6CCGEEEIIIYQQQgghhFJKCCGEEEIJoZRQAABggQMAQIANqyOcFI0FFhqyEgAAAgCAHJagUs6EQY5Bjw1BylEzDUJMOdGZYk5qMxVTkDkQnXQSGWpB2V4yCwAAgCAAIMAEEBggKPhCCIgxAABBiMwQCYVVsMCgDBoc5gHAA0SERACQmKBIu7iALgNc0MVdB0IIQhCCWBxAAQk4OOGGJ97whBucoFNU6iAAAAAAAAwA4AEA4KAAIiKaq7C4wMjQ2ODo8AgAAAAAABYA+AAAOD6AiIjmKiwuMDI0Njg6PAIAAAAAAAAAAICAgAAAAAAAQAAAAICAT2dnUwAE7AwAAAAAAAD/QwAAAgAAADuydfsFAQEBAQEACg4ODg==";else{if(!r.audio.wav)return void f("audiopreload",!1);n.src="data:audio/wav;base64,UklGRvwZAABXQVZFZm10IBAAAAABAAEARKwAAIhYAQACABAAZGF0YdgZAAAAAAEA/v8CAP//AAABAP////8DAPz/BAD9/wEAAAAAAAAAAAABAP7/AgD//wAAAQD//wAAAQD//wAAAQD+/wIA//8AAAAAAAD//wIA/v8BAAAA//8BAAAA//8BAP//AQAAAP//AQD//wEAAAD//wEA//8BAP//AQD//wEA//8BAP//AQD+/wMA/f8DAP3/AgD+/wIA/////wMA/f8CAP7/AgD+/wMA/f8CAP7/AgD//wAAAAAAAAAAAQD+/wIA/v8CAP7/AwD9/wIA/v8BAAEA/v8CAP7/AQAAAAAAAAD//wEAAAD//wIA/f8DAP7/AQD//wEAAAD//wEA//8CAP7/AQD//wIA/v8CAP7/AQAAAAAAAAD//wEAAAAAAAAA//8BAP//AgD9/wQA+/8FAPz/AgAAAP//AgD+/wEAAAD//wIA/v8CAP3/BAD8/wQA/P8DAP7/AwD8/wQA/P8DAP7/AQAAAAAA//8BAP//AgD+/wEAAAD//wIA/v8BAP//AQD//wEAAAD//wEA//8BAAAAAAAAAP//AgD+/wEAAAAAAAAAAAD//wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AgD+/wIA/v8BAP//AQABAP7/AQD//wIA/v8CAP3/AwD/////AgD9/wMA/v8BAP//AQAAAP//AQD//wEA//8BAP//AAABAP//AAABAP//AQD//wAAAAACAP3/AwD9/wIA//8BAP//AQD//wEA//8BAP//AgD9/wMA/v8AAAIA/f8CAAAA/v8EAPv/BAD9/wIAAAD+/wQA+v8HAPr/BAD+/wEAAAD//wIA/f8EAPz/BAD7/wUA/P8EAPz/AwD+/wEAAAD//wEAAAAAAP//AgD8/wUA+/8FAPz/AwD9/wIA//8AAAEA/v8CAP//AQD//wAAAAABAP//AgD9/wMA/f8EAPz/AwD+/wAAAwD7/wUA/P8DAP7/AQAAAP//AgD+/wEAAQD+/wIA/v8BAAEA/v8CAP7/AQAAAP//AgD9/wMA/f8DAP7/AgD+/wEAAAAAAAEA//8AAAEA/v8DAP3/AgD//wEA//8BAP7/AwD9/wMA/v8BAP//AQAAAP//AgD9/wMA/v8BAP//AQAAAP//AgD+/wEAAQD+/wIA/////wIA//8AAAEA/f8DAP//AAABAP////8DAP3/AwD+/wEA//8BAP//AQAAAAAA//8BAP//AQD//wEA//8BAP//AAAAAAEA//8BAP7/AgD//wEA//8AAAAAAAAAAAAAAAD//wIA/v8BAAAA//8BAAEA/v8BAAAA//8DAPz/AwD+/wIA/v8CAP3/AwD+/wEAAAD//wEA//8BAAAA//8BAAAA/v8EAPv/BAD+/wAAAAABAP7/AgD//wAAAAABAP7/AgD//wAAAAAAAAAAAAABAP3/BAD8/wQA/f8BAAAAAAABAP7/AgD+/wIA/v8CAP7/AgD+/wIA/v8BAAAAAAD//wIA/f8DAP7/AAABAP//AAACAPz/BAD9/wIA//8AAP//AwD9/wMA/P8EAP3/AwD9/wIA//8BAP//AQD+/wMA/f8DAP7/AAABAP//AQAAAP//AQD//wIA/f8DAP7/AQAAAP//AQAAAAAA//8CAP7/AQABAP7/AgD+/wEAAQD+/wIA/v8CAP////8CAP7/AgD//wAAAAABAP7/AwD9/wIAAAD+/wMA/f8CAP//AQD+/wMA/f8CAP//AAACAPz/BQD6/wUA/v///wIA/v8CAP3/BAD7/wYA+v8FAPz/AwD/////AgD+/wEAAAD//wEAAAD//wIA/f8DAP7/AQAAAP//AgD//wAA//8BAAAAAAAAAP//AQD//wEA//8AAAIA/f8DAP3/AgAAAP//AQD//wEA//8AAAEA//8BAP////8CAP//AAABAP3/BAD9/wIA/v8BAAEA//8BAP7/AgD//wEA//8AAAEA//8BAP//AAAAAAEA//8BAP7/AgD//wEA//8AAAAAAQD+/wIA/v8BAAAAAAD//wIA/v8BAAAAAAAAAAAAAQD+/wMA/f8CAP//AQD//wIA/f8DAP7/AQD//wEA//8CAP7/AAABAP7/AwD9/wMA/v8AAAEA//8BAAAAAAD//wIA/v8BAAAA//8CAP7/AgD+/wEA//8CAP7/AgD//wAAAAAAAAAAAQD//wEA/v8DAPz/BQD8/wIA//8AAAEAAAD//wEA//8BAP//AQAAAAAA//8BAP//AgD+/wEAAAAAAP//AQD+/wMA/////wEA/v8CAP//AQD//wEA//8AAAEA//8BAAAA/v8EAPz/AwD+/wEAAAAAAAAA//8CAP7/AQD//wEA//8BAP//AAABAP7/AwD9/wIA//8BAP//AQD//wEA//8AAAEA/v8EAPv/BAD9/wIA//8BAP7/AwD9/wIA//8AAAEA//8BAP//AQD//wAAAQD//wEAAAD+/wMA/v8AAAIA/f8DAP7/AQD//wAAAQD+/wMA/f8CAP//AAABAP7/AgD+/wMA/f8CAP7/AQABAP7/AgD+/wIA/v8CAP7/AwD8/wMA//8AAAEA//8AAAAAAAABAP//AQD//wAAAQD//wIA/f8DAP3/AwD+/wAAAgD9/wIA//8AAAEAAAD+/wMA/P8FAPv/BAD9/wIA//8AAP//AgD+/wIA/v8BAAAAAAD//wEAAAAAAP//AQD//wEA//8BAP//AAABAP7/AwD9/wIA//8BAP//AAABAP//AQD//wAAAQD//wEA//8BAP//AAABAAAA//8BAP7/AwD9/wMA/f8DAP3/AgD//wEA//8BAP7/AgD//wAAAgD8/wQA/f8CAP//AQD+/wMA/f8CAP7/AgD//wAAAAAAAAAAAAABAP7/AwD9/wIA/v8DAP3/AwD9/wIA/v8DAPz/BQD7/wQA/f8CAP7/AwD9/wMA/f8CAP//AQAAAP7/AwD+/wEA//8AAAEAAAAAAP//AAABAP//AQAAAP7/AwD9/wMA/f8CAP//AQD//wEA//8AAAIA/f8CAAAA//8BAAAA//8BAAAA/v8EAPv/BAD9/wIA//8AAAEA/v8CAP//AAABAP//AAABAP//AAABAP7/AwD8/wQA/f8CAAAA/v8DAP3/AwD9/wMA/v8BAAAA//8BAAAA//8CAP7/AQAAAAAAAAAAAAAA//8CAP7/AgD+/wIA/v8CAP7/AgD//wAAAQD//wAAAQD//wAAAQD//wAAAQD+/wIA//8AAAAAAQD+/wMA/f8CAP//AQD//wEA//8AAAEA/v8DAP3/AgD//wAAAAABAP7/AwD9/wIA//8AAAEA/v8DAP3/AgD//wAAAAABAP7/AwD8/wMA/v8CAP//AAD//wIA/v8CAP7/AQABAP7/AQAAAP//AgD/////AQD//wEAAAD//wEA/v8EAPv/BAD9/wMA/v8BAAAA//8BAAEA/P8GAPr/BQD8/wMA/v8BAAAA//8CAP7/AQABAP3/BAD7/wYA+/8EAPz/AwD//wEA//8BAP7/BAD8/wMA/v8AAAIA/v8BAAAA//8BAAAA//8BAAAA//8CAP3/AwD+/wAAAgD8/wUA/P8DAP7/AAABAAAAAAD//wEAAAD//wIA/f8DAP7/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA/f8EAPz/AwD/////AgD+/wIA/f8DAP7/AgD+/wEA//8CAP7/AQD//wEAAAAAAP//AQAAAP//AgD9/wMA/v8BAAAA//8BAP//AQAAAP//AAACAP3/BAD7/wQA/v8BAAAA//8BAP//AQAAAP//AQAAAP7/BAD7/wUA+/8EAP3/AgD//wAAAQD+/wIA//8AAAEA/v8CAP//AQD+/wEAAAAAAAAAAAD//wEA//8CAP3/AwD9/wIA//8AAAAAAAAAAAAA//8BAP//AgD+/wEA//8CAP7/AQAAAP//AgD/////AgD/////AgD+/wIA//8AAP//AQABAP7/AgD9/wMA/v8CAP////8BAAAAAAAAAAAA//8CAP////8DAPz/AwD+/wEAAAAAAP//AQD//wEAAAD//wEAAAD+/wQA+/8FAPz/AgAAAP//AgD9/wMA/v8BAAAAAAD//wEAAAD//wIA/v8BAAAAAAD//wIA/v8BAAAA//8BAAAA//8CAP7/AQD//wEA//8BAAAA//8BAP//AAABAP//AQAAAP7/AgD//wEA//8AAAAAAQD+/wMA/P8EAP7///8DAPz/BQD8/wEAAQD+/wMA/v8AAAEA//8BAP//AQD//wEA/v8CAP//AQD//wAAAAABAAAA//8BAP//AQAAAAAA//8BAP//AgD+/wAAAQD//wIA/f8CAP//AQAAAP7/AwD9/wMA/v8BAP//AAABAP//AgD9/wIA//8BAAAA//8BAAAA//8CAP3/AwD+/wEAAAD+/wQA/P8DAP7/AAACAP7/AQAAAP//AQAAAP//AQAAAP//AgD9/wIAAAD//wIA/f8DAP7/AQD//wEA//8CAP7/AQD//wAAAQD//wEA//8AAAAAAQD//wEAAAD9/wUA+/8FAPz/AgD//wAAAQD//wAAAQD+/wMA/f8BAAEA/v8CAP7/AgD+/wIA/v8BAAAAAAAAAAAAAAD//wIA/v8CAP////8CAP7/AgD+/wIA/v8CAP7/AQAAAP//AQAAAP//AQD//wAAAQD//wAAAQD+/wMA/f8CAAAA/v8DAP3/AgAAAP//AQAAAP7/AwD9/wMA/v8BAP//AQD//wEAAAD+/wMA/f8CAAAA/v8CAP//AAAAAAEA//8AAAEA/v8DAP3/AwD9/wIA//8BAP//AgD8/wQA/v8BAAAA/v8CAP//AQD//wAAAAAAAAEA/f8EAPz/BAD9/wIA//8AAAAAAAABAP//AAAAAAAAAAABAP3/BAD9/wIA/v8BAAEA//8AAAAA//8CAP7/AgD9/wQA+/8FAPv/BQD8/wMA/f8DAP3/AwD+/wAAAgD9/wMA/f8CAAAA/v8EAPv/BQD7/wUA/P8DAP///v8DAP3/BAD8/wMA/f8DAP7/AQD//wEAAAD//wEA/v8CAAAA/v8CAP7/AgD//wAAAAAAAAAAAQD+/wIA//8AAAEA/v8DAPz/BAD9/wIA//8AAP//AgD//wEA/v8BAAAAAQD//wAAAAAAAAEA//8AAAEA//8BAP//AAABAP//AQD+/wIA/v8DAPz/BAD8/wQA/f8BAAAAAQD+/wMA/P8DAP//AAAAAAAAAAD//wMA+/8FAP3/AQABAP3/BAD8/wMA/v8BAAAA//8CAP3/AwD+/wEAAQD9/wMA/f8EAPz/BAD7/wQA/v8BAAEA/f8DAP7/AQAAAP//AgD+/wEAAAD//wIA/v8CAP7/AgD+/wEAAQD//wEA/v8CAP7/BAD7/wQA/f8CAAAA//8AAAAAAAABAP//AQD+/wEAAQD+/wMA/f8BAAEA/v8DAPz/AwD/////AwD8/wQA/P8DAP7/AgD//wAA//8BAAAAAAAAAP//AgD+/wEAAAD//wIA/v8BAAAA//8CAP3/AgD//wAAAQD+/wIA/v8BAAAA//8CAP7/AgD+/wEA//8CAP3/BAD7/wQA/v8BAAAA//8AAAEAAAD//wIA/f8DAP7/AgD+/wIA/v8CAP7/AgD+/wEAAAAAAP//AgD9/wMA/v8BAP//AgD9/wMA/v8AAAEA//8BAP//AQD//wEA//8AAAEA/v8EAPz/AgD//wAAAQAAAP//AAABAP//AQD//wEAAAD//wEA//8BAAEA/f8DAP7/AQABAP3/AwD+/wIA/////wEAAAAAAAAAAAD//wIA/v8CAP////8CAP7/AgD//wAA//8CAP3/BAD9/wAAAgD9/wMA/v8BAP//AQAAAP//AQAAAP//AgD9/wMA/f8EAPz/AwD+/wEAAAAAAAAAAAD//wIA/f8EAP3/AAABAAAA//8CAP7/AQAAAP//AQAAAAAA//8BAP//AQAAAP//AQAAAP//AQAAAP//AgD9/wMA/v8BAP//AQAAAP//AQD//wIA/v8CAP3/BAD9/wEAAAD//wEAAQD9/wMA/f8CAAAA/v8DAP3/AgD//wAAAQD+/wIA/v8CAP7/AQAAAP//AgD+/wEAAAAAAP//AwD7/wUA/f8BAAEA/v8BAAEA/v8DAP3/AgD//wEA//8BAP//AQD//wEA//8CAP3/BAD7/wQA/////wIA/v8AAAIA/v8CAP3/BAD7/wUA/P8DAP3/AwD9/wMA/v8AAAIA/v8CAP7/AgD+/wIA//8AAAEA/v8CAP7/AgD//wAAAAD//wEAAAAAAAAA//8BAP7/BAD7/wUA/P8CAAAA//8BAP//AQAAAP//AgD9/wMA/v8BAAAA//8BAAAA//8CAP3/AwD+/wEA//8CAP3/AwD+/wAAAwD8/wIAAAD//wIA/////wIA/v8CAP7/AgD+/wEAAAAAAAAAAAAAAP//AgD+/wIA//8AAAAA//8CAP7/AgD+/wEA//8CAP3/AwD9/wMA/v8BAP7/AwD9/wMA/f8CAP//AQD+/wIA//8BAP//AQD+/wMA/v8BAAAA//8BAAAA//8CAP7/AQAAAP//AgD+/wIA/v8CAP//AAAAAAEA//8BAP//AAABAAAA//8BAP//AQD//wEA//8BAP//AQAAAP//AQD//wEAAAD//wIA/f8CAAAA//8BAAAA//8BAP//AAABAP//AQD//wAAAAAAAAEA/v8CAP//AQD//wAAAAABAP7/AwD9/wIAAAD+/wIA//8BAP//AgD9/wMA/f8DAP7/AgD+/wEAAAAAAAEA/v8CAP7/AgD//wAAAAAAAAAAAAAAAP//AgD/////AgD9/wQA/f8BAAAAAAAAAAEA/f8DAP////8DAP3/AQABAP7/AgD//wAAAQD+/wMA/f8CAP7/AQABAP7/AwD7/wYA+v8FAP3/AQABAP7/AgD+/wMA/f8CAP7/AwD+/wEA//8BAP//AQAAAP7/BQD5/wcA+v8FAPz/AwD+/wIA/v8BAAAA//8DAPv/BQD8/wMA/////wEAAAAAAAAAAAD//wIA/f8DAP7/AQAAAP//AQAAAP//AgD+/wIA/v8BAAEA/f8EAPz/AwD+/wEA//8CAP7/AQD//wEA//8CAP7/AQAAAP//AgD+/wEAAAAAAAAAAAAAAAAAAAD//wIA/f8EAPz/AwD+/wEA//8CAP7/AgD+/wEAAQD+/wEAAQD+/wIA/////wIA//8AAAAAAAAAAAAAAAD//wEAAAAAAP//AgD9/wMA/v8BAP//AQAAAP//AQD//wEA//8BAP//AQD//wEA//8BAP//AQAAAP7/AwD9/wMA/v8BAP7/AwD9/wMA/v8BAP//AAABAP//AQD//wAAAAABAP//AAAAAAAAAQD//wEA/v8CAAAA/v8EAPv/BAD9/wIAAAD+/wMA/P8DAP//AAAAAP//AQD//wIA/f8DAP3/AwD9/wMA/v8BAAAA//8BAAAA//8CAP3/AwD9/wQA+/8FAPv/BQD8/wMA/v8BAAAA//8BAP//AgD+/wEAAAD//wIA/v8BAAEA/f8DAP3/AgAAAP//AQD//wAAAQD//wEA//8BAP//AQD//wEA/v8DAP3/AgAAAP7/AwD9/wIAAAD//wEAAAD//wIA/f8DAP7/AgD9/wQA+/8FAPz/AgAAAP//AgD9/wIA//8BAP//AQD//wEA//8BAP//AQD//wIA/f8DAP3/AgD//wAAAQD+/wIA/v8BAAEA/v8CAP7/AgD+/wMA/P8DAP//AAABAP7/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA/v8CAP3/BAD8/wMA/v8BAAAAAAD//wEAAAAAAAAAAAD//wEAAAAAAAAA//8BAP//AgD+/wEA//8CAP3/AwD9/wMA/f8EAPv/BAD+/wAAAQD//wEA//8BAP//AAABAP//AQD//wEAAAD//wEA//8BAP//AgD9/wMA/v8AAAIA/f8DAP7/AAACAP3/AwD+/wEA//8BAP//AQAAAP//AQAAAP7/AwD9/wMA/v8AAAEA//8BAP//AAAAAAEA//8AAAEA/v8CAP//AAAAAAEA/v8DAPz/BAD9/wEAAQD+/wEAAQD9/wQA/P8DAP7/AQAAAAAAAAAAAAAAAAAAAAAAAQD+/wIA/////wIA/v8BAAAA//8BAP//AQD//wEA//8BAAAA/v8EAPz/AwD///7/BAD8/wMA/////wIA/v8CAP////8CAP7/AgD+/wIA/v8CAP////8CAP7/AwD9/wIA/v8CAP//AAABAP7/AwD9/wEAAQD+/wMA/f8CAP//AAAAAAEA/v8DAPz/BAD9/wIA/v8CAP7/AgD//wAAAAD//wIA/v8CAP7/AQAAAAAA//8CAP7/AgD+/wIA/v8CAP7/AwD8/wUA+v8GAPv/AwD//wAAAAAAAAAA//8DAPv/BQD9/wAAAgD9/wMA/v8BAP//AQAAAP//AgD9/wMA/v8BAAAA//8BAAAAAAAAAP//AQAAAAAAAAD//wEA//8CAP3/AwD+/wAAAgD+/wEAAAD//wIA/v8CAP7/AgD/////AwD8/wUA/P8CAP//AQD//wIA/f8DAP3/AwD+/wAAAQD+/wMA/f8DAP3/AgD//wAAAQD//wEA//8BAP7/AwD+/wEA//8AAAEA//8CAPz/BAD9/wIA//8AAAEA/v8DAPz/BAD9/wIA//8AAAEA/v8CAP7/AgD//wEA/f8EAPz/BAD+////AgD//wAAAQD//wAAAQD//wEA//8BAP7/AwD+/wEA"}}catch(c){return void f("audiopreload",!1)}n.setAttribute("preload","auto");n.style.cssText="display:none";e.appendChild(n);setTimeout(function(){n.addEventListener("loadeddata",t,!1);s=setTimeout(t,h)},0)});r.addTest("canvasblending",function(){if(r.canvas===!1)return!1;var n=u("canvas").getContext("2d");try{n.globalCompositeOperation="screen"}catch(t){}return"screen"===n.globalCompositeOperation});ut=u("canvas");r.addTest("todataurljpeg",function(){return!!r.canvas&&0===ut.toDataURL("image/jpeg").indexOf("data:image/jpeg")});r.addTest("todataurlpng",function(){return!!r.canvas&&0===ut.toDataURL("image/png").indexOf("data:image/png")});r.addTest("todataurlwebp",function(){var n=!1;try{n=!!r.canvas&&0===ut.toDataURL("image/webp").indexOf("data:image/webp")}catch(t){}return n});r.addTest("canvaswinding",function(){if(r.canvas===!1)return!1;var n=u("canvas").getContext("2d");return n.rect(0,0,10,10),n.rect(2,2,6,6),n.isPointInPath(5,5,"evenodd")===!1});r.addTest("bgpositionshorthand",function(){var i=u("a"),n=i.style,t="right 10px bottom 10px";return n.cssText="background-position: "+t+";",n.backgroundPosition===t});r.addTest("csscalc",function(){var n="width:",t=u("a");return t.style.cssText=n+v.join("calc(10px);"+n),!!t.style.length});r.addTest("cubicbezierrange",function(){var n=u("a");return n.style.cssText=v.join("transition-timing-function:cubic-bezier(1,0,0,1.1); "),!!n.style.length});r.addTest("cssgradients",function(){for(var o,i,f,e="background-image:",t="",n=0,s=v.length-1;s>n;n++)f=0===n?"to ":"",t+=e+v[n]+"linear-gradient("+f+"left top, #9f9, white);";return r._config.usePrefixes&&(t+=e+"-webkit-gradient(linear,left top,right bottom,from(#9f9),to(white));"),o=u("a"),i=o.style,i.cssText=t,(""+i.backgroundImage).indexOf("gradient")>-1});r.addTest("multiplebgs",function(){var n=u("a").style;return n.cssText="background:url(https://),url(https://),red url(https://)",/(url\s*\(.*?){3}/.test(n.background)});r.addTest("opacity",function(){var n=u("a").style;return n.cssText=v.join("opacity:.55;"),/^0.55$/.test(n.opacity)});r.addTest("csspositionsticky",function(){var n="position:",t="sticky",r=u("a"),i=r.style;return i.cssText=n+v.join(t+";"+n).slice(0,-n.length),-1!==i.position.indexOf(t)});r.addTest("csspointerevents",function(){var n=u("a").style;return n.cssText="pointer-events:auto","auto"===n.pointerEvents});r.addTest("regions",function(){var o,p,s;if(y)return!1;var v=r.prefixed("flowFrom"),l=r.prefixed("flowInto"),h=!1;if(!v||!l)return h;var f=u("iframe"),n=u("div"),t=u("div"),c=u("div"),a="modernizr_flow_for_regions_check";return t.innerText="M",n.style.cssText="top: 150px; left: 150px; padding: 0px;",c.style.cssText="width: 50px; height: 50px; padding: 42px;",c.style[v]=a,n.appendChild(t),n.appendChild(c),e.appendChild(n),s=t.getBoundingClientRect(),t.style[l]=a,o=t.getBoundingClientRect(),p=parseInt(o.left-s.left,10),e.removeChild(n),42==p?h=!0:(e.appendChild(f),s=f.getBoundingClientRect(),f.style[l]=a,o=f.getBoundingClientRect(),s.height>0&&s.height!==o.height&&0===o.height&&(h=!0)),t=c=n=f=i,h});r.addTest("cssremunit",function(){var n=u("a").style;try{n.fontSize="3rem"}catch(t){}return/rem/.test(n.fontSize)});r.addTest("rgba",function(){var n=u("a").style;return n.cssText="background-color:rgba(150,255,150,.5)",(""+n.backgroundColor).indexOf("rgba")>-1});r.addTest("dataset",function(){var n=u("div");return n.setAttribute("data-a-b","c"),!(!n.dataset||"c"!==n.dataset.aB)});r.addTest("hidden","hidden"in u("a"));r.addTest("bdi",function(){var i=u("div"),t=u("bdi"),r;return t.innerHTML="&#1573",i.appendChild(t),e.appendChild(i),r="rtl"===(n.getComputedStyle?getComputedStyle(t,null):t.currentStyle).direction,e.removeChild(i),r});r.addTest("outputelem","value"in u("output"));r.addTest("progressbar",u("progress").max!==i);r.addTest("meter",u("meter").max!==i);r.addTest("ruby",function(){function r(i,r){var u;return n.getComputedStyle?u=t.defaultView.getComputedStyle(i,null).getPropertyValue(r):i.currentStyle&&(u=i.currentStyle[r]),u}function h(){e.removeChild(i);i=null;f=null;o=null}var i=u("ruby"),f=u("rt"),o=u("rp"),s="display",c="fontSize";return i.appendChild(o),i.appendChild(f),e.appendChild(i),"none"==r(o,s)||"ruby"==r(i,s)&&"ruby-text"==r(f,s)||"6pt"==r(o,c)&&"6pt"==r(f,c)?(h(),!0):(h(),!1)});r.addTest("template","content"in u("template"));r.addTest("time","valueAsDate"in u("time"));r.addTest("texttrackapi","function"==typeof u("video").addTextTrack);r.addTest("track","kind"in u("track"));r.addTest("unknownelements",function(){var n=u("a");return n.innerHTML="<xyz><\/xyz>",1===n.childNodes.length});r.addTest("capture","capture"in u("input"));r.addTest("fileinput",function(){if(navigator.userAgent.match(/(Android (1.0|1.1|1.5|1.6|2.0|2.1))|(Windows Phone (OS 7|8.0))|(XBLWP)|(ZuneWP)|(w(eb)?OSBrowser)|(webOS)|(Kindle\/(1.0|2.0|2.5|3.0))/))return!1;var n=u("input");return n.type="file",!n.disabled});r.addTest("fileinputdirectory",function(){var t=u("input"),i="directory",n,r;if(t.type="file",i in t)return!0;for(n=0,r=w.length;r>n;n++)if(w[n]+i in t)return!0;return!1});r.addTest("formattribute",function(){var f,n=u("form"),r=u("input"),i=u("div"),o="formtest"+(new Date).getTime(),s=!1;n.id=o;try{r.setAttribute("form",o)}catch(h){t.createAttribute&&(f=t.createAttribute("form"),f.nodeValue=o,r.setAttributeNode(f))}return i.appendChild(n),i.appendChild(r),e.appendChild(i),s=n.elements&&1===n.elements.length&&r.form==n,i.parentNode.removeChild(i),s});r.addTest("placeholder","placeholder"in u("input")&&"placeholder"in u("textarea"));r.addTest("sandbox","sandbox"in u("iframe"));r.addTest("seamless","seamless"in u("iframe"));r.addTest("srcdoc","srcdoc"in u("iframe"));r.addAsyncTest(function(){if(!r.canvas)return!1;var n=new Image,t=u("canvas"),i=t.getContext("2d");n.onload=function(){f("apng",function(){return"undefined"==typeof t.getContext?!1:(i.drawImage(n,0,0),0===i.getImageData(0,0,1,1).data[3])})};n.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACGFjVEwAAAABAAAAAcMq2TYAAAANSURBVAiZY2BgYPgPAAEEAQB9ssjfAAAAGmZjVEwAAAAAAAAAAQAAAAEAAAAAAAAAAAD6A+gBAbNU+2sAAAARZmRBVAAAAAEImWNgYGBgAAAABQAB6MzFdgAAAABJRU5ErkJggg=="});r.addAsyncTest(function(){var t,r,i,n=u("img"),e="sizes"in n;!e&&"srcset"in n?(r="data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw==",t="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",i=function(){f("sizes",2==n.width)},n.onload=i,n.onerror=i,n.setAttribute("sizes","9px"),n.srcset=t+" 1w,"+r+" 8w",n.src=t):f("sizes",e)});r.addTest("srcset","srcset"in u("img"));r.addTest("inputformaction",!!("formAction"in u("input")),{aliases:["input-formaction"]});r.addTest("inputformenctype",!!("formEnctype"in u("input")),{aliases:["input-formenctype"]});r.addTest("inputformmethod",!!("formMethod"in u("input")));r.addTest("inputformtarget",!!("formtarget"in u("input")),{aliases:["input-formtarget"]});r.addTest("scriptasync","async"in u("script"));r.addTest("scriptdefer","defer"in u("script"));r.addTest("stylescoped","scoped"in u("style"));r.addTest("inlinesvg",function(){var n=u("div");return n.innerHTML="<svg/>","http://www.w3.org/2000/svg"==("undefined"!=typeof SVGRect&&n.firstChild&&n.firstChild.namespaceURI)});r.addTest("textareamaxlength",!!("maxLength"in u("textarea")));r.addAsyncTest(function(){function t(i){clearTimeout(o);n.removeEventListener("playing",t,!1);f("videoautoplay",i&&"playing"===i.type||0!==n.currentTime);n.parentNode.removeChild(n)}var o,s=300,n=u("video"),i=n.style;if(!(r.video&&"autoplay"in n))return void f("videoautoplay",!1);i.position="absolute";i.height=0;i.width=0;try{if(r.video.ogg)n.src="data:video/ogg;base64,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";else{if(!r.video.h264)return void f("videoautoplay",!1);n.src="data:video/mp4;base64,AAAAHGZ0eXBtcDQyAAAAAG1wNDJpc29tYXZjMQAAAz5tb292AAAAbG12aGQAAAAAzaNacc2jWnEAAV+QAAFfkAABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAGGlvZHMAAAAAEICAgAcAT////3//AAACQ3RyYWsAAABcdGtoZAAAAAHNo1pxzaNacQAAAAEAAAAAAAFfkAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAEAAAABAAAAAAAd9tZGlhAAAAIG1kaGQAAAAAzaNacc2jWnEAAV+QAAFfkFXEAAAAAAAhaGRscgAAAAAAAAAAdmlkZQAAAAAAAAAAAAAAAAAAAAGWbWluZgAAABR2bWhkAAAAAQAAAAAAAAAAAAAAJGRpbmYAAAAcZHJlZgAAAAAAAAABAAAADHVybCAAAAABAAABVnN0YmwAAACpc3RzZAAAAAAAAAABAAAAmWF2YzEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAEAAQAEgAAABIAAAAAAAAAAEOSlZUL0FWQyBDb2RpbmcAAAAAAAAAAAAAAAAAAAAAAAAY//8AAAAxYXZjQwH0AAr/4QAZZ/QACq609NQYBBkAAAMAAQAAAwAKjxImoAEABWjOAa8gAAAAEmNvbHJuY2xjAAYAAQAGAAAAGHN0dHMAAAAAAAAAAQAAAAUAAEZQAAAAKHN0c3oAAAAAAAAAAAAAAAUAAAIqAAAACAAAAAgAAAAIAAAACAAAAChzdHNjAAAAAAAAAAIAAAABAAAABAAAAAEAAAACAAAAAQAAAAEAAAAYc3RjbwAAAAAAAAACAAADYgAABaQAAAAUc3RzcwAAAAAAAAABAAAAAQAAABFzZHRwAAAAAAREREREAAAAb3VkdGEAAABnbWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcgAAAAAAAAAAAAAAAAAAAAA6aWxzdAAAADKpdG9vAAAAKmRhdGEAAAABAAAAAEhhbmRCcmFrZSAwLjkuOCAyMDEyMDcxODAwAAACUm1kYXQAAAHkBgX/4NxF6b3m2Ui3lizYINkj7u94MjY0IC0gY29yZSAxMjAgLSBILjI2NC9NUEVHLTQgQVZDIGNvZGVjIC0gQ29weWxlZnQgMjAwMy0yMDExIC0gaHR0cDovL3d3dy52aWRlb2xhbi5vcmcveDI2NC5odG1sIC0gb3B0aW9uczogY2FiYWM9MCByZWY9MSBkZWJsb2NrPTE6MDowIGFuYWx5c2U9MHgxOjAgbWU9ZXNhIHN1Ym1lPTkgcHN5PTAgbWl4ZWRfcmVmPTAgbWVfcmFuZ2U9NCBjaHJvbWFfbWU9MSB0cmVsbGlzPTAgOHg4ZGN0PTAgY3FtPTAgZGVhZHpvbmU9MjEsMTEgZmFzdF9wc2tpcD0wIGNocm9tYV9xcF9vZmZzZXQ9MCB0aHJlYWRzPTYgc2xpY2VkX3RocmVhZHM9MCBucj0wIGRlY2ltYXRlPTEgaW50ZXJsYWNlZD0wIGJsdXJheV9jb21wYXQ9MCBjb25zdHJhaW5lZF9pbnRyYT0wIGJmcmFtZXM9MCB3ZWlnaHRwPTAga2V5aW50PTUwIGtleWludF9taW49NSBzY2VuZWN1dD00MCBpbnRyYV9yZWZyZXNoPTAgcmM9Y3FwIG1idHJlZT0wIHFwPTAAgAAAAD5liISscR8A+E4ACAACFoAAITAAAgsAAPgYCoKgoC+L4vi+KAvi+L4YfAEAACMzgABF9AAEUGUgABDJiXnf4AAAAARBmiKUAAAABEGaQpQAAAAEQZpilAAAAARBmoKU"}}catch(h){return void f("videoautoplay",!1)}n.setAttribute("autoplay","");n.style.cssText="display:none";e.appendChild(n);setTimeout(function(){n.addEventListener("playing",t,!1);o=setTimeout(t,s)},0)});r.addTest("videoloop","loop"in u("video"));r.addTest("videopreload","preload"in u("video"));r.addAsyncTest(function(){var n,t,f,e,o;if(r.webglextensions=new Boolean(!1),r.webgl){try{n=u("canvas");t=n.getContext("webgl")||n.getContext("experimental-webgl");f=t.getSupportedExtensions()}catch(s){return}for(t!==i&&(r.webglextensions=new Boolean(!0)),e=-1,o=f.length;++e<o;)r.webglextensions[f[e]]=!0;n=i}});r.addAsyncTest(function(){var c,s,l=function(n){e.contains(n)||e.appendChild(n)},a=function(n){n.fake&&n.parentNode&&n.parentNode.removeChild(n)},o=function(n,t){var r=!!n;if(r&&(r=new Boolean(r),r.blocked="blocked"===n),f("flash",function(){return r}),t&&i.contains(t)){for(;t.parentNode!==i;)t=t.parentNode;i.removeChild(t)}},h,v,r,i;try{s="ActiveXObject"in n&&"Pan"in new n.ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(p){}if(c=!("plugins"in navigator&&"Shockwave Flash"in navigator.plugins||s),c||y)o(!1);else{if(r=u("embed"),i=ct(),r.type="application/x-shockwave-flash",i.appendChild(r),!("Pan"in r||s))return l(i),o("blocked",r),void a(i);h=function(){return l(i),e.contains(i)?(e.contains(r)?(v=r.style.cssText,""!==v?o("blocked",r):o(!0,r)):o("blocked"),void a(i)):(i=t.body||i,r=u("embed"),r.type="application/x-shockwave-flash",i.appendChild(r),setTimeout(h,1e3))};setTimeout(h,10)}});bt=function(){var t=n.matchMedia||n.msMatchMedia;return t?function(n){var i=t(n);return i&&i.matches||!1}:function(t){var i=!1;return lt("@media "+t+" { #modernizr { position: absolute; } }",function(t){i="absolute"==(n.getComputedStyle?n.getComputedStyle(t,null):t.currentStyle).position}),i}}();h.mq=bt;r.addTest("mediaqueries",bt("only all"));c=h.testStyles=lt;r.addTest("hiddenscroll",function(){return c("#modernizr {width:100px;height:100px;overflow:scroll}",function(n){return n.offsetWidth===n.clientWidth})});r.addTest("mathml",function(){var n;return c("#modernizr{position:absolute;display:inline-block}",function(t){t.innerHTML+="<math><mfrac><mi>xx<\/mi><mi>yy<\/mi><\/mfrac><\/math>";n=t.offsetHeight>t.offsetWidth}),n});r.addTest("touchevents",function(){var i,r;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:(r=["@media (",v.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join(""),c(r,function(n){i=9===n.offsetTop})),i});r.addTest("unicoderange",function(){return r.testStyles('@font-face{font-family:"unicodeRange";src:local("Arial");unicode-range:U+0020,U+002E}#modernizr span{font-size:20px;display:inline-block;font-family:"unicodeRange",monospace}#modernizr .mono{font-family:monospace}',function(n){for(var r,t=[".",".","m","m"],i=0;i<t.length;i++)r=u("span"),r.innerHTML=t[i],r.className=i%2?"mono":"",n.appendChild(r),t[i]=r.clientWidth;return t[0]!==t[1]&&t[2]===t[3]})});r.addTest("unicode",function(){var i,n=u("span"),t=u("span");return c("#modernizr{font-family:Arial,sans;font-size:300em;}",function(r){n.innerHTML=y?"妇":"&#5987";t.innerHTML=y?"☆":"&#9734";r.appendChild(n);r.appendChild(t);i="offsetWidth"in n&&n.offsetWidth!==t.offsetWidth}),i});r.addTest("checked",function(){return c("#modernizr {position:absolute} #modernizr input {margin-left:10px} #modernizr :checked {margin-left:20px;display:block}",function(n){var t=u("input");return t.setAttribute("type","checkbox"),t.setAttribute("checked","checked"),n.appendChild(t),20===t.offsetLeft})});c("#modernizr{display: table; direction: ltr}#modernizr div{display: table-cell; padding: 10px}",function(n){var t,i=n.childNodes;t=i[0].offsetLeft<i[1].offsetLeft;r.addTest("displaytable",t,{aliases:["display-table"]})},2);oi=function(){var n=navigator.userAgent,t=n.match(/applewebkit\/([0-9]+)/gi)&&parseFloat(RegExp.$1),i=n.match(/w(eb)?osbrowser/gi),r=n.match(/windows phone/gi)&&n.match(/iemobile\/([0-9])+/gi)&&parseFloat(RegExp.$1)>=9,u=533>t&&n.match(/android/gi);return i||u||r}();oi?r.addTest("fontface",!1):c('@font-face {font-family:"font";src:url("https://")}',function(n,i){var f=t.getElementById("smodernizr"),u=f.sheet||f.styleSheet,e=u?u.cssRules&&u.cssRules[0]?u.cssRules[0].cssText:u.cssText||"":"",o=/src/i.test(e)&&0===e.indexOf(i.split(" ")[0]);r.addTest("fontface",o)});c('#modernizr{font:0/0 a}#modernizr:after{content:":)";visibility:hidden;font:7px/1 a}',function(n){r.addTest("generatedcontent",n.offsetHeight>=7)});r.addTest("cssinvalid",function(){return c("#modernizr input{height:0;border:0;padding:0;margin:0;width:10px} #modernizr input:invalid{width:50px}",function(n){var t=u("input");return t.required=!0,n.appendChild(t),t.clientWidth>10})});c("#modernizr div {width:100px} #modernizr :last-child{width:200px;display:block}",function(n){r.addTest("lastchild",n.lastChild.offsetWidth>n.firstChild.offsetWidth)},2);c("#modernizr div {width:1px} #modernizr div:nth-child(2n) {width:2px;}",function(n){for(var u=n.getElementsByTagName("div"),i=!0,t=0;5>t;t++)i=i&&u[t].offsetWidth===t%2+1;r.addTest("nthchild",i)},5);c("#modernizr{overflow: scroll; width: 40px; height: 40px; }#"+v.join("scrollbar{width:0px} #modernizr::").split("#").slice(1).join("#")+"scrollbar{width:0px}",function(n){r.addTest("cssscrollbar",40==n.scrollWidth)});r.addTest("siblinggeneral",function(){return c("#modernizr div {width:100px} #modernizr div ~ div {width:200px;display:block}",function(n){return 200==n.lastChild.offsetWidth},2)});c("#modernizr{position: absolute; top: -10em; visibility:hidden; font: normal 10px arial;}#subpixel{float: left; font-size: 33.3333%;}",function(t){var i=t.firstChild;i.innerHTML="This is a text written in Arial";r.addTest("subpixelfont",n.getComputedStyle?"44px"!==n.getComputedStyle(i,null).getPropertyValue("width"):!1)},1,["subpixel"]);r.addTest("cssvalid",function(){return c("#modernizr input{height:0;border:0;padding:0;margin:0;width:10px} #modernizr input:valid{width:50px}",function(n){var t=u("input");return n.appendChild(t),t.clientWidth>10})});c("#modernizr { height: 50vh; }",function(t){var i=parseInt(n.innerHeight/2,10),u=parseInt((n.getComputedStyle?getComputedStyle(t,null):t.currentStyle).height,10);r.addTest("cssvhunit",u==i)});c("#modernizr { width: 50vw; }",function(t){var i=parseInt(n.innerWidth/2,10),u=parseInt((n.getComputedStyle?getComputedStyle(t,null):t.currentStyle).width,10);r.addTest("cssvwunit",u==i)});r.addTest("details",function(){var t,n=u("details");return"open"in n?(c("#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):!1});r.addTest("oninput",function(){var r,i=u("input"),f,o;if(i.setAttribute("oninput","return"),b("oninput",e)||"function"==typeof i.oninput)return!0;try{f=t.createEvent("KeyboardEvent");r=!1;o=function(n){r=!0;n.preventDefault();n.stopPropagation()};f.initKeyEvent("keypress",!0,!0,n,!1,!1,!1,!1,0,"e".charCodeAt(0));e.appendChild(i);i.addEventListener("input",o,!1);i.focus();i.dispatchEvent(f);i.removeEventListener("input",o,!1);e.removeChild(i)}catch(s){r=!1}return r});r.addTest("formvalidation",function(){var t=u("form"),i,f;return("checkValidity"in t&&"addEventListener"in t)?"reportValidity"in t?!0:(f=!1,r.formvalidationapi=!0,t.addEventListener("submit",function(t){(!n.opera||n.operamini)&&t.preventDefault();t.stopPropagation()},!1),t.innerHTML='<input name="modTest" required><button><\/button>',c("#modernizr form{position:absolute;top:-99999em}",function(n){n.appendChild(t);i=t.getElementsByTagName("input")[0];i.addEventListener("invalid",function(n){f=!0;n.preventDefault();n.stopPropagation()},!1);r.formvalidationmessage=!!i.validationMessage;t.getElementsByTagName("button")[0].click()}),f):!1});var l=u("input"),wi="autocomplete autofocus list placeholder max min multiple pattern required step".split(" "),ft={};for(r.input=function(t){for(var i=0,r=t.length;r>i;i++)ft[t[i]]=!!(t[i]in l);return ft.list&&(ft.list=!(!u("datalist")||!n.HTMLDataListElement)),ft}(wi),r.addTest("datalistelem",r.input.list),si="search tel url email datetime date month week time datetime-local number range color".split(" "),kt={},r.inputtypes=function(n){for(var u,o,r,h=n.length,s=":)",f=0;h>f;f++)l.setAttribute("type",u=n[f]),r="text"!==l.type&&"style"in l,r&&(l.value=s,l.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(u)&&l.style.WebkitAppearance!==i?(e.appendChild(l),o=t.defaultView,r=o.getComputedStyle&&"textfield"!==o.getComputedStyle(l,null).WebkitAppearance&&0!==l.offsetHeight,e.removeChild(l)):/^(search|tel)$/.test(u)||(r=/^(url|email|number)$/.test(u)?l.checkValidity&&l.checkValidity()===!1:l.value!=s)),kt[n[f]]=!!r;return kt}(si),r.addTest("localizednumber",function(){var n;if(!r.inputtypes.number||!r.formvalidation)return!1;var o,i=u("div"),s=ct(),f=function(){return e.insertBefore(s,e.firstElementChild||e.firstChild)}();i.innerHTML='<input type="number" value="1.0" step="0.1"/>';n=i.childNodes[0];f.appendChild(i);n.focus();try{t.execCommand("InsertText",!1,"1,1")}catch(h){}return o="number"===n.type&&1.1===n.valueAsNumber&&n.checkValidity(),f.removeChild(i),s.fake&&f.parentNode.removeChild(f),o}),tt={elem:u("modernizr")},r._q.push(function(){delete tt.elem}),r.addTest("csschunit",function(){var n,t=tt.elem.style;try{t.fontSize="3ch";n=-1!==t.fontSize.indexOf("ch")}catch(i){n=!1}return n}),r.addTest("cssexunit",function(){var n,t=tt.elem.style;try{t.fontSize="3ex";n=-1!==t.fontSize.indexOf("ex")}catch(i){n=!1}return n}),r.addTest("hsla",function(){var n=u("a").style;return n.cssText="background-color:hsla(120,40%,100%,.5)",at(n.backgroundColor,"rgba")||at(n.backgroundColor,"hsla")}),c("#modernizr1{width: 50vmax}#modernizr2{width:50px;height:50px;overflow:scroll}#modernizr3{position:fixed;top:0;left:0;bottom:0;right:0}",function(t){var i=t.childNodes[2],u=t.childNodes[1],f=t.childNodes[0],s=parseInt((u.offsetWidth-u.clientWidth)/2,10),h=f.clientWidth/100,c=f.clientHeight/100,e=parseInt(50*Math.max(h,c),10),o=parseInt((n.getComputedStyle?getComputedStyle(i,null):i.currentStyle).width,10);r.addTest("cssvmaxunit",it(e,o)||it(e,o-s))},3),c("#modernizr1{width: 50vm;width:50vmin}#modernizr2{width:50px;height:50px;overflow:scroll}#modernizr3{position:fixed;top:0;left:0;bottom:0;right:0}",function(t){var i=t.childNodes[2],u=t.childNodes[1],f=t.childNodes[0],s=parseInt((u.offsetWidth-u.clientWidth)/2,10),h=f.clientWidth/100,c=f.clientHeight/100,e=parseInt(50*Math.min(h,c),10),o=parseInt((n.getComputedStyle?getComputedStyle(i,null):i.currentStyle).width,10);r.addTest("cssvminunit",it(e,o)||it(e,o-s))},3),d=function(n){if("undefined"==typeof XMLHttpRequest)return!1;var t=new XMLHttpRequest;t.open("get","/",!0);try{t.responseType=n}catch(i){return!1}return"response"in t&&t.responseType==n},r.addTest("xhrresponsetypearraybuffer",d("arraybuffer")),r.addTest("xhrresponsetypeblob",d("blob")),r.addTest("xhrresponsetypedocument",d("document")),r.addTest("xhrresponsetypejson",d("json")),r.addTest("xhrresponsetypetext",d("text")),et={}.toString,r.addTest("svgclippaths",function(){return!!t.createElementNS&&/SVGClipPath/.test(et.call(t.createElementNS("http://www.w3.org/2000/svg","clipPath")))}),r.addTest("svgforeignobject",function(){return!!t.createElementNS&&/SVGForeignObject/.test(et.call(t.createElementNS("http://www.w3.org/2000/svg","foreignObject")))}),r.addTest("smil",function(){return!!t.createElementNS&&/SVGAnimate/.test(et.call(t.createElementNS("http://www.w3.org/2000/svg","animate")))}),p={style:tt.elem.style},r._q.unshift(function(){delete p.style}),hi=h.testProp=function(n,t,r){return ti([n],i,t,r)},r.addTest("textshadow",hi("textShadow","1px 1px")),h.testAllProps=rt,s=h.prefixed=function(n,t,i){return 0===n.indexOf("@")?wt(n):(-1!=n.indexOf("-")&&(n=ni(n)),t?rt(n,t,i):rt(n,"pfx"))},bi=h.prefixedCSS=function(n){var t=s(n);return t&&ht(t)},r.addTest("batteryapi",!!s("battery",navigator),{aliases:["battery-api"]}),g=s("crypto",n),r.addTest("crypto",!!s("subtle",g)),r.addTest("dart",!!s("startDart",navigator)),r.addTest("fullscreen",!(!s("exitFullscreen",t,!1)&&!s("cancelFullScreen",t,!1))),r.addTest("gamepads",!!s("getGamepads",navigator)),ot=s("indexedDB",n),r.addTest("indexeddb",!!ot),ot&&r.addTest("indexeddb.deletedatabase","deleteDatabase"in ot),r.addAsyncTest(function(){var t,i,u=s("indexedDB",n),e="detect-blob-support",o=!1;if(!r.indexeddb||!r.indexeddb.deleteDatabase)return!1;try{u.deleteDatabase(e).onsuccess=function(){t=u.open(e,1);t.onupgradeneeded=function(){t.result.createObjectStore("store")};t.onsuccess=function(){i=t.result;try{i.transaction("store","readwrite").objectStore("store").put(new Blob,"key");o=!0}catch(n){o=!1}finally{f("indexeddbblob",o);i.close();u.deleteDatabase(e)}}}}catch(h){f("indexeddbblob",!1)}}),r.addTest("intl",!!s("Intl",n)),r.addTest("pagevisibility",!!s("hidden",t,!1)),r.addTest("performance",!!s("performance",n)),r.addTest("pointerlock",!!s("exitPointerLock",t)),r.addTest("quotamanagement",function(){var n=s("temporaryStorage",navigator),t=s("persistentStorage",navigator);return!(!n||!t)}),r.addTest("requestanimationframe",!!s("requestAnimationFrame",n),{aliases:["raf"]}),r.addTest("vibrate",!!s("vibrate",navigator)),r.addTest("webintents",!!s("startActivity",navigator)),r.addTest("lowbattery",function(){var n=s("battery",navigator);return!!(n&&!n.charging&&n.level<=.2)}),g=s("crypto",n),g&&("getRandomValues"in g)&&("Uint32Array"in n)&&(li=new Uint32Array(10),dt=g.getRandomValues(li),ci=dt&&a(dt[0],"number")),r.addTest("getrandomvalues",!!ci),r.addTest("backgroundblendmode",s("backgroundBlendMode","text")),r.addTest("objectfit",!!s("objectFit"),{aliases:["object-fit"]}),r.addTest("wrapflow",function(){var f=s("wrapFlow"),o;if(!f||y)return!1;var h=f.replace(/([A-Z])/g,function(n,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-"),n=u("div"),r=u("div"),t=u("span");return r.style.cssText="position: absolute; left: 50px; width: 100px; height: 20px;"+h+":end;",t.innerText="X",n.appendChild(r),n.appendChild(t),e.appendChild(n),o=t.offsetLeft,e.removeChild(n),r=t=n=i,150==o}),r.addTest("filesystem",!!s("requestFileSystem",n)),r.addTest("requestautocomplete",!!s("requestAutocomplete",u("form"))),r.addTest("speechrecognition",!!s("SpeechRecognition",n)),k=s("URL",n,!1),k=k&&n[k],r.addTest("bloburls",k&&"revokeObjectURL"in k&&"createObjectURL"in k),r.addAsyncTest(function(){function i(){f("transferables",!1);o()}function o(){e&&URL.revokeObjectURL(e);t&&t.terminate();u&&clearTimeout(u)}var s=!!(r.blobconstructor&&r.bloburls&&r.webworkers&&r.typedarrays);if(!s)return f("transferables",!1);try{var n,u,h=new Blob(['var hello = "world"'],{type:"text/javascript"}),e=URL.createObjectURL(h),t=new Worker(e);t.onerror=i;u=setTimeout(i,200);n=new ArrayBuffer(1);t.postMessage(n,[n]);f("transferables",0===n.byteLength);o()}catch(c){i()}}),r.addTest("peerconnection",!!s("RTCPeerConnection",n)),r.addTest("datachannel",function(){var t,u,i,f;if(!r.peerconnection)return!1;for(t=0,u=w.length;u>t;t++)if(i=n[w[t]+"RTCPeerConnection"],i)return f=new i({iceServers:[{url:"stun:0"}]}),"createDataChannel"in f;return!1}),r.addTest("getusermedia",!!s("getUserMedia",navigator)),r.addTest("matchmedia",!!s("matchMedia",n)),h.testAllProps=o,r.addTest("cssanimations",o("animationName","a",!0)),r.addTest("csspseudoanimations",function(){var t=!1,i;return!r.cssanimations||!n.getComputedStyle?t:(i=["@",r._prefixes.join("keyframes csspseudoanimations { from { font-size: 10px; } }@").replace(/\@$/,""),'#modernizr:before { content:" "; font-size:5px;',r._prefixes.join("animation:csspseudoanimations 1ms infinite;"),"}"].join(""),r.testStyles(i,function(i){t="10px"===n.getComputedStyle(i,":before").getPropertyValue("font-size")}),t)}),r.addTest("appearance",o("appearance")),r.addTest("backdropfilter",o("backdropFilter")),r.addTest("backgroundcliptext",function(){return o("backgroundClip","text")}),r.addTest("bgpositionxy",function(){return o("backgroundPositionX","3px",!0)&&o("backgroundPositionY","5px",!0)}),r.addTest("bgrepeatround",o("backgroundRepeat","round")),r.addTest("bgrepeatspace",o("backgroundRepeat","space")),r.addTest("backgroundsize",o("backgroundSize","100%",!0)),r.addTest("bgsizecover",o("backgroundSize","cover")),r.addTest("borderimage",o("borderImage","url() 1",!0)),r.addTest("borderradius",o("borderRadius","0px",!0)),r.addTest("boxshadow",o("boxShadow","1px 1px",!0)),r.addTest("boxsizing",o("boxSizing","border-box",!0)&&(t.documentMode===i||t.documentMode>7)),function(){r.addTest("csscolumns",function(){var n=!1,t=o("columnCount");try{(n=!!t)&&(n=new Boolean(n))}catch(i){}return n});for(var n,i,u=["Width","Span","Fill","Gap","Rule","RuleColor","RuleStyle","RuleWidth","BreakBefore","BreakAfter","BreakInside"],t=0;t<u.length;t++)n=u[t].toLowerCase(),i=o("column"+u[t]),("breakbefore"===n||"breakafter"===n||"breakinside"==n)&&(i=i||o(u[t])),r.addTest("csscolumns."+n,i)}(),r.addTest("ellipsis",o("textOverflow","ellipsis")),r.addTest("cssfilters",function(){if(r.supports)return o("filter","blur(2px)");var n=u("a");return n.style.cssText=v.join("filter:blur(2px); "),!!n.style.length&&(t.documentMode===i||t.documentMode>9)}),r.addTest("flexbox",o("flexBasis","1px",!0)),r.addTest("flexboxlegacy",o("boxDirection","reverse",!0)),r.addTest("flexboxtweener",o("flexAlign","end",!0)),r.addTest("flexwrap",o("flexWrap","wrap",!0)),r.addTest("cssmask",o("maskRepeat","repeat-x",!0)),r.addTest("overflowscrolling",o("overflowScrolling","touch",!0)),r.addTest("cssreflections",o("boxReflect","above",!0)),r.addTest("cssresize",o("resize","both",!0)),r.addTest("shapes",o("shapeOutside","content-box",!0)),r.addTest("textalignlast",o("textAlignLast")),r.addTest("csstransforms",function(){return-1===navigator.userAgent.indexOf("Android 2.")&&o("transform","scale(1)",!0)}),r.addTest("csstransforms3d",function(){var t=!!o("perspective","1px",!0),i=r._config.usePrefixes,n,u;return t&&(!i||"webkitPerspective"in e.style)&&(u="#modernizr{width:0;height:0}",r.supports?n="@supports (perspective: 1px)":(n="@media (transform-3d)",i&&(n+=",(-webkit-transform-3d)")),n+="{#modernizr{width:7px;height:18px;margin:0;padding:0;border:0}}",c(u+n,function(n){t=7===n.offsetWidth&&18===n.offsetHeight})),t}),r.addTest("preserve3d",o("transformStyle","preserve-3d")),r.addTest("csstransitions",o("transition","all",!0)),r.addTest("csspseudotransitions",function(){var t=!1,i;return!r.csstransitions||!n.getComputedStyle?t:(i='#modernizr:before { content:" "; font-size:5px;'+r._prefixes.join("transition:0s 100s;")+"}#modernizr.trigger:before { font-size:10px; }",r.testStyles(i,function(i){n.getComputedStyle(i,":before").getPropertyValue("font-size");i.className+="trigger";t="5px"===n.getComputedStyle(i,":before").getPropertyValue("font-size")}),t)}),r.addTest("userselect",o("userSelect","none",!0)),ai(),gt(ii),delete h.addTest,delete h.addAsyncTest,st=0;st<r._q.length;st++)r._q[st]();n.Modernizr=r}(window,document);window.matchMedia||(window.matchMedia=function(){"use strict";var t=window.styleMedia||window.media;if(!t){var n=document.createElement("style"),i=document.getElementsByTagName("script")[0],r=null;n.type="text/css";n.id="matchmediajs-test";i.parentNode.insertBefore(n,i);r="getComputedStyle"in window&&window.getComputedStyle(n,null)||n.currentStyle;t={matchMedium:function(t){var i="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return n.styleSheet?n.styleSheet.cssText=i:n.textContent=i,"1px"===r.width}}}return function(n){return{matches:t.matchMedium(n||"all"),media:n||"all"}}}()),function(n,t,i){"use strict";function f(t){"object"==typeof module&&"object"==typeof module.exports?module.exports=t:"function"==typeof define&&define.amd&&define("picturefill",function(){return t});"object"==typeof n&&(n.picturefill=t)}function u(n){var s,t,i,u,f,h=n||{},e,c;for(s=h.elements||r.getAllElements(),e=0,c=s.length;c>e;e++)if(t=s[e],i=t.parentNode,u=void 0,f=void 0,"IMG"===t.nodeName.toUpperCase()&&(t[r.ns]||(t[r.ns]={}),h.reevaluate||!t[r.ns].evaluated)){if(i&&"PICTURE"===i.nodeName.toUpperCase()){if(r.removeVideoShim(i),u=r.getMatch(t,i),u===!1)continue}else u=void 0;(i&&"PICTURE"===i.nodeName.toUpperCase()||!r.sizesSupported&&t.srcset&&o.test(t.srcset))&&r.dodgeSrcset(t);u?(f=r.processSourceSet(u),r.applyBestCandidate(f,t)):(f=r.processSourceSet(t),(void 0===t.srcset||t[r.ns].srcset)&&r.applyBestCandidate(f,t));t[r.ns].evaluated=!0}}function e(){function i(){clearTimeout(f);f=setTimeout(o,60)}r.initTypeDetects();u();var f,e=setInterval(function(){return u(),/^loaded|^i|^c/.test(t.readyState)?void clearInterval(e):void 0},250),o=function(){u({reevaluate:!0})};n.addEventListener?n.addEventListener("resize",i,!1):n.attachEvent&&n.attachEvent("onresize",i)}if(n.HTMLPictureElement)return void f(function(){});t.createElement("picture");var r=n.picturefill||{},o=/\s+\+?\d+(e\d+)?w/;r.ns="picturefill",function(){r.srcsetSupported="srcset"in i;r.sizesSupported="sizes"in i;r.curSrcSupported="currentSrc"in i}();r.trim=function(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")};r.makeUrl=function(){var n=t.createElement("a");return function(t){return n.href=t,n.href}}();r.restrictsMixedContent=function(){return"https:"===n.location.protocol};r.matchesMedia=function(t){return n.matchMedia&&n.matchMedia(t).matches};r.getDpr=function(){return n.devicePixelRatio||1};r.getWidthFromLength=function(n){var i;if(!n||n.indexOf("%")>-1!=!1||!(parseFloat(n)>0||n.indexOf("calc(")>-1))return!1;n=n.replace("vw","%");r.lengthEl||(r.lengthEl=t.createElement("div"),r.lengthEl.style.cssText="border:0;display:block;font-size:1em;left:0;margin:0;padding:0;position:absolute;visibility:hidden",r.lengthEl.className="helper-from-picturefill-js");r.lengthEl.style.width="0px";try{r.lengthEl.style.width=n}catch(u){}return t.body.appendChild(r.lengthEl),i=r.lengthEl.offsetWidth,0>=i&&(i=!1),t.body.removeChild(r.lengthEl),i};r.detectTypeSupport=function(t,i){var f=new n.Image;return f.onerror=function(){r.types[t]=!1;u()},f.onload=function(){r.types[t]=1===f.width;u()},f.src=i,"pending"};r.types=r.types||{};r.initTypeDetects=function(){r.types["image/jpeg"]=!0;r.types["image/gif"]=!0;r.types["image/png"]=!0;r.types["image/svg+xml"]=t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1");r.types["image/webp"]=r.detectTypeSupport("image/webp","data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA=")};r.verifyTypeSupport=function(n){var i=n.getAttribute("type"),t;return null===i||""===i?!0:(t=r.types[i],"string"==typeof t&&"pending"!==t?(r.types[i]=r.detectTypeSupport(i,t),"pending"):"function"==typeof t?(t(),"pending"):t)};r.parseSize=function(n){var t=/(\([^)]+\))?\s*(.+)/g.exec(n);return{media:t&&t[1],length:t&&t[2]}};r.findWidthFromSourceSize=function(i){for(var f,e=r.trim(i).split(/\s*,\s*/),u=0,c=e.length;c>u;u++){var l=e[u],o=r.parseSize(l),s=o.length,h=o.media;if(s&&(!h||r.matchesMedia(h))&&(f=r.getWidthFromLength(s)))break}return f||Math.max(n.innerWidth||0,t.documentElement.clientWidth)};r.parseSrcset=function(n){for(var t,r,i,e,u,f=[];""!==n;)n=n.replace(/^\s+/g,""),r=n.search(/\s/g),i=null,-1!==r?(t=n.slice(0,r),e=t.slice(-1),((","===e||""===t)&&(t=t.replace(/,+$/,""),i=""),n=n.slice(r+1),null===i)&&(u=n.indexOf(","),-1!==u?(i=n.slice(0,u),n=n.slice(u+1)):(i=n,n=""))):(t=n,n=""),(t||i)&&f.push({url:t,descriptor:i});return f};r.parseDescriptor=function(n,t){var o,c=t||"100vw",h=n&&n.replace(/(^\s+|\s+$)/g,""),l=r.findWidthFromSourceSize(c),s,u,i,f,e;if(h)for(s=h.split(" "),u=s.length-1;u>=0;u--)i=s[u],f=i&&i.slice(i.length-1),"h"!==f&&"w"!==f||r.sizesSupported?"x"===f&&(e=i&&parseFloat(i,10),o=e&&!isNaN(e)?e:1):o=parseFloat(parseInt(i,10)/l);return o||1};r.getCandidatesFromSourceSet=function(n,t){for(var u,f=r.parseSrcset(n),e=[],i=0,o=f.length;o>i;i++)u=f[i],e.push({url:u.url,resolution:r.parseDescriptor(u.descriptor,t)});return e};r.dodgeSrcset=function(n){n.srcset&&(n[r.ns].srcset=n.srcset,n.srcset="",n.setAttribute("data-pfsrcset",n[r.ns].srcset))};r.processSourceSet=function(n){var t=n.getAttribute("srcset"),u=n.getAttribute("sizes"),i=[];return"IMG"===n.nodeName.toUpperCase()&&n[r.ns]&&n[r.ns].srcset&&(t=n[r.ns].srcset),t&&(i=r.getCandidatesFromSourceSet(t,u)),i};r.backfaceVisibilityFix=function(n){var t=n.style||{},i="webkitBackfaceVisibility"in t,r=t.zoom;i&&(t.zoom=".999",i=n.offsetWidth,t.zoom=r)};r.setIntrinsicSize=function(){var i={},u=function(n,t,i){t&&n.setAttribute("width",parseInt(t/i,10))};return function(f,e){var o;f[r.ns]&&!n.pfStopIntrinsicSize&&(void 0===f[r.ns].dims&&(f[r.ns].dims=f.getAttribute("width")||f.getAttribute("height")),f[r.ns].dims||(e.url in i?u(f,i[e.url],e.resolution):(o=t.createElement("img"),o.onload=function(){if(i[e.url]=o.width,!i[e.url])try{t.body.appendChild(o);i[e.url]=o.width||o.offsetWidth;t.body.removeChild(o)}catch(n){}f.src===e.url&&u(f,i[e.url],e.resolution);f=null;o.onload=null;o=null},o.src=e.url)))}}();r.applyBestCandidate=function(n,t){var f,e,i,u;for(n.sort(r.ascendingSort),e=n.length,i=n[e-1],u=0;e>u;u++)if(f=n[u],f.resolution>=r.getDpr()){i=f;break}i&&(i.url=r.makeUrl(i.url),t.src!==i.url&&(r.restrictsMixedContent()&&"http:"===i.url.substr(0,5).toLowerCase()?void 0!==window.console&&console.warn("Blocked mixed content image "+i.url):(t.src=i.url,r.curSrcSupported||(t.currentSrc=t.src),r.backfaceVisibilityFix(t))),r.setIntrinsicSize(t,i))};r.ascendingSort=function(n,t){return n.resolution-t.resolution};r.removeVideoShim=function(n){var r=n.getElementsByTagName("video"),t,i;if(r.length){for(t=r[0],i=t.getElementsByTagName("source");i.length;)n.insertBefore(i[0],t);t.parentNode.removeChild(t)}};r.getAllElements=function(){for(var n,u=[],f=t.getElementsByTagName("img"),i=0,e=f.length;e>i;i++)n=f[i],("PICTURE"===n.parentNode.nodeName.toUpperCase()||null!==n.getAttribute("srcset")||n[r.ns]&&null!==n[r.ns].srcset)&&u.push(n);return u};r.getMatch=function(n,t){for(var i,e,o,u,s=t.childNodes,f=0,h=s.length;h>f;f++)if(i=s[f],1===i.nodeType){if(i===n)return u;if("SOURCE"===i.nodeName.toUpperCase()&&(null!==i.getAttribute("src")&&void 0!==typeof console&&console.warn("The `src` attribute is invalid on `picture` `source` element; instead, use `srcset`."),e=i.getAttribute("media"),i.getAttribute("srcset")&&(!e||r.matchesMedia(e)))){if(o=r.verifyTypeSupport(i),o===!0){u=i;break}if("pending"===o)return!1}}return u};e();u._=r;f(u)}(window,window.document,new window.Image),function(n,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():n.Blazy=t()}(this,function(){function h(n){var i=n._util;i.elements=b(n.options);i.count=i.elements.length;i.destroyed&&(i.destroyed=!1,n.options.container&&t(n.options.container,function(n){r(n,"scroll",i.validateT)}),r(window,"resize",i.saveViewportOffsetT),r(window,"resize",i.validateT),r(window,"scroll",i.validateT));c(n)}function c(n){for(var s,r,t,h,f=n._util,o=0;o<f.count;o++){s=f.elements[o];n:{if(t=s,r=n.options,h=t.getBoundingClientRect(),r.container&&w&&(t=t.closest(r.containerClass))){t=t.getBoundingClientRect();r=u(t,i)?u(h,{top:t.top-r.offset,right:t.right+r.offset,bottom:t.bottom+r.offset,left:t.left-r.offset}):!1;break n}r=u(h,i)}(r||e(s,n.options.successClass))&&(n.load(s),f.elements.splice(o,1),f.count--,o--)}0===f.count&&n.destroy()}function u(n,t){return n.right>=t.left&&n.bottom>=t.top&&n.left<=t.right&&n.top<=t.bottom}function l(i,u,h){if(!e(i,h.successClass)&&(u||h.loadInvisible||0<i.offsetWidth&&0<i.offsetHeight))if(u=i.getAttribute(s)||i.getAttribute(h.src)){u=u.split(h.separator);var l=u[p&&1<u.length?1:0],w=i.getAttribute(h.srcset),b="img"===i.nodeName.toLowerCase(),k=(u=i.parentNode)&&"picture"===u.nodeName.toLowerCase();if(b||void 0===i.src){var c=new Image,v=function(){h.error&&h.error(i,"invalid");o(i,h.errorClass);n(c,"error",v);n(c,"load",y)},y=function(){b?k||a(i,l,w):i.style.backgroundImage='url("'+l+'")';f(i,h);n(c,"load",y);n(c,"error",v)};k&&(c=i,t(u.getElementsByTagName("source"),function(n){var t=h.srcset,i=n.getAttribute(t);i&&(n.setAttribute("srcset",i),n.removeAttribute(t))}));r(c,"error",v);r(c,"load",y);a(c,l,w)}else i.src=l,f(i,h)}else"video"===i.nodeName.toLowerCase()?(t(i.getElementsByTagName("source"),function(n){var t=h.src,i=n.getAttribute(t);i&&(n.setAttribute("src",i),n.removeAttribute(t))}),i.load(),f(i,h)):(h.error&&h.error(i,"missing"),o(i,h.errorClass))}function f(n,i){o(n,i.successClass);i.success&&i.success(n);n.removeAttribute(i.src);n.removeAttribute(i.srcset);t(i.breakpoints,function(t){n.removeAttribute(t.src)})}function a(n,t,i){i&&n.setAttribute("srcset",i);n.src=t}function e(n,t){return-1!==(" "+n.className+" ").indexOf(" "+t+" ")}function o(n,t){e(n,t)||(n.className+=" "+t)}function b(n){var i=[],t;for(n=n.root.querySelectorAll(n.selector),t=n.length;t--;i.unshift(n[t]));return i}function v(n){i.bottom=(window.innerHeight||document.documentElement.clientHeight)+n;i.right=(window.innerWidth||document.documentElement.clientWidth)+n}function r(n,t,i){n.attachEvent?n.attachEvent&&n.attachEvent("on"+t,i):n.addEventListener(t,i,{capture:!1,passive:!0})}function n(n,t,i){n.detachEvent?n.detachEvent&&n.detachEvent("on"+t,i):n.removeEventListener(t,i,{capture:!1,passive:!0})}function t(n,t){if(n&&t)for(var r=n.length,i=0;i<r&&!1!==t(n[i],i);i++);}function y(n,t,i){var r=0;return function(){var u=+new Date;u-r<t||(r=u,n.apply(i,arguments))}}var s,i,p,w;return function(r){var e,u,f;document.querySelectorAll||(e=document.createStyleSheet(),document.querySelectorAll=function(n,t,i,r,u){for(u=document.all,t=[],n=n.replace(/\[for\b/gi,"[htmlFor").split(","),i=n.length;i--;){for(e.addRule(n[i],"k:v"),r=u.length;r--;)u[r].currentStyle.k&&t.push(u[r]);e.removeRule(0)}return t});u=this;f=u._util={};f.elements=[];f.destroyed=!0;u.options=r||{};u.options.error=u.options.error||!1;u.options.offset=u.options.offset||100;u.options.root=u.options.root||document;u.options.success=u.options.success||!1;u.options.selector=u.options.selector||".b-lazy";u.options.separator=u.options.separator||"|";u.options.containerClass=u.options.container;u.options.container=u.options.containerClass?document.querySelectorAll(u.options.containerClass):!1;u.options.errorClass=u.options.errorClass||"b-error";u.options.breakpoints=u.options.breakpoints||!1;u.options.loadInvisible=u.options.loadInvisible||!1;u.options.successClass=u.options.successClass||"b-loaded";u.options.validateDelay=u.options.validateDelay||25;u.options.saveViewportOffsetDelay=u.options.saveViewportOffsetDelay||50;u.options.srcset=u.options.srcset||"data-srcset";u.options.src=s=u.options.src||"data-src";w=Element.prototype.closest;p=1<window.devicePixelRatio;i={};i.top=0-u.options.offset;i.left=0-u.options.offset;u.revalidate=function(){h(u)};u.load=function(n,i){var r=this.options;void 0===n.length?l(n,i,r):t(n,function(n){l(n,i,r)})};u.destroy=function(){var i=this._util;this.options.container&&t(this.options.container,function(t){n(t,"scroll",i.validateT)});n(window,"scroll",i.validateT);n(window,"resize",i.validateT);n(window,"resize",i.saveViewportOffsetT);i.count=0;i.elements.length=0;i.destroyed=!0};f.validateT=y(function(){c(u)},u.options.validateDelay,u);f.saveViewportOffsetT=y(function(){v(u.options.offset)},u.options.saveViewportOffsetDelay,u);v(u.options.offset);t(u.options.breakpoints,function(n){if(n.width>=window.screen.width)return s=n.src,!1});setTimeout(function(){h(u)})}})