PageSourceSearch

https://passzio.hu/wp-content/themes/wesper/js/lazysizes.min.js

js passzio.hu collected 2026-10-02 12:42:13 UTC 29,569 bytes, 592 lines download raw bytes

vendor: 4,622 bytes, lines 1-3
1/*! lazysizes - v5.2.1 */
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",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t){if(!(e in H)){H[e]=t[e]}}}(),!D||!D.getElementsByClassName){return{init:function(){},cfg:H,noSupport:true}}var O=D.documentElement,a=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,l=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],i={},G=Array.prototype.forEach,J=function(e,t){if(!i[t]){i[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}return i[t].test(e[$]("class")||"")&&i[t]},K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)}},Q=function(e,t){var i;if(i=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(i," "))}},V=function(t,i,e){var a=e?P:"removeEventListener";if(e){V(t,i)}r.forEach(function(e){t[a](e,i)})},X=function(e,t,i,a,r){var n=D.createEvent("Event");if(!i){i={}}i.instance=k;n.initEvent(t,!a,!r);n.detail=i;e.dispatchEvent(n);return n},Y=function(e,t){var i;if(!a&&(i=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}i({reevaluate:true,elements:[e]})}else if(t&&t.src){e.src=t.src}},Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,i){i=i||e.offsetWidth;while(i<H.minSize&&t&&!e._lazysizesWidth){i=t.offsetWidth;t=t.parentNode}return i},ee=function(){var i,a;var t=[];var r=[];var n=t;var s=function(){var e=n;n=t.length?r:t;i=true;a=false;while(e.length){e.shift()()}i=false};var e=function(e,t){if(i&&!t){e.apply(this,arguments)}else{n.push(e);if(!a){a=true;(D.hidden?I:U)(s)}}};e._lsFlush=s;return e}(),te=function(i,e){return e?function(){ee(i)}:function(){var e=this;var t=arguments;ee(function(){i.apply(e,t)})}},ie=function(e){var i;var a=0;var r=H.throttleDelay;var n=H.ricTimeout;var t=function(){i=false;a=f.now();e()};var s=l&&n>49?function(){l(t,{timeout:n});if(n!==H.ricTimeout){n=H.ricTimeout}}:te(function(){I(t)},true);return function(e){var t;if(e=e===true){n=33}if(i){return}i=true;t=r-(f.now()-a);if(t<0){t=0}if(e||t<9){s()}else{I(s,t)}}},ae=function(e){var t,i;var a=99;var r=function(){t=null;e()};var n=function(){var e=f.now()-i;if(e<a){I(n,a-e)}else{(l||r)(r)}};return function(){i=f.now();if(!t){t=I(n,a)}}},e=function(){var v,m,c,h,e;var y,z,g,p,C,b,A;var n=/^img$/i;var d=/^iframe$/i;var E="onscroll"in u&&!/(gle|ing)bot/.test(navigator.userAgent);var _=0;var w=0;var N=0;var M=-1;var x=function(e){N--;if(!e||N<0||!e.target){N=0}};var W=function(e){if(A==null){A=Z(D.body,"visibility")=="hidden"}return A||!(Z(e.parentNode,"visibility")=="hidden"&&Z(e,"visibility")=="hidden")};var S=function(e,t){var i;var a=e;var r=W(e);g-=t;b+=t;p-=t;C+=t;while(r&&(a=a.offsetParent)&&a!=D.body&&a!=O){r=(Z(a,"opacity")||1)>0;if(r&&Z(a,"overflow")!="visible"){i=a.getBoundingClientRect();r=C>i.left&&p<i.right&&b>i.top-1&&g<i.bottom+1}}return r};var t=function(){var e,t,i,a,r,n,s,l,o,u,f,c;var d=k.elements;if((h=H.loadMode)&&N<8&&(e=d.length)){t=0;M++;for(;t<e;t++){if(!d[t]||d[t]._lazyRace){continue}if(!E||k.prematureUnveil&&k.prematureUnveil(d[t])){R(d[t]);continue}if(!(l=d[t][$]("data-expand"))||!(n=l*1)){n=w}if(!u){u=!H.expand||H.expand<1?O.clientHeight>500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w<f&&N<1&&M>2&&h>2&&!D.hidden){w=f;M=0}else if(h>1&&M>1&&N<6){w=u}else{w=_}}if(o!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;o=n}i=d[t].getBoundingClientRect();if((b=i.bottom)>=s&&(g=i.top)<=z&&(C=i.right)>=s*c&&(p=i.left)<=y&&(b||C||p||g)&&(H.loadHidden||W(d[t]))&&(m&&N<3&&!l&&(h<3||M<4)||S(d[t],n))){R(d[t]);r=true;if(N>9){break}}else if(!r&&m&&!a&&N<4&&M<4&&h>2&&(v[0]||H.preloadAfterLoad)&&(v[0]||!l&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto"))){a=v[0]||d[t]}}if(a&&!r){R(a)}}};var i=ie(t);var B=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}x(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,L);X(t,"lazyloaded")};var a=te(B);var L=function(e){a({target:e.target})};var T=function(t,i){try{t.contentWindow.location.replace(i)}catch(e){t.src=i}};var F=function(e){var t;var i=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")]){e.setAttribute("media",t)}if(i){e.setAttribute("srcset",i)}};
vendor: 4,636 bytes, lines 3-49
3var s=te(function(t,e,i,a,r){var n,s,l,o,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(a){if(i){K(t,H.autosizesClass)}else{t.setAttribute("sizes",a)}}s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){l=t.parentNode;o=l&&j.test(l.nodeName||"")}f=e.firesLoad||"src"in t&&(s||n||o);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(x,2500);V(t,L,true)}if(o){G.call(l.getElementsByTagName("source"),F)}if(s){t.setAttribute("srcset",s)}else if(n&&!o){if(d.test(t.nodeName)){T(t,n)}else{t.src=n}}if(r&&(s||o)){Y(t,{src:n})}}if(t._lazyRace){delete t._lazyRace}Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e){K(t,"ls-is-cached")}B(u);t._lazyCache=true;I(function(){if("_lazyCache"in t){delete t._lazyCache}},9)}if(t.loading=="lazy"){N--}},true)});var R=function(e){if(e._lazyRace){return}var t;var i=n.test(e.nodeName);var a=i&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=a=="auto";if((r||!m)&&i&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass)){return}t=X(e,"lazyunveilread").detail;if(r){re.updateElem(e,true,e.offsetWidth)}e._lazyRace=true;N++;s(e,t,r,a,i)};var r=ae(function(){H.loadMode=3;i()});var l=function(){if(H.loadMode==3){H.loadMode=2}r()};var o=function(){if(m){return}if(f.now()-e<999){I(o,999);return}m=true;H.loadMode=3;i();q("scroll",l,true)};return{_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",i,true);q("resize",i,true);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach){U(function(){t.forEach(function(e){if(e.complete){R(e)}})})}}});if(u.MutationObserver){new MutationObserver(i).observe(O,{childList:true,subtree:true,attributes:true})}else{O[P]("DOMNodeInserted",i,true);O[P]("DOMAttrModified",i,true);setInterval(i,999)}q("hashchange",i,true);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,i,true)});if(/d$|^c/.test(D.readyState)){o()}else{q("load",o);D[P]("DOMContentLoaded",i);I(o,2e4)}if(k.elements.length){t();ee._lsFlush()}else{i()}},checkElems:i,unveil:R,_aLSL:l}}(),re=function(){var i;var n=te(function(e,t,i,a){var r,n,s;e._lazysizesWidth=a;a+="px";e.setAttribute("sizes",a);if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n<s;n++){r[n].setAttribute("sizes",a)}}if(!i.detail.dataAttr){Y(e,i.detail)}});var a=function(e,t,i){var a;var r=e.parentNode;if(r){i=s(e,r,i);a=X(e,"lazybeforesizes",{width:i,dataAttr:!!t});if(!a.defaultPrevented){i=a.detail.width;if(i&&i!==e._lazysizesWidth){n(e,r,a,i)}}}};var e=function(){var e;var t=i.length;if(t){e=0;for(;e<t;e++){a(i[e])}}};var t=ae(e);return{_:function(){i=D.getElementsByClassName(H.autosizesClass);q("resize",t)},checkElems:t,updateElem:a}}(),t=function(){if(!t.i&&D.getElementsByClassName){t.i=true;re._();e._()}};return I(function(){H.init&&t()}),k={cfg:H,autoSizer:re,loader:e,init:t,uP:Y,aC:K,rC:Q,hC:J,fire:X,gW:s,rAF:ee}}(e,e.document,Date);e.lazySizes=t,"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{});
4
5
6! function(e) {
7    var t = function(u, D, f) {
8        "use strict";
9        var k, H;
10        if (function() {
11                var e;
12                var t = {
13                    lazyClass: "lazyload",
14                    loadedClass: "lazyloaded",
15                    loadingClass: "lazyloading",
16                    preloadClass: "lazypreload",
17                    errorClass: "lazyerror",
18                    autosizesClass: "lazyautosizes",
19                    srcAttr: "data-src",
20                    srcsetAttr: "data-srcset",
21                    sizesAttr: "data-sizes",
22                    minSize: 40,
23                    customMedia: {},
24                    init: true,
25                    expFactor: 1.5,
26                    hFac: .8,
27                    loadMode: 2,
28                    loadHidden: true,
29                    ricTimeout: 0,
30                    throttleDelay: 125
31                };
32                H = u.lazySizesConfig || u.lazysizesConfig || {};
33                for (e in t) {
34                    if (!(e in H)) {
35                        H[e] = t[e]
36                    }
37                }
38            }(), !D || !D.getElementsByClassName) {
39            return {
40                init: function() {},
41                cfg: H,
42                noSupport: true
43            }
44        }
45        var O = D.documentElement,
46            a = u.HTMLPictureElement,
47            P = "addEventListener",
48            $ = "getAttribute",
49            q = u[P].bind(u),
vendor: 17,932 bytes, lines 50-520
50            I = u.setTimeout,
51            U = u.requestAnimationFrame || I,
52            l = u.requestIdleCallback,
53            j = /^picture$/i,
54            r = ["load", "error", "lazyincluded", "_lazyloaded"],
55            i = {},
56            G = Array.prototype.forEach,
57            J = function(e, t) {
58                if (!i[t]) {
59                    i[t] = new RegExp("(\\s|^)" + t + "(\\s|$)")
60                }
61                return i[t].test(e[$]("class") || "") && i[t]
62            },
63            K = function(e, t) {
64                if (!J(e, t)) {
65                    e.setAttribute("class", (e[$]("class") || "").trim() + " " + t)
66                }
67            },
68            Q = function(e, t) {
69                var i;
70                if (i = J(e, t)) {
71                    e.setAttribute("class", (e[$]("class") || "").replace(i, " "))
72                }
73            },
74            V = function(t, i, e) {
75                var a = e ? P : "removeEventListener";
76                if (e) {
77                    V(t, i)
78                }
79                r.forEach(function(e) {
80                    t[a](e, i)
81                })
82            },
83            X = function(e, t, i, a, r) {
84                var n = D.createEvent("Event");
85                if (!i) {
86                    i = {}
87                }
88                i.instance = k;
89                n.initEvent(t, !a, !r);
90                n.detail = i;
91                e.dispatchEvent(n);
92                return n
93            },
94            Y = function(e, t) {
95                var i;
96                if (!a && (i = u.picturefill || H.pf)) {
97                    if (t && t.src && !e[$]("srcset")) {
98                        e.setAttribute("srcset", t.src)
99                    }
100                    i({
101                        reevaluate: true,
102                        elements: [e]
103                    })
104                } else if (t && t.src) {
105                    e.src = t.src
106                }
107            },
108            Z = function(e, t) {
109                return (getComputedStyle(e, null) || {})[t]
110            },
111            s = function(e, t, i) {
112                i = i || e.offsetWidth;
113                while (i < H.minSize && t && !e._lazysizesWidth) {
114                    i = t.offsetWidth;
115                    t = t.parentNode
116                }
117                return i
118            },
119            ee = function() {
120                var i, a;
121                var t = [];
122                var r = [];
123                var n = t;
124                var s = function() {
125                    var e = n;
126                    n = t.length ? r : t;
127                    i = true;
128                    a = false;
129                    while (e.length) {
130                        e.shift()()
131                    }
132                    i = false
133                };
134                var e = function(e, t) {
135                    if (i && !t) {
136                        e.apply(this, arguments)
137                    } else {
138                        n.push(e);
139                        if (!a) {
140                            a = true;
141                            (D.hidden ? I : U)(s)
142                        }
143                    }
144                };
145                e._lsFlush = s;
146                return e
147            }(),
148            te = function(i, e) {
149                return e ? function() {
150                    ee(i)
151                } : function() {
152                    var e = this;
153                    var t = arguments;
154                    ee(function() {
155                        i.apply(e, t)
156                    })
157                }
158            },
159            ie = function(e) {
160                var i;
161                var a = 0;
162                var r = H.throttleDelay;
163                var n = H.ricTimeout;
164                var t = function() {
165                    i = false;
166                    a = f.now();
167                    e()
168                };
169                var s = l && n > 49 ? function() {
170                    l(t, {
171                        timeout: n
172                    });
173                    if (n !== H.ricTimeout) {
174                        n = H.ricTimeout
175                    }
176                } : te(function() {
177                    I(t)
178                }, true);
179                return function(e) {
180                    var t;
181                    if (e = e === true) {
182                        n = 33
183                    }
184                    if (i) {
185                        return
186                    }
187                    i = true;
188                    t = r - (f.now() - a);
189                    if (t < 0) {
190                        t = 0
191                    }
192                    if (e || t < 9) {
193                        s()
194                    } else {
195                        I(s, t)
196                    }
197                }
198            },
199            ae = function(e) {
200                var t, i;
201                var a = 99;
202                var r = function() {
203                    t = null;
204                    e()
205                };
206                var n = function() {
207                    var e = f.now() - i;
208                    if (e < a) {
209                        I(n, a - e)
210                    } else {
211                        (l || r)(r)
212                    }
213                };
214                return function() {
215                    i = f.now();
216                    if (!t) {
217                        t = I(n, a)
218                    }
219                }
220            },
221            e = function() {
222                var v, m, c, h, e;
223                var y, z, g, p, C, b, A;
224                var n = /^img$/i;
225                var d = /^iframe$/i;
226                var E = "onscroll" in u && !/(gle|ing)bot/.test(navigator.userAgent);
227                var _ = 0;
228                var w = 0;
229                var N = 0;
230                var M = -1;
231                var x = function(e) {
232                    N--;
233                    if (!e || N < 0 || !e.target) {
234                        N = 0
235                    }
236                };
237                var W = function(e) {
238                    if (A == null) {
239                        A = Z(D.body, "visibility") == "hidden"
240                    }
241                    return A || !(Z(e.parentNode, "visibility") == "hidden" && Z(e, "visibility") == "hidden")
242                };
243                var S = function(e, t) {
244                    var i;
245                    var a = e;
246                    var r = W(e);
247                    g -= t;
248                    b += t;
249                    p -= t;
250                    C += t;
251                    while (r && (a = a.offsetParent) && a != D.body && a != O) {
252                        r = (Z(a, "opacity") || 1) > 0;
253                        if (r && Z(a, "overflow") != "visible") {
254                            i = a.getBoundingClientRect();
255                            r = C > i.left && p < i.right && b > i.top - 1 && g < i.bottom + 1
256                        }
257                    }
258                    return r
259                };
260                var t = function() {
261                    var e, t, i, a, r, n, s, l, o, u, f, c;
262                    var d = k.elements;
263                    if ((h = H.loadMode) && N < 8 && (e = d.length)) {
264                        t = 0;
265                        M++;
266                        for (; t < e; t++) {
267                            if (!d[t] || d[t]._lazyRace) {
268                                continue
269                            }
270                            if (!E || k.prematureUnveil && k.prematureUnveil(d[t])) {
271                                R(d[t]);
272                                continue
273                            }
274                            if (!(l = d[t][$]("data-expand")) || !(n = l * 1)) {
275                                n = w
276                            }
277                            if (!u) {
278                                u = !H.expand || H.expand < 1 ? O.clientHeight > 500 && O.clientWidth > 500 ? 500 : 370 : H.expand;
279                                k._defEx = u;
280                                f = u * H.expFactor;
281                                c = H.hFac;
282                                A = null;
283                                if (w < f && N < 1 && M > 2 && h > 2 && !D.hidden) {
284                                    w = f;
285                                    M = 0
286                                } else if (h > 1 && M > 1 && N < 6) {
287                                    w = u
288                                } else {
289                                    w = _
290                                }
291                            }
292                            if (o !== n) {
293                                y = innerWidth + n * c;
294                                z = innerHeight + n;
295                                s = n * -1;
296                                o = n
297                            }
298                            i = d[t].getBoundingClientRect();
299                            if ((b = i.bottom) >= s && (g = i.top) <= z && (C = i.right) >= s * c && (p = i.left) <= y && (b || C || p || g) && (H.loadHidden || W(d[t])) && (m && N < 3 && !l && (h < 3 || M < 4) || S(d[t], n))) {
300                                R(d[t]);
301                                r = true;
302                                if (N > 9) {
303                                    break
304                                }
305                            } else if (!r && m && !a && N < 4 && M < 4 && h > 2 && (v[0] || H.preloadAfterLoad) && (v[0] || !l && (b || C || p || g || d[t][$](H.sizesAttr) != "auto"))) {
306                                a = v[0] || d[t]
307                            }
308                        }
309                        if (a && !r) {
310                            R(a)
311                        }
312                    }
313                };
314                var i = ie(t);
315                var B = function(e) {
316                    var t = e.target;
317                    if (t._lazyCache) {
318                        delete t._lazyCache;
319                        return
320                    }
321                    x(e);
322                    K(t, H.loadedClass);
323                    Q(t, H.loadingClass);
324                    V(t, L);
325                    X(t, "lazyloaded")
326                };
327                var a = te(B);
328                var L = function(e) {
329                    a({
330                        target: e.target
331                    })
332                };
333                var T = function(t, i) {
334                    try {
335                        t.contentWindow.location.replace(i)
336                    } catch (e) {
337                        t.src = i
338                    }
339                };
340                var F = function(e) {
341                    var t;
342                    var i = e[$](H.srcsetAttr);
343                    if (t = H.customMedia[e[$]("data-media") || e[$]("media")]) {
344                        e.setAttribute("media", t)
345                    }
346                    if (i) {
347                        e.setAttribute("srcset", i)
348                    }
349                };
350                var s = te(function(t, e, i, a, r) {
351                    var n, s, l, o, u, f;
352                    if (!(u = X(t, "lazybeforeunveil", e)).defaultPrevented) {
353                        if (a) {
354                            if (i) {
355                                K(t, H.autosizesClass)
356                            } else {
357                                t.setAttribute("sizes", a)
358                            }
359                        }
360                        s = t[$](H.srcsetAttr);
361                        n = t[$](H.srcAttr);
362                        if (r) {
363                            l = t.parentNode;
364                            o = l && j.test(l.nodeName || "")
365                        }
366                        f = e.firesLoad || "src" in t && (s || n || o);
367                        u = {
368                            target: t
369                        };
370                        K(t, H.loadingClass);
371                        if (f) {
372                            clearTimeout(c);
373                            c = I(x, 2500);
374                            V(t, L, true)
375                        }
376                        if (o) {
377                            G.call(l.getElementsByTagName("source"), F)
378                        }
379                        if (s) {
380                            t.setAttribute("srcset", s)
381                        } else if (n && !o) {
382                            if (d.test(t.nodeName)) {
383                                T(t, n)
384                            } else {
385                                t.src = n
386                            }
387                        }
388                        if (r && (s || o)) {
389                            Y(t, {
390                                src: n
391                            })
392                        }
393                    }
394                    if (t._lazyRace) {
395                        delete t._lazyRace
396                    }
397                    Q(t, H.lazyClass);
398                    ee(function() {
399                        var e = t.complete && t.naturalWidth > 1;
400                        if (!f || e) {
401                            if (e) {
402                                K(t, "ls-is-cached")
403                            }
404                            B(u);
405                            t._lazyCache = true;
406                            I(function() {
407                                if ("_lazyCache" in t) {
408                                    delete t._lazyCache
409                                }
410                            }, 9)
411                        }
412                        if (t.loading == "lazy") {
413                            N--
414                        }
415                    }, true)
416                });
417                var R = function(e) {
418                    if (e._lazyRace) {
419                        return
420                    }
421                    var t;
422                    var i = n.test(e.nodeName);
423                    var a = i && (e[$](H.sizesAttr) || e[$]("sizes"));
424                    var r = a == "auto";
425                    if ((r || !m) && i && (e[$]("src") || e.srcset) && !e.complete && !J(e, H.errorClass) && J(e, H.lazyClass)) {
426                        return
427                    }
428                    t = X(e, "lazyunveilread").detail;
429                    if (r) {
430                        re.updateElem(e, true, e.offsetWidth)
431                    }
432                    e._lazyRace = true;
433                    N++;
434                    s(e, t, r, a, i)
435                };
436                var r = ae(function() {
437                    H.loadMode = 3;
438                    i()
439                });
440                var l = function() {
441                    if (H.loadMode == 3) {
442                        H.loadMode = 2
443                    }
444                    r()
445                };
446                var o = function() {
447                    if (m) {
448                        return
449                    }
450                    if (f.now() - e < 999) {
451                        I(o, 999);
452                        return
453                    }
454                    m = true;
455                    H.loadMode = 3;
456                    i();
457                    q("scroll", l, true)
458                };
459                return {
460                    _: function() {
461                        e = f.now();
462                        k.elements = D.getElementsByClassName(H.lazyClass);
463                        v = D.getElementsByClassName(H.lazyClass + " " + H.preloadClass);
464                        q("scroll", i, true);
465                        q("resize", i, true);
466                        q("pageshow", function(e) {
467                            if (e.persisted) {
468                                var t = D.querySelectorAll("." + H.loadingClass);
469                                if (t.length && t.forEach) {
470                                    U(function() {
471                                        t.forEach(function(e) {
472                                            if (e.complete) {
473                                                R(e)
474                                            }
475                                        })
476                                    })
477                                }
478                            }
479                        });
480                        if (u.MutationObserver) {
481                            new MutationObserver(i).observe(O, {
482                                childList: true,
483                                subtree: true,
484                                attributes: true
485                            })
486                        } else {
487                            O[P]("DOMNodeInserted", i, true);
488                            O[P]("DOMAttrModified", i, true);
489                            setInterval(i, 999)
490                        }
491                        q("hashchange", i, true);
492                        ["focus", "mouseover", "click", "load", "transitionend", "animationend"].forEach(function(e) {
493                            D[P](e, i, true)
494                        });
495                        if (/d$|^c/.test(D.readyState)) {
496                            o()
497                        } else {
498                            q("load", o);
499                            D[P]("DOMContentLoaded", i);
500                            I(o, 2e4)
501                        }
502                        if (k.elements.length) {
503                            t();
504                            ee._lsFlush()
505                        } else {
506                            i()
507                        }
508                    },
509                    checkElems: i,
510                    unveil: R,
511                    _aLSL: l
512                }
513            }(),
514            re = function() {
515                var i;
516                var n = te(function(e, t, i, a) {
517                    var r, n, s;
518                    e._lazysizesWidth = a;
519                    a += "px";
520                    e.setAttribute("sizes", a);
vendor: 2,379 bytes, lines 521-592
521                    if (j.test(t.nodeName || "")) {
522                        r = t.getElementsByTagName("source");
523                        for (n = 0, s = r.length; n < s; n++) {
524                            r[n].setAttribute("sizes", a)
525                        }
526                    }
527                    if (!i.detail.dataAttr) {
528                        Y(e, i.detail)
529                    }
530                });
531                var a = function(e, t, i) {
532                    var a;
533                    var r = e.parentNode;
534                    if (r) {
535                        i = s(e, r, i);
536                        a = X(e, "lazybeforesizes", {
537                            width: i,
538                            dataAttr: !!t
539                        });
540                        if (!a.defaultPrevented) {
541                            i = a.detail.width;
542                            if (i && i !== e._lazysizesWidth) {
543                                n(e, r, a, i)
544                            }
545                        }
546                    }
547                };
548                var e = function() {
549                    var e;
550                    var t = i.length;
551                    if (t) {
552                        e = 0;
553                        for (; e < t; e++) {
554                            a(i[e])
555                        }
556                    }
557                };
558                var t = ae(e);
559                return {
560                    _: function() {
561                        i = D.getElementsByClassName(H.autosizesClass);
562                        q("resize", t)
563                    },
564                    checkElems: t,
565                    updateElem: a
566                }
567            }(),
568            t = function() {
569                if (!t.i && D.getElementsByClassName) {
570                    t.i = true;
571                    re._();
572                    e._()
573                }
574            };
575        return I(function() {
576            H.init && t()
577        }), k = {
578            cfg: H,
579            autoSizer: re,
580            loader: e,
581            init: t,
582            uP: Y,
583            aC: K,
584            rC: Q,
585            hC: J,
586            fire: X,
587            gW: s,
588            rAF: ee
589        }
590    }(e, e.document, Date);
591    e.lazySizes = t, "object" == typeof module && module.exports && (module.exports = t)
592}("undefined" != typeof window ? window : {});

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.