import { ba as t, bb as e } from "./index-476be0bb.js";
var n = { exports: {} };
/*!
 * clipboard.js v2.0.11
 * https://clipboardjs.com/
 *
 * Licensed MIT © Zeno Rocha
 */ const r = e(
  (n.exports = (function () {
    return (function () {
      var t = {
          686: function (t, e, n) {
            n.d(e, {
              default: function () {
                return w;
              },
            });
            var r = n(279),
              o = n.n(r),
              i = n(370),
              u = n.n(i),
              c = n(817),
              a = n.n(c);
            function f(t) {
              try {
                return document.execCommand(t);
              } catch (e) {
                return !1;
              }
            }
            var l = function (t) {
                var e = a()(t);
                return f("cut"), e;
              },
              s = function (t, e) {
                var n = (function (t) {
                  var e =
                      "rtl" === document.documentElement.getAttribute("dir"),
                    n = document.createElement("textarea");
                  (n.style.fontSize = "12pt"),
                    (n.style.border = "0"),
                    (n.style.padding = "0"),
                    (n.style.margin = "0"),
                    (n.style.position = "absolute"),
                    (n.style[e ? "right" : "left"] = "-9999px");
                  var r =
                    window.pageYOffset || document.documentElement.scrollTop;
                  return (
                    (n.style.top = "".concat(r, "px")),
                    n.setAttribute("readonly", ""),
                    (n.value = t),
                    n
                  );
                })(t);
                e.container.appendChild(n);
                var r = a()(n);
                return f("copy"), n.remove(), r;
              },
              p = function (t) {
                var e =
                    arguments.length > 1 && void 0 !== arguments[1]
                      ? arguments[1]
                      : { container: document.body },
                  n = "";
                return (
                  "string" == typeof t
                    ? (n = s(t, e))
                    : t instanceof HTMLInputElement &&
                      !["text", "search", "url", "tel", "password"].includes(
                        null == t ? void 0 : t.type
                      )
                    ? (n = s(t.value, e))
                    : ((n = a()(t)), f("copy")),
                  n
                );
              };
            function d(t) {
              return (d =
                "function" == typeof Symbol &&
                "symbol" == typeof Symbol.iterator
                  ? function (t) {
                      return typeof t;
                    }
                  : function (t) {
                      return t &&
                        "function" == typeof Symbol &&
                        t.constructor === Symbol &&
                        t !== Symbol.prototype
                        ? "symbol"
                        : typeof t;
                    })(t);
            }
            var y = function () {
              var t =
                  arguments.length > 0 && void 0 !== arguments[0]
                    ? arguments[0]
                    : {},
                e = t.action,
                n = void 0 === e ? "copy" : e,
                r = t.container,
                o = t.target,
                i = t.text;
              if ("copy" !== n && "cut" !== n)
                throw new Error(
                  'Invalid "action" value, use either "copy" or "cut"'
                );
              if (void 0 !== o) {
                if (!o || "object" !== d(o) || 1 !== o.nodeType)
                  throw new Error(
                    'Invalid "target" value, use a valid Element'
                  );
                if ("copy" === n && o.hasAttribute("disabled"))
                  throw new Error(
                    'Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute'
                  );
                if (
                  "cut" === n &&
                  (o.hasAttribute("readonly") || o.hasAttribute("disabled"))
                )
                  throw new Error(
                    'Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes'
                  );
              }
              return i
                ? p(i, { container: r })
                : o
                ? "cut" === n
                  ? l(o)
                  : p(o, { container: r })
                : void 0;
            };
            function v(t) {
              return (v =
                "function" == typeof Symbol &&
                "symbol" == typeof Symbol.iterator
                  ? function (t) {
                      return typeof t;
                    }
                  : function (t) {
                      return t &&
                        "function" == typeof Symbol &&
                        t.constructor === Symbol &&
                        t !== Symbol.prototype
                        ? "symbol"
                        : typeof t;
                    })(t);
            }
            function h(t, e) {
              for (var n = 0; n < e.length; n++) {
                var r = e[n];
                (r.enumerable = r.enumerable || !1),
                  (r.configurable = !0),
                  "value" in r && (r.writable = !0),
                  Object.defineProperty(t, r.key, r);
              }
            }
            function m(t, e) {
              return (m =
                Object.setPrototypeOf ||
                function (t, e) {
                  return (t.__proto__ = e), t;
                })(t, e);
            }
            function b(t) {
              var e = (function () {
                if ("undefined" == typeof Reflect || !Reflect.construct)
                  return !1;
                if (Reflect.construct.sham) return !1;
                if ("function" == typeof Proxy) return !0;
                try {
                  return (
                    Date.prototype.toString.call(
                      Reflect.construct(Date, [], function () {})
                    ),
                    !0
                  );
                } catch (t) {
                  return !1;
                }
              })();
              return function () {
                var n,
                  r,
                  o,
                  i = g(t);
                if (e) {
                  var u = g(this).constructor;
                  n = Reflect.construct(i, arguments, u);
                } else n = i.apply(this, arguments);
                return (
                  (r = this),
                  !(o = n) || ("object" !== v(o) && "function" != typeof o)
                    ? (function (t) {
                        if (void 0 === t)
                          throw new ReferenceError(
                            "this hasn't been initialised - super() hasn't been called"
                          );
                        return t;
                      })(r)
                    : o
                );
              };
            }
            function g(t) {
              return (g = Object.setPrototypeOf
                ? Object.getPrototypeOf
                : function (t) {
                    return t.__proto__ || Object.getPrototypeOf(t);
                  })(t);
            }
            function E(t, e) {
              var n = "data-clipboard-".concat(t);
              if (e.hasAttribute(n)) return e.getAttribute(n);
            }
            var S = (function (t) {
                !(function (t, e) {
                  if ("function" != typeof e && null !== e)
                    throw new TypeError(
                      "Super expression must either be null or a function"
                    );
                  (t.prototype = Object.create(e && e.prototype, {
                    constructor: { value: t, writable: !0, configurable: !0 },
                  })),
                    e && m(t, e);
                })(i, t);
                var e,
                  n,
                  r,
                  o = b(i);
                function i(t, e) {
                  var n;
                  return (
                    (function (t, e) {
                      if (!(t instanceof e))
                        throw new TypeError(
                          "Cannot call a class as a function"
                        );
                    })(this, i),
                    (n = o.call(this)).resolveOptions(e),
                    n.listenClick(t),
                    n
                  );
                }
                return (
                  (e = i),
                  (n = [
                    {
                      key: "resolveOptions",
                      value: function () {
                        var t =
                          arguments.length > 0 && void 0 !== arguments[0]
                            ? arguments[0]
                            : {};
                        (this.action =
                          "function" == typeof t.action
                            ? t.action
                            : this.defaultAction),
                          (this.target =
                            "function" == typeof t.target
                              ? t.target
                              : this.defaultTarget),
                          (this.text =
                            "function" == typeof t.text
                              ? t.text
                              : this.defaultText),
                          (this.container =
                            "object" === v(t.container)
                              ? t.container
                              : document.body);
                      },
                    },
                    {
                      key: "listenClick",
                      value: function (t) {
                        var e = this;
                        this.listener = u()(t, "click", function (t) {
                          return e.onClick(t);
                        });
                      },
                    },
                    {
                      key: "onClick",
                      value: function (t) {
                        var e = t.delegateTarget || t.currentTarget,
                          n = this.action(e) || "copy",
                          r = y({
                            action: n,
                            container: this.container,
                            target: this.target(e),
                            text: this.text(e),
                          });
                        this.emit(r ? "success" : "error", {
                          action: n,
                          text: r,
                          trigger: e,
                          clearSelection: function () {
                            e && e.focus(),
                              window.getSelection().removeAllRanges();
                          },
                        });
                      },
                    },
                    {
                      key: "defaultAction",
                      value: function (t) {
                        return E("action", t);
                      },
                    },
                    {
                      key: "defaultTarget",
                      value: function (t) {
                        var e = E("target", t);
                        if (e) return document.querySelector(e);
                      },
                    },
                    {
                      key: "defaultText",
                      value: function (t) {
                        return E("text", t);
                      },
                    },
                    {
                      key: "destroy",
                      value: function () {
                        this.listener.destroy();
                      },
                    },
                  ]),
                  (r = [
                    {
                      key: "copy",
                      value: function (t) {
                        var e =
                          arguments.length > 1 && void 0 !== arguments[1]
                            ? arguments[1]
                            : { container: document.body };
                        return p(t, e);
                      },
                    },
                    {
                      key: "cut",
                      value: function (t) {
                        return l(t);
                      },
                    },
                    {
                      key: "isSupported",
                      value: function () {
                        var t =
                            arguments.length > 0 && void 0 !== arguments[0]
                              ? arguments[0]
                              : ["copy", "cut"],
                          e = "string" == typeof t ? [t] : t,
                          n = !!document.queryCommandSupported;
                        return (
                          e.forEach(function (t) {
                            n = n && !!document.queryCommandSupported(t);
                          }),
                          n
                        );
                      },
                    },
                  ]),
                  n && h(e.prototype, n),
                  r && h(e, r),
                  i
                );
              })(o()),
              w = S;
          },
          828: function (t) {
            if ("undefined" != typeof Element && !Element.prototype.matches) {
              var e = Element.prototype;
              e.matches =
                e.matchesSelector ||
                e.mozMatchesSelector ||
                e.msMatchesSelector ||
                e.oMatchesSelector ||
                e.webkitMatchesSelector;
            }
            t.exports = function (t, e) {
              for (; t && 9 !== t.nodeType; ) {
                if ("function" == typeof t.matches && t.matches(e)) return t;
                t = t.parentNode;
              }
            };
          },
          438: function (t, e, n) {
            var r = n(828);
            function o(t, e, n, r, o) {
              var u = i.apply(this, arguments);
              return (
                t.addEventListener(n, u, o),
                {
                  destroy: function () {
                    t.removeEventListener(n, u, o);
                  },
                }
              );
            }
            function i(t, e, n, o) {
              return function (n) {
                (n.delegateTarget = r(n.target, e)),
                  n.delegateTarget && o.call(t, n);
              };
            }
            t.exports = function (t, e, n, r, i) {
              return "function" == typeof t.addEventListener
                ? o.apply(null, arguments)
                : "function" == typeof n
                ? o.bind(null, document).apply(null, arguments)
                : ("string" == typeof t && (t = document.querySelectorAll(t)),
                  Array.prototype.map.call(t, function (t) {
                    return o(t, e, n, r, i);
                  }));
            };
          },
          879: function (t, e) {
            (e.node = function (t) {
              return (
                void 0 !== t && t instanceof HTMLElement && 1 === t.nodeType
              );
            }),
              (e.nodeList = function (t) {
                var n = Object.prototype.toString.call(t);
                return (
                  void 0 !== t &&
                  ("[object NodeList]" === n ||
                    "[object HTMLCollection]" === n) &&
                  "length" in t &&
                  (0 === t.length || e.node(t[0]))
                );
              }),
              (e.string = function (t) {
                return "string" == typeof t || t instanceof String;
              }),
              (e.fn = function (t) {
                return (
                  "[object Function]" === Object.prototype.toString.call(t)
                );
              });
          },
          370: function (t, e, n) {
            var r = n(879),
              o = n(438);
            t.exports = function (t, e, n) {
              if (!t && !e && !n) throw new Error("Missing required arguments");
              if (!r.string(e))
                throw new TypeError("Second argument must be a String");
              if (!r.fn(n))
                throw new TypeError("Third argument must be a Function");
              if (r.node(t))
                return (function (t, e, n) {
                  return (
                    t.addEventListener(e, n),
                    {
                      destroy: function () {
                        t.removeEventListener(e, n);
                      },
                    }
                  );
                })(t, e, n);
              if (r.nodeList(t))
                return (function (t, e, n) {
                  return (
                    Array.prototype.forEach.call(t, function (t) {
                      t.addEventListener(e, n);
                    }),
                    {
                      destroy: function () {
                        Array.prototype.forEach.call(t, function (t) {
                          t.removeEventListener(e, n);
                        });
                      },
                    }
                  );
                })(t, e, n);
              if (r.string(t))
                return (function (t, e, n) {
                  return o(document.body, t, e, n);
                })(t, e, n);
              throw new TypeError(
                "First argument must be a String, HTMLElement, HTMLCollection, or NodeList"
              );
            };
          },
          817: function (t) {
            t.exports = function (t) {
              var e;
              if ("SELECT" === t.nodeName) t.focus(), (e = t.value);
              else if ("INPUT" === t.nodeName || "TEXTAREA" === t.nodeName) {
                var n = t.hasAttribute("readonly");
                n || t.setAttribute("readonly", ""),
                  t.select(),
                  t.setSelectionRange(0, t.value.length),
                  n || t.removeAttribute("readonly"),
                  (e = t.value);
              } else {
                t.hasAttribute("contenteditable") && t.focus();
                var r = window.getSelection(),
                  o = document.createRange();
                o.selectNodeContents(t),
                  r.removeAllRanges(),
                  r.addRange(o),
                  (e = r.toString());
              }
              return e;
            };
          },
          279: function (t) {
            function e() {}
            (e.prototype = {
              on: function (t, e, n) {
                var r = this.e || (this.e = {});
                return (r[t] || (r[t] = [])).push({ fn: e, ctx: n }), this;
              },
              once: function (t, e, n) {
                var r = this;
                function o() {
                  r.off(t, o), e.apply(n, arguments);
                }
                return (o._ = e), this.on(t, o, n);
              },
              emit: function (t) {
                for (
                  var e = [].slice.call(arguments, 1),
                    n = ((this.e || (this.e = {}))[t] || []).slice(),
                    r = 0,
                    o = n.length;
                  r < o;
                  r++
                )
                  n[r].fn.apply(n[r].ctx, e);
                return this;
              },
              off: function (t, e) {
                var n = this.e || (this.e = {}),
                  r = n[t],
                  o = [];
                if (r && e)
                  for (var i = 0, u = r.length; i < u; i++)
                    r[i].fn !== e && r[i].fn._ !== e && o.push(r[i]);
                return o.length ? (n[t] = o) : delete n[t], this;
              },
            }),
              (t.exports = e),
              (t.exports.TinyEmitter = e);
          },
        },
        e = {};
      function n(r) {
        if (e[r]) return e[r].exports;
        var o = (e[r] = { exports: {} });
        return t[r](o, o.exports, n), o.exports;
      }
      return (
        (n.n = function (t) {
          var e =
            t && t.__esModule
              ? function () {
                  return t.default;
                }
              : function () {
                  return t;
                };
          return n.d(e, { a: e }), e;
        }),
        (n.d = function (t, e) {
          for (var r in e)
            n.o(e, r) &&
              !n.o(t, r) &&
              Object.defineProperty(t, r, { enumerable: !0, get: e[r] });
        }),
        (n.o = function (t, e) {
          return Object.prototype.hasOwnProperty.call(t, e);
        }),
        n(686)
      );
    })().default;
  })())
);
export { r as C };