"use strict"; var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault").default; exports.__esModule = true; var _Swagger = _interopRequireDefault(require("../elements/Swagger.cjs")); exports.SwaggerElement = _Swagger.default; var _SwaggerVersion = _interopRequireDefault(require("../elements/SwaggerVersion.cjs")); exports.SwaggerVersionElement = _SwaggerVersion.default; var _Info = _interopRequireDefault(require("../elements/Info.cjs")); exports.InfoElement = _Info.default; var _Contact = _interopRequireDefault(require("../elements/Contact.cjs")); exports.ContactElement = _Contact.default; var _License = _interopRequireDefault(require("../elements/License.cjs")); exports.LicenseElement = _License.default; var _Paths = _interopRequireDefault(require("../elements/Paths.cjs")); exports.PathsElement = _Paths.default; var _PathItem = _interopRequireDefault(require("../elements/PathItem.cjs")); exports.PathItemElement = _PathItem.default; var _Operation = _interopRequireDefault(require("../elements/Operation.cjs")); exports.OperationElement = _Operation.default; var _ExternalDocumentation = _interopRequireDefault(require("../elements/ExternalDocumentation.cjs")); exports.ExternalDocumentationElement = _ExternalDocumentation.default; var _Parameter = _interopRequireDefault(require("../elements/Parameter.cjs")); exports.ParameterElement = _Parameter.default; var _Items = _interopRequireDefault(require("../elements/Items.cjs")); exports.ItemsElement = _Items.default; var _Responses = _interopRequireDefault(require("../elements/Responses.cjs")); exports.ResponsesElement = _Responses.default; var _Response = _interopRequireDefault(require("../elements/Response.cjs")); exports.ResponseElement = _Response.default; var _Headers = _interopRequireDefault(require("../elements/Headers.cjs")); exports.HeadersElement = _Headers.default; var _Example = _interopRequireDefault(require("../elements/Example.cjs")); exports.ExampleElement = _Example.default; var _Header = _interopRequireDefault(require("../elements/Header.cjs")); exports.HeaderElement = _Header.default; var _Tag = _interopRequireDefault(require("../elements/Tag.cjs")); exports.TagElement = _Tag.default; var _Reference = _interopRequireDefault(require("../elements/Reference.cjs")); exports.ReferenceElement = _Reference.default; var _Schema = _interopRequireDefault(require("../elements/Schema.cjs")); exports.SchemaElement = _Schema.default; var _Xml = _interopRequireDefault(require("../elements/Xml.cjs")); exports.XmlElement = _Xml.default; var _Definitions = _interopRequireDefault(require("../elements/Definitions.cjs")); exports.DefinitionsElement = _Definitions.default; var _ParametersDefinitions = _interopRequireDefault(require("../elements/ParametersDefinitions.cjs")); exports.ParametersDefinitionsElement = _ParametersDefinitions.default; var _ResponsesDefinitions = _interopRequireDefault(require("../elements/ResponsesDefinitions.cjs")); exports.ResponsesDefinitionsElement = _ResponsesDefinitions.default; var _SecurityDefinitions = _interopRequireDefault(require("../elements/SecurityDefinitions.cjs")); exports.SecurityDefinitionsElement = _SecurityDefinitions.default; var _SecurityScheme = _interopRequireDefault(require("../elements/SecurityScheme.cjs")); exports.SecuritySchemeElement = _SecurityScheme.default; var _Scopes = _interopRequireDefault(require("../elements/Scopes.cjs")); exports.ScopesElement = _Scopes.default; var _SecurityRequirement = _interopRequireDefault(require("../elements/SecurityRequirement.cjs")); exports.SecurityRequirementElement = _SecurityRequirement.default; var _index = require("./index.cjs"); // register refractors specific to element types _Swagger.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'Swagger', '$visitor']); _SwaggerVersion.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'SwaggerVersion', '$visitor']); _Info.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'Info', '$visitor']); _Contact.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'Contact', '$visitor']); _License.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'License', '$visitor']); _Paths.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'Paths', '$visitor']); _PathItem.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'PathItem', '$visitor']); _Operation.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'Operation', '$visitor']); _ExternalDocumentation.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'ExternalDocumentation', '$visitor']); _Parameter.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'Parameter', '$visitor']); _Items.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'Items', '$visitor']); _Responses.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'Responses', '$visitor']); _Response.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'Response', '$visitor']); _Headers.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'Headers', '$visitor']); _Example.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'Example', '$visitor']); _Header.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'Header', '$visitor']); _Tag.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'Tag', '$visitor']); _Reference.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'Reference', '$visitor']); _Schema.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'Schema', '$visitor']); _Xml.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'XML', '$visitor']); _Definitions.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'Definitions', '$visitor']); _ParametersDefinitions.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'ParametersDefinitions', '$visitor']); _ResponsesDefinitions.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'ResponsesDefinitions', '$visitor']); _SecurityDefinitions.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'SecurityDefinitions', '$visitor']); _SecurityScheme.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'SecurityScheme', '$visitor']); _Scopes.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'Scopes', '$visitor']); _SecurityRequirement.default.refract = (0, _index.createRefractor)(['visitors', 'document', 'objects', 'SecurityRequirement', '$visitor']);