1
/*! lazysizes - v5.3.2 */
2
3
!function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{}
4
,init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125}
5
;H=u.lazySizesConfig||u.lazysizesConfig||{}
6
;for(e in t){if(!(e in H)){H[e]=t[e]}
7
}
8
}
9
(),!D||!D.getElementsByClassName){return{init:function(){}
10
,cfg:H,noSupport:true}
11
}
12
var O=D.documentElement,i=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,o=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],a={}
13
,G=Array.prototype.forEach,J=function(e,t){if(!a[t]){a[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}
14
return a[t].test(e[$]("class")||"")&&a[t]}
15
,K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)}
16
}
17
,Q=function(e,t){var a;if(a=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(a," "))}
18
}
19
,V=function(t,a,e){var i=e?P:"removeEventListener";if(e){V(t,a)}
20
r.forEach(function(e){t[i](e,a)}
21
)}
22
,X=function(e,t,a,i,r){var n=D.createEvent("Event");if(!a){a={}
23
}
24
a.instance=k;n.initEvent(t,!i,!r);n.detail=a;e.dispatchEvent(n);return n}
25
,Y=function(e,t){var a;if(!i&&(a=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}
26
a({reevaluate:true,elements:[e]}
27
)}
28
else if(t&&t.src){e.src=t.src}
29
}
30
,Z=function(e,t){return(getComputedStyle(e,null)||{}
31
)[t]}
32
,s=function(e,t,a){a=a||e.offsetWidth;while(a<H.minSize&&t&&!e._lazysizesWidth){a=t.offsetWidth;t=t.parentNode}
33
return a}
34
,ee=function(){var a,i;var t=[];var r=[];var n=t;var s=function(){var e=n;n=t.length?r:t;a=true;i=false;while(e.length){e.shift()()}
35
a=false}
36
;var e=function(e,t){if(a&&!t){e.apply(this,arguments)}
37
else{n.push(e);if(!i){i=true;(D.hidden?I:U)(s)}
38
}
39
}
40
;e._lsFlush=s;return e}
...
</html>