{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport classNames from 'classnames';\nimport { mapToCssModules, tagPropType } from './utils';\nvar propTypes = {\n  body: PropTypes.bool,\n  bottom: PropTypes.bool,\n  children: PropTypes.node,\n  className: PropTypes.string,\n  cssModule: PropTypes.object,\n  heading: PropTypes.bool,\n  left: PropTypes.bool,\n  list: PropTypes.bool,\n  middle: PropTypes.bool,\n  object: PropTypes.bool,\n  right: PropTypes.bool,\n  tag: tagPropType,\n  top: PropTypes.bool\n};\n\nvar Media = function Media(props) {\n  var body = props.body,\n      bottom = props.bottom,\n      className = props.className,\n      cssModule = props.cssModule,\n      heading = props.heading,\n      left = props.left,\n      list = props.list,\n      middle = props.middle,\n      object = props.object,\n      right = props.right,\n      tag = props.tag,\n      top = props.top,\n      attributes = _objectWithoutPropertiesLoose(props, [\"body\", \"bottom\", \"className\", \"cssModule\", \"heading\", \"left\", \"list\", \"middle\", \"object\", \"right\", \"tag\", \"top\"]);\n\n  var defaultTag;\n\n  if (heading) {\n    defaultTag = 'h4';\n  } else if (attributes.href) {\n    defaultTag = 'a';\n  } else if (attributes.src || object) {\n    defaultTag = 'img';\n  } else if (list) {\n    defaultTag = 'ul';\n  } else {\n    defaultTag = 'div';\n  }\n\n  var Tag = tag || defaultTag;\n  var classes = mapToCssModules(classNames(className, {\n    'media-body': body,\n    'media-heading': heading,\n    'media-left': left,\n    'media-right': right,\n    'media-top': top,\n    'media-bottom': bottom,\n    'media-middle': middle,\n    'media-object': object,\n    'media-list': list,\n    media: !body && !heading && !left && !right && !top && !bottom && !middle && !object && !list\n  }), cssModule);\n  return /*#__PURE__*/React.createElement(Tag, _extends({}, attributes, {\n    className: classes\n  }));\n};\n\nMedia.propTypes = propTypes;\nexport default Media;","map":{"version":3,"sources":["/home/sonia/VisualStudioCode/Poryecto-Propio/Proyecto-React-Firebase/node_modules/reactstrap/es/Media.js"],"names":["_extends","_objectWithoutPropertiesLoose","React","PropTypes","classNames","mapToCssModules","tagPropType","propTypes","body","bool","bottom","children","node","className","string","cssModule","object","heading","left","list","middle","right","tag","top","Media","props","attributes","defaultTag","href","src","Tag","classes","media","createElement"],"mappings":"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","sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport classNames from 'classnames';\nimport { mapToCssModules, tagPropType } from './utils';\nvar propTypes = {\n  body: PropTypes.bool,\n  bottom: PropTypes.bool,\n  children: PropTypes.node,\n  className: PropTypes.string,\n  cssModule: PropTypes.object,\n  heading: PropTypes.bool,\n  left: PropTypes.bool,\n  list: PropTypes.bool,\n  middle: PropTypes.bool,\n  object: PropTypes.bool,\n  right: PropTypes.bool,\n  tag: tagPropType,\n  top: PropTypes.bool\n};\n\nvar Media = function Media(props) {\n  var body = props.body,\n      bottom = props.bottom,\n      className = props.className,\n      cssModule = props.cssModule,\n      heading = props.heading,\n      left = props.left,\n      list = props.list,\n      middle = props.middle,\n      object = props.object,\n      right = props.right,\n      tag = props.tag,\n      top = props.top,\n      attributes = _objectWithoutPropertiesLoose(props, [\"body\", \"bottom\", \"className\", \"cssModule\", \"heading\", \"left\", \"list\", \"middle\", \"object\", \"right\", \"tag\", \"top\"]);\n\n  var defaultTag;\n\n  if (heading) {\n    defaultTag = 'h4';\n  } else if (attributes.href) {\n    defaultTag = 'a';\n  } else if (attributes.src || object) {\n    defaultTag = 'img';\n  } else if (list) {\n    defaultTag = 'ul';\n  } else {\n    defaultTag = 'div';\n  }\n\n  var Tag = tag || defaultTag;\n  var classes = mapToCssModules(classNames(className, {\n    'media-body': body,\n    'media-heading': heading,\n    'media-left': left,\n    'media-right': right,\n    'media-top': top,\n    'media-bottom': bottom,\n    'media-middle': middle,\n    'media-object': object,\n    'media-list': list,\n    media: !body && !heading && !left && !right && !top && !bottom && !middle && !object && !list\n  }), cssModule);\n  return /*#__PURE__*/React.createElement(Tag, _extends({}, attributes, {\n    className: classes\n  }));\n};\n\nMedia.propTypes = propTypes;\nexport default Media;"]},"metadata":{},"sourceType":"module"}