Initial commit

This commit is contained in:
pasketti
2026-04-05 16:14:49 -04:00
commit ebee3a5534
14059 changed files with 2588797 additions and 0 deletions

38
node_modules/react-bootstrap/lib/Accordion.js generated vendored Normal file
View File

@@ -0,0 +1,38 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _react = _interopRequireDefault(require("react"));
var _PanelGroup = _interopRequireDefault(require("./PanelGroup"));
var Accordion =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Accordion, _React$Component);
function Accordion() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Accordion.prototype;
_proto.render = function render() {
return _react.default.createElement(_PanelGroup.default, (0, _extends2.default)({}, this.props, {
accordion: true
}), this.props.children);
};
return Accordion;
}(_react.default.Component);
var _default = Accordion;
exports.default = _default;
module.exports = exports["default"];

81
node_modules/react-bootstrap/lib/Alert.js generated vendored Normal file
View File

@@ -0,0 +1,81 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _values = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/values"));
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _CloseButton = _interopRequireDefault(require("./CloseButton"));
var propTypes = {
onDismiss: _propTypes.default.func,
closeLabel: _propTypes.default.string
};
var defaultProps = {
closeLabel: 'Close alert'
};
var Alert =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Alert, _React$Component);
function Alert() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Alert.prototype;
_proto.render = function render() {
var _extends2;
var _this$props = this.props,
onDismiss = _this$props.onDismiss,
closeLabel = _this$props.closeLabel,
className = _this$props.className,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["onDismiss", "closeLabel", "className", "children"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var dismissable = !!onDismiss;
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'dismissable')] = dismissable, _extends2));
return _react.default.createElement("div", (0, _extends3.default)({}, elementProps, {
role: "alert",
className: (0, _classnames.default)(className, classes)
}), dismissable && _react.default.createElement(_CloseButton.default, {
onClick: onDismiss,
label: closeLabel
}), children);
};
return Alert;
}(_react.default.Component);
Alert.propTypes = propTypes;
Alert.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsStyles)((0, _values.default)(_StyleConfig.State), _StyleConfig.State.INFO, (0, _bootstrapUtils.bsClass)('alert', Alert));
exports.default = _default;
module.exports = exports["default"];

87
node_modules/react-bootstrap/lib/Badge.js generated vendored Normal file
View File

@@ -0,0 +1,87 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
// TODO: `pullRight` doesn't belong here. There's no special handling here.
var propTypes = {
pullRight: _propTypes.default.bool
};
var defaultProps = {
pullRight: false
};
var Badge =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Badge, _React$Component);
function Badge() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Badge.prototype;
_proto.hasContent = function hasContent(children) {
var result = false;
_react.default.Children.forEach(children, function (child) {
if (result) {
return;
}
if (child || child === 0) {
result = true;
}
});
return result;
};
_proto.render = function render() {
var _this$props = this.props,
pullRight = _this$props.pullRight,
className = _this$props.className,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["pullRight", "className", "children"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _extends2.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), {
'pull-right': pullRight,
// Hack for collapsing on IE8.
hidden: !this.hasContent(children)
});
return _react.default.createElement("span", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), children);
};
return Badge;
}(_react.default.Component);
Badge.propTypes = propTypes;
Badge.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('badge', Badge);
exports.default = _default;
module.exports = exports["default"];

58
node_modules/react-bootstrap/lib/Breadcrumb.js generated vendored Normal file
View File

@@ -0,0 +1,58 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _BreadcrumbItem = _interopRequireDefault(require("./BreadcrumbItem"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var Breadcrumb =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Breadcrumb, _React$Component);
function Breadcrumb() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Breadcrumb.prototype;
_proto.render = function render() {
var _this$props = this.props,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement("ol", (0, _extends2.default)({}, elementProps, {
role: "navigation",
"aria-label": "breadcrumbs",
className: (0, _classnames.default)(className, classes)
}));
};
return Breadcrumb;
}(_react.default.Component);
Breadcrumb.Item = _BreadcrumbItem.default;
var _default = (0, _bootstrapUtils.bsClass)('breadcrumb', Breadcrumb);
exports.default = _default;
module.exports = exports["default"];

86
node_modules/react-bootstrap/lib/BreadcrumbItem.js generated vendored Normal file
View File

@@ -0,0 +1,86 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var propTypes = {
/**
* If set to true, renders `span` instead of `a`
*/
active: _propTypes.default.bool,
/**
* `href` attribute for the inner `a` element
*/
href: _propTypes.default.string,
/**
* `title` attribute for the inner `a` element
*/
title: _propTypes.default.node,
/**
* `target` attribute for the inner `a` element
*/
target: _propTypes.default.string
};
var defaultProps = {
active: false
};
var BreadcrumbItem =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(BreadcrumbItem, _React$Component);
function BreadcrumbItem() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = BreadcrumbItem.prototype;
_proto.render = function render() {
var _this$props = this.props,
active = _this$props.active,
href = _this$props.href,
title = _this$props.title,
target = _this$props.target,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["active", "href", "title", "target", "className"]); // Don't try to render these props on non-active <span>.
var linkProps = {
href: href,
title: title,
target: target
};
return _react.default.createElement("li", {
className: (0, _classnames.default)(className, {
active: active
})
}, active ? _react.default.createElement("span", props) : _react.default.createElement(_SafeAnchor.default, (0, _extends2.default)({}, props, linkProps)));
};
return BreadcrumbItem;
}(_react.default.Component);
BreadcrumbItem.propTypes = propTypes;
BreadcrumbItem.defaultProps = defaultProps;
var _default = BreadcrumbItem;
exports.default = _default;
module.exports = exports["default"];

111
node_modules/react-bootstrap/lib/Button.js generated vendored Normal file
View File

@@ -0,0 +1,111 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _values = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/values"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var propTypes = {
active: _propTypes.default.bool,
disabled: _propTypes.default.bool,
block: _propTypes.default.bool,
onClick: _propTypes.default.func,
componentClass: _elementType.default,
href: _propTypes.default.string,
/**
* Defines HTML button type attribute
* @defaultValue 'button'
*/
type: _propTypes.default.oneOf(['button', 'reset', 'submit'])
};
var defaultProps = {
active: false,
block: false,
disabled: false
};
var Button =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Button, _React$Component);
function Button() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Button.prototype;
_proto.renderAnchor = function renderAnchor(elementProps, className) {
return _react.default.createElement(_SafeAnchor.default, (0, _extends3.default)({}, elementProps, {
className: (0, _classnames.default)(className, elementProps.disabled && 'disabled')
}));
};
_proto.renderButton = function renderButton(_ref, className) {
var componentClass = _ref.componentClass,
elementProps = (0, _objectWithoutPropertiesLoose2.default)(_ref, ["componentClass"]);
var Component = componentClass || 'button';
return _react.default.createElement(Component, (0, _extends3.default)({}, elementProps, {
type: elementProps.type || 'button',
className: className
}));
};
_proto.render = function render() {
var _extends2;
var _this$props = this.props,
active = _this$props.active,
block = _this$props.block,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["active", "block", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {
active: active
}, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'block')] = block, _extends2));
var fullClassName = (0, _classnames.default)(className, classes);
if (elementProps.href) {
return this.renderAnchor(elementProps, fullClassName);
}
return this.renderButton(elementProps, fullClassName);
};
return Button;
}(_react.default.Component);
Button.propTypes = propTypes;
Button.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('btn', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.LARGE, _StyleConfig.Size.SMALL, _StyleConfig.Size.XSMALL], (0, _bootstrapUtils.bsStyles)((0, _values.default)(_StyleConfig.State).concat([_StyleConfig.Style.DEFAULT, _StyleConfig.Style.PRIMARY, _StyleConfig.Style.LINK]), _StyleConfig.Style.DEFAULT, Button)));
exports.default = _default;
module.exports = exports["default"];

86
node_modules/react-bootstrap/lib/ButtonGroup.js generated vendored Normal file
View File

@@ -0,0 +1,86 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _all = _interopRequireDefault(require("prop-types-extra/lib/all"));
var _Button = _interopRequireDefault(require("./Button"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
vertical: _propTypes.default.bool,
justified: _propTypes.default.bool,
/**
* Display block buttons; only useful when used with the "vertical" prop.
* @type {bool}
*/
block: (0, _all.default)(_propTypes.default.bool, function (_ref) {
var block = _ref.block,
vertical = _ref.vertical;
return block && !vertical ? new Error('`block` requires `vertical` to be set to have any effect') : null;
})
};
var defaultProps = {
block: false,
justified: false,
vertical: false
};
var ButtonGroup =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(ButtonGroup, _React$Component);
function ButtonGroup() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = ButtonGroup.prototype;
_proto.render = function render() {
var _extends2;
var _this$props = this.props,
block = _this$props.block,
justified = _this$props.justified,
vertical = _this$props.vertical,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["block", "justified", "vertical", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[(0, _bootstrapUtils.prefix)(bsProps)] = !vertical, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'vertical')] = vertical, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'justified')] = justified, _extends2[(0, _bootstrapUtils.prefix)(_Button.default.defaultProps, 'block')] = block, _extends2));
return _react.default.createElement("div", (0, _extends3.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return ButtonGroup;
}(_react.default.Component);
ButtonGroup.propTypes = propTypes;
ButtonGroup.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('btn-group', ButtonGroup);
exports.default = _default;
module.exports = exports["default"];

53
node_modules/react-bootstrap/lib/ButtonToolbar.js generated vendored Normal file
View File

@@ -0,0 +1,53 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var ButtonToolbar =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(ButtonToolbar, _React$Component);
function ButtonToolbar() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = ButtonToolbar.prototype;
_proto.render = function render() {
var _this$props = this.props,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
role: "toolbar",
className: (0, _classnames.default)(className, classes)
}));
};
return ButtonToolbar;
}(_react.default.Component);
var _default = (0, _bootstrapUtils.bsClass)('btn-toolbar', ButtonToolbar);
exports.default = _default;
module.exports = exports["default"];

416
node_modules/react-bootstrap/lib/Carousel.js generated vendored Normal file
View File

@@ -0,0 +1,416 @@
"use strict";
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _CarouselCaption = _interopRequireDefault(require("./CarouselCaption"));
var _CarouselItem = _interopRequireDefault(require("./CarouselItem"));
var _Glyphicon = _interopRequireDefault(require("./Glyphicon"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
// TODO: `slide` should be `animate`.
// TODO: Use uncontrollable.
var propTypes = {
slide: _propTypes.default.bool,
indicators: _propTypes.default.bool,
/**
* The amount of time to delay between automatically cycling an item.
* If `null`, carousel will not automatically cycle.
*/
interval: _propTypes.default.number,
controls: _propTypes.default.bool,
pauseOnHover: _propTypes.default.bool,
wrap: _propTypes.default.bool,
/**
* Callback fired when the active item changes.
*
* ```js
* (eventKey: any, ?event: Object) => any
* ```
*
* If this callback takes two or more arguments, the second argument will
* be a persisted event object with `direction` set to the direction of the
* transition.
*/
onSelect: _propTypes.default.func,
onSlideEnd: _propTypes.default.func,
activeIndex: _propTypes.default.number,
defaultActiveIndex: _propTypes.default.number,
direction: _propTypes.default.oneOf(['prev', 'next']),
prevIcon: _propTypes.default.node,
/**
* Label shown to screen readers only, can be used to show the previous element
* in the carousel.
* Set to null to deactivate.
*/
prevLabel: _propTypes.default.string,
nextIcon: _propTypes.default.node,
/**
* Label shown to screen readers only, can be used to show the next element
* in the carousel.
* Set to null to deactivate.
*/
nextLabel: _propTypes.default.string
};
var defaultProps = {
slide: true,
interval: 5000,
pauseOnHover: true,
wrap: true,
indicators: true,
controls: true,
prevIcon: _react.default.createElement(_Glyphicon.default, {
glyph: "chevron-left"
}),
prevLabel: 'Previous',
nextIcon: _react.default.createElement(_Glyphicon.default, {
glyph: "chevron-right"
}),
nextLabel: 'Next'
};
var Carousel =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Carousel, _React$Component);
function Carousel(props, context) {
var _this;
_this = _React$Component.call(this, props, context) || this;
_this.handleMouseOver = _this.handleMouseOver.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.handleMouseOut = _this.handleMouseOut.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.handlePrev = _this.handlePrev.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.handleNext = _this.handleNext.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.handleItemAnimateOutEnd = _this.handleItemAnimateOutEnd.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
var defaultActiveIndex = props.defaultActiveIndex;
_this.state = {
activeIndex: defaultActiveIndex != null ? defaultActiveIndex : 0,
previousActiveIndex: null,
direction: null
};
_this.isUnmounted = false;
return _this;
}
var _proto = Carousel.prototype;
_proto.componentDidMount = function componentDidMount() {
this.waitForNext();
};
_proto.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
var activeIndex = this.getActiveIndex();
if (nextProps.activeIndex != null && nextProps.activeIndex !== activeIndex) {
clearTimeout(this.timeout);
this.setState({
previousActiveIndex: activeIndex,
direction: nextProps.direction != null ? nextProps.direction : this.getDirection(activeIndex, nextProps.activeIndex)
});
}
if (nextProps.activeIndex == null && this.state.activeIndex >= nextProps.children.length) {
this.setState({
activeIndex: 0,
previousActiveIndex: null,
direction: null
});
}
};
_proto.componentWillUnmount = function componentWillUnmount() {
clearTimeout(this.timeout);
this.isUnmounted = true;
};
_proto.getActiveIndex = function getActiveIndex() {
var activeIndexProp = this.props.activeIndex;
return activeIndexProp != null ? activeIndexProp : this.state.activeIndex;
};
_proto.getDirection = function getDirection(prevIndex, index) {
if (prevIndex === index) {
return null;
}
return prevIndex > index ? 'prev' : 'next';
};
_proto.handleItemAnimateOutEnd = function handleItemAnimateOutEnd() {
var _this2 = this;
this.setState({
previousActiveIndex: null,
direction: null
}, function () {
_this2.waitForNext();
if (_this2.props.onSlideEnd) {
_this2.props.onSlideEnd();
}
});
};
_proto.handleMouseOut = function handleMouseOut() {
if (this.isPaused) {
this.play();
}
};
_proto.handleMouseOver = function handleMouseOver() {
if (this.props.pauseOnHover) {
this.pause();
}
};
_proto.handleNext = function handleNext(e) {
var index = this.getActiveIndex() + 1;
var count = _ValidComponentChildren.default.count(this.props.children);
if (index > count - 1) {
if (!this.props.wrap) {
return;
}
index = 0;
}
this.select(index, e, 'next');
};
_proto.handlePrev = function handlePrev(e) {
var index = this.getActiveIndex() - 1;
if (index < 0) {
if (!this.props.wrap) {
return;
}
index = _ValidComponentChildren.default.count(this.props.children) - 1;
}
this.select(index, e, 'prev');
}; // This might be a public API.
_proto.pause = function pause() {
this.isPaused = true;
clearTimeout(this.timeout);
}; // This might be a public API.
_proto.play = function play() {
this.isPaused = false;
this.waitForNext();
};
_proto.select = function select(index, e, direction) {
clearTimeout(this.timeout); // TODO: Is this necessary? Seems like the only risk is if the component
// unmounts while handleItemAnimateOutEnd fires.
if (this.isUnmounted) {
return;
}
var previousActiveIndex = this.props.slide ? this.getActiveIndex() : null;
direction = direction || this.getDirection(previousActiveIndex, index);
var onSelect = this.props.onSelect;
if (onSelect) {
if (onSelect.length > 1) {
// React SyntheticEvents are pooled, so we need to remove this event
// from the pool to add a custom property. To avoid unnecessarily
// removing objects from the pool, only do this when the listener
// actually wants the event.
if (e) {
e.persist();
e.direction = direction;
} else {
e = {
direction: direction
};
}
onSelect(index, e);
} else {
onSelect(index);
}
}
if (this.props.activeIndex == null && index !== previousActiveIndex) {
if (this.state.previousActiveIndex != null) {
// If currently animating don't activate the new index.
// TODO: look into queueing this canceled call and
// animating after the current animation has ended.
return;
}
this.setState({
activeIndex: index,
previousActiveIndex: previousActiveIndex,
direction: direction
});
}
};
_proto.waitForNext = function waitForNext() {
var _this$props = this.props,
slide = _this$props.slide,
interval = _this$props.interval,
activeIndexProp = _this$props.activeIndex;
if (!this.isPaused && slide && interval && activeIndexProp == null) {
this.timeout = setTimeout(this.handleNext, interval);
}
};
_proto.renderControls = function renderControls(properties) {
var wrap = properties.wrap,
children = properties.children,
activeIndex = properties.activeIndex,
prevIcon = properties.prevIcon,
nextIcon = properties.nextIcon,
bsProps = properties.bsProps,
prevLabel = properties.prevLabel,
nextLabel = properties.nextLabel;
var controlClassName = (0, _bootstrapUtils.prefix)(bsProps, 'control');
var count = _ValidComponentChildren.default.count(children);
return [(wrap || activeIndex !== 0) && _react.default.createElement(_SafeAnchor.default, {
key: "prev",
className: (0, _classnames.default)(controlClassName, 'left'),
onClick: this.handlePrev
}, prevIcon, prevLabel && _react.default.createElement("span", {
className: "sr-only"
}, prevLabel)), (wrap || activeIndex !== count - 1) && _react.default.createElement(_SafeAnchor.default, {
key: "next",
className: (0, _classnames.default)(controlClassName, 'right'),
onClick: this.handleNext
}, nextIcon, nextLabel && _react.default.createElement("span", {
className: "sr-only"
}, nextLabel))];
};
_proto.renderIndicators = function renderIndicators(children, activeIndex, bsProps) {
var _this3 = this;
var indicators = [];
_ValidComponentChildren.default.forEach(children, function (child, index) {
indicators.push(_react.default.createElement("li", {
key: index,
className: index === activeIndex ? 'active' : null,
onClick: function onClick(e) {
return _this3.select(index, e);
}
}), // Force whitespace between indicator elements. Bootstrap requires
// this for correct spacing of elements.
' ');
});
return _react.default.createElement("ol", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'indicators')
}, indicators);
};
_proto.render = function render() {
var _this4 = this;
var _this$props2 = this.props,
slide = _this$props2.slide,
indicators = _this$props2.indicators,
controls = _this$props2.controls,
wrap = _this$props2.wrap,
prevIcon = _this$props2.prevIcon,
prevLabel = _this$props2.prevLabel,
nextIcon = _this$props2.nextIcon,
nextLabel = _this$props2.nextLabel,
className = _this$props2.className,
children = _this$props2.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props2, ["slide", "indicators", "controls", "wrap", "prevIcon", "prevLabel", "nextIcon", "nextLabel", "className", "children"]);
var _this$state = this.state,
previousActiveIndex = _this$state.previousActiveIndex,
direction = _this$state.direction;
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['interval', 'pauseOnHover', 'onSelect', 'onSlideEnd', 'activeIndex', // Accessed via this.getActiveIndex().
'defaultActiveIndex', 'direction']),
bsProps = _splitBsPropsAndOmit[0],
elementProps = _splitBsPropsAndOmit[1];
var activeIndex = this.getActiveIndex();
var classes = (0, _extends2.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), {
slide: slide
});
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes),
onMouseOver: this.handleMouseOver,
onMouseOut: this.handleMouseOut
}), indicators && this.renderIndicators(children, activeIndex, bsProps), _react.default.createElement("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'inner')
}, _ValidComponentChildren.default.map(children, function (child, index) {
var active = index === activeIndex;
var previousActive = slide && index === previousActiveIndex;
return (0, _react.cloneElement)(child, {
active: active,
index: index,
animateOut: previousActive,
animateIn: active && previousActiveIndex != null && slide,
direction: direction,
onAnimateOutEnd: previousActive ? _this4.handleItemAnimateOutEnd : null
});
})), controls && this.renderControls({
wrap: wrap,
children: children,
activeIndex: activeIndex,
prevIcon: prevIcon,
prevLabel: prevLabel,
nextIcon: nextIcon,
nextLabel: nextLabel,
bsProps: bsProps
}));
};
return Carousel;
}(_react.default.Component);
Carousel.propTypes = propTypes;
Carousel.defaultProps = defaultProps;
Carousel.Caption = _CarouselCaption.default;
Carousel.Item = _CarouselItem.default;
var _default = (0, _bootstrapUtils.bsClass)('carousel', Carousel);
exports.default = _default;
module.exports = exports["default"];

65
node_modules/react-bootstrap/lib/CarouselCaption.js generated vendored Normal file
View File

@@ -0,0 +1,65 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
componentClass: _elementType.default
};
var defaultProps = {
componentClass: 'div'
};
var CarouselCaption =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(CarouselCaption, _React$Component);
function CarouselCaption() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = CarouselCaption.prototype;
_proto.render = function render() {
var _this$props = this.props,
Component = _this$props.componentClass,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return CarouselCaption;
}(_react.default.Component);
CarouselCaption.propTypes = propTypes;
CarouselCaption.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('carousel-caption', CarouselCaption);
exports.default = _default;
module.exports = exports["default"];

143
node_modules/react-bootstrap/lib/CarouselItem.js generated vendored Normal file
View File

@@ -0,0 +1,143 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _reactDom = _interopRequireDefault(require("react-dom"));
var _transition = _interopRequireDefault(require("dom-helpers/transition"));
var propTypes = {
direction: _propTypes.default.oneOf(['prev', 'next']),
onAnimateOutEnd: _propTypes.default.func,
active: _propTypes.default.bool,
animateIn: _propTypes.default.bool,
animateOut: _propTypes.default.bool,
index: _propTypes.default.number
};
var defaultProps = {
active: false,
animateIn: false,
animateOut: false
};
var CarouselItem =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(CarouselItem, _React$Component);
function CarouselItem(props, context) {
var _this;
_this = _React$Component.call(this, props, context) || this;
_this.handleAnimateOutEnd = _this.handleAnimateOutEnd.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.state = {
direction: null
};
_this.isUnmounted = false;
return _this;
}
var _proto = CarouselItem.prototype;
_proto.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
if (this.props.active !== nextProps.active) {
this.setState({
direction: null
});
}
};
_proto.componentDidUpdate = function componentDidUpdate(prevProps) {
var _this2 = this;
var active = this.props.active;
var prevActive = prevProps.active;
if (!active && prevActive) {
_transition.default.end(_reactDom.default.findDOMNode(this), this.handleAnimateOutEnd);
}
if (active !== prevActive) {
setTimeout(function () {
return _this2.startAnimation();
}, 20);
}
};
_proto.componentWillUnmount = function componentWillUnmount() {
this.isUnmounted = true;
};
_proto.handleAnimateOutEnd = function handleAnimateOutEnd() {
if (this.isUnmounted) {
return;
}
if (this.props.onAnimateOutEnd) {
this.props.onAnimateOutEnd(this.props.index);
}
};
_proto.startAnimation = function startAnimation() {
if (this.isUnmounted) {
return;
}
this.setState({
direction: this.props.direction === 'prev' ? 'right' : 'left'
});
};
_proto.render = function render() {
var _this$props = this.props,
direction = _this$props.direction,
active = _this$props.active,
animateIn = _this$props.animateIn,
animateOut = _this$props.animateOut,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["direction", "active", "animateIn", "animateOut", "className"]);
delete props.onAnimateOutEnd;
delete props.index;
var classes = {
item: true,
active: active && !animateIn || animateOut
};
if (direction && active && animateIn) {
classes[direction] = true;
}
if (this.state.direction && (animateIn || animateOut)) {
classes[this.state.direction] = true;
}
return _react.default.createElement("div", (0, _extends2.default)({}, props, {
className: (0, _classnames.default)(className, classes)
}));
};
return CarouselItem;
}(_react.default.Component);
CarouselItem.propTypes = propTypes;
CarouselItem.defaultProps = defaultProps;
var _default = CarouselItem;
exports.default = _default;
module.exports = exports["default"];

123
node_modules/react-bootstrap/lib/Checkbox.js generated vendored Normal file
View File

@@ -0,0 +1,123 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _warning = _interopRequireDefault(require("warning"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
/* eslint-disable jsx-a11y/label-has-for */
var propTypes = {
inline: _propTypes.default.bool,
disabled: _propTypes.default.bool,
title: _propTypes.default.string,
/**
* Only valid if `inline` is not set.
*/
validationState: _propTypes.default.oneOf(['success', 'warning', 'error', null]),
/**
* Attaches a ref to the `<input>` element. Only functions can be used here.
*
* ```js
* <Checkbox inputRef={ref => { this.input = ref; }} />
* ```
*/
inputRef: _propTypes.default.func
};
var defaultProps = {
inline: false,
disabled: false,
title: ''
};
var Checkbox =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Checkbox, _React$Component);
function Checkbox() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Checkbox.prototype;
_proto.render = function render() {
var _this$props = this.props,
inline = _this$props.inline,
disabled = _this$props.disabled,
validationState = _this$props.validationState,
inputRef = _this$props.inputRef,
className = _this$props.className,
style = _this$props.style,
title = _this$props.title,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["inline", "disabled", "validationState", "inputRef", "className", "style", "title", "children"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var input = _react.default.createElement("input", (0, _extends2.default)({}, elementProps, {
ref: inputRef,
type: "checkbox",
disabled: disabled
}));
if (inline) {
var _classes2;
var _classes = (_classes2 = {}, _classes2[(0, _bootstrapUtils.prefix)(bsProps, 'inline')] = true, _classes2.disabled = disabled, _classes2); // Use a warning here instead of in propTypes to get better-looking
// generated documentation.
process.env.NODE_ENV !== "production" ? (0, _warning.default)(!validationState, '`validationState` is ignored on `<Checkbox inline>`. To display ' + 'validation state on an inline checkbox, set `validationState` on a ' + 'parent `<FormGroup>` or other element instead.') : void 0;
return _react.default.createElement("label", {
className: (0, _classnames.default)(className, _classes),
style: style,
title: title
}, input, children);
}
var classes = (0, _extends2.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), {
disabled: disabled
});
if (validationState) {
classes["has-" + validationState] = true;
}
return _react.default.createElement("div", {
className: (0, _classnames.default)(className, classes),
style: style
}, _react.default.createElement("label", {
title: title
}, input, children));
};
return Checkbox;
}(_react.default.Component);
Checkbox.propTypes = propTypes;
Checkbox.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('checkbox', Checkbox);
exports.default = _default;
module.exports = exports["default"];

118
node_modules/react-bootstrap/lib/Clearfix.js generated vendored Normal file
View File

@@ -0,0 +1,118 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _capitalize = _interopRequireDefault(require("./utils/capitalize"));
var _StyleConfig = require("./utils/StyleConfig");
var propTypes = {
componentClass: _elementType.default,
/**
* Apply clearfix
*
* on Extra small devices Phones
*
* adds class `visible-xs-block`
*/
visibleXsBlock: _propTypes.default.bool,
/**
* Apply clearfix
*
* on Small devices Tablets
*
* adds class `visible-sm-block`
*/
visibleSmBlock: _propTypes.default.bool,
/**
* Apply clearfix
*
* on Medium devices Desktops
*
* adds class `visible-md-block`
*/
visibleMdBlock: _propTypes.default.bool,
/**
* Apply clearfix
*
* on Large devices Desktops
*
* adds class `visible-lg-block`
*/
visibleLgBlock: _propTypes.default.bool
};
var defaultProps = {
componentClass: 'div'
};
var Clearfix =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Clearfix, _React$Component);
function Clearfix() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Clearfix.prototype;
_proto.render = function render() {
var _this$props = this.props,
Component = _this$props.componentClass,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
_StyleConfig.DEVICE_SIZES.forEach(function (size) {
var propName = "visible" + (0, _capitalize.default)(size) + "Block";
if (elementProps[propName]) {
classes["visible-" + size + "-block"] = true;
}
delete elementProps[propName];
});
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return Clearfix;
}(_react.default.Component);
Clearfix.propTypes = propTypes;
Clearfix.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('clearfix', Clearfix);
exports.default = _default;
module.exports = exports["default"];

55
node_modules/react-bootstrap/lib/CloseButton.js generated vendored Normal file
View File

@@ -0,0 +1,55 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var propTypes = {
label: _propTypes.default.string.isRequired,
onClick: _propTypes.default.func
};
var defaultProps = {
label: 'Close'
};
var CloseButton =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(CloseButton, _React$Component);
function CloseButton() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = CloseButton.prototype;
_proto.render = function render() {
var _this$props = this.props,
label = _this$props.label,
onClick = _this$props.onClick;
return _react.default.createElement("button", {
type: "button",
className: "close",
onClick: onClick
}, _react.default.createElement("span", {
"aria-hidden": "true"
}, "\xD7"), _react.default.createElement("span", {
className: "sr-only"
}, label));
};
return CloseButton;
}(_react.default.Component);
CloseButton.propTypes = propTypes;
CloseButton.defaultProps = defaultProps;
var _default = CloseButton;
exports.default = _default;
module.exports = exports["default"];

275
node_modules/react-bootstrap/lib/Col.js generated vendored Normal file
View File

