inital commit

This commit is contained in:
2026-01-01 15:25:19 +05:30
commit f0ae49465a
36361 changed files with 4894111 additions and 0 deletions

62
node_modules/reactstrap/lib/Accordion.js generated vendored Normal file
View File

@@ -0,0 +1,62 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
var _AccordionContext = require("./AccordionContext");
const _excluded = ["flush", "open", "toggle", "className", "cssModule", "tag", "innerRef"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
children: _propTypes.default.node,
/** Add custom class */
className: _propTypes.default.string,
/** Change existing className with a new className */
cssModule: _propTypes.default.object,
/** Render accordions edge-to-edge with their parent container */
flush: _propTypes.default.bool,
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func]),
/** The current active key that corresponds to the currently expanded card */
open: _propTypes.default.oneOfType([_propTypes.default.array, _propTypes.default.string]).isRequired,
/** Set a custom element for this component */
tag: _utils.tagPropType,
/** Function that's triggered on clicking `AccordionHeader` */
toggle: _propTypes.default.func.isRequired
};
function Accordion(props) {
const {
flush,
open,
toggle,
className,
cssModule,
tag: Tag = 'div',
innerRef
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'accordion', {
'accordion-flush': flush
}), cssModule);
const accordionContext = (0, _react.useMemo)(() => ({
open,
toggle
}));
return /*#__PURE__*/_react.default.createElement(_AccordionContext.AccordionContext.Provider, {
value: accordionContext
}, /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes,
ref: innerRef
})));
}
Accordion.propTypes = propTypes;
var _default = Accordion;
exports.default = _default;

57
node_modules/reactstrap/lib/AccordionBody.js generated vendored Normal file
View File

@@ -0,0 +1,57 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
var _Collapse = _interopRequireDefault(require("./Collapse"));
var _AccordionContext = require("./AccordionContext");
const _excluded = ["className", "cssModule", "tag", "innerRef", "children", "accordionId"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Unique key used to control item's collapse/expand */
accordionId: _propTypes.default.string.isRequired,
/** To add custom class */
className: _propTypes.default.string,
children: _propTypes.default.node,
/** Change existing base class name with a new class name */
cssModule: _propTypes.default.object,
/** Pass ref to the component */
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func]),
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function AccordionBody(props) {
const {
className,
cssModule,
tag: Tag = 'div',
innerRef,
children,
accordionId
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const {
open
} = (0, _react.useContext)(_AccordionContext.AccordionContext);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'accordion-collapse'), cssModule);
return /*#__PURE__*/_react.default.createElement(_Collapse.default, _extends({}, attributes, {
className: classes,
ref: innerRef,
isOpen: Array.isArray(open) ? open.includes(accordionId) : open === accordionId
}), /*#__PURE__*/_react.default.createElement(Tag, {
className: "accordion-body"
}, children));
}
AccordionBody.propTypes = propTypes;
var _default = AccordionBody;
exports.default = _default;

17
node_modules/reactstrap/lib/AccordionContext.js generated vendored Normal file
View File

@@ -0,0 +1,17 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.AccordionContext = void 0;
var _react = _interopRequireDefault(require("react"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* AccordionContext
* {
* toggle: PropTypes.func.isRequired,
* openId: PropTypes.string,
* }
*/
const AccordionContext = /*#__PURE__*/_react.default.createContext({});
exports.AccordionContext = AccordionContext;

60
node_modules/reactstrap/lib/AccordionHeader.js generated vendored Normal file
View File

@@ -0,0 +1,60 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
var _AccordionContext = require("./AccordionContext");
const _excluded = ["className", "cssModule", "tag", "innerRef", "children", "targetId"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
children: _propTypes.default.node,
/** Add custom class */
className: _propTypes.default.string,
/** Change existing base class name with a new class name */
cssModule: _propTypes.default.object,
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func]),
/** Set a custom element for this component */
tag: _utils.tagPropType,
/** Unique key used to control item's collapse/expand */
targetId: _propTypes.default.string.isRequired
};
function AccordionHeader(props) {
const {
className,
cssModule,
tag: Tag = 'h2',
innerRef,
children,
targetId
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const {
open,
toggle
} = (0, _react.useContext)(_AccordionContext.AccordionContext);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'accordion-header'), cssModule);
const buttonClasses = (0, _utils.mapToCssModules)((0, _classnames.default)('accordion-button', {
collapsed: !(Array.isArray(open) ? open.includes(targetId) : open === targetId)
}), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes,
ref: innerRef
}), /*#__PURE__*/_react.default.createElement("button", {
type: "button",
className: buttonClasses,
onClick: () => toggle(targetId)
}, children));
}
AccordionHeader.propTypes = propTypes;
var _default = AccordionHeader;
exports.default = _default;

42
node_modules/reactstrap/lib/AccordionItem.js generated vendored Normal file
View File

@@ -0,0 +1,42 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag", "innerRef"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
children: _propTypes.default.node,
/** To add custom class */
className: _propTypes.default.string,
/** Change existing base class name with a new class name */
cssModule: _propTypes.default.object,
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func]),
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function AccordionItem(props) {
const {
className,
cssModule,
tag: Tag = 'div',
innerRef
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'accordion-item'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes,
ref: innerRef
}));
}
AccordionItem.propTypes = propTypes;
var _default = AccordionItem;
exports.default = _default;

86
node_modules/reactstrap/lib/Alert.js generated vendored Normal file
View File

@@ -0,0 +1,86 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
var _Fade = _interopRequireDefault(require("./Fade"));
const _excluded = ["className", "closeClassName", "closeAriaLabel", "cssModule", "tag", "color", "isOpen", "toggle", "children", "transition", "fade", "innerRef"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Pass children so this component can wrap the child elements */
children: _propTypes.default.node,
/** Add custom class */
className: _propTypes.default.string,
/** Add custom class for close button */
closeClassName: _propTypes.default.string,
/** Aria label for close button */
closeAriaLabel: _propTypes.default.string,
/** Change color of alert */
color: _propTypes.default.string,
/** Change existing className with a new className */
cssModule: _propTypes.default.object,
/** Toggle fade animation */
fade: _propTypes.default.bool,
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func]),
/** Control visibility state of Alert */
isOpen: _propTypes.default.bool,
/** Set a custom element for this component */
tag: _utils.tagPropType,
/** Function to toggle visibility */
toggle: _propTypes.default.func,
/** Props to be passed to `Fade` to modify transition */
transition: _propTypes.default.shape(_Fade.default.propTypes)
};
function Alert(props) {
const {
className,
closeClassName,
closeAriaLabel = 'Close',
cssModule,
tag: Tag = 'div',
color = 'success',
isOpen = true,
toggle,
children,
transition = _objectSpread(_objectSpread({}, _Fade.default.defaultProps), {}, {
unmountOnExit: true
}),
fade = true,
innerRef
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'alert', `alert-${color}`, {
'alert-dismissible': toggle
}), cssModule);
const closeClasses = (0, _utils.mapToCssModules)((0, _classnames.default)('btn-close', closeClassName), cssModule);
const alertTransition = _objectSpread(_objectSpread(_objectSpread({}, _Fade.default.defaultProps), transition), {}, {
baseClass: fade ? transition.baseClass : '',
timeout: fade ? transition.timeout : 0
});
return /*#__PURE__*/_react.default.createElement(_Fade.default, _extends({}, attributes, alertTransition, {
tag: Tag,
className: classes,
in: isOpen,
role: "alert",
innerRef: innerRef
}), toggle ? /*#__PURE__*/_react.default.createElement("button", {
type: "button",
className: closeClasses,
"aria-label": closeAriaLabel,
onClick: toggle
}) : null, children);
}
Alert.propTypes = propTypes;
var _default = Alert;
exports.default = _default;

52
node_modules/reactstrap/lib/Badge.js generated vendored Normal file
View File

@@ -0,0 +1,52 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "color", "innerRef", "pill", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Pass children so this component can wrap the child elements */
children: _propTypes.default.node,
/** Add custom class */
className: _propTypes.default.string,
/** Change background color of Badge */
color: _propTypes.default.string,
/** Change existing className with a new className */
cssModule: _propTypes.default.object,
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.func, _propTypes.default.string]),
/** Add rounded corners to the Badge */
pill: _propTypes.default.bool,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function Badge(props) {
let {
className,
cssModule,
color = 'secondary',
innerRef,
pill = false,
tag: Tag = 'span'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'badge', 'bg-' + color, pill ? 'rounded-pill' : false), cssModule);
if (attributes.href && Tag === 'span') {
Tag = 'a';
}
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes,
ref: innerRef
}));
}
Badge.propTypes = propTypes;
var _default = Badge;
exports.default = _default;

54
node_modules/reactstrap/lib/Breadcrumb.js generated vendored Normal file
View File

@@ -0,0 +1,54 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "listClassName", "cssModule", "children", "tag", "listTag", "aria-label"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Aria label */
'aria-label': _propTypes.default.string,
/** Pass children so this component can wrap them */
children: _propTypes.default.node,
/** Add custom class */
className: _propTypes.default.string,
/** Change existing className with a new className */
cssModule: _propTypes.default.object,
/** Add custom class to list tag */
listClassName: _propTypes.default.string,
/** Set a custom element for list tag */
listTag: _utils.tagPropType,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function Breadcrumb(props) {
const {
className,
listClassName,
cssModule,
children,
tag: Tag = 'nav',
listTag: ListTag = 'ol',
'aria-label': label = 'breadcrumb'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className), cssModule);
const listClasses = (0, _utils.mapToCssModules)((0, _classnames.default)('breadcrumb', listClassName), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes,
"aria-label": label
}), /*#__PURE__*/_react.default.createElement(ListTag, {
className: listClasses
}, children));
}
Breadcrumb.propTypes = propTypes;
var _default = Breadcrumb;
exports.default = _default;

42
node_modules/reactstrap/lib/BreadcrumbItem.js generated vendored Normal file
View File

@@ -0,0 +1,42 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "active", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Adds a visual "active" state to a Breadcrumb Item */
active: _propTypes.default.bool,
/** Add custom class to the element */
className: _propTypes.default.string,
/** Change existing className with a new className */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function BreadcrumbItem(props) {
const {
className,
cssModule,
active,
tag: Tag = 'li'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, active ? 'active' : false, 'breadcrumb-item'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes,
"aria-current": active ? 'page' : undefined
}));
}
BreadcrumbItem.propTypes = propTypes;
var _default = BreadcrumbItem;
exports.default = _default;

93
node_modules/reactstrap/lib/Button.js generated vendored Normal file
View File

@@ -0,0 +1,93 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
var _CloseButton = _interopRequireDefault(require("./CloseButton"));
const _excluded = ["active", "aria-label", "block", "className", "close", "cssModule", "color", "outline", "size", "tag", "innerRef"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Manually set the visual state of the button to active */
active: _propTypes.default.bool,
/** Aria label */
'aria-label': _propTypes.default.string,
block: _propTypes.default.bool,
/** Pass children so this component can wrap them */
children: _propTypes.default.node,
/** Add custom class */
className: _propTypes.default.string,
/** Change existing className with a new className */
cssModule: _propTypes.default.object,
/** Use the button as a close button */
close: _propTypes.default.bool,
/** Change color of Button to one of the available colors */
color: _propTypes.default.string,
/** Disables the button */
disabled: _propTypes.default.bool,
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.func, _propTypes.default.string]),
/** Function to be triggered on click */
onClick: _propTypes.default.func,
/** Adds outline to the button */
outline: _propTypes.default.bool,
/** Make the button bigger or smaller */
size: _propTypes.default.string,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function Button(props) {
const onClick = (0, _react.useCallback)(e => {
if (props.disabled) {
e.preventDefault();
return;
}
if (props.onClick) {
return props.onClick(e);
}
}, [props.onClick, props.disabled]);
let {
active,
'aria-label': ariaLabel,
block,
className,
close,
cssModule,
color = 'secondary',
outline,
size,
tag: Tag = 'button',
innerRef
} = props,
attributes = _objectWithoutProperties(props, _excluded);
if (close) {
return /*#__PURE__*/_react.default.createElement(_CloseButton.default, attributes);
}
const btnOutlineColor = `btn${outline ? '-outline' : ''}-${color}`;
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'btn', btnOutlineColor, size ? `btn-${size}` : false, block ? 'd-block w-100' : false, {
active,
disabled: props.disabled
}), cssModule);
if (attributes.href && Tag === 'button') {
Tag = 'a';
}
return /*#__PURE__*/_react.default.createElement(Tag, _extends({
type: Tag === 'button' && attributes.onClick ? 'button' : undefined
}, attributes, {
className: classes,
ref: innerRef,
onClick: onClick,
"aria-label": ariaLabel
}));
}
Button.propTypes = propTypes;
var _default = Button;
exports.default = _default;

22
node_modules/reactstrap/lib/ButtonDropdown.js generated vendored Normal file
View File

@@ -0,0 +1,22 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Dropdown = _interopRequireDefault(require("./Dropdown"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {
children: _propTypes.default.node
};
function ButtonDropdown(props) {
return /*#__PURE__*/_react.default.createElement(_Dropdown.default, _extends({
group: true
}, props));
}
ButtonDropdown.propTypes = propTypes;
var _default = ButtonDropdown;
exports.default = _default;

53
node_modules/reactstrap/lib/ButtonGroup.js generated vendored Normal file
View File

@@ -0,0 +1,53 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "size", "vertical", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Aria label */
'aria-label': _propTypes.default.string,
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** In order for assistive technologies (such as screen readers) to convey that a series of buttons is grouped, an appropriate role attribute needs to be provided. For button groups, this would be role="group", while toolbars should have a role="toolbar". */
role: _propTypes.default.string,
/** Make the button bigger or smaller */
size: _propTypes.default.string,
/** Set a custom element for this component */
tag: _utils.tagPropType,
/** Make button group vertical */
vertical: _propTypes.default.bool
};
function ButtonGroup(props) {
const {
className,
cssModule,
size,
vertical,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, size ? 'btn-group-' + size : false, vertical ? 'btn-group-vertical' : 'btn-group'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, _objectSpread({
role: 'group'
}, attributes), {
className: classes
}));
}
ButtonGroup.propTypes = propTypes;
var _default = ButtonGroup;
exports.default = _default;

65
node_modules/reactstrap/lib/ButtonToggle.js generated vendored Normal file
View File

@@ -0,0 +1,65 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _Button = _interopRequireDefault(require("./Button"));
var _utils = require("./utils");
const _excluded = ["className"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
onClick: _propTypes.default.func,
onBlur: _propTypes.default.func,
onFocus: _propTypes.default.func,
defaultValue: _propTypes.default.bool,
className: _propTypes.default.string,
cssModule: _propTypes.default.object
};
function ButtonToggle(props) {
const [toggled, setToggled] = (0, _react.useState)(props.defaultValue ?? false);
const [focus, setFocus] = (0, _react.useState)(false);
const onBlur = (0, _react.useCallback)(e => {
if (props.onBlur) {
props.onBlur(e);
}
setFocus(false);
}, [props.onBlur]);
const onFocus = (0, _react.useCallback)(e => {
if (props.onFocus) {
props.onFocus(e);
}
setFocus(true);
}, [props.onFocus]);
const onClick = (0, _react.useCallback)(e => {
if (props.onClick) {
props.onClick(e);
}
setToggled(!toggled);
}, [props.onClick]);
const {
className
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, {
focus: focus
}), props.cssModule);
return /*#__PURE__*/_react.default.createElement(_Button.default, _extends({
active: toggled,
onBlur: onBlur,
onFocus: onFocus,
onClick: onClick,
className: classes
}, attributes));
}
ButtonToggle.propTypes = propTypes;
var _default = ButtonToggle;
exports.default = _default;

47
node_modules/reactstrap/lib/ButtonToolbar.js generated vendored Normal file
View File

@@ -0,0 +1,47 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Aria label */
'aria-label': _propTypes.default.string,
/** Add custom class */
className: _propTypes.default.string,
/** Change existing className with a new className */
cssModule: _propTypes.default.object,
/** In order for assistive technologies (such as screen readers) to convey that a series of buttons is grouped, an appropriate role attribute needs to be provided. For button groups, this would be role="group", while toolbars should have a role="toolbar". */
role: _propTypes.default.string,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function ButtonToolbar(props) {
const {
className,
cssModule,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'btn-toolbar'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, _objectSpread({
role: 'toolbar'
}, attributes), {
className: classes
}));
}
ButtonToolbar.propTypes = propTypes;
var _default = ButtonToolbar;
exports.default = _default;

53
node_modules/reactstrap/lib/Card.js generated vendored Normal file
View File

@@ -0,0 +1,53 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "color", "body", "inverse", "outline", "tag", "innerRef"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Toggles card padding using `.card-body` */
body: _propTypes.default.bool,
/** Add custom class */
className: _propTypes.default.string,
/** Change background color of component */
color: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func]),
/** Inverts the color */
inverse: _propTypes.default.bool,
/** Changes the card to have only outline */
outline: _propTypes.default.bool,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function Card(props) {
const {
className,
cssModule,
color,
body,
inverse,
outline,
tag: Tag = 'div',
innerRef
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card', inverse ? 'text-white' : false, body ? 'card-body' : false, color ? `${outline ? 'border' : 'bg'}-${color}` : false), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes,
ref: innerRef
}));
}
Card.propTypes = propTypes;
var _default = Card;
exports.default = _default;

41
node_modules/reactstrap/lib/CardBody.js generated vendored Normal file
View File

@@ -0,0 +1,41 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "innerRef", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func]),
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function CardBody(props) {
const {
className,
cssModule,
innerRef,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-body'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes,
ref: innerRef
}));
}
CardBody.propTypes = propTypes;
var _default = CardBody;
exports.default = _default;

35
node_modules/reactstrap/lib/CardColumns.js generated vendored Normal file
View File

