import{j as e,r as t,_ as o,h as n}from"./react-B_SyE9nW.js";import{_ as r}from"./history-CBi_mSPs.js";import{e as i,bG as a,s,c as l,g as p,a as c,f as u,b as d}from"./index-Flm6m8Wj.js";import{j as f,k as m,o as g,l as h,A as b}from"./styles-BKX5ijFq.js";import{c as v}from"./createSvgIcon-CaFwfqRU.js";import{c as y}from"./index-BQVK4Wpw.js";import{o as x,K as O,g as w,j as P,d as S,q as I,b as k,N as $,I as C,P as j}from"./index-C6Ujt1Uk.js";import{a as A,g as L,u as R,C as E}from"./ItemLoading-wir9MCjq.js";import{u as T}from"./Stack-CZ7Wid7r.js";import{u as M}from"./usePreviousProps-GIwTB3Ki.js";const D=v(e.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");var W="top",N="bottom",H="right",B="left",V="auto",z=[W,N,H,B],F="start",q="end",_="clippingParents",U="viewport",G="popper",K="reference",X=z.reduce((function(e,t){return e.concat([t+"-"+F,t+"-"+q])}),[]),Y=[].concat(z,[V]).reduce((function(e,t){return e.concat([t,t+"-"+F,t+"-"+q])}),[]),J=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Q(e){return e?(e.nodeName||"").toLowerCase():null}function Z(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ee(e){return e instanceof Z(e).Element||e instanceof Element}function te(e){return e instanceof Z(e).HTMLElement||e instanceof HTMLElement}function oe(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Z(e).ShadowRoot||e instanceof ShadowRoot)}const ne={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];te(r)&&Q(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]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:o[e]).reduce((function(e,t){return e[t]="",e}),{});te(n)&&Q(n)&&(Object.assign(n.style,i),Object.keys(r).forEach((function(e){n.removeAttribute(e)})))}))}},requires:["computeStyles"]};function re(e){return e.split("-")[0]}var ie=Math.max,ae=Math.min,se=Math.round;function le(){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 pe(){return!/^((?!chrome|android).)*safari/i.test(le())}function ce(e,t,o){void 0===t&&(t=!1),void 0===o&&(o=!1);var n=e.getBoundingClientRect(),r=1,i=1;t&&te(e)&&(r=e.offsetWidth>0&&se(n.width)/e.offsetWidth||1,i=e.offsetHeight>0&&se(n.height)/e.offsetHeight||1);var a=(ee(e)?Z(e):window).visualViewport,s=!pe()&&o,l=(n.left+(s&&a?a.offsetLeft:0))/r,p=(n.top+(s&&a?a.offsetTop:0))/i,c=n.width/r,u=n.height/i;return{width:c,height:u,top:p,right:l+c,bottom:p+u,left:l,x:l,y:p}}function ue(e){var t=ce(e),o=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:n}}function de(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&oe(o)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function fe(e){return Z(e).getComputedStyle(e)}function me(e){return["table","td","th"].indexOf(Q(e))>=0}function ge(e){return((ee(e)?e.ownerDocument:e.document)||window.document).documentElement}function he(e){return"html"===Q(e)?e:e.assignedSlot||e.parentNode||(oe(e)?e.host:null)||ge(e)}function be(e){return te(e)&&"fixed"!==fe(e).position?e.offsetParent:null}function ve(e){for(var t=Z(e),o=be(e);o&&me(o)&&"static"===fe(o).position;)o=be(o);return o&&("html"===Q(o)||"body"===Q(o)&&"static"===fe(o).position)?t:o||function(e){var t=/firefox/i.test(le());if(/Trident/i.test(le())&&te(e)&&"fixed"===fe(e).position)return null;var o=he(e);for(oe(o)&&(o=o.host);te(o)&&["html","body"].indexOf(Q(o))<0;){var n=fe(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}function ye(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function xe(e,t,o){return ie(e,ae(t,o))}function Oe(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function we(e,t){return t.reduce((function(t,o){return t[o]=e,t}),{})}function Pe(e){return e.split("-")[1]}var Se={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Ie(e){var t,o=e.popper,n=e.popperRect,r=e.placement,i=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,p=e.adaptive,c=e.roundOffsets,u=e.isFixed,d=a.x,f=void 0===d?0:d,m=a.y,g=void 0===m?0:m,h="function"==typeof c?c({x:f,y:g}):{x:f,y:g};f=h.x,g=h.y;var b=a.hasOwnProperty("x"),v=a.hasOwnProperty("y"),y=B,x=W,O=window;if(p){var w=ve(o),P="clientHeight",S="clientWidth";if(w===Z(o)&&"static"!==fe(w=ge(o)).position&&"absolute"===s&&(P="scrollHeight",S="scrollWidth"),r===W||(r===B||r===H)&&i===q)x=N,g-=(u&&w===O&&O.visualViewport?O.visualViewport.height:w[P])-n.height,g*=l?1:-1;if(r===B||(r===W||r===N)&&i===q)y=H,f-=(u&&w===O&&O.visualViewport?O.visualViewport.width:w[S])-n.width,f*=l?1:-1}var I,k=Object.assign({position:s},p&&Se),$=!0===c?function(e,t){var o=e.x,n=e.y,r=t.devicePixelRatio||1;return{x:se(o*r)/r||0,y:se(n*r)/r||0}}({x:f,y:g},Z(o)):{x:f,y:g};return f=$.x,g=$.y,l?Object.assign({},k,((I={})[x]=v?"0":"",I[y]=b?"0":"",I.transform=(O.devicePixelRatio||1)<=1?"translate("+f+"px, "+g+"px)":"translate3d("+f+"px, "+g+"px, 0)",I)):Object.assign({},k,((t={})[x]=v?g+"px":"",t[y]=b?f+"px":"",t.transform="",t))}var ke={passive:!0};var $e={left:"right",right:"left",bottom:"top",top:"bottom"};function Ce(e){return e.replace(/left|right|bottom|top/g,(function(e){return $e[e]}))}var je={start:"end",end:"start"};function Ae(e){return e.replace(/start|end/g,(function(e){return je[e]}))}function Le(e){var t=Z(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Re(e){return ce(ge(e)).left+Le(e).scrollLeft}function Ee(e){var t=fe(e),o=t.overflow,n=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+r+n)}function Te(e){return["html","body","#document"].indexOf(Q(e))>=0?e.ownerDocument.body:te(e)&&Ee(e)?e:Te(he(e))}function Me(e,t){var o;void 0===t&&(t=[]);var n=Te(e),r=n===(null==(o=e.ownerDocument)?void 0:o.body),i=Z(n),a=r?[i].concat(i.visualViewport||[],Ee(n)?n:[]):n,s=t.concat(a);return r?s:s.concat(Me(he(a)))}function De(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function We(e,t,o){return t===U?De(function(e,t){var o=Z(e),n=ge(e),r=o.visualViewport,i=n.clientWidth,a=n.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;var p=pe();(p||!p&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s+Re(e),y:l}}(e,o)):ee(t)?function(e,t){var o=ce(e,!1,"fixed"===t);return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}(t,o):De(function(e){var t,o=ge(e),n=Le(e),r=null==(t=e.ownerDocument)?void 0:t.body,i=ie(o.scrollWidth,o.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=ie(o.scrollHeight,o.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),s=-n.scrollLeft+Re(e),l=-n.scrollTop;return"rtl"===fe(r||o).direction&&(s+=ie(o.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}(ge(e)))}function Ne(e,t,o,n){var r="clippingParents"===t?function(e){var t=Me(he(e)),o=["absolute","fixed"].indexOf(fe(e).position)>=0&&te(e)?ve(e):e;return ee(o)?t.filter((function(e){return ee(e)&&de(e,o)&&"body"!==Q(e)})):[]}(e):[].concat(t),i=[].concat(r,[o]),a=i[0],s=i.reduce((function(t,o){var r=We(e,o,n);return t.top=ie(r.top,t.top),t.right=ae(r.right,t.right),t.bottom=ae(r.bottom,t.bottom),t.left=ie(r.left,t.left),t}),We(e,a,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function He(e){var t,o=e.reference,n=e.element,r=e.placement,i=r?re(r):null,a=r?Pe(r):null,s=o.x+o.width/2-n.width/2,l=o.y+o.height/2-n.height/2;switch(i){case W:t={x:s,y:o.y-n.height};break;case N:t={x:s,y:o.y+o.height};break;case H:t={x:o.x+o.width,y:l};break;case B:t={x:o.x-n.width,y:l};break;default:t={x:o.x,y:o.y}}var p=i?ye(i):null;if(null!=p){var c="y"===p?"height":"width";switch(a){case F:t[p]=t[p]-(o[c]/2-n[c]/2);break;case q:t[p]=t[p]+(o[c]/2-n[c]/2)}}return t}function Be(e,t){void 0===t&&(t={});var o=t,n=o.placement,r=void 0===n?e.placement:n,i=o.strategy,a=void 0===i?e.strategy:i,s=o.boundary,l=void 0===s?_:s,p=o.rootBoundary,c=void 0===p?U:p,u=o.elementContext,d=void 0===u?G:u,f=o.altBoundary,m=void 0!==f&&f,g=o.padding,h=void 0===g?0:g,b=Oe("number"!=typeof h?h:we(h,z)),v=d===G?K:G,y=e.rects.popper,x=e.elements[m?v:d],O=Ne(ee(x)?x:x.contextElement||ge(e.elements.popper),l,c,a),w=ce(e.elements.reference),P=He({reference:w,element:y,strategy:"absolute",placement:r}),S=De(Object.assign({},y,P)),I=d===G?S:w,k={top:O.top-I.top+b.top,bottom:I.bottom-O.bottom+b.bottom,left:O.left-I.left+b.left,right:I.right-O.right+b.right},$=e.modifiersData.offset;if(d===G&&$){var C=$[r];Object.keys(k).forEach((function(e){var t=[H,N].indexOf(e)>=0?1:-1,o=[W,N].indexOf(e)>=0?"y":"x";k[e]+=C[o]*t}))}return k}function Ve(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 ze(e){return[W,H,N,B].some((function(t){return e[t]>=0}))}function Fe(e,t,o){void 0===o&&(o=!1);var n,r,i=te(t),a=te(t)&&function(e){var t=e.getBoundingClientRect(),o=se(t.width)/e.offsetWidth||1,n=se(t.height)/e.offsetHeight||1;return 1!==o||1!==n}(t),s=ge(t),l=ce(e,a,o),p={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(i||!i&&!o)&&(("body"!==Q(t)||Ee(s))&&(p=(n=t)!==Z(n)&&te(n)?{scrollLeft:(r=n).scrollLeft,scrollTop:r.scrollTop}:Le(n)),te(t)?((c=ce(t,!0)).x+=t.clientLeft,c.y+=t.clientTop):s&&(c.x=Re(s))),{x:l.left+p.scrollLeft-c.x,y:l.top+p.scrollTop-c.y,width:l.width,height:l.height}}function qe(e){var t=new Map,o=new Set,n=[];function r(e){o.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!o.has(e)){var n=t.get(e);n&&r(n)}})),n.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){o.has(e.name)||r(e)})),n}var _e={placement:"bottom",modifiers:[],strategy:"absolute"};function Ue(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function Ge(e){void 0===e&&(e={});var t=e,o=t.defaultModifiers,n=void 0===o?[]:o,r=t.defaultOptions,i=void 0===r?_e:r;return function(e,t,o){void 0===o&&(o=i);var r,a,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},_e,i),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],p=!1,c={state:s,setOptions:function(o){var r="function"==typeof o?o(s.options):o;u(),s.options=Object.assign({},i,s.options,r),s.scrollParents={reference:ee(e)?Me(e):e.contextElement?Me(e.contextElement):[],popper:Me(t)};var a,p,d=function(e){var t=qe(e);return J.reduce((function(e,o){return e.concat(t.filter((function(e){return e.phase===o})))}),[])}((a=[].concat(n,s.options.modifiers),p=a.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}),{}),Object.keys(p).map((function(e){return p[e]}))));return s.orderedModifiers=d.filter((function(e){return e.enabled})),s.orderedModifiers.forEach((function(e){var t=e.name,o=e.options,n=void 0===o?{}:o,r=e.effect;if("function"==typeof r){var i=r({state:s,name:t,instance:c,options:n}),a=function(){};l.push(i||a)}})),c.update()},forceUpdate:function(){if(!p){var e=s.elements,t=e.reference,o=e.popper;if(Ue(t,o)){s.rects={reference:Fe(t,ve(o),"fixed"===s.options.strategy),popper:ue(o)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach((function(e){return s.modifiersData[e.name]=Object.assign({},e.data)}));for(var n=0;n<s.orderedModifiers.length;n++)if(!0!==s.reset){var r=s.orderedModifiers[n],i=r.fn,a=r.options,l=void 0===a?{}:a,u=r.name;"function"==typeof i&&(s=i({state:s,options:l,name:u,instance:c})||s)}else s.reset=!1,n=-1}}},update:(r=function(){return new Promise((function(e){c.forceUpdate(),e(s)}))},function(){return a||(a=new Promise((function(e){Promise.resolve().then((function(){a=void 0,e(r())}))}))),a}),destroy:function(){u(),p=!0}};if(!Ue(e,t))return c;function u(){l.forEach((function(e){return e()})),l=[]}return c.setOptions(o).then((function(e){!p&&o.onFirstUpdate&&o.onFirstUpdate(e)})),c}}var Ke=Ge({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,i=void 0===r||r,a=n.resize,s=void 0===a||a,l=Z(t.elements.popper),p=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&p.forEach((function(e){e.addEventListener("scroll",o.update,ke)})),s&&l.addEventListener("resize",o.update,ke),function(){i&&p.forEach((function(e){e.removeEventListener("scroll",o.update,ke)})),s&&l.removeEventListener("resize",o.update,ke)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,o=e.name;t.modifiersData[o]=He({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=void 0===n||n,i=o.adaptive,a=void 0===i||i,s=o.roundOffsets,l=void 0===s||s,p={placement:re(t.placement),variation:Pe(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Ie(Object.assign({},p,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ie(Object.assign({},p,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},ne,{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,o=e.options,n=e.name,r=o.offset,i=void 0===r?[0,0]:r,a=Y.reduce((function(e,o){return e[o]=function(e,t,o){var n=re(e),r=[B,W].indexOf(n)>=0?-1:1,i="function"==typeof o?o(Object.assign({},t,{placement:e})):o,a=i[0],s=i[1];return a=a||0,s=(s||0)*r,[B,H].indexOf(n)>=0?{x:s,y:a}:{x:a,y:s}}(o,t.rects,i),e}),{}),s=a[t.placement],l=s.x,p=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=p),t.modifiersData[n]=a}},{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,i=void 0===r||r,a=o.altAxis,s=void 0===a||a,l=o.fallbackPlacements,p=o.padding,c=o.boundary,u=o.rootBoundary,d=o.altBoundary,f=o.flipVariations,m=void 0===f||f,g=o.allowedAutoPlacements,h=t.options.placement,b=re(h),v=l||(b===h||!m?[Ce(h)]:function(e){if(re(e)===V)return[];var t=Ce(e);return[Ae(e),t,Ae(t)]}(h)),y=[h].concat(v).reduce((function(e,o){return e.concat(re(o)===V?function(e,t){void 0===t&&(t={});var o=t,n=o.placement,r=o.boundary,i=o.rootBoundary,a=o.padding,s=o.flipVariations,l=o.allowedAutoPlacements,p=void 0===l?Y:l,c=Pe(n),u=c?s?X:X.filter((function(e){return Pe(e)===c})):z,d=u.filter((function(e){return p.indexOf(e)>=0}));0===d.length&&(d=u);var f=d.reduce((function(t,o){return t[o]=Be(e,{placement:o,boundary:r,rootBoundary:i,padding:a})[re(o)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:o,boundary:c,rootBoundary:u,padding:p,flipVariations:m,allowedAutoPlacements:g}):o)}),[]),x=t.rects.reference,O=t.rects.popper,w=new Map,P=!0,S=y[0],I=0;I<y.length;I++){var k=y[I],$=re(k),C=Pe(k)===F,j=[W,N].indexOf($)>=0,A=j?"width":"height",L=Be(t,{placement:k,boundary:c,rootBoundary:u,altBoundary:d,padding:p}),R=j?C?H:B:C?N:W;x[A]>O[A]&&(R=Ce(R));var E=Ce(R),T=[];if(i&&T.push(L[$]<=0),s&&T.push(L[R]<=0,L[E]<=0),T.every((function(e){return e}))){S=k,P=!1;break}w.set(k,T)}if(P)for(var M=function(e){var t=y.find((function(t){var o=w.get(t);if(o)return o.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},D=m?3:1;D>0;D--){if("break"===M(D))break}t.placement!==S&&(t.modifiersData[n]._skip=!0,t.placement=S,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,i=void 0===r||r,a=o.altAxis,s=void 0!==a&&a,l=o.boundary,p=o.rootBoundary,c=o.altBoundary,u=o.padding,d=o.tether,f=void 0===d||d,m=o.tetherOffset,g=void 0===m?0:m,h=Be(t,{boundary:l,rootBoundary:p,padding:u,altBoundary:c}),b=re(t.placement),v=Pe(t.placement),y=!v,x=ye(b),O="x"===x?"y":"x",w=t.modifiersData.popperOffsets,P=t.rects.reference,S=t.rects.popper,I="function"==typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,k="number"==typeof I?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),$=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,C={x:0,y:0};if(w){if(i){var j,A="y"===x?W:B,L="y"===x?N:H,R="y"===x?"height":"width",E=w[x],T=E+h[A],M=E-h[L],D=f?-S[R]/2:0,V=v===F?P[R]:S[R],z=v===F?-S[R]:-P[R],q=t.elements.arrow,_=f&&q?ue(q):{width:0,height:0},U=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},G=U[A],K=U[L],X=xe(0,P[R],_[R]),Y=y?P[R]/2-D-X-G-k.mainAxis:V-X-G-k.mainAxis,J=y?-P[R]/2+D+X+K+k.mainAxis:z+X+K+k.mainAxis,Q=t.elements.arrow&&ve(t.elements.arrow),Z=Q?"y"===x?Q.clientTop||0:Q.clientLeft||0:0,ee=null!=(j=null==$?void 0:$[x])?j:0,te=E+J-ee,oe=xe(f?ae(T,E+Y-ee-Z):T,E,f?ie(M,te):M);w[x]=oe,C[x]=oe-E}if(s){var ne,se="x"===x?W:B,le="x"===x?N:H,pe=w[O],ce="y"===O?"height":"width",de=pe+h[se],fe=pe-h[le],me=-1!==[W,B].indexOf(b),ge=null!=(ne=null==$?void 0:$[O])?ne:0,he=me?de:pe-P[ce]-S[ce]-ge+k.altAxis,be=me?pe+P[ce]+S[ce]-ge-k.altAxis:fe,Oe=f&&me?(Se=xe(he,pe,we=be))>we?we:Se:xe(f?he:de,pe,f?be:fe);w[O]=Oe,C[O]=Oe-pe}var we,Se;t.modifiersData[n]=C}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,o=e.state,n=e.name,r=e.options,i=o.elements.arrow,a=o.modifiersData.popperOffsets,s=re(o.placement),l=ye(s),p=[B,H].indexOf(s)>=0?"height":"width";if(i&&a){var c=function(e,t){return Oe("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:we(e,z))}(r.padding,o),u=ue(i),d="y"===l?W:B,f="y"===l?N:H,m=o.rects.reference[p]+o.rects.reference[l]-a[l]-o.rects.popper[p],g=a[l]-o.rects.reference[l],h=ve(i),b=h?"y"===l?h.clientHeight||0:h.clientWidth||0:0,v=m/2-g/2,y=c[d],x=b-u[p]-c[f],O=b/2-u[p]/2+v,w=xe(y,O,x),P=l;o.modifiersData[n]=((t={})[P]=w,t.centerOffset=w-O,t)}},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)))&&de(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,i=t.modifiersData.preventOverflow,a=Be(t,{elementContext:"reference"}),s=Be(t,{altBoundary:!0}),l=Ve(a,n),p=Ve(s,r,i),c=ze(l),u=ze(p);t.modifiersData[o]={referenceClippingOffsets:l,popperEscapeOffsets:p,isReferenceHidden:c,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":u})}}]});const Xe="Popper";function Ye(e){return A(Xe,e)}L(Xe,["root"]);const Je=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],Qe=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function Ze(e){return"function"==typeof e?e():e}const et={},tt=t.forwardRef((function(n,a){var s;const{anchorEl:l,children:p,direction:c,disablePortal:u,modifiers:d,open:f,placement:m,popperOptions:g,popperRef:h,slotProps:b={},slots:v={},TransitionProps:y}=n,x=o(n,Je),O=t.useRef(null),I=w(O,a),k=t.useRef(null),$=w(k,h),C=t.useRef($);P((()=>{C.current=$}),[$]),t.useImperativeHandle(h,(()=>k.current),[]);const j=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}}(m,c),[A,L]=t.useState(j),[E,T]=t.useState(Ze(l));t.useEffect((()=>{k.current&&k.current.forceUpdate()})),t.useEffect((()=>{l&&T(Ze(l))}),[l]),P((()=>{if(!E||!f)return;let e=[{name:"preventOverflow",options:{altBoundary:u}},{name:"flip",options:{altBoundary:u}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:e})=>{L(e.placement)}}];null!=d&&(e=e.concat(d)),g&&null!=g.modifiers&&(e=e.concat(g.modifiers));const t=Ke(E,O.current,r({placement:j},g,{modifiers:e}));return C.current(t),()=>{t.destroy(),C.current(null)}}),[E,u,d,f,g,j]);const M={placement:A};null!==y&&(M.TransitionProps=y);const D=i({root:["root"]},R(Ye)),W=null!=(s=v.root)?s:"div",N=S({elementType:W,externalSlotProps:b.root,externalForwardedProps:x,additionalProps:{role:"tooltip",ref:I},ownerState:n,className:D.root});return e.jsx(W,r({},N,{children:"function"==typeof p?p(M):p}))})),ot=t.forwardRef((function(n,i){const{anchorEl:a,children:s,container:l,direction:p="ltr",disablePortal:c=!1,keepMounted:u=!1,modifiers:d,open:f,placement:m="bottom",popperOptions:g=et,popperRef:h,style:b,transition:v=!1,slotProps:y={},slots:w={}}=n,P=o(n,Qe),[S,I]=t.useState(!0);if(!u&&!f&&(!v||S))return null;let k;if(l)k=l;else if(a){const e=Ze(a);k=e&&void 0!==e.nodeType?x(e).body:x(null).body}const $=f||!u||v&&!S?void 0:"none",C=v?{in:f,onEnter:()=>{I(!1)},onExited:()=>{I(!0)}}:void 0;return e.jsx(O,{disablePortal:c,container:k,children:e.jsx(tt,r({anchorEl:a,direction:p,disablePortal:c,modifiers:d,ref:i,open:v?!S:f,placement:m,popperOptions:g,popperRef:h,slotProps:y,slots:w},P,{style:r({position:"fixed",top:0,left:0,display:$},b),TransitionProps:C,children:s}))})}));function nt(e){return void 0!==e.normalize?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function rt(e={}){const{ignoreAccents:t=!0,ignoreCase:o=!0,limit:n,matchFrom:r="any",stringify:i,trim:a=!1}=e;return(e,{inputValue:s,getOptionLabel:l})=>{let p=a?s.trim():s;o&&(p=p.toLowerCase()),t&&(p=nt(p));const c=p?e.filter((e=>{let n=(i||l)(e);return o&&(n=n.toLowerCase()),t&&(n=nt(n)),"start"===r?0===n.indexOf(p):n.indexOf(p)>-1})):e;return"number"==typeof n?c.slice(0,n):c}}function it(e,t){for(let o=0;o<e.length;o+=1)if(t(e[o]))return o;return-1}const at=rt(),st=e=>{var t;return null!==e.current&&(null==(t=e.current.parentElement)?void 0:t.contains(document.activeElement))};function lt(e){const{unstable_isActiveElementInListbox:o=st,unstable_classNamePrefix:n="Mui",autoComplete:i=!1,autoHighlight:a=!1,autoSelect:s=!1,blurOnSelect:l=!1,clearOnBlur:p=!e.freeSolo,clearOnEscape:c=!1,componentName:u="useAutocomplete",defaultValue:d=(e.multiple?[]:null),disableClearable:f=!1,disableCloseOnSelect:m=!1,disabled:g,disabledItemsFocusable:h=!1,disableListWrap:b=!1,filterOptions:v=at,filterSelectedOptions:y=!1,freeSolo:x=!1,getOptionDisabled:O,getOptionKey:w,getOptionLabel:P=(e=>{var t;return null!=(t=e.label)?t:e}),groupBy:S,handleHomeEndKeys:C=!e.freeSolo,id:j,includeInputInList:A=!1,inputValue:L,isOptionEqualToValue:R=((e,t)=>e===t),multiple:E=!1,onChange:D,onClose:W,onHighlightChange:N,onInputChange:H,onOpen:B,open:V,openOnFocus:z=!1,options:F,readOnly:q=!1,selectOnFocus:_=!e.freeSolo,value:U}=e,G=I(j);let K=P;K=e=>{const t=P(e);return"string"!=typeof t?String(t):t};const X=t.useRef(!1),Y=t.useRef(!0),J=t.useRef(null),Q=t.useRef(null),[Z,ee]=t.useState(null),[te,oe]=t.useState(-1),ne=a?0:-1,re=t.useRef(ne),[ie,ae]=T({controlled:U,default:d,name:u}),[se,le]=T({controlled:L,default:"",name:u,state:"inputValue"}),[pe,ce]=t.useState(!1),ue=t.useCallback(((e,t)=>{if(!(E?ie.length<t.length:null!==t)&&!p)return;let o;if(E)o="";else if(null==t)o="";else{const e=K(t);o="string"==typeof e?e:""}se!==o&&(le(o),H&&H(e,o,"reset"))}),[K,se,E,H,le,p,ie]),[de,fe]=T({controlled:V,default:!1,name:u,state:"open"}),[me,ge]=t.useState(!0),he=!E&&null!=ie&&se===K(ie),be=de&&!q,ve=be?v(F.filter((e=>!y||!(E?ie:[ie]).some((t=>null!==t&&R(e,t))))),{inputValue:he&&me?"":se,getOptionLabel:K}):[],ye=M({filteredOptions:ve,value:ie,inputValue:se});t.useEffect((()=>{const e=ie!==ye.value;pe&&!e||x&&!e||ue(null,ie)}),[ie,ue,pe,ye.value,x]);const xe=de&&ve.length>0&&!q,Oe=k((e=>{-1===e?J.current.focus():Z.querySelector(`[data-tag-index="${e}"]`).focus()}));t.useEffect((()=>{E&&te>ie.length-1&&(oe(-1),Oe(-1))}),[ie,E,te,Oe]);const we=k((({event:e,index:t,reason:o="auto"})=>{if(re.current=t,-1===t?J.current.removeAttribute("aria-activedescendant"):J.current.setAttribute("aria-activedescendant",`${G}-option-${t}`),N&&N(e,-1===t?null:ve[t],o),!Q.current)return;const r=Q.current.querySelector(`[role="option"].${n}-focused`);r&&(r.classList.remove(`${n}-focused`),r.classList.remove(`${n}-focusVisible`));let i=Q.current;if("listbox"!==Q.current.getAttribute("role")&&(i=Q.current.parentElement.querySelector('[role="listbox"]')),!i)return;if(-1===t)return void(i.scrollTop=0);const a=Q.current.querySelector(`[data-option-index="${t}"]`);if(a&&(a.classList.add(`${n}-focused`),"keyboard"===o&&a.classList.add(`${n}-focusVisible`),i.scrollHeight>i.clientHeight&&"mouse"!==o&&"touch"!==o)){const e=a,t=i.clientHeight+i.scrollTop,o=e.offsetTop+e.offsetHeight;o>t?i.scrollTop=o-i.clientHeight:e.offsetTop-e.offsetHeight*(S?1.3:0)<i.scrollTop&&(i.scrollTop=e.offsetTop-e.offsetHeight*(S?1.3:0))}})),Pe=k((({event:e,diff:t,direction:o="next",reason:n="auto"})=>{if(!be)return;const r=function(e,t){if(!Q.current||e<0||e>=ve.length)return-1;let o=e;for(;;){const n=Q.current.querySelector(`[data-option-index="${o}"]`),r=!h&&(!n||n.disabled||"true"===n.getAttribute("aria-disabled"));if(n&&n.hasAttribute("tabindex")&&!r)return o;if(o="next"===t?(o+1)%ve.length:(o-1+ve.length)%ve.length,o===e)return-1}}((()=>{const e=ve.length-1;if("reset"===t)return ne;if("start"===t)return 0;if("end"===t)return e;const o=re.current+t;return o<0?-1===o&&A?-1:b&&-1!==re.current||Math.abs(t)>1?0:e:o>e?o===e+1&&A?-1:b||Math.abs(t)>1?e:0:o})(),o);if(we({index:r,reason:n,event:e}),i&&"reset"!==t)if(-1===r)J.current.value=se;else{const e=K(ve[r]);J.current.value=e;0===e.toLowerCase().indexOf(se.toLowerCase())&&se.length>0&&J.current.setSelectionRange(se.length,e.length)}})),Se=t.useCallback((()=>{if(!be)return;const e=(()=>{if(-1!==re.current&&ye.filteredOptions&&ye.filteredOptions.length!==ve.length&&ye.inputValue===se&&(E?ie.length===ye.value.length&&ye.value.every(((e,t)=>K(ie[t])===K(e))):(e=ye.value,t=ie,(e?K(e):"")===(t?K(t):"")))){const e=ye.filteredOptions[re.current];if(e)return it(ve,(t=>K(t)===K(e)))}var e,t;return-1})();if(-1!==e)return void(re.current=e);const t=E?ie[0]:ie;if(0!==ve.length&&null!=t){if(Q.current)if(null==t)re.current>=ve.length-1?we({index:ve.length-1}):we({index:re.current});else{const e=ve[re.current];if(E&&e&&-1!==it(ie,(t=>R(e,t))))return;const o=it(ve,(e=>R(e,t)));-1===o?Pe({diff:"reset"}):we({index:o})}}else Pe({diff:"reset"})}),[ve.length,!E&&ie,y,Pe,we,be,se,E]),Ie=k((e=>{$(Q,e),e&&Se()}));t.useEffect((()=>{Se()}),[Se]);const ke=e=>{de||(fe(!0),ge(!0),B&&B(e))},$e=(e,t)=>{de&&(fe(!1),W&&W(e,t))},Ce=(e,t,o,n)=>{if(E){if(ie.length===t.length&&ie.every(((e,o)=>e===t[o])))return}else if(ie===t)return;D&&D(e,t,o,n),ae(t)},je=t.useRef(!1),Ae=(e,t,o="selectOption",n="options")=>{let r=o,i=t;if(E){i=Array.isArray(ie)?ie.slice():[];const e=it(i,(e=>R(t,e)));-1===e?i.push(t):"freeSolo"!==n&&(i.splice(e,1),r="removeOption")}ue(e,i),Ce(e,i,r,{option:t}),m||e&&(e.ctrlKey||e.metaKey)||$e(e,r),(!0===l||"touch"===l&&je.current||"mouse"===l&&!je.current)&&J.current.blur()};const Le=(e,t)=>{if(!E)return;""===se&&$e(e,"toggleInput");let o=te;-1===te?""===se&&"previous"===t&&(o=ie.length-1):(o+="next"===t?1:-1,o<0&&(o=0),o===ie.length&&(o=-1)),o=function(e,t){if(-1===e)return-1;let o=e;for(;;){if("next"===t&&o===ie.length||"previous"===t&&-1===o)return-1;const e=Z.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),oe(o),Oe(o)},Re=e=>{X.current=!0,le(""),H&&H(e,"","clear"),Ce(e,E?[]:null,"clear")},Ee=e=>t=>{if(e.onKeyDown&&e.onKeyDown(t),!t.defaultMuiPrevented&&(-1!==te&&-1===["ArrowLeft","ArrowRight"].indexOf(t.key)&&(oe(-1),Oe(-1)),229!==t.which))switch(t.key){case"Home":be&&C&&(t.preventDefault(),Pe({diff:"start",direction:"next",reason:"keyboard",event:t}));break;case"End":be&&C&&(t.preventDefault(),Pe({diff:"end",direction:"previous",reason:"keyboard",event:t}));break;case"PageUp":t.preventDefault(),Pe({diff:-5,direction:"previous",reason:"keyboard",event:t}),ke(t);break;case"PageDown":t.preventDefault(),Pe({diff:5,direction:"next",reason:"keyboard",event:t}),ke(t);break;case"ArrowDown":t.preventDefault(),Pe({diff:1,direction:"next",reason:"keyboard",event:t}),ke(t);break;case"ArrowUp":t.preventDefault(),Pe({diff:-1,direction:"previous",reason:"keyboard",event:t}),ke(t);break;case"ArrowLeft":Le(t,"previous");break;case"ArrowRight":Le(t,"next");break;case"Enter":if(-1!==re.current&&be){const e=ve[re.current],o=!!O&&O(e);if(t.preventDefault(),o)return;Ae(t,e,"selectOption"),i&&J.current.setSelectionRange(J.current.value.length,J.current.value.length)}else x&&""!==se&&!1===he&&(E&&t.preventDefault(),Ae(t,se,"createOption","freeSolo"));break;case"Escape":be?(t.preventDefault(),t.stopPropagation(),$e(t,"escape")):c&&(""!==se||E&&ie.length>0)&&(t.preventDefault(),t.stopPropagation(),Re(t));break;case"Backspace":if(E&&!q&&""===se&&ie.length>0){const e=-1===te?ie.length-1:te,o=ie.slice();o.splice(e,1),Ce(t,o,"removeOption",{option:ie[e]})}break;case"Delete":if(E&&!q&&""===se&&ie.length>0&&-1!==te){const e=te,o=ie.slice();o.splice(e,1),Ce(t,o,"removeOption",{option:ie[e]})}}},Te=e=>{ce(!0),z&&!X.current&&ke(e)},Me=e=>{o(Q)?J.current.focus():(ce(!1),Y.current=!0,X.current=!1,s&&-1!==re.current&&be?Ae(e,ve[re.current],"blur"):s&&x&&""!==se?Ae(e,se,"blur","freeSolo"):p&&ue(e,ie),$e(e,"blur"))},De=e=>{const t=e.target.value;se!==t&&(le(t),ge(!1),H&&H(e,t,"input")),""===t?f||E||Ce(e,null,"clear"):ke(e)},We=e=>{const t=Number(e.currentTarget.getAttribute("data-option-index"));re.current!==t&&we({event:e,index:t,reason:"mouse"})},Ne=e=>{we({event:e,index:Number(e.currentTarget.getAttribute("data-option-index")),reason:"touch"}),je.current=!0},He=e=>{const t=Number(e.currentTarget.getAttribute("data-option-index"));Ae(e,ve[t],"selectOption"),je.current=!1},Be=e=>t=>{const o=ie.slice();o.splice(e,1),Ce(t,o,"removeOption",{option:ie[e]})},Ve=e=>{de?$e(e,"toggleInput"):ke(e)},ze=e=>{e.currentTarget.contains(e.target)&&e.target.getAttribute("id")!==G&&e.preventDefault()},Fe=e=>{e.currentTarget.contains(e.target)&&(J.current.focus(),_&&Y.current&&J.current.selectionEnd-J.current.selectionStart==0&&J.current.select(),Y.current=!1)},qe=e=>{g||""!==se&&de||Ve(e)};let _e=x&&se.length>0;_e=_e||(E?ie.length>0:null!==ie);let Ue=ve;return S&&(Ue=ve.reduce(((e,t,o)=>{const n=S(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}),[])),g&&pe&&Me(),{getRootProps:(e={})=>r({"aria-owns":xe?`${G}-listbox`:null},e,{onKeyDown:Ee(e),onMouseDown:ze,onClick:Fe}),getInputLabelProps:()=>({id:`${G}-label`,htmlFor:G}),getInputProps:()=>({id:G,value:se,onBlur:Me,onFocus:Te,onChange:De,onMouseDown:qe,"aria-activedescendant":be?"":null,"aria-autocomplete":i?"both":"list","aria-controls":xe?`${G}-listbox`:void 0,"aria-expanded":xe,autoComplete:"off",ref:J,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:g}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:Re}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:Ve}),getTagProps:({index:e})=>r({key:e,"data-tag-index":e,tabIndex:-1},!q&&{onDelete:Be(e)}),getListboxProps:()=>({role:"listbox",id:`${G}-listbox`,"aria-labelledby":`${G}-label`,ref:Ie,onMouseDown:e=>{e.preventDefault()}}),getOptionProps:({index:e,option:t})=>{var o;const n=(E?ie:[ie]).some((e=>null!=e&&R(t,e))),r=!!O&&O(t);return{key:null!=(o=null==w?void 0:w(t))?o:K(t),tabIndex:-1,role:"option",id:`${G}-option-${e}`,onMouseMove:We,onClick:He,onTouchStart:Ne,"data-option-index":e,"aria-disabled":r,"aria-selected":n}},id:G,inputValue:se,value:ie,dirty:_e,expanded:be&&Z,popupOpen:be,focused:pe||-1!==te,anchorEl:Z,setAnchorEl:ee,focusedTag:te,groupedOptions:Ue}}var pt={};Object.defineProperty(pt,"__esModule",{value:!0});var ct=pt.default=void 0,ut=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=ft(t);if(o&&o.has(e))return o.get(e);var n={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,o&&o.set(e,n),n}(t),dt=a;function ft(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(ft=function(e){return e?o:t})(e)}ct=pt.default=function(e=null){const t=ut.useContext(dt.ThemeContext);return t&&(o=t,0!==Object.keys(o).length)?t:e;var o};const mt=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],gt=s(ot,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),ht=t.forwardRef((function(t,n){var i;const a=ct(),s=l({props:t,name:"MuiPopper"}),{anchorEl:p,component:c,components:u,componentsProps:d,container:f,disablePortal:m,keepMounted:g,modifiers:h,open:b,placement:v,popperOptions:y,popperRef:x,transition:O,slots:w,slotProps:P}=s,S=o(s,mt),I=null!=(i=null==w?void 0:w.root)?i:null==u?void 0:u.Root,k=r({anchorEl:p,container:f,disablePortal:m,keepMounted:g,modifiers:h,open:b,placement:v,popperOptions:y,popperRef:x,transition:O},S);return e.jsx(gt,r({as:c,direction:null==a?void 0:a.direction,slots:{root:I},slotProps:null!=P?P:d},k,{ref:n}))}));function bt(e){return p("MuiListSubheader",e)}c("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const vt=["className","color","component","disableGutters","disableSticky","inset"],yt=s("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,"default"!==o.color&&t[`color${u(o.color)}`],!o.disableGutters&&t.gutters,o.inset&&t.inset,!o.disableSticky&&t.sticky]}})((({theme:e,ownerState:t})=>r({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}))),xt=t.forwardRef((function(t,a){const s=l({props:t,name:"MuiListSubheader"}),{className:p,color:c="default",component:d="li",disableGutters:f=!1,disableSticky:m=!1,inset:g=!1}=s,h=o(s,vt),b=r({},s,{color:c,component:d,disableGutters:f,disableSticky:m,inset:g}),v=(e=>{const{classes:t,color:o,disableGutters:n,inset:r,disableSticky:a}=e,s={root:["root","default"!==o&&`color${u(o)}`,!n&&"gutters",r&&"inset",!a&&"sticky"]};return i(s,bt,t)})(b);return e.jsx(yt,r({as:d,className:n(v.root,p),ref:a,ownerState:b},h))}));function Ot(e){return p("MuiAutocomplete",e)}xt.muiSkipListHighlight=!0;const wt=c("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"]);var Pt,St;const It=["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"],kt=["ref"],$t=y(),Ct=s("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e,{fullWidth:n,hasClearIcon:r,hasPopupIcon:i,inputFocused:a,size:s}=o;return[{[`& .${wt.tag}`]:t.tag},{[`& .${wt.tag}`]:t[`tagSize${u(s)}`]},{[`& .${wt.inputRoot}`]:t.inputRoot},{[`& .${wt.input}`]:t.input},{[`& .${wt.input}`]:a&&t.inputFocused},t.root,n&&t.fullWidth,i&&t.hasPopupIcon,r&&t.hasClearIcon]}})({[`&.${wt.focused} .${wt.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${wt.clearIndicator}`]:{visibility:"visible"}},[`& .${wt.tag}`]:{margin:3,maxWidth:"calc(100% - 6px)"},[`& .${wt.inputRoot}`]:{flexWrap:"wrap",[`.${wt.hasPopupIcon}&, .${wt.hasClearIcon}&`]:{paddingRight:30},[`.${wt.hasPopupIcon}.${wt.hasClearIcon}&`]:{paddingRight:56},[`& .${wt.input}`]:{width:0,minWidth:30}},[`& .${f.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${f.root}.${m.sizeSmall}`]:{[`& .${f.input}`]:{padding:"2px 4px 3px 0"}},[`& .${g.root}`]:{padding:9,[`.${wt.hasPopupIcon}&, .${wt.hasClearIcon}&`]:{paddingRight:39},[`.${wt.hasPopupIcon}.${wt.hasClearIcon}&`]:{paddingRight:65},[`& .${wt.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${wt.endAdornment}`]:{right:9}},[`& .${g.root}.${m.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${wt.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${h.root}`]:{paddingTop:19,paddingLeft:8,[`.${wt.hasPopupIcon}&, .${wt.hasClearIcon}&`]:{paddingRight:39},[`.${wt.hasPopupIcon}.${wt.hasClearIcon}&`]:{paddingRight:65},[`& .${h.input}`]:{padding:"7px 4px"},[`& .${wt.endAdornment}`]:{right:9}},[`& .${h.root}.${m.sizeSmall}`]:{paddingBottom:1,[`& .${h.input}`]:{padding:"2.5px 4px"}},[`& .${m.hiddenLabel}`]:{paddingTop:8},[`& .${h.root}.${m.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${wt.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${h.root}.${m.hiddenLabel}.${m.sizeSmall}`]:{[`& .${wt.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${wt.input}`]:{flexGrow:1,textOverflow:"ellipsis",opacity:0},variants:[{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{[`& .${wt.tag}`]:{margin:2,maxWidth:"calc(100% - 4px)"}}},{props:{inputFocused:!0},style:{[`& .${wt.input}`]:{opacity:1}}}]}),jt=s("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"50%",transform:"translate(0, -50%)"}),At=s(C,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),Lt=s(C,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:e},t)=>r({},t.popupIndicator,e.popupOpen&&t.popupIndicatorOpen)})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:"rotate(180deg)"}}]}),Rt=s(ht,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`& .${wt.option}`]:t.option},t.popper,o.disablePortal&&t.popperDisablePortal]}})((({theme:e})=>({zIndex:(e.vars||e).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:"absolute"}}]}))),Et=s(j,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})((({theme:e})=>r({},e.typography.body1,{overflow:"auto"}))),Tt=s("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})((({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"}))),Mt=s("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})((({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"}))),Dt=s("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",[`& .${wt.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"},[`&.${wt.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"},[`&.${wt.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})`:d(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${wt.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:d(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${wt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:d(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}}))),Wt=s(xt,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})((({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8}))),Nt=s("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${wt.option}`]:{paddingLeft:24}}),Ht=t.forwardRef((function(a,s){var l,p,c,d;const f=$t({props:a,name:"MuiAutocomplete"}),{autoComplete:m=!1,autoHighlight:g=!1,autoSelect:h=!1,blurOnSelect:v=!1,ChipProps:y,className:x,clearIcon:O=Pt||(Pt=e.jsx(D,{fontSize:"small"})),clearOnBlur:P=!f.freeSolo,clearOnEscape:S=!1,clearText:I="Clear",closeText:k="Close",componentsProps:$={},defaultValue:C=(f.multiple?[]:null),disableClearable:A=!1,disableCloseOnSelect:L=!1,disabled:R=!1,disabledItemsFocusable:T=!1,disableListWrap:M=!1,disablePortal:W=!1,filterSelectedOptions:N=!1,forcePopupIcon:H="auto",freeSolo:B=!1,fullWidth:V=!1,getLimitTagsText:z=(e=>`+${e}`),getOptionLabel:F,groupBy:q,handleHomeEndKeys:_=!f.freeSolo,includeInputInList:U=!1,limitTags:G=-1,ListboxComponent:K="ul",ListboxProps:X,loading:Y=!1,loadingText:J="Loading…",multiple:Q=!1,noOptionsText:Z="No options",openOnFocus:ee=!1,openText:te="Open",PaperComponent:oe=j,PopperComponent:ne=ht,popupIcon:re=St||(St=e.jsx(b,{})),readOnly:ie=!1,renderGroup:ae,renderInput:se,renderOption:le,renderTags:pe,selectOnFocus:ce=!f.freeSolo,size:ue="medium",slotProps:de={}}=f,fe=o(f,It),{getRootProps:me,getInputProps:ge,getInputLabelProps:he,getPopupIndicatorProps:be,getClearProps:ve,getTagProps:ye,getListboxProps:xe,getOptionProps:Oe,value:we,dirty:Pe,expanded:Se,id:Ie,popupOpen:ke,focused:$e,focusedTag:Ce,anchorEl:je,setAnchorEl:Ae,inputValue:Le,groupedOptions:Re}=lt(r({},f,{componentName:"Autocomplete"})),Ee=!A&&!R&&Pe&&!ie,Te=(!B||!0===H)&&!1!==H,{onMouseDown:Me}=ge(),{ref:De}=null!=X?X:{},We=xe(),{ref:Ne}=We,He=o(We,kt),Be=w(Ne,De),Ve=F||(e=>{var t;return null!=(t=e.label)?t:e}),ze=r({},f,{disablePortal:W,expanded:Se,focused:$e,fullWidth:V,getOptionLabel:Ve,hasClearIcon:Ee,hasPopupIcon:Te,inputFocused:-1===Ce,popupOpen:ke,size:ue}),Fe=(e=>{const{classes:t,disablePortal:o,expanded:n,focused:r,fullWidth:a,hasClearIcon:s,hasPopupIcon:l,inputFocused:p,popupOpen:c,size:d}=e,f={root:["root",n&&"expanded",r&&"focused",a&&"fullWidth",s&&"hasClearIcon",l&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",p&&"inputFocused"],tag:["tag",`tagSize${u(d)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",c&&"popupIndicatorOpen"],popper:["popper",o&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return i(f,Ot,t)})(ze);let qe;if(Q&&we.length>0){const t=e=>r({className:Fe.tag,disabled:R},ye(e));qe=pe?pe(we,t,ze):we.map(((o,n)=>e.jsx(E,r({label:Ve(o),size:ue},t({index:n}),y))))}if(G>-1&&Array.isArray(qe)){const t=qe.length-G;!$e&&t>0&&(qe=qe.splice(0,G),qe.push(e.jsx("span",{className:Fe.tag,children:z(t)},qe.length)))}const _e=ae||(t=>e.jsxs("li",{children:[e.jsx(Wt,{className:Fe.groupLabel,ownerState:ze,component:"div",children:t.group}),e.jsx(Nt,{className:Fe.groupUl,ownerState:ze,children:t.children})]},t.key)),Ue=le||((e,o)=>t.createElement("li",r({},e,{key:e.key}),Ve(o))),Ge=(e,t)=>{const o=Oe({option:e,index:t});return Ue(r({},o,{className:Fe.option}),e,{selected:o["aria-selected"],index:t,inputValue:Le},ze)},Ke=null!=(l=de.clearIndicator)?l:$.clearIndicator,Xe=null!=(p=de.paper)?p:$.paper,Ye=null!=(c=de.popper)?c:$.popper,Je=null!=(d=de.popupIndicator)?d:$.popupIndicator,Qe=t=>e.jsx(Rt,r({as:ne,disablePortal:W,style:{width:je?je.clientWidth:null},ownerState:ze,role:"presentation",anchorEl:je,open:ke},Ye,{className:n(Fe.popper,null==Ye?void 0:Ye.className),children:e.jsx(Et,r({ownerState:ze,as:oe},Xe,{className:n(Fe.paper,null==Xe?void 0:Xe.className),children:t}))}));let Ze=null;return Re.length>0?Ze=Qe(e.jsx(Dt,r({as:K,className:Fe.listbox,ownerState:ze},He,X,{ref:Be,children:Re.map(((e,t)=>q?_e({key:e.key,group:e.group,children:e.options.map(((t,o)=>Ge(t,e.index+o)))}):Ge(e,t)))}))):Y&&0===Re.length?Ze=Qe(e.jsx(Tt,{className:Fe.loading,ownerState:ze,children:J})):0!==Re.length||B||Y||(Ze=Qe(e.jsx(Mt,{className:Fe.noOptions,ownerState:ze,role:"presentation",onMouseDown:e=>{e.preventDefault()},children:Z}))),e.jsxs(t.Fragment,{children:[e.jsx(Ct,r({ref:s,className:n(Fe.root,x),ownerState:ze},me(fe),{children:se({id:Ie,disabled:R,fullWidth:!0,size:"small"===ue?"small":void 0,InputLabelProps:he(),InputProps:r({ref:Ae,className:Fe.inputRoot,startAdornment:qe,onClick:e=>{e.target===e.currentTarget&&Me(e)}},(Ee||Te)&&{endAdornment:e.jsxs(jt,{className:Fe.endAdornment,ownerState:ze,children:[Ee?e.jsx(At,r({},ve(),{"aria-label":I,title:I,ownerState:ze},Ke,{className:n(Fe.clearIndicator,null==Ke?void 0:Ke.className),children:O})):null,Te?e.jsx(Lt,r({},be(),{disabled:R,"aria-label":ke?k:te,title:ke?k:te,ownerState:ze},Je,{className:n(Fe.popupIndicator,null==Je?void 0:Je.className),children:re})):null]})}),inputProps:r({className:Fe.input,disabled:R,readOnly:ie},ge())})})),je?Ze:null]})}));export{Ht as A,xt as L,ht as P,rt as c};