!function(e,n,t){function r(e,n){return typeof e===n}
function o(){var e,n,t,o,i,s,a;for(var u in C)if(C.hasOwnProperty(u)){if(e=[],n=C[u],n.name&&(e.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(t=0;t<n.options.aliases.length;t++)e.push(n.options.aliases[t].toLowerCase());for(o=r(n.fn,"function")?n.fn():n.fn,i=0;i<e.length;i++)s=e[i],a=s.split("."),1===a.length?Modernizr[a[0]]=o:(!Modernizr[a[0]]||Modernizr[a[0]]instanceof Boolean||(Modernizr[a[0]]=new Boolean(Modernizr[a[0]])),Modernizr[a[0]][a[1]]=o),g.push((o?"":"no-")+a.join("-"))}}
function i(e){var n=_.className,t=Modernizr._config.classPrefix||"";if(x&&(n=n.baseVal),Modernizr._config.enableJSClass){var r=new RegExp("(^|\\s)"+t+"no-js(\\s|$)");n=n.replace(r,"$1"+t+"js$2")};Modernizr._config.enableClasses&&(n+=" "+t+e.join(" "+t),x?_.className.baseVal=n:_.className=n)}
function s(e,n){return!!~(""+e).indexOf(n)}
function a(){return"function"!=typeof n.createElement?n.createElement(arguments[0]):x?n.createElementNS.call(n,"http://www.w3.org/2000/svg",arguments[0]):n.createElement.apply(n,arguments)}
function u(e){return e.replace(/([a-z])-([a-z])/g,function(e,n,t){return n+t.toUpperCase()}).replace(/^-/,"")}
function f(){var e=n.body;return e||(e=a(x?"svg":"body"),e.fake=!0),e}
function l(e,t,r,o){var i,s,u,l,c="modernizr",d=a("div"),p=f();if(parseInt(r,10))for(;r--;)u=a("div"),u.id=o?o[r]:c+(r+1),d.appendChild(u);return i=a("style"),i.type="text/css",i.id="s"+c,(p.fake?p:d).appendChild(i),p.appendChild(d),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(n.createTextNode(e)),d.id=c,p.fake&&(p.style.background="",p.style.overflow="hidden",l=_.style.overflow,_.style.overflow="hidden",_.appendChild(p)),s=t(d,e),p.fake?(p.parentNode.removeChild(p),_.style.overflow=l,_.offsetHeight):d.parentNode.removeChild(d),!!s}
function c(e,n){return function(){return e.apply(n,arguments)}}
function d(e,n,t){var o;for(var i in e)if(e[i]in n)return t===!1?e[i]:(o=n[e[i]],r(o,"function")?c(o,t||n):o);return!1}
function p(e){return e.replace(/([A-Z])/g,function(e,n){return"-"+n.toLowerCase()}).replace(/^ms-/,"-ms-")}
function m(n,r){var o=n.length;if("CSS"in e&&"supports"in e.CSS){for(;o--;)if(e.CSS.supports(p(n[o]),r))return!0;return!1};if("CSSSupportsRule"in e){for(var i=[];o--;)i.push("("+p(n[o])+":"+r+")");return i=i.join(" or "),l("@supports ("+i+") { #modernizr { position: absolute; } }",function(e){return"absolute"==getComputedStyle(e,null).position})};return t}
function v(e,n,o,i){function f(){c&&(delete z.style,delete z.modElem)};if(i=r(i,"undefined")?!1:i,!r(o,"undefined")){var l=m(e,o);if(!r(l,"undefined"))return l};for(var c,d,p,v,h,y=["modernizr","tspan","samp"];!z.style&&y.length;)c=!0,z.modElem=a(y.shift()),z.style=z.modElem.style;for(p=e.length,d=0;p>d;d++)if(v=e[d],h=z.style[v],s(v,"-")&&(v=u(v)),z.style[v]!==t){if(i||r(o,"undefined"))return f(),"pfx"==n?v:!0;try{z.style[v]=o}catch(g){};if(z.style[v]!=h)return f(),"pfx"==n?v:!0};return f(),!1}
function h(e,n,t,o,i){var s=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+E.join(s+" ")+s).split(" ");return r(n,"string")||r(n,"undefined")?v(a,n,o,i):(a=(e+" "+T.join(s+" ")+s).split(" "),d(a,n,t))}
function y(e,n,r){return h(e,t,t,n,r)};var g=[],C=[],b={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,n){var t=this;setTimeout(function(){n(t[e])},0)},addTest:function(e,n,t){C.push({name:e,fn:n,options:t})},addAsyncTest:function(e){C.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=b,Modernizr=new Modernizr(),Modernizr.addTest("picture","HTMLPictureElement"in e);var w=b._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];b._prefixes=w;var _=n.documentElement,x="svg"===_.nodeName.toLowerCase(),S="Moz O ms Webkit",T=b._config.usePrefixes?S.toLowerCase().split(" "):[];b._domPrefixes=T;var E=b._config.usePrefixes?S.split(" "):[];b._cssomPrefixes=E;var k=function(){function e(e,n){var o;return e?(n&&"string"!=typeof n||(n=a(n||"div")),e="on"+e,o=e in n,!o&&r&&(n.setAttribute||(n=a("div")),n.setAttribute(e,""),o="function"==typeof n[e],n[e]!==t&&(n[e]=t),n.removeAttribute(e)),o):!1};var r=!("onblur"in n.documentElement);return e}();b.hasEvent=k,Modernizr.addTest("pointerevents",function(){var e=!1,n=T.length;for(e=Modernizr.hasEvent("pointerdown");n--&&!e;)k(T[n]+"pointerdown")&&(e=!0);return e});var P=b.testStyles=l;Modernizr.addTest("touchevents",function(){var t;if("ontouchstart"in e||e.DocumentTouch&&n instanceof DocumentTouch){t=!0}else{var r=["@media (",w.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");P(r,function(e){t=9===e.offsetTop})};return t});var j={elem:a("modernizr")};Modernizr._q.push(function(){delete j.elem});var z={style:j.elem.style};Modernizr._q.unshift(function(){delete z.style});b.testProp=function(e,n,r){return v([e],t,n,r)};b.testAllProps=h,b.testAllProps=y,function(){Modernizr.addTest("csscolumns",function(){var e=!1,n=y("columnCount");try{(e=!!n)&&(e=new Boolean(e))}catch(t){};return e});for(var e,n,t=["Width","Span","Fill","Gap","Rule","RuleColor","RuleStyle","RuleWidth","BreakBefore","BreakAfter","BreakInside"],r=0;r<t.length;r++)e=t[r].toLowerCase(),n=y("column"+t[r]),("breakbefore"===e||"breakafter"===e||"breakinside"==e)&&(n=n||y(t[r])),Modernizr.addTest("csscolumns."+e,n)}();var A=function(n){var r,o=w.length,i=e.CSSRule;if("undefined"==typeof i)return t;if(!n)return!1;if(n=n.replace(/^@/,""),r=n.replace(/-/g,"_").toUpperCase()+"_RULE",r in i)return"@"+n;for(var s=0;o>s;s++){var a=w[s],u=a.toUpperCase()+"_"+r;if(u in i)return"@-"+a.toLowerCase()+"-"+n};return!1};b.atRule=A;var R=b.prefixed=function(e,n,t){return 0===e.indexOf("@")?A(e):(-1!=e.indexOf("-")&&(e=u(e)),n?h(e,n,t):h(e,"pfx"))};Modernizr.addTest("objectfit",!!R("objectFit"),{aliases:["object-fit"]}),o(),i(g),delete b.addTest,delete b.addAsyncTest;for(var L=0;L<Modernizr._q.length;L++)Modernizr._q[L]();e.Modernizr=Modernizr}(window,document);
(function(window){var ua=navigator.userAgent;if(window.HTMLPictureElement&&(/ecko/.test(ua)&&ua.match(/rv\:(\d+)/)&&RegExp.$1<45))addEventListener("resize",(function(){var timer,dummySrc=document.createElement("source"),fixRespimg=function(img){var source,sizes,picture=img.parentNode;if(picture.nodeName.toUpperCase()==="PICTURE"){source=dummySrc.cloneNode();picture.insertBefore(source,picture.firstElementChild);setTimeout(function(){picture.removeChild(source)})}else if(!img._pfLastSize||img.offsetWidth>img._pfLastSize){img._pfLastSize=img.offsetWidth;sizes=img.sizes;img.sizes+=",100vw";setTimeout(function(){img.sizes=sizes})}},findPictureImgs=function(){var i,imgs=document.querySelectorAll("picture > img, img[srcset][sizes]");for(i=0;i<imgs.length;i++)fixRespimg(imgs[i])},onResize=function(){clearTimeout(timer);timer=setTimeout(findPictureImgs,99)},mq=window.matchMedia&&matchMedia("(orientation: landscape)"),init=function(){onResize();if(mq&&mq.addListener)mq.addListener(onResize)};dummySrc.srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";if(/^[c|i]|d$/.test(document.readyState||"")){init()}else document.addEventListener("DOMContentLoaded",init);return onResize})())})(window);(function(window,document,undefined){"use strict";document.createElement("picture");var warn,eminpx,alwaysCheckWDescriptor,evalId,pf={},isSupportTestReady=false,noop=function(){},image=document.createElement("img"),getImgAttr=image.getAttribute,setImgAttr=image.setAttribute,removeImgAttr=image.removeAttribute,docElem=document.documentElement,types={},cfg={algorithm:""},srcAttr="data-pfsrc",srcsetAttr=srcAttr+"set",ua=navigator.userAgent,supportAbort=/rident/.test(ua)||(/ecko/.test(ua)&&ua.match(/rv\:(\d+)/)&&RegExp.$1>35),curSrcProp="currentSrc",regWDesc=/\s+\+?\d+(e\d+)?w/,regSize=/(\([^)]+\))?\s*(.+)/,setOptions=window.picturefillCFG,baseStyle="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",fsCss="font-size:100%!important;",isVwDirty=true,cssCache={},sizeLengthCache={},DPR=window.devicePixelRatio,units={px:1,"in":96},anchor=document.createElement("a"),alreadyRun=false,regexLeadingSpaces=/^[ \t\n\r\u000c]+/,regexLeadingCommasOrSpaces=/^[, \t\n\r\u000c]+/,regexLeadingNotSpaces=/^[^ \t\n\r\u000c]+/,regexTrailingCommas=/[,]+$/,regexNonNegativeInteger=/^\d+$/,regexFloatingPoint=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,on=function(obj,evt,fn,capture){if(obj.addEventListener){obj.addEventListener(evt,fn,capture||false)}else if(obj.attachEvent)obj.attachEvent("on"+evt,fn)},memoize=function(fn){var cache={};return function(input){if(!(input in cache))cache[input]=fn(input);return cache[input]}}
function isSpace(c){return(c==="\u0020"||c==="\u0009"||c==="\u000A"||c==="\u000C"||c==="\u000D")};var evalCSS=(function(){var regLength=/^([\d\.]+)(em|vw|px)$/,replace=function(){var args=arguments,index=0,string=args[0];while(++index in args)string=string.replace(args[index],args[++index]);return string},buildStr=memoize(function(css){return"return "+replace((css||"").toLowerCase(),/\band\b/g,"&&",/,/g,"||",/min-([a-z-\s]+):/g,"e.$1>=",/max-([a-z-\s]+):/g,"e.$1<=",/calc([^)]+)/g,"($1)",/(\d+[\.]*[\d]*)([a-z]+)/g,"($1 * e.$2)",/^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/ig,"")+";"});return function(css,length){var parsedLength;if(!(css in cssCache)){cssCache[css]=false;if(length&&(parsedLength=css.match(regLength))){cssCache[css]=parsedLength[1]*units[parsedLength[2]]}else try{cssCache[css]=new Function("e",buildStr(css))(units)}catch(e){}};return cssCache[css]}})(),setResolution=function(candidate,sizesattr){if(candidate.w){candidate.cWidth=pf.calcListLength(sizesattr||"100vw");candidate.res=candidate.w/candidate.cWidth}else candidate.res=candidate.d;return candidate},picturefill=function(opt){if(!isSupportTestReady)return;var elements,i,plen,options=opt||{};if(options.elements&&options.elements.nodeType===1)if(options.elements.nodeName.toUpperCase()==="IMG"){options.elements=[options.elements]}else{options.context=options.elements;options.elements=null};elements=options.elements||pf.qsa((options.context||document),(options.reevaluate||options.reselect)?pf.sel:pf.selShort);if((plen=elements.length)){pf.setupRun(options);alreadyRun=true;for(i=0;i<plen;i++)pf.fillImg(elements[i],options);pf.teardownRun(options)}};warn=(window.console&&console.warn)?function(message){console.warn(message)}:noop;if(!(curSrcProp in image))curSrcProp="src";types["image/jpeg"]=true;types["image/gif"]=true;types["image/png"]=true
function detectTypeSupport(type,typeUri){var image=new window.Image();image.onerror=function(){types[type]=false;picturefill()};image.onload=function(){types[type]=image.width===1;picturefill()};image.src=typeUri;return"pending"};types["image/svg+xml"]=document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1")
function updateMetrics(){isVwDirty=false;DPR=window.devicePixelRatio;cssCache={};sizeLengthCache={};pf.DPR=DPR||1;units.width=Math.max(window.innerWidth||0,docElem.clientWidth);units.height=Math.max(window.innerHeight||0,docElem.clientHeight);units.vw=units.width/100;units.vh=units.height/100;evalId=[units.height,units.width,DPR].join("-");units.em=pf.getEmValue();units.rem=units.em}
function chooseLowRes(lowerValue,higherValue,dprValue,isCached){var bonusFactor,tooMuch,bonus,meanDensity;if(cfg.algorithm==="saveData"){if(lowerValue>2.7){meanDensity=dprValue+1}else{tooMuch=higherValue-dprValue;bonusFactor=Math.pow(lowerValue-0.6,1.5);bonus=tooMuch*bonusFactor;if(isCached)bonus+=0.1*bonusFactor;meanDensity=lowerValue+bonus}}else meanDensity=(dprValue>1)?Math.sqrt(lowerValue*higherValue):lowerValue;return meanDensity>dprValue}
function applyBestCandidate(img){var srcSetCandidates,matchingSet=pf.getSet(img),evaluated=false;if(matchingSet!=="pending"){evaluated=evalId;if(matchingSet){srcSetCandidates=pf.setRes(matchingSet);pf.applySetCandidate(srcSetCandidates,img)}};img[pf.ns].evaled=evaluated}
function ascendingSort(a,b){return a.res-b.res}
function setSrcToCur(img,src,set){var candidate;if(!set&&src){set=img[pf.ns].sets;set=set&&set[set.length-1]};candidate=getCandidateForSrc(src,set);if(candidate){src=pf.makeUrl(src);img[pf.ns].curSrc=src;img[pf.ns].curCan=candidate;if(!candidate.res)setResolution(candidate,candidate.set.sizes)};return candidate}
function getCandidateForSrc(src,set){var i,candidate,candidates;if(src&&set){candidates=pf.parseSet(set);src=pf.makeUrl(src);for(i=0;i<candidates.length;i++)if(src===pf.makeUrl(candidates[i].url)){candidate=candidates[i];break}};return candidate}
function getAllSourceElements(picture,candidates){var i,len,source,srcset,sources=picture.getElementsByTagName("source");for(i=0,len=sources.length;i<len;i++){source=sources[i];source[pf.ns]=true;srcset=source.getAttribute("srcset");if(srcset)candidates.push({srcset:srcset,media:source.getAttribute("media"),type:source.getAttribute("type"),sizes:source.getAttribute("sizes")})}}
function parseSrcset(input,set){function collectCharacters(regEx){var chars,match=regEx.exec(input.substring(pos));if(match){chars=match[0];pos+=chars.length;return chars}};var inputLength=input.length,url,descriptors,currentDescriptor,state,c,pos=0,candidates=[]
function parseDescriptors(){var pError=false,w,d,h,i,candidate={},desc,lastChar,value,intVal,floatVal;for(i=0;i<descriptors.length;i++){desc=descriptors[i];lastChar=desc[desc.length-1];value=desc.substring(0,desc.length-1);intVal=parseInt(value,10);floatVal=parseFloat(value);if(regexNonNegativeInteger.test(value)&&(lastChar==="w")){if(w||d)pError=true;if(intVal===0){pError=true}else w=intVal}else if(regexFloatingPoint.test(value)&&(lastChar==="x")){if(w||d||h)pError=true;if(floatVal<0){pError=true}else d=floatVal}else if(regexNonNegativeInteger.test(value)&&(lastChar==="h")){if(h||d)pError=true;if(intVal===0){pError=true}else h=intVal}else pError=true};if(!pError){candidate.url=url;if(w)candidate.w=w;if(d)candidate.d=d;if(h)candidate.h=h;if(!h&&!d&&!w)candidate.d=1;if(candidate.d===1)set.has1x=true;candidate.set=set;candidates.push(candidate)}}
function tokenize(){collectCharacters(regexLeadingSpaces);currentDescriptor="";state="in descriptor";while(true){c=input.charAt(pos);if(state==="in descriptor"){if(isSpace(c)){if(currentDescriptor){descriptors.push(currentDescriptor);currentDescriptor="";state="after descriptor"}}else if(c===","){pos+=1;if(currentDescriptor)descriptors.push(currentDescriptor);parseDescriptors();return}else if(c==="\u0028"){currentDescriptor=currentDescriptor+c;state="in parens"}else if(c===""){if(currentDescriptor)descriptors.push(currentDescriptor);parseDescriptors();return}else currentDescriptor=currentDescriptor+c}else if(state==="in parens"){if(c===")"){currentDescriptor=currentDescriptor+c;state="in descriptor"}else if(c===""){descriptors.push(currentDescriptor);parseDescriptors();return}else currentDescriptor=currentDescriptor+c}else if(state==="after descriptor")if(isSpace(c));else if(c===""){parseDescriptors();return}else{state="in descriptor";pos-=1};pos+=1}};while(true){collectCharacters(regexLeadingCommasOrSpaces);if(pos>=inputLength)return candidates;url=collectCharacters(regexLeadingNotSpaces);descriptors=[];if(url.slice(-1)===","){url=url.replace(regexTrailingCommas,"");parseDescriptors()}else tokenize()}}
function parseSizes(strValue){var regexCssLengthWithUnits=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,regexCssCalc=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i,i,unparsedSizesList,unparsedSizesListLength,unparsedSize,lastComponentValue,size
function parseComponentValues(str){var chrctr,component="",componentArray=[],listArray=[],parenDepth=0,pos=0,inComment=false
function pushComponent(){if(component){componentArray.push(component);component=""}}
function pushComponentArray(){if(componentArray[0]){listArray.push(componentArray);componentArray=[]}};while(true){chrctr=str.charAt(pos);if(chrctr===""){pushComponent();pushComponentArray();return listArray}else if(inComment){if((chrctr==="*")&&(str[pos+1]==="/")){inComment=false;pos+=2;pushComponent();continue}else{pos+=1;continue}}else if(isSpace(chrctr)){if((str.charAt(pos-1)&&isSpace(str.charAt(pos-1)))||!component){pos+=1;continue}else if(parenDepth===0){pushComponent();pos+=1;continue}else chrctr=" "}else if(chrctr==="("){parenDepth+=1}else if(chrctr===")"){parenDepth-=1}else if(chrctr===","){pushComponent();pushComponentArray();pos+=1;continue}else if((chrctr==="/")&&(str.charAt(pos+1)==="*")){inComment=true;pos+=2;continue};component=component+chrctr;pos+=1}}
function isValidNonNegativeSourceSizeValue(s){if(regexCssLengthWithUnits.test(s)&&(parseFloat(s)>=0))return true;if(regexCssCalc.test(s))return true;if((s==="0")||(s==="-0")||(s==="+0"))return true;return false};unparsedSizesList=parseComponentValues(strValue);unparsedSizesListLength=unparsedSizesList.length;for(i=0;i<unparsedSizesListLength;i++){unparsedSize=unparsedSizesList[i];lastComponentValue=unparsedSize[unparsedSize.length-1];if(isValidNonNegativeSourceSizeValue(lastComponentValue)){size=lastComponentValue;unparsedSize.pop()}else continue;if(unparsedSize.length===0)return size;unparsedSize=unparsedSize.join(" ");if(!(pf.matchesMedia(unparsedSize)))continue;return size};return"100vw"};pf.ns=("pf"+new Date().getTime()).substr(0,9);pf.supSrcset="srcset"in image;pf.supSizes="sizes"in image;pf.supPicture=!!window.HTMLPictureElement;if(pf.supSrcset&&pf.supPicture&&!pf.supSizes)(function(image2){image.srcset="data:,a";image2.src="data:,a";pf.supSrcset=image.complete===image2.complete;pf.supPicture=pf.supSrcset&&pf.supPicture})(document.createElement("img"));if(pf.supSrcset&&!pf.supSizes){(function(){var width2="data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw==",width1="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",img=document.createElement("img"),test=function(){var width=img.width;if(width===2)pf.supSizes=true;alwaysCheckWDescriptor=pf.supSrcset&&!pf.supSizes;isSupportTestReady=true;setTimeout(picturefill)};img.onload=test;img.onerror=test;img.setAttribute("sizes","9px");img.srcset=width1+" 1w,"+width2+" 9w";img.src=width1})()}else isSupportTestReady=true;pf.selShort="picture>img,img[srcset]";pf.sel=pf.selShort;pf.cfg=cfg;pf.DPR=(DPR||1);pf.u=units;pf.types=types;pf.setSize=noop;pf.makeUrl=memoize(function(src){anchor.href=src;return anchor.href});pf.qsa=function(context,sel){return("querySelector"in context)?context.querySelectorAll(sel):[]};pf.matchesMedia=function(){if(window.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches){pf.matchesMedia=function(media){return!media||(matchMedia(media).matches)}}else pf.matchesMedia=pf.mMQ;return pf.matchesMedia.apply(this,arguments)};pf.mMQ=function(media){return media?evalCSS(media):true};pf.calcLength=function(sourceSizeValue){var value=evalCSS(sourceSizeValue,true)||false;if(value<0)value=false;return value};pf.supportsType=function(type){return type?types[type]:true};pf.parseSize=memoize(function(sourceSizeStr){var match=(sourceSizeStr||"").match(regSize);return{media:match&&match[1],length:match&&match[2]}});pf.parseSet=function(set){if(!set.cands)set.cands=parseSrcset(set.srcset,set);return set.cands};pf.getEmValue=function(){var body;if(!eminpx&&(body=document.body)){var div=document.createElement("div"),originalHTMLCSS=docElem.style.cssText,originalBodyCSS=body.style.cssText;div.style.cssText=baseStyle;docElem.style.cssText=fsCss;body.style.cssText=fsCss;body.appendChild(div);eminpx=div.offsetWidth;body.removeChild(div);eminpx=parseFloat(eminpx,10);docElem.style.cssText=originalHTMLCSS;body.style.cssText=originalBodyCSS};return eminpx||16};pf.calcListLength=function(sourceSizeListStr){if(!(sourceSizeListStr in sizeLengthCache)||cfg.uT){var winningLength=pf.calcLength(parseSizes(sourceSizeListStr));sizeLengthCache[sourceSizeListStr]=!winningLength?units.width:winningLength};return sizeLengthCache[sourceSizeListStr]};pf.setRes=function(set){var candidates;if(set){candidates=pf.parseSet(set);for(var i=0,len=candidates.length;i<len;i++)setResolution(candidates[i],set.sizes)};return candidates};pf.setRes.res=setResolution;pf.applySetCandidate=function(candidates,img){if(!candidates.length)return;var candidate,i,j,length,bestCandidate,curSrc,curCan,candidateSrc,abortCurSrc,imageData=img[pf.ns],dpr=pf.DPR;curSrc=imageData.curSrc||img[curSrcProp];curCan=imageData.curCan||setSrcToCur(img,curSrc,candidates[0].set);if(curCan&&curCan.set===candidates[0].set){abortCurSrc=(supportAbort&&!img.complete&&curCan.res-0.1>dpr);if(!abortCurSrc){curCan.cached=true;if(curCan.res>=dpr)bestCandidate=curCan}};if(!bestCandidate){candidates.sort(ascendingSort);length=candidates.length;bestCandidate=candidates[length-1];for(i=0;i<length;i++){candidate=candidates[i];if(candidate.res>=dpr){j=i-1;if(candidates[j]&&(abortCurSrc||curSrc!==pf.makeUrl(candidate.url))&&chooseLowRes(candidates[j].res,candidate.res,dpr,candidates[j].cached)){bestCandidate=candidates[j]}else bestCandidate=candidate;break}}};if(bestCandidate){candidateSrc=pf.makeUrl(bestCandidate.url);imageData.curSrc=candidateSrc;imageData.curCan=bestCandidate;if(candidateSrc!==curSrc)pf.setSrc(img,bestCandidate);pf.setSize(img)}};pf.setSrc=function(img,bestCandidate){var origWidth;img.src=bestCandidate.url;if(bestCandidate.set.type==="image/svg+xml"){origWidth=img.style.width;img.style.width=(img.offsetWidth+1)+"px";if(img.offsetWidth+1)img.style.width=origWidth}};pf.getSet=function(img){var i,set,supportsType,match=false,sets=img[pf.ns].sets;for(i=0;i<sets.length&&!match;i++){set=sets[i];if(!set.srcset||!pf.matchesMedia(set.media)||!(supportsType=pf.supportsType(set.type)))continue;if(supportsType==="pending")set=supportsType;match=set;break};return match};pf.parseSets=function(element,parent,options){var srcsetAttribute,imageSet,isWDescripor,srcsetParsed,hasPicture=parent&&parent.nodeName.toUpperCase()==="PICTURE",imageData=element[pf.ns];if(imageData.src===undefined||options.src){imageData.src=getImgAttr.call(element,"src");if(imageData.src){setImgAttr.call(element,srcAttr,imageData.src)}else removeImgAttr.call(element,srcAttr)};if(imageData.srcset===undefined||options.srcset||!pf.supSrcset||element.srcset){srcsetAttribute=getImgAttr.call(element,"srcset");imageData.srcset=srcsetAttribute;srcsetParsed=true};imageData.sets=[];if(hasPicture){imageData.pic=true;getAllSourceElements(parent,imageData.sets)};if(imageData.srcset){imageSet={srcset:imageData.srcset,sizes:getImgAttr.call(element,"sizes")};imageData.sets.push(imageSet);isWDescripor=(alwaysCheckWDescriptor||imageData.src)&&regWDesc.test(imageData.srcset||"");if(!isWDescripor&&imageData.src&&!getCandidateForSrc(imageData.src,imageSet)&&!imageSet.has1x){imageSet.srcset+=", "+imageData.src;imageSet.cands.push({url:imageData.src,d:1,set:imageSet})}}else if(imageData.src)imageData.sets.push({srcset:imageData.src,sizes:null});imageData.curCan=null;imageData.curSrc=undefined;imageData.supported=!(hasPicture||(imageSet&&!pf.supSrcset)||(isWDescripor&&!pf.supSizes));if(srcsetParsed&&pf.supSrcset&&!imageData.supported)if(srcsetAttribute){setImgAttr.call(element,srcsetAttr,srcsetAttribute);element.srcset=""}else removeImgAttr.call(element,srcsetAttr);if(imageData.supported&&!imageData.srcset&&((!imageData.src&&element.src)||element.src!==pf.makeUrl(imageData.src)))if(imageData.src===null){element.removeAttribute("src")}else element.src=imageData.src;imageData.parsed=true};pf.fillImg=function(element,options){var imageData,extreme=options.reselect||options.reevaluate;if(!element[pf.ns])element[pf.ns]={};imageData=element[pf.ns];if(!extreme&&imageData.evaled===evalId)return;if(!imageData.parsed||options.reevaluate)pf.parseSets(element,element.parentNode,options);if(!imageData.supported){applyBestCandidate(element)}else imageData.evaled=evalId};pf.setupRun=function(){if(!alreadyRun||isVwDirty||(DPR!==window.devicePixelRatio))updateMetrics()};if(pf.supPicture){picturefill=noop;pf.fillImg=noop}else (function(){var isDomReady,regReady=window.attachEvent?/d$|^c/:/d$|^c|^i/,run=function(){var readyState=document.readyState||"";timerId=setTimeout(run,readyState==="loading"?200:999);if(document.body){pf.fillImgs();isDomReady=isDomReady||regReady.test(readyState);if(isDomReady)clearTimeout(timerId)}},timerId=setTimeout(run,document.body?9:99),debounce=function(func,wait){var timeout,timestamp,later=function(){var last=(new Date())-timestamp;if(last<wait){timeout=setTimeout(later,wait-last)}else{timeout=null;func()}};return function(){timestamp=new Date();if(!timeout)timeout=setTimeout(later,wait)}},lastClientWidth=docElem.clientHeight,onResize=function(){isVwDirty=Math.max(window.innerWidth||0,docElem.clientWidth)!==units.width||docElem.clientHeight!==lastClientWidth;lastClientWidth=docElem.clientHeight;if(isVwDirty)pf.fillImgs()};on(window,"resize",debounce(onResize,99));on(document,"readystatechange",run)})();pf.picturefill=picturefill;pf.fillImgs=picturefill;pf.teardownRun=noop;picturefill._=pf;window.picturefillCFG={pf:pf,push:function(args){var name=args.shift();if(typeof pf[name]==="function"){pf[name].apply(pf,args)}else{cfg[name]=args[0];if(alreadyRun)pf.fillImgs({reselect:true})}}};while(setOptions&&setOptions.length)window.picturefillCFG.push(setOptions.shift());window.picturefill=picturefill;if(typeof module==="object"&&typeof module.exports==="object"){module.exports=picturefill}else if(typeof define==="function"&&define.amd)define("picturefill",function(){return picturefill});if(!pf.supPicture)types["image/webp"]=detectTypeSupport("image/webp","data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA==")})(window,document);
function decryptCharcode(n,start,end,offset){n=n+offset;if(offset>0&&n>end){n=start+(n-end-1)}else if(offset<0&&n<start)n=end-(start-n-1);return String.fromCharCode(n)}
function decryptString(enc,offset){var dec="",len=enc.length;for(var i=0;i<len;i++){var n=enc.charCodeAt(i);if(n>=0x2B&&n<=0x3A){dec+=decryptCharcode(n,0x2B,0x3A,offset)}else if(n>=0x40&&n<=0x5A){dec+=decryptCharcode(n,0x40,0x5A,offset)}else if(n>=0x61&&n<=0x7A){dec+=decryptCharcode(n,0x61,0x7A,offset)}else dec+=enc.charAt(i)};return dec}
function linkTo_UnCryptMailto(s){location.href=decryptString(s,3)};
var et_pagename="de_at%20%2F%204%20-%20Website",et_areas="de_at%20%2F%20";