@@ -0,0 +1,35 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
tag: _utils.tagPropType,
className: _propTypes.default.string,
cssModule: _propTypes.default.object
};
function CardColumns(props) {
const {
className,
cssModule,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-columns'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
CardColumns.propTypes = propTypes;
var _default = CardColumns;
exports.default = _default;

35
node_modules/reactstrap/lib/CardDeck.js generated vendored Normal file
View File

@@ -0,0 +1,35 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
tag: _utils.tagPropType,
className: _propTypes.default.string,
cssModule: _propTypes.default.object
};
function CardDeck(props) {
const {
className,
cssModule,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-deck'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
CardDeck.propTypes = propTypes;
var _default = CardDeck;
exports.default = _default;

38
node_modules/reactstrap/lib/CardFooter.js generated vendored Normal file
View File

@@ -0,0 +1,38 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function CardFooter(props) {
const {
className,
cssModule,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-footer'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
CardFooter.propTypes = propTypes;
var _default = CardFooter;
exports.default = _default;

35
node_modules/reactstrap/lib/CardGroup.js generated vendored Normal file
View File

@@ -0,0 +1,35 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
tag: _utils.tagPropType,
className: _propTypes.default.string,
cssModule: _propTypes.default.object
};
function CardGroup(props) {
const {
className,
cssModule,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-group'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
CardGroup.propTypes = propTypes;
var _default = CardGroup;
exports.default = _default;

38
node_modules/reactstrap/lib/CardHeader.js generated vendored Normal file
View File

@@ -0,0 +1,38 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function CardHeader(props) {
const {
className,
cssModule,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-header'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
CardHeader.propTypes = propTypes;
var _default = CardHeader;
exports.default = _default;

51
node_modules/reactstrap/lib/CardImg.js generated vendored Normal file
View File

@@ -0,0 +1,51 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "top", "bottom", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add `bottom` prop if image is at bottom of card */
bottom: _propTypes.default.bool,
/** Add custom class */
className: _propTypes.default.string,
/** Change existing className with a new className */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType,
/** Add `top` prop if image is at top of card */
top: _propTypes.default.bool
};
function CardImg(props) {
const {
className,
cssModule,
top,
bottom,
tag: Tag = 'img'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
let cardImgClassName = 'card-img';
if (top) {
cardImgClassName = 'card-img-top';
}
if (bottom) {
cardImgClassName = 'card-img-bottom';
}
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, cardImgClassName), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
CardImg.propTypes = propTypes;
var _default = CardImg;
exports.default = _default;

35
node_modules/reactstrap/lib/CardImgOverlay.js generated vendored Normal file
View File

@@ -0,0 +1,35 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
tag: _utils.tagPropType,
className: _propTypes.default.string,
cssModule: _propTypes.default.object
};
function CardImgOverlay(props) {
const {
className,
cssModule,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-img-overlay'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
CardImgOverlay.propTypes = propTypes;
var _default = CardImgOverlay;
exports.default = _default;

38
node_modules/reactstrap/lib/CardLink.js generated vendored Normal file
View File

@@ -0,0 +1,38 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag", "innerRef"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
tag: _utils.tagPropType,
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.func, _propTypes.default.string]),
className: _propTypes.default.string,
cssModule: _propTypes.default.object
};
function CardLink(props) {
const {
className,
cssModule,
tag: Tag = 'a',
innerRef
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-link'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
ref: innerRef,
className: classes
}));
}
CardLink.propTypes = propTypes;
var _default = CardLink;
exports.default = _default;

38
node_modules/reactstrap/lib/CardSubtitle.js generated vendored Normal file
View File

@@ -0,0 +1,38 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function CardSubtitle(props) {
const {
className,
cssModule,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-subtitle'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
CardSubtitle.propTypes = propTypes;
var _default = CardSubtitle;
exports.default = _default;

38
node_modules/reactstrap/lib/CardText.js generated vendored Normal file
View File

@@ -0,0 +1,38 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function CardText(props) {
const {
className,
cssModule,
tag: Tag = 'p'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-text'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
CardText.propTypes = propTypes;
var _default = CardText;
exports.default = _default;

38
node_modules/reactstrap/lib/CardTitle.js generated vendored Normal file
View File

@@ -0,0 +1,38 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function CardTitle(props) {
const {
className,
cssModule,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-title'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
CardTitle.propTypes = propTypes;
var _default = CardTitle;
exports.default = _default;

274
node_modules/reactstrap/lib/Carousel.js generated vendored Normal file
View File

@@ -0,0 +1,274 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _CarouselItem = _interopRequireDefault(require("./CarouselItem"));
var _CarouselContext = require("./CarouselContext");
var _utils = require("./utils");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const SWIPE_THRESHOLD = 40;
const propTypes = {
/** the current active slide of the carousel */
activeIndex: _propTypes.default.number,
/** a function which should advance the carousel to the next slide (via activeIndex) */
next: _propTypes.default.func.isRequired,
/** a function which should advance the carousel to the previous slide (via activeIndex) */
previous: _propTypes.default.func.isRequired,
/** controls if the left and right arrow keys should control the carousel */
keyboard: _propTypes.default.bool,
/** If set to "hover", pauses the cycling of the carousel on mouseenter and resumes the cycling of the carousel on
* mouseleave. If set to false, hovering over the carousel won't pause it.
*/
pause: _propTypes.default.oneOf(['hover', false]),
/** Autoplays the carousel after the user manually cycles the first item. If "carousel", autoplays the carousel on load. */
ride: _propTypes.default.oneOf(['carousel']),
/** the interval at which the carousel automatically cycles */
interval: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string, _propTypes.default.bool]),
children: _propTypes.default.array,
/** called when the mouse enters the Carousel */
mouseEnter: _propTypes.default.func,
/** called when the mouse exits the Carousel */
mouseLeave: _propTypes.default.func,
/** controls whether the slide animation on the Carousel works or not */
slide: _propTypes.default.bool,
/** make the controls, indicators and captions dark on the Carousel */
dark: _propTypes.default.bool,
fade: _propTypes.default.bool,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Add custom class */
className: _propTypes.default.string,
/** Enable touch support */
enableTouch: _propTypes.default.bool
};
const propsToOmit = Object.keys(propTypes);
const defaultProps = {
interval: 5000,
pause: 'hover',
keyboard: true,
slide: true,
enableTouch: true,
fade: false
};
class Carousel extends _react.default.Component {
constructor(props) {
super(props);
this.handleKeyPress = this.handleKeyPress.bind(this);
this.renderItems = this.renderItems.bind(this);
this.hoverStart = this.hoverStart.bind(this);
this.hoverEnd = this.hoverEnd.bind(this);
this.handleTouchStart = this.handleTouchStart.bind(this);
this.handleTouchEnd = this.handleTouchEnd.bind(this);
this.touchStartX = 0;
this.touchStartY = 0;
this.state = {
activeIndex: this.props.activeIndex,
direction: 'end',
indicatorClicked: false
};
}
componentDidMount() {
// Set up the cycle
if (this.props.ride === 'carousel') {
this.setInterval();
}
// TODO: move this to the specific carousel like bootstrap. Currently it will trigger ALL carousels on the page.
document.addEventListener('keyup', this.handleKeyPress);
}
static getDerivedStateFromProps(nextProps, prevState) {
let newState = null;
let {
activeIndex,
direction,
indicatorClicked
} = prevState;
if (nextProps.activeIndex !== activeIndex) {
// Calculate the direction to turn
if (nextProps.activeIndex === activeIndex + 1) {
direction = 'end';
} else if (nextProps.activeIndex === activeIndex - 1) {
direction = 'start';
} else if (nextProps.activeIndex < activeIndex) {
direction = indicatorClicked ? 'start' : 'end';
} else if (nextProps.activeIndex !== activeIndex) {
direction = indicatorClicked ? 'end' : 'start';
}
newState = {
activeIndex: nextProps.activeIndex,
direction,
indicatorClicked: false
};
}
return newState;
}
componentDidUpdate(prevProps, prevState) {
if (prevState.activeIndex === this.state.activeIndex) return;
this.setInterval();
}
componentWillUnmount() {
this.clearInterval();
document.removeEventListener('keyup', this.handleKeyPress);
}
handleKeyPress(evt) {
if (this.props.keyboard) {
if (evt.keyCode === 37) {
this.props.previous();
} else if (evt.keyCode === 39) {
this.props.next();
}
}
}
handleTouchStart(e) {
if (!this.props.enableTouch) {
return;
}
this.touchStartX = e.changedTouches[0].screenX;
this.touchStartY = e.changedTouches[0].screenY;
}
handleTouchEnd(e) {
if (!this.props.enableTouch) {
return;
}
const currentX = e.changedTouches[0].screenX;
const currentY = e.changedTouches[0].screenY;
const diffX = Math.abs(this.touchStartX - currentX);
const diffY = Math.abs(this.touchStartY - currentY);
// Don't swipe if Y-movement is bigger than X-movement
if (diffX < diffY) {
return;
}
if (diffX < SWIPE_THRESHOLD) {
return;
}
if (currentX < this.touchStartX) {
this.props.next();
} else {
this.props.previous();
}
}
getContextValue() {
return {
direction: this.state.direction
};
}
setInterval() {
// make sure not to have multiple intervals going...
this.clearInterval();
if (this.props.interval) {
this.cycleInterval = setInterval(() => {
this.props.next();
}, parseInt(this.props.interval, 10));
}
}
clearInterval() {
clearInterval(this.cycleInterval);
}
hoverStart(...args) {
if (this.props.pause === 'hover') {
this.clearInterval();
}
if (this.props.mouseEnter) {
this.props.mouseEnter(...args);
}
}
hoverEnd(...args) {
if (this.props.pause === 'hover') {
this.setInterval();
}
if (this.props.mouseLeave) {
this.props.mouseLeave(...args);
}
}
renderItems(carouselItems, className) {
const {
slide
} = this.props;
return /*#__PURE__*/_react.default.createElement("div", {
className: className
}, carouselItems.map((item, index) => {
const isIn = index === this.state.activeIndex;
return /*#__PURE__*/_react.default.cloneElement(item, {
in: isIn,
slide: slide
});
}));
}
render() {
const {
cssModule,
slide,
className,
dark,
fade
} = this.props;
const attributes = (0, _utils.omit)(this.props, propsToOmit);
const outerClasses = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'carousel', fade && 'carousel-fade', slide && 'slide', dark && 'carousel-dark'), cssModule);
const innerClasses = (0, _utils.mapToCssModules)((0, _classnames.default)('carousel-inner'), cssModule);
// filter out booleans, null, or undefined
const children = this.props.children.filter(child => child !== null && child !== undefined && typeof child !== 'boolean');
const slidesOnly = children.every(child => child.type === _CarouselItem.default);
// Rendering only slides
if (slidesOnly) {
return /*#__PURE__*/_react.default.createElement("div", _extends({}, attributes, {
className: outerClasses,
onMouseEnter: this.hoverStart,
onMouseLeave: this.hoverEnd
}), /*#__PURE__*/_react.default.createElement(_CarouselContext.CarouselContext.Provider, {
value: this.getContextValue()
}, this.renderItems(children, innerClasses)));
}
// Rendering slides and controls
if (children[0] instanceof Array) {
const carouselItems = children[0];
const controlLeft = children[1];
const controlRight = children[2];
return /*#__PURE__*/_react.default.createElement("div", _extends({}, attributes, {
className: outerClasses,
onMouseEnter: this.hoverStart,
onMouseLeave: this.hoverEnd
}), /*#__PURE__*/_react.default.createElement(_CarouselContext.CarouselContext.Provider, {
value: this.getContextValue()
}, this.renderItems(carouselItems, innerClasses), controlLeft, controlRight));
}
// Rendering indicators, slides and controls
const indicators = children[0];
const wrappedOnClick = e => {
if (typeof indicators.props.onClickHandler === 'function') {
this.setState({
indicatorClicked: true
}, () => indicators.props.onClickHandler(e));
}
};
const wrappedIndicators = /*#__PURE__*/_react.default.cloneElement(indicators, {
onClickHandler: wrappedOnClick
});
const carouselItems = children[1];
const controlLeft = children[2];
const controlRight = children[3];
return /*#__PURE__*/_react.default.createElement("div", _extends({}, attributes, {
className: outerClasses,
onMouseEnter: this.hoverStart,
onMouseLeave: this.hoverEnd,
onTouchStart: this.handleTouchStart,
onTouchEnd: this.handleTouchEnd
}), /*#__PURE__*/_react.default.createElement(_CarouselContext.CarouselContext.Provider, {
value: this.getContextValue()
}, wrappedIndicators, this.renderItems(carouselItems, innerClasses), controlLeft, controlRight));
}
}
Carousel.propTypes = propTypes;
Carousel.defaultProps = defaultProps;
var _default = Carousel;
exports.default = _default;

35
node_modules/reactstrap/lib/CarouselCaption.js generated vendored Normal file
View File

@@ -0,0 +1,35 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function CarouselCaption(props) {
const {
captionHeader,
captionText,
cssModule,
className
} = props;
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'carousel-caption', 'd-none', 'd-md-block'), cssModule);
return /*#__PURE__*/_react.default.createElement("div", {
className: classes
}, /*#__PURE__*/_react.default.createElement("h3", null, captionHeader), /*#__PURE__*/_react.default.createElement("p", null, captionText));
}
CarouselCaption.propTypes = {
/** Heading for the caption */
captionHeader: _propTypes.default.node,
/** Text for caption */
captionText: _propTypes.default.node.isRequired,
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object
};
var _default = CarouselCaption;
exports.default = _default;

16
node_modules/reactstrap/lib/CarouselContext.js generated vendored Normal file
View File

@@ -0,0 +1,16 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.CarouselContext = void 0;
var _react = _interopRequireDefault(require("react"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* CarouselContext
* {
* direction: PropTypes.oneOf(['start', 'end']).isRequired,
* }
*/
const CarouselContext = /*#__PURE__*/_react.default.createContext({});
exports.CarouselContext = CarouselContext;

66
node_modules/reactstrap/lib/CarouselControl.js generated vendored Normal file
View File

@@ -0,0 +1,66 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["direction", "onClickHandler", "cssModule", "directionText", "className"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
function CarouselControl(props) {
const {
direction,
onClickHandler,
cssModule,
directionText,
className
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const anchorClasses = (0, _utils.mapToCssModules)((0, _classnames.default)(className, `carousel-control-${direction}`), cssModule);
const iconClasses = (0, _utils.mapToCssModules)((0, _classnames.default)(`carousel-control-${direction}-icon`), cssModule);
const screenReaderClasses = (0, _utils.mapToCssModules)((0, _classnames.default)('visually-hidden'), cssModule);
return (
/*#__PURE__*/
// We need to disable this linting rule to use an `<a>` instead of
// `<button>` because that's what the Bootstrap examples require:
// https://getbootstrap.com/docs/4.5/components/carousel/#with-controls
// eslint-disable-next-line jsx-a11y/anchor-is-valid
_react.default.createElement("a", _extends({}, attributes, {
className: anchorClasses,
style: {
cursor: 'pointer'
},
role: "button",
tabIndex: "0",
onClick: e => {
e.preventDefault();
onClickHandler();
}
}), /*#__PURE__*/_react.default.createElement("span", {
className: iconClasses,
"aria-hidden": "true"
}), /*#__PURE__*/_react.default.createElement("span", {
className: screenReaderClasses
}, directionText || direction))
);
}
CarouselControl.propTypes = {
/** Set the direction of control button */
direction: _propTypes.default.oneOf(['prev', 'next']).isRequired,
/** Function to be triggered on click */
onClickHandler: _propTypes.default.func.isRequired,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Screen reader text */
directionText: _propTypes.default.string,
/** Add custom class */
className: _propTypes.default.string
};
var _default = CarouselControl;
exports.default = _default;

59
node_modules/reactstrap/lib/CarouselIndicators.js generated vendored Normal file
View File

@@ -0,0 +1,59 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["items", "activeIndex", "cssModule", "onClickHandler", "className"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
function CarouselIndicators(props) {
const {
items,
activeIndex,
cssModule,
onClickHandler,
className
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const listClasses = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'carousel-indicators'), cssModule);
const indicators = items.map((item, idx) => {
const indicatorClasses = (0, _utils.mapToCssModules)((0, _classnames.default)({
active: activeIndex === idx
}), cssModule);
return /*#__PURE__*/_react.default.createElement("button", {
"aria-label": item.caption,
"data-bs-target": true,
type: "button",
key: `${item.key || Object.values(item).join('')}`,
onClick: e => {
e.preventDefault();
onClickHandler(idx);
},
className: indicatorClasses
});
});
return /*#__PURE__*/_react.default.createElement("div", _extends({
className: listClasses
}, attributes), indicators);
}
CarouselIndicators.propTypes = {
/** The current active index */
activeIndex: _propTypes.default.number.isRequired,
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Array of items to show */
items: _propTypes.default.array.isRequired,
/** Function to be triggered on click */
onClickHandler: _propTypes.default.func.isRequired
};
var _default = CarouselIndicators;
exports.default = _default;

118
node_modules/reactstrap/lib/CarouselItem.js generated vendored Normal file
View File

@@ -0,0 +1,118 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _reactTransitionGroup = require("react-transition-group");
var _CarouselContext = require("./CarouselContext");
var _utils = require("./utils");
const _excluded = ["in", "children", "cssModule", "slide", "tag", "className"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
class CarouselItem extends _react.default.Component {
constructor(props) {
super(props);
this.state = {
startAnimation: false
};
this.onEnter = this.onEnter.bind(this);
this.onEntering = this.onEntering.bind(this);
this.onExit = this.onExit.bind(this);
this.onExiting = this.onExiting.bind(this);
this.onExited = this.onExited.bind(this);
}
onEnter(node, isAppearing) {
this.setState({
startAnimation: false
});
this.props.onEnter(node, isAppearing);
}
onEntering(node, isAppearing) {
// getting this variable triggers a reflow
const {
offsetHeight
} = node;
this.setState({
startAnimation: true
});
this.props.onEntering(node, isAppearing);
return offsetHeight;
}
onExit(node) {
this.setState({
startAnimation: false
});
this.props.onExit(node);
}
onExiting(node) {
this.setState({
startAnimation: true
});
node.dispatchEvent(new CustomEvent('slide.bs.carousel'));
this.props.onExiting(node);
}
onExited(node) {
node.dispatchEvent(new CustomEvent('slid.bs.carousel'));
this.props.onExited(node);
}
render() {
const _this$props = this.props,
{
in: isIn,
children,
cssModule,
slide = true,
tag: Tag = 'div',
className
} = _this$props,
transitionProps = _objectWithoutProperties(_this$props, _excluded);
return /*#__PURE__*/_react.default.createElement(_reactTransitionGroup.Transition, _extends({}, transitionProps, {
enter: slide,
exit: slide,
in: isIn,
onEnter: this.onEnter,
onEntering: this.onEntering,
onExit: this.onExit,
onExiting: this.onExiting,
onExited: this.onExited
}), status => {
const {
direction
} = this.context;
const isActive = status === _utils.TransitionStatuses.ENTERED || status === _utils.TransitionStatuses.EXITING;
const directionClassName = (status === _utils.TransitionStatuses.ENTERING || status === _utils.TransitionStatuses.EXITING) && this.state.startAnimation && (direction === 'end' ? 'carousel-item-start' : 'carousel-item-end');
const orderClassName = status === _utils.TransitionStatuses.ENTERING && (direction === 'end' ? 'carousel-item-next' : 'carousel-item-prev');
const itemClasses = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'carousel-item', isActive && 'active', directionClassName, orderClassName), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, {
className: itemClasses
}, children);
});
}
}
CarouselItem.propTypes = _objectSpread(_objectSpread({}, _reactTransitionGroup.Transition.propTypes), {}, {
/** Set a custom element for this component */
tag: _utils.tagPropType,
in: _propTypes.default.bool,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
children: _propTypes.default.node,
/** Enable/disable animation */
slide: _propTypes.default.bool,
/** Add custom class */
className: _propTypes.default.string
});
CarouselItem.defaultProps = _objectSpread(_objectSpread({}, _reactTransitionGroup.Transition.defaultProps), {}, {
timeout: _utils.TransitionTimeouts.Carousel
});
CarouselItem.contextType = _CarouselContext.CarouselContext;
var _default = CarouselItem;
exports.default = _default;

51
node_modules/reactstrap/lib/CloseButton.js generated vendored Normal file
View File

@@ -0,0 +1,51 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "variant", "innerRef"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Disable the button if needed */
active: _propTypes.default.bool,
/** Aria label */
'aria-label': _propTypes.default.string,
/** Function to be triggered on click */
onClick: _propTypes.default.func,
/** Change the variant to white */
variant: _propTypes.default.oneOf(['white']),
className: _propTypes.default.string,
cssModule: _propTypes.default.object,
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func])
};
function CloseButton(props) {
const {
className,
cssModule,
variant,
innerRef
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'btn-close', variant && `btn-close-${variant}`));
return /*#__PURE__*/_react.default.createElement("button", _extends({
ref: innerRef,
type: "button",
className: classes
}, _objectSpread({
'aria-label': 'close'
}, attributes)));
}
CloseButton.propTypes = propTypes;
var _default = CloseButton;
exports.default = _default;

95
node_modules/reactstrap/lib/Col.js generated vendored Normal file
View File

@@ -0,0 +1,95 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getColumnClasses = exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "widths", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const colWidths = ['xs', 'sm', 'md', 'lg', 'xl', 'xxl'];
const stringOrNumberProp = _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]);
const columnProps = _propTypes.default.oneOfType([_propTypes.default.bool, _propTypes.default.number, _propTypes.default.string, _propTypes.default.shape({
size: _propTypes.default.oneOfType([_propTypes.default.bool, _propTypes.default.number, _propTypes.default.string]),
order: stringOrNumberProp,
offset: stringOrNumberProp
})]);
const propTypes = {
tag: _utils.tagPropType,
xs: columnProps,
sm: columnProps,
md: columnProps,
lg: columnProps,
xl: columnProps,
xxl: columnProps,
className: _propTypes.default.string,
cssModule: _propTypes.default.object,
widths: _propTypes.default.array
};
const getColumnSizeClass = (isXs, colWidth, colSize) => {
if (colSize === true || colSize === '') {
return isXs ? 'col' : `col-${colWidth}`;
}
if (colSize === 'auto') {
return isXs ? 'col-auto' : `col-${colWidth}-auto`;
}
return isXs ? `col-${colSize}` : `col-${colWidth}-${colSize}`;
};
const getColumnClasses = (attributes, cssModule, widths = colWidths) => {
const modifiedAttributes = attributes;
const colClasses = [];
widths.forEach((colWidth, i) => {
let columnProp = modifiedAttributes[colWidth];
delete modifiedAttributes[colWidth];
if (!columnProp && columnProp !== '') {
return;
}
const isXs = !i;
if ((0, _utils.isObject)(columnProp)) {
const colSizeInterfix = isXs ? '-' : `-${colWidth}-`;
const colClass = getColumnSizeClass(isXs, colWidth, columnProp.size);
colClasses.push((0, _utils.mapToCssModules)((0, _classnames.default)({
[colClass]: columnProp.size || columnProp.size === '',
[`order${colSizeInterfix}${columnProp.order}`]: columnProp.order || columnProp.order === 0,
[`offset${colSizeInterfix}${columnProp.offset}`]: columnProp.offset || columnProp.offset === 0
}), cssModule));
} else {
const colClass = getColumnSizeClass(isXs, colWidth, columnProp);
colClasses.push(colClass);
}
});
return {
colClasses,
modifiedAttributes
};
};
exports.getColumnClasses = getColumnClasses;
function Col(props) {
const {
className,
cssModule,
widths = colWidths,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
let {
modifiedAttributes,
colClasses
} = getColumnClasses(attributes, cssModule, widths);
if (!colClasses.length) {
colClasses.push('col');
}
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, colClasses), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, modifiedAttributes, {
className: classes
}));
}
Col.propTypes = propTypes;
var _default = Col;
exports.default = _default;

154
node_modules/reactstrap/lib/Collapse.js generated vendored Normal file
View File

