You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
61 KiB
1 lines
61 KiB
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[310],{93362:function(e,t,o){o.d(t,{D:function(){return createFilterOptions},o:function(){return useAutocomplete}});var n=o(87462),r=o(67294),a=o(92996),i=o(19032),l=o(2097),s=o(59948),c=o(7960);function stripDiacritics(e){return void 0!==e.normalize?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function createFilterOptions(e={}){let{ignoreAccents:t=!0,ignoreCase:o=!0,limit:n,matchFrom:r="any",stringify:a,trim:i=!1}=e;return(e,{inputValue:l,getOptionLabel:s})=>{let c=i?l.trim():l;o&&(c=c.toLowerCase()),t&&(c=stripDiacritics(c));let p=c?e.filter(e=>{let n=(a||s)(e);return o&&(n=n.toLowerCase()),t&&(n=stripDiacritics(n)),"start"===r?0===n.indexOf(c):n.indexOf(c)>-1}):e;return"number"==typeof n?p.slice(0,n):p}}function findIndex(e,t){for(let o=0;o<e.length;o+=1)if(t(e[o]))return o;return -1}let p=createFilterOptions(),defaultIsActiveElementInListbox=e=>{var t;return null!==e.current&&(null==(t=e.current.parentElement)?void 0:t.contains(document.activeElement))};function useAutocomplete(e){let{unstable_isActiveElementInListbox:t=defaultIsActiveElementInListbox,unstable_classNamePrefix:o="Mui",autoComplete:d=!1,autoHighlight:u=!1,autoSelect:f=!1,blurOnSelect:g=!1,clearOnBlur:m=!e.freeSolo,clearOnEscape:h=!1,componentName:v="useAutocomplete",defaultValue:b=e.multiple?[]:null,disableClearable:y=!1,disableCloseOnSelect:x=!1,disabled:w,disabledItemsFocusable:O=!1,disableListWrap:Z=!1,filterOptions:C=p,filterSelectedOptions:P=!1,freeSolo:S=!1,getOptionDisabled:$,getOptionKey:k,getOptionLabel:I=e=>{var t;return null!=(t=e.label)?t:e},groupBy:R,handleHomeEndKeys:E=!e.freeSolo,id:L,includeInputInList:T=!1,inputValue:M,isOptionEqualToValue:D=(e,t)=>e===t,multiple:A=!1,onChange:N,onClose:j,onHighlightChange:V,onInputChange:W,onOpen:F,open:B,openOnFocus:H=!1,options:z,readOnly:U=!1,selectOnFocus:q=!e.freeSolo,value:K}=e,_=(0,a.Z)(L),G=I;G=e=>{let t=I(e);return"string"!=typeof t?String(t):t};let X=r.useRef(!1),Y=r.useRef(!0),J=r.useRef(null),Q=r.useRef(null),[ee,et]=r.useState(null),[eo,en]=r.useState(-1),er=u?0:-1,ea=r.useRef(er),[ei,el]=(0,i.Z)({controlled:K,default:b,name:v}),[es,ec]=(0,i.Z)({controlled:M,default:"",name:v,state:"inputValue"}),[ep,ed]=r.useState(!1),eu=r.useCallback((e,t)=>{let o;let n=A?ei.length<t.length:null!==t;if(n||m){if(A)o="";else if(null==t)o="";else{let e=G(t);o="string"==typeof e?e:""}es!==o&&(ec(o),W&&W(e,o,"reset"))}},[G,es,A,W,ec,m,ei]),[ef,eg]=(0,i.Z)({controlled:B,default:!1,name:v,state:"open"}),[em,eh]=r.useState(!0),ev=!A&&null!=ei&&es===G(ei),eb=ef&&!U,ey=eb?C(z.filter(e=>!(P&&(A?ei:[ei]).some(t=>null!==t&&D(e,t)))),{inputValue:ev&&em?"":es,getOptionLabel:G}):[],ex=(0,l.Z)({filteredOptions:ey,value:ei,inputValue:es});r.useEffect(()=>{let e=ei!==ex.value;(!ep||e)&&(!S||e)&&eu(null,ei)},[ei,eu,ep,ex.value,S]);let ew=ef&&ey.length>0&&!U,eO=(0,s.Z)(e=>{-1===e?J.current.focus():ee.querySelector(`[data-tag-index="${e}"]`).focus()});r.useEffect(()=>{A&&eo>ei.length-1&&(en(-1),eO(-1))},[ei,A,eo,eO]);let eZ=(0,s.Z)(({event:e,index:t,reason:n="auto"})=>{if(ea.current=t,-1===t?J.current.removeAttribute("aria-activedescendant"):J.current.setAttribute("aria-activedescendant",`${_}-option-${t}`),V&&V(e,-1===t?null:ey[t],n),!Q.current)return;let r=Q.current.querySelector(`[role="option"].${o}-focused`);r&&(r.classList.remove(`${o}-focused`),r.classList.remove(`${o}-focusVisible`));let a=Q.current;if("listbox"!==Q.current.getAttribute("role")&&(a=Q.current.parentElement.querySelector('[role="listbox"]')),!a)return;if(-1===t){a.scrollTop=0;return}let i=Q.current.querySelector(`[data-option-index="${t}"]`);if(i&&(i.classList.add(`${o}-focused`),"keyboard"===n&&i.classList.add(`${o}-focusVisible`),a.scrollHeight>a.clientHeight&&"mouse"!==n&&"touch"!==n)){let e=a.clientHeight+a.scrollTop,t=i.offsetTop+i.offsetHeight;t>e?a.scrollTop=t-a.clientHeight:i.offsetTop-i.offsetHeight*(R?1.3:0)<a.scrollTop&&(a.scrollTop=i.offsetTop-i.offsetHeight*(R?1.3:0))}}),eC=(0,s.Z)(({event:e,diff:t,direction:o="next",reason:n="auto"})=>{if(!eb)return;let r=function(e,t){if(!Q.current||e<0||e>=ey.length)return -1;let o=e;for(;;){let n=Q.current.querySelector(`[data-option-index="${o}"]`),r=!O&&(!n||n.disabled||"true"===n.getAttribute("aria-disabled"));if(n&&n.hasAttribute("tabindex")&&!r)return o;if((o="next"===t?(o+1)%ey.length:(o-1+ey.length)%ey.length)===e)return -1}}((()=>{let e=ey.length-1;if("reset"===t)return er;if("start"===t)return 0;if("end"===t)return e;let o=ea.current+t;return o<0?-1===o&&T?-1:Z&&-1!==ea.current||Math.abs(t)>1?0:e:o>e?o===e+1&&T?-1:Z||Math.abs(t)>1?e:0:o})(),o);if(eZ({index:r,reason:n,event:e}),d&&"reset"!==t){if(-1===r)J.current.value=es;else{let e=G(ey[r]);J.current.value=e;let t=e.toLowerCase().indexOf(es.toLowerCase());0===t&&es.length>0&&J.current.setSelectionRange(es.length,e.length)}}}),checkHighlightedOptionExists=()=>{if(-1!==ea.current&&ex.filteredOptions&&ex.filteredOptions.length!==ey.length&&ex.inputValue===es&&(A?ei.length===ex.value.length&&ex.value.every((e,t)=>G(ei[t])===G(e)):((e,t)=>{let o=e?G(e):"",n=t?G(t):"";return o===n})(ex.value,ei))){let e=ex.filteredOptions[ea.current];if(e){let t=ey.some(t=>G(t)===G(e));if(t)return!0}}return!1},eP=r.useCallback(()=>{if(!eb||checkHighlightedOptionExists())return;let e=A?ei[0]:ei;if(0===ey.length||null==e){eC({diff:"reset"});return}if(Q.current){if(null!=e){let t=ey[ea.current];if(A&&t&&-1!==findIndex(ei,e=>D(t,e)))return;let o=findIndex(ey,t=>D(t,e));-1===o?eC({diff:"reset"}):eZ({index:o});return}if(ea.current>=ey.length-1){eZ({index:ey.length-1});return}eZ({index:ea.current})}},[ey.length,!A&&ei,P,eC,eZ,eb,es,A]),eS=(0,s.Z)(e=>{(0,c.Z)(Q,e),e&&eP()});r.useEffect(()=>{eP()},[eP]);let handleOpen=e=>{!ef&&(eg(!0),eh(!0),F&&F(e))},handleClose=(e,t)=>{ef&&(eg(!1),j&&j(e,t))},handleValue=(e,t,o,n)=>{if(A){if(ei.length===t.length&&ei.every((e,o)=>e===t[o]))return}else if(ei===t)return;N&&N(e,t,o,n),el(t)},e$=r.useRef(!1),selectNewValue=(e,t,o="selectOption",n="options")=>{let r=o,a=t;if(A){a=Array.isArray(ei)?ei.slice():[];let e=findIndex(a,e=>D(t,e));-1===e?a.push(t):"freeSolo"!==n&&(a.splice(e,1),r="removeOption")}eu(e,a),handleValue(e,a,r,{option:t}),x||e&&(e.ctrlKey||e.metaKey)||handleClose(e,r),(!0===g||"touch"===g&&e$.current||"mouse"===g&&!e$.current)&&J.current.blur()},handleFocusTag=(e,t)=>{if(!A)return;""===es&&handleClose(e,"toggleInput");let o=eo;-1===eo?""===es&&"previous"===t&&(o=ei.length-1):((o+="next"===t?1:-1)<0&&(o=0),o===ei.length&&(o=-1)),en(o=function(e,t){if(-1===e)return -1;let o=e;for(;;){if("next"===t&&o===ei.length||"previous"===t&&-1===o)return -1;let e=ee.querySelector(`[data-tag-index="${o}"]`);if(e&&e.hasAttribute("tabindex")&&!e.disabled&&"true"!==e.getAttribute("aria-disabled"))return o;o+="next"===t?1:-1}}(o,t)),eO(o)},handleClear=e=>{X.current=!0,ec(""),W&&W(e,"","clear"),handleValue(e,A?[]:null,"clear")},handleKeyDown=e=>t=>{if(e.onKeyDown&&e.onKeyDown(t),!t.defaultMuiPrevented&&(-1!==eo&&-1===["ArrowLeft","ArrowRight"].indexOf(t.key)&&(en(-1),eO(-1)),229!==t.which))switch(t.key){case"Home":eb&&E&&(t.preventDefault(),eC({diff:"start",direction:"next",reason:"keyboard",event:t}));break;case"End":eb&&E&&(t.preventDefault(),eC({diff:"end",direction:"previous",reason:"keyboard",event:t}));break;case"PageUp":t.preventDefault(),eC({diff:-5,direction:"previous",reason:"keyboard",event:t}),handleOpen(t);break;case"PageDown":t.preventDefault(),eC({diff:5,direction:"next",reason:"keyboard",event:t}),handleOpen(t);break;case"ArrowDown":t.preventDefault(),eC({diff:1,direction:"next",reason:"keyboard",event:t}),handleOpen(t);break;case"ArrowUp":t.preventDefault(),eC({diff:-1,direction:"previous",reason:"keyboard",event:t}),handleOpen(t);break;case"ArrowLeft":handleFocusTag(t,"previous");break;case"ArrowRight":handleFocusTag(t,"next");break;case"Enter":if(-1!==ea.current&&eb){let e=ey[ea.current],o=!!$&&$(e);if(t.preventDefault(),o)return;selectNewValue(t,e,"selectOption"),d&&J.current.setSelectionRange(J.current.value.length,J.current.value.length)}else S&&""!==es&&!1===ev&&(A&&t.preventDefault(),selectNewValue(t,es,"createOption","freeSolo"));break;case"Escape":eb?(t.preventDefault(),t.stopPropagation(),handleClose(t,"escape")):h&&(""!==es||A&&ei.length>0)&&(t.preventDefault(),t.stopPropagation(),handleClear(t));break;case"Backspace":if(A&&!U&&""===es&&ei.length>0){let e=-1===eo?ei.length-1:eo,o=ei.slice();o.splice(e,1),handleValue(t,o,"removeOption",{option:ei[e]})}break;case"Delete":if(A&&!U&&""===es&&ei.length>0&&-1!==eo){let e=ei.slice();e.splice(eo,1),handleValue(t,e,"removeOption",{option:ei[eo]})}}},handleFocus=e=>{ed(!0),H&&!X.current&&handleOpen(e)},handleBlur=e=>{if(t(Q)){J.current.focus();return}ed(!1),Y.current=!0,X.current=!1,f&&-1!==ea.current&&eb?selectNewValue(e,ey[ea.current],"blur"):f&&S&&""!==es?selectNewValue(e,es,"blur","freeSolo"):m&&eu(e,ei),handleClose(e,"blur")},handleInputChange=e=>{let t=e.target.value;es!==t&&(ec(t),eh(!1),W&&W(e,t,"input")),""===t?y||A||handleValue(e,null,"clear"):handleOpen(e)},handleOptionMouseMove=e=>{let t=Number(e.currentTarget.getAttribute("data-option-index"));ea.current!==t&&eZ({event:e,index:t,reason:"mouse"})},handleOptionTouchStart=e=>{eZ({event:e,index:Number(e.currentTarget.getAttribute("data-option-index")),reason:"touch"}),e$.current=!0},handleOptionClick=e=>{let t=Number(e.currentTarget.getAttribute("data-option-index"));selectNewValue(e,ey[t],"selectOption"),e$.current=!1},handleTagDelete=e=>t=>{let o=ei.slice();o.splice(e,1),handleValue(t,o,"removeOption",{option:ei[e]})},handlePopupIndicator=e=>{ef?handleClose(e,"toggleInput"):handleOpen(e)},handleMouseDown=e=>{e.currentTarget.contains(e.target)&&e.target.getAttribute("id")!==_&&e.preventDefault()},handleClick=e=>{e.currentTarget.contains(e.target)&&(J.current.focus(),q&&Y.current&&J.current.selectionEnd-J.current.selectionStart==0&&J.current.select(),Y.current=!1)},handleInputMouseDown=e=>{w||""!==es&&ef||handlePopupIndicator(e)},ek=S&&es.length>0;ek=ek||(A?ei.length>0:null!==ei);let eI=ey;return R&&(eI=ey.reduce((e,t,o)=>{let n=R(t);return e.length>0&&e[e.length-1].group===n?e[e.length-1].options.push(t):e.push({key:o,index:o,group:n,options:[t]}),e},[])),w&&ep&&handleBlur(),{getRootProps:(e={})=>(0,n.Z)({"aria-owns":ew?`${_}-listbox`:null},e,{onKeyDown:handleKeyDown(e),onMouseDown:handleMouseDown,onClick:handleClick}),getInputLabelProps:()=>({id:`${_}-label`,htmlFor:_}),getInputProps:()=>({id:_,value:es,onBlur:handleBlur,onFocus:handleFocus,onChange:handleInputChange,onMouseDown:handleInputMouseDown,"aria-activedescendant":eb?"":null,"aria-autocomplete":d?"both":"list","aria-controls":ew?`${_}-listbox`:void 0,"aria-expanded":ew,autoComplete:"off",ref:J,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:w}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:handleClear}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:handlePopupIndicator}),getTagProps:({index:e})=>(0,n.Z)({key:e,"data-tag-index":e,tabIndex:-1},!U&&{onDelete:handleTagDelete(e)}),getListboxProps:()=>({role:"listbox",id:`${_}-listbox`,"aria-labelledby":`${_}-label`,ref:eS,onMouseDown:e=>{e.preventDefault()}}),getOptionProps:({index:e,option:t})=>{var o;let n=(A?ei:[ei]).some(e=>null!=e&&D(t,e)),r=!!$&&$(t);return{key:null!=(o=null==k?void 0:k(t))?o:G(t),tabIndex:-1,role:"option",id:`${_}-option-${e}`,onMouseMove:handleOptionMouseMove,onClick:handleOptionClick,onTouchStart:handleOptionTouchStart,"data-option-index":e,"aria-disabled":r,"aria-selected":n}},id:_,inputValue:es,value:ei,dirty:ek,expanded:eb&&ee,popupOpen:eb,focused:ep||-1!==eo,anchorEl:ee,setAnchorEl:et,focusedTag:eo,groupedOptions:eI}}},22310:function(e,t,o){o.d(t,{Z:function(){return U}});var n,r,a=o(63366),i=o(87462),l=o(67294),s=o(63961),c=o(94780),p=o(93362),d=o(41796),u=o(48831),f=o(75438),g=o(90629),m=o(54799),h=o(87918),v=o(7021),b=o(55827),y=o(54656),x=o(24707),w=o(77892),O=o(85893),Z=(0,w.Z)((0,O.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),C=o(60224),P=o(71657),S=o(90948),$=o(80482),k=o(98216),I=o(51705);let R=["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","className","clearIcon","clearOnBlur","clearOnEscape","clearText","closeText","componentsProps","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionKey","getOptionLabel","isOptionEqualToValue","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","readOnly","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","slotProps","value"],E=["ref"],L=["key"],useUtilityClasses=e=>{let{classes:t,disablePortal:o,expanded:n,focused:r,fullWidth:a,hasClearIcon:i,hasPopupIcon:l,inputFocused:s,popupOpen:p,size:d}=e,u={root:["root",n&&"expanded",r&&"focused",a&&"fullWidth",i&&"hasClearIcon",l&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",s&&"inputFocused"],tag:["tag",`tagSize${(0,k.Z)(d)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",p&&"popupIndicatorOpen"],popper:["popper",o&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return(0,c.Z)(u,$.q,t)},T=(0,S.ZP)("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:o}=e,{fullWidth:n,hasClearIcon:r,hasPopupIcon:a,inputFocused:i,size:l}=o;return[{[`& .${$.Z.tag}`]:t.tag},{[`& .${$.Z.tag}`]:t[`tagSize${(0,k.Z)(l)}`]},{[`& .${$.Z.inputRoot}`]:t.inputRoot},{[`& .${$.Z.input}`]:t.input},{[`& .${$.Z.input}`]:i&&t.inputFocused},t.root,n&&t.fullWidth,a&&t.hasPopupIcon,r&&t.hasClearIcon]}})(({ownerState:e})=>(0,i.Z)({[`&.${$.Z.focused} .${$.Z.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${$.Z.clearIndicator}`]:{visibility:"visible"}}},e.fullWidth&&{width:"100%"},{[`& .${$.Z.tag}`]:(0,i.Z)({margin:3,maxWidth:"calc(100% - 6px)"},"small"===e.size&&{margin:2,maxWidth:"calc(100% - 4px)"}),[`& .${$.Z.inputRoot}`]:{flexWrap:"wrap",[`.${$.Z.hasPopupIcon}&, .${$.Z.hasClearIcon}&`]:{paddingRight:30},[`.${$.Z.hasPopupIcon}.${$.Z.hasClearIcon}&`]:{paddingRight:56},[`& .${$.Z.input}`]:{width:0,minWidth:30}},[`& .${v.Z.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${v.Z.root}.${b.Z.sizeSmall}`]:{[`& .${v.Z.input}`]:{padding:"2px 4px 3px 0"}},[`& .${y.Z.root}`]:{padding:9,[`.${$.Z.hasPopupIcon}&, .${$.Z.hasClearIcon}&`]:{paddingRight:39},[`.${$.Z.hasPopupIcon}.${$.Z.hasClearIcon}&`]:{paddingRight:65},[`& .${$.Z.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${$.Z.endAdornment}`]:{right:9}},[`& .${y.Z.root}.${b.Z.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${$.Z.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${x.Z.root}`]:{paddingTop:19,paddingLeft:8,[`.${$.Z.hasPopupIcon}&, .${$.Z.hasClearIcon}&`]:{paddingRight:39},[`.${$.Z.hasPopupIcon}.${$.Z.hasClearIcon}&`]:{paddingRight:65},[`& .${x.Z.input}`]:{padding:"7px 4px"},[`& .${$.Z.endAdornment}`]:{right:9}},[`& .${x.Z.root}.${b.Z.sizeSmall}`]:{paddingBottom:1,[`& .${x.Z.input}`]:{padding:"2.5px 4px"}},[`& .${b.Z.hiddenLabel}`]:{paddingTop:8},[`& .${x.Z.root}.${b.Z.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${$.Z.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${x.Z.root}.${b.Z.hiddenLabel}.${b.Z.sizeSmall}`]:{[`& .${$.Z.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${$.Z.input}`]:(0,i.Z)({flexGrow:1,textOverflow:"ellipsis",opacity:0},e.inputFocused&&{opacity:1})})),M=(0,S.ZP)("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"calc(50% - 14px)"}),D=(0,S.ZP)(m.Z,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),A=(0,S.ZP)(m.Z,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:e},t)=>(0,i.Z)({},t.popupIndicator,e.popupOpen&&t.popupIndicatorOpen)})(({ownerState:e})=>(0,i.Z)({padding:2,marginRight:-2},e.popupOpen&&{transform:"rotate(180deg)"})),N=(0,S.ZP)(u.Z,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[{[`& .${$.Z.option}`]:t.option},t.popper,o.disablePortal&&t.popperDisablePortal]}})(({theme:e,ownerState:t})=>(0,i.Z)({zIndex:(e.vars||e).zIndex.modal},t.disablePortal&&{position:"absolute"})),j=(0,S.ZP)(g.Z,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})(({theme:e})=>(0,i.Z)({},e.typography.body1,{overflow:"auto"})),V=(0,S.ZP)("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),W=(0,S.ZP)("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),F=(0,S.ZP)("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})(({theme:e})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${$.Z.option}`]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[e.breakpoints.up("sm")]:{minHeight:"auto"},[`&.${$.Z.focused}`]:{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${$.Z.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,d.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${$.Z.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,d.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${$.Z.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,d.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}})),B=(0,S.ZP)(f.Z,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8})),H=(0,S.ZP)("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${$.Z.option}`]:{paddingLeft:24}}),z=l.forwardRef(function(e,t){var o,c,d,f;let m;let v=(0,P.Z)({props:e,name:"MuiAutocomplete"}),{autoComplete:b=!1,autoHighlight:y=!1,autoSelect:x=!1,blurOnSelect:w=!1,ChipProps:S,className:$,clearIcon:k=n||(n=(0,O.jsx)(Z,{fontSize:"small"})),clearOnBlur:z=!v.freeSolo,clearOnEscape:U=!1,clearText:q="Clear",closeText:K="Close",componentsProps:_={},defaultValue:G=v.multiple?[]:null,disableClearable:X=!1,disableCloseOnSelect:Y=!1,disabled:J=!1,disabledItemsFocusable:Q=!1,disableListWrap:ee=!1,disablePortal:et=!1,filterSelectedOptions:eo=!1,forcePopupIcon:en="auto",freeSolo:er=!1,fullWidth:ea=!1,getLimitTagsText:ei=e=>`+${e}`,getOptionLabel:el,groupBy:es,handleHomeEndKeys:ec=!v.freeSolo,includeInputInList:ep=!1,limitTags:ed=-1,ListboxComponent:eu="ul",ListboxProps:ef,loading:eg=!1,loadingText:em="Loading…",multiple:eh=!1,noOptionsText:ev="No options",openOnFocus:eb=!1,openText:ey="Open",PaperComponent:ex=g.Z,PopperComponent:ew=u.Z,popupIcon:eO=r||(r=(0,O.jsx)(C.Z,{})),readOnly:eZ=!1,renderGroup:eC,renderInput:eP,renderOption:eS,renderTags:e$,selectOnFocus:ek=!v.freeSolo,size:eI="medium",slotProps:eR={}}=v,eE=(0,a.Z)(v,R),{getRootProps:eL,getInputProps:eT,getInputLabelProps:eM,getPopupIndicatorProps:eD,getClearProps:eA,getTagProps:eN,getListboxProps:ej,getOptionProps:eV,value:eW,dirty:eF,expanded:eB,id:eH,popupOpen:ez,focused:eU,focusedTag:eq,anchorEl:eK,setAnchorEl:e_,inputValue:eG,groupedOptions:eX}=(0,p.o)((0,i.Z)({},v,{componentName:"Autocomplete"})),eY=!X&&!J&&eF&&!eZ,eJ=(!er||!0===en)&&!1!==en,{onMouseDown:eQ}=eT(),{ref:e0}=null!=ef?ef:{},e1=ej(),{ref:e2}=e1,e4=(0,a.Z)(e1,E),e7=(0,I.Z)(e2,e0),e6=el||(e=>{var t;return null!=(t=e.label)?t:e}),e9=(0,i.Z)({},v,{disablePortal:et,expanded:eB,focused:eU,fullWidth:ea,getOptionLabel:e6,hasClearIcon:eY,hasPopupIcon:eJ,inputFocused:-1===eq,popupOpen:ez,size:eI}),e8=useUtilityClasses(e9);if(eh&&eW.length>0){let getCustomizedTagProps=e=>(0,i.Z)({className:e8.tag,disabled:J},eN(e));m=e$?e$(eW,getCustomizedTagProps,e9):eW.map((e,t)=>(0,O.jsx)(h.Z,(0,i.Z)({label:e6(e),size:eI},getCustomizedTagProps({index:t}),S)))}if(ed>-1&&Array.isArray(m)){let e=m.length-ed;!eU&&e>0&&(m=m.splice(0,ed)).push((0,O.jsx)("span",{className:e8.tag,children:ei(e)},m.length))}let e5=eC||(e=>(0,O.jsxs)("li",{children:[(0,O.jsx)(B,{className:e8.groupLabel,ownerState:e9,component:"div",children:e.group}),(0,O.jsx)(H,{className:e8.groupUl,ownerState:e9,children:e.children})]},e.key)),e3=eS||((e,t)=>{let{key:o}=e,n=(0,a.Z)(e,L);return(0,O.jsx)("li",(0,i.Z)({},n,{children:e6(t)}),o)}),renderListOption=(e,t)=>{let o=eV({option:e,index:t});return e3((0,i.Z)({},o,{className:e8.option}),e,{selected:o["aria-selected"],index:t,inputValue:eG},e9)},te=null!=(o=eR.clearIndicator)?o:_.clearIndicator,tt=null!=(c=eR.paper)?c:_.paper,to=null!=(d=eR.popper)?d:_.popper,tn=null!=(f=eR.popupIndicator)?f:_.popupIndicator;return(0,O.jsxs)(l.Fragment,{children:[(0,O.jsx)(T,(0,i.Z)({ref:t,className:(0,s.Z)(e8.root,$),ownerState:e9},eL(eE),{children:eP({id:eH,disabled:J,fullWidth:!0,size:"small"===eI?"small":void 0,InputLabelProps:eM(),InputProps:(0,i.Z)({ref:e_,className:e8.inputRoot,startAdornment:m,onClick:e=>{e.target===e.currentTarget&&eQ(e)}},(eY||eJ)&&{endAdornment:(0,O.jsxs)(M,{className:e8.endAdornment,ownerState:e9,children:[eY?(0,O.jsx)(D,(0,i.Z)({},eA(),{"aria-label":q,title:q,ownerState:e9},te,{className:(0,s.Z)(e8.clearIndicator,null==te?void 0:te.className),children:k})):null,eJ?(0,O.jsx)(A,(0,i.Z)({},eD(),{disabled:J,"aria-label":ez?K:ey,title:ez?K:ey,ownerState:e9},tn,{className:(0,s.Z)(e8.popupIndicator,null==tn?void 0:tn.className),children:eO})):null]})}),inputProps:(0,i.Z)({className:e8.input,disabled:J,readOnly:eZ},eT())})})),eK?(0,O.jsx)(N,(0,i.Z)({as:ew,disablePortal:et,style:{width:eK?eK.clientWidth:null},ownerState:e9,role:"presentation",anchorEl:eK,open:ez},to,{className:(0,s.Z)(e8.popper,null==to?void 0:to.className),children:(0,O.jsxs)(j,(0,i.Z)({ownerState:e9,as:ex},tt,{className:(0,s.Z)(e8.paper,null==tt?void 0:tt.className),children:[eg&&0===eX.length?(0,O.jsx)(V,{className:e8.loading,ownerState:e9,children:em}):null,0!==eX.length||er||eg?null:(0,O.jsx)(W,{className:e8.noOptions,ownerState:e9,role:"presentation",onMouseDown:e=>{e.preventDefault()},children:ev}),eX.length>0?(0,O.jsx)(F,(0,i.Z)({as:eu,className:e8.listbox,ownerState:e9},e4,ef,{ref:e7,children:eX.map((e,t)=>es?e5({key:e.key,group:e.group,children:e.options.map((t,o)=>renderListOption(t,e.index+o))}):renderListOption(e,t))})):null]}))})):null]})});var U=z},80482:function(e,t,o){o.d(t,{q:function(){return getAutocompleteUtilityClass}});var n=o(1588),r=o(34867);function getAutocompleteUtilityClass(e){return(0,r.Z)("MuiAutocomplete",e)}let a=(0,n.Z)("MuiAutocomplete",["root","expanded","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]);t.Z=a},87918:function(e,t,o){o.d(t,{Z:function(){return C}});var n=o(63366),r=o(87462),a=o(67294),i=o(63961),l=o(94780),s=o(41796),c=o(77892),p=o(85893),d=(0,c.Z)((0,p.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel"),u=o(51705),f=o(98216),g=o(47739),m=o(71657),h=o(90948),v=o(1588),b=o(34867);function getChipUtilityClass(e){return(0,b.Z)("MuiChip",e)}let y=(0,v.Z)("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),x=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],useUtilityClasses=e=>{let{classes:t,disabled:o,size:n,color:r,iconColor:a,onDelete:i,clickable:s,variant:c}=e,p={root:["root",c,o&&"disabled",`size${(0,f.Z)(n)}`,`color${(0,f.Z)(r)}`,s&&"clickable",s&&`clickableColor${(0,f.Z)(r)}`,i&&"deletable",i&&`deletableColor${(0,f.Z)(r)}`,`${c}${(0,f.Z)(r)}`],label:["label",`label${(0,f.Z)(n)}`],avatar:["avatar",`avatar${(0,f.Z)(n)}`,`avatarColor${(0,f.Z)(r)}`],icon:["icon",`icon${(0,f.Z)(n)}`,`iconColor${(0,f.Z)(a)}`],deleteIcon:["deleteIcon",`deleteIcon${(0,f.Z)(n)}`,`deleteIconColor${(0,f.Z)(r)}`,`deleteIcon${(0,f.Z)(c)}Color${(0,f.Z)(r)}`]};return(0,l.Z)(p,getChipUtilityClass,t)},w=(0,h.ZP)("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:o}=e,{color:n,iconColor:r,clickable:a,onDelete:i,size:l,variant:s}=o;return[{[`& .${y.avatar}`]:t.avatar},{[`& .${y.avatar}`]:t[`avatar${(0,f.Z)(l)}`]},{[`& .${y.avatar}`]:t[`avatarColor${(0,f.Z)(n)}`]},{[`& .${y.icon}`]:t.icon},{[`& .${y.icon}`]:t[`icon${(0,f.Z)(l)}`]},{[`& .${y.icon}`]:t[`iconColor${(0,f.Z)(r)}`]},{[`& .${y.deleteIcon}`]:t.deleteIcon},{[`& .${y.deleteIcon}`]:t[`deleteIcon${(0,f.Z)(l)}`]},{[`& .${y.deleteIcon}`]:t[`deleteIconColor${(0,f.Z)(n)}`]},{[`& .${y.deleteIcon}`]:t[`deleteIcon${(0,f.Z)(s)}Color${(0,f.Z)(n)}`]},t.root,t[`size${(0,f.Z)(l)}`],t[`color${(0,f.Z)(n)}`],a&&t.clickable,a&&"default"!==n&&t[`clickableColor${(0,f.Z)(n)})`],i&&t.deletable,i&&"default"!==n&&t[`deletableColor${(0,f.Z)(n)}`],t[s],t[`${s}${(0,f.Z)(n)}`]]}})(({theme:e,ownerState:t})=>{let o="light"===e.palette.mode?e.palette.grey[700]:e.palette.grey[300];return(0,r.Z)({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${y.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${y.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:o,fontSize:e.typography.pxToRem(12)},[`& .${y.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${y.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${y.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${y.icon}`]:(0,r.Z)({marginLeft:5,marginRight:-6},"small"===t.size&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&(0,r.Z)({color:e.vars?e.vars.palette.Chip.defaultIconColor:o},"default"!==t.color&&{color:"inherit"})),[`& .${y.deleteIcon}`]:(0,r.Z)({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:(0,s.Fq)(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:(0,s.Fq)(e.palette.text.primary,.4)}},"small"===t.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==t.color&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:(0,s.Fq)(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},"small"===t.size&&{height:24},"default"!==t.color&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${y.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,s.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&"default"!==t.color&&{[`&.${y.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})},({theme:e,ownerState:t})=>(0,r.Z)({},t.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,s.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${y.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,s.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&"default"!==t.color&&{[`&:hover, &.${y.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}}),({theme:e,ownerState:t})=>(0,r.Z)({},"outlined"===t.variant&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${"light"===e.palette.mode?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${y.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${y.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${y.avatar}`]:{marginLeft:4},[`& .${y.avatarSmall}`]:{marginLeft:2},[`& .${y.icon}`]:{marginLeft:4},[`& .${y.iconSmall}`]:{marginLeft:2},[`& .${y.deleteIcon}`]:{marginRight:5},[`& .${y.deleteIconSmall}`]:{marginRight:3}},"outlined"===t.variant&&"default"!==t.color&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:(0,s.Fq)(e.palette[t.color].main,.7)}`,[`&.${y.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,s.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${y.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:(0,s.Fq)(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${y.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:(0,s.Fq)(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}})),O=(0,h.ZP)("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{let{ownerState:o}=e,{size:n}=o;return[t.label,t[`label${(0,f.Z)(n)}`]]}})(({ownerState:e})=>(0,r.Z)({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},"outlined"===e.variant&&{paddingLeft:11,paddingRight:11},"small"===e.size&&{paddingLeft:8,paddingRight:8},"small"===e.size&&"outlined"===e.variant&&{paddingLeft:7,paddingRight:7}));function isDeleteKeyboardEvent(e){return"Backspace"===e.key||"Delete"===e.key}let Z=a.forwardRef(function(e,t){let o=(0,m.Z)({props:e,name:"MuiChip"}),{avatar:l,className:s,clickable:c,color:f="default",component:h,deleteIcon:v,disabled:b=!1,icon:y,label:Z,onClick:C,onDelete:P,onKeyDown:S,onKeyUp:$,size:k="medium",variant:I="filled",tabIndex:R,skipFocusWhenDisabled:E=!1}=o,L=(0,n.Z)(o,x),T=a.useRef(null),M=(0,u.Z)(T,t),handleDeleteIconClick=e=>{e.stopPropagation(),P&&P(e)},D=!1!==c&&!!C||c,A=D||P?g.Z:h||"div",N=(0,r.Z)({},o,{component:A,disabled:b,size:k,color:f,iconColor:a.isValidElement(y)&&y.props.color||f,onDelete:!!P,clickable:D,variant:I}),j=useUtilityClasses(N),V=A===g.Z?(0,r.Z)({component:h||"div",focusVisibleClassName:j.focusVisible},P&&{disableRipple:!0}):{},W=null;P&&(W=v&&a.isValidElement(v)?a.cloneElement(v,{className:(0,i.Z)(v.props.className,j.deleteIcon),onClick:handleDeleteIconClick}):(0,p.jsx)(d,{className:(0,i.Z)(j.deleteIcon),onClick:handleDeleteIconClick}));let F=null;l&&a.isValidElement(l)&&(F=a.cloneElement(l,{className:(0,i.Z)(j.avatar,l.props.className)}));let B=null;return y&&a.isValidElement(y)&&(B=a.cloneElement(y,{className:(0,i.Z)(j.icon,y.props.className)})),(0,p.jsxs)(w,(0,r.Z)({as:A,className:(0,i.Z)(j.root,s),disabled:!!D&&!!b||void 0,onClick:C,onKeyDown:e=>{e.currentTarget===e.target&&isDeleteKeyboardEvent(e)&&e.preventDefault(),S&&S(e)},onKeyUp:e=>{e.currentTarget===e.target&&(P&&isDeleteKeyboardEvent(e)?P(e):"Escape"===e.key&&T.current&&T.current.blur()),$&&$(e)},ref:M,tabIndex:E&&b?-1:R,ownerState:N},V,L,{children:[F||B,(0,p.jsx)(O,{className:(0,i.Z)(j.label),ownerState:N,children:Z}),W]}))});var C=Z},75438:function(e,t,o){o.d(t,{Z:function(){return v}});var n=o(63366),r=o(87462),a=o(67294),i=o(63961),l=o(94780),s=o(90948),c=o(71657),p=o(98216),d=o(1588),u=o(34867);function getListSubheaderUtilityClass(e){return(0,u.Z)("MuiListSubheader",e)}(0,d.Z)("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);var f=o(85893);let g=["className","color","component","disableGutters","disableSticky","inset"],useUtilityClasses=e=>{let{classes:t,color:o,disableGutters:n,inset:r,disableSticky:a}=e,i={root:["root","default"!==o&&`color${(0,p.Z)(o)}`,!n&&"gutters",r&&"inset",!a&&"sticky"]};return(0,l.Z)(i,getListSubheaderUtilityClass,t)},m=(0,s.ZP)("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,"default"!==o.color&&t[`color${(0,p.Z)(o.color)}`],!o.disableGutters&&t.gutters,o.inset&&t.inset,!o.disableSticky&&t.sticky]}})(({theme:e,ownerState:t})=>(0,r.Z)({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},"primary"===t.color&&{color:(e.vars||e).palette.primary.main},"inherit"===t.color&&{color:"inherit"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.inset&&{paddingLeft:72},!t.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper})),h=a.forwardRef(function(e,t){let o=(0,c.Z)({props:e,name:"MuiListSubheader"}),{className:a,color:l="default",component:s="li",disableGutters:p=!1,disableSticky:d=!1,inset:u=!1}=o,h=(0,n.Z)(o,g),v=(0,r.Z)({},o,{color:l,component:s,disableGutters:p,disableSticky:d,inset:u}),b=useUtilityClasses(v);return(0,f.jsx)(m,(0,r.Z)({as:s,className:(0,i.Z)(b.root,a),ref:t,ownerState:v},h))});h.muiSkipListHighlight=!0;var v=h},48831:function(e,t,o){o.d(t,{Z:function(){return Y}});var n,r,a,i,l,s=o(87462),c=o(63366),p=o(67294),d=o(33703),u=o(73546),f=o(82690);function getWindow(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function isElement(e){var t=getWindow(e).Element;return e instanceof t||e instanceof Element}function isHTMLElement(e){var t=getWindow(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function isShadowRoot(e){if("undefined"==typeof ShadowRoot)return!1;var t=getWindow(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var g=Math.max,m=Math.min,h=Math.round;function getUAString(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(e,t,o){void 0===t&&(t=!1),void 0===o&&(o=!1);var n=e.getBoundingClientRect(),r=1,a=1;t&&isHTMLElement(e)&&(r=e.offsetWidth>0&&h(n.width)/e.offsetWidth||1,a=e.offsetHeight>0&&h(n.height)/e.offsetHeight||1);var i=(isElement(e)?getWindow(e):window).visualViewport,l=!isLayoutViewport()&&o,s=(n.left+(l&&i?i.offsetLeft:0))/r,c=(n.top+(l&&i?i.offsetTop:0))/a,p=n.width/r,d=n.height/a;return{width:p,height:d,top:c,right:s+p,bottom:c+d,left:s,x:s,y:c}}function getWindowScroll(e){var t=getWindow(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function getNodeName(e){return e?(e.nodeName||"").toLowerCase():null}function getDocumentElement(e){return((isElement(e)?e.ownerDocument:e.document)||window.document).documentElement}function getWindowScrollBarX(e){return getBoundingClientRect(getDocumentElement(e)).left+getWindowScroll(e).scrollLeft}function getComputedStyle(e){return getWindow(e).getComputedStyle(e)}function isScrollParent(e){var t=getComputedStyle(e),o=t.overflow,n=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+r+n)}function getLayoutRect(e){var t=getBoundingClientRect(e),o=e.offsetWidth,n=e.offsetHeight;return 1>=Math.abs(t.width-o)&&(o=t.width),1>=Math.abs(t.height-n)&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:n}}function getParentNode(e){return"html"===getNodeName(e)?e:e.assignedSlot||e.parentNode||(isShadowRoot(e)?e.host:null)||getDocumentElement(e)}function listScrollParents(e,t){void 0===t&&(t=[]);var o,n=function getScrollParent(e){return["html","body","#document"].indexOf(getNodeName(e))>=0?e.ownerDocument.body:isHTMLElement(e)&&isScrollParent(e)?e:getScrollParent(getParentNode(e))}(e),r=n===(null==(o=e.ownerDocument)?void 0:o.body),a=getWindow(n),i=r?[a].concat(a.visualViewport||[],isScrollParent(n)?n:[]):n,l=t.concat(i);return r?l:l.concat(listScrollParents(getParentNode(i)))}function getTrueOffsetParent(e){return isHTMLElement(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function getOffsetParent(e){for(var t=getWindow(e),o=getTrueOffsetParent(e);o&&["table","td","th"].indexOf(getNodeName(o))>=0&&"static"===getComputedStyle(o).position;)o=getTrueOffsetParent(o);return o&&("html"===getNodeName(o)||"body"===getNodeName(o)&&"static"===getComputedStyle(o).position)?t:o||function(e){var t=/firefox/i.test(getUAString());if(/Trident/i.test(getUAString())&&isHTMLElement(e)&&"fixed"===getComputedStyle(e).position)return null;var o=getParentNode(e);for(isShadowRoot(o)&&(o=o.host);isHTMLElement(o)&&0>["html","body"].indexOf(getNodeName(o));){var n=getComputedStyle(o);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return o;o=o.parentNode}return null}(e)||t}var v="bottom",b="right",y="left",x="auto",w=["top",v,b,y],O="start",Z="viewport",C="popper",P=w.reduce(function(e,t){return e.concat([t+"-"+O,t+"-end"])},[]),S=[].concat(w,[x]).reduce(function(e,t){return e.concat([t,t+"-"+O,t+"-end"])},[]),$=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],k={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var e=arguments.length,t=Array(e),o=0;o<e;o++)t[o]=arguments[o];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}var I={passive:!0};function getBasePlacement(e){return e.split("-")[0]}function getVariation(e){return e.split("-")[1]}function getMainAxisFromPlacement(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function computeOffsets(e){var t,o=e.reference,n=e.element,r=e.placement,a=r?getBasePlacement(r):null,i=r?getVariation(r):null,l=o.x+o.width/2-n.width/2,s=o.y+o.height/2-n.height/2;switch(a){case"top":t={x:l,y:o.y-n.height};break;case v:t={x:l,y:o.y+o.height};break;case b:t={x:o.x+o.width,y:s};break;case y:t={x:o.x-n.width,y:s};break;default:t={x:o.x,y:o.y}}var c=a?getMainAxisFromPlacement(a):null;if(null!=c){var p="y"===c?"height":"width";switch(i){case O:t[c]=t[c]-(o[p]/2-n[p]/2);break;case"end":t[c]=t[c]+(o[p]/2-n[p]/2)}}return t}var R={top:"auto",right:"auto",bottom:"auto",left:"auto"};function mapToStyles(e){var t,o,n,r,a,i,l,s=e.popper,c=e.popperRect,p=e.placement,d=e.variation,u=e.offsets,f=e.position,g=e.gpuAcceleration,m=e.adaptive,x=e.roundOffsets,w=e.isFixed,O=u.x,Z=void 0===O?0:O,C=u.y,P=void 0===C?0:C,S="function"==typeof x?x({x:Z,y:P}):{x:Z,y:P};Z=S.x,P=S.y;var $=u.hasOwnProperty("x"),k=u.hasOwnProperty("y"),I=y,E="top",L=window;if(m){var T=getOffsetParent(s),M="clientHeight",D="clientWidth";T===getWindow(s)&&"static"!==getComputedStyle(T=getDocumentElement(s)).position&&"absolute"===f&&(M="scrollHeight",D="scrollWidth"),("top"===p||(p===y||p===b)&&"end"===d)&&(E=v,P-=(w&&T===L&&L.visualViewport?L.visualViewport.height:T[M])-c.height,P*=g?1:-1),(p===y||("top"===p||p===v)&&"end"===d)&&(I=b,Z-=(w&&T===L&&L.visualViewport?L.visualViewport.width:T[D])-c.width,Z*=g?1:-1)}var A=Object.assign({position:f},m&&R),N=!0===x?(t={x:Z,y:P},o=getWindow(s),n=t.x,r=t.y,{x:h(n*(a=o.devicePixelRatio||1))/a||0,y:h(r*a)/a||0}):{x:Z,y:P};return(Z=N.x,P=N.y,g)?Object.assign({},A,((l={})[E]=k?"0":"",l[I]=$?"0":"",l.transform=1>=(L.devicePixelRatio||1)?"translate("+Z+"px, "+P+"px)":"translate3d("+Z+"px, "+P+"px, 0)",l)):Object.assign({},A,((i={})[E]=k?P+"px":"",i[I]=$?Z+"px":"",i.transform="",i))}var E={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(e){return e.replace(/left|right|bottom|top/g,function(e){return E[e]})}var L={start:"end",end:"start"};function getOppositeVariationPlacement(e){return e.replace(/start|end/g,function(e){return L[e]})}function contains(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&isShadowRoot(o)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function rectToClientRect(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function getClientRectFromMixedType(e,t,o){var n,r,a,i,l,s,c,p,d,u;return t===Z?rectToClientRect(function(e,t){var o=getWindow(e),n=getDocumentElement(e),r=o.visualViewport,a=n.clientWidth,i=n.clientHeight,l=0,s=0;if(r){a=r.width,i=r.height;var c=isLayoutViewport();(c||!c&&"fixed"===t)&&(l=r.offsetLeft,s=r.offsetTop)}return{width:a,height:i,x:l+getWindowScrollBarX(e),y:s}}(e,o)):isElement(t)?((n=getBoundingClientRect(t,!1,"fixed"===o)).top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n):rectToClientRect((r=getDocumentElement(e),i=getDocumentElement(r),l=getWindowScroll(r),s=null==(a=r.ownerDocument)?void 0:a.body,c=g(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),p=g(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),d=-l.scrollLeft+getWindowScrollBarX(r),u=-l.scrollTop,"rtl"===getComputedStyle(s||i).direction&&(d+=g(i.clientWidth,s?s.clientWidth:0)-c),{width:c,height:p,x:d,y:u}))}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(e){return Object.assign({},getFreshSideObject(),e)}function expandToHashMap(e,t){return t.reduce(function(t,o){return t[o]=e,t},{})}function detectOverflow(e,t){void 0===t&&(t={});var o,n,r,a,i,l,s,c=t,p=c.placement,d=void 0===p?e.placement:p,u=c.strategy,f=void 0===u?e.strategy:u,h=c.boundary,y=c.rootBoundary,x=c.elementContext,O=void 0===x?C:x,P=c.altBoundary,S=c.padding,$=void 0===S?0:S,k=mergePaddingObject("number"!=typeof $?$:expandToHashMap($,w)),I=e.rects.popper,R=e.elements[void 0!==P&&P?O===C?"reference":C:O],E=(o=isElement(R)?R:R.contextElement||getDocumentElement(e.elements.popper),l=(i=[].concat("clippingParents"===(n=void 0===h?"clippingParents":h)?(r=listScrollParents(getParentNode(o)),isElement(a=["absolute","fixed"].indexOf(getComputedStyle(o).position)>=0&&isHTMLElement(o)?getOffsetParent(o):o)?r.filter(function(e){return isElement(e)&&contains(e,a)&&"body"!==getNodeName(e)}):[]):[].concat(n),[void 0===y?Z:y]))[0],(s=i.reduce(function(e,t){var n=getClientRectFromMixedType(o,t,f);return e.top=g(n.top,e.top),e.right=m(n.right,e.right),e.bottom=m(n.bottom,e.bottom),e.left=g(n.left,e.left),e},getClientRectFromMixedType(o,l,f))).width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s),L=getBoundingClientRect(e.elements.reference),T=computeOffsets({reference:L,element:I,strategy:"absolute",placement:d}),M=rectToClientRect(Object.assign({},I,T)),D=O===C?M:L,A={top:E.top-D.top+k.top,bottom:D.bottom-E.bottom+k.bottom,left:E.left-D.left+k.left,right:D.right-E.right+k.right},N=e.modifiersData.offset;if(O===C&&N){var j=N[d];Object.keys(A).forEach(function(e){var t=[b,v].indexOf(e)>=0?1:-1,o=["top",v].indexOf(e)>=0?"y":"x";A[e]+=j[o]*t})}return A}function within(e,t,o){return g(e,m(t,o))}function getSideOffsets(e,t,o){return void 0===o&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function isAnySideFullyClipped(e){return["top",b,v,y].some(function(t){return e[t]>=0})}var T=(a=void 0===(r=(n={defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,o=e.instance,n=e.options,r=n.scroll,a=void 0===r||r,i=n.resize,l=void 0===i||i,s=getWindow(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(e){e.addEventListener("scroll",o.update,I)}),l&&s.addEventListener("resize",o.update,I),function(){a&&c.forEach(function(e){e.removeEventListener("scroll",o.update,I)}),l&&s.removeEventListener("resize",o.update,I)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,o=e.name;t.modifiersData[o]=computeOffsets({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,o=e.options,n=o.gpuAcceleration,r=o.adaptive,a=o.roundOffsets,i=void 0===a||a,l={placement:getBasePlacement(t.placement),variation:getVariation(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:void 0===n||n,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,mapToStyles(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:void 0===r||r,roundOffsets:i})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,mapToStyles(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:i})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var o=t.styles[e]||{},n=t.attributes[e]||{},r=t.elements[e];isHTMLElement(r)&&getNodeName(r)&&(Object.assign(r.style,o),Object.keys(n).forEach(function(e){var t=n[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,o={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(e){var n=t.elements[e],r=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:o[e]).reduce(function(e,t){return e[t]="",e},{});isHTMLElement(n)&&getNodeName(n)&&(Object.assign(n.style,a),Object.keys(r).forEach(function(e){n.removeAttribute(e)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,o=e.options,n=e.name,r=o.offset,a=void 0===r?[0,0]:r,i=S.reduce(function(e,o){var n,r,i,l,s,c;return e[o]=(n=t.rects,i=[y,"top"].indexOf(r=getBasePlacement(o))>=0?-1:1,s=(l="function"==typeof a?a(Object.assign({},n,{placement:o})):a)[0],c=l[1],s=s||0,c=(c||0)*i,[y,b].indexOf(r)>=0?{x:c,y:s}:{x:s,y:c}),e},{}),l=i[t.placement],s=l.x,c=l.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[n]=i}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,o=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var r=o.mainAxis,a=void 0===r||r,i=o.altAxis,l=void 0===i||i,s=o.fallbackPlacements,c=o.padding,p=o.boundary,d=o.rootBoundary,u=o.altBoundary,f=o.flipVariations,g=void 0===f||f,m=o.allowedAutoPlacements,h=t.options.placement,Z=getBasePlacement(h)===h,C=s||(Z||!g?[getOppositePlacement(h)]:function(e){if(getBasePlacement(e)===x)return[];var t=getOppositePlacement(e);return[getOppositeVariationPlacement(e),t,getOppositeVariationPlacement(t)]}(h)),$=[h].concat(C).reduce(function(e,o){var n,r,a,i,l,s,u,f,h,v,b,y;return e.concat(getBasePlacement(o)===x?(r=(n={placement:o,boundary:p,rootBoundary:d,padding:c,flipVariations:g,allowedAutoPlacements:m}).placement,a=n.boundary,i=n.rootBoundary,l=n.padding,s=n.flipVariations,f=void 0===(u=n.allowedAutoPlacements)?S:u,0===(b=(v=(h=getVariation(r))?s?P:P.filter(function(e){return getVariation(e)===h}):w).filter(function(e){return f.indexOf(e)>=0})).length&&(b=v),Object.keys(y=b.reduce(function(e,o){return e[o]=detectOverflow(t,{placement:o,boundary:a,rootBoundary:i,padding:l})[getBasePlacement(o)],e},{})).sort(function(e,t){return y[e]-y[t]})):o)},[]),k=t.rects.reference,I=t.rects.popper,R=new Map,E=!0,L=$[0],T=0;T<$.length;T++){var M=$[T],D=getBasePlacement(M),A=getVariation(M)===O,N=["top",v].indexOf(D)>=0,j=N?"width":"height",V=detectOverflow(t,{placement:M,boundary:p,rootBoundary:d,altBoundary:u,padding:c}),W=N?A?b:y:A?v:"top";k[j]>I[j]&&(W=getOppositePlacement(W));var F=getOppositePlacement(W),B=[];if(a&&B.push(V[D]<=0),l&&B.push(V[W]<=0,V[F]<=0),B.every(function(e){return e})){L=M,E=!1;break}R.set(M,B)}if(E)for(var H=g?3:1,_loop=function(e){var t=$.find(function(t){var o=R.get(t);if(o)return o.slice(0,e).every(function(e){return e})});if(t)return L=t,"break"},z=H;z>0&&"break"!==_loop(z);z--);t.placement!==L&&(t.modifiersData[n]._skip=!0,t.placement=L,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,o=e.options,n=e.name,r=o.mainAxis,a=o.altAxis,i=o.boundary,l=o.rootBoundary,s=o.altBoundary,c=o.padding,p=o.tether,d=void 0===p||p,u=o.tetherOffset,f=void 0===u?0:u,h=detectOverflow(t,{boundary:i,rootBoundary:l,padding:c,altBoundary:s}),x=getBasePlacement(t.placement),w=getVariation(t.placement),Z=!w,C=getMainAxisFromPlacement(x),P="x"===C?"y":"x",S=t.modifiersData.popperOffsets,$=t.rects.reference,k=t.rects.popper,I="function"==typeof f?f(Object.assign({},t.rects,{placement:t.placement})):f,R="number"==typeof I?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),E=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,L={x:0,y:0};if(S){if(void 0===r||r){var T,M="y"===C?"top":y,D="y"===C?v:b,A="y"===C?"height":"width",N=S[C],j=N+h[M],V=N-h[D],W=d?-k[A]/2:0,F=w===O?$[A]:k[A],B=w===O?-k[A]:-$[A],H=t.elements.arrow,z=d&&H?getLayoutRect(H):{width:0,height:0},U=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:getFreshSideObject(),q=U[M],K=U[D],_=within(0,$[A],z[A]),G=Z?$[A]/2-W-_-q-R.mainAxis:F-_-q-R.mainAxis,X=Z?-$[A]/2+W+_+K+R.mainAxis:B+_+K+R.mainAxis,Y=t.elements.arrow&&getOffsetParent(t.elements.arrow),J=Y?"y"===C?Y.clientTop||0:Y.clientLeft||0:0,Q=null!=(T=null==E?void 0:E[C])?T:0,ee=N+G-Q-J,et=N+X-Q,eo=within(d?m(j,ee):j,N,d?g(V,et):V);S[C]=eo,L[C]=eo-N}if(void 0!==a&&a){var en,er,ea="x"===C?"top":y,ei="x"===C?v:b,el=S[P],es="y"===P?"height":"width",ec=el+h[ea],ep=el-h[ei],ed=-1!==["top",y].indexOf(x),eu=null!=(er=null==E?void 0:E[P])?er:0,ef=ed?ec:el-$[es]-k[es]-eu+R.altAxis,eg=ed?el+$[es]+k[es]-eu-R.altAxis:ep,em=d&&ed?(en=within(ef,el,eg))>eg?eg:en:within(d?ef:ec,el,d?eg:ep);S[P]=em,L[P]=em-el}t.modifiersData[n]=L}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,o,n=e.state,r=e.name,a=e.options,i=n.elements.arrow,l=n.modifiersData.popperOffsets,s=getBasePlacement(n.placement),c=getMainAxisFromPlacement(s),p=[y,b].indexOf(s)>=0?"height":"width";if(i&&l){var d=mergePaddingObject("number"!=typeof(t="function"==typeof(t=a.padding)?t(Object.assign({},n.rects,{placement:n.placement})):t)?t:expandToHashMap(t,w)),u=getLayoutRect(i),f="y"===c?"top":y,g="y"===c?v:b,m=n.rects.reference[p]+n.rects.reference[c]-l[c]-n.rects.popper[p],h=l[c]-n.rects.reference[c],x=getOffsetParent(i),O=x?"y"===c?x.clientHeight||0:x.clientWidth||0:0,Z=d[f],C=O-u[p]-d[g],P=O/2-u[p]/2+(m/2-h/2),S=within(Z,P,C);n.modifiersData[r]=((o={})[c]=S,o.centerOffset=S-P,o)}},effect:function(e){var t=e.state,o=e.options.element,n=void 0===o?"[data-popper-arrow]":o;null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&contains(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,o=e.name,n=t.rects.reference,r=t.rects.popper,a=t.modifiersData.preventOverflow,i=detectOverflow(t,{elementContext:"reference"}),l=detectOverflow(t,{altBoundary:!0}),s=getSideOffsets(i,n),c=getSideOffsets(l,r,a),p=isAnySideFullyClipped(s),d=isAnySideFullyClipped(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":d})}}]}).defaultModifiers)?[]:r,l=void 0===(i=n.defaultOptions)?k:i,function(e,t,o){void 0===o&&(o=l);var n,r={placement:"bottom",orderedModifiers:[],options:Object.assign({},k,l),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},i=[],s=!1,c={state:r,setOptions:function(o){var n,s,p,d,u,f="function"==typeof o?o(r.options):o;cleanupModifierEffects(),r.options=Object.assign({},l,r.options,f),r.scrollParents={reference:isElement(e)?listScrollParents(e):e.contextElement?listScrollParents(e.contextElement):[],popper:listScrollParents(t)};var g=(s=Object.keys(n=[].concat(a,r.options.modifiers).reduce(function(e,t){var o=e[t.name];return e[t.name]=o?Object.assign({},o,t,{options:Object.assign({},o.options,t.options),data:Object.assign({},o.data,t.data)}):t,e},{})).map(function(e){return n[e]}),p=new Map,d=new Set,u=[],s.forEach(function(e){p.set(e.name,e)}),s.forEach(function(e){d.has(e.name)||function sort(e){d.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!d.has(e)){var t=p.get(e);t&&sort(t)}}),u.push(e)}(e)}),$.reduce(function(e,t){return e.concat(u.filter(function(e){return e.phase===t}))},[]));return r.orderedModifiers=g.filter(function(e){return e.enabled}),r.orderedModifiers.forEach(function(e){var t=e.name,o=e.options,n=e.effect;if("function"==typeof n){var a=n({state:r,name:t,instance:c,options:void 0===o?{}:o});i.push(a||function(){})}}),c.update()},forceUpdate:function(){if(!s){var e,t,o,n,a,i,l,p,d,u,f,g,m=r.elements,v=m.reference,b=m.popper;if(areValidElements(v,b)){r.rects={reference:(t=getOffsetParent(b),o="fixed"===r.options.strategy,n=isHTMLElement(t),p=isHTMLElement(t)&&(i=h((a=t.getBoundingClientRect()).width)/t.offsetWidth||1,l=h(a.height)/t.offsetHeight||1,1!==i||1!==l),d=getDocumentElement(t),u=getBoundingClientRect(v,p,o),f={scrollLeft:0,scrollTop:0},g={x:0,y:0},(n||!n&&!o)&&(("body"!==getNodeName(t)||isScrollParent(d))&&(f=(e=t)!==getWindow(e)&&isHTMLElement(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:getWindowScroll(e)),isHTMLElement(t)?(g=getBoundingClientRect(t,!0),g.x+=t.clientLeft,g.y+=t.clientTop):d&&(g.x=getWindowScrollBarX(d))),{x:u.left+f.scrollLeft-g.x,y:u.top+f.scrollTop-g.y,width:u.width,height:u.height}),popper:getLayoutRect(b)},r.reset=!1,r.placement=r.options.placement,r.orderedModifiers.forEach(function(e){return r.modifiersData[e.name]=Object.assign({},e.data)});for(var y=0;y<r.orderedModifiers.length;y++){if(!0===r.reset){r.reset=!1,y=-1;continue}var x=r.orderedModifiers[y],w=x.fn,O=x.options,Z=void 0===O?{}:O,C=x.name;"function"==typeof w&&(r=w({state:r,options:Z,name:C,instance:c})||r)}}}},update:function(){return n||(n=new Promise(function(e){Promise.resolve().then(function(){n=void 0,e(new Promise(function(e){c.forceUpdate(),e(r)}))})})),n},destroy:function(){cleanupModifierEffects(),s=!0}};if(!areValidElements(e,t))return c;function cleanupModifierEffects(){i.forEach(function(e){return e()}),i=[]}return c.setOptions(o).then(function(e){!s&&o.onFirstUpdate&&o.onFirstUpdate(e)}),c}),M=o(94780),D=o(78385),A=o(34867);function getPopperUtilityClass(e){return(0,A.Z)("MuiPopper",e)}(0,o(1588).Z)("MuiPopper",["root"]);var N=o(5094),j=o(85893);let V=p.createContext({disableDefaultClasses:!1}),W=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],F=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function resolveAnchorEl(e){return"function"==typeof e?e():e}let useUtilityClasses=()=>(0,M.Z)({root:["root"]},function(e){let{disableDefaultClasses:t}=p.useContext(V);return o=>t?"":e(o)}(getPopperUtilityClass)),B={},H=p.forwardRef(function(e,t){var o;let{anchorEl:n,children:r,direction:a,disablePortal:i,modifiers:l,open:f,placement:g,popperOptions:m,popperRef:h,slotProps:v={},slots:b={},TransitionProps:y}=e,x=(0,c.Z)(e,W),w=p.useRef(null),O=(0,d.Z)(w,t),Z=p.useRef(null),C=(0,d.Z)(Z,h),P=p.useRef(C);(0,u.Z)(()=>{P.current=C},[C]),p.useImperativeHandle(h,()=>Z.current,[]);let S=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(g,a),[$,k]=p.useState(S),[I,R]=p.useState(resolveAnchorEl(n));p.useEffect(()=>{Z.current&&Z.current.forceUpdate()}),p.useEffect(()=>{n&&R(resolveAnchorEl(n))},[n]),(0,u.Z)(()=>{if(!I||!f)return;let handlePopperUpdate=e=>{k(e.placement)},e=[{name:"preventOverflow",options:{altBoundary:i}},{name:"flip",options:{altBoundary:i}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:e})=>{handlePopperUpdate(e)}}];null!=l&&(e=e.concat(l)),m&&null!=m.modifiers&&(e=e.concat(m.modifiers));let t=T(I,w.current,(0,s.Z)({placement:S},m,{modifiers:e}));return P.current(t),()=>{t.destroy(),P.current(null)}},[I,i,l,f,m,S]);let E={placement:$};null!==y&&(E.TransitionProps=y);let L=useUtilityClasses(),M=null!=(o=b.root)?o:"div",D=(0,N.y)({elementType:M,externalSlotProps:v.root,externalForwardedProps:x,additionalProps:{role:"tooltip",ref:O},ownerState:e,className:L.root});return(0,j.jsx)(M,(0,s.Z)({},D,{children:"function"==typeof r?r(E):r}))}),z=p.forwardRef(function(e,t){let o;let{anchorEl:n,children:r,container:a,direction:i="ltr",disablePortal:l=!1,keepMounted:d=!1,modifiers:u,open:g,placement:m="bottom",popperOptions:h=B,popperRef:v,style:b,transition:y=!1,slotProps:x={},slots:w={}}=e,O=(0,c.Z)(e,F),[Z,C]=p.useState(!0);if(!d&&!g&&(!y||Z))return null;if(a)o=a;else if(n){let e=resolveAnchorEl(n);o=e&&void 0!==e.nodeType?(0,f.Z)(e).body:(0,f.Z)(null).body}let P=!g&&d&&(!y||Z)?"none":void 0;return(0,j.jsx)(D.h,{disablePortal:l,container:o,children:(0,j.jsx)(H,(0,s.Z)({anchorEl:n,direction:i,disablePortal:l,modifiers:u,ref:t,open:y?!Z:g,placement:m,popperOptions:h,popperRef:v,slotProps:x,slots:w},O,{style:(0,s.Z)({position:"fixed",top:0,left:0,display:P},b),TransitionProps:y?{in:g,onEnter:()=>{C(!1)},onExited:()=>{C(!0)}}:void 0,children:r}))})});var U=o(34168),q=o(90948),K=o(71657);let _=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],G=(0,q.ZP)(z,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),X=p.forwardRef(function(e,t){var o;let n=(0,U.Z)(),r=(0,K.Z)({props:e,name:"MuiPopper"}),{anchorEl:a,component:i,components:l,componentsProps:p,container:d,disablePortal:u,keepMounted:f,modifiers:g,open:m,placement:h,popperOptions:v,popperRef:b,transition:y,slots:x,slotProps:w}=r,O=(0,c.Z)(r,_),Z=null!=(o=null==x?void 0:x.root)?o:null==l?void 0:l.Root,C=(0,s.Z)({anchorEl:a,container:d,disablePortal:u,keepMounted:f,modifiers:g,open:m,placement:h,popperOptions:v,popperRef:b,transition:y},O);return(0,j.jsx)(G,(0,s.Z)({as:i,direction:null==n?void 0:n.direction,slots:{root:Z},slotProps:null!=w?w:p},C,{ref:t}))});var Y=X},2097:function(e,t,o){var n=o(67294);t.Z=e=>{let t=n.useRef({});return n.useEffect(()=>{t.current=e}),t.current}}}]); |