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.