@@ -0,0 +1,275 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var propTypes = {
componentClass: _elementType.default,
/**
* The number of columns you wish to span
*
* for Extra small devices Phones (<768px)
*
* class-prefix `col-xs-`
*/
xs: _propTypes.default.number,
/**
* The number of columns you wish to span
*
* for Small devices Tablets (≥768px)
*
* class-prefix `col-sm-`
*/
sm: _propTypes.default.number,
/**
* The number of columns you wish to span
*
* for Medium devices Desktops (≥992px)
*
* class-prefix `col-md-`
*/
md: _propTypes.default.number,
/**
* The number of columns you wish to span
*
* for Large devices Desktops (≥1200px)
*
* class-prefix `col-lg-`
*/
lg: _propTypes.default.number,
/**
* Hide column
*
* on Extra small devices Phones
*
* adds class `hidden-xs`
*/
xsHidden: _propTypes.default.bool,
/**
* Hide column
*
* on Small devices Tablets
*
* adds class `hidden-sm`
*/
smHidden: _propTypes.default.bool,
/**
* Hide column
*
* on Medium devices Desktops
*
* adds class `hidden-md`
*/
mdHidden: _propTypes.default.bool,
/**
* Hide column
*
* on Large devices Desktops
*
* adds class `hidden-lg`
*/
lgHidden: _propTypes.default.bool,
/**
* Move columns to the right
*
* for Extra small devices Phones
*
* class-prefix `col-xs-offset-`
*/
xsOffset: _propTypes.default.number,
/**
* Move columns to the right
*
* for Small devices Tablets
*
* class-prefix `col-sm-offset-`
*/
smOffset: _propTypes.default.number,
/**
* Move columns to the right
*
* for Medium devices Desktops
*
* class-prefix `col-md-offset-`
*/
mdOffset: _propTypes.default.number,
/**
* Move columns to the right
*
* for Large devices Desktops
*
* class-prefix `col-lg-offset-`
*/
lgOffset: _propTypes.default.number,
/**
* Change the order of grid columns to the right
*
* for Extra small devices Phones
*
* class-prefix `col-xs-push-`
*/
xsPush: _propTypes.default.number,
/**
* Change the order of grid columns to the right
*
* for Small devices Tablets
*
* class-prefix `col-sm-push-`
*/
smPush: _propTypes.default.number,
/**
* Change the order of grid columns to the right
*
* for Medium devices Desktops
*
* class-prefix `col-md-push-`
*/
mdPush: _propTypes.default.number,
/**
* Change the order of grid columns to the right
*
* for Large devices Desktops
*
* class-prefix `col-lg-push-`
*/
lgPush: _propTypes.default.number,
/**
* Change the order of grid columns to the left
*
* for Extra small devices Phones
*
* class-prefix `col-xs-pull-`
*/
xsPull: _propTypes.default.number,
/**
* Change the order of grid columns to the left
*
* for Small devices Tablets
*
* class-prefix `col-sm-pull-`
*/
smPull: _propTypes.default.number,
/**
* Change the order of grid columns to the left
*
* for Medium devices Desktops
*
* class-prefix `col-md-pull-`
*/
mdPull: _propTypes.default.number,
/**
* Change the order of grid columns to the left
*
* for Large devices Desktops
*
* class-prefix `col-lg-pull-`
*/
lgPull: _propTypes.default.number
};
var defaultProps = {
componentClass: 'div'
};
var Col =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Col, _React$Component);
function Col() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Col.prototype;
_proto.render = function render() {
var _this$props = this.props,
Component = _this$props.componentClass,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = [];
_StyleConfig.DEVICE_SIZES.forEach(function (size) {
function popProp(propSuffix, modifier) {
var propName = "" + size + propSuffix;
var propValue = elementProps[propName];
if (propValue != null) {
classes.push((0, _bootstrapUtils.prefix)(bsProps, "" + size + modifier + "-" + propValue));
}
delete elementProps[propName];
}
popProp('', '');
popProp('Offset', '-offset');
popProp('Push', '-push');
popProp('Pull', '-pull');
var hiddenPropName = size + "Hidden";
if (elementProps[hiddenPropName]) {
classes.push("hidden-" + size);
}
delete elementProps[hiddenPropName];
});
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return Col;
}(_react.default.Component);
Col.propTypes = propTypes;
Col.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('col', Col);
exports.default = _default;
module.exports = exports["default"];

238
node_modules/react-bootstrap/lib/Collapse.js generated vendored Normal file
View File

@@ -0,0 +1,238 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _parseInt2 = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/parse-int"));
var _classnames = _interopRequireDefault(require("classnames"));
var _style = _interopRequireDefault(require("dom-helpers/style"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Transition = _interopRequireWildcard(require("react-transition-group/Transition"));
var _capitalize = _interopRequireDefault(require("./utils/capitalize"));
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _collapseStyles;
var MARGINS = {
height: ['marginTop', 'marginBottom'],
width: ['marginLeft', 'marginRight']
}; // reading a dimension prop will cause the browser to recalculate,
// which will let our animations work
function triggerBrowserReflow(node) {
node.offsetHeight; // eslint-disable-line no-unused-expressions
}
function getDimensionValue(dimension, elem) {
var value = elem["offset" + (0, _capitalize.default)(dimension)];
var margins = MARGINS[dimension];
return value + (0, _parseInt2.default)((0, _style.default)(elem, margins[0]), 10) + (0, _parseInt2.default)((0, _style.default)(elem, margins[1]), 10);
}
var collapseStyles = (_collapseStyles = {}, _collapseStyles[_Transition.EXITED] = 'collapse', _collapseStyles[_Transition.EXITING] = 'collapsing', _collapseStyles[_Transition.ENTERING] = 'collapsing', _collapseStyles[_Transition.ENTERED] = 'collapse in', _collapseStyles);
var propTypes = {
/**
* Show the component; triggers the expand or collapse animation
*/
in: _propTypes.default.bool,
/**
* Wait until the first "enter" transition to mount the component (add it to the DOM)
*/
mountOnEnter: _propTypes.default.bool,
/**
* Unmount the component (remove it from the DOM) when it is collapsed
*/
unmountOnExit: _propTypes.default.bool,
/**
* Run the expand animation when the component mounts, if it is initially
* shown
*/
appear: _propTypes.default.bool,
/**
* Duration of the collapse animation in milliseconds, to ensure that
* finishing callbacks are fired even if the original browser transition end
* events are canceled
*/
timeout: _propTypes.default.number,
/**
* Callback fired before the component expands
*/
onEnter: _propTypes.default.func,
/**
* Callback fired after the component starts to expand
*/
onEntering: _propTypes.default.func,
/**
* Callback fired after the component has expanded
*/
onEntered: _propTypes.default.func,
/**
* Callback fired before the component collapses
*/
onExit: _propTypes.default.func,
/**
* Callback fired after the component starts to collapse
*/
onExiting: _propTypes.default.func,
/**
* Callback fired after the component has collapsed
*/
onExited: _propTypes.default.func,
/**
* The dimension used when collapsing, or a function that returns the
* dimension
*
* _Note: Bootstrap only partially supports 'width'!
* You will need to supply your own CSS animation for the `.width` CSS class._
*/
dimension: _propTypes.default.oneOfType([_propTypes.default.oneOf(['height', 'width']), _propTypes.default.func]),
/**
* Function that returns the height or width of the animating DOM node
*
* Allows for providing some custom logic for how much the Collapse component
* should animate in its specified dimension. Called with the current
* dimension prop value and the DOM node.
*/
getDimensionValue: _propTypes.default.func,
/**
* ARIA role of collapsible element
*/
role: _propTypes.default.string
};
var defaultProps = {
in: false,
timeout: 300,
mountOnEnter: false,
unmountOnExit: false,
appear: false,
dimension: 'height',
getDimensionValue: getDimensionValue
};
var Collapse =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Collapse, _React$Component);
function Collapse() {
var _this;
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
_this = _React$Component.call.apply(_React$Component, [this].concat(args)) || this;
_this.handleEnter = function (elem) {
elem.style[_this.getDimension()] = '0';
};
_this.handleEntering = function (elem) {
var dimension = _this.getDimension();
elem.style[dimension] = _this._getScrollDimensionValue(elem, dimension);
};
_this.handleEntered = function (elem) {
elem.style[_this.getDimension()] = null;
};
_this.handleExit = function (elem) {
var dimension = _this.getDimension();
elem.style[dimension] = _this.props.getDimensionValue(dimension, elem) + "px";
triggerBrowserReflow(elem);
};
_this.handleExiting = function (elem) {
elem.style[_this.getDimension()] = '0';
};
return _this;
}
var _proto = Collapse.prototype;
_proto.getDimension = function getDimension() {
return typeof this.props.dimension === 'function' ? this.props.dimension() : this.props.dimension;
}; // for testing
_proto._getScrollDimensionValue = function _getScrollDimensionValue(elem, dimension) {
return elem["scroll" + (0, _capitalize.default)(dimension)] + "px";
};
/* -- Expanding -- */
_proto.render = function render() {
var _this2 = this;
var _this$props = this.props,
onEnter = _this$props.onEnter,
onEntering = _this$props.onEntering,
onEntered = _this$props.onEntered,
onExit = _this$props.onExit,
onExiting = _this$props.onExiting,
className = _this$props.className,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["onEnter", "onEntering", "onEntered", "onExit", "onExiting", "className", "children"]);
delete props.dimension;
delete props.getDimensionValue;
var handleEnter = (0, _createChainedFunction.default)(this.handleEnter, onEnter);
var handleEntering = (0, _createChainedFunction.default)(this.handleEntering, onEntering);
var handleEntered = (0, _createChainedFunction.default)(this.handleEntered, onEntered);
var handleExit = (0, _createChainedFunction.default)(this.handleExit, onExit);
var handleExiting = (0, _createChainedFunction.default)(this.handleExiting, onExiting);
return _react.default.createElement(_Transition.default, (0, _extends2.default)({}, props, {
"aria-expanded": props.role ? props.in : null,
onEnter: handleEnter,
onEntering: handleEntering,
onEntered: handleEntered,
onExit: handleExit,
onExiting: handleExiting
}), function (state, innerProps) {
return _react.default.cloneElement(children, (0, _extends2.default)({}, innerProps, {
className: (0, _classnames.default)(className, children.props.className, collapseStyles[state], _this2.getDimension() === 'width' && 'width')
}));
});
};
return Collapse;
}(_react.default.Component);
Collapse.propTypes = propTypes;
Collapse.defaultProps = defaultProps;
var _default = Collapse;
exports.default = _default;
module.exports = exports["default"];

83
node_modules/react-bootstrap/lib/ControlLabel.js generated vendored Normal file
View File

@@ -0,0 +1,83 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _warning = _interopRequireDefault(require("warning"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
/**
* Uses `controlId` from `<FormGroup>` if not explicitly specified.
*/
htmlFor: _propTypes.default.string,
srOnly: _propTypes.default.bool
};
var defaultProps = {
srOnly: false
};
var contextTypes = {
$bs_formGroup: _propTypes.default.object
};
var ControlLabel =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(ControlLabel, _React$Component);
function ControlLabel() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = ControlLabel.prototype;
_proto.render = function render() {
var formGroup = this.context.$bs_formGroup;
var controlId = formGroup && formGroup.controlId;
var _this$props = this.props,
_this$props$htmlFor = _this$props.htmlFor,
htmlFor = _this$props$htmlFor === void 0 ? controlId : _this$props$htmlFor,
srOnly = _this$props.srOnly,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["htmlFor", "srOnly", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
process.env.NODE_ENV !== "production" ? (0, _warning.default)(controlId == null || htmlFor === controlId, '`controlId` is ignored on `<ControlLabel>` when `htmlFor` is specified.') : void 0;
var classes = (0, _extends2.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), {
'sr-only': srOnly
});
return _react.default.createElement("label", (0, _extends2.default)({}, elementProps, {
htmlFor: htmlFor,
className: (0, _classnames.default)(className, classes)
}));
};
return ControlLabel;
}(_react.default.Component);
ControlLabel.propTypes = propTypes;
ControlLabel.defaultProps = defaultProps;
ControlLabel.contextTypes = contextTypes;
var _default = (0, _bootstrapUtils.bsClass)('control-label', ControlLabel);
exports.default = _default;
module.exports = exports["default"];

394
node_modules/react-bootstrap/lib/Dropdown.js generated vendored Normal file
View File

@@ -0,0 +1,394 @@
"use strict";
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
var _classnames = _interopRequireDefault(require("classnames"));
var _activeElement = _interopRequireDefault(require("dom-helpers/activeElement"));
var _contains = _interopRequireDefault(require("dom-helpers/query/contains"));
var _keycode = _interopRequireDefault(require("keycode"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _reactDom = _interopRequireDefault(require("react-dom"));
var _all = _interopRequireDefault(require("prop-types-extra/lib/all"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _isRequiredForA11y = _interopRequireDefault(require("prop-types-extra/lib/isRequiredForA11y"));
var _uncontrollable = _interopRequireDefault(require("uncontrollable"));
var _warning = _interopRequireDefault(require("warning"));
var _ButtonGroup = _interopRequireDefault(require("./ButtonGroup"));
var _DropdownMenu = _interopRequireDefault(require("./DropdownMenu"));
var _DropdownToggle = _interopRequireDefault(require("./DropdownToggle"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _PropTypes = require("./utils/PropTypes");
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var TOGGLE_ROLE = _DropdownToggle.default.defaultProps.bsRole;
var MENU_ROLE = _DropdownMenu.default.defaultProps.bsRole;
var propTypes = {
/**
* The menu will open above the dropdown button, instead of below it.
*/
dropup: _propTypes.default.bool,
/**
* An html id attribute, necessary for assistive technologies, such as screen readers.
* @type {string|number}
* @required
*/
id: (0, _isRequiredForA11y.default)(_propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number])),
componentClass: _elementType.default,
/**
* The children of a Dropdown may be a `<Dropdown.Toggle>` or a `<Dropdown.Menu>`.
* @type {node}
*/
children: (0, _all.default)((0, _PropTypes.requiredRoles)(TOGGLE_ROLE, MENU_ROLE), (0, _PropTypes.exclusiveRoles)(MENU_ROLE)),
/**
* Whether or not component is disabled.
*/
disabled: _propTypes.default.bool,
/**
* Align the menu to the right side of the Dropdown toggle
*/
pullRight: _propTypes.default.bool,
/**
* Whether or not the Dropdown is visible.
*
* @controllable onToggle
*/
open: _propTypes.default.bool,
defaultOpen: _propTypes.default.bool,
/**
* A callback fired when the Dropdown wishes to change visibility. Called with the requested
* `open` value, the DOM event, and the source that fired it: `'click'`,`'keydown'`,`'rootClose'`, or `'select'`.
*
* ```js
* function(Boolean isOpen, Object event, { String source }) {}
* ```
* @controllable open
*/
onToggle: _propTypes.default.func,
/**
* A callback fired when a menu item is selected.
*
* ```js
* (eventKey: any, event: Object) => any
* ```
*/
onSelect: _propTypes.default.func,
/**
* If `'menuitem'`, causes the dropdown to behave like a menu item rather than
* a menu button.
*/
role: _propTypes.default.string,
/**
* Which event when fired outside the component will cause it to be closed
*
* *Note: For custom dropdown components, you will have to pass the
* `rootCloseEvent` to `<RootCloseWrapper>` in your custom dropdown menu
* component ([similarly to how it is implemented in `<Dropdown.Menu>`](https://github.com/react-bootstrap/react-bootstrap/blob/v0.31.5/src/DropdownMenu.js#L115-L119)).*
*/
rootCloseEvent: _propTypes.default.oneOf(['click', 'mousedown']),
/**
* @private
*/
onMouseEnter: _propTypes.default.func,
/**
* @private
*/
onMouseLeave: _propTypes.default.func
};
var defaultProps = {
componentClass: _ButtonGroup.default
};
var Dropdown =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Dropdown, _React$Component);
function Dropdown(props, context) {
var _this;
_this = _React$Component.call(this, props, context) || this;
_this.handleClick = _this.handleClick.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.handleKeyDown = _this.handleKeyDown.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.handleClose = _this.handleClose.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this._focusInDropdown = false;
_this.lastOpenEventType = null;
return _this;
}
var _proto = Dropdown.prototype;
_proto.componentDidMount = function componentDidMount() {
this.focusNextOnOpen();
};
_proto.componentWillUpdate = function componentWillUpdate(nextProps) {
if (!nextProps.open && this.props.open) {
this._focusInDropdown = (0, _contains.default)(_reactDom.default.findDOMNode(this.menu), (0, _activeElement.default)(document));
}
};
_proto.componentDidUpdate = function componentDidUpdate(prevProps) {
var open = this.props.open;
var prevOpen = prevProps.open;
if (open && !prevOpen) {
this.focusNextOnOpen();
}
if (!open && prevOpen) {
// if focus hasn't already moved from the menu let's return it
// to the toggle
if (this._focusInDropdown) {
this._focusInDropdown = false;
this.focus();
}
}
};
_proto.focus = function focus() {
var toggle = _reactDom.default.findDOMNode(this.toggle);
if (toggle && toggle.focus) {
toggle.focus();
}
};
_proto.focusNextOnOpen = function focusNextOnOpen() {
var menu = this.menu;
if (!menu || !menu.focusNext) {
return;
}
if (this.lastOpenEventType === 'keydown' || this.props.role === 'menuitem') {
menu.focusNext();
}
};
_proto.handleClick = function handleClick(event) {
if (this.props.disabled) {
return;
}
this.toggleOpen(event, {
source: 'click'
});
};
_proto.handleClose = function handleClose(event, eventDetails) {
if (!this.props.open) {
return;
}
this.toggleOpen(event, eventDetails);
};
_proto.handleKeyDown = function handleKeyDown(event) {
if (this.props.disabled) {
return;
}
switch (event.keyCode) {
case _keycode.default.codes.down:
if (!this.props.open) {
this.toggleOpen(event, {
source: 'keydown'
});
} else if (this.menu.focusNext) {
this.menu.focusNext();
}
event.preventDefault();
break;
case _keycode.default.codes.esc:
case _keycode.default.codes.tab:
this.handleClose(event, {
source: 'keydown'
});
break;
default:
}
};
_proto.toggleOpen = function toggleOpen(event, eventDetails) {
var open = !this.props.open;
if (open) {
this.lastOpenEventType = eventDetails.source;
}
if (this.props.onToggle) {
this.props.onToggle(open, event, eventDetails);
}
};
_proto.renderMenu = function renderMenu(child, _ref) {
var _this2 = this;
var id = _ref.id,
onSelect = _ref.onSelect,
rootCloseEvent = _ref.rootCloseEvent,
props = (0, _objectWithoutPropertiesLoose2.default)(_ref, ["id", "onSelect", "rootCloseEvent"]);
var ref = function ref(c) {
_this2.menu = c;
};
if (typeof child.ref === 'string') {
process.env.NODE_ENV !== "production" ? (0, _warning.default)(false, 'String refs are not supported on `<Dropdown.Menu>` components. ' + 'To apply a ref to the component use the callback signature:\n\n ' + 'https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute') : void 0;
} else {
ref = (0, _createChainedFunction.default)(child.ref, ref);
}
return (0, _react.cloneElement)(child, (0, _extends2.default)({}, props, {
ref: ref,
labelledBy: id,
bsClass: (0, _bootstrapUtils.prefix)(props, 'menu'),
onClose: (0, _createChainedFunction.default)(child.props.onClose, this.handleClose),
onSelect: (0, _createChainedFunction.default)(child.props.onSelect, onSelect, function (key, event) {
return _this2.handleClose(event, {
source: 'select'
});
}),
rootCloseEvent: rootCloseEvent
}));
};
_proto.renderToggle = function renderToggle(child, props) {
var _this3 = this;
var ref = function ref(c) {
_this3.toggle = c;
};
if (typeof child.ref === 'string') {
process.env.NODE_ENV !== "production" ? (0, _warning.default)(false, 'String refs are not supported on `<Dropdown.Toggle>` components. ' + 'To apply a ref to the component use the callback signature:\n\n ' + 'https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute') : void 0;
} else {
ref = (0, _createChainedFunction.default)(child.ref, ref);
}
return (0, _react.cloneElement)(child, (0, _extends2.default)({}, props, {
ref: ref,
bsClass: (0, _bootstrapUtils.prefix)(props, 'toggle'),
onClick: (0, _createChainedFunction.default)(child.props.onClick, this.handleClick),
onKeyDown: (0, _createChainedFunction.default)(child.props.onKeyDown, this.handleKeyDown)
}));
};
_proto.render = function render() {
var _classes,
_this4 = this;
var _this$props = this.props,
Component = _this$props.componentClass,
id = _this$props.id,
dropup = _this$props.dropup,
disabled = _this$props.disabled,
pullRight = _this$props.pullRight,
open = _this$props.open,
onSelect = _this$props.onSelect,
role = _this$props.role,
bsClass = _this$props.bsClass,
className = _this$props.className,
rootCloseEvent = _this$props.rootCloseEvent,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "id", "dropup", "disabled", "pullRight", "open", "onSelect", "role", "bsClass", "className", "rootCloseEvent", "children"]);
delete props.onToggle;
var classes = (_classes = {}, _classes[bsClass] = true, _classes.open = open, _classes.disabled = disabled, _classes);
if (dropup) {
classes[bsClass] = false;
classes.dropup = true;
} // This intentionally forwards bsSize and bsStyle (if set) to the
// underlying component, to allow it to render size and style variants.
return _react.default.createElement(Component, (0, _extends2.default)({}, props, {
className: (0, _classnames.default)(className, classes)
}), _ValidComponentChildren.default.map(children, function (child) {
switch (child.props.bsRole) {
case TOGGLE_ROLE:
return _this4.renderToggle(child, {
id: id,
disabled: disabled,
open: open,
role: role,
bsClass: bsClass
});
case MENU_ROLE:
return _this4.renderMenu(child, {
id: id,
open: open,
pullRight: pullRight,
bsClass: bsClass,
onSelect: onSelect,
rootCloseEvent: rootCloseEvent
});
default:
return child;
}
}));
};
return Dropdown;
}(_react.default.Component);
Dropdown.propTypes = propTypes;
Dropdown.defaultProps = defaultProps;
(0, _bootstrapUtils.bsClass)('dropdown', Dropdown);
var UncontrolledDropdown = (0, _uncontrollable.default)(Dropdown, {
open: 'onToggle'
});
UncontrolledDropdown.Toggle = _DropdownToggle.default;
UncontrolledDropdown.Menu = _DropdownMenu.default;
var _default = UncontrolledDropdown;
exports.default = _default;
module.exports = exports["default"];

74
node_modules/react-bootstrap/lib/DropdownButton.js generated vendored Normal file
View File

@@ -0,0 +1,74 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Dropdown = _interopRequireDefault(require("./Dropdown"));
var _splitComponentProps2 = _interopRequireDefault(require("./utils/splitComponentProps"));
var propTypes = (0, _extends2.default)({}, _Dropdown.default.propTypes, {
// Toggle props.
bsStyle: _propTypes.default.string,
bsSize: _propTypes.default.string,
title: _propTypes.default.node.isRequired,
noCaret: _propTypes.default.bool,
// Override generated docs from <Dropdown>.
/**
* @private
*/
children: _propTypes.default.node
});
var DropdownButton =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(DropdownButton, _React$Component);
function DropdownButton() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = DropdownButton.prototype;
_proto.render = function render() {
var _this$props = this.props,
bsSize = _this$props.bsSize,
bsStyle = _this$props.bsStyle,
title = _this$props.title,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["bsSize", "bsStyle", "title", "children"]);
var _splitComponentProps = (0, _splitComponentProps2.default)(props, _Dropdown.default.ControlledComponent),
dropdownProps = _splitComponentProps[0],
toggleProps = _splitComponentProps[1];
return _react.default.createElement(_Dropdown.default, (0, _extends2.default)({}, dropdownProps, {
bsSize: bsSize,
bsStyle: bsStyle
}), _react.default.createElement(_Dropdown.default.Toggle, (0, _extends2.default)({}, toggleProps, {
bsSize: bsSize,
bsStyle: bsStyle
}), title), _react.default.createElement(_Dropdown.default.Menu, null, children));
};
return DropdownButton;
}(_react.default.Component);
DropdownButton.propTypes = propTypes;
var _default = DropdownButton;
exports.default = _default;
module.exports = exports["default"];

183
node_modules/react-bootstrap/lib/DropdownMenu.js generated vendored Normal file
View File

@@ -0,0 +1,183 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _from = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/array/from"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
var _classnames = _interopRequireDefault(require("classnames"));
var _keycode = _interopRequireDefault(require("keycode"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _reactDom = _interopRequireDefault(require("react-dom"));
var _RootCloseWrapper = _interopRequireDefault(require("react-overlays/lib/RootCloseWrapper"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var propTypes = {
open: _propTypes.default.bool,
pullRight: _propTypes.default.bool,
onClose: _propTypes.default.func,
labelledBy: _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]),
onSelect: _propTypes.default.func,
rootCloseEvent: _propTypes.default.oneOf(['click', 'mousedown'])
};
var defaultProps = {
bsRole: 'menu',
pullRight: false
};
var DropdownMenu =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(DropdownMenu, _React$Component);
function DropdownMenu(props) {
var _this;
_this = _React$Component.call(this, props) || this;
_this.handleRootClose = _this.handleRootClose.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.handleKeyDown = _this.handleKeyDown.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
return _this;
}
var _proto = DropdownMenu.prototype;
_proto.getFocusableMenuItems = function getFocusableMenuItems() {
var node = _reactDom.default.findDOMNode(this);
if (!node) {
return [];
}
return (0, _from.default)(node.querySelectorAll('[tabIndex="-1"]'));
};
_proto.getItemsAndActiveIndex = function getItemsAndActiveIndex() {
var items = this.getFocusableMenuItems();
var activeIndex = items.indexOf(document.activeElement);
return {
items: items,
activeIndex: activeIndex
};
};
_proto.focusNext = function focusNext() {
var _this$getItemsAndActi = this.getItemsAndActiveIndex(),
items = _this$getItemsAndActi.items,
activeIndex = _this$getItemsAndActi.activeIndex;
if (items.length === 0) {
return;
}
var nextIndex = activeIndex === items.length - 1 ? 0 : activeIndex + 1;
items[nextIndex].focus();
};
_proto.focusPrevious = function focusPrevious() {
var _this$getItemsAndActi2 = this.getItemsAndActiveIndex(),
items = _this$getItemsAndActi2.items,
activeIndex = _this$getItemsAndActi2.activeIndex;
if (items.length === 0) {
return;
}
var prevIndex = activeIndex === 0 ? items.length - 1 : activeIndex - 1;
items[prevIndex].focus();
};
_proto.handleKeyDown = function handleKeyDown(event) {
switch (event.keyCode) {
case _keycode.default.codes.down:
this.focusNext();
event.preventDefault();
break;
case _keycode.default.codes.up:
this.focusPrevious();
event.preventDefault();
break;
case _keycode.default.codes.esc:
case _keycode.default.codes.tab:
this.props.onClose(event, {
source: 'keydown'
});
break;
default:
}
};
_proto.handleRootClose = function handleRootClose(event) {
this.props.onClose(event, {
source: 'rootClose'
});
};
_proto.render = function render() {
var _extends2,
_this2 = this;
var _this$props = this.props,
open = _this$props.open,
pullRight = _this$props.pullRight,
labelledBy = _this$props.labelledBy,
onSelect = _this$props.onSelect,
className = _this$props.className,
rootCloseEvent = _this$props.rootCloseEvent,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["open", "pullRight", "labelledBy", "onSelect", "className", "rootCloseEvent", "children"]);
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['onClose']),
bsProps = _splitBsPropsAndOmit[0],
elementProps = _splitBsPropsAndOmit[1];
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'right')] = pullRight, _extends2));
return _react.default.createElement(_RootCloseWrapper.default, {
disabled: !open,
onRootClose: this.handleRootClose,
event: rootCloseEvent
}, _react.default.createElement("ul", (0, _extends3.default)({}, elementProps, {
role: "menu",
className: (0, _classnames.default)(className, classes),
"aria-labelledby": labelledBy
}), _ValidComponentChildren.default.map(children, function (child) {
return _react.default.cloneElement(child, {
onKeyDown: (0, _createChainedFunction.default)(child.props.onKeyDown, _this2.handleKeyDown),
onSelect: (0, _createChainedFunction.default)(child.props.onSelect, onSelect)
});
})));
};
return DropdownMenu;
}(_react.default.Component);
DropdownMenu.propTypes = propTypes;
DropdownMenu.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('dropdown-menu', DropdownMenu);
exports.default = _default;
module.exports = exports["default"];

83
node_modules/react-bootstrap/lib/DropdownToggle.js generated vendored Normal file
View File

@@ -0,0 +1,83 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _Button = _interopRequireDefault(require("./Button"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
noCaret: _propTypes.default.bool,
open: _propTypes.default.bool,
title: _propTypes.default.string,
useAnchor: _propTypes.default.bool
};
var defaultProps = {
open: false,
useAnchor: false,
bsRole: 'toggle'
};
var DropdownToggle =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(DropdownToggle, _React$Component);
function DropdownToggle() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = DropdownToggle.prototype;
_proto.render = function render() {
var _this$props = this.props,
noCaret = _this$props.noCaret,
open = _this$props.open,
useAnchor = _this$props.useAnchor,
bsClass = _this$props.bsClass,
className = _this$props.className,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["noCaret", "open", "useAnchor", "bsClass", "className", "children"]);
delete props.bsRole;
var Component = useAnchor ? _SafeAnchor.default : _Button.default;
var useCaret = !noCaret; // This intentionally forwards bsSize and bsStyle (if set) to the
// underlying component, to allow it to render size and style variants.
// FIXME: Should this really fall back to `title` as children?
return _react.default.createElement(Component, (0, _extends2.default)({}, props, {
role: "button",
className: (0, _classnames.default)(className, bsClass),
"aria-haspopup": true,
"aria-expanded": open
}), children || props.title, useCaret && ' ', useCaret && _react.default.createElement("span", {
className: "caret"
}));
};
return DropdownToggle;
}(_react.default.Component);
DropdownToggle.propTypes = propTypes;
DropdownToggle.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('dropdown-toggle', DropdownToggle);
exports.default = _default;
module.exports = exports["default"];

