1(function($){$.support.touch='ontouchend' in document;if(!$.support.touch){return;} 2var mouseProto=$.ui.mouse.prototype,_mouseInit=mouseProto._mouseInit,_mouseDestroy=mouseProto._mouseDestroy,touchHandled;function simulateMouseEvent(event,simulatedType){if(event.originalEvent.touches.length>1){return;} 3event.preventDefault();var touch=event.originalEvent.changedTouches[0],simulatedEvent=document.createEvent('MouseEvents');simulatedEvent.initMouseEvent(simulatedType,true,true,window,1,touch.screenX,touch.screenY,touch.clientX,touch.clientY,false,false,false,false,0,null);event.target.dispatchEvent(simulatedEvent);} 4mouseProto._touchStart=function(event){var self=this;if(touchHandled||!self._mouseCapture(event.originalEvent.changedTouches[0])){return;} 5touchHandled=true;self._touchMoved=false;simulateMouseEvent(event,'mouseover');simulateMouseEvent(event,'mousemove');simulateMouseEvent(event,'mousedown');};mouseProto._touchMove=function(event){if(!touchHandled){return;} 6this._touchMoved=true;simulateMouseEvent(event,'mousemove');};mouseProto._touchEnd=function(event){if(!touchHandled){return;} 7simulateMouseEvent(event,'mouseup');simulateMouseEvent(event,'mouseout');if(!this._touchMoved){simulateMouseEvent(event,'click');} 8touchHandled=false;};mouseProto._mouseInit=function(){var self=this;self.element.bind({touchstart:$.proxy(self,'_touchStart'),touchmove:$.proxy(self,'_touchMove'),touchend:$.proxy(self,'_touchEnd')});_mouseInit.call(self);};mouseProto._mouseDestroy=function(){var self=this;self.element.unbind({touchstart:$.proxy(self,'_touchStart'),touchmove:$.proxy(self,'_touchMove'),touchend:$.proxy(self,'_touchEnd')});_mouseDestroy.call(self);};})(jQuery); 9;;;/*! lazysizes - v5.3.1 */ 10 11!function (t, e) { var i; t && (i = function () { e(t.lazySizes), t.removeEventListener("lazyunveilread", i, !0) }, e = e.bind(null, t, t.document), "object" == typeof module && module.exports ? e(require("lazysizes")) : "function" == typeof define && define.amd ? define(["lazysizes"], e) : t.lazySizes ? i() : t.addEventListener("lazyunveilread", i, !0)) }("undefined" != typeof window ? window : 0, function (u, t, i) { "use strict"; var l, s, d, f, g, o; u.addEventListener && (l = /\s+(\d+)(w|h)\s+(\d+)(w|h)/, s = /parent-fit["']*\s*:\s*["']*(contain|cover|width)/, d = /parent-container["']*\s*:\s*["']*(.+?)(?=(\s|$|,|'|"|;))/, f = /^picture$/i, g = i.cfg, o = { getParent: function (t, e) { var i = t, a = t.parentNode; return e && "prev" != e || !a || !f.test(a.nodeName || "") || (a = a.parentNode), "self" != e && (i = "prev" == e ? t.previousElementSibling : e && (a.closest || u.jQuery) && (a.closest ? a.closest(e) : jQuery(a).closest(e)[0]) || a), i }, getFit: function (t) { var e, i, a = getComputedStyle(t, null) || {}, n = a.content || a.fontFamily, r = { fit: t._lazysizesParentFit || t.getAttribute("data-parent-fit") }; return !r.fit && n && (e = n.match(s)) && (r.fit = e[1]), r.fit ? (!(i = t._lazysizesParentContainer || t.getAttribute("data-parent-container")) && n && (e = n.match(d)) && (i = e[1]), r.parent = o.getParent(t, i)) : r.fit = a.objectFit, r }, getImageRatio: function (t) { for (var e, i, a, n, r, s, d = t.parentNode, o = d && f.test(d.nodeName || "") ? d.querySelectorAll("source, img") : [t], c = 0; c < o.length; c++)if (e = (t = o[c]).getAttribute(g.srcsetAttr) || t.getAttribute("srcset") || t.getAttribute("data-pfsrcset") || t.getAttribute("data-risrcset") || "", i = t._lsMedia || t.getAttribute("media"), i = g.customMedia[t.getAttribute("data-media") || i] || i, e && (!i || (u.matchMedia && matchMedia(i) || {}).matches)) { (a = parseFloat(t.getAttribute("data-aspectratio"))) || (s = (n = e.match(l)) ? "w" == n[2] ? (r = n[1], n[3]) : (r = n[3], n[1]) : (r = t.getAttribute("width"), t.getAttribute("height")), a = r / s); break } return a }, calculateSize: function (t, e) { var i, a, n, r = this.getFit(t), s = r.fit, d = r.parent; return "width" == s || ("contain" == s || "cover" == s) && (a = this.getImageRatio(t)) ? (d ? e = d.clientWidth : d = t, n = e, "width" == s ? n = e : (i = e / d.clientHeight) && ("cover" == s && i < a || "contain" == s && a < i) && (n = e * (a / i)), n) : e } }, i.parentFit = o, t.addEventListener("lazybeforesizes", function (t) { var e; t.defaultPrevented || t.detail.instance != i || (e = t.target, t.detail.width = o.calculateSize(e, t.detail.width)) })) }); 12;;;/*! lazysizes - v5.3.1 */ 13 14!function (e, t) { var a = function () { t(e.lazySizes), e.removeEventListener("lazyunveilread", a, !0) }; t = t.bind(null, e, e.document), "object" == typeof module && module.exports ? t(require("lazysizes")) : "function" == typeof define && define.amd ? define(["lazysizes"], t) : e.lazySizes ? a() : e.addEventListener("lazyunveilread", a, !0) }(window, function (e, z, c) { "use strict"; var g, y, b, f, r, l, s, v, m; e.addEventListener && (g = c.cfg, y = /\s+/g, b = /\s*\|\s+|\s+\|\s*/g, f = /^(.+?)(?:\s+\[\s*(.+?)\s*\])(?:\s+\[\s*(.+?)\s*\])?$/, r = /^\s*\(*\s*type\s*:\s*(.+?)\s*\)*\s*$/, l = /\(|\)|'/, s = { contain: 1, cover: 1 }, v = function (e, t) { var a; t && ((a = t.match(r)) && a[1] ? e.setAttribute("type", a[1]) : e.setAttribute("media", g.customMedia[t] || t)) }, m = function (e) { var t, a, r, i, s; e.target._lazybgset && (a = (t = e.target)._lazybgset, (r = t.currentSrc || t.src) && (i = l.test(r) ? JSON.stringify(r) : r, (s = c.fire(a, "bgsetproxy", { src: r, useSrc: i, fullSrc: null })).defaultPrevented || (a.style.backgroundImage = s.detail.fullSrc || "url(" + s.detail.useSrc + ")")), t._lazybgsetLoading && (c.fire(a, "_lazyloaded", {}, !1, !0), delete t._lazybgsetLoading)) }, addEventListener("lazybeforeunveil", function (e) { var t, a, r, i, s, l, n, d, u, o; !e.defaultPrevented && (t = e.target.getAttribute("data-bgset")) && (u = e.target, (o = z.createElement("img")).alt = "", o._lazybgsetLoading = !0, e.detail.firesLoad = !0, a = t, r = u, i = o, s = z.createElement("picture"), l = r.getAttribute(g.sizesAttr), n = r.getAttribute("data-ratio"), d = r.getAttribute("data-optimumx"), r._lazybgset && r._lazybgset.parentNode == r && r.removeChild(r._lazybgset), Object.defineProperty(i, "_lazybgset", { value: r, writable: !0 }), Object.defineProperty(r, "_lazybgset", { value: s, writable: !0 }), a = a.replace(y, " ").split(b), s.style.display = "none", i.className = g.lazyClass, 1 != a.length || l || (l = "auto"), a.forEach(function (e) { var t, a = z.createElement("source"); l && "auto" != l && a.setAttribute("sizes", l), (t = e.match(f)) ? (a.setAttribute(g.srcsetAttr, t[1]), v(a, t[2]), v(a, t[3])) : a.setAttribute(g.srcsetAttr, e), s.appendChild(a) }), l && (i.setAttribute(g.sizesAttr, l), r.removeAttribute(g.sizesAttr), r.removeAttribute("sizes")), d && i.setAttribute("data-optimumx", d), n && i.setAttribute("data-ratio", n), s.appendChild(i), r.appendChild(s), setTimeout(function () { c.loader.unveil(o), c.rAF(function () { c.fire(o, "_lazyloaded", {}, !0, !0), o.complete && m({ target: o }) }) })) }), z.addEventListener("load", m, !0), e.addEventListener("lazybeforesizes", function (e) { var t, a, r, i; e.detail.instance == c && e.target._lazybgset && e.detail.dataAttr && (t = e.target._lazybgset, r = t, i = (getComputedStyle(r) || { getPropertyValue: function () { } }).getPropertyValue("background-size"), !s[i] && s[r.style.backgroundSize] && (i = r.style.backgroundSize), s[a = i] && (e.target._lazysizesParentFit = a, c.rAF(function () { e.target.setAttribute("data-parent-fit", a), e.target._lazysizesParentFit && delete e.target._lazysizesParentFit }))) }, !0), z.documentElement.addEventListener("lazybeforesizes", function (e) { var t, a; !e.defaultPrevented && e.target._lazybgset && e.detail.instance == c && (e.detail.width = (t = e.target._lazybgset, a = c.gW(t, t.parentNode), (!t._lazysizesWidth || a > t._lazysizesWidth) && (t._lazysizesWidth = a), t._lazysizesWidth)) })) }); 15;;;/*! lazysizes - v5.3.1 */ 16 17!function (e, t) { var a = function () { t(e.lazySizes), e.removeEventListener("lazyunveilread", a, !0) }; t = t.bind(null, e, e.document), "object" == typeof module && module.exports ? t(require("lazysizes")) : "function" == typeof define && define.amd ? define(["lazysizes"], t) : e.lazySizes ? a() : e.addEventListener("lazyunveilread", a, !0) }(window, function (e, i, o) { "use strict"; var l, d, u = {}; function s(e, t, a) { var n, r; u[e] || (n = i.createElement(t ? "link" : "script"), r = i.getElementsByTagName("script")[0], t ? (n.rel = "stylesheet", n.href = e) : (n.onload = function () { n.onerror = null, n.onload = null, a() }, n.onerror = n.onload, n.src = e), u[e] = !0, u[n.src || n.href] = !0, r.parentNode.insertBefore(n, r)) } i.addEventListener && (l = function (e, t) { var a = i.createElement("img"); a.onload = function () { a.onload = null, a.onerror = null, a = null, t() }, a.onerror = a.onload, a.src = e, a && a.complete && a.onload && a.onload() }, addEventListener("lazybeforeunveil", function (e) { var t, a, n; if (e.detail.instance == o && !e.defaultPrevented) { var r = e.target; if ("none" == r.preload && (r.preload = r.getAttribute("data-preload") || "auto"), null != r.getAttribute("data-autoplay")) if (r.getAttribute("data-expand") && !r.autoplay) try { r.play() } catch (e) { } else requestAnimationFrame(function () { r.setAttribute("data-expand", "-10"), o.aC(r, o.cfg.lazyClass) }); (t = r.getAttribute("data-link")) && s(t, !0), (t = r.getAttribute("data-script")) && (e.detail.firesLoad = !0, s(t, null, function () { e.detail.firesLoad = !1, o.fire(r, "_lazyloaded", {}, !0, !0) })), (t = r.getAttribute("data-require")) && (o.cfg.requireJs ? o.cfg.requireJs([t]) : s(t)), (a = r.getAttribute("data-bg")) && (e.detail.firesLoad = !0, l(a, function () { r.style.backgroundImage = "url(" + (d.test(a) ? JSON.stringify(a) : a) + ")", e.detail.firesLoad = !1, o.fire(r, "_lazyloaded", {}, !0, !0) })), (n = r.getAttribute("data-poster")) && (e.detail.firesLoad = !0, l(n, function () { r.poster = n, e.detail.firesLoad = !1, o.fire(r, "_lazyloaded", {}, !0, !0) })) } }
vendor: 3,369 bytes, lines 17-21
17, !(d = /\(|\)|\s|'/))) }); 18;;;/*! lazysizes - v5.3.1 */ 19 20!function (e, i) { var a; e && (a = function (t) { i(e.lazySizes, t), e.removeEventListener("lazyunveilread", a, !0) }, i = i.bind(null, e, e.document), "object" == typeof module && module.exports ? i(require("lazysizes")) : "function" == typeof define && define.amd ? define(["lazysizes"], i) : e.lazySizes ? a() : e.addEventListener("lazyunveilread", a, !0)) }("undefined" != typeof window ? window : 0, function (t, u, f, e) { "use strict"; var y, i, a = u.createElement("a").style, r = "objectFit" in a, s = /object-fit["']*\s*:\s*["']*(contain|cover)/, l = /object-position["']*\s*:\s*["']*(.+?)(?=($|,|'|"|;))/, A = "data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==", n = /\(|\)|'/, d = { center: "center", "50% 50%": "center" }; function c(o, r) { function s() { var t = o.currentSrc || o.src; t && i !== t && (i = t, d.backgroundImage = "url(" + (n.test(t) ? JSON.stringify(t) : t) + ")", e || (e = !0, f.rC(l, c.loadingClass), f.aC(l, c.loadedClass))) } function t() { f.rAF(s) } var e, i, l, d, c = f.cfg; o._lazysizesParentFit = r.fit, o.addEventListener("lazyloaded", t, !0), o.addEventListener("load", t, !0), f.rAF(function () { var t, e, i, a = o, n = o.parentNode; "PICTURE" == n.nodeName.toUpperCase() && (n = (a = n).parentNode), (e = (t = a).previousElementSibling) && f.hC(e, y) && (e.parentNode.removeChild(e), t.style.position = e.getAttribute("data-position") || "", t.style.visibility = e.getAttribute("data-visibility") || ""), y || y || (i = u.createElement("style"), y = f.cfg.objectFitClass || "lazysizes-display-clone", u.querySelector("head").appendChild(i)), l = o.cloneNode(!1), d = l.style, l.addEventListener("load", function () { var t = l.currentSrc || l.src; t && t != A && (l.src = A, l.srcset = "") }), f.rC(l, c.loadedClass), f.rC(l, c.lazyClass), f.rC(l, c.autosizesClass), f.aC(l, c.loadingClass), f.aC(l, y), ["data-parent-fit", "data-parent-container", "data-object-fit-polyfilled", c.srcsetAttr, c.srcAttr].forEach(function (t) { l.removeAttribute(t) }), l.src = A, l.srcset = "", d.backgroundRepeat = "no-repeat", d.backgroundPosition = r.position, d.backgroundSize = r.fit, l.setAttribute("data-position", a.style.position), l.setAttribute("data-visibility", a.style.visibility), a.style.visibility = "hidden", a.style.position = "absolute", o.setAttribute("data-parent-fit", r.fit), o.setAttribute("data-parent-container", "prev"), o.setAttribute("data-object-fit-polyfilled", ""), o._objectFitPolyfilledDisplay = l, n.insertBefore(l, a), o._lazysizesParentFit && delete o._lazysizesParentFit, o.complete && s() }) } r && (r && "objectPosition" in a) || (i = function (t) { if (t.detail.instance == f) { var e, i, a, n = t.target, o = (e = (getComputedStyle(n, null) || {}).fontFamily || "", i = e.match(s) || "", a = (a = i && e.match(l) || "") && a[1], { fit: i && i[1] || "", position: d[a] || a || "center" }); return !(!o.fit || r && "center" == o.position) && (c(n, o), !0) } }, t.addEventListener("lazybeforesizes", function (t) { var e; t.detail.instance == f && (null == (e = t.target).getAttribute("data-object-fit-polyfilled") || e._objectFitPolyfilledDisplay || i(t) || f.rAF(function () { e.removeAttribute("data-object-fit-polyfilled") })) }), t.addEventListener("lazyunveilread", i, !0), e && e.detail && i(e)) }); 21;;;
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.