PageSourceSearch

https://indee.tv/assets/wp-content/themes/indee/js/embla-carousel.umd.js?ver=6.7.1

js indee.tv collected 2026-10-02 04:11:13 UTC 26,028 bytes, 570 lines download raw bytes

1! function(n, t) { "object" == typeof exports && "undefined" != typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define(t) : (n = "undefined" != typeof globalThis ? globalThis : n || self).EmblaCarousel = t() }(this, (function() {
2    "use strict";
3
4    function n(n) { return "number" == typeof n }
5
6    function t(n) { return "[object Object]" === Object.prototype.toString.call(n) }
7
8    function e(n) { return t(n) || function(n) { return Array.isArray(n) }(n) }
9
10    function r(n) { return Math.abs(n) }
11
12    function o(n) { return n ? n / r(n) : 0 }
13
14    function i(n, t) { return r(n - t) }
15
16    function u(n) { return f(n).map(Number) }
17
18    function c(n) { return n[a(n)] }
19
20    function a(n) { return Math.max(0, n.length - 1) }
21
22    function f(n) { return Object.keys(n) }
23
24    function s(n, e) {
25        return [n, e].reduce((function(n, e) {
26            return f(e).forEach((function(r) {
27                var o = n[r],
28                    i = e[r],
29                    u = t(o) && t(i);
30                n[r] = u ? s(o, i) : i
31            })), n
32        }), {})
33    }
34
35    function d(n, t) {
36        var r = f(n),
37            o = f(t);
38        return r.length === o.length && r.every((function(r) {
39            var o = n[r],
40                i = t[r];
41            return "function" == typeof o ? "".concat(o) === "".concat(i) : e(o) && e(i) ? d(o, i) : o === i
42        }))
43    }
44
45    function l(t, e) {
46        var r = { start: function() { return 0 }, center: function(n) { return o(n) / 2 }, end: o };
47
48        function o(n) { return e - n }
49        return { measure: function(o) { return n(t) ? e * Number(t) : r[t](o) } }
50    }
51
52    function p(n, t) {
53        var e = r(n - t);
54
55        function o(t) { return t < n }
56
57        function i(n) { return n > t }
58
59        function u(n) { return o(n) || i(n) }
60        return { length: e, max: t, min: n, constrain: function(e) { return u(e) ? o(e) ? n : t : e }, reachedAny: u, reachedMax: i, reachedMin: o, removeOffset: function(n) { return e ? n - e * Math.ceil((n - t) / e) : n } }
61    }
62
63    function v(n, t, e) {
64        var o = p(0, n),
65            i = o.min,
66            u = o.constrain,
67            c = n + 1,
68            a = f(t);
69
70        function f(n) { return e ? r((c + n) % c) : u(n) }
71
72        function s() { return a }
73
74        function d(n) { return a = f(n), l }
75        var l = { add: function(n) { return d(s() + n) }, clone: function() { return v(n, s(), e) }, get: s, set: d, min: i, max: n };
76        return l
77    }
78
79    function m() { var n = []; var t = { add: function(e, r, o, i) { return void 0 === i && (i = !1), e.addEventListener(r, o, i), n.push((function() { return e.removeEventListener(r, o, i) })), t }, removeAll: function() { return n = n.filter((function(n) { return n() })), t } }; return t }
80
81    function g(t) {
82        var e = t;
83
84        function r(n) { return e /= n, i }
85
86        function o(t) { return n(t) ? t : t.get() }
87        var i = { add: function(n) { return e += o(n), i }, divide: r, get: function() { return e }, multiply: function(n) { return e *= n, i }, normalize: function() { return 0 !== e && r(e), i }, set: function(n) { return e = o(n), i }, subtract: function(n) { return e -= o(n), i } };
88        return i
89    }
90
91    function x(n, t, e, u, c, a, f, s, d, l, p, v, x, h, y, S) {
92        var b = n.cross,
93            w = ["INPUT", "SELECT", "TEXTAREA"],
94            E = g(0),
95            A = m(),
96            M = m(),
97            T = x.measure(20),
98            O = { mouse: 300, touch: 400 },
99            B = { mouse: 500, touch: 600 },
100            P = y ? 5 : 16,
101            k = 0,
102            I = 0,
103            z = !1,
104            D = !1,
105            L = !1,
106            N = !1;
107
108        function C(n) {
109            if (!(N = "mousedown" === n.type) || 0 === n.button) {
110                var t, r, o = i(u.get(), a.get()) >= 2,
111                    f = N || !o,
112                    s = (t = n.target, r = t.nodeName || "", !(w.indexOf(r) > -1)),
113                    l = o || N && s;
114                z = !0, c.pointerDown(n), E.set(u), u.set(a), d.useBaseMass().useSpeed(80),
115                    function() {
116                        var n = N ? document : e;
117                        M.add(n, "touchmove", V).add(n, "touchend", H).add(n, "mousemove", V).add(n, "mouseup", H)
118                    }(), k = c.readPoint(n), I = c.readPoint(n, b), v.emit("pointerDown"), f && (L = !1), l && n.preventDefault()
119            }
120        }
121
122        function V(n) {
123            if (!D && !N) {
124                if (!n.cancelable) return H(n);
125                var e = c.readPoint(n),
126                    r = c.readPoint(n, b),
127                    o = i(e, k),
128                    a = i(r, I);
129                if (!(D = o > a) && !L) return H(n)
130            }
131            var s = c.pointerMove(n);
132            !L && s && (L = !0), f.start(), u.add(t.apply(s)), n.preventDefault()
133        }
134
135        function H(n) {
136            var e = l.byDistance(0, !1).index !== p.get(),
137                a = c.pointerUp(n) * (y ? B : O)[N ? "mouse" : "touch"],
138                f = function(n, t) {
139                    var e = p.clone().add(-1 * o(n)),
140                        i = e.get() === p.min || e.get() === p.max,
141                        u = l.byDistance(n, !y).distance;
142                    return y || r(n) < T ? u : !h && i ? .4 * u : S && t ? .5 * u : l.byIndex(e.get(), 0).distance
143                }(t.apply(a), e),
144                m = function(n, t) { if (0 === n || 0 === t) return 0; if (r(n) <= r(t)) return 0; var e = i(r(n), r(t)); return r(e / n) }(a, f),
145                g = i(u.get(), E.get()) >= .5,
146                x = e && m > .75,
147                b = r(a) < T,
148                w = x ? 10 : P,
149                A = x ? 1 + 2.5 * m : 1;
150            g && !N && (L = !0), D = !1, z = !1, M.removeAll(), d.useSpeed(b ? 9 : w).useMass(A), s.distance(f, !y), N = !1, v.emit("pointerUp")
151        }
152
153        function R(n) { L && n.preventDefault() }
154        return {
155            addActivationEvents: function() {
156                var n = e;
157                A.add(n, "touchmove", (function() {})).add(n, "touchend", (function() {})).add(n, "touchstart", C).add(n, "mousedown", C).add(n, "touchcancel", H).add(n, "contextmenu", H).add(n, "click", R)
158            },
159            clickAllowed: function() { return !L },
160            pointerDown: function() { return z },
161            removeAllEvents: function() { A.removeAll(), M.removeAll() }
162        }
163    }
164
165    function h(n, t, e) {
166        var r, i, u = (r = 2, i = Math.pow(10, r), function(n) { return Math.round(n * i) / i }),
167            c = g(0),
168            a = g(0),
169            f = g(0),
170            s = 0,
171            d = t,
172            l = e;
173
174        function p(n) { return d = n, m }
175
176        function v(n) { return l = n, m }
177        var m = {
178            direction: function() { return s },
179            seek: function(t) { f.set(t).subtract(n); var e, r, i, u, p = (e = f.get(), (i = 0) + (e - (r = 0)) / (100 - r) * (d - i)); return s = o(f.get()), f.normalize().multiply(p).subtract(c), (u = f).divide(l), a.add(u), m },
180            settle: function(t) {
181                var e = t.get() - n.get(),
182                    r = !u(e);
183                return r && n.set(t), r
184            },
185            update: function() { c.add(a), n.add(c), a.multiply(0) },
186            useBaseMass: function() { return v(e) },
187            useBaseSpeed: function() { return p(t) },
188            useMass: v,
189            useSpeed: p
190        };
191        return m
192    }
193
194    function y(n, t, e, o, i) {
195        var u = i.measure(10),
196            c = i.measure(50),
197            a = !1;
198        return {
199            constrain: function(i) {
200                if (!a && n.reachedAny(e.get()) && n.reachedAny(t.get())) {
201                    var f = n.reachedMin(t.get()) ? "min" : "max",
202                        s = r(n[f] - t.get()),
203                        d = e.get() - t.get(),
204                        l = Math.min(s / c, .85);
205                    e.subtract(d * l), !i && r(d) < u && (e.set(n.constrain(e.get())), o.useSpeed(10).useMass(3))
206                }
207            },
208            toggleActive: function(n) { a = !n }
209        }
210    }
211
212    function S(n, t, e, r) {
213        var o = p(-t + n, e[0]),
214            i = e.map(o.constrain);
215        return {
216            snapsContained: function() {
217                if (t <= n) return [o.max];
218                if ("keepSnaps" === r) return i;
219                var e = function() {
220                        var n = i[0],
221                            t = c(i),
222                            e = i.lastIndexOf(n),
223                            r = i.indexOf(t) + 1;
224                        return p(e, r)
225                    }(),
226                    u = e.min,
227                    a = e.max;
228                return i.slice(u, a)
229            }()
230        }
231    }
232
233    function b(n, t, e, r) {
234        var o = p(t.min + .1, t.max + .1),
235            i = o.reachedMin,
236            u = o.reachedMax;
237        return {
238            loop: function(t) {
239                if (function(n) { return 1 === n ? u(e.get()) : -1 === n && i(e.get()) }(t)) {
240                    var o = n * (-1 * t);
241                    r.forEach((function(n) { return n.add(o) }))
242                }
243            }
244        }
245    }
246
247    function w(n) {
248        var t = n.max,
249            e = n.length;
250        return { get: function(n) { return (n - t) / -e } }
251    }
252
253    function E(n, t, e, i, u) {
254        var c = i.reachedAny,
255            a = i.removeOffset,
256            f = i.constrain;
257
258        function s(n) { return n.concat().sort((function(n, t) { return r(n) - r(t) }))[0] }
259
260        function d(t, r) { var i = [t, t + e, t - e]; return n ? s(r ? i.filter((function(n) { return o(n) === r })) : i) : i[0] }
261        return {
262            byDistance: function(e, o) {
263                var i = u.get() + e,
264                    s = function(e) { var o = n ? a(e) : f(e); return { index: t.map((function(n) { return n - o })).map((function(n) { return d(n, 0) })).map((function(n, t) { return { diff: n, index: t } })).sort((function(n, t) { return r(n.diff) - r(t.diff) }))[0].index, distance: o } }(i),
265                    l = s.index,
266                    p = s.distance,
267                    v = !n && c(i);
268                return !o || v ? { index: l, distance: e } : { index: l, distance: e + d(t[l] - p, 0) }
269            },
270            byIndex: function(n, e) { return { index: n, distance: d(t[n] - u.get(), e) } },
271            shortcut: d
272        }
273    }
274
275    function A(n, t, e) {
276        var r = "x" === n.scroll ? function(n) { return "translate3d(".concat(n, "px,0px,0px)") } : function(n) { return "translate3d(0px,".concat(n, "px,0px)") },
277            o = e.style,
278            i = !1;
279        return { clear: function() { i || (o.transform = "", e.getAttribute("style") || e.removeAttribute("style")) }, to: function(n) { i || (o.transform = r(t.apply(n.get()))) }, toggleActive: function(n) { i = !n } }
280    }
281
282    function M(n, t, e, r, o, i, c, a, f) {
283        var s, d = u(o),
284            l = u(o).reverse(),
285            p = (s = i[0] - 1, x(m(l, s), "end")).concat(function() { var n = e - i[0] - 1; return x(m(d, n), "start") }());
286
287        function v(n, t) { return n.reduce((function(n, t) { return n - o[t] }), t) }
288
289        function m(n, t) { return n.reduce((function(n, e) { return v(n, t) > 0 ? n.concat([e]) : n }), []) }
290
291        function x(e, o) {
292            var i = "start" === o,
293                u = i ? -r : r,
294                s = c.findSlideBounds([u]);
295            return e.map((function(e) {
296                var o = i ? 0 : -r,
297                    u = i ? r : 0,
298                    c = s.filter((function(n) { return n.index === e }))[0][i ? "end" : "start"],
299                    d = g(-1),
300                    l = g(-1),
301                    p = A(n, t, f[e]);
302                return { index: e, location: l, translate: p, target: function() { return d.set(a.get() > c ? o : u) } }
303            }))
304        }
305        return {
306            canLoop: function() { return p.every((function(n) { var t = n.index; return v(d.filter((function(n) { return n !== t })), e) <= .1 })) },
307            clear: function() { p.forEach((function(n) { return n.translate.clear() })) },
308            loop: function() {
309                p.forEach((function(n) {
310                    var t = n.target,
311                        e = n.translate,
312                        r = n.location,
313                        o = t();
314                    o.get() !== r.get() && (0 === o.get() ? e.clear() : e.to(o), r.set(o))
315                }))
316            },
317            loopPoints: p
318        }
319    }
320
321    function T(n, t, e, r, o, i, u) {
322        var c = o.removeOffset,
323            a = o.constrain,
324            f = i ? [0, t, -t] : [0],
325            s = d(f, u);
326
327        function d(t, o) {
328            var i = t || f,
329                u = function(n) { var t = n || 0; return e.map((function(n) { return p(.5, n - .5).constrain(n * t) })) }(o);
330            return i.reduce((function(t, o) { var i = r.map((function(t, r) { return { start: t - e[r] + u[r] + o, end: t + n - u[r] + o, index: r } })); return t.concat(i) }), [])
331        }
332        return {
333            check: function(n, t) {
334                var e = i ? c(n) : a(n);
335                return (t || s).reduce((function(n, t) {
336                    var r = t.index,
337                        o = t.start,
338                        i = t.end;
339                    return !(-1 !== n.indexOf(r)) && (o < e && i > e) ? n.concat([r]) : n
340                }), [])
341            },
342            findSlideBounds: d
343        }
344    }
345
346    function O(t, e, r) { var o = n(r); return { groupSlides: function(n) { return o ? function(n, t) { return u(n).filter((function(n) { return n % t == 0 })).map((function(e) { return n.slice(e, e + t) })) }(n, r) : function(n) { return u(n).reduce((function(n, r) { var o = e.slice(c(n), r + 1).reduce((function(n, t) { return n + t }), 0); return !r || o > t ? n.concat(r) : n }), []).map((function(t, e, r) { return n.slice(t, r[e + 1]) })) }(n) } } }
347
348    function B(n, t, e, o, i) {
349        var f = o.align,
350            s = o.axis,
351            d = o.direction,
352            B = o.startIndex,
353            P = o.inViewThreshold,
354            k = o.loop,
355            I = o.speed,
356            z = o.dragFree,
357            D = o.slidesToScroll,
358            L = o.skipSnaps,
359            N = o.containScroll,
360            C = t.getBoundingClientRect(),
361            V = e.map((function(n) { return n.getBoundingClientRect() })),
362            H = function(n) { var t = "rtl" === n ? -1 : 1; return { apply: function(n) { return n * t } } }(d),
363            R = function(n, t) {
364                var e = "y" === n ? "y" : "x";
365                return {
366                    scroll: e,
367                    cross: "y" === n ? "x" : "y",
368                    startEdge: "y" === e ? "top" : "rtl" === t ? "right" : "left",
369                    endEdge: "y" === e ? "bottom" : "rtl" === t ? "left" : "right",
370                    measureSize: function(n) {
371                        var t = n.width,
372                            r = n.height;
373                        return "x" === e ? t : r
374                    }
375                }
376            }(s, d),
377            j = R.measureSize(C),
378            F = function(n) { return { measure: function(t) { return n * (t / 100) } } }(j),
379            q = l(f, j),
380            U = !k && "" !== N,
381            G = function(n, t, e, o, i) {
382                var u = n.measureSize,
383                    f = n.startEdge,
384                    s = n.endEdge,
385                    d = function() { if (!i) return 0; var n = e[0]; return r(t[f] - n[f]) }(),
386                    l = function() { if (!i) return 0; var n = window.getComputedStyle(c(o)); return parseFloat(n.getPropertyValue("margin-".concat(s))) }(),
387                    p = e.map(u),
388                    v = e.map((function(n, t, e) {
389                        var r = !t,
390                            o = t === a(e);
391                        return r ? p[t] + d : o ? p[t] + l : e[t + 1][f] - n[f]
392                    })).map(r);
393                return { slideSizes: p, slideSizesWithGaps: v }
394            }(R, C, V, e, k || "" !== N),
395            J = G.slideSizes,
396            W = G.slideSizesWithGaps,
397            X = O(j, W, D),
398            Y = function(n, t, e, o, i, u, f) {
399                var s, d = n.startEdge,
400                    l = n.endEdge,
401                    p = u.groupSlides,
402                    v = p(o).map((function(n) { return c(n)[l] - n[0][d] })).map(r).map(t.measure),
403                    m = o.map((function(n) { return e[d] - n[d] })).map((function(n) { return -r(n) })),
404                    g = (s = c(m) - c(i), p(m).map((function(n) { return n[0] })).map((function(n, t, e) {
405                        var r = !t,
406                            o = t === a(e);
407                        return f && r ? 0 : f && o ? s : n + v[t]
408                    })));
409                return { snaps: m, snapsAligned: g }
410            }(R, q, C, V, W, X, U),
411            K = Y.snaps,
412            Q = Y.snapsAligned,
413            Z = -c(K) + c(W),
414            $ = S(j, Z, Q, N).snapsContained,
415            _ = U ? $ : Q,
416            nn = function(n, t, e) { var r, o; return { limit: (r = t[0], o = c(t), p(e ? r - n : o, r)) } }(Z, _, k).limit,
417            tn = v(a(_), B, k),
418            en = tn.clone(),
419            rn = u(e),
420            on = function(n) {
421                var t = 0;
422
423                function e(n, e) { return function() { n === !!t && e() } }
424
425                function r() { t = window.requestAnimationFrame(n) }
426                return { proceed: e(!0, r), start: e(!1, r), stop: e(!0, (function() { window.cancelAnimationFrame(t), t = 0 })) }
427            }((function() {
428                k || vn.scrollBounds.constrain(vn.dragHandler.pointerDown()), vn.scrollBody.seek(an).update();
429                var n = vn.scrollBody.settle(an);
430                n && !vn.dragHandler.pointerDown() && (vn.animation.stop(), i.emit("settle")), n || i.emit("scroll"), k && (vn.scrollLooper.loop(vn.scrollBody.direction()), vn.slideLooper.loop()), vn.translate.to(cn), vn.animation.proceed()
431            })),
432            un = _[tn.get()],
433            cn = g(un),
434            an = g(un),
435            fn = h(cn, I, 1),
436            sn = E(k, _, Z, nn, an),
437            dn = function(n, t, e, r, o, i) {
438                function u(r) {
439                    var u = r.distance,
440                        c = r.index !== t.get();
441                    u && (n.start(), o.add(u)), c && (e.set(t.get()), t.set(r.index), i.emit("select"))
442                }
443                return {
444                    distance: function(n, t) { u(r.byDistance(n, t)) },
445                    index: function(n, e) {
446                        var o = t.clone().set(n);
447                        u(r.byIndex(o.get(), e))
448                    }
449                }
450            }(on, tn, en, sn, an, i),
451            ln = T(j, Z, J, K, nn, k, P),
452            pn = x(R, H, n, an, function(n) {
453                var t, e;
454
455                function o(n) { return "undefined" != typeof TouchEvent && n instanceof TouchEvent }
456
457                function i(n) { return n.timeStamp }
458
459                function u(t, e) {
460                    var r = e || n.scroll,
461                        i = "client".concat("x" === r ? "X" : "Y");
462                    return (o(t) ? t.touches[0] : t)[i]
463                }
464                return {
465                    isTouchEvent: o,
466                    pointerDown: function(n) { return t = n, e = n, u(n) },
467                    pointerMove: function(n) {
468                        var r = u(n) - u(e),
469                            o = i(n) - i(t) > 170;
470                        return e = n, o && (t = n), r
471                    },
472                    pointerUp: function(n) {
473                        if (!t || !e) return 0;
474                        var o = u(e) - u(t),
475                            c = i(n) - i(t),
476                            a = i(n) - i(e) > 170,
477                            f = o / c;
478                        return c && !a && r(f) > .1 ? f : 0
479                    },
480                    readPoint: u
481                }
482            }(R), cn, on, dn, fn, sn, tn, i, F, k, z, L),
483            vn = { containerRect: C, slideRects: V, animation: on, axis: R, direction: H, dragHandler: pn, eventStore: m(), percentOfView: F, index: tn, indexPrevious: en, limit: nn, location: cn, options: o, scrollBody: fn, scrollBounds: y(nn, cn, an, fn, F), scrollLooper: b(Z, nn, cn, [cn, an]), scrollProgress: w(nn), scrollSnaps: _, scrollTarget: sn, scrollTo: dn, slideLooper: M(R, H, j, Z, W, _, ln, cn, e), slidesToScroll: X, slidesInView: ln, slideIndexes: rn, target: an, translate: A(R, H, t) };
484        return vn
485    }
486    var P = { align: "center", axis: "x", containScroll: "", direction: "ltr", slidesToScroll: 1, breakpoints: {}, dragFree: !1, draggable: !0, inViewThreshold: 0, loop: !1, skipSnaps: !1, speed: 10, startIndex: 0, active: !0 };
487
488    function k() {
489        function n(n, t) { return s(n, t || {}) }
490        return {
491            merge: n,
492            areEqual: function(n, t) { return JSON.stringify(f(n.breakpoints || {})) === JSON.stringify(f(t.breakpoints || {})) && d(n, t) },
493            atMedia: function(t) {
494                var e = t.breakpoints || {},
495                    r = f(e).filter((function(n) { return window.matchMedia(n).matches })).map((function(n) { return e[n] })).reduce((function(t, e) { return n(t, e) }), {});
496                return n(t, r)
497            }
498        }
499    }
500
501    function I(n, t, e) {
502        var r, o, i, u, c, a = m(),
503            f = k(),
504            s = function() {
505                var n = k(),
506                    t = n.atMedia,
507                    e = n.areEqual,
508                    r = [],
509                    o = [];
510
511                function i(n) { var r = t(n.options); return function() { return !e(r, t(n.options)) } }
512                var u = { init: function(n, e) { return o = n.map(i), (r = n.filter((function(n) { return t(n.options).active }
512))).forEach((function(n) { return n.init(e) })), n.reduce((function(n, t) { var e; return Object.assign(n, ((e = {})[t.name] = t, e)) }), {}) }, destroy: function() { r = r.filter((function(n) { return n.destroy() })) }, haveChanged: function() { return o.some((function(n) { return n() })) } };
513                return u
514            }(),
515            d = function() {
516                var n = {};
517
518                function t(t) { return n[t] || [] }
519                var e = { emit: function(n) { return t(n).forEach((function(t) { return t(n) })), e }, off: function(r, o) { return n[r] = t(r).filter((function(n) { return n !== o })), e }, on: function(r, o) { return n[r] = t(r).concat([o]), e } };
520                return e
521            }(),
522            l = d.on,
523            p = d.off,
524            v = w,
525            g = !1,
526            x = f.merge(P, I.globalOptions),
527            h = f.merge(x),
528            y = [],
529            S = 0;
530
531        function b(t, e) {
532            if (!g) {
533                var a, l;
534                if (a = "container" in n && n.container, l = "slides" in n && n.slides, i = "root" in n ? n.root : n, u = a || i.children[0], c = l || [].slice.call(u.children), x = f.merge(x, t), h = f.atMedia(x), r = B(i, u, c, h, d), S = r.axis.measureSize(i.getBoundingClientRect()), !h.active) return E();
535                if (r.translate.to(r.location), y = e || y, o = s.init(y, O), h.loop) {
536                    if (!r.slideLooper.canLoop()) return E(), b({ loop: !1 }, e);
537                    r.slideLooper.loop()
538                }
539                h.draggable && u.offsetParent && c.length && r.dragHandler.addActivationEvents()
540            }
541        }
542
543        function w(n, t) {
544            var e = T();
545            E(), b(f.merge({ startIndex: e }, n), t), d.emit("reInit")
546        }
547
548        function E() { r.dragHandler.removeAllEvents(), r.animation.stop(), r.eventStore.removeAll(), r.translate.clear(), r.slideLooper.clear(), s.destroy() }
549
550        function A(n) {
551            var t = r[n ? "target" : "location"].get(),
552                e = h.loop ? "removeOffset" : "constrain";
553            return r.slidesInView.check(r.limit[e](t))
554        }
555
556        function M(n, t, e) { h.active && !g && (r.scrollBody.useBaseMass().useSpeed(t ? 100 : h.speed), r.scrollTo.index(n, e || 0)) }
557
558        function T() { return r.index.get() }
559        var O = { canScrollNext: function() { return r.index.clone().add(1).get() !== T() }, canScrollPrev: function() { return r.index.clone().add(-1).get() !== T() }, clickAllowed: function() { return r.dragHandler.clickAllowed() }, containerNode: function() { return u }, internalEngine: function() { return r }, destroy: function() { g || (g = !0, a.removeAll(), E(), d.emit("destroy")) }, off: p, on: l, plugins: function() { return o }, previousScrollSnap: function() { return r.indexPrevious.get() }, reInit: v, rootNode: function() { return i }, scrollNext: function(n) { M(r.index.clone().add(1).get(), !0 === n, -1) }, scrollPrev: function(n) { M(r.index.clone().add(-1).get(), !0 === n, 1) }, scrollProgress: function() { return r.scrollProgress.get(r.location.get()) }, scrollSnapList: function() { return r.scrollSnaps.map(r.scrollProgress.get) }, scrollTo: M, selectedScrollSnap: T, slideNodes: function() { return c }, slidesInView: A, slidesNotInView: function(n) { var t = A(n); return r.slideIndexes.filter((function(n) { return -1 === t.indexOf(n) })) } };
560        return b(t, e), a.add(window, "resize", (function() {
561            var n = f.atMedia(x),
562                t = !f.areEqual(n, h),
563                e = r.axis.measureSize(i.getBoundingClientRect()),
564                o = S !== e,
565                u = s.haveChanged();
566            (o || t || u) && w(), d.emit("resize")
567        })), setTimeout((function() { return d.emit("init") }), 0), O
568    }
569    return I.globalOptions = void 0, I.optionsHandler = k, I
570}));

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.