124
node_modules/react-bootstrap/lib/Fade.js generated vendored Normal file
View File

@@ -0,0 +1,124 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Transition = _interopRequireWildcard(require("react-transition-group/Transition"));
var _fadeStyles;
var propTypes = {
/**
* Show the component; triggers the fade in or fade out animation
*/
in: _propTypes.default.bool,
/**
* Wait until the first "enter" transition to mount the component (add it to the DOM)
*/
mountOnEnter: _propTypes.default.bool,
/**
* Unmount the component (remove it from the DOM) when it is faded out
*/
unmountOnExit: _propTypes.default.bool,
/**
* Run the fade in animation when the component mounts, if it is initially
* shown
*/
appear: _propTypes.default.bool,
/**
* Duration of the fade animation in milliseconds, to ensure that finishing
* callbacks are fired even if the original browser transition end events are
* canceled
*/
timeout: _propTypes.default.number,
/**
* Callback fired before the component fades in
*/
onEnter: _propTypes.default.func,
/**
* Callback fired after the component starts to fade in
*/
onEntering: _propTypes.default.func,
/**
* Callback fired after the has component faded in
*/
onEntered: _propTypes.default.func,
/**
* Callback fired before the component fades out
*/
onExit: _propTypes.default.func,
/**
* Callback fired after the component starts to fade out
*/
onExiting: _propTypes.default.func,
/**
* Callback fired after the component has faded out
*/
onExited: _propTypes.default.func
};
var defaultProps = {
in: false,
timeout: 300,
mountOnEnter: false,
unmountOnExit: false,
appear: false
};
var fadeStyles = (_fadeStyles = {}, _fadeStyles[_Transition.ENTERING] = 'in', _fadeStyles[_Transition.ENTERED] = 'in', _fadeStyles);
var Fade =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Fade, _React$Component);
function Fade() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Fade.prototype;
_proto.render = function render() {
var _this$props = this.props,
className = _this$props.className,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className", "children"]);
return _react.default.createElement(_Transition.default, props, function (status, innerProps) {
return _react.default.cloneElement(children, (0, _extends2.default)({}, innerProps, {
className: (0, _classnames.default)('fade', className, children.props.className, fadeStyles[status])
}));
});
};
return Fade;
}(_react.default.Component);
Fade.propTypes = propTypes;
Fade.defaultProps = defaultProps;
var _default = Fade;
exports.default = _default;
module.exports = exports["default"];

82
node_modules/react-bootstrap/lib/Form.js generated vendored Normal file
View File

@@ -0,0 +1,82 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
horizontal: _propTypes.default.bool,
inline: _propTypes.default.bool,
componentClass: _elementType.default
};
var defaultProps = {
horizontal: false,
inline: false,
componentClass: 'form'
};
var Form =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Form, _React$Component);
function Form() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Form.prototype;
_proto.render = function render() {
var _this$props = this.props,
horizontal = _this$props.horizontal,
inline = _this$props.inline,
Component = _this$props.componentClass,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["horizontal", "inline", "componentClass", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = [];
if (horizontal) {
classes.push((0, _bootstrapUtils.prefix)(bsProps, 'horizontal'));
}
if (inline) {
classes.push((0, _bootstrapUtils.prefix)(bsProps, 'inline'));
}
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return Form;
}(_react.default.Component);
Form.propTypes = propTypes;
Form.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('form', Form);
exports.default = _default;
module.exports = exports["default"];

126
node_modules/react-bootstrap/lib/FormControl.js generated vendored Normal file
View File

@@ -0,0 +1,126 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _warning = _interopRequireDefault(require("warning"));
var _FormControlFeedback = _interopRequireDefault(require("./FormControlFeedback"));
var _FormControlStatic = _interopRequireDefault(require("./FormControlStatic"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var propTypes = {
componentClass: _elementType.default,
/**
* Only relevant if `componentClass` is `'input'`.
*/
type: _propTypes.default.string,
/**
* Uses `controlId` from `<FormGroup>` if not explicitly specified.
*/
id: _propTypes.default.string,
/**
* Attaches a ref to the `<input>` element. Only functions can be used here.
*
* ```js
* <FormControl inputRef={ref => { this.input = ref; }} />
* ```
*/
inputRef: _propTypes.default.func
};
var defaultProps = {
componentClass: 'input'
};
var contextTypes = {
$bs_formGroup: _propTypes.default.object
};
var FormControl =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(FormControl, _React$Component);
function FormControl() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = FormControl.prototype;
_proto.render = function render() {
var formGroup = this.context.$bs_formGroup;
var controlId = formGroup && formGroup.controlId;
var _this$props = this.props,
Component = _this$props.componentClass,
type = _this$props.type,
_this$props$id = _this$props.id,
id = _this$props$id === void 0 ? controlId : _this$props$id,
inputRef = _this$props.inputRef,
className = _this$props.className,
bsSize = _this$props.bsSize,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "type", "id", "inputRef", "className", "bsSize"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
process.env.NODE_ENV !== "production" ? (0, _warning.default)(controlId == null || id === controlId, '`controlId` is ignored on `<FormControl>` when `id` is specified.') : void 0; // input[type="file"] should not have .form-control.
var classes;
if (type !== 'file') {
classes = (0, _bootstrapUtils.getClassSet)(bsProps);
} // If user provides a size, make sure to append it to classes as input-
// e.g. if bsSize is small, it will append input-sm
if (bsSize) {
var size = _StyleConfig.SIZE_MAP[bsSize] || bsSize;
classes[(0, _bootstrapUtils.prefix)({
bsClass: 'input'
}, size)] = true;
}
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
type: type,
id: id,
ref: inputRef,
className: (0, _classnames.default)(className, classes)
}));
};
return FormControl;
}(_react.default.Component);
FormControl.propTypes = propTypes;
FormControl.defaultProps = defaultProps;
FormControl.contextTypes = contextTypes;
FormControl.Feedback = _FormControlFeedback.default;
FormControl.Static = _FormControlStatic.default;
var _default = (0, _bootstrapUtils.bsClass)('form-control', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.SMALL, _StyleConfig.Size.LARGE], FormControl));
exports.default = _default;
module.exports = exports["default"];

103
node_modules/react-bootstrap/lib/FormControlFeedback.js generated vendored Normal file
View File

@@ -0,0 +1,103 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Glyphicon = _interopRequireDefault(require("./Glyphicon"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var defaultProps = {
bsRole: 'feedback'
};
var contextTypes = {
$bs_formGroup: _propTypes.default.object
};
var FormControlFeedback =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(FormControlFeedback, _React$Component);
function FormControlFeedback() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = FormControlFeedback.prototype;
_proto.getGlyph = function getGlyph(validationState) {
switch (validationState) {
case 'success':
return 'ok';
case 'warning':
return 'warning-sign';
case 'error':
return 'remove';
default:
return null;
}
};
_proto.renderDefaultFeedback = function renderDefaultFeedback(formGroup, className, classes, elementProps) {
var glyph = this.getGlyph(formGroup && formGroup.validationState);
if (!glyph) {
return null;
}
return _react.default.createElement(_Glyphicon.default, (0, _extends2.default)({}, elementProps, {
glyph: glyph,
className: (0, _classnames.default)(className, classes)
}));
};
_proto.render = function render() {
var _this$props = this.props,
className = _this$props.className,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className", "children"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
if (!children) {
return this.renderDefaultFeedback(this.context.$bs_formGroup, className, classes, elementProps);
}
var child = _react.default.Children.only(children);
return _react.default.cloneElement(child, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(child.props.className, className, classes)
}));
};
return FormControlFeedback;
}(_react.default.Component);
FormControlFeedback.defaultProps = defaultProps;
FormControlFeedback.contextTypes = contextTypes;
var _default = (0, _bootstrapUtils.bsClass)('form-control-feedback', FormControlFeedback);
exports.default = _default;
module.exports = exports["default"];

65
node_modules/react-bootstrap/lib/FormControlStatic.js generated vendored Normal file
View File

@@ -0,0 +1,65 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
componentClass: _elementType.default
};
var defaultProps = {
componentClass: 'p'
};
var FormControlStatic =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(FormControlStatic, _React$Component);
function FormControlStatic() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = FormControlStatic.prototype;
_proto.render = function render() {
var _this$props = this.props,
Component = _this$props.componentClass,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return FormControlStatic;
}(_react.default.Component);
FormControlStatic.propTypes = propTypes;
FormControlStatic.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('form-control-static', FormControlStatic);
exports.default = _default;
module.exports = exports["default"];

101
node_modules/react-bootstrap/lib/FormGroup.js generated vendored Normal file
View File

@@ -0,0 +1,101 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var propTypes = {
/**
* Sets `id` on `<FormControl>` and `htmlFor` on `<FormGroup.Label>`.
*/
controlId: _propTypes.default.string,
validationState: _propTypes.default.oneOf(['success', 'warning', 'error', null])
};
var childContextTypes = {
$bs_formGroup: _propTypes.default.object.isRequired
};
var FormGroup =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(FormGroup, _React$Component);
function FormGroup() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = FormGroup.prototype;
_proto.getChildContext = function getChildContext() {
var _this$props = this.props,
controlId = _this$props.controlId,
validationState = _this$props.validationState;
return {
$bs_formGroup: {
controlId: controlId,
validationState: validationState
}
};
};
_proto.hasFeedback = function hasFeedback(children) {
var _this = this;
return _ValidComponentChildren.default.some(children, function (child) {
return child.props.bsRole === 'feedback' || child.props.children && _this.hasFeedback(child.props.children);
});
};
_proto.render = function render() {
var _this$props2 = this.props,
validationState = _this$props2.validationState,
className = _this$props2.className,
children = _this$props2.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props2, ["validationState", "className", "children"]);
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['controlId']),
bsProps = _splitBsPropsAndOmit[0],
elementProps = _splitBsPropsAndOmit[1];
var classes = (0, _extends2.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), {
'has-feedback': this.hasFeedback(children)
});
if (validationState) {
classes["has-" + validationState] = true;
}
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), children);
};
return FormGroup;
}(_react.default.Component);
FormGroup.propTypes = propTypes;
FormGroup.childContextTypes = childContextTypes;
var _default = (0, _bootstrapUtils.bsClass)('form-group', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.LARGE, _StyleConfig.Size.SMALL], FormGroup));
exports.default = _default;
module.exports = exports["default"];

66
node_modules/react-bootstrap/lib/Glyphicon.js generated vendored Normal file
View File

@@ -0,0 +1,66 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
/**
* An icon name without "glyphicon-" prefix. See e.g. http://getbootstrap.com/components/#glyphicons
*/
glyph: _propTypes.default.string.isRequired
};
var Glyphicon =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Glyphicon, _React$Component);
function Glyphicon() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Glyphicon.prototype;
_proto.render = function render() {
var _extends2;
var _this$props = this.props,
glyph = _this$props.glyph,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["glyph", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[(0, _bootstrapUtils.prefix)(bsProps, glyph)] = true, _extends2));
return _react.default.createElement("span", (0, _extends3.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return Glyphicon;
}(_react.default.Component);
Glyphicon.propTypes = propTypes;
var _default = (0, _bootstrapUtils.bsClass)('glyphicon', Glyphicon);
exports.default = _default;
module.exports = exports["default"];

79
node_modules/react-bootstrap/lib/Grid.js generated vendored Normal file
View File

@@ -0,0 +1,79 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
/**
* Turn any fixed-width grid layout into a full-width layout by this property.
*
* Adds `container-fluid` class.
*/
fluid: _propTypes.default.bool,
/**
* You can use a custom element for this component
*/
componentClass: _elementType.default
};
var defaultProps = {
componentClass: 'div',
fluid: false
};
var Grid =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Grid, _React$Component);
function Grid() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Grid.prototype;
_proto.render = function render() {
var _this$props = this.props,
fluid = _this$props.fluid,
Component = _this$props.componentClass,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["fluid", "componentClass", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.prefix)(bsProps, fluid && 'fluid');
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return Grid;
}(_react.default.Component);
Grid.propTypes = propTypes;
Grid.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('container', Grid);
exports.default = _default;
module.exports = exports["default"];

52
node_modules/react-bootstrap/lib/HelpBlock.js generated vendored Normal file
View File

@@ -0,0 +1,52 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var HelpBlock =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(HelpBlock, _React$Component);
function HelpBlock() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = HelpBlock.prototype;
_proto.render = function render() {
var _this$props = this.props,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement("span", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return HelpBlock;
}(_react.default.Component);
var _default = (0, _bootstrapUtils.bsClass)('help-block', HelpBlock);
exports.default = _default;
module.exports = exports["default"];

91
node_modules/react-bootstrap/lib/Image.js generated vendored Normal file
View File

@@ -0,0 +1,91 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
/**
* Sets image as responsive image
*/
responsive: _propTypes.default.bool,
/**
* Sets image shape as rounded
*/
rounded: _propTypes.default.bool,
/**
* Sets image shape as circle
*/
circle: _propTypes.default.bool,
/**
* Sets image shape as thumbnail
*/
thumbnail: _propTypes.default.bool
};
var defaultProps = {
responsive: false,
rounded: false,
circle: false,
thumbnail: false
};
var Image =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Image, _React$Component);
function Image() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Image.prototype;
_proto.render = function render() {
var _classes;
var _this$props = this.props,
responsive = _this$props.responsive,
rounded = _this$props.rounded,
circle = _this$props.circle,
thumbnail = _this$props.thumbnail,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["responsive", "rounded", "circle", "thumbnail", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (_classes = {}, _classes[(0, _bootstrapUtils.prefix)(bsProps, 'responsive')] = responsive, _classes[(0, _bootstrapUtils.prefix)(bsProps, 'rounded')] = rounded, _classes[(0, _bootstrapUtils.prefix)(bsProps, 'circle')] = circle, _classes[(0, _bootstrapUtils.prefix)(bsProps, 'thumbnail')] = thumbnail, _classes);
return _react.default.createElement("img", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return Image;
}(_react.default.Component);
Image.propTypes = propTypes;
Image.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('img', Image);
exports.default = _default;
module.exports = exports["default"];

61
node_modules/react-bootstrap/lib/InputGroup.js generated vendored Normal file
View File

@@ -0,0 +1,61 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _InputGroupAddon = _interopRequireDefault(require("./InputGroupAddon"));
var _InputGroupButton = _interopRequireDefault(require("./InputGroupButton"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var InputGroup =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(InputGroup, _React$Component);
function InputGroup() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = InputGroup.prototype;
_proto.render = function render() {
var _this$props = this.props,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement("span", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return InputGroup;
}(_react.default.Component);
InputGroup.Addon = _InputGroupAddon.default;
InputGroup.Button = _InputGroupButton.default;
var _default = (0, _bootstrapUtils.bsClass)('input-group', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.LARGE, _StyleConfig.Size.SMALL], InputGroup));
exports.default = _default;
module.exports = exports["default"];

52
node_modules/react-bootstrap/lib/InputGroupAddon.js generated vendored Normal file
View File

@@ -0,0 +1,52 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var InputGroupAddon =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(InputGroupAddon, _React$Component);
function InputGroupAddon() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = InputGroupAddon.prototype;
_proto.render = function render() {
var _this$props = this.props,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement("span", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return InputGroupAddon;
}(_react.default.Component);
var _default = (0, _bootstrapUtils.bsClass)('input-group-addon', InputGroupAddon);
exports.default = _default;
module.exports = exports["default"];

52
node_modules/react-bootstrap/lib/InputGroupButton.js generated vendored Normal file
View File

@@ -0,0 +1,52 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var InputGroupButton =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(InputGroupButton, _React$Component);
function InputGroupButton() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = InputGroupButton.prototype;
_proto.render = function render() {
var _this$props = this.props,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement("span", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return InputGroupButton;
}(_react.default.Component);
var _default = (0, _bootstrapUtils.bsClass)('input-group-btn', InputGroupButton);
exports.default = _default;
module.exports = exports["default"];

65
node_modules/react-bootstrap/lib/Jumbotron.js generated vendored Normal file
View File

@@ -0,0 +1,65 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
componentClass: _elementType.default
};
var defaultProps = {
componentClass: 'div'
};
var Jumbotron =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Jumbotron, _React$Component);
function Jumbotron() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Jumbotron.prototype;
_proto.render = function render() {
var _this$props = this.props,
Component = _this$props.componentClass,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return Jumbotron;
}(_react.default.Component);
Jumbotron.propTypes = propTypes;
Jumbotron.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('jumbotron', Jumbotron);
exports.default = _default;
module.exports = exports["default"];

76
node_modules/react-bootstrap/lib/Label.js generated vendored Normal file
View File

@@ -0,0 +1,76 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _values = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/values"));
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var Label =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Label, _React$Component);
function Label() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Label.prototype;
_proto.hasContent = function hasContent(children) {
var result = false;
_react.default.Children.forEach(children, function (child) {
if (result) {
return;
}
if (child || child === 0) {
result = true;
}
});
return result;
};
_proto.render = function render() {
var _this$props = this.props,
className = _this$props.className,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className", "children"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _extends2.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), {
// Hack for collapsing on IE8.
hidden: !this.hasContent(children)
});
return _react.default.createElement("span", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), children);
};
return Label;
}(_react.default.Component);
var _default = (0, _bootstrapUtils.bsClass)('label', (0, _bootstrapUtils.bsStyles)((0, _values.default)(_StyleConfig.State).concat([_StyleConfig.Style.DEFAULT, _StyleConfig.Style.PRIMARY]), _StyleConfig.Style.DEFAULT, Label));
exports.default = _default;
module.exports = exports["default"];

99
node_modules/react-bootstrap/lib/ListGroup.js generated vendored Normal file
View File

@@ -0,0 +1,99 @@
"use strict";
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireWildcard(require("react"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _ListGroupItem = _interopRequireDefault(require("./ListGroupItem"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var propTypes = {
/**
* You can use a custom element type for this component.
*
* If not specified, it will be treated as `'li'` if every child is a
* non-actionable `<ListGroupItem>`, and `'div'` otherwise.
*/
componentClass: _elementType.default
};
function getDefaultComponent(children) {
if (!children) {
// FIXME: This is the old behavior. Is this right?
return 'div';
}
if (_ValidComponentChildren.default.some(children, function (child) {
return child.type !== _ListGroupItem.default || child.props.href || child.props.onClick;
})) {
return 'div';
}
return 'ul';
}
var ListGroup =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(ListGroup, _React$Component);
function ListGroup() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = ListGroup.prototype;
_proto.render = function render() {
var _this$props = this.props,
children = _this$props.children,
_this$props$component = _this$props.componentClass,
Component = _this$props$component === void 0 ? getDefaultComponent(children) : _this$props$component,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["children", "componentClass", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
var useListItem = Component === 'ul' && _ValidComponentChildren.default.every(children, function (child) {
return child.type === _ListGroupItem.default;
});
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), useListItem ? _ValidComponentChildren.default.map(children, function (child) {
return (0, _react.cloneElement)(child, {
listItem: true
});
}) : children);
};
return ListGroup;
}(_react.default.Component);
ListGroup.propTypes = propTypes;
var _default = (0, _bootstrapUtils.bsClass)('list-group', ListGroup);
exports.default = _default;
module.exports = exports["default"];

115
node_modules/react-bootstrap/lib/ListGroupItem.js generated vendored Normal file
View File

@@ -0,0 +1,115 @@
"use strict";
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _values = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/values"));
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var propTypes = {
active: _propTypes.default.any,
disabled: _propTypes.default.any,
header: _propTypes.default.node,
listItem: _propTypes.default.bool,
onClick: _propTypes.default.func,
href: _propTypes.default.string,
type: _propTypes.default.string
};
var defaultProps = {
listItem: false
};
var ListGroupItem =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(ListGroupItem, _React$Component);
function ListGroupItem() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = ListGroupItem.prototype;
_proto.renderHeader = function renderHeader(header, headingClassName) {
if (_react.default.isValidElement(header)) {
return (0, _react.cloneElement)(header, {
className: (0, _classnames.default)(header.props.className, headingClassName)
});
}
return _react.default.createElement("h4", {
className: headingClassName
}, header);
};
_proto.render = function render() {
var _this$props = this.props,
active = _this$props.active,
disabled = _this$props.disabled,
className = _this$props.className,
header = _this$props.header,
listItem = _this$props.listItem,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["active", "disabled", "className", "header", "listItem", "children"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _extends2.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), {
active: active,
disabled: disabled
});
var Component;
if (elementProps.href) {
Component = 'a';
} else if (elementProps.onClick) {
Component = 'button';
elementProps.type = elementProps.type || 'button';
} else if (listItem) {
Component = 'li';
} else {
Component = 'span';
}
elementProps.className = (0, _classnames.default)(className, classes); // TODO: Deprecate `header` prop.
if (header) {
return _react.default.createElement(Component, elementProps, this.renderHeader(header, (0, _bootstrapUtils.prefix)(bsProps, 'heading')), _react.default.createElement("p", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'text')
}, children));
}
return _react.default.createElement(Component, elementProps, children);
};
return ListGroupItem;
}(_react.default.Component);
ListGroupItem.propTypes = propTypes;
ListGroupItem.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('list-group-item', (0, _bootstrapUtils.bsStyles)((0, _values.default)(_StyleConfig.State), ListGroupItem));
exports.default = _default;
module.exports = exports["default"];

83
node_modules/react-bootstrap/lib/Media.js generated vendored Normal file
View File

@@ -0,0 +1,83 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _MediaBody = _interopRequireDefault(require("./MediaBody"));
var _MediaHeading = _interopRequireDefault(require("./MediaHeading"));
var _MediaLeft = _interopRequireDefault(require("./MediaLeft"));
var _MediaList = _interopRequireDefault(require("./MediaList"));
var _MediaListItem = _interopRequireDefault(require("./MediaListItem"));
var _MediaRight = _interopRequireDefault(require("./MediaRight"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
componentClass: _elementType.default
};
var defaultProps = {
componentClass: 'div'
};
var Media =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Media, _React$Component);
function Media() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Media.prototype;
_proto.render = function render() {
var _this$props = this.props,
Component = _this$props.componentClass,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return Media;
}(_react.default.Component);
Media.propTypes = propTypes;
Media.defaultProps = defaultProps;
Media.Heading = _MediaHeading.default;
Media.Body = _MediaBody.default;
Media.Left = _MediaLeft.default;
Media.Right = _MediaRight.default;
Media.List = _MediaList.default;
Media.ListItem = _MediaListItem.default;
var _default = (0, _bootstrapUtils.bsClass)('media', Media);
exports.default = _default;
module.exports = exports["default"];

80
node_modules/react-bootstrap/lib/MediaBody.js generated vendored Normal file
View File

@@ -0,0 +1,80 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _Media = _interopRequireDefault(require("./Media"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
/**
* Align the media to the top, middle, or bottom of the media object.
*/
align: _propTypes.default.oneOf(['top', 'middle', 'bottom']),
componentClass: _elementType.default
};
var defaultProps = {
componentClass: 'div'
};
var MediaBody =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(MediaBody, _React$Component);
function MediaBody() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = MediaBody.prototype;
_proto.render = function render() {
var _this$props = this.props,
Component = _this$props.componentClass,
align = _this$props.align,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "align", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
if (align) {
// The class is e.g. `media-top`, not `media-left-top`.
classes[(0, _bootstrapUtils.prefix)(_Media.default.defaultProps, align)] = true;
}
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return MediaBody;
}(_react.default.Component);
MediaBody.propTypes = propTypes;
MediaBody.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('media-body', MediaBody);
exports.default = _default;
module.exports = exports["default"];

65
node_modules/react-bootstrap/lib/MediaHeading.js generated vendored Normal file
View File

@@ -0,0 +1,65 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
componentClass: _elementType.default
};
var defaultProps = {
componentClass: 'h4'
};
var MediaHeading =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(MediaHeading, _React$Component);
function MediaHeading() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = MediaHeading.prototype;
_proto.render = function render() {
var _this$props = this.props,
Component = _this$props.componentClass,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return MediaHeading;
}(_react.default.Component);
MediaHeading.propTypes = propTypes;
MediaHeading.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('media-heading', MediaHeading);
exports.default = _default;
module.exports = exports["default"];

72
node_modules/react-bootstrap/lib/MediaLeft.js generated vendored Normal file
View File