@@ -0,0 +1,154 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _reactTransitionGroup = require("react-transition-group");
var _utils = require("./utils");
const _excluded = ["tag", "horizontal", "isOpen", "className", "navbar", "cssModule", "children", "innerRef"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
const propTypes = _objectSpread(_objectSpread({}, _reactTransitionGroup.Transition.propTypes), {}, {
/** Make content animation appear horizontally */
horizontal: _propTypes.default.bool,
/** Set if Collapse is open or closed */
isOpen: _propTypes.default.bool,
children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]),
/** Set a custom element for this component */
tag: _utils.tagPropType,
/** Add custom class */
className: _propTypes.default.node,
navbar: _propTypes.default.bool,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
innerRef: _propTypes.default.shape({
current: _propTypes.default.object
})
});
const defaultProps = _objectSpread(_objectSpread({}, _reactTransitionGroup.Transition.defaultProps), {}, {
horizontal: false,
isOpen: false,
appear: false,
enter: true,
exit: true,
tag: 'div',
timeout: _utils.TransitionTimeouts.Collapse
});
const transitionStatusToClassHash = {
[_utils.TransitionStatuses.ENTERING]: 'collapsing',
[_utils.TransitionStatuses.ENTERED]: 'collapse show',
[_utils.TransitionStatuses.EXITING]: 'collapsing',
[_utils.TransitionStatuses.EXITED]: 'collapse'
};
function getTransitionClass(status) {
return transitionStatusToClassHash[status] || 'collapse';
}
class Collapse extends _react.Component {
constructor(props) {
super(props);
this.state = {
dimension: null
};
this.nodeRef = props.innerRef || /*#__PURE__*/_react.default.createRef();
['onEntering', 'onEntered', 'onExit', 'onExiting', 'onExited'].forEach(name => {
this[name] = this[name].bind(this);
});
}
onEntering(_, isAppearing) {
const node = this.getNode();
this.setState({
dimension: this.getDimension(node)
});
this.props.onEntering(node, isAppearing);
}
onEntered(_, isAppearing) {
const node = this.getNode();
this.setState({
dimension: null
});
this.props.onEntered(node, isAppearing);
}
onExit() {
const node = this.getNode();
this.setState({
dimension: this.getDimension(node)
});
this.props.onExit(node);
}
onExiting() {
const node = this.getNode();
// getting this variable triggers a reflow
const _unused = this.getDimension(node); // eslint-disable-line no-unused-vars
this.setState({
dimension: 0
});
this.props.onExiting(node);
}
onExited() {
const node = this.getNode();
this.setState({
dimension: null
});
this.props.onExited(node);
}
getNode() {
return this.nodeRef.current;
}
getDimension(node) {
return this.props.horizontal ? node.scrollWidth : node.scrollHeight;
}
render() {
const _this$props = this.props,
{
tag: Tag,
horizontal,
isOpen,
className,
navbar,
cssModule,
children,
innerRef
} = _this$props,
otherProps = _objectWithoutProperties(_this$props, _excluded);
const {
dimension
} = this.state;
const transitionProps = (0, _utils.pick)(otherProps, _utils.TransitionPropTypeKeys);
const childProps = (0, _utils.omit)(otherProps, _utils.TransitionPropTypeKeys);
return /*#__PURE__*/_react.default.createElement(_reactTransitionGroup.Transition, _extends({}, transitionProps, {
in: isOpen,
nodeRef: this.nodeRef,
onEntering: this.onEntering,
onEntered: this.onEntered,
onExit: this.onExit,
onExiting: this.onExiting,
onExited: this.onExited
}), status => {
let collapseClass = getTransitionClass(status);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, horizontal && 'collapse-horizontal', collapseClass, navbar && 'navbar-collapse'), cssModule);
const style = dimension === null ? null : {
[horizontal ? 'width' : 'height']: dimension
};
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, childProps, {
style: _objectSpread(_objectSpread({}, childProps.style), style),
className: classes,
ref: this.nodeRef
}), children);
});
}
}
Collapse.propTypes = propTypes;
Collapse.defaultProps = defaultProps;
var _default = Collapse;
exports.default = _default;

43
node_modules/reactstrap/lib/Container.js generated vendored Normal file
View File

@@ -0,0 +1,43 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "fluid", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
tag: _utils.tagPropType,
fluid: _propTypes.default.oneOfType([_propTypes.default.bool, _propTypes.default.string]),
className: _propTypes.default.string,
cssModule: _propTypes.default.object
};
function Container(props) {
const {
className,
cssModule,
fluid,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
let containerClass = 'container';
if (fluid === true) {
containerClass = 'container-fluid';
} else if (fluid) {
containerClass = `container-${fluid}`;
}
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, containerClass), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
Container.propTypes = propTypes;
var _default = Container;
exports.default = _default;

280
node_modules/reactstrap/lib/Dropdown.js generated vendored Normal file
View File

@@ -0,0 +1,280 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _reactPopper = require("react-popper");
var _classnames = _interopRequireDefault(require("classnames"));
var _DropdownContext = require("./DropdownContext");
var _utils = require("./utils");
var _InputGroupContext = require("./InputGroupContext");
const _excluded = ["className", "cssModule", "direction", "isOpen", "group", "size", "nav", "setActiveFromChild", "active", "tag", "menuRole"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
a11y: _propTypes.default.bool,
disabled: _propTypes.default.bool,
direction: _propTypes.default.oneOf(['up', 'down', 'start', 'end', 'left', 'right']),
group: _propTypes.default.bool,
isOpen: _propTypes.default.bool,
nav: _propTypes.default.bool,
active: _propTypes.default.bool,
size: _propTypes.default.string,
tag: _utils.tagPropType,
toggle: _propTypes.default.func,
children: _propTypes.default.node,
className: _propTypes.default.string,
cssModule: _propTypes.default.object,
dropup: _propTypes.default.bool,
inNavbar: _propTypes.default.bool,
setActiveFromChild: _propTypes.default.bool,
menuRole: _propTypes.default.oneOf(['listbox', 'menu'])
};
const defaultProps = {
a11y: true,
isOpen: false,
direction: 'down',
nav: false,
active: false,
inNavbar: false,
setActiveFromChild: false
};
const preventDefaultKeys = [_utils.keyCodes.space, _utils.keyCodes.enter, _utils.keyCodes.up, _utils.keyCodes.down, _utils.keyCodes.end, _utils.keyCodes.home];
class Dropdown extends _react.default.Component {
constructor(props) {
super(props);
this.addEvents = this.addEvents.bind(this);
this.handleDocumentClick = this.handleDocumentClick.bind(this);
this.handleKeyDown = this.handleKeyDown.bind(this);
this.removeEvents = this.removeEvents.bind(this);
this.toggle = this.toggle.bind(this);
this.handleMenuRef = this.handleMenuRef.bind(this);
this.handleToggleRef = this.handleToggleRef.bind(this);
this.containerRef = /*#__PURE__*/_react.default.createRef();
this.menuRef = /*#__PURE__*/_react.default.createRef();
this.toggleRef = /*#__PURE__*/_react.default.createRef();
// ref for DropdownToggle
}
componentDidMount() {
this.handleProps();
}
componentDidUpdate(prevProps) {
if (this.props.isOpen !== prevProps.isOpen) {
this.handleProps();
}
}
componentWillUnmount() {
this.removeEvents();
}
handleMenuRef(menuRef) {
this.menuRef.current = menuRef;
}
handleToggleRef(toggleRef) {
this.toggleRef.current = toggleRef;
}
handleDocumentClick(e) {
if (e && (e.which === 3 || e.type === 'keyup' && e.which !== _utils.keyCodes.tab)) return;
const container = this.getContainer();
const menu = this.getMenu();
const toggle = this.getToggle();
// Add a conditional check to avoid using toggle
// if there is no toggle component in the dropdown
if (!toggle) {
return;
}
const targetIsToggle = toggle.contains(e.target);
const clickIsInMenu = menu && menu.contains(e.target) && menu !== e.target;
let clickIsInInput = false;
if (container) {
// This is only for InputGroup with type dropdown
clickIsInInput = container.classList.contains('input-group') && container.classList.contains('dropdown') && e.target.tagName === 'INPUT';
}
if ((targetIsToggle && !clickIsInInput || clickIsInMenu) && (e.type !== 'keyup' || e.which === _utils.keyCodes.tab)) {
return;
}
this.toggle(e);
}
handleKeyDown(e) {
const isTargetMenuItem = e.target.getAttribute('role') === 'menuitem' || e.target.getAttribute('role') === 'option';
const isTargetMenuCtrl = this.getMenuCtrl() === e.target;
const isTab = _utils.keyCodes.tab === e.which;
if (/input|textarea/i.test(e.target.tagName) || isTab && !this.props.a11y || isTab && !(isTargetMenuItem || isTargetMenuCtrl)) {
return;
}
if (preventDefaultKeys.indexOf(e.which) !== -1 || e.which >= 48 && e.which <= 90) {
e.preventDefault();
}
if (this.props.disabled) return;
if (isTargetMenuCtrl) {
if ([_utils.keyCodes.space, _utils.keyCodes.enter, _utils.keyCodes.up, _utils.keyCodes.down].indexOf(e.which) > -1) {
// Open the menu (if not open) and focus the first menu item
if (!this.props.isOpen) {
this.toggle(e);
}
setTimeout(() => this.getMenuItems()[0]?.focus());
} else if (this.props.isOpen && isTab) {
// Focus the first menu item if tabbing from an open menu. We need this
// for cases where the DropdownMenu sets a custom container, which may
// not be the natural next item to tab to from the DropdownToggle.
e.preventDefault();
this.getMenuItems()[0]?.focus();
} else if (this.props.isOpen && e.which === _utils.keyCodes.esc) {
this.toggle(e);
}
}
if (this.props.isOpen && isTargetMenuItem) {
if ([_utils.keyCodes.tab, _utils.keyCodes.esc].indexOf(e.which) > -1) {
this.toggle(e);
this.getMenuCtrl().focus();
} else if ([_utils.keyCodes.space, _utils.keyCodes.enter].indexOf(e.which) > -1) {
e.target.click();
this.getMenuCtrl().focus();
} else if ([_utils.keyCodes.down, _utils.keyCodes.up].indexOf(e.which) > -1 || [_utils.keyCodes.n, _utils.keyCodes.p].indexOf(e.which) > -1 && e.ctrlKey) {
const $menuitems = this.getMenuItems();
let index = $menuitems.indexOf(e.target);
if (_utils.keyCodes.up === e.which || _utils.keyCodes.p === e.which && e.ctrlKey) {
index = index !== 0 ? index - 1 : $menuitems.length - 1;
} else if (_utils.keyCodes.down === e.which || _utils.keyCodes.n === e.which && e.ctrlKey) {
index = index === $menuitems.length - 1 ? 0 : index + 1;
}
$menuitems[index].focus();
} else if (_utils.keyCodes.end === e.which) {
const $menuitems = this.getMenuItems();
$menuitems[$menuitems.length - 1].focus();
} else if (_utils.keyCodes.home === e.which) {
const $menuitems = this.getMenuItems();
$menuitems[0].focus();
} else if (e.which >= 48 && e.which <= 90) {
const $menuitems = this.getMenuItems();
const charPressed = String.fromCharCode(e.which).toLowerCase();
for (let i = 0; i < $menuitems.length; i += 1) {
const firstLetter = $menuitems[i].textContent && $menuitems[i].textContent[0].toLowerCase();
if (firstLetter === charPressed) {
$menuitems[i].focus();
break;
}
}
}
}
}
handleProps() {
if (this.props.isOpen) {
this.addEvents();
} else {
this.removeEvents();
}
}
getContextValue() {
return {
toggle: this.toggle,
isOpen: this.props.isOpen,
direction: this.props.direction === 'down' && this.props.dropup ? 'up' : this.props.direction,
inNavbar: this.props.inNavbar,
disabled: this.props.disabled,
// Callback that should be called by DropdownMenu to provide a ref to
// a HTML tag that's used for the DropdownMenu
onMenuRef: this.handleMenuRef,
onToggleRef: this.handleToggleRef,
menuRole: this.props.menuRole
};
}
getContainer() {
return this.containerRef.current;
}
getMenu() {
return this.menuRef.current;
}
getToggle() {
return this.toggleRef.current;
}
getMenuCtrl() {
if (this._$menuCtrl) return this._$menuCtrl;
this._$menuCtrl = this.getToggle();
return this._$menuCtrl;
}
getItemType() {
if (this.props.menuRole === 'listbox') {
return 'option';
}
return 'menuitem';
}
getMenuItems() {
// In a real menu with a child DropdownMenu, `this.getMenu()` should never
// be null, but it is sometimes null in tests. To mitigate that, we just
// use `this.getContainer()` as the fallback `menuContainer`.
const menuContainer = this.getMenu() || this.getContainer();
return [].slice.call(menuContainer.querySelectorAll(`[role="${this.getItemType()}"]`));
}
addEvents() {
['click', 'touchstart', 'keyup'].forEach(event => document.addEventListener(event, this.handleDocumentClick, true));
}
removeEvents() {
['click', 'touchstart', 'keyup'].forEach(event => document.removeEventListener(event, this.handleDocumentClick, true));
}
toggle(e) {
if (this.props.disabled) {
return e && e.preventDefault();
}
return this.props.toggle(e);
}
render() {
const _omit = (0, _utils.omit)(this.props, ['toggle', 'disabled', 'inNavbar', 'a11y']),
{
className,
cssModule,
direction,
isOpen,
group,
size,
nav,
setActiveFromChild,
active,
tag,
menuRole
} = _omit,
attrs = _objectWithoutProperties(_omit, _excluded);
const Tag = tag || (nav ? 'li' : 'div');
let subItemIsActive = false;
if (setActiveFromChild) {
_react.default.Children.map(this.props.children[1].props.children, dropdownItem => {
if (dropdownItem && dropdownItem.props.active) subItemIsActive = true;
});
}
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, nav && active ? 'active' : false, setActiveFromChild && subItemIsActive ? 'active' : false, {
'btn-group': group,
[`btn-group-${size}`]: !!size,
dropdown: !group,
dropup: direction === 'up',
dropstart: direction === 'start' || direction === 'left',
dropend: direction === 'end' || direction === 'right',
show: isOpen,
'nav-item': nav
}), cssModule);
if (this.context.insideInputGroup) {
return /*#__PURE__*/_react.default.createElement(_DropdownContext.DropdownContext.Provider, {
value: this.getContextValue()
}, /*#__PURE__*/_react.default.createElement(_reactPopper.Manager, null, _react.default.Children.map(this.props.children, child => /*#__PURE__*/_react.default.cloneElement(child, {
onKeyDown: this.handleKeyDown
}))));
}
return /*#__PURE__*/_react.default.createElement(_DropdownContext.DropdownContext.Provider, {
value: this.getContextValue()
}, /*#__PURE__*/_react.default.createElement(_reactPopper.Manager, null, /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attrs, {
[typeof Tag === 'string' ? 'ref' : 'innerRef']: this.containerRef,
onKeyDown: this.handleKeyDown,
className: classes
}))));
}
}
Dropdown.propTypes = propTypes;
Dropdown.defaultProps = defaultProps;
Dropdown.contextType = _InputGroupContext.InputGroupContext;
var _default = Dropdown;
exports.default = _default;

20
node_modules/reactstrap/lib/DropdownContext.js generated vendored Normal file
View File

@@ -0,0 +1,20 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.DropdownContext = void 0;
var _react = _interopRequireDefault(require("react"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* DropdownContext
* {
* toggle: PropTypes.func.isRequired,
* isOpen: PropTypes.bool.isRequired,
* direction: PropTypes.oneOf(['up', 'down', 'start', 'end']).isRequired,
* inNavbar: PropTypes.bool.isRequired,
* disabled: PropTypes.bool
* }
*/
const DropdownContext = /*#__PURE__*/_react.default.createContext({});
exports.DropdownContext = DropdownContext;

118
node_modules/reactstrap/lib/DropdownItem.js generated vendored Normal file
View File

@@ -0,0 +1,118 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _DropdownContext = require("./DropdownContext");
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "divider", "tag", "header", "active", "text"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
children: _propTypes.default.node,
active: _propTypes.default.bool,
disabled: _propTypes.default.bool,
divider: _propTypes.default.bool,
tag: _utils.tagPropType,
header: _propTypes.default.bool,
onClick: _propTypes.default.func,
className: _propTypes.default.string,
cssModule: _propTypes.default.object,
toggle: _propTypes.default.bool,
text: _propTypes.default.bool
};
class DropdownItem extends _react.default.Component {
constructor(props) {
super(props);
this.onClick = this.onClick.bind(this);
this.getTabIndex = this.getTabIndex.bind(this);
}
onClick(e) {
const {
disabled,
header,
divider,
text
} = this.props;
if (disabled || header || divider || text) {
e.preventDefault();
return;
}
if (this.props.onClick) {
this.props.onClick(e);
}
if (this.props.toggle ?? true) {
this.context.toggle(e);
}
}
getRole() {
if (this.context.menuRole === 'listbox') {
return 'option';
}
return 'menuitem';
}
getTabIndex() {
const {
disabled,
header,
divider,
text
} = this.props;
if (disabled || header || divider || text) {
return '-1';
}
return '0';
}
render() {
const tabIndex = this.getTabIndex();
const role = tabIndex > -1 ? this.getRole() : undefined;
let _omit = (0, _utils.omit)(this.props, ['toggle']),
{
className,
cssModule,
divider,
tag: Tag = 'button',
header,
active,
text
} = _omit,
props = _objectWithoutProperties(_omit, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, {
disabled: props.disabled,
'dropdown-item': !divider && !header && !text,
active: active,
'dropdown-header': header,
'dropdown-divider': divider,
'dropdown-item-text': text
}), cssModule);
if (Tag === 'button') {
if (header) {
Tag = 'h6';
} else if (divider) {
Tag = 'div';
} else if (props.href) {
Tag = 'a';
} else if (text) {
Tag = 'span';
}
}
return /*#__PURE__*/_react.default.createElement(Tag, _extends({
type: Tag === 'button' && (props.onClick || this.props.toggle) ? 'button' : undefined
}, props, {
tabIndex: tabIndex,
role: role,
className: classes,
onClick: this.onClick
}));
}
}
DropdownItem.propTypes = propTypes;
DropdownItem.contextType = _DropdownContext.DropdownContext;
var _default = DropdownItem;
exports.default = _default;

147
node_modules/reactstrap/lib/DropdownMenu.js generated vendored Normal file
View File

@@ -0,0 +1,147 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _reactDom = _interopRequireDefault(require("react-dom"));
var _classnames = _interopRequireDefault(require("classnames"));
var _reactPopper = require("react-popper");
var _DropdownContext = require("./DropdownContext");
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "dark", "end", "right", "tag", "flip", "modifiers", "persist", "strategy", "container", "updateOnSelect"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
tag: _utils.tagPropType,
children: _propTypes.default.node.isRequired,
dark: _propTypes.default.bool,
end: _propTypes.default.bool,
/** Flips the menu to the opposite side if there is not enough space to fit */
flip: _propTypes.default.bool,
modifiers: _propTypes.default.array,
className: _propTypes.default.string,
cssModule: _propTypes.default.object,
style: _propTypes.default.object,
persist: _propTypes.default.bool,
strategy: _propTypes.default.string,
container: _utils.targetPropType,
/** Update popper layout when a click event comes up. This leverages event bubbling. */
updateOnSelect: _propTypes.default.bool,
right: (0, _utils.deprecated)(_propTypes.default.bool, 'Please use "end" instead.')
};
const directionPositionMap = {
up: 'top',
left: 'left',
right: 'right',
start: 'left',
end: 'right',
down: 'bottom'
};
class DropdownMenu extends _react.default.Component {
getRole() {
if (this.context.menuRole === 'listbox') {
return 'listbox';
}
return 'menu';
}
render() {
const _this$props = this.props,
{
className,
cssModule,
dark,
end,
right,
tag = 'div',
flip = true,
modifiers = [],
persist,
strategy,
container,
updateOnSelect
} = _this$props,
attrs = _objectWithoutProperties(_this$props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'dropdown-menu', {
'dropdown-menu-dark': dark,
'dropdown-menu-end': end || right,
show: this.context.isOpen
}), cssModule);
const Tag = tag;
if (persist || this.context.isOpen && !this.context.inNavbar) {
const position1 = directionPositionMap[this.context.direction] || 'bottom';
const position2 = end || right ? 'end' : 'start';
const poperPlacement = `${position1}-${position2}`;
const poperModifiers = [...modifiers, {
name: 'flip',
enabled: !!flip
}];
const persistStyles = {};
if (persist) {
persistStyles.display = 'block';
persistStyles.visibility = this.context.isOpen ? 'visible' : 'hidden';
}
const popper = /*#__PURE__*/_react.default.createElement(_reactPopper.Popper, {
placement: poperPlacement,
modifiers: poperModifiers,
strategy: strategy
}, ({
ref,
style,
placement,
update
}) => {
let combinedStyle = _objectSpread(_objectSpread(_objectSpread({}, this.props.style), persistStyles), style);
const handleRef = tagRef => {
// Send the ref to `react-popper`
ref(tagRef);
// Send the ref to the parent Dropdown so that clicks outside
// it will cause it to close
const {
onMenuRef
} = this.context;
if (onMenuRef) onMenuRef(tagRef);
};
return /*#__PURE__*/_react.default.createElement(Tag, _extends({
tabIndex: "-1",
role: this.getRole(),
ref: handleRef
}, attrs, {
style: combinedStyle,
"aria-hidden": !this.context.isOpen,
className: classes,
"data-popper-placement": placement,
onClick: () => updateOnSelect && update()
}));
});
if (container) {
return /*#__PURE__*/_reactDom.default.createPortal(popper, (0, _utils.getTarget)(container));
}
return popper;
}
const {
onMenuRef
} = this.context;
return /*#__PURE__*/_react.default.createElement(Tag, _extends({
tabIndex: "-1",
role: this.getRole()
}, attrs, {
ref: onMenuRef,
"aria-hidden": !this.context.isOpen,
className: classes,
"data-popper-placement": attrs.placement,
"data-bs-popper": "static"
}));
}
}
DropdownMenu.propTypes = propTypes;
DropdownMenu.contextType = _DropdownContext.DropdownContext;
var _default = DropdownMenu;
exports.default = _default;

