!function(n,t){var i=t(n,n.document);n.lazySizes=i,"object"==typeof module&&module.exports&&(module.exports=i)}(window,function(n,t){"use strict";if(t.getElementsByClassName){var i,f=t.documentElement,e=n.Date,ft=n.HTMLPictureElement,o="addEventListener",r="getAttribute",s=n[o],u=n.setTimeout,et=n.requestAnimationFrame||u,l=n.requestIdleCallback,tt=/^picture$/i,ot=["load","error","lazyincluded","_lazyloaded"],a={},st=Array.prototype.forEach,v=function(n,t){return a[t]||(a[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),a[t].test(n[r]("class")||"")&&a[t]},y=function(n,t){v(n,t)||n.setAttribute("class",(n[r]("class")||"").trim()+" "+t)},d=function(n,t){var i;(i=v(n,t))&&n.setAttribute("class",(n[r]("class")||"").replace(i," "))},h=function(n,t,i){var r=i?o:"removeEventListener";i&&h(n,t),ot.forEach(function(i){n[r](i,t)})},p=function(n,i,r,u,f){var e=t.createEvent("CustomEvent");return e.initCustomEvent(i,!u,!f,r||{}),n.dispatchEvent(e),e},g=function(t,r){var u;!ft&&(u=n.picturefill||i.pf)?u({reevaluate:!0,elements:[t]}):r&&r.src&&(t.src=r.src)},w=function(n,t){return(getComputedStyle(n,null)||{})[t]},it=function(n,t,r){for(r=r||n.offsetWidth;rr&&(r=0),n||9>r&&l?s():u(s,r))}},rt=function(n){var t,r,i=99,f=function(){t=null,n()},o=function(){var n=e.now()-r;i>n?u(o,i-n):(l||f)(f)};return function(){r=e.now(),t||(t=u(o,i))}},ut=function(){var a,at,ut,gt,ft,ni,ti,ii,et,ot,ct,lt,kt,vt,dt,ei=/^img$/i,oi=/^iframe$/i,si="onscroll"in n&&!/glebot/.test(navigator.userAgent),hi=0,yt=0,k=0,it=-1,pt=function(n){k--,n&&n.target&&h(n.target,pt),(!n||0>k||!n.target)&&(k=0)},ci=function(n,i){var u,r=n,e="hidden"==w(t.body,"visibility")||"hidden"!=w(n,"visibility");for(et-=i,lt+=i,ot-=i,ct+=i;e&&(r=r.offsetParent)&&r!=t.body&&r!=f;)e=(w(r,"opacity")||1)>0,e&&"visible"!=w(r,"overflow")&&(u=r.getBoundingClientRect(),e=ct>u.left&&otu.top-1&&etk&&(l=a.length)){for(n=0,it++,null==vt&&("expand"in i||(i.expand=f.clientHeight>500&&f.clientWidth>500?500:370),kt=i.expand,vt=kt*i.expFactor),vt>yt&&1>k&&it>2&&ft>2&&!t.hidden?(yt=vt,it=0):yt=ft>1&&it>1&&6>k?kt:hi;l>n;n++)if(a[n]&&!a[n]._lazyRace)if(si)if((s=a[n][r]("data-expand"))&&(u=1*s)||(u=yt),v!==u&&(ti=innerWidth+u*dt,ii=innerHeight+u,c=-1*u,v=u),e=a[n].getBoundingClientRect(),(lt=e.bottom)>=c&&(et=e.top)<=ii&&(ct=e.right)>=c*dt&&(ot=e.left)<=ti&&(lt||ct||ot||et)&&(ut&&3>k&&!s&&(3>ft||4>it)||ci(a[n],u))){if(wt(a[n]),h=!0,k>9)break}else!h&&ut&&!o&&4>k&&4>it&&ft>2&&(at[0]||i.preloadAfterLoad)&&(at[0]||!s&&(lt||ct||ot||et||"auto"!=a[n][r](i.sizesAttr)))&&(o=at[0]||a[n]);else wt(a[n]);o&&!h&&wt(o)}},l=ht(ri),ui=function(n){y(n.target,i.loadedClass),d(n.target,i.loadingClass),h(n.target,fi)},li=b(ui),fi=function(n){li({target:n.target})},ai=function(n,t){try{n.contentWindow.location.replace(t)}catch(i){n.src=t}},vi=function(n){var t,u,f=n[r](i.srcsetAttr);(t=i.customMedia[n[r]("data-media")||n[r]("media")])&&n.setAttribute("media",t),f&&n.setAttribute("srcset",f),t&&(u=n.parentNode,u.insertBefore(n.cloneNode(),n),u.removeChild(n))},yi=b(function(n,t,f,e,o){var s,l,v,a,w,b;(w=p(n,"lazybeforeunveil",t)).defaultPrevented||(e&&(f?y(n,i.autosizesClass):n.setAttribute("sizes",e)),l=n[r](i.srcsetAttr),s=n[r](i.srcAttr),o&&(v=n.parentNode,a=v&&tt.test(v.nodeName||"")),b=t.firesLoad||"src"in n&&(l||s||a),w={target:n},b&&(h(n,pt,!0),clearTimeout(gt),gt=u(pt,2500),y(n,i.loadingClass),h(n,fi,!0)),a&&st.call(v.getElementsByTagName("source"),vi),l?n.setAttribute("srcset",l):s&&!a&&(oi.test(n.nodeName)?ai(n,s):n.src=s),(l||a)&&g(n,{src:s})),n._lazyRace&&delete n._lazyRace,d(n,i.lazyClass),c(function(){(!b||n.complete&&n.naturalWidth>1)&&(b?pt(w):k--,ui(w))},!0)}),wt=function(n){var f,t=ei.test(n.nodeName),e=t&&(n[r](i.sizesAttr)||n[r]("sizes")),u="auto"==e;(u||!ut)&&t&&(n.src||n.srcset)&&!n.complete&&!v(n,i.errorClass)||(f=p(n,"lazyunveilread").detail,u&&nt.updateElem(n,!0,n.offsetWidth),n._lazyRace=!0,k++,yi(n,f,u,e,t))},bt=function(){if(!ut){if(e.now()-ni<999)return void u(bt,999);var n=rt(function(){i.loadMode=3,l()});ut=!0,i.loadMode=3,l(),s("scroll",function(){3==i.loadMode&&(i.loadMode=2),n()},!0)}};return{_:function(){ni=e.now(),a=t.getElementsByClassName(i.lazyClass),at=t.getElementsByClassName(i.lazyClass+" "+i.preloadClass),dt=i.hFac,s("scroll",l,!0),s("resize",l,!0),n.MutationObserver?new MutationObserver(l).observe(f,{childList:!0,subtree:!0,attributes:!0}):(f[o]("DOMNodeInserted",l,!0),f[o]("DOMAttrModified",l,!0),setInterval(l,999)),s("hashchange",l,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(n){t[o](n,l,!0)}),/d$|^c/.test(t.readyState)?bt():(s("load",bt),t[o]("DOMContentLoaded",l),u(bt,2e4)),a.length?(ri(),c._lsFlush()):l()},checkElems:l,unveil:wt}}(),nt=function(){var n,f=b(function(n,t,i,r){var f,u,e;if(n._lazysizesWidth=r,r+="px",n.setAttribute("sizes",r),tt.test(t.nodeName||""))for(f=t.getElementsByTagName("source"),u=0,e=f.length;e>u;u++)f[u].setAttribute("sizes",r);i.detail.dataAttr||g(n,i.detail)}),r=function(n,t,i){var r,u=n.parentNode;u&&(i=it(n,u,i),r=p(n,"lazybeforesizes",{width:i,dataAttr:!!t}),r.defaultPrevented||(i=r.detail.width,i&&i!==n._lazysizesWidth&&f(n,u,r,i)))},e=function(){var t,i=n.length;if(i)for(t=0;i>t;t++)r(n[t])},u=rt(e);return{_:function(){n=t.getElementsByClassName(i.autosizesClass),s("resize",u)},checkElems:u,updateElem:r}}(),k=function(){k.i||(k.i=!0,nt._(),ut._())};return function(){var t,r={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2};i=n.lazySizesConfig||n.lazysizesConfig||{};for(t in r)t in i||(i[t]=r[t]);n.lazySizesConfig=i,u(function(){i.init&&k()})}(),{cfg:i,autoSizer:nt,loader:ut,init:k,uP:g,aC:y,rC:d,hC:v,fire:p,gW:it,rAF:c}}})