@@ -0,0 +1,72 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Media = _interopRequireDefault(require("./Media"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
/**
* Align the media to the top, middle, or bottom of the media object.
*/
align: _propTypes.default.oneOf(['top', 'middle', 'bottom'])
};
var MediaLeft =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(MediaLeft, _React$Component);
function MediaLeft() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = MediaLeft.prototype;
_proto.render = function render() {
var _this$props = this.props,
align = _this$props.align,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["align", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
if (align) {
// The class is e.g. `media-top`, not `media-left-top`.
classes[(0, _bootstrapUtils.prefix)(_Media.default.defaultProps, align)] = true;
}
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return MediaLeft;
}(_react.default.Component);
MediaLeft.propTypes = propTypes;
var _default = (0, _bootstrapUtils.bsClass)('media-left', MediaLeft);
exports.default = _default;
module.exports = exports["default"];

52
node_modules/react-bootstrap/lib/MediaList.js generated vendored Normal file
View File

@@ -0,0 +1,52 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var MediaList =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(MediaList, _React$Component);
function MediaList() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = MediaList.prototype;
_proto.render = function render() {
var _this$props = this.props,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement("ul", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return MediaList;
}(_react.default.Component);
var _default = (0, _bootstrapUtils.bsClass)('media-list', MediaList);
exports.default = _default;
module.exports = exports["default"];

52
node_modules/react-bootstrap/lib/MediaListItem.js generated vendored Normal file
View File

@@ -0,0 +1,52 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var MediaListItem =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(MediaListItem, _React$Component);
function MediaListItem() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = MediaListItem.prototype;
_proto.render = function render() {
var _this$props = this.props,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement("li", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return MediaListItem;
}(_react.default.Component);
var _default = (0, _bootstrapUtils.bsClass)('media', MediaListItem);
exports.default = _default;
module.exports = exports["default"];

72
node_modules/react-bootstrap/lib/MediaRight.js generated vendored Normal file
View File

@@ -0,0 +1,72 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Media = _interopRequireDefault(require("./Media"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
/**
* Align the media to the top, middle, or bottom of the media object.
*/
align: _propTypes.default.oneOf(['top', 'middle', 'bottom'])
};
var MediaRight =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(MediaRight, _React$Component);
function MediaRight() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = MediaRight.prototype;
_proto.render = function render() {
var _this$props = this.props,
align = _this$props.align,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["align", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
if (align) {
// The class is e.g. `media-top`, not `media-right-top`.
classes[(0, _bootstrapUtils.prefix)(_Media.default.defaultProps, align)] = true;
}
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return MediaRight;
}(_react.default.Component);
MediaRight.propTypes = propTypes;
var _default = (0, _bootstrapUtils.bsClass)('media-right', MediaRight);
exports.default = _default;
module.exports = exports["default"];

177
node_modules/react-bootstrap/lib/MenuItem.js generated vendored Normal file
View File

@@ -0,0 +1,177 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _all = _interopRequireDefault(require("prop-types-extra/lib/all"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var propTypes = {
/**
* Highlight the menu item as active.
*/
active: _propTypes.default.bool,
/**
* Disable the menu item, making it unselectable.
*/
disabled: _propTypes.default.bool,
/**
* Styles the menu item as a horizontal rule, providing visual separation between
* groups of menu items.
*/
divider: (0, _all.default)(_propTypes.default.bool, function (_ref) {
var divider = _ref.divider,
children = _ref.children;
return divider && children ? new Error('Children will not be rendered for dividers') : null;
}),
/**
* Value passed to the `onSelect` handler, useful for identifying the selected menu item.
*/
eventKey: _propTypes.default.any,
/**
* Styles the menu item as a header label, useful for describing a group of menu items.
*/
header: _propTypes.default.bool,
/**
* HTML `href` attribute corresponding to `a.href`.
*/
href: _propTypes.default.string,
/**
* Callback fired when the menu item is clicked.
*/
onClick: _propTypes.default.func,
/**
* Callback fired when the menu item is selected.
*
* ```js
* (eventKey: any, event: Object) => any
* ```
*/
onSelect: _propTypes.default.func
};
var defaultProps = {
divider: false,
disabled: false,
header: false
};
var MenuItem =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(MenuItem, _React$Component);
function MenuItem(props, context) {
var _this;
_this = _React$Component.call(this, props, context) || this;
_this.handleClick = _this.handleClick.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
return _this;
}
var _proto = MenuItem.prototype;
_proto.handleClick = function handleClick(event) {
var _this$props = this.props,
href = _this$props.href,
disabled = _this$props.disabled,
onSelect = _this$props.onSelect,
eventKey = _this$props.eventKey;
if (!href || disabled) {
event.preventDefault();
}
if (disabled) {
return;
}
if (onSelect) {
onSelect(eventKey, event);
}
};
_proto.render = function render() {
var _this$props2 = this.props,
active = _this$props2.active,
disabled = _this$props2.disabled,
divider = _this$props2.divider,
header = _this$props2.header,
onClick = _this$props2.onClick,
className = _this$props2.className,
style = _this$props2.style,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props2, ["active", "disabled", "divider", "header", "onClick", "className", "style"]);
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['eventKey', 'onSelect']),
bsProps = _splitBsPropsAndOmit[0],
elementProps = _splitBsPropsAndOmit[1];
if (divider) {
// Forcibly blank out the children; separators shouldn't render any.
elementProps.children = undefined;
return _react.default.createElement("li", (0, _extends2.default)({}, elementProps, {
role: "separator",
className: (0, _classnames.default)(className, 'divider'),
style: style
}));
}
if (header) {
return _react.default.createElement("li", (0, _extends2.default)({}, elementProps, {
role: "heading",
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'header')),
style: style
}));
}
return _react.default.createElement("li", {
role: "presentation",
className: (0, _classnames.default)(className, {
active: active,
disabled: disabled
}),
style: style
}, _react.default.createElement(_SafeAnchor.default, (0, _extends2.default)({}, elementProps, {
role: "menuitem",
tabIndex: "-1",
onClick: (0, _createChainedFunction.default)(onClick, this.handleClick)
})));
};
return MenuItem;
}(_react.default.Component);
MenuItem.propTypes = propTypes;
MenuItem.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('dropdown', MenuItem);
exports.default = _default;
module.exports = exports["default"];

315
node_modules/react-bootstrap/lib/Modal.js generated vendored Normal file
View File

@@ -0,0 +1,315 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _classnames = _interopRequireDefault(require("classnames"));
var _events = _interopRequireDefault(require("dom-helpers/events"));
var _ownerDocument = _interopRequireDefault(require("dom-helpers/ownerDocument"));
var _inDOM = _interopRequireDefault(require("dom-helpers/util/inDOM"));
var _scrollbarSize = _interopRequireDefault(require("dom-helpers/util/scrollbarSize"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _reactDom = _interopRequireDefault(require("react-dom"));
var _Modal = _interopRequireDefault(require("react-overlays/lib/Modal"));
var _isOverflowing = _interopRequireDefault(require("react-overlays/lib/utils/isOverflowing"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _Fade = _interopRequireDefault(require("./Fade"));
var _ModalBody = _interopRequireDefault(require("./ModalBody"));
var _ModalDialog = _interopRequireDefault(require("./ModalDialog"));
var _ModalFooter = _interopRequireDefault(require("./ModalFooter"));
var _ModalHeader = _interopRequireDefault(require("./ModalHeader"));
var _ModalTitle = _interopRequireDefault(require("./ModalTitle"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _splitComponentProps2 = _interopRequireDefault(require("./utils/splitComponentProps"));
var _StyleConfig = require("./utils/StyleConfig");
var propTypes = (0, _extends2.default)({}, _Modal.default.propTypes, _ModalDialog.default.propTypes, {
/**
* Include a backdrop component. Specify 'static' for a backdrop that doesn't
* trigger an "onHide" when clicked.
*/
backdrop: _propTypes.default.oneOf(['static', true, false]),
/**
* Add an optional extra class name to .modal-backdrop
* It could end up looking like class="modal-backdrop foo-modal-backdrop in".
*/
backdropClassName: _propTypes.default.string,
/**
* Close the modal when escape key is pressed
*/
keyboard: _propTypes.default.bool,
/**
* Open and close the Modal with a slide and fade animation.
*/
animation: _propTypes.default.bool,
/**
* A Component type that provides the modal content Markup. This is a useful
* prop when you want to use your own styles and markup to create a custom
* modal component.
*/
dialogComponentClass: _elementType.default,
/**
* When `true` The modal will automatically shift focus to itself when it
* opens, and replace it to the last focused element when it closes.
* Generally this should never be set to false as it makes the Modal less
* accessible to assistive technologies, like screen-readers.
*/
autoFocus: _propTypes.default.bool,
/**
* When `true` The modal will prevent focus from leaving the Modal while
* open. Consider leaving the default value here, as it is necessary to make
* the Modal work well with assistive technologies, such as screen readers.
*/
enforceFocus: _propTypes.default.bool,
/**
* When `true` The modal will restore focus to previously focused element once
* modal is hidden
*/
restoreFocus: _propTypes.default.bool,
/**
* When `true` The modal will show itself.
*/
show: _propTypes.default.bool,
/**
* A callback fired when the header closeButton or non-static backdrop is
* clicked. Required if either are specified.
*/
onHide: _propTypes.default.func,
/**
* Callback fired before the Modal transitions in
*/
onEnter: _propTypes.default.func,
/**
* Callback fired as the Modal begins to transition in
*/
onEntering: _propTypes.default.func,
/**
* Callback fired after the Modal finishes transitioning in
*/
onEntered: _propTypes.default.func,
/**
* Callback fired right before the Modal transitions out
*/
onExit: _propTypes.default.func,
/**
* Callback fired as the Modal begins to transition out
*/
onExiting: _propTypes.default.func,
/**
* Callback fired after the Modal finishes transitioning out
*/
onExited: _propTypes.default.func,
/**
* @private
*/
container: _Modal.default.propTypes.container
});
var defaultProps = (0, _extends2.default)({}, _Modal.default.defaultProps, {
animation: true,
dialogComponentClass: _ModalDialog.default
});
var childContextTypes = {
$bs_modal: _propTypes.default.shape({
onHide: _propTypes.default.func
})
};
/* eslint-disable no-use-before-define, react/no-multi-comp */
function DialogTransition(props) {
return _react.default.createElement(_Fade.default, (0, _extends2.default)({}, props, {
timeout: Modal.TRANSITION_DURATION
}));
}
function BackdropTransition(props) {
return _react.default.createElement(_Fade.default, (0, _extends2.default)({}, props, {
timeout: Modal.BACKDROP_TRANSITION_DURATION
}));
}
/* eslint-enable no-use-before-define */
var Modal =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Modal, _React$Component);
function Modal(props, context) {
var _this;
_this = _React$Component.call(this, props, context) || this;
_this.handleEntering = _this.handleEntering.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.handleExited = _this.handleExited.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.handleWindowResize = _this.handleWindowResize.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.handleDialogClick = _this.handleDialogClick.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.setModalRef = _this.setModalRef.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.state = {
style: {}
};
return _this;
}
var _proto = Modal.prototype;
_proto.getChildContext = function getChildContext() {
return {
$bs_modal: {
onHide: this.props.onHide
}
};
};
_proto.componentWillUnmount = function componentWillUnmount() {
// Clean up the listener if we need to.
this.handleExited();
};
_proto.setModalRef = function setModalRef(ref) {
this._modal = ref;
};
_proto.handleDialogClick = function handleDialogClick(e) {
if (e.target !== e.currentTarget) {
return;
}
this.props.onHide();
};
_proto.handleEntering = function handleEntering() {
// FIXME: This should work even when animation is disabled.
_events.default.on(window, 'resize', this.handleWindowResize);
this.updateStyle();
};
_proto.handleExited = function handleExited() {
// FIXME: This should work even when animation is disabled.
_events.default.off(window, 'resize', this.handleWindowResize);
};
_proto.handleWindowResize = function handleWindowResize() {
this.updateStyle();
};
_proto.updateStyle = function updateStyle() {
if (!_inDOM.default) {
return;
}
var dialogNode = this._modal.getDialogElement();
var dialogHeight = dialogNode.scrollHeight;
var document = (0, _ownerDocument.default)(dialogNode);
var bodyIsOverflowing = (0, _isOverflowing.default)(_reactDom.default.findDOMNode(this.props.container || document.body));
var modalIsOverflowing = dialogHeight > document.documentElement.clientHeight;
this.setState({
style: {
paddingRight: bodyIsOverflowing && !modalIsOverflowing ? (0, _scrollbarSize.default)() : undefined,
paddingLeft: !bodyIsOverflowing && modalIsOverflowing ? (0, _scrollbarSize.default)() : undefined
}
});
};
_proto.render = function render() {
var _this$props = this.props,
backdrop = _this$props.backdrop,
backdropClassName = _this$props.backdropClassName,
animation = _this$props.animation,
show = _this$props.show,
Dialog = _this$props.dialogComponentClass,
className = _this$props.className,
style = _this$props.style,
children = _this$props.children,
onEntering = _this$props.onEntering,
onExited = _this$props.onExited,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["backdrop", "backdropClassName", "animation", "show", "dialogComponentClass", "className", "style", "children", "onEntering", "onExited"]);
var _splitComponentProps = (0, _splitComponentProps2.default)(props, _Modal.default),
baseModalProps = _splitComponentProps[0],
dialogProps = _splitComponentProps[1];
var inClassName = show && !animation && 'in';
return _react.default.createElement(_Modal.default, (0, _extends2.default)({}, baseModalProps, {
ref: this.setModalRef,
show: show,
containerClassName: (0, _bootstrapUtils.prefix)(props, 'open'),
transition: animation ? DialogTransition : undefined,
backdrop: backdrop,
backdropTransition: animation ? BackdropTransition : undefined,
backdropClassName: (0, _classnames.default)((0, _bootstrapUtils.prefix)(props, 'backdrop'), backdropClassName, inClassName),
onEntering: (0, _createChainedFunction.default)(onEntering, this.handleEntering),
onExited: (0, _createChainedFunction.default)(onExited, this.handleExited)
}), _react.default.createElement(Dialog, (0, _extends2.default)({}, dialogProps, {
style: (0, _extends2.default)({}, this.state.style, style),
className: (0, _classnames.default)(className, inClassName),
onClick: backdrop === true ? this.handleDialogClick : null
}), children));
};
return Modal;
}(_react.default.Component);
Modal.propTypes = propTypes;
Modal.defaultProps = defaultProps;
Modal.childContextTypes = childContextTypes;
Modal.Body = _ModalBody.default;
Modal.Header = _ModalHeader.default;
Modal.Title = _ModalTitle.default;
Modal.Footer = _ModalFooter.default;
Modal.Dialog = _ModalDialog.default;
Modal.TRANSITION_DURATION = 300;
Modal.BACKDROP_TRANSITION_DURATION = 150;
var _default = (0, _bootstrapUtils.bsClass)('modal', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.LARGE, _StyleConfig.Size.SMALL], Modal));
exports.default = _default;
module.exports = exports["default"];

65
node_modules/react-bootstrap/lib/ModalBody.js generated vendored Normal file
View File

@@ -0,0 +1,65 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
componentClass: _elementType.default
};
var defaultProps = {
componentClass: 'div'
};
var ModalBody =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(ModalBody, _React$Component);
function ModalBody() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = ModalBody.prototype;
_proto.render = function render() {
var _this$props = this.props,
Component = _this$props.componentClass,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return ModalBody;
}(_react.default.Component);
ModalBody.propTypes = propTypes;
ModalBody.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('modal-body', ModalBody);
exports.default = _default;
module.exports = exports["default"];

82
node_modules/react-bootstrap/lib/ModalDialog.js generated vendored Normal file
View File

@@ -0,0 +1,82 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var propTypes = {
/**
* A css class to apply to the Modal dialog DOM node.
*/
dialogClassName: _propTypes.default.string
};
var ModalDialog =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(ModalDialog, _React$Component);
function ModalDialog() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = ModalDialog.prototype;
_proto.render = function render() {
var _extends2;
var _this$props = this.props,
dialogClassName = _this$props.dialogClassName,
className = _this$props.className,
style = _this$props.style,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["dialogClassName", "className", "style", "children"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var bsClassName = (0, _bootstrapUtils.prefix)(bsProps);
var modalStyle = (0, _extends3.default)({
display: 'block'
}, style);
var dialogClasses = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[bsClassName] = false, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'dialog')] = true, _extends2));
return _react.default.createElement("div", (0, _extends3.default)({}, elementProps, {
tabIndex: "-1",
role: "dialog",
style: modalStyle,
className: (0, _classnames.default)(className, bsClassName)
}), _react.default.createElement("div", {
className: (0, _classnames.default)(dialogClassName, dialogClasses)
}, _react.default.createElement("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'content'),
role: "document"
}, children)));
};
return ModalDialog;
}(_react.default.Component);
ModalDialog.propTypes = propTypes;
var _default = (0, _bootstrapUtils.bsClass)('modal', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.LARGE, _StyleConfig.Size.SMALL], ModalDialog));
exports.default = _default;
module.exports = exports["default"];

65
node_modules/react-bootstrap/lib/ModalFooter.js generated vendored Normal file
View File

@@ -0,0 +1,65 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
componentClass: _elementType.default
};
var defaultProps = {
componentClass: 'div'
};
var ModalFooter =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(ModalFooter, _React$Component);
function ModalFooter() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = ModalFooter.prototype;
_proto.render = function render() {
var _this$props = this.props,
Component = _this$props.componentClass,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return ModalFooter;
}(_react.default.Component);
ModalFooter.propTypes = propTypes;
ModalFooter.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('modal-footer', ModalFooter);
exports.default = _default;
module.exports = exports["default"];

101
node_modules/react-bootstrap/lib/ModalHeader.js generated vendored Normal file
View File

@@ -0,0 +1,101 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _CloseButton = _interopRequireDefault(require("./CloseButton"));
// TODO: `aria-label` should be `closeLabel`.
var propTypes = {
/**
* Provides an accessible label for the close
* button. It is used for Assistive Technology when the label text is not
* readable.
*/
closeLabel: _propTypes.default.string,
/**
* Specify whether the Component should contain a close button
*/
closeButton: _propTypes.default.bool,
/**
* A Callback fired when the close button is clicked. If used directly inside
* a Modal component, the onHide will automatically be propagated up to the
* parent Modal `onHide`.
*/
onHide: _propTypes.default.func
};
var defaultProps = {
closeLabel: 'Close',
closeButton: false
};
var contextTypes = {
$bs_modal: _propTypes.default.shape({
onHide: _propTypes.default.func
})
};
var ModalHeader =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(ModalHeader, _React$Component);
function ModalHeader() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = ModalHeader.prototype;
_proto.render = function render() {
var _this$props = this.props,
closeLabel = _this$props.closeLabel,
closeButton = _this$props.closeButton,
onHide = _this$props.onHide,
className = _this$props.className,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["closeLabel", "closeButton", "onHide", "className", "children"]);
var modal = this.context.$bs_modal;
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), closeButton && _react.default.createElement(_CloseButton.default, {
label: closeLabel,
onClick: (0, _createChainedFunction.default)(modal && modal.onHide, onHide)
}), children);
};
return ModalHeader;
}(_react.default.Component);
ModalHeader.propTypes = propTypes;
ModalHeader.defaultProps = defaultProps;
ModalHeader.contextTypes = contextTypes;
var _default = (0, _bootstrapUtils.bsClass)('modal-header', ModalHeader);
exports.default = _default;
module.exports = exports["default"];

65
node_modules/react-bootstrap/lib/ModalTitle.js generated vendored Normal file
View File

@@ -0,0 +1,65 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
componentClass: _elementType.default
};
var defaultProps = {
componentClass: 'h4'
};
var ModalTitle =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(ModalTitle, _React$Component);
function ModalTitle() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = ModalTitle.prototype;
_proto.render = function render() {
var _this$props = this.props,
Component = _this$props.componentClass,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return ModalTitle;
}(_react.default.Component);
ModalTitle.propTypes = propTypes;
ModalTitle.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('modal-title', ModalTitle);
exports.default = _default;
module.exports = exports["default"];

364
node_modules/react-bootstrap/lib/Nav.js generated vendored Normal file
View File

@@ -0,0 +1,364 @@
"use strict";
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _keycode = _interopRequireDefault(require("keycode"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _reactDom = _interopRequireDefault(require("react-dom"));
var _all = _interopRequireDefault(require("prop-types-extra/lib/all"));
var _warning = _interopRequireDefault(require("warning"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
// TODO: Should we expose `<NavItem>` as `<Nav.Item>`?
// TODO: This `bsStyle` is very unlike the others. Should we rename it?
// TODO: `pullRight` and `pullLeft` don't render right outside of `navbar`.
// Consider renaming or replacing them.
var propTypes = {
/**
* Marks the NavItem with a matching `eventKey` as active. Has a
* higher precedence over `activeHref`.
*/
activeKey: _propTypes.default.any,
/**
* Marks the child NavItem with a matching `href` prop as active.
*/
activeHref: _propTypes.default.string,
/**
* NavItems are be positioned vertically.
*/
stacked: _propTypes.default.bool,
justified: (0, _all.default)(_propTypes.default.bool, function (_ref) {
var justified = _ref.justified,
navbar = _ref.navbar;
return justified && navbar ? Error('justified navbar `Nav`s are not supported') : null;
}),
/**
* A callback fired when a NavItem is selected.
*
* ```js
* function (
* Any eventKey,
* SyntheticEvent event?
* )
* ```
*/
onSelect: _propTypes.default.func,
/**
* ARIA role for the Nav, in the context of a TabContainer, the default will
* be set to "tablist", but can be overridden by the Nav when set explicitly.
*
* When the role is set to "tablist" NavItem focus is managed according to
* the ARIA authoring practices for tabs:
* https://www.w3.org/TR/2013/WD-wai-aria-practices-20130307/#tabpanel
*/
role: _propTypes.default.string,
/**
* Apply styling an alignment for use in a Navbar. This prop will be set
* automatically when the Nav is used inside a Navbar.
*/
navbar: _propTypes.default.bool,
/**
* Float the Nav to the right. When `navbar` is `true` the appropriate
* contextual classes are added as well.
*/
pullRight: _propTypes.default.bool,
/**
* Float the Nav to the left. When `navbar` is `true` the appropriate
* contextual classes are added as well.
*/
pullLeft: _propTypes.default.bool
};
var defaultProps = {
justified: false,
pullRight: false,
pullLeft: false,
stacked: false
};
var contextTypes = {
$bs_navbar: _propTypes.default.shape({
bsClass: _propTypes.default.string,
onSelect: _propTypes.default.func
}),
$bs_tabContainer: _propTypes.default.shape({
activeKey: _propTypes.default.any,
onSelect: _propTypes.default.func.isRequired,
getTabId: _propTypes.default.func.isRequired,
getPaneId: _propTypes.default.func.isRequired
})
};
var Nav =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Nav, _React$Component);
function Nav() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Nav.prototype;
_proto.componentDidUpdate = function componentDidUpdate() {
var _this = this;
if (!this._needsRefocus) {
return;
}
this._needsRefocus = false;
var children = this.props.children;
var _this$getActiveProps = this.getActiveProps(),
activeKey = _this$getActiveProps.activeKey,
activeHref = _this$getActiveProps.activeHref;
var activeChild = _ValidComponentChildren.default.find(children, function (child) {
return _this.isActive(child, activeKey, activeHref);
});
var childrenArray = _ValidComponentChildren.default.toArray(children);
var activeChildIndex = childrenArray.indexOf(activeChild);
var childNodes = _reactDom.default.findDOMNode(this).children;
var activeNode = childNodes && childNodes[activeChildIndex];
if (!activeNode || !activeNode.firstChild) {
return;
}
activeNode.firstChild.focus();
};
_proto.getActiveProps = function getActiveProps() {
var tabContainer = this.context.$bs_tabContainer;
if (tabContainer) {
process.env.NODE_ENV !== "production" ? (0, _warning.default)(this.props.activeKey == null && !this.props.activeHref, 'Specifying a `<Nav>` `activeKey` or `activeHref` in the context of ' + 'a `<TabContainer>` is not supported. Instead use `<TabContainer ' + ("activeKey={" + this.props.activeKey + "} />`.")) : void 0;
return tabContainer;
}
return this.props;
};
_proto.getNextActiveChild = function getNextActiveChild(offset) {
var _this2 = this;
var children = this.props.children;
var validChildren = children.filter(function (child) {
return child.props.eventKey != null && !child.props.disabled;
});
var _this$getActiveProps2 = this.getActiveProps(),
activeKey = _this$getActiveProps2.activeKey,
activeHref = _this$getActiveProps2.activeHref;
var activeChild = _ValidComponentChildren.default.find(children, function (child) {
return _this2.isActive(child, activeKey, activeHref);
}); // This assumes the active child is not disabled.
var activeChildIndex = validChildren.indexOf(activeChild);
if (activeChildIndex === -1) {
// Something has gone wrong. Select the first valid child we can find.
return validChildren[0];
}
var nextIndex = activeChildIndex + offset;
var numValidChildren = validChildren.length;
if (nextIndex >= numValidChildren) {
nextIndex = 0;
} else if (nextIndex < 0) {
nextIndex = numValidChildren - 1;
}
return validChildren[nextIndex];
};
_proto.getTabProps = function getTabProps(child, tabContainer, navRole, active, onSelect) {
var _this3 = this;
if (!tabContainer && navRole !== 'tablist') {
// No tab props here.
return null;
}
var _child$props = child.props,
id = _child$props.id,
controls = _child$props['aria-controls'],
eventKey = _child$props.eventKey,
role = _child$props.role,
onKeyDown = _child$props.onKeyDown,
tabIndex = _child$props.tabIndex;
if (tabContainer) {
process.env.NODE_ENV !== "production" ? (0, _warning.default)(!id && !controls, 'In the context of a `<TabContainer>`, `<NavItem>`s are given ' + 'generated `id` and `aria-controls` attributes for the sake of ' + 'proper component accessibility. Any provided ones will be ignored. ' + 'To control these attributes directly, provide a `generateChildId` ' + 'prop to the parent `<TabContainer>`.') : void 0;
id = tabContainer.getTabId(eventKey);
controls = tabContainer.getPaneId(eventKey);
}
if (navRole === 'tablist') {
role = role || 'tab';
onKeyDown = (0, _createChainedFunction.default)(function (event) {
return _this3.handleTabKeyDown(onSelect, event);
}, onKeyDown);
tabIndex = active ? tabIndex : -1;
}
return {
id: id,
role: role,
onKeyDown: onKeyDown,
'aria-controls': controls,
tabIndex: tabIndex
};
};
_proto.handleTabKeyDown = function handleTabKeyDown(onSelect, event) {
var nextActiveChild;
switch (event.keyCode) {
case _keycode.default.codes.left:
case _keycode.default.codes.up:
nextActiveChild = this.getNextActiveChild(-1);
break;
case _keycode.default.codes.right:
case _keycode.default.codes.down:
nextActiveChild = this.getNextActiveChild(1);
break;
default:
// It was a different key; don't handle this keypress.
return;
}
event.preventDefault();
if (onSelect && nextActiveChild && nextActiveChild.props.eventKey != null) {
onSelect(nextActiveChild.props.eventKey);
}
this._needsRefocus = true;
};
_proto.isActive = function isActive(_ref2, activeKey, activeHref) {
var props = _ref2.props;
if (props.active || activeKey != null && props.eventKey === activeKey || activeHref && props.href === activeHref) {
return true;
}
return props.active;
};
_proto.render = function render() {
var _extends2,
_this4 = this;
var _this$props = this.props,
stacked = _this$props.stacked,
justified = _this$props.justified,
onSelect = _this$props.onSelect,
propsRole = _this$props.role,
propsNavbar = _this$props.navbar,
pullRight = _this$props.pullRight,
pullLeft = _this$props.pullLeft,
className = _this$props.className,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["stacked", "justified", "onSelect", "role", "navbar", "pullRight", "pullLeft", "className", "children"]);
var tabContainer = this.context.$bs_tabContainer;
var role = propsRole || (tabContainer ? 'tablist' : null);
var _this$getActiveProps3 = this.getActiveProps(),
activeKey = _this$getActiveProps3.activeKey,
activeHref = _this$getActiveProps3.activeHref;
delete props.activeKey; // Accessed via this.getActiveProps().
delete props.activeHref; // Accessed via this.getActiveProps().
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'stacked')] = stacked, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'justified')] = justified, _extends2));
var navbar = propsNavbar != null ? propsNavbar : this.context.$bs_navbar;
var pullLeftClassName;
var pullRightClassName;
if (navbar) {
var navbarProps = this.context.$bs_navbar || {
bsClass: 'navbar'
};
classes[(0, _bootstrapUtils.prefix)(navbarProps, 'nav')] = true;
pullRightClassName = (0, _bootstrapUtils.prefix)(navbarProps, 'right');
pullLeftClassName = (0, _bootstrapUtils.prefix)(navbarProps, 'left');
} else {
pullRightClassName = 'pull-right';
pullLeftClassName = 'pull-left';
}
classes[pullRightClassName] = pullRight;
classes[pullLeftClassName] = pullLeft;
return _react.default.createElement("ul", (0, _extends3.default)({}, elementProps, {
role: role,
className: (0, _classnames.default)(className, classes)
}), _ValidComponentChildren.default.map(children, function (child) {
var active = _this4.isActive(child, activeKey, activeHref);
var childOnSelect = (0, _createChainedFunction.default)(child.props.onSelect, onSelect, navbar && navbar.onSelect, tabContainer && tabContainer.onSelect);
return (0, _react.cloneElement)(child, (0, _extends3.default)({}, _this4.getTabProps(child, tabContainer, role, active, childOnSelect), {
active: active,
activeKey: activeKey,
activeHref: activeHref,
onSelect: childOnSelect
}));
}));
};
return Nav;
}(_react.default.Component);
Nav.propTypes = propTypes;
Nav.defaultProps = defaultProps;
Nav.contextTypes = contextTypes;
var _default = (0, _bootstrapUtils.bsClass)('nav', (0, _bootstrapUtils.bsStyles)(['tabs', 'pills'], Nav));
exports.default = _default;
module.exports = exports["default"];

113
node_modules/react-bootstrap/lib/NavDropdown.js generated vendored Normal file
View File

@@ -0,0 +1,113 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Dropdown = _interopRequireDefault(require("./Dropdown"));
var _splitComponentProps2 = _interopRequireDefault(require("./utils/splitComponentProps"));
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var propTypes = (0, _extends2.default)({}, _Dropdown.default.propTypes, {
// Toggle props.
title: _propTypes.default.node.isRequired,
noCaret: _propTypes.default.bool,
active: _propTypes.default.bool,
activeKey: _propTypes.default.any,
activeHref: _propTypes.default.string,
// Override generated docs from <Dropdown>.
/**
* @private
*/
children: _propTypes.default.node
});
var NavDropdown =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(NavDropdown, _React$Component);
function NavDropdown() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = NavDropdown.prototype;
_proto.isActive = function isActive(_ref, activeKey, activeHref) {
var _this = this;
var props = _ref.props;
if (props.active || activeKey != null && props.eventKey === activeKey || activeHref && props.href === activeHref) {
return true;
}
if (_ValidComponentChildren.default.some(props.children, function (child) {
return _this.isActive(child, activeKey, activeHref);
})) {
return true;
}
return props.active;
};
_proto.render = function render() {
var _this2 = this;
var _this$props = this.props,
title = _this$props.title,
activeKey = _this$props.activeKey,
activeHref = _this$props.activeHref,
className = _this$props.className,
style = _this$props.style,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["title", "activeKey", "activeHref", "className", "style", "children"]);
var active = this.isActive(this, activeKey, activeHref);
delete props.active; // Accessed via this.isActive().
delete props.eventKey; // Accessed via this.isActive().
var _splitComponentProps = (0, _splitComponentProps2.default)(props, _Dropdown.default.ControlledComponent),
dropdownProps = _splitComponentProps[0],
toggleProps = _splitComponentProps[1]; // Unlike for the other dropdowns, styling needs to go to the `<Dropdown>`
// rather than the `<Dropdown.Toggle>`.
return _react.default.createElement(_Dropdown.default, (0, _extends2.default)({}, dropdownProps, {
componentClass: "li",
className: (0, _classnames.default)(className, {
active: active
}),
style: style
}), _react.default.createElement(_Dropdown.default.Toggle, (0, _extends2.default)({}, toggleProps, {
useAnchor: true
}), title), _react.default.createElement(_Dropdown.default.Menu, null, _ValidComponentChildren.default.map(children, function (child) {
return _react.default.cloneElement(child, {
active: _this2.isActive(child, activeKey, activeHref)
});
})));
};
return NavDropdown;
}(_react.default.Component);
NavDropdown.propTypes = propTypes;
var _default = NavDropdown;
exports.default = _default;
module.exports = exports["default"];

108
node_modules/react-bootstrap/lib/NavItem.js generated vendored Normal file
View File

@@ -0,0 +1,108 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var propTypes = {
active: _propTypes.default.bool,
disabled: _propTypes.default.bool,
role: _propTypes.default.string,
href: _propTypes.default.string,
onClick: _propTypes.default.func,
onSelect: _propTypes.default.func,
eventKey: _propTypes.default.any
};
var defaultProps = {
active: false,
disabled: false
};
var NavItem =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(NavItem, _React$Component);
function NavItem(props, context) {
var _this;
_this = _React$Component.call(this, props, context) || this;
_this.handleClick = _this.handleClick.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
return _this;
}
var _proto = NavItem.prototype;
_proto.handleClick = function handleClick(e) {
if (this.props.disabled) {
e.preventDefault();
return;
}
if (this.props.onSelect) {
this.props.onSelect(this.props.eventKey, e);
}
};
_proto.render = function render() {
var _this$props = this.props,
active = _this$props.active,
disabled = _this$props.disabled,
onClick = _this$props.onClick,
className = _this$props.className,
style = _this$props.style,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["active", "disabled", "onClick", "className", "style"]);
delete props.onSelect;
delete props.eventKey; // These are injected down by `<Nav>` for building `<SubNav>`s.
delete props.activeKey;
delete props.activeHref;
if (!props.role) {
if (props.href === '#') {
props.role = 'button';
}
} else if (props.role === 'tab') {
props['aria-selected'] = active;
}
return _react.default.createElement("li", {
role: "presentation",
className: (0, _classnames.default)(className, {
active: active,
disabled: disabled
}),
style: style
}, _react.default.createElement(_SafeAnchor.default, (0, _extends2.default)({}, props, {
disabled: disabled,
onClick: (0, _createChainedFunction.default)(onClick, this.handleClick)
})));
};
return NavItem;
}(_react.default.Component);
NavItem.propTypes = propTypes;
NavItem.defaultProps = defaultProps;
var _default = NavItem;
exports.default = _default;
module.exports = exports["default"];