130
node_modules/reactstrap/lib/DropdownToggle.js generated vendored Normal file
View File

@@ -0,0 +1,130 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _reactPopper = require("react-popper");
var _DropdownContext = require("./DropdownContext");
var _utils = require("./utils");
var _Button = _interopRequireDefault(require("./Button"));
const _excluded = ["className", "color", "cssModule", "caret", "split", "nav", "tag", "innerRef"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
caret: _propTypes.default.bool,
color: _propTypes.default.string,
children: _propTypes.default.node,
className: _propTypes.default.string,
cssModule: _propTypes.default.object,
disabled: _propTypes.default.bool,
onClick: _propTypes.default.func,
'aria-haspopup': _propTypes.default.bool,
split: _propTypes.default.bool,
tag: _utils.tagPropType,
nav: _propTypes.default.bool,
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func])
};
const defaultProps = {
color: 'secondary',
'aria-haspopup': true
};
class DropdownToggle extends _react.default.Component {
constructor(props) {
super(props);
this.onClick = this.onClick.bind(this);
}
onClick(e) {
if (this.props.disabled || this.context.disabled) {
e.preventDefault();
return;
}
if (this.props.nav && !this.props.tag) {
e.preventDefault();
}
if (this.props.onClick) {
this.props.onClick(e);
}
this.context.toggle(e);
}
getRole() {
return this.context.menuRole || this.props['aria-haspopup'];
}
render() {
const _this$props = this.props,
{
className,
color,
cssModule,
caret,
split,
nav,
tag,
innerRef
} = _this$props,
props = _objectWithoutProperties(_this$props, _excluded);
const ariaLabel = props['aria-label'] || 'Toggle Dropdown';
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, {
'dropdown-toggle': caret || split,
'dropdown-toggle-split': split,
'nav-link': nav
}), cssModule);
const children = typeof props.children !== 'undefined' ? props.children : /*#__PURE__*/_react.default.createElement("span", {
className: "visually-hidden"
}, ariaLabel);
let Tag;
if (nav && !tag) {
Tag = 'a';
props.href = '#';
} else if (!tag) {
Tag = _Button.default;
props.color = color;
props.cssModule = cssModule;
} else {
Tag = tag;
}
// extracted the rendering of the Tag component
const returnFunction = ({
ref
}) => {
const handleRef = tagRef => {
ref(tagRef);
const {
onToggleRef
} = this.context;
if (onToggleRef) onToggleRef(tagRef);
};
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, props, {
[typeof Tag === 'string' ? 'ref' : 'innerRef']: handleRef,
className: classes,
onClick: this.onClick,
"aria-expanded": this.context.isOpen,
"aria-haspopup": this.getRole(),
children: children
}));
};
// No Reference component if the component is in Navbar
if (this.context.inNavbar) {
return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, returnFunction({
ref: this.context.onToggleRef
}));
}
// Normal rendering if component not in NavBar
return /*#__PURE__*/_react.default.createElement(_reactPopper.Reference, {
innerRef: innerRef
}, returnFunction);
}
}
DropdownToggle.propTypes = propTypes;
DropdownToggle.defaultProps = defaultProps;
DropdownToggle.contextType = _DropdownContext.DropdownContext;
var _default = DropdownToggle;
exports.default = _default;

69
node_modules/reactstrap/lib/Fade.js generated vendored Normal file
View File

@@ -0,0 +1,69 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _reactTransitionGroup = require("react-transition-group");
var _utils = require("./utils");
const _excluded = ["tag", "baseClass", "baseClassActive", "className", "cssModule", "children", "innerRef"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
const propTypes = _objectSpread(_objectSpread({}, _reactTransitionGroup.Transition.propTypes), {}, {
children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]),
tag: _utils.tagPropType,
baseClass: _propTypes.default.string,
baseClassActive: _propTypes.default.string,
className: _propTypes.default.string,
cssModule: _propTypes.default.object,
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func])
});
const defaultProps = _objectSpread(_objectSpread({}, _reactTransitionGroup.Transition.defaultProps), {}, {
timeout: _utils.TransitionTimeouts.Fade,
appear: true,
enter: true,
exit: true,
in: true
});
function Fade(props) {
const ref = (0, _react.useRef)(null);
const _addDefaultProps = (0, _utils.addDefaultProps)(defaultProps, props),
{
tag: Tag = 'div',
baseClass = 'fade',
baseClassActive = 'show',
className,
cssModule,
children,
innerRef = ref
} = _addDefaultProps,
otherProps = _objectWithoutProperties(_addDefaultProps, _excluded);
const transitionProps = (0, _utils.pick)(_objectSpread({
defaultProps
}, otherProps), _utils.TransitionPropTypeKeys);
const childProps = (0, _utils.omit)(otherProps, _utils.TransitionPropTypeKeys);
return /*#__PURE__*/_react.default.createElement(_reactTransitionGroup.Transition, _extends({
nodeRef: innerRef
}, transitionProps), status => {
const isActive = status === 'entered';
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, baseClass, isActive && baseClassActive), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({
className: classes
}, childProps, {
ref: innerRef
}), children);
});
}
Fade.propTypes = propTypes;
var _default = Fade;
exports.default = _default;

59
node_modules/reactstrap/lib/Form.js generated vendored Normal file
View File

@@ -0,0 +1,59 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag", "innerRef"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
children: _propTypes.default.node,
tag: _utils.tagPropType,
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.func, _propTypes.default.string]),
className: _propTypes.default.string,
cssModule: _propTypes.default.object
};
class Form extends _react.Component {
constructor(props) {
super(props);
this.getRef = this.getRef.bind(this);
this.submit = this.submit.bind(this);
}
getRef(ref) {
if (this.props.innerRef) {
this.props.innerRef(ref);
}
this.ref = ref;
}
submit() {
if (this.ref) {
this.ref.submit();
}
}
render() {
const _this$props = this.props,
{
className,
cssModule,
tag: Tag = 'form',
innerRef
} = _this$props,
attributes = _objectWithoutProperties(_this$props, _excluded);
const classes = (0, _utils.mapToCssModules)(className, cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
ref: innerRef,
className: classes
}));
}
}
Form.propTypes = propTypes;
var _default = Form;
exports.default = _default;

41
node_modules/reactstrap/lib/FormFeedback.js generated vendored Normal file
View File

@@ -0,0 +1,41 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "valid", "tooltip", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
children: _propTypes.default.node,
tag: _utils.tagPropType,
className: _propTypes.default.string,
cssModule: _propTypes.default.object,
valid: _propTypes.default.bool,
tooltip: _propTypes.default.bool
};
function FormFeedback(props) {
const {
className,
cssModule,
valid = undefined,
tooltip,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const validMode = tooltip ? 'tooltip' : 'feedback';
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, valid ? `valid-${validMode}` : `invalid-${validMode}`), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
FormFeedback.propTypes = propTypes;
var _default = FormFeedback;
exports.default = _default;

54
node_modules/reactstrap/lib/FormGroup.js generated vendored Normal file
View File

@@ -0,0 +1,54 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "row", "disabled", "check", "inline", "floating", "noMargin", "tag", "switch"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
children: _propTypes.default.node,
row: _propTypes.default.bool,
check: _propTypes.default.bool,
switch: _propTypes.default.bool,
inline: _propTypes.default.bool,
floating: _propTypes.default.bool,
noMargin: _propTypes.default.bool,
disabled: _propTypes.default.bool,
tag: _utils.tagPropType,
className: _propTypes.default.string,
cssModule: _propTypes.default.object
};
function FormGroup(props) {
const {
className,
cssModule,
row,
disabled,
check,
inline,
floating,
noMargin,
tag: Tag = 'div',
switch: switchProp
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const formCheck = check || switchProp;
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, row ? 'row' : false, formCheck ? 'form-check' : false, switchProp ? 'form-switch' : false, formCheck || noMargin ? false : 'mb-3', formCheck && inline ? 'form-check-inline' : false, formCheck && disabled ? 'disabled' : false, floating && 'form-floating'), cssModule);
if (Tag === 'fieldset') {
attributes.disabled = disabled;
}
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
FormGroup.propTypes = propTypes;
var _default = FormGroup;
exports.default = _default;

40
node_modules/reactstrap/lib/FormText.js generated vendored Normal file
View File

@@ -0,0 +1,40 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "inline", "color", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
children: _propTypes.default.node,
inline: _propTypes.default.bool,
tag: _utils.tagPropType,
color: _propTypes.default.string,
className: _propTypes.default.string,
cssModule: _propTypes.default.object
};
function FormText(props) {
const {
className,
cssModule,
inline,
color = 'muted',
tag: Tag = 'small'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, !inline ? 'form-text' : false, color ? `text-${color}` : false), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
FormText.propTypes = propTypes;
var _default = FormText;
exports.default = _default;

105
node_modules/reactstrap/lib/Input.js generated vendored Normal file
View File

@@ -0,0 +1,105 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "type", "bsSize", "valid", "invalid", "tag", "addon", "plaintext", "innerRef"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
children: _propTypes.default.node,
type: _propTypes.default.string,
size: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
bsSize: _propTypes.default.string,
valid: _propTypes.default.bool,
invalid: _propTypes.default.bool,
tag: _utils.tagPropType,
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.func, _propTypes.default.string]),
plaintext: _propTypes.default.bool,
addon: _propTypes.default.bool,
className: _propTypes.default.string,
cssModule: _propTypes.default.object
};
class Input extends _react.default.Component {
constructor(props) {
super(props);
this.getRef = this.getRef.bind(this);
this.focus = this.focus.bind(this);
}
getRef(ref) {
if (this.props.innerRef) {
this.props.innerRef(ref);
}
this.ref = ref;
}
focus() {
if (this.ref) {
this.ref.focus();
}
}
render() {
let _this$props = this.props,
{
className,
cssModule,
type = 'text',
bsSize,
valid,
invalid,
tag,
addon,
plaintext,
innerRef
} = _this$props,
attributes = _objectWithoutProperties(_this$props, _excluded);
const checkInput = ['switch', 'radio', 'checkbox'].indexOf(type) > -1;
const isNotaNumber = /\D/g;
const textareaInput = type === 'textarea';
const selectInput = type === 'select';
const rangeInput = type === 'range';
let Tag = tag || (selectInput || textareaInput ? type : 'input');
let formControlClass = 'form-control';
if (plaintext) {
formControlClass = `${formControlClass}-plaintext`;
Tag = tag || 'input';
} else if (rangeInput) {
formControlClass = 'form-range';
} else if (selectInput) {
formControlClass = 'form-select';
} else if (checkInput) {
if (addon) {
formControlClass = null;
} else {
formControlClass = 'form-check-input';
}
}
if (attributes.size && isNotaNumber.test(attributes.size)) {
(0, _utils.warnOnce)('Please use the prop "bsSize" instead of the "size" to bootstrap\'s input sizing.');
bsSize = attributes.size;
delete attributes.size;
}
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, invalid && 'is-invalid', valid && 'is-valid', bsSize ? selectInput ? `form-select-${bsSize}` : `form-control-${bsSize}` : false, formControlClass), cssModule);
if (Tag === 'input' || tag && typeof tag === 'function') {
attributes.type = type === 'switch' ? 'checkbox' : type;
}
if (attributes.children && !(plaintext || type === 'select' || typeof Tag !== 'string' || Tag === 'select')) {
(0, _utils.warnOnce)(`Input with a type of "${type}" cannot have children. Please use "value"/"defaultValue" instead.`);
delete attributes.children;
}
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
ref: innerRef,
className: classes,
"aria-invalid": invalid
}));
}
}
Input.propTypes = propTypes;
var _default = Input;
exports.default = _default;

54
node_modules/reactstrap/lib/InputGroup.js generated vendored Normal file
View File

@@ -0,0 +1,54 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
var _Dropdown = _interopRequireDefault(require("./Dropdown"));
var _InputGroupContext = require("./InputGroupContext");
const _excluded = ["className", "cssModule", "tag", "type", "size"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Sets size of InputGroup */
size: _propTypes.default.string,
/** Set a custom element for this component */
tag: _utils.tagPropType,
type: _propTypes.default.string
};
function InputGroup(props) {
const {
className,
cssModule,
tag: Tag = 'div',
type,
size
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'input-group', size ? `input-group-${size}` : null), cssModule);
if (props.type === 'dropdown') {
return /*#__PURE__*/_react.default.createElement(_Dropdown.default, _extends({}, attributes, {
className: classes
}));
}
return /*#__PURE__*/_react.default.createElement(_InputGroupContext.InputGroupContext.Provider, {
value: {
insideInputGroup: true
}
}, /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
})));
}
InputGroup.propTypes = propTypes;
var _default = InputGroup;
exports.default = _default;

10
node_modules/reactstrap/lib/InputGroupContext.js generated vendored Normal file
View File

@@ -0,0 +1,10 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.InputGroupContext = void 0;
var _react = _interopRequireDefault(require("react"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const InputGroupContext = /*#__PURE__*/_react.default.createContext({});
exports.InputGroupContext = InputGroupContext;

38
node_modules/reactstrap/lib/InputGroupText.js generated vendored Normal file
View File

@@ -0,0 +1,38 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function InputGroupText(props) {
const {
className,
cssModule,
tag: Tag = 'span'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'input-group-text'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
InputGroupText.propTypes = propTypes;
var _default = InputGroupText;
exports.default = _default;

94
node_modules/reactstrap/lib/Label.js generated vendored Normal file
View File

@@ -0,0 +1,94 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "hidden", "widths", "tag", "check", "size", "for"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const colWidths = ['xs', 'sm', 'md', 'lg', 'xl', 'xxl'];
const stringOrNumberProp = _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]);
const columnProps = _propTypes.default.oneOfType([_propTypes.default.bool, _propTypes.default.string, _propTypes.default.number, _propTypes.default.shape({
size: stringOrNumberProp,
order: stringOrNumberProp,
offset: stringOrNumberProp
})]);
const propTypes = {
children: _propTypes.default.node,
hidden: _propTypes.default.bool,
check: _propTypes.default.bool,
size: _propTypes.default.string,
for: _propTypes.default.string,
tag: _utils.tagPropType,
className: _propTypes.default.string,
cssModule: _propTypes.default.object,
xs: columnProps,
sm: columnProps,
md: columnProps,
lg: columnProps,
xl: columnProps,
xxl: columnProps,
widths: _propTypes.default.array
};
const getColumnSizeClass = (isXs, colWidth, colSize) => {
if (colSize === true || colSize === '') {
return isXs ? 'col' : `col-${colWidth}`;
}
if (colSize === 'auto') {
return isXs ? 'col-auto' : `col-${colWidth}-auto`;
}
return isXs ? `col-${colSize}` : `col-${colWidth}-${colSize}`;
};
function Label(props) {
const {
className,
cssModule,
hidden,
widths = colWidths,
tag: Tag = 'label',
check,
size,
for: htmlFor
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const colClasses = [];
widths.forEach((colWidth, i) => {
let columnProp = props[colWidth];
delete attributes[colWidth];
if (!columnProp && columnProp !== '') {
return;
}
const isXs = !i;
let colClass;
if ((0, _utils.isObject)(columnProp)) {
const colSizeInterfix = isXs ? '-' : `-${colWidth}-`;
colClass = getColumnSizeClass(isXs, colWidth, columnProp.size);
colClasses.push((0, _utils.mapToCssModules)((0, _classnames.default)({
[colClass]: columnProp.size || columnProp.size === '',
[`order${colSizeInterfix}${columnProp.order}`]: columnProp.order || columnProp.order === 0,
[`offset${colSizeInterfix}${columnProp.offset}`]: columnProp.offset || columnProp.offset === 0
})), cssModule);
} else {
colClass = getColumnSizeClass(isXs, colWidth, columnProp);
colClasses.push(colClass);
}
});
const colFormLabel = size || colClasses.length;
const formLabel = !(check || colFormLabel);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, hidden ? 'visually-hidden' : false, check ? 'form-check-label' : false, size ? `col-form-label-${size}` : false, colClasses, colFormLabel ? 'col-form-label' : false, formLabel ? 'form-label' : false), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({
htmlFor: htmlFor
}, attributes, {
className: classes
}));
}
Label.propTypes = propTypes;
var _default = Label;
exports.default = _default;

45
node_modules/reactstrap/lib/List.js generated vendored Normal file
View File

@@ -0,0 +1,45 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag", "type"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType,
/** Type of list `unstyled` or `inline` */
type: _propTypes.default.string
};
const List = /*#__PURE__*/(0, _react.forwardRef)((props, ref) => {
const {
className,
cssModule,
tag: Tag = 'ul',
type
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, type ? `list-${type}` : false), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes,
ref: ref
}));
});
List.name = 'List';
List.propTypes = propTypes;
var _default = List;
exports.default = _default;

61
node_modules/reactstrap/lib/ListGroup.js generated vendored Normal file
View File

