/** * SimpleBar.js - v5.3.8 * Scrollbars, simpler. * https://grsmto.github.io/simplebar/ * * Made by Adrien Denat from a fork by Jonathan Nicol * Under MIT License */ !function (t, e) { "object" == typeof exports && "undefined" != typeof module ? module.exports = e() : "function" == typeof define && define.amd ? define(e) : (t = t || self).SimpleBar = e() }(this, (function () { "use strict"; var t = "undefined" != typeof globalThis ? globalThis : "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {}; function e(t, e) { return t(e = { exports: {} }, e.exports), e.exports } var r, n, i = function (t) { return t && t.Math == Math && t }, o = i("object" == typeof globalThis && globalThis) || i("object" == typeof window && window) || i("object" == typeof self && self) || i("object" == typeof t && t) || function () { return this }() || Function("return this")(), s = Object.defineProperty, a = function (t, e) { try { s(o, t, { value: e, configurable: !0, writable: !0 }) } catch (r) { o[t] = e } return e }, c = o["__core-js_shared__"] || a("__core-js_shared__", {}), l = e((function (t) { (t.exports = function (t, e) { return c[t] || (c[t] = void 0 !== e ? e : {}) })("versions", []).push({ version: "3.22.6", mode: "global", copyright: "© 2014-2022 Denis Pushkarev (zloirock.ru)", license: "https://github.com/zloirock/core-js/blob/v3.22.6/LICENSE", source: "https://github.com/zloirock/core-js" }) })), u = function (t) { try { return !!t() } catch (t) { return !0 } }, f = !u((function () { var t = function () { }.bind(); return "function" != typeof t || t.hasOwnProperty("prototype") })), h = Function.prototype, d = h.bind, p = h.call, v = f && d.bind(p, p), g = f ? function (t) { return t && v(t) } : function (t) { return t && function () { return p.apply(t, arguments) } }, b = o.TypeError, y = function (t) { if (null == t) throw b("Can't call method on " + t); return t }, m = o.Object, x = function (t) { return m(y(t)) }, E = g({}.hasOwnProperty), w = Object.hasOwn || function (t, e) { return E(x(t), e) }, O = 0, S = Math.random(), A = g(1..toString), k = function (t) { return "Symbol(" + (void 0 === t ? "" : t) + ")_" + A(++O + S, 36) }, T = function (t) { return "function" == typeof t }, L = function (t) { return T(t) ? t : void 0 }, R = function (t, e) { return arguments.length < 2 ? L(o[t]) : o[t] && o[t][e] }, _ = R("navigator", "userAgent") || "", j = o.process, z = o.Deno, M = j && j.versions || z && z.version, C = M && M.v8; C && (n = (r = C.split("."))[0] > 0 && r[0] < 4 ? 1 : +(r[0] + r[1])), !n && _ && (!(r = _.match(/Edge\/(\d+)/)) || r[1] >= 74) && (r = _.match(/Chrome\/(\d+)/)) && (n = +r[1]); var N = n, W = !!Object.getOwnPropertySymbols && !u((function () { var t = Symbol(); return !String(t) || !(Object(t) instanceof Symbol) || !Symbol.sham && N && N < 41 })), I = W && !Symbol.sham && "symbol" == typeof Symbol.iterator, P = l("wks"), B = o.Symbol, D = B && B.for, F = I ? B : B && B.withoutSetter || k, V = function (t) { if (!w(P, t) || !W && "string" != typeof P[t]) { var e = "Symbol." + t; W && w(B, t) ? P[t] = B[t] : P[t] = I && D ? D(e) : F(e) } return P[t] }, $ = {}; $[V("toStringTag")] = "z"; var X = "[object z]" === String($), H = !u((function () { return 7 != Object.defineProperty({}, 1, { get: function () { return 7 } })[1] })), q = function (t) { return "object" == typeof t ? null !== t : T(t) }, Y = o.document, G = q(Y) && q(Y.createElement), U = function (t) { return G ? Y.createElement(t) : {} }, K = !H && !u((function () { return 7 != Object.defineProperty(U("div"), "a", { get: function () { return 7 } }).a })), J = H && u((function () { return 42 != Object.defineProperty((function () { }), "prototype", { value: 42, writable: !1 }).prototype })), Q = o.String, Z = o.TypeError, tt = function (t) { if (q(t)) return t; throw Z(Q(t) + " is not an object") }, et = Function.prototype.call, rt = f ? et.bind(et) : function () { return et.apply(et, arguments) }, nt = g({}.isPrototypeOf), it = o.Object, ot = I ? function (t) { return "symbol" == typeof t } : function (t) { var e = R("Symbol"); return T(e) && nt(e.prototype, it(t)) }, st = o.String, at = function (t) { try { return st(t) } catch (t) { return "Object" } }, ct = o.TypeError, lt = function (t) { if (T(t)) return t; throw ct(at(t) + " is not a function") }, ut = function (t, e) { var r = t[e]; return null == r ? void 0 : lt(r) }, ft = o.TypeError, ht = o.TypeError, dt = V("toPrimitive"), pt = function (t, e) { if (!q(t) || ot(t)) return t; var r, n = ut(t, dt); if (n) { if (void 0 === e && (e = "default"), r = rt(n, t, e), !q(r) || ot(r)) return r; throw ht("Can't convert object to primitive value") } return void 0 === e && (e = "number"), function (t, e) { var r, n; if ("string" === e && T(r = t.toString) && !q(n = rt(r, t))) return n; if (T(r = t.valueOf) && !q(n = rt(r, t))) return n; if ("string" !== e && T(r = t.toString) && !q(n = rt(r, t))) return n; throw ft("Can't convert object to primitive value") }(t, e) }, vt = function (t) { var e = pt(t, "string"); return ot(e) ? e : e + "" }, gt = o.TypeError, bt = Object.defineProperty, yt = Object.getOwnPropertyDescriptor, mt = { f: H ? J ? function (t, e, r) { if (tt(t), e = vt(e), tt(r), "function" == typeof t && "prototype" === e && "value" in r && "writable" in r && !r.writable) { var n = yt(t, e); n && n.writable && (t[e] = r.value, r = { configurable: "configurable" in r ? r.configurable : n.configurable, enumerable: "enumerable" in r ? r.enumerable : n.enumerable, writable: !1 }) } return bt(t, e, r) } : bt : function (t, e, r) { if (tt(t), e = vt(e), tt(r), K) try { return bt(t, e, r) } catch (t) { } if ("get" in r || "set" in r) throw gt("Accessors not supported"); return "value" in r && (t[e] = r.value), t } }, xt = function (t, e) { return { enumerable: !(1 & t), configurable: !(2 & t), writable: !(4 & t), value: e } }, Et = H ? function (t, e, r) { return mt.f(t, e, xt(1, r)) } : function (t, e, r) { return t[e] = r, t }, wt = Function.prototype, Ot = H && Object.getOwnPropertyDescriptor, St = w(wt, "name"), At = { EXISTS: St, PROPER: St && "something" === function () { }.name, CONFIGURABLE: St && (!H || H && Ot(wt, "name").configurable) }, kt = g(Function.toString); T(c.inspectSource) || (c.inspectSource = function (t) { return kt(t) }); var Tt, Lt, Rt, _t = c.inspectSource, jt = o.WeakMap, zt = T(jt) && /native code/.test(_t(jt)), Mt = l("keys"), Ct = function (t) { return Mt[t] || (Mt[t] = k(t)) }, Nt = {}, Wt = o.TypeError, It = o.WeakMap; if (zt || c.state) { var Pt = c.state || (c.state = new It), Bt = g(Pt.get), Dt = g(Pt.has), Ft = g(Pt.set); Tt = function (t, e) { if (Dt(Pt, t)) throw new Wt("Object already initialized"); return e.facade = t, Ft(Pt, t, e), e }, Lt = function (t) { return Bt(Pt, t) || {} }, Rt = function (t) { return Dt(Pt, t) } } else { var Vt = Ct("state"); Nt[Vt] = !0, Tt = function (t, e) { if (w(t, Vt)) throw new Wt("Object already initialized"); return e.facade = t, Et(t, Vt, e), e }, Lt = function (t) { return w(t, Vt) ? t[Vt] : {} }, Rt = function (t) { return w(t, Vt) } } var $t = { set: Tt, get: Lt, has: Rt, enforce: function (t) { return Rt(t) ? Lt(t) : Tt(t, {}) }, getterFor: function (t) { return function (e) { var r; if (!q(e) || (r = Lt(e)).type !== t) throw Wt("Incompatible receiver, " + t + " required"); return r } } }, Xt = e((function (t) { var e = At.CONFIGURABLE, r = $t.enforce, n = $t.get, i = Object.defineProperty, o = H && !u((function () { return 8 !== i((function () { }), "length", { value: 8 }).length })), s = String(String).split("String"), a = t.exports = function (t, n, a) { if ("Symbol(" === String(n).slice(0, 7) && (n = "[" + String(n).replace(/^Symbol\(([^)]*)\)/, "$1") + "]"), a && a.getter && (n = "get " + n), a && a.setter && (n = "set " + n), (!w(t, "name") || e && t.name !== n) && i(t, "name", { value: n, configurable: !0 }), o && a && w(a, "arity") && t.length !== a.arity && i(t, "length", { value: a.arity }), a && w(a, "constructor") && a.constructor) { if (H) try { i(t, "prototype", { writable: !1 }) } catch (t) { } } else t.prototype = void 0; var c = r(t); return w(c, "source") || (c.source = s.join("string" == typeof n ? n : "")), t }; Function.prototype.toString = a((function () { return T(this) && n(this).source || _t(this) }), "toString") })), Ht = function (t, e, r, n) { n || (n = {}); var i = n.enumerable, o = void 0 !== n.name ? n.name : e; return T(r) && Xt(r, o, n), n.global ? i ? t[e] = r : a(e, r) : (n.unsafe ? t[e] && (i = !0) : delete t[e], i ? t[e] = r : Et(t, e, r)), t }, qt = g({}.toString), Yt = g("".slice), Gt = function (t) { return Yt(qt(t), 8, -1) }, Ut = V("toStringTag"), Kt = o.Object, Jt = "Arguments" == Gt(function () { return arguments }()), Qt = X ? Gt : function (t) { var e, r, n; return void 0 === t ? "Undefined" : null === t ? "Null" : "string" == typeof (r = function (t, e) { try { return t[e] } catch (t) { } }(e = Kt(t), Ut)) ? r : Jt ? Gt(e) : "Object" == (n = Gt(e)) && T(e.callee) ? "Arguments" : n }, Zt = X ? {}.toString : function () { return "[object " + Qt(this) + "]" }; X || Ht(Object.prototype, "toString", Zt, { unsafe: !0 }); var te = { CSSRuleList: 0, CSSStyleDeclaration: 0, CSSValueList: 0, ClientRectList: 0, DOMRectList: 0, DOMStringList: 0, DOMTokenList: 1, DataTransferItemList: 0, FileList: 0, HTMLAllCollection: 0, HTMLCollection: 0, HTMLFormElement: 0, HTMLSelectElement: 0, MediaList: 0, MimeTypeArray: 0, NamedNodeMap: 0, NodeList: 1, PaintRequestList: 0, Plugin: 0, PluginArray: 0, SVGLengthList: 0, SVGNumberList: 0, SVGPathSegList: 0, SVGPointList: 0, SVGStringList: 0, SVGTransformList: 0, SourceBufferList: 0, StyleSheetList: 0, TextTrackCueList: 0, TextTrackList: 0, TouchList: 0 }, ee = U("span").classList, re = ee && ee.constructor && ee.constructor.prototype, ne = re === Object.prototype ? void 0 : re, ie = g(g.bind), oe = function (t, e) { return lt(t), void 0 === e ? t : f ? ie(t, e) : function () { return t.apply(e, arguments) } }, se = o.Object, ae = g("".split), ce = u((function () { return !se("z").propertyIsEnumerable(0) })) ? function (t) { return "String" == Gt(t) ? ae(t, "") : se(t) } : se, le = Math.ceil, ue = Math.floor, fe = Math.trunc || function (t) { var e = +t; return (e > 0 ? ue : le)(e) }, he = function (t) { var e = +t; return e != e || 0 === e ? 0 : fe(e) }, de = Math.min, pe = function (t) { return t > 0 ? de(he(t), 9007199254740991) : 0 }, ve = function (t) { return pe(t.length) }, ge = Array.isArray || function (t) { return "Array" == Gt(t) }, be = function () { }, ye = [], me = R("Reflect", "construct"), xe = /^\s*(?:class|function)\b/, Ee = g(xe.exec), we = !xe.exec(be), Oe = function (t) { if (!T(t)) return !1; try { return me(be, ye, t), !0 } catch (t) { return !1 } }, Se = function (t) { if (!T(t)) return !1; switch (Qt(t)) { case "AsyncFunction": case "GeneratorFunction": case "AsyncGeneratorFunction": return !1 }try { return we || !!Ee(xe, _t(t)) } catch (t) { return !0 } }; Se.sham = !0; var Ae = !me || u((function () { var t; return Oe(Oe.call) || !Oe(Object) || !Oe((function () { t = !0 })) || t })) ? Se : Oe, ke = V("species"), Te = o.Array, Le = function (t, e) { return new (function (t) { var e; return ge(t) && (e = t.constructor, (Ae(e) && (e === Te || ge(e.prototype)) || q(e) && null === (e = e[ke])) && (e = void 0)), void 0 === e ? Te : e }(t))(0 === e ? 0 : e) }, Re = g([].push), _e = function (t) { var e = 1 == t, r = 2 == t, n = 3 == t, i = 4 == t, o = 6 == t, s = 7 == t, a = 5 == t || o; return function (c, l, u, f) { for (var h, d, p = x(c), v = ce(p), g = oe(l, u), b = ve(v), y = 0, m = f || Le, E = e ? m(c, b) : r || s ? m(c, 0) : void 0; b > y; y++)if ((a || y in v) && (d = g(h = v[y], y, p), t)) if (e) E[y] = d; else if (d) switch (t) { case 3: return !0; case 5: return h; case 6: return y; case 2: Re(E, h) } else switch (t) { case 4: return !1; case 7: Re(E, h) }return o ? -1 : n || i ? i : E } }, je = { forEach: _e(0), map: _e(1), filter: _e(2), some: _e(3), every: _e(4), find: _e(5), findIndex: _e(6), filterReject: _e(7) }, ze = function (t, e) { var r = [][t]; return !!r && u((function () { r.call(null, e || function () { return 1 }, 1) })) }, Me = je.forEach, Ce = ze("forEach") ? [].forEach : function (t) { return Me(this, t, arguments.length > 1 ? arguments[1] : void 0) }, Ne = function (t) { if (t && t.forEach !== Ce) try { Et(t, "forEach", Ce) } catch (e) { t.forEach = Ce } }; for (var We in te) te[We] && Ne(o[We] && o[We].prototype); Ne(ne); var Ie = !("undefined" == typeof window || !window.document || !window.document.createElement), Pe = {}.propertyIsEnumerable, Be = Object.getOwnPropertyDescriptor, De = { f: Be && !Pe.call({ 1: 2 }, 1) ? function (t) { var e = Be(this, t); return !!e && e.enumerable } : Pe }, Fe = function (t) { return ce(y(t)) }, Ve = Object.getOwnPropertyDescriptor, $e = { f: H ? Ve : function (t, e) { if (t = Fe(t), e = vt(e), K) try { return Ve(t, e) } catch (t) { } if (w(t, e)) return xt(!rt(De.f, t, e), t[e]) } }, Xe = Math.max, He = Math.min, qe = function (t, e) { var r = he(t); return r < 0 ? Xe(r + e, 0) : He(r, e) }, Ye = function (t) { return function (e, r, n) { var i, o = Fe(e), s = ve(o), a = qe(n, s); if (t && r != r) { for (; s > a;)if ((i = o[a++]) != i) return !0 } else for (; s > a; a++)if ((t || a in o) && o[a] === r) return t || a || 0; return !t && -1 } }, Ge = { includes: Ye(!0), indexOf: Ye(!1) }.indexOf, Ue = g([].push), Ke = function (t, e) { var r, n = Fe(t), i = 0, o = []; for (r in n) !w(Nt, r) && w(n, r) && Ue(o, r); for (; e.length > i;)w(n, r = e[i++]) && (~Ge(o, r) || Ue(o, r)); return o }, Je = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"], Qe = Je.concat("length", "prototype"), Ze = { f: Object.getOwnPropertyNames || function (t) { return Ke(t, Qe) } }, tr = { f: Object.getOwnPropertySymbols }, er = g([].concat), rr = R("Reflect", "ownKeys") || function (t) { var e = Ze.f(tt(t)), r = tr.f; return r ? er(e, r(t)) : e }, nr = function (t, e, r) { for (var n = rr(e), i = mt.f, o = $e.f, s = 0; s < n.length; s++) { var a = n[s]; w(t, a) || r && w(r, a) || i(t, a, o(e, a)) } }, ir = /#|\.prototype\./, or = function (t, e) { var r = ar[sr(t)]; return r == lr || r != cr && (T(e) ? u(e) : !!e) }, sr = or.normalize = function (t) { return String(t).replace(ir, ".").toLowerCase() }, ar = or.data = {}, cr = or.NATIVE = "N", lr = or.POLYFILL = "P", ur = or, fr = $e.f, hr = function (t, e) { var r, n, i, s, c, l = t.target, u = t.global, f = t.stat; if (r = u ? o : f ? o[l] || a(l, {}) : (o[l] || {}).prototype) for (n in e) { if (s = e[n], i = t.dontCallGetSet ? (c = fr(r, n)) && c.value : r[n], !ur(u ? n : l + (f ? "." : "#") + n, t.forced) && void 0 !== i) { if (typeof s == typeof i) continue; nr(s, i) } (t.sham || i && i.sham) && Et(s, "sham", !0), Ht(r, n, s, t) } }, dr = o.String, pr = function (t) { if ("Symbol" === Qt(t)) throw TypeError("Cannot convert a Symbol value to a string"); return dr(t) }, vr = "\t\n\v\f\r                \u2028\u2029\ufeff", gr = g("".replace), br = "[" + vr + "]", yr = RegExp("^" + br + br + "*"), mr = RegExp(br + br + "*$"), xr = function (t) { return function (e) { var r = pr(y(e)); return 1 & t && (r = gr(r, yr, "")), 2 & t && (r = gr(r, mr, "")), r } }, Er = { start: xr(1), end: xr(2), trim: xr(3) }.trim, wr = o.parseInt, Or = o.Symbol, Sr = Or && Or.iterator, Ar = /^[+-]?0x/i, kr = g(Ar.exec), Tr = 8 !== wr(vr + "08") || 22 !== wr(vr + "0x16") || Sr && !u((function () { wr(Object(Sr)) })) ? function (t, e) { var r = Er(pr(t)); return wr(r, e >>> 0 || (kr(Ar, r) ? 16 : 10)) } : wr; hr({ global: !0, forced: parseInt != Tr }, { parseInt: Tr }); var Lr = Object.keys || function (t) { return Ke(t, Je) }, Rr = Object.assign, _r = Object.defineProperty, jr = g([].concat), zr = !Rr || u((function () { if (H && 1 !== Rr({ b: 1 }, Rr(_r({}, "a", { enumerable: !0, get: function () { _r(this, "b", { value: 3, enumerable: !1 }) } }), { b: 2 })).b) return !0; var t = {}, e = {}, r = Symbol(); return t[r] = 7, "abcdefghijklmnopqrst".split("").forEach((function (t) { e[t] = t })), 7 != Rr({}, t)[r] || "abcdefghijklmnopqrst" != Lr(Rr({}, e)).join("") })) ? function (t, e) { for (var r = x(t), n = arguments.length, i = 1, o = tr.f, s = De.f; n > i;)for (var a, c = ce(arguments[i++]), l = o ? jr(Lr(c), o(c)) : Lr(c), u = l.length, f = 0; u > f;)a = l[f++], H && !rt(s, c, a) || (r[a] = c[a]); return r } : Rr; hr({ target: "Object", stat: !0, arity: 2, forced: Object.assign !== zr }, { assign: zr }); var Mr, Cr = V("species"), Nr = je.filter, Wr = (Mr = "filter", N >= 51 || !u((function () { var t = []; return (t.constructor = {})[Cr] = function () { return { foo: 1 } }, 1 !== t[Mr](Boolean).foo }))); hr({ target: "Array", proto: !0, forced: !Wr }, { filter: function (t) { return Nr(this, t, arguments.length > 1 ? arguments[1] : void 0) } }); var Ir, Pr = { f: H && !J ? Object.defineProperties : function (t, e) { tt(t); for (var r, n = Fe(e), i = Lr(e), o = i.length, s = 0; o > s;)mt.f(t, r = i[s++], n[r]); return t } }, Br = R("document", "documentElement"), Dr = Ct("IE_PROTO"), Fr = function () { }, Vr = function (t) { return "