289
node_modules/react-bootstrap/lib/Navbar.js generated vendored Normal file
View File

@@ -0,0 +1,289 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _uncontrollable = _interopRequireDefault(require("uncontrollable"));
var _Grid = _interopRequireDefault(require("./Grid"));
var _NavbarBrand = _interopRequireDefault(require("./NavbarBrand"));
var _NavbarCollapse = _interopRequireDefault(require("./NavbarCollapse"));
var _NavbarHeader = _interopRequireDefault(require("./NavbarHeader"));
var _NavbarToggle = _interopRequireDefault(require("./NavbarToggle"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
// TODO: Remove this pragma once we upgrade eslint-config-airbnb.
/* eslint-disable react/no-multi-comp */
var propTypes = {
/**
* Create a fixed navbar along the top of the screen, that scrolls with the
* page
*/
fixedTop: _propTypes.default.bool,
/**
* Create a fixed navbar along the bottom of the screen, that scrolls with
* the page
*/
fixedBottom: _propTypes.default.bool,
/**
* Create a full-width navbar that scrolls away with the page
*/
staticTop: _propTypes.default.bool,
/**
* An alternative dark visual style for the Navbar
*/
inverse: _propTypes.default.bool,
/**
* Allow the Navbar to fluidly adjust to the page or container width, instead
* of at the predefined screen breakpoints
*/
fluid: _propTypes.default.bool,
/**
* Set a custom element for this component.
*/
componentClass: _elementType.default,
/**
* A callback fired when the `<Navbar>` body collapses or expands. Fired when
* a `<Navbar.Toggle>` is clicked and called with the new `expanded`
* boolean value.
*
* @controllable expanded
*/
onToggle: _propTypes.default.func,
/**
* A callback fired when a descendant of a child `<Nav>` is selected. Should
* be used to execute complex closing or other miscellaneous actions desired
* after selecting a descendant of `<Nav>`. Does nothing if no `<Nav>` or `<Nav>`
* descendants exist. The callback is called with an eventKey, which is a
* prop from the selected `<Nav>` descendant, and an event.
*
* ```js
* function (
* Any eventKey,
* SyntheticEvent event?
* )
* ```
*
* For basic closing behavior after all `<Nav>` descendant onSelect events in
* mobile viewports, try using collapseOnSelect.
*
* Note: If you are manually closing the navbar using this `OnSelect` prop,
* ensure that you are setting `expanded` to false and not *toggling* between
* true and false.
*/
onSelect: _propTypes.default.func,
/**
* Sets `expanded` to `false` after the onSelect event of a descendant of a
* child `<Nav>`. Does nothing if no `<Nav>` or `<Nav>` descendants exist.
*
* The onSelect callback should be used instead for more complex operations
* that need to be executed after the `select` event of `<Nav>` descendants.
*/
collapseOnSelect: _propTypes.default.bool,
/**
* Explicitly set the visiblity of the navbar body
*
* @controllable onToggle
*/
expanded: _propTypes.default.bool,
role: _propTypes.default.string
};
var defaultProps = {
componentClass: 'nav',
fixedTop: false,
fixedBottom: false,
staticTop: false,
inverse: false,
fluid: false,
collapseOnSelect: false
};
var childContextTypes = {
$bs_navbar: _propTypes.default.shape({
bsClass: _propTypes.default.string,
expanded: _propTypes.default.bool,
onToggle: _propTypes.default.func.isRequired,
onSelect: _propTypes.default.func
})
};
var Navbar =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Navbar, _React$Component);
function Navbar(props, context) {
var _this;
_this = _React$Component.call(this, props, context) || this;
_this.handleToggle = _this.handleToggle.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.handleCollapse = _this.handleCollapse.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
return _this;
}
var _proto = Navbar.prototype;
_proto.getChildContext = function getChildContext() {
var _this$props = this.props,
bsClass = _this$props.bsClass,
expanded = _this$props.expanded,
onSelect = _this$props.onSelect,
collapseOnSelect = _this$props.collapseOnSelect;
return {
$bs_navbar: {
bsClass: bsClass,
expanded: expanded,
onToggle: this.handleToggle,
onSelect: (0, _createChainedFunction.default)(onSelect, collapseOnSelect ? this.handleCollapse : null)
}
};
};
_proto.handleCollapse = function handleCollapse() {
var _this$props2 = this.props,
onToggle = _this$props2.onToggle,
expanded = _this$props2.expanded;
if (expanded) {
onToggle(false);
}
};
_proto.handleToggle = function handleToggle() {
var _this$props3 = this.props,
onToggle = _this$props3.onToggle,
expanded = _this$props3.expanded;
onToggle(!expanded);
};
_proto.render = function render() {
var _extends2;
var _this$props4 = this.props,
Component = _this$props4.componentClass,
fixedTop = _this$props4.fixedTop,
fixedBottom = _this$props4.fixedBottom,
staticTop = _this$props4.staticTop,
inverse = _this$props4.inverse,
fluid = _this$props4.fluid,
className = _this$props4.className,
children = _this$props4.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props4, ["componentClass", "fixedTop", "fixedBottom", "staticTop", "inverse", "fluid", "className", "children"]);
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['expanded', 'onToggle', 'onSelect', 'collapseOnSelect']),
bsProps = _splitBsPropsAndOmit[0],
elementProps = _splitBsPropsAndOmit[1]; // will result in some false positives but that seems better
// than false negatives. strict `undefined` check allows explicit
// "nulling" of the role if the user really doesn't want one
if (elementProps.role === undefined && Component !== 'nav') {
elementProps.role = 'navigation';
}
if (inverse) {
bsProps.bsStyle = _StyleConfig.Style.INVERSE;
}
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'fixed-top')] = fixedTop, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'fixed-bottom')] = fixedBottom, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'static-top')] = staticTop, _extends2));
return _react.default.createElement(Component, (0, _extends3.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), _react.default.createElement(_Grid.default, {
fluid: fluid
}, children));
};
return Navbar;
}(_react.default.Component);
Navbar.propTypes = propTypes;
Navbar.defaultProps = defaultProps;
Navbar.childContextTypes = childContextTypes;
(0, _bootstrapUtils.bsClass)('navbar', Navbar);
var UncontrollableNavbar = (0, _uncontrollable.default)(Navbar, {
expanded: 'onToggle'
});
function createSimpleWrapper(tag, suffix, displayName) {
var Wrapper = function Wrapper(_ref, _ref2) {
var Component = _ref.componentClass,
className = _ref.className,
pullRight = _ref.pullRight,
pullLeft = _ref.pullLeft,
props = (0, _objectWithoutPropertiesLoose2.default)(_ref, ["componentClass", "className", "pullRight", "pullLeft"]);
var _ref2$$bs_navbar = _ref2.$bs_navbar,
navbarProps = _ref2$$bs_navbar === void 0 ? {
bsClass: 'navbar'
} : _ref2$$bs_navbar;
return _react.default.createElement(Component, (0, _extends3.default)({}, props, {
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(navbarProps, suffix), pullRight && (0, _bootstrapUtils.prefix)(navbarProps, 'right'), pullLeft && (0, _bootstrapUtils.prefix)(navbarProps, 'left'))
}));
};
Wrapper.displayName = displayName;
Wrapper.propTypes = {
componentClass: _elementType.default,
pullRight: _propTypes.default.bool,
pullLeft: _propTypes.default.bool
};
Wrapper.defaultProps = {
componentClass: tag,
pullRight: false,
pullLeft: false
};
Wrapper.contextTypes = {
$bs_navbar: _propTypes.default.shape({
bsClass: _propTypes.default.string
})
};
return Wrapper;
}
UncontrollableNavbar.Brand = _NavbarBrand.default;
UncontrollableNavbar.Header = _NavbarHeader.default;
UncontrollableNavbar.Toggle = _NavbarToggle.default;
UncontrollableNavbar.Collapse = _NavbarCollapse.default;
UncontrollableNavbar.Form = createSimpleWrapper('div', 'form', 'NavbarForm');
UncontrollableNavbar.Text = createSimpleWrapper('p', 'text', 'NavbarText');
UncontrollableNavbar.Link = createSimpleWrapper('a', 'link', 'NavbarLink'); // Set bsStyles here so they can be overridden.
var _default = (0, _bootstrapUtils.bsStyles)([_StyleConfig.Style.DEFAULT, _StyleConfig.Style.INVERSE], _StyleConfig.Style.DEFAULT, UncontrollableNavbar);
exports.default = _default;
module.exports = exports["default"];

66
node_modules/react-bootstrap/lib/NavbarBrand.js generated vendored Normal file
View File

@@ -0,0 +1,66 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var contextTypes = {
$bs_navbar: _propTypes.default.shape({
bsClass: _propTypes.default.string
})
};
var NavbarBrand =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(NavbarBrand, _React$Component);
function NavbarBrand() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = NavbarBrand.prototype;
_proto.render = function render() {
var _this$props = this.props,
className = _this$props.className,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className", "children"]);
var navbarProps = this.context.$bs_navbar || {
bsClass: 'navbar'
};
var bsClassName = (0, _bootstrapUtils.prefix)(navbarProps, 'brand');
if (_react.default.isValidElement(children)) {
return _react.default.cloneElement(children, {
className: (0, _classnames.default)(children.props.className, className, bsClassName)
});
}
return _react.default.createElement("span", (0, _extends2.default)({}, props, {
className: (0, _classnames.default)(className, bsClassName)
}), children);
};
return NavbarBrand;
}(_react.default.Component);
NavbarBrand.contextTypes = contextTypes;
var _default = NavbarBrand;
exports.default = _default;
module.exports = exports["default"];

61
node_modules/react-bootstrap/lib/NavbarCollapse.js generated vendored Normal file
View File

@@ -0,0 +1,61 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Collapse = _interopRequireDefault(require("./Collapse"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var contextTypes = {
$bs_navbar: _propTypes.default.shape({
bsClass: _propTypes.default.string,
expanded: _propTypes.default.bool
})
};
var NavbarCollapse =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(NavbarCollapse, _React$Component);
function NavbarCollapse() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = NavbarCollapse.prototype;
_proto.render = function render() {
var _this$props = this.props,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["children"]);
var navbarProps = this.context.$bs_navbar || {
bsClass: 'navbar'
};
var bsClassName = (0, _bootstrapUtils.prefix)(navbarProps, 'collapse');
return _react.default.createElement(_Collapse.default, (0, _extends2.default)({
in: navbarProps.expanded
}, props), _react.default.createElement("div", {
className: bsClassName
}, children));
};
return NavbarCollapse;
}(_react.default.Component);
NavbarCollapse.contextTypes = contextTypes;
var _default = NavbarCollapse;
exports.default = _default;
module.exports = exports["default"];

58
node_modules/react-bootstrap/lib/NavbarHeader.js generated vendored Normal file
View File

@@ -0,0 +1,58 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var contextTypes = {
$bs_navbar: _propTypes.default.shape({
bsClass: _propTypes.default.string
})
};
var NavbarHeader =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(NavbarHeader, _React$Component);
function NavbarHeader() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = NavbarHeader.prototype;
_proto.render = function render() {
var _this$props = this.props,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
var navbarProps = this.context.$bs_navbar || {
bsClass: 'navbar'
};
var bsClassName = (0, _bootstrapUtils.prefix)(navbarProps, 'header');
return _react.default.createElement("div", (0, _extends2.default)({}, props, {
className: (0, _classnames.default)(className, bsClassName)
}));
};
return NavbarHeader;
}(_react.default.Component);
NavbarHeader.contextTypes = contextTypes;
var _default = NavbarHeader;
exports.default = _default;
module.exports = exports["default"];

89
node_modules/react-bootstrap/lib/NavbarToggle.js generated vendored Normal file
View File

@@ -0,0 +1,89 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var propTypes = {
onClick: _propTypes.default.func,
/**
* The toggle content, if left empty it will render the default toggle (seen above).
*/
children: _propTypes.default.node
};
var contextTypes = {
$bs_navbar: _propTypes.default.shape({
bsClass: _propTypes.default.string,
expanded: _propTypes.default.bool,
onToggle: _propTypes.default.func.isRequired
})
};
var NavbarToggle =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(NavbarToggle, _React$Component);
function NavbarToggle() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = NavbarToggle.prototype;
_proto.render = function render() {
var _this$props = this.props,
onClick = _this$props.onClick,
className = _this$props.className,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["onClick", "className", "children"]);
var navbarProps = this.context.$bs_navbar || {
bsClass: 'navbar'
};
var buttonProps = (0, _extends2.default)({
type: 'button'
}, props, {
onClick: (0, _createChainedFunction.default)(onClick, navbarProps.onToggle),
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(navbarProps, 'toggle'), !navbarProps.expanded && 'collapsed')
});
if (children) {
return _react.default.createElement("button", buttonProps, children);
}
return _react.default.createElement("button", buttonProps, _react.default.createElement("span", {
className: "sr-only"
}, "Toggle navigation"), _react.default.createElement("span", {
className: "icon-bar"
}), _react.default.createElement("span", {
className: "icon-bar"
}), _react.default.createElement("span", {
className: "icon-bar"
}));
};
return NavbarToggle;
}(_react.default.Component);
NavbarToggle.propTypes = propTypes;
NavbarToggle.contextTypes = contextTypes;
var _default = NavbarToggle;
exports.default = _default;
module.exports = exports["default"];

131
node_modules/react-bootstrap/lib/Overlay.js generated vendored Normal file
View File

@@ -0,0 +1,131 @@
"use strict";
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Overlay = _interopRequireDefault(require("react-overlays/lib/Overlay"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _Fade = _interopRequireDefault(require("./Fade"));
var propTypes = (0, _extends2.default)({}, _Overlay.default.propTypes, {
/**
* Set the visibility of the Overlay
*/
show: _propTypes.default.bool,
/**
* Specify whether the overlay should trigger onHide when the user clicks outside the overlay
*/
rootClose: _propTypes.default.bool,
/**
* A callback invoked by the overlay when it wishes to be hidden. Required if
* `rootClose` is specified.
*/
onHide: _propTypes.default.func,
/**
* Use animation
*/
animation: _propTypes.default.oneOfType([_propTypes.default.bool, _elementType.default]),
/**
* Callback fired before the Overlay transitions in
*/
onEnter: _propTypes.default.func,
/**
* Callback fired as the Overlay begins to transition in
*/
onEntering: _propTypes.default.func,
/**
* Callback fired after the Overlay finishes transitioning in
*/
onEntered: _propTypes.default.func,
/**
* Callback fired right before the Overlay transitions out
*/
onExit: _propTypes.default.func,
/**
* Callback fired as the Overlay begins to transition out
*/
onExiting: _propTypes.default.func,
/**
* Callback fired after the Overlay finishes transitioning out
*/
onExited: _propTypes.default.func,
/**
* Sets the direction of the Overlay.
*/
placement: _propTypes.default.oneOf(['top', 'right', 'bottom', 'left'])
});
var defaultProps = {
animation: _Fade.default,
rootClose: false,
show: false,
placement: 'right'
};
var Overlay =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Overlay, _React$Component);
function Overlay() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Overlay.prototype;
_proto.render = function render() {
var _this$props = this.props,
animation = _this$props.animation,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["animation", "children"]);
var transition = animation === true ? _Fade.default : animation || null;
var child;
if (!transition) {
child = (0, _react.cloneElement)(children, {
className: (0, _classnames.default)(children.props.className, 'in')
});
} else {
child = children;
}
return _react.default.createElement(_Overlay.default, (0, _extends2.default)({}, props, {
transition: transition
}), child);
};
return Overlay;
}(_react.default.Component);
Overlay.propTypes = propTypes;
Overlay.defaultProps = defaultProps;
var _default = Overlay;
exports.default = _default;
module.exports = exports["default"];

336
node_modules/react-bootstrap/lib/OverlayTrigger.js generated vendored Normal file
View File

@@ -0,0 +1,336 @@
"use strict";
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _isArray = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/array/is-array"));
var _contains = _interopRequireDefault(require("dom-helpers/query/contains"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _reactDom = _interopRequireDefault(require("react-dom"));
var _warning = _interopRequireDefault(require("warning"));
var _Overlay = _interopRequireDefault(require("./Overlay"));
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
/**
* Check if value one is inside or equal to the of value
*
* @param {string} one
* @param {string|array} of
* @returns {boolean}
*/
function isOneOf(one, of) {
if ((0, _isArray.default)(of)) {
return of.indexOf(one) >= 0;
}
return one === of;
}
var triggerType = _propTypes.default.oneOf(['click', 'hover', 'focus']);
var propTypes = (0, _extends2.default)({}, _Overlay.default.propTypes, {
/**
* Specify which action or actions trigger Overlay visibility
*/
trigger: _propTypes.default.oneOfType([triggerType, _propTypes.default.arrayOf(triggerType)]),
/**
* A millisecond delay amount to show and hide the Overlay once triggered
*/
delay: _propTypes.default.number,
/**
* A millisecond delay amount before showing the Overlay once triggered.
*/
delayShow: _propTypes.default.number,
/**
* A millisecond delay amount before hiding the Overlay once triggered.
*/
delayHide: _propTypes.default.number,
// FIXME: This should be `defaultShow`.
/**
* The initial visibility state of the Overlay. For more nuanced visibility
* control, consider using the Overlay component directly.
*/
defaultOverlayShown: _propTypes.default.bool,
/**
* An element or text to overlay next to the target.
*/
overlay: _propTypes.default.node.isRequired,
/**
* @private
*/
onBlur: _propTypes.default.func,
/**
* @private
*/
onClick: _propTypes.default.func,
/**
* @private
*/
onFocus: _propTypes.default.func,
/**
* @private
*/
onMouseOut: _propTypes.default.func,
/**
* @private
*/
onMouseOver: _propTypes.default.func,
// Overridden props from `<Overlay>`.
/**
* @private
*/
target: _propTypes.default.oneOf([null]),
/**
* @private
*/
onHide: _propTypes.default.oneOf([null]),
/**
* @private
*/
show: _propTypes.default.oneOf([null])
});
var defaultProps = {
defaultOverlayShown: false,
trigger: ['hover', 'focus']
};
var OverlayTrigger =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(OverlayTrigger, _React$Component);
function OverlayTrigger(props, context) {
var _this;
_this = _React$Component.call(this, props, context) || this;
_this.handleToggle = _this.handleToggle.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.handleDelayedShow = _this.handleDelayedShow.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.handleDelayedHide = _this.handleDelayedHide.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.handleHide = _this.handleHide.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.handleMouseOver = function (e) {
return _this.handleMouseOverOut(_this.handleDelayedShow, e, 'fromElement');
};
_this.handleMouseOut = function (e) {
return _this.handleMouseOverOut(_this.handleDelayedHide, e, 'toElement');
};
_this._mountNode = null;
_this.state = {
show: props.defaultOverlayShown
};
return _this;
}
var _proto = OverlayTrigger.prototype;
_proto.componentDidMount = function componentDidMount() {
this._mountNode = document.createElement('div');
this.renderOverlay();
};
_proto.componentDidUpdate = function componentDidUpdate() {
this.renderOverlay();
};
_proto.componentWillUnmount = function componentWillUnmount() {
_reactDom.default.unmountComponentAtNode(this._mountNode);
this._mountNode = null;
clearTimeout(this._hoverShowDelay);
clearTimeout(this._hoverHideDelay);
};
_proto.handleDelayedHide = function handleDelayedHide() {
var _this2 = this;
if (this._hoverShowDelay != null) {
clearTimeout(this._hoverShowDelay);
this._hoverShowDelay = null;
return;
}
if (!this.state.show || this._hoverHideDelay != null) {
return;
}
var delay = this.props.delayHide != null ? this.props.delayHide : this.props.delay;
if (!delay) {
this.hide();
return;
}
this._hoverHideDelay = setTimeout(function () {
_this2._hoverHideDelay = null;
_this2.hide();
}, delay);
};
_proto.handleDelayedShow = function handleDelayedShow() {
var _this3 = this;
if (this._hoverHideDelay != null) {
clearTimeout(this._hoverHideDelay);
this._hoverHideDelay = null;
return;
}
if (this.state.show || this._hoverShowDelay != null) {
return;
}
var delay = this.props.delayShow != null ? this.props.delayShow : this.props.delay;
if (!delay) {
this.show();
return;
}
this._hoverShowDelay = setTimeout(function () {
_this3._hoverShowDelay = null;
_this3.show();
}, delay);
};
_proto.handleHide = function handleHide() {
this.hide();
}; // Simple implementation of mouseEnter and mouseLeave.
// React's built version is broken: https://github.com/facebook/react/issues/4251
// for cases when the trigger is disabled and mouseOut/Over can cause flicker
// moving from one child element to another.
_proto.handleMouseOverOut = function handleMouseOverOut(handler, e, relatedNative) {
var target = e.currentTarget;
var related = e.relatedTarget || e.nativeEvent[relatedNative];
if ((!related || related !== target) && !(0, _contains.default)(target, related)) {
handler(e);
}
};
_proto.handleToggle = function handleToggle() {
if (this.state.show) {
this.hide();
} else {
this.show();
}
};
_proto.hide = function hide() {
this.setState({
show: false
});
};
_proto.makeOverlay = function makeOverlay(overlay, props) {
return _react.default.createElement(_Overlay.default, (0, _extends2.default)({}, props, {
show: this.state.show,
onHide: this.handleHide,
target: this
}), overlay);
};
_proto.show = function show() {
this.setState({
show: true
});
};
_proto.renderOverlay = function renderOverlay() {
_reactDom.default.unstable_renderSubtreeIntoContainer(this, this._overlay, this._mountNode);
};
_proto.render = function render() {
var _this$props = this.props,
trigger = _this$props.trigger,
overlay = _this$props.overlay,
children = _this$props.children,
onBlur = _this$props.onBlur,
onClick = _this$props.onClick,
onFocus = _this$props.onFocus,
onMouseOut = _this$props.onMouseOut,
onMouseOver = _this$props.onMouseOver,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["trigger", "overlay", "children", "onBlur", "onClick", "onFocus", "onMouseOut", "onMouseOver"]);
delete props.delay;
delete props.delayShow;
delete props.delayHide;
delete props.defaultOverlayShown;
var child = _react.default.Children.only(children);
var childProps = child.props;
var triggerProps = {};
if (this.state.show) {
triggerProps['aria-describedby'] = overlay.props.id;
} // FIXME: The logic here for passing through handlers on this component is
// inconsistent. We shouldn't be passing any of these props through.
triggerProps.onClick = (0, _createChainedFunction.default)(childProps.onClick, onClick);
if (isOneOf('click', trigger)) {
triggerProps.onClick = (0, _createChainedFunction.default)(triggerProps.onClick, this.handleToggle);
}
if (isOneOf('hover', trigger)) {
process.env.NODE_ENV !== "production" ? (0, _warning.default)(!(trigger === 'hover'), '[react-bootstrap] Specifying only the `"hover"` trigger limits the ' + 'visibility of the overlay to just mouse users. Consider also ' + 'including the `"focus"` trigger so that touch and keyboard only ' + 'users can see the overlay as well.') : void 0;
triggerProps.onMouseOver = (0, _createChainedFunction.default)(childProps.onMouseOver, onMouseOver, this.handleMouseOver);
triggerProps.onMouseOut = (0, _createChainedFunction.default)(childProps.onMouseOut, onMouseOut, this.handleMouseOut);
}
if (isOneOf('focus', trigger)) {
triggerProps.onFocus = (0, _createChainedFunction.default)(childProps.onFocus, onFocus, this.handleDelayedShow);
triggerProps.onBlur = (0, _createChainedFunction.default)(childProps.onBlur, onBlur, this.handleDelayedHide);
}
this._overlay = this.makeOverlay(overlay, props);
return (0, _react.cloneElement)(child, triggerProps);
};
return OverlayTrigger;
}(_react.default.Component);
OverlayTrigger.propTypes = propTypes;
OverlayTrigger.defaultProps = defaultProps;
var _default = OverlayTrigger;
exports.default = _default;
module.exports = exports["default"];

53
node_modules/react-bootstrap/lib/PageHeader.js generated vendored Normal file
View File

@@ -0,0 +1,53 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var PageHeader =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(PageHeader, _React$Component);
function PageHeader() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = PageHeader.prototype;
_proto.render = function render() {
var _this$props = this.props,
className = _this$props.className,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className", "children"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), _react.default.createElement("h1", null, children));
};
return PageHeader;
}(_react.default.Component);
var _default = (0, _bootstrapUtils.bsClass)('page-header', PageHeader);
exports.default = _default;
module.exports = exports["default"];

15
node_modules/react-bootstrap/lib/PageItem.js generated vendored Normal file
View File

@@ -0,0 +1,15 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _PagerItem = _interopRequireDefault(require("./PagerItem"));
var _deprecationWarning = _interopRequireDefault(require("./utils/deprecationWarning"));
var _default = _deprecationWarning.default.wrapper(_PagerItem.default, '`<PageItem>`', '`<Pager.Item>`');
exports.default = _default;
module.exports = exports["default"];

75
node_modules/react-bootstrap/lib/Pager.js generated vendored Normal file
View File

@@ -0,0 +1,75 @@
"use strict";
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _PagerItem = _interopRequireDefault(require("./PagerItem"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var propTypes = {
onSelect: _propTypes.default.func
};
var Pager =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Pager, _React$Component);
function Pager() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Pager.prototype;
_proto.render = function render() {
var _this$props = this.props,
onSelect = _this$props.onSelect,
className = _this$props.className,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["onSelect", "className", "children"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement("ul", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), _ValidComponentChildren.default.map(children, function (child) {
return (0, _react.cloneElement)(child, {
onSelect: (0, _createChainedFunction.default)(child.props.onSelect, onSelect)
});
}));
};
return Pager;
}(_react.default.Component);
Pager.propTypes = propTypes;
Pager.Item = _PagerItem.default;
var _default = (0, _bootstrapUtils.bsClass)('pager', Pager);
exports.default = _default;
module.exports = exports["default"];

102
node_modules/react-bootstrap/lib/PagerItem.js generated vendored Normal file
View File

@@ -0,0 +1,102 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var propTypes = {
disabled: _propTypes.default.bool,
previous: _propTypes.default.bool,
next: _propTypes.default.bool,
onClick: _propTypes.default.func,
onSelect: _propTypes.default.func,
eventKey: _propTypes.default.any
};
var defaultProps = {
disabled: false,
previous: false,
next: false
};
var PagerItem =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(PagerItem, _React$Component);
function PagerItem(props, context) {
var _this;
_this = _React$Component.call(this, props, context) || this;
_this.handleSelect = _this.handleSelect.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
return _this;
}
var _proto = PagerItem.prototype;
_proto.handleSelect = function handleSelect(e) {
var _this$props = this.props,
disabled = _this$props.disabled,
onSelect = _this$props.onSelect,
eventKey = _this$props.eventKey;
if (disabled) {
e.preventDefault();
return;
}
if (onSelect) {
onSelect(eventKey, e);
}
};
_proto.render = function render() {
var _this$props2 = this.props,
disabled = _this$props2.disabled,
previous = _this$props2.previous,
next = _this$props2.next,
onClick = _this$props2.onClick,
className = _this$props2.className,
style = _this$props2.style,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props2, ["disabled", "previous", "next", "onClick", "className", "style"]);
delete props.onSelect;
delete props.eventKey;
return _react.default.createElement("li", {
className: (0, _classnames.default)(className, {
disabled: disabled,
previous: previous,
next: next
}),
style: style
}, _react.default.createElement(_SafeAnchor.default, (0, _extends2.default)({}, props, {
disabled: disabled,
onClick: (0, _createChainedFunction.default)(onClick, this.handleSelect)
})));
};
return PagerItem;
}(_react.default.Component);
PagerItem.propTypes = propTypes;
PagerItem.defaultProps = defaultProps;
var _default = PagerItem;
exports.default = _default;
module.exports = exports["default"];

63
node_modules/react-bootstrap/lib/Pagination.js generated vendored Normal file
View File

@@ -0,0 +1,63 @@
"use strict";
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _PaginationItem = _interopRequireWildcard(require("./PaginationItem"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var Pagination =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Pagination, _React$Component);
function Pagination() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Pagination.prototype;
_proto.render = function render() {
var _this$props = this.props,
className = _this$props.className,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className", "children"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement("ul", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), children);
};
return Pagination;
}(_react.default.Component);
(0, _bootstrapUtils.bsClass)('pagination', Pagination);
Pagination.First = _PaginationItem.First;
Pagination.Prev = _PaginationItem.Prev;
Pagination.Ellipsis = _PaginationItem.Ellipsis;
Pagination.Item = _PaginationItem.default;
Pagination.Next = _PaginationItem.Next;
Pagination.Last = _PaginationItem.Last;
var _default = Pagination;
exports.default = _default;
module.exports = exports["default"];

111
node_modules/react-bootstrap/lib/PaginationItem.js generated vendored Normal file
View File