@@ -0,0 +1,61 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag", "flush", "horizontal", "numbered"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Remove borders to make the list appear flush */
flush: _propTypes.default.bool,
/** Make the list horizontal instead of vertical */
horizontal: _propTypes.default.oneOfType([_propTypes.default.bool, _propTypes.default.string]),
/** Add number to the ListItems */
numbered: _propTypes.default.bool,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
const getHorizontalClass = horizontal => {
if (horizontal === false) {
return false;
}
if (horizontal === true || horizontal === 'xs') {
return 'list-group-horizontal';
}
return `list-group-horizontal-${horizontal}`;
};
function ListGroup(props) {
const {
className,
cssModule,
tag: Tag = 'ul',
flush,
horizontal = false,
numbered = false
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'list-group',
// list-group-horizontal cannot currently be mixed with list-group-flush
// we only try to apply horizontal classes if flush is false
flush ? 'list-group-flush' : getHorizontalClass(horizontal), {
'list-group-numbered': numbered
}), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
ListGroup.propTypes = propTypes;
var _default = ListGroup;
exports.default = _default;

58
node_modules/reactstrap/lib/ListGroupItem.js generated vendored Normal file
View File

@@ -0,0 +1,58 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag", "active", "disabled", "action", "color"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add action prop to give effects while hovering over element */
action: _propTypes.default.bool,
/** Add active prop to make the current selection active */
active: _propTypes.default.bool,
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Add background colour to the list item */
color: _propTypes.default.string,
/** Make the list item appear disabled */
disabled: _propTypes.default.bool,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
const handleDisabledOnClick = e => {
e.preventDefault();
};
function ListGroupItem(props) {
const {
className,
cssModule,
tag: Tag = 'li',
active,
disabled,
action,
color
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, active ? 'active' : false, disabled ? 'disabled' : false, action ? 'list-group-item-action' : false, color ? `list-group-item-${color}` : false, 'list-group-item'), cssModule);
// Prevent click event when disabled.
if (disabled) {
attributes.onClick = handleDisabledOnClick;
}
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
ListGroupItem.propTypes = propTypes;
var _default = ListGroupItem;
exports.default = _default;

38
node_modules/reactstrap/lib/ListGroupItemHeading.js generated vendored Normal file
View File

@@ -0,0 +1,38 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function ListGroupItemHeading(props) {
const {
className,
cssModule,
tag: Tag = 'h5'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'list-group-item-heading'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
ListGroupItemHeading.propTypes = propTypes;
var _default = ListGroupItemHeading;
exports.default = _default;

38
node_modules/reactstrap/lib/ListGroupItemText.js generated vendored Normal file
View File

@@ -0,0 +1,38 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function ListGroupItemText(props) {
const {
className,
cssModule,
tag: Tag = 'p'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'list-group-item-text'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
ListGroupItemText.propTypes = propTypes;
var _default = ListGroupItemText;
exports.default = _default;

42
node_modules/reactstrap/lib/ListInlineItem.js generated vendored Normal file
View File

@@ -0,0 +1,42 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
const ListInlineItem = /*#__PURE__*/(0, _react.forwardRef)((props, ref) => {
const {
className,
cssModule,
tag: Tag = 'li'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'list-inline-item'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes,
ref: ref
}));
});
ListInlineItem.name = 'ListInlineItem';
ListInlineItem.propTypes = propTypes;
var _default = ListInlineItem;
exports.default = _default;

78
node_modules/reactstrap/lib/Media.js generated vendored Normal file
View File

@@ -0,0 +1,78 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["body", "bottom", "className", "cssModule", "heading", "left", "list", "middle", "object", "right", "tag", "top"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
body: _propTypes.default.bool,
bottom: _propTypes.default.bool,
children: _propTypes.default.node,
className: _propTypes.default.string,
cssModule: _propTypes.default.object,
heading: _propTypes.default.bool,
left: _propTypes.default.bool,
list: _propTypes.default.bool,
middle: _propTypes.default.bool,
object: _propTypes.default.bool,
right: _propTypes.default.bool,
tag: _utils.tagPropType,
top: _propTypes.default.bool
};
function Media(props) {
const {
body,
bottom,
className,
cssModule,
heading,
left,
list,
middle,
object,
right,
tag,
top
} = props,
attributes = _objectWithoutProperties(props, _excluded);
let defaultTag;
if (heading) {
defaultTag = 'h4';
} else if (attributes.href) {
defaultTag = 'a';
} else if (attributes.src || object) {
defaultTag = 'img';
} else if (list) {
defaultTag = 'ul';
} else {
defaultTag = 'div';
}
const Tag = tag || defaultTag;
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, {
'media-body': body,
'media-heading': heading,
'media-left': left,
'media-right': right,
'media-top': top,
'media-bottom': bottom,
'media-middle': middle,
'media-object': object,
'media-list': list,
media: !body && !heading && !left && !right && !top && !bottom && !middle && !object && !list
}), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
Media.propTypes = propTypes;
var _default = Media;
exports.default = _default;

457
node_modules/reactstrap/lib/Modal.js generated vendored Normal file
View File

@@ -0,0 +1,457 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _Portal = _interopRequireDefault(require("./Portal"));
var _Fade = _interopRequireDefault(require("./Fade"));
var _utils = require("./utils");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function noop() {}
const FadePropTypes = _propTypes.default.shape(_Fade.default.propTypes);
const propTypes = {
/** */
autoFocus: _propTypes.default.bool,
/** Add backdrop to modal */
backdrop: _propTypes.default.oneOfType([_propTypes.default.bool, _propTypes.default.oneOf(['static'])]),
/** add custom classname to backdrop */
backdropClassName: _propTypes.default.string,
backdropTransition: FadePropTypes,
/** Vertically center the modal */
centered: _propTypes.default.bool,
/** Add children for the modal to wrap */
children: _propTypes.default.node,
/** Add custom className for modal content */
contentClassName: _propTypes.default.string,
className: _propTypes.default.string,
container: _utils.targetPropType,
cssModule: _propTypes.default.object,
external: _propTypes.default.node,
/** Enable/Disable animation */
fade: _propTypes.default.bool,
/** Make the modal fullscreen */
fullscreen: _propTypes.default.oneOfType([_propTypes.default.bool, _propTypes.default.oneOf(['sm', 'md', 'lg', 'xl'])]),
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func]),
/** The status of the modal, either open or close */
isOpen: _propTypes.default.bool,
/** Allow modal to be closed with escape key. */
keyboard: _propTypes.default.bool,
/** Identifies the element (or elements) that labels the current element. */
labelledBy: _propTypes.default.string,
modalClassName: _propTypes.default.string,
modalTransition: FadePropTypes,
/** Function to be triggered on close */
onClosed: _propTypes.default.func,
/** Function to be triggered on enter */
onEnter: _propTypes.default.func,
/** Function to be triggered on exit */
onExit: _propTypes.default.func,
/** Function to be triggered on open */
onOpened: _propTypes.default.func,
/** Returns focus to the element that triggered opening of the modal */
returnFocusAfterClose: _propTypes.default.bool,
/** Accessibility role */
role: _propTypes.default.string,
/** Make the modal scrollable */
scrollable: _propTypes.default.bool,
/** Two optional sizes `lg` and `sm` */
size: _propTypes.default.string,
/** Function to toggle modal visibility */
toggle: _propTypes.default.func,
trapFocus: _propTypes.default.bool,
/** Unmounts the modal when modal is closed */
unmountOnClose: _propTypes.default.bool,
wrapClassName: _propTypes.default.string,
zIndex: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string])
};
const propsToOmit = Object.keys(propTypes);
const defaultProps = {
isOpen: false,
autoFocus: true,
centered: false,
scrollable: false,
role: 'dialog',
backdrop: true,
keyboard: true,
zIndex: 1050,
fade: true,
onOpened: noop,
onClosed: noop,
modalTransition: {
timeout: _utils.TransitionTimeouts.Modal
},
backdropTransition: {
mountOnEnter: true,
timeout: _utils.TransitionTimeouts.Fade // uses standard fade transition
},
unmountOnClose: true,
returnFocusAfterClose: true,
container: 'body',
trapFocus: false
};
class Modal extends _react.default.Component {
constructor(props) {
super(props);
this._element = null;
this._originalBodyPadding = null;
this.getFocusableChildren = this.getFocusableChildren.bind(this);
this.handleBackdropClick = this.handleBackdropClick.bind(this);
this.handleBackdropMouseDown = this.handleBackdropMouseDown.bind(this);
this.handleEscape = this.handleEscape.bind(this);
this.handleStaticBackdropAnimation = this.handleStaticBackdropAnimation.bind(this);
this.handleTab = this.handleTab.bind(this);
this.onOpened = this.onOpened.bind(this);
this.onClosed = this.onClosed.bind(this);
this.manageFocusAfterClose = this.manageFocusAfterClose.bind(this);
this.clearBackdropAnimationTimeout = this.clearBackdropAnimationTimeout.bind(this);
this.trapFocus = this.trapFocus.bind(this);
this.state = {
isOpen: false,
showStaticBackdropAnimation: false
};
}
componentDidMount() {
const {
isOpen,
autoFocus,
onEnter
} = this.props;
if (isOpen) {
this.init();
this.setState({
isOpen: true
});
if (autoFocus) {
this.setFocus();
}
}
if (onEnter) {
onEnter();
}
// traps focus inside the Modal, even if the browser address bar is focused
document.addEventListener('focus', this.trapFocus, true);
this._isMounted = true;
}
componentDidUpdate(prevProps, prevState) {
if (this.props.isOpen && !prevProps.isOpen) {
this.init();
this.setState({
isOpen: true
});
// let render() renders Modal Dialog first
return;
}
// now Modal Dialog is rendered and we can refer this._element and this._dialog
if (this.props.autoFocus && this.state.isOpen && !prevState.isOpen) {
this.setFocus();
}
if (this._element && prevProps.zIndex !== this.props.zIndex) {
this._element.style.zIndex = this.props.zIndex;
}
}
componentWillUnmount() {
this.clearBackdropAnimationTimeout();
if (this.props.onExit) {
this.props.onExit();
}
if (this._element) {
this.destroy();
if (this.props.isOpen || this.state.isOpen) {
this.close();
}
}
document.removeEventListener('focus', this.trapFocus, true);
this._isMounted = false;
}
// not mouseUp because scrollbar fires it, shouldn't close when user scrolls
handleBackdropClick(e) {
if (e.target === this._mouseDownElement) {
e.stopPropagation();
const backdrop = this._dialog ? this._dialog.parentNode : null;
if (backdrop && e.target === backdrop && this.props.backdrop === 'static') {
this.handleStaticBackdropAnimation();
}
if (!this.props.isOpen || this.props.backdrop !== true) return;
if (backdrop && e.target === backdrop && this.props.toggle) {
this.props.toggle(e);
}
}
}
handleTab(e) {
if (e.which !== 9) return;
if (this.modalIndex < Modal.openCount - 1) return; // last opened modal
const focusableChildren = this.getFocusableChildren();
const totalFocusable = focusableChildren.length;
if (totalFocusable === 0) return;
const currentFocus = this.getFocusedChild();
let focusedIndex = 0;
for (let i = 0; i < totalFocusable; i += 1) {
if (focusableChildren[i] === currentFocus) {
focusedIndex = i;
break;
}
}
if (e.shiftKey && focusedIndex === 0) {
e.preventDefault();
focusableChildren[totalFocusable - 1].focus();
} else if (!e.shiftKey && focusedIndex === totalFocusable - 1) {
e.preventDefault();
focusableChildren[0].focus();
}
}
handleBackdropMouseDown(e) {
this._mouseDownElement = e.target;
}
handleEscape(e) {
if (this.props.isOpen && e.keyCode === _utils.keyCodes.esc && this.props.toggle) {
if (this.props.keyboard) {
e.preventDefault();
e.stopPropagation();
this.props.toggle(e);
} else if (this.props.backdrop === 'static') {
e.preventDefault();
e.stopPropagation();
this.handleStaticBackdropAnimation();
}
}
}
handleStaticBackdropAnimation() {
this.clearBackdropAnimationTimeout();
this.setState({
showStaticBackdropAnimation: true
});
this._backdropAnimationTimeout = setTimeout(() => {
this.setState({
showStaticBackdropAnimation: false
});
}, 100);
}
onOpened(node, isAppearing) {
this.props.onOpened();
(this.props.modalTransition.onEntered || noop)(node, isAppearing);
}
onClosed(node) {
const {
unmountOnClose
} = this.props;
// so all methods get called before it is unmounted
this.props.onClosed();
(this.props.modalTransition.onExited || noop)(node);
if (unmountOnClose) {
this.destroy();
}
this.close();
if (this._isMounted) {
this.setState({
isOpen: false
});
}
}
setFocus() {
if (this._dialog && this._dialog.parentNode && typeof this._dialog.parentNode.focus === 'function') {
this._dialog.parentNode.focus();
}
}
getFocusableChildren() {
return this._element.querySelectorAll(_utils.focusableElements.join(', '));
}
getFocusedChild() {
let currentFocus;
const focusableChildren = this.getFocusableChildren();
try {
currentFocus = document.activeElement;
} catch (err) {
currentFocus = focusableChildren[0];
}
return currentFocus;
}
trapFocus(ev) {
if (!this.props.trapFocus) {
return;
}
if (!this._element) {
// element is not attached
return;
}
if (this._dialog && this._dialog.parentNode === ev.target) {
// initial focus when the Modal is opened
return;
}
if (this.modalIndex < Modal.openCount - 1) {
// last opened modal
return;
}
const children = this.getFocusableChildren();
for (let i = 0; i < children.length; i += 1) {
// focus is already inside the Modal
if (children[i] === ev.target) return;
}
if (children.length > 0) {
// otherwise focus the first focusable element in the Modal
ev.preventDefault();
ev.stopPropagation();
children[0].focus();
}
}
init() {
try {
this._triggeringElement = document.activeElement;
} catch (err) {
this._triggeringElement = null;
}
if (!this._element) {
this._element = document.createElement('div');
this._element.setAttribute('tabindex', '-1');
this._element.style.position = 'relative';
this._element.style.zIndex = this.props.zIndex;
this._mountContainer = (0, _utils.getTarget)(this.props.container);
this._mountContainer.appendChild(this._element);
}
this._originalBodyPadding = (0, _utils.getOriginalBodyPadding)();
if (Modal.openCount < 1) {
Modal.originalBodyOverflow = window.getComputedStyle(document.body).overflow;
}
(0, _utils.conditionallyUpdateScrollbar)();
if (Modal.openCount === 0) {
document.body.className = (0, _classnames.default)(document.body.className, (0, _utils.mapToCssModules)('modal-open', this.props.cssModule));
document.body.style.overflow = 'hidden';
}
this.modalIndex = Modal.openCount;
Modal.openCount += 1;
}
destroy() {
if (this._element) {
this._mountContainer.removeChild(this._element);
this._element = null;
}
this.manageFocusAfterClose();
}
manageFocusAfterClose() {
if (this._triggeringElement) {
const {
returnFocusAfterClose
} = this.props;
if (this._triggeringElement.focus && returnFocusAfterClose) this._triggeringElement.focus();
this._triggeringElement = null;
}
}
close() {
if (Modal.openCount <= 1) {
const modalOpenClassName = (0, _utils.mapToCssModules)('modal-open', this.props.cssModule);
// Use regex to prevent matching `modal-open` as part of a different class, e.g. `my-modal-opened`
const modalOpenClassNameRegex = new RegExp(`(^| )${modalOpenClassName}( |$)`);
document.body.className = document.body.className.replace(modalOpenClassNameRegex, ' ').trim();
document.body.style.overflow = Modal.originalBodyOverflow;
}
this.manageFocusAfterClose();
Modal.openCount = Math.max(0, Modal.openCount - 1);
(0, _utils.setScrollbarWidth)(this._originalBodyPadding);
}
clearBackdropAnimationTimeout() {
if (this._backdropAnimationTimeout) {
clearTimeout(this._backdropAnimationTimeout);
this._backdropAnimationTimeout = undefined;
}
}
renderModalDialog() {
const attributes = (0, _utils.omit)(this.props, propsToOmit);
const dialogBaseClass = 'modal-dialog';
return /*#__PURE__*/_react.default.createElement("div", _extends({}, attributes, {
className: (0, _utils.mapToCssModules)((0, _classnames.default)(dialogBaseClass, this.props.className, {
[`modal-${this.props.size}`]: this.props.size,
[`${dialogBaseClass}-centered`]: this.props.centered,
[`${dialogBaseClass}-scrollable`]: this.props.scrollable,
'modal-fullscreen': this.props.fullscreen === true,
[`modal-fullscreen-${this.props.fullscreen}-down`]: typeof this.props.fullscreen === 'string'
}), this.props.cssModule),
role: "document",
ref: c => {
this._dialog = c;
}
}), /*#__PURE__*/_react.default.createElement("div", {
className: (0, _utils.mapToCssModules)((0, _classnames.default)('modal-content', this.props.contentClassName), this.props.cssModule)
}, this.props.children));
}
render() {
const {
unmountOnClose
} = this.props;
if (!!this._element && (this.state.isOpen || !unmountOnClose)) {
const isModalHidden = !!this._element && !this.state.isOpen && !unmountOnClose;
this._element.style.display = isModalHidden ? 'none' : 'block';
const {
wrapClassName,
modalClassName,
backdropClassName,
cssModule,
isOpen,
backdrop,
role,
labelledBy,
external,
innerRef
} = this.props;
const modalAttributes = {
onClick: this.handleBackdropClick,
onMouseDown: this.handleBackdropMouseDown,
onKeyUp: this.handleEscape,
onKeyDown: this.handleTab,
style: {
display: 'block'
},
'aria-labelledby': labelledBy,
'aria-modal': true,
role,
tabIndex: '-1'
};
const hasTransition = this.props.fade;
const modalTransition = _objectSpread(_objectSpread(_objectSpread({}, _Fade.default.defaultProps), this.props.modalTransition), {}, {
baseClass: hasTransition ? this.props.modalTransition.baseClass : '',
timeout: hasTransition ? this.props.modalTransition.timeout : 0
});
const backdropTransition = _objectSpread(_objectSpread(_objectSpread({}, _Fade.default.defaultProps), this.props.backdropTransition), {}, {
baseClass: hasTransition ? this.props.backdropTransition.baseClass : '',
timeout: hasTransition ? this.props.backdropTransition.timeout : 0
});
const Backdrop = backdrop && (hasTransition ? /*#__PURE__*/_react.default.createElement(_Fade.default, _extends({}, backdropTransition, {
in: isOpen && !!backdrop,
cssModule: cssModule,
className: (0, _utils.mapToCssModules)((0, _classnames.default)('modal-backdrop', backdropClassName), cssModule)
})) : /*#__PURE__*/_react.default.createElement("div", {
className: (0, _utils.mapToCssModules)((0, _classnames.default)('modal-backdrop', 'show', backdropClassName), cssModule)
}));
return /*#__PURE__*/_react.default.createElement(_Portal.default, {
node: this._element
}, /*#__PURE__*/_react.default.createElement("div", {
className: (0, _utils.mapToCssModules)(wrapClassName)
}, /*#__PURE__*/_react.default.createElement(_Fade.default, _extends({}, modalAttributes, modalTransition, {
in: isOpen,
onEntered: this.onOpened,
onExited: this.onClosed,
cssModule: cssModule,
className: (0, _utils.mapToCssModules)((0, _classnames.default)('modal', modalClassName, this.state.showStaticBackdropAnimation && 'modal-static'), cssModule),
innerRef: innerRef
}), external, this.renderModalDialog()), Backdrop));
}
return null;
}
}
Modal.propTypes = propTypes;
Modal.defaultProps = defaultProps;
Modal.openCount = 0;
Modal.originalBodyOverflow = null;
var _default = Modal;
exports.default = _default;

38
node_modules/reactstrap/lib/ModalBody.js generated vendored Normal file
View File

@@ -0,0 +1,38 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function ModalBody(props) {
const {
className,
cssModule,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'modal-body'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
ModalBody.propTypes = propTypes;
var _default = ModalBody;
exports.default = _default;

38
node_modules/reactstrap/lib/ModalFooter.js generated vendored Normal file
View File

@@ -0,0 +1,38 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function ModalFooter(props) {
const {
className,
cssModule,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'modal-footer'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
ModalFooter.propTypes = propTypes;
var _default = ModalFooter;
exports.default = _default;

61
node_modules/reactstrap/lib/ModalHeader.js generated vendored Normal file
View File

@@ -0,0 +1,61 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "children", "toggle", "tag", "wrapTag", "closeAriaLabel", "close"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
children: _propTypes.default.node,
/** Add custom class */
className: _propTypes.default.string,
/** Custom close button */
close: _propTypes.default.object,
closeAriaLabel: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType,
/** Function to be triggered when close button is clicked */
toggle: _propTypes.default.func,
wrapTag: _utils.tagPropType
};
function ModalHeader(props) {
let closeButton;
const {
className,
cssModule,
children,
toggle,
tag: Tag = 'h5',
wrapTag: WrapTag = 'div',
closeAriaLabel = 'Close',
close
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'modal-header'), cssModule);
if (!close && toggle) {
closeButton = /*#__PURE__*/_react.default.createElement("button", {
type: "button",
onClick: toggle,
className: (0, _utils.mapToCssModules)('btn-close', cssModule),
"aria-label": closeAriaLabel
});
}
return /*#__PURE__*/_react.default.createElement(WrapTag, _extends({}, attributes, {
className: classes
}), /*#__PURE__*/_react.default.createElement(Tag, {
className: (0, _utils.mapToCssModules)('modal-title', cssModule)
}, children), close || closeButton);
}
ModalHeader.propTypes = propTypes;
var _default = ModalHeader;
exports.default = _default;

78
node_modules/reactstrap/lib/Nav.js generated vendored Normal file
View File

@@ -0,0 +1,78 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tabs", "pills", "vertical", "horizontal", "justified", "fill", "navbar", "card", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Adding card prop adds `.card-header-tabs` or `.card-header-pills` class */
card: _propTypes.default.bool,
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** fills the nav to extend to full available width */
fill: _propTypes.default.bool,
/** Change the horizontal alignment of your nav */
horizontal: _propTypes.default.oneOf(['center', 'end']),
/** All horizontal space will be occupied by nav links, but unlike the `fill` above, every nav item will be the same width. */
justified: _propTypes.default.bool,
/** Add navbar for a full-height and lightweight navigation */
navbar: _propTypes.default.bool,
/** Make NavItems look like pills */
pills: _propTypes.default.bool,
/** Make NavItems look like tabs */
tabs: _propTypes.default.bool,
/** Set a custom element for this component */
tag: _utils.tagPropType,
/** Stack your navigation by changing the flex item direction */
vertical: _propTypes.default.oneOfType([_propTypes.default.bool, _propTypes.default.string])
};
const getVerticalClass = vertical => {
if (vertical === false) {
return false;
}
if (vertical === true || vertical === 'xs') {
return 'flex-column';
}
return `flex-${vertical}-column`;
};
function Nav(props) {
const {
className,
cssModule,
tabs,
pills,
vertical = false,
horizontal,
justified,
fill,
navbar,
card,
tag: Tag = 'ul'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, navbar ? 'navbar-nav' : 'nav', horizontal ? `justify-content-${horizontal}` : false, getVerticalClass(vertical), {
'nav-tabs': tabs,
'card-header-tabs': card && tabs,
'nav-pills': pills,
'card-header-pills': card && pills,
'nav-justified': justified,
'nav-fill': fill
}), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
Nav.propTypes = propTypes;
var _default = Nav;
exports.default = _default;

41
node_modules/reactstrap/lib/NavItem.js generated vendored Normal file
View File

@@ -0,0 +1,41 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "active", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add active class to element */
active: _propTypes.default.bool,
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function NavItem(props) {
const {
className,
cssModule,
active,
tag: Tag = 'li'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'nav-item', active ? 'active' : false), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
NavItem.propTypes = propTypes;
var _default = NavItem;
exports.default = _default;

72
node_modules/reactstrap/lib/NavLink.js generated vendored Normal file
View File

@@ -0,0 +1,72 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "active", "tag", "innerRef"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add active class to NavLink */
active: _propTypes.default.bool,
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Disable the link */
disabled: _propTypes.default.bool,
href: _propTypes.default.any,
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.func, _propTypes.default.string]),
/** Function to be triggered on click */
onClick: _propTypes.default.func,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
class NavLink extends _react.default.Component {
constructor(props) {
super(props);
this.onClick = this.onClick.bind(this);
}
onClick(e) {
if (this.props.disabled) {
e.preventDefault();
return;
}
if (this.props.href === '#') {
e.preventDefault();
}
if (this.props.onClick) {
this.props.onClick(e);
}
}
render() {
let _this$props = this.props,
{
className,
cssModule,
active,
tag: Tag = 'a',
innerRef
} = _this$props,
attributes = _objectWithoutProperties(_this$props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'nav-link', {
disabled: attributes.disabled,
active: active
}), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
ref: innerRef,
onClick: this.onClick,
className: classes
}));
}
}
NavLink.propTypes = propTypes;
var _default = NavLink;
exports.default = _default;

80
node_modules/reactstrap/lib/Navbar.js generated vendored Normal file
View File

@@ -0,0 +1,80 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["expand", "className", "cssModule", "light", "dark", "fixed", "sticky", "color", "container", "tag", "children"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
children: _propTypes.default.node,
/** Add custom class */
className: _propTypes.default.string,
/** Theme the navbar by adding a background color */
color: _propTypes.default.string,
/** Use any of the responsive containers to change how wide the content in your navbar is presented. */
container: _propTypes.default.oneOfType([_propTypes.default.bool, _propTypes.default.string]),
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** This prop is passed if the background is dark, to make the text lighter */
dark: _propTypes.default.bool,
/** Determine if to show toggler button */
expand: _propTypes.default.oneOfType([_propTypes.default.bool, _propTypes.default.string]),
/** Make the navbar fixed at the top */
fixed: _propTypes.default.string,
/** Add `.navbar-light` class */
light: _propTypes.default.bool,
role: _propTypes.default.string,
/** Use `position: sticky` which isn't fully supported in every browser */
sticky: _propTypes.default.string,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
const getExpandClass = expand => {
if (expand === false) {
return false;
}
if (expand === true || expand === 'xs') {
return 'navbar-expand';
}
return `navbar-expand-${expand}`;
};
function Navbar(props) {
const {
expand = false,
className,
cssModule,
light,
dark,
fixed,
sticky,
color,
container = 'fluid',
tag: Tag = 'nav',
children
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'navbar', getExpandClass(expand), {
'navbar-light': light,
'navbar-dark': dark,
[`bg-${color}`]: color,
[`fixed-${fixed}`]: fixed,
[`sticky-${sticky}`]: sticky
}), cssModule);
const containerClass = container && container === true ? 'container' : `container-${container}`;
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}), container ? /*#__PURE__*/_react.default.createElement("div", {
className: containerClass
}, children) : children);
}
Navbar.propTypes = propTypes;
var _default = Navbar;
exports.default = _default;

38
node_modules/reactstrap/lib/NavbarBrand.js generated vendored Normal file
View File

@@ -0,0 +1,38 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function NavbarBrand(props) {
const {
className,
cssModule,
tag: Tag = 'a'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'navbar-brand'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
NavbarBrand.propTypes = propTypes;
var _default = NavbarBrand;
exports.default = _default;

40
node_modules/reactstrap/lib/NavbarText.js generated vendored Normal file
View File

@@ -0,0 +1,40 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "active", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType,
active: _propTypes.default.bool
};
function NavbarText(props) {
const {
className,
cssModule,
active,
tag: Tag = 'span'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'navbar-text'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
NavbarText.propTypes = propTypes;
var _default = NavbarText;
exports.default = _default;

51
node_modules/reactstrap/lib/NavbarToggler.js generated vendored Normal file
View File

@@ -0,0 +1,51 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "children", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType,
type: _propTypes.default.string,
/** Pass children so this component can wrap the child elements */
children: _propTypes.default.node
};
function NavbarToggler(props) {
const {
className,
cssModule,
children,
tag: Tag = 'button'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'navbar-toggler'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({
"aria-label": "Toggle navigation"
}, _objectSpread({
type: 'button'
}, attributes), {
className: classes
}), children || /*#__PURE__*/_react.default.createElement("span", {
className: (0, _utils.mapToCssModules)('navbar-toggler-icon', cssModule)
}));
}
NavbarToggler.propTypes = propTypes;
var _default = NavbarToggler;
exports.default = _default;

383
node_modules/reactstrap/lib/Offcanvas.js generated vendored Normal file
View File

@@ -0,0 +1,383 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _Portal = _interopRequireDefault(require("./Portal"));
var _Fade = _interopRequireDefault(require("./Fade"));
var _utils = require("./utils");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function noop() {}
const FadePropTypes = _propTypes.default.shape(_Fade.default.propTypes);
const propTypes = {
autoFocus: _propTypes.default.bool,
backdrop: _propTypes.default.bool,
backdropClassName: _propTypes.default.string,
backdropTransition: FadePropTypes,
children: _propTypes.default.node,
className: _propTypes.default.string,
container: _utils.targetPropType,
cssModule: _propTypes.default.object,
direction: _propTypes.default.oneOf(['start', 'end', 'bottom', 'top']),
fade: _propTypes.default.bool,
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func]),
isOpen: _propTypes.default.bool,
keyboard: _propTypes.default.bool,
labelledBy: _propTypes.default.string,
offcanvasTransition: FadePropTypes,
onClosed: _propTypes.default.func,
onEnter: _propTypes.default.func,
onExit: _propTypes.default.func,
style: _propTypes.default.object,
onOpened: _propTypes.default.func,
returnFocusAfterClose: _propTypes.default.bool,
role: _propTypes.default.string,
scrollable: _propTypes.default.bool,
toggle: _propTypes.default.func,
trapFocus: _propTypes.default.bool,
unmountOnClose: _propTypes.default.bool,
zIndex: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string])
};
const propsToOmit = Object.keys(propTypes);
const defaultProps = {
isOpen: false,
autoFocus: true,
direction: 'start',
scrollable: false,
role: 'dialog',
backdrop: true,
keyboard: true,
zIndex: 1050,
fade: true,
onOpened: noop,
onClosed: noop,
offcanvasTransition: {
timeout: _utils.TransitionTimeouts.Offcanvas
},
backdropTransition: {
mountOnEnter: true,
timeout: _utils.TransitionTimeouts.Fade // uses standard fade transition
},
unmountOnClose: true,
returnFocusAfterClose: true,
container: 'body',
trapFocus: false
};
class Offcanvas extends _react.default.Component {
constructor(props) {
super(props);
this._element = null;
this._originalBodyPadding = null;
this.getFocusableChildren = this.getFocusableChildren.bind(this);
this.handleBackdropClick = this.handleBackdropClick.bind(this);
this.handleBackdropMouseDown = this.handleBackdropMouseDown.bind(this);
this.handleEscape = this.handleEscape.bind(this);
this.handleTab = this.handleTab.bind(this);
this.onOpened = this.onOpened.bind(this);
this.onClosed = this.onClosed.bind(this);
this.manageFocusAfterClose = this.manageFocusAfterClose.bind(this);
this.clearBackdropAnimationTimeout = this.clearBackdropAnimationTimeout.bind(this);
this.trapFocus = this.trapFocus.bind(this);
this._backdrop = /*#__PURE__*/_react.default.createRef();
this._dialog = /*#__PURE__*/_react.default.createRef();
this.state = {
isOpen: false
};
}
componentDidMount() {
const {
isOpen,
autoFocus,
onEnter
} = this.props;
if (isOpen) {
this.init();
this.setState({
isOpen: true
});
if (autoFocus) {
this.setFocus();
}
}
if (onEnter) {
onEnter();
}
// traps focus inside the Offcanvas, even if the browser address bar is focused
document.addEventListener('focus', this.trapFocus, true);
this._isMounted = true;
}
componentDidUpdate(prevProps, prevState) {
if (this.props.isOpen && !prevProps.isOpen) {
this.init();
this.setState({
isOpen: true
});
return;
}
// now Offcanvas Dialog is rendered and we can refer this._element and this._dialog
if (this.props.autoFocus && this.state.isOpen && !prevState.isOpen) {
this.setFocus();
}
if (this._element && prevProps.zIndex !== this.props.zIndex) {
this._element.style.zIndex = this.props.zIndex;
}
}
componentWillUnmount() {
this.clearBackdropAnimationTimeout();
if (this.props.onExit) {
this.props.onExit();
}
if (this._element) {
this.destroy();
if (this.props.isOpen || this.state.isOpen) {
this.close();
}
}
document.removeEventListener('focus', this.trapFocus, true);
this._isMounted = false;
}
// not mouseUp because scrollbar fires it, shouldn't close when user scrolls
handleBackdropClick(e) {
if (e.target === this._mouseDownElement) {
e.stopPropagation();
const backdrop = this._backdrop.current;
if (!this.props.isOpen || this.props.backdrop !== true) return;
if (backdrop && e.target === backdrop && this.props.toggle) {
this.props.toggle(e);
}
}
}
handleTab(e) {
if (e.which !== 9) return;
if (this.offcanvasIndex < Offcanvas.openCount - 1) return; // last opened offcanvas
const focusableChildren = this.getFocusableChildren();
const totalFocusable = focusableChildren.length;
if (totalFocusable === 0) return;
const currentFocus = this.getFocusedChild();
let focusedIndex = 0;
for (let i = 0; i < totalFocusable; i += 1) {
if (focusableChildren[i] === currentFocus) {
focusedIndex = i;
break;
}
}
if (e.shiftKey && focusedIndex === 0) {
e.preventDefault();
focusableChildren[totalFocusable - 1].focus();
} else if (!e.shiftKey && focusedIndex === totalFocusable - 1) {
e.preventDefault();
focusableChildren[0].focus();
}
}
handleBackdropMouseDown(e) {
this._mouseDownElement = e.target;
}
handleEscape(e) {
if (this.props.isOpen && e.keyCode === _utils.keyCodes.esc && this.props.toggle) {
if (this.props.keyboard) {
e.preventDefault();
e.stopPropagation();
this.props.toggle(e);
}
}
}
onOpened(node, isAppearing) {
this.props.onOpened();
(this.props.offcanvasTransition.onEntered || noop)(node, isAppearing);
}
onClosed(node) {
const {
unmountOnClose
} = this.props;
// so all methods get called before it is unmounted
this.props.onClosed();
(this.props.offcanvasTransition.onExited || noop)(node);
if (unmountOnClose) {
this.destroy();
}
this.close();
if (this._isMounted) {
this.setState({
isOpen: false
});
}
}
setFocus() {
if (this._dialog.current && typeof this._dialog.current.focus === 'function') {
this._dialog.current.focus();
}
}
getFocusableChildren() {
return this._element.querySelectorAll(_utils.focusableElements.join(', '));
}
getFocusedChild() {
let currentFocus;
const focusableChildren = this.getFocusableChildren();
try {
currentFocus = document.activeElement;
} catch (err) {
currentFocus = focusableChildren[0];
}
return currentFocus;
}
trapFocus(ev) {
if (!this.props.trapFocus) {
return;
}
if (!this._element) {
// element is not attached
return;
}
if (this._dialog.current === ev.target) {
// initial focus when the Offcanvas is opened
return;
}
if (this.offcanvasIndex < Offcanvas.openCount - 1) {
// last opened offcanvas
return;
}
const children = this.getFocusableChildren();
for (let i = 0; i < children.length; i += 1) {
// focus is already inside the Offcanvas
if (children[i] === ev.target) return;
}
if (children.length > 0) {
// otherwise focus the first focusable element in the Offcanvas
ev.preventDefault();
ev.stopPropagation();
children[0].focus();
}
}
init() {
try {
this._triggeringElement = document.activeElement;
} catch (err) {
this._triggeringElement = null;
}
if (!this._element) {
this._element = document.createElement('div');
this._element.setAttribute('tabindex', '-1');
this._element.style.position = 'relative';
this._element.style.zIndex = this.props.zIndex;
this._mountContainer = (0, _utils.getTarget)(this.props.container);
this._mountContainer.appendChild(this._element);
}
this._originalBodyPadding = (0, _utils.getOriginalBodyPadding)();
(0, _utils.conditionallyUpdateScrollbar)();
if (Offcanvas.openCount === 0 && this.props.backdrop && !this.props.scrollable) {
document.body.style.overflow = 'hidden';
}
this.offcanvasIndex = Offcanvas.openCount;
Offcanvas.openCount += 1;
}
destroy() {
if (this._element) {
this._mountContainer.removeChild(this._element);
this._element = null;
}
this.manageFocusAfterClose();
}
manageFocusAfterClose() {
if (this._triggeringElement) {
const {
returnFocusAfterClose
} = this.props;
if (this._triggeringElement.focus && returnFocusAfterClose) this._triggeringElement.focus();
this._triggeringElement = null;
}
}
close() {
this.manageFocusAfterClose();
Offcanvas.openCount = Math.max(0, Offcanvas.openCount - 1);
document.body.style.overflow = null;
(0, _utils.setScrollbarWidth)(this._originalBodyPadding);
}
clearBackdropAnimationTimeout() {
if (this._backdropAnimationTimeout) {
clearTimeout(this._backdropAnimationTimeout);
this._backdropAnimationTimeout = undefined;
}
}
render() {
const {
direction,
unmountOnClose
} = this.props;
if (!!this._element && (this.state.isOpen || !unmountOnClose)) {
const isOffcanvasHidden = !!this._element && !this.state.isOpen && !unmountOnClose;
this._element.style.display = isOffcanvasHidden ? 'none' : 'block';
const {
className,
backdropClassName,
cssModule,
isOpen,
backdrop,
role,
labelledBy,
style
} = this.props;
const offcanvasAttributes = {
onKeyUp: this.handleEscape,
onKeyDown: this.handleTab,
'aria-labelledby': labelledBy,
role,
tabIndex: '-1'
};
const hasTransition = this.props.fade;
const offcanvasTransition = _objectSpread(_objectSpread(_objectSpread({}, _Fade.default.defaultProps), this.props.offcanvasTransition), {}, {
baseClass: hasTransition ? this.props.offcanvasTransition.baseClass : '',
timeout: hasTransition ? this.props.offcanvasTransition.timeout : 0
});
const backdropTransition = _objectSpread(_objectSpread(_objectSpread({}, _Fade.default.defaultProps), this.props.backdropTransition), {}, {
baseClass: hasTransition ? this.props.backdropTransition.baseClass : '',
timeout: hasTransition ? this.props.backdropTransition.timeout : 0
});
const Backdrop = backdrop && (hasTransition ? /*#__PURE__*/_react.default.createElement(_Fade.default, _extends({}, backdropTransition, {
in: isOpen && !!backdrop,
innerRef: this._backdrop,
cssModule: cssModule,
className: (0, _utils.mapToCssModules)((0, _classnames.default)('offcanvas-backdrop', backdropClassName), cssModule),
onClick: this.handleBackdropClick,
onMouseDown: this.handleBackdropMouseDown
})) : /*#__PURE__*/_react.default.createElement("div", {
className: (0, _utils.mapToCssModules)((0, _classnames.default)('offcanvas-backdrop', 'show', backdropClassName), cssModule),
ref: this._backdrop,
onClick: this.handleBackdropClick,
onMouseDown: this.handleBackdropMouseDown
}));
const attributes = (0, _utils.omit)(this.props, propsToOmit);
return /*#__PURE__*/_react.default.createElement(_Portal.default, {
node: this._element
}, /*#__PURE__*/_react.default.createElement(_Fade.default, _extends({}, attributes, offcanvasAttributes, offcanvasTransition, {
in: isOpen,
onEntered: this.onOpened,
onExited: this.onClosed,
cssModule: cssModule,
className: (0, _utils.mapToCssModules)((0, _classnames.default)('offcanvas', className, `offcanvas-${direction}`), cssModule),
innerRef: this._dialog,
style: _objectSpread(_objectSpread({}, style), {}, {
visibility: isOpen ? 'visible' : 'hidden'
})
}), this.props.children), Backdrop);
}
return null;
}
}
Offcanvas.propTypes = propTypes;
Offcanvas.defaultProps = defaultProps;
Offcanvas.openCount = 0;
var _default = Offcanvas;
exports.default = _default;

35
node_modules/reactstrap/lib/OffcanvasBody.js generated vendored Normal file
View File

@@ -0,0 +1,35 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
tag: _utils.tagPropType,
className: _propTypes.default.string,
cssModule: _propTypes.default.object
};
function OffcanvasBody(props) {
const {
className,
cssModule,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'offcanvas-body'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
OffcanvasBody.propTypes = propTypes;
var _default = OffcanvasBody;
exports.default = _default;

56
node_modules/reactstrap/lib/OffcanvasHeader.js generated vendored Normal file
View File

@@ -0,0 +1,56 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["children", "className", "close", "closeAriaLabel", "cssModule", "tag", "toggle", "wrapTag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
children: _propTypes.default.node,
className: _propTypes.default.string,
close: _propTypes.default.object,
closeAriaLabel: _propTypes.default.string,
cssModule: _propTypes.default.object,
tag: _utils.tagPropType,
toggle: _propTypes.default.func,
wrapTag: _utils.tagPropType
};
function OffcanvasHeader(props) {
let closeButton;
const {
children,
className,
close,
closeAriaLabel = 'Close',
cssModule,
tag: Tag = 'h5',
toggle,
wrapTag: WrapTag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'offcanvas-header'), cssModule);
if (!close && toggle) {
closeButton = /*#__PURE__*/_react.default.createElement("button", {
type: "button",
onClick: toggle,
className: (0, _utils.mapToCssModules)('btn-close', cssModule),
"aria-label": closeAriaLabel
});
}
return /*#__PURE__*/_react.default.createElement(WrapTag, _extends({}, attributes, {
className: classes
}), /*#__PURE__*/_react.default.createElement(Tag, {
className: (0, _utils.mapToCssModules)('offcanvas-title', cssModule)
}, children), close || closeButton);
}
OffcanvasHeader.propTypes = propTypes;
var _default = OffcanvasHeader;
exports.default = _default;

56
node_modules/reactstrap/lib/Pagination.js generated vendored Normal file
View File

@@ -0,0 +1,56 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "listClassName", "cssModule", "size", "tag", "listTag", "aria-label"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
children: _propTypes.default.node,
/** Add custom class */
className: _propTypes.default.string,
/** Add custom class for list */
listClassName: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Make the Pagination bigger or smaller */
size: _propTypes.default.string,
/** Set a custom element for this component */
tag: _utils.tagPropType,
/** Set a custom element for list component */
listTag: _utils.tagPropType,
'aria-label': _propTypes.default.string
};
function Pagination(props) {
const {
className,
listClassName,
cssModule,
size,
tag: Tag = 'nav',
listTag: ListTag = 'ul',
'aria-label': label = 'pagination'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className), cssModule);
const listClasses = (0, _utils.mapToCssModules)((0, _classnames.default)(listClassName, 'pagination', {
[`pagination-${size}`]: !!size
}), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, {
className: classes,
"aria-label": label
}, /*#__PURE__*/_react.default.createElement(ListTag, _extends({}, attributes, {
className: listClasses
})));
}
Pagination.propTypes = propTypes;
var _default = Pagination;
exports.default = _default;

48
node_modules/reactstrap/lib/PaginationItem.js generated vendored Normal file
View File

@@ -0,0 +1,48 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["active", "className", "cssModule", "disabled", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Set item as active */
active: _propTypes.default.bool,
children: _propTypes.default.node,
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Set item as disabled */
disabled: _propTypes.default.bool,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function PaginationItem(props) {
const {
active,
className,
cssModule,
disabled,
tag: Tag = 'li'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'page-item', {
active,
disabled
}), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
PaginationItem.propTypes = propTypes;
var _default = PaginationItem;
exports.default = _default;

92
node_modules/reactstrap/lib/PaginationLink.js generated vendored Normal file
View File

@@ -0,0 +1,92 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "next", "previous", "first", "last", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
'aria-label': _propTypes.default.string,
children: _propTypes.default.node,
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Add to next button to add default aria label and icon */
next: _propTypes.default.bool,
/** Add to previous button to add default aria label and icon */
previous: _propTypes.default.bool,
/** Add to first button to add default aria label and icon */
first: _propTypes.default.bool,
/** Add to last button to add default aria label and icon */
last: _propTypes.default.bool,
/** Set a custom element for this component */
tag: _utils.tagPropType
};
function PaginationLink(props) {
let {
className,
cssModule,
next,
previous,
first,
last,
tag: Tag = 'a'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'page-link'), cssModule);
let defaultAriaLabel;
if (previous) {
defaultAriaLabel = 'Previous';
} else if (next) {
defaultAriaLabel = 'Next';
} else if (first) {
defaultAriaLabel = 'First';
} else if (last) {
defaultAriaLabel = 'Last';
}
const ariaLabel = props['aria-label'] || defaultAriaLabel;
let defaultCaret;
if (previous) {
defaultCaret = '\u2039';
} else if (next) {
defaultCaret = '\u203A';
} else if (first) {
defaultCaret = '\u00ab';
} else if (last) {
defaultCaret = '\u00bb';
}
let {
children
} = props;
if (children && Array.isArray(children) && children.length === 0) {
children = null;
}
if (!attributes.href && Tag === 'a') {
Tag = 'button';
}
if (previous || next || first || last) {
children = [/*#__PURE__*/_react.default.createElement("span", {
"aria-hidden": "true",
key: "caret"
}, children || defaultCaret), /*#__PURE__*/_react.default.createElement("span", {
className: "visually-hidden",
key: "ariaLabel"
}, ariaLabel)];
}
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes,
"aria-label": ariaLabel
}), children);
}
PaginationLink.propTypes = propTypes;
var _default = PaginationLink;
exports.default = _default;

57
node_modules/reactstrap/lib/Placeholder.js generated vendored Normal file
View File

@@ -0,0 +1,57 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
var _Col = _interopRequireWildcard(require("./Col"));
const _excluded = ["className", "cssModule", "color", "innerRef", "tag", "animation", "size", "widths"];
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
const propTypes = _objectSpread(_objectSpread({}, _Col.default.propTypes), {}, {
/** Add custom color to the placeholder */
color: _propTypes.default.string,
/** Add custom tag. */
tag: _utils.tagPropType,
/** Apply either `glow` or `wave` animation. */
animation: _propTypes.default.oneOf(['glow', 'wave']),
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.func, _propTypes.default.string]),
/** Make the size larger */
size: _propTypes.default.oneOf(['lg', 'sm', 'xs'])
});
function Placeholder(props) {
let {
className,
cssModule,
color,
innerRef,
tag: Tag = 'span',
animation,
size,
widths
} = props,
attributes = _objectWithoutProperties(props, _excluded);
let {
modifiedAttributes,
colClasses
} = (0, _Col.getColumnClasses)(attributes, cssModule, widths);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, colClasses, 'placeholder' + (animation ? '-' + animation : ''), size ? 'placeholder-' + size : false, color ? 'bg-' + color : false), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, modifiedAttributes, {
className: classes,
ref: innerRef
}));
}
Placeholder.propTypes = propTypes;
var _default = Placeholder;
exports.default = _default;

50
node_modules/reactstrap/lib/PlaceholderButton.js generated vendored Normal file
View File

@@ -0,0 +1,50 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
var _Button = _interopRequireDefault(require("./Button"));
var _Col = require("./Col");
const _excluded = ["cssModule", "className", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
size: _propTypes.default.string,
color: _propTypes.default.string,
outline: _propTypes.default.bool,
className: _propTypes.default.string,
tag: _utils.tagPropType,
cssModule: _propTypes.default.object
};
function PlaceholderButton(props) {
let {
cssModule,
className,
tag: Tag = _Button.default
} = props,
attributes = _objectWithoutProperties(props, _excluded);
let {
modifiedAttributes,
colClasses
} = (0, _Col.getColumnClasses)(_objectSpread({
color: 'primary'
}, attributes), cssModule);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)('placeholder', className, colClasses), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, modifiedAttributes, {
className: classes,
disabled: true
}));
}
PlaceholderButton.propTypes = propTypes;
var _default = PlaceholderButton;
exports.default = _default;

33
node_modules/reactstrap/lib/Popover.js generated vendored Normal file
View File

@@ -0,0 +1,33 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _TooltipPopoverWrapper = _interopRequireWildcard(require("./TooltipPopoverWrapper"));
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const defaultProps = {
placement: 'right',
placementPrefix: 'bs-popover',
trigger: 'click',
offset: [0, 8]
};
function Popover(props) {
const arrowClasses = (0, _classnames.default)('popover-arrow', props.arrowClassName);
const popperClasses = (0, _classnames.default)('popover', 'show', props.popperClassName);
const classes = (0, _classnames.default)('popover-inner', props.innerClassName);
return /*#__PURE__*/_react.default.createElement(_TooltipPopoverWrapper.default, _extends({}, props, {
arrowClassName: arrowClasses,
popperClassName: popperClasses,
innerClassName: classes
}));
}
Popover.propTypes = _TooltipPopoverWrapper.propTypes;
Popover.defaultProps = defaultProps;
var _default = Popover;
exports.default = _default;

35
node_modules/reactstrap/lib/PopoverBody.js generated vendored Normal file
View File

@@ -0,0 +1,35 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
tag: _utils.tagPropType,
className: _propTypes.default.string,
cssModule: _propTypes.default.object
};
function PopoverBody(props) {
const {
className,
cssModule,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'popover-body'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
PopoverBody.propTypes = propTypes;
var _default = PopoverBody;
exports.default = _default;

35
node_modules/reactstrap/lib/PopoverHeader.js generated vendored Normal file
View File

@@ -0,0 +1,35 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
tag: _utils.tagPropType,
className: _propTypes.default.string,
cssModule: _propTypes.default.object
};
function PopoverHeader(props) {
const {
className,
cssModule,
tag: Tag = 'h3'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'popover-header'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
PopoverHeader.propTypes = propTypes;
var _default = PopoverHeader;
exports.default = _default;

193
node_modules/reactstrap/lib/PopperContent.js generated vendored Normal file
View File

@@ -0,0 +1,193 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _reactDom = _interopRequireDefault(require("react-dom"));
var _classnames = _interopRequireDefault(require("classnames"));
var _reactPopper = require("react-popper");
var _utils = require("./utils");
var _Fade = _interopRequireDefault(require("./Fade"));
const _excluded = ["cssModule", "children", "isOpen", "flip", "target", "offset", "fallbackPlacements", "placementPrefix", "arrowClassName", "hideArrow", "popperClassName", "tag", "container", "modifiers", "strategy", "boundariesElement", "onClosed", "fade", "transition", "placement"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function noop() {}
const propTypes = {
children: _propTypes.default.oneOfType([_propTypes.default.node, _propTypes.default.func]).isRequired,
popperClassName: _propTypes.default.string,
placement: _propTypes.default.string,
placementPrefix: _propTypes.default.string,
arrowClassName: _propTypes.default.string,
hideArrow: _propTypes.default.bool,
tag: _utils.tagPropType,
isOpen: _propTypes.default.bool,
cssModule: _propTypes.default.object,
offset: _propTypes.default.arrayOf(_propTypes.default.number),
fallbackPlacements: _propTypes.default.array,
flip: _propTypes.default.bool,
container: _utils.targetPropType,
target: _utils.targetPropType.isRequired,
modifiers: _propTypes.default.array,
strategy: _propTypes.default.string,
boundariesElement: _propTypes.default.oneOfType([_propTypes.default.string, _utils.DOMElement]),
onClosed: _propTypes.default.func,
fade: _propTypes.default.bool,
transition: _propTypes.default.shape(_Fade.default.propTypes)
};
const defaultProps = {
boundariesElement: 'scrollParent',
placement: 'auto',
hideArrow: false,
isOpen: false,
offset: [0, 0],
flip: true,
container: 'body',
modifiers: [],
onClosed: noop,
fade: true,
transition: _objectSpread({}, _Fade.default.defaultProps)
};
class PopperContent extends _react.default.Component {
constructor(props) {
super(props);
this.setTargetNode = this.setTargetNode.bind(this);
this.getTargetNode = this.getTargetNode.bind(this);
this.getRef = this.getRef.bind(this);
this.onClosed = this.onClosed.bind(this);
this.state = {
isOpen: props.isOpen
};
}
static getDerivedStateFromProps(props, state) {
if (props.isOpen && !state.isOpen) {
return {
isOpen: props.isOpen
};
}
return null;
}
componentDidUpdate() {
if (this._element && this._element.childNodes && this._element.childNodes[0] && this._element.childNodes[0].focus) {
this._element.childNodes[0].focus();
}
}
onClosed() {
this.props.onClosed();
this.setState({
isOpen: false
});
}
getTargetNode() {
return this.targetNode;
}
getContainerNode() {
return (0, _utils.getTarget)(this.props.container);
}
getRef(ref) {
this._element = ref;
}
setTargetNode(node) {
this.targetNode = typeof node === 'string' ? (0, _utils.getTarget)(node) : node;
}
renderChildren() {
const _this$props = this.props,
{
cssModule,
children,
isOpen,
flip,
target,
offset,
fallbackPlacements,
placementPrefix,
arrowClassName: _arrowClassName,
hideArrow,
popperClassName: _popperClassName,
tag,
container,
modifiers,
strategy,
boundariesElement,
onClosed,
fade,
transition,
placement
} = _this$props,
attrs = _objectWithoutProperties(_this$props, _excluded);
const arrowClassName = (0, _utils.mapToCssModules)((0, _classnames.default)('arrow', _arrowClassName), cssModule);
const popperClassName = (0, _utils.mapToCssModules)((0, _classnames.default)(_popperClassName, placementPrefix ? `${placementPrefix}-auto` : ''), this.props.cssModule);
const modifierNames = modifiers.map(m => m.name);
const baseModifiers = [{
name: 'offset',
options: {
offset
}
}, {
name: 'flip',
enabled: flip,
options: {
fallbackPlacements
}
}, {
name: 'preventOverflow',
options: {
boundary: boundariesElement
}
}].filter(m => !modifierNames.includes(m.name));
const extendedModifiers = [...baseModifiers, ...modifiers];
const popperTransition = _objectSpread(_objectSpread(_objectSpread({}, _Fade.default.defaultProps), transition), {}, {
baseClass: fade ? transition.baseClass : '',
timeout: fade ? transition.timeout : 0
});
return /*#__PURE__*/_react.default.createElement(_Fade.default, _extends({}, popperTransition, attrs, {
in: isOpen,
onExited: this.onClosed,
tag: tag
}), /*#__PURE__*/_react.default.createElement(_reactPopper.Popper, {
referenceElement: this.targetNode,
modifiers: extendedModifiers,
placement: placement,
strategy: strategy
}, ({
ref,
style,
placement: popperPlacement,
isReferenceHidden,
arrowProps,
update
}) => /*#__PURE__*/_react.default.createElement("div", {
ref: ref,
style: style,
className: popperClassName,
"data-popper-placement": popperPlacement,
"data-popper-reference-hidden": isReferenceHidden ? 'true' : undefined
}, typeof children === 'function' ? children({
update
}) : children, !hideArrow && /*#__PURE__*/_react.default.createElement("span", {
ref: arrowProps.ref,
className: arrowClassName,
style: arrowProps.style
}))));
}
render() {
this.setTargetNode(this.props.target);
if (this.state.isOpen) {
return this.props.container === 'inline' ? this.renderChildren() : /*#__PURE__*/_reactDom.default.createPortal( /*#__PURE__*/_react.default.createElement("div", {
ref: this.getRef
}, this.renderChildren()), this.getContainerNode());
}
return null;
}
}
PopperContent.propTypes = propTypes;
PopperContent.defaultProps = defaultProps;
var _default = PopperContent;
exports.default = _default;

21
node_modules/reactstrap/lib/PopperTargetHelper.js generated vendored Normal file
View File

@@ -0,0 +1,21 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _utils = require("./utils");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function PopperTargetHelper(props, context) {
context.popperManager.setTargetNode((0, _utils.getTarget)(props.target));
return null;
}
PopperTargetHelper.contextTypes = {
popperManager: _propTypes.default.object.isRequired
};
PopperTargetHelper.propTypes = {
target: _utils.targetPropType.isRequired
};
var _default = PopperTargetHelper;
exports.default = _default;

36
node_modules/reactstrap/lib/Portal.js generated vendored Normal file
View File

@@ -0,0 +1,36 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _reactDom = _interopRequireDefault(require("react-dom"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _utils = require("./utils");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const propTypes = {
children: _propTypes.default.node.isRequired,
node: _propTypes.default.any
};
class Portal extends _react.default.Component {
componentWillUnmount() {
if (this.defaultNode) {
document.body.removeChild(this.defaultNode);
}
this.defaultNode = null;
}
render() {
if (!_utils.canUseDOM) {
return null;
}
if (!this.props.node && !this.defaultNode) {
this.defaultNode = document.createElement('div');
document.body.appendChild(this.defaultNode);
}
return /*#__PURE__*/_reactDom.default.createPortal(this.props.children, this.props.node || this.defaultNode);
}
}
Portal.propTypes = propTypes;
var _default = Portal;
exports.default = _default;

94
node_modules/reactstrap/lib/Progress.js generated vendored Normal file
View File

@@ -0,0 +1,94 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["children", "className", "barClassName", "cssModule", "value", "min", "max", "animated", "striped", "color", "bar", "multi", "tag", "style", "barStyle", "barAriaValueText", "barAriaLabelledBy"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Enable animation to bar */
animated: _propTypes.default.bool,
bar: _propTypes.default.bool,
barAriaLabelledBy: _propTypes.default.string,
barAriaValueText: _propTypes.default.string,
barClassName: _propTypes.default.string,
barStyle: _propTypes.default.object,
children: _propTypes.default.node,
/** Add custom class */
className: _propTypes.default.string,
/** Change underlying component's CSS base class name */
cssModule: _propTypes.default.object,
/** Add custom color to the placeholder */
color: _propTypes.default.string,
/** Maximum value of progress */
max: _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]),
/** Minimum value of progress, defaults to zero */
min: _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]),
multi: _propTypes.default.bool,
/** Add stripes to progress bar */
striped: _propTypes.default.bool,
style: _propTypes.default.object,
/** Set a custom element for this component */
tag: _utils.tagPropType,
/** Current value of progress */
value: _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number])
};
function Progress(props) {
const {
children,
className,
barClassName,
cssModule,
value = 0,
min = 0,
max = 100,
animated,
striped,
color,
bar,
multi,
tag: Tag = 'div',
style = {},
barStyle = {},
barAriaValueText,
barAriaLabelledBy
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const percent = (0, _utils.toNumber)(value) / (0, _utils.toNumber)(max) * 100;
const progressClasses = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'progress'), cssModule);
const progressBarClasses = (0, _utils.mapToCssModules)((0, _classnames.default)('progress-bar', bar ? className || barClassName : barClassName, animated ? 'progress-bar-animated' : null, color ? `bg-${color}` : null, striped || animated ? 'progress-bar-striped' : null), cssModule);
const progressBarProps = {
className: progressBarClasses,
style: _objectSpread(_objectSpread(_objectSpread({}, bar ? style : {}), barStyle), {}, {
width: `${percent}%`
}),
role: 'progressbar',
'aria-valuenow': value,
'aria-valuemin': min,
'aria-valuemax': max,
'aria-valuetext': barAriaValueText,
'aria-labelledby': barAriaLabelledBy,
children: children
};
if (bar) {
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, progressBarProps));
}
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
style: style,
className: progressClasses
}), multi ? children : /*#__PURE__*/_react.default.createElement("div", progressBarProps));
}
Progress.propTypes = propTypes;
var _default = Progress;
exports.default = _default;

57
node_modules/reactstrap/lib/Row.js generated vendored Normal file
View File

@@ -0,0 +1,57 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "noGutters", "tag", "widths"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const rowColWidths = ['xs', 'sm', 'md', 'lg', 'xl', 'xxl'];
const rowColsPropType = _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]);
const propTypes = {
tag: _utils.tagPropType,
noGutters: (0, _utils.deprecated)(_propTypes.default.bool, 'Please use Bootstrap 5 gutter utility classes. https://getbootstrap.com/docs/5.0/layout/gutters/'),
className: _propTypes.default.string,
cssModule: _propTypes.default.object,
xs: rowColsPropType,
sm: rowColsPropType,
md: rowColsPropType,
lg: rowColsPropType,
xl: rowColsPropType,
xxl: rowColsPropType,
widths: _propTypes.default.array
};
function Row(props) {
const {
className,
cssModule,
noGutters,
tag: Tag = 'div',
widths = rowColWidths
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const colClasses = [];
widths.forEach((colWidth, i) => {
let colSize = props[colWidth];
delete attributes[colWidth];
if (!colSize) {
return;
}
const isXs = !i;
colClasses.push(isXs ? `row-cols-${colSize}` : `row-cols-${colWidth}-${colSize}`);
});
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, noGutters ? 'gx-0' : null, 'row', colClasses), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
}));
}
Row.propTypes = propTypes;
var _default = Row;
exports.default = _default;

54
node_modules/reactstrap/lib/Spinner.js generated vendored Normal file
View File

@@ -0,0 +1,54 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "type", "size", "color", "children", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Set a custom element for this component */
tag: _utils.tagPropType,
/** Change animation of spinner */
type: _propTypes.default.oneOf(['border', 'grow']),
/** Change size of spinner */
size: _propTypes.default.oneOf(['sm']),
/** Change color of spinner */
color: _propTypes.default.oneOf(['primary', 'secondary', 'success', 'danger', 'warning', 'info', 'light', 'dark']),
/** Add custom class */
className: _propTypes.default.string,
/** Change existing className with a new className */
cssModule: _propTypes.default.object,
/** Pass children so this component can wrap the child elements */
children: _propTypes.default.string
};
function Spinner(props) {
const {
className,
cssModule,
type = 'border',
size,
color,
children = 'Loading...',
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, size ? `spinner-${type}-${size}` : false, `spinner-${type}`, color ? `text-${color}` : false), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({
role: "status"
}, attributes, {
className: classes
}), children && /*#__PURE__*/_react.default.createElement("span", {
className: (0, _utils.mapToCssModules)('visually-hidden', cssModule)
}, children));
}
Spinner.propTypes = propTypes;
var _default = Spinner;
exports.default = _default;

56
node_modules/reactstrap/lib/TabContent.js generated vendored Normal file
View File

@@ -0,0 +1,56 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _TabContext = require("./TabContext");
var _utils = require("./utils");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {
tag: _utils.tagPropType,
activeTab: _propTypes.default.any,
className: _propTypes.default.string,
cssModule: _propTypes.default.object
};
class TabContent extends _react.Component {
static getDerivedStateFromProps(nextProps, prevState) {
if (prevState.activeTab !== nextProps.activeTab) {
return {
activeTab: nextProps.activeTab
};
}
return null;
}
constructor(props) {
super(props);
this.state = {
activeTab: this.props.activeTab
};
}
render() {
const {
className,
cssModule,
tag: Tag = 'div'
} = this.props;
const attributes = (0, _utils.omit)(this.props, Object.keys(propTypes));
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)('tab-content', className), cssModule);
return /*#__PURE__*/_react.default.createElement(_TabContext.TabContext.Provider, {
value: {
activeTabId: this.state.activeTab
}
}, /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes
})));
}
}
var _default = TabContent;
exports.default = _default;
TabContent.propTypes = propTypes;

16
node_modules/reactstrap/lib/TabContext.js generated vendored Normal file
View File

@@ -0,0 +1,16 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.TabContext = void 0;
var _react = _interopRequireDefault(require("react"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* TabContext
* {
* activeTabId: PropTypes.any
* }
*/
const TabContext = /*#__PURE__*/_react.default.createContext({});
exports.TabContext = TabContext;

40
node_modules/reactstrap/lib/TabPane.js generated vendored Normal file
View File

@@ -0,0 +1,40 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = TabPane;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _TabContext = require("./TabContext");
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "tabId", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
tag: _utils.tagPropType,
className: _propTypes.default.string,
cssModule: _propTypes.default.object,
tabId: _propTypes.default.any
};
function TabPane(props) {
const {
className,
cssModule,
tabId,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const getClasses = activeTabId => (0, _utils.mapToCssModules)((0, _classnames.default)('tab-pane', className, {
active: tabId === activeTabId
}), cssModule);
return /*#__PURE__*/_react.default.createElement(_TabContext.TabContext.Consumer, null, ({
activeTabId
}) => /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: getClasses(activeTabId)
})));
}
TabPane.propTypes = propTypes;

71
node_modules/reactstrap/lib/Table.js generated vendored Normal file
View File

@@ -0,0 +1,71 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "size", "bordered", "borderless", "striped", "dark", "hover", "responsive", "tag", "responsiveTag", "innerRef"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
/** Adds border to all sides of table */
bordered: _propTypes.default.bool,
/** Removes all borders */
borderless: _propTypes.default.bool,
/** Adds custom class name to component */
className: _propTypes.default.string,
/** */
cssModule: _propTypes.default.object,
/** Makes the table dark */
dark: _propTypes.default.bool,
/** Enables a hover state on the rows within `<tbody>` */
hover: _propTypes.default.bool,
innerRef: _propTypes.default.oneOfType([_propTypes.default.func, _propTypes.default.string, _propTypes.default.object]),
/** Responsive tables allow tables to be scrolled horizontally with ease */
responsive: _propTypes.default.oneOfType([_propTypes.default.bool, _propTypes.default.string]),
responsiveTag: _utils.tagPropType,
/** Make tables more compact by cutting cell padding in half when setting size as sm. */
size: _propTypes.default.string,
/** Adds zebra-striping to any table row within the `<tbody>` */
striped: _propTypes.default.bool,
/** Add custom tag to the component */
tag: _utils.tagPropType
};
function Table(props) {
const {
className,
cssModule,
size,
bordered,
borderless,
striped,
dark,
hover,
responsive,
tag: Tag = 'table',
responsiveTag: ResponsiveTag = 'div',
innerRef
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'table', size ? 'table-' + size : false, bordered ? 'table-bordered' : false, borderless ? 'table-borderless' : false, striped ? 'table-striped' : false, dark ? 'table-dark' : false, hover ? 'table-hover' : false), cssModule);
const table = /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
ref: innerRef,
className: classes
}));
if (responsive) {
const responsiveClassName = (0, _utils.mapToCssModules)(responsive === true ? 'table-responsive' : `table-responsive-${responsive}`, cssModule);
return /*#__PURE__*/_react.default.createElement(ResponsiveTag, {
className: responsiveClassName
}, table);
}
return table;
}
Table.propTypes = propTypes;
var _default = Table;
exports.default = _default;

59
node_modules/reactstrap/lib/Toast.js generated vendored Normal file
View File

@@ -0,0 +1,59 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
var _Fade = _interopRequireDefault(require("./Fade"));
const _excluded = ["className", "cssModule", "tag", "isOpen", "children", "transition", "fade", "innerRef"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
children: _propTypes.default.node,
className: _propTypes.default.string,
cssModule: _propTypes.default.object,
fade: _propTypes.default.bool,
isOpen: _propTypes.default.bool,
tag: _utils.tagPropType,
transition: _propTypes.default.shape(_Fade.default.propTypes),
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func])
};
function Toast(props) {
const {
className,
cssModule,
tag: Tag = 'div',
isOpen = true,
children,
transition = _objectSpread(_objectSpread({}, _Fade.default.defaultProps), {}, {
unmountOnExit: true
}),
fade = true,
innerRef
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'toast'), cssModule);
const toastTransition = _objectSpread(_objectSpread(_objectSpread({}, _Fade.default.defaultProps), transition), {}, {
baseClass: fade ? transition.baseClass : '',
timeout: fade ? transition.timeout : 0
});
return /*#__PURE__*/_react.default.createElement(_Fade.default, _extends({}, attributes, toastTransition, {
tag: Tag,
className: classes,
in: isOpen,
role: "alert",
innerRef: innerRef
}), children);
}
Toast.propTypes = propTypes;
var _default = Toast;
exports.default = _default;

38
node_modules/reactstrap/lib/ToastBody.js generated vendored Normal file
View File

@@ -0,0 +1,38 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "innerRef", "tag"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
tag: _utils.tagPropType,
className: _propTypes.default.string,
cssModule: _propTypes.default.object,
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func])
};
function ToastBody(props) {
const {
className,
cssModule,
innerRef,
tag: Tag = 'div'
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'toast-body'), cssModule);
return /*#__PURE__*/_react.default.createElement(Tag, _extends({}, attributes, {
className: classes,
ref: innerRef
}));
}
ToastBody.propTypes = propTypes;
var _default = ToastBody;
exports.default = _default;

81
node_modules/reactstrap/lib/ToastHeader.js generated vendored Normal file
View File

@@ -0,0 +1,81 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _utils = require("./utils");
const _excluded = ["className", "cssModule", "children", "toggle", "tag", "wrapTag", "closeAriaLabel", "close", "tagClassName", "icon"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
tag: _utils.tagPropType,
icon: _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.node]),
wrapTag: _utils.tagPropType,
toggle: _propTypes.default.func,
className: _propTypes.default.string,
cssModule: _propTypes.default.object,
children: _propTypes.default.node,
closeAriaLabel: _propTypes.default.string,
charCode: _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]),
close: _propTypes.default.object,
tagClassName: _propTypes.default.string
};
function ToastHeader(props) {
let closeButton;
let icon;
const {
className,
cssModule,
children,
toggle,
tag: Tag = 'strong',
wrapTag: WrapTag = 'div',
closeAriaLabel = 'Close',
close,
tagClassName = 'me-auto',
icon: iconProp
} = props,
attributes = _objectWithoutProperties(props, _excluded);
const classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'toast-header'), cssModule);
if (!close && toggle) {
closeButton = /*#__PURE__*/_react.default.createElement("button", {
type: "button",
onClick: toggle,
className: (0, _utils.mapToCssModules)('btn-close', cssModule),
"aria-label": closeAriaLabel
});
}
if (typeof iconProp === 'string') {
icon = /*#__PURE__*/_react.default.createElement("svg", {
className: (0, _utils.mapToCssModules)(`rounded text-${iconProp}`),
width: "20",
height: "20",
xmlns: "http://www.w3.org/2000/svg",
preserveAspectRatio: "xMidYMid slice",
focusable: "false",
role: "img"
}, /*#__PURE__*/_react.default.createElement("rect", {
fill: "currentColor",
width: "100%",
height: "100%"
}));
} else if (iconProp) {
icon = iconProp;
}
return /*#__PURE__*/_react.default.createElement(WrapTag, _extends({}, attributes, {
className: classes
}), icon, /*#__PURE__*/_react.default.createElement(Tag, {
className: (0, _utils.mapToCssModules)((0, _classnames.default)(tagClassName, {
'ms-2': icon != null
}), cssModule)
}, children), close || closeButton);
}
ToastHeader.propTypes = propTypes;
var _default = ToastHeader;
exports.default = _default;

34
node_modules/reactstrap/lib/Tooltip.js generated vendored Normal file
View File

@@ -0,0 +1,34 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _TooltipPopoverWrapper = _interopRequireWildcard(require("./TooltipPopoverWrapper"));
var _utils = require("./utils");
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const defaultProps = {
placement: 'top',
autohide: true,
placementPrefix: 'bs-tooltip',
trigger: 'hover focus'
};
function Tooltip(props) {
const arrowClasses = (0, _classnames.default)('tooltip-arrow', props.arrowClassName);
const popperClasses = (0, _classnames.default)('tooltip', 'show', props.popperClassName);
const classes = (0, _classnames.default)('tooltip-inner', props.innerClassName);
const _props = (0, _utils.addDefaultProps)(defaultProps, props);
return /*#__PURE__*/_react.default.createElement(_TooltipPopoverWrapper.default, _extends({}, _props, {
arrowClassName: arrowClasses,
popperClassName: popperClasses,
innerClassName: classes
}));
}
Tooltip.propTypes = _TooltipPopoverWrapper.propTypes;
var _default = Tooltip;
exports.default = _default;

335
node_modules/reactstrap/lib/TooltipPopoverWrapper.js generated vendored Normal file
View File

@@ -0,0 +1,335 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.propTypes = exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _PopperContent = _interopRequireDefault(require("./PopperContent"));
var _utils = require("./utils");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {
children: _propTypes.default.oneOfType([_propTypes.default.node, _propTypes.default.func]),
placement: _propTypes.default.oneOf(_utils.PopperPlacements),
target: _utils.targetPropType.isRequired,
container: _utils.targetPropType,
isOpen: _propTypes.default.bool,
disabled: _propTypes.default.bool,
hideArrow: _propTypes.default.bool,
boundariesElement: _propTypes.default.oneOfType([_propTypes.default.string, _utils.DOMElement]),
className: _propTypes.default.string,
innerClassName: _propTypes.default.string,
arrowClassName: _propTypes.default.string,
popperClassName: _propTypes.default.string,
cssModule: _propTypes.default.object,
toggle: _propTypes.default.func,
autohide: _propTypes.default.bool,
placementPrefix: _propTypes.default.string,
delay: _propTypes.default.oneOfType([_propTypes.default.shape({
show: _propTypes.default.number,
hide: _propTypes.default.number
}), _propTypes.default.number]),
modifiers: _propTypes.default.array,
strategy: _propTypes.default.string,
offset: _propTypes.default.arrayOf(_propTypes.default.number),
innerRef: _propTypes.default.oneOfType([_propTypes.default.func, _propTypes.default.string, _propTypes.default.object]),
trigger: _propTypes.default.string,
fade: _propTypes.default.bool,
flip: _propTypes.default.bool
};
exports.propTypes = propTypes;
const DEFAULT_DELAYS = {
show: 0,
hide: 50
};
const defaultProps = {
isOpen: false,
hideArrow: false,
autohide: false,
delay: DEFAULT_DELAYS,
toggle: function () {},
trigger: 'click',
fade: true
};
function isInDOMSubtree(element, subtreeRoot) {
return subtreeRoot && (element === subtreeRoot || subtreeRoot.contains(element));
}
function isInDOMSubtrees(element, subtreeRoots = []) {
return subtreeRoots && subtreeRoots.length && subtreeRoots.filter(subTreeRoot => isInDOMSubtree(element, subTreeRoot))[0];
}
class TooltipPopoverWrapper extends _react.default.Component {
constructor(props) {
super(props);
this._targets = [];
this.currentTargetElement = null;
this.addTargetEvents = this.addTargetEvents.bind(this);
this.handleDocumentClick = this.handleDocumentClick.bind(this);
this.removeTargetEvents = this.removeTargetEvents.bind(this);
this.toggle = this.toggle.bind(this);
this.showWithDelay = this.showWithDelay.bind(this);
this.hideWithDelay = this.hideWithDelay.bind(this);
this.onMouseOverTooltipContent = this.onMouseOverTooltipContent.bind(this);
this.onMouseLeaveTooltipContent = this.onMouseLeaveTooltipContent.bind(this);
this.show = this.show.bind(this);
this.hide = this.hide.bind(this);
this.onEscKeyDown = this.onEscKeyDown.bind(this);
this.getRef = this.getRef.bind(this);
this.state = {
isOpen: props.isOpen
};
this._isMounted = false;
}
componentDidMount() {
this._isMounted = true;
this.updateTarget();
}
componentWillUnmount() {
this._isMounted = false;
this.removeTargetEvents();
this._targets = null;
this.clearShowTimeout();
this.clearHideTimeout();
}
static getDerivedStateFromProps(props, state) {
if (props.isOpen && !state.isOpen) {
return {
isOpen: props.isOpen
};
}
return null;
}
handleDocumentClick(e) {
const triggers = this.props.trigger.split(' ');
if (triggers.indexOf('legacy') > -1 && (this.props.isOpen || isInDOMSubtrees(e.target, this._targets))) {
if (this._hideTimeout) {
this.clearHideTimeout();
}
if (this.props.isOpen && !isInDOMSubtree(e.target, this._popover)) {
this.hideWithDelay(e);
} else if (!this.props.isOpen) {
this.showWithDelay(e);
}
} else if (triggers.indexOf('click') > -1 && isInDOMSubtrees(e.target, this._targets)) {
if (this._hideTimeout) {
this.clearHideTimeout();
}
if (!this.props.isOpen) {
this.showWithDelay(e);
} else {
this.hideWithDelay(e);
}
}
}
onMouseOverTooltipContent() {
if (this.props.trigger.indexOf('hover') > -1 && !this.props.autohide) {
if (this._hideTimeout) {
this.clearHideTimeout();
}
if (this.state.isOpen && !this.props.isOpen) {
this.toggle();
}
}
}
onMouseLeaveTooltipContent(e) {
if (this.props.trigger.indexOf('hover') > -1 && !this.props.autohide) {
if (this._showTimeout) {
this.clearShowTimeout();
}
e.persist();
this._hideTimeout = setTimeout(this.hide.bind(this, e), this.getDelay('hide'));
}
}
onEscKeyDown(e) {
if (e.key === 'Escape') {
this.hide(e);
}
}
getRef(ref) {
const {
innerRef
} = this.props;
if (innerRef) {
if (typeof innerRef === 'function') {
innerRef(ref);
} else if (typeof innerRef === 'object') {
innerRef.current = ref;
}
}
this._popover = ref;
}
getDelay(key) {
const {
delay
} = this.props;
if (typeof delay === 'object') {
return isNaN(delay[key]) ? DEFAULT_DELAYS[key] : delay[key];
}
return delay;
}
getCurrentTarget(target) {
if (!target) return null;
const index = this._targets.indexOf(target);
if (index >= 0) return this._targets[index];
return this.getCurrentTarget(target.parentElement);
}
show(e) {
if (!this.props.isOpen) {
this.clearShowTimeout();
this.currentTargetElement = e ? e.currentTarget || this.getCurrentTarget(e.target) : null;
if (e && e.composedPath && typeof e.composedPath === 'function') {
const path = e.composedPath();
this.currentTargetElement = path && path[0] || this.currentTargetElement;
}
this.toggle(e);
}
}
showWithDelay(e) {
if (this._hideTimeout) {
this.clearHideTimeout();
}
this._showTimeout = setTimeout(this.show.bind(this, e), this.getDelay('show'));
}
hide(e) {
if (this.props.isOpen) {
this.clearHideTimeout();
this.currentTargetElement = null;
this.toggle(e);
}
}
hideWithDelay(e) {
if (this._showTimeout) {
this.clearShowTimeout();
}
this._hideTimeout = setTimeout(this.hide.bind(this, e), this.getDelay('hide'));
}
clearShowTimeout() {
clearTimeout(this._showTimeout);
this._showTimeout = undefined;
}
clearHideTimeout() {
clearTimeout(this._hideTimeout);
this._hideTimeout = undefined;
}
addEventOnTargets(type, handler, isBubble) {
this._targets.forEach(target => {
target.addEventListener(type, handler, isBubble);
});
}
removeEventOnTargets(type, handler, isBubble) {
this._targets.forEach(target => {
target.removeEventListener(type, handler, isBubble);
});
}
addTargetEvents() {
if (this.props.trigger) {
let triggers = this.props.trigger.split(' ');
if (triggers.indexOf('manual') === -1) {
if (triggers.indexOf('click') > -1 || triggers.indexOf('legacy') > -1) {
document.addEventListener('click', this.handleDocumentClick, true);
}
if (this._targets && this._targets.length) {
if (triggers.indexOf('hover') > -1) {
this.addEventOnTargets('mouseover', this.showWithDelay, true);
this.addEventOnTargets('mouseout', this.hideWithDelay, true);
}
if (triggers.indexOf('focus') > -1) {
this.addEventOnTargets('focusin', this.show, true);
this.addEventOnTargets('focusout', this.hide, true);
}
this.addEventOnTargets('keydown', this.onEscKeyDown, true);
}
}
}
}
removeTargetEvents() {
if (this._targets) {
this.removeEventOnTargets('mouseover', this.showWithDelay, true);
this.removeEventOnTargets('mouseout', this.hideWithDelay, true);
this.removeEventOnTargets('keydown', this.onEscKeyDown, true);
this.removeEventOnTargets('focusin', this.show, true);
this.removeEventOnTargets('focusout', this.hide, true);
}
document.removeEventListener('click', this.handleDocumentClick, true);
}
updateTarget() {
const newTarget = (0, _utils.getTarget)(this.props.target, true);
if (newTarget !== this._targets) {
this.removeTargetEvents();
this._targets = newTarget ? Array.from(newTarget) : [];
this.currentTargetElement = this.currentTargetElement || this._targets[0];
this.addTargetEvents();
}
}
toggle(e) {
if (this.props.disabled || !this._isMounted) {
return e && e.preventDefault();
}
return this.props.toggle(e);
}
render() {
if (this.props.isOpen) {
this.updateTarget();
}
const target = this.currentTargetElement || this._targets[0];
if (!target) {
return null;
}
const {
className,
cssModule,
innerClassName,
isOpen,
hideArrow,
boundariesElement,
placement,
placementPrefix,
arrowClassName,
popperClassName,
container,
modifiers,
strategy,
offset,
fade,
flip,
children
} = this.props;
const attributes = (0, _utils.omit)(this.props, Object.keys(propTypes));
const popperClasses = (0, _utils.mapToCssModules)(popperClassName, cssModule);
const classes = (0, _utils.mapToCssModules)(innerClassName, cssModule);
return /*#__PURE__*/_react.default.createElement(_PopperContent.default, {
className: className,
target: target,
isOpen: isOpen,
hideArrow: hideArrow,
boundariesElement: boundariesElement,
placement: placement,
placementPrefix: placementPrefix,
arrowClassName: arrowClassName,
popperClassName: popperClasses,
container: container,
modifiers: modifiers,
strategy: strategy,
offset: offset,
cssModule: cssModule,
fade: fade,
flip: flip
}, ({
update
}) => /*#__PURE__*/_react.default.createElement("div", _extends({}, attributes, {
ref: this.getRef,
className: classes,
role: "tooltip",
onMouseOver: this.onMouseOverTooltipContent,
onMouseLeave: this.onMouseLeaveTooltipContent,
onKeyDown: this.onEscKeyDown
}), typeof children === 'function' ? children({
update
}) : children));
}
}
TooltipPopoverWrapper.propTypes = propTypes;
TooltipPopoverWrapper.defaultProps = defaultProps;
var _default = TooltipPopoverWrapper;
exports.default = _default;

59
node_modules/reactstrap/lib/UncontrolledAccordion.js generated vendored Normal file
View File

@@ -0,0 +1,59 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _utils = require("./utils");
var _Accordion = _interopRequireDefault(require("./Accordion"));
const _excluded = ["defaultOpen", "stayOpen"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
tag: _utils.tagPropType,
className: _propTypes.default.string,
cssModule: _propTypes.default.object,
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func]),
children: _propTypes.default.node,
defaultOpen: _propTypes.default.oneOfType([_propTypes.default.array, _propTypes.default.string]),
stayOpen: _propTypes.default.bool
};
function UncontrolledAccordion(_ref) {
let {
defaultOpen,
stayOpen
} = _ref,
props = _objectWithoutProperties(_ref, _excluded);
const [open, setOpen] = (0, _react.useState)(defaultOpen || (stayOpen ? [] : undefined));
const toggle = id => {
if (stayOpen) {
if (open.includes(id)) {
setOpen(open.filter(accordionId => accordionId !== id));
} else {
setOpen([...open, id]);
}
} else if (open === id) {
setOpen('');
} else {
setOpen(id);
}
};
return /*#__PURE__*/_react.default.createElement(_Accordion.default, _extends({}, _objectSpread({
tag: 'div'
}, props), {
open: open,
toggle: toggle
}));
}
UncontrolledAccordion.propTypes = propTypes;
var _default = UncontrolledAccordion;
exports.default = _default;

34
node_modules/reactstrap/lib/UncontrolledAlert.js generated vendored Normal file
View File

@@ -0,0 +1,34 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _Alert = _interopRequireDefault(require("./Alert"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
class UncontrolledAlert extends _react.Component {
constructor(props) {
super(props);
this.state = {
isOpen: true
};
this.toggle = this.toggle.bind(this);
}
toggle() {
this.setState(prevState => ({
isOpen: !prevState.isOpen
}));
}
render() {
return /*#__PURE__*/_react.default.createElement(_Alert.default, _extends({
isOpen: this.state.isOpen,
toggle: this.toggle
}, this.props));
}
}
var _default = UncontrolledAlert;
exports.default = _default;

View File

@@ -0,0 +1,42 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _ButtonDropdown = _interopRequireDefault(require("./ButtonDropdown"));
var _utils = require("./utils");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const omitKeys = ['defaultOpen'];
class UncontrolledButtonDropdown extends _react.Component {
constructor(props) {
super(props);
this.state = {
isOpen: props.defaultOpen || false
};
this.toggle = this.toggle.bind(this);
}
toggle() {
this.setState(prevState => ({
isOpen: !prevState.isOpen
}));
}
render() {
return /*#__PURE__*/_react.default.createElement(_ButtonDropdown.default, _extends({
isOpen: this.state.isOpen,
toggle: this.toggle
}, (0, _utils.omit)(this.props, omitKeys)));
}
}
exports.default = UncontrolledButtonDropdown;
UncontrolledButtonDropdown.propTypes = _objectSpread({
defaultOpen: _propTypes.default.bool
}, _ButtonDropdown.default.propTypes);

126
node_modules/reactstrap/lib/UncontrolledCarousel.js generated vendored Normal file
View File

@@ -0,0 +1,126 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Carousel = _interopRequireDefault(require("./Carousel"));
var _CarouselItem = _interopRequireDefault(require("./CarouselItem"));
var _CarouselControl = _interopRequireDefault(require("./CarouselControl"));
var _CarouselIndicators = _interopRequireDefault(require("./CarouselIndicators"));
var _CarouselCaption = _interopRequireDefault(require("./CarouselCaption"));
const _excluded = ["defaultActiveIndex", "autoPlay", "indicators", "controls", "items", "goToIndex"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
const propTypes = {
items: _propTypes.default.array.isRequired,
indicators: _propTypes.default.bool,
controls: _propTypes.default.bool,
autoPlay: _propTypes.default.bool,
defaultActiveIndex: _propTypes.default.number,
activeIndex: _propTypes.default.number,
next: _propTypes.default.func,
previous: _propTypes.default.func,
goToIndex: _propTypes.default.func
};
class UncontrolledCarousel extends _react.Component {
constructor(props) {
super(props);
this.animating = false;
this.state = {
activeIndex: props.defaultActiveIndex || 0
};
this.next = this.next.bind(this);
this.previous = this.previous.bind(this);
this.goToIndex = this.goToIndex.bind(this);
this.onExiting = this.onExiting.bind(this);
this.onExited = this.onExited.bind(this);
}
onExiting() {
this.animating = true;
}
onExited() {
this.animating = false;
}
next() {
if (this.animating) return;
this.setState(prevState => {
const nextIndex = prevState.activeIndex === this.props.items.length - 1 ? 0 : prevState.activeIndex + 1;
return {
activeIndex: nextIndex
};
});
}
previous() {
if (this.animating) return;
this.setState(prevState => {
const nextIndex = prevState.activeIndex === 0 ? this.props.items.length - 1 : prevState.activeIndex - 1;
return {
activeIndex: nextIndex
};
});
}
goToIndex(newIndex) {
if (this.animating) return;
this.setState({
activeIndex: newIndex
});
}
render() {
const _this$props = this.props,
{
defaultActiveIndex,
autoPlay = true,
indicators = true,
controls = true,
items,
goToIndex
} = _this$props,
props = _objectWithoutProperties(_this$props, _excluded);
const {
activeIndex
} = this.state;
const slides = items.map(item => {
const key = item.key || item.src;
return /*#__PURE__*/_react.default.createElement(_CarouselItem.default, {
onExiting: this.onExiting,
onExited: this.onExited,
key: key
}, /*#__PURE__*/_react.default.createElement("img", {
className: "d-block w-100",
src: item.src,
alt: item.altText
}), /*#__PURE__*/_react.default.createElement(_CarouselCaption.default, {
captionText: item.caption,
captionHeader: item.header || item.caption
}));
});
return /*#__PURE__*/_react.default.createElement(_Carousel.default, _extends({
activeIndex: activeIndex,
next: this.next,
previous: this.previous,
ride: autoPlay ? 'carousel' : undefined
}, props), indicators && /*#__PURE__*/_react.default.createElement(_CarouselIndicators.default, {
items: items,
activeIndex: props.activeIndex || activeIndex,
onClickHandler: goToIndex || this.goToIndex
}), slides, controls && /*#__PURE__*/_react.default.createElement(_CarouselControl.default, {
direction: "prev",
directionText: "Previous",
onClickHandler: props.previous || this.previous
}), controls && /*#__PURE__*/_react.default.createElement(_CarouselControl.default, {
direction: "next",
directionText: "Next",
onClickHandler: props.next || this.next
}));
}
}
UncontrolledCarousel.propTypes = propTypes;
var _default = UncontrolledCarousel;
exports.default = _default;

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