import { az as xe, ay as ze } from "./index-691eb34d.js";
function Ce(L, V) {
  for (var p = 0; p < V.length; p++) {
    const d = V[p];
    if (typeof d != "string" && !Array.isArray(d)) {
      for (const w in d)
        if (w !== "default" && !(w in L)) {
          const N = Object.getOwnPropertyDescriptor(d, w);
          N && Object.defineProperty(L, w, N.get ? N : {
            enumerable: !0,
            get: () => d[w]
          });
        }
    }
  }
  return Object.freeze(Object.defineProperty(L, Symbol.toStringTag, { value: "Module" }));
}
var ve = { exports: {} };
/*!
  * vue-scrollto v2.20.0
  * (c) 2019 Randjelovic Igor
  * @license MIT
  */
(function(L, V) {
  (function(p, d) {
    L.exports = d();
  })(ze, function() {
    function p(t) {
      "@babel/helpers - typeof";
      return typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? p = function(e) {
        return typeof e;
      } : p = function(e) {
        return e && typeof Symbol == "function" && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e;
      }, p(t);
    }
    function d() {
      return d = Object.assign || function(t) {
        for (var e = 1; e < arguments.length; e++) {
          var r = arguments[e];
          for (var n in r)
            Object.prototype.hasOwnProperty.call(r, n) && (t[n] = r[n]);
        }
        return t;
      }, d.apply(this, arguments);
    }
    var w = 4, N = 1e-3, pe = 1e-7, ge = 10, P = 11, C = 1 / (P - 1), ye = typeof Float32Array == "function";
    function W(t, e) {
      return 1 - 3 * e + 3 * t;
    }
    function Y(t, e) {
      return 3 * e - 6 * t;
    }
    function J(t) {
      return 3 * t;
    }
    function D(t, e, r) {
      return ((W(e, r) * t + Y(e, r)) * t + J(e)) * t;
    }
    function K(t, e, r) {
      return 3 * W(e, r) * t * t + 2 * Y(e, r) * t + J(e);
    }
    function be(t, e, r, n, i) {
      var f, a, O = 0;
      do
        a = e + (r - e) / 2, f = D(a, n, i) - t, f > 0 ? r = a : e = a;
      while (Math.abs(f) > pe && ++O < ge);
      return a;
    }
    function me(t, e, r, n) {
      for (var i = 0; i < w; ++i) {
        var f = K(e, r, n);
        if (f === 0)
          return e;
        var a = D(e, r, n) - t;
        e -= a / f;
      }
      return e;
    }
    function we(t) {
      return t;
    }
    var Q = function(e, r, n, i) {
      if (!(0 <= e && e <= 1 && 0 <= n && n <= 1))
        throw new Error("bezier x values must be in [0, 1] range");
      if (e === r && n === i)
        return we;
      for (var f = ye ? new Float32Array(P) : new Array(P), a = 0; a < P; ++a)
        f[a] = D(a * C, e, n);
      function O(b) {
        for (var v = 0, s = 1, x = P - 1; s !== x && f[s] <= b; ++s)
          v += C;
        --s;
        var E = (b - f[s]) / (f[s + 1] - f[s]), m = v + E * C, T = K(m, e, n);
        return T >= N ? me(b, m, e, n) : T === 0 ? m : be(b, v, v + C, e, n);
      }
      return function(v) {
        return v === 0 ? 0 : v === 1 ? 1 : D(O(v), r, i);
      };
    }, Z = {
      ease: [0.25, 0.1, 0.25, 1],
      linear: [0, 0, 1, 1],
      "ease-in": [0.42, 0, 1, 1],
      "ease-out": [0, 0, 0.58, 1],
      "ease-in-out": [0.42, 0, 0.58, 1]
    }, G = !1;
    try {
      var Se = Object.defineProperty({}, "passive", {
        get: function() {
          G = !0;
        }
      });
      window.addEventListener("test", null, Se);
    } catch {
    }
    var g = {
      $: function(e) {
        return typeof e != "string" ? e : document.querySelector(e);
      },
      on: function(e, r, n) {
        var i = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : {
          passive: !1
        };
        r instanceof Array || (r = [r]);
        for (var f = 0; f < r.length; f++)
          e.addEventListener(r[f], n, G ? i : !1);
      },
      off: function(e, r, n) {
        r instanceof Array || (r = [r]);
        for (var i = 0; i < r.length; i++)
          e.removeEventListener(r[i], n);
      },
      cumulativeOffset: function(e) {
        var r = 0, n = 0;
        do
          r += e.offsetTop || 0, n += e.offsetLeft || 0, e = e.offsetParent;
        while (e);
        return {
          top: r,
          left: n
        };
      }
    }, X = ["mousedown", "wheel", "DOMMouseScroll", "mousewheel", "keyup", "touchmove"], c = {
      container: "body",
      duration: 500,
      lazy: !0,
      easing: "ease",
      offset: 0,
      force: !0,
      cancelable: !0,
      onStart: !1,
      onDone: !1,
      onCancel: !1,
      x: !1,
      y: !0
    };
    function ee(t) {
      c = d({}, c, t);
    }
    var re = function() {
      var e, r, n, i, f, a, O, b, v, s, x, E, m, T, $, _, F, k, A, S, H, R, q, oe = function(u) {
        b && (q = u, S = !0);
      }, ae, M, U, z;
      function Ee(l) {
        var u = l.scrollTop;
        return l.tagName.toLowerCase() === "body" && (u = u || document.documentElement.scrollTop), u;
      }
      function Te(l) {
        var u = l.scrollLeft;
        return l.tagName.toLowerCase() === "body" && (u = u || document.documentElement.scrollLeft), u;
      }
      function ie() {
        H = g.cumulativeOffset(r), R = g.cumulativeOffset(e), E && ($ = R.left - H.left + a, k = $ - T), m && (F = R.top - H.top + a, A = F - _);
      }
      function fe(l) {
        if (S)
          return ue();
        M || (M = l), f || ie(), U = l - M, z = Math.min(U / n, 1), z = ae(z), le(r, _ + A * z, T + k * z), U < n ? window.requestAnimationFrame(fe) : ue();
      }
      function ue() {
        S || le(r, F, $), M = !1, g.off(r, X, oe), S && x && x(q, e), !S && s && s(e);
      }
      function le(l, u, o) {
        m && (l.scrollTop = u), E && (l.scrollLeft = o), l.tagName.toLowerCase() === "body" && (m && (document.documentElement.scrollTop = u), E && (document.documentElement.scrollLeft = o));
      }
      function Le(l, u) {
        var o = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {};
        if (p(u) === "object" ? o = u : typeof u == "number" && (o.duration = u), e = g.$(l), !e)
          return console.warn("[vue-scrollto warn]: Trying to scroll to an element that is not on the page: " + l);
        if (r = g.$(o.container || c.container), n = o.hasOwnProperty("duration") ? o.duration : c.duration, f = o.hasOwnProperty("lazy") ? o.lazy : c.lazy, i = o.easing || c.easing, a = o.hasOwnProperty("offset") ? o.offset : c.offset, O = o.hasOwnProperty("force") ? o.force !== !1 : c.force, b = o.hasOwnProperty("cancelable") ? o.cancelable !== !1 : c.cancelable, v = o.onStart || c.onStart, s = o.onDone || c.onDone, x = o.onCancel || c.onCancel, E = o.x === void 0 ? c.x : o.x, m = o.y === void 0 ? c.y : o.y, typeof a == "function" && (a = a(e, r)), T = Te(r), _ = Ee(r), ie(), S = !1, !O) {
          var Ne = r.tagName.toLowerCase() === "body" ? document.documentElement.clientHeight || window.innerHeight : r.offsetHeight, se = _, Pe = se + Ne, ce = F - a, Ie = ce + e.offsetHeight;
          if (ce >= se && Ie <= Pe) {
            s && s(e);
            return;
          }
        }
        if (v && v(e), !A && !k) {
          s && s(e);
          return;
        }
        return typeof i == "string" && (i = Z[i] || Z.ease), ae = Q.apply(Q, i), g.on(r, X, oe, {
          passive: !0
        }), window.requestAnimationFrame(fe), function() {
          q = null, S = !0;
        };
      }
      return Le;
    }, j = re(), y = [];
    function he(t) {
      for (var e = 0; e < y.length; ++e)
        if (y[e].el === t)
          return y.splice(e, 1), !0;
      return !1;
    }
    function Oe(t) {
      for (var e = 0; e < y.length; ++e)
        if (y[e].el === t)
          return y[e];
    }
    function B(t) {
      var e = Oe(t);
      return e || (y.push(e = {
        el: t,
        binding: {}
      }), e);
    }
    function te(t) {
      var e = B(this).binding;
      if (e.value) {
        if (t.preventDefault(), typeof e.value == "string")
          return j(e.value);
        j(e.value.el || e.value.element, e.value);
      }
    }
    var h = {
      bind: function(e, r) {
        B(e).binding = r, g.on(e, "click", te);
      },
      unbind: function(e) {
        he(e), g.off(e, "click", te);
      },
      update: function(e, r) {
        B(e).binding = r;
      }
    }, I = {
      bind: h.bind,
      unbind: h.unbind,
      update: h.update,
      beforeMount: h.bind,
      unmounted: h.unbind,
      updated: h.update,
      scrollTo: j,
      bindings: y
    }, ne = function(e, r) {
      r && ee(r), e.directive("scroll-to", I);
      var n = e.config.globalProperties || e.prototype;
      n.$scrollTo = I.scrollTo;
    };
    return typeof window < "u" && window.Vue && (window.VueScrollTo = I, window.VueScrollTo.setDefaults = ee, window.VueScrollTo.scroller = re, window.Vue.use && window.Vue.use(ne)), I.install = ne, I;
  });
})(ve);
var de = ve.exports;
const De = /* @__PURE__ */ xe(de), Fe = /* @__PURE__ */ Ce({
  __proto__: null,
  default: De
}, [de]);
export {
  Fe as v
};