@@ -0,0 +1,111 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = PaginationItem;
exports.Last = exports.Next = exports.Ellipsis = exports.Prev = exports.First = void 0;
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
/* eslint-disable react/no-multi-comp */
var propTypes = {
eventKey: _propTypes.default.any,
className: _propTypes.default.string,
onSelect: _propTypes.default.func,
disabled: _propTypes.default.bool,
active: _propTypes.default.bool,
activeLabel: _propTypes.default.string.isRequired
};
var defaultProps = {
active: false,
disabled: false,
activeLabel: '(current)'
};
function PaginationItem(_ref) {
var active = _ref.active,
disabled = _ref.disabled,
className = _ref.className,
style = _ref.style,
activeLabel = _ref.activeLabel,
children = _ref.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_ref, ["active", "disabled", "className", "style", "activeLabel", "children"]);
var Component = active || disabled ? 'span' : _SafeAnchor.default;
return _react.default.createElement("li", {
style: style,
className: (0, _classnames.default)(className, {
active: active,
disabled: disabled
})
}, _react.default.createElement(Component, (0, _extends2.default)({
disabled: disabled
}, props), children, active && _react.default.createElement("span", {
className: "sr-only"
}, activeLabel)));
}
PaginationItem.propTypes = propTypes;
PaginationItem.defaultProps = defaultProps;
function createButton(name, defaultValue, label) {
var _class, _temp;
if (label === void 0) {
label = name;
}
return _temp = _class =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(_class, _React$Component);
function _class() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = _class.prototype;
_proto.render = function render() {
var _this$props = this.props,
disabled = _this$props.disabled,
children = _this$props.children,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["disabled", "children", "className"]);
var Component = disabled ? 'span' : _SafeAnchor.default;
return _react.default.createElement("li", (0, _extends2.default)({
"aria-label": label,
className: (0, _classnames.default)(className, {
disabled: disabled
})
}, props), _react.default.createElement(Component, null, children || defaultValue));
};
return _class;
}(_react.default.Component), _class.displayName = name, _class.propTypes = {
disabled: _propTypes.default.bool
}, _temp;
}
var First = createButton('First', "\xAB");
exports.First = First;
var Prev = createButton('Prev', "\u2039");
exports.Prev = Prev;
var Ellipsis = createButton('Ellipsis', "\u2026", 'More');
exports.Ellipsis = Ellipsis;
var Next = createButton('Next', "\u203A");
exports.Next = Next;
var Last = createButton('Last', "\xBB");
exports.Last = Last;

187
node_modules/react-bootstrap/lib/Panel.js generated vendored Normal file
View File

@@ -0,0 +1,187 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _assign = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/assign"));
var _values = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/values"));
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _uncontrollable = _interopRequireDefault(require("uncontrollable"));
var _warning = _interopRequireDefault(require("warning"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _PanelBody = _interopRequireDefault(require("./PanelBody"));
var _PanelHeading = _interopRequireDefault(require("./PanelHeading"));
var _PanelTitle = _interopRequireDefault(require("./PanelTitle"));
var _PanelFooter = _interopRequireDefault(require("./PanelFooter"));
var _PanelToggle = _interopRequireDefault(require("./PanelToggle"));
var _PanelCollapse = _interopRequireDefault(require("./PanelCollapse"));
var has = Object.prototype.hasOwnProperty;
var defaultGetId = function defaultGetId(id, type) {
return id ? id + "--" + type : null;
};
var propTypes = {
/**
* Controls the collapsed/expanded state ofthe Panel. Requires
* a `Panel.Collapse` or `<Panel.Body collapsible>` child component
* in order to actually animate out or in.
*
* @controllable onToggle
*/
expanded: _propTypes.default.bool,
/**
* A callback fired when the collapse state changes.
*
* @controllable expanded
*/
onToggle: _propTypes.default.func,
eventKey: _propTypes.default.any,
/**
* An HTML `id` attribute uniquely identifying the Panel component.
*/
id: _propTypes.default.string
};
var contextTypes = {
$bs_panelGroup: _propTypes.default.shape({
getId: _propTypes.default.func,
activeKey: _propTypes.default.any,
onToggle: _propTypes.default.func
})
};
var childContextTypes = {
$bs_panel: _propTypes.default.shape({
headingId: _propTypes.default.string,
bodyId: _propTypes.default.string,
bsClass: _propTypes.default.string,
onToggle: _propTypes.default.func,
expanded: _propTypes.default.bool
})
};
var Panel =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Panel, _React$Component);
function Panel() {
var _this;
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
_this = _React$Component.call.apply(_React$Component, [this].concat(args)) || this;
_this.handleToggle = function (e) {
var panelGroup = _this.context.$bs_panelGroup;
var expanded = !_this.getExpanded();
if (panelGroup && panelGroup.onToggle) {
panelGroup.onToggle(_this.props.eventKey, expanded, e);
} else {
_this.props.onToggle(expanded, e);
}
};
return _this;
}
var _proto = Panel.prototype;
_proto.getChildContext = function getChildContext() {
var _this$props = this.props,
eventKey = _this$props.eventKey,
id = _this$props.id;
var idKey = eventKey == null ? id : eventKey;
var ids;
if (idKey !== null) {
var panelGroup = this.context.$bs_panelGroup;
var getId = panelGroup && panelGroup.getId || defaultGetId;
ids = {
headingId: getId(idKey, 'heading'),
bodyId: getId(idKey, 'body')
};
}
return {
$bs_panel: (0, _extends2.default)({}, ids, {
bsClass: this.props.bsClass,
expanded: this.getExpanded(),
onToggle: this.handleToggle
})
};
};
_proto.getExpanded = function getExpanded() {
var panelGroup = this.context.$bs_panelGroup;
if (panelGroup && has.call(panelGroup, 'activeKey')) {
process.env.NODE_ENV !== "production" ? (0, _warning.default)(this.props.expanded == null, 'Specifying `<Panel>` `expanded` in the context of an accordion ' + '`<PanelGroup>` is not supported. Set `activeKey` on the ' + '`<PanelGroup>` instead.') : void 0;
return panelGroup.activeKey === this.props.eventKey;
}
return !!this.props.expanded;
};
_proto.render = function render() {
var _this$props2 = this.props,
className = _this$props2.className,
children = _this$props2.children;
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(this.props, ['onToggle', 'eventKey', 'expanded']),
bsProps = _splitBsPropsAndOmit[0],
props = _splitBsPropsAndOmit[1];
return _react.default.createElement("div", (0, _extends2.default)({}, props, {
className: (0, _classnames.default)(className, (0, _bootstrapUtils.getClassSet)(bsProps))
}), children);
};
return Panel;
}(_react.default.Component);
Panel.propTypes = propTypes;
Panel.contextTypes = contextTypes;
Panel.childContextTypes = childContextTypes;
var UncontrolledPanel = (0, _uncontrollable.default)((0, _bootstrapUtils.bsClass)('panel', (0, _bootstrapUtils.bsStyles)((0, _values.default)(_StyleConfig.State).concat([_StyleConfig.Style.DEFAULT, _StyleConfig.Style.PRIMARY]), _StyleConfig.Style.DEFAULT, Panel)), {
expanded: 'onToggle'
});
(0, _assign.default)(UncontrolledPanel, {
Heading: _PanelHeading.default,
Title: _PanelTitle.default,
Body: _PanelBody.default,
Footer: _PanelFooter.default,
Toggle: _PanelToggle.default,
Collapse: _PanelCollapse.default
});
var _default = UncontrolledPanel;
exports.default = _default;
module.exports = exports["default"];

92
node_modules/react-bootstrap/lib/PanelBody.js generated vendored Normal file
View File

@@ -0,0 +1,92 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _PanelCollapse = _interopRequireDefault(require("./PanelCollapse"));
var propTypes = {
/**
* A convenience prop that renders a Collapse component around the Body for
* situations when the parent Panel only contains a single Panel.Body child.
*
* renders:
* ```jsx
* <Panel.Collapse>
* <Panel.Body />
* </Panel.Collapse>
* ```
*/
collapsible: _propTypes.default.bool.isRequired
};
var defaultProps = {
collapsible: false
};
var contextTypes = {
$bs_panel: _propTypes.default.shape({
bsClass: _propTypes.default.string
})
};
var PanelBody =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(PanelBody, _React$Component);
function PanelBody() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = PanelBody.prototype;
_proto.render = function render() {
var _this$props = this.props,
children = _this$props.children,
className = _this$props.className,
collapsible = _this$props.collapsible;
var _ref = this.context.$bs_panel || {},
_bsClass = _ref.bsClass;
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(this.props, ['collapsible']),
bsProps = _splitBsPropsAndOmit[0],
elementProps = _splitBsPropsAndOmit[1];
bsProps.bsClass = _bsClass || bsProps.bsClass;
var body = _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'body'))
}), children);
if (collapsible) {
body = _react.default.createElement(_PanelCollapse.default, null, body);
}
return body;
};
return PanelBody;
}(_react.default.Component);
PanelBody.propTypes = propTypes;
PanelBody.defaultProps = defaultProps;
PanelBody.contextTypes = contextTypes;
var _default = (0, _bootstrapUtils.bsClass)('panel', PanelBody);
exports.default = _default;
module.exports = exports["default"];

108
node_modules/react-bootstrap/lib/PanelCollapse.js generated vendored Normal file
View File

@@ -0,0 +1,108 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _Collapse = _interopRequireDefault(require("./Collapse"));
var propTypes = {
/**
* Callback fired before the component expands
*/
onEnter: _propTypes.default.func,
/**
* Callback fired after the component starts to expand
*/
onEntering: _propTypes.default.func,
/**
* Callback fired after the component has expanded
*/
onEntered: _propTypes.default.func,
/**
* Callback fired before the component collapses
*/
onExit: _propTypes.default.func,
/**
* Callback fired after the component starts to collapse
*/
onExiting: _propTypes.default.func,
/**
* Callback fired after the component has collapsed
*/
onExited: _propTypes.default.func
};
var contextTypes = {
$bs_panel: _propTypes.default.shape({
headingId: _propTypes.default.string,
bodyId: _propTypes.default.string,
bsClass: _propTypes.default.string,
expanded: _propTypes.default.bool
})
};
var PanelCollapse =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(PanelCollapse, _React$Component);
function PanelCollapse() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = PanelCollapse.prototype;
_proto.render = function render() {
var children = this.props.children;
var _ref = this.context.$bs_panel || {},
headingId = _ref.headingId,
bodyId = _ref.bodyId,
_bsClass = _ref.bsClass,
expanded = _ref.expanded;
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(this.props),
bsProps = _splitBsProps[0],
props = _splitBsProps[1];
bsProps.bsClass = _bsClass || bsProps.bsClass;
if (headingId && bodyId) {
props.id = bodyId;
props.role = props.role || 'tabpanel';
props['aria-labelledby'] = headingId;
}
return _react.default.createElement(_Collapse.default, (0, _extends2.default)({
in: expanded
}, props), _react.default.createElement("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'collapse')
}, children));
};
return PanelCollapse;
}(_react.default.Component);
PanelCollapse.propTypes = propTypes;
PanelCollapse.contextTypes = contextTypes;
var _default = (0, _bootstrapUtils.bsClass)('panel', PanelCollapse);
exports.default = _default;
module.exports = exports["default"];

63
node_modules/react-bootstrap/lib/PanelFooter.js generated vendored Normal file
View File

@@ -0,0 +1,63 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var contextTypes = {
$bs_panel: _propTypes.default.shape({
bsClass: _propTypes.default.string
})
};
var PanelFooter =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(PanelFooter, _React$Component);
function PanelFooter() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = PanelFooter.prototype;
_proto.render = function render() {
var _this$props = this.props,
children = _this$props.children,
className = _this$props.className;
var _ref = this.context.$bs_panel || {},
_bsClass = _ref.bsClass;
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(this.props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
bsProps.bsClass = _bsClass || bsProps.bsClass;
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'footer'))
}), children);
};
return PanelFooter;
}(_react.default.Component);
PanelFooter.contextTypes = contextTypes;
var _default = (0, _bootstrapUtils.bsClass)('panel', PanelFooter);
exports.default = _default;
module.exports = exports["default"];

174
node_modules/react-bootstrap/lib/PanelGroup.js generated vendored Normal file
View File

@@ -0,0 +1,174 @@
"use strict";
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireWildcard(require("react"));
var _uncontrollable = _interopRequireDefault(require("uncontrollable"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var _PropTypes = require("./utils/PropTypes");
var propTypes = {
accordion: _propTypes.default.bool,
/**
* When `accordion` is enabled, `activeKey` controls the which child `Panel` is expanded. `activeKey` should
* match a child Panel `eventKey` prop exactly.
*
* @controllable onSelect
*/
activeKey: _propTypes.default.any,
/**
* A callback fired when a child Panel collapse state changes. It's called with the next expanded `activeKey`
*
* @controllable activeKey
*/
onSelect: _propTypes.default.func,
/**
* An HTML role attribute
*/
role: _propTypes.default.string,
/**
* A function that takes an eventKey and type and returns a
* unique id for each Panel heading and Panel Collapse. The function _must_ be a pure function,
* meaning it should always return the _same_ id for the same set of inputs. The default
* value requires that an `id` to be set for the PanelGroup.
*
* The `type` argument will either be `"body"` or `"heading"`.
*
* @defaultValue (eventKey, type) => `${this.props.id}-${type}-${key}`
*/
generateChildId: _propTypes.default.func,
/**
* HTML id attribute, required if no `generateChildId` prop
* is specified.
*/
id: (0, _PropTypes.generatedId)('PanelGroup')
};
var defaultProps = {
accordion: false
};
var childContextTypes = {
$bs_panelGroup: _propTypes.default.shape({
getId: _propTypes.default.func,
headerRole: _propTypes.default.string,
panelRole: _propTypes.default.string,
activeKey: _propTypes.default.any,
onToggle: _propTypes.default.func
})
};
var PanelGroup =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(PanelGroup, _React$Component);
function PanelGroup() {
var _this;
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
_this = _React$Component.call.apply(_React$Component, [this].concat(args)) || this;
_this.handleSelect = function (key, expanded, e) {
if (expanded) {
_this.props.onSelect(key, e);
} else if (_this.props.activeKey === key) {
_this.props.onSelect(null, e);
}
};
return _this;
}
var _proto = PanelGroup.prototype;
_proto.getChildContext = function getChildContext() {
var _this$props = this.props,
activeKey = _this$props.activeKey,
accordion = _this$props.accordion,
generateChildId = _this$props.generateChildId,
id = _this$props.id;
var getId = null;
if (accordion) {
getId = generateChildId || function (key, type) {
return id ? id + "-" + type + "-" + key : null;
};
}
return {
$bs_panelGroup: (0, _extends2.default)({
getId: getId,
headerRole: 'tab',
panelRole: 'tabpanel'
}, accordion && {
activeKey: activeKey,
onToggle: this.handleSelect
})
};
};
_proto.render = function render() {
var _this$props2 = this.props,
accordion = _this$props2.accordion,
className = _this$props2.className,
children = _this$props2.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props2, ["accordion", "className", "children"]);
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['onSelect', 'activeKey']),
bsProps = _splitBsPropsAndOmit[0],
elementProps = _splitBsPropsAndOmit[1];
if (accordion) {
elementProps.role = elementProps.role || 'tablist';
}
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), _ValidComponentChildren.default.map(children, function (child) {
return (0, _react.cloneElement)(child, {
bsStyle: child.props.bsStyle || bsProps.bsStyle
});
}));
};
return PanelGroup;
}(_react.default.Component);
PanelGroup.propTypes = propTypes;
PanelGroup.defaultProps = defaultProps;
PanelGroup.childContextTypes = childContextTypes;
var _default = (0, _uncontrollable.default)((0, _bootstrapUtils.bsClass)('panel-group', PanelGroup), {
activeKey: 'onSelect'
});
exports.default = _default;
module.exports = exports["default"];

85
node_modules/react-bootstrap/lib/PanelHeading.js generated vendored Normal file
View File

@@ -0,0 +1,85 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _elementType = _interopRequireDefault(require("react-prop-types/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
componentClass: _elementType.default
};
var defaultProps = {
componentClass: 'div'
};
var contextTypes = {
$bs_panel: _propTypes.default.shape({
headingId: _propTypes.default.string,
bsClass: _propTypes.default.string
})
};
var PanelHeading =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(PanelHeading, _React$Component);
function PanelHeading() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = PanelHeading.prototype;
_proto.render = function render() {
var _this$props = this.props,
children = _this$props.children,
className = _this$props.className,
Component = _this$props.componentClass,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["children", "className", "componentClass"]);
var _ref = this.context.$bs_panel || {},
headingId = _ref.headingId,
_bsClass = _ref.bsClass;
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
bsProps.bsClass = _bsClass || bsProps.bsClass;
if (headingId) {
elementProps.role = elementProps.role || 'tab';
elementProps.id = headingId;
}
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'heading'))
}), children);
};
return PanelHeading;
}(_react.default.Component);
PanelHeading.propTypes = propTypes;
PanelHeading.defaultProps = defaultProps;
PanelHeading.contextTypes = contextTypes;
var _default = (0, _bootstrapUtils.bsClass)('panel', PanelHeading);
exports.default = _default;
module.exports = exports["default"];

91
node_modules/react-bootstrap/lib/PanelTitle.js generated vendored Normal file
View File

@@ -0,0 +1,91 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _elementType = _interopRequireDefault(require("react-prop-types/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _PanelToggle = _interopRequireDefault(require("./PanelToggle"));
var propTypes = {
componentClass: _elementType.default,
/**
* A convenience prop that renders the Panel.Title as a panel collapse toggle component
* for the common use-case.
*/
toggle: _propTypes.default.bool
};
var contextTypes = {
$bs_panel: _propTypes.default.shape({
bsClass: _propTypes.default.string
})
};
var defaultProps = {
componentClass: 'div'
};
var PanelTitle =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(PanelTitle, _React$Component);
function PanelTitle() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = PanelTitle.prototype;
_proto.render = function render() {
var _this$props = this.props,
children = _this$props.children,
className = _this$props.className,
toggle = _this$props.toggle,
Component = _this$props.componentClass,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["children", "className", "toggle", "componentClass"]);
var _ref = this.context.$bs_panel || {},
_bsClass = _ref.bsClass;
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
bsProps.bsClass = _bsClass || bsProps.bsClass;
if (toggle) {
children = _react.default.createElement(_PanelToggle.default, null, children);
}
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'title'))
}), children);
};
return PanelTitle;
}(_react.default.Component);
PanelTitle.propTypes = propTypes;
PanelTitle.defaultProps = defaultProps;
PanelTitle.contextTypes = contextTypes;
var _default = (0, _bootstrapUtils.bsClass)('panel', PanelTitle);
exports.default = _default;
module.exports = exports["default"];

109
node_modules/react-bootstrap/lib/PanelToggle.js generated vendored Normal file
View File

@@ -0,0 +1,109 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _elementType = _interopRequireDefault(require("react-prop-types/lib/elementType"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var propTypes = {
/**
* only here to satisfy linting, just the html onClick handler.
*
* @private
*/
onClick: _propTypes.default.func,
/**
* You can use a custom element for this component
*/
componentClass: _elementType.default
};
var defaultProps = {
componentClass: _SafeAnchor.default
};
var contextTypes = {
$bs_panel: _propTypes.default.shape({
bodyId: _propTypes.default.string,
onToggle: _propTypes.default.func,
expanded: _propTypes.default.bool
})
};
var PanelToggle =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(PanelToggle, _React$Component);
function PanelToggle() {
var _this;
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
_this = _React$Component.call.apply(_React$Component, [this].concat(args)) || this;
_this.handleToggle = _this.handleToggle.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
return _this;
}
var _proto = PanelToggle.prototype;
_proto.handleToggle = function handleToggle(event) {
var _ref = this.context.$bs_panel || {},
onToggle = _ref.onToggle;
if (onToggle) {
onToggle(event);
}
};
_proto.render = function render() {
var _this$props = this.props,
onClick = _this$props.onClick,
className = _this$props.className,
componentClass = _this$props.componentClass,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["onClick", "className", "componentClass"]);
var _ref2 = this.context.$bs_panel || {},
expanded = _ref2.expanded,
bodyId = _ref2.bodyId;
var Component = componentClass;
props.onClick = (0, _createChainedFunction.default)(onClick, this.handleToggle);
props['aria-expanded'] = expanded;
props.className = (0, _classnames.default)(className, !expanded && 'collapsed');
if (bodyId) {
props['aria-controls'] = bodyId;
}
return _react.default.createElement(Component, props);
};
return PanelToggle;
}(_react.default.Component);
PanelToggle.propTypes = propTypes;
PanelToggle.defaultProps = defaultProps;
PanelToggle.contextTypes = contextTypes;
var _default = PanelToggle;
exports.default = _default;
module.exports = exports["default"];

129
node_modules/react-bootstrap/lib/Popover.js generated vendored Normal file
View File

@@ -0,0 +1,129 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _isRequiredForA11y = _interopRequireDefault(require("prop-types-extra/lib/isRequiredForA11y"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
/**
* An html id attribute, necessary for accessibility
* @type {string}
* @required
*/
id: (0, _isRequiredForA11y.default)(_propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number])),
/**
* Sets the direction the Popover is positioned towards.
*/
placement: _propTypes.default.oneOf(['top', 'right', 'bottom', 'left']),
/**
* The "top" position value for the Popover.
*/
positionTop: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
/**
* The "left" position value for the Popover.
*/
positionLeft: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
/**
* The "top" position value for the Popover arrow.
*/
arrowOffsetTop: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
/**
* The "left" position value for the Popover arrow.
*/
arrowOffsetLeft: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
/**
* Title content
*/
title: _propTypes.default.node
};
var defaultProps = {
placement: 'right'
};
var Popover =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Popover, _React$Component);
function Popover() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Popover.prototype;
_proto.render = function render() {
var _extends2;
var _this$props = this.props,
placement = _this$props.placement,
positionTop = _this$props.positionTop,
positionLeft = _this$props.positionLeft,
arrowOffsetTop = _this$props.arrowOffsetTop,
arrowOffsetLeft = _this$props.arrowOffsetLeft,
title = _this$props.title,
className = _this$props.className,
style = _this$props.style,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["placement", "positionTop", "positionLeft", "arrowOffsetTop", "arrowOffsetLeft", "title", "className", "style", "children"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[placement] = true, _extends2));
var outerStyle = (0, _extends3.default)({
display: 'block',
top: positionTop,
left: positionLeft
}, style);
var arrowStyle = {
top: arrowOffsetTop,
left: arrowOffsetLeft
};
return _react.default.createElement("div", (0, _extends3.default)({}, elementProps, {
role: "tooltip",
className: (0, _classnames.default)(className, classes),
style: outerStyle
}), _react.default.createElement("div", {
className: "arrow",
style: arrowStyle
}), title && _react.default.createElement("h3", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'title')
}, title), _react.default.createElement("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'content')
}, children));
};
return Popover;
}(_react.default.Component);
Popover.propTypes = propTypes;
Popover.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('popover', Popover);
exports.default = _default;
module.exports = exports["default"];

190
node_modules/react-bootstrap/lib/ProgressBar.js generated vendored Normal file
View File

@@ -0,0 +1,190 @@
"use strict";
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _values = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/values"));
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var ROUND_PRECISION = 1000;
/**
* Validate that children, if any, are instances of `<ProgressBar>`.
*/
function onlyProgressBar(props, propName, componentName) {
var children = props[propName];
if (!children) {
return null;
}
var error = null;
_react.default.Children.forEach(children, function (child) {
if (error) {
return;
}
/**
* Compare types in a way that works with libraries that patch and proxy
* components like react-hot-loader.
*
* see https://github.com/gaearon/react-hot-loader#checking-element-types
*/
var element = _react.default.createElement(ProgressBar, null);
if (child.type === element.type) return;
var childIdentifier = _react.default.isValidElement(child) ? child.type.displayName || child.type.name || child.type : child;
error = new Error("Children of " + componentName + " can contain only ProgressBar " + ("components. Found " + childIdentifier + "."));
});
return error;
}
var propTypes = {
min: _propTypes.default.number,
now: _propTypes.default.number,
max: _propTypes.default.number,
label: _propTypes.default.node,
srOnly: _propTypes.default.bool,
striped: _propTypes.default.bool,
active: _propTypes.default.bool,
children: onlyProgressBar,
/**
* @private
*/
isChild: _propTypes.default.bool
};
var defaultProps = {
min: 0,
max: 100,
active: false,
isChild: false,
srOnly: false,
striped: false
};
function getPercentage(now, min, max) {
var percentage = (now - min) / (max - min) * 100;
return Math.round(percentage * ROUND_PRECISION) / ROUND_PRECISION;
}
var ProgressBar =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(ProgressBar, _React$Component);
function ProgressBar() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = ProgressBar.prototype;
_proto.renderProgressBar = function renderProgressBar(_ref) {
var _extends2;
var min = _ref.min,
now = _ref.now,
max = _ref.max,
label = _ref.label,
srOnly = _ref.srOnly,
striped = _ref.striped,
active = _ref.active,
className = _ref.className,
style = _ref.style,
props = (0, _objectWithoutPropertiesLoose2.default)(_ref, ["min", "now", "max", "label", "srOnly", "striped", "active", "className", "style"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {
active: active
}, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'striped')] = active || striped, _extends2));
return _react.default.createElement("div", (0, _extends3.default)({}, elementProps, {
role: "progressbar",
className: (0, _classnames.default)(className, classes),
style: (0, _extends3.default)({
width: getPercentage(now, min, max) + "%"
}, style),
"aria-valuenow": now,
"aria-valuemin": min,
"aria-valuemax": max
}), srOnly ? _react.default.createElement("span", {
className: "sr-only"
}, label) : label);
};
_proto.render = function render() {
var _this$props = this.props,
isChild = _this$props.isChild,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["isChild"]);
if (isChild) {
return this.renderProgressBar(props);
}
var min = props.min,
now = props.now,
max = props.max,
label = props.label,
srOnly = props.srOnly,
striped = props.striped,
active = props.active,
bsClass = props.bsClass,
bsStyle = props.bsStyle,
className = props.className,
children = props.children,
wrapperProps = (0, _objectWithoutPropertiesLoose2.default)(props, ["min", "now", "max", "label", "srOnly", "striped", "active", "bsClass", "bsStyle", "className", "children"]);
return _react.default.createElement("div", (0, _extends3.default)({}, wrapperProps, {
className: (0, _classnames.default)(className, 'progress')
}), children ? _ValidComponentChildren.default.map(children, function (child) {
return (0, _react.cloneElement)(child, {
isChild: true
});
}) : this.renderProgressBar({
min: min,
now: now,
max: max,
label: label,
srOnly: srOnly,
striped: striped,
active: active,
bsClass: bsClass,
bsStyle: bsStyle
}));
};
return ProgressBar;
}(_react.default.Component);
ProgressBar.propTypes = propTypes;
ProgressBar.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('progress-bar', (0, _bootstrapUtils.bsStyles)((0, _values.default)(_StyleConfig.State), ProgressBar));
exports.default = _default;
module.exports = exports["default"];

123
node_modules/react-bootstrap/lib/Radio.js generated vendored Normal file
View File

@@ -0,0 +1,123 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _warning = _interopRequireDefault(require("warning"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
/* eslint-disable jsx-a11y/label-has-for */
var propTypes = {
inline: _propTypes.default.bool,
disabled: _propTypes.default.bool,
title: _propTypes.default.string,
/**
* Only valid if `inline` is not set.
*/
validationState: _propTypes.default.oneOf(['success', 'warning', 'error', null]),
/**
* Attaches a ref to the `<input>` element. Only functions can be used here.
*
* ```js
* <Radio inputRef={ref => { this.input = ref; }} />
* ```
*/
inputRef: _propTypes.default.func
};
var defaultProps = {
inline: false,
disabled: false,
title: ''
};
var Radio =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Radio, _React$Component);
function Radio() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Radio.prototype;
_proto.render = function render() {
var _this$props = this.props,
inline = _this$props.inline,
disabled = _this$props.disabled,
validationState = _this$props.validationState,
inputRef = _this$props.inputRef,
className = _this$props.className,
style = _this$props.style,
title = _this$props.title,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["inline", "disabled", "validationState", "inputRef", "className", "style", "title", "children"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var input = _react.default.createElement("input", (0, _extends2.default)({}, elementProps, {
ref: inputRef,
type: "radio",
disabled: disabled
}));
if (inline) {
var _classes2;
var _classes = (_classes2 = {}, _classes2[(0, _bootstrapUtils.prefix)(bsProps, 'inline')] = true, _classes2.disabled = disabled, _classes2); // Use a warning here instead of in propTypes to get better-looking
// generated documentation.
process.env.NODE_ENV !== "production" ? (0, _warning.default)(!validationState, '`validationState` is ignored on `<Radio inline>`. To display ' + 'validation state on an inline radio, set `validationState` on a ' + 'parent `<FormGroup>` or other element instead.') : void 0;
return _react.default.createElement("label", {
className: (0, _classnames.default)(className, _classes),
style: style,
title: title
}, input, children);
}
var classes = (0, _extends2.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), {
disabled: disabled
});
if (validationState) {
classes["has-" + validationState] = true;
}
return _react.default.createElement("div", {
className: (0, _classnames.default)(className, classes),
style: style
}, _react.default.createElement("label", {
title: title
}, input, children));
};
return Radio;
}(_react.default.Component);
Radio.propTypes = propTypes;
Radio.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('radio', Radio);
exports.default = _default;
module.exports = exports["default"];

92
node_modules/react-bootstrap/lib/ResponsiveEmbed.js generated vendored Normal file
View File

