text: "use strict";
  
  ace.define("ace/ext/linking", ["require", "exports", "module", "ace/editor", "ace/config"], function (e, t, n) {
      function i(e) {
          var t = e.editor,
              n = e.getAccelKey();if (n) {
              var t = e.editor,
                  r = e.getDocumentPosition(),
                  i = t.session,
                  s = i.getTokenAt(r.row, r.column);t._emit("linkHover", { position: r, token: s });
          }
      }function s(e) {
          var t = e.getAccelKey(),
              n = e.getButton();if (n == 0 && t) {
              var r = e.editor,
                  i = e.getDocumentPosition(),
                  s = r.session,
                  o = s.getTokenAt(i.row, i.column);r._emit("linkClick", { position: i, token: o });
          }
      }var r = e("ace/editor").Editor;e("../config").defineOptions(r.prototype, "editor", { enableLinking: { set: function set(e) {
                  e ? (this.on("click", s), this.on("mousemove", i)) : (this.off("click", s), this.off("mousemove", i));
              }, value: !1 } });
  });
  (function () {
      ace.require(["ace/ext/linking"], function () {});
  })();