diff --git a/ui/client/bundle/assets/dark-xKCl86FP.css b/ui/client/bundle/assets/dark-xKCl86FP.css new file mode 100644 index 000000000..cd2420df8 --- /dev/null +++ b/ui/client/bundle/assets/dark-xKCl86FP.css @@ -0,0 +1 @@ +.flexlayout__layout{--color-text: #eeeeee;--color-background: black;--color-base: black;--color-1: rgb(17.85, 17.85, 17.85);--color-2: rgb(25.5, 25.5, 25.5);--color-3: rgb(38.25, 38.25, 38.25);--color-4: #333333;--color-5: rgb(63.75, 63.75, 63.75);--color-6: rgb(76.5, 76.5, 76.5);--color-drag1: rgb(207, 232, 255);--color-drag2: rgb(183, 209, 181);--color-drag1-background: rgba(128, 128, 128, .15);--color-drag2-background: rgba(128, 128, 128, .15);--font-size: medium;--font-family: Roboto, Arial, sans-serif;--font-weight: normal;--splitter-size: 8px;--splitter-active-size: 8px;--splitter-handle-visibility: hidden;--color-overflow: gray;--color-icon: gray;--color-tabset-background: var(--color-1);--color-tabset-background-selected: var(--color-1);--color-tabset-background-maximized: var(--color-6);--color-tabset-divider-line: var(--color-4);--color-border-tab-content: var(--color-background);--color-border-background: var(--color-1);--color-border-divider-line: var(--color-4);--color-tab-content: var(--color-background);--color-tab-selected: var(--color-text);--color-tab-selected-background: var(--color-4);--color-tab-unselected: gray;--color-tab-unselected-background: transparent;--color-tab-textbox: var(--color-text);--color-tab-textbox-background: var(--color-3);--color-border-tab-selected: var(--color-text);--color-border-tab-selected-background: var(--color-4);--color-border-tab-unselected: gray;--color-border-tab-unselected-background: var(--color-2);--color-splitter: var(--color-2);--color-splitter-hover: var(--color-4);--color-splitter-drag: var(--color-5);--color-splitter-handle: var(--color-3);--color-drag-rect-border: var(--color-4);--color-drag-rect-background: var(--color-1);--color-drag-rect: var(--color-text);--color-popup-border: var(--color-6);--color-popup-unselected: var(--color-text);--color-popup-unselected-background: var(--color-background);--color-popup-selected: var(--color-text);--color-popup-selected-background: var(--color-4);--color-edge-marker: gray;--color-edge-icon: #eee;--color-mini-scroll-indicator: rgba(128, 128, 128, .5);--color-mini-scroll-indicator-hovered: rgba(128, 128, 128, .8);--size-mini-scroll-indicator: 3px;--color-toolbar-button-hover: var(--color-4);--color-float-window-header-background: var(--color-tabset-background)}.flexlayout__layout{inset:0;position:absolute;display:flex;background-color:var(--color-background)}.flexlayout__layout_metrics{position:absolute;top:-30000px}.flexlayout__layout_overlay{inset:0;position:absolute;z-index:1000}.flexlayout__layout_tab_stamps{position:absolute;top:-10000px;z-index:100;display:flex;flex-direction:column;align-items:flex-start}.flexlayout__layout_moveables_home{visibility:hidden;position:absolute;width:100px;height:100px;top:-20000px}.flexlayout__layout_main{display:flex;flex-basis:0px;min-width:0;min-height:0;flex-grow:1;position:relative}.flexlayout__layout_border_container,.flexlayout__layout_border_container_inner{display:flex;flex-basis:0px;min-width:0;min-height:0;flex-grow:1}.flexlayout__splitter{display:flex;align-items:center;justify-content:center;background-color:var(--color-splitter);touch-action:none;z-index:10;position:relative}.flexlayout__splitter_horz{width:var(--splitter-size);min-width:var(--splitter-size)}.flexlayout__splitter_horz:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:var(--splitter-active-size);transform:translate(-50%);z-index:1}.flexlayout__splitter_vert{height:var(--splitter-size);min-height:var(--splitter-size)}.flexlayout__splitter_vert:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--splitter-active-size);transform:translateY(-50%);z-index:1}@media (hover: hover){.flexlayout__splitter:hover{background-color:var(--color-splitter-hover);transition:background-color ease-in .1s;transition-delay:.05s;border-radius:5px}}.flexlayout__splitter_drag{position:absolute;display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:5px;background-color:var(--color-splitter-drag)}.flexlayout__splitter_handle{background-color:var(--color-splitter-handle);border-radius:3px;visibility:var(--splitter-handle-visibility)}.flexlayout__splitter_handle_horz{width:3px;height:30px}.flexlayout__splitter_handle_vert{width:30px;height:3px}.flexlayout__splitter_extra{touch-action:none;background-color:transparent}.flexlayout__outline_rect{position:absolute;pointer-events:none;box-sizing:border-box;border:2px solid var(--color-drag1);background:var(--color-drag1-background);border-radius:5px;z-index:1000}.flexlayout__outline_rect_edge{pointer-events:none;border:2px solid var(--color-drag2);background:var(--color-drag2-background);border-radius:5px;z-index:1000;box-sizing:border-box}.flexlayout__edge_rect{position:absolute;z-index:1000;background-color:var(--color-edge-marker);pointer-events:none;display:flex;align-items:center;justify-content:center}.flexlayout__drag_rect{color:var(--color-drag-rect);background-color:var(--color-drag-rect-background);border:2px solid var(--color-drag-rect-border);border-radius:5px;box-sizing:border-box;display:flex;justify-content:center;flex-direction:column;overflow:hidden;padding:.3em .8em;word-wrap:break-word;font-size:var(--font-size);font-family:var(--font-family)}.flexlayout__row{display:flex;flex-basis:0px;min-width:0;min-height:0;position:relative;box-sizing:border-box;overflow:hidden}.flexlayout__tabset{display:flex;flex-direction:column;position:relative;background-color:var(--color-tabset-background);box-sizing:border-box;font-family:var(--font-family);overflow:hidden;flex-grow:1}.flexlayout__tabset_container{display:flex;flex-basis:0px;min-width:0;min-height:0;flex-direction:column;overflow:hidden;flex-grow:1}.flexlayout__tabset_tab_divider{width:4px}.flexlayout__tabset_content{display:flex;flex-basis:0px;min-width:0;min-height:0;flex-grow:1;box-sizing:border-box;position:relative}.flexlayout__tabset_leading{display:flex}.flexlayout__tabset_tabbar_outer{box-sizing:border-box;background-color:var(--color-tabset-background);overflow:hidden;display:flex;align-items:center;min-height:1.5em;font-size:var(--font-size);font-weight:var(--font-weight)}.flexlayout__tabset_tabbar_outer_top{padding:0 2px;border-bottom:1px solid var(--color-tabset-divider-line)}.flexlayout__tabset_tabbar_outer_bottom{padding:0 2px;border-top:1px solid var(--color-tabset-divider-line)}.flexlayout__tabset_tabbar_inner{position:relative;box-sizing:border-box;display:flex;flex-grow:1;scrollbar-width:none}.flexlayout__tabset_tabbar_inner::-webkit-scrollbar{display:none}.flexlayout__tabset_tabbar_inner_tab_container{position:relative;display:flex;padding-left:4px;padding-right:4px;box-sizing:border-box;white-space:nowrap;align-items:center}.flexlayout__tabset_tabbar_inner_tab_container_top{border-top:2px solid transparent}.flexlayout__tabset_tabbar_inner_tab_container_bottom{border-bottom:2px solid transparent}.flexlayout__tabset-selected{background-color:var(--color-tabset-background-selected)}.flexlayout__tabset-maximized{background-color:var(--color-tabset-background-maximized)}.flexlayout__tab_button_stamp{display:inline-flex;align-items:center;gap:.3em;white-space:nowrap;box-sizing:border-box}.flexlayout__tab{overflow:hidden;box-sizing:border-box;background-color:var(--color-tab-content);color:var(--color-text);position:relative}.flexlayout__tab_moveable{position:relative;height:100%;min-width:1px;min-height:1px;overflow:auto;box-sizing:border-box}.flexlayout__tab_overlay{z-index:20;position:absolute;inset:0;background-color:#0000003d}.flexlayout__tab_layout_container{position:relative;height:100%;box-sizing:border-box}.flexlayout__tab_layout_container_user{position:relative;flex-grow:1;box-sizing:border-box}.flexlayout__tab_button{display:flex;gap:.3em;align-items:center;box-sizing:border-box;padding:3px .5em;font-weight:var(--font-weight);cursor:pointer}.flexlayout__tab_button_stretch{background-color:transparent;color:var(--color-tab-selected);width:100%;padding:3px 0;text-wrap:nowrap;display:flex;gap:.3em;align-items:center;box-sizing:border-box;cursor:pointer}@media (hover: hover){.flexlayout__tab_button_stretch:hover{color:var(--color-tab-selected)}}.flexlayout__tab_button--selected{background-color:var(--color-tab-selected-background);color:var(--color-tab-selected)}@media (hover: hover){.flexlayout__tab_button:hover{color:var(--color-tab-selected)}}.flexlayout__tab_button--unselected{background-color:var(--color-tab-unselected-background);color:var(--color-tab-unselected)}.flexlayout__tab_button_leading{display:flex}.flexlayout__tab_button_content{display:flex;text-wrap:nowrap}.flexlayout__tab_button_textbox{border:none;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);color:var(--color-tab-textbox);background-color:var(--color-tab-textbox-background);border:1px inset var(--color-1);border-radius:3px;width:10em}.flexlayout__tab_button_textbox:focus{outline:none}.flexlayout__tab_button_trailing{display:flex;visibility:hidden;border-radius:4px}.flexlayout__tab_button_trailing:hover{background-color:var(--color-toolbar-button-hover)}@media (hover: hover){.flexlayout__tab_button:hover .flexlayout__tab_button_trailing{visibility:visible}}.flexlayout__tab_button--selected .flexlayout__tab_button_trailing{visibility:visible}.flexlayout__tab_button_overflow{display:flex;align-items:center;border:none;color:var(--color-overflow);font-size:inherit;background-color:transparent;width:2em;overflow:hidden}.flexlayout__tab_toolbar{display:flex;align-items:center;gap:.3em;padding-left:.5em;padding-right:.3em}.flexlayout__tab_toolbar_icon{border:none;outline:none;font-size:inherit;margin:0;background-color:transparent;padding:1px}.flexlayout__tab_toolbar_button{border:none;outline:none;font-size:inherit;margin:0;background-color:transparent;border-radius:4px;padding:1px}@media (hover: hover){.flexlayout__tab_toolbar_button:hover{background-color:var(--color-toolbar-button-hover)}}.flexlayout__tab_toolbar_sticky_buttons_container{display:flex;gap:.3em;padding-left:5px;align-items:center}.flexlayout__border{box-sizing:border-box;overflow:hidden;display:flex;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);color:var(--color-border);background-color:var(--color-border-background)}.flexlayout__border_tab_contents{box-sizing:border-box;overflow:hidden;background-color:var(--color-border-tab-content)}.flexlayout__border_leading{display:flex}.flexlayout__border_top{border-bottom:1px solid var(--color-border-divider-line);align-items:center}.flexlayout__border_bottom{border-top:1px solid var(--color-border-divider-line);align-items:center}.flexlayout__border_left{border-right:1px solid var(--color-border-divider-line);align-content:center;flex-direction:column}.flexlayout__border_right{border-left:1px solid var(--color-border-divider-line);align-content:center;flex-direction:column}.flexlayout__border_inner{position:relative;box-sizing:border-box;align-items:center;display:flex;flex-grow:1;scrollbar-width:none}.flexlayout__border_inner::-webkit-scrollbar{display:none}.flexlayout__border_inner_tab_container{white-space:nowrap;display:flex;align-items:center;padding-left:2px;padding-right:2px;box-sizing:border-box;position:absolute}.flexlayout__border_inner_tab_container_right{transform-origin:top left;transform:rotate(90deg)}.flexlayout__border_inner_tab_container_left{flex-direction:row-reverse;transform-origin:top right;transform:rotate(-90deg)}.flexlayout__border_tab_divider{width:4px}.flexlayout__border_button{display:flex;gap:.3em;align-items:center;cursor:pointer;padding:3px .5em;margin:2px 0;box-sizing:border-box;white-space:nowrap;font-weight:var(--font-weight)}.flexlayout__border_button--selected{background-color:var(--color-border-tab-selected-background);color:var(--color-border-tab-selected)}@media (hover: hover){.flexlayout__border_button:hover{color:var(--color-border-tab-selected)}}.flexlayout__border_button--unselected{background-color:var(--color-border-tab-unselected-background);color:var(--color-border-tab-unselected)}.flexlayout__border_button_leading,.flexlayout__border_button_content{display:flex}.flexlayout__border_button_trailing{display:flex;border-radius:4px;visibility:hidden}@media (hover: hover){.flexlayout__border_button:hover .flexlayout__border_button_trailing{visibility:visible}}.flexlayout__border_button--selected .flexlayout__border_button_trailing{visibility:visible}.flexlayout__border_toolbar{display:flex;gap:.3em;align-items:center}.flexlayout__border_toolbar_left,.flexlayout__border_toolbar_right{flex-direction:column;padding-top:.5em;padding-bottom:.3em}.flexlayout__border_toolbar_top,.flexlayout__border_toolbar_bottom{padding-left:.5em;padding-right:.3em}.flexlayout__border_toolbar_button{border:none;outline:none;font-size:inherit;background-color:transparent;border-radius:4px;padding:1px}@media (hover: hover){.flexlayout__border_toolbar_button:hover{background-color:var(--color-toolbar-button-hover)}}.flexlayout__border_toolbar_button_overflow{display:flex;align-items:center;border:none;color:var(--color-overflow);font-size:inherit;background-color:transparent;width:1.5em}.flexlayout__popup_menu{font-size:var(--font-size);font-family:var(--font-family);font-weight:var(--font-weight)}.flexlayout__popup_menu_item{padding:2px .5em;white-space:nowrap;cursor:pointer;border-radius:2px}.flexlayout__popup_menu_item--selected{font-weight:500;background-color:var(--color-tab-selected-background);color:var(--color-tab-selected)}@media (hover: hover){.flexlayout__popup_menu_item:hover{background-color:var(--color-6)}}.flexlayout__popup_menu_container{box-shadow:inset 0 0 5px #00000026;border:1px solid var(--color-popup-border);color:var(--color-popup-unselected);background:var(--color-popup-unselected-background);border-radius:3px;position:absolute;z-index:3000;max-height:50%;min-width:100px;overflow:auto;padding:2px}.flexlayout__float_window{box-sizing:border-box;background-color:var(--color-tabset-background);border-radius:5px;box-shadow:0 0 10px #00000080;display:flex;flex-direction:column;overflow:hidden;z-index:2000}.flexlayout__float_window_header{display:flex;align-items:center;padding:2px 8px;background-color:var(--color-float-window-header-background);border-bottom:1px solid var(--color-tabset-divider-line);cursor:move;-webkit-user-select:none;user-select:none;font-family:var(--font-family);font-size:.8em;min-height:15px}.flexlayout__float_window_content{position:relative;overflow:auto;flex-grow:1;display:flex;flex-direction:column;min-height:0;min-width:0;margin:5px}.flexlayout__floating_window _body{height:100%}.flexlayout__floating_window_content{inset:0;position:absolute}.flexlayout__error_boundary_container{inset:0;position:absolute;display:flex;justify-content:center}.flexlayout__error_boundary_content{display:flex;align-items:center}.flexlayout__border_sizer{position:absolute;padding-top:6px;padding-bottom:5px;font-size:var(--font-size);font-family:var(--font-family);font-weight:var(--font-weight)}.flexlayout__mini_scrollbar{position:absolute;background-color:var(--color-mini-scroll-indicator);border-radius:5px;width:var(--size-mini-scroll-indicator);height:var(--size-mini-scroll-indicator);visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.flexlayout__mini_scrollbar:hover{background-color:var(--color-mini-scroll-indicator-hovered);transition:background-color .3s ease-in-out}.flexlayout__mini_scrollbar_container{position:relative;display:flex;flex-grow:1;overflow:hidden}@media (hover: hover){.flexlayout__mini_scrollbar_container:hover .flexlayout__mini_scrollbar{opacity:1;visibility:visible}}.flexlayout__tabset-selected{background-image:linear-gradient(var(--color-background),var(--color-4))}.flexlayout__tabset-maximized{background-image:linear-gradient(var(--color-6),var(--color-2))}.flexlayout__tab_top{box-shadow:inset -2px 0 5px #0000001a;border-top-left-radius:3px;border-top-right-radius:3px}.flexlayout__tab_bottom{box-shadow:inset -2px 0 5px #0000001a;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexlayout__border_button{box-shadow:inset 0 0 5px #00000026;border-radius:3px} diff --git a/ui/client/bundle/assets/index-B2gUmkKP.css b/ui/client/bundle/assets/index-B2gUmkKP.css deleted file mode 100644 index 1ab41d9aa..000000000 --- a/ui/client/bundle/assets/index-B2gUmkKP.css +++ /dev/null @@ -1 +0,0 @@ -.flexlayout__layout{--color-text: black;--color-background: white;--color-base: white;--color-1: rgb(247.35, 247.35, 247.35);--color-2: rgb(239.7, 239.7, 239.7);--color-3: rgb(232.05, 232.05, 232.05);--color-4: rgb(224.4, 224.4, 224.4);--color-5: rgb(216.75, 216.75, 216.75);--color-6: rgb(209.1, 209.1, 209.1);--color-drag1: rgb(95, 134, 196);--color-drag2: rgb(119, 166, 119);--color-drag1-background: rgba(95, 134, 196, .1);--color-drag2-background: rgba(119, 166, 119, .075);--font-size: medium;--font-family: Roboto, Arial, sans-serif;--font-weight: normal;--splitter-size: 8px;--splitter-active-size: 8px;--splitter-handle-visibility: hidden;--color-overflow: gray;--color-icon: gray;--color-tabset-background: var(--color-background);--color-tabset-background-selected: var(--color-1);--color-tabset-background-maximized: var(--color-2);--color-tabset-divider-line: var(--color-4);--color-border-tab-content: var(--color-background);--color-border-background: var(--color-background);--color-border-divider-line: var(--color-4);--color-tab-content: var(--color-background);--color-tab-selected: var(--color-text);--color-tab-selected-background: var(--color-4);--color-tab-unselected: gray;--color-tab-unselected-background: transparent;--color-tab-textbox: var(--color-text);--color-tab-textbox-background: var(--color-3);--color-border-tab-selected: var(--color-text);--color-border-tab-selected-background: var(--color-4);--color-border-tab-unselected: gray;--color-border-tab-unselected-background: var(--color-2);--color-splitter: var(--color-1);--color-splitter-hover: var(--color-4);--color-splitter-drag: var(--color-4);--color-splitter-handle: var(--color-3);--color-drag-rect-border: #ccc;--color-drag-rect-background: var(--color-5);--color-drag-rect: var(--color-text);--color-popup-border: var(--color-6);--color-popup-unselected: var(--color-text);--color-popup-unselected-background: var(--color-background);--color-popup-selected: var(--color-text);--color-popup-selected-background: var(--color-3);--color-edge-marker: #aaa;--color-edge-icon: #555;--color-mini-scroll-indicator: rgba(128, 128, 128, .5);--color-mini-scroll-indicator-hovered: rgba(128, 128, 128, .7);--size-mini-scroll-indicator: 3px;--color-toolbar-button-hover: var(--color-3);--color-float-window-header-background: var(--color-tabset-background)}.flexlayout__layout{inset:0;position:absolute;display:flex;background-color:var(--color-background)}.flexlayout__layout_metrics{position:absolute;top:-30000px}.flexlayout__layout_overlay{inset:0;position:absolute;z-index:1000}.flexlayout__layout_tab_stamps{position:absolute;top:-10000px;z-index:100;display:flex;flex-direction:column;align-items:flex-start}.flexlayout__layout_moveables_home{visibility:hidden;position:absolute;width:100px;height:100px;top:-20000px}.flexlayout__layout_main{display:flex;flex-basis:0px;min-width:0;min-height:0;flex-grow:1;position:relative}.flexlayout__layout_border_container,.flexlayout__layout_border_container_inner{display:flex;flex-basis:0px;min-width:0;min-height:0;flex-grow:1}.flexlayout__splitter{display:flex;align-items:center;justify-content:center;background-color:var(--color-splitter);touch-action:none;z-index:10;position:relative}.flexlayout__splitter_horz{width:var(--splitter-size);min-width:var(--splitter-size)}.flexlayout__splitter_horz:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:var(--splitter-active-size);transform:translate(-50%);z-index:1}.flexlayout__splitter_vert{height:var(--splitter-size);min-height:var(--splitter-size)}.flexlayout__splitter_vert:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--splitter-active-size);transform:translateY(-50%);z-index:1}@media (hover: hover){.flexlayout__splitter:hover{background-color:var(--color-splitter-hover);transition:background-color ease-in .1s;transition-delay:.05s;border-radius:5px}}.flexlayout__splitter_drag{position:absolute;display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:5px;background-color:var(--color-splitter-drag)}.flexlayout__splitter_handle{background-color:var(--color-splitter-handle);border-radius:3px;visibility:var(--splitter-handle-visibility)}.flexlayout__splitter_handle_horz{width:3px;height:30px}.flexlayout__splitter_handle_vert{width:30px;height:3px}.flexlayout__splitter_extra{touch-action:none;background-color:transparent}.flexlayout__outline_rect{position:absolute;pointer-events:none;box-sizing:border-box;border:2px solid var(--color-drag1);background:var(--color-drag1-background);border-radius:5px;z-index:1000}.flexlayout__outline_rect_edge{pointer-events:none;border:2px solid var(--color-drag2);background:var(--color-drag2-background);border-radius:5px;z-index:1000;box-sizing:border-box}.flexlayout__edge_rect{position:absolute;z-index:1000;background-color:var(--color-edge-marker);pointer-events:none;display:flex;align-items:center;justify-content:center}.flexlayout__drag_rect{color:var(--color-drag-rect);background-color:var(--color-drag-rect-background);border:2px solid var(--color-drag-rect-border);border-radius:5px;box-sizing:border-box;display:flex;justify-content:center;flex-direction:column;overflow:hidden;padding:.3em .8em;word-wrap:break-word;font-size:var(--font-size);font-family:var(--font-family)}.flexlayout__row{display:flex;flex-basis:0px;min-width:0;min-height:0;position:relative;box-sizing:border-box;overflow:hidden}.flexlayout__tabset{display:flex;flex-direction:column;position:relative;background-color:var(--color-tabset-background);box-sizing:border-box;font-family:var(--font-family);overflow:hidden;flex-grow:1}.flexlayout__tabset_container{display:flex;flex-basis:0px;min-width:0;min-height:0;flex-direction:column;overflow:hidden;flex-grow:1}.flexlayout__tabset_tab_divider{width:4px}.flexlayout__tabset_content{display:flex;flex-basis:0px;min-width:0;min-height:0;flex-grow:1;box-sizing:border-box;position:relative}.flexlayout__tabset_leading{display:flex}.flexlayout__tabset_tabbar_outer{box-sizing:border-box;background-color:var(--color-tabset-background);overflow:hidden;display:flex;align-items:center;min-height:1.5em;font-size:var(--font-size);font-weight:var(--font-weight)}.flexlayout__tabset_tabbar_outer_top{padding:0 2px;border-bottom:1px solid var(--color-tabset-divider-line)}.flexlayout__tabset_tabbar_outer_bottom{padding:0 2px;border-top:1px solid var(--color-tabset-divider-line)}.flexlayout__tabset_tabbar_inner{position:relative;box-sizing:border-box;display:flex;flex-grow:1;scrollbar-width:none}.flexlayout__tabset_tabbar_inner::-webkit-scrollbar{display:none}.flexlayout__tabset_tabbar_inner_tab_container{position:relative;display:flex;padding-left:4px;padding-right:4px;box-sizing:border-box;white-space:nowrap;align-items:center}.flexlayout__tabset_tabbar_inner_tab_container_top{border-top:2px solid transparent}.flexlayout__tabset_tabbar_inner_tab_container_bottom{border-bottom:2px solid transparent}.flexlayout__tabset-selected{background-color:var(--color-tabset-background-selected)}.flexlayout__tabset-maximized{background-color:var(--color-tabset-background-maximized)}.flexlayout__tab_button_stamp{display:inline-flex;align-items:center;gap:.3em;white-space:nowrap;box-sizing:border-box}.flexlayout__tab{overflow:hidden;box-sizing:border-box;background-color:var(--color-tab-content);color:var(--color-text);position:relative}.flexlayout__tab_moveable{position:relative;height:100%;min-width:1px;min-height:1px;overflow:auto;box-sizing:border-box}.flexlayout__tab_overlay{z-index:20;position:absolute;inset:0;background-color:#0000003d}.flexlayout__tab_layout_container{position:relative;height:100%;box-sizing:border-box}.flexlayout__tab_layout_container_user{position:relative;flex-grow:1;box-sizing:border-box}.flexlayout__tab_button{display:flex;gap:.3em;align-items:center;box-sizing:border-box;padding:3px .5em;font-weight:var(--font-weight);cursor:pointer}.flexlayout__tab_button_stretch{background-color:transparent;color:var(--color-tab-selected);width:100%;padding:3px 0;text-wrap:nowrap;display:flex;gap:.3em;align-items:center;box-sizing:border-box;cursor:pointer}@media (hover: hover){.flexlayout__tab_button_stretch:hover{color:var(--color-tab-selected)}}.flexlayout__tab_button--selected{background-color:var(--color-tab-selected-background);color:var(--color-tab-selected)}@media (hover: hover){.flexlayout__tab_button:hover{color:var(--color-tab-selected)}}.flexlayout__tab_button--unselected{background-color:var(--color-tab-unselected-background);color:var(--color-tab-unselected)}.flexlayout__tab_button_leading{display:flex}.flexlayout__tab_button_content{display:flex;text-wrap:nowrap}.flexlayout__tab_button_textbox{border:none;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);color:var(--color-tab-textbox);background-color:var(--color-tab-textbox-background);border:1px inset var(--color-1);border-radius:3px;width:10em}.flexlayout__tab_button_textbox:focus{outline:none}.flexlayout__tab_button_trailing{display:flex;visibility:hidden;border-radius:4px}.flexlayout__tab_button_trailing:hover{background-color:var(--color-toolbar-button-hover)}@media (hover: hover){.flexlayout__tab_button:hover .flexlayout__tab_button_trailing{visibility:visible}}.flexlayout__tab_button--selected .flexlayout__tab_button_trailing{visibility:visible}.flexlayout__tab_button_overflow{display:flex;align-items:center;border:none;color:var(--color-overflow);font-size:inherit;background-color:transparent;width:2em;overflow:hidden}.flexlayout__tab_toolbar{display:flex;align-items:center;gap:.3em;padding-left:.5em;padding-right:.3em}.flexlayout__tab_toolbar_icon{border:none;outline:none;font-size:inherit;margin:0;background-color:transparent;padding:1px}.flexlayout__tab_toolbar_button{border:none;outline:none;font-size:inherit;margin:0;background-color:transparent;border-radius:4px;padding:1px}@media (hover: hover){.flexlayout__tab_toolbar_button:hover{background-color:var(--color-toolbar-button-hover)}}.flexlayout__tab_toolbar_sticky_buttons_container{display:flex;gap:.3em;padding-left:5px;align-items:center}.flexlayout__border{box-sizing:border-box;overflow:hidden;display:flex;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);color:var(--color-border);background-color:var(--color-border-background)}.flexlayout__border_tab_contents{box-sizing:border-box;overflow:hidden;background-color:var(--color-border-tab-content)}.flexlayout__border_leading{display:flex}.flexlayout__border_top{border-bottom:1px solid var(--color-border-divider-line);align-items:center}.flexlayout__border_bottom{border-top:1px solid var(--color-border-divider-line);align-items:center}.flexlayout__border_left{border-right:1px solid var(--color-border-divider-line);align-content:center;flex-direction:column}.flexlayout__border_right{border-left:1px solid var(--color-border-divider-line);align-content:center;flex-direction:column}.flexlayout__border_inner{position:relative;box-sizing:border-box;align-items:center;display:flex;flex-grow:1;scrollbar-width:none}.flexlayout__border_inner::-webkit-scrollbar{display:none}.flexlayout__border_inner_tab_container{white-space:nowrap;display:flex;align-items:center;padding-left:2px;padding-right:2px;box-sizing:border-box;position:absolute}.flexlayout__border_inner_tab_container_right{transform-origin:top left;transform:rotate(90deg)}.flexlayout__border_inner_tab_container_left{flex-direction:row-reverse;transform-origin:top right;transform:rotate(-90deg)}.flexlayout__border_tab_divider{width:4px}.flexlayout__border_button{display:flex;gap:.3em;align-items:center;cursor:pointer;padding:3px .5em;margin:2px 0;box-sizing:border-box;white-space:nowrap;font-weight:var(--font-weight)}.flexlayout__border_button--selected{background-color:var(--color-border-tab-selected-background);color:var(--color-border-tab-selected)}@media (hover: hover){.flexlayout__border_button:hover{color:var(--color-border-tab-selected)}}.flexlayout__border_button--unselected{background-color:var(--color-border-tab-unselected-background);color:var(--color-border-tab-unselected)}.flexlayout__border_button_leading,.flexlayout__border_button_content{display:flex}.flexlayout__border_button_trailing{display:flex;border-radius:4px;visibility:hidden}@media (hover: hover){.flexlayout__border_button:hover .flexlayout__border_button_trailing{visibility:visible}}.flexlayout__border_button--selected .flexlayout__border_button_trailing{visibility:visible}.flexlayout__border_toolbar{display:flex;gap:.3em;align-items:center}.flexlayout__border_toolbar_left,.flexlayout__border_toolbar_right{flex-direction:column;padding-top:.5em;padding-bottom:.3em}.flexlayout__border_toolbar_top,.flexlayout__border_toolbar_bottom{padding-left:.5em;padding-right:.3em}.flexlayout__border_toolbar_button{border:none;outline:none;font-size:inherit;background-color:transparent;border-radius:4px;padding:1px}@media (hover: hover){.flexlayout__border_toolbar_button:hover{background-color:var(--color-toolbar-button-hover)}}.flexlayout__border_toolbar_button_overflow{display:flex;align-items:center;border:none;color:var(--color-overflow);font-size:inherit;background-color:transparent;width:1.5em}.flexlayout__popup_menu{font-size:var(--font-size);font-family:var(--font-family);font-weight:var(--font-weight)}.flexlayout__popup_menu_item{padding:2px .5em;white-space:nowrap;cursor:pointer;border-radius:2px}.flexlayout__popup_menu_item--selected{font-weight:500;background-color:var(--color-tab-selected-background);color:var(--color-tab-selected)}@media (hover: hover){.flexlayout__popup_menu_item:hover{background-color:var(--color-6)}}.flexlayout__popup_menu_container{box-shadow:inset 0 0 5px #00000026;border:1px solid var(--color-popup-border);color:var(--color-popup-unselected);background:var(--color-popup-unselected-background);border-radius:3px;position:absolute;z-index:3000;max-height:50%;min-width:100px;overflow:auto;padding:2px}.flexlayout__float_window{box-sizing:border-box;background-color:var(--color-tabset-background);border-radius:5px;box-shadow:0 0 10px #00000080;display:flex;flex-direction:column;overflow:hidden;z-index:2000}.flexlayout__float_window_header{display:flex;align-items:center;padding:2px 8px;background-color:var(--color-float-window-header-background);border-bottom:1px solid var(--color-tabset-divider-line);cursor:move;-webkit-user-select:none;user-select:none;font-family:var(--font-family);font-size:.8em;min-height:15px}.flexlayout__float_window_content{position:relative;overflow:auto;flex-grow:1;display:flex;flex-direction:column;min-height:0;min-width:0;margin:5px}.flexlayout__floating_window _body{height:100%}.flexlayout__floating_window_content{inset:0;position:absolute}.flexlayout__error_boundary_container{inset:0;position:absolute;display:flex;justify-content:center}.flexlayout__error_boundary_content{display:flex;align-items:center}.flexlayout__border_sizer{position:absolute;padding-top:6px;padding-bottom:5px;font-size:var(--font-size);font-family:var(--font-family);font-weight:var(--font-weight)}.flexlayout__mini_scrollbar{position:absolute;background-color:var(--color-mini-scroll-indicator);border-radius:5px;width:var(--size-mini-scroll-indicator);height:var(--size-mini-scroll-indicator);visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.flexlayout__mini_scrollbar:hover{background-color:var(--color-mini-scroll-indicator-hovered);transition:background-color .3s ease-in-out}.flexlayout__mini_scrollbar_container{position:relative;display:flex;flex-grow:1;overflow:hidden}@media (hover: hover){.flexlayout__mini_scrollbar_container:hover .flexlayout__mini_scrollbar{opacity:1;visibility:visible}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}} diff --git a/ui/client/bundle/assets/index-Ctiq_wy6.css b/ui/client/bundle/assets/index-Ctiq_wy6.css new file mode 100644 index 000000000..e103302ed --- /dev/null +++ b/ui/client/bundle/assets/index-Ctiq_wy6.css @@ -0,0 +1 @@ +.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))} diff --git a/ui/client/bundle/assets/index-GB6RffjZ.js b/ui/client/bundle/assets/index-GB6RffjZ.js deleted file mode 100644 index f1bbbaf9f..000000000 --- a/ui/client/bundle/assets/index-GB6RffjZ.js +++ /dev/null @@ -1,396 +0,0 @@ -function DM(e,t){for(var n=0;nr[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function np(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var dx={exports:{}},Yd={},fx={exports:{}},Yt={};var Z1;function jM(){if(Z1)return Yt;Z1=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),a=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),m=Symbol.iterator;function v(U){return U===null||typeof U!="object"?null:(U=m&&U[m]||U["@@iterator"],typeof U=="function"?U:null)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,T={};function E(U,q,de){this.props=U,this.context=q,this.refs=T,this.updater=de||b}E.prototype.isReactComponent={},E.prototype.setState=function(U,q){if(typeof U!="object"&&typeof U!="function"&&U!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,U,q,"setState")},E.prototype.forceUpdate=function(U){this.updater.enqueueForceUpdate(this,U,"forceUpdate")};function C(){}C.prototype=E.prototype;function O(U,q,de){this.props=U,this.context=q,this.refs=T,this.updater=de||b}var R=O.prototype=new C;R.constructor=O,w(R,E.prototype),R.isPureReactComponent=!0;var I=Array.isArray,M=Object.prototype.hasOwnProperty,D={current:null},N={key:!0,ref:!0,__self:!0,__source:!0};function $(U,q,de){var ue,ne={},te=null,pe=null;if(q!=null)for(ue in q.ref!==void 0&&(pe=q.ref),q.key!==void 0&&(te=""+q.key),q)M.call(q,ue)&&!N.hasOwnProperty(ue)&&(ne[ue]=q[ue]);var re=arguments.length-2;if(re===1)ne.children=de;else if(1n.searchParams.append("args[]",r)),`Minified MUI error #${e}; visit ${n} for the full message.`}const Di="$$material";function Ye(){return Ye=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?$r(Xu,--To):0,Ru--,mr===10&&(Ru=1,Wg--),mr}function Wo(){return mr=To2||Af(mr)>3?"":" "}function e2(e,t){for(;--t&&Wo()&&!(mr<48||mr>102||mr>57&&mr<65||mr>70&&mr<97););return op(e,Am()+(t<6&&ds()==32&&Wo()==32))}function x0(e){for(;Wo();)switch(mr){case e:return To;case 34:case 39:e!==34&&e!==39&&x0(mr);break;case 40:e===41&&x0(e);break;case 92:Wo();break}return To}function t2(e,t){for(;Wo()&&e+mr!==57;)if(e+mr===84&&ds()===47)break;return"/*"+op(t,To-1)+"*"+Hg(e===47?e:Wo())}function n2(e){for(;!Af(ds());)Wo();return op(e,To)}function r2(e){return vR(Dm("",null,null,null,[""],e=yR(e),0,[0],e))}function Dm(e,t,n,r,o,i,a,u,d){for(var h=0,f=0,m=a,v=0,b=0,w=0,T=1,E=1,C=1,O=0,R="",I=o,M=i,D=r,N=R;E;)switch(w=O,O=Wo()){case 40:if(w!=108&&$r(N,m-1)==58){v0(N+=un(Nm(O),"&","&\f"),"&\f")!=-1&&(C=-1);break}case 34:case 39:case 91:N+=Nm(O);break;case 9:case 10:case 13:case 32:N+=QM(w);break;case 92:N+=e2(Am()-1,7);continue;case 47:switch(ds()){case 42:case 47:Jh(o2(t2(Wo(),Am()),t,n),d);break;default:N+="/"}break;case 123*T:u[h++]=ss(N)*C;case 125*T:case 59:case 0:switch(O){case 0:case 125:E=0;case 59+f:C==-1&&(N=un(N,/\f/g,"")),b>0&&ss(N)-m&&Jh(b>32?Q1(N+";",r,n,m-1):Q1(un(N," ","")+";",r,n,m-2),d);break;case 59:N+=";";default:if(Jh(D=J1(N,t,n,h,f,o,u,R,I=[],M=[],m),i),O===123)if(f===0)Dm(N,t,D,D,I,i,m,u,M);else switch(v===99&&$r(N,3)===110?100:v){case 100:case 108:case 109:case 115:Dm(e,D,D,r&&Jh(J1(e,D,D,0,0,o,u,R,o,I=[],m),M),o,M,m,u,r?I:M);break;default:Dm(N,D,D,D,[""],M,0,u,M)}}h=f=b=0,T=C=1,R=N="",m=a;break;case 58:m=1+ss(N),b=w;default:if(T<1){if(O==123)--T;else if(O==125&&T++==0&&JM()==125)continue}switch(N+=Hg(O),O*T){case 38:C=f>0?1:(N+="\f",-1);break;case 44:u[h++]=(ss(N)-1)*C,C=1;break;case 64:ds()===45&&(N+=Nm(Wo())),v=ds(),f=m=ss(R=N+=n2(Am())),O++;break;case 45:w===45&&ss(N)==2&&(T=0)}}return i}function J1(e,t,n,r,o,i,a,u,d,h,f){for(var m=o-1,v=o===0?i:[""],b=Nb(v),w=0,T=0,E=0;w0?v[C]+" "+O:un(O,/&\f/g,v[C])))&&(d[E++]=R);return Ug(e,t,n,o===0?Mb:u,d,h,f)}function o2(e,t,n){return Ug(e,t,n,pR,Hg(qM()),Mf(e,2,-2),0)}function Q1(e,t,n,r){return Ug(e,t,n,Ab,Mf(e,0,r),Mf(e,r+1,-1),r)}function xu(e,t){for(var n="",r=Nb(e),o=0;o6)switch($r(e,t+1)){case 109:if($r(e,t+4)!==45)break;case 102:return un(e,/(.+:)(.+)-([^]+)/,"$1"+cn+"$2-$3$1"+ig+($r(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~v0(e,"stretch")?bR(un(e,"stretch","fill-available"),t)+e:e}break;case 4949:if($r(e,t+1)!==115)break;case 6444:switch($r(e,ss(e)-3-(~v0(e,"!important")&&10))){case 107:return un(e,":",":"+cn)+e;case 101:return un(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+cn+($r(e,14)===45?"inline-":"")+"box$3$1"+cn+"$2$3$1"+qr+"$2box$3")+e}break;case 5936:switch($r(e,t+11)){case 114:return cn+e+qr+un(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return cn+e+qr+un(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return cn+e+qr+un(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return cn+e+qr+e+e}return e}var p2=function(t,n,r,o){if(t.length>-1&&!t.return)switch(t.type){case Ab:t.return=bR(t.value,t.length);break;case hR:return xu([Zd(t,{value:un(t.value,"@","@"+cn)})],o);case Mb:if(t.length)return KM(t.props,function(i){switch(GM(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return xu([Zd(t,{props:[un(i,/:(read-\w+)/,":"+ig+"$1")]})],o);case"::placeholder":return xu([Zd(t,{props:[un(i,/:(plac\w+)/,":"+cn+"input-$1")]}),Zd(t,{props:[un(i,/:(plac\w+)/,":"+ig+"$1")]}),Zd(t,{props:[un(i,/:(plac\w+)/,qr+"input-$1")]})],o)}return""})}},h2=[p2],m2=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(T){var E=T.getAttribute("data-emotion");E.indexOf(" ")!==-1&&(document.head.appendChild(T),T.setAttribute("data-s",""))})}var o=t.stylisPlugins||h2,i={},a,u=[];a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(T){for(var E=T.getAttribute("data-emotion").split(" "),C=1;C=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var _2={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},w2=/[A-Z]|^ms/g,S2=/_EMO_([^_]+?)_([^]*?)_EMO_/g,wR=function(t){return t.charCodeAt(1)===45},oS=function(t){return t!=null&&typeof t!="boolean"},mx=xR(function(e){return wR(e)?e:e.replace(w2,"-$&").toLowerCase()}),iS=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(S2,function(r,o,i){return as={name:o,styles:i,next:as},o})}return _2[t]!==1&&!wR(t)&&typeof n=="number"&&n!==0?n+"px":n};function Nf(e,t,n){if(n==null)return"";var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case"boolean":return"";case"object":{var o=n;if(o.anim===1)return as={name:o.name,styles:o.styles,next:as},o.name;var i=n;if(i.styles!==void 0){var a=i.next;if(a!==void 0)for(;a!==void 0;)as={name:a.name,styles:a.styles,next:as},a=a.next;var u=i.styles+";";return u}return T2(e,t,n)}case"function":{if(e!==void 0){var d=as,h=n(e);return as=d,Nf(e,t,h)}break}}var f=n;if(t==null)return f;var m=t[f];return m!==void 0?m:f}function T2(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o96?M2:A2},uS=function(t,n,r){var o;if(n){var i=n.shouldForwardProp;o=t.__emotion_forwardProp&&i?function(a){return t.__emotion_forwardProp(a)&&i(a)}:i}return typeof o!="function"&&r&&(o=t.__emotion_forwardProp),o},N2=function(t){var n=t.cache,r=t.serialized,o=t.isStringTag;return Db(n,r,o),TR(function(){return jb(n,r,o)}),null},D2=function e(t,n){var r=t.__emotion_real===t,o=r&&t.__emotion_base||t,i,a;n!==void 0&&(i=n.label,a=n.target);var u=uS(t,n,r),d=u||cS(o),h=!d("as");return function(){var f=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(i!==void 0&&m.push("label:"+i+";"),f[0]==null||f[0].raw===void 0)m.push.apply(m,f);else{var v=f[0];m.push(v[0]);for(var b=f.length,w=1;wt(B2(o)?n:o):t;return y.jsx(P2,{styles:r})}function RR(e,t){return _0(e,t)}function z2(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}const dS=[];function Xa(e){return dS[0]=e,ip(dS)}var gx={exports:{}},Sn={};var fS;function $2(){if(fS)return Sn;fS=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.consumer"),a=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),v=Symbol.for("react.view_transition"),b=Symbol.for("react.client.reference");function w(T){if(typeof T=="object"&&T!==null){var E=T.$$typeof;switch(E){case e:switch(T=T.type,T){case n:case o:case r:case d:case h:case v:return T;default:switch(T=T&&T.$$typeof,T){case a:case u:case m:case f:return T;case i:return T;default:return E}}case t:return E}}}return Sn.ContextConsumer=i,Sn.ContextProvider=a,Sn.Element=e,Sn.ForwardRef=u,Sn.Fragment=n,Sn.Lazy=m,Sn.Memo=f,Sn.Portal=t,Sn.Profiler=o,Sn.StrictMode=r,Sn.Suspense=d,Sn.SuspenseList=h,Sn.isContextConsumer=function(T){return w(T)===i},Sn.isContextProvider=function(T){return w(T)===a},Sn.isElement=function(T){return typeof T=="object"&&T!==null&&T.$$typeof===e},Sn.isForwardRef=function(T){return w(T)===u},Sn.isFragment=function(T){return w(T)===n},Sn.isLazy=function(T){return w(T)===m},Sn.isMemo=function(T){return w(T)===f},Sn.isPortal=function(T){return w(T)===t},Sn.isProfiler=function(T){return w(T)===o},Sn.isStrictMode=function(T){return w(T)===r},Sn.isSuspense=function(T){return w(T)===d},Sn.isSuspenseList=function(T){return w(T)===h},Sn.isValidElementType=function(T){return typeof T=="string"||typeof T=="function"||T===n||T===o||T===r||T===d||T===h||typeof T=="object"&&T!==null&&(T.$$typeof===m||T.$$typeof===f||T.$$typeof===a||T.$$typeof===i||T.$$typeof===u||T.$$typeof===b||T.getModuleId!==void 0)},Sn.typeOf=w,Sn}var pS;function F2(){return pS||(pS=1,gx.exports=$2()),gx.exports}var IR=F2();function cs(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function kR(e){if(x.isValidElement(e)||IR.isValidElementType(e)||!cs(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=kR(e[n])}),t}function Mr(e,t,n={clone:!0}){const r=n.clone?{...e}:e;return cs(e)&&cs(t)&&Object.keys(t).forEach(o=>{x.isValidElement(t[o])||IR.isValidElementType(t[o])?r[o]=t[o]:cs(t[o])&&Object.prototype.hasOwnProperty.call(e,o)&&cs(e[o])?r[o]=Mr(e[o],t[o],n):n.clone?r[o]=cs(t[o])?kR(t[o]):t[o]:r[o]=t[o]}),r}const H2=e=>{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,r)=>n.val-r.val),t.reduce((n,r)=>({...n,[r.key]:r.val}),{})};function W2(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5,...o}=e,i=H2(t),a=Object.keys(i);function u(v){return`@media (min-width:${typeof t[v]=="number"?t[v]:v}${n})`}function d(v){return`@media (max-width:${(typeof t[v]=="number"?t[v]:v)-r/100}${n})`}function h(v,b){const w=a.indexOf(b);return`@media (min-width:${typeof t[v]=="number"?t[v]:v}${n}) and (max-width:${(w!==-1&&typeof t[a[w]]=="number"?t[a[w]]:b)-r/100}${n})`}function f(v){return a.indexOf(v)+1r.startsWith("@container")).sort((r,o)=>{const i=/min-width:\s*([0-9.]+)/;return+(r.match(i)?.[1]||0)-+(o.match(i)?.[1]||0)});return n.length?n.reduce((r,o)=>{const i=t[o];return delete r[o],r[o]=i,r},{...t}):t}function U2(e,t){return t==="@"||t.startsWith("@")&&(e.some(n=>t.startsWith(`@${n}`))||!!t.match(/^@\d/))}function V2(e,t){const n=t.match(/^@([^/]+)?\/?(.+)?$/);if(!n)return null;const[,r,o]=n,i=Number.isNaN(+r)?r||0:+r;return e.containerQueries(o).up(i)}function Y2(e){const t=(i,a)=>i.replace("@media",a?`@container ${a}`:"@container");function n(i,a){i.up=(...u)=>t(e.breakpoints.up(...u),a),i.down=(...u)=>t(e.breakpoints.down(...u),a),i.between=(...u)=>t(e.breakpoints.between(...u),a),i.only=(...u)=>t(e.breakpoints.only(...u),a),i.not=(...u)=>{const d=t(e.breakpoints.not(...u),a);return d.includes("not all and")?d.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):d}}const r={},o=i=>(n(r,i),r);return n(o),{...e,containerQueries:o}}const X2={borderRadius:4};function vf(e,t){return t?Mr(e,t,{clone:!1}):e}const Vg={xs:0,sm:600,md:900,lg:1200,xl:1536},mS={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${Vg[e]}px)`},Z2={containerQueries:e=>({up:t=>{let n=typeof t=="number"?t:Vg[t]||t;return typeof n=="number"&&(n=`${n}px`),e?`@container ${e} (min-width:${n})`:`@container (min-width:${n})`}})};function ji(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const i=r.breakpoints||mS;return t.reduce((a,u,d)=>(a[i.up(i.keys[d])]=n(t[d]),a),{})}if(typeof t=="object"){const i=r.breakpoints||mS;return Object.keys(t).reduce((a,u)=>{if(U2(i.keys,u)){const d=V2(r.containerQueries?r:Z2,u);d&&(a[d]=n(t[u],u))}else if(Object.keys(i.values||Vg).includes(u)){const d=i.up(u);a[d]=n(t[u],u)}else{const d=u;a[d]=t[d]}return a},{})}return n(t)}function PR(e={}){return e.keys?.reduce((n,r)=>{const o=e.up(r);return n[o]={},n},{})||{}}function w0(e,t){return e.reduce((n,r)=>{const o=n[r];return(!o||Object.keys(o).length===0)&&delete n[r],n},t)}function G2(e,...t){const n=PR(e),r=[n,...t].reduce((o,i)=>Mr(o,i),{});return w0(Object.keys(n),r)}function K2(e,t){if(typeof e!="object")return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((o,i)=>{i{e[o]!=null&&(n[o]=!0)}),n}function yx({values:e,breakpoints:t,base:n}){const r=n||K2(e,t),o=Object.keys(r);if(o.length===0)return e;let i;return o.reduce((a,u,d)=>(Array.isArray(e)?(a[u]=e[d]!=null?e[d]:e[i],i=d):typeof e=="object"?(a[u]=e[u]!=null?e[u]:e[i],i=u):a[u]=e,a),{})}function Oe(e){if(typeof e!="string")throw new Error(ra(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Yg(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const r=`vars.${t}`.split(".").reduce((o,i)=>o&&o[i]?o[i]:null,e);if(r!=null)return r}return t.split(".").reduce((r,o)=>r&&r[o]!=null?r[o]:null,e)}function sg(e,t,n,r=n){let o;return typeof e=="function"?o=e(n):Array.isArray(e)?o=e[n]||r:o=Yg(e,n)||r,t&&(o=t(o,r,e)),o}function ur(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:o}=e,i=a=>{if(a[t]==null)return null;const u=a[t],d=a.theme,h=Yg(d,r)||{};return ji(a,u,m=>{let v=sg(h,o,m);return m===v&&typeof m=="string"&&(v=sg(h,o,`${t}${m==="default"?"":Oe(m)}`,m)),n===!1?v:{[n]:v}})};return i.propTypes={},i.filterProps=[t],i}function q2(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const J2={m:"margin",p:"padding"},Q2={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},gS={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},eA=q2(e=>{if(e.length>2)if(gS[e])e=gS[e];else return[e];const[t,n]=e.split(""),r=J2[t],o=Q2[n]||"";return Array.isArray(o)?o.map(i=>r+i):[r+o]}),Fb=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Hb=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...Fb,...Hb];function ap(e,t,n,r){const o=Yg(e,t,!0)??n;return typeof o=="number"||typeof o=="string"?i=>typeof i=="string"?i:typeof o=="string"?o.startsWith("var(")&&i===0?0:o.startsWith("var(")&&i===1?o:`calc(${i} * ${o})`:o*i:Array.isArray(o)?i=>{if(typeof i=="string")return i;const a=Math.abs(i),u=o[a];return i>=0?u:typeof u=="number"?-u:typeof u=="string"&&u.startsWith("var(")?`calc(-1 * ${u})`:`-${u}`}:typeof o=="function"?o:()=>{}}function Xg(e){return ap(e,"spacing",8)}function Ql(e,t){return typeof t=="string"||t==null?t:e(t)}function tA(e,t){return n=>e.reduce((r,o)=>(r[o]=Ql(t,n),r),{})}function nA(e,t,n,r){if(!t.includes(n))return null;const o=eA(n),i=tA(o,r),a=e[n];return ji(e,a,i)}function LR(e,t){const n=Xg(e.theme);return Object.keys(e).map(r=>nA(e,t,r,n)).reduce(vf,{})}function nr(e){return LR(e,Fb)}nr.propTypes={};nr.filterProps=Fb;function rr(e){return LR(e,Hb)}rr.propTypes={};rr.filterProps=Hb;function OR(e=8,t=Xg({spacing:e})){if(e.mui)return e;const n=(...r)=>(r.length===0?[1]:r).map(i=>{const a=t(i);return typeof a=="number"?`${a}px`:a}).join(" ");return n.mui=!0,n}function Zg(...e){const t=e.reduce((r,o)=>(o.filterProps.forEach(i=>{r[i]=o}),r),{}),n=r=>Object.keys(r).reduce((o,i)=>t[i]?vf(o,t[i](r)):o,{});return n.propTypes={},n.filterProps=e.reduce((r,o)=>r.concat(o.filterProps),[]),n}function di(e){return typeof e!="number"?e:`${e}px solid`}function yi(e,t){return ur({prop:e,themeKey:"borders",transform:t})}const rA=yi("border",di),oA=yi("borderTop",di),iA=yi("borderRight",di),sA=yi("borderBottom",di),aA=yi("borderLeft",di),lA=yi("borderColor"),cA=yi("borderTopColor"),uA=yi("borderRightColor"),dA=yi("borderBottomColor"),fA=yi("borderLeftColor"),pA=yi("outline",di),hA=yi("outlineColor"),Gg=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=ap(e.theme,"shape.borderRadius",4),n=r=>({borderRadius:Ql(t,r)});return ji(e,e.borderRadius,n)}return null};Gg.propTypes={};Gg.filterProps=["borderRadius"];Zg(rA,oA,iA,sA,aA,lA,cA,uA,dA,fA,Gg,pA,hA);const Kg=e=>{if(e.gap!==void 0&&e.gap!==null){const t=ap(e.theme,"spacing",8),n=r=>({gap:Ql(t,r)});return ji(e,e.gap,n)}return null};Kg.propTypes={};Kg.filterProps=["gap"];const qg=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=ap(e.theme,"spacing",8),n=r=>({columnGap:Ql(t,r)});return ji(e,e.columnGap,n)}return null};qg.propTypes={};qg.filterProps=["columnGap"];const Jg=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=ap(e.theme,"spacing",8),n=r=>({rowGap:Ql(t,r)});return ji(e,e.rowGap,n)}return null};Jg.propTypes={};Jg.filterProps=["rowGap"];const mA=ur({prop:"gridColumn"}),gA=ur({prop:"gridRow"}),yA=ur({prop:"gridAutoFlow"}),vA=ur({prop:"gridAutoColumns"}),xA=ur({prop:"gridAutoRows"}),bA=ur({prop:"gridTemplateColumns"}),_A=ur({prop:"gridTemplateRows"}),wA=ur({prop:"gridTemplateAreas"}),SA=ur({prop:"gridArea"});Zg(Kg,qg,Jg,mA,gA,yA,vA,xA,bA,_A,wA,SA);function bu(e,t){return t==="grey"?t:e}const TA=ur({prop:"color",themeKey:"palette",transform:bu}),EA=ur({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:bu}),CA=ur({prop:"backgroundColor",themeKey:"palette",transform:bu});Zg(TA,EA,CA);function $o(e){return e<=1&&e!==0?`${e*100}%`:e}const RA=ur({prop:"width",transform:$o}),Wb=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{const r=e.theme?.breakpoints?.values?.[n]||Vg[n];return r?e.theme?.breakpoints?.unit!=="px"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:$o(n)}};return ji(e,e.maxWidth,t)}return null};Wb.filterProps=["maxWidth"];const IA=ur({prop:"minWidth",transform:$o}),kA=ur({prop:"height",transform:$o}),PA=ur({prop:"maxHeight",transform:$o}),LA=ur({prop:"minHeight",transform:$o});ur({prop:"size",cssProperty:"width",transform:$o});ur({prop:"size",cssProperty:"height",transform:$o});const OA=ur({prop:"boxSizing"});Zg(RA,Wb,IA,kA,PA,LA,OA);const lp={border:{themeKey:"borders",transform:di},borderTop:{themeKey:"borders",transform:di},borderRight:{themeKey:"borders",transform:di},borderBottom:{themeKey:"borders",transform:di},borderLeft:{themeKey:"borders",transform:di},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:di},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Gg},color:{themeKey:"palette",transform:bu},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:bu},backgroundColor:{themeKey:"palette",transform:bu},p:{style:rr},pt:{style:rr},pr:{style:rr},pb:{style:rr},pl:{style:rr},px:{style:rr},py:{style:rr},padding:{style:rr},paddingTop:{style:rr},paddingRight:{style:rr},paddingBottom:{style:rr},paddingLeft:{style:rr},paddingX:{style:rr},paddingY:{style:rr},paddingInline:{style:rr},paddingInlineStart:{style:rr},paddingInlineEnd:{style:rr},paddingBlock:{style:rr},paddingBlockStart:{style:rr},paddingBlockEnd:{style:rr},m:{style:nr},mt:{style:nr},mr:{style:nr},mb:{style:nr},ml:{style:nr},mx:{style:nr},my:{style:nr},margin:{style:nr},marginTop:{style:nr},marginRight:{style:nr},marginBottom:{style:nr},marginLeft:{style:nr},marginX:{style:nr},marginY:{style:nr},marginInline:{style:nr},marginInlineStart:{style:nr},marginInlineEnd:{style:nr},marginBlock:{style:nr},marginBlockStart:{style:nr},marginBlockEnd:{style:nr},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Kg},rowGap:{style:Jg},columnGap:{style:qg},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:$o},maxWidth:{style:Wb},minWidth:{transform:$o},height:{transform:$o},maxHeight:{transform:$o},minHeight:{transform:$o},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function MA(...e){const t=e.reduce((r,o)=>r.concat(Object.keys(o)),[]),n=new Set(t);return e.every(r=>n.size===Object.keys(r).length)}function AA(e,t){return typeof e=="function"?e(t):e}function NA(){function e(n,r,o,i){const a={[n]:r,theme:o},u=i[n];if(!u)return{[n]:r};const{cssProperty:d=n,themeKey:h,transform:f,style:m}=u;if(r==null)return null;if(h==="typography"&&r==="inherit")return{[n]:r};const v=Yg(o,h)||{};return m?m(a):ji(a,r,w=>{let T=sg(v,f,w);return w===T&&typeof w=="string"&&(T=sg(v,f,`${n}${w==="default"?"":Oe(w)}`,w)),d===!1?T:{[d]:T}})}function t(n){const{sx:r,theme:o={},nested:i}=n||{};if(!r)return null;const a=o.unstable_sxConfig??lp;function u(d){let h=d;if(typeof d=="function")h=d(o);else if(typeof d!="object")return d;if(!h)return null;const f=PR(o.breakpoints),m=Object.keys(f);let v=f;return Object.keys(h).forEach(b=>{const w=AA(h[b],o);if(w!=null)if(typeof w=="object")if(a[b])v=vf(v,e(b,w,o,a));else{const T=ji({theme:o},w,E=>({[b]:E}));MA(T,w)?v[b]=t({sx:w,theme:o,nested:!0}):v=vf(v,T)}else v=vf(v,e(b,w,o,a))}),!i&&o.modularCssLayers?{"@layer sx":hS(o,w0(m,v))}:hS(o,w0(m,v))}return Array.isArray(r)?r.map(u):u(r)}return t}const Ja=NA();Ja.filterProps=["sx"];function DA(e,t){const n=this;if(n.vars){if(!n.colorSchemes?.[e]||typeof n.getColorSchemeSelector!="function")return{};let r=n.getColorSchemeSelector(e);return r==="&"?t:((r.includes("data-")||r.includes("."))&&(r=`*:where(${r.replace(/\s*&$/,"")}) &`),{[r]:t})}return n.palette.mode===e?t:{}}function cp(e={},...t){const{breakpoints:n={},palette:r={},spacing:o,shape:i={},...a}=e,u=W2(n),d=OR(o);let h=Mr({breakpoints:u,direction:"ltr",components:{},palette:{mode:"light",...r},spacing:d,shape:{...X2,...i}},a);return h=Y2(h),h.applyStyles=DA,h=t.reduce((f,m)=>Mr(f,m),h),h.unstable_sxConfig={...lp,...a?.unstable_sxConfig},h.unstable_sx=function(m){return Ja({sx:m,theme:this})},h}function jA(e){return Object.keys(e).length===0}function Ub(e=null){const t=x.useContext(sp);return!t||jA(t)?e:t}const BA=cp();function up(e=BA){return Ub(e)}function vx(e){const t=Xa(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function MR({styles:e,themeId:t,defaultTheme:n={}}){const r=up(n),o=t&&r[t]||r;let i=typeof e=="function"?e(o):e;return o.modularCssLayers&&(Array.isArray(i)?i=i.map(a=>vx(typeof a=="function"?a(o):a)):i=vx(i)),y.jsx(CR,{styles:i})}const zA=e=>{const t={systemProps:{},otherProps:{}},n=e?.theme?.unstable_sxConfig??lp;return Object.keys(e).forEach(r=>{n[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function Qg(e){const{sx:t,...n}=e,{systemProps:r,otherProps:o}=zA(n);let i;return Array.isArray(t)?i=[r,...t]:typeof t=="function"?i=(...a)=>{const u=t(...a);return cs(u)?{...r,...u}:r}:i={...r,...t},{...o,sx:i}}const yS=e=>e,$A=()=>{let e=yS;return{configure(t){e=t},generate(t){return e(t)},reset(){e=yS}}},AR=$A();function NR(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;tu!=="theme"&&u!=="sx"&&u!=="as"})(Ja);return x.forwardRef(function(d,h){const f=up(n),{className:m,component:v="div",...b}=Qg(d);return y.jsx(i,{as:v,ref:h,className:Ve(m,o?o(r):r),theme:t&&f[t]||f,...b})})}const HA={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function pt(e,t,n="Mui"){const r=HA[t];return r?`${n}-${r}`:`${AR.generate(e)}-${t}`}function ft(e,t,n="Mui"){const r={};return t.forEach(o=>{r[o]=pt(e,o,n)}),r}function DR(e){const{variants:t,...n}=e,r={variants:t,style:Xa(n),isProcessed:!0};return r.style===n||t&&t.forEach(o=>{typeof o.style!="function"&&(o.style=Xa(o.style))}),r}const WA=cp();function _u(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}function Fl(e,t){return t&&e&&typeof e=="object"&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function UA(e){return e?(t,n)=>n[e]:null}function VA(e,t,n){e.theme=XA(e.theme)?n:e.theme[t]||e.theme}function jm(e,t,n){const r=typeof t=="function"?t(e):t;if(Array.isArray(r))return r.flatMap(o=>jm(e,o,n));if(Array.isArray(r?.variants)){let o;if(r.isProcessed)o=n?Fl(r.style,n):r.style;else{const{variants:i,...a}=r;o=n?Fl(Xa(a),n):a}return jR(e,r.variants,[o],n)}return r?.isProcessed?n?Fl(Xa(r.style),n):r.style:n?Fl(Xa(r),n):r}function jR(e,t,n=[],r=void 0){let o;e:for(let i=0;i{z2(u,D=>D.filter(N=>N!==Ja));const{name:h,slot:f,skipVariantsResolver:m,skipSx:v,overridesResolver:b=UA(GA(f)),...w}=d,T=h&&h.startsWith("Mui")||f?"components":"custom",E=m!==void 0?m:f&&f!=="Root"&&f!=="root"||!1,C=v||!1;let O=_u;f==="Root"||f==="root"?O=r:f?O=o:ZA(u)&&(O=void 0);const R=RR(u,{shouldForwardProp:O,label:YA(),...w}),I=D=>{if(D.__emotion_real===D)return D;if(typeof D=="function")return function($){return jm($,D,$.theme.modularCssLayers?T:void 0)};if(cs(D)){const N=DR(D);return function(B){return N.variants?jm(B,N,B.theme.modularCssLayers?T:void 0):B.theme.modularCssLayers?Fl(N.style,T):N.style}}return D},M=(...D)=>{const N=[],$=D.map(I),B=[];if(N.push(i),h&&b&&B.push(function(K){const X=K.theme.components?.[h]?.styleOverrides;if(!X)return null;const H={};for(const J in X)H[J]=jm(K,X[J],K.theme.modularCssLayers?"theme":void 0);return b(K,H)}),h&&!E&&B.push(function(K){const X=K.theme?.components?.[h]?.variants;return X?jR(K,X,[],K.theme.modularCssLayers?"theme":void 0):null}),C||B.push(Ja),Array.isArray($[0])){const j=$.shift(),K=new Array(N.length).fill(""),F=new Array(B.length).fill("");let X;X=[...K,...j,...F],X.raw=[...K,...j.raw,...F],N.unshift(X)}const Y=[...N,...$,...B],W=R(...Y);return u.muiName&&(W.muiName=u.muiName),W};return R.withConfig&&(M.withConfig=R.withConfig),M}}function YA(e,t){return void 0}function XA(e){for(const t in e)return!1;return!0}function ZA(e){return typeof e=="string"&&e.charCodeAt(0)>96}function GA(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}const zR=BR();function Iu(e,t,n=!1){const r={...t};for(const o in e)if(Object.prototype.hasOwnProperty.call(e,o)){const i=o;if(i==="components"||i==="slots")r[i]={...e[i],...r[i]};else if(i==="componentsProps"||i==="slotProps"){const a=e[i],u=t[i];if(!u)r[i]=a||{};else if(!a)r[i]=u;else{r[i]={...u};for(const d in a)if(Object.prototype.hasOwnProperty.call(a,d)){const h=d;r[i][h]=Iu(a[h],u[h],n)}}}else i==="className"&&n&&t.className?r.className=Ve(e?.className,t?.className):i==="style"&&n&&t.style?r.style={...e?.style,...t?.style}:r[i]===void 0&&(r[i]=e[i])}return r}function KA(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:Iu(t.components[n].defaultProps,r)}function Vb({props:e,name:t,defaultTheme:n,themeId:r}){let o=up(n);return r&&(o=o[r]||o),KA({theme:o,name:t,props:e})}const Sr=typeof window<"u"?x.useLayoutEffect:x.useEffect;function lu(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}function Yb(e,t=0,n=1){return lu(e,t,n)}function qA(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(r=>r+r)),n?`rgb${n.length===4?"a":""}(${n.map((r,o)=>o<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function Qa(e){if(e.type)return e;if(e.charAt(0)==="#")return Qa(qA(e));const t=e.indexOf("("),n=e.substring(0,t);if(!["rgb","rgba","hsl","hsla","color"].includes(n))throw new Error(ra(9,e));let r=e.substring(t+1,e.length-1),o;if(n==="color"){if(r=r.split(" "),o=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),!["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].includes(o))throw new Error(ra(10,o))}else r=r.split(",");return r=r.map(i=>parseFloat(i)),{type:n,values:r,colorSpace:o}}const JA=e=>{const t=Qa(e);return t.values.slice(0,3).map((n,r)=>t.type.includes("hsl")&&r!==0?`${n}%`:n).join(" ")},cf=(e,t)=>{try{return JA(e)}catch{return e}};function ey(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.includes("rgb")?r=r.map((o,i)=>i<3?parseInt(o,10):o):t.includes("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes("color")?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function $R(e){e=Qa(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,i=r*Math.min(o,1-o),a=(h,f=(h+n/30)%12)=>o-i*Math.max(Math.min(f-3,9-f,1),-1);let u="rgb";const d=[Math.round(a(0)*255),Math.round(a(8)*255),Math.round(a(4)*255)];return e.type==="hsla"&&(u+="a",d.push(t[3])),ey({type:u,values:d})}function S0(e){e=Qa(e);let t=e.type==="hsl"||e.type==="hsla"?Qa($R(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function QA(e,t){const n=S0(e),r=S0(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function qs(e,t){return e=Qa(e),t=Yb(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,ey(e)}function Ml(e,t,n){try{return qs(e,t)}catch{return e}}function ty(e,t){if(e=Qa(e),t=Yb(t),e.type.includes("hsl"))e.values[2]*=1-t;else if(e.type.includes("rgb")||e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return ey(e)}function yn(e,t,n){try{return ty(e,t)}catch{return e}}function ny(e,t){if(e=Qa(e),t=Yb(t),e.type.includes("hsl"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return ey(e)}function vn(e,t,n){try{return ny(e,t)}catch{return e}}function eN(e,t=.15){return S0(e)>.5?ty(e,t):ny(e,t)}function Qh(e,t,n){try{return eN(e,t)}catch{return e}}const FR=x.createContext(null);function Xb(){return x.useContext(FR)}const tN=typeof Symbol=="function"&&Symbol.for,nN=tN?Symbol.for("mui.nested"):"__THEME_NESTED__";function rN(e,t){return typeof t=="function"?t(e):{...e,...t}}function oN(e){const{children:t,theme:n}=e,r=Xb(),o=x.useMemo(()=>{const i=r===null?{...n}:rN(r,n);return i!=null&&(i[nN]=r!==null),i},[n,r]);return y.jsx(FR.Provider,{value:o,children:t})}const HR=x.createContext();function iN({value:e,...t}){return y.jsx(HR.Provider,{value:e??!0,...t})}const dp=()=>x.useContext(HR)??!1,WR=x.createContext(void 0);function sN({value:e,children:t}){return y.jsx(WR.Provider,{value:e,children:t})}function aN(e){const{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n])return r;const o=t.components[n];return o.defaultProps?Iu(o.defaultProps,r,t.components.mergeClassNameAndStyle):!o.styleOverrides&&!o.variants?Iu(o,r,t.components.mergeClassNameAndStyle):r}function lN({props:e,name:t}){const n=x.useContext(WR);return aN({props:e,name:t,theme:{components:n}})}let vS=0;function cN(e){const[t,n]=x.useState(e),r=e||t;return x.useEffect(()=>{t==null&&(vS+=1,n(`mui-${vS}`))},[t]),r}const uN={...y0},xS=uN.useId;function ol(e){if(xS!==void 0){const t=xS();return e??t}return cN(e)}function dN(e){const t=Ub(),n=ol()||"",{modularCssLayers:r}=e;let o="mui.global, mui.components, mui.theme, mui.custom, mui.sx";return!r||t!==null?o="":typeof r=="string"?o=r.replace(/mui(?!\.)/g,o):o=`@layer ${o};`,Sr(()=>{const i=document.querySelector("head");if(!i)return;const a=i.firstChild;if(o){if(a&&a.hasAttribute?.("data-mui-layer-order")&&a.getAttribute("data-mui-layer-order")===n)return;const u=document.createElement("style");u.setAttribute("data-mui-layer-order",n),u.textContent=o,i.prepend(u)}else i.querySelector(`style[data-mui-layer-order="${n}"]`)?.remove()},[o,n]),o?y.jsx(MR,{styles:o}):null}const bS={};function _S(e,t,n,r=!1){return x.useMemo(()=>{const o=e&&t[e]||t;if(typeof n=="function"){const i=n(o),a=e?{...t,[e]:i}:i;return r?()=>a:a}return e?{...t,[e]:n}:{...t,...n}},[e,t,n,r])}function UR(e){const{children:t,theme:n,themeId:r}=e,o=Ub(bS),i=Xb()||bS,a=_S(r,o,n),u=_S(r,i,n,!0),d=(r?a[r]:a).direction==="rtl",h=dN(a);return y.jsx(oN,{theme:u,children:y.jsx(sp.Provider,{value:a,children:y.jsx(iN,{value:d,children:y.jsxs(sN,{value:r?a[r].components:a.components,children:[h,t]})})})})}const wS={theme:void 0};function fN(e){let t,n;return function(o){let i=t;return(i===void 0||o.theme!==n)&&(wS.theme=o.theme,i=DR(e(wS)),t=i,n=o.theme),i}}const Zb="mode",Gb="color-scheme",pN="data-color-scheme";function hN(e){const{defaultMode:t="system",defaultLightColorScheme:n="light",defaultDarkColorScheme:r="dark",modeStorageKey:o=Zb,colorSchemeStorageKey:i=Gb,attribute:a=pN,colorSchemeNode:u="document.documentElement",nonce:d}=e||{};let h="",f=a;if(a==="class"&&(f=".%s"),a==="data"&&(f="[data-%s]"),f.startsWith(".")){const v=f.substring(1);h+=`${u}.classList.remove('${v}'.replace('%s', light), '${v}'.replace('%s', dark)); - ${u}.classList.add('${v}'.replace('%s', colorScheme));`}const m=f.match(/\[([^[\]]+)\]/);if(m){const[v,b]=m[1].split("=");b||(h+=`${u}.removeAttribute('${v}'.replace('%s', light)); - ${u}.removeAttribute('${v}'.replace('%s', dark));`),h+=` - ${u}.setAttribute('${v}'.replace('%s', colorScheme), ${b?`${b}.replace('%s', colorScheme)`:'""'});`}else h+=`${u}.setAttribute('${f}', colorScheme);`;return y.jsx("script",{suppressHydrationWarning:!0,nonce:typeof window>"u"?d:"",dangerouslySetInnerHTML:{__html:`(function() { -try { - let colorScheme = ''; - const mode = localStorage.getItem('${o}') || '${t}'; - const dark = localStorage.getItem('${i}-dark') || '${r}'; - const light = localStorage.getItem('${i}-light') || '${n}'; - if (mode === 'system') { - // handle system mode - const mql = window.matchMedia('(prefers-color-scheme: dark)'); - if (mql.matches) { - colorScheme = dark - } else { - colorScheme = light - } - } - if (mode === 'light') { - colorScheme = light; - } - if (mode === 'dark') { - colorScheme = dark; - } - if (colorScheme) { - ${h} - } -} catch(e){}})();`}},"mui-color-scheme-init")}function mN(){}const gN=({key:e,storageWindow:t})=>(!t&&typeof window<"u"&&(t=window),{get(n){if(typeof window>"u")return;if(!t)return n;let r;try{r=t.localStorage.getItem(e)}catch{}return r||n},set:n=>{if(t)try{t.localStorage.setItem(e,n)}catch{}},subscribe:n=>{if(!t)return mN;const r=o=>{const i=o.newValue;o.key===e&&n(i)};return t.addEventListener("storage",r),()=>{t.removeEventListener("storage",r)}}});function xx(){}function SS(e){if(typeof window<"u"&&typeof window.matchMedia=="function"&&e==="system")return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function VR(e,t){if(e.mode==="light"||e.mode==="system"&&e.systemMode==="light")return t("light");if(e.mode==="dark"||e.mode==="system"&&e.systemMode==="dark")return t("dark")}function yN(e){return VR(e,t=>{if(t==="light")return e.lightColorScheme;if(t==="dark")return e.darkColorScheme})}function vN(e){const{defaultMode:t="light",defaultLightColorScheme:n,defaultDarkColorScheme:r,supportedColorSchemes:o=[],modeStorageKey:i=Zb,colorSchemeStorageKey:a=Gb,storageWindow:u=typeof window>"u"?void 0:window,storageManager:d=gN,noSsr:h=!1}=e,f=o.join(","),m=o.length>1,v=x.useMemo(()=>d?.({key:i,storageWindow:u}),[d,i,u]),b=x.useMemo(()=>d?.({key:`${a}-light`,storageWindow:u}),[d,a,u]),w=x.useMemo(()=>d?.({key:`${a}-dark`,storageWindow:u}),[d,a,u]),[T,E]=x.useState(()=>{const $=v?.get(t)||t,B=b?.get(n)||n,Y=w?.get(r)||r;return{mode:$,systemMode:SS($),lightColorScheme:B,darkColorScheme:Y}}),[C,O]=x.useState(h||!m);x.useEffect(()=>{O(!0)},[]);const R=yN(T),I=x.useCallback($=>{E(B=>{if($===B.mode)return B;const Y=$??t;return v?.set(Y),{...B,mode:Y,systemMode:SS(Y)}})},[v,t]),M=x.useCallback($=>{$?typeof $=="string"?$&&!f.includes($)?console.error(`\`${$}\` does not exist in \`theme.colorSchemes\`.`):E(B=>{const Y={...B};return VR(B,W=>{W==="light"&&(b?.set($),Y.lightColorScheme=$),W==="dark"&&(w?.set($),Y.darkColorScheme=$)}),Y}):E(B=>{const Y={...B},W=$.light===null?n:$.light,j=$.dark===null?r:$.dark;return W&&(f.includes(W)?(Y.lightColorScheme=W,b?.set(W)):console.error(`\`${W}\` does not exist in \`theme.colorSchemes\`.`)),j&&(f.includes(j)?(Y.darkColorScheme=j,w?.set(j)):console.error(`\`${j}\` does not exist in \`theme.colorSchemes\`.`)),Y}):E(B=>(b?.set(n),w?.set(r),{...B,lightColorScheme:n,darkColorScheme:r}))},[f,b,w,n,r]),D=x.useCallback($=>{T.mode==="system"&&E(B=>{const Y=$?.matches?"dark":"light";return B.systemMode===Y?B:{...B,systemMode:Y}})},[T.mode]),N=x.useRef(D);return N.current=D,x.useEffect(()=>{if(typeof window.matchMedia!="function"||!m)return;const $=(...Y)=>N.current(...Y),B=window.matchMedia("(prefers-color-scheme: dark)");return B.addListener($),$(B),()=>{B.removeListener($)}},[m]),x.useEffect(()=>{if(m){const $=v?.subscribe(W=>{(!W||["light","dark","system"].includes(W))&&I(W||t)})||xx,B=b?.subscribe(W=>{(!W||f.match(W))&&M({light:W})})||xx,Y=w?.subscribe(W=>{(!W||f.match(W))&&M({dark:W})})||xx;return()=>{$(),B(),Y()}}},[M,I,f,t,u,m,v,b,w]),{...T,mode:C?T.mode:void 0,systemMode:C?T.systemMode:void 0,colorScheme:C?R:void 0,setMode:I,setColorScheme:M}}const xN="*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function bN(e){const{themeId:t,theme:n={},modeStorageKey:r=Zb,colorSchemeStorageKey:o=Gb,disableTransitionOnChange:i=!1,defaultColorScheme:a,resolveTheme:u}=e,d={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},h=x.createContext(void 0),f=()=>x.useContext(h)||d,m={},v={};function b(C){const{children:O,theme:R,modeStorageKey:I=r,colorSchemeStorageKey:M=o,disableTransitionOnChange:D=i,storageManager:N,storageWindow:$=typeof window>"u"?void 0:window,documentNode:B=typeof document>"u"?void 0:document,colorSchemeNode:Y=typeof document>"u"?void 0:document.documentElement,disableNestedContext:W=!1,disableStyleSheetGeneration:j=!1,defaultMode:K="system",forceThemeRerender:F=!1,noSsr:X}=C,H=x.useRef(!1),J=Xb(),Z=x.useContext(h),Q=!!Z&&!W,ee=x.useMemo(()=>R||(typeof n=="function"?n():n),[R]),U=ee[t],q=U||ee,{colorSchemes:de=m,components:ue=v,cssVarPrefix:ne}=q,te=Object.keys(de).filter(Le=>!!de[Le]).join(","),pe=x.useMemo(()=>te.split(","),[te]),re=typeof a=="string"?a:a.light,se=typeof a=="string"?a:a.dark,ie=de[re]&&de[se]?K:de[q.defaultColorScheme]?.palette?.mode||q.palette?.mode,{mode:le,setMode:fe,systemMode:ge,lightColorScheme:Ie,darkColorScheme:je,colorScheme:me,setColorScheme:xe}=vN({supportedColorSchemes:pe,defaultLightColorScheme:re,defaultDarkColorScheme:se,modeStorageKey:I,colorSchemeStorageKey:M,defaultMode:ie,storageManager:N,storageWindow:$,noSsr:X});let Se=le,Ne=me;Q&&(Se=Z.mode,Ne=Z.colorScheme);let Te=Ne||q.defaultColorScheme;q.vars&&!F&&(Te=q.defaultColorScheme);const $e=x.useMemo(()=>{const Le=q.generateThemeVars?.()||q.vars,Fe={...q,components:ue,colorSchemes:de,cssVarPrefix:ne,vars:Le};if(typeof Fe.generateSpacing=="function"&&(Fe.spacing=Fe.generateSpacing()),Te){const Ze=de[Te];Ze&&typeof Ze=="object"&&Object.keys(Ze).forEach(Ke=>{Ze[Ke]&&typeof Ze[Ke]=="object"?Fe[Ke]={...Fe[Ke],...Ze[Ke]}:Fe[Ke]=Ze[Ke]})}return u?u(Fe):Fe},[q,Te,ue,de,ne]),De=q.colorSchemeSelector;Sr(()=>{if(Ne&&Y&&De&&De!=="media"){const Le=De;let Fe=De;if(Le==="class"&&(Fe=".%s"),Le==="data"&&(Fe="[data-%s]"),Le?.startsWith("data-")&&!Le.includes("%s")&&(Fe=`[${Le}="%s"]`),Fe.startsWith("."))Y.classList.remove(...pe.map(Ze=>Fe.substring(1).replace("%s",Ze))),Y.classList.add(Fe.substring(1).replace("%s",Ne));else{const Ze=Fe.replace("%s",Ne).match(/\[([^\]]+)\]/);if(Ze){const[Ke,Ge]=Ze[1].split("=");Ge||pe.forEach(We=>{Y.removeAttribute(Ke.replace(Ne,We))}),Y.setAttribute(Ke,Ge?Ge.replace(/"|'/g,""):"")}else Y.setAttribute(Fe,Ne)}}},[Ne,De,Y,pe]),x.useEffect(()=>{let Le;if(D&&H.current&&B){const Fe=B.createElement("style");Fe.appendChild(B.createTextNode(xN)),B.head.appendChild(Fe),window.getComputedStyle(B.body),Le=setTimeout(()=>{B.head.removeChild(Fe)},1)}return()=>{clearTimeout(Le)}},[Ne,D,B]),x.useEffect(()=>(H.current=!0,()=>{H.current=!1}),[]);const Ct=x.useMemo(()=>({allColorSchemes:pe,colorScheme:Ne,darkColorScheme:je,lightColorScheme:Ie,mode:Se,setColorScheme:xe,setMode:fe,systemMode:ge}),[pe,Ne,je,Ie,Se,xe,fe,ge,$e.colorSchemeSelector]);let mt=!0;(j||q.cssVariables===!1||Q&&J?.cssVarPrefix===ne)&&(mt=!1);const Me=y.jsxs(x.Fragment,{children:[y.jsx(UR,{themeId:U?t:void 0,theme:$e,children:O}),mt&&y.jsx(CR,{styles:$e.generateStyleSheets?.()||[]})]});return Q?Me:y.jsx(h.Provider,{value:Ct,children:Me})}const w=typeof a=="string"?a:a.light,T=typeof a=="string"?a:a.dark;return{CssVarsProvider:b,useColorScheme:f,getInitColorSchemeScript:C=>hN({colorSchemeStorageKey:o,defaultLightColorScheme:w,defaultDarkColorScheme:T,modeStorageKey:r,...C})}}function _N(e=""){function t(...r){if(!r.length)return"";const o=r[0];return typeof o=="string"&&!o.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, var(--${e?`${e}-`:""}${o}${t(...r.slice(1))})`:`, ${o}`}return(r,...o)=>`var(--${e?`${e}-`:""}${r}${t(...o)})`}const TS=(e,t,n,r=[])=>{let o=e;t.forEach((i,a)=>{a===t.length-1?Array.isArray(o)?o[Number(i)]=n:o&&typeof o=="object"&&(o[i]=n):o&&typeof o=="object"&&(o[i]||(o[i]=r.includes(i)?[]:{}),o=o[i])})},wN=(e,t,n)=>{function r(o,i=[],a=[]){Object.entries(o).forEach(([u,d])=>{(!n||n&&!n([...i,u]))&&d!=null&&(typeof d=="object"&&Object.keys(d).length>0?r(d,[...i,u],Array.isArray(d)?[...a,u]:a):t([...i,u],d,a))})}r(e)},SN=(e,t)=>typeof t=="number"?["lineHeight","fontWeight","opacity","zIndex"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes("opacity")?t:`${t}px`:t;function bx(e,t){const{prefix:n,shouldSkipGeneratingVar:r}=t||{},o={},i={},a={};return wN(e,(u,d,h)=>{if((typeof d=="string"||typeof d=="number")&&(!r||!r(u,d))){const f=`--${n?`${n}-`:""}${u.join("-")}`,m=SN(u,d);Object.assign(o,{[f]:m}),TS(i,u,`var(${f})`,h),TS(a,u,`var(${f}, ${m})`,h)}},u=>u[0]==="vars"),{css:o,vars:i,varsWithDefaults:a}}function TN(e,t={}){const{getSelector:n=C,disableCssColorScheme:r,colorSchemeSelector:o,enableContrastVars:i}=t,{colorSchemes:a={},components:u,defaultColorScheme:d="light",...h}=e,{vars:f,css:m,varsWithDefaults:v}=bx(h,t);let b=v;const w={},{[d]:T,...E}=a;if(Object.entries(E||{}).forEach(([I,M])=>{const{vars:D,css:N,varsWithDefaults:$}=bx(M,t);b=Mr(b,$),w[I]={css:N,vars:D}}),T){const{css:I,vars:M,varsWithDefaults:D}=bx(T,t);b=Mr(b,D),w[d]={css:I,vars:M}}function C(I,M){let D=o;if(o==="class"&&(D=".%s"),o==="data"&&(D="[data-%s]"),o?.startsWith("data-")&&!o.includes("%s")&&(D=`[${o}="%s"]`),I){if(D==="media")return e.defaultColorScheme===I?":root":{[`@media (prefers-color-scheme: ${a[I]?.palette?.mode||I})`]:{":root":M}};if(D)return e.defaultColorScheme===I?`:root, ${D.replace("%s",String(I))}`:D.replace("%s",String(I))}return":root"}return{vars:b,generateThemeVars:()=>{let I={...f};return Object.entries(w).forEach(([,{vars:M}])=>{I=Mr(I,M)}),I},generateStyleSheets:()=>{const I=[],M=e.defaultColorScheme||"light";function D(B,Y){Object.keys(Y).length&&I.push(typeof B=="string"?{[B]:{...Y}}:B)}D(n(void 0,{...m}),m);const{[M]:N,...$}=w;if(N){const{css:B}=N,Y=a[M]?.palette?.mode,W=!r&&Y?{colorScheme:Y,...B}:{...B};D(n(M,{...W}),W)}return Object.entries($).forEach(([B,{css:Y}])=>{const W=a[B]?.palette?.mode,j=!r&&W?{colorScheme:W,...Y}:{...Y};D(n(B,{...j}),j)}),i&&I.push({":root":{"--__l-threshold":"0.7","--__l":"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)","--__a":"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)"}}),I}}}function EN(e){return function(n){return e==="media"?`@media (prefers-color-scheme: ${n})`:e?e.startsWith("data-")&&!e.includes("%s")?`[${e}="${n}"] &`:e==="class"?`.${n} &`:e==="data"?`[data-${n}] &`:`${e.replace("%s",n)} &`:"&"}}function ht(e,t,n=void 0){const r={};for(const o in e){const i=e[o];let a="",u=!0;for(let d=0;de.filter(n=>t.includes(n)),Gu=(e,t,n)=>{const r=e.keys[0];Array.isArray(t)?t.forEach((o,i)=>{n((a,u)=>{i<=e.keys.length-1&&(i===0?Object.assign(a,u):a[e.up(e.keys[i])]=u)},o)}):t&&typeof t=="object"?(Object.keys(t).length>e.keys.length?e.keys:CN(e.keys,Object.keys(t))).forEach(i=>{if(e.keys.includes(i)){const a=t[i];a!==void 0&&n((u,d)=>{r===i?Object.assign(u,d):u[e.up(i)]=d},a)}}):(typeof t=="number"||typeof t=="string")&&n((o,i)=>{Object.assign(o,i)},t)};function ag(e){return`--Grid-${e}Spacing`}function ry(e){return`--Grid-parent-${e}Spacing`}const ES="--Grid-columns",wu="--Grid-parent-columns",RN=({theme:e,ownerState:t})=>{const n={};return Gu(e.breakpoints,t.size,(r,o)=>{let i={};o==="grow"&&(i={flexBasis:0,flexGrow:1,maxWidth:"100%"}),o==="auto"&&(i={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"}),typeof o=="number"&&(i={flexGrow:0,flexBasis:"auto",width:`calc(100% * ${o} / var(${wu}) - (var(${wu}) - ${o}) * (var(${ry("column")}) / var(${wu})))`}),r(n,i)}),n},IN=({theme:e,ownerState:t})=>{const n={};return Gu(e.breakpoints,t.offset,(r,o)=>{let i={};o==="auto"&&(i={marginLeft:"auto"}),typeof o=="number"&&(i={marginLeft:o===0?"0px":`calc(100% * ${o} / var(${wu}) + var(${ry("column")}) * ${o} / var(${wu}))`}),r(n,i)}),n},kN=({theme:e,ownerState:t})=>{if(!t.container)return{};const n={[ES]:12};return Gu(e.breakpoints,t.columns,(r,o)=>{const i=o??12;r(n,{[ES]:i,"> *":{[wu]:i}})}),n},PN=({theme:e,ownerState:t})=>{if(!t.container)return{};const n={};return Gu(e.breakpoints,t.rowSpacing,(r,o)=>{const i=typeof o=="string"?o:e.spacing?.(o);r(n,{[ag("row")]:i,"> *":{[ry("row")]:i}})}),n},LN=({theme:e,ownerState:t})=>{if(!t.container)return{};const n={};return Gu(e.breakpoints,t.columnSpacing,(r,o)=>{const i=typeof o=="string"?o:e.spacing?.(o);r(n,{[ag("column")]:i,"> *":{[ry("column")]:i}})}),n},ON=({theme:e,ownerState:t})=>{if(!t.container)return{};const n={};return Gu(e.breakpoints,t.direction,(r,o)=>{r(n,{flexDirection:o})}),n},MN=({ownerState:e})=>({minWidth:0,boxSizing:"border-box",...e.container&&{display:"flex",flexWrap:"wrap",...e.wrap&&e.wrap!=="wrap"&&{flexWrap:e.wrap},gap:`var(${ag("row")}) var(${ag("column")})`}}),AN=e=>{const t=[];return Object.entries(e).forEach(([n,r])=>{r!==!1&&r!==void 0&&t.push(`grid-${n}-${String(r)}`)}),t},NN=(e,t="xs")=>{function n(r){return r===void 0?!1:typeof r=="string"&&!Number.isNaN(Number(r))||typeof r=="number"&&r>0}if(n(e))return[`spacing-${t}-${String(e)}`];if(typeof e=="object"&&!Array.isArray(e)){const r=[];return Object.entries(e).forEach(([o,i])=>{n(i)&&r.push(`spacing-${o}-${String(i)}`)}),r}return[]},DN=e=>e===void 0?[]:typeof e=="object"?Object.entries(e).map(([t,n])=>`direction-${t}-${n}`):[`direction-xs-${String(e)}`];function jN(e,t){e.item!==void 0&&delete e.item,e.zeroMinWidth!==void 0&&delete e.zeroMinWidth,t.keys.forEach(n=>{e[n]!==void 0&&delete e[n]})}const BN=cp(),zN=zR("div",{name:"MuiGrid",slot:"Root"});function $N(e){return Vb({props:e,name:"MuiGrid",defaultTheme:BN})}function FN(e={}){const{createStyledComponent:t=zN,useThemeProps:n=$N,useTheme:r=up,componentName:o="MuiGrid"}=e,i=(h,f)=>{const{container:m,direction:v,spacing:b,wrap:w,size:T}=h,E={root:["root",m&&"container",w!=="wrap"&&`wrap-xs-${String(w)}`,...DN(v),...AN(T),...m?NN(b,f.breakpoints.keys[0]):[]]};return ht(E,C=>pt(o,C),{})};function a(h,f,m=()=>!0){const v={};return h===null||(Array.isArray(h)?h.forEach((b,w)=>{b!==null&&m(b)&&f.keys[w]&&(v[f.keys[w]]=b)}):typeof h=="object"?Object.keys(h).forEach(b=>{const w=h[b];w!=null&&m(w)&&(v[b]=w)}):v[f.keys[0]]=h),v}const u=t(kN,LN,PN,RN,ON,MN,IN),d=x.forwardRef(function(f,m){const v=r(),b=n(f),w=Qg(b);jN(w,v.breakpoints);const{className:T,children:E,columns:C=12,container:O=!1,component:R="div",direction:I="row",wrap:M="wrap",size:D={},offset:N={},spacing:$=0,rowSpacing:B=$,columnSpacing:Y=$,unstable_level:W=0,...j}=w,K=a(D,v.breakpoints,U=>U!==!1),F=a(N,v.breakpoints),X=f.columns??(W?void 0:C),H=f.spacing??(W?void 0:$),J=f.rowSpacing??f.spacing??(W?void 0:B),Z=f.columnSpacing??f.spacing??(W?void 0:Y),Q={...w,level:W,columns:X,container:O,direction:I,wrap:M,spacing:H,rowSpacing:J,columnSpacing:Z,size:K,offset:F},ee=i(Q,v);return y.jsx(u,{ref:m,as:R,ownerState:Q,className:Ve(ee.root,T),...j,children:x.Children.map(E,U=>x.isValidElement(U)&&Bm(U,["Grid"])&&O&&U.props.container?x.cloneElement(U,{unstable_level:U.props?.unstable_level??W+1}):U)})});return d.muiName="Grid",d}const HN=cp(),WN=zR("div",{name:"MuiStack",slot:"Root"});function UN(e){return Vb({props:e,name:"MuiStack",defaultTheme:HN})}function VN(e,t){const n=x.Children.toArray(e).filter(Boolean);return n.reduce((r,o,i)=>(r.push(o),i({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],XN=({ownerState:e,theme:t})=>{let n={display:"flex",flexDirection:"column",...ji({theme:t},yx({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r}))};if(e.spacing){const r=Xg(t),o=Object.keys(t.breakpoints.values).reduce((d,h)=>((typeof e.spacing=="object"&&e.spacing[h]!=null||typeof e.direction=="object"&&e.direction[h]!=null)&&(d[h]=!0),d),{}),i=yx({values:e.direction,base:o}),a=yx({values:e.spacing,base:o});typeof i=="object"&&Object.keys(i).forEach((d,h,f)=>{if(!i[d]){const v=h>0?i[f[h-1]]:"column";i[d]=v}}),n=Mr(n,ji({theme:t},a,(d,h)=>e.useFlexGap?{gap:Ql(r,d)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${YN(h?i[h]:e.direction)}`]:Ql(r,d)}}))}return n=G2(t.breakpoints,n),n};function ZN(e={}){const{createStyledComponent:t=WN,useThemeProps:n=UN,componentName:r="MuiStack"}=e,o=()=>ht({root:["root"]},d=>pt(r,d),{}),i=t(XN);return x.forwardRef(function(d,h){const f=n(d),m=Qg(f),{component:v="div",direction:b="column",spacing:w=0,divider:T,children:E,className:C,useFlexGap:O=!1,...R}=m,I={direction:b,spacing:w,useFlexGap:O},M=o();return y.jsx(i,{as:v,ownerState:I,ref:h,className:Ve(M.root,C),...R,children:T?VN(E,T):E})})}function YR(){return{text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Of.white,default:Of.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}}}const XR=YR();function ZR(){return{text:{primary:Of.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Of.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}}}const T0=ZR();function CS(e,t,n,r){const o=r.light||r,i=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=ny(e.main,o):t==="dark"&&(e.dark=ty(e.main,i)))}function RS(e,t,n,r,o){const i=o.light||o,a=o.dark||o*1.5;t[n]||(t.hasOwnProperty(r)?t[n]=t[r]:n==="light"?t.light=`color-mix(in ${e}, ${t.main}, #fff ${(i*100).toFixed(0)}%)`:n==="dark"&&(t.dark=`color-mix(in ${e}, ${t.main}, #000 ${(a*100).toFixed(0)}%)`))}function GN(e="light"){return e==="dark"?{main:Kc[200],light:Kc[50],dark:Kc[400]}:{main:Kc[700],light:Kc[400],dark:Kc[800]}}function KN(e="light"){return e==="dark"?{main:Gc[200],light:Gc[50],dark:Gc[400]}:{main:Gc[500],light:Gc[300],dark:Gc[700]}}function qN(e="light"){return e==="dark"?{main:Zc[500],light:Zc[300],dark:Zc[700]}:{main:Zc[700],light:Zc[400],dark:Zc[800]}}function JN(e="light"){return e==="dark"?{main:qc[400],light:qc[300],dark:qc[700]}:{main:qc[700],light:qc[500],dark:qc[900]}}function QN(e="light"){return e==="dark"?{main:Jc[400],light:Jc[300],dark:Jc[700]}:{main:Jc[800],light:Jc[500],dark:Jc[900]}}function eD(e="light"){return e==="dark"?{main:Xd[400],light:Xd[300],dark:Xd[700]}:{main:"#ed6c02",light:Xd[500],dark:Xd[900]}}function tD(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function Kb(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2,colorSpace:o,...i}=e,a=e.primary||GN(t),u=e.secondary||KN(t),d=e.error||qN(t),h=e.info||JN(t),f=e.success||QN(t),m=e.warning||eD(t);function v(E){return o?tD(E):QA(E,T0.text.primary)>=n?T0.text.primary:XR.text.primary}const b=({color:E,name:C,mainShade:O=500,lightShade:R=300,darkShade:I=700})=>{if(E={...E},!E.main&&E[O]&&(E.main=E[O]),!E.hasOwnProperty("main"))throw new Error(ra(11,C?` (${C})`:"",O));if(typeof E.main!="string")throw new Error(ra(12,C?` (${C})`:"",JSON.stringify(E.main)));return o?(RS(o,E,"light",R,r),RS(o,E,"dark",I,r)):(CS(E,"light",R,r),CS(E,"dark",I,r)),E.contrastText||(E.contrastText=v(E.main)),E};let w;return t==="light"?w=YR():t==="dark"&&(w=ZR()),Mr({common:{...Of},mode:t,primary:b({color:a,name:"primary"}),secondary:b({color:u,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:b({color:d,name:"error"}),warning:b({color:m,name:"warning"}),info:b({color:h,name:"info"}),success:b({color:f,name:"success"}),grey:$M,contrastThreshold:n,getContrastText:v,augmentColor:b,tonalOffset:r,...w},i)}function nD(e){const t={};return Object.entries(e).forEach(r=>{const[o,i]=r;typeof i=="object"&&(t[o]=`${i.fontStyle?`${i.fontStyle} `:""}${i.fontVariant?`${i.fontVariant} `:""}${i.fontWeight?`${i.fontWeight} `:""}${i.fontStretch?`${i.fontStretch} `:""}${i.fontSize||""}${i.lineHeight?`/${i.lineHeight} `:""}${i.fontFamily||""}`)}),t}function rD(e,t){return{toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}},...t}}function oD(e){return Math.round(e*1e5)/1e5}const IS={textTransform:"uppercase"},kS='"Roboto", "Helvetica", "Arial", sans-serif';function GR(e,t){const{fontFamily:n=kS,fontSize:r=14,fontWeightLight:o=300,fontWeightRegular:i=400,fontWeightMedium:a=500,fontWeightBold:u=700,htmlFontSize:d=16,allVariants:h,pxToRem:f,...m}=typeof t=="function"?t(e):t,v=r/14,b=f||(E=>`${E/d*v}rem`),w=(E,C,O,R,I)=>({fontFamily:n,fontWeight:E,fontSize:b(C),lineHeight:O,...n===kS?{letterSpacing:`${oD(R/C)}em`}:{},...I,...h}),T={h1:w(o,96,1.167,-1.5),h2:w(o,60,1.2,-.5),h3:w(i,48,1.167,0),h4:w(i,34,1.235,.25),h5:w(i,24,1.334,0),h6:w(a,20,1.6,.15),subtitle1:w(i,16,1.75,.15),subtitle2:w(a,14,1.57,.1),body1:w(i,16,1.5,.15),body2:w(i,14,1.43,.15),button:w(a,14,1.75,.4,IS),caption:w(i,12,1.66,.4),overline:w(i,12,2.66,1,IS),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Mr({htmlFontSize:d,pxToRem:b,fontFamily:n,fontSize:r,fontWeightLight:o,fontWeightRegular:i,fontWeightMedium:a,fontWeightBold:u,...T},m,{clone:!1})}const iD=.2,sD=.14,aD=.12;function $n(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${iD})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${sD})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${aD})`].join(",")}const lD=["none",$n(0,2,1,-1,0,1,1,0,0,1,3,0),$n(0,3,1,-2,0,2,2,0,0,1,5,0),$n(0,3,3,-2,0,3,4,0,0,1,8,0),$n(0,2,4,-1,0,4,5,0,0,1,10,0),$n(0,3,5,-1,0,5,8,0,0,1,14,0),$n(0,3,5,-1,0,6,10,0,0,1,18,0),$n(0,4,5,-2,0,7,10,1,0,2,16,1),$n(0,5,5,-3,0,8,10,1,0,3,14,2),$n(0,5,6,-3,0,9,12,1,0,3,16,2),$n(0,6,6,-3,0,10,14,1,0,4,18,3),$n(0,6,7,-4,0,11,15,1,0,4,20,3),$n(0,7,8,-4,0,12,17,2,0,5,22,4),$n(0,7,8,-4,0,13,19,2,0,5,24,4),$n(0,7,9,-4,0,14,21,2,0,5,26,4),$n(0,8,9,-5,0,15,22,2,0,6,28,5),$n(0,8,10,-5,0,16,24,2,0,6,30,5),$n(0,8,11,-5,0,17,26,2,0,6,32,5),$n(0,9,11,-5,0,18,28,2,0,7,34,6),$n(0,9,12,-6,0,19,29,2,0,7,36,6),$n(0,10,13,-6,0,20,31,3,0,8,38,7),$n(0,10,13,-6,0,21,33,3,0,8,40,7),$n(0,10,14,-6,0,22,35,3,0,8,42,7),$n(0,11,14,-7,0,23,36,3,0,9,44,8),$n(0,11,15,-7,0,24,38,3,0,9,46,8)],cD={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},KR={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function PS(e){return`${Math.round(e)}ms`}function uD(e){if(!e)return 0;const t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function dD(e){const t={...cD,...e.easing},n={...KR,...e.duration};return{getAutoHeightDuration:uD,create:(o=["all"],i={})=>{const{duration:a=n.standard,easing:u=t.easeInOut,delay:d=0,...h}=i;return(Array.isArray(o)?o:[o]).map(f=>`${f} ${typeof a=="string"?a:PS(a)} ${u} ${typeof d=="string"?d:PS(d)}`).join(",")},...e,easing:t,duration:n}}const fD={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function pD(e){return cs(e)||typeof e>"u"||typeof e=="string"||typeof e=="boolean"||typeof e=="number"||Array.isArray(e)}function qR(e={}){const t={...e};function n(r){const o=Object.entries(r);for(let i=0;i{if(!Number.isNaN(+e))return+e;const t=e.match(/\d*\.?\d+/g);if(!t)return 0;let n=0;for(let r=0;rMr(w,T),b),b.unstable_sxConfig={...lp,...f?.unstable_sxConfig},b.unstable_sx=function(T){return Ja({sx:T,theme:this})},b.toRuntimeSource=qR,mD(b),b}function C0(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}const gD=[...Array(25)].map((e,t)=>{if(t===0)return"none";const n=C0(t);return`linear-gradient(rgba(255 255 255 / ${n}), rgba(255 255 255 / ${n}))`});function JR(e){return{inputPlaceholder:e==="dark"?.5:.42,inputUnderline:e==="dark"?.7:.42,switchTrackDisabled:e==="dark"?.2:.12,switchTrack:e==="dark"?.3:.38}}function QR(e){return e==="dark"?gD:[]}function yD(e){const{palette:t={mode:"light"},opacity:n,overlays:r,colorSpace:o,...i}=e,a=Kb({...t,colorSpace:o});return{palette:a,opacity:{...JR(a.mode),...n},overlays:r||QR(a.mode),...i}}function vD(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]==="palette"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}const xD=e=>[...[...Array(25)].map((t,n)=>`--${e?`${e}-`:""}overlays-${n}`),`--${e?`${e}-`:""}palette-AppBar-darkBg`,`--${e?`${e}-`:""}palette-AppBar-darkColor`],bD=e=>(t,n)=>{const r=e.rootSelector||":root",o=e.colorSchemeSelector;let i=o;if(o==="class"&&(i=".%s"),o==="data"&&(i="[data-%s]"),o?.startsWith("data-")&&!o.includes("%s")&&(i=`[${o}="%s"]`),e.defaultColorScheme===t){if(t==="dark"){const a={};return xD(e.cssVarPrefix).forEach(u=>{a[u]=n[u],delete n[u]}),i==="media"?{[r]:n,"@media (prefers-color-scheme: dark)":{[r]:a}}:i?{[i.replace("%s",t)]:a,[`${r}, ${i.replace("%s",t)}`]:n}:{[r]:{...n,...a}}}if(i&&i!=="media")return`${r}, ${i.replace("%s",String(t))}`}else if(t){if(i==="media")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:n}};if(i)return i.replace("%s",String(t))}return r};function _D(e,t){t.forEach(n=>{e[n]||(e[n]={})})}function Pe(e,t,n){!e[t]&&n&&(e[t]=n)}function uf(e){return typeof e!="string"||!e.startsWith("hsl")?e:$R(e)}function Hs(e,t){`${t}Channel`in e||(e[`${t}Channel`]=cf(uf(e[t])))}function wD(e){return typeof e=="number"?`${e}px`:typeof e=="string"||typeof e=="function"||Array.isArray(e)?e:"8px"}const rs=e=>{try{return e()}catch{}},SD=(e="mui")=>_N(e);function _x(e,t,n,r,o){if(!n)return;n=n===!0?{}:n;const i=o==="dark"?"dark":"light";if(!r){t[o]=yD({...n,palette:{mode:i,...n?.palette},colorSpace:e});return}const{palette:a,...u}=E0({...r,palette:{mode:i,...n?.palette},colorSpace:e});return t[o]={...n,palette:a,opacity:{...JR(i),...n?.opacity},overlays:n?.overlays||QR(i)},u}function TD(e={},...t){const{colorSchemes:n={light:!0},defaultColorScheme:r,disableCssColorScheme:o=!1,cssVarPrefix:i="mui",nativeColor:a=!1,shouldSkipGeneratingVar:u=vD,colorSchemeSelector:d=n.light&&n.dark?"media":void 0,rootSelector:h=":root",...f}=e,m=Object.keys(n)[0],v=r||(n.light&&m!=="light"?"light":m),b=SD(i),{[v]:w,light:T,dark:E,...C}=n,O={...C};let R=w;if((v==="dark"&&!("dark"in n)||v==="light"&&!("light"in n))&&(R=!0),!R)throw new Error(ra(21,v));let I;a&&(I="oklch");const M=_x(I,O,R,f,v);T&&!O.light&&_x(I,O,T,void 0,"light"),E&&!O.dark&&_x(I,O,E,void 0,"dark");let D={defaultColorScheme:v,...M,cssVarPrefix:i,colorSchemeSelector:d,rootSelector:h,getCssVar:b,colorSchemes:O,font:{...nD(M.typography),...M.font},spacing:wD(f.spacing)};Object.keys(D.colorSchemes).forEach(W=>{const j=D.colorSchemes[W].palette,K=X=>{const H=X.split("-"),J=H[1],Z=H[2];return b(X,j[J][Z])};j.mode==="light"&&(Pe(j.common,"background","#fff"),Pe(j.common,"onBackground","#000")),j.mode==="dark"&&(Pe(j.common,"background","#000"),Pe(j.common,"onBackground","#fff"));function F(X,H,J){if(I){let Z;return X===Ml&&(Z=`transparent ${((1-J)*100).toFixed(0)}%`),X===yn&&(Z=`#000 ${(J*100).toFixed(0)}%`),X===vn&&(Z=`#fff ${(J*100).toFixed(0)}%`),`color-mix(in ${I}, ${H}, ${Z})`}return X(H,J)}if(_D(j,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"]),j.mode==="light"){Pe(j.Alert,"errorColor",F(yn,j.error.light,.6)),Pe(j.Alert,"infoColor",F(yn,j.info.light,.6)),Pe(j.Alert,"successColor",F(yn,j.success.light,.6)),Pe(j.Alert,"warningColor",F(yn,j.warning.light,.6)),Pe(j.Alert,"errorFilledBg",K("palette-error-main")),Pe(j.Alert,"infoFilledBg",K("palette-info-main")),Pe(j.Alert,"successFilledBg",K("palette-success-main")),Pe(j.Alert,"warningFilledBg",K("palette-warning-main")),Pe(j.Alert,"errorFilledColor",rs(()=>j.getContrastText(j.error.main))),Pe(j.Alert,"infoFilledColor",rs(()=>j.getContrastText(j.info.main))),Pe(j.Alert,"successFilledColor",rs(()=>j.getContrastText(j.success.main))),Pe(j.Alert,"warningFilledColor",rs(()=>j.getContrastText(j.warning.main))),Pe(j.Alert,"errorStandardBg",F(vn,j.error.light,.9)),Pe(j.Alert,"infoStandardBg",F(vn,j.info.light,.9)),Pe(j.Alert,"successStandardBg",F(vn,j.success.light,.9)),Pe(j.Alert,"warningStandardBg",F(vn,j.warning.light,.9)),Pe(j.Alert,"errorIconColor",K("palette-error-main")),Pe(j.Alert,"infoIconColor",K("palette-info-main")),Pe(j.Alert,"successIconColor",K("palette-success-main")),Pe(j.Alert,"warningIconColor",K("palette-warning-main")),Pe(j.AppBar,"defaultBg",K("palette-grey-100")),Pe(j.Avatar,"defaultBg",K("palette-grey-400")),Pe(j.Button,"inheritContainedBg",K("palette-grey-300")),Pe(j.Button,"inheritContainedHoverBg",K("palette-grey-A100")),Pe(j.Chip,"defaultBorder",K("palette-grey-400")),Pe(j.Chip,"defaultAvatarColor",K("palette-grey-700")),Pe(j.Chip,"defaultIconColor",K("palette-grey-700")),Pe(j.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),Pe(j.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),Pe(j.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),Pe(j.LinearProgress,"primaryBg",F(vn,j.primary.main,.62)),Pe(j.LinearProgress,"secondaryBg",F(vn,j.secondary.main,.62)),Pe(j.LinearProgress,"errorBg",F(vn,j.error.main,.62)),Pe(j.LinearProgress,"infoBg",F(vn,j.info.main,.62)),Pe(j.LinearProgress,"successBg",F(vn,j.success.main,.62)),Pe(j.LinearProgress,"warningBg",F(vn,j.warning.main,.62)),Pe(j.Skeleton,"bg",I?F(Ml,j.text.primary,.11):`rgba(${K("palette-text-primaryChannel")} / 0.11)`),Pe(j.Slider,"primaryTrack",F(vn,j.primary.main,.62)),Pe(j.Slider,"secondaryTrack",F(vn,j.secondary.main,.62)),Pe(j.Slider,"errorTrack",F(vn,j.error.main,.62)),Pe(j.Slider,"infoTrack",F(vn,j.info.main,.62)),Pe(j.Slider,"successTrack",F(vn,j.success.main,.62)),Pe(j.Slider,"warningTrack",F(vn,j.warning.main,.62));const X=I?F(yn,j.background.default,.6825):Qh(j.background.default,.8);Pe(j.SnackbarContent,"bg",X),Pe(j.SnackbarContent,"color",rs(()=>I?T0.text.primary:j.getContrastText(X))),Pe(j.SpeedDialAction,"fabHoverBg",Qh(j.background.paper,.15)),Pe(j.StepConnector,"border",K("palette-grey-400")),Pe(j.StepContent,"border",K("palette-grey-400")),Pe(j.Switch,"defaultColor",K("palette-common-white")),Pe(j.Switch,"defaultDisabledColor",K("palette-grey-100")),Pe(j.Switch,"primaryDisabledColor",F(vn,j.primary.main,.62)),Pe(j.Switch,"secondaryDisabledColor",F(vn,j.secondary.main,.62)),Pe(j.Switch,"errorDisabledColor",F(vn,j.error.main,.62)),Pe(j.Switch,"infoDisabledColor",F(vn,j.info.main,.62)),Pe(j.Switch,"successDisabledColor",F(vn,j.success.main,.62)),Pe(j.Switch,"warningDisabledColor",F(vn,j.warning.main,.62)),Pe(j.TableCell,"border",F(vn,F(Ml,j.divider,1),.88)),Pe(j.Tooltip,"bg",F(Ml,j.grey[700],.92))}if(j.mode==="dark"){Pe(j.Alert,"errorColor",F(vn,j.error.light,.6)),Pe(j.Alert,"infoColor",F(vn,j.info.light,.6)),Pe(j.Alert,"successColor",F(vn,j.success.light,.6)),Pe(j.Alert,"warningColor",F(vn,j.warning.light,.6)),Pe(j.Alert,"errorFilledBg",K("palette-error-dark")),Pe(j.Alert,"infoFilledBg",K("palette-info-dark")),Pe(j.Alert,"successFilledBg",K("palette-success-dark")),Pe(j.Alert,"warningFilledBg",K("palette-warning-dark")),Pe(j.Alert,"errorFilledColor",rs(()=>j.getContrastText(j.error.dark))),Pe(j.Alert,"infoFilledColor",rs(()=>j.getContrastText(j.info.dark))),Pe(j.Alert,"successFilledColor",rs(()=>j.getContrastText(j.success.dark))),Pe(j.Alert,"warningFilledColor",rs(()=>j.getContrastText(j.warning.dark))),Pe(j.Alert,"errorStandardBg",F(yn,j.error.light,.9)),Pe(j.Alert,"infoStandardBg",F(yn,j.info.light,.9)),Pe(j.Alert,"successStandardBg",F(yn,j.success.light,.9)),Pe(j.Alert,"warningStandardBg",F(yn,j.warning.light,.9)),Pe(j.Alert,"errorIconColor",K("palette-error-main")),Pe(j.Alert,"infoIconColor",K("palette-info-main")),Pe(j.Alert,"successIconColor",K("palette-success-main")),Pe(j.Alert,"warningIconColor",K("palette-warning-main")),Pe(j.AppBar,"defaultBg",K("palette-grey-900")),Pe(j.AppBar,"darkBg",K("palette-background-paper")),Pe(j.AppBar,"darkColor",K("palette-text-primary")),Pe(j.Avatar,"defaultBg",K("palette-grey-600")),Pe(j.Button,"inheritContainedBg",K("palette-grey-800")),Pe(j.Button,"inheritContainedHoverBg",K("palette-grey-700")),Pe(j.Chip,"defaultBorder",K("palette-grey-700")),Pe(j.Chip,"defaultAvatarColor",K("palette-grey-300")),Pe(j.Chip,"defaultIconColor",K("palette-grey-300")),Pe(j.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),Pe(j.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),Pe(j.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),Pe(j.LinearProgress,"primaryBg",F(yn,j.primary.main,.5)),Pe(j.LinearProgress,"secondaryBg",F(yn,j.secondary.main,.5)),Pe(j.LinearProgress,"errorBg",F(yn,j.error.main,.5)),Pe(j.LinearProgress,"infoBg",F(yn,j.info.main,.5)),Pe(j.LinearProgress,"successBg",F(yn,j.success.main,.5)),Pe(j.LinearProgress,"warningBg",F(yn,j.warning.main,.5)),Pe(j.Skeleton,"bg",I?F(Ml,j.text.primary,.13):`rgba(${K("palette-text-primaryChannel")} / 0.13)`),Pe(j.Slider,"primaryTrack",F(yn,j.primary.main,.5)),Pe(j.Slider,"secondaryTrack",F(yn,j.secondary.main,.5)),Pe(j.Slider,"errorTrack",F(yn,j.error.main,.5)),Pe(j.Slider,"infoTrack",F(yn,j.info.main,.5)),Pe(j.Slider,"successTrack",F(yn,j.success.main,.5)),Pe(j.Slider,"warningTrack",F(yn,j.warning.main,.5));const X=I?F(vn,j.background.default,.985):Qh(j.background.default,.98);Pe(j.SnackbarContent,"bg",X),Pe(j.SnackbarContent,"color",rs(()=>I?XR.text.primary:j.getContrastText(X))),Pe(j.SpeedDialAction,"fabHoverBg",Qh(j.background.paper,.15)),Pe(j.StepConnector,"border",K("palette-grey-600")),Pe(j.StepContent,"border",K("palette-grey-600")),Pe(j.Switch,"defaultColor",K("palette-grey-300")),Pe(j.Switch,"defaultDisabledColor",K("palette-grey-600")),Pe(j.Switch,"primaryDisabledColor",F(yn,j.primary.main,.55)),Pe(j.Switch,"secondaryDisabledColor",F(yn,j.secondary.main,.55)),Pe(j.Switch,"errorDisabledColor",F(yn,j.error.main,.55)),Pe(j.Switch,"infoDisabledColor",F(yn,j.info.main,.55)),Pe(j.Switch,"successDisabledColor",F(yn,j.success.main,.55)),Pe(j.Switch,"warningDisabledColor",F(yn,j.warning.main,.55)),Pe(j.TableCell,"border",F(yn,F(Ml,j.divider,1),.68)),Pe(j.Tooltip,"bg",F(Ml,j.grey[700],.92))}Hs(j.background,"default"),Hs(j.background,"paper"),Hs(j.common,"background"),Hs(j.common,"onBackground"),Hs(j,"divider"),Object.keys(j).forEach(X=>{const H=j[X];X!=="tonalOffset"&&H&&typeof H=="object"&&(H.main&&Pe(j[X],"mainChannel",cf(uf(H.main))),H.light&&Pe(j[X],"lightChannel",cf(uf(H.light))),H.dark&&Pe(j[X],"darkChannel",cf(uf(H.dark))),H.contrastText&&Pe(j[X],"contrastTextChannel",cf(uf(H.contrastText))),X==="text"&&(Hs(j[X],"primary"),Hs(j[X],"secondary")),X==="action"&&(H.active&&Hs(j[X],"active"),H.selected&&Hs(j[X],"selected")))})}),D=t.reduce((W,j)=>Mr(W,j),D);const N={prefix:i,disableCssColorScheme:o,shouldSkipGeneratingVar:u,getSelector:bD(D),enableContrastVars:a},{vars:$,generateThemeVars:B,generateStyleSheets:Y}=TN(D,N);return D.vars=$,Object.entries(D.colorSchemes[D.defaultColorScheme]).forEach(([W,j])=>{D[W]=j}),D.generateThemeVars=B,D.generateStyleSheets=Y,D.generateSpacing=function(){return OR(f.spacing,Xg(this))},D.getColorSchemeSelector=EN(d),D.spacing=D.generateSpacing(),D.shouldSkipGeneratingVar=u,D.unstable_sxConfig={...lp,...f?.unstable_sxConfig},D.unstable_sx=function(j){return Ja({sx:j,theme:this})},D.toRuntimeSource=qR,D}function OS(e,t,n){e.colorSchemes&&n&&(e.colorSchemes[t]={...n!==!0&&n,palette:Kb({...n===!0?{}:n.palette,mode:t})})}function il(e={},...t){const{palette:n,cssVariables:r=!1,colorSchemes:o=n?void 0:{light:!0},defaultColorScheme:i=n?.mode,...a}=e,u=i||"light",d=o?.[u],h={...o,...n?{[u]:{...typeof d!="boolean"&&d,palette:n}}:void 0};if(r===!1){if(!("colorSchemes"in e))return E0(e,...t);let f=n;"palette"in e||h[u]&&(h[u]!==!0?f=h[u].palette:u==="dark"&&(f={mode:"dark"}));const m=E0({...e,palette:f},...t);return m.defaultColorScheme=u,m.colorSchemes=h,m.palette.mode==="light"&&(m.colorSchemes.light={...h.light!==!0&&h.light,palette:m.palette},OS(m,"dark",h.dark)),m.palette.mode==="dark"&&(m.colorSchemes.dark={...h.dark!==!0&&h.dark,palette:m.palette},OS(m,"light",h.light)),m}return!n&&!("light"in h)&&u==="light"&&(h.light=!0),TD({...a,colorSchemes:h,defaultColorScheme:u,...typeof r!="boolean"&&r},...t)}const oy=il();function ca(){const e=up(oy);return e[Di]||e}function ED({props:e,name:t}){return Vb({props:e,name:t,defaultTheme:oy,themeId:Di})}function iy(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const co=e=>iy(e)&&e!=="classes",ke=BR({themeId:Di,defaultTheme:oy,rootShouldForwardProp:co});function CD({theme:e,...t}){const n=Di in e?e[Di]:void 0;return y.jsx(UR,{...t,themeId:n?Di:void 0,theme:n||e})}const em={colorSchemeStorageKey:"mui-color-scheme",defaultLightColorScheme:"light",defaultDarkColorScheme:"dark",modeStorageKey:"mui-mode"},{CssVarsProvider:RD}=bN({themeId:Di,theme:()=>il({cssVariables:!0}),colorSchemeStorageKey:em.colorSchemeStorageKey,modeStorageKey:em.modeStorageKey,defaultColorScheme:{light:em.defaultLightColorScheme,dark:em.defaultDarkColorScheme},resolveTheme:e=>{const t={...e,typography:GR(e.palette,e.typography)};return t.unstable_sx=function(r){return Ja({sx:r,theme:this})},t}}),ID=RD;function fp({theme:e,...t}){const n=x.useMemo(()=>{if(typeof e=="function")return e;const r=Di in e?e[Di]:e;return"colorSchemes"in r?null:"vars"in r?e:{...e,vars:null}},[e]);return n?y.jsx(CD,{theme:n,...t}):y.jsx(ID,{theme:e,...t})}function MS(...e){return e.reduce((t,n)=>n==null?t:function(...o){t.apply(this,o),n.apply(this,o)},()=>{})}function kD(e){return y.jsx(MR,{...e,defaultTheme:oy,themeId:Di})}function qb(e){return function(n){return y.jsx(kD,{styles:typeof e=="function"?r=>e({theme:r,...n}):e})}}function PD(){return Qg}const at=fN;function vt(e){return lN(e)}function LD(e){return pt("MuiSvgIcon",e)}ft("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const OD=e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root",t!=="inherit"&&`color${Oe(t)}`,`fontSize${Oe(n)}`]};return ht(o,LD,r)},MD=ke("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${Oe(n.color)}`],t[`fontSize${Oe(n.fontSize)}`]]}})(at(({theme:e})=>({userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:e.transitions?.create?.("fill",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:e.typography?.pxToRem?.(20)||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:e.typography?.pxToRem?.(24)||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:e.typography?.pxToRem?.(35)||"2.1875rem"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:"action"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:"disabled"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}))),R0=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiSvgIcon"}),{children:o,className:i,color:a="inherit",component:u="svg",fontSize:d="medium",htmlColor:h,inheritViewBox:f=!1,titleAccess:m,viewBox:v="0 0 24 24",...b}=r,w=x.isValidElement(o)&&o.type==="svg",T={...r,color:a,component:u,fontSize:d,instanceFontSize:t.fontSize,inheritViewBox:f,viewBox:v,hasSvgAsChild:w},E={};f||(E.viewBox=v);const C=OD(T);return y.jsxs(MD,{as:u,className:Ve(C.root,i),focusable:"false",color:h,"aria-hidden":m?void 0:!0,role:m?"img":void 0,ref:n,...E,...b,...w&&o.props,ownerState:T,children:[w?o.props.children:o,m?y.jsx("title",{children:m}):null]})});R0.muiName="SvgIcon";function It(e,t){function n(r,o){return y.jsx(R0,{"data-testid":void 0,ref:o,...r,children:e})}return n.muiName=R0.muiName,x.memo(x.forwardRef(n))}function eI(e,t=166){let n;function r(...o){const i=()=>{e.apply(this,o)};clearTimeout(n),n=setTimeout(i,t)}return r.clear=()=>{clearTimeout(n)},r}function Hr(e){return e&&e.ownerDocument||document}function oa(e){return Hr(e).defaultView||window}function I0(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function ea(e){const{controlled:t,default:n,name:r,state:o="value"}=e,{current:i}=x.useRef(t!==void 0),[a,u]=x.useState(n),d=i?t:a,h=x.useCallback(f=>{i||u(f)},[]);return[d,h]}function hn(e){const t=x.useRef(e);return Sr(()=>{t.current=e}),x.useRef((...n)=>(0,t.current)(...n)).current}function jn(...e){const t=x.useRef(void 0),n=x.useCallback(r=>{const o=e.map(i=>{if(i==null)return null;if(typeof i=="function"){const a=i,u=a(r);return typeof u=="function"?u:()=>{a(null)}}return i.current=r,()=>{i.current=null}});return()=>{o.forEach(i=>i?.())}},e);return x.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=n(r))},e)}function AD(e,t){const n=e.charCodeAt(2);return e[0]==="o"&&e[1]==="n"&&n>=65&&n<=90&&typeof t=="function"}function tI(e,t){if(!e)return t;function n(a,u){const d={};return Object.keys(u).forEach(h=>{AD(h,u[h])&&typeof a[h]=="function"&&(d[h]=(...f)=>{a[h](...f),u[h](...f)})}),d}if(typeof e=="function"||typeof t=="function")return a=>{const u=typeof t=="function"?t(a):t,d=typeof e=="function"?e({...a,...u}):e,h=Ve(a?.className,u?.className,d?.className),f=n(d,u);return{...u,...d,...f,...!!h&&{className:h},...u?.style&&d?.style&&{style:{...u.style,...d.style}},...u?.sx&&d?.sx&&{sx:[...Array.isArray(u.sx)?u.sx:[u.sx],...Array.isArray(d.sx)?d.sx:[d.sx]]}}};const r=t,o=n(e,r),i=Ve(r?.className,e?.className);return{...t,...e,...o,...!!i&&{className:i},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}function Ku(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function k0(e,t){return k0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},k0(e,t)}function nI(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,k0(e,t)}var wx={exports:{}},bo={},Sx={exports:{}},Tx={};var AS;function ND(){return AS||(AS=1,(function(e){function t(Z,Q){var ee=Z.length;Z.push(Q);e:for(;0>>1,q=Z[U];if(0>>1;Uo(ne,ee))teo(pe,ne)?(Z[U]=pe,Z[te]=ee,U=te):(Z[U]=ne,Z[ue]=ee,U=ue);else if(teo(pe,ee))Z[U]=pe,Z[te]=ee,U=te;else break e}}return Q}function o(Z,Q){var ee=Z.sortIndex-Q.sortIndex;return ee!==0?ee:Z.id-Q.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,u=a.now();e.unstable_now=function(){return a.now()-u}}var d=[],h=[],f=1,m=null,v=3,b=!1,w=!1,T=!1,E=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,O=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function R(Z){for(var Q=n(h);Q!==null;){if(Q.callback===null)r(h);else if(Q.startTime<=Z)r(h),Q.sortIndex=Q.expirationTime,t(d,Q);else break;Q=n(h)}}function I(Z){if(T=!1,R(Z),!w)if(n(d)!==null)w=!0,H(M);else{var Q=n(h);Q!==null&&J(I,Q.startTime-Z)}}function M(Z,Q){w=!1,T&&(T=!1,C($),$=-1),b=!0;var ee=v;try{for(R(Q),m=n(d);m!==null&&(!(m.expirationTime>Q)||Z&&!W());){var U=m.callback;if(typeof U=="function"){m.callback=null,v=m.priorityLevel;var q=U(m.expirationTime<=Q);Q=e.unstable_now(),typeof q=="function"?m.callback=q:m===n(d)&&r(d),R(Q)}else r(d);m=n(d)}if(m!==null)var de=!0;else{var ue=n(h);ue!==null&&J(I,ue.startTime-Q),de=!1}return de}finally{m=null,v=ee,b=!1}}var D=!1,N=null,$=-1,B=5,Y=-1;function W(){return!(e.unstable_now()-YZ||125U?(Z.sortIndex=ee,t(h,Z),n(d)===null&&Z===n(h)&&(T?(C($),$=-1):T=!0,J(I,ee-U))):(Z.sortIndex=q,t(d,Z),w||b||(w=!0,H(M))),Z},e.unstable_shouldYield=W,e.unstable_wrapCallback=function(Z){var Q=v;return function(){var ee=v;v=Q;try{return Z.apply(this,arguments)}finally{v=ee}}}})(Tx)),Tx}var NS;function DD(){return NS||(NS=1,Sx.exports=ND()),Sx.exports}var DS;function jD(){if(DS)return bo;DS=1;var e=rp(),t=DD();function n(s){for(var c="https://reactjs.org/docs/error-decoder.html?invariant="+s,g=1;g"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),d=Object.prototype.hasOwnProperty,h=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,f={},m={};function v(s){return d.call(m,s)?!0:d.call(f,s)?!1:h.test(s)?m[s]=!0:(f[s]=!0,!1)}function b(s,c,g,S){if(g!==null&&g.type===0)return!1;switch(typeof c){case"function":case"symbol":return!0;case"boolean":return S?!1:g!==null?!g.acceptsBooleans:(s=s.toLowerCase().slice(0,5),s!=="data-"&&s!=="aria-");default:return!1}}function w(s,c,g,S){if(c===null||typeof c>"u"||b(s,c,g,S))return!0;if(S)return!1;if(g!==null)switch(g.type){case 3:return!c;case 4:return c===!1;case 5:return isNaN(c);case 6:return isNaN(c)||1>c}return!1}function T(s,c,g,S,P,A,V){this.acceptsBooleans=c===2||c===3||c===4,this.attributeName=S,this.attributeNamespace=P,this.mustUseProperty=g,this.propertyName=s,this.type=c,this.sanitizeURL=A,this.removeEmptyString=V}var E={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(s){E[s]=new T(s,0,!1,s,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(s){var c=s[0];E[c]=new T(c,1,!1,s[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(s){E[s]=new T(s,2,!1,s.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(s){E[s]=new T(s,2,!1,s,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(s){E[s]=new T(s,3,!1,s.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(s){E[s]=new T(s,3,!0,s,null,!1,!1)}),["capture","download"].forEach(function(s){E[s]=new T(s,4,!1,s,null,!1,!1)}),["cols","rows","size","span"].forEach(function(s){E[s]=new T(s,6,!1,s,null,!1,!1)}),["rowSpan","start"].forEach(function(s){E[s]=new T(s,5,!1,s.toLowerCase(),null,!1,!1)});var C=/[\-:]([a-z])/g;function O(s){return s[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(s){var c=s.replace(C,O);E[c]=new T(c,1,!1,s,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(s){var c=s.replace(C,O);E[c]=new T(c,1,!1,s,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(s){var c=s.replace(C,O);E[c]=new T(c,1,!1,s,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(s){E[s]=new T(s,1,!1,s.toLowerCase(),null,!1,!1)}),E.xlinkHref=new T("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(s){E[s]=new T(s,1,!1,s.toLowerCase(),null,!0,!0)});function R(s,c,g,S){var P=E.hasOwnProperty(c)?E[c]:null;(P!==null?P.type!==0:S||!(2oe||P[V]!==A[oe]){var ce=` -`+P[V].replace(" at new "," at ");return s.displayName&&ce.includes("")&&(ce=ce.replace("",s.displayName)),ce}while(1<=V&&0<=oe);break}}}finally{de=!1,Error.prepareStackTrace=g}return(s=s?s.displayName||s.name:"")?q(s):""}function ne(s){switch(s.tag){case 5:return q(s.type);case 16:return q("Lazy");case 13:return q("Suspense");case 19:return q("SuspenseList");case 0:case 2:case 15:return s=ue(s.type,!1),s;case 11:return s=ue(s.type.render,!1),s;case 1:return s=ue(s.type,!0),s;default:return""}}function te(s){if(s==null)return null;if(typeof s=="function")return s.displayName||s.name||null;if(typeof s=="string")return s;switch(s){case N:return"Fragment";case D:return"Portal";case B:return"Profiler";case $:return"StrictMode";case K:return"Suspense";case F:return"SuspenseList"}if(typeof s=="object")switch(s.$$typeof){case W:return(s.displayName||"Context")+".Consumer";case Y:return(s._context.displayName||"Context")+".Provider";case j:var c=s.render;return s=s.displayName,s||(s=c.displayName||c.name||"",s=s!==""?"ForwardRef("+s+")":"ForwardRef"),s;case X:return c=s.displayName||null,c!==null?c:te(s.type)||"Memo";case H:c=s._payload,s=s._init;try{return te(s(c))}catch{}}return null}function pe(s){var c=s.type;switch(s.tag){case 24:return"Cache";case 9:return(c.displayName||"Context")+".Consumer";case 10:return(c._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return s=c.render,s=s.displayName||s.name||"",c.displayName||(s!==""?"ForwardRef("+s+")":"ForwardRef");case 7:return"Fragment";case 5:return c;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return te(c);case 8:return c===$?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof c=="function")return c.displayName||c.name||null;if(typeof c=="string")return c}return null}function re(s){switch(typeof s){case"boolean":case"number":case"string":case"undefined":return s;case"object":return s;default:return""}}function se(s){var c=s.type;return(s=s.nodeName)&&s.toLowerCase()==="input"&&(c==="checkbox"||c==="radio")}function ie(s){var c=se(s)?"checked":"value",g=Object.getOwnPropertyDescriptor(s.constructor.prototype,c),S=""+s[c];if(!s.hasOwnProperty(c)&&typeof g<"u"&&typeof g.get=="function"&&typeof g.set=="function"){var P=g.get,A=g.set;return Object.defineProperty(s,c,{configurable:!0,get:function(){return P.call(this)},set:function(V){S=""+V,A.call(this,V)}}),Object.defineProperty(s,c,{enumerable:g.enumerable}),{getValue:function(){return S},setValue:function(V){S=""+V},stopTracking:function(){s._valueTracker=null,delete s[c]}}}}function le(s){s._valueTracker||(s._valueTracker=ie(s))}function fe(s){if(!s)return!1;var c=s._valueTracker;if(!c)return!0;var g=c.getValue(),S="";return s&&(S=se(s)?s.checked?"true":"false":s.value),s=S,s!==g?(c.setValue(s),!0):!1}function ge(s){if(s=s||(typeof document<"u"?document:void 0),typeof s>"u")return null;try{return s.activeElement||s.body}catch{return s.body}}function Ie(s,c){var g=c.checked;return ee({},c,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:g??s._wrapperState.initialChecked})}function je(s,c){var g=c.defaultValue==null?"":c.defaultValue,S=c.checked!=null?c.checked:c.defaultChecked;g=re(c.value!=null?c.value:g),s._wrapperState={initialChecked:S,initialValue:g,controlled:c.type==="checkbox"||c.type==="radio"?c.checked!=null:c.value!=null}}function me(s,c){c=c.checked,c!=null&&R(s,"checked",c,!1)}function xe(s,c){me(s,c);var g=re(c.value),S=c.type;if(g!=null)S==="number"?(g===0&&s.value===""||s.value!=g)&&(s.value=""+g):s.value!==""+g&&(s.value=""+g);else if(S==="submit"||S==="reset"){s.removeAttribute("value");return}c.hasOwnProperty("value")?Ne(s,c.type,g):c.hasOwnProperty("defaultValue")&&Ne(s,c.type,re(c.defaultValue)),c.checked==null&&c.defaultChecked!=null&&(s.defaultChecked=!!c.defaultChecked)}function Se(s,c,g){if(c.hasOwnProperty("value")||c.hasOwnProperty("defaultValue")){var S=c.type;if(!(S!=="submit"&&S!=="reset"||c.value!==void 0&&c.value!==null))return;c=""+s._wrapperState.initialValue,g||c===s.value||(s.value=c),s.defaultValue=c}g=s.name,g!==""&&(s.name=""),s.defaultChecked=!!s._wrapperState.initialChecked,g!==""&&(s.name=g)}function Ne(s,c,g){(c!=="number"||ge(s.ownerDocument)!==s)&&(g==null?s.defaultValue=""+s._wrapperState.initialValue:s.defaultValue!==""+g&&(s.defaultValue=""+g))}var Te=Array.isArray;function $e(s,c,g,S){if(s=s.options,c){c={};for(var P=0;P"+c.valueOf().toString()+"",c=Ze.firstChild;s.firstChild;)s.removeChild(s.firstChild);for(;c.firstChild;)s.appendChild(c.firstChild)}});function Ge(s,c){if(c){var g=s.firstChild;if(g&&g===s.lastChild&&g.nodeType===3){g.nodeValue=c;return}}s.textContent=c}var We={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Dt=["Webkit","ms","Moz","O"];Object.keys(We).forEach(function(s){Dt.forEach(function(c){c=c+s.charAt(0).toUpperCase()+s.substring(1),We[c]=We[s]})});function Mt(s,c,g){return c==null||typeof c=="boolean"||c===""?"":g||typeof c!="number"||c===0||We.hasOwnProperty(s)&&We[s]?(""+c).trim():c+"px"}function $t(s,c){s=s.style;for(var g in c)if(c.hasOwnProperty(g)){var S=g.indexOf("--")===0,P=Mt(g,c[g],S);g==="float"&&(g="cssFloat"),S?s.setProperty(g,P):s[g]=P}}var et=ee({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function bt(s,c){if(c){if(et[s]&&(c.children!=null||c.dangerouslySetInnerHTML!=null))throw Error(n(137,s));if(c.dangerouslySetInnerHTML!=null){if(c.children!=null)throw Error(n(60));if(typeof c.dangerouslySetInnerHTML!="object"||!("__html"in c.dangerouslySetInnerHTML))throw Error(n(61))}if(c.style!=null&&typeof c.style!="object")throw Error(n(62))}}function kt(s,c){if(s.indexOf("-")===-1)return typeof c.is=="string";switch(s){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var mn=null;function qn(s){return s=s.target||s.srcElement||window,s.correspondingUseElement&&(s=s.correspondingUseElement),s.nodeType===3?s.parentNode:s}var Jn=null,In=null,ct=null;function Pt(s){if(s=Ms(s)){if(typeof Jn!="function")throw Error(n(280));var c=s.stateNode;c&&(c=Mc(c),Jn(s.stateNode,s.type,c))}}function Gt(s){In?ct?ct.push(s):ct=[s]:In=s}function sn(){if(In){var s=In,c=ct;if(ct=In=null,Pt(s),c)for(s=0;s>>=0,s===0?32:31-(Cn(s)/da|0)|0}var Ro=64,Vi=4194304;function Lt(s){switch(s&-s){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return s&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return s&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return s}}function gn(s,c){var g=s.pendingLanes;if(g===0)return 0;var S=0,P=s.suspendedLanes,A=s.pingedLanes,V=g&268435455;if(V!==0){var oe=V&~P;oe!==0?S=Lt(oe):(A&=V,A!==0&&(S=Lt(A)))}else V=g&~P,V!==0?S=Lt(V):A!==0&&(S=Lt(A));if(S===0)return 0;if(c!==0&&c!==S&&(c&P)===0&&(P=S&-S,A=c&-c,P>=A||P===16&&(A&4194240)!==0))return c;if((S&4)!==0&&(S|=g&16),c=s.entangledLanes,c!==0)for(s=s.entanglements,c&=S;0g;g++)c.push(s);return c}function no(s,c,g){s.pendingLanes|=c,c!==536870912&&(s.suspendedLanes=0,s.pingedLanes=0),s=s.eventTimes,c=31-jt(c),s[c]=g}function Bn(s,c){var g=s.pendingLanes&~c;s.pendingLanes=c,s.suspendedLanes=0,s.pingedLanes=0,s.expiredLanes&=c,s.mutableReadLanes&=c,s.entangledLanes&=c,c=s.entanglements;var S=s.eventTimes;for(s=s.expirationTimes;0=gl),ks=" ",nh=!1;function ya(s,c){switch(s){case"keyup":return Lo.indexOf(c.keyCode)!==-1;case"keydown":return c.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function bd(s){return s=s.detail,typeof s=="object"&&"data"in s?s.data:null}var wi=!1;function nv(s,c){switch(s){case"compositionend":return bd(c);case"keypress":return c.which!==32?null:(nh=!0,ks);case"textInput":return s=c.data,s===ks&&nh?null:s;default:return null}}function Gi(s,c){if(wi)return s==="compositionend"||!Zi&&ya(s,c)?(s=dd(),Xi=ro=Yi=null,wi=!1,s):null;switch(s){case"paste":return null;case"keypress":if(!(c.ctrlKey||c.altKey||c.metaKey)||c.ctrlKey&&c.altKey){if(c.char&&1=c)return{node:g,offset:c-s};s=S}e:{for(;g;){if(g.nextSibling){g=g.nextSibling;break e}g=g.parentNode}g=void 0}g=ih(g)}}function sh(s,c){return s&&c?s===c?!0:s&&s.nodeType===3?!1:c&&c.nodeType===3?sh(s,c.parentNode):"contains"in s?s.contains(c):s.compareDocumentPosition?!!(s.compareDocumentPosition(c)&16):!1:!1}function Sd(){for(var s=window,c=ge();c instanceof s.HTMLIFrameElement;){try{var g=typeof c.contentWindow.location.href=="string"}catch{g=!1}if(g)s=c.contentWindow;else break;c=ge(s.document)}return c}function Td(s){var c=s&&s.nodeName&&s.nodeName.toLowerCase();return c&&(c==="input"&&(s.type==="text"||s.type==="search"||s.type==="tel"||s.type==="url"||s.type==="password")||c==="textarea"||s.contentEditable==="true")}function Jo(s){var c=Sd(),g=s.focusedElem,S=s.selectionRange;if(c!==g&&g&&g.ownerDocument&&sh(g.ownerDocument.documentElement,g)){if(S!==null&&Td(g)){if(c=S.start,s=S.end,s===void 0&&(s=c),"selectionStart"in g)g.selectionStart=c,g.selectionEnd=Math.min(s,g.value.length);else if(s=(c=g.ownerDocument||document)&&c.defaultView||window,s.getSelection){s=s.getSelection();var P=g.textContent.length,A=Math.min(S.start,P);S=S.end===void 0?A:Math.min(S.end,P),!s.extend&&A>S&&(P=S,S=A,A=P),P=wd(g,A);var V=wd(g,S);P&&V&&(s.rangeCount!==1||s.anchorNode!==P.node||s.anchorOffset!==P.offset||s.focusNode!==V.node||s.focusOffset!==V.offset)&&(c=c.createRange(),c.setStart(P.node,P.offset),s.removeAllRanges(),A>S?(s.addRange(c),s.extend(V.node,V.offset)):(c.setEnd(V.node,V.offset),s.addRange(c)))}}for(c=[],s=g;s=s.parentNode;)s.nodeType===1&&c.push({element:s,left:s.scrollLeft,top:s.scrollTop});for(typeof g.focus=="function"&&g.focus(),g=0;g=document.documentMode,ba=null,_a=null,xl=null,Lc=!1;function ah(s,c,g){var S=g.window===g?g.document:g.nodeType===9?g:g.ownerDocument;Lc||ba==null||ba!==ge(S)||(S=ba,"selectionStart"in S&&Td(S)?S={start:S.selectionStart,end:S.selectionEnd}:(S=(S.ownerDocument&&S.ownerDocument.defaultView||window).getSelection(),S={anchorNode:S.anchorNode,anchorOffset:S.anchorOffset,focusNode:S.focusNode,focusOffset:S.focusOffset}),xl&&Ki(xl,S)||(xl=S,S=_(_a,"onSelect"),0Ac||(s.current=lv[Ac],lv[Ac]=null,Ac--)}function Ln(s,c){Ac++,lv[Ac]=s.current,s.current=c}var Pa={},Xr=ka(Pa),mo=ka(!1),wl=Pa;function Nc(s,c){var g=s.type.contextTypes;if(!g)return Pa;var S=s.stateNode;if(S&&S.__reactInternalMemoizedUnmaskedChildContext===c)return S.__reactInternalMemoizedMaskedChildContext;var P={},A;for(A in g)P[A]=c[A];return S&&(s=s.stateNode,s.__reactInternalMemoizedUnmaskedChildContext=c,s.__reactInternalMemoizedMaskedChildContext=P),P}function go(s){return s=s.childContextTypes,s!=null}function hh(){An(mo),An(Xr)}function gw(s,c,g){if(Xr.current!==Pa)throw Error(n(168));Ln(Xr,c),Ln(mo,g)}function yw(s,c,g){var S=s.stateNode;if(c=c.childContextTypes,typeof S.getChildContext!="function")return g;S=S.getChildContext();for(var P in S)if(!(P in c))throw Error(n(108,pe(s)||"Unknown",P));return ee({},g,S)}function mh(s){return s=(s=s.stateNode)&&s.__reactInternalMemoizedMergedChildContext||Pa,wl=Xr.current,Ln(Xr,s),Ln(mo,mo.current),!0}function vw(s,c,g){var S=s.stateNode;if(!S)throw Error(n(169));g?(s=yw(s,c,wl),S.__reactInternalMemoizedMergedChildContext=s,An(mo),An(Xr),Ln(Xr,s)):An(mo),Ln(mo,g)}var Ns=null,gh=!1,cv=!1;function xw(s){Ns===null?Ns=[s]:Ns.push(s)}function tM(s){gh=!0,xw(s)}function La(){if(!cv&&Ns!==null){cv=!0;var s=0,c=Qt;try{var g=Ns;for(Qt=1;s>=V,P-=V,Ds=1<<32-jt(c)+P|g<Nt?(kr=wt,wt=null):kr=wt.sibling;var an=Be(ve,wt,be[Nt],Xe);if(an===null){wt===null&&(wt=kr);break}s&&wt&&an.alternate===null&&c(ve,wt),he=A(an,he,Nt),_t===null?ut=an:_t.sibling=an,_t=an,wt=kr}if(Nt===be.length)return g(ve,wt),zn&&Tl(ve,Nt),ut;if(wt===null){for(;NtNt?(kr=wt,wt=null):kr=wt.sibling;var $a=Be(ve,wt,an.value,Xe);if($a===null){wt===null&&(wt=kr);break}s&&wt&&$a.alternate===null&&c(ve,wt),he=A($a,he,Nt),_t===null?ut=$a:_t.sibling=$a,_t=$a,wt=kr}if(an.done)return g(ve,wt),zn&&Tl(ve,Nt),ut;if(wt===null){for(;!an.done;Nt++,an=be.next())an=Ue(ve,an.value,Xe),an!==null&&(he=A(an,he,Nt),_t===null?ut=an:_t.sibling=an,_t=an);return zn&&Tl(ve,Nt),ut}for(wt=S(ve,wt);!an.done;Nt++,an=be.next())an=nt(wt,ve,Nt,an.value,Xe),an!==null&&(s&&an.alternate!==null&&wt.delete(an.key===null?Nt:an.key),he=A(an,he,Nt),_t===null?ut=an:_t.sibling=an,_t=an);return s&&wt.forEach(function(NM){return c(ve,NM)}),zn&&Tl(ve,Nt),ut}function lr(ve,he,be,Xe){if(typeof be=="object"&&be!==null&&be.type===N&&be.key===null&&(be=be.props.children),typeof be=="object"&&be!==null){switch(be.$$typeof){case M:e:{for(var ut=be.key,_t=he;_t!==null;){if(_t.key===ut){if(ut=be.type,ut===N){if(_t.tag===7){g(ve,_t.sibling),he=P(_t,be.props.children),he.return=ve,ve=he;break e}}else if(_t.elementType===ut||typeof ut=="object"&&ut!==null&&ut.$$typeof===H&&Ew(ut)===_t.type){g(ve,_t.sibling),he=P(_t,be.props),he.ref=Od(ve,_t,be),he.return=ve,ve=he;break e}g(ve,_t);break}else c(ve,_t);_t=_t.sibling}be.type===N?(he=Ol(be.props.children,ve.mode,Xe,be.key),he.return=ve,ve=he):(Xe=Uh(be.type,be.key,be.props,null,ve.mode,Xe),Xe.ref=Od(ve,he,be),Xe.return=ve,ve=Xe)}return V(ve);case D:e:{for(_t=be.key;he!==null;){if(he.key===_t)if(he.tag===4&&he.stateNode.containerInfo===be.containerInfo&&he.stateNode.implementation===be.implementation){g(ve,he.sibling),he=P(he,be.children||[]),he.return=ve,ve=he;break e}else{g(ve,he);break}else c(ve,he);he=he.sibling}he=sx(be,ve.mode,Xe),he.return=ve,ve=he}return V(ve);case H:return _t=be._init,lr(ve,he,_t(be._payload),Xe)}if(Te(be))return st(ve,he,be,Xe);if(Q(be))return lt(ve,he,be,Xe);bh(ve,be)}return typeof be=="string"&&be!==""||typeof be=="number"?(be=""+be,he!==null&&he.tag===6?(g(ve,he.sibling),he=P(he,be),he.return=ve,ve=he):(g(ve,he),he=ix(be,ve.mode,Xe),he.return=ve,ve=he),V(ve)):g(ve,he)}return lr}var zc=Cw(!0),Rw=Cw(!1),_h=ka(null),wh=null,$c=null,mv=null;function gv(){mv=$c=wh=null}function yv(s){var c=_h.current;An(_h),s._currentValue=c}function vv(s,c,g){for(;s!==null;){var S=s.alternate;if((s.childLanes&c)!==c?(s.childLanes|=c,S!==null&&(S.childLanes|=c)):S!==null&&(S.childLanes&c)!==c&&(S.childLanes|=c),s===g)break;s=s.return}}function Fc(s,c){wh=s,mv=$c=null,s=s.dependencies,s!==null&&s.firstContext!==null&&((s.lanes&c)!==0&&(yo=!0),s.firstContext=null)}function ri(s){var c=s._currentValue;if(mv!==s)if(s={context:s,memoizedValue:c,next:null},$c===null){if(wh===null)throw Error(n(308));$c=s,wh.dependencies={lanes:0,firstContext:s}}else $c=$c.next=s;return c}var El=null;function xv(s){El===null?El=[s]:El.push(s)}function Iw(s,c,g,S){var P=c.interleaved;return P===null?(g.next=g,xv(c)):(g.next=P.next,P.next=g),c.interleaved=g,Bs(s,S)}function Bs(s,c){s.lanes|=c;var g=s.alternate;for(g!==null&&(g.lanes|=c),g=s,s=s.return;s!==null;)s.childLanes|=c,g=s.alternate,g!==null&&(g.childLanes|=c),g=s,s=s.return;return g.tag===3?g.stateNode:null}var Oa=!1;function bv(s){s.updateQueue={baseState:s.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function kw(s,c){s=s.updateQueue,c.updateQueue===s&&(c.updateQueue={baseState:s.baseState,firstBaseUpdate:s.firstBaseUpdate,lastBaseUpdate:s.lastBaseUpdate,shared:s.shared,effects:s.effects})}function zs(s,c){return{eventTime:s,lane:c,tag:0,payload:null,callback:null,next:null}}function Ma(s,c,g){var S=s.updateQueue;if(S===null)return null;if(S=S.shared,(on&2)!==0){var P=S.pending;return P===null?c.next=c:(c.next=P.next,P.next=c),S.pending=c,Bs(s,g)}return P=S.interleaved,P===null?(c.next=c,xv(S)):(c.next=P.next,P.next=c),S.interleaved=c,Bs(s,g)}function Sh(s,c,g){if(c=c.updateQueue,c!==null&&(c=c.shared,(g&4194240)!==0)){var S=c.lanes;S&=s.pendingLanes,g|=S,c.lanes=g,fo(s,g)}}function Pw(s,c){var g=s.updateQueue,S=s.alternate;if(S!==null&&(S=S.updateQueue,g===S)){var P=null,A=null;if(g=g.firstBaseUpdate,g!==null){do{var V={eventTime:g.eventTime,lane:g.lane,tag:g.tag,payload:g.payload,callback:g.callback,next:null};A===null?P=A=V:A=A.next=V,g=g.next}while(g!==null);A===null?P=A=c:A=A.next=c}else P=A=c;g={baseState:S.baseState,firstBaseUpdate:P,lastBaseUpdate:A,shared:S.shared,effects:S.effects},s.updateQueue=g;return}s=g.lastBaseUpdate,s===null?g.firstBaseUpdate=c:s.next=c,g.lastBaseUpdate=c}function Th(s,c,g,S){var P=s.updateQueue;Oa=!1;var A=P.firstBaseUpdate,V=P.lastBaseUpdate,oe=P.shared.pending;if(oe!==null){P.shared.pending=null;var ce=oe,we=ce.next;ce.next=null,V===null?A=we:V.next=we,V=ce;var ze=s.alternate;ze!==null&&(ze=ze.updateQueue,oe=ze.lastBaseUpdate,oe!==V&&(oe===null?ze.firstBaseUpdate=we:oe.next=we,ze.lastBaseUpdate=ce))}if(A!==null){var Ue=P.baseState;V=0,ze=we=ce=null,oe=A;do{var Be=oe.lane,nt=oe.eventTime;if((S&Be)===Be){ze!==null&&(ze=ze.next={eventTime:nt,lane:0,tag:oe.tag,payload:oe.payload,callback:oe.callback,next:null});e:{var st=s,lt=oe;switch(Be=c,nt=g,lt.tag){case 1:if(st=lt.payload,typeof st=="function"){Ue=st.call(nt,Ue,Be);break e}Ue=st;break e;case 3:st.flags=st.flags&-65537|128;case 0:if(st=lt.payload,Be=typeof st=="function"?st.call(nt,Ue,Be):st,Be==null)break e;Ue=ee({},Ue,Be);break e;case 2:Oa=!0}}oe.callback!==null&&oe.lane!==0&&(s.flags|=64,Be=P.effects,Be===null?P.effects=[oe]:Be.push(oe))}else nt={eventTime:nt,lane:Be,tag:oe.tag,payload:oe.payload,callback:oe.callback,next:null},ze===null?(we=ze=nt,ce=Ue):ze=ze.next=nt,V|=Be;if(oe=oe.next,oe===null){if(oe=P.shared.pending,oe===null)break;Be=oe,oe=Be.next,Be.next=null,P.lastBaseUpdate=Be,P.shared.pending=null}}while(!0);if(ze===null&&(ce=Ue),P.baseState=ce,P.firstBaseUpdate=we,P.lastBaseUpdate=ze,c=P.shared.interleaved,c!==null){P=c;do V|=P.lane,P=P.next;while(P!==c)}else A===null&&(P.shared.lanes=0);Il|=V,s.lanes=V,s.memoizedState=Ue}}function Lw(s,c,g){if(s=c.effects,c.effects=null,s!==null)for(c=0;cg?g:4,s(!0);var S=Ev.transition;Ev.transition={};try{s(!1),c()}finally{Qt=g,Ev.transition=S}}function Kw(){return oi().memoizedState}function iM(s,c,g){var S=ja(s);if(g={lane:S,action:g,hasEagerState:!1,eagerState:null,next:null},qw(s))Jw(c,g);else if(g=Iw(s,c,g,S),g!==null){var P=ao();Ii(g,s,S,P),Qw(g,c,S)}}function sM(s,c,g){var S=ja(s),P={lane:S,action:g,hasEagerState:!1,eagerState:null,next:null};if(qw(s))Jw(c,P);else{var A=s.alternate;if(s.lanes===0&&(A===null||A.lanes===0)&&(A=c.lastRenderedReducer,A!==null))try{var V=c.lastRenderedState,oe=A(V,g);if(P.hasEagerState=!0,P.eagerState=oe,Oo(oe,V)){var ce=c.interleaved;ce===null?(P.next=P,xv(c)):(P.next=ce.next,ce.next=P),c.interleaved=P;return}}catch{}finally{}g=Iw(s,c,P,S),g!==null&&(P=ao(),Ii(g,s,S,P),Qw(g,c,S))}}function qw(s){var c=s.alternate;return s===Xn||c!==null&&c===Xn}function Jw(s,c){Dd=Rh=!0;var g=s.pending;g===null?c.next=c:(c.next=g.next,g.next=c),s.pending=c}function Qw(s,c,g){if((g&4194240)!==0){var S=c.lanes;S&=s.pendingLanes,g|=S,c.lanes=g,fo(s,g)}}var Ph={readContext:ri,useCallback:Zr,useContext:Zr,useEffect:Zr,useImperativeHandle:Zr,useInsertionEffect:Zr,useLayoutEffect:Zr,useMemo:Zr,useReducer:Zr,useRef:Zr,useState:Zr,useDebugValue:Zr,useDeferredValue:Zr,useTransition:Zr,useMutableSource:Zr,useSyncExternalStore:Zr,useId:Zr,unstable_isNewReconciler:!1},aM={readContext:ri,useCallback:function(s,c){return ts().memoizedState=[s,c===void 0?null:c],s},useContext:ri,useEffect:Hw,useImperativeHandle:function(s,c,g){return g=g!=null?g.concat([s]):null,Ih(4194308,4,Vw.bind(null,c,s),g)},useLayoutEffect:function(s,c){return Ih(4194308,4,s,c)},useInsertionEffect:function(s,c){return Ih(4,2,s,c)},useMemo:function(s,c){var g=ts();return c=c===void 0?null:c,s=s(),g.memoizedState=[s,c],s},useReducer:function(s,c,g){var S=ts();return c=g!==void 0?g(c):c,S.memoizedState=S.baseState=c,s={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:s,lastRenderedState:c},S.queue=s,s=s.dispatch=iM.bind(null,Xn,s),[S.memoizedState,s]},useRef:function(s){var c=ts();return s={current:s},c.memoizedState=s},useState:$w,useDebugValue:Ov,useDeferredValue:function(s){return ts().memoizedState=s},useTransition:function(){var s=$w(!1),c=s[0];return s=oM.bind(null,s[1]),ts().memoizedState=s,[c,s]},useMutableSource:function(){},useSyncExternalStore:function(s,c,g){var S=Xn,P=ts();if(zn){if(g===void 0)throw Error(n(407));g=g()}else{if(g=c(),Ir===null)throw Error(n(349));(Rl&30)!==0||Nw(S,c,g)}P.memoizedState=g;var A={value:g,getSnapshot:c};return P.queue=A,Hw(jw.bind(null,S,A,s),[s]),S.flags|=2048,zd(9,Dw.bind(null,S,A,g,c),void 0,null),g},useId:function(){var s=ts(),c=Ir.identifierPrefix;if(zn){var g=js,S=Ds;g=(S&~(1<<32-jt(S)-1)).toString(32)+g,c=":"+c+"R"+g,g=jd++,0<\/script>",s=s.removeChild(s.firstChild)):typeof S.is=="string"?s=V.createElement(g,{is:S.is}):(s=V.createElement(g),g==="select"&&(V=s,S.multiple?V.multiple=!0:S.size&&(V.size=S.size))):s=V.createElementNS(s,g),s[ei]=c,s[Ra]=S,x1(s,c,!1,!1),c.stateNode=s;e:{switch(V=kt(g,S),g){case"dialog":wn("cancel",s),wn("close",s),P=S;break;case"iframe":case"object":case"embed":wn("load",s),P=S;break;case"video":case"audio":for(P=0;PYc&&(c.flags|=128,S=!0,$d(A,!1),c.lanes=4194304)}else{if(!S)if(s=Eh(V),s!==null){if(c.flags|=128,S=!0,g=s.updateQueue,g!==null&&(c.updateQueue=g,c.flags|=4),$d(A,!0),A.tail===null&&A.tailMode==="hidden"&&!V.alternate&&!zn)return Gr(c),null}else 2*At()-A.renderingStartTime>Yc&&g!==1073741824&&(c.flags|=128,S=!0,$d(A,!1),c.lanes=4194304);A.isBackwards?(V.sibling=c.child,c.child=V):(g=A.last,g!==null?g.sibling=V:c.child=V,A.last=V)}return A.tail!==null?(c=A.tail,A.rendering=c,A.tail=c.sibling,A.renderingStartTime=At(),c.sibling=null,g=Yn.current,Ln(Yn,S?g&1|2:g&1),c):(Gr(c),null);case 22:case 23:return nx(),S=c.memoizedState!==null,s!==null&&s.memoizedState!==null!==S&&(c.flags|=8192),S&&(c.mode&1)!==0?(Do&1073741824)!==0&&(Gr(c),c.subtreeFlags&6&&(c.flags|=8192)):Gr(c),null;case 24:return null;case 25:return null}throw Error(n(156,c.tag))}function mM(s,c){switch(dv(c),c.tag){case 1:return go(c.type)&&hh(),s=c.flags,s&65536?(c.flags=s&-65537|128,c):null;case 3:return Hc(),An(mo),An(Xr),Tv(),s=c.flags,(s&65536)!==0&&(s&128)===0?(c.flags=s&-65537|128,c):null;case 5:return wv(c),null;case 13:if(An(Yn),s=c.memoizedState,s!==null&&s.dehydrated!==null){if(c.alternate===null)throw Error(n(340));Bc()}return s=c.flags,s&65536?(c.flags=s&-65537|128,c):null;case 19:return An(Yn),null;case 4:return Hc(),null;case 10:return yv(c.type._context),null;case 22:case 23:return nx(),null;case 24:return null;default:return null}}var Ah=!1,Kr=!1,gM=typeof WeakSet=="function"?WeakSet:Set,rt=null;function Uc(s,c){var g=s.ref;if(g!==null)if(typeof g=="function")try{g(null)}catch(S){tr(s,c,S)}else g.current=null}function Uv(s,c,g){try{g()}catch(S){tr(s,c,S)}}var w1=!1;function yM(s,c){if(Je=hl,s=Sd(),Td(s)){if("selectionStart"in s)var g={start:s.selectionStart,end:s.selectionEnd};else e:{g=(g=s.ownerDocument)&&g.defaultView||window;var S=g.getSelection&&g.getSelection();if(S&&S.rangeCount!==0){g=S.anchorNode;var P=S.anchorOffset,A=S.focusNode;S=S.focusOffset;try{g.nodeType,A.nodeType}catch{g=null;break e}var V=0,oe=-1,ce=-1,we=0,ze=0,Ue=s,Be=null;t:for(;;){for(var nt;Ue!==g||P!==0&&Ue.nodeType!==3||(oe=V+P),Ue!==A||S!==0&&Ue.nodeType!==3||(ce=V+S),Ue.nodeType===3&&(V+=Ue.nodeValue.length),(nt=Ue.firstChild)!==null;)Be=Ue,Ue=nt;for(;;){if(Ue===s)break t;if(Be===g&&++we===P&&(oe=V),Be===A&&++ze===S&&(ce=V),(nt=Ue.nextSibling)!==null)break;Ue=Be,Be=Ue.parentNode}Ue=nt}g=oe===-1||ce===-1?null:{start:oe,end:ce}}else g=null}g=g||{start:0,end:0}}else g=null;for(xt={focusedElem:s,selectionRange:g},hl=!1,rt=c;rt!==null;)if(c=rt,s=c.child,(c.subtreeFlags&1028)!==0&&s!==null)s.return=c,rt=s;else for(;rt!==null;){c=rt;try{var st=c.alternate;if((c.flags&1024)!==0)switch(c.tag){case 0:case 11:case 15:break;case 1:if(st!==null){var lt=st.memoizedProps,lr=st.memoizedState,ve=c.stateNode,he=ve.getSnapshotBeforeUpdate(c.elementType===c.type?lt:Ei(c.type,lt),lr);ve.__reactInternalSnapshotBeforeUpdate=he}break;case 3:var be=c.stateNode.containerInfo;be.nodeType===1?be.textContent="":be.nodeType===9&&be.documentElement&&be.removeChild(be.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(n(163))}}catch(Xe){tr(c,c.return,Xe)}if(s=c.sibling,s!==null){s.return=c.return,rt=s;break}rt=c.return}return st=w1,w1=!1,st}function Fd(s,c,g){var S=c.updateQueue;if(S=S!==null?S.lastEffect:null,S!==null){var P=S=S.next;do{if((P.tag&s)===s){var A=P.destroy;P.destroy=void 0,A!==void 0&&Uv(c,g,A)}P=P.next}while(P!==S)}}function Nh(s,c){if(c=c.updateQueue,c=c!==null?c.lastEffect:null,c!==null){var g=c=c.next;do{if((g.tag&s)===s){var S=g.create;g.destroy=S()}g=g.next}while(g!==c)}}function Vv(s){var c=s.ref;if(c!==null){var g=s.stateNode;switch(s.tag){case 5:s=g;break;default:s=g}typeof c=="function"?c(s):c.current=s}}function S1(s){var c=s.alternate;c!==null&&(s.alternate=null,S1(c)),s.child=null,s.deletions=null,s.sibling=null,s.tag===5&&(c=s.stateNode,c!==null&&(delete c[ei],delete c[Ra],delete c[Ia],delete c[sv],delete c[av])),s.stateNode=null,s.return=null,s.dependencies=null,s.memoizedProps=null,s.memoizedState=null,s.pendingProps=null,s.stateNode=null,s.updateQueue=null}function T1(s){return s.tag===5||s.tag===3||s.tag===4}function E1(s){e:for(;;){for(;s.sibling===null;){if(s.return===null||T1(s.return))return null;s=s.return}for(s.sibling.return=s.return,s=s.sibling;s.tag!==5&&s.tag!==6&&s.tag!==18;){if(s.flags&2||s.child===null||s.tag===4)continue e;s.child.return=s,s=s.child}if(!(s.flags&2))return s.stateNode}}function Yv(s,c,g){var S=s.tag;if(S===5||S===6)s=s.stateNode,c?g.nodeType===8?g.parentNode.insertBefore(s,c):g.insertBefore(s,c):(g.nodeType===8?(c=g.parentNode,c.insertBefore(s,g)):(c=g,c.appendChild(s)),g=g._reactRootContainer,g!=null||c.onclick!==null||(c.onclick=Ae));else if(S!==4&&(s=s.child,s!==null))for(Yv(s,c,g),s=s.sibling;s!==null;)Yv(s,c,g),s=s.sibling}function Xv(s,c,g){var S=s.tag;if(S===5||S===6)s=s.stateNode,c?g.insertBefore(s,c):g.appendChild(s);else if(S!==4&&(s=s.child,s!==null))for(Xv(s,c,g),s=s.sibling;s!==null;)Xv(s,c,g),s=s.sibling}var Dr=null,Ci=!1;function Aa(s,c,g){for(g=g.child;g!==null;)C1(s,c,g),g=g.sibling}function C1(s,c,g){if(Mn&&typeof Mn.onCommitFiberUnmount=="function")try{Mn.onCommitFiberUnmount(Er,g)}catch{}switch(g.tag){case 5:Kr||Uc(g,c);case 6:var S=Dr,P=Ci;Dr=null,Aa(s,c,g),Dr=S,Ci=P,Dr!==null&&(Ci?(s=Dr,g=g.stateNode,s.nodeType===8?s.parentNode.removeChild(g):s.removeChild(g)):Dr.removeChild(g.stateNode));break;case 18:Dr!==null&&(Ci?(s=Dr,g=g.stateNode,s.nodeType===8?Ld(s.parentNode,g):s.nodeType===1&&Ld(s,g),ko(s)):Ld(Dr,g.stateNode));break;case 4:S=Dr,P=Ci,Dr=g.stateNode.containerInfo,Ci=!0,Aa(s,c,g),Dr=S,Ci=P;break;case 0:case 11:case 14:case 15:if(!Kr&&(S=g.updateQueue,S!==null&&(S=S.lastEffect,S!==null))){P=S=S.next;do{var A=P,V=A.destroy;A=A.tag,V!==void 0&&((A&2)!==0||(A&4)!==0)&&Uv(g,c,V),P=P.next}while(P!==S)}Aa(s,c,g);break;case 1:if(!Kr&&(Uc(g,c),S=g.stateNode,typeof S.componentWillUnmount=="function"))try{S.props=g.memoizedProps,S.state=g.memoizedState,S.componentWillUnmount()}catch(oe){tr(g,c,oe)}Aa(s,c,g);break;case 21:Aa(s,c,g);break;case 22:g.mode&1?(Kr=(S=Kr)||g.memoizedState!==null,Aa(s,c,g),Kr=S):Aa(s,c,g);break;default:Aa(s,c,g)}}function R1(s){var c=s.updateQueue;if(c!==null){s.updateQueue=null;var g=s.stateNode;g===null&&(g=s.stateNode=new gM),c.forEach(function(S){var P=CM.bind(null,s,S);g.has(S)||(g.add(S),S.then(P,P))})}}function Ri(s,c){var g=c.deletions;if(g!==null)for(var S=0;SP&&(P=V),S&=~A}if(S=P,S=At()-S,S=(120>S?120:480>S?480:1080>S?1080:1920>S?1920:3e3>S?3e3:4320>S?4320:1960*xM(S/1960))-S,10s?16:s,Da===null)var S=!1;else{if(s=Da,Da=null,$h=0,(on&6)!==0)throw Error(n(331));var P=on;for(on|=4,rt=s.current;rt!==null;){var A=rt,V=A.child;if((rt.flags&16)!==0){var oe=A.deletions;if(oe!==null){for(var ce=0;ceAt()-Kv?Pl(s,0):Gv|=g),xo(s,c)}function $1(s,c){c===0&&((s.mode&1)===0?c=1:(c=Vi,Vi<<=1,(Vi&130023424)===0&&(Vi=4194304)));var g=ao();s=Bs(s,c),s!==null&&(no(s,c,g),xo(s,g))}function EM(s){var c=s.memoizedState,g=0;c!==null&&(g=c.retryLane),$1(s,g)}function CM(s,c){var g=0;switch(s.tag){case 13:var S=s.stateNode,P=s.memoizedState;P!==null&&(g=P.retryLane);break;case 19:S=s.stateNode;break;default:throw Error(n(314))}S!==null&&S.delete(c),$1(s,g)}var F1;F1=function(s,c,g){if(s!==null)if(s.memoizedProps!==c.pendingProps||mo.current)yo=!0;else{if((s.lanes&g)===0&&(c.flags&128)===0)return yo=!1,pM(s,c,g);yo=(s.flags&131072)!==0}else yo=!1,zn&&(c.flags&1048576)!==0&&bw(c,vh,c.index);switch(c.lanes=0,c.tag){case 2:var S=c.type;Mh(s,c),s=c.pendingProps;var P=Nc(c,Xr.current);Fc(c,g),P=Rv(null,c,S,s,P,g);var A=Iv();return c.flags|=1,typeof P=="object"&&P!==null&&typeof P.render=="function"&&P.$$typeof===void 0?(c.tag=1,c.memoizedState=null,c.updateQueue=null,go(S)?(A=!0,mh(c)):A=!1,c.memoizedState=P.state!==null&&P.state!==void 0?P.state:null,bv(c),P.updater=Lh,c.stateNode=P,P._reactInternals=c,Av(c,S,s,g),c=Bv(null,c,S,!0,A,g)):(c.tag=0,zn&&A&&uv(c),so(null,c,P,g),c=c.child),c;case 16:S=c.elementType;e:{switch(Mh(s,c),s=c.pendingProps,P=S._init,S=P(S._payload),c.type=S,P=c.tag=IM(S),s=Ei(S,s),P){case 0:c=jv(null,c,S,s,g);break e;case 1:c=p1(null,c,S,s,g);break e;case 11:c=l1(null,c,S,s,g);break e;case 14:c=c1(null,c,S,Ei(S.type,s),g);break e}throw Error(n(306,S,""))}return c;case 0:return S=c.type,P=c.pendingProps,P=c.elementType===S?P:Ei(S,P),jv(s,c,S,P,g);case 1:return S=c.type,P=c.pendingProps,P=c.elementType===S?P:Ei(S,P),p1(s,c,S,P,g);case 3:e:{if(h1(c),s===null)throw Error(n(387));S=c.pendingProps,A=c.memoizedState,P=A.element,kw(s,c),Th(c,S,null,g);var V=c.memoizedState;if(S=V.element,A.isDehydrated)if(A={element:S,isDehydrated:!1,cache:V.cache,pendingSuspenseBoundaries:V.pendingSuspenseBoundaries,transitions:V.transitions},c.updateQueue.baseState=A,c.memoizedState=A,c.flags&256){P=Wc(Error(n(423)),c),c=m1(s,c,S,g,P);break e}else if(S!==P){P=Wc(Error(n(424)),c),c=m1(s,c,S,g,P);break e}else for(No=Qi(c.stateNode.containerInfo.firstChild),Ao=c,zn=!0,Ti=null,g=Rw(c,null,S,g),c.child=g;g;)g.flags=g.flags&-3|4096,g=g.sibling;else{if(Bc(),S===P){c=$s(s,c,g);break e}so(s,c,S,g)}c=c.child}return c;case 5:return Ow(c),s===null&&pv(c),S=c.type,P=c.pendingProps,A=s!==null?s.memoizedProps:null,V=P.children,Ft(S,P)?V=null:A!==null&&Ft(S,A)&&(c.flags|=32),f1(s,c),so(s,c,V,g),c.child;case 6:return s===null&&pv(c),null;case 13:return g1(s,c,g);case 4:return _v(c,c.stateNode.containerInfo),S=c.pendingProps,s===null?c.child=zc(c,null,S,g):so(s,c,S,g),c.child;case 11:return S=c.type,P=c.pendingProps,P=c.elementType===S?P:Ei(S,P),l1(s,c,S,P,g);case 7:return so(s,c,c.pendingProps,g),c.child;case 8:return so(s,c,c.pendingProps.children,g),c.child;case 12:return so(s,c,c.pendingProps.children,g),c.child;case 10:e:{if(S=c.type._context,P=c.pendingProps,A=c.memoizedProps,V=P.value,Ln(_h,S._currentValue),S._currentValue=V,A!==null)if(Oo(A.value,V)){if(A.children===P.children&&!mo.current){c=$s(s,c,g);break e}}else for(A=c.child,A!==null&&(A.return=c);A!==null;){var oe=A.dependencies;if(oe!==null){V=A.child;for(var ce=oe.firstContext;ce!==null;){if(ce.context===S){if(A.tag===1){ce=zs(-1,g&-g),ce.tag=2;var we=A.updateQueue;if(we!==null){we=we.shared;var ze=we.pending;ze===null?ce.next=ce:(ce.next=ze.next,ze.next=ce),we.pending=ce}}A.lanes|=g,ce=A.alternate,ce!==null&&(ce.lanes|=g),vv(A.return,g,c),oe.lanes|=g;break}ce=ce.next}}else if(A.tag===10)V=A.type===c.type?null:A.child;else if(A.tag===18){if(V=A.return,V===null)throw Error(n(341));V.lanes|=g,oe=V.alternate,oe!==null&&(oe.lanes|=g),vv(V,g,c),V=A.sibling}else V=A.child;if(V!==null)V.return=A;else for(V=A;V!==null;){if(V===c){V=null;break}if(A=V.sibling,A!==null){A.return=V.return,V=A;break}V=V.return}A=V}so(s,c,P.children,g),c=c.child}return c;case 9:return P=c.type,S=c.pendingProps.children,Fc(c,g),P=ri(P),S=S(P),c.flags|=1,so(s,c,S,g),c.child;case 14:return S=c.type,P=Ei(S,c.pendingProps),P=Ei(S.type,P),c1(s,c,S,P,g);case 15:return u1(s,c,c.type,c.pendingProps,g);case 17:return S=c.type,P=c.pendingProps,P=c.elementType===S?P:Ei(S,P),Mh(s,c),c.tag=1,go(S)?(s=!0,mh(c)):s=!1,Fc(c,g),t1(c,S,P),Av(c,S,P,g),Bv(null,c,S,!0,s,g);case 19:return v1(s,c,g);case 22:return d1(s,c,g)}throw Error(n(156,c.tag))};function H1(s,c){return qe(s,c)}function RM(s,c,g,S){this.tag=s,this.key=g,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=c,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=S,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function si(s,c,g,S){return new RM(s,c,g,S)}function ox(s){return s=s.prototype,!(!s||!s.isReactComponent)}function IM(s){if(typeof s=="function")return ox(s)?1:0;if(s!=null){if(s=s.$$typeof,s===j)return 11;if(s===X)return 14}return 2}function za(s,c){var g=s.alternate;return g===null?(g=si(s.tag,c,s.key,s.mode),g.elementType=s.elementType,g.type=s.type,g.stateNode=s.stateNode,g.alternate=s,s.alternate=g):(g.pendingProps=c,g.type=s.type,g.flags=0,g.subtreeFlags=0,g.deletions=null),g.flags=s.flags&14680064,g.childLanes=s.childLanes,g.lanes=s.lanes,g.child=s.child,g.memoizedProps=s.memoizedProps,g.memoizedState=s.memoizedState,g.updateQueue=s.updateQueue,c=s.dependencies,g.dependencies=c===null?null:{lanes:c.lanes,firstContext:c.firstContext},g.sibling=s.sibling,g.index=s.index,g.ref=s.ref,g}function Uh(s,c,g,S,P,A){var V=2;if(S=s,typeof s=="function")ox(s)&&(V=1);else if(typeof s=="string")V=5;else e:switch(s){case N:return Ol(g.children,P,A,c);case $:V=8,P|=8;break;case B:return s=si(12,g,c,P|2),s.elementType=B,s.lanes=A,s;case K:return s=si(13,g,c,P),s.elementType=K,s.lanes=A,s;case F:return s=si(19,g,c,P),s.elementType=F,s.lanes=A,s;case J:return Vh(g,P,A,c);default:if(typeof s=="object"&&s!==null)switch(s.$$typeof){case Y:V=10;break e;case W:V=9;break e;case j:V=11;break e;case X:V=14;break e;case H:V=16,S=null;break e}throw Error(n(130,s==null?s:typeof s,""))}return c=si(V,g,c,P),c.elementType=s,c.type=S,c.lanes=A,c}function Ol(s,c,g,S){return s=si(7,s,S,c),s.lanes=g,s}function Vh(s,c,g,S){return s=si(22,s,S,c),s.elementType=J,s.lanes=g,s.stateNode={isHidden:!1},s}function ix(s,c,g){return s=si(6,s,null,c),s.lanes=g,s}function sx(s,c,g){return c=si(4,s.children!==null?s.children:[],s.key,c),c.lanes=g,c.stateNode={containerInfo:s.containerInfo,pendingChildren:null,implementation:s.implementation},c}function kM(s,c,g,S,P){this.tag=c,this.containerInfo=s,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Zo(0),this.expirationTimes=Zo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Zo(0),this.identifierPrefix=S,this.onRecoverableError=P,this.mutableSourceEagerHydrationData=null}function ax(s,c,g,S,P,A,V,oe,ce){return s=new kM(s,c,g,oe,ce),c===1?(c=1,A===!0&&(c|=8)):c=0,A=si(3,null,null,c),s.current=A,A.stateNode=s,A.memoizedState={element:S,isDehydrated:g,cache:null,transitions:null,pendingSuspenseBoundaries:null},bv(A),s}function PM(s,c,g){var S=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),wx.exports=jD(),wx.exports}var Ho=rI();const tm=np(Ho),BS={disabled:!1},lg=dt.createContext(null);var BD=function(t){return t.scrollTop},df="unmounted",Nl="exited",Dl="entering",cu="entered",P0="exiting",$i=(function(e){nI(t,e);function t(r,o){var i;i=e.call(this,r,o)||this;var a=o,u=a&&!a.isMounting?r.enter:r.appear,d;return i.appearStatus=null,r.in?u?(d=Nl,i.appearStatus=Dl):d=cu:r.unmountOnExit||r.mountOnEnter?d=df:d=Nl,i.state={status:d},i.nextCallback=null,i}t.getDerivedStateFromProps=function(o,i){var a=o.in;return a&&i.status===df?{status:Nl}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(o){var i=null;if(o!==this.props){var a=this.state.status;this.props.in?a!==Dl&&a!==cu&&(i=Dl):(a===Dl||a===cu)&&(i=P0)}this.updateStatus(!1,i)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var o=this.props.timeout,i,a,u;return i=a=u=o,o!=null&&typeof o!="number"&&(i=o.exit,a=o.enter,u=o.appear!==void 0?o.appear:a),{exit:i,enter:a,appear:u}},n.updateStatus=function(o,i){if(o===void 0&&(o=!1),i!==null)if(this.cancelNextCallback(),i===Dl){if(this.props.unmountOnExit||this.props.mountOnEnter){var a=this.props.nodeRef?this.props.nodeRef.current:tm.findDOMNode(this);a&&BD(a)}this.performEnter(o)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Nl&&this.setState({status:df})},n.performEnter=function(o){var i=this,a=this.props.enter,u=this.context?this.context.isMounting:o,d=this.props.nodeRef?[u]:[tm.findDOMNode(this),u],h=d[0],f=d[1],m=this.getTimeouts(),v=u?m.appear:m.enter;if(!o&&!a||BS.disabled){this.safeSetState({status:cu},function(){i.props.onEntered(h)});return}this.props.onEnter(h,f),this.safeSetState({status:Dl},function(){i.props.onEntering(h,f),i.onTransitionEnd(v,function(){i.safeSetState({status:cu},function(){i.props.onEntered(h,f)})})})},n.performExit=function(){var o=this,i=this.props.exit,a=this.getTimeouts(),u=this.props.nodeRef?void 0:tm.findDOMNode(this);if(!i||BS.disabled){this.safeSetState({status:Nl},function(){o.props.onExited(u)});return}this.props.onExit(u),this.safeSetState({status:P0},function(){o.props.onExiting(u),o.onTransitionEnd(a.exit,function(){o.safeSetState({status:Nl},function(){o.props.onExited(u)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(o,i){i=this.setNextCallback(i),this.setState(o,i)},n.setNextCallback=function(o){var i=this,a=!0;return this.nextCallback=function(u){a&&(a=!1,i.nextCallback=null,o(u))},this.nextCallback.cancel=function(){a=!1},this.nextCallback},n.onTransitionEnd=function(o,i){this.setNextCallback(i);var a=this.props.nodeRef?this.props.nodeRef.current:tm.findDOMNode(this),u=o==null&&!this.props.addEndListener;if(!a||u){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var d=this.props.nodeRef?[this.nextCallback]:[a,this.nextCallback],h=d[0],f=d[1];this.props.addEndListener(h,f)}o!=null&&setTimeout(this.nextCallback,o)},n.render=function(){var o=this.state.status;if(o===df)return null;var i=this.props,a=i.children;i.in,i.mountOnEnter,i.unmountOnExit,i.appear,i.enter,i.exit,i.timeout,i.addEndListener,i.onEnter,i.onEntering,i.onEntered,i.onExit,i.onExiting,i.onExited,i.nodeRef;var u=Ku(i,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return dt.createElement(lg.Provider,{value:null},typeof a=="function"?a(o,u):dt.cloneElement(dt.Children.only(a),u))},t})(dt.Component);$i.contextType=lg;$i.propTypes={};function Qc(){}$i.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Qc,onEntering:Qc,onEntered:Qc,onExit:Qc,onExiting:Qc,onExited:Qc};$i.UNMOUNTED=df;$i.EXITED=Nl;$i.ENTERING=Dl;$i.ENTERED=cu;$i.EXITING=P0;function zD(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Jb(e,t){var n=function(i){return t&&x.isValidElement(i)?t(i):i},r=Object.create(null);return e&&x.Children.map(e,function(o){return o}).forEach(function(o){r[o.key]=n(o)}),r}function $D(e,t){e=e||{},t=t||{};function n(f){return f in t?t[f]:e[f]}var r=Object.create(null),o=[];for(var i in e)i in t?o.length&&(r[i]=o,o=[]):o.push(i);var a,u={};for(var d in t){if(r[d])for(a=0;a{this.currentId=null,n()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear}function Wl(){const e=e_(sy.create).current;return oI(e.disposeEffect),e}const iI=e=>e.scrollTop;function ku(e,t){const{timeout:n,easing:r,style:o={}}=e;return{duration:o.transitionDuration??(typeof n=="number"?n:n[t.mode]||0),easing:o.transitionTimingFunction??(typeof r=="object"?r[t.mode]:r),delay:o.transitionDelay}}function YD(e){return pt("MuiCollapse",e)}ft("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const XD=e=>{const{orientation:t,classes:n}=e,r={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return ht(r,YD,n)},ZD=ke("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.state==="entered"&&t.entered,n.state==="exited"&&!n.in&&n.collapsedSize==="0px"&&t.hidden]}})(at(({theme:e})=>({height:0,overflow:"hidden",transition:e.transitions.create("height"),variants:[{props:{orientation:"horizontal"},style:{height:"auto",width:0,transition:e.transitions.create("width")}},{props:{state:"entered"},style:{height:"auto",overflow:"visible"}},{props:{state:"entered",orientation:"horizontal"},style:{width:"auto"}},{props:({ownerState:t})=>t.state==="exited"&&!t.in&&t.collapsedSize==="0px",style:{visibility:"hidden"}}]}))),GD=ke("div",{name:"MuiCollapse",slot:"Wrapper"})({display:"flex",width:"100%",variants:[{props:{orientation:"horizontal"},style:{width:"auto",height:"100%"}}]}),KD=ke("div",{name:"MuiCollapse",slot:"WrapperInner"})({width:"100%",variants:[{props:{orientation:"horizontal"},style:{width:"auto",height:"100%"}}]}),cg=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiCollapse"}),{addEndListener:o,children:i,className:a,collapsedSize:u="0px",component:d,easing:h,in:f,onEnter:m,onEntered:v,onEntering:b,onExit:w,onExited:T,onExiting:E,orientation:C="vertical",style:O,timeout:R=KR.standard,TransitionComponent:I=$i,...M}=r,D={...r,orientation:C,collapsedSize:u},N=XD(D),$=ca(),B=Wl(),Y=x.useRef(null),W=x.useRef(),j=typeof u=="number"?`${u}px`:u,K=C==="horizontal",F=K?"width":"height",X=x.useRef(null),H=jn(n,X),J=te=>pe=>{if(te){const re=X.current;pe===void 0?te(re):te(re,pe)}},Z=()=>Y.current?Y.current[K?"clientWidth":"clientHeight"]:0,Q=J((te,pe)=>{Y.current&&K&&(Y.current.style.position="absolute"),te.style[F]=j,m&&m(te,pe)}),ee=J((te,pe)=>{const re=Z();Y.current&&K&&(Y.current.style.position="");const{duration:se,easing:ie}=ku({style:O,timeout:R,easing:h},{mode:"enter"});if(R==="auto"){const le=$.transitions.getAutoHeightDuration(re);te.style.transitionDuration=`${le}ms`,W.current=le}else te.style.transitionDuration=typeof se=="string"?se:`${se}ms`;te.style[F]=`${re}px`,te.style.transitionTimingFunction=ie,b&&b(te,pe)}),U=J((te,pe)=>{te.style[F]="auto",v&&v(te,pe)}),q=J(te=>{te.style[F]=`${Z()}px`,w&&w(te)}),de=J(T),ue=J(te=>{const pe=Z(),{duration:re,easing:se}=ku({style:O,timeout:R,easing:h},{mode:"exit"});if(R==="auto"){const ie=$.transitions.getAutoHeightDuration(pe);te.style.transitionDuration=`${ie}ms`,W.current=ie}else te.style.transitionDuration=typeof re=="string"?re:`${re}ms`;te.style[F]=j,te.style.transitionTimingFunction=se,E&&E(te)}),ne=te=>{R==="auto"&&B.start(W.current||0,te),o&&o(X.current,te)};return y.jsx(I,{in:f,onEnter:Q,onEntered:U,onEntering:ee,onExit:q,onExited:de,onExiting:ue,addEndListener:ne,nodeRef:X,timeout:R==="auto"?null:R,...M,children:(te,{ownerState:pe,...re})=>y.jsx(ZD,{as:d,className:Ve(N.root,a,{entered:N.entered,exited:!f&&j==="0px"&&N.hidden}[te]),style:{[K?"minWidth":"minHeight"]:j,...O},ref:H,ownerState:{...D,state:te},...re,children:y.jsx(GD,{ownerState:{...D,state:te},className:N.wrapper,ref:Y,children:y.jsx(KD,{ownerState:{...D,state:te},className:N.wrapperInner,children:i})})})})});cg&&(cg.muiSupportAuto=!0);function qD(e){return pt("MuiPaper",e)}ft("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const JD=e=>{const{square:t,elevation:n,variant:r,classes:o}=e,i={root:["root",r,!t&&"rounded",r==="elevation"&&`elevation${n}`]};return ht(i,qD,o)},QD=ke("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,n.variant==="elevation"&&t[`elevation${n.elevation}`]]}})(at(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:"outlined"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}))),Eo=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiPaper"}),o=ca(),{className:i,component:a="div",elevation:u=1,square:d=!1,variant:h="elevation",...f}=r,m={...r,component:a,elevation:u,square:d,variant:h},v=JD(m);return y.jsx(QD,{as:a,ownerState:m,className:Ve(v.root,i),ref:n,...f,style:{...h==="elevation"&&{"--Paper-shadow":(o.vars||o).shadows[u],...o.vars&&{"--Paper-overlay":o.vars.overlays?.[u]},...!o.vars&&o.palette.mode==="dark"&&{"--Paper-overlay":`linear-gradient(${qs("#fff",C0(u))}, ${qs("#fff",C0(u))})`}},...f.style}})}),sI=x.createContext({});function Za(e){return typeof e=="string"}function aI(e,t,n){return e===void 0||Za(e)?t:{...t,ownerState:{...t.ownerState,...n}}}function ug(e,t,n){return typeof e=="function"?e(t,n):e}function Jr(e,t=[]){if(e===void 0)return{};const n={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]=="function"&&!t.includes(r)).forEach(r=>{n[r]=e[r]}),n}function $S(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(n=>!(n.match(/^on[A-Z]/)&&typeof e[n]=="function")).forEach(n=>{t[n]=e[n]}),t}function lI(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:o,className:i}=e;if(!t){const b=Ve(n?.className,i,o?.className,r?.className),w={...n?.style,...o?.style,...r?.style},T={...n,...o,...r};return b.length>0&&(T.className=b),Object.keys(w).length>0&&(T.style=w),{props:T,internalRef:void 0}}const a=Jr({...o,...r}),u=$S(r),d=$S(o),h=t(a),f=Ve(h?.className,n?.className,i,o?.className,r?.className),m={...h?.style,...n?.style,...o?.style,...r?.style},v={...h,...n,...d,...u};return f.length>0&&(v.className=f),Object.keys(m).length>0&&(v.style=m),{props:v,internalRef:h.ref}}function Ht(e,t){const{className:n,elementType:r,ownerState:o,externalForwardedProps:i,internalForwardedProps:a,shouldForwardComponentProp:u=!1,...d}=t,{component:h,slots:f={[e]:void 0},slotProps:m={[e]:void 0},...v}=i,b=f[e]||r,w=ug(m[e],o),{props:{component:T,...E},internalRef:C}=lI({className:n,...d,externalForwardedProps:e==="root"?v:void 0,externalSlotProps:w}),O=jn(C,w?.ref,t.ref),R=e==="root"?T||h:T,I=aI(b,{...e==="root"&&!h&&!f[e]&&a,...e!=="root"&&!f[e]&&a,...E,...R&&!u&&{as:R},...R&&u&&{component:R},ref:O},o);return[b,I]}function ej(e){return pt("MuiAccordion",e)}const nm=ft("MuiAccordion",["root","heading","rounded","expanded","disabled","gutters","region"]),tj=e=>{const{classes:t,square:n,expanded:r,disabled:o,disableGutters:i}=e;return ht({root:["root",!n&&"rounded",r&&"expanded",o&&"disabled",!i&&"gutters"],heading:["heading"],region:["region"]},ej,t)},nj=ke(Eo,{name:"MuiAccordion",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${nm.region}`]:t.region},t.root,!n.square&&t.rounded,!n.disableGutters&&t.gutters]}})(at(({theme:e})=>{const t={duration:e.transitions.duration.shortest};return{position:"relative",transition:e.transitions.create(["margin"],t),overflowAnchor:"none","&::before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:(e.vars||e).palette.divider,transition:e.transitions.create(["opacity","background-color"],t)},"&:first-of-type":{"&::before":{display:"none"}},[`&.${nm.expanded}`]:{"&::before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&::before":{display:"none"}}},[`&.${nm.disabled}`]:{backgroundColor:(e.vars||e).palette.action.disabledBackground}}}),at(({theme:e})=>({variants:[{props:t=>!t.square,style:{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:(e.vars||e).shape.borderRadius,borderBottomRightRadius:(e.vars||e).shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}}},{props:t=>!t.disableGutters,style:{[`&.${nm.expanded}`]:{margin:"16px 0"}}}]}))),rj=ke("h3",{name:"MuiAccordion",slot:"Heading"})({all:"unset"}),oj=ke("div",{name:"MuiAccordion",slot:"Region"})({}),ij=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiAccordion"}),{children:o,className:i,defaultExpanded:a=!1,disabled:u=!1,disableGutters:d=!1,expanded:h,onChange:f,square:m=!1,slots:v={},slotProps:b={},TransitionComponent:w,TransitionProps:T,...E}=r,[C,O]=ea({controlled:h,default:a,name:"Accordion",state:"expanded"}),R=x.useCallback(ee=>{O(!C),f&&f(ee,!C)},[C,f,O]),[I,...M]=x.Children.toArray(o),D=x.useMemo(()=>({expanded:C,disabled:u,disableGutters:d,toggle:R}),[C,u,d,R]),N={...r,square:m,disabled:u,disableGutters:d,expanded:C},$=tj(N),B={transition:w,...v},Y={transition:T,...b},W={slots:B,slotProps:Y},[j,K]=Ht("root",{elementType:nj,externalForwardedProps:{...W,...E},className:Ve($.root,i),shouldForwardComponentProp:!0,ownerState:N,ref:n,additionalProps:{square:m}}),[F,X]=Ht("heading",{elementType:rj,externalForwardedProps:W,className:$.heading,ownerState:N}),[H,J]=Ht("transition",{elementType:cg,externalForwardedProps:W,ownerState:N}),[Z,Q]=Ht("region",{elementType:oj,externalForwardedProps:W,ownerState:N,className:$.region,additionalProps:{"aria-labelledby":I.props.id,id:I.props["aria-controls"],role:"region"}});return y.jsxs(j,{...K,children:[y.jsx(F,{...X,children:y.jsx(sI.Provider,{value:D,children:I})}),y.jsx(H,{in:C,timeout:"auto",...J,children:y.jsx(Z,{...Q,children:M})})]})});function sj(e){return pt("MuiAccordionDetails",e)}ft("MuiAccordionDetails",["root"]);const aj=e=>{const{classes:t}=e;return ht({root:["root"]},sj,t)},lj=ke("div",{name:"MuiAccordionDetails",slot:"Root"})(at(({theme:e})=>({padding:e.spacing(1,2,2)}))),cj=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiAccordionDetails"}),{className:o,...i}=r,a=r,u=aj(a);return y.jsx(lj,{className:Ve(u.root,o),ref:n,ownerState:a,...i})});function Pu(e){try{return e.matches(":focus-visible")}catch{}return!1}class dg{static create(){return new dg}static use(){const t=e_(dg.create).current,[n,r]=x.useState(!1);return t.shouldMount=n,t.setShouldMount=r,x.useEffect(t.mountEffect,[n]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=dj(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}}function uj(){return dg.use()}function dj(){let e,t;const n=new Promise((r,o)=>{e=r,t=o});return n.resolve=e,n.reject=t,n}function fj(e){const{className:t,classes:n,pulsate:r=!1,rippleX:o,rippleY:i,rippleSize:a,in:u,onExited:d,timeout:h}=e,[f,m]=x.useState(!1),v=Ve(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),b={width:a,height:a,top:-(a/2)+i,left:-(a/2)+o},w=Ve(n.child,f&&n.childLeaving,r&&n.childPulsate);return!u&&!f&&m(!0),x.useEffect(()=>{if(!u&&d!=null){const T=setTimeout(d,h);return()=>{clearTimeout(T)}}},[d,u,h]),y.jsx("span",{className:v,style:b,children:y.jsx("span",{className:w})})}const ci=ft("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),L0=550,pj=80,hj=Zu` - 0% { - transform: scale(0); - opacity: 0.1; - } - - 100% { - transform: scale(1); - opacity: 0.3; - } -`,mj=Zu` - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -`,gj=Zu` - 0% { - transform: scale(1); - } - - 50% { - transform: scale(0.92); - } - - 100% { - transform: scale(1); - } -`,yj=ke("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),vj=ke(fj,{name:"MuiTouchRipple",slot:"Ripple"})` - opacity: 0; - position: absolute; - - &.${ci.rippleVisible} { - opacity: 0.3; - transform: scale(1); - animation-name: ${hj}; - animation-duration: ${L0}ms; - animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; - } - - &.${ci.ripplePulsate} { - animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms; - } - - & .${ci.child} { - opacity: 1; - display: block; - width: 100%; - height: 100%; - border-radius: 50%; - background-color: currentColor; - } - - & .${ci.childLeaving} { - opacity: 0; - animation-name: ${mj}; - animation-duration: ${L0}ms; - animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; - } - - & .${ci.childPulsate} { - position: absolute; - /* @noflip */ - left: 0px; - top: 0; - animation-name: ${gj}; - animation-duration: 2500ms; - animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; - animation-iteration-count: infinite; - animation-delay: 200ms; - } -`,xj=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiTouchRipple"}),{center:o=!1,classes:i={},className:a,...u}=r,[d,h]=x.useState([]),f=x.useRef(0),m=x.useRef(null);x.useEffect(()=>{m.current&&(m.current(),m.current=null)},[d]);const v=x.useRef(!1),b=Wl(),w=x.useRef(null),T=x.useRef(null),E=x.useCallback(I=>{const{pulsate:M,rippleX:D,rippleY:N,rippleSize:$,cb:B}=I;h(Y=>[...Y,y.jsx(vj,{classes:{ripple:Ve(i.ripple,ci.ripple),rippleVisible:Ve(i.rippleVisible,ci.rippleVisible),ripplePulsate:Ve(i.ripplePulsate,ci.ripplePulsate),child:Ve(i.child,ci.child),childLeaving:Ve(i.childLeaving,ci.childLeaving),childPulsate:Ve(i.childPulsate,ci.childPulsate)},timeout:L0,pulsate:M,rippleX:D,rippleY:N,rippleSize:$},f.current)]),f.current+=1,m.current=B},[i]),C=x.useCallback((I={},M={},D=()=>{})=>{const{pulsate:N=!1,center:$=o||M.pulsate,fakeElement:B=!1}=M;if(I?.type==="mousedown"&&v.current){v.current=!1;return}I?.type==="touchstart"&&(v.current=!0);const Y=B?null:T.current,W=Y?Y.getBoundingClientRect():{width:0,height:0,left:0,top:0};let j,K,F;if($||I===void 0||I.clientX===0&&I.clientY===0||!I.clientX&&!I.touches)j=Math.round(W.width/2),K=Math.round(W.height/2);else{const{clientX:X,clientY:H}=I.touches&&I.touches.length>0?I.touches[0]:I;j=Math.round(X-W.left),K=Math.round(H-W.top)}if($)F=Math.sqrt((2*W.width**2+W.height**2)/3),F%2===0&&(F+=1);else{const X=Math.max(Math.abs((Y?Y.clientWidth:0)-j),j)*2+2,H=Math.max(Math.abs((Y?Y.clientHeight:0)-K),K)*2+2;F=Math.sqrt(X**2+H**2)}I?.touches?w.current===null&&(w.current=()=>{E({pulsate:N,rippleX:j,rippleY:K,rippleSize:F,cb:D})},b.start(pj,()=>{w.current&&(w.current(),w.current=null)})):E({pulsate:N,rippleX:j,rippleY:K,rippleSize:F,cb:D})},[o,E,b]),O=x.useCallback(()=>{C({},{pulsate:!0})},[C]),R=x.useCallback((I,M)=>{if(b.clear(),I?.type==="touchend"&&w.current){w.current(),w.current=null,b.start(0,()=>{R(I,M)});return}w.current=null,h(D=>D.length>0?D.slice(1):D),m.current=M},[b]);return x.useImperativeHandle(n,()=>({pulsate:O,start:C,stop:R}),[O,C,R]),y.jsx(yj,{className:Ve(ci.root,i.root,a),ref:T,...u,children:y.jsx(Qb,{component:null,exit:!0,children:d})})});function bj(e){return pt("MuiButtonBase",e)}const _j=ft("MuiButtonBase",["root","disabled","focusVisible"]),wj=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:o}=e,a=ht({root:["root",t&&"disabled",n&&"focusVisible"]},bj,o);return n&&r&&(a.root+=` ${r}`),a},Sj=ke("button",{name:"MuiButtonBase",slot:"Root"})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${_j.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),el=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiButtonBase"}),{action:o,centerRipple:i=!1,children:a,className:u,component:d="button",disabled:h=!1,disableRipple:f=!1,disableTouchRipple:m=!1,focusRipple:v=!1,focusVisibleClassName:b,LinkComponent:w="a",onBlur:T,onClick:E,onContextMenu:C,onDragLeave:O,onFocus:R,onFocusVisible:I,onKeyDown:M,onKeyUp:D,onMouseDown:N,onMouseLeave:$,onMouseUp:B,onTouchEnd:Y,onTouchMove:W,onTouchStart:j,tabIndex:K=0,TouchRippleProps:F,touchRippleRef:X,type:H,...J}=r,Z=x.useRef(null),Q=uj(),ee=jn(Q.ref,X),[U,q]=x.useState(!1);h&&U&&q(!1),x.useImperativeHandle(o,()=>({focusVisible:()=>{q(!0),Z.current.focus()}}),[]);const de=Q.shouldMount&&!f&&!h;x.useEffect(()=>{U&&v&&!f&&Q.pulsate()},[f,v,U,Q]);const ue=Ws(Q,"start",N,m),ne=Ws(Q,"stop",C,m),te=Ws(Q,"stop",O,m),pe=Ws(Q,"stop",B,m),re=Ws(Q,"stop",De=>{U&&De.preventDefault(),$&&$(De)},m),se=Ws(Q,"start",j,m),ie=Ws(Q,"stop",Y,m),le=Ws(Q,"stop",W,m),fe=Ws(Q,"stop",De=>{Pu(De.target)||q(!1),T&&T(De)},!1),ge=hn(De=>{Z.current||(Z.current=De.currentTarget),Pu(De.target)&&(q(!0),I&&I(De)),R&&R(De)}),Ie=()=>{const De=Z.current;return d&&d!=="button"&&!(De.tagName==="A"&&De.href)},je=hn(De=>{v&&!De.repeat&&U&&De.key===" "&&Q.stop(De,()=>{Q.start(De)}),De.target===De.currentTarget&&Ie()&&De.key===" "&&De.preventDefault(),M&&M(De),De.target===De.currentTarget&&Ie()&&De.key==="Enter"&&!h&&(De.preventDefault(),E&&E(De))}),me=hn(De=>{v&&De.key===" "&&U&&!De.defaultPrevented&&Q.stop(De,()=>{Q.pulsate(De)}),D&&D(De),E&&De.target===De.currentTarget&&Ie()&&De.key===" "&&!De.defaultPrevented&&E(De)});let xe=d;xe==="button"&&(J.href||J.to)&&(xe=w);const Se={};xe==="button"?(Se.type=H===void 0?"button":H,Se.disabled=h):(!J.href&&!J.to&&(Se.role="button"),h&&(Se["aria-disabled"]=h));const Ne=jn(n,Z),Te={...r,centerRipple:i,component:d,disabled:h,disableRipple:f,disableTouchRipple:m,focusRipple:v,tabIndex:K,focusVisible:U},$e=wj(Te);return y.jsxs(Sj,{as:xe,className:Ve($e.root,u),ownerState:Te,onBlur:fe,onClick:E,onContextMenu:ne,onFocus:ge,onKeyDown:je,onKeyUp:me,onMouseDown:ue,onMouseLeave:re,onMouseUp:pe,onDragLeave:te,onTouchEnd:ie,onTouchMove:le,onTouchStart:se,ref:Ne,tabIndex:h?-1:K,type:H,...Se,...J,children:[a,de?y.jsx(xj,{ref:ee,center:i,...F}):null]})});function Ws(e,t,n,r=!1){return hn(o=>(n&&n(o),r||e[t](o),!0))}function Tj(e){return pt("MuiAccordionSummary",e)}const pu=ft("MuiAccordionSummary",["root","expanded","focusVisible","disabled","gutters","contentGutters","content","expandIconWrapper"]),Ej=e=>{const{classes:t,expanded:n,disabled:r,disableGutters:o}=e;return ht({root:["root",n&&"expanded",r&&"disabled",!o&&"gutters"],focusVisible:["focusVisible"],content:["content",n&&"expanded",!o&&"contentGutters"],expandIconWrapper:["expandIconWrapper",n&&"expanded"]},Tj,t)},Cj=ke(el,{name:"MuiAccordionSummary",slot:"Root"})(at(({theme:e})=>{const t={duration:e.transitions.duration.shortest};return{display:"flex",width:"100%",minHeight:48,padding:e.spacing(0,2),transition:e.transitions.create(["min-height","background-color"],t),[`&.${pu.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${pu.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`&:hover:not(.${pu.disabled})`]:{cursor:"pointer"},variants:[{props:n=>!n.disableGutters,style:{[`&.${pu.expanded}`]:{minHeight:64}}}]}})),Rj=ke("span",{name:"MuiAccordionSummary",slot:"Content"})(at(({theme:e})=>({display:"flex",textAlign:"start",flexGrow:1,margin:"12px 0",variants:[{props:t=>!t.disableGutters,style:{transition:e.transitions.create(["margin"],{duration:e.transitions.duration.shortest}),[`&.${pu.expanded}`]:{margin:"20px 0"}}}]}))),Ij=ke("span",{name:"MuiAccordionSummary",slot:"ExpandIconWrapper"})(at(({theme:e})=>({display:"flex",color:(e.vars||e).palette.action.active,transform:"rotate(0deg)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shortest}),[`&.${pu.expanded}`]:{transform:"rotate(180deg)"}}))),kj=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiAccordionSummary"}),{children:o,className:i,expandIcon:a,focusVisibleClassName:u,onClick:d,slots:h,slotProps:f,...m}=r,{disabled:v=!1,disableGutters:b,expanded:w,toggle:T}=x.useContext(sI),E=Y=>{T&&T(Y),d&&d(Y)},C={...r,expanded:w,disabled:v,disableGutters:b},O=Ej(C),R={slots:h,slotProps:f},[I,M]=Ht("root",{ref:n,shouldForwardComponentProp:!0,className:Ve(O.root,i),elementType:Cj,externalForwardedProps:{...R,...m},ownerState:C,additionalProps:{focusRipple:!1,disableRipple:!0,disabled:v,"aria-expanded":w,focusVisibleClassName:Ve(O.focusVisible,u)},getSlotProps:Y=>({...Y,onClick:W=>{Y.onClick?.(W),E(W)}})}),[D,N]=Ht("content",{className:O.content,elementType:Rj,externalForwardedProps:R,ownerState:C}),[$,B]=Ht("expandIconWrapper",{className:O.expandIconWrapper,elementType:Ij,externalForwardedProps:R,ownerState:C});return y.jsxs(I,{...M,children:[y.jsx(D,{...N,children:o}),a&&y.jsx($,{...B,children:a})]})});function Pj(e){return typeof e.main=="string"}function Lj(e,t=[]){if(!Pj(e))return!1;for(const n of t)if(!e.hasOwnProperty(n)||typeof e[n]!="string")return!1;return!0}function gr(e=[]){return([,t])=>t&&Lj(t,e)}function Oj(e){return pt("MuiCircularProgress",e)}ft("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","track","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const ki=44,O0=Zu` - 0% { - transform: rotate(0deg); - } - - 100% { - transform: rotate(360deg); - } -`,M0=Zu` - 0% { - stroke-dasharray: 1px, 200px; - stroke-dashoffset: 0; - } - - 50% { - stroke-dasharray: 100px, 200px; - stroke-dashoffset: -15px; - } - - 100% { - stroke-dasharray: 1px, 200px; - stroke-dashoffset: -126px; - } -`,Mj=typeof O0!="string"?$b` - animation: ${O0} 1.4s linear infinite; - `:null,Aj=typeof M0!="string"?$b` - animation: ${M0} 1.4s ease-in-out infinite; - `:null,Nj=e=>{const{classes:t,variant:n,color:r,disableShrink:o}=e,i={root:["root",n,`color${Oe(r)}`],svg:["svg"],track:["track"],circle:["circle",`circle${Oe(n)}`,o&&"circleDisableShrink"]};return ht(i,Oj,t)},Dj=ke("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${Oe(n.color)}`]]}})(at(({theme:e})=>({display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("transform")}},{props:{variant:"indeterminate"},style:Mj||{animation:`${O0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(gr()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),jj=ke("svg",{name:"MuiCircularProgress",slot:"Svg"})({display:"block"}),Bj=ke("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${Oe(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(at(({theme:e})=>({stroke:"currentColor",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("stroke-dashoffset")}},{props:{variant:"indeterminate"},style:{strokeDasharray:"80px, 200px",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant==="indeterminate"&&!t.disableShrink,style:Aj||{animation:`${M0} 1.4s ease-in-out infinite`}}]}))),zj=ke("circle",{name:"MuiCircularProgress",slot:"Track"})(at(({theme:e})=>({stroke:"currentColor",opacity:(e.vars||e).palette.action.activatedOpacity}))),qu=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiCircularProgress"}),{className:o,color:i="primary",disableShrink:a=!1,enableTrackSlot:u=!1,size:d=40,style:h,thickness:f=3.6,value:m=0,variant:v="indeterminate",...b}=r,w={...r,color:i,disableShrink:a,size:d,thickness:f,value:m,variant:v,enableTrackSlot:u},T=Nj(w),E={},C={},O={};if(v==="determinate"){const R=2*Math.PI*((ki-f)/2);E.strokeDasharray=R.toFixed(3),O["aria-valuenow"]=Math.round(m),E.strokeDashoffset=`${((100-m)/100*R).toFixed(3)}px`,C.transform="rotate(-90deg)"}return y.jsx(Dj,{className:Ve(T.root,o),style:{width:d,height:d,...C,...h},ownerState:w,ref:n,role:"progressbar",...O,...b,children:y.jsxs(jj,{className:T.svg,ownerState:w,viewBox:`${ki/2} ${ki/2} ${ki} ${ki}`,children:[u?y.jsx(zj,{className:T.track,ownerState:w,cx:ki,cy:ki,r:(ki-f)/2,fill:"none",strokeWidth:f,"aria-hidden":"true"}):null,y.jsx(Bj,{className:T.circle,style:E,ownerState:w,cx:ki,cy:ki,r:(ki-f)/2,fill:"none",strokeWidth:f})]})})});function $j(e){return pt("MuiIconButton",e)}const FS=ft("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge","loading","loadingIndicator","loadingWrapper"]),Fj=e=>{const{classes:t,disabled:n,color:r,edge:o,size:i,loading:a}=e,u={root:["root",a&&"loading",n&&"disabled",r!=="default"&&`color${Oe(r)}`,o&&`edge${Oe(o)}`,`size${Oe(i)}`],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]};return ht(u,$j,t)},Hj=ke(el,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.loading&&t.loading,n.color!=="default"&&t[`color${Oe(n.color)}`],n.edge&&t[`edge${Oe(n.edge)}`],t[`size${Oe(n.size)}`]]}})(at(({theme:e})=>({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{"--IconButton-hoverBg":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),"&:hover":{backgroundColor:"var(--IconButton-hoverBg)","@media (hover: none)":{backgroundColor:"transparent"}}}},{props:{edge:"start"},style:{marginLeft:-12}},{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:{edge:"end"},style:{marginRight:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}}]})),at(({theme:e})=>({variants:[{props:{color:"inherit"},style:{color:"inherit"}},...Object.entries(e.palette).filter(gr()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(gr()).map(([t])=>({props:{color:t},style:{"--IconButton-hoverBg":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:"small"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:"large"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${FS.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled},[`&.${FS.loading}`]:{color:"transparent"}}))),Wj=ke("span",{name:"MuiIconButton",slot:"LoadingIndicator"})(({theme:e})=>({display:"none",position:"absolute",visibility:"visible",top:"50%",left:"50%",transform:"translate(-50%, -50%)",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:"flex"}}]})),Uo=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiIconButton"}),{edge:o=!1,children:i,className:a,color:u="default",disabled:d=!1,disableFocusRipple:h=!1,size:f="medium",id:m,loading:v=null,loadingIndicator:b,...w}=r,T=ol(m),E=b??y.jsx(qu,{"aria-labelledby":T,color:"inherit",size:16}),C={...r,edge:o,color:u,disabled:d,disableFocusRipple:h,loading:v,loadingIndicator:E,size:f},O=Fj(C);return y.jsxs(Hj,{id:v?T:m,className:Ve(O.root,a),centerRipple:!0,focusRipple:!h,disabled:d||v,ref:n,...w,ownerState:C,children:[typeof v=="boolean"&&y.jsx("span",{className:O.loadingWrapper,style:{display:"contents"},children:y.jsx(Wj,{className:O.loadingIndicator,ownerState:C,children:v&&E})}),i]})}),Uj=It(y.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"}));function Vj(e){return pt("MuiTypography",e)}ft("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const Yj={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},Xj=PD(),Zj=e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:o,variant:i,classes:a}=e,u={root:["root",i,e.align!=="inherit"&&`align${Oe(t)}`,n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return ht(u,Vj,a)},Gj=ke("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],n.align!=="inherit"&&t[`align${Oe(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(at(({theme:e})=>({margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(e.typography).filter(([t,n])=>t!=="inherit"&&n&&typeof n=="object").map(([t,n])=>({props:{variant:t},style:n})),...Object.entries(e.palette).filter(gr()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t=="string").map(([t])=>({props:{color:`text${Oe(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!=="inherit",style:{textAlign:"var(--Typography-textAlign)"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:"0.35em"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),HS={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},Tt=x.forwardRef(function(t,n){const{color:r,...o}=vt({props:t,name:"MuiTypography"}),i=!Yj[r],a=Xj({...o,...i&&{color:r}}),{align:u="inherit",className:d,component:h,gutterBottom:f=!1,noWrap:m=!1,paragraph:v=!1,variant:b="body1",variantMapping:w=HS,...T}=a,E={...a,align:u,color:r,className:d,component:h,gutterBottom:f,noWrap:m,paragraph:v,variant:b,variantMapping:w},C=h||(v?"p":w[b]||HS[b])||"span",O=Zj(E);return y.jsx(Gj,{as:C,ref:n,className:Ve(O.root,d),...T,ownerState:E,style:{...u!=="inherit"&&{"--Typography-textAlign":u},...T.style}})});function Kj(e){return pt("MuiAppBar",e)}ft("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);const qj=e=>{const{color:t,position:n,classes:r}=e,o={root:["root",`color${Oe(t)}`,`position${Oe(n)}`]};return ht(o,Kj,r)},WS=(e,t)=>e?`${e?.replace(")","")}, ${t})`:t,Jj=ke(Eo,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${Oe(n.position)}`],t[`color${Oe(n.color)}`]]}})(at(({theme:e})=>({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0,variants:[{props:{position:"fixed"},style:{position:"fixed",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}}},{props:{position:"absolute"},style:{position:"absolute",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0}},{props:{position:"sticky"},style:{position:"sticky",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0}},{props:{position:"static"},style:{position:"static"}},{props:{position:"relative"},style:{position:"relative"}},{props:{color:"inherit"},style:{"--AppBar-color":"inherit"}},{props:{color:"default"},style:{"--AppBar-background":e.vars?e.vars.palette.AppBar.defaultBg:e.palette.grey[100],"--AppBar-color":e.vars?e.vars.palette.text.primary:e.palette.getContrastText(e.palette.grey[100]),...e.applyStyles("dark",{"--AppBar-background":e.vars?e.vars.palette.AppBar.defaultBg:e.palette.grey[900],"--AppBar-color":e.vars?e.vars.palette.text.primary:e.palette.getContrastText(e.palette.grey[900])})}},...Object.entries(e.palette).filter(gr(["contrastText"])).map(([t])=>({props:{color:t},style:{"--AppBar-background":(e.vars??e).palette[t].main,"--AppBar-color":(e.vars??e).palette[t].contrastText}})),{props:t=>t.enableColorOnDark===!0&&!["inherit","transparent"].includes(t.color),style:{backgroundColor:"var(--AppBar-background)",color:"var(--AppBar-color)"}},{props:t=>t.enableColorOnDark===!1&&!["inherit","transparent"].includes(t.color),style:{backgroundColor:"var(--AppBar-background)",color:"var(--AppBar-color)",...e.applyStyles("dark",{backgroundColor:e.vars?WS(e.vars.palette.AppBar.darkBg,"var(--AppBar-background)"):null,color:e.vars?WS(e.vars.palette.AppBar.darkColor,"var(--AppBar-color)"):null})}},{props:{color:"transparent"},style:{"--AppBar-background":"transparent","--AppBar-color":"inherit",backgroundColor:"var(--AppBar-background)",color:"var(--AppBar-color)",...e.applyStyles("dark",{backgroundImage:"none"})}}]}))),Qj=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiAppBar"}),{className:o,color:i="primary",enableColorOnDark:a=!1,position:u="fixed",...d}=r,h={...r,color:i,position:u,enableColorOnDark:a},f=qj(h);return y.jsx(Jj,{square:!0,component:"header",ownerState:h,elevation:4,className:Ve(f.root,o,u==="fixed"&&"mui-fixed"),ref:n,...d})});function eB(e){const t=x.useRef({});return x.useEffect(()=>{t.current=e}),t.current}function US({array1:e,array2:t,parser:n=r=>r}){return e&&t&&e.length===t.length&&e.every((r,o)=>n(r)===n(t[o]))}function VS(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function tB(e={}){const{ignoreAccents:t=!0,ignoreCase:n=!0,limit:r,matchFrom:o="any",stringify:i,trim:a=!1}=e;return(u,{inputValue:d,getOptionLabel:h})=>{let f=a?d.trim():d;n&&(f=f.toLowerCase()),t&&(f=VS(f));const m=f?u.filter(v=>{let b=(i||h)(v);return n&&(b=b.toLowerCase()),t&&(b=VS(b)),o==="start"?b.startsWith(f):b.includes(f)}):u;return typeof r=="number"?m.slice(0,r):m}}const nB=tB(),YS=5,rB=e=>e.current!==null&&e.current.parentElement?.contains(document.activeElement),oB=[];function XS(e,t,n,r){if(t||e==null||r)return"";const o=n(e);return typeof o=="string"?o:""}function iB(e){const{unstable_isActiveElementInListbox:t=rB,unstable_classNamePrefix:n="Mui",autoComplete:r=!1,autoHighlight:o=!1,autoSelect:i=!1,blurOnSelect:a=!1,clearOnBlur:u=!e.freeSolo,clearOnEscape:d=!1,componentName:h="useAutocomplete",defaultValue:f=e.multiple?oB:null,disableClearable:m=!1,disableCloseOnSelect:v=!1,disabled:b,disabledItemsFocusable:w=!1,disableListWrap:T=!1,filterOptions:E=nB,filterSelectedOptions:C=!1,freeSolo:O=!1,getOptionDisabled:R,getOptionKey:I,getOptionLabel:M=Re=>Re.label??Re,groupBy:D,handleHomeEndKeys:N=!e.freeSolo,id:$,includeInputInList:B=!1,inputValue:Y,isOptionEqualToValue:W=(Re,Ce)=>Re===Ce,multiple:j=!1,onChange:K,onClose:F,onHighlightChange:X,onInputChange:H,onOpen:J,open:Z,openOnFocus:Q=!1,options:ee,readOnly:U=!1,renderValue:q,selectOnFocus:de=!e.freeSolo,value:ue}=e,ne=ol($);let te=M;te=Re=>{const Ce=M(Re);return typeof Ce!="string"?String(Ce):Ce};const pe=x.useRef(!1),re=x.useRef(!0),se=x.useRef(null),ie=x.useRef(null),[le,fe]=x.useState(null),[ge,Ie]=x.useState(-1),je=o?0:-1,me=x.useRef(je),xe=x.useRef(XS(f??ue,j,te)).current,[Se,Ne]=ea({controlled:ue,default:f,name:h}),[Te,$e]=ea({controlled:Y,default:xe,name:h,state:"inputValue"}),[De,Ct]=x.useState(!1),mt=x.useCallback((Re,Ce,qe)=>{if(!(j?Se.length!(C&&(j?Se:[Se]).some(Ce=>Ce!==null&&W(Re,Ce)))),{inputValue:Ke&&Fe?"":Te,getOptionLabel:te}):[],Dt=eB({filteredOptions:We,value:Se,inputValue:Te});x.useEffect(()=>{const Re=Se!==Dt.value;De&&!Re||O&&!Re||mt(null,Se,"reset")},[Se,mt,De,Dt.value,O]);const Mt=Me&&We.length>0&&!U,$t=hn(Re=>{if(Re===-1)se.current.focus();else{const Ce=q?"data-item-index":"data-tag-index";le.querySelector(`[${Ce}="${Re}"]`).focus()}});x.useEffect(()=>{j&&ge>Se.length-1&&(Ie(-1),$t(-1))},[Se,j,ge,$t]);function et(Re,Ce){if(!ie.current||Re<0||Re>=We.length)return-1;let qe=Re;for(;;){const yt=ie.current.querySelector(`[data-option-index="${qe}"]`),Rt=w?!1:!yt||yt.disabled||yt.getAttribute("aria-disabled")==="true";if(yt&&yt.hasAttribute("tabindex")&&!Rt)return qe;if(Ce==="next"?qe=(qe+1)%We.length:qe=(qe-1+We.length)%We.length,qe===Re)return-1}}const bt=hn(({event:Re,index:Ce,reason:qe})=>{if(me.current=Ce,Ce===-1?se.current.removeAttribute("aria-activedescendant"):se.current.setAttribute("aria-activedescendant",`${ne}-option-${Ce}`),X&&["mouse","keyboard","touch"].includes(qe)&&X(Re,Ce===-1?null:We[Ce],qe),!ie.current)return;const yt=ie.current.querySelector(`[role="option"].${n}-focused`);yt&&(yt.classList.remove(`${n}-focused`),yt.classList.remove(`${n}-focusVisible`));let Rt=ie.current;if(ie.current.getAttribute("role")!=="listbox"&&(Rt=ie.current.parentElement.querySelector('[role="listbox"]')),!Rt)return;if(Ce===-1){Rt.scrollTop=0;return}const bn=ie.current.querySelector(`[data-option-index="${Ce}"]`);if(bn&&(bn.classList.add(`${n}-focused`),qe==="keyboard"&&bn.classList.add(`${n}-focusVisible`),Rt.scrollHeight>Rt.clientHeight&&qe!=="mouse"&&qe!=="touch")){const At=bn,Nr=Rt.clientHeight+Rt.scrollTop,Xo=At.offsetTop+At.offsetHeight;Xo>Nr?Rt.scrollTop=Xo-Rt.clientHeight:At.offsetTop-At.offsetHeight*(D?1.3:0){if(!Ge)return;const bn=et((()=>{const At=We.length-1;if(Ce==="reset")return je;if(Ce==="start")return 0;if(Ce==="end")return At;const Nr=me.current+Ce;return Nr<0?Nr===-1&&B?-1:T&&me.current!==-1||Math.abs(Ce)>1?0:At:Nr>At?Nr===At+1&&B?-1:T||Math.abs(Ce)>1?At:0:Nr})(),qe);if(bt({index:bn,reason:yt,event:Re}),r&&Ce!=="reset")if(bn===-1)se.current.value=Te;else{const At=te(We[bn]);se.current.value=At,At.toLowerCase().indexOf(Te.toLowerCase())===0&&Te.length>0&&se.current.setSelectionRange(Te.length,At.length)}}),mn=!US({array1:Dt.filteredOptions,array2:We,parser:te}),qn=()=>{const Re=(Ce,qe)=>{const yt=Ce?te(Ce):"",Rt=qe?te(qe):"";return yt===Rt};if(me.current!==-1&&!US({array1:Dt.filteredOptions,array2:We,parser:te})&&Dt.inputValue===Te&&(j?Se.length===Dt.value.length&&Dt.value.every((Ce,qe)=>te(Se[qe])===te(Ce)):Re(Dt.value,Se))){const Ce=Dt.filteredOptions[me.current];if(Ce)return We.findIndex(qe=>te(qe)===te(Ce))}return-1},Jn=x.useCallback(()=>{if(!Ge)return;const Re=qn();if(Re!==-1){me.current=Re;return}const Ce=j?Se[0]:Se;if(We.length===0||Ce==null){kt({diff:"reset"});return}if(ie.current){if(Ce!=null){const qe=We[me.current];if(j&&qe&&Se.findIndex(Rt=>W(qe,Rt))!==-1)return;const yt=We.findIndex(Rt=>W(Rt,Ce));yt===-1?kt({diff:"reset"}):bt({index:yt});return}if(me.current>=We.length-1){bt({index:We.length-1});return}bt({index:me.current})}},[We.length,j?!1:Se,C,kt,bt,Ge,Te,j]),In=hn(Re=>{I0(ie,Re),Re&&Jn()});x.useEffect(()=>{(mn||Ge)&&Jn()},[Jn,mn,Ge]);const ct=Re=>{Me||(Le(!0),Ze(!0),J&&J(Re))},Pt=(Re,Ce)=>{Me&&(Le(!1),F&&F(Re,Ce))},Gt=(Re,Ce,qe,yt)=>{if(j){if(Se.length===Ce.length&&Se.every((Rt,bn)=>Rt===Ce[bn]))return}else if(Se===Ce)return;K&&K(Re,Ce,qe,yt),Ne(Ce)},sn=x.useRef(!1),Wt=(Re,Ce,qe="selectOption",yt="options")=>{let Rt=qe,bn=Ce;if(j){bn=Array.isArray(Se)?Se.slice():[];const At=bn.findIndex(Nr=>W(Ce,Nr));At===-1?bn.push(Ce):yt!=="freeSolo"&&(bn.splice(At,1),Rt="removeOption")}mt(Re,bn,Rt),Gt(Re,bn,Rt,{option:Ce}),!v&&(!Re||!Re.ctrlKey&&!Re.metaKey)&&Pt(Re,Rt),(a===!0||a==="touch"&&sn.current||a==="mouse"&&!sn.current)&&se.current.blur()};function it(Re,Ce){if(Re===-1)return-1;let qe=Re;for(;;){if(Ce==="next"&&qe===Se.length||Ce==="previous"&&qe===-1)return-1;const yt=q?"data-item-index":"data-tag-index",Rt=le.querySelector(`[${yt}="${qe}"]`);if(!Rt||!Rt.hasAttribute("tabindex")||Rt.disabled||Rt.getAttribute("aria-disabled")==="true")qe+=Ce==="next"?1:-1;else return qe}}const Jt=(Re,Ce)=>{if(!j)return;Te===""&&Pt(Re,"toggleInput");let qe=ge;ge===-1?Te===""&&Ce==="previous"&&(qe=Se.length-1):(qe+=Ce==="next"?1:-1,qe<0&&(qe=0),qe===Se.length&&(qe=-1)),qe=it(qe,Ce),Ie(qe),$t(qe)},dr=Re=>{pe.current=!0,$e(""),H&&H(Re,"","clear"),Gt(Re,j?[]:null,"clear")},ln=Re=>Ce=>{if(Re.onKeyDown&&Re.onKeyDown(Ce),!Ce.defaultMuiPrevented&&(ge!==-1&&!["ArrowLeft","ArrowRight"].includes(Ce.key)&&(Ie(-1),$t(-1)),Ce.which!==229))switch(Ce.key){case"Home":Ge&&N&&(Ce.preventDefault(),kt({diff:"start",direction:"next",reason:"keyboard",event:Ce}));break;case"End":Ge&&N&&(Ce.preventDefault(),kt({diff:"end",direction:"previous",reason:"keyboard",event:Ce}));break;case"PageUp":Ce.preventDefault(),kt({diff:-YS,direction:"previous",reason:"keyboard",event:Ce}),ct(Ce);break;case"PageDown":Ce.preventDefault(),kt({diff:YS,direction:"next",reason:"keyboard",event:Ce}),ct(Ce);break;case"ArrowDown":Ce.preventDefault(),kt({diff:1,direction:"next",reason:"keyboard",event:Ce}),ct(Ce);break;case"ArrowUp":Ce.preventDefault(),kt({diff:-1,direction:"previous",reason:"keyboard",event:Ce}),ct(Ce);break;case"ArrowLeft":!j&&q?$t(0):Jt(Ce,"previous");break;case"ArrowRight":!j&&q?$t(-1):Jt(Ce,"next");break;case"Enter":if(me.current!==-1&&Ge){const qe=We[me.current],yt=R?R(qe):!1;if(Ce.preventDefault(),yt)return;Wt(Ce,qe,"selectOption"),r&&se.current.setSelectionRange(se.current.value.length,se.current.value.length)}else O&&Te!==""&&Ke===!1&&(j&&Ce.preventDefault(),Wt(Ce,Te,"createOption","freeSolo"));break;case"Escape":Ge?(Ce.preventDefault(),Ce.stopPropagation(),Pt(Ce,"escape")):d&&(Te!==""||j&&Se.length>0||q)&&(Ce.preventDefault(),Ce.stopPropagation(),dr(Ce));break;case"Backspace":if(j&&!U&&Te===""&&Se.length>0){const qe=ge===-1?Se.length-1:ge,yt=Se.slice();yt.splice(qe,1),Gt(Ce,yt,"removeOption",{option:Se[qe]})}!j&&q&&!U&&(Ne(null),$t(-1));break;case"Delete":if(j&&!U&&Te===""&&Se.length>0&&ge!==-1){const qe=ge,yt=Se.slice();yt.splice(qe,1),Gt(Ce,yt,"removeOption",{option:Se[qe]})}!j&&q&&!U&&(Ne(null),$t(-1));break}},Un=Re=>{Ct(!0),Q&&!pe.current&&ct(Re)},En=Re=>{if(t(ie)){se.current.focus();return}Ct(!1),re.current=!0,pe.current=!1,i&&me.current!==-1&&Ge?Wt(Re,We[me.current],"blur"):i&&O&&Te!==""?Wt(Re,Te,"blur","freeSolo"):u&&mt(Re,Se,"blur"),Pt(Re,"blur")},ar=Re=>{const Ce=Re.target.value;Te!==Ce&&($e(Ce),Ze(!1),H&&H(Re,Ce,"input")),Ce===""?!m&&!j&&Gt(Re,null,"clear"):ct(Re)},xn=Re=>{const Ce=Number(Re.currentTarget.getAttribute("data-option-index"));me.current!==Ce&&bt({event:Re,index:Ce,reason:"mouse"})},Qe=Re=>{bt({event:Re,index:Number(Re.currentTarget.getAttribute("data-option-index")),reason:"touch"}),sn.current=!0},Qn=Re=>{const Ce=Number(Re.currentTarget.getAttribute("data-option-index"));Wt(Re,We[Ce],"selectOption"),sn.current=!1},Tr=Re=>Ce=>{const qe=Se.slice();qe.splice(Re,1),Gt(Ce,qe,"removeOption",{option:Se[Re]})},Wr=Re=>{Gt(Re,null,"removeOption",{option:Se})},kn=Re=>{Me?Pt(Re,"toggleInput"):ct(Re)},Pn=Re=>{Re.currentTarget.contains(Re.target)&&Re.target.getAttribute("id")!==ne&&Re.preventDefault()},er=Re=>{Re.currentTarget.contains(Re.target)&&(se.current.focus(),de&&re.current&&se.current.selectionEnd-se.current.selectionStart===0&&se.current.select(),re.current=!1)},Ur=Re=>{!b&&(Te===""||!Me)&&kn(Re)};let uo=O&&Te.length>0;uo=uo||(j?Se.length>0:Se!==null);let Hi=We;return D&&(Hi=We.reduce((Re,Ce,qe)=>{const yt=D(Ce);return Re.length>0&&Re[Re.length-1].group===yt?Re[Re.length-1].options.push(Ce):Re.push({key:qe,index:qe,group:yt,options:[Ce]}),Re},[])),b&&De&&En(),{getRootProps:(Re={})=>({...Re,onKeyDown:ln(Re),onMouseDown:Pn,onClick:er}),getInputLabelProps:()=>({id:`${ne}-label`,htmlFor:ne}),getInputProps:()=>({id:ne,value:Te,onBlur:En,onFocus:Un,onChange:ar,onMouseDown:Ur,"aria-activedescendant":Ge?"":null,"aria-autocomplete":r?"both":"list","aria-controls":Mt?`${ne}-listbox`:void 0,"aria-expanded":Mt,autoComplete:"off",ref:se,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:b}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:dr}),getItemProps:({index:Re=0}={})=>({...j&&{key:Re},...q?{"data-item-index":Re}:{"data-tag-index":Re},tabIndex:-1,...!U&&{onDelete:j?Tr(Re):Wr}}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:kn}),getTagProps:({index:Re})=>({key:Re,"data-tag-index":Re,tabIndex:-1,...!U&&{onDelete:Tr(Re)}}),getListboxProps:()=>({role:"listbox",id:`${ne}-listbox`,"aria-labelledby":`${ne}-label`,ref:In,onMouseDown:Re=>{Re.preventDefault()}}),getOptionProps:({index:Re,option:Ce})=>{const qe=(j?Se:[Se]).some(Rt=>Rt!=null&&W(Ce,Rt)),yt=R?R(Ce):!1;return{key:I?.(Ce)??te(Ce),tabIndex:-1,role:"option",id:`${ne}-option-${Re}`,onMouseMove:xn,onClick:Qn,onTouchStart:Qe,"data-option-index":Re,"aria-disabled":yt,"aria-selected":qe}},id:ne,inputValue:Te,value:Se,dirty:uo,expanded:Ge&&le,popupOpen:Ge,focused:De||ge!==-1,anchorEl:le,setAnchorEl:fe,focusedItem:ge,focusedTag:ge,groupedOptions:Hi}}var wo="top",hi="bottom",mi="right",So="left",t_="auto",pp=[wo,hi,mi,So],Lu="start",Df="end",sB="clippingParents",cI="viewport",Gd="popper",aB="reference",ZS=pp.reduce(function(e,t){return e.concat([t+"-"+Lu,t+"-"+Df])},[]),uI=[].concat(pp,[t_]).reduce(function(e,t){return e.concat([t,t+"-"+Lu,t+"-"+Df])},[]),lB="beforeRead",cB="read",uB="afterRead",dB="beforeMain",fB="main",pB="afterMain",hB="beforeWrite",mB="write",gB="afterWrite",yB=[lB,cB,uB,dB,fB,pB,hB,mB,gB];function ms(e){return e?(e.nodeName||"").toLowerCase():null}function Vo(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ec(e){var t=Vo(e).Element;return e instanceof t||e instanceof Element}function pi(e){var t=Vo(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function n_(e){if(typeof ShadowRoot>"u")return!1;var t=Vo(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function vB(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},i=t.elements[n];!pi(i)||!ms(i)||(Object.assign(i.style,r),Object.keys(o).forEach(function(a){var u=o[a];u===!1?i.removeAttribute(a):i.setAttribute(a,u===!0?"":u)}))})}function xB(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var o=t.elements[r],i=t.attributes[r]||{},a=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),u=a.reduce(function(d,h){return d[h]="",d},{});!pi(o)||!ms(o)||(Object.assign(o.style,u),Object.keys(i).forEach(function(d){o.removeAttribute(d)}))})}}const bB={name:"applyStyles",enabled:!0,phase:"write",fn:vB,effect:xB,requires:["computeStyles"]};function fs(e){return e.split("-")[0]}var Xl=Math.max,fg=Math.min,Ou=Math.round;function A0(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function dI(){return!/^((?!chrome|android).)*safari/i.test(A0())}function Mu(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&pi(e)&&(o=e.offsetWidth>0&&Ou(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Ou(r.height)/e.offsetHeight||1);var a=ec(e)?Vo(e):window,u=a.visualViewport,d=!dI()&&n,h=(r.left+(d&&u?u.offsetLeft:0))/o,f=(r.top+(d&&u?u.offsetTop:0))/i,m=r.width/o,v=r.height/i;return{width:m,height:v,top:f,right:h+m,bottom:f+v,left:h,x:h,y:f}}function r_(e){var t=Mu(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function fI(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&n_(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ia(e){return Vo(e).getComputedStyle(e)}function _B(e){return["table","td","th"].indexOf(ms(e))>=0}function sl(e){return((ec(e)?e.ownerDocument:e.document)||window.document).documentElement}function ay(e){return ms(e)==="html"?e:e.assignedSlot||e.parentNode||(n_(e)?e.host:null)||sl(e)}function GS(e){return!pi(e)||ia(e).position==="fixed"?null:e.offsetParent}function wB(e){var t=/firefox/i.test(A0()),n=/Trident/i.test(A0());if(n&&pi(e)){var r=ia(e);if(r.position==="fixed")return null}var o=ay(e);for(n_(o)&&(o=o.host);pi(o)&&["html","body"].indexOf(ms(o))<0;){var i=ia(o);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return o;o=o.parentNode}return null}function hp(e){for(var t=Vo(e),n=GS(e);n&&_B(n)&&ia(n).position==="static";)n=GS(n);return n&&(ms(n)==="html"||ms(n)==="body"&&ia(n).position==="static")?t:n||wB(e)||t}function o_(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function xf(e,t,n){return Xl(e,fg(t,n))}function SB(e,t,n){var r=xf(e,t,n);return r>n?n:r}function pI(){return{top:0,right:0,bottom:0,left:0}}function hI(e){return Object.assign({},pI(),e)}function mI(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var TB=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,hI(typeof t!="number"?t:mI(t,pp))};function EB(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,u=fs(n.placement),d=o_(u),h=[So,mi].indexOf(u)>=0,f=h?"height":"width";if(!(!i||!a)){var m=TB(o.padding,n),v=r_(i),b=d==="y"?wo:So,w=d==="y"?hi:mi,T=n.rects.reference[f]+n.rects.reference[d]-a[d]-n.rects.popper[f],E=a[d]-n.rects.reference[d],C=hp(i),O=C?d==="y"?C.clientHeight||0:C.clientWidth||0:0,R=T/2-E/2,I=m[b],M=O-v[f]-m[w],D=O/2-v[f]/2+R,N=xf(I,D,M),$=d;n.modifiersData[r]=(t={},t[$]=N,t.centerOffset=N-D,t)}}function CB(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||fI(t.elements.popper,o)&&(t.elements.arrow=o))}const RB={name:"arrow",enabled:!0,phase:"main",fn:EB,effect:CB,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Au(e){return e.split("-")[1]}var IB={top:"auto",right:"auto",bottom:"auto",left:"auto"};function kB(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:Ou(n*o)/o||0,y:Ou(r*o)/o||0}}function KS(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,u=e.position,d=e.gpuAcceleration,h=e.adaptive,f=e.roundOffsets,m=e.isFixed,v=a.x,b=v===void 0?0:v,w=a.y,T=w===void 0?0:w,E=typeof f=="function"?f({x:b,y:T}):{x:b,y:T};b=E.x,T=E.y;var C=a.hasOwnProperty("x"),O=a.hasOwnProperty("y"),R=So,I=wo,M=window;if(h){var D=hp(n),N="clientHeight",$="clientWidth";if(D===Vo(n)&&(D=sl(n),ia(D).position!=="static"&&u==="absolute"&&(N="scrollHeight",$="scrollWidth")),D=D,o===wo||(o===So||o===mi)&&i===Df){I=hi;var B=m&&D===M&&M.visualViewport?M.visualViewport.height:D[N];T-=B-r.height,T*=d?1:-1}if(o===So||(o===wo||o===hi)&&i===Df){R=mi;var Y=m&&D===M&&M.visualViewport?M.visualViewport.width:D[$];b-=Y-r.width,b*=d?1:-1}}var W=Object.assign({position:u},h&&IB),j=f===!0?kB({x:b,y:T},Vo(n)):{x:b,y:T};if(b=j.x,T=j.y,d){var K;return Object.assign({},W,(K={},K[I]=O?"0":"",K[R]=C?"0":"",K.transform=(M.devicePixelRatio||1)<=1?"translate("+b+"px, "+T+"px)":"translate3d("+b+"px, "+T+"px, 0)",K))}return Object.assign({},W,(t={},t[I]=O?T+"px":"",t[R]=C?b+"px":"",t.transform="",t))}function PB(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,i=n.adaptive,a=i===void 0?!0:i,u=n.roundOffsets,d=u===void 0?!0:u,h={placement:fs(t.placement),variation:Au(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,KS(Object.assign({},h,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:d})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,KS(Object.assign({},h,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:d})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const LB={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:PB,data:{}};var rm={passive:!0};function OB(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=o===void 0?!0:o,a=r.resize,u=a===void 0?!0:a,d=Vo(t.elements.popper),h=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&h.forEach(function(f){f.addEventListener("scroll",n.update,rm)}),u&&d.addEventListener("resize",n.update,rm),function(){i&&h.forEach(function(f){f.removeEventListener("scroll",n.update,rm)}),u&&d.removeEventListener("resize",n.update,rm)}}const MB={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:OB,data:{}};var AB={left:"right",right:"left",bottom:"top",top:"bottom"};function zm(e){return e.replace(/left|right|bottom|top/g,function(t){return AB[t]})}var NB={start:"end",end:"start"};function qS(e){return e.replace(/start|end/g,function(t){return NB[t]})}function i_(e){var t=Vo(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function s_(e){return Mu(sl(e)).left+i_(e).scrollLeft}function DB(e,t){var n=Vo(e),r=sl(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,u=0,d=0;if(o){i=o.width,a=o.height;var h=dI();(h||!h&&t==="fixed")&&(u=o.offsetLeft,d=o.offsetTop)}return{width:i,height:a,x:u+s_(e),y:d}}function jB(e){var t,n=sl(e),r=i_(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=Xl(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Xl(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),u=-r.scrollLeft+s_(e),d=-r.scrollTop;return ia(o||n).direction==="rtl"&&(u+=Xl(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:u,y:d}}function a_(e){var t=ia(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function gI(e){return["html","body","#document"].indexOf(ms(e))>=0?e.ownerDocument.body:pi(e)&&a_(e)?e:gI(ay(e))}function bf(e,t){var n;t===void 0&&(t=[]);var r=gI(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=Vo(r),a=o?[i].concat(i.visualViewport||[],a_(r)?r:[]):r,u=t.concat(a);return o?u:u.concat(bf(ay(a)))}function N0(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function BB(e,t){var n=Mu(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function JS(e,t,n){return t===cI?N0(DB(e,n)):ec(t)?BB(t,n):N0(jB(sl(e)))}function zB(e){var t=bf(ay(e)),n=["absolute","fixed"].indexOf(ia(e).position)>=0,r=n&&pi(e)?hp(e):e;return ec(r)?t.filter(function(o){return ec(o)&&fI(o,r)&&ms(o)!=="body"}):[]}function $B(e,t,n,r){var o=t==="clippingParents"?zB(e):[].concat(t),i=[].concat(o,[n]),a=i[0],u=i.reduce(function(d,h){var f=JS(e,h,r);return d.top=Xl(f.top,d.top),d.right=fg(f.right,d.right),d.bottom=fg(f.bottom,d.bottom),d.left=Xl(f.left,d.left),d},JS(e,a,r));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function yI(e){var t=e.reference,n=e.element,r=e.placement,o=r?fs(r):null,i=r?Au(r):null,a=t.x+t.width/2-n.width/2,u=t.y+t.height/2-n.height/2,d;switch(o){case wo:d={x:a,y:t.y-n.height};break;case hi:d={x:a,y:t.y+t.height};break;case mi:d={x:t.x+t.width,y:u};break;case So:d={x:t.x-n.width,y:u};break;default:d={x:t.x,y:t.y}}var h=o?o_(o):null;if(h!=null){var f=h==="y"?"height":"width";switch(i){case Lu:d[h]=d[h]-(t[f]/2-n[f]/2);break;case Df:d[h]=d[h]+(t[f]/2-n[f]/2);break}}return d}function jf(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,i=n.strategy,a=i===void 0?e.strategy:i,u=n.boundary,d=u===void 0?sB:u,h=n.rootBoundary,f=h===void 0?cI:h,m=n.elementContext,v=m===void 0?Gd:m,b=n.altBoundary,w=b===void 0?!1:b,T=n.padding,E=T===void 0?0:T,C=hI(typeof E!="number"?E:mI(E,pp)),O=v===Gd?aB:Gd,R=e.rects.popper,I=e.elements[w?O:v],M=$B(ec(I)?I:I.contextElement||sl(e.elements.popper),d,f,a),D=Mu(e.elements.reference),N=yI({reference:D,element:R,placement:o}),$=N0(Object.assign({},R,N)),B=v===Gd?$:D,Y={top:M.top-B.top+C.top,bottom:B.bottom-M.bottom+C.bottom,left:M.left-B.left+C.left,right:B.right-M.right+C.right},W=e.modifiersData.offset;if(v===Gd&&W){var j=W[o];Object.keys(Y).forEach(function(K){var F=[mi,hi].indexOf(K)>=0?1:-1,X=[wo,hi].indexOf(K)>=0?"y":"x";Y[K]+=j[X]*F})}return Y}function FB(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,u=n.flipVariations,d=n.allowedAutoPlacements,h=d===void 0?uI:d,f=Au(r),m=f?u?ZS:ZS.filter(function(w){return Au(w)===f}):pp,v=m.filter(function(w){return h.indexOf(w)>=0});v.length===0&&(v=m);var b=v.reduce(function(w,T){return w[T]=jf(e,{placement:T,boundary:o,rootBoundary:i,padding:a})[fs(T)],w},{});return Object.keys(b).sort(function(w,T){return b[w]-b[T]})}function HB(e){if(fs(e)===t_)return[];var t=zm(e);return[qS(e),t,qS(t)]}function WB(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,u=a===void 0?!0:a,d=n.fallbackPlacements,h=n.padding,f=n.boundary,m=n.rootBoundary,v=n.altBoundary,b=n.flipVariations,w=b===void 0?!0:b,T=n.allowedAutoPlacements,E=t.options.placement,C=fs(E),O=C===E,R=d||(O||!w?[zm(E)]:HB(E)),I=[E].concat(R).reduce(function(ue,ne){return ue.concat(fs(ne)===t_?FB(t,{placement:ne,boundary:f,rootBoundary:m,padding:h,flipVariations:w,allowedAutoPlacements:T}):ne)},[]),M=t.rects.reference,D=t.rects.popper,N=new Map,$=!0,B=I[0],Y=0;Y=0,X=F?"width":"height",H=jf(t,{placement:W,boundary:f,rootBoundary:m,altBoundary:v,padding:h}),J=F?K?mi:So:K?hi:wo;M[X]>D[X]&&(J=zm(J));var Z=zm(J),Q=[];if(i&&Q.push(H[j]<=0),u&&Q.push(H[J]<=0,H[Z]<=0),Q.every(function(ue){return ue})){B=W,$=!1;break}N.set(W,Q)}if($)for(var ee=w?3:1,U=function(ne){var te=I.find(function(pe){var re=N.get(pe);if(re)return re.slice(0,ne).every(function(se){return se})});if(te)return B=te,"break"},q=ee;q>0;q--){var de=U(q);if(de==="break")break}t.placement!==B&&(t.modifiersData[r]._skip=!0,t.placement=B,t.reset=!0)}}const UB={name:"flip",enabled:!0,phase:"main",fn:WB,requiresIfExists:["offset"],data:{_skip:!1}};function QS(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function eT(e){return[wo,mi,hi,So].some(function(t){return e[t]>=0})}function VB(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=jf(t,{elementContext:"reference"}),u=jf(t,{altBoundary:!0}),d=QS(a,r),h=QS(u,o,i),f=eT(d),m=eT(h);t.modifiersData[n]={referenceClippingOffsets:d,popperEscapeOffsets:h,isReferenceHidden:f,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":m})}const YB={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:VB};function XB(e,t,n){var r=fs(e),o=[So,wo].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=i[0],u=i[1];return a=a||0,u=(u||0)*o,[So,mi].indexOf(r)>=0?{x:u,y:a}:{x:a,y:u}}function ZB(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=o===void 0?[0,0]:o,a=uI.reduce(function(f,m){return f[m]=XB(m,t.rects,i),f},{}),u=a[t.placement],d=u.x,h=u.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=d,t.modifiersData.popperOffsets.y+=h),t.modifiersData[r]=a}const GB={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:ZB};function KB(e){var t=e.state,n=e.name;t.modifiersData[n]=yI({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const qB={name:"popperOffsets",enabled:!0,phase:"read",fn:KB,data:{}};function JB(e){return e==="x"?"y":"x"}function QB(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,u=a===void 0?!1:a,d=n.boundary,h=n.rootBoundary,f=n.altBoundary,m=n.padding,v=n.tether,b=v===void 0?!0:v,w=n.tetherOffset,T=w===void 0?0:w,E=jf(t,{boundary:d,rootBoundary:h,padding:m,altBoundary:f}),C=fs(t.placement),O=Au(t.placement),R=!O,I=o_(C),M=JB(I),D=t.modifiersData.popperOffsets,N=t.rects.reference,$=t.rects.popper,B=typeof T=="function"?T(Object.assign({},t.rects,{placement:t.placement})):T,Y=typeof B=="number"?{mainAxis:B,altAxis:B}:Object.assign({mainAxis:0,altAxis:0},B),W=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,j={x:0,y:0};if(D){if(i){var K,F=I==="y"?wo:So,X=I==="y"?hi:mi,H=I==="y"?"height":"width",J=D[I],Z=J+E[F],Q=J-E[X],ee=b?-$[H]/2:0,U=O===Lu?N[H]:$[H],q=O===Lu?-$[H]:-N[H],de=t.elements.arrow,ue=b&&de?r_(de):{width:0,height:0},ne=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:pI(),te=ne[F],pe=ne[X],re=xf(0,N[H],ue[H]),se=R?N[H]/2-ee-re-te-Y.mainAxis:U-re-te-Y.mainAxis,ie=R?-N[H]/2+ee+re+pe+Y.mainAxis:q+re+pe+Y.mainAxis,le=t.elements.arrow&&hp(t.elements.arrow),fe=le?I==="y"?le.clientTop||0:le.clientLeft||0:0,ge=(K=W?.[I])!=null?K:0,Ie=J+se-ge-fe,je=J+ie-ge,me=xf(b?fg(Z,Ie):Z,J,b?Xl(Q,je):Q);D[I]=me,j[I]=me-J}if(u){var xe,Se=I==="x"?wo:So,Ne=I==="x"?hi:mi,Te=D[M],$e=M==="y"?"height":"width",De=Te+E[Se],Ct=Te-E[Ne],mt=[wo,So].indexOf(C)!==-1,Me=(xe=W?.[M])!=null?xe:0,Le=mt?De:Te-N[$e]-$[$e]-Me+Y.altAxis,Fe=mt?Te+N[$e]+$[$e]-Me-Y.altAxis:Ct,Ze=b&&mt?SB(Le,Te,Fe):xf(b?Le:De,Te,b?Fe:Ct);D[M]=Ze,j[M]=Ze-Te}t.modifiersData[r]=j}}const ez={name:"preventOverflow",enabled:!0,phase:"main",fn:QB,requiresIfExists:["offset"]};function tz(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function nz(e){return e===Vo(e)||!pi(e)?i_(e):tz(e)}function rz(e){var t=e.getBoundingClientRect(),n=Ou(t.width)/e.offsetWidth||1,r=Ou(t.height)/e.offsetHeight||1;return n!==1||r!==1}function oz(e,t,n){n===void 0&&(n=!1);var r=pi(t),o=pi(t)&&rz(t),i=sl(t),a=Mu(e,o,n),u={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(r||!r&&!n)&&((ms(t)!=="body"||a_(i))&&(u=nz(t)),pi(t)?(d=Mu(t,!0),d.x+=t.clientLeft,d.y+=t.clientTop):i&&(d.x=s_(i))),{x:a.left+u.scrollLeft-d.x,y:a.top+u.scrollTop-d.y,width:a.width,height:a.height}}function iz(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function o(i){n.add(i.name);var a=[].concat(i.requires||[],i.requiresIfExists||[]);a.forEach(function(u){if(!n.has(u)){var d=t.get(u);d&&o(d)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||o(i)}),r}function sz(e){var t=iz(e);return yB.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function az(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function lz(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var tT={placement:"bottom",modifiers:[],strategy:"absolute"};function nT(){for(var e=arguments.length,t=new Array(e),n=0;n=19?e?.props?.ref||null:e?.ref||null}function fz(e){return typeof e=="function"?e():e}const vI=x.forwardRef(function(t,n){const{children:r,container:o,disablePortal:i=!1}=t,[a,u]=x.useState(null),d=jn(x.isValidElement(r)?Ju(r):null,n);if(Sr(()=>{i||u(fz(o)||document.body)},[o,i]),Sr(()=>{if(a&&!i)return I0(n,a),()=>{I0(n,null)}},[n,a,i]),i){if(x.isValidElement(r)){const h={ref:d};return x.cloneElement(r,h)}return r}return a&&Ho.createPortal(r,a)});function pz(e){return pt("MuiPopper",e)}ft("MuiPopper",["root"]);function hz(e,t){if(t==="ltr")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}}function D0(e){return typeof e=="function"?e():e}function mz(e){return e.nodeType!==void 0}const gz=e=>{const{classes:t}=e;return ht({root:["root"]},pz,t)},yz={},vz=x.forwardRef(function(t,n){const{anchorEl:r,children:o,direction:i,disablePortal:a,modifiers:u,open:d,placement:h,popperOptions:f,popperRef:m,slotProps:v={},slots:b={},TransitionProps:w,ownerState:T,...E}=t,C=x.useRef(null),O=jn(C,n),R=x.useRef(null),I=jn(R,m),M=x.useRef(I);Sr(()=>{M.current=I},[I]),x.useImperativeHandle(m,()=>R.current,[]);const D=hz(h,i),[N,$]=x.useState(D),[B,Y]=x.useState(D0(r));x.useEffect(()=>{R.current&&R.current.forceUpdate()}),x.useEffect(()=>{r&&Y(D0(r))},[r]),Sr(()=>{if(!B||!d)return;const X=Z=>{$(Z.placement)};let H=[{name:"preventOverflow",options:{altBoundary:a}},{name:"flip",options:{altBoundary:a}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:Z})=>{X(Z)}}];u!=null&&(H=H.concat(u)),f&&f.modifiers!=null&&(H=H.concat(f.modifiers));const J=dz(B,C.current,{placement:D,...f,modifiers:H});return M.current(J),()=>{J.destroy(),M.current(null)}},[B,a,u,d,f,D]);const W={placement:N};w!==null&&(W.TransitionProps=w);const j=gz(t),K=b.root??"div",F=ir({elementType:K,externalSlotProps:v.root,externalForwardedProps:E,additionalProps:{role:"tooltip",ref:O},ownerState:t,className:j.root});return y.jsx(K,{...F,children:typeof o=="function"?o(W):o})}),xz=x.forwardRef(function(t,n){const{anchorEl:r,children:o,container:i,direction:a="ltr",disablePortal:u=!1,keepMounted:d=!1,modifiers:h,open:f,placement:m="bottom",popperOptions:v=yz,popperRef:b,style:w,transition:T=!1,slotProps:E={},slots:C={},...O}=t,[R,I]=x.useState(!0),M=()=>{I(!1)},D=()=>{I(!0)};if(!d&&!f&&(!T||R))return null;let N;if(i)N=i;else if(r){const Y=D0(r);N=Y&&mz(Y)?Hr(Y).body:Hr(null).body}const $=!f&&d&&(!T||R)?"none":void 0,B=T?{in:f,onEnter:M,onExited:D}:void 0;return y.jsx(vI,{disablePortal:u,container:N,children:y.jsx(vz,{anchorEl:r,direction:a,disablePortal:u,modifiers:h,ref:n,open:T?!R:f,placement:m,popperOptions:v,popperRef:b,slotProps:E,slots:C,...O,style:{position:"fixed",top:0,left:0,display:$,...w},TransitionProps:B,children:o})})}),bz=ke(xz,{name:"MuiPopper",slot:"Root"})({}),mp=x.forwardRef(function(t,n){const r=dp(),o=vt({props:t,name:"MuiPopper"}),{anchorEl:i,component:a,components:u,componentsProps:d,container:h,disablePortal:f,keepMounted:m,modifiers:v,open:b,placement:w,popperOptions:T,popperRef:E,transition:C,slots:O,slotProps:R,...I}=o,M=O?.root??u?.Root,D={anchorEl:i,container:h,disablePortal:f,keepMounted:m,modifiers:v,open:b,placement:w,popperOptions:T,popperRef:E,transition:C,...I};return y.jsx(bz,{as:a,direction:r?"rtl":"ltr",slots:{root:M},slotProps:R??d,...D,ref:n})});function _z(e){return pt("MuiListSubheader",e)}ft("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const wz=e=>{const{classes:t,color:n,disableGutters:r,inset:o,disableSticky:i}=e,a={root:["root",n!=="default"&&`color${Oe(n)}`,!r&&"gutters",o&&"inset",!i&&"sticky"]};return ht(a,_z,t)},Sz=ke("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${Oe(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})(at(({theme:e})=>({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),variants:[{props:{color:"primary"},style:{color:(e.vars||e).palette.primary.main}},{props:{color:"inherit"},style:{color:"inherit"}},{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.inset,style:{paddingLeft:72}},{props:({ownerState:t})=>!t.disableSticky,style:{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper}}]}))),j0=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiListSubheader"}),{className:o,color:i="default",component:a="li",disableGutters:u=!1,disableSticky:d=!1,inset:h=!1,...f}=r,m={...r,color:i,component:a,disableGutters:u,disableSticky:d,inset:h},v=wz(m);return y.jsx(Sz,{as:a,className:Ve(v.root,o),ref:n,ownerState:m,...f})});j0&&(j0.muiSkipListHighlight=!0);const Tz=It(y.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"}));function Ez(e){return pt("MuiChip",e)}const Zt=ft("MuiChip",["root","sizeSmall","sizeMedium","colorDefault","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"]),Cz=e=>{const{classes:t,disabled:n,size:r,color:o,iconColor:i,onDelete:a,clickable:u,variant:d}=e,h={root:["root",d,n&&"disabled",`size${Oe(r)}`,`color${Oe(o)}`,u&&"clickable",u&&`clickableColor${Oe(o)}`,a&&"deletable",a&&`deletableColor${Oe(o)}`,`${d}${Oe(o)}`],label:["label",`label${Oe(r)}`],avatar:["avatar",`avatar${Oe(r)}`,`avatarColor${Oe(o)}`],icon:["icon",`icon${Oe(r)}`,`iconColor${Oe(i)}`],deleteIcon:["deleteIcon",`deleteIcon${Oe(r)}`,`deleteIconColor${Oe(o)}`,`deleteIcon${Oe(d)}Color${Oe(o)}`]};return ht(h,Ez,t)},Rz=ke("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:r,iconColor:o,clickable:i,onDelete:a,size:u,variant:d}=n;return[{[`& .${Zt.avatar}`]:t.avatar},{[`& .${Zt.avatar}`]:t[`avatar${Oe(u)}`]},{[`& .${Zt.avatar}`]:t[`avatarColor${Oe(r)}`]},{[`& .${Zt.icon}`]:t.icon},{[`& .${Zt.icon}`]:t[`icon${Oe(u)}`]},{[`& .${Zt.icon}`]:t[`iconColor${Oe(o)}`]},{[`& .${Zt.deleteIcon}`]:t.deleteIcon},{[`& .${Zt.deleteIcon}`]:t[`deleteIcon${Oe(u)}`]},{[`& .${Zt.deleteIcon}`]:t[`deleteIconColor${Oe(r)}`]},{[`& .${Zt.deleteIcon}`]:t[`deleteIcon${Oe(d)}Color${Oe(r)}`]},t.root,t[`size${Oe(u)}`],t[`color${Oe(r)}`],i&&t.clickable,i&&r!=="default"&&t[`clickableColor${Oe(r)})`],a&&t.deletable,a&&r!=="default"&&t[`deletableColor${Oe(r)}`],t[d],t[`${d}${Oe(r)}`]]}})(at(({theme:e})=>{const t=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return{maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,lineHeight:1.5,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,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",[`&.${Zt.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${Zt.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:t,fontSize:e.typography.pxToRem(12)},[`& .${Zt.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${Zt.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${Zt.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${Zt.icon}`]:{marginLeft:5,marginRight:-6},[`& .${Zt.deleteIcon}`]:{WebkitTapHighlightColor:"transparent",color:e.alpha((e.vars||e).palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.alpha((e.vars||e).palette.text.primary,.4)}},variants:[{props:{size:"small"},style:{height:24,[`& .${Zt.icon}`]:{fontSize:18,marginLeft:4,marginRight:-4},[`& .${Zt.deleteIcon}`]:{fontSize:16,marginRight:4,marginLeft:-4}}},...Object.entries(e.palette).filter(gr(["contrastText"])).map(([n])=>({props:{color:n},style:{backgroundColor:(e.vars||e).palette[n].main,color:(e.vars||e).palette[n].contrastText,[`& .${Zt.deleteIcon}`]:{color:e.alpha((e.vars||e).palette[n].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[n].contrastText}}}})),{props:n=>n.iconColor===n.color,style:{[`& .${Zt.icon}`]:{color:e.vars?e.vars.palette.Chip.defaultIconColor:t}}},{props:n=>n.iconColor===n.color&&n.color!=="default",style:{[`& .${Zt.icon}`]:{color:"inherit"}}},{props:{onDelete:!0},style:{[`&.${Zt.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.action.selected,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}}},...Object.entries(e.palette).filter(gr(["dark"])).map(([n])=>({props:{color:n,onDelete:!0},style:{[`&.${Zt.focusVisible}`]:{background:(e.vars||e).palette[n].dark}}})),{props:{clickable:!0},style:{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.alpha((e.vars||e).palette.action.selected,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`)},[`&.${Zt.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.action.selected,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)},"&:active":{boxShadow:(e.vars||e).shadows[1]}}},...Object.entries(e.palette).filter(gr(["dark"])).map(([n])=>({props:{color:n,clickable:!0},style:{[`&:hover, &.${Zt.focusVisible}`]:{backgroundColor:(e.vars||e).palette[n].dark}}})),{props:{variant:"outlined"},style:{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode==="light"?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${Zt.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Zt.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${Zt.avatar}`]:{marginLeft:4},[`& .${Zt.avatarSmall}`]:{marginLeft:2},[`& .${Zt.icon}`]:{marginLeft:4},[`& .${Zt.iconSmall}`]:{marginLeft:2},[`& .${Zt.deleteIcon}`]:{marginRight:5},[`& .${Zt.deleteIconSmall}`]:{marginRight:3}}},...Object.entries(e.palette).filter(gr()).map(([n])=>({props:{variant:"outlined",color:n},style:{color:(e.vars||e).palette[n].main,border:`1px solid ${e.alpha((e.vars||e).palette[n].main,.7)}`,[`&.${Zt.clickable}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette[n].main,(e.vars||e).palette.action.hoverOpacity)},[`&.${Zt.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette[n].main,(e.vars||e).palette.action.focusOpacity)},[`& .${Zt.deleteIcon}`]:{color:e.alpha((e.vars||e).palette[n].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[n].main}}}}))]}})),Iz=ke("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${Oe(r)}`]]}})({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap",variants:[{props:{variant:"outlined"},style:{paddingLeft:11,paddingRight:11}},{props:{size:"small"},style:{paddingLeft:8,paddingRight:8}},{props:{size:"small",variant:"outlined"},style:{paddingLeft:7,paddingRight:7}}]});function rT(e){return e.key==="Backspace"||e.key==="Delete"}const Nu=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiChip"}),{avatar:o,className:i,clickable:a,color:u="default",component:d,deleteIcon:h,disabled:f=!1,icon:m,label:v,onClick:b,onDelete:w,onKeyDown:T,onKeyUp:E,size:C="medium",variant:O="filled",tabIndex:R,skipFocusWhenDisabled:I=!1,slots:M={},slotProps:D={},...N}=r,$=x.useRef(null),B=jn($,n),Y=te=>{te.stopPropagation(),w&&w(te)},W=te=>{te.currentTarget===te.target&&rT(te)&&te.preventDefault(),T&&T(te)},j=te=>{te.currentTarget===te.target&&w&&rT(te)&&w(te),E&&E(te)},K=a!==!1&&b?!0:a,F=K||w?el:d||"div",X={...r,component:F,disabled:f,size:C,color:u,iconColor:x.isValidElement(m)&&m.props.color||u,onDelete:!!w,clickable:K,variant:O},H=Cz(X),J=F===el?{component:d||"div",focusVisibleClassName:H.focusVisible,...w&&{disableRipple:!0}}:{};let Z=null;w&&(Z=h&&x.isValidElement(h)?x.cloneElement(h,{className:Ve(h.props.className,H.deleteIcon),onClick:Y}):y.jsx(Tz,{className:H.deleteIcon,onClick:Y}));let Q=null;o&&x.isValidElement(o)&&(Q=x.cloneElement(o,{className:Ve(H.avatar,o.props.className)}));let ee=null;m&&x.isValidElement(m)&&(ee=x.cloneElement(m,{className:Ve(H.icon,m.props.className)}));const U={slots:M,slotProps:D},[q,de]=Ht("root",{elementType:Rz,externalForwardedProps:{...U,...N},ownerState:X,shouldForwardComponentProp:!0,ref:B,className:Ve(H.root,i),additionalProps:{disabled:K&&f?!0:void 0,tabIndex:I&&f?-1:R,...J},getSlotProps:te=>({...te,onClick:pe=>{te.onClick?.(pe),b?.(pe)},onKeyDown:pe=>{te.onKeyDown?.(pe),W(pe)},onKeyUp:pe=>{te.onKeyUp?.(pe),j(pe)}})}),[ue,ne]=Ht("label",{elementType:Iz,externalForwardedProps:U,ownerState:X,className:H.label});return y.jsxs(q,{as:F,...de,children:[Q||ee,y.jsx(ue,{...ne,children:v}),Z]})});function om(e){return parseInt(e,10)||0}const kz={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function Pz(e){for(const t in e)return!1;return!0}function oT(e){return Pz(e)||e.outerHeightStyle===0&&!e.overflowing}const Lz=x.forwardRef(function(t,n){const{onChange:r,maxRows:o,minRows:i=1,style:a,value:u,...d}=t,{current:h}=x.useRef(u!=null),f=x.useRef(null),m=jn(n,f),v=x.useRef(null),b=x.useRef(null),w=x.useCallback(()=>{const R=f.current,I=b.current;if(!R||!I)return;const D=oa(R).getComputedStyle(R);if(D.width==="0px")return{outerHeightStyle:0,overflowing:!1};I.style.width=D.width,I.value=R.value||t.placeholder||"x",I.value.slice(-1)===` -`&&(I.value+=" ");const N=D.boxSizing,$=om(D.paddingBottom)+om(D.paddingTop),B=om(D.borderBottomWidth)+om(D.borderTopWidth),Y=I.scrollHeight;I.value="x";const W=I.scrollHeight;let j=Y;i&&(j=Math.max(Number(i)*W,j)),o&&(j=Math.min(Number(o)*W,j)),j=Math.max(j,W);const K=j+(N==="border-box"?$+B:0),F=Math.abs(j-Y)<=1;return{outerHeightStyle:K,overflowing:F}},[o,i,t.placeholder]),T=hn(()=>{const R=f.current,I=w();if(!R||!I||oT(I))return!1;const M=I.outerHeightStyle;return v.current!=null&&v.current!==M}),E=x.useCallback(()=>{const R=f.current,I=w();if(!R||!I||oT(I))return;const M=I.outerHeightStyle;v.current!==M&&(v.current=M,R.style.height=`${M}px`),R.style.overflow=I.overflowing?"hidden":""},[w]),C=x.useRef(-1);Sr(()=>{const R=eI(E),I=f?.current;if(!I)return;const M=oa(I);M.addEventListener("resize",R);let D;return typeof ResizeObserver<"u"&&(D=new ResizeObserver(()=>{T()&&(D.unobserve(I),cancelAnimationFrame(C.current),E(),C.current=requestAnimationFrame(()=>{D.observe(I)}))}),D.observe(I)),()=>{R.clear(),cancelAnimationFrame(C.current),M.removeEventListener("resize",R),D&&D.disconnect()}},[w,E,T]),Sr(()=>{E()});const O=R=>{h||E();const I=R.target,M=I.value.length,D=I.value.endsWith(` -`),N=I.selectionStart===M;D&&N&&I.setSelectionRange(M,M),r&&r(R)};return y.jsxs(x.Fragment,{children:[y.jsx("textarea",{value:u,onChange:O,ref:m,rows:i,style:a,...d}),y.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:b,tabIndex:-1,style:{...kz.shadow,...a,paddingTop:0,paddingBottom:0}})]})});function al({props:e,states:t,muiFormControl:n}){return t.reduce((r,o)=>(r[o]=e[o],n&&typeof e[o]>"u"&&(r[o]=n[o]),r),{})}const ly=x.createContext(void 0);function vs(){return x.useContext(ly)}function iT(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function pg(e,t=!1){return e&&(iT(e.value)&&e.value!==""||t&&iT(e.defaultValue)&&e.defaultValue!=="")}function Oz(e){return e.startAdornment}function Mz(e){return pt("MuiInputBase",e)}const Bo=ft("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);var sT;const cy=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size==="small"&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${Oe(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},uy=(e,t)=>{const{ownerState:n}=e;return[t.input,n.size==="small"&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type==="search"&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},Az=e=>{const{classes:t,color:n,disabled:r,error:o,endAdornment:i,focused:a,formControl:u,fullWidth:d,hiddenLabel:h,multiline:f,readOnly:m,size:v,startAdornment:b,type:w}=e,T={root:["root",`color${Oe(n)}`,r&&"disabled",o&&"error",d&&"fullWidth",a&&"focused",u&&"formControl",v&&v!=="medium"&&`size${Oe(v)}`,f&&"multiline",b&&"adornedStart",i&&"adornedEnd",h&&"hiddenLabel",m&&"readOnly"],input:["input",r&&"disabled",w==="search"&&"inputTypeSearch",f&&"inputMultiline",v==="small"&&"inputSizeSmall",h&&"inputHiddenLabel",b&&"inputAdornedStart",i&&"inputAdornedEnd",m&&"readOnly"]};return ht(T,Mz,t)},dy=ke("div",{name:"MuiInputBase",slot:"Root",overridesResolver:cy})(at(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${Bo.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:"4px 0 5px"}},{props:({ownerState:t,size:n})=>t.multiline&&n==="small",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:"100%"}}]}))),fy=ke("input",{name:"MuiInputBase",slot:"Input",overridesResolver:uy})(at(({theme:e})=>{const t=e.palette.mode==="light",n={color:"currentColor",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})},r={opacity:"0 !important"},o=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Bo.formControl} &`]:{"&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&::-ms-input-placeholder":r,"&:focus::-webkit-input-placeholder":o,"&:focus::-moz-placeholder":o,"&:focus::-ms-input-placeholder":o},[`&.${Bo.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:i})=>!i.disableInjectingGlobalStyles,style:{animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}}},{props:{size:"small"},style:{paddingTop:1}},{props:({ownerState:i})=>i.multiline,style:{height:"auto",resize:"none",padding:0,paddingTop:0}},{props:{type:"search"},style:{MozAppearance:"textfield"}}]}})),aT=qb({"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}),py=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiInputBase"}),{"aria-describedby":o,autoComplete:i,autoFocus:a,className:u,color:d,components:h={},componentsProps:f={},defaultValue:m,disabled:v,disableInjectingGlobalStyles:b,endAdornment:w,error:T,fullWidth:E=!1,id:C,inputComponent:O="input",inputProps:R={},inputRef:I,margin:M,maxRows:D,minRows:N,multiline:$=!1,name:B,onBlur:Y,onChange:W,onClick:j,onFocus:K,onKeyDown:F,onKeyUp:X,placeholder:H,readOnly:J,renderSuffix:Z,rows:Q,size:ee,slotProps:U={},slots:q={},startAdornment:de,type:ue="text",value:ne,...te}=r,pe=R.value!=null?R.value:ne,{current:re}=x.useRef(pe!=null),se=x.useRef(),ie=x.useCallback(We=>{},[]),le=jn(se,I,R.ref,ie),[fe,ge]=x.useState(!1),Ie=vs(),je=al({props:r,muiFormControl:Ie,states:["color","disabled","error","hiddenLabel","size","required","filled"]});je.focused=Ie?Ie.focused:fe,x.useEffect(()=>{!Ie&&v&&fe&&(ge(!1),Y&&Y())},[Ie,v,fe,Y]);const me=Ie&&Ie.onFilled,xe=Ie&&Ie.onEmpty,Se=x.useCallback(We=>{pg(We)?me&&me():xe&&xe()},[me,xe]);Sr(()=>{re&&Se({value:pe})},[pe,Se,re]);const Ne=We=>{K&&K(We),R.onFocus&&R.onFocus(We),Ie&&Ie.onFocus?Ie.onFocus(We):ge(!0)},Te=We=>{Y&&Y(We),R.onBlur&&R.onBlur(We),Ie&&Ie.onBlur?Ie.onBlur(We):ge(!1)},$e=(We,...Dt)=>{if(!re){const Mt=We.target||se.current;if(Mt==null)throw new Error(ra(1));Se({value:Mt.value})}R.onChange&&R.onChange(We,...Dt),W&&W(We,...Dt)};x.useEffect(()=>{Se(se.current)},[]);const De=We=>{se.current&&We.currentTarget===We.target&&se.current.focus(),j&&j(We)};let Ct=O,mt=R;$&&Ct==="input"&&(Q?mt={type:void 0,minRows:Q,maxRows:Q,...mt}:mt={type:void 0,maxRows:D,minRows:N,...mt},Ct=Lz);const Me=We=>{Se(We.animationName==="mui-auto-fill-cancel"?se.current:{value:"x"})};x.useEffect(()=>{Ie&&Ie.setAdornedStart(!!de)},[Ie,de]);const Le={...r,color:je.color||"primary",disabled:je.disabled,endAdornment:w,error:je.error,focused:je.focused,formControl:Ie,fullWidth:E,hiddenLabel:je.hiddenLabel,multiline:$,size:je.size,startAdornment:de,type:ue},Fe=Az(Le),Ze=q.root||h.Root||dy,Ke=U.root||f.root||{},Ge=q.input||h.Input||fy;return mt={...mt,...U.input??f.input},y.jsxs(x.Fragment,{children:[!b&&typeof aT=="function"&&(sT||(sT=y.jsx(aT,{}))),y.jsxs(Ze,{...Ke,ref:n,onClick:De,...te,...!Za(Ze)&&{ownerState:{...Le,...Ke.ownerState}},className:Ve(Fe.root,Ke.className,u,J&&"MuiInputBase-readOnly"),children:[de,y.jsx(ly.Provider,{value:null,children:y.jsx(Ge,{"aria-invalid":je.error,"aria-describedby":o,autoComplete:i,autoFocus:a,defaultValue:m,disabled:je.disabled,id:C,onAnimationStart:Me,name:B,placeholder:H,readOnly:J,required:je.required,rows:Q,value:pe,onKeyDown:F,onKeyUp:X,type:ue,...mt,...!Za(Ge)&&{as:Ct,ownerState:{...Le,...mt.ownerState}},ref:le,className:Ve(Fe.input,mt.className,J&&"MuiInputBase-readOnly"),onBlur:Te,onChange:$e,onFocus:Ne})}),w,Z?Z({...je,startAdornment:de}):null]})]})});function Nz(e){return pt("MuiInput",e)}const Va={...Bo,...ft("MuiInput",["root","underline","input"])};function Dz(e){return pt("MuiOutlinedInput",e)}const li={...Bo,...ft("MuiOutlinedInput",["root","notchedOutline","input"])};function jz(e){return pt("MuiFilledInput",e)}const zo={...Bo,...ft("MuiFilledInput",["root","underline","input","adornedStart","adornedEnd","sizeSmall","multiline","hiddenLabel"])},xI=It(y.jsx("path",{d:"M7 10l5 5 5-5z"}));function Bz(e){return pt("MuiAutocomplete",e)}const Ut=ft("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 lT,cT;const zz=e=>{const{classes:t,disablePortal:n,expanded:r,focused:o,fullWidth:i,hasClearIcon:a,hasPopupIcon:u,inputFocused:d,popupOpen:h,size:f}=e,m={root:["root",r&&"expanded",o&&"focused",i&&"fullWidth",a&&"hasClearIcon",u&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",d&&"inputFocused"],tag:["tag",`tagSize${Oe(f)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",h&&"popupIndicatorOpen"],popper:["popper",n&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return ht(m,Bz,t)},$z=ke("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{fullWidth:r,hasClearIcon:o,hasPopupIcon:i,inputFocused:a,size:u}=n;return[{[`& .${Ut.tag}`]:t.tag},{[`& .${Ut.tag}`]:t[`tagSize${Oe(u)}`]},{[`& .${Ut.inputRoot}`]:t.inputRoot},{[`& .${Ut.input}`]:t.input},{[`& .${Ut.input}`]:a&&t.inputFocused},t.root,r&&t.fullWidth,i&&t.hasPopupIcon,o&&t.hasClearIcon]}})({[`&.${Ut.focused} .${Ut.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${Ut.clearIndicator}`]:{visibility:"visible"}},[`& .${Ut.tag}`]:{margin:3,maxWidth:"calc(100% - 6px)"},[`& .${Ut.inputRoot}`]:{[`.${Ut.hasPopupIcon}&, .${Ut.hasClearIcon}&`]:{paddingRight:30},[`.${Ut.hasPopupIcon}.${Ut.hasClearIcon}&`]:{paddingRight:56},[`& .${Ut.input}`]:{width:0,minWidth:30}},[`& .${Va.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${Va.root}.${Bo.sizeSmall}`]:{[`& .${Va.input}`]:{padding:"2px 4px 3px 0"}},[`& .${li.root}`]:{padding:9,[`.${Ut.hasPopupIcon}&, .${Ut.hasClearIcon}&`]:{paddingRight:39},[`.${Ut.hasPopupIcon}.${Ut.hasClearIcon}&`]:{paddingRight:65},[`& .${Ut.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${Ut.endAdornment}`]:{right:9}},[`& .${li.root}.${Bo.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${Ut.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${zo.root}`]:{paddingTop:19,paddingLeft:8,[`.${Ut.hasPopupIcon}&, .${Ut.hasClearIcon}&`]:{paddingRight:39},[`.${Ut.hasPopupIcon}.${Ut.hasClearIcon}&`]:{paddingRight:65},[`& .${zo.input}`]:{padding:"7px 4px"},[`& .${Ut.endAdornment}`]:{right:9}},[`& .${zo.root}.${Bo.sizeSmall}`]:{paddingBottom:1,[`& .${zo.input}`]:{padding:"2.5px 4px"}},[`& .${Bo.hiddenLabel}`]:{paddingTop:8},[`& .${zo.root}.${Bo.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${Ut.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${zo.root}.${Bo.hiddenLabel}.${Bo.sizeSmall}`]:{[`& .${Ut.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${Ut.input}`]:{flexGrow:1,textOverflow:"ellipsis",opacity:0},variants:[{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{[`& .${Ut.tag}`]:{margin:2,maxWidth:"calc(100% - 4px)"}}},{props:{inputFocused:!0},style:{[`& .${Ut.input}`]:{opacity:1}}},{props:{multiple:!0},style:{[`& .${Ut.inputRoot}`]:{flexWrap:"wrap"}}}]}),Fz=ke("div",{name:"MuiAutocomplete",slot:"EndAdornment"})({position:"absolute",right:0,top:"50%",transform:"translate(0, -50%)"}),Hz=ke(Uo,{name:"MuiAutocomplete",slot:"ClearIndicator"})({marginRight:-2,padding:4,visibility:"hidden"}),Wz=ke(Uo,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popupIndicator,n.popupOpen&&t.popupIndicatorOpen]}})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:"rotate(180deg)"}}]}),Uz=ke(mp,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Ut.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})(at(({theme:e})=>({zIndex:(e.vars||e).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:"absolute"}}]}))),Vz=ke(Eo,{name:"MuiAutocomplete",slot:"Paper"})(at(({theme:e})=>({...e.typography.body1,overflow:"auto"}))),Yz=ke("div",{name:"MuiAutocomplete",slot:"Loading"})(at(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"}))),Xz=ke("div",{name:"MuiAutocomplete",slot:"NoOptions"})(at(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"}))),Zz=ke("ul",{name:"MuiAutocomplete",slot:"Listbox"})(at(({theme:e})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${Ut.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"},[`&.${Ut.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"},[`&.${Ut.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Ut.focused}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${Ut.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}}}}))),Gz=ke(j0,{name:"MuiAutocomplete",slot:"GroupLabel"})(at(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8}))),Kz=ke("ul",{name:"MuiAutocomplete",slot:"GroupUl"})({padding:0,[`& .${Ut.option}`]:{paddingLeft:24}}),Bf=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiAutocomplete"}),{autoComplete:o=!1,autoHighlight:i=!1,autoSelect:a=!1,blurOnSelect:u=!1,ChipProps:d,className:h,clearIcon:f=lT||(lT=y.jsx(Uj,{fontSize:"small"})),clearOnBlur:m=!r.freeSolo,clearOnEscape:v=!1,clearText:b="Clear",closeText:w="Close",componentsProps:T,defaultValue:E=r.multiple?[]:null,disableClearable:C=!1,disableCloseOnSelect:O=!1,disabled:R=!1,disabledItemsFocusable:I=!1,disableListWrap:M=!1,disablePortal:D=!1,filterOptions:N,filterSelectedOptions:$=!1,forcePopupIcon:B="auto",freeSolo:Y=!1,fullWidth:W=!1,getLimitTagsText:j=zt=>`+${zt}`,getOptionDisabled:K,getOptionKey:F,getOptionLabel:X,isOptionEqualToValue:H,groupBy:J,handleHomeEndKeys:Z=!r.freeSolo,id:Q,includeInputInList:ee=!1,inputValue:U,limitTags:q=-1,ListboxComponent:de,ListboxProps:ue,loading:ne=!1,loadingText:te="Loading…",multiple:pe=!1,noOptionsText:re="No options",onChange:se,onClose:ie,onHighlightChange:le,onInputChange:fe,onOpen:ge,open:Ie,openOnFocus:je=!1,openText:me="Open",options:xe,PaperComponent:Se,PopperComponent:Ne,popupIcon:Te=cT||(cT=y.jsx(xI,{})),readOnly:$e=!1,renderGroup:De,renderInput:Ct,renderOption:mt,renderTags:Me,renderValue:Le,selectOnFocus:Fe=!r.freeSolo,size:Ze="medium",slots:Ke={},slotProps:Ge={},value:We,...Dt}=r,{getRootProps:Mt,getInputProps:$t,getInputLabelProps:et,getPopupIndicatorProps:bt,getClearProps:kt,getItemProps:mn,getListboxProps:qn,getOptionProps:Jn,value:In,dirty:ct,expanded:Pt,id:Gt,popupOpen:sn,focused:Wt,focusedItem:it,anchorEl:Jt,setAnchorEl:dr,inputValue:ln,groupedOptions:Un}=iB({...r,componentName:"Autocomplete"}),En=!C&&!R&&ct&&!$e,ar=(!Y||B===!0)&&B!==!1,{onMouseDown:xn}=$t(),{ref:Qe,...Qn}=qn(),Wr=X||(zt=>zt.label??zt),kn={...r,disablePortal:D,expanded:Pt,focused:Wt,fullWidth:W,getOptionLabel:Wr,hasClearIcon:En,hasPopupIcon:ar,inputFocused:it===-1,popupOpen:sn,size:Ze},Pn=zz(kn),er={slots:{paper:Se,popper:Ne,...Ke},slotProps:{chip:d,listbox:ue,...T,...Ge}},[Ur,uo]=Ht("listbox",{elementType:Zz,externalForwardedProps:er,ownerState:kn,className:Pn.listbox,additionalProps:Qn,ref:Qe}),[Hi,Re]=Ht("paper",{elementType:Eo,externalForwardedProps:er,ownerState:kn,className:Pn.paper}),[Ce,qe]=Ht("popper",{elementType:mp,externalForwardedProps:er,ownerState:kn,className:Pn.popper,additionalProps:{disablePortal:D,style:{width:Jt?Jt.clientWidth:null},role:"presentation",anchorEl:Jt,open:sn}});let yt;const Rt=zt=>({className:Pn.tag,disabled:R,...mn(zt)});if(pe?In.length>0&&(Me?yt=Me(In,Rt,kn):Le?yt=Le(In,Rt,kn):yt=In.map((zt,Er)=>{const{key:Mn,...to}=Rt({index:Er});return y.jsx(Nu,{label:Wr(zt),size:Ze,...to,...er.slotProps.chip},Mn)})):Le&&In!=null&&(yt=Le(In,Rt,kn)),q>-1&&Array.isArray(yt)){const zt=yt.length-q;!Wt&&zt>0&&(yt=yt.splice(0,q),yt.push(y.jsx("span",{className:Pn.tag,children:j(zt)},yt.length)))}const At=De||(zt=>y.jsxs("li",{children:[y.jsx(Gz,{className:Pn.groupLabel,ownerState:kn,component:"div",children:zt.group}),y.jsx(Kz,{className:Pn.groupUl,ownerState:kn,children:zt.children})]},zt.key)),Xo=mt||((zt,Er)=>{const{key:Mn,...to}=zt;return y.jsx("li",{...to,children:Wr(Er)},Mn)}),_s=(zt,Er)=>{const Mn=Jn({option:zt,index:Er});return Xo({...Mn,className:Pn.option},zt,{selected:Mn["aria-selected"],index:Er,inputValue:ln},kn)},xi=er.slotProps.clearIndicator,Wi=er.slotProps.popupIndicator;return y.jsxs(x.Fragment,{children:[y.jsx($z,{ref:n,className:Ve(Pn.root,h),ownerState:kn,...Mt(Dt),children:Ct({id:Gt,disabled:R,fullWidth:!0,size:Ze==="small"?"small":void 0,InputLabelProps:et(),InputProps:{ref:dr,className:Pn.inputRoot,startAdornment:yt,onMouseDown:zt=>{zt.target===zt.currentTarget&&xn(zt)},...(En||ar)&&{endAdornment:y.jsxs(Fz,{className:Pn.endAdornment,ownerState:kn,children:[En?y.jsx(Hz,{...kt(),"aria-label":b,title:b,ownerState:kn,...xi,className:Ve(Pn.clearIndicator,xi?.className),children:f}):null,ar?y.jsx(Wz,{...bt(),disabled:R,"aria-label":sn?w:me,title:sn?w:me,ownerState:kn,...Wi,className:Ve(Pn.popupIndicator,Wi?.className),children:Te}):null]})}},inputProps:{className:Pn.input,disabled:R,readOnly:$e,...$t()}})}),Jt?y.jsx(Uz,{as:Ce,...qe,children:y.jsxs(Vz,{as:Hi,...Re,children:[ne&&Un.length===0?y.jsx(Yz,{className:Pn.loading,ownerState:kn,children:te}):null,Un.length===0&&!Y&&!ne?y.jsx(Xz,{className:Pn.noOptions,ownerState:kn,role:"presentation",onMouseDown:zt=>{zt.preventDefault()},children:re}):null,Un.length>0?y.jsx(Ur,{as:de,...uo,children:Un.map((zt,Er)=>J?At({key:zt.key,group:zt.group,children:zt.options.map((Mn,to)=>_s(Mn,zt.index+to))}):_s(zt,Er))}):null]})}):null]})}),qz={entering:{opacity:1},entered:{opacity:1}},B0=x.forwardRef(function(t,n){const r=ca(),o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:i,appear:a=!0,children:u,easing:d,in:h,onEnter:f,onEntered:m,onEntering:v,onExit:b,onExited:w,onExiting:T,style:E,timeout:C=o,TransitionComponent:O=$i,...R}=t,I=x.useRef(null),M=jn(I,Ju(u),n),D=F=>X=>{if(F){const H=I.current;X===void 0?F(H):F(H,X)}},N=D(v),$=D((F,X)=>{iI(F);const H=ku({style:E,timeout:C,easing:d},{mode:"enter"});F.style.webkitTransition=r.transitions.create("opacity",H),F.style.transition=r.transitions.create("opacity",H),f&&f(F,X)}),B=D(m),Y=D(T),W=D(F=>{const X=ku({style:E,timeout:C,easing:d},{mode:"exit"});F.style.webkitTransition=r.transitions.create("opacity",X),F.style.transition=r.transitions.create("opacity",X),b&&b(F)}),j=D(w),K=F=>{i&&i(I.current,F)};return y.jsx(O,{appear:a,in:h,nodeRef:I,onEnter:$,onEntered:B,onEntering:N,onExit:W,onExited:j,onExiting:Y,addEndListener:K,timeout:C,...R,children:(F,{ownerState:X,...H})=>x.cloneElement(u,{style:{opacity:0,visibility:F==="exited"&&!h?"hidden":void 0,...qz[F],...E,...u.props.style},ref:M,...H})})});function Jz(e){return pt("MuiBackdrop",e)}ft("MuiBackdrop",["root","invisible"]);const Qz=e=>{const{classes:t,invisible:n}=e;return ht({root:["root",n&&"invisible"]},Jz,t)},e$=ke("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]}),bI=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiBackdrop"}),{children:o,className:i,component:a="div",invisible:u=!1,open:d,components:h={},componentsProps:f={},slotProps:m={},slots:v={},TransitionComponent:b,transitionDuration:w,...T}=r,E={...r,component:a,invisible:u},C=Qz(E),O={transition:b,root:h.Root,...v},R={...f,...m},I={component:a,slots:O,slotProps:R},[M,D]=Ht("root",{elementType:e$,externalForwardedProps:I,className:Ve(C.root,i),ownerState:E}),[N,$]=Ht("transition",{elementType:B0,externalForwardedProps:I,ownerState:E});return y.jsx(N,{in:d,timeout:w,...T,...$,children:y.jsx(M,{"aria-hidden":!0,...D,classes:C,ref:n,children:o})})}),t$=ft("MuiBox",["root"]),n$=il(),nn=FA({themeId:Di,defaultTheme:n$,defaultClassName:t$.root,generateClassName:AR.generate});function r$(e){return pt("MuiButton",e)}const Al=ft("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge","loading","loadingWrapper","loadingIconPlaceholder","loadingIndicator","loadingPositionCenter","loadingPositionStart","loadingPositionEnd"]),o$=x.createContext({}),i$=x.createContext(void 0),s$=e=>{const{color:t,disableElevation:n,fullWidth:r,size:o,variant:i,loading:a,loadingPosition:u,classes:d}=e,h={root:["root",a&&"loading",i,`${i}${Oe(t)}`,`size${Oe(o)}`,`${i}Size${Oe(o)}`,`color${Oe(t)}`,n&&"disableElevation",r&&"fullWidth",a&&`loadingPosition${Oe(u)}`],startIcon:["icon","startIcon",`iconSize${Oe(o)}`],endIcon:["icon","endIcon",`iconSize${Oe(o)}`],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]},f=ht(h,r$,d);return{...d,...f}},_I=[{props:{size:"small"},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:"medium"},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:"large"},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],a$=ke(el,{shouldForwardProp:e=>co(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${Oe(n.color)}`],t[`size${Oe(n.size)}`],t[`${n.variant}Size${Oe(n.size)}`],n.color==="inherit"&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth,n.loading&&t.loading]}})(at(({theme:e})=>{const t=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],n=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:"6px 16px",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:"none"},[`&.${Al.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:"contained"},style:{color:"var(--variant-containedColor)",backgroundColor:"var(--variant-containedBg)",boxShadow:(e.vars||e).shadows[2],"&:hover":{boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2]}},"&:active":{boxShadow:(e.vars||e).shadows[8]},[`&.${Al.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${Al.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:"outlined"},style:{padding:"5px 15px",border:"1px solid currentColor",borderColor:"var(--variant-outlinedBorder, currentColor)",backgroundColor:"var(--variant-outlinedBg)",color:"var(--variant-outlinedColor)",[`&.${Al.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:"text"},style:{padding:"6px 8px",color:"var(--variant-textColor)",backgroundColor:"var(--variant-textBg)"}},...Object.entries(e.palette).filter(gr()).map(([r])=>({props:{color:r},style:{"--variant-textColor":(e.vars||e).palette[r].main,"--variant-outlinedColor":(e.vars||e).palette[r].main,"--variant-outlinedBorder":e.alpha((e.vars||e).palette[r].main,.5),"--variant-containedColor":(e.vars||e).palette[r].contrastText,"--variant-containedBg":(e.vars||e).palette[r].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(e.vars||e).palette[r].dark,"--variant-textBg":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),"--variant-outlinedBorder":(e.vars||e).palette[r].main,"--variant-outlinedBg":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:"inherit"},style:{color:"inherit",borderColor:"currentColor","--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedBg:t,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedHoverBg:n,"--variant-textBg":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),"--variant-outlinedBg":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:"small",variant:"text"},style:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"text"},style:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)}},{props:{size:"small",variant:"outlined"},style:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"outlined"},style:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)}},{props:{size:"small",variant:"contained"},style:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"contained"},style:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${Al.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Al.disabled}`]:{boxShadow:"none"}}},{props:{fullWidth:!0},style:{width:"100%"}},{props:{loadingPosition:"center"},style:{transition:e.transitions.create(["background-color","box-shadow","border-color"],{duration:e.transitions.duration.short}),[`&.${Al.loading}`]:{color:"transparent"}}}]}})),l$=ke("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,n.loading&&t.startIconLoadingStart,t[`iconSize${Oe(n.size)}`]]}})(({theme:e})=>({display:"inherit",marginRight:8,marginLeft:-4,variants:[{props:{size:"small"},style:{marginLeft:-2}},{props:{loadingPosition:"start",loading:!0},style:{transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"start",loading:!0,fullWidth:!0},style:{marginRight:-8}},..._I]})),c$=ke("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,n.loading&&t.endIconLoadingEnd,t[`iconSize${Oe(n.size)}`]]}})(({theme:e})=>({display:"inherit",marginRight:-4,marginLeft:8,variants:[{props:{size:"small"},style:{marginRight:-2}},{props:{loadingPosition:"end",loading:!0},style:{transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"end",loading:!0,fullWidth:!0},style:{marginLeft:-8}},..._I]})),u$=ke("span",{name:"MuiButton",slot:"LoadingIndicator"})(({theme:e})=>({display:"none",position:"absolute",visibility:"visible",variants:[{props:{loading:!0},style:{display:"flex"}},{props:{loadingPosition:"start"},style:{left:14}},{props:{loadingPosition:"start",size:"small"},style:{left:10}},{props:{variant:"text",loadingPosition:"start"},style:{left:6}},{props:{loadingPosition:"center"},style:{left:"50%",transform:"translate(-50%)",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:"end"},style:{right:14}},{props:{loadingPosition:"end",size:"small"},style:{right:10}},{props:{variant:"text",loadingPosition:"end"},style:{right:6}},{props:{loadingPosition:"start",fullWidth:!0},style:{position:"relative",left:-10}},{props:{loadingPosition:"end",fullWidth:!0},style:{position:"relative",right:-10}}]})),uT=ke("span",{name:"MuiButton",slot:"LoadingIconPlaceholder"})({display:"inline-block",width:"1em",height:"1em"}),gi=x.forwardRef(function(t,n){const r=x.useContext(o$),o=x.useContext(i$),i=Iu(r,t),a=vt({props:i,name:"MuiButton"}),{children:u,color:d="primary",component:h="button",className:f,disabled:m=!1,disableElevation:v=!1,disableFocusRipple:b=!1,endIcon:w,focusVisibleClassName:T,fullWidth:E=!1,id:C,loading:O=null,loadingIndicator:R,loadingPosition:I="center",size:M="medium",startIcon:D,type:N,variant:$="text",...B}=a,Y=ol(C),W=R??y.jsx(qu,{"aria-labelledby":Y,color:"inherit",size:16}),j={...a,color:d,component:h,disabled:m,disableElevation:v,disableFocusRipple:b,fullWidth:E,loading:O,loadingIndicator:W,loadingPosition:I,size:M,type:N,variant:$},K=s$(j),F=(D||O&&I==="start")&&y.jsx(l$,{className:K.startIcon,ownerState:j,children:D||y.jsx(uT,{className:K.loadingIconPlaceholder,ownerState:j})}),X=(w||O&&I==="end")&&y.jsx(c$,{className:K.endIcon,ownerState:j,children:w||y.jsx(uT,{className:K.loadingIconPlaceholder,ownerState:j})}),H=o||"",J=typeof O=="boolean"?y.jsx("span",{className:K.loadingWrapper,style:{display:"contents"},children:O&&y.jsx(u$,{className:K.loadingIndicator,ownerState:j,children:W})}):null;return y.jsxs(a$,{ownerState:j,className:Ve(r.className,K.root,f,H),component:h,disabled:m||O,focusRipple:!b,focusVisibleClassName:Ve(K.focusVisible,T),ref:n,type:N,id:O?Y:C,...B,classes:K,children:[F,I!=="end"&&J,u,I==="end"&&J,X]})});function d$(e){return x.Children.toArray(e).filter(t=>x.isValidElement(t))}function f$(e){return pt("PrivateSwitchBase",e)}ft("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const p$=e=>{const{classes:t,checked:n,disabled:r,edge:o}=e,i={root:["root",n&&"checked",r&&"disabled",o&&`edge${Oe(o)}`],input:["input"]};return ht(i,f$,t)},h$=ke(el,{name:"MuiSwitchBase"})({padding:9,borderRadius:"50%",variants:[{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e==="start"&&t.size!=="small",style:{marginLeft:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e==="end"&&t.size!=="small",style:{marginRight:-12}}]}),m$=ke("input",{name:"MuiSwitchBase",shouldForwardProp:co})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),g$=x.forwardRef(function(t,n){const{autoFocus:r,checked:o,checkedIcon:i,defaultChecked:a,disabled:u,disableFocusRipple:d=!1,edge:h=!1,icon:f,id:m,inputProps:v,inputRef:b,name:w,onBlur:T,onChange:E,onFocus:C,readOnly:O,required:R=!1,tabIndex:I,type:M,value:D,slots:N={},slotProps:$={},...B}=t,[Y,W]=ea({controlled:o,default:!!a,name:"SwitchBase",state:"checked"}),j=vs(),K=ne=>{C&&C(ne),j&&j.onFocus&&j.onFocus(ne)},F=ne=>{T&&T(ne),j&&j.onBlur&&j.onBlur(ne)},X=ne=>{if(ne.nativeEvent.defaultPrevented)return;const te=ne.target.checked;W(te),E&&E(ne,te)};let H=u;j&&typeof H>"u"&&(H=j.disabled);const J=M==="checkbox"||M==="radio",Z={...t,checked:Y,disabled:H,disableFocusRipple:d,edge:h},Q=p$(Z),ee={slots:N,slotProps:{input:v,...$}},[U,q]=Ht("root",{ref:n,elementType:h$,className:Q.root,shouldForwardComponentProp:!0,externalForwardedProps:{...ee,component:"span",...B},getSlotProps:ne=>({...ne,onFocus:te=>{ne.onFocus?.(te),K(te)},onBlur:te=>{ne.onBlur?.(te),F(te)}}),ownerState:Z,additionalProps:{centerRipple:!0,focusRipple:!d,disabled:H,role:void 0,tabIndex:null}}),[de,ue]=Ht("input",{ref:b,elementType:m$,className:Q.input,externalForwardedProps:ee,getSlotProps:ne=>({...ne,onChange:te=>{ne.onChange?.(te),X(te)}}),ownerState:Z,additionalProps:{autoFocus:r,checked:o,defaultChecked:a,disabled:H,id:J?m:void 0,name:w,readOnly:O,required:R,tabIndex:I,type:M,...M==="checkbox"&&D===void 0?{}:{value:D}}});return y.jsxs(U,{...q,children:[y.jsx(de,{...ue}),Y?i:f]})}),y$=It(y.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"})),v$=It(y.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"})),x$=It(y.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}));function b$(e){return pt("MuiCheckbox",e)}const Ex=ft("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),_$=e=>{const{classes:t,indeterminate:n,color:r,size:o}=e,i={root:["root",n&&"indeterminate",`color${Oe(r)}`,`size${Oe(o)}`]},a=ht(i,b$,t);return{...t,...a}},w$=ke(g$,{shouldForwardProp:e=>co(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${Oe(n.size)}`],n.color!=="default"&&t[`color${Oe(n.color)}`]]}})(at(({theme:e})=>({color:(e.vars||e).palette.text.secondary,variants:[{props:{color:"default",disableRipple:!1},style:{"&:hover":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity)}}},...Object.entries(e.palette).filter(gr()).map(([t])=>({props:{color:t,disableRipple:!1},style:{"&:hover":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}}})),...Object.entries(e.palette).filter(gr()).map(([t])=>({props:{color:t},style:{[`&.${Ex.checked}, &.${Ex.indeterminate}`]:{color:(e.vars||e).palette[t].main},[`&.${Ex.disabled}`]:{color:(e.vars||e).palette.action.disabled}}})),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:"transparent"}}}}]}))),S$=y.jsx(v$,{}),T$=y.jsx(y$,{}),E$=y.jsx(x$,{}),wI=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiCheckbox"}),{checkedIcon:o=S$,color:i="primary",icon:a=T$,indeterminate:u=!1,indeterminateIcon:d=E$,inputProps:h,size:f="medium",disableRipple:m=!1,className:v,slots:b={},slotProps:w={},...T}=r,E=u?d:a,C=u?d:o,O={...r,disableRipple:m,color:i,indeterminate:u,size:f},R=_$(O),I=w.input??h,[M,D]=Ht("root",{ref:n,elementType:w$,className:Ve(R.root,v),shouldForwardComponentProp:!0,externalForwardedProps:{slots:b,slotProps:w,...T},ownerState:O,additionalProps:{type:"checkbox",icon:x.cloneElement(E,{fontSize:E.props.fontSize??f}),checkedIcon:x.cloneElement(C,{fontSize:C.props.fontSize??f}),disableRipple:m,slots:b,slotProps:{input:tI(typeof I=="function"?I(O):I,{"data-indeterminate":u})}}});return y.jsx(M,{...D,classes:R})}),z0=typeof qb({})=="function",C$=(e,t)=>({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%",...t&&!e.vars&&{colorScheme:e.palette.mode}}),R$=e=>({color:(e.vars||e).palette.text.primary,...e.typography.body1,backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}}),SI=(e,t=!1)=>{const n={};t&&e.colorSchemes&&typeof e.getColorSchemeSelector=="function"&&Object.entries(e.colorSchemes).forEach(([i,a])=>{const u=e.getColorSchemeSelector(i);u.startsWith("@")?n[u]={":root":{colorScheme:a.palette?.mode}}:n[u.replace(/\s*&/,"")]={colorScheme:a.palette?.mode}});let r={html:C$(e,t),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:{margin:0,...R$(e),"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}},...n};const o=e.components?.MuiCssBaseline?.styleOverrides;return o&&(r=[r,o]),r},$m="mui-ecs",I$=e=>{const t=SI(e,!1),n=Array.isArray(t)?t[0]:t;return!e.vars&&n&&(n.html[`:root:has(${$m})`]={colorScheme:e.palette.mode}),e.colorSchemes&&Object.entries(e.colorSchemes).forEach(([r,o])=>{const i=e.getColorSchemeSelector(r);i.startsWith("@")?n[i]={[`:root:not(:has(.${$m}))`]:{colorScheme:o.palette?.mode}}:n[i.replace(/\s*&/,"")]={[`&:not(:has(.${$m}))`]:{colorScheme:o.palette?.mode}}}),t},k$=qb(z0?({theme:e,enableColorScheme:t})=>SI(e,t):({theme:e})=>I$(e));function P$(e){const t=vt({props:e,name:"MuiCssBaseline"}),{children:n,enableColorScheme:r=!1}=t;return y.jsxs(x.Fragment,{children:[z0&&y.jsx(k$,{enableColorScheme:r}),!z0&&!r&&y.jsx("span",{className:$m,style:{display:"none"}}),n]})}function TI(e=window){const t=e.document.documentElement.clientWidth;return e.innerWidth-t}function L$(e){const t=Hr(e);return t.body===e?oa(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function _f(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function dT(e){return parseInt(oa(e).getComputedStyle(e).paddingRight,10)||0}function O$(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(e.tagName),r=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||r}function fT(e,t,n,r,o){const i=[t,n,...r];[].forEach.call(e.children,a=>{const u=!i.includes(a),d=!O$(a);u&&d&&_f(a,o)})}function Cx(e,t){let n=-1;return e.some((r,o)=>t(r)?(n=o,!0):!1),n}function M$(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(L$(r)){const a=TI(oa(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${dT(r)+a}px`;const u=Hr(r).querySelectorAll(".mui-fixed");[].forEach.call(u,d=>{n.push({value:d.style.paddingRight,property:"padding-right",el:d}),d.style.paddingRight=`${dT(d)+a}px`})}let i;if(r.parentNode instanceof DocumentFragment)i=Hr(r).body;else{const a=r.parentElement,u=oa(r);i=a?.nodeName==="HTML"&&u.getComputedStyle(a).overflowY==="scroll"?a:r}n.push({value:i.style.overflow,property:"overflow",el:i},{value:i.style.overflowX,property:"overflow-x",el:i},{value:i.style.overflowY,property:"overflow-y",el:i}),i.style.overflow="hidden"}return()=>{n.forEach(({value:i,el:a,property:u})=>{i?a.style.setProperty(u,i):a.style.removeProperty(u)})}}function A$(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}class N${constructor(){this.modals=[],this.containers=[]}add(t,n){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&_f(t.modalRef,!1);const o=A$(n);fT(n,t.mount,t.modalRef,o,!0);const i=Cx(this.containers,a=>a.container===n);return i!==-1?(this.containers[i].modals.push(t),r):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:o}),r)}mount(t,n){const r=Cx(this.containers,i=>i.modals.includes(t)),o=this.containers[r];o.restore||(o.restore=M$(o,n))}remove(t,n=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const o=Cx(this.containers,a=>a.modals.includes(t)),i=this.containers[o];if(i.modals.splice(i.modals.indexOf(t),1),this.modals.splice(r,1),i.modals.length===0)i.restore&&i.restore(),t.modalRef&&_f(t.modalRef,n),fT(i.container,t.mount,t.modalRef,i.hiddenSiblings,!1),this.containers.splice(o,1);else{const a=i.modals[i.modals.length-1];a.modalRef&&_f(a.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}const D$=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function j$(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:t}function B$(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=r=>e.ownerDocument.querySelector(`input[type="radio"]${r}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}function z$(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||B$(e))}function $$(e){const t=[],n=[];return Array.from(e.querySelectorAll(D$)).forEach((r,o)=>{const i=j$(r);i===-1||!z$(r)||(i===0?t.push(r):n.push({documentOrder:o,tabIndex:i,node:r}))}),n.sort((r,o)=>r.tabIndex===o.tabIndex?r.documentOrder-o.documentOrder:r.tabIndex-o.tabIndex).map(r=>r.node).concat(t)}function F$(){return!0}function H$(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:o=!1,getTabbable:i=$$,isEnabled:a=F$,open:u}=e,d=x.useRef(!1),h=x.useRef(null),f=x.useRef(null),m=x.useRef(null),v=x.useRef(null),b=x.useRef(!1),w=x.useRef(null),T=jn(Ju(t),w),E=x.useRef(null);x.useEffect(()=>{!u||!w.current||(b.current=!n)},[n,u]),x.useEffect(()=>{if(!u||!w.current)return;const R=Hr(w.current);return w.current.contains(R.activeElement)||(w.current.hasAttribute("tabIndex")||w.current.setAttribute("tabIndex","-1"),b.current&&w.current.focus()),()=>{o||(m.current&&m.current.focus&&(d.current=!0,m.current.focus()),m.current=null)}},[u]),x.useEffect(()=>{if(!u||!w.current)return;const R=Hr(w.current),I=N=>{E.current=N,!(r||!a()||N.key!=="Tab")&&R.activeElement===w.current&&N.shiftKey&&(d.current=!0,f.current&&f.current.focus())},M=()=>{const N=w.current;if(N===null)return;if(!R.hasFocus()||!a()||d.current){d.current=!1;return}if(N.contains(R.activeElement)||r&&R.activeElement!==h.current&&R.activeElement!==f.current)return;if(R.activeElement!==v.current)v.current=null;else if(v.current!==null)return;if(!b.current)return;let $=[];if((R.activeElement===h.current||R.activeElement===f.current)&&($=i(w.current)),$.length>0){const B=!!(E.current?.shiftKey&&E.current?.key==="Tab"),Y=$[0],W=$[$.length-1];typeof Y!="string"&&typeof W!="string"&&(B?W.focus():Y.focus())}else N.focus()};R.addEventListener("focusin",M),R.addEventListener("keydown",I,!0);const D=setInterval(()=>{R.activeElement&&R.activeElement.tagName==="BODY"&&M()},50);return()=>{clearInterval(D),R.removeEventListener("focusin",M),R.removeEventListener("keydown",I,!0)}},[n,r,o,a,u,i]);const C=R=>{m.current===null&&(m.current=R.relatedTarget),b.current=!0,v.current=R.target;const I=t.props.onFocus;I&&I(R)},O=R=>{m.current===null&&(m.current=R.relatedTarget),b.current=!0};return y.jsxs(x.Fragment,{children:[y.jsx("div",{tabIndex:u?0:-1,onFocus:O,ref:h,"data-testid":"sentinelStart"}),x.cloneElement(t,{ref:T,onFocus:C}),y.jsx("div",{tabIndex:u?0:-1,onFocus:O,ref:f,"data-testid":"sentinelEnd"})]})}function W$(e){return typeof e=="function"?e():e}function U$(e){return e?e.props.hasOwnProperty("in"):!1}const pT=()=>{},im=new N$;function V$(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,closeAfterTransition:o=!1,onTransitionEnter:i,onTransitionExited:a,children:u,onClose:d,open:h,rootRef:f}=e,m=x.useRef({}),v=x.useRef(null),b=x.useRef(null),w=jn(b,f),[T,E]=x.useState(!h),C=U$(u);let O=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(O=!1);const R=()=>Hr(v.current),I=()=>(m.current.modalRef=b.current,m.current.mount=v.current,m.current),M=()=>{im.mount(I(),{disableScrollLock:r}),b.current&&(b.current.scrollTop=0)},D=hn(()=>{const X=W$(t)||R().body;im.add(I(),X),b.current&&M()}),N=()=>im.isTopModal(I()),$=hn(X=>{v.current=X,X&&(h&&N()?M():b.current&&_f(b.current,O))}),B=x.useCallback(()=>{im.remove(I(),O)},[O]);x.useEffect(()=>()=>{B()},[B]),x.useEffect(()=>{h?D():(!C||!o)&&B()},[h,B,C,o,D]);const Y=X=>H=>{X.onKeyDown?.(H),!(H.key!=="Escape"||H.which===229||!N())&&(n||(H.stopPropagation(),d&&d(H,"escapeKeyDown")))},W=X=>H=>{X.onClick?.(H),H.target===H.currentTarget&&d&&d(H,"backdropClick")};return{getRootProps:(X={})=>{const H=Jr(e);delete H.onTransitionEnter,delete H.onTransitionExited;const J={...H,...X};return{role:"presentation",...J,onKeyDown:Y(J),ref:w}},getBackdropProps:(X={})=>{const H=X;return{"aria-hidden":!0,...H,onClick:W(H),open:h}},getTransitionProps:()=>{const X=()=>{E(!1),i&&i()},H=()=>{E(!0),a&&a(),o&&B()};return{onEnter:MS(X,u?.props.onEnter??pT),onExited:MS(H,u?.props.onExited??pT)}},rootRef:w,portalRef:$,isTopModal:N,exited:T,hasTransition:C}}function Y$(e){return pt("MuiModal",e)}ft("MuiModal",["root","hidden","backdrop"]);const X$=e=>{const{open:t,exited:n,classes:r}=e;return ht({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},Y$,r)},Z$=ke("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(at(({theme:e})=>({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:"hidden"}}]}))),G$=ke(bI,{name:"MuiModal",slot:"Backdrop"})({zIndex:-1}),EI=x.forwardRef(function(t,n){const r=vt({name:"MuiModal",props:t}),{BackdropComponent:o=G$,BackdropProps:i,classes:a,className:u,closeAfterTransition:d=!1,children:h,container:f,component:m,components:v={},componentsProps:b={},disableAutoFocus:w=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:E=!1,disablePortal:C=!1,disableRestoreFocus:O=!1,disableScrollLock:R=!1,hideBackdrop:I=!1,keepMounted:M=!1,onClose:D,onTransitionEnter:N,onTransitionExited:$,open:B,slotProps:Y={},slots:W={},theme:j,...K}=r,F={...r,closeAfterTransition:d,disableAutoFocus:w,disableEnforceFocus:T,disableEscapeKeyDown:E,disablePortal:C,disableRestoreFocus:O,disableScrollLock:R,hideBackdrop:I,keepMounted:M},{getRootProps:X,getBackdropProps:H,getTransitionProps:J,portalRef:Z,isTopModal:Q,exited:ee,hasTransition:U}=V$({...F,rootRef:n}),q={...F,exited:ee},de=X$(q),ue={};if(h.props.tabIndex===void 0&&(ue.tabIndex="-1"),U){const{onEnter:ie,onExited:le}=J();ue.onEnter=ie,ue.onExited=le}const ne={slots:{root:v.Root,backdrop:v.Backdrop,...W},slotProps:{...b,...Y}},[te,pe]=Ht("root",{ref:n,elementType:Z$,externalForwardedProps:{...ne,...K,component:m},getSlotProps:X,ownerState:q,className:Ve(u,de?.root,!q.open&&q.exited&&de?.hidden)}),[re,se]=Ht("backdrop",{ref:i?.ref,elementType:o,externalForwardedProps:ne,shouldForwardComponentProp:!0,additionalProps:i,getSlotProps:ie=>H({...ie,onClick:le=>{ie?.onClick&&ie.onClick(le)}}),className:Ve(i?.className,de?.backdrop),ownerState:q});return!M&&!B&&(!U||ee)?null:y.jsx(vI,{ref:Z,container:f,disablePortal:C,children:y.jsxs(te,{...pe,children:[!I&&o?y.jsx(re,{...se}):null,y.jsx(H$,{disableEnforceFocus:T,disableAutoFocus:w,disableRestoreFocus:O,isEnabled:Q,open:B,children:x.cloneElement(h,ue)})]})})});function K$(e){return pt("MuiDialog",e)}const Rx=ft("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),CI=x.createContext({}),q$=ke(bI,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),J$=e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:o,fullScreen:i}=e,a={root:["root"],container:["container",`scroll${Oe(n)}`],paper:["paper",`paperScroll${Oe(n)}`,`paperWidth${Oe(String(r))}`,o&&"paperFullWidth",i&&"paperFullScreen"]};return ht(a,K$,t)},Q$=ke(EI,{name:"MuiDialog",slot:"Root"})({"@media print":{position:"absolute !important"}}),eF=ke("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${Oe(n.scroll)}`]]}})({height:"100%","@media print":{height:"auto"},outline:0,variants:[{props:{scroll:"paper"},style:{display:"flex",justifyContent:"center",alignItems:"center"}},{props:{scroll:"body"},style:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}}]}),tF=ke(Eo,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${Oe(n.scroll)}`],t[`paperWidth${Oe(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(at(({theme:e})=>({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"},variants:[{props:{scroll:"paper"},style:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"}},{props:{scroll:"body"},style:{display:"inline-block",verticalAlign:"middle",textAlign:"initial"}},{props:({ownerState:t})=>!t.maxWidth,style:{maxWidth:"calc(100% - 64px)"}},{props:{maxWidth:"xs"},style:{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${Rx.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}}},...Object.keys(e.breakpoints.values).filter(t=>t!=="xs").map(t=>({props:{maxWidth:t},style:{maxWidth:`${e.breakpoints.values[t]}${e.breakpoints.unit}`,[`&.${Rx.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t]+64)]:{maxWidth:"calc(100% - 64px)"}}}})),{props:({ownerState:t})=>t.fullWidth,style:{width:"calc(100% - 64px)"}},{props:({ownerState:t})=>t.fullScreen,style:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${Rx.paperScrollBody}`]:{margin:0,maxWidth:"100%"}}}]}))),gp=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiDialog"}),o=ca(),i={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{"aria-describedby":a,"aria-labelledby":u,"aria-modal":d=!0,BackdropComponent:h,BackdropProps:f,children:m,className:v,disableEscapeKeyDown:b=!1,fullScreen:w=!1,fullWidth:T=!1,maxWidth:E="sm",onClick:C,onClose:O,open:R,PaperComponent:I=Eo,PaperProps:M={},scroll:D="paper",slots:N={},slotProps:$={},TransitionComponent:B=B0,transitionDuration:Y=i,TransitionProps:W,...j}=r,K={...r,disableEscapeKeyDown:b,fullScreen:w,fullWidth:T,maxWidth:E,scroll:D},F=J$(K),X=x.useRef(),H=ge=>{X.current=ge.target===ge.currentTarget},J=ge=>{C&&C(ge),X.current&&(X.current=null,O&&O(ge,"backdropClick"))},Z=ol(u),Q=x.useMemo(()=>({titleId:Z}),[Z]),ee={transition:B,...N},U={transition:W,paper:M,backdrop:f,...$},q={slots:ee,slotProps:U},[de,ue]=Ht("root",{elementType:Q$,shouldForwardComponentProp:!0,externalForwardedProps:q,ownerState:K,className:Ve(F.root,v),ref:n}),[ne,te]=Ht("backdrop",{elementType:q$,shouldForwardComponentProp:!0,externalForwardedProps:q,ownerState:K}),[pe,re]=Ht("paper",{elementType:tF,shouldForwardComponentProp:!0,externalForwardedProps:q,ownerState:K,className:Ve(F.paper,M.className)}),[se,ie]=Ht("container",{elementType:eF,externalForwardedProps:q,ownerState:K,className:F.container}),[le,fe]=Ht("transition",{elementType:B0,externalForwardedProps:q,ownerState:K,additionalProps:{appear:!0,in:R,timeout:Y,role:"presentation"}});return y.jsx(de,{closeAfterTransition:!0,slots:{backdrop:ne},slotProps:{backdrop:{transitionDuration:Y,as:h,...te}},disableEscapeKeyDown:b,onClose:O,open:R,onClick:J,...ue,...j,children:y.jsx(le,{...fe,children:y.jsx(se,{onMouseDown:H,...ie,children:y.jsx(pe,{as:I,elevation:24,role:"dialog","aria-describedby":a,"aria-labelledby":Z,"aria-modal":d,...re,children:y.jsx(CI.Provider,{value:Q,children:m})})})})})});function nF(e){return pt("MuiDialogActions",e)}ft("MuiDialogActions",["root","spacing"]);const rF=e=>{const{classes:t,disableSpacing:n}=e;return ht({root:["root",!n&&"spacing"]},nF,t)},oF=ke("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto",variants:[{props:({ownerState:e})=>!e.disableSpacing,style:{"& > :not(style) ~ :not(style)":{marginLeft:8}}}]}),yp=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiDialogActions"}),{className:o,disableSpacing:i=!1,...a}=r,u={...r,disableSpacing:i},d=rF(u);return y.jsx(oF,{className:Ve(d.root,o),ownerState:u,ref:n,...a})});function iF(e){return pt("MuiDialogContent",e)}ft("MuiDialogContent",["root","dividers"]);function sF(e){return pt("MuiDialogTitle",e)}const aF=ft("MuiDialogTitle",["root"]),lF=e=>{const{classes:t,dividers:n}=e;return ht({root:["root",n&&"dividers"]},iF,t)},cF=ke("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(at(({theme:e})=>({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px",variants:[{props:({ownerState:t})=>t.dividers,style:{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:t})=>!t.dividers,style:{[`.${aF.root} + &`]:{paddingTop:0}}}]}))),Qu=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiDialogContent"}),{className:o,dividers:i=!1,...a}=r,u={...r,dividers:i},d=lF(u);return y.jsx(cF,{className:Ve(d.root,o),ownerState:u,ref:n,...a})});function uF(e){return pt("MuiDialogContentText",e)}ft("MuiDialogContentText",["root"]);const dF=e=>{const{classes:t}=e,r=ht({root:["root"]},uF,t);return{...t,...r}},fF=ke(Tt,{shouldForwardProp:e=>co(e)||e==="classes",name:"MuiDialogContentText",slot:"Root"})({}),RI=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiDialogContentText"}),{children:o,className:i,...a}=r,u=dF(a);return y.jsx(fF,{component:"p",variant:"body1",color:"textSecondary",ref:n,ownerState:a,className:Ve(u.root,i),...r,classes:u})}),pF=e=>{const{classes:t}=e;return ht({root:["root"]},sF,t)},hF=ke(Tt,{name:"MuiDialogTitle",slot:"Root"})({padding:"16px 24px",flex:"0 0 auto"}),ed=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiDialogTitle"}),{className:o,id:i,...a}=r,u=r,d=pF(u),{titleId:h=i}=x.useContext(CI);return y.jsx(hF,{component:"h2",className:Ve(d.root,o),ownerState:u,ref:n,variant:"h6",id:i??h,...a})});function mF(e){return pt("MuiDivider",e)}const hT=ft("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),gF=e=>{const{absolute:t,children:n,classes:r,flexItem:o,light:i,orientation:a,textAlign:u,variant:d}=e;return ht({root:["root",t&&"absolute",d,i&&"light",a==="vertical"&&"vertical",o&&"flexItem",n&&"withChildren",n&&a==="vertical"&&"withChildrenVertical",u==="right"&&a!=="vertical"&&"textAlignRight",u==="left"&&a!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",a==="vertical"&&"wrapperVertical"]},mF,r)},yF=ke("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,n.orientation==="vertical"&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&n.orientation==="vertical"&&t.withChildrenVertical,n.textAlign==="right"&&n.orientation!=="vertical"&&t.textAlignRight,n.textAlign==="left"&&n.orientation!=="vertical"&&t.textAlignLeft]}})(at(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin",variants:[{props:{absolute:!0},style:{position:"absolute",bottom:0,left:0,width:"100%"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:"inset"},style:{marginLeft:72}},{props:{variant:"middle",orientation:"horizontal"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:"middle",orientation:"vertical"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:"vertical"},style:{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"}},{props:{flexItem:!0},style:{alignSelf:"stretch",height:"auto"}},{props:({ownerState:t})=>!!t.children,style:{display:"flex",textAlign:"center",border:0,borderTopStyle:"solid",borderLeftStyle:"solid","&::before, &::after":{content:'""',alignSelf:"center"}}},{props:({ownerState:t})=>t.children&&t.orientation!=="vertical",style:{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:"inherit"}}},{props:({ownerState:t})=>t.orientation==="vertical"&&t.children,style:{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:"inherit"}}},{props:({ownerState:t})=>t.textAlign==="right"&&t.orientation!=="vertical",style:{"&::before":{width:"90%"},"&::after":{width:"10%"}}},{props:({ownerState:t})=>t.textAlign==="left"&&t.orientation!=="vertical",style:{"&::before":{width:"10%"},"&::after":{width:"90%"}}}]}))),vF=ke("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.wrapper,n.orientation==="vertical"&&t.wrapperVertical]}})(at(({theme:e})=>({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:"nowrap",variants:[{props:{orientation:"vertical"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tc=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiDivider"}),{absolute:o=!1,children:i,className:a,orientation:u="horizontal",component:d=i||u==="vertical"?"div":"hr",flexItem:h=!1,light:f=!1,role:m=d!=="hr"?"separator":void 0,textAlign:v="center",variant:b="fullWidth",...w}=r,T={...r,absolute:o,component:d,flexItem:h,light:f,orientation:u,role:m,textAlign:v,variant:b},E=gF(T);return y.jsx(yF,{as:d,className:Ve(E.root,a),role:m,ref:n,ownerState:T,"aria-orientation":m==="separator"&&(d!=="hr"||u==="vertical")?u:void 0,...w,children:i?y.jsx(vF,{className:E.wrapper,ownerState:T,children:i}):null})});tc&&(tc.muiSkipListHighlight=!0);const xF=e=>{const{classes:t,disableUnderline:n,startAdornment:r,endAdornment:o,size:i,hiddenLabel:a,multiline:u}=e,d={root:["root",!n&&"underline",r&&"adornedStart",o&&"adornedEnd",i==="small"&&`size${Oe(i)}`,a&&"hiddenLabel",u&&"multiline"],input:["input"]},h=ht(d,jz,t);return{...t,...h}},bF=ke(dy,{shouldForwardProp:e=>co(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...cy(e,t),!n.disableUnderline&&t.underline]}})(at(({theme:e})=>{const t=e.palette.mode==="light",n=t?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",r=t?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",o=t?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",i=t?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return{position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:o,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${zo.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${zo.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:i},variants:[{props:({ownerState:a})=>!a.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${zo.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${zo.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${zo.disabled}, .${zo.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${zo.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter(gr()).map(([a])=>({props:{disableUnderline:!1,color:a},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[a]?.main}`}}})),{props:({ownerState:a})=>a.startAdornment,style:{paddingLeft:12}},{props:({ownerState:a})=>a.endAdornment,style:{paddingRight:12}},{props:({ownerState:a})=>a.multiline,style:{padding:"25px 12px 8px"}},{props:({ownerState:a,size:u})=>a.multiline&&u==="small",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:a})=>a.multiline&&a.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:a})=>a.multiline&&a.hiddenLabel&&a.size==="small",style:{paddingTop:8,paddingBottom:9}}]}})),_F=ke(fy,{name:"MuiFilledInput",slot:"Input",overridesResolver:uy})(at(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},...e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size==="small",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),l_=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiFilledInput"}),{disableUnderline:o=!1,components:i={},componentsProps:a,fullWidth:u=!1,hiddenLabel:d,inputComponent:h="input",multiline:f=!1,slotProps:m,slots:v={},type:b="text",...w}=r,T={...r,disableUnderline:o,fullWidth:u,inputComponent:h,multiline:f,type:b},E=xF(r),C={root:{ownerState:T},input:{ownerState:T}},O=m??a?Mr(C,m??a):C,R=v.root??i.Root??bF,I=v.input??i.Input??_F;return y.jsx(py,{slots:{root:R,input:I},slotProps:O,fullWidth:u,inputComponent:h,multiline:f,ref:n,type:b,...w,classes:E})});l_.muiName="Input";function wF(e){return pt("MuiFormControl",e)}ft("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const SF=e=>{const{classes:t,margin:n,fullWidth:r}=e,o={root:["root",n!=="none"&&`margin${Oe(n)}`,r&&"fullWidth"]};return ht(o,wF,t)},TF=ke("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`margin${Oe(n.margin)}`],n.fullWidth&&t.fullWidth]}})({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top",variants:[{props:{margin:"normal"},style:{marginTop:16,marginBottom:8}},{props:{margin:"dense"},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:"100%"}}]}),hy=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiFormControl"}),{children:o,className:i,color:a="primary",component:u="div",disabled:d=!1,error:h=!1,focused:f,fullWidth:m=!1,hiddenLabel:v=!1,margin:b="none",required:w=!1,size:T="medium",variant:E="outlined",...C}=r,O={...r,color:a,component:u,disabled:d,error:h,fullWidth:m,hiddenLabel:v,margin:b,required:w,size:T,variant:E},R=SF(O),[I,M]=x.useState(()=>{let X=!1;return o&&x.Children.forEach(o,H=>{if(!Bm(H,["Input","Select"]))return;const J=Bm(H,["Select"])?H.props.input:H;J&&Oz(J.props)&&(X=!0)}),X}),[D,N]=x.useState(()=>{let X=!1;return o&&x.Children.forEach(o,H=>{Bm(H,["Input","Select"])&&(pg(H.props,!0)||pg(H.props.inputProps,!0))&&(X=!0)}),X}),[$,B]=x.useState(!1);d&&$&&B(!1);const Y=f!==void 0&&!d?f:$;let W;x.useRef(!1);const j=x.useCallback(()=>{N(!0)},[]),K=x.useCallback(()=>{N(!1)},[]),F=x.useMemo(()=>({adornedStart:I,setAdornedStart:M,color:a,disabled:d,error:h,filled:D,focused:Y,fullWidth:m,hiddenLabel:v,size:T,onBlur:()=>{B(!1)},onFocus:()=>{B(!0)},onEmpty:K,onFilled:j,registerEffect:W,required:w,variant:E}),[I,a,d,h,D,Y,m,v,W,K,j,w,T,E]);return y.jsx(ly.Provider,{value:F,children:y.jsx(TF,{as:u,ownerState:O,className:Ve(R.root,i),ref:n,...C,children:o})})});function EF(e){return pt("MuiFormControlLabel",e)}const ff=ft("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),CF=e=>{const{classes:t,disabled:n,labelPlacement:r,error:o,required:i}=e,a={root:["root",n&&"disabled",`labelPlacement${Oe(r)}`,o&&"error",i&&"required"],label:["label",n&&"disabled"],asterisk:["asterisk",o&&"error"]};return ht(a,EF,t)},RF=ke("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${ff.label}`]:t.label},t.root,t[`labelPlacement${Oe(n.labelPlacement)}`]]}})(at(({theme:e})=>({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${ff.disabled}`]:{cursor:"default"},[`& .${ff.label}`]:{[`&.${ff.disabled}`]:{color:(e.vars||e).palette.text.disabled}},variants:[{props:{labelPlacement:"start"},style:{flexDirection:"row-reverse",marginRight:-11}},{props:{labelPlacement:"top"},style:{flexDirection:"column-reverse"}},{props:{labelPlacement:"bottom"},style:{flexDirection:"column"}},{props:({labelPlacement:t})=>t==="start"||t==="top"||t==="bottom",style:{marginLeft:16}}]}))),IF=ke("span",{name:"MuiFormControlLabel",slot:"Asterisk"})(at(({theme:e})=>({[`&.${ff.error}`]:{color:(e.vars||e).palette.error.main}}))),kF=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiFormControlLabel"}),{checked:o,className:i,componentsProps:a={},control:u,disabled:d,disableTypography:h,inputRef:f,label:m,labelPlacement:v="end",name:b,onChange:w,required:T,slots:E={},slotProps:C={},value:O,...R}=r,I=vs(),M=d??u.props.disabled??I?.disabled,D=T??u.props.required,N={disabled:M,required:D};["checked","name","onChange","value","inputRef"].forEach(X=>{typeof u.props[X]>"u"&&typeof r[X]<"u"&&(N[X]=r[X])});const $=al({props:r,muiFormControl:I,states:["error"]}),B={...r,disabled:M,labelPlacement:v,required:D,error:$.error},Y=CF(B),W={slots:E,slotProps:{...a,...C}},[j,K]=Ht("typography",{elementType:Tt,externalForwardedProps:W,ownerState:B});let F=m;return F!=null&&F.type!==Tt&&!h&&(F=y.jsx(j,{component:"span",...K,className:Ve(Y.label,K?.className),children:F})),y.jsxs(RF,{className:Ve(Y.root,i),ownerState:B,ref:n,...R,children:[x.cloneElement(u,N),D?y.jsxs("div",{children:[F,y.jsxs(IF,{ownerState:B,"aria-hidden":!0,className:Y.asterisk,children:[" ","*"]})]}):F]})});function PF(e){return pt("MuiFormGroup",e)}ft("MuiFormGroup",["root","row","error"]);const LF=e=>{const{classes:t,row:n,error:r}=e;return ht({root:["root",n&&"row",r&&"error"]},PF,t)},OF=ke("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.row&&t.row]}})({display:"flex",flexDirection:"column",flexWrap:"wrap",variants:[{props:{row:!0},style:{flexDirection:"row"}}]}),MF=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiFormGroup"}),{className:o,row:i=!1,...a}=r,u=vs(),d=al({props:r,muiFormControl:u,states:["error"]}),h={...r,row:i,error:d.error},f=LF(h);return y.jsx(OF,{className:Ve(f.root,o),ownerState:h,ref:n,...a})});function AF(e){return pt("MuiFormHelperText",e)}const mT=ft("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var gT;const NF=e=>{const{classes:t,contained:n,size:r,disabled:o,error:i,filled:a,focused:u,required:d}=e,h={root:["root",o&&"disabled",i&&"error",r&&`size${Oe(r)}`,n&&"contained",u&&"focused",a&&"filled",d&&"required"]};return ht(h,AF,t)},DF=ke("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${Oe(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(at(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.caption,textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${mT.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${mT.error}`]:{color:(e.vars||e).palette.error.main},variants:[{props:{size:"small"},style:{marginTop:4}},{props:({ownerState:t})=>t.contained,style:{marginLeft:14,marginRight:14}}]}))),jF=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiFormHelperText"}),{children:o,className:i,component:a="p",disabled:u,error:d,filled:h,focused:f,margin:m,required:v,variant:b,...w}=r,T=vs(),E=al({props:r,muiFormControl:T,states:["variant","size","disabled","error","filled","focused","required"]}),C={...r,component:a,contained:E.variant==="filled"||E.variant==="outlined",variant:E.variant,size:E.size,disabled:E.disabled,error:E.error,filled:E.filled,focused:E.focused,required:E.required};delete C.ownerState;const O=NF(C);return y.jsx(DF,{as:a,className:Ve(O.root,i),ref:n,...w,ownerState:C,children:o===" "?gT||(gT=y.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"})):o})});function BF(e){return pt("MuiFormLabel",e)}const wf=ft("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),zF=e=>{const{classes:t,color:n,focused:r,disabled:o,error:i,filled:a,required:u}=e,d={root:["root",`color${Oe(n)}`,o&&"disabled",i&&"error",a&&"filled",r&&"focused",u&&"required"],asterisk:["asterisk",i&&"error"]};return ht(d,BF,t)},$F=ke("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color==="secondary"&&t.colorSecondary,n.filled&&t.filled]}})(at(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.body1,lineHeight:"1.4375em",padding:0,position:"relative",variants:[...Object.entries(e.palette).filter(gr()).map(([t])=>({props:{color:t},style:{[`&.${wf.focused}`]:{color:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${wf.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${wf.error}`]:{color:(e.vars||e).palette.error.main}}}]}))),FF=ke("span",{name:"MuiFormLabel",slot:"Asterisk"})(at(({theme:e})=>({[`&.${wf.error}`]:{color:(e.vars||e).palette.error.main}}))),HF=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiFormLabel"}),{children:o,className:i,color:a,component:u="label",disabled:d,error:h,filled:f,focused:m,required:v,...b}=r,w=vs(),T=al({props:r,muiFormControl:w,states:["color","required","focused","disabled","error","filled"]}),E={...r,color:T.color||"primary",component:u,disabled:T.disabled,error:T.error,filled:T.filled,focused:T.focused,required:T.required},C=zF(E);return y.jsxs($F,{as:u,ownerState:E,className:Ve(C.root,i),ref:n,...b,children:[o,T.required&&y.jsxs(FF,{ownerState:E,"aria-hidden":!0,className:C.asterisk,children:[" ","*"]})]})}),Pi=FN({createStyledComponent:ke("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.container&&t.container]}}),componentName:"MuiGrid",useThemeProps:e=>vt({props:e,name:"MuiGrid"}),useTheme:ca});function $0(e){return`scale(${e}, ${e**2})`}const WF={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:"none"}},Ix=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),hg=x.forwardRef(function(t,n){const{addEndListener:r,appear:o=!0,children:i,easing:a,in:u,onEnter:d,onEntered:h,onEntering:f,onExit:m,onExited:v,onExiting:b,style:w,timeout:T="auto",TransitionComponent:E=$i,...C}=t,O=Wl(),R=x.useRef(),I=ca(),M=x.useRef(null),D=jn(M,Ju(i),n),N=X=>H=>{if(X){const J=M.current;H===void 0?X(J):X(J,H)}},$=N(f),B=N((X,H)=>{iI(X);const{duration:J,delay:Z,easing:Q}=ku({style:w,timeout:T,easing:a},{mode:"enter"});let ee;T==="auto"?(ee=I.transitions.getAutoHeightDuration(X.clientHeight),R.current=ee):ee=J,X.style.transition=[I.transitions.create("opacity",{duration:ee,delay:Z}),I.transitions.create("transform",{duration:Ix?ee:ee*.666,delay:Z,easing:Q})].join(","),d&&d(X,H)}),Y=N(h),W=N(b),j=N(X=>{const{duration:H,delay:J,easing:Z}=ku({style:w,timeout:T,easing:a},{mode:"exit"});let Q;T==="auto"?(Q=I.transitions.getAutoHeightDuration(X.clientHeight),R.current=Q):Q=H,X.style.transition=[I.transitions.create("opacity",{duration:Q,delay:J}),I.transitions.create("transform",{duration:Ix?Q:Q*.666,delay:Ix?J:J||Q*.333,easing:Z})].join(","),X.style.opacity=0,X.style.transform=$0(.75),m&&m(X)}),K=N(v),F=X=>{T==="auto"&&O.start(R.current||0,X),r&&r(M.current,X)};return y.jsx(E,{appear:o,in:u,nodeRef:M,onEnter:B,onEntered:Y,onEntering:$,onExit:j,onExited:K,onExiting:W,addEndListener:F,timeout:T==="auto"?null:T,...C,children:(X,{ownerState:H,...J})=>x.cloneElement(i,{style:{opacity:0,transform:$0(.75),visibility:X==="exited"&&!u?"hidden":void 0,...WF[X],...w,...i.props.style},ref:D,...J})})});hg&&(hg.muiSupportAuto=!0);const UF=e=>{const{classes:t,disableUnderline:n}=e,o=ht({root:["root",!n&&"underline"],input:["input"]},Nz,t);return{...t,...o}},VF=ke(dy,{shouldForwardProp:e=>co(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...cy(e,t),!n.disableUnderline&&t.underline]}})(at(({theme:e})=>{let n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(n=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:"relative",variants:[{props:({ownerState:r})=>r.formControl,style:{"label + &":{marginTop:16}}},{props:({ownerState:r})=>!r.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Va.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Va.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Va.disabled}, .${Va.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${Va.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter(gr()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),YF=ke(fy,{name:"MuiInput",slot:"Input",overridesResolver:uy})({}),c_=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiInput"}),{disableUnderline:o=!1,components:i={},componentsProps:a,fullWidth:u=!1,inputComponent:d="input",multiline:h=!1,slotProps:f,slots:m={},type:v="text",...b}=r,w=UF(r),E={root:{ownerState:{disableUnderline:o}}},C=f??a?Mr(f??a,E):E,O=m.root??i.Root??VF,R=m.input??i.Input??YF;return y.jsx(py,{slots:{root:O,input:R},slotProps:C,fullWidth:u,inputComponent:d,multiline:h,ref:n,type:v,...b,classes:w})});c_.muiName="Input";function XF(e){return pt("MuiInputAdornment",e)}const yT=ft("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var vT;const ZF=(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${Oe(n.position)}`],n.disablePointerEvents===!0&&t.disablePointerEvents,t[n.variant]]},GF=e=>{const{classes:t,disablePointerEvents:n,hiddenLabel:r,position:o,size:i,variant:a}=e,u={root:["root",n&&"disablePointerEvents",o&&`position${Oe(o)}`,a,r&&"hiddenLabel",i&&`size${Oe(i)}`]};return ht(u,XF,t)},KF=ke("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:ZF})(at(({theme:e})=>({display:"flex",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active,variants:[{props:{variant:"filled"},style:{[`&.${yT.positionStart}&:not(.${yT.hiddenLabel})`]:{marginTop:16}}},{props:{position:"start"},style:{marginRight:8}},{props:{position:"end"},style:{marginLeft:8}},{props:{disablePointerEvents:!0},style:{pointerEvents:"none"}}]}))),xT=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiInputAdornment"}),{children:o,className:i,component:a="div",disablePointerEvents:u=!1,disableTypography:d=!1,position:h,variant:f,...m}=r,v=vs()||{};let b=f;f&&v.variant,v&&!b&&(b=v.variant);const w={...r,hiddenLabel:v.hiddenLabel,size:v.size,disablePointerEvents:u,position:h,variant:b},T=GF(w);return y.jsx(ly.Provider,{value:null,children:y.jsx(KF,{as:a,ownerState:w,className:Ve(T.root,i),ref:n,...m,children:typeof o=="string"&&!d?y.jsx(Tt,{color:"textSecondary",children:o}):y.jsxs(x.Fragment,{children:[h==="start"?vT||(vT=y.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"})):null,o]})})})});function qF(e){return pt("MuiInputLabel",e)}ft("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const JF=e=>{const{classes:t,formControl:n,size:r,shrink:o,disableAnimation:i,variant:a,required:u}=e,d={root:["root",n&&"formControl",!i&&"animated",o&&"shrink",r&&r!=="medium"&&`size${Oe(r)}`,a],asterisk:[u&&"asterisk"]},h=ht(d,qF,t);return{...t,...h}},QF=ke(HF,{shouldForwardProp:e=>co(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${wf.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,n.size==="small"&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})(at(({theme:e})=>({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%",variants:[{props:({ownerState:t})=>t.formControl,style:{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"}},{props:{size:"small"},style:{transform:"translate(0, 17px) scale(1)"}},{props:({ownerState:t})=>t.shrink,style:{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"}},{props:({ownerState:t})=>!t.disableAnimation,style:{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})}},{props:{variant:"filled"},style:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"filled",size:"small"},style:{transform:"translate(12px, 13px) scale(1)"}},{props:({variant:t,ownerState:n})=>t==="filled"&&n.shrink,style:{userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"}},{props:({variant:t,ownerState:n,size:r})=>t==="filled"&&n.shrink&&r==="small",style:{transform:"translate(12px, 4px) scale(0.75)"}},{props:{variant:"outlined"},style:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"outlined",size:"small"},style:{transform:"translate(14px, 9px) scale(1)"}},{props:({variant:t,ownerState:n})=>t==="outlined"&&n.shrink,style:{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}}]}))),my=x.forwardRef(function(t,n){const r=vt({name:"MuiInputLabel",props:t}),{disableAnimation:o=!1,margin:i,shrink:a,variant:u,className:d,...h}=r,f=vs();let m=a;typeof m>"u"&&f&&(m=f.filled||f.focused||f.adornedStart);const v=al({props:r,muiFormControl:f,states:["size","variant","required","focused"]}),b={...r,disableAnimation:o,formControl:f,shrink:m,size:v.size,variant:v.variant,required:v.required,focused:v.focused},w=JF(b);return y.jsx(QF,{"data-shrink":m,ref:n,className:Ve(w.root,d),...h,ownerState:b,classes:w})}),F0=x.createContext({});function e5(e){return pt("MuiList",e)}ft("MuiList",["root","padding","dense","subheader"]);const t5=e=>{const{classes:t,disablePadding:n,dense:r,subheader:o}=e;return ht({root:["root",!n&&"padding",r&&"dense",o&&"subheader"]},e5,t)},n5=ke("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})({listStyle:"none",margin:0,padding:0,position:"relative",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),r5=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiList"}),{children:o,className:i,component:a="ul",dense:u=!1,disablePadding:d=!1,subheader:h,...f}=r,m=x.useMemo(()=>({dense:u}),[u]),v={...r,component:a,dense:u,disablePadding:d},b=t5(v);return y.jsx(F0.Provider,{value:m,children:y.jsxs(n5,{as:a,className:Ve(b.root,i),ref:n,ownerState:v,...f,children:[h,o]})})}),bT=ft("MuiListItemIcon",["root","alignItemsFlexStart"]),_T=ft("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);function kx(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function wT(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function II(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.startsWith(t.keys.join(""))}function Kd(e,t,n,r,o,i){let a=!1,u=o(e,t,t?n:!1);for(;u;){if(u===e.firstChild){if(a)return!1;a=!0}const d=r?!1:u.disabled||u.getAttribute("aria-disabled")==="true";if(!u.hasAttribute("tabindex")||!II(u,i)||d)u=o(e,u,n);else return u.focus(),!0}return!1}const kI=x.forwardRef(function(t,n){const{actions:r,autoFocus:o=!1,autoFocusItem:i=!1,children:a,className:u,disabledItemsFocusable:d=!1,disableListWrap:h=!1,onKeyDown:f,variant:m="selectedMenu",...v}=t,b=x.useRef(null),w=x.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});Sr(()=>{o&&b.current.focus()},[o]),x.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(R,{direction:I})=>{const M=!b.current.style.width;if(R.clientHeight{const I=b.current,M=R.key;if(R.ctrlKey||R.metaKey||R.altKey){f&&f(R);return}const N=Hr(I).activeElement;if(M==="ArrowDown")R.preventDefault(),Kd(I,N,h,d,kx);else if(M==="ArrowUp")R.preventDefault(),Kd(I,N,h,d,wT);else if(M==="Home")R.preventDefault(),Kd(I,null,h,d,kx);else if(M==="End")R.preventDefault(),Kd(I,null,h,d,wT);else if(M.length===1){const $=w.current,B=M.toLowerCase(),Y=performance.now();$.keys.length>0&&(Y-$.lastTime>500?($.keys=[],$.repeating=!0,$.previousKeyMatched=!0):$.repeating&&B!==$.keys[0]&&($.repeating=!1)),$.lastTime=Y,$.keys.push(B);const W=N&&!$.repeating&&II(N,$);$.previousKeyMatched&&(W||Kd(I,N,!1,d,kx,$))?R.preventDefault():$.previousKeyMatched=!1}f&&f(R)},E=jn(b,n);let C=-1;x.Children.forEach(a,(R,I)=>{if(!x.isValidElement(R)){C===I&&(C+=1,C>=a.length&&(C=-1));return}R.props.disabled||(m==="selectedMenu"&&R.props.selected||C===-1)&&(C=I),C===I&&(R.props.disabled||R.props.muiSkipListHighlight||R.type.muiSkipListHighlight)&&(C+=1,C>=a.length&&(C=-1))});const O=x.Children.map(a,(R,I)=>{if(I===C){const M={};return i&&(M.autoFocus=!0),R.props.tabIndex===void 0&&m==="selectedMenu"&&(M.tabIndex=0),x.cloneElement(R,M)}return R});return y.jsx(r5,{role:"menu",ref:E,className:u,onKeyDown:T,tabIndex:o?0:-1,...v,children:O})});function o5(e){return pt("MuiPopover",e)}ft("MuiPopover",["root","paper"]);function ST(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function TT(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function ET(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function sm(e){return typeof e=="function"?e():e}const i5=e=>{const{classes:t}=e;return ht({root:["root"],paper:["paper"]},o5,t)},s5=ke(EI,{name:"MuiPopover",slot:"Root"})({}),PI=ke(Eo,{name:"MuiPopover",slot:"Paper"})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),LI=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiPopover"}),{action:o,anchorEl:i,anchorOrigin:a={vertical:"top",horizontal:"left"},anchorPosition:u,anchorReference:d="anchorEl",children:h,className:f,container:m,elevation:v=8,marginThreshold:b=16,open:w,PaperProps:T={},slots:E={},slotProps:C={},transformOrigin:O={vertical:"top",horizontal:"left"},TransitionComponent:R,transitionDuration:I="auto",TransitionProps:M={},disableScrollLock:D=!1,...N}=r,$=x.useRef(),B={...r,anchorOrigin:a,anchorReference:d,elevation:v,marginThreshold:b,transformOrigin:O,TransitionComponent:R,transitionDuration:I,TransitionProps:M},Y=i5(B),W=x.useCallback(()=>{if(d==="anchorPosition")return u;const ie=sm(i),fe=(ie&&ie.nodeType===1?ie:Hr($.current).body).getBoundingClientRect();return{top:fe.top+ST(fe,a.vertical),left:fe.left+TT(fe,a.horizontal)}},[i,a.horizontal,a.vertical,u,d]),j=x.useCallback(ie=>({vertical:ST(ie,O.vertical),horizontal:TT(ie,O.horizontal)}),[O.horizontal,O.vertical]),K=x.useCallback(ie=>{const le={width:ie.offsetWidth,height:ie.offsetHeight},fe=j(le);if(d==="none")return{top:null,left:null,transformOrigin:ET(fe)};const ge=W();let Ie=ge.top-fe.vertical,je=ge.left-fe.horizontal;const me=Ie+le.height,xe=je+le.width,Se=oa(sm(i)),Ne=Se.innerHeight-b,Te=Se.innerWidth-b;if(b!==null&&IeNe){const $e=me-Ne;Ie-=$e,fe.vertical+=$e}if(b!==null&&jeTe){const $e=xe-Te;je-=$e,fe.horizontal+=$e}return{top:`${Math.round(Ie)}px`,left:`${Math.round(je)}px`,transformOrigin:ET(fe)}},[i,d,W,j,b]),[F,X]=x.useState(w),H=x.useCallback(()=>{const ie=$.current;if(!ie)return;const le=K(ie);le.top!==null&&ie.style.setProperty("top",le.top),le.left!==null&&(ie.style.left=le.left),ie.style.transformOrigin=le.transformOrigin,X(!0)},[K]);x.useEffect(()=>(D&&window.addEventListener("scroll",H),()=>window.removeEventListener("scroll",H)),[i,D,H]);const J=()=>{H()},Z=()=>{X(!1)};x.useEffect(()=>{w&&H()}),x.useImperativeHandle(o,()=>w?{updatePosition:()=>{H()}}:null,[w,H]),x.useEffect(()=>{if(!w)return;const ie=eI(()=>{H()}),le=oa(sm(i));return le.addEventListener("resize",ie),()=>{ie.clear(),le.removeEventListener("resize",ie)}},[i,w,H]);let Q=I;const ee={slots:{transition:R,...E},slotProps:{transition:M,paper:T,...C}},[U,q]=Ht("transition",{elementType:hg,externalForwardedProps:ee,ownerState:B,getSlotProps:ie=>({...ie,onEntering:(le,fe)=>{ie.onEntering?.(le,fe),J()},onExited:le=>{ie.onExited?.(le),Z()}}),additionalProps:{appear:!0,in:w}});I==="auto"&&!U.muiSupportAuto&&(Q=void 0);const de=m||(i?Hr(sm(i)).body:void 0),[ue,{slots:ne,slotProps:te,...pe}]=Ht("root",{ref:n,elementType:s5,externalForwardedProps:{...ee,...N},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:E.backdrop},slotProps:{backdrop:tI(typeof C.backdrop=="function"?C.backdrop(B):C.backdrop,{invisible:!0})},container:de,open:w},ownerState:B,className:Ve(Y.root,f)}),[re,se]=Ht("paper",{ref:$,className:Y.paper,elementType:PI,externalForwardedProps:ee,shouldForwardComponentProp:!0,additionalProps:{elevation:v,style:F?void 0:{opacity:0}},ownerState:B});return y.jsx(ue,{...pe,...!Za(ue)&&{slots:ne,slotProps:te,disableScrollLock:D},children:y.jsx(U,{...q,timeout:Q,children:y.jsx(re,{...se,children:h})})})});function a5(e){return pt("MuiMenu",e)}ft("MuiMenu",["root","paper","list"]);const l5={vertical:"top",horizontal:"right"},c5={vertical:"top",horizontal:"left"},u5=e=>{const{classes:t}=e;return ht({root:["root"],paper:["paper"],list:["list"]},a5,t)},d5=ke(LI,{shouldForwardProp:e=>co(e)||e==="classes",name:"MuiMenu",slot:"Root"})({}),f5=ke(PI,{name:"MuiMenu",slot:"Paper"})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),p5=ke(kI,{name:"MuiMenu",slot:"List"})({outline:0}),Sf=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiMenu"}),{autoFocus:o=!0,children:i,className:a,disableAutoFocusItem:u=!1,MenuListProps:d={},onClose:h,open:f,PaperProps:m={},PopoverClasses:v,transitionDuration:b="auto",TransitionProps:{onEntering:w,...T}={},variant:E="selectedMenu",slots:C={},slotProps:O={},...R}=r,I=dp(),M={...r,autoFocus:o,disableAutoFocusItem:u,MenuListProps:d,onEntering:w,PaperProps:m,transitionDuration:b,TransitionProps:T,variant:E},D=u5(M),N=o&&!u&&f,$=x.useRef(null),B=(Q,ee)=>{$.current&&$.current.adjustStyleForScrollbar(Q,{direction:I?"rtl":"ltr"}),w&&w(Q,ee)},Y=Q=>{Q.key==="Tab"&&(Q.preventDefault(),h&&h(Q,"tabKeyDown"))};let W=-1;x.Children.map(i,(Q,ee)=>{x.isValidElement(Q)&&(Q.props.disabled||(E==="selectedMenu"&&Q.props.selected||W===-1)&&(W=ee))});const j={slots:C,slotProps:{list:d,transition:T,paper:m,...O}},K=ir({elementType:C.root,externalSlotProps:O.root,ownerState:M,className:[D.root,a]}),[F,X]=Ht("paper",{className:D.paper,elementType:f5,externalForwardedProps:j,shouldForwardComponentProp:!0,ownerState:M}),[H,J]=Ht("list",{className:Ve(D.list,d.className),elementType:p5,shouldForwardComponentProp:!0,externalForwardedProps:j,getSlotProps:Q=>({...Q,onKeyDown:ee=>{Y(ee),Q.onKeyDown?.(ee)}}),ownerState:M}),Z=typeof j.slotProps.transition=="function"?j.slotProps.transition(M):j.slotProps.transition;return y.jsx(d5,{onClose:h,anchorOrigin:{vertical:"bottom",horizontal:I?"right":"left"},transformOrigin:I?l5:c5,slots:{root:C.root,paper:F,backdrop:C.backdrop,...C.transition&&{transition:C.transition}},slotProps:{root:K,paper:X,backdrop:typeof O.backdrop=="function"?O.backdrop(M):O.backdrop,transition:{...Z,onEntering:(...Q)=>{B(...Q),Z?.onEntering?.(...Q)}}},open:f,ref:n,transitionDuration:b,ownerState:M,...R,classes:v,children:y.jsx(H,{actions:$,autoFocus:o&&(W===-1||u),autoFocusItem:N,variant:E,...J,children:i})})});function h5(e){return pt("MuiMenuItem",e)}const qd=ft("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),m5=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},g5=e=>{const{disabled:t,dense:n,divider:r,disableGutters:o,selected:i,classes:a}=e,d=ht({root:["root",n&&"dense",t&&"disabled",!o&&"gutters",r&&"divider",i&&"selected"]},h5,a);return{...a,...d}},y5=ke(el,{shouldForwardProp:e=>co(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:m5})(at(({theme:e})=>({...e.typography.body1,display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap","&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${qd.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${qd.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${qd.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${qd.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${qd.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${hT.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${hT.inset}`]:{marginLeft:52},[`& .${_T.root}`]:{marginTop:0,marginBottom:0},[`& .${_T.inset}`]:{paddingLeft:36},[`& .${bT.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up("sm")]:{minHeight:"auto"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${bT.root} svg`]:{fontSize:"1.25rem"}}}]}))),ta=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiMenuItem"}),{autoFocus:o=!1,component:i="li",dense:a=!1,divider:u=!1,disableGutters:d=!1,focusVisibleClassName:h,role:f="menuitem",tabIndex:m,className:v,...b}=r,w=x.useContext(F0),T=x.useMemo(()=>({dense:a||w.dense||!1,disableGutters:d}),[w.dense,a,d]),E=x.useRef(null);Sr(()=>{o&&E.current&&E.current.focus()},[o]);const C={...r,dense:T.dense,divider:u,disableGutters:d},O=g5(r),R=jn(E,n);let I;return r.disabled||(I=m!==void 0?m:-1),y.jsx(F0.Provider,{value:T,children:y.jsx(y5,{ref:R,role:f,tabIndex:I,component:i,focusVisibleClassName:Ve(O.focusVisible,h),className:Ve(O.root,v),...b,ownerState:C,classes:O})})});function v5(e){return pt("MuiNativeSelect",e)}const u_=ft("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),x5=e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:i,error:a}=e,u={select:["select",n,r&&"disabled",o&&"multiple",a&&"error"],icon:["icon",`icon${Oe(n)}`,i&&"iconOpen",r&&"disabled"]};return ht(u,v5,t)},OI=ke("select",{name:"MuiNativeSelect"})(({theme:e})=>({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{borderRadius:0},[`&.${u_.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!=="filled"&&t.variant!=="outlined",style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:"filled"},style:{"&&&":{paddingRight:32}}},{props:{variant:"outlined"},style:{borderRadius:(e.vars||e).shape.borderRadius,"&:focus":{borderRadius:(e.vars||e).shape.borderRadius},"&&&":{paddingRight:32}}}]})),b5=ke(OI,{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:co,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${u_.multiple}`]:t.multiple}]}})({}),MI=ke("svg",{name:"MuiNativeSelect"})(({theme:e})=>({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(e.vars||e).palette.action.active,[`&.${u_.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:"rotate(180deg)"}},{props:{variant:"filled"},style:{right:7}},{props:{variant:"outlined"},style:{right:7}}]})),_5=ke(MI,{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${Oe(n.variant)}`],n.open&&t.iconOpen]}})({}),w5=x.forwardRef(function(t,n){const{className:r,disabled:o,error:i,IconComponent:a,inputRef:u,variant:d="standard",...h}=t,f={...t,disabled:o,variant:d,error:i},m=x5(f);return y.jsxs(x.Fragment,{children:[y.jsx(b5,{ownerState:f,className:Ve(m.select,r),disabled:o,ref:u||n,...h}),t.multiple?null:y.jsx(_5,{as:a,ownerState:f,className:m.icon})]})});var CT;const S5=ke("fieldset",{name:"MuiNotchedOutlined",shouldForwardProp:co})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),T5=ke("legend",{name:"MuiNotchedOutlined",shouldForwardProp:co})(at(({theme:e})=>({float:"unset",width:"auto",overflow:"hidden",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:"11px",transition:e.transitions.create("width",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:e.transitions.create("max-width",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:"100%",transition:e.transitions.create("max-width",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function E5(e){const{children:t,classes:n,className:r,label:o,notched:i,...a}=e,u=o!=null&&o!=="",d={...e,notched:i,withLabel:u};return y.jsx(S5,{"aria-hidden":!0,className:r,ownerState:d,...a,children:y.jsx(T5,{ownerState:d,children:u?y.jsx("span",{children:o}):CT||(CT=y.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"}))})})}const C5=e=>{const{classes:t}=e,r=ht({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Dz,t);return{...t,...r}},R5=ke(dy,{shouldForwardProp:e=>co(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:cy})(at(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${li.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${li.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${li.focused} .${li.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(gr()).map(([n])=>({props:{color:n},style:{[`&.${li.focused} .${li.notchedOutline}`]:{borderColor:(e.vars||e).palette[n].main}}})),{props:{},style:{[`&.${li.error} .${li.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${li.disabled} .${li.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:n})=>n.startAdornment,style:{paddingLeft:14}},{props:({ownerState:n})=>n.endAdornment,style:{paddingRight:14}},{props:({ownerState:n})=>n.multiline,style:{padding:"16.5px 14px"}},{props:({ownerState:n,size:r})=>n.multiline&&r==="small",style:{padding:"8.5px 14px"}}]}})),I5=ke(E5,{name:"MuiOutlinedInput",slot:"NotchedOutline"})(at(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),k5=ke(fy,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:uy})(at(({theme:e})=>({padding:"16.5px 14px",...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},...e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{padding:"8.5px 14px"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),d_=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiOutlinedInput"}),{components:o={},fullWidth:i=!1,inputComponent:a="input",label:u,multiline:d=!1,notched:h,slots:f={},slotProps:m={},type:v="text",...b}=r,w=C5(r),T=vs(),E=al({props:r,muiFormControl:T,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),C={...r,color:E.color||"primary",disabled:E.disabled,error:E.error,focused:E.focused,formControl:T,fullWidth:i,hiddenLabel:E.hiddenLabel,multiline:d,size:E.size,type:v},O=f.root??o.Root??R5,R=f.input??o.Input??k5,[I,M]=Ht("notchedOutline",{elementType:I5,className:w.notchedOutline,shouldForwardComponentProp:!0,ownerState:C,externalForwardedProps:{slots:f,slotProps:m},additionalProps:{label:u!=null&&u!==""&&E.required?y.jsxs(x.Fragment,{children:[u," ","*"]}):u}});return y.jsx(py,{slots:{root:O,input:R},slotProps:m,renderSuffix:D=>y.jsx(I,{...M,notched:typeof h<"u"?h:!!(D.startAdornment||D.filled||D.focused)}),fullWidth:i,inputComponent:a,multiline:d,ref:n,type:v,...b,classes:{...w,notchedOutline:null}})});d_.muiName="Input";const P5={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"};function AI(e){return pt("MuiSelect",e)}const Jd=ft("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var RT;const L5=ke(OI,{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${Jd.select}`]:t.select},{[`&.${Jd.select}`]:t[n.variant]},{[`&.${Jd.error}`]:t.error},{[`&.${Jd.multiple}`]:t.multiple}]}})({[`&.${Jd.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),O5=ke(MI,{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${Oe(n.variant)}`],n.open&&t.iconOpen]}})({}),M5=ke("input",{shouldForwardProp:e=>iy(e)&&e!=="classes",name:"MuiSelect",slot:"NativeInput"})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function IT(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function A5(e){return e==null||typeof e=="string"&&!e.trim()}const N5=e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:i,error:a}=e,u={select:["select",n,r&&"disabled",o&&"multiple",a&&"error"],icon:["icon",`icon${Oe(n)}`,i&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return ht(u,AI,t)},D5=x.forwardRef(function(t,n){const{"aria-describedby":r,"aria-label":o,autoFocus:i,autoWidth:a,children:u,className:d,defaultOpen:h,defaultValue:f,disabled:m,displayEmpty:v,error:b=!1,IconComponent:w,inputRef:T,labelId:E,MenuProps:C={},multiple:O,name:R,onBlur:I,onChange:M,onClose:D,onFocus:N,onOpen:$,open:B,readOnly:Y,renderValue:W,required:j,SelectDisplayProps:K={},tabIndex:F,type:X,value:H,variant:J="standard",...Z}=t,[Q,ee]=ea({controlled:H,default:f,name:"Select"}),[U,q]=ea({controlled:B,default:h,name:"Select"}),de=x.useRef(null),ue=x.useRef(null),[ne,te]=x.useState(null),{current:pe}=x.useRef(B!=null),[re,se]=x.useState(),ie=jn(n,T),le=x.useCallback(et=>{ue.current=et,et&&te(et)},[]),fe=ne?.parentNode;x.useImperativeHandle(ie,()=>({focus:()=>{ue.current.focus()},node:de.current,value:Q}),[Q]),x.useEffect(()=>{h&&U&&ne&&!pe&&(se(a?null:fe.clientWidth),ue.current.focus())},[ne,a]),x.useEffect(()=>{i&&ue.current.focus()},[i]),x.useEffect(()=>{if(!E)return;const et=Hr(ue.current).getElementById(E);if(et){const bt=()=>{getSelection().isCollapsed&&ue.current.focus()};return et.addEventListener("click",bt),()=>{et.removeEventListener("click",bt)}}},[E]);const ge=(et,bt)=>{et?$&&$(bt):D&&D(bt),pe||(se(a?null:fe.clientWidth),q(et))},Ie=et=>{et.button===0&&(et.preventDefault(),ue.current.focus(),ge(!0,et))},je=et=>{ge(!1,et)},me=x.Children.toArray(u),xe=et=>{const bt=me.find(kt=>kt.props.value===et.target.value);bt!==void 0&&(ee(bt.props.value),M&&M(et,bt))},Se=et=>bt=>{let kt;if(bt.currentTarget.hasAttribute("tabindex")){if(O){kt=Array.isArray(Q)?Q.slice():[];const mn=Q.indexOf(et.props.value);mn===-1?kt.push(et.props.value):kt.splice(mn,1)}else kt=et.props.value;if(et.props.onClick&&et.props.onClick(bt),Q!==kt&&(ee(kt),M)){const mn=bt.nativeEvent||bt,qn=new mn.constructor(mn.type,mn);Object.defineProperty(qn,"target",{writable:!0,value:{value:kt,name:R}}),M(qn,et)}O||ge(!1,bt)}},Ne=et=>{Y||[" ","ArrowUp","ArrowDown","Enter"].includes(et.key)&&(et.preventDefault(),ge(!0,et))},Te=ne!==null&&U,$e=et=>{!Te&&I&&(Object.defineProperty(et,"target",{writable:!0,value:{value:Q,name:R}}),I(et))};delete Z["aria-invalid"];let De,Ct;const mt=[];let Me=!1;(pg({value:Q})||v)&&(W?De=W(Q):Me=!0);const Le=me.map(et=>{if(!x.isValidElement(et))return null;let bt;if(O){if(!Array.isArray(Q))throw new Error(ra(2));bt=Q.some(kt=>IT(kt,et.props.value)),bt&&Me&&mt.push(et.props.children)}else bt=IT(Q,et.props.value),bt&&Me&&(Ct=et.props.children);return x.cloneElement(et,{"aria-selected":bt?"true":"false",onClick:Se(et),onKeyUp:kt=>{kt.key===" "&&kt.preventDefault(),et.props.onKeyUp&&et.props.onKeyUp(kt)},role:"option",selected:bt,value:void 0,"data-value":et.props.value})});Me&&(O?mt.length===0?De=null:De=mt.reduce((et,bt,kt)=>(et.push(bt),kt{const{classes:t}=e,r=ht({root:["root"]},AI,t);return{...t,...r}},f_={name:"MuiSelect",slot:"Root",shouldForwardProp:e=>co(e)&&e!=="variant"},B5=ke(c_,f_)(""),z5=ke(d_,f_)(""),$5=ke(l_,f_)(""),vp=x.forwardRef(function(t,n){const r=vt({name:"MuiSelect",props:t}),{autoWidth:o=!1,children:i,classes:a={},className:u,defaultOpen:d=!1,displayEmpty:h=!1,IconComponent:f=xI,id:m,input:v,inputProps:b,label:w,labelId:T,MenuProps:E,multiple:C=!1,native:O=!1,onClose:R,onOpen:I,open:M,renderValue:D,SelectDisplayProps:N,variant:$="outlined",...B}=r,Y=O?w5:D5,W=vs(),j=al({props:r,muiFormControl:W,states:["variant","error"]}),K=j.variant||$,F={...r,variant:K,classes:a},X=j5(F),{root:H,...J}=X,Z=v||{standard:y.jsx(B5,{ownerState:F}),outlined:y.jsx(z5,{label:w,ownerState:F}),filled:y.jsx($5,{ownerState:F})}[K],Q=jn(n,Ju(Z));return y.jsx(x.Fragment,{children:x.cloneElement(Z,{inputComponent:Y,inputProps:{children:i,error:j.error,IconComponent:f,variant:K,type:void 0,multiple:C,...O?{id:m}:{autoWidth:o,defaultOpen:d,displayEmpty:h,labelId:T,MenuProps:E,onClose:R,onOpen:I,open:M,renderValue:D,SelectDisplayProps:{id:m,...N}},...b,classes:b?Mr(J,b.classes):J,...v?v.props.inputProps:{}},...(C&&O||h)&&K==="outlined"?{notched:!0}:{},ref:Q,className:Ve(Z.props.className,u,X.root),...!v&&{variant:K},...B})})});vp.muiName="Select";function F5(e,t,n=(r,o)=>r===o){return e.length===t.length&&e.every((r,o)=>n(r,t[o]))}const H5=2;function eu(e,t,n,r,o){return n===1?Math.min(e+t,o):Math.max(e-t,r)}function NI(e,t){return e-t}function kT(e,t){const{index:n}=e.reduce((r,o,i)=>{const a=Math.abs(t-o);return r===null||a({left:`${e}%`}),leap:e=>({width:`${e}%`})},"horizontal-reverse":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},X5=e=>e;let um;function LT(){return um===void 0&&(typeof CSS<"u"&&typeof CSS.supports=="function"?um=CSS.supports("touch-action","none"):um=!0),um}function Z5(e){const{"aria-labelledby":t,defaultValue:n,disabled:r=!1,disableSwap:o=!1,isRtl:i=!1,marks:a=!1,max:u=100,min:d=0,name:h,onChange:f,onChangeCommitted:m,orientation:v="horizontal",rootRef:b,scale:w=X5,step:T=1,shiftStep:E=10,tabIndex:C,value:O}=e,R=x.useRef(void 0),[I,M]=x.useState(-1),[D,N]=x.useState(-1),[$,B]=x.useState(!1),Y=x.useRef(0),W=x.useRef(null),[j,K]=ea({controlled:O,default:n??d,name:"Slider"}),F=f&&((Me,Le,Fe)=>{const Ze=Me.nativeEvent||Me,Ke=new Ze.constructor(Ze.type,Ze);Object.defineProperty(Ke,"target",{writable:!0,value:{value:Le,name:h}}),W.current=Le,f(Ke,Le,Fe)}),X=Array.isArray(j);let H=X?j.slice().sort(NI):[j];H=H.map(Me=>Me==null?d:lu(Me,d,u));const J=a===!0&&T!==null?[...Array(Math.floor((u-d)/T)+1)].map((Me,Le)=>({value:d+T*Le})):a||[],Z=J.map(Me=>Me.value),[Q,ee]=x.useState(-1),U=x.useRef(null),q=jn(b,U),de=Me=>Le=>{const Fe=Number(Le.currentTarget.getAttribute("data-index"));Pu(Le.target)&&ee(Fe),N(Fe),Me?.onFocus?.(Le)},ue=Me=>Le=>{Pu(Le.target)||ee(-1),N(-1),Me?.onBlur?.(Le)},ne=(Me,Le)=>{const Fe=Number(Me.currentTarget.getAttribute("data-index")),Ze=H[Fe],Ke=Z.indexOf(Ze);let Ge=Le;if(J&&T==null){const We=Z[Z.length-1];Ge>=We?Ge=We:Ge<=Z[0]?Ge=Z[0]:Ge=GeLe=>{if(["ArrowUp","ArrowDown","ArrowLeft","ArrowRight","PageUp","PageDown","Home","End"].includes(Le.key)){Le.preventDefault();const Fe=Number(Le.currentTarget.getAttribute("data-index")),Ze=H[Fe];let Ke=null;if(T!=null){const Ge=Le.shiftKey?E:T;switch(Le.key){case"ArrowUp":Ke=eu(Ze,Ge,1,d,u);break;case"ArrowRight":Ke=eu(Ze,Ge,i?-1:1,d,u);break;case"ArrowDown":Ke=eu(Ze,Ge,-1,d,u);break;case"ArrowLeft":Ke=eu(Ze,Ge,i?1:-1,d,u);break;case"PageUp":Ke=eu(Ze,E,1,d,u);break;case"PageDown":Ke=eu(Ze,E,-1,d,u);break;case"Home":Ke=d;break;case"End":Ke=u;break}}else if(J){const Ge=Z[Z.length-1],We=Z.indexOf(Ze),Dt=[i?"ArrowRight":"ArrowLeft","ArrowDown","PageDown","Home"],Mt=[i?"ArrowLeft":"ArrowRight","ArrowUp","PageUp","End"];Dt.includes(Le.key)?We===0?Ke=Z[0]:Ke=Z[We-1]:Mt.includes(Le.key)&&(We===Z.length-1?Ke=Ge:Ke=Z[We+1])}Ke!=null&&ne(Le,Ke)}Me?.onKeyDown?.(Le)};Sr(()=>{r&&U.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&I!==-1&&M(-1),r&&Q!==-1&&ee(-1);const pe=Me=>Le=>{Me.onChange?.(Le),ne(Le,Le.target.valueAsNumber)},re=x.useRef(void 0);let se=v;i&&v==="horizontal"&&(se+="-reverse");const ie=({finger:Me,move:Le=!1})=>{const{current:Fe}=U,{width:Ze,height:Ke,bottom:Ge,left:We}=Fe.getBoundingClientRect();let Dt;se.startsWith("vertical")?Dt=(Ge-Me.y)/Ke:Dt=(Me.x-We)/Ze,se.includes("-reverse")&&(Dt=1-Dt);let Mt;if(Mt=W5(Dt,d,u),T)Mt=V5(Mt,T,d);else{const et=kT(Z,Mt);Mt=Z[et]}Mt=lu(Mt,d,u);let $t=0;if(X){Le?$t=re.current:$t=kT(H,Mt),o&&(Mt=lu(Mt,H[$t-1]||-1/0,H[$t+1]||1/0));const et=Mt;Mt=PT({values:H,newValue:Mt,index:$t}),o&&Le||($t=Mt.indexOf(et),re.current=$t)}return{newValue:Mt,activeIndex:$t}},le=hn(Me=>{const Le=am(Me,R);if(!Le)return;if(Y.current+=1,Me.type==="mousemove"&&Me.buttons===0){fe(Me);return}const{newValue:Fe,activeIndex:Ze}=ie({finger:Le,move:!0});lm({sliderRef:U,activeIndex:Ze,setActive:M}),K(Fe),!$&&Y.current>H5&&B(!0),F&&!cm(Fe,j)&&F(Me,Fe,Ze)}),fe=hn(Me=>{const Le=am(Me,R);if(B(!1),!Le)return;const{newValue:Fe}=ie({finger:Le,move:!0});M(-1),Me.type==="touchend"&&N(-1),m&&m(Me,W.current??Fe),R.current=void 0,Ie()}),ge=hn(Me=>{if(r)return;LT()||Me.preventDefault();const Le=Me.changedTouches[0];Le!=null&&(R.current=Le.identifier);const Fe=am(Me,R);if(Fe!==!1){const{newValue:Ke,activeIndex:Ge}=ie({finger:Fe});lm({sliderRef:U,activeIndex:Ge,setActive:M}),K(Ke),F&&!cm(Ke,j)&&F(Me,Ke,Ge)}Y.current=0;const Ze=Hr(U.current);Ze.addEventListener("touchmove",le,{passive:!0}),Ze.addEventListener("touchend",fe,{passive:!0})}),Ie=x.useCallback(()=>{const Me=Hr(U.current);Me.removeEventListener("mousemove",le),Me.removeEventListener("mouseup",fe),Me.removeEventListener("touchmove",le),Me.removeEventListener("touchend",fe)},[fe,le]);x.useEffect(()=>{const{current:Me}=U;return Me.addEventListener("touchstart",ge,{passive:LT()}),()=>{Me.removeEventListener("touchstart",ge),Ie()}},[Ie,ge]),x.useEffect(()=>{r&&Ie()},[r,Ie]);const je=Me=>Le=>{if(Me.onMouseDown?.(Le),r||Le.defaultPrevented||Le.button!==0)return;Le.preventDefault();const Fe=am(Le,R);if(Fe!==!1){const{newValue:Ke,activeIndex:Ge}=ie({finger:Fe});lm({sliderRef:U,activeIndex:Ge,setActive:M}),K(Ke),F&&!cm(Ke,j)&&F(Le,Ke,Ge)}Y.current=0;const Ze=Hr(U.current);Ze.addEventListener("mousemove",le,{passive:!0}),Ze.addEventListener("mouseup",fe)},me=mg(X?H[0]:d,d,u),xe=mg(H[H.length-1],d,u)-me,Se=(Me={})=>{const Le=Jr(Me),Fe={onMouseDown:je(Le||{})},Ze={...Le,...Fe};return{...Me,ref:q,...Ze}},Ne=Me=>Le=>{Me.onMouseOver?.(Le);const Fe=Number(Le.currentTarget.getAttribute("data-index"));N(Fe)},Te=Me=>Le=>{Me.onMouseLeave?.(Le),N(-1)},$e=(Me={})=>{const Le=Jr(Me),Fe={onMouseOver:Ne(Le||{}),onMouseLeave:Te(Le||{})};return{...Me,...Le,...Fe}},De=Me=>({pointerEvents:I!==-1&&I!==Me?"none":void 0});let Ct;return v==="vertical"&&(Ct=i?"vertical-rl":"vertical-lr"),{active:I,axis:se,axisProps:Y5,dragging:$,focusedThumbIndex:Q,getHiddenInputProps:(Me={})=>{const Le=Jr(Me),Fe={onChange:pe(Le||{}),onFocus:de(Le||{}),onBlur:ue(Le||{}),onKeyDown:te(Le||{})},Ze={...Le,...Fe};return{tabIndex:C,"aria-labelledby":t,"aria-orientation":v,"aria-valuemax":w(u),"aria-valuemin":w(d),name:h,type:"range",min:e.min,max:e.max,step:e.step===null&&e.marks?"any":e.step??void 0,disabled:r,...Me,...Ze,style:{...P5,direction:i?"rtl":"ltr",width:"100%",height:"100%",writingMode:Ct}}},getRootProps:Se,getThumbProps:$e,marks:J,open:D,range:X,rootRef:q,trackLeap:xe,trackOffset:me,values:H,getThumbStyle:De}}const G5=e=>!e||!Za(e);function K5(e){return pt("MuiSlider",e)}const fi=ft("MuiSlider",["root","active","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","disabled","dragging","focusVisible","mark","markActive","marked","markLabel","markLabelActive","rail","sizeSmall","thumb","thumbColorPrimary","thumbColorSecondary","thumbColorError","thumbColorSuccess","thumbColorInfo","thumbColorWarning","track","trackInverted","trackFalse","thumbSizeSmall","valueLabel","valueLabelOpen","valueLabelCircle","valueLabelLabel","vertical"]),q5=e=>{const{open:t}=e;return{offset:Ve(t&&fi.valueLabelOpen),circle:fi.valueLabelCircle,label:fi.valueLabelLabel}};function J5(e){const{children:t,className:n,value:r}=e,o=q5(e);return t?x.cloneElement(t,{className:t.props.className},y.jsxs(x.Fragment,{children:[t.props.children,y.jsx("span",{className:Ve(o.offset,n),"aria-hidden":!0,children:y.jsx("span",{className:o.circle,children:y.jsx("span",{className:o.label,children:r})})})]})):null}function OT(e){return e}const Q5=ke("span",{name:"MuiSlider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`color${Oe(n.color)}`],n.size!=="medium"&&t[`size${Oe(n.size)}`],n.marked&&t.marked,n.orientation==="vertical"&&t.vertical,n.track==="inverted"&&t.trackInverted,n.track===!1&&t.trackFalse]}})(at(({theme:e})=>({borderRadius:12,boxSizing:"content-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",WebkitTapHighlightColor:"transparent","@media print":{colorAdjust:"exact"},[`&.${fi.disabled}`]:{pointerEvents:"none",cursor:"default",color:(e.vars||e).palette.grey[400]},[`&.${fi.dragging}`]:{[`& .${fi.thumb}, & .${fi.track}`]:{transition:"none"}},variants:[...Object.entries(e.palette).filter(gr()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:"horizontal"},style:{height:4,width:"100%",padding:"13px 0","@media (pointer: coarse)":{padding:"20px 0"}}},{props:{orientation:"horizontal",size:"small"},style:{height:2}},{props:{orientation:"horizontal",marked:!0},style:{marginBottom:20}},{props:{orientation:"vertical"},style:{height:"100%",width:4,padding:"0 13px","@media (pointer: coarse)":{padding:"0 20px"}}},{props:{orientation:"vertical",size:"small"},style:{width:2}},{props:{orientation:"vertical",marked:!0},style:{marginRight:44}}]}))),e3=ke("span",{name:"MuiSlider",slot:"Rail"})({display:"block",position:"absolute",borderRadius:"inherit",backgroundColor:"currentColor",opacity:.38,variants:[{props:{orientation:"horizontal"},style:{width:"100%",height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{height:"100%",width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:"inverted"},style:{opacity:1}}]}),t3=ke("span",{name:"MuiSlider",slot:"Track"})(at(({theme:e})=>({display:"block",position:"absolute",borderRadius:"inherit",border:"1px solid currentColor",backgroundColor:"currentColor",transition:e.transitions.create(["left","width","bottom","height"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:"small"},style:{border:"none"}},{props:{orientation:"horizontal"},style:{height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:!1},style:{display:"none"}},...Object.entries(e.palette).filter(gr()).map(([t])=>({props:{color:t,track:"inverted"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles("dark",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles("dark",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),n3=ke("span",{name:"MuiSlider",slot:"Thumb",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.thumb,t[`thumbColor${Oe(n.color)}`],n.size!=="medium"&&t[`thumbSize${Oe(n.size)}`]]}})(at(({theme:e})=>({position:"absolute",width:20,height:20,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:e.transitions.create(["box-shadow","left","bottom"],{duration:e.transitions.duration.shortest}),"&::before":{position:"absolute",content:'""',borderRadius:"inherit",width:"100%",height:"100%",boxShadow:(e.vars||e).shadows[2]},"&::after":{position:"absolute",content:'""',borderRadius:"50%",width:42,height:42,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},[`&.${fi.disabled}`]:{"&:hover":{boxShadow:"none"}},variants:[{props:{size:"small"},style:{width:12,height:12,"&::before":{boxShadow:"none"}}},{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-50%, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 50%)"}},...Object.entries(e.palette).filter(gr()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${fi.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,"@media (hover: none)":{boxShadow:"none"}},[`&.${fi.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),r3=ke(J5,{name:"MuiSlider",slot:"ValueLabel"})(at(({theme:e})=>({zIndex:1,whiteSpace:"nowrap",...e.typography.body2,fontWeight:500,transition:e.transitions.create(["transform"],{duration:e.transitions.duration.shortest}),position:"absolute",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",padding:"0.25rem 0.75rem",variants:[{props:{orientation:"horizontal"},style:{transform:"translateY(-100%) scale(0)",top:"-10px",transformOrigin:"bottom center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, 50%) rotate(45deg)",backgroundColor:"inherit",bottom:0,left:"50%"},[`&.${fi.valueLabelOpen}`]:{transform:"translateY(-100%) scale(1)"}}},{props:{orientation:"vertical"},style:{transform:"translateY(-50%) scale(0)",right:"30px",top:"50%",transformOrigin:"right center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, -50%) rotate(45deg)",backgroundColor:"inherit",right:-8,top:"50%"},[`&.${fi.valueLabelOpen}`]:{transform:"translateY(-50%) scale(1)"}}},{props:{size:"small"},style:{fontSize:e.typography.pxToRem(12),padding:"0.25rem 0.5rem"}},{props:{orientation:"vertical",size:"small"},style:{right:"20px"}}]}))),o3=ke("span",{name:"MuiSlider",slot:"Mark",shouldForwardProp:e=>iy(e)&&e!=="markActive",overridesResolver:(e,t)=>{const{markActive:n}=e;return[t.mark,n&&t.markActive]}})(at(({theme:e})=>({position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor",variants:[{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-1px, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 1px)"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),i3=ke("span",{name:"MuiSlider",slot:"MarkLabel",shouldForwardProp:e=>iy(e)&&e!=="markLabelActive"})(at(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:"absolute",whiteSpace:"nowrap",variants:[{props:{orientation:"horizontal"},style:{top:30,transform:"translateX(-50%)","@media (pointer: coarse)":{top:40}}},{props:{orientation:"vertical"},style:{left:36,transform:"translateY(50%)","@media (pointer: coarse)":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),s3=e=>{const{disabled:t,dragging:n,marked:r,orientation:o,track:i,classes:a,color:u,size:d}=e,h={root:["root",t&&"disabled",n&&"dragging",r&&"marked",o==="vertical"&&"vertical",i==="inverted"&&"trackInverted",i===!1&&"trackFalse",u&&`color${Oe(u)}`,d&&`size${Oe(d)}`],rail:["rail"],track:["track"],mark:["mark"],markActive:["markActive"],markLabel:["markLabel"],markLabelActive:["markLabelActive"],valueLabel:["valueLabel"],thumb:["thumb",t&&"disabled",d&&`thumbSize${Oe(d)}`,u&&`thumbColor${Oe(u)}`],active:["active"],disabled:["disabled"],focusVisible:["focusVisible"]};return ht(h,K5,a)},a3=({children:e})=>e,l3=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiSlider"}),o=dp(),{"aria-label":i,"aria-valuetext":a,"aria-labelledby":u,component:d="span",components:h={},componentsProps:f={},color:m="primary",classes:v,className:b,disableSwap:w=!1,disabled:T=!1,getAriaLabel:E,getAriaValueText:C,marks:O=!1,max:R=100,min:I=0,name:M,onChange:D,onChangeCommitted:N,orientation:$="horizontal",shiftStep:B=10,size:Y="medium",step:W=1,scale:j=OT,slotProps:K,slots:F,tabIndex:X,track:H="normal",value:J,valueLabelDisplay:Z="off",valueLabelFormat:Q=OT,...ee}=r,U={...r,isRtl:o,max:R,min:I,classes:v,disabled:T,disableSwap:w,orientation:$,marks:O,color:m,size:Y,step:W,shiftStep:B,scale:j,track:H,valueLabelDisplay:Z,valueLabelFormat:Q},{axisProps:q,getRootProps:de,getHiddenInputProps:ue,getThumbProps:ne,open:te,active:pe,axis:re,focusedThumbIndex:se,range:ie,dragging:le,marks:fe,values:ge,trackOffset:Ie,trackLeap:je,getThumbStyle:me}=Z5({...U,rootRef:n});U.marked=fe.length>0&&fe.some(ct=>ct.label),U.dragging=le,U.focusedThumbIndex=se;const xe=s3(U),Se=F?.root??h.Root??Q5,Ne=F?.rail??h.Rail??e3,Te=F?.track??h.Track??t3,$e=F?.thumb??h.Thumb??n3,De=F?.valueLabel??h.ValueLabel??r3,Ct=F?.mark??h.Mark??o3,mt=F?.markLabel??h.MarkLabel??i3,Me=F?.input??h.Input??"input",Le=K?.root??f.root,Fe=K?.rail??f.rail,Ze=K?.track??f.track,Ke=K?.thumb??f.thumb,Ge=K?.valueLabel??f.valueLabel,We=K?.mark??f.mark,Dt=K?.markLabel??f.markLabel,Mt=K?.input??f.input,$t=ir({elementType:Se,getSlotProps:de,externalSlotProps:Le,externalForwardedProps:ee,additionalProps:{...G5(Se)&&{as:d}},ownerState:{...U,...Le?.ownerState},className:[xe.root,b]}),et=ir({elementType:Ne,externalSlotProps:Fe,ownerState:U,className:xe.rail}),bt=ir({elementType:Te,externalSlotProps:Ze,additionalProps:{style:{...q[re].offset(Ie),...q[re].leap(je)}},ownerState:{...U,...Ze?.ownerState},className:xe.track}),kt=ir({elementType:$e,getSlotProps:ne,externalSlotProps:Ke,ownerState:{...U,...Ke?.ownerState},className:xe.thumb}),mn=ir({elementType:De,externalSlotProps:Ge,ownerState:{...U,...Ge?.ownerState},className:xe.valueLabel}),qn=ir({elementType:Ct,externalSlotProps:We,ownerState:U,className:xe.mark}),Jn=ir({elementType:mt,externalSlotProps:Dt,ownerState:U,className:xe.markLabel}),In=ir({elementType:Me,getSlotProps:ue,externalSlotProps:Mt,ownerState:U});return y.jsxs(Se,{...$t,children:[y.jsx(Ne,{...et}),y.jsx(Te,{...bt}),fe.filter(ct=>ct.value>=I&&ct.value<=R).map((ct,Pt)=>{const Gt=mg(ct.value,I,R),sn=q[re].offset(Gt);let Wt;return H===!1?Wt=ge.includes(ct.value):Wt=H==="normal"&&(ie?ct.value>=ge[0]&&ct.value<=ge[ge.length-1]:ct.value<=ge[0])||H==="inverted"&&(ie?ct.value<=ge[0]||ct.value>=ge[ge.length-1]:ct.value>=ge[0]),y.jsxs(x.Fragment,{children:[y.jsx(Ct,{"data-index":Pt,...qn,...!Za(Ct)&&{markActive:Wt},style:{...sn,...qn.style},className:Ve(qn.className,Wt&&xe.markActive)}),ct.label!=null?y.jsx(mt,{"aria-hidden":!0,"data-index":Pt,...Jn,...!Za(mt)&&{markLabelActive:Wt},style:{...sn,...Jn.style},className:Ve(xe.markLabel,Jn.className,Wt&&xe.markLabelActive),children:ct.label}):null]},Pt)}),ge.map((ct,Pt)=>{const Gt=mg(ct,I,R),sn=q[re].offset(Gt),Wt=Z==="off"?a3:De;return y.jsx(Wt,{...!Za(Wt)&&{valueLabelFormat:Q,valueLabelDisplay:Z,value:typeof Q=="function"?Q(j(ct),Pt):Q,index:Pt,open:te===Pt||pe===Pt||Z==="on",disabled:T},...mn,children:y.jsx($e,{"data-index":Pt,...kt,className:Ve(xe.thumb,kt.className,pe===Pt&&xe.active,se===Pt&&xe.focusVisible),style:{...sn,...me(Pt),...kt.style},children:y.jsx(Me,{"data-index":Pt,"aria-label":E?E(Pt):i,"aria-valuenow":j(ct),"aria-labelledby":u,"aria-valuetext":C?C(j(ct),Pt):a,value:ge[Pt],...In})})},Pt)})]})});function c3(e){return pt("MuiTooltip",e)}const or=ft("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]);function u3(e){return Math.round(e*1e5)/1e5}const d3=e=>{const{classes:t,disableInteractive:n,arrow:r,touch:o,placement:i}=e,a={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",o&&"touch",`tooltipPlacement${Oe(i.split("-")[0])}`],arrow:["arrow"]};return ht(a,c3,t)},f3=ke(mp,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(at(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:"auto"}},{props:({open:t})=>!t,style:{pointerEvents:"none"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*="bottom"] .${or.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${or.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${or.arrow}`]:{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}},[`&[data-popper-placement*="left"] .${or.arrow}`]:{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*="right"] .${or.arrow}`]:{left:0,marginLeft:"-0.71em"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*="right"] .${or.arrow}`]:{right:0,marginRight:"-0.71em"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*="left"] .${or.arrow}`]:{right:0,marginRight:"-0.71em"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*="left"] .${or.arrow}`]:{left:0,marginLeft:"-0.71em"}}}]}))),p3=ke("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${Oe(n.placement.split("-")[0])}`]]}})(at(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium,[`.${or.popper}[data-popper-placement*="left"] &`]:{transformOrigin:"right center"},[`.${or.popper}[data-popper-placement*="right"] &`]:{transformOrigin:"left center"},[`.${or.popper}[data-popper-placement*="top"] &`]:{transformOrigin:"center bottom",marginBottom:"14px"},[`.${or.popper}[data-popper-placement*="bottom"] &`]:{transformOrigin:"center top",marginTop:"14px"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:"relative",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${u3(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${or.popper}[data-popper-placement*="left"] &`]:{marginRight:"14px"},[`.${or.popper}[data-popper-placement*="right"] &`]:{marginLeft:"14px"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${or.popper}[data-popper-placement*="left"] &`]:{marginRight:"24px"},[`.${or.popper}[data-popper-placement*="right"] &`]:{marginLeft:"24px"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${or.popper}[data-popper-placement*="left"] &`]:{marginLeft:"14px"},[`.${or.popper}[data-popper-placement*="right"] &`]:{marginRight:"14px"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${or.popper}[data-popper-placement*="left"] &`]:{marginLeft:"24px"},[`.${or.popper}[data-popper-placement*="right"] &`]:{marginRight:"24px"}}},{props:({ownerState:t})=>t.touch,style:{[`.${or.popper}[data-popper-placement*="top"] &`]:{marginBottom:"24px"}}},{props:({ownerState:t})=>t.touch,style:{[`.${or.popper}[data-popper-placement*="bottom"] &`]:{marginTop:"24px"}}}]}))),h3=ke("span",{name:"MuiTooltip",slot:"Arrow"})(at(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}})));let dm=!1;const MT=new sy;let Qd={x:0,y:0};function fm(e,t){return(n,...r)=>{t&&t(n,...r),e(n,...r)}}const Or=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiTooltip"}),{arrow:o=!1,children:i,classes:a,components:u={},componentsProps:d={},describeChild:h=!1,disableFocusListener:f=!1,disableHoverListener:m=!1,disableInteractive:v=!1,disableTouchListener:b=!1,enterDelay:w=100,enterNextDelay:T=0,enterTouchDelay:E=700,followCursor:C=!1,id:O,leaveDelay:R=0,leaveTouchDelay:I=1500,onClose:M,onOpen:D,open:N,placement:$="bottom",PopperComponent:B,PopperProps:Y={},slotProps:W={},slots:j={},title:K,TransitionComponent:F,TransitionProps:X,...H}=r,J=x.isValidElement(i)?i:y.jsx("span",{children:i}),Z=ca(),Q=dp(),[ee,U]=x.useState(),[q,de]=x.useState(null),ue=x.useRef(!1),ne=v||C,te=Wl(),pe=Wl(),re=Wl(),se=Wl(),[ie,le]=ea({controlled:N,default:!1,name:"Tooltip",state:"open"});let fe=ie;const ge=ol(O),Ie=x.useRef(),je=hn(()=>{Ie.current!==void 0&&(document.body.style.WebkitUserSelect=Ie.current,Ie.current=void 0),se.clear()});x.useEffect(()=>je,[je]);const me=it=>{MT.clear(),dm=!0,le(!0),D&&!fe&&D(it)},xe=hn(it=>{MT.start(800+R,()=>{dm=!1}),le(!1),M&&fe&&M(it),te.start(Z.transitions.duration.shortest,()=>{ue.current=!1})}),Se=it=>{ue.current&&it.type!=="touchstart"||(ee&&ee.removeAttribute("title"),pe.clear(),re.clear(),w||dm&&T?pe.start(dm?T:w,()=>{me(it)}):me(it))},Ne=it=>{pe.clear(),re.start(R,()=>{xe(it)})},[,Te]=x.useState(!1),$e=it=>{Pu(it.target)||(Te(!1),Ne(it))},De=it=>{ee||U(it.currentTarget),Pu(it.target)&&(Te(!0),Se(it))},Ct=it=>{ue.current=!0;const Jt=J.props;Jt.onTouchStart&&Jt.onTouchStart(it)},mt=it=>{Ct(it),re.clear(),te.clear(),je(),Ie.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",se.start(E,()=>{document.body.style.WebkitUserSelect=Ie.current,Se(it)})},Me=it=>{J.props.onTouchEnd&&J.props.onTouchEnd(it),je(),re.start(I,()=>{xe(it)})};x.useEffect(()=>{if(!fe)return;function it(Jt){Jt.key==="Escape"&&xe(Jt)}return document.addEventListener("keydown",it),()=>{document.removeEventListener("keydown",it)}},[xe,fe]);const Le=jn(Ju(J),U,n);!K&&K!==0&&(fe=!1);const Fe=x.useRef(),Ze=it=>{const Jt=J.props;Jt.onMouseMove&&Jt.onMouseMove(it),Qd={x:it.clientX,y:it.clientY},Fe.current&&Fe.current.update()},Ke={},Ge=typeof K=="string";h?(Ke.title=!fe&&Ge&&!m?K:null,Ke["aria-describedby"]=fe?ge:null):(Ke["aria-label"]=Ge?K:null,Ke["aria-labelledby"]=fe&&!Ge?ge:null);const We={...Ke,...H,...J.props,className:Ve(H.className,J.props.className),onTouchStart:Ct,ref:Le,...C?{onMouseMove:Ze}:{}},Dt={};b||(We.onTouchStart=mt,We.onTouchEnd=Me),m||(We.onMouseOver=fm(Se,We.onMouseOver),We.onMouseLeave=fm(Ne,We.onMouseLeave),ne||(Dt.onMouseOver=Se,Dt.onMouseLeave=Ne)),f||(We.onFocus=fm(De,We.onFocus),We.onBlur=fm($e,We.onBlur),ne||(Dt.onFocus=De,Dt.onBlur=$e));const Mt={...r,isRtl:Q,arrow:o,disableInteractive:ne,placement:$,PopperComponentProp:B,touch:ue.current},$t=typeof W.popper=="function"?W.popper(Mt):W.popper,et=x.useMemo(()=>{let it=[{name:"arrow",enabled:!!q,options:{element:q,padding:4}}];return Y.popperOptions?.modifiers&&(it=it.concat(Y.popperOptions.modifiers)),$t?.popperOptions?.modifiers&&(it=it.concat($t.popperOptions.modifiers)),{...Y.popperOptions,...$t?.popperOptions,modifiers:it}},[q,Y.popperOptions,$t?.popperOptions]),bt=d3(Mt),kt=typeof W.transition=="function"?W.transition(Mt):W.transition,mn={slots:{popper:u.Popper,transition:u.Transition??F,tooltip:u.Tooltip,arrow:u.Arrow,...j},slotProps:{arrow:W.arrow??d.arrow,popper:{...Y,...$t??d.popper},tooltip:W.tooltip??d.tooltip,transition:{...X,...kt??d.transition}}},[qn,Jn]=Ht("popper",{elementType:f3,externalForwardedProps:mn,ownerState:Mt,className:Ve(bt.popper,Y?.className)}),[In,ct]=Ht("transition",{elementType:hg,externalForwardedProps:mn,ownerState:Mt}),[Pt,Gt]=Ht("tooltip",{elementType:p3,className:bt.tooltip,externalForwardedProps:mn,ownerState:Mt}),[sn,Wt]=Ht("arrow",{elementType:h3,className:bt.arrow,externalForwardedProps:mn,ownerState:Mt,ref:de});return y.jsxs(x.Fragment,{children:[x.cloneElement(J,We),y.jsx(qn,{as:B??mp,placement:$,anchorEl:C?{getBoundingClientRect:()=>({top:Qd.y,left:Qd.x,right:Qd.x,bottom:Qd.y,width:0,height:0})}:ee,popperRef:Fe,open:ee?fe:!1,id:ge,transition:!0,...Dt,...Jn,popperOptions:et,children:({TransitionProps:it})=>y.jsx(In,{timeout:Z.transitions.duration.shorter,...it,...ct,children:y.jsxs(Pt,{...Gt,children:[K,o?y.jsx(sn,{...Wt}):null]})})})]})}),Et=ZN({createStyledComponent:ke("div",{name:"MuiStack",slot:"Root"}),useThemeProps:e=>vt({props:e,name:"MuiStack"})}),DI=x.createContext();function m3(e){return pt("MuiTable",e)}ft("MuiTable",["root","stickyHeader"]);const g3=e=>{const{classes:t,stickyHeader:n}=e;return ht({root:["root",n&&"stickyHeader"]},m3,t)},y3=ke("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.stickyHeader&&t.stickyHeader]}})(at(({theme:e})=>({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":{...e.typography.body2,padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"},variants:[{props:({ownerState:t})=>t.stickyHeader,style:{borderCollapse:"separate"}}]}))),AT="table",v3=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiTable"}),{className:o,component:i=AT,padding:a="normal",size:u="medium",stickyHeader:d=!1,...h}=r,f={...r,component:i,padding:a,size:u,stickyHeader:d},m=g3(f),v=x.useMemo(()=>({padding:a,size:u,stickyHeader:d}),[a,u,d]);return y.jsx(DI.Provider,{value:v,children:y.jsx(y3,{as:i,role:i===AT?null:"table",ref:n,className:Ve(m.root,o),ownerState:f,...h})})}),gy=x.createContext();function x3(e){return pt("MuiTableBody",e)}ft("MuiTableBody",["root"]);const b3=e=>{const{classes:t}=e;return ht({root:["root"]},x3,t)},_3=ke("tbody",{name:"MuiTableBody",slot:"Root"})({display:"table-row-group"}),w3={variant:"body"},NT="tbody",S3=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiTableBody"}),{className:o,component:i=NT,...a}=r,u={...r,component:i},d=b3(u);return y.jsx(gy.Provider,{value:w3,children:y.jsx(_3,{className:Ve(d.root,o),as:i,ref:n,role:i===NT?null:"rowgroup",ownerState:u,...a})})});function T3(e){return pt("MuiTableCell",e)}const E3=ft("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),C3=e=>{const{classes:t,variant:n,align:r,padding:o,size:i,stickyHeader:a}=e,u={root:["root",n,a&&"stickyHeader",r!=="inherit"&&`align${Oe(r)}`,o!=="normal"&&`padding${Oe(o)}`,`size${Oe(i)}`]};return ht(u,T3,t)},R3=ke("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${Oe(n.size)}`],n.padding!=="normal"&&t[`padding${Oe(n.padding)}`],n.align!=="inherit"&&t[`align${Oe(n.align)}`],n.stickyHeader&&t.stickyHeader]}})(at(({theme:e})=>({...e.typography.body2,display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid - ${e.palette.mode==="light"?e.lighten(e.alpha(e.palette.divider,1),.88):e.darken(e.alpha(e.palette.divider,1),.68)}`,textAlign:"left",padding:16,variants:[{props:{variant:"head"},style:{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium}},{props:{variant:"body"},style:{color:(e.vars||e).palette.text.primary}},{props:{variant:"footer"},style:{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)}},{props:{size:"small"},style:{padding:"6px 16px",[`&.${E3.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}}},{props:{padding:"checkbox"},style:{width:48,padding:"0 0 0 4px"}},{props:{padding:"none"},style:{padding:0}},{props:{align:"left"},style:{textAlign:"left"}},{props:{align:"center"},style:{textAlign:"center"}},{props:{align:"right"},style:{textAlign:"right",flexDirection:"row-reverse"}},{props:{align:"justify"},style:{textAlign:"justify"}},{props:({ownerState:t})=>t.stickyHeader,style:{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default}}]}))),tu=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiTableCell"}),{align:o="inherit",className:i,component:a,padding:u,scope:d,size:h,sortDirection:f,variant:m,...v}=r,b=x.useContext(DI),w=x.useContext(gy),T=w&&w.variant==="head";let E;a?E=a:E=T?"th":"td";let C=d;E==="td"?C=void 0:!C&&T&&(C="col");const O=m||w&&w.variant,R={...r,align:o,component:E,padding:u||(b&&b.padding?b.padding:"normal"),size:h||(b&&b.size?b.size:"medium"),sortDirection:f,stickyHeader:O==="head"&&b&&b.stickyHeader,variant:O},I=C3(R);let M=null;return f&&(M=f==="asc"?"ascending":"descending"),y.jsx(R3,{as:E,ref:n,className:Ve(I.root,i),"aria-sort":M,scope:C,ownerState:R,...v})});function I3(e){return pt("MuiTableHead",e)}ft("MuiTableHead",["root"]);const k3=e=>{const{classes:t}=e;return ht({root:["root"]},I3,t)},P3=ke("thead",{name:"MuiTableHead",slot:"Root"})({display:"table-header-group"}),L3={variant:"head"},DT="thead",O3=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiTableHead"}),{className:o,component:i=DT,...a}=r,u={...r,component:i},d=k3(u);return y.jsx(gy.Provider,{value:L3,children:y.jsx(P3,{as:i,className:Ve(d.root,o),ref:n,role:i===DT?null:"rowgroup",ownerState:u,...a})})});function M3(e){return pt("MuiToolbar",e)}ft("MuiToolbar",["root","gutters","regular","dense"]);const A3=e=>{const{classes:t,disableGutters:n,variant:r}=e;return ht({root:["root",!n&&"gutters",r]},M3,t)},N3=ke("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})(at(({theme:e})=>({position:"relative",display:"flex",alignItems:"center",variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}}},{props:{variant:"dense"},style:{minHeight:48}},{props:{variant:"regular"},style:e.mixins.toolbar}]}))),D3=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiToolbar"}),{className:o,component:i="div",disableGutters:a=!1,variant:u="regular",...d}=r,h={...r,component:i,disableGutters:a,variant:u},f=A3(h);return y.jsx(N3,{as:i,className:Ve(f.root,o),ref:n,ownerState:h,...d})});function j3(e){return pt("MuiTableRow",e)}const jT=ft("MuiTableRow",["root","selected","hover","head","footer"]),B3=e=>{const{classes:t,selected:n,hover:r,head:o,footer:i}=e;return ht({root:["root",n&&"selected",r&&"hover",o&&"head",i&&"footer"]},j3,t)},z3=ke("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.head&&t.head,n.footer&&t.footer]}})(at(({theme:e})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${jT.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${jT.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),"&:hover":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`)}}}))),BT="tr",zT=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiTableRow"}),{className:o,component:i=BT,hover:a=!1,selected:u=!1,...d}=r,h=x.useContext(gy),f={...r,component:i,hover:a,selected:u,head:h&&h.variant==="head",footer:h&&h.variant==="footer"},m=B3(f);return y.jsx(z3,{as:i,ref:n,className:Ve(m.root,o),role:i===BT?null:"row",ownerState:f,...d})});function $3(e){return pt("MuiTextField",e)}ft("MuiTextField",["root"]);const F3={standard:c_,filled:l_,outlined:d_},H3=e=>{const{classes:t}=e;return ht({root:["root"]},$3,t)},W3=ke(hy,{name:"MuiTextField",slot:"Root"})({}),tn=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiTextField"}),{autoComplete:o,autoFocus:i=!1,children:a,className:u,color:d="primary",defaultValue:h,disabled:f=!1,error:m=!1,FormHelperTextProps:v,fullWidth:b=!1,helperText:w,id:T,InputLabelProps:E,inputProps:C,InputProps:O,inputRef:R,label:I,maxRows:M,minRows:D,multiline:N=!1,name:$,onBlur:B,onChange:Y,onFocus:W,placeholder:j,required:K=!1,rows:F,select:X=!1,SelectProps:H,slots:J={},slotProps:Z={},type:Q,value:ee,variant:U="outlined",...q}=r,de={...r,autoFocus:i,color:d,disabled:f,error:m,fullWidth:b,multiline:N,required:K,select:X,variant:U},ue=H3(de),ne=ol(T),te=w&&ne?`${ne}-helper-text`:void 0,pe=I&&ne?`${ne}-label`:void 0,re=F3[U],se={slots:J,slotProps:{input:O,inputLabel:E,htmlInput:C,formHelperText:v,select:H,...Z}},ie={},le=se.slotProps.inputLabel;U==="outlined"&&(le&&typeof le.shrink<"u"&&(ie.notched=le.shrink),ie.label=I),X&&((!H||!H.native)&&(ie.id=void 0),ie["aria-describedby"]=void 0);const[fe,ge]=Ht("root",{elementType:W3,shouldForwardComponentProp:!0,externalForwardedProps:{...se,...q},ownerState:de,className:Ve(ue.root,u),ref:n,additionalProps:{disabled:f,error:m,fullWidth:b,required:K,color:d,variant:U}}),[Ie,je]=Ht("input",{elementType:re,externalForwardedProps:se,additionalProps:ie,ownerState:de}),[me,xe]=Ht("inputLabel",{elementType:my,externalForwardedProps:se,ownerState:de}),[Se,Ne]=Ht("htmlInput",{elementType:"input",externalForwardedProps:se,ownerState:de}),[Te,$e]=Ht("formHelperText",{elementType:jF,externalForwardedProps:se,ownerState:de}),[De,Ct]=Ht("select",{elementType:vp,externalForwardedProps:se,ownerState:de}),mt=y.jsx(Ie,{"aria-describedby":te,autoComplete:o,autoFocus:i,defaultValue:h,fullWidth:b,multiline:N,name:$,rows:F,maxRows:M,minRows:D,type:Q,value:ee,id:ne,inputRef:R,onBlur:B,onChange:Y,onFocus:W,placeholder:j,inputProps:Ne,slots:{input:J.htmlInput?Se:void 0},...je});return y.jsxs(fe,{...ge,children:[I!=null&&I!==""&&y.jsx(me,{htmlFor:ne,id:pe,...xe,children:I}),X?y.jsx(De,{"aria-describedby":te,id:ne,labelId:pe,value:ee,input:mt,...Ct,children:a}):mt,w&&y.jsx(Te,{id:te,...$e,children:w})]})});function U3(e){return pt("MuiToggleButton",e)}const Ul=ft("MuiToggleButton",["root","disabled","selected","standard","primary","secondary","sizeSmall","sizeMedium","sizeLarge","fullWidth"]),jI=x.createContext({}),BI=x.createContext(void 0);function V3(e,t){return t===void 0||e===void 0?!1:Array.isArray(t)?t.includes(e):e===t}const Y3=e=>{const{classes:t,fullWidth:n,selected:r,disabled:o,size:i,color:a}=e,u={root:["root",r&&"selected",o&&"disabled",n&&"fullWidth",`size${Oe(i)}`,a]};return ht(u,U3,t)},X3=ke(el,{name:"MuiToggleButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`size${Oe(n.size)}`]]}})(at(({theme:e})=>({...e.typography.button,borderRadius:(e.vars||e).shape.borderRadius,padding:11,border:`1px solid ${(e.vars||e).palette.divider}`,color:(e.vars||e).palette.action.active,[`&.${Ul.disabled}`]:{color:(e.vars||e).palette.action.disabled,border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},"&:hover":{textDecoration:"none",backgroundColor:e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[{props:{color:"standard"},style:{[`&.${Ul.selected}`]:{color:(e.vars||e).palette.text.primary,backgroundColor:e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.selectedOpacity),"&:hover":{backgroundColor:e.alpha((e.vars||e).palette.text.primary,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.selectedOpacity)}}}}},...Object.entries(e.palette).filter(gr()).map(([t])=>({props:{color:t},style:{[`&.${Ul.selected}`]:{color:(e.vars||e).palette[t].main,backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.selectedOpacity),"&:hover":{backgroundColor:e.alpha((e.vars||e).palette[t].main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.selectedOpacity)}}}}})),{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{padding:7,fontSize:e.typography.pxToRem(13)}},{props:{size:"large"},style:{padding:15,fontSize:e.typography.pxToRem(15)}}]}))),pf=x.forwardRef(function(t,n){const{value:r,...o}=x.useContext(jI),i=x.useContext(BI),a=Iu({...o,selected:V3(t.value,r)},t),u=vt({props:a,name:"MuiToggleButton"}),{children:d,className:h,color:f="standard",disabled:m=!1,disableFocusRipple:v=!1,fullWidth:b=!1,onChange:w,onClick:T,selected:E,size:C="medium",value:O,...R}=u,I={...u,color:f,disabled:m,disableFocusRipple:v,fullWidth:b,size:C},M=Y3(I),D=$=>{T&&(T($,O),$.defaultPrevented)||w&&w($,O)},N=i||"";return y.jsx(X3,{className:Ve(o.className,M.root,h,N),disabled:m,focusRipple:!v,ref:n,onClick:D,onChange:w,value:O,ownerState:I,"aria-pressed":E,...R,children:d})});function Z3(e){return pt("MuiToggleButtonGroup",e)}const Nn=ft("MuiToggleButtonGroup",["root","selected","horizontal","vertical","disabled","grouped","groupedHorizontal","groupedVertical","fullWidth","firstButton","lastButton","middleButton"]),G3=e=>{const{classes:t,orientation:n,fullWidth:r,disabled:o}=e,i={root:["root",n,r&&"fullWidth"],grouped:["grouped",`grouped${Oe(n)}`,o&&"disabled"],firstButton:["firstButton"],lastButton:["lastButton"],middleButton:["middleButton"]};return ht(i,Z3,t)},K3=ke("div",{name:"MuiToggleButtonGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Nn.grouped}`]:t.grouped},{[`& .${Nn.grouped}`]:t[`grouped${Oe(n.orientation)}`]},{[`& .${Nn.firstButton}`]:t.firstButton},{[`& .${Nn.lastButton}`]:t.lastButton},{[`& .${Nn.middleButton}`]:t.middleButton},t.root,n.orientation==="vertical"&&t.vertical,n.fullWidth&&t.fullWidth]}})(at(({theme:e})=>({display:"inline-flex",borderRadius:(e.vars||e).shape.borderRadius,variants:[{props:{orientation:"vertical"},style:{flexDirection:"column",[`& .${Nn.grouped}`]:{[`&.${Nn.selected} + .${Nn.grouped}.${Nn.selected}`]:{borderTop:0,marginTop:0}},[`& .${Nn.firstButton},& .${Nn.middleButton}`]:{borderBottomLeftRadius:0,borderBottomRightRadius:0},[`& .${Nn.lastButton},& .${Nn.middleButton}`]:{marginTop:-1,borderTop:"1px solid transparent",borderTopLeftRadius:0,borderTopRightRadius:0},[`& .${Nn.lastButton}.${Ul.disabled},& .${Nn.middleButton}.${Ul.disabled}`]:{borderTop:"1px solid transparent"}}},{props:{fullWidth:!0},style:{width:"100%"}},{props:{orientation:"horizontal"},style:{[`& .${Nn.grouped}`]:{[`&.${Nn.selected} + .${Nn.grouped}.${Nn.selected}`]:{borderLeft:0,marginLeft:0}},[`& .${Nn.firstButton},& .${Nn.middleButton}`]:{borderTopRightRadius:0,borderBottomRightRadius:0},[`& .${Nn.lastButton},& .${Nn.middleButton}`]:{marginLeft:-1,borderLeft:"1px solid transparent",borderTopLeftRadius:0,borderBottomLeftRadius:0},[`& .${Nn.lastButton}.${Ul.disabled},& .${Nn.middleButton}.${Ul.disabled}`]:{borderLeft:"1px solid transparent"}}}]}))),zI=x.forwardRef(function(t,n){const r=vt({props:t,name:"MuiToggleButtonGroup"}),{children:o,className:i,color:a="standard",disabled:u=!1,exclusive:d=!1,fullWidth:h=!1,onChange:f,orientation:m="horizontal",size:v="medium",value:b,...w}=r,T={...r,disabled:u,fullWidth:h,orientation:m,size:v},E=G3(T),C=x.useCallback((N,$)=>{if(!f)return;const B=b&&b.indexOf($);let Y;b&&B>=0?(Y=b.slice(),Y.splice(B,1)):Y=b?b.concat($):[$],f(N,Y)},[f,b]),O=x.useCallback((N,$)=>{f&&f(N,b===$?null:$)},[f,b]),R=x.useMemo(()=>({className:E.grouped,onChange:d?O:C,value:b,size:v,fullWidth:h,color:a,disabled:u}),[E.grouped,d,O,C,b,v,h,a,u]),I=d$(o),M=I.length,D=N=>{const $=N===0,B=N===M-1;return $&&B?"":$?E.firstButton:B?E.lastButton:E.middleButton};return y.jsx(K3,{role:"group",className:Ve(E.root,i),ref:n,ownerState:T,...w,children:y.jsx(jI.Provider,{value:R,children:I.map((N,$)=>y.jsx(BI.Provider,{value:D($),children:N},$))})})});var pm={},$T;function q3(){if($T)return pm;$T=1;var e=rI();return pm.createRoot=e.createRoot,pm.hydrateRoot=e.hydrateRoot,pm}var $I=q3();const J3=np($I);var FT="popstate";function HT(e){return typeof e=="object"&&e!=null&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function Q3(e={}){function t(r,o){let i=o.state?.masked,{pathname:a,search:u,hash:d}=i||r.location;return H0("",{pathname:a,search:u,hash:d},o.state&&o.state.usr||null,o.state&&o.state.key||"default",i?{pathname:r.location.pathname,search:r.location.search,hash:r.location.hash}:void 0)}function n(r,o){return typeof o=="string"?o:zf(o)}return t4(t,n,null,e)}function Kn(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function gs(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function e4(){return Math.random().toString(36).substring(2,10)}function WT(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.unstable_mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function H0(e,t,n=null,r,o){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?td(t):t,state:n,key:t&&t.key||r||e4(),unstable_mask:o}}function zf({pathname:e="/",search:t="",hash:n=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),n&&n!=="#"&&(e+=n.charAt(0)==="#"?n:"#"+n),e}function td(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function t4(e,t,n,r={}){let{window:o=document.defaultView,v5Compat:i=!1}=r,a=o.history,u="POP",d=null,h=f();h==null&&(h=0,a.replaceState({...a.state,idx:h},""));function f(){return(a.state||{idx:null}).idx}function m(){u="POP";let E=f(),C=E==null?null:E-h;h=E,d&&d({action:u,location:T.location,delta:C})}function v(E,C){u="PUSH";let O=HT(E)?E:H0(T.location,E,C);h=f()+1;let R=WT(O,h),I=T.createHref(O.unstable_mask||O);try{a.pushState(R,"",I)}catch(M){if(M instanceof DOMException&&M.name==="DataCloneError")throw M;o.location.assign(I)}i&&d&&d({action:u,location:T.location,delta:1})}function b(E,C){u="REPLACE";let O=HT(E)?E:H0(T.location,E,C);h=f();let R=WT(O,h),I=T.createHref(O.unstable_mask||O);a.replaceState(R,"",I),i&&d&&d({action:u,location:T.location,delta:0})}function w(E){return n4(E)}let T={get action(){return u},get location(){return e(o,a)},listen(E){if(d)throw new Error("A history only accepts one active listener");return o.addEventListener(FT,m),d=E,()=>{o.removeEventListener(FT,m),d=null}},createHref(E){return t(o,E)},createURL:w,encodeLocation(E){let C=w(E);return{pathname:C.pathname,search:C.search,hash:C.hash}},push:v,replace:b,go(E){return a.go(E)}};return T}function n4(e,t=!1){let n="http://localhost";typeof window<"u"&&(n=window.location.origin!=="null"?window.location.origin:window.location.href),Kn(n,"No window.location.(origin|href) available to create URL");let r=typeof e=="string"?e:zf(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=n+r),new URL(r,n)}function FI(e,t,n="/"){return r4(e,t,n,!1)}function r4(e,t,n,r){let o=typeof t=="string"?td(t):t,i=sa(o.pathname||"/",n);if(i==null)return null;let a=HI(e);o4(a);let u=null;for(let d=0;u==null&&d{let f={relativePath:h===void 0?a.path||"":h,caseSensitive:a.caseSensitive===!0,childrenIndex:u,route:a};if(f.relativePath.startsWith("/")){if(!f.relativePath.startsWith(r)&&d)return;Kn(f.relativePath.startsWith(r),`Absolute route path "${f.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),f.relativePath=f.relativePath.slice(r.length)}let m=ps([r,f.relativePath]),v=n.concat(f);a.children&&a.children.length>0&&(Kn(a.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${m}".`),HI(a.children,t,v,m,d)),!(a.path==null&&!a.index)&&t.push({path:m,score:d4(m,a.index),routesMeta:v})};return e.forEach((a,u)=>{if(a.path===""||!a.path?.includes("?"))i(a,u);else for(let d of WI(a.path))i(a,u,!0,d)}),t}function WI(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let a=WI(r.join("/")),u=[];return u.push(...a.map(d=>d===""?i:[i,d].join("/"))),o&&u.push(...a),u.map(d=>e.startsWith("/")&&d===""?"/":d)}function o4(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:f4(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}var i4=/^:[\w-]+$/,s4=3,a4=2,l4=1,c4=10,u4=-2,UT=e=>e==="*";function d4(e,t){let n=e.split("/"),r=n.length;return n.some(UT)&&(r+=u4),t&&(r+=a4),n.filter(o=>!UT(o)).reduce((o,i)=>o+(i4.test(i)?s4:i===""?l4:c4),r)}function f4(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function p4(e,t,n=!1){let{routesMeta:r}=e,o={},i="/",a=[];for(let u=0;u{if(f==="*"){let w=u[v]||"";a=i.slice(0,i.length-w.length).replace(/(.)\/+$/,"$1")}const b=u[v];return m&&!b?h[f]=void 0:h[f]=(b||"").replace(/%2F/g,"/"),h},{}),pathname:i,pathnameBase:a,pattern:e}}function h4(e,t=!1,n=!0){gs(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,u,d,h,f)=>{if(r.push({paramName:u,isOptional:d!=null}),d){let m=f.charAt(h+a.length);return m&&m!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function m4(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return gs(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function sa(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}var g4=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function y4(e,t="/"){let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?td(e):e,i;return n?(n=n.replace(/\/\/+/g,"/"),n.startsWith("/")?i=VT(n.substring(1),"/"):i=VT(n,t)):i=t,{pathname:i,search:b4(r),hash:_4(o)}}function VT(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function Px(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function v4(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function UI(e){let t=v4(e);return t.map((n,r)=>r===t.length-1?n.pathname:n.pathnameBase)}function p_(e,t,n,r=!1){let o;typeof e=="string"?o=td(e):(o={...e},Kn(!o.pathname||!o.pathname.includes("?"),Px("?","pathname","search",o)),Kn(!o.pathname||!o.pathname.includes("#"),Px("#","pathname","hash",o)),Kn(!o.search||!o.search.includes("#"),Px("#","search","hash",o)));let i=e===""||o.pathname==="",a=i?"/":o.pathname,u;if(a==null)u=n;else{let m=t.length-1;if(!r&&a.startsWith("..")){let v=a.split("/");for(;v[0]==="..";)v.shift(),m-=1;o.pathname=v.join("/")}u=m>=0?t[m]:"/"}let d=y4(o,u),h=a&&a!=="/"&&a.endsWith("/"),f=(i||a===".")&&n.endsWith("/");return!d.pathname.endsWith("/")&&(h||f)&&(d.pathname+="/"),d}var ps=e=>e.join("/").replace(/\/\/+/g,"/"),x4=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),b4=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,_4=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,w4=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function S4(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function T4(e){return e.map(t=>t.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var VI=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function YI(e,t){let n=e;if(typeof n!="string"||!g4.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,o=!1;if(VI)try{let i=new URL(window.location.href),a=n.startsWith("//")?new URL(i.protocol+n):new URL(n),u=sa(a.pathname,t);a.origin===i.origin&&u!=null?n=u+a.search+a.hash:o=!0}catch{gs(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:o,to:n}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var XI=["POST","PUT","PATCH","DELETE"];new Set(XI);var E4=["GET",...XI];new Set(E4);var nd=x.createContext(null);nd.displayName="DataRouter";var yy=x.createContext(null);yy.displayName="DataRouterState";var C4=x.createContext(!1),ZI=x.createContext({isTransitioning:!1});ZI.displayName="ViewTransition";var R4=x.createContext(new Map);R4.displayName="Fetchers";var I4=x.createContext(null);I4.displayName="Await";var vi=x.createContext(null);vi.displayName="Navigation";var xp=x.createContext(null);xp.displayName="Location";var xs=x.createContext({outlet:null,matches:[],isDataRoute:!1});xs.displayName="Route";var h_=x.createContext(null);h_.displayName="RouteError";var GI="REACT_ROUTER_ERROR",k4="REDIRECT",P4="ROUTE_ERROR_RESPONSE";function L4(e){if(e.startsWith(`${GI}:${k4}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.location=="string"&&typeof t.reloadDocument=="boolean"&&typeof t.replace=="boolean")return t}catch{}}function O4(e){if(e.startsWith(`${GI}:${P4}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string")return new w4(t.status,t.statusText,t.data)}catch{}}function M4(e,{relative:t}={}){Kn(bp(),"useHref() may be used only in the context of a component.");let{basename:n,navigator:r}=x.useContext(vi),{hash:o,pathname:i,search:a}=wp(e,{relative:t}),u=i;return n!=="/"&&(u=i==="/"?n:ps([n,i])),r.createHref({pathname:u,search:a,hash:o})}function bp(){return x.useContext(xp)!=null}function ll(){return Kn(bp(),"useLocation() may be used only in the context of a component."),x.useContext(xp).location}var KI="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function qI(e){x.useContext(vi).static||x.useLayoutEffect(e)}function _p(){let{isDataRoute:e}=x.useContext(xs);return e?Y4():A4()}function A4(){Kn(bp(),"useNavigate() may be used only in the context of a component.");let e=x.useContext(nd),{basename:t,navigator:n}=x.useContext(vi),{matches:r}=x.useContext(xs),{pathname:o}=ll(),i=JSON.stringify(UI(r)),a=x.useRef(!1);return qI(()=>{a.current=!0}),x.useCallback((d,h={})=>{if(gs(a.current,KI),!a.current)return;if(typeof d=="number"){n.go(d);return}let f=p_(d,JSON.parse(i),o,h.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:ps([t,f.pathname])),(h.replace?n.replace:n.push)(f,h.state,h)},[t,n,i,o,e])}x.createContext(null);function JI(){let{matches:e}=x.useContext(xs),t=e[e.length-1];return t?t.params:{}}function wp(e,{relative:t}={}){let{matches:n}=x.useContext(xs),{pathname:r}=ll(),o=JSON.stringify(UI(n));return x.useMemo(()=>p_(e,JSON.parse(o),r,t==="path"),[e,o,r,t])}function N4(e,t){return QI(e,t)}function QI(e,t,n){Kn(bp(),"useRoutes() may be used only in the context of a component.");let{navigator:r}=x.useContext(vi),{matches:o}=x.useContext(xs),i=o[o.length-1],a=i?i.params:{},u=i?i.pathname:"/",d=i?i.pathnameBase:"/",h=i&&i.route;{let E=h&&h.path||"";tk(u,!h||E.endsWith("*")||E.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${u}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. - -Please change the parent to .`)}let f=ll(),m;if(t){let E=typeof t=="string"?td(t):t;Kn(d==="/"||E.pathname?.startsWith(d),`When overriding the location using \`\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${d}" but pathname "${E.pathname}" was given in the \`location\` prop.`),m=E}else m=f;let v=m.pathname||"/",b=v;if(d!=="/"){let E=d.replace(/^\//,"").split("/");b="/"+v.replace(/^\//,"").split("/").slice(E.length).join("/")}let w=FI(e,{pathname:b});gs(h||w!=null,`No routes matched location "${m.pathname}${m.search}${m.hash}" `),gs(w==null||w[w.length-1].route.element!==void 0||w[w.length-1].route.Component!==void 0||w[w.length-1].route.lazy!==void 0,`Matched leaf route at location "${m.pathname}${m.search}${m.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let T=$4(w&&w.map(E=>Object.assign({},E,{params:Object.assign({},a,E.params),pathname:ps([d,r.encodeLocation?r.encodeLocation(E.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:E.pathname]),pathnameBase:E.pathnameBase==="/"?d:ps([d,r.encodeLocation?r.encodeLocation(E.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:E.pathnameBase])})),o,n);return t&&T?x.createElement(xp.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...m},navigationType:"POP"}},T):T}function D4(){let e=V4(),t=S4(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:r},i={padding:"2px 4px",backgroundColor:r},a=null;return console.error("Error handled by React Router default ErrorBoundary:",e),a=x.createElement(x.Fragment,null,x.createElement("p",null,"💿 Hey developer 👋"),x.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",x.createElement("code",{style:i},"ErrorBoundary")," or"," ",x.createElement("code",{style:i},"errorElement")," prop on your route.")),x.createElement(x.Fragment,null,x.createElement("h2",null,"Unexpected Application Error!"),x.createElement("h3",{style:{fontStyle:"italic"}},t),n?x.createElement("pre",{style:o},n):null,a)}var j4=x.createElement(D4,null),ek=class extends x.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error("React Router caught the following error during render",e)}render(){let e=this.state.error;if(this.context&&typeof e=="object"&&e&&"digest"in e&&typeof e.digest=="string"){const n=O4(e.digest);n&&(e=n)}let t=e!==void 0?x.createElement(xs.Provider,{value:this.props.routeContext},x.createElement(h_.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?x.createElement(B4,{error:e},t):t}};ek.contextType=C4;var Lx=new WeakMap;function B4({children:e,error:t}){let{basename:n}=x.useContext(vi);if(typeof t=="object"&&t&&"digest"in t&&typeof t.digest=="string"){let r=L4(t.digest);if(r){let o=Lx.get(t);if(o)throw o;let i=YI(r.location,n);if(VI&&!Lx.get(t))if(i.isExternal||r.reloadDocument)window.location.href=i.absoluteURL||i.to;else{const a=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(i.to,{replace:r.replace}));throw Lx.set(t,a),a}return x.createElement("meta",{httpEquiv:"refresh",content:`0;url=${i.absoluteURL||i.to}`})}}return e}function z4({routeContext:e,match:t,children:n}){let r=x.useContext(nd);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),x.createElement(xs.Provider,{value:e},n)}function $4(e,t=[],n){let r=n?.state;if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let o=e,i=r?.errors;if(i!=null){let f=o.findIndex(m=>m.route.id&&i?.[m.route.id]!==void 0);Kn(f>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(i).join(",")}`),o=o.slice(0,Math.min(o.length,f+1))}let a=!1,u=-1;if(n&&r){a=r.renderFallback;for(let f=0;f=0?o=o.slice(0,u+1):o=[o[0]];break}}}}let d=n?.onError,h=r&&d?(f,m)=>{d(f,{location:r.location,params:r.matches?.[0]?.params??{},unstable_pattern:T4(r.matches),errorInfo:m})}:void 0;return o.reduceRight((f,m,v)=>{let b,w=!1,T=null,E=null;r&&(b=i&&m.route.id?i[m.route.id]:void 0,T=m.route.errorElement||j4,a&&(u<0&&v===0?(tk("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),w=!0,E=null):u===v&&(w=!0,E=m.route.hydrateFallbackElement||null)));let C=t.concat(o.slice(0,v+1)),O=()=>{let R;return b?R=T:w?R=E:m.route.Component?R=x.createElement(m.route.Component,null):m.route.element?R=m.route.element:R=f,x.createElement(z4,{match:m,routeContext:{outlet:f,matches:C,isDataRoute:r!=null},children:R})};return r&&(m.route.ErrorBoundary||m.route.errorElement||v===0)?x.createElement(ek,{location:r.location,revalidation:r.revalidation,component:T,error:b,children:O(),routeContext:{outlet:null,matches:C,isDataRoute:!0},onError:h}):O()},null)}function m_(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function F4(e){let t=x.useContext(nd);return Kn(t,m_(e)),t}function H4(e){let t=x.useContext(yy);return Kn(t,m_(e)),t}function W4(e){let t=x.useContext(xs);return Kn(t,m_(e)),t}function g_(e){let t=W4(e),n=t.matches[t.matches.length-1];return Kn(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function U4(){return g_("useRouteId")}function V4(){let e=x.useContext(h_),t=H4("useRouteError"),n=g_("useRouteError");return e!==void 0?e:t.errors?.[n]}function Y4(){let{router:e}=F4("useNavigate"),t=g_("useNavigate"),n=x.useRef(!1);return qI(()=>{n.current=!0}),x.useCallback(async(o,i={})=>{gs(n.current,KI),n.current&&(typeof o=="number"?await e.navigate(o):await e.navigate(o,{fromRouteId:t,...i}))},[e,t])}var YT={};function tk(e,t,n){!t&&!YT[e]&&(YT[e]=!0,gs(!1,n))}x.memo(X4);function X4({routes:e,future:t,state:n,isStatic:r,onError:o}){return QI(e,void 0,{state:n,isStatic:r,onError:o})}function Fm(e){Kn(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function Z4({basename:e="/",children:t=null,location:n,navigationType:r="POP",navigator:o,static:i=!1,unstable_useTransitions:a}){Kn(!bp(),"You cannot render a inside another . You should never have more than one in your app.");let u=e.replace(/^\/*/,"/"),d=x.useMemo(()=>({basename:u,navigator:o,static:i,unstable_useTransitions:a,future:{}}),[u,o,i,a]);typeof n=="string"&&(n=td(n));let{pathname:h="/",search:f="",hash:m="",state:v=null,key:b="default",unstable_mask:w}=n,T=x.useMemo(()=>{let E=sa(h,u);return E==null?null:{location:{pathname:E,search:f,hash:m,state:v,key:b,unstable_mask:w},navigationType:r}},[u,h,f,m,v,b,r,w]);return gs(T!=null,` is not able to match the URL "${h}${f}${m}" because it does not start with the basename, so the won't render anything.`),T==null?null:x.createElement(vi.Provider,{value:d},x.createElement(xp.Provider,{children:t,value:T}))}function G4({children:e,location:t}){return N4(W0(e),t)}function W0(e,t=[]){let n=[];return x.Children.forEach(e,(r,o)=>{if(!x.isValidElement(r))return;let i=[...t,o];if(r.type===x.Fragment){n.push.apply(n,W0(r.props.children,i));return}Kn(r.type===Fm,`[${typeof r.type=="string"?r.type:r.type.name}] is not a component. All component children of must be a or `),Kn(!r.props.index||!r.props.children,"An index route cannot have child routes.");let a={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,middleware:r.props.middleware,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(a.children=W0(r.props.children,i)),n.push(a)}),n}var Hm="get",Wm="application/x-www-form-urlencoded";function vy(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function K4(e){return vy(e)&&e.tagName.toLowerCase()==="button"}function q4(e){return vy(e)&&e.tagName.toLowerCase()==="form"}function J4(e){return vy(e)&&e.tagName.toLowerCase()==="input"}function Q4(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function eH(e,t){return e.button===0&&(!t||t==="_self")&&!Q4(e)}var hm=null;function tH(){if(hm===null)try{new FormData(document.createElement("form"),0),hm=!1}catch{hm=!0}return hm}var nH=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Ox(e){return e!=null&&!nH.has(e)?(gs(!1,`"${e}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${Wm}"`),null):e}function rH(e,t){let n,r,o,i,a;if(q4(e)){let u=e.getAttribute("action");r=u?sa(u,t):null,n=e.getAttribute("method")||Hm,o=Ox(e.getAttribute("enctype"))||Wm,i=new FormData(e)}else if(K4(e)||J4(e)&&(e.type==="submit"||e.type==="image")){let u=e.form;if(u==null)throw new Error('Cannot submit a