@@ -0,0 +1,92 @@
"use strict";
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _warning = _interopRequireDefault(require("warning"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
// TODO: This should probably take a single `aspectRatio` prop.
var propTypes = {
/**
* This component requires a single child element
*/
children: _propTypes.default.element.isRequired,
/**
* 16by9 aspect ratio
*/
a16by9: _propTypes.default.bool,
/**
* 4by3 aspect ratio
*/
a4by3: _propTypes.default.bool
};
var defaultProps = {
a16by9: false,
a4by3: false
};
var ResponsiveEmbed =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(ResponsiveEmbed, _React$Component);
function ResponsiveEmbed() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = ResponsiveEmbed.prototype;
_proto.render = function render() {
var _extends2;
var _this$props = this.props,
a16by9 = _this$props.a16by9,
a4by3 = _this$props.a4by3,
className = _this$props.className,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["a16by9", "a4by3", "className", "children"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
process.env.NODE_ENV !== "production" ? (0, _warning.default)(a16by9 || a4by3, 'Either `a16by9` or `a4by3` must be set.') : void 0;
process.env.NODE_ENV !== "production" ? (0, _warning.default)(!(a16by9 && a4by3), 'Only one of `a16by9` or `a4by3` can be set.') : void 0;
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[(0, _bootstrapUtils.prefix)(bsProps, '16by9')] = a16by9, _extends2[(0, _bootstrapUtils.prefix)(bsProps, '4by3')] = a4by3, _extends2));
return _react.default.createElement("div", {
className: (0, _classnames.default)(classes)
}, (0, _react.cloneElement)(children, (0, _extends3.default)({}, elementProps, {
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'item'))
})));
};
return ResponsiveEmbed;
}(_react.default.Component);
ResponsiveEmbed.propTypes = propTypes;
ResponsiveEmbed.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('embed-responsive', ResponsiveEmbed);
exports.default = _default;
module.exports = exports["default"];

65
node_modules/react-bootstrap/lib/Row.js generated vendored Normal file
View File

@@ -0,0 +1,65 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
componentClass: _elementType.default
};
var defaultProps = {
componentClass: 'div'
};
var Row =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Row, _React$Component);
function Row() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Row.prototype;
_proto.render = function render() {
var _this$props = this.props,
Component = _this$props.componentClass,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return Row;
}(_react.default.Component);
Row.propTypes = propTypes;
Row.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('row', Row);
exports.default = _default;
module.exports = exports["default"];

130
node_modules/react-bootstrap/lib/SafeAnchor.js generated vendored Normal file
View File

@@ -0,0 +1,130 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var propTypes = {
href: _propTypes.default.string,
onClick: _propTypes.default.func,
onKeyDown: _propTypes.default.func,
disabled: _propTypes.default.bool,
role: _propTypes.default.string,
tabIndex: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
/**
* this is sort of silly but needed for Button
*/
componentClass: _elementType.default
};
var defaultProps = {
componentClass: 'a'
};
function isTrivialHref(href) {
return !href || href.trim() === '#';
}
/**
* There are situations due to browser quirks or Bootstrap CSS where
* an anchor tag is needed, when semantically a button tag is the
* better choice. SafeAnchor ensures that when an anchor is used like a
* button its accessible. It also emulates input `disabled` behavior for
* links, which is usually desirable for Buttons, NavItems, MenuItems, etc.
*/
var SafeAnchor =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(SafeAnchor, _React$Component);
function SafeAnchor(props, context) {
var _this;
_this = _React$Component.call(this, props, context) || this;
_this.handleClick = _this.handleClick.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.handleKeyDown = _this.handleKeyDown.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
return _this;
}
var _proto = SafeAnchor.prototype;
_proto.handleClick = function handleClick(event) {
var _this$props = this.props,
disabled = _this$props.disabled,
href = _this$props.href,
onClick = _this$props.onClick;
if (disabled || isTrivialHref(href)) {
event.preventDefault();
}
if (disabled) {
event.stopPropagation();
return;
}
if (onClick) {
onClick(event);
}
};
_proto.handleKeyDown = function handleKeyDown(event) {
if (event.key === ' ') {
event.preventDefault();
this.handleClick(event);
}
};
_proto.render = function render() {
var _this$props2 = this.props,
Component = _this$props2.componentClass,
disabled = _this$props2.disabled,
onKeyDown = _this$props2.onKeyDown,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props2, ["componentClass", "disabled", "onKeyDown"]);
if (isTrivialHref(props.href)) {
props.role = props.role || 'button'; // we want to make sure there is a href attribute on the node
// otherwise, the cursor incorrectly styled (except with role='button')
props.href = props.href || '#';
}
if (disabled) {
props.tabIndex = -1;
props.style = (0, _extends2.default)({
pointerEvents: 'none'
}, props.style);
}
return _react.default.createElement(Component, (0, _extends2.default)({}, props, {
onClick: this.handleClick,
onKeyDown: (0, _createChainedFunction.default)(this.handleKeyDown, onKeyDown)
}));
};
return SafeAnchor;
}(_react.default.Component);
SafeAnchor.propTypes = propTypes;
SafeAnchor.defaultProps = defaultProps;
var _default = SafeAnchor;
exports.default = _default;
module.exports = exports["default"];

95
node_modules/react-bootstrap/lib/SplitButton.js generated vendored Normal file
View File

@@ -0,0 +1,95 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Button = _interopRequireDefault(require("./Button"));
var _Dropdown = _interopRequireDefault(require("./Dropdown"));
var _SplitToggle = _interopRequireDefault(require("./SplitToggle"));
var _splitComponentProps2 = _interopRequireDefault(require("./utils/splitComponentProps"));
var propTypes = (0, _extends2.default)({}, _Dropdown.default.propTypes, {
// Toggle props.
bsStyle: _propTypes.default.string,
bsSize: _propTypes.default.string,
href: _propTypes.default.string,
onClick: _propTypes.default.func,
/**
* The content of the split button.
*/
title: _propTypes.default.node.isRequired,
/**
* Accessible label for the toggle; the value of `title` if not specified.
*/
toggleLabel: _propTypes.default.string,
// Override generated docs from <Dropdown>.
/**
* @private
*/
children: _propTypes.default.node
});
var SplitButton =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(SplitButton, _React$Component);
function SplitButton() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = SplitButton.prototype;
_proto.render = function render() {
var _this$props = this.props,
bsSize = _this$props.bsSize,
bsStyle = _this$props.bsStyle,
title = _this$props.title,
toggleLabel = _this$props.toggleLabel,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["bsSize", "bsStyle", "title", "toggleLabel", "children"]);
var _splitComponentProps = (0, _splitComponentProps2.default)(props, _Dropdown.default.ControlledComponent),
dropdownProps = _splitComponentProps[0],
buttonProps = _splitComponentProps[1];
return _react.default.createElement(_Dropdown.default, (0, _extends2.default)({}, dropdownProps, {
bsSize: bsSize,
bsStyle: bsStyle
}), _react.default.createElement(_Button.default, (0, _extends2.default)({}, buttonProps, {
disabled: props.disabled,
bsSize: bsSize,
bsStyle: bsStyle
}), title), _react.default.createElement(_SplitToggle.default, {
"aria-label": toggleLabel || title,
bsSize: bsSize,
bsStyle: bsStyle
}), _react.default.createElement(_Dropdown.default.Menu, null, children));
};
return SplitButton;
}(_react.default.Component);
SplitButton.propTypes = propTypes;
SplitButton.Toggle = _SplitToggle.default;
var _default = SplitButton;
exports.default = _default;
module.exports = exports["default"];

40
node_modules/react-bootstrap/lib/SplitToggle.js generated vendored Normal file
View File

@@ -0,0 +1,40 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _react = _interopRequireDefault(require("react"));
var _DropdownToggle = _interopRequireDefault(require("./DropdownToggle"));
var SplitToggle =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(SplitToggle, _React$Component);
function SplitToggle() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = SplitToggle.prototype;
_proto.render = function render() {
return _react.default.createElement(_DropdownToggle.default, (0, _extends2.default)({}, this.props, {
useAnchor: false,
noCaret: false
}));
};
return SplitToggle;
}(_react.default.Component);
SplitToggle.defaultProps = _DropdownToggle.default.defaultProps;
var _default = SplitToggle;
exports.default = _default;
module.exports = exports["default"];

61
node_modules/react-bootstrap/lib/Tab.js generated vendored Normal file
View File

@@ -0,0 +1,61 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _TabContainer = _interopRequireDefault(require("./TabContainer"));
var _TabContent = _interopRequireDefault(require("./TabContent"));
var _TabPane = _interopRequireDefault(require("./TabPane"));
var propTypes = (0, _extends2.default)({}, _TabPane.default.propTypes, {
disabled: _propTypes.default.bool,
title: _propTypes.default.node,
/**
* tabClassName is used as className for the associated NavItem
*/
tabClassName: _propTypes.default.string
});
var Tab =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Tab, _React$Component);
function Tab() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Tab.prototype;
_proto.render = function render() {
var props = (0, _extends2.default)({}, this.props); // These props are for the parent `<Tabs>` rather than the `<TabPane>`.
delete props.title;
delete props.disabled;
delete props.tabClassName;
return _react.default.createElement(_TabPane.default, props);
};
return Tab;
}(_react.default.Component);
Tab.propTypes = propTypes;
Tab.Container = _TabContainer.default;
Tab.Content = _TabContent.default;
Tab.Pane = _TabPane.default;
var _default = Tab;
exports.default = _default;
module.exports = exports["default"];

139
node_modules/react-bootstrap/lib/TabContainer.js generated vendored Normal file
View File

@@ -0,0 +1,139 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _uncontrollable = _interopRequireDefault(require("uncontrollable"));
var TAB = 'tab';
var PANE = 'pane';
var idPropType = _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]);
var propTypes = {
/**
* HTML id attribute, required if no `generateChildId` prop
* is specified.
*/
id: function id(props) {
var error = null;
if (!props.generateChildId) {
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
args[_key - 1] = arguments[_key];
}
error = idPropType.apply(void 0, [props].concat(args));
if (!error && !props.id) {
error = new Error('In order to properly initialize Tabs in a way that is accessible ' + 'to assistive technologies (such as screen readers) an `id` or a ' + '`generateChildId` prop to TabContainer is required');
}
}
return error;
},
/**
* A function that takes an `eventKey` and `type` and returns a unique id for
* child tab `<NavItem>`s and `<TabPane>`s. The function _must_ be a pure
* function, meaning it should always return the _same_ id for the same set
* of inputs. The default value requires that an `id` to be set for the
* `<TabContainer>`.
*
* The `type` argument will either be `"tab"` or `"pane"`.
*
* @defaultValue (eventKey, type) => `${this.props.id}-${type}-${key}`
*/
generateChildId: _propTypes.default.func,
/**
* A callback fired when a tab is selected.
*
* @controllable activeKey
*/
onSelect: _propTypes.default.func,
/**
* The `eventKey` of the currently active tab.
*
* @controllable onSelect
*/
activeKey: _propTypes.default.any
};
var childContextTypes = {
$bs_tabContainer: _propTypes.default.shape({
activeKey: _propTypes.default.any,
onSelect: _propTypes.default.func.isRequired,
getTabId: _propTypes.default.func.isRequired,
getPaneId: _propTypes.default.func.isRequired
})
};
var TabContainer =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(TabContainer, _React$Component);
function TabContainer() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = TabContainer.prototype;
_proto.getChildContext = function getChildContext() {
var _this$props = this.props,
activeKey = _this$props.activeKey,
onSelect = _this$props.onSelect,
generateChildId = _this$props.generateChildId,
id = _this$props.id;
var getId = generateChildId || function (key, type) {
return id ? id + "-" + type + "-" + key : null;
};
return {
$bs_tabContainer: {
activeKey: activeKey,
onSelect: onSelect,
getTabId: function getTabId(key) {
return getId(key, TAB);
},
getPaneId: function getPaneId(key) {
return getId(key, PANE);
}
}
};
};
_proto.render = function render() {
var _this$props2 = this.props,
children = _this$props2.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props2, ["children"]);
delete props.generateChildId;
delete props.onSelect;
delete props.activeKey;
return _react.default.cloneElement(_react.default.Children.only(children), props);
};
return TabContainer;
}(_react.default.Component);
TabContainer.propTypes = propTypes;
TabContainer.childContextTypes = childContextTypes;
var _default = (0, _uncontrollable.default)(TabContainer, {
activeKey: 'onSelect'
});
exports.default = _default;
module.exports = exports["default"];

198
node_modules/react-bootstrap/lib/TabContent.js generated vendored Normal file
View File

@@ -0,0 +1,198 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
componentClass: _elementType.default,
/**
* Sets a default animation strategy for all children `<TabPane>`s. Use
* `false` to disable, `true` to enable the default `<Fade>` animation or
* a react-transition-group v2 `<Transition/>` component.
*/
animation: _propTypes.default.oneOfType([_propTypes.default.bool, _elementType.default]),
/**
* Wait until the first "enter" transition to mount tabs (add them to the DOM)
*/
mountOnEnter: _propTypes.default.bool,
/**
* Unmount tabs (remove it from the DOM) when they are no longer visible
*/
unmountOnExit: _propTypes.default.bool
};
var defaultProps = {
componentClass: 'div',
animation: true,
mountOnEnter: false,
unmountOnExit: false
};
var contextTypes = {
$bs_tabContainer: _propTypes.default.shape({
activeKey: _propTypes.default.any
})
};
var childContextTypes = {
$bs_tabContent: _propTypes.default.shape({
bsClass: _propTypes.default.string,
animation: _propTypes.default.oneOfType([_propTypes.default.bool, _elementType.default]),
activeKey: _propTypes.default.any,
mountOnEnter: _propTypes.default.bool,
unmountOnExit: _propTypes.default.bool,
onPaneEnter: _propTypes.default.func.isRequired,
onPaneExited: _propTypes.default.func.isRequired,
exiting: _propTypes.default.bool.isRequired
})
};
var TabContent =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(TabContent, _React$Component);
function TabContent(props, context) {
var _this;
_this = _React$Component.call(this, props, context) || this;
_this.handlePaneEnter = _this.handlePaneEnter.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.handlePaneExited = _this.handlePaneExited.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this))); // Active entries in state will be `null` unless `animation` is set. Need
// to track active child in case keys swap and the active child changes
// but the active key does not.
_this.state = {
activeKey: null,
activeChild: null
};
return _this;
}
var _proto = TabContent.prototype;
_proto.getChildContext = function getChildContext() {
var _this$props = this.props,
bsClass = _this$props.bsClass,
animation = _this$props.animation,
mountOnEnter = _this$props.mountOnEnter,
unmountOnExit = _this$props.unmountOnExit;
var stateActiveKey = this.state.activeKey;
var containerActiveKey = this.getContainerActiveKey();
var activeKey = stateActiveKey != null ? stateActiveKey : containerActiveKey;
var exiting = stateActiveKey != null && stateActiveKey !== containerActiveKey;
return {
$bs_tabContent: {
bsClass: bsClass,
animation: animation,
activeKey: activeKey,
mountOnEnter: mountOnEnter,
unmountOnExit: unmountOnExit,
onPaneEnter: this.handlePaneEnter,
onPaneExited: this.handlePaneExited,
exiting: exiting
}
};
};
_proto.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
if (!nextProps.animation && this.state.activeChild) {
this.setState({
activeKey: null,
activeChild: null
});
}
};
_proto.componentWillUnmount = function componentWillUnmount() {
this.isUnmounted = true;
};
_proto.getContainerActiveKey = function getContainerActiveKey() {
var tabContainer = this.context.$bs_tabContainer;
return tabContainer && tabContainer.activeKey;
};
_proto.handlePaneEnter = function handlePaneEnter(child, childKey) {
if (!this.props.animation) {
return false;
} // It's possible that this child should be transitioning out.
if (childKey !== this.getContainerActiveKey()) {
return false;
}
this.setState({
activeKey: childKey,
activeChild: child
});
return true;
};
_proto.handlePaneExited = function handlePaneExited(child) {
// This might happen as everything is unmounting.
if (this.isUnmounted) {
return;
}
this.setState(function (_ref) {
var activeChild = _ref.activeChild;
if (activeChild !== child) {
return null;
}
return {
activeKey: null,
activeChild: null
};
});
};
_proto.render = function render() {
var _this$props2 = this.props,
Component = _this$props2.componentClass,
className = _this$props2.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props2, ["componentClass", "className"]);
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['animation', 'mountOnEnter', 'unmountOnExit']),
bsProps = _splitBsPropsAndOmit[0],
elementProps = _splitBsPropsAndOmit[1];
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'content'))
}));
};
return TabContent;
}(_react.default.Component);
TabContent.propTypes = propTypes;
TabContent.defaultProps = defaultProps;
TabContent.contextTypes = contextTypes;
TabContent.childContextTypes = childContextTypes;
var _default = (0, _bootstrapUtils.bsClass)('tab', TabContent);
exports.default = _default;
module.exports = exports["default"];

292
node_modules/react-bootstrap/lib/TabPane.js generated vendored Normal file
View File

@@ -0,0 +1,292 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _warning = _interopRequireDefault(require("warning"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _Fade = _interopRequireDefault(require("./Fade"));
var propTypes = {
/**
* Uniquely identify the `<TabPane>` among its siblings.
*/
eventKey: _propTypes.default.any,
/**
* Use animation when showing or hiding `<TabPane>`s. Use `false` to disable,
* `true` to enable the default `<Fade>` animation or
* a react-transition-group v2 `<Transition/>` component.
*/
animation: _propTypes.default.oneOfType([_propTypes.default.bool, _elementType.default]),
/** @private * */
id: _propTypes.default.string,
/** @private * */
'aria-labelledby': _propTypes.default.string,
/**
* If not explicitly specified and rendered in the context of a
* `<TabContent>`, the `bsClass` of the `<TabContent>` suffixed by `-pane`.
* If otherwise not explicitly specified, `tab-pane`.
*/
bsClass: _propTypes.default.string,
/**
* Transition onEnter callback when animation is not `false`
*/
onEnter: _propTypes.default.func,
/**
* Transition onEntering callback when animation is not `false`
*/
onEntering: _propTypes.default.func,
/**
* Transition onEntered callback when animation is not `false`
*/
onEntered: _propTypes.default.func,
/**
* Transition onExit callback when animation is not `false`
*/
onExit: _propTypes.default.func,
/**
* Transition onExiting callback when animation is not `false`
*/
onExiting: _propTypes.default.func,
/**
* Transition onExited callback when animation is not `false`
*/
onExited: _propTypes.default.func,
/**
* Wait until the first "enter" transition to mount the tab (add it to the DOM)
*/
mountOnEnter: _propTypes.default.bool,
/**
* Unmount the tab (remove it from the DOM) when it is no longer visible
*/
unmountOnExit: _propTypes.default.bool
};
var contextTypes = {
$bs_tabContainer: _propTypes.default.shape({
getTabId: _propTypes.default.func,
getPaneId: _propTypes.default.func
}),
$bs_tabContent: _propTypes.default.shape({
bsClass: _propTypes.default.string,
animation: _propTypes.default.oneOfType([_propTypes.default.bool, _elementType.default]),
activeKey: _propTypes.default.any,
mountOnEnter: _propTypes.default.bool,
unmountOnExit: _propTypes.default.bool,
onPaneEnter: _propTypes.default.func.isRequired,
onPaneExited: _propTypes.default.func.isRequired,
exiting: _propTypes.default.bool.isRequired
})
};
/**
* We override the `<TabContainer>` context so `<Nav>`s in `<TabPane>`s don't
* conflict with the top level one.
*/
var childContextTypes = {
$bs_tabContainer: _propTypes.default.oneOf([null])
};
var TabPane =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(TabPane, _React$Component);
function TabPane(props, context) {
var _this;
_this = _React$Component.call(this, props, context) || this;
_this.handleEnter = _this.handleEnter.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.handleExited = _this.handleExited.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
_this.in = false;
return _this;
}
var _proto = TabPane.prototype;
_proto.getChildContext = function getChildContext() {
return {
$bs_tabContainer: null
};
};
_proto.componentDidMount = function componentDidMount() {
if (this.shouldBeIn()) {
// In lieu of the action event firing.
this.handleEnter();
}
};
_proto.componentDidUpdate = function componentDidUpdate() {
if (this.in) {
if (!this.shouldBeIn()) {
// We shouldn't be active any more. Notify the parent.
this.handleExited();
}
} else if (this.shouldBeIn()) {
// We are the active child. Notify the parent.
this.handleEnter();
}
};
_proto.componentWillUnmount = function componentWillUnmount() {
if (this.in) {
// In lieu of the action event firing.
this.handleExited();
}
};
_proto.getAnimation = function getAnimation() {
if (this.props.animation != null) {
return this.props.animation;
}
var tabContent = this.context.$bs_tabContent;
return tabContent && tabContent.animation;
};
_proto.handleEnter = function handleEnter() {
var tabContent = this.context.$bs_tabContent;
if (!tabContent) {
return;
}
this.in = tabContent.onPaneEnter(this, this.props.eventKey);
};
_proto.handleExited = function handleExited() {
var tabContent = this.context.$bs_tabContent;
if (!tabContent) {
return;
}
tabContent.onPaneExited(this);
this.in = false;
};
_proto.isActive = function isActive() {
var tabContent = this.context.$bs_tabContent;
var activeKey = tabContent && tabContent.activeKey;
return this.props.eventKey === activeKey;
};
_proto.shouldBeIn = function shouldBeIn() {
return this.getAnimation() && this.isActive();
};
_proto.render = function render() {
var _this$props = this.props,
eventKey = _this$props.eventKey,
className = _this$props.className,
onEnter = _this$props.onEnter,
onEntering = _this$props.onEntering,
onEntered = _this$props.onEntered,
onExit = _this$props.onExit,
onExiting = _this$props.onExiting,
onExited = _this$props.onExited,
propsMountOnEnter = _this$props.mountOnEnter,
propsUnmountOnExit = _this$props.unmountOnExit,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["eventKey", "className", "onEnter", "onEntering", "onEntered", "onExit", "onExiting", "onExited", "mountOnEnter", "unmountOnExit"]);
var _this$context = this.context,
tabContent = _this$context.$bs_tabContent,
tabContainer = _this$context.$bs_tabContainer;
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['animation']),
bsProps = _splitBsPropsAndOmit[0],
elementProps = _splitBsPropsAndOmit[1];
var active = this.isActive();
var animation = this.getAnimation();
var mountOnEnter = propsMountOnEnter != null ? propsMountOnEnter : tabContent && tabContent.mountOnEnter;
var unmountOnExit = propsUnmountOnExit != null ? propsUnmountOnExit : tabContent && tabContent.unmountOnExit;
if (!active && !animation && unmountOnExit) {
return null;
}
var Transition = animation === true ? _Fade.default : animation || null;
if (tabContent) {
bsProps.bsClass = (0, _bootstrapUtils.prefix)(tabContent, 'pane');
}
var classes = (0, _extends2.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), {
active: active
});
if (tabContainer) {
process.env.NODE_ENV !== "production" ? (0, _warning.default)(!elementProps.id && !elementProps['aria-labelledby'], 'In the context of a `<TabContainer>`, `<TabPanes>` are given ' + 'generated `id` and `aria-labelledby` attributes for the sake of ' + 'proper component accessibility. Any provided ones will be ignored. ' + 'To control these attributes directly provide a `generateChildId` ' + 'prop to the parent `<TabContainer>`.') : void 0;
elementProps.id = tabContainer.getPaneId(eventKey);
elementProps['aria-labelledby'] = tabContainer.getTabId(eventKey);
}
var pane = _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
role: "tabpanel",
"aria-hidden": !active,
className: (0, _classnames.default)(className, classes)
}));
if (Transition) {
var exiting = tabContent && tabContent.exiting;
return _react.default.createElement(Transition, {
in: active && !exiting,
onEnter: (0, _createChainedFunction.default)(this.handleEnter, onEnter),
onEntering: onEntering,
onEntered: onEntered,
onExit: onExit,
onExiting: onExiting,
onExited: (0, _createChainedFunction.default)(this.handleExited, onExited),
mountOnEnter: mountOnEnter,
unmountOnExit: unmountOnExit
}, pane);
}
return pane;
};
return TabPane;
}(_react.default.Component);
TabPane.propTypes = propTypes;
TabPane.contextTypes = contextTypes;
TabPane.childContextTypes = childContextTypes;
var _default = (0, _bootstrapUtils.bsClass)('tab-pane', TabPane);
exports.default = _default;
module.exports = exports["default"];

88
node_modules/react-bootstrap/lib/Table.js generated vendored Normal file
View File

@@ -0,0 +1,88 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
striped: _propTypes.default.bool,
bordered: _propTypes.default.bool,
condensed: _propTypes.default.bool,
hover: _propTypes.default.bool,
responsive: _propTypes.default.bool
};
var defaultProps = {
bordered: false,
condensed: false,
hover: false,
responsive: false,
striped: false
};
var Table =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Table, _React$Component);
function Table() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Table.prototype;
_proto.render = function render() {
var _extends2;
var _this$props = this.props,
striped = _this$props.striped,
bordered = _this$props.bordered,
condensed = _this$props.condensed,
hover = _this$props.hover,
responsive = _this$props.responsive,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["striped", "bordered", "condensed", "hover", "responsive", "className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'striped')] = striped, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'bordered')] = bordered, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'condensed')] = condensed, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'hover')] = hover, _extends2));
var table = _react.default.createElement("table", (0, _extends3.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
if (responsive) {
return _react.default.createElement("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'responsive')
}, table);
}
return table;
};
return Table;
}(_react.default.Component);
Table.propTypes = propTypes;
Table.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('table', Table);
exports.default = _default;
module.exports = exports["default"];

172
node_modules/react-bootstrap/lib/Tabs.js generated vendored Normal file
View File

@@ -0,0 +1,172 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _isRequiredForA11y = _interopRequireDefault(require("prop-types-extra/lib/isRequiredForA11y"));
var _uncontrollable = _interopRequireDefault(require("uncontrollable"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _Nav = _interopRequireDefault(require("./Nav"));
var _NavItem = _interopRequireDefault(require("./NavItem"));
var _TabContainer = _interopRequireDefault(require("./TabContainer"));
var _TabContent = _interopRequireDefault(require("./TabContent"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var TabContainer = _TabContainer.default.ControlledComponent;
var propTypes = {
/**
* Mark the Tab with a matching `eventKey` as active.
*
* @controllable onSelect
*/
activeKey: _propTypes.default.any,
/**
* Navigation style
*/
bsStyle: _propTypes.default.oneOf(['tabs', 'pills']),
/**
* Sets a default animation strategy. Use `false` to disable, `true`
* to enable the default `<Fade>` animation, or a react-transition-group
* v2 `<Transition/>` component.
*/
animation: _propTypes.default.oneOfType([_propTypes.default.bool, _elementType.default]),
id: (0, _isRequiredForA11y.default)(_propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number])),
/**
* Callback fired when a Tab is selected.
*
* ```js
* function (
* Any eventKey,
* SyntheticEvent event?
* )
* ```
*
* @controllable activeKey
*/
onSelect: _propTypes.default.func,
/**
* Wait until the first "enter" transition to mount tabs (add them to the DOM)
*/
mountOnEnter: _propTypes.default.bool,
/**
* Unmount tabs (remove it from the DOM) when it is no longer visible
*/
unmountOnExit: _propTypes.default.bool
};
var defaultProps = {
bsStyle: 'tabs',
animation: true,
mountOnEnter: false,
unmountOnExit: false
};
function getDefaultActiveKey(children) {
var defaultActiveKey;
_ValidComponentChildren.default.forEach(children, function (child) {
if (defaultActiveKey == null) {
defaultActiveKey = child.props.eventKey;
}
});
return defaultActiveKey;
}
var Tabs =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Tabs, _React$Component);
function Tabs() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Tabs.prototype;
_proto.renderTab = function renderTab(child) {
var _child$props = child.props,
title = _child$props.title,
eventKey = _child$props.eventKey,
disabled = _child$props.disabled,
tabClassName = _child$props.tabClassName;
if (title == null) {
return null;
}
return _react.default.createElement(_NavItem.default, {
eventKey: eventKey,
disabled: disabled,
className: tabClassName
}, title);
};
_proto.render = function render() {
var _this$props = this.props,
id = _this$props.id,
onSelect = _this$props.onSelect,
animation = _this$props.animation,
mountOnEnter = _this$props.mountOnEnter,
unmountOnExit = _this$props.unmountOnExit,
bsClass = _this$props.bsClass,
className = _this$props.className,
style = _this$props.style,
children = _this$props.children,
_this$props$activeKey = _this$props.activeKey,
activeKey = _this$props$activeKey === void 0 ? getDefaultActiveKey(children) : _this$props$activeKey,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["id", "onSelect", "animation", "mountOnEnter", "unmountOnExit", "bsClass", "className", "style", "children", "activeKey"]);
return _react.default.createElement(TabContainer, {
id: id,
activeKey: activeKey,
onSelect: onSelect,
className: className,
style: style
}, _react.default.createElement("div", null, _react.default.createElement(_Nav.default, (0, _extends2.default)({}, props, {
role: "tablist"
}), _ValidComponentChildren.default.map(children, this.renderTab)), _react.default.createElement(_TabContent.default, {
bsClass: bsClass,
animation: animation,
mountOnEnter: mountOnEnter,
unmountOnExit: unmountOnExit
}, children)));
};
return Tabs;
}(_react.default.Component);
Tabs.propTypes = propTypes;
Tabs.defaultProps = defaultProps;
(0, _bootstrapUtils.bsClass)('tab', Tabs);
var _default = (0, _uncontrollable.default)(Tabs, {
activeKey: 'onSelect'
});
exports.default = _default;
module.exports = exports["default"];

99
node_modules/react-bootstrap/lib/Thumbnail.js generated vendored Normal file
View File

