text: "use strict";
  
  var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  
  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  exports.default = void 0;
  
  var _asyncSyntaxHighlighter = _interopRequireDefault(require("./async-syntax-highlighter"));
  
  var _supportedLanguages = _interopRequireDefault(require("./languages/prism/supported-languages"));
  
  var _default = (0, _asyncSyntaxHighlighter.default)({
    loader: function loader() {
      return Promise.resolve().then(function () {
        return require('refractor');
      }).then(function (module) {
        // Webpack 3 returns module.exports as default as module, but webpack 4 returns module.exports as module.default
        return module.default || module;
      });
    },
    noAsyncLoadingLanguages: true,
    supportedLanguages: _supportedLanguages.default
  });
  
  exports.default = _default;