1!function (t) { "use strict"; var a = function (t, a) { a(document).ready((function (a) { var e = a(".plus-smooth-scroll", t); if (e.length) if ("advanced" === e.attr("data-scroll-type")) { if (a("html").hasClass("lenis-plus-initialized")) return; a("html").addClass("lenis-plus-initialized"), "undefined" != typeof SmoothScroll && "function" == typeof SmoothScroll.destroy && SmoothScroll.destroy(); parseFloat(e.attr("data-lenis-duration")), e.attr("data-lenis-orientation"), e.attr("data-lenis-gestureOrientation"), e.attr("data-lenis-smoothWheel"), e.attr("data-lenis-smoothTouch"), parseFloat(e.attr("data-lenis-wheelMultiplier")), parseFloat(e.attr("data-lenis-touchMultiplier")), e.attr("data-lenis-infinite"), e.attr("data-lenis-autoResize"), parseFloat(e.attr("data-lenis-lerp")); if (!a("html").hasClass("lenis")) { a("head").append("\n\t\t\t\t\t\t\t<style>\n\t\t\t\t\t\t\t\thtml.lenis, html.lenis body { height: auto; }\n\t\t\t\t\t\t\t\t.lenis.lenis-smooth { scroll-behavior: auto !important; }\n\t\t\t\t\t\t\t\t.lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\n\t\t\t\t\t\t\t\tiframe { pointer-events: none; }\n\t\t\t\t\t\t\t</style>\n\t\t\t\t\t\t"), a("html").addClass("lenis") } var l = new Lenis({ lerp: .3, wheelMultiplier: .3, touchMultiplier: .1, smoothWheel: !0, syncTouch: !1, orientation: "vertical", gestureOrientation: "vertical", autoResize: !0, infinite: !1, easing: t => Math.min(1, 1.001 - Math.pow(2, -10 * t)) }); function g(t) { l.raf(t), requestAnimationFrame(g) } window.plus_lenis = l, requestAnimationFrame(g), "undefined" != typeof gsap && "undefined" != typeof ScrollTrigger && (l.on("scroll", ScrollTrigger.update), gsap.ticker.lagSmoothing(0)) } else { var o = null == e.attr("data-frameRate") ? 150 : e.attr("data-frameRate"), r = null == e.attr("data-animationTime") ? 1e3 : e.attr("data-animationTime"), s = null == e.attr("data-stepSize") ? 100 : e.attr("data-stepSize"), n = null == e.attr("data-pulseAlgorithm") ? 1 : e.attr("data-pulseAlgorithm"), i = null == e.attr("data-pulseScale") ? 4 : e.attr("data-pulseScale"), d = null == e.attr("data-pulseNormalize") ? 1 : e.attr("data-pulseNormalize"), c = null == e.attr("data-accelerationDelta") ? 50 : e.attr("data-accelerationDelta"), u = null == e.attr("data-accelerationMax") ? 3 : e.attr("data-accelerationMax"), p = null == e.attr("data-keyboardSupport") ? 1 : e.attr("data-keyboardSupport"), m = null == e.attr("data-arrowScroll") ? 50 : e.attr("data-arrowScroll"), h = null == e.attr("data-touchpadSupport") ? 0 : e.attr("data-touchpadSupport"), f = null == e.attr("data-fixedBackground") ? 1 : e.attr("data-fixedBackground"), S = null == e.attr("data-tablet-off") ? 50 : e.attr("data-tablet-off"), y = e.attr("data-basicdata") ? JSON.parse(e.attr("data-basicdata")) : []; if (a("body").hasClass("plus-smooth-scroll-tras") || (a("body").addClass("plus-smooth-scroll-tras"), a("head").append("<style>.plus-smooth-scroll-tras .magic-scroll .parallax-scroll,.plus-smooth-scroll-tras .magic-scroll .scale-scroll,.plus-smooth-scroll-tras .magic-scroll .both-scroll{-webkit-transition: -webkit-transform 0s ease .0s;-ms-transition: -ms-transform 0s ease .0s;-moz-transition: -moz-transform 0s ease .0s;-o-transition: -o-transform 0s ease .0s;transition: transform 0s ease .0s;will-change: transform;}</style>")), "yes" == S) window.innerWidth > 800 ? (a("body").hasClass("plus-smooth-scroll-tras") || a("body").addClass("plus-smooth-scroll-tras"), SmoothScroll({ frameRate: o, animationTime: r, stepSize: s, pulseAlgorithm: n, pulseScale: i, pulseNormalize: d, accelerationDelta: c, accelerationMax: u, keyboardSupport: p, arrowScroll: m, touchpadSupport: h, fixedBackground: f, allowedBrowsers: y.Browsers })) : a("body").hasClass("plus-smooth-scroll-tras") && a("body").removeClass("plus-smooth-scroll-tras"); else SmoothScroll({ frameRate: o, animationTime: r, stepSize: s, pulseAlgorithm: n, pulseScale: i, pulseNormalize: d, accelerationDelta: c, accelerationMax: u, keyboardSupport: p, arrowScroll: m, touchpadSupport: h, fixedBackground: f, allowedBrowsers: y.Browsers }) } })) }; t(window).on("elementor/frontend/init", (function () { elementorFrontend.hooks.addAction("frontend/element_ready/tp-smooth-scroll.default", a) })) }(jQuery);
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.