@@ -0,0 +1,99 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
/* eslint-disable jsx-a11y/alt-text */
var propTypes = {
/**
* src property that is passed down to the image inside this component
*/
src: _propTypes.default.string,
/**
* alt property that is passed down to the image inside this component
*/
alt: _propTypes.default.string,
/**
* href property that is passed down to the image inside this component
*/
href: _propTypes.default.string,
/**
* onError callback that is passed down to the image inside this component
*/
onError: _propTypes.default.func,
/**
* onLoad callback that is passed down to the image inside this component
*/
onLoad: _propTypes.default.func
};
var Thumbnail =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Thumbnail, _React$Component);
function Thumbnail() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Thumbnail.prototype;
_proto.render = function render() {
var _this$props = this.props,
src = _this$props.src,
alt = _this$props.alt,
onError = _this$props.onError,
onLoad = _this$props.onLoad,
className = _this$props.className,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["src", "alt", "onError", "onLoad", "className", "children"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var Component = elementProps.href ? _SafeAnchor.default : 'div';
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), _react.default.createElement("img", {
src: src,
alt: alt,
onError: onError,
onLoad: onLoad
}), children && _react.default.createElement("div", {
className: "caption"
}, children));
};
return Thumbnail;
}(_react.default.Component);
Thumbnail.propTypes = propTypes;
var _default = (0, _bootstrapUtils.bsClass)('thumbnail', Thumbnail);
exports.default = _default;
module.exports = exports["default"];

95
node_modules/react-bootstrap/lib/ToggleButton.js generated vendored Normal file
View File

@@ -0,0 +1,95 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _Button = _interopRequireDefault(require("./Button"));
var propTypes = {
/**
* The `<input>` `type`
* @type {[type]}
*/
type: _propTypes.default.oneOf(['checkbox', 'radio']),
/**
* The HTML input name, used to group like checkboxes or radio buttons together
* semantically
*/
name: _propTypes.default.string,
/**
* The checked state of the input, managed by `<ToggleButtonGroup>`` automatically
*/
checked: _propTypes.default.bool,
/**
* The disabled state of both the label and input
*/
disabled: _propTypes.default.bool,
/**
* [onChange description]
*/
onChange: _propTypes.default.func,
/**
* The value of the input, and unique identifier in the ToggleButtonGroup
*/
value: _propTypes.default.any.isRequired
};
var ToggleButton =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(ToggleButton, _React$Component);
function ToggleButton() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = ToggleButton.prototype;
_proto.render = function render() {
var _this$props = this.props,
children = _this$props.children,
name = _this$props.name,
checked = _this$props.checked,
type = _this$props.type,
onChange = _this$props.onChange,
value = _this$props.value,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["children", "name", "checked", "type", "onChange", "value"]);
var disabled = props.disabled;
return _react.default.createElement(_Button.default, (0, _extends2.default)({}, props, {
active: !!checked,
componentClass: "label"
}), _react.default.createElement("input", {
name: name,
type: type,
autoComplete: "off",
value: value,
checked: !!checked,
disabled: !!disabled,
onChange: onChange
}), children);
};
return ToggleButton;
}(_react.default.Component);
ToggleButton.propTypes = propTypes;
var _default = ToggleButton;
exports.default = _default;
module.exports = exports["default"];

148
node_modules/react-bootstrap/lib/ToggleButtonGroup.js generated vendored Normal file
View File

@@ -0,0 +1,148 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _invariant = _interopRequireDefault(require("invariant"));
var _uncontrollable = _interopRequireDefault(require("uncontrollable"));
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var _ButtonGroup = _interopRequireDefault(require("./ButtonGroup"));
var _ToggleButton = _interopRequireDefault(require("./ToggleButton"));
var propTypes = {
/**
* An HTML `<input>` name for each child button.
*
* __Required if `type` is set to `'radio'`__
*/
name: _propTypes.default.string,
/**
* The value, or array of values, of the active (pressed) buttons
*
* @controllable onChange
*/
value: _propTypes.default.any,
/**
* Callback fired when a button is pressed, depending on whether the `type`
* is `'radio'` or `'checkbox'`, `onChange` will be called with the value or
* array of active values
*
* @controllable values
*/
onChange: _propTypes.default.func,
/**
* The input `type` of the rendered buttons, determines the toggle behavior
* of the buttons
*/
type: _propTypes.default.oneOf(['checkbox', 'radio']).isRequired
};
var defaultProps = {
type: 'radio'
};
var ToggleButtonGroup =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(ToggleButtonGroup, _React$Component);
function ToggleButtonGroup() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = ToggleButtonGroup.prototype;
_proto.getValues = function getValues() {
var value = this.props.value;
return value == null ? [] : [].concat(value);
};
_proto.handleToggle = function handleToggle(value) {
var _this$props = this.props,
type = _this$props.type,
onChange = _this$props.onChange;
var values = this.getValues();
var isActive = values.indexOf(value) !== -1;
if (type === 'radio') {
if (!isActive) {
onChange(value);
}
return;
}
if (isActive) {
onChange(values.filter(function (n) {
return n !== value;
}));
} else {
onChange(values.concat([value]));
}
};
_proto.render = function render() {
var _this = this;
var _this$props2 = this.props,
children = _this$props2.children,
type = _this$props2.type,
name = _this$props2.name,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props2, ["children", "type", "name"]);
var values = this.getValues();
!(type !== 'radio' || !!name) ? process.env.NODE_ENV !== "production" ? (0, _invariant.default)(false, 'A `name` is required to group the toggle buttons when the `type` ' + 'is set to "radio"') : invariant(false) : void 0;
delete props.onChange;
delete props.value; // the data attribute is required b/c twbs css uses it in the selector
return _react.default.createElement(_ButtonGroup.default, (0, _extends2.default)({}, props, {
"data-toggle": "buttons"
}), _ValidComponentChildren.default.map(children, function (child) {
var _child$props = child.props,
value = _child$props.value,
onChange = _child$props.onChange;
var handler = function handler() {
return _this.handleToggle(value);
};
return _react.default.cloneElement(child, {
type: type,
name: child.name || name,
checked: values.indexOf(value) !== -1,
onChange: (0, _createChainedFunction.default)(onChange, handler)
});
}));
};
return ToggleButtonGroup;
}(_react.default.Component);
ToggleButtonGroup.propTypes = propTypes;
ToggleButtonGroup.defaultProps = defaultProps;
var UncontrolledToggleButtonGroup = (0, _uncontrollable.default)(ToggleButtonGroup, {
value: 'onChange'
});
UncontrolledToggleButtonGroup.Button = _ToggleButton.default;
var _default = UncontrolledToggleButtonGroup;
exports.default = _default;
module.exports = exports["default"];

120
node_modules/react-bootstrap/lib/Tooltip.js generated vendored Normal file
View File

@@ -0,0 +1,120 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _isRequiredForA11y = _interopRequireDefault(require("prop-types-extra/lib/isRequiredForA11y"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var propTypes = {
/**
* An html id attribute, necessary for accessibility
* @type {string|number}
* @required
*/
id: (0, _isRequiredForA11y.default)(_propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number])),
/**
* Sets the direction the Tooltip is positioned towards.
*/
placement: _propTypes.default.oneOf(['top', 'right', 'bottom', 'left']),
/**
* The "top" position value for the Tooltip.
*/
positionTop: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
/**
* The "left" position value for the Tooltip.
*/
positionLeft: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
/**
* The "top" position value for the Tooltip arrow.
*/
arrowOffsetTop: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
/**
* The "left" position value for the Tooltip arrow.
*/
arrowOffsetLeft: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string])
};
var defaultProps = {
placement: 'right'
};
var Tooltip =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Tooltip, _React$Component);
function Tooltip() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Tooltip.prototype;
_proto.render = function render() {
var _extends2;
var _this$props = this.props,
placement = _this$props.placement,
positionTop = _this$props.positionTop,
positionLeft = _this$props.positionLeft,
arrowOffsetTop = _this$props.arrowOffsetTop,
arrowOffsetLeft = _this$props.arrowOffsetLeft,
className = _this$props.className,
style = _this$props.style,
children = _this$props.children,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["placement", "positionTop", "positionLeft", "arrowOffsetTop", "arrowOffsetLeft", "className", "style", "children"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[placement] = true, _extends2));
var outerStyle = (0, _extends3.default)({
top: positionTop,
left: positionLeft
}, style);
var arrowStyle = {
top: arrowOffsetTop,
left: arrowOffsetLeft
};
return _react.default.createElement("div", (0, _extends3.default)({}, elementProps, {
role: "tooltip",
className: (0, _classnames.default)(className, classes),
style: outerStyle
}), _react.default.createElement("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'arrow'),
style: arrowStyle
}), _react.default.createElement("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'inner')
}, children));
};
return Tooltip;
}(_react.default.Component);
Tooltip.propTypes = propTypes;
Tooltip.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('tooltip', Tooltip);
exports.default = _default;
module.exports = exports["default"];

54
node_modules/react-bootstrap/lib/Well.js generated vendored Normal file
View File

@@ -0,0 +1,54 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var Well =
/*#__PURE__*/
function (_React$Component) {
(0, _inheritsLoose2.default)(Well, _React$Component);
function Well() {
return _React$Component.apply(this, arguments) || this;
}
var _proto = Well.prototype;
_proto.render = function render() {
var _this$props = this.props,
className = _this$props.className,
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}));
};
return Well;
}(_react.default.Component);
var _default = (0, _bootstrapUtils.bsClass)('well', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.LARGE, _StyleConfig.Size.SMALL], Well));
exports.default = _default;
module.exports = exports["default"];

292
node_modules/react-bootstrap/lib/index.js generated vendored Normal file
View File

@@ -0,0 +1,292 @@
"use strict";
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.utils = void 0;
var _Accordion2 = _interopRequireDefault(require("./Accordion"));
exports.Accordion = _Accordion2.default;
var _Alert2 = _interopRequireDefault(require("./Alert"));
exports.Alert = _Alert2.default;
var _Badge2 = _interopRequireDefault(require("./Badge"));
exports.Badge = _Badge2.default;
var _Breadcrumb2 = _interopRequireDefault(require("./Breadcrumb"));
exports.Breadcrumb = _Breadcrumb2.default;
var _BreadcrumbItem2 = _interopRequireDefault(require("./BreadcrumbItem"));
exports.BreadcrumbItem = _BreadcrumbItem2.default;
var _Button2 = _interopRequireDefault(require("./Button"));
exports.Button = _Button2.default;
var _ButtonGroup2 = _interopRequireDefault(require("./ButtonGroup"));
exports.ButtonGroup = _ButtonGroup2.default;
var _ButtonToolbar2 = _interopRequireDefault(require("./ButtonToolbar"));
exports.ButtonToolbar = _ButtonToolbar2.default;
var _Carousel2 = _interopRequireDefault(require("./Carousel"));
exports.Carousel = _Carousel2.default;
var _CarouselItem2 = _interopRequireDefault(require("./CarouselItem"));
exports.CarouselItem = _CarouselItem2.default;
var _Checkbox2 = _interopRequireDefault(require("./Checkbox"));
exports.Checkbox = _Checkbox2.default;
var _Clearfix2 = _interopRequireDefault(require("./Clearfix"));
exports.Clearfix = _Clearfix2.default;
var _CloseButton2 = _interopRequireDefault(require("./CloseButton"));
exports.CloseButton = _CloseButton2.default;
var _ControlLabel2 = _interopRequireDefault(require("./ControlLabel"));
exports.ControlLabel = _ControlLabel2.default;
var _Col2 = _interopRequireDefault(require("./Col"));
exports.Col = _Col2.default;
var _Collapse2 = _interopRequireDefault(require("./Collapse"));
exports.Collapse = _Collapse2.default;
var _Dropdown2 = _interopRequireDefault(require("./Dropdown"));
exports.Dropdown = _Dropdown2.default;
var _DropdownButton2 = _interopRequireDefault(require("./DropdownButton"));
exports.DropdownButton = _DropdownButton2.default;
var _Fade2 = _interopRequireDefault(require("./Fade"));
exports.Fade = _Fade2.default;
var _Form2 = _interopRequireDefault(require("./Form"));
exports.Form = _Form2.default;
var _FormControl2 = _interopRequireDefault(require("./FormControl"));
exports.FormControl = _FormControl2.default;
var _FormGroup2 = _interopRequireDefault(require("./FormGroup"));
exports.FormGroup = _FormGroup2.default;
var _Glyphicon2 = _interopRequireDefault(require("./Glyphicon"));
exports.Glyphicon = _Glyphicon2.default;
var _Grid2 = _interopRequireDefault(require("./Grid"));
exports.Grid = _Grid2.default;
var _HelpBlock2 = _interopRequireDefault(require("./HelpBlock"));
exports.HelpBlock = _HelpBlock2.default;
var _Image2 = _interopRequireDefault(require("./Image"));
exports.Image = _Image2.default;
var _InputGroup2 = _interopRequireDefault(require("./InputGroup"));
exports.InputGroup = _InputGroup2.default;
var _Jumbotron2 = _interopRequireDefault(require("./Jumbotron"));
exports.Jumbotron = _Jumbotron2.default;
var _Label2 = _interopRequireDefault(require("./Label"));
exports.Label = _Label2.default;
var _ListGroup2 = _interopRequireDefault(require("./ListGroup"));
exports.ListGroup = _ListGroup2.default;
var _ListGroupItem2 = _interopRequireDefault(require("./ListGroupItem"));
exports.ListGroupItem = _ListGroupItem2.default;
var _Media2 = _interopRequireDefault(require("./Media"));
exports.Media = _Media2.default;
var _MenuItem2 = _interopRequireDefault(require("./MenuItem"));
exports.MenuItem = _MenuItem2.default;
var _Modal2 = _interopRequireDefault(require("./Modal"));
exports.Modal = _Modal2.default;
var _ModalBody2 = _interopRequireDefault(require("./ModalBody"));
exports.ModalBody = _ModalBody2.default;
var _ModalDialog2 = _interopRequireDefault(require("./ModalDialog"));
exports.ModalDialog = _ModalDialog2.default;
var _ModalFooter2 = _interopRequireDefault(require("./ModalFooter"));
exports.ModalFooter = _ModalFooter2.default;
var _ModalHeader2 = _interopRequireDefault(require("./ModalHeader"));
exports.ModalHeader = _ModalHeader2.default;
var _ModalTitle2 = _interopRequireDefault(require("./ModalTitle"));
exports.ModalTitle = _ModalTitle2.default;
var _Nav2 = _interopRequireDefault(require("./Nav"));
exports.Nav = _Nav2.default;
var _Navbar2 = _interopRequireDefault(require("./Navbar"));
exports.Navbar = _Navbar2.default;
var _NavbarBrand2 = _interopRequireDefault(require("./NavbarBrand"));
exports.NavbarBrand = _NavbarBrand2.default;
var _NavDropdown2 = _interopRequireDefault(require("./NavDropdown"));
exports.NavDropdown = _NavDropdown2.default;
var _NavItem2 = _interopRequireDefault(require("./NavItem"));
exports.NavItem = _NavItem2.default;
var _Overlay2 = _interopRequireDefault(require("./Overlay"));
exports.Overlay = _Overlay2.default;
var _OverlayTrigger2 = _interopRequireDefault(require("./OverlayTrigger"));
exports.OverlayTrigger = _OverlayTrigger2.default;
var _PageHeader2 = _interopRequireDefault(require("./PageHeader"));
exports.PageHeader = _PageHeader2.default;
var _PageItem2 = _interopRequireDefault(require("./PageItem"));
exports.PageItem = _PageItem2.default;
var _Pager2 = _interopRequireDefault(require("./Pager"));
exports.Pager = _Pager2.default;
var _Pagination2 = _interopRequireDefault(require("./Pagination"));
exports.Pagination = _Pagination2.default;
var _Panel2 = _interopRequireDefault(require("./Panel"));
exports.Panel = _Panel2.default;
var _PanelGroup2 = _interopRequireDefault(require("./PanelGroup"));
exports.PanelGroup = _PanelGroup2.default;
var _Popover2 = _interopRequireDefault(require("./Popover"));
exports.Popover = _Popover2.default;
var _ProgressBar2 = _interopRequireDefault(require("./ProgressBar"));
exports.ProgressBar = _ProgressBar2.default;
var _Radio2 = _interopRequireDefault(require("./Radio"));
exports.Radio = _Radio2.default;
var _ResponsiveEmbed2 = _interopRequireDefault(require("./ResponsiveEmbed"));
exports.ResponsiveEmbed = _ResponsiveEmbed2.default;
var _Row2 = _interopRequireDefault(require("./Row"));
exports.Row = _Row2.default;
var _SafeAnchor2 = _interopRequireDefault(require("./SafeAnchor"));
exports.SafeAnchor = _SafeAnchor2.default;
var _SplitButton2 = _interopRequireDefault(require("./SplitButton"));
exports.SplitButton = _SplitButton2.default;
var _Tab2 = _interopRequireDefault(require("./Tab"));
exports.Tab = _Tab2.default;
var _TabContainer2 = _interopRequireDefault(require("./TabContainer"));
exports.TabContainer = _TabContainer2.default;
var _TabContent2 = _interopRequireDefault(require("./TabContent"));
exports.TabContent = _TabContent2.default;
var _Table2 = _interopRequireDefault(require("./Table"));
exports.Table = _Table2.default;
var _TabPane2 = _interopRequireDefault(require("./TabPane"));
exports.TabPane = _TabPane2.default;
var _Tabs2 = _interopRequireDefault(require("./Tabs"));
exports.Tabs = _Tabs2.default;
var _Thumbnail2 = _interopRequireDefault(require("./Thumbnail"));
exports.Thumbnail = _Thumbnail2.default;
var _ToggleButton2 = _interopRequireDefault(require("./ToggleButton"));
exports.ToggleButton = _ToggleButton2.default;
var _ToggleButtonGroup2 = _interopRequireDefault(require("./ToggleButtonGroup"));
exports.ToggleButtonGroup = _ToggleButtonGroup2.default;
var _Tooltip2 = _interopRequireDefault(require("./Tooltip"));
exports.Tooltip = _Tooltip2.default;
var _Well2 = _interopRequireDefault(require("./Well"));
exports.Well = _Well2.default;
var _utils = _interopRequireWildcard(require("./utils"));
exports.utils = _utils;

90
node_modules/react-bootstrap/lib/utils/PropTypes.js generated vendored Normal file
View File

@@ -0,0 +1,90 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.generatedId = generatedId;
exports.requiredRoles = requiredRoles;
exports.exclusiveRoles = exclusiveRoles;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _createChainableTypeChecker = _interopRequireDefault(require("prop-types-extra/lib/utils/createChainableTypeChecker"));
var _ValidComponentChildren = _interopRequireDefault(require("./ValidComponentChildren"));
var idPropType = _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]);
function generatedId(name) {
return function (props) {
var error = null;
if (!props.generateChildId) {
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
args[_key - 1] = arguments[_key];
}
error = idPropType.apply(void 0, [props].concat(args));
if (!error && !props.id) {
error = new Error("In order to properly initialize the " + name + " in a way that is accessible to assistive technologies " + ("(such as screen readers) an `id` or a `generateChildId` prop to " + name + " is required"));
}
}
return error;
};
}
function requiredRoles() {
for (var _len2 = arguments.length, roles = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
roles[_key2] = arguments[_key2];
}
return (0, _createChainableTypeChecker.default)(function (props, propName, component) {
var missing;
roles.every(function (role) {
if (!_ValidComponentChildren.default.some(props.children, function (child) {
return child.props.bsRole === role;
})) {
missing = role;
return false;
}
return true;
});
if (missing) {
return new Error("(children) " + component + " - Missing a required child with bsRole: " + (missing + ". " + component + " must have at least one child of each of ") + ("the following bsRoles: " + roles.join(', ')));
}
return null;
});
}
function exclusiveRoles() {
for (var _len3 = arguments.length, roles = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
roles[_key3] = arguments[_key3];
}
return (0, _createChainableTypeChecker.default)(function (props, propName, component) {
var duplicate;
roles.every(function (role) {
var childrenWithRole = _ValidComponentChildren.default.filter(props.children, function (child) {
return child.props.bsRole === role;
});
if (childrenWithRole.length > 1) {
duplicate = role;
return false;
}
return true;
});
if (duplicate) {
return new Error("(children) " + component + " - Duplicate children detected of bsRole: " + (duplicate + ". Only one child each allowed with the following ") + ("bsRoles: " + roles.join(', ')));
}
return null;
});
}

37
node_modules/react-bootstrap/lib/utils/StyleConfig.js generated vendored Normal file
View File

@@ -0,0 +1,37 @@
"use strict";
exports.__esModule = true;
exports.Style = exports.State = exports.DEVICE_SIZES = exports.SIZE_MAP = exports.Size = void 0;
var Size = {
LARGE: 'large',
SMALL: 'small',
XSMALL: 'xsmall'
};
exports.Size = Size;
var SIZE_MAP = {
large: 'lg',
medium: 'md',
small: 'sm',
xsmall: 'xs',
lg: 'lg',
md: 'md',
sm: 'sm',
xs: 'xs'
};
exports.SIZE_MAP = SIZE_MAP;
var DEVICE_SIZES = ['lg', 'md', 'sm', 'xs'];
exports.DEVICE_SIZES = DEVICE_SIZES;
var State = {
SUCCESS: 'success',
WARNING: 'warning',
DANGER: 'danger',
INFO: 'info'
};
exports.State = State;
var Style = {
DEFAULT: 'default',
PRIMARY: 'primary',
LINK: 'link',
INVERSE: 'inverse'
};
exports.Style = Style;

View File

@@ -0,0 +1,197 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
// TODO: This module should be ElementChildren, and should use named exports.
/**
* Iterates through children that are typically specified as `props.children`,
* but only maps over children that are "valid components".
*
* The mapFunction provided index will be normalised to the components mapped,
* so an invalid component would not increase the index.
*
* @param {?*} children Children tree container.
* @param {function(*, int)} func.
* @param {*} context Context for func.
* @return {object} Object containing the ordered map of results.
*/
function map(children, func, context) {
var index = 0;
return _react.default.Children.map(children, function (child) {
if (!_react.default.isValidElement(child)) {
return child;
}
return func.call(context, child, index++);
});
}
/**
* Iterates through children that are "valid components".
*
* The provided forEachFunc(child, index) will be called for each
* leaf child with the index reflecting the position relative to "valid components".
*
* @param {?*} children Children tree container.
* @param {function(*, int)} func.
* @param {*} context Context for context.
*/
function forEach(children, func, context) {
var index = 0;
_react.default.Children.forEach(children, function (child) {
if (!_react.default.isValidElement(child)) {
return;
}
func.call(context, child, index++);
});
}
/**
* Count the number of "valid components" in the Children container.
*
* @param {?*} children Children tree container.
* @returns {number}
*/
function count(children) {
var result = 0;
_react.default.Children.forEach(children, function (child) {
if (!_react.default.isValidElement(child)) {
return;
}
++result;
});
return result;
}
/**
* Finds children that are typically specified as `props.children`,
* but only iterates over children that are "valid components".
*
* The provided forEachFunc(child, index) will be called for each
* leaf child with the index reflecting the position relative to "valid components".
*
* @param {?*} children Children tree container.
* @param {function(*, int)} func.
* @param {*} context Context for func.
* @returns {array} of children that meet the func return statement
*/
function filter(children, func, context) {
var index = 0;
var result = [];
_react.default.Children.forEach(children, function (child) {
if (!_react.default.isValidElement(child)) {
return;
}
if (func.call(context, child, index++)) {
result.push(child);
}
});
return result;
}
function find(children, func, context) {
var index = 0;
var result;
_react.default.Children.forEach(children, function (child) {
if (result) {
return;
}
if (!_react.default.isValidElement(child)) {
return;
}
if (func.call(context, child, index++)) {
result = child;
}
});
return result;
}
function every(children, func, context) {
var index = 0;
var result = true;
_react.default.Children.forEach(children, function (child) {
if (!result) {
return;
}
if (!_react.default.isValidElement(child)) {
return;
}
if (!func.call(context, child, index++)) {
result = false;
}
});
return result;
}
function some(children, func, context) {
var index = 0;
var result = false;
_react.default.Children.forEach(children, function (child) {
if (result) {
return;
}
if (!_react.default.isValidElement(child)) {
return;
}
if (func.call(context, child, index++)) {
result = true;
}
});
return result;
}
function toArray(children) {
var result = [];
_react.default.Children.forEach(children, function (child) {
if (!_react.default.isValidElement(child)) {
return;
}
result.push(child);
});
return result;
}
var _default = {
map: map,
forEach: forEach,
count: count,
find: find,
filter: filter,
every: every,
some: some,
toArray: toArray
};
exports.default = _default;
module.exports = exports["default"];

View File

@@ -0,0 +1,206 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
exports.__esModule = true;
exports.prefix = prefix;
exports.getClassSet = getClassSet;
exports.splitBsProps = splitBsProps;
exports.splitBsPropsAndOmit = splitBsPropsAndOmit;
exports.addStyle = addStyle;
exports._curry = exports.bsSizes = exports.bsStyles = exports.bsClass = void 0;
var _entries = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/entries"));
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
var _invariant = _interopRequireDefault(require("invariant"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _StyleConfig = require("./StyleConfig");
// TODO: The publicly exposed parts of this should be in lib/BootstrapUtils.
function curry(fn) {
return function () {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
var last = args[args.length - 1];
if (typeof last === 'function') {
return fn.apply(void 0, args);
}
return function (Component) {
return fn.apply(void 0, args.concat([Component]));
};
};
}
function prefix(props, variant) {
var bsClass = (props.bsClass || '').trim();
!(bsClass != null) ? process.env.NODE_ENV !== "production" ? (0, _invariant.default)(false, 'A `bsClass` prop is required for this component') : invariant(false) : void 0;
return bsClass + (variant ? "-" + variant : '');
}
var bsClass = curry(function (defaultClass, Component) {
var propTypes = Component.propTypes || (Component.propTypes = {});
var defaultProps = Component.defaultProps || (Component.defaultProps = {});
propTypes.bsClass = _propTypes.default.string;
defaultProps.bsClass = defaultClass;
return Component;
});
exports.bsClass = bsClass;
var bsStyles = curry(function (styles, defaultStyle, Component) {
if (typeof defaultStyle !== 'string') {
Component = defaultStyle;
defaultStyle = undefined;
}
var existing = Component.STYLES || [];
var propTypes = Component.propTypes || {};
styles.forEach(function (style) {
if (existing.indexOf(style) === -1) {
existing.push(style);
}
});
var propType = _propTypes.default.oneOf(existing); // expose the values on the propType function for documentation
Component.STYLES = existing;
propType._values = existing;
Component.propTypes = (0, _extends2.default)({}, propTypes, {
bsStyle: propType
});
if (defaultStyle !== undefined) {
var defaultProps = Component.defaultProps || (Component.defaultProps = {});
defaultProps.bsStyle = defaultStyle;
}
return Component;
});
exports.bsStyles = bsStyles;
var bsSizes = curry(function (sizes, defaultSize, Component) {
if (typeof defaultSize !== 'string') {
Component = defaultSize;
defaultSize = undefined;
}
var existing = Component.SIZES || [];
var propTypes = Component.propTypes || {};
sizes.forEach(function (size) {
if (existing.indexOf(size) === -1) {
existing.push(size);
}
});
var values = [];
existing.forEach(function (size) {
var mappedSize = _StyleConfig.SIZE_MAP[size];
if (mappedSize && mappedSize !== size) {
values.push(mappedSize);
}
values.push(size);
});
var propType = _propTypes.default.oneOf(values);
propType._values = values; // expose the values on the propType function for documentation
Component.SIZES = existing;
Component.propTypes = (0, _extends2.default)({}, propTypes, {
bsSize: propType
});
if (defaultSize !== undefined) {
if (!Component.defaultProps) {
Component.defaultProps = {};
}
Component.defaultProps.bsSize = defaultSize;
}
return Component;
});
exports.bsSizes = bsSizes;
function getClassSet(props) {
var _classes;
var classes = (_classes = {}, _classes[prefix(props)] = true, _classes);
if (props.bsSize) {
var bsSize = _StyleConfig.SIZE_MAP[props.bsSize] || props.bsSize;
classes[prefix(props, bsSize)] = true;
}
if (props.bsStyle) {
classes[prefix(props, props.bsStyle)] = true;
}
return classes;
}
function getBsProps(props) {
return {
bsClass: props.bsClass,
bsSize: props.bsSize,
bsStyle: props.bsStyle,
bsRole: props.bsRole
};
}
function isBsProp(propName) {
return propName === 'bsClass' || propName === 'bsSize' || propName === 'bsStyle' || propName === 'bsRole';
}
function splitBsProps(props) {
var elementProps = {};
(0, _entries.default)(props).forEach(function (_ref) {
var propName = _ref[0],
propValue = _ref[1];
if (!isBsProp(propName)) {
elementProps[propName] = propValue;
}
});
return [getBsProps(props), elementProps];
}
function splitBsPropsAndOmit(props, omittedPropNames) {
var isOmittedProp = {};
omittedPropNames.forEach(function (propName) {
isOmittedProp[propName] = true;
});
var elementProps = {};
(0, _entries.default)(props).forEach(function (_ref2) {
var propName = _ref2[0],
propValue = _ref2[1];
if (!isBsProp(propName) && !isOmittedProp[propName]) {
elementProps[propName] = propValue;
}
});
return [getBsProps(props), elementProps];
}
/**
* Add a style variant to a Component. Mutates the propTypes of the component
* in order to validate the new variant.
*/
function addStyle(Component) {
for (var _len2 = arguments.length, styleVariant = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {
styleVariant[_key2 - 1] = arguments[_key2];
}
bsStyles(styleVariant, Component);
}
var _curry = curry;
exports._curry = _curry;

Some files were not shown because too many files have changed in this diff Show More