backendless-ui-sdk
Version:
Backendless UI-SDK
1 lines • 1.18 MB
JavaScript
(self.webpackChunkbackendless_ui_sdk=self.webpackChunkbackendless_ui_sdk||[]).push([["ui-component_visualization_heat-map"],{"./src/constants/visualizations.js":(ke,nn,xn)=>{"use strict";xn.r(nn),xn.d(nn,{VisualizationsTypes:()=>Sn});var Sn={DATA_GRID:"DATA_GRID",CHART:"CHART",CALENDAR:"CALENDAR",HEAT_MAP:"HEAT_MAP",CALENDAR_HEATMAP:"CALENDAR_HEATMAP"}},"./src/ui-components/heat-map-visualization/node.js":(ke,nn,xn)=>{"use strict";xn.r(nn),xn.d(nn,{HeatMapVisualizationNode:()=>HeatMapVisualizationNode});var Sn=xn("./src/utils/css.js"),br=xn("./src/hooks/index.js"),Wr=xn("./src/utils/visualizations/api.js"),qr=xn("./src/utils/visualizations/index.js"),$r=xn("./src/utils/visualizations/local-config.js"),sa=xn("./src/constants/visualizations.js"),la=xn("./src/components/error.js"),pa=xn("./node_modules/backendless-visualizations/dist/views/heat-map.js"),xa=xn.n(pa);function ownKeys(ke,nn){var xn=Object.keys(ke);if(Object.getOwnPropertySymbols){var Sn=Object.getOwnPropertySymbols(ke);nn&&(Sn=Sn.filter((function(nn){return Object.getOwnPropertyDescriptor(ke,nn).enumerable}))),xn.push.apply(xn,Sn)}return xn}function _objectSpread(ke){for(var nn=1;nn<arguments.length;nn++){var xn=null!=arguments[nn]?arguments[nn]:{};nn%2?ownKeys(Object(xn),!0).forEach((function(nn){_defineProperty(ke,nn,xn[nn])})):Object.getOwnPropertyDescriptors?Object.defineProperties(ke,Object.getOwnPropertyDescriptors(xn)):ownKeys(Object(xn)).forEach((function(nn){Object.defineProperty(ke,nn,Object.getOwnPropertyDescriptor(xn,nn))}))}return ke}function _defineProperty(ke,nn,xn){return nn in ke?Object.defineProperty(ke,nn,{value:xn,enumerable:!0,configurable:!0,writable:!0}):ke[nn]=xn,ke}function HeatMapVisualizationNode(ke){var{node:nn}=ke,xn=(0,br.useStyle)(ke),[pa,Ka]=(0,br.useClassList)(ke),[Qa,Oo]=(0,br.useComponentDisplay)(ke),[So,ko]=(0,br.useDynamicProperty)(ke,{handler:"onVisualizationIdAssignment",initialValue:()=>nn.data.visualizationId}),[ri,vi]=(0,br.useDynamicProperty)(ke,{initialValue:()=>(0,qr.parsedVisualizationsFeatureToggle)(nn.data.featureToggle)}),[Si,Ci]=(0,br.useState)(null),Pi=(0,br.useElRef)();(0,br.useComponentRegister)(ke,{onFeatureToggleChange:ke=>{var nn=function _loop(nn){var xn=ke[nn],Sn=ri[nn];xn!==Sn&&vi((ke=>_objectSpread(_objectSpread({},ke),{},{[nn]:xn})))};for(var xn of Object.keys(ke))nn(xn)},style:xn,classList:{get:()=>pa,set:ke=>Ka(ke)},display:{get:()=>Qa,set:ke=>Oo(!!ke)},visualizationId:{get:()=>So,set:ko},featureToggle:{get:()=>ri},el:{get:()=>Pi.current}}),(0,br.useComponentLifecycle)(ke),(0,br.useEffect)((()=>{(0,Wr.loadVisualizationConfig)(So).then((ke=>Ci(ke)))}),[So]);var Mi="heat-map-visualization_".concat(So,"_").concat(nn.uid),Ti=(0,$r.useLocalStorageManager)(Mi,BackendlessUI.config.appId);if(!Qa||!So||!Si)return null;var Di=Si.type===sa.VisualizationsTypes.HEAT_MAP?null:new Error('You are most likely using the wrong visualization id. Check "Visualization Id Logic" handler logic is it work correct');return React.createElement("div",{style:xn,className:(0,Sn.cn)(pa,"bl-heat-map-visualization"),ref:Pi},Di&&React.createElement(la.ErrorPanel,{error:Di,title:"Type of visualization is not Heat Map",showStack:!1}),!Di&&React.createElement(xa(),{LocalStorageManager:Ti,config:Si,featureToggle:ri}))}},"./src/utils/visualizations/api.js":(ke,nn,xn)=>{"use strict";function asyncGeneratorStep(ke,nn,xn,Sn,br,Wr,qr){try{var $r=ke[Wr](qr),sa=$r.value}catch(ke){return void xn(ke)}$r.done?nn(sa):Promise.resolve(sa).then(Sn,br)}function _asyncToGenerator(ke){return function(){var nn=this,xn=arguments;return new Promise((function(Sn,br){var Wr=ke.apply(nn,xn);function _next(ke){asyncGeneratorStep(Wr,Sn,br,_next,_throw,"next",ke)}function _throw(ke){asyncGeneratorStep(Wr,Sn,br,_next,_throw,"throw",ke)}_next(void 0)}))}}xn.r(nn),xn.d(nn,{loadVisualizationConfig:()=>Sn});var Sn=function(){var ke=_asyncToGenerator((function*(ke){return fetch(BackendlessUI.provideFileUrl("/visualizations/".concat(ke,"/config.json"))).then((ke=>ke.json())).then(function(){var ke=_asyncToGenerator((function*(ke){return ke.errorData||6007===ke.code?null:ke}));return function(nn){return ke.apply(this,arguments)}}())}));return function loadVisualizationConfig(nn){return ke.apply(this,arguments)}}()},"./src/utils/visualizations/index.js":(ke,nn,xn)=>{"use strict";function parsedVisualizationsFeatureToggle(ke){try{return JSON.parse(ke)}catch(ke){return BackendlessUI.logger.warn("Could not parse visualizations feature toggle",ke),{}}}xn.r(nn),xn.d(nn,{parsedVisualizationsFeatureToggle:()=>parsedVisualizationsFeatureToggle})},"./src/utils/visualizations/local-config.js":(ke,nn,xn)=>{"use strict";xn.r(nn),xn.d(nn,{useLocalStorageManager:()=>useLocalStorageManager});var Sn=xn("./node_modules/lodash/setWith.js"),br=xn.n(Sn),Wr=xn("./src/hooks/index.js");var qr="components",$r="local-config",sa="default-config",la="model",pa="dataSources",xa="dataSettingsExpandedSections",Ka="showDataSettingsAdvanced",Qa="labelsColorsExpandedSections";class VisualizationLocalStorageManager{constructor(ke,nn){this.storageKey=function getStorageKey(ke){return"BACKENDLESS_"+ke}(nn),this.visualizationId=ke,this.localConfigRootPath="[".concat(qr,"][").concat(this.visualizationId,"][").concat($r,"]"),this.defaultConfigRootPath="[".concat(qr,"][").concat(this.visualizationId,"][").concat(sa,"]")}getItem(){try{var ke=localStorage.getItem(this.storageKey);return JSON.parse(ke)||{}}catch(ke){return{}}}setItem(ke){try{localStorage.setItem(this.storageKey,JSON.stringify(ke))}catch(ke){console.error(ke)}}getLocalConfig(){var ke=this.getItem();return ke.components&&ke.components[this.visualizationId]&&ke.components[this.visualizationId]["local-config"]||{}}setLocalConfig(ke){var nn=this.getItem(),xn=br()(nn,"".concat(this.localConfigRootPath),ke);this.setItem(xn)}getDefaultConfig(){var ke=this.getItem();return ke.components&&ke.components[this.visualizationId]&&ke.components[this.visualizationId]["default-config"]||{}}setDefaultConfig(ke){var nn=this.getItem(),xn=br()(nn,"".concat(this.defaultConfigRootPath),ke);this.setItem(xn)}getLocalModel(){return this.getLocalConfig()[la]||{}}setLocalModel(ke){var nn=this.getItem(),xn="".concat(this.localConfigRootPath,"[").concat(la,"]"),Sn=br()(nn,xn,ke);this.setItem(Sn)}getLocalDataSources(){return this.getLocalConfig()[pa]||{}}getLocalDataSource(ke){return this.getLocalDataSources()[ke]||{}}setLocalDataSource(ke,nn){var xn=this.getItem(),Sn="[".concat(this.localConfigRootPath,"][").concat(pa,"][").concat(ke,"]"),Wr=br()(xn,Sn,nn);this.setItem(Wr)}getLocalDataSourceQuery(ke){return this.getLocalDataSource(ke).query||{}}setLocalDataSourceQuery(ke,nn){var xn=this.getItem(),Sn="[".concat(this.localConfigRootPath,"][").concat(pa,"][").concat(ke,"][query]"),Wr=br()(xn,Sn,nn);this.setItem(Wr)}getDataSettingsSectionExpanded(ke){return(this.getLocalConfig()[xa]||{})[ke]}setDataSettingsSectionExpanded(ke,nn){var xn=this.getItem(),Sn="".concat(this.localConfigRootPath,"[").concat(xa,"][").concat(ke,"]"),Wr=br()(xn,Sn,nn);this.setItem(Wr)}getShowDataSettingsAdvanced(ke){return(this.getLocalConfig()[Ka]||{})[ke]}setShowDataSettingsAdvanced(ke,nn){var xn=this.getItem(),Sn="".concat(this.localConfigRootPath,"[").concat(Ka,"][").concat(ke,"]"),Wr=br()(xn,Sn,nn);this.setItem(Wr)}getCalendarLabelsColorsExpandedSections(){return this.getLocalConfig()[Qa]||{}}setCalendarLabelsColorsExpandedSections(ke){var nn=this.getItem(),xn="".concat(this.localConfigRootPath,"[").concat(Qa,"]"),Sn=br()(nn,xn,ke);this.setItem(Sn)}}function useLocalStorageManager(ke,nn){return(0,Wr.useMemo)((()=>new VisualizationLocalStorageManager(ke,nn)),[ke,nn])}},"./node_modules/backendless-visualizations/dist/views/heat-map.js":(ke,nn,xn)=>{var Sn;self,Sn=(ke,nn)=>(()=>{var xn={78700:(ke,nn,xn)=>{"use strict";xn.d(nn,{Z:()=>br});var Sn=xn(99490);const br=function(){function e(ke){var nn=(void 0===ke?{}:ke).locale;this.yearFormat="yyyy",this.yearMonthFormat="LLLL yyyy",this.dateTime12hFormat="ff",this.dateTime24hFormat="MMMM dd T",this.time12hFormat="t",this.time24hFormat="T",this.dateFormat="MMMM dd",this.locale=nn||"en"}return e.prototype.date=function(ke){return void 0===ke?Sn.ou.local():null===ke?null:"string"==typeof ke?Sn.ou.fromJSDate(new Date(ke)):ke instanceof Sn.ou?ke:Sn.ou.fromJSDate(ke)},e.prototype.parse=function(ke,nn){return""===ke?null:Sn.ou.fromFormat(ke,nn)},e.prototype.addDays=function(ke,nn){return nn<0?ke.minus({days:Math.abs(nn)}):ke.plus({days:nn})},e.prototype.isValid=function(ke){return ke instanceof Sn.ou?ke.isValid:null!==ke&&this.date(ke).isValid},e.prototype.isEqual=function(ke,nn){return null===ke&&null===nn||null!==ke&&null!==nn&&this.date(ke).equals(this.date(nn))},e.prototype.isSameDay=function(ke,nn){return ke.hasSame(nn,"day")},e.prototype.isSameMonth=function(ke,nn){return ke.hasSame(nn,"month")},e.prototype.isSameYear=function(ke,nn){return ke.hasSame(nn,"year")},e.prototype.isSameHour=function(ke,nn){return ke.hasSame(nn,"hour")},e.prototype.isAfter=function(ke,nn){return ke>nn},e.prototype.isBefore=function(ke,nn){return ke<nn},e.prototype.isBeforeDay=function(ke,nn){return ke.diff(nn.startOf("day"),"days").toObject().days<0},e.prototype.isAfterDay=function(ke,nn){return ke.diff(nn.endOf("day"),"days").toObject().days>0},e.prototype.isBeforeYear=function(ke,nn){return ke.diff(nn.startOf("year"),"years").toObject().years<0},e.prototype.isAfterYear=function(ke,nn){return ke.diff(nn.endOf("year"),"years").toObject().years>0},e.prototype.getDiff=function(ke,nn){return"string"==typeof nn&&(nn=Sn.ou.fromJSDate(new Date(nn))),ke.diff(nn).as("millisecond")},e.prototype.startOfDay=function(ke){return ke.startOf("day")},e.prototype.endOfDay=function(ke){return ke.endOf("day")},e.prototype.format=function(ke,nn){return ke.setLocale(this.locale).toFormat(nn)},e.prototype.formatNumber=function(ke){return ke},e.prototype.getHours=function(ke){return ke.get("hour")},e.prototype.setHours=function(ke,nn){return ke.set({hour:nn})},e.prototype.getMinutes=function(ke){return ke.get("minute")},e.prototype.setMinutes=function(ke,nn){return ke.set({minute:nn})},e.prototype.getSeconds=function(ke){return ke.get("second")},e.prototype.setSeconds=function(ke,nn){return ke.set({second:nn})},e.prototype.getMonth=function(ke){return ke.get("month")-1},e.prototype.setMonth=function(ke,nn){return ke.set({month:nn+1})},e.prototype.getYear=function(ke){return ke.get("year")},e.prototype.setYear=function(ke,nn){return ke.set({year:nn})},e.prototype.mergeDateAndTime=function(ke,nn){return this.setMinutes(this.setHours(ke,this.getHours(nn)),this.getMinutes(nn))},e.prototype.startOfMonth=function(ke){return ke.startOf("month")},e.prototype.endOfMonth=function(ke){return ke.endOf("month")},e.prototype.getNextMonth=function(ke){return ke.plus({months:1})},e.prototype.getPreviousMonth=function(ke){return ke.minus({months:1})},e.prototype.getMonthArray=function(ke){for(var nn=[this.date(ke).startOf("year")];nn.length<12;){var xn=nn[nn.length-1];nn.push(this.getNextMonth(xn))}return nn},e.prototype.getWeekdays=function(){return Sn.kI.weekdaysFormat("narrow",{locale:this.locale})},e.prototype.getWeekArray=function(ke){var nn=ke.endOf("month").endOf("week").diff(ke.startOf("month").startOf("week"),"days").toObject().days,xn=[];return new Array(Math.round(nn)).fill(0).map((function(ke,nn){return nn})).map((function(nn){return ke.startOf("month").startOf("week").plus({days:nn})})).forEach((function(ke,nn){0===nn||nn%7==0&&nn>6?xn.push([ke]):xn[xn.length-1].push(ke)})),xn},e.prototype.getYearRange=function(ke,nn){ke=this.date(ke);var xn=(nn=this.date(nn).plus({years:1})).diff(ke,"years").toObject().years;return!xn||xn<=0?[]:new Array(Math.round(xn)).fill(0).map((function(ke,nn){return nn})).map((function(nn){return ke.plus({years:nn})}))},e.prototype.getMeridiemText=function(ke){return Sn.kI.meridiems({locale:this.locale}).find((function(nn){return nn.toLowerCase()===ke.toLowerCase()}))},e.prototype.getCalendarHeaderText=function(ke){return this.format(ke,this.yearMonthFormat)},e.prototype.getDatePickerHeaderText=function(ke){return this.format(ke,"ccc, MMM d")},e.prototype.getDateTimePickerHeaderText=function(ke){return this.format(ke,"MMM d")},e.prototype.getMonthText=function(ke){return this.format(ke,"LLLL")},e.prototype.getDayText=function(ke){return this.format(ke,"d")},e.prototype.getHourText=function(ke,nn){return nn?ke.toFormat("hh"):ke.toFormat("HH")},e.prototype.getMinuteText=function(ke){return ke.toFormat("mm")},e.prototype.getSecondText=function(ke){return ke.toFormat("ss")},e.prototype.getYearText=function(ke){return ke.toFormat("yyyy")},e.prototype.isNull=function(ke){return null===ke},e}()},43891:(ke,nn,xn)=>{"use strict";Object.defineProperty(nn,"__esModule",{value:!0});var Sn,br=Object.assign||function(ke){for(var nn=1;nn<arguments.length;nn++){var xn=arguments[nn];for(var Sn in xn)Object.prototype.hasOwnProperty.call(xn,Sn)&&(ke[Sn]=xn[Sn])}return ke},Wr=(Sn=xn(8156))&&Sn.__esModule?Sn:{default:Sn};nn.default=function(ke){var nn=ke.fill,xn=void 0===nn?"currentColor":nn,Sn=ke.width,qr=void 0===Sn?24:Sn,$r=ke.height,sa=void 0===$r?24:$r,la=ke.style,pa=void 0===la?{}:la,xa=function(ke,nn){var xn={};for(var Sn in ke)nn.indexOf(Sn)>=0||Object.prototype.hasOwnProperty.call(ke,Sn)&&(xn[Sn]=ke[Sn]);return xn}(ke,["fill","width","height","style"]);return Wr.default.createElement("svg",br({viewBox:"0 0 24 24",style:br({fill:xn,width:qr,height:sa},pa)},xa),Wr.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},36939:(ke,nn,xn)=>{"use strict";xn.d(nn,{Z:()=>So});var Sn=xn(87462),br=xn(84506),Wr=xn(29439),qr=xn(45987),$r=xn(8156),sa=(xn(59864),xn(86010)),la=xn(66037),pa=xn(79895),xa=xn(14670),Ka=xn(88078),Qa=xn(22775),Oo=$r.forwardRef((function(ke,nn){var xn=ke.children,xa=ke.classes,Oo=ke.className,So=ke.defaultExpanded,ko=void 0!==So&&So,ri=ke.disabled,vi=void 0!==ri&&ri,Si=ke.expanded,Ci=ke.onChange,Pi=ke.square,Mi=void 0!==Pi&&Pi,Ti=ke.TransitionComponent,Di=void 0===Ti?la.Z:Ti,Ni=ke.TransitionProps,Ai=(0,qr.Z)(ke,["children","classes","className","defaultExpanded","disabled","expanded","onChange","square","TransitionComponent","TransitionProps"]),ji=(0,Qa.Z)({controlled:Si,default:ko,name:"Accordion",state:"expanded"}),Li=(0,Wr.Z)(ji,2),Zi=Li[0],Fi=Li[1],Hi=$r.useCallback((function(ke){Fi(!Zi),Ci&&Ci(ke,!Zi)}),[Zi,Ci,Fi]),Ui=$r.Children.toArray(xn),Yi=(0,br.Z)(Ui),qi=Yi[0],$i=Yi.slice(1),Ki=$r.useMemo((function(){return{expanded:Zi,disabled:vi,toggle:Hi}}),[Zi,vi,Hi]);return $r.createElement(pa.Z,(0,Sn.Z)({className:(0,sa.default)(xa.root,Oo,Zi&&xa.expanded,vi&&xa.disabled,!Mi&&xa.rounded),ref:nn,square:Mi},Ai),$r.createElement(Ka.Z.Provider,{value:Ki},qi),$r.createElement(Di,(0,Sn.Z)({in:Zi,timeout:"auto"},Ni),$r.createElement("div",{"aria-labelledby":qi.props.id,id:qi.props["aria-controls"],role:"region"},$i)))}));const So=(0,xa.Z)((function(ke){var nn={duration:ke.transitions.duration.shortest};return{root:{position:"relative",transition:ke.transitions.create(["margin"],nn),"&:before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:ke.palette.divider,transition:ke.transitions.create(["opacity","background-color"],nn)},"&:first-child":{"&:before":{display:"none"}},"&$expanded":{margin:"16px 0","&:first-child":{marginTop:0},"&:last-child":{marginBottom:0},"&:before":{opacity:0}},"&$expanded + &":{"&:before":{display:"none"}},"&$disabled":{backgroundColor:ke.palette.action.disabledBackground}},rounded:{borderRadius:0,"&:first-child":{borderTopLeftRadius:ke.shape.borderRadius,borderTopRightRadius:ke.shape.borderRadius},"&:last-child":{borderBottomLeftRadius:ke.shape.borderRadius,borderBottomRightRadius:ke.shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}},expanded:{},disabled:{}}}),{name:"MuiAccordion"})(Oo)},88078:(ke,nn,xn)=>{"use strict";xn.d(nn,{Z:()=>Sn});const Sn=xn(8156).createContext({})},61201:(ke,nn,xn)=>{"use strict";xn.d(nn,{Z:()=>la});var Sn=xn(87462),br=xn(45987),Wr=xn(8156),qr=xn(86010),$r=xn(14670),sa=Wr.forwardRef((function(ke,nn){var xn=ke.classes,$r=ke.className,sa=(0,br.Z)(ke,["classes","className"]);return Wr.createElement("div",(0,Sn.Z)({className:(0,qr.default)(xn.root,$r),ref:nn},sa))}));const la=(0,$r.Z)((function(ke){return{root:{display:"flex",padding:ke.spacing(1,2,2)}}}),{name:"MuiAccordionDetails"})(sa)},50743:(ke,nn,xn)=>{"use strict";xn.d(nn,{Z:()=>Ka});var Sn=xn(87462),br=xn(45987),Wr=xn(8156),qr=xn(86010),$r=xn(32467),sa=xn(17812),la=xn(14670),pa=xn(88078),xa=Wr.forwardRef((function(ke,nn){var xn=ke.children,la=ke.classes,xa=ke.className,Ka=ke.expandIcon,Qa=ke.focusVisibleClassName,Oo=ke.IconButtonProps,So=void 0===Oo?{}:Oo,ko=ke.onClick,ri=(0,br.Z)(ke,["children","classes","className","expandIcon","focusVisibleClassName","IconButtonProps","onClick"]),vi=Wr.useContext(pa.Z),Si=vi.disabled,Ci=void 0!==Si&&Si,Pi=vi.expanded,Mi=vi.toggle;return Wr.createElement($r.Z,(0,Sn.Z)({focusRipple:!1,disableRipple:!0,disabled:Ci,component:"div","aria-expanded":Pi,className:(0,qr.default)(la.root,xa,Ci&&la.disabled,Pi&&la.expanded),focusVisibleClassName:(0,qr.default)(la.focusVisible,la.focused,Qa),onClick:function(ke){Mi&&Mi(ke),ko&&ko(ke)},ref:nn},ri),Wr.createElement("div",{className:(0,qr.default)(la.content,Pi&&la.expanded)},xn),Ka&&Wr.createElement(sa.Z,(0,Sn.Z)({className:(0,qr.default)(la.expandIcon,Pi&&la.expanded),edge:"end",component:"div",tabIndex:null,role:null,"aria-hidden":!0},So),Ka))}));const Ka=(0,la.Z)((function(ke){var nn={duration:ke.transitions.duration.shortest};return{root:{display:"flex",minHeight:48,transition:ke.transitions.create(["min-height","background-color"],nn),padding:ke.spacing(0,2),"&:hover:not($disabled)":{cursor:"pointer"},"&$expanded":{minHeight:64},"&$focused, &$focusVisible":{backgroundColor:ke.palette.action.focus},"&$disabled":{opacity:ke.palette.action.disabledOpacity}},expanded:{},focused:{},focusVisible:{},disabled:{},content:{display:"flex",flexGrow:1,transition:ke.transitions.create(["margin"],nn),margin:"12px 0","&$expanded":{margin:"20px 0"}},expandIcon:{transform:"rotate(0deg)",transition:ke.transitions.create("transform",nn),"&:hover":{backgroundColor:"transparent"},"&$expanded":{transform:"rotate(180deg)"}}}}),{name:"MuiAccordionSummary"})(xa)},282:(ke,nn,xn)=>{"use strict";xn.d(nn,{Z:()=>Ka});var Sn=xn(45987),br=xn(87462),Wr=xn(8156),qr=xn(86010),$r=xn(14670),sa=xn(59693),la=xn(32467),pa=xn(93871),xa=Wr.forwardRef((function(ke,nn){var xn=ke.children,$r=ke.classes,sa=ke.className,xa=ke.color,Ka=void 0===xa?"default":xa,Qa=ke.component,Oo=void 0===Qa?"button":Qa,So=ke.disabled,ko=void 0!==So&&So,ri=ke.disableElevation,vi=void 0!==ri&&ri,Si=ke.disableFocusRipple,Ci=void 0!==Si&&Si,Pi=ke.endIcon,Mi=ke.focusVisibleClassName,Ti=ke.fullWidth,Di=void 0!==Ti&&Ti,Ni=ke.size,Ai=void 0===Ni?"medium":Ni,ji=ke.startIcon,Li=ke.type,Zi=void 0===Li?"button":Li,Fi=ke.variant,Hi=void 0===Fi?"text":Fi,Ui=(0,Sn.Z)(ke,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"]),Yi=ji&&Wr.createElement("span",{className:(0,qr.default)($r.startIcon,$r["iconSize".concat((0,pa.Z)(Ai))])},ji),qi=Pi&&Wr.createElement("span",{className:(0,qr.default)($r.endIcon,$r["iconSize".concat((0,pa.Z)(Ai))])},Pi);return Wr.createElement(la.Z,(0,br.Z)({className:(0,qr.default)($r.root,$r[Hi],sa,"inherit"===Ka?$r.colorInherit:"default"!==Ka&&$r["".concat(Hi).concat((0,pa.Z)(Ka))],"medium"!==Ai&&[$r["".concat(Hi,"Size").concat((0,pa.Z)(Ai))],$r["size".concat((0,pa.Z)(Ai))]],vi&&$r.disableElevation,ko&&$r.disabled,Di&&$r.fullWidth),component:Oo,disabled:ko,focusRipple:!Ci,focusVisibleClassName:(0,qr.default)($r.focusVisible,Mi),ref:nn,type:Zi},Ui),Wr.createElement("span",{className:$r.label},Yi,xn,qi))}));const Ka=(0,$r.Z)((function(ke){return{root:(0,br.Z)({},ke.typography.button,{boxSizing:"border-box",minWidth:64,padding:"6px 16px",borderRadius:ke.shape.borderRadius,color:ke.palette.text.primary,transition:ke.transitions.create(["background-color","box-shadow","border"],{duration:ke.transitions.duration.short}),"&:hover":{textDecoration:"none",backgroundColor:(0,sa.Fq)(ke.palette.text.primary,ke.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"},"&$disabled":{backgroundColor:"transparent"}},"&$disabled":{color:ke.palette.action.disabled}}),label:{width:"100%",display:"inherit",alignItems:"inherit",justifyContent:"inherit"},text:{padding:"6px 8px"},textPrimary:{color:ke.palette.primary.main,"&:hover":{backgroundColor:(0,sa.Fq)(ke.palette.primary.main,ke.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},textSecondary:{color:ke.palette.secondary.main,"&:hover":{backgroundColor:(0,sa.Fq)(ke.palette.secondary.main,ke.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlined:{padding:"5px 15px",border:"1px solid ".concat("light"===ke.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"&$disabled":{border:"1px solid ".concat(ke.palette.action.disabledBackground)}},outlinedPrimary:{color:ke.palette.primary.main,border:"1px solid ".concat((0,sa.Fq)(ke.palette.primary.main,.5)),"&:hover":{border:"1px solid ".concat(ke.palette.primary.main),backgroundColor:(0,sa.Fq)(ke.palette.primary.main,ke.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlinedSecondary:{color:ke.palette.secondary.main,border:"1px solid ".concat((0,sa.Fq)(ke.palette.secondary.main,.5)),"&:hover":{border:"1px solid ".concat(ke.palette.secondary.main),backgroundColor:(0,sa.Fq)(ke.palette.secondary.main,ke.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{border:"1px solid ".concat(ke.palette.action.disabled)}},contained:{color:ke.palette.getContrastText(ke.palette.grey[300]),backgroundColor:ke.palette.grey[300],boxShadow:ke.shadows[2],"&:hover":{backgroundColor:ke.palette.grey.A100,boxShadow:ke.shadows[4],"@media (hover: none)":{boxShadow:ke.shadows[2],backgroundColor:ke.palette.grey[300]},"&$disabled":{backgroundColor:ke.palette.action.disabledBackground}},"&$focusVisible":{boxShadow:ke.shadows[6]},"&:active":{boxShadow:ke.shadows[8]},"&$disabled":{color:ke.palette.action.disabled,boxShadow:ke.shadows[0],backgroundColor:ke.palette.action.disabledBackground}},containedPrimary:{color:ke.palette.primary.contrastText,backgroundColor:ke.palette.primary.main,"&:hover":{backgroundColor:ke.palette.primary.dark,"@media (hover: none)":{backgroundColor:ke.palette.primary.main}}},containedSecondary:{color:ke.palette.secondary.contrastText,backgroundColor:ke.palette.secondary.main,"&:hover":{backgroundColor:ke.palette.secondary.dark,"@media (hover: none)":{backgroundColor:ke.palette.secondary.main}}},disableElevation:{boxShadow:"none","&:hover":{boxShadow:"none"},"&$focusVisible":{boxShadow:"none"},"&:active":{boxShadow:"none"},"&$disabled":{boxShadow:"none"}},focusVisible:{},disabled:{},colorInherit:{color:"inherit",borderColor:"currentColor"},textSizeSmall:{padding:"4px 5px",fontSize:ke.typography.pxToRem(13)},textSizeLarge:{padding:"8px 11px",fontSize:ke.typography.pxToRem(15)},outlinedSizeSmall:{padding:"3px 9px",fontSize:ke.typography.pxToRem(13)},outlinedSizeLarge:{padding:"7px 21px",fontSize:ke.typography.pxToRem(15)},containedSizeSmall:{padding:"4px 10px",fontSize:ke.typography.pxToRem(13)},containedSizeLarge:{padding:"8px 22px",fontSize:ke.typography.pxToRem(15)},sizeSmall:{},sizeLarge:{},fullWidth:{width:"100%"},startIcon:{display:"inherit",marginRight:8,marginLeft:-4,"&$iconSizeSmall":{marginLeft:-2}},endIcon:{display:"inherit",marginRight:-4,marginLeft:8,"&$iconSizeSmall":{marginRight:-2}},iconSizeSmall:{"& > *:first-child":{fontSize:18}},iconSizeMedium:{"& > *:first-child":{fontSize:20}},iconSizeLarge:{"& > *:first-child":{fontSize:22}}}}),{name:"MuiButton"})(xa)},28482:(ke,nn,xn)=>{"use strict";xn.r(nn),xn.d(nn,{default:()=>Sn.Z});var Sn=xn(282)},32467:(ke,nn,xn)=>{"use strict";xn.d(nn,{Z:()=>vi});var Sn=xn(87462),br=xn(45987),Wr=xn(8156),qr=xn(47111),$r=xn(86010),sa=xn(17294),la=xn(55192),pa=xn(14670),xa=xn(24896),Ka=xn(93433),Qa=xn(94537),Oo="undefined"==typeof window?Wr.useEffect:Wr.useLayoutEffect;const m=function(ke){var nn=ke.classes,xn=ke.pulsate,Sn=void 0!==xn&&xn,br=ke.rippleX,qr=ke.rippleY,sa=ke.rippleSize,pa=ke.in,xa=ke.onExited,Ka=void 0===xa?function(){}:xa,Qa=ke.timeout,So=Wr.useState(!1),ko=So[0],ri=So[1],vi=(0,$r.default)(nn.ripple,nn.rippleVisible,Sn&&nn.ripplePulsate),Si={width:sa,height:sa,top:-sa/2+qr,left:-sa/2+br},Ci=(0,$r.default)(nn.child,ko&&nn.childLeaving,Sn&&nn.childPulsate),Pi=(0,la.Z)(Ka);return Oo((function(){if(!pa){ri(!0);var ke=setTimeout(Pi,Qa);return function(){clearTimeout(ke)}}}),[Pi,pa,Qa]),Wr.createElement("span",{className:vi,style:Si},Wr.createElement("span",{className:Ci}))};var So=Wr.forwardRef((function(ke,nn){var xn=ke.center,qr=void 0!==xn&&xn,sa=ke.classes,la=ke.className,pa=(0,br.Z)(ke,["center","classes","className"]),xa=Wr.useState([]),Oo=xa[0],So=xa[1],ko=Wr.useRef(0),ri=Wr.useRef(null);Wr.useEffect((function(){ri.current&&(ri.current(),ri.current=null)}),[Oo]);var vi=Wr.useRef(!1),Si=Wr.useRef(null),Ci=Wr.useRef(null),Pi=Wr.useRef(null);Wr.useEffect((function(){return function(){clearTimeout(Si.current)}}),[]);var Mi=Wr.useCallback((function(ke){var nn=ke.pulsate,xn=ke.rippleX,Sn=ke.rippleY,br=ke.rippleSize,qr=ke.cb;So((function(ke){return[].concat((0,Ka.Z)(ke),[Wr.createElement(m,{key:ko.current,classes:sa,timeout:550,pulsate:nn,rippleX:xn,rippleY:Sn,rippleSize:br})])})),ko.current+=1,ri.current=qr}),[sa]),Ti=Wr.useCallback((function(){var ke=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},nn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},xn=arguments.length>2?arguments[2]:void 0,Sn=nn.pulsate,br=void 0!==Sn&&Sn,Wr=nn.center,$r=void 0===Wr?qr||nn.pulsate:Wr,sa=nn.fakeElement,la=void 0!==sa&&sa;if("mousedown"===ke.type&&vi.current)vi.current=!1;else{"touchstart"===ke.type&&(vi.current=!0);var pa,xa,Ka,Qa=la?null:Pi.current,Oo=Qa?Qa.getBoundingClientRect():{width:0,height:0,left:0,top:0};if($r||0===ke.clientX&&0===ke.clientY||!ke.clientX&&!ke.touches)pa=Math.round(Oo.width/2),xa=Math.round(Oo.height/2);else{var So=ke.touches?ke.touches[0]:ke,ko=So.clientX,ri=So.clientY;pa=Math.round(ko-Oo.left),xa=Math.round(ri-Oo.top)}if($r)(Ka=Math.sqrt((2*Math.pow(Oo.width,2)+Math.pow(Oo.height,2))/3))%2==0&&(Ka+=1);else{var Ti=2*Math.max(Math.abs((Qa?Qa.clientWidth:0)-pa),pa)+2,Di=2*Math.max(Math.abs((Qa?Qa.clientHeight:0)-xa),xa)+2;Ka=Math.sqrt(Math.pow(Ti,2)+Math.pow(Di,2))}ke.touches?null===Ci.current&&(Ci.current=function(){Mi({pulsate:br,rippleX:pa,rippleY:xa,rippleSize:Ka,cb:xn})},Si.current=setTimeout((function(){Ci.current&&(Ci.current(),Ci.current=null)}),80)):Mi({pulsate:br,rippleX:pa,rippleY:xa,rippleSize:Ka,cb:xn})}}),[qr,Mi]),Di=Wr.useCallback((function(){Ti({},{pulsate:!0})}),[Ti]),Ni=Wr.useCallback((function(ke,nn){if(clearTimeout(Si.current),"touchend"===ke.type&&Ci.current)return ke.persist(),Ci.current(),Ci.current=null,void(Si.current=setTimeout((function(){Ni(ke,nn)})));Ci.current=null,So((function(ke){return ke.length>0?ke.slice(1):ke})),ri.current=nn}),[]);return Wr.useImperativeHandle(nn,(function(){return{pulsate:Di,start:Ti,stop:Ni}}),[Di,Ti,Ni]),Wr.createElement("span",(0,Sn.Z)({className:(0,$r.default)(sa.root,la),ref:Pi},pa),Wr.createElement(Qa.Z,{component:null,exit:!0},Oo))}));const ko=(0,pa.Z)((function(ke){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(550,"ms ").concat(ke.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(ke.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(550,"ms ").concat(ke.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500ms ".concat(ke.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}}),{flip:!1,name:"MuiTouchRipple"})(Wr.memo(So));var ri=Wr.forwardRef((function(ke,nn){var xn=ke.action,pa=ke.buttonRef,Ka=ke.centerRipple,Qa=void 0!==Ka&&Ka,Oo=ke.children,So=ke.classes,ri=ke.className,vi=ke.component,Si=void 0===vi?"button":vi,Ci=ke.disabled,Pi=void 0!==Ci&&Ci,Mi=ke.disableRipple,Ti=void 0!==Mi&&Mi,Di=ke.disableTouchRipple,Ni=void 0!==Di&&Di,Ai=ke.focusRipple,ji=void 0!==Ai&&Ai,Li=ke.focusVisibleClassName,Zi=ke.onBlur,Fi=ke.onClick,Hi=ke.onFocus,Ui=ke.onFocusVisible,Yi=ke.onKeyDown,qi=ke.onKeyUp,$i=ke.onMouseDown,Ki=ke.onMouseLeave,Xi=ke.onMouseUp,Ji=ke.onTouchEnd,es=ke.onTouchMove,ts=ke.onTouchStart,rs=ke.onDragLeave,as=ke.tabIndex,os=void 0===as?0:as,ss=ke.TouchRippleProps,ls=ke.type,cs=void 0===ls?"button":ls,hs=(0,br.Z)(ke,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),ps=Wr.useRef(null),ms=Wr.useRef(null),gs=Wr.useState(!1),bs=gs[0],vs=gs[1];Pi&&bs&&vs(!1);var ys=(0,xa.Z)(),xs=ys.isFocusVisible,ws=ys.onBlurVisible,_s=ys.ref;function re(ke,nn){var xn=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ni;return(0,la.Z)((function(Sn){return nn&&nn(Sn),!xn&&ms.current&&ms.current[ke](Sn),!0}))}Wr.useImperativeHandle(xn,(function(){return{focusVisible:function(){vs(!0),ps.current.focus()}}}),[]),Wr.useEffect((function(){bs&&ji&&!Ti&&ms.current.pulsate()}),[Ti,ji,bs]);var Ts=re("start",$i),Ds=re("stop",rs),Ns=re("stop",Xi),js=re("stop",(function(ke){bs&&ke.preventDefault(),Ki&&Ki(ke)})),Ls=re("start",ts),Zs=re("stop",Ji),Fs=re("stop",es),Bs=re("stop",(function(ke){bs&&(ws(ke),vs(!1)),Zi&&Zi(ke)}),!1),Ws=(0,la.Z)((function(ke){ps.current||(ps.current=ke.currentTarget),xs(ke)&&(vs(!0),Ui&&Ui(ke)),Hi&&Hi(ke)})),he=function(){var ke=qr.findDOMNode(ps.current);return Si&&"button"!==Si&&!("A"===ke.tagName&&ke.href)},Hs=Wr.useRef(!1),Vs=(0,la.Z)((function(ke){ji&&!Hs.current&&bs&&ms.current&&" "===ke.key&&(Hs.current=!0,ke.persist(),ms.current.stop(ke,(function(){ms.current.start(ke)}))),ke.target===ke.currentTarget&&he()&&" "===ke.key&&ke.preventDefault(),Yi&&Yi(ke),ke.target===ke.currentTarget&&he()&&"Enter"===ke.key&&!Pi&&(ke.preventDefault(),Fi&&Fi(ke))})),Us=(0,la.Z)((function(ke){ji&&" "===ke.key&&ms.current&&bs&&!ke.defaultPrevented&&(Hs.current=!1,ke.persist(),ms.current.stop(ke,(function(){ms.current.pulsate(ke)}))),qi&&qi(ke),Fi&&ke.target===ke.currentTarget&&he()&&" "===ke.key&&!ke.defaultPrevented&&Fi(ke)})),Ys=Si;"button"===Ys&&hs.href&&(Ys="a");var qs={};"button"===Ys?(qs.type=cs,qs.disabled=Pi):("a"===Ys&&hs.href||(qs.role="button"),qs["aria-disabled"]=Pi);var el=(0,sa.Z)(pa,nn),tl=(0,sa.Z)(_s,ps),ll=(0,sa.Z)(el,tl),ul=Wr.useState(!1),dl=ul[0],fl=ul[1];Wr.useEffect((function(){fl(!0)}),[]);var gl=dl&&!Ti&&!Pi;return Wr.createElement(Ys,(0,Sn.Z)({className:(0,$r.default)(So.root,ri,bs&&[So.focusVisible,Li],Pi&&So.disabled),onBlur:Bs,onClick:Fi,onFocus:Ws,onKeyDown:Vs,onKeyUp:Us,onMouseDown:Ts,onMouseLeave:js,onMouseUp:Ns,onDragLeave:Ds,onTouchEnd:Zs,onTouchMove:Fs,onTouchStart:Ls,ref:ll,tabIndex:Pi?-1:os},qs,hs),Oo,gl?Wr.createElement(ko,(0,Sn.Z)({ref:ms,center:Qa},ss)):null)}));const vi=(0,pa.Z)({root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}},disabled:{},focusVisible:{}},{name:"MuiButtonBase"})(ri)},27145:(ke,nn,xn)=>{"use strict";xn.d(nn,{Z:()=>vi});var Sn=xn(87462),br=xn(45987),Wr=xn(8156),qr=xn(86010),$r=xn(56608),sa=xn(77976),la=xn(41216),pa=xn(59693),xa=xn(22818),Ka=xn(93871),Qa=xn(14670),Oo=Wr.createElement(la.Z,null),So=Wr.createElement(sa.Z,null),ko=Wr.createElement(xa.Z,null),ri=Wr.forwardRef((function(ke,nn){var xn=ke.checkedIcon,sa=void 0===xn?Oo:xn,la=ke.classes,pa=ke.color,xa=void 0===pa?"secondary":pa,Qa=ke.icon,ri=void 0===Qa?So:Qa,vi=ke.indeterminate,Si=void 0!==vi&&vi,Ci=ke.indeterminateIcon,Pi=void 0===Ci?ko:Ci,Mi=ke.inputProps,Ti=ke.size,Di=void 0===Ti?"medium":Ti,Ni=(0,br.Z)(ke,["checkedIcon","classes","color","icon","indeterminate","indeterminateIcon","inputProps","size"]),Ai=Si?Pi:ri,ji=Si?Pi:sa;return Wr.createElement($r.Z,(0,Sn.Z)({type:"checkbox",classes:{root:(0,qr.default)(la.root,la["color".concat((0,Ka.Z)(xa))],Si&&la.indeterminate),checked:la.checked,disabled:la.disabled},color:xa,inputProps:(0,Sn.Z)({"data-indeterminate":Si},Mi),icon:Wr.cloneElement(Ai,{fontSize:void 0===Ai.props.fontSize&&"small"===Di?Di:Ai.props.fontSize}),checkedIcon:Wr.cloneElement(ji,{fontSize:void 0===ji.props.fontSize&&"small"===Di?Di:ji.props.fontSize}),ref:nn},Ni))}));const vi=(0,Qa.Z)((function(ke){return{root:{color:ke.palette.text.secondary},checked:{},disabled:{},indeterminate:{},colorPrimary:{"&$checked":{color:ke.palette.primary.main,"&:hover":{backgroundColor:(0,pa.Fq)(ke.palette.primary.main,ke.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:ke.palette.action.disabled}},colorSecondary:{"&$checked":{color:ke.palette.secondary.main,"&:hover":{backgroundColor:(0,pa.Fq)(ke.palette.secondary.main,ke.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:ke.palette.action.disabled}}}}),{name:"MuiCheckbox"})(ri)},99069:(ke,nn,xn)=>{"use strict";xn.d(nn,{Z:()=>Oo});var Sn=xn(87462),br=xn(45987),Wr=xn(8156),qr=xn(86010),$r=xn(36740),sa=xn(14670),la=xn(59693),pa=xn(17294),xa=xn(93871),Ka=xn(32467);function h(ke){return"Backspace"===ke.key||"Delete"===ke.key}var Qa=Wr.forwardRef((function(ke,nn){var xn=ke.avatar,sa=ke.classes,la=ke.className,Qa=ke.clickable,Oo=ke.color,So=void 0===Oo?"default":Oo,ko=ke.component,ri=ke.deleteIcon,vi=ke.disabled,Si=void 0!==vi&&vi,Ci=ke.icon,Pi=ke.label,Mi=ke.onClick,Ti=ke.onDelete,Di=ke.onKeyDown,Ni=ke.onKeyUp,Ai=ke.size,ji=void 0===Ai?"medium":Ai,Li=ke.variant,Zi=void 0===Li?"default":Li,Fi=(0,br.Z)(ke,["avatar","classes","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant"]),Hi=Wr.useRef(null),Ui=(0,pa.Z)(Hi,nn),I=function(ke){ke.stopPropagation(),Ti&&Ti(ke)},Yi=!(!1===Qa||!Mi)||Qa,qi="small"===ji,$i=ko||(Yi?Ka.Z:"div"),Ki=$i===Ka.Z?{component:"div"}:{},Xi=null;if(Ti){var Ji=(0,qr.default)("default"!==So&&("default"===Zi?sa["deleteIconColor".concat((0,xa.Z)(So))]:sa["deleteIconOutlinedColor".concat((0,xa.Z)(So))]),qi&&sa.deleteIconSmall);Xi=ri&&Wr.isValidElement(ri)?Wr.cloneElement(ri,{className:(0,qr.default)(ri.props.className,sa.deleteIcon,Ji),onClick:I}):Wr.createElement($r.Z,{className:(0,qr.default)(sa.deleteIcon,Ji),onClick:I})}var es=null;xn&&Wr.isValidElement(xn)&&(es=Wr.cloneElement(xn,{className:(0,qr.default)(sa.avatar,xn.props.className,qi&&sa.avatarSmall,"default"!==So&&sa["avatarColor".concat((0,xa.Z)(So))])}));var ts=null;return Ci&&Wr.isValidElement(Ci)&&(ts=Wr.cloneElement(Ci,{className:(0,qr.default)(sa.icon,Ci.props.className,qi&&sa.iconSmall,"default"!==So&&sa["iconColor".concat((0,xa.Z)(So))])})),Wr.createElement($i,(0,Sn.Z)({role:Yi||Ti?"button":void 0,className:(0,qr.default)(sa.root,la,"default"!==So&&[sa["color".concat((0,xa.Z)(So))],Yi&&sa["clickableColor".concat((0,xa.Z)(So))],Ti&&sa["deletableColor".concat((0,xa.Z)(So))]],"default"!==Zi&&[sa.outlined,{primary:sa.outlinedPrimary,secondary:sa.outlinedSecondary}[So]],Si&&sa.disabled,qi&&sa.sizeSmall,Yi&&sa.clickable,Ti&&sa.deletable),"aria-disabled":!!Si||void 0,tabIndex:Yi||Ti?0:void 0,onClick:Mi,onKeyDown:function(ke){ke.currentTarget===ke.target&&h(ke)&&ke.preventDefault(),Di&&Di(ke)},onKeyUp:function(ke){ke.currentTarget===ke.target&&(Ti&&h(ke)?Ti(ke):"Escape"===ke.key&&Hi.current&&Hi.current.blur()),Ni&&Ni(ke)},ref:Ui},Ki,Fi),es||ts,Wr.createElement("span",{className:(0,qr.default)(sa.label,qi&&sa.labelSmall)},Pi),Xi)}));const Oo=(0,sa.Z)((function(ke){var nn="light"===ke.palette.type?ke.palette.grey[300]:ke.palette.grey[700],xn=(0,la.Fq)(ke.palette.text.primary,.26);return{root:{fontFamily:ke.typography.fontFamily,fontSize:ke.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:ke.palette.getContrastText(nn),backgroundColor:nn,borderRadius:16,whiteSpace:"nowrap",transition:ke.transitions.create(["background-color","box-shadow"]),cursor:"default",outline:0,textDecoration:"none",border:"none",padding:0,verticalAlign:"middle",boxSizing:"border-box","&$disabled":{opacity:.5,pointerEvents:"none"},"& $avatar":{marginLeft:5,marginRight:-6,width:24,height:24,color:"light"===ke.palette.type?ke.palette.grey[700]:ke.palette.grey[300],fontSize:ke.typography.pxToRem(12)},"& $avatarColorPrimary":{color:ke.palette.primary.contrastText,backgroundColor:ke.palette.primary.dark},"& $avatarColorSecondary":{color:ke.palette.secondary.contrastText,backgroundColor:ke.palette.secondary.dark},"& $avatarSmall":{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:ke.typography.pxToRem(10)}},sizeSmall:{height:24},colorPrimary:{backgroundColor:ke.palette.primary.main,color:ke.palette.primary.contrastText},colorSecondary:{backgroundColor:ke.palette.secondary.main,color:ke.palette.secondary.contrastText},disabled:{},clickable:{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover, &:focus":{backgroundColor:(0,la._4)(nn,.08)},"&:active":{boxShadow:ke.shadows[1]}},clickableColorPrimary:{"&:hover, &:focus":{backgroundColor:(0,la._4)(ke.palette.primary.main,.08)}},clickableColorSecondary:{"&:hover, &:focus":{backgroundColor:(0,la._4)(ke.palette.secondary.main,.08)}},deletable:{"&:focus":{backgroundColor:(0,la._4)(nn,.08)}},deletableColorPrimary:{"&:focus":{backgroundColor:(0,la._4)(ke.palette.primary.main,.2)}},deletableColorSecondary:{"&:focus":{backgroundColor:(0,la._4)(ke.palette.secondary.main,.2)}},outlined:{backgroundColor:"transparent",border:"1px solid ".concat("light"===ke.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"$clickable&:hover, $clickable&:focus, $deletable&:focus":{backgroundColor:(0,la.Fq)(ke.palette.text.primary,ke.palette.action.hoverOpacity)},"& $avatar":{marginLeft:4},"& $avatarSmall":{marginLeft:2},"& $icon":{marginLeft:4},"& $iconSmall":{marginLeft:2},"& $deleteIcon":{marginRight:5},"& $deleteIconSmall":{marginRight:3}},outlinedPrimary:{color:ke.palette.primary.main,border:"1px solid ".concat(ke.palette.primary.main),"$clickable&:hover, $clickable&:focus, $deletable&:focus":{backgroundColor:(0,la.Fq)(ke.palette.primary.main,ke.palette.action.hoverOpacity)}},outlinedSecondary:{color:ke.palette.secondary.main,border:"1px solid ".concat(ke.palette.secondary.main),"$clickable&:hover, $clickable&:focus, $deletable&:focus":{backgroundColor:(0,la.Fq)(ke.palette.secondary.main,ke.palette.action.hoverOpacity)}},avatar:{},avatarSmall:{},avatarColorPrimary:{},avatarColorSecondary:{},icon:{color:"light"===ke.palette.type?ke.palette.grey[700]:ke.palette.grey[300],marginLeft:5,marginRight:-6},iconSmall:{width:18,height:18,marginLeft:4,marginRight:-4},iconColorPrimary:{color:"inherit"},iconColorSecondary:{color:"inherit"},label:{overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},labelSmall:{paddingLeft:8,paddingRight:8},deleteIcon:{WebkitTapHighlightColor:"transparent",color:xn,height:22,width:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:(0,la.Fq)(xn,.4)}},deleteIconSmall:{height:16,width:16,marginRight:4,marginLeft:-4},deleteIconColorPrimary:{color:(0,la.Fq)(ke.palette.primary.contrastText,.7),"&:hover, &:active":{color:ke.palette.primary.contrastText}},deleteIconColorSecondary:{color:(0,la.Fq)(ke.palette.secondary.contrastText,.7),"&:hover, &:active":{color:ke.palette.secondary.contrastText}},deleteIconOutlinedColorPrimary:{color:(0,la.Fq)(ke.palette.primary.main,.7),"&:hover, &:active":{color:ke.palette.primary.main}},deleteIconOutlinedColorSecondary:{color:(0,la.Fq)(ke.palette.secondary.main,.7),"&:hover, &:active":{color:ke.palette.secondary.main}}}}),{name:"MuiChip"})(Qa)},68674:(ke,nn,xn)=>{"use strict";xn.r(nn),xn.d(nn,{default:()=>xa});var Sn=xn(87462),br=xn(45987),Wr=xn(8156),qr=xn(86010),$r=xn(14670),sa=xn(93871),la=44,pa=Wr.forwardRef((function(ke,nn){var xn=ke.classes,$r=ke.className,pa=ke.color,xa=void 0===pa?"primary":pa,Ka=ke.disableShrink,Qa=void 0!==Ka&&Ka,Oo=ke.size,So=void 0===Oo?40:Oo,ko=ke.style,ri=ke.thickness,vi=void 0===ri?3.6:ri,Si=ke.value,Ci=void 0===Si?0:Si,Pi=ke.variant,Mi=void 0===Pi?"indeterminate":Pi,Ti=(0,br.Z)(ke,["classes","className","color","disableShrink","size","style","thickness","value","variant"]),Di={},Ni={},Ai={};if("determinate"===Mi||"static"===Mi){var ji=2*Math.PI*((la-vi)/2);Di.strokeDasharray=ji.toFixed(3),Ai["aria-valuenow"]=Math.round(Ci),Di.strokeDashoffset="".concat(((100-Ci)/100*ji).toFixed(3),"px"),Ni.transform="rotate(-90deg)"}return Wr.createElement("div",(0,Sn.Z)({className:(0,qr.default)(xn.root,$r,"inherit"!==xa&&xn["color".concat((0,sa.Z)(xa))],{determinate:xn.determinate,indeterminate:xn.indeterminate,static:xn.static}[Mi]),style:(0,Sn.Z)({width:So,height:So},Ni,ko),ref:nn,role:"progressbar"},Ai,Ti),Wr.createElement("svg",{className:xn.svg,viewBox:"".concat(22," ").concat(22," ").concat(la," ").concat(la)},Wr.createElement("circle",{className:(0,qr.default)(xn.circle,Qa&&xn.circleDisableShrink,{determinate:xn.circleDeterminate,indeterminate:xn.circleIndeterminate,static:xn.circleStatic}[Mi]),style:Di,cx:la,cy:la,r:(la-vi)/2,fill:"none",strokeWidth:vi})))}));const xa=(0,$r.Z)((function(ke){return{root:{display:"inline-block"},static:{transition:ke.transitions.create("transform")},indeterminate:{animation:"$circular-rotate 1.4s linear infinite"},determinate:{transition:ke.transitions.create("transform")},colorPrimary:{color:ke.palette.primary.main},colorSecondary:{color:ke.palette.secondary.main},svg:{display:"block"},circle:{stroke:"currentColor"},circleStatic:{transition:ke.transitions.create("stroke-dashoffset")},circleIndeterminate:{animation:"$circular-dash 1.4s ease-in-out infinite",strokeDasharray:"80px, 200px",strokeDashoffset:"0px"},circleDeterminate:{transition:ke.transitions.create("stroke-dashoffset")},"@keyframes circular-rotate":{"0%":{transformOrigin:"50% 50%"},"100%":{transform:"rotate(360deg)"}},"@keyframes circular-dash":{"0%":{strokeDasharray:"1px, 200px",strokeDashoffset:"0px"},"50%":{strokeDasharray:"100px, 200px",strokeDashoffset:"-15px"},"100%":{strokeDasharray:"100px, 200px",strokeDashoffset:"-125px"}},circleDisableShrink:{animation:"none"}}}),{name:"MuiCircularProgress",flip:!1})(pa)},52795:(ke,nn,xn)=>{"use strict";xn.d(nn,{Z:()=>c});var Sn=xn(8156),br=xn(47111),Wr=xn(30626),qr=xn(17294),$r=xn(55192);function l(ke){return ke.substring(2).toLowerCase()}const c=function(ke){var nn=ke.children,xn=ke.disableReactTree,sa=void 0!==xn&&xn,la=ke.mouseEvent,pa=void 0===la?"onClick":la,xa=ke.onClickAway,Ka=ke.touchEvent,Qa=void 0===Ka?"onTouchEnd":Ka,Oo=Sn.useRef(!1),So=Sn.useRef(null),ko=Sn.useRef(!1),ri=Sn.useRef(!1);Sn.useEffect((function(){return setTimeout((function(){ko.current=!0}),0),function(){ko.current=!1}}),[]);var vi=Sn.useCallback((function(ke){So.current=br.findDOMNode(ke)}),[]),Si=(0,qr.Z)(nn.ref,vi),Ci=(0,$r.Z)((function(ke){var nn=ri.current;ri.current=!1,ko.current&&So.current&&!function(ke){return document.documentElement.clientWidth<ke.clientX||document.documentElement.clientHeight<ke.clientY}(ke)&&(Oo.current?Oo.current=!1:(ke.composedPath?ke.composedPath().indexOf(So.current)>-1:!(0,Wr.Z)(So.current).documentElement.contains(ke.target)||So.current.contains(ke.target))||!sa&&nn||xa(ke))})),O=function(ke){return function(xn){ri.current=!0;var Sn=nn.props[ke];Sn&&Sn(xn)}},Pi={ref:Si};return!1!==Qa&&(Pi[Qa]=O(Qa)),Sn.useEffect((function(){if(!1!==Qa){var ke=l(Qa),nn=(0,Wr.Z)(So.current),n=function(){Oo.current=!0};return nn.addEventListener(ke,Ci),nn.addEventListener("touchmove",n),function(){nn.removeEventListener(ke,Ci),nn.removeEventListener("touchmove",n)}}}),[Ci,Qa]),!1!==pa&&(Pi[pa]=O(pa)),Sn.useEffect((function(){if(!1!==pa){var ke=l(pa),nn=(0,Wr.Z)(So.current);return nn.addEventListener(ke,Ci),function(){nn.removeEventListener(ke,Ci)}}}),[Ci,pa]),Sn.createElement(Sn.Fragment,null,Sn.cloneElement(nn,Pi))}},66037:(ke,nn,xn)=>{"use strict";xn.d(nn,{Z:()=>So});var Sn=xn(87462),br=xn(29439),Wr=xn(45987),qr=xn(8156),$r=xn(86010),sa=xn(96630),la=xn(14670),pa=xn(43366),xa=xn(5653),Ka=xn(8920),Qa=xn(17294),Oo=qr.forwardRef((function(ke,nn){var xn=ke.children,la=ke.classes,Oo=ke.className,So=ke.collapsedHeight,ko=ke.collapsedSize,ri=void 0===ko?"0px":ko,vi=ke.component,Si=void 0===vi?"div":vi,Ci=ke.disableStrictModeCompat,Pi=void 0!==Ci&&Ci,Mi=ke.in,Ti=ke.onEnter,Di=ke.onEntered,Ni=ke.onEntering,Ai=ke.onExit,ji=ke.onExited,Li=ke.onExiting,Zi=ke.style,Fi=ke.timeout,Hi=void 0===Fi?pa.x9.standard:Fi,Ui=ke.TransitionComponent,Yi=void 0===Ui?sa.ZP:Ui,qi=(0,Wr.Z)(ke,["children","classes","className","collapsedHeight","collapsedSize","component","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),$i=(0,Ka.Z)(),Ki=qr.useRef(),Xi=qr.useRef(null),Ji=qr.useRef(),es="number"==typeof(So||ri)?"".concat(So||ri,"px"):So||ri;qr.useEffect((function(){return function(){clearTimeout(Ki.current)}}),[]);var ts=$i.unstable_strictMode&&!Pi,rs=qr.useRef(null),as=(0,Qa.Z)(nn,ts?rs:void 0),H=function(ke){return function(nn,xn){if(ke){var Sn=ts?[rs.current,nn]:[nn,xn],Wr=(0,br.Z)(Sn,2),qr=Wr[0],$r=Wr[1];void 0===$r?ke(qr):ke(qr,$r)}}},os=H((function(ke,nn){ke.style.height=es,Ti&&Ti(ke,nn)})),ss=H((function(ke,nn){var xn=Xi.current?Xi.current.clientHeight:0,Sn=(0,xa.C)({style:Zi,timeout:Hi},{mode:"enter"}).duration;if("auto"===Hi){var br=$i.transitions.getAutoHeightDuration(xn);ke.style.transitionDuration="".concat(br,"ms"),Ji.current=br}else ke.style.transitionDuration="string"==typeof Sn?Sn:"".concat(Sn,"ms");ke.style.height="".concat(xn,"px"),Ni&&Ni(ke,nn)})),ls=H((function(ke,nn){ke.style.height="auto",Di&&Di(ke,nn)})),cs=H((function(ke){var nn=Xi.current?Xi.current.clientHeight:0;ke.style.height="".concat(nn,"px"),Ai&&Ai(ke)})),hs=H(ji),ps=H((function(ke){var nn=Xi.current?Xi.current.clientHeight:0,xn=(0,xa.C)({style:Zi,timeout:Hi},{mode:"exit"}).duration;if("auto"===Hi){var Sn=$i.transitions.getAutoHeightDuration(nn);ke.style.transitionDuration="".concat(Sn,"ms"),Ji.current=Sn}else ke.style.transitionDuration="string"==typeof xn?xn:"".concat(xn,"ms");ke.style.height=es,Li&&Li(ke)}));return qr.createElement(Yi,(0,Sn.Z)({in:Mi,onEnter:os,onEntered:ls,onEntering:ss,onExit:cs,onExited:hs,onExiting:ps,addEndListener:function(ke,nn){var xn=ts?ke:nn;"auto"===Hi&&(Ki.current=setTimeout(xn,Ji.current||0))},nodeRef:ts?rs:void 0,timeout:"auto"===Hi?null:Hi},qi),(function(ke,nn){return qr.createElement(Si,(0,Sn.Z)({className:(0,$r.default)(la.root,la.container,Oo,{entered:la.entered,exited:!Mi&&"0px"===es&&la.hidden}[ke]),style:(0,Sn.Z)({minHeight:es},Zi),ref:as},nn),qr.createElement("div",{className:la.wrapper,ref:Xi},qr.createElement("div",{className:la.wrapperInner},xn)))}))}));Oo.muiSupportAuto=!0;const So=(0,la.Z)((function(ke){return{root:{height:0,overflow:"hidden",transition:ke.transitions.create("height")},entered:{height:"auto",overflow:"visible"},hidden:{visibility:"hidden"},wrapper:{display:"flex"},wrapperInner:{width:"100%"}}}),{name:"MuiCollapse"})(Oo)},75116:(ke,nn,xn)=>{"use strict";xn.r(nn),xn.d(nn,{default:()=>Ni});var Sn=xn(87462),br=xn(45987),Wr=xn(4942),qr=xn(8156),$r=xn(86010),sa=xn(14670),la=xn(93871),pa=xn(1182),xa=xn(29439),Ka=xn(96630),Qa=xn(43366),Oo=xn(8920),So=xn(5653),ko=xn(17294),ri={entering:{opacity:1},entered:{opacity:1}},vi={enter:Qa.x9.enteringScreen,exit:Qa.x9.leavingScreen};const Si=qr.forwardRef((function(ke,nn){var xn=ke.children,Wr=ke.disableStrictModeCompat,$r=void 0!==Wr&&Wr,sa=ke.in,la=ke.onEnter,pa=ke.onEntered,Qa=ke.onEntering,Si=ke.onExit,Ci=ke.onExited,Pi=ke.onExiting,Mi=ke.style,Ti=ke.TransitionComponent,Di=void 0===Ti?Ka.ZP:Ti,Ni=ke.timeout,Ai=void 0===Ni?vi:Ni,ji=(0,br.Z)(ke,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","TransitionComponent","timeout"]),Li=(0,Oo.Z)(),Zi=Li.unstable_strictMode&&!$r,Fi=qr.useRef(null),Hi=(0,ko.Z)(xn.ref,nn),Ui=(0,ko.Z)(Zi?Fi:void 0,Hi),A=function(ke){return function(nn,xn){if(ke){var Sn=Zi?[Fi.current,nn]:[nn,xn],br=(0,xa.Z)(Sn,2),Wr=br[0],qr=br[1];void 0===qr?ke(Wr):ke(Wr,qr)}}},Yi=A(Qa),qi=A((function(ke,nn){(0,So.n)(ke);var xn=(0,So.C)({style:Mi,timeout:Ai},{mode:"enter"});ke.style.webkitTransition=Li.transitions.create("opacity",xn),ke.style.transition=Li.transitions.create("opacity",xn),la&&la(ke,nn)})),$i=A(pa),Ki=A(Pi),Xi=A((function(ke){var nn=(0,So.C)({style:Mi,timeou