, CommonButtonProps>>;
+declare const DropdownToggle: DropdownToggleComponent;
+export default DropdownToggle;
diff --git a/node_modules/react-bootstrap/cjs/DropdownToggle.js b/node_modules/react-bootstrap/cjs/DropdownToggle.js
new file mode 100644
index 0000000000..8f0ad70736
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/DropdownToggle.js
@@ -0,0 +1,46 @@
+"use strict";
+"use client";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
+exports.__esModule = true;
+exports.default = void 0;
+var _useMergedRefs = _interopRequireDefault(require("@restart/hooks/useMergedRefs"));
+var _DropdownContext = _interopRequireDefault(require("@restart/ui/DropdownContext"));
+var _DropdownToggle = require("@restart/ui/DropdownToggle");
+var _classnames = _interopRequireDefault(require("classnames"));
+var React = _interopRequireWildcard(require("react"));
+var _Button = _interopRequireDefault(require("./Button"));
+var _ThemeProvider = require("./ThemeProvider");
+var _useWrappedRefWithWarning = _interopRequireDefault(require("./useWrappedRefWithWarning"));
+var _jsxRuntime = require("react/jsx-runtime");
+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; }
+const DropdownToggle = /*#__PURE__*/React.forwardRef(({
+ bsPrefix,
+ split,
+ className,
+ childBsPrefix,
+ // Need to define the default "as" during prop destructuring to be compatible with styled-components github.com/react-bootstrap/react-bootstrap/issues/3595
+ as: Component = _Button.default,
+ ...props
+}, ref) => {
+ const prefix = (0, _ThemeProvider.useBootstrapPrefix)(bsPrefix, 'dropdown-toggle');
+ const dropdownContext = (0, React.useContext)(_DropdownContext.default);
+ if (childBsPrefix !== undefined) {
+ props.bsPrefix = childBsPrefix;
+ }
+ const [toggleProps] = (0, _DropdownToggle.useDropdownToggle)();
+ toggleProps.ref = (0, _useMergedRefs.default)(toggleProps.ref, (0, _useWrappedRefWithWarning.default)(ref, 'DropdownToggle'));
+
+ // This intentionally forwards size and variant (if set) to the
+ // underlying component, to allow it to render size and style variants.
+ return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
+ className: (0, _classnames.default)(className, prefix, split && `${prefix}-split`, (dropdownContext == null ? void 0 : dropdownContext.show) && 'show'),
+ ...toggleProps,
+ ...props
+ });
+});
+DropdownToggle.displayName = 'DropdownToggle';
+var _default = DropdownToggle;
+exports.default = _default;
+module.exports = exports.default;
\ No newline at end of file
diff --git a/node_modules/react-bootstrap/cjs/ElementChildren.d.ts b/node_modules/react-bootstrap/cjs/ElementChildren.d.ts
new file mode 100644
index 0000000000..4c75f7b1c6
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/ElementChildren.d.ts
@@ -0,0 +1,23 @@
+import * as React from 'react';
+/**
+ * Iterates through children that are typically specified as `props.children`,
+ * but only maps over children that are "valid elements".
+ *
+ * The mapFunction provided index will be normalised to the components mapped,
+ * so an invalid component would not increase the index.
+ *
+ */
+declare function map(children: any, func: (el: React.ReactElement
, index: number) => any): any;
+/**
+ * Iterates through children that are "valid elements".
+ *
+ * The provided forEachFunc(child, index) will be called for each
+ * leaf child with the index reflecting the position relative to "valid components".
+ */
+declare function forEach
(children: any, func: (el: React.ReactElement
, index: number) => void): void;
+/**
+ * Finds whether a component's `children` prop includes a React element of the
+ * specified type.
+ */
+declare function hasChildOfType
(children: React.ReactNode, type: string | React.JSXElementConstructor
): boolean;
+export { map, forEach, hasChildOfType };
diff --git a/node_modules/react-bootstrap/cjs/ElementChildren.js b/node_modules/react-bootstrap/cjs/ElementChildren.js
new file mode 100644
index 0000000000..3208324635
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/ElementChildren.js
@@ -0,0 +1,42 @@
+"use strict";
+
+exports.__esModule = true;
+exports.forEach = forEach;
+exports.hasChildOfType = hasChildOfType;
+exports.map = map;
+var React = _interopRequireWildcard(require("react"));
+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; }
+/**
+ * Iterates through children that are typically specified as `props.children`,
+ * but only maps over children that are "valid elements".
+ *
+ * The mapFunction provided index will be normalised to the components mapped,
+ * so an invalid component would not increase the index.
+ *
+ */
+function map(children, func) {
+ let index = 0;
+ return React.Children.map(children, child => /*#__PURE__*/React.isValidElement(child) ? func(child, index++) : child);
+}
+
+/**
+ * Iterates through children that are "valid elements".
+ *
+ * The provided forEachFunc(child, index) will be called for each
+ * leaf child with the index reflecting the position relative to "valid components".
+ */
+function forEach(children, func) {
+ let index = 0;
+ React.Children.forEach(children, child => {
+ if ( /*#__PURE__*/React.isValidElement(child)) func(child, index++);
+ });
+}
+
+/**
+ * Finds whether a component's `children` prop includes a React element of the
+ * specified type.
+ */
+function hasChildOfType(children, type) {
+ return React.Children.toArray(children).some(child => /*#__PURE__*/React.isValidElement(child) && child.type === type);
+}
\ No newline at end of file
diff --git a/node_modules/react-bootstrap/cjs/Fade.d.ts b/node_modules/react-bootstrap/cjs/Fade.d.ts
new file mode 100644
index 0000000000..0359ea905a
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/Fade.d.ts
@@ -0,0 +1,15 @@
+import * as React from 'react';
+import Transition from 'react-transition-group/Transition';
+import { TransitionCallbacks } from '@restart/ui/types';
+export interface FadeProps extends TransitionCallbacks {
+ className?: string;
+ in?: boolean;
+ mountOnEnter?: boolean;
+ unmountOnExit?: boolean;
+ appear?: boolean;
+ timeout?: number;
+ children: React.ReactElement;
+ transitionClasses?: Record;
+}
+declare const Fade: React.ForwardRefExoticComponent>>;
+export default Fade;
diff --git a/node_modules/react-bootstrap/cjs/Fade.js b/node_modules/react-bootstrap/cjs/Fade.js
new file mode 100644
index 0000000000..e719a262a9
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/Fade.js
@@ -0,0 +1,53 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
+exports.__esModule = true;
+exports.default = void 0;
+var _classnames = _interopRequireDefault(require("classnames"));
+var React = _interopRequireWildcard(require("react"));
+var _Transition = require("react-transition-group/Transition");
+var _transitionEndListener = _interopRequireDefault(require("./transitionEndListener"));
+var _triggerBrowserReflow = _interopRequireDefault(require("./triggerBrowserReflow"));
+var _TransitionWrapper = _interopRequireDefault(require("./TransitionWrapper"));
+var _jsxRuntime = require("react/jsx-runtime");
+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; }
+const fadeStyles = {
+ [_Transition.ENTERING]: 'show',
+ [_Transition.ENTERED]: 'show'
+};
+const Fade = /*#__PURE__*/React.forwardRef(({
+ className,
+ children,
+ transitionClasses = {},
+ onEnter,
+ ...rest
+}, ref) => {
+ const props = {
+ in: false,
+ timeout: 300,
+ mountOnEnter: false,
+ unmountOnExit: false,
+ appear: false,
+ ...rest
+ };
+ const handleEnter = (0, React.useCallback)((node, isAppearing) => {
+ (0, _triggerBrowserReflow.default)(node);
+ onEnter == null ? void 0 : onEnter(node, isAppearing);
+ }, [onEnter]);
+ return /*#__PURE__*/(0, _jsxRuntime.jsx)(_TransitionWrapper.default, {
+ ref: ref,
+ addEndListener: _transitionEndListener.default,
+ ...props,
+ onEnter: handleEnter,
+ childRef: children.ref,
+ children: (status, innerProps) => /*#__PURE__*/React.cloneElement(children, {
+ ...innerProps,
+ className: (0, _classnames.default)('fade', className, children.props.className, fadeStyles[status], transitionClasses[status])
+ })
+ });
+});
+Fade.displayName = 'Fade';
+var _default = Fade;
+exports.default = _default;
+module.exports = exports.default;
\ No newline at end of file
diff --git a/node_modules/react-bootstrap/cjs/Feedback.d.ts b/node_modules/react-bootstrap/cjs/Feedback.d.ts
new file mode 100644
index 0000000000..f47f6d3dfb
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/Feedback.d.ts
@@ -0,0 +1,10 @@
+import * as React from 'react';
+import { AsProp, BsPrefixRefForwardingComponent } from './helpers';
+export type FeedbackType = 'valid' | 'invalid';
+export interface FeedbackProps extends AsProp, React.HTMLAttributes {
+ bsPrefix?: never;
+ type?: FeedbackType;
+ tooltip?: boolean;
+}
+declare const Feedback: BsPrefixRefForwardingComponent<'div', FeedbackProps>;
+export default Feedback;
diff --git a/node_modules/react-bootstrap/cjs/Feedback.js b/node_modules/react-bootstrap/cjs/Feedback.js
new file mode 100644
index 0000000000..dfa69d54a1
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/Feedback.js
@@ -0,0 +1,40 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
+exports.__esModule = true;
+exports.default = void 0;
+var _classnames = _interopRequireDefault(require("classnames"));
+var React = _interopRequireWildcard(require("react"));
+var _propTypes = _interopRequireDefault(require("prop-types"));
+var _jsxRuntime = require("react/jsx-runtime");
+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; }
+const propTypes = {
+ /**
+ * Specify whether the feedback is for valid or invalid fields
+ *
+ * @type {('valid'|'invalid')}
+ */
+ type: _propTypes.default.string,
+ /** Display feedback as a tooltip. */
+ tooltip: _propTypes.default.bool,
+ as: _propTypes.default.elementType
+};
+const Feedback = /*#__PURE__*/React.forwardRef(
+// Need to define the default "as" during prop destructuring to be compatible with styled-components github.com/react-bootstrap/react-bootstrap/issues/3595
+({
+ as: Component = 'div',
+ className,
+ type = 'valid',
+ tooltip = false,
+ ...props
+}, ref) => /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
+ ...props,
+ ref: ref,
+ className: (0, _classnames.default)(className, `${type}-${tooltip ? 'tooltip' : 'feedback'}`)
+}));
+Feedback.displayName = 'Feedback';
+Feedback.propTypes = propTypes;
+var _default = Feedback;
+exports.default = _default;
+module.exports = exports.default;
\ No newline at end of file
diff --git a/node_modules/react-bootstrap/cjs/Figure.d.ts b/node_modules/react-bootstrap/cjs/Figure.d.ts
new file mode 100644
index 0000000000..9397a464bb
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/Figure.d.ts
@@ -0,0 +1,9 @@
+import * as React from 'react';
+import type { BsPrefixProps, BsPrefixRefForwardingComponent } from './helpers';
+export interface FigureProps extends BsPrefixProps, React.AnchorHTMLAttributes {
+}
+declare const _default: BsPrefixRefForwardingComponent<"figure", FigureProps> & {
+ Image: React.ForwardRefExoticComponent>;
+ Caption: BsPrefixRefForwardingComponent<"figcaption", import("./FigureCaption").FigureCaptionProps>;
+};
+export default _default;
diff --git a/node_modules/react-bootstrap/cjs/Figure.js b/node_modules/react-bootstrap/cjs/Figure.js
new file mode 100644
index 0000000000..dd15372df6
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/Figure.js
@@ -0,0 +1,34 @@
+"use strict";
+"use client";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
+exports.__esModule = true;
+exports.default = void 0;
+var React = _interopRequireWildcard(require("react"));
+var _classnames = _interopRequireDefault(require("classnames"));
+var _FigureImage = _interopRequireDefault(require("./FigureImage"));
+var _FigureCaption = _interopRequireDefault(require("./FigureCaption"));
+var _ThemeProvider = require("./ThemeProvider");
+var _jsxRuntime = require("react/jsx-runtime");
+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; }
+const Figure = /*#__PURE__*/React.forwardRef(({
+ className,
+ bsPrefix,
+ as: Component = 'figure',
+ ...props
+}, ref) => {
+ bsPrefix = (0, _ThemeProvider.useBootstrapPrefix)(bsPrefix, 'figure');
+ return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
+ ref: ref,
+ className: (0, _classnames.default)(className, bsPrefix),
+ ...props
+ });
+});
+Figure.displayName = 'Figure';
+var _default = Object.assign(Figure, {
+ Image: _FigureImage.default,
+ Caption: _FigureCaption.default
+});
+exports.default = _default;
+module.exports = exports.default;
\ No newline at end of file
diff --git a/node_modules/react-bootstrap/cjs/FigureCaption.d.ts b/node_modules/react-bootstrap/cjs/FigureCaption.d.ts
new file mode 100644
index 0000000000..b8e2a47d89
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/FigureCaption.d.ts
@@ -0,0 +1,6 @@
+import * as React from 'react';
+import type { BsPrefixProps, BsPrefixRefForwardingComponent } from './helpers';
+export interface FigureCaptionProps extends BsPrefixProps, React.HTMLAttributes {
+}
+declare const FigureCaption: BsPrefixRefForwardingComponent<'figcaption', FigureCaptionProps>;
+export default FigureCaption;
diff --git a/node_modules/react-bootstrap/cjs/FigureCaption.js b/node_modules/react-bootstrap/cjs/FigureCaption.js
new file mode 100644
index 0000000000..801a6f4266
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/FigureCaption.js
@@ -0,0 +1,29 @@
+"use strict";
+"use client";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
+exports.__esModule = true;
+exports.default = void 0;
+var React = _interopRequireWildcard(require("react"));
+var _classnames = _interopRequireDefault(require("classnames"));
+var _ThemeProvider = require("./ThemeProvider");
+var _jsxRuntime = require("react/jsx-runtime");
+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; }
+const FigureCaption = /*#__PURE__*/React.forwardRef(({
+ className,
+ bsPrefix,
+ as: Component = 'figcaption',
+ ...props
+}, ref) => {
+ bsPrefix = (0, _ThemeProvider.useBootstrapPrefix)(bsPrefix, 'figure-caption');
+ return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
+ ref: ref,
+ className: (0, _classnames.default)(className, bsPrefix),
+ ...props
+ });
+});
+FigureCaption.displayName = 'FigureCaption';
+var _default = FigureCaption;
+exports.default = _default;
+module.exports = exports.default;
\ No newline at end of file
diff --git a/node_modules/react-bootstrap/cjs/FigureImage.d.ts b/node_modules/react-bootstrap/cjs/FigureImage.d.ts
new file mode 100644
index 0000000000..d6e77ad698
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/FigureImage.d.ts
@@ -0,0 +1,4 @@
+import * as React from 'react';
+import { ImageProps } from './Image';
+declare const FigureImage: React.ForwardRefExoticComponent>;
+export default FigureImage;
diff --git a/node_modules/react-bootstrap/cjs/FigureImage.js b/node_modules/react-bootstrap/cjs/FigureImage.js
new file mode 100644
index 0000000000..98839a9649
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/FigureImage.js
@@ -0,0 +1,26 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
+exports.__esModule = true;
+exports.default = void 0;
+var _classnames = _interopRequireDefault(require("classnames"));
+var React = _interopRequireWildcard(require("react"));
+var _Image = _interopRequireWildcard(require("./Image"));
+var _jsxRuntime = require("react/jsx-runtime");
+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; }
+const FigureImage = /*#__PURE__*/React.forwardRef(({
+ className,
+ fluid = true,
+ ...props
+}, ref) => /*#__PURE__*/(0, _jsxRuntime.jsx)(_Image.default, {
+ ref: ref,
+ ...props,
+ fluid: fluid,
+ className: (0, _classnames.default)(className, 'figure-img')
+}));
+FigureImage.displayName = 'FigureImage';
+FigureImage.propTypes = _Image.propTypes;
+var _default = FigureImage;
+exports.default = _default;
+module.exports = exports.default;
\ No newline at end of file
diff --git a/node_modules/react-bootstrap/cjs/FloatingLabel.d.ts b/node_modules/react-bootstrap/cjs/FloatingLabel.d.ts
new file mode 100644
index 0000000000..43b6f4ca01
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/FloatingLabel.d.ts
@@ -0,0 +1,9 @@
+import * as React from 'react';
+import { FormGroupProps } from './FormGroup';
+import { BsPrefixProps, BsPrefixRefForwardingComponent } from './helpers';
+export interface FloatingLabelProps extends FormGroupProps, BsPrefixProps {
+ controlId?: string;
+ label: React.ReactNode;
+}
+declare const FloatingLabel: BsPrefixRefForwardingComponent<'div', FloatingLabelProps>;
+export default FloatingLabel;
diff --git a/node_modules/react-bootstrap/cjs/FloatingLabel.js b/node_modules/react-bootstrap/cjs/FloatingLabel.js
new file mode 100644
index 0000000000..3ebe747f00
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/FloatingLabel.js
@@ -0,0 +1,37 @@
+"use strict";
+"use client";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
+exports.__esModule = true;
+exports.default = void 0;
+var _classnames = _interopRequireDefault(require("classnames"));
+var React = _interopRequireWildcard(require("react"));
+var _FormGroup = _interopRequireDefault(require("./FormGroup"));
+var _ThemeProvider = require("./ThemeProvider");
+var _jsxRuntime = require("react/jsx-runtime");
+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; }
+const FloatingLabel = /*#__PURE__*/React.forwardRef(({
+ bsPrefix,
+ className,
+ children,
+ controlId,
+ label,
+ ...props
+}, ref) => {
+ bsPrefix = (0, _ThemeProvider.useBootstrapPrefix)(bsPrefix, 'form-floating');
+ return /*#__PURE__*/(0, _jsxRuntime.jsxs)(_FormGroup.default, {
+ ref: ref,
+ className: (0, _classnames.default)(className, bsPrefix),
+ controlId: controlId,
+ ...props,
+ children: [children, /*#__PURE__*/(0, _jsxRuntime.jsx)("label", {
+ htmlFor: controlId,
+ children: label
+ })]
+ });
+});
+FloatingLabel.displayName = 'FloatingLabel';
+var _default = FloatingLabel;
+exports.default = _default;
+module.exports = exports.default;
\ No newline at end of file
diff --git a/node_modules/react-bootstrap/cjs/Form.d.ts b/node_modules/react-bootstrap/cjs/Form.d.ts
new file mode 100644
index 0000000000..b2cf581cd8
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/Form.d.ts
@@ -0,0 +1,334 @@
+import * as React from 'react';
+import { BsPrefixRefForwardingComponent, AsProp } from './helpers';
+export interface FormProps extends React.FormHTMLAttributes, AsProp {
+ validated?: boolean;
+}
+declare const _default: BsPrefixRefForwardingComponent<"form", FormProps> & {
+ Group: BsPrefixRefForwardingComponent<"div", import("./FormGroup").FormGroupProps>;
+ Control: BsPrefixRefForwardingComponent<"input", import("./FormControl").FormControlProps> & {
+ Feedback: BsPrefixRefForwardingComponent<"div", import("./Feedback").FeedbackProps>;
+ };
+ Floating: BsPrefixRefForwardingComponent<"div", import("./FormFloating").FormFloatingProps>;
+ Check: BsPrefixRefForwardingComponent<"input", import("./FormCheck").FormCheckProps> & {
+ Input: BsPrefixRefForwardingComponent<"input", import("./FormCheckInput").FormCheckInputProps>;
+ Label: React.ForwardRefExoticComponent>;
+ };
+ Switch: BsPrefixRefForwardingComponent & {
+ Input: BsPrefixRefForwardingComponent<"input", import("./FormCheckInput").FormCheckInputProps>;
+ Label: React.ForwardRefExoticComponent>;
+ }, {
+ className?: string | undefined;
+ 'aria-label'?: string | undefined;
+ disabled?: boolean | undefined;
+ form?: string | undefined;
+ formAction?: string | undefined;
+ formEncType?: string | undefined;
+ formMethod?: string | undefined;
+ formNoValidate?: boolean | undefined;
+ formTarget?: string | undefined;
+ name?: string | undefined;
+ value?: string | number | readonly string[] | undefined;
+ defaultChecked?: boolean | undefined;
+ defaultValue?: string | number | readonly string[] | undefined;
+ suppressContentEditableWarning?: boolean | undefined;
+ suppressHydrationWarning?: boolean | undefined;
+ accessKey?: string | undefined;
+ autoFocus?: boolean | undefined;
+ contentEditable?: (boolean | "true" | "false") | "inherit" | undefined;
+ contextMenu?: string | undefined;
+ dir?: string | undefined;
+ draggable?: (boolean | "true" | "false") | undefined;
+ hidden?: boolean | undefined;
+ id?: string | undefined;
+ lang?: string | undefined;
+ nonce?: string | undefined;
+ placeholder?: string | undefined;
+ slot?: string | undefined;
+ spellCheck?: (boolean | "true" | "false") | undefined;
+ style?: React.CSSProperties | undefined;
+ tabIndex?: number | undefined;
+ title?: string | undefined;
+ translate?: "yes" | "no" | undefined;
+ radioGroup?: string | undefined;
+ role?: React.AriaRole | undefined;
+ about?: string | undefined;
+ content?: string | undefined;
+ datatype?: string | undefined;
+ inlist?: any;
+ prefix?: string | undefined;
+ property?: string | undefined;
+ rel?: string | undefined;
+ resource?: string | undefined;
+ rev?: string | undefined;
+ typeof?: string | undefined;
+ vocab?: string | undefined;
+ autoCapitalize?: string | undefined;
+ autoCorrect?: string | undefined;
+ autoSave?: string | undefined;
+ color?: string | undefined;
+ itemProp?: string | undefined;
+ itemScope?: boolean | undefined;
+ itemType?: string | undefined;
+ itemID?: string | undefined;
+ itemRef?: string | undefined;
+ results?: number | undefined;
+ security?: string | undefined;
+ unselectable?: "on" | "off" | undefined;
+ inputMode?: "search" | "text" | "none" | "tel" | "url" | "email" | "numeric" | "decimal" | undefined;
+ is?: string | undefined;
+ 'aria-activedescendant'?: string | undefined;
+ 'aria-atomic'?: (boolean | "true" | "false") | undefined;
+ 'aria-autocomplete'?: "list" | "none" | "both" | "inline" | undefined;
+ 'aria-busy'?: (boolean | "true" | "false") | undefined;
+ 'aria-checked'?: boolean | "true" | "false" | "mixed" | undefined;
+ 'aria-colcount'?: number | undefined;
+ 'aria-colindex'?: number | undefined;
+ 'aria-colspan'?: number | undefined;
+ 'aria-controls'?: string | undefined;
+ 'aria-current'?: boolean | "time" | "true" | "false" | "page" | "step" | "location" | "date" | undefined;
+ 'aria-describedby'?: string | undefined;
+ 'aria-details'?: string | undefined;
+ 'aria-disabled'?: (boolean | "true" | "false") | undefined;
+ 'aria-dropeffect'?: "link" | "none" | "copy" | "move" | "execute" | "popup" | undefined;
+ 'aria-errormessage'?: string | undefined;
+ 'aria-expanded'?: (boolean | "true" | "false") | undefined;
+ 'aria-flowto'?: string | undefined;
+ 'aria-grabbed'?: (boolean | "true" | "false") | undefined;
+ 'aria-haspopup'?: boolean | "dialog" | "menu" | "true" | "false" | "grid" | "listbox" | "tree" | undefined;
+ 'aria-hidden'?: (boolean | "true" | "false") | undefined;
+ 'aria-invalid'?: boolean | "true" | "false" | "grammar" | "spelling" | undefined;
+ 'aria-keyshortcuts'?: string | undefined;
+ 'aria-labelledby'?: string | undefined;
+ 'aria-level'?: number | undefined;
+ 'aria-live'?: "off" | "assertive" | "polite" | undefined;
+ 'aria-modal'?: (boolean | "true" | "false") | undefined;
+ 'aria-multiline'?: (boolean | "true" | "false") | undefined;
+ 'aria-multiselectable'?: (boolean | "true" | "false") | undefined;
+ 'aria-orientation'?: "horizontal" | "vertical" | undefined;
+ 'aria-owns'?: string | undefined;
+ 'aria-placeholder'?: string | undefined;
+ 'aria-posinset'?: number | undefined;
+ 'aria-pressed'?: boolean | "true" | "false" | "mixed" | undefined;
+ 'aria-readonly'?: (boolean | "true" | "false") | undefined;
+ 'aria-relevant'?: "text" | "all" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals" | undefined;
+ 'aria-required'?: (boolean | "true" | "false") | undefined;
+ 'aria-roledescription'?: string | undefined;
+ 'aria-rowcount'?: number | undefined;
+ 'aria-rowindex'?: number | undefined;
+ 'aria-rowspan'?: number | undefined;
+ 'aria-selected'?: (boolean | "true" | "false") | undefined;
+ 'aria-setsize'?: number | undefined;
+ 'aria-sort'?: "none" | "ascending" | "descending" | "other" | undefined;
+ 'aria-valuemax'?: number | undefined;
+ 'aria-valuemin'?: number | undefined;
+ 'aria-valuenow'?: number | undefined;
+ 'aria-valuetext'?: string | undefined;
+ children?: React.ReactNode;
+ dangerouslySetInnerHTML?: {
+ __html: string | TrustedHTML;
+ } | undefined;
+ onCopy?: React.ClipboardEventHandler | undefined;
+ onCopyCapture?: React.ClipboardEventHandler | undefined;
+ onCut?: React.ClipboardEventHandler | undefined;
+ onCutCapture?: React.ClipboardEventHandler | undefined;
+ onPaste?: React.ClipboardEventHandler | undefined;
+ onPasteCapture?: React.ClipboardEventHandler | undefined;
+ onCompositionEnd?: React.CompositionEventHandler | undefined;
+ onCompositionEndCapture?: React.CompositionEventHandler | undefined;
+ onCompositionStart?: React.CompositionEventHandler | undefined;
+ onCompositionStartCapture?: React.CompositionEventHandler | undefined;
+ onCompositionUpdate?: React.CompositionEventHandler | undefined;
+ onCompositionUpdateCapture?: React.CompositionEventHandler | undefined;
+ onFocus?: React.FocusEventHandler | undefined;
+ onFocusCapture?: React.FocusEventHandler | undefined;
+ onBlur?: React.FocusEventHandler | undefined;
+ onBlurCapture?: React.FocusEventHandler | undefined;
+ onChange?: React.ChangeEventHandler | undefined;
+ onChangeCapture?: React.FormEventHandler | undefined;
+ onBeforeInput?: React.FormEventHandler | undefined;
+ onBeforeInputCapture?: React.FormEventHandler | undefined;
+ onInput?: React.FormEventHandler | undefined;
+ onInputCapture?: React.FormEventHandler | undefined;
+ onReset?: React.FormEventHandler | undefined;
+ onResetCapture?: React.FormEventHandler | undefined;
+ onSubmit?: React.FormEventHandler | undefined;
+ onSubmitCapture?: React.FormEventHandler | undefined;
+ onInvalid?: React.FormEventHandler | undefined;
+ onInvalidCapture?: React.FormEventHandler | undefined;
+ onLoad?: React.ReactEventHandler | undefined;
+ onLoadCapture?: React.ReactEventHandler | undefined;
+ onError?: React.ReactEventHandler | undefined;
+ onErrorCapture?: React.ReactEventHandler | undefined;
+ onKeyDown?: React.KeyboardEventHandler | undefined;
+ onKeyDownCapture?: React.KeyboardEventHandler | undefined;
+ onKeyPress?: React.KeyboardEventHandler | undefined;
+ onKeyPressCapture?: React.KeyboardEventHandler | undefined;
+ onKeyUp?: React.KeyboardEventHandler | undefined;
+ onKeyUpCapture?: React.KeyboardEventHandler | undefined;
+ onAbort?: React.ReactEventHandler | undefined;
+ onAbortCapture?: React.ReactEventHandler | undefined;
+ onCanPlay?: React.ReactEventHandler | undefined;
+ onCanPlayCapture?: React.ReactEventHandler | undefined;
+ onCanPlayThrough?: React.ReactEventHandler | undefined;
+ onCanPlayThroughCapture?: React.ReactEventHandler | undefined;
+ onDurationChange?: React.ReactEventHandler | undefined;
+ onDurationChangeCapture?: React.ReactEventHandler | undefined;
+ onEmptied?: React.ReactEventHandler | undefined;
+ onEmptiedCapture?: React.ReactEventHandler | undefined;
+ onEncrypted?: React.ReactEventHandler | undefined;
+ onEncryptedCapture?: React.ReactEventHandler | undefined;
+ onEnded?: React.ReactEventHandler | undefined;
+ onEndedCapture?: React.ReactEventHandler | undefined;
+ onLoadedData?: React.ReactEventHandler | undefined;
+ onLoadedDataCapture?: React.ReactEventHandler | undefined;
+ onLoadedMetadata?: React.ReactEventHandler | undefined;
+ onLoadedMetadataCapture?: React.ReactEventHandler | undefined;
+ onLoadStart?: React.ReactEventHandler | undefined;
+ onLoadStartCapture?: React.ReactEventHandler | undefined;
+ onPause?: React.ReactEventHandler | undefined;
+ onPauseCapture?: React.ReactEventHandler | undefined;
+ onPlay?: React.ReactEventHandler | undefined;
+ onPlayCapture?: React.ReactEventHandler | undefined;
+ onPlaying?: React.ReactEventHandler | undefined;
+ onPlayingCapture?: React.ReactEventHandler | undefined;
+ onProgress?: React.ReactEventHandler | undefined;
+ onProgressCapture?: React.ReactEventHandler | undefined;
+ onRateChange?: React.ReactEventHandler | undefined;
+ onRateChangeCapture?: React.ReactEventHandler | undefined;
+ onResize?: React.ReactEventHandler | undefined;
+ onResizeCapture?: React.ReactEventHandler | undefined;
+ onSeeked?: React.ReactEventHandler | undefined;
+ onSeekedCapture?: React.ReactEventHandler | undefined;
+ onSeeking?: React.ReactEventHandler | undefined;
+ onSeekingCapture?: React.ReactEventHandler | undefined;
+ onStalled?: React.ReactEventHandler | undefined;
+ onStalledCapture?: React.ReactEventHandler | undefined;
+ onSuspend?: React.ReactEventHandler | undefined;
+ onSuspendCapture?: React.ReactEventHandler | undefined;
+ onTimeUpdate?: React.ReactEventHandler | undefined;
+ onTimeUpdateCapture?: React.ReactEventHandler | undefined;
+ onVolumeChange?: React.ReactEventHandler | undefined;
+ onVolumeChangeCapture?: React.ReactEventHandler | undefined;
+ onWaiting?: React.ReactEventHandler | undefined;
+ onWaitingCapture?: React.ReactEventHandler | undefined;
+ onAuxClick?: React.MouseEventHandler | undefined;
+ onAuxClickCapture?: React.MouseEventHandler | undefined;
+ onClick?: React.MouseEventHandler | undefined;
+ onClickCapture?: React.MouseEventHandler | undefined;
+ onContextMenu?: React.MouseEventHandler | undefined;
+ onContextMenuCapture?: React.MouseEventHandler | undefined;
+ onDoubleClick?: React.MouseEventHandler | undefined;
+ onDoubleClickCapture?: React.MouseEventHandler | undefined;
+ onDrag?: React.DragEventHandler | undefined;
+ onDragCapture?: React.DragEventHandler | undefined;
+ onDragEnd?: React.DragEventHandler | undefined;
+ onDragEndCapture?: React.DragEventHandler | undefined;
+ onDragEnter?: React.DragEventHandler | undefined;
+ onDragEnterCapture?: React.DragEventHandler | undefined;
+ onDragExit?: React.DragEventHandler | undefined;
+ onDragExitCapture?: React.DragEventHandler | undefined;
+ onDragLeave?: React.DragEventHandler | undefined;
+ onDragLeaveCapture?: React.DragEventHandler | undefined;
+ onDragOver?: React.DragEventHandler | undefined;
+ onDragOverCapture?: React.DragEventHandler | undefined;
+ onDragStart?: React.DragEventHandler | undefined;
+ onDragStartCapture?: React.DragEventHandler | undefined;
+ onDrop?: React.DragEventHandler | undefined;
+ onDropCapture?: React.DragEventHandler | undefined;
+ onMouseDown?: React.MouseEventHandler | undefined;
+ onMouseDownCapture?: React.MouseEventHandler | undefined;
+ onMouseEnter?: React.MouseEventHandler | undefined;
+ onMouseLeave?: React.MouseEventHandler | undefined;
+ onMouseMove?: React.MouseEventHandler | undefined;
+ onMouseMoveCapture?: React.MouseEventHandler | undefined;
+ onMouseOut?: React.MouseEventHandler | undefined;
+ onMouseOutCapture?: React.MouseEventHandler | undefined;
+ onMouseOver?: React.MouseEventHandler | undefined;
+ onMouseOverCapture?: React.MouseEventHandler | undefined;
+ onMouseUp?: React.MouseEventHandler | undefined;
+ onMouseUpCapture?: React.MouseEventHandler | undefined;
+ onSelect?: React.ReactEventHandler | undefined;
+ onSelectCapture?: React.ReactEventHandler | undefined;
+ onTouchCancel?: React.TouchEventHandler | undefined;
+ onTouchCancelCapture?: React.TouchEventHandler | undefined;
+ onTouchEnd?: React.TouchEventHandler | undefined;
+ onTouchEndCapture?: React.TouchEventHandler | undefined;
+ onTouchMove?: React.TouchEventHandler | undefined;
+ onTouchMoveCapture?: React.TouchEventHandler | undefined;
+ onTouchStart?: React.TouchEventHandler | undefined;
+ onTouchStartCapture?: React.TouchEventHandler | undefined;
+ onPointerDown?: React.PointerEventHandler | undefined;
+ onPointerDownCapture?: React.PointerEventHandler | undefined;
+ onPointerMove?: React.PointerEventHandler | undefined;
+ onPointerMoveCapture?: React.PointerEventHandler | undefined;
+ onPointerUp?: React.PointerEventHandler | undefined;
+ onPointerUpCapture?: React.PointerEventHandler | undefined;
+ onPointerCancel?: React.PointerEventHandler | undefined;
+ onPointerCancelCapture?: React.PointerEventHandler | undefined;
+ onPointerEnter?: React.PointerEventHandler | undefined;
+ onPointerEnterCapture?: React.PointerEventHandler | undefined;
+ onPointerLeave?: React.PointerEventHandler | undefined;
+ onPointerLeaveCapture?: React.PointerEventHandler | undefined;
+ onPointerOver?: React.PointerEventHandler | undefined;
+ onPointerOverCapture?: React.PointerEventHandler | undefined;
+ onPointerOut?: React.PointerEventHandler | undefined;
+ onPointerOutCapture?: React.PointerEventHandler | undefined;
+ onGotPointerCapture?: React.PointerEventHandler | undefined;
+ onGotPointerCaptureCapture?: React.PointerEventHandler | undefined;
+ onLostPointerCapture?: React.PointerEventHandler | undefined;
+ onLostPointerCaptureCapture?: React.PointerEventHandler | undefined;
+ onScroll?: React.UIEventHandler | undefined;
+ onScrollCapture?: React.UIEventHandler | undefined;
+ onWheel?: React.WheelEventHandler | undefined;
+ onWheelCapture?: React.WheelEventHandler | undefined;
+ onAnimationStart?: React.AnimationEventHandler | undefined;
+ onAnimationStartCapture?: React.AnimationEventHandler | undefined;
+ onAnimationEnd?: React.AnimationEventHandler | undefined;
+ onAnimationEndCapture?: React.AnimationEventHandler | undefined;
+ onAnimationIteration?: React.AnimationEventHandler | undefined;
+ onAnimationIterationCapture?: React.AnimationEventHandler | undefined;
+ onTransitionEnd?: React.TransitionEventHandler | undefined;
+ onTransitionEndCapture?: React.TransitionEventHandler | undefined;
+ label?: React.ReactNode;
+ pattern?: string | undefined;
+ list?: string | undefined;
+ reverse?: boolean | undefined;
+ bsPrefix?: string | undefined;
+ height?: string | number | undefined;
+ width?: string | number | undefined;
+ size?: number | undefined;
+ inline?: boolean | undefined;
+ multiple?: boolean | undefined;
+ as?: React.ElementType | undefined;
+ autoComplete?: string | undefined;
+ alt?: string | undefined;
+ accept?: string | undefined;
+ capture?: boolean | "user" | "environment" | undefined;
+ checked?: boolean | undefined;
+ maxLength?: number | undefined;
+ minLength?: number | undefined;
+ src?: string | undefined;
+ max?: string | number | undefined;
+ min?: string | number | undefined;
+ crossOrigin?: "" | "anonymous" | "use-credentials" | undefined;
+ enterKeyHint?: "search" | "next" | "enter" | "done" | "go" | "previous" | "send" | undefined;
+ readOnly?: boolean | undefined;
+ required?: boolean | undefined;
+ step?: string | number | undefined;
+ feedback?: React.ReactNode;
+ isValid?: boolean | undefined;
+ isInvalid?: boolean | undefined;
+ feedbackTooltip?: boolean | undefined;
+ feedbackType?: import("./Feedback").FeedbackType | undefined;
+ bsSwitchPrefix?: string | undefined;
+ }> & {
+ Input: BsPrefixRefForwardingComponent<"input", import("./FormCheckInput").FormCheckInputProps>;
+ Label: React.ForwardRefExoticComponent>;
+ };
+ Label: BsPrefixRefForwardingComponent<"label", import("./FormLabel").FormLabelProps>;
+ Text: BsPrefixRefForwardingComponent<"small", import("./FormText").FormTextProps>;
+ Range: React.ForwardRefExoticComponent>;
+ Select: BsPrefixRefForwardingComponent<"select", import("./FormSelect").FormSelectProps>;
+ FloatingLabel: BsPrefixRefForwardingComponent<"div", import("./FloatingLabel").FloatingLabelProps>;
+};
+export default _default;
diff --git a/node_modules/react-bootstrap/cjs/Form.js b/node_modules/react-bootstrap/cjs/Form.js
new file mode 100644
index 0000000000..4b0270e137
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/Form.js
@@ -0,0 +1,65 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
+exports.__esModule = true;
+exports.default = void 0;
+var _classnames = _interopRequireDefault(require("classnames"));
+var _propTypes = _interopRequireDefault(require("prop-types"));
+var React = _interopRequireWildcard(require("react"));
+var _FormCheck = _interopRequireDefault(require("./FormCheck"));
+var _FormControl = _interopRequireDefault(require("./FormControl"));
+var _FormFloating = _interopRequireDefault(require("./FormFloating"));
+var _FormGroup = _interopRequireDefault(require("./FormGroup"));
+var _FormLabel = _interopRequireDefault(require("./FormLabel"));
+var _FormRange = _interopRequireDefault(require("./FormRange"));
+var _FormSelect = _interopRequireDefault(require("./FormSelect"));
+var _FormText = _interopRequireDefault(require("./FormText"));
+var _Switch = _interopRequireDefault(require("./Switch"));
+var _FloatingLabel = _interopRequireDefault(require("./FloatingLabel"));
+var _jsxRuntime = require("react/jsx-runtime");
+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; }
+const propTypes = {
+ /**
+ * The Form `ref` will be forwarded to the underlying element,
+ * which means, unless it's rendered `as` a composite component,
+ * it will be a DOM node, when resolved.
+ *
+ * @type {ReactRef}
+ * @alias ref
+ */
+ _ref: _propTypes.default.any,
+ /**
+ * Mark a form as having been validated. Setting it to `true` will
+ * toggle any validation styles on the forms elements.
+ */
+ validated: _propTypes.default.bool,
+ as: _propTypes.default.elementType
+};
+const Form = /*#__PURE__*/React.forwardRef(({
+ className,
+ validated,
+ // Need to define the default "as" during prop destructuring to be compatible with styled-components github.com/react-bootstrap/react-bootstrap/issues/3595
+ as: Component = 'form',
+ ...props
+}, ref) => /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
+ ...props,
+ ref: ref,
+ className: (0, _classnames.default)(className, validated && 'was-validated')
+}));
+Form.displayName = 'Form';
+Form.propTypes = propTypes;
+var _default = Object.assign(Form, {
+ Group: _FormGroup.default,
+ Control: _FormControl.default,
+ Floating: _FormFloating.default,
+ Check: _FormCheck.default,
+ Switch: _Switch.default,
+ Label: _FormLabel.default,
+ Text: _FormText.default,
+ Range: _FormRange.default,
+ Select: _FormSelect.default,
+ FloatingLabel: _FloatingLabel.default
+});
+exports.default = _default;
+module.exports = exports.default;
\ No newline at end of file
diff --git a/node_modules/react-bootstrap/cjs/FormCheck.d.ts b/node_modules/react-bootstrap/cjs/FormCheck.d.ts
new file mode 100644
index 0000000000..a64dfb6ee9
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/FormCheck.d.ts
@@ -0,0 +1,22 @@
+import * as React from 'react';
+import { FeedbackType } from './Feedback';
+import { BsPrefixProps, BsPrefixRefForwardingComponent } from './helpers';
+export type FormCheckType = 'checkbox' | 'radio' | 'switch';
+export interface FormCheckProps extends BsPrefixProps, React.InputHTMLAttributes {
+ inline?: boolean;
+ reverse?: boolean;
+ disabled?: boolean;
+ label?: React.ReactNode;
+ type?: FormCheckType;
+ isValid?: boolean;
+ isInvalid?: boolean;
+ feedbackTooltip?: boolean;
+ feedback?: React.ReactNode;
+ feedbackType?: FeedbackType;
+ bsSwitchPrefix?: string;
+}
+declare const _default: BsPrefixRefForwardingComponent<"input", FormCheckProps> & {
+ Input: BsPrefixRefForwardingComponent<"input", import("./FormCheckInput").FormCheckInputProps>;
+ Label: React.ForwardRefExoticComponent>;
+};
+export default _default;
diff --git a/node_modules/react-bootstrap/cjs/FormCheck.js b/node_modules/react-bootstrap/cjs/FormCheck.js
new file mode 100644
index 0000000000..a3e7122e3d
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/FormCheck.js
@@ -0,0 +1,82 @@
+"use strict";
+"use client";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
+exports.__esModule = true;
+exports.default = void 0;
+var _classnames = _interopRequireDefault(require("classnames"));
+var React = _interopRequireWildcard(require("react"));
+var _Feedback = _interopRequireDefault(require("./Feedback"));
+var _FormCheckInput = _interopRequireDefault(require("./FormCheckInput"));
+var _FormCheckLabel = _interopRequireDefault(require("./FormCheckLabel"));
+var _FormContext = _interopRequireDefault(require("./FormContext"));
+var _ThemeProvider = require("./ThemeProvider");
+var _ElementChildren = require("./ElementChildren");
+var _jsxRuntime = require("react/jsx-runtime");
+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; }
+const FormCheck = /*#__PURE__*/React.forwardRef(({
+ id,
+ bsPrefix,
+ bsSwitchPrefix,
+ inline = false,
+ reverse = false,
+ disabled = false,
+ isValid = false,
+ isInvalid = false,
+ feedbackTooltip = false,
+ feedback,
+ feedbackType,
+ className,
+ style,
+ title = '',
+ type = 'checkbox',
+ label,
+ children,
+ // Need to define the default "as" during prop destructuring to be compatible with styled-components github.com/react-bootstrap/react-bootstrap/issues/3595
+ as = 'input',
+ ...props
+}, ref) => {
+ bsPrefix = (0, _ThemeProvider.useBootstrapPrefix)(bsPrefix, 'form-check');
+ bsSwitchPrefix = (0, _ThemeProvider.useBootstrapPrefix)(bsSwitchPrefix, 'form-switch');
+ const {
+ controlId
+ } = (0, React.useContext)(_FormContext.default);
+ const innerFormContext = (0, React.useMemo)(() => ({
+ controlId: id || controlId
+ }), [controlId, id]);
+ const hasLabel = !children && label != null && label !== false || (0, _ElementChildren.hasChildOfType)(children, _FormCheckLabel.default);
+ const input = /*#__PURE__*/(0, _jsxRuntime.jsx)(_FormCheckInput.default, {
+ ...props,
+ type: type === 'switch' ? 'checkbox' : type,
+ ref: ref,
+ isValid: isValid,
+ isInvalid: isInvalid,
+ disabled: disabled,
+ as: as
+ });
+ return /*#__PURE__*/(0, _jsxRuntime.jsx)(_FormContext.default.Provider, {
+ value: innerFormContext,
+ children: /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
+ style: style,
+ className: (0, _classnames.default)(className, hasLabel && bsPrefix, inline && `${bsPrefix}-inline`, reverse && `${bsPrefix}-reverse`, type === 'switch' && bsSwitchPrefix),
+ children: children || /*#__PURE__*/(0, _jsxRuntime.jsxs)(_jsxRuntime.Fragment, {
+ children: [input, hasLabel && /*#__PURE__*/(0, _jsxRuntime.jsx)(_FormCheckLabel.default, {
+ title: title,
+ children: label
+ }), feedback && /*#__PURE__*/(0, _jsxRuntime.jsx)(_Feedback.default, {
+ type: feedbackType,
+ tooltip: feedbackTooltip,
+ children: feedback
+ })]
+ })
+ })
+ });
+});
+FormCheck.displayName = 'FormCheck';
+var _default = Object.assign(FormCheck, {
+ Input: _FormCheckInput.default,
+ Label: _FormCheckLabel.default
+});
+exports.default = _default;
+module.exports = exports.default;
\ No newline at end of file
diff --git a/node_modules/react-bootstrap/cjs/FormCheckInput.d.ts b/node_modules/react-bootstrap/cjs/FormCheckInput.d.ts
new file mode 100644
index 0000000000..33743efda2
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/FormCheckInput.d.ts
@@ -0,0 +1,10 @@
+import * as React from 'react';
+import { BsPrefixProps, BsPrefixRefForwardingComponent } from './helpers';
+type FormCheckInputType = 'checkbox' | 'radio';
+export interface FormCheckInputProps extends BsPrefixProps, React.InputHTMLAttributes {
+ type?: FormCheckInputType;
+ isValid?: boolean;
+ isInvalid?: boolean;
+}
+declare const FormCheckInput: BsPrefixRefForwardingComponent<'input', FormCheckInputProps>;
+export default FormCheckInput;
diff --git a/node_modules/react-bootstrap/cjs/FormCheckInput.js b/node_modules/react-bootstrap/cjs/FormCheckInput.js
new file mode 100644
index 0000000000..d1139e2fb0
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/FormCheckInput.js
@@ -0,0 +1,40 @@
+"use strict";
+"use client";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
+exports.__esModule = true;
+exports.default = void 0;
+var _classnames = _interopRequireDefault(require("classnames"));
+var React = _interopRequireWildcard(require("react"));
+var _FormContext = _interopRequireDefault(require("./FormContext"));
+var _ThemeProvider = require("./ThemeProvider");
+var _jsxRuntime = require("react/jsx-runtime");
+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; }
+const FormCheckInput = /*#__PURE__*/React.forwardRef(({
+ id,
+ bsPrefix,
+ className,
+ type = 'checkbox',
+ isValid = false,
+ isInvalid = false,
+ // Need to define the default "as" during prop destructuring to be compatible with styled-components github.com/react-bootstrap/react-bootstrap/issues/3595
+ as: Component = 'input',
+ ...props
+}, ref) => {
+ const {
+ controlId
+ } = (0, React.useContext)(_FormContext.default);
+ bsPrefix = (0, _ThemeProvider.useBootstrapPrefix)(bsPrefix, 'form-check-input');
+ return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
+ ...props,
+ ref: ref,
+ type: type,
+ id: id || controlId,
+ className: (0, _classnames.default)(className, bsPrefix, isValid && 'is-valid', isInvalid && 'is-invalid')
+ });
+});
+FormCheckInput.displayName = 'FormCheckInput';
+var _default = FormCheckInput;
+exports.default = _default;
+module.exports = exports.default;
\ No newline at end of file
diff --git a/node_modules/react-bootstrap/cjs/FormCheckLabel.d.ts b/node_modules/react-bootstrap/cjs/FormCheckLabel.d.ts
new file mode 100644
index 0000000000..af1bab42b7
--- /dev/null
+++ b/node_modules/react-bootstrap/cjs/FormCheckLabel.d.ts
@@ -0,0 +1,6 @@
+import * as React from 'react';
+import { BsPrefixProps } from './helpers';
+export interface FormCheckLabelProps extends React.LabelHTMLAttributes, BsPrefixProps {
+}
+declare const FormCheckLabel: React.ForwardRefExoticComponent