@surveycake/rc
Version:
react component of surveycake
1,700 lines (1,622 loc) • 380 kB
JavaScript
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
var MUICssBaseline = _interopDefault(require('@material-ui/core/CssBaseline'));
var styles$6 = require('@material-ui/core/styles');
var React = require('react');
var React__default = _interopDefault(React);
var emotionTheming = require('emotion-theming');
var MuiAccordion$1 = _interopDefault(require('@material-ui/core/Accordion'));
var MuiAccordionDetails$1 = _interopDefault(require('@material-ui/core/AccordionDetails'));
var createEmotion = _interopDefault(require('create-emotion'));
var MuiAccordionSummary$1 = _interopDefault(require('@material-ui/core/AccordionSummary'));
var MuiMenuItem$1 = _interopDefault(require('@material-ui/core/MenuItem'));
var MUICheckbox = _interopDefault(require('@material-ui/core/Checkbox'));
var Add = _interopDefault(require('@material-ui/icons/Add'));
var AddCircleOutline = _interopDefault(require('@material-ui/icons/AddCircleOutline'));
var ArrowBack = _interopDefault(require('@material-ui/icons/ArrowBack'));
var ArrowDownward = _interopDefault(require('@material-ui/icons/ArrowDownward'));
var ArrowDropDownRounded = _interopDefault(require('@material-ui/icons/ArrowDropDownRounded'));
var ArrowDropUpRounded = _interopDefault(require('@material-ui/icons/ArrowDropUpRounded'));
var ArrowForward = _interopDefault(require('@material-ui/icons/ArrowForward'));
var ArrowRightAlt = _interopDefault(require('@material-ui/icons/ArrowRightAlt'));
var CameraAlt = _interopDefault(require('@material-ui/icons/CameraAlt'));
var ChatOutlined = _interopDefault(require('@material-ui/icons/ChatOutlined'));
var Cancel = _interopDefault(require('@material-ui/icons/Cancel'));
var Check$2 = _interopDefault(require('@material-ui/icons/Check'));
var CheckBox = _interopDefault(require('@material-ui/icons/CheckBox'));
var CheckCircle$2 = _interopDefault(require('@material-ui/icons/CheckCircle'));
var Clear = _interopDefault(require('@material-ui/icons/Clear'));
var Close = _interopDefault(require('@material-ui/icons/Close'));
var CloudDownload = _interopDefault(require('@material-ui/icons/CloudDownload'));
var CloudUpload = _interopDefault(require('@material-ui/icons//CloudUpload'));
var Computer = _interopDefault(require('@material-ui/icons/Computer'));
var CreditCard = _interopDefault(require('@material-ui/icons/CreditCard'));
var Crop = _interopDefault(require('@material-ui/icons/Crop'));
var DeleteOutline = _interopDefault(require('@material-ui/icons/DeleteOutline'));
var DeleteOutlineOutlined = _interopDefault(require('@material-ui/icons/DeleteOutlineOutlined'));
var Description = _interopDefault(require('@material-ui/icons/Description'));
var DescriptionOutlined = _interopDefault(require('@material-ui/icons/DescriptionOutlined'));
var DonutSmallIcon = _interopDefault(require('@material-ui/icons/DonutSmall'));
var DragIndicator = _interopDefault(require('@material-ui/icons/DragIndicator'));
var Edit = _interopDefault(require('@material-ui/icons/Edit'));
var ErrorOutline = _interopDefault(require('@material-ui/icons/ErrorOutline'));
var ExpandMore = _interopDefault(require('@material-ui/icons/ExpandMore'));
var FileCopyOutlinedIcon = _interopDefault(require('@material-ui/icons/FileCopyOutlined'));
var FirstPage = _interopDefault(require('@material-ui/icons/FirstPage'));
var Folder = _interopDefault(require('@material-ui/icons/Folder'));
var FormatBold = _interopDefault(require('@material-ui/icons/FormatBold'));
var FormatColorFill = _interopDefault(require('@material-ui/icons/FormatColorFill'));
var FormatItalic = _interopDefault(require('@material-ui/icons/FormatItalic'));
var FormatListNumberedRtl = _interopDefault(require('@material-ui/icons//FormatListNumberedRtl'));
var FormatQuote = _interopDefault(require('@material-ui/icons/FormatQuote'));
var FormatUnderlined = _interopDefault(require('@material-ui/icons/FormatUnderlined'));
var GetApp = _interopDefault(require('@material-ui/icons/GetApp'));
var Help = _interopDefault(require('@material-ui/icons/Help'));
var HelpOutline = _interopDefault(require('@material-ui/icons/HelpOutline'));
var History = _interopDefault(require('@material-ui/icons/History'));
var HighlightOffIcon = _interopDefault(require('@material-ui/icons/HighlightOff'));
var IndeterminateCheckBoxOutlined = _interopDefault(require('@material-ui/icons/IndeterminateCheckBoxOutlined'));
var Info = _interopDefault(require('@material-ui/icons/Info'));
var Input = _interopDefault(require('@material-ui/icons/Input'));
var KeyboardArrowDown = _interopDefault(require('@material-ui/icons/KeyboardArrowDown'));
var KeyboardArrowUp = _interopDefault(require('@material-ui/icons/KeyboardArrowUp'));
var LabelImportant = _interopDefault(require('@material-ui/icons/LabelImportant'));
var Language = _interopDefault(require('@material-ui/icons/Language'));
var LastPage = _interopDefault(require('@material-ui/icons/LastPage'));
var Link$3 = _interopDefault(require('@material-ui/icons/Link'));
var List = _interopDefault(require('@material-ui/icons/List'));
var ListAlt = _interopDefault(require('@material-ui/icons/ListAlt'));
var Lock$1 = _interopDefault(require('@material-ui/icons/Lock'));
var LockOutlined = _interopDefault(require('@material-ui/icons/LockOutlined'));
var LaunchOutlined = _interopDefault(require('@material-ui/icons/LaunchOutlined'));
var LowPriority = _interopDefault(require('@material-ui/icons/LowPriority'));
var LocalOfferOutlined = _interopDefault(require('@material-ui/icons/LocalOfferOutlined'));
var LocalPrintshopOutlined = _interopDefault(require('@material-ui/icons/LocalPrintshopOutlined'));
var Menu = _interopDefault(require('@material-ui/icons/Menu'));
var MoreHoriz = _interopDefault(require('@material-ui/icons/MoreHoriz'));
var NavigateBefore = _interopDefault(require('@material-ui/icons/NavigateBefore'));
var NavigateNext = _interopDefault(require('@material-ui/icons/NavigateNext'));
var NotInterested = _interopDefault(require('@material-ui/icons/NotInterested'));
var OpenInNew = _interopDefault(require('@material-ui/icons/OpenInNew'));
var Person = _interopDefault(require('@material-ui/icons/Person'));
var PhoneIphone = _interopDefault(require('@material-ui/icons/PhoneIphone'));
var PictureAsPdf = _interopDefault(require('@material-ui/icons/PictureAsPdf'));
var PostAdd = _interopDefault(require('@material-ui/icons/PostAdd'));
var RadioButtonChecked = _interopDefault(require('@material-ui/icons/RadioButtonChecked'));
var Redeem = _interopDefault(require('@material-ui/icons/Redeem'));
var Refresh = _interopDefault(require('@material-ui/icons/Refresh'));
var RemoveCircleOutline = _interopDefault(require('@material-ui/icons/RemoveCircleOutline'));
var ReportProblemRounded = _interopDefault(require('@material-ui/icons/ReportProblemRounded'));
var Schedule = _interopDefault(require('@material-ui/icons/Schedule'));
var Search$1 = _interopDefault(require('@material-ui/icons/Search'));
var Settings = _interopDefault(require('@material-ui/icons/Settings'));
var SettingsOutlined = _interopDefault(require('@material-ui/icons/SettingsOutlined'));
var Sort$1 = _interopDefault(require('@material-ui/icons/Sort'));
var Star$2 = _interopDefault(require('@material-ui/icons//Star'));
var SwapVertIcon = _interopDefault(require('@material-ui/icons/SwapVert'));
var TabletMac = _interopDefault(require('@material-ui/icons/TabletMac'));
var TextFields = _interopDefault(require('@material-ui/icons//TextFields'));
var Title = _interopDefault(require('@material-ui/icons//Title'));
var Tune = _interopDefault(require('@material-ui/icons/Tune'));
var VerifiedUser = _interopDefault(require('@material-ui/icons/VerifiedUser'));
var ViewDayOutlined = _interopDefault(require('@material-ui/icons/ViewDayOutlined'));
var ViewListRounded = _interopDefault(require('@material-ui/icons//ViewListRounded'));
var Visibility = _interopDefault(require('@material-ui/icons/Visibility'));
var VisibilityOff = _interopDefault(require('@material-ui/icons/VisibilityOff'));
var VisibilityOutlined = _interopDefault(require('@material-ui/icons/VisibilityOutlined'));
var VisibilityOffOutlined = _interopDefault(require('@material-ui/icons/VisibilityOffOutlined'));
var WatchLater = _interopDefault(require('@material-ui/icons/WatchLater'));
var WebAsset = _interopDefault(require('@material-ui/icons/WebAsset'));
var Warning = _interopDefault(require('@material-ui/icons/Warning'));
var SvgIcon = _interopDefault(require('@material-ui/core/SvgIcon'));
var CheckBoxOutlined = _interopDefault(require('@material-ui/icons/CheckBoxOutlined'));
var CloudUploadOutlined = _interopDefault(require('@material-ui/icons/CloudUploadOutlined'));
var FormatListNumberedRtl$1 = _interopDefault(require('@material-ui/icons/FormatListNumberedRtl'));
var StarOutline = _interopDefault(require('@material-ui/icons/StarOutline'));
var TextFields$1 = _interopDefault(require('@material-ui/icons/TextFields'));
var Title$1 = _interopDefault(require('@material-ui/icons/Title'));
var Typography$2 = _interopDefault(require('@material-ui/core/Typography'));
var MuiSelect$1 = _interopDefault(require('@material-ui/core/Select'));
var MUIAlert = _interopDefault(require('@material-ui/lab/Alert'));
var MUIAlertTitle = _interopDefault(require('@material-ui/lab/AlertTitle'));
var MUIAutocomplete = _interopDefault(require('@material-ui/lab/Autocomplete'));
var MUIOutlinedInput = _interopDefault(require('@material-ui/core/OutlinedInput'));
var MUIBackdrop = _interopDefault(require('@material-ui/core/Backdrop'));
var Box$1 = _interopDefault(require('@material-ui/core/Box'));
var MUIButton = _interopDefault(require('@material-ui/core/Button'));
var MUIButtonGroup = _interopDefault(require('@material-ui/core/ButtonGroup'));
var MUICard = _interopDefault(require('@material-ui/core/Card'));
var MUICardActionArea = _interopDefault(require('@material-ui/core/CardActionArea'));
var MUICardActions = _interopDefault(require('@material-ui/core/CardActions'));
var MUICardMedia = _interopDefault(require('@material-ui/core/CardMedia'));
var MUIChip = _interopDefault(require('@material-ui/core/Chip'));
var MUICircularProgress = _interopDefault(require('@material-ui/core/CircularProgress'));
var MUIClickAwayListener = _interopDefault(require('@material-ui/core/ClickAwayListener'));
var MUIDialog = _interopDefault(require('@material-ui/core/Dialog'));
var MUIDialogActions = _interopDefault(require('@material-ui/core/DialogActions'));
var MUIDialogContent = _interopDefault(require('@material-ui/core/DialogContent'));
var MUIDialogContentText = _interopDefault(require('@material-ui/core/DialogContentText'));
var MUIDialogTitle = _interopDefault(require('@material-ui/core/DialogTitle'));
var MUIDivider = _interopDefault(require('@material-ui/core/Divider'));
var Fade$1 = _interopDefault(require('@material-ui/core/Fade'));
var MUIFormControl = _interopDefault(require('@material-ui/core/FormControl'));
var MUIFormControlLabel = _interopDefault(require('@material-ui/core/FormControlLabel'));
var MUIFormGroup = _interopDefault(require('@material-ui/core/FormGroup'));
var MUIFormHelperText = _interopDefault(require('@material-ui/core/FormHelperText'));
var MUIFormLabel = _interopDefault(require('@material-ui/core/FormLabel'));
var MUIGrow = _interopDefault(require('@material-ui/core/Grow'));
var MUIIconButton = _interopDefault(require('@material-ui/core/IconButton'));
var MUIInputAdornment = _interopDefault(require('@material-ui/core/InputAdornment'));
var MUILinearProgress = _interopDefault(require('@material-ui/core/LinearProgress'));
var MUILink = _interopDefault(require('@material-ui/core/Link'));
var MUIMenuList = _interopDefault(require('@material-ui/core/MenuList'));
var MuiListSubheader$1 = _interopDefault(require('@material-ui/core/ListSubheader'));
require('@material-ui/core');
var MUIPopover = _interopDefault(require('@material-ui/core/Popover'));
var MUIPopper = _interopDefault(require('@material-ui/core/Popper'));
var MUIRadio = _interopDefault(require('@material-ui/core/Radio'));
var MUIRadioGroup = _interopDefault(require('@material-ui/core/RadioGroup'));
var MUISkeleton = _interopDefault(require('@material-ui/lab/Skeleton'));
var Slide$1 = _interopDefault(require('@material-ui/core/Slide'));
var MUISlider = _interopDefault(require('@material-ui/core/Slider'));
var MUISnackbar = _interopDefault(require('@material-ui/core/Snackbar'));
var MUIStep = _interopDefault(require('@material-ui/core/Step'));
var MUIStepLabel = _interopDefault(require('@material-ui/core/StepLabel'));
var MUIStepper = _interopDefault(require('@material-ui/core/Stepper'));
var MUISwitch = _interopDefault(require('@material-ui/core/Switch'));
var MUITab = _interopDefault(require('@material-ui/core/Tab'));
var MUITable = _interopDefault(require('@material-ui/core/Table'));
var MUITableBody = _interopDefault(require('@material-ui/core/TableBody'));
var MUITableCell = _interopDefault(require('@material-ui/core/TableCell'));
var MUITableContainer = _interopDefault(require('@material-ui/core/TableContainer'));
var MUITableHead = _interopDefault(require('@material-ui/core/TableHead'));
var MUITablePagination = _interopDefault(require('@material-ui/core/TablePagination'));
var MUITableRow = _interopDefault(require('@material-ui/core/TableRow'));
var MUITableSortLabel = _interopDefault(require('@material-ui/core/TableSortLabel'));
var MUITabs = _interopDefault(require('@material-ui/core/Tabs'));
var MUITextField = _interopDefault(require('@material-ui/core/TextField'));
var MUIToggleButton = _interopDefault(require('@material-ui/lab/ToggleButton'));
var MUIToggleButtonGroup = _interopDefault(require('@material-ui/lab/ToggleButtonGroup'));
var MUITooltip = _interopDefault(require('@material-ui/core/Tooltip'));
var polished = require('polished');
var MuiAvatar = _interopDefault(require('@material-ui/core/Avatar'));
var colorManipulator = require('@material-ui/core/styles/colorManipulator');
var MuiPaper = _interopDefault(require('@material-ui/core/Paper'));
var MuiCardContent = _interopDefault(require('@material-ui/core/CardContent'));
var MuiCardHeader = _interopDefault(require('@material-ui/core/CardHeader'));
var pickers = require('@material-ui/pickers');
var styled = _interopDefault(require('@emotion/styled'));
var core$2 = require('@emotion/core');
var reactTable = require('react-table');
var utils = require('@surveycake/utils');
var reactDom = require('react-dom');
var rhooks = require('@surveycake/rhooks');
var MuiModal = _interopDefault(require('@material-ui/core/Modal'));
var MuiSnackbarContent$1 = _interopDefault(require('@material-ui/core/SnackbarContent'));
var DateFnsUtils = _interopDefault(require('@date-io/date-fns'));
var DESKTOP_FONT_SIZE;
(function (DESKTOP_FONT_SIZE) {
DESKTOP_FONT_SIZE[DESKTOP_FONT_SIZE["h1"] = 2] = "h1";
DESKTOP_FONT_SIZE[DESKTOP_FONT_SIZE["h2"] = 1.75] = "h2";
DESKTOP_FONT_SIZE[DESKTOP_FONT_SIZE["h3"] = 1.5] = "h3";
DESKTOP_FONT_SIZE[DESKTOP_FONT_SIZE["h4"] = 1.25] = "h4";
DESKTOP_FONT_SIZE[DESKTOP_FONT_SIZE["h5"] = 1.125] = "h5";
DESKTOP_FONT_SIZE[DESKTOP_FONT_SIZE["h6"] = 1] = "h6";
DESKTOP_FONT_SIZE[DESKTOP_FONT_SIZE["subtitle1"] = 0.875] = "subtitle1";
DESKTOP_FONT_SIZE[DESKTOP_FONT_SIZE["body1"] = 1] = "body1";
DESKTOP_FONT_SIZE[DESKTOP_FONT_SIZE["body2"] = 0.875] = "body2";
DESKTOP_FONT_SIZE[DESKTOP_FONT_SIZE["button"] = 0.875] = "button";
DESKTOP_FONT_SIZE[DESKTOP_FONT_SIZE["caption"] = 0.875] = "caption";
DESKTOP_FONT_SIZE[DESKTOP_FONT_SIZE["overline"] = 0.75] = "overline";
})(DESKTOP_FONT_SIZE || (DESKTOP_FONT_SIZE = {}));
var core =
/*#__PURE__*/
styles$6.createTheme({
breakpoints: {
values: {
xl: 1440,
lg: 1024,
md: 900,
sm: 600,
xs: 375
}
},
palette: {
primary: {
light: '#79D8B7',
lighter: '#ACE4D1',
lightest: '#E6F7F1',
main: '#3DBA90',
dark: '#009974'
},
secondary: {
light: '#668A97',
lighter: '#76AABE',
lightest: '#AACAD7',
main: '#325A69',
dark: '#11303C'
},
error: {
light: '#F6AFB9',
lighter: '#FDE5E9',
main: '#EE415D',
dark: '#C9354D'
},
warning: {
light: '#F6CD81',
lighter: '#FBE1B1',
lightest: '#FEF2DD',
main: '#F4A91F',
dark: '#E9A01C'
},
info: {
light: '#BADFEF',
lighter: '#E4F5FC',
main: '#43B8EB',
dark: '#0094D3'
},
success: {
light: '#CEE5B1',
lighter: '#E7F4D7',
main: '#88C936',
dark: '#66B204'
},
grey: {
50: '#FFFFFF',
100: '#EEEEEE',
200: '#D2D2D2',
300: '#BDBDBD',
400: '#AAAAAA',
500: '#989898',
600: '#6B6B6B',
700: '#454545',
800: '#3F3F3F',
900: '#333333',
A100: '#FAFAFA',
A200: '#EEEEEE',
A400: '#E3E3E3',
A700: '#C5C5C5'
},
text: {
primary: '#454545',
secondary: '#6B6B6B'
},
chart: {
cornflowerBlue: '#379FED',
mediumAqua: '#66D6BB',
pear: '#D3EC3C',
saffron: '#F1C733',
corn: '#F0EA61',
blueGreen: '#30C3CC',
oxfordBlue: '#091F55',
silverSand: '#C2C2C2',
sandyBrown: '#E99C64'
}
},
/**
* 針對「手機版」的字體設定,可前往 Typography/styles.ts
*/
typography: {
fontFamily:
/*#__PURE__*/
['Roboto', 'Noto Sans TC', 'PingFang TC', '微軟正黑體', 'sans-serif'].join(','),
h1: {
fontSize: DESKTOP_FONT_SIZE.h1 + "rem",
fontWeight: 500,
lineHeight: 1,
letterSpacing: 0,
textTransform: 'none'
},
h2: {
fontSize: DESKTOP_FONT_SIZE.h2 + "rem",
fontWeight: 500,
lineHeight: 1,
letterSpacing: 0,
textTransform: 'none'
},
h3: {
fontSize: DESKTOP_FONT_SIZE.h3 + "rem",
fontWeight: 500,
lineHeight: 1.5,
letterSpacing: 0,
textTransform: 'none'
},
h4: {
fontSize: DESKTOP_FONT_SIZE.h4 + "rem",
fontWeight: 500,
lineHeight: 1.5,
letterSpacing: 0,
textTransform: 'none'
},
h5: {
fontSize: DESKTOP_FONT_SIZE.h5 + "rem",
fontWeight: 500,
lineHeight: 1.5,
letterSpacing: 0,
textTransform: 'none'
},
h6: {
fontSize: DESKTOP_FONT_SIZE.h6 + "rem",
fontWeight: 500,
lineHeight: 1.5,
letterSpacing: 0,
textTransform: 'none'
},
subtitle1: {
fontSize: DESKTOP_FONT_SIZE.subtitle1 + "rem",
fontWeight: 500,
lineHeight: 1.5,
letterSpacing: 0,
textTransform: 'none'
},
body1: {
fontSize: DESKTOP_FONT_SIZE.body1 + "rem",
fontWeight: 400,
lineHeight: 1.5,
letterSpacing: 0,
textTransform: 'none'
},
body2: {
fontSize: DESKTOP_FONT_SIZE.body2 + "rem",
fontWeight: 400,
lineHeight: 1.5,
letterSpacing: 0,
textTransform: 'none'
},
button: {
fontSize: DESKTOP_FONT_SIZE.button + "rem",
fontWeight: 500,
lineHeight: 1,
letterSpacing: 0,
textTransform: 'none'
},
caption: {
fontSize: DESKTOP_FONT_SIZE.caption + "rem",
fontWeight: 500,
lineHeight: 1.5,
letterSpacing: 0,
textTransform: 'none'
},
overline: {
fontSize: DESKTOP_FONT_SIZE.overline + "rem",
fontWeight: 500,
lineHeight: 1.5,
letterSpacing: 0,
textTransform: 'none'
}
},
shadows: ['none', '0 1px 4px rgba(0, 0, 0, 0.12)', '0 4px 12px rgba(0, 0, 0, 0.08)', '0 6px 24px rgba(0, 0, 0, 0.1), 0 4px 12px rgba(0, 0, 0, 0.02)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 6px 24px rgba(0, 0, 0, 0.1), 0 4px 12px rgba(0, 0, 0, 0.02)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)', '0 8px 48px rgba(0, 0, 0, 0.1), 0 6px 24px rgba(0, 0, 0, 0.04)']
});
var MuiAccordion = {
root: {
borderTop: "1px solid " + core.palette.grey.A400,
boxShadow: 'none',
'&::before': {
display: 'none'
},
'&$expanded': {
margin: 0
}
}
};
var MuiAccordionDetails = {
root: {
display: 'block',
padding: '0 2rem 2rem'
}
};
var MuiAccordionSummary = {
content: {
margin: '2rem 0',
'&$expanded': {
margin: '2rem 0'
}
},
expandIcon: {
color: core.palette.grey[600]
},
root: {
padding: '0 2rem'
}
};
var MuiAlert = {
root: {
padding:
/*#__PURE__*/
core.spacing(1) + "px " +
/*#__PURE__*/
core.spacing(2) + "px"
},
standardInfo: {
backgroundColor: core.palette.info.lighter,
color: core.palette.grey[700]
},
standardError: {
backgroundColor: core.palette.error.lighter,
color: core.palette.grey[700]
},
standardWarning: {
backgroundColor: core.palette.warning.lighter,
color: core.palette.grey[700]
},
standardSuccess: {
backgroundColor: core.palette.success.lighter,
color: core.palette.grey[700]
},
icon: {
marginRight:
/*#__PURE__*/
core.spacing(1),
padding:
/*#__PURE__*/
core.spacing(1) + "px 0"
},
action: {
alignItems: 'flex-start',
color: core.palette.grey[500],
marginTop:
/*#__PURE__*/
core.spacing(1)
}
};
var MuiAlertTitle = {
root: {
fontSize: core.typography.h6.fontSize,
fontWeight: core.typography.h6.fontWeight
}
};
function _extends() {
_extends = Object.assign || function (target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i];
for (var key in source) {
if (Object.prototype.hasOwnProperty.call(source, key)) {
target[key] = source[key];
}
}
}
return target;
};
return _extends.apply(this, arguments);
}
function _objectWithoutPropertiesLoose(source, excluded) {
if (source == null) return {};
var target = {};
var sourceKeys = Object.keys(source);
var key, i;
for (i = 0; i < sourceKeys.length; i++) {
key = sourceKeys[i];
if (excluded.indexOf(key) >= 0) continue;
target[key] = source[key];
}
return target;
}
function _taggedTemplateLiteralLoose(strings, raw) {
if (!raw) {
raw = strings.slice(0);
}
strings.raw = raw;
return strings;
}
var MuiAutocomplete = {
root:
/*#__PURE__*/
_extends({
'&.Mui-focused .MuiOutlinedInput-root': {
borderBottomLeftRadius: 0,
borderBottomRightRadius: 0
}
}, core.typography.body2),
paper: {
padding: 0,
marginTop: -1,
border: 'solid',
borderTopLeftRadius: 0,
borderTopRightRadius: 0,
borderWidth: 1,
borderColor: core.palette.primary.main
},
listbox: {
'&::-webkit-scrollbar': {
width: 0
}
},
option:
/*#__PURE__*/
_extends({}, core.typography.body2),
tag: {
margin:
/*#__PURE__*/
core.spacing(0)
}
};
var MuiBackdrop = {
root: {
backgroundColor:
/*#__PURE__*/
styles$6.alpha(core.palette.common.black, 0.4)
}
};
var MuiButton = {
root: {
padding: '11px 16px'
},
sizeLarge: {
fontSize: core.typography.button.fontSize
},
sizeSmall: {
fontSize: core.typography.button.fontSize
},
contained: {
backgroundColor: core.palette.grey.A200,
color: core.palette.grey[600],
padding: '11px 16px',
'&:hover': {
backgroundColor: core.palette.grey.A400
},
'&:disabled': {
backgroundColor: core.palette.grey[300],
color: core.palette.grey[50]
}
},
containedSizeSmall: {
padding: '9px 16px'
},
containedSizeLarge: {
padding: '13px 16px'
},
containedPrimary: {
color: core.palette.grey[50]
},
text: {
color: core.palette.grey[600],
padding: '11px 16px',
'&:hover': {
backgroundColor: core.palette.grey.A400
},
'&:disabled': {
color: core.palette.grey[300]
}
},
textSizeSmall: {
padding: '9px 16px'
},
textSizeLarge: {
padding: '13px 16px'
},
textPrimary: {
color: core.palette.grey[600],
'&:hover': {
color: core.palette.primary.main,
backgroundColor: core.palette.primary.lightest
}
},
textSecondary: {
color: core.palette.text.secondary,
'&:hover': {
color: core.palette.secondary.main,
backgroundColor: core.palette.secondary.lightest
}
},
outlined: {
color: core.palette.grey[600],
padding: '10px 15px',
border: "1px solid " + core.palette.grey[600],
'&:disabled': {
color: core.palette.grey[300],
border: "1px solid " + core.palette.grey[300]
}
},
outlinedSizeLarge: {
padding: '12px 15px'
},
outlinedSizeSmall: {
padding: '8px 15px'
},
outlinedPrimary: {
border: "1px solid " + core.palette.primary.main,
'&:hover': {
backgroundColor: core.palette.primary.lightest
}
},
outlinedSecondary: {
border: "1px solid " + core.palette.secondary.main,
'&:hover': {
backgroundColor: core.palette.secondary.lightest
}
},
iconSizeSmall: {
'& > *:first-child': {
fontSize: '16px'
}
},
startIcon: {
marginRight:
/*#__PURE__*/
core.spacing(0.5)
},
endIcon: {
marginLeft:
/*#__PURE__*/
core.spacing(0.5)
}
};
var MuiCard = {
root: {
boxShadow: 'none',
backgroundColor: 'initial'
}
};
var MuiCardActionArea = {
root: {
'&:hover .MuiCardActionArea-focusHighlight': {
opacity: 0
}
}
};
var MuiCheckbox = {
indeterminate: {
color: core.palette.primary.main
}
};
var MuiChip = {
root:
/*#__PURE__*/
_extends({
backgroundColor: core.palette.grey.A200,
borderRadius:
/*#__PURE__*/
core.spacing(0.5),
color: 'inherit',
height: 'unset',
padding:
/*#__PURE__*/
core.spacing(0.25, 0)
}, core.typography.subtitle1),
icon: {
color: 'inherit'
},
iconSmall: {
width: '1em',
height: '1em'
},
label: {
paddingLeft:
/*#__PURE__*/
core.spacing(1),
paddingRight:
/*#__PURE__*/
core.spacing(1),
'.MuiChip-icon + &': {
padding: '0 4px 0 8px'
}
},
colorPrimary: {
color: core.palette.primary.main,
backgroundColor: core.palette.primary.lightest
},
clickable: {
'&:focus': {
backgroundColor: core.palette.grey.A400
},
'&:hover': {
backgroundColor: core.palette.grey.A400
},
'&:active': {
boxShadow: 'none'
}
},
sizeSmall:
/*#__PURE__*/
_extends({
height: 'unset'
}, core.typography.overline)
};
var MuiDialogActions = {
root: {
padding:
/*#__PURE__*/
core.spacing(2, 3, 2)
},
spacing: {
'& > :not(:first-child)': {
marginLeft:
/*#__PURE__*/
core.spacing(2)
}
}
};
var MuiDialogContent = {
root: {
padding:
/*#__PURE__*/
core.spacing(1, 3, 3),
'&:first-child': {
paddingTop: 4
}
},
dividers: {
borderTop: 'none',
padding: '4px 24px 24px',
borderBottom: "1px solid " + core.palette.grey[100]
}
};
var MuiDialogTitle = {
root: {
padding:
/*#__PURE__*/
core.spacing(3, 3, 1)
}
};
var MuiDivider = {
root: {
backgroundColor: core.palette.grey.A400
},
light: {
backgroundColor: core.palette.grey.A200
}
};
var MuiFormControlLabel = {
label: {
color: core.palette.text.primary,
'&.Mui-disabled': {
color: core.palette.grey[300]
},
fontSize: core.typography.button.fontSize,
fontWeight: core.typography.button.fontWeight
}
};
var MuiFormHelperText = {
root: {
marginTop:
/*#__PURE__*/
core.spacing(0.5),
color: core.palette.grey[600],
"&.Mui-error": {
color: core.palette.error.dark
}
}
};
var MuiFormLabel = {
root:
/*#__PURE__*/
_extends({}, core.typography.caption, {
margin: 0,
color: core.palette.grey[700]
}),
asterisk: {
color: core.palette.primary.main,
'.Mui-disabled &': {
color: 'inherit'
}
}
};
var MuiIconButton = {
root: {
padding:
/*#__PURE__*/
core.spacing(1.25)
},
sizeSmall: {
padding:
/*#__PURE__*/
core.spacing(1),
'& svg.MuiSvgIcon-root': {
fontSize: 16
}
},
colorPrimary: {
'&:focus': {
color: core.palette.primary.main,
backgroundColor: core.palette.primary.lightest
},
'&:hover': {
color: core.palette.primary.main,
backgroundColor: core.palette.primary.lightest
}
}
};
var MuiLinearProgress = {
root: {
height: 10,
borderRadius: 2
},
colorPrimary: {
backgroundColor: core.palette.grey[100]
},
colorSecondary: {
backgroundColor: core.palette.grey[100]
},
barColorPrimary: {
backgroundColor: core.palette.primary.main
},
barColorSecondary: {
backgroundColor: core.palette.error.main
}
};
var MuiLink = {
root: {
'&:hover': {
color: function color(props) {
return props.color && (props.color === 'primary' || props.color === 'secondary' || props.color === 'error') ? core.palette[props.color].dark : 'inherit';
}
}
}
};
var MuiList = {
root: {
backgroundColor: core.palette.common.white
},
padding: {
paddingLeft:
/*#__PURE__*/
core.spacing(1),
paddingRight:
/*#__PURE__*/
core.spacing(1)
}
};
var MuiListSubheader = {
root: {
lineHeight: 1.6,
color: core.palette.grey[500]
}
};
var MuiMenuItem = {
root:
/*#__PURE__*/
_extends({}, core.typography.body2, {
padding:
/*#__PURE__*/
core.spacing(0.5) + "px " +
/*#__PURE__*/
core.spacing(1) + "px",
'&.Mui-selected': {
color: core.palette.primary.main,
backgroundColor: core.palette.primary.lightest,
'&:hover': {
backgroundColor: core.palette.primary.lightest
}
},
'&:hover': {
backgroundColor: core.palette.primary.lighter,
color: core.palette.primary.dark
}
})
};
var MuiOutlinedInput = {
root:
/*#__PURE__*/
_extends({
'&$disabled input': {
cursor: 'not-allowed'
},
'&$disabled $notchedOutline': {
borderColor: core.palette.grey[200]
},
'&$disabled:hover $notchedOutline': {
borderColor: core.palette.grey[200]
},
'label + &': {
marginTop:
/*#__PURE__*/
core.spacing(1)
},
'&:hover .MuiOutlinedInput-notchedOutline': {
borderColor: core.palette.grey[500]
},
'&.Mui-focused .MuiOutlinedInput-notchedOutline': {
borderWidth: 1,
borderColor: function borderColor(props) {
return props.color && (props.color === 'primary' || props.color === 'secondary') ? core.palette[props.color].main : core.palette.primary.main;
}
},
'&.Mui-error .MuiOutlinedInput-notchedOutline': {
borderColor: core.palette.error.main
},
'&.Mui-error:hover .MuiOutlinedInput-notchedOutline': {
borderColor: core.palette.error.main
},
'&.Mui-focused.Mui-error .MuiOutlinedInput-notchedOutline': {
borderColor: core.palette.error.main
}
}, core.typography.body2),
input: {
padding:
/*#__PURE__*/
core.spacing(1.5) + "px " +
/*#__PURE__*/
core.spacing(1) + "px"
},
notchedOutline: {
borderColor: core.palette.grey.A700
},
adornedStart: {
paddingLeft:
/*#__PURE__*/
core.spacing(1)
},
adornedEnd: {
paddingRight:
/*#__PURE__*/
core.spacing(1)
}
};
var MuiRadio = {
root: {
color: core.palette.grey.A700,
'&$checked$colorPrimary, &$checked$colorSecondary': {
color: core.palette.grey.A700
}
},
colorPrimary: {
'&$checked': {
'& .MuiSvgIcon-root:nth-child(2)': {
color: core.palette.primary.main
}
}
},
colorSecondary: {
'&$checked': {
'& .MuiSvgIcon-root:nth-child(2)': {
color: core.palette.secondary.main
}
}
}
};
var useMenuStyles =
/*#__PURE__*/
styles$6.makeStyles(function (theme) {
return {
root: {
boxShadow: 'none',
border: "1px solid " + theme.palette.primary.main
}
};
});
var MuiSelect = {
root:
/*#__PURE__*/
_extends({}, core.typography.body2, {
color: core.palette.grey[700]
}),
select: {
'&$disabled': {
cursor: 'not-allowed'
},
'.Mui-focused &': {
backgroundColor: core.palette.common.white,
borderRadius: 4
}
},
outlined: {
padding: "9px 32px 9px 8px"
},
icon: {
color: core.palette.grey[500],
top: 'calc(50% - 10px)',
'.Mui-focused &': {
color: core.palette.primary.main
}
}
};
var MuiSlider = {
root: {
height: 5
},
thumb: {
width: 24,
height: 24,
marginTop: -11,
marginLeft: -12,
backgroundColor: core.palette.common.white,
border: '1px solid currentColor',
'&$disabled': {
width: 16,
height: 16,
marginTop: -6,
marginLeft: -8
}
},
valueLabel: {
left: 'calc(-50% + 8px)'
},
rail: {
height: 5,
borderRadius: 2.5,
backgroundColor: core.palette.grey[100],
opacity: 1
},
track: {
height: 5,
borderRadius: 2.5
}
};
var _root;
var MuiSnackbarContent = {
root: (_root = {
backgroundColor: core.palette.common.white,
color: core.palette.grey[700],
padding: 0
}, _root[
/*#__PURE__*/
core.breakpoints.up('sm')] = {
minWidth: 'initial'
}, _root),
message: {
padding: 0,
width: '100%'
}
};
var MuiStepConnector = {
line: {
borderColor: core.palette.grey.A400
},
alternativeLabel: {
left: 'calc(-50% + 20px)',
right: 'calc(50% + 20px)'
}
};
var MuiStepIcon = {
root: {
color: core.palette.grey[500],
width: '1.5rem',
height: '1.5rem'
},
text: {
fill: core.palette.common.white,
fontWeight: core.typography.fontWeightMedium
}
};
var MOBILE_FONT_SIZE;
(function (MOBILE_FONT_SIZE) {
MOBILE_FONT_SIZE[MOBILE_FONT_SIZE["h1"] = 1.5] = "h1";
MOBILE_FONT_SIZE[MOBILE_FONT_SIZE["h2"] = 1.375] = "h2";
MOBILE_FONT_SIZE[MOBILE_FONT_SIZE["h3"] = 1.25] = "h3";
MOBILE_FONT_SIZE[MOBILE_FONT_SIZE["h4"] = 1.125] = "h4";
MOBILE_FONT_SIZE[MOBILE_FONT_SIZE["h5"] = 1] = "h5";
MOBILE_FONT_SIZE[MOBILE_FONT_SIZE["h6"] = 0.875] = "h6";
MOBILE_FONT_SIZE[MOBILE_FONT_SIZE["subtitle1"] = 0.875] = "subtitle1";
MOBILE_FONT_SIZE[MOBILE_FONT_SIZE["body1"] = 1] = "body1";
MOBILE_FONT_SIZE[MOBILE_FONT_SIZE["body2"] = 0.875] = "body2";
MOBILE_FONT_SIZE[MOBILE_FONT_SIZE["button"] = 0.875] = "button";
MOBILE_FONT_SIZE[MOBILE_FONT_SIZE["caption"] = 0.875] = "caption";
MOBILE_FONT_SIZE[MOBILE_FONT_SIZE["overline"] = 0.75] = "overline";
})(MOBILE_FONT_SIZE || (MOBILE_FONT_SIZE = {}));
var _extends2;
var MuiStepLabel = {
label:
/*#__PURE__*/
_extends({}, core.typography.h6, (_extends2 = {}, _extends2[
/*#__PURE__*/
core.breakpoints.down('md')] = {
fontSize: MOBILE_FONT_SIZE.h6 + "rem"
}, _extends2['&$active, &$completed'] = {
color: core.palette.primary.main
}, _extends2['&$alternativeLabel'] = {
marginTop:
/*#__PURE__*/
core.spacing(0.5)
}, _extends2))
};
var MuiStepper = {
root: {
padding: 0,
'&.MuiPaper-root': {
backgroundColor: 'initial'
}
}
};
var MuiSvgIcon = {
root: {
fontSize: '1.25rem'
},
colorAction: {
color: core.palette.grey[500]
},
fontSizeSmall: {
fontSize: '1rem'
},
fontSizeLarge: {
fontSize: '1.5rem'
}
};
var MuiSwitch = {
switchBase: {
'&.Mui-disabled': {
color: core.palette.common.white
},
'&.Mui-checked + .MuiSwitch-track': {
opacity: 1
},
'&.Mui-disabled.Mui-checked + .MuiSwitch-track': {
backgroundColor: core.palette.grey[100],
opacity: 1
},
'&.Mui-disabled + .MuiSwitch-track': {
backgroundColor: core.palette.grey[100],
opacity: 1
}
},
track: {
opacity: 1,
backgroundColor: core.palette.grey[400],
border: "1px solid " + core.palette.grey.A200
},
colorPrimary: {
'&.Mui-disabled': {
color: core.palette.common.white
},
'&.Mui-checked': {
color: core.palette.common.white
},
'&.Mui-checked + .MuiSwitch-track': {
backgroundColor: core.palette.primary.main
},
'&.Mui-disabled.Mui-checked + .MuiSwitch-track': {
backgroundColor: core.palette.primary.lighter,
opacity: 1
},
'&.Mui-disabled + .MuiSwitch-track': {
backgroundColor: core.palette.grey[100],
opacity: 1
}
},
colorSecondary: {
'&.Mui-disabled': {
color: core.palette.common.white
},
'&.Mui-checked': {
color: core.palette.common.white
},
'&.Mui-disabled.Mui-checked + .MuiSwitch-track': {
backgroundColor: core.palette.secondary.lighter,
opacity: 1
},
'&.Mui-disabled + .MuiSwitch-track': {
backgroundColor: core.palette.grey[100],
opacity: 1
}
}
};
var MuiTab = {
root:
/*#__PURE__*/
_extends({}, core.typography.body1, {
padding: 0,
minHeight: 64,
maxWidth: 'initial',
minWidth: 'initial',
color: core.palette.grey[600],
textTransform: 'none',
'@media (min-width: 600px)': {
minWidth: 'initial'
},
'.MuiTabs-vertical &&': {
minHeight: '40px',
marginLeft: 0
}
}),
textColorPrimary: {
color: core.palette.grey[600],
'&$selected': {
'&:hover': {
color: core.palette.primary.dark
}
},
'&:hover': {
color: core.palette.primary.main
}
},
wrapper: {
'.MuiTabs-vertical &': {
alignItems: 'flex-start',
paddingLeft:
/*#__PURE__*/
core.spacing(1)
}
}
};
var MuiTableCell = {
body: {
color: core.palette.grey[800]
},
head: {
backgroundColor: core.palette.common.white,
borderBottom: "1px solid " + core.palette.grey.A200,
color: core.palette.grey[600],
lineHeight: 1.5,
padding:
/*#__PURE__*/
core.spacing(2) + "px"
},
root: {
borderBottom: 'none',
padding:
/*#__PURE__*/
core.spacing(1.5) + "px " +
/*#__PURE__*/
core.spacing(2) + "px"
},
stickyHeader: {
backgroundColor: core.palette.common.white
}
};
var MuiTablePagination = {
input: {
border: "1px solid " + core.palette.grey[500],
borderRadius: 4
},
select: {
color: core.palette.grey[600],
paddingBottom: 4,
paddingTop: 4
},
selectRoot: {
marginLeft: 20,
marginRight: 40
},
caption: {
color: core.palette.grey[600],
fontWeight: 500
},
actions: {
'& > button.Mui-disabled': {
color: core.palette.grey[500]
},
'& > button': {
color: core.palette.grey[700]
}
}
};
var MuiTableRow = {
root: {
'&:nth-of-type(even)': {
backgroundColor: core.palette.grey[50]
},
'&:nth-of-type(odd)': {
backgroundColor: core.palette.grey.A100
},
'&:hover': {
backgroundColor: core.palette.grey.A200
},
'& > th': {
fontWeight: 500
}
}
};
var MuiTabs = {
flexContainer: {
'& > :not(:first-of-type)': {
marginLeft: 24
}
},
indicator: {
'$vertical &': {
left: 0,
right: 'initial'
}
}
};
var MuiToggleButton = {
root: {
borderColor: core.palette.grey.A400,
color: core.palette.grey[600],
padding: '5px 15px',
'&:hover': {
backgroundColor:
/*#__PURE__*/
styles$6.alpha(core.palette.primary.light, 0.2),
color: core.palette.primary.main
},
'&$selected': {
backgroundColor: core.palette.primary.main,
borderColor: core.palette.primary.main,
color: core.palette.grey[50],
'&:hover': {
backgroundColor:
/*#__PURE__*/
styles$6.alpha(core.palette.primary.main, 0.95),
color: core.palette.grey[50]
}
}
}
};
var MuiToggleButtonGroup = {
groupedHorizontal: {
'&:hover': {
borderColor: core.palette.primary.main
}
}
};
var MuiTooltip = {
arrow: {
color: core.palette.grey[700]
},
tooltip: {
backgroundColor: core.palette.grey[700],
boxShadow: '0px 1px 2px rgba(69, 69, 69, 0.1), 0px 1px 4px rgba(69, 69, 69, 0.2)',
fontSize: 14,
fontWeight: 400,
lineHeight: 1.6,
padding: 8
}
};
var _h, _h2, _h3, _h4, _h5, _h6;
var MuiTypography = {
h1: (_h = {}, _h[
/*#__PURE__*/
core.breakpoints.down('md')] = {
fontSize: MOBILE_FONT_SIZE.h1 + "rem"
}, _h),
h2: (_h2 = {}, _h2[
/*#__PURE__*/
core.breakpoints.down('md')] = {
fontSize: MOBILE_FONT_SIZE.h2 + "rem"
}, _h2),
h3: (_h3 = {}, _h3[
/*#__PURE__*/
core.breakpoints.down('md')] = {
fontSize: MOBILE_FONT_SIZE.h3 + "rem"
}, _h3),
h4: (_h4 = {}, _h4[
/*#__PURE__*/
core.breakpoints.down('md')] = {
fontSize: MOBILE_FONT_SIZE.h4 + "rem"
}, _h4),
h5: (_h5 = {}, _h5[
/*#__PURE__*/
core.breakpoints.down('md')] = {
fontSize: MOBILE_FONT_SIZE.h5 + "rem"
}, _h5),
h6: (_h6 = {}, _h6[
/*#__PURE__*/
core.breakpoints.down('md')] = {
fontSize: MOBILE_FONT_SIZE.h6 + "rem"
}, _h6)
};
var useMUITheme = function useMUITheme() {
return styles$6.useTheme();
};
var theme =
/*#__PURE__*/
styles$6.createTheme({
overrides: {
MuiAccordion: MuiAccordion,
MuiAccordionDetails: MuiAccordionDetails,
MuiAccordionSummary: MuiAccordionSummary,
MuiAlert: MuiAlert,
MuiAlertTitle: MuiAlertTitle,
MuiAutocomplete: MuiAutocomplete,
MuiBackdrop: MuiBackdrop,
MuiButton: MuiButton,
MuiCard: MuiCard,
MuiCardActionArea: MuiCardActionArea,
MuiCheckbox: MuiCheckbox,
MuiChip: MuiChip,
MuiDialogActions: MuiDialogActions,
MuiDialogContent: MuiDialogContent,
MuiDialogTitle: MuiDialogTitle,
MuiDivider: MuiDivider,
MuiFormControlLabel: MuiFormControlLabel,
MuiFormHelperText: MuiFormHelperText,
MuiFormLabel: MuiFormLabel,
MuiIconButton: MuiIconButton,
MuiLinearProgress: MuiLinearProgress,
MuiLink: MuiLink,
MuiList: MuiList,
MuiListSubheader: MuiListSubheader,
MuiMenuItem: MuiMenuItem,
MuiOutlinedInput: MuiOutlinedInput,
MuiRadio: MuiRadio,
MuiSelect: MuiSelect,
MuiSlider: MuiSlider,
MuiSnackbarContent: MuiSnackbarContent,
MuiStepConnector: MuiStepConnector,
MuiStepIcon: MuiStepIcon,
MuiStepLabel: MuiStepLabel,
MuiStepper: MuiStepper,
MuiSvgIcon: MuiSvgIcon,
MuiSwitch: MuiSwitch,
MuiTab: MuiTab,
MuiTableCell: MuiTableCell,
MuiTablePagination: MuiTablePagination,
MuiTableRow: MuiTableRow,
MuiTabs: MuiTabs,
MuiToggleButton: MuiToggleButton,
MuiToggleButtonGroup: MuiToggleButtonGroup,
MuiTooltip: MuiTooltip,
MuiTypography: MuiTypography
}
}, core);
var ThemeProvider = function ThemeProvider(props) {
var children = props.children;
return React__default.createElement(emotionTheming.ThemeProvider, {
theme: theme
}, React__default.createElement(styles$6.StylesProvider, {
injectFirst: true
}, React__default.createElement(styles$6.ThemeProvider, {
theme: theme
}, children)));
};
var PureThemeProvider = function PureThemeProvider(props) {
return React__default.createElement(styles$6.ThemeProvider, {
theme: theme
}, props.children);
};
var Accordion =
/*#__PURE__*/
React.forwardRef(function (props, ref) {
return React__default.createElement(MuiAccordion$1, Object.assign({}, props, {
ref: ref
}));
});
var AccordionDetails =
/*#__PURE__*/
React.forwardRef(function (props, ref) {
return React__default.createElement(MuiAccordionDetails$1, Object.assign({}, props, {
ref: ref
}));
});
/**
* Please use customEmotion for all emotion related imports due to the nonce issue.
* Reference:
* https://emotion.sh/docs/@emotion/cache#nonce
* https://emotion.sh/docs/@emotion/css#multiple-instances-in-a-single-app-example
*/
/**
* Like the way JSS fetch nonce from meta tag.
* (ref.: https://github.com/cssinjs/jss/blob/master/docs/csp.md)
* @returns nonce if it exists, otherwise undefined
*/
var getNonce = function getNonce() {
var cspMeta = document && document.querySelector("meta[property='csp-nonce']");
var nonce = cspMeta && cspMeta.getAttribute('content');
return nonce ? nonce : undefined;
};
var _createEmotion =
/*#__PURE__*/
createEmotion({
nonce:
/*#__PURE__*/
getNonce()
}),
flush = _createEmotion.flush,
hydrate = _createEmotion.hydrate,
cx = _createEmotion.cx,
merge = _createEmotion.merge,
getRegisteredStyles = _createEmotion.getRegisteredStyles,
injectGlobal = _createEmotion.injectGlobal,
keyframes = _createEmotion.keyframes,
css = _createEmotion.css,
sheet = _createEmotion.sheet,
cache = _createEmotion.cache;
var MenuItem =
/*#__PURE__*/
React.forwardRef(function (props, ref) {
var rest = _objectWithoutPropertiesLoose(props, ["button"]);
return React__default.createElement(MuiMenuItem$1, Object.assign({}, rest, {
ref: ref
}), props.children);
});
MenuItem.displayName = 'MenuItem';
var Checkbox =
/*#__PURE__*/
React.forwardRef(function (props, ref) {
return React__default.createElement(MUICheckbox, Object.assign({}, props, {
ref: ref
}));
});
Checkbox.displayName = 'Checkbox';
var useCustomStyle =
/*#__PURE__*/
styles$6.makeStyles(function (theme) {
return {
container: {
padding: '8px 8px 8px 48px',
backgroundColor: theme.palette.common.white,
'&:hover': {
backgroundColor: theme.palette.primary.lightest,
'& .MuiSvgIcon-root': {
color: theme.palette.primary.main
}
},
'&.Mui-selected': {
backgroundColor: theme.palette.primary.lightest,
'& > div': {
backgroundColor: theme.palette.primary.main,
color: theme.palette.common.white
}
}
},
checkbox: {
padding: 0,
color: theme.palette.grey['A400'],
width: '32px',
height: '32px',
alignSelf: 'center',
'&:hover': {
backgroundColor: 'none'
},
'& .MuiSvgIcon-root': {
width: '16px',
height: '16px'
},
'&.MuiCheckbox-indeterminate': {
'& .MuiSvgIcon-root': {
color: theme.palette.primary.main
}
}
},
greyBlock: {
minHeight: '30px',
padding: '4px 8px',
color: theme.palette.grey[600],
backgroundColor: theme.palette.grey[100],
fontSize: '14px',
fontWeight: 500,
lineHeight: '21px',
borderRadius: '4px',
alignSelf: 'center',
whiteSpace: 'pre-wrap'
}
};
});
var AccordionSelectItem = function AccordionSelectItem(_ref) {
var _cx;
var value = _ref.value,
_ref$checked = _ref.checked,
checked = _ref$checked === void 0 ? false : _ref$checked,
indeterminate = _ref.indeterminate,
text = _ref.text,
handleChangeValue = _ref.handleChangeValue;
var theme = useMUITheme();
var customOptionStyle = useCustomStyle(theme);
return React__default.createElement(MenuItem, {
className: cx(customOptionStyle.container, (_cx = {}, _cx['Mui-selected'] = checked, _cx)),
value: value,
key: value,
onClick: function onClick() {
return handleChangeValue(value);
}
}, React__default.createElement(Checkbox, {
color: "primary",
checked: checked,
className: customOptionStyle.checkbox,
indeterminate: indeterminate
}), React__default.createElement("div", {
className: customOptionStyle.greyBlock
}, text));
};
var Advertisement =
/*#__PURE__*/
React.forwardRef(function (props, ref) {
return React__default.createElement(SvgIcon, Object.assign({}, props, {
ref: ref,
viewBox: "0 0 24 24"
}), React__default.createElement("g", {
clipPath: "url(#clip0_2545_1114)"
}, React__default.createElement("path", {
d: "M4 4H20C21.1 4 22 4.9 22 6V18C22 19.1 21.1 20 20 20H4C2.9 20 2 19.1 2 18V6C2 4.9 2.9 4 4 4ZM4 6V18H20V6H4Z"
}), React__default.createElement("path", {
d: "M12.6 7V17H16.6C17.7 17 18.6 16.1 18.6 15V9C18.6 7.9 17.7 7 16.6 7H12.6ZM14.6 9H16.6V15H14.6V9ZM7.4 7C6.3 7 5.4 7.9 5.4 9V17H7.4V13H9.4V17H11.4V9C11.4 7.9 10.5 7 9.4 7H7.4ZM7.4 9H9.4V11H7.4V9Z"
})), React__default.createElement("defs", null, React__default.createElement("clipPath", {
id: "clip0_2545_1114"
}, React__default.createElement("rect", {
width: "24",
height: "24",
fill: "white"
}))));
});
Advertisement.displayName = 'Advertisement';
var ArrowSort =
/*#__PURE__*/
React.forwardRef(function (props, ref) {
return React__default.createElement(SvgIcon, Object.assign({}, props, {
ref: ref,
viewBox: "0 0 20 20"
}), React__default.createElement("path", {
d: "M13.9609 7.93951L10.4951 4.3777C10.2213 4.09635 9.77864 4.09635 9.50778 4.3777L6.03909 7.93951C5.59932 8.39147 5.91095 9.16669 6.53421 9.16669H13.4658C14.089 9.16669 14.4006 8.39147 13.9609 7.93951Z"
}), React__default.createElement("path", {
d: "M6.53421 10.8333H13.4658C14.089 10.8333 14.4006 11.6085 13.9609 12.0605L10.4951 15.6223C10.2213 15.9037 9.77864 15.9037 9.50778 15.6223L6.03909 1