1!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).LazyLoad=t()}(this,function(){"use strict";function n(e,t){let a;var l="LazyLoad::Initialized",t=new e(t);try{a=new CustomEvent(l,{detail:{instance:t}})}catch(e){a=document.createEvent("CustomEvent"),a.initCustomEvent(l,!1,!1,{instance:t})}window.dispatchEvent(a)}const o="undefined"!=typeof window,l=o&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),s=o&&1<window.devicePixelRatio,t={elements_selector:".lazy",container:l||o?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_bg_set:"bg-set",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1,restore_on_error:!1},r=e=>Object.assign({},t,e);const i="src",a="srcset",d="sizes",c="poster",_="llOriginalAttrs",u="data",g="loading",b="loaded",v="applied",h="error",m="native",p="data-",f="ll-status",E=(e,t)=>e.getAttribute(p+t),I=e=>E(e,f),y=(e,t)=>((e,t,a)=>{t=p+t;null!==a?e.setAttribute(t,a):e.removeAttribute(t)})(e,f,t),k=e=>y(e,null),A=e=>null===I(e),L=e=>I(e)===m,w=[g,b,v,h],x=(e,t,a,l)=>{e&&"function"==typeof e&&(void 0===l?void 0===a?e(t):e(t,a):e(t,a,l))},C=(e,t)=>{o&&""!==t&&e.classList.add(t)},O=(e,t)=>{o&&""!==t&&e.classList.remove(t)},M=e=>{e.llTempImage=document.createElement("IMG")},z=e=>e.llTempImage,N=(e,t)=>{if(t){const a=t._observer;a&&a.unobserve(e)}},T=(e,t)=>{e&&(e.loadingCount+=t)},R=(e,t)=>{e&&(e.toLoadCount=t)},G=t=>{let a=[];for(let e=0;e<t.children.length;e+=1){var l=t.children[e];"SOURCE"===l.tagName&&a.push(l)}return a},D=(t,a)=>{t=t.parentNode;if(t&&"PICTURE"===t.tagName){let e=G(t);e.forEach(a)}},H=(e,t)=>{let a=G(e);a.forEach(t)},V=[i],F=[i,c],j=[i,a,d],B=[u],J=e=>!!e[_],S=e=>e[_],P=e=>delete e[_],U=(t,e)=>{if(!J(t)){const a={};e.forEach(e=>{a[e]=t.getAttribute(e)}),t[_]=a}},$=e=>{J(e)||(e[_]={backgroundImage:e.style.backgroundImage})},q=(e,t,a)=>{a?e.setAttribute(t,a):e.removeAttribute(t)},K=(t,e)=>{if(J(t)){const a=S(t);e.forEach(e=>{q(t,e,a[e])})}},Q=e=>{var t;J(e)&&(t=S(e),e.style.backgroundImage=t.backgroundImage)},W=(e,t,a)=>{C(e,t.class_applied),y(e,v),a&&(t.unobserve_completed&&N(e,t),x(t.callback_applied,e,a))},X=(e,t,a)=>{C(e,t.class_loading),y(e,g),a&&(T(a,1),x(t.callback_loading,e,a))},Y=(e,t,a)=>{a&&e.setAttribute(t,a)},Z=(e,t)=>{Y(e,d,E(e,t.data_sizes)),Y(e,a,E(e,t.data_srcset)),Y(e,i,E(e,t.data_src))};const ee=(e,t,a)=>{var l=E(e,t.data_bg),n=E(e,t.data_bg_hidpi),l=s&&n?n:l;l&&(e.style.backgroundImage=`url("${l}")`,z(e).setAttribute(i,l),X(e,t,a))},te=(e,t,a)=>{var l=E(e,t.data_bg_multi),n=E(e,t.data_bg_multi_hidpi),l=s&&n?n:l;l&&(e.style.backgroundImage=l,W(e,t,a))},ae=(t,a,l)=>{const n=E(t,a.data_bg_set);if(n){const s=n.split("|");let e=s.map(e=>`image-set(${e})`);t.style.backgroundImage=e.join(),W(t,a,l)}},le={IMG:(e,t)=>{D(e,e=>{U(e,j),Z(e,t)}),U(e,j),Z(e,t)},IFRAME:(e,t)=>{U(e,V),Y(e,i,E(e,t.data_src))},VIDEO:(e,t)=>{H(e,e=>{U(e,V),Y(e,i,E(e,t.data_src))}),U(e,F),Y(e,c,E(e,t.data_poster)),Y(e,i,E(e,t.data_src)),e.load()},OBJECT:(e,t)=>{U(e,B),Y(e,u,E(e,t.data_src))}},ne=(e,t)=>{const a=le[e.tagName];a&&a(e,t)},se=(e,t,a)=>{const l=le[e.tagName];l&&(l(e,t),X(e,t,a))},oe=["IMG","IFRAME","VIDEO","OBJECT"],re=(e,t)=>{!t||0<t.loadingCount||0<t.toLoadCount||x(e.callback_finish,t)},ie=(e,t,a)=>{e.addEventListener(t,a),e.llEvLisnrs[t]=a},de=e=>!!e.llEvLisnrs,ce=e=>{if(de(e)){var t,a,l=e.llEvLisnrs;for(t in l){var n=l[t];a=t,e.removeEventListener(a,n)}delete e.llEvLisnrs}},_e=(e,t,a)=>{var l;delete e.llTempImage,T(a,-1),(l=a)&&--l.toLoadCount,O(e,t.class_loading),t.unobserve_completed&&N(e,a)},ue=(s,o,r)=>{const i=z(s)||s;de(i)||((e,t,a)=>{de(e)||(e.llEvLisnrs={});var l="VIDEO"===e.tagName?"loadeddata":"load";ie(e,l,t),ie(e,"error",a)})(i,e=>{var t,a,l,n;t=s,a=o,l=r,n=L(t),_e(t,a,l),C(t,a.class_loaded),y(t,b),x(a.callback_loaded,t,l),n||re(a,l),ce(i)},e=>{var t,a,l,n;t=s,a=o,l=r,n=L(t),_e(t,a,l),C(t,a.class_error),y(t,h),x(a.callback_error,t,l),a.restore_on_error&&K(t,j),n||re(a,l),ce(i)})},ge=(e,t,a)=>{var l,n,s;s=e,-1<oe.indexOf(s.tagName)?(l=e,n=t,s=a,ue(l,n,s),se(l,n,s)):(e=e,t=t,a=a,M(e),ue(e,t,a),$(e),ee(e,t,a),te(e,t,a),ae(e,t,a))},be=e=>{e.removeAttribute(i),e.removeAttribute(a),e.removeAttribute(d)},ve=e=>{D(e,e=>{K(e,j)}),K(e,j)};const he={IMG:ve,IFRAME:e=>{K(e,V)},VIDEO:e=>{H(e,e=>{K(e,V)}),K(e,F),e.load()},OBJECT:e=>{K(e,B)}},me=(e,t)=>
1{var a;(e=>{const t=he[e.tagName];(t||Q)(e)})(e),a=e,t=t,A(a)||L(a)||(O(a,t.class_entered),O(a,t.class_exited),O(a,t.class_applied),O(a,t.class_loading),O(a,t.class_loaded),O(a,t.class_error)),k(e),P(e)},pe=(e,t,a,l)=>{var n;a.cancel_on_exit&&(n=e,I(n)!==g||"IMG"===e.tagName&&(ce(e),n=e,D(n,e=>{be(e)}),be(n),ve(e),O(e,a.class_loading),T(l,-1),k(e),x(a.callback_cancel,e,t,l)))},fe=(e,t,a,l)=>{var n,s,o=(s=e,0<=w.indexOf(I(s)));y(e,"entered"),C(e,a.class_entered),O(e,a.class_exited),n=e,s=l,a.unobserve_entered&&N(n,s),x(a.callback_enter,e,t,l),o||ge(e,a,l)},Ee=["IMG","IFRAME","VIDEO"],Ie=e=>e.use_native&&"loading"in HTMLImageElement.prototype,ye=(e,l,n)=>{e.forEach(e=>{var t,a;-1!==Ee.indexOf(e.tagName)&&(t=l,a=n,(e=e).setAttribute("loading","lazy"),ue(e,t,a),ne(e,t),y(e,m))}),R(n,0)},ke=e=>({root:e.container===document?null:e.container,rootMargin:e.thresholds||e.threshold+"px"}),Ae=(e,t,a)=>{e.forEach(e=>((e=>e.isIntersecting||0<e.intersectionRatio)(e)?fe:(e,t,a,l)=>{A(e)||(C(e,a.class_exited),pe(e,t,a,l),x(a.callback_exit,e,t,l))})(e.target,e,t,a))},Le=e=>Array.prototype.slice.call(e),we=e=>e.container.querySelectorAll(e.elements_selector),xe=e=>(e=>I(e)===h)(e),Ce=(e,t)=>(e=>Le(e).filter(A))(e||we(t)),Oe=(t,e)=>{const a=(l=we(t),Le(l).filter(xe));var l;a.forEach(e=>{O(e,t.class_error),k(e)}),e.update()};function e(e,t){var a,l,n,s,e=r(e);this._settings=e,this.loadingCount=0,a=e,l=this,Ie(a)||(l._observer=new IntersectionObserver(e=>{Ae(e,a,l)},ke(a))),n=e,s=this,o&&(s._onlineHandler=()=>{Oe(n,s)},window.addEventListener("online",s._onlineHandler)),this.update(t)}return e.prototype={update:function(e){var t,a=this._settings,e=Ce(e,a);R(this,e.length),l?this.loadAll(e):Ie(a)?ye(e,a,this):(a=this._observer,e=e,a.disconnect(),t=a,e.forEach(e=>{t.observe(e)}))},destroy:function(){var e;this._observer&&this._observer.disconnect(),e=this,o&&window.removeEventListener("online",e._onlineHandler),we(this._settings).forEach(e=>{P(e)}),delete this._observer,delete this._settings,delete this._onlineHandler,delete this.loadingCount,delete this.toLoadCount},loadAll:function(e){const t=this._settings,a=Ce(e,t);a.forEach(e=>{N(e,this),ge(e,t,this)})},restoreAll:function(){const t=this._settings;we(t).forEach(e=>{me(e,t)})}},e.load=(e,t)=>{t=r(t);ge(e,t)},e.resetStatus=e=>{k(e)},o&&((t,a)=>{if(a)if(a.length)for(let e=0;e<a.length;e+=1){var l=a[e];n(t,l)}else n(t,a)})(e,window.lazyLoadOptions),e});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.