diff --git a/README.md b/README.md
index 513d7013..cc51dc0f 100644
--- a/README.md
+++ b/README.md
@@ -32,6 +32,11 @@ npm run watch ( npm run dev )
php artisan migrate:fresh --seed
```
+#### 6.ストレージのリンク
+```
+php artisan storage:link
+```
+
# 仕様書
diff --git a/backend/.env.example b/backend/.env.example
index 340b207b..e0150aa9 100644
--- a/backend/.env.example
+++ b/backend/.env.example
@@ -1,4 +1,4 @@
-APP_NAME=KIKIkan
+APP_NAME=KIKI
APP_ENV=local
APP_KEY=
APP_DEBUG=true
diff --git a/backend/.env.release b/backend/.env.release
index 340b207b..e0150aa9 100644
--- a/backend/.env.release
+++ b/backend/.env.release
@@ -1,4 +1,4 @@
-APP_NAME=KIKIkan
+APP_NAME=KIKI
APP_ENV=local
APP_KEY=
APP_DEBUG=true
diff --git a/backend/app/Http/Controllers/Api/FatherRelationsController.php b/backend/app/Http/Controllers/Api/FatherRelationsController.php
index cfdb2791..bd6c02db 100644
--- a/backend/app/Http/Controllers/Api/FatherRelationsController.php
+++ b/backend/app/Http/Controllers/Api/FatherRelationsController.php
@@ -5,6 +5,7 @@ namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Validator;
use Illuminate\Http\Request;
+use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Log;
use App\Models\Child;
@@ -99,10 +100,22 @@ class FatherRelationsController extends Controller {
}
try {
- FatherRelation::where('father_id', session()->get('fathers')['id'])->where('child_id', $child_id)->delete();
+ DB::beginTransaction();
+
+ $rel = FatherRelation::where('father_id', session()->get('fathers')['id'])->where('child_id', (int)$child_id);
+
+ foreach (Meeting::where('father_id', session()->get('fathers')['id'])->get() as $m) {
+ $apr = MeetingApprovals::where('child_id', (int)$child_id)->where('meeting_id', $m->id);
+ $apr->delete();
+ }
+
+ $rel->delete();
+
+ DB::commit();
} catch (\Throwable $e) {
// 失敗
Log::critical($e->getMessage());
+ DB::rollback();
return ['status_code' => 400, 'error_messages' => ['子の削除に失敗しました。']];
}
diff --git a/backend/app/Http/Controllers/Api/MeetingsController.php b/backend/app/Http/Controllers/Api/MeetingsController.php
index 2e35a9ab..c6e2aa54 100644
--- a/backend/app/Http/Controllers/Api/MeetingsController.php
+++ b/backend/app/Http/Controllers/Api/MeetingsController.php
@@ -120,10 +120,9 @@ class MeetingsController extends Controller {
$fnames[] = $fname;
$image = base64_decode(substr($img, strpos($img, ',') + 1));
Storage::disk('private')->put($fname, $image);
- $this->fiximg($filename);
+ $this->fiximg($fname);
$imgname = '/files/'.$fname;
-
}
else {
$imgname = $img;
@@ -332,7 +331,7 @@ class MeetingsController extends Controller {
$child_select = ['image'];
// 取得に成功
- if (null === ($list = Meeting::select($meeting_select)->where('father_id', (int)$r->father_id)->get())) {
+ if (null === ($list = Meeting::select($meeting_select)->where('father_id', (int)$r->father_id)->orderBy('created_at', 'desc')->get())) {
return ['status_code' => 400];
}
@@ -379,7 +378,7 @@ class MeetingsController extends Controller {
$child_select = ['image'];
// 取得に成功
- if (null === ($list = Meeting::select($meeting_select)->where('father_id', (int)$r->father_id)->get())) {
+ if (null === ($list = Meeting::select($meeting_select)->where('father_id', (int)$r->father_id)->orderBy('created_at', 'desc')->get())) {
return ['status_code' => 400];
}
@@ -420,7 +419,7 @@ class MeetingsController extends Controller {
$child_select = ['image'];
// 取得に成功
- if (null === ($list = Meeting::select($meeting_select)->where('father_id', (int)$r->father_id)->where('is_favorite', 1)->get())) {
+ if (null === ($list = Meeting::select($meeting_select)->where('father_id', (int)$r->father_id)->where('is_favorite', 1)->orderBy('created_at', 'desc')->get())) {
return ['status_code' => 400];
}
@@ -454,7 +453,7 @@ class MeetingsController extends Controller {
$child_select = ['image'];
// 取得に成功
- if (null === ($list = Meeting::select($meeting_select)->where('father_id', (int)$r->father_id)->where('is_favorite', 0)->get())) {
+ if (null === ($list = Meeting::select($meeting_select)->where('father_id', (int)$r->father_id)->where('is_favorite', 0)->orderBy('created_at', 'desc')->get())) {
return ['status_code' => 400];
}
@@ -556,7 +555,7 @@ class MeetingsController extends Controller {
$child_select = ['image'];
// 取得に成功
- if (null === ($list = Meeting::select($meeting_select)->where('father_id', (int)$r->father_id)->where('title', 'LIKE', '%'.$r->keyword.'%')->orWhere('text', 'LIKE', '%'.$r->keyword.'%')->get())) {
+ if (null === ($list = Meeting::select($meeting_select)->where('father_id', (int)$r->father_id)->where('title', 'LIKE', '%'.$r->keyword.'%')->orWhere('text', 'LIKE', '%'.$r->keyword.'%')->orderBy('created_at', 'desc')->get())) {
$list = [];
}
@@ -603,7 +602,7 @@ class MeetingsController extends Controller {
$child_select = ['image'];
// 取得に成功
- if (null === ($list = Meeting::select($meeting_select)->where('father_id', (int)$r->father_id)->where('title', 'LIKE', '%'.$r->keyword.'%')->orWhere('text', 'LIKE', '%'.$r->keyword.'%')->get())) {
+ if (null === ($list = Meeting::select($meeting_select)->where('father_id', (int)$r->father_id)->where('title', 'LIKE', '%'.$r->keyword.'%')->orWhere('text', 'LIKE', '%'.$r->keyword.'%')->orderBy('created_at', 'desc')->get())) {
$list = [];
}
diff --git a/backend/app/Mail/FathersRegistrationTemporaryMail.php b/backend/app/Mail/FathersRegistrationTemporaryMail.php
index 5a12c259..696c81a1 100644
--- a/backend/app/Mail/FathersRegistrationTemporaryMail.php
+++ b/backend/app/Mail/FathersRegistrationTemporaryMail.php
@@ -16,7 +16,7 @@ class FathersRegistrationTemporaryMail extends Mailable {
}
public function build () {
- return $this->subject('【KIKIkan】会員登録のご案内')->markdown('emails.fathers.registration.temporary', [
+ return $this->subject('【KIKI】会員登録のご案内')->markdown('emails.fathers.registration.temporary', [
'token' => $this->token
]);
}
diff --git a/backend/public/css/app.css b/backend/public/css/app.css
index ede38d97..8f35b452 100644
--- a/backend/public/css/app.css
+++ b/backend/public/css/app.css
@@ -12929,7 +12929,7 @@ categories: [project]
@font-face {
font-family: "iconfont";
src: url(/fonts/iconfont.eot?9bd2f8e21fb68f3cb69f306c7a5a07d2);
- src: url(/fonts/iconfont.eot?9bd2f8e21fb68f3cb69f306c7a5a07d2) format("eot"), url(/fonts/iconfont.woff?72290a51f520574be856b3621acc29a1) format("woff"), url(/fonts/iconfont.ttf?e240ce427caf7549e576c77b39a1d3f1) format("truetype"), url(/fonts/iconfont.svg?9e48c54f8bbb472c1c286234fdd6636f) format("svg");
+ src: url(/fonts/iconfont.eot?9bd2f8e21fb68f3cb69f306c7a5a07d2) format("eot"), url(/fonts/iconfont.woff?72290a51f520574be856b3621acc29a1) format("woff"), url(/fonts/iconfont.ttf?e240ce427caf7549e576c77b39a1d3f1) format("truetype"), url(/fonts/iconfont.svg?d812f238f7ec32f5cb5ebd322f320a02) format("svg");
font-weight: normal;
font-style: normal;
}
diff --git a/backend/public/js/app.js b/backend/public/js/app.js
index f8bf483b..ce2d311a 100644
--- a/backend/public/js/app.js
+++ b/backend/public/js/app.js
@@ -2495,6 +2495,441 @@ var weakMemoize = function weakMemoize(func) {
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (weakMemoize);
+/***/ }),
+
+/***/ "./node_modules/@material-ui/core/Button/Button.js":
+/*!*********************************************************!*\
+ !*** ./node_modules/@material-ui/core/Button/Button.js ***!
+ \*********************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
+/* harmony export */ });
+/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
+/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
+/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
+/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var clsx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! clsx */ "./node_modules/clsx/dist/clsx.m.js");
+/* harmony import */ var _material_ui_unstyled__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @material-ui/unstyled */ "./node_modules/@material-ui/unstyled/composeClasses/composeClasses.js");
+/* harmony import */ var _material_ui_system__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @material-ui/system */ "./node_modules/@material-ui/system/esm/colorManipulator.js");
+/* harmony import */ var _styles_styled__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../styles/styled */ "./node_modules/@material-ui/core/styles/styled.js");
+/* harmony import */ var _styles_useThemeProps__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../styles/useThemeProps */ "./node_modules/@material-ui/core/styles/useThemeProps.js");
+/* harmony import */ var _ButtonBase__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../ButtonBase */ "./node_modules/@material-ui/core/ButtonBase/ButtonBase.js");
+/* harmony import */ var _utils_capitalize__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/capitalize */ "./node_modules/@material-ui/core/utils/capitalize.js");
+/* harmony import */ var _buttonClasses__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./buttonClasses */ "./node_modules/@material-ui/core/Button/buttonClasses.js");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
+
+
+const _excluded = ["children", "color", "component", "disabled", "disableElevation", "disableFocusRipple", "endIcon", "focusVisibleClassName", "fullWidth", "size", "startIcon", "type", "variant"];
+
+
+
+
+
+
+
+
+
+
+
+
+
+const useUtilityClasses = styleProps => {
+ const {
+ color,
+ disableElevation,
+ fullWidth,
+ size,
+ variant,
+ classes
+ } = styleProps;
+ const slots = {
+ root: ['root', variant, `${variant}${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(color)}`, `size${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(size)}`, `${variant}Size${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(size)}`, color === 'inherit' && 'colorInherit', disableElevation && 'disableElevation', fullWidth && 'fullWidth'],
+ label: ['label'],
+ startIcon: ['startIcon', `iconSize${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(size)}`],
+ endIcon: ['endIcon', `iconSize${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(size)}`]
+ };
+ const composedClasses = (0,_material_ui_unstyled__WEBPACK_IMPORTED_MODULE_7__.default)(slots, _buttonClasses__WEBPACK_IMPORTED_MODULE_8__.getButtonUtilityClass, classes);
+ return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, classes, composedClasses);
+};
+
+const commonIconStyles = styleProps => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, styleProps.size === 'small' && {
+ '& > *:nth-of-type(1)': {
+ fontSize: 18
+ }
+}, styleProps.size === 'medium' && {
+ '& > *:nth-of-type(1)': {
+ fontSize: 20
+ }
+}, styleProps.size === 'large' && {
+ '& > *:nth-of-type(1)': {
+ fontSize: 22
+ }
+});
+
+const ButtonRoot = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_9__.default)(_ButtonBase__WEBPACK_IMPORTED_MODULE_10__.default, {
+ shouldForwardProp: prop => (0,_styles_styled__WEBPACK_IMPORTED_MODULE_9__.rootShouldForwardProp)(prop) || prop === 'classes',
+ name: 'MuiButton',
+ slot: 'Root',
+ overridesResolver: (props, styles) => {
+ const {
+ styleProps
+ } = props;
+ return [styles.root, styles[styleProps.variant], styles[`${styleProps.variant}${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(styleProps.color)}`], styles[`size${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(styleProps.size)}`], styles[`${styleProps.variant}Size${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(styleProps.size)}`], styleProps.color === 'inherit' && styles.colorInherit, styleProps.disableElevation && styles.disableElevation, styleProps.fullWidth && styles.fullWidth];
+ }
+})(({
+ theme,
+ styleProps
+}) => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, theme.typography.button, {
+ minWidth: 64,
+ padding: '6px 16px',
+ borderRadius: theme.shape.borderRadius,
+ transition: theme.transitions.create(['background-color', 'box-shadow', 'border-color', 'color'], {
+ duration: theme.transitions.duration.short
+ }),
+ '&:hover': (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
+ textDecoration: 'none',
+ backgroundColor: (0,_material_ui_system__WEBPACK_IMPORTED_MODULE_11__.alpha)(theme.palette.text.primary, theme.palette.action.hoverOpacity),
+ // Reset on touch devices, it doesn't add specificity
+ '@media (hover: none)': {
+ backgroundColor: 'transparent'
+ }
+ }, styleProps.variant === 'text' && styleProps.color !== 'inherit' && {
+ backgroundColor: (0,_material_ui_system__WEBPACK_IMPORTED_MODULE_11__.alpha)(theme.palette[styleProps.color].main, theme.palette.action.hoverOpacity),
+ // Reset on touch devices, it doesn't add specificity
+ '@media (hover: none)': {
+ backgroundColor: 'transparent'
+ }
+ }, styleProps.variant === 'outlined' && styleProps.color !== 'inherit' && {
+ border: `1px solid ${theme.palette[styleProps.color].main}`,
+ backgroundColor: (0,_material_ui_system__WEBPACK_IMPORTED_MODULE_11__.alpha)(theme.palette[styleProps.color].main, theme.palette.action.hoverOpacity),
+ // Reset on touch devices, it doesn't add specificity
+ '@media (hover: none)': {
+ backgroundColor: 'transparent'
+ }
+ }, styleProps.variant === 'contained' && {
+ backgroundColor: theme.palette.grey.A100,
+ boxShadow: theme.shadows[4],
+ // Reset on touch devices, it doesn't add specificity
+ '@media (hover: none)': {
+ boxShadow: theme.shadows[2],
+ backgroundColor: theme.palette.grey[300]
+ }
+ }, styleProps.variant === 'contained' && styleProps.color !== 'inherit' && {
+ backgroundColor: theme.palette[styleProps.color].dark,
+ // Reset on touch devices, it doesn't add specificity
+ '@media (hover: none)': {
+ backgroundColor: theme.palette[styleProps.color].main
+ }
+ }),
+ '&:active': (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, styleProps.variant === 'contained' && {
+ boxShadow: theme.shadows[8]
+ }),
+ [`&.${_buttonClasses__WEBPACK_IMPORTED_MODULE_8__.default.focusVisible}`]: (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, styleProps.variant === 'contained' && {
+ boxShadow: theme.shadows[6]
+ }),
+ [`&.${_buttonClasses__WEBPACK_IMPORTED_MODULE_8__.default.disabled}`]: (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
+ color: theme.palette.action.disabled
+ }, styleProps.variant === 'outlined' && {
+ border: `1px solid ${theme.palette.action.disabledBackground}`
+ }, styleProps.variant === 'outlined' && styleProps.color === 'secondary' && {
+ border: `1px solid ${theme.palette.action.disabled}`
+ }, styleProps.variant === 'contained' && {
+ color: theme.palette.action.disabled,
+ boxShadow: theme.shadows[0],
+ backgroundColor: theme.palette.action.disabledBackground
+ })
+}, styleProps.variant === 'text' && {
+ padding: '6px 8px'
+}, styleProps.variant === 'text' && styleProps.color !== 'inherit' && {
+ color: theme.palette[styleProps.color].main
+}, styleProps.variant === 'outlined' && {
+ padding: '5px 15px',
+ border: `1px solid ${theme.palette.mode === 'light' ? 'rgba(0, 0, 0, 0.23)' : 'rgba(255, 255, 255, 0.23)'}`
+}, styleProps.variant === 'outlined' && styleProps.color !== 'inherit' && {
+ color: theme.palette[styleProps.color].main,
+ border: `1px solid ${(0,_material_ui_system__WEBPACK_IMPORTED_MODULE_11__.alpha)(theme.palette[styleProps.color].main, 0.5)}`
+}, styleProps.variant === 'contained' && {
+ color: theme.palette.getContrastText(theme.palette.grey[300]),
+ backgroundColor: theme.palette.grey[300],
+ boxShadow: theme.shadows[2]
+}, styleProps.variant === 'contained' && styleProps.color !== 'inherit' && {
+ color: theme.palette[styleProps.color].contrastText,
+ backgroundColor: theme.palette[styleProps.color].main
+}, styleProps.color === 'inherit' && {
+ color: 'inherit',
+ borderColor: 'currentColor'
+}, styleProps.size === 'small' && styleProps.variant === 'text' && {
+ padding: '4px 5px',
+ fontSize: theme.typography.pxToRem(13)
+}, styleProps.size === 'large' && styleProps.variant === 'text' && {
+ padding: '8px 11px',
+ fontSize: theme.typography.pxToRem(15)
+}, styleProps.size === 'small' && styleProps.variant === 'outlined' && {
+ padding: '3px 9px',
+ fontSize: theme.typography.pxToRem(13)
+}, styleProps.size === 'large' && styleProps.variant === 'outlined' && {
+ padding: '7px 21px',
+ fontSize: theme.typography.pxToRem(15)
+}, styleProps.size === 'small' && styleProps.variant === 'contained' && {
+ padding: '4px 10px',
+ fontSize: theme.typography.pxToRem(13)
+}, styleProps.size === 'large' && styleProps.variant === 'contained' && {
+ padding: '8px 22px',
+ fontSize: theme.typography.pxToRem(15)
+}, styleProps.fullWidth && {
+ width: '100%'
+}), ({
+ styleProps
+}) => styleProps.disableElevation && {
+ boxShadow: 'none',
+ '&:hover': {
+ boxShadow: 'none'
+ },
+ [`&.${_buttonClasses__WEBPACK_IMPORTED_MODULE_8__.default.focusVisible}`]: {
+ boxShadow: 'none'
+ },
+ '&:active': {
+ boxShadow: 'none'
+ },
+ [`&.${_buttonClasses__WEBPACK_IMPORTED_MODULE_8__.default.disabled}`]: {
+ boxShadow: 'none'
+ }
+});
+const ButtonStartIcon = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_9__.default)('span', {
+ name: 'MuiButton',
+ slot: 'StartIcon',
+ overridesResolver: (props, styles) => {
+ const {
+ styleProps
+ } = props;
+ return [styles.startIcon, styles[`iconSize${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(styleProps.size)}`]];
+ }
+})(({
+ styleProps
+}) => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
+ display: 'inherit',
+ marginRight: 8,
+ marginLeft: -4
+}, styleProps.size === 'small' && {
+ marginLeft: -2
+}, commonIconStyles(styleProps)));
+const ButtonEndIcon = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_9__.default)('span', {
+ name: 'MuiButton',
+ slot: 'EndIcon',
+ overridesResolver: (props, styles) => {
+ const {
+ styleProps
+ } = props;
+ return [styles.endIcon, styles[`iconSize${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(styleProps.size)}`]];
+ }
+})(({
+ styleProps
+}) => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
+ display: 'inherit',
+ marginRight: -4,
+ marginLeft: 8
+}, styleProps.size === 'small' && {
+ marginRight: -2
+}, commonIconStyles(styleProps)));
+const Button = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function Button(inProps, ref) {
+ const props = (0,_styles_useThemeProps__WEBPACK_IMPORTED_MODULE_12__.default)({
+ props: inProps,
+ name: 'MuiButton'
+ });
+
+ const {
+ children,
+ color = 'primary',
+ component = 'button',
+ disabled = false,
+ disableElevation = false,
+ disableFocusRipple = false,
+ endIcon: endIconProp,
+ focusVisibleClassName,
+ fullWidth = false,
+ size = 'medium',
+ startIcon: startIconProp,
+ type,
+ variant = 'text'
+ } = props,
+ other = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__.default)(props, _excluded);
+
+ const styleProps = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, props, {
+ color,
+ component,
+ disabled,
+ disableElevation,
+ disableFocusRipple,
+ fullWidth,
+ size,
+ type,
+ variant
+ });
+
+ const classes = useUtilityClasses(styleProps);
+
+ const startIcon = startIconProp && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(ButtonStartIcon, {
+ className: classes.startIcon,
+ styleProps: styleProps,
+ children: startIconProp
+ });
+
+ const endIcon = endIconProp && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(ButtonEndIcon, {
+ className: classes.endIcon,
+ styleProps: styleProps,
+ children: endIconProp
+ });
+
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(ButtonRoot, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
+ styleProps: styleProps,
+ component: component,
+ disabled: disabled,
+ focusRipple: !disableFocusRipple,
+ focusVisibleClassName: (0,clsx__WEBPACK_IMPORTED_MODULE_4__.default)(classes.focusVisible, focusVisibleClassName),
+ ref: ref,
+ type: type
+ }, other, {
+ classes: classes,
+ children: [startIcon, children, endIcon]
+ }));
+});
+ true ? Button.propTypes
+/* remove-proptypes */
+= {
+ // ----------------------------- Warning --------------------------------
+ // | These PropTypes are generated from the TypeScript type definitions |
+ // | To update them edit the d.ts file and run "yarn proptypes" |
+ // ----------------------------------------------------------------------
+
+ /**
+ * The content of the component.
+ */
+ children: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
+
+ /**
+ * Override or extend the styles applied to the component.
+ */
+ classes: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object),
+
+ /**
+ * The color of the component. It supports those theme colors that make sense for this component.
+ * @default 'primary'
+ */
+ color: prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOf(['inherit', 'primary', 'secondary', 'success', 'error', 'info', 'warning']), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string)]),
+
+ /**
+ * The component used for the root node.
+ * Either a string to use a HTML element or a component.
+ */
+ component: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().elementType),
+
+ /**
+ * If `true`, the component is disabled.
+ * @default false
+ */
+ disabled: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
+
+ /**
+ * If `true`, no elevation is used.
+ * @default false
+ */
+ disableElevation: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
+
+ /**
+ * If `true`, the keyboard focus ripple is disabled.
+ * @default false
+ */
+ disableFocusRipple: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
+
+ /**
+ * If `true`, the ripple effect is disabled.
+ *
+ * ⚠️ Without a ripple there is no styling for :focus-visible by default. Be sure
+ * to highlight the element by applying separate styles with the `.Mui-focusVisible` class.
+ * @default false
+ */
+ disableRipple: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
+
+ /**
+ * Element placed after the children.
+ */
+ endIcon: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
+
+ /**
+ * @ignore
+ */
+ focusVisibleClassName: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
+
+ /**
+ * If `true`, the button will take up the full width of its container.
+ * @default false
+ */
+ fullWidth: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
+
+ /**
+ * The URL to link to when the button is clicked.
+ * If defined, an `a` element will be used as the root node.
+ */
+ href: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
+
+ /**
+ * The size of the component.
+ * `small` is equivalent to the dense button styling.
+ * @default 'medium'
+ */
+ size: prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOf(['small', 'medium', 'large']), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string)]),
+
+ /**
+ * Element placed before the children.
+ */
+ startIcon: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
+
+ /**
+ * The system prop that allows defining system overrides as well as additional CSS styles.
+ */
+ sx: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object),
+
+ /**
+ * @ignore
+ */
+ type: prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOf(['button', 'reset', 'submit']), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string)]),
+
+ /**
+ * The variant to use.
+ * @default 'text'
+ */
+ variant: prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOf(['contained', 'outlined', 'text']), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string)])
+} : 0;
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Button);
+
+/***/ }),
+
+/***/ "./node_modules/@material-ui/core/Button/buttonClasses.js":
+/*!****************************************************************!*\
+ !*** ./node_modules/@material-ui/core/Button/buttonClasses.js ***!
+ \****************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "getButtonUtilityClass": () => (/* binding */ getButtonUtilityClass),
+/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
+/* harmony export */ });
+/* harmony import */ var _material_ui_unstyled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @material-ui/unstyled */ "./node_modules/@material-ui/unstyled/generateUtilityClass/generateUtilityClass.js");
+/* harmony import */ var _material_ui_unstyled__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @material-ui/unstyled */ "./node_modules/@material-ui/unstyled/generateUtilityClasses/generateUtilityClasses.js");
+
+function getButtonUtilityClass(slot) {
+ return (0,_material_ui_unstyled__WEBPACK_IMPORTED_MODULE_0__.default)('MuiButton', slot);
+}
+const buttonClasses = (0,_material_ui_unstyled__WEBPACK_IMPORTED_MODULE_1__.default)('MuiButton', ['root', 'text', 'textInherit', 'textPrimary', 'textSecondary', 'outlined', 'outlinedInherit', 'outlinedPrimary', 'outlinedSecondary', 'contained', 'containedInherit', 'containedPrimary', 'containedSecondary', 'disableElevation', 'focusVisible', 'disabled', 'colorInherit', 'textSizeSmall', 'textSizeMedium', 'textSizeLarge', 'outlinedSizeSmall', 'outlinedSizeMedium', 'outlinedSizeLarge', 'containedSizeSmall', 'containedSizeMedium', 'containedSizeLarge', 'sizeMedium', 'sizeSmall', 'sizeLarge', 'fullWidth', 'startIcon', 'endIcon', 'iconSizeSmall', 'iconSizeMedium', 'iconSizeLarge']);
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (buttonClasses);
+
/***/ }),
/***/ "./node_modules/@material-ui/core/ButtonBase/ButtonBase.js":
@@ -3602,441 +4037,6 @@ const touchRippleClasses = (0,_material_ui_unstyled__WEBPACK_IMPORTED_MODULE_1__
/***/ }),
-/***/ "./node_modules/@material-ui/core/Button/Button.js":
-/*!*********************************************************!*\
- !*** ./node_modules/@material-ui/core/Button/Button.js ***!
- \*********************************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
-/* harmony export */ });
-/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
-/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
-/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
-/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var clsx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! clsx */ "./node_modules/clsx/dist/clsx.m.js");
-/* harmony import */ var _material_ui_unstyled__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @material-ui/unstyled */ "./node_modules/@material-ui/unstyled/composeClasses/composeClasses.js");
-/* harmony import */ var _material_ui_system__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @material-ui/system */ "./node_modules/@material-ui/system/esm/colorManipulator.js");
-/* harmony import */ var _styles_styled__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../styles/styled */ "./node_modules/@material-ui/core/styles/styled.js");
-/* harmony import */ var _styles_useThemeProps__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../styles/useThemeProps */ "./node_modules/@material-ui/core/styles/useThemeProps.js");
-/* harmony import */ var _ButtonBase__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../ButtonBase */ "./node_modules/@material-ui/core/ButtonBase/ButtonBase.js");
-/* harmony import */ var _utils_capitalize__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/capitalize */ "./node_modules/@material-ui/core/utils/capitalize.js");
-/* harmony import */ var _buttonClasses__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./buttonClasses */ "./node_modules/@material-ui/core/Button/buttonClasses.js");
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
-
-
-const _excluded = ["children", "color", "component", "disabled", "disableElevation", "disableFocusRipple", "endIcon", "focusVisibleClassName", "fullWidth", "size", "startIcon", "type", "variant"];
-
-
-
-
-
-
-
-
-
-
-
-
-
-const useUtilityClasses = styleProps => {
- const {
- color,
- disableElevation,
- fullWidth,
- size,
- variant,
- classes
- } = styleProps;
- const slots = {
- root: ['root', variant, `${variant}${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(color)}`, `size${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(size)}`, `${variant}Size${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(size)}`, color === 'inherit' && 'colorInherit', disableElevation && 'disableElevation', fullWidth && 'fullWidth'],
- label: ['label'],
- startIcon: ['startIcon', `iconSize${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(size)}`],
- endIcon: ['endIcon', `iconSize${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(size)}`]
- };
- const composedClasses = (0,_material_ui_unstyled__WEBPACK_IMPORTED_MODULE_7__.default)(slots, _buttonClasses__WEBPACK_IMPORTED_MODULE_8__.getButtonUtilityClass, classes);
- return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, classes, composedClasses);
-};
-
-const commonIconStyles = styleProps => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, styleProps.size === 'small' && {
- '& > *:nth-of-type(1)': {
- fontSize: 18
- }
-}, styleProps.size === 'medium' && {
- '& > *:nth-of-type(1)': {
- fontSize: 20
- }
-}, styleProps.size === 'large' && {
- '& > *:nth-of-type(1)': {
- fontSize: 22
- }
-});
-
-const ButtonRoot = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_9__.default)(_ButtonBase__WEBPACK_IMPORTED_MODULE_10__.default, {
- shouldForwardProp: prop => (0,_styles_styled__WEBPACK_IMPORTED_MODULE_9__.rootShouldForwardProp)(prop) || prop === 'classes',
- name: 'MuiButton',
- slot: 'Root',
- overridesResolver: (props, styles) => {
- const {
- styleProps
- } = props;
- return [styles.root, styles[styleProps.variant], styles[`${styleProps.variant}${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(styleProps.color)}`], styles[`size${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(styleProps.size)}`], styles[`${styleProps.variant}Size${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(styleProps.size)}`], styleProps.color === 'inherit' && styles.colorInherit, styleProps.disableElevation && styles.disableElevation, styleProps.fullWidth && styles.fullWidth];
- }
-})(({
- theme,
- styleProps
-}) => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, theme.typography.button, {
- minWidth: 64,
- padding: '6px 16px',
- borderRadius: theme.shape.borderRadius,
- transition: theme.transitions.create(['background-color', 'box-shadow', 'border-color', 'color'], {
- duration: theme.transitions.duration.short
- }),
- '&:hover': (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
- textDecoration: 'none',
- backgroundColor: (0,_material_ui_system__WEBPACK_IMPORTED_MODULE_11__.alpha)(theme.palette.text.primary, theme.palette.action.hoverOpacity),
- // Reset on touch devices, it doesn't add specificity
- '@media (hover: none)': {
- backgroundColor: 'transparent'
- }
- }, styleProps.variant === 'text' && styleProps.color !== 'inherit' && {
- backgroundColor: (0,_material_ui_system__WEBPACK_IMPORTED_MODULE_11__.alpha)(theme.palette[styleProps.color].main, theme.palette.action.hoverOpacity),
- // Reset on touch devices, it doesn't add specificity
- '@media (hover: none)': {
- backgroundColor: 'transparent'
- }
- }, styleProps.variant === 'outlined' && styleProps.color !== 'inherit' && {
- border: `1px solid ${theme.palette[styleProps.color].main}`,
- backgroundColor: (0,_material_ui_system__WEBPACK_IMPORTED_MODULE_11__.alpha)(theme.palette[styleProps.color].main, theme.palette.action.hoverOpacity),
- // Reset on touch devices, it doesn't add specificity
- '@media (hover: none)': {
- backgroundColor: 'transparent'
- }
- }, styleProps.variant === 'contained' && {
- backgroundColor: theme.palette.grey.A100,
- boxShadow: theme.shadows[4],
- // Reset on touch devices, it doesn't add specificity
- '@media (hover: none)': {
- boxShadow: theme.shadows[2],
- backgroundColor: theme.palette.grey[300]
- }
- }, styleProps.variant === 'contained' && styleProps.color !== 'inherit' && {
- backgroundColor: theme.palette[styleProps.color].dark,
- // Reset on touch devices, it doesn't add specificity
- '@media (hover: none)': {
- backgroundColor: theme.palette[styleProps.color].main
- }
- }),
- '&:active': (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, styleProps.variant === 'contained' && {
- boxShadow: theme.shadows[8]
- }),
- [`&.${_buttonClasses__WEBPACK_IMPORTED_MODULE_8__.default.focusVisible}`]: (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, styleProps.variant === 'contained' && {
- boxShadow: theme.shadows[6]
- }),
- [`&.${_buttonClasses__WEBPACK_IMPORTED_MODULE_8__.default.disabled}`]: (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
- color: theme.palette.action.disabled
- }, styleProps.variant === 'outlined' && {
- border: `1px solid ${theme.palette.action.disabledBackground}`
- }, styleProps.variant === 'outlined' && styleProps.color === 'secondary' && {
- border: `1px solid ${theme.palette.action.disabled}`
- }, styleProps.variant === 'contained' && {
- color: theme.palette.action.disabled,
- boxShadow: theme.shadows[0],
- backgroundColor: theme.palette.action.disabledBackground
- })
-}, styleProps.variant === 'text' && {
- padding: '6px 8px'
-}, styleProps.variant === 'text' && styleProps.color !== 'inherit' && {
- color: theme.palette[styleProps.color].main
-}, styleProps.variant === 'outlined' && {
- padding: '5px 15px',
- border: `1px solid ${theme.palette.mode === 'light' ? 'rgba(0, 0, 0, 0.23)' : 'rgba(255, 255, 255, 0.23)'}`
-}, styleProps.variant === 'outlined' && styleProps.color !== 'inherit' && {
- color: theme.palette[styleProps.color].main,
- border: `1px solid ${(0,_material_ui_system__WEBPACK_IMPORTED_MODULE_11__.alpha)(theme.palette[styleProps.color].main, 0.5)}`
-}, styleProps.variant === 'contained' && {
- color: theme.palette.getContrastText(theme.palette.grey[300]),
- backgroundColor: theme.palette.grey[300],
- boxShadow: theme.shadows[2]
-}, styleProps.variant === 'contained' && styleProps.color !== 'inherit' && {
- color: theme.palette[styleProps.color].contrastText,
- backgroundColor: theme.palette[styleProps.color].main
-}, styleProps.color === 'inherit' && {
- color: 'inherit',
- borderColor: 'currentColor'
-}, styleProps.size === 'small' && styleProps.variant === 'text' && {
- padding: '4px 5px',
- fontSize: theme.typography.pxToRem(13)
-}, styleProps.size === 'large' && styleProps.variant === 'text' && {
- padding: '8px 11px',
- fontSize: theme.typography.pxToRem(15)
-}, styleProps.size === 'small' && styleProps.variant === 'outlined' && {
- padding: '3px 9px',
- fontSize: theme.typography.pxToRem(13)
-}, styleProps.size === 'large' && styleProps.variant === 'outlined' && {
- padding: '7px 21px',
- fontSize: theme.typography.pxToRem(15)
-}, styleProps.size === 'small' && styleProps.variant === 'contained' && {
- padding: '4px 10px',
- fontSize: theme.typography.pxToRem(13)
-}, styleProps.size === 'large' && styleProps.variant === 'contained' && {
- padding: '8px 22px',
- fontSize: theme.typography.pxToRem(15)
-}, styleProps.fullWidth && {
- width: '100%'
-}), ({
- styleProps
-}) => styleProps.disableElevation && {
- boxShadow: 'none',
- '&:hover': {
- boxShadow: 'none'
- },
- [`&.${_buttonClasses__WEBPACK_IMPORTED_MODULE_8__.default.focusVisible}`]: {
- boxShadow: 'none'
- },
- '&:active': {
- boxShadow: 'none'
- },
- [`&.${_buttonClasses__WEBPACK_IMPORTED_MODULE_8__.default.disabled}`]: {
- boxShadow: 'none'
- }
-});
-const ButtonStartIcon = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_9__.default)('span', {
- name: 'MuiButton',
- slot: 'StartIcon',
- overridesResolver: (props, styles) => {
- const {
- styleProps
- } = props;
- return [styles.startIcon, styles[`iconSize${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(styleProps.size)}`]];
- }
-})(({
- styleProps
-}) => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
- display: 'inherit',
- marginRight: 8,
- marginLeft: -4
-}, styleProps.size === 'small' && {
- marginLeft: -2
-}, commonIconStyles(styleProps)));
-const ButtonEndIcon = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_9__.default)('span', {
- name: 'MuiButton',
- slot: 'EndIcon',
- overridesResolver: (props, styles) => {
- const {
- styleProps
- } = props;
- return [styles.endIcon, styles[`iconSize${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(styleProps.size)}`]];
- }
-})(({
- styleProps
-}) => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
- display: 'inherit',
- marginRight: -4,
- marginLeft: 8
-}, styleProps.size === 'small' && {
- marginRight: -2
-}, commonIconStyles(styleProps)));
-const Button = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function Button(inProps, ref) {
- const props = (0,_styles_useThemeProps__WEBPACK_IMPORTED_MODULE_12__.default)({
- props: inProps,
- name: 'MuiButton'
- });
-
- const {
- children,
- color = 'primary',
- component = 'button',
- disabled = false,
- disableElevation = false,
- disableFocusRipple = false,
- endIcon: endIconProp,
- focusVisibleClassName,
- fullWidth = false,
- size = 'medium',
- startIcon: startIconProp,
- type,
- variant = 'text'
- } = props,
- other = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__.default)(props, _excluded);
-
- const styleProps = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, props, {
- color,
- component,
- disabled,
- disableElevation,
- disableFocusRipple,
- fullWidth,
- size,
- type,
- variant
- });
-
- const classes = useUtilityClasses(styleProps);
-
- const startIcon = startIconProp && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(ButtonStartIcon, {
- className: classes.startIcon,
- styleProps: styleProps,
- children: startIconProp
- });
-
- const endIcon = endIconProp && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(ButtonEndIcon, {
- className: classes.endIcon,
- styleProps: styleProps,
- children: endIconProp
- });
-
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(ButtonRoot, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
- styleProps: styleProps,
- component: component,
- disabled: disabled,
- focusRipple: !disableFocusRipple,
- focusVisibleClassName: (0,clsx__WEBPACK_IMPORTED_MODULE_4__.default)(classes.focusVisible, focusVisibleClassName),
- ref: ref,
- type: type
- }, other, {
- classes: classes,
- children: [startIcon, children, endIcon]
- }));
-});
- true ? Button.propTypes
-/* remove-proptypes */
-= {
- // ----------------------------- Warning --------------------------------
- // | These PropTypes are generated from the TypeScript type definitions |
- // | To update them edit the d.ts file and run "yarn proptypes" |
- // ----------------------------------------------------------------------
-
- /**
- * The content of the component.
- */
- children: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
-
- /**
- * Override or extend the styles applied to the component.
- */
- classes: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object),
-
- /**
- * The color of the component. It supports those theme colors that make sense for this component.
- * @default 'primary'
- */
- color: prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOf(['inherit', 'primary', 'secondary', 'success', 'error', 'info', 'warning']), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string)]),
-
- /**
- * The component used for the root node.
- * Either a string to use a HTML element or a component.
- */
- component: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().elementType),
-
- /**
- * If `true`, the component is disabled.
- * @default false
- */
- disabled: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
-
- /**
- * If `true`, no elevation is used.
- * @default false
- */
- disableElevation: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
-
- /**
- * If `true`, the keyboard focus ripple is disabled.
- * @default false
- */
- disableFocusRipple: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
-
- /**
- * If `true`, the ripple effect is disabled.
- *
- * ⚠️ Without a ripple there is no styling for :focus-visible by default. Be sure
- * to highlight the element by applying separate styles with the `.Mui-focusVisible` class.
- * @default false
- */
- disableRipple: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
-
- /**
- * Element placed after the children.
- */
- endIcon: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
-
- /**
- * @ignore
- */
- focusVisibleClassName: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
-
- /**
- * If `true`, the button will take up the full width of its container.
- * @default false
- */
- fullWidth: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
-
- /**
- * The URL to link to when the button is clicked.
- * If defined, an `a` element will be used as the root node.
- */
- href: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
-
- /**
- * The size of the component.
- * `small` is equivalent to the dense button styling.
- * @default 'medium'
- */
- size: prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOf(['small', 'medium', 'large']), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string)]),
-
- /**
- * Element placed before the children.
- */
- startIcon: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
-
- /**
- * The system prop that allows defining system overrides as well as additional CSS styles.
- */
- sx: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object),
-
- /**
- * @ignore
- */
- type: prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOf(['button', 'reset', 'submit']), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string)]),
-
- /**
- * The variant to use.
- * @default 'text'
- */
- variant: prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOf(['contained', 'outlined', 'text']), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string)])
-} : 0;
-/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Button);
-
-/***/ }),
-
-/***/ "./node_modules/@material-ui/core/Button/buttonClasses.js":
-/*!****************************************************************!*\
- !*** ./node_modules/@material-ui/core/Button/buttonClasses.js ***!
- \****************************************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "getButtonUtilityClass": () => (/* binding */ getButtonUtilityClass),
-/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
-/* harmony export */ });
-/* harmony import */ var _material_ui_unstyled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @material-ui/unstyled */ "./node_modules/@material-ui/unstyled/generateUtilityClass/generateUtilityClass.js");
-/* harmony import */ var _material_ui_unstyled__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @material-ui/unstyled */ "./node_modules/@material-ui/unstyled/generateUtilityClasses/generateUtilityClasses.js");
-
-function getButtonUtilityClass(slot) {
- return (0,_material_ui_unstyled__WEBPACK_IMPORTED_MODULE_0__.default)('MuiButton', slot);
-}
-const buttonClasses = (0,_material_ui_unstyled__WEBPACK_IMPORTED_MODULE_1__.default)('MuiButton', ['root', 'text', 'textInherit', 'textPrimary', 'textSecondary', 'outlined', 'outlinedInherit', 'outlinedPrimary', 'outlinedSecondary', 'contained', 'containedInherit', 'containedPrimary', 'containedSecondary', 'disableElevation', 'focusVisible', 'disabled', 'colorInherit', 'textSizeSmall', 'textSizeMedium', 'textSizeLarge', 'outlinedSizeSmall', 'outlinedSizeMedium', 'outlinedSizeLarge', 'containedSizeSmall', 'containedSizeMedium', 'containedSizeLarge', 'sizeMedium', 'sizeSmall', 'sizeLarge', 'fullWidth', 'startIcon', 'endIcon', 'iconSizeSmall', 'iconSizeMedium', 'iconSizeLarge']);
-/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (buttonClasses);
-
-/***/ }),
-
/***/ "./node_modules/@material-ui/core/CircularProgress/CircularProgress.js":
/*!*****************************************************************************!*\
!*** ./node_modules/@material-ui/core/CircularProgress/CircularProgress.js ***!
@@ -11217,6 +11217,441 @@ const Backdrop = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(func
/***/ }),
+/***/ "./node_modules/@mui/material/Button/Button.js":
+/*!*****************************************************!*\
+ !*** ./node_modules/@mui/material/Button/Button.js ***!
+ \*****************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
+/* harmony export */ });
+/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
+/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
+/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
+/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var clsx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! clsx */ "./node_modules/clsx/dist/clsx.m.js");
+/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/composeClasses/composeClasses.js");
+/* harmony import */ var _mui_system__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @mui/system */ "./node_modules/@mui/system/esm/colorManipulator.js");
+/* harmony import */ var _styles_styled__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../styles/styled */ "./node_modules/@mui/material/styles/styled.js");
+/* harmony import */ var _styles_useThemeProps__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../styles/useThemeProps */ "./node_modules/@mui/material/styles/useThemeProps.js");
+/* harmony import */ var _ButtonBase__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../ButtonBase */ "./node_modules/@mui/material/ButtonBase/ButtonBase.js");
+/* harmony import */ var _utils_capitalize__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/capitalize */ "./node_modules/@mui/material/utils/capitalize.js");
+/* harmony import */ var _buttonClasses__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./buttonClasses */ "./node_modules/@mui/material/Button/buttonClasses.js");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
+
+
+const _excluded = ["children", "color", "component", "disabled", "disableElevation", "disableFocusRipple", "endIcon", "focusVisibleClassName", "fullWidth", "size", "startIcon", "type", "variant"];
+
+
+
+
+
+
+
+
+
+
+
+
+
+const useUtilityClasses = ownerState => {
+ const {
+ color,
+ disableElevation,
+ fullWidth,
+ size,
+ variant,
+ classes
+ } = ownerState;
+ const slots = {
+ root: ['root', variant, `${variant}${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(color)}`, `size${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(size)}`, `${variant}Size${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(size)}`, color === 'inherit' && 'colorInherit', disableElevation && 'disableElevation', fullWidth && 'fullWidth'],
+ label: ['label'],
+ startIcon: ['startIcon', `iconSize${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(size)}`],
+ endIcon: ['endIcon', `iconSize${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(size)}`]
+ };
+ const composedClasses = (0,_mui_core__WEBPACK_IMPORTED_MODULE_7__.default)(slots, _buttonClasses__WEBPACK_IMPORTED_MODULE_8__.getButtonUtilityClass, classes);
+ return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, classes, composedClasses);
+};
+
+const commonIconStyles = ownerState => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, ownerState.size === 'small' && {
+ '& > *:nth-of-type(1)': {
+ fontSize: 18
+ }
+}, ownerState.size === 'medium' && {
+ '& > *:nth-of-type(1)': {
+ fontSize: 20
+ }
+}, ownerState.size === 'large' && {
+ '& > *:nth-of-type(1)': {
+ fontSize: 22
+ }
+});
+
+const ButtonRoot = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_9__.default)(_ButtonBase__WEBPACK_IMPORTED_MODULE_10__.default, {
+ shouldForwardProp: prop => (0,_styles_styled__WEBPACK_IMPORTED_MODULE_9__.rootShouldForwardProp)(prop) || prop === 'classes',
+ name: 'MuiButton',
+ slot: 'Root',
+ overridesResolver: (props, styles) => {
+ const {
+ ownerState
+ } = props;
+ return [styles.root, styles[ownerState.variant], styles[`${ownerState.variant}${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(ownerState.color)}`], styles[`size${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(ownerState.size)}`], styles[`${ownerState.variant}Size${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(ownerState.size)}`], ownerState.color === 'inherit' && styles.colorInherit, ownerState.disableElevation && styles.disableElevation, ownerState.fullWidth && styles.fullWidth];
+ }
+})(({
+ theme,
+ ownerState
+}) => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, theme.typography.button, {
+ minWidth: 64,
+ padding: '6px 16px',
+ borderRadius: theme.shape.borderRadius,
+ transition: theme.transitions.create(['background-color', 'box-shadow', 'border-color', 'color'], {
+ duration: theme.transitions.duration.short
+ }),
+ '&:hover': (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
+ textDecoration: 'none',
+ backgroundColor: (0,_mui_system__WEBPACK_IMPORTED_MODULE_11__.alpha)(theme.palette.text.primary, theme.palette.action.hoverOpacity),
+ // Reset on touch devices, it doesn't add specificity
+ '@media (hover: none)': {
+ backgroundColor: 'transparent'
+ }
+ }, ownerState.variant === 'text' && ownerState.color !== 'inherit' && {
+ backgroundColor: (0,_mui_system__WEBPACK_IMPORTED_MODULE_11__.alpha)(theme.palette[ownerState.color].main, theme.palette.action.hoverOpacity),
+ // Reset on touch devices, it doesn't add specificity
+ '@media (hover: none)': {
+ backgroundColor: 'transparent'
+ }
+ }, ownerState.variant === 'outlined' && ownerState.color !== 'inherit' && {
+ border: `1px solid ${theme.palette[ownerState.color].main}`,
+ backgroundColor: (0,_mui_system__WEBPACK_IMPORTED_MODULE_11__.alpha)(theme.palette[ownerState.color].main, theme.palette.action.hoverOpacity),
+ // Reset on touch devices, it doesn't add specificity
+ '@media (hover: none)': {
+ backgroundColor: 'transparent'
+ }
+ }, ownerState.variant === 'contained' && {
+ backgroundColor: theme.palette.grey.A100,
+ boxShadow: theme.shadows[4],
+ // Reset on touch devices, it doesn't add specificity
+ '@media (hover: none)': {
+ boxShadow: theme.shadows[2],
+ backgroundColor: theme.palette.grey[300]
+ }
+ }, ownerState.variant === 'contained' && ownerState.color !== 'inherit' && {
+ backgroundColor: theme.palette[ownerState.color].dark,
+ // Reset on touch devices, it doesn't add specificity
+ '@media (hover: none)': {
+ backgroundColor: theme.palette[ownerState.color].main
+ }
+ }),
+ '&:active': (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, ownerState.variant === 'contained' && {
+ boxShadow: theme.shadows[8]
+ }),
+ [`&.${_buttonClasses__WEBPACK_IMPORTED_MODULE_8__.default.focusVisible}`]: (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, ownerState.variant === 'contained' && {
+ boxShadow: theme.shadows[6]
+ }),
+ [`&.${_buttonClasses__WEBPACK_IMPORTED_MODULE_8__.default.disabled}`]: (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
+ color: theme.palette.action.disabled
+ }, ownerState.variant === 'outlined' && {
+ border: `1px solid ${theme.palette.action.disabledBackground}`
+ }, ownerState.variant === 'outlined' && ownerState.color === 'secondary' && {
+ border: `1px solid ${theme.palette.action.disabled}`
+ }, ownerState.variant === 'contained' && {
+ color: theme.palette.action.disabled,
+ boxShadow: theme.shadows[0],
+ backgroundColor: theme.palette.action.disabledBackground
+ })
+}, ownerState.variant === 'text' && {
+ padding: '6px 8px'
+}, ownerState.variant === 'text' && ownerState.color !== 'inherit' && {
+ color: theme.palette[ownerState.color].main
+}, ownerState.variant === 'outlined' && {
+ padding: '5px 15px',
+ border: `1px solid ${theme.palette.mode === 'light' ? 'rgba(0, 0, 0, 0.23)' : 'rgba(255, 255, 255, 0.23)'}`
+}, ownerState.variant === 'outlined' && ownerState.color !== 'inherit' && {
+ color: theme.palette[ownerState.color].main,
+ border: `1px solid ${(0,_mui_system__WEBPACK_IMPORTED_MODULE_11__.alpha)(theme.palette[ownerState.color].main, 0.5)}`
+}, ownerState.variant === 'contained' && {
+ color: theme.palette.getContrastText(theme.palette.grey[300]),
+ backgroundColor: theme.palette.grey[300],
+ boxShadow: theme.shadows[2]
+}, ownerState.variant === 'contained' && ownerState.color !== 'inherit' && {
+ color: theme.palette[ownerState.color].contrastText,
+ backgroundColor: theme.palette[ownerState.color].main
+}, ownerState.color === 'inherit' && {
+ color: 'inherit',
+ borderColor: 'currentColor'
+}, ownerState.size === 'small' && ownerState.variant === 'text' && {
+ padding: '4px 5px',
+ fontSize: theme.typography.pxToRem(13)
+}, ownerState.size === 'large' && ownerState.variant === 'text' && {
+ padding: '8px 11px',
+ fontSize: theme.typography.pxToRem(15)
+}, ownerState.size === 'small' && ownerState.variant === 'outlined' && {
+ padding: '3px 9px',
+ fontSize: theme.typography.pxToRem(13)
+}, ownerState.size === 'large' && ownerState.variant === 'outlined' && {
+ padding: '7px 21px',
+ fontSize: theme.typography.pxToRem(15)
+}, ownerState.size === 'small' && ownerState.variant === 'contained' && {
+ padding: '4px 10px',
+ fontSize: theme.typography.pxToRem(13)
+}, ownerState.size === 'large' && ownerState.variant === 'contained' && {
+ padding: '8px 22px',
+ fontSize: theme.typography.pxToRem(15)
+}, ownerState.fullWidth && {
+ width: '100%'
+}), ({
+ ownerState
+}) => ownerState.disableElevation && {
+ boxShadow: 'none',
+ '&:hover': {
+ boxShadow: 'none'
+ },
+ [`&.${_buttonClasses__WEBPACK_IMPORTED_MODULE_8__.default.focusVisible}`]: {
+ boxShadow: 'none'
+ },
+ '&:active': {
+ boxShadow: 'none'
+ },
+ [`&.${_buttonClasses__WEBPACK_IMPORTED_MODULE_8__.default.disabled}`]: {
+ boxShadow: 'none'
+ }
+});
+const ButtonStartIcon = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_9__.default)('span', {
+ name: 'MuiButton',
+ slot: 'StartIcon',
+ overridesResolver: (props, styles) => {
+ const {
+ ownerState
+ } = props;
+ return [styles.startIcon, styles[`iconSize${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(ownerState.size)}`]];
+ }
+})(({
+ ownerState
+}) => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
+ display: 'inherit',
+ marginRight: 8,
+ marginLeft: -4
+}, ownerState.size === 'small' && {
+ marginLeft: -2
+}, commonIconStyles(ownerState)));
+const ButtonEndIcon = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_9__.default)('span', {
+ name: 'MuiButton',
+ slot: 'EndIcon',
+ overridesResolver: (props, styles) => {
+ const {
+ ownerState
+ } = props;
+ return [styles.endIcon, styles[`iconSize${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(ownerState.size)}`]];
+ }
+})(({
+ ownerState
+}) => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
+ display: 'inherit',
+ marginRight: -4,
+ marginLeft: 8
+}, ownerState.size === 'small' && {
+ marginRight: -2
+}, commonIconStyles(ownerState)));
+const Button = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function Button(inProps, ref) {
+ const props = (0,_styles_useThemeProps__WEBPACK_IMPORTED_MODULE_12__.default)({
+ props: inProps,
+ name: 'MuiButton'
+ });
+
+ const {
+ children,
+ color = 'primary',
+ component = 'button',
+ disabled = false,
+ disableElevation = false,
+ disableFocusRipple = false,
+ endIcon: endIconProp,
+ focusVisibleClassName,
+ fullWidth = false,
+ size = 'medium',
+ startIcon: startIconProp,
+ type,
+ variant = 'text'
+ } = props,
+ other = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__.default)(props, _excluded);
+
+ const ownerState = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, props, {
+ color,
+ component,
+ disabled,
+ disableElevation,
+ disableFocusRipple,
+ fullWidth,
+ size,
+ type,
+ variant
+ });
+
+ const classes = useUtilityClasses(ownerState);
+
+ const startIcon = startIconProp && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(ButtonStartIcon, {
+ className: classes.startIcon,
+ ownerState: ownerState,
+ children: startIconProp
+ });
+
+ const endIcon = endIconProp && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(ButtonEndIcon, {
+ className: classes.endIcon,
+ ownerState: ownerState,
+ children: endIconProp
+ });
+
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(ButtonRoot, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
+ ownerState: ownerState,
+ component: component,
+ disabled: disabled,
+ focusRipple: !disableFocusRipple,
+ focusVisibleClassName: (0,clsx__WEBPACK_IMPORTED_MODULE_4__.default)(classes.focusVisible, focusVisibleClassName),
+ ref: ref,
+ type: type
+ }, other, {
+ classes: classes,
+ children: [startIcon, children, endIcon]
+ }));
+});
+ true ? Button.propTypes
+/* remove-proptypes */
+= {
+ // ----------------------------- Warning --------------------------------
+ // | These PropTypes are generated from the TypeScript type definitions |
+ // | To update them edit the d.ts file and run "yarn proptypes" |
+ // ----------------------------------------------------------------------
+
+ /**
+ * The content of the component.
+ */
+ children: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
+
+ /**
+ * Override or extend the styles applied to the component.
+ */
+ classes: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object),
+
+ /**
+ * The color of the component. It supports those theme colors that make sense for this component.
+ * @default 'primary'
+ */
+ color: prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOf(['inherit', 'primary', 'secondary', 'success', 'error', 'info', 'warning']), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string)]),
+
+ /**
+ * The component used for the root node.
+ * Either a string to use a HTML element or a component.
+ */
+ component: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().elementType),
+
+ /**
+ * If `true`, the component is disabled.
+ * @default false
+ */
+ disabled: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
+
+ /**
+ * If `true`, no elevation is used.
+ * @default false
+ */
+ disableElevation: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
+
+ /**
+ * If `true`, the keyboard focus ripple is disabled.
+ * @default false
+ */
+ disableFocusRipple: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
+
+ /**
+ * If `true`, the ripple effect is disabled.
+ *
+ * ⚠️ Without a ripple there is no styling for :focus-visible by default. Be sure
+ * to highlight the element by applying separate styles with the `.Mui-focusVisible` class.
+ * @default false
+ */
+ disableRipple: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
+
+ /**
+ * Element placed after the children.
+ */
+ endIcon: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
+
+ /**
+ * @ignore
+ */
+ focusVisibleClassName: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
+
+ /**
+ * If `true`, the button will take up the full width of its container.
+ * @default false
+ */
+ fullWidth: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
+
+ /**
+ * The URL to link to when the button is clicked.
+ * If defined, an `a` element will be used as the root node.
+ */
+ href: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
+
+ /**
+ * The size of the component.
+ * `small` is equivalent to the dense button styling.
+ * @default 'medium'
+ */
+ size: prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOf(['small', 'medium', 'large']), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string)]),
+
+ /**
+ * Element placed before the children.
+ */
+ startIcon: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
+
+ /**
+ * The system prop that allows defining system overrides as well as additional CSS styles.
+ */
+ sx: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object),
+
+ /**
+ * @ignore
+ */
+ type: prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOf(['button', 'reset', 'submit']), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string)]),
+
+ /**
+ * The variant to use.
+ * @default 'text'
+ */
+ variant: prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOf(['contained', 'outlined', 'text']), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string)])
+} : 0;
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Button);
+
+/***/ }),
+
+/***/ "./node_modules/@mui/material/Button/buttonClasses.js":
+/*!************************************************************!*\
+ !*** ./node_modules/@mui/material/Button/buttonClasses.js ***!
+ \************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "getButtonUtilityClass": () => (/* binding */ getButtonUtilityClass),
+/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
+/* harmony export */ });
+/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClass/generateUtilityClass.js");
+/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClasses/generateUtilityClasses.js");
+
+function getButtonUtilityClass(slot) {
+ return (0,_mui_core__WEBPACK_IMPORTED_MODULE_0__.default)('MuiButton', slot);
+}
+const buttonClasses = (0,_mui_core__WEBPACK_IMPORTED_MODULE_1__.default)('MuiButton', ['root', 'text', 'textInherit', 'textPrimary', 'textSecondary', 'outlined', 'outlinedInherit', 'outlinedPrimary', 'outlinedSecondary', 'contained', 'containedInherit', 'containedPrimary', 'containedSecondary', 'disableElevation', 'focusVisible', 'disabled', 'colorInherit', 'textSizeSmall', 'textSizeMedium', 'textSizeLarge', 'outlinedSizeSmall', 'outlinedSizeMedium', 'outlinedSizeLarge', 'containedSizeSmall', 'containedSizeMedium', 'containedSizeLarge', 'sizeMedium', 'sizeSmall', 'sizeLarge', 'fullWidth', 'startIcon', 'endIcon', 'iconSizeSmall', 'iconSizeMedium', 'iconSizeLarge']);
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (buttonClasses);
+
+/***/ }),
+
/***/ "./node_modules/@mui/material/ButtonBase/ButtonBase.js":
/*!*************************************************************!*\
!*** ./node_modules/@mui/material/ButtonBase/ButtonBase.js ***!
@@ -12320,441 +12755,6 @@ const touchRippleClasses = (0,_mui_core__WEBPACK_IMPORTED_MODULE_1__.default)('M
/***/ }),
-/***/ "./node_modules/@mui/material/Button/Button.js":
-/*!*****************************************************!*\
- !*** ./node_modules/@mui/material/Button/Button.js ***!
- \*****************************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
-/* harmony export */ });
-/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
-/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
-/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
-/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var clsx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! clsx */ "./node_modules/clsx/dist/clsx.m.js");
-/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/composeClasses/composeClasses.js");
-/* harmony import */ var _mui_system__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @mui/system */ "./node_modules/@mui/system/esm/colorManipulator.js");
-/* harmony import */ var _styles_styled__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../styles/styled */ "./node_modules/@mui/material/styles/styled.js");
-/* harmony import */ var _styles_useThemeProps__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../styles/useThemeProps */ "./node_modules/@mui/material/styles/useThemeProps.js");
-/* harmony import */ var _ButtonBase__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../ButtonBase */ "./node_modules/@mui/material/ButtonBase/ButtonBase.js");
-/* harmony import */ var _utils_capitalize__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/capitalize */ "./node_modules/@mui/material/utils/capitalize.js");
-/* harmony import */ var _buttonClasses__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./buttonClasses */ "./node_modules/@mui/material/Button/buttonClasses.js");
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
-
-
-const _excluded = ["children", "color", "component", "disabled", "disableElevation", "disableFocusRipple", "endIcon", "focusVisibleClassName", "fullWidth", "size", "startIcon", "type", "variant"];
-
-
-
-
-
-
-
-
-
-
-
-
-
-const useUtilityClasses = ownerState => {
- const {
- color,
- disableElevation,
- fullWidth,
- size,
- variant,
- classes
- } = ownerState;
- const slots = {
- root: ['root', variant, `${variant}${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(color)}`, `size${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(size)}`, `${variant}Size${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(size)}`, color === 'inherit' && 'colorInherit', disableElevation && 'disableElevation', fullWidth && 'fullWidth'],
- label: ['label'],
- startIcon: ['startIcon', `iconSize${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(size)}`],
- endIcon: ['endIcon', `iconSize${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(size)}`]
- };
- const composedClasses = (0,_mui_core__WEBPACK_IMPORTED_MODULE_7__.default)(slots, _buttonClasses__WEBPACK_IMPORTED_MODULE_8__.getButtonUtilityClass, classes);
- return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, classes, composedClasses);
-};
-
-const commonIconStyles = ownerState => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, ownerState.size === 'small' && {
- '& > *:nth-of-type(1)': {
- fontSize: 18
- }
-}, ownerState.size === 'medium' && {
- '& > *:nth-of-type(1)': {
- fontSize: 20
- }
-}, ownerState.size === 'large' && {
- '& > *:nth-of-type(1)': {
- fontSize: 22
- }
-});
-
-const ButtonRoot = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_9__.default)(_ButtonBase__WEBPACK_IMPORTED_MODULE_10__.default, {
- shouldForwardProp: prop => (0,_styles_styled__WEBPACK_IMPORTED_MODULE_9__.rootShouldForwardProp)(prop) || prop === 'classes',
- name: 'MuiButton',
- slot: 'Root',
- overridesResolver: (props, styles) => {
- const {
- ownerState
- } = props;
- return [styles.root, styles[ownerState.variant], styles[`${ownerState.variant}${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(ownerState.color)}`], styles[`size${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(ownerState.size)}`], styles[`${ownerState.variant}Size${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(ownerState.size)}`], ownerState.color === 'inherit' && styles.colorInherit, ownerState.disableElevation && styles.disableElevation, ownerState.fullWidth && styles.fullWidth];
- }
-})(({
- theme,
- ownerState
-}) => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, theme.typography.button, {
- minWidth: 64,
- padding: '6px 16px',
- borderRadius: theme.shape.borderRadius,
- transition: theme.transitions.create(['background-color', 'box-shadow', 'border-color', 'color'], {
- duration: theme.transitions.duration.short
- }),
- '&:hover': (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
- textDecoration: 'none',
- backgroundColor: (0,_mui_system__WEBPACK_IMPORTED_MODULE_11__.alpha)(theme.palette.text.primary, theme.palette.action.hoverOpacity),
- // Reset on touch devices, it doesn't add specificity
- '@media (hover: none)': {
- backgroundColor: 'transparent'
- }
- }, ownerState.variant === 'text' && ownerState.color !== 'inherit' && {
- backgroundColor: (0,_mui_system__WEBPACK_IMPORTED_MODULE_11__.alpha)(theme.palette[ownerState.color].main, theme.palette.action.hoverOpacity),
- // Reset on touch devices, it doesn't add specificity
- '@media (hover: none)': {
- backgroundColor: 'transparent'
- }
- }, ownerState.variant === 'outlined' && ownerState.color !== 'inherit' && {
- border: `1px solid ${theme.palette[ownerState.color].main}`,
- backgroundColor: (0,_mui_system__WEBPACK_IMPORTED_MODULE_11__.alpha)(theme.palette[ownerState.color].main, theme.palette.action.hoverOpacity),
- // Reset on touch devices, it doesn't add specificity
- '@media (hover: none)': {
- backgroundColor: 'transparent'
- }
- }, ownerState.variant === 'contained' && {
- backgroundColor: theme.palette.grey.A100,
- boxShadow: theme.shadows[4],
- // Reset on touch devices, it doesn't add specificity
- '@media (hover: none)': {
- boxShadow: theme.shadows[2],
- backgroundColor: theme.palette.grey[300]
- }
- }, ownerState.variant === 'contained' && ownerState.color !== 'inherit' && {
- backgroundColor: theme.palette[ownerState.color].dark,
- // Reset on touch devices, it doesn't add specificity
- '@media (hover: none)': {
- backgroundColor: theme.palette[ownerState.color].main
- }
- }),
- '&:active': (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, ownerState.variant === 'contained' && {
- boxShadow: theme.shadows[8]
- }),
- [`&.${_buttonClasses__WEBPACK_IMPORTED_MODULE_8__.default.focusVisible}`]: (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, ownerState.variant === 'contained' && {
- boxShadow: theme.shadows[6]
- }),
- [`&.${_buttonClasses__WEBPACK_IMPORTED_MODULE_8__.default.disabled}`]: (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
- color: theme.palette.action.disabled
- }, ownerState.variant === 'outlined' && {
- border: `1px solid ${theme.palette.action.disabledBackground}`
- }, ownerState.variant === 'outlined' && ownerState.color === 'secondary' && {
- border: `1px solid ${theme.palette.action.disabled}`
- }, ownerState.variant === 'contained' && {
- color: theme.palette.action.disabled,
- boxShadow: theme.shadows[0],
- backgroundColor: theme.palette.action.disabledBackground
- })
-}, ownerState.variant === 'text' && {
- padding: '6px 8px'
-}, ownerState.variant === 'text' && ownerState.color !== 'inherit' && {
- color: theme.palette[ownerState.color].main
-}, ownerState.variant === 'outlined' && {
- padding: '5px 15px',
- border: `1px solid ${theme.palette.mode === 'light' ? 'rgba(0, 0, 0, 0.23)' : 'rgba(255, 255, 255, 0.23)'}`
-}, ownerState.variant === 'outlined' && ownerState.color !== 'inherit' && {
- color: theme.palette[ownerState.color].main,
- border: `1px solid ${(0,_mui_system__WEBPACK_IMPORTED_MODULE_11__.alpha)(theme.palette[ownerState.color].main, 0.5)}`
-}, ownerState.variant === 'contained' && {
- color: theme.palette.getContrastText(theme.palette.grey[300]),
- backgroundColor: theme.palette.grey[300],
- boxShadow: theme.shadows[2]
-}, ownerState.variant === 'contained' && ownerState.color !== 'inherit' && {
- color: theme.palette[ownerState.color].contrastText,
- backgroundColor: theme.palette[ownerState.color].main
-}, ownerState.color === 'inherit' && {
- color: 'inherit',
- borderColor: 'currentColor'
-}, ownerState.size === 'small' && ownerState.variant === 'text' && {
- padding: '4px 5px',
- fontSize: theme.typography.pxToRem(13)
-}, ownerState.size === 'large' && ownerState.variant === 'text' && {
- padding: '8px 11px',
- fontSize: theme.typography.pxToRem(15)
-}, ownerState.size === 'small' && ownerState.variant === 'outlined' && {
- padding: '3px 9px',
- fontSize: theme.typography.pxToRem(13)
-}, ownerState.size === 'large' && ownerState.variant === 'outlined' && {
- padding: '7px 21px',
- fontSize: theme.typography.pxToRem(15)
-}, ownerState.size === 'small' && ownerState.variant === 'contained' && {
- padding: '4px 10px',
- fontSize: theme.typography.pxToRem(13)
-}, ownerState.size === 'large' && ownerState.variant === 'contained' && {
- padding: '8px 22px',
- fontSize: theme.typography.pxToRem(15)
-}, ownerState.fullWidth && {
- width: '100%'
-}), ({
- ownerState
-}) => ownerState.disableElevation && {
- boxShadow: 'none',
- '&:hover': {
- boxShadow: 'none'
- },
- [`&.${_buttonClasses__WEBPACK_IMPORTED_MODULE_8__.default.focusVisible}`]: {
- boxShadow: 'none'
- },
- '&:active': {
- boxShadow: 'none'
- },
- [`&.${_buttonClasses__WEBPACK_IMPORTED_MODULE_8__.default.disabled}`]: {
- boxShadow: 'none'
- }
-});
-const ButtonStartIcon = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_9__.default)('span', {
- name: 'MuiButton',
- slot: 'StartIcon',
- overridesResolver: (props, styles) => {
- const {
- ownerState
- } = props;
- return [styles.startIcon, styles[`iconSize${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(ownerState.size)}`]];
- }
-})(({
- ownerState
-}) => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
- display: 'inherit',
- marginRight: 8,
- marginLeft: -4
-}, ownerState.size === 'small' && {
- marginLeft: -2
-}, commonIconStyles(ownerState)));
-const ButtonEndIcon = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_9__.default)('span', {
- name: 'MuiButton',
- slot: 'EndIcon',
- overridesResolver: (props, styles) => {
- const {
- ownerState
- } = props;
- return [styles.endIcon, styles[`iconSize${(0,_utils_capitalize__WEBPACK_IMPORTED_MODULE_6__.default)(ownerState.size)}`]];
- }
-})(({
- ownerState
-}) => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
- display: 'inherit',
- marginRight: -4,
- marginLeft: 8
-}, ownerState.size === 'small' && {
- marginRight: -2
-}, commonIconStyles(ownerState)));
-const Button = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function Button(inProps, ref) {
- const props = (0,_styles_useThemeProps__WEBPACK_IMPORTED_MODULE_12__.default)({
- props: inProps,
- name: 'MuiButton'
- });
-
- const {
- children,
- color = 'primary',
- component = 'button',
- disabled = false,
- disableElevation = false,
- disableFocusRipple = false,
- endIcon: endIconProp,
- focusVisibleClassName,
- fullWidth = false,
- size = 'medium',
- startIcon: startIconProp,
- type,
- variant = 'text'
- } = props,
- other = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__.default)(props, _excluded);
-
- const ownerState = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, props, {
- color,
- component,
- disabled,
- disableElevation,
- disableFocusRipple,
- fullWidth,
- size,
- type,
- variant
- });
-
- const classes = useUtilityClasses(ownerState);
-
- const startIcon = startIconProp && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(ButtonStartIcon, {
- className: classes.startIcon,
- ownerState: ownerState,
- children: startIconProp
- });
-
- const endIcon = endIconProp && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(ButtonEndIcon, {
- className: classes.endIcon,
- ownerState: ownerState,
- children: endIconProp
- });
-
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(ButtonRoot, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
- ownerState: ownerState,
- component: component,
- disabled: disabled,
- focusRipple: !disableFocusRipple,
- focusVisibleClassName: (0,clsx__WEBPACK_IMPORTED_MODULE_4__.default)(classes.focusVisible, focusVisibleClassName),
- ref: ref,
- type: type
- }, other, {
- classes: classes,
- children: [startIcon, children, endIcon]
- }));
-});
- true ? Button.propTypes
-/* remove-proptypes */
-= {
- // ----------------------------- Warning --------------------------------
- // | These PropTypes are generated from the TypeScript type definitions |
- // | To update them edit the d.ts file and run "yarn proptypes" |
- // ----------------------------------------------------------------------
-
- /**
- * The content of the component.
- */
- children: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
-
- /**
- * Override or extend the styles applied to the component.
- */
- classes: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object),
-
- /**
- * The color of the component. It supports those theme colors that make sense for this component.
- * @default 'primary'
- */
- color: prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOf(['inherit', 'primary', 'secondary', 'success', 'error', 'info', 'warning']), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string)]),
-
- /**
- * The component used for the root node.
- * Either a string to use a HTML element or a component.
- */
- component: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().elementType),
-
- /**
- * If `true`, the component is disabled.
- * @default false
- */
- disabled: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
-
- /**
- * If `true`, no elevation is used.
- * @default false
- */
- disableElevation: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
-
- /**
- * If `true`, the keyboard focus ripple is disabled.
- * @default false
- */
- disableFocusRipple: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
-
- /**
- * If `true`, the ripple effect is disabled.
- *
- * ⚠️ Without a ripple there is no styling for :focus-visible by default. Be sure
- * to highlight the element by applying separate styles with the `.Mui-focusVisible` class.
- * @default false
- */
- disableRipple: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
-
- /**
- * Element placed after the children.
- */
- endIcon: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
-
- /**
- * @ignore
- */
- focusVisibleClassName: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
-
- /**
- * If `true`, the button will take up the full width of its container.
- * @default false
- */
- fullWidth: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
-
- /**
- * The URL to link to when the button is clicked.
- * If defined, an `a` element will be used as the root node.
- */
- href: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
-
- /**
- * The size of the component.
- * `small` is equivalent to the dense button styling.
- * @default 'medium'
- */
- size: prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOf(['small', 'medium', 'large']), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string)]),
-
- /**
- * Element placed before the children.
- */
- startIcon: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
-
- /**
- * The system prop that allows defining system overrides as well as additional CSS styles.
- */
- sx: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object),
-
- /**
- * @ignore
- */
- type: prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOf(['button', 'reset', 'submit']), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string)]),
-
- /**
- * The variant to use.
- * @default 'text'
- */
- variant: prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOf(['contained', 'outlined', 'text']), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string)])
-} : 0;
-/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Button);
-
-/***/ }),
-
-/***/ "./node_modules/@mui/material/Button/buttonClasses.js":
-/*!************************************************************!*\
- !*** ./node_modules/@mui/material/Button/buttonClasses.js ***!
- \************************************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "getButtonUtilityClass": () => (/* binding */ getButtonUtilityClass),
-/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
-/* harmony export */ });
-/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClass/generateUtilityClass.js");
-/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClasses/generateUtilityClasses.js");
-
-function getButtonUtilityClass(slot) {
- return (0,_mui_core__WEBPACK_IMPORTED_MODULE_0__.default)('MuiButton', slot);
-}
-const buttonClasses = (0,_mui_core__WEBPACK_IMPORTED_MODULE_1__.default)('MuiButton', ['root', 'text', 'textInherit', 'textPrimary', 'textSecondary', 'outlined', 'outlinedInherit', 'outlinedPrimary', 'outlinedSecondary', 'contained', 'containedInherit', 'containedPrimary', 'containedSecondary', 'disableElevation', 'focusVisible', 'disabled', 'colorInherit', 'textSizeSmall', 'textSizeMedium', 'textSizeLarge', 'outlinedSizeSmall', 'outlinedSizeMedium', 'outlinedSizeLarge', 'containedSizeSmall', 'containedSizeMedium', 'containedSizeLarge', 'sizeMedium', 'sizeSmall', 'sizeLarge', 'fullWidth', 'startIcon', 'endIcon', 'iconSizeSmall', 'iconSizeMedium', 'iconSizeLarge']);
-/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (buttonClasses);
-
-/***/ }),
-
/***/ "./node_modules/@mui/material/Container/Container.js":
/*!***********************************************************!*\
!*** ./node_modules/@mui/material/Container/Container.js ***!
@@ -12968,575 +12968,6 @@ const containerClasses = (0,_mui_core__WEBPACK_IMPORTED_MODULE_1__.default)('Mui
/***/ }),
-/***/ "./node_modules/@mui/material/DialogActions/DialogActions.js":
-/*!*******************************************************************!*\
- !*** ./node_modules/@mui/material/DialogActions/DialogActions.js ***!
- \*******************************************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
-/* harmony export */ });
-/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
-/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
-/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
-/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var clsx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! clsx */ "./node_modules/clsx/dist/clsx.m.js");
-/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/composeClasses/composeClasses.js");
-/* harmony import */ var _styles_styled__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../styles/styled */ "./node_modules/@mui/material/styles/styled.js");
-/* harmony import */ var _styles_useThemeProps__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../styles/useThemeProps */ "./node_modules/@mui/material/styles/useThemeProps.js");
-/* harmony import */ var _dialogActionsClasses__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./dialogActionsClasses */ "./node_modules/@mui/material/DialogActions/dialogActionsClasses.js");
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
-
-
-const _excluded = ["className", "disableSpacing"];
-
-
-
-
-
-
-
-
-
-const useUtilityClasses = ownerState => {
- const {
- classes,
- disableSpacing
- } = ownerState;
- const slots = {
- root: ['root', !disableSpacing && 'spacing']
- };
- return (0,_mui_core__WEBPACK_IMPORTED_MODULE_6__.default)(slots, _dialogActionsClasses__WEBPACK_IMPORTED_MODULE_7__.getDialogActionsUtilityClass, classes);
-};
-
-const DialogActionsRoot = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_8__.default)('div', {
- name: 'MuiDialogActions',
- slot: 'Root',
- overridesResolver: (props, styles) => {
- const {
- ownerState
- } = props;
- return [styles.root, !ownerState.disableSpacing && styles.spacing];
- }
-})(({
- ownerState
-}) => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
- display: 'flex',
- alignItems: 'center',
- padding: 8,
- justifyContent: 'flex-end',
- flex: '0 0 auto'
-}, !ownerState.disableSpacing && {
- '& > :not(:first-of-type)': {
- marginLeft: 8
- }
-}));
-const DialogActions = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function DialogActions(inProps, ref) {
- const props = (0,_styles_useThemeProps__WEBPACK_IMPORTED_MODULE_9__.default)({
- props: inProps,
- name: 'MuiDialogActions'
- });
-
- const {
- className,
- disableSpacing = false
- } = props,
- other = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__.default)(props, _excluded);
-
- const ownerState = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, props, {
- disableSpacing
- });
-
- const classes = useUtilityClasses(ownerState);
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(DialogActionsRoot, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
- className: (0,clsx__WEBPACK_IMPORTED_MODULE_4__.default)(classes.root, className),
- ownerState: ownerState,
- ref: ref
- }, other));
-});
- true ? DialogActions.propTypes
-/* remove-proptypes */
-= {
- // ----------------------------- Warning --------------------------------
- // | These PropTypes are generated from the TypeScript type definitions |
- // | To update them edit the d.ts file and run "yarn proptypes" |
- // ----------------------------------------------------------------------
-
- /**
- * The content of the component.
- */
- children: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
-
- /**
- * Override or extend the styles applied to the component.
- */
- classes: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object),
-
- /**
- * @ignore
- */
- className: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
-
- /**
- * If `true`, the actions do not have additional margin.
- * @default false
- */
- disableSpacing: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
-
- /**
- * The system prop that allows defining system overrides as well as additional CSS styles.
- */
- sx: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object)
-} : 0;
-/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (DialogActions);
-
-/***/ }),
-
-/***/ "./node_modules/@mui/material/DialogActions/dialogActionsClasses.js":
-/*!**************************************************************************!*\
- !*** ./node_modules/@mui/material/DialogActions/dialogActionsClasses.js ***!
- \**************************************************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "getDialogActionsUtilityClass": () => (/* binding */ getDialogActionsUtilityClass),
-/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
-/* harmony export */ });
-/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClass/generateUtilityClass.js");
-/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClasses/generateUtilityClasses.js");
-
-function getDialogActionsUtilityClass(slot) {
- return (0,_mui_core__WEBPACK_IMPORTED_MODULE_0__.default)('MuiDialogActions', slot);
-}
-const dialogActionsClasses = (0,_mui_core__WEBPACK_IMPORTED_MODULE_1__.default)('MuiDialogActions', ['root', 'spacing']);
-/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (dialogActionsClasses);
-
-/***/ }),
-
-/***/ "./node_modules/@mui/material/DialogContentText/DialogContentText.js":
-/*!***************************************************************************!*\
- !*** ./node_modules/@mui/material/DialogContentText/DialogContentText.js ***!
- \***************************************************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
-/* harmony export */ });
-/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
-/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
-/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
-/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/composeClasses/composeClasses.js");
-/* harmony import */ var _styles_styled__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../styles/styled */ "./node_modules/@mui/material/styles/styled.js");
-/* harmony import */ var _styles_useThemeProps__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../styles/useThemeProps */ "./node_modules/@mui/material/styles/useThemeProps.js");
-/* harmony import */ var _Typography__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../Typography */ "./node_modules/@mui/material/Typography/Typography.js");
-/* harmony import */ var _dialogContentTextClasses__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./dialogContentTextClasses */ "./node_modules/@mui/material/DialogContentText/dialogContentTextClasses.js");
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
-
-
-const _excluded = ["children"];
-
-
-
-
-
-
-
-
-
-const useUtilityClasses = ownerState => {
- const {
- classes
- } = ownerState;
- const slots = {
- root: ['root']
- };
- const composedClasses = (0,_mui_core__WEBPACK_IMPORTED_MODULE_5__.default)(slots, _dialogContentTextClasses__WEBPACK_IMPORTED_MODULE_6__.getDialogContentTextUtilityClass, classes);
- return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, classes, composedClasses);
-};
-
-const DialogContentTextRoot = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_7__.default)(_Typography__WEBPACK_IMPORTED_MODULE_8__.default, {
- shouldForwardProp: prop => (0,_styles_styled__WEBPACK_IMPORTED_MODULE_7__.rootShouldForwardProp)(prop) || prop === 'classes',
- name: 'MuiDialogContentText',
- slot: 'Root',
- overridesResolver: (props, styles) => styles.root
-})({});
-const DialogContentText = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function DialogContentText(inProps, ref) {
- const props = (0,_styles_useThemeProps__WEBPACK_IMPORTED_MODULE_9__.default)({
- props: inProps,
- name: 'MuiDialogContentText'
- });
-
- const ownerState = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__.default)(props, _excluded);
-
- const classes = useUtilityClasses(ownerState);
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(DialogContentTextRoot, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
- component: "p",
- variant: "body1",
- color: "text.secondary",
- ref: ref,
- ownerState: ownerState
- }, props, {
- classes: classes
- }));
-});
- true ? DialogContentText.propTypes
-/* remove-proptypes */
-= {
- // ----------------------------- Warning --------------------------------
- // | These PropTypes are generated from the TypeScript type definitions |
- // | To update them edit the d.ts file and run "yarn proptypes" |
- // ----------------------------------------------------------------------
-
- /**
- * The content of the component.
- */
- children: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
-
- /**
- * Override or extend the styles applied to the component.
- */
- classes: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object),
-
- /**
- * The system prop that allows defining system overrides as well as additional CSS styles.
- */
- sx: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object)
-} : 0;
-/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (DialogContentText);
-
-/***/ }),
-
-/***/ "./node_modules/@mui/material/DialogContentText/dialogContentTextClasses.js":
-/*!**********************************************************************************!*\
- !*** ./node_modules/@mui/material/DialogContentText/dialogContentTextClasses.js ***!
- \**********************************************************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "getDialogContentTextUtilityClass": () => (/* binding */ getDialogContentTextUtilityClass),
-/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
-/* harmony export */ });
-/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClass/generateUtilityClass.js");
-/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClasses/generateUtilityClasses.js");
-
-function getDialogContentTextUtilityClass(slot) {
- return (0,_mui_core__WEBPACK_IMPORTED_MODULE_0__.default)('MuiDialogContentText', slot);
-}
-const dialogContentTextClasses = (0,_mui_core__WEBPACK_IMPORTED_MODULE_1__.default)('MuiDialogContentText', ['root']);
-/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (dialogContentTextClasses);
-
-/***/ }),
-
-/***/ "./node_modules/@mui/material/DialogContent/DialogContent.js":
-/*!*******************************************************************!*\
- !*** ./node_modules/@mui/material/DialogContent/DialogContent.js ***!
- \*******************************************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
-/* harmony export */ });
-/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
-/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
-/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
-/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var clsx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! clsx */ "./node_modules/clsx/dist/clsx.m.js");
-/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/composeClasses/composeClasses.js");
-/* harmony import */ var _styles_styled__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../styles/styled */ "./node_modules/@mui/material/styles/styled.js");
-/* harmony import */ var _styles_useThemeProps__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../styles/useThemeProps */ "./node_modules/@mui/material/styles/useThemeProps.js");
-/* harmony import */ var _dialogContentClasses__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./dialogContentClasses */ "./node_modules/@mui/material/DialogContent/dialogContentClasses.js");
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
-
-
-const _excluded = ["className", "dividers"];
-
-
-
-
-
-
-
-
-
-const useUtilityClasses = ownerState => {
- const {
- classes,
- dividers
- } = ownerState;
- const slots = {
- root: ['root', dividers && 'dividers']
- };
- return (0,_mui_core__WEBPACK_IMPORTED_MODULE_6__.default)(slots, _dialogContentClasses__WEBPACK_IMPORTED_MODULE_7__.getDialogContentUtilityClass, classes);
-};
-
-const DialogContentRoot = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_8__.default)('div', {
- name: 'MuiDialogContent',
- slot: 'Root',
- overridesResolver: (props, styles) => {
- const {
- ownerState
- } = props;
- return [styles.root, ownerState.dividers && styles.dividers];
- }
-})(({
- theme,
- ownerState
-}) => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
- flex: '1 1 auto',
- // Add iOS momentum scrolling for iOS < 13.0
- WebkitOverflowScrolling: 'touch',
- overflowY: 'auto',
- padding: '20px 24px'
-}, ownerState.dividers ? {
- padding: '16px 24px',
- borderTop: `1px solid ${theme.palette.divider}`,
- borderBottom: `1px solid ${theme.palette.divider}`
-} : {
- '.MuiDialogTitle-root + &': {
- paddingTop: 0
- }
-}));
-const DialogContent = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function DialogContent(inProps, ref) {
- const props = (0,_styles_useThemeProps__WEBPACK_IMPORTED_MODULE_9__.default)({
- props: inProps,
- name: 'MuiDialogContent'
- });
-
- const {
- className,
- dividers = false
- } = props,
- other = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__.default)(props, _excluded);
-
- const ownerState = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, props, {
- dividers
- });
-
- const classes = useUtilityClasses(ownerState);
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(DialogContentRoot, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
- className: (0,clsx__WEBPACK_IMPORTED_MODULE_4__.default)(classes.root, className),
- ownerState: ownerState,
- ref: ref
- }, other));
-});
- true ? DialogContent.propTypes
-/* remove-proptypes */
-= {
- // ----------------------------- Warning --------------------------------
- // | These PropTypes are generated from the TypeScript type definitions |
- // | To update them edit the d.ts file and run "yarn proptypes" |
- // ----------------------------------------------------------------------
-
- /**
- * The content of the component.
- */
- children: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
-
- /**
- * Override or extend the styles applied to the component.
- */
- classes: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object),
-
- /**
- * @ignore
- */
- className: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
-
- /**
- * Display the top and bottom dividers.
- * @default false
- */
- dividers: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
-
- /**
- * The system prop that allows defining system overrides as well as additional CSS styles.
- */
- sx: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object)
-} : 0;
-/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (DialogContent);
-
-/***/ }),
-
-/***/ "./node_modules/@mui/material/DialogContent/dialogContentClasses.js":
-/*!**************************************************************************!*\
- !*** ./node_modules/@mui/material/DialogContent/dialogContentClasses.js ***!
- \**************************************************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "getDialogContentUtilityClass": () => (/* binding */ getDialogContentUtilityClass),
-/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
-/* harmony export */ });
-/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClass/generateUtilityClass.js");
-/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClasses/generateUtilityClasses.js");
-
-function getDialogContentUtilityClass(slot) {
- return (0,_mui_core__WEBPACK_IMPORTED_MODULE_0__.default)('MuiDialogContent', slot);
-}
-const dialogContentClasses = (0,_mui_core__WEBPACK_IMPORTED_MODULE_1__.default)('MuiDialogContent', ['root', 'dividers']);
-/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (dialogContentClasses);
-
-/***/ }),
-
-/***/ "./node_modules/@mui/material/DialogTitle/DialogTitle.js":
-/*!***************************************************************!*\
- !*** ./node_modules/@mui/material/DialogTitle/DialogTitle.js ***!
- \***************************************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
-/* harmony export */ });
-/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
-/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
-/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
-/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var clsx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! clsx */ "./node_modules/clsx/dist/clsx.m.js");
-/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/composeClasses/composeClasses.js");
-/* harmony import */ var _Typography__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../Typography */ "./node_modules/@mui/material/Typography/Typography.js");
-/* harmony import */ var _styles_styled__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../styles/styled */ "./node_modules/@mui/material/styles/styled.js");
-/* harmony import */ var _styles_useThemeProps__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../styles/useThemeProps */ "./node_modules/@mui/material/styles/useThemeProps.js");
-/* harmony import */ var _dialogTitleClasses__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./dialogTitleClasses */ "./node_modules/@mui/material/DialogTitle/dialogTitleClasses.js");
-/* harmony import */ var _Dialog_DialogContext__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../Dialog/DialogContext */ "./node_modules/@mui/material/Dialog/DialogContext.js");
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
-
-
-const _excluded = ["className", "id"];
-
-
-
-
-
-
-
-
-
-
-
-const useUtilityClasses = ownerState => {
- const {
- classes
- } = ownerState;
- const slots = {
- root: ['root']
- };
- return (0,_mui_core__WEBPACK_IMPORTED_MODULE_6__.default)(slots, _dialogTitleClasses__WEBPACK_IMPORTED_MODULE_7__.getDialogTitleUtilityClass, classes);
-};
-
-const DialogTitleRoot = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_8__.default)(_Typography__WEBPACK_IMPORTED_MODULE_9__.default, {
- name: 'MuiDialogTitle',
- slot: 'Root',
- overridesResolver: (props, styles) => styles.root
-})({
- padding: '16px 24px',
- flex: '0 0 auto'
-});
-const DialogTitle = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function DialogTitle(inProps, ref) {
- const props = (0,_styles_useThemeProps__WEBPACK_IMPORTED_MODULE_10__.default)({
- props: inProps,
- name: 'MuiDialogTitle'
- });
-
- const {
- className,
- id: idProp
- } = props,
- other = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__.default)(props, _excluded);
-
- const ownerState = props;
- const classes = useUtilityClasses(ownerState);
- const {
- titleId: id = idProp
- } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_Dialog_DialogContext__WEBPACK_IMPORTED_MODULE_11__.default);
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(DialogTitleRoot, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({
- component: "h2",
- className: (0,clsx__WEBPACK_IMPORTED_MODULE_4__.default)(classes.root, className),
- ownerState: ownerState,
- ref: ref,
- variant: "h6",
- id: id
- }, other));
-});
- true ? DialogTitle.propTypes
-/* remove-proptypes */
-= {
- // ----------------------------- Warning --------------------------------
- // | These PropTypes are generated from the TypeScript type definitions |
- // | To update them edit the d.ts file and run "yarn proptypes" |
- // ----------------------------------------------------------------------
-
- /**
- * The content of the component.
- */
- children: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
-
- /**
- * Override or extend the styles applied to the component.
- */
- classes: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object),
-
- /**
- * @ignore
- */
- className: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
-
- /**
- * @ignore
- */
- id: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
-
- /**
- * The system prop that allows defining system overrides as well as additional CSS styles.
- */
- sx: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object)
-} : 0;
-/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (DialogTitle);
-
-/***/ }),
-
-/***/ "./node_modules/@mui/material/DialogTitle/dialogTitleClasses.js":
-/*!**********************************************************************!*\
- !*** ./node_modules/@mui/material/DialogTitle/dialogTitleClasses.js ***!
- \**********************************************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "getDialogTitleUtilityClass": () => (/* binding */ getDialogTitleUtilityClass),
-/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
-/* harmony export */ });
-/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClass/generateUtilityClass.js");
-/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClasses/generateUtilityClasses.js");
-
-function getDialogTitleUtilityClass(slot) {
- return (0,_mui_core__WEBPACK_IMPORTED_MODULE_0__.default)('MuiDialogTitle', slot);
-}
-const dialogTitleClasses = (0,_mui_core__WEBPACK_IMPORTED_MODULE_1__.default)('MuiDialogTitle', ['root']);
-/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (dialogTitleClasses);
-
-/***/ }),
-
/***/ "./node_modules/@mui/material/Dialog/Dialog.js":
/*!*****************************************************!*\
!*** ./node_modules/@mui/material/Dialog/Dialog.js ***!
@@ -14030,6 +13461,575 @@ const dialogClasses = (0,_mui_core__WEBPACK_IMPORTED_MODULE_1__.default)('MuiDia
/***/ }),
+/***/ "./node_modules/@mui/material/DialogActions/DialogActions.js":
+/*!*******************************************************************!*\
+ !*** ./node_modules/@mui/material/DialogActions/DialogActions.js ***!
+ \*******************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
+/* harmony export */ });
+/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
+/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
+/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
+/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var clsx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! clsx */ "./node_modules/clsx/dist/clsx.m.js");
+/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/composeClasses/composeClasses.js");
+/* harmony import */ var _styles_styled__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../styles/styled */ "./node_modules/@mui/material/styles/styled.js");
+/* harmony import */ var _styles_useThemeProps__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../styles/useThemeProps */ "./node_modules/@mui/material/styles/useThemeProps.js");
+/* harmony import */ var _dialogActionsClasses__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./dialogActionsClasses */ "./node_modules/@mui/material/DialogActions/dialogActionsClasses.js");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
+
+
+const _excluded = ["className", "disableSpacing"];
+
+
+
+
+
+
+
+
+
+const useUtilityClasses = ownerState => {
+ const {
+ classes,
+ disableSpacing
+ } = ownerState;
+ const slots = {
+ root: ['root', !disableSpacing && 'spacing']
+ };
+ return (0,_mui_core__WEBPACK_IMPORTED_MODULE_6__.default)(slots, _dialogActionsClasses__WEBPACK_IMPORTED_MODULE_7__.getDialogActionsUtilityClass, classes);
+};
+
+const DialogActionsRoot = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_8__.default)('div', {
+ name: 'MuiDialogActions',
+ slot: 'Root',
+ overridesResolver: (props, styles) => {
+ const {
+ ownerState
+ } = props;
+ return [styles.root, !ownerState.disableSpacing && styles.spacing];
+ }
+})(({
+ ownerState
+}) => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
+ display: 'flex',
+ alignItems: 'center',
+ padding: 8,
+ justifyContent: 'flex-end',
+ flex: '0 0 auto'
+}, !ownerState.disableSpacing && {
+ '& > :not(:first-of-type)': {
+ marginLeft: 8
+ }
+}));
+const DialogActions = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function DialogActions(inProps, ref) {
+ const props = (0,_styles_useThemeProps__WEBPACK_IMPORTED_MODULE_9__.default)({
+ props: inProps,
+ name: 'MuiDialogActions'
+ });
+
+ const {
+ className,
+ disableSpacing = false
+ } = props,
+ other = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__.default)(props, _excluded);
+
+ const ownerState = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, props, {
+ disableSpacing
+ });
+
+ const classes = useUtilityClasses(ownerState);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(DialogActionsRoot, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
+ className: (0,clsx__WEBPACK_IMPORTED_MODULE_4__.default)(classes.root, className),
+ ownerState: ownerState,
+ ref: ref
+ }, other));
+});
+ true ? DialogActions.propTypes
+/* remove-proptypes */
+= {
+ // ----------------------------- Warning --------------------------------
+ // | These PropTypes are generated from the TypeScript type definitions |
+ // | To update them edit the d.ts file and run "yarn proptypes" |
+ // ----------------------------------------------------------------------
+
+ /**
+ * The content of the component.
+ */
+ children: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
+
+ /**
+ * Override or extend the styles applied to the component.
+ */
+ classes: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object),
+
+ /**
+ * @ignore
+ */
+ className: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
+
+ /**
+ * If `true`, the actions do not have additional margin.
+ * @default false
+ */
+ disableSpacing: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
+
+ /**
+ * The system prop that allows defining system overrides as well as additional CSS styles.
+ */
+ sx: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object)
+} : 0;
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (DialogActions);
+
+/***/ }),
+
+/***/ "./node_modules/@mui/material/DialogActions/dialogActionsClasses.js":
+/*!**************************************************************************!*\
+ !*** ./node_modules/@mui/material/DialogActions/dialogActionsClasses.js ***!
+ \**************************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "getDialogActionsUtilityClass": () => (/* binding */ getDialogActionsUtilityClass),
+/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
+/* harmony export */ });
+/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClass/generateUtilityClass.js");
+/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClasses/generateUtilityClasses.js");
+
+function getDialogActionsUtilityClass(slot) {
+ return (0,_mui_core__WEBPACK_IMPORTED_MODULE_0__.default)('MuiDialogActions', slot);
+}
+const dialogActionsClasses = (0,_mui_core__WEBPACK_IMPORTED_MODULE_1__.default)('MuiDialogActions', ['root', 'spacing']);
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (dialogActionsClasses);
+
+/***/ }),
+
+/***/ "./node_modules/@mui/material/DialogContent/DialogContent.js":
+/*!*******************************************************************!*\
+ !*** ./node_modules/@mui/material/DialogContent/DialogContent.js ***!
+ \*******************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
+/* harmony export */ });
+/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
+/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
+/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
+/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var clsx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! clsx */ "./node_modules/clsx/dist/clsx.m.js");
+/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/composeClasses/composeClasses.js");
+/* harmony import */ var _styles_styled__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../styles/styled */ "./node_modules/@mui/material/styles/styled.js");
+/* harmony import */ var _styles_useThemeProps__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../styles/useThemeProps */ "./node_modules/@mui/material/styles/useThemeProps.js");
+/* harmony import */ var _dialogContentClasses__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./dialogContentClasses */ "./node_modules/@mui/material/DialogContent/dialogContentClasses.js");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
+
+
+const _excluded = ["className", "dividers"];
+
+
+
+
+
+
+
+
+
+const useUtilityClasses = ownerState => {
+ const {
+ classes,
+ dividers
+ } = ownerState;
+ const slots = {
+ root: ['root', dividers && 'dividers']
+ };
+ return (0,_mui_core__WEBPACK_IMPORTED_MODULE_6__.default)(slots, _dialogContentClasses__WEBPACK_IMPORTED_MODULE_7__.getDialogContentUtilityClass, classes);
+};
+
+const DialogContentRoot = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_8__.default)('div', {
+ name: 'MuiDialogContent',
+ slot: 'Root',
+ overridesResolver: (props, styles) => {
+ const {
+ ownerState
+ } = props;
+ return [styles.root, ownerState.dividers && styles.dividers];
+ }
+})(({
+ theme,
+ ownerState
+}) => (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
+ flex: '1 1 auto',
+ // Add iOS momentum scrolling for iOS < 13.0
+ WebkitOverflowScrolling: 'touch',
+ overflowY: 'auto',
+ padding: '20px 24px'
+}, ownerState.dividers ? {
+ padding: '16px 24px',
+ borderTop: `1px solid ${theme.palette.divider}`,
+ borderBottom: `1px solid ${theme.palette.divider}`
+} : {
+ '.MuiDialogTitle-root + &': {
+ paddingTop: 0
+ }
+}));
+const DialogContent = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function DialogContent(inProps, ref) {
+ const props = (0,_styles_useThemeProps__WEBPACK_IMPORTED_MODULE_9__.default)({
+ props: inProps,
+ name: 'MuiDialogContent'
+ });
+
+ const {
+ className,
+ dividers = false
+ } = props,
+ other = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__.default)(props, _excluded);
+
+ const ownerState = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, props, {
+ dividers
+ });
+
+ const classes = useUtilityClasses(ownerState);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(DialogContentRoot, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
+ className: (0,clsx__WEBPACK_IMPORTED_MODULE_4__.default)(classes.root, className),
+ ownerState: ownerState,
+ ref: ref
+ }, other));
+});
+ true ? DialogContent.propTypes
+/* remove-proptypes */
+= {
+ // ----------------------------- Warning --------------------------------
+ // | These PropTypes are generated from the TypeScript type definitions |
+ // | To update them edit the d.ts file and run "yarn proptypes" |
+ // ----------------------------------------------------------------------
+
+ /**
+ * The content of the component.
+ */
+ children: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
+
+ /**
+ * Override or extend the styles applied to the component.
+ */
+ classes: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object),
+
+ /**
+ * @ignore
+ */
+ className: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
+
+ /**
+ * Display the top and bottom dividers.
+ * @default false
+ */
+ dividers: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
+
+ /**
+ * The system prop that allows defining system overrides as well as additional CSS styles.
+ */
+ sx: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object)
+} : 0;
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (DialogContent);
+
+/***/ }),
+
+/***/ "./node_modules/@mui/material/DialogContent/dialogContentClasses.js":
+/*!**************************************************************************!*\
+ !*** ./node_modules/@mui/material/DialogContent/dialogContentClasses.js ***!
+ \**************************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "getDialogContentUtilityClass": () => (/* binding */ getDialogContentUtilityClass),
+/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
+/* harmony export */ });
+/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClass/generateUtilityClass.js");
+/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClasses/generateUtilityClasses.js");
+
+function getDialogContentUtilityClass(slot) {
+ return (0,_mui_core__WEBPACK_IMPORTED_MODULE_0__.default)('MuiDialogContent', slot);
+}
+const dialogContentClasses = (0,_mui_core__WEBPACK_IMPORTED_MODULE_1__.default)('MuiDialogContent', ['root', 'dividers']);
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (dialogContentClasses);
+
+/***/ }),
+
+/***/ "./node_modules/@mui/material/DialogContentText/DialogContentText.js":
+/*!***************************************************************************!*\
+ !*** ./node_modules/@mui/material/DialogContentText/DialogContentText.js ***!
+ \***************************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
+/* harmony export */ });
+/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
+/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
+/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
+/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/composeClasses/composeClasses.js");
+/* harmony import */ var _styles_styled__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../styles/styled */ "./node_modules/@mui/material/styles/styled.js");
+/* harmony import */ var _styles_useThemeProps__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../styles/useThemeProps */ "./node_modules/@mui/material/styles/useThemeProps.js");
+/* harmony import */ var _Typography__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../Typography */ "./node_modules/@mui/material/Typography/Typography.js");
+/* harmony import */ var _dialogContentTextClasses__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./dialogContentTextClasses */ "./node_modules/@mui/material/DialogContentText/dialogContentTextClasses.js");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
+
+
+const _excluded = ["children"];
+
+
+
+
+
+
+
+
+
+const useUtilityClasses = ownerState => {
+ const {
+ classes
+ } = ownerState;
+ const slots = {
+ root: ['root']
+ };
+ const composedClasses = (0,_mui_core__WEBPACK_IMPORTED_MODULE_5__.default)(slots, _dialogContentTextClasses__WEBPACK_IMPORTED_MODULE_6__.getDialogContentTextUtilityClass, classes);
+ return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({}, classes, composedClasses);
+};
+
+const DialogContentTextRoot = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_7__.default)(_Typography__WEBPACK_IMPORTED_MODULE_8__.default, {
+ shouldForwardProp: prop => (0,_styles_styled__WEBPACK_IMPORTED_MODULE_7__.rootShouldForwardProp)(prop) || prop === 'classes',
+ name: 'MuiDialogContentText',
+ slot: 'Root',
+ overridesResolver: (props, styles) => styles.root
+})({});
+const DialogContentText = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function DialogContentText(inProps, ref) {
+ const props = (0,_styles_useThemeProps__WEBPACK_IMPORTED_MODULE_9__.default)({
+ props: inProps,
+ name: 'MuiDialogContentText'
+ });
+
+ const ownerState = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__.default)(props, _excluded);
+
+ const classes = useUtilityClasses(ownerState);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(DialogContentTextRoot, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__.default)({
+ component: "p",
+ variant: "body1",
+ color: "text.secondary",
+ ref: ref,
+ ownerState: ownerState
+ }, props, {
+ classes: classes
+ }));
+});
+ true ? DialogContentText.propTypes
+/* remove-proptypes */
+= {
+ // ----------------------------- Warning --------------------------------
+ // | These PropTypes are generated from the TypeScript type definitions |
+ // | To update them edit the d.ts file and run "yarn proptypes" |
+ // ----------------------------------------------------------------------
+
+ /**
+ * The content of the component.
+ */
+ children: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
+
+ /**
+ * Override or extend the styles applied to the component.
+ */
+ classes: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object),
+
+ /**
+ * The system prop that allows defining system overrides as well as additional CSS styles.
+ */
+ sx: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object)
+} : 0;
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (DialogContentText);
+
+/***/ }),
+
+/***/ "./node_modules/@mui/material/DialogContentText/dialogContentTextClasses.js":
+/*!**********************************************************************************!*\
+ !*** ./node_modules/@mui/material/DialogContentText/dialogContentTextClasses.js ***!
+ \**********************************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "getDialogContentTextUtilityClass": () => (/* binding */ getDialogContentTextUtilityClass),
+/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
+/* harmony export */ });
+/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClass/generateUtilityClass.js");
+/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClasses/generateUtilityClasses.js");
+
+function getDialogContentTextUtilityClass(slot) {
+ return (0,_mui_core__WEBPACK_IMPORTED_MODULE_0__.default)('MuiDialogContentText', slot);
+}
+const dialogContentTextClasses = (0,_mui_core__WEBPACK_IMPORTED_MODULE_1__.default)('MuiDialogContentText', ['root']);
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (dialogContentTextClasses);
+
+/***/ }),
+
+/***/ "./node_modules/@mui/material/DialogTitle/DialogTitle.js":
+/*!***************************************************************!*\
+ !*** ./node_modules/@mui/material/DialogTitle/DialogTitle.js ***!
+ \***************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
+/* harmony export */ });
+/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
+/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
+/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
+/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var clsx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! clsx */ "./node_modules/clsx/dist/clsx.m.js");
+/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/composeClasses/composeClasses.js");
+/* harmony import */ var _Typography__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../Typography */ "./node_modules/@mui/material/Typography/Typography.js");
+/* harmony import */ var _styles_styled__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../styles/styled */ "./node_modules/@mui/material/styles/styled.js");
+/* harmony import */ var _styles_useThemeProps__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../styles/useThemeProps */ "./node_modules/@mui/material/styles/useThemeProps.js");
+/* harmony import */ var _dialogTitleClasses__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./dialogTitleClasses */ "./node_modules/@mui/material/DialogTitle/dialogTitleClasses.js");
+/* harmony import */ var _Dialog_DialogContext__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../Dialog/DialogContext */ "./node_modules/@mui/material/Dialog/DialogContext.js");
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
+
+
+const _excluded = ["className", "id"];
+
+
+
+
+
+
+
+
+
+
+
+const useUtilityClasses = ownerState => {
+ const {
+ classes
+ } = ownerState;
+ const slots = {
+ root: ['root']
+ };
+ return (0,_mui_core__WEBPACK_IMPORTED_MODULE_6__.default)(slots, _dialogTitleClasses__WEBPACK_IMPORTED_MODULE_7__.getDialogTitleUtilityClass, classes);
+};
+
+const DialogTitleRoot = (0,_styles_styled__WEBPACK_IMPORTED_MODULE_8__.default)(_Typography__WEBPACK_IMPORTED_MODULE_9__.default, {
+ name: 'MuiDialogTitle',
+ slot: 'Root',
+ overridesResolver: (props, styles) => styles.root
+})({
+ padding: '16px 24px',
+ flex: '0 0 auto'
+});
+const DialogTitle = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function DialogTitle(inProps, ref) {
+ const props = (0,_styles_useThemeProps__WEBPACK_IMPORTED_MODULE_10__.default)({
+ props: inProps,
+ name: 'MuiDialogTitle'
+ });
+
+ const {
+ className,
+ id: idProp
+ } = props,
+ other = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__.default)(props, _excluded);
+
+ const ownerState = props;
+ const classes = useUtilityClasses(ownerState);
+ const {
+ titleId: id = idProp
+ } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_Dialog_DialogContext__WEBPACK_IMPORTED_MODULE_11__.default);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(DialogTitleRoot, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.default)({
+ component: "h2",
+ className: (0,clsx__WEBPACK_IMPORTED_MODULE_4__.default)(classes.root, className),
+ ownerState: ownerState,
+ ref: ref,
+ variant: "h6",
+ id: id
+ }, other));
+});
+ true ? DialogTitle.propTypes
+/* remove-proptypes */
+= {
+ // ----------------------------- Warning --------------------------------
+ // | These PropTypes are generated from the TypeScript type definitions |
+ // | To update them edit the d.ts file and run "yarn proptypes" |
+ // ----------------------------------------------------------------------
+
+ /**
+ * The content of the component.
+ */
+ children: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
+
+ /**
+ * Override or extend the styles applied to the component.
+ */
+ classes: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object),
+
+ /**
+ * @ignore
+ */
+ className: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
+
+ /**
+ * @ignore
+ */
+ id: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
+
+ /**
+ * The system prop that allows defining system overrides as well as additional CSS styles.
+ */
+ sx: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object)
+} : 0;
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (DialogTitle);
+
+/***/ }),
+
+/***/ "./node_modules/@mui/material/DialogTitle/dialogTitleClasses.js":
+/*!**********************************************************************!*\
+ !*** ./node_modules/@mui/material/DialogTitle/dialogTitleClasses.js ***!
+ \**********************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "getDialogTitleUtilityClass": () => (/* binding */ getDialogTitleUtilityClass),
+/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
+/* harmony export */ });
+/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClass/generateUtilityClass.js");
+/* harmony import */ var _mui_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @mui/core */ "./node_modules/@mui/core/generateUtilityClasses/generateUtilityClasses.js");
+
+function getDialogTitleUtilityClass(slot) {
+ return (0,_mui_core__WEBPACK_IMPORTED_MODULE_0__.default)('MuiDialogTitle', slot);
+}
+const dialogTitleClasses = (0,_mui_core__WEBPACK_IMPORTED_MODULE_1__.default)('MuiDialogTitle', ['root']);
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (dialogTitleClasses);
+
+/***/ }),
+
/***/ "./node_modules/@mui/material/Fade/Fade.js":
/*!*************************************************!*\
!*** ./node_modules/@mui/material/Fade/Fade.js ***!
@@ -55118,6 +55118,40 @@ function getUTCDayOfYear(dirtyDate) {
/***/ }),
+/***/ "./node_modules/date-fns/esm/_lib/getUTCISOWeek/index.js":
+/*!***************************************************************!*\
+ !*** ./node_modules/date-fns/esm/_lib/getUTCISOWeek/index.js ***!
+ \***************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": () => (/* binding */ getUTCISOWeek)
+/* harmony export */ });
+/* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../toDate/index.js */ "./node_modules/date-fns/esm/toDate/index.js");
+/* harmony import */ var _startOfUTCISOWeek_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../startOfUTCISOWeek/index.js */ "./node_modules/date-fns/esm/_lib/startOfUTCISOWeek/index.js");
+/* harmony import */ var _startOfUTCISOWeekYear_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../startOfUTCISOWeekYear/index.js */ "./node_modules/date-fns/esm/_lib/startOfUTCISOWeekYear/index.js");
+/* harmony import */ var _requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../requiredArgs/index.js */ "./node_modules/date-fns/esm/_lib/requiredArgs/index.js");
+
+
+
+
+var MILLISECONDS_IN_WEEK = 604800000; // This function will be a part of public API when UTC function will be implemented.
+// See issue: https://github.com/date-fns/date-fns/issues/376
+
+function getUTCISOWeek(dirtyDate) {
+ (0,_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__.default)(1, arguments);
+ var date = (0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__.default)(dirtyDate);
+ var diff = (0,_startOfUTCISOWeek_index_js__WEBPACK_IMPORTED_MODULE_2__.default)(date).getTime() - (0,_startOfUTCISOWeekYear_index_js__WEBPACK_IMPORTED_MODULE_3__.default)(date).getTime(); // Round the number of days to the nearest integer
+ // because the number of milliseconds in a week is not constant
+ // (e.g. it's different in the week of the daylight saving time clock shift)
+
+ return Math.round(diff / MILLISECONDS_IN_WEEK) + 1;
+}
+
+/***/ }),
+
/***/ "./node_modules/date-fns/esm/_lib/getUTCISOWeekYear/index.js":
/*!*******************************************************************!*\
!*** ./node_modules/date-fns/esm/_lib/getUTCISOWeekYear/index.js ***!
@@ -55161,20 +55195,20 @@ function getUTCISOWeekYear(dirtyDate) {
/***/ }),
-/***/ "./node_modules/date-fns/esm/_lib/getUTCISOWeek/index.js":
-/*!***************************************************************!*\
- !*** ./node_modules/date-fns/esm/_lib/getUTCISOWeek/index.js ***!
- \***************************************************************/
+/***/ "./node_modules/date-fns/esm/_lib/getUTCWeek/index.js":
+/*!************************************************************!*\
+ !*** ./node_modules/date-fns/esm/_lib/getUTCWeek/index.js ***!
+ \************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": () => (/* binding */ getUTCISOWeek)
+/* harmony export */ "default": () => (/* binding */ getUTCWeek)
/* harmony export */ });
/* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../toDate/index.js */ "./node_modules/date-fns/esm/toDate/index.js");
-/* harmony import */ var _startOfUTCISOWeek_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../startOfUTCISOWeek/index.js */ "./node_modules/date-fns/esm/_lib/startOfUTCISOWeek/index.js");
-/* harmony import */ var _startOfUTCISOWeekYear_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../startOfUTCISOWeekYear/index.js */ "./node_modules/date-fns/esm/_lib/startOfUTCISOWeekYear/index.js");
+/* harmony import */ var _startOfUTCWeek_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../startOfUTCWeek/index.js */ "./node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js");
+/* harmony import */ var _startOfUTCWeekYear_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../startOfUTCWeekYear/index.js */ "./node_modules/date-fns/esm/_lib/startOfUTCWeekYear/index.js");
/* harmony import */ var _requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../requiredArgs/index.js */ "./node_modules/date-fns/esm/_lib/requiredArgs/index.js");
@@ -55183,10 +55217,10 @@ __webpack_require__.r(__webpack_exports__);
var MILLISECONDS_IN_WEEK = 604800000; // This function will be a part of public API when UTC function will be implemented.
// See issue: https://github.com/date-fns/date-fns/issues/376
-function getUTCISOWeek(dirtyDate) {
+function getUTCWeek(dirtyDate, options) {
(0,_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__.default)(1, arguments);
var date = (0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__.default)(dirtyDate);
- var diff = (0,_startOfUTCISOWeek_index_js__WEBPACK_IMPORTED_MODULE_2__.default)(date).getTime() - (0,_startOfUTCISOWeekYear_index_js__WEBPACK_IMPORTED_MODULE_3__.default)(date).getTime(); // Round the number of days to the nearest integer
+ var diff = (0,_startOfUTCWeek_index_js__WEBPACK_IMPORTED_MODULE_2__.default)(date, options).getTime() - (0,_startOfUTCWeekYear_index_js__WEBPACK_IMPORTED_MODULE_3__.default)(date, options).getTime(); // Round the number of days to the nearest integer
// because the number of milliseconds in a week is not constant
// (e.g. it's different in the week of the daylight saving time clock shift)
@@ -55250,40 +55284,6 @@ function getUTCWeekYear(dirtyDate, dirtyOptions) {
/***/ }),
-/***/ "./node_modules/date-fns/esm/_lib/getUTCWeek/index.js":
-/*!************************************************************!*\
- !*** ./node_modules/date-fns/esm/_lib/getUTCWeek/index.js ***!
- \************************************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": () => (/* binding */ getUTCWeek)
-/* harmony export */ });
-/* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../toDate/index.js */ "./node_modules/date-fns/esm/toDate/index.js");
-/* harmony import */ var _startOfUTCWeek_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../startOfUTCWeek/index.js */ "./node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js");
-/* harmony import */ var _startOfUTCWeekYear_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../startOfUTCWeekYear/index.js */ "./node_modules/date-fns/esm/_lib/startOfUTCWeekYear/index.js");
-/* harmony import */ var _requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../requiredArgs/index.js */ "./node_modules/date-fns/esm/_lib/requiredArgs/index.js");
-
-
-
-
-var MILLISECONDS_IN_WEEK = 604800000; // This function will be a part of public API when UTC function will be implemented.
-// See issue: https://github.com/date-fns/date-fns/issues/376
-
-function getUTCWeek(dirtyDate, options) {
- (0,_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__.default)(1, arguments);
- var date = (0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__.default)(dirtyDate);
- var diff = (0,_startOfUTCWeek_index_js__WEBPACK_IMPORTED_MODULE_2__.default)(date, options).getTime() - (0,_startOfUTCWeekYear_index_js__WEBPACK_IMPORTED_MODULE_3__.default)(date, options).getTime(); // Round the number of days to the nearest integer
- // because the number of milliseconds in a week is not constant
- // (e.g. it's different in the week of the daylight saving time clock shift)
-
- return Math.round(diff / MILLISECONDS_IN_WEEK) + 1;
-}
-
-/***/ }),
-
/***/ "./node_modules/date-fns/esm/_lib/protectedTokens/index.js":
/*!*****************************************************************!*\
!*** ./node_modules/date-fns/esm/_lib/protectedTokens/index.js ***!
@@ -55484,6 +55484,36 @@ function setUTCWeek(dirtyDate, dirtyWeek, options) {
/***/ }),
+/***/ "./node_modules/date-fns/esm/_lib/startOfUTCISOWeek/index.js":
+/*!*******************************************************************!*\
+ !*** ./node_modules/date-fns/esm/_lib/startOfUTCISOWeek/index.js ***!
+ \*******************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": () => (/* binding */ startOfUTCISOWeek)
+/* harmony export */ });
+/* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../toDate/index.js */ "./node_modules/date-fns/esm/toDate/index.js");
+/* harmony import */ var _requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../requiredArgs/index.js */ "./node_modules/date-fns/esm/_lib/requiredArgs/index.js");
+
+ // This function will be a part of public API when UTC function will be implemented.
+// See issue: https://github.com/date-fns/date-fns/issues/376
+
+function startOfUTCISOWeek(dirtyDate) {
+ (0,_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__.default)(1, arguments);
+ var weekStartsOn = 1;
+ var date = (0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__.default)(dirtyDate);
+ var day = date.getUTCDay();
+ var diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
+ date.setUTCDate(date.getUTCDate() - diff);
+ date.setUTCHours(0, 0, 0, 0);
+ return date;
+}
+
+/***/ }),
+
/***/ "./node_modules/date-fns/esm/_lib/startOfUTCISOWeekYear/index.js":
/*!***********************************************************************!*\
!*** ./node_modules/date-fns/esm/_lib/startOfUTCISOWeekYear/index.js ***!
@@ -55515,27 +55545,38 @@ function startOfUTCISOWeekYear(dirtyDate) {
/***/ }),
-/***/ "./node_modules/date-fns/esm/_lib/startOfUTCISOWeek/index.js":
-/*!*******************************************************************!*\
- !*** ./node_modules/date-fns/esm/_lib/startOfUTCISOWeek/index.js ***!
- \*******************************************************************/
+/***/ "./node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js":
+/*!****************************************************************!*\
+ !*** ./node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js ***!
+ \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": () => (/* binding */ startOfUTCISOWeek)
+/* harmony export */ "default": () => (/* binding */ startOfUTCWeek)
/* harmony export */ });
-/* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../toDate/index.js */ "./node_modules/date-fns/esm/toDate/index.js");
+/* harmony import */ var _toInteger_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../toInteger/index.js */ "./node_modules/date-fns/esm/_lib/toInteger/index.js");
+/* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../toDate/index.js */ "./node_modules/date-fns/esm/toDate/index.js");
/* harmony import */ var _requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../requiredArgs/index.js */ "./node_modules/date-fns/esm/_lib/requiredArgs/index.js");
+
// This function will be a part of public API when UTC function will be implemented.
// See issue: https://github.com/date-fns/date-fns/issues/376
-function startOfUTCISOWeek(dirtyDate) {
+function startOfUTCWeek(dirtyDate, dirtyOptions) {
(0,_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__.default)(1, arguments);
- var weekStartsOn = 1;
- var date = (0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__.default)(dirtyDate);
+ var options = dirtyOptions || {};
+ var locale = options.locale;
+ var localeWeekStartsOn = locale && locale.options && locale.options.weekStartsOn;
+ var defaultWeekStartsOn = localeWeekStartsOn == null ? 0 : (0,_toInteger_index_js__WEBPACK_IMPORTED_MODULE_1__.default)(localeWeekStartsOn);
+ var weekStartsOn = options.weekStartsOn == null ? defaultWeekStartsOn : (0,_toInteger_index_js__WEBPACK_IMPORTED_MODULE_1__.default)(options.weekStartsOn); // Test if weekStartsOn is between 0 and 6 _and_ is not NaN
+
+ if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) {
+ throw new RangeError('weekStartsOn must be between 0 and 6 inclusively');
+ }
+
+ var date = (0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_2__.default)(dirtyDate);
var day = date.getUTCDay();
var diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
date.setUTCDate(date.getUTCDate() - diff);
@@ -55583,47 +55624,6 @@ function startOfUTCWeekYear(dirtyDate, dirtyOptions) {
/***/ }),
-/***/ "./node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js":
-/*!****************************************************************!*\
- !*** ./node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js ***!
- \****************************************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": () => (/* binding */ startOfUTCWeek)
-/* harmony export */ });
-/* harmony import */ var _toInteger_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../toInteger/index.js */ "./node_modules/date-fns/esm/_lib/toInteger/index.js");
-/* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../toDate/index.js */ "./node_modules/date-fns/esm/toDate/index.js");
-/* harmony import */ var _requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../requiredArgs/index.js */ "./node_modules/date-fns/esm/_lib/requiredArgs/index.js");
-
-
- // This function will be a part of public API when UTC function will be implemented.
-// See issue: https://github.com/date-fns/date-fns/issues/376
-
-function startOfUTCWeek(dirtyDate, dirtyOptions) {
- (0,_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__.default)(1, arguments);
- var options = dirtyOptions || {};
- var locale = options.locale;
- var localeWeekStartsOn = locale && locale.options && locale.options.weekStartsOn;
- var defaultWeekStartsOn = localeWeekStartsOn == null ? 0 : (0,_toInteger_index_js__WEBPACK_IMPORTED_MODULE_1__.default)(localeWeekStartsOn);
- var weekStartsOn = options.weekStartsOn == null ? defaultWeekStartsOn : (0,_toInteger_index_js__WEBPACK_IMPORTED_MODULE_1__.default)(options.weekStartsOn); // Test if weekStartsOn is between 0 and 6 _and_ is not NaN
-
- if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) {
- throw new RangeError('weekStartsOn must be between 0 and 6 inclusively');
- }
-
- var date = (0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_2__.default)(dirtyDate);
- var day = date.getUTCDay();
- var diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
- date.setUTCDate(date.getUTCDate() - diff);
- date.setUTCHours(0, 0, 0, 0);
- return date;
-}
-
-/***/ }),
-
/***/ "./node_modules/date-fns/esm/_lib/toInteger/index.js":
/*!***********************************************************!*\
!*** ./node_modules/date-fns/esm/_lib/toInteger/index.js ***!
@@ -57094,6 +57094,62 @@ function getHours(dirtyDate) {
/***/ }),
+/***/ "./node_modules/date-fns/esm/getISOWeek/index.js":
+/*!*******************************************************!*\
+ !*** ./node_modules/date-fns/esm/getISOWeek/index.js ***!
+ \*******************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": () => (/* binding */ getISOWeek)
+/* harmony export */ });
+/* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../toDate/index.js */ "./node_modules/date-fns/esm/toDate/index.js");
+/* harmony import */ var _startOfISOWeek_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../startOfISOWeek/index.js */ "./node_modules/date-fns/esm/startOfISOWeek/index.js");
+/* harmony import */ var _startOfISOWeekYear_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../startOfISOWeekYear/index.js */ "./node_modules/date-fns/esm/startOfISOWeekYear/index.js");
+/* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "./node_modules/date-fns/esm/_lib/requiredArgs/index.js");
+
+
+
+
+var MILLISECONDS_IN_WEEK = 604800000;
+/**
+ * @name getISOWeek
+ * @category ISO Week Helpers
+ * @summary Get the ISO week of the given date.
+ *
+ * @description
+ * Get the ISO week of the given date.
+ *
+ * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date
+ *
+ * ### v2.0.0 breaking changes:
+ *
+ * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).
+ *
+ * @param {Date|Number} date - the given date
+ * @returns {Number} the ISO week
+ * @throws {TypeError} 1 argument required
+ *
+ * @example
+ * // Which week of the ISO-week numbering year is 2 January 2005?
+ * const result = getISOWeek(new Date(2005, 0, 2))
+ * //=> 53
+ */
+
+function getISOWeek(dirtyDate) {
+ (0,_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__.default)(1, arguments);
+ var date = (0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__.default)(dirtyDate);
+ var diff = (0,_startOfISOWeek_index_js__WEBPACK_IMPORTED_MODULE_2__.default)(date).getTime() - (0,_startOfISOWeekYear_index_js__WEBPACK_IMPORTED_MODULE_3__.default)(date).getTime(); // Round the number of days to the nearest integer
+ // because the number of milliseconds in a week is not constant
+ // (e.g. it's different in the week of the daylight saving time clock shift)
+
+ return Math.round(diff / MILLISECONDS_IN_WEEK) + 1;
+}
+
+/***/ }),
+
/***/ "./node_modules/date-fns/esm/getISOWeekYear/index.js":
/*!***********************************************************!*\
!*** ./node_modules/date-fns/esm/getISOWeekYear/index.js ***!
@@ -57165,62 +57221,6 @@ function getISOWeekYear(dirtyDate) {
/***/ }),
-/***/ "./node_modules/date-fns/esm/getISOWeek/index.js":
-/*!*******************************************************!*\
- !*** ./node_modules/date-fns/esm/getISOWeek/index.js ***!
- \*******************************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": () => (/* binding */ getISOWeek)
-/* harmony export */ });
-/* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../toDate/index.js */ "./node_modules/date-fns/esm/toDate/index.js");
-/* harmony import */ var _startOfISOWeek_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../startOfISOWeek/index.js */ "./node_modules/date-fns/esm/startOfISOWeek/index.js");
-/* harmony import */ var _startOfISOWeekYear_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../startOfISOWeekYear/index.js */ "./node_modules/date-fns/esm/startOfISOWeekYear/index.js");
-/* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "./node_modules/date-fns/esm/_lib/requiredArgs/index.js");
-
-
-
-
-var MILLISECONDS_IN_WEEK = 604800000;
-/**
- * @name getISOWeek
- * @category ISO Week Helpers
- * @summary Get the ISO week of the given date.
- *
- * @description
- * Get the ISO week of the given date.
- *
- * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date
- *
- * ### v2.0.0 breaking changes:
- *
- * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).
- *
- * @param {Date|Number} date - the given date
- * @returns {Number} the ISO week
- * @throws {TypeError} 1 argument required
- *
- * @example
- * // Which week of the ISO-week numbering year is 2 January 2005?
- * const result = getISOWeek(new Date(2005, 0, 2))
- * //=> 53
- */
-
-function getISOWeek(dirtyDate) {
- (0,_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__.default)(1, arguments);
- var date = (0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__.default)(dirtyDate);
- var diff = (0,_startOfISOWeek_index_js__WEBPACK_IMPORTED_MODULE_2__.default)(date).getTime() - (0,_startOfISOWeekYear_index_js__WEBPACK_IMPORTED_MODULE_3__.default)(date).getTime(); // Round the number of days to the nearest integer
- // because the number of milliseconds in a week is not constant
- // (e.g. it's different in the week of the daylight saving time clock shift)
-
- return Math.round(diff / MILLISECONDS_IN_WEEK) + 1;
-}
-
-/***/ }),
-
/***/ "./node_modules/date-fns/esm/getMinutes/index.js":
/*!*******************************************************!*\
!*** ./node_modules/date-fns/esm/getMinutes/index.js ***!
@@ -59420,313 +59420,6 @@ function min(dirtyDatesArray) {
/***/ }),
-/***/ "./node_modules/date-fns/esm/parseISO/index.js":
-/*!*****************************************************!*\
- !*** ./node_modules/date-fns/esm/parseISO/index.js ***!
- \*****************************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": () => (/* binding */ parseISO)
-/* harmony export */ });
-/* harmony import */ var _lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_lib/toInteger/index.js */ "./node_modules/date-fns/esm/_lib/toInteger/index.js");
-/* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "./node_modules/date-fns/esm/_lib/requiredArgs/index.js");
-
-
-var MILLISECONDS_IN_HOUR = 3600000;
-var MILLISECONDS_IN_MINUTE = 60000;
-var DEFAULT_ADDITIONAL_DIGITS = 2;
-var patterns = {
- dateTimeDelimiter: /[T ]/,
- timeZoneDelimiter: /[Z ]/i,
- timezone: /([Z+-].*)$/
-};
-var dateRegex = /^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/;
-var timeRegex = /^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/;
-var timezoneRegex = /^([+-])(\d{2})(?::?(\d{2}))?$/;
-/**
- * @name parseISO
- * @category Common Helpers
- * @summary Parse ISO string
- *
- * @description
- * Parse the given string in ISO 8601 format and return an instance of Date.
- *
- * Function accepts complete ISO 8601 formats as well as partial implementations.
- * ISO 8601: http://en.wikipedia.org/wiki/ISO_8601
- *
- * If the argument isn't a string, the function cannot parse the string or
- * the values are invalid, it returns Invalid Date.
- *
- * ### v2.0.0 breaking changes:
- *
- * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).
- *
- * - The previous `parse` implementation was renamed to `parseISO`.
- *
- * ```javascript
- * // Before v2.0.0
- * parse('2016-01-01')
- *
- * // v2.0.0 onward
- * parseISO('2016-01-01')
- * ```
- *
- * - `parseISO` now validates separate date and time values in ISO-8601 strings
- * and returns `Invalid Date` if the date is invalid.
- *
- * ```javascript
- * parseISO('2018-13-32')
- * //=> Invalid Date
- * ```
- *
- * - `parseISO` now doesn't fall back to `new Date` constructor
- * if it fails to parse a string argument. Instead, it returns `Invalid Date`.
- *
- * @param {String} argument - the value to convert
- * @param {Object} [options] - an object with options.
- * @param {0|1|2} [options.additionalDigits=2] - the additional number of digits in the extended year format
- * @returns {Date} the parsed date in the local time zone
- * @throws {TypeError} 1 argument required
- * @throws {RangeError} `options.additionalDigits` must be 0, 1 or 2
- *
- * @example
- * // Convert string '2014-02-11T11:30:30' to date:
- * var result = parseISO('2014-02-11T11:30:30')
- * //=> Tue Feb 11 2014 11:30:30
- *
- * @example
- * // Convert string '+02014101' to date,
- * // if the additional number of digits in the extended year format is 1:
- * var result = parseISO('+02014101', { additionalDigits: 1 })
- * //=> Fri Apr 11 2014 00:00:00
- */
-
-function parseISO(argument, dirtyOptions) {
- (0,_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__.default)(1, arguments);
- var options = dirtyOptions || {};
- var additionalDigits = options.additionalDigits == null ? DEFAULT_ADDITIONAL_DIGITS : (0,_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_1__.default)(options.additionalDigits);
-
- if (additionalDigits !== 2 && additionalDigits !== 1 && additionalDigits !== 0) {
- throw new RangeError('additionalDigits must be 0, 1 or 2');
- }
-
- if (!(typeof argument === 'string' || Object.prototype.toString.call(argument) === '[object String]')) {
- return new Date(NaN);
- }
-
- var dateStrings = splitDateString(argument);
- var date;
-
- if (dateStrings.date) {
- var parseYearResult = parseYear(dateStrings.date, additionalDigits);
- date = parseDate(parseYearResult.restDateString, parseYearResult.year);
- }
-
- if (isNaN(date) || !date) {
- return new Date(NaN);
- }
-
- var timestamp = date.getTime();
- var time = 0;
- var offset;
-
- if (dateStrings.time) {
- time = parseTime(dateStrings.time);
-
- if (isNaN(time) || time === null) {
- return new Date(NaN);
- }
- }
-
- if (dateStrings.timezone) {
- offset = parseTimezone(dateStrings.timezone);
-
- if (isNaN(offset)) {
- return new Date(NaN);
- }
- } else {
- var dirtyDate = new Date(timestamp + time); // js parsed string assuming it's in UTC timezone
- // but we need it to be parsed in our timezone
- // so we use utc values to build date in our timezone.
- // Year values from 0 to 99 map to the years 1900 to 1999
- // so set year explicitly with setFullYear.
-
- var result = new Date(0);
- result.setFullYear(dirtyDate.getUTCFullYear(), dirtyDate.getUTCMonth(), dirtyDate.getUTCDate());
- result.setHours(dirtyDate.getUTCHours(), dirtyDate.getUTCMinutes(), dirtyDate.getUTCSeconds(), dirtyDate.getUTCMilliseconds());
- return result;
- }
-
- return new Date(timestamp + time + offset);
-}
-
-function splitDateString(dateString) {
- var dateStrings = {};
- var array = dateString.split(patterns.dateTimeDelimiter);
- var timeString; // The regex match should only return at maximum two array elements.
- // [date], [time], or [date, time].
-
- if (array.length > 2) {
- return dateStrings;
- }
-
- if (/:/.test(array[0])) {
- dateStrings.date = null;
- timeString = array[0];
- } else {
- dateStrings.date = array[0];
- timeString = array[1];
-
- if (patterns.timeZoneDelimiter.test(dateStrings.date)) {
- dateStrings.date = dateString.split(patterns.timeZoneDelimiter)[0];
- timeString = dateString.substr(dateStrings.date.length, dateString.length);
- }
- }
-
- if (timeString) {
- var token = patterns.timezone.exec(timeString);
-
- if (token) {
- dateStrings.time = timeString.replace(token[1], '');
- dateStrings.timezone = token[1];
- } else {
- dateStrings.time = timeString;
- }
- }
-
- return dateStrings;
-}
-
-function parseYear(dateString, additionalDigits) {
- var regex = new RegExp('^(?:(\\d{4}|[+-]\\d{' + (4 + additionalDigits) + '})|(\\d{2}|[+-]\\d{' + (2 + additionalDigits) + '})$)');
- var captures = dateString.match(regex); // Invalid ISO-formatted year
-
- if (!captures) return {
- year: null
- };
- var year = captures[1] && parseInt(captures[1]);
- var century = captures[2] && parseInt(captures[2]);
- return {
- year: century == null ? year : century * 100,
- restDateString: dateString.slice((captures[1] || captures[2]).length)
- };
-}
-
-function parseDate(dateString, year) {
- // Invalid ISO-formatted year
- if (year === null) return null;
- var captures = dateString.match(dateRegex); // Invalid ISO-formatted string
-
- if (!captures) return null;
- var isWeekDate = !!captures[4];
- var dayOfYear = parseDateUnit(captures[1]);
- var month = parseDateUnit(captures[2]) - 1;
- var day = parseDateUnit(captures[3]);
- var week = parseDateUnit(captures[4]);
- var dayOfWeek = parseDateUnit(captures[5]) - 1;
-
- if (isWeekDate) {
- if (!validateWeekDate(year, week, dayOfWeek)) {
- return new Date(NaN);
- }
-
- return dayOfISOWeekYear(year, week, dayOfWeek);
- } else {
- var date = new Date(0);
-
- if (!validateDate(year, month, day) || !validateDayOfYearDate(year, dayOfYear)) {
- return new Date(NaN);
- }
-
- date.setUTCFullYear(year, month, Math.max(dayOfYear, day));
- return date;
- }
-}
-
-function parseDateUnit(value) {
- return value ? parseInt(value) : 1;
-}
-
-function parseTime(timeString) {
- var captures = timeString.match(timeRegex);
- if (!captures) return null; // Invalid ISO-formatted time
-
- var hours = parseTimeUnit(captures[1]);
- var minutes = parseTimeUnit(captures[2]);
- var seconds = parseTimeUnit(captures[3]);
-
- if (!validateTime(hours, minutes, seconds)) {
- return NaN;
- }
-
- return hours * MILLISECONDS_IN_HOUR + minutes * MILLISECONDS_IN_MINUTE + seconds * 1000;
-}
-
-function parseTimeUnit(value) {
- return value && parseFloat(value.replace(',', '.')) || 0;
-}
-
-function parseTimezone(timezoneString) {
- if (timezoneString === 'Z') return 0;
- var captures = timezoneString.match(timezoneRegex);
- if (!captures) return 0;
- var sign = captures[1] === '+' ? -1 : 1;
- var hours = parseInt(captures[2]);
- var minutes = captures[3] && parseInt(captures[3]) || 0;
-
- if (!validateTimezone(hours, minutes)) {
- return NaN;
- }
-
- return sign * (hours * MILLISECONDS_IN_HOUR + minutes * MILLISECONDS_IN_MINUTE);
-}
-
-function dayOfISOWeekYear(isoWeekYear, week, day) {
- var date = new Date(0);
- date.setUTCFullYear(isoWeekYear, 0, 4);
- var fourthOfJanuaryDay = date.getUTCDay() || 7;
- var diff = (week - 1) * 7 + day + 1 - fourthOfJanuaryDay;
- date.setUTCDate(date.getUTCDate() + diff);
- return date;
-} // Validation functions
-// February is null to handle the leap year (using ||)
-
-
-var daysInMonths = [31, null, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
-
-function isLeapYearIndex(year) {
- return year % 400 === 0 || year % 4 === 0 && year % 100;
-}
-
-function validateDate(year, month, date) {
- return month >= 0 && month <= 11 && date >= 1 && date <= (daysInMonths[month] || (isLeapYearIndex(year) ? 29 : 28));
-}
-
-function validateDayOfYearDate(year, dayOfYear) {
- return dayOfYear >= 1 && dayOfYear <= (isLeapYearIndex(year) ? 366 : 365);
-}
-
-function validateWeekDate(_year, week, day) {
- return week >= 1 && week <= 53 && day >= 0 && day <= 6;
-}
-
-function validateTime(hours, minutes, seconds) {
- if (hours === 24) {
- return minutes === 0 && seconds === 0;
- }
-
- return seconds >= 0 && seconds < 60 && minutes >= 0 && minutes < 60 && hours >= 0 && hours < 25;
-}
-
-function validateTimezone(_hours, minutes) {
- return minutes >= 0 && minutes <= 59;
-}
-
-/***/ }),
-
/***/ "./node_modules/date-fns/esm/parse/_lib/parsers/index.js":
/*!***************************************************************!*\
!*** ./node_modules/date-fns/esm/parse/_lib/parsers/index.js ***!
@@ -61826,6 +61519,313 @@ function cleanEscapedString(input) {
/***/ }),
+/***/ "./node_modules/date-fns/esm/parseISO/index.js":
+/*!*****************************************************!*\
+ !*** ./node_modules/date-fns/esm/parseISO/index.js ***!
+ \*****************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": () => (/* binding */ parseISO)
+/* harmony export */ });
+/* harmony import */ var _lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_lib/toInteger/index.js */ "./node_modules/date-fns/esm/_lib/toInteger/index.js");
+/* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "./node_modules/date-fns/esm/_lib/requiredArgs/index.js");
+
+
+var MILLISECONDS_IN_HOUR = 3600000;
+var MILLISECONDS_IN_MINUTE = 60000;
+var DEFAULT_ADDITIONAL_DIGITS = 2;
+var patterns = {
+ dateTimeDelimiter: /[T ]/,
+ timeZoneDelimiter: /[Z ]/i,
+ timezone: /([Z+-].*)$/
+};
+var dateRegex = /^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/;
+var timeRegex = /^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/;
+var timezoneRegex = /^([+-])(\d{2})(?::?(\d{2}))?$/;
+/**
+ * @name parseISO
+ * @category Common Helpers
+ * @summary Parse ISO string
+ *
+ * @description
+ * Parse the given string in ISO 8601 format and return an instance of Date.
+ *
+ * Function accepts complete ISO 8601 formats as well as partial implementations.
+ * ISO 8601: http://en.wikipedia.org/wiki/ISO_8601
+ *
+ * If the argument isn't a string, the function cannot parse the string or
+ * the values are invalid, it returns Invalid Date.
+ *
+ * ### v2.0.0 breaking changes:
+ *
+ * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).
+ *
+ * - The previous `parse` implementation was renamed to `parseISO`.
+ *
+ * ```javascript
+ * // Before v2.0.0
+ * parse('2016-01-01')
+ *
+ * // v2.0.0 onward
+ * parseISO('2016-01-01')
+ * ```
+ *
+ * - `parseISO` now validates separate date and time values in ISO-8601 strings
+ * and returns `Invalid Date` if the date is invalid.
+ *
+ * ```javascript
+ * parseISO('2018-13-32')
+ * //=> Invalid Date
+ * ```
+ *
+ * - `parseISO` now doesn't fall back to `new Date` constructor
+ * if it fails to parse a string argument. Instead, it returns `Invalid Date`.
+ *
+ * @param {String} argument - the value to convert
+ * @param {Object} [options] - an object with options.
+ * @param {0|1|2} [options.additionalDigits=2] - the additional number of digits in the extended year format
+ * @returns {Date} the parsed date in the local time zone
+ * @throws {TypeError} 1 argument required
+ * @throws {RangeError} `options.additionalDigits` must be 0, 1 or 2
+ *
+ * @example
+ * // Convert string '2014-02-11T11:30:30' to date:
+ * var result = parseISO('2014-02-11T11:30:30')
+ * //=> Tue Feb 11 2014 11:30:30
+ *
+ * @example
+ * // Convert string '+02014101' to date,
+ * // if the additional number of digits in the extended year format is 1:
+ * var result = parseISO('+02014101', { additionalDigits: 1 })
+ * //=> Fri Apr 11 2014 00:00:00
+ */
+
+function parseISO(argument, dirtyOptions) {
+ (0,_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__.default)(1, arguments);
+ var options = dirtyOptions || {};
+ var additionalDigits = options.additionalDigits == null ? DEFAULT_ADDITIONAL_DIGITS : (0,_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_1__.default)(options.additionalDigits);
+
+ if (additionalDigits !== 2 && additionalDigits !== 1 && additionalDigits !== 0) {
+ throw new RangeError('additionalDigits must be 0, 1 or 2');
+ }
+
+ if (!(typeof argument === 'string' || Object.prototype.toString.call(argument) === '[object String]')) {
+ return new Date(NaN);
+ }
+
+ var dateStrings = splitDateString(argument);
+ var date;
+
+ if (dateStrings.date) {
+ var parseYearResult = parseYear(dateStrings.date, additionalDigits);
+ date = parseDate(parseYearResult.restDateString, parseYearResult.year);
+ }
+
+ if (isNaN(date) || !date) {
+ return new Date(NaN);
+ }
+
+ var timestamp = date.getTime();
+ var time = 0;
+ var offset;
+
+ if (dateStrings.time) {
+ time = parseTime(dateStrings.time);
+
+ if (isNaN(time) || time === null) {
+ return new Date(NaN);
+ }
+ }
+
+ if (dateStrings.timezone) {
+ offset = parseTimezone(dateStrings.timezone);
+
+ if (isNaN(offset)) {
+ return new Date(NaN);
+ }
+ } else {
+ var dirtyDate = new Date(timestamp + time); // js parsed string assuming it's in UTC timezone
+ // but we need it to be parsed in our timezone
+ // so we use utc values to build date in our timezone.
+ // Year values from 0 to 99 map to the years 1900 to 1999
+ // so set year explicitly with setFullYear.
+
+ var result = new Date(0);
+ result.setFullYear(dirtyDate.getUTCFullYear(), dirtyDate.getUTCMonth(), dirtyDate.getUTCDate());
+ result.setHours(dirtyDate.getUTCHours(), dirtyDate.getUTCMinutes(), dirtyDate.getUTCSeconds(), dirtyDate.getUTCMilliseconds());
+ return result;
+ }
+
+ return new Date(timestamp + time + offset);
+}
+
+function splitDateString(dateString) {
+ var dateStrings = {};
+ var array = dateString.split(patterns.dateTimeDelimiter);
+ var timeString; // The regex match should only return at maximum two array elements.
+ // [date], [time], or [date, time].
+
+ if (array.length > 2) {
+ return dateStrings;
+ }
+
+ if (/:/.test(array[0])) {
+ dateStrings.date = null;
+ timeString = array[0];
+ } else {
+ dateStrings.date = array[0];
+ timeString = array[1];
+
+ if (patterns.timeZoneDelimiter.test(dateStrings.date)) {
+ dateStrings.date = dateString.split(patterns.timeZoneDelimiter)[0];
+ timeString = dateString.substr(dateStrings.date.length, dateString.length);
+ }
+ }
+
+ if (timeString) {
+ var token = patterns.timezone.exec(timeString);
+
+ if (token) {
+ dateStrings.time = timeString.replace(token[1], '');
+ dateStrings.timezone = token[1];
+ } else {
+ dateStrings.time = timeString;
+ }
+ }
+
+ return dateStrings;
+}
+
+function parseYear(dateString, additionalDigits) {
+ var regex = new RegExp('^(?:(\\d{4}|[+-]\\d{' + (4 + additionalDigits) + '})|(\\d{2}|[+-]\\d{' + (2 + additionalDigits) + '})$)');
+ var captures = dateString.match(regex); // Invalid ISO-formatted year
+
+ if (!captures) return {
+ year: null
+ };
+ var year = captures[1] && parseInt(captures[1]);
+ var century = captures[2] && parseInt(captures[2]);
+ return {
+ year: century == null ? year : century * 100,
+ restDateString: dateString.slice((captures[1] || captures[2]).length)
+ };
+}
+
+function parseDate(dateString, year) {
+ // Invalid ISO-formatted year
+ if (year === null) return null;
+ var captures = dateString.match(dateRegex); // Invalid ISO-formatted string
+
+ if (!captures) return null;
+ var isWeekDate = !!captures[4];
+ var dayOfYear = parseDateUnit(captures[1]);
+ var month = parseDateUnit(captures[2]) - 1;
+ var day = parseDateUnit(captures[3]);
+ var week = parseDateUnit(captures[4]);
+ var dayOfWeek = parseDateUnit(captures[5]) - 1;
+
+ if (isWeekDate) {
+ if (!validateWeekDate(year, week, dayOfWeek)) {
+ return new Date(NaN);
+ }
+
+ return dayOfISOWeekYear(year, week, dayOfWeek);
+ } else {
+ var date = new Date(0);
+
+ if (!validateDate(year, month, day) || !validateDayOfYearDate(year, dayOfYear)) {
+ return new Date(NaN);
+ }
+
+ date.setUTCFullYear(year, month, Math.max(dayOfYear, day));
+ return date;
+ }
+}
+
+function parseDateUnit(value) {
+ return value ? parseInt(value) : 1;
+}
+
+function parseTime(timeString) {
+ var captures = timeString.match(timeRegex);
+ if (!captures) return null; // Invalid ISO-formatted time
+
+ var hours = parseTimeUnit(captures[1]);
+ var minutes = parseTimeUnit(captures[2]);
+ var seconds = parseTimeUnit(captures[3]);
+
+ if (!validateTime(hours, minutes, seconds)) {
+ return NaN;
+ }
+
+ return hours * MILLISECONDS_IN_HOUR + minutes * MILLISECONDS_IN_MINUTE + seconds * 1000;
+}
+
+function parseTimeUnit(value) {
+ return value && parseFloat(value.replace(',', '.')) || 0;
+}
+
+function parseTimezone(timezoneString) {
+ if (timezoneString === 'Z') return 0;
+ var captures = timezoneString.match(timezoneRegex);
+ if (!captures) return 0;
+ var sign = captures[1] === '+' ? -1 : 1;
+ var hours = parseInt(captures[2]);
+ var minutes = captures[3] && parseInt(captures[3]) || 0;
+
+ if (!validateTimezone(hours, minutes)) {
+ return NaN;
+ }
+
+ return sign * (hours * MILLISECONDS_IN_HOUR + minutes * MILLISECONDS_IN_MINUTE);
+}
+
+function dayOfISOWeekYear(isoWeekYear, week, day) {
+ var date = new Date(0);
+ date.setUTCFullYear(isoWeekYear, 0, 4);
+ var fourthOfJanuaryDay = date.getUTCDay() || 7;
+ var diff = (week - 1) * 7 + day + 1 - fourthOfJanuaryDay;
+ date.setUTCDate(date.getUTCDate() + diff);
+ return date;
+} // Validation functions
+// February is null to handle the leap year (using ||)
+
+
+var daysInMonths = [31, null, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
+
+function isLeapYearIndex(year) {
+ return year % 400 === 0 || year % 4 === 0 && year % 100;
+}
+
+function validateDate(year, month, date) {
+ return month >= 0 && month <= 11 && date >= 1 && date <= (daysInMonths[month] || (isLeapYearIndex(year) ? 29 : 28));
+}
+
+function validateDayOfYearDate(year, dayOfYear) {
+ return dayOfYear >= 1 && dayOfYear <= (isLeapYearIndex(year) ? 366 : 365);
+}
+
+function validateWeekDate(_year, week, day) {
+ return week >= 1 && week <= 53 && day >= 0 && day <= 6;
+}
+
+function validateTime(hours, minutes, seconds) {
+ if (hours === 24) {
+ return minutes === 0 && seconds === 0;
+ }
+
+ return seconds >= 0 && seconds < 60 && minutes >= 0 && minutes < 60 && hours >= 0 && hours < 25;
+}
+
+function validateTimezone(_hours, minutes) {
+ return minutes >= 0 && minutes <= 59;
+}
+
+/***/ }),
+
/***/ "./node_modules/date-fns/esm/setHours/index.js":
/*!*****************************************************!*\
!*** ./node_modules/date-fns/esm/setHours/index.js ***!
@@ -62191,6 +62191,55 @@ function startOfDay(dirtyDate) {
/***/ }),
+/***/ "./node_modules/date-fns/esm/startOfISOWeek/index.js":
+/*!***********************************************************!*\
+ !*** ./node_modules/date-fns/esm/startOfISOWeek/index.js ***!
+ \***********************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": () => (/* binding */ startOfISOWeek)
+/* harmony export */ });
+/* harmony import */ var _startOfWeek_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../startOfWeek/index.js */ "./node_modules/date-fns/esm/startOfWeek/index.js");
+/* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "./node_modules/date-fns/esm/_lib/requiredArgs/index.js");
+
+
+/**
+ * @name startOfISOWeek
+ * @category ISO Week Helpers
+ * @summary Return the start of an ISO week for the given date.
+ *
+ * @description
+ * Return the start of an ISO week for the given date.
+ * The result will be in the local timezone.
+ *
+ * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date
+ *
+ * ### v2.0.0 breaking changes:
+ *
+ * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).
+ *
+ * @param {Date|Number} date - the original date
+ * @returns {Date} the start of an ISO week
+ * @throws {TypeError} 1 argument required
+ *
+ * @example
+ * // The start of an ISO week for 2 September 2014 11:55:00:
+ * var result = startOfISOWeek(new Date(2014, 8, 2, 11, 55, 0))
+ * //=> Mon Sep 01 2014 00:00:00
+ */
+
+function startOfISOWeek(dirtyDate) {
+ (0,_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__.default)(1, arguments);
+ return (0,_startOfWeek_index_js__WEBPACK_IMPORTED_MODULE_1__.default)(dirtyDate, {
+ weekStartsOn: 1
+ });
+}
+
+/***/ }),
+
/***/ "./node_modules/date-fns/esm/startOfISOWeekYear/index.js":
/*!***************************************************************!*\
!*** ./node_modules/date-fns/esm/startOfISOWeekYear/index.js ***!
@@ -62246,55 +62295,6 @@ function startOfISOWeekYear(dirtyDate) {
/***/ }),
-/***/ "./node_modules/date-fns/esm/startOfISOWeek/index.js":
-/*!***********************************************************!*\
- !*** ./node_modules/date-fns/esm/startOfISOWeek/index.js ***!
- \***********************************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": () => (/* binding */ startOfISOWeek)
-/* harmony export */ });
-/* harmony import */ var _startOfWeek_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../startOfWeek/index.js */ "./node_modules/date-fns/esm/startOfWeek/index.js");
-/* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "./node_modules/date-fns/esm/_lib/requiredArgs/index.js");
-
-
-/**
- * @name startOfISOWeek
- * @category ISO Week Helpers
- * @summary Return the start of an ISO week for the given date.
- *
- * @description
- * Return the start of an ISO week for the given date.
- * The result will be in the local timezone.
- *
- * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date
- *
- * ### v2.0.0 breaking changes:
- *
- * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).
- *
- * @param {Date|Number} date - the original date
- * @returns {Date} the start of an ISO week
- * @throws {TypeError} 1 argument required
- *
- * @example
- * // The start of an ISO week for 2 September 2014 11:55:00:
- * var result = startOfISOWeek(new Date(2014, 8, 2, 11, 55, 0))
- * //=> Mon Sep 01 2014 00:00:00
- */
-
-function startOfISOWeek(dirtyDate) {
- (0,_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__.default)(1, arguments);
- return (0,_startOfWeek_index_js__WEBPACK_IMPORTED_MODULE_1__.default)(dirtyDate, {
- weekStartsOn: 1
- });
-}
-
-/***/ }),
-
/***/ "./node_modules/date-fns/esm/startOfMonth/index.js":
/*!*********************************************************!*\
!*** ./node_modules/date-fns/esm/startOfMonth/index.js ***!
@@ -171750,23 +171750,6 @@ function Page(props, ref) {
/***/ }),
-/***/ "./node_modules/react-pdf/dist/esm/PageContext.js":
-/*!********************************************************!*\
- !*** ./node_modules/react-pdf/dist/esm/PageContext.js ***!
- \********************************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
-/* harmony export */ });
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
-
-/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (/*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)(null));
-
-/***/ }),
-
/***/ "./node_modules/react-pdf/dist/esm/Page/AnnotationLayer.js":
/*!*****************************************************************!*\
!*** ./node_modules/react-pdf/dist/esm/Page/AnnotationLayer.js ***!
@@ -172872,6 +172855,23 @@ function TextLayerItem(props) {
/***/ }),
+/***/ "./node_modules/react-pdf/dist/esm/PageContext.js":
+/*!********************************************************!*\
+ !*** ./node_modules/react-pdf/dist/esm/PageContext.js ***!
+ \********************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
+/* harmony export */ });
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
+
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (/*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)(null));
+
+/***/ }),
+
/***/ "./node_modules/react-pdf/dist/esm/PasswordResponses.js":
/*!**************************************************************!*\
!*** ./node_modules/react-pdf/dist/esm/PasswordResponses.js ***!
@@ -186267,7 +186267,7 @@ function combine (array, callback) {
/***/ ((module) => {
"use strict";
-module.exports = JSON.parse('{"_args":[["axios@0.21.4","E:\\\\____Workstation\\\\6_Chankan\\\\kikikanri\\\\backend"]],"_development":true,"_from":"axios@0.21.4","_id":"axios@0.21.4","_inBundle":false,"_integrity":"sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==","_location":"/axios","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"axios@0.21.4","name":"axios","escapedName":"axios","rawSpec":"0.21.4","saveSpec":null,"fetchSpec":"0.21.4"},"_requiredBy":["#DEV:/"],"_resolved":"https://registry.npmjs.org/axios/-/axios-0.21.4.tgz","_spec":"0.21.4","_where":"E:\\\\____Workstation\\\\6_Chankan\\\\kikikanri\\\\backend","author":{"name":"Matt Zabriskie"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"bugs":{"url":"https://github.com/axios/axios/issues"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}],"dependencies":{"follow-redirects":"^1.14.0"},"description":"Promise based HTTP client for the browser and node.js","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"homepage":"https://axios-http.com","jsdelivr":"dist/axios.min.js","keywords":["xhr","http","ajax","promise","node"],"license":"MIT","main":"index.js","name":"axios","repository":{"type":"git","url":"git+https://github.com/axios/axios.git"},"scripts":{"build":"NODE_ENV=production grunt build","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","examples":"node ./examples/server.js","fix":"eslint --fix lib/**/*.js","postversion":"git push && git push --tags","preversion":"npm test","start":"node ./sandbox/server.js","test":"grunt test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json"},"typings":"./index.d.ts","unpkg":"dist/axios.min.js","version":"0.21.4"}');
+module.exports = JSON.parse('{"_args":[["axios@0.21.4","/work"]],"_development":true,"_from":"axios@0.21.4","_id":"axios@0.21.4","_inBundle":false,"_integrity":"sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==","_location":"/axios","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"axios@0.21.4","name":"axios","escapedName":"axios","rawSpec":"0.21.4","saveSpec":null,"fetchSpec":"0.21.4"},"_requiredBy":["#DEV:/"],"_resolved":"https://registry.npmjs.org/axios/-/axios-0.21.4.tgz","_spec":"0.21.4","_where":"/work","author":{"name":"Matt Zabriskie"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"bugs":{"url":"https://github.com/axios/axios/issues"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}],"dependencies":{"follow-redirects":"^1.14.0"},"description":"Promise based HTTP client for the browser and node.js","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"homepage":"https://axios-http.com","jsdelivr":"dist/axios.min.js","keywords":["xhr","http","ajax","promise","node"],"license":"MIT","main":"index.js","name":"axios","repository":{"type":"git","url":"git+https://github.com/axios/axios.git"},"scripts":{"build":"NODE_ENV=production grunt build","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","examples":"node ./examples/server.js","fix":"eslint --fix lib/**/*.js","postversion":"git push && git push --tags","preversion":"npm test","start":"node ./sandbox/server.js","test":"grunt test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json"},"typings":"./index.d.ts","unpkg":"dist/axios.min.js","version":"0.21.4"}');
/***/ })
diff --git a/backend/resources/views/emails/fathers/registration/temporary.blade.php b/backend/resources/views/emails/fathers/registration/temporary.blade.php
index 0d1b0827..4331452e 100644
--- a/backend/resources/views/emails/fathers/registration/temporary.blade.php
+++ b/backend/resources/views/emails/fathers/registration/temporary.blade.php
@@ -1,9 +1,9 @@
@component('mail::message')
-# 【KIKIkan】会員登録のご案内
+# 【KIKI】会員登録のご案内
-KIKIkanサービスの会員登録のご案内です。
+KIKIサービスの会員登録のご案内です。
-KIKIkanシステムのご利用ありがとうございます。
+KIKIシステムのご利用ありがとうございます。
※本登録完了後にホーム画面もしくはブックマークに登録してください。
ログインする際に利用します。
@@ -22,7 +22,7 @@ URLの有効期限を過ぎると、再登録が必要になりますので、
■□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□■
-KIKIkan運営事務局
+KIKI運営事務局
56@zotman.jp
{{ url('/') }}/
diff --git a/backend/resources/views/vendor/mail/html/header.blade.php b/backend/resources/views/vendor/mail/html/header.blade.php
index ed61a133..6276d9ea 100755
--- a/backend/resources/views/vendor/mail/html/header.blade.php
+++ b/backend/resources/views/vendor/mail/html/header.blade.php
@@ -1,7 +1,7 @@