"use strict";

var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault").default;
exports.__esModule = true;
var _indexNode = _interopRequireDefault(require("../resolve/resolvers/file/index-node.cjs"));
var _index = _interopRequireDefault(require("../resolve/resolvers/http-axios/index.cjs"));
var _index2 = _interopRequireDefault(require("../resolve/strategies/openapi-2/index.cjs"));
var _index3 = _interopRequireDefault(require("../resolve/strategies/openapi-3-0/index.cjs"));
var _index4 = _interopRequireDefault(require("../resolve/strategies/openapi-3-1/index.cjs"));
var _index5 = _interopRequireDefault(require("../resolve/strategies/asyncapi-2/index.cjs"));
var _index6 = _interopRequireDefault(require("../resolve/strategies/apidom/index.cjs"));
var _index7 = _interopRequireDefault(require("../parse/parsers/api-design-systems-json/index.cjs"));
var _index8 = _interopRequireDefault(require("../parse/parsers/api-design-systems-yaml/index.cjs"));
var _index9 = _interopRequireDefault(require("../parse/parsers/openapi-json-2/index.cjs"));
var _index10 = _interopRequireDefault(require("../parse/parsers/openapi-yaml-2/index.cjs"));
var _index11 = _interopRequireDefault(require("../parse/parsers/openapi-json-3-0/index.cjs"));
var _index12 = _interopRequireDefault(require("../parse/parsers/openapi-yaml-3-0/index.cjs"));
var _index13 = _interopRequireDefault(require("../parse/parsers/openapi-json-3-1/index.cjs"));
var _index14 = _interopRequireDefault(require("../parse/parsers/openapi-yaml-3-1/index.cjs"));
var _index15 = _interopRequireDefault(require("../parse/parsers/asyncapi-json-2/index.cjs"));
var _index16 = _interopRequireDefault(require("../parse/parsers/asyncapi-yaml-2/index.cjs"));
var _index17 = _interopRequireDefault(require("../parse/parsers/workflows-json-1/index.cjs"));
var _index18 = _interopRequireDefault(require("../parse/parsers/workflows-yaml-1/index.cjs"));
var _index19 = _interopRequireDefault(require("../parse/parsers/apidom-json/index.cjs"));
var _index20 = _interopRequireDefault(require("../parse/parsers/json/index.cjs"));
var _index21 = _interopRequireDefault(require("../parse/parsers/yaml-1-2/index.cjs"));
var _indexNode2 = _interopRequireDefault(require("../parse/parsers/binary/index-node.cjs"));
var _index22 = _interopRequireDefault(require("../dereference/strategies/apidom/index.cjs"));
var _index23 = _interopRequireDefault(require("../dereference/strategies/openapi-2/index.cjs"));
var _index24 = _interopRequireDefault(require("../dereference/strategies/openapi-3-0/index.cjs"));
var _index25 = _interopRequireDefault(require("../dereference/strategies/openapi-3-1/index.cjs"));
var _index26 = _interopRequireDefault(require("../dereference/strategies/asyncapi-2/index.cjs"));
var _index27 = _interopRequireDefault(require("../bundle/strategies/openapi-3-1/index.cjs"));
var _index28 = require("../index.cjs");
Object.keys(_index28).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (key in exports && exports[key] === _index28[key]) return;
  exports[key] = _index28[key];
});
_index28.options.parse.parsers = [new _index9.default({
  allowEmpty: true,
  sourceMap: false
}), new _index10.default({
  allowEmpty: true,
  sourceMap: false
}), new _index11.default({
  allowEmpty: true,
  sourceMap: false
}), new _index12.default({
  allowEmpty: true,
  sourceMap: false
}), new _index13.default({
  allowEmpty: true,
  sourceMap: false
}), new _index14.default({
  allowEmpty: true,
  sourceMap: false
}), new _index15.default({
  allowEmpty: true,
  sourceMap: false
}), new _index16.default({
  allowEmpty: true,
  sourceMap: false
}), new _index17.default({
  allowEmpty: true,
  sourceMap: false
}), new _index18.default({
  allowEmpty: true,
  sourceMap: false
}), new _index7.default({
  allowEmpty: true,
  sourceMap: false
}), new _index8.default({
  allowEmpty: true,
  sourceMap: false
}), new _index19.default({
  allowEmpty: true,
  sourceMap: false
}), new _index20.default({
  allowEmpty: true,
  sourceMap: false
}), new _index21.default({
  allowEmpty: true,
  sourceMap: false
}), new _indexNode2.default({
  allowEmpty: true
})];
_index28.options.resolve.resolvers = [new _indexNode.default(), new _index.default({
  timeout: 5000,
  redirects: 5,
  withCredentials: false
})];
_index28.options.resolve.strategies = [new _index2.default(), new _index3.default(), new _index4.default(), new _index5.default(), new _index6.default()];
_index28.options.dereference.strategies = [new _index23.default(), new _index24.default(), new _index25.default(), new _index26.default(), new _index22.default()];
_index28.options.bundle.strategies = [new _index27.default()];