diff --git a/tgui/packages/tgui/interfaces/RequestConsole.jsx b/tgui/packages/tgui/interfaces/RequestConsole.tsx similarity index 56% rename from tgui/packages/tgui/interfaces/RequestConsole.jsx rename to tgui/packages/tgui/interfaces/RequestConsole.tsx index 9412050867b..8ed55fb8e28 100644 --- a/tgui/packages/tgui/interfaces/RequestConsole.jsx +++ b/tgui/packages/tgui/interfaces/RequestConsole.tsx @@ -2,14 +2,39 @@ import { Blink, Box, Button, LabeledList, Section, Stack } from 'tgui-core/compo import { useBackend } from '../backend'; import { Window } from '../layouts'; +import { BooleanLike } from 'tgui-core/react'; -const RQ_NONEW_MESSAGES = 0; -const RQ_LOWPRIORITY = 1; -const RQ_NORMALPRIORITY = 2; -const RQ_HIGHPRIORITY = 3; +enum MsgPriority { + RQ_NONEW_MESSAGES = 0, + RQ_LOWPRIORITY = 1, + RQ_NORMALPRIORITY = 2, + RQ_HIGHPRIORITY = 3, +} -export const RequestConsole = (props) => { - const { act, data } = useBackend(); +type RequestConsoleData = { + announceAuth: BooleanLike; + announcementConsole: BooleanLike; + assist_dept: string[]; + department: string; + info_dept: string[]; + message_log: string[][]; + message: string; + msgStamped: string; + msgVerified: string; + newmessagepriority: MsgPriority; + recipient: string; + screen: BooleanLike; + secondaryGoalAuth: BooleanLike; + secondaryGoalEnabled: BooleanLike; + ship_dept: string[]; + shipDest: string; + shipping_log: string[][]; + silent: BooleanLike; + supply_dept: string[]; +}; + +export const RequestConsole = () => { + const { data } = useBackend(); const { screen, announcementConsole } = data; const pickPage = (index) => { @@ -44,7 +69,7 @@ export const RequestConsole = (props) => { }; return ( - + {pickPage(screen)} @@ -54,11 +79,30 @@ export const RequestConsole = (props) => { ); }; -const MainMenu = (props) => { - const { act, data } = useBackend(); +const MainMenuButton = (props: { text: string; icon: string; screen: number }) => { + const { act } = useBackend(); + const { text, icon, screen } = props; + return ( + + ); +}; + +const BackButton = () => { + const { act } = useBackend(); + return ( + + ); +}; + +const MainMenu = () => { + const { act, data } = useBackend(); const { newmessagepriority, announcementConsole, silent } = data; let messageInfo; - if (newmessagepriority === RQ_HIGHPRIORITY) { + if (newmessagepriority === MsgPriority.RQ_HIGHPRIORITY) { messageInfo = ( @@ -66,7 +110,7 @@ const MainMenu = (props) => { ); - } else if (newmessagepriority > RQ_NONEW_MESSAGES) { + } else if (newmessagepriority > MsgPriority.RQ_NONEW_MESSAGES) { messageInfo = ( There are new messages @@ -88,83 +132,36 @@ const MainMenu = (props) => { buttons={ } > {messageInfo} - - ))} @@ -223,10 +217,9 @@ const DepartmentList = (props) => { }; const MessageResponse = (props) => { - const { act, data } = useBackend(); - + const { type } = props; let sectionTitle; - switch (props.type) { + switch (type) { case 'SUCCESS': sectionTitle = 'Message sent successfully'; break; @@ -235,27 +228,22 @@ const MessageResponse = (props) => { break; } - return ( -
act('setScreen', { setScreen: 0 })} />} - /> - ); + return
} />; }; -const MessageLog = (props) => { - const { act, data } = useBackend(); +const MessageLog = (props: { type: string }) => { + const { act, data } = useBackend(); + const { message_log, shipping_log } = data; - let list2iterate; + let list2iterate: string[][] = []; let sectionTitle; switch (props.type) { case 'MESSAGES': - list2iterate = data.message_log; + list2iterate = message_log; sectionTitle = 'Message Log'; break; case 'SHIPPING': - list2iterate = data.shipping_log; + list2iterate = shipping_log; sectionTitle = 'Shipping label print log'; break; } @@ -263,16 +251,11 @@ const MessageLog = (props) => { return ( -
act('setScreen', { setScreen: 0 })} />} - > - {list2iterate.map((m) => ( - - {m.map((i, key) => { - return
{i}
; +
}> + {list2iterate.map((m, i) => ( + + {m.map((msg, key) => { + return
{msg}
; })}
@@ -282,19 +265,14 @@ const MessageLog = (props) => { ); }; -const MessageAuth = (props) => { - const { act, data } = useBackend(); +const MessageAuth = () => { + const { act, data } = useBackend(); const { recipient, message, msgVerified, msgStamped } = data; return ( <> -
act('setScreen', { setScreen: 0 })} />} - > +
}> {recipient} {message} @@ -309,21 +287,17 @@ const MessageAuth = (props) => {
-
); }; -const StationAnnouncement = (props) => { - const { act, data } = useBackend(); +const StationAnnouncement = () => { + const { act, data } = useBackend(); const { message, announceAuth } = data; return ( @@ -335,8 +309,10 @@ const StationAnnouncement = (props) => { title="Station-Wide Announcement" buttons={ <> - } > @@ -358,28 +334,26 @@ const StationAnnouncement = (props) => { fluid mt={2} textAlign="center" - content="Send Announcement" icon="bullhorn" disabled={!(announceAuth && message)} onClick={() => act('sendAnnouncement')} - /> + > + Send Announcement +
); }; -const PrintShippingLabel = (props) => { - const { act, data } = useBackend(); +const PrintShippingLabel = () => { + const { act, data } = useBackend(); const { shipDest, msgVerified, ship_dept } = data; return ( <> -
act('setScreen', { setScreen: 0 })} />} - > +
}> {shipDest} {msgVerified} @@ -388,11 +362,12 @@ const PrintShippingLabel = (props) => { fluid mt={1} textAlign="center" - content="Print Label" icon="print" disabled={!(shipDest && msgVerified)} onClick={() => act('printLabel')} - /> + > + Print Label +
@@ -400,11 +375,9 @@ const PrintShippingLabel = (props) => { {ship_dept.map((d) => ( - ))} @@ -414,19 +387,14 @@ const PrintShippingLabel = (props) => { ); }; -const SecondaryGoal = (props) => { - const { act, data } = useBackend(); +const SecondaryGoal = () => { + const { act, data } = useBackend(); const { secondaryGoalAuth, secondaryGoalEnabled } = data; return ( <> -
act('setScreen', { setScreen: 0 })} />} - /> +
} />
@@ -449,11 +417,12 @@ const SecondaryGoal = (props) => { fluid mt={2} textAlign="center" - content="Request Secondary Goal" icon="clipboard-list" disabled={!(secondaryGoalAuth && secondaryGoalEnabled)} onClick={() => act('requestSecondaryGoal')} - /> + > + Request Secondary Goal +
diff --git a/tgui/public/tgui-panel.bundle.css b/tgui/public/tgui-panel.bundle.css index f20f9695ce4..e105e91abf9 100644 --- a/tgui/public/tgui-panel.bundle.css +++ b/tgui/public/tgui-panel.bundle.css @@ -1 +1 @@ -:root{--color-base:#262626;--color-section:rgba(0,0,0,.33);--color-secondary:hsl(from var(--color-base)var(--secondary-hue)var(--secondary-saturation)calc(l + var(--secondary-lightness-adjustment)));--secondary-hue:h;--secondary-saturation:s;--secondary-lightness-adjustment:7.5;--base-gradient-spread:2;--color-base-start:hsl(from var(--color-base)h s calc(l + var(--base-gradient-spread)));--color-base-end:hsl(from var(--color-base)h s calc(l - var(--base-gradient-spread)));--color-scrollbar-base:var(--color-section);--color-scrollbar-thumb:hsl(from var(--color-base)h s calc(l + 9.25));--candystripe-odd:rgba(0,0,0,.25);--candystripe-even:transparent;--color-red:#d92626;--color-orange:#f26c0d;--color-yellow:#fcd203;--color-olive:#acc91d;--color-green:#1fad4e;--color-teal:#00b3b3;--color-blue:#2a79c8;--color-violet:#63c;--color-purple:#b333cc;--color-pink:#d9268e;--color-brown:#a96a3c;--color-gold:#f2a60d;--color-black:#000;--color-white:#fff;--color-grey:gray;--color-light-grey:#aaa;--color-gray:var(--color-grey);--color-light-gray:var(--color-light-grey);--color-action:gray;--color-hover:hsl(from var(--color-action)h s l/.25);--color-active:hsl(from var(--color-action)h s l/.3);--color-selected:hsl(from var(--color-action)h s l/.4);--primary-hue:210;--primary-saturation:37.5%;--primary-lightness:45%;--color-primary:hsl(var(--primary-hue),var(--primary-saturation),var(--primary-lightness));--color-good:#5ba626;--color-average:#f2890d;--color-bad:#dc2323;--color-label:hsl(from var(--color-primary)h 17.5 57.5);--color-text:var(--color-white);--color-text-translucent:hsl(from var(--color-text)h s l/.5);--color-text-translucent-light:hsl(from var(--color-text)h s l/.75);--color-text-fixed-white:var(--color-white);--color-text-fixed-black:var(--color-black);--color-hyperlink:#69f;--color-hyperlink-visited:#96f;--color-hyperlink-new:#f66;--color-hyperlink-new-visited:#ff8c66;--color-border:rgba(255,255,255,.1);--color-border-dark:rgba(0,0,0,.33);--border-primary-saturation:100;--border-primary-lightness:75;--border-primary-alpha:.75;--color-border-primary:hsl(from var(--color-primary)h var(--border-primary-saturation)var(--border-primary-lightness)/var(--border-primary-alpha));--color-border-secondary:hsl(from var(--color-border-primary)h s l/1);--font-size:12px;--font-family:Verdana,Geneva,sans-serif;--font-family-mono:Consolas,monospace;--border-thickness-unit:.5em;--border-thickness-tiny:calc(var(--border-thickness-unit)*.5*.34);--border-thickness-small:calc(var(--border-thickness-unit)*.34);--border-thickness-medium:calc(var(--border-thickness-unit)*.5);--border-thickness-large:calc(var(--border-thickness-unit)*.66);--border-thickness-larger:var(--border-thickness-unit);--border-radius-unit:1rem;--border-radius-tiny:calc(var(--border-radius-unit)*.25*.68);--border-radius-small:calc(var(--border-radius-unit)*.25);--border-radius-medium:calc(var(--border-radius-unit)*.33);--border-radius-large:calc(var(--border-radius-unit)*.5);--border-radius-larger:calc(var(--border-radius-unit)*.75);--border-radius-huge:var(--border-radius-unit);--border-radius-giant:calc(var(--border-radius-unit)*2);--border-radius-circular:99999px;--space-unit:1em;--space-xxs:calc(var(--space-unit)*.25*.34);--space-xs:calc(var(--space-unit)*.25*.68);--space-s:calc(var(--space-unit)*.25);--space-sm:calc(var(--space-unit)*.33);--space-m:calc(var(--space-unit)*.5);--space-ml:calc(var(--space-unit)*.66);--space-l:calc(var(--space-unit)*.75);--space-xl:var(--space-unit);--space-xxl:calc(var(--space-unit)*2);--transition-time-unit:1s;--transition-time-fast:calc(var(--transition-time-unit)*.1);--transition-time-medium:calc(var(--transition-time-unit)*.2);--transition-time-slow:calc(var(--transition-time-unit)*.5);--transition-time-slowest:var(--transition-time-unit);--shadow-unit:1rem;--shadow-glow-small:0 0 calc(var(--shadow-unit)*.5);--shadow-glow-medium:0 0 var(--shadow-unit);--shadow-glow-large:0 0 calc(var(--shadow-unit)*2);--blur-small:blur(6px);--blur-medium:blur(12px);--blur-large:blur(24px);--adjust-color:5;--adjust-hover:10;--adjust-active:7.5;--cursor-default:default;--cursor-pointer:pointer;--cursor-disabled:var(--cursor-default);--cursor-n-resize:n-resize;--cursor-s-resize:s-resize;--cursor-se-resize:se-resize;--cursor-e-resize:e-resize;--blockquote-color:hsl(from var(--color-label)h s calc(l + var(--adjust-color)));--blockquote-border:var(--border-thickness-small)solid;--button-height:1.667em;--button-color:var(--color-white);--button-color-transparent:var(--color-text-translucent);--button-background-default:var(--color-primary);--button-background-selected:var(--color-green);--button-background-caution:var(--color-yellow);--button-background-danger:var(--color-red);--button-background-disabled:var(--undefined);--button-disabled-opacity:.5;--button-border-radius:var(--border-radius-tiny);--button-transition:var(--transition-time-medium);--button-transition-timing:ease;--dialog-background:hsl(from var(--color-section)h s l/.5);--dimmer-background-opacity:.75;--dimmer-background:hsl(from var(--color-base)h s 5/var(--dimmer-background-opacity));--divider-color:var(--color-border);--divider-border:var(--border-thickness-small)solid var(--divider-color);--dropdown-transition:var(--transition-time-medium);--dropdown-menu-color:var(--color-text);--dropdown-menu-background:hsl(from var(--color-base)h s calc(l - 5.5)/.85);--dropdown-menu-border:var(--border-thickness-tiny)solid var(--color-border);--dropdown-menu-border-radius:var(--border-radius-large);--dropdown-menu-blur:var(--blur-medium);--dropdown-entry-background-hover:var(--color-hover);--dropdown-entry-background-active:var(--color-active);--dropdown-entry-background-selected:var(--color-selected);--dropdown-entry-border-radius:var(--border-radius-small);--dropdown-entry-transition:var(--transition-time-fast);--floating-transition-time:var(--transition-time-medium);--floating-transition-timing:ease;--tab-background:transparent;--tab-background-hover:hsl(from var(--color-hover)h s calc(l*.75));--tab-background-selected:hsl(from var(--color-selected)h s calc(l*.75));--tab-color:var(--color-text-translucent);--tab-color-selected:hsl(from var(--color-primary)h s 90);--tab-border-radius:var(--border-radius-small);--tab-indicator-size:var(--border-thickness-small);--tab-transition:var(--transition-time-medium);--tabs-container-background:var(--color-section);--imagebutton-transparecy:.25;--input-background-lightness:5;--input-background:hsl(from var(--color-base)h s var(--input-background-lightness));--input-color:var(--color-text);--input-color-placeholder:var(--color-text-translucent);--input-border-color:var(--color-border-primary);--input-border-color-focus:var(--color-border-secondary);--input-border-radius:var(--border-radius-tiny);--input-border-disabled:var(--color-gray);--input-transition:var(--transition-time-medium);--input-font-family:var(--font-family);--input-font-family-mono:var(--font-family-mono);--input-width:9em;--knob-color:hsl(from var(--color-base)h 5 20);--knob-ring-color:var(--input-border-color);--knob-popup-background:var(--tooltip-background);--knob-popup-color:var(--tooltip-color);--knob-popup-border-radius:var(--tooltip-border-radius);--knob-popup-blur:var(--tooltip-blur);--knob-inner-padding:var(--space-xs);--menu-bar-background:var(--color-base);--menu-bar-font-family:var(--font-family);--menu-bar-transition:var(--transition-time-medium);--modal-background:var(--color-base);--modal-padding:var(--space-xl);--notice-box-stripes:rgba(0,0,0,.1);--notice-box-background:#cea257;--notice-box-color:var(--color-text-fixed-white);--number-input-background:var(--input-background);--number-input-color:var(--input-color);--number-input-border-color:var(--input-border-color);--number-input-border-color-active:var(--input-border-color-focus);--number-input-border-radius:var(--input-border-radius);--number-input-transition:var(--input-transition);--progress-bar-fill:var(--color-primary);--progress-bar-background:transparent;--progress-bar-border-radius:var(--border-radius-tiny);--progress-bar-transition:var(--transition-time-slowest);--restricted-input-border-color:var(--color-good);--restricted-input-border-color-focus:hsl(from var(--color-good)h s calc(l + 10));--restricted-input-border-color-invalid:var(--color-bad);--round-gauge-ring-color:var(--input-border-color);--round-gauge-transition:var(--transition-time-medium);--round-gauge-alert-animation:var(--transition-time-slowest);--round-gauge-needle-alert-animation:var(--transition-time-fast);--round-gauge-needle-alert-rotation:2.5deg;--section-title-color:var(--color-text);--section-background:var(--color-section);--section-separator-color:var(--color-primary);--section-separator-thickness:var(--border-thickness-small);--slider-cursor-color:var(--color-text);--slider-popup-background:var(--tooltip-background);--slider-popup-color:var(--tooltip-color);--slider-popup-border-radius:var(--tooltip-border-radius);--slider-popup-blur:var(--tooltip-blur);--tooltip-color:var(--color-text);--tooltip-background-lightness:5;--tooltip-background:hsl(from var(--color-base)h s var(--tooltip-background-lightness)/.85);--tooltip-border-radius:var(--border-radius-medium);--tooltip-blur:var(--blur-medium)}body{font-family:var(--font-family,Verdana,Geneva,sans-serif);position:relative;overflow:auto}.BlockQuote{color:var(--blockquote-color);border-left:var(--blockquote-border);padding-left:var(--space-m);margin-bottom:var(--space-m)}.BlockQuote:last-child{margin-bottom:0}.Button--color--grey,.Button--color--gray{--color:var(--color-grey)}.Button--color--light-grey,.Button--color--light-gray{--color:var(--color-light-grey)}.ColorBox{text-align:center;width:1em;height:1em;line-height:1em;display:inline-block}.Dialog{background-color:var(--dialog-background);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Dialog__content{font-family:var(--font-family-mono);background-color:var(--color-base);flex-direction:column;font-size:1.16667em;display:flex}.Dialog__header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--dialog-background);height:2em;line-height:1.928em;display:flex}.Dialog__title{margin-left:var(--space-xl);margin-right:var(--space-xxl);opacity:.33;flex-grow:1;font-style:italic;display:inline}.Dialog__body{margin:var(--space-xxl)var(--space-xl);flex-grow:1}.Dialog__footer{padding:var(--space-xl);background-color:hsl(from var(--dialog-background)h s l/.25);flex-direction:row;justify-content:flex-end;display:flex}.Dialog__button{margin:0 var(--space-xl);text-align:center;min-width:6rem;height:2rem}.SaveAsDialog__inputs{padding-left:var(--space-xxl);margin-right:var(--space-xl);flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.SaveAsDialog__input{margin-left:var(--space-xl);width:80%}.SaveAsDialog__label{vertical-align:center}.Dialog__FileList{flex-wrap:wrap;flex-grow:1;align-content:flex-start;max-height:20rem;display:flex;position:relative;overflow-x:auto;overflow-y:scroll}.Dialog__FileEntry{text-align:center;margin:var(--space-xl)}.Dialog__FileIcon{cursor:default;text-align:center;width:6vh;height:auto;margin:0 0 var(--space-xl)0;display:inline-block;position:relative}.Dimmer{background-color:var(--dimmer-background);z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.Divider--horizontal{margin:var(--space-m)0}.Divider--horizontal:not(.Divider--hidden){border-top:var(--divider-border)}.Divider--vertical{height:100%;margin:0 var(--space-m)}.Divider--vertical:not(.Divider--hidden){border-left:var(--divider-border)}.Button{white-space:nowrap;line-height:var(--button-height);padding:0 var(--space-m);margin-right:var(--space-xs);margin-bottom:var(--space-xs);border-radius:var(--button-border-radius);--button-background:hsl(from var(--color)h s calc(l - var(--adjust-color)));cursor:var(--cursor-pointer);background-color:var(--button-background);color:var(--button-color);transition-property:background-color,color,opacity;transition-duration:var(--button-transition);transition-timing-function:var(--button-transition-timing);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;display:inline-block;position:relative}.Button:hover{background-color:hsl(from var(--button-background)h s calc(l + var(--adjust-hover)));color:var(--button-color)}.Button:active{background-color:hsl(from var(--button-background)h s calc(l - var(--adjust-active)));color:var(--button-color);transition:none}.Button:last-child{margin-bottom:0;margin-right:0}.Button__content{align-self:stretch;display:block}.Button__content--ellipsis{align-items:center;display:flex}.Button .Button--icon{text-align:center;min-width:1.333em}.Button.Button--hasIcon{padding-left:0}.Button.Button--hasIcon .Button--icon{margin:0 var(--space-s)}.Button--icon-right.Button--hasIcon{padding-left:var(--space-m);padding-right:var(--space-s)}.Button--icon-right.Button--hasIcon .Button--icon{margin:0 0 0 var(--space-s)}.Button--empty.Button--hasIcon{padding:0}.Button--compact{padding:0 var(--space-s);line-height:1.333em}.Button--compact.Button--hasIcon .Button--icon{margin:0 var(--space-xxs)}.Button--circular{border-radius:var(--border-radius-circular)}.Button--fluid{margin-left:0;margin-right:0;display:block}.Button--ellipsis{text-overflow:ellipsis;margin-right:calc(-1*var(--space-s));display:block;overflow:hidden}.Stack>.Button,.Stack__item>.Button{margin:0}.Button--color--red{--color:var(--color-red)}.Button--color--orange{--color:var(--color-orange)}.Button--color--yellow{--color:var(--color-yellow);--button-color:var(--color-black)}.Button--color--olive{--color:var(--color-olive)}.Button--color--green{--color:var(--color-green)}.Button--color--teal{--color:var(--color-teal)}.Button--color--blue{--color:var(--color-blue)}.Button--color--violet{--color:var(--color-violet)}.Button--color--purple{--color:var(--color-purple)}.Button--color--pink{--color:var(--color-pink)}.Button--color--brown{--color:var(--color-brown)}.Button--color--gold{--color:var(--color-gold)}.Button--color--black{--color:var(--color-black)}.Button--color--white{--color:var(--color-white);--button-color:var(--color-black)}.Button--color--grey,.Button--color--gray{--color:var(--color-grey)}.Button--color--light-grey,.Button--color--light-gray{--color:var(--color-light-grey)}.Button--color--primary{--color:var(--color-primary)}.Button--color--good{--color:var(--color-good)}.Button--color--average{--color:var(--color-average)}.Button--color--bad{--color:var(--color-bad)}.Button--color--label{--color:var(--color-label)}.Button--color--default{--color:var(--button-background-default)}.Button--color--caution{--color:var(--button-background-caution)}.Button--color--danger{--color:var(--button-background-danger)}.Button--color--transparent{--button-background:hsl(from var(--button-color)h s l/.1);--button-color:var(--button-color-transparent);background-color:transparent}.Button--color--transparent:hover{--button-color:hsl(from var(--button-color-transparent)h s l/1)}.Button--color--transparent:active{opacity:.75}.Button--color--transparent.Button--selected{--button-color:hsl(from var(--color)h s calc(l + var(--adjust-color)))}.Button--color--transparent.Button--disabled{--button-background:hsl(from var(--button-color)h s l/.2);--button-color:var(--color-bad);opacity:1;color:var(--button-color)!important}.Button--disabled{opacity:var(--button-disabled-opacity);cursor:var(--cursor-disabled)!important;background-color:var(--button-background-disabled,var(--button-background))!important}.Button--selected{--color:var(--button-background-selected)!important}.Button--flex{flex-direction:column;display:inline-flex}.Button--flex--fluid{width:100%}.Button--verticalAlignContent--top{justify-content:flex-start}.Button--verticalAlignContent--middle{justify-content:center}.Button--verticalAlignContent--bottom{justify-content:flex-end}.Dropdown{align-items:stretch;gap:var(--space-s);margin-right:var(--space-xs);margin-bottom:var(--space-xs);display:flex}.Dropdown:last-child{margin-bottom:0;margin-right:0}.Dropdown .Button{align-content:center;margin:0}.Dropdown--fluid{flex:1;width:100%}.Dropdown__control{font-family:var(--font-family);border-radius:var(--button-border-radius);--button-background:hsl(from var(--color)h s calc(l - var(--adjust-color)));height:1.83333em;cursor:var(--cursor-pointer);background-color:var(--button-background);color:var(--button-color);transition-property:background-color,color,opacity;transition-duration:var(--button-transition);transition-timing-function:var(--button-transition-timing);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:1;font-size:1em;line-height:1.33333em;display:flex;overflow:hidden}.Dropdown__control:hover{background-color:hsl(from var(--button-background)h s calc(l + var(--adjust-hover)));color:var(--button-color)}.Dropdown__control:active{background-color:hsl(from var(--button-background)h s calc(l - var(--adjust-active)));color:var(--button-color);transition:none}.Dropdown__selected-text{text-overflow:ellipsis;white-space:nowrap;height:100%;padding:var(--space-s)var(--space-m);border-right:var(--border-thickness-tiny)solid var(--color-border-dark);flex:1;align-content:center;display:inline-block;overflow:hidden}.Dropdown__icon{text-align:center;width:1.83333em;height:100%;transition:transform var(--dropdown-transition);align-content:center;display:inline-block}.Dropdown__icon--arrow.open:not(.over),.Dropdown__icon--arrow.over:not(.open){transform:rotate(180deg)}.Dropdown__icon~.Dropdown__selected-text{padding-left:0}.Dropdown__menu{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb)transparent;max-height:16.6667em;padding:var(--space-sm);overflow-y:auto}.Dropdown__menu--wrapper{background-color:var(--dropdown-menu-background);color:var(--dropdown-menu-color);border:var(--dropdown-menu-border);border-radius:var(--dropdown-menu-border-radius);-webkit-backdrop-filter:var(--dropdown-menu-blur);backdrop-filter:var(--dropdown-menu-blur);overflow:hidden}.Dropdown__menu--entry{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-family);padding:var(--space-xs)var(--space-m);border-radius:var(--dropdown-entry-border-radius);transition:background-color var(--dropdown-entry-transition);font-size:1em;line-height:1.33333em;overflow:hidden}.Dropdown__menu--entry.selected{transition-duration:0s;background-color:var(--dropdown-entry-background-selected)!important}.Dropdown__menu--entry:not(.selected){cursor:var(--cursor-pointer)}.Dropdown__menu--entry:not(.selected):hover{background-color:var(--dropdown-entry-background-hover);transition-duration:0s}.Dropdown__menu--entry:not(.selected):active{background-color:var(--dropdown-entry-background-active);transition-duration:0s}.Dropdown__control--icon-only{justify-content:center;align-items:center;max-width:2rem;display:flex}.Flex{display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:block}.Flex--iefix.Flex--inline,.Flex__item--iefix{display:inline-block}.Flex--iefix--column>.Flex__item--iefix{display:block}.Floating{z-index:5}.Floating--animated[data-transition=open]{opacity:1;transform:scale(1)}.Floating--animated[data-transition=close],.Floating--animated[data-transition=initial]{opacity:0;transform:scale(.9)}.Floating--animated[data-transition=open],.Floating--animated[data-transition=close]{transition-duration:var(--floating-transition-time);transition-timing-function:var(--floating-transition-timing);transition-property:opacity,transform}.Floating[data-position=top]{transform-origin:bottom}.Floating[data-position=top-start],.Floating[data-position=right-end]{transform-origin:0 100%}.Floating[data-position=top-end],.Floating[data-position=left-end]{transform-origin:100% 100%}.Floating[data-position=bottom]{transform-origin:top}.Floating[data-position=bottom-start],.Floating[data-position=right-start]{transform-origin:0 0}.Floating[data-position=bottom-end],.Floating[data-position=left-start]{transform-origin:100% 0}.Floating[data-position=right]{transform-origin:0}.Floating[data-position=left]{transform-origin:100%}.IconStack{justify-content:center;align-items:center;display:inline-flex;position:relative}.IconStack .Icon:before{vertical-align:middle}.IconStack .Icon:not(:first-child){position:absolute}.ImageButton{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-color)*2)/var(--imagebutton-transparecy));border:var(--border-thickness-tiny)solid hsl(from var(--imagebutton-color)h s calc(l + var(--adjust-color))/var(--imagebutton-transparecy));border-radius:var(--border-radius-medium);transition-property:background-color,border-color,box-shadow;transition-duration:var(--transition-time-medium);border-width:0;margin:.25em;display:inline-flex;position:relative;overflow:hidden}.ImageButton:not(:-webkit-any(.ImageButton--disabled,.ImageButton--noAction)) .ImageButton__container{cursor:var(--cursor-pointer)}.ImageButton:not(:-moz-any(.ImageButton--disabled,.ImageButton--noAction)) .ImageButton__container{cursor:var(--cursor-pointer)}.ImageButton:not(:is(.ImageButton--disabled,.ImageButton--noAction)) .ImageButton__container{cursor:var(--cursor-pointer)}.ImageButton:not(:-webkit-any(.ImageButton--disabled,.ImageButton--noAction)):not(:-webkit-any(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):hover{background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-color) + var(--adjust-hover))/var(--imagebutton-transparecy))}.ImageButton:not(:-moz-any(.ImageButton--disabled,.ImageButton--noAction)):not(:-moz-any(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):hover{background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-color) + var(--adjust-hover))/var(--imagebutton-transparecy))}.ImageButton:not(:is(.ImageButton--disabled,.ImageButton--noAction)):not(:is(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):hover{background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-color) + var(--adjust-hover))/var(--imagebutton-transparecy))}.ImageButton:not(:-webkit-any(.ImageButton--disabled,.ImageButton--noAction)):not(:-webkit-any(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):active .ImageButton__image{-webkit-filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));transition-duration:0s}.ImageButton:not(:-moz-any(.ImageButton--disabled,.ImageButton--noAction)):not(:-moz-any(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):active .ImageButton__image{-webkit-filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));transition-duration:0s}.ImageButton:not(:is(.ImageButton--disabled,.ImageButton--noAction)):not(:is(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):active .ImageButton__image{-webkit-filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));transition-duration:0s}.ImageButton:not(.ImageButton--fluid) .ImageButton__content{background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-hover)));border-top:var(--border-thickness-tiny)solid var(--imagebutton-color)}.ImageButton__container{border-color:inherit;transition:opacity var(--transition-time-medium);flex-direction:column;display:flex}.ImageButton__image{pointer-events:none;padding:var(--space-s);border:var(--border-thickness-tiny)solid;border-bottom:none;border-color:inherit;border-radius:var(--border-radius-medium)var(--border-radius-medium)0 0;transition:filter var(--transition-time-slow);align-self:center;line-height:0;position:relative;overflow:hidden}.ImageButton__image--fallback{text-align:center;color:var(--color-text-translucent);align-content:center}.ImageButton__image--fallback:before{zoom:.75;width:100%;display:table}.ImageButton__content{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-fixed-white);z-index:2;padding:.25em .33em;overflow:hidden}.ImageButton__buttons{left:var(--border-thickness-tiny);z-index:1;max-width:100%;display:flex;position:absolute;bottom:1.8em;overflow:hidden}.ImageButton__buttons--alt{pointer-events:none;top:var(--border-thickness-tiny);text-shadow:0px 1px 2px var(--color-base),-1px 0px 2px var(--color-base),1px 0px 2px var(--color-base),0px -1px 2px var(--color-base);flex-direction:column;overflow:visible;bottom:unset!important}.ImageButton__buttons--empty{bottom:0;left:0}.ImageButton__buttons>*{border-radius:0!important;margin:0!important;padding:0!important}.ImageButton--empty{border-width:var(--border-thickness-tiny)}.ImageButton--empty .ImageButton__image{border-radius:var(--border-radius-medium);border:none}.Stack>.ImageButton,.Stack__item>.ImageButton{margin:0}.ImageButton--fluid{border-width:var(--border-thickness-tiny);flex-direction:row;margin:0 0 .33em;display:flex}.ImageButton--fluid:last-child{margin-bottom:0}.ImageButton--fluid .ImageButton__container{flex-direction:row;flex:1}.ImageButton--fluid .ImageButton__image{border:0;margin:0 auto;padding:0}.ImageButton--fluid .ImageButton__content{white-space:normal;color:var(--color-text);flex-direction:column;flex:1;justify-content:center;margin:0 .5em;padding:0;display:flex}.ImageButton--fluid .ImageButton__content--title{padding:.5em;font-weight:700}.ImageButton--fluid .ImageButton__content--divider{border-bottom:var(--border-thickness-small)solid var(--color-border)}.ImageButton--fluid .ImageButton__content--text{padding:.5em}.ImageButton--fluid .ImageButton__buttons{left:inherit;bottom:inherit;background-color:inherit;position:relative}.ImageButton--fluid .ImageButton__buttons--alt{pointer-events:all;top:inherit;text-shadow:none}.ImageButton--fluid .ImageButton__buttons--alt>*{border-top:1px solid rgba(255,255,255,.075)}.ImageButton--fluid .ImageButton__buttons--alt>:first-child{border-top:0}.ImageButton--fluid .ImageButton__buttons>*{text-align:center;white-space:pre-wrap;border-left:var(--border-thickness-tiny)solid var(--color-border);flex-direction:column;justify-content:center;height:100%;line-height:1.15em;display:inline-flex}.ImageButton__color--red{--imagebutton-color:var(--color-red)}.ImageButton__color--orange{--imagebutton-color:var(--color-orange)}.ImageButton__color--yellow{--imagebutton-color:var(--color-yellow);--color-text-fixed-white:var(--color-black)}.ImageButton__color--olive{--imagebutton-color:var(--color-olive)}.ImageButton__color--green{--imagebutton-color:var(--color-green)}.ImageButton__color--teal{--imagebutton-color:var(--color-teal)}.ImageButton__color--blue{--imagebutton-color:var(--color-blue)}.ImageButton__color--violet{--imagebutton-color:var(--color-violet)}.ImageButton__color--purple{--imagebutton-color:var(--color-purple)}.ImageButton__color--pink{--imagebutton-color:var(--color-pink)}.ImageButton__color--brown{--imagebutton-color:var(--color-brown)}.ImageButton__color--gold{--imagebutton-color:var(--color-gold)}.ImageButton__color--black{--imagebutton-color:var(--color-black)}.ImageButton__color--white{--imagebutton-color:var(--color-white);--color-text-fixed-white:var(--color-black)}.ImageButton__color--grey,.ImageButton__color--gray{--imagebutton-color:var(--color-grey)}.ImageButton__color--light-grey,.ImageButton__color--light-gray{--imagebutton-color:var(--color-light-grey)}.ImageButton__color--good{--imagebutton-color:var(--color-good)}.ImageButton__color--average{--imagebutton-color:var(--color-average)}.ImageButton__color--bad{--imagebutton-color:var(--color-bad)}.ImageButton__color--label{--imagebutton-color:var(--color-label)}.ImageButton__color--transparent{--imagebutton-color:var(--color-text-translucent-light);--imagebutton-transparecy:.1;background-color:transparent;border-color:transparent!important}.ImageButton__color--transparent .ImageButton__content{color:var(--color-text-translucent-light);background-color:transparent!important;border-color:transparent!important}.ImageButton__color--transparent.ImageButton--disabled{background-color:hsL(from var(--color-red)h s l/.15)!important}.ImageButton__color--transparent.ImageButton--selected{background-color:hsL(from var(--color-good)h s l/.15)}.ImageButton__color--default{--imagebutton-color:hsl(from var(--color-base)h s 30)}.ImageButton__color--primary{--imagebutton-color:hsl(from var(--color-primary)h s l)}.ImageButton--selected{--imagebutton-color:hsl(from var(--button-background-selected)h s calc(l*1.15));--color-text-fixed-white:var(--color-white)}.ImageButton--disabled .ImageButton__container{cursor:var(--cursor-disabled);opacity:.5}.ImageButton--disabled.ImageButton--fluid{-webkit-filter:contrast(75%);filter:contrast(75%)}.ImageButton--disabled.ImageButton--fluid .ImageButton__buttons{-webkit-filter:contrast(125%);filter:contrast(125%)}.Input{background-color:var(--input-background);border-radius:var(--input-border-radius);border:var(--border-thickness-tiny)solid var(--input-border-color);color:var(--input-color);font-size:1em;font-family:var(--input-font-family);padding:var(--space-xxs)var(--space-sm);width:var(--input-width)}.Input:focus{outline:none}.Input:focus-within{border-color:var(--input-border-color-focus)}.Input::-webkit-input-placeholder{color:var(--input-color-placeholder);font-style:italic}.Input::-ms-input-placeholder{color:var(--input-color-placeholder);font-style:italic}.Input::placeholder{color:var(--input-color-placeholder);font-style:italic}.Input--disabled{border-color:var(--input-border-disabled);color:var(--input-color-placeholder)}.Input--fluid{width:100%}.Input--monospace{font-family:var(--input-font-family-mono)}.Knob{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:var(--cursor-n-resize);width:2.6em;height:2.6em;margin:0 auto -.2em;font-size:1rem;position:relative}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{inset:var(--knob-inner-padding);background-color:var(--knob-color);background-image:linear-gradient(to bottom,hsl(from var(--knob-color)h s calc(l + 15))0%,var(--knob-color)100%);border-radius:var(--border-radius-circular);box-shadow:var(--shadow-glow-medium)hsl(from var(--knob-color)h s l/.25);margin:.3em;position:absolute}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{background-color:hsl(from var(--knob-color)h s 85);width:.2em;height:.8em;margin:0 auto;position:relative;top:.05em}.Knob__popupValue{white-space:nowrap;text-align:center;padding:var(--space-s)var(--space-m);background-color:var(--knob-popup-background);color:var(--knob-popup-color);border-radius:var(--knob-popup-border-radius);-webkit-backdrop-filter:var(--knob-popup-blur);backdrop-filter:var(--knob-popup-blur);font-size:1rem;position:absolute;top:0;left:50%;transform:translateY(-100%)translate(-50%)}.Knob__ring{padding:var(--knob-inner-padding);position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.Knob__ringTrackPivot{transform:rotate(135deg)}.Knob__ringTrack{fill:transparent;stroke:hsl(from var(--ring-color,var(--knob-ring-color))h s l/.15);stroke-width:8px;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotate(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.Knob__ringFill{fill:transparent;stroke:var(--ring-color,var(--knob-ring-color));stroke-width:8px;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke var(--transition-time-medium)ease-out}.Knob--color--red{--ring-color:var(--color-red)}.Knob--color--orange{--ring-color:var(--color-orange)}.Knob--color--yellow{--ring-color:var(--color-yellow)}.Knob--color--olive{--ring-color:var(--color-olive)}.Knob--color--green{--ring-color:var(--color-green)}.Knob--color--teal{--ring-color:var(--color-teal)}.Knob--color--blue{--ring-color:var(--color-blue)}.Knob--color--violet{--ring-color:var(--color-violet)}.Knob--color--purple{--ring-color:var(--color-purple)}.Knob--color--pink{--ring-color:var(--color-pink)}.Knob--color--brown{--ring-color:var(--color-brown)}.Knob--color--gold{--ring-color:var(--color-gold)}.Knob--color--black{--ring-color:var(--color-black)}.Knob--color--white{--ring-color:var(--color-white)}.Knob--color--grey,.Knob--color--gray{--ring-color:var(--color-grey)}.Knob--color--light-grey,.Knob--color--light-gray{--ring-color:var(--color-light-grey)}.Knob--color--primary{--ring-color:var(--color-primary)}.Knob--color--good{--ring-color:var(--color-good)}.Knob--color--average{--ring-color:var(--color-average)}.Knob--color--bad{--ring-color:var(--color-bad)}.Knob--color--label{--ring-color:var(--color-label)}.LabeledList{border-collapse:collapse;border-spacing:0;width:calc(100% + 1em);margin:calc(-1*var(--space-s))calc(-1*var(--space-m))0;padding:0;display:table}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{padding:var(--space-s)var(--space-m);text-align:left;border:0;margin:0;display:table-cell}.LabeledList__label--nowrap{white-space:nowrap;width:1%;min-width:5em}.LabeledList__buttons{white-space:nowrap;text-align:right;width:.1%;padding-top:var(--space-xxs);padding-bottom:0}.LabeledList__breakContents{word-break:break-all;word-wrap:break-word}.MenuBar{display:flex}.MenuBar__font{font-family:var(--menu-bar-font-family);font-size:1em;line-height:1.41667em}.MenuBar__hover:hover{background-color:hsl(from var(--menu-bar-background)h s calc(l + 20));transition:background-color}.MenuBar__MenuBarButton{padding:var(--space-s)var(--space-m)}.MenuBar__menu{background-color:var(--menu-bar-background);padding:var(--space-sm);z-index:5;position:absolute;box-shadow:4px 6px 5px -2px rgba(0,0,0,.5)}.MenuBar__MenuItem{transition:background-color var(--menu-bar-transition)ease-out;background-color:var(--menu-bar-background);white-space:nowrap;padding:var(--space-sm)var(--space-xl)var(--space-sm)calc(var(--space-xxl) + 1rem)}.MenuBar__MenuItemToggle{padding:var(--space-sm)var(--space-xl)var(--space-sm)0}.MenuBar__MenuItemToggle__check{vertical-align:middle;text-align:center;min-width:2.5rem;padding-left:var(--space-sm);display:inline-block}.MenuBar__over{top:auto;bottom:100%}.MenuBar__MenuBarButton-text{text-overflow:clip;white-space:nowrap;height:1.41667em}.MenuBar__Separator{margin:var(--space-sm);border-top:var(--border-thickness-tiny)solid var(--color-border);display:block}.Modal{background-color:var(--modal-background);padding:var(--modal-padding)}.Modal__dimmer .Dimmer__inner{max-width:calc(100vw - var(--space-xxl));max-height:calc(100vh - var(--space-xxl))}.NoticeBox{--noticebox-background:var(--notice-box-background);padding:var(--space-sm)var(--space-m);margin-bottom:var(--space-m);background-color:oklch(from var(--noticebox-background)calc(l*.825)calc(c*.75)h);background-image:repeating-linear-gradient(-45deg,transparent 0 .833333em,var(--notice-box-stripes).833333em 1.66667em);color:var(--notice-box-color);font-style:italic;font-weight:700}.NoticeBox--color--red{--noticebox-background:var(--color-red)}.NoticeBox--color--orange{--noticebox-background:var(--color-orange)}.NoticeBox--color--yellow{--noticebox-background:var(--color-yellow);--notice-box-color:var(--color-black)}.NoticeBox--color--olive{--noticebox-background:var(--color-olive)}.NoticeBox--color--green{--noticebox-background:var(--color-green)}.NoticeBox--color--teal{--noticebox-background:var(--color-teal)}.NoticeBox--color--blue{--noticebox-background:var(--color-blue)}.NoticeBox--color--violet{--noticebox-background:var(--color-violet)}.NoticeBox--color--purple{--noticebox-background:var(--color-purple)}.NoticeBox--color--pink{--noticebox-background:var(--color-pink)}.NoticeBox--color--brown{--noticebox-background:var(--color-brown)}.NoticeBox--color--gold{--noticebox-background:var(--color-gold)}.NoticeBox--color--black{--noticebox-background:var(--color-black);--notice-box-stripes:rgba(255,255,255,.1)}.NoticeBox--color--white{--noticebox-background:var(--color-white);--notice-box-color:var(--color-black)}.NoticeBox--color--grey,.NoticeBox--color--gray{--noticebox-background:var(--color-grey)}.NoticeBox--color--light-grey,.NoticeBox--color--light-gray{--noticebox-background:var(--color-light-grey)}.NoticeBox--color--primary{--noticebox-background:var(--color-primary)}.NoticeBox--color--good{--noticebox-background:var(--color-good)}.NoticeBox--color--average{--noticebox-background:var(--color-average)}.NoticeBox--color--bad{--noticebox-background:var(--color-bad)}.NoticeBox--color--label{--noticebox-background:var(--color-label)}.NoticeBox--type--info{--noticebox-background:var(--color-blue)}.NoticeBox--type--success{--noticebox-background:var(--color-green)}.NoticeBox--type--warning{--noticebox-background:var(--color-orange)}.NoticeBox--type--danger{--noticebox-background:var(--color-red)}.NumberInput{cursor:var(--cursor-n-resize);text-align:right;padding:0 var(--space-sm);margin-right:var(--space-xs);background-color:var(--number-input-background);color:var(--number-input-border-color-active);border:var(--border-thickness-tiny)solid var(--number-input-border-color);border-radius:var(--number-input-border-radius);transition:border-color var(--number-input-transition);line-height:1.41667em;display:inline-block;position:relative;overflow:visible}.NumberInput:active{border-color:var(--number-input-border-color-active)}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:var(--space-m)}.NumberInput__barContainer{top:var(--space-xs);bottom:var(--space-xs);left:var(--space-xs);position:absolute}.NumberInput__bar{box-sizing:border-box;border-bottom:var(--border-thickness-tiny)solid var(--number-input-border-color-active);background-color:var(--number-input-border-color-active);width:.25em;position:absolute;bottom:0;left:0}.NumberInput__input{text-align:right;width:100%;height:1.41667em;padding:0 var(--space-m);font-size:1em;line-height:1.41667em;font-family:var(--font-family);background-color:var(--number-input-background);color:var(--number-input-color);border:0;outline:0;margin:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.ProgressBar{width:100%;min-height:var(--button-height);padding:0 var(--space-m);background-color:var(--progress-bar-background);border:var(--border-thickness-tiny)solid var(--progress-bar-color);border-radius:var(--progress-bar-border-radius);transition:border-color var(--progress-bar-transition)ease-out;align-content:center;display:inline-block;position:relative}.ProgressBar__fill{background-color:var(--progress-bar-color);position:absolute;top:0;bottom:0;left:0;right:0}.ProgressBar__fill--animated{transition-property:background-color,width;transition-duration:var(--progress-bar-transition)}.ProgressBar__content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:right;width:100%;position:relative}.ProgressBar--color--default{--progress-bar-color:hsl(from var(--progress-bar-fill)h s calc(l - var(--adjust-color)))}.ProgressBar--color--red{--progress-bar-color:hsl(from var(--color-red)h s calc(l - var(--adjust-color)))}.ProgressBar--color--orange{--progress-bar-color:hsl(from var(--color-orange)h s calc(l - var(--adjust-color)))}.ProgressBar--color--yellow{--progress-bar-color:hsl(from var(--color-yellow)h s calc(l - var(--adjust-color)))}.ProgressBar--color--olive{--progress-bar-color:hsl(from var(--color-olive)h s calc(l - var(--adjust-color)))}.ProgressBar--color--green{--progress-bar-color:hsl(from var(--color-green)h s calc(l - var(--adjust-color)))}.ProgressBar--color--teal{--progress-bar-color:hsl(from var(--color-teal)h s calc(l - var(--adjust-color)))}.ProgressBar--color--blue{--progress-bar-color:hsl(from var(--color-blue)h s calc(l - var(--adjust-color)))}.ProgressBar--color--violet{--progress-bar-color:hsl(from var(--color-violet)h s calc(l - var(--adjust-color)))}.ProgressBar--color--purple{--progress-bar-color:hsl(from var(--color-purple)h s calc(l - var(--adjust-color)))}.ProgressBar--color--pink{--progress-bar-color:hsl(from var(--color-pink)h s calc(l - var(--adjust-color)))}.ProgressBar--color--brown{--progress-bar-color:hsl(from var(--color-brown)h s calc(l - var(--adjust-color)))}.ProgressBar--color--gold{--progress-bar-color:hsl(from var(--color-gold)h s calc(l - var(--adjust-color)))}.ProgressBar--color--black{--progress-bar-color:hsl(from var(--color-black)h s calc(l - var(--adjust-color)))}.ProgressBar--color--white{--progress-bar-color:hsl(from var(--color-white)h s calc(l - var(--adjust-color)))}.ProgressBar--color--grey,.ProgressBar--color--gray{--progress-bar-color:hsl(from var(--color-grey)h s calc(l - var(--adjust-color)))}.ProgressBar--color--light-grey,.ProgressBar--color--light-gray{--progress-bar-color:hsl(from var(--color-light-grey)h s calc(l - var(--adjust-color)))}.ProgressBar--color--primary{--progress-bar-color:hsl(from var(--color-primary)h s calc(l - var(--adjust-color)))}.ProgressBar--color--good{--progress-bar-color:hsl(from var(--color-good)h s calc(l - var(--adjust-color)))}.ProgressBar--color--average{--progress-bar-color:hsl(from var(--color-average)h s calc(l - var(--adjust-color)))}.ProgressBar--color--bad{--progress-bar-color:hsl(from var(--color-bad)h s calc(l - var(--adjust-color)))}.ProgressBar--color--label{--progress-bar-color:hsl(from var(--color-label)h s calc(l - var(--adjust-color)))}.RestrictedInput{border-color:var(--restricted-input-border-color);text-align:right}.RestrictedInput:focus-within{border-color:var(--restricted-input-border-color-focus)}.RestrictedInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.RestrictedInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.RestrictedInput--invalid{border-color:var(--restricted-input-border-color-invalid)}.RestrictedInput--invalid:focus-within{border-color:var(--restricted-input-border-color-invalid)}@keyframes RoundGauge__alertAnim{0%,to{opacity:.1}50%{opacity:1}}@keyframes RoundGauge__needleAlertAnim{0%{transform:rotate(var(--round-gauge-needle-alert-rotation))}50%{transform:rotate(calc(-1*var(--round-gauge-needle-alert-rotation)))}}.RoundGauge{width:2.6em;height:1.3em;margin:0 auto .2em;font-size:1rem}.RoundGauge__wrapper{text-align:center;display:inline-block}.RoundGauge__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:10px;stroke-dasharray:157.08;stroke-dashoffset:157.08px}.RoundGauge__ringFill{fill:transparent;stroke:var(--round-gauge-ring-color);stroke-width:10px;stroke-dasharray:314.16;transition:stroke var(--round-gauge-transition)ease-out}.RoundGauge__needle,.RoundGauge__ringFill{transition:transform var(--round-gauge-transition)ease-in-out}.RoundGauge__needleLine,.RoundGauge__needleMiddle{fill:var(--color-red)}.RoundGauge__alert{fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;fill:rgba(255,255,255,.1);transform-origin:top;transform:scale(.9)}.RoundGauge__alert.active{animation:RoundGauge__alertAnim var(--round-gauge-alert-animation)cubic-bezier(.34,1.56,.64,1)infinite}.RoundGauge__alert.active~.RoundGauge__needle .RoundGauge__needleLine{transform-origin:bottom;animation:RoundGauge__needleAlertAnim var(--round-gauge-needle-alert-animation)infinite}.RoundGauge__alert.max{fill:var(--color-bad)}.RoundGauge--color--red.RoundGauge__ringFill{stroke:var(--color-red)}.RoundGauge--color--orange.RoundGauge__ringFill{stroke:var(--color-orange)}.RoundGauge--color--yellow.RoundGauge__ringFill{stroke:var(--color-yellow)}.RoundGauge--color--olive.RoundGauge__ringFill{stroke:var(--color-olive)}.RoundGauge--color--green.RoundGauge__ringFill{stroke:var(--color-green)}.RoundGauge--color--teal.RoundGauge__ringFill{stroke:var(--color-teal)}.RoundGauge--color--blue.RoundGauge__ringFill{stroke:var(--color-blue)}.RoundGauge--color--violet.RoundGauge__ringFill{stroke:var(--color-violet)}.RoundGauge--color--purple.RoundGauge__ringFill{stroke:var(--color-purple)}.RoundGauge--color--pink.RoundGauge__ringFill{stroke:var(--color-pink)}.RoundGauge--color--brown.RoundGauge__ringFill{stroke:var(--color-brown)}.RoundGauge--color--gold.RoundGauge__ringFill{stroke:var(--color-gold)}.RoundGauge--color--black.RoundGauge__ringFill{stroke:var(--color-black)}.RoundGauge--color--white.RoundGauge__ringFill{stroke:var(--color-white)}.RoundGauge--color--grey.RoundGauge__ringFill,.RoundGauge--color--gray.RoundGauge__ringFill{stroke:var(--color-grey)}.RoundGauge--color--light-grey.RoundGauge__ringFill,.RoundGauge--color--light-gray.RoundGauge__ringFill{stroke:var(--color-light-grey)}.RoundGauge--color--primary.RoundGauge__ringFill{stroke:var(--color-primary)}.RoundGauge--color--good.RoundGauge__ringFill{stroke:var(--color-good)}.RoundGauge--color--average.RoundGauge__ringFill{stroke:var(--color-average)}.RoundGauge--color--bad.RoundGauge__ringFill{stroke:var(--color-bad)}.RoundGauge--color--label.RoundGauge__ringFill{stroke:var(--color-label)}.RoundGauge__alert--red{fill:var(--color-red)}.RoundGauge__alert--orange{fill:var(--color-orange)}.RoundGauge__alert--yellow{fill:var(--color-yellow)}.RoundGauge__alert--olive{fill:var(--color-olive)}.RoundGauge__alert--green{fill:var(--color-green)}.RoundGauge__alert--teal{fill:var(--color-teal)}.RoundGauge__alert--blue{fill:var(--color-blue)}.RoundGauge__alert--violet{fill:var(--color-violet)}.RoundGauge__alert--purple{fill:var(--color-purple)}.RoundGauge__alert--pink{fill:var(--color-pink)}.RoundGauge__alert--brown{fill:var(--color-brown)}.RoundGauge__alert--gold{fill:var(--color-gold)}.RoundGauge__alert--black{fill:var(--color-black)}.RoundGauge__alert--white{fill:var(--color-white)}.RoundGauge__alert--grey,.RoundGauge__alert--gray{fill:var(--color-grey)}.RoundGauge__alert--light-grey,.RoundGauge__alert--light-gray{fill:var(--color-light-grey)}.RoundGauge__alert--primary{fill:var(--color-primary)}.RoundGauge__alert--good{fill:var(--color-good)}.RoundGauge__alert--average{fill:var(--color-average)}.RoundGauge__alert--bad{fill:var(--color-bad)}.RoundGauge__alert--label{fill:var(--color-label)}.Section{margin-bottom:var(--space-m);background-color:var(--section-background);box-sizing:border-box;scrollbar-color:var(--color-scrollbar-thumb)transparent;position:relative}.Section:last-child{margin-bottom:0}.Section__title{padding:var(--space-m);border-bottom:var(--section-separator-thickness)solid var(--section-separator-color);position:relative}.Section__titleText{color:var(--section-title-color);font-size:1.16667em;font-weight:700}.Section__buttons{right:var(--space-m);margin-top:calc(-1*var(--space-xxs));display:inline-block;position:absolute}.Section__rest{position:relative}.Section__content{padding:var(--space-ml)var(--space-m)}.Section--fitted>.Section__rest>.Section__content{padding:0}.Section--fill{flex-direction:column;height:100%;display:flex}.Section--fill>.Section__rest{flex-grow:1}.Section--fill>.Section__rest>.Section__content{height:100%}.Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;bottom:0;left:0;right:0}.Section--scrollable{overflow:hidden}.Section--scrollable>.Section__rest>.Section__content{overflow-x:hidden;overflow-y:auto}.Section--scrollableHorizontal{overflow:hidden}.Section--scrollableHorizontal>.Section__rest>.Section__content{overflow-x:auto;overflow-y:hidden}.Section--scrollable.Section--scrollableHorizontal{overflow:hidden}.Section--scrollable.Section--scrollableHorizontal>.Section__rest>.Section__content{overflow:auto}.Section .Section{margin:0 calc(-1*var(--space-m));background-color:transparent}.Section .Section:first-child{margin-top:calc(-1*var(--space-m))}.Section .Section .Section__titleText{font-size:1.08333em}.Section .Section .Section .Section__titleText{font-size:1em}.Section--flex{flex-flow:column;display:flex}.Section--flex .Section__content{flex-grow:1;overflow:auto}.Section__content--noTopPadding{padding-top:0}.Section__content--stretchContents{height:calc(100% - 3rem)}.Slider{cursor:e-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Slider--editing .Slider__cursor:before{display:none}.Slider__cursor{inset:0 calc(-1*var(--space-xxs));left:unset;border-left:var(--border-thickness-small)solid var(--slider-cursor-color);border-radius:var(--border-radius-circular);position:absolute}.Slider__cursorOffset{position:absolute;top:0;bottom:0;left:0;right:0;transition:none!important}.Slider__cursor:before{content:"";aspect-ratio:1;border-left:inherit;transform-origin:50%;position:absolute;bottom:0;right:0;transform:scale(4)translateY(50%)rotate(45deg);-webkit-mask-image:linear-gradient(135deg,#000 50%,transparent 50%);mask-image:linear-gradient(135deg,#000 50%,transparent 50%)}.Slider__popupValue{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;padding:var(--space-s)var(--space-m);background-color:var(--slider-popup-background);color:var(--slider-popup-color);border-radius:var(--slider-popup-border-radius);-webkit-backdrop-filter:var(--slider-popup-blur);backdrop-filter:var(--slider-popup-blur);font-size:1em;position:absolute;top:-2em;right:0;transform:translate(50%)}.Slider .NumberInput__input{width:auto;height:auto;top:2px;bottom:2px;left:2px;right:2px}.Stack{gap:.5em}.Stack--fill{height:100%}.Stack--zebra>.Stack__item:nth-child(odd){background-color:var(--candystripe-odd)}.Stack--horizontal>.Stack__divider:not(.Stack__divider--hidden){border-left:var(--divider-border)}.Stack--vertical>.Stack__divider:not(.Stack__divider--hidden){border-top:var(--divider-border)}.Table{border-collapse:collapse;border-spacing:0;width:100%;margin:0;display:table}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{padding:0 var(--space-s);display:table-cell}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__row--header .Table__cell,.Table__cell--header{padding-bottom:var(--space-m);font-weight:700}.Table__cell--collapsing{white-space:nowrap;width:1%}.Tabs{background-color:var(--tabs-container-background);align-items:stretch;display:flex;overflow:hidden}.Tabs--fill{height:100%}.Tabs--vertical{padding:var(--space-s)0 var(--space-s)var(--space-s);flex-direction:column}.Tabs--horizontal{margin-bottom:var(--space-m);padding:var(--space-s)var(--space-s)0}.Tabs--horizontal:last-child{margin-bottom:0}.Tabs__Tab{flex-grow:0}.Tabs--fluid .Tabs__Tab{flex-grow:1}.Tab{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:var(--cursor-pointer);background-color:var(--tab-background);color:var(--tab-color);min-width:4em;min-height:2.25em;transition-property:background-color,color;transition-duration:var(--tab-transition);justify-content:space-between;align-items:center;display:flex}.Tab:not(.Tab--selected):hover{background-color:var(--tab-background-hover)}.Tab:not(.Tab--selected):active{color:var(--tab-color-selected)}.Tab--selected{cursor:var(--cursor-default);background-color:var(--tab-background-selected);color:var(--tab-color-selected)}.Tab .Tab__text{margin:0 var(--space-m);flex-grow:1}.Tab__left{text-align:center;min-width:1.5em;margin-left:var(--space-s)}.Tab__right{text-align:center;min-width:1.5em;margin-right:var(--space-s)}.Tabs--horizontal .Tab{border-top-left-radius:var(--tab-border-radius);border-top-right-radius:var(--tab-border-radius);padding-bottom:var(--tab-indicator-size);position:relative}.Tabs--horizontal .Tab:before{content:"";transition:transform var(--tab-transition);width:100%;height:var(--tab-indicator-size);background-color:currentColor;position:absolute;bottom:0;transform:scaleX(0)}.Tabs--horizontal .Tab--selected:before{transform:scaleX(.99999)!important}.Tabs--vertical .Tab{border-top-left-radius:var(--tab-border-radius);border-bottom-left-radius:var(--tab-border-radius);min-height:2em;padding-right:var(--tab-indicator-size);position:relative}.Tabs--vertical .Tab:before{content:"";transition:transform var(--tab-transition);width:var(--tab-indicator-size);background-color:currentColor;height:100%;position:absolute;right:0;transform:scaleY(0)}.Tabs--vertical .Tab--selected:before{transform:scaleY(.99999)!important}.Tab--selected.Tab--color--red{color:hsl(from var(--color-red)h s calc(l + 17.5))}.Tab--selected.Tab--color--orange{color:hsl(from var(--color-orange)h s calc(l + 17.5))}.Tab--selected.Tab--color--yellow{color:hsl(from var(--color-yellow)h s calc(l + 17.5))}.Tab--selected.Tab--color--olive{color:hsl(from var(--color-olive)h s calc(l + 17.5))}.Tab--selected.Tab--color--green{color:hsl(from var(--color-green)h s calc(l + 17.5))}.Tab--selected.Tab--color--teal{color:hsl(from var(--color-teal)h s calc(l + 17.5))}.Tab--selected.Tab--color--blue{color:hsl(from var(--color-blue)h s calc(l + 17.5))}.Tab--selected.Tab--color--violet{color:hsl(from var(--color-violet)h s calc(l + 17.5))}.Tab--selected.Tab--color--purple{color:hsl(from var(--color-purple)h s calc(l + 17.5))}.Tab--selected.Tab--color--pink{color:hsl(from var(--color-pink)h s calc(l + 17.5))}.Tab--selected.Tab--color--brown{color:hsl(from var(--color-brown)h s calc(l + 17.5))}.Tab--selected.Tab--color--gold{color:hsl(from var(--color-gold)h s calc(l + 17.5))}.Tab--selected.Tab--color--black{color:hsl(from var(--color-black)h s calc(l + 17.5))}.Tab--selected.Tab--color--white{color:hsl(from var(--color-white)h s calc(l + 17.5))}.Tab--selected.Tab--color--grey,.Tab--selected.Tab--color--gray{color:hsl(from var(--color-grey)h s calc(l + 17.5))}.Tab--selected.Tab--color--light-grey,.Tab--selected.Tab--color--light-gray{color:hsl(from var(--color-light-grey)h s calc(l + 17.5))}.Tab--selected.Tab--color--primary{color:hsl(from var(--color-primary)h s calc(l + 17.5))}.Tab--selected.Tab--color--good{color:hsl(from var(--color-good)h s calc(l + 17.5))}.Tab--selected.Tab--color--average{color:hsl(from var(--color-average)h s calc(l + 17.5))}.Tab--selected.Tab--color--bad{color:hsl(from var(--color-bad)h s calc(l + 17.5))}.Tab--selected.Tab--color--label{color:hsl(from var(--color-label)h s calc(l + 17.5))}.Section .Tabs{background-color:transparent}.Section:not(.Section--fitted) .Tabs{margin:0 calc(-1*var(--space-m))var(--space-m)}.Section:not(.Section--fitted) .Tabs:first-child{margin-top:calc(-1*var(--space-m))}.TextArea{resize:none;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--color-scrollbar-thumb)transparent}.Tooltip{-webkit-backdrop-filter:var(--tooltip-blur);backdrop-filter:var(--tooltip-blur);background-color:var(--tooltip-background);border-radius:var(--tooltip-border-radius);color:var(--tooltip-color);max-width:20.8333em;padding:var(--space-m)var(--space-l);pointer-events:none;text-align:left;box-shadow:.1em .1em 1.25em -.1em rgba(0,0,0,.5)}html,body{box-sizing:border-box;height:100%;font-size:var(--font-size,12px);color:var(--color-text,#fff);scrollbar-color:var(--color-scrollbar-thumb)var(--color-scrollbar-base);margin:0}html{cursor:var(--cursor-default,default);overflow:hidden}body{font-family:var(--font-family,Verdana,Geneva,sans-serif);overflow:auto}img{image-rendering:pixelated}*,:before,:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{padding:var(--space-m,6px)0;padding:var(--space-m,.5rem)0;margin:0;display:block}h1{font-size:1.5rem}h2{font-size:1.333rem}h3{font-size:1.167rem}h4{font-size:1rem}td,th{vertical-align:baseline;text-align:left}:where(.candystripe:nth-child(odd)){background-color:var(--candystripe-odd)}:where(.candystripe:nth-child(2n)){background-color:var(--candystripe-even)}.color-black{color:hsl(from var(--color-black)h s calc(l + var(--adjust-color)))!important}.color-white{color:hsl(from var(--color-white)h s calc(l + var(--adjust-color)))!important}.color-red{color:hsl(from var(--color-red)h s calc(l + var(--adjust-color)))!important}.color-orange{color:hsl(from var(--color-orange)h s calc(l + var(--adjust-color)))!important}.color-yellow{color:hsl(from var(--color-yellow)h s calc(l + var(--adjust-color)))!important}.color-olive{color:hsl(from var(--color-olive)h s calc(l + var(--adjust-color)))!important}.color-green{color:hsl(from var(--color-green)h s calc(l + var(--adjust-color)))!important}.color-teal{color:hsl(from var(--color-teal)h s calc(l + var(--adjust-color)))!important}.color-blue{color:hsl(from var(--color-blue)h s calc(l + var(--adjust-color)))!important}.color-violet{color:hsl(from var(--color-violet)h s calc(l + var(--adjust-color)))!important}.color-purple{color:hsl(from var(--color-purple)h s calc(l + var(--adjust-color)))!important}.color-pink{color:hsl(from var(--color-pink)h s calc(l + var(--adjust-color)))!important}.color-brown{color:hsl(from var(--color-brown)h s calc(l + var(--adjust-color)))!important}.color-grey,.color-gray{color:hsl(from var(--color-grey)h s calc(l + var(--adjust-color)))!important}.color-light-grey,.color-light-gray{color:hsl(from var(--color-light-grey)h s calc(l + var(--adjust-color)))!important}.color-good{color:hsl(from var(--color-good)h s calc(l + var(--adjust-color)))!important}.color-average{color:hsl(from var(--color-average)h s calc(l + var(--adjust-color)))!important}.color-bad{color:hsl(from var(--color-bad)h s calc(l + var(--adjust-color)))!important}.color-label{color:hsl(from var(--color-label)h s calc(l + var(--adjust-color)))!important}.color-bg-black{background-color:hsl(from var(--color-black)h s calc(l - var(--adjust-color)))!important}.color-bg-white{background-color:hsl(from var(--color-white)h s calc(l - var(--adjust-color)))!important}.color-bg-red{background-color:hsl(from var(--color-red)h s calc(l - var(--adjust-color)))!important}.color-bg-orange{background-color:hsl(from var(--color-orange)h s calc(l - var(--adjust-color)))!important}.color-bg-yellow{background-color:hsl(from var(--color-yellow)h s calc(l - var(--adjust-color)))!important}.color-bg-olive{background-color:hsl(from var(--color-olive)h s calc(l - var(--adjust-color)))!important}.color-bg-green{background-color:hsl(from var(--color-green)h s calc(l - var(--adjust-color)))!important}.color-bg-teal{background-color:hsl(from var(--color-teal)h s calc(l - var(--adjust-color)))!important}.color-bg-blue{background-color:hsl(from var(--color-blue)h s calc(l - var(--adjust-color)))!important}.color-bg-violet{background-color:hsl(from var(--color-violet)h s calc(l - var(--adjust-color)))!important}.color-bg-purple{background-color:hsl(from var(--color-purple)h s calc(l - var(--adjust-color)))!important}.color-bg-pink{background-color:hsl(from var(--color-pink)h s calc(l - var(--adjust-color)))!important}.color-bg-brown{background-color:hsl(from var(--color-brown)h s calc(l - var(--adjust-color)))!important}.color-bg-grey,.color-bg-gray{background-color:hsl(from var(--color-grey)h s calc(l - var(--adjust-color)))!important}.color-bg-light-grey,.color-bg-light-gray{background-color:hsl(from var(--color-light-grey)h s calc(l - var(--adjust-color)))!important}.color-bg-good{background-color:hsl(from var(--color-good)h s calc(l - var(--adjust-color)))!important}.color-bg-average{background-color:hsl(from var(--color-average)h s calc(l - var(--adjust-color)))!important}.color-bg-bad{background-color:hsl(from var(--color-bad)h s calc(l - var(--adjust-color)))!important}.color-bg-label{background-color:hsl(from var(--color-label)h s calc(l - var(--adjust-color)))!important}.debug-layout,.debug-layout :not(g):not(path){color:rgba(255,255,255,.9)!important;box-shadow:none!important;-webkit-filter:none!important;filter:none!important;background:0 0!important;outline:1px solid rgba(255,255,255,.5)!important}.debug-layout:hover,.debug-layout :not(g):not(path):hover{outline-color:rgba(255,255,255,.8)!important}.outline-dotted{outline-style:dotted!important}.outline-dashed{outline-style:dashed!important}.outline-solid{outline-style:solid!important}.outline-double{outline-style:double!important}.outline-groove{outline-style:groove!important}.outline-ridge{outline-style:ridge!important}.outline-inset{outline-style:inset!important}.outline-outset{outline-style:outset!important}.outline-color-black{outline:var(--border-thickness-small)solid hsl(from var(--color-black)h s calc(l + var(--adjust-color)))!important}.outline-color-white{outline:var(--border-thickness-small)solid hsl(from var(--color-white)h s calc(l + var(--adjust-color)))!important}.outline-color-red{outline:var(--border-thickness-small)solid hsl(from var(--color-red)h s calc(l + var(--adjust-color)))!important}.outline-color-orange{outline:var(--border-thickness-small)solid hsl(from var(--color-orange)h s calc(l + var(--adjust-color)))!important}.outline-color-yellow{outline:var(--border-thickness-small)solid hsl(from var(--color-yellow)h s calc(l + var(--adjust-color)))!important}.outline-color-olive{outline:var(--border-thickness-small)solid hsl(from var(--color-olive)h s calc(l + var(--adjust-color)))!important}.outline-color-green{outline:var(--border-thickness-small)solid hsl(from var(--color-green)h s calc(l + var(--adjust-color)))!important}.outline-color-teal{outline:var(--border-thickness-small)solid hsl(from var(--color-teal)h s calc(l + var(--adjust-color)))!important}.outline-color-blue{outline:var(--border-thickness-small)solid hsl(from var(--color-blue)h s calc(l + var(--adjust-color)))!important}.outline-color-violet{outline:var(--border-thickness-small)solid hsl(from var(--color-violet)h s calc(l + var(--adjust-color)))!important}.outline-color-purple{outline:var(--border-thickness-small)solid hsl(from var(--color-purple)h s calc(l + var(--adjust-color)))!important}.outline-color-pink{outline:var(--border-thickness-small)solid hsl(from var(--color-pink)h s calc(l + var(--adjust-color)))!important}.outline-color-brown{outline:var(--border-thickness-small)solid hsl(from var(--color-brown)h s calc(l + var(--adjust-color)))!important}.outline-color-grey,.outline-color-gray{outline:var(--border-thickness-small)solid hsl(from var(--color-grey)h s calc(l + var(--adjust-color)))!important}.outline-color-light-grey,.outline-color-light-gray{outline:var(--border-thickness-small)solid hsl(from var(--color-light-grey)h s calc(l + var(--adjust-color)))!important}.outline-color-good{outline:var(--border-thickness-small)solid hsl(from var(--color-good)h s calc(l + var(--adjust-color)))!important}.outline-color-average{outline:var(--border-thickness-small)solid hsl(from var(--color-average)h s calc(l + var(--adjust-color)))!important}.outline-color-bad{outline:var(--border-thickness-small)solid hsl(from var(--color-bad)h s calc(l + var(--adjust-color)))!important}.outline-color-label{outline:var(--border-thickness-small)solid hsl(from var(--color-label)h s calc(l + var(--adjust-color)))!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-baseline{text-align:baseline}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.Chat{color:var(--chat-text-color)}.Chat__badge{color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#db143c;border-radius:10px;min-width:.5em;padding:.2em .3em;font-size:.7em;line-height:1;transition:font-size .2s ease-out;display:inline-block}.Chat__badge:before{content:"x"}.Chat__badge--animate{font-size:.9em;transition:font-size}.Chat__scrollButton{position:fixed;bottom:1em;right:2em}.Chat__reconnected{text-align:center;margin:1em 0 2em;font-size:.85em}.Chat__reconnected:before{content:"Reconnected";color:var(--reconnect-text,var(--color-red));background-color:var(--reconnect-background,var(--color-section));border-radius:1em;padding:0 .7em;display:inline-block}.Chat__reconnected:after{content:"";border-bottom:.166667em solid var(--color-red);margin-top:-.75em;display:block}.Chat__highlight{color:var(--color-black)}.Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:700}.ChatMessage{word-wrap:break-word}.ChatMessage--highlighted{border-left:.166667em solid #ffe045;padding-left:.5em;position:relative}.ChatMessage--highlighted:after{content:"";pointer-events:none;background-color:rgba(255,224,69,.1);position:absolute;top:0;bottom:0;left:0;right:0}.Ping{padding:var(--space-xs)var(--space-sm);border:var(--border-thickness-tiny)solid hsl(from var(--color-border-primary)h 10 50/.33);border-radius:var(--border-radius-medium);text-align:right;min-width:4em;max-width:5em;position:relative}.Ping__indicator{content:"";top:var(--space-m);left:var(--space-m);border-radius:var(--border-radius-medium);background-color:#888;width:.5em;height:.5em;position:absolute}.Notifications{position:absolute;top:1em;left:1em;right:2em}.Notification{color:#fff;background-color:#db143c;margin:1em 0;padding:.5em}.Notification:first-child{margin-top:0}.Notification:last-child{margin-bottom:0}.UnreadCount{pointer-events:none;top:calc(-1*var(--space-s));right:calc(-1*var(--space-s));padding:0 var(--space-s);border-radius:var(--border-radius-small);background-color:var(--color-red);color:var(--color-white);font-size:.65em;line-height:1.25em;position:absolute}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.Layout__content--scrollable{margin-bottom:0;overflow-y:auto}.Window{color:var(--color-text);background-color:var(--color-base);background-image:linear-gradient(to bottom,var(--color-base-start)0%,var(--color-base-end)100%);position:fixed;top:0;bottom:0;left:0;right:0}.Window__rest{position:fixed;top:2.66667rem;bottom:0;left:0;right:0}.Window__contentPadding{height:calc(100% - 1rem);margin:.5rem}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{content:"";height:.5rem;display:block}.Window__dimmer{pointer-events:none;background-color:hsl(from var(--color-base)h s calc(l + 15)/.25);position:fixed;top:0;bottom:0;left:0;right:0}.Window__resizeHandle__se{cursor:var(--cursor-se-resize);width:1.66667rem;height:1.66667rem;position:fixed;bottom:0;right:0}.Window__resizeHandle__s{cursor:var(--cursor-s-resize);height:.5rem;position:fixed;bottom:0;left:0;right:0}.Window__resizeHandle__e{cursor:var(--cursor-e-resize);width:.25rem;position:fixed;top:0;bottom:0;right:0}img{margin:0;padding:0;line-height:1}img.icon{vertical-align:bottom;width:auto;min-width:16px;height:1em;min-height:16px}a{color:#397ea5}em{font-style:normal;font-weight:700}h1,h2,h3,h4,h5,h6{color:#a4bad6;font-family:Georgia,Verdana,sans-serif}.emoji{max-width:16px;max-height:16px}.emoji16x16{vertical-align:middle}.italic,.italics,.emote{font-style:italic}.bold{font-weight:700}.bolditalics{font-style:italic;font-weight:700}.center{text-align:center}.big{font-size:150%}.reallybig{font-size:175%}.sans{font-family:Comic Sans MS,cursive,sans-serif}.wingdings{font-family:Wingdings,Webdings}.robot{font-family:OCR-A,monospace;font-size:1.15em;font-weight:700}.hidden{visibility:hidden;display:none}.motd{color:#a4bad6;white-space:normal;font-family:Verdana,sans-serif}.motd h1,.motd h2,.motd h3,.motd h4,.motd h5,.motd h6{color:#a4bad6;text-decoration:underline}.motd a,.motd a:link,.motd a:active,.motd a:hover{color:#a4bad6}.memo{color:#638500;text-align:center}.memoedit{text-align:center;font-size:75%}.ooc{font-weight:700}.looc{color:#69c;font-weight:700}.discordpm{color:#6685f5}.debug{color:#6d2f83}.deadsay{color:#e2c1ff}.darkmblue{color:#6685f5}.prefix,.name,.yell{font-weight:700}.mentorhelp{color:#07b;font-weight:700}.mentor_channel{color:#b4af13;font-weight:700}.mentor_channel_admin{color:#f1ec50;font-weight:700}.admin{color:#386aff;font-weight:700}.adminhelp{color:#a00;font-weight:700}.adminticket{color:#3daf21;font-weight:700}.adminticketalt{color:#ccb847;font-weight:700}.admin_channel{color:#03fc9d;font-weight:700}.all_admin_ping{color:#12a5f4;text-align:center;font-size:120%;font-weight:700}.dev_channel{color:#61b413;font-weight:700}.dev_channel_admin{color:#9ef14f;font-weight:700}.staff_channel{color:#775bff;font-weight:700}.staff_channel_admin{color:#a35cff;font-weight:700}.radio{color:#20b142}.deptradio{color:#939}.comradio{color:#5f5cff}.syndradio{color:#8f4a4b}.dsquadradio{color:#998599}.airadio{color:#ff5ed7}.centradio{color:#2681a5}.secradio{color:#dd3535}.engradio{color:#feac20}.medradio{color:#00b5ad}.sciradio{color:#c68cfa}.supradio{color:#b88646}.srvradio{color:#bbd164}.proradio{color:#b84f92}.alert{color:#d82020}h1.alert,h2.alert{color:#a4bad6}.ghostalert{color:#cc00c6;font-style:italic;font-weight:700}.warning{color:#c51e1e;font-style:italic}.boldwarning{color:#c51e1e;font-style:italic;font-weight:700}.danger{color:#c51e1e;font-weight:700}.biggerdanger{color:red;font-size:150%;font-weight:700}.userdanger{color:#c51e1e;font-size:120%;font-weight:700}.attack{color:red}.disarm{color:#900}.moderate{color:#c00}.notice{color:#6685f5}.boldnotice{color:#6685f5;font-weight:700}.subtle{color:#8a72c5;font-size:85%;font-style:italic}.suicide{color:#ff5050;font-style:italic}.announcement h1,.announcement h2{color:#a4bad6;margin:8pt 0;line-height:1.2}.announcement p{color:#d82020;line-height:1.3}.announcement.minor h1{font-size:180%}.announcement.minor h2{font-size:170%}.announcement.sec h1{color:red;font-family:Verdana,sans-serif;font-size:180%}.boldannounceic,.boldannounceooc,.pr_announce{color:#c51e1e;font-weight:700}.greenannounce{color:#059223;font-weight:700}.alien{color:#c433c4}.noticealien{color:#00c000}.alertalien{color:#00c000;font-weight:700}.terrorspider{color:#cf52fa}.dantalion{color:#8b2c5e}.chaosverygood{color:#19e0c0;font-size:120%;font-weight:700}.chaosgood{color:#19e0c0;font-weight:700}.chaosneutral{color:#479ac0;font-weight:700}.chaosbad{color:#9047c0;font-weight:700}.chaosverybad{color:#9047c0;font-size:120%;font-weight:700}.sinister{color:purple;font-style:italic;font-weight:700}.blob{color:#ee4000;font-style:italic}.revennotice{color:#6685f5}.revenbignotice{color:#6685f5;font-size:120%;font-weight:700}.revenminor{color:#823abb}.revenwarning{color:#760fbb;font-style:italic}.revendanger{color:#760fbb;font-size:120%;font-weight:700}.changeling{color:#00b4de}.abductor{color:purple;font-style:italic}.mind_control{color:#a00d6f;font-size:3px;font-style:italic;font-weight:700}.cult{color:purple;font-style:italic;font-weight:700}.cultspeech{color:#af0000;font-style:italic}.cultitalic{color:#a60000;font-style:italic}.cultlarge{color:#a60000;font-size:120%;font-weight:700}.narsie{color:#a60000;font-size:300%;font-weight:700}.narsiesmall{color:#a60000;font-size:200%;font-weight:700}.his_grace{color:#15d512;font-family:Courier New,cursive,sans-serif;font-style:italic}.zombielarge{color:#7c4848;font-size:120%;font-weight:700}.colossus{color:#7f282a;font-size:175%}.hierophant{color:#609;font-style:italic;font-weight:700}.hierophant_warning{color:#609;font-style:italic}.tajaran{color:#803b56}.skrell{color:#00ced1}.solcom{color:#8282fb}.com_cygni{color:#7c4848}.zombie{color:red}.soghun{color:#228b22}.vox{color:#a0a}.diona{color:#804000;font-weight:700}.trinary{color:#727272}.kidan{color:#c64c05}.slime{color:#07a}.drask{color:#a3d4eb;font-family:Arial Black}.moth{color:#869b29;font-family:Copperplate}.clown{color:red}.vulpkanin{color:#b97a57}.gutter{color:#7092be;font-family:Trebuchet MS,cursive,sans-serif}.tradeband{font-family:Georgia,Verdana,sans-serif}.rose{color:#ff5050}.interface{color:#9031c4}.greentext{color:#0f0;font-size:150%}.redtext{color:red;font-size:150%}.red{color:red}.green{color:#03bb39}.purple{color:#9031c4}.orange{color:orange}.resonate{color:#298f85}.healthscan_oxy{color:#5cc9ff}.specialnotice{color:#4a6f82;font-size:120%;font-weight:700}.whisper{color:#ccc;font-style:italic}span.body .codephrases{color:#55f}span.body .coderesponses{color:#f33}.oxygen{color:#449dff}.nitrogen{color:#f94541}.carbon_dioxide{color:#ccc}.plasma{color:#eb6b00}.sleeping_agent{color:#f28b89}.agent_b{color:teal}.boxed_message{text-align:center;background:#17191c;border:.0833333em solid rgba(166,183,217,.25);border-width:.0833333em .416667em;border-radius:.5em;margin:.5em .25em;padding:.5em .75em}.boxed_message.red_border{background:#1f1414;border-color:rgba(255,0,0,.5)}.boxed_message.green_border{background:#141f18;border-color:rgba(0,255,0,.5)}.boxed_message.purple_border{background:#1d1828;border-color:rgba(170,128,255,.5)}.boxed_message.notice_border{background:#14181f;border-color:rgba(85,126,246,.5)}.boxed_message.thick_border{border-width:.5em}.boxed_message.left_align_text{text-align:left}:root{--chat-text-color:#b3cce6;--color-base:#202020;--color-section:hsl(from var(--color-base)h s calc(l - 4.2));--base-gradient-spread:0}.theme-light:root{--chat-text-color:var(--color-black);--color-base:#ededed;--color-section:var(--color-white);--color-text:var(--color-black);--color-label:#545454;--color-action:#e6e6e6;--color-scrollbar-thumb:var(--color-light-gray);--primary-lightness:60%;--primary-saturation:60%;--border-primary-alpha:.66;--button-background-selected:hsl(from var(--color-primary)h 100 l);--button-background-caution:#b85a0a;--button-background-danger:#990;--tab-color-selected:var(--color-black);--input-background:var(--color-base);--tooltip-background-lightness:90}.theme-light:root a,.theme-light:root h1,.theme-light:root h2,.theme-light:root h3,.theme-light:root h4,.theme-light:root h5,.theme-light:root h6{color:#00f}.theme-light:root .motd,.theme-light:root .motd h1,.theme-light:root .motd h2,.theme-light:root .motd h3,.theme-light:root .motd h4,.theme-light:root .motd h5,.theme-light:root .motd h6,.theme-light:root .motd a,.theme-light:root .motd a:link,.theme-light:root .motd a:active,.theme-light:root .motd a:hover{color:#638500}.theme-light:root .looc{color:#69c}.theme-light:root .discordpm{color:#00f}.theme-light:root .debug{color:#6d2f83}.theme-light:root .deadsay{color:#5c00e6}.theme-light:root .darkmblue{color:#00f}.theme-light:root .mentorhelp{color:#07b}.theme-light:root .mentor_channel{color:#5e6812}.theme-light:root .mentor_channel_admin{color:#94a419}.theme-light:root .adminhelp{color:#a00}.theme-light:root .adminticket{color:#3e7336}.theme-light:root .adminticketalt{color:#014c8a}.theme-light:root .admin_channel{color:#9a04d1}.theme-light:root .all_admin_ping{color:#12a5f4}.theme-light:root .dev_channel{color:#126719}.theme-light:root .dev_channel_admin{color:#26a419}.theme-light:root .staff_channel{color:#775bff}.theme-light:root .staff_channel_admin{color:#a35cff}.theme-light:root .radio{color:#408010}.theme-light:root .deptradio{color:#939}.theme-light:root .comradio{color:#204090}.theme-light:root .syndradio{color:#6d3f40}.theme-light:root .dsquadradio{color:#686868}.theme-light:root .airadio{color:#f0f}.theme-light:root .centradio{color:#5c5c7c}.theme-light:root .secradio{color:#a30000}.theme-light:root .engradio{color:#a66300}.theme-light:root .medradio{color:#009190}.theme-light:root .sciradio{color:#939}.theme-light:root .supradio{color:#7f6539}.theme-light:root .srvradio{color:#80a000}.theme-light:root .proradio{color:#e3027a}.theme-light:root .alert{color:red}.theme-light:root h1.alert,.theme-light:root h2.alert{color:#000}.theme-light:root .ghostalert{color:#5c00e6}.theme-light:root .warning,.theme-light:root .boldwarning,.theme-light:root .danger,.theme-light:root .userdanger{color:red}.theme-light:root .notice,.theme-light:root .boldnotice{color:#009}.theme-light:root .subtle{color:#009;font-size:85%;font-style:italic}.theme-light:root .announcement h1,.theme-light:root .announcement h2{color:#000}.theme-light:root .announcement.sec h1,.theme-light:root .boldannounceic,.theme-light:root .boldannounceooc{color:red}.theme-light:root .pr_announce{color:#228b22}.theme-light:root .greenannounce{color:#0f0}.theme-light:root .alien{color:#543354}.theme-light:root .terrorspider{color:#320e32}.theme-light:root .dantalion{color:#6a2148}.theme-light:root .revennotice,.theme-light:root .revenbignotice{color:#1d2953}.theme-light:root .changeling{color:purple}.theme-light:root .cultspeech{color:#7f0000}.theme-light:root .cultitalic,.theme-light:root .cultlarge,.theme-light:root .narsie,.theme-light:root .narsiesmall{color:#960000}.theme-light:root .rose{color:#ff5050}.theme-light:root .interface{color:#303}.theme-light:root .purple{color:#5e2d79}.theme-light:root .orange{color:orange}.theme-light:root .healthscan_oxy{color:#0074bd}.theme-light:root .specialnotice{color:#36525e}.theme-light:root .whisper{color:#333}.theme-light:root span.body .codephrases{color:#00f}.theme-light:root span.body .coderesponses{color:red}.theme-light:root .oxygen{color:#006adb}.theme-light:root .nitrogen{color:#d00a06}.theme-light:root .carbon_dioxide{color:#1f1f1f}.theme-light:root .plasma{color:#853c00}.theme-light:root .sleeping_agent{color:#e82f2c}.theme-light:root .agent_b{color:#004d4d}.theme-light:root .boxed_message{background:#f2f7ff;border-color:rgba(16,48,112,.5)}.theme-light:root .boxed_message.red_border{background:#fff2f2;border-color:rgba(255,0,0,.5)}.theme-light:root .boxed_message.green_border{background:#f2fff7;border-color:rgba(0,168,0,.5)}.theme-light:root .boxed_message.purple_border{background:#f7f2ff;border-color:rgba(85,0,255,.5)}.theme-light:root .boxed_message.notice_border{background:#f2f7ff;border-color:rgba(0,64,255,.5)}.theme-ntos:root{--color-base:#1b2532;--color-section:#121821;--color-primary:#476385}.theme-ntos:root .boxed_message{background:#1d2330}.theme-ntos:root .boxed_message.red_border{background:#301d1d}.theme-ntos:root .boxed_message.green_border{background:#1d3023}.theme-ntos:root .boxed_message.purple_border{background:#231d30}.theme-ntos:root .boxed_message.notice_border{background:#192234}.theme-syndicate:root{--color-base:#4d0202;--color-section:#2b0101;--color-primary:#3b783b;--color-label:#ad8585;--button-background-selected:#b60a0a;--button-background-caution:#ba5e0d;--button-background-danger:#969900;--notice-box-background:#8d0101;--notice-box-color:var(--color-text-fixed-white);--progress-bar-background:rgba(0,0,0,.5);--tooltip-background-lightness:25}.theme-syndicate:root .adminooc{color:#29ccbe}.theme-syndicate:root .debug{color:#8f39e6}.theme-syndicate:root .boxed_message{background:#360a0a}.theme-syndicate:root .boxed_message.red_border{background:#400000}.theme-syndicate:root .boxed_message.green_border{background:#261a00}.theme-syndicate:root .boxed_message.purple_border{background:#260026}.theme-syndicate:root .boxed_message.notice_border{background:#260016}.theme-paradise:root{--color-base:#8a0f38;--color-section:rgba(0,0,0,.5);--color-base-start:#7e014a;--color-base-end:#8a4d0f;--color-primary:#1f7a7a;--color-label:#ad9685;--reconnect-background:#d92626;--reconnect-text:var(--color-text);--input-border-color:#e85e30;--button-background-selected:#cf6e3d;--button-background-danger:#93f}.theme-paradise:root .adminooc{color:#29ccbe}.theme-paradise:root .debug{color:#8f39e6}.theme-paradise:root .boxed_message{background:rgba(0,0,0,.25);border-color:rgba(223,181,159,.25)}.theme-paradise:root .boxed_message.red_border{background:rgba(22,3,3,.25);border-color:rgba(255,0,0,.5)}.theme-paradise:root .boxed_message.green_border{background:rgba(3,22,10,.25);border-color:rgba(0,255,0,.5)}.theme-paradise:root .boxed_message.purple_border{background:rgba(10,3,22,.25);border-color:rgba(136,77,255,.5)}.theme-paradise:root .boxed_message.notice_border{background:rgba(3,10,22,.25);border-color:rgba(85,126,246,.5)} \ No newline at end of file +:root{--color-base:#262626;--color-section:rgba(0,0,0,.33);--color-secondary:hsl(from var(--color-base)var(--secondary-hue)var(--secondary-saturation)calc(l + var(--secondary-lightness-adjustment)));--secondary-hue:h;--secondary-saturation:s;--secondary-lightness-adjustment:7.5;--base-gradient-spread:2;--color-base-start:hsl(from var(--color-base)h s calc(l + var(--base-gradient-spread)));--color-base-end:hsl(from var(--color-base)h s calc(l - var(--base-gradient-spread)));--color-scrollbar-base:var(--color-section);--color-scrollbar-thumb:hsl(from var(--color-base)h s calc(l + 9.25));--candystripe-odd:rgba(0,0,0,.25);--candystripe-even:transparent;--color-red:#d92626;--color-orange:#f26c0d;--color-yellow:#fcd203;--color-olive:#acc91d;--color-green:#1fad4e;--color-teal:#00b3b3;--color-blue:#2a79c8;--color-violet:#63c;--color-purple:#b333cc;--color-pink:#d9268e;--color-brown:#a96a3c;--color-gold:#f2a60d;--color-black:#000;--color-white:#fff;--color-grey:gray;--color-light-grey:#aaa;--color-gray:var(--color-grey);--color-light-gray:var(--color-light-grey);--color-action:gray;--color-hover:hsl(from var(--color-action)h s l/.25);--color-active:hsl(from var(--color-action)h s l/.3);--color-selected:hsl(from var(--color-action)h s l/.4);--primary-hue:210;--primary-saturation:37.5%;--primary-lightness:45%;--color-primary:hsl(var(--primary-hue),var(--primary-saturation),var(--primary-lightness));--color-good:#5ba626;--color-average:#f2890d;--color-bad:#dc2323;--color-label:hsl(from var(--color-primary)h 17.5 57.5);--color-text:var(--color-white);--color-text-translucent:hsl(from var(--color-text)h s l/.5);--color-text-translucent-light:hsl(from var(--color-text)h s l/.75);--color-text-fixed-white:var(--color-white);--color-text-fixed-black:var(--color-black);--color-hyperlink:#69f;--color-hyperlink-visited:#96f;--color-hyperlink-new:#f66;--color-hyperlink-new-visited:#ff8c66;--color-border:rgba(255,255,255,.1);--color-border-dark:rgba(0,0,0,.33);--border-primary-saturation:100;--border-primary-lightness:75;--border-primary-alpha:.75;--color-border-primary:hsl(from var(--color-primary)h var(--border-primary-saturation)var(--border-primary-lightness)/var(--border-primary-alpha));--color-border-secondary:hsl(from var(--color-border-primary)h s l/1);--font-size:12px;--font-family:Verdana,Geneva,sans-serif;--font-family-mono:Consolas,monospace;--border-thickness-unit:.5em;--border-thickness-tiny:calc(var(--border-thickness-unit)*.5*.34);--border-thickness-small:calc(var(--border-thickness-unit)*.34);--border-thickness-medium:calc(var(--border-thickness-unit)*.5);--border-thickness-large:calc(var(--border-thickness-unit)*.66);--border-thickness-larger:var(--border-thickness-unit);--border-radius-unit:1rem;--border-radius-tiny:calc(var(--border-radius-unit)*.25*.68);--border-radius-small:calc(var(--border-radius-unit)*.25);--border-radius-medium:calc(var(--border-radius-unit)*.33);--border-radius-large:calc(var(--border-radius-unit)*.5);--border-radius-larger:calc(var(--border-radius-unit)*.75);--border-radius-huge:var(--border-radius-unit);--border-radius-giant:calc(var(--border-radius-unit)*2);--border-radius-circular:99999px;--space-unit:1em;--space-xxs:calc(var(--space-unit)*.25*.34);--space-xs:calc(var(--space-unit)*.25*.68);--space-s:calc(var(--space-unit)*.25);--space-sm:calc(var(--space-unit)*.33);--space-m:calc(var(--space-unit)*.5);--space-ml:calc(var(--space-unit)*.66);--space-l:calc(var(--space-unit)*.75);--space-xl:var(--space-unit);--space-xxl:calc(var(--space-unit)*2);--transition-time-unit:1s;--transition-time-fast:calc(var(--transition-time-unit)*.1);--transition-time-medium:calc(var(--transition-time-unit)*.2);--transition-time-slow:calc(var(--transition-time-unit)*.5);--transition-time-slowest:var(--transition-time-unit);--shadow-unit:1rem;--shadow-glow-small:0 0 calc(var(--shadow-unit)*.5);--shadow-glow-medium:0 0 var(--shadow-unit);--shadow-glow-large:0 0 calc(var(--shadow-unit)*2);--blur-small:blur(6px);--blur-medium:blur(12px);--blur-large:blur(24px);--adjust-color:5;--adjust-hover:10;--adjust-active:7.5;--cursor-default:default;--cursor-pointer:pointer;--cursor-disabled:var(--cursor-default);--cursor-n-resize:n-resize;--cursor-s-resize:s-resize;--cursor-se-resize:se-resize;--cursor-e-resize:e-resize;--blockquote-color:hsl(from var(--color-label)h s calc(l + var(--adjust-color)));--blockquote-border:var(--border-thickness-small)solid;--button-height:1.667em;--button-color:var(--color-white);--button-color-transparent:var(--color-text-translucent);--button-background-default:var(--color-primary);--button-background-selected:var(--color-green);--button-background-caution:var(--color-yellow);--button-background-danger:var(--color-red);--button-background-disabled:var(--undefined);--button-disabled-opacity:.5;--button-border-radius:var(--border-radius-tiny);--button-transition:var(--transition-time-medium);--button-transition-timing:ease;--dialog-background:hsl(from var(--color-section)h s l/.5);--dimmer-background-opacity:.75;--dimmer-background:hsl(from var(--color-base)h s 5/var(--dimmer-background-opacity));--divider-color:var(--color-border);--divider-border:var(--border-thickness-small)solid var(--divider-color);--dropdown-transition:var(--transition-time-medium);--dropdown-menu-color:var(--color-text);--dropdown-menu-background:hsl(from var(--color-base)h s calc(l - 5.5)/.85);--dropdown-menu-border:var(--border-thickness-tiny)solid var(--color-border);--dropdown-menu-border-radius:var(--border-radius-large);--dropdown-menu-blur:var(--blur-medium);--dropdown-entry-background-hover:var(--color-hover);--dropdown-entry-background-active:var(--color-active);--dropdown-entry-background-selected:var(--color-selected);--dropdown-entry-border-radius:var(--border-radius-small);--dropdown-entry-transition:var(--transition-time-fast);--floating-transition-time:var(--transition-time-medium);--floating-transition-timing:ease;--tab-background:transparent;--tab-background-hover:hsl(from var(--color-hover)h s calc(l*.75));--tab-background-selected:hsl(from var(--color-selected)h s calc(l*.75));--tab-color:var(--color-text-translucent);--tab-color-selected:hsl(from var(--color-primary)h s 90);--tab-border-radius:var(--border-radius-small);--tab-indicator-size:var(--border-thickness-small);--tab-transition:var(--transition-time-medium);--tabs-container-background:var(--color-section);--imagebutton-transparecy:.25;--input-background-lightness:5;--input-background:hsl(from var(--color-base)h s var(--input-background-lightness));--input-color:var(--color-text);--input-color-placeholder:var(--color-text-translucent);--input-border-color:var(--color-border-primary);--input-border-color-focus:var(--color-border-secondary);--input-border-radius:var(--border-radius-tiny);--input-border-disabled:var(--color-gray);--input-transition:var(--transition-time-medium);--input-font-family:var(--font-family);--input-font-family-mono:var(--font-family-mono);--input-width:9em;--knob-color:hsl(from var(--color-base)h 5 20);--knob-ring-color:var(--input-border-color);--knob-popup-background:var(--tooltip-background);--knob-popup-color:var(--tooltip-color);--knob-popup-border-radius:var(--tooltip-border-radius);--knob-popup-blur:var(--tooltip-blur);--knob-inner-padding:var(--space-xs);--menu-bar-background:var(--color-base);--menu-bar-font-family:var(--font-family);--menu-bar-transition:var(--transition-time-medium);--modal-background:var(--color-base);--modal-padding:var(--space-xl);--notice-box-stripes:rgba(0,0,0,.1);--notice-box-background:#cea257;--notice-box-color:var(--color-text-fixed-white);--number-input-background:var(--input-background);--number-input-color:var(--input-color);--number-input-border-color:var(--input-border-color);--number-input-border-color-active:var(--input-border-color-focus);--number-input-border-radius:var(--input-border-radius);--number-input-transition:var(--input-transition);--progress-bar-fill:var(--color-primary);--progress-bar-background:transparent;--progress-bar-border-radius:var(--border-radius-tiny);--progress-bar-transition:var(--transition-time-slowest);--restricted-input-border-color:var(--color-good);--restricted-input-border-color-focus:hsl(from var(--color-good)h s calc(l + 10));--restricted-input-border-color-invalid:var(--color-bad);--round-gauge-ring-color:var(--input-border-color);--round-gauge-transition:var(--transition-time-medium);--round-gauge-alert-animation:var(--transition-time-slowest);--round-gauge-needle-alert-animation:var(--transition-time-fast);--round-gauge-needle-alert-rotation:2.5deg;--section-title-color:var(--color-text);--section-background:var(--color-section);--section-separator-color:var(--color-primary);--section-separator-thickness:var(--border-thickness-small);--slider-cursor-color:var(--color-text);--slider-popup-background:var(--tooltip-background);--slider-popup-color:var(--tooltip-color);--slider-popup-border-radius:var(--tooltip-border-radius);--slider-popup-blur:var(--tooltip-blur);--tooltip-color:var(--color-text);--tooltip-background-lightness:5;--tooltip-background:hsl(from var(--color-base)h s var(--tooltip-background-lightness)/.85);--tooltip-border-radius:var(--border-radius-medium);--tooltip-blur:var(--blur-medium)}body{font-family:var(--font-family,Verdana,Geneva,sans-serif);position:relative;overflow:auto}.BlockQuote{color:var(--blockquote-color);border-left:var(--blockquote-border);padding-left:var(--space-m);margin-bottom:var(--space-m)}.BlockQuote:last-child{margin-bottom:0}.Button--color--grey,.Button--color--gray{--color:var(--color-grey)}.Button--color--light-grey,.Button--color--light-gray{--color:var(--color-light-grey)}.ColorBox{text-align:center;width:1em;height:1em;line-height:1em;display:inline-block}.Dialog{background-color:var(--dialog-background);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Dialog__content{font-family:var(--font-family-mono);background-color:var(--color-base);flex-direction:column;font-size:1.16667em;display:flex}.Dialog__header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--dialog-background);height:2em;line-height:1.928em;display:flex}.Dialog__title{margin-left:var(--space-xl);margin-right:var(--space-xxl);opacity:.33;flex-grow:1;font-style:italic;display:inline}.Dialog__body{margin:var(--space-xxl)var(--space-xl);flex-grow:1}.Dialog__footer{padding:var(--space-xl);background-color:hsl(from var(--dialog-background)h s l/.25);flex-direction:row;justify-content:flex-end;display:flex}.Dialog__button{margin:0 var(--space-xl);text-align:center;min-width:6rem;height:2rem}.SaveAsDialog__inputs{padding-left:var(--space-xxl);margin-right:var(--space-xl);flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.SaveAsDialog__input{margin-left:var(--space-xl);width:80%}.SaveAsDialog__label{vertical-align:center}.Dialog__FileList{flex-wrap:wrap;flex-grow:1;align-content:flex-start;max-height:20rem;display:flex;position:relative;overflow-x:auto;overflow-y:scroll}.Dialog__FileEntry{text-align:center;margin:var(--space-xl)}.Dialog__FileIcon{cursor:default;text-align:center;width:6vh;height:auto;margin:0 0 var(--space-xl)0;display:inline-block;position:relative}.Dimmer{background-color:var(--dimmer-background);z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.Divider--horizontal{margin:var(--space-m)0}.Divider--horizontal:not(.Divider--hidden){border-top:var(--divider-border)}.Divider--vertical{height:100%;margin:0 var(--space-m)}.Divider--vertical:not(.Divider--hidden){border-left:var(--divider-border)}.Button{white-space:nowrap;line-height:var(--button-height);padding:0 var(--space-m);margin-right:var(--space-xs);margin-bottom:var(--space-xs);border-radius:var(--button-border-radius);--button-background:hsl(from var(--color)h s calc(l - var(--adjust-color)));cursor:var(--cursor-pointer);background-color:var(--button-background);color:var(--button-color);transition-property:background-color,color,opacity;transition-duration:var(--button-transition);transition-timing-function:var(--button-transition-timing);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;display:inline-block;position:relative}.Button:hover{background-color:hsl(from var(--button-background)h s calc(l + var(--adjust-hover)));color:var(--button-color)}.Button:active{background-color:hsl(from var(--button-background)h s calc(l - var(--adjust-active)));color:var(--button-color);transition:none}.Button:last-child{margin-bottom:0;margin-right:0}.Button__content{align-self:stretch;display:block}.Button__content--ellipsis{align-items:center;display:flex}.Button .Button--icon{text-align:center;min-width:1.333em}.Button.Button--hasIcon{padding-left:0}.Button.Button--hasIcon .Button--icon{margin:0 var(--space-s)}.Button--icon-right.Button--hasIcon{padding-left:var(--space-m);padding-right:var(--space-s)}.Button--icon-right.Button--hasIcon .Button--icon{margin:0 0 0 var(--space-s)}.Button--empty.Button--hasIcon{padding:0}.Button--compact{padding:0 var(--space-s);line-height:1.333em}.Button--compact.Button--hasIcon .Button--icon{margin:0 var(--space-xxs)}.Button--circular{border-radius:var(--border-radius-circular)}.Button--fluid{margin-left:0;margin-right:0;display:block}.Button--ellipsis{text-overflow:ellipsis;margin-right:calc(-1*var(--space-s));display:block;overflow:hidden}.Stack>.Button,.Stack__item>.Button{margin:0}.Button--color--red{--color:var(--color-red)}.Button--color--orange{--color:var(--color-orange)}.Button--color--yellow{--color:var(--color-yellow);--button-color:var(--color-black)}.Button--color--olive{--color:var(--color-olive)}.Button--color--green{--color:var(--color-green)}.Button--color--teal{--color:var(--color-teal)}.Button--color--blue{--color:var(--color-blue)}.Button--color--violet{--color:var(--color-violet)}.Button--color--purple{--color:var(--color-purple)}.Button--color--pink{--color:var(--color-pink)}.Button--color--brown{--color:var(--color-brown)}.Button--color--gold{--color:var(--color-gold)}.Button--color--black{--color:var(--color-black)}.Button--color--white{--color:var(--color-white);--button-color:var(--color-black)}.Button--color--grey,.Button--color--gray{--color:var(--color-grey)}.Button--color--light-grey,.Button--color--light-gray{--color:var(--color-light-grey)}.Button--color--primary{--color:var(--color-primary)}.Button--color--good{--color:var(--color-good)}.Button--color--average{--color:var(--color-average)}.Button--color--bad{--color:var(--color-bad)}.Button--color--label{--color:var(--color-label)}.Button--color--default{--color:var(--button-background-default)}.Button--color--caution{--color:var(--button-background-caution)}.Button--color--danger{--color:var(--button-background-danger)}.Button--color--transparent{--button-background:hsl(from var(--button-color)h s l/.1);--button-color:var(--button-color-transparent);background-color:transparent}.Button--color--transparent:hover{--button-color:hsl(from var(--button-color-transparent)h s l/1)}.Button--color--transparent:active{opacity:.75}.Button--color--transparent.Button--selected{--button-color:hsl(from var(--color)h s calc(l + var(--adjust-color)))}.Button--color--transparent.Button--disabled{--button-background:hsl(from var(--button-color)h s l/.2);--button-color:var(--color-bad);opacity:1;color:var(--button-color)!important}.Button--disabled{opacity:var(--button-disabled-opacity);cursor:var(--cursor-disabled)!important;background-color:var(--button-background-disabled,var(--button-background))!important}.Button--selected{--color:var(--button-background-selected)!important}.Button--flex{flex-direction:column;display:inline-flex}.Button--flex--fluid{width:100%}.Button--verticalAlignContent--top{justify-content:flex-start}.Button--verticalAlignContent--middle{justify-content:center}.Button--verticalAlignContent--bottom{justify-content:flex-end}.Dropdown{align-items:stretch;gap:var(--space-s);margin-right:var(--space-xs);margin-bottom:var(--space-xs);display:flex}.Dropdown:last-child{margin-bottom:0;margin-right:0}.Dropdown .Button{align-content:center;margin:0}.Dropdown--fluid{flex:1;width:100%}.Dropdown__control{font-family:var(--font-family);border-radius:var(--button-border-radius);--button-background:hsl(from var(--color)h s calc(l - var(--adjust-color)));height:1.83333em;cursor:var(--cursor-pointer);background-color:var(--button-background);color:var(--button-color);transition-property:background-color,color,opacity;transition-duration:var(--button-transition);transition-timing-function:var(--button-transition-timing);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:1;font-size:1em;line-height:1.33333em;display:flex;overflow:hidden}.Dropdown__control:hover{background-color:hsl(from var(--button-background)h s calc(l + var(--adjust-hover)));color:var(--button-color)}.Dropdown__control:active{background-color:hsl(from var(--button-background)h s calc(l - var(--adjust-active)));color:var(--button-color);transition:none}.Dropdown__selected-text{text-overflow:ellipsis;white-space:nowrap;height:100%;padding:var(--space-s)var(--space-m);border-right:var(--border-thickness-tiny)solid var(--color-border-dark);flex:1;align-content:center;display:inline-block;overflow:hidden}.Dropdown__icon{text-align:center;width:1.83333em;height:100%;transition:transform var(--dropdown-transition);align-content:center;display:inline-block}.Dropdown__icon--arrow.open:not(.over),.Dropdown__icon--arrow.over:not(.open){transform:rotate(180deg)}.Dropdown__icon~.Dropdown__selected-text{padding-left:0}.Dropdown__menu{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb)transparent;max-height:16.6667em;padding:var(--space-sm);overflow-y:auto}.Dropdown__menu--wrapper{background-color:var(--dropdown-menu-background);color:var(--dropdown-menu-color);border:var(--dropdown-menu-border);border-radius:var(--dropdown-menu-border-radius);-webkit-backdrop-filter:var(--dropdown-menu-blur);backdrop-filter:var(--dropdown-menu-blur);overflow:hidden}.Dropdown__menu--entry{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-family);padding:var(--space-xs)var(--space-m);border-radius:var(--dropdown-entry-border-radius);transition:background-color var(--dropdown-entry-transition);font-size:1em;line-height:1.33333em;overflow:hidden}.Dropdown__menu--entry.selected{transition-duration:0s;background-color:var(--dropdown-entry-background-selected)!important}.Dropdown__menu--entry:not(.selected){cursor:var(--cursor-pointer)}.Dropdown__menu--entry:not(.selected):hover{background-color:var(--dropdown-entry-background-hover);transition-duration:0s}.Dropdown__menu--entry:not(.selected):active{background-color:var(--dropdown-entry-background-active);transition-duration:0s}.Dropdown__control--icon-only{justify-content:center;align-items:center;max-width:2rem;display:flex}.Flex{display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:block}.Flex--iefix.Flex--inline,.Flex__item--iefix{display:inline-block}.Flex--iefix--column>.Flex__item--iefix{display:block}.Floating{z-index:5}.Floating--animated[data-transition=open]{opacity:1;transform:scale(1)}.Floating--animated[data-transition=close],.Floating--animated[data-transition=initial]{opacity:0;transform:scale(.9)}.Floating--animated[data-transition=open],.Floating--animated[data-transition=close]{transition-duration:var(--floating-transition-time);transition-timing-function:var(--floating-transition-timing);transition-property:opacity,transform}.Floating[data-position=top]{transform-origin:bottom}.Floating[data-position=top-start],.Floating[data-position=right-end]{transform-origin:0 100%}.Floating[data-position=top-end],.Floating[data-position=left-end]{transform-origin:100% 100%}.Floating[data-position=bottom]{transform-origin:top}.Floating[data-position=bottom-start],.Floating[data-position=right-start]{transform-origin:0 0}.Floating[data-position=bottom-end],.Floating[data-position=left-start]{transform-origin:100% 0}.Floating[data-position=right]{transform-origin:0}.Floating[data-position=left]{transform-origin:100%}.IconStack{justify-content:center;align-items:center;display:inline-flex;position:relative}.IconStack .Icon:before{vertical-align:middle}.IconStack .Icon:not(:first-child){position:absolute}.ImageButton{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-color)*2)/var(--imagebutton-transparecy));border:var(--border-thickness-tiny)solid hsl(from var(--imagebutton-color)h s calc(l + var(--adjust-color))/var(--imagebutton-transparecy));border-radius:var(--border-radius-medium);transition-property:background-color,border-color,box-shadow;transition-duration:var(--transition-time-medium);border-width:0;margin:.25em;display:inline-flex;position:relative;overflow:hidden}.ImageButton:not(:-webkit-any(.ImageButton--disabled,.ImageButton--noAction)) .ImageButton__container{cursor:var(--cursor-pointer)}.ImageButton:not(:-moz-any(.ImageButton--disabled,.ImageButton--noAction)) .ImageButton__container{cursor:var(--cursor-pointer)}.ImageButton:not(:is(.ImageButton--disabled,.ImageButton--noAction)) .ImageButton__container{cursor:var(--cursor-pointer)}.ImageButton:not(:-webkit-any(.ImageButton--disabled,.ImageButton--noAction)):not(:-webkit-any(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):hover{background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-color) + var(--adjust-hover))/var(--imagebutton-transparecy))}.ImageButton:not(:-moz-any(.ImageButton--disabled,.ImageButton--noAction)):not(:-moz-any(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):hover{background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-color) + var(--adjust-hover))/var(--imagebutton-transparecy))}.ImageButton:not(:is(.ImageButton--disabled,.ImageButton--noAction)):not(:is(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):hover{background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-color) + var(--adjust-hover))/var(--imagebutton-transparecy))}.ImageButton:not(:-webkit-any(.ImageButton--disabled,.ImageButton--noAction)):not(:-webkit-any(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):active .ImageButton__image{-webkit-filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));transition-duration:0s}.ImageButton:not(:-moz-any(.ImageButton--disabled,.ImageButton--noAction)):not(:-moz-any(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):active .ImageButton__image{-webkit-filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));transition-duration:0s}.ImageButton:not(:is(.ImageButton--disabled,.ImageButton--noAction)):not(:is(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):active .ImageButton__image{-webkit-filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));transition-duration:0s}.ImageButton:not(.ImageButton--fluid) .ImageButton__content{background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-hover)));border-top:var(--border-thickness-tiny)solid var(--imagebutton-color)}.ImageButton__container{border-color:inherit;transition:opacity var(--transition-time-medium);flex-direction:column;display:flex}.ImageButton__image{pointer-events:none;padding:var(--space-s);border:var(--border-thickness-tiny)solid;border-bottom:none;border-color:inherit;border-radius:var(--border-radius-medium)var(--border-radius-medium)0 0;transition:filter var(--transition-time-slow);align-self:center;line-height:0;position:relative;overflow:hidden}.ImageButton__image--fallback{text-align:center;color:var(--color-text-translucent);align-content:center}.ImageButton__image--fallback:before{zoom:.75;width:100%;display:table}.ImageButton__content{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-fixed-white);z-index:2;padding:.25em .33em;overflow:hidden}.ImageButton__buttons{left:var(--border-thickness-tiny);z-index:1;max-width:100%;display:flex;position:absolute;bottom:1.8em;overflow:hidden}.ImageButton__buttons--alt{pointer-events:none;top:var(--border-thickness-tiny);text-shadow:0px 1px 2px var(--color-base),-1px 0px 2px var(--color-base),1px 0px 2px var(--color-base),0px -1px 2px var(--color-base);flex-direction:column;overflow:visible;bottom:unset!important}.ImageButton__buttons--empty{bottom:0;left:0}.ImageButton__buttons>*{border-radius:0!important;margin:0!important;padding:0!important}.ImageButton--empty{border-width:var(--border-thickness-tiny)}.ImageButton--empty .ImageButton__image{border-radius:var(--border-radius-medium);border:none}.Stack>.ImageButton,.Stack__item>.ImageButton{margin:0}.ImageButton--fluid{border-width:var(--border-thickness-tiny);flex-direction:row;margin:0 0 .33em;display:flex}.ImageButton--fluid:last-child{margin-bottom:0}.ImageButton--fluid .ImageButton__container{flex-direction:row;flex:1}.ImageButton--fluid .ImageButton__image{border:0;margin:0 auto;padding:0}.ImageButton--fluid .ImageButton__content{white-space:normal;color:var(--color-text);flex-direction:column;flex:1;justify-content:center;margin:0 .5em;padding:0;display:flex}.ImageButton--fluid .ImageButton__content--title{padding:.5em;font-weight:700}.ImageButton--fluid .ImageButton__content--divider{border-bottom:var(--border-thickness-small)solid var(--color-border)}.ImageButton--fluid .ImageButton__content--text{padding:.5em}.ImageButton--fluid .ImageButton__buttons{left:inherit;bottom:inherit;background-color:inherit;position:relative}.ImageButton--fluid .ImageButton__buttons--alt{pointer-events:all;top:inherit;text-shadow:none}.ImageButton--fluid .ImageButton__buttons--alt>*{border-top:1px solid rgba(255,255,255,.075)}.ImageButton--fluid .ImageButton__buttons--alt>:first-child{border-top:0}.ImageButton--fluid .ImageButton__buttons>*{text-align:center;white-space:pre-wrap;border-left:var(--border-thickness-tiny)solid var(--color-border);flex-direction:column;justify-content:center;height:100%;line-height:1.15em;display:inline-flex}.ImageButton__color--red{--imagebutton-color:var(--color-red)}.ImageButton__color--orange{--imagebutton-color:var(--color-orange)}.ImageButton__color--yellow{--imagebutton-color:var(--color-yellow);--color-text-fixed-white:var(--color-black)}.ImageButton__color--olive{--imagebutton-color:var(--color-olive)}.ImageButton__color--green{--imagebutton-color:var(--color-green)}.ImageButton__color--teal{--imagebutton-color:var(--color-teal)}.ImageButton__color--blue{--imagebutton-color:var(--color-blue)}.ImageButton__color--violet{--imagebutton-color:var(--color-violet)}.ImageButton__color--purple{--imagebutton-color:var(--color-purple)}.ImageButton__color--pink{--imagebutton-color:var(--color-pink)}.ImageButton__color--brown{--imagebutton-color:var(--color-brown)}.ImageButton__color--gold{--imagebutton-color:var(--color-gold)}.ImageButton__color--black{--imagebutton-color:var(--color-black)}.ImageButton__color--white{--imagebutton-color:var(--color-white);--color-text-fixed-white:var(--color-black)}.ImageButton__color--grey,.ImageButton__color--gray{--imagebutton-color:var(--color-grey)}.ImageButton__color--light-grey,.ImageButton__color--light-gray{--imagebutton-color:var(--color-light-grey)}.ImageButton__color--good{--imagebutton-color:var(--color-good)}.ImageButton__color--average{--imagebutton-color:var(--color-average)}.ImageButton__color--bad{--imagebutton-color:var(--color-bad)}.ImageButton__color--label{--imagebutton-color:var(--color-label)}.ImageButton__color--transparent{--imagebutton-color:var(--color-text-translucent-light);--imagebutton-transparecy:.1;background-color:transparent;border-color:transparent!important}.ImageButton__color--transparent .ImageButton__content{color:var(--color-text-translucent-light);background-color:transparent!important;border-color:transparent!important}.ImageButton__color--transparent.ImageButton--disabled{background-color:hsL(from var(--color-red)h s l/.15)!important}.ImageButton__color--transparent.ImageButton--selected{background-color:hsL(from var(--color-good)h s l/.15)}.ImageButton__color--default{--imagebutton-color:hsl(from var(--color-base)h s 30)}.ImageButton__color--primary{--imagebutton-color:hsl(from var(--color-primary)h s l)}.ImageButton--selected{--imagebutton-color:hsl(from var(--button-background-selected)h s calc(l*1.15));--color-text-fixed-white:var(--color-white)}.ImageButton--disabled .ImageButton__container{cursor:var(--cursor-disabled);opacity:.5}.ImageButton--disabled.ImageButton--fluid{-webkit-filter:contrast(75%);filter:contrast(75%)}.ImageButton--disabled.ImageButton--fluid .ImageButton__buttons{-webkit-filter:contrast(125%);filter:contrast(125%)}.Input{background-color:var(--input-background);border-radius:var(--input-border-radius);border:var(--border-thickness-tiny)solid var(--input-border-color);color:var(--input-color);font-size:1em;font-family:var(--input-font-family);padding:var(--space-xxs)var(--space-sm);width:var(--input-width)}.Input:focus{outline:none}.Input:focus-within{border-color:var(--input-border-color-focus)}.Input::-webkit-input-placeholder{color:var(--input-color-placeholder);font-style:italic}.Input::-ms-input-placeholder{color:var(--input-color-placeholder);font-style:italic}.Input::placeholder{color:var(--input-color-placeholder);font-style:italic}.Input--disabled{border-color:var(--input-border-disabled);color:var(--input-color-placeholder)}.Input--fluid{width:100%}.Input--monospace{font-family:var(--input-font-family-mono)}.Knob{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:var(--cursor-n-resize);width:2.6em;height:2.6em;margin:0 auto -.2em;font-size:1rem;position:relative}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{inset:var(--knob-inner-padding);background-color:var(--knob-color);background-image:linear-gradient(to bottom,hsl(from var(--knob-color)h s calc(l + 15))0%,var(--knob-color)100%);border-radius:var(--border-radius-circular);box-shadow:var(--shadow-glow-medium)hsl(from var(--knob-color)h s l/.25);margin:.3em;position:absolute}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{background-color:hsl(from var(--knob-color)h s 85);width:.2em;height:.8em;margin:0 auto;position:relative;top:.05em}.Knob__popupValue{white-space:nowrap;text-align:center;padding:var(--space-s)var(--space-m);background-color:var(--knob-popup-background);color:var(--knob-popup-color);border-radius:var(--knob-popup-border-radius);-webkit-backdrop-filter:var(--knob-popup-blur);backdrop-filter:var(--knob-popup-blur);font-size:1rem;position:absolute;top:0;left:50%;transform:translateY(-100%)translate(-50%)}.Knob__ring{padding:var(--knob-inner-padding);position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.Knob__ringTrackPivot{transform:rotate(135deg)}.Knob__ringTrack{fill:transparent;stroke:hsl(from var(--ring-color,var(--knob-ring-color))h s l/.15);stroke-width:8px;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotate(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.Knob__ringFill{fill:transparent;stroke:var(--ring-color,var(--knob-ring-color));stroke-width:8px;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke var(--transition-time-medium)ease-out}.Knob--color--red{--ring-color:var(--color-red)}.Knob--color--orange{--ring-color:var(--color-orange)}.Knob--color--yellow{--ring-color:var(--color-yellow)}.Knob--color--olive{--ring-color:var(--color-olive)}.Knob--color--green{--ring-color:var(--color-green)}.Knob--color--teal{--ring-color:var(--color-teal)}.Knob--color--blue{--ring-color:var(--color-blue)}.Knob--color--violet{--ring-color:var(--color-violet)}.Knob--color--purple{--ring-color:var(--color-purple)}.Knob--color--pink{--ring-color:var(--color-pink)}.Knob--color--brown{--ring-color:var(--color-brown)}.Knob--color--gold{--ring-color:var(--color-gold)}.Knob--color--black{--ring-color:var(--color-black)}.Knob--color--white{--ring-color:var(--color-white)}.Knob--color--grey,.Knob--color--gray{--ring-color:var(--color-grey)}.Knob--color--light-grey,.Knob--color--light-gray{--ring-color:var(--color-light-grey)}.Knob--color--primary{--ring-color:var(--color-primary)}.Knob--color--good{--ring-color:var(--color-good)}.Knob--color--average{--ring-color:var(--color-average)}.Knob--color--bad{--ring-color:var(--color-bad)}.Knob--color--label{--ring-color:var(--color-label)}.LabeledList{border-collapse:collapse;border-spacing:0;width:calc(100% + 1em);margin:calc(-1*var(--space-s))calc(-1*var(--space-m))0;padding:0;display:table}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{padding:var(--space-s)var(--space-m);text-align:left;border:0;margin:0;display:table-cell}.LabeledList__label--nowrap{white-space:nowrap;width:1%;min-width:5em}.LabeledList__buttons{white-space:nowrap;text-align:right;width:.1%;padding-top:var(--space-xxs);padding-bottom:0}.LabeledList__breakContents{word-break:break-all;word-wrap:break-word}.MenuBar{display:flex}.MenuBar__font{font-family:var(--menu-bar-font-family);font-size:1em;line-height:1.41667em}.MenuBar__hover:hover{background-color:hsl(from var(--menu-bar-background)h s calc(l + 20));transition:background-color}.MenuBar__MenuBarButton{padding:var(--space-s)var(--space-m)}.MenuBar__menu{background-color:var(--menu-bar-background);padding:var(--space-sm);z-index:5;position:absolute;box-shadow:4px 6px 5px -2px rgba(0,0,0,.5)}.MenuBar__MenuItem{transition:background-color var(--menu-bar-transition)ease-out;background-color:var(--menu-bar-background);white-space:nowrap;padding:var(--space-sm)var(--space-xl)var(--space-sm)calc(var(--space-xxl) + 1rem)}.MenuBar__MenuItemToggle{padding:var(--space-sm)var(--space-xl)var(--space-sm)0}.MenuBar__MenuItemToggle__check{vertical-align:middle;text-align:center;min-width:2.5rem;padding-left:var(--space-sm);display:inline-block}.MenuBar__over{top:auto;bottom:100%}.MenuBar__MenuBarButton-text{text-overflow:clip;white-space:nowrap;height:1.41667em}.MenuBar__Separator{margin:var(--space-sm);border-top:var(--border-thickness-tiny)solid var(--color-border);display:block}.Modal{background-color:var(--modal-background);padding:var(--modal-padding)}.Modal__dimmer .Dimmer__inner{max-width:calc(100vw - var(--space-xxl));max-height:calc(100vh - var(--space-xxl))}.NoticeBox{--noticebox-background:var(--notice-box-background);padding:var(--space-sm)var(--space-m);margin-bottom:var(--space-m);background-color:oklch(from var(--noticebox-background)calc(l*.825)calc(c*.75)h);background-image:repeating-linear-gradient(-45deg,transparent 0 .833333em,var(--notice-box-stripes).833333em 1.66667em);color:var(--notice-box-color);font-style:italic;font-weight:700}.NoticeBox--color--red{--noticebox-background:var(--color-red)}.NoticeBox--color--orange{--noticebox-background:var(--color-orange)}.NoticeBox--color--yellow{--noticebox-background:var(--color-yellow);--notice-box-color:var(--color-black)}.NoticeBox--color--olive{--noticebox-background:var(--color-olive)}.NoticeBox--color--green{--noticebox-background:var(--color-green)}.NoticeBox--color--teal{--noticebox-background:var(--color-teal)}.NoticeBox--color--blue{--noticebox-background:var(--color-blue)}.NoticeBox--color--violet{--noticebox-background:var(--color-violet)}.NoticeBox--color--purple{--noticebox-background:var(--color-purple)}.NoticeBox--color--pink{--noticebox-background:var(--color-pink)}.NoticeBox--color--brown{--noticebox-background:var(--color-brown)}.NoticeBox--color--gold{--noticebox-background:var(--color-gold)}.NoticeBox--color--black{--noticebox-background:var(--color-black);--notice-box-stripes:rgba(255,255,255,.1)}.NoticeBox--color--white{--noticebox-background:var(--color-white);--notice-box-color:var(--color-black)}.NoticeBox--color--grey,.NoticeBox--color--gray{--noticebox-background:var(--color-grey)}.NoticeBox--color--light-grey,.NoticeBox--color--light-gray{--noticebox-background:var(--color-light-grey)}.NoticeBox--color--primary{--noticebox-background:var(--color-primary)}.NoticeBox--color--good{--noticebox-background:var(--color-good)}.NoticeBox--color--average{--noticebox-background:var(--color-average)}.NoticeBox--color--bad{--noticebox-background:var(--color-bad)}.NoticeBox--color--label{--noticebox-background:var(--color-label)}.NoticeBox--type--info{--noticebox-background:var(--color-blue)}.NoticeBox--type--success{--noticebox-background:var(--color-green)}.NoticeBox--type--warning{--noticebox-background:var(--color-orange)}.NoticeBox--type--danger{--noticebox-background:var(--color-red)}.NumberInput{cursor:var(--cursor-n-resize);text-align:right;padding:0 var(--space-sm);margin-right:var(--space-xs);background-color:var(--number-input-background);color:var(--number-input-border-color-active);border:var(--border-thickness-tiny)solid var(--number-input-border-color);border-radius:var(--number-input-border-radius);transition:border-color var(--number-input-transition);line-height:1.41667em;display:inline-block;position:relative;overflow:visible}.NumberInput:active{border-color:var(--number-input-border-color-active)}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:var(--space-m)}.NumberInput__barContainer{top:var(--space-xs);bottom:var(--space-xs);left:var(--space-xs);position:absolute}.NumberInput__bar{box-sizing:border-box;border-bottom:var(--border-thickness-tiny)solid var(--number-input-border-color-active);background-color:var(--number-input-border-color-active);width:.25em;position:absolute;bottom:0;left:0}.NumberInput__input{text-align:right;width:100%;height:1.41667em;padding:0 var(--space-m);font-size:1em;line-height:1.41667em;font-family:var(--font-family);background-color:var(--number-input-background);color:var(--number-input-color);border:0;outline:0;margin:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.ProgressBar{width:100%;min-height:var(--button-height);padding:0 var(--space-m);background-color:var(--progress-bar-background);border:var(--border-thickness-tiny)solid var(--progress-bar-color);border-radius:var(--progress-bar-border-radius);transition:border-color var(--progress-bar-transition)ease-out;align-content:center;display:inline-block;position:relative}.ProgressBar__fill{background-color:var(--progress-bar-color);position:absolute;top:0;bottom:0;left:0;right:0}.ProgressBar__fill--animated{transition-property:background-color,width;transition-duration:var(--progress-bar-transition)}.ProgressBar__content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:right;width:100%;position:relative}.ProgressBar--color--default{--progress-bar-color:hsl(from var(--progress-bar-fill)h s calc(l - var(--adjust-color)))}.ProgressBar--color--red{--progress-bar-color:hsl(from var(--color-red)h s calc(l - var(--adjust-color)))}.ProgressBar--color--orange{--progress-bar-color:hsl(from var(--color-orange)h s calc(l - var(--adjust-color)))}.ProgressBar--color--yellow{--progress-bar-color:hsl(from var(--color-yellow)h s calc(l - var(--adjust-color)))}.ProgressBar--color--olive{--progress-bar-color:hsl(from var(--color-olive)h s calc(l - var(--adjust-color)))}.ProgressBar--color--green{--progress-bar-color:hsl(from var(--color-green)h s calc(l - var(--adjust-color)))}.ProgressBar--color--teal{--progress-bar-color:hsl(from var(--color-teal)h s calc(l - var(--adjust-color)))}.ProgressBar--color--blue{--progress-bar-color:hsl(from var(--color-blue)h s calc(l - var(--adjust-color)))}.ProgressBar--color--violet{--progress-bar-color:hsl(from var(--color-violet)h s calc(l - var(--adjust-color)))}.ProgressBar--color--purple{--progress-bar-color:hsl(from var(--color-purple)h s calc(l - var(--adjust-color)))}.ProgressBar--color--pink{--progress-bar-color:hsl(from var(--color-pink)h s calc(l - var(--adjust-color)))}.ProgressBar--color--brown{--progress-bar-color:hsl(from var(--color-brown)h s calc(l - var(--adjust-color)))}.ProgressBar--color--gold{--progress-bar-color:hsl(from var(--color-gold)h s calc(l - var(--adjust-color)))}.ProgressBar--color--black{--progress-bar-color:hsl(from var(--color-black)h s calc(l - var(--adjust-color)))}.ProgressBar--color--white{--progress-bar-color:hsl(from var(--color-white)h s calc(l - var(--adjust-color)))}.ProgressBar--color--grey,.ProgressBar--color--gray{--progress-bar-color:hsl(from var(--color-grey)h s calc(l - var(--adjust-color)))}.ProgressBar--color--light-grey,.ProgressBar--color--light-gray{--progress-bar-color:hsl(from var(--color-light-grey)h s calc(l - var(--adjust-color)))}.ProgressBar--color--primary{--progress-bar-color:hsl(from var(--color-primary)h s calc(l - var(--adjust-color)))}.ProgressBar--color--good{--progress-bar-color:hsl(from var(--color-good)h s calc(l - var(--adjust-color)))}.ProgressBar--color--average{--progress-bar-color:hsl(from var(--color-average)h s calc(l - var(--adjust-color)))}.ProgressBar--color--bad{--progress-bar-color:hsl(from var(--color-bad)h s calc(l - var(--adjust-color)))}.ProgressBar--color--label{--progress-bar-color:hsl(from var(--color-label)h s calc(l - var(--adjust-color)))}.RestrictedInput{border-color:var(--restricted-input-border-color);text-align:right}.RestrictedInput:focus-within{border-color:var(--restricted-input-border-color-focus)}.RestrictedInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.RestrictedInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.RestrictedInput--invalid{border-color:var(--restricted-input-border-color-invalid)}.RestrictedInput--invalid:focus-within{border-color:var(--restricted-input-border-color-invalid)}@keyframes RoundGauge__alertAnim{0%,to{opacity:.1}50%{opacity:1}}@keyframes RoundGauge__needleAlertAnim{0%{transform:rotate(var(--round-gauge-needle-alert-rotation))}50%{transform:rotate(calc(-1*var(--round-gauge-needle-alert-rotation)))}}.RoundGauge{width:2.6em;height:1.3em;margin:0 auto .2em;font-size:1rem}.RoundGauge__wrapper{text-align:center;display:inline-block}.RoundGauge__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:10px;stroke-dasharray:157.08;stroke-dashoffset:157.08px}.RoundGauge__ringFill{fill:transparent;stroke:var(--round-gauge-ring-color);stroke-width:10px;stroke-dasharray:314.16;transition:stroke var(--round-gauge-transition)ease-out}.RoundGauge__needle,.RoundGauge__ringFill{transition:transform var(--round-gauge-transition)ease-in-out}.RoundGauge__needleLine,.RoundGauge__needleMiddle{fill:var(--color-red)}.RoundGauge__alert{fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;fill:rgba(255,255,255,.1);transform-origin:top;transform:scale(.9)}.RoundGauge__alert.active{animation:RoundGauge__alertAnim var(--round-gauge-alert-animation)cubic-bezier(.34,1.56,.64,1)infinite}.RoundGauge__alert.active~.RoundGauge__needle .RoundGauge__needleLine{transform-origin:bottom;animation:RoundGauge__needleAlertAnim var(--round-gauge-needle-alert-animation)infinite}.RoundGauge__alert.max{fill:var(--color-bad)}.RoundGauge--color--red.RoundGauge__ringFill{stroke:var(--color-red)}.RoundGauge--color--orange.RoundGauge__ringFill{stroke:var(--color-orange)}.RoundGauge--color--yellow.RoundGauge__ringFill{stroke:var(--color-yellow)}.RoundGauge--color--olive.RoundGauge__ringFill{stroke:var(--color-olive)}.RoundGauge--color--green.RoundGauge__ringFill{stroke:var(--color-green)}.RoundGauge--color--teal.RoundGauge__ringFill{stroke:var(--color-teal)}.RoundGauge--color--blue.RoundGauge__ringFill{stroke:var(--color-blue)}.RoundGauge--color--violet.RoundGauge__ringFill{stroke:var(--color-violet)}.RoundGauge--color--purple.RoundGauge__ringFill{stroke:var(--color-purple)}.RoundGauge--color--pink.RoundGauge__ringFill{stroke:var(--color-pink)}.RoundGauge--color--brown.RoundGauge__ringFill{stroke:var(--color-brown)}.RoundGauge--color--gold.RoundGauge__ringFill{stroke:var(--color-gold)}.RoundGauge--color--black.RoundGauge__ringFill{stroke:var(--color-black)}.RoundGauge--color--white.RoundGauge__ringFill{stroke:var(--color-white)}.RoundGauge--color--grey.RoundGauge__ringFill,.RoundGauge--color--gray.RoundGauge__ringFill{stroke:var(--color-grey)}.RoundGauge--color--light-grey.RoundGauge__ringFill,.RoundGauge--color--light-gray.RoundGauge__ringFill{stroke:var(--color-light-grey)}.RoundGauge--color--primary.RoundGauge__ringFill{stroke:var(--color-primary)}.RoundGauge--color--good.RoundGauge__ringFill{stroke:var(--color-good)}.RoundGauge--color--average.RoundGauge__ringFill{stroke:var(--color-average)}.RoundGauge--color--bad.RoundGauge__ringFill{stroke:var(--color-bad)}.RoundGauge--color--label.RoundGauge__ringFill{stroke:var(--color-label)}.RoundGauge__alert--red{fill:var(--color-red)}.RoundGauge__alert--orange{fill:var(--color-orange)}.RoundGauge__alert--yellow{fill:var(--color-yellow)}.RoundGauge__alert--olive{fill:var(--color-olive)}.RoundGauge__alert--green{fill:var(--color-green)}.RoundGauge__alert--teal{fill:var(--color-teal)}.RoundGauge__alert--blue{fill:var(--color-blue)}.RoundGauge__alert--violet{fill:var(--color-violet)}.RoundGauge__alert--purple{fill:var(--color-purple)}.RoundGauge__alert--pink{fill:var(--color-pink)}.RoundGauge__alert--brown{fill:var(--color-brown)}.RoundGauge__alert--gold{fill:var(--color-gold)}.RoundGauge__alert--black{fill:var(--color-black)}.RoundGauge__alert--white{fill:var(--color-white)}.RoundGauge__alert--grey,.RoundGauge__alert--gray{fill:var(--color-grey)}.RoundGauge__alert--light-grey,.RoundGauge__alert--light-gray{fill:var(--color-light-grey)}.RoundGauge__alert--primary{fill:var(--color-primary)}.RoundGauge__alert--good{fill:var(--color-good)}.RoundGauge__alert--average{fill:var(--color-average)}.RoundGauge__alert--bad{fill:var(--color-bad)}.RoundGauge__alert--label{fill:var(--color-label)}.Section{margin-bottom:var(--space-m);background-color:var(--section-background);box-sizing:border-box;scrollbar-color:var(--color-scrollbar-thumb)transparent;position:relative}.Section:last-child{margin-bottom:0}.Section__title{padding:var(--space-m);border-bottom:var(--section-separator-thickness)solid var(--section-separator-color);position:relative}.Section__titleText{color:var(--section-title-color);font-size:1.16667em;font-weight:700}.Section__buttons{right:var(--space-m);margin-top:calc(-1*var(--space-xxs));display:inline-block;position:absolute}.Section__rest{position:relative}.Section__content{padding:var(--space-ml)var(--space-m)}.Section--fitted>.Section__rest>.Section__content{padding:0}.Section--fill{flex-direction:column;height:100%;display:flex}.Section--fill>.Section__rest{flex-grow:1}.Section--fill>.Section__rest>.Section__content{height:100%}.Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;bottom:0;left:0;right:0}.Section--scrollable{overflow:hidden}.Section--scrollable>.Section__rest>.Section__content{overflow-x:hidden;overflow-y:auto}.Section--scrollableHorizontal{overflow:hidden}.Section--scrollableHorizontal>.Section__rest>.Section__content{overflow-x:auto;overflow-y:hidden}.Section--scrollable.Section--scrollableHorizontal{overflow:hidden}.Section--scrollable.Section--scrollableHorizontal>.Section__rest>.Section__content{overflow:auto}.Section .Section{margin:0 calc(-1*var(--space-m));background-color:transparent}.Section .Section:first-child{margin-top:calc(-1*var(--space-m))}.Section .Section .Section__titleText{font-size:1.08333em}.Section .Section .Section .Section__titleText{font-size:1em}.Section--flex{flex-flow:column;display:flex}.Section--flex .Section__content{flex-grow:1;overflow:auto}.Section__content--noTopPadding{padding-top:0}.Section__content--stretchContents{height:calc(100% - 3rem)}.Slider{cursor:e-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Slider--editing .Slider__cursor:before{display:none}.Slider__cursor{inset:0 calc(-1*var(--space-xxs));left:unset;border-left:var(--border-thickness-small)solid var(--slider-cursor-color);border-radius:var(--border-radius-circular);position:absolute}.Slider__cursorOffset{position:absolute;top:0;bottom:0;left:0;right:0;transition:none!important}.Slider__cursor:before{content:"";aspect-ratio:1;border-left:inherit;transform-origin:50%;position:absolute;bottom:0;right:0;transform:scale(4)translateY(50%)rotate(45deg);-webkit-mask-image:linear-gradient(135deg,#000 50%,transparent 50%);mask-image:linear-gradient(135deg,#000 50%,transparent 50%)}.Slider__popupValue{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;padding:var(--space-s)var(--space-m);background-color:var(--slider-popup-background);color:var(--slider-popup-color);border-radius:var(--slider-popup-border-radius);-webkit-backdrop-filter:var(--slider-popup-blur);backdrop-filter:var(--slider-popup-blur);font-size:1em;position:absolute;top:-2em;right:0;transform:translate(50%)}.Slider .NumberInput__input{width:auto;height:auto;top:2px;bottom:2px;left:2px;right:2px}.Stack{gap:.5em}.Stack--fill{height:100%}.Stack--zebra>.Stack__item:nth-child(odd){background-color:var(--candystripe-odd)}.Stack--horizontal>.Stack__divider:not(.Stack__divider--hidden){border-left:var(--divider-border)}.Stack--vertical>.Stack__divider:not(.Stack__divider--hidden){border-top:var(--divider-border)}.Table{border-collapse:collapse;border-spacing:0;width:100%;margin:0;display:table}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{padding:0 var(--space-s);display:table-cell}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__row--header .Table__cell,.Table__cell--header{padding-bottom:var(--space-m);font-weight:700}.Table__cell--collapsing{white-space:nowrap;width:1%}.Tabs{background-color:var(--tabs-container-background);align-items:stretch;display:flex;position:relative;overflow:hidden}.Tabs--fill{height:100%}.Tabs--vertical{padding:var(--space-s)0 var(--space-s)var(--space-s);flex-direction:column}.Tabs--horizontal{margin-bottom:var(--space-m);padding:var(--space-s)var(--space-s)0}.Tabs--horizontal:last-child{margin-bottom:0}.Tabs__Tab{flex-grow:0}.Tabs--fluid .Tabs__Tab{flex-grow:1}.Tab{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:var(--cursor-pointer);background-color:var(--tab-background);color:var(--tab-color);min-width:4em;min-height:2.25em;transition-property:background-color,color;transition-duration:var(--tab-transition);justify-content:space-between;align-items:center;display:flex}.Tab:not(.Tab--selected):hover{background-color:var(--tab-background-hover)}.Tab:not(.Tab--selected):active{color:var(--tab-color-selected)}.Tab--selected{cursor:var(--cursor-default);background-color:var(--tab-background-selected);color:var(--tab-color-selected)}.Tab .Tab__text{margin:0 var(--space-m);flex-grow:1}.Tab__left{text-align:center;min-width:1.5em;margin-left:var(--space-s)}.Tab__right{text-align:center;min-width:1.5em;margin-right:var(--space-s)}.Tabs--horizontal .Tab{border-top-left-radius:var(--tab-border-radius);border-top-right-radius:var(--tab-border-radius);padding-bottom:var(--tab-indicator-size);position:relative}.Tabs--horizontal .Tab:before{content:"";transition:transform var(--tab-transition);width:100%;height:var(--tab-indicator-size);background-color:currentColor;position:absolute;bottom:0;transform:scaleX(0)}.Tabs--horizontal .Tab--selected:before{transform:scaleX(.99999)!important}.Tabs--vertical .Tab{border-top-left-radius:var(--tab-border-radius);border-bottom-left-radius:var(--tab-border-radius);min-height:2em;padding-right:var(--tab-indicator-size);position:relative}.Tabs--vertical .Tab:before{content:"";transition:transform var(--tab-transition);width:var(--tab-indicator-size);background-color:currentColor;height:100%;position:absolute;right:0;transform:scaleY(0)}.Tabs--vertical .Tab--selected:before{transform:scaleY(.99999)!important}.Tabs--scrollable{--mask-width:3.25em;--mask-left:0rem;--mask-right:0rem;padding:0;display:grid}.Tabs--scrollable-content{scrollbar-width:none;overscroll-behavior:none;padding:var(--space-s)var(--space-s)0;-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--mask-left)*.66),black calc(0% + var(--mask-left)),black calc(100% - var(--mask-right)),transparent calc(100% - var(--mask-right)*.66));mask-image:linear-gradient(90deg,transparent calc(var(--mask-left)*.66),black calc(0% + var(--mask-left)),black calc(100% - var(--mask-right)),transparent calc(100% - var(--mask-right)*.66));flex-wrap:nowrap;display:flex;overflow:auto}.Tabs--scrollable-content.scrollable-left.scrollable-right{--mask-left:var(--mask-width);--mask-right:var(--mask-width)}.Tabs--scrollable-content.scrollable-left{--mask-left:var(--mask-width)}.Tabs--scrollable-content.scrollable-right{--mask-right:var(--mask-width)}.Tabs--scrollable .scroll-left,.Tabs--scrollable .scroll-right{z-index:1;border-radius:0;align-content:center;height:100%;margin:0;position:absolute;top:0}.Tabs--scrollable .scroll-left{left:0}.Tabs--scrollable .scroll-right{right:0}.Tabs--scrollable .Tab{flex-shrink:0}.Tab--selected.Tab--color--red{color:hsl(from var(--color-red)h s calc(l + 17.5))}.Tab--selected.Tab--color--orange{color:hsl(from var(--color-orange)h s calc(l + 17.5))}.Tab--selected.Tab--color--yellow{color:hsl(from var(--color-yellow)h s calc(l + 17.5))}.Tab--selected.Tab--color--olive{color:hsl(from var(--color-olive)h s calc(l + 17.5))}.Tab--selected.Tab--color--green{color:hsl(from var(--color-green)h s calc(l + 17.5))}.Tab--selected.Tab--color--teal{color:hsl(from var(--color-teal)h s calc(l + 17.5))}.Tab--selected.Tab--color--blue{color:hsl(from var(--color-blue)h s calc(l + 17.5))}.Tab--selected.Tab--color--violet{color:hsl(from var(--color-violet)h s calc(l + 17.5))}.Tab--selected.Tab--color--purple{color:hsl(from var(--color-purple)h s calc(l + 17.5))}.Tab--selected.Tab--color--pink{color:hsl(from var(--color-pink)h s calc(l + 17.5))}.Tab--selected.Tab--color--brown{color:hsl(from var(--color-brown)h s calc(l + 17.5))}.Tab--selected.Tab--color--gold{color:hsl(from var(--color-gold)h s calc(l + 17.5))}.Tab--selected.Tab--color--black{color:hsl(from var(--color-black)h s calc(l + 17.5))}.Tab--selected.Tab--color--white{color:hsl(from var(--color-white)h s calc(l + 17.5))}.Tab--selected.Tab--color--grey,.Tab--selected.Tab--color--gray{color:hsl(from var(--color-grey)h s calc(l + 17.5))}.Tab--selected.Tab--color--light-grey,.Tab--selected.Tab--color--light-gray{color:hsl(from var(--color-light-grey)h s calc(l + 17.5))}.Tab--selected.Tab--color--primary{color:hsl(from var(--color-primary)h s calc(l + 17.5))}.Tab--selected.Tab--color--good{color:hsl(from var(--color-good)h s calc(l + 17.5))}.Tab--selected.Tab--color--average{color:hsl(from var(--color-average)h s calc(l + 17.5))}.Tab--selected.Tab--color--bad{color:hsl(from var(--color-bad)h s calc(l + 17.5))}.Tab--selected.Tab--color--label{color:hsl(from var(--color-label)h s calc(l + 17.5))}.Section .Tabs{background-color:transparent}.Section:not(.Section--fitted) .Tabs{margin:0 calc(-1*var(--space-m))var(--space-m)}.Section:not(.Section--fitted) .Tabs:first-child{margin-top:calc(-1*var(--space-m))}.TextArea{resize:none;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--color-scrollbar-thumb)transparent}.Tooltip{-webkit-backdrop-filter:var(--tooltip-blur);backdrop-filter:var(--tooltip-blur);background-color:var(--tooltip-background);border-radius:var(--tooltip-border-radius);color:var(--tooltip-color);max-width:20.8333em;padding:var(--space-m)var(--space-l);pointer-events:none;text-align:left;box-shadow:.1em .1em 1.25em -.1em rgba(0,0,0,.5)}html,body{box-sizing:border-box;height:100%;font-size:var(--font-size,12px);color:var(--color-text,#fff);scrollbar-color:var(--color-scrollbar-thumb)var(--color-scrollbar-base);margin:0}html{cursor:var(--cursor-default,default);overflow:hidden}body{font-family:var(--font-family,Verdana,Geneva,sans-serif);overflow:auto}img{image-rendering:pixelated}*,:before,:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{padding:var(--space-m,6px)0;padding:var(--space-m,.5rem)0;margin:0;display:block}h1{font-size:1.5rem}h2{font-size:1.333rem}h3{font-size:1.167rem}h4{font-size:1rem}td,th{vertical-align:baseline;text-align:left}:where(.candystripe:nth-child(odd)){background-color:var(--candystripe-odd)}:where(.candystripe:nth-child(2n)){background-color:var(--candystripe-even)}.color-black{color:hsl(from var(--color-black)h s calc(l + var(--adjust-color)))!important}.color-white{color:hsl(from var(--color-white)h s calc(l + var(--adjust-color)))!important}.color-red{color:hsl(from var(--color-red)h s calc(l + var(--adjust-color)))!important}.color-orange{color:hsl(from var(--color-orange)h s calc(l + var(--adjust-color)))!important}.color-yellow{color:hsl(from var(--color-yellow)h s calc(l + var(--adjust-color)))!important}.color-olive{color:hsl(from var(--color-olive)h s calc(l + var(--adjust-color)))!important}.color-green{color:hsl(from var(--color-green)h s calc(l + var(--adjust-color)))!important}.color-teal{color:hsl(from var(--color-teal)h s calc(l + var(--adjust-color)))!important}.color-blue{color:hsl(from var(--color-blue)h s calc(l + var(--adjust-color)))!important}.color-violet{color:hsl(from var(--color-violet)h s calc(l + var(--adjust-color)))!important}.color-purple{color:hsl(from var(--color-purple)h s calc(l + var(--adjust-color)))!important}.color-pink{color:hsl(from var(--color-pink)h s calc(l + var(--adjust-color)))!important}.color-brown{color:hsl(from var(--color-brown)h s calc(l + var(--adjust-color)))!important}.color-grey,.color-gray{color:hsl(from var(--color-grey)h s calc(l + var(--adjust-color)))!important}.color-light-grey,.color-light-gray{color:hsl(from var(--color-light-grey)h s calc(l + var(--adjust-color)))!important}.color-good{color:hsl(from var(--color-good)h s calc(l + var(--adjust-color)))!important}.color-average{color:hsl(from var(--color-average)h s calc(l + var(--adjust-color)))!important}.color-bad{color:hsl(from var(--color-bad)h s calc(l + var(--adjust-color)))!important}.color-label{color:hsl(from var(--color-label)h s calc(l + var(--adjust-color)))!important}.color-bg-black{background-color:hsl(from var(--color-black)h s calc(l - var(--adjust-color)))!important}.color-bg-white{background-color:hsl(from var(--color-white)h s calc(l - var(--adjust-color)))!important}.color-bg-red{background-color:hsl(from var(--color-red)h s calc(l - var(--adjust-color)))!important}.color-bg-orange{background-color:hsl(from var(--color-orange)h s calc(l - var(--adjust-color)))!important}.color-bg-yellow{background-color:hsl(from var(--color-yellow)h s calc(l - var(--adjust-color)))!important}.color-bg-olive{background-color:hsl(from var(--color-olive)h s calc(l - var(--adjust-color)))!important}.color-bg-green{background-color:hsl(from var(--color-green)h s calc(l - var(--adjust-color)))!important}.color-bg-teal{background-color:hsl(from var(--color-teal)h s calc(l - var(--adjust-color)))!important}.color-bg-blue{background-color:hsl(from var(--color-blue)h s calc(l - var(--adjust-color)))!important}.color-bg-violet{background-color:hsl(from var(--color-violet)h s calc(l - var(--adjust-color)))!important}.color-bg-purple{background-color:hsl(from var(--color-purple)h s calc(l - var(--adjust-color)))!important}.color-bg-pink{background-color:hsl(from var(--color-pink)h s calc(l - var(--adjust-color)))!important}.color-bg-brown{background-color:hsl(from var(--color-brown)h s calc(l - var(--adjust-color)))!important}.color-bg-grey,.color-bg-gray{background-color:hsl(from var(--color-grey)h s calc(l - var(--adjust-color)))!important}.color-bg-light-grey,.color-bg-light-gray{background-color:hsl(from var(--color-light-grey)h s calc(l - var(--adjust-color)))!important}.color-bg-good{background-color:hsl(from var(--color-good)h s calc(l - var(--adjust-color)))!important}.color-bg-average{background-color:hsl(from var(--color-average)h s calc(l - var(--adjust-color)))!important}.color-bg-bad{background-color:hsl(from var(--color-bad)h s calc(l - var(--adjust-color)))!important}.color-bg-label{background-color:hsl(from var(--color-label)h s calc(l - var(--adjust-color)))!important}.debug-layout,.debug-layout :not(g):not(path){color:rgba(255,255,255,.9)!important;box-shadow:none!important;-webkit-filter:none!important;filter:none!important;background:0 0!important;outline:1px solid rgba(255,255,255,.5)!important}.debug-layout:hover,.debug-layout :not(g):not(path):hover{outline-color:rgba(255,255,255,.8)!important}.outline-dotted{outline-style:dotted!important}.outline-dashed{outline-style:dashed!important}.outline-solid{outline-style:solid!important}.outline-double{outline-style:double!important}.outline-groove{outline-style:groove!important}.outline-ridge{outline-style:ridge!important}.outline-inset{outline-style:inset!important}.outline-outset{outline-style:outset!important}.outline-color-black{outline:var(--border-thickness-small)solid hsl(from var(--color-black)h s calc(l + var(--adjust-color)))!important}.outline-color-white{outline:var(--border-thickness-small)solid hsl(from var(--color-white)h s calc(l + var(--adjust-color)))!important}.outline-color-red{outline:var(--border-thickness-small)solid hsl(from var(--color-red)h s calc(l + var(--adjust-color)))!important}.outline-color-orange{outline:var(--border-thickness-small)solid hsl(from var(--color-orange)h s calc(l + var(--adjust-color)))!important}.outline-color-yellow{outline:var(--border-thickness-small)solid hsl(from var(--color-yellow)h s calc(l + var(--adjust-color)))!important}.outline-color-olive{outline:var(--border-thickness-small)solid hsl(from var(--color-olive)h s calc(l + var(--adjust-color)))!important}.outline-color-green{outline:var(--border-thickness-small)solid hsl(from var(--color-green)h s calc(l + var(--adjust-color)))!important}.outline-color-teal{outline:var(--border-thickness-small)solid hsl(from var(--color-teal)h s calc(l + var(--adjust-color)))!important}.outline-color-blue{outline:var(--border-thickness-small)solid hsl(from var(--color-blue)h s calc(l + var(--adjust-color)))!important}.outline-color-violet{outline:var(--border-thickness-small)solid hsl(from var(--color-violet)h s calc(l + var(--adjust-color)))!important}.outline-color-purple{outline:var(--border-thickness-small)solid hsl(from var(--color-purple)h s calc(l + var(--adjust-color)))!important}.outline-color-pink{outline:var(--border-thickness-small)solid hsl(from var(--color-pink)h s calc(l + var(--adjust-color)))!important}.outline-color-brown{outline:var(--border-thickness-small)solid hsl(from var(--color-brown)h s calc(l + var(--adjust-color)))!important}.outline-color-grey,.outline-color-gray{outline:var(--border-thickness-small)solid hsl(from var(--color-grey)h s calc(l + var(--adjust-color)))!important}.outline-color-light-grey,.outline-color-light-gray{outline:var(--border-thickness-small)solid hsl(from var(--color-light-grey)h s calc(l + var(--adjust-color)))!important}.outline-color-good{outline:var(--border-thickness-small)solid hsl(from var(--color-good)h s calc(l + var(--adjust-color)))!important}.outline-color-average{outline:var(--border-thickness-small)solid hsl(from var(--color-average)h s calc(l + var(--adjust-color)))!important}.outline-color-bad{outline:var(--border-thickness-small)solid hsl(from var(--color-bad)h s calc(l + var(--adjust-color)))!important}.outline-color-label{outline:var(--border-thickness-small)solid hsl(from var(--color-label)h s calc(l + var(--adjust-color)))!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-baseline{text-align:baseline}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.Chat{color:var(--chat-text-color)}.Chat__badge{color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#db143c;border-radius:10px;min-width:.5em;padding:.2em .3em;font-size:.7em;line-height:1;transition:font-size .2s ease-out;display:inline-block}.Chat__badge:before{content:"x"}.Chat__badge--animate{font-size:.9em;transition:font-size}.Chat__scrollButton{position:fixed;bottom:1em;right:2em}.Chat__reconnected{text-align:center;margin:1em 0 2em;font-size:.85em}.Chat__reconnected:before{content:"Reconnected";color:var(--reconnect-text,var(--color-red));background-color:var(--reconnect-background,var(--color-section));border-radius:1em;padding:0 .7em;display:inline-block}.Chat__reconnected:after{content:"";border-bottom:.166667em solid var(--color-red);margin-top:-.75em;display:block}.Chat__highlight{color:var(--color-black)}.Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:700}.ChatMessage{word-wrap:break-word}.ChatMessage--highlighted{border-left:.166667em solid #ffe045;padding-left:.5em;position:relative}.ChatMessage--highlighted:after{content:"";pointer-events:none;background-color:rgba(255,224,69,.1);position:absolute;top:0;bottom:0;left:0;right:0}.Ping{padding:var(--space-xs)var(--space-sm);border:var(--border-thickness-tiny)solid hsl(from var(--color-border-primary)h 10 50/.33);border-radius:var(--border-radius-medium);text-align:right;min-width:4em;max-width:5em;position:relative}.Ping__indicator{content:"";top:var(--space-m);left:var(--space-m);border-radius:var(--border-radius-medium);background-color:#888;width:.5em;height:.5em;position:absolute}.Notifications{position:absolute;top:1em;left:1em;right:2em}.Notification{color:#fff;background-color:#db143c;margin:1em 0;padding:.5em}.Notification:first-child{margin-top:0}.Notification:last-child{margin-bottom:0}.UnreadCount{pointer-events:none;top:calc(-1*var(--space-s));right:calc(-1*var(--space-s));padding:0 var(--space-s);border-radius:var(--border-radius-small);background-color:var(--color-red);color:var(--color-white);font-size:.65em;line-height:1.25em;position:absolute}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.Layout__content--scrollable{margin-bottom:0;overflow-y:auto}.Window{color:var(--color-text);background-color:var(--color-base);background-image:linear-gradient(to bottom,var(--color-base-start)0%,var(--color-base-end)100%);position:fixed;top:0;bottom:0;left:0;right:0}.Window__rest{position:fixed;top:2.66667rem;bottom:0;left:0;right:0}.Window__contentPadding{height:calc(100% - 1rem);margin:.5rem}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{content:"";height:.5rem;display:block}.Window__dimmer{pointer-events:none;background-color:hsl(from var(--color-base)h s calc(l + 15)/.25);position:fixed;top:0;bottom:0;left:0;right:0}.Window__resizeHandle__se{cursor:var(--cursor-se-resize);width:1.66667rem;height:1.66667rem;position:fixed;bottom:0;right:0}.Window__resizeHandle__s{cursor:var(--cursor-s-resize);height:.5rem;position:fixed;bottom:0;left:0;right:0}.Window__resizeHandle__e{cursor:var(--cursor-e-resize);width:.25rem;position:fixed;top:0;bottom:0;right:0}img{margin:0;padding:0;line-height:1}img.icon{vertical-align:bottom;width:auto;min-width:16px;height:1em;min-height:16px}a{color:#397ea5}em{font-style:normal;font-weight:700}h1,h2,h3,h4,h5,h6{color:#a4bad6;font-family:Georgia,Verdana,sans-serif}.emoji{max-width:16px;max-height:16px}.emoji16x16{vertical-align:middle}.italic,.italics,.emote{font-style:italic}.bold{font-weight:700}.bolditalics{font-style:italic;font-weight:700}.center{text-align:center}.big{font-size:150%}.reallybig{font-size:175%}.sans{font-family:Comic Sans MS,cursive,sans-serif}.wingdings{font-family:Wingdings,Webdings}.robot{font-family:OCR-A,monospace;font-size:1.15em;font-weight:700}.hidden{visibility:hidden;display:none}.motd{color:#a4bad6;white-space:normal;font-family:Verdana,sans-serif}.motd h1,.motd h2,.motd h3,.motd h4,.motd h5,.motd h6{color:#a4bad6;text-decoration:underline}.motd a,.motd a:link,.motd a:active,.motd a:hover{color:#a4bad6}.memo{color:#638500;text-align:center}.memoedit{text-align:center;font-size:75%}.ooc{font-weight:700}.looc{color:#69c;font-weight:700}.discordpm{color:#6685f5}.debug{color:#6d2f83}.deadsay{color:#e2c1ff}.darkmblue{color:#6685f5}.prefix,.name,.yell{font-weight:700}.mentorhelp{color:#07b;font-weight:700}.mentor_channel{color:#b4af13;font-weight:700}.mentor_channel_admin{color:#f1ec50;font-weight:700}.admin{color:#386aff;font-weight:700}.adminhelp{color:#a00;font-weight:700}.adminticket{color:#3daf21;font-weight:700}.adminticketalt{color:#ccb847;font-weight:700}.admin_channel{color:#03fc9d;font-weight:700}.all_admin_ping{color:#12a5f4;text-align:center;font-size:120%;font-weight:700}.dev_channel{color:#61b413;font-weight:700}.dev_channel_admin{color:#9ef14f;font-weight:700}.staff_channel{color:#775bff;font-weight:700}.staff_channel_admin{color:#a35cff;font-weight:700}.radio{color:#20b142}.deptradio{color:#939}.comradio{color:#5f5cff}.syndradio{color:#8f4a4b}.dsquadradio{color:#998599}.airadio{color:#ff5ed7}.centradio{color:#2681a5}.secradio{color:#dd3535}.engradio{color:#feac20}.medradio{color:#00b5ad}.sciradio{color:#c68cfa}.supradio{color:#b88646}.srvradio{color:#bbd164}.proradio{color:#b84f92}.alert{color:#d82020}h1.alert,h2.alert{color:#a4bad6}.ghostalert{color:#cc00c6;font-style:italic;font-weight:700}.warning{color:#c51e1e;font-style:italic}.boldwarning{color:#c51e1e;font-style:italic;font-weight:700}.danger{color:#c51e1e;font-weight:700}.biggerdanger{color:red;font-size:150%;font-weight:700}.userdanger{color:#c51e1e;font-size:120%;font-weight:700}.attack{color:red}.disarm{color:#900}.moderate{color:#c00}.notice{color:#6685f5}.boldnotice{color:#6685f5;font-weight:700}.subtle{color:#8a72c5;font-size:85%;font-style:italic}.suicide{color:#ff5050;font-style:italic}.announcement h1,.announcement h2{color:#a4bad6;margin:8pt 0;line-height:1.2}.announcement p{color:#d82020;line-height:1.3}.announcement.minor h1{font-size:180%}.announcement.minor h2{font-size:170%}.announcement.sec h1{color:red;font-family:Verdana,sans-serif;font-size:180%}.boldannounceic,.boldannounceooc,.pr_announce{color:#c51e1e;font-weight:700}.greenannounce{color:#059223;font-weight:700}.alien{color:#c433c4}.noticealien{color:#00c000}.alertalien{color:#00c000;font-weight:700}.terrorspider{color:#cf52fa}.dantalion{color:#8b2c5e}.chaosverygood{color:#19e0c0;font-size:120%;font-weight:700}.chaosgood{color:#19e0c0;font-weight:700}.chaosneutral{color:#479ac0;font-weight:700}.chaosbad{color:#9047c0;font-weight:700}.chaosverybad{color:#9047c0;font-size:120%;font-weight:700}.sinister{color:purple;font-style:italic;font-weight:700}.blob{color:#ee4000;font-style:italic}.revennotice{color:#6685f5}.revenbignotice{color:#6685f5;font-size:120%;font-weight:700}.revenminor{color:#823abb}.revenwarning{color:#760fbb;font-style:italic}.revendanger{color:#760fbb;font-size:120%;font-weight:700}.changeling{color:#00b4de}.abductor{color:purple;font-style:italic}.mind_control{color:#a00d6f;font-size:3px;font-style:italic;font-weight:700}.cult{color:purple;font-style:italic;font-weight:700}.cultspeech{color:#af0000;font-style:italic}.cultitalic{color:#a60000;font-style:italic}.cultlarge{color:#a60000;font-size:120%;font-weight:700}.narsie{color:#a60000;font-size:300%;font-weight:700}.narsiesmall{color:#a60000;font-size:200%;font-weight:700}.his_grace{color:#15d512;font-family:Courier New,cursive,sans-serif;font-style:italic}.zombielarge{color:#7c4848;font-size:120%;font-weight:700}.colossus{color:#7f282a;font-size:175%}.hierophant{color:#609;font-style:italic;font-weight:700}.hierophant_warning{color:#609;font-style:italic}.tajaran{color:#803b56}.skrell{color:#00ced1}.solcom{color:#8282fb}.com_cygni{color:#7c4848}.zombie{color:red}.soghun{color:#228b22}.vox{color:#a0a}.diona{color:#804000;font-weight:700}.trinary{color:#727272}.kidan{color:#c64c05}.slime{color:#07a}.drask{color:#a3d4eb;font-family:Arial Black}.moth{color:#869b29;font-family:Copperplate}.clown{color:red}.vulpkanin{color:#b97a57}.gutter{color:#7092be;font-family:Trebuchet MS,cursive,sans-serif}.tradeband{font-family:Georgia,Verdana,sans-serif}.rose{color:#ff5050}.interface{color:#9031c4}.greentext{color:#0f0;font-size:150%}.redtext{color:red;font-size:150%}.red{color:red}.green{color:#03bb39}.purple{color:#9031c4}.orange{color:orange}.resonate{color:#298f85}.healthscan_oxy{color:#5cc9ff}.specialnotice{color:#4a6f82;font-size:120%;font-weight:700}.whisper{color:#ccc;font-style:italic}span.body .codephrases{color:#55f}span.body .coderesponses{color:#f33}.oxygen{color:#449dff}.nitrogen{color:#f94541}.carbon_dioxide{color:#ccc}.plasma{color:#eb6b00}.sleeping_agent{color:#f28b89}.agent_b{color:teal}.boxed_message{text-align:center;background:#17191c;border:.0833333em solid rgba(166,183,217,.25);border-width:.0833333em .416667em;border-radius:.5em;margin:.5em .25em;padding:.5em .75em}.boxed_message.red_border{background:#1f1414;border-color:rgba(255,0,0,.5)}.boxed_message.green_border{background:#141f18;border-color:rgba(0,255,0,.5)}.boxed_message.purple_border{background:#1d1828;border-color:rgba(170,128,255,.5)}.boxed_message.notice_border{background:#14181f;border-color:rgba(85,126,246,.5)}.boxed_message.thick_border{border-width:.5em}.boxed_message.left_align_text{text-align:left}:root{--chat-text-color:#b3cce6;--color-base:#202020;--color-section:hsl(from var(--color-base)h s calc(l - 4.2));--base-gradient-spread:0}.theme-light:root{--chat-text-color:var(--color-black);--color-base:#ededed;--color-section:var(--color-white);--color-text:var(--color-black);--color-label:#545454;--color-action:#e6e6e6;--color-scrollbar-thumb:var(--color-light-gray);--primary-lightness:60%;--primary-saturation:60%;--border-primary-alpha:.66;--button-background-selected:hsl(from var(--color-primary)h 100 l);--button-background-caution:#b85a0a;--button-background-danger:#990;--tab-color-selected:var(--color-black);--input-background:var(--color-base);--tooltip-background-lightness:90}.theme-light:root a,.theme-light:root h1,.theme-light:root h2,.theme-light:root h3,.theme-light:root h4,.theme-light:root h5,.theme-light:root h6{color:#00f}.theme-light:root .motd,.theme-light:root .motd h1,.theme-light:root .motd h2,.theme-light:root .motd h3,.theme-light:root .motd h4,.theme-light:root .motd h5,.theme-light:root .motd h6,.theme-light:root .motd a,.theme-light:root .motd a:link,.theme-light:root .motd a:active,.theme-light:root .motd a:hover{color:#638500}.theme-light:root .looc{color:#69c}.theme-light:root .discordpm{color:#00f}.theme-light:root .debug{color:#6d2f83}.theme-light:root .deadsay{color:#5c00e6}.theme-light:root .darkmblue{color:#00f}.theme-light:root .mentorhelp{color:#07b}.theme-light:root .mentor_channel{color:#5e6812}.theme-light:root .mentor_channel_admin{color:#94a419}.theme-light:root .adminhelp{color:#a00}.theme-light:root .adminticket{color:#3e7336}.theme-light:root .adminticketalt{color:#014c8a}.theme-light:root .admin_channel{color:#9a04d1}.theme-light:root .all_admin_ping{color:#12a5f4}.theme-light:root .dev_channel{color:#126719}.theme-light:root .dev_channel_admin{color:#26a419}.theme-light:root .staff_channel{color:#775bff}.theme-light:root .staff_channel_admin{color:#a35cff}.theme-light:root .radio{color:#408010}.theme-light:root .deptradio{color:#939}.theme-light:root .comradio{color:#204090}.theme-light:root .syndradio{color:#6d3f40}.theme-light:root .dsquadradio{color:#686868}.theme-light:root .airadio{color:#f0f}.theme-light:root .centradio{color:#5c5c7c}.theme-light:root .secradio{color:#a30000}.theme-light:root .engradio{color:#a66300}.theme-light:root .medradio{color:#009190}.theme-light:root .sciradio{color:#939}.theme-light:root .supradio{color:#7f6539}.theme-light:root .srvradio{color:#80a000}.theme-light:root .proradio{color:#e3027a}.theme-light:root .alert{color:red}.theme-light:root h1.alert,.theme-light:root h2.alert{color:#000}.theme-light:root .ghostalert{color:#5c00e6}.theme-light:root .warning,.theme-light:root .boldwarning,.theme-light:root .danger,.theme-light:root .userdanger{color:red}.theme-light:root .notice,.theme-light:root .boldnotice{color:#009}.theme-light:root .subtle{color:#009;font-size:85%;font-style:italic}.theme-light:root .announcement h1,.theme-light:root .announcement h2{color:#000}.theme-light:root .announcement.sec h1,.theme-light:root .boldannounceic,.theme-light:root .boldannounceooc{color:red}.theme-light:root .pr_announce{color:#228b22}.theme-light:root .greenannounce{color:#0f0}.theme-light:root .alien{color:#543354}.theme-light:root .terrorspider{color:#320e32}.theme-light:root .dantalion{color:#6a2148}.theme-light:root .revennotice,.theme-light:root .revenbignotice{color:#1d2953}.theme-light:root .changeling{color:purple}.theme-light:root .cultspeech{color:#7f0000}.theme-light:root .cultitalic,.theme-light:root .cultlarge,.theme-light:root .narsie,.theme-light:root .narsiesmall{color:#960000}.theme-light:root .rose{color:#ff5050}.theme-light:root .interface{color:#303}.theme-light:root .purple{color:#5e2d79}.theme-light:root .orange{color:orange}.theme-light:root .healthscan_oxy{color:#0074bd}.theme-light:root .specialnotice{color:#36525e}.theme-light:root .whisper{color:#333}.theme-light:root span.body .codephrases{color:#00f}.theme-light:root span.body .coderesponses{color:red}.theme-light:root .oxygen{color:#006adb}.theme-light:root .nitrogen{color:#d00a06}.theme-light:root .carbon_dioxide{color:#1f1f1f}.theme-light:root .plasma{color:#853c00}.theme-light:root .sleeping_agent{color:#e82f2c}.theme-light:root .agent_b{color:#004d4d}.theme-light:root .boxed_message{background:#f2f7ff;border-color:rgba(16,48,112,.5)}.theme-light:root .boxed_message.red_border{background:#fff2f2;border-color:rgba(255,0,0,.5)}.theme-light:root .boxed_message.green_border{background:#f2fff7;border-color:rgba(0,168,0,.5)}.theme-light:root .boxed_message.purple_border{background:#f7f2ff;border-color:rgba(85,0,255,.5)}.theme-light:root .boxed_message.notice_border{background:#f2f7ff;border-color:rgba(0,64,255,.5)}.theme-ntos:root{--color-base:#1b2532;--color-section:#121821;--color-primary:#476385}.theme-ntos:root .boxed_message{background:#1d2330}.theme-ntos:root .boxed_message.red_border{background:#301d1d}.theme-ntos:root .boxed_message.green_border{background:#1d3023}.theme-ntos:root .boxed_message.purple_border{background:#231d30}.theme-ntos:root .boxed_message.notice_border{background:#192234}.theme-syndicate:root{--color-base:#4d0202;--color-section:#2b0101;--color-primary:#3b783b;--color-label:#ad8585;--button-background-selected:#b60a0a;--button-background-caution:#ba5e0d;--button-background-danger:#969900;--notice-box-background:#8d0101;--notice-box-color:var(--color-text-fixed-white);--progress-bar-background:rgba(0,0,0,.5);--tooltip-background-lightness:25}.theme-syndicate:root .adminooc{color:#29ccbe}.theme-syndicate:root .debug{color:#8f39e6}.theme-syndicate:root .boxed_message{background:#360a0a}.theme-syndicate:root .boxed_message.red_border{background:#400000}.theme-syndicate:root .boxed_message.green_border{background:#261a00}.theme-syndicate:root .boxed_message.purple_border{background:#260026}.theme-syndicate:root .boxed_message.notice_border{background:#260016}.theme-paradise:root{--color-base:#8a0f38;--color-section:rgba(0,0,0,.5);--color-base-start:#7e014a;--color-base-end:#8a4d0f;--color-primary:#1f7a7a;--color-label:#ad9685;--reconnect-background:#d92626;--reconnect-text:var(--color-text);--input-border-color:#e85e30;--button-background-selected:#cf6e3d;--button-background-danger:#93f}.theme-paradise:root .adminooc{color:#29ccbe}.theme-paradise:root .debug{color:#8f39e6}.theme-paradise:root .boxed_message{background:rgba(0,0,0,.25);border-color:rgba(223,181,159,.25)}.theme-paradise:root .boxed_message.red_border{background:rgba(22,3,3,.25);border-color:rgba(255,0,0,.5)}.theme-paradise:root .boxed_message.green_border{background:rgba(3,22,10,.25);border-color:rgba(0,255,0,.5)}.theme-paradise:root .boxed_message.purple_border{background:rgba(10,3,22,.25);border-color:rgba(136,77,255,.5)}.theme-paradise:root .boxed_message.notice_border{background:rgba(3,10,22,.25);border-color:rgba(85,126,246,.5)} \ No newline at end of file diff --git a/tgui/public/tgui-panel.bundle.js b/tgui/public/tgui-panel.bundle.js index 7cad1806d15..ea0373fb419 100644 --- a/tgui/public/tgui-panel.bundle.js +++ b/tgui/public/tgui-panel.bundle.js @@ -1 +1 @@ -(()=>{var e={424:function(e,t,n){var r={"./ByondUi.stories.js":"6123","./Storage.stories.js":"2688","./Themes.stories.js":"6419"};function o(e){return n(i(e))}function i(e){if(!n.o(r,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=424},3579:function(e,t,n){"use strict";function r(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}var o,i=n(1171),l=n(2778),a=n(9807);function u(e){var t="https://react.dev/errors/"+e;if(1M||(e.current=R[M],R[M]=null,M--)}function F(e,t){R[++M]=e.current,e.current=t}var U=z(null),H=z(null),W=z(null),$=z(null);function V(e,t){switch(F(W,t),F(H,e),F(U,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?cl(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)e=ca(t=cl(t),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}B(U),F(U,e)}function q(){B(U),B(H),B(W)}function K(e){null!==e.memoizedState&&F($,e);var t=U.current,n=ca(t,e.type);t!==n&&(F(H,e),F(U,n))}function G(e){H.current===e&&(B(U),B(H)),$.current===e&&(B($),cY._currentValue=L)}var Q=Object.prototype.hasOwnProperty,Y=i.unstable_scheduleCallback,X=i.unstable_cancelCallback,Z=i.unstable_shouldYield,J=i.unstable_requestPaint,ee=i.unstable_now,et=i.unstable_getCurrentPriorityLevel,en=i.unstable_ImmediatePriority,er=i.unstable_UserBlockingPriority,eo=i.unstable_NormalPriority,ei=i.unstable_LowPriority,el=i.unstable_IdlePriority,ea=i.log,eu=i.unstable_setDisableYieldValue,ec=null,es=null;function ef(e){if("function"==typeof ea&&eu(e),es&&"function"==typeof es.setStrictMode)try{es.setStrictMode(ec,e)}catch(e){}}var ed=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(ep(e)/eh|0)|0},ep=Math.log,eh=Math.LN2,em=256,ey=4194304;function eg(e){var t=42&e;if(0!==t)return t;switch(e&-e){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:return 64;case 128:return 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 4194048&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:return 0x3c00000&e;case 0x4000000:return 0x4000000;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0;default:return e}}function ev(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var o=0,i=e.suspendedLanes,l=e.pingedLanes;e=e.warmLanes;var a=0x7ffffff&r;return 0!==a?0!=(r=a&~i)?o=eg(r):0!=(l&=a)?o=eg(l):n||0!=(n=a&~e)&&(o=eg(n)):0!=(a=r&~i)?o=eg(a):0!==l?o=eg(l):n||0!=(n=r&~e)&&(o=eg(n)),0===o?0:0!==t&&t!==o&&0==(t&i)&&((i=o&-o)>=(n=t&-t)||32===i&&0!=(4194048&n))?t:o}function eb(e,t){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function ew(){var e=em;return 0==(4194048&(em<<=1))&&(em=256),e}function eS(){var e=ey;return 0==(0x3c00000&(ey<<=1))&&(ey=4194304),e}function eO(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ek(e,t){e.pendingLanes|=t,0x10000000!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ex(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ed(t);e.entangledLanes|=t,e.entanglements[r]=0x40000000|e.entanglements[r]|4194090&n}function ej(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ed(n),o=1<)":-1i||c[o]!==s[i]){var f="\n"+c[o].replace(" at new "," at ");return e.displayName&&f.includes("")&&(f=f.replace("",e.displayName)),f}while(1<=o&&0<=i);break}}}finally{e1=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?e0(n):""}function e3(e){try{var t="";do t+=function(e){switch(e.tag){case 26:case 27:case 5:return e0(e.type);case 16:return e0("Lazy");case 13:return e0("Suspense");case 19:return e0("SuspenseList");case 0:case 15:return e2(e.type,!1);case 11:return e2(e.type.render,!1);case 1:return e2(e.type,!0);case 31:return e0("Activity");default:return""}}(e),e=e.return;while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function e4(e){switch(void 0===e?"undefined":r(e)){case"bigint":case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function e8(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function e5(e){e._valueTracker||(e._valueTracker=function(e){var t=e8(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function e6(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=e8(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function e9(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var e7=/[\n"\\]/g;function te(e){return e.replace(e7,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function tt(e,t,n,o,i,l,a,u){e.name="",null!=a&&"function"!=typeof a&&"symbol"!==(void 0===a?"undefined":r(a))&&"boolean"!=typeof a?e.type=a:e.removeAttribute("type"),null!=t?"number"===a?(0===t&&""===e.value||e.value!=t)&&(e.value=""+e4(t)):e.value!==""+e4(t)&&(e.value=""+e4(t)):"submit"!==a&&"reset"!==a||e.removeAttribute("value"),null!=t?tr(e,a,e4(t)):null!=n?tr(e,a,e4(n)):null!=o&&e.removeAttribute("value"),null==i&&null!=l&&(e.defaultChecked=!!l),null!=i&&(e.checked=i&&"function"!=typeof i&&"symbol"!==(void 0===i?"undefined":r(i))),null!=u&&"function"!=typeof u&&"symbol"!==(void 0===u?"undefined":r(u))&&"boolean"!=typeof u?e.name=""+e4(u):e.removeAttribute("name")}function tn(e,t,n,o,i,l,a,u){if(null!=l&&"function"!=typeof l&&"symbol"!==(void 0===l?"undefined":r(l))&&"boolean"!=typeof l&&(e.type=l),null!=t||null!=n){if(("submit"===l||"reset"===l)&&null==t)return;n=null!=n?""+e4(n):"",t=null!=t?""+e4(t):n,u||t===e.value||(e.value=t),e.defaultValue=t}o="function"!=typeof(o=null!=o?o:i)&&"symbol"!==(void 0===o?"undefined":r(o))&&!!o,e.checked=u?e.checked:!!o,e.defaultChecked=!!o,null!=a&&"function"!=typeof a&&"symbol"!==(void 0===a?"undefined":r(a))&&"boolean"!=typeof a&&(e.name=a)}function tr(e,t,n){"number"===t&&e9(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function to(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o=t7),nn=!1;function nr(e,t){switch(e){case"keyup":return -1!==t6.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function no(e){return"object"===(void 0===(e=e.detail)?"undefined":r(e))&&"data"in e?e.data:null}var ni=!1,nl={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function na(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!nl[e.type]:"textarea"===t}function nu(e,t,n,r){tg?tv?tv.push(r):tv=[r]:tg=r,0<(t=u2(t,"onChange")).length&&(n=new tF("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var nc=null,ns=null;function nf(e){uG(e,0)}function nd(e){if(e6(eU(e)))return e}function np(e,t){if("change"===e)return t}var nh=!1;if(tk){if(tk){var nm="oninput"in document;if(!nm){var ny=document.createElement("div");ny.setAttribute("oninput","return;"),nm="function"==typeof ny.oninput}o=nm}else o=!1;nh=o&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=nj(r)}}function nP(e){var t,n;e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;for(var r=e9(e.document);t=r,null!=(n=e.HTMLIFrameElement)&&"undefined"!=typeof Symbol&&n[Symbol.hasInstance]?!!n[Symbol.hasInstance](t):t instanceof n;){try{var o="string"==typeof r.contentWindow.location.href}catch(e){o=!1}if(o)e=r.contentWindow;else break;r=e9(e.document)}return r}function nC(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var nT=tk&&"documentMode"in document&&11>=document.documentMode,n_=null,nA=null,nN=null,nI=!1;function nD(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;nI||null==n_||n_!==e9(r)||(r="selectionStart"in(r=n_)&&nC(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},nN&&nx(nN,r)||(nN=r,0<(r=u2(nA,"onSelect")).length&&(t=new tF("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=n_)))}function nL(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var nR={animationend:nL("Animation","AnimationEnd"),animationiteration:nL("Animation","AnimationIteration"),animationstart:nL("Animation","AnimationStart"),transitionrun:nL("Transition","TransitionRun"),transitionstart:nL("Transition","TransitionStart"),transitioncancel:nL("Transition","TransitionCancel"),transitionend:nL("Transition","TransitionEnd")},nM={},nz={};function nB(e){if(nM[e])return nM[e];if(!nR[e])return e;var t,n=nR[e];for(t in n)if(n.hasOwnProperty(t)&&t in nz)return nM[e]=n[t];return e}tk&&(nz=document.createElement("div").style,"AnimationEvent"in window||(delete nR.animationend.animation,delete nR.animationiteration.animation,delete nR.animationstart.animation),"TransitionEvent"in window||delete nR.transitionend.transition);var nF=nB("animationend"),nU=nB("animationiteration"),nH=nB("animationstart"),nW=nB("transitionrun"),n$=nB("transitionstart"),nV=nB("transitioncancel"),nq=nB("transitionend"),nK=new Map,nG="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function nQ(e,t){nK.set(e,t),eq(t,[e])}nG.push("scrollEnd");var nY=new WeakMap;function nX(e,t){if("object"===(void 0===e?"undefined":r(e))&&null!==e){var n=nY.get(e);return void 0!==n?n:(t={value:e,source:t,stack:e3(t)},nY.set(e,t),t)}return{value:e,source:t,stack:e3(t)}}var nZ=[],nJ=0,n0=0;function n1(){for(var e=nJ,t=n0=nJ=0;t>=l,o-=l,rh=1<<32-ed(t)+o|n<l?l:8;var a=I.T,u={};I.T=u,iU(e,!1,t,n);try{var c=i(),s=I.S;if(null!==s&&s(u,c),null!==c&&"object"===(void 0===c?"undefined":r(c))&&"function"==typeof c.then){var f,d,p=(f=[],d={status:"pending",value:null,reason:null,then:function(e){f.push(e)}},c.then(function(){d.status="fulfilled",d.value=o;for(var e=0;ed?(h=f,f=null):h=f.sibling;var m=g(r,f,a[d],u);if(null===m){null===f&&(f=h);break}e&&f&&null===m.alternate&&t(r,f),i=l(m,i,d),null===s?c=m:s.sibling=m,s=m,f=h}if(d===a.length)return n(r,f),rO&&ry(r,d),c;if(null===f){for(;dh?(m=d,d=null):m=d.sibling;var b=g(r,d,y.value,c);if(null===b){null===d&&(d=m);break}e&&d&&null===b.alternate&&t(r,d),i=l(b,i,h),null===f?s=b:f.sibling=b,f=b,d=m}if(y.done)return n(r,d),rO&&ry(r,h),s;if(null===d){for(;!y.done;h++,y=a.next())null!==(y=p(r,y.value,c))&&(i=l(y,i,h),null===f?s=y:f.sibling=y,f=y);return rO&&ry(r,h),s}for(d=o(d);!y.done;h++,y=a.next())null!==(y=v(d,r,h,y.value,c))&&(e&&null!==y.alternate&&d.delete(null===y.key?h:y.key),i=l(y,i,h),null===f?s=y:f.sibling=y,f=y);return e&&d.forEach(function(e){return t(r,e)}),rO&&ry(r,h),s}(s,f,d=w.call(d),b)}if("function"==typeof d.then)return c(s,f,iX(d),b);if(d.$$typeof===S)return c(s,f,r$(s,d),b);iJ(s,d)}return"string"==typeof d&&""!==d||"number"==typeof d||"bigint"===(void 0===d?"undefined":r(d))?(d=""+d,null!==f&&6===f.tag?(n(s,f.sibling),(b=i(f,d)).return=s):(n(s,f),(b=ri(d,s.mode,b)).return=s),a(s=b)):n(s,f)}(c,s,f,d);return iQ=null,b}catch(e){if(e===r9||e===oe)throw e;var w=n7(29,e,null,c.mode);return w.lanes=d,w.return=c,w}finally{}}}var i2=i1(!0),i3=i1(!1),i4=z(null),i8=null;function i5(e){var t=e.alternate;F(le,1&le.current),F(i4,e),null===i8&&(null===t||null!==ow.current?i8=e:null!==t.memoizedState&&(i8=e))}function i6(e){if(22===e.tag){if(F(le,le.current),F(i4,e),null===i8){var t=e.alternate;null!==t&&null!==t.memoizedState&&(i8=e)}}else i9(e)}function i9(){F(le,le.current),F(i4,i4.current)}function i7(e){B(i4),i8===e&&(i8=null),B(le)}var le=z(0);function lt(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||cv(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function ln(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:d({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var lr={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=a8(),o=of(r);o.payload=t,null!=n&&(o.callback=n),null!==(t=od(e,o,r))&&(a6(t,e,r),op(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=a8(),o=of(r);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=od(e,o,r))&&(a6(t,e,r),op(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=a8(),r=of(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=od(e,r,n))&&(a6(t,e,n),op(t,e,n))}};function lo(e,t,n,r,o,i,l){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,l):!t.prototype||!t.prototype.isPureReactComponent||!nx(n,r)||!nx(o,i)}function li(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&lr.enqueueReplaceState(t,t.state,null)}function ll(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var o in n===t&&(n=d({},n)),e)void 0===n[o]&&(n[o]=e[o]);return n}var la="function"==typeof reportError?reportError:function(e){if("object"===("undefined"==typeof window?"undefined":r(window))&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"===(void 0===e?"undefined":r(e))&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"===("undefined"==typeof process?"undefined":r(process))&&"function"==typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)};function lu(e){la(e)}function lc(e){console.error(e)}function ls(e){la(e)}function lf(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function ld(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function lp(e,t,n){return(n=of(n)).tag=3,n.payload={element:null},n.callback=function(){lf(e,t)},n}function lh(e){return(e=of(e)).tag=3,e}function lm(e,t,n,r){var o=n.type.getDerivedStateFromError;if("function"==typeof o){var i=r.value;e.payload=function(){return o(i)},e.callback=function(){ld(t,n,r)}}var l=n.stateNode;null!==l&&"function"==typeof l.componentDidCatch&&(e.callback=function(){ld(t,n,r),"function"!=typeof o&&(null===aQ?aQ=new Set([this]):aQ.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}var ly=Error(u(461)),lg=!1;function lv(e,t,n,r){t.child=null===e?i3(t,null,n,r):i2(t,e.child,n,r)}function lb(e,t,n,r,o){n=n.render;var i=t.ref;if("ref"in r){var l={};for(var a in r)"ref"!==a&&(l[a]=r[a])}else l=r;return(rH(t),r=oz(e,t,n,l,i,o),a=oH(),null===e||lg)?(rO&&a&&rv(t),t.flags|=1,lv(e,t,r,o),t.child):(oW(e,t,o),lB(e,t,o))}function lw(e,t,n,r,o){if(null===e){var i=n.type;return"function"!=typeof i||re(i)||void 0!==i.defaultProps||null!==n.compare?((e=rr(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,lS(e,t,i,r,o))}if(i=e.child,!lF(e,o)){var l=i.memoizedProps;if((n=null!==(n=n.compare)?n:nx)(l,r)&&e.ref===t.ref)return lB(e,t,o)}return t.flags|=1,(e=rt(i,r)).ref=t.ref,e.return=t,t.child=e}function lS(e,t,n,r,o){if(null!==e){var i=e.memoizedProps;if(nx(i,r)&&e.ref===t.ref)if(lg=!1,t.pendingProps=r=i,!lF(e,o))return t.lanes=e.lanes,lB(e,t,o);else 0!=(131072&e.flags)&&(lg=!0)}return lj(e,t,n,r,o)}function lO(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode){if(0!=(128&t.flags)){if(r=null!==i?i.baseLanes|n:n,null!==e){for(i=0,o=t.child=e.child;null!==o;)i=i|o.lanes|o.childLanes,o=o.sibling;t.childLanes=i&~r}else t.childLanes=0,t.child=null;return lk(e,t,r,n)}if(0==(0x20000000&n))return t.lanes=t.childLanes=0x20000000,lk(e,t,null!==i?i.baseLanes|n:n,n);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&r5(t,null!==i?i.cachePool:null),null!==i?oO(t,i):ok(),i6(t)}else null!==i?(r5(t,i.cachePool),oO(t,i),i9(t),t.memoizedState=null):(null!==e&&r5(t,null),ok(),i9(t));return lv(e,t,o,n),t.child}function lk(e,t,n,r){var o=r8();return t.memoizedState={baseLanes:n,cachePool:o=null===o?null:{parent:rQ._currentValue,pool:o}},null!==e&&r5(t,null),ok(),i6(t),null!==e&&rF(e,t,r,!0),null}function lx(e,t){var n=t.ref;if(null===n)null!==e&&null!==e.ref&&(t.flags|=4194816);else{if("function"!=typeof n&&"object"!==(void 0===n?"undefined":r(n)))throw Error(u(284));(null===e||e.ref!==n)&&(t.flags|=4194816)}}function lj(e,t,n,r,o){return(rH(t),n=oz(e,t,n,r,void 0,o),r=oH(),null===e||lg)?(rO&&r&&rv(t),t.flags|=1,lv(e,t,n,o),t.child):(oW(e,t,o),lB(e,t,o))}function lE(e,t,n,r,o,i){return(rH(t),t.updateQueue=null,n=oF(t,r,n,o),oB(e),r=oH(),null===e||lg)?(rO&&r&&rv(t),t.flags|=1,lv(e,t,n,i),t.child):(oW(e,t,i),lB(e,t,i))}function lP(e,t,n,o,i){if(rH(t),null===t.stateNode){var l=n6,a=n.contextType;"object"===(void 0===a?"undefined":r(a))&&null!==a&&(l=rW(a)),t.memoizedState=null!==(l=new n(o,l)).state&&void 0!==l.state?l.state:null,l.updater=lr,t.stateNode=l,l._reactInternals=t,(l=t.stateNode).props=o,l.state=t.memoizedState,l.refs={},oc(t),a=n.contextType,l.context="object"===(void 0===a?"undefined":r(a))&&null!==a?rW(a):n6,l.state=t.memoizedState,"function"==typeof(a=n.getDerivedStateFromProps)&&(ln(t,n,a,o),l.state=t.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(a=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),a!==l.state&&lr.enqueueReplaceState(l,l.state,null),og(t,o,l,i),oy(),l.state=t.memoizedState),"function"==typeof l.componentDidMount&&(t.flags|=4194308),o=!0}else if(null===e){l=t.stateNode;var u=t.memoizedProps,c=ll(n,u);l.props=c;var s=l.context,f=n.contextType;a=n6,"object"===(void 0===f?"undefined":r(f))&&null!==f&&(a=rW(f));var d=n.getDerivedStateFromProps;f="function"==typeof d||"function"==typeof l.getSnapshotBeforeUpdate,u=t.pendingProps!==u,f||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(u||s!==a)&&li(t,l,o,a),ou=!1;var p=t.memoizedState;l.state=p,og(t,o,l,i),oy(),s=t.memoizedState,u||p!==s||ou?("function"==typeof d&&(ln(t,n,d,o),s=t.memoizedState),(c=ou||lo(t,n,c,o,p,s,a))?(f||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||("function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount()),"function"==typeof l.componentDidMount&&(t.flags|=4194308)):("function"==typeof l.componentDidMount&&(t.flags|=4194308),t.memoizedProps=o,t.memoizedState=s),l.props=o,l.state=s,l.context=a,o=c):("function"==typeof l.componentDidMount&&(t.flags|=4194308),o=!1)}else{l=t.stateNode,os(e,t),f=ll(n,a=t.memoizedProps),l.props=f,d=t.pendingProps,p=l.context,s=n.contextType,c=n6,"object"===(void 0===s?"undefined":r(s))&&null!==s&&(c=rW(s)),(s="function"==typeof(u=n.getDerivedStateFromProps)||"function"==typeof l.getSnapshotBeforeUpdate)||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(a!==d||p!==c)&&li(t,l,o,c),ou=!1,p=t.memoizedState,l.state=p,og(t,o,l,i),oy();var h=t.memoizedState;a!==d||p!==h||ou||null!==e&&null!==e.dependencies&&rU(e.dependencies)?("function"==typeof u&&(ln(t,n,u,o),h=t.memoizedState),(f=ou||lo(t,n,f,o,p,h,c)||null!==e&&null!==e.dependencies&&rU(e.dependencies))?(s||"function"!=typeof l.UNSAFE_componentWillUpdate&&"function"!=typeof l.componentWillUpdate||("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(o,h,c),"function"==typeof l.UNSAFE_componentWillUpdate&&l.UNSAFE_componentWillUpdate(o,h,c)),"function"==typeof l.componentDidUpdate&&(t.flags|=4),"function"==typeof l.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof l.componentDidUpdate||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=o,t.memoizedState=h),l.props=o,l.state=h,l.context=c,o=f):("function"!=typeof l.componentDidUpdate||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),o=!1)}return l=o,lx(e,t),o=0!=(128&t.flags),l||o?(l=t.stateNode,n=o&&"function"!=typeof n.getDerivedStateFromError?null:l.render(),t.flags|=1,null!==e&&o?(t.child=i2(t,e.child,null,i),t.child=i2(t,null,n,i)):lv(e,t,n,i),t.memoizedState=l.state,e=t.child):e=lB(e,t,i),e}function lC(e,t,n,r){return r_(),t.flags|=256,lv(e,t,n,r),t.child}var lT={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function l_(e){return{baseLanes:e,cachePool:r6()}}function lA(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=aU),e}function lN(e,t,n){var r,o=t.pendingProps,i=!1,l=0!=(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&0!=(2&le.current)),r&&(i=!0,t.flags&=-129),r=0!=(32&t.flags),t.flags&=-33,null===e){if(rO){if(i?i5(t):i9(t),rO){var a,c=rS;if(a=c){n:{for(a=c,c=rx;8!==a.nodeType;)if(!c||null===(a=cb(a.nextSibling))){c=null;break n}c=a}null!==c?(t.memoizedState={dehydrated:c,treeContext:null!==rp?{id:rh,overflow:rm}:null,retryLane:0x20000000,hydrationErrors:null},(a=n7(18,null,null,0)).stateNode=c,a.return=t,t.child=a,rw=t,rS=null,a=!0):a=!1}a||rE(t)}if(null!==(c=t.memoizedState)&&null!==(c=c.dehydrated))return cv(c)?t.lanes=32:t.lanes=0x20000000,null;i7(t)}return(c=o.children,o=o.fallback,i)?(i9(t),c=lD({mode:"hidden",children:c},i=t.mode),o=ro(o,i,n,null),c.return=t,o.return=t,c.sibling=o,t.child=c,(i=t.child).memoizedState=l_(n),i.childLanes=lA(e,r,n),t.memoizedState=lT,o):(i5(t),lI(t,c))}if(null!==(a=e.memoizedState)&&null!==(c=a.dehydrated)){if(l)256&t.flags?(i5(t),t.flags&=-257,t=lL(e,t,n)):null!==t.memoizedState?(i9(t),t.child=e.child,t.flags|=128,t=null):(i9(t),i=o.fallback,c=t.mode,o=lD({mode:"visible",children:o.children},c),i=ro(i,c,n,null),i.flags|=2,o.return=t,i.return=t,o.sibling=i,t.child=o,i2(t,e.child,null,n),(o=t.child).memoizedState=l_(n),o.childLanes=lA(e,r,n),t.memoizedState=lT,t=i);else if(i5(t),cv(c)){if(r=c.nextSibling&&c.nextSibling.dataset)var s=r.dgst;r=s,(o=Error(u(419))).stack="",o.digest=r,rN({value:o,source:null,stack:null}),t=lL(e,t,n)}else if(lg||rF(e,t,n,!1),r=0!=(n&e.childLanes),lg||r){if(null!==(r=aC)&&0!==(o=0!=((o=0!=(42&(o=n&-n))?1:eE(o))&(r.suspendedLanes|n))?0:o)&&o!==a.retryLane)throw a.retryLane=o,n4(e,o),a6(r,e,o),ly;"$?"===c.data||ua(),t=lL(e,t,n)}else"$?"===c.data?(t.flags|=192,t.child=e.child,t=null):(e=a.treeContext,rS=cb(c.nextSibling),rw=t,rO=!0,rk=null,rx=!1,null!==e&&(rf[rd++]=rh,rf[rd++]=rm,rf[rd++]=rp,rh=e.id,rm=e.overflow,rp=t),t=lI(t,o.children),t.flags|=4096);return t}return i?(i9(t),i=o.fallback,c=t.mode,s=(a=e.child).sibling,(o=rt(a,{mode:"hidden",children:o.children})).subtreeFlags=0x3e00000&a.subtreeFlags,null!==s?i=rt(s,i):(i=ro(i,c,n,null),i.flags|=2),i.return=t,o.return=t,o.sibling=i,t.child=o,o=i,i=t.child,null===(c=e.child.memoizedState)?c=l_(n):(null!==(a=c.cachePool)?(s=rQ._currentValue,a=a.parent!==s?{parent:s,pool:s}:a):a=r6(),c={baseLanes:c.baseLanes|n,cachePool:a}),i.memoizedState=c,i.childLanes=lA(e,r,n),t.memoizedState=lT,o):(i5(t),e=(n=e.child).sibling,(n=rt(n,{mode:"visible",children:o.children})).return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n)}function lI(e,t){return(t=lD({mode:"visible",children:t},e.mode)).return=e,e.child=t}function lD(e,t){return(e=n7(22,e,null,t)).lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function lL(e,t,n){return i2(t,e.child,null,n),e=lI(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function lR(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),rz(e.return,t,n)}function lM(e,t,n,r,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function lz(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(lv(e,t,r.children,n),0!=(2&(r=le.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&lR(e,n,t);else if(19===e.tag)lR(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}switch(F(le,r),o){case"forwards":for(o=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===lt(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),lM(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===lt(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}lM(t,!0,n,null,i);break;case"together":lM(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function lB(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),az|=t.lanes,0==(n&t.childLanes)){if(null===e)return null;else if(rF(e,t,n,!1),0==(n&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(u(153));if(null!==t.child){for(n=rt(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=rt(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function lF(e,t){return 0!=(e.lanes&t)||!!(null!==(e=e.dependencies)&&rU(e))}function lU(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps)lg=!0;else{if(!lF(e,n)&&0==(128&t.flags))return lg=!1,function(e,t,n){switch(t.tag){case 3:V(t,t.stateNode.containerInfo),rR(t,rQ,e.memoizedState.cache),r_();break;case 27:case 5:K(t);break;case 4:V(t,t.stateNode.containerInfo);break;case 10:rR(t,t.type,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r){if(null!==r.dehydrated)return i5(t),t.flags|=128,null;if(0!=(n&t.child.childLanes))return lN(e,t,n);return i5(t),null!==(e=lB(e,t,n))?e.sibling:null}i5(t);break;case 19:var o=0!=(128&e.flags);if((r=0!=(n&t.childLanes))||(rF(e,t,n,!1),r=0!=(n&t.childLanes)),o){if(r)return lz(e,t,n);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),F(le,le.current),!r)return null;break;case 22:case 23:return t.lanes=0,lO(e,t,n);case 24:rR(t,rQ,e.memoizedState.cache)}return lB(e,t,n)}(e,t,n);lg=0!=(131072&e.flags)}else lg=!1,rO&&0!=(1048576&t.flags)&&rg(t,rs,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var o=t.elementType,i=o._init;if(o=i(o._payload),t.type=o,"function"==typeof o)re(o)?(e=ll(o,e),t.tag=1,t=lP(null,t,o,e,n)):(t.tag=0,t=lj(null,t,o,e,n));else{if(null!=o){if((i=o.$$typeof)===O){t.tag=11,t=lb(null,t,o,e,n);break e}else if(i===j){t.tag=14,t=lw(null,t,o,e,n);break e}}throw Error(u(306,t=function e(t){if(null==t)return null;if("function"==typeof t)return t.$$typeof===A?null:t.displayName||t.name||null;if("string"==typeof t)return t;switch(t){case y:return"Fragment";case v:return"Profiler";case g:return"StrictMode";case k:return"Suspense";case x:return"SuspenseList";case P:return"Activity"}if("object"===(void 0===t?"undefined":r(t)))switch(t.$$typeof){case m:return"Portal";case S:return(t.displayName||"Context")+".Provider";case w:return(t._context.displayName||"Context")+".Consumer";case O:var n=t.render;return(t=t.displayName)||(t=""!==(t=n.displayName||n.name||"")?"ForwardRef("+t+")":"ForwardRef"),t;case j:return null!==(n=t.displayName||null)?n:e(t.type)||"Memo";case E:n=t._payload,t=t._init;try{return e(t(n))}catch(e){}}return null}(o)||o,""))}}return t;case 0:return lj(e,t,t.type,t.pendingProps,n);case 1:return i=ll(o=t.type,t.pendingProps),lP(e,t,o,i,n);case 3:e:{if(V(t,t.stateNode.containerInfo),null===e)throw Error(u(387));o=t.pendingProps;var l=t.memoizedState;i=l.element,os(e,t),og(t,o,null,n);var a=t.memoizedState;if(rR(t,rQ,o=a.cache),o!==l.cache&&rB(t,[rQ],n,!0),oy(),o=a.element,l.isDehydrated)if(l={element:o,isDehydrated:!1,cache:a.cache},t.updateQueue.baseState=l,t.memoizedState=l,256&t.flags){t=lC(e,t,o,n);break e}else if(o!==i){rN(i=nX(Error(u(424)),t)),t=lC(e,t,o,n);break e}else for(rS=cb((e=9===(e=t.stateNode.containerInfo).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e).firstChild),rw=t,rO=!0,rk=null,rx=!0,n=i3(t,null,o,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling;else{if(r_(),o===i){t=lB(e,t,n);break e}lv(e,t,o,n)}t=t.child}return t;case 26:return lx(e,t),null===e?(n=c_(t.type,null,t.pendingProps,null))?t.memoizedState=n:rO||(n=t.type,e=t.pendingProps,(o=ci(W.current).createElement(n))[e_]=t,o[eA]=e,cn(o,n,e),eW(o),t.stateNode=o):t.memoizedState=c_(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return K(t),null===e&&rO&&(o=t.stateNode=cO(t.type,t.pendingProps,W.current),rw=t,rx=!0,i=rS,cm(t.type)?(cw=i,rS=cb(o.firstChild)):rS=i),lv(e,t,t.pendingProps.children,n),lx(e,t),null===e&&(t.flags|=4194304),t.child;case 5:return null===e&&rO&&((i=o=rS)&&(null!==(o=function(e,t,n,r){for(;1===e.nodeType;){if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&("INPUT"!==e.nodeName||"hidden"!==e.type))break}else if(r){if(!e[eM])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if("stylesheet"===(o=e.getAttribute("rel"))&&e.hasAttribute("data-precedence")||o!==n.rel||e.getAttribute("href")!==(null==n.href||""===n.href?null:n.href)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin)||e.getAttribute("title")!==(null==n.title?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(((o=e.getAttribute("src"))!==(null==n.src?null:n.src)||e.getAttribute("type")!==(null==n.type?null:n.type)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin))&&o&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else{if("input"!==t||"hidden"!==e.type)return e;var o=null==n.name?null:""+n.name;if("hidden"===n.type&&e.getAttribute("name")===o)return e}if(null===(e=cb(e.nextSibling)))break}return null}(o,t.type,t.pendingProps,rx))?(t.stateNode=o,rw=t,rS=cb(o.firstChild),rx=!1,i=!0):i=!1),i||rE(t)),K(t),i=t.type,l=t.pendingProps,a=null!==e?e.memoizedProps:null,o=l.children,cu(i,l)?o=null:null!==a&&cu(i,a)&&(t.flags|=32),null!==t.memoizedState&&(cY._currentValue=i=oz(e,t,oU,null,null,n)),lx(e,t),lv(e,t,o,n),t.child;case 6:return null===e&&rO&&((e=n=rS)&&(null!==(n=function(e,t,n){if(""===t)return null;for(;3!==e.nodeType;)if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!n||null===(e=cb(e.nextSibling)))return null;return e}(n,t.pendingProps,rx))?(t.stateNode=n,rw=t,rS=null,e=!0):e=!1),e||rE(t)),null;case 13:return lN(e,t,n);case 4:return V(t,t.stateNode.containerInfo),o=t.pendingProps,null===e?t.child=i2(t,null,o,n):lv(e,t,o,n),t.child;case 11:return lb(e,t,t.type,t.pendingProps,n);case 7:return lv(e,t,t.pendingProps,n),t.child;case 8:case 12:return lv(e,t,t.pendingProps.children,n),t.child;case 10:return o=t.pendingProps,rR(t,t.type,o.value),lv(e,t,o.children,n),t.child;case 9:return i=t.type._context,o=t.pendingProps.children,rH(t),o=o(i=rW(i)),t.flags|=1,lv(e,t,o,n),t.child;case 14:return lw(e,t,t.type,t.pendingProps,n);case 15:return lS(e,t,t.type,t.pendingProps,n);case 19:return lz(e,t,n);case 31:return o=t.pendingProps,n=t.mode,o={mode:o.mode,children:o.children},null===e?(n=lD(o,n)).ref=t.ref:(n=rt(e.child,o)).ref=t.ref,t.child=n,n.return=t,t=n;case 22:return lO(e,t,n);case 24:return rH(t),o=rW(rQ),null===e?(null===(i=r8())&&(i=aC,l=rY(),i.pooledCache=l,l.refCount++,null!==l&&(i.pooledCacheLanes|=n),i=l),t.memoizedState={parent:o,cache:i},oc(t),rR(t,rQ,i)):(0!=(e.lanes&n)&&(os(e,t),og(t,null,null,n),oy()),i=e.memoizedState,l=t.memoizedState,i.parent!==o?(i={parent:o,cache:o},t.memoizedState=i,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=i),rR(t,rQ,o)):(rR(t,rQ,o=l.cache),o!==i.cache&&rB(t,[rQ],n,!0))),lv(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(u(156,t.tag))}function lH(e){e.flags|=4}function lW(e,t){if("stylesheet"!==t.type||0!=(4&t.state.loading))e.flags&=-0x1000001;else if(e.flags|=0x1000000,!cW(t)){if(null!==(t=i4.current)&&((4194048&a_)===a_?null!==i8:(0x3c00000&a_)!==a_&&0==(0x20000000&a_)||t!==i8))throw oi=ot,r7;e.flags|=8192}}function l$(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?eS():0x20000000,e.lanes|=t,aH|=t)}function lV(e,t){if(!rO)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function lq(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=0x3e00000&o.subtreeFlags,r|=0x3e00000&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function lK(e,t){switch(rb(t),t.tag){case 3:rM(rQ),q();break;case 26:case 27:case 5:G(t);break;case 4:q();break;case 13:i7(t);break;case 19:B(le);break;case 10:rM(t.type);break;case 22:case 23:i7(t),ox(),null!==e&&B(r4);break;case 24:rM(rQ)}}function lG(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var o=r.next;n=o;do{if((n.tag&e)===e){r=void 0;var i=n.create;n.inst.destroy=r=i()}n=n.next}while(n!==o)}}catch(e){uO(t,t.return,e)}}function lQ(e,t,n){try{var r=t.updateQueue,o=null!==r?r.lastEffect:null;if(null!==o){var i=o.next;r=i;do{if((r.tag&e)===e){var l=r.inst,a=l.destroy;if(void 0!==a){l.destroy=void 0,o=t;try{a()}catch(e){uO(o,n,e)}}}r=r.next}while(r!==i)}}catch(e){uO(t,t.return,e)}}function lY(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{ob(t,n)}catch(t){uO(e,e.return,t)}}}function lX(e,t,n){n.props=ll(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){uO(e,t,n)}}function lZ(e,t){try{var n=e.ref;if(null!==n){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;default:r=e.stateNode}"function"==typeof n?e.refCleanup=n(r):n.current=r}}catch(n){uO(e,t,n)}}function lJ(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(n){uO(e,t,n)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(n){uO(e,t,n)}else n.current=null}function l0(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){uO(e,e.return,t)}}function l1(e,t,n){try{var o=e.stateNode;(function(e,t,n,o){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,l=null,a=null,c=null,s=null,f=null,d=null;for(m in n){var p=n[m];if(n.hasOwnProperty(m)&&null!=p)switch(m){case"checked":case"value":break;case"defaultValue":s=p;default:o.hasOwnProperty(m)||ce(e,t,m,null,o,p)}}for(var h in o){var m=o[h];if(p=n[h],o.hasOwnProperty(h)&&(null!=m||null!=p))switch(h){case"type":l=m;break;case"name":i=m;break;case"checked":f=m;break;case"defaultChecked":d=m;break;case"value":a=m;break;case"defaultValue":c=m;break;case"children":case"dangerouslySetInnerHTML":if(null!=m)throw Error(u(137,t));break;default:m!==p&&ce(e,t,h,m,o,p)}}tt(e,a,c,s,f,d,l,i);return;case"select":for(l in m=a=c=h=null,n)if(s=n[l],n.hasOwnProperty(l)&&null!=s)switch(l){case"value":break;case"multiple":m=s;default:o.hasOwnProperty(l)||ce(e,t,l,null,o,s)}for(i in o)if(l=o[i],s=n[i],o.hasOwnProperty(i)&&(null!=l||null!=s))switch(i){case"value":h=l;break;case"defaultValue":c=l;break;case"multiple":a=l;default:l!==s&&ce(e,t,i,l,o,s)}t=c,n=a,o=m,null!=h?to(e,!!n,h,!1):!!o!=!!n&&(null!=t?to(e,!!n,t,!0):to(e,!!n,n?[]:"",!1));return;case"textarea":for(c in m=h=null,n)if(i=n[c],n.hasOwnProperty(c)&&null!=i&&!o.hasOwnProperty(c))switch(c){case"value":case"children":break;default:ce(e,t,c,null,o,i)}for(a in o)if(i=o[a],l=n[a],o.hasOwnProperty(a)&&(null!=i||null!=l))switch(a){case"value":h=i;break;case"defaultValue":m=i;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=i)throw Error(u(91));break;default:i!==l&&ce(e,t,a,i,o,l)}ti(e,h,m);return;case"option":for(var y in n)h=n[y],n.hasOwnProperty(y)&&null!=h&&!o.hasOwnProperty(y)&&("selected"===y?e.selected=!1:ce(e,t,y,null,o,h));for(s in o)h=o[s],m=n[s],o.hasOwnProperty(s)&&h!==m&&(null!=h||null!=m)&&("selected"===s?e.selected=h&&"function"!=typeof h&&"symbol"!==(void 0===h?"undefined":r(h)):ce(e,t,s,h,o,m));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var g in n)h=n[g],n.hasOwnProperty(g)&&null!=h&&!o.hasOwnProperty(g)&&ce(e,t,g,null,o,h);for(f in o)if(h=o[f],m=n[f],o.hasOwnProperty(f)&&h!==m&&(null!=h||null!=m))switch(f){case"children":case"dangerouslySetInnerHTML":if(null!=h)throw Error(u(137,t));break;default:ce(e,t,f,h,o,m)}return;default:if(tf(t)){for(var v in n)h=n[v],n.hasOwnProperty(v)&&void 0!==h&&!o.hasOwnProperty(v)&&ct(e,t,v,void 0,o,h);for(d in o)h=o[d],m=n[d],o.hasOwnProperty(d)&&h!==m&&(void 0!==h||void 0!==m)&&ct(e,t,d,h,o,m);return}}for(var b in n)h=n[b],n.hasOwnProperty(b)&&null!=h&&!o.hasOwnProperty(b)&&ce(e,t,b,null,o,h);for(p in o)h=o[p],m=n[p],o.hasOwnProperty(p)&&h!==m&&(null!=h||null!=m)&&ce(e,t,p,h,o,m)})(o,e.type,n,t),o[eA]=t}catch(t){uO(e,e.return,t)}}function l2(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag&&cm(e.type)||4===e.tag}function l3(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||l2(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(27===e.tag&&cm(e.type)||2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function l4(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&(27===r&&cm(e.type)&&(n=e.stateNode),null!==(e=e.child)))for(l4(e,t,n),e=e.sibling;null!==e;)l4(e,t,n),e=e.sibling}function l8(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,o=t.attributes;o.length;)t.removeAttributeNode(o[0]);cn(t,r,n),t[e_]=e,t[eA]=n}catch(t){uO(e,e.return,t)}}var l5=!1,l6=!1,l9=!1,l7="function"==typeof WeakSet?WeakSet:Set,ae=null;function at(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:ad(e,n),4&r&&lG(5,n);break;case 1:if(ad(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(e){uO(n,n.return,e)}else{var o=ll(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(o,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){uO(n,n.return,e)}}64&r&&lY(n),512&r&&lZ(n,n.return);break;case 3:if(ad(e,n),64&r&&null!==(e=n.updateQueue)){if(t=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:t=n.child.stateNode}try{ob(e,t)}catch(e){uO(n,n.return,e)}}break;case 27:null===t&&4&r&&l8(n);case 26:case 5:ad(e,n),null===t&&4&r&&l0(n),512&r&&lZ(n,n.return);break;case 12:default:ad(e,n);break;case 13:ad(e,n),4&r&&al(e,n),64&r&&null!==(e=n.memoizedState)&&null!==(e=e.dehydrated)&&function(e,t){var n=e.ownerDocument;if("$?"!==e.data||"complete"===n.readyState)t();else{var r=function(){t(),n.removeEventListener("DOMContentLoaded",r)};n.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}(e,n=uE.bind(null,n));break;case 22:if(!(r=null!==n.memoizedState||l5)){t=null!==t&&null!==t.memoizedState||l6,o=l5;var i=l6;l5=r,(l6=t)&&!i?function e(t,n,r){for(r=r&&0!=(8772&n.subtreeFlags),n=n.child;null!==n;){var o=n.alternate,i=t,l=n,a=l.flags;switch(l.tag){case 0:case 11:case 15:e(i,l,r),lG(4,l);break;case 1:if(e(i,l,r),"function"==typeof(i=(o=l).stateNode).componentDidMount)try{i.componentDidMount()}catch(e){uO(o,o.return,e)}if(null!==(i=(o=l).updateQueue)){var u=o.stateNode;try{var c=i.shared.hiddenCallbacks;if(null!==c)for(i.shared.hiddenCallbacks=null,i=0;i title"))),cn(i,r,n),i[e_]=e,eW(i),r=i;break e;case"link":var l=cU("link","href",o).get(r+(n.href||""));if(l){for(var a=0;a<\/script>",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?o.createElement("select",{is:r.is}):o.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?o.createElement(n,{is:r.is}):o.createElement(n)}}e[e_]=t,e[eA]=r;e:for(o=t.child;null!==o;){if(5===o.tag||6===o.tag)e.appendChild(o.stateNode);else if(4!==o.tag&&27!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}switch(t.stateNode=e,cn(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break;case"img":e=!0;break;default:e=!1}e&&lH(t)}}return lq(t),t.flags&=-0x1000001,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&lH(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(u(166));if(e=W.current,rT(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(o=rw))switch(o.tag){case 27:case 5:r=o.memoizedProps}e[e_]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||u9(e.nodeValue,n)))||rE(t)}else(e=ci(e).createTextNode(r))[e_]=t,t.stateNode=e}return lq(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(o=rT(t),null!==r&&null!==r.dehydrated){if(null===e){if(!o)throw Error(u(318));if(!(o=null!==(o=t.memoizedState)?o.dehydrated:null))throw Error(u(317));o[e_]=t}else r_(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;lq(t),o=!1}else o=rA(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=o),o=!0;if(!o){if(256&t.flags)return i7(t),t;return i7(t),null}}if(i7(t),0!=(128&t.flags))return t.lanes=n,t;if(n=null!==r,e=null!==e&&null!==e.memoizedState,n){r=t.child,o=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(o=r.alternate.memoizedState.cachePool.pool);var i=null;null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(i=r.memoizedState.cachePool.pool),i!==o&&(r.flags|=2048)}return n!==e&&n&&(t.child.flags|=8192),l$(t,t.updateQueue),lq(t),null;case 4:return q(),null===e&&uZ(t.stateNode.containerInfo),lq(t),null;case 10:return rM(t.type),lq(t),null;case 19:if(B(le),null===(o=t.memoizedState))return lq(t),null;if(r=0!=(128&t.flags),null===(i=o.rendering))if(r)lV(o,!1);else{if(0!==aM||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(i=lt(e))){for(t.flags|=128,lV(o,!1),e=i.updateQueue,t.updateQueue=e,l$(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)rn(n,e),n=n.sibling;return F(le,1&le.current|2),t.child}e=e.sibling}null!==o.tail&&ee()>aK&&(t.flags|=128,r=!0,lV(o,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=lt(i))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,l$(t,e),lV(o,!0),null===o.tail&&"hidden"===o.tailMode&&!i.alternate&&!rO)return lq(t),null}else 2*ee()-o.renderingStartTime>aK&&0x20000000!==n&&(t.flags|=128,r=!0,lV(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(null!==(e=o.last)?e.sibling=i:t.child=i,o.last=i)}if(null!==o.tail)return t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=ee(),t.sibling=null,e=le.current,F(le,r?1&e|2:1&e),t;return lq(t),null;case 22:case 23:return i7(t),ox(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?0!=(0x20000000&n)&&0==(128&t.flags)&&(lq(t),6&t.subtreeFlags&&(t.flags|=8192)):lq(t),null!==(n=t.updateQueue)&&l$(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&B(r4),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),rM(rQ),lq(t),null;case 25:case 30:return null}throw Error(u(156,t.tag))}(t.alternate,t,aR);if(null!==n){aT=n;return}if(null!==(t=t.sibling)){aT=t;return}aT=t=e}while(null!==t);0===aM&&(aM=5)}function up(e,t){do{var n=function(e,t){switch(rb(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return rM(rQ),q(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return G(t),null;case 13:if(i7(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(u(340));r_()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return B(le),null;case 4:return q(),null;case 10:return rM(t.type),null;case 22:case 23:return i7(t),ox(),null!==e&&B(r4),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return rM(rQ),null;default:return null}}(e.alternate,e);if(null!==n){n.flags&=32767,aT=n;return}if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling)){aT=e;return}aT=e=n}while(null!==e);aM=6,aT=null}function uh(e,t,n,r,o,i,l,a,c){e.cancelPendingCommit=null;do ub();while(0!==aY);if(0!=(6&aP))throw Error(u(327));if(null!==t){if(t===e.current)throw Error(u(177));if(!function(e,t,n,r,o,i){var l=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var a=e.entanglements,u=e.expirationTimes,c=e.hiddenUpdates;for(n=l&~n;0y&&(l=y,y=m,m=l);var g=nE(a,m),v=nE(a,y);if(g&&v&&(1!==p.rangeCount||p.anchorNode!==g.node||p.anchorOffset!==g.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var b=f.createRange();b.setStart(g.node,g.offset),p.removeAllRanges(),m>y?(p.addRange(b),p.extend(v.node,v.offset)):(b.setEnd(v.node,v.offset),p.addRange(b))}}}}for(f=[],p=a;p=p.parentNode;)1===p.nodeType&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof a.focus&&a.focus(),a=0;an?32:n,I.T=null,n=a1,a1=null;var i=aX,l=aJ;if(aY=0,aZ=aX=null,aJ=0,0!=(6&aP))throw Error(u(331));var a=aP;if(aP|=4,ak(i.current),ay(i,i.current,l,n),aP=a,uL(0,!1),es&&"function"==typeof es.onPostCommitFiberRoot)try{es.onPostCommitFiberRoot(ec,i)}catch(e){}return!0}finally{D.p=o,I.T=r,uv(e,t)}}function uS(e,t,n){t=nX(n,t),t=lp(e.stateNode,t,2),null!==(e=od(e,t,2))&&(ek(e,2),uD(e))}function uO(e,t,n){if(3===e.tag)uS(e,e,n);else for(;null!==t;){if(3===t.tag){uS(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===aQ||!aQ.has(r))){e=nX(n,e),null!==(r=od(t,n=lh(2),2))&&(lm(n,r,t,e),ek(r,2),uD(r));break}}t=t.return}}function uk(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new aE;var o=new Set;r.set(t,o)}else void 0===(o=r.get(t))&&(o=new Set,r.set(t,o));o.has(n)||(aL=!0,o.add(n),e=ux.bind(null,e,t,n),t.then(e,e))}function ux(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,aC===e&&(a_&n)===n&&(4===aM||3===aM&&(0x3c00000&a_)===a_&&300>ee()-aq?0==(2&aP)&&ur(e,0):aF|=n,aH===a_&&(aH=0)),uD(e)}function uj(e,t){0===t&&(t=eS()),null!==(e=n4(e,t))&&(ek(e,t),uD(e))}function uE(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),uj(e,n)}function uP(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(u(314))}null!==r&&r.delete(t),uj(e,n)}var uC=null,uT=null,u_=!1,uA=!1,uN=!1,uI=0;function uD(e){e!==uT&&null===e.next&&(null===uT?uC=uT=e:uT=uT.next=e),uA=!0,u_||(u_=!0,cp(function(){0!=(6&aP)?Y(en,uR):uM()}))}function uL(e,t){if(!uN&&uA){uN=!0;do for(var n=!1,r=uC;null!==r;){if(!t)if(0!==e){var o=r.pendingLanes;if(0===o)var i=0;else{var l=r.suspendedLanes,a=r.pingedLanes;i=0xc000095&(i=(1<<31-ed(42|e)+1)-1&(o&~(l&~a)))?0xc000095&i|1:i?2|i:0}0!==i&&(n=!0,uF(r,i))}else i=a_,0==(3&(i=ev(r,r===aC?i:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||eb(r,i)||(n=!0,uF(r,i));r=r.next}while(n);uN=!1}}function uR(){uM()}function uM(){uA=u_=!1;var e,t=0;0!==uI&&(((e=window.event)&&"popstate"===e.type?e===cc||(cc=e,0):(cc=null,1))||(t=uI),uI=0);for(var n=ee(),r=null,o=uC;null!==o;){var i=o.next,l=uz(o,n);0===l?(o.next=null,null===r?uC=i:r.next=i,null===i&&(uT=r)):(r=o,(0!==t||0!=(3&l))&&(uA=!0)),o=i}uL(t,!1)}function uz(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=-0x3c00001&e.pendingLanes;0r){n=r;var l=e.ownerDocument;if(1&n&&ck(l.documentElement),2&n&&ck(l.body),4&n)for(ck(n=l.head),l=n.firstChild;l;){var a=l.nextSibling,u=l.nodeName;l[eM]||"SCRIPT"===u||"STYLE"===u||"LINK"===u&&"stylesheet"===l.rel.toLowerCase()||n.removeChild(l),l=a}}if(0===o){e.removeChild(i),sg(t);return}o--}else"$"===n||"$?"===n||"$!"===n?o++:r=n.charCodeAt(0)-48;else r=0;n=i}while(n);sg(t)}function cg(e){var t=e.firstChild;for(t&&10===t.nodeType&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":cg(n),ez(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===n.rel.toLowerCase())continue}e.removeChild(n)}}function cv(e){return"$!"===e.data||"$?"===e.data&&"complete"===e.ownerDocument.readyState}function cb(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t||"F!"===t||"F"===t)break;if("/$"===t)return null}}return e}var cw=null;function cS(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}function cO(e,t,n){switch(t=ci(n),e){case"html":if(!(e=t.documentElement))throw Error(u(452));return e;case"head":if(!(e=t.head))throw Error(u(453));return e;case"body":if(!(e=t.body))throw Error(u(454));return e;default:throw Error(u(451))}}function ck(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);ez(e)}var cx=new Map,cj=new Set;function cE(e){return"function"==typeof e.getRootNode?e.getRootNode():9===e.nodeType?e:e.ownerDocument}var cP=D.d;D.d={f:function(){var e=cP.f(),t=ut();return e||t},r:function(e){var t=eF(e);null!==t&&5===t.tag&&"form"===t.type?iI(t):cP.r(e)},D:function(e){cP.D(e),cT("dns-prefetch",e,null)},C:function(e,t){cP.C(e,t),cT("preconnect",e,t)},L:function(e,t,n){if(cP.L(e,t,n),cC&&e&&t){var r='link[rel="preload"][as="'+te(t)+'"]';"image"===t&&n&&n.imageSrcSet?(r+='[imagesrcset="'+te(n.imageSrcSet)+'"]',"string"==typeof n.imageSizes&&(r+='[imagesizes="'+te(n.imageSizes)+'"]')):r+='[href="'+te(e)+'"]';var o=r;switch(t){case"style":o=cA(e);break;case"script":o=cD(e)}cx.has(o)||(e=d({rel:"preload",href:"image"===t&&n&&n.imageSrcSet?void 0:e,as:t},n),cx.set(o,e),null!==cC.querySelector(r)||"style"===t&&cC.querySelector(cN(o))||"script"===t&&cC.querySelector(cL(o))||(cn(t=cC.createElement("link"),"link",e),eW(t),cC.head.appendChild(t)))}},m:function(e,t){if(cP.m(e,t),cC&&e){var n=t&&"string"==typeof t.as?t.as:"script",r='link[rel="modulepreload"][as="'+te(n)+'"][href="'+te(e)+'"]',o=r;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":o=cD(e)}if(!cx.has(o)&&(e=d({rel:"modulepreload",href:e},t),cx.set(o,e),null===cC.querySelector(r))){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(cC.querySelector(cL(o)))return}cn(n=cC.createElement("link"),"link",e),eW(n),cC.head.appendChild(n)}}},X:function(e,t){if(cP.X(e,t),cC&&e){var n=eH(cC).hoistableScripts,r=cD(e),o=n.get(r);o||((o=cC.querySelector(cL(r)))||(e=d({src:e,async:!0},t),(t=cx.get(r))&&cB(e,t),eW(o=cC.createElement("script")),cn(o,"link",e),cC.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},n.set(r,o))}},S:function(e,t,n){if(cP.S(e,t,n),cC&&e){var r=eH(cC).hoistableStyles,o=cA(e);t=t||"default";var i=r.get(o);if(!i){var l={loading:0,preload:null};if(i=cC.querySelector(cN(o)))l.loading=5;else{e=d({rel:"stylesheet",href:e,"data-precedence":t},n),(n=cx.get(o))&&cz(e,n);var a=i=cC.createElement("link");eW(a),cn(a,"link",e),a._p=new Promise(function(e,t){a.onload=e,a.onerror=t}),a.addEventListener("load",function(){l.loading|=1}),a.addEventListener("error",function(){l.loading|=2}),l.loading|=4,cM(i,t,cC)}i={type:"stylesheet",instance:i,count:1,state:l},r.set(o,i)}}},M:function(e,t){if(cP.M(e,t),cC&&e){var n=eH(cC).hoistableScripts,r=cD(e),o=n.get(r);o||((o=cC.querySelector(cL(r)))||(e=d({src:e,async:!0,type:"module"},t),(t=cx.get(r))&&cB(e,t),eW(o=cC.createElement("script")),cn(o,"link",e),cC.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},n.set(r,o))}}};var cC="undefined"==typeof document?null:document;function cT(e,t,n){if(cC&&"string"==typeof t&&t){var r=te(t);r='link[rel="'+e+'"][href="'+r+'"]',"string"==typeof n&&(r+='[crossorigin="'+n+'"]'),cj.has(r)||(cj.add(r),e={rel:e,crossOrigin:n,href:t},null===cC.querySelector(r)&&(cn(t=cC.createElement("link"),"link",e),eW(t),cC.head.appendChild(t)))}}function c_(e,t,n,o){var i=(i=W.current)?cE(i):null;if(!i)throw Error(u(446));switch(e){case"meta":case"title":return null;case"style":return"string"==typeof n.precedence&&"string"==typeof n.href?(t=cA(n.href),(o=(n=eH(i).hoistableStyles).get(t))||(o={type:"style",instance:null,count:0,state:null},n.set(t,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===n.rel&&"string"==typeof n.href&&"string"==typeof n.precedence){e=cA(n.href);var l,a,c,s,f=eH(i).hoistableStyles,d=f.get(e);if(d||(i=i.ownerDocument||i,d={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},f.set(e,d),(f=i.querySelector(cN(e)))&&!f._p&&(d.instance=f,d.state.loading=5),cx.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},cx.set(e,n),f||(l=i,a=e,c=n,s=d.state,l.querySelector('link[rel="preload"][as="style"]['+a+"]")?s.loading=1:(s.preload=a=l.createElement("link"),a.addEventListener("load",function(){return s.loading|=1}),a.addEventListener("error",function(){return s.loading|=2}),cn(a,"link",c),eW(a),l.head.appendChild(a))))),t&&null===o)throw Error(u(528,""));return d}if(t&&null!==o)throw Error(u(529,""));return null;case"script":return t=n.async,"string"==typeof(n=n.src)&&t&&"function"!=typeof t&&"symbol"!==(void 0===t?"undefined":r(t))?(t=cD(n),(o=(n=eH(i).hoistableScripts).get(t))||(o={type:"script",instance:null,count:0,state:null},n.set(t,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(u(444,e))}}function cA(e){return'href="'+te(e)+'"'}function cN(e){return'link[rel="stylesheet"]['+e+"]"}function cI(e){return d({},e,{"data-precedence":e.precedence,precedence:null})}function cD(e){return'[src="'+te(e)+'"]'}function cL(e){return"script[async]"+e}function cR(e,t,n){if(t.count++,null===t.instance)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+te(n.href)+'"]');if(r)return t.instance=r,eW(r),r;var o=d({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return eW(r=(e.ownerDocument||e).createElement("style")),cn(r,"style",o),cM(r,n.precedence,e),t.instance=r;case"stylesheet":o=cA(n.href);var i=e.querySelector(cN(o));if(i)return t.state.loading|=4,t.instance=i,eW(i),i;r=cI(n),(o=cx.get(o))&&cz(r,o),eW(i=(e.ownerDocument||e).createElement("link"));var l=i;return l._p=new Promise(function(e,t){l.onload=e,l.onerror=t}),cn(i,"link",r),t.state.loading|=4,cM(i,n.precedence,e),t.instance=i;case"script":if(i=cD(n.src),o=e.querySelector(cL(i)))return t.instance=o,eW(o),o;return r=n,(o=cx.get(i))&&cB(r=d({},n),o),eW(o=(e=e.ownerDocument||e).createElement("script")),cn(o,"link",r),e.head.appendChild(o),t.instance=o;case"void":return null;default:throw Error(u(443,t.type))}return"stylesheet"===t.type&&0==(4&t.state.loading)&&(r=t.instance,t.state.loading|=4,cM(r,n.precedence,e)),t.instance}function cM(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),o=r.length?r[r.length-1]:null,i=o,l=0;l title"):null)}function cW(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}var c$=null;function cV(){}function cq(){if(this.count--,0===this.count){if(this.stylesheets)cG(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var cK=null;function cG(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,cK=new Map,t.forEach(cQ,e),cK=null,cq.call(e))}function cQ(e,t){if(!(4&t.state.loading)){var n=cK.get(e);if(n)var r=n.get(null);else{n=new Map,cK.set(e,n);for(var o=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;ie.length)&&(t=e.length);for(var n=0,r=Array(t);no})},2432:function(e,t,n){"use strict";n.d(t,{HP:()=>o,UW:()=>l,jV:()=>r,pv:()=>i});var r=2,o=1,i=0,l=["average","bad","black","blue","brown","good","green","grey","label","olive","orange","pink","purple","red","teal","transparent","violet","white","yellow"]},2200:function(e,t,n){"use strict";n.d(t,{O2:()=>g,hf:()=>k,o7:()=>O,uB:()=>p,vp:()=>s,xd:()=>f});var r,o=n(9523);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:{};d=!!e.ignoreWindowFocus},h=!0;function m(e,t){if(d){h=!0;return}if(r&&(clearTimeout(r),r=null),t){r=setTimeout(function(){return m(e)});return}h!==e&&(h=e,f.emit(e?"window-focus":"window-blur"),f.emit("window-focus-change",e))}var y=null;function g(e){var t=String(e.tagName).toLowerCase();return"input"===t||"textarea"===t}function v(){y&&(y.removeEventListener("blur",v),y=null,f.emit("input-blur"))}var b=null,w=null,S=[];function O(e){S.push(e)}function k(e){var t=S.indexOf(e);t>=0&&S.splice(t,1)}window.addEventListener("mousemove",function(e){var t=e.target;t!==w&&(w=t,function(e){if(!y&&h)for(var t=document.body;e&&e!==t;){if(S.includes(e)){if(e.contains(b))return;b=e,e.focus();return}e=e.parentElement}}(t))}),document.addEventListener("focus",function(e){var t,n,r;if(n=e.target,null!=(r=Element)&&"undefined"!=typeof Symbol&&r[Symbol.hasInstance]?!r[Symbol.hasInstance](n):!(n instanceof r)){w=null,b=null;return}w=null,b=e.target,g(e.target)&&(t=e.target,v(),(y=t).addEventListener("blur",v),f.emit("input-focus"))},!0),document.addEventListener("blur",function(){w=null},!0),window.addEventListener("focus",function(){m(!0)}),window.addEventListener("blur",function(){w=null,m(!1,!0)}),window.addEventListener("close",function(){m(!1)});var x={},j=function(){function e(t,n,r){l(this,e),c(this,"event",void 0),c(this,"type",void 0),c(this,"code",void 0),c(this,"ctrl",void 0),c(this,"shift",void 0),c(this,"alt",void 0),c(this,"repeat",void 0),c(this,"_str",void 0),this.event=t,this.type=n,this.code=t.keyCode,this.ctrl=t.ctrlKey,this.shift=t.shiftKey,this.alt=t.altKey,this.repeat=!!r}return u(e,[{key:"hasModifierKeys",value:function(){return this.ctrl||this.alt||this.shift}},{key:"isModifierKey",value:function(){return this.code===o.GW||this.code===o.pN||this.code===o.cm}},{key:"isDown",value:function(){return"keydown"===this.type}},{key:"isUp",value:function(){return"keyup"===this.type}},{key:"toString",value:function(){return this._str||(this._str="",this.ctrl&&(this._str+="Ctrl+"),this.alt&&(this._str+="Alt+"),this.shift&&(this._str+="Shift+"),this.code>=48&&this.code<=90?this._str+=String.fromCharCode(this.code):this.code>=o.Bo&&this.code<=o._m?this._str+="F".concat(this.code-111):this._str+="[".concat(this.code,"]")),this._str}}]),e}();document.addEventListener("keydown",function(e){if(!g(e.target)){var t=e.keyCode,n=new j(e,"keydown",x[t]);f.emit("keydown",n),f.emit("key",n),x[t]=!0}}),document.addEventListener("keyup",function(e){if(!g(e.target)){var t=e.keyCode,n=new j(e,"keyup");f.emit("keyup",n),f.emit("key",n),x[t]=!1}})},5190:function(e,t,n){"use strict";n.d(t,{l7:()=>i});var r=["f","p","n","μ","m"," ","k","M","G","T","P","E","Z","Y","R","Q","F","N","H"],o=r.indexOf(" ");function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-o,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(!Number.isFinite(e))return e.toString();var i=Math.floor(Math.max(3*t,Math.floor(Math.log10(Math.abs(e))))/3),l=r[Math.min(i+o,r.length-1)],a=(e/Math.pow(1e3,i)).toFixed(2);return a.endsWith(".00")?a=a.slice(0,-3):a.endsWith(".0")&&(a=a.slice(0,-2)),"".concat(a," ").concat(l.trim()).concat(n).trim()}},2095:function(e,t,n){"use strict";n.d(t,{Ob:()=>d,_1:()=>c,gp:()=>f});var r=n(2200),o=n(9523),i={},l=[o.KW,o.tt,o.PC,o.HF,o.GW,o.pN,o.R4,o.Hb,o.ob,o.iB,o.mY],a={},u=[];function c(){for(var e in a)a[e]&&(a[e]=!1,Byond.command(s.verbParamsFn(s.keyUpVerb,e)))}var s={keyDownVerb:"KeyDown",keyUpVerb:"KeyUp",verbParamsFn:function(e,t){return"".concat(e,' "').concat(t,'"')}};function f(){r.xd.on("key",p)}function d(){r.xd.off("key",p)}function p(e){var t=!0,n=!1,r=void 0;try{for(var o,c=u[Symbol.iterator]();!(t=(o=c.next()).done);t=!0)(0,o.value)(e)}catch(e){n=!0,r=e}finally{try{t||null==c.return||c.return()}finally{if(n)throw r}}!function(e){var t,n=String(e);if("Ctrl+F5"===n||"Ctrl+R"===n)return location.reload();if(!("Ctrl+F"===n||e.event.defaultPrevented||e.isModifierKey()||l.includes(e.code))){var r=16===(t=e.code)?"Shift":17===t?"Ctrl":18===t?"Alt":33===t?"Northeast":34===t?"Southeast":35===t?"Southwest":36===t?"Northwest":37===t?"West":38===t?"North":39===t?"East":40===t?"South":45===t?"Insert":46===t?"Delete":t>=48&&t<=57||t>=65&&t<=90?String.fromCharCode(t):t>=96&&t<=105?"Numpad".concat(t-96):t>=112&&t<=123?"F".concat(t-111):188===t?",":189===t?"-":190===t?".":void 0;if(r){var o=i[r];if(o)return Byond.command(o);if(e.isDown()&&!a[r]){a[r]=!0;var u=s.verbParamsFn(s.keyDownVerb,r);return Byond.command(u)}if(e.isUp()&&a[r]){a[r]=!1;var c=s.verbParamsFn(s.keyUpVerb,r);Byond.command(c)}}}}(e)}},9523:function(e,t,n){"use strict";n.d(t,{Bo:()=>h,GW:()=>l,HF:()=>r,Hb:()=>p,KW:()=>u,PC:()=>c,R4:()=>f,_m:()=>y,cm:()=>a,iB:()=>d,mY:()=>m,ob:()=>s,pN:()=>i,tt:()=>o});var r=9,o=13,i=16,l=17,a=18,u=27,c=32,s=37,f=38,d=39,p=40,h=112,m=116,y=123},650:function(e,t,n){"use strict";n.d(t,{Fn:()=>o,VW:()=>i});var r,o=((r={}).A="a",r.Alt="Alt",r.Backspace="Backspace",r.Control="Control",r.D="d",r.Delete="Delete",r.Down="ArrowDown",r.E="e",r.End="End",r.Enter="Enter",r.Esc="Esc",r.Escape="Escape",r.Home="Home",r.Insert="Insert",r.Left="ArrowLeft",r.Minus="-",r.N="n",r.PageDown="PageDown",r.PageUp="PageUp",r.Plus="+",r.Right="ArrowRight",r.S="s",r.Shift="Shift",r.Space=" ",r.Tab="Tab",r.Up="ArrowUp",r.W="w",r.Z="z",r);function i(e){return"Esc"===e||"Escape"===e}},5163:function(e,t,n){"use strict";function r(e,t,n){return en?n:e}function o(e){return e<0?0:e>1?1:e}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;return(e-t)/(n-t)}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Number(e).toFixed(Math.max(t,0))}function a(e,t){var n=!0,r=!1,o=void 0;try{for(var i,l=Object.keys(t)[Symbol.iterator]();!(n=(i=l.next()).done);n=!0){var a,u=i.value;if((a=t[u])&&e>=a[0]&&e<=a[1])return u}}catch(e){r=!0,o=e}finally{try{n||null==l.return||l.return()}finally{if(r)throw o}}}function u(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)}n.d(t,{FH:()=>l,RH:()=>u,V2:()=>o,bA:()=>i,k0:()=>a,uZ:()=>r})},819:function(e,t,n){"use strict";function r(e){for(var t="",n=0;ni,Sh:()=>r,qE:()=>o})},3834:function(e,t,n){"use strict";n.d(t,{Iz:()=>v,bf:()=>l,i9:()=>y,wI:()=>g});var r=n(2432),o=n(819);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nnF,k4:()=>ny,zx:()=>t7,$0:()=>nH,SW:()=>nl,lH:()=>nR,II:()=>nD,kC:()=>nP,JO:()=>O,iz:()=>ng,zF:()=>nm,mQ:()=>nY,Kx:()=>nJ,iR:()=>nW,H2:()=>nM,xu:()=>y,Kq:()=>nA});var r,o,i,l,a=n(1557),u=n(5163),c=n(2778),s=n.t(c,2);function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["as","className","children","tw"]),u=o?"".concat(o," ").concat((0,h.wI)(a)):(0,h.wI)(a);return(0,c.createElement)(void 0===r?"div":r,(t=m({},(0,h.i9)(m({},a,(0,h.Iz)(l)))),n=n={className:u},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t),i)}var g=n(650),v=n(819);function b(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var S=/-o$/;function O(e){var t=e.name,n=void 0===t?"":t,r=e.size,o=e.spin,i=e.className,l=e.rotation,u=w(e,["name","size","spin","className","rotation"]),c=u.style||{};r&&(c.fontSize="".concat(100*r,"%")),l&&(c.transform="rotate(".concat(l,"deg)")),u.style=c;var s=(0,h.i9)(u),f="";if(n.startsWith("tg-"))f=n;else{var d=S.test(n),p=n.replace(S,""),m=!p.startsWith("fa-");f=d?"far ":"fas ",m&&(f+="fa-"),f+=p,o&&(f+=" fa-spin")}return(0,a.jsx)("i",b({className:(0,v.Sh)(["Icon",f,i,(0,h.wI)(u)])},s))}function k(){return"undefined"!=typeof window}function x(e){return P(e)?(e.nodeName||"").toLowerCase():"#document"}function j(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function E(e){var t;return null==(t=(P(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function P(e){return!!k()&&(e instanceof Node||e instanceof j(e).Node)}function C(e){return!!k()&&(e instanceof Element||e instanceof j(e).Element)}function T(e){return!!k()&&(e instanceof HTMLElement||e instanceof j(e).HTMLElement)}function _(e){return!!k()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof j(e).ShadowRoot)}(O||(O={})).Stack=function(e){var t,n,r=e.className,o=e.children,i=e.size,l=w(e,["className","children","size"]),u=l.style||{};return i&&(u.fontSize="".concat(100*i,"%")),l.style=u,(0,a.jsx)("span",(t=b({className:(0,v.Sh)(["IconStack",r,(0,h.wI)(l)])},(0,h.i9)(l)),n=n={children:o},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))};let A=new Set(["inline","contents"]);function N(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=W(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!A.has(o)}let I=new Set(["table","td","th"]),D=[":popover-open",":modal"];function L(e){return D.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let R=["transform","translate","scale","rotate","perspective"],M=["transform","translate","scale","rotate","perspective","filter"],z=["paint","layout","strict","content"];function B(e){let t=F(),n=C(e)?W(e):e;return R.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||M.some(e=>(n.willChange||"").includes(e))||z.some(e=>(n.contain||"").includes(e))}function F(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let U=new Set(["html","body","#document"]);function H(e){return U.has(x(e))}function W(e){return j(e).getComputedStyle(e)}function $(e){return C(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function V(e){if("html"===x(e))return e;let t=e.assignedSlot||e.parentNode||_(e)&&e.host||E(e);return _(t)?t.host:t}function q(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=V(t);return H(n)?t.ownerDocument?t.ownerDocument.body:t.body:T(n)&&N(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=j(o);if(i){let e=K(l);return t.concat(l,l.visualViewport||[],N(o)?o:[],e&&n?q(e):[])}return t.concat(o,q(o,[],n))}function K(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var G='input:not([inert]),select:not([inert]),textarea:not([inert]),a[href]:not([inert]),button:not([inert]),[tabindex]:not(slot):not([inert]),audio[controls]:not([inert]),video[controls]:not([inert]),[contenteditable]:not([contenteditable="false"]):not([inert]),details>summary:first-of-type:not([inert]),details:not([inert])',Q="undefined"==typeof Element,Y=Q?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,X=!Q&&Element.prototype.getRootNode?function(e){var t;return null==e||null==(t=e.getRootNode)?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},Z=function e(t,n){void 0===n&&(n=!0);var r,o=null==t||null==(r=t.getAttribute)?void 0:r.call(t,"inert");return""===o||"true"===o||n&&t&&e(t.parentNode)},J=function(e){var t,n=null==e||null==(t=e.getAttribute)?void 0:t.call(e,"contenteditable");return""===n||"true"===n},ee=function(e,t,n){if(Z(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(G));return t&&Y.call(e,G)&&r.unshift(e),r=r.filter(n)},et=function e(t,n,r){for(var o=[],i=Array.from(t);i.length;){var l=i.shift();if(!Z(l,!1))if("SLOT"===l.tagName){var a=l.assignedElements(),u=e(a.length?a:l.children,!0,r);r.flatten?o.push.apply(o,u):o.push({scopeParent:l,candidates:u})}else{Y.call(l,G)&&r.filter(l)&&(n||!t.includes(l))&&o.push(l);var c=l.shadowRoot||"function"==typeof r.getShadowRoot&&r.getShadowRoot(l),s=!Z(c,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(l));if(c&&s){var f=e(!0===c?l.children:c.children,!0,r);r.flatten?o.push.apply(o,f):o.push({scopeParent:l,candidates:f})}else i.unshift.apply(i,l.children)}}return o},en=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},er=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||J(e))&&!en(e)?0:e.tabIndex},eo=function(e,t){var n=er(e);return n<0&&t&&!en(e)?0:n},ei=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},el=function(e){return"INPUT"===e.tagName},ea=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(Y.call(o,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return ef(e)}else{if("function"==typeof r){for(var i=e;e;){var l=e.parentElement,a=X(e);if(l&&!l.shadowRoot&&!0===r(l))return ef(e);e=e.assignedSlot?e.assignedSlot:l||a===e.ownerDocument?l:a.host}e=i}if(es(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},ep=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;ner(t))&&!!eh(e,t)},ey=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||!!(t>=0)},eg=function e(t){var n=[],r=[];return t.forEach(function(t,o){var i=!!t.scopeParent,l=i?t.scopeParent:t,a=eo(l,i),u=i?e(t.candidates):l;0===a?i?n.push.apply(n,u):n.push(l):r.push({documentOrder:o,tabIndex:a,item:t,isScope:i,content:u})}),r.sort(ei).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(n)},ev=function(e,t){var n;return eg((t=t||{}).getShadowRoot?et([e],t.includeContainer,{filter:em.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:ey}):ee(e,t.includeContainer,em.bind(null,t)))};function eb(e,t){if(!e||!t)return!1;let n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&_(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function ew(e){return"composedPath"in e?e.composedPath()[0]:e.target}function eS(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function eO(e){return(null==e?void 0:e.ownerDocument)||document}function ek(e,t,n){return void 0===n&&(n=!0),e.filter(e=>{var r;return e.parentId===t&&(!n||(null==(r=e.context)?void 0:r.open))}).flatMap(t=>[t,...ek(e,t.id,n)])}function ex(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}var ej="undefined"!=typeof document?c.useLayoutEffect:function(){};function eE(e){let t=c.useRef(e);return ej(()=>{t.current=e}),t}let eP={...s}.useInsertionEffect||(e=>e());function eC(e){let t=c.useRef(()=>{});return eP(()=>{t.current=e}),c.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function e_(e,t){let n=ev(e,eT()),r=n.length;if(0===r)return;let o=function(e){let t=e.activeElement;for(;(null==(n=t)||null==(n=n.shadowRoot)?void 0:n.activeElement)!=null;){var n;t=t.shadowRoot.activeElement}return t}(eO(e)),i=n.indexOf(o);return n[-1===i?1===t?0:r-1:i+t]}function eA(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!eb(n,r)}function eN(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}var eI=n(9807);let eD=Math.min,eL=Math.max,eR=Math.round,eM=Math.floor,ez=e=>({x:e,y:e}),eB={left:"right",right:"left",bottom:"top",top:"bottom"},eF={start:"end",end:"start"};function eU(e,t){return"function"==typeof e?e(t):e}function eH(e){return e.split("-")[0]}function eW(e){return e.split("-")[1]}function e$(e){return"x"===e?"y":"x"}function eV(e){return"y"===e?"height":"width"}let eq=new Set(["top","bottom"]);function eK(e){return eq.has(eH(e))?"y":"x"}function eG(e){return e.replace(/start|end/g,e=>eF[e])}let eQ=["left","right"],eY=["right","left"],eX=["top","bottom"],eZ=["bottom","top"];function eJ(e){return e.replace(/left|right|bottom|top/g,e=>eB[e])}function e0(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function e1(e,t,n){let r,{reference:o,floating:i}=e,l=eK(t),a=e$(eK(t)),u=eV(a),c=eH(t),s="y"===l,f=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,p=o[u]/2-i[u]/2;switch(c){case"top":r={x:f,y:o.y-i.height};break;case"bottom":r={x:f,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:d};break;case"left":r={x:o.x-i.width,y:d};break;default:r={x:o.x,y:o.y}}switch(eW(t)){case"start":r[a]-=p*(n&&s?-1:1);break;case"end":r[a]+=p*(n&&s?-1:1)}return r}let e2=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=i.filter(Boolean),u=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:s,y:f}=e1(c,r,u),d=r,p={},h=0;for(let n=0;nC(e)&&"body"!==x(e)),o=null,i="fixed"===W(e).position,l=i?V(e):e;for(;C(l)&&!H(l);){let t=W(l),n=B(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&to.has(o.position)||N(l)&&!n&&function e(t,n){let r=V(t);return!(r===n||!C(r)||H(r))&&("fixed"===W(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=V(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=i[0],a=i.reduce((e,n)=>{let r=ti(t,n,o);return e.top=eL(r.top,e.top),e.right=eD(r.right,e.right),e.bottom=eD(r.bottom,e.bottom),e.left=eL(r.left,e.left),e},ti(t,l,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:tu,getElementRects:tc,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=e5(e);return{width:t,height:n}},getScale:e9,isElement:C,isRTL:function(e){return"rtl"===W(e).direction}};function tf(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let td=(e,t,n)=>{let r=new Map,o={platform:ts,...n},i={...o.platform,_c:r};return e2(e,t,{...o,platform:i})};var tp="undefined"!=typeof document?c.useLayoutEffect:function(){};function th(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!th(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!th(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function tm(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ty(e,t){let n=tm(e);return Math.round(t*n)/n}function tg(e){let t=c.useRef(e);return tp(()=>{t.current=e}),t}let tv=(e,t)=>{var n;return{...(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:o,y:i,placement:l,middlewareData:a}=e,u=await e8(e,n);return l===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+u.x,y:i+u.y,data:{...u,placement:l}}}}),options:[e,t]}},tb=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"shift",options:n,async fn(e){let{x:t,y:r,placement:o}=e,{mainAxis:i=!0,crossAxis:l=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...u}=eU(n,e),c={x:t,y:r},s=await e3(e,u),f=eK(eH(o)),d=e$(f),p=c[d],h=c[f];if(i){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=p+s[e],r=p-s[t];p=eL(n,eD(p,r))}if(l){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=h+s[e],r=h-s[t];h=eL(n,eD(h,r))}let m=a.fn({...e,[d]:p,[f]:h});return{...m,data:{x:m.x-t,y:m.y-r,enabled:{[d]:i,[f]:l}}}}}),options:[e,t]}},tw=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"flip",options:n,async fn(e){var t,r,o,i,l;let{placement:a,middlewareData:u,rects:c,initialPlacement:s,platform:f,elements:d}=e,{mainAxis:p=!0,crossAxis:h=!0,fallbackPlacements:m,fallbackStrategy:y="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:v=!0,...b}=eU(n,e);if(null!=(t=u.arrow)&&t.alignmentOffset)return{};let w=eH(a),S=eK(s),O=eH(s)===s,k=await (null==f.isRTL?void 0:f.isRTL(d.floating)),x=m||(O||!v?[eJ(s)]:function(e){let t=eJ(e);return[eG(e),t,eG(t)]}(s)),j="none"!==g;!m&&j&&x.push(...function(e,t,n,r){let o=eW(e),i=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?eY:eQ;return t?eQ:eY;case"left":case"right":return t?eX:eZ;default:return[]}}(eH(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(eG)))),i}(s,v,g,k));let E=[s,...x],P=await e3(e,b),C=[],T=(null==(r=u.flip)?void 0:r.overflows)||[];if(p&&C.push(P[w]),h){let e=function(e,t,n){void 0===n&&(n=!1);let r=eW(e),o=e$(eK(e)),i=eV(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=eJ(l)),[l,eJ(l)]}(a,c,k);C.push(P[e[0]],P[e[1]])}if(T=[...T,{placement:a,overflows:C}],!C.every(e=>e<=0)){let e=((null==(o=u.flip)?void 0:o.index)||0)+1,t=E[e];if(t&&("alignment"!==h||S===eK(t)||T.every(e=>e.overflows[0]>0&&eK(e.placement)===S)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=null==(i=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(y){case"bestFit":{let e=null==(l=T.filter(e=>{if(j){let t=eK(e.placement);return t===S||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(n=e);break}case"initialPlacement":n=s}if(a!==n)return{reset:{placement:n}}}return{}}}),options:[e,t]}},tS=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"size",options:n,async fn(e){var t,r;let o,i,{placement:l,rects:a,platform:u,elements:c}=e,{apply:s=()=>{},...f}=eU(n,e),d=await e3(e,f),p=eH(l),h=eW(l),m="y"===eK(l),{width:y,height:g}=a.floating;"top"===p||"bottom"===p?(o=p,i=h===(await (null==u.isRTL?void 0:u.isRTL(c.floating))?"start":"end")?"left":"right"):(i=p,o="end"===h?"top":"bottom");let v=g-d.top-d.bottom,b=y-d.left-d.right,w=eD(g-d[o],v),S=eD(y-d[i],b),O=!e.middlewareData.shift,k=w,x=S;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(x=b),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(k=v),O&&!h){let e=eL(d.left,0),t=eL(d.right,0),n=eL(d.top,0),r=eL(d.bottom,0);m?x=y-2*(0!==e||0!==t?e+t:eL(d.left,d.right)):k=g-2*(0!==n||0!==r?n+r:eL(d.top,d.bottom))}await s({...e,availableWidth:x,availableHeight:k});let j=await u.getDimensions(c.floating);return y!==j.width||g!==j.height?{reset:{rects:!0}}:{}}}),options:[e,t]}},tO="active",tk="selected",tx={...s},tj=!1,tE=0,tP=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+tE++,tC=tx.useId||function(){let[e,t]=c.useState(()=>tj?tP():void 0);return ej(()=>{null==e&&t(tP())},[]),c.useEffect(()=>{tj=!0},[]),e},tT=c.createContext(null),t_=c.createContext(null),tA=()=>{var e;return(null==(e=c.useContext(tT))?void 0:e.id)||null},tN=()=>c.useContext(t_);function tI(e){return"data-floating-ui-"+e}function tD(e){-1!==e.current&&(clearTimeout(e.current),e.current=-1)}let tL=tI("safe-polygon");function tR(e,t,n){if(n&&!ex(n))return 0;if("number"==typeof e)return e;if("function"==typeof e){let n=e();return"number"==typeof n?n:null==n?void 0:n[t]}return null==e?void 0:e[t]}function tM(e){return"function"==typeof e?e():e}let tz={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0},tB=c.forwardRef(function(e,t){let[n,r]=c.useState();ej(()=>{/apple/i.test(navigator.vendor)&&r("button")},[]);let o={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[tI("focus-guard")]:"",style:tz};return(0,a.jsx)("span",{...e,...o})}),tF=c.createContext(null),tU=tI("portal");function tH(e){let{children:t,id:n,root:r,preserveTabOrder:o=!0}=e,i=function(e){void 0===e&&(e={});let{id:t,root:n}=e,r=tC(),o=tW(),[i,l]=c.useState(null),a=c.useRef(null);return ej(()=>()=>{null==i||i.remove(),queueMicrotask(()=>{a.current=null})},[i]),ej(()=>{if(!r||a.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=r,n.setAttribute(tU,""),e.appendChild(n),a.current=n,l(n)},[t,r]),ej(()=>{if(null===n||!r||a.current)return;let e=n||(null==o?void 0:o.portalNode);e&&!C(e)&&(e=e.current),e=e||document.body;let i=null;t&&((i=document.createElement("div")).id=t,e.appendChild(i));let u=document.createElement("div");u.id=r,u.setAttribute(tU,""),(e=i||e).appendChild(u),a.current=u,l(u)},[t,n,r,o]),i}({id:n,root:r}),[l,u]=c.useState(null),s=c.useRef(null),f=c.useRef(null),d=c.useRef(null),p=c.useRef(null),h=null==l?void 0:l.modal,m=null==l?void 0:l.open,y=!!l&&!l.modal&&l.open&&o&&!!(r||i);return c.useEffect(()=>{if(i&&o&&!h)return i.addEventListener("focusin",e,!0),i.addEventListener("focusout",e,!0),()=>{i.removeEventListener("focusin",e,!0),i.removeEventListener("focusout",e,!0)};function e(e){i&&eA(e)&&("focusin"===e.type?eN:function(e){ev(e,eT()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})})(i)}},[i,o,h]),c.useEffect(()=>{i&&(m||eN(i))},[m,i]),(0,a.jsxs)(tF.Provider,{value:c.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:s,afterOutsideRef:f,beforeInsideRef:d,afterInsideRef:p,portalNode:i,setFocusManagerState:u}),[o,i]),children:[y&&i&&(0,a.jsx)(tB,{"data-type":"outside",ref:s,onFocus:e=>{var t,n;if(eA(e,i))null==(t=d.current)||t.focus();else{let e=e_(eO(n=l?l.domReference:null).body,-1)||n;null==e||e.focus()}}}),y&&i&&(0,a.jsx)("span",{"aria-owns":i.id,style:tz}),i&&eI.createPortal(t,i),y&&i&&(0,a.jsx)(tB,{"data-type":"outside",ref:f,onFocus:e=>{var t,n;if(eA(e,i))null==(t=p.current)||t.focus();else{let t=e_(eO(n=l?l.domReference:null).body,1)||n;null==t||t.focus(),(null==l?void 0:l.closeOnFocusOut)&&(null==l||l.onOpenChange(!1,e.nativeEvent,"focus-out"))}}})]})}let tW=()=>c.useContext(tF);function t$(e){return T(e.target)&&"BUTTON"===e.target.tagName}function tV(e){return T(e)&&e.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")}let tq={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},tK={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},tG=e=>{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function tQ(e,t,n){let r=new Map,o="item"===n,i=e;if(o&&e){let{[tO]:t,[tk]:n,...r}=e;i=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...i,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,i]=t;if(!(o&&[tO,tk].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof i){var l;null==(l=r.get(n))||l.push(i),e[n]=function(){for(var e,t=arguments.length,o=Array(t),i=0;ie(...o)).find(e=>void 0!==e)}}}else e[n]=i}),e),{})}}function tY(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n(function(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var r;null==(r=e.get(t))||r.delete(n)}}})()),a=null!=tA(),[u,s]=c.useState(r.reference),f=eC((e,t,r)=>{i.current.openEvent=e?t:void 0,l.emit("openchange",{open:e,event:t,reason:r,nested:a}),null==n||n(e,t,r)}),d=c.useMemo(()=>({setPositionReference:s}),[]),p=c.useMemo(()=>({reference:u||r.reference||null,floating:r.floating||null,domReference:r.reference}),[u,r.reference,r.floating]);return c.useMemo(()=>({dataRef:i,open:t,onOpenChange:f,elements:p,events:l,floatingId:o,refs:d}),[t,f,p,l,o,d])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,o=r.elements,[i,l]=c.useState(null),[a,u]=c.useState(null),s=(null==o?void 0:o.domReference)||i,f=c.useRef(null),d=tN();ej(()=>{s&&(f.current=s)},[s]);let p=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:l}={},transform:a=!0,whileElementsMounted:u,open:s}=e,[f,d]=c.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=c.useState(r);th(p,r)||h(r);let[m,y]=c.useState(null),[g,v]=c.useState(null),b=c.useCallback(e=>{e!==k.current&&(k.current=e,y(e))},[]),w=c.useCallback(e=>{e!==x.current&&(x.current=e,v(e))},[]),S=i||m,O=l||g,k=c.useRef(null),x=c.useRef(null),j=c.useRef(f),E=null!=u,P=tg(u),C=tg(o),T=tg(s),_=c.useCallback(()=>{if(!k.current||!x.current)return;let e={placement:t,strategy:n,middleware:p};C.current&&(e.platform=C.current),td(k.current,x.current,e).then(e=>{let t={...e,isPositioned:!1!==T.current};A.current&&!th(j.current,t)&&(j.current=t,eI.flushSync(()=>{d(t)}))})},[p,t,n,C,T]);tp(()=>{!1===s&&j.current.isPositioned&&(j.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[s]);let A=c.useRef(!1);tp(()=>(A.current=!0,()=>{A.current=!1}),[]),tp(()=>{if(S&&(k.current=S),O&&(x.current=O),S&&O){if(P.current)return P.current(S,O,_);_()}},[S,O,_,P,E]);let N=c.useMemo(()=>({reference:k,floating:x,setReference:b,setFloating:w}),[b,w]),I=c.useMemo(()=>({reference:S,floating:O}),[S,O]),D=c.useMemo(()=>{let e={position:n,left:0,top:0};if(!I.floating)return e;let t=ty(I.floating,f.x),r=ty(I.floating,f.y);return a?{...e,transform:"translate("+t+"px, "+r+"px)",...tm(I.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,a,I.floating,f.x,f.y]);return c.useMemo(()=>({...f,update:_,refs:N,elements:I,floatingStyles:D}),[f,_,N,I,D])}({...e,elements:{...o,...a&&{reference:a}}}),h=c.useCallback(e=>{let t=C(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;u(t),p.refs.setReference(t)},[p.refs]),m=c.useCallback(e=>{(C(e)||null===e)&&(f.current=e,l(e)),(C(p.refs.reference.current)||null===p.refs.reference.current||null!==e&&!C(e))&&p.refs.setReference(e)},[p.refs]),y=c.useMemo(()=>({...p.refs,setReference:m,setPositionReference:h,domReference:f}),[p.refs,m,h]),g=c.useMemo(()=>({...p.elements,domReference:s}),[p.elements,s]),v=c.useMemo(()=>({...p,...r,refs:y,elements:g,nodeId:t}),[p,y,g,t,r]);return ej(()=>{r.dataRef.current.floatingContext=v;let e=null==d?void 0:d.nodesRef.current.find(e=>e.id===t);e&&(e.context=v)}),c.useMemo(()=>({...p,context:v,refs:y,elements:g}),[p,y,g,v])}({middleware:[tv(void 0===d?6:d),tw({padding:6}),tb(),s&&tS({apply:function(e){var t=e.rects;e.elements.floating.style.width="".concat(t.reference.width,"px")}})],onOpenChange:function(e){P(e),null==k||k(e)},open:j,placement:w||"bottom",transform:!1,whileElementsMounted:function(e,t,n){return void 0!==b&&b(),function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,s=e6(e),f=i||l?[...s?q(s):[],...q(t)]:[];f.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let d=s&&u?function(e,t){let n,r=null,o=E(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(a,u){void 0===a&&(a=!1),void 0===u&&(u=1),i();let c=e.getBoundingClientRect(),{left:s,top:f,width:d,height:p}=c;if(a||t(),!d||!p)return;let h=eM(f),m=eM(o.clientWidth-(s+d)),y={rootMargin:-h+"px "+-m+"px "+-eM(o.clientHeight-(f+p))+"px "+-eM(s)+"px",threshold:eL(0,eD(1,u))||1},g=!0;function v(t){let r=t[0].intersectionRatio;if(r!==u){if(!g)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||tf(c,e.getBoundingClientRect())||l(),g=!1}try{r=new IntersectionObserver(v,{...y,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(v,y)}r.observe(e)}(!0),i}(s,n):null,p=-1,h=null;a&&(h=new ResizeObserver(e=>{let[r]=e;r&&r.target===s&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),n()}),s&&!c&&h.observe(s),h.observe(t));let m=c?tt(e):null;return c&&function t(){let r=tt(e);m&&!tf(m,r)&&n(),m=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;f.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==d||d(),null==(e=h)||e.disconnect(),h=null,c&&cancelAnimationFrame(o)}}(e,t,n,{ancestorResize:!1,ancestorScroll:!1,elementResize:!1})}}),A=_.refs,N=_.floatingStyles,I=_.context,D=function(e,t){void 0===t&&(t={});let{open:n,elements:{floating:r}}=e,{duration:o=250}=t,i=("number"==typeof o?o:o.close)||0,[l,a]=c.useState("unmounted"),u=function(e,t){let[n,r]=c.useState(e);return e&&!n&&r(!0),c.useEffect(()=>{if(!e&&n){let e=setTimeout(()=>r(!1),t);return()=>clearTimeout(e)}},[e,n,t]),n}(n,i);return u||"close"!==l||a("unmounted"),ej(()=>{if(r){if(n){a("initial");let e=requestAnimationFrame(()=>{eI.flushSync(()=>{a("open")})});return()=>{cancelAnimationFrame(e)}}a("close")}},[n,r]),{isMounted:u,status:l}}(I,{duration:o||200}),L=D.isMounted,R=D.status,M=function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,elements:o,dataRef:i}=e,{enabled:l=!0,escapeKey:a=!0,outsidePress:u=!0,outsidePressEvent:s="pointerdown",referencePress:f=!1,referencePressEvent:d="pointerdown",ancestorScroll:p=!1,bubbles:h,capture:m}=t,y=tN(),g=eC("function"==typeof u?u:()=>!1),v="function"==typeof u?g:u,b=c.useRef(!1),{escapeKey:w,outsidePress:S}=tG(h),{escapeKey:O,outsidePress:k}=tG(m),x=c.useRef(!1),j=c.useRef(-1),E=eC(e=>{var t;if(!n||!l||!a||"Escape"!==e.key||x.current)return;let o=null==(t=i.current.floatingContext)?void 0:t.nodeId,u=y?ek(y.nodesRef.current,o):[];if(!w&&(e.stopPropagation(),u.length>0)){let e=!0;if(u.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,"nativeEvent"in e?e.nativeEvent:e,"escape-key")}),P=eC(e=>{var t;let n=()=>{var t;E(e),null==(t=ew(e))||t.removeEventListener("keydown",n)};null==(t=ew(e))||t.addEventListener("keydown",n)}),_=eC(e=>{var t;let n=i.current.insideReactTree;i.current.insideReactTree=!1;let l=b.current;if(b.current=!1,"click"===s&&l||n||"function"==typeof v&&!v(e))return;let a=ew(e),u="["+tI("inert")+"]",c=eO(o.floating).querySelectorAll(u),f=C(a)?a:null;for(;f&&!H(f);){let e=V(f);if(H(e)||!C(e))break;f=e}if(c.length&&C(a)&&!a.matches("html,body")&&!eb(a,o.floating)&&Array.from(c).every(e=>!eb(f,e)))return;if(T(a)&&I){let t=H(a),n=W(a),r=/auto|scroll/,o=t||r.test(n.overflowX),i=t||r.test(n.overflowY),l=o&&a.clientWidth>0&&a.scrollWidth>a.clientWidth,u=i&&a.clientHeight>0&&a.scrollHeight>a.clientHeight,c="rtl"===n.direction,s=u&&(c?e.offsetX<=a.offsetWidth-a.clientWidth:e.offsetX>a.clientWidth),f=l&&e.offsetY>a.clientHeight;if(s||f)return}let d=null==(t=i.current.floatingContext)?void 0:t.nodeId,p=y&&ek(y.nodesRef.current,d).some(t=>{var n;return eS(e,null==(n=t.context)?void 0:n.elements.floating)});if(eS(e,o.floating)||eS(e,o.domReference)||p)return;let h=y?ek(y.nodesRef.current,d):[];if(h.length>0){let e=!0;if(h.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,"outside-press")}),A=eC(e=>{var t;let n=()=>{var t;_(e),null==(t=ew(e))||t.removeEventListener(s,n)};null==(t=ew(e))||t.addEventListener(s,n)});c.useEffect(()=>{if(!n||!l)return;i.current.__escapeKeyBubbles=w,i.current.__outsidePressBubbles=S;let e=-1;function t(e){r(!1,e,"ancestor-scroll")}function u(){window.clearTimeout(e),x.current=!0}function c(){e=window.setTimeout(()=>{x.current=!1},5*!!F())}let f=eO(o.floating);a&&(f.addEventListener("keydown",O?P:E,O),f.addEventListener("compositionstart",u),f.addEventListener("compositionend",c)),v&&f.addEventListener(s,k?A:_,k);let d=[];return p&&(C(o.domReference)&&(d=q(o.domReference)),C(o.floating)&&(d=d.concat(q(o.floating))),!C(o.reference)&&o.reference&&o.reference.contextElement&&(d=d.concat(q(o.reference.contextElement)))),(d=d.filter(e=>{var t;return e!==(null==(t=f.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{a&&(f.removeEventListener("keydown",O?P:E,O),f.removeEventListener("compositionstart",u),f.removeEventListener("compositionend",c)),v&&f.removeEventListener(s,k?A:_,k),d.forEach(e=>{e.removeEventListener("scroll",t)}),window.clearTimeout(e)}},[i,o,a,v,s,n,r,p,l,w,S,E,O,P,_,k,A]),c.useEffect(()=>{i.current.insideReactTree=!1},[i,v,s]);let N=c.useMemo(()=>({onKeyDown:E,...f&&{[tq[d]]:e=>{r(!1,e.nativeEvent,"reference-press")},..."click"!==d&&{onClick(e){r(!1,e.nativeEvent,"reference-press")}}}}),[E,r,f,d]),I=c.useMemo(()=>({onKeyDown:E,onMouseDown(){b.current=!0},onMouseUp(){b.current=!0},[tK[s]]:()=>{i.current.insideReactTree=!0},onBlurCapture(){y||(tD(j),i.current.insideReactTree=!0,j.current=window.setTimeout(()=>{i.current.insideReactTree=!1}))}}),[E,s,i,y]);return c.useMemo(()=>l?{reference:N,floating:I}:{},[l,N,I])}(I,{ancestorScroll:!0,outsidePress:function(e){var t,n;return!r||(t=e.target,(null!=(n=Element)&&"undefined"!=typeof Symbol&&n[Symbol.hasInstance]?!!n[Symbol.hasInstance](t):t instanceof n)&&!e.target.closest(r))}}),z=function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:o,elements:{domReference:i}}=e,{enabled:l=!0,event:a="click",toggle:u=!0,ignoreMouse:s=!1,keyboardHandlers:f=!0,stickIfOpen:d=!0}=t,p=c.useRef(),h=c.useRef(!1),m=c.useMemo(()=>({onPointerDown(e){p.current=e.pointerType},onMouseDown(e){let t=p.current;0===e.button&&"click"!==a&&(ex(t,!0)&&s||(n&&u&&(!o.current.openEvent||!d||"mousedown"===o.current.openEvent.type)?r(!1,e.nativeEvent,"click"):(e.preventDefault(),r(!0,e.nativeEvent,"click"))))},onClick(e){let t=p.current;if("mousedown"===a&&p.current){p.current=void 0;return}ex(t,!0)&&s||(n&&u&&(!o.current.openEvent||!d||"click"===o.current.openEvent.type)?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))},onKeyDown(e){p.current=void 0,!(e.defaultPrevented||!f||t$(e))&&(" "!==e.key||tV(i)||(e.preventDefault(),h.current=!0),T(e.target)&&"A"===e.target.tagName||"Enter"!==e.key||(n&&u?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click")))},onKeyUp(e){!(e.defaultPrevented||!f||t$(e)||tV(i))&&" "===e.key&&h.current&&(h.current=!1,n&&u?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))}}),[o,i,a,s,f,r,n,d,u]);return c.useMemo(()=>l?{reference:m}:{},[l,m])}(I,{enabled:!h}),B=function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:o,events:i,elements:l}=e,{enabled:a=!0,delay:u=0,handleClose:s=null,mouseOnly:f=!1,restMs:d=0,move:p=!0}=t,h=tN(),m=tA(),y=eE(s),g=eE(u),v=eE(n),b=eE(d),w=c.useRef(),S=c.useRef(-1),O=c.useRef(),k=c.useRef(-1),x=c.useRef(!0),j=c.useRef(!1),E=c.useRef(()=>{}),P=c.useRef(!1),T=eC(()=>{var e;let t=null==(e=o.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t});c.useEffect(()=>{if(a)return i.on("openchange",e),()=>{i.off("openchange",e)};function e(e){let{open:t}=e;t||(tD(S),tD(k),x.current=!0,P.current=!1)}},[a,i]),c.useEffect(()=>{if(!a||!y.current||!n)return;function e(e){T()&&r(!1,e,"hover")}let t=eO(l.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[l.floating,n,r,a,y,T]);let _=c.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let o=tR(g.current,"close",w.current);o&&!O.current?(tD(S),S.current=window.setTimeout(()=>r(!1,e,n),o)):t&&(tD(S),r(!1,e,n))},[g,r]),A=eC(()=>{E.current(),O.current=void 0}),N=eC(()=>{if(j.current){let e=eO(l.floating).body;e.style.pointerEvents="",e.removeAttribute(tL),j.current=!1}}),I=eC(()=>!!o.current.openEvent&&["click","mousedown"].includes(o.current.openEvent.type));c.useEffect(()=>{if(a&&C(l.domReference)){let r=l.domReference,o=l.floating;return n&&r.addEventListener("mouseleave",i),p&&r.addEventListener("mousemove",e,{once:!0}),r.addEventListener("mouseenter",e),r.addEventListener("mouseleave",t),o&&(o.addEventListener("mouseleave",i),o.addEventListener("mouseenter",u),o.addEventListener("mouseleave",c)),()=>{n&&r.removeEventListener("mouseleave",i),p&&r.removeEventListener("mousemove",e),r.removeEventListener("mouseenter",e),r.removeEventListener("mouseleave",t),o&&(o.removeEventListener("mouseleave",i),o.removeEventListener("mouseenter",u),o.removeEventListener("mouseleave",c))}}function e(e){if(tD(S),x.current=!1,f&&!ex(w.current)||tM(b.current)>0&&!tR(g.current,"open"))return;let t=tR(g.current,"open",w.current);t?S.current=window.setTimeout(()=>{v.current||r(!0,e,"hover")},t):n||r(!0,e,"hover")}function t(e){if(I())return void N();E.current();let t=eO(l.floating);if(tD(k),P.current=!1,y.current&&o.current.floatingContext){n||tD(S),O.current=y.current({...o.current.floatingContext,tree:h,x:e.clientX,y:e.clientY,onClose(){N(),A(),I()||_(e,!0,"safe-polygon")}});let r=O.current;t.addEventListener("mousemove",r),E.current=()=>{t.removeEventListener("mousemove",r)};return}"touch"===w.current&&eb(l.floating,e.relatedTarget)||_(e)}function i(e){!I()&&o.current.floatingContext&&(null==y.current||y.current({...o.current.floatingContext,tree:h,x:e.clientX,y:e.clientY,onClose(){N(),A(),I()||_(e)}})(e))}function u(){tD(S)}function c(e){I()||_(e,!1)}},[l,a,e,f,p,_,A,N,r,n,v,h,g,y,o,I,b]),ej(()=>{var e,t;if(a&&n&&null!=(e=y.current)&&null!=(e=e.__options)&&e.blockPointerEvents&&T()){j.current=!0;let e=l.floating;if(C(l.domReference)&&e){let n=eO(l.floating).body;n.setAttribute(tL,"");let r=l.domReference,o=null==h||null==(t=h.nodesRef.current.find(e=>e.id===m))||null==(t=t.context)?void 0:t.elements.floating;return o&&(o.style.pointerEvents=""),n.style.pointerEvents="none",r.style.pointerEvents="auto",e.style.pointerEvents="auto",()=>{n.style.pointerEvents="",r.style.pointerEvents="",e.style.pointerEvents=""}}}},[a,n,m,l,h,y,T]),ej(()=>{n||(w.current=void 0,P.current=!1,A(),N())},[n,A,N]),c.useEffect(()=>()=>{A(),tD(S),tD(k),N()},[a,l.domReference,A,N]);let D=c.useMemo(()=>{function e(e){w.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function o(){x.current||v.current||r(!0,t,"hover")}(!f||ex(w.current))&&!n&&0!==tM(b.current)&&(P.current&&e.movementX**2+e.movementY**2<2||(tD(k),"touch"===w.current?o():(P.current=!0,k.current=window.setTimeout(o,tM(b.current)))))}}},[f,r,n,v,b]);return c.useMemo(()=>a?{reference:D}:{},[a,D])}(I,{enabled:!h,restMs:m||200}),U=void 0!==g,$=function(e){void 0===e&&(e=[]);let t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),r=e.map(e=>null==e?void 0:e.item),o=c.useCallback(t=>tQ(t,e,"reference"),t),i=c.useCallback(t=>tQ(t,e,"floating"),n),l=c.useCallback(t=>tQ(t,e,"item"),r);return c.useMemo(()=>({getReferenceProps:o,getFloatingProps:i,getItemProps:l}),[o,i,l])}(U?[]:[M,y?B:z]),K=$.getReferenceProps,G=$.getFloatingProps,Q=K(tX({ref:A.setReference},O&&{onClick:function(e){return e.stopPropagation()}})),Y=G({onClick:function(){l&&I.onOpenChange(!1)},ref:A.setFloating});(0,c.useEffect)(function(){U&&I.onOpenChange(g)},[g]),n=(0,c.isValidElement)(i)?(0,c.cloneElement)(i,Q):(0,a.jsx)("div",tZ(tX({},Q),{children:i}));var X=(0,a.jsx)("div",tZ(tX({className:(0,v.Sh)(["Floating",!o&&"Floating--animated",f]),"data-position":I.placement,"data-transition":R,style:tX({},N,p)},Y),{children:u}));return(0,a.jsxs)(a.Fragment,{children:[n,L&&!!u&&(S?X:(0,a.jsx)(tH,{id:"tgui-root",children:X}))]})}function t0(e){var t=e.content,n=e.children,r=e.position;return(0,a.jsx)(tJ,{content:t,contentClasses:"Tooltip",hoverOpen:!0,placement:r,children:n})}function t1(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function t6(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],l=!0,a=!1;try{for(o=o.call(e);!(l=(n=o.next()).done)&&(i.push(n.value),!t||i.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==o.return||o.return()}finally{if(a)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return t1(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return t1(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t9(e,t){var n,r,o,i,l={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){var u=[i,a];if(n)throw TypeError("Generator is already executing.");for(;l;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return l.label++,{value:u[1],done:!1};case 5:l.label++,r=u[1],u=[0];continue;case 7:u=l.ops.pop(),l.trys.pop();continue;default:if(!(o=(o=l.trys).length>0&&o[o.length-1])&&(6===u[0]||2===u[0])){l=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&void 0!==arguments[2]&&arguments[2];return function(){for(var o=arguments.length,i=Array(o),l=0;l=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["params","phonehome"]),o=(0,c.useRef)(null),i=(0,c.useRef)(function(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=ni.length;ni.push(null);var r=e||"byondui_".concat(n);return{render:function(e){t&&Byond.sendMessage("renderByondUi",{renderByondUi:r}),ni[n]=r,Byond.winset(r,e)},unmount:function(){t&&Byond.sendMessage("unmountByondUi",{renderByondUi:r}),ni[n]=null,Byond.winset(r,{parent:""})}}}(null==t?void 0:t.id,n));function l(){var e=o.current;if(e){var n,r,l,a=(r=null!=(n=window.devicePixelRatio)?n:1,{pos:[(l=e.getBoundingClientRect()).left*r,l.top*r],size:[(l.right-l.left)*r,(l.bottom-l.top)*r]});i.current.render(no(nr({parent:Byond.windowId},t),{pos:"".concat(a.pos[0],",").concat(a.pos[1]),size:"".concat(a.size[0],"x").concat(a.size[1])}))}}var u=nn(function(){l()},100);return(0,c.useEffect)(function(){return window.addEventListener("resize",u),l(),function(){window.removeEventListener("resize",u),i.current.unmount()}},[]),(0,a.jsx)("div",no(nr({ref:o},(0,h.i9)(r)),{children:(0,a.jsx)("div",{style:{minHeight:"22px"}})}))}window.addEventListener("beforeunload",function(){for(var e=0;ee.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),p=(0,c.useRef)(null),h=nc((0,c.useState)([600,200]),2),m=h[0],g=h[1],v=function(e,t,n,r){if(0===e.length)return[];var o,i,l=na.$.apply(void 0,ns(e)),a=l.map(function(e){return(o=Math).min.apply(o,ns(e))}),u=l.map(function(e){return(i=Math).max.apply(i,ns(e))});return void 0!==n&&(a[0]=n[0],u[0]=n[1]),void 0!==r&&(a[1]=r[0],u[1]=r[1]),e.map(function(e){return(0,na.$)(e,a,u,t).map(function(e){var t=nc(e,4),n=t[0],r=t[1];return(n-r)/(t[2]-r)*t[3]})})}(void 0===r?[]:r,m,o,i);if(v.length>0){var b=v[0],w=v[v.length-1];v.push([m[0]+f,w[1]]),v.push([m[0]+f,-f]),v.push([-f,-f]),v.push([-f,b[1]])}var S=function(e){for(var t="",n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["children","child_mt","childStyles","color","title","buttons","icon"]),h=(t=(0,c.useState)(e.open),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],l=!0,a=!1;try{for(o=o.call(e);!(l=(n=o.next()).done)&&(i.push(n.value),i.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==o.return||o.return()}finally{if(a)throw r}}return i}}(t,2)||function(e,t){if(e){if("string"==typeof e)return nh(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nh(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),m=h[0],g=h[1];return(0,a.jsxs)(y,{mb:1,children:[(0,a.jsxs)("div",{className:"Table",children:[(0,a.jsx)("div",{className:"Table__cell",children:(0,a.jsx)(t7,(n=function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["content","children","className"]);return i.color=r?null:"default",i.backgroundColor=e.color||"default",(0,a.jsx)("div",(t=function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function nj(e){return(0,v.Sh)(["Flex",e.inlineFlex&&"Flex--inline",(0,h.wI)(e)])}function nE(e){var t=e.direction,n=e.wrap,r=e.align,o=e.justify,i=nx(e,["direction","wrap","align","justify"]);return(0,h.i9)(nO({style:nk(nO({},i.style),{alignItems:r,flexDirection:t,flexWrap:!0===n?"wrap":n,justifyContent:o})},i))}function nP(e){var t=e.className,n=nx(e,["className"]);return(0,a.jsx)("div",nO({className:(0,v.Sh)([t,nj(n)])},nE(n)))}function nC(e){var t,n=e.style,r=e.grow,o=e.order,i=e.shrink,l=e.basis,a=e.align,u=nx(e,["style","grow","order","shrink","basis","align"]),c=null!=(t=null!=l?l:e.width)?t:void 0!==r?0:void 0;return(0,h.i9)(nO({style:nk(nO({},n),{alignSelf:a,flexBasis:(0,h.bf)(c),flexGrow:void 0!==r&&Number(r),flexShrink:void 0!==i&&Number(i),order:o})},u))}function nT(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function nA(e){var t=e.className,n=e.vertical,r=e.fill,o=e.reverse,i=e.zebra,l=n_(e,["className","vertical","fill","reverse","zebra"]);return(0,a.jsx)("div",nT({className:(0,v.Sh)(["Stack",r&&"Stack--fill",n?"Stack--vertical":"Stack--horizontal",i&&"Stack--zebra",o&&"Stack--reverse".concat(n?"--vertical":""),t,nj(e)])},nE(nT({direction:"".concat(n?"column":"row").concat(o?"-reverse":"")},l))))}function nN(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["autoFocus","autoSelect","className","disabled","expensive","fluid","maxLength","monospace","onBlur","onChange","onEnter","onEscape","onKeyDown","placeholder","ref","selfClear","spellcheck","value"]),C=(0,c.useRef)(null),T=null!=k?k:C,_=(t=(0,c.useState)(null!=E?E:""),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],l=!0,a=!1;try{for(o=o.call(e);!(l=(n=o.next()).done)&&(i.push(n.value),i.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==o.return||o.return()}finally{if(a)throw r}}return i}}(t,2)||function(e,t){if(e){if("string"==typeof e)return nN(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nN(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),A=_[0],N=_[1];(0,c.useEffect)(function(){var e;return(o||i)&&(e=setTimeout(function(){var e,t;null==(e=T.current)||e.focus(),i&&(null==(t=T.current)||t.select())},1)),function(){return clearTimeout(e)}},[]),(0,c.useEffect)(function(){T.current&&document.activeElement!==T.current&&E!==A&&N(null!=E?E:"")},[E]);var I=(0,h.i9)(P),D=(0,v.Sh)(["Input",u&&"Input--disabled",f&&"Input--fluid",p&&"Input--monospace",(0,h.wI)(P),l]);return(0,a.jsx)("input",(n=function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["animated","tickWhileDragging","format","maxValue","minValue","onChange","step","stepPixelSize","unclamped","unit","value","bipolar","popupPosition","className","color","fillValue","ranges","size","style"]);return(0,a.jsx)(nS,{dragMatrix:[0,-1],animated:t,tickWhileDragging:n,format:r,maxValue:o,minValue:i,onChange:l,step:c,stepPixelSize:s,unclamped:f,unit:d,value:p,children:function(e){var t,n,r=e.displayElement,l=e.displayValue,c=e.dragging,s=e.handleDragStart,f=e.inputElement,d=(0,u.bA)(null!=w?w:l,i,o),S=(0,u.bA)(l,i,o),k=b||(0,u.k0)(null!=w?w:p,O)||"default",P=Math.min((S-.5)*270,225);return(0,a.jsx)(tJ,{content:r,contentClasses:"Knob__popupValue",handleOpen:c,placement:y||"top",preventPortal:!0,children:(0,a.jsxs)("div",(t=nL({className:(0,v.Sh)(["Knob","Knob--color--".concat(k),m&&"Knob--bipolar",g,(0,h.wI)(E)])},(0,h.i9)(nL({style:nL({fontSize:"".concat(x,"em")},j)},E))),n=n={onMouseDown:s,children:[(0,a.jsx)("div",{className:"Knob__circle",children:(0,a.jsx)("div",{className:"Knob__cursorBox",style:{transform:"rotate(".concat(P,"deg)")},children:(0,a.jsx)("div",{className:"Knob__cursor"})})}),(0,a.jsxs)("svg",{className:"Knob__ring Knob__ringTrackPivot",viewBox:"0 0 100 100",children:[(0,a.jsx)("circle",{className:"Knob__ringTrack",cx:"50",cy:"50",r:"50"}),(0,a.jsx)("title",{children:"track"})]}),(0,a.jsxs)("svg",{className:"Knob__ring Knob__ringFillPivot",viewBox:"0 0 100 100",children:[(0,a.jsx)("title",{children:"fill"}),(0,a.jsx)("circle",{className:"Knob__ringFill",cx:"50",cy:"50",r:"50",style:{strokeDashoffset:Math.max(((m?2.75:2)-1.5*d)*Math.PI*50,0)}})]}),f]},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))})}})}n(2095);function nM(e){var t=e.children;return(0,a.jsx)("table",{className:"LabeledList",children:(0,a.jsx)("tbody",{children:t})})}function nz(e){var t,n,r=e.children,o=e.className,i=e.disabled,l=e.display,u=e.onClick,s=e.onMouseOver,f=(e.open,e.openWidth),d=(e.onOutsideClick,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["children","className","disabled","display","onClick","onMouseOver","open","openWidth","onOutsideClick"])),p=(0,c.useRef)(null);return(0,a.jsx)(tJ,{allowedOutsideClasses:".Menubar_inner",content:(0,a.jsx)("div",{className:"MenuBar__menu",style:{width:f},children:r}),children:(0,a.jsx)("div",{className:"Menubar_inner",ref:p,children:(0,a.jsx)(y,(t=function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["className","color","info","success","danger"]);return(0,a.jsx)(y,function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["buttons","children","className","container_id","fill","fitted","flexGrow","noTopPadding","onScroll","ref","scrollable","scrollableHorizontal","stretchContents","title"]),O=(0,v.Gt)(w)||(0,v.Gt)(r),k=(0,c.useRef)(null),x=null!=m?m:k;return(0,c.useEffect)(function(){return x.current&&(y||g)&&(0,nU.o7)(x.current),function(){x.current&&(0,nU.hf)(x.current)}},[]),(0,a.jsxs)("div",(t=function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["animated","tickWhileDragging","format","maxValue","minValue","onChange","step","stepPixelSize","unit","value","className","fillValue","color","ranges","children"]),O=void 0!==w;return(0,a.jsx)(nS,{dragMatrix:[1,0],animated:t,tickWhileDragging:n,format:r,maxValue:o,minValue:i,onChange:l,step:c,stepPixelSize:s,unit:f,value:d,children:function(e){var t,n,r=e.displayElement,l=e.displayValue,c=e.dragging,s=e.editing,f=e.handleDragStart,g=e.inputElement,k=(0,u.V2)((0,u.bA)(null!=m?m:l,i,o)),x=(0,u.V2)((0,u.bA)(l,i,o)),j=y||(0,u.k0)(null!=m?m:d,b)||"default";return(0,a.jsxs)("div",(t=function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function nq(e){var t,n,r=e.className,o=e.collapsing,i=e.children,l=nV(e,["className","collapsing","children"]);return(0,a.jsx)("table",(t=n$({className:(0,v.Sh)(["Table",o&&"Table--collapsing",r,(0,h.wI)(l)])},(0,h.i9)(l)),n=n={children:(0,a.jsx)("tbody",{children:i})},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))}function nK(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function nY(e){var t=e.className,n=e.vertical,r=e.fill,o=e.fluid,i=e.children,l=nQ(e,["className","vertical","fill","fluid","children"]);return(0,a.jsx)("div",nG(nK({className:(0,v.Sh)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",r&&"Tabs--fill",o&&"Tabs--fluid",t,(0,h.wI)(l)])},(0,h.i9)(l)),{children:i}))}function nX(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["autoFocus","autoSelect","className","disabled","dontUseTabForIndent","expensive","fluid","maxLength","monospace","onBlur","onChange","onEnter","onEscape","onKeyDown","placeholder","ref","selfClear","spellcheck","userMarkup","value"]),_=(0,c.useRef)(null),A=null!=x?x:_,N=(t=(0,c.useState)(null!=C?C:""),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],l=!0,a=!1;try{for(o=o.call(e);!(l=(n=o.next()).done)&&(i.push(n.value),i.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==o.return||o.return()}finally{if(a)throw r}}return i}}(t,2)||function(e,t){if(e){if("string"==typeof e)return nX(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nX(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),I=N[0],D=N[1];(0,c.useEffect)(function(){(o||i)&&setTimeout(function(){var e,t;null==(e=A.current)||e.focus(),i&&(null==(t=A.current)||t.select())},1)},[]),(0,c.useEffect)(function(){A.current&&document.activeElement!==A.current&&C!==I&&D(null!=C?C:"")},[C]);var L=(0,h.i9)(T),R=(0,v.Sh)(["Input","TextArea",d&&"Input--fluid",m&&"Input--monospace",u&&"Input--disabled",(0,h.wI)(T),l]);return(0,a.jsx)("textarea",(n=function(e){for(var t=1;t>>1,o=e[r];if(0>>1;rl(u,n))cl(s,u)?(e[r]=s,e[c]=n,r=c):(e[r]=u,e[a]=n,r=a);else if(cl(s,n))e[r]=s,e[c]=n,r=c;else break}}return t}function l(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"===("undefined"==typeof performance?"undefined":n(performance))&&"function"==typeof performance.now){var a,u=performance;t.unstable_now=function(){return u.now()}}else{var c=Date,s=c.now();t.unstable_now=function(){return c.now()-s}}var f=[],d=[],p=1,h=null,m=3,y=!1,g=!1,v=!1,b=!1,w="function"==typeof setTimeout?setTimeout:null,S="function"==typeof clearTimeout?clearTimeout:null,O="undefined"!=typeof setImmediate?setImmediate:null;function k(e){for(var t=o(d);null!==t;){if(null===t.callback)i(d);else if(t.startTime<=e)i(d),t.sortIndex=t.expirationTime,r(f,t);else break;t=o(d)}}function x(e){if(v=!1,k(e),!g)if(null!==o(f))g=!0,j||(j=!0,a());else{var t=o(d);null!==t&&I(x,t.startTime-e)}}var j=!1,E=-1,P=5,C=-1;function T(){return!!b||!(t.unstable_now()-Ce&&T());){var l=h.callback;if("function"==typeof l){h.callback=null,m=h.priorityLevel;var u=l(h.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof u){h.callback=u,k(e),n=!0;break t}h===o(f)&&i(f),k(e)}else i(f);h=o(f)}if(null!==h)n=!0;else{var c=o(d);null!==c&&I(x,c.startTime-e),n=!1}}break e}finally{h=null,m=r,y=!1}}}finally{n?a():j=!1}}}if("function"==typeof O)a=function(){O(_)};else if("undefined"!=typeof MessageChannel){var A=new MessageChannel,N=A.port2;A.port1.onmessage=_,a=function(){N.postMessage(null)}}else a=function(){w(_,0)};function I(e,n){E=w(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125u?(e.sortIndex=l,r(d,e),null===o(f)&&e===o(d)&&(v?(S(E),E=-1):v=!0,I(x,l-u))):(e.sortIndex=c,r(f,e),g||y||(g=!0,j||(j=!0,a()))),e},t.unstable_shouldYield=T,t.unstable_wrapCallback=function(e){var t=m;return function(){var n=m;m=t;try{return e.apply(this,arguments)}finally{m=n}}}},1171:function(e,t,n){"use strict";e.exports=n(9210)},8839:function(e,t,n){"use strict";function r(e,t,n,r,o,i,l){try{var a=e[i](l),u=a.value}catch(e){n(e);return}a.done?t(u):Promise.resolve(u).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise(function(o,i){var l=e.apply(t,n);function a(e){r(l,o,i,a,u,"next",e)}function u(e){r(l,o,i,a,u,"throw",e)}a(void 0)})}}function i(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n0&&o[o.length-1])&&(6===u[0]||2===u[0])){l=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]h});var s,f=(s=function(){return window.hubStorage&&!!window.hubStorage.getItem},function(){try{return!!s()}catch(e){return!1}}),d=function(){function e(){i(this,e),u(this,"store",void 0),u(this,"impl",void 0),this.impl=0,this.store={}}return a(e,[{key:"get",value:function(e){var t=this;return o(function(){return c(this,function(n){return[2,t.store[e]]})})()}},{key:"set",value:function(e,t){var n=this;return o(function(){return c(this,function(r){return n.store[e]=t,[2]})})()}},{key:"remove",value:function(e){var t=this;return o(function(){return c(this,function(n){return t.store[e]=void 0,[2]})})()}},{key:"clear",value:function(){var e=this;return o(function(){return c(this,function(t){return e.store={},[2]})})()}}]),e}(),p=function(){function e(){i(this,e),u(this,"impl",void 0),this.impl=1}return a(e,[{key:"get",value:function(e){return o(function(){var t;return c(this,function(n){switch(n.label){case 0:return[4,window.hubStorage.getItem("paradise-"+e)];case 1:if("string"==typeof(t=n.sent()))return[2,JSON.parse(t)];return[2,void 0]}})})()}},{key:"set",value:function(e,t){return o(function(){return c(this,function(n){return window.hubStorage.setItem("paradise-"+e,JSON.stringify(t)),[2]})})()}},{key:"remove",value:function(e){return o(function(){return c(this,function(t){return window.hubStorage.removeItem("paradise-"+e),[2]})})()}},{key:"clear",value:function(){return o(function(){return c(this,function(e){return window.hubStorage.clear(),[2]})})()}}]),e}(),h=new(function(){function e(){i(this,e),u(this,"backendPromise",void 0),u(this,"impl",0),this.backendPromise=o(function(){return c(this,function(e){return f()?[2,new p]:(console.warn("No supported storage backend found. Using in-memory storage."),[2,new d])})})()}return a(e,[{key:"get",value:function(e){var t=this;return o(function(){return c(this,function(n){switch(n.label){case 0:return[4,t.backendPromise];case 1:return[2,n.sent().get(e)]}})})()}},{key:"set",value:function(e,t){var n=this;return o(function(){return c(this,function(r){switch(r.label){case 0:return[4,n.backendPromise];case 1:return[2,r.sent().set(e,t)]}})})()}},{key:"remove",value:function(e){var t=this;return o(function(){return c(this,function(n){switch(n.label){case 0:return[4,t.backendPromise];case 1:return[2,n.sent().remove(e)]}})})()}},{key:"clear",value:function(){var e=this;return o(function(){return c(this,function(t){switch(t.label){case 0:return[4,e.backendPromise];case 1:return[2,t.sent().clear()]}})})()}}]),e}())},9505:function(e,t,n){"use strict";n.d(t,{N:()=>r});var r=(0,n(2778).createContext)(["",function(e){}])},2508:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl,k:()=>a});var i=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Generic",n=arguments.length,r=Array(n>2?n-2:0),i=2;i=2){var l=[t].concat(o(r)).map(function(e){var t;return"string"==typeof e?e:(null!=(t=Error)&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t)?e.stack||String(e):JSON.stringify(e)}).filter(function(e){return e}).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.sendMessage({type:"log",ns:t,message:l})}},l=function(e){return{debug:function(){for(var t=arguments.length,n=Array(t),r=0;ru});var r=n(1557),o=n(2778),i=n(7161),l=n(2508);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);na});var r=n(1557),o=n(8839),i=n(7161),l=n(5190),a={title:"Storage",render:function(){return(0,r.jsx)(u,{})}},u=function(e){return window.localStorage?(0,r.jsx)(i.$0,{title:"Local Storage",buttons:(0,r.jsx)(i.zx,{icon:"recycle",onClick:function(){localStorage.clear(),o.tO.clear()},children:"Clear"}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Keys in use",children:localStorage.length}),(0,r.jsx)(i.H2.Item,{label:"Remaining space",children:(0,l.l7)(localStorage.remainingSpace,0,"B")})]})}):(0,r.jsx)(i.f7,{children:"Local storage is not available."})}},6419:function(e,t,n){"use strict";n.r(t),n.d(t,{meta:()=>u});var r=n(1557),o=n(2778),i=n(7161),l=n(9505);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl,sendMessage:()=>i,setupHotReloading:()=>a,subscribe:()=>o});let r=[];function o(e){r.push(e)}function i(e){}function l(e,t,...n){}function a(){}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;n.t=function(r,o){if(1&o&&(r=this(r)),8&o||"object"==typeof r&&r&&(4&o&&r.__esModule||16&o&&"function"==typeof r.then))return r;var i=Object.create(null);n.r(i);var l={};e=e||[null,t({}),t([]),t(t)];for(var a=2&o&&r;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach(e=>{l[e]=()=>r[e]});return l.default=()=>r,n.d(i,l),i}})(),n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.rv=()=>"1.3.5",n.ruid="bundler=rspack@1.3.5",(()=>{"use strict";var e,t,r,o,i,l,a,u,c,s,f,d,p,h,m=n(1557);null==(t=window.performance)||t.now;var y={mark:function(e,t){}};function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1?i-1:0),a=1;a1?t-1:0),r=1;r1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0,o=v({},n),i=!1,l=!0,a=!1,u=void 0;try{for(var c,s=t[Symbol.iterator]();!(l=(c=s.next()).done);l=!0){var f=c.value,d=e[f],p=n[f],h=d(p,r);p!==h&&(i=!0,o[f]=h)}}catch(e){a=!0,u=e}finally{try{l||null==s.return||s.return()}finally{if(a)throw u}}return i?o:n}},k=function(e,t){var n=function(){for(var n=arguments.length,r=Array(n),o=0;oe.length)&&(t=e.length);for(var n=0,r=Array(t);na)return 1}return 0},_=function(e,t,n){var r,o,i=e.length;for(void 0===n?(r=1,o=e[0]):(r=0,o=n);re.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&o[o.length-1])&&(6===u[0]||2===u[0])){l=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]2&&void 0!==arguments[2]?arguments[2]:50,o=[t],i=0;iu&&(o[l]=u-t[l],i=!0)}return[i,o]},eu=function(e){K.log("drag end"),ec(e),document.removeEventListener("mousemove",ec),document.removeEventListener("mouseup",eu),Y=!1,ei()},ec=function(e){Y&&(e.preventDefault(),et(z([e.screenX*G,e.screenY*G],i)))},es=function(e){K.log("resize end",u),ef(e),document.removeEventListener("mousemove",ef),document.removeEventListener("mouseup",es),X=!1,ei()},ef=function(e){if(X){e.preventDefault();var t=z([e.screenX*G,e.screenY*G],J()),n=z(t,i);(u=M(a,B(l,n),[1,1]))[0]=Math.max(u[0],150*G),u[1]=Math.max(u[1],50*G),en(u)}},ed=function(){Byond.winset("paramapwindow.map",{focus:!0})},ep=n(1898);(0,U.h)("renderer");var eh=!0,em=!1;function ey(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ek(e){var t=function(e,t){if("object"!==ex(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ex(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ex(t)?t:String(t)}function ex(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function ej(e,t){if(e){if("string"==typeof e)return ey(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ey(e,t)}}var eE=(0,U.h)("backend"),eP=function(e){s=e},eC=k("backend/update"),eT=(k("backend/setSharedState"),k("backend/suspendStart"),k("backend/createPayloadQueue")),e_=k("backend/dequeuePayloadQueue"),eA=k("backend/removePayloadQueue"),eN=k("nextPayloadChunk"),eI={config:{},data:{},shared:{},outgoingPayloadQueues:{},suspended:Date.now(),suspending:!1},eD=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:eI,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.payload;if("backend/update"===n){var o=ew({},e.config,r.config),i=ew({},e.data,r.static_data,r.data),l=ew({},e.shared);if(r.shared){var a=!0,u=!1,c=void 0;try{for(var s,f=Object.keys(r.shared)[Symbol.iterator]();!(a=(s=f.next()).done);a=!0){var d=s.value,p=r.shared[d];""===p?l[d]=void 0:l[d]=JSON.parse(p)}}catch(e){u=!0,c=e}finally{try{a||null==f.return||f.return()}finally{if(u)throw c}}}return eS(ew({},e),{config:o,data:i,shared:l,suspended:!1})}if("backend/setSharedState"===n){var h=r.key,m=r.nextState;return eS(ew({},e),{shared:eS(ew({},e.shared),ev({},h,m))})}if("backend/suspendStart"===n)return eS(ew({},e),{suspending:!0});if("backend/suspendSuccess"===n){var y=r.timestamp;return eS(ew({},e),{data:{},shared:{},config:eS(ew({},e.config),{title:"",status:1}),suspending:!1,suspended:y})}if("backend/createPayloadQueue"===n){var g=r.id,v=r.chunks,b=e.outgoingPayloadQueues;return eS(ew({},e),{outgoingPayloadQueues:eS(ew({},b),ev({},g,v))})}if("backend/dequeuePayloadQueue"===n){var w=r.id,S=e.outgoingPayloadQueues,O=S[w],k=eO(S,[w].map(ek)),x=eg(O)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(O)||ej(O)||eb(),j=(x[0],x.slice(1));return eS(ew({},e),{outgoingPayloadQueues:j.length?eS(ew({},k),ev({},w,j)):k})}if("backend/removePayloadQueue"===n){var E=r.id,P=e.outgoingPayloadQueues;P[E];var C=eO(P,[E].map(ek));return eS(ew({},e),{outgoingPayloadQueues:C})}return e},eL=function(e){var t,n;return function(r){return function(o){var i=eB(e.getState()),l=i.suspended,a=i.outgoingPayloadQueues,u=o.type,c=o.payload;if("update"===u)return void e.dispatch(eC(c));if("suspend"===u)return void e.dispatch({type:"backend/suspendSuccess",payload:{timestamp:Date.now()}});if("ping"===u)return void Byond.sendMessage("ping/reply");if("backend/suspendStart"===u&&!n){eE.log("suspending (".concat(Byond.windowId,")"));var s=function(){return Byond.sendMessage("suspend")};s(),n=setInterval(s,2e3)}if("backend/suspendSuccess"===u&&(em=!0,clearInterval(n),n=void 0,Byond.winset(Byond.windowId,{"is-visible":!1}),(0,x.Ob)(),(0,x._1)(),setTimeout(function(){return ed()})),"backend/update"===u){var f,d,p=null==(d=c.config)||null==(f=d.window)?void 0:f.fancy;void 0===t?t=p:t!==p&&(eE.log("changing fancy mode to",p),t=p,Byond.winset(Byond.windowId,{titlebar:!p,"can-resize":!p}))}if("backend/update"===u&&l&&(eE.log("backend/update",c),eh=eh||"resumed",em=!1,(0,x.gp)(),el(),setTimeout(function(){y.mark("resume/start"),eB(e.getState()).suspended||(Byond.winset(Byond.windowId,{"is-visible":!0}),Byond.sendMessage("visible"),y.mark("resume/finish"))})),"oversizePayloadResponse"===u&&(c.allow?e.dispatch(eN(c)):e.dispatch(eA(c))),"acknowlegePayloadChunk"===u&&(e.dispatch(e_(c)),e.dispatch(eN(c))),"nextPayloadChunk"===u){var h=c.id,m=a[h][0];Byond.sendMessage("payloadChunk",{id:h,chunk:m})}return r(o)}}},eR=function(e,t){for(var n=e.length-1,r=0,o=0;r1024){var u=o+eR(l,1024);r.push(t.slice(o,u1&&void 0!==arguments[1]?arguments[1]:{};if(!((void 0===t?"undefined":ex(t))==="object"&&null!==t&&!Array.isArray(t)))return void eE.error("Payload for act() must be an object, got this:",t);var n=JSON.stringify(t);if(Object.entries({type:"act/"+e,payload:n,tgui:1,windowId:Byond.windowId}).reduce(function(e,t,n){var r=eg(t)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],l=!0,a=!1;try{for(o=o.call(e);!(l=(n=o.next()).done)&&(i.push(n.value),i.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==o.return||o.return()}finally{if(a)throw r}}return i}}(t,2)||ej(t,2)||eb(),o=r[0],i=r[1];return e+"".concat(n>0?"&":"?").concat(encodeURIComponent(o),"=").concat(encodeURIComponent(i))},"").length>2048){var r=n.split(eM),o="".concat(Date.now());null==s||s.dispatch(eT({id:o,chunks:r})),Byond.sendMessage("oversizedPayloadRequest",{type:"act/"+e,id:o,chunkCount:r.length});return}Byond.sendMessage("act/"+e,t)},eB=function(e){return e.backend||{}},eF=function(){var e;return eS(ew({},null==s||null==(e=s.getState())?void 0:e.backend),{act:ez})},eU=function(){return s.dispatch},eH=function(e){return e(null==s?void 0:s.getState())},eW=function(){document.addEventListener("click",function(e){for(var t=e.target;;){if(!t||t===document.body)return;if("a"===String(t.tagName).toLowerCase())break;t=t.parentElement}var n=t.getAttribute("href")||"";if(!("?"===n.charAt(0)||n.startsWith("byond://"))){e.preventDefault();var r=n;r.toLowerCase().startsWith("www")&&(r="https://"+r),Byond.sendMessage({type:"openLink",url:r})}})};function e$(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1?n-1:0),o=1;o=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function e5(e){var t=e.className,n=e.theme,r=void 0===n?"nanotrasen":n,o=e.children,i=e8(e,["className","theme","children"]);return document.documentElement.className="theme-".concat(r),(0,m.jsx)("div",{className:"theme-"+r,children:(0,m.jsx)("div",e4(e3({className:(0,e1.Sh)(["Layout",t,(0,e2.wI)(i)])},(0,e2.i9)(i)),{children:o}))})}function e6(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function te(e){var t=e.theme,n=e.children,r=e.className,o=e7(e,["theme","children","className"]),i=eF().suspended,l=eH(eX).debugLayout;return(0,m.jsx)(e5,e9(e6({className:(0,e1.Sh)(["Window",r]),theme:t},o),{children:(0,m.jsx)(eJ.xu,{fillPositionedParent:!0,className:void 0!==l&&l&&"debug-layout",children:!i&&n})}))}e5.Content=function(e){var t=e.className,n=e.scrollable,r=e.children,o=e8(e,["className","scrollable","children"]),i=(0,eZ.useRef)(null);return(0,eZ.useEffect)(function(){var e=i.current;return e&&n&&(0,e0.o7)(e),function(){e&&n&&(0,e0.hf)(e)}},[]),(0,m.jsx)("div",e4(e3({className:(0,e1.Sh)(["Layout__content",n&&"Layout__content--scrollable",t,(0,e2.wI)(o)]),ref:i},(0,e2.i9)(o)),{children:r}))},te.Content=function(e){var t=e.className,n=e.fitted,r=e.children,o=e7(e,["className","fitted","children"]);return(0,m.jsx)(e5.Content,e9(e6({className:(0,e1.Sh)(["Window__content",t])},o),{children:n?r:(0,m.jsx)("div",{className:"Window__contentPadding",children:r})}))};var tt=n(2432);function tn(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}var tr=["Id","Tv"],to=["A","An","And","As","At","But","By","For","For","From","In","Into","Near","Nor","Of","On","Onto","Or","The","To","With"];k("debug/toggleKitchenSink"),k("debug/toggleDebugLayout"),k("debug/openExternalBrowser");function ti(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=t.type;return"debug/toggleKitchenSink"===n?ta(tl({},e),{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?ta(tl({},e),{debugLayout:!e.debugLayout}):e}function tc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:{};this.element&&this.stop(),this.options=n;var r=this.element=new Audio(e);r.volume=this.volume,r.playbackRate=this.options.pitch||1,tm.log("playing",e,n),r.addEventListener("ended",function(){tm.log("ended"),t.stop()}),r.addEventListener("error",function(e){tm.log("playback error",e)}),this.options.end&&r.addEventListener("timeupdate",function(){t.options.end&&t.options.end>0&&r.currentTime>=t.options.end&&t.stop()}),r.play(),this.onPlaySubscribers.forEach(function(e){return e()})}},{key:"stop",value:function(){this.element&&(tm.log("stopping"),this.element.pause(),this.element=null,this.onStopSubscribers.forEach(function(e){return e()}))}},{key:"setVolume",value:function(e){this.volume=e,this.element&&(this.element.volume=e)}},{key:"onPlay",value:function(e){this.onPlaySubscribers.push(e)}},{key:"onStop",value:function(e){this.onStopSubscribers.push(e)}}],function(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n1?n-1:0),o=1;o2&&void 0!==arguments[2]?arguments[2]:nj;nf&&nf(e,null);let r=t.length;for(;r--;){let o=t[r];if("string"==typeof o){let e=n(o);e!==o&&(nd(t)||(t[r]=e),o=e)}e[o]=!0}return e}function nR(e){let t=ng(null);for(let[n,r]of ns(e))nA(e,n)&&(Array.isArray(r)?t[n]=function(e){for(let t=0;t/gm),nX=ny(/\$\{[\w\W]*/gm),nZ=ny(/^data-[\-\w.\u00B7-\uFFFF]+$/),nJ=ny(/^aria-[\-\w]+$/),n0=ny(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),n1=ny(/^(?:\w+script|data):/i),n2=ny(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),n3=ny(/^html$/i);var n4=Object.freeze({__proto__:null,ARIA_ATTR:nJ,ATTR_WHITESPACE:n2,CUSTOM_ELEMENT:ny(/^[a-z][.\w]*(-[.\w]+)+$/i),DATA_ATTR:nZ,DOCTYPE_NAME:n3,ERB_EXPR:nY,IS_ALLOWED_URI:n0,IS_SCRIPT_OR_DATA:n1,MUSTACHE_EXPR:nQ,TMPLIT_EXPR:nX});let n8={element:1,text:3,progressingInstruction:7,comment:8,document:9},n5=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null,r="data-tt-policy-suffix";t&&t.hasAttribute(r)&&(n=t.getAttribute(r));let o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}},n6=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};var n9=function e(){let t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"undefined"==typeof window?null:window,r=t=>e(t);if(r.version="3.2.5",r.removed=[],!n||!n.document||n.document.nodeType!==n8.document||!n.Element)return r.isSupported=!1,r;let{document:o}=n,i=o,l=i.currentScript,{DocumentFragment:a,HTMLTemplateElement:u,Node:c,Element:s,NodeFilter:f,NamedNodeMap:d=n.NamedNodeMap||n.MozNamedAttrMap,HTMLFormElement:p,DOMParser:h,trustedTypes:m}=n,y=s.prototype,g=nM(y,"cloneNode"),v=nM(y,"remove"),b=nM(y,"nextSibling"),w=nM(y,"childNodes"),S=nM(y,"parentNode");if("function"==typeof u){let e=o.createElement("template");e.content&&e.content.ownerDocument&&(o=e.content.ownerDocument)}let O="",{implementation:k,createNodeIterator:x,createDocumentFragment:j,getElementsByTagName:E}=o,{importNode:P}=i,C=n6();r.isSupported="function"==typeof ns&&"function"==typeof S&&k&&void 0!==k.createHTMLDocument;let{MUSTACHE_EXPR:T,ERB_EXPR:_,TMPLIT_EXPR:A,DATA_ATTR:N,ARIA_ATTR:I,IS_SCRIPT_OR_DATA:D,ATTR_WHITESPACE:L,CUSTOM_ELEMENT:R}=n4,{IS_ALLOWED_URI:M}=n4,z=null,B=nL({},[...nz,...nB,...nF,...nH,...n$]),F=null,U=nL({},[...nV,...nq,...nK,...nG]),H=Object.seal(ng(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),W=null,$=null,V=!0,q=!0,K=!1,G=!0,Q=!1,Y=!0,X=!1,Z=!1,J=!1,ee=!1,et=!1,en=!1,er=!0,eo=!1,ei=!0,el=!1,ea={},eu=null,ec=nL({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),es=null,ef=nL({},["audio","video","img","source","image","track"]),ed=null,ep=nL({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),eh="http://www.w3.org/1998/Math/MathML",em="http://www.w3.org/2000/svg",ey="http://www.w3.org/1999/xhtml",eg=ey,ev=!1,eb=null,ew=nL({},[eh,em,ey],nE),eS=nL({},["mi","mo","mn","ms","mtext"]),eO=nL({},["annotation-xml"]),ek=nL({},["title","style","font","a","script"]),ex=null,ej=["application/xhtml+xml","text/html"],eE=null,eP=null,eC=o.createElement("form"),eT=function(e){return e instanceof RegExp||e instanceof Function},e_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!eP||eP!==e){if(e&&"object"==typeof e||(e={}),e=nR(e),eE="application/xhtml+xml"===(ex=-1===ej.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE)?nE:nj,z=nA(e,"ALLOWED_TAGS")?nL({},e.ALLOWED_TAGS,eE):B,F=nA(e,"ALLOWED_ATTR")?nL({},e.ALLOWED_ATTR,eE):U,eb=nA(e,"ALLOWED_NAMESPACES")?nL({},e.ALLOWED_NAMESPACES,nE):ew,ed=nA(e,"ADD_URI_SAFE_ATTR")?nL(nR(ep),e.ADD_URI_SAFE_ATTR,eE):ep,es=nA(e,"ADD_DATA_URI_TAGS")?nL(nR(ef),e.ADD_DATA_URI_TAGS,eE):ef,eu=nA(e,"FORBID_CONTENTS")?nL({},e.FORBID_CONTENTS,eE):ec,W=nA(e,"FORBID_TAGS")?nL({},e.FORBID_TAGS,eE):{},$=nA(e,"FORBID_ATTR")?nL({},e.FORBID_ATTR,eE):{},ea=!!nA(e,"USE_PROFILES")&&e.USE_PROFILES,V=!1!==e.ALLOW_ARIA_ATTR,q=!1!==e.ALLOW_DATA_ATTR,K=e.ALLOW_UNKNOWN_PROTOCOLS||!1,G=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Q=e.SAFE_FOR_TEMPLATES||!1,Y=!1!==e.SAFE_FOR_XML,X=e.WHOLE_DOCUMENT||!1,ee=e.RETURN_DOM||!1,et=e.RETURN_DOM_FRAGMENT||!1,en=e.RETURN_TRUSTED_TYPE||!1,J=e.FORCE_BODY||!1,er=!1!==e.SANITIZE_DOM,eo=e.SANITIZE_NAMED_PROPS||!1,ei=!1!==e.KEEP_CONTENT,el=e.IN_PLACE||!1,M=e.ALLOWED_URI_REGEXP||n0,eg=e.NAMESPACE||ey,eS=e.MATHML_TEXT_INTEGRATION_POINTS||eS,eO=e.HTML_INTEGRATION_POINTS||eO,H=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&eT(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(H.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&eT(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(H.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(H.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Q&&(q=!1),et&&(ee=!0),ea&&(z=nL({},n$),F=[],!0===ea.html&&(nL(z,nz),nL(F,nV)),!0===ea.svg&&(nL(z,nB),nL(F,nq),nL(F,nG)),!0===ea.svgFilters&&(nL(z,nF),nL(F,nq),nL(F,nG)),!0===ea.mathMl&&(nL(z,nH),nL(F,nK),nL(F,nG))),e.ADD_TAGS&&(z===B&&(z=nR(z)),nL(z,e.ADD_TAGS,eE)),e.ADD_ATTR&&(F===U&&(F=nR(F)),nL(F,e.ADD_ATTR,eE)),e.ADD_URI_SAFE_ATTR&&nL(ed,e.ADD_URI_SAFE_ATTR,eE),e.FORBID_CONTENTS&&(eu===ec&&(eu=nR(eu)),nL(eu,e.FORBID_CONTENTS,eE)),ei&&(z["#text"]=!0),X&&nL(z,["html","head","body"]),z.table&&(nL(z,["tbody"]),delete W.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw nI('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw nI('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');O=(t=e.TRUSTED_TYPES_POLICY).createHTML("")}else void 0===t&&(t=n5(m,l)),null!==t&&"string"==typeof O&&(O=t.createHTML(""));nm&&nm(e),eP=e}},eA=nL({},[...nB,...nF,...nU]),eN=nL({},[...nH,...nW]),eI=function(e){let t=S(e);t&&t.tagName||(t={namespaceURI:eg,tagName:"template"});let n=nj(e.tagName),r=nj(t.tagName);return!!eb[e.namespaceURI]&&(e.namespaceURI===em?t.namespaceURI===ey?"svg"===n:t.namespaceURI===eh?"svg"===n&&("annotation-xml"===r||eS[r]):!!eA[n]:e.namespaceURI===eh?t.namespaceURI===ey?"math"===n:t.namespaceURI===em?"math"===n&&eO[r]:!!eN[n]:e.namespaceURI===ey?(t.namespaceURI!==em||!!eO[r])&&(t.namespaceURI!==eh||!!eS[r])&&!eN[n]&&(ek[n]||!eA[n]):"application/xhtml+xml"===ex&&!!eb[e.namespaceURI])},eD=function(e){nk(r.removed,{element:e});try{S(e).removeChild(e)}catch(t){v(e)}},eL=function(e,t){try{nk(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){nk(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(ee||et)try{eD(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},eR=function(e){let n=null,r=null;if(J)e=""+e;else{let t=nP(e,/^[\r\n\t ]+/);r=t&&t[0]}"application/xhtml+xml"===ex&&eg===ey&&(e=''+e+"");let i=t?t.createHTML(e):e;if(eg===ey)try{n=new h().parseFromString(i,ex)}catch(e){}if(!n||!n.documentElement){n=k.createDocument(eg,"template",null);try{n.documentElement.innerHTML=ev?O:i}catch(e){}}let l=n.body||n.documentElement;return(e&&r&&l.insertBefore(o.createTextNode(r),l.childNodes[0]||null),eg===ey)?E.call(n,X?"html":"body")[0]:X?n.documentElement:l},eM=function(e){return x.call(e.ownerDocument||e,e,f.SHOW_ELEMENT|f.SHOW_COMMENT|f.SHOW_TEXT|f.SHOW_PROCESSING_INSTRUCTION|f.SHOW_CDATA_SECTION,null)},ez=function(e){return e instanceof p&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof d)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},eB=function(e){return"function"==typeof c&&e instanceof c};function eF(e,t,n){nw(e,e=>{e.call(r,t,n,eP)})}let eU=function(e){let t=null;if(eF(C.beforeSanitizeElements,e,null),ez(e))return eD(e),!0;let n=eE(e.nodeName);if(eF(C.uponSanitizeElement,e,{tagName:n,allowedTags:z}),e.hasChildNodes()&&!eB(e.firstElementChild)&&nN(/<[/\w!]/g,e.innerHTML)&&nN(/<[/\w!]/g,e.textContent)||e.nodeType===n8.progressingInstruction||Y&&e.nodeType===n8.comment&&nN(/<[/\w]/g,e.data))return eD(e),!0;if(!z[n]||W[n]){if(!W[n]&&eW(n)&&(H.tagNameCheck instanceof RegExp&&nN(H.tagNameCheck,n)||H.tagNameCheck instanceof Function&&H.tagNameCheck(n)))return!1;if(ei&&!eu[n]){let t=S(e)||e.parentNode,n=w(e)||e.childNodes;if(n&&t){let r=n.length;for(let o=r-1;o>=0;--o){let r=g(n[o],!0);r.__removalCount=(e.__removalCount||0)+1,t.insertBefore(r,b(e))}}}return eD(e),!0}return e instanceof s&&!eI(e)||("noscript"===n||"noembed"===n||"noframes"===n)&&nN(/<\/no(script|embed|frames)/i,e.innerHTML)?(eD(e),!0):(Q&&e.nodeType===n8.text&&(t=e.textContent,nw([T,_,A],e=>{t=nC(t,e," ")}),e.textContent!==t&&(nk(r.removed,{element:e.cloneNode()}),e.textContent=t)),eF(C.afterSanitizeElements,e,null),!1)},eH=function(e,t,n){if(er&&("id"===t||"name"===t)&&(n in o||n in eC))return!1;if(q&&!$[t]&&nN(N,t));else if(V&&nN(I,t));else if(!F[t]||$[t]){if(!(eW(e)&&(H.tagNameCheck instanceof RegExp&&nN(H.tagNameCheck,e)||H.tagNameCheck instanceof Function&&H.tagNameCheck(e))&&(H.attributeNameCheck instanceof RegExp&&nN(H.attributeNameCheck,t)||H.attributeNameCheck instanceof Function&&H.attributeNameCheck(t))||"is"===t&&H.allowCustomizedBuiltInElements&&(H.tagNameCheck instanceof RegExp&&nN(H.tagNameCheck,n)||H.tagNameCheck instanceof Function&&H.tagNameCheck(n))))return!1}else if(ed[t]);else if(nN(M,nC(n,L,"")));else if(("src"===t||"xlink:href"===t||"href"===t)&&"script"!==e&&0===nT(n,"data:")&&es[e]);else if(K&&!nN(D,nC(n,L,"")));else if(n)return!1;return!0},eW=function(e){return"annotation-xml"!==e&&nP(e,R)},e$=function(e){eF(C.beforeSanitizeAttributes,e,null);let{attributes:n}=e;if(!n||ez(e))return;let o={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:F,forceKeepAttr:void 0},i=n.length;for(;i--;){let{name:l,namespaceURI:a,value:u}=n[i],c=eE(l),s="value"===l?u:n_(u);if(o.attrName=c,o.attrValue=s,o.keepAttr=!0,o.forceKeepAttr=void 0,eF(C.uponSanitizeAttribute,e,o),s=o.attrValue,eo&&("id"===c||"name"===c)&&(eL(l,e),s="user-content-"+s),Y&&nN(/((--!?|])>)|<\/(style|title)/i,s)){eL(l,e);continue}if(o.forceKeepAttr||(eL(l,e),!o.keepAttr))continue;if(!G&&nN(/\/>/i,s)){eL(l,e);continue}Q&&nw([T,_,A],e=>{s=nC(s,e," ")});let f=eE(e.nodeName);if(eH(f,c,s)){if(t&&"object"==typeof m&&"function"==typeof m.getAttributeType)if(a);else switch(m.getAttributeType(f,c)){case"TrustedHTML":s=t.createHTML(s);break;case"TrustedScriptURL":s=t.createScriptURL(s)}try{a?e.setAttributeNS(a,l,s):e.setAttribute(l,s),ez(e)?eD(e):nO(r.removed)}catch(e){}}}eF(C.afterSanitizeAttributes,e,null)},eV=function e(t){let n=null,r=eM(t);for(eF(C.beforeSanitizeShadowDOM,t,null);n=r.nextNode();)eF(C.uponSanitizeShadowNode,n,null),eU(n),e$(n),n.content instanceof a&&e(n.content);eF(C.afterSanitizeShadowDOM,t,null)};return r.sanitize=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=null,l=null,u=null,s=null;if((ev=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!eB(e))if("function"==typeof e.toString){if("string"!=typeof(e=e.toString()))throw nI("dirty is not a string, aborting")}else throw nI("toString is not a function");if(!r.isSupported)return e;if(Z||e_(n),r.removed=[],"string"==typeof e&&(el=!1),el){if(e.nodeName){let t=eE(e.nodeName);if(!z[t]||W[t])throw nI("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof c)(l=(o=eR("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType===n8.element&&"BODY"===l.nodeName||"HTML"===l.nodeName?o=l:o.appendChild(l);else{if(!ee&&!Q&&!X&&-1===e.indexOf("<"))return t&&en?t.createHTML(e):e;if(!(o=eR(e)))return ee?null:en?O:""}o&&J&&eD(o.firstChild);let f=eM(el?e:o);for(;u=f.nextNode();)eU(u),e$(u),u.content instanceof a&&eV(u.content);if(el)return e;if(ee){if(et)for(s=j.call(o.ownerDocument);o.firstChild;)s.appendChild(o.firstChild);else s=o;return(F.shadowroot||F.shadowrootmode)&&(s=P.call(i,s,!0)),s}let d=X?o.outerHTML:o.innerHTML;return X&&z["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&nN(n3,o.ownerDocument.doctype.name)&&(d="\n"+d),Q&&nw([T,_,A],e=>{d=nC(d,e," ")}),t&&en?t.createHTML(d):d},r.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e_(e),Z=!0},r.clearConfig=function(){eP=null,Z=!1},r.isValidAttribute=function(e,t,n){return eP||e_({}),eH(eE(e),eE(t),n)},r.addHook=function(e,t){"function"==typeof t&&nk(C[e],t)},r.removeHook=function(e,t){if(void 0!==t){let n=nS(C[e],t);return -1===n?void 0:nx(C[e],n,1)[0]}return nO(C[e])},r.removeHooks=function(e){C[e]=[]},r.removeAllHooks=function(){C=n6()},r}(),n7=function(e){for(var t,n,r,o,i=e.node,l=e.regex,a=e.createNode,u=e.captureAdjust,c=i.textContent,s=c.length,f=0,d=0,p=0;r=l.exec(c);){if(d+=1,++p>9999)return{};o||(o=document.createDocumentFragment()),t||(t=[]);var h=u?u(r[0]):r[0],m=h.length,y=r.index+r[0].indexOf(h);f3&&void 0!==arguments[3]?arguments[3]:rt;r||(r=rt);for(var o=0,i=e.childNodes,l=0;le.length)&&(t=e.length);for(var n=0,r=Array(t);n=10)return void ra.error("failed to load an image after ".concat(n," attempts"));var r=t.src;t.src=null,t.src=r+"#"+n,t.setAttribute("data-reload-n",n+1)}},250)},rh=function(e){var t=e.node,n=e.times;if(t&&n){var r=t.querySelector(".Chat__badge"),o=r||document.createElement("div");o.textContent=n,o.className="Chat__badge",r||t.appendChild(o)}},rm=function(){var e;function t(){var e=this;if(!(this instanceof t))throw TypeError("Cannot call a class as a function");this.loaded=!1,this.rootNode=null,this.queue=[],this.messages=[],this.visibleMessages=[],this.page=null,this.events=new e0.vp,this.scrollNode=null,this.scrollTracking=!0,this.handleScroll=function(t){var n=e.scrollNode,r=24>Math.abs(n.scrollHeight-(n.scrollTop+n.offsetHeight));r!==e.scrollTracking&&(e.scrollTracking=r,e.events.emit("scrollTrackingChanged",r),ra.debug("tracking",e.scrollTracking))},this.ensureScrollTracking=function(){e.scrollTracking&&e.scrollToBottom()},setInterval(function(){return e.pruneMessages()},6e4)}return e=[{key:"isReady",value:function(){return this.loaded&&this.rootNode&&this.page}},{key:"mount",value:function(e){var t=this;this.rootNode?e.appendChild(this.rootNode):this.rootNode=e,this.scrollNode=rc(this.rootNode),this.scrollNode.addEventListener("scroll",this.handleScroll),setTimeout(function(){t.scrollToBottom()}),this.tryFlushQueue()}},{key:"onStateLoaded",value:function(){this.loaded=!0,this.tryFlushQueue()}},{key:"tryFlushQueue",value:function(){this.isReady()&&this.queue.length>0&&(this.processBatch(this.queue),this.queue=[])}},{key:"assignStyle",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!0,n=!1,r=void 0;try{for(var o,i=Object.keys(e)[Symbol.iterator]();!(t=(o=i.next()).done);t=!0){var l=o.value;this.rootNode.style.setProperty(l,e[l])}}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}}},{key:"setHighlight",value:function(e,t){var n=this;this.highlightParsers=null,e&&e.map(function(e){var r=t[e],o=r.highlightText,i=r.highlightColor,l=r.highlightWholeMessage,a=r.matchWord,u=r.matchCase,c=/^[a-zа-яё0-9_\-$/^[\s\]\\]+$/gi,s=/[!#$%^&*)(+=.<>{}[\]:;'"|~`_\-\\/]/g,f=String(o).split(/[,|]/).map(function(e){return e.trim()}).filter(function(e){return e&&e.length>1&&c.test(e)&&(c.lastIndex=0,!0)});if(0!==f.length){var d=[],p=!0,h=!1,m=void 0;try{for(var y,g,v,b=f[Symbol.iterator]();!(p=(v=b.next()).done);p=!0){var w=v.value;if("/"===w.charAt(0)&&"/"===w.charAt(w.length-1)){var S=w.substring(1,w.length-1);if(/^(\[.*\]|\\.|.)$/.test(S))continue;d.push(S)}else y||(y=[]),w=w.replace(s,"\\$&"),y.push(w)}}catch(e){h=!0,m=e}finally{try{p||null==b.return||b.return()}finally{if(h)throw m}}var O=d.join("|"),k="g"+(u?"":"i");try{if(O)g=RegExp("("+O+")",k);else{var x="".concat(a?"\\b":"","(").concat(y.join("|"),")").concat(a?"\\b":"");g=new RegExp(x,k)}}catch(e){g=null}n.highlightParsers||(n.highlightParsers=[]),n.highlightParsers.push({highlightWords:y,highlightRegex:g,highlightColor:i,highlightWholeMessage:l})}})}},{key:"scrollToBottom",value:function(){this.scrollNode.scrollTop=this.scrollNode.scrollHeight}},{key:"changePage",value:function(e){if(!this.isReady()){this.page=e,this.tryFlushQueue();return}this.page=e,this.rootNode.textContent="",this.visibleMessages=[];var t=document.createDocumentFragment(),n=!0,r=!1,o=void 0;try{for(var i,l,a=this.messages[Symbol.iterator]();!(n=(l=a.next()).done);n=!0){var u=l.value;t1(e,u.type)&&(i=u.node,t.appendChild(i),this.visibleMessages.push(u))}}catch(e){r=!0,o=e}finally{try{n||null==a.return||a.return()}finally{if(r)throw o}}i&&(this.rootNode.appendChild(t),i.scrollIntoView())}},{key:"getCombinableMessage",value:function(e,t,n,r){for(var o=n;o>=r;o--){var i=this.visibleMessages[o];if(!i.type.startsWith(tZ)&&("string"==typeof i.text&&i.text===e.text||"string"==typeof i.html&&i.html===e.html)&&t1&&void 0!==arguments[1]?arguments[1]:{},r=n.prepend,o=n.notifyListeners,i=Date.now();if(!this.isReady())return void(r?this.queue=rl(e).concat(rl(this.queue)):this.queue=rl(this.queue).concat(rl(e)));var l=document.createDocumentFragment(),a={},u=this.visibleMessages.length,c=u-1,s=Math.max(0,u-5),f=!0,d=!1,p=void 0;try{for(var h,m,y=e[Symbol.iterator]();!(f=(m=y.next()).done);f=!0){var g=m.value,v=t3(g),b=this.getCombinableMessage(v,i,c,s);if(b){b.times=(b.times||1)+1,rh(b);continue}if(v.node)h=v.node;else if("internal/reconnected"===v.type)h=rd();else{h=rf(),v.text?h.textContent=v.text:v.html?(h.innerHTML=v.html,h.innerHTML=n9.sanitize(h.innerHTML,{FORBID_TAGS:ru,ALLOW_UNKNOWN_PROTOCOLS:!0})):ra.error("Error: message is missing text payload",v),!v.avoidHighlighting&&this.highlightParsers&&this.highlightParsers.map(function(e){rn(h,e.highlightRegex,e.highlightWords,function(t){return rs(t,e.highlightColor)})&&e.highlightWholeMessage&&(h.className+=" ChatMessage--highlighted")});for(var w=h.querySelectorAll(".linkify"),S=0;S0){this.visibleMessages=e.slice(t);for(var n=0;n0&&(this.messages=this.messages.slice(o),ra.log("pruned ".concat(o," stored messages")))}}},{key:"rebuildChat",value:function(){if(this.isReady()){var e=Math.max(0,this.messages.length-2500),t=this.messages.slice(e),n=!0,r=!1,o=void 0;try{for(var i,l=t[Symbol.iterator]();!(n=(i=l.next()).done);n=!0)i.value.node=void 0}catch(e){r=!0,o=e}finally{try{n||null==l.return||l.return()}finally{if(r)throw o}}this.rootNode.textContent="",this.messages=[],this.visibleMessages=[],this.processBatch(t,{notifyListeners:!1})}}},{key:"clearChat",value:function(){var e=this.visibleMessages;this.visibleMessages=[];for(var t=0;t\n\n\nSS13 Chat Log\n\n\n\n
\n'+l+"
\n\n\n"],{type:"text/plain"}),h=new Date().toISOString().substring(0,19).replace(/[-:]/g,"").replace("T","-");Byond.saveBlob(p,"ss13-paradise-chatlog-".concat(h,".html"),".html")}}],function(e,t){for(var n=0;n0&&(0,m.jsx)(rO,{value:e.unreadCount})]},e.id)})})}),(0,m.jsx)(eJ.kC.Item,{ml:1,children:(0,m.jsx)(eJ.zx,{color:"transparent",icon:"plus",onClick:function(){r(t9()),r(tj())}})})]})};function rx(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&o[o.length-1])&&(6===u[0]||2===u[0])){l=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["id"]),i=eH(tN),l=eU(),a=i[r],u=a.highlightColor,c=a.highlightText,s=a.highlightWholeMessage,f=a.matchWord,d=a.matchCase;return(0,m.jsxs)(eJ.Kq.Item,(t=function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");ot(this,"r",void 0),ot(this,"g",void 0),ot(this,"b",void 0),ot(this,"a",void 0),this.r=e,this.g=t,this.b=r,this.a=o}return e=[{key:"toString",value:function(){return"rgba(".concat(0|this.r,", ").concat(0|this.g,", ").concat(0|this.b,", ").concat(0|this.a,")")}}],t=[{key:"fromHex",value:function(e){return new n(parseInt(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e.substr(5,2),16))}},{key:"lerp",value:function(e,t,r){return new n((t.r-e.r)*r+e.r,(t.g-e.g)*r+e.g,(t.b-e.b)*r+e.b,(t.a-e.a)*r+e.a)}},{key:"lookup",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=t.length;if(r<2)throw Error("Needs at least two colors!");var o=e*(r-1);if(e<1e-4)return t[0];if(e>=.9999)return t[r-1];var i=0|o;return n.lerp(t[i],t[i+1],o%1)}}],e&&oe(n.prototype,e),t&&oe(n,t),n}(),or=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Math.pow(10,t);return Math.round(n*e)/n},oo={grad:.9,turn:360,rad:360/(2*Math.PI)},oi=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},ol=function(e){return e.ping},oa=function(e){var t=eH(ol),n=on.lookup(t.networkQuality,[new on(220,40,40),new on(220,200,40),new on(60,220,40)]).toString(),r=t.roundtrip?(0,tg.FH)(t.roundtrip):"--";return(0,m.jsxs)("div",{className:"Ping",children:[(0,m.jsx)(eJ.xu,{className:"Ping__indicator",backgroundColor:n}),r]})},ou=null;setInterval(function(){Byond.winget("","url").then(function(e){e&&!e.match(/:0$/)&&(ou=e)})},5e3);var oc=function(){return ou?(0,m.jsxs)(eJ.Kq,{children:[(0,m.jsx)(eJ.Kq.Item,{children:(0,m.jsx)(eJ.zx,{fluid:!0,icon:"history",color:"white",content:"Reconnect",onClick:function(){Byond.command(".reconnect")}})}),(0,m.jsx)(eJ.Kq.Item,{children:(0,m.jsx)(eJ.zx,{icon:"power-off",color:"white",tooltip:"Restart game",tooltipPosition:"bottom-end",onClick:function(){Byond.command(".quit")}})})]}):null},os=function(e){var t=tp(),n=tI(),r=eH(rQ);return(0,m.jsx)(te,{theme:n.theme,children:(0,m.jsxs)(eJ.Kq,{fill:!0,vertical:!0,children:[(0,m.jsx)(eJ.Kq.Item,{children:(0,m.jsx)(eJ.$0,{fitted:!0,children:(0,m.jsxs)(eJ.Kq,{mr:1,align:"center",children:[(0,m.jsx)(eJ.Kq.Item,{grow:!0,overflowX:"auto",children:(0,m.jsx)(rk,{})}),(0,m.jsx)(eJ.Kq.Item,{children:(0,m.jsx)(oa,{})}),(0,m.jsx)(eJ.Kq.Item,{children:(0,m.jsx)(eJ.zx,{color:"grey",selected:t.visible,icon:"music",tooltip:"Music player",tooltipPosition:"bottom-start",onClick:function(){return t.toggle()}})}),(0,m.jsx)(eJ.Kq.Item,{children:(0,m.jsx)(eJ.zx,{icon:n.visible?"times":"cog",selected:n.visible,tooltip:n.visible?"Close settings":"Open settings",tooltipPosition:"bottom-start",onClick:function(){return n.toggle()}})})]})})}),t.visible&&(0,m.jsx)(eJ.Kq.Item,{children:(0,m.jsx)(eJ.$0,{children:(0,m.jsx)(rV,{})})}),n.visible&&(0,m.jsx)(eJ.Kq.Item,{children:(0,m.jsx)(rU,{})}),(0,m.jsx)(eJ.Kq.Item,{grow:!0,children:(0,m.jsxs)(eJ.$0,{fill:!0,fitted:!0,position:"relative",children:[(0,m.jsx)(te.Content,{style:{overflowY:"scroll"},scrollable:!0,children:(0,m.jsx)(rS,{lineHeight:n.lineHeight})}),(0,m.jsxs)(r7,{children:[r.connectionLostAt&&(0,m.jsx)(r7.Item,{rightSlot:(0,m.jsx)(oc,{}),children:"You are either AFK, experiencing lag or the connection has closed."}),r.roundRestartedAt&&(0,m.jsxs)(r7.Item,{children:["The connection has been closed because the server is restarting.",(0,m.jsx)("br",{}),"Please wait while you automatically reconnect."]})]})]})})]})})},of=n(132);function od(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=10&&(e=!0),(null==(r=document.activeElement)?void 0:r.className.includes("Button"))&&(e=!0)}e||og()}),e0.xd.on("keydown",function(e){e.isModifierKey()||og()})};function ob(e,t,n,r,o,i,l){try{var a=e[i](l),u=a.value}catch(e){n(e);return}a.done?t(u):Promise.resolve(u).then(r,o)}var ow=(0,U.h)("telemetry");y.mark("inception",null==(h=window.performance)?void 0:h.timeOrigin),y.mark("init");var oS=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.sideEffects,r=t.reducer,o=t.middleware,i=eK([O({debug:tu,backend:eD}),r]),l=void 0===n||n?ts((null==o?void 0:o.pre)||[]).concat([eY,eL],ts((null==o?void 0:o.post)||[])):[],a=w(i,S.apply(void 0,ts(l)));return window.__store__=a,window.__augmentStack__=(e=a,function(t,n){(n=n||Error(t.split("\n")[0])).stack=n.stack||t,tf.log("FatalError:",n);var r,o,i=e.getState(),l=null==i||null==(r=i.backend)?void 0:r.config;return t+"\nUser Agent: "+navigator.userAgent+"\nState: "+JSON.stringify({ckey:null==l||null==(o=l.client)?void 0:o.ckey,interface:null==l?void 0:l.interface,window:null==l?void 0:l.window})}),a}({reducer:O({audio:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:rG,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.payload;return"audio/playing"===n?rK(rq({},e),{visible:!0,playing:!0}):"audio/stopped"===n?rK(rq({},e),{visible:!1,playing:!1}):"audio/playMusic"===n?rK(rq({},e),{meta:r}):"audio/stopMusic"===n?rK(rq({},e),{visible:!1,playing:!1,meta:null}):"audio/toggle"===n?rK(rq({},e),{visible:!e.visible}):e},chat:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:rM,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.payload;if(n===t4.type){if((null==r?void 0:r.version)!==e.version)return e;var o=!0,i=!1,l=void 0;try{for(var a,u=Object.keys(r.pageById)[Symbol.iterator]();!(o=(a=u.next()).done);o=!0){var c=a.value,s=r.pageById[c].acceptedTypes,f=rR.acceptedTypes,d=!0,p=!1,h=void 0;try{for(var m,y=Object.keys(f)[Symbol.iterator]();!(d=(m=y.next()).done);d=!0){var g=m.value;void 0===s[g]&&(s[g]=f[g])}}catch(e){p=!0,h=e}finally{try{d||null==y.return||y.return()}finally{if(p)throw h}}}}catch(e){i=!0,l=e}finally{try{o||null==u.return||u.return()}finally{if(i)throw l}}var v=!0,b=!1,w=void 0;try{for(var S,O=Object.keys(r.pageById)[Symbol.iterator]();!(v=(S=O.next()).done);v=!0){var k=S.value;r.pageById[k].unreadCount=0}}catch(e){b=!0,w=e}finally{try{v||null==O.return||O.return()}finally{if(b)throw w}}return rI({},e,r)}if(n===nr.type){var x=rD(rI({},e),{scrollTracking:r});if(r){var j=e.currentPageId,E=rD(rI({},e.pageById[j]),{unreadCount:0});x.pageById=rD(rI({},e.pageById),rN({},j,E))}return x}if(n===t6.type){var P=e.pages.map(function(t){return e.pageById[t]}),C=e.pageById[e.currentPageId],T=rI({},e.pageById),_=!0,A=!1,N=void 0;try{for(var I,D=P[Symbol.iterator]();!(_=(I=D.next()).done);_=!0){var L=I.value,R=0,M=!0,z=!1,B=void 0;try{for(var F,U=Object.keys(r)[Symbol.iterator]();!(M=(F=U.next()).done);M=!0){var H=F.value;t1(L,H)&&(L!==C||!e.scrollTracking)&&(L!==C&&t1(C,H)||(R+=r[H]))}}catch(e){z=!0,B=e}finally{try{M||null==U.return||U.return()}finally{if(z)throw B}}R>0&&(T[L.id]=rD(rI({},L),{unreadCount:L.unreadCount+R}))}}catch(e){A=!0,N=e}finally{try{_||null==D.return||D.return()}finally{if(A)throw N}}return rD(rI({},e),{pageById:T})}if(n===t9.type)return rD(rI({},e),{currentPageId:r.id,pages:rL(e.pages).concat([r.id]),pageById:rD(rI({},e.pageById),rN({},r.id,r))});if(n===t7.type){var W=r.pageId,$=rD(rI({},e.pageById[W]),{unreadCount:0});return rD(rI({},e),{currentPageId:W,pageById:rD(rI({},e.pageById),rN({},W,$))})}if(n===ne.type){var V=r.pageId,q=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(r,["pageId"]),K=rI({},e.pageById[V],q);return rD(rI({},e),{pageById:rD(rI({},e.pageById),rN({},V,K))})}if(n===nt.type){var G=r.pageId,Q=r.type,Y=rI({},e.pageById[G]);return Y.acceptedTypes=rI({},Y.acceptedTypes),Y.acceptedTypes[Q]=!Y.acceptedTypes[Q],rD(rI({},e),{pageById:rD(rI({},e.pageById),rN({},G,Y))})}if(n===nn.type){var X=r.pageId,Z=rD(rI({},e),{pages:rL(e.pages),pageById:rI({},e.pageById)});return delete Z.pageById[X],Z.pages=Z.pages.filter(function(e){return e!==X}),0===Z.pages.length&&(Z.pages.push(rR.id),Z.pageById[rR.id]=rR,Z.currentPageId=rR.id),Z.currentPageId&&Z.currentPageId!==X||(Z.currentPageId=Z.pages[0]),Z}if(n===ni.type){var J=r.pageId,ee=rD(rI({},e),{pages:rL(e.pages),pageById:rI({},e.pageById)}),et=ee.pageById[J],en=ee.pages.indexOf(et.id),er=en-1;if(en>0&&er>0){var eo=ee.pages[en];ee.pages[en]=ee.pages[er],ee.pages[er]=eo}return ee}if(n===nl.type){var ei=r.pageId,el=rD(rI({},e),{pages:rL(e.pages),pageById:rI({},e.pageById)}),ea=el.pageById[ei],eu=el.pages.indexOf(ea.id),ec=eu+1;if(eu>0&&ec0&&void 0!==arguments[0]?arguments[0]:r9,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=(t.payload,t.meta);return"roundrestart"===n?r6(r5({},e),{roundRestartedAt:r.now}):n===r1.type?r6(r5({},e),{connectionLostAt:r.now}):n===r2.type?r6(r5({},e),{connectionLostAt:null}):e},ping:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.payload;if(n===rZ.type){var o=r.roundtrip,i=Math.round(.4*(e.roundtripAvg||o)+.6*o),l=1-(0,tg.bA)(i,50,200);return{roundtrip:o,roundtripAvg:i,failCount:0,networkQuality:l}}if(n===rJ.type){var a,u,c=e.failCount,s=void 0===c?0:c,f=(0,tg.V2)(e.networkQuality-s/3),d=(a=function(e){for(var t=1;t3&&(d.roundtrip=void 0,d.roundtripAvg=void 0),d}return e},settings:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:tY,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.payload;if(n===tS.type)return tq({},e,r);if(n===tO.type){if(!(null==r?void 0:r.version))return e;delete r.view;var o=tq({},e,r);o.highlightSettings?o.highlightSettingById[tQ.id]||(o.highlightSettings=[tQ.id].concat(tG(o.highlightSettings)),o.highlightSettingById[tQ.id]=tQ):(o.highlightSettings=[tQ.id],o.highlightSettingById[tQ.id]=tQ);var i=o.highlightSettingById[tQ.id];return i.highlightColor=o.highlightColor,i.highlightText=o.highlightText,o}if(n===tx.type)return tK(tq({},e),{view:tK(tq({},e.view),{visible:!e.view.visible})});if(n===tj.type)return tK(tq({},e),{view:tK(tq({},e.view),{visible:!0,activeTab:"chatPage"})});if(n===tk.type){var l=r.tabId;return tK(tq({},e),{view:tK(tq({},e.view),{activeTab:l})})}if(n===tE.type)return e.highlightSettings.length>=10?e:tK(tq({},e),{highlightSettings:tG(e.highlightSettings).concat([r.id]),highlightSettingById:tK(tq({},e.highlightSettingById),tV({},r.id,r))});if(n===tP.type){var a=r.id,u=tK(tq({},e),{highlightSettings:tG(e.highlightSettings),highlightSettingById:tq({},e.highlightSettingById)});return a===tQ.id?u.highlightSettings[tQ.id]=tQ:(delete u.highlightSettingById[a],u.highlightSettings=u.highlightSettings.filter(function(e){return e!==a}),u.highlightSettings.length||(u.highlightSettings.push(tQ.id),u.highlightSettingById[tQ.id]=tQ)),u}if(n===tC.type){var c=r.id,s=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(r,["id"]),f=tK(tq({},e),{highlightSettings:tG(e.highlightSettings),highlightSettingById:tq({},e.highlightSettingById)});return c===tQ.id&&(s.highlightText&&(f.highlightText=s.highlightText),s.highlightColor&&(f.highlightColor=s.highlightColor)),f.highlightSettingById[c]&&(f.highlightSettingById[c]=tq({},f.highlightSettingById[c],s)),f}return e}}),middleware:{pre:[function(e){var t=!1,n=!1,r=[],o=[];return ry.events.on("batchProcessed",function(t){n&&e.dispatch(t6(t))}),ry.events.on("scrollTrackingChanged",function(t){e.dispatch(nr(t))}),setInterval(function(){return rT(e)},6e4),function(i){return function(l){var a=l.type,u=l.payload;if(t||(t=!0,r_(e)),"chat/message"===a){try{c=JSON.parse(u)}catch(e){return}var c,s=c.sequence;if(r.includes(s))return;var f=r.length;r:if(f>0){if(o.includes(s)){o.splice(o.indexOf(s),1);break r}var d=r[f-1]+1;if(s!==d)for(var p=d;p2e3&&(r[t]=null,e.dispatch(rJ()))}var i={index:n,sentAt:Date.now()};r[n]=i,Byond.sendMessage("ping",{index:n}),n=(n+1)%8};return function(e){return function(n){var i=n.type,l=n.payload;if(t||(t=!0,o()),i===rX.type)return l.afk||o(),e(n);if(i===rY.type){var a=l.index,u=r[a];if(!u)return;return r[a]=null,e(rZ(u))}return e(n)}}},function(e){var t,n;return function(r){return function(o){var i,l=o.type,a=o.payload;if("telemetry/request"===l){if(!t){ow.debug("deferred"),n=a;return}ow.debug("sending");var u=(null==a?void 0:a.limits)||{},c=t.connections.slice(0,u.connections);Byond.sendMessage("telemetry",{connections:c});return}if("backend/update"===l){r(o),(i=function(){var r,o,i,l;return function(e,t){var n,r,o,i,l={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){var u=[i,a];if(n)throw TypeError("Generator is already executing.");for(;l;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return l.label++,{value:u[1],done:!1};case 5:l.label++,r=u[1],u=[0];continue;case 7:u=l.ops.pop(),l.trys.pop();continue;default:if(!(o=(o=l.trys).length>0&&o[o.length-1])&&(6===u[0]||2===u[0])){l=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]10&&t.connections.pop()),i&&(ow.debug("saving telemetry to storage",t),j.tO.set("telemetry",t)),n&&(l=n,n=null,e.dispatch({type:"telemetry/request",payload:l})),[2]}})},function(){var e=this,t=arguments;return new Promise(function(n,r){var o=i.apply(e,t);function l(e){ob(o,n,r,l,a,"next",e)}function a(e){ob(o,n,r,l,a,"throw",e)}l(void 0)})})();return}return r(o)}}},function(e){var t=!1;return function(n){return function(r){var o=r.type,i=r.payload;if(t||(t=!0,j.tO.get("panel-settings").then(function(t){e.dispatch(tO(t))})),o===tS.type||o===tO.type||o===tE.type||o===tP.type||o===tC.type){var l=null==i?void 0:i.theme;l&&tM(l),n(r);var a=tT(e.getState());tW(a.statTabsStyle),tU(a.fontSize,a.statFontSize,a.statLinked),tH(a.fontFamily,a.statFontFamily,a.statLinked),j.tO.set("panel-settings",a);return}return n(r)}}},function(e){var t=new ty;return t.onPlay(function(){e.dispatch({type:"audio/playing"})}),t.onStop(function(){e.dispatch({type:"audio/stopped"})}),function(e){return function(n){var r=n.type,o=n.payload;if("audio/playMusic"===r){var i=o.url,l=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(o,["url"]);return t.play(i,l),e(n)}if("audio/stopMusic"===r)return t.stop(),e(n);if("settings/update"===r||"settings/load"===r){var a=null==o?void 0:o.adminMusicVolume;"number"==typeof a&&t.setVolume(a)}return e(n)}}},function(e){var t;return setInterval(function(){var n=e.getState();if(n){var r=rQ(n),o=t&&Date.now()>=t+2e4;!r.connectionLostAt&&o&&e.dispatch(r8(r1())),r.connectionLostAt&&!o&&e.dispatch(r8(r2()))}},1e3),function(e){return function(n){var r=n.type;return r===rZ.type||r===rX.type?(t=Date.now(),e(n)):r===r0.type?e(r8(n)):e(n)}}}]}});!function e(){if("loading"===document.readyState)return void document.addEventListener("DOMContentLoaded",e);eP(oS),(0,e0.uB)({ignoreWindowFocus:!0}),ov(),eW(),oS.subscribe(function(){var e=(0,m.jsx)(os,{});if(y.mark("render/start"),!c){var t=document.getElementById("react-root");c=(0,ep.createRoot)(t)}c.render(e),y.mark("render/finish"),!em&&eh&&(eh=!1)}),Byond.subscribe(function(e,t){return oS.dispatch({type:e,payload:t})}),Byond.winset("legacy_output_selector",{left:"output_browser"}),Byond.winget("output").then(function(e){Byond.winset("chat_panel",{size:e.size})})}()})()})(); \ No newline at end of file +(()=>{var e={424:function(e,t,n){var r={"./ByondUi.stories.js":"6123","./Storage.stories.js":"2688","./Themes.stories.js":"6419"};function o(e){return n(i(e))}function i(e){if(!n.o(r,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=424},3579:function(e,t,n){"use strict";function r(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}var o,i=n(1171),l=n(2778),a=n(9807);function u(e){var t="https://react.dev/errors/"+e;if(1M||(e.current=R[M],R[M]=null,M--)}function F(e,t){R[++M]=e.current,e.current=t}var U=z(null),H=z(null),W=z(null),$=z(null);function V(e,t){switch(F(W,t),F(H,e),F(U,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?cl(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)e=ca(t=cl(t),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}B(U),F(U,e)}function q(){B(U),B(H),B(W)}function K(e){null!==e.memoizedState&&F($,e);var t=U.current,n=ca(t,e.type);t!==n&&(F(H,e),F(U,n))}function G(e){H.current===e&&(B(U),B(H)),$.current===e&&(B($),cY._currentValue=L)}var Q=Object.prototype.hasOwnProperty,Y=i.unstable_scheduleCallback,X=i.unstable_cancelCallback,Z=i.unstable_shouldYield,J=i.unstable_requestPaint,ee=i.unstable_now,et=i.unstable_getCurrentPriorityLevel,en=i.unstable_ImmediatePriority,er=i.unstable_UserBlockingPriority,eo=i.unstable_NormalPriority,ei=i.unstable_LowPriority,el=i.unstable_IdlePriority,ea=i.log,eu=i.unstable_setDisableYieldValue,ec=null,es=null;function ef(e){if("function"==typeof ea&&eu(e),es&&"function"==typeof es.setStrictMode)try{es.setStrictMode(ec,e)}catch(e){}}var ed=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(ep(e)/eh|0)|0},ep=Math.log,eh=Math.LN2,em=256,ey=4194304;function eg(e){var t=42&e;if(0!==t)return t;switch(e&-e){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:return 64;case 128:return 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 4194048&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:return 0x3c00000&e;case 0x4000000:return 0x4000000;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0;default:return e}}function ev(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var o=0,i=e.suspendedLanes,l=e.pingedLanes;e=e.warmLanes;var a=0x7ffffff&r;return 0!==a?0!=(r=a&~i)?o=eg(r):0!=(l&=a)?o=eg(l):n||0!=(n=a&~e)&&(o=eg(n)):0!=(a=r&~i)?o=eg(a):0!==l?o=eg(l):n||0!=(n=r&~e)&&(o=eg(n)),0===o?0:0!==t&&t!==o&&0==(t&i)&&((i=o&-o)>=(n=t&-t)||32===i&&0!=(4194048&n))?t:o}function eb(e,t){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function ew(){var e=em;return 0==(4194048&(em<<=1))&&(em=256),e}function eS(){var e=ey;return 0==(0x3c00000&(ey<<=1))&&(ey=4194304),e}function eO(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ek(e,t){e.pendingLanes|=t,0x10000000!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ex(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ed(t);e.entangledLanes|=t,e.entanglements[r]=0x40000000|e.entanglements[r]|4194090&n}function ej(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ed(n),o=1<)":-1i||c[o]!==s[i]){var f="\n"+c[o].replace(" at new "," at ");return e.displayName&&f.includes("")&&(f=f.replace("",e.displayName)),f}while(1<=o&&0<=i);break}}}finally{e1=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?e0(n):""}function e3(e){try{var t="";do t+=function(e){switch(e.tag){case 26:case 27:case 5:return e0(e.type);case 16:return e0("Lazy");case 13:return e0("Suspense");case 19:return e0("SuspenseList");case 0:case 15:return e2(e.type,!1);case 11:return e2(e.type.render,!1);case 1:return e2(e.type,!0);case 31:return e0("Activity");default:return""}}(e),e=e.return;while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function e4(e){switch(void 0===e?"undefined":r(e)){case"bigint":case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function e8(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function e5(e){e._valueTracker||(e._valueTracker=function(e){var t=e8(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function e6(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=e8(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function e9(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var e7=/[\n"\\]/g;function te(e){return e.replace(e7,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function tt(e,t,n,o,i,l,a,u){e.name="",null!=a&&"function"!=typeof a&&"symbol"!==(void 0===a?"undefined":r(a))&&"boolean"!=typeof a?e.type=a:e.removeAttribute("type"),null!=t?"number"===a?(0===t&&""===e.value||e.value!=t)&&(e.value=""+e4(t)):e.value!==""+e4(t)&&(e.value=""+e4(t)):"submit"!==a&&"reset"!==a||e.removeAttribute("value"),null!=t?tr(e,a,e4(t)):null!=n?tr(e,a,e4(n)):null!=o&&e.removeAttribute("value"),null==i&&null!=l&&(e.defaultChecked=!!l),null!=i&&(e.checked=i&&"function"!=typeof i&&"symbol"!==(void 0===i?"undefined":r(i))),null!=u&&"function"!=typeof u&&"symbol"!==(void 0===u?"undefined":r(u))&&"boolean"!=typeof u?e.name=""+e4(u):e.removeAttribute("name")}function tn(e,t,n,o,i,l,a,u){if(null!=l&&"function"!=typeof l&&"symbol"!==(void 0===l?"undefined":r(l))&&"boolean"!=typeof l&&(e.type=l),null!=t||null!=n){if(("submit"===l||"reset"===l)&&null==t)return;n=null!=n?""+e4(n):"",t=null!=t?""+e4(t):n,u||t===e.value||(e.value=t),e.defaultValue=t}o="function"!=typeof(o=null!=o?o:i)&&"symbol"!==(void 0===o?"undefined":r(o))&&!!o,e.checked=u?e.checked:!!o,e.defaultChecked=!!o,null!=a&&"function"!=typeof a&&"symbol"!==(void 0===a?"undefined":r(a))&&"boolean"!=typeof a&&(e.name=a)}function tr(e,t,n){"number"===t&&e9(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function to(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o=t7),nn=!1;function nr(e,t){switch(e){case"keyup":return -1!==t6.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function no(e){return"object"===(void 0===(e=e.detail)?"undefined":r(e))&&"data"in e?e.data:null}var ni=!1,nl={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function na(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!nl[e.type]:"textarea"===t}function nu(e,t,n,r){tg?tv?tv.push(r):tv=[r]:tg=r,0<(t=u2(t,"onChange")).length&&(n=new tF("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var nc=null,ns=null;function nf(e){uG(e,0)}function nd(e){if(e6(eU(e)))return e}function np(e,t){if("change"===e)return t}var nh=!1;if(tk){if(tk){var nm="oninput"in document;if(!nm){var ny=document.createElement("div");ny.setAttribute("oninput","return;"),nm="function"==typeof ny.oninput}o=nm}else o=!1;nh=o&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=nj(r)}}function nP(e){var t,n;e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;for(var r=e9(e.document);t=r,null!=(n=e.HTMLIFrameElement)&&"undefined"!=typeof Symbol&&n[Symbol.hasInstance]?!!n[Symbol.hasInstance](t):t instanceof n;){try{var o="string"==typeof r.contentWindow.location.href}catch(e){o=!1}if(o)e=r.contentWindow;else break;r=e9(e.document)}return r}function nC(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var nT=tk&&"documentMode"in document&&11>=document.documentMode,n_=null,nA=null,nN=null,nI=!1;function nD(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;nI||null==n_||n_!==e9(r)||(r="selectionStart"in(r=n_)&&nC(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},nN&&nx(nN,r)||(nN=r,0<(r=u2(nA,"onSelect")).length&&(t=new tF("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=n_)))}function nL(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var nR={animationend:nL("Animation","AnimationEnd"),animationiteration:nL("Animation","AnimationIteration"),animationstart:nL("Animation","AnimationStart"),transitionrun:nL("Transition","TransitionRun"),transitionstart:nL("Transition","TransitionStart"),transitioncancel:nL("Transition","TransitionCancel"),transitionend:nL("Transition","TransitionEnd")},nM={},nz={};function nB(e){if(nM[e])return nM[e];if(!nR[e])return e;var t,n=nR[e];for(t in n)if(n.hasOwnProperty(t)&&t in nz)return nM[e]=n[t];return e}tk&&(nz=document.createElement("div").style,"AnimationEvent"in window||(delete nR.animationend.animation,delete nR.animationiteration.animation,delete nR.animationstart.animation),"TransitionEvent"in window||delete nR.transitionend.transition);var nF=nB("animationend"),nU=nB("animationiteration"),nH=nB("animationstart"),nW=nB("transitionrun"),n$=nB("transitionstart"),nV=nB("transitioncancel"),nq=nB("transitionend"),nK=new Map,nG="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function nQ(e,t){nK.set(e,t),eq(t,[e])}nG.push("scrollEnd");var nY=new WeakMap;function nX(e,t){if("object"===(void 0===e?"undefined":r(e))&&null!==e){var n=nY.get(e);return void 0!==n?n:(t={value:e,source:t,stack:e3(t)},nY.set(e,t),t)}return{value:e,source:t,stack:e3(t)}}var nZ=[],nJ=0,n0=0;function n1(){for(var e=nJ,t=n0=nJ=0;t>=l,o-=l,rh=1<<32-ed(t)+o|n<l?l:8;var a=I.T,u={};I.T=u,iU(e,!1,t,n);try{var c=i(),s=I.S;if(null!==s&&s(u,c),null!==c&&"object"===(void 0===c?"undefined":r(c))&&"function"==typeof c.then){var f,d,p=(f=[],d={status:"pending",value:null,reason:null,then:function(e){f.push(e)}},c.then(function(){d.status="fulfilled",d.value=o;for(var e=0;ed?(h=f,f=null):h=f.sibling;var m=g(r,f,a[d],u);if(null===m){null===f&&(f=h);break}e&&f&&null===m.alternate&&t(r,f),i=l(m,i,d),null===s?c=m:s.sibling=m,s=m,f=h}if(d===a.length)return n(r,f),rO&&ry(r,d),c;if(null===f){for(;dh?(m=d,d=null):m=d.sibling;var b=g(r,d,y.value,c);if(null===b){null===d&&(d=m);break}e&&d&&null===b.alternate&&t(r,d),i=l(b,i,h),null===f?s=b:f.sibling=b,f=b,d=m}if(y.done)return n(r,d),rO&&ry(r,h),s;if(null===d){for(;!y.done;h++,y=a.next())null!==(y=p(r,y.value,c))&&(i=l(y,i,h),null===f?s=y:f.sibling=y,f=y);return rO&&ry(r,h),s}for(d=o(d);!y.done;h++,y=a.next())null!==(y=v(d,r,h,y.value,c))&&(e&&null!==y.alternate&&d.delete(null===y.key?h:y.key),i=l(y,i,h),null===f?s=y:f.sibling=y,f=y);return e&&d.forEach(function(e){return t(r,e)}),rO&&ry(r,h),s}(s,f,d=w.call(d),b)}if("function"==typeof d.then)return c(s,f,iX(d),b);if(d.$$typeof===S)return c(s,f,r$(s,d),b);iJ(s,d)}return"string"==typeof d&&""!==d||"number"==typeof d||"bigint"===(void 0===d?"undefined":r(d))?(d=""+d,null!==f&&6===f.tag?(n(s,f.sibling),(b=i(f,d)).return=s):(n(s,f),(b=ri(d,s.mode,b)).return=s),a(s=b)):n(s,f)}(c,s,f,d);return iQ=null,b}catch(e){if(e===r9||e===oe)throw e;var w=n7(29,e,null,c.mode);return w.lanes=d,w.return=c,w}finally{}}}var i2=i1(!0),i3=i1(!1),i4=z(null),i8=null;function i5(e){var t=e.alternate;F(le,1&le.current),F(i4,e),null===i8&&(null===t||null!==ow.current?i8=e:null!==t.memoizedState&&(i8=e))}function i6(e){if(22===e.tag){if(F(le,le.current),F(i4,e),null===i8){var t=e.alternate;null!==t&&null!==t.memoizedState&&(i8=e)}}else i9(e)}function i9(){F(le,le.current),F(i4,i4.current)}function i7(e){B(i4),i8===e&&(i8=null),B(le)}var le=z(0);function lt(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||cv(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function ln(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:d({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var lr={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=a8(),o=of(r);o.payload=t,null!=n&&(o.callback=n),null!==(t=od(e,o,r))&&(a6(t,e,r),op(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=a8(),o=of(r);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=od(e,o,r))&&(a6(t,e,r),op(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=a8(),r=of(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=od(e,r,n))&&(a6(t,e,n),op(t,e,n))}};function lo(e,t,n,r,o,i,l){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,l):!t.prototype||!t.prototype.isPureReactComponent||!nx(n,r)||!nx(o,i)}function li(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&lr.enqueueReplaceState(t,t.state,null)}function ll(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var o in n===t&&(n=d({},n)),e)void 0===n[o]&&(n[o]=e[o]);return n}var la="function"==typeof reportError?reportError:function(e){if("object"===("undefined"==typeof window?"undefined":r(window))&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"===(void 0===e?"undefined":r(e))&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"===("undefined"==typeof process?"undefined":r(process))&&"function"==typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)};function lu(e){la(e)}function lc(e){console.error(e)}function ls(e){la(e)}function lf(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function ld(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function lp(e,t,n){return(n=of(n)).tag=3,n.payload={element:null},n.callback=function(){lf(e,t)},n}function lh(e){return(e=of(e)).tag=3,e}function lm(e,t,n,r){var o=n.type.getDerivedStateFromError;if("function"==typeof o){var i=r.value;e.payload=function(){return o(i)},e.callback=function(){ld(t,n,r)}}var l=n.stateNode;null!==l&&"function"==typeof l.componentDidCatch&&(e.callback=function(){ld(t,n,r),"function"!=typeof o&&(null===aQ?aQ=new Set([this]):aQ.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}var ly=Error(u(461)),lg=!1;function lv(e,t,n,r){t.child=null===e?i3(t,null,n,r):i2(t,e.child,n,r)}function lb(e,t,n,r,o){n=n.render;var i=t.ref;if("ref"in r){var l={};for(var a in r)"ref"!==a&&(l[a]=r[a])}else l=r;return(rH(t),r=oz(e,t,n,l,i,o),a=oH(),null===e||lg)?(rO&&a&&rv(t),t.flags|=1,lv(e,t,r,o),t.child):(oW(e,t,o),lB(e,t,o))}function lw(e,t,n,r,o){if(null===e){var i=n.type;return"function"!=typeof i||re(i)||void 0!==i.defaultProps||null!==n.compare?((e=rr(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,lS(e,t,i,r,o))}if(i=e.child,!lF(e,o)){var l=i.memoizedProps;if((n=null!==(n=n.compare)?n:nx)(l,r)&&e.ref===t.ref)return lB(e,t,o)}return t.flags|=1,(e=rt(i,r)).ref=t.ref,e.return=t,t.child=e}function lS(e,t,n,r,o){if(null!==e){var i=e.memoizedProps;if(nx(i,r)&&e.ref===t.ref)if(lg=!1,t.pendingProps=r=i,!lF(e,o))return t.lanes=e.lanes,lB(e,t,o);else 0!=(131072&e.flags)&&(lg=!0)}return lj(e,t,n,r,o)}function lO(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode){if(0!=(128&t.flags)){if(r=null!==i?i.baseLanes|n:n,null!==e){for(i=0,o=t.child=e.child;null!==o;)i=i|o.lanes|o.childLanes,o=o.sibling;t.childLanes=i&~r}else t.childLanes=0,t.child=null;return lk(e,t,r,n)}if(0==(0x20000000&n))return t.lanes=t.childLanes=0x20000000,lk(e,t,null!==i?i.baseLanes|n:n,n);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&r5(t,null!==i?i.cachePool:null),null!==i?oO(t,i):ok(),i6(t)}else null!==i?(r5(t,i.cachePool),oO(t,i),i9(t),t.memoizedState=null):(null!==e&&r5(t,null),ok(),i9(t));return lv(e,t,o,n),t.child}function lk(e,t,n,r){var o=r8();return t.memoizedState={baseLanes:n,cachePool:o=null===o?null:{parent:rQ._currentValue,pool:o}},null!==e&&r5(t,null),ok(),i6(t),null!==e&&rF(e,t,r,!0),null}function lx(e,t){var n=t.ref;if(null===n)null!==e&&null!==e.ref&&(t.flags|=4194816);else{if("function"!=typeof n&&"object"!==(void 0===n?"undefined":r(n)))throw Error(u(284));(null===e||e.ref!==n)&&(t.flags|=4194816)}}function lj(e,t,n,r,o){return(rH(t),n=oz(e,t,n,r,void 0,o),r=oH(),null===e||lg)?(rO&&r&&rv(t),t.flags|=1,lv(e,t,n,o),t.child):(oW(e,t,o),lB(e,t,o))}function lE(e,t,n,r,o,i){return(rH(t),t.updateQueue=null,n=oF(t,r,n,o),oB(e),r=oH(),null===e||lg)?(rO&&r&&rv(t),t.flags|=1,lv(e,t,n,i),t.child):(oW(e,t,i),lB(e,t,i))}function lP(e,t,n,o,i){if(rH(t),null===t.stateNode){var l=n6,a=n.contextType;"object"===(void 0===a?"undefined":r(a))&&null!==a&&(l=rW(a)),t.memoizedState=null!==(l=new n(o,l)).state&&void 0!==l.state?l.state:null,l.updater=lr,t.stateNode=l,l._reactInternals=t,(l=t.stateNode).props=o,l.state=t.memoizedState,l.refs={},oc(t),a=n.contextType,l.context="object"===(void 0===a?"undefined":r(a))&&null!==a?rW(a):n6,l.state=t.memoizedState,"function"==typeof(a=n.getDerivedStateFromProps)&&(ln(t,n,a,o),l.state=t.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(a=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),a!==l.state&&lr.enqueueReplaceState(l,l.state,null),og(t,o,l,i),oy(),l.state=t.memoizedState),"function"==typeof l.componentDidMount&&(t.flags|=4194308),o=!0}else if(null===e){l=t.stateNode;var u=t.memoizedProps,c=ll(n,u);l.props=c;var s=l.context,f=n.contextType;a=n6,"object"===(void 0===f?"undefined":r(f))&&null!==f&&(a=rW(f));var d=n.getDerivedStateFromProps;f="function"==typeof d||"function"==typeof l.getSnapshotBeforeUpdate,u=t.pendingProps!==u,f||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(u||s!==a)&&li(t,l,o,a),ou=!1;var p=t.memoizedState;l.state=p,og(t,o,l,i),oy(),s=t.memoizedState,u||p!==s||ou?("function"==typeof d&&(ln(t,n,d,o),s=t.memoizedState),(c=ou||lo(t,n,c,o,p,s,a))?(f||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||("function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount()),"function"==typeof l.componentDidMount&&(t.flags|=4194308)):("function"==typeof l.componentDidMount&&(t.flags|=4194308),t.memoizedProps=o,t.memoizedState=s),l.props=o,l.state=s,l.context=a,o=c):("function"==typeof l.componentDidMount&&(t.flags|=4194308),o=!1)}else{l=t.stateNode,os(e,t),f=ll(n,a=t.memoizedProps),l.props=f,d=t.pendingProps,p=l.context,s=n.contextType,c=n6,"object"===(void 0===s?"undefined":r(s))&&null!==s&&(c=rW(s)),(s="function"==typeof(u=n.getDerivedStateFromProps)||"function"==typeof l.getSnapshotBeforeUpdate)||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(a!==d||p!==c)&&li(t,l,o,c),ou=!1,p=t.memoizedState,l.state=p,og(t,o,l,i),oy();var h=t.memoizedState;a!==d||p!==h||ou||null!==e&&null!==e.dependencies&&rU(e.dependencies)?("function"==typeof u&&(ln(t,n,u,o),h=t.memoizedState),(f=ou||lo(t,n,f,o,p,h,c)||null!==e&&null!==e.dependencies&&rU(e.dependencies))?(s||"function"!=typeof l.UNSAFE_componentWillUpdate&&"function"!=typeof l.componentWillUpdate||("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(o,h,c),"function"==typeof l.UNSAFE_componentWillUpdate&&l.UNSAFE_componentWillUpdate(o,h,c)),"function"==typeof l.componentDidUpdate&&(t.flags|=4),"function"==typeof l.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof l.componentDidUpdate||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=o,t.memoizedState=h),l.props=o,l.state=h,l.context=c,o=f):("function"!=typeof l.componentDidUpdate||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),o=!1)}return l=o,lx(e,t),o=0!=(128&t.flags),l||o?(l=t.stateNode,n=o&&"function"!=typeof n.getDerivedStateFromError?null:l.render(),t.flags|=1,null!==e&&o?(t.child=i2(t,e.child,null,i),t.child=i2(t,null,n,i)):lv(e,t,n,i),t.memoizedState=l.state,e=t.child):e=lB(e,t,i),e}function lC(e,t,n,r){return r_(),t.flags|=256,lv(e,t,n,r),t.child}var lT={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function l_(e){return{baseLanes:e,cachePool:r6()}}function lA(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=aU),e}function lN(e,t,n){var r,o=t.pendingProps,i=!1,l=0!=(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&0!=(2&le.current)),r&&(i=!0,t.flags&=-129),r=0!=(32&t.flags),t.flags&=-33,null===e){if(rO){if(i?i5(t):i9(t),rO){var a,c=rS;if(a=c){n:{for(a=c,c=rx;8!==a.nodeType;)if(!c||null===(a=cb(a.nextSibling))){c=null;break n}c=a}null!==c?(t.memoizedState={dehydrated:c,treeContext:null!==rp?{id:rh,overflow:rm}:null,retryLane:0x20000000,hydrationErrors:null},(a=n7(18,null,null,0)).stateNode=c,a.return=t,t.child=a,rw=t,rS=null,a=!0):a=!1}a||rE(t)}if(null!==(c=t.memoizedState)&&null!==(c=c.dehydrated))return cv(c)?t.lanes=32:t.lanes=0x20000000,null;i7(t)}return(c=o.children,o=o.fallback,i)?(i9(t),c=lD({mode:"hidden",children:c},i=t.mode),o=ro(o,i,n,null),c.return=t,o.return=t,c.sibling=o,t.child=c,(i=t.child).memoizedState=l_(n),i.childLanes=lA(e,r,n),t.memoizedState=lT,o):(i5(t),lI(t,c))}if(null!==(a=e.memoizedState)&&null!==(c=a.dehydrated)){if(l)256&t.flags?(i5(t),t.flags&=-257,t=lL(e,t,n)):null!==t.memoizedState?(i9(t),t.child=e.child,t.flags|=128,t=null):(i9(t),i=o.fallback,c=t.mode,o=lD({mode:"visible",children:o.children},c),i=ro(i,c,n,null),i.flags|=2,o.return=t,i.return=t,o.sibling=i,t.child=o,i2(t,e.child,null,n),(o=t.child).memoizedState=l_(n),o.childLanes=lA(e,r,n),t.memoizedState=lT,t=i);else if(i5(t),cv(c)){if(r=c.nextSibling&&c.nextSibling.dataset)var s=r.dgst;r=s,(o=Error(u(419))).stack="",o.digest=r,rN({value:o,source:null,stack:null}),t=lL(e,t,n)}else if(lg||rF(e,t,n,!1),r=0!=(n&e.childLanes),lg||r){if(null!==(r=aC)&&0!==(o=0!=((o=0!=(42&(o=n&-n))?1:eE(o))&(r.suspendedLanes|n))?0:o)&&o!==a.retryLane)throw a.retryLane=o,n4(e,o),a6(r,e,o),ly;"$?"===c.data||ua(),t=lL(e,t,n)}else"$?"===c.data?(t.flags|=192,t.child=e.child,t=null):(e=a.treeContext,rS=cb(c.nextSibling),rw=t,rO=!0,rk=null,rx=!1,null!==e&&(rf[rd++]=rh,rf[rd++]=rm,rf[rd++]=rp,rh=e.id,rm=e.overflow,rp=t),t=lI(t,o.children),t.flags|=4096);return t}return i?(i9(t),i=o.fallback,c=t.mode,s=(a=e.child).sibling,(o=rt(a,{mode:"hidden",children:o.children})).subtreeFlags=0x3e00000&a.subtreeFlags,null!==s?i=rt(s,i):(i=ro(i,c,n,null),i.flags|=2),i.return=t,o.return=t,o.sibling=i,t.child=o,o=i,i=t.child,null===(c=e.child.memoizedState)?c=l_(n):(null!==(a=c.cachePool)?(s=rQ._currentValue,a=a.parent!==s?{parent:s,pool:s}:a):a=r6(),c={baseLanes:c.baseLanes|n,cachePool:a}),i.memoizedState=c,i.childLanes=lA(e,r,n),t.memoizedState=lT,o):(i5(t),e=(n=e.child).sibling,(n=rt(n,{mode:"visible",children:o.children})).return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n)}function lI(e,t){return(t=lD({mode:"visible",children:t},e.mode)).return=e,e.child=t}function lD(e,t){return(e=n7(22,e,null,t)).lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function lL(e,t,n){return i2(t,e.child,null,n),e=lI(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function lR(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),rz(e.return,t,n)}function lM(e,t,n,r,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function lz(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(lv(e,t,r.children,n),0!=(2&(r=le.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&lR(e,n,t);else if(19===e.tag)lR(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}switch(F(le,r),o){case"forwards":for(o=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===lt(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),lM(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===lt(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}lM(t,!0,n,null,i);break;case"together":lM(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function lB(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),az|=t.lanes,0==(n&t.childLanes)){if(null===e)return null;else if(rF(e,t,n,!1),0==(n&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(u(153));if(null!==t.child){for(n=rt(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=rt(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function lF(e,t){return 0!=(e.lanes&t)||!!(null!==(e=e.dependencies)&&rU(e))}function lU(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps)lg=!0;else{if(!lF(e,n)&&0==(128&t.flags))return lg=!1,function(e,t,n){switch(t.tag){case 3:V(t,t.stateNode.containerInfo),rR(t,rQ,e.memoizedState.cache),r_();break;case 27:case 5:K(t);break;case 4:V(t,t.stateNode.containerInfo);break;case 10:rR(t,t.type,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r){if(null!==r.dehydrated)return i5(t),t.flags|=128,null;if(0!=(n&t.child.childLanes))return lN(e,t,n);return i5(t),null!==(e=lB(e,t,n))?e.sibling:null}i5(t);break;case 19:var o=0!=(128&e.flags);if((r=0!=(n&t.childLanes))||(rF(e,t,n,!1),r=0!=(n&t.childLanes)),o){if(r)return lz(e,t,n);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),F(le,le.current),!r)return null;break;case 22:case 23:return t.lanes=0,lO(e,t,n);case 24:rR(t,rQ,e.memoizedState.cache)}return lB(e,t,n)}(e,t,n);lg=0!=(131072&e.flags)}else lg=!1,rO&&0!=(1048576&t.flags)&&rg(t,rs,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var o=t.elementType,i=o._init;if(o=i(o._payload),t.type=o,"function"==typeof o)re(o)?(e=ll(o,e),t.tag=1,t=lP(null,t,o,e,n)):(t.tag=0,t=lj(null,t,o,e,n));else{if(null!=o){if((i=o.$$typeof)===O){t.tag=11,t=lb(null,t,o,e,n);break e}else if(i===j){t.tag=14,t=lw(null,t,o,e,n);break e}}throw Error(u(306,t=function e(t){if(null==t)return null;if("function"==typeof t)return t.$$typeof===A?null:t.displayName||t.name||null;if("string"==typeof t)return t;switch(t){case y:return"Fragment";case v:return"Profiler";case g:return"StrictMode";case k:return"Suspense";case x:return"SuspenseList";case P:return"Activity"}if("object"===(void 0===t?"undefined":r(t)))switch(t.$$typeof){case m:return"Portal";case S:return(t.displayName||"Context")+".Provider";case w:return(t._context.displayName||"Context")+".Consumer";case O:var n=t.render;return(t=t.displayName)||(t=""!==(t=n.displayName||n.name||"")?"ForwardRef("+t+")":"ForwardRef"),t;case j:return null!==(n=t.displayName||null)?n:e(t.type)||"Memo";case E:n=t._payload,t=t._init;try{return e(t(n))}catch(e){}}return null}(o)||o,""))}}return t;case 0:return lj(e,t,t.type,t.pendingProps,n);case 1:return i=ll(o=t.type,t.pendingProps),lP(e,t,o,i,n);case 3:e:{if(V(t,t.stateNode.containerInfo),null===e)throw Error(u(387));o=t.pendingProps;var l=t.memoizedState;i=l.element,os(e,t),og(t,o,null,n);var a=t.memoizedState;if(rR(t,rQ,o=a.cache),o!==l.cache&&rB(t,[rQ],n,!0),oy(),o=a.element,l.isDehydrated)if(l={element:o,isDehydrated:!1,cache:a.cache},t.updateQueue.baseState=l,t.memoizedState=l,256&t.flags){t=lC(e,t,o,n);break e}else if(o!==i){rN(i=nX(Error(u(424)),t)),t=lC(e,t,o,n);break e}else for(rS=cb((e=9===(e=t.stateNode.containerInfo).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e).firstChild),rw=t,rO=!0,rk=null,rx=!0,n=i3(t,null,o,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling;else{if(r_(),o===i){t=lB(e,t,n);break e}lv(e,t,o,n)}t=t.child}return t;case 26:return lx(e,t),null===e?(n=c_(t.type,null,t.pendingProps,null))?t.memoizedState=n:rO||(n=t.type,e=t.pendingProps,(o=ci(W.current).createElement(n))[e_]=t,o[eA]=e,cn(o,n,e),eW(o),t.stateNode=o):t.memoizedState=c_(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return K(t),null===e&&rO&&(o=t.stateNode=cO(t.type,t.pendingProps,W.current),rw=t,rx=!0,i=rS,cm(t.type)?(cw=i,rS=cb(o.firstChild)):rS=i),lv(e,t,t.pendingProps.children,n),lx(e,t),null===e&&(t.flags|=4194304),t.child;case 5:return null===e&&rO&&((i=o=rS)&&(null!==(o=function(e,t,n,r){for(;1===e.nodeType;){if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&("INPUT"!==e.nodeName||"hidden"!==e.type))break}else if(r){if(!e[eM])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if("stylesheet"===(o=e.getAttribute("rel"))&&e.hasAttribute("data-precedence")||o!==n.rel||e.getAttribute("href")!==(null==n.href||""===n.href?null:n.href)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin)||e.getAttribute("title")!==(null==n.title?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(((o=e.getAttribute("src"))!==(null==n.src?null:n.src)||e.getAttribute("type")!==(null==n.type?null:n.type)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin))&&o&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else{if("input"!==t||"hidden"!==e.type)return e;var o=null==n.name?null:""+n.name;if("hidden"===n.type&&e.getAttribute("name")===o)return e}if(null===(e=cb(e.nextSibling)))break}return null}(o,t.type,t.pendingProps,rx))?(t.stateNode=o,rw=t,rS=cb(o.firstChild),rx=!1,i=!0):i=!1),i||rE(t)),K(t),i=t.type,l=t.pendingProps,a=null!==e?e.memoizedProps:null,o=l.children,cu(i,l)?o=null:null!==a&&cu(i,a)&&(t.flags|=32),null!==t.memoizedState&&(cY._currentValue=i=oz(e,t,oU,null,null,n)),lx(e,t),lv(e,t,o,n),t.child;case 6:return null===e&&rO&&((e=n=rS)&&(null!==(n=function(e,t,n){if(""===t)return null;for(;3!==e.nodeType;)if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!n||null===(e=cb(e.nextSibling)))return null;return e}(n,t.pendingProps,rx))?(t.stateNode=n,rw=t,rS=null,e=!0):e=!1),e||rE(t)),null;case 13:return lN(e,t,n);case 4:return V(t,t.stateNode.containerInfo),o=t.pendingProps,null===e?t.child=i2(t,null,o,n):lv(e,t,o,n),t.child;case 11:return lb(e,t,t.type,t.pendingProps,n);case 7:return lv(e,t,t.pendingProps,n),t.child;case 8:case 12:return lv(e,t,t.pendingProps.children,n),t.child;case 10:return o=t.pendingProps,rR(t,t.type,o.value),lv(e,t,o.children,n),t.child;case 9:return i=t.type._context,o=t.pendingProps.children,rH(t),o=o(i=rW(i)),t.flags|=1,lv(e,t,o,n),t.child;case 14:return lw(e,t,t.type,t.pendingProps,n);case 15:return lS(e,t,t.type,t.pendingProps,n);case 19:return lz(e,t,n);case 31:return o=t.pendingProps,n=t.mode,o={mode:o.mode,children:o.children},null===e?(n=lD(o,n)).ref=t.ref:(n=rt(e.child,o)).ref=t.ref,t.child=n,n.return=t,t=n;case 22:return lO(e,t,n);case 24:return rH(t),o=rW(rQ),null===e?(null===(i=r8())&&(i=aC,l=rY(),i.pooledCache=l,l.refCount++,null!==l&&(i.pooledCacheLanes|=n),i=l),t.memoizedState={parent:o,cache:i},oc(t),rR(t,rQ,i)):(0!=(e.lanes&n)&&(os(e,t),og(t,null,null,n),oy()),i=e.memoizedState,l=t.memoizedState,i.parent!==o?(i={parent:o,cache:o},t.memoizedState=i,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=i),rR(t,rQ,o)):(rR(t,rQ,o=l.cache),o!==i.cache&&rB(t,[rQ],n,!0))),lv(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(u(156,t.tag))}function lH(e){e.flags|=4}function lW(e,t){if("stylesheet"!==t.type||0!=(4&t.state.loading))e.flags&=-0x1000001;else if(e.flags|=0x1000000,!cW(t)){if(null!==(t=i4.current)&&((4194048&a_)===a_?null!==i8:(0x3c00000&a_)!==a_&&0==(0x20000000&a_)||t!==i8))throw oi=ot,r7;e.flags|=8192}}function l$(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?eS():0x20000000,e.lanes|=t,aH|=t)}function lV(e,t){if(!rO)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function lq(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=0x3e00000&o.subtreeFlags,r|=0x3e00000&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function lK(e,t){switch(rb(t),t.tag){case 3:rM(rQ),q();break;case 26:case 27:case 5:G(t);break;case 4:q();break;case 13:i7(t);break;case 19:B(le);break;case 10:rM(t.type);break;case 22:case 23:i7(t),ox(),null!==e&&B(r4);break;case 24:rM(rQ)}}function lG(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var o=r.next;n=o;do{if((n.tag&e)===e){r=void 0;var i=n.create;n.inst.destroy=r=i()}n=n.next}while(n!==o)}}catch(e){uO(t,t.return,e)}}function lQ(e,t,n){try{var r=t.updateQueue,o=null!==r?r.lastEffect:null;if(null!==o){var i=o.next;r=i;do{if((r.tag&e)===e){var l=r.inst,a=l.destroy;if(void 0!==a){l.destroy=void 0,o=t;try{a()}catch(e){uO(o,n,e)}}}r=r.next}while(r!==i)}}catch(e){uO(t,t.return,e)}}function lY(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{ob(t,n)}catch(t){uO(e,e.return,t)}}}function lX(e,t,n){n.props=ll(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){uO(e,t,n)}}function lZ(e,t){try{var n=e.ref;if(null!==n){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;default:r=e.stateNode}"function"==typeof n?e.refCleanup=n(r):n.current=r}}catch(n){uO(e,t,n)}}function lJ(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(n){uO(e,t,n)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(n){uO(e,t,n)}else n.current=null}function l0(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){uO(e,e.return,t)}}function l1(e,t,n){try{var o=e.stateNode;(function(e,t,n,o){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,l=null,a=null,c=null,s=null,f=null,d=null;for(m in n){var p=n[m];if(n.hasOwnProperty(m)&&null!=p)switch(m){case"checked":case"value":break;case"defaultValue":s=p;default:o.hasOwnProperty(m)||ce(e,t,m,null,o,p)}}for(var h in o){var m=o[h];if(p=n[h],o.hasOwnProperty(h)&&(null!=m||null!=p))switch(h){case"type":l=m;break;case"name":i=m;break;case"checked":f=m;break;case"defaultChecked":d=m;break;case"value":a=m;break;case"defaultValue":c=m;break;case"children":case"dangerouslySetInnerHTML":if(null!=m)throw Error(u(137,t));break;default:m!==p&&ce(e,t,h,m,o,p)}}tt(e,a,c,s,f,d,l,i);return;case"select":for(l in m=a=c=h=null,n)if(s=n[l],n.hasOwnProperty(l)&&null!=s)switch(l){case"value":break;case"multiple":m=s;default:o.hasOwnProperty(l)||ce(e,t,l,null,o,s)}for(i in o)if(l=o[i],s=n[i],o.hasOwnProperty(i)&&(null!=l||null!=s))switch(i){case"value":h=l;break;case"defaultValue":c=l;break;case"multiple":a=l;default:l!==s&&ce(e,t,i,l,o,s)}t=c,n=a,o=m,null!=h?to(e,!!n,h,!1):!!o!=!!n&&(null!=t?to(e,!!n,t,!0):to(e,!!n,n?[]:"",!1));return;case"textarea":for(c in m=h=null,n)if(i=n[c],n.hasOwnProperty(c)&&null!=i&&!o.hasOwnProperty(c))switch(c){case"value":case"children":break;default:ce(e,t,c,null,o,i)}for(a in o)if(i=o[a],l=n[a],o.hasOwnProperty(a)&&(null!=i||null!=l))switch(a){case"value":h=i;break;case"defaultValue":m=i;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=i)throw Error(u(91));break;default:i!==l&&ce(e,t,a,i,o,l)}ti(e,h,m);return;case"option":for(var y in n)h=n[y],n.hasOwnProperty(y)&&null!=h&&!o.hasOwnProperty(y)&&("selected"===y?e.selected=!1:ce(e,t,y,null,o,h));for(s in o)h=o[s],m=n[s],o.hasOwnProperty(s)&&h!==m&&(null!=h||null!=m)&&("selected"===s?e.selected=h&&"function"!=typeof h&&"symbol"!==(void 0===h?"undefined":r(h)):ce(e,t,s,h,o,m));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var g in n)h=n[g],n.hasOwnProperty(g)&&null!=h&&!o.hasOwnProperty(g)&&ce(e,t,g,null,o,h);for(f in o)if(h=o[f],m=n[f],o.hasOwnProperty(f)&&h!==m&&(null!=h||null!=m))switch(f){case"children":case"dangerouslySetInnerHTML":if(null!=h)throw Error(u(137,t));break;default:ce(e,t,f,h,o,m)}return;default:if(tf(t)){for(var v in n)h=n[v],n.hasOwnProperty(v)&&void 0!==h&&!o.hasOwnProperty(v)&&ct(e,t,v,void 0,o,h);for(d in o)h=o[d],m=n[d],o.hasOwnProperty(d)&&h!==m&&(void 0!==h||void 0!==m)&&ct(e,t,d,h,o,m);return}}for(var b in n)h=n[b],n.hasOwnProperty(b)&&null!=h&&!o.hasOwnProperty(b)&&ce(e,t,b,null,o,h);for(p in o)h=o[p],m=n[p],o.hasOwnProperty(p)&&h!==m&&(null!=h||null!=m)&&ce(e,t,p,h,o,m)})(o,e.type,n,t),o[eA]=t}catch(t){uO(e,e.return,t)}}function l2(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag&&cm(e.type)||4===e.tag}function l3(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||l2(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(27===e.tag&&cm(e.type)||2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function l4(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&(27===r&&cm(e.type)&&(n=e.stateNode),null!==(e=e.child)))for(l4(e,t,n),e=e.sibling;null!==e;)l4(e,t,n),e=e.sibling}function l8(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,o=t.attributes;o.length;)t.removeAttributeNode(o[0]);cn(t,r,n),t[e_]=e,t[eA]=n}catch(t){uO(e,e.return,t)}}var l5=!1,l6=!1,l9=!1,l7="function"==typeof WeakSet?WeakSet:Set,ae=null;function at(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:ad(e,n),4&r&&lG(5,n);break;case 1:if(ad(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(e){uO(n,n.return,e)}else{var o=ll(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(o,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){uO(n,n.return,e)}}64&r&&lY(n),512&r&&lZ(n,n.return);break;case 3:if(ad(e,n),64&r&&null!==(e=n.updateQueue)){if(t=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:t=n.child.stateNode}try{ob(e,t)}catch(e){uO(n,n.return,e)}}break;case 27:null===t&&4&r&&l8(n);case 26:case 5:ad(e,n),null===t&&4&r&&l0(n),512&r&&lZ(n,n.return);break;case 12:default:ad(e,n);break;case 13:ad(e,n),4&r&&al(e,n),64&r&&null!==(e=n.memoizedState)&&null!==(e=e.dehydrated)&&function(e,t){var n=e.ownerDocument;if("$?"!==e.data||"complete"===n.readyState)t();else{var r=function(){t(),n.removeEventListener("DOMContentLoaded",r)};n.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}(e,n=uE.bind(null,n));break;case 22:if(!(r=null!==n.memoizedState||l5)){t=null!==t&&null!==t.memoizedState||l6,o=l5;var i=l6;l5=r,(l6=t)&&!i?function e(t,n,r){for(r=r&&0!=(8772&n.subtreeFlags),n=n.child;null!==n;){var o=n.alternate,i=t,l=n,a=l.flags;switch(l.tag){case 0:case 11:case 15:e(i,l,r),lG(4,l);break;case 1:if(e(i,l,r),"function"==typeof(i=(o=l).stateNode).componentDidMount)try{i.componentDidMount()}catch(e){uO(o,o.return,e)}if(null!==(i=(o=l).updateQueue)){var u=o.stateNode;try{var c=i.shared.hiddenCallbacks;if(null!==c)for(i.shared.hiddenCallbacks=null,i=0;i title"))),cn(i,r,n),i[e_]=e,eW(i),r=i;break e;case"link":var l=cU("link","href",o).get(r+(n.href||""));if(l){for(var a=0;a<\/script>",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?o.createElement("select",{is:r.is}):o.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?o.createElement(n,{is:r.is}):o.createElement(n)}}e[e_]=t,e[eA]=r;e:for(o=t.child;null!==o;){if(5===o.tag||6===o.tag)e.appendChild(o.stateNode);else if(4!==o.tag&&27!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}switch(t.stateNode=e,cn(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break;case"img":e=!0;break;default:e=!1}e&&lH(t)}}return lq(t),t.flags&=-0x1000001,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&lH(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(u(166));if(e=W.current,rT(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(o=rw))switch(o.tag){case 27:case 5:r=o.memoizedProps}e[e_]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||u9(e.nodeValue,n)))||rE(t)}else(e=ci(e).createTextNode(r))[e_]=t,t.stateNode=e}return lq(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(o=rT(t),null!==r&&null!==r.dehydrated){if(null===e){if(!o)throw Error(u(318));if(!(o=null!==(o=t.memoizedState)?o.dehydrated:null))throw Error(u(317));o[e_]=t}else r_(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;lq(t),o=!1}else o=rA(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=o),o=!0;if(!o){if(256&t.flags)return i7(t),t;return i7(t),null}}if(i7(t),0!=(128&t.flags))return t.lanes=n,t;if(n=null!==r,e=null!==e&&null!==e.memoizedState,n){r=t.child,o=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(o=r.alternate.memoizedState.cachePool.pool);var i=null;null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(i=r.memoizedState.cachePool.pool),i!==o&&(r.flags|=2048)}return n!==e&&n&&(t.child.flags|=8192),l$(t,t.updateQueue),lq(t),null;case 4:return q(),null===e&&uZ(t.stateNode.containerInfo),lq(t),null;case 10:return rM(t.type),lq(t),null;case 19:if(B(le),null===(o=t.memoizedState))return lq(t),null;if(r=0!=(128&t.flags),null===(i=o.rendering))if(r)lV(o,!1);else{if(0!==aM||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(i=lt(e))){for(t.flags|=128,lV(o,!1),e=i.updateQueue,t.updateQueue=e,l$(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)rn(n,e),n=n.sibling;return F(le,1&le.current|2),t.child}e=e.sibling}null!==o.tail&&ee()>aK&&(t.flags|=128,r=!0,lV(o,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=lt(i))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,l$(t,e),lV(o,!0),null===o.tail&&"hidden"===o.tailMode&&!i.alternate&&!rO)return lq(t),null}else 2*ee()-o.renderingStartTime>aK&&0x20000000!==n&&(t.flags|=128,r=!0,lV(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(null!==(e=o.last)?e.sibling=i:t.child=i,o.last=i)}if(null!==o.tail)return t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=ee(),t.sibling=null,e=le.current,F(le,r?1&e|2:1&e),t;return lq(t),null;case 22:case 23:return i7(t),ox(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?0!=(0x20000000&n)&&0==(128&t.flags)&&(lq(t),6&t.subtreeFlags&&(t.flags|=8192)):lq(t),null!==(n=t.updateQueue)&&l$(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&B(r4),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),rM(rQ),lq(t),null;case 25:case 30:return null}throw Error(u(156,t.tag))}(t.alternate,t,aR);if(null!==n){aT=n;return}if(null!==(t=t.sibling)){aT=t;return}aT=t=e}while(null!==t);0===aM&&(aM=5)}function up(e,t){do{var n=function(e,t){switch(rb(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return rM(rQ),q(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return G(t),null;case 13:if(i7(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(u(340));r_()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return B(le),null;case 4:return q(),null;case 10:return rM(t.type),null;case 22:case 23:return i7(t),ox(),null!==e&&B(r4),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return rM(rQ),null;default:return null}}(e.alternate,e);if(null!==n){n.flags&=32767,aT=n;return}if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling)){aT=e;return}aT=e=n}while(null!==e);aM=6,aT=null}function uh(e,t,n,r,o,i,l,a,c){e.cancelPendingCommit=null;do ub();while(0!==aY);if(0!=(6&aP))throw Error(u(327));if(null!==t){if(t===e.current)throw Error(u(177));if(!function(e,t,n,r,o,i){var l=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var a=e.entanglements,u=e.expirationTimes,c=e.hiddenUpdates;for(n=l&~n;0y&&(l=y,y=m,m=l);var g=nE(a,m),v=nE(a,y);if(g&&v&&(1!==p.rangeCount||p.anchorNode!==g.node||p.anchorOffset!==g.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var b=f.createRange();b.setStart(g.node,g.offset),p.removeAllRanges(),m>y?(p.addRange(b),p.extend(v.node,v.offset)):(b.setEnd(v.node,v.offset),p.addRange(b))}}}}for(f=[],p=a;p=p.parentNode;)1===p.nodeType&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof a.focus&&a.focus(),a=0;an?32:n,I.T=null,n=a1,a1=null;var i=aX,l=aJ;if(aY=0,aZ=aX=null,aJ=0,0!=(6&aP))throw Error(u(331));var a=aP;if(aP|=4,ak(i.current),ay(i,i.current,l,n),aP=a,uL(0,!1),es&&"function"==typeof es.onPostCommitFiberRoot)try{es.onPostCommitFiberRoot(ec,i)}catch(e){}return!0}finally{D.p=o,I.T=r,uv(e,t)}}function uS(e,t,n){t=nX(n,t),t=lp(e.stateNode,t,2),null!==(e=od(e,t,2))&&(ek(e,2),uD(e))}function uO(e,t,n){if(3===e.tag)uS(e,e,n);else for(;null!==t;){if(3===t.tag){uS(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===aQ||!aQ.has(r))){e=nX(n,e),null!==(r=od(t,n=lh(2),2))&&(lm(n,r,t,e),ek(r,2),uD(r));break}}t=t.return}}function uk(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new aE;var o=new Set;r.set(t,o)}else void 0===(o=r.get(t))&&(o=new Set,r.set(t,o));o.has(n)||(aL=!0,o.add(n),e=ux.bind(null,e,t,n),t.then(e,e))}function ux(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,aC===e&&(a_&n)===n&&(4===aM||3===aM&&(0x3c00000&a_)===a_&&300>ee()-aq?0==(2&aP)&&ur(e,0):aF|=n,aH===a_&&(aH=0)),uD(e)}function uj(e,t){0===t&&(t=eS()),null!==(e=n4(e,t))&&(ek(e,t),uD(e))}function uE(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),uj(e,n)}function uP(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(u(314))}null!==r&&r.delete(t),uj(e,n)}var uC=null,uT=null,u_=!1,uA=!1,uN=!1,uI=0;function uD(e){e!==uT&&null===e.next&&(null===uT?uC=uT=e:uT=uT.next=e),uA=!0,u_||(u_=!0,cp(function(){0!=(6&aP)?Y(en,uR):uM()}))}function uL(e,t){if(!uN&&uA){uN=!0;do for(var n=!1,r=uC;null!==r;){if(!t)if(0!==e){var o=r.pendingLanes;if(0===o)var i=0;else{var l=r.suspendedLanes,a=r.pingedLanes;i=0xc000095&(i=(1<<31-ed(42|e)+1)-1&(o&~(l&~a)))?0xc000095&i|1:i?2|i:0}0!==i&&(n=!0,uF(r,i))}else i=a_,0==(3&(i=ev(r,r===aC?i:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||eb(r,i)||(n=!0,uF(r,i));r=r.next}while(n);uN=!1}}function uR(){uM()}function uM(){uA=u_=!1;var e,t=0;0!==uI&&(((e=window.event)&&"popstate"===e.type?e===cc||(cc=e,0):(cc=null,1))||(t=uI),uI=0);for(var n=ee(),r=null,o=uC;null!==o;){var i=o.next,l=uz(o,n);0===l?(o.next=null,null===r?uC=i:r.next=i,null===i&&(uT=r)):(r=o,(0!==t||0!=(3&l))&&(uA=!0)),o=i}uL(t,!1)}function uz(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=-0x3c00001&e.pendingLanes;0r){n=r;var l=e.ownerDocument;if(1&n&&ck(l.documentElement),2&n&&ck(l.body),4&n)for(ck(n=l.head),l=n.firstChild;l;){var a=l.nextSibling,u=l.nodeName;l[eM]||"SCRIPT"===u||"STYLE"===u||"LINK"===u&&"stylesheet"===l.rel.toLowerCase()||n.removeChild(l),l=a}}if(0===o){e.removeChild(i),sg(t);return}o--}else"$"===n||"$?"===n||"$!"===n?o++:r=n.charCodeAt(0)-48;else r=0;n=i}while(n);sg(t)}function cg(e){var t=e.firstChild;for(t&&10===t.nodeType&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":cg(n),ez(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===n.rel.toLowerCase())continue}e.removeChild(n)}}function cv(e){return"$!"===e.data||"$?"===e.data&&"complete"===e.ownerDocument.readyState}function cb(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t||"F!"===t||"F"===t)break;if("/$"===t)return null}}return e}var cw=null;function cS(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}function cO(e,t,n){switch(t=ci(n),e){case"html":if(!(e=t.documentElement))throw Error(u(452));return e;case"head":if(!(e=t.head))throw Error(u(453));return e;case"body":if(!(e=t.body))throw Error(u(454));return e;default:throw Error(u(451))}}function ck(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);ez(e)}var cx=new Map,cj=new Set;function cE(e){return"function"==typeof e.getRootNode?e.getRootNode():9===e.nodeType?e:e.ownerDocument}var cP=D.d;D.d={f:function(){var e=cP.f(),t=ut();return e||t},r:function(e){var t=eF(e);null!==t&&5===t.tag&&"form"===t.type?iI(t):cP.r(e)},D:function(e){cP.D(e),cT("dns-prefetch",e,null)},C:function(e,t){cP.C(e,t),cT("preconnect",e,t)},L:function(e,t,n){if(cP.L(e,t,n),cC&&e&&t){var r='link[rel="preload"][as="'+te(t)+'"]';"image"===t&&n&&n.imageSrcSet?(r+='[imagesrcset="'+te(n.imageSrcSet)+'"]',"string"==typeof n.imageSizes&&(r+='[imagesizes="'+te(n.imageSizes)+'"]')):r+='[href="'+te(e)+'"]';var o=r;switch(t){case"style":o=cA(e);break;case"script":o=cD(e)}cx.has(o)||(e=d({rel:"preload",href:"image"===t&&n&&n.imageSrcSet?void 0:e,as:t},n),cx.set(o,e),null!==cC.querySelector(r)||"style"===t&&cC.querySelector(cN(o))||"script"===t&&cC.querySelector(cL(o))||(cn(t=cC.createElement("link"),"link",e),eW(t),cC.head.appendChild(t)))}},m:function(e,t){if(cP.m(e,t),cC&&e){var n=t&&"string"==typeof t.as?t.as:"script",r='link[rel="modulepreload"][as="'+te(n)+'"][href="'+te(e)+'"]',o=r;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":o=cD(e)}if(!cx.has(o)&&(e=d({rel:"modulepreload",href:e},t),cx.set(o,e),null===cC.querySelector(r))){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(cC.querySelector(cL(o)))return}cn(n=cC.createElement("link"),"link",e),eW(n),cC.head.appendChild(n)}}},X:function(e,t){if(cP.X(e,t),cC&&e){var n=eH(cC).hoistableScripts,r=cD(e),o=n.get(r);o||((o=cC.querySelector(cL(r)))||(e=d({src:e,async:!0},t),(t=cx.get(r))&&cB(e,t),eW(o=cC.createElement("script")),cn(o,"link",e),cC.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},n.set(r,o))}},S:function(e,t,n){if(cP.S(e,t,n),cC&&e){var r=eH(cC).hoistableStyles,o=cA(e);t=t||"default";var i=r.get(o);if(!i){var l={loading:0,preload:null};if(i=cC.querySelector(cN(o)))l.loading=5;else{e=d({rel:"stylesheet",href:e,"data-precedence":t},n),(n=cx.get(o))&&cz(e,n);var a=i=cC.createElement("link");eW(a),cn(a,"link",e),a._p=new Promise(function(e,t){a.onload=e,a.onerror=t}),a.addEventListener("load",function(){l.loading|=1}),a.addEventListener("error",function(){l.loading|=2}),l.loading|=4,cM(i,t,cC)}i={type:"stylesheet",instance:i,count:1,state:l},r.set(o,i)}}},M:function(e,t){if(cP.M(e,t),cC&&e){var n=eH(cC).hoistableScripts,r=cD(e),o=n.get(r);o||((o=cC.querySelector(cL(r)))||(e=d({src:e,async:!0,type:"module"},t),(t=cx.get(r))&&cB(e,t),eW(o=cC.createElement("script")),cn(o,"link",e),cC.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},n.set(r,o))}}};var cC="undefined"==typeof document?null:document;function cT(e,t,n){if(cC&&"string"==typeof t&&t){var r=te(t);r='link[rel="'+e+'"][href="'+r+'"]',"string"==typeof n&&(r+='[crossorigin="'+n+'"]'),cj.has(r)||(cj.add(r),e={rel:e,crossOrigin:n,href:t},null===cC.querySelector(r)&&(cn(t=cC.createElement("link"),"link",e),eW(t),cC.head.appendChild(t)))}}function c_(e,t,n,o){var i=(i=W.current)?cE(i):null;if(!i)throw Error(u(446));switch(e){case"meta":case"title":return null;case"style":return"string"==typeof n.precedence&&"string"==typeof n.href?(t=cA(n.href),(o=(n=eH(i).hoistableStyles).get(t))||(o={type:"style",instance:null,count:0,state:null},n.set(t,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===n.rel&&"string"==typeof n.href&&"string"==typeof n.precedence){e=cA(n.href);var l,a,c,s,f=eH(i).hoistableStyles,d=f.get(e);if(d||(i=i.ownerDocument||i,d={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},f.set(e,d),(f=i.querySelector(cN(e)))&&!f._p&&(d.instance=f,d.state.loading=5),cx.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},cx.set(e,n),f||(l=i,a=e,c=n,s=d.state,l.querySelector('link[rel="preload"][as="style"]['+a+"]")?s.loading=1:(s.preload=a=l.createElement("link"),a.addEventListener("load",function(){return s.loading|=1}),a.addEventListener("error",function(){return s.loading|=2}),cn(a,"link",c),eW(a),l.head.appendChild(a))))),t&&null===o)throw Error(u(528,""));return d}if(t&&null!==o)throw Error(u(529,""));return null;case"script":return t=n.async,"string"==typeof(n=n.src)&&t&&"function"!=typeof t&&"symbol"!==(void 0===t?"undefined":r(t))?(t=cD(n),(o=(n=eH(i).hoistableScripts).get(t))||(o={type:"script",instance:null,count:0,state:null},n.set(t,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(u(444,e))}}function cA(e){return'href="'+te(e)+'"'}function cN(e){return'link[rel="stylesheet"]['+e+"]"}function cI(e){return d({},e,{"data-precedence":e.precedence,precedence:null})}function cD(e){return'[src="'+te(e)+'"]'}function cL(e){return"script[async]"+e}function cR(e,t,n){if(t.count++,null===t.instance)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+te(n.href)+'"]');if(r)return t.instance=r,eW(r),r;var o=d({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return eW(r=(e.ownerDocument||e).createElement("style")),cn(r,"style",o),cM(r,n.precedence,e),t.instance=r;case"stylesheet":o=cA(n.href);var i=e.querySelector(cN(o));if(i)return t.state.loading|=4,t.instance=i,eW(i),i;r=cI(n),(o=cx.get(o))&&cz(r,o),eW(i=(e.ownerDocument||e).createElement("link"));var l=i;return l._p=new Promise(function(e,t){l.onload=e,l.onerror=t}),cn(i,"link",r),t.state.loading|=4,cM(i,n.precedence,e),t.instance=i;case"script":if(i=cD(n.src),o=e.querySelector(cL(i)))return t.instance=o,eW(o),o;return r=n,(o=cx.get(i))&&cB(r=d({},n),o),eW(o=(e=e.ownerDocument||e).createElement("script")),cn(o,"link",r),e.head.appendChild(o),t.instance=o;case"void":return null;default:throw Error(u(443,t.type))}return"stylesheet"===t.type&&0==(4&t.state.loading)&&(r=t.instance,t.state.loading|=4,cM(r,n.precedence,e)),t.instance}function cM(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),o=r.length?r[r.length-1]:null,i=o,l=0;l title"):null)}function cW(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}var c$=null;function cV(){}function cq(){if(this.count--,0===this.count){if(this.stylesheets)cG(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var cK=null;function cG(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,cK=new Map,t.forEach(cQ,e),cK=null,cq.call(e))}function cQ(e,t){if(!(4&t.state.loading)){var n=cK.get(e);if(n)var r=n.get(null);else{n=new Map,cK.set(e,n);for(var o=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;ie.length)&&(t=e.length);for(var n=0,r=Array(t);no})},385:function(e,t,n){"use strict";n.d(t,{HP:()=>o,UW:()=>l,jV:()=>r,pv:()=>i});var r=2,o=1,i=0,l=["average","bad","black","blue","brown","good","green","grey","label","olive","orange","pink","purple","red","teal","transparent","violet","white","yellow"]},1499:function(e,t,n){"use strict";n.d(t,{O2:()=>g,hf:()=>k,o7:()=>O,uB:()=>p,vp:()=>s,xd:()=>f});var r,o=n(4396);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:{};d=!!e.ignoreWindowFocus},h=!0;function m(e,t){if(d){h=!0;return}if(r&&(clearTimeout(r),r=null),t){r=setTimeout(function(){return m(e)});return}h!==e&&(h=e,f.emit(e?"window-focus":"window-blur"),f.emit("window-focus-change",e))}var y=null;function g(e){var t=String(e.tagName).toLowerCase();return"input"===t||"textarea"===t}function v(){y&&(y.removeEventListener("blur",v),y=null,f.emit("input-blur"))}var b=null,w=null,S=[];function O(e){S.push(e)}function k(e){var t=S.indexOf(e);t>=0&&S.splice(t,1)}window.addEventListener("mousemove",function(e){var t=e.target;t!==w&&(w=t,function(e){if(!y&&h)for(var t=document.body;e&&e!==t;){if(S.includes(e)){if(e.contains(b))return;b=e,e.focus();return}e=e.parentElement}}(t))}),document.addEventListener("focus",function(e){var t,n,r;if(n=e.target,null!=(r=Element)&&"undefined"!=typeof Symbol&&r[Symbol.hasInstance]?!r[Symbol.hasInstance](n):!(n instanceof r)){w=null,b=null;return}w=null,b=e.target,g(e.target)&&(t=e.target,v(),(y=t).addEventListener("blur",v),f.emit("input-focus"))},!0),document.addEventListener("blur",function(){w=null},!0),window.addEventListener("focus",function(){m(!0)}),window.addEventListener("blur",function(){w=null,m(!1,!0)}),window.addEventListener("close",function(){m(!1)});var x={},j=function(){function e(t,n,r){l(this,e),c(this,"event",void 0),c(this,"type",void 0),c(this,"code",void 0),c(this,"ctrl",void 0),c(this,"shift",void 0),c(this,"alt",void 0),c(this,"repeat",void 0),c(this,"_str",void 0),this.event=t,this.type=n,this.code=t.keyCode,this.ctrl=t.ctrlKey,this.shift=t.shiftKey,this.alt=t.altKey,this.repeat=!!r}return u(e,[{key:"hasModifierKeys",value:function(){return this.ctrl||this.alt||this.shift}},{key:"isModifierKey",value:function(){return this.code===o.GW||this.code===o.pN||this.code===o.cm}},{key:"isDown",value:function(){return"keydown"===this.type}},{key:"isUp",value:function(){return"keyup"===this.type}},{key:"toString",value:function(){return this._str||(this._str="",this.ctrl&&(this._str+="Ctrl+"),this.alt&&(this._str+="Alt+"),this.shift&&(this._str+="Shift+"),this.code>=48&&this.code<=90?this._str+=String.fromCharCode(this.code):this.code>=o.Bo&&this.code<=o._m?this._str+="F".concat(this.code-111):this._str+="[".concat(this.code,"]")),this._str}}]),e}();document.addEventListener("keydown",function(e){if(!g(e.target)){var t=e.keyCode,n=new j(e,"keydown",x[t]);f.emit("keydown",n),f.emit("key",n),x[t]=!0}}),document.addEventListener("keyup",function(e){if(!g(e.target)){var t=e.keyCode,n=new j(e,"keyup");f.emit("keyup",n),f.emit("key",n),x[t]=!1}})},9915:function(e,t,n){"use strict";n.d(t,{l7:()=>i});var r=["f","p","n","μ","m"," ","k","M","G","T","P","E","Z","Y","R","Q","F","N","H"],o=r.indexOf(" ");function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-o,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(!Number.isFinite(e))return e.toString();var i=Math.floor(Math.max(3*t,Math.floor(Math.log10(Math.abs(e))))/3),l=r[Math.min(i+o,r.length-1)],a=(e/Math.pow(1e3,i)).toFixed(2);return a.endsWith(".00")?a=a.slice(0,-3):a.endsWith(".0")&&(a=a.slice(0,-2)),"".concat(a," ").concat(l.trim()).concat(n).trim()}},3881:function(e,t,n){"use strict";n.d(t,{Ob:()=>d,_1:()=>c,gp:()=>f});var r=n(1499),o=n(4396),i={},l=[o.KW,o.tt,o.PC,o.HF,o.GW,o.pN,o.R4,o.Hb,o.ob,o.iB,o.mY],a={},u=[];function c(){for(var e in a)a[e]&&(a[e]=!1,Byond.command(s.verbParamsFn(s.keyUpVerb,e)))}var s={keyDownVerb:"KeyDown",keyUpVerb:"KeyUp",verbParamsFn:function(e,t){return"".concat(e,' "').concat(t,'"')}};function f(){r.xd.on("key",p)}function d(){r.xd.off("key",p)}function p(e){var t=!0,n=!1,r=void 0;try{for(var o,c=u[Symbol.iterator]();!(t=(o=c.next()).done);t=!0)(0,o.value)(e)}catch(e){n=!0,r=e}finally{try{t||null==c.return||c.return()}finally{if(n)throw r}}!function(e){var t,n=String(e);if("Ctrl+F5"===n||"Ctrl+R"===n)return location.reload();if(!("Ctrl+F"===n||e.event.defaultPrevented||e.isModifierKey()||l.includes(e.code))){var r=16===(t=e.code)?"Shift":17===t?"Ctrl":18===t?"Alt":33===t?"Northeast":34===t?"Southeast":35===t?"Southwest":36===t?"Northwest":37===t?"West":38===t?"North":39===t?"East":40===t?"South":45===t?"Insert":46===t?"Delete":t>=48&&t<=57||t>=65&&t<=90?String.fromCharCode(t):t>=96&&t<=105?"Numpad".concat(t-96):t>=112&&t<=123?"F".concat(t-111):188===t?",":189===t?"-":190===t?".":void 0;if(r){var o=i[r];if(o)return Byond.command(o);if(e.isDown()&&!a[r]){a[r]=!0;var u=s.verbParamsFn(s.keyDownVerb,r);return Byond.command(u)}if(e.isUp()&&a[r]){a[r]=!1;var c=s.verbParamsFn(s.keyUpVerb,r);Byond.command(c)}}}}(e)}},4396:function(e,t,n){"use strict";n.d(t,{Bo:()=>h,GW:()=>l,HF:()=>r,Hb:()=>p,KW:()=>u,PC:()=>c,R4:()=>f,_m:()=>y,cm:()=>a,iB:()=>d,mY:()=>m,ob:()=>s,pN:()=>i,tt:()=>o});var r=9,o=13,i=16,l=17,a=18,u=27,c=32,s=37,f=38,d=39,p=40,h=112,m=116,y=123},23:function(e,t,n){"use strict";n.d(t,{Fn:()=>o,VW:()=>i});var r,o=((r={}).A="a",r.Alt="Alt",r.Backspace="Backspace",r.Control="Control",r.D="d",r.Delete="Delete",r.Down="ArrowDown",r.E="e",r.End="End",r.Enter="Enter",r.Esc="Esc",r.Escape="Escape",r.Home="Home",r.Insert="Insert",r.Left="ArrowLeft",r.Minus="-",r.N="n",r.PageDown="PageDown",r.PageUp="PageUp",r.Plus="+",r.Right="ArrowRight",r.S="s",r.Shift="Shift",r.Space=" ",r.Tab="Tab",r.Up="ArrowUp",r.W="w",r.Z="z",r);function i(e){return"Esc"===e||"Escape"===e}},1044:function(e,t,n){"use strict";function r(e,t,n){return en?n:e}function o(e){return e<0?0:e>1?1:e}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;return(e-t)/(n-t)}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Number(e).toFixed(Math.max(t,0))}function a(e,t){var n=!0,r=!1,o=void 0;try{for(var i,l=Object.keys(t)[Symbol.iterator]();!(n=(i=l.next()).done);n=!0){var a,u=i.value;if((a=t[u])&&e>=a[0]&&e<=a[1])return u}}catch(e){r=!0,o=e}finally{try{n||null==l.return||l.return()}finally{if(r)throw o}}}function u(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)}n.d(t,{FH:()=>l,RH:()=>u,V2:()=>o,bA:()=>i,k0:()=>a,uZ:()=>r})},5259:function(e,t,n){"use strict";function r(e){for(var t="",n=0;ni,Sh:()=>r,qE:()=>o})},6322:function(e,t,n){"use strict";n.d(t,{Iz:()=>v,bf:()=>l,i9:()=>y,wI:()=>g});var r=n(385),o=n(5259);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nnF,k4:()=>ny,zx:()=>t7,$0:()=>nH,SW:()=>nl,lH:()=>nR,II:()=>nD,kC:()=>nP,JO:()=>O,iz:()=>ng,zF:()=>nm,mQ:()=>nZ,Kx:()=>n2,iR:()=>nW,H2:()=>nM,xu:()=>y,Kq:()=>nA});var r,o,i,l,a=n(1557),u=n(1044),c=n(2778),s=n.t(c,2);function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["as","className","children","tw"]),u=o?"".concat(o," ").concat((0,h.wI)(a)):(0,h.wI)(a);return(0,c.createElement)(void 0===r?"div":r,(t=m({},(0,h.i9)(m({},a,(0,h.Iz)(l)))),n=n={className:u},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t),i)}var g=n(23),v=n(5259);function b(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var S=/-o$/;function O(e){var t=e.name,n=void 0===t?"":t,r=e.size,o=e.spin,i=e.className,l=e.rotation,u=w(e,["name","size","spin","className","rotation"]),c=u.style||{};r&&(c.fontSize="".concat(100*r,"%")),l&&(c.transform="rotate(".concat(l,"deg)")),u.style=c;var s=(0,h.i9)(u),f="";if(n.startsWith("tg-"))f=n;else{var d=S.test(n),p=n.replace(S,""),m=!p.startsWith("fa-");f=d?"far ":"fas ",m&&(f+="fa-"),f+=p,o&&(f+=" fa-spin")}return(0,a.jsx)("i",b({className:(0,v.Sh)(["Icon",f,i,(0,h.wI)(u)])},s))}function k(){return"undefined"!=typeof window}function x(e){return P(e)?(e.nodeName||"").toLowerCase():"#document"}function j(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function E(e){var t;return null==(t=(P(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function P(e){return!!k()&&(e instanceof Node||e instanceof j(e).Node)}function C(e){return!!k()&&(e instanceof Element||e instanceof j(e).Element)}function T(e){return!!k()&&(e instanceof HTMLElement||e instanceof j(e).HTMLElement)}function _(e){return!!k()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof j(e).ShadowRoot)}(O||(O={})).Stack=function(e){var t,n,r=e.className,o=e.children,i=e.size,l=w(e,["className","children","size"]),u=l.style||{};return i&&(u.fontSize="".concat(100*i,"%")),l.style=u,(0,a.jsx)("span",(t=b({className:(0,v.Sh)(["IconStack",r,(0,h.wI)(l)])},(0,h.i9)(l)),n=n={children:o},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))};let A=new Set(["inline","contents"]);function N(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=W(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!A.has(o)}let I=new Set(["table","td","th"]),D=[":popover-open",":modal"];function L(e){return D.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let R=["transform","translate","scale","rotate","perspective"],M=["transform","translate","scale","rotate","perspective","filter"],z=["paint","layout","strict","content"];function B(e){let t=F(),n=C(e)?W(e):e;return R.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||M.some(e=>(n.willChange||"").includes(e))||z.some(e=>(n.contain||"").includes(e))}function F(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let U=new Set(["html","body","#document"]);function H(e){return U.has(x(e))}function W(e){return j(e).getComputedStyle(e)}function $(e){return C(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function V(e){if("html"===x(e))return e;let t=e.assignedSlot||e.parentNode||_(e)&&e.host||E(e);return _(t)?t.host:t}function q(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=V(t);return H(n)?t.ownerDocument?t.ownerDocument.body:t.body:T(n)&&N(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=j(o);if(i){let e=K(l);return t.concat(l,l.visualViewport||[],N(o)?o:[],e&&n?q(e):[])}return t.concat(o,q(o,[],n))}function K(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var G='input:not([inert]),select:not([inert]),textarea:not([inert]),a[href]:not([inert]),button:not([inert]),[tabindex]:not(slot):not([inert]),audio[controls]:not([inert]),video[controls]:not([inert]),[contenteditable]:not([contenteditable="false"]):not([inert]),details>summary:first-of-type:not([inert]),details:not([inert])',Q="undefined"==typeof Element,Y=Q?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,X=!Q&&Element.prototype.getRootNode?function(e){var t;return null==e||null==(t=e.getRootNode)?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},Z=function e(t,n){void 0===n&&(n=!0);var r,o=null==t||null==(r=t.getAttribute)?void 0:r.call(t,"inert");return""===o||"true"===o||n&&t&&e(t.parentNode)},J=function(e){var t,n=null==e||null==(t=e.getAttribute)?void 0:t.call(e,"contenteditable");return""===n||"true"===n},ee=function(e,t,n){if(Z(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(G));return t&&Y.call(e,G)&&r.unshift(e),r=r.filter(n)},et=function e(t,n,r){for(var o=[],i=Array.from(t);i.length;){var l=i.shift();if(!Z(l,!1))if("SLOT"===l.tagName){var a=l.assignedElements(),u=e(a.length?a:l.children,!0,r);r.flatten?o.push.apply(o,u):o.push({scopeParent:l,candidates:u})}else{Y.call(l,G)&&r.filter(l)&&(n||!t.includes(l))&&o.push(l);var c=l.shadowRoot||"function"==typeof r.getShadowRoot&&r.getShadowRoot(l),s=!Z(c,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(l));if(c&&s){var f=e(!0===c?l.children:c.children,!0,r);r.flatten?o.push.apply(o,f):o.push({scopeParent:l,candidates:f})}else i.unshift.apply(i,l.children)}}return o},en=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},er=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||J(e))&&!en(e)?0:e.tabIndex},eo=function(e,t){var n=er(e);return n<0&&t&&!en(e)?0:n},ei=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},el=function(e){return"INPUT"===e.tagName},ea=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(Y.call(o,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return ef(e)}else{if("function"==typeof r){for(var i=e;e;){var l=e.parentElement,a=X(e);if(l&&!l.shadowRoot&&!0===r(l))return ef(e);e=e.assignedSlot?e.assignedSlot:l||a===e.ownerDocument?l:a.host}e=i}if(es(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},ep=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;ner(t))&&!!eh(e,t)},ey=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||!!(t>=0)},eg=function e(t){var n=[],r=[];return t.forEach(function(t,o){var i=!!t.scopeParent,l=i?t.scopeParent:t,a=eo(l,i),u=i?e(t.candidates):l;0===a?i?n.push.apply(n,u):n.push(l):r.push({documentOrder:o,tabIndex:a,item:t,isScope:i,content:u})}),r.sort(ei).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(n)},ev=function(e,t){var n;return eg((t=t||{}).getShadowRoot?et([e],t.includeContainer,{filter:em.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:ey}):ee(e,t.includeContainer,em.bind(null,t)))};function eb(e,t){if(!e||!t)return!1;let n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&_(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function ew(e){return"composedPath"in e?e.composedPath()[0]:e.target}function eS(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function eO(e){return(null==e?void 0:e.ownerDocument)||document}function ek(e,t,n){return void 0===n&&(n=!0),e.filter(e=>{var r;return e.parentId===t&&(!n||(null==(r=e.context)?void 0:r.open))}).flatMap(t=>[t,...ek(e,t.id,n)])}function ex(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}var ej="undefined"!=typeof document?c.useLayoutEffect:function(){};function eE(e){let t=c.useRef(e);return ej(()=>{t.current=e}),t}let eP={...s}.useInsertionEffect||(e=>e());function eC(e){let t=c.useRef(()=>{});return eP(()=>{t.current=e}),c.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function e_(e,t){let n=ev(e,eT()),r=n.length;if(0===r)return;let o=function(e){let t=e.activeElement;for(;(null==(n=t)||null==(n=n.shadowRoot)?void 0:n.activeElement)!=null;){var n;t=t.shadowRoot.activeElement}return t}(eO(e)),i=n.indexOf(o);return n[-1===i?1===t?0:r-1:i+t]}function eA(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!eb(n,r)}function eN(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}var eI=n(9807);let eD=Math.min,eL=Math.max,eR=Math.round,eM=Math.floor,ez=e=>({x:e,y:e}),eB={left:"right",right:"left",bottom:"top",top:"bottom"},eF={start:"end",end:"start"};function eU(e,t){return"function"==typeof e?e(t):e}function eH(e){return e.split("-")[0]}function eW(e){return e.split("-")[1]}function e$(e){return"x"===e?"y":"x"}function eV(e){return"y"===e?"height":"width"}let eq=new Set(["top","bottom"]);function eK(e){return eq.has(eH(e))?"y":"x"}function eG(e){return e.replace(/start|end/g,e=>eF[e])}let eQ=["left","right"],eY=["right","left"],eX=["top","bottom"],eZ=["bottom","top"];function eJ(e){return e.replace(/left|right|bottom|top/g,e=>eB[e])}function e0(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function e1(e,t,n){let r,{reference:o,floating:i}=e,l=eK(t),a=e$(eK(t)),u=eV(a),c=eH(t),s="y"===l,f=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,p=o[u]/2-i[u]/2;switch(c){case"top":r={x:f,y:o.y-i.height};break;case"bottom":r={x:f,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:d};break;case"left":r={x:o.x-i.width,y:d};break;default:r={x:o.x,y:o.y}}switch(eW(t)){case"start":r[a]-=p*(n&&s?-1:1);break;case"end":r[a]+=p*(n&&s?-1:1)}return r}let e2=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=i.filter(Boolean),u=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:s,y:f}=e1(c,r,u),d=r,p={},h=0;for(let n=0;nC(e)&&"body"!==x(e)),o=null,i="fixed"===W(e).position,l=i?V(e):e;for(;C(l)&&!H(l);){let t=W(l),n=B(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&to.has(o.position)||N(l)&&!n&&function e(t,n){let r=V(t);return!(r===n||!C(r)||H(r))&&("fixed"===W(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=V(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=i[0],a=i.reduce((e,n)=>{let r=ti(t,n,o);return e.top=eL(r.top,e.top),e.right=eD(r.right,e.right),e.bottom=eD(r.bottom,e.bottom),e.left=eL(r.left,e.left),e},ti(t,l,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:tu,getElementRects:tc,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=e5(e);return{width:t,height:n}},getScale:e9,isElement:C,isRTL:function(e){return"rtl"===W(e).direction}};function tf(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let td=(e,t,n)=>{let r=new Map,o={platform:ts,...n},i={...o.platform,_c:r};return e2(e,t,{...o,platform:i})};var tp="undefined"!=typeof document?c.useLayoutEffect:function(){};function th(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!th(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!th(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function tm(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ty(e,t){let n=tm(e);return Math.round(t*n)/n}function tg(e){let t=c.useRef(e);return tp(()=>{t.current=e}),t}let tv=(e,t)=>{var n;return{...(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:o,y:i,placement:l,middlewareData:a}=e,u=await e8(e,n);return l===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+u.x,y:i+u.y,data:{...u,placement:l}}}}),options:[e,t]}},tb=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"shift",options:n,async fn(e){let{x:t,y:r,placement:o}=e,{mainAxis:i=!0,crossAxis:l=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...u}=eU(n,e),c={x:t,y:r},s=await e3(e,u),f=eK(eH(o)),d=e$(f),p=c[d],h=c[f];if(i){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=p+s[e],r=p-s[t];p=eL(n,eD(p,r))}if(l){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=h+s[e],r=h-s[t];h=eL(n,eD(h,r))}let m=a.fn({...e,[d]:p,[f]:h});return{...m,data:{x:m.x-t,y:m.y-r,enabled:{[d]:i,[f]:l}}}}}),options:[e,t]}},tw=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"flip",options:n,async fn(e){var t,r,o,i,l;let{placement:a,middlewareData:u,rects:c,initialPlacement:s,platform:f,elements:d}=e,{mainAxis:p=!0,crossAxis:h=!0,fallbackPlacements:m,fallbackStrategy:y="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:v=!0,...b}=eU(n,e);if(null!=(t=u.arrow)&&t.alignmentOffset)return{};let w=eH(a),S=eK(s),O=eH(s)===s,k=await (null==f.isRTL?void 0:f.isRTL(d.floating)),x=m||(O||!v?[eJ(s)]:function(e){let t=eJ(e);return[eG(e),t,eG(t)]}(s)),j="none"!==g;!m&&j&&x.push(...function(e,t,n,r){let o=eW(e),i=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?eY:eQ;return t?eQ:eY;case"left":case"right":return t?eX:eZ;default:return[]}}(eH(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(eG)))),i}(s,v,g,k));let E=[s,...x],P=await e3(e,b),C=[],T=(null==(r=u.flip)?void 0:r.overflows)||[];if(p&&C.push(P[w]),h){let e=function(e,t,n){void 0===n&&(n=!1);let r=eW(e),o=e$(eK(e)),i=eV(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=eJ(l)),[l,eJ(l)]}(a,c,k);C.push(P[e[0]],P[e[1]])}if(T=[...T,{placement:a,overflows:C}],!C.every(e=>e<=0)){let e=((null==(o=u.flip)?void 0:o.index)||0)+1,t=E[e];if(t&&("alignment"!==h||S===eK(t)||T.every(e=>eK(e.placement)!==S||e.overflows[0]>0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=null==(i=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(y){case"bestFit":{let e=null==(l=T.filter(e=>{if(j){let t=eK(e.placement);return t===S||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(n=e);break}case"initialPlacement":n=s}if(a!==n)return{reset:{placement:n}}}return{}}}),options:[e,t]}},tS=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"size",options:n,async fn(e){var t,r;let o,i,{placement:l,rects:a,platform:u,elements:c}=e,{apply:s=()=>{},...f}=eU(n,e),d=await e3(e,f),p=eH(l),h=eW(l),m="y"===eK(l),{width:y,height:g}=a.floating;"top"===p||"bottom"===p?(o=p,i=h===(await (null==u.isRTL?void 0:u.isRTL(c.floating))?"start":"end")?"left":"right"):(i=p,o="end"===h?"top":"bottom");let v=g-d.top-d.bottom,b=y-d.left-d.right,w=eD(g-d[o],v),S=eD(y-d[i],b),O=!e.middlewareData.shift,k=w,x=S;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(x=b),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(k=v),O&&!h){let e=eL(d.left,0),t=eL(d.right,0),n=eL(d.top,0),r=eL(d.bottom,0);m?x=y-2*(0!==e||0!==t?e+t:eL(d.left,d.right)):k=g-2*(0!==n||0!==r?n+r:eL(d.top,d.bottom))}await s({...e,availableWidth:x,availableHeight:k});let j=await u.getDimensions(c.floating);return y!==j.width||g!==j.height?{reset:{rects:!0}}:{}}}),options:[e,t]}},tO="active",tk="selected",tx={...s},tj=!1,tE=0,tP=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+tE++,tC=tx.useId||function(){let[e,t]=c.useState(()=>tj?tP():void 0);return ej(()=>{null==e&&t(tP())},[]),c.useEffect(()=>{tj=!0},[]),e},tT=c.createContext(null),t_=c.createContext(null),tA=()=>{var e;return(null==(e=c.useContext(tT))?void 0:e.id)||null},tN=()=>c.useContext(t_);function tI(e){return"data-floating-ui-"+e}function tD(e){-1!==e.current&&(clearTimeout(e.current),e.current=-1)}let tL=tI("safe-polygon");function tR(e,t,n){if(n&&!ex(n))return 0;if("number"==typeof e)return e;if("function"==typeof e){let n=e();return"number"==typeof n?n:null==n?void 0:n[t]}return null==e?void 0:e[t]}function tM(e){return"function"==typeof e?e():e}let tz={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0},tB=c.forwardRef(function(e,t){let[n,r]=c.useState();ej(()=>{/apple/i.test(navigator.vendor)&&r("button")},[]);let o={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[tI("focus-guard")]:"",style:tz};return(0,a.jsx)("span",{...e,...o})}),tF=c.createContext(null),tU=tI("portal");function tH(e){let{children:t,id:n,root:r,preserveTabOrder:o=!0}=e,i=function(e){void 0===e&&(e={});let{id:t,root:n}=e,r=tC(),o=tW(),[i,l]=c.useState(null),a=c.useRef(null);return ej(()=>()=>{null==i||i.remove(),queueMicrotask(()=>{a.current=null})},[i]),ej(()=>{if(!r||a.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=r,n.setAttribute(tU,""),e.appendChild(n),a.current=n,l(n)},[t,r]),ej(()=>{if(null===n||!r||a.current)return;let e=n||(null==o?void 0:o.portalNode);e&&!P(e)&&(e=e.current),e=e||document.body;let i=null;t&&((i=document.createElement("div")).id=t,e.appendChild(i));let u=document.createElement("div");u.id=r,u.setAttribute(tU,""),(e=i||e).appendChild(u),a.current=u,l(u)},[t,n,r,o]),i}({id:n,root:r}),[l,u]=c.useState(null),s=c.useRef(null),f=c.useRef(null),d=c.useRef(null),p=c.useRef(null),h=null==l?void 0:l.modal,m=null==l?void 0:l.open,y=!!l&&!l.modal&&l.open&&o&&!!(r||i);return c.useEffect(()=>{if(i&&o&&!h)return i.addEventListener("focusin",e,!0),i.addEventListener("focusout",e,!0),()=>{i.removeEventListener("focusin",e,!0),i.removeEventListener("focusout",e,!0)};function e(e){i&&eA(e)&&("focusin"===e.type?eN:function(e){ev(e,eT()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})})(i)}},[i,o,h]),c.useEffect(()=>{i&&(m||eN(i))},[m,i]),(0,a.jsxs)(tF.Provider,{value:c.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:s,afterOutsideRef:f,beforeInsideRef:d,afterInsideRef:p,portalNode:i,setFocusManagerState:u}),[o,i]),children:[y&&i&&(0,a.jsx)(tB,{"data-type":"outside",ref:s,onFocus:e=>{var t,n;if(eA(e,i))null==(t=d.current)||t.focus();else{let e=e_(eO(n=l?l.domReference:null).body,-1)||n;null==e||e.focus()}}}),y&&i&&(0,a.jsx)("span",{"aria-owns":i.id,style:tz}),i&&eI.createPortal(t,i),y&&i&&(0,a.jsx)(tB,{"data-type":"outside",ref:f,onFocus:e=>{var t,n;if(eA(e,i))null==(t=p.current)||t.focus();else{let t=e_(eO(n=l?l.domReference:null).body,1)||n;null==t||t.focus(),(null==l?void 0:l.closeOnFocusOut)&&(null==l||l.onOpenChange(!1,e.nativeEvent,"focus-out"))}}})]})}let tW=()=>c.useContext(tF);function t$(e){return T(e.target)&&"BUTTON"===e.target.tagName}function tV(e){return T(e)&&e.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")}let tq={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},tK={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},tG=e=>{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function tQ(e,t,n){let r=new Map,o="item"===n,i=e;if(o&&e){let{[tO]:t,[tk]:n,...r}=e;i=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...i,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,i]=t;if(!(o&&[tO,tk].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof i){var l;null==(l=r.get(n))||l.push(i),e[n]=function(){for(var e,t=arguments.length,o=Array(t),i=0;ie(...o)).find(e=>void 0!==e)}}}else e[n]=i}),e),{})}}function tY(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n(function(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var r;null==(r=e.get(t))||r.delete(n)}}})()),a=null!=tA(),[u,s]=c.useState(r.reference),f=eC((e,t,r)=>{i.current.openEvent=e?t:void 0,l.emit("openchange",{open:e,event:t,reason:r,nested:a}),null==n||n(e,t,r)}),d=c.useMemo(()=>({setPositionReference:s}),[]),p=c.useMemo(()=>({reference:u||r.reference||null,floating:r.floating||null,domReference:r.reference}),[u,r.reference,r.floating]);return c.useMemo(()=>({dataRef:i,open:t,onOpenChange:f,elements:p,events:l,floatingId:o,refs:d}),[t,f,p,l,o,d])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,o=r.elements,[i,l]=c.useState(null),[a,u]=c.useState(null),s=(null==o?void 0:o.domReference)||i,f=c.useRef(null),d=tN();ej(()=>{s&&(f.current=s)},[s]);let p=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:l}={},transform:a=!0,whileElementsMounted:u,open:s}=e,[f,d]=c.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=c.useState(r);th(p,r)||h(r);let[m,y]=c.useState(null),[g,v]=c.useState(null),b=c.useCallback(e=>{e!==k.current&&(k.current=e,y(e))},[]),w=c.useCallback(e=>{e!==x.current&&(x.current=e,v(e))},[]),S=i||m,O=l||g,k=c.useRef(null),x=c.useRef(null),j=c.useRef(f),E=null!=u,P=tg(u),C=tg(o),T=tg(s),_=c.useCallback(()=>{if(!k.current||!x.current)return;let e={placement:t,strategy:n,middleware:p};C.current&&(e.platform=C.current),td(k.current,x.current,e).then(e=>{let t={...e,isPositioned:!1!==T.current};A.current&&!th(j.current,t)&&(j.current=t,eI.flushSync(()=>{d(t)}))})},[p,t,n,C,T]);tp(()=>{!1===s&&j.current.isPositioned&&(j.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[s]);let A=c.useRef(!1);tp(()=>(A.current=!0,()=>{A.current=!1}),[]),tp(()=>{if(S&&(k.current=S),O&&(x.current=O),S&&O){if(P.current)return P.current(S,O,_);_()}},[S,O,_,P,E]);let N=c.useMemo(()=>({reference:k,floating:x,setReference:b,setFloating:w}),[b,w]),I=c.useMemo(()=>({reference:S,floating:O}),[S,O]),D=c.useMemo(()=>{let e={position:n,left:0,top:0};if(!I.floating)return e;let t=ty(I.floating,f.x),r=ty(I.floating,f.y);return a?{...e,transform:"translate("+t+"px, "+r+"px)",...tm(I.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,a,I.floating,f.x,f.y]);return c.useMemo(()=>({...f,update:_,refs:N,elements:I,floatingStyles:D}),[f,_,N,I,D])}({...e,elements:{...o,...a&&{reference:a}}}),h=c.useCallback(e=>{let t=C(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;u(t),p.refs.setReference(t)},[p.refs]),m=c.useCallback(e=>{(C(e)||null===e)&&(f.current=e,l(e)),(C(p.refs.reference.current)||null===p.refs.reference.current||null!==e&&!C(e))&&p.refs.setReference(e)},[p.refs]),y=c.useMemo(()=>({...p.refs,setReference:m,setPositionReference:h,domReference:f}),[p.refs,m,h]),g=c.useMemo(()=>({...p.elements,domReference:s}),[p.elements,s]),v=c.useMemo(()=>({...p,...r,refs:y,elements:g,nodeId:t}),[p,y,g,t,r]);return ej(()=>{r.dataRef.current.floatingContext=v;let e=null==d?void 0:d.nodesRef.current.find(e=>e.id===t);e&&(e.context=v)}),c.useMemo(()=>({...p,context:v,refs:y,elements:g}),[p,y,g,v])}({middleware:[tv(void 0===d?6:d),tw({padding:6}),tb(),s&&tS({apply:function(e){var t=e.rects;e.elements.floating.style.width="".concat(t.reference.width,"px")}})],onOpenChange:function(e){P(e),null==k||k(e)},open:j,placement:w||"bottom",transform:!1,whileElementsMounted:function(e,t,n){return void 0!==b&&b(),function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,s=e6(e),f=i||l?[...s?q(s):[],...q(t)]:[];f.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let d=s&&u?function(e,t){let n,r=null,o=E(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(a,u){void 0===a&&(a=!1),void 0===u&&(u=1),i();let c=e.getBoundingClientRect(),{left:s,top:f,width:d,height:p}=c;if(a||t(),!d||!p)return;let h=eM(f),m=eM(o.clientWidth-(s+d)),y={rootMargin:-h+"px "+-m+"px "+-eM(o.clientHeight-(f+p))+"px "+-eM(s)+"px",threshold:eL(0,eD(1,u))||1},g=!0;function v(t){let r=t[0].intersectionRatio;if(r!==u){if(!g)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||tf(c,e.getBoundingClientRect())||l(),g=!1}try{r=new IntersectionObserver(v,{...y,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(v,y)}r.observe(e)}(!0),i}(s,n):null,p=-1,h=null;a&&(h=new ResizeObserver(e=>{let[r]=e;r&&r.target===s&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),n()}),s&&!c&&h.observe(s),h.observe(t));let m=c?tt(e):null;return c&&function t(){let r=tt(e);m&&!tf(m,r)&&n(),m=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;f.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==d||d(),null==(e=h)||e.disconnect(),h=null,c&&cancelAnimationFrame(o)}}(e,t,n,{ancestorResize:!1,ancestorScroll:!1,elementResize:!1})}}),A=_.refs,N=_.floatingStyles,I=_.context,D=function(e,t){void 0===t&&(t={});let{open:n,elements:{floating:r}}=e,{duration:o=250}=t,i=("number"==typeof o?o:o.close)||0,[l,a]=c.useState("unmounted"),u=function(e,t){let[n,r]=c.useState(e);return e&&!n&&r(!0),c.useEffect(()=>{if(!e&&n){let e=setTimeout(()=>r(!1),t);return()=>clearTimeout(e)}},[e,n,t]),n}(n,i);return u||"close"!==l||a("unmounted"),ej(()=>{if(r){if(n){a("initial");let e=requestAnimationFrame(()=>{eI.flushSync(()=>{a("open")})});return()=>{cancelAnimationFrame(e)}}a("close")}},[n,r]),{isMounted:u,status:l}}(I,{duration:o||200}),L=D.isMounted,R=D.status,M=function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,elements:o,dataRef:i}=e,{enabled:l=!0,escapeKey:a=!0,outsidePress:u=!0,outsidePressEvent:s="pointerdown",referencePress:f=!1,referencePressEvent:d="pointerdown",ancestorScroll:p=!1,bubbles:h,capture:m}=t,y=tN(),g=eC("function"==typeof u?u:()=>!1),v="function"==typeof u?g:u,b=c.useRef(!1),{escapeKey:w,outsidePress:S}=tG(h),{escapeKey:O,outsidePress:k}=tG(m),x=c.useRef(!1),j=eC(e=>{var t;if(!n||!l||!a||"Escape"!==e.key||x.current)return;let o=null==(t=i.current.floatingContext)?void 0:t.nodeId,u=y?ek(y.nodesRef.current,o):[];if(!w&&(e.stopPropagation(),u.length>0)){let e=!0;if(u.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,"nativeEvent"in e?e.nativeEvent:e,"escape-key")}),E=eC(e=>{var t;let n=()=>{var t;j(e),null==(t=ew(e))||t.removeEventListener("keydown",n)};null==(t=ew(e))||t.addEventListener("keydown",n)}),P=eC(e=>{var t;let n=i.current.insideReactTree;i.current.insideReactTree=!1;let l=b.current;if(b.current=!1,"click"===s&&l||n||"function"==typeof v&&!v(e))return;let a=ew(e),u="["+tI("inert")+"]",c=eO(o.floating).querySelectorAll(u),f=C(a)?a:null;for(;f&&!H(f);){let e=V(f);if(H(e)||!C(e))break;f=e}if(c.length&&C(a)&&!a.matches("html,body")&&!eb(a,o.floating)&&Array.from(c).every(e=>!eb(f,e)))return;if(T(a)&&N){let t=H(a),n=W(a),r=/auto|scroll/,o=t||r.test(n.overflowX),i=t||r.test(n.overflowY),l=o&&a.clientWidth>0&&a.scrollWidth>a.clientWidth,u=i&&a.clientHeight>0&&a.scrollHeight>a.clientHeight,c="rtl"===n.direction,s=u&&(c?e.offsetX<=a.offsetWidth-a.clientWidth:e.offsetX>a.clientWidth),f=l&&e.offsetY>a.clientHeight;if(s||f)return}let d=null==(t=i.current.floatingContext)?void 0:t.nodeId,p=y&&ek(y.nodesRef.current,d).some(t=>{var n;return eS(e,null==(n=t.context)?void 0:n.elements.floating)});if(eS(e,o.floating)||eS(e,o.domReference)||p)return;let h=y?ek(y.nodesRef.current,d):[];if(h.length>0){let e=!0;if(h.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,"outside-press")}),_=eC(e=>{var t;let n=()=>{var t;P(e),null==(t=ew(e))||t.removeEventListener(s,n)};null==(t=ew(e))||t.addEventListener(s,n)});c.useEffect(()=>{if(!n||!l)return;i.current.__escapeKeyBubbles=w,i.current.__outsidePressBubbles=S;let e=-1;function t(e){r(!1,e,"ancestor-scroll")}function u(){window.clearTimeout(e),x.current=!0}function c(){e=window.setTimeout(()=>{x.current=!1},5*!!F())}let f=eO(o.floating);a&&(f.addEventListener("keydown",O?E:j,O),f.addEventListener("compositionstart",u),f.addEventListener("compositionend",c)),v&&f.addEventListener(s,k?_:P,k);let d=[];return p&&(C(o.domReference)&&(d=q(o.domReference)),C(o.floating)&&(d=d.concat(q(o.floating))),!C(o.reference)&&o.reference&&o.reference.contextElement&&(d=d.concat(q(o.reference.contextElement)))),(d=d.filter(e=>{var t;return e!==(null==(t=f.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{a&&(f.removeEventListener("keydown",O?E:j,O),f.removeEventListener("compositionstart",u),f.removeEventListener("compositionend",c)),v&&f.removeEventListener(s,k?_:P,k),d.forEach(e=>{e.removeEventListener("scroll",t)}),window.clearTimeout(e)}},[i,o,a,v,s,n,r,p,l,w,S,j,O,E,P,k,_]),c.useEffect(()=>{i.current.insideReactTree=!1},[i,v,s]);let A=c.useMemo(()=>({onKeyDown:j,...f&&{[tq[d]]:e=>{r(!1,e.nativeEvent,"reference-press")},..."click"!==d&&{onClick(e){r(!1,e.nativeEvent,"reference-press")}}}}),[j,r,f,d]),N=c.useMemo(()=>({onKeyDown:j,onMouseDown(){b.current=!0},onMouseUp(){b.current=!0},[tK[s]]:()=>{i.current.insideReactTree=!0}}),[j,s,i]);return c.useMemo(()=>l?{reference:A,floating:N}:{},[l,A,N])}(I,{ancestorScroll:!0,outsidePress:function(e){var t,n;return!r||(t=e.target,(null!=(n=Element)&&"undefined"!=typeof Symbol&&n[Symbol.hasInstance]?!!n[Symbol.hasInstance](t):t instanceof n)&&!e.target.closest(r))}}),z=function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:o,elements:{domReference:i}}=e,{enabled:l=!0,event:a="click",toggle:u=!0,ignoreMouse:s=!1,keyboardHandlers:f=!0,stickIfOpen:d=!0}=t,p=c.useRef(),h=c.useRef(!1),m=c.useMemo(()=>({onPointerDown(e){p.current=e.pointerType},onMouseDown(e){let t=p.current;0===e.button&&"click"!==a&&(ex(t,!0)&&s||(n&&u&&(!o.current.openEvent||!d||"mousedown"===o.current.openEvent.type)?r(!1,e.nativeEvent,"click"):(e.preventDefault(),r(!0,e.nativeEvent,"click"))))},onClick(e){let t=p.current;if("mousedown"===a&&p.current){p.current=void 0;return}ex(t,!0)&&s||(n&&u&&(!o.current.openEvent||!d||"click"===o.current.openEvent.type)?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))},onKeyDown(e){p.current=void 0,!(e.defaultPrevented||!f||t$(e))&&(" "!==e.key||tV(i)||(e.preventDefault(),h.current=!0),T(e.target)&&"A"===e.target.tagName||"Enter"!==e.key||(n&&u?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click")))},onKeyUp(e){!(e.defaultPrevented||!f||t$(e)||tV(i))&&" "===e.key&&h.current&&(h.current=!1,n&&u?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))}}),[o,i,a,s,f,r,n,d,u]);return c.useMemo(()=>l?{reference:m}:{},[l,m])}(I,{enabled:!h}),B=function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:o,events:i,elements:l}=e,{enabled:a=!0,delay:u=0,handleClose:s=null,mouseOnly:f=!1,restMs:d=0,move:p=!0}=t,h=tN(),m=tA(),y=eE(s),g=eE(u),v=eE(n),b=eE(d),w=c.useRef(),S=c.useRef(-1),O=c.useRef(),k=c.useRef(-1),x=c.useRef(!0),j=c.useRef(!1),E=c.useRef(()=>{}),P=c.useRef(!1),T=eC(()=>{var e;let t=null==(e=o.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t});c.useEffect(()=>{if(a)return i.on("openchange",e),()=>{i.off("openchange",e)};function e(e){let{open:t}=e;t||(tD(S),tD(k),x.current=!0,P.current=!1)}},[a,i]),c.useEffect(()=>{if(!a||!y.current||!n)return;function e(e){T()&&r(!1,e,"hover")}let t=eO(l.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[l.floating,n,r,a,y,T]);let _=c.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let o=tR(g.current,"close",w.current);o&&!O.current?(tD(S),S.current=window.setTimeout(()=>r(!1,e,n),o)):t&&(tD(S),r(!1,e,n))},[g,r]),A=eC(()=>{E.current(),O.current=void 0}),N=eC(()=>{if(j.current){let e=eO(l.floating).body;e.style.pointerEvents="",e.removeAttribute(tL),j.current=!1}}),I=eC(()=>!!o.current.openEvent&&["click","mousedown"].includes(o.current.openEvent.type));c.useEffect(()=>{if(a&&C(l.domReference)){let r=l.domReference,o=l.floating;return n&&r.addEventListener("mouseleave",i),p&&r.addEventListener("mousemove",e,{once:!0}),r.addEventListener("mouseenter",e),r.addEventListener("mouseleave",t),o&&(o.addEventListener("mouseleave",i),o.addEventListener("mouseenter",u),o.addEventListener("mouseleave",c)),()=>{n&&r.removeEventListener("mouseleave",i),p&&r.removeEventListener("mousemove",e),r.removeEventListener("mouseenter",e),r.removeEventListener("mouseleave",t),o&&(o.removeEventListener("mouseleave",i),o.removeEventListener("mouseenter",u),o.removeEventListener("mouseleave",c))}}function e(e){if(tD(S),x.current=!1,f&&!ex(w.current)||tM(b.current)>0&&!tR(g.current,"open"))return;let t=tR(g.current,"open",w.current);t?S.current=window.setTimeout(()=>{v.current||r(!0,e,"hover")},t):n||r(!0,e,"hover")}function t(e){if(I())return void N();E.current();let t=eO(l.floating);if(tD(k),P.current=!1,y.current&&o.current.floatingContext){n||tD(S),O.current=y.current({...o.current.floatingContext,tree:h,x:e.clientX,y:e.clientY,onClose(){N(),A(),I()||_(e,!0,"safe-polygon")}});let r=O.current;t.addEventListener("mousemove",r),E.current=()=>{t.removeEventListener("mousemove",r)};return}"touch"===w.current&&eb(l.floating,e.relatedTarget)||_(e)}function i(e){!I()&&o.current.floatingContext&&(null==y.current||y.current({...o.current.floatingContext,tree:h,x:e.clientX,y:e.clientY,onClose(){N(),A(),I()||_(e)}})(e))}function u(){tD(S)}function c(e){I()||_(e,!1)}},[l,a,e,f,p,_,A,N,r,n,v,h,g,y,o,I,b]),ej(()=>{var e,t;if(a&&n&&null!=(e=y.current)&&null!=(e=e.__options)&&e.blockPointerEvents&&T()){j.current=!0;let e=l.floating;if(C(l.domReference)&&e){let n=eO(l.floating).body;n.setAttribute(tL,"");let r=l.domReference,o=null==h||null==(t=h.nodesRef.current.find(e=>e.id===m))||null==(t=t.context)?void 0:t.elements.floating;return o&&(o.style.pointerEvents=""),n.style.pointerEvents="none",r.style.pointerEvents="auto",e.style.pointerEvents="auto",()=>{n.style.pointerEvents="",r.style.pointerEvents="",e.style.pointerEvents=""}}}},[a,n,m,l,h,y,T]),ej(()=>{n||(w.current=void 0,P.current=!1,A(),N())},[n,A,N]),c.useEffect(()=>()=>{A(),tD(S),tD(k),N()},[a,l.domReference,A,N]);let D=c.useMemo(()=>{function e(e){w.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function o(){x.current||v.current||r(!0,t,"hover")}(!f||ex(w.current))&&!n&&0!==tM(b.current)&&(P.current&&e.movementX**2+e.movementY**2<2||(tD(k),"touch"===w.current?o():(P.current=!0,k.current=window.setTimeout(o,tM(b.current)))))}}},[f,r,n,v,b]);return c.useMemo(()=>a?{reference:D}:{},[a,D])}(I,{enabled:!h,restMs:m||200}),U=void 0!==g,$=function(e){void 0===e&&(e=[]);let t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),r=e.map(e=>null==e?void 0:e.item),o=c.useCallback(t=>tQ(t,e,"reference"),t),i=c.useCallback(t=>tQ(t,e,"floating"),n),l=c.useCallback(t=>tQ(t,e,"item"),r);return c.useMemo(()=>({getReferenceProps:o,getFloatingProps:i,getItemProps:l}),[o,i,l])}(U?[]:[M,y?B:z]),K=$.getReferenceProps,G=$.getFloatingProps,Q=K(tX({ref:A.setReference},O&&{onClick:function(e){return e.stopPropagation()}})),Y=G({onClick:function(){l&&I.onOpenChange(!1)},ref:A.setFloating});(0,c.useEffect)(function(){U&&I.onOpenChange(g)},[g]),n=(0,c.isValidElement)(i)?(0,c.cloneElement)(i,Q):(0,a.jsx)("div",tZ(tX({},Q),{children:i}));var X=(0,a.jsx)("div",tZ(tX({className:(0,v.Sh)(["Floating",!o&&"Floating--animated",f]),"data-position":I.placement,"data-transition":R,style:tX({},N,p)},Y),{children:u}));return(0,a.jsxs)(a.Fragment,{children:[n,L&&!!u&&(S?X:(0,a.jsx)(tH,{id:"tgui-root",children:X}))]})}function t0(e){var t=e.content,n=e.children,r=e.position;return(0,a.jsx)(tJ,{content:t,contentClasses:"Tooltip",hoverOpen:!0,placement:r,children:n})}function t1(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function t6(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],l=!0,a=!1;try{for(o=o.call(e);!(l=(n=o.next()).done)&&(i.push(n.value),!t||i.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==o.return||o.return()}finally{if(a)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return t1(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return t1(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t9(e,t){var n,r,o,i,l={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){var u=[i,a];if(n)throw TypeError("Generator is already executing.");for(;l;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return l.label++,{value:u[1],done:!1};case 5:l.label++,r=u[1],u=[0];continue;case 7:u=l.ops.pop(),l.trys.pop();continue;default:if(!(o=(o=l.trys).length>0&&o[o.length-1])&&(6===u[0]||2===u[0])){l=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&void 0!==arguments[2]&&arguments[2];return function(){for(var o=arguments.length,i=Array(o),l=0;l=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["params","phonehome"]),o=(0,c.useRef)(null),i=(0,c.useRef)(function(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=ni.length;ni.push(null);var r=e||"byondui_".concat(n);return{render:function(e){t&&Byond.sendMessage("renderByondUi",{renderByondUi:r}),ni[n]=r,Byond.winset(r,e)},unmount:function(){t&&Byond.sendMessage("unmountByondUi",{renderByondUi:r}),ni[n]=null,Byond.winset(r,{parent:""})}}}(null==t?void 0:t.id,n));function l(){var e=o.current;if(e){var n,r,l,a=(r=null!=(n=window.devicePixelRatio)?n:1,{pos:[(l=e.getBoundingClientRect()).left*r,l.top*r],size:[(l.right-l.left)*r,(l.bottom-l.top)*r]});i.current.render(no(nr({parent:Byond.windowId},t),{pos:"".concat(a.pos[0],",").concat(a.pos[1]),size:"".concat(a.size[0],"x").concat(a.size[1])}))}}var u=nn(function(){l()},100);return(0,c.useEffect)(function(){return window.addEventListener("resize",u),l(),function(){window.removeEventListener("resize",u),i.current.unmount()}},[]),(0,a.jsx)("div",no(nr({ref:o},(0,h.i9)(r)),{children:(0,a.jsx)("div",{style:{minHeight:"22px"}})}))}window.addEventListener("beforeunload",function(){for(var e=0;ee.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),p=(0,c.useRef)(null),h=nc((0,c.useState)([600,200]),2),m=h[0],g=h[1],v=function(e,t,n,r){if(0===e.length)return[];var o,i,l=na.$.apply(void 0,ns(e)),a=l.map(function(e){return(o=Math).min.apply(o,ns(e))}),u=l.map(function(e){return(i=Math).max.apply(i,ns(e))});return void 0!==n&&(a[0]=n[0],u[0]=n[1]),void 0!==r&&(a[1]=r[0],u[1]=r[1]),e.map(function(e){return(0,na.$)(e,a,u,t).map(function(e){var t=nc(e,4),n=t[0],r=t[1];return(n-r)/(t[2]-r)*t[3]})})}(void 0===r?[]:r,m,o,i);if(v.length>0){var b=v[0],w=v[v.length-1];v.push([m[0]+f,w[1]]),v.push([m[0]+f,-f]),v.push([-f,-f]),v.push([-f,b[1]])}var S=function(e){for(var t="",n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["children","child_mt","childStyles","color","title","buttons","icon"]),h=(t=(0,c.useState)(e.open),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],l=!0,a=!1;try{for(o=o.call(e);!(l=(n=o.next()).done)&&(i.push(n.value),i.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==o.return||o.return()}finally{if(a)throw r}}return i}}(t,2)||function(e,t){if(e){if("string"==typeof e)return nh(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nh(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),m=h[0],g=h[1];return(0,a.jsxs)(y,{mb:1,children:[(0,a.jsxs)("div",{className:"Table",children:[(0,a.jsx)("div",{className:"Table__cell",children:(0,a.jsx)(t7,(n=function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["content","children","className"]);return i.color=r?null:"default",i.backgroundColor=e.color||"default",(0,a.jsx)("div",(t=function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function nj(e){return(0,v.Sh)(["Flex",e.inlineFlex&&"Flex--inline",(0,h.wI)(e)])}function nE(e){var t=e.direction,n=e.wrap,r=e.align,o=e.justify,i=nx(e,["direction","wrap","align","justify"]);return(0,h.i9)(nO({style:nk(nO({},i.style),{alignItems:r,flexDirection:t,flexWrap:!0===n?"wrap":n,justifyContent:o})},i))}function nP(e){var t=e.className,n=nx(e,["className"]);return(0,a.jsx)("div",nO({className:(0,v.Sh)([t,nj(n)])},nE(n)))}function nC(e){var t,n=e.style,r=e.grow,o=e.order,i=e.shrink,l=e.basis,a=e.align,u=nx(e,["style","grow","order","shrink","basis","align"]),c=null!=(t=null!=l?l:e.width)?t:void 0!==r?0:void 0;return(0,h.i9)(nO({style:nk(nO({},n),{alignSelf:a,flexBasis:(0,h.bf)(c),flexGrow:void 0!==r&&Number(r),flexShrink:void 0!==i&&Number(i),order:o})},u))}function nT(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function nA(e){var t=e.className,n=e.vertical,r=e.fill,o=e.reverse,i=e.zebra,l=n_(e,["className","vertical","fill","reverse","zebra"]);return(0,a.jsx)("div",nT({className:(0,v.Sh)(["Stack",r&&"Stack--fill",n?"Stack--vertical":"Stack--horizontal",i&&"Stack--zebra",o&&"Stack--reverse".concat(n?"--vertical":""),t,nj(e)])},nE(nT({direction:"".concat(n?"column":"row").concat(o?"-reverse":"")},l))))}function nN(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["autoFocus","autoSelect","className","disabled","expensive","fluid","maxLength","monospace","onBlur","onChange","onEnter","onEscape","onKeyDown","placeholder","ref","selfClear","spellcheck","value"]),C=(0,c.useRef)(null),T=null!=k?k:C,_=(t=(0,c.useState)(null!=E?E:""),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],l=!0,a=!1;try{for(o=o.call(e);!(l=(n=o.next()).done)&&(i.push(n.value),i.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==o.return||o.return()}finally{if(a)throw r}}return i}}(t,2)||function(e,t){if(e){if("string"==typeof e)return nN(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nN(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),A=_[0],N=_[1];(0,c.useEffect)(function(){var e;return(o||i)&&(e=setTimeout(function(){var e,t;null==(e=T.current)||e.focus(),i&&(null==(t=T.current)||t.select())},1)),function(){return clearTimeout(e)}},[]),(0,c.useEffect)(function(){T.current&&document.activeElement!==T.current&&E!==A&&N(null!=E?E:"")},[E]);var I=(0,h.i9)(P),D=(0,v.Sh)(["Input",u&&"Input--disabled",f&&"Input--fluid",p&&"Input--monospace",(0,h.wI)(P),l]);return(0,a.jsx)("input",(n=function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["animated","tickWhileDragging","format","maxValue","minValue","onChange","step","stepPixelSize","unclamped","unit","value","bipolar","popupPosition","className","color","fillValue","ranges","size","style"]);return(0,a.jsx)(nS,{dragMatrix:[0,-1],animated:t,tickWhileDragging:n,format:r,maxValue:o,minValue:i,onChange:l,step:c,stepPixelSize:s,unclamped:f,unit:d,value:p,children:function(e){var t,n,r=e.displayElement,l=e.displayValue,c=e.dragging,s=e.handleDragStart,f=e.inputElement,d=(0,u.bA)(null!=w?w:l,i,o),S=(0,u.bA)(l,i,o),k=b||(0,u.k0)(null!=w?w:p,O)||"default",P=Math.min((S-.5)*270,225);return(0,a.jsx)(tJ,{content:r,contentClasses:"Knob__popupValue",handleOpen:c,placement:y||"top",preventPortal:!0,children:(0,a.jsxs)("div",(t=nL({className:(0,v.Sh)(["Knob","Knob--color--".concat(k),m&&"Knob--bipolar",g,(0,h.wI)(E)])},(0,h.i9)(nL({style:nL({fontSize:"".concat(x,"em")},j)},E))),n=n={onMouseDown:s,children:[(0,a.jsx)("div",{className:"Knob__circle",children:(0,a.jsx)("div",{className:"Knob__cursorBox",style:{transform:"rotate(".concat(P,"deg)")},children:(0,a.jsx)("div",{className:"Knob__cursor"})})}),(0,a.jsxs)("svg",{className:"Knob__ring Knob__ringTrackPivot",viewBox:"0 0 100 100",children:[(0,a.jsx)("circle",{className:"Knob__ringTrack",cx:"50",cy:"50",r:"50"}),(0,a.jsx)("title",{children:"track"})]}),(0,a.jsxs)("svg",{className:"Knob__ring Knob__ringFillPivot",viewBox:"0 0 100 100",children:[(0,a.jsx)("title",{children:"fill"}),(0,a.jsx)("circle",{className:"Knob__ringFill",cx:"50",cy:"50",r:"50",style:{strokeDashoffset:Math.max(((m?2.75:2)-1.5*d)*Math.PI*50,0)}})]}),f]},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))})}})}n(3881);function nM(e){var t=e.children;return(0,a.jsx)("table",{className:"LabeledList",children:(0,a.jsx)("tbody",{children:t})})}function nz(e){var t,n,r=e.children,o=e.className,i=e.disabled,l=e.display,u=e.onClick,s=e.onMouseOver,f=(e.open,e.openWidth),d=(e.onOutsideClick,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["children","className","disabled","display","onClick","onMouseOver","open","openWidth","onOutsideClick"])),p=(0,c.useRef)(null);return(0,a.jsx)(tJ,{allowedOutsideClasses:".Menubar_inner",content:(0,a.jsx)("div",{className:"MenuBar__menu",style:{width:f},children:r}),children:(0,a.jsx)("div",{className:"Menubar_inner",ref:p,children:(0,a.jsx)(y,(t=function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["className","color","info","success","danger"]);return(0,a.jsx)(y,function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["buttons","children","className","container_id","fill","fitted","flexGrow","noTopPadding","onScroll","ref","scrollable","scrollableHorizontal","stretchContents","title"]),O=(0,v.Gt)(w)||(0,v.Gt)(r),k=(0,c.useRef)(null),x=null!=m?m:k;return(0,c.useEffect)(function(){return x.current&&(y||g)&&(0,nU.o7)(x.current),function(){x.current&&(0,nU.hf)(x.current)}},[]),(0,a.jsxs)("div",(t=function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["animated","tickWhileDragging","format","maxValue","minValue","onChange","step","stepPixelSize","unit","value","className","fillValue","color","ranges","children"]),O=void 0!==w;return(0,a.jsx)(nS,{dragMatrix:[1,0],animated:t,tickWhileDragging:n,format:r,maxValue:o,minValue:i,onChange:l,step:c,stepPixelSize:s,unit:f,value:d,children:function(e){var t,n,r=e.displayElement,l=e.displayValue,c=e.dragging,s=e.editing,f=e.handleDragStart,g=e.inputElement,k=(0,u.V2)((0,u.bA)(null!=m?m:l,i,o)),x=(0,u.V2)((0,u.bA)(l,i,o)),j=y||(0,u.k0)(null!=m?m:d,b)||"default";return(0,a.jsxs)("div",(t=function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function nq(e){var t,n,r=e.className,o=e.collapsing,i=e.children,l=nV(e,["className","collapsing","children"]);return(0,a.jsx)("table",(t=n$({className:(0,v.Sh)(["Table",o&&"Table--collapsing",r,(0,h.wI)(l)])},(0,h.i9)(l)),n=n={children:(0,a.jsx)("tbody",{children:i})},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))}function nK(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function nX(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],l=!0,a=!1;try{for(o=o.call(e);!(l=(n=o.next()).done)&&(i.push(n.value),!t||i.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==o.return||o.return()}finally{if(a)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return nK(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nK(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nZ(e){var t=e.className,n=e.vertical,r=e.scrollable,o=e.fill,i=e.fluid,l=e.children,u=nY(e,["className","vertical","scrollable","fill","fluid","children"]),s=(0,c.useRef)(!0),f=(0,c.useRef)(null),d=(0,c.useRef)(null),p=nX((0,c.useState)(!1),2),m=p[0],y=p[1],g=nX((0,c.useState)(!1),2),b=g[0],w=g[1];function S(e){if(f.current){var t=f.current,n=.5*t.clientWidth;t.scrollBy({left:"left"===e?-n:n,behavior:"smooth"})}}(0,c.useEffect)(function(){var e=function(){y(o.scrollLeft>0),w(o.scrollLeft+o.clientWidthMath.abs(e.deltaX)&&(o.scrollLeft+=e.deltaY)};if(r&&!n&&f.current){var o=f.current;if(!(o.scrollWidthe.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["autoFocus","autoSelect","className","disabled","dontUseTabForIndent","expensive","fluid","maxLength","monospace","onBlur","onChange","onEnter","onEscape","onKeyDown","placeholder","ref","selfClear","spellcheck","userMarkup","value"]),_=(0,c.useRef)(null),A=null!=x?x:_,N=(t=(0,c.useState)(null!=C?C:""),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],l=!0,a=!1;try{for(o=o.call(e);!(l=(n=o.next()).done)&&(i.push(n.value),i.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==o.return||o.return()}finally{if(a)throw r}}return i}}(t,2)||function(e,t){if(e){if("string"==typeof e)return n0(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return n0(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),I=N[0],D=N[1];(0,c.useEffect)(function(){(o||i)&&setTimeout(function(){var e,t;null==(e=A.current)||e.focus(),i&&(null==(t=A.current)||t.select())},1)},[]),(0,c.useEffect)(function(){A.current&&document.activeElement!==A.current&&C!==I&&D(null!=C?C:"")},[C]);var L=(0,h.i9)(T),R=(0,v.Sh)(["Input","TextArea",d&&"Input--fluid",m&&"Input--monospace",u&&"Input--disabled",(0,h.wI)(T),l]);return(0,a.jsx)("textarea",(n=function(e){for(var t=1;t>>1,o=e[r];if(0>>1;rl(u,n))cl(s,u)?(e[r]=s,e[c]=n,r=c):(e[r]=u,e[a]=n,r=a);else if(cl(s,n))e[r]=s,e[c]=n,r=c;else break}}return t}function l(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"===("undefined"==typeof performance?"undefined":n(performance))&&"function"==typeof performance.now){var a,u=performance;t.unstable_now=function(){return u.now()}}else{var c=Date,s=c.now();t.unstable_now=function(){return c.now()-s}}var f=[],d=[],p=1,h=null,m=3,y=!1,g=!1,v=!1,b=!1,w="function"==typeof setTimeout?setTimeout:null,S="function"==typeof clearTimeout?clearTimeout:null,O="undefined"!=typeof setImmediate?setImmediate:null;function k(e){for(var t=o(d);null!==t;){if(null===t.callback)i(d);else if(t.startTime<=e)i(d),t.sortIndex=t.expirationTime,r(f,t);else break;t=o(d)}}function x(e){if(v=!1,k(e),!g)if(null!==o(f))g=!0,j||(j=!0,a());else{var t=o(d);null!==t&&I(x,t.startTime-e)}}var j=!1,E=-1,P=5,C=-1;function T(){return!!b||!(t.unstable_now()-Ce&&T());){var l=h.callback;if("function"==typeof l){h.callback=null,m=h.priorityLevel;var u=l(h.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof u){h.callback=u,k(e),n=!0;break t}h===o(f)&&i(f),k(e)}else i(f);h=o(f)}if(null!==h)n=!0;else{var c=o(d);null!==c&&I(x,c.startTime-e),n=!1}}break e}finally{h=null,m=r,y=!1}}}finally{n?a():j=!1}}}if("function"==typeof O)a=function(){O(_)};else if("undefined"!=typeof MessageChannel){var A=new MessageChannel,N=A.port2;A.port1.onmessage=_,a=function(){N.postMessage(null)}}else a=function(){w(_,0)};function I(e,n){E=w(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125u?(e.sortIndex=l,r(d,e),null===o(f)&&e===o(d)&&(v?(S(E),E=-1):v=!0,I(x,l-u))):(e.sortIndex=c,r(f,e),g||y||(g=!0,j||(j=!0,a()))),e},t.unstable_shouldYield=T,t.unstable_wrapCallback=function(e){var t=m;return function(){var n=m;m=t;try{return e.apply(this,arguments)}finally{m=n}}}},1171:function(e,t,n){"use strict";e.exports=n(9210)},8839:function(e,t,n){"use strict";function r(e,t,n,r,o,i,l){try{var a=e[i](l),u=a.value}catch(e){n(e);return}a.done?t(u):Promise.resolve(u).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise(function(o,i){var l=e.apply(t,n);function a(e){r(l,o,i,a,u,"next",e)}function u(e){r(l,o,i,a,u,"throw",e)}a(void 0)})}}function i(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n0&&o[o.length-1])&&(6===u[0]||2===u[0])){l=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]h});var s,f=(s=function(){return window.hubStorage&&!!window.hubStorage.getItem},function(){try{return!!s()}catch(e){return!1}}),d=function(){function e(){i(this,e),u(this,"store",void 0),u(this,"impl",void 0),this.impl=0,this.store={}}return a(e,[{key:"get",value:function(e){var t=this;return o(function(){return c(this,function(n){return[2,t.store[e]]})})()}},{key:"set",value:function(e,t){var n=this;return o(function(){return c(this,function(r){return n.store[e]=t,[2]})})()}},{key:"remove",value:function(e){var t=this;return o(function(){return c(this,function(n){return t.store[e]=void 0,[2]})})()}},{key:"clear",value:function(){var e=this;return o(function(){return c(this,function(t){return e.store={},[2]})})()}}]),e}(),p=function(){function e(){i(this,e),u(this,"impl",void 0),this.impl=1}return a(e,[{key:"get",value:function(e){return o(function(){var t;return c(this,function(n){switch(n.label){case 0:return[4,window.hubStorage.getItem("paradise-"+e)];case 1:if("string"==typeof(t=n.sent()))return[2,JSON.parse(t)];return[2,void 0]}})})()}},{key:"set",value:function(e,t){return o(function(){return c(this,function(n){return window.hubStorage.setItem("paradise-"+e,JSON.stringify(t)),[2]})})()}},{key:"remove",value:function(e){return o(function(){return c(this,function(t){return window.hubStorage.removeItem("paradise-"+e),[2]})})()}},{key:"clear",value:function(){return o(function(){return c(this,function(e){return window.hubStorage.clear(),[2]})})()}}]),e}(),h=new(function(){function e(){i(this,e),u(this,"backendPromise",void 0),u(this,"impl",0),this.backendPromise=o(function(){return c(this,function(e){return f()?[2,new p]:(console.warn("No supported storage backend found. Using in-memory storage."),[2,new d])})})()}return a(e,[{key:"get",value:function(e){var t=this;return o(function(){return c(this,function(n){switch(n.label){case 0:return[4,t.backendPromise];case 1:return[2,n.sent().get(e)]}})})()}},{key:"set",value:function(e,t){var n=this;return o(function(){return c(this,function(r){switch(r.label){case 0:return[4,n.backendPromise];case 1:return[2,r.sent().set(e,t)]}})})()}},{key:"remove",value:function(e){var t=this;return o(function(){return c(this,function(n){switch(n.label){case 0:return[4,t.backendPromise];case 1:return[2,n.sent().remove(e)]}})})()}},{key:"clear",value:function(){var e=this;return o(function(){return c(this,function(t){switch(t.label){case 0:return[4,e.backendPromise];case 1:return[2,t.sent().clear()]}})})()}}]),e}())},9505:function(e,t,n){"use strict";n.d(t,{N:()=>r});var r=(0,n(2778).createContext)(["",function(e){}])},2508:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl,k:()=>a});var i=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Generic",n=arguments.length,r=Array(n>2?n-2:0),i=2;i=2){var l=[t].concat(o(r)).map(function(e){var t;return"string"==typeof e?e:(null!=(t=Error)&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t)?e.stack||String(e):JSON.stringify(e)}).filter(function(e){return e}).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.sendMessage({type:"log",ns:t,message:l})}},l=function(e){return{debug:function(){for(var t=arguments.length,n=Array(t),r=0;ru});var r=n(1557),o=n(2778),i=n(9124),l=n(2508);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);na});var r=n(1557),o=n(8839),i=n(9124),l=n(9915),a={title:"Storage",render:function(){return(0,r.jsx)(u,{})}},u=function(e){return window.localStorage?(0,r.jsx)(i.$0,{title:"Local Storage",buttons:(0,r.jsx)(i.zx,{icon:"recycle",onClick:function(){localStorage.clear(),o.tO.clear()},children:"Clear"}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Keys in use",children:localStorage.length}),(0,r.jsx)(i.H2.Item,{label:"Remaining space",children:(0,l.l7)(localStorage.remainingSpace,0,"B")})]})}):(0,r.jsx)(i.f7,{children:"Local storage is not available."})}},6419:function(e,t,n){"use strict";n.r(t),n.d(t,{meta:()=>u});var r=n(1557),o=n(2778),i=n(9124),l=n(9505);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl,sendMessage:()=>i,setupHotReloading:()=>a,subscribe:()=>o});let r=[];function o(e){r.push(e)}function i(e){}function l(e,t,...n){}function a(){}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;n.t=function(r,o){if(1&o&&(r=this(r)),8&o||"object"==typeof r&&r&&(4&o&&r.__esModule||16&o&&"function"==typeof r.then))return r;var i=Object.create(null);n.r(i);var l={};e=e||[null,t({}),t([]),t(t)];for(var a=2&o&&r;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach(e=>{l[e]=()=>r[e]});return l.default=()=>r,n.d(i,l),i}})(),n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.rv=()=>"1.3.5",n.ruid="bundler=rspack@1.3.5",(()=>{"use strict";var e,t,r,o,i,l,a,u,c,s,f,d,p,h,m=n(1557);null==(t=window.performance)||t.now;var y={mark:function(e,t){}};function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1?i-1:0),a=1;a1?t-1:0),r=1;r1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0,o=v({},n),i=!1,l=!0,a=!1,u=void 0;try{for(var c,s=t[Symbol.iterator]();!(l=(c=s.next()).done);l=!0){var f=c.value,d=e[f],p=n[f],h=d(p,r);p!==h&&(i=!0,o[f]=h)}}catch(e){a=!0,u=e}finally{try{l||null==s.return||s.return()}finally{if(a)throw u}}return i?o:n}},k=function(e,t){var n=function(){for(var n=arguments.length,r=Array(n),o=0;oe.length)&&(t=e.length);for(var n=0,r=Array(t);na)return 1}return 0},_=function(e,t,n){var r,o,i=e.length;for(void 0===n?(r=1,o=e[0]):(r=0,o=n);re.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&o[o.length-1])&&(6===u[0]||2===u[0])){l=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]2&&void 0!==arguments[2]?arguments[2]:50,o=[t],i=0;iu&&(o[l]=u-t[l],i=!0)}return[i,o]},eu=function(e){K.log("drag end"),ec(e),document.removeEventListener("mousemove",ec),document.removeEventListener("mouseup",eu),Y=!1,ei()},ec=function(e){Y&&(e.preventDefault(),et(z([e.screenX*G,e.screenY*G],i)))},es=function(e){K.log("resize end",u),ef(e),document.removeEventListener("mousemove",ef),document.removeEventListener("mouseup",es),X=!1,ei()},ef=function(e){if(X){e.preventDefault();var t=z([e.screenX*G,e.screenY*G],J()),n=z(t,i);(u=M(a,B(l,n),[1,1]))[0]=Math.max(u[0],150*G),u[1]=Math.max(u[1],50*G),en(u)}},ed=function(){Byond.winset("paramapwindow.map",{focus:!0})},ep=n(1898);(0,U.h)("renderer");var eh=!0,em=!1;function ey(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ek(e){var t=function(e,t){if("object"!==ex(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ex(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ex(t)?t:String(t)}function ex(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function ej(e,t){if(e){if("string"==typeof e)return ey(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ey(e,t)}}var eE=(0,U.h)("backend"),eP=function(e){s=e},eC=k("backend/update"),eT=(k("backend/setSharedState"),k("backend/suspendStart"),k("backend/createPayloadQueue")),e_=k("backend/dequeuePayloadQueue"),eA=k("backend/removePayloadQueue"),eN=k("nextPayloadChunk"),eI={config:{},data:{},shared:{},outgoingPayloadQueues:{},suspended:Date.now(),suspending:!1},eD=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:eI,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.payload;if("backend/update"===n){var o=ew({},e.config,r.config),i=ew({},e.data,r.static_data,r.data),l=ew({},e.shared);if(r.shared){var a=!0,u=!1,c=void 0;try{for(var s,f=Object.keys(r.shared)[Symbol.iterator]();!(a=(s=f.next()).done);a=!0){var d=s.value,p=r.shared[d];""===p?l[d]=void 0:l[d]=JSON.parse(p)}}catch(e){u=!0,c=e}finally{try{a||null==f.return||f.return()}finally{if(u)throw c}}}return eS(ew({},e),{config:o,data:i,shared:l,suspended:!1})}if("backend/setSharedState"===n){var h=r.key,m=r.nextState;return eS(ew({},e),{shared:eS(ew({},e.shared),ev({},h,m))})}if("backend/suspendStart"===n)return eS(ew({},e),{suspending:!0});if("backend/suspendSuccess"===n){var y=r.timestamp;return eS(ew({},e),{data:{},shared:{},config:eS(ew({},e.config),{title:"",status:1}),suspending:!1,suspended:y})}if("backend/createPayloadQueue"===n){var g=r.id,v=r.chunks,b=e.outgoingPayloadQueues;return eS(ew({},e),{outgoingPayloadQueues:eS(ew({},b),ev({},g,v))})}if("backend/dequeuePayloadQueue"===n){var w=r.id,S=e.outgoingPayloadQueues,O=S[w],k=eO(S,[w].map(ek)),x=eg(O)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(O)||ej(O)||eb(),j=(x[0],x.slice(1));return eS(ew({},e),{outgoingPayloadQueues:j.length?eS(ew({},k),ev({},w,j)):k})}if("backend/removePayloadQueue"===n){var E=r.id,P=e.outgoingPayloadQueues;P[E];var C=eO(P,[E].map(ek));return eS(ew({},e),{outgoingPayloadQueues:C})}return e},eL=function(e){var t,n;return function(r){return function(o){var i=eB(e.getState()),l=i.suspended,a=i.outgoingPayloadQueues,u=o.type,c=o.payload;if("update"===u)return void e.dispatch(eC(c));if("suspend"===u)return void e.dispatch({type:"backend/suspendSuccess",payload:{timestamp:Date.now()}});if("ping"===u)return void Byond.sendMessage("ping/reply");if("backend/suspendStart"===u&&!n){eE.log("suspending (".concat(Byond.windowId,")"));var s=function(){return Byond.sendMessage("suspend")};s(),n=setInterval(s,2e3)}if("backend/suspendSuccess"===u&&(em=!0,clearInterval(n),n=void 0,Byond.winset(Byond.windowId,{"is-visible":!1}),(0,x.Ob)(),(0,x._1)(),setTimeout(function(){return ed()})),"backend/update"===u){var f,d,p=null==(d=c.config)||null==(f=d.window)?void 0:f.fancy;void 0===t?t=p:t!==p&&(eE.log("changing fancy mode to",p),t=p,Byond.winset(Byond.windowId,{titlebar:!p,"can-resize":!p}))}if("backend/update"===u&&l&&(eE.log("backend/update",c),eh=eh||"resumed",em=!1,(0,x.gp)(),el(),setTimeout(function(){y.mark("resume/start"),eB(e.getState()).suspended||(Byond.winset(Byond.windowId,{"is-visible":!0}),Byond.sendMessage("visible"),y.mark("resume/finish"))})),"oversizePayloadResponse"===u&&(c.allow?e.dispatch(eN(c)):e.dispatch(eA(c))),"acknowlegePayloadChunk"===u&&(e.dispatch(e_(c)),e.dispatch(eN(c))),"nextPayloadChunk"===u){var h=c.id,m=a[h][0];Byond.sendMessage("payloadChunk",{id:h,chunk:m})}return r(o)}}},eR=function(e,t){for(var n=e.length-1,r=0,o=0;r1024){var u=o+eR(l,1024);r.push(t.slice(o,u1&&void 0!==arguments[1]?arguments[1]:{};if(!((void 0===t?"undefined":ex(t))==="object"&&null!==t&&!Array.isArray(t)))return void eE.error("Payload for act() must be an object, got this:",t);var n=JSON.stringify(t);if(Object.entries({type:"act/"+e,payload:n,tgui:1,windowId:Byond.windowId}).reduce(function(e,t,n){var r=eg(t)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],l=!0,a=!1;try{for(o=o.call(e);!(l=(n=o.next()).done)&&(i.push(n.value),i.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==o.return||o.return()}finally{if(a)throw r}}return i}}(t,2)||ej(t,2)||eb(),o=r[0],i=r[1];return e+"".concat(n>0?"&":"?").concat(encodeURIComponent(o),"=").concat(encodeURIComponent(i))},"").length>2048){var r=n.split(eM),o="".concat(Date.now());null==s||s.dispatch(eT({id:o,chunks:r})),Byond.sendMessage("oversizedPayloadRequest",{type:"act/"+e,id:o,chunkCount:r.length});return}Byond.sendMessage("act/"+e,t)},eB=function(e){return e.backend||{}},eF=function(){var e;return eS(ew({},null==s||null==(e=s.getState())?void 0:e.backend),{act:ez})},eU=function(){return s.dispatch},eH=function(e){return e(null==s?void 0:s.getState())},eW=function(){document.addEventListener("click",function(e){for(var t=e.target;;){if(!t||t===document.body)return;if("a"===String(t.tagName).toLowerCase())break;t=t.parentElement}var n=t.getAttribute("href")||"";if(!("?"===n.charAt(0)||n.startsWith("byond://"))){e.preventDefault();var r=n;r.toLowerCase().startsWith("www")&&(r="https://"+r),Byond.sendMessage({type:"openLink",url:r})}})};function e$(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1?n-1:0),o=1;o=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function e5(e){var t=e.className,n=e.theme,r=void 0===n?"nanotrasen":n,o=e.children,i=e8(e,["className","theme","children"]);return document.documentElement.className="theme-".concat(r),(0,m.jsx)("div",{className:"theme-"+r,children:(0,m.jsx)("div",e4(e3({className:(0,e1.Sh)(["Layout",t,(0,e2.wI)(i)])},(0,e2.i9)(i)),{children:o}))})}function e6(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function te(e){var t=e.theme,n=e.children,r=e.className,o=e7(e,["theme","children","className"]),i=eF().suspended,l=eH(eX).debugLayout;return(0,m.jsx)(e5,e9(e6({className:(0,e1.Sh)(["Window",r]),theme:t},o),{children:(0,m.jsx)(eJ.xu,{fillPositionedParent:!0,className:void 0!==l&&l&&"debug-layout",children:!i&&n})}))}e5.Content=function(e){var t=e.className,n=e.scrollable,r=e.children,o=e8(e,["className","scrollable","children"]),i=(0,eZ.useRef)(null);return(0,eZ.useEffect)(function(){var e=i.current;return e&&n&&(0,e0.o7)(e),function(){e&&n&&(0,e0.hf)(e)}},[]),(0,m.jsx)("div",e4(e3({className:(0,e1.Sh)(["Layout__content",n&&"Layout__content--scrollable",t,(0,e2.wI)(o)]),ref:i},(0,e2.i9)(o)),{children:r}))},te.Content=function(e){var t=e.className,n=e.fitted,r=e.children,o=e7(e,["className","fitted","children"]);return(0,m.jsx)(e5.Content,e9(e6({className:(0,e1.Sh)(["Window__content",t])},o),{children:n?r:(0,m.jsx)("div",{className:"Window__contentPadding",children:r})}))};var tt=n(385);function tn(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}var tr=["Id","Tv"],to=["A","An","And","As","At","But","By","For","For","From","In","Into","Near","Nor","Of","On","Onto","Or","The","To","With"];k("debug/toggleKitchenSink"),k("debug/toggleDebugLayout"),k("debug/openExternalBrowser");function ti(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=t.type;return"debug/toggleKitchenSink"===n?ta(tl({},e),{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?ta(tl({},e),{debugLayout:!e.debugLayout}):e}function tc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:{};this.element&&this.stop(),this.options=n;var r=this.element=new Audio(e);r.volume=this.volume,r.playbackRate=this.options.pitch||1,tm.log("playing",e,n),r.addEventListener("ended",function(){tm.log("ended"),t.stop()}),r.addEventListener("error",function(e){tm.log("playback error",e)}),this.options.end&&r.addEventListener("timeupdate",function(){t.options.end&&t.options.end>0&&r.currentTime>=t.options.end&&t.stop()}),r.play(),this.onPlaySubscribers.forEach(function(e){return e()})}},{key:"stop",value:function(){this.element&&(tm.log("stopping"),this.element.pause(),this.element=null,this.onStopSubscribers.forEach(function(e){return e()}))}},{key:"setVolume",value:function(e){this.volume=e,this.element&&(this.element.volume=e)}},{key:"onPlay",value:function(e){this.onPlaySubscribers.push(e)}},{key:"onStop",value:function(e){this.onStopSubscribers.push(e)}}],function(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n1?n-1:0),o=1;o2&&void 0!==arguments[2]?arguments[2]:nj;nf&&nf(e,null);let r=t.length;for(;r--;){let o=t[r];if("string"==typeof o){let e=n(o);e!==o&&(nd(t)||(t[r]=e),o=e)}e[o]=!0}return e}function nR(e){let t=ng(null);for(let[n,r]of ns(e))nA(e,n)&&(Array.isArray(r)?t[n]=function(e){for(let t=0;t/gm),nX=ny(/\$\{[\w\W]*/gm),nZ=ny(/^data-[\-\w.\u00B7-\uFFFF]+$/),nJ=ny(/^aria-[\-\w]+$/),n0=ny(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),n1=ny(/^(?:\w+script|data):/i),n2=ny(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),n3=ny(/^html$/i);var n4=Object.freeze({__proto__:null,ARIA_ATTR:nJ,ATTR_WHITESPACE:n2,CUSTOM_ELEMENT:ny(/^[a-z][.\w]*(-[.\w]+)+$/i),DATA_ATTR:nZ,DOCTYPE_NAME:n3,ERB_EXPR:nY,IS_ALLOWED_URI:n0,IS_SCRIPT_OR_DATA:n1,MUSTACHE_EXPR:nQ,TMPLIT_EXPR:nX});let n8={element:1,text:3,progressingInstruction:7,comment:8,document:9},n5=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null,r="data-tt-policy-suffix";t&&t.hasAttribute(r)&&(n=t.getAttribute(r));let o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}},n6=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};var n9=function e(){let t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"undefined"==typeof window?null:window,r=t=>e(t);if(r.version="3.2.5",r.removed=[],!n||!n.document||n.document.nodeType!==n8.document||!n.Element)return r.isSupported=!1,r;let{document:o}=n,i=o,l=i.currentScript,{DocumentFragment:a,HTMLTemplateElement:u,Node:c,Element:s,NodeFilter:f,NamedNodeMap:d=n.NamedNodeMap||n.MozNamedAttrMap,HTMLFormElement:p,DOMParser:h,trustedTypes:m}=n,y=s.prototype,g=nM(y,"cloneNode"),v=nM(y,"remove"),b=nM(y,"nextSibling"),w=nM(y,"childNodes"),S=nM(y,"parentNode");if("function"==typeof u){let e=o.createElement("template");e.content&&e.content.ownerDocument&&(o=e.content.ownerDocument)}let O="",{implementation:k,createNodeIterator:x,createDocumentFragment:j,getElementsByTagName:E}=o,{importNode:P}=i,C=n6();r.isSupported="function"==typeof ns&&"function"==typeof S&&k&&void 0!==k.createHTMLDocument;let{MUSTACHE_EXPR:T,ERB_EXPR:_,TMPLIT_EXPR:A,DATA_ATTR:N,ARIA_ATTR:I,IS_SCRIPT_OR_DATA:D,ATTR_WHITESPACE:L,CUSTOM_ELEMENT:R}=n4,{IS_ALLOWED_URI:M}=n4,z=null,B=nL({},[...nz,...nB,...nF,...nH,...n$]),F=null,U=nL({},[...nV,...nq,...nK,...nG]),H=Object.seal(ng(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),W=null,$=null,V=!0,q=!0,K=!1,G=!0,Q=!1,Y=!0,X=!1,Z=!1,J=!1,ee=!1,et=!1,en=!1,er=!0,eo=!1,ei=!0,el=!1,ea={},eu=null,ec=nL({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),es=null,ef=nL({},["audio","video","img","source","image","track"]),ed=null,ep=nL({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),eh="http://www.w3.org/1998/Math/MathML",em="http://www.w3.org/2000/svg",ey="http://www.w3.org/1999/xhtml",eg=ey,ev=!1,eb=null,ew=nL({},[eh,em,ey],nE),eS=nL({},["mi","mo","mn","ms","mtext"]),eO=nL({},["annotation-xml"]),ek=nL({},["title","style","font","a","script"]),ex=null,ej=["application/xhtml+xml","text/html"],eE=null,eP=null,eC=o.createElement("form"),eT=function(e){return e instanceof RegExp||e instanceof Function},e_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!eP||eP!==e){if(e&&"object"==typeof e||(e={}),e=nR(e),eE="application/xhtml+xml"===(ex=-1===ej.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE)?nE:nj,z=nA(e,"ALLOWED_TAGS")?nL({},e.ALLOWED_TAGS,eE):B,F=nA(e,"ALLOWED_ATTR")?nL({},e.ALLOWED_ATTR,eE):U,eb=nA(e,"ALLOWED_NAMESPACES")?nL({},e.ALLOWED_NAMESPACES,nE):ew,ed=nA(e,"ADD_URI_SAFE_ATTR")?nL(nR(ep),e.ADD_URI_SAFE_ATTR,eE):ep,es=nA(e,"ADD_DATA_URI_TAGS")?nL(nR(ef),e.ADD_DATA_URI_TAGS,eE):ef,eu=nA(e,"FORBID_CONTENTS")?nL({},e.FORBID_CONTENTS,eE):ec,W=nA(e,"FORBID_TAGS")?nL({},e.FORBID_TAGS,eE):{},$=nA(e,"FORBID_ATTR")?nL({},e.FORBID_ATTR,eE):{},ea=!!nA(e,"USE_PROFILES")&&e.USE_PROFILES,V=!1!==e.ALLOW_ARIA_ATTR,q=!1!==e.ALLOW_DATA_ATTR,K=e.ALLOW_UNKNOWN_PROTOCOLS||!1,G=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Q=e.SAFE_FOR_TEMPLATES||!1,Y=!1!==e.SAFE_FOR_XML,X=e.WHOLE_DOCUMENT||!1,ee=e.RETURN_DOM||!1,et=e.RETURN_DOM_FRAGMENT||!1,en=e.RETURN_TRUSTED_TYPE||!1,J=e.FORCE_BODY||!1,er=!1!==e.SANITIZE_DOM,eo=e.SANITIZE_NAMED_PROPS||!1,ei=!1!==e.KEEP_CONTENT,el=e.IN_PLACE||!1,M=e.ALLOWED_URI_REGEXP||n0,eg=e.NAMESPACE||ey,eS=e.MATHML_TEXT_INTEGRATION_POINTS||eS,eO=e.HTML_INTEGRATION_POINTS||eO,H=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&eT(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(H.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&eT(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(H.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(H.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Q&&(q=!1),et&&(ee=!0),ea&&(z=nL({},n$),F=[],!0===ea.html&&(nL(z,nz),nL(F,nV)),!0===ea.svg&&(nL(z,nB),nL(F,nq),nL(F,nG)),!0===ea.svgFilters&&(nL(z,nF),nL(F,nq),nL(F,nG)),!0===ea.mathMl&&(nL(z,nH),nL(F,nK),nL(F,nG))),e.ADD_TAGS&&(z===B&&(z=nR(z)),nL(z,e.ADD_TAGS,eE)),e.ADD_ATTR&&(F===U&&(F=nR(F)),nL(F,e.ADD_ATTR,eE)),e.ADD_URI_SAFE_ATTR&&nL(ed,e.ADD_URI_SAFE_ATTR,eE),e.FORBID_CONTENTS&&(eu===ec&&(eu=nR(eu)),nL(eu,e.FORBID_CONTENTS,eE)),ei&&(z["#text"]=!0),X&&nL(z,["html","head","body"]),z.table&&(nL(z,["tbody"]),delete W.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw nI('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw nI('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');O=(t=e.TRUSTED_TYPES_POLICY).createHTML("")}else void 0===t&&(t=n5(m,l)),null!==t&&"string"==typeof O&&(O=t.createHTML(""));nm&&nm(e),eP=e}},eA=nL({},[...nB,...nF,...nU]),eN=nL({},[...nH,...nW]),eI=function(e){let t=S(e);t&&t.tagName||(t={namespaceURI:eg,tagName:"template"});let n=nj(e.tagName),r=nj(t.tagName);return!!eb[e.namespaceURI]&&(e.namespaceURI===em?t.namespaceURI===ey?"svg"===n:t.namespaceURI===eh?"svg"===n&&("annotation-xml"===r||eS[r]):!!eA[n]:e.namespaceURI===eh?t.namespaceURI===ey?"math"===n:t.namespaceURI===em?"math"===n&&eO[r]:!!eN[n]:e.namespaceURI===ey?(t.namespaceURI!==em||!!eO[r])&&(t.namespaceURI!==eh||!!eS[r])&&!eN[n]&&(ek[n]||!eA[n]):"application/xhtml+xml"===ex&&!!eb[e.namespaceURI])},eD=function(e){nk(r.removed,{element:e});try{S(e).removeChild(e)}catch(t){v(e)}},eL=function(e,t){try{nk(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){nk(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(ee||et)try{eD(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},eR=function(e){let n=null,r=null;if(J)e=""+e;else{let t=nP(e,/^[\r\n\t ]+/);r=t&&t[0]}"application/xhtml+xml"===ex&&eg===ey&&(e=''+e+"");let i=t?t.createHTML(e):e;if(eg===ey)try{n=new h().parseFromString(i,ex)}catch(e){}if(!n||!n.documentElement){n=k.createDocument(eg,"template",null);try{n.documentElement.innerHTML=ev?O:i}catch(e){}}let l=n.body||n.documentElement;return(e&&r&&l.insertBefore(o.createTextNode(r),l.childNodes[0]||null),eg===ey)?E.call(n,X?"html":"body")[0]:X?n.documentElement:l},eM=function(e){return x.call(e.ownerDocument||e,e,f.SHOW_ELEMENT|f.SHOW_COMMENT|f.SHOW_TEXT|f.SHOW_PROCESSING_INSTRUCTION|f.SHOW_CDATA_SECTION,null)},ez=function(e){return e instanceof p&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof d)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},eB=function(e){return"function"==typeof c&&e instanceof c};function eF(e,t,n){nw(e,e=>{e.call(r,t,n,eP)})}let eU=function(e){let t=null;if(eF(C.beforeSanitizeElements,e,null),ez(e))return eD(e),!0;let n=eE(e.nodeName);if(eF(C.uponSanitizeElement,e,{tagName:n,allowedTags:z}),e.hasChildNodes()&&!eB(e.firstElementChild)&&nN(/<[/\w!]/g,e.innerHTML)&&nN(/<[/\w!]/g,e.textContent)||e.nodeType===n8.progressingInstruction||Y&&e.nodeType===n8.comment&&nN(/<[/\w]/g,e.data))return eD(e),!0;if(!z[n]||W[n]){if(!W[n]&&eW(n)&&(H.tagNameCheck instanceof RegExp&&nN(H.tagNameCheck,n)||H.tagNameCheck instanceof Function&&H.tagNameCheck(n)))return!1;if(ei&&!eu[n]){let t=S(e)||e.parentNode,n=w(e)||e.childNodes;if(n&&t){let r=n.length;for(let o=r-1;o>=0;--o){let r=g(n[o],!0);r.__removalCount=(e.__removalCount||0)+1,t.insertBefore(r,b(e))}}}return eD(e),!0}return e instanceof s&&!eI(e)||("noscript"===n||"noembed"===n||"noframes"===n)&&nN(/<\/no(script|embed|frames)/i,e.innerHTML)?(eD(e),!0):(Q&&e.nodeType===n8.text&&(t=e.textContent,nw([T,_,A],e=>{t=nC(t,e," ")}),e.textContent!==t&&(nk(r.removed,{element:e.cloneNode()}),e.textContent=t)),eF(C.afterSanitizeElements,e,null),!1)},eH=function(e,t,n){if(er&&("id"===t||"name"===t)&&(n in o||n in eC))return!1;if(q&&!$[t]&&nN(N,t));else if(V&&nN(I,t));else if(!F[t]||$[t]){if(!(eW(e)&&(H.tagNameCheck instanceof RegExp&&nN(H.tagNameCheck,e)||H.tagNameCheck instanceof Function&&H.tagNameCheck(e))&&(H.attributeNameCheck instanceof RegExp&&nN(H.attributeNameCheck,t)||H.attributeNameCheck instanceof Function&&H.attributeNameCheck(t))||"is"===t&&H.allowCustomizedBuiltInElements&&(H.tagNameCheck instanceof RegExp&&nN(H.tagNameCheck,n)||H.tagNameCheck instanceof Function&&H.tagNameCheck(n))))return!1}else if(ed[t]);else if(nN(M,nC(n,L,"")));else if(("src"===t||"xlink:href"===t||"href"===t)&&"script"!==e&&0===nT(n,"data:")&&es[e]);else if(K&&!nN(D,nC(n,L,"")));else if(n)return!1;return!0},eW=function(e){return"annotation-xml"!==e&&nP(e,R)},e$=function(e){eF(C.beforeSanitizeAttributes,e,null);let{attributes:n}=e;if(!n||ez(e))return;let o={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:F,forceKeepAttr:void 0},i=n.length;for(;i--;){let{name:l,namespaceURI:a,value:u}=n[i],c=eE(l),s="value"===l?u:n_(u);if(o.attrName=c,o.attrValue=s,o.keepAttr=!0,o.forceKeepAttr=void 0,eF(C.uponSanitizeAttribute,e,o),s=o.attrValue,eo&&("id"===c||"name"===c)&&(eL(l,e),s="user-content-"+s),Y&&nN(/((--!?|])>)|<\/(style|title)/i,s)){eL(l,e);continue}if(o.forceKeepAttr||(eL(l,e),!o.keepAttr))continue;if(!G&&nN(/\/>/i,s)){eL(l,e);continue}Q&&nw([T,_,A],e=>{s=nC(s,e," ")});let f=eE(e.nodeName);if(eH(f,c,s)){if(t&&"object"==typeof m&&"function"==typeof m.getAttributeType)if(a);else switch(m.getAttributeType(f,c)){case"TrustedHTML":s=t.createHTML(s);break;case"TrustedScriptURL":s=t.createScriptURL(s)}try{a?e.setAttributeNS(a,l,s):e.setAttribute(l,s),ez(e)?eD(e):nO(r.removed)}catch(e){}}}eF(C.afterSanitizeAttributes,e,null)},eV=function e(t){let n=null,r=eM(t);for(eF(C.beforeSanitizeShadowDOM,t,null);n=r.nextNode();)eF(C.uponSanitizeShadowNode,n,null),eU(n),e$(n),n.content instanceof a&&e(n.content);eF(C.afterSanitizeShadowDOM,t,null)};return r.sanitize=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=null,l=null,u=null,s=null;if((ev=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!eB(e))if("function"==typeof e.toString){if("string"!=typeof(e=e.toString()))throw nI("dirty is not a string, aborting")}else throw nI("toString is not a function");if(!r.isSupported)return e;if(Z||e_(n),r.removed=[],"string"==typeof e&&(el=!1),el){if(e.nodeName){let t=eE(e.nodeName);if(!z[t]||W[t])throw nI("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof c)(l=(o=eR("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType===n8.element&&"BODY"===l.nodeName||"HTML"===l.nodeName?o=l:o.appendChild(l);else{if(!ee&&!Q&&!X&&-1===e.indexOf("<"))return t&&en?t.createHTML(e):e;if(!(o=eR(e)))return ee?null:en?O:""}o&&J&&eD(o.firstChild);let f=eM(el?e:o);for(;u=f.nextNode();)eU(u),e$(u),u.content instanceof a&&eV(u.content);if(el)return e;if(ee){if(et)for(s=j.call(o.ownerDocument);o.firstChild;)s.appendChild(o.firstChild);else s=o;return(F.shadowroot||F.shadowrootmode)&&(s=P.call(i,s,!0)),s}let d=X?o.outerHTML:o.innerHTML;return X&&z["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&nN(n3,o.ownerDocument.doctype.name)&&(d="\n"+d),Q&&nw([T,_,A],e=>{d=nC(d,e," ")}),t&&en?t.createHTML(d):d},r.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e_(e),Z=!0},r.clearConfig=function(){eP=null,Z=!1},r.isValidAttribute=function(e,t,n){return eP||e_({}),eH(eE(e),eE(t),n)},r.addHook=function(e,t){"function"==typeof t&&nk(C[e],t)},r.removeHook=function(e,t){if(void 0!==t){let n=nS(C[e],t);return -1===n?void 0:nx(C[e],n,1)[0]}return nO(C[e])},r.removeHooks=function(e){C[e]=[]},r.removeAllHooks=function(){C=n6()},r}(),n7=function(e){for(var t,n,r,o,i=e.node,l=e.regex,a=e.createNode,u=e.captureAdjust,c=i.textContent,s=c.length,f=0,d=0,p=0;r=l.exec(c);){if(d+=1,++p>9999)return{};o||(o=document.createDocumentFragment()),t||(t=[]);var h=u?u(r[0]):r[0],m=h.length,y=r.index+r[0].indexOf(h);f3&&void 0!==arguments[3]?arguments[3]:rt;r||(r=rt);for(var o=0,i=e.childNodes,l=0;le.length)&&(t=e.length);for(var n=0,r=Array(t);n=10)return void ra.error("failed to load an image after ".concat(n," attempts"));var r=t.src;t.src=null,t.src=r+"#"+n,t.setAttribute("data-reload-n",n+1)}},250)},rh=function(e){var t=e.node,n=e.times;if(t&&n){var r=t.querySelector(".Chat__badge"),o=r||document.createElement("div");o.textContent=n,o.className="Chat__badge",r||t.appendChild(o)}},rm=function(){var e;function t(){var e=this;if(!(this instanceof t))throw TypeError("Cannot call a class as a function");this.loaded=!1,this.rootNode=null,this.queue=[],this.messages=[],this.visibleMessages=[],this.page=null,this.events=new e0.vp,this.scrollNode=null,this.scrollTracking=!0,this.handleScroll=function(t){var n=e.scrollNode,r=24>Math.abs(n.scrollHeight-(n.scrollTop+n.offsetHeight));r!==e.scrollTracking&&(e.scrollTracking=r,e.events.emit("scrollTrackingChanged",r),ra.debug("tracking",e.scrollTracking))},this.ensureScrollTracking=function(){e.scrollTracking&&e.scrollToBottom()},setInterval(function(){return e.pruneMessages()},6e4)}return e=[{key:"isReady",value:function(){return this.loaded&&this.rootNode&&this.page}},{key:"mount",value:function(e){var t=this;this.rootNode?e.appendChild(this.rootNode):this.rootNode=e,this.scrollNode=rc(this.rootNode),this.scrollNode.addEventListener("scroll",this.handleScroll),setTimeout(function(){t.scrollToBottom()}),this.tryFlushQueue()}},{key:"onStateLoaded",value:function(){this.loaded=!0,this.tryFlushQueue()}},{key:"tryFlushQueue",value:function(){this.isReady()&&this.queue.length>0&&(this.processBatch(this.queue),this.queue=[])}},{key:"assignStyle",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!0,n=!1,r=void 0;try{for(var o,i=Object.keys(e)[Symbol.iterator]();!(t=(o=i.next()).done);t=!0){var l=o.value;this.rootNode.style.setProperty(l,e[l])}}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}}},{key:"setHighlight",value:function(e,t){var n=this;this.highlightParsers=null,e&&e.map(function(e){var r=t[e],o=r.highlightText,i=r.highlightColor,l=r.highlightWholeMessage,a=r.matchWord,u=r.matchCase,c=/^[a-zа-яё0-9_\-$/^[\s\]\\]+$/gi,s=/[!#$%^&*)(+=.<>{}[\]:;'"|~`_\-\\/]/g,f=String(o).split(/[,|]/).map(function(e){return e.trim()}).filter(function(e){return e&&e.length>1&&c.test(e)&&(c.lastIndex=0,!0)});if(0!==f.length){var d=[],p=!0,h=!1,m=void 0;try{for(var y,g,v,b=f[Symbol.iterator]();!(p=(v=b.next()).done);p=!0){var w=v.value;if("/"===w.charAt(0)&&"/"===w.charAt(w.length-1)){var S=w.substring(1,w.length-1);if(/^(\[.*\]|\\.|.)$/.test(S))continue;d.push(S)}else y||(y=[]),w=w.replace(s,"\\$&"),y.push(w)}}catch(e){h=!0,m=e}finally{try{p||null==b.return||b.return()}finally{if(h)throw m}}var O=d.join("|"),k="g"+(u?"":"i");try{if(O)g=RegExp("("+O+")",k);else{var x="".concat(a?"\\b":"","(").concat(y.join("|"),")").concat(a?"\\b":"");g=new RegExp(x,k)}}catch(e){g=null}n.highlightParsers||(n.highlightParsers=[]),n.highlightParsers.push({highlightWords:y,highlightRegex:g,highlightColor:i,highlightWholeMessage:l})}})}},{key:"scrollToBottom",value:function(){this.scrollNode.scrollTop=this.scrollNode.scrollHeight}},{key:"changePage",value:function(e){if(!this.isReady()){this.page=e,this.tryFlushQueue();return}this.page=e,this.rootNode.textContent="",this.visibleMessages=[];var t=document.createDocumentFragment(),n=!0,r=!1,o=void 0;try{for(var i,l,a=this.messages[Symbol.iterator]();!(n=(l=a.next()).done);n=!0){var u=l.value;t1(e,u.type)&&(i=u.node,t.appendChild(i),this.visibleMessages.push(u))}}catch(e){r=!0,o=e}finally{try{n||null==a.return||a.return()}finally{if(r)throw o}}i&&(this.rootNode.appendChild(t),i.scrollIntoView())}},{key:"getCombinableMessage",value:function(e,t,n,r){for(var o=n;o>=r;o--){var i=this.visibleMessages[o];if(!i.type.startsWith(tZ)&&("string"==typeof i.text&&i.text===e.text||"string"==typeof i.html&&i.html===e.html)&&t1&&void 0!==arguments[1]?arguments[1]:{},r=n.prepend,o=n.notifyListeners,i=Date.now();if(!this.isReady())return void(r?this.queue=rl(e).concat(rl(this.queue)):this.queue=rl(this.queue).concat(rl(e)));var l=document.createDocumentFragment(),a={},u=this.visibleMessages.length,c=u-1,s=Math.max(0,u-5),f=!0,d=!1,p=void 0;try{for(var h,m,y=e[Symbol.iterator]();!(f=(m=y.next()).done);f=!0){var g=m.value,v=t3(g),b=this.getCombinableMessage(v,i,c,s);if(b){b.times=(b.times||1)+1,rh(b);continue}if(v.node)h=v.node;else if("internal/reconnected"===v.type)h=rd();else{h=rf(),v.text?h.textContent=v.text:v.html?(h.innerHTML=v.html,h.innerHTML=n9.sanitize(h.innerHTML,{FORBID_TAGS:ru,ALLOW_UNKNOWN_PROTOCOLS:!0})):ra.error("Error: message is missing text payload",v),!v.avoidHighlighting&&this.highlightParsers&&this.highlightParsers.map(function(e){rn(h,e.highlightRegex,e.highlightWords,function(t){return rs(t,e.highlightColor)})&&e.highlightWholeMessage&&(h.className+=" ChatMessage--highlighted")});for(var w=h.querySelectorAll(".linkify"),S=0;S0){this.visibleMessages=e.slice(t);for(var n=0;n0&&(this.messages=this.messages.slice(o),ra.log("pruned ".concat(o," stored messages")))}}},{key:"rebuildChat",value:function(){if(this.isReady()){var e=Math.max(0,this.messages.length-2500),t=this.messages.slice(e),n=!0,r=!1,o=void 0;try{for(var i,l=t[Symbol.iterator]();!(n=(i=l.next()).done);n=!0)i.value.node=void 0}catch(e){r=!0,o=e}finally{try{n||null==l.return||l.return()}finally{if(r)throw o}}this.rootNode.textContent="",this.messages=[],this.visibleMessages=[],this.processBatch(t,{notifyListeners:!1})}}},{key:"clearChat",value:function(){var e=this.visibleMessages;this.visibleMessages=[];for(var t=0;t\n\n\nSS13 Chat Log\n\n\n\n
\n'+l+"
\n\n\n"],{type:"text/plain"}),h=new Date().toISOString().substring(0,19).replace(/[-:]/g,"").replace("T","-");Byond.saveBlob(p,"ss13-paradise-chatlog-".concat(h,".html"),".html")}}],function(e,t){for(var n=0;n0&&(0,m.jsx)(rO,{value:e.unreadCount})]},e.id)})})}),(0,m.jsx)(eJ.kC.Item,{ml:1,children:(0,m.jsx)(eJ.zx,{color:"transparent",icon:"plus",onClick:function(){r(t9()),r(tj())}})})]})};function rx(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&o[o.length-1])&&(6===u[0]||2===u[0])){l=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["id"]),i=eH(tN),l=eU(),a=i[r],u=a.highlightColor,c=a.highlightText,s=a.highlightWholeMessage,f=a.matchWord,d=a.matchCase;return(0,m.jsxs)(eJ.Kq.Item,(t=function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");ot(this,"r",void 0),ot(this,"g",void 0),ot(this,"b",void 0),ot(this,"a",void 0),this.r=e,this.g=t,this.b=r,this.a=o}return e=[{key:"toString",value:function(){return"rgba(".concat(0|this.r,", ").concat(0|this.g,", ").concat(0|this.b,", ").concat(0|this.a,")")}}],t=[{key:"fromHex",value:function(e){return new n(parseInt(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e.substr(5,2),16))}},{key:"lerp",value:function(e,t,r){return new n((t.r-e.r)*r+e.r,(t.g-e.g)*r+e.g,(t.b-e.b)*r+e.b,(t.a-e.a)*r+e.a)}},{key:"lookup",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=t.length;if(r<2)throw Error("Needs at least two colors!");var o=e*(r-1);if(e<1e-4)return t[0];if(e>=.9999)return t[r-1];var i=0|o;return n.lerp(t[i],t[i+1],o%1)}}],e&&oe(n.prototype,e),t&&oe(n,t),n}(),or=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Math.pow(10,t);return Math.round(n*e)/n},oo={grad:.9,turn:360,rad:360/(2*Math.PI)},oi=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},ol=function(e){return e.ping},oa=function(e){var t=eH(ol),n=on.lookup(t.networkQuality,[new on(220,40,40),new on(220,200,40),new on(60,220,40)]).toString(),r=t.roundtrip?(0,tg.FH)(t.roundtrip):"--";return(0,m.jsxs)("div",{className:"Ping",children:[(0,m.jsx)(eJ.xu,{className:"Ping__indicator",backgroundColor:n}),r]})},ou=null;setInterval(function(){Byond.winget("","url").then(function(e){e&&!e.match(/:0$/)&&(ou=e)})},5e3);var oc=function(){return ou?(0,m.jsxs)(eJ.Kq,{children:[(0,m.jsx)(eJ.Kq.Item,{children:(0,m.jsx)(eJ.zx,{fluid:!0,icon:"history",color:"white",content:"Reconnect",onClick:function(){Byond.command(".reconnect")}})}),(0,m.jsx)(eJ.Kq.Item,{children:(0,m.jsx)(eJ.zx,{icon:"power-off",color:"white",tooltip:"Restart game",tooltipPosition:"bottom-end",onClick:function(){Byond.command(".quit")}})})]}):null},os=function(e){var t=tp(),n=tI(),r=eH(rQ);return(0,m.jsx)(te,{theme:n.theme,children:(0,m.jsxs)(eJ.Kq,{fill:!0,vertical:!0,children:[(0,m.jsx)(eJ.Kq.Item,{children:(0,m.jsx)(eJ.$0,{fitted:!0,children:(0,m.jsxs)(eJ.Kq,{mr:1,align:"center",children:[(0,m.jsx)(eJ.Kq.Item,{grow:!0,overflowX:"auto",children:(0,m.jsx)(rk,{})}),(0,m.jsx)(eJ.Kq.Item,{children:(0,m.jsx)(oa,{})}),(0,m.jsx)(eJ.Kq.Item,{children:(0,m.jsx)(eJ.zx,{color:"grey",selected:t.visible,icon:"music",tooltip:"Music player",tooltipPosition:"bottom-start",onClick:function(){return t.toggle()}})}),(0,m.jsx)(eJ.Kq.Item,{children:(0,m.jsx)(eJ.zx,{icon:n.visible?"times":"cog",selected:n.visible,tooltip:n.visible?"Close settings":"Open settings",tooltipPosition:"bottom-start",onClick:function(){return n.toggle()}})})]})})}),t.visible&&(0,m.jsx)(eJ.Kq.Item,{children:(0,m.jsx)(eJ.$0,{children:(0,m.jsx)(rV,{})})}),n.visible&&(0,m.jsx)(eJ.Kq.Item,{children:(0,m.jsx)(rU,{})}),(0,m.jsx)(eJ.Kq.Item,{grow:!0,children:(0,m.jsxs)(eJ.$0,{fill:!0,fitted:!0,position:"relative",children:[(0,m.jsx)(te.Content,{style:{overflowY:"scroll"},scrollable:!0,children:(0,m.jsx)(rS,{lineHeight:n.lineHeight})}),(0,m.jsxs)(r7,{children:[r.connectionLostAt&&(0,m.jsx)(r7.Item,{rightSlot:(0,m.jsx)(oc,{}),children:"You are either AFK, experiencing lag or the connection has closed."}),r.roundRestartedAt&&(0,m.jsxs)(r7.Item,{children:["The connection has been closed because the server is restarting.",(0,m.jsx)("br",{}),"Please wait while you automatically reconnect."]})]})]})})]})})},of=n(2625);function od(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=10&&(e=!0),(null==(r=document.activeElement)?void 0:r.className.includes("Button"))&&(e=!0)}e||og()}),e0.xd.on("keydown",function(e){e.isModifierKey()||og()})};function ob(e,t,n,r,o,i,l){try{var a=e[i](l),u=a.value}catch(e){n(e);return}a.done?t(u):Promise.resolve(u).then(r,o)}var ow=(0,U.h)("telemetry");y.mark("inception",null==(h=window.performance)?void 0:h.timeOrigin),y.mark("init");var oS=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.sideEffects,r=t.reducer,o=t.middleware,i=eK([O({debug:tu,backend:eD}),r]),l=void 0===n||n?ts((null==o?void 0:o.pre)||[]).concat([eY,eL],ts((null==o?void 0:o.post)||[])):[],a=w(i,S.apply(void 0,ts(l)));return window.__store__=a,window.__augmentStack__=(e=a,function(t,n){(n=n||Error(t.split("\n")[0])).stack=n.stack||t,tf.log("FatalError:",n);var r,o,i=e.getState(),l=null==i||null==(r=i.backend)?void 0:r.config;return t+"\nUser Agent: "+navigator.userAgent+"\nState: "+JSON.stringify({ckey:null==l||null==(o=l.client)?void 0:o.ckey,interface:null==l?void 0:l.interface,window:null==l?void 0:l.window})}),a}({reducer:O({audio:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:rG,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.payload;return"audio/playing"===n?rK(rq({},e),{visible:!0,playing:!0}):"audio/stopped"===n?rK(rq({},e),{visible:!1,playing:!1}):"audio/playMusic"===n?rK(rq({},e),{meta:r}):"audio/stopMusic"===n?rK(rq({},e),{visible:!1,playing:!1,meta:null}):"audio/toggle"===n?rK(rq({},e),{visible:!e.visible}):e},chat:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:rM,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.payload;if(n===t4.type){if((null==r?void 0:r.version)!==e.version)return e;var o=!0,i=!1,l=void 0;try{for(var a,u=Object.keys(r.pageById)[Symbol.iterator]();!(o=(a=u.next()).done);o=!0){var c=a.value,s=r.pageById[c].acceptedTypes,f=rR.acceptedTypes,d=!0,p=!1,h=void 0;try{for(var m,y=Object.keys(f)[Symbol.iterator]();!(d=(m=y.next()).done);d=!0){var g=m.value;void 0===s[g]&&(s[g]=f[g])}}catch(e){p=!0,h=e}finally{try{d||null==y.return||y.return()}finally{if(p)throw h}}}}catch(e){i=!0,l=e}finally{try{o||null==u.return||u.return()}finally{if(i)throw l}}var v=!0,b=!1,w=void 0;try{for(var S,O=Object.keys(r.pageById)[Symbol.iterator]();!(v=(S=O.next()).done);v=!0){var k=S.value;r.pageById[k].unreadCount=0}}catch(e){b=!0,w=e}finally{try{v||null==O.return||O.return()}finally{if(b)throw w}}return rI({},e,r)}if(n===nr.type){var x=rD(rI({},e),{scrollTracking:r});if(r){var j=e.currentPageId,E=rD(rI({},e.pageById[j]),{unreadCount:0});x.pageById=rD(rI({},e.pageById),rN({},j,E))}return x}if(n===t6.type){var P=e.pages.map(function(t){return e.pageById[t]}),C=e.pageById[e.currentPageId],T=rI({},e.pageById),_=!0,A=!1,N=void 0;try{for(var I,D=P[Symbol.iterator]();!(_=(I=D.next()).done);_=!0){var L=I.value,R=0,M=!0,z=!1,B=void 0;try{for(var F,U=Object.keys(r)[Symbol.iterator]();!(M=(F=U.next()).done);M=!0){var H=F.value;t1(L,H)&&(L!==C||!e.scrollTracking)&&(L!==C&&t1(C,H)||(R+=r[H]))}}catch(e){z=!0,B=e}finally{try{M||null==U.return||U.return()}finally{if(z)throw B}}R>0&&(T[L.id]=rD(rI({},L),{unreadCount:L.unreadCount+R}))}}catch(e){A=!0,N=e}finally{try{_||null==D.return||D.return()}finally{if(A)throw N}}return rD(rI({},e),{pageById:T})}if(n===t9.type)return rD(rI({},e),{currentPageId:r.id,pages:rL(e.pages).concat([r.id]),pageById:rD(rI({},e.pageById),rN({},r.id,r))});if(n===t7.type){var W=r.pageId,$=rD(rI({},e.pageById[W]),{unreadCount:0});return rD(rI({},e),{currentPageId:W,pageById:rD(rI({},e.pageById),rN({},W,$))})}if(n===ne.type){var V=r.pageId,q=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(r,["pageId"]),K=rI({},e.pageById[V],q);return rD(rI({},e),{pageById:rD(rI({},e.pageById),rN({},V,K))})}if(n===nt.type){var G=r.pageId,Q=r.type,Y=rI({},e.pageById[G]);return Y.acceptedTypes=rI({},Y.acceptedTypes),Y.acceptedTypes[Q]=!Y.acceptedTypes[Q],rD(rI({},e),{pageById:rD(rI({},e.pageById),rN({},G,Y))})}if(n===nn.type){var X=r.pageId,Z=rD(rI({},e),{pages:rL(e.pages),pageById:rI({},e.pageById)});return delete Z.pageById[X],Z.pages=Z.pages.filter(function(e){return e!==X}),0===Z.pages.length&&(Z.pages.push(rR.id),Z.pageById[rR.id]=rR,Z.currentPageId=rR.id),Z.currentPageId&&Z.currentPageId!==X||(Z.currentPageId=Z.pages[0]),Z}if(n===ni.type){var J=r.pageId,ee=rD(rI({},e),{pages:rL(e.pages),pageById:rI({},e.pageById)}),et=ee.pageById[J],en=ee.pages.indexOf(et.id),er=en-1;if(en>0&&er>0){var eo=ee.pages[en];ee.pages[en]=ee.pages[er],ee.pages[er]=eo}return ee}if(n===nl.type){var ei=r.pageId,el=rD(rI({},e),{pages:rL(e.pages),pageById:rI({},e.pageById)}),ea=el.pageById[ei],eu=el.pages.indexOf(ea.id),ec=eu+1;if(eu>0&&ec0&&void 0!==arguments[0]?arguments[0]:r9,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=(t.payload,t.meta);return"roundrestart"===n?r6(r5({},e),{roundRestartedAt:r.now}):n===r1.type?r6(r5({},e),{connectionLostAt:r.now}):n===r2.type?r6(r5({},e),{connectionLostAt:null}):e},ping:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.payload;if(n===rZ.type){var o=r.roundtrip,i=Math.round(.4*(e.roundtripAvg||o)+.6*o),l=1-(0,tg.bA)(i,50,200);return{roundtrip:o,roundtripAvg:i,failCount:0,networkQuality:l}}if(n===rJ.type){var a,u,c=e.failCount,s=void 0===c?0:c,f=(0,tg.V2)(e.networkQuality-s/3),d=(a=function(e){for(var t=1;t3&&(d.roundtrip=void 0,d.roundtripAvg=void 0),d}return e},settings:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:tY,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.payload;if(n===tS.type)return tq({},e,r);if(n===tO.type){if(!(null==r?void 0:r.version))return e;delete r.view;var o=tq({},e,r);o.highlightSettings?o.highlightSettingById[tQ.id]||(o.highlightSettings=[tQ.id].concat(tG(o.highlightSettings)),o.highlightSettingById[tQ.id]=tQ):(o.highlightSettings=[tQ.id],o.highlightSettingById[tQ.id]=tQ);var i=o.highlightSettingById[tQ.id];return i.highlightColor=o.highlightColor,i.highlightText=o.highlightText,o}if(n===tx.type)return tK(tq({},e),{view:tK(tq({},e.view),{visible:!e.view.visible})});if(n===tj.type)return tK(tq({},e),{view:tK(tq({},e.view),{visible:!0,activeTab:"chatPage"})});if(n===tk.type){var l=r.tabId;return tK(tq({},e),{view:tK(tq({},e.view),{activeTab:l})})}if(n===tE.type)return e.highlightSettings.length>=10?e:tK(tq({},e),{highlightSettings:tG(e.highlightSettings).concat([r.id]),highlightSettingById:tK(tq({},e.highlightSettingById),tV({},r.id,r))});if(n===tP.type){var a=r.id,u=tK(tq({},e),{highlightSettings:tG(e.highlightSettings),highlightSettingById:tq({},e.highlightSettingById)});return a===tQ.id?u.highlightSettings[tQ.id]=tQ:(delete u.highlightSettingById[a],u.highlightSettings=u.highlightSettings.filter(function(e){return e!==a}),u.highlightSettings.length||(u.highlightSettings.push(tQ.id),u.highlightSettingById[tQ.id]=tQ)),u}if(n===tC.type){var c=r.id,s=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(r,["id"]),f=tK(tq({},e),{highlightSettings:tG(e.highlightSettings),highlightSettingById:tq({},e.highlightSettingById)});return c===tQ.id&&(s.highlightText&&(f.highlightText=s.highlightText),s.highlightColor&&(f.highlightColor=s.highlightColor)),f.highlightSettingById[c]&&(f.highlightSettingById[c]=tq({},f.highlightSettingById[c],s)),f}return e}}),middleware:{pre:[function(e){var t=!1,n=!1,r=[],o=[];return ry.events.on("batchProcessed",function(t){n&&e.dispatch(t6(t))}),ry.events.on("scrollTrackingChanged",function(t){e.dispatch(nr(t))}),setInterval(function(){return rT(e)},6e4),function(i){return function(l){var a=l.type,u=l.payload;if(t||(t=!0,r_(e)),"chat/message"===a){try{c=JSON.parse(u)}catch(e){return}var c,s=c.sequence;if(r.includes(s))return;var f=r.length;r:if(f>0){if(o.includes(s)){o.splice(o.indexOf(s),1);break r}var d=r[f-1]+1;if(s!==d)for(var p=d;p2e3&&(r[t]=null,e.dispatch(rJ()))}var i={index:n,sentAt:Date.now()};r[n]=i,Byond.sendMessage("ping",{index:n}),n=(n+1)%8};return function(e){return function(n){var i=n.type,l=n.payload;if(t||(t=!0,o()),i===rX.type)return l.afk||o(),e(n);if(i===rY.type){var a=l.index,u=r[a];if(!u)return;return r[a]=null,e(rZ(u))}return e(n)}}},function(e){var t,n;return function(r){return function(o){var i,l=o.type,a=o.payload;if("telemetry/request"===l){if(!t){ow.debug("deferred"),n=a;return}ow.debug("sending");var u=(null==a?void 0:a.limits)||{},c=t.connections.slice(0,u.connections);Byond.sendMessage("telemetry",{connections:c});return}if("backend/update"===l){r(o),(i=function(){var r,o,i,l;return function(e,t){var n,r,o,i,l={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){var u=[i,a];if(n)throw TypeError("Generator is already executing.");for(;l;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return l.label++,{value:u[1],done:!1};case 5:l.label++,r=u[1],u=[0];continue;case 7:u=l.ops.pop(),l.trys.pop();continue;default:if(!(o=(o=l.trys).length>0&&o[o.length-1])&&(6===u[0]||2===u[0])){l=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]10&&t.connections.pop()),i&&(ow.debug("saving telemetry to storage",t),j.tO.set("telemetry",t)),n&&(l=n,n=null,e.dispatch({type:"telemetry/request",payload:l})),[2]}})},function(){var e=this,t=arguments;return new Promise(function(n,r){var o=i.apply(e,t);function l(e){ob(o,n,r,l,a,"next",e)}function a(e){ob(o,n,r,l,a,"throw",e)}l(void 0)})})();return}return r(o)}}},function(e){var t=!1;return function(n){return function(r){var o=r.type,i=r.payload;if(t||(t=!0,j.tO.get("panel-settings").then(function(t){e.dispatch(tO(t))})),o===tS.type||o===tO.type||o===tE.type||o===tP.type||o===tC.type){var l=null==i?void 0:i.theme;l&&tM(l),n(r);var a=tT(e.getState());tW(a.statTabsStyle),tU(a.fontSize,a.statFontSize,a.statLinked),tH(a.fontFamily,a.statFontFamily,a.statLinked),j.tO.set("panel-settings",a);return}return n(r)}}},function(e){var t=new ty;return t.onPlay(function(){e.dispatch({type:"audio/playing"})}),t.onStop(function(){e.dispatch({type:"audio/stopped"})}),function(e){return function(n){var r=n.type,o=n.payload;if("audio/playMusic"===r){var i=o.url,l=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(o,["url"]);return t.play(i,l),e(n)}if("audio/stopMusic"===r)return t.stop(),e(n);if("settings/update"===r||"settings/load"===r){var a=null==o?void 0:o.adminMusicVolume;"number"==typeof a&&t.setVolume(a)}return e(n)}}},function(e){var t;return setInterval(function(){var n=e.getState();if(n){var r=rQ(n),o=t&&Date.now()>=t+2e4;!r.connectionLostAt&&o&&e.dispatch(r8(r1())),r.connectionLostAt&&!o&&e.dispatch(r8(r2()))}},1e3),function(e){return function(n){var r=n.type;return r===rZ.type||r===rX.type?(t=Date.now(),e(n)):r===r0.type?e(r8(n)):e(n)}}}]}});!function e(){if("loading"===document.readyState)return void document.addEventListener("DOMContentLoaded",e);eP(oS),(0,e0.uB)({ignoreWindowFocus:!0}),ov(),eW(),oS.subscribe(function(){var e=(0,m.jsx)(os,{});if(y.mark("render/start"),!c){var t=document.getElementById("react-root");c=(0,ep.createRoot)(t)}c.render(e),y.mark("render/finish"),!em&&eh&&(eh=!1)}),Byond.subscribe(function(e,t){return oS.dispatch({type:e,payload:t})}),Byond.winset("legacy_output_selector",{left:"output_browser"}),Byond.winget("output").then(function(e){Byond.winset("chat_panel",{size:e.size})})}()})()})(); \ No newline at end of file diff --git a/tgui/public/tgui.bundle.css b/tgui/public/tgui.bundle.css index d575a87a6d7..a973dc99a29 100644 --- a/tgui/public/tgui.bundle.css +++ b/tgui/public/tgui.bundle.css @@ -1 +1 @@ -:root{--color-base:#262626;--color-section:rgba(0,0,0,.33);--color-secondary:hsl(from var(--color-base)var(--secondary-hue)var(--secondary-saturation)calc(l + var(--secondary-lightness-adjustment)));--secondary-hue:h;--secondary-saturation:s;--secondary-lightness-adjustment:7.5;--base-gradient-spread:2;--color-base-start:hsl(from var(--color-base)h s calc(l + var(--base-gradient-spread)));--color-base-end:hsl(from var(--color-base)h s calc(l - var(--base-gradient-spread)));--color-scrollbar-base:var(--color-section);--color-scrollbar-thumb:hsl(from var(--color-base)h s calc(l + 9.25));--candystripe-odd:rgba(0,0,0,.25);--candystripe-even:transparent;--color-red:#d92626;--color-orange:#f26c0d;--color-yellow:#fcd203;--color-olive:#acc91d;--color-green:#1fad4e;--color-teal:#00b3b3;--color-blue:#2a79c8;--color-violet:#63c;--color-purple:#b333cc;--color-pink:#d9268e;--color-brown:#a96a3c;--color-gold:#f2a60d;--color-black:#000;--color-white:#fff;--color-grey:gray;--color-light-grey:#aaa;--color-gray:var(--color-grey);--color-light-gray:var(--color-light-grey);--color-action:gray;--color-hover:hsl(from var(--color-action)h s l/.25);--color-active:hsl(from var(--color-action)h s l/.3);--color-selected:hsl(from var(--color-action)h s l/.4);--primary-hue:210;--primary-saturation:37.5%;--primary-lightness:45%;--color-primary:hsl(var(--primary-hue),var(--primary-saturation),var(--primary-lightness));--color-good:#5ba626;--color-average:#f2890d;--color-bad:#dc2323;--color-label:hsl(from var(--color-primary)h 17.5 57.5);--color-text:var(--color-white);--color-text-translucent:hsl(from var(--color-text)h s l/.5);--color-text-translucent-light:hsl(from var(--color-text)h s l/.75);--color-text-fixed-white:var(--color-white);--color-text-fixed-black:var(--color-black);--color-hyperlink:#69f;--color-hyperlink-visited:#96f;--color-hyperlink-new:#f66;--color-hyperlink-new-visited:#ff8c66;--color-border:rgba(255,255,255,.1);--color-border-dark:rgba(0,0,0,.33);--border-primary-saturation:100;--border-primary-lightness:75;--border-primary-alpha:.75;--color-border-primary:hsl(from var(--color-primary)h var(--border-primary-saturation)var(--border-primary-lightness)/var(--border-primary-alpha));--color-border-secondary:hsl(from var(--color-border-primary)h s l/1);--font-size:12px;--font-family:Verdana,Geneva,sans-serif;--font-family-mono:Consolas,monospace;--border-thickness-unit:.5em;--border-thickness-tiny:calc(var(--border-thickness-unit)*.5*.34);--border-thickness-small:calc(var(--border-thickness-unit)*.34);--border-thickness-medium:calc(var(--border-thickness-unit)*.5);--border-thickness-large:calc(var(--border-thickness-unit)*.66);--border-thickness-larger:var(--border-thickness-unit);--border-radius-unit:1rem;--border-radius-tiny:calc(var(--border-radius-unit)*.25*.68);--border-radius-small:calc(var(--border-radius-unit)*.25);--border-radius-medium:calc(var(--border-radius-unit)*.33);--border-radius-large:calc(var(--border-radius-unit)*.5);--border-radius-larger:calc(var(--border-radius-unit)*.75);--border-radius-huge:var(--border-radius-unit);--border-radius-giant:calc(var(--border-radius-unit)*2);--border-radius-circular:99999px;--space-unit:1em;--space-xxs:calc(var(--space-unit)*.25*.34);--space-xs:calc(var(--space-unit)*.25*.68);--space-s:calc(var(--space-unit)*.25);--space-sm:calc(var(--space-unit)*.33);--space-m:calc(var(--space-unit)*.5);--space-ml:calc(var(--space-unit)*.66);--space-l:calc(var(--space-unit)*.75);--space-xl:var(--space-unit);--space-xxl:calc(var(--space-unit)*2);--transition-time-unit:1s;--transition-time-fast:calc(var(--transition-time-unit)*.1);--transition-time-medium:calc(var(--transition-time-unit)*.2);--transition-time-slow:calc(var(--transition-time-unit)*.5);--transition-time-slowest:var(--transition-time-unit);--shadow-unit:1rem;--shadow-glow-small:0 0 calc(var(--shadow-unit)*.5);--shadow-glow-medium:0 0 var(--shadow-unit);--shadow-glow-large:0 0 calc(var(--shadow-unit)*2);--blur-small:blur(6px);--blur-medium:blur(12px);--blur-large:blur(24px);--adjust-color:5;--adjust-hover:10;--adjust-active:7.5;--cursor-default:default;--cursor-pointer:pointer;--cursor-disabled:var(--cursor-default);--cursor-n-resize:n-resize;--cursor-s-resize:s-resize;--cursor-se-resize:se-resize;--cursor-e-resize:e-resize;--blockquote-color:hsl(from var(--color-label)h s calc(l + var(--adjust-color)));--blockquote-border:var(--border-thickness-small)solid;--button-height:1.667em;--button-color:var(--color-white);--button-color-transparent:var(--color-text-translucent);--button-background-default:var(--color-primary);--button-background-selected:var(--color-green);--button-background-caution:var(--color-yellow);--button-background-danger:var(--color-red);--button-background-disabled:var(--undefined);--button-disabled-opacity:.5;--button-border-radius:var(--border-radius-tiny);--button-transition:var(--transition-time-medium);--button-transition-timing:ease;--dialog-background:hsl(from var(--color-section)h s l/.5);--dimmer-background-opacity:.75;--dimmer-background:hsl(from var(--color-base)h s 5/var(--dimmer-background-opacity));--divider-color:var(--color-border);--divider-border:var(--border-thickness-small)solid var(--divider-color);--dropdown-transition:var(--transition-time-medium);--dropdown-menu-color:var(--color-text);--dropdown-menu-background:hsl(from var(--color-base)h s calc(l - 5.5)/.85);--dropdown-menu-border:var(--border-thickness-tiny)solid var(--color-border);--dropdown-menu-border-radius:var(--border-radius-large);--dropdown-menu-blur:var(--blur-medium);--dropdown-entry-background-hover:var(--color-hover);--dropdown-entry-background-active:var(--color-active);--dropdown-entry-background-selected:var(--color-selected);--dropdown-entry-border-radius:var(--border-radius-small);--dropdown-entry-transition:var(--transition-time-fast);--floating-transition-time:var(--transition-time-medium);--floating-transition-timing:ease;--tab-background:transparent;--tab-background-hover:hsl(from var(--color-hover)h s calc(l*.75));--tab-background-selected:hsl(from var(--color-selected)h s calc(l*.75));--tab-color:var(--color-text-translucent);--tab-color-selected:hsl(from var(--color-primary)h s 90);--tab-border-radius:var(--border-radius-small);--tab-indicator-size:var(--border-thickness-small);--tab-transition:var(--transition-time-medium);--tabs-container-background:var(--color-section);--imagebutton-transparecy:.25;--input-background-lightness:5;--input-background:hsl(from var(--color-base)h s var(--input-background-lightness));--input-color:var(--color-text);--input-color-placeholder:var(--color-text-translucent);--input-border-color:var(--color-border-primary);--input-border-color-focus:var(--color-border-secondary);--input-border-radius:var(--border-radius-tiny);--input-border-disabled:var(--color-gray);--input-transition:var(--transition-time-medium);--input-font-family:var(--font-family);--input-font-family-mono:var(--font-family-mono);--input-width:9em;--knob-color:hsl(from var(--color-base)h 5 20);--knob-ring-color:var(--input-border-color);--knob-popup-background:var(--tooltip-background);--knob-popup-color:var(--tooltip-color);--knob-popup-border-radius:var(--tooltip-border-radius);--knob-popup-blur:var(--tooltip-blur);--knob-inner-padding:var(--space-xs);--menu-bar-background:var(--color-base);--menu-bar-font-family:var(--font-family);--menu-bar-transition:var(--transition-time-medium);--modal-background:var(--color-base);--modal-padding:var(--space-xl);--notice-box-stripes:rgba(0,0,0,.1);--notice-box-background:#cea257;--notice-box-color:var(--color-text-fixed-white);--number-input-background:var(--input-background);--number-input-color:var(--input-color);--number-input-border-color:var(--input-border-color);--number-input-border-color-active:var(--input-border-color-focus);--number-input-border-radius:var(--input-border-radius);--number-input-transition:var(--input-transition);--progress-bar-fill:var(--color-primary);--progress-bar-background:transparent;--progress-bar-border-radius:var(--border-radius-tiny);--progress-bar-transition:var(--transition-time-slowest);--restricted-input-border-color:var(--color-good);--restricted-input-border-color-focus:hsl(from var(--color-good)h s calc(l + 10));--restricted-input-border-color-invalid:var(--color-bad);--round-gauge-ring-color:var(--input-border-color);--round-gauge-transition:var(--transition-time-medium);--round-gauge-alert-animation:var(--transition-time-slowest);--round-gauge-needle-alert-animation:var(--transition-time-fast);--round-gauge-needle-alert-rotation:2.5deg;--section-title-color:var(--color-text);--section-background:var(--color-section);--section-separator-color:var(--color-primary);--section-separator-thickness:var(--border-thickness-small);--slider-cursor-color:var(--color-text);--slider-popup-background:var(--tooltip-background);--slider-popup-color:var(--tooltip-color);--slider-popup-border-radius:var(--tooltip-border-radius);--slider-popup-blur:var(--tooltip-blur);--tooltip-color:var(--color-text);--tooltip-background-lightness:5;--tooltip-background:hsl(from var(--color-base)h s var(--tooltip-background-lightness)/.85);--tooltip-border-radius:var(--border-radius-medium);--tooltip-blur:var(--blur-medium)}body{font-family:var(--font-family,Verdana,Geneva,sans-serif);position:relative;overflow:auto}.BlockQuote{color:var(--blockquote-color);border-left:var(--blockquote-border);padding-left:var(--space-m);margin-bottom:var(--space-m)}.BlockQuote:last-child{margin-bottom:0}.Button--color--grey,.Button--color--gray{--color:var(--color-grey)}.Button--color--light-grey,.Button--color--light-gray{--color:var(--color-light-grey)}.ColorBox{text-align:center;width:1em;height:1em;line-height:1em;display:inline-block}.Dialog{background-color:var(--dialog-background);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Dialog__content{font-family:var(--font-family-mono);background-color:var(--color-base);flex-direction:column;font-size:1.16667em;display:flex}.Dialog__header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--dialog-background);height:2em;line-height:1.928em;display:flex}.Dialog__title{margin-left:var(--space-xl);margin-right:var(--space-xxl);opacity:.33;flex-grow:1;font-style:italic;display:inline}.Dialog__body{margin:var(--space-xxl)var(--space-xl);flex-grow:1}.Dialog__footer{padding:var(--space-xl);background-color:hsl(from var(--dialog-background)h s l/.25);flex-direction:row;justify-content:flex-end;display:flex}.Dialog__button{margin:0 var(--space-xl);text-align:center;min-width:6rem;height:2rem}.SaveAsDialog__inputs{padding-left:var(--space-xxl);margin-right:var(--space-xl);flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.SaveAsDialog__input{margin-left:var(--space-xl);width:80%}.SaveAsDialog__label{vertical-align:center}.Dialog__FileList{flex-wrap:wrap;flex-grow:1;align-content:flex-start;max-height:20rem;display:flex;position:relative;overflow-x:auto;overflow-y:scroll}.Dialog__FileEntry{text-align:center;margin:var(--space-xl)}.Dialog__FileIcon{cursor:default;text-align:center;width:6vh;height:auto;margin:0 0 var(--space-xl)0;display:inline-block;position:relative}.Dimmer{background-color:var(--dimmer-background);z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.Divider--horizontal{margin:var(--space-m)0}.Divider--horizontal:not(.Divider--hidden){border-top:var(--divider-border)}.Divider--vertical{height:100%;margin:0 var(--space-m)}.Divider--vertical:not(.Divider--hidden){border-left:var(--divider-border)}.Button{white-space:nowrap;line-height:var(--button-height);padding:0 var(--space-m);margin-right:var(--space-xs);margin-bottom:var(--space-xs);border-radius:var(--button-border-radius);--button-background:hsl(from var(--color)h s calc(l - var(--adjust-color)));cursor:var(--cursor-pointer);background-color:var(--button-background);color:var(--button-color);transition-property:background-color,color,opacity;transition-duration:var(--button-transition);transition-timing-function:var(--button-transition-timing);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;display:inline-block;position:relative}.Button:hover{background-color:hsl(from var(--button-background)h s calc(l + var(--adjust-hover)));color:var(--button-color)}.Button:active{background-color:hsl(from var(--button-background)h s calc(l - var(--adjust-active)));color:var(--button-color);transition:none}.Button:last-child{margin-bottom:0;margin-right:0}.Button__content{align-self:stretch;display:block}.Button__content--ellipsis{align-items:center;display:flex}.Button .Button--icon{text-align:center;min-width:1.333em}.Button.Button--hasIcon{padding-left:0}.Button.Button--hasIcon .Button--icon{margin:0 var(--space-s)}.Button--icon-right.Button--hasIcon{padding-left:var(--space-m);padding-right:var(--space-s)}.Button--icon-right.Button--hasIcon .Button--icon{margin:0 0 0 var(--space-s)}.Button--empty.Button--hasIcon{padding:0}.Button--compact{padding:0 var(--space-s);line-height:1.333em}.Button--compact.Button--hasIcon .Button--icon{margin:0 var(--space-xxs)}.Button--circular{border-radius:var(--border-radius-circular)}.Button--fluid{margin-left:0;margin-right:0;display:block}.Button--ellipsis{text-overflow:ellipsis;margin-right:calc(-1*var(--space-s));display:block;overflow:hidden}.Stack>.Button,.Stack__item>.Button{margin:0}.Button--color--red{--color:var(--color-red)}.Button--color--orange{--color:var(--color-orange)}.Button--color--yellow{--color:var(--color-yellow);--button-color:var(--color-black)}.Button--color--olive{--color:var(--color-olive)}.Button--color--green{--color:var(--color-green)}.Button--color--teal{--color:var(--color-teal)}.Button--color--blue{--color:var(--color-blue)}.Button--color--violet{--color:var(--color-violet)}.Button--color--purple{--color:var(--color-purple)}.Button--color--pink{--color:var(--color-pink)}.Button--color--brown{--color:var(--color-brown)}.Button--color--gold{--color:var(--color-gold)}.Button--color--black{--color:var(--color-black)}.Button--color--white{--color:var(--color-white);--button-color:var(--color-black)}.Button--color--grey,.Button--color--gray{--color:var(--color-grey)}.Button--color--light-grey,.Button--color--light-gray{--color:var(--color-light-grey)}.Button--color--primary{--color:var(--color-primary)}.Button--color--good{--color:var(--color-good)}.Button--color--average{--color:var(--color-average)}.Button--color--bad{--color:var(--color-bad)}.Button--color--label{--color:var(--color-label)}.Button--color--default{--color:var(--button-background-default)}.Button--color--caution{--color:var(--button-background-caution)}.Button--color--danger{--color:var(--button-background-danger)}.Button--color--transparent{--button-background:hsl(from var(--button-color)h s l/.1);--button-color:var(--button-color-transparent);background-color:transparent}.Button--color--transparent:hover{--button-color:hsl(from var(--button-color-transparent)h s l/1)}.Button--color--transparent:active{opacity:.75}.Button--color--transparent.Button--selected{--button-color:hsl(from var(--color)h s calc(l + var(--adjust-color)))}.Button--color--transparent.Button--disabled{--button-background:hsl(from var(--button-color)h s l/.2);--button-color:var(--color-bad);opacity:1;color:var(--button-color)!important}.Button--disabled{opacity:var(--button-disabled-opacity);cursor:var(--cursor-disabled)!important;background-color:var(--button-background-disabled,var(--button-background))!important}.Button--selected{--color:var(--button-background-selected)!important}.Button--flex{flex-direction:column;display:inline-flex}.Button--flex--fluid{width:100%}.Button--verticalAlignContent--top{justify-content:flex-start}.Button--verticalAlignContent--middle{justify-content:center}.Button--verticalAlignContent--bottom{justify-content:flex-end}.Dropdown{align-items:stretch;gap:var(--space-s);margin-right:var(--space-xs);margin-bottom:var(--space-xs);display:flex}.Dropdown:last-child{margin-bottom:0;margin-right:0}.Dropdown .Button{align-content:center;margin:0}.Dropdown--fluid{flex:1;width:100%}.Dropdown__control{font-family:var(--font-family);border-radius:var(--button-border-radius);--button-background:hsl(from var(--color)h s calc(l - var(--adjust-color)));height:1.83333em;cursor:var(--cursor-pointer);background-color:var(--button-background);color:var(--button-color);transition-property:background-color,color,opacity;transition-duration:var(--button-transition);transition-timing-function:var(--button-transition-timing);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:1;font-size:1em;line-height:1.33333em;display:flex;overflow:hidden}.Dropdown__control:hover{background-color:hsl(from var(--button-background)h s calc(l + var(--adjust-hover)));color:var(--button-color)}.Dropdown__control:active{background-color:hsl(from var(--button-background)h s calc(l - var(--adjust-active)));color:var(--button-color);transition:none}.Dropdown__selected-text{text-overflow:ellipsis;white-space:nowrap;height:100%;padding:var(--space-s)var(--space-m);border-right:var(--border-thickness-tiny)solid var(--color-border-dark);flex:1;align-content:center;display:inline-block;overflow:hidden}.Dropdown__icon{text-align:center;width:1.83333em;height:100%;transition:transform var(--dropdown-transition);align-content:center;display:inline-block}.Dropdown__icon--arrow.open:not(.over),.Dropdown__icon--arrow.over:not(.open){transform:rotate(180deg)}.Dropdown__icon~.Dropdown__selected-text{padding-left:0}.Dropdown__menu{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb)transparent;max-height:16.6667em;padding:var(--space-sm);overflow-y:auto}.Dropdown__menu--wrapper{background-color:var(--dropdown-menu-background);color:var(--dropdown-menu-color);border:var(--dropdown-menu-border);border-radius:var(--dropdown-menu-border-radius);-webkit-backdrop-filter:var(--dropdown-menu-blur);backdrop-filter:var(--dropdown-menu-blur);overflow:hidden}.Dropdown__menu--entry{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-family);padding:var(--space-xs)var(--space-m);border-radius:var(--dropdown-entry-border-radius);transition:background-color var(--dropdown-entry-transition);font-size:1em;line-height:1.33333em;overflow:hidden}.Dropdown__menu--entry.selected{transition-duration:0s;background-color:var(--dropdown-entry-background-selected)!important}.Dropdown__menu--entry:not(.selected){cursor:var(--cursor-pointer)}.Dropdown__menu--entry:not(.selected):hover{background-color:var(--dropdown-entry-background-hover);transition-duration:0s}.Dropdown__menu--entry:not(.selected):active{background-color:var(--dropdown-entry-background-active);transition-duration:0s}.Dropdown__control--icon-only{justify-content:center;align-items:center;max-width:2rem;display:flex}.Flex{display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:block}.Flex--iefix.Flex--inline,.Flex__item--iefix{display:inline-block}.Flex--iefix--column>.Flex__item--iefix{display:block}.Floating{z-index:5}.Floating--animated[data-transition=open]{opacity:1;transform:scale(1)}.Floating--animated[data-transition=close],.Floating--animated[data-transition=initial]{opacity:0;transform:scale(.9)}.Floating--animated[data-transition=open],.Floating--animated[data-transition=close]{transition-duration:var(--floating-transition-time);transition-timing-function:var(--floating-transition-timing);transition-property:opacity,transform}.Floating[data-position=top]{transform-origin:bottom}.Floating[data-position=top-start],.Floating[data-position=right-end]{transform-origin:0 100%}.Floating[data-position=top-end],.Floating[data-position=left-end]{transform-origin:100% 100%}.Floating[data-position=bottom]{transform-origin:top}.Floating[data-position=bottom-start],.Floating[data-position=right-start]{transform-origin:0 0}.Floating[data-position=bottom-end],.Floating[data-position=left-start]{transform-origin:100% 0}.Floating[data-position=right]{transform-origin:0}.Floating[data-position=left]{transform-origin:100%}.IconStack{justify-content:center;align-items:center;display:inline-flex;position:relative}.IconStack .Icon:before{vertical-align:middle}.IconStack .Icon:not(:first-child){position:absolute}.ImageButton{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-color)*2)/var(--imagebutton-transparecy));border:var(--border-thickness-tiny)solid hsl(from var(--imagebutton-color)h s calc(l + var(--adjust-color))/var(--imagebutton-transparecy));border-radius:var(--border-radius-medium);transition-property:background-color,border-color,box-shadow;transition-duration:var(--transition-time-medium);border-width:0;margin:.25em;display:inline-flex;position:relative;overflow:hidden}.ImageButton:not(:-webkit-any(.ImageButton--disabled,.ImageButton--noAction)) .ImageButton__container{cursor:var(--cursor-pointer)}.ImageButton:not(:-moz-any(.ImageButton--disabled,.ImageButton--noAction)) .ImageButton__container{cursor:var(--cursor-pointer)}.ImageButton:not(:is(.ImageButton--disabled,.ImageButton--noAction)) .ImageButton__container{cursor:var(--cursor-pointer)}.ImageButton:not(:-webkit-any(.ImageButton--disabled,.ImageButton--noAction)):not(:-webkit-any(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):hover{background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-color) + var(--adjust-hover))/var(--imagebutton-transparecy))}.ImageButton:not(:-moz-any(.ImageButton--disabled,.ImageButton--noAction)):not(:-moz-any(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):hover{background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-color) + var(--adjust-hover))/var(--imagebutton-transparecy))}.ImageButton:not(:is(.ImageButton--disabled,.ImageButton--noAction)):not(:is(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):hover{background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-color) + var(--adjust-hover))/var(--imagebutton-transparecy))}.ImageButton:not(:-webkit-any(.ImageButton--disabled,.ImageButton--noAction)):not(:-webkit-any(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):active .ImageButton__image{-webkit-filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));transition-duration:0s}.ImageButton:not(:-moz-any(.ImageButton--disabled,.ImageButton--noAction)):not(:-moz-any(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):active .ImageButton__image{-webkit-filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));transition-duration:0s}.ImageButton:not(:is(.ImageButton--disabled,.ImageButton--noAction)):not(:is(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):active .ImageButton__image{-webkit-filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));transition-duration:0s}.ImageButton:not(.ImageButton--fluid) .ImageButton__content{background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-hover)));border-top:var(--border-thickness-tiny)solid var(--imagebutton-color)}.ImageButton__container{border-color:inherit;transition:opacity var(--transition-time-medium);flex-direction:column;display:flex}.ImageButton__image{pointer-events:none;padding:var(--space-s);border:var(--border-thickness-tiny)solid;border-bottom:none;border-color:inherit;border-radius:var(--border-radius-medium)var(--border-radius-medium)0 0;transition:filter var(--transition-time-slow);align-self:center;line-height:0;position:relative;overflow:hidden}.ImageButton__image--fallback{text-align:center;color:var(--color-text-translucent);align-content:center}.ImageButton__image--fallback:before{zoom:.75;width:100%;display:table}.ImageButton__content{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-fixed-white);z-index:2;padding:.25em .33em;overflow:hidden}.ImageButton__buttons{left:var(--border-thickness-tiny);z-index:1;max-width:100%;display:flex;position:absolute;bottom:1.8em;overflow:hidden}.ImageButton__buttons--alt{pointer-events:none;top:var(--border-thickness-tiny);text-shadow:0px 1px 2px var(--color-base),-1px 0px 2px var(--color-base),1px 0px 2px var(--color-base),0px -1px 2px var(--color-base);flex-direction:column;overflow:visible;bottom:unset!important}.ImageButton__buttons--empty{bottom:0;left:0}.ImageButton__buttons>*{border-radius:0!important;margin:0!important;padding:0!important}.ImageButton--empty{border-width:var(--border-thickness-tiny)}.ImageButton--empty .ImageButton__image{border-radius:var(--border-radius-medium);border:none}.Stack>.ImageButton,.Stack__item>.ImageButton{margin:0}.ImageButton--fluid{border-width:var(--border-thickness-tiny);flex-direction:row;margin:0 0 .33em;display:flex}.ImageButton--fluid:last-child{margin-bottom:0}.ImageButton--fluid .ImageButton__container{flex-direction:row;flex:1}.ImageButton--fluid .ImageButton__image{border:0;margin:0 auto;padding:0}.ImageButton--fluid .ImageButton__content{white-space:normal;color:var(--color-text);flex-direction:column;flex:1;justify-content:center;margin:0 .5em;padding:0;display:flex}.ImageButton--fluid .ImageButton__content--title{padding:.5em;font-weight:700}.ImageButton--fluid .ImageButton__content--divider{border-bottom:var(--border-thickness-small)solid var(--color-border)}.ImageButton--fluid .ImageButton__content--text{padding:.5em}.ImageButton--fluid .ImageButton__buttons{left:inherit;bottom:inherit;background-color:inherit;position:relative}.ImageButton--fluid .ImageButton__buttons--alt{pointer-events:all;top:inherit;text-shadow:none}.ImageButton--fluid .ImageButton__buttons--alt>*{border-top:1px solid rgba(255,255,255,.075)}.ImageButton--fluid .ImageButton__buttons--alt>:first-child{border-top:0}.ImageButton--fluid .ImageButton__buttons>*{text-align:center;white-space:pre-wrap;border-left:var(--border-thickness-tiny)solid var(--color-border);flex-direction:column;justify-content:center;height:100%;line-height:1.15em;display:inline-flex}.ImageButton__color--red{--imagebutton-color:var(--color-red)}.ImageButton__color--orange{--imagebutton-color:var(--color-orange)}.ImageButton__color--yellow{--imagebutton-color:var(--color-yellow);--color-text-fixed-white:var(--color-black)}.ImageButton__color--olive{--imagebutton-color:var(--color-olive)}.ImageButton__color--green{--imagebutton-color:var(--color-green)}.ImageButton__color--teal{--imagebutton-color:var(--color-teal)}.ImageButton__color--blue{--imagebutton-color:var(--color-blue)}.ImageButton__color--violet{--imagebutton-color:var(--color-violet)}.ImageButton__color--purple{--imagebutton-color:var(--color-purple)}.ImageButton__color--pink{--imagebutton-color:var(--color-pink)}.ImageButton__color--brown{--imagebutton-color:var(--color-brown)}.ImageButton__color--gold{--imagebutton-color:var(--color-gold)}.ImageButton__color--black{--imagebutton-color:var(--color-black)}.ImageButton__color--white{--imagebutton-color:var(--color-white);--color-text-fixed-white:var(--color-black)}.ImageButton__color--grey,.ImageButton__color--gray{--imagebutton-color:var(--color-grey)}.ImageButton__color--light-grey,.ImageButton__color--light-gray{--imagebutton-color:var(--color-light-grey)}.ImageButton__color--good{--imagebutton-color:var(--color-good)}.ImageButton__color--average{--imagebutton-color:var(--color-average)}.ImageButton__color--bad{--imagebutton-color:var(--color-bad)}.ImageButton__color--label{--imagebutton-color:var(--color-label)}.ImageButton__color--transparent{--imagebutton-color:var(--color-text-translucent-light);--imagebutton-transparecy:.1;background-color:transparent;border-color:transparent!important}.ImageButton__color--transparent .ImageButton__content{color:var(--color-text-translucent-light);background-color:transparent!important;border-color:transparent!important}.ImageButton__color--transparent.ImageButton--disabled{background-color:hsL(from var(--color-red)h s l/.15)!important}.ImageButton__color--transparent.ImageButton--selected{background-color:hsL(from var(--color-good)h s l/.15)}.ImageButton__color--default{--imagebutton-color:hsl(from var(--color-base)h s 30)}.ImageButton__color--primary{--imagebutton-color:hsl(from var(--color-primary)h s l)}.ImageButton--selected{--imagebutton-color:hsl(from var(--button-background-selected)h s calc(l*1.15));--color-text-fixed-white:var(--color-white)}.ImageButton--disabled .ImageButton__container{cursor:var(--cursor-disabled);opacity:.5}.ImageButton--disabled.ImageButton--fluid{-webkit-filter:contrast(75%);filter:contrast(75%)}.ImageButton--disabled.ImageButton--fluid .ImageButton__buttons{-webkit-filter:contrast(125%);filter:contrast(125%)}.Input{background-color:var(--input-background);border-radius:var(--input-border-radius);border:var(--border-thickness-tiny)solid var(--input-border-color);color:var(--input-color);font-size:1em;font-family:var(--input-font-family);padding:var(--space-xxs)var(--space-sm);width:var(--input-width)}.Input:focus{outline:none}.Input:focus-within{border-color:var(--input-border-color-focus)}.Input::-webkit-input-placeholder{color:var(--input-color-placeholder);font-style:italic}.Input::-ms-input-placeholder{color:var(--input-color-placeholder);font-style:italic}.Input::placeholder{color:var(--input-color-placeholder);font-style:italic}.Input--disabled{border-color:var(--input-border-disabled);color:var(--input-color-placeholder)}.Input--fluid{width:100%}.Input--monospace{font-family:var(--input-font-family-mono)}.Knob{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:var(--cursor-n-resize);width:2.6em;height:2.6em;margin:0 auto -.2em;font-size:1rem;position:relative}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{inset:var(--knob-inner-padding);background-color:var(--knob-color);background-image:linear-gradient(to bottom,hsl(from var(--knob-color)h s calc(l + 15))0%,var(--knob-color)100%);border-radius:var(--border-radius-circular);box-shadow:var(--shadow-glow-medium)hsl(from var(--knob-color)h s l/.25);margin:.3em;position:absolute}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{background-color:hsl(from var(--knob-color)h s 85);width:.2em;height:.8em;margin:0 auto;position:relative;top:.05em}.Knob__popupValue{white-space:nowrap;text-align:center;padding:var(--space-s)var(--space-m);background-color:var(--knob-popup-background);color:var(--knob-popup-color);border-radius:var(--knob-popup-border-radius);-webkit-backdrop-filter:var(--knob-popup-blur);backdrop-filter:var(--knob-popup-blur);font-size:1rem;position:absolute;top:0;left:50%;transform:translateY(-100%)translate(-50%)}.Knob__ring{padding:var(--knob-inner-padding);position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.Knob__ringTrackPivot{transform:rotate(135deg)}.Knob__ringTrack{fill:transparent;stroke:hsl(from var(--ring-color,var(--knob-ring-color))h s l/.15);stroke-width:8px;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotate(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.Knob__ringFill{fill:transparent;stroke:var(--ring-color,var(--knob-ring-color));stroke-width:8px;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke var(--transition-time-medium)ease-out}.Knob--color--red{--ring-color:var(--color-red)}.Knob--color--orange{--ring-color:var(--color-orange)}.Knob--color--yellow{--ring-color:var(--color-yellow)}.Knob--color--olive{--ring-color:var(--color-olive)}.Knob--color--green{--ring-color:var(--color-green)}.Knob--color--teal{--ring-color:var(--color-teal)}.Knob--color--blue{--ring-color:var(--color-blue)}.Knob--color--violet{--ring-color:var(--color-violet)}.Knob--color--purple{--ring-color:var(--color-purple)}.Knob--color--pink{--ring-color:var(--color-pink)}.Knob--color--brown{--ring-color:var(--color-brown)}.Knob--color--gold{--ring-color:var(--color-gold)}.Knob--color--black{--ring-color:var(--color-black)}.Knob--color--white{--ring-color:var(--color-white)}.Knob--color--grey,.Knob--color--gray{--ring-color:var(--color-grey)}.Knob--color--light-grey,.Knob--color--light-gray{--ring-color:var(--color-light-grey)}.Knob--color--primary{--ring-color:var(--color-primary)}.Knob--color--good{--ring-color:var(--color-good)}.Knob--color--average{--ring-color:var(--color-average)}.Knob--color--bad{--ring-color:var(--color-bad)}.Knob--color--label{--ring-color:var(--color-label)}.LabeledList{border-collapse:collapse;border-spacing:0;width:calc(100% + 1em);margin:calc(-1*var(--space-s))calc(-1*var(--space-m))0;padding:0;display:table}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{padding:var(--space-s)var(--space-m);text-align:left;border:0;margin:0;display:table-cell}.LabeledList__label--nowrap{white-space:nowrap;width:1%;min-width:5em}.LabeledList__buttons{white-space:nowrap;text-align:right;width:.1%;padding-top:var(--space-xxs);padding-bottom:0}.LabeledList__breakContents{word-break:break-all;word-wrap:break-word}.MenuBar{display:flex}.MenuBar__font{font-family:var(--menu-bar-font-family);font-size:1em;line-height:1.41667em}.MenuBar__hover:hover{background-color:hsl(from var(--menu-bar-background)h s calc(l + 20));transition:background-color}.MenuBar__MenuBarButton{padding:var(--space-s)var(--space-m)}.MenuBar__menu{background-color:var(--menu-bar-background);padding:var(--space-sm);z-index:5;position:absolute;box-shadow:4px 6px 5px -2px rgba(0,0,0,.5)}.MenuBar__MenuItem{transition:background-color var(--menu-bar-transition)ease-out;background-color:var(--menu-bar-background);white-space:nowrap;padding:var(--space-sm)var(--space-xl)var(--space-sm)calc(var(--space-xxl) + 1rem)}.MenuBar__MenuItemToggle{padding:var(--space-sm)var(--space-xl)var(--space-sm)0}.MenuBar__MenuItemToggle__check{vertical-align:middle;text-align:center;min-width:2.5rem;padding-left:var(--space-sm);display:inline-block}.MenuBar__over{top:auto;bottom:100%}.MenuBar__MenuBarButton-text{text-overflow:clip;white-space:nowrap;height:1.41667em}.MenuBar__Separator{margin:var(--space-sm);border-top:var(--border-thickness-tiny)solid var(--color-border);display:block}.Modal{background-color:var(--modal-background);padding:var(--modal-padding)}.Modal__dimmer .Dimmer__inner{max-width:calc(100vw - var(--space-xxl));max-height:calc(100vh - var(--space-xxl))}.NoticeBox{--noticebox-background:var(--notice-box-background);padding:var(--space-sm)var(--space-m);margin-bottom:var(--space-m);background-color:oklch(from var(--noticebox-background)calc(l*.825)calc(c*.75)h);background-image:repeating-linear-gradient(-45deg,transparent 0 .833333em,var(--notice-box-stripes).833333em 1.66667em);color:var(--notice-box-color);font-style:italic;font-weight:700}.NoticeBox--color--red{--noticebox-background:var(--color-red)}.NoticeBox--color--orange{--noticebox-background:var(--color-orange)}.NoticeBox--color--yellow{--noticebox-background:var(--color-yellow);--notice-box-color:var(--color-black)}.NoticeBox--color--olive{--noticebox-background:var(--color-olive)}.NoticeBox--color--green{--noticebox-background:var(--color-green)}.NoticeBox--color--teal{--noticebox-background:var(--color-teal)}.NoticeBox--color--blue{--noticebox-background:var(--color-blue)}.NoticeBox--color--violet{--noticebox-background:var(--color-violet)}.NoticeBox--color--purple{--noticebox-background:var(--color-purple)}.NoticeBox--color--pink{--noticebox-background:var(--color-pink)}.NoticeBox--color--brown{--noticebox-background:var(--color-brown)}.NoticeBox--color--gold{--noticebox-background:var(--color-gold)}.NoticeBox--color--black{--noticebox-background:var(--color-black);--notice-box-stripes:rgba(255,255,255,.1)}.NoticeBox--color--white{--noticebox-background:var(--color-white);--notice-box-color:var(--color-black)}.NoticeBox--color--grey,.NoticeBox--color--gray{--noticebox-background:var(--color-grey)}.NoticeBox--color--light-grey,.NoticeBox--color--light-gray{--noticebox-background:var(--color-light-grey)}.NoticeBox--color--primary{--noticebox-background:var(--color-primary)}.NoticeBox--color--good{--noticebox-background:var(--color-good)}.NoticeBox--color--average{--noticebox-background:var(--color-average)}.NoticeBox--color--bad{--noticebox-background:var(--color-bad)}.NoticeBox--color--label{--noticebox-background:var(--color-label)}.NoticeBox--type--info{--noticebox-background:var(--color-blue)}.NoticeBox--type--success{--noticebox-background:var(--color-green)}.NoticeBox--type--warning{--noticebox-background:var(--color-orange)}.NoticeBox--type--danger{--noticebox-background:var(--color-red)}.NumberInput{cursor:var(--cursor-n-resize);text-align:right;padding:0 var(--space-sm);margin-right:var(--space-xs);background-color:var(--number-input-background);color:var(--number-input-border-color-active);border:var(--border-thickness-tiny)solid var(--number-input-border-color);border-radius:var(--number-input-border-radius);transition:border-color var(--number-input-transition);line-height:1.41667em;display:inline-block;position:relative;overflow:visible}.NumberInput:active{border-color:var(--number-input-border-color-active)}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:var(--space-m)}.NumberInput__barContainer{top:var(--space-xs);bottom:var(--space-xs);left:var(--space-xs);position:absolute}.NumberInput__bar{box-sizing:border-box;border-bottom:var(--border-thickness-tiny)solid var(--number-input-border-color-active);background-color:var(--number-input-border-color-active);width:.25em;position:absolute;bottom:0;left:0}.NumberInput__input{text-align:right;width:100%;height:1.41667em;padding:0 var(--space-m);font-size:1em;line-height:1.41667em;font-family:var(--font-family);background-color:var(--number-input-background);color:var(--number-input-color);border:0;outline:0;margin:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.ProgressBar{width:100%;min-height:var(--button-height);padding:0 var(--space-m);background-color:var(--progress-bar-background);border:var(--border-thickness-tiny)solid var(--progress-bar-color);border-radius:var(--progress-bar-border-radius);transition:border-color var(--progress-bar-transition)ease-out;align-content:center;display:inline-block;position:relative}.ProgressBar__fill{background-color:var(--progress-bar-color);position:absolute;top:0;bottom:0;left:0;right:0}.ProgressBar__fill--animated{transition-property:background-color,width;transition-duration:var(--progress-bar-transition)}.ProgressBar__content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:right;width:100%;position:relative}.ProgressBar--color--default{--progress-bar-color:hsl(from var(--progress-bar-fill)h s calc(l - var(--adjust-color)))}.ProgressBar--color--red{--progress-bar-color:hsl(from var(--color-red)h s calc(l - var(--adjust-color)))}.ProgressBar--color--orange{--progress-bar-color:hsl(from var(--color-orange)h s calc(l - var(--adjust-color)))}.ProgressBar--color--yellow{--progress-bar-color:hsl(from var(--color-yellow)h s calc(l - var(--adjust-color)))}.ProgressBar--color--olive{--progress-bar-color:hsl(from var(--color-olive)h s calc(l - var(--adjust-color)))}.ProgressBar--color--green{--progress-bar-color:hsl(from var(--color-green)h s calc(l - var(--adjust-color)))}.ProgressBar--color--teal{--progress-bar-color:hsl(from var(--color-teal)h s calc(l - var(--adjust-color)))}.ProgressBar--color--blue{--progress-bar-color:hsl(from var(--color-blue)h s calc(l - var(--adjust-color)))}.ProgressBar--color--violet{--progress-bar-color:hsl(from var(--color-violet)h s calc(l - var(--adjust-color)))}.ProgressBar--color--purple{--progress-bar-color:hsl(from var(--color-purple)h s calc(l - var(--adjust-color)))}.ProgressBar--color--pink{--progress-bar-color:hsl(from var(--color-pink)h s calc(l - var(--adjust-color)))}.ProgressBar--color--brown{--progress-bar-color:hsl(from var(--color-brown)h s calc(l - var(--adjust-color)))}.ProgressBar--color--gold{--progress-bar-color:hsl(from var(--color-gold)h s calc(l - var(--adjust-color)))}.ProgressBar--color--black{--progress-bar-color:hsl(from var(--color-black)h s calc(l - var(--adjust-color)))}.ProgressBar--color--white{--progress-bar-color:hsl(from var(--color-white)h s calc(l - var(--adjust-color)))}.ProgressBar--color--grey,.ProgressBar--color--gray{--progress-bar-color:hsl(from var(--color-grey)h s calc(l - var(--adjust-color)))}.ProgressBar--color--light-grey,.ProgressBar--color--light-gray{--progress-bar-color:hsl(from var(--color-light-grey)h s calc(l - var(--adjust-color)))}.ProgressBar--color--primary{--progress-bar-color:hsl(from var(--color-primary)h s calc(l - var(--adjust-color)))}.ProgressBar--color--good{--progress-bar-color:hsl(from var(--color-good)h s calc(l - var(--adjust-color)))}.ProgressBar--color--average{--progress-bar-color:hsl(from var(--color-average)h s calc(l - var(--adjust-color)))}.ProgressBar--color--bad{--progress-bar-color:hsl(from var(--color-bad)h s calc(l - var(--adjust-color)))}.ProgressBar--color--label{--progress-bar-color:hsl(from var(--color-label)h s calc(l - var(--adjust-color)))}.RestrictedInput{border-color:var(--restricted-input-border-color);text-align:right}.RestrictedInput:focus-within{border-color:var(--restricted-input-border-color-focus)}.RestrictedInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.RestrictedInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.RestrictedInput--invalid{border-color:var(--restricted-input-border-color-invalid)}.RestrictedInput--invalid:focus-within{border-color:var(--restricted-input-border-color-invalid)}@keyframes RoundGauge__alertAnim{0%,to{opacity:.1}50%{opacity:1}}@keyframes RoundGauge__needleAlertAnim{0%{transform:rotate(var(--round-gauge-needle-alert-rotation))}50%{transform:rotate(calc(-1*var(--round-gauge-needle-alert-rotation)))}}.RoundGauge{width:2.6em;height:1.3em;margin:0 auto .2em;font-size:1rem}.RoundGauge__wrapper{text-align:center;display:inline-block}.RoundGauge__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:10px;stroke-dasharray:157.08;stroke-dashoffset:157.08px}.RoundGauge__ringFill{fill:transparent;stroke:var(--round-gauge-ring-color);stroke-width:10px;stroke-dasharray:314.16;transition:stroke var(--round-gauge-transition)ease-out}.RoundGauge__needle,.RoundGauge__ringFill{transition:transform var(--round-gauge-transition)ease-in-out}.RoundGauge__needleLine,.RoundGauge__needleMiddle{fill:var(--color-red)}.RoundGauge__alert{fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;fill:rgba(255,255,255,.1);transform-origin:top;transform:scale(.9)}.RoundGauge__alert.active{animation:RoundGauge__alertAnim var(--round-gauge-alert-animation)cubic-bezier(.34,1.56,.64,1)infinite}.RoundGauge__alert.active~.RoundGauge__needle .RoundGauge__needleLine{transform-origin:bottom;animation:RoundGauge__needleAlertAnim var(--round-gauge-needle-alert-animation)infinite}.RoundGauge__alert.max{fill:var(--color-bad)}.RoundGauge--color--red.RoundGauge__ringFill{stroke:var(--color-red)}.RoundGauge--color--orange.RoundGauge__ringFill{stroke:var(--color-orange)}.RoundGauge--color--yellow.RoundGauge__ringFill{stroke:var(--color-yellow)}.RoundGauge--color--olive.RoundGauge__ringFill{stroke:var(--color-olive)}.RoundGauge--color--green.RoundGauge__ringFill{stroke:var(--color-green)}.RoundGauge--color--teal.RoundGauge__ringFill{stroke:var(--color-teal)}.RoundGauge--color--blue.RoundGauge__ringFill{stroke:var(--color-blue)}.RoundGauge--color--violet.RoundGauge__ringFill{stroke:var(--color-violet)}.RoundGauge--color--purple.RoundGauge__ringFill{stroke:var(--color-purple)}.RoundGauge--color--pink.RoundGauge__ringFill{stroke:var(--color-pink)}.RoundGauge--color--brown.RoundGauge__ringFill{stroke:var(--color-brown)}.RoundGauge--color--gold.RoundGauge__ringFill{stroke:var(--color-gold)}.RoundGauge--color--black.RoundGauge__ringFill{stroke:var(--color-black)}.RoundGauge--color--white.RoundGauge__ringFill{stroke:var(--color-white)}.RoundGauge--color--grey.RoundGauge__ringFill,.RoundGauge--color--gray.RoundGauge__ringFill{stroke:var(--color-grey)}.RoundGauge--color--light-grey.RoundGauge__ringFill,.RoundGauge--color--light-gray.RoundGauge__ringFill{stroke:var(--color-light-grey)}.RoundGauge--color--primary.RoundGauge__ringFill{stroke:var(--color-primary)}.RoundGauge--color--good.RoundGauge__ringFill{stroke:var(--color-good)}.RoundGauge--color--average.RoundGauge__ringFill{stroke:var(--color-average)}.RoundGauge--color--bad.RoundGauge__ringFill{stroke:var(--color-bad)}.RoundGauge--color--label.RoundGauge__ringFill{stroke:var(--color-label)}.RoundGauge__alert--red{fill:var(--color-red)}.RoundGauge__alert--orange{fill:var(--color-orange)}.RoundGauge__alert--yellow{fill:var(--color-yellow)}.RoundGauge__alert--olive{fill:var(--color-olive)}.RoundGauge__alert--green{fill:var(--color-green)}.RoundGauge__alert--teal{fill:var(--color-teal)}.RoundGauge__alert--blue{fill:var(--color-blue)}.RoundGauge__alert--violet{fill:var(--color-violet)}.RoundGauge__alert--purple{fill:var(--color-purple)}.RoundGauge__alert--pink{fill:var(--color-pink)}.RoundGauge__alert--brown{fill:var(--color-brown)}.RoundGauge__alert--gold{fill:var(--color-gold)}.RoundGauge__alert--black{fill:var(--color-black)}.RoundGauge__alert--white{fill:var(--color-white)}.RoundGauge__alert--grey,.RoundGauge__alert--gray{fill:var(--color-grey)}.RoundGauge__alert--light-grey,.RoundGauge__alert--light-gray{fill:var(--color-light-grey)}.RoundGauge__alert--primary{fill:var(--color-primary)}.RoundGauge__alert--good{fill:var(--color-good)}.RoundGauge__alert--average{fill:var(--color-average)}.RoundGauge__alert--bad{fill:var(--color-bad)}.RoundGauge__alert--label{fill:var(--color-label)}.Section{margin-bottom:var(--space-m);background-color:var(--section-background);box-sizing:border-box;scrollbar-color:var(--color-scrollbar-thumb)transparent;position:relative}.Section:last-child{margin-bottom:0}.Section__title{padding:var(--space-m);border-bottom:var(--section-separator-thickness)solid var(--section-separator-color);position:relative}.Section__titleText{color:var(--section-title-color);font-size:1.16667em;font-weight:700}.Section__buttons{right:var(--space-m);margin-top:calc(-1*var(--space-xxs));display:inline-block;position:absolute}.Section__rest{position:relative}.Section__content{padding:var(--space-ml)var(--space-m)}.Section--fitted>.Section__rest>.Section__content{padding:0}.Section--fill{flex-direction:column;height:100%;display:flex}.Section--fill>.Section__rest{flex-grow:1}.Section--fill>.Section__rest>.Section__content{height:100%}.Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;bottom:0;left:0;right:0}.Section--scrollable{overflow:hidden}.Section--scrollable>.Section__rest>.Section__content{overflow-x:hidden;overflow-y:auto}.Section--scrollableHorizontal{overflow:hidden}.Section--scrollableHorizontal>.Section__rest>.Section__content{overflow-x:auto;overflow-y:hidden}.Section--scrollable.Section--scrollableHorizontal{overflow:hidden}.Section--scrollable.Section--scrollableHorizontal>.Section__rest>.Section__content{overflow:auto}.Section .Section{margin:0 calc(-1*var(--space-m));background-color:transparent}.Section .Section:first-child{margin-top:calc(-1*var(--space-m))}.Section .Section .Section__titleText{font-size:1.08333em}.Section .Section .Section .Section__titleText{font-size:1em}.Section--flex{flex-flow:column;display:flex}.Section--flex .Section__content{flex-grow:1;overflow:auto}.Section__content--noTopPadding{padding-top:0}.Section__content--stretchContents{height:calc(100% - 3rem)}.Slider{cursor:e-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Slider--editing .Slider__cursor:before{display:none}.Slider__cursor{inset:0 calc(-1*var(--space-xxs));left:unset;border-left:var(--border-thickness-small)solid var(--slider-cursor-color);border-radius:var(--border-radius-circular);position:absolute}.Slider__cursorOffset{position:absolute;top:0;bottom:0;left:0;right:0;transition:none!important}.Slider__cursor:before{content:"";aspect-ratio:1;border-left:inherit;transform-origin:50%;position:absolute;bottom:0;right:0;transform:scale(4)translateY(50%)rotate(45deg);-webkit-mask-image:linear-gradient(135deg,#000 50%,transparent 50%);mask-image:linear-gradient(135deg,#000 50%,transparent 50%)}.Slider__popupValue{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;padding:var(--space-s)var(--space-m);background-color:var(--slider-popup-background);color:var(--slider-popup-color);border-radius:var(--slider-popup-border-radius);-webkit-backdrop-filter:var(--slider-popup-blur);backdrop-filter:var(--slider-popup-blur);font-size:1em;position:absolute;top:-2em;right:0;transform:translate(50%)}.Slider .NumberInput__input{width:auto;height:auto;top:2px;bottom:2px;left:2px;right:2px}.Stack{gap:.5em}.Stack--fill{height:100%}.Stack--zebra>.Stack__item:nth-child(odd){background-color:var(--candystripe-odd)}.Stack--horizontal>.Stack__divider:not(.Stack__divider--hidden){border-left:var(--divider-border)}.Stack--vertical>.Stack__divider:not(.Stack__divider--hidden){border-top:var(--divider-border)}.Table{border-collapse:collapse;border-spacing:0;width:100%;margin:0;display:table}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{padding:0 var(--space-s);display:table-cell}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__row--header .Table__cell,.Table__cell--header{padding-bottom:var(--space-m);font-weight:700}.Table__cell--collapsing{white-space:nowrap;width:1%}.Tabs{background-color:var(--tabs-container-background);align-items:stretch;display:flex;overflow:hidden}.Tabs--fill{height:100%}.Tabs--vertical{padding:var(--space-s)0 var(--space-s)var(--space-s);flex-direction:column}.Tabs--horizontal{margin-bottom:var(--space-m);padding:var(--space-s)var(--space-s)0}.Tabs--horizontal:last-child{margin-bottom:0}.Tabs__Tab{flex-grow:0}.Tabs--fluid .Tabs__Tab{flex-grow:1}.Tab{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:var(--cursor-pointer);background-color:var(--tab-background);color:var(--tab-color);min-width:4em;min-height:2.25em;transition-property:background-color,color;transition-duration:var(--tab-transition);justify-content:space-between;align-items:center;display:flex}.Tab:not(.Tab--selected):hover{background-color:var(--tab-background-hover)}.Tab:not(.Tab--selected):active{color:var(--tab-color-selected)}.Tab--selected{cursor:var(--cursor-default);background-color:var(--tab-background-selected);color:var(--tab-color-selected)}.Tab .Tab__text{margin:0 var(--space-m);flex-grow:1}.Tab__left{text-align:center;min-width:1.5em;margin-left:var(--space-s)}.Tab__right{text-align:center;min-width:1.5em;margin-right:var(--space-s)}.Tabs--horizontal .Tab{border-top-left-radius:var(--tab-border-radius);border-top-right-radius:var(--tab-border-radius);padding-bottom:var(--tab-indicator-size);position:relative}.Tabs--horizontal .Tab:before{content:"";transition:transform var(--tab-transition);width:100%;height:var(--tab-indicator-size);background-color:currentColor;position:absolute;bottom:0;transform:scaleX(0)}.Tabs--horizontal .Tab--selected:before{transform:scaleX(.99999)!important}.Tabs--vertical .Tab{border-top-left-radius:var(--tab-border-radius);border-bottom-left-radius:var(--tab-border-radius);min-height:2em;padding-right:var(--tab-indicator-size);position:relative}.Tabs--vertical .Tab:before{content:"";transition:transform var(--tab-transition);width:var(--tab-indicator-size);background-color:currentColor;height:100%;position:absolute;right:0;transform:scaleY(0)}.Tabs--vertical .Tab--selected:before{transform:scaleY(.99999)!important}.Tab--selected.Tab--color--red{color:hsl(from var(--color-red)h s calc(l + 17.5))}.Tab--selected.Tab--color--orange{color:hsl(from var(--color-orange)h s calc(l + 17.5))}.Tab--selected.Tab--color--yellow{color:hsl(from var(--color-yellow)h s calc(l + 17.5))}.Tab--selected.Tab--color--olive{color:hsl(from var(--color-olive)h s calc(l + 17.5))}.Tab--selected.Tab--color--green{color:hsl(from var(--color-green)h s calc(l + 17.5))}.Tab--selected.Tab--color--teal{color:hsl(from var(--color-teal)h s calc(l + 17.5))}.Tab--selected.Tab--color--blue{color:hsl(from var(--color-blue)h s calc(l + 17.5))}.Tab--selected.Tab--color--violet{color:hsl(from var(--color-violet)h s calc(l + 17.5))}.Tab--selected.Tab--color--purple{color:hsl(from var(--color-purple)h s calc(l + 17.5))}.Tab--selected.Tab--color--pink{color:hsl(from var(--color-pink)h s calc(l + 17.5))}.Tab--selected.Tab--color--brown{color:hsl(from var(--color-brown)h s calc(l + 17.5))}.Tab--selected.Tab--color--gold{color:hsl(from var(--color-gold)h s calc(l + 17.5))}.Tab--selected.Tab--color--black{color:hsl(from var(--color-black)h s calc(l + 17.5))}.Tab--selected.Tab--color--white{color:hsl(from var(--color-white)h s calc(l + 17.5))}.Tab--selected.Tab--color--grey,.Tab--selected.Tab--color--gray{color:hsl(from var(--color-grey)h s calc(l + 17.5))}.Tab--selected.Tab--color--light-grey,.Tab--selected.Tab--color--light-gray{color:hsl(from var(--color-light-grey)h s calc(l + 17.5))}.Tab--selected.Tab--color--primary{color:hsl(from var(--color-primary)h s calc(l + 17.5))}.Tab--selected.Tab--color--good{color:hsl(from var(--color-good)h s calc(l + 17.5))}.Tab--selected.Tab--color--average{color:hsl(from var(--color-average)h s calc(l + 17.5))}.Tab--selected.Tab--color--bad{color:hsl(from var(--color-bad)h s calc(l + 17.5))}.Tab--selected.Tab--color--label{color:hsl(from var(--color-label)h s calc(l + 17.5))}.Section .Tabs{background-color:transparent}.Section:not(.Section--fitted) .Tabs{margin:0 calc(-1*var(--space-m))var(--space-m)}.Section:not(.Section--fitted) .Tabs:first-child{margin-top:calc(-1*var(--space-m))}.TextArea{resize:none;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--color-scrollbar-thumb)transparent}.Tooltip{-webkit-backdrop-filter:var(--tooltip-blur);backdrop-filter:var(--tooltip-blur);background-color:var(--tooltip-background);border-radius:var(--tooltip-border-radius);color:var(--tooltip-color);max-width:20.8333em;padding:var(--space-m)var(--space-l);pointer-events:none;text-align:left;box-shadow:.1em .1em 1.25em -.1em rgba(0,0,0,.5)}html,body{box-sizing:border-box;height:100%;font-size:var(--font-size,12px);color:var(--color-text,#fff);scrollbar-color:var(--color-scrollbar-thumb)var(--color-scrollbar-base);margin:0}html{cursor:var(--cursor-default,default);overflow:hidden}body{font-family:var(--font-family,Verdana,Geneva,sans-serif);overflow:auto}img{image-rendering:pixelated}*,:before,:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{padding:var(--space-m,6px)0;padding:var(--space-m,.5rem)0;margin:0;display:block}h1{font-size:1.5rem}h2{font-size:1.333rem}h3{font-size:1.167rem}h4{font-size:1rem}td,th{vertical-align:baseline;text-align:left}:root{--color-beige:#ddd5af;--color-security:#a14945;--color-engineering:#9e7648;--color-medical:#489a9e;--color-science:#9e4873;--color-service:#9e489e;--color-supply:#9e9e48;--titlebar-background:var(--color-secondary);--titlebar-text:var(--color-text-translucent-light);--titlebar-shadow-color:var(--color-border-dark);--titlebar-shadow-core:hsl(from var(--color-border-dark)h s l/.4)}:where(.candystripe:nth-child(odd)){background-color:var(--candystripe-odd)}:where(.candystripe:nth-child(2n)){background-color:var(--candystripe-even)}.color-black{color:hsl(from var(--color-black)h s calc(l + var(--adjust-color)))!important}.color-white{color:hsl(from var(--color-white)h s calc(l + var(--adjust-color)))!important}.color-red{color:hsl(from var(--color-red)h s calc(l + var(--adjust-color)))!important}.color-orange{color:hsl(from var(--color-orange)h s calc(l + var(--adjust-color)))!important}.color-yellow{color:hsl(from var(--color-yellow)h s calc(l + var(--adjust-color)))!important}.color-olive{color:hsl(from var(--color-olive)h s calc(l + var(--adjust-color)))!important}.color-green{color:hsl(from var(--color-green)h s calc(l + var(--adjust-color)))!important}.color-teal{color:hsl(from var(--color-teal)h s calc(l + var(--adjust-color)))!important}.color-blue{color:hsl(from var(--color-blue)h s calc(l + var(--adjust-color)))!important}.color-violet{color:hsl(from var(--color-violet)h s calc(l + var(--adjust-color)))!important}.color-purple{color:hsl(from var(--color-purple)h s calc(l + var(--adjust-color)))!important}.color-pink{color:hsl(from var(--color-pink)h s calc(l + var(--adjust-color)))!important}.color-brown{color:hsl(from var(--color-brown)h s calc(l + var(--adjust-color)))!important}.color-grey,.color-gray{color:hsl(from var(--color-grey)h s calc(l + var(--adjust-color)))!important}.color-light-grey,.color-light-gray{color:hsl(from var(--color-light-grey)h s calc(l + var(--adjust-color)))!important}.color-good{color:hsl(from var(--color-good)h s calc(l + var(--adjust-color)))!important}.color-average{color:hsl(from var(--color-average)h s calc(l + var(--adjust-color)))!important}.color-bad{color:hsl(from var(--color-bad)h s calc(l + var(--adjust-color)))!important}.color-label{color:hsl(from var(--color-label)h s calc(l + var(--adjust-color)))!important}.color-bg-black{background-color:hsl(from var(--color-black)h s calc(l - var(--adjust-color)))!important}.color-bg-white{background-color:hsl(from var(--color-white)h s calc(l - var(--adjust-color)))!important}.color-bg-red{background-color:hsl(from var(--color-red)h s calc(l - var(--adjust-color)))!important}.color-bg-orange{background-color:hsl(from var(--color-orange)h s calc(l - var(--adjust-color)))!important}.color-bg-yellow{background-color:hsl(from var(--color-yellow)h s calc(l - var(--adjust-color)))!important}.color-bg-olive{background-color:hsl(from var(--color-olive)h s calc(l - var(--adjust-color)))!important}.color-bg-green{background-color:hsl(from var(--color-green)h s calc(l - var(--adjust-color)))!important}.color-bg-teal{background-color:hsl(from var(--color-teal)h s calc(l - var(--adjust-color)))!important}.color-bg-blue{background-color:hsl(from var(--color-blue)h s calc(l - var(--adjust-color)))!important}.color-bg-violet{background-color:hsl(from var(--color-violet)h s calc(l - var(--adjust-color)))!important}.color-bg-purple{background-color:hsl(from var(--color-purple)h s calc(l - var(--adjust-color)))!important}.color-bg-pink{background-color:hsl(from var(--color-pink)h s calc(l - var(--adjust-color)))!important}.color-bg-brown{background-color:hsl(from var(--color-brown)h s calc(l - var(--adjust-color)))!important}.color-bg-grey,.color-bg-gray{background-color:hsl(from var(--color-grey)h s calc(l - var(--adjust-color)))!important}.color-bg-light-grey,.color-bg-light-gray{background-color:hsl(from var(--color-light-grey)h s calc(l - var(--adjust-color)))!important}.color-bg-good{background-color:hsl(from var(--color-good)h s calc(l - var(--adjust-color)))!important}.color-bg-average{background-color:hsl(from var(--color-average)h s calc(l - var(--adjust-color)))!important}.color-bg-bad{background-color:hsl(from var(--color-bad)h s calc(l - var(--adjust-color)))!important}.color-bg-label{background-color:hsl(from var(--color-label)h s calc(l - var(--adjust-color)))!important}.debug-layout,.debug-layout :not(g):not(path){color:rgba(255,255,255,.9)!important;box-shadow:none!important;-webkit-filter:none!important;filter:none!important;background:0 0!important;outline:1px solid rgba(255,255,255,.5)!important}.debug-layout:hover,.debug-layout :not(g):not(path):hover{outline-color:rgba(255,255,255,.8)!important}.outline-dotted{outline-style:dotted!important}.outline-dashed{outline-style:dashed!important}.outline-solid{outline-style:solid!important}.outline-double{outline-style:double!important}.outline-groove{outline-style:groove!important}.outline-ridge{outline-style:ridge!important}.outline-inset{outline-style:inset!important}.outline-outset{outline-style:outset!important}.outline-color-black{outline:var(--border-thickness-small)solid hsl(from var(--color-black)h s calc(l + var(--adjust-color)))!important}.outline-color-white{outline:var(--border-thickness-small)solid hsl(from var(--color-white)h s calc(l + var(--adjust-color)))!important}.outline-color-red{outline:var(--border-thickness-small)solid hsl(from var(--color-red)h s calc(l + var(--adjust-color)))!important}.outline-color-orange{outline:var(--border-thickness-small)solid hsl(from var(--color-orange)h s calc(l + var(--adjust-color)))!important}.outline-color-yellow{outline:var(--border-thickness-small)solid hsl(from var(--color-yellow)h s calc(l + var(--adjust-color)))!important}.outline-color-olive{outline:var(--border-thickness-small)solid hsl(from var(--color-olive)h s calc(l + var(--adjust-color)))!important}.outline-color-green{outline:var(--border-thickness-small)solid hsl(from var(--color-green)h s calc(l + var(--adjust-color)))!important}.outline-color-teal{outline:var(--border-thickness-small)solid hsl(from var(--color-teal)h s calc(l + var(--adjust-color)))!important}.outline-color-blue{outline:var(--border-thickness-small)solid hsl(from var(--color-blue)h s calc(l + var(--adjust-color)))!important}.outline-color-violet{outline:var(--border-thickness-small)solid hsl(from var(--color-violet)h s calc(l + var(--adjust-color)))!important}.outline-color-purple{outline:var(--border-thickness-small)solid hsl(from var(--color-purple)h s calc(l + var(--adjust-color)))!important}.outline-color-pink{outline:var(--border-thickness-small)solid hsl(from var(--color-pink)h s calc(l + var(--adjust-color)))!important}.outline-color-brown{outline:var(--border-thickness-small)solid hsl(from var(--color-brown)h s calc(l + var(--adjust-color)))!important}.outline-color-grey,.outline-color-gray{outline:var(--border-thickness-small)solid hsl(from var(--color-grey)h s calc(l + var(--adjust-color)))!important}.outline-color-light-grey,.outline-color-light-gray{outline:var(--border-thickness-small)solid hsl(from var(--color-light-grey)h s calc(l + var(--adjust-color)))!important}.outline-color-good{outline:var(--border-thickness-small)solid hsl(from var(--color-good)h s calc(l + var(--adjust-color)))!important}.outline-color-average{outline:var(--border-thickness-small)solid hsl(from var(--color-average)h s calc(l + var(--adjust-color)))!important}.outline-color-bad{outline:var(--border-thickness-small)solid hsl(from var(--color-bad)h s calc(l + var(--adjust-color)))!important}.outline-color-label{outline:var(--border-thickness-small)solid hsl(from var(--color-label)h s calc(l + var(--adjust-color)))!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-baseline{text-align:baseline}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.Countdown__progressBar .ProgressBar__fill--animated{transition-duration:1s;transition-timing-function:linear}.IconStack{margin-bottom:1em}.NanoMap__container{z-index:1;width:100%;height:100%;overflow:hidden}.NanoMap__marker{z-index:10;margin:0;padding:0}.NanoMap__zoomer{z-index:20;background-color:var(--color-section);width:24%;padding:.5rem;position:absolute;top:30px;left:0}.AccountsUplinkTerminal__list tr>td{text-align:center}.AccountsUplinkTerminal__list tr:not(:first-child){cursor:var(--cursor-pointer);height:24px;transition:background-color var(--transition-time-fast);line-height:24px}.AccountsUplinkTerminal__list tr:not(:first-child):hover,.AccountsUplinkTerminal__list tr:not(:first-child):focus{background-color:var(--color-base)}.AccountsUplinkTerminal__listRow--SUSPENDED{background-color:hsl(from #8a0f29 h s calc(l - var(--adjust-color)))}.AdminAntagMenu__list tr>td{text-align:center}.AdminAntagMenu__list tr:not(:first-child){cursor:var(--cursor-pointer);height:24px;transition:background-color var(--transition-time-fast);line-height:24px}.AdminAntagMenu__list tr:not(:first-child):hover,.AdminAntagMenu__list tr:not(:first-child):focus{background-color:var(--color-base)}.AdminAntagMenu__list tr:nth-child(2n){background-color:hsla(from var(--color-base)h s calc(l + var(--adjust-color))/.5)}.AIControllerDebugger__Blackboard .Table__row:nth-child(odd){background-color:#222}.bb_value{vertical-align:top;overflow-wrap:break-word;text-wrap:wrap;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;display:inline-block}.AlertModal__Message{text-align:center;justify-content:center}.AlertModal__Buttons{justify-content:center}.AlertModal__Loader{width:100%;height:var(--border-thickness-large);position:relative}.AlertModal__LoaderProgress{transition-duration:var(--transition-time-slow);background-color:hsl(from var(--color-primary)h s calc(l - var(--adjust-color)));height:100%;transition-property:background-color,width;transition-timing-function:ease-out;position:absolute}.BrigCells__list .Table__row--header,.BrigCells__list .Table__cell{text-align:center}.BrigCells__list .BrigCells__listRow--active .Table__cell{background-color:#8a0f29}.CameraConsole__toolbar{height:var(--camera-toolbar-height);line-height:var(--camera-toolbar-height);margin:var(--space-s)var(--space-xl)0;position:absolute;top:0;left:0;right:0}.CameraConsole__toolbar--right{left:unset;margin:var(--space-sm)var(--space-m)0}.CameraConsole__left{width:18.3333em;position:absolute;top:0;bottom:0;left:0}.CameraConsole__right{background-color:var(--color-section);position:absolute;top:0;bottom:0;left:18.3333em;right:0}.CameraConsole__right:root{--camera-toolbar-height:2em}.CameraConsole__map{margin:var(--space-m);text-align:center;position:absolute;top:2.16667em;bottom:0;left:0;right:0}.CameraConsole__map .NoticeBox{margin-top:calc(50% - 2em)}.ColorPicker--Inputs .LabeledList__cell{padding:var(--space-s)var(--space-m);vertical-align:middle!important}.ColorPicker--Inputs .LabeledList__cell:nth-child(2n):not(:last-child){padding:0}.ColorPicker--Inputs .LabeledList__cell:nth-child(2n):last-child{padding-left:0}.react-colorful{cursor:var(--cursor-default);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-direction:column;width:200px;height:200px;display:flex;position:relative}.react-colorful__saturation_value{border-radius:var(--border-radius-large)var(--border-radius-large)0 0;background-image:linear-gradient(transparent,#000),linear-gradient(90deg,#fff,rgba(255,255,255,0));border-color:transparent transparent #000;border-bottom-style:solid;border-bottom-width:12px;flex-grow:1;position:relative}.react-colorful__pointer-fill,.react-colorful__alpha-gradient{content:"";pointer-events:none;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.react-colorful__alpha-gradient,.react-colorful__saturation_value{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__hue,.react-colorful__r,.react-colorful__g,.react-colorful__b,.react-colorful__alpha,.react-colorful__saturation,.react-colorful__value{height:24px;position:relative}.react-colorful__hue{background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.react-colorful__r{background:linear-gradient(90deg,#000,red)}.react-colorful__g{background:linear-gradient(90deg,#000,#0f0)}.react-colorful__b{background:linear-gradient(90deg,#000,#00f)}.react-colorful__last-control{border-radius:0 0 var(--border-radius-large)var(--border-radius-large)}.react-colorful__interactive{outline:none;position:absolute;top:0;bottom:0;left:0;right:0}.react-colorful__pointer{z-index:1;box-sizing:border-box;border:var(--border-thickness-small)solid #ccc;border-radius:var(--border-radius-circular);background-color:#ccc;width:28px;height:28px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 5px rgba(0,0,0,.4)}.react-colorful__interactive:focus .react-colorful__pointer{background-color:var(--color-white);border-color:var(--color-white);transform:translate(-50%,-50%)scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:var(--color-white);background-image:url("data:image/svg+xml,")}.react-colorful__saturation-pointer,.react-colorful__value-pointer,.react-colorful__hue-pointer,.react-colorful__r-pointer,.react-colorful__g-pointer,.react-colorful__b-pointer{z-index:1;width:20px;height:20px}.react-colorful__saturation_value-pointer{z-index:3}.Contractor{--font-family:"Courier New",Courier,monospace}.Contractor .Section__titleText{max-width:70%;display:inline-block}.Contractor .Section__titleText>.Flex{width:100%}.Contractor .Section__titleText>.Flex>.Flex__item:first-of-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Contractor__Contract .Button{font-size:11px;white-space:normal!important}.Contractor__photoZoom{text-align:center}.Contractor__photoZoom>img{width:96px}.Contractor__photoZoom>.Button{position:absolute}.highlighted-marker{box-sizing:content-box;border-style:solid;border-width:50%;border-radius:var(--border-radius-circular);animation:var(--transition-time-slowest)infinite mark-shrink;display:inline-block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes mark-shrink{0%{width:200%;height:200%}to{width:0%;height:0%}}.Exofab__materials{height:100%;overflow:auto}.Exofab__materials .Section__content{height:calc(100% - 31px)}.Exofab__material:not(.Exofab__material--line){margin-bottom:var(--space-s)}.Exofab__material:not(.Exofab__material--line) .Button{width:28px;margin-right:var(--space-m)}.Exofab__material--line .Button{background-color:transparent;width:14px}.Exofab__material--name{color:var(--color-label);text-transform:capitalize}.Exofab__material .Button{vertical-align:middle;margin-bottom:0;padding:0}.Exofab__queue{height:100%}.Exofab__queue--queue .Button{margin:0;transform:scale(.75)}.Exofab__queue--queue .Button:first-of-type{margin-left:var(--space-s)}.Exofab__queue--time{text-align:center;color:var(--color-label)}.Exofab__queue--deficit{text-align:center;color:var(--color-bad);font-weight:700}.Exofab__queue--deficit>div:not(.Divider){margin-bottom:calc(-1*var(--space-s));display:inline-block}.Exofab__queue .Section__content{height:calc(100% - 31px)}.Exofab__queue .Exofab__material--amount{margin-right:var(--space-s)}.Exofab__design--cost{vertical-align:middle;margin-top:var(--space-s);display:inline-block}.Exofab__design--cost>div{display:inline-block}.Exofab__design--cost .Exofab__material{margin-left:var(--space-s)}.Exofab__design--time{margin-left:var(--space-m);color:var(--color-label);display:inline-block}.Exofab__design--time i{margin-right:var(--space-s)}.Exofab__designs .Section__content{height:calc(100% - 31px);overflow:auto}.Exofab__building{height:45px}.Exofab__building .ProgressBar{width:100%;height:75%}.Exofab__building .ProgressBar__content{text-align:right;justify-content:flex-end;font-size:12px;font-weight:700;line-height:26px;display:flex}.GeneModder__left{width:40.8333em;position:absolute;top:0;bottom:0;left:0}.GeneModder__right{background-color:var(--color-section);position:absolute;top:0;bottom:0;left:40.8333em;right:0}.Ingredient__Table tr:nth-child(2n){background-color:hsla(from var(--color-base)h s calc(l + var(--adjust-color))/.5)}.Ingredient__Table td{padding:var(--space-s)var(--space-m)}.Library__Booklist tr>td{text-align:center}.Library__Booklist tr:not(:first-child){height:24px;transition:background-color var(--transition-time-fast);line-height:24px}.Library__Booklist tr:not(:first-child):hover,.Library__Booklist tr:not(:first-child):focus{background-color:var(--color-base)}.Library__SearchContainer{background-color:hsl(from var(--color-base)h s l/.5)}.Library__SearchContainer tr td:first-child{width:60%}.Loadout-Modal__background{padding:var(--space-m);background-color:var(--color-base)}.Loadout-InfoBox{text-shadow:0 1px 0 2px rgba(0,0,0,.66);text-align:left;line-height:1.2rem;display:flex}.LoreConsole__titleText{margin:0;padding:4px;font-size:300%;font-weight:700}.LoreConsole__entryText{color:#d2691e;padding:32px;font-family:Courier New,Courier,monospace;font-size:150%}.Newscaster__menu{flex-basis:content;width:40px;height:100%}.Newscaster__menu .Section__content{padding-left:0}.Newscaster__menuButton{cursor:var(--cursor-pointer);white-space:nowrap;margin:0 var(--space-m);color:var(--color-grey);transition:color var(--transition-time-fast);position:relative}.Newscaster__menuButton--title{text-overflow:ellipsis;vertical-align:middle;width:80%;display:none;overflow:hidden}.Newscaster__menuButton--unread{background-color:hsl(from var(--color-bad)h s calc(l + 10));color:var(--color-text);text-align:center;width:12px;margin-top:var(--space-xl);border-radius:32px;font-size:10px;display:inline-block;position:absolute;left:16px}.Newscaster__menuButton--selected{color:var(--color-white)}.Newscaster__menuButton--selected:after{content:"";width:var(--border-thickness-small);background-color:var(--color-primary);height:24px;position:absolute;left:-6px}.Newscaster__menuButton--security{color:var(--color-primary)}.Newscaster__menuButton i{text-align:center;vertical-align:middle;width:30px}.Newscaster__menuButton:hover{color:var(--color-white)}.Newscaster__menuButton:hover:before{background-color:var(--color-white)}.Newscaster__menuButton:not(:last-of-type){margin-bottom:var(--space-m)}.Newscaster__menu--open{width:175px}.Newscaster__menu--open .Newscaster__menuButton--title{display:inline-block}.Newscaster__jobCategory--security .Section__title{color:var(--color-security);border-bottom:var(--border-thickness-small)solid var(--color-security)!important}.Newscaster__jobCategory--engineering .Section__title{color:var(--color-engineering);border-bottom:var(--border-thickness-small)solid var(--color-engineering)!important}.Newscaster__jobCategory--medical .Section__title{color:var(--color-medical);border-bottom:var(--border-thickness-small)solid var(--color-medical)!important}.Newscaster__jobCategory--science .Section__title{color:var(--color-science);border-bottom:var(--border-thickness-small)solid var(--color-science)!important}.Newscaster__jobCategory--service .Section__title{color:var(--color-service);border-bottom:var(--border-thickness-small)solid var(--color-service)!important}.Newscaster__jobCategory--supply .Section__title{color:var(--color-supply);border-bottom:var(--border-thickness-small)solid var(--color-supply)!important}.Newscaster__jobCategory:last-child{margin-bottom:var(--space-m)}.Newscaster__jobOpening--command{font-weight:700}.Newscaster__jobOpening:not(:last-child){margin-bottom:var(--space-m)}.Newscaster__emptyNotice{color:var(--color-label);text-align:center;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}.Newscaster__emptyNotice i{margin-bottom:var(--space-s)}.Newscaster__photo{cursor:pointer;border:var(--border-thickness-tiny)solid var(--color-black);width:100px;transition:border-color var(--transition-time-medium)}.Newscaster__photo:hover{border-color:hsl(from var(--color-black)h s calc(l + 25))}.Newscaster__photoZoom{text-align:center}.Newscaster__photoZoom>img{transform:scale(2)}.Newscaster__photoZoom>.Button{width:64px;margin-left:-32px;position:absolute;bottom:1rem;left:50%}.Newscaster__story--wanted{background-color:hsl(from var(--color-bad)h s l/.1)}.Newscaster__story--wanted .Section__title{color:var(--color-bad);border-bottom:var(--border-thickness-small)solid var(--color-security)!important}.Newscaster__story:last-child{margin-bottom:var(--space-m)}.OreRedemption__Ores .OreLine,.OreRedemption__Ores .OreHeader{min-height:32px;padding:0 var(--space-m)}.OreRedemption__Ores .OreHeader{background-color:var(--color-section);font-weight:700;line-height:32px}.OreRedemption__Ores .OreLine:last-of-type{margin-bottom:var(--space-m)}.OreRedemption__Ores .Section__content{height:100%;padding:0;overflow:auto}.symptoms-table{border-collapse:separate;border-spacing:0 .5ex;height:100%}.symptoms-table>tbody>tr:first-child{width:100%;font-weight:700}.symptoms-table>tbody>tr:nth-child(2)>td:first-child{padding-top:.5ex}.symptoms-table>tbody>tr>td:nth-child(n+2){text-align:center}.common-name-label>.LabeledList__cell{vertical-align:middle}.table-spacer{height:100%}.remove-section-bottom-padding .Section__content{padding-bottom:0}.PDA__footer{height:30px;position:fixed;bottom:0;left:0;right:0}.PDA__footer__button{text-align:center;padding-top:var(--space-sm);padding-bottom:var(--space-xs);font-size:24px}.Minesweeper__closed{vertical-align:middle;background-color:hsl(from var(--color-base)h s calc(l + 5));border:var(--border-thickness-small)outset hsl(from var(--color-base)h s calc(l + 12.5))}.Minesweeper__open{vertical-align:middle;text-align:center;font-size:medium;background-color:hsl(from var(--color-base)h s calc(l + 12.5))!important}.Minesweeper__list tr>td{text-align:center}.Minesweeper__list tr:not(:first-child){height:2em;transition:background-color var(--transition-time-fast);line-height:1.75em}.Minesweeper__list tr:not(:first-child):hover,.Minesweeper__list tr:not(:first-child):focus{background-color:var(--color-base);border-color:var(--color-base)}.Minesweeper__infobox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--border-thickness-medium)outset hsl(from var(--color-base)h s calc(l + 7.5));max-height:8em}.PdaPainter__list tr>td{text-align:center}.PdaPainter__list tr{cursor:var(--cursor-pointer);height:24px;transition:background-color var(--transition-time-fast);line-height:24px}.PdaPainter__list tr:hover,.PdaPainter__list tr:focus{background-color:var(--color-base)}.PoolController__Buttons .Button:not(:last-child){margin-bottom:var(--space-ml)}.reagents-table{border-collapse:separate;border-spacing:0 var(--space-sm)}.volume-cell{text-align:right;vertical-align:middle;width:5em}.volume-label{text-overflow:ellipsis;min-width:5em;max-width:5em;overflow-x:clip}.volume-cell:hover .volume-label,.volume-cell:not(:hover) .volume-actions-wrapper{display:none}.reagent-absent-name-cell{color:var(--color-grey)}.reagent-row>:last-child{padding-right:var(--space-m)}.absent-row:not(:hover) .add-reagent-button{visibility:hidden}.condensed-button{background:0 0;min-height:0;margin:0;padding:0;line-height:0}.RndConsole{position:relative}.RndConsole__Overlay{justify-content:stretch;align-items:stretch;width:100%;height:100vh;display:flex;position:absolute;top:0;left:0}.RndConsole__LatheCategory__MatchingDesigns .Table__cell{padding-bottom:4px}.RndConsole__LatheMaterials .Table__cell:nth-child(2){padding-left:16px}.RndConsole__LatheMaterialStorage .Table__cell{border-bottom:1px solid var(--color-gray);padding:4px 0}.RndConsole__Overlay__Wrapper{background-color:transparent;flex-grow:1;justify-content:stretch;align-items:center;padding:24px;display:flex}.RndConsole__Overlay__Wrapper .NoticeBox{flex-grow:1;margin-bottom:80px;padding:.3em .75em;font-size:18pt}.RndConsole__RndNavbar .Button{margin-bottom:10px}#research-levels tr>:first-child{width:2em}#research-levels tr>:nth-child(3),#research-levels tr>:nth-child(4),#research-levels tr>:nth-child(5){text-align:center}#research-levels tr:not(:first-child)>:first-child{height:2em}.upgraded-level{color:#55d355}.research-level-no-effect{color:#888}.Safe--engraving{border:var(--border-thickness-larger)outset var(--color-primary);width:95%;height:96%;padding:var(--space-m);text-align:center;position:absolute;top:2%;left:2.5%}.Safe--engraving--arrow{color:hsl(from var(--color-primary)h s calc(l - 7.5))}.Safe--engraving--hinge{content:" ";background-color:hsl(from var(--color-primary)h s calc(l - 25));width:25px;height:40px;margin-top:-20px;position:absolute;right:-15px}.Safe--dialer{margin-bottom:var(--space-m)}.Safe--dialer--number{padding:0 var(--space-m);background-color:hsl(from var(--color-base)h s calc(l - 7.5));color:var(--color-text-translucent);font-size:1.5rem;font-weight:700;display:inline}.Safe--dialer .Button{width:80px}.Safe--contents{border:calc(var(--border-thickness-larger)*2)solid hsl(from var(--color-base)h s calc(l - 5));background-color:hsl(from var(--color-base)h s calc(l - 12.5));text-align:left;height:calc(85% + 7.5px);padding:var(--space-m);box-shadow:inset 0px 0 0 5rem hsl(from var(--color-base)h s calc(l - 10))}.Safe--help{width:50%;position:absolute;bottom:30px;left:25px}.SecureStorage{--display-box-color:hsl(from var(--color-base)h s calc(l + 7.5))}.SecureStorage__displayBox{background-color:hsl(from var(--display-box-color)h s 9);color:var(--display-box-color);border:var(--border-thickness-small)inset var(--color-base);font-size:375%;font-family:var(--font-family-mono);padding:var(--space-s)}.SecureStorage__displayBox--good{--display-box-color:hsl(from var(--color-good)h 75 50)}.SecureStorage__displayBox--bad{--display-box-color:hsl(from var(--color-bad)h 75 50)}.SecureStorage__Button{background-color:var(--display-box-color);border:var(--border-thickness-small)outset var(--display-box-color);transition-property:border-color,background-color;padding:0!important}.SecureStorage__Button:hover:not(:active){background-color:hsl(from var(--display-box-color)h s calc(l + var(--adjust-hover)));border-color:hsl(from var(--display-box-color)h s calc(l + var(--adjust-hover)))}.SecureStorage__Button:active{border-style:inset;background-color:var(--display-box-color)!important}.SecureStorage__Button--E,.SecureStorage__Button--C{--display-box-color:var(--color-caution);color:var(--color-black)!important}.SecureStorage__Button--C{--display-box-color:var(--color-danger)}.SecurityRecords__list tr>td{text-align:center}.SecurityRecords__list tr:not(:first-child){cursor:var(--cursor-pointer);height:24px;transition:background-color var(--transition-time-fast);line-height:24px}.SecurityRecords__list tr:not(:first-child):hover,.SecurityRecords__list tr:not(:first-child):focus{background-color:var(--color-base)}.SecurityRecords__listRow--arrest{background-color:hsl(from #8a0f24 h s calc(l - var(--adjust-color)))}.SecurityRecords__listRow--execute{background-color:hsl(from #7949aa h s calc(l - var(--adjust-color)))}.SecurityRecords__listRow--incarcerated{background-color:hsl(from #703903 h s calc(l - var(--adjust-color)))}.SecurityRecords__listRow--parolled{background-color:hsl(from #007b8c h s calc(l - var(--adjust-color)))}.SecurityRecords__listRow--released{background-color:hsl(from #216385 h s calc(l - var(--adjust-color)))}.SecurityRecords__listRow--demote{background-color:hsl(from #1a6600 h s calc(l - var(--adjust-color)))}.SecurityRecords__listRow--search{background-color:hsl(from #b38f00 h s calc(l - var(--adjust-color)))}.SecurityRecords__listRow--monitor{background-color:hsl(from #291591 h s calc(l - var(--adjust-color)))}.SeedExtractor__list tr:not(:first-child){cursor:var(--cursor-pointer);height:24px;transition:background-color var(--transition-time-fast);line-height:24px}.SeedExtractor__list tr:not(:first-child):hover,.SeedExtractor__list tr:not(:first-child):focus{background-color:var(--color-base)}.MedicalRecords__list tr>td{text-align:center}.MedicalRecords__list tr:not(:first-child){cursor:var(--cursor-pointer);height:24px;transition:background-color var(--transition-time-fast);line-height:24px}.MedicalRecords__list tr:not(:first-child):hover,.MedicalRecords__list tr:not(:first-child):focus{background-color:var(--color-base)}.MedicalRecords__listRow--deceased{background-color:hsl(from #8a0f24 h s calc(l - var(--adjust-color)))}.MedicalRecords__listRow--ssd{background-color:hsl(from #008c99 h s calc(l - var(--adjust-color)))}.MedicalRecords__listRow--physically_unfit{background-color:hsl(from #b39500 h s calc(l - var(--adjust-color)))}.MedicalRecords__listRow--disabled{background-color:hsl(from #2d169c h s calc(l - var(--adjust-color)))}.MedicalRecords__listMedbot--0{background-color:hsl(from #351818 h s calc(l - var(--adjust-color)))}.materials-table tr>:nth-child(2),.materials-table tr>:nth-child(3){text-align:center}.materials-table tr td,.materials-table tr th{padding:0}.materials-table tr:first-child td{background-color:hsla(from var(--color-section)h s 7/1);position:-webkit-sticky;position:sticky;top:0}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.Layout__content--scrollable{margin-bottom:0;overflow-y:auto}.TitleBar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(var(--scaling-amount)*100vw);background-color:var(--titlebar-background);border-bottom:var(--border-thickness-tiny)solid var(--titlebar-shadow-core);height:2.66667rem;box-shadow:0px 0px .5em -.0833333em var(--titlebar-shadow-color);z-index:101;align-items:center;display:flex;position:fixed}.TitleBar__dragZone{position:absolute;top:0;bottom:0;left:0;right:0}.TitleBar__statusIcon{text-align:center;transition:color var(--transition-time-slow);font-size:1.66667rem}.TitleBar__title{pointer-events:none;white-space:nowrap;text-overflow:ellipsis;color:var(--titlebar-text);flex:1;font-size:1.16667rem;display:inline-block;overflow:hidden}.TitleBar__buttons{pointer-events:all;white-space:nowrap;z-index:102;margin:0 .75rem;display:inline-block;overflow:hidden}.TitleBar__KitchenSink{background-color:hsl(from var(--color-green)h s calc(l - var(--adjust-hover)));color:var(--color-text-fixed-white);text-align:center;border-radius:0}.TitleBar__KitchenSink:hover{background-color:var(--color-green)!important}.TitleBar__close{cursor:var(--cursor-pointer);opacity:.5;pointer-events:all;text-align:center;height:100%;color:var(--color-text);transition-property:background-color,opacity;transition-duration:var(--transition-time-medium);z-index:102;align-content:center;font-size:1.33333rem}.TitleBar__close:hover{opacity:1;background-color:var(--button-background-danger);transition-duration:0s}.TitleBar__statusIcon,.TitleBar__close{width:3.75rem;min-width:3.75rem;max-width:3.75rem}.Window{color:var(--color-text);background-color:var(--color-base);background-image:linear-gradient(to bottom,var(--color-base-start)0%,var(--color-base-end)100%);position:fixed;top:0;bottom:0;left:0;right:0}.Window__rest{position:fixed;top:2.66667rem;bottom:0;left:0;right:0}.Window__contentPadding{height:calc(100% - 1rem);margin:.5rem}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{content:"";height:.5rem;display:block}.Window__dimmer{pointer-events:none;background-color:hsl(from var(--color-base)h s calc(l + 15)/.25);position:fixed;top:0;bottom:0;left:0;right:0}.Window__resizeHandle__se{cursor:var(--cursor-se-resize);width:1.66667rem;height:1.66667rem;position:fixed;bottom:0;right:0}.Window__resizeHandle__s{cursor:var(--cursor-s-resize);height:.5rem;position:fixed;bottom:0;left:0;right:0}.Window__resizeHandle__e{cursor:var(--cursor-e-resize);width:.25rem;position:fixed;top:0;bottom:0;right:0}.Layout__content{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDQyNSAyMDAiIG9wYWNpdHk9Ii4zMyI+PHBhdGggZD0ibSAxNzguMDAzOTksMC4wMzg2OSAtNzEuMjAzOTMsMCBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTYuNzYxMzQsNi4wMjU1NSBsIDAsMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM0LDYuMDI1NTQgbCA1My4xMDcyLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xMDEuNTQ0MDE4IDcyLjIxNjI4LDEwNC42OTkzOTggYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDUuNzYwMTUsMi44NzAxNiBsIDczLjU1NDg3LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xODcuODcxNDcgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM1LC02LjAyNTU1IGwgLTU0LjcxNjQ0LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTMzLDYuMDI1NTUgbCAwLDEwMi42MTkzNSBMIDE4My43NjQxMywyLjkwODg2IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNS43NjAxNCwtMi44NzAxNyB6IiAvPjxwYXRoIGQ9Ik0gNC44NDQ2MzMzLDIyLjEwODc1IEEgMTMuNDEyMDM5LDEyLjUwMTg0MiAwIDAgMSAxMy40Nzc1ODgsMC4wMzkyNCBsIDY2LjExODMxNSwwIGEgNS4zNjQ4MTU4LDUuMDAwNzM3IDAgMCAxIDUuMzY0ODIzLDUuMDAwNzMgbCAwLDc5Ljg3OTMxIHoiIC8+PHBhdGggZD0ibSA0MjAuMTU1MzUsMTc3Ljg5MTE5IGEgMTMuNDEyMDM4LDEyLjUwMTg0MiAwIDAgMSAtOC42MzI5NSwyMi4wNjk1MSBsIC02Ni4xMTgzMiwwIGEgNS4zNjQ4MTUyLDUuMDAwNzM3IDAgMCAxIC01LjM2NDgyLC01LjAwMDc0IGwgMCwtNzkuODc5MzEgeiIgLz48L3N2Zz48IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT48IS0tIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LXNhLzQuMC8gLS0+);background-position:50%;background-repeat:no-repeat;background-size:70% 70%}:root{--scaling-amount:1}.theme-abductor:root{--color-base:#2a314c;--color-primary:#bd285a;--color-secondary:#9e214b;--color-border-primary:rgba(71,84,133,.75);--base-gradient-spread:6;--button-background-selected:#485b9d;--button-background-caution:#bb630c;--button-background-danger:#949900;--notice-box-background:#af2351;--notice-box-color:var(--color-text-fixed-white);--progress-bar-background:rgba(0,0,0,.5);--tooltip-background-lightness:25}.theme-abductor:root .Layout__content{background-image:none}.theme-amberpos:root{--color-base:#1a0a00;--color-primary:hsl(from var(--color-base)h s calc(l - 30));--color-label:#d86c00;--secondary-saturation:10;--secondary-lightness-adjustment:-56;--base-gradient-spread:0;--border-radius-unit:0;--base-font-stack:ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Consolas,"DejaVu Sans Mono",monospace;--button-color:var(--color-label);--button-background-default:var(--color-base);--button-background-selected:#aa0909;--button-background-caution:#bd660f;--button-background-danger:#994f00;--progress-bar-background:rgba(0,0,0,.5);--input-background:transparent}.theme-amberpos:root .Layout__content{background-image:none}.theme-amberpos:root .Button{font-family:var(--base-font-stack);border:var(--border-thickness-small)outset var(--color-base);outline:var(--border-thickness-tiny)solid #161613}.theme-amberpos:root .Button-disabled{color:#c8c8c1;font-family:var(--base-font-stack)}.theme-amberpos:root .Button-disabled:hover{color:#fff}.theme-amberpos:root .Button--selected{color:var(--color-white);border-style:inset}.theme-amberpos:root .Section{font-family:var(--base-font-stack)}.theme-amberpos:root .Section__titleText{color:var(--color-label)}.theme-amberpos:root div,.theme-amberpos:root h1,.theme-amberpos:root h2,.theme-amberpos:root h3,.theme-amberpos:root h4{font-family:var(--base-font-stack);color:var(--color-label)}.theme-amberpos:root h1{padding:32px 32px 0;font-size:250%}.theme-amberpos:root h2{font-size:120%}.theme-cardtable:root{--color-base:#116e38;--color-primary:hsl(from var(--color-base)h s calc(l + 5));--color-border-primary:rgba(255,255,255,.75);--secondary-hue:17.5;--secondary-lightness-adjustment:-10;--base-gradient-spread:0;--button-background-selected:#9d0808;--button-background-caution:#be6209;--button-background-danger:#9a9d00;--button-border-radius:0;--progress-bar-background:rgba(0,0,0,.5);--tab-background-selected:var(--color-base)}.theme-cardtable:root .Button{border:var(--border-thickness-small)solid #fff}.theme-changeling:root{--changeling-hue:275;--color-base:hsl(var(--changeling-hue),15%,17%);--color-primary:hsl(var(--changeling-hue),27.5%,37.5%);--color-secondary:#9e214b;--color-border-primary:rgba(71,84,133,.75);--base-gradient-spread:6;--button-background-selected:#17824d;--tab-background-selected:hsl(var(--changeling-hue),15%,25%);--titlebar-background:hsl(from var(--color-base)h s calc(l + 5));--tooltip-background-lightness:25}.theme-changeling:root .Layout__content{background-image:none}.theme-security:root{--color-primary:var(--color-security)}.theme-hydroponics:root{--color-primary:#449544}.theme-hackerman:root{--color-base:#121b12;--color-primary:#0f0;--color-secondary:#223c22;--base-gradient-spread:0;--candystripe-odd:rgba(0,102,0,.5);--button-background-selected:var(--color-primary);--tab-background-selected:rgba(0,255,0,.25);--tab-color:#e6e6e6;--tab-color-selected:var(--color-primary)}.theme-hackerman:root .Layout__content{background-image:none}.theme-hackerman:root .Button{font-family:var(--font-family-mono);border-width:var(--border-thickness-small);outline:var(--border-thickness-tiny)solid #007a00;border-style:outset;border-color:#0a0}.theme-hackerman:root .Button--color--default{color:var(--color-text-fixed-black)}.theme-malfunction:root{--color-base:#1d3749;--color-primary:#aa0909;--color-border-primary:hsl(from var(--color-primary)h s l/.75);--secondary-saturation:50;--secondary-lightness-adjustment:3;--base-gradient-spread:6;--button-background-selected:#1f547a;--button-background-caution:#ad661f;--button-background-danger:#939900;--notice-box-background:#1a3f59;--notice-box-color:var(--color-text-fixed-white);--progress-bar-background:rgba(0,0,0,.5);--tooltip-background-lightness:25}.theme-malfunction:root .Layout__content{background-image:none}.theme-ntos:root{--nanotrasen-color:#3e5774;--color-base:hsl(from var(--nanotrasen-color)h s calc(l - 17.5));--color-primary:var(--nanotrasen-color);--secondary-lightness-adjustment:6.33;--button-color-transparent:hsl(from var(--color-primary)h s 75/.75);--progress-bar-background:rgba(0,0,0,.5);--tooltip-background-lightness:25}.theme-retro:root{--color-base:#e8e0c9;--color-primary:hsl(from var(--color-base)h s calc(l - 30));--color-label:hsl(from var(--color-primary)h s 65);--secondary-saturation:10;--secondary-lightness-adjustment:-56;--base-gradient-spread:0;--border-radius-unit:0;--button-color:var(--color-black);--button-background-default:var(--color-base);--button-background-selected:#aa0909;--button-background-caution:#bd660f;--button-background-danger:#990;--progress-bar-background:rgba(0,0,0,.5);--input-background:transparent}.theme-retro:root .Layout__content{background-image:none}.theme-retro:root .Button{font-family:var(--font-family-mono);border:var(--border-thickness-small)outset var(--color-base);outline:var(--border-thickness-tiny)solid #161613}.theme-retro:root .Button-disabled{color:#c8c8c1;font-family:var(--font-family-mono)}.theme-retro:root .Button-disabled:hover{color:#fff}.theme-retro:root .Button--selected{color:var(--color-white);border-style:inset}.theme-safe:root{--color-base:#212a38;--color-section:#b3ae72;--color-primary:#3c576a;--secondary-lightness-adjustment:9}.theme-safe:root .Layout__content{background-image:none}.theme-safe:root .Section{color:#000;background-image:linear-gradient(to bottom,var(--color-section)0%,hsl(from var(--color-section)h calc(s - 10)calc(l - 10))100%);font-family:Comic Sans MS,cursive,sans-serif;font-style:italic;transform:rotate(-1deg);box-shadow:5px 5px rgba(0,0,0,.5)}.theme-safe:root .Section__title{border:0;padding-bottom:0}.theme-safe:root .Section:before{content:" ";opacity:.2;background-image:linear-gradient(transparent 0%,#fff 100%);width:24px;height:40px;display:block;position:absolute;top:-30px;left:calc(50% - 12px);transform:rotate(-5deg);box-shadow:1px 1px #111}.theme-securestorage:root{--color-base:var(--color-beige);--color-secondary:var(--color-base);--color-section:transparent;--color-primary:#3a783a;--color-caution:hsl(from var(--color-yellow)h s calc(l - var(--adjust-color)));--color-danger:hsl(from var(--color-red)h s calc(l - var(--adjust-color)));--color-text:var(--color-black);--base-gradient-spread:0;--button-background-default:var(--color-base);--button-color:rgba(0,0,0,.5);--titlebar-shadow-color:transparent;--titlebar-shadow-core:transparent}.theme-securestorage:root .Layout__content{background-image:none}.theme-syndicate:root{--color-base:#550202;--color-primary:#3b783b;--secondary-lightness-adjustment:11.5;--base-gradient-spread:6;--button-background-selected:#b60a0a;--button-background-caution:#ba5e0d;--button-background-danger:#969900;--notice-box-background:#8d0101;--notice-box-color:var(--color-text-fixed-white);--progress-bar-background:rgba(0,0,0,.5);--tooltip-background-lightness:25}.theme-syndicate:root .Layout__content{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDIwMCAyODkuNzQyIiBvcGFjaXR5PSIuMzMiPjxwYXRoIGQ9Im0gOTMuNTM3Njc3LDAgYyAtMTguMTEzMTI1LDAgLTM0LjIyMDEzMywzLjExMTY0IC00OC4zMjM0ODQsOS4zMzQzNyAtMTMuOTY1MDkyLDYuMjIxNjcgLTI0LjYxMjQ0MiwxNS4wNzExNCAtMzEuOTQwNjUxLDI2LjU0NzEgLTcuMTg5OTM5OCwxMS4zMzc4OSAtMTAuMzAxMjI2NiwyNC43NDkxMSAtMTAuMzAxMjI2Niw0MC4yMzQ3OCAwLDEwLjY0NjYyIDIuNzI1MDAyNiwyMC40NjQ2NSA4LjE3NTExMTYsMjkuNDUyNTggNS42MTUyNzcsOC45ODY4NiAxNC4wMzgyNzcsMTcuMzUyMDQgMjUuMjY4ODIxLDI1LjA5NDM2IDExLjIzMDU0NCw3LjYwNTMxIDI2LjUwNzQyMSwxNS40MTgzNSA0NS44MzA1MTQsMjMuNDM3ODIgMTkuOTgzNzQ4LDguMjk1NTcgMzQuODQ4ODQ4LDE1LjU1NDcxIDQ0LjU5Mjk5OCwyMS43NzYzOCA5Ljc0NDE0LDYuMjIyNzMgMTYuNzYxNywxMi44NTg1IDIxLjA1NTcyLDE5LjkwOTUxIDQuMjk0MDQsNy4wNTIwOCA2LjQ0MTkzLDE1Ljc2NDA4IDYuNDQxOTMsMjYuMTM0NTkgMCwxNi4xNzcwMiAtNS4yMDE5NiwyOC40ODIyMiAtMTUuNjA2NzMsMzYuOTE2ODIgLTEwLjIzOTYsOC40MzQ3IC0yNS4wMjIwMywxMi42NTIzIC00NC4zNDUxNjksMTIuNjUyMyAtMTQuMDM4MTcxLDAgLTI1LjUxNTI0NywtMS42NTk0IC0zNC40MzM2MTgsLTQuOTc3NyAtOC45MTgzNywtMy40NTY2IC0xNi4xODU1NzIsLTguNzExMyAtMjEuODAwODM5LC0xNS43NjMzIC01LjYxNTI3NywtNy4wNTIxIC0xMC4wNzQ3OTUsLTE2LjY2MDg4IC0xMy4zNzc4OTksLTI4LjgyODEyIGwgLTI0Ljc3MzE2MjYyOTM5NDUsMCAwLDU2LjgyNjMyIEMgMzMuODU2NzY5LDI4Ni4wNzYwMSA2My43NDkwNCwyODkuNzQyMDEgODkuNjc4MzgzLDI4OS43NDIwMSBjIDE2LjAyMDAyNywwIDMwLjcxOTc4NywtMS4zODI3IDQ0LjA5NzMzNywtNC4xNDc5IDEzLjU0MjcyLC0yLjkwNDMgMjUuMTA0MSwtNy40Njc2IDM0LjY4MzA5LC0xMy42ODkzIDkuNzQ0MTMsLTYuMzU5NyAxNy4zNDA0MiwtMTQuNTE5NSAyMi43OTA1MiwtMjQuNDc0OCA1LjQ1MDEsLTEwLjA5MzMyIDguMTc1MTEsLTIyLjM5OTU5IDguMTc1MTEsLTM2LjkxNjgyIDAsLTEyLjk5NzY0IC0zLjMwMjEsLTI0LjMzNTM5IC05LjkwODI5LC0zNC4wMTQ2IC02LjQ0MTA1LC05LjgxNzI1IC0xNS41MjU0NSwtMTguNTI3MDcgLTI3LjI1MTQ2LC0yNi4xMzEzMyAtMTEuNTYwODUsLTcuNjA0MjcgLTI3LjkxMDgzLC0xNS44MzE0MiAtNDkuMDUwNjYsLTI0LjY4MDIyIC0xNy41MDY0NCwtNy4xOTAxMiAtMzAuNzE5NjY4LC0xMy42ODk0OCAtMzkuNjM4MDM4LC0xOS40OTcwMSAtOC45MTgzNzEsLTUuODA3NTIgLTE4LjYwNzQ3NCwtMTIuNDM0MDkgLTI0LjA5NjUyNCwtMTguODc0MTcgLTUuNDI2MDQzLC02LjM2NjE2IC05LjY1ODgyNiwtMTUuMDcwMDMgLTkuNjU4ODI2LC0yNC44ODcyOSAwLC05LjI2NDAxIDIuMDc1NDE0LC0xNy4yMTM0NSA2LjIyMzQ1NCwtMjMuODUwMzMgMTEuMDk4Mjk4LC0xNC4zOTc0OCA0MS4yODY2MzgsLTEuNzk1MDcgNDUuMDc1NjA5LDI0LjM0NzYyIDQuODM5MzkyLDYuNzc0OTEgOC44NDkzNSwxNi4yNDcyOSAxMi4wMjk1MTUsMjguNDE1NiBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNC40NzgyNSwtNS45MjQ0OCAtOS45NTQ4OCwtMTAuNjMyMjIgLTE1LjkwODM3LC0xNC4zNzQxMSAxLjY0MDU1LDAuNDc5MDUgMy4xOTAzOSwxLjAyMzc2IDQuNjM4NjUsMS42NDAyNCA2LjQ5ODYxLDIuNjI2MDcgMTIuMTY3OTMsNy4zMjc0NyAxNy4wMDczLDE0LjEwMzQ1IDQuODM5MzksNi43NzQ5MSA4Ljg0OTM1LDE2LjI0NTY3IDEyLjAyOTUyLDI4LjQxMzk3IDAsMCA4LjQ4MTI4LC0wLjEyODk0IDguNDg5NzgsLTAuMDAyIDAuNDE3NzYsNi40MTQ5NCAtMS43NTMzOSw5LjQ1Mjg2IC00LjEyMzQyLDEyLjU2MTA0IC0yLjQxNzQsMy4xNjk3OCAtNS4xNDQ4Niw2Ljc4OTczIC00LjAwMjc4LDEzLjAwMjkgMS41MDc4Niw4LjIwMzE4IDEwLjE4MzU0LDEwLjU5NjQyIDE0LjYyMTk0LDkuMzExNTQgLTMuMzE4NDIsLTAuNDk5MTEgLTUuMzE4NTUsLTEuNzQ5NDggLTUuMzE4NTUsLTEuNzQ5NDggMCwwIDEuODc2NDYsMC45OTg2OCA1LjY1MTE3LC0xLjM1OTgxIC0zLjI3Njk1LDAuOTU1NzEgLTEwLjcwNTI5LC0wLjc5NzM4IC0xMS44MDEyNSwtNi43NjMxMyAtMC45NTc1MiwtNS4yMDg2MSAwLjk0NjU0LC03LjI5NTE0IDMuNDAxMTMsLTEwLjUxNDgyIDIuNDU0NjIsLTMuMjE5NjggNS4yODQyNiwtNi45NTgzMSA0LjY4NDMsLTE0LjQ4ODI0IGwgMC4wMDMsMC4wMDIgOC45MjY3NiwwIDAsLTU1Ljk5OTY3IGMgLTE1LjA3MTI1LC0zLjg3MTY4IC0yNy42NTMxNCwtNi4zNjA0MiAtMzcuNzQ2NzEsLTcuNDY1ODYgLTkuOTU1MzEsLTEuMTA3NTUgLTIwLjE4ODIzLC0xLjY1OTgxIC0zMC42OTY2MTMsLTEuNjU5ODEgeiBtIDcwLjMyMTYwMywxNy4zMDg5MyAwLjIzODA1LDQwLjMwNDkgYyAxLjMxODA4LDEuMjI2NjYgMi40Mzk2NSwyLjI3ODE1IDMuMzQwODEsMy4xMDYwMiA0LjgzOTM5LDYuNzc0OTEgOC44NDkzNCwxNi4yNDU2NiAxMi4wMjk1MSwyOC40MTM5NyBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNi42NzczMSwtNC41OTM4MSAtMTkuODM2NDMsLTEwLjQ3MzA5IC0zNi4xNDA3MSwtMTUuODI1MjIgeiBtIC0yOC4xMjA0OSw1LjYwNTUxIDguNTY0NzksMTcuNzE2NTUgYyAtMTEuOTcwMzcsLTYuNDY2OTcgLTEzLjg0Njc4LC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk3MDUsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IG0gMTUuMjIxOTUsMjQuMDA4NDggOC41NjQ3OSwxNy43MTY1NSBjIC0xMS45NzAzOCwtNi40NjY5NyAtMTMuODQ2NzksLTkuNzE3MjYgLTguNTY0NzksLTE3LjcxNjU1IHogbSAyMi43OTcwNCwwIGMgMi43NzE1LDcuOTk5MjkgMS43ODc0MSwxMS4yNDk1OCAtNC40OTM1NCwxNy43MTY1NSBsIDQuNDkzNTQsLTE3LjcxNjU1IHogbSAtOTkuMTEzODQsMi4yMDc2NCA4LjU2NDc5LDE3LjcxNjU1IGMgLTExLjk3MDM4MiwtNi40NjY5NyAtMTMuODQ2NzgyLC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk1NDIsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IiAvPjwvc3ZnPjwhLS0gVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIGEgQ3JlYXRpdmUgQ29tbW9ucyBBdHRyaWJ1dGlvbi1TaGFyZUFsaWtlIDQuMCBJbnRlcm5hdGlvbmFsIExpY2Vuc2UuIC0tPjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4=)}.theme-nologo .Layout__content{background-image:none}.theme-noticeboard{--window-background:#31130e;--content-background:#814a28;--paper-background:#f2f2f2;--color-base:var(--window-background);--color-secondary:var(--window-background);--color-section:var(--paper-background);--base-gradient-spread:0;--font-family:"Comic Sans MS",cursive,sans-serif;--titlebar-shadow-color:transparent;--titlebar-shadow-core:transparent}.theme-noticeboard .Layout__content{background-image:none}.theme-noticeboard .Window__contentPadding{background-color:var(--content-background);border-radius:var(--border-radius-huge);box-shadow:inset 0 0 10px 1px rgba(0,0,0,.75)}.theme-noticeboard .Stack--horizontal>.Stack__item{margin-left:var(--space-xl)}.theme-noticeboard .Stack--horizontal>.Stack__item:last-child{margin-right:var(--space-xl)}.theme-noticeboard .Section{white-space:pre-wrap;color:var(--color-black);transition-property:transform,border-radius,box-shadow;transition-duration:var(--transition-time-medium);border-radius:100px 100px 200px 200px/10px;font-style:italic;box-shadow:5px 5px 5px rgba(0,0,0,.5)}.theme-noticeboard .Section>.Section__rest>.Section__content{overflow:hidden}.theme-noticeboard .Section__content{margin-top:var(--space-s)}.theme-noticeboard .Section__title{margin-top:var(--space-m);border:0;padding-bottom:0}.theme-noticeboard .Section__titleText{color:#000}.theme-noticeboard .Section:hover{z-index:2;border-radius:0;transform:scale(1.15);box-shadow:0 0 20px 10px rgba(0,0,0,.33)}.theme-noticeboard .Section:before{content:" ";width:10px;height:10px;margin-top:var(--space-s);background:linear-gradient(300deg,#600 0%,red 75%,#ff8080 100%);border-radius:100%;display:block;position:absolute;left:calc(50% - 12px);transform:matrix(1,0,.4,.9,0,0);box-shadow:1.5px 1.5px 5px rgba(0,0,0,.6)} \ No newline at end of file +:root{--color-base:#262626;--color-section:rgba(0,0,0,.33);--color-secondary:hsl(from var(--color-base)var(--secondary-hue)var(--secondary-saturation)calc(l + var(--secondary-lightness-adjustment)));--secondary-hue:h;--secondary-saturation:s;--secondary-lightness-adjustment:7.5;--base-gradient-spread:2;--color-base-start:hsl(from var(--color-base)h s calc(l + var(--base-gradient-spread)));--color-base-end:hsl(from var(--color-base)h s calc(l - var(--base-gradient-spread)));--color-scrollbar-base:var(--color-section);--color-scrollbar-thumb:hsl(from var(--color-base)h s calc(l + 9.25));--candystripe-odd:rgba(0,0,0,.25);--candystripe-even:transparent;--color-red:#d92626;--color-orange:#f26c0d;--color-yellow:#fcd203;--color-olive:#acc91d;--color-green:#1fad4e;--color-teal:#00b3b3;--color-blue:#2a79c8;--color-violet:#63c;--color-purple:#b333cc;--color-pink:#d9268e;--color-brown:#a96a3c;--color-gold:#f2a60d;--color-black:#000;--color-white:#fff;--color-grey:gray;--color-light-grey:#aaa;--color-gray:var(--color-grey);--color-light-gray:var(--color-light-grey);--color-action:gray;--color-hover:hsl(from var(--color-action)h s l/.25);--color-active:hsl(from var(--color-action)h s l/.3);--color-selected:hsl(from var(--color-action)h s l/.4);--primary-hue:210;--primary-saturation:37.5%;--primary-lightness:45%;--color-primary:hsl(var(--primary-hue),var(--primary-saturation),var(--primary-lightness));--color-good:#5ba626;--color-average:#f2890d;--color-bad:#dc2323;--color-label:hsl(from var(--color-primary)h 17.5 57.5);--color-text:var(--color-white);--color-text-translucent:hsl(from var(--color-text)h s l/.5);--color-text-translucent-light:hsl(from var(--color-text)h s l/.75);--color-text-fixed-white:var(--color-white);--color-text-fixed-black:var(--color-black);--color-hyperlink:#69f;--color-hyperlink-visited:#96f;--color-hyperlink-new:#f66;--color-hyperlink-new-visited:#ff8c66;--color-border:rgba(255,255,255,.1);--color-border-dark:rgba(0,0,0,.33);--border-primary-saturation:100;--border-primary-lightness:75;--border-primary-alpha:.75;--color-border-primary:hsl(from var(--color-primary)h var(--border-primary-saturation)var(--border-primary-lightness)/var(--border-primary-alpha));--color-border-secondary:hsl(from var(--color-border-primary)h s l/1);--font-size:12px;--font-family:Verdana,Geneva,sans-serif;--font-family-mono:Consolas,monospace;--border-thickness-unit:.5em;--border-thickness-tiny:calc(var(--border-thickness-unit)*.5*.34);--border-thickness-small:calc(var(--border-thickness-unit)*.34);--border-thickness-medium:calc(var(--border-thickness-unit)*.5);--border-thickness-large:calc(var(--border-thickness-unit)*.66);--border-thickness-larger:var(--border-thickness-unit);--border-radius-unit:1rem;--border-radius-tiny:calc(var(--border-radius-unit)*.25*.68);--border-radius-small:calc(var(--border-radius-unit)*.25);--border-radius-medium:calc(var(--border-radius-unit)*.33);--border-radius-large:calc(var(--border-radius-unit)*.5);--border-radius-larger:calc(var(--border-radius-unit)*.75);--border-radius-huge:var(--border-radius-unit);--border-radius-giant:calc(var(--border-radius-unit)*2);--border-radius-circular:99999px;--space-unit:1em;--space-xxs:calc(var(--space-unit)*.25*.34);--space-xs:calc(var(--space-unit)*.25*.68);--space-s:calc(var(--space-unit)*.25);--space-sm:calc(var(--space-unit)*.33);--space-m:calc(var(--space-unit)*.5);--space-ml:calc(var(--space-unit)*.66);--space-l:calc(var(--space-unit)*.75);--space-xl:var(--space-unit);--space-xxl:calc(var(--space-unit)*2);--transition-time-unit:1s;--transition-time-fast:calc(var(--transition-time-unit)*.1);--transition-time-medium:calc(var(--transition-time-unit)*.2);--transition-time-slow:calc(var(--transition-time-unit)*.5);--transition-time-slowest:var(--transition-time-unit);--shadow-unit:1rem;--shadow-glow-small:0 0 calc(var(--shadow-unit)*.5);--shadow-glow-medium:0 0 var(--shadow-unit);--shadow-glow-large:0 0 calc(var(--shadow-unit)*2);--blur-small:blur(6px);--blur-medium:blur(12px);--blur-large:blur(24px);--adjust-color:5;--adjust-hover:10;--adjust-active:7.5;--cursor-default:default;--cursor-pointer:pointer;--cursor-disabled:var(--cursor-default);--cursor-n-resize:n-resize;--cursor-s-resize:s-resize;--cursor-se-resize:se-resize;--cursor-e-resize:e-resize;--blockquote-color:hsl(from var(--color-label)h s calc(l + var(--adjust-color)));--blockquote-border:var(--border-thickness-small)solid;--button-height:1.667em;--button-color:var(--color-white);--button-color-transparent:var(--color-text-translucent);--button-background-default:var(--color-primary);--button-background-selected:var(--color-green);--button-background-caution:var(--color-yellow);--button-background-danger:var(--color-red);--button-background-disabled:var(--undefined);--button-disabled-opacity:.5;--button-border-radius:var(--border-radius-tiny);--button-transition:var(--transition-time-medium);--button-transition-timing:ease;--dialog-background:hsl(from var(--color-section)h s l/.5);--dimmer-background-opacity:.75;--dimmer-background:hsl(from var(--color-base)h s 5/var(--dimmer-background-opacity));--divider-color:var(--color-border);--divider-border:var(--border-thickness-small)solid var(--divider-color);--dropdown-transition:var(--transition-time-medium);--dropdown-menu-color:var(--color-text);--dropdown-menu-background:hsl(from var(--color-base)h s calc(l - 5.5)/.85);--dropdown-menu-border:var(--border-thickness-tiny)solid var(--color-border);--dropdown-menu-border-radius:var(--border-radius-large);--dropdown-menu-blur:var(--blur-medium);--dropdown-entry-background-hover:var(--color-hover);--dropdown-entry-background-active:var(--color-active);--dropdown-entry-background-selected:var(--color-selected);--dropdown-entry-border-radius:var(--border-radius-small);--dropdown-entry-transition:var(--transition-time-fast);--floating-transition-time:var(--transition-time-medium);--floating-transition-timing:ease;--tab-background:transparent;--tab-background-hover:hsl(from var(--color-hover)h s calc(l*.75));--tab-background-selected:hsl(from var(--color-selected)h s calc(l*.75));--tab-color:var(--color-text-translucent);--tab-color-selected:hsl(from var(--color-primary)h s 90);--tab-border-radius:var(--border-radius-small);--tab-indicator-size:var(--border-thickness-small);--tab-transition:var(--transition-time-medium);--tabs-container-background:var(--color-section);--imagebutton-transparecy:.25;--input-background-lightness:5;--input-background:hsl(from var(--color-base)h s var(--input-background-lightness));--input-color:var(--color-text);--input-color-placeholder:var(--color-text-translucent);--input-border-color:var(--color-border-primary);--input-border-color-focus:var(--color-border-secondary);--input-border-radius:var(--border-radius-tiny);--input-border-disabled:var(--color-gray);--input-transition:var(--transition-time-medium);--input-font-family:var(--font-family);--input-font-family-mono:var(--font-family-mono);--input-width:9em;--knob-color:hsl(from var(--color-base)h 5 20);--knob-ring-color:var(--input-border-color);--knob-popup-background:var(--tooltip-background);--knob-popup-color:var(--tooltip-color);--knob-popup-border-radius:var(--tooltip-border-radius);--knob-popup-blur:var(--tooltip-blur);--knob-inner-padding:var(--space-xs);--menu-bar-background:var(--color-base);--menu-bar-font-family:var(--font-family);--menu-bar-transition:var(--transition-time-medium);--modal-background:var(--color-base);--modal-padding:var(--space-xl);--notice-box-stripes:rgba(0,0,0,.1);--notice-box-background:#cea257;--notice-box-color:var(--color-text-fixed-white);--number-input-background:var(--input-background);--number-input-color:var(--input-color);--number-input-border-color:var(--input-border-color);--number-input-border-color-active:var(--input-border-color-focus);--number-input-border-radius:var(--input-border-radius);--number-input-transition:var(--input-transition);--progress-bar-fill:var(--color-primary);--progress-bar-background:transparent;--progress-bar-border-radius:var(--border-radius-tiny);--progress-bar-transition:var(--transition-time-slowest);--restricted-input-border-color:var(--color-good);--restricted-input-border-color-focus:hsl(from var(--color-good)h s calc(l + 10));--restricted-input-border-color-invalid:var(--color-bad);--round-gauge-ring-color:var(--input-border-color);--round-gauge-transition:var(--transition-time-medium);--round-gauge-alert-animation:var(--transition-time-slowest);--round-gauge-needle-alert-animation:var(--transition-time-fast);--round-gauge-needle-alert-rotation:2.5deg;--section-title-color:var(--color-text);--section-background:var(--color-section);--section-separator-color:var(--color-primary);--section-separator-thickness:var(--border-thickness-small);--slider-cursor-color:var(--color-text);--slider-popup-background:var(--tooltip-background);--slider-popup-color:var(--tooltip-color);--slider-popup-border-radius:var(--tooltip-border-radius);--slider-popup-blur:var(--tooltip-blur);--tooltip-color:var(--color-text);--tooltip-background-lightness:5;--tooltip-background:hsl(from var(--color-base)h s var(--tooltip-background-lightness)/.85);--tooltip-border-radius:var(--border-radius-medium);--tooltip-blur:var(--blur-medium)}body{font-family:var(--font-family,Verdana,Geneva,sans-serif);position:relative;overflow:auto}.BlockQuote{color:var(--blockquote-color);border-left:var(--blockquote-border);padding-left:var(--space-m);margin-bottom:var(--space-m)}.BlockQuote:last-child{margin-bottom:0}.Button--color--grey,.Button--color--gray{--color:var(--color-grey)}.Button--color--light-grey,.Button--color--light-gray{--color:var(--color-light-grey)}.ColorBox{text-align:center;width:1em;height:1em;line-height:1em;display:inline-block}.Dialog{background-color:var(--dialog-background);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Dialog__content{font-family:var(--font-family-mono);background-color:var(--color-base);flex-direction:column;font-size:1.16667em;display:flex}.Dialog__header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--dialog-background);height:2em;line-height:1.928em;display:flex}.Dialog__title{margin-left:var(--space-xl);margin-right:var(--space-xxl);opacity:.33;flex-grow:1;font-style:italic;display:inline}.Dialog__body{margin:var(--space-xxl)var(--space-xl);flex-grow:1}.Dialog__footer{padding:var(--space-xl);background-color:hsl(from var(--dialog-background)h s l/.25);flex-direction:row;justify-content:flex-end;display:flex}.Dialog__button{margin:0 var(--space-xl);text-align:center;min-width:6rem;height:2rem}.SaveAsDialog__inputs{padding-left:var(--space-xxl);margin-right:var(--space-xl);flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.SaveAsDialog__input{margin-left:var(--space-xl);width:80%}.SaveAsDialog__label{vertical-align:center}.Dialog__FileList{flex-wrap:wrap;flex-grow:1;align-content:flex-start;max-height:20rem;display:flex;position:relative;overflow-x:auto;overflow-y:scroll}.Dialog__FileEntry{text-align:center;margin:var(--space-xl)}.Dialog__FileIcon{cursor:default;text-align:center;width:6vh;height:auto;margin:0 0 var(--space-xl)0;display:inline-block;position:relative}.Dimmer{background-color:var(--dimmer-background);z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.Divider--horizontal{margin:var(--space-m)0}.Divider--horizontal:not(.Divider--hidden){border-top:var(--divider-border)}.Divider--vertical{height:100%;margin:0 var(--space-m)}.Divider--vertical:not(.Divider--hidden){border-left:var(--divider-border)}.Button{white-space:nowrap;line-height:var(--button-height);padding:0 var(--space-m);margin-right:var(--space-xs);margin-bottom:var(--space-xs);border-radius:var(--button-border-radius);--button-background:hsl(from var(--color)h s calc(l - var(--adjust-color)));cursor:var(--cursor-pointer);background-color:var(--button-background);color:var(--button-color);transition-property:background-color,color,opacity;transition-duration:var(--button-transition);transition-timing-function:var(--button-transition-timing);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;display:inline-block;position:relative}.Button:hover{background-color:hsl(from var(--button-background)h s calc(l + var(--adjust-hover)));color:var(--button-color)}.Button:active{background-color:hsl(from var(--button-background)h s calc(l - var(--adjust-active)));color:var(--button-color);transition:none}.Button:last-child{margin-bottom:0;margin-right:0}.Button__content{align-self:stretch;display:block}.Button__content--ellipsis{align-items:center;display:flex}.Button .Button--icon{text-align:center;min-width:1.333em}.Button.Button--hasIcon{padding-left:0}.Button.Button--hasIcon .Button--icon{margin:0 var(--space-s)}.Button--icon-right.Button--hasIcon{padding-left:var(--space-m);padding-right:var(--space-s)}.Button--icon-right.Button--hasIcon .Button--icon{margin:0 0 0 var(--space-s)}.Button--empty.Button--hasIcon{padding:0}.Button--compact{padding:0 var(--space-s);line-height:1.333em}.Button--compact.Button--hasIcon .Button--icon{margin:0 var(--space-xxs)}.Button--circular{border-radius:var(--border-radius-circular)}.Button--fluid{margin-left:0;margin-right:0;display:block}.Button--ellipsis{text-overflow:ellipsis;margin-right:calc(-1*var(--space-s));display:block;overflow:hidden}.Stack>.Button,.Stack__item>.Button{margin:0}.Button--color--red{--color:var(--color-red)}.Button--color--orange{--color:var(--color-orange)}.Button--color--yellow{--color:var(--color-yellow);--button-color:var(--color-black)}.Button--color--olive{--color:var(--color-olive)}.Button--color--green{--color:var(--color-green)}.Button--color--teal{--color:var(--color-teal)}.Button--color--blue{--color:var(--color-blue)}.Button--color--violet{--color:var(--color-violet)}.Button--color--purple{--color:var(--color-purple)}.Button--color--pink{--color:var(--color-pink)}.Button--color--brown{--color:var(--color-brown)}.Button--color--gold{--color:var(--color-gold)}.Button--color--black{--color:var(--color-black)}.Button--color--white{--color:var(--color-white);--button-color:var(--color-black)}.Button--color--grey,.Button--color--gray{--color:var(--color-grey)}.Button--color--light-grey,.Button--color--light-gray{--color:var(--color-light-grey)}.Button--color--primary{--color:var(--color-primary)}.Button--color--good{--color:var(--color-good)}.Button--color--average{--color:var(--color-average)}.Button--color--bad{--color:var(--color-bad)}.Button--color--label{--color:var(--color-label)}.Button--color--default{--color:var(--button-background-default)}.Button--color--caution{--color:var(--button-background-caution)}.Button--color--danger{--color:var(--button-background-danger)}.Button--color--transparent{--button-background:hsl(from var(--button-color)h s l/.1);--button-color:var(--button-color-transparent);background-color:transparent}.Button--color--transparent:hover{--button-color:hsl(from var(--button-color-transparent)h s l/1)}.Button--color--transparent:active{opacity:.75}.Button--color--transparent.Button--selected{--button-color:hsl(from var(--color)h s calc(l + var(--adjust-color)))}.Button--color--transparent.Button--disabled{--button-background:hsl(from var(--button-color)h s l/.2);--button-color:var(--color-bad);opacity:1;color:var(--button-color)!important}.Button--disabled{opacity:var(--button-disabled-opacity);cursor:var(--cursor-disabled)!important;background-color:var(--button-background-disabled,var(--button-background))!important}.Button--selected{--color:var(--button-background-selected)!important}.Button--flex{flex-direction:column;display:inline-flex}.Button--flex--fluid{width:100%}.Button--verticalAlignContent--top{justify-content:flex-start}.Button--verticalAlignContent--middle{justify-content:center}.Button--verticalAlignContent--bottom{justify-content:flex-end}.Dropdown{align-items:stretch;gap:var(--space-s);margin-right:var(--space-xs);margin-bottom:var(--space-xs);display:flex}.Dropdown:last-child{margin-bottom:0;margin-right:0}.Dropdown .Button{align-content:center;margin:0}.Dropdown--fluid{flex:1;width:100%}.Dropdown__control{font-family:var(--font-family);border-radius:var(--button-border-radius);--button-background:hsl(from var(--color)h s calc(l - var(--adjust-color)));height:1.83333em;cursor:var(--cursor-pointer);background-color:var(--button-background);color:var(--button-color);transition-property:background-color,color,opacity;transition-duration:var(--button-transition);transition-timing-function:var(--button-transition-timing);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:1;font-size:1em;line-height:1.33333em;display:flex;overflow:hidden}.Dropdown__control:hover{background-color:hsl(from var(--button-background)h s calc(l + var(--adjust-hover)));color:var(--button-color)}.Dropdown__control:active{background-color:hsl(from var(--button-background)h s calc(l - var(--adjust-active)));color:var(--button-color);transition:none}.Dropdown__selected-text{text-overflow:ellipsis;white-space:nowrap;height:100%;padding:var(--space-s)var(--space-m);border-right:var(--border-thickness-tiny)solid var(--color-border-dark);flex:1;align-content:center;display:inline-block;overflow:hidden}.Dropdown__icon{text-align:center;width:1.83333em;height:100%;transition:transform var(--dropdown-transition);align-content:center;display:inline-block}.Dropdown__icon--arrow.open:not(.over),.Dropdown__icon--arrow.over:not(.open){transform:rotate(180deg)}.Dropdown__icon~.Dropdown__selected-text{padding-left:0}.Dropdown__menu{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb)transparent;max-height:16.6667em;padding:var(--space-sm);overflow-y:auto}.Dropdown__menu--wrapper{background-color:var(--dropdown-menu-background);color:var(--dropdown-menu-color);border:var(--dropdown-menu-border);border-radius:var(--dropdown-menu-border-radius);-webkit-backdrop-filter:var(--dropdown-menu-blur);backdrop-filter:var(--dropdown-menu-blur);overflow:hidden}.Dropdown__menu--entry{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-family);padding:var(--space-xs)var(--space-m);border-radius:var(--dropdown-entry-border-radius);transition:background-color var(--dropdown-entry-transition);font-size:1em;line-height:1.33333em;overflow:hidden}.Dropdown__menu--entry.selected{transition-duration:0s;background-color:var(--dropdown-entry-background-selected)!important}.Dropdown__menu--entry:not(.selected){cursor:var(--cursor-pointer)}.Dropdown__menu--entry:not(.selected):hover{background-color:var(--dropdown-entry-background-hover);transition-duration:0s}.Dropdown__menu--entry:not(.selected):active{background-color:var(--dropdown-entry-background-active);transition-duration:0s}.Dropdown__control--icon-only{justify-content:center;align-items:center;max-width:2rem;display:flex}.Flex{display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:block}.Flex--iefix.Flex--inline,.Flex__item--iefix{display:inline-block}.Flex--iefix--column>.Flex__item--iefix{display:block}.Floating{z-index:5}.Floating--animated[data-transition=open]{opacity:1;transform:scale(1)}.Floating--animated[data-transition=close],.Floating--animated[data-transition=initial]{opacity:0;transform:scale(.9)}.Floating--animated[data-transition=open],.Floating--animated[data-transition=close]{transition-duration:var(--floating-transition-time);transition-timing-function:var(--floating-transition-timing);transition-property:opacity,transform}.Floating[data-position=top]{transform-origin:bottom}.Floating[data-position=top-start],.Floating[data-position=right-end]{transform-origin:0 100%}.Floating[data-position=top-end],.Floating[data-position=left-end]{transform-origin:100% 100%}.Floating[data-position=bottom]{transform-origin:top}.Floating[data-position=bottom-start],.Floating[data-position=right-start]{transform-origin:0 0}.Floating[data-position=bottom-end],.Floating[data-position=left-start]{transform-origin:100% 0}.Floating[data-position=right]{transform-origin:0}.Floating[data-position=left]{transform-origin:100%}.IconStack{justify-content:center;align-items:center;display:inline-flex;position:relative}.IconStack .Icon:before{vertical-align:middle}.IconStack .Icon:not(:first-child){position:absolute}.ImageButton{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-color)*2)/var(--imagebutton-transparecy));border:var(--border-thickness-tiny)solid hsl(from var(--imagebutton-color)h s calc(l + var(--adjust-color))/var(--imagebutton-transparecy));border-radius:var(--border-radius-medium);transition-property:background-color,border-color,box-shadow;transition-duration:var(--transition-time-medium);border-width:0;margin:.25em;display:inline-flex;position:relative;overflow:hidden}.ImageButton:not(:-webkit-any(.ImageButton--disabled,.ImageButton--noAction)) .ImageButton__container{cursor:var(--cursor-pointer)}.ImageButton:not(:-moz-any(.ImageButton--disabled,.ImageButton--noAction)) .ImageButton__container{cursor:var(--cursor-pointer)}.ImageButton:not(:is(.ImageButton--disabled,.ImageButton--noAction)) .ImageButton__container{cursor:var(--cursor-pointer)}.ImageButton:not(:-webkit-any(.ImageButton--disabled,.ImageButton--noAction)):not(:-webkit-any(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):hover{background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-color) + var(--adjust-hover))/var(--imagebutton-transparecy))}.ImageButton:not(:-moz-any(.ImageButton--disabled,.ImageButton--noAction)):not(:-moz-any(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):hover{background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-color) + var(--adjust-hover))/var(--imagebutton-transparecy))}.ImageButton:not(:is(.ImageButton--disabled,.ImageButton--noAction)):not(:is(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):hover{background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-color) + var(--adjust-hover))/var(--imagebutton-transparecy))}.ImageButton:not(:-webkit-any(.ImageButton--disabled,.ImageButton--noAction)):not(:-webkit-any(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):active .ImageButton__image{-webkit-filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));transition-duration:0s}.ImageButton:not(:-moz-any(.ImageButton--disabled,.ImageButton--noAction)):not(:-moz-any(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):active .ImageButton__image{-webkit-filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));transition-duration:0s}.ImageButton:not(:is(.ImageButton--disabled,.ImageButton--noAction)):not(:is(:has(.ImageButton__buttons:hover),:has(.ImageButton__buttons:active))):active .ImageButton__image{-webkit-filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));filter:drop-shadow(var(--shadow-glow-small)var(--imagebutton-color));transition-duration:0s}.ImageButton:not(.ImageButton--fluid) .ImageButton__content{background-color:hsl(from var(--imagebutton-color)h s calc(l - var(--adjust-hover)));border-top:var(--border-thickness-tiny)solid var(--imagebutton-color)}.ImageButton__container{border-color:inherit;transition:opacity var(--transition-time-medium);flex-direction:column;display:flex}.ImageButton__image{pointer-events:none;padding:var(--space-s);border:var(--border-thickness-tiny)solid;border-bottom:none;border-color:inherit;border-radius:var(--border-radius-medium)var(--border-radius-medium)0 0;transition:filter var(--transition-time-slow);align-self:center;line-height:0;position:relative;overflow:hidden}.ImageButton__image--fallback{text-align:center;color:var(--color-text-translucent);align-content:center}.ImageButton__image--fallback:before{zoom:.75;width:100%;display:table}.ImageButton__content{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-fixed-white);z-index:2;padding:.25em .33em;overflow:hidden}.ImageButton__buttons{left:var(--border-thickness-tiny);z-index:1;max-width:100%;display:flex;position:absolute;bottom:1.8em;overflow:hidden}.ImageButton__buttons--alt{pointer-events:none;top:var(--border-thickness-tiny);text-shadow:0px 1px 2px var(--color-base),-1px 0px 2px var(--color-base),1px 0px 2px var(--color-base),0px -1px 2px var(--color-base);flex-direction:column;overflow:visible;bottom:unset!important}.ImageButton__buttons--empty{bottom:0;left:0}.ImageButton__buttons>*{border-radius:0!important;margin:0!important;padding:0!important}.ImageButton--empty{border-width:var(--border-thickness-tiny)}.ImageButton--empty .ImageButton__image{border-radius:var(--border-radius-medium);border:none}.Stack>.ImageButton,.Stack__item>.ImageButton{margin:0}.ImageButton--fluid{border-width:var(--border-thickness-tiny);flex-direction:row;margin:0 0 .33em;display:flex}.ImageButton--fluid:last-child{margin-bottom:0}.ImageButton--fluid .ImageButton__container{flex-direction:row;flex:1}.ImageButton--fluid .ImageButton__image{border:0;margin:0 auto;padding:0}.ImageButton--fluid .ImageButton__content{white-space:normal;color:var(--color-text);flex-direction:column;flex:1;justify-content:center;margin:0 .5em;padding:0;display:flex}.ImageButton--fluid .ImageButton__content--title{padding:.5em;font-weight:700}.ImageButton--fluid .ImageButton__content--divider{border-bottom:var(--border-thickness-small)solid var(--color-border)}.ImageButton--fluid .ImageButton__content--text{padding:.5em}.ImageButton--fluid .ImageButton__buttons{left:inherit;bottom:inherit;background-color:inherit;position:relative}.ImageButton--fluid .ImageButton__buttons--alt{pointer-events:all;top:inherit;text-shadow:none}.ImageButton--fluid .ImageButton__buttons--alt>*{border-top:1px solid rgba(255,255,255,.075)}.ImageButton--fluid .ImageButton__buttons--alt>:first-child{border-top:0}.ImageButton--fluid .ImageButton__buttons>*{text-align:center;white-space:pre-wrap;border-left:var(--border-thickness-tiny)solid var(--color-border);flex-direction:column;justify-content:center;height:100%;line-height:1.15em;display:inline-flex}.ImageButton__color--red{--imagebutton-color:var(--color-red)}.ImageButton__color--orange{--imagebutton-color:var(--color-orange)}.ImageButton__color--yellow{--imagebutton-color:var(--color-yellow);--color-text-fixed-white:var(--color-black)}.ImageButton__color--olive{--imagebutton-color:var(--color-olive)}.ImageButton__color--green{--imagebutton-color:var(--color-green)}.ImageButton__color--teal{--imagebutton-color:var(--color-teal)}.ImageButton__color--blue{--imagebutton-color:var(--color-blue)}.ImageButton__color--violet{--imagebutton-color:var(--color-violet)}.ImageButton__color--purple{--imagebutton-color:var(--color-purple)}.ImageButton__color--pink{--imagebutton-color:var(--color-pink)}.ImageButton__color--brown{--imagebutton-color:var(--color-brown)}.ImageButton__color--gold{--imagebutton-color:var(--color-gold)}.ImageButton__color--black{--imagebutton-color:var(--color-black)}.ImageButton__color--white{--imagebutton-color:var(--color-white);--color-text-fixed-white:var(--color-black)}.ImageButton__color--grey,.ImageButton__color--gray{--imagebutton-color:var(--color-grey)}.ImageButton__color--light-grey,.ImageButton__color--light-gray{--imagebutton-color:var(--color-light-grey)}.ImageButton__color--good{--imagebutton-color:var(--color-good)}.ImageButton__color--average{--imagebutton-color:var(--color-average)}.ImageButton__color--bad{--imagebutton-color:var(--color-bad)}.ImageButton__color--label{--imagebutton-color:var(--color-label)}.ImageButton__color--transparent{--imagebutton-color:var(--color-text-translucent-light);--imagebutton-transparecy:.1;background-color:transparent;border-color:transparent!important}.ImageButton__color--transparent .ImageButton__content{color:var(--color-text-translucent-light);background-color:transparent!important;border-color:transparent!important}.ImageButton__color--transparent.ImageButton--disabled{background-color:hsL(from var(--color-red)h s l/.15)!important}.ImageButton__color--transparent.ImageButton--selected{background-color:hsL(from var(--color-good)h s l/.15)}.ImageButton__color--default{--imagebutton-color:hsl(from var(--color-base)h s 30)}.ImageButton__color--primary{--imagebutton-color:hsl(from var(--color-primary)h s l)}.ImageButton--selected{--imagebutton-color:hsl(from var(--button-background-selected)h s calc(l*1.15));--color-text-fixed-white:var(--color-white)}.ImageButton--disabled .ImageButton__container{cursor:var(--cursor-disabled);opacity:.5}.ImageButton--disabled.ImageButton--fluid{-webkit-filter:contrast(75%);filter:contrast(75%)}.ImageButton--disabled.ImageButton--fluid .ImageButton__buttons{-webkit-filter:contrast(125%);filter:contrast(125%)}.Input{background-color:var(--input-background);border-radius:var(--input-border-radius);border:var(--border-thickness-tiny)solid var(--input-border-color);color:var(--input-color);font-size:1em;font-family:var(--input-font-family);padding:var(--space-xxs)var(--space-sm);width:var(--input-width)}.Input:focus{outline:none}.Input:focus-within{border-color:var(--input-border-color-focus)}.Input::-webkit-input-placeholder{color:var(--input-color-placeholder);font-style:italic}.Input::-ms-input-placeholder{color:var(--input-color-placeholder);font-style:italic}.Input::placeholder{color:var(--input-color-placeholder);font-style:italic}.Input--disabled{border-color:var(--input-border-disabled);color:var(--input-color-placeholder)}.Input--fluid{width:100%}.Input--monospace{font-family:var(--input-font-family-mono)}.Knob{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:var(--cursor-n-resize);width:2.6em;height:2.6em;margin:0 auto -.2em;font-size:1rem;position:relative}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{inset:var(--knob-inner-padding);background-color:var(--knob-color);background-image:linear-gradient(to bottom,hsl(from var(--knob-color)h s calc(l + 15))0%,var(--knob-color)100%);border-radius:var(--border-radius-circular);box-shadow:var(--shadow-glow-medium)hsl(from var(--knob-color)h s l/.25);margin:.3em;position:absolute}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{background-color:hsl(from var(--knob-color)h s 85);width:.2em;height:.8em;margin:0 auto;position:relative;top:.05em}.Knob__popupValue{white-space:nowrap;text-align:center;padding:var(--space-s)var(--space-m);background-color:var(--knob-popup-background);color:var(--knob-popup-color);border-radius:var(--knob-popup-border-radius);-webkit-backdrop-filter:var(--knob-popup-blur);backdrop-filter:var(--knob-popup-blur);font-size:1rem;position:absolute;top:0;left:50%;transform:translateY(-100%)translate(-50%)}.Knob__ring{padding:var(--knob-inner-padding);position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.Knob__ringTrackPivot{transform:rotate(135deg)}.Knob__ringTrack{fill:transparent;stroke:hsl(from var(--ring-color,var(--knob-ring-color))h s l/.15);stroke-width:8px;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotate(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.Knob__ringFill{fill:transparent;stroke:var(--ring-color,var(--knob-ring-color));stroke-width:8px;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke var(--transition-time-medium)ease-out}.Knob--color--red{--ring-color:var(--color-red)}.Knob--color--orange{--ring-color:var(--color-orange)}.Knob--color--yellow{--ring-color:var(--color-yellow)}.Knob--color--olive{--ring-color:var(--color-olive)}.Knob--color--green{--ring-color:var(--color-green)}.Knob--color--teal{--ring-color:var(--color-teal)}.Knob--color--blue{--ring-color:var(--color-blue)}.Knob--color--violet{--ring-color:var(--color-violet)}.Knob--color--purple{--ring-color:var(--color-purple)}.Knob--color--pink{--ring-color:var(--color-pink)}.Knob--color--brown{--ring-color:var(--color-brown)}.Knob--color--gold{--ring-color:var(--color-gold)}.Knob--color--black{--ring-color:var(--color-black)}.Knob--color--white{--ring-color:var(--color-white)}.Knob--color--grey,.Knob--color--gray{--ring-color:var(--color-grey)}.Knob--color--light-grey,.Knob--color--light-gray{--ring-color:var(--color-light-grey)}.Knob--color--primary{--ring-color:var(--color-primary)}.Knob--color--good{--ring-color:var(--color-good)}.Knob--color--average{--ring-color:var(--color-average)}.Knob--color--bad{--ring-color:var(--color-bad)}.Knob--color--label{--ring-color:var(--color-label)}.LabeledList{border-collapse:collapse;border-spacing:0;width:calc(100% + 1em);margin:calc(-1*var(--space-s))calc(-1*var(--space-m))0;padding:0;display:table}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{padding:var(--space-s)var(--space-m);text-align:left;border:0;margin:0;display:table-cell}.LabeledList__label--nowrap{white-space:nowrap;width:1%;min-width:5em}.LabeledList__buttons{white-space:nowrap;text-align:right;width:.1%;padding-top:var(--space-xxs);padding-bottom:0}.LabeledList__breakContents{word-break:break-all;word-wrap:break-word}.MenuBar{display:flex}.MenuBar__font{font-family:var(--menu-bar-font-family);font-size:1em;line-height:1.41667em}.MenuBar__hover:hover{background-color:hsl(from var(--menu-bar-background)h s calc(l + 20));transition:background-color}.MenuBar__MenuBarButton{padding:var(--space-s)var(--space-m)}.MenuBar__menu{background-color:var(--menu-bar-background);padding:var(--space-sm);z-index:5;position:absolute;box-shadow:4px 6px 5px -2px rgba(0,0,0,.5)}.MenuBar__MenuItem{transition:background-color var(--menu-bar-transition)ease-out;background-color:var(--menu-bar-background);white-space:nowrap;padding:var(--space-sm)var(--space-xl)var(--space-sm)calc(var(--space-xxl) + 1rem)}.MenuBar__MenuItemToggle{padding:var(--space-sm)var(--space-xl)var(--space-sm)0}.MenuBar__MenuItemToggle__check{vertical-align:middle;text-align:center;min-width:2.5rem;padding-left:var(--space-sm);display:inline-block}.MenuBar__over{top:auto;bottom:100%}.MenuBar__MenuBarButton-text{text-overflow:clip;white-space:nowrap;height:1.41667em}.MenuBar__Separator{margin:var(--space-sm);border-top:var(--border-thickness-tiny)solid var(--color-border);display:block}.Modal{background-color:var(--modal-background);padding:var(--modal-padding)}.Modal__dimmer .Dimmer__inner{max-width:calc(100vw - var(--space-xxl));max-height:calc(100vh - var(--space-xxl))}.NoticeBox{--noticebox-background:var(--notice-box-background);padding:var(--space-sm)var(--space-m);margin-bottom:var(--space-m);background-color:oklch(from var(--noticebox-background)calc(l*.825)calc(c*.75)h);background-image:repeating-linear-gradient(-45deg,transparent 0 .833333em,var(--notice-box-stripes).833333em 1.66667em);color:var(--notice-box-color);font-style:italic;font-weight:700}.NoticeBox--color--red{--noticebox-background:var(--color-red)}.NoticeBox--color--orange{--noticebox-background:var(--color-orange)}.NoticeBox--color--yellow{--noticebox-background:var(--color-yellow);--notice-box-color:var(--color-black)}.NoticeBox--color--olive{--noticebox-background:var(--color-olive)}.NoticeBox--color--green{--noticebox-background:var(--color-green)}.NoticeBox--color--teal{--noticebox-background:var(--color-teal)}.NoticeBox--color--blue{--noticebox-background:var(--color-blue)}.NoticeBox--color--violet{--noticebox-background:var(--color-violet)}.NoticeBox--color--purple{--noticebox-background:var(--color-purple)}.NoticeBox--color--pink{--noticebox-background:var(--color-pink)}.NoticeBox--color--brown{--noticebox-background:var(--color-brown)}.NoticeBox--color--gold{--noticebox-background:var(--color-gold)}.NoticeBox--color--black{--noticebox-background:var(--color-black);--notice-box-stripes:rgba(255,255,255,.1)}.NoticeBox--color--white{--noticebox-background:var(--color-white);--notice-box-color:var(--color-black)}.NoticeBox--color--grey,.NoticeBox--color--gray{--noticebox-background:var(--color-grey)}.NoticeBox--color--light-grey,.NoticeBox--color--light-gray{--noticebox-background:var(--color-light-grey)}.NoticeBox--color--primary{--noticebox-background:var(--color-primary)}.NoticeBox--color--good{--noticebox-background:var(--color-good)}.NoticeBox--color--average{--noticebox-background:var(--color-average)}.NoticeBox--color--bad{--noticebox-background:var(--color-bad)}.NoticeBox--color--label{--noticebox-background:var(--color-label)}.NoticeBox--type--info{--noticebox-background:var(--color-blue)}.NoticeBox--type--success{--noticebox-background:var(--color-green)}.NoticeBox--type--warning{--noticebox-background:var(--color-orange)}.NoticeBox--type--danger{--noticebox-background:var(--color-red)}.NumberInput{cursor:var(--cursor-n-resize);text-align:right;padding:0 var(--space-sm);margin-right:var(--space-xs);background-color:var(--number-input-background);color:var(--number-input-border-color-active);border:var(--border-thickness-tiny)solid var(--number-input-border-color);border-radius:var(--number-input-border-radius);transition:border-color var(--number-input-transition);line-height:1.41667em;display:inline-block;position:relative;overflow:visible}.NumberInput:active{border-color:var(--number-input-border-color-active)}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:var(--space-m)}.NumberInput__barContainer{top:var(--space-xs);bottom:var(--space-xs);left:var(--space-xs);position:absolute}.NumberInput__bar{box-sizing:border-box;border-bottom:var(--border-thickness-tiny)solid var(--number-input-border-color-active);background-color:var(--number-input-border-color-active);width:.25em;position:absolute;bottom:0;left:0}.NumberInput__input{text-align:right;width:100%;height:1.41667em;padding:0 var(--space-m);font-size:1em;line-height:1.41667em;font-family:var(--font-family);background-color:var(--number-input-background);color:var(--number-input-color);border:0;outline:0;margin:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.ProgressBar{width:100%;min-height:var(--button-height);padding:0 var(--space-m);background-color:var(--progress-bar-background);border:var(--border-thickness-tiny)solid var(--progress-bar-color);border-radius:var(--progress-bar-border-radius);transition:border-color var(--progress-bar-transition)ease-out;align-content:center;display:inline-block;position:relative}.ProgressBar__fill{background-color:var(--progress-bar-color);position:absolute;top:0;bottom:0;left:0;right:0}.ProgressBar__fill--animated{transition-property:background-color,width;transition-duration:var(--progress-bar-transition)}.ProgressBar__content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:right;width:100%;position:relative}.ProgressBar--color--default{--progress-bar-color:hsl(from var(--progress-bar-fill)h s calc(l - var(--adjust-color)))}.ProgressBar--color--red{--progress-bar-color:hsl(from var(--color-red)h s calc(l - var(--adjust-color)))}.ProgressBar--color--orange{--progress-bar-color:hsl(from var(--color-orange)h s calc(l - var(--adjust-color)))}.ProgressBar--color--yellow{--progress-bar-color:hsl(from var(--color-yellow)h s calc(l - var(--adjust-color)))}.ProgressBar--color--olive{--progress-bar-color:hsl(from var(--color-olive)h s calc(l - var(--adjust-color)))}.ProgressBar--color--green{--progress-bar-color:hsl(from var(--color-green)h s calc(l - var(--adjust-color)))}.ProgressBar--color--teal{--progress-bar-color:hsl(from var(--color-teal)h s calc(l - var(--adjust-color)))}.ProgressBar--color--blue{--progress-bar-color:hsl(from var(--color-blue)h s calc(l - var(--adjust-color)))}.ProgressBar--color--violet{--progress-bar-color:hsl(from var(--color-violet)h s calc(l - var(--adjust-color)))}.ProgressBar--color--purple{--progress-bar-color:hsl(from var(--color-purple)h s calc(l - var(--adjust-color)))}.ProgressBar--color--pink{--progress-bar-color:hsl(from var(--color-pink)h s calc(l - var(--adjust-color)))}.ProgressBar--color--brown{--progress-bar-color:hsl(from var(--color-brown)h s calc(l - var(--adjust-color)))}.ProgressBar--color--gold{--progress-bar-color:hsl(from var(--color-gold)h s calc(l - var(--adjust-color)))}.ProgressBar--color--black{--progress-bar-color:hsl(from var(--color-black)h s calc(l - var(--adjust-color)))}.ProgressBar--color--white{--progress-bar-color:hsl(from var(--color-white)h s calc(l - var(--adjust-color)))}.ProgressBar--color--grey,.ProgressBar--color--gray{--progress-bar-color:hsl(from var(--color-grey)h s calc(l - var(--adjust-color)))}.ProgressBar--color--light-grey,.ProgressBar--color--light-gray{--progress-bar-color:hsl(from var(--color-light-grey)h s calc(l - var(--adjust-color)))}.ProgressBar--color--primary{--progress-bar-color:hsl(from var(--color-primary)h s calc(l - var(--adjust-color)))}.ProgressBar--color--good{--progress-bar-color:hsl(from var(--color-good)h s calc(l - var(--adjust-color)))}.ProgressBar--color--average{--progress-bar-color:hsl(from var(--color-average)h s calc(l - var(--adjust-color)))}.ProgressBar--color--bad{--progress-bar-color:hsl(from var(--color-bad)h s calc(l - var(--adjust-color)))}.ProgressBar--color--label{--progress-bar-color:hsl(from var(--color-label)h s calc(l - var(--adjust-color)))}.RestrictedInput{border-color:var(--restricted-input-border-color);text-align:right}.RestrictedInput:focus-within{border-color:var(--restricted-input-border-color-focus)}.RestrictedInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.RestrictedInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.RestrictedInput--invalid{border-color:var(--restricted-input-border-color-invalid)}.RestrictedInput--invalid:focus-within{border-color:var(--restricted-input-border-color-invalid)}@keyframes RoundGauge__alertAnim{0%,to{opacity:.1}50%{opacity:1}}@keyframes RoundGauge__needleAlertAnim{0%{transform:rotate(var(--round-gauge-needle-alert-rotation))}50%{transform:rotate(calc(-1*var(--round-gauge-needle-alert-rotation)))}}.RoundGauge{width:2.6em;height:1.3em;margin:0 auto .2em;font-size:1rem}.RoundGauge__wrapper{text-align:center;display:inline-block}.RoundGauge__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:10px;stroke-dasharray:157.08;stroke-dashoffset:157.08px}.RoundGauge__ringFill{fill:transparent;stroke:var(--round-gauge-ring-color);stroke-width:10px;stroke-dasharray:314.16;transition:stroke var(--round-gauge-transition)ease-out}.RoundGauge__needle,.RoundGauge__ringFill{transition:transform var(--round-gauge-transition)ease-in-out}.RoundGauge__needleLine,.RoundGauge__needleMiddle{fill:var(--color-red)}.RoundGauge__alert{fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;fill:rgba(255,255,255,.1);transform-origin:top;transform:scale(.9)}.RoundGauge__alert.active{animation:RoundGauge__alertAnim var(--round-gauge-alert-animation)cubic-bezier(.34,1.56,.64,1)infinite}.RoundGauge__alert.active~.RoundGauge__needle .RoundGauge__needleLine{transform-origin:bottom;animation:RoundGauge__needleAlertAnim var(--round-gauge-needle-alert-animation)infinite}.RoundGauge__alert.max{fill:var(--color-bad)}.RoundGauge--color--red.RoundGauge__ringFill{stroke:var(--color-red)}.RoundGauge--color--orange.RoundGauge__ringFill{stroke:var(--color-orange)}.RoundGauge--color--yellow.RoundGauge__ringFill{stroke:var(--color-yellow)}.RoundGauge--color--olive.RoundGauge__ringFill{stroke:var(--color-olive)}.RoundGauge--color--green.RoundGauge__ringFill{stroke:var(--color-green)}.RoundGauge--color--teal.RoundGauge__ringFill{stroke:var(--color-teal)}.RoundGauge--color--blue.RoundGauge__ringFill{stroke:var(--color-blue)}.RoundGauge--color--violet.RoundGauge__ringFill{stroke:var(--color-violet)}.RoundGauge--color--purple.RoundGauge__ringFill{stroke:var(--color-purple)}.RoundGauge--color--pink.RoundGauge__ringFill{stroke:var(--color-pink)}.RoundGauge--color--brown.RoundGauge__ringFill{stroke:var(--color-brown)}.RoundGauge--color--gold.RoundGauge__ringFill{stroke:var(--color-gold)}.RoundGauge--color--black.RoundGauge__ringFill{stroke:var(--color-black)}.RoundGauge--color--white.RoundGauge__ringFill{stroke:var(--color-white)}.RoundGauge--color--grey.RoundGauge__ringFill,.RoundGauge--color--gray.RoundGauge__ringFill{stroke:var(--color-grey)}.RoundGauge--color--light-grey.RoundGauge__ringFill,.RoundGauge--color--light-gray.RoundGauge__ringFill{stroke:var(--color-light-grey)}.RoundGauge--color--primary.RoundGauge__ringFill{stroke:var(--color-primary)}.RoundGauge--color--good.RoundGauge__ringFill{stroke:var(--color-good)}.RoundGauge--color--average.RoundGauge__ringFill{stroke:var(--color-average)}.RoundGauge--color--bad.RoundGauge__ringFill{stroke:var(--color-bad)}.RoundGauge--color--label.RoundGauge__ringFill{stroke:var(--color-label)}.RoundGauge__alert--red{fill:var(--color-red)}.RoundGauge__alert--orange{fill:var(--color-orange)}.RoundGauge__alert--yellow{fill:var(--color-yellow)}.RoundGauge__alert--olive{fill:var(--color-olive)}.RoundGauge__alert--green{fill:var(--color-green)}.RoundGauge__alert--teal{fill:var(--color-teal)}.RoundGauge__alert--blue{fill:var(--color-blue)}.RoundGauge__alert--violet{fill:var(--color-violet)}.RoundGauge__alert--purple{fill:var(--color-purple)}.RoundGauge__alert--pink{fill:var(--color-pink)}.RoundGauge__alert--brown{fill:var(--color-brown)}.RoundGauge__alert--gold{fill:var(--color-gold)}.RoundGauge__alert--black{fill:var(--color-black)}.RoundGauge__alert--white{fill:var(--color-white)}.RoundGauge__alert--grey,.RoundGauge__alert--gray{fill:var(--color-grey)}.RoundGauge__alert--light-grey,.RoundGauge__alert--light-gray{fill:var(--color-light-grey)}.RoundGauge__alert--primary{fill:var(--color-primary)}.RoundGauge__alert--good{fill:var(--color-good)}.RoundGauge__alert--average{fill:var(--color-average)}.RoundGauge__alert--bad{fill:var(--color-bad)}.RoundGauge__alert--label{fill:var(--color-label)}.Section{margin-bottom:var(--space-m);background-color:var(--section-background);box-sizing:border-box;scrollbar-color:var(--color-scrollbar-thumb)transparent;position:relative}.Section:last-child{margin-bottom:0}.Section__title{padding:var(--space-m);border-bottom:var(--section-separator-thickness)solid var(--section-separator-color);position:relative}.Section__titleText{color:var(--section-title-color);font-size:1.16667em;font-weight:700}.Section__buttons{right:var(--space-m);margin-top:calc(-1*var(--space-xxs));display:inline-block;position:absolute}.Section__rest{position:relative}.Section__content{padding:var(--space-ml)var(--space-m)}.Section--fitted>.Section__rest>.Section__content{padding:0}.Section--fill{flex-direction:column;height:100%;display:flex}.Section--fill>.Section__rest{flex-grow:1}.Section--fill>.Section__rest>.Section__content{height:100%}.Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;bottom:0;left:0;right:0}.Section--scrollable{overflow:hidden}.Section--scrollable>.Section__rest>.Section__content{overflow-x:hidden;overflow-y:auto}.Section--scrollableHorizontal{overflow:hidden}.Section--scrollableHorizontal>.Section__rest>.Section__content{overflow-x:auto;overflow-y:hidden}.Section--scrollable.Section--scrollableHorizontal{overflow:hidden}.Section--scrollable.Section--scrollableHorizontal>.Section__rest>.Section__content{overflow:auto}.Section .Section{margin:0 calc(-1*var(--space-m));background-color:transparent}.Section .Section:first-child{margin-top:calc(-1*var(--space-m))}.Section .Section .Section__titleText{font-size:1.08333em}.Section .Section .Section .Section__titleText{font-size:1em}.Section--flex{flex-flow:column;display:flex}.Section--flex .Section__content{flex-grow:1;overflow:auto}.Section__content--noTopPadding{padding-top:0}.Section__content--stretchContents{height:calc(100% - 3rem)}.Slider{cursor:e-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Slider--editing .Slider__cursor:before{display:none}.Slider__cursor{inset:0 calc(-1*var(--space-xxs));left:unset;border-left:var(--border-thickness-small)solid var(--slider-cursor-color);border-radius:var(--border-radius-circular);position:absolute}.Slider__cursorOffset{position:absolute;top:0;bottom:0;left:0;right:0;transition:none!important}.Slider__cursor:before{content:"";aspect-ratio:1;border-left:inherit;transform-origin:50%;position:absolute;bottom:0;right:0;transform:scale(4)translateY(50%)rotate(45deg);-webkit-mask-image:linear-gradient(135deg,#000 50%,transparent 50%);mask-image:linear-gradient(135deg,#000 50%,transparent 50%)}.Slider__popupValue{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;padding:var(--space-s)var(--space-m);background-color:var(--slider-popup-background);color:var(--slider-popup-color);border-radius:var(--slider-popup-border-radius);-webkit-backdrop-filter:var(--slider-popup-blur);backdrop-filter:var(--slider-popup-blur);font-size:1em;position:absolute;top:-2em;right:0;transform:translate(50%)}.Slider .NumberInput__input{width:auto;height:auto;top:2px;bottom:2px;left:2px;right:2px}.Stack{gap:.5em}.Stack--fill{height:100%}.Stack--zebra>.Stack__item:nth-child(odd){background-color:var(--candystripe-odd)}.Stack--horizontal>.Stack__divider:not(.Stack__divider--hidden){border-left:var(--divider-border)}.Stack--vertical>.Stack__divider:not(.Stack__divider--hidden){border-top:var(--divider-border)}.Table{border-collapse:collapse;border-spacing:0;width:100%;margin:0;display:table}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{padding:0 var(--space-s);display:table-cell}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__row--header .Table__cell,.Table__cell--header{padding-bottom:var(--space-m);font-weight:700}.Table__cell--collapsing{white-space:nowrap;width:1%}.Tabs{background-color:var(--tabs-container-background);align-items:stretch;display:flex;position:relative;overflow:hidden}.Tabs--fill{height:100%}.Tabs--vertical{padding:var(--space-s)0 var(--space-s)var(--space-s);flex-direction:column}.Tabs--horizontal{margin-bottom:var(--space-m);padding:var(--space-s)var(--space-s)0}.Tabs--horizontal:last-child{margin-bottom:0}.Tabs__Tab{flex-grow:0}.Tabs--fluid .Tabs__Tab{flex-grow:1}.Tab{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:var(--cursor-pointer);background-color:var(--tab-background);color:var(--tab-color);min-width:4em;min-height:2.25em;transition-property:background-color,color;transition-duration:var(--tab-transition);justify-content:space-between;align-items:center;display:flex}.Tab:not(.Tab--selected):hover{background-color:var(--tab-background-hover)}.Tab:not(.Tab--selected):active{color:var(--tab-color-selected)}.Tab--selected{cursor:var(--cursor-default);background-color:var(--tab-background-selected);color:var(--tab-color-selected)}.Tab .Tab__text{margin:0 var(--space-m);flex-grow:1}.Tab__left{text-align:center;min-width:1.5em;margin-left:var(--space-s)}.Tab__right{text-align:center;min-width:1.5em;margin-right:var(--space-s)}.Tabs--horizontal .Tab{border-top-left-radius:var(--tab-border-radius);border-top-right-radius:var(--tab-border-radius);padding-bottom:var(--tab-indicator-size);position:relative}.Tabs--horizontal .Tab:before{content:"";transition:transform var(--tab-transition);width:100%;height:var(--tab-indicator-size);background-color:currentColor;position:absolute;bottom:0;transform:scaleX(0)}.Tabs--horizontal .Tab--selected:before{transform:scaleX(.99999)!important}.Tabs--vertical .Tab{border-top-left-radius:var(--tab-border-radius);border-bottom-left-radius:var(--tab-border-radius);min-height:2em;padding-right:var(--tab-indicator-size);position:relative}.Tabs--vertical .Tab:before{content:"";transition:transform var(--tab-transition);width:var(--tab-indicator-size);background-color:currentColor;height:100%;position:absolute;right:0;transform:scaleY(0)}.Tabs--vertical .Tab--selected:before{transform:scaleY(.99999)!important}.Tabs--scrollable{--mask-width:3.25em;--mask-left:0rem;--mask-right:0rem;padding:0;display:grid}.Tabs--scrollable-content{scrollbar-width:none;overscroll-behavior:none;padding:var(--space-s)var(--space-s)0;-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--mask-left)*.66),black calc(0% + var(--mask-left)),black calc(100% - var(--mask-right)),transparent calc(100% - var(--mask-right)*.66));mask-image:linear-gradient(90deg,transparent calc(var(--mask-left)*.66),black calc(0% + var(--mask-left)),black calc(100% - var(--mask-right)),transparent calc(100% - var(--mask-right)*.66));flex-wrap:nowrap;display:flex;overflow:auto}.Tabs--scrollable-content.scrollable-left.scrollable-right{--mask-left:var(--mask-width);--mask-right:var(--mask-width)}.Tabs--scrollable-content.scrollable-left{--mask-left:var(--mask-width)}.Tabs--scrollable-content.scrollable-right{--mask-right:var(--mask-width)}.Tabs--scrollable .scroll-left,.Tabs--scrollable .scroll-right{z-index:1;border-radius:0;align-content:center;height:100%;margin:0;position:absolute;top:0}.Tabs--scrollable .scroll-left{left:0}.Tabs--scrollable .scroll-right{right:0}.Tabs--scrollable .Tab{flex-shrink:0}.Tab--selected.Tab--color--red{color:hsl(from var(--color-red)h s calc(l + 17.5))}.Tab--selected.Tab--color--orange{color:hsl(from var(--color-orange)h s calc(l + 17.5))}.Tab--selected.Tab--color--yellow{color:hsl(from var(--color-yellow)h s calc(l + 17.5))}.Tab--selected.Tab--color--olive{color:hsl(from var(--color-olive)h s calc(l + 17.5))}.Tab--selected.Tab--color--green{color:hsl(from var(--color-green)h s calc(l + 17.5))}.Tab--selected.Tab--color--teal{color:hsl(from var(--color-teal)h s calc(l + 17.5))}.Tab--selected.Tab--color--blue{color:hsl(from var(--color-blue)h s calc(l + 17.5))}.Tab--selected.Tab--color--violet{color:hsl(from var(--color-violet)h s calc(l + 17.5))}.Tab--selected.Tab--color--purple{color:hsl(from var(--color-purple)h s calc(l + 17.5))}.Tab--selected.Tab--color--pink{color:hsl(from var(--color-pink)h s calc(l + 17.5))}.Tab--selected.Tab--color--brown{color:hsl(from var(--color-brown)h s calc(l + 17.5))}.Tab--selected.Tab--color--gold{color:hsl(from var(--color-gold)h s calc(l + 17.5))}.Tab--selected.Tab--color--black{color:hsl(from var(--color-black)h s calc(l + 17.5))}.Tab--selected.Tab--color--white{color:hsl(from var(--color-white)h s calc(l + 17.5))}.Tab--selected.Tab--color--grey,.Tab--selected.Tab--color--gray{color:hsl(from var(--color-grey)h s calc(l + 17.5))}.Tab--selected.Tab--color--light-grey,.Tab--selected.Tab--color--light-gray{color:hsl(from var(--color-light-grey)h s calc(l + 17.5))}.Tab--selected.Tab--color--primary{color:hsl(from var(--color-primary)h s calc(l + 17.5))}.Tab--selected.Tab--color--good{color:hsl(from var(--color-good)h s calc(l + 17.5))}.Tab--selected.Tab--color--average{color:hsl(from var(--color-average)h s calc(l + 17.5))}.Tab--selected.Tab--color--bad{color:hsl(from var(--color-bad)h s calc(l + 17.5))}.Tab--selected.Tab--color--label{color:hsl(from var(--color-label)h s calc(l + 17.5))}.Section .Tabs{background-color:transparent}.Section:not(.Section--fitted) .Tabs{margin:0 calc(-1*var(--space-m))var(--space-m)}.Section:not(.Section--fitted) .Tabs:first-child{margin-top:calc(-1*var(--space-m))}.TextArea{resize:none;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--color-scrollbar-thumb)transparent}.Tooltip{-webkit-backdrop-filter:var(--tooltip-blur);backdrop-filter:var(--tooltip-blur);background-color:var(--tooltip-background);border-radius:var(--tooltip-border-radius);color:var(--tooltip-color);max-width:20.8333em;padding:var(--space-m)var(--space-l);pointer-events:none;text-align:left;box-shadow:.1em .1em 1.25em -.1em rgba(0,0,0,.5)}html,body{box-sizing:border-box;height:100%;font-size:var(--font-size,12px);color:var(--color-text,#fff);scrollbar-color:var(--color-scrollbar-thumb)var(--color-scrollbar-base);margin:0}html{cursor:var(--cursor-default,default);overflow:hidden}body{font-family:var(--font-family,Verdana,Geneva,sans-serif);overflow:auto}img{image-rendering:pixelated}*,:before,:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{padding:var(--space-m,6px)0;padding:var(--space-m,.5rem)0;margin:0;display:block}h1{font-size:1.5rem}h2{font-size:1.333rem}h3{font-size:1.167rem}h4{font-size:1rem}td,th{vertical-align:baseline;text-align:left}:root{--color-beige:#ddd5af;--color-security:#a14945;--color-engineering:#9e7648;--color-medical:#489a9e;--color-science:#9e4873;--color-service:#9e489e;--color-supply:#9e9e48;--titlebar-background:var(--color-secondary);--titlebar-text:var(--color-text-translucent-light);--titlebar-shadow-color:var(--color-border-dark);--titlebar-shadow-core:hsl(from var(--color-border-dark)h s l/.4)}:where(.candystripe:nth-child(odd)){background-color:var(--candystripe-odd)}:where(.candystripe:nth-child(2n)){background-color:var(--candystripe-even)}.color-black{color:hsl(from var(--color-black)h s calc(l + var(--adjust-color)))!important}.color-white{color:hsl(from var(--color-white)h s calc(l + var(--adjust-color)))!important}.color-red{color:hsl(from var(--color-red)h s calc(l + var(--adjust-color)))!important}.color-orange{color:hsl(from var(--color-orange)h s calc(l + var(--adjust-color)))!important}.color-yellow{color:hsl(from var(--color-yellow)h s calc(l + var(--adjust-color)))!important}.color-olive{color:hsl(from var(--color-olive)h s calc(l + var(--adjust-color)))!important}.color-green{color:hsl(from var(--color-green)h s calc(l + var(--adjust-color)))!important}.color-teal{color:hsl(from var(--color-teal)h s calc(l + var(--adjust-color)))!important}.color-blue{color:hsl(from var(--color-blue)h s calc(l + var(--adjust-color)))!important}.color-violet{color:hsl(from var(--color-violet)h s calc(l + var(--adjust-color)))!important}.color-purple{color:hsl(from var(--color-purple)h s calc(l + var(--adjust-color)))!important}.color-pink{color:hsl(from var(--color-pink)h s calc(l + var(--adjust-color)))!important}.color-brown{color:hsl(from var(--color-brown)h s calc(l + var(--adjust-color)))!important}.color-grey,.color-gray{color:hsl(from var(--color-grey)h s calc(l + var(--adjust-color)))!important}.color-light-grey,.color-light-gray{color:hsl(from var(--color-light-grey)h s calc(l + var(--adjust-color)))!important}.color-good{color:hsl(from var(--color-good)h s calc(l + var(--adjust-color)))!important}.color-average{color:hsl(from var(--color-average)h s calc(l + var(--adjust-color)))!important}.color-bad{color:hsl(from var(--color-bad)h s calc(l + var(--adjust-color)))!important}.color-label{color:hsl(from var(--color-label)h s calc(l + var(--adjust-color)))!important}.color-bg-black{background-color:hsl(from var(--color-black)h s calc(l - var(--adjust-color)))!important}.color-bg-white{background-color:hsl(from var(--color-white)h s calc(l - var(--adjust-color)))!important}.color-bg-red{background-color:hsl(from var(--color-red)h s calc(l - var(--adjust-color)))!important}.color-bg-orange{background-color:hsl(from var(--color-orange)h s calc(l - var(--adjust-color)))!important}.color-bg-yellow{background-color:hsl(from var(--color-yellow)h s calc(l - var(--adjust-color)))!important}.color-bg-olive{background-color:hsl(from var(--color-olive)h s calc(l - var(--adjust-color)))!important}.color-bg-green{background-color:hsl(from var(--color-green)h s calc(l - var(--adjust-color)))!important}.color-bg-teal{background-color:hsl(from var(--color-teal)h s calc(l - var(--adjust-color)))!important}.color-bg-blue{background-color:hsl(from var(--color-blue)h s calc(l - var(--adjust-color)))!important}.color-bg-violet{background-color:hsl(from var(--color-violet)h s calc(l - var(--adjust-color)))!important}.color-bg-purple{background-color:hsl(from var(--color-purple)h s calc(l - var(--adjust-color)))!important}.color-bg-pink{background-color:hsl(from var(--color-pink)h s calc(l - var(--adjust-color)))!important}.color-bg-brown{background-color:hsl(from var(--color-brown)h s calc(l - var(--adjust-color)))!important}.color-bg-grey,.color-bg-gray{background-color:hsl(from var(--color-grey)h s calc(l - var(--adjust-color)))!important}.color-bg-light-grey,.color-bg-light-gray{background-color:hsl(from var(--color-light-grey)h s calc(l - var(--adjust-color)))!important}.color-bg-good{background-color:hsl(from var(--color-good)h s calc(l - var(--adjust-color)))!important}.color-bg-average{background-color:hsl(from var(--color-average)h s calc(l - var(--adjust-color)))!important}.color-bg-bad{background-color:hsl(from var(--color-bad)h s calc(l - var(--adjust-color)))!important}.color-bg-label{background-color:hsl(from var(--color-label)h s calc(l - var(--adjust-color)))!important}.debug-layout,.debug-layout :not(g):not(path){color:rgba(255,255,255,.9)!important;box-shadow:none!important;-webkit-filter:none!important;filter:none!important;background:0 0!important;outline:1px solid rgba(255,255,255,.5)!important}.debug-layout:hover,.debug-layout :not(g):not(path):hover{outline-color:rgba(255,255,255,.8)!important}.outline-dotted{outline-style:dotted!important}.outline-dashed{outline-style:dashed!important}.outline-solid{outline-style:solid!important}.outline-double{outline-style:double!important}.outline-groove{outline-style:groove!important}.outline-ridge{outline-style:ridge!important}.outline-inset{outline-style:inset!important}.outline-outset{outline-style:outset!important}.outline-color-black{outline:var(--border-thickness-small)solid hsl(from var(--color-black)h s calc(l + var(--adjust-color)))!important}.outline-color-white{outline:var(--border-thickness-small)solid hsl(from var(--color-white)h s calc(l + var(--adjust-color)))!important}.outline-color-red{outline:var(--border-thickness-small)solid hsl(from var(--color-red)h s calc(l + var(--adjust-color)))!important}.outline-color-orange{outline:var(--border-thickness-small)solid hsl(from var(--color-orange)h s calc(l + var(--adjust-color)))!important}.outline-color-yellow{outline:var(--border-thickness-small)solid hsl(from var(--color-yellow)h s calc(l + var(--adjust-color)))!important}.outline-color-olive{outline:var(--border-thickness-small)solid hsl(from var(--color-olive)h s calc(l + var(--adjust-color)))!important}.outline-color-green{outline:var(--border-thickness-small)solid hsl(from var(--color-green)h s calc(l + var(--adjust-color)))!important}.outline-color-teal{outline:var(--border-thickness-small)solid hsl(from var(--color-teal)h s calc(l + var(--adjust-color)))!important}.outline-color-blue{outline:var(--border-thickness-small)solid hsl(from var(--color-blue)h s calc(l + var(--adjust-color)))!important}.outline-color-violet{outline:var(--border-thickness-small)solid hsl(from var(--color-violet)h s calc(l + var(--adjust-color)))!important}.outline-color-purple{outline:var(--border-thickness-small)solid hsl(from var(--color-purple)h s calc(l + var(--adjust-color)))!important}.outline-color-pink{outline:var(--border-thickness-small)solid hsl(from var(--color-pink)h s calc(l + var(--adjust-color)))!important}.outline-color-brown{outline:var(--border-thickness-small)solid hsl(from var(--color-brown)h s calc(l + var(--adjust-color)))!important}.outline-color-grey,.outline-color-gray{outline:var(--border-thickness-small)solid hsl(from var(--color-grey)h s calc(l + var(--adjust-color)))!important}.outline-color-light-grey,.outline-color-light-gray{outline:var(--border-thickness-small)solid hsl(from var(--color-light-grey)h s calc(l + var(--adjust-color)))!important}.outline-color-good{outline:var(--border-thickness-small)solid hsl(from var(--color-good)h s calc(l + var(--adjust-color)))!important}.outline-color-average{outline:var(--border-thickness-small)solid hsl(from var(--color-average)h s calc(l + var(--adjust-color)))!important}.outline-color-bad{outline:var(--border-thickness-small)solid hsl(from var(--color-bad)h s calc(l + var(--adjust-color)))!important}.outline-color-label{outline:var(--border-thickness-small)solid hsl(from var(--color-label)h s calc(l + var(--adjust-color)))!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-baseline{text-align:baseline}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.Countdown__progressBar .ProgressBar__fill--animated{transition-duration:1s;transition-timing-function:linear}.IconStack{margin-bottom:1em}.NanoMap__container{z-index:1;width:100%;height:100%;overflow:hidden}.NanoMap__marker{z-index:10;margin:0;padding:0}.NanoMap__zoomer{z-index:20;background-color:var(--color-section);width:24%;padding:.5rem;position:absolute;top:30px;left:0}.AccountsUplinkTerminal__list tr>td{text-align:center}.AccountsUplinkTerminal__list tr:not(:first-child){cursor:var(--cursor-pointer);height:24px;transition:background-color var(--transition-time-fast);line-height:24px}.AccountsUplinkTerminal__list tr:not(:first-child):hover,.AccountsUplinkTerminal__list tr:not(:first-child):focus{background-color:var(--color-base)}.AccountsUplinkTerminal__listRow--SUSPENDED{background-color:hsl(from #8a0f29 h s calc(l - var(--adjust-color)))}.AdminAntagMenu__list tr>td{text-align:center}.AdminAntagMenu__list tr:not(:first-child){cursor:var(--cursor-pointer);height:24px;transition:background-color var(--transition-time-fast);line-height:24px}.AdminAntagMenu__list tr:not(:first-child):hover,.AdminAntagMenu__list tr:not(:first-child):focus{background-color:var(--color-base)}.AdminAntagMenu__list tr:nth-child(2n){background-color:hsla(from var(--color-base)h s calc(l + var(--adjust-color))/.5)}.AIControllerDebugger__Blackboard .Table__row:nth-child(odd){background-color:#222}.bb_value{vertical-align:top;overflow-wrap:break-word;text-wrap:wrap;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;display:inline-block}.AlertModal__Message{text-align:center;justify-content:center}.AlertModal__Buttons{justify-content:center}.AlertModal__Loader{width:100%;height:var(--border-thickness-large);position:relative}.AlertModal__LoaderProgress{transition-duration:var(--transition-time-slow);background-color:hsl(from var(--color-primary)h s calc(l - var(--adjust-color)));height:100%;transition-property:background-color,width;transition-timing-function:ease-out;position:absolute}.BrigCells__list .Table__row--header,.BrigCells__list .Table__cell{text-align:center}.BrigCells__list .BrigCells__listRow--active .Table__cell{background-color:#8a0f29}.CameraConsole__toolbar{height:var(--camera-toolbar-height);line-height:var(--camera-toolbar-height);margin:var(--space-s)var(--space-xl)0;position:absolute;top:0;left:0;right:0}.CameraConsole__toolbar--right{left:unset;margin:var(--space-sm)var(--space-m)0}.CameraConsole__left{width:18.3333em;position:absolute;top:0;bottom:0;left:0}.CameraConsole__right{background-color:var(--color-section);position:absolute;top:0;bottom:0;left:18.3333em;right:0}.CameraConsole__right:root{--camera-toolbar-height:2em}.CameraConsole__map{margin:var(--space-m);text-align:center;position:absolute;top:2.16667em;bottom:0;left:0;right:0}.CameraConsole__map .NoticeBox{margin-top:calc(50% - 2em)}.ColorPicker--Inputs .LabeledList__cell{padding:var(--space-s)var(--space-m);vertical-align:middle!important}.ColorPicker--Inputs .LabeledList__cell:nth-child(2n):not(:last-child){padding:0}.ColorPicker--Inputs .LabeledList__cell:nth-child(2n):last-child{padding-left:0}.react-colorful{cursor:var(--cursor-default);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-direction:column;width:200px;height:200px;display:flex;position:relative}.react-colorful__saturation_value{border-radius:var(--border-radius-large)var(--border-radius-large)0 0;background-image:linear-gradient(transparent,#000),linear-gradient(90deg,#fff,rgba(255,255,255,0));border-color:transparent transparent #000;border-bottom-style:solid;border-bottom-width:12px;flex-grow:1;position:relative}.react-colorful__pointer-fill,.react-colorful__alpha-gradient{content:"";pointer-events:none;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.react-colorful__alpha-gradient,.react-colorful__saturation_value{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__hue,.react-colorful__r,.react-colorful__g,.react-colorful__b,.react-colorful__alpha,.react-colorful__saturation,.react-colorful__value{height:24px;position:relative}.react-colorful__hue{background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.react-colorful__r{background:linear-gradient(90deg,#000,red)}.react-colorful__g{background:linear-gradient(90deg,#000,#0f0)}.react-colorful__b{background:linear-gradient(90deg,#000,#00f)}.react-colorful__last-control{border-radius:0 0 var(--border-radius-large)var(--border-radius-large)}.react-colorful__interactive{outline:none;position:absolute;top:0;bottom:0;left:0;right:0}.react-colorful__pointer{z-index:1;box-sizing:border-box;border:var(--border-thickness-small)solid #ccc;border-radius:var(--border-radius-circular);background-color:#ccc;width:28px;height:28px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 5px rgba(0,0,0,.4)}.react-colorful__interactive:focus .react-colorful__pointer{background-color:var(--color-white);border-color:var(--color-white);transform:translate(-50%,-50%)scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:var(--color-white);background-image:url("data:image/svg+xml,")}.react-colorful__saturation-pointer,.react-colorful__value-pointer,.react-colorful__hue-pointer,.react-colorful__r-pointer,.react-colorful__g-pointer,.react-colorful__b-pointer{z-index:1;width:20px;height:20px}.react-colorful__saturation_value-pointer{z-index:3}.Contractor{--font-family:"Courier New",Courier,monospace}.Contractor .Section__titleText{max-width:70%;display:inline-block}.Contractor .Section__titleText>.Flex{width:100%}.Contractor .Section__titleText>.Flex>.Flex__item:first-of-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Contractor__Contract .Button{font-size:11px;white-space:normal!important}.Contractor__photoZoom{text-align:center}.Contractor__photoZoom>img{width:96px}.Contractor__photoZoom>.Button{position:absolute}.highlighted-marker{box-sizing:content-box;border-style:solid;border-width:50%;border-radius:var(--border-radius-circular);animation:var(--transition-time-slowest)infinite mark-shrink;display:inline-block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes mark-shrink{0%{width:200%;height:200%}to{width:0%;height:0%}}.Exofab__materials{height:100%;overflow:auto}.Exofab__materials .Section__content{height:calc(100% - 31px)}.Exofab__material:not(.Exofab__material--line){margin-bottom:var(--space-s)}.Exofab__material:not(.Exofab__material--line) .Button{width:28px;margin-right:var(--space-m)}.Exofab__material--line .Button{background-color:transparent;width:14px}.Exofab__material--name{color:var(--color-label);text-transform:capitalize}.Exofab__material .Button{vertical-align:middle;margin-bottom:0;padding:0}.Exofab__queue{height:100%}.Exofab__queue--queue .Button{margin:0;transform:scale(.75)}.Exofab__queue--queue .Button:first-of-type{margin-left:var(--space-s)}.Exofab__queue--time{text-align:center;color:var(--color-label)}.Exofab__queue--deficit{text-align:center;color:var(--color-bad);font-weight:700}.Exofab__queue--deficit>div:not(.Divider){margin-bottom:calc(-1*var(--space-s));display:inline-block}.Exofab__queue .Section__content{height:calc(100% - 31px)}.Exofab__queue .Exofab__material--amount{margin-right:var(--space-s)}.Exofab__design--cost{vertical-align:middle;margin-top:var(--space-s);display:inline-block}.Exofab__design--cost>div{display:inline-block}.Exofab__design--cost .Exofab__material{margin-left:var(--space-s)}.Exofab__design--time{margin-left:var(--space-m);color:var(--color-label);display:inline-block}.Exofab__design--time i{margin-right:var(--space-s)}.Exofab__designs .Section__content{height:calc(100% - 31px);overflow:auto}.Exofab__building{height:45px}.Exofab__building .ProgressBar{width:100%;height:75%}.Exofab__building .ProgressBar__content{text-align:right;justify-content:flex-end;font-size:12px;font-weight:700;line-height:26px;display:flex}.GeneModder__left{width:40.8333em;position:absolute;top:0;bottom:0;left:0}.GeneModder__right{background-color:var(--color-section);position:absolute;top:0;bottom:0;left:40.8333em;right:0}.Ingredient__Table tr:nth-child(2n){background-color:hsla(from var(--color-base)h s calc(l + var(--adjust-color))/.5)}.Ingredient__Table td{padding:var(--space-s)var(--space-m)}.Library__Booklist tr>td{text-align:center}.Library__Booklist tr:not(:first-child){height:24px;transition:background-color var(--transition-time-fast);line-height:24px}.Library__Booklist tr:not(:first-child):hover,.Library__Booklist tr:not(:first-child):focus{background-color:var(--color-base)}.Library__SearchContainer{background-color:hsl(from var(--color-base)h s l/.5)}.Library__SearchContainer tr td:first-child{width:60%}.Loadout-Modal__background{padding:var(--space-m);background-color:var(--color-base)}.Loadout-InfoBox{text-shadow:0 1px 0 2px rgba(0,0,0,.66);text-align:left;line-height:1.2rem;display:flex}.LoreConsole__titleText{margin:0;padding:4px;font-size:300%;font-weight:700}.LoreConsole__entryText{color:#d2691e;padding:32px;font-family:Courier New,Courier,monospace;font-size:150%}.Newscaster__menu{flex-basis:content;width:40px;height:100%}.Newscaster__menu .Section__content{padding-left:0}.Newscaster__menuButton{cursor:var(--cursor-pointer);white-space:nowrap;margin:0 var(--space-m);color:var(--color-grey);transition:color var(--transition-time-fast);position:relative}.Newscaster__menuButton--title{text-overflow:ellipsis;vertical-align:middle;width:80%;display:none;overflow:hidden}.Newscaster__menuButton--unread{background-color:hsl(from var(--color-bad)h s calc(l + 10));color:var(--color-text);text-align:center;width:12px;margin-top:var(--space-xl);border-radius:32px;font-size:10px;display:inline-block;position:absolute;left:16px}.Newscaster__menuButton--selected{color:var(--color-white)}.Newscaster__menuButton--selected:after{content:"";width:var(--border-thickness-small);background-color:var(--color-primary);height:24px;position:absolute;left:-6px}.Newscaster__menuButton--security{color:var(--color-primary)}.Newscaster__menuButton i{text-align:center;vertical-align:middle;width:30px}.Newscaster__menuButton:hover{color:var(--color-white)}.Newscaster__menuButton:hover:before{background-color:var(--color-white)}.Newscaster__menuButton:not(:last-of-type){margin-bottom:var(--space-m)}.Newscaster__menu--open{width:175px}.Newscaster__menu--open .Newscaster__menuButton--title{display:inline-block}.Newscaster__jobCategory--security .Section__title{color:var(--color-security);border-bottom:var(--border-thickness-small)solid var(--color-security)!important}.Newscaster__jobCategory--engineering .Section__title{color:var(--color-engineering);border-bottom:var(--border-thickness-small)solid var(--color-engineering)!important}.Newscaster__jobCategory--medical .Section__title{color:var(--color-medical);border-bottom:var(--border-thickness-small)solid var(--color-medical)!important}.Newscaster__jobCategory--science .Section__title{color:var(--color-science);border-bottom:var(--border-thickness-small)solid var(--color-science)!important}.Newscaster__jobCategory--service .Section__title{color:var(--color-service);border-bottom:var(--border-thickness-small)solid var(--color-service)!important}.Newscaster__jobCategory--supply .Section__title{color:var(--color-supply);border-bottom:var(--border-thickness-small)solid var(--color-supply)!important}.Newscaster__jobCategory:last-child{margin-bottom:var(--space-m)}.Newscaster__jobOpening--command{font-weight:700}.Newscaster__jobOpening:not(:last-child){margin-bottom:var(--space-m)}.Newscaster__emptyNotice{color:var(--color-label);text-align:center;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}.Newscaster__emptyNotice i{margin-bottom:var(--space-s)}.Newscaster__photo{cursor:pointer;border:var(--border-thickness-tiny)solid var(--color-black);width:100px;transition:border-color var(--transition-time-medium)}.Newscaster__photo:hover{border-color:hsl(from var(--color-black)h s calc(l + 25))}.Newscaster__photoZoom{text-align:center}.Newscaster__photoZoom>img{transform:scale(2)}.Newscaster__photoZoom>.Button{width:64px;margin-left:-32px;position:absolute;bottom:1rem;left:50%}.Newscaster__story--wanted{background-color:hsl(from var(--color-bad)h s l/.1)}.Newscaster__story--wanted .Section__title{color:var(--color-bad);border-bottom:var(--border-thickness-small)solid var(--color-security)!important}.Newscaster__story:last-child{margin-bottom:var(--space-m)}.OreRedemption__Ores .OreLine,.OreRedemption__Ores .OreHeader{min-height:32px;padding:0 var(--space-m)}.OreRedemption__Ores .OreHeader{background-color:var(--color-section);font-weight:700;line-height:32px}.OreRedemption__Ores .OreLine:last-of-type{margin-bottom:var(--space-m)}.OreRedemption__Ores .Section__content{height:100%;padding:0;overflow:auto}.symptoms-table{border-collapse:separate;border-spacing:0 .5ex;height:100%}.symptoms-table>tbody>tr:first-child{width:100%;font-weight:700}.symptoms-table>tbody>tr:nth-child(2)>td:first-child{padding-top:.5ex}.symptoms-table>tbody>tr>td:nth-child(n+2){text-align:center}.common-name-label>.LabeledList__cell{vertical-align:middle}.table-spacer{height:100%}.remove-section-bottom-padding .Section__content{padding-bottom:0}.PDA__footer{height:30px;position:fixed;bottom:0;left:0;right:0}.PDA__footer__button{text-align:center;padding-top:var(--space-sm);padding-bottom:var(--space-xs);font-size:24px}.Minesweeper__closed{vertical-align:middle;background-color:hsl(from var(--color-base)h s calc(l + 5));border:var(--border-thickness-small)outset hsl(from var(--color-base)h s calc(l + 12.5))}.Minesweeper__open{vertical-align:middle;text-align:center;font-size:medium;background-color:hsl(from var(--color-base)h s calc(l + 12.5))!important}.Minesweeper__list tr>td{text-align:center}.Minesweeper__list tr:not(:first-child){height:2em;transition:background-color var(--transition-time-fast);line-height:1.75em}.Minesweeper__list tr:not(:first-child):hover,.Minesweeper__list tr:not(:first-child):focus{background-color:var(--color-base);border-color:var(--color-base)}.Minesweeper__infobox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--border-thickness-medium)outset hsl(from var(--color-base)h s calc(l + 7.5));max-height:8em}.PdaPainter__list tr>td{text-align:center}.PdaPainter__list tr{cursor:var(--cursor-pointer);height:24px;transition:background-color var(--transition-time-fast);line-height:24px}.PdaPainter__list tr:hover,.PdaPainter__list tr:focus{background-color:var(--color-base)}.PoolController__Buttons .Button:not(:last-child){margin-bottom:var(--space-ml)}.reagents-table{border-collapse:separate;border-spacing:0 var(--space-sm)}.volume-cell{text-align:right;vertical-align:middle;width:5em}.volume-label{text-overflow:ellipsis;min-width:5em;max-width:5em;overflow-x:clip}.volume-cell:hover .volume-label,.volume-cell:not(:hover) .volume-actions-wrapper{display:none}.reagent-absent-name-cell{color:var(--color-grey)}.reagent-row>:last-child{padding-right:var(--space-m)}.absent-row:not(:hover) .add-reagent-button{visibility:hidden}.condensed-button{background:0 0;min-height:0;margin:0;padding:0;line-height:0}.RndConsole{position:relative}.RndConsole__Overlay{justify-content:stretch;align-items:stretch;width:100%;height:100vh;display:flex;position:absolute;top:0;left:0}.RndConsole__LatheCategory__MatchingDesigns .Table__cell{padding-bottom:4px}.RndConsole__LatheMaterials .Table__cell:nth-child(2){padding-left:16px}.RndConsole__LatheMaterialStorage .Table__cell{border-bottom:1px solid var(--color-gray);padding:4px 0}.RndConsole__Overlay__Wrapper{background-color:transparent;flex-grow:1;justify-content:stretch;align-items:center;padding:24px;display:flex}.RndConsole__Overlay__Wrapper .NoticeBox{flex-grow:1;margin-bottom:80px;padding:.3em .75em;font-size:18pt}.RndConsole__RndNavbar .Button{margin-bottom:10px}#research-levels tr>:first-child{width:2em}#research-levels tr>:nth-child(3),#research-levels tr>:nth-child(4),#research-levels tr>:nth-child(5){text-align:center}#research-levels tr:not(:first-child)>:first-child{height:2em}.upgraded-level{color:#55d355}.research-level-no-effect{color:#888}.Safe--engraving{border:var(--border-thickness-larger)outset var(--color-primary);width:95%;height:96%;padding:var(--space-m);text-align:center;position:absolute;top:2%;left:2.5%}.Safe--engraving--arrow{color:hsl(from var(--color-primary)h s calc(l - 7.5))}.Safe--engraving--hinge{content:" ";background-color:hsl(from var(--color-primary)h s calc(l - 25));width:25px;height:40px;margin-top:-20px;position:absolute;right:-15px}.Safe--dialer{margin-bottom:var(--space-m)}.Safe--dialer--number{padding:0 var(--space-m);background-color:hsl(from var(--color-base)h s calc(l - 7.5));color:var(--color-text-translucent);font-size:1.5rem;font-weight:700;display:inline}.Safe--dialer .Button{width:80px}.Safe--contents{border:calc(var(--border-thickness-larger)*2)solid hsl(from var(--color-base)h s calc(l - 5));background-color:hsl(from var(--color-base)h s calc(l - 12.5));text-align:left;height:calc(85% + 7.5px);padding:var(--space-m);box-shadow:inset 0px 0 0 5rem hsl(from var(--color-base)h s calc(l - 10))}.Safe--help{width:50%;position:absolute;bottom:30px;left:25px}.SecureStorage{--display-box-color:hsl(from var(--color-base)h s calc(l + 7.5))}.SecureStorage__displayBox{background-color:hsl(from var(--display-box-color)h s 9);color:var(--display-box-color);border:var(--border-thickness-small)inset var(--color-base);font-size:375%;font-family:var(--font-family-mono);padding:var(--space-s)}.SecureStorage__displayBox--good{--display-box-color:hsl(from var(--color-good)h 75 50)}.SecureStorage__displayBox--bad{--display-box-color:hsl(from var(--color-bad)h 75 50)}.SecureStorage__Button{background-color:var(--display-box-color);border:var(--border-thickness-small)outset var(--display-box-color);transition-property:border-color,background-color;padding:0!important}.SecureStorage__Button:hover:not(:active){background-color:hsl(from var(--display-box-color)h s calc(l + var(--adjust-hover)));border-color:hsl(from var(--display-box-color)h s calc(l + var(--adjust-hover)))}.SecureStorage__Button:active{border-style:inset;background-color:var(--display-box-color)!important}.SecureStorage__Button--E,.SecureStorage__Button--C{--display-box-color:var(--color-caution);color:var(--color-black)!important}.SecureStorage__Button--C{--display-box-color:var(--color-danger)}.SecurityRecords__list tr>td{text-align:center}.SecurityRecords__list tr:not(:first-child){cursor:var(--cursor-pointer);height:24px;transition:background-color var(--transition-time-fast);line-height:24px}.SecurityRecords__list tr:not(:first-child):hover,.SecurityRecords__list tr:not(:first-child):focus{background-color:var(--color-base)}.SecurityRecords__listRow--arrest{background-color:hsl(from #8a0f24 h s calc(l - var(--adjust-color)))}.SecurityRecords__listRow--execute{background-color:hsl(from #7949aa h s calc(l - var(--adjust-color)))}.SecurityRecords__listRow--incarcerated{background-color:hsl(from #703903 h s calc(l - var(--adjust-color)))}.SecurityRecords__listRow--parolled{background-color:hsl(from #007b8c h s calc(l - var(--adjust-color)))}.SecurityRecords__listRow--released{background-color:hsl(from #216385 h s calc(l - var(--adjust-color)))}.SecurityRecords__listRow--demote{background-color:hsl(from #1a6600 h s calc(l - var(--adjust-color)))}.SecurityRecords__listRow--search{background-color:hsl(from #b38f00 h s calc(l - var(--adjust-color)))}.SecurityRecords__listRow--monitor{background-color:hsl(from #291591 h s calc(l - var(--adjust-color)))}.SeedExtractor__list tr:not(:first-child){cursor:var(--cursor-pointer);height:24px;transition:background-color var(--transition-time-fast);line-height:24px}.SeedExtractor__list tr:not(:first-child):hover,.SeedExtractor__list tr:not(:first-child):focus{background-color:var(--color-base)}.MedicalRecords__list tr>td{text-align:center}.MedicalRecords__list tr:not(:first-child){cursor:var(--cursor-pointer);height:24px;transition:background-color var(--transition-time-fast);line-height:24px}.MedicalRecords__list tr:not(:first-child):hover,.MedicalRecords__list tr:not(:first-child):focus{background-color:var(--color-base)}.MedicalRecords__listRow--deceased{background-color:hsl(from #8a0f24 h s calc(l - var(--adjust-color)))}.MedicalRecords__listRow--ssd{background-color:hsl(from #008c99 h s calc(l - var(--adjust-color)))}.MedicalRecords__listRow--physically_unfit{background-color:hsl(from #b39500 h s calc(l - var(--adjust-color)))}.MedicalRecords__listRow--disabled{background-color:hsl(from #2d169c h s calc(l - var(--adjust-color)))}.MedicalRecords__listMedbot--0{background-color:hsl(from #351818 h s calc(l - var(--adjust-color)))}.materials-table tr>:nth-child(2),.materials-table tr>:nth-child(3){text-align:center}.materials-table tr td,.materials-table tr th{padding:0}.materials-table tr:first-child td{background-color:hsla(from var(--color-section)h s 7/1);position:-webkit-sticky;position:sticky;top:0}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.Layout__content--scrollable{margin-bottom:0;overflow-y:auto}.TitleBar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(var(--scaling-amount)*100vw);background-color:var(--titlebar-background);border-bottom:var(--border-thickness-tiny)solid var(--titlebar-shadow-core);height:2.66667rem;box-shadow:0px 0px .5em -.0833333em var(--titlebar-shadow-color);z-index:101;align-items:center;display:flex;position:fixed}.TitleBar__dragZone{position:absolute;top:0;bottom:0;left:0;right:0}.TitleBar__statusIcon{text-align:center;transition:color var(--transition-time-slow);font-size:1.66667rem}.TitleBar__title{pointer-events:none;white-space:nowrap;text-overflow:ellipsis;color:var(--titlebar-text);flex:1;font-size:1.16667rem;display:inline-block;overflow:hidden}.TitleBar__buttons{pointer-events:all;white-space:nowrap;z-index:102;margin:0 .75rem;display:inline-block;overflow:hidden}.TitleBar__KitchenSink{background-color:hsl(from var(--color-green)h s calc(l - var(--adjust-hover)));color:var(--color-text-fixed-white);text-align:center;border-radius:0}.TitleBar__KitchenSink:hover{background-color:var(--color-green)!important}.TitleBar__close{cursor:var(--cursor-pointer);opacity:.5;pointer-events:all;text-align:center;height:100%;color:var(--color-text);transition-property:background-color,opacity;transition-duration:var(--transition-time-medium);z-index:102;align-content:center;font-size:1.33333rem}.TitleBar__close:hover{opacity:1;background-color:var(--button-background-danger);transition-duration:0s}.TitleBar__statusIcon,.TitleBar__close{width:3.75rem;min-width:3.75rem;max-width:3.75rem}.Window{color:var(--color-text);background-color:var(--color-base);background-image:linear-gradient(to bottom,var(--color-base-start)0%,var(--color-base-end)100%);position:fixed;top:0;bottom:0;left:0;right:0}.Window__rest{position:fixed;top:2.66667rem;bottom:0;left:0;right:0}.Window__contentPadding{height:calc(100% - 1rem);margin:.5rem}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{content:"";height:.5rem;display:block}.Window__dimmer{pointer-events:none;background-color:hsl(from var(--color-base)h s calc(l + 15)/.25);position:fixed;top:0;bottom:0;left:0;right:0}.Window__resizeHandle__se{cursor:var(--cursor-se-resize);width:1.66667rem;height:1.66667rem;position:fixed;bottom:0;right:0}.Window__resizeHandle__s{cursor:var(--cursor-s-resize);height:.5rem;position:fixed;bottom:0;left:0;right:0}.Window__resizeHandle__e{cursor:var(--cursor-e-resize);width:.25rem;position:fixed;top:0;bottom:0;right:0}.Layout__content{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDQyNSAyMDAiIG9wYWNpdHk9Ii4zMyI+PHBhdGggZD0ibSAxNzguMDAzOTksMC4wMzg2OSAtNzEuMjAzOTMsMCBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTYuNzYxMzQsNi4wMjU1NSBsIDAsMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM0LDYuMDI1NTQgbCA1My4xMDcyLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xMDEuNTQ0MDE4IDcyLjIxNjI4LDEwNC42OTkzOTggYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDUuNzYwMTUsMi44NzAxNiBsIDczLjU1NDg3LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xODcuODcxNDcgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM1LC02LjAyNTU1IGwgLTU0LjcxNjQ0LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTMzLDYuMDI1NTUgbCAwLDEwMi42MTkzNSBMIDE4My43NjQxMywyLjkwODg2IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNS43NjAxNCwtMi44NzAxNyB6IiAvPjxwYXRoIGQ9Ik0gNC44NDQ2MzMzLDIyLjEwODc1IEEgMTMuNDEyMDM5LDEyLjUwMTg0MiAwIDAgMSAxMy40Nzc1ODgsMC4wMzkyNCBsIDY2LjExODMxNSwwIGEgNS4zNjQ4MTU4LDUuMDAwNzM3IDAgMCAxIDUuMzY0ODIzLDUuMDAwNzMgbCAwLDc5Ljg3OTMxIHoiIC8+PHBhdGggZD0ibSA0MjAuMTU1MzUsMTc3Ljg5MTE5IGEgMTMuNDEyMDM4LDEyLjUwMTg0MiAwIDAgMSAtOC42MzI5NSwyMi4wNjk1MSBsIC02Ni4xMTgzMiwwIGEgNS4zNjQ4MTUyLDUuMDAwNzM3IDAgMCAxIC01LjM2NDgyLC01LjAwMDc0IGwgMCwtNzkuODc5MzEgeiIgLz48L3N2Zz48IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT48IS0tIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LXNhLzQuMC8gLS0+);background-position:50%;background-repeat:no-repeat;background-size:70% 70%}:root{--scaling-amount:1}.theme-abductor:root{--color-base:#2a314c;--color-primary:#bd285a;--color-secondary:#9e214b;--color-border-primary:rgba(71,84,133,.75);--base-gradient-spread:6;--button-background-selected:#485b9d;--button-background-caution:#bb630c;--button-background-danger:#949900;--notice-box-background:#af2351;--notice-box-color:var(--color-text-fixed-white);--progress-bar-background:rgba(0,0,0,.5);--tooltip-background-lightness:25}.theme-abductor:root .Layout__content{background-image:none}.theme-amberpos:root{--color-base:#1a0a00;--color-primary:hsl(from var(--color-base)h s calc(l - 30));--color-label:#d86c00;--secondary-saturation:10;--secondary-lightness-adjustment:-56;--base-gradient-spread:0;--border-radius-unit:0;--base-font-stack:ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Consolas,"DejaVu Sans Mono",monospace;--button-color:var(--color-label);--button-background-default:var(--color-base);--button-background-selected:#aa0909;--button-background-caution:#bd660f;--button-background-danger:#994f00;--progress-bar-background:rgba(0,0,0,.5);--input-background:transparent}.theme-amberpos:root .Layout__content{background-image:none}.theme-amberpos:root .Button{font-family:var(--base-font-stack);border:var(--border-thickness-small)outset var(--color-base);outline:var(--border-thickness-tiny)solid #161613}.theme-amberpos:root .Button-disabled{color:#c8c8c1;font-family:var(--base-font-stack)}.theme-amberpos:root .Button-disabled:hover{color:#fff}.theme-amberpos:root .Button--selected{color:var(--color-white);border-style:inset}.theme-amberpos:root .Section{font-family:var(--base-font-stack)}.theme-amberpos:root .Section__titleText{color:var(--color-label)}.theme-amberpos:root div,.theme-amberpos:root h1,.theme-amberpos:root h2,.theme-amberpos:root h3,.theme-amberpos:root h4{font-family:var(--base-font-stack);color:var(--color-label)}.theme-amberpos:root h1{padding:32px 32px 0;font-size:250%}.theme-amberpos:root h2{font-size:120%}.theme-cardtable:root{--color-base:#116e38;--color-primary:hsl(from var(--color-base)h s calc(l + 5));--color-border-primary:rgba(255,255,255,.75);--secondary-hue:17.5;--secondary-lightness-adjustment:-10;--base-gradient-spread:0;--button-background-selected:#9d0808;--button-background-caution:#be6209;--button-background-danger:#9a9d00;--button-border-radius:0;--progress-bar-background:rgba(0,0,0,.5);--tab-background-selected:var(--color-base)}.theme-cardtable:root .Button{border:var(--border-thickness-small)solid #fff}.theme-changeling:root{--changeling-hue:275;--color-base:hsl(var(--changeling-hue),15%,17%);--color-primary:hsl(var(--changeling-hue),27.5%,37.5%);--color-secondary:#9e214b;--color-border-primary:rgba(71,84,133,.75);--base-gradient-spread:6;--button-background-selected:#17824d;--tab-background-selected:hsl(var(--changeling-hue),15%,25%);--titlebar-background:hsl(from var(--color-base)h s calc(l + 5));--tooltip-background-lightness:25}.theme-changeling:root .Layout__content{background-image:none}.theme-security:root{--color-primary:var(--color-security)}.theme-hydroponics:root{--color-primary:#449544}.theme-hackerman:root{--color-base:#121b12;--color-primary:#0f0;--color-secondary:#223c22;--base-gradient-spread:0;--candystripe-odd:rgba(0,102,0,.5);--button-background-selected:var(--color-primary);--tab-background-selected:rgba(0,255,0,.25);--tab-color:#e6e6e6;--tab-color-selected:var(--color-primary)}.theme-hackerman:root .Layout__content{background-image:none}.theme-hackerman:root .Button{font-family:var(--font-family-mono);border-width:var(--border-thickness-small);outline:var(--border-thickness-tiny)solid #007a00;border-style:outset;border-color:#0a0}.theme-hackerman:root .Button--color--default{color:var(--color-text-fixed-black)}.theme-malfunction:root{--color-base:#1d3749;--color-primary:#aa0909;--color-border-primary:hsl(from var(--color-primary)h s l/.75);--secondary-saturation:50;--secondary-lightness-adjustment:3;--base-gradient-spread:6;--button-background-selected:#1f547a;--button-background-caution:#ad661f;--button-background-danger:#939900;--notice-box-background:#1a3f59;--notice-box-color:var(--color-text-fixed-white);--progress-bar-background:rgba(0,0,0,.5);--tooltip-background-lightness:25}.theme-malfunction:root .Layout__content{background-image:none}.theme-ntos:root{--nanotrasen-color:#3e5774;--color-base:hsl(from var(--nanotrasen-color)h s calc(l - 17.5));--color-primary:var(--nanotrasen-color);--secondary-lightness-adjustment:6.33;--button-color-transparent:hsl(from var(--color-primary)h s 75/.75);--progress-bar-background:rgba(0,0,0,.5);--tooltip-background-lightness:25}.theme-retro:root{--color-base:#e8e0c9;--color-primary:hsl(from var(--color-base)h s calc(l - 30));--color-label:hsl(from var(--color-primary)h s 65);--secondary-saturation:10;--secondary-lightness-adjustment:-56;--base-gradient-spread:0;--border-radius-unit:0;--button-color:var(--color-black);--button-background-default:var(--color-base);--button-background-selected:#aa0909;--button-background-caution:#bd660f;--button-background-danger:#990;--progress-bar-background:rgba(0,0,0,.5);--input-background:transparent}.theme-retro:root .Layout__content{background-image:none}.theme-retro:root .Button{font-family:var(--font-family-mono);border:var(--border-thickness-small)outset var(--color-base);outline:var(--border-thickness-tiny)solid #161613}.theme-retro:root .Button-disabled{color:#c8c8c1;font-family:var(--font-family-mono)}.theme-retro:root .Button-disabled:hover{color:#fff}.theme-retro:root .Button--selected{color:var(--color-white);border-style:inset}.theme-safe:root{--color-base:#212a38;--color-section:#b3ae72;--color-primary:#3c576a;--secondary-lightness-adjustment:9}.theme-safe:root .Layout__content{background-image:none}.theme-safe:root .Section{color:#000;background-image:linear-gradient(to bottom,var(--color-section)0%,hsl(from var(--color-section)h calc(s - 10)calc(l - 10))100%);font-family:Comic Sans MS,cursive,sans-serif;font-style:italic;transform:rotate(-1deg);box-shadow:5px 5px rgba(0,0,0,.5)}.theme-safe:root .Section__title{border:0;padding-bottom:0}.theme-safe:root .Section:before{content:" ";opacity:.2;background-image:linear-gradient(transparent 0%,#fff 100%);width:24px;height:40px;display:block;position:absolute;top:-30px;left:calc(50% - 12px);transform:rotate(-5deg);box-shadow:1px 1px #111}.theme-securestorage:root{--color-base:var(--color-beige);--color-secondary:var(--color-base);--color-section:transparent;--color-primary:#3a783a;--color-caution:hsl(from var(--color-yellow)h s calc(l - var(--adjust-color)));--color-danger:hsl(from var(--color-red)h s calc(l - var(--adjust-color)));--color-text:var(--color-black);--base-gradient-spread:0;--button-background-default:var(--color-base);--button-color:rgba(0,0,0,.5);--titlebar-shadow-color:transparent;--titlebar-shadow-core:transparent}.theme-securestorage:root .Layout__content{background-image:none}.theme-syndicate:root{--color-base:#550202;--color-primary:#3b783b;--secondary-lightness-adjustment:11.5;--base-gradient-spread:6;--button-background-selected:#b60a0a;--button-background-caution:#ba5e0d;--button-background-danger:#969900;--notice-box-background:#8d0101;--notice-box-color:var(--color-text-fixed-white);--progress-bar-background:rgba(0,0,0,.5);--tooltip-background-lightness:25}.theme-syndicate:root .Layout__content{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDIwMCAyODkuNzQyIiBvcGFjaXR5PSIuMzMiPjxwYXRoIGQ9Im0gOTMuNTM3Njc3LDAgYyAtMTguMTEzMTI1LDAgLTM0LjIyMDEzMywzLjExMTY0IC00OC4zMjM0ODQsOS4zMzQzNyAtMTMuOTY1MDkyLDYuMjIxNjcgLTI0LjYxMjQ0MiwxNS4wNzExNCAtMzEuOTQwNjUxLDI2LjU0NzEgLTcuMTg5OTM5OCwxMS4zMzc4OSAtMTAuMzAxMjI2NiwyNC43NDkxMSAtMTAuMzAxMjI2Niw0MC4yMzQ3OCAwLDEwLjY0NjYyIDIuNzI1MDAyNiwyMC40NjQ2NSA4LjE3NTExMTYsMjkuNDUyNTggNS42MTUyNzcsOC45ODY4NiAxNC4wMzgyNzcsMTcuMzUyMDQgMjUuMjY4ODIxLDI1LjA5NDM2IDExLjIzMDU0NCw3LjYwNTMxIDI2LjUwNzQyMSwxNS40MTgzNSA0NS44MzA1MTQsMjMuNDM3ODIgMTkuOTgzNzQ4LDguMjk1NTcgMzQuODQ4ODQ4LDE1LjU1NDcxIDQ0LjU5Mjk5OCwyMS43NzYzOCA5Ljc0NDE0LDYuMjIyNzMgMTYuNzYxNywxMi44NTg1IDIxLjA1NTcyLDE5LjkwOTUxIDQuMjk0MDQsNy4wNTIwOCA2LjQ0MTkzLDE1Ljc2NDA4IDYuNDQxOTMsMjYuMTM0NTkgMCwxNi4xNzcwMiAtNS4yMDE5NiwyOC40ODIyMiAtMTUuNjA2NzMsMzYuOTE2ODIgLTEwLjIzOTYsOC40MzQ3IC0yNS4wMjIwMywxMi42NTIzIC00NC4zNDUxNjksMTIuNjUyMyAtMTQuMDM4MTcxLDAgLTI1LjUxNTI0NywtMS42NTk0IC0zNC40MzM2MTgsLTQuOTc3NyAtOC45MTgzNywtMy40NTY2IC0xNi4xODU1NzIsLTguNzExMyAtMjEuODAwODM5LC0xNS43NjMzIC01LjYxNTI3NywtNy4wNTIxIC0xMC4wNzQ3OTUsLTE2LjY2MDg4IC0xMy4zNzc4OTksLTI4LjgyODEyIGwgLTI0Ljc3MzE2MjYyOTM5NDUsMCAwLDU2LjgyNjMyIEMgMzMuODU2NzY5LDI4Ni4wNzYwMSA2My43NDkwNCwyODkuNzQyMDEgODkuNjc4MzgzLDI4OS43NDIwMSBjIDE2LjAyMDAyNywwIDMwLjcxOTc4NywtMS4zODI3IDQ0LjA5NzMzNywtNC4xNDc5IDEzLjU0MjcyLC0yLjkwNDMgMjUuMTA0MSwtNy40Njc2IDM0LjY4MzA5LC0xMy42ODkzIDkuNzQ0MTMsLTYuMzU5NyAxNy4zNDA0MiwtMTQuNTE5NSAyMi43OTA1MiwtMjQuNDc0OCA1LjQ1MDEsLTEwLjA5MzMyIDguMTc1MTEsLTIyLjM5OTU5IDguMTc1MTEsLTM2LjkxNjgyIDAsLTEyLjk5NzY0IC0zLjMwMjEsLTI0LjMzNTM5IC05LjkwODI5LC0zNC4wMTQ2IC02LjQ0MTA1LC05LjgxNzI1IC0xNS41MjU0NSwtMTguNTI3MDcgLTI3LjI1MTQ2LC0yNi4xMzEzMyAtMTEuNTYwODUsLTcuNjA0MjcgLTI3LjkxMDgzLC0xNS44MzE0MiAtNDkuMDUwNjYsLTI0LjY4MDIyIC0xNy41MDY0NCwtNy4xOTAxMiAtMzAuNzE5NjY4LC0xMy42ODk0OCAtMzkuNjM4MDM4LC0xOS40OTcwMSAtOC45MTgzNzEsLTUuODA3NTIgLTE4LjYwNzQ3NCwtMTIuNDM0MDkgLTI0LjA5NjUyNCwtMTguODc0MTcgLTUuNDI2MDQzLC02LjM2NjE2IC05LjY1ODgyNiwtMTUuMDcwMDMgLTkuNjU4ODI2LC0yNC44ODcyOSAwLC05LjI2NDAxIDIuMDc1NDE0LC0xNy4yMTM0NSA2LjIyMzQ1NCwtMjMuODUwMzMgMTEuMDk4Mjk4LC0xNC4zOTc0OCA0MS4yODY2MzgsLTEuNzk1MDcgNDUuMDc1NjA5LDI0LjM0NzYyIDQuODM5MzkyLDYuNzc0OTEgOC44NDkzNSwxNi4yNDcyOSAxMi4wMjk1MTUsMjguNDE1NiBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNC40NzgyNSwtNS45MjQ0OCAtOS45NTQ4OCwtMTAuNjMyMjIgLTE1LjkwODM3LC0xNC4zNzQxMSAxLjY0MDU1LDAuNDc5MDUgMy4xOTAzOSwxLjAyMzc2IDQuNjM4NjUsMS42NDAyNCA2LjQ5ODYxLDIuNjI2MDcgMTIuMTY3OTMsNy4zMjc0NyAxNy4wMDczLDE0LjEwMzQ1IDQuODM5MzksNi43NzQ5MSA4Ljg0OTM1LDE2LjI0NTY3IDEyLjAyOTUyLDI4LjQxMzk3IDAsMCA4LjQ4MTI4LC0wLjEyODk0IDguNDg5NzgsLTAuMDAyIDAuNDE3NzYsNi40MTQ5NCAtMS43NTMzOSw5LjQ1Mjg2IC00LjEyMzQyLDEyLjU2MTA0IC0yLjQxNzQsMy4xNjk3OCAtNS4xNDQ4Niw2Ljc4OTczIC00LjAwMjc4LDEzLjAwMjkgMS41MDc4Niw4LjIwMzE4IDEwLjE4MzU0LDEwLjU5NjQyIDE0LjYyMTk0LDkuMzExNTQgLTMuMzE4NDIsLTAuNDk5MTEgLTUuMzE4NTUsLTEuNzQ5NDggLTUuMzE4NTUsLTEuNzQ5NDggMCwwIDEuODc2NDYsMC45OTg2OCA1LjY1MTE3LC0xLjM1OTgxIC0zLjI3Njk1LDAuOTU1NzEgLTEwLjcwNTI5LC0wLjc5NzM4IC0xMS44MDEyNSwtNi43NjMxMyAtMC45NTc1MiwtNS4yMDg2MSAwLjk0NjU0LC03LjI5NTE0IDMuNDAxMTMsLTEwLjUxNDgyIDIuNDU0NjIsLTMuMjE5NjggNS4yODQyNiwtNi45NTgzMSA0LjY4NDMsLTE0LjQ4ODI0IGwgMC4wMDMsMC4wMDIgOC45MjY3NiwwIDAsLTU1Ljk5OTY3IGMgLTE1LjA3MTI1LC0zLjg3MTY4IC0yNy42NTMxNCwtNi4zNjA0MiAtMzcuNzQ2NzEsLTcuNDY1ODYgLTkuOTU1MzEsLTEuMTA3NTUgLTIwLjE4ODIzLC0xLjY1OTgxIC0zMC42OTY2MTMsLTEuNjU5ODEgeiBtIDcwLjMyMTYwMywxNy4zMDg5MyAwLjIzODA1LDQwLjMwNDkgYyAxLjMxODA4LDEuMjI2NjYgMi40Mzk2NSwyLjI3ODE1IDMuMzQwODEsMy4xMDYwMiA0LjgzOTM5LDYuNzc0OTEgOC44NDkzNCwxNi4yNDU2NiAxMi4wMjk1MSwyOC40MTM5NyBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNi42NzczMSwtNC41OTM4MSAtMTkuODM2NDMsLTEwLjQ3MzA5IC0zNi4xNDA3MSwtMTUuODI1MjIgeiBtIC0yOC4xMjA0OSw1LjYwNTUxIDguNTY0NzksMTcuNzE2NTUgYyAtMTEuOTcwMzcsLTYuNDY2OTcgLTEzLjg0Njc4LC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk3MDUsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IG0gMTUuMjIxOTUsMjQuMDA4NDggOC41NjQ3OSwxNy43MTY1NSBjIC0xMS45NzAzOCwtNi40NjY5NyAtMTMuODQ2NzksLTkuNzE3MjYgLTguNTY0NzksLTE3LjcxNjU1IHogbSAyMi43OTcwNCwwIGMgMi43NzE1LDcuOTk5MjkgMS43ODc0MSwxMS4yNDk1OCAtNC40OTM1NCwxNy43MTY1NSBsIDQuNDkzNTQsLTE3LjcxNjU1IHogbSAtOTkuMTEzODQsMi4yMDc2NCA4LjU2NDc5LDE3LjcxNjU1IGMgLTExLjk3MDM4MiwtNi40NjY5NyAtMTMuODQ2NzgyLC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk1NDIsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IiAvPjwvc3ZnPjwhLS0gVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIGEgQ3JlYXRpdmUgQ29tbW9ucyBBdHRyaWJ1dGlvbi1TaGFyZUFsaWtlIDQuMCBJbnRlcm5hdGlvbmFsIExpY2Vuc2UuIC0tPjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4=)}.theme-nologo .Layout__content{background-image:none}.theme-noticeboard{--window-background:#31130e;--content-background:#814a28;--paper-background:#f2f2f2;--color-base:var(--window-background);--color-secondary:var(--window-background);--color-section:var(--paper-background);--base-gradient-spread:0;--font-family:"Comic Sans MS",cursive,sans-serif;--titlebar-shadow-color:transparent;--titlebar-shadow-core:transparent}.theme-noticeboard .Layout__content{background-image:none}.theme-noticeboard .Window__contentPadding{background-color:var(--content-background);border-radius:var(--border-radius-huge);box-shadow:inset 0 0 10px 1px rgba(0,0,0,.75)}.theme-noticeboard .Stack--horizontal>.Stack__item{margin-left:var(--space-xl)}.theme-noticeboard .Stack--horizontal>.Stack__item:last-child{margin-right:var(--space-xl)}.theme-noticeboard .Section{white-space:pre-wrap;color:var(--color-black);transition-property:transform,border-radius,box-shadow;transition-duration:var(--transition-time-medium);border-radius:100px 100px 200px 200px/10px;font-style:italic;box-shadow:5px 5px 5px rgba(0,0,0,.5)}.theme-noticeboard .Section>.Section__rest>.Section__content{overflow:hidden}.theme-noticeboard .Section__content{margin-top:var(--space-s)}.theme-noticeboard .Section__title{margin-top:var(--space-m);border:0;padding-bottom:0}.theme-noticeboard .Section__titleText{color:#000}.theme-noticeboard .Section:hover{z-index:2;border-radius:0;transform:scale(1.15);box-shadow:0 0 20px 10px rgba(0,0,0,.33)}.theme-noticeboard .Section:before{content:" ";width:10px;height:10px;margin-top:var(--space-s);background:linear-gradient(300deg,#600 0%,red 75%,#ff8080 100%);border-radius:100%;display:block;position:absolute;left:calc(50% - 12px);transform:matrix(1,0,.4,.9,0,0);box-shadow:1.5px 1.5px 5px rgba(0,0,0,.6)} \ No newline at end of file diff --git a/tgui/public/tgui.bundle.js b/tgui/public/tgui.bundle.js index 2244e411be6..cc430098ba5 100644 --- a/tgui/public/tgui.bundle.js +++ b/tgui/public/tgui.bundle.js @@ -1 +1 @@ -(()=>{var e={4427:function(e,t,n){var r={"./pai_atmosphere.jsx":"4229","./pai_bioscan.jsx":"4341","./pai_directives.jsx":"5706","./pai_doorjack.jsx":"6582","./pai_main_menu.jsx":"4889","./pai_manifest.jsx":"1478","./pai_medrecords.jsx":"8695","./pai_messenger.jsx":"559","./pai_radio.jsx":"6097","./pai_secrecords.jsx":"1381","./pai_signaler.jsx":"226"};function i(e){return n(o(e))}function o(e){if(!n.o(r,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=4427},1552:function(e,t,n){var r={"./pda_atmos_scan.jsx":"4079","./pda_cookbook.jsx":"5683","./pda_games.jsx":"5715","./pda_janitor.jsx":"6116","./pda_main_menu.jsx":"2433","./pda_manifest.jsx":"7454","./pda_medical.jsx":"2017","./pda_messenger.jsx":"2555","./pda_minesweeper.jsx":"760","./pda_mule.jsx":"1706","./pda_nanobank.jsx":"1909","./pda_notes.jsx":"5450","./pda_power.jsx":"874","./pda_secbot.jsx":"6192","./pda_security.jsx":"1591","./pda_signaler.jsx":"3691","./pda_status_display.jsx":"7550","./pda_supplyrecords.jsx":"3041"};function i(e){return n(o(e))}function o(e){if(!n.o(r,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=1552},4337:function(e,t,n){var r={"./AICard":"2639","./AICard.jsx":"2639","./AIControllerDebugger":"6407","./AIControllerDebugger.tsx":"6407","./AIFixer":"2543","./AIFixer.jsx":"2543","./AIProgramPicker":"5817","./AIProgramPicker.jsx":"5817","./AIResourceManagementConsole":"2706","./AIResourceManagementConsole.jsx":"2706","./APC":"663","./APC.jsx":"663","./ATM":"3496","./ATM.jsx":"3496","./AccountsUplinkTerminal":"8189","./AccountsUplinkTerminal.jsx":"8189","./AdminAntagMenu":"7056","./AdminAntagMenu.jsx":"7056","./AgentCard":"3561","./AgentCard.tsx":"3561","./AiAirlock":"5931","./AiAirlock.jsx":"5931","./AirAlarm":"6273","./AirAlarm.jsx":"6273","./AirlockAccessController":"1769","./AirlockAccessController.jsx":"1769","./AirlockElectronics":"6311","./AirlockElectronics.tsx":"6311","./AlertModal":"6683","./AlertModal.tsx":"6683","./AppearanceChanger":"6952","./AppearanceChanger.jsx":"6952","./AtmosAlertConsole":"8544","./AtmosAlertConsole.jsx":"8544","./AtmosControl":"6543","./AtmosControl.jsx":"6543","./AtmosFilter":"4435","./AtmosFilter.jsx":"4435","./AtmosMixer":"9894","./AtmosMixer.jsx":"9894","./AtmosPump":"95","./AtmosPump.jsx":"95","./AtmosTankControl":"3025","./AtmosTankControl.jsx":"3025","./AugmentMenu":"3383","./AugmentMenu.jsx":"3383","./Autolathe":"4820","./Autolathe.tsx":"4820","./BioChipPad":"7978","./BioChipPad.jsx":"7978","./Biogenerator":"9112","./Biogenerator.jsx":"9112","./BloomEdit":"9975","./BloomEdit.jsx":"9975","./BlueSpaceArtilleryControl":"5854","./BlueSpaceArtilleryControl.jsx":"5854","./BluespaceTap":"4758","./BluespaceTap.jsx":"4758","./BodyScanner":"5643","./BodyScanner.jsx":"5643","./BookBinder":"3854","./BookBinder.jsx":"3854","./BotCall":"6823","./BotCall.jsx":"6823","./BotClean":"4208","./BotClean.jsx":"4208","./BotFloor":"1340","./BotFloor.jsx":"1340","./BotHonk":"27","./BotHonk.jsx":"27","./BotMed":"2494","./BotMed.jsx":"2494","./BotSecurity":"3165","./BotSecurity.jsx":"3165","./BrigCells":"4216","./BrigCells.jsx":"4216","./BrigTimer":"6017","./BrigTimer.jsx":"6017","./CameraConsole":"8107","./CameraConsole.tsx":"8107","./Canister":"8177","./Canister.jsx":"8177","./CardComputer":"7727","./CardComputer/":"7727","./CardComputer/auth_block":"6391","./CardComputer/auth_block.tsx":"6391","./CardComputer/card_details":"2904","./CardComputer/card_details.tsx":"2904","./CardComputer/index":"7727","./CardComputer/index.tsx":"7727","./CardComputer/job_priority":"7595","./CardComputer/job_priority.tsx":"7595","./CardComputer/job_transfer":"7626","./CardComputer/job_transfer.tsx":"7626","./CardComputer/records_log":"1491","./CardComputer/records_log.tsx":"1491","./CardComputer/types":"780","./CardComputer/types.tsx":"780","./CargoConsole":"5198","./CargoConsole.jsx":"5198","./Chameleon":"4014","./Chameleon.tsx":"4014","./ChangelogView":"2110","./ChangelogView.jsx":"2110","./CheckboxListInputModal":"5064","./CheckboxListInputModal.tsx":"5064","./ChemDispenser":"3536","./ChemDispenser.jsx":"3536","./ChemHeater":"3741","./ChemHeater.jsx":"3741","./ChemMaster":"5625","./ChemMaster.tsx":"5625","./CloningConsole":"6889","./CloningConsole.jsx":"6889","./CloningPod":"1102","./CloningPod.jsx":"1102","./CoinMint":"140","./CoinMint.tsx":"140","./ColorPickerModal":"7017","./ColorPickerModal.tsx":"7017","./ColourMatrixTester":"2418","./ColourMatrixTester.jsx":"2418","./CommunicationsComputer":"9171","./CommunicationsComputer.jsx":"9171","./CompostBin":"5544","./CompostBin.jsx":"5544","./Contractor":"7103","./Contractor.jsx":"7103","./ConveyorSwitch":"5601","./ConveyorSwitch.jsx":"5601","./CrewMonitor":"2498","./CrewMonitor.jsx":"2498","./Cryo":"8356","./Cryo.jsx":"8356","./CryopodConsole":"7828","./CryopodConsole.jsx":"7828","./DNAModifier":"6525","./DNAModifier.tsx":"6525","./DecalPainter":"7591","./DecalPainter.tsx":"7591","./DestinationTagger":"8950","./DestinationTagger.jsx":"8950","./DisposalBin":"202","./DisposalBin.jsx":"202","./DnaVault":"9561","./DnaVault.jsx":"9561","./DroneConsole":"6072","./DroneConsole.jsx":"6072","./EFTPOS":"2969","./EFTPOS.jsx":"2969","./ERTManager":"6429","./ERTManager.jsx":"6429","./EconomyManager":"6954","./EconomyManager.jsx":"6954","./Electropack":"2170","./Electropack.jsx":"2170","./Emojipedia":"1285","./Emojipedia.tsx":"1285","./EvolutionMenu":"7213","./EvolutionMenu.jsx":"7213","./ExosuitFabricator":"3413","./ExosuitFabricator.jsx":"3413","./ExperimentConsole":"1727","./ExperimentConsole.jsx":"1727","./ExternalAirlockController":"7317","./ExternalAirlockController.jsx":"7317","./FaxMachine":"7290","./FaxMachine.jsx":"7290","./FilingCabinet":"4363","./FilingCabinet.jsx":"4363","./FloorPainter":"5870","./FloorPainter.jsx":"5870","./GPS":"1541","./GPS.jsx":"1541","./GeneModder":"3310","./GeneModder.jsx":"3310","./GenericCrewManifest":"6696","./GenericCrewManifest.jsx":"6696","./GhostHudPanel":"6013","./GhostHudPanel.jsx":"6013","./GlandDispenser":"6726","./GlandDispenser.jsx":"6726","./GravityGen":"5490","./GravityGen.jsx":"5490","./GuestPass":"3172","./GuestPass.jsx":"3172","./HandheldChemDispenser":"6898","./HandheldChemDispenser.jsx":"6898","./HealthSensor":"2036","./HealthSensor.jsx":"2036","./Holodeck":"3288","./Holodeck.tsx":"3288","./Instrument":"5553","./Instrument.jsx":"5553","./KeyComboModal":"772","./KeyComboModal.tsx":"772","./KeycardAuth":"1888","./KeycardAuth.jsx":"1888","./KitchenMachine":"2248","./KitchenMachine.jsx":"2248","./LawManager":"4055","./LawManager.tsx":"4055","./LibraryComputer":"2038","./LibraryComputer.jsx":"2038","./LibraryManager":"4713","./LibraryManager.jsx":"4713","./ListInputModal":"3868","./ListInputModal.tsx":"3868","./Loadout":"2684","./Loadout.tsx":"2684","./LoreConsole":"3406","./LoreConsole.tsx":"3406","./MODsuit":"6027","./MODsuit.tsx":"6027","./MagnetController":"3330","./MagnetController.jsx":"3330","./MaterialContainer":"8527","./MaterialContainer.tsx":"8527","./MechBayConsole":"1219","./MechBayConsole.jsx":"1219","./MechaControlConsole":"8721","./MechaControlConsole.jsx":"8721","./MedicalRecords":"6984","./MedicalRecords.jsx":"6984","./MerchVendor":"6579","./MerchVendor.jsx":"6579","./MiningVendor":"6992","./MiningVendor.jsx":"6992","./NTRecruiter":"515","./NTRecruiter.jsx":"515","./Newscaster":"6654","./Newscaster.jsx":"6654","./Noticeboard":"7728","./Noticeboard.tsx":"7728","./NuclearBomb":"1423","./NuclearBomb.jsx":"1423","./NumberInputModal":"3775","./NumberInputModal.tsx":"3775","./OperatingComputer":"6891","./OperatingComputer.jsx":"6891","./Orbit":"8904","./Orbit.jsx":"8904","./OreRedemption":"6669","./OreRedemption.jsx":"6669","./PAI":"1405","./PAI.jsx":"1405","./PDA":"2699","./PDA.jsx":"2699","./Pacman":"2031","./Pacman.jsx":"2031","./PanDEMIC":"4174","./PanDEMIC.tsx":"4174","./ParticleAccelerator":"5639","./ParticleAccelerator.jsx":"5639","./PdaPainter":"975","./PdaPainter.jsx":"975","./PersonalCrafting":"6272","./PersonalCrafting.jsx":"6272","./Photocopier":"4319","./Photocopier.jsx":"4319","./PoolController":"174","./PoolController.jsx":"174","./PortablePump":"23","./PortablePump.jsx":"23","./PortableScrubber":"9845","./PortableScrubber.jsx":"9845","./PortableTurret":"1908","./PortableTurret.jsx":"1908","./PowerMonitor":"5686","./PowerMonitor.tsx":"5686","./PrisonerImplantManager":"8598","./PrisonerImplantManager.jsx":"8598","./PrisonerShuttleConsole":"6284","./PrisonerShuttleConsole.jsx":"6284","./PrizeCounter":"1434","./PrizeCounter.tsx":"1434","./RCD":"8386","./RCD.tsx":"8386","./RPD":"9","./RPD.jsx":"9","./Radio":"5307","./Radio.tsx":"5307","./RankedListInputModal":"2905","./RankedListInputModal.tsx":"2905","./ReagentGrinder":"8712","./ReagentGrinder.jsx":"8712","./ReagentsEditor":"8992","./ReagentsEditor.tsx":"8992","./RemoteSignaler":"6120","./RemoteSignaler.jsx":"6120","./RequestConsole":"3737","./RequestConsole.jsx":"3737","./RndBackupConsole":"5473","./RndBackupConsole.jsx":"5473","./RndConsole":"9244","./RndConsole/":"9244","./RndConsole/AnalyzerMenu":"8847","./RndConsole/AnalyzerMenu.jsx":"8847","./RndConsole/DataDiskMenu":"4761","./RndConsole/DataDiskMenu.jsx":"4761","./RndConsole/LatheCategory":"4765","./RndConsole/LatheCategory.jsx":"4765","./RndConsole/LatheChemicalStorage":"4579","./RndConsole/LatheChemicalStorage.jsx":"4579","./RndConsole/LatheMainMenu":"9970","./RndConsole/LatheMainMenu.jsx":"9970","./RndConsole/LatheMaterialStorage":"3780","./RndConsole/LatheMaterialStorage.jsx":"3780","./RndConsole/LatheMaterials":"8642","./RndConsole/LatheMaterials.jsx":"8642","./RndConsole/LatheMenu":"1465","./RndConsole/LatheMenu.jsx":"1465","./RndConsole/LatheSearch":"9986","./RndConsole/LatheSearch.jsx":"9986","./RndConsole/LinkMenu":"7946","./RndConsole/LinkMenu.jsx":"7946","./RndConsole/SettingsMenu":"9769","./RndConsole/SettingsMenu.jsx":"9769","./RndConsole/index":"9244","./RndConsole/index.jsx":"9244","./RndNetController":"3","./RndNetController.jsx":"3","./RndServer":"1830","./RndServer.jsx":"1830","./RobotSelfDiagnosis":"3166","./RobotSelfDiagnosis.jsx":"3166","./RoboticsControlConsole":"7558","./RoboticsControlConsole.jsx":"7558","./Safe":"6024","./Safe.jsx":"6024","./SatelliteControl":"288","./SatelliteControl.jsx":"288","./SecureStorage":"8610","./SecureStorage.jsx":"8610","./SecurityRecords":"1955","./SecurityRecords.jsx":"1955","./SeedExtractor":"1995","./SeedExtractor.tsx":"1995","./ShuttleConsole":"4681","./ShuttleConsole.jsx":"4681","./ShuttleManipulator":"9618","./ShuttleManipulator.jsx":"9618","./SingularityMonitor":"543","./SingularityMonitor.jsx":"543","./Sleeper":"4952","./Sleeper.tsx":"4952","./SlotMachine":"6515","./SlotMachine.jsx":"6515","./Smartfridge":"9138","./Smartfridge.jsx":"9138","./Smes":"3900","./Smes.tsx":"3900","./SolarControl":"3873","./SolarControl.jsx":"3873","./SpawnersMenu":"4035","./SpawnersMenu.jsx":"4035","./SpecMenu":"2361","./SpecMenu.jsx":"2361","./StackCraft":"2011","./StackCraft.tsx":"2011","./StationAlertConsole":"7115","./StationAlertConsole.jsx":"7115","./StationTraitsPanel":"3178","./StationTraitsPanel.tsx":"3178","./StripMenu":"1687","./StripMenu.tsx":"1687","./SuitStorage":"9508","./SuitStorage.jsx":"9508","./SupermatterMonitor":"178","./SupermatterMonitor.tsx":"178","./SyndicateComputerSimple":"2859","./SyndicateComputerSimple.jsx":"2859","./TEG":"6725","./TEG.jsx":"6725","./TachyonArray":"1522","./TachyonArray.jsx":"1522","./Tank":"131","./Tank.jsx":"131","./TankDispenser":"7383","./TankDispenser.jsx":"7383","./TcommsCore":"3866","./TcommsCore.jsx":"3866","./TcommsRelay":"5793","./TcommsRelay.jsx":"5793","./Teleporter":"8956","./Teleporter.jsx":"8956","./TelescienceConsole":"951","./TelescienceConsole.jsx":"951","./TempGun":"326","./TempGun.jsx":"326","./TextInputModal":"5113","./TextInputModal.tsx":"5113","./ThermoMachine":"3308","./ThermoMachine.jsx":"3308","./TransferValve":"3184","./TransferValve.jsx":"3184","./TurbineComputer":"7657","./TurbineComputer.jsx":"7657","./Uplink":"6941","./Uplink.tsx":"6941","./Vending":"3653","./Vending.jsx":"3653","./VolumeMixer":"3479","./VolumeMixer.jsx":"3479","./VotePanel":"9294","./VotePanel.jsx":"9294","./Wires":"473","./Wires.jsx":"473","./WizardApprenticeContract":"8420","./WizardApprenticeContract.jsx":"8420","./common/AccessList":"8986","./common/AccessList.tsx":"8986","./common/AtmosScan":"8665","./common/AtmosScan.tsx":"8665","./common/BeakerContents":"8124","./common/BeakerContents.tsx":"8124","./common/BotStatus":"4647","./common/BotStatus.jsx":"4647","./common/ComplexModal":"5279","./common/ComplexModal.jsx":"5279","./common/CrewManifest":"2997","./common/CrewManifest.jsx":"2997","./common/InputButtons":"3100","./common/InputButtons.tsx":"3100","./common/InterfaceLockNoticeBox":"4278","./common/InterfaceLockNoticeBox.jsx":"4278","./common/Loader":"4799","./common/Loader.tsx":"4799","./common/LoginInfo":"8061","./common/LoginInfo.jsx":"8061","./common/LoginScreen":"8575","./common/LoginScreen.jsx":"8575","./common/Operating":"1735","./common/Operating.tsx":"1735","./common/SearchableTableContext":"4220","./common/SearchableTableContext.tsx":"4220","./common/Signaler":"1675","./common/Signaler.jsx":"1675","./common/SimpleRecords":"2763","./common/SimpleRecords.jsx":"2763","./common/SortableTableContext":"7484","./common/SortableTableContext.tsx":"7484","./common/TabsContext":"9576","./common/TabsContext.tsx":"9576","./common/TemporaryNotice":"7389","./common/TemporaryNotice.jsx":"7389","./goonstation_PTL":"3387","./goonstation_PTL/":"3387","./goonstation_PTL/index":"3387","./goonstation_PTL/index.jsx":"3387","./pai/pai_atmosphere":"4229","./pai/pai_atmosphere.jsx":"4229","./pai/pai_bioscan":"4341","./pai/pai_bioscan.jsx":"4341","./pai/pai_directives":"5706","./pai/pai_directives.jsx":"5706","./pai/pai_doorjack":"6582","./pai/pai_doorjack.jsx":"6582","./pai/pai_main_menu":"4889","./pai/pai_main_menu.jsx":"4889","./pai/pai_manifest":"1478","./pai/pai_manifest.jsx":"1478","./pai/pai_medrecords":"8695","./pai/pai_medrecords.jsx":"8695","./pai/pai_messenger":"559","./pai/pai_messenger.jsx":"559","./pai/pai_radio":"6097","./pai/pai_radio.jsx":"6097","./pai/pai_secrecords":"1381","./pai/pai_secrecords.jsx":"1381","./pai/pai_signaler":"226","./pai/pai_signaler.jsx":"226","./pda/pda_atmos_scan":"4079","./pda/pda_atmos_scan.jsx":"4079","./pda/pda_cookbook":"5683","./pda/pda_cookbook.jsx":"5683","./pda/pda_games":"5715","./pda/pda_games.jsx":"5715","./pda/pda_janitor":"6116","./pda/pda_janitor.jsx":"6116","./pda/pda_main_menu":"2433","./pda/pda_main_menu.jsx":"2433","./pda/pda_manifest":"7454","./pda/pda_manifest.jsx":"7454","./pda/pda_medical":"2017","./pda/pda_medical.jsx":"2017","./pda/pda_messenger":"2555","./pda/pda_messenger.jsx":"2555","./pda/pda_minesweeper":"760","./pda/pda_minesweeper.jsx":"760","./pda/pda_mule":"1706","./pda/pda_mule.jsx":"1706","./pda/pda_nanobank":"1909","./pda/pda_nanobank.jsx":"1909","./pda/pda_notes":"5450","./pda/pda_notes.jsx":"5450","./pda/pda_power":"874","./pda/pda_power.jsx":"874","./pda/pda_secbot":"6192","./pda/pda_secbot.jsx":"6192","./pda/pda_security":"1591","./pda/pda_security.jsx":"1591","./pda/pda_signaler":"3691","./pda/pda_signaler.jsx":"3691","./pda/pda_status_display":"7550","./pda/pda_status_display.jsx":"7550","./pda/pda_supplyrecords":"3041","./pda/pda_supplyrecords.jsx":"3041"};function i(e){return n(o(e))}function o(e){if(!n.o(r,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=4337},424:function(e,t,n){var r={"./ByondUi.stories.js":"6123","./Storage.stories.js":"2688","./Themes.stories.js":"6419"};function i(e){return n(o(e))}function o(e){if(!n.o(r,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=424},3579:function(e,t,n){"use strict";function r(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}var i,o=n(1171),l=n(2778),a=n(9807);function c(e){var t="https://react.dev/errors/"+e;if(1D||(e.current=H[D],H[D]=null,D--)}function K(e,t){H[++D]=e.current,e.current=t}var L=M(null),$=M(null),B=M(null),F=M(null);function U(e,t){switch(K(B,t),K($,e),K(L,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?sl(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)e=sa(t=sl(t),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}q(L),K(L,e)}function V(){q(L),q($),q(B)}function W(e){null!==e.memoizedState&&K(F,e);var t=L.current,n=sa(t,e.type);t!==n&&(K($,e),K(L,n))}function G(e){$.current===e&&(q(L),q($)),F.current===e&&(q(F),sJ._currentValue=N)}var Q=Object.prototype.hasOwnProperty,J=o.unstable_scheduleCallback,Y=o.unstable_cancelCallback,X=o.unstable_shouldYield,Z=o.unstable_requestPaint,ee=o.unstable_now,et=o.unstable_getCurrentPriorityLevel,en=o.unstable_ImmediatePriority,er=o.unstable_UserBlockingPriority,ei=o.unstable_NormalPriority,eo=o.unstable_LowPriority,el=o.unstable_IdlePriority,ea=o.log,ec=o.unstable_setDisableYieldValue,es=null,eu=null;function ed(e){if("function"==typeof ea&&ec(e),eu&&"function"==typeof eu.setStrictMode)try{eu.setStrictMode(es,e)}catch(e){}}var ef=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(eh(e)/em|0)|0},eh=Math.log,em=Math.LN2,ex=256,ep=4194304;function eg(e){var t=42&e;if(0!==t)return t;switch(e&-e){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:return 64;case 128:return 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 4194048&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:return 0x3c00000&e;case 0x4000000:return 0x4000000;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0;default:return e}}function ej(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var i=0,o=e.suspendedLanes,l=e.pingedLanes;e=e.warmLanes;var a=0x7ffffff&r;return 0!==a?0!=(r=a&~o)?i=eg(r):0!=(l&=a)?i=eg(l):n||0!=(n=a&~e)&&(i=eg(n)):0!=(a=r&~o)?i=eg(a):0!==l?i=eg(l):n||0!=(n=r&~e)&&(i=eg(n)),0===i?0:0!==t&&t!==i&&0==(t&o)&&((o=i&-i)>=(n=t&-t)||32===o&&0!=(4194048&n))?t:i}function eb(e,t){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function ey(){var e=ex;return 0==(4194048&(ex<<=1))&&(ex=256),e}function ev(){var e=ep;return 0==(0x3c00000&(ep<<=1))&&(ep=4194304),e}function ew(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ek(e,t){e.pendingLanes|=t,0x10000000!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function e_(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ef(t);e.entangledLanes|=t,e.entanglements[r]=0x40000000|e.entanglements[r]|4194090&n}function eC(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ef(n),i=1<)":-1o||s[i]!==u[o]){var d="\n"+s[i].replace(" at new "," at ");return e.displayName&&d.includes("")&&(d=d.replace("",e.displayName)),d}while(1<=i&&0<=o);break}}}finally{e1=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?e0(n):""}function e5(e){try{var t="";do t+=function(e){switch(e.tag){case 26:case 27:case 5:return e0(e.type);case 16:return e0("Lazy");case 13:return e0("Suspense");case 19:return e0("SuspenseList");case 0:case 15:return e2(e.type,!1);case 11:return e2(e.type.render,!1);case 1:return e2(e.type,!0);case 31:return e0("Activity");default:return""}}(e),e=e.return;while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function e3(e){switch(void 0===e?"undefined":r(e)){case"bigint":case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function e7(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function e8(e){e._valueTracker||(e._valueTracker=function(e){var t=e7(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function e4(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=e7(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function e6(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var e9=/[\n"\\]/g;function te(e){return e.replace(e9,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function tt(e,t,n,i,o,l,a,c){e.name="",null!=a&&"function"!=typeof a&&"symbol"!==(void 0===a?"undefined":r(a))&&"boolean"!=typeof a?e.type=a:e.removeAttribute("type"),null!=t?"number"===a?(0===t&&""===e.value||e.value!=t)&&(e.value=""+e3(t)):e.value!==""+e3(t)&&(e.value=""+e3(t)):"submit"!==a&&"reset"!==a||e.removeAttribute("value"),null!=t?tr(e,a,e3(t)):null!=n?tr(e,a,e3(n)):null!=i&&e.removeAttribute("value"),null==o&&null!=l&&(e.defaultChecked=!!l),null!=o&&(e.checked=o&&"function"!=typeof o&&"symbol"!==(void 0===o?"undefined":r(o))),null!=c&&"function"!=typeof c&&"symbol"!==(void 0===c?"undefined":r(c))&&"boolean"!=typeof c?e.name=""+e3(c):e.removeAttribute("name")}function tn(e,t,n,i,o,l,a,c){if(null!=l&&"function"!=typeof l&&"symbol"!==(void 0===l?"undefined":r(l))&&"boolean"!=typeof l&&(e.type=l),null!=t||null!=n){if(("submit"===l||"reset"===l)&&null==t)return;n=null!=n?""+e3(n):"",t=null!=t?""+e3(t):n,c||t===e.value||(e.value=t),e.defaultValue=t}i="function"!=typeof(i=null!=i?i:o)&&"symbol"!==(void 0===i?"undefined":r(i))&&!!i,e.checked=c?e.checked:!!i,e.defaultChecked=!!i,null!=a&&"function"!=typeof a&&"symbol"!==(void 0===a?"undefined":r(a))&&"boolean"!=typeof a&&(e.name=a)}function tr(e,t,n){"number"===t&&e6(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function ti(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i=t9),nn=!1;function nr(e,t){switch(e){case"keyup":return -1!==t4.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ni(e){return"object"===(void 0===(e=e.detail)?"undefined":r(e))&&"data"in e?e.data:null}var no=!1,nl={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function na(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!nl[e.type]:"textarea"===t}function nc(e,t,n,r){tg?tj?tj.push(r):tj=[r]:tg=r,0<(t=c2(t,"onChange")).length&&(n=new tK("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var ns=null,nu=null;function nd(e){cG(e,0)}function nf(e){if(e4(eL(e)))return e}function nh(e,t){if("change"===e)return t}var nm=!1;if(tk){if(tk){var nx="oninput"in document;if(!nx){var np=document.createElement("div");np.setAttribute("oninput","return;"),nx="function"==typeof np.oninput}i=nx}else i=!1;nm=i&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=nC(r)}}function nA(e){var t,n;e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;for(var r=e6(e.document);t=r,null!=(n=e.HTMLIFrameElement)&&"undefined"!=typeof Symbol&&n[Symbol.hasInstance]?!!n[Symbol.hasInstance](t):t instanceof n;){try{var i="string"==typeof r.contentWindow.location.href}catch(e){i=!1}if(i)e=r.contentWindow;else break;r=e6(e.document)}return r}function nI(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var nO=tk&&"documentMode"in document&&11>=document.documentMode,nz=null,nP=null,nR=null,nE=!1;function nT(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;nE||null==nz||nz!==e6(r)||(r="selectionStart"in(r=nz)&&nI(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},nR&&n_(nR,r)||(nR=r,0<(r=c2(nP,"onSelect")).length&&(t=new tK("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=nz)))}function nN(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var nH={animationend:nN("Animation","AnimationEnd"),animationiteration:nN("Animation","AnimationIteration"),animationstart:nN("Animation","AnimationStart"),transitionrun:nN("Transition","TransitionRun"),transitionstart:nN("Transition","TransitionStart"),transitioncancel:nN("Transition","TransitionCancel"),transitionend:nN("Transition","TransitionEnd")},nD={},nM={};function nq(e){if(nD[e])return nD[e];if(!nH[e])return e;var t,n=nH[e];for(t in n)if(n.hasOwnProperty(t)&&t in nM)return nD[e]=n[t];return e}tk&&(nM=document.createElement("div").style,"AnimationEvent"in window||(delete nH.animationend.animation,delete nH.animationiteration.animation,delete nH.animationstart.animation),"TransitionEvent"in window||delete nH.transitionend.transition);var nK=nq("animationend"),nL=nq("animationiteration"),n$=nq("animationstart"),nB=nq("transitionrun"),nF=nq("transitionstart"),nU=nq("transitioncancel"),nV=nq("transitionend"),nW=new Map,nG="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function nQ(e,t){nW.set(e,t),eV(t,[e])}nG.push("scrollEnd");var nJ=new WeakMap;function nY(e,t){if("object"===(void 0===e?"undefined":r(e))&&null!==e){var n=nJ.get(e);return void 0!==n?n:(t={value:e,source:t,stack:e5(t)},nJ.set(e,t),t)}return{value:e,source:t,stack:e5(t)}}var nX=[],nZ=0,n0=0;function n1(){for(var e=nZ,t=n0=nZ=0;t>=l,i-=l,rm=1<<32-ef(t)+i|n<l?l:8;var a=E.T,c={};E.T=c,oL(e,!1,t,n);try{var s=o(),u=E.S;if(null!==u&&u(c,s),null!==s&&"object"===(void 0===s?"undefined":r(s))&&"function"==typeof s.then){var d,f,h=(d=[],f={status:"pending",value:null,reason:null,then:function(e){d.push(e)}},s.then(function(){f.status="fulfilled",f.value=i;for(var e=0;ef?(m=d,d=null):m=d.sibling;var x=g(r,d,a[f],c);if(null===x){null===d&&(d=m);break}e&&d&&null===x.alternate&&t(r,d),o=l(x,o,f),null===u?s=x:u.sibling=x,u=x,d=m}if(f===a.length)return n(r,d),rw&&rp(r,f),s;if(null===d){for(;fm?(x=f,f=null):x=f.sibling;var b=g(r,f,p.value,s);if(null===b){null===f&&(f=x);break}e&&f&&null===b.alternate&&t(r,f),o=l(b,o,m),null===d?u=b:d.sibling=b,d=b,f=x}if(p.done)return n(r,f),rw&&rp(r,m),u;if(null===f){for(;!p.done;m++,p=a.next())null!==(p=h(r,p.value,s))&&(o=l(p,o,m),null===d?u=p:d.sibling=p,d=p);return rw&&rp(r,m),u}for(f=i(f);!p.done;m++,p=a.next())null!==(p=j(f,r,m,p.value,s))&&(e&&null!==p.alternate&&f.delete(null===p.key?m:p.key),o=l(p,o,m),null===d?u=p:d.sibling=p,d=p);return e&&f.forEach(function(e){return t(r,e)}),rw&&rp(r,m),u}(u,d,f=y.call(f),b)}if("function"==typeof f.then)return s(u,d,oY(f),b);if(f.$$typeof===v)return s(u,d,rF(u,f),b);oZ(u,f)}return"string"==typeof f&&""!==f||"number"==typeof f||"bigint"===(void 0===f?"undefined":r(f))?(f=""+f,null!==d&&6===d.tag?(n(u,d.sibling),(b=o(d,f)).return=u):(n(u,d),(b=ro(f,u.mode,b)).return=u),a(u=b)):n(u,d)}(s,u,d,f);return oQ=null,b}catch(e){if(e===r6||e===ie)throw e;var y=n9(29,e,null,s.mode);return y.lanes=f,y.return=s,y}finally{}}}var o2=o1(!0),o5=o1(!1),o3=M(null),o7=null;function o8(e){var t=e.alternate;K(le,1&le.current),K(o3,e),null===o7&&(null===t||null!==iw.current?o7=e:null!==t.memoizedState&&(o7=e))}function o4(e){if(22===e.tag){if(K(le,le.current),K(o3,e),null===o7){var t=e.alternate;null!==t&&null!==t.memoizedState&&(o7=e)}}else o6(e)}function o6(){K(le,le.current),K(o3,o3.current)}function o9(e){q(o3),o7===e&&(o7=null),q(le)}var le=M(0);function lt(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||sj(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function ln(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:f({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var lr={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=a7(),i=ih(r);i.payload=t,null!=n&&(i.callback=n),null!==(t=im(e,i,r))&&(a4(t,e,r),ix(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=a7(),i=ih(r);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=im(e,i,r))&&(a4(t,e,r),ix(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=a7(),r=ih(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=im(e,r,n))&&(a4(t,e,n),ix(t,e,n))}};function li(e,t,n,r,i,o,l){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,l):!t.prototype||!t.prototype.isPureReactComponent||!n_(n,r)||!n_(i,o)}function lo(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&lr.enqueueReplaceState(t,t.state,null)}function ll(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=f({},n)),e)void 0===n[i]&&(n[i]=e[i]);return n}var la="function"==typeof reportError?reportError:function(e){if("object"===("undefined"==typeof window?"undefined":r(window))&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"===(void 0===e?"undefined":r(e))&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"===("undefined"==typeof process?"undefined":r(process))&&"function"==typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)};function lc(e){la(e)}function ls(e){console.error(e)}function lu(e){la(e)}function ld(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function lf(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function lh(e,t,n){return(n=ih(n)).tag=3,n.payload={element:null},n.callback=function(){ld(e,t)},n}function lm(e){return(e=ih(e)).tag=3,e}function lx(e,t,n,r){var i=n.type.getDerivedStateFromError;if("function"==typeof i){var o=r.value;e.payload=function(){return i(o)},e.callback=function(){lf(t,n,r)}}var l=n.stateNode;null!==l&&"function"==typeof l.componentDidCatch&&(e.callback=function(){lf(t,n,r),"function"!=typeof i&&(null===aQ?aQ=new Set([this]):aQ.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}var lp=Error(c(461)),lg=!1;function lj(e,t,n,r){t.child=null===e?o5(t,null,n,r):o2(t,e.child,n,r)}function lb(e,t,n,r,i){n=n.render;var o=t.ref;if("ref"in r){var l={};for(var a in r)"ref"!==a&&(l[a]=r[a])}else l=r;return(r$(t),r=iK(e,t,n,l,o,i),a=iF(),null===e||lg)?(rw&&a&&rj(t),t.flags|=1,lj(e,t,r,i),t.child):(iU(e,t,i),lq(e,t,i))}function ly(e,t,n,r,i){if(null===e){var o=n.type;return"function"!=typeof o||re(o)||void 0!==o.defaultProps||null!==n.compare?((e=rr(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,lv(e,t,o,r,i))}if(o=e.child,!lK(e,i)){var l=o.memoizedProps;if((n=null!==(n=n.compare)?n:n_)(l,r)&&e.ref===t.ref)return lq(e,t,i)}return t.flags|=1,(e=rt(o,r)).ref=t.ref,e.return=t,t.child=e}function lv(e,t,n,r,i){if(null!==e){var o=e.memoizedProps;if(n_(o,r)&&e.ref===t.ref)if(lg=!1,t.pendingProps=r=o,!lK(e,i))return t.lanes=e.lanes,lq(e,t,i);else 0!=(131072&e.flags)&&(lg=!0)}return lC(e,t,n,r,i)}function lw(e,t,n){var r=t.pendingProps,i=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode){if(0!=(128&t.flags)){if(r=null!==o?o.baseLanes|n:n,null!==e){for(o=0,i=t.child=e.child;null!==i;)o=o|i.lanes|i.childLanes,i=i.sibling;t.childLanes=o&~r}else t.childLanes=0,t.child=null;return lk(e,t,r,n)}if(0==(0x20000000&n))return t.lanes=t.childLanes=0x20000000,lk(e,t,null!==o?o.baseLanes|n:n,n);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&r8(t,null!==o?o.cachePool:null),null!==o?i_(t,o):iC(),o4(t)}else null!==o?(r8(t,o.cachePool),i_(t,o),o6(t),t.memoizedState=null):(null!==e&&r8(t,null),iC(),o6(t));return lj(e,t,i,n),t.child}function lk(e,t,n,r){var i=r7();return t.memoizedState={baseLanes:n,cachePool:i=null===i?null:{parent:rQ._currentValue,pool:i}},null!==e&&r8(t,null),iC(),o4(t),null!==e&&rK(e,t,r,!0),null}function l_(e,t){var n=t.ref;if(null===n)null!==e&&null!==e.ref&&(t.flags|=4194816);else{if("function"!=typeof n&&"object"!==(void 0===n?"undefined":r(n)))throw Error(c(284));(null===e||e.ref!==n)&&(t.flags|=4194816)}}function lC(e,t,n,r,i){return(r$(t),n=iK(e,t,n,r,void 0,i),r=iF(),null===e||lg)?(rw&&r&&rj(t),t.flags|=1,lj(e,t,n,i),t.child):(iU(e,t,i),lq(e,t,i))}function lS(e,t,n,r,i,o){return(r$(t),t.updateQueue=null,n=i$(t,r,n,i),iL(e),r=iF(),null===e||lg)?(rw&&r&&rj(t),t.flags|=1,lj(e,t,n,o),t.child):(iU(e,t,o),lq(e,t,o))}function lA(e,t,n,i,o){if(r$(t),null===t.stateNode){var l=n4,a=n.contextType;"object"===(void 0===a?"undefined":r(a))&&null!==a&&(l=rB(a)),t.memoizedState=null!==(l=new n(i,l)).state&&void 0!==l.state?l.state:null,l.updater=lr,t.stateNode=l,l._reactInternals=t,(l=t.stateNode).props=i,l.state=t.memoizedState,l.refs={},iu(t),a=n.contextType,l.context="object"===(void 0===a?"undefined":r(a))&&null!==a?rB(a):n4,l.state=t.memoizedState,"function"==typeof(a=n.getDerivedStateFromProps)&&(ln(t,n,a,i),l.state=t.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(a=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),a!==l.state&&lr.enqueueReplaceState(l,l.state,null),ib(t,i,l,o),ij(),l.state=t.memoizedState),"function"==typeof l.componentDidMount&&(t.flags|=4194308),i=!0}else if(null===e){l=t.stateNode;var c=t.memoizedProps,s=ll(n,c);l.props=s;var u=l.context,d=n.contextType;a=n4,"object"===(void 0===d?"undefined":r(d))&&null!==d&&(a=rB(d));var f=n.getDerivedStateFromProps;d="function"==typeof f||"function"==typeof l.getSnapshotBeforeUpdate,c=t.pendingProps!==c,d||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(c||u!==a)&&lo(t,l,i,a),is=!1;var h=t.memoizedState;l.state=h,ib(t,i,l,o),ij(),u=t.memoizedState,c||h!==u||is?("function"==typeof f&&(ln(t,n,f,i),u=t.memoizedState),(s=is||li(t,n,s,i,h,u,a))?(d||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||("function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount()),"function"==typeof l.componentDidMount&&(t.flags|=4194308)):("function"==typeof l.componentDidMount&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=u),l.props=i,l.state=u,l.context=a,i=s):("function"==typeof l.componentDidMount&&(t.flags|=4194308),i=!1)}else{l=t.stateNode,id(e,t),d=ll(n,a=t.memoizedProps),l.props=d,f=t.pendingProps,h=l.context,u=n.contextType,s=n4,"object"===(void 0===u?"undefined":r(u))&&null!==u&&(s=rB(u)),(u="function"==typeof(c=n.getDerivedStateFromProps)||"function"==typeof l.getSnapshotBeforeUpdate)||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(a!==f||h!==s)&&lo(t,l,i,s),is=!1,h=t.memoizedState,l.state=h,ib(t,i,l,o),ij();var m=t.memoizedState;a!==f||h!==m||is||null!==e&&null!==e.dependencies&&rL(e.dependencies)?("function"==typeof c&&(ln(t,n,c,i),m=t.memoizedState),(d=is||li(t,n,d,i,h,m,s)||null!==e&&null!==e.dependencies&&rL(e.dependencies))?(u||"function"!=typeof l.UNSAFE_componentWillUpdate&&"function"!=typeof l.componentWillUpdate||("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(i,m,s),"function"==typeof l.UNSAFE_componentWillUpdate&&l.UNSAFE_componentWillUpdate(i,m,s)),"function"==typeof l.componentDidUpdate&&(t.flags|=4),"function"==typeof l.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof l.componentDidUpdate||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=m),l.props=i,l.state=m,l.context=s,i=d):("function"!=typeof l.componentDidUpdate||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),i=!1)}return l=i,l_(e,t),i=0!=(128&t.flags),l||i?(l=t.stateNode,n=i&&"function"!=typeof n.getDerivedStateFromError?null:l.render(),t.flags|=1,null!==e&&i?(t.child=o2(t,e.child,null,o),t.child=o2(t,null,n,o)):lj(e,t,n,o),t.memoizedState=l.state,e=t.child):e=lq(e,t,o),e}function lI(e,t,n,r){return rz(),t.flags|=256,lj(e,t,n,r),t.child}var lO={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function lz(e){return{baseLanes:e,cachePool:r4()}}function lP(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=aL),e}function lR(e,t,n){var r,i=t.pendingProps,o=!1,l=0!=(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&0!=(2&le.current)),r&&(o=!0,t.flags&=-129),r=0!=(32&t.flags),t.flags&=-33,null===e){if(rw){if(o?o8(t):o6(t),rw){var a,s=rv;if(a=s){n:{for(a=s,s=r_;8!==a.nodeType;)if(!s||null===(a=sb(a.nextSibling))){s=null;break n}s=a}null!==s?(t.memoizedState={dehydrated:s,treeContext:null!==rh?{id:rm,overflow:rx}:null,retryLane:0x20000000,hydrationErrors:null},(a=n9(18,null,null,0)).stateNode=s,a.return=t,t.child=a,ry=t,rv=null,a=!0):a=!1}a||rS(t)}if(null!==(s=t.memoizedState)&&null!==(s=s.dehydrated))return sj(s)?t.lanes=32:t.lanes=0x20000000,null;o9(t)}return(s=i.children,i=i.fallback,o)?(o6(t),s=lT({mode:"hidden",children:s},o=t.mode),i=ri(i,o,n,null),s.return=t,i.return=t,s.sibling=i,t.child=s,(o=t.child).memoizedState=lz(n),o.childLanes=lP(e,r,n),t.memoizedState=lO,i):(o8(t),lE(t,s))}if(null!==(a=e.memoizedState)&&null!==(s=a.dehydrated)){if(l)256&t.flags?(o8(t),t.flags&=-257,t=lN(e,t,n)):null!==t.memoizedState?(o6(t),t.child=e.child,t.flags|=128,t=null):(o6(t),o=i.fallback,s=t.mode,i=lT({mode:"visible",children:i.children},s),o=ri(o,s,n,null),o.flags|=2,i.return=t,o.return=t,i.sibling=o,t.child=i,o2(t,e.child,null,n),(i=t.child).memoizedState=lz(n),i.childLanes=lP(e,r,n),t.memoizedState=lO,t=o);else if(o8(t),sj(s)){if(r=s.nextSibling&&s.nextSibling.dataset)var u=r.dgst;r=u,(i=Error(c(419))).stack="",i.digest=r,rR({value:i,source:null,stack:null}),t=lN(e,t,n)}else if(lg||rK(e,t,n,!1),r=0!=(n&e.childLanes),lg||r){if(null!==(r=aI)&&0!==(i=0!=((i=0!=(42&(i=n&-n))?1:eS(i))&(r.suspendedLanes|n))?0:i)&&i!==a.retryLane)throw a.retryLane=i,n3(e,i),a4(r,e,i),lp;"$?"===s.data||ca(),t=lN(e,t,n)}else"$?"===s.data?(t.flags|=192,t.child=e.child,t=null):(e=a.treeContext,rv=sb(s.nextSibling),ry=t,rw=!0,rk=null,r_=!1,null!==e&&(rd[rf++]=rm,rd[rf++]=rx,rd[rf++]=rh,rm=e.id,rx=e.overflow,rh=t),t=lE(t,i.children),t.flags|=4096);return t}return o?(o6(t),o=i.fallback,s=t.mode,u=(a=e.child).sibling,(i=rt(a,{mode:"hidden",children:i.children})).subtreeFlags=0x3e00000&a.subtreeFlags,null!==u?o=rt(u,o):(o=ri(o,s,n,null),o.flags|=2),o.return=t,i.return=t,i.sibling=o,t.child=i,i=o,o=t.child,null===(s=e.child.memoizedState)?s=lz(n):(null!==(a=s.cachePool)?(u=rQ._currentValue,a=a.parent!==u?{parent:u,pool:u}:a):a=r4(),s={baseLanes:s.baseLanes|n,cachePool:a}),o.memoizedState=s,o.childLanes=lP(e,r,n),t.memoizedState=lO,i):(o8(t),e=(n=e.child).sibling,(n=rt(n,{mode:"visible",children:i.children})).return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n)}function lE(e,t){return(t=lT({mode:"visible",children:t},e.mode)).return=e,e.child=t}function lT(e,t){return(e=n9(22,e,null,t)).lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function lN(e,t,n){return o2(t,e.child,null,n),e=lE(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function lH(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),rM(e.return,t,n)}function lD(e,t,n,r,i){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function lM(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(lj(e,t,r.children,n),0!=(2&(r=le.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&lH(e,n,t);else if(19===e.tag)lH(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}switch(K(le,r),i){case"forwards":for(i=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===lt(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),lD(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===lt(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}lD(t,!0,n,null,o);break;case"together":lD(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function lq(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),aM|=t.lanes,0==(n&t.childLanes)){if(null===e)return null;else if(rK(e,t,n,!1),0==(n&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(c(153));if(null!==t.child){for(n=rt(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=rt(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function lK(e,t){return 0!=(e.lanes&t)||!!(null!==(e=e.dependencies)&&rL(e))}function lL(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps)lg=!0;else{if(!lK(e,n)&&0==(128&t.flags))return lg=!1,function(e,t,n){switch(t.tag){case 3:U(t,t.stateNode.containerInfo),rH(t,rQ,e.memoizedState.cache),rz();break;case 27:case 5:W(t);break;case 4:U(t,t.stateNode.containerInfo);break;case 10:rH(t,t.type,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r){if(null!==r.dehydrated)return o8(t),t.flags|=128,null;if(0!=(n&t.child.childLanes))return lR(e,t,n);return o8(t),null!==(e=lq(e,t,n))?e.sibling:null}o8(t);break;case 19:var i=0!=(128&e.flags);if((r=0!=(n&t.childLanes))||(rK(e,t,n,!1),r=0!=(n&t.childLanes)),i){if(r)return lM(e,t,n);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),K(le,le.current),!r)return null;break;case 22:case 23:return t.lanes=0,lw(e,t,n);case 24:rH(t,rQ,e.memoizedState.cache)}return lq(e,t,n)}(e,t,n);lg=0!=(131072&e.flags)}else lg=!1,rw&&0!=(1048576&t.flags)&&rg(t,ru,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var i=t.elementType,o=i._init;if(i=o(i._payload),t.type=i,"function"==typeof i)re(i)?(e=ll(i,e),t.tag=1,t=lA(null,t,i,e,n)):(t.tag=0,t=lC(null,t,i,e,n));else{if(null!=i){if((o=i.$$typeof)===w){t.tag=11,t=lb(null,t,i,e,n);break e}else if(o===C){t.tag=14,t=ly(null,t,i,e,n);break e}}throw Error(c(306,t=function e(t){if(null==t)return null;if("function"==typeof t)return t.$$typeof===P?null:t.displayName||t.name||null;if("string"==typeof t)return t;switch(t){case p:return"Fragment";case j:return"Profiler";case g:return"StrictMode";case k:return"Suspense";case _:return"SuspenseList";case A:return"Activity"}if("object"===(void 0===t?"undefined":r(t)))switch(t.$$typeof){case x:return"Portal";case v:return(t.displayName||"Context")+".Provider";case y:return(t._context.displayName||"Context")+".Consumer";case w:var n=t.render;return(t=t.displayName)||(t=""!==(t=n.displayName||n.name||"")?"ForwardRef("+t+")":"ForwardRef"),t;case C:return null!==(n=t.displayName||null)?n:e(t.type)||"Memo";case S:n=t._payload,t=t._init;try{return e(t(n))}catch(e){}}return null}(i)||i,""))}}return t;case 0:return lC(e,t,t.type,t.pendingProps,n);case 1:return o=ll(i=t.type,t.pendingProps),lA(e,t,i,o,n);case 3:e:{if(U(t,t.stateNode.containerInfo),null===e)throw Error(c(387));i=t.pendingProps;var l=t.memoizedState;o=l.element,id(e,t),ib(t,i,null,n);var a=t.memoizedState;if(rH(t,rQ,i=a.cache),i!==l.cache&&rq(t,[rQ],n,!0),ij(),i=a.element,l.isDehydrated)if(l={element:i,isDehydrated:!1,cache:a.cache},t.updateQueue.baseState=l,t.memoizedState=l,256&t.flags){t=lI(e,t,i,n);break e}else if(i!==o){rR(o=nY(Error(c(424)),t)),t=lI(e,t,i,n);break e}else for(rv=sb((e=9===(e=t.stateNode.containerInfo).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e).firstChild),ry=t,rw=!0,rk=null,r_=!0,n=o5(t,null,i,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling;else{if(rz(),i===o){t=lq(e,t,n);break e}lj(e,t,i,n)}t=t.child}return t;case 26:return l_(e,t),null===e?(n=sz(t.type,null,t.pendingProps,null))?t.memoizedState=n:rw||(n=t.type,e=t.pendingProps,(i=so(B.current).createElement(n))[ez]=t,i[eP]=e,sn(i,n,e),eB(i),t.stateNode=i):t.memoizedState=sz(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return W(t),null===e&&rw&&(i=t.stateNode=sw(t.type,t.pendingProps,B.current),ry=t,r_=!0,o=rv,sx(t.type)?(sy=o,rv=sb(i.firstChild)):rv=o),lj(e,t,t.pendingProps.children,n),l_(e,t),null===e&&(t.flags|=4194304),t.child;case 5:return null===e&&rw&&((o=i=rv)&&(null!==(i=function(e,t,n,r){for(;1===e.nodeType;){if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&("INPUT"!==e.nodeName||"hidden"!==e.type))break}else if(r){if(!e[eD])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if("stylesheet"===(i=e.getAttribute("rel"))&&e.hasAttribute("data-precedence")||i!==n.rel||e.getAttribute("href")!==(null==n.href||""===n.href?null:n.href)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin)||e.getAttribute("title")!==(null==n.title?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(((i=e.getAttribute("src"))!==(null==n.src?null:n.src)||e.getAttribute("type")!==(null==n.type?null:n.type)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else{if("input"!==t||"hidden"!==e.type)return e;var i=null==n.name?null:""+n.name;if("hidden"===n.type&&e.getAttribute("name")===i)return e}if(null===(e=sb(e.nextSibling)))break}return null}(i,t.type,t.pendingProps,r_))?(t.stateNode=i,ry=t,rv=sb(i.firstChild),r_=!1,o=!0):o=!1),o||rS(t)),W(t),o=t.type,l=t.pendingProps,a=null!==e?e.memoizedProps:null,i=l.children,sc(o,l)?i=null:null!==a&&sc(o,a)&&(t.flags|=32),null!==t.memoizedState&&(sJ._currentValue=o=iK(e,t,iB,null,null,n)),l_(e,t),lj(e,t,i,n),t.child;case 6:return null===e&&rw&&((e=n=rv)&&(null!==(n=function(e,t,n){if(""===t)return null;for(;3!==e.nodeType;)if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!n||null===(e=sb(e.nextSibling)))return null;return e}(n,t.pendingProps,r_))?(t.stateNode=n,ry=t,rv=null,e=!0):e=!1),e||rS(t)),null;case 13:return lR(e,t,n);case 4:return U(t,t.stateNode.containerInfo),i=t.pendingProps,null===e?t.child=o2(t,null,i,n):lj(e,t,i,n),t.child;case 11:return lb(e,t,t.type,t.pendingProps,n);case 7:return lj(e,t,t.pendingProps,n),t.child;case 8:case 12:return lj(e,t,t.pendingProps.children,n),t.child;case 10:return i=t.pendingProps,rH(t,t.type,i.value),lj(e,t,i.children,n),t.child;case 9:return o=t.type._context,i=t.pendingProps.children,r$(t),i=i(o=rB(o)),t.flags|=1,lj(e,t,i,n),t.child;case 14:return ly(e,t,t.type,t.pendingProps,n);case 15:return lv(e,t,t.type,t.pendingProps,n);case 19:return lM(e,t,n);case 31:return i=t.pendingProps,n=t.mode,i={mode:i.mode,children:i.children},null===e?(n=lT(i,n)).ref=t.ref:(n=rt(e.child,i)).ref=t.ref,t.child=n,n.return=t,t=n;case 22:return lw(e,t,n);case 24:return r$(t),i=rB(rQ),null===e?(null===(o=r7())&&(o=aI,l=rJ(),o.pooledCache=l,l.refCount++,null!==l&&(o.pooledCacheLanes|=n),o=l),t.memoizedState={parent:i,cache:o},iu(t),rH(t,rQ,o)):(0!=(e.lanes&n)&&(id(e,t),ib(t,null,null,n),ij()),o=e.memoizedState,l=t.memoizedState,o.parent!==i?(o={parent:i,cache:i},t.memoizedState=o,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=o),rH(t,rQ,i)):(rH(t,rQ,i=l.cache),i!==o.cache&&rq(t,[rQ],n,!0))),lj(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(c(156,t.tag))}function l$(e){e.flags|=4}function lB(e,t){if("stylesheet"!==t.type||0!=(4&t.state.loading))e.flags&=-0x1000001;else if(e.flags|=0x1000000,!sB(t)){if(null!==(t=o3.current)&&((4194048&az)===az?null!==o7:(0x3c00000&az)!==az&&0==(0x20000000&az)||t!==o7))throw il=it,r9;e.flags|=8192}}function lF(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?ev():0x20000000,e.lanes|=t,a$|=t)}function lU(e,t){if(!rw)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function lV(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=0x3e00000&i.subtreeFlags,r|=0x3e00000&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function lW(e,t){switch(rb(t),t.tag){case 3:rD(rQ),V();break;case 26:case 27:case 5:G(t);break;case 4:V();break;case 13:o9(t);break;case 19:q(le);break;case 10:rD(t.type);break;case 22:case 23:o9(t),iS(),null!==e&&q(r3);break;case 24:rD(rQ)}}function lG(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var o=n.create;n.inst.destroy=r=o()}n=n.next}while(n!==i)}}catch(e){cw(t,t.return,e)}}function lQ(e,t,n){try{var r=t.updateQueue,i=null!==r?r.lastEffect:null;if(null!==i){var o=i.next;r=o;do{if((r.tag&e)===e){var l=r.inst,a=l.destroy;if(void 0!==a){l.destroy=void 0,i=t;try{a()}catch(e){cw(i,n,e)}}}r=r.next}while(r!==o)}}catch(e){cw(t,t.return,e)}}function lJ(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{iv(t,n)}catch(t){cw(e,e.return,t)}}}function lY(e,t,n){n.props=ll(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){cw(e,t,n)}}function lX(e,t){try{var n=e.ref;if(null!==n){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;default:r=e.stateNode}"function"==typeof n?e.refCleanup=n(r):n.current=r}}catch(n){cw(e,t,n)}}function lZ(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(n){cw(e,t,n)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(n){cw(e,t,n)}else n.current=null}function l0(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){cw(e,e.return,t)}}function l1(e,t,n){try{var i=e.stateNode;(function(e,t,n,i){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var o=null,l=null,a=null,s=null,u=null,d=null,f=null;for(x in n){var h=n[x];if(n.hasOwnProperty(x)&&null!=h)switch(x){case"checked":case"value":break;case"defaultValue":u=h;default:i.hasOwnProperty(x)||se(e,t,x,null,i,h)}}for(var m in i){var x=i[m];if(h=n[m],i.hasOwnProperty(m)&&(null!=x||null!=h))switch(m){case"type":l=x;break;case"name":o=x;break;case"checked":d=x;break;case"defaultChecked":f=x;break;case"value":a=x;break;case"defaultValue":s=x;break;case"children":case"dangerouslySetInnerHTML":if(null!=x)throw Error(c(137,t));break;default:x!==h&&se(e,t,m,x,i,h)}}tt(e,a,s,u,d,f,l,o);return;case"select":for(l in x=a=s=m=null,n)if(u=n[l],n.hasOwnProperty(l)&&null!=u)switch(l){case"value":break;case"multiple":x=u;default:i.hasOwnProperty(l)||se(e,t,l,null,i,u)}for(o in i)if(l=i[o],u=n[o],i.hasOwnProperty(o)&&(null!=l||null!=u))switch(o){case"value":m=l;break;case"defaultValue":s=l;break;case"multiple":a=l;default:l!==u&&se(e,t,o,l,i,u)}t=s,n=a,i=x,null!=m?ti(e,!!n,m,!1):!!i!=!!n&&(null!=t?ti(e,!!n,t,!0):ti(e,!!n,n?[]:"",!1));return;case"textarea":for(s in x=m=null,n)if(o=n[s],n.hasOwnProperty(s)&&null!=o&&!i.hasOwnProperty(s))switch(s){case"value":case"children":break;default:se(e,t,s,null,i,o)}for(a in i)if(o=i[a],l=n[a],i.hasOwnProperty(a)&&(null!=o||null!=l))switch(a){case"value":m=o;break;case"defaultValue":x=o;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=o)throw Error(c(91));break;default:o!==l&&se(e,t,a,o,i,l)}to(e,m,x);return;case"option":for(var p in n)m=n[p],n.hasOwnProperty(p)&&null!=m&&!i.hasOwnProperty(p)&&("selected"===p?e.selected=!1:se(e,t,p,null,i,m));for(u in i)m=i[u],x=n[u],i.hasOwnProperty(u)&&m!==x&&(null!=m||null!=x)&&("selected"===u?e.selected=m&&"function"!=typeof m&&"symbol"!==(void 0===m?"undefined":r(m)):se(e,t,u,m,i,x));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var g in n)m=n[g],n.hasOwnProperty(g)&&null!=m&&!i.hasOwnProperty(g)&&se(e,t,g,null,i,m);for(d in i)if(m=i[d],x=n[d],i.hasOwnProperty(d)&&m!==x&&(null!=m||null!=x))switch(d){case"children":case"dangerouslySetInnerHTML":if(null!=m)throw Error(c(137,t));break;default:se(e,t,d,m,i,x)}return;default:if(td(t)){for(var j in n)m=n[j],n.hasOwnProperty(j)&&void 0!==m&&!i.hasOwnProperty(j)&&st(e,t,j,void 0,i,m);for(f in i)m=i[f],x=n[f],i.hasOwnProperty(f)&&m!==x&&(void 0!==m||void 0!==x)&&st(e,t,f,m,i,x);return}}for(var b in n)m=n[b],n.hasOwnProperty(b)&&null!=m&&!i.hasOwnProperty(b)&&se(e,t,b,null,i,m);for(h in i)m=i[h],x=n[h],i.hasOwnProperty(h)&&m!==x&&(null!=m||null!=x)&&se(e,t,h,m,i,x)})(i,e.type,n,t),i[eP]=t}catch(t){cw(e,e.return,t)}}function l2(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag&&sx(e.type)||4===e.tag}function l5(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||l2(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(27===e.tag&&sx(e.type)||2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function l3(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&(27===r&&sx(e.type)&&(n=e.stateNode),null!==(e=e.child)))for(l3(e,t,n),e=e.sibling;null!==e;)l3(e,t,n),e=e.sibling}function l7(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);sn(t,r,n),t[ez]=e,t[eP]=n}catch(t){cw(e,e.return,t)}}var l8=!1,l4=!1,l6=!1,l9="function"==typeof WeakSet?WeakSet:Set,ae=null;function at(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:af(e,n),4&r&&lG(5,n);break;case 1:if(af(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(e){cw(n,n.return,e)}else{var i=ll(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){cw(n,n.return,e)}}64&r&&lJ(n),512&r&&lX(n,n.return);break;case 3:if(af(e,n),64&r&&null!==(e=n.updateQueue)){if(t=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:t=n.child.stateNode}try{iv(e,t)}catch(e){cw(n,n.return,e)}}break;case 27:null===t&&4&r&&l7(n);case 26:case 5:af(e,n),null===t&&4&r&&l0(n),512&r&&lX(n,n.return);break;case 12:default:af(e,n);break;case 13:af(e,n),4&r&&al(e,n),64&r&&null!==(e=n.memoizedState)&&null!==(e=e.dehydrated)&&function(e,t){var n=e.ownerDocument;if("$?"!==e.data||"complete"===n.readyState)t();else{var r=function(){t(),n.removeEventListener("DOMContentLoaded",r)};n.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}(e,n=cS.bind(null,n));break;case 22:if(!(r=null!==n.memoizedState||l8)){t=null!==t&&null!==t.memoizedState||l4,i=l8;var o=l4;l8=r,(l4=t)&&!o?function e(t,n,r){for(r=r&&0!=(8772&n.subtreeFlags),n=n.child;null!==n;){var i=n.alternate,o=t,l=n,a=l.flags;switch(l.tag){case 0:case 11:case 15:e(o,l,r),lG(4,l);break;case 1:if(e(o,l,r),"function"==typeof(o=(i=l).stateNode).componentDidMount)try{o.componentDidMount()}catch(e){cw(i,i.return,e)}if(null!==(o=(i=l).updateQueue)){var c=i.stateNode;try{var s=o.shared.hiddenCallbacks;if(null!==s)for(o.shared.hiddenCallbacks=null,o=0;o title"))),sn(o,r,n),o[ez]=e,eB(o),r=o;break e;case"link":var l=sL("link","href",i).get(r+(n.href||""));if(l){for(var a=0;a<\/script>",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?i.createElement("select",{is:r.is}):i.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?i.createElement(n,{is:r.is}):i.createElement(n)}}e[ez]=t,e[eP]=r;e:for(i=t.child;null!==i;){if(5===i.tag||6===i.tag)e.appendChild(i.stateNode);else if(4!==i.tag&&27!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}switch(t.stateNode=e,sn(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break;case"img":e=!0;break;default:e=!1}e&&l$(t)}}return lV(t),t.flags&=-0x1000001,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&l$(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(c(166));if(e=B.current,rO(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(i=ry))switch(i.tag){case 27:case 5:r=i.memoizedProps}e[ez]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||c6(e.nodeValue,n)))||rS(t)}else(e=so(e).createTextNode(r))[ez]=t,t.stateNode=e}return lV(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(i=rO(t),null!==r&&null!==r.dehydrated){if(null===e){if(!i)throw Error(c(318));if(!(i=null!==(i=t.memoizedState)?i.dehydrated:null))throw Error(c(317));i[ez]=t}else rz(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;lV(t),i=!1}else i=rP(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i){if(256&t.flags)return o9(t),t;return o9(t),null}}if(o9(t),0!=(128&t.flags))return t.lanes=n,t;if(n=null!==r,e=null!==e&&null!==e.memoizedState,n){r=t.child,i=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(i=r.alternate.memoizedState.cachePool.pool);var o=null;null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(o=r.memoizedState.cachePool.pool),o!==i&&(r.flags|=2048)}return n!==e&&n&&(t.child.flags|=8192),lF(t,t.updateQueue),lV(t),null;case 4:return V(),null===e&&cX(t.stateNode.containerInfo),lV(t),null;case 10:return rD(t.type),lV(t),null;case 19:if(q(le),null===(i=t.memoizedState))return lV(t),null;if(r=0!=(128&t.flags),null===(o=i.rendering))if(r)lU(i,!1);else{if(0!==aD||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(o=lt(e))){for(t.flags|=128,lU(i,!1),e=o.updateQueue,t.updateQueue=e,lF(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)rn(n,e),n=n.sibling;return K(le,1&le.current|2),t.child}e=e.sibling}null!==i.tail&&ee()>aW&&(t.flags|=128,r=!0,lU(i,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=lt(o))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,lF(t,e),lU(i,!0),null===i.tail&&"hidden"===i.tailMode&&!o.alternate&&!rw)return lV(t),null}else 2*ee()-i.renderingStartTime>aW&&0x20000000!==n&&(t.flags|=128,r=!0,lU(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(null!==(e=i.last)?e.sibling=o:t.child=o,i.last=o)}if(null!==i.tail)return t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=ee(),t.sibling=null,e=le.current,K(le,r?1&e|2:1&e),t;return lV(t),null;case 22:case 23:return o9(t),iS(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?0!=(0x20000000&n)&&0==(128&t.flags)&&(lV(t),6&t.subtreeFlags&&(t.flags|=8192)):lV(t),null!==(n=t.updateQueue)&&lF(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&q(r3),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),rD(rQ),lV(t),null;case 25:case 30:return null}throw Error(c(156,t.tag))}(t.alternate,t,aH);if(null!==n){aO=n;return}if(null!==(t=t.sibling)){aO=t;return}aO=t=e}while(null!==t);0===aD&&(aD=5)}function ch(e,t){do{var n=function(e,t){switch(rb(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return rD(rQ),V(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return G(t),null;case 13:if(o9(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(c(340));rz()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return q(le),null;case 4:return V(),null;case 10:return rD(t.type),null;case 22:case 23:return o9(t),iS(),null!==e&&q(r3),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return rD(rQ),null;default:return null}}(e.alternate,e);if(null!==n){n.flags&=32767,aO=n;return}if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling)){aO=e;return}aO=e=n}while(null!==e);aD=6,aO=null}function cm(e,t,n,r,i,o,l,a,s){e.cancelPendingCommit=null;do cb();while(0!==aJ);if(0!=(6&aA))throw Error(c(327));if(null!==t){if(t===e.current)throw Error(c(177));if(!function(e,t,n,r,i,o){var l=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var a=e.entanglements,c=e.expirationTimes,s=e.hiddenUpdates;for(n=l&~n;0p&&(l=p,p=x,x=l);var g=nS(a,x),j=nS(a,p);if(g&&j&&(1!==h.rangeCount||h.anchorNode!==g.node||h.anchorOffset!==g.offset||h.focusNode!==j.node||h.focusOffset!==j.offset)){var b=d.createRange();b.setStart(g.node,g.offset),h.removeAllRanges(),x>p?(h.addRange(b),h.extend(j.node,j.offset)):(b.setEnd(j.node,j.offset),h.addRange(b))}}}}for(d=[],h=a;h=h.parentNode;)1===h.nodeType&&d.push({element:h,left:h.scrollLeft,top:h.scrollTop});for("function"==typeof a.focus&&a.focus(),a=0;an?32:n,E.T=null,n=a1,a1=null;var o=aY,l=aZ;if(aJ=0,aX=aY=null,aZ=0,0!=(6&aA))throw Error(c(331));var a=aA;if(aA|=4,ak(o.current),ap(o,o.current,l,n),aA=a,cN(0,!1),eu&&"function"==typeof eu.onPostCommitFiberRoot)try{eu.onPostCommitFiberRoot(es,o)}catch(e){}return!0}finally{T.p=i,E.T=r,cj(e,t)}}function cv(e,t,n){t=nY(n,t),t=lh(e.stateNode,t,2),null!==(e=im(e,t,2))&&(ek(e,2),cT(e))}function cw(e,t,n){if(3===e.tag)cv(e,e,n);else for(;null!==t;){if(3===t.tag){cv(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===aQ||!aQ.has(r))){e=nY(n,e),null!==(r=im(t,n=lm(2),2))&&(lx(n,r,t,e),ek(r,2),cT(r));break}}t=t.return}}function ck(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new aS;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(n)||(aN=!0,i.add(n),e=c_.bind(null,e,t,n),t.then(e,e))}function c_(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,aI===e&&(az&n)===n&&(4===aD||3===aD&&(0x3c00000&az)===az&&300>ee()-aV?0==(2&aA)&&cr(e,0):aK|=n,a$===az&&(a$=0)),cT(e)}function cC(e,t){0===t&&(t=ev()),null!==(e=n3(e,t))&&(ek(e,t),cT(e))}function cS(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),cC(e,n)}function cA(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;null!==i&&(n=i.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(c(314))}null!==r&&r.delete(t),cC(e,n)}var cI=null,cO=null,cz=!1,cP=!1,cR=!1,cE=0;function cT(e){e!==cO&&null===e.next&&(null===cO?cI=cO=e:cO=cO.next=e),cP=!0,cz||(cz=!0,sh(function(){0!=(6&aA)?J(en,cH):cD()}))}function cN(e,t){if(!cR&&cP){cR=!0;do for(var n=!1,r=cI;null!==r;){if(!t)if(0!==e){var i=r.pendingLanes;if(0===i)var o=0;else{var l=r.suspendedLanes,a=r.pingedLanes;o=0xc000095&(o=(1<<31-ef(42|e)+1)-1&(i&~(l&~a)))?0xc000095&o|1:o?2|o:0}0!==o&&(n=!0,cK(r,o))}else o=az,0==(3&(o=ej(r,r===aI?o:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||eb(r,o)||(n=!0,cK(r,o));r=r.next}while(n);cR=!1}}function cH(){cD()}function cD(){cP=cz=!1;var e,t=0;0!==cE&&(((e=window.event)&&"popstate"===e.type?e===ss||(ss=e,0):(ss=null,1))||(t=cE),cE=0);for(var n=ee(),r=null,i=cI;null!==i;){var o=i.next,l=cM(i,n);0===l?(i.next=null,null===r?cI=o:r.next=o,null===o&&(cO=r)):(r=i,(0!==t||0!=(3&l))&&(cP=!0)),i=o}cN(t,!1)}function cM(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=-0x3c00001&e.pendingLanes;0r){n=r;var l=e.ownerDocument;if(1&n&&sk(l.documentElement),2&n&&sk(l.body),4&n)for(sk(n=l.head),l=n.firstChild;l;){var a=l.nextSibling,c=l.nodeName;l[eD]||"SCRIPT"===c||"STYLE"===c||"LINK"===c&&"stylesheet"===l.rel.toLowerCase()||n.removeChild(l),l=a}}if(0===i){e.removeChild(o),ug(t);return}i--}else"$"===n||"$?"===n||"$!"===n?i++:r=n.charCodeAt(0)-48;else r=0;n=o}while(n);ug(t)}function sg(e){var t=e.firstChild;for(t&&10===t.nodeType&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":sg(n),eM(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===n.rel.toLowerCase())continue}e.removeChild(n)}}function sj(e){return"$!"===e.data||"$?"===e.data&&"complete"===e.ownerDocument.readyState}function sb(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t||"F!"===t||"F"===t)break;if("/$"===t)return null}}return e}var sy=null;function sv(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}function sw(e,t,n){switch(t=so(n),e){case"html":if(!(e=t.documentElement))throw Error(c(452));return e;case"head":if(!(e=t.head))throw Error(c(453));return e;case"body":if(!(e=t.body))throw Error(c(454));return e;default:throw Error(c(451))}}function sk(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);eM(e)}var s_=new Map,sC=new Set;function sS(e){return"function"==typeof e.getRootNode?e.getRootNode():9===e.nodeType?e:e.ownerDocument}var sA=T.d;T.d={f:function(){var e=sA.f(),t=ct();return e||t},r:function(e){var t=eK(e);null!==t&&5===t.tag&&"form"===t.type?oE(t):sA.r(e)},D:function(e){sA.D(e),sO("dns-prefetch",e,null)},C:function(e,t){sA.C(e,t),sO("preconnect",e,t)},L:function(e,t,n){if(sA.L(e,t,n),sI&&e&&t){var r='link[rel="preload"][as="'+te(t)+'"]';"image"===t&&n&&n.imageSrcSet?(r+='[imagesrcset="'+te(n.imageSrcSet)+'"]',"string"==typeof n.imageSizes&&(r+='[imagesizes="'+te(n.imageSizes)+'"]')):r+='[href="'+te(e)+'"]';var i=r;switch(t){case"style":i=sP(e);break;case"script":i=sT(e)}s_.has(i)||(e=f({rel:"preload",href:"image"===t&&n&&n.imageSrcSet?void 0:e,as:t},n),s_.set(i,e),null!==sI.querySelector(r)||"style"===t&&sI.querySelector(sR(i))||"script"===t&&sI.querySelector(sN(i))||(sn(t=sI.createElement("link"),"link",e),eB(t),sI.head.appendChild(t)))}},m:function(e,t){if(sA.m(e,t),sI&&e){var n=t&&"string"==typeof t.as?t.as:"script",r='link[rel="modulepreload"][as="'+te(n)+'"][href="'+te(e)+'"]',i=r;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=sT(e)}if(!s_.has(i)&&(e=f({rel:"modulepreload",href:e},t),s_.set(i,e),null===sI.querySelector(r))){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(sI.querySelector(sN(i)))return}sn(n=sI.createElement("link"),"link",e),eB(n),sI.head.appendChild(n)}}},X:function(e,t){if(sA.X(e,t),sI&&e){var n=e$(sI).hoistableScripts,r=sT(e),i=n.get(r);i||((i=sI.querySelector(sN(r)))||(e=f({src:e,async:!0},t),(t=s_.get(r))&&sq(e,t),eB(i=sI.createElement("script")),sn(i,"link",e),sI.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},n.set(r,i))}},S:function(e,t,n){if(sA.S(e,t,n),sI&&e){var r=e$(sI).hoistableStyles,i=sP(e);t=t||"default";var o=r.get(i);if(!o){var l={loading:0,preload:null};if(o=sI.querySelector(sR(i)))l.loading=5;else{e=f({rel:"stylesheet",href:e,"data-precedence":t},n),(n=s_.get(i))&&sM(e,n);var a=o=sI.createElement("link");eB(a),sn(a,"link",e),a._p=new Promise(function(e,t){a.onload=e,a.onerror=t}),a.addEventListener("load",function(){l.loading|=1}),a.addEventListener("error",function(){l.loading|=2}),l.loading|=4,sD(o,t,sI)}o={type:"stylesheet",instance:o,count:1,state:l},r.set(i,o)}}},M:function(e,t){if(sA.M(e,t),sI&&e){var n=e$(sI).hoistableScripts,r=sT(e),i=n.get(r);i||((i=sI.querySelector(sN(r)))||(e=f({src:e,async:!0,type:"module"},t),(t=s_.get(r))&&sq(e,t),eB(i=sI.createElement("script")),sn(i,"link",e),sI.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},n.set(r,i))}}};var sI="undefined"==typeof document?null:document;function sO(e,t,n){if(sI&&"string"==typeof t&&t){var r=te(t);r='link[rel="'+e+'"][href="'+r+'"]',"string"==typeof n&&(r+='[crossorigin="'+n+'"]'),sC.has(r)||(sC.add(r),e={rel:e,crossOrigin:n,href:t},null===sI.querySelector(r)&&(sn(t=sI.createElement("link"),"link",e),eB(t),sI.head.appendChild(t)))}}function sz(e,t,n,i){var o=(o=B.current)?sS(o):null;if(!o)throw Error(c(446));switch(e){case"meta":case"title":return null;case"style":return"string"==typeof n.precedence&&"string"==typeof n.href?(t=sP(n.href),(i=(n=e$(o).hoistableStyles).get(t))||(i={type:"style",instance:null,count:0,state:null},n.set(t,i)),i):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===n.rel&&"string"==typeof n.href&&"string"==typeof n.precedence){e=sP(n.href);var l,a,s,u,d=e$(o).hoistableStyles,f=d.get(e);if(f||(o=o.ownerDocument||o,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},d.set(e,f),(d=o.querySelector(sR(e)))&&!d._p&&(f.instance=d,f.state.loading=5),s_.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},s_.set(e,n),d||(l=o,a=e,s=n,u=f.state,l.querySelector('link[rel="preload"][as="style"]['+a+"]")?u.loading=1:(u.preload=a=l.createElement("link"),a.addEventListener("load",function(){return u.loading|=1}),a.addEventListener("error",function(){return u.loading|=2}),sn(a,"link",s),eB(a),l.head.appendChild(a))))),t&&null===i)throw Error(c(528,""));return f}if(t&&null!==i)throw Error(c(529,""));return null;case"script":return t=n.async,"string"==typeof(n=n.src)&&t&&"function"!=typeof t&&"symbol"!==(void 0===t?"undefined":r(t))?(t=sT(n),(i=(n=e$(o).hoistableScripts).get(t))||(i={type:"script",instance:null,count:0,state:null},n.set(t,i)),i):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,e))}}function sP(e){return'href="'+te(e)+'"'}function sR(e){return'link[rel="stylesheet"]['+e+"]"}function sE(e){return f({},e,{"data-precedence":e.precedence,precedence:null})}function sT(e){return'[src="'+te(e)+'"]'}function sN(e){return"script[async]"+e}function sH(e,t,n){if(t.count++,null===t.instance)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+te(n.href)+'"]');if(r)return t.instance=r,eB(r),r;var i=f({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return eB(r=(e.ownerDocument||e).createElement("style")),sn(r,"style",i),sD(r,n.precedence,e),t.instance=r;case"stylesheet":i=sP(n.href);var o=e.querySelector(sR(i));if(o)return t.state.loading|=4,t.instance=o,eB(o),o;r=sE(n),(i=s_.get(i))&&sM(r,i),eB(o=(e.ownerDocument||e).createElement("link"));var l=o;return l._p=new Promise(function(e,t){l.onload=e,l.onerror=t}),sn(o,"link",r),t.state.loading|=4,sD(o,n.precedence,e),t.instance=o;case"script":if(o=sT(n.src),i=e.querySelector(sN(o)))return t.instance=i,eB(i),i;return r=n,(i=s_.get(o))&&sq(r=f({},n),i),eB(i=(e=e.ownerDocument||e).createElement("script")),sn(i,"link",r),e.head.appendChild(i),t.instance=i;case"void":return null;default:throw Error(c(443,t.type))}return"stylesheet"===t.type&&0==(4&t.state.loading)&&(r=t.instance,t.state.loading|=4,sD(r,n.precedence,e)),t.instance}function sD(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=r.length?r[r.length-1]:null,o=i,l=0;l title"):null)}function sB(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}var sF=null;function sU(){}function sV(){if(this.count--,0===this.count){if(this.stylesheets)sG(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var sW=null;function sG(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,sW=new Map,t.forEach(sQ,e),sW=null,sV.call(e))}function sQ(e,t){if(!(4&t.state.loading)){var n=sW.get(e);if(n)var r=n.get(null);else{n=new Map,sW.set(e,n);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),o=0;oe.length)&&(t=e.length);for(var n=0,r=Array(t);ni})},2432:function(e,t,n){"use strict";n.d(t,{HP:()=>i,UW:()=>l,jV:()=>r,pv:()=>o});var r=2,i=1,o=0,l=["average","bad","black","blue","brown","good","green","grey","label","olive","orange","pink","purple","red","teal","transparent","violet","white","yellow"]},2200:function(e,t,n){"use strict";n.d(t,{hf:()=>w,o7:()=>v,uB:()=>f,xd:()=>u});var r,i=n(9523);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:{};d=!!e.ignoreWindowFocus},h=!0;function m(e,t){if(d){h=!0;return}if(r&&(clearTimeout(r),r=null),t){r=setTimeout(function(){return m(e)});return}h!==e&&(h=e,u.emit(e?"window-focus":"window-blur"),u.emit("window-focus-change",e))}var x=null;function p(e){var t=String(e.tagName).toLowerCase();return"input"===t||"textarea"===t}function g(){x&&(x.removeEventListener("blur",g),x=null,u.emit("input-blur"))}var j=null,b=null,y=[];function v(e){y.push(e)}function w(e){var t=y.indexOf(e);t>=0&&y.splice(t,1)}window.addEventListener("mousemove",function(e){var t=e.target;t!==b&&(b=t,function(e){if(!x&&h)for(var t=document.body;e&&e!==t;){if(y.includes(e)){if(e.contains(j))return;j=e,e.focus();return}e=e.parentElement}}(t))}),document.addEventListener("focus",function(e){var t,n,r;if(n=e.target,null!=(r=Element)&&"undefined"!=typeof Symbol&&r[Symbol.hasInstance]?!r[Symbol.hasInstance](n):!(n instanceof r)){b=null,j=null;return}b=null,j=e.target,p(e.target)&&(t=e.target,g(),(x=t).addEventListener("blur",g),u.emit("input-focus"))},!0),document.addEventListener("blur",function(){b=null},!0),window.addEventListener("focus",function(){m(!0)}),window.addEventListener("blur",function(){b=null,m(!1,!0)}),window.addEventListener("close",function(){m(!1)});var k={},_=function(){function e(t,n,r){l(this,e),s(this,"event",void 0),s(this,"type",void 0),s(this,"code",void 0),s(this,"ctrl",void 0),s(this,"shift",void 0),s(this,"alt",void 0),s(this,"repeat",void 0),s(this,"_str",void 0),this.event=t,this.type=n,this.code=t.keyCode,this.ctrl=t.ctrlKey,this.shift=t.shiftKey,this.alt=t.altKey,this.repeat=!!r}return c(e,[{key:"hasModifierKeys",value:function(){return this.ctrl||this.alt||this.shift}},{key:"isModifierKey",value:function(){return this.code===i.GW||this.code===i.pN||this.code===i.cm}},{key:"isDown",value:function(){return"keydown"===this.type}},{key:"isUp",value:function(){return"keyup"===this.type}},{key:"toString",value:function(){return this._str||(this._str="",this.ctrl&&(this._str+="Ctrl+"),this.alt&&(this._str+="Alt+"),this.shift&&(this._str+="Shift+"),this.code>=48&&this.code<=90?this._str+=String.fromCharCode(this.code):this.code>=i.Bo&&this.code<=i._m?this._str+="F".concat(this.code-111):this._str+="[".concat(this.code,"]")),this._str}}]),e}();document.addEventListener("keydown",function(e){if(!p(e.target)){var t=e.keyCode,n=new _(e,"keydown",k[t]);u.emit("keydown",n),u.emit("key",n),k[t]=!0}}),document.addEventListener("keyup",function(e){if(!p(e.target)){var t=e.keyCode,n=new _(e,"keyup");u.emit("keyup",n),u.emit("key",n),k[t]=!1}})},5190:function(e,t,n){"use strict";n.d(t,{bu:()=>l,l7:()=>o,lb:()=>a,mr:()=>c});var r=["f","p","n","μ","m"," ","k","M","G","T","P","E","Z","Y","R","Q","F","N","H"],i=r.indexOf(" ");function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-i,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(!Number.isFinite(e))return e.toString();var o=Math.floor(Math.max(3*t,Math.floor(Math.log10(Math.abs(e))))/3),l=r[Math.min(o+i,r.length-1)],a=(e/Math.pow(1e3,o)).toFixed(2);return a.endsWith(".00")?a=a.slice(0,-3):a.endsWith(".0")&&(a=a.slice(0,-2)),"".concat(a," ").concat(l.trim()).concat(n).trim()}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return o(e,t,"W")}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(!Number.isFinite(e))return String(e);var n=Number(e.toFixed(t)),r=Math.abs(n).toString().split(".");r[0]=r[0].replace(/\B(?=(\d{3})+(?!\d))/g," ");var i=r.join(".");return n<0?"-".concat(i):i}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default",n=Math.floor(e/10),r=Math.floor(n/3600),i=Math.floor(n%3600/60),o=n%60;if("short"===t)return"".concat(r>0?"".concat(r,"h"):"").concat(i>0?"".concat(i,"m"):"").concat(o>0?"".concat(o,"s"):"");var l=String(r).padStart(2,"0"),a=String(i).padStart(2,"0"),c=String(o).padStart(2,"0");return"".concat(l,":").concat(a,":").concat(c)}},2095:function(e,t,n){"use strict";n.d(t,{Dd:()=>d,Ob:()=>h,_1:()=>s,gp:()=>f});var r=n(2200),i=n(9523),o={},l=[i.KW,i.tt,i.PC,i.HF,i.GW,i.pN,i.R4,i.Hb,i.ob,i.iB,i.mY],a={},c=[];function s(){for(var e in a)a[e]&&(a[e]=!1,Byond.command(u.verbParamsFn(u.keyUpVerb,e)))}var u={keyDownVerb:"KeyDown",keyUpVerb:"KeyUp",verbParamsFn:function(e,t){return"".concat(e,' "').concat(t,'"')}};function d(e){e&&(u=e),Byond.winget("default.*").then(function(e){var t=function(e){return e.substring(1,e.length-1).replace(c,'"')},n={};for(var r in e){var i=r.split("."),l=i[1],a=i[2];l&&a&&(n[l]||(n[l]={}),n[l][a]=e[r])}var c=/\\"/g;for(var s in n){var u=n[s];o[t(u.name)]=t(u.command)}}),r.xd.on("window-blur",function(){s()}),r.xd.on("input-focus",function(){s()}),f()}function f(){r.xd.on("key",m)}function h(){r.xd.off("key",m)}function m(e){var t=!0,n=!1,r=void 0;try{for(var i,s=c[Symbol.iterator]();!(t=(i=s.next()).done);t=!0)(0,i.value)(e)}catch(e){n=!0,r=e}finally{try{t||null==s.return||s.return()}finally{if(n)throw r}}!function(e){var t,n=String(e);if("Ctrl+F5"===n||"Ctrl+R"===n)return location.reload();if(!("Ctrl+F"===n||e.event.defaultPrevented||e.isModifierKey()||l.includes(e.code))){var r=16===(t=e.code)?"Shift":17===t?"Ctrl":18===t?"Alt":33===t?"Northeast":34===t?"Southeast":35===t?"Southwest":36===t?"Northwest":37===t?"West":38===t?"North":39===t?"East":40===t?"South":45===t?"Insert":46===t?"Delete":t>=48&&t<=57||t>=65&&t<=90?String.fromCharCode(t):t>=96&&t<=105?"Numpad".concat(t-96):t>=112&&t<=123?"F".concat(t-111):188===t?",":189===t?"-":190===t?".":void 0;if(r){var i=o[r];if(i)return Byond.command(i);if(e.isDown()&&!a[r]){a[r]=!0;var c=u.verbParamsFn(u.keyDownVerb,r);return Byond.command(c)}if(e.isUp()&&a[r]){a[r]=!1;var s=u.verbParamsFn(u.keyUpVerb,r);Byond.command(s)}}}}(e)}},9523:function(e,t,n){"use strict";n.d(t,{Bo:()=>v,Fi:()=>x,GW:()=>a,HF:()=>i,Hb:()=>m,II:()=>p,KW:()=>s,Kx:()=>g,PC:()=>u,R4:()=>f,_m:()=>k,au:()=>j,bC:()=>y,cm:()=>c,iB:()=>h,iH:()=>b,j:()=>r,mY:()=>w,ob:()=>d,pN:()=>l,tt:()=>o});var r=8,i=9,o=13,l=16,a=17,c=18,s=27,u=32,d=37,f=38,h=39,m=40,x=48,p=57,g=65,j=90,b=96,y=105,v=112,w=116,k=123},650:function(e,t,n){"use strict";n.d(t,{Fn:()=>i,VW:()=>o});var r,i=((r={}).A="a",r.Alt="Alt",r.Backspace="Backspace",r.Control="Control",r.D="d",r.Delete="Delete",r.Down="ArrowDown",r.E="e",r.End="End",r.Enter="Enter",r.Esc="Esc",r.Escape="Escape",r.Home="Home",r.Insert="Insert",r.Left="ArrowLeft",r.Minus="-",r.N="n",r.PageDown="PageDown",r.PageUp="PageUp",r.Plus="+",r.Right="ArrowRight",r.S="s",r.Shift="Shift",r.Space=" ",r.Tab="Tab",r.Up="ArrowUp",r.W="w",r.Z="z",r);function o(e){return"Esc"===e||"Escape"===e}},5163:function(e,t,n){"use strict";function r(e,t,n){return en?n:e}function i(e){return e<0?0:e>1?1:e}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;return(e-t)/(n-t)}function l(e,t){return Number.parseFloat((Math.round(e*Math.pow(10,t)+1e-4*(e>=0?1:-1))/Math.pow(10,t)).toFixed(t))}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Number(e).toFixed(Math.max(t,0))}function c(e,t){var n=!0,r=!1,i=void 0;try{for(var o,l=Object.keys(t)[Symbol.iterator]();!(n=(o=l.next()).done);n=!0){var a,c=o.value;if((a=t[c])&&e>=a[0]&&e<=a[1])return c}}catch(e){r=!0,i=e}finally{try{n||null==l.return||l.return()}finally{if(r)throw i}}}function s(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)}function u(e){return 180/Math.PI*e}n.d(t,{BV:()=>u,FH:()=>a,NM:()=>l,RH:()=>s,V2:()=>i,bA:()=>o,k0:()=>c,uZ:()=>r})},819:function(e,t,n){"use strict";function r(e){for(var t="",n=0;ni,Sh:()=>r})},4190:function(e,t,n){"use strict";function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return JSON.stringify(e)},n=e.toLowerCase().trim();return function(e){if(!n)return!0;var r=t(e);return!!r&&r.toLowerCase().includes(n)}}function i(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}n.d(t,{LF:()=>a,aV:()=>u,kC:()=>i,mj:()=>r});var o=["Id","Tv"],l=["A","An","And","As","At","But","By","For","For","From","In","Into","Near","Nor","Of","On","Onto","Or","The","To","With"];function a(e){if(!e)return e;var t=e.replace(/([^\W_]+[^\s-]*) */g,function(e){return i(e)}),n=!0,r=!1,a=void 0;try{for(var c,s=l[Symbol.iterator]();!(n=(c=s.next()).done);n=!0){var u=c.value,d=RegExp("\\s".concat(u,"\\s"),"g");t=t.replace(d,function(e){return e.toLowerCase()})}}catch(e){r=!0,a=e}finally{try{n||null==s.return||s.return()}finally{if(r)throw a}}var f=!0,h=!1,m=void 0;try{for(var x,p=o[Symbol.iterator]();!(f=(x=p.next()).done);f=!0){var g=x.value,j=RegExp("\\b".concat(g,"\\b"),"g");t=t.replace(j,function(e){return e.toLowerCase()})}}catch(e){h=!0,m=e}finally{try{f||null==p.return||p.return()}finally{if(h)throw m}}return t}var c=/&(nbsp|amp|quot|lt|gt|apos|trade|copy);/g,s={amp:"&",apos:"'",cops:"\xa9",gt:">",lt:"<",nbsp:" ",quot:'"',trade:"™"};function u(e){return e?e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(c,function(e,t){return s[t]}).replace(/&#?([0-9]+);/gi,function(e,t){return String.fromCharCode(Number.parseInt(t,10))}).replace(/&#x?([0-9a-f]+);/gi,function(e,t){return String.fromCharCode(Number.parseInt(t,16))}):e}},3834:function(e,t,n){"use strict";n.d(t,{Iz:()=>j,bf:()=>l,i9:()=>p,wI:()=>g});var r=n(2432),i=n(819);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nnv,mx:()=>p,SW:()=>nu,lH:()=>nZ,iA:()=>rh,DA:()=>nC,JO:()=>S,II:()=>nY,iz:()=>nw,u_:()=>n4,zF:()=>nb,Kx:()=>ry,R4:()=>v,Y2:()=>rr,zt:()=>h,M9:()=>n5,iR:()=>ru,xu:()=>y,Kq:()=>nG,f7:()=>n6,k4:()=>ny,zx:()=>nr,Ee:()=>n_,zA:()=>nK,u:()=>t3,kL:()=>ng,$0:()=>rs,kC:()=>nM,ko:()=>nU,N1:()=>ra,mQ:()=>rg,Lt:()=>nR,RK:()=>m,H2:()=>n3,QG:()=>r_});var r,i,o,l,a=n(1557),c=n(5163),s=n(2778),u=n.t(s,2);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["as","className","children","tw"]),c=i?"".concat(i," ").concat((0,j.wI)(a)):(0,j.wI)(a);return(0,s.createElement)(void 0===r?"div":r,(t=b({},(0,j.i9)(b({},a,(0,j.Iz)(l)))),n=n={className:c},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t),o)}function v(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["className"]);return(0,a.jsx)(y,function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var C=/-o$/;function S(e){var t=e.name,n=void 0===t?"":t,r=e.size,i=e.spin,o=e.className,l=e.rotation,c=_(e,["name","size","spin","className","rotation"]),s=c.style||{};r&&(s.fontSize="".concat(100*r,"%")),l&&(s.transform="rotate(".concat(l,"deg)")),c.style=s;var u=(0,j.i9)(c),d="";if(n.startsWith("tg-"))d=n;else{var f=C.test(n),h=n.replace(C,""),m=!h.startsWith("fa-");d=f?"far ":"fas ",m&&(d+="fa-"),d+=h,i&&(d+=" fa-spin")}return(0,a.jsx)("i",k({className:(0,g.Sh)(["Icon",d,o,(0,j.wI)(c)])},u))}function A(){return"undefined"!=typeof window}function I(e){return P(e)?(e.nodeName||"").toLowerCase():"#document"}function O(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function z(e){var t;return null==(t=(P(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function P(e){return!!A()&&(e instanceof Node||e instanceof O(e).Node)}function R(e){return!!A()&&(e instanceof Element||e instanceof O(e).Element)}function E(e){return!!A()&&(e instanceof HTMLElement||e instanceof O(e).HTMLElement)}function T(e){return!!A()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof O(e).ShadowRoot)}(S||(S={})).Stack=function(e){var t,n,r=e.className,i=e.children,o=e.size,l=_(e,["className","children","size"]),c=l.style||{};return o&&(c.fontSize="".concat(100*o,"%")),l.style=c,(0,a.jsx)("span",(t=k({className:(0,g.Sh)(["IconStack",r,(0,j.wI)(l)])},(0,j.i9)(l)),n=n={children:i},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))};let N=new Set(["inline","contents"]);function H(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=W(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!N.has(i)}let D=new Set(["table","td","th"]),M=[":popover-open",":modal"];function q(e){return M.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let K=["transform","translate","scale","rotate","perspective"],L=["transform","translate","scale","rotate","perspective","filter"],$=["paint","layout","strict","content"];function B(e){let t=F(),n=R(e)?W(e):e;return K.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||L.some(e=>(n.willChange||"").includes(e))||$.some(e=>(n.contain||"").includes(e))}function F(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let U=new Set(["html","body","#document"]);function V(e){return U.has(I(e))}function W(e){return O(e).getComputedStyle(e)}function G(e){return R(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Q(e){if("html"===I(e))return e;let t=e.assignedSlot||e.parentNode||T(e)&&e.host||z(e);return T(t)?t.host:t}function J(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let i=function e(t){let n=Q(t);return V(n)?t.ownerDocument?t.ownerDocument.body:t.body:E(n)&&H(n)?n:e(n)}(e),o=i===(null==(r=e.ownerDocument)?void 0:r.body),l=O(i);if(o){let e=Y(l);return t.concat(l,l.visualViewport||[],H(i)?i:[],e&&n?J(e):[])}return t.concat(i,J(i,[],n))}function Y(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var X='input:not([inert]),select:not([inert]),textarea:not([inert]),a[href]:not([inert]),button:not([inert]),[tabindex]:not(slot):not([inert]),audio[controls]:not([inert]),video[controls]:not([inert]),[contenteditable]:not([contenteditable="false"]):not([inert]),details>summary:first-of-type:not([inert]),details:not([inert])',Z="undefined"==typeof Element,ee=Z?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,et=!Z&&Element.prototype.getRootNode?function(e){var t;return null==e||null==(t=e.getRootNode)?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},en=function e(t,n){void 0===n&&(n=!0);var r,i=null==t||null==(r=t.getAttribute)?void 0:r.call(t,"inert");return""===i||"true"===i||n&&t&&e(t.parentNode)},er=function(e){var t,n=null==e||null==(t=e.getAttribute)?void 0:t.call(e,"contenteditable");return""===n||"true"===n},ei=function(e,t,n){if(en(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(X));return t&&ee.call(e,X)&&r.unshift(e),r=r.filter(n)},eo=function e(t,n,r){for(var i=[],o=Array.from(t);o.length;){var l=o.shift();if(!en(l,!1))if("SLOT"===l.tagName){var a=l.assignedElements(),c=e(a.length?a:l.children,!0,r);r.flatten?i.push.apply(i,c):i.push({scopeParent:l,candidates:c})}else{ee.call(l,X)&&r.filter(l)&&(n||!t.includes(l))&&i.push(l);var s=l.shadowRoot||"function"==typeof r.getShadowRoot&&r.getShadowRoot(l),u=!en(s,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(l));if(s&&u){var d=e(!0===s?l.children:s.children,!0,r);r.flatten?i.push.apply(i,d):i.push({scopeParent:l,candidates:d})}else o.unshift.apply(o,l.children)}}return i},el=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},ea=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||er(e))&&!el(e)?0:e.tabIndex},ec=function(e,t){var n=ea(e);return n<0&&t&&!el(e)?0:n},es=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},eu=function(e){return"INPUT"===e.tagName},ed=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(ee.call(i,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return ex(e)}else{if("function"==typeof r){for(var o=e;e;){var l=e.parentElement,a=et(e);if(l&&!l.shadowRoot&&!0===r(l))return ex(e);e=e.assignedSlot?e.assignedSlot:l||a===e.ownerDocument?l:a.host}e=o}if(em(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},eg=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;nea(t))&&!!ej(e,t)},ey=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||!!(t>=0)},ev=function e(t){var n=[],r=[];return t.forEach(function(t,i){var o=!!t.scopeParent,l=o?t.scopeParent:t,a=ec(l,o),c=o?e(t.candidates):l;0===a?o?n.push.apply(n,c):n.push(l):r.push({documentOrder:i,tabIndex:a,item:t,isScope:o,content:c})}),r.sort(es).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(n)},ew=function(e,t){var n;return ev((t=t||{}).getShadowRoot?eo([e],t.includeContainer,{filter:eb.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:ey}):ei(e,t.includeContainer,eb.bind(null,t)))};function ek(e,t){if(!e||!t)return!1;let n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&T(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function e_(e){return"composedPath"in e?e.composedPath()[0]:e.target}function eC(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function eS(e){return(null==e?void 0:e.ownerDocument)||document}function eA(e,t,n){return void 0===n&&(n=!0),e.filter(e=>{var r;return e.parentId===t&&(!n||(null==(r=e.context)?void 0:r.open))}).flatMap(t=>[t,...eA(e,t.id,n)])}function eI(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}var eO="undefined"!=typeof document?s.useLayoutEffect:function(){};function ez(e){let t=s.useRef(e);return eO(()=>{t.current=e}),t}let eP={...u}.useInsertionEffect||(e=>e());function eR(e){let t=s.useRef(()=>{});return eP(()=>{t.current=e}),s.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function eT(e,t){let n=ew(e,eE()),r=n.length;if(0===r)return;let i=function(e){let t=e.activeElement;for(;(null==(n=t)||null==(n=n.shadowRoot)?void 0:n.activeElement)!=null;){var n;t=t.shadowRoot.activeElement}return t}(eS(e)),o=n.indexOf(i);return n[-1===o?1===t?0:r-1:o+t]}function eN(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!ek(n,r)}function eH(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}var eD=n(9807);let eM=Math.min,eq=Math.max,eK=Math.round,eL=Math.floor,e$=e=>({x:e,y:e}),eB={left:"right",right:"left",bottom:"top",top:"bottom"},eF={start:"end",end:"start"};function eU(e,t){return"function"==typeof e?e(t):e}function eV(e){return e.split("-")[0]}function eW(e){return e.split("-")[1]}function eG(e){return"x"===e?"y":"x"}function eQ(e){return"y"===e?"height":"width"}let eJ=new Set(["top","bottom"]);function eY(e){return eJ.has(eV(e))?"y":"x"}function eX(e){return e.replace(/start|end/g,e=>eF[e])}let eZ=["left","right"],e0=["right","left"],e1=["top","bottom"],e2=["bottom","top"];function e5(e){return e.replace(/left|right|bottom|top/g,e=>eB[e])}function e3(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function e7(e,t,n){let r,{reference:i,floating:o}=e,l=eY(t),a=eG(eY(t)),c=eQ(a),s=eV(t),u="y"===l,d=i.x+i.width/2-o.width/2,f=i.y+i.height/2-o.height/2,h=i[c]/2-o[c]/2;switch(s){case"top":r={x:d,y:i.y-o.height};break;case"bottom":r={x:d,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:f};break;case"left":r={x:i.x-o.width,y:f};break;default:r={x:i.x,y:i.y}}switch(eW(t)){case"start":r[a]-=h*(n&&u?-1:1);break;case"end":r[a]+=h*(n&&u?-1:1)}return r}let e8=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:l}=n,a=o.filter(Boolean),c=await (null==l.isRTL?void 0:l.isRTL(t)),s=await l.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=e7(s,r,c),f=r,h={},m=0;for(let n=0;nR(e)&&"body"!==I(e)),i=null,o="fixed"===W(e).position,l=o?Q(e):e;for(;R(l)&&!V(l);){let t=W(l),n=B(l);n||"fixed"!==t.position||(i=null),(o?!n&&!i:!n&&"static"===t.position&&!!i&&tc.has(i.position)||H(l)&&!n&&function e(t,n){let r=Q(t);return!(r===n||!R(r)||V(r))&&("fixed"===W(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):i=t,l=Q(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=o[0],a=o.reduce((e,n)=>{let r=ts(t,n,i);return e.top=eq(r.top,e.top),e.right=eM(r.right,e.right),e.bottom=eM(r.bottom,e.bottom),e.left=eq(r.left,e.left),e},ts(t,l,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:tf,getElementRects:th,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=te(e);return{width:t,height:n}},getScale:tn,isElement:R,isRTL:function(e){return"rtl"===W(e).direction}};function tx(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let tp=(e,t,n)=>{let r=new Map,i={platform:tm,...n},o={...i.platform,_c:r};return e8(e,t,{...i,platform:o})};var tg="undefined"!=typeof document?s.useLayoutEffect:function(){};function tj(e,t){let n,r,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!tj(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!tj(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function tb(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ty(e,t){let n=tb(e);return Math.round(t*n)/n}function tv(e){let t=s.useRef(e);return tg(()=>{t.current=e}),t}let tw=(e,t)=>{var n;return{...(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:i,y:o,placement:l,middlewareData:a}=e,c=await e9(e,n);return l===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:i+c.x,y:o+c.y,data:{...c,placement:l}}}}),options:[e,t]}},tk=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"shift",options:n,async fn(e){let{x:t,y:r,placement:i}=e,{mainAxis:o=!0,crossAxis:l=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=eU(n,e),s={x:t,y:r},u=await e4(e,c),d=eY(eV(i)),f=eG(d),h=s[f],m=s[d];if(o){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=h+u[e],r=h-u[t];h=eq(n,eM(h,r))}if(l){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=m+u[e],r=m-u[t];m=eq(n,eM(m,r))}let x=a.fn({...e,[f]:h,[d]:m});return{...x,data:{x:x.x-t,y:x.y-r,enabled:{[f]:o,[d]:l}}}}}),options:[e,t]}},t_=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"flip",options:n,async fn(e){var t,r,i,o,l;let{placement:a,middlewareData:c,rects:s,initialPlacement:u,platform:d,elements:f}=e,{mainAxis:h=!0,crossAxis:m=!0,fallbackPlacements:x,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:j=!0,...b}=eU(n,e);if(null!=(t=c.arrow)&&t.alignmentOffset)return{};let y=eV(a),v=eY(u),w=eV(u)===u,k=await (null==d.isRTL?void 0:d.isRTL(f.floating)),_=x||(w||!j?[e5(u)]:function(e){let t=e5(e);return[eX(e),t,eX(t)]}(u)),C="none"!==g;!x&&C&&_.push(...function(e,t,n,r){let i=eW(e),o=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?e0:eZ;return t?eZ:e0;case"left":case"right":return t?e1:e2;default:return[]}}(eV(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(eX)))),o}(u,j,g,k));let S=[u,..._],A=await e4(e,b),I=[],O=(null==(r=c.flip)?void 0:r.overflows)||[];if(h&&I.push(A[y]),m){let e=function(e,t,n){void 0===n&&(n=!1);let r=eW(e),i=eG(eY(e)),o=eQ(i),l="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(l=e5(l)),[l,e5(l)]}(a,s,k);I.push(A[e[0]],A[e[1]])}if(O=[...O,{placement:a,overflows:I}],!I.every(e=>e<=0)){let e=((null==(i=c.flip)?void 0:i.index)||0)+1,t=S[e];if(t&&("alignment"!==m||v===eY(t)||O.every(e=>e.overflows[0]>0&&eY(e.placement)===v)))return{data:{index:e,overflows:O},reset:{placement:t}};let n=null==(o=O.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(p){case"bestFit":{let e=null==(l=O.filter(e=>{if(C){let t=eY(e.placement);return t===v||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(n=e);break}case"initialPlacement":n=u}if(a!==n)return{reset:{placement:n}}}return{}}}),options:[e,t]}},tC=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"size",options:n,async fn(e){var t,r;let i,o,{placement:l,rects:a,platform:c,elements:s}=e,{apply:u=()=>{},...d}=eU(n,e),f=await e4(e,d),h=eV(l),m=eW(l),x="y"===eY(l),{width:p,height:g}=a.floating;"top"===h||"bottom"===h?(i=h,o=m===(await (null==c.isRTL?void 0:c.isRTL(s.floating))?"start":"end")?"left":"right"):(o=h,i="end"===m?"top":"bottom");let j=g-f.top-f.bottom,b=p-f.left-f.right,y=eM(g-f[i],j),v=eM(p-f[o],b),w=!e.middlewareData.shift,k=y,_=v;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(_=b),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(k=j),w&&!m){let e=eq(f.left,0),t=eq(f.right,0),n=eq(f.top,0),r=eq(f.bottom,0);x?_=p-2*(0!==e||0!==t?e+t:eq(f.left,f.right)):k=g-2*(0!==n||0!==r?n+r:eq(f.top,f.bottom))}await u({...e,availableWidth:_,availableHeight:k});let C=await c.getDimensions(s.floating);return p!==C.width||g!==C.height?{reset:{rects:!0}}:{}}}),options:[e,t]}},tS="active",tA="selected",tI={...u},tO=!1,tz=0,tP=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+tz++,tR=tI.useId||function(){let[e,t]=s.useState(()=>tO?tP():void 0);return eO(()=>{null==e&&t(tP())},[]),s.useEffect(()=>{tO=!0},[]),e},tE=s.createContext(null),tT=s.createContext(null),tN=()=>{var e;return(null==(e=s.useContext(tE))?void 0:e.id)||null},tH=()=>s.useContext(tT);function tD(e){return"data-floating-ui-"+e}function tM(e){-1!==e.current&&(clearTimeout(e.current),e.current=-1)}let tq=tD("safe-polygon");function tK(e,t,n){if(n&&!eI(n))return 0;if("number"==typeof e)return e;if("function"==typeof e){let n=e();return"number"==typeof n?n:null==n?void 0:n[t]}return null==e?void 0:e[t]}function tL(e){return"function"==typeof e?e():e}let t$={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0},tB=s.forwardRef(function(e,t){let[n,r]=s.useState();eO(()=>{/apple/i.test(navigator.vendor)&&r("button")},[]);let i={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[tD("focus-guard")]:"",style:t$};return(0,a.jsx)("span",{...e,...i})}),tF=s.createContext(null),tU=tD("portal");function tV(e){let{children:t,id:n,root:r,preserveTabOrder:i=!0}=e,o=function(e){void 0===e&&(e={});let{id:t,root:n}=e,r=tR(),i=tW(),[o,l]=s.useState(null),a=s.useRef(null);return eO(()=>()=>{null==o||o.remove(),queueMicrotask(()=>{a.current=null})},[o]),eO(()=>{if(!r||a.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=r,n.setAttribute(tU,""),e.appendChild(n),a.current=n,l(n)},[t,r]),eO(()=>{if(null===n||!r||a.current)return;let e=n||(null==i?void 0:i.portalNode);e&&!R(e)&&(e=e.current),e=e||document.body;let o=null;t&&((o=document.createElement("div")).id=t,e.appendChild(o));let c=document.createElement("div");c.id=r,c.setAttribute(tU,""),(e=o||e).appendChild(c),a.current=c,l(c)},[t,n,r,i]),o}({id:n,root:r}),[l,c]=s.useState(null),u=s.useRef(null),d=s.useRef(null),f=s.useRef(null),h=s.useRef(null),m=null==l?void 0:l.modal,x=null==l?void 0:l.open,p=!!l&&!l.modal&&l.open&&i&&!!(r||o);return s.useEffect(()=>{if(o&&i&&!m)return o.addEventListener("focusin",e,!0),o.addEventListener("focusout",e,!0),()=>{o.removeEventListener("focusin",e,!0),o.removeEventListener("focusout",e,!0)};function e(e){o&&eN(e)&&("focusin"===e.type?eH:function(e){ew(e,eE()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})})(o)}},[o,i,m]),s.useEffect(()=>{o&&(x||eH(o))},[x,o]),(0,a.jsxs)(tF.Provider,{value:s.useMemo(()=>({preserveTabOrder:i,beforeOutsideRef:u,afterOutsideRef:d,beforeInsideRef:f,afterInsideRef:h,portalNode:o,setFocusManagerState:c}),[i,o]),children:[p&&o&&(0,a.jsx)(tB,{"data-type":"outside",ref:u,onFocus:e=>{var t,n;if(eN(e,o))null==(t=f.current)||t.focus();else{let e=eT(eS(n=l?l.domReference:null).body,-1)||n;null==e||e.focus()}}}),p&&o&&(0,a.jsx)("span",{"aria-owns":o.id,style:t$}),o&&eD.createPortal(t,o),p&&o&&(0,a.jsx)(tB,{"data-type":"outside",ref:d,onFocus:e=>{var t,n;if(eN(e,o))null==(t=h.current)||t.focus();else{let t=eT(eS(n=l?l.domReference:null).body,1)||n;null==t||t.focus(),(null==l?void 0:l.closeOnFocusOut)&&(null==l||l.onOpenChange(!1,e.nativeEvent,"focus-out"))}}})]})}let tW=()=>s.useContext(tF);function tG(e){return E(e.target)&&"BUTTON"===e.target.tagName}function tQ(e){return E(e)&&e.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")}let tJ={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},tY={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},tX=e=>{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function tZ(e,t,n){let r=new Map,i="item"===n,o=e;if(i&&e){let{[tS]:t,[tA]:n,...r}=e;o=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...o,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,o]=t;if(!(i&&[tS,tA].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof o){var l;null==(l=r.get(n))||l.push(o),e[n]=function(){for(var e,t=arguments.length,i=Array(t),o=0;oe(...i)).find(e=>void 0!==e)}}}else e[n]=o}),e),{})}}function t0(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n(function(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var r;null==(r=e.get(t))||r.delete(n)}}})()),a=null!=tN(),[c,u]=s.useState(r.reference),d=eR((e,t,r)=>{o.current.openEvent=e?t:void 0,l.emit("openchange",{open:e,event:t,reason:r,nested:a}),null==n||n(e,t,r)}),f=s.useMemo(()=>({setPositionReference:u}),[]),h=s.useMemo(()=>({reference:c||r.reference||null,floating:r.floating||null,domReference:r.reference}),[c,r.reference,r.floating]);return s.useMemo(()=>({dataRef:o,open:t,onOpenChange:d,elements:h,events:l,floatingId:i,refs:f}),[t,d,h,l,i,f])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,i=r.elements,[o,l]=s.useState(null),[a,c]=s.useState(null),u=(null==i?void 0:i.domReference)||o,d=s.useRef(null),f=tH();eO(()=>{u&&(d.current=u)},[u]);let h=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:o,floating:l}={},transform:a=!0,whileElementsMounted:c,open:u}=e,[d,f]=s.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,m]=s.useState(r);tj(h,r)||m(r);let[x,p]=s.useState(null),[g,j]=s.useState(null),b=s.useCallback(e=>{e!==k.current&&(k.current=e,p(e))},[]),y=s.useCallback(e=>{e!==_.current&&(_.current=e,j(e))},[]),v=o||x,w=l||g,k=s.useRef(null),_=s.useRef(null),C=s.useRef(d),S=null!=c,A=tv(c),I=tv(i),O=tv(u),z=s.useCallback(()=>{if(!k.current||!_.current)return;let e={placement:t,strategy:n,middleware:h};I.current&&(e.platform=I.current),tp(k.current,_.current,e).then(e=>{let t={...e,isPositioned:!1!==O.current};P.current&&!tj(C.current,t)&&(C.current=t,eD.flushSync(()=>{f(t)}))})},[h,t,n,I,O]);tg(()=>{!1===u&&C.current.isPositioned&&(C.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[u]);let P=s.useRef(!1);tg(()=>(P.current=!0,()=>{P.current=!1}),[]),tg(()=>{if(v&&(k.current=v),w&&(_.current=w),v&&w){if(A.current)return A.current(v,w,z);z()}},[v,w,z,A,S]);let R=s.useMemo(()=>({reference:k,floating:_,setReference:b,setFloating:y}),[b,y]),E=s.useMemo(()=>({reference:v,floating:w}),[v,w]),T=s.useMemo(()=>{let e={position:n,left:0,top:0};if(!E.floating)return e;let t=ty(E.floating,d.x),r=ty(E.floating,d.y);return a?{...e,transform:"translate("+t+"px, "+r+"px)",...tb(E.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,a,E.floating,d.x,d.y]);return s.useMemo(()=>({...d,update:z,refs:R,elements:E,floatingStyles:T}),[d,z,R,E,T])}({...e,elements:{...i,...a&&{reference:a}}}),m=s.useCallback(e=>{let t=R(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;c(t),h.refs.setReference(t)},[h.refs]),x=s.useCallback(e=>{(R(e)||null===e)&&(d.current=e,l(e)),(R(h.refs.reference.current)||null===h.refs.reference.current||null!==e&&!R(e))&&h.refs.setReference(e)},[h.refs]),p=s.useMemo(()=>({...h.refs,setReference:x,setPositionReference:m,domReference:d}),[h.refs,x,m]),g=s.useMemo(()=>({...h.elements,domReference:u}),[h.elements,u]),j=s.useMemo(()=>({...h,...r,refs:p,elements:g,nodeId:t}),[h,p,g,t,r]);return eO(()=>{r.dataRef.current.floatingContext=j;let e=null==f?void 0:f.nodesRef.current.find(e=>e.id===t);e&&(e.context=j)}),s.useMemo(()=>({...h,context:j,refs:p,elements:g}),[h,p,g,j])}({middleware:[tw(void 0===f?6:f),t_({padding:6}),tk(),u&&tC({apply:function(e){var t=e.rects;e.elements.floating.style.width="".concat(t.reference.width,"px")}})],onOpenChange:function(e){S(e),null==k||k(e)},open:C,placement:y||"bottom",transform:!1,whileElementsMounted:function(e,t,n){return void 0!==b&&b(),function(e,t,n,r){let i;void 0===r&&(r={});let{ancestorScroll:o=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:c="function"==typeof IntersectionObserver,animationFrame:s=!1}=r,u=tt(e),d=o||l?[...u?J(u):[],...J(t)]:[];d.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let f=u&&c?function(e,t){let n,r=null,i=z(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(a,c){void 0===a&&(a=!1),void 0===c&&(c=1),o();let s=e.getBoundingClientRect(),{left:u,top:d,width:f,height:h}=s;if(a||t(),!f||!h)return;let m=eL(d),x=eL(i.clientWidth-(u+f)),p={rootMargin:-m+"px "+-x+"px "+-eL(i.clientHeight-(d+h))+"px "+-eL(u)+"px",threshold:eq(0,eM(1,c))||1},g=!0;function j(t){let r=t[0].intersectionRatio;if(r!==c){if(!g)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||tx(s,e.getBoundingClientRect())||l(),g=!1}try{r=new IntersectionObserver(j,{...p,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(j,p)}r.observe(e)}(!0),o}(u,n):null,h=-1,m=null;a&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===u&&m&&(m.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),u&&!s&&m.observe(u),m.observe(t));let x=s?to(e):null;return s&&function t(){let r=to(e);x&&!tx(x,r)&&n(),x=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{o&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,s&&cancelAnimationFrame(i)}}(e,t,n,{ancestorResize:!1,ancestorScroll:!1,elementResize:!1})}}),I=A.refs,O=A.floatingStyles,P=A.context,T=function(e,t){void 0===t&&(t={});let{open:n,elements:{floating:r}}=e,{duration:i=250}=t,o=("number"==typeof i?i:i.close)||0,[l,a]=s.useState("unmounted"),c=function(e,t){let[n,r]=s.useState(e);return e&&!n&&r(!0),s.useEffect(()=>{if(!e&&n){let e=setTimeout(()=>r(!1),t);return()=>clearTimeout(e)}},[e,n,t]),n}(n,o);return c||"close"!==l||a("unmounted"),eO(()=>{if(r){if(n){a("initial");let e=requestAnimationFrame(()=>{eD.flushSync(()=>{a("open")})});return()=>{cancelAnimationFrame(e)}}a("close")}},[n,r]),{isMounted:c,status:l}}(P,{duration:i||200}),N=T.isMounted,H=T.status,D=function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,elements:i,dataRef:o}=e,{enabled:l=!0,escapeKey:a=!0,outsidePress:c=!0,outsidePressEvent:u="pointerdown",referencePress:d=!1,referencePressEvent:f="pointerdown",ancestorScroll:h=!1,bubbles:m,capture:x}=t,p=tH(),g=eR("function"==typeof c?c:()=>!1),j="function"==typeof c?g:c,b=s.useRef(!1),{escapeKey:y,outsidePress:v}=tX(m),{escapeKey:w,outsidePress:k}=tX(x),_=s.useRef(!1),C=s.useRef(-1),S=eR(e=>{var t;if(!n||!l||!a||"Escape"!==e.key||_.current)return;let i=null==(t=o.current.floatingContext)?void 0:t.nodeId,c=p?eA(p.nodesRef.current,i):[];if(!y&&(e.stopPropagation(),c.length>0)){let e=!0;if(c.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,"nativeEvent"in e?e.nativeEvent:e,"escape-key")}),A=eR(e=>{var t;let n=()=>{var t;S(e),null==(t=e_(e))||t.removeEventListener("keydown",n)};null==(t=e_(e))||t.addEventListener("keydown",n)}),I=eR(e=>{var t;let n=o.current.insideReactTree;o.current.insideReactTree=!1;let l=b.current;if(b.current=!1,"click"===u&&l||n||"function"==typeof j&&!j(e))return;let a=e_(e),c="["+tD("inert")+"]",s=eS(i.floating).querySelectorAll(c),d=R(a)?a:null;for(;d&&!V(d);){let e=Q(d);if(V(e)||!R(e))break;d=e}if(s.length&&R(a)&&!a.matches("html,body")&&!ek(a,i.floating)&&Array.from(s).every(e=>!ek(d,e)))return;if(E(a)&&P){let t=V(a),n=W(a),r=/auto|scroll/,i=t||r.test(n.overflowX),o=t||r.test(n.overflowY),l=i&&a.clientWidth>0&&a.scrollWidth>a.clientWidth,c=o&&a.clientHeight>0&&a.scrollHeight>a.clientHeight,s="rtl"===n.direction,u=c&&(s?e.offsetX<=a.offsetWidth-a.clientWidth:e.offsetX>a.clientWidth),d=l&&e.offsetY>a.clientHeight;if(u||d)return}let f=null==(t=o.current.floatingContext)?void 0:t.nodeId,h=p&&eA(p.nodesRef.current,f).some(t=>{var n;return eC(e,null==(n=t.context)?void 0:n.elements.floating)});if(eC(e,i.floating)||eC(e,i.domReference)||h)return;let m=p?eA(p.nodesRef.current,f):[];if(m.length>0){let e=!0;if(m.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,"outside-press")}),O=eR(e=>{var t;let n=()=>{var t;I(e),null==(t=e_(e))||t.removeEventListener(u,n)};null==(t=e_(e))||t.addEventListener(u,n)});s.useEffect(()=>{if(!n||!l)return;o.current.__escapeKeyBubbles=y,o.current.__outsidePressBubbles=v;let e=-1;function t(e){r(!1,e,"ancestor-scroll")}function c(){window.clearTimeout(e),_.current=!0}function s(){e=window.setTimeout(()=>{_.current=!1},5*!!F())}let d=eS(i.floating);a&&(d.addEventListener("keydown",w?A:S,w),d.addEventListener("compositionstart",c),d.addEventListener("compositionend",s)),j&&d.addEventListener(u,k?O:I,k);let f=[];return h&&(R(i.domReference)&&(f=J(i.domReference)),R(i.floating)&&(f=f.concat(J(i.floating))),!R(i.reference)&&i.reference&&i.reference.contextElement&&(f=f.concat(J(i.reference.contextElement)))),(f=f.filter(e=>{var t;return e!==(null==(t=d.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{a&&(d.removeEventListener("keydown",w?A:S,w),d.removeEventListener("compositionstart",c),d.removeEventListener("compositionend",s)),j&&d.removeEventListener(u,k?O:I,k),f.forEach(e=>{e.removeEventListener("scroll",t)}),window.clearTimeout(e)}},[o,i,a,j,u,n,r,h,l,y,v,S,w,A,I,k,O]),s.useEffect(()=>{o.current.insideReactTree=!1},[o,j,u]);let z=s.useMemo(()=>({onKeyDown:S,...d&&{[tJ[f]]:e=>{r(!1,e.nativeEvent,"reference-press")},..."click"!==f&&{onClick(e){r(!1,e.nativeEvent,"reference-press")}}}}),[S,r,d,f]),P=s.useMemo(()=>({onKeyDown:S,onMouseDown(){b.current=!0},onMouseUp(){b.current=!0},[tY[u]]:()=>{o.current.insideReactTree=!0},onBlurCapture(){p||(tM(C),o.current.insideReactTree=!0,C.current=window.setTimeout(()=>{o.current.insideReactTree=!1}))}}),[S,u,o,p]);return s.useMemo(()=>l?{reference:z,floating:P}:{},[l,z,P])}(P,{ancestorScroll:!0,outsidePress:function(e){var t,n;return!r||(t=e.target,(null!=(n=Element)&&"undefined"!=typeof Symbol&&n[Symbol.hasInstance]?!!n[Symbol.hasInstance](t):t instanceof n)&&!e.target.closest(r))}}),M=function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:i,elements:{domReference:o}}=e,{enabled:l=!0,event:a="click",toggle:c=!0,ignoreMouse:u=!1,keyboardHandlers:d=!0,stickIfOpen:f=!0}=t,h=s.useRef(),m=s.useRef(!1),x=s.useMemo(()=>({onPointerDown(e){h.current=e.pointerType},onMouseDown(e){let t=h.current;0===e.button&&"click"!==a&&(eI(t,!0)&&u||(n&&c&&(!i.current.openEvent||!f||"mousedown"===i.current.openEvent.type)?r(!1,e.nativeEvent,"click"):(e.preventDefault(),r(!0,e.nativeEvent,"click"))))},onClick(e){let t=h.current;if("mousedown"===a&&h.current){h.current=void 0;return}eI(t,!0)&&u||(n&&c&&(!i.current.openEvent||!f||"click"===i.current.openEvent.type)?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))},onKeyDown(e){h.current=void 0,!(e.defaultPrevented||!d||tG(e))&&(" "!==e.key||tQ(o)||(e.preventDefault(),m.current=!0),E(e.target)&&"A"===e.target.tagName||"Enter"!==e.key||(n&&c?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click")))},onKeyUp(e){!(e.defaultPrevented||!d||tG(e)||tQ(o))&&" "===e.key&&m.current&&(m.current=!1,n&&c?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))}}),[i,o,a,u,d,r,n,f,c]);return s.useMemo(()=>l?{reference:x}:{},[l,x])}(P,{enabled:!m}),q=function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:i,events:o,elements:l}=e,{enabled:a=!0,delay:c=0,handleClose:u=null,mouseOnly:d=!1,restMs:f=0,move:h=!0}=t,m=tH(),x=tN(),p=ez(u),g=ez(c),j=ez(n),b=ez(f),y=s.useRef(),v=s.useRef(-1),w=s.useRef(),k=s.useRef(-1),_=s.useRef(!0),C=s.useRef(!1),S=s.useRef(()=>{}),A=s.useRef(!1),I=eR(()=>{var e;let t=null==(e=i.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t});s.useEffect(()=>{if(a)return o.on("openchange",e),()=>{o.off("openchange",e)};function e(e){let{open:t}=e;t||(tM(v),tM(k),_.current=!0,A.current=!1)}},[a,o]),s.useEffect(()=>{if(!a||!p.current||!n)return;function e(e){I()&&r(!1,e,"hover")}let t=eS(l.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[l.floating,n,r,a,p,I]);let O=s.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let i=tK(g.current,"close",y.current);i&&!w.current?(tM(v),v.current=window.setTimeout(()=>r(!1,e,n),i)):t&&(tM(v),r(!1,e,n))},[g,r]),z=eR(()=>{S.current(),w.current=void 0}),P=eR(()=>{if(C.current){let e=eS(l.floating).body;e.style.pointerEvents="",e.removeAttribute(tq),C.current=!1}}),E=eR(()=>!!i.current.openEvent&&["click","mousedown"].includes(i.current.openEvent.type));s.useEffect(()=>{if(a&&R(l.domReference)){let r=l.domReference,i=l.floating;return n&&r.addEventListener("mouseleave",o),h&&r.addEventListener("mousemove",e,{once:!0}),r.addEventListener("mouseenter",e),r.addEventListener("mouseleave",t),i&&(i.addEventListener("mouseleave",o),i.addEventListener("mouseenter",c),i.addEventListener("mouseleave",s)),()=>{n&&r.removeEventListener("mouseleave",o),h&&r.removeEventListener("mousemove",e),r.removeEventListener("mouseenter",e),r.removeEventListener("mouseleave",t),i&&(i.removeEventListener("mouseleave",o),i.removeEventListener("mouseenter",c),i.removeEventListener("mouseleave",s))}}function e(e){if(tM(v),_.current=!1,d&&!eI(y.current)||tL(b.current)>0&&!tK(g.current,"open"))return;let t=tK(g.current,"open",y.current);t?v.current=window.setTimeout(()=>{j.current||r(!0,e,"hover")},t):n||r(!0,e,"hover")}function t(e){if(E())return void P();S.current();let t=eS(l.floating);if(tM(k),A.current=!1,p.current&&i.current.floatingContext){n||tM(v),w.current=p.current({...i.current.floatingContext,tree:m,x:e.clientX,y:e.clientY,onClose(){P(),z(),E()||O(e,!0,"safe-polygon")}});let r=w.current;t.addEventListener("mousemove",r),S.current=()=>{t.removeEventListener("mousemove",r)};return}"touch"===y.current&&ek(l.floating,e.relatedTarget)||O(e)}function o(e){!E()&&i.current.floatingContext&&(null==p.current||p.current({...i.current.floatingContext,tree:m,x:e.clientX,y:e.clientY,onClose(){P(),z(),E()||O(e)}})(e))}function c(){tM(v)}function s(e){E()||O(e,!1)}},[l,a,e,d,h,O,z,P,r,n,j,m,g,p,i,E,b]),eO(()=>{var e,t;if(a&&n&&null!=(e=p.current)&&null!=(e=e.__options)&&e.blockPointerEvents&&I()){C.current=!0;let e=l.floating;if(R(l.domReference)&&e){let n=eS(l.floating).body;n.setAttribute(tq,"");let r=l.domReference,i=null==m||null==(t=m.nodesRef.current.find(e=>e.id===x))||null==(t=t.context)?void 0:t.elements.floating;return i&&(i.style.pointerEvents=""),n.style.pointerEvents="none",r.style.pointerEvents="auto",e.style.pointerEvents="auto",()=>{n.style.pointerEvents="",r.style.pointerEvents="",e.style.pointerEvents=""}}}},[a,n,x,l,m,p,I]),eO(()=>{n||(y.current=void 0,A.current=!1,z(),P())},[n,z,P]),s.useEffect(()=>()=>{z(),tM(v),tM(k),P()},[a,l.domReference,z,P]);let T=s.useMemo(()=>{function e(e){y.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function i(){_.current||j.current||r(!0,t,"hover")}(!d||eI(y.current))&&!n&&0!==tL(b.current)&&(A.current&&e.movementX**2+e.movementY**2<2||(tM(k),"touch"===y.current?i():(A.current=!0,k.current=window.setTimeout(i,tL(b.current)))))}}},[d,r,n,j,b]);return s.useMemo(()=>a?{reference:T}:{},[a,T])}(P,{enabled:!m,restMs:x||200}),K=void 0!==j,L=function(e){void 0===e&&(e=[]);let t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),r=e.map(e=>null==e?void 0:e.item),i=s.useCallback(t=>tZ(t,e,"reference"),t),o=s.useCallback(t=>tZ(t,e,"floating"),n),l=s.useCallback(t=>tZ(t,e,"item"),r);return s.useMemo(()=>({getReferenceProps:i,getFloatingProps:o,getItemProps:l}),[i,o,l])}(K?[]:[D,p?q:M]),$=L.getReferenceProps,B=L.getFloatingProps,U=$(t1({ref:I.setReference},w&&{onClick:function(e){return e.stopPropagation()}})),G=B({onClick:function(){l&&P.onOpenChange(!1)},ref:I.setFloating});(0,s.useEffect)(function(){K&&P.onOpenChange(j)},[j]),n=(0,s.isValidElement)(o)?(0,s.cloneElement)(o,U):(0,a.jsx)("div",t2(t1({},U),{children:o}));var Y=(0,a.jsx)("div",t2(t1({className:(0,g.Sh)(["Floating",!i&&"Floating--animated",d]),"data-position":P.placement,"data-transition":H,style:t1({},O,h)},G),{children:c}));return(0,a.jsxs)(a.Fragment,{children:[n,N&&!!c&&(v?Y:(0,a.jsx)(tV,{id:"tgui-root",children:Y}))]})}function t3(e){var t=e.content,n=e.children,r=e.position;return(0,a.jsx)(t5,{content:t,contentClasses:"Tooltip",hoverOpen:!0,placement:r,children:n})}function t7(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function nt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),!t||o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return t7(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return t7(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nn(e,t){var n,r,i,o,l={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){var c=[o,a];if(n)throw TypeError("Generator is already executing.");for(;l;)try{if(n=1,r&&(i=2&c[0]?r.return:c[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,c[1])).done)return i;switch(r=0,i&&(c=[2&c[0],i.value]),c[0]){case 0:case 1:i=c;break;case 4:return l.label++,{value:c[1],done:!1};case 5:l.label++,r=c[1],c=[0];continue;case 7:c=l.ops.pop(),l.trys.pop();continue;default:if(!(i=(i=l.trys).length>0&&i[i.length-1])&&(6===c[0]||2===c[0])){l=0;continue}if(3===c[0]&&(!i||c[1]>i[0]&&c[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&void 0!==arguments[2]&&arguments[2];return function(){for(var i=arguments.length,o=Array(i),l=0;l=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["params","phonehome"]),i=(0,s.useRef)(null),o=(0,s.useRef)(function(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=ns.length;ns.push(null);var r=e||"byondui_".concat(n);return{render:function(e){t&&Byond.sendMessage("renderByondUi",{renderByondUi:r}),ns[n]=r,Byond.winset(r,e)},unmount:function(){t&&Byond.sendMessage("unmountByondUi",{renderByondUi:r}),ns[n]=null,Byond.winset(r,{parent:""})}}}(null==t?void 0:t.id,n));function l(){var e=i.current;if(e){var n,r,l,a=(r=null!=(n=window.devicePixelRatio)?n:1,{pos:[(l=e.getBoundingClientRect()).left*r,l.top*r],size:[(l.right-l.left)*r,(l.bottom-l.top)*r]});o.current.render(nc(na({parent:Byond.windowId},t),{pos:"".concat(a.pos[0],",").concat(a.pos[1]),size:"".concat(a.size[0],"x").concat(a.size[1])}))}}var c=nl(function(){l()},100);return(0,s.useEffect)(function(){return window.addEventListener("resize",c),l(),function(){window.removeEventListener("resize",c),o.current.unmount()}},[]),(0,a.jsx)("div",nc(na({ref:i},(0,j.i9)(r)),{children:(0,a.jsx)("div",{style:{minHeight:"22px"}})}))}window.addEventListener("beforeunload",function(){for(var e=0;ee.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),h=(0,s.useRef)(null),m=nh((0,s.useState)([600,200]),2),x=m[0],p=m[1],g=function(e,t,n,r){if(0===e.length)return[];var i,o,l=nd.$.apply(void 0,nm(e)),a=l.map(function(e){return(i=Math).min.apply(i,nm(e))}),c=l.map(function(e){return(o=Math).max.apply(o,nm(e))});return void 0!==n&&(a[0]=n[0],c[0]=n[1]),void 0!==r&&(a[1]=r[0],c[1]=r[1]),e.map(function(e){return(0,nd.$)(e,a,c,t).map(function(e){var t=nh(e,4),n=t[0],r=t[1];return(n-r)/(t[2]-r)*t[3]})})}(void 0===r?[]:r,x,i,o);if(g.length>0){var j=g[0],b=g[g.length-1];g.push([x[0]+d,b[1]]),g.push([x[0]+d,-d]),g.push([-d,-d]),g.push([-d,j[1]])}var v=function(e){for(var t="",n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["children","child_mt","childStyles","color","title","buttons","icon"]),m=(t=(0,s.useState)(e.open),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(t,2)||function(e,t){if(e){if("string"==typeof e)return nj(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nj(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),x=m[0],p=m[1];return(0,a.jsxs)(y,{mb:1,children:[(0,a.jsxs)("div",{className:"Table",children:[(0,a.jsx)("div",{className:"Table__cell",children:(0,a.jsx)(nr,(n=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["content","children","className"]);return o.color=r?null:"default",o.backgroundColor=e.color||"default",(0,a.jsx)("div",(t=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["className","children"]);return(0,a.jsx)(y,(t=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["fixBlur","fixErrors","objectFit","src"]),d=(0,s.useRef)(0),f=(0,s.useRef)(null),h=(0,j.i9)(u);return t=nk({},h.style),n=n={imageRendering:void 0===r||r?"pixelated":"auto",objectFit:void 0===o?"fill":o},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),h.style=t,(0,s.useEffect)(function(){return function(){f.current&&clearTimeout(f.current)}},[]),(0,a.jsx)("img",nk({alt:"dm icon",onError:function(e){if(!i||d.current>=5){f.current&&clearTimeout(f.current);return}var t=e.currentTarget;f.current=setTimeout(function(){t.src="".concat(c,"?attempt=").concat(d.current),d.current++},1e3)},src:c},h))}function nC(e){var t,n=e.direction,r=e.fallback,i=e.frame,o=e.icon_state,l=e.icon,c=e.movement,s=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["direction","fallback","frame","icon_state","icon","movement"]),u=null==(t=Byond.iconRefMap)?void 0:t[l];return u?(0,a.jsx)(n_,function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);nk.length-3?k.length-1:e-2;var n=E.current,r=null==n?void 0:n.children[t];n&&r&&(n.scrollTop=r.offsetTop)}function H(e){if(!(k.length<1)&&!c){var t,n=k.length-1;t=T<0?"next"===e?n:0:"next"===e?T===n?0:T+1:0===T?n:T-1,P&&r&&N(t),null==y||y(nP(k[t]))}}var D=_?"top":"bottom";return m&&(D="".concat(D,"-start")),(0,a.jsxs)("div",{className:(0,g.Sh)(["Dropdown",I&&"Dropdown--fluid"]),children:[(0,a.jsx)(t5,{allowedOutsideClasses:".Dropdown__button",closeAfterInteract:!0,content:(0,a.jsx)("div",{className:"Dropdown__menu",ref:E,children:0===k.length?(0,a.jsx)("div",{className:"Dropdown__menu--entry",children:"No options"}):k.map(function(e){var t=nP(e);return(0,a.jsx)("div",{className:(0,g.Sh)(["Dropdown__menu--entry",A===t&&"selected"]),onClick:function(){null==y||y(t)},onKeyDown:function(e){e.key===w.Fn.Enter&&(null==y||y(t))},children:"string"==typeof e?e:e.displayText},t)})}),contentAutoWidth:!x,contentClasses:"Dropdown__menu--wrapper",contentStyles:{width:x?(0,j.bf)(x):void 0},disabled:c,onMounted:function(){P&&r&&-1!==T&&N(T)},onOpenChange:R,placement:D,children:(0,a.jsxs)("div",{className:(0,g.Sh)(["Dropdown__control","Button--color--".concat(void 0===l?"default":l),c&&"Button--disabled",m&&"Dropdown__control--icon-only",o]),onClick:function(e){(!c||P)&&(null==b||b(e))},onKeyDown:function(e){e.key!==w.Fn.Enter||c||null==b||b(e)},style:{width:(0,j.bf)(void 0===O?15:O)},children:[d&&(0,a.jsx)(S,{className:"Dropdown__icon",name:d,rotation:f,spin:h}),!m&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"Dropdown__selected-text",children:u||A&&nP(A)||(void 0===C?"Select...":C)}),!p&&(0,a.jsx)(S,{className:(0,g.Sh)(["Dropdown__icon","Dropdown__icon--arrow",_&&"over",P&&"open"]),name:"chevron-down"})]})]})}),i&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(nr,{className:"Dropdown__button",disabled:c,icon:"chevron-left",onClick:function(){H("previous")}}),(0,a.jsx)(nr,{className:"Dropdown__button",disabled:c,icon:"chevron-right",onClick:function(){H("next")}})]})]})}function nE(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function nH(e){return(0,g.Sh)(["Flex",e.inlineFlex&&"Flex--inline",(0,j.wI)(e)])}function nD(e){var t=e.direction,n=e.wrap,r=e.align,i=e.justify,o=nN(e,["direction","wrap","align","justify"]);return(0,j.i9)(nE({style:nT(nE({},o.style),{alignItems:r,flexDirection:t,flexWrap:!0===n?"wrap":n,justifyContent:i})},o))}function nM(e){var t=e.className,n=nN(e,["className"]);return(0,a.jsx)("div",nE({className:(0,g.Sh)([t,nH(n)])},nD(n)))}function nq(e){var t,n=e.style,r=e.grow,i=e.order,o=e.shrink,l=e.basis,a=e.align,c=nN(e,["style","grow","order","shrink","basis","align"]),s=null!=(t=null!=l?l:e.width)?t:void 0!==r?0:void 0;return(0,j.i9)(nE({style:nT(nE({},n),{alignSelf:a,flexBasis:(0,j.bf)(s),flexGrow:void 0!==r&&Number(r),flexShrink:void 0!==o&&Number(o),order:i})},c))}function nK(e){var t,n,r=e.asset,i=e.assetSize,o=e.base64,l=e.buttons,c=e.buttonsAlt,s=e.children,u=e.className,d=e.color,f=e.disabled,h=e.dmFallback,m=e.dmIcon,x=e.dmIconState,p=e.fluid,b=e.fallbackIcon,y=e.imageSize,v=void 0===y?64:y,w=e.imageSrc,k=e.onClick,_=e.onRightClick,C=e.selected,S=e.title,A=e.tooltip,I=e.tooltipPosition,O=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["asset","assetSize","base64","buttons","buttonsAlt","children","className","color","disabled","dmFallback","dmIcon","dmIconState","fluid","fallbackIcon","imageSize","imageSrc","onClick","onRightClick","selected","title","tooltip","tooltipPosition"]),z=(0,a.jsxs)("div",{className:"ImageButton__container",onClick:function(e){!f&&k&&k(e)},onContextMenu:function(e){e.preventDefault(),!f&&_&&_(e)},onKeyDown:function(e){"Enter"===e.key&&!f&&k&&k(e)},style:{width:p?"auto":"calc(".concat(v,"px + 0.5em + 2px)")},tabIndex:f?void 0:0,children:[(0,a.jsx)("div",{className:"ImageButton__image",children:o||w?(0,a.jsx)(n_,{height:"".concat(v,"px"),src:o?"data:image/png;base64,".concat(o):w,width:"".concat(v,"px")}):m&&x?(0,a.jsx)(nC,{fallback:h||(0,a.jsx)(nL,{icon:"spinner",size:v,spin:!0}),height:"".concat(v,"px"),icon:m,icon_state:x,width:"".concat(v,"px")}):r?(0,a.jsx)(n_,{className:(0,g.Sh)(r||[]),height:"".concat(v,"px"),style:{transform:"scale(".concat(v/(void 0===i?32:i),")"),transformOrigin:"top left"},width:"".concat(v,"px")}):(0,a.jsx)(nL,{icon:b||"question",size:v})}),p&&(S||s)?(0,a.jsxs)("div",{className:"ImageButton__content",children:[S&&(0,a.jsx)("span",{className:(0,g.Sh)(["ImageButton__content--title",!!s&&"ImageButton__content--divider"]),children:S}),s&&(0,a.jsx)("span",{className:"ImageButton__content--text",children:s})]}):s&&(0,a.jsx)("span",{className:"ImageButton__content",children:s})]});return A&&(z=(0,a.jsx)(t3,{content:A,position:I,children:z})),(0,a.jsxs)("div",(t=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["className","value","minValue","maxValue","color","ranges","empty","children","fractionDigits"]),h=(0,c.bA)(n,void 0===r?0:r,void 0===i?1:i),m=void 0!==u,x=o||(0,c.k0)(n,void 0===l?{}:l)||"default",p=(0,j.i9)(f),b=["ProgressBar",t,(0,j.wI)(f)],y={width:"".concat(100*(0,c.V2)(h),"%")};return n$.UW.includes(x)||"default"===x?b.push("ProgressBar--color--".concat(x)):(p.style=nF(nB({},p.style),{borderColor:x}),y.backgroundColor=x),(0,a.jsxs)("div",nF(nB({className:(0,g.Sh)(b)},p),{children:[(0,a.jsx)("div",{className:"ProgressBar__fill ProgressBar__fill--animated",style:y}),(0,a.jsx)("div",{className:"ProgressBar__content",children:m?u:!s&&"".concat((100*h).toFixed(void 0===d?0:d),"%")})]}))}function nV(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function nG(e){var t=e.className,n=e.vertical,r=e.fill,i=e.reverse,o=e.zebra,l=nW(e,["className","vertical","fill","reverse","zebra"]);return(0,a.jsx)("div",nV({className:(0,g.Sh)(["Stack",r&&"Stack--fill",n?"Stack--vertical":"Stack--horizontal",o&&"Stack--zebra",i&&"Stack--reverse".concat(n?"--vertical":""),t,nH(e)])},nD(nV({direction:"".concat(n?"column":"row").concat(i?"-reverse":"")},l))))}function nQ(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["autoFocus","autoSelect","className","disabled","expensive","fluid","maxLength","monospace","onBlur","onChange","onEnter","onEscape","onKeyDown","placeholder","ref","selfClear","spellcheck","value"]),I=(0,s.useRef)(null),O=null!=k?k:I,z=(t=(0,s.useState)(null!=S?S:""),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(t,2)||function(e,t){if(e){if("string"==typeof e)return nQ(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nQ(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),P=z[0],R=z[1];(0,s.useEffect)(function(){var e;return(i||o)&&(e=setTimeout(function(){var e,t;null==(e=O.current)||e.focus(),o&&(null==(t=O.current)||t.select())},1)),function(){return clearTimeout(e)}},[]),(0,s.useEffect)(function(){O.current&&document.activeElement!==O.current&&S!==P&&R(null!=S?S:"")},[S]);var E=(0,j.i9)(A),T=(0,g.Sh)(["Input",c&&"Input--disabled",d&&"Input--fluid",h&&"Input--monospace",(0,j.wI)(A),l]);return(0,a.jsx)("input",(n=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["animated","tickWhileDragging","format","maxValue","minValue","onChange","step","stepPixelSize","unclamped","unit","value","bipolar","popupPosition","className","color","fillValue","ranges","size","style"]);return(0,a.jsx)(nO,{dragMatrix:[0,-1],animated:t,tickWhileDragging:n,format:r,maxValue:i,minValue:o,onChange:l,step:s,stepPixelSize:u,unclamped:d,unit:f,value:h,children:function(e){var t,n,r=e.displayElement,l=e.displayValue,s=e.dragging,u=e.handleDragStart,d=e.inputElement,f=(0,c.bA)(null!=y?y:l,o,i),v=(0,c.bA)(l,o,i),k=b||(0,c.k0)(null!=y?y:h,w)||"default",A=Math.min((v-.5)*270,225);return(0,a.jsx)(t5,{content:r,contentClasses:"Knob__popupValue",handleOpen:s,placement:x||"top",preventPortal:!0,children:(0,a.jsxs)("div",(t=nX({className:(0,g.Sh)(["Knob","Knob--color--".concat(k),m&&"Knob--bipolar",p,(0,j.wI)(S)])},(0,j.i9)(nX({style:nX({fontSize:"".concat(_,"em")},C)},S))),n=n={onMouseDown:u,children:[(0,a.jsx)("div",{className:"Knob__circle",children:(0,a.jsx)("div",{className:"Knob__cursorBox",style:{transform:"rotate(".concat(A,"deg)")},children:(0,a.jsx)("div",{className:"Knob__cursor"})})}),(0,a.jsxs)("svg",{className:"Knob__ring Knob__ringTrackPivot",viewBox:"0 0 100 100",children:[(0,a.jsx)("circle",{className:"Knob__ringTrack",cx:"50",cy:"50",r:"50"}),(0,a.jsx)("title",{children:"track"})]}),(0,a.jsxs)("svg",{className:"Knob__ring Knob__ringFillPivot",viewBox:"0 0 100 100",children:[(0,a.jsx)("title",{children:"fill"}),(0,a.jsx)("circle",{className:"Knob__ringFill",cx:"50",cy:"50",r:"50",style:{strokeDashoffset:Math.max(((m?2.75:2)-1.5*f)*Math.PI*50,0)}})]}),d]},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))})}})}function n0(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function n5(e){var t=e.children,n=e.wrap,r=n2(e,["children","wrap"]);return(0,a.jsx)(nM,n1(n0({align:"stretch",justify:"space-between",mx:-.5,wrap:n},r),{children:t}))}function n3(e){var t=e.children;return(0,a.jsx)("table",{className:"LabeledList",children:(0,a.jsx)("tbody",{children:t})})}function n7(e){var t,n,r=e.children,i=e.className,o=e.disabled,l=e.display,c=e.onClick,u=e.onMouseOver,d=(e.open,e.openWidth),f=(e.onOutsideClick,function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["children","className","disabled","display","onClick","onMouseOver","open","openWidth","onOutsideClick"])),h=(0,s.useRef)(null);return(0,a.jsx)(t5,{allowedOutsideClasses:".Menubar_inner",content:(0,a.jsx)("div",{className:"MenuBar__menu",style:{width:d},children:r}),children:(0,a.jsx)("div",{className:"Menubar_inner",ref:h,children:(0,a.jsx)(y,(t=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["className","children","onEnter","onEscape"]);return(0,a.jsx)(nv,{className:"Modal__dimmer",onKeyDown:function(e){e.key===w.Fn.Enter&&(null==o||o(e)),(0,w.VW)(e.key)&&(null==l||l(e))},children:(0,a.jsx)("div",(t=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["className","color","info","success","danger"]);return(0,a.jsx)(y,function(e){for(var t=1;t=o?(n.currentValue=(0,c.uZ)((0,c.NM)(u/o,0)*o,r,i),n.origin=t.screenY):Math.abs(a)>s&&(n.origin=t.screenY)}else Math.abs(a)>4&&(n.dragging=!0);return n})}),n9(e,"handleDragEnd",function(t){var n=e.state,r=n.dragging,i=n.currentValue,o=e.props,l=o.onChange;if(!o.disabled){if(document.body.style["pointer-events"]="auto",clearInterval(e.dragInterval),clearTimeout(e.dragTimeout),e.setState({dragging:!1,editing:!r,previousValue:i}),r)null==l||l(i);else if(e.inputRef){var a=e.inputRef.current;a&&(a.value="".concat(i),setTimeout(function(){a.focus(),a.select()},10))}document.removeEventListener("mousemove",e.handleDragMove),document.removeEventListener("mouseup",e.handleDragEnd)}}),n9(e,"handleBlur",function(t){var n=e.state,r=n.editing,i=n.previousValue,o=e.props,l=o.minValue,a=o.maxValue,s=o.onChange;if(!o.disabled&&r){var u=(0,c.uZ)(Number.parseFloat(t.target.value),l,a);if(Number.isNaN(u))return void e.setState({editing:!1});e.setState({currentValue:u,editing:!1,previousValue:u}),i!==u&&(null==s||s(u))}}),n9(e,"handleKeyDown",function(t){var n=e.props,r=n.minValue,i=n.maxValue,o=n.onChange;if(!n.disabled){var l=e.state.previousValue;if(t.key===w.Fn.Enter){var a=(0,c.uZ)(Number.parseFloat(t.currentTarget.value),r,i);if(Number.isNaN(a))return void e.setState({editing:!1});e.setState({currentValue:a,editing:!1,previousValue:a}),l!==a&&(null==o||o(a))}else(0,w.VW)(t.key)&&e.setState({editing:!1})}}),e}return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),e&&rt(n,e),t=[{key:"componentDidMount",value:function(){var e=Number.parseFloat(this.props.value.toString());this.setState({currentValue:e,previousValue:e})}},{key:"render",value:function(){var e=this.state,t=e.dragging,n=e.editing,r=e.currentValue,i=this.props,o=i.className,l=i.fluid,s=i.animated,u=i.unit,d=i.value,f=i.minValue,m=i.maxValue,x=i.height,p=i.width,j=i.lineHeight,b=i.fontSize,v=i.format,w=Number.parseFloat(d.toString());t&&(w=r);var k=(0,a.jsxs)("div",{className:"NumberInput__content",children:[s&&!t?(0,a.jsx)(h,{format:v,value:w}):v?v(w):w,u?" ".concat(u):""]});return(0,a.jsxs)(y,{className:(0,g.Sh)(["NumberInput",l&&"NumberInput--fluid",o]),fontSize:b,lineHeight:j,minHeight:x,minWidth:p,onMouseDown:this.handleDragStart,children:[(0,a.jsx)("div",{className:"NumberInput__barContainer",children:(0,a.jsx)("div",{className:"NumberInput__bar",style:{height:"".concat((0,c.uZ)((w-f)/(m-f)*100,0,100),"%")}})}),k,(0,a.jsx)("input",{className:"NumberInput__input",onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,ref:this.inputRef,style:{display:n?"inline":"none",fontSize:b,height:x,lineHeight:j}})]})}}],function(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["allowFloats","autoFocus","autoSelect","className","disabled","expensive","fluid","maxValue","minValue","monospace","onBlur","onChange","onEnter","onEscape","onKeyDown","onValidationChange","value"]),A=(0,s.useRef)(null),I=ro((0,s.useState)(null!=C?C:m),2),O=I[0],z=I[1],P=ro((0,s.useState)(!0),2),R=P[0],E=P[1];function T(e){b&&(u?rl(function(){return b(e)}):b(e))}(0,s.useEffect)(function(){var e;return(i||o)&&(e=setTimeout(function(){var e,t;null==(e=A.current)||e.focus(),o&&(null==(t=A.current)||t.select())},1)),function(){return clearTimeout(e)}},[]),(0,s.useEffect)(function(){if(A.current){var e=A.current.validity.valid;R!==e&&(E(e),null==_||_(e))}},[O]),(0,s.useEffect)(function(){A.current&&document.activeElement!==A.current&&C!==O&&z(null!=C?C:m)},[C]);var N=(0,j.i9)(S),H=(0,g.Sh)(["Input","RestrictedInput",c&&"Input--disabled",d&&"Input--fluid",x&&"Input--monospace",(0,j.wI)(S),l,!R&&"RestrictedInput--invalid"]);return(0,a.jsx)("input",(t=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["buttons","children","className","container_id","fill","fitted","flexGrow","noTopPadding","onScroll","ref","scrollable","scrollableHorizontal","stretchContents","title"]),w=(0,g.Gt)(y)||(0,g.Gt)(r),k=(0,s.useRef)(null),_=null!=m?m:k;return(0,s.useEffect)(function(){return _.current&&(x||p)&&(0,rc.o7)(_.current),function(){_.current&&(0,rc.hf)(_.current)}},[]),(0,a.jsxs)("div",(t=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["animated","tickWhileDragging","format","maxValue","minValue","onChange","step","stepPixelSize","unit","value","className","fillValue","color","ranges","children"]),w=void 0!==y;return(0,a.jsx)(nO,{dragMatrix:[1,0],animated:t,tickWhileDragging:n,format:r,maxValue:i,minValue:o,onChange:l,step:s,stepPixelSize:u,unit:d,value:f,children:function(e){var t,n,r=e.displayElement,l=e.displayValue,s=e.dragging,u=e.editing,d=e.handleDragStart,p=e.inputElement,k=(0,c.V2)((0,c.bA)(null!=m?m:l,o,i)),_=(0,c.V2)((0,c.bA)(l,o,i)),C=x||(0,c.k0)(null!=m?m:f,b)||"default";return(0,a.jsxs)("div",(t=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function rh(e){var t,n,r=e.className,i=e.collapsing,o=e.children,l=rf(e,["className","collapsing","children"]);return(0,a.jsx)("table",(t=rd({className:(0,g.Sh)(["Table",i&&"Table--collapsing",r,(0,j.wI)(l)])},(0,j.i9)(l)),n=n={children:(0,a.jsx)("tbody",{children:o})},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))}function rm(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function rg(e){var t=e.className,n=e.vertical,r=e.fill,i=e.fluid,o=e.children,l=rp(e,["className","vertical","fill","fluid","children"]);return(0,a.jsx)("div",rx(rm({className:(0,g.Sh)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",r&&"Tabs--fill",i&&"Tabs--fluid",t,(0,j.wI)(l)])},(0,j.i9)(l)),{children:o}))}function rj(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["autoFocus","autoSelect","className","disabled","dontUseTabForIndent","expensive","fluid","maxLength","monospace","onBlur","onChange","onEnter","onEscape","onKeyDown","placeholder","ref","selfClear","spellcheck","userMarkup","value"]),z=(0,s.useRef)(null),P=null!=_?_:z,R=(t=(0,s.useState)(null!=I?I:""),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(t,2)||function(e,t){if(e){if("string"==typeof e)return rj(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rj(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),E=R[0],T=R[1];(0,s.useEffect)(function(){(i||o)&&setTimeout(function(){var e,t;null==(e=P.current)||e.focus(),o&&(null==(t=P.current)||t.select())},1)},[]),(0,s.useEffect)(function(){P.current&&document.activeElement!==P.current&&I!==E&&T(null!=I?I:"")},[I]);var N=(0,j.i9)(O),H=(0,g.Sh)(["Input","TextArea",f&&"Input--fluid",m&&"Input--monospace",c&&"Input--disabled",(0,j.wI)(O),l]);return(0,a.jsx)("textarea",(n=function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n"']/g,F=RegExp($.source),U=RegExp(B.source),V=/<%-([\s\S]+?)%>/g,W=/<%([\s\S]+?)%>/g,G=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,J=/^\w*$/,Y=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,X=/[\\^$.*+?()[\]{}|]/g,Z=RegExp(X.source),ee=/^\s+/,et=/\s/,en=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,er=/\{\n\/\* \[wrapped with (.+)\] \*/,ei=/,? & /,eo=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,el=/[()=,{}\[\]\/\s]/,ea=/\\(\\)?/g,ec=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,es=/\w*$/,eu=/^[-+]0x[0-9a-f]+$/i,ed=/^0b[01]+$/i,ef=/^\[object .+?Constructor\]$/,eh=/^0o[0-7]+$/i,em=/^(?:0|[1-9]\d*)$/,ex=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ep=/($^)/,eg=/['\n\r\u2028\u2029\\]/g,ej="\ud800-\udfff",eb="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",ey="\\u2700-\\u27bf",ev="a-z\\xdf-\\xf6\\xf8-\\xff",ew="A-Z\\xc0-\\xd6\\xd8-\\xde",ek="\\ufe0e\\ufe0f",e_="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",eC="['’]",eS="["+e_+"]",eA="["+eb+"]",eI="["+ev+"]",eO="[^"+ej+e_+"\\d+"+ey+ev+ew+"]",ez="\ud83c[\udffb-\udfff]",eP="[^"+ej+"]",eR="(?:\ud83c[\udde6-\uddff]){2}",eE="[\ud800-\udbff][\udc00-\udfff]",eT="["+ew+"]",eN="\\u200d",eH="(?:"+eI+"|"+eO+")",eD="(?:"+eT+"|"+eO+")",eM="(?:"+eC+"(?:d|ll|m|re|s|t|ve))?",eq="(?:"+eC+"(?:D|LL|M|RE|S|T|VE))?",eK="(?:"+eA+"|"+ez+")?",eL="["+ek+"]?",e$="(?:"+eN+"(?:"+[eP,eR,eE].join("|")+")"+eL+eK+")*",eB=eL+eK+e$,eF="(?:"+["["+ey+"]",eR,eE].join("|")+")"+eB,eU="(?:"+[eP+eA+"?",eA,eR,eE,"["+ej+"]"].join("|")+")",eV=RegExp(eC,"g"),eW=RegExp(eA,"g"),eG=RegExp(ez+"(?="+ez+")|"+eU+eB,"g"),eQ=RegExp([eT+"?"+eI+"+"+eM+"(?="+[eS,eT,"$"].join("|")+")",eD+"+"+eq+"(?="+[eS,eT+eH,"$"].join("|")+")",eT+"?"+eH+"+"+eM,eT+"+"+eq,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",eF].join("|"),"g"),eJ=RegExp("["+eN+ej+eb+ek+"]"),eY=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,eX=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],eZ=-1,e0={};e0[z]=e0[P]=e0[R]=e0[E]=e0[T]=e0[N]=e0[H]=e0[D]=e0[M]=!0,e0[f]=e0[h]=e0[I]=e0[m]=e0[O]=e0[x]=e0[p]=e0[g]=e0[b]=e0[y]=e0[v]=e0[k]=e0[_]=e0[C]=e0[A]=!1;var e1={};e1[f]=e1[h]=e1[I]=e1[O]=e1[m]=e1[x]=e1[z]=e1[P]=e1[R]=e1[E]=e1[T]=e1[b]=e1[y]=e1[v]=e1[k]=e1[_]=e1[C]=e1[S]=e1[N]=e1[H]=e1[D]=e1[M]=!0,e1[p]=e1[g]=e1[A]=!1;var e2={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},e5=parseFloat,e3=parseInt,e7=(void 0===n.g?"undefined":i(n.g))=="object"&&n.g&&n.g.Object===Object&&n.g,e8=("undefined"==typeof self?"undefined":i(self))=="object"&&self&&self.Object===Object&&self,e4=e7||e8||Function("return this")(),e6="object"==i(t)&&t&&!t.nodeType&&t,e9=e6&&"object"==i(e)&&e&&!e.nodeType&&e,te=e9&&e9.exports===e6,tt=te&&e7.process,tn=function(){try{var e=e9&&e9.require&&e9.require("util").types;if(e)return e;return tt&&tt.binding&&tt.binding("util")}catch(e){}}(),tr=tn&&tn.isArrayBuffer,ti=tn&&tn.isDate,to=tn&&tn.isMap,tl=tn&&tn.isRegExp,ta=tn&&tn.isSet,tc=tn&&tn.isTypedArray;function ts(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function tu(e,t,n,r){for(var i=-1,o=null==e?0:e.length;++i-1}function tx(e,t,n){for(var r=-1,i=null==e?0:e.length;++r-1;);return n}function tM(e,t){for(var n=e.length;n--&&t_(t,e[n],0)>-1;);return n}var tq=tO({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),tK=tO({"&":"&","<":"<",">":">",'"':""","'":"'"});function tL(e){return"\\"+e2[e]}function t$(e){return eJ.test(e)}function tB(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function tF(e,t){return function(n){return e(t(n))}}function tU(e,t){for(var n=-1,r=e.length,i=0,o=[];++n",""":'"',"'":"'"}),tY=function e(t){var n,et,ej,eb,ey=(t=null==t?e4:tY.defaults(e4.Object(),t,tY.pick(e4,eX))).Array,ev=t.Date,ew=t.Error,ek=t.Function,e_=t.Math,eC=t.Object,eS=t.RegExp,eA=t.String,eI=t.TypeError,eO=ey.prototype,ez=ek.prototype,eP=eC.prototype,eR=t["__core-js_shared__"],eE=ez.toString,eT=eP.hasOwnProperty,eN=0,eH=(n=/[^.]+$/.exec(eR&&eR.keys&&eR.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",eD=eP.toString,eM=eE.call(eC),eq=e4._,eK=eS("^"+eE.call(eT).replace(X,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),eL=te?t.Buffer:o,e$=t.Symbol,eB=t.Uint8Array,eF=eL?eL.allocUnsafe:o,eU=tF(eC.getPrototypeOf,eC),eG=eC.create,eJ=eP.propertyIsEnumerable,e2=eO.splice,e7=e$?e$.isConcatSpreadable:o,e8=e$?e$.iterator:o,e6=e$?e$.toStringTag:o,e9=function(){try{var e=ip(eC,"defineProperty");return e({},"",{}),e}catch(e){}}(),tt=t.clearTimeout!==e4.clearTimeout&&t.clearTimeout,tn=ev&&ev.now!==e4.Date.now&&ev.now,tv=t.setTimeout!==e4.setTimeout&&t.setTimeout,tO=e_.ceil,tX=e_.floor,tZ=eC.getOwnPropertySymbols,t0=eL?eL.isBuffer:o,t1=t.isFinite,t2=eO.join,t5=tF(eC.keys,eC),t3=e_.max,t7=e_.min,t8=ev.now,t4=t.parseInt,t6=e_.random,t9=eO.reverse,ne=ip(t,"DataView"),nt=ip(t,"Map"),nn=ip(t,"Promise"),nr=ip(t,"Set"),ni=ip(t,"WeakMap"),no=ip(eC,"create"),nl=ni&&new ni,na={},nc=iL(ne),ns=iL(nt),nu=iL(nn),nd=iL(nr),nf=iL(ni),nh=e$?e$.prototype:o,nm=nh?nh.valueOf:o,nx=nh?nh.toString:o;function np(e){if(oJ(e)&&!oq(e)&&!r(e,ny)){if(r(e,nb))return e;if(eT.call(e,"__wrapped__"))return i$(e)}return new nb(e)}var ng=function(){function e(){}return function(t){if(!oQ(t))return{};if(eG)return eG(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function nj(){}function nb(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function ny(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=0xffffffff,this.__views__=[]}function nv(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1},nw.prototype.set=function(e,t){var n=this.__data__,r=nz(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},nk.prototype.clear=function(){this.size=0,this.__data__={hash:new nv,map:new(nt||nw),string:new nv}},nk.prototype.delete=function(e){var t=im(this,e).delete(e);return this.size-=+!!t,t},nk.prototype.get=function(e){return im(this,e).get(e)},nk.prototype.has=function(e){return im(this,e).has(e)},nk.prototype.set=function(e,t){var n=im(this,e),r=n.size;return n.set(e,t),this.size+=+(n.size!=r),this},n_.prototype.add=n_.prototype.push=function(e){return this.__data__.set(e,a),this},n_.prototype.has=function(e){return this.__data__.has(e)};function nI(e,t,n){(o===n||oN(e[t],n))&&(o!==n||t in e)||nE(e,t,n)}function nO(e,t,n){var r=e[t];eT.call(e,t)&&oN(r,n)&&(o!==n||t in e)||nE(e,t,n)}function nz(e,t){for(var n=e.length;n--;)if(oN(e[n][0],t))return n;return -1}function nP(e,t,n,r){return nK(e,function(e,i,o){t(r,e,n(e),o)}),r}function nR(e,t){return e&&rB(t,lp(t),e)}function nE(e,t,n){"__proto__"==t&&e9?e9(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function nT(e,t){for(var n=-1,r=t.length,i=ey(r),l=null==e;++n=t?e:t)),e}function nH(e,t,n,r,i,l){var a,c=1&t,s=2&t,u=4&t;if(n&&(a=i?n(e,r,i,l):n(e)),o!==a)return a;if(!oQ(e))return e;var d=oq(e);if(d){if(p=(h=e).length,w=new h.constructor(p),p&&"string"==typeof h[0]&&eT.call(h,"index")&&(w.index=h.index,w.input=h.input),a=w,!c)return r$(e,a)}else{var h,p,w,A,q,K,L,$,B=ib(e),F=B==g||B==j;if(oB(e))return rH(e,c);if(B==v||B==f||F&&!i){if(a=s||F?{}:iv(e),!c){return s?(A=e,q=($=a)&&rB(e,lg(e),$),rB(A,ij(A),q)):(K=e,L=nR(a,e),rB(K,ig(K),L))}}else{if(!e1[B])return i?e:{};a=function(e,t,n){var r,i,o=e.constructor;switch(t){case I:return rD(e);case m:case x:return new o(+e);case O:return r=n?rD(e.buffer):e.buffer,new e.constructor(r,e.byteOffset,e.byteLength);case z:case P:case R:case E:case T:case N:case H:case D:case M:return rM(e,n);case b:return new o;case y:case C:return new o(e);case k:return(i=new e.constructor(e.source,es.exec(e))).lastIndex=e.lastIndex,i;case _:return new o;case S:return nm?eC(nm.call(e)):{}}}(e,B,c)}}l||(l=new nC);var U=l.get(e);if(U)return U;l.set(e,a),o1(e)?e.forEach(function(r){a.add(nH(r,t,n,r,e,l))}):oY(e)&&e.forEach(function(r,i){a.set(i,nH(r,t,n,i,e,l))});var V=u?s?ic:ia:s?lg:lp,W=d?o:V(e);return td(W||e,function(r,i){W&&(r=e[i=r]),nO(a,i,nH(r,t,n,i,e,l))}),a}function nD(e,t,n){var r=n.length;if(null==e)return!r;for(e=eC(e);r--;){var i=n[r],l=t[i],a=e[i];if(o===a&&!(i in e)||!l(a))return!1}return!0}function nM(e,t,n){if("function"!=typeof e)throw new eI(l);return iT(function(){e.apply(o,n)},t)}function nq(e,t,n,r){var i=-1,o=tm,l=!0,a=e.length,c=[],s=t.length;if(!a)return c;n&&(t=tp(t,tT(n))),r?(o=tx,l=!1):t.length>=200&&(o=tH,l=!1,t=new n_(t));r:for(;++i0&&n(a)?t>1?nU(a,t-1,n,r,i):tg(i,a):r||(i[i.length]=a)}return i}var nV=rW(),nW=rW(!0);function nG(e,t){return e&&nV(e,t,lp)}function nQ(e,t){return e&&nW(e,t,lp)}function nJ(e,t){return th(t,function(t){return oV(e[t])})}function nY(e,t){t=rE(t,e);for(var n=0,r=t.length;null!=e&&nt}function n1(e,t){return null!=e&&eT.call(e,t)}function n2(e,t){return null!=e&&t in eC(e)}function n5(e,t,n){for(var r=n?tx:tm,i=e[0].length,l=e.length,a=l,c=ey(l),s=1/0,u=[];a--;){var d=e[a];a&&t&&(d=tp(d,tT(t))),s=t7(d.length,s),c[a]=!n&&(t||i>=120&&d.length>=120)?new n_(a&&d):o}d=e[0];var f=-1,h=c[0];r:for(;++f=a)return c;return c*("desc"==n[r]?-1:1)}}return e.index-t.index}(e,t,n)});o--;)i[o]=i[o].value;return i}function rc(e,t,n){for(var r=-1,i=t.length,o={};++r-1;)a!==e&&e2.call(a,c,1),e2.call(e,c,1);return e}function ru(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==o){var o=i;ik(i)?e2.call(e,i,1):rC(e,i)}}return e}function rd(e,t){return e+tX(t6()*(t-e+1))}function rf(e,t){var n="";if(!e||t<1||t>0x1fffffffffffff)return n;do t%2&&(n+=e),(t=tX(t/2))&&(e+=e);while(t);return n}function rh(e,t){return iN(iz(e,t,l$),e+"")}function rm(e,t,n,r){if(!oQ(e))return e;t=rE(t,e);for(var i=-1,l=t.length,a=l-1,c=e;null!=c&&++ii?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=ey(i);++r>>1,l=e[o];null!==l&&!o5(l)&&(n?l<=t:l=200){var s=t?null:r6(e);if(s)return tV(s);l=!1,i=tH,c=new n_}else c=t?[]:a;r:for(;++r=r?e:rg(e,t,n)}var rN=tt||function(e){return e4.clearTimeout(e)};function rH(e,t){if(t)return e.slice();var n=e.length,r=eF?eF(n):new e.constructor(n);return e.copy(r),r}function rD(e){var t=new e.constructor(e.byteLength);return new eB(t).set(new eB(e)),t}function rM(e,t){var n=t?rD(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function rq(e,t){if(e!==t){var n=o!==e,r=null===e,i=e==e,l=o5(e),a=o!==t,c=null===t,s=t==t,u=o5(t);if(!c&&!u&&!l&&e>t||l&&a&&s&&!c&&!u||r&&a&&s||!n&&s||!i)return 1;if(!r&&!l&&!u&&e1?n[i-1]:o,a=i>2?n[2]:o;for(l=e.length>3&&"function"==typeof l?(i--,l):o,a&&i_(n[0],n[1],a)&&(l=i<3?o:l,i=1),t=eC(t);++r-1?i[l?t[a]:a]:o}}function rX(e){return il(function(t){var n=t.length,r=n,i=nb.prototype.thru;for(e&&t.reverse();r--;){var a=t[r];if("function"!=typeof a)throw new eI(l);if(i&&!c&&"wrapper"==iu(a))var c=new nb([],!0)}for(r=c?r:n;++r1&&y.reverse(),f&&uc))return!1;var u=l.get(e),d=l.get(t);if(u&&d)return u==t&&d==e;var f=-1,h=!0,m=2&n?new n_:o;for(l.set(e,t),l.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(en,"{\n/* [wrapped with "+t+"] */\n")}(l,(r=(o=l.match(er))?o[1].split(ei):[],i=n,td(d,function(e){var t="_."+e[0];i&e[1]&&!tm(r,t)&&r.push(t)}),r.sort())))}function iD(e){var t=0,n=0;return function(){var r=t8(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function iM(e,t){var n=-1,r=e.length,i=r-1;for(t=o===t?r:t;++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,i6(e,n)});function oo(e){var t=np(e);return t.__chain__=!0,t}function ol(e,t){return t(e)}var oa=il(function(e){var t=e.length,n=t?e[0]:0,i=this.__wrapped__,l=function(t){return nT(t,e)};return t>1||this.__actions__.length||!r(i,ny)||!ik(n)?this.thru(l):((i=i.slice(n,+n+ +!!t)).__actions__.push({func:ol,args:[l],thisArg:o}),new nb(i,this.__chain__).thru(function(e){return t&&!e.length&&e.push(o),e}))}),oc=rF(function(e,t,n){eT.call(e,n)?++e[n]:nE(e,n,1)}),os=rY(iV),ou=rY(iW);function od(e,t){return(oq(e)?td:nK)(e,ih(t,3))}function of(e,t){return(oq(e)?function(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}:nL)(e,ih(t,3))}var oh=rF(function(e,t,n){eT.call(e,n)?e[n].push(t):nE(e,n,[t])}),om=rh(function(e,t,n){var r=-1,i="function"==typeof t,o=oL(e)?ey(e.length):[];return nK(e,function(e){o[++r]=i?ts(t,e,n):n3(e,t,n)}),o}),ox=rF(function(e,t,n){nE(e,n,t)});function op(e,t){return(oq(e)?tp:rn)(e,ih(t,3))}var og=rF(function(e,t,n){e[+!n].push(t)},function(){return[[],[]]}),oj=rh(function(e,t){if(null==e)return[];var n=t.length;return n>1&&i_(e,t[0],t[1])?t=[]:n>2&&i_(t[0],t[1],t[2])&&(t=[t[0]]),ra(e,nU(t,1),[])}),ob=tn||function(){return e4.Date.now()};function oy(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,ie(e,128,o,o,o,o,t)}function ov(e,t){var n;if("function"!=typeof t)throw new eI(l);return e=o9(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var ow=rh(function(e,t,n){var r=1;if(n.length){var i=tU(n,id(ow));r|=32}return ie(e,r,t,n,i)}),ok=rh(function(e,t,n){var r=3;if(n.length){var i=tU(n,id(ok));r|=32}return ie(t,r,e,n,i)});function o_(e,t,n){t=n?o:t;var r=ie(e,8,o,o,o,o,o,t);return r.placeholder=o_.placeholder,r}function oC(e,t,n){t=n?o:t;var r=ie(e,16,o,o,o,o,o,t);return r.placeholder=oC.placeholder,r}function oS(e,t,n){var r,i,a,c,s,u,d=0,f=!1,h=!1,m=!0;if("function"!=typeof e)throw new eI(l);function x(t){var n=r,l=i;return r=i=o,d=t,c=e.apply(l,n)}function p(e){var n=e-u,r=e-d;return o===u||n>=t||n<0||h&&r>=a}function g(){var e,n,r,i=ob();if(p(i))return j(i);s=iT(g,(e=i-u,n=i-d,r=t-e,h?t7(r,a-n):r))}function j(e){return(s=o,m&&r)?x(e):(r=i=o,c)}function b(){var e,n=ob(),l=p(n);if(r=arguments,i=this,u=n,l){if(o===s)return d=e=u,s=iT(g,t),f?x(e):c;if(h)return rN(s),s=iT(g,t),x(u)}return o===s&&(s=iT(g,t)),c}return t=lt(t)||0,oQ(n)&&(f=!!n.leading,a=(h="maxWait"in n)?t3(lt(n.maxWait)||0,t):a,m="trailing"in n?!!n.trailing:m),b.cancel=function(){o!==s&&rN(s),d=0,r=u=i=s=o},b.flush=function(){return o===s?c:j(ob())},b}var oA=rh(function(e,t){return nM(e,1,t)}),oI=rh(function(e,t,n){return nM(e,lt(t)||0,n)});function oO(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new eI(l);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var l=e.apply(this,r);return n.cache=o.set(i,l)||o,l};return n.cache=new(oO.Cache||nk),n}function oz(e){if("function"!=typeof e)throw new eI(l);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}oO.Cache=nk;var oP=rh(function(e,t){var n=(t=1==t.length&&oq(t[0])?tp(t[0],tT(ih())):tp(nU(t,1),tT(ih()))).length;return rh(function(r){for(var i=-1,o=t7(r.length,n);++i=t}),oM=n7(function(){return arguments}())?n7:function(e){return oJ(e)&&eT.call(e,"callee")&&!eJ.call(e,"callee")},oq=ey.isArray,oK=tr?tT(tr):function(e){return oJ(e)&&nZ(e)==I};function oL(e){return null!=e&&oG(e.length)&&!oV(e)}function o$(e){return oJ(e)&&oL(e)}var oB=t0||l1,oF=ti?tT(ti):function(e){return oJ(e)&&nZ(e)==x};function oU(e){if(!oJ(e))return!1;var t=nZ(e);return t==p||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!oZ(e)}function oV(e){if(!oQ(e))return!1;var t=nZ(e);return t==g||t==j||"[object AsyncFunction]"==t||"[object Proxy]"==t}function oW(e){return"number"==typeof e&&e==o9(e)}function oG(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}function oQ(e){var t=void 0===e?"undefined":i(e);return null!=e&&("object"==t||"function"==t)}function oJ(e){return null!=e&&(void 0===e?"undefined":i(e))=="object"}var oY=to?tT(to):function(e){return oJ(e)&&ib(e)==b};function oX(e){return"number"==typeof e||oJ(e)&&nZ(e)==y}function oZ(e){if(!oJ(e)||nZ(e)!=v)return!1;var t=eU(e);if(null===t)return!0;var n=eT.call(t,"constructor")&&t.constructor;return"function"==typeof n&&r(n,n)&&eE.call(n)==eM}var o0=tl?tT(tl):function(e){return oJ(e)&&nZ(e)==k},o1=ta?tT(ta):function(e){return oJ(e)&&ib(e)==_};function o2(e){return"string"==typeof e||!oq(e)&&oJ(e)&&nZ(e)==C}function o5(e){return(void 0===e?"undefined":i(e))=="symbol"||oJ(e)&&nZ(e)==S}var o3=tc?tT(tc):function(e){return oJ(e)&&oG(e.length)&&!!e0[nZ(e)]},o7=r7(rt),o8=r7(function(e,t){return e<=t});function o4(e){if(!e)return[];if(oL(e))return o2(e)?tG(e):r$(e);if(e8&&e[e8]){for(var t,n=e[e8](),r=[];!(t=n.next()).done;)r.push(t.value);return r}var i=ib(e);return(i==b?tB:i==_?tV:lC)(e)}function o6(e){return e?(e=lt(e))===s||e===-s?(e<0?-1:1)*17976931348623157e292:e==e?e:0:0===e?e:0}function o9(e){var t=o6(e),n=t%1;return t==t?n?t-n:t:0}function le(e){return e?nN(o9(e),0,0xffffffff):0}function lt(e){if("number"==typeof e)return e;if(o5(e))return u;if(oQ(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=oQ(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=tE(e);var n=ed.test(e);return n||eh.test(e)?e3(e.slice(2),n?2:8):eu.test(e)?u:+e}function ln(e){return rB(e,lg(e))}function lr(e){return null==e?"":rk(e)}var li=rU(function(e,t){if(iI(t)||oL(t))return void rB(t,lp(t),e);for(var n in t)eT.call(t,n)&&nO(e,n,t[n])}),lo=rU(function(e,t){rB(t,lg(t),e)}),ll=rU(function(e,t,n,r){rB(t,lg(t),e,r)}),la=rU(function(e,t,n,r){rB(t,lp(t),e,r)}),lc=il(nT),ls=rh(function(e,t){e=eC(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&i_(t[0],t[1],i)&&(r=1);++n1),t}),rB(e,ic(e),n),r&&(n=nH(n,7,ii));for(var i=t.length;i--;)rC(n,t[i]);return n}),lv=il(function(e,t){return null==e?{}:rc(e,t,function(t,n){return lf(e,n)})});function lw(e,t){if(null==e)return{};var n=tp(ic(e),function(e){return[e]});return t=ih(t),rc(e,n,function(e,n){return t(e,n[0])})}var lk=r9(lp),l_=r9(lg);function lC(e){return null==e?[]:tN(e,lp(e))}var lS=rQ(function(e,t,n){return t=t.toLowerCase(),e+(n?lA(t):t)});function lA(e){return lN(lr(e).toLowerCase())}function lI(e){return(e=lr(e))&&e.replace(ex,tq).replace(eW,"")}var lO=rQ(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),lz=rQ(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),lP=rG("toLowerCase"),lR=rQ(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),lE=rQ(function(e,t,n){return e+(n?" ":"")+lN(t)}),lT=rQ(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),lN=rG("toUpperCase");function lH(e,t,n){if(e=lr(e),t=n?o:t,o===t){var r;return(r=e,eY.test(r))?e.match(eQ)||[]:e.match(eo)||[]}return e.match(t)||[]}var lD=rh(function(e,t){try{return ts(e,o,t)}catch(e){return oU(e)?e:new ew(e)}}),lM=il(function(e,t){return td(t,function(t){nE(e,t=iK(t),ow(e[t],e))}),e});function lq(e){return function(){return e}}var lK=rX(),lL=rX(!0);function l$(e){return e}function lB(e){return n9("function"==typeof e?e:nH(e,1))}var lF=rh(function(e,t){return function(n){return n3(n,e,t)}}),lU=rh(function(e,t){return function(n){return n3(e,n,t)}});function lV(e,t,n){var r=lp(t),i=nJ(t,r);null!=n||oQ(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=nJ(t,lp(t)));var o=!(oQ(n)&&"chain"in n)||!!n.chain,l=oV(e);return td(i,function(n){var r=t[n];e[n]=r,l&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__);return(n.__actions__=r$(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,tg([this.value()],arguments))})}),e}function lW(){}var lG=r2(tp),lQ=r2(tf),lJ=r2(ty);function lY(e){return iC(e)?tI(iK(e)):function(t){return nY(t,e)}}var lX=r3(),lZ=r3(!0);function l0(){return[]}function l1(){return!1}var l2=r1(function(e,t){return e+t},0),l5=r4("ceil"),l3=r1(function(e,t){return e/t},1),l7=r4("floor"),l8=r1(function(e,t){return e*t},1),l4=r4("round"),l6=r1(function(e,t){return e-t},0);return np.after=function(e,t){if("function"!=typeof t)throw new eI(l);return e=o9(e),function(){if(--e<1)return t.apply(this,arguments)}},np.ary=oy,np.assign=li,np.assignIn=lo,np.assignInWith=ll,np.assignWith=la,np.at=lc,np.before=ov,np.bind=ow,np.bindAll=lM,np.bindKey=ok,np.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return oq(e)?e:[e]},np.chain=oo,np.chunk=function(e,t,n){t=(n?i_(e,t,n):o===t)?1:t3(o9(t),0);var r=null==e?0:e.length;if(!r||t<1)return[];for(var i=0,l=0,a=ey(tO(r/t));ic?0:c+l),(a=o===a||a>c?c:o9(a))<0&&(a+=c),a=l>a?0:le(a);l>>0)?(e=lr(e))&&("string"==typeof t||null!=t&&!o0(t))&&!(t=rk(t))&&t$(e)?rT(tG(e),0,n):e.split(t,n):[]},np.spread=function(e,t){if("function"!=typeof e)throw new eI(l);return t=null==t?0:t3(o9(t),0),rh(function(n){var r=n[t],i=rT(n,0,t);return r&&tg(i,r),ts(e,this,i)})},np.tail=function(e){var t=null==e?0:e.length;return t?rg(e,1,t):[]},np.take=function(e,t,n){return e&&e.length?rg(e,0,(t=n||o===t?1:o9(t))<0?0:t):[]},np.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?rg(e,(t=r-(t=n||o===t?1:o9(t)))<0?0:t,r):[]},np.takeRightWhile=function(e,t){return e&&e.length?rA(e,ih(t,3),!1,!0):[]},np.takeWhile=function(e,t){return e&&e.length?rA(e,ih(t,3)):[]},np.tap=function(e,t){return t(e),e},np.throttle=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new eI(l);return oQ(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),oS(e,t,{leading:r,maxWait:t,trailing:i})},np.thru=ol,np.toArray=o4,np.toPairs=lk,np.toPairsIn=l_,np.toPath=function(e){return oq(e)?tp(e,iK):o5(e)?[e]:r$(iq(lr(e)))},np.toPlainObject=ln,np.transform=function(e,t,n){var r=oq(e),i=r||oB(e)||o3(e);if(t=ih(t,4),null==n){var o=e&&e.constructor;n=i?r?new o:[]:oQ(e)&&oV(o)?ng(eU(e)):{}}return(i?td:nG)(e,function(e,r,i){return t(n,e,r,i)}),n},np.unary=function(e){return oy(e,1)},np.union=i3,np.unionBy=i7,np.unionWith=i8,np.uniq=function(e){return e&&e.length?r_(e):[]},np.uniqBy=function(e,t){return e&&e.length?r_(e,ih(t,2)):[]},np.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?r_(e,o,t):[]},np.unset=function(e,t){return null==e||rC(e,t)},np.unzip=i4,np.unzipWith=i6,np.update=function(e,t,n){return null==e?e:rS(e,t,rR(n))},np.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:rS(e,t,rR(n),r)},np.values=lC,np.valuesIn=function(e){return null==e?[]:tN(e,lg(e))},np.without=i9,np.words=lH,np.wrap=function(e,t){return oR(rR(t),e)},np.xor=oe,np.xorBy=ot,np.xorWith=on,np.zip=or,np.zipObject=function(e,t){return rz(e||[],t||[],nO)},np.zipObjectDeep=function(e,t){return rz(e||[],t||[],rm)},np.zipWith=oi,np.entries=lk,np.entriesIn=l_,np.extend=lo,np.extendWith=ll,lV(np,np),np.add=l2,np.attempt=lD,np.camelCase=lS,np.capitalize=lA,np.ceil=l5,np.clamp=function(e,t,n){return o===n&&(n=t,t=o),o!==n&&(n=(n=lt(n))==n?n:0),o!==t&&(t=(t=lt(t))==t?t:0),nN(lt(e),t,n)},np.clone=function(e){return nH(e,4)},np.cloneDeep=function(e){return nH(e,5)},np.cloneDeepWith=function(e,t){return nH(e,5,t="function"==typeof t?t:o)},np.cloneWith=function(e,t){return nH(e,4,t="function"==typeof t?t:o)},np.conformsTo=function(e,t){return null==t||nD(e,t,lp(t))},np.deburr=lI,np.defaultTo=function(e,t){return null==e||e!=e?t:e},np.divide=l3,np.endsWith=function(e,t,n){e=lr(e),t=rk(t);var r=e.length,i=n=o===n?r:nN(o9(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},np.eq=oN,np.escape=function(e){return(e=lr(e))&&U.test(e)?e.replace(B,tK):e},np.escapeRegExp=function(e){return(e=lr(e))&&Z.test(e)?e.replace(X,"\\$&"):e},np.every=function(e,t,n){var r=oq(e)?tf:n$;return n&&i_(e,t,n)&&(t=o),r(e,ih(t,3))},np.find=os,np.findIndex=iV,np.findKey=function(e,t){return tw(e,ih(t,3),nG)},np.findLast=ou,np.findLastIndex=iW,np.findLastKey=function(e,t){return tw(e,ih(t,3),nQ)},np.floor=l7,np.forEach=od,np.forEachRight=of,np.forIn=function(e,t){return null==e?e:nV(e,ih(t,3),lg)},np.forInRight=function(e,t){return null==e?e:nW(e,ih(t,3),lg)},np.forOwn=function(e,t){return e&&nG(e,ih(t,3))},np.forOwnRight=function(e,t){return e&&nQ(e,ih(t,3))},np.get=ld,np.gt=oH,np.gte=oD,np.has=function(e,t){return null!=e&&iy(e,t,n1)},np.hasIn=lf,np.head=iQ,np.identity=l$,np.includes=function(e,t,n,r){e=oL(e)?e:lC(e),n=n&&!r?o9(n):0;var i=e.length;return n<0&&(n=t3(i+n,0)),o2(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&t_(e,t,n)>-1},np.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return -1;var i=null==n?0:o9(n);return i<0&&(i=t3(r+i,0)),t_(e,t,i)},np.inRange=function(e,t,n){var r,i,l;return t=o6(t),o===n?(n=t,t=0):n=o6(n),(r=e=lt(e))>=t7(i=t,l=n)&&r=-0x1fffffffffffff&&e<=0x1fffffffffffff},np.isSet=o1,np.isString=o2,np.isSymbol=o5,np.isTypedArray=o3,np.isUndefined=function(e){return o===e},np.isWeakMap=function(e){return oJ(e)&&ib(e)==A},np.isWeakSet=function(e){return oJ(e)&&"[object WeakSet]"==nZ(e)},np.join=function(e,t){return null==e?"":t2.call(e,t)},np.kebabCase=lO,np.last=iZ,np.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return -1;var i=r;return o!==n&&(i=(i=o9(n))<0?t3(r+i,0):t7(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--&&e[r]!==t;);return r}(e,t,i):tk(e,tS,i,!0)},np.lowerCase=lz,np.lowerFirst=lP,np.lt=o7,np.lte=o8,np.max=function(e){return e&&e.length?nB(e,l$,n0):o},np.maxBy=function(e,t){return e&&e.length?nB(e,ih(t,2),n0):o},np.mean=function(e){return tA(e,l$)},np.meanBy=function(e,t){return tA(e,ih(t,2))},np.min=function(e){return e&&e.length?nB(e,l$,rt):o},np.minBy=function(e,t){return e&&e.length?nB(e,ih(t,2),rt):o},np.stubArray=l0,np.stubFalse=l1,np.stubObject=function(){return{}},np.stubString=function(){return""},np.stubTrue=function(){return!0},np.multiply=l8,np.nth=function(e,t){return e&&e.length?rl(e,o9(t)):o},np.noConflict=function(){return e4._===this&&(e4._=eq),this},np.noop=lW,np.now=ob,np.pad=function(e,t,n){e=lr(e);var r=(t=o9(t))?tW(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return r5(tX(i),n)+e+r5(tO(i),n)},np.padEnd=function(e,t,n){e=lr(e);var r=(t=o9(t))?tW(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=t6();return t7(e+i*(t-e+e5("1e-"+((i+"").length-1))),t)}return rd(e,t)},np.reduce=function(e,t,n){var r=oq(e)?tj:tz,i=arguments.length<3;return r(e,ih(t,4),n,i,nK)},np.reduceRight=function(e,t,n){var r=oq(e)?tb:tz,i=arguments.length<3;return r(e,ih(t,4),n,i,nL)},np.repeat=function(e,t,n){return t=(n?i_(e,t,n):o===t)?1:o9(t),rf(lr(e),t)},np.replace=function(){var e=arguments,t=lr(e[0]);return e.length<3?t:t.replace(e[1],e[2])},np.result=function(e,t,n){t=rE(t,e);var r=-1,i=t.length;for(i||(i=1,e=o);++r0x1fffffffffffff)return[];var n=0xffffffff,r=t7(e,0xffffffff);t=ih(t),e-=0xffffffff;for(var i=tR(r,t);++n=l)return e;var c=n-tW(r);if(c<1)return r;var s=a?rT(a,0,c).join(""):e.slice(0,c);if(o===i)return s+r;if(a&&(c+=s.length-c),o0(i)){if(e.slice(c).search(i)){var u,d=s;for(i.global||(i=eS(i.source,lr(es.exec(i))+"g")),i.lastIndex=0;u=i.exec(d);)var f=u.index;s=s.slice(0,o===f?c:f)}}else if(e.indexOf(rk(i),c)!=c){var h=s.lastIndexOf(i);h>-1&&(s=s.slice(0,h))}return s+r},np.unescape=function(e){return(e=lr(e))&&F.test(e)?e.replace($,tJ):e},np.uniqueId=function(e){var t=++eN;return lr(e)+t},np.upperCase=lT,np.upperFirst=lN,np.each=od,np.eachRight=of,np.first=iQ,lV(np,(eb={},nG(np,function(e,t){eT.call(np.prototype,t)||(eb[t]=e)}),eb),{chain:!1}),np.VERSION="4.17.21",td(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){np[e].placeholder=np}),td(["drop","take"],function(e,t){ny.prototype[e]=function(n){n=o===n?1:t3(o9(n),0);var r=this.__filtered__&&!t?new ny(this):this.clone();return r.__filtered__?r.__takeCount__=t7(n,r.__takeCount__):r.__views__.push({size:t7(n,0xffffffff),type:e+(r.__dir__<0?"Right":"")}),r},ny.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),td(["filter","map","takeWhile"],function(e,t){var n=t+1,r=1==n||3==n;ny.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ih(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),td(["head","last"],function(e,t){var n="take"+(t?"Right":"");ny.prototype[e]=function(){return this[n](1).value()[0]}}),td(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");ny.prototype[e]=function(){return this.__filtered__?new ny(this):this[n](1)}}),ny.prototype.compact=function(){return this.filter(l$)},ny.prototype.find=function(e){return this.filter(e).head()},ny.prototype.findLast=function(e){return this.reverse().find(e)},ny.prototype.invokeMap=rh(function(e,t){return"function"==typeof e?new ny(this):this.map(function(n){return n3(n,e,t)})}),ny.prototype.reject=function(e){return this.filter(oz(ih(e)))},ny.prototype.slice=function(e,t){e=o9(e);var n=this;return n.__filtered__&&(e>0||t<0)?new ny(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),o!==t&&(n=(t=o9(t))<0?n.dropRight(-t):n.take(t-e)),n)},ny.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},ny.prototype.toArray=function(){return this.take(0xffffffff)},nG(ny.prototype,function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),l=np[i?"take"+("last"==t?"Right":""):t],a=i||/^find/.test(t);l&&(np.prototype[t]=function(){var t=this.__wrapped__,c=i?[1]:arguments,s=r(t,ny),u=c[0],d=s||oq(t),f=function(e){var t=l.apply(np,tg([e],c));return i&&h?t[0]:t};d&&n&&"function"==typeof u&&1!=u.length&&(s=d=!1);var h=this.__chain__,m=!!this.__actions__.length,x=a&&!h,p=s&&!m;if(!a&&d){t=p?t:new ny(this);var g=e.apply(t,c);return g.__actions__.push({func:ol,args:[f],thisArg:o}),new nb(g,h)}return x&&p?e.apply(this,c):(g=this.thru(f),x?i?g.value()[0]:g.value():g)})}),td(["pop","push","shift","sort","splice","unshift"],function(e){var t=eO[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);np.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(oq(i)?i:[],e)}return this[n](function(n){return t.apply(oq(n)?n:[],e)})}}),nG(ny.prototype,function(e,t){var n=np[t];if(n){var r=n.name+"";eT.call(na,r)||(na[r]=[]),na[r].push({name:t,func:n})}}),na[rZ(o,2).name]=[{name:"wrapper",func:o}],ny.prototype.clone=function(){var e=new ny(this.__wrapped__);return e.__actions__=r$(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=r$(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=r$(this.__views__),e},ny.prototype.reverse=function(){if(this.__filtered__){var e=new ny(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e},ny.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=oq(e),r=t<0,i=n?e.length:0,o=function(e,t,n){for(var r=-1,i=n.length;++r=this.__values__.length,t=e?o:this.__values__[this.__index__++];return{done:e,value:t}},np.prototype.plant=function(e){for(var t,n=this;r(n,nj);){var i=i$(n);i.__index__=0,i.__values__=o,t?l.__wrapped__=i:t=i;var l=i;n=n.__wrapped__}return l.__wrapped__=e,t},np.prototype.reverse=function(){var e=this.__wrapped__;if(r(e,ny)){var t=e;return this.__actions__.length&&(t=new ny(this)),(t=t.reverse()).__actions__.push({func:ol,args:[i5],thisArg:o}),new nb(t,this.__chain__)}return this.thru(i5)},np.prototype.toJSON=np.prototype.valueOf=np.prototype.value=function(){return rI(this.__wrapped__,this.__actions__)},np.prototype.first=np.prototype.head,e8&&(np.prototype[e8]=function(){return this}),np}();"function"==typeof define&&"object"==i(define.amd)&&define.amd?(e4._=tY,define(function(){return tY})):e9?((e9.exports=tY)._=tY,e6._=tY):e4._=tY}).call(this)},5036:function(e,t){"use strict";var n=Symbol.for("react.transitional.element");function r(e,t,r){var i=null;if(void 0!==r&&(i=""+r),void 0!==t.key&&(i=""+t.key),"key"in t)for(var o in r={},t)"key"!==o&&(r[o]=t[o]);else r=t;return{$$typeof:n,type:e,key:i,ref:void 0!==(t=r.ref)?t:null,props:r}}t.Fragment=Symbol.for("react.fragment"),t.jsx=r,t.jsxs=r},867:function(e,t){"use strict";function n(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}var r=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),m=Symbol.iterator,x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},p=Object.assign,g={};function j(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||x}function b(){}function y(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||x}j.prototype.isReactComponent={},j.prototype.setState=function(e,t){if("object"!==(void 0===e?"undefined":n(e))&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},j.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=j.prototype;var v=y.prototype=new b;v.constructor=y,p(v,j.prototype),v.isPureReactComponent=!0;var w=Array.isArray,k={H:null,A:null,T:null,S:null,V:null},_=Object.prototype.hasOwnProperty;function C(e,t,n,i,o,l){return{$$typeof:r,type:e,key:t,ref:void 0!==(n=l.ref)?n:null,props:l}}function S(e){return"object"===(void 0===e?"undefined":n(e))&&null!==e&&e.$$typeof===r}var A=/\/+/g;function I(e,t){var r,i;return"object"===(void 0===e?"undefined":n(e))&&null!==e&&null!=e.key?(r=""+e.key,i={"=":"=0",":":"=2"},"$"+r.replace(/[=:]/g,function(e){return i[e]})):t.toString(36)}function O(){}function z(e,t,o){if(null==e)return e;var l=[],a=0;return!function e(t,o,l,a,c){var s,u,d,f=void 0===t?"undefined":n(t);("undefined"===f||"boolean"===f)&&(t=null);var x=!1;if(null===t)x=!0;else switch(f){case"bigint":case"string":case"number":x=!0;break;case"object":switch(t.$$typeof){case r:case i:x=!0;break;case h:return e((x=t._init)(t._payload),o,l,a,c)}}if(x)return c=c(t),x=""===a?"."+I(t,0):a,w(c)?(l="",null!=x&&(l=x.replace(A,"$&/")+"/"),e(c,o,l,"",function(e){return e})):null!=c&&(S(c)&&(s=c,u=l+(null==c.key||t&&t.key===c.key?"":(""+c.key).replace(A,"$&/")+"/")+x,c=C(s.type,u,void 0,void 0,void 0,s.props)),o.push(c)),1;x=0;var p=""===a?".":a+":";if(w(t))for(var g=0;g>>1,i=e[r];if(0>>1;rl(c,n))sl(u,c)?(e[r]=u,e[s]=n,r=s):(e[r]=c,e[a]=n,r=a);else if(sl(u,n))e[r]=u,e[s]=n,r=s;else break}}return t}function l(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"===("undefined"==typeof performance?"undefined":n(performance))&&"function"==typeof performance.now){var a,c=performance;t.unstable_now=function(){return c.now()}}else{var s=Date,u=s.now();t.unstable_now=function(){return s.now()-u}}var d=[],f=[],h=1,m=null,x=3,p=!1,g=!1,j=!1,b=!1,y="function"==typeof setTimeout?setTimeout:null,v="function"==typeof clearTimeout?clearTimeout:null,w="undefined"!=typeof setImmediate?setImmediate:null;function k(e){for(var t=i(f);null!==t;){if(null===t.callback)o(f);else if(t.startTime<=e)o(f),t.sortIndex=t.expirationTime,r(d,t);else break;t=i(f)}}function _(e){if(j=!1,k(e),!g)if(null!==i(d))g=!0,C||(C=!0,a());else{var t=i(f);null!==t&&E(_,t.startTime-e)}}var C=!1,S=-1,A=5,I=-1;function O(){return!!b||!(t.unstable_now()-Ie&&O());){var l=m.callback;if("function"==typeof l){m.callback=null,x=m.priorityLevel;var c=l(m.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof c){m.callback=c,k(e),n=!0;break t}m===i(d)&&o(d),k(e)}else o(d);m=i(d)}if(null!==m)n=!0;else{var s=i(f);null!==s&&E(_,s.startTime-e),n=!1}}break e}finally{m=null,x=r,p=!1}}}finally{n?a():C=!1}}}if("function"==typeof w)a=function(){w(z)};else if("undefined"!=typeof MessageChannel){var P=new MessageChannel,R=P.port2;P.port1.onmessage=z,a=function(){R.postMessage(null)}}else a=function(){y(z,0)};function E(e,n){S=y(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125c?(e.sortIndex=l,r(f,e),null===i(d)&&e===i(f)&&(j?(v(S),S=-1):j=!0,E(_,l-c))):(e.sortIndex=s,r(d,e),g||p||(g=!0,C||(C=!0,a()))),e},t.unstable_shouldYield=O,t.unstable_wrapCallback=function(e){var t=x;return function(){var n=x;x=t;try{return e.apply(this,arguments)}finally{x=n}}}},1171:function(e,t,n){"use strict";e.exports=n(9210)},7662:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nd,MR:()=>c,UI:()=>l,hX:()=>o,u4:()=>u,w6:()=>s});function i(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}var o=function(e,t){if(null==e)return e;if(Array.isArray(e)){for(var n=[],r=0;ra)return 1}return 0},c=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;ri}),null==(r=window.performance)||r.now;var r,i={mark:function(e,t){},measure:function(e,t){}}},2780:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl,PH:()=>s,UY:()=>c,md:()=>a});var l=function(e,t){if(t)return t(l)(e);var n,r=[],i=function(t){n=e(n,t);for(var i=0;i1?a-1:0),s=1;s1?t-1:0),r=1;r1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0,o=i({},n),l=!1,a=!0,c=!1,s=void 0;try{for(var u,d=t[Symbol.iterator]();!(a=(u=d.next()).done);a=!0){var f=u.value,h=e[f],m=n[f],x=h(m,r);m!==x&&(l=!0,o[f]=x)}}catch(e){c=!0,s=e}finally{try{a||null==d.return||d.return()}finally{if(c)throw s}}return l?o:n}},s=function(e,t){var n=function(){for(var n=arguments.length,r=Array(n),l=0;l0&&i[i.length-1])&&(6===c[0]||2===c[0])){l=0;continue}if(3===c[0]&&(!i||c[1]>i[0]&&c[1]m});var u,d=(u=function(){return window.hubStorage&&!!window.hubStorage.getItem},function(){try{return!!u()}catch(e){return!1}}),f=function(){function e(){o(this,e),c(this,"store",void 0),c(this,"impl",void 0),this.impl=0,this.store={}}return a(e,[{key:"get",value:function(e){var t=this;return i(function(){return s(this,function(n){return[2,t.store[e]]})})()}},{key:"set",value:function(e,t){var n=this;return i(function(){return s(this,function(r){return n.store[e]=t,[2]})})()}},{key:"remove",value:function(e){var t=this;return i(function(){return s(this,function(n){return t.store[e]=void 0,[2]})})()}},{key:"clear",value:function(){var e=this;return i(function(){return s(this,function(t){return e.store={},[2]})})()}}]),e}(),h=function(){function e(){o(this,e),c(this,"impl",void 0),this.impl=1}return a(e,[{key:"get",value:function(e){return i(function(){var t;return s(this,function(n){switch(n.label){case 0:return[4,window.hubStorage.getItem("paradise-"+e)];case 1:if("string"==typeof(t=n.sent()))return[2,JSON.parse(t)];return[2,void 0]}})})()}},{key:"set",value:function(e,t){return i(function(){return s(this,function(n){return window.hubStorage.setItem("paradise-"+e,JSON.stringify(t)),[2]})})()}},{key:"remove",value:function(e){return i(function(){return s(this,function(t){return window.hubStorage.removeItem("paradise-"+e),[2]})})()}},{key:"clear",value:function(){return i(function(){return s(this,function(e){return window.hubStorage.clear(),[2]})})()}}]),e}(),m=new(function(){function e(){o(this,e),c(this,"backendPromise",void 0),c(this,"impl",0),this.backendPromise=i(function(){return s(this,function(e){return d()?[2,new h]:(console.warn("No supported storage backend found. Using in-memory storage."),[2,new f])})})()}return a(e,[{key:"get",value:function(e){var t=this;return i(function(){return s(this,function(n){switch(n.label){case 0:return[4,t.backendPromise];case 1:return[2,n.sent().get(e)]}})})()}},{key:"set",value:function(e,t){var n=this;return i(function(){return s(this,function(r){switch(r.label){case 0:return[4,n.backendPromise];case 1:return[2,r.sent().set(e,t)]}})})()}},{key:"remove",value:function(e){var t=this;return i(function(){return s(this,function(n){switch(n.label){case 0:return[4,t.backendPromise];case 1:return[2,n.sent().remove(e)]}})})()}},{key:"clear",value:function(){var e=this;return i(function(){return s(this,function(t){switch(t.label){case 0:return[4,e.backendPromise];case 1:return[2,t.sent().clear()]}})})()}}]),e}())},974:function(e,t,n){"use strict";n.d(t,{KJ:()=>u,ip:()=>f,pW:()=>d,uI:()=>s});var r=n(7662);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl,R:()=>o});var r=[/v4shim/i],i={},o=function(e){return i[e]||e},l=function(e){return function(e){return function(t){var n=t.type,o=t.payload;if("asset/stylesheet"===n)return void Byond.loadCss(o);if("asset/mappings"===n){var l=!0,a=!1,c=void 0;try{for(var s,u=Object.keys(o)[Symbol.iterator]();!(l=(s=u.next()).done);l=!0)!function(){var e=s.value;if(!r.some(function(t){return t.test(e)})){var t=o[e],n=e.split(".").pop();i[e]=t,"css"===n&&Byond.loadCss(t),"js"===n&&Byond.loadJs(t)}}()}catch(e){a=!0,c=e}finally{try{l||null==u.return||u.return()}finally{if(a)throw c}}return}e(t)}}}},4893:function(e,t,n){"use strict";n.d(t,{DG:()=>P,Oc:()=>D,_3:()=>w,cr:()=>r,gK:()=>z,i2:()=>_,nc:()=>H,v9:()=>M});var r,i=n(2137),o=n(2780),l=n(2095),a=n(4272),c=n(401),s=n(2508),u=n(3051);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function j(e){var t=function(e,t){if("object"!==b(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==b(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===b(t)?t:String(t)}function b(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function y(e,t){if(e){if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}}var v=(0,s.h)("backend"),w=function(e){r=e},k=(0,o.PH)("backend/update");(0,o.PH)("backend/setSharedState");var _=(0,o.PH)("backend/suspendStart"),C=(0,o.PH)("backend/createPayloadQueue"),S=(0,o.PH)("backend/dequeuePayloadQueue"),A=(0,o.PH)("backend/removePayloadQueue"),I=(0,o.PH)("nextPayloadChunk"),O={config:{},data:{},shared:{},outgoingPayloadQueues:{},suspended:Date.now(),suspending:!1},z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:O,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.payload;if("backend/update"===n){var i=x({},e.config,r.config),o=x({},e.data,r.static_data,r.data),l=x({},e.shared);if(r.shared){var a=!0,c=!1,s=void 0;try{for(var u,d=Object.keys(r.shared)[Symbol.iterator]();!(a=(u=d.next()).done);a=!0){var b=u.value,v=r.shared[b];""===v?l[b]=void 0:l[b]=JSON.parse(v)}}catch(e){c=!0,s=e}finally{try{a||null==d.return||d.return()}finally{if(c)throw s}}}return p(x({},e),{config:i,data:o,shared:l,suspended:!1})}if("backend/setSharedState"===n){var w=r.key,k=r.nextState;return p(x({},e),{shared:p(x({},e.shared),h({},w,k))})}if("backend/suspendStart"===n)return p(x({},e),{suspending:!0});if("backend/suspendSuccess"===n){var _=r.timestamp;return p(x({},e),{data:{},shared:{},config:p(x({},e.config),{title:"",status:1}),suspending:!1,suspended:_})}if("backend/createPayloadQueue"===n){var C=r.id,S=r.chunks,A=e.outgoingPayloadQueues;return p(x({},e),{outgoingPayloadQueues:p(x({},A),h({},C,S))})}if("backend/dequeuePayloadQueue"===n){var I=r.id,z=e.outgoingPayloadQueues,P=z[I],R=g(z,[I].map(j)),E=f(P)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(P)||y(P)||m(),T=(E[0],E.slice(1));return p(x({},e),{outgoingPayloadQueues:T.length?p(x({},R),h({},I,T)):R})}if("backend/removePayloadQueue"===n){var N=r.id,H=e.outgoingPayloadQueues;H[N];var D=g(H,[N].map(j));return p(x({},e),{outgoingPayloadQueues:D})}return e},P=function(e){var t,n;return function(r){return function(o){var s=N(e.getState()),d=s.suspended,f=s.outgoingPayloadQueues,h=o.type,m=o.payload;if("update"===h)return void e.dispatch(k(m));if("suspend"===h)return void e.dispatch({type:"backend/suspendSuccess",payload:{timestamp:Date.now()}});if("ping"===h)return void Byond.sendMessage("ping/reply");if("backend/suspendStart"===h&&!n){v.log("suspending (".concat(Byond.windowId,")"));var x=function(){return Byond.sendMessage("suspend")};x(),n=setInterval(x,2e3)}if("backend/suspendSuccess"===h&&((0,u.Tz)(),clearInterval(n),n=void 0,Byond.winset(Byond.windowId,{"is-visible":!1}),(0,l.Ob)(),(0,l._1)(),setTimeout(function(){return(0,c.W)()})),"backend/update"===h){var p,g,j=null==(g=m.config)||null==(p=g.window)?void 0:p.fancy;void 0===t?t=j:t!==j&&(v.log("changing fancy mode to",j),t=j,Byond.winset(Byond.windowId,{titlebar:!j,"can-resize":!j}))}if("backend/update"===h&&d&&(v.log("backend/update",m),(0,u.Ks)(),(0,l.gp)(),(0,a.kh)(),setTimeout(function(){i.r.mark("resume/start"),N(e.getState()).suspended||(Byond.winset(Byond.windowId,{"is-visible":!0}),Byond.sendMessage("visible"),i.r.mark("resume/finish"))})),"oversizePayloadResponse"===h&&(m.allow?e.dispatch(I(m)):e.dispatch(A(m))),"acknowlegePayloadChunk"===h&&(e.dispatch(S(m)),e.dispatch(I(m))),"nextPayloadChunk"===h){var b=m.id,y=f[b][0];Byond.sendMessage("payloadChunk",{id:b,chunk:y})}return r(o)}}},R=function(e,t){for(var n=e.length-1,r=0,i=0;r1024){var c=i+R(l,1024);r.push(t.slice(i,c1&&void 0!==arguments[1]?arguments[1]:{};if(!((void 0===t?"undefined":b(t))==="object"&&null!==t&&!Array.isArray(t)))return void v.error("Payload for act() must be an object, got this:",t);var n=JSON.stringify(t);if(Object.entries({type:"act/"+e,payload:n,tgui:1,windowId:Byond.windowId}).reduce(function(e,t,n){var r=f(t)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(t,2)||y(t,2)||m(),i=r[0],o=r[1];return e+"".concat(n>0?"&":"?").concat(encodeURIComponent(i),"=").concat(encodeURIComponent(o))},"").length>2048){var i=n.split(E),o="".concat(Date.now());null==r||r.dispatch(C({id:o,chunks:i})),Byond.sendMessage("oversizedPayloadRequest",{type:"act/"+e,id:o,chunkCount:i.length});return}Byond.sendMessage("act/"+e,t)},N=function(e){return e.backend||{}},H=function(){var e;return p(x({},null==r||null==(e=r.getState())?void 0:e.backend),{act:T})},D=function(e,t){var n,i,o=null==r||null==(n=r.getState())?void 0:n.backend,l=null!=(i=null==o?void 0:o.shared)?i:{},a=e in l?l[e]:t;return[a,function(t){Byond.sendMessage({type:"setSharedState",key:e,value:JSON.stringify("function"==typeof t?t(a):t)||""})}]},M=function(e){return e(null==r?void 0:r.getState())}},2926:function(e,t,n){"use strict";n.d(t,{v:()=>u});var r=n(1557),i=n(2778),o=n(5163);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["onMove","onKey","style"]),m=(0,i.useRef)(null),x=a(u),p=a(d),g=(t=(0,i.useMemo)(function(){var e=function(e){e.preventDefault(),e.buttons>0&&m.current?x(s(m.current,e)):n(!1)},t=function(){return n(!1)},n=function(n){var r=c(m.current),i=n?r.addEventListener:r.removeEventListener;i("mousemove",e),i("mouseup",t)};return[function(e){var t=e.nativeEvent,r=m.current;r&&(t.preventDefault(),r.focus(),x(s(r,t)),n(!0))},function(e){var t=e.which||e.keyCode;t<37||t>40||(e.preventDefault(),p({left:39===t?.05:37===t?-.05:0,top:40===t?.05:38===t?-.05:0}))},n]},[p,x]),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(t,3)||function(e,t){if(e){if("string"==typeof e)return l(e,3);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}}(t,3)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),j=g[0],b=g[1],y=g[2];return(0,i.useEffect)(function(){return y},[y]),(0,r.jsx)("div",(n=function(e){for(var t=1;tv,IT:()=>a,rj:()=>u,gb:()=>C});var r=n(1557),i=n(2778),o=n(7161);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["children","progressBar","timeStart","timeEnd","format"]),m=Math.max((u?d-u:d)*100,0),x=(t=(0,i.useState)(m),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(t,2)||function(e,t){if(e){if("string"==typeof e)return l(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),p=x[0],g=x[1],j=(0,i.useRef)(null);function b(){g(function(e){var t=Math.max(e-1e3,0);return t<=0&&clearInterval(j.current),t})}(0,i.useEffect)(function(){return j.current||(j.current=setInterval(b,1e3)),function(){return clearInterval(j.current)}},[]);var y=new Date(p).toISOString().slice(11,19),v=(0,r.jsx)(o.xu,(n=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var u=function(e){var t,n,i=e.children,l=s(e,["children"]);return(0,r.jsx)(o.iA,(t=c({},l),n=n={children:(0,r.jsx)(o.iA.Row,{children:i})},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))};u.Column=function(e){var t=e.size,n=e.style,i=s(e,["size","style"]);return(0,r.jsx)(o.iA.Cell,c({style:c({width:(void 0===t?1:t)+"%"},n)},i))},n(2926);var d=n(1155),f=n(4893);function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function j(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(j=function(){return!!e})()}var b=(0,i.createContext)({zoom:1}),y=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},v=function(e){var t;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function n(e){var t,r,i,o,l,a;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");return l=n,a=[e],l=h(l),t=function(e,t){var n;if(t&&("object"==((n=t)&&"undefined"!=typeof Symbol&&n.constructor===Symbol?"symbol":typeof n)||"function"==typeof t))return t;if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this,j()?Reflect.construct(l,a||[],h(this).constructor):l.apply(this,a)),window.innerWidth,window.innerHeight,t.state={offsetX:null!=(r=e.offsetX)?r:0,offsetY:null!=(i=e.offsetY)?i:0,dragging:!1,originX:null,originY:null,zoom:null!=(o=e.zoom)?o:1},t.handleDragStart=function(e){t.ref=e.target,t.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",t.handleDragMove),document.addEventListener("mouseup",t.handleDragEnd),y(e)},t.handleDragMove=function(e){t.setState(function(t){var n=m({},t),r=e.screenX-n.originX,i=e.screenY-n.originY;return t.dragging?(n.offsetX+=r/n.zoom,n.offsetY+=i/n.zoom,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n}),y(e)},t.handleDragEnd=function(n){var r;t.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",t.handleDragMove),document.removeEventListener("mouseup",t.handleDragEnd),null==(r=e.onOffsetChange)||r.call(e,n,t.state),y(n)},t.handleZoom=function(n,r){t.setState(function(t){return t.zoom=Math.min(Math.max(r,1),8),e.onZoom&&e.onZoom(t.zoom),t})},t.handleReset=function(n){t.setState(function(r){var i;r.offsetX=0,r.offsetY=0,r.zoom=1,t.handleZoom(n,1),null==(i=e.onOffsetChange)||i.call(e,n,r)})},t}return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),e&&g(n,e),t=[{key:"render",value:function(){var e=(0,f.nc)().config,t=this.state,n=t.dragging,i=t.offsetX,l=t.offsetY,a=t.zoom,c=void 0===a?1:a,s=this.props.children,u=e.map+"_nanomap_z1.png",h=510*c+"px";return(0,r.jsx)(b.Provider,{value:{zoom:c},children:(0,r.jsxs)(o.xu,{className:"NanoMap__container",children:[(0,r.jsxs)(o.xu,{style:{width:h,height:h,marginTop:l*c+"px",marginLeft:i*c+"px",overflow:"hidden",position:"relative",top:"50%",left:"50%",transform:"translate(-50%, -50%)",backgroundSize:"cover",backgroundRepeat:"no-repeat",textAlign:"center",cursor:n?"move":"auto"},onMouseDown:this.handleDragStart,children:[(0,r.jsx)("img",{src:(0,d.R)(u),style:{width:"100%",height:"100%",position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",imageRendering:"pixelated"}}),(0,r.jsx)(o.xu,{children:s})]}),(0,r.jsx)(k,{zoom:c,onZoom:this.handleZoom,onReset:this.handleReset})]})})}}],function(e,t){for(var n=0;nr,Sy:()=>c,UD:()=>l,XY:()=>i,_9:()=>a});var r={department:{command:"#526aff",security:"#CF0000",medical:"#009190",science:"#993399",engineering:"#A66300",supply:"#9F8545",service:"#80A000",centcom:"#78789B",other:"#C38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}},i=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"SyndTeam",freq:1244,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"Response Team",freq:1345,color:"#2681a5"},{name:"Special Ops",freq:1341,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Procedure",freq:1339,color:"#F70285"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Medical(I)",freq:1485,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"Security(I)",freq:1475,color:"#dd3535"},{name:"AI Private",freq:1343,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}],o=[{id:"o2",name:"Oxygen",label:"O₂",color:"blue"},{id:"n2",name:"Nitrogen",label:"N₂",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO₂",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H₂O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N₂O",color:"red"},{id:"no2",name:"Nitryl",label:"NO₂",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"},{id:"hydrogen",name:"Hydrogen",label:"H₂",color:"white"},{id:"ab",name:"Agent B",label:"Agent B",color:"purple"}],l=function(e,t){var n=String(e).toLowerCase(),r=o.find(function(e){return e.id===n||e.name.toLowerCase()===n});return r&&r.label||t||e},a=function(e){var t=String(e).toLowerCase(),n=o.find(function(e){return e.id===t||e.name.toLowerCase()===t});return n&&n.color},c=function(e,t){if(e>t)return"in the future";var n=(t/=10)-(e/=10);if(n>3600){var r=Math.round(n/3600);return r+" hour"+(1===r?"":"s")+" ago"}if(n>60){var i=Math.round(n/60);return i+" minute"+(1===i?"":"s")+" ago"}var o=Math.round(n);return o+" second"+(1===o?"":"s")+" ago"}},6280:function(e,t,n){"use strict";n(1557),n(9505),n(2778),n(7161),n(3817),n(424)},9505:function(e,t,n){"use strict";n.d(t,{N:()=>r});var r=(0,n(2778).createContext)(["",function(e){}])},5109:function(e,t,n){"use strict";var r=n(2780);(0,r.PH)("debug/toggleKitchenSink"),(0,r.PH)("debug/toggleDebugLayout"),(0,r.PH)("debug/openExternalBrowser")},2417:function(e,t,n){"use strict";n.d(t,{q:()=>o});var r=n(4893),i=n(8143);function o(){return(0,r.v9)(i.V)}},9388:function(e,t,n){"use strict";n.d(t,{cL:()=>i.c,qi:()=>r.q});var r=n(2417);n(6280),n(6814);var i=n(3360)},6814:function(e,t,n){"use strict";n(2200),n(2095),n(5109)},3360:function(e,t,n){"use strict";function r(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=t.type;return"debug/toggleKitchenSink"===n?i(r({},e),{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?i(r({},e),{debugLayout:!e.debugLayout}):e}n.d(t,{c:()=>o})},8143:function(e,t,n){"use strict";function r(e){return e.debug}n.d(t,{V:()=>r})},4272:function(e,t,n){"use strict";n.d(t,{CD:()=>E,NA:()=>q,Qb:()=>H,kh:()=>T,kv:()=>C});var r,i,o,l,a,c,s,u,d,f=n(8839),h=n(974);function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===c[0]||2===c[0])){l=0;continue}if(3===c[0]&&(!i||c[1]>i[0]&&c[1]2&&void 0!==arguments[2]?arguments[2]:50,i=[t],o=0;o0&&void 0!==l[0]?l[0]:{}).fancy))return[3,2];return[4,f.tO.get(v)];case 1:n=c.sent(),c.label=2;case 2:return(t=n)&&b.log("recalled geometry:",t),r=(null==t?void 0:t.pos)||e.pos,i=e.size,e.scale&&i&&(i=[i[0]*y,i[1]*y]),e.scale?(document.body.style.zoom="",document.documentElement.style.setProperty("--scaling-amount",null)):(document.body.style.zoom="".concat(100/window.devicePixelRatio,"%"),document.documentElement.style.setProperty("--scaling-amount",window.devicePixelRatio.toString())),[4,a];case 3:return c.sent(),o=z(),i&&O(i=[Math.min(o[0],i[0]),Math.min(o[1],i[1])]),r?(i&&e.locked&&(r=N(r,i)[1]),I(r)):i&&I(r=(0,h.uI)((0,h.ip)(o,.5),(0,h.ip)(i,-.5),(0,h.ip)(_,-1))),[2]}})}),function(){return i.apply(this,arguments)}),T=(o=p(function(){var e;return j(this,function(t){switch(t.label){case 0:return e=S(),[4,a=Byond.winget(Byond.windowId,"pos").then(function(t){return[t.x-e[0],t.y-e[1]]})];case 1:return _=t.sent(),b.debug("screen offset",_),[2]}})}),function(){return o.apply(this,arguments)}),N=function(e,t){for(var n=[0-_[0],0-_[1]],r=z(),i=[e[0],e[1]],o=!1,l=0;l<2;l++){var a=n[l],c=n[l]+r[l];e[l]c&&(i[l]=c-t[l],o=!0)}return[o,i]},H=function(e){var t;b.log("drag start"),w=!0,c=(0,h.KJ)([e.screenX*y,e.screenY*y],S()),null==(t=e.target)||t.focus(),document.addEventListener("mousemove",M),document.addEventListener("mouseup",D),M(e)},D=function(e){b.log("drag end"),M(e),document.removeEventListener("mousemove",M),document.removeEventListener("mouseup",D),w=!1,R()},M=function(e){w&&(e.preventDefault(),I((0,h.KJ)([e.screenX*y,e.screenY*y],c)))},q=function(e,t){return function(n){var r;s=[e,t],b.log("resize start",s),k=!0,c=(0,h.KJ)([n.screenX*y,n.screenY*y],S()),u=A(),null==(r=n.target)||r.focus(),document.addEventListener("mousemove",L),document.addEventListener("mouseup",K),L(n)}},K=function(e){b.log("resize end",d),L(e),document.removeEventListener("mousemove",L),document.removeEventListener("mouseup",K),k=!1,R()},L=function(e){if(k){e.preventDefault();var t=(0,h.KJ)([e.screenX*y,e.screenY*y],S()),n=(0,h.KJ)(t,c);(d=(0,h.uI)(u,(0,h.pW)(s,n),[1,1]))[0]=Math.max(d[0],150*y),d[1]=Math.max(d[1],50*y),O(d)}}},401:function(e,t,n){"use strict";n.d(t,{W:()=>r});var r=function(){Byond.winset("paramapwindow.map",{focus:!0})}},2639:function(e,t,n){"use strict";n.r(t),n.d(t,{AICard:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data;if(0===a.has_ai)return(0,r.jsx)(l.Rz,{width:250,height:120,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{title:"Stored AI",children:(0,r.jsx)(i.xu,{children:(0,r.jsx)("h3",{children:"No AI detected."})})})})});var c=null;return c=a.integrity>=75?"green":a.integrity>=25?"yellow":"red",(0,r.jsx)(l.Rz,{width:600,height:420,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.$0,{title:a.name,children:[(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Integrity",children:(0,r.jsx)(i.ko,{color:c,value:a.integrity/100})})}),(0,r.jsx)(i.xu,{color:"red",children:(0,r.jsx)("h2",{children:1===a.flushing?"Wipe of AI in progress...":""})})]})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Laws",children:!!a.has_laws&&(0,r.jsx)(i.xu,{children:a.laws.map(function(e,t){return(0,r.jsx)(i.xu,{children:e},t)})})||(0,r.jsx)(i.xu,{color:"red",children:(0,r.jsx)("h3",{children:"No laws detected."})})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Actions",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Wireless Activity",children:(0,r.jsx)(i.zx,{width:10,icon:a.wireless?"check":"times",content:a.wireless?"Enabled":"Disabled",color:a.wireless?"green":"red",onClick:function(){return n("wireless")}})}),(0,r.jsx)(i.H2.Item,{label:"Subspace Transceiver",children:(0,r.jsx)(i.zx,{width:10,icon:a.radio?"check":"times",content:a.radio?"Enabled":"Disabled",color:a.radio?"green":"red",onClick:function(){return n("radio")}})}),(0,r.jsx)(i.H2.Item,{label:"Wipe",children:(0,r.jsx)(i.zx.Confirm,{width:10,icon:"trash-alt",confirmIcon:"trash-alt",disabled:a.flushing||0===a.integrity,confirmColor:"red",content:"Wipe AI",onClick:function(){return n("wipe")}})})]})})})]})})})}},6407:function(e,t,n){"use strict";n.r(t),n.d(t,{AIControllerDebugger:()=>u,CopyableValue:()=>c,ObjectReference:()=>s});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(1841),c=function(e){var t=e.text;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{icon:"clipboard-list",onClick:function(){return navigator.clipboard.writeText(t)}}),(0,r.jsx)("span",{style:{fontFamily:"monospace"},children:t})]})},s=function(e){var t=(0,o.nc)().act,n=e.obj_ref;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{onClick:function(){return t("vv",{uid:n.uid})},children:"VV"}),(0,r.jsx)(i.zx,{onClick:function(){return t("flw",{uid:n.uid})},children:"FLW"}),"\xa0",n.name]})},u=function(e){var t=(0,o.nc)(),n=t.data,u=t.act,d=n.controller;return(0,r.jsx)(l.Rz,{width:675,height:600,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.$0,{title:"Basic Info",children:(0,r.jsxs)(i.iA,{children:[d.pawn&&(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Pawn"}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(s,{obj_ref:d.pawn})})]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Type"}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(c,{text:d.type})})]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Idle Behavior"}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(c,{text:d.idle_behavior})})]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Movement"}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(c,{text:d.movement})})]}),d.movement_target&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Movement Target"}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(s,{obj_ref:d.movement_target})})]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Target Source"}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(c,{text:d.movement_target.source})})]})]})]})}),(0,r.jsx)(i.$0,{title:"Blackboard",children:(0,r.jsx)(i.iA,{className:"AIControllerDebugger__Blackboard",children:d.blackboard.map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:e.name.length>30?(0,r.jsx)(i.u,{content:e.name,children:(0,r.jsx)(i.xu,{children:(0,a.truncate)(e.name)})}):e.name}),(0,r.jsxs)(i.iA.Cell,{className:"bb_value",children:[e.uid&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{onClick:function(){return u("vv",{uid:e.uid})},children:"VV"}),(0,r.jsx)(i.zx,{onClick:function(){return u("flw",{uid:e.uid})},children:"FLW"}),"\xa0"]}),e.value||"null"]})]})})})}),(0,r.jsx)(i.$0,{title:"Current Behaviors",children:(0,r.jsx)(i.iA,{children:d.current_behaviors.map(function(e){return(0,r.jsx)(i.iA.Row,{children:(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(c,{text:e})})})})})}),(0,r.jsx)(i.$0,{title:"Planned Behaviors",children:(0,r.jsx)(i.iA,{children:d.planned_behaviors.map(function(e){return(0,r.jsx)(i.iA.Row,{children:(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(c,{text:e})})})})})})]})})})}},2543:function(e,t,n){"use strict";n.r(t),n.d(t,{AIFixer:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data;if(null===a.occupant)return(0,r.jsx)(l.Rz,{width:550,height:500,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{fill:!0,title:"Stored AI",children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,r.jsxs)(i.JO.Stack,{children:[(0,r.jsx)(i.JO,{name:"robot",size:5,color:"silver"}),(0,r.jsx)(i.JO,{name:"slash",size:5,color:"red"})]}),(0,r.jsx)("br",{}),(0,r.jsx)("h3",{children:"No Artificial Intelligence detected."})]})})})})});var c=!0;(2===a.stat||null===a.stat)&&(c=!1);var s=null;s=a.integrity>=75?"green":a.integrity>=25?"yellow":"red";var u=!0;return a.integrity>=100&&2!==a.stat&&(u=!1),(0,r.jsx)(l.Rz,{children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:a.occupant,children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Integrity",children:(0,r.jsx)(i.ko,{color:s,value:a.integrity/100})}),(0,r.jsx)(i.H2.Item,{label:"Status",color:c?"green":"red",children:c?"Functional":"Non-Functional"})]})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Laws",children:!!a.has_laws&&(0,r.jsx)(i.xu,{children:a.laws.map(function(e,t){return(0,r.jsx)(i.xu,{inline:!0,children:e},t)})})||(0,r.jsx)(i.xu,{color:"red",children:(0,r.jsx)("h3",{children:"No laws detected."})})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.$0,{title:"Actions",children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Wireless Activity",children:(0,r.jsx)(i.zx,{icon:a.wireless?"times":"check",content:a.wireless?"Disabled":"Enabled",color:a.wireless?"red":"green",onClick:function(){return n("wireless")}})}),(0,r.jsx)(i.H2.Item,{label:"Subspace Transceiver",children:(0,r.jsx)(i.zx,{icon:a.radio?"times":"check",content:a.radio?"Disabled":"Enabled",color:a.radio?"red":"green",onClick:function(){return n("radio")}})}),(0,r.jsx)(i.H2.Item,{label:"Start Repairs",children:(0,r.jsx)(i.zx,{icon:"wrench",disabled:!u||a.active,content:!u||a.active?"Already Repaired":"Repair",onClick:function(){return n("fix")}})})]}),(0,r.jsx)(i.xu,{color:"green",lineHeight:2,children:a.active?"Reconstruction in progress.":""})]})})]})})})}},5817:function(e,t,n){"use strict";n.r(t),n.d(t,{AIProgramPicker:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.program_list,s=a.ai_info;return(0,r.jsx)(l.Rz,{width:450,height:600,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Select Program",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Memory Available",children:s.memory}),(0,r.jsx)(i.H2.Item,{label:"Bandwidth Available",children:s.bandwidth})]})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:!!c&&c.map(function(e,t){return(0,r.jsx)(i.$0,{title:e.name,mb:1,buttons:(0,r.jsx)(i.zx,{icon:"file",onClick:function(){return n("select",{uid:e.UID})},children:1===e.installed?"Update":"Install"}),children:(0,r.jsx)(i.Kq,{vertical:!0,children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.Kq.Item,{mb:2,children:(0,r.jsx)(i.H2.Item,{label:"Description",children:e.description})}),(0,r.jsxs)(i.Kq,{children:[(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.H2.Item,{label:1===e.installed?"Bandwidth Cost":"Memory Cost",children:e.memory_cost}),(0,r.jsx)(i.H2.Item,{label:"Upgrade Level",children:e.upgrade_level})]}),(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.H2.Item,{label:"Installed",children:1===e.installed?"True":"False"}),(0,r.jsx)(i.H2.Item,{label:"Passive",children:1===e.is_passive?"True":"False"})]})]})]})})},e)})})]})})})}},2706:function(e,t,n){"use strict";n.r(t),n.d(t,{AIResourceManagementConsole:()=>s});var r=n(1557),i=n(7161),o=n(4190),l=n(4893),a=n(3817),c=function(e){var t,n=(0,l.nc)().data.screen;return 0===n?t=(0,r.jsx)(u,{}):1===n&&(t=(0,r.jsx)(d,{})),t},s=function(e){var t=(0,l.nc)(),n=t.act,o=t.data;o.auth,o.ai_list,o.nodes_list;var s=o.screen;return(0,r.jsx)(a.Rz,{width:350,height:425,children:(0,r.jsx)(a.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.mQ,{children:[(0,r.jsx)(i.mQ.Tab,{selected:0===s,icon:"list",onClick:function(){return n("menu",{screen:0})},children:"Allocated Resources"}),(0,r.jsx)(i.mQ.Tab,{selected:1===s,icon:"circle-nodes",onClick:function(){return n("menu",{screen:1})},children:"Online Nodes"})]})}),(0,r.jsx)(i.Kq.Item,{grow:!0,mt:0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,children:(0,r.jsx)(c,{})})})]})})})},u=function(e){var t=(0,l.nc)(),n=(t.act,t.data);n.screen;var o=n.ai_list;return n.nodes_list,(0,r.jsxs)(i.xu,{children:[(!o||0===o.length)&&(0,r.jsx)(i.f7,{children:"No AI detected."}),!!o&&o.map(function(e,t){return(0,r.jsx)(i.$0,{title:e.name,children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Memory",children:e.memory}),(0,r.jsx)(i.H2.Item,{label:"Maximum Memory",children:e.memory_max}),(0,r.jsx)(i.H2.Item,{label:"Bandwidth",children:e.bandwidth}),(0,r.jsx)(i.H2.Item,{label:"Maximum Bandwidth",children:e.bandwidth_max})]})},e)})]})},d=function(e){var t=(0,l.nc)(),n=t.act,a=t.data;a.screen,a.ai_list;var c=a.nodes_list;return(0,r.jsxs)(i.xu,{children:[(!c||0===c.length)&&(0,r.jsx)(i.f7,{children:"No nodes detected."}),!!c&&c.map(function(e,t){return(0,r.jsx)(i.$0,{title:(0,o.kC)(e.name),buttons:(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{icon:"circle-nodes",onClick:function(){return n("reassign",{uid:e.uid})},children:"Reassign"})}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Assigned AI",children:e.assigned_ai}),(0,r.jsx)(i.H2.Item,{label:"Resource",children:(0,o.kC)(e.resource)}),(0,r.jsx)(i.H2.Item,{label:"Amount",children:e.amount})]})},e)})]})}},663:function(e,t,n){"use strict";n.r(t),n.d(t,{APC:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(4278),c=function(e){return(0,r.jsx)(l.Rz,{width:510,height:435,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(d,{})})})},s={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},u={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},d=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,c=l.locked&&!l.siliconUser;l.normallyLocked;var d=s[l.externalPower]||s[0],f=s[l.chargingStatus]||s[0],h=l.powerChannels||[],m=u[l.malfStatus]||u[0],x=l.powerCellStatus/100;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.InterfaceLockNoticeBox,{}),(0,r.jsx)(i.$0,{title:"Power Status",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Main Breaker",color:d.color,buttons:(0,r.jsx)(i.zx,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!c,color:l.isOperating?"":"bad",disabled:c,onClick:function(){return n("breaker")}}),children:["[ ",d.externalPowerText," ]"]}),(0,r.jsx)(i.H2.Item,{label:"Power Cell",children:(0,r.jsx)(i.ko,{color:"good",value:x})}),(0,r.jsxs)(i.H2.Item,{label:"Charge Mode",color:f.color,buttons:(0,r.jsx)(i.zx,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:c,onClick:function(){return n("charge")}}),children:["[ ",f.chargingText," ]"]})]})}),(0,r.jsx)(i.$0,{title:"Power Channels",children:(0,r.jsxs)(i.H2,{children:[h.map(function(e){var t=e.topicParams;return(0,r.jsxs)(i.H2.Item,{label:e.title,buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.xu,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,r.jsx)(i.zx,{icon:"sync",content:"Auto",selected:!c&&(1===e.status||3===e.status),disabled:c,onClick:function(){return n("channel",t.auto)}}),(0,r.jsx)(i.zx,{icon:"power-off",content:"On",selected:!c&&2===e.status,disabled:c,onClick:function(){return n("channel",t.on)}}),(0,r.jsx)(i.zx,{icon:"times",content:"Off",selected:!c&&0===e.status,disabled:c,onClick:function(){return n("channel",t.off)}})]}),children:[e.powerLoad," W"]},e.title)}),(0,r.jsx)(i.H2.Item,{label:"Total Load",children:(0,r.jsxs)("b",{children:[l.totalLoad," W"]})})]})}),(0,r.jsx)(i.$0,{title:"Misc",buttons:!!l.siliconUser&&(0,r.jsxs)(r.Fragment,{children:[!!l.malfStatus&&(0,r.jsx)(i.zx,{icon:m.icon,content:m.content,color:"bad",onClick:function(){return n(m.action)}}),(0,r.jsx)(i.zx,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})]}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Cover Lock",buttons:(0,r.jsx)(i.zx,{mb:.4,icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",disabled:c,onClick:function(){return n("cover")}})}),(0,r.jsx)(i.H2.Item,{label:"Emergency Lighting",buttons:(0,r.jsx)(i.zx,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",disabled:c,onClick:function(){return n("emergency_lighting")}})}),(0,r.jsx)(i.H2.Item,{label:"Night Shift Lighting",buttons:(0,r.jsx)(i.zx,{mt:.4,icon:"lightbulb-o",content:l.nightshiftLights?"Enabled":"Disabled",onClick:function(){return n("toggle_nightshift")}})})]})})]})}},3496:function(e,t,n){"use strict";n.r(t),n.d(t,{ATM:()=>u});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0)t=(0,r.jsxs)(o.xu,{bold:!0,color:"bad",children:[(0,r.jsx)(o.JO,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(g)if(s)switch(c){case 1:t=(0,r.jsx)(f,{});break;case 2:t=(0,r.jsx)(h,{});break;case 3:t=(0,r.jsx)(p,{});break;default:t=(0,r.jsx)(m,{})}else t=(0,r.jsx)(x,{});else t=(0,r.jsxs)(o.xu,{bold:!0,color:"bad",children:[(0,r.jsx)(o.JO,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});return(0,r.jsx)(a.Rz,{width:550,height:650,children:(0,r.jsxs)(a.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(d,{}),(0,r.jsx)(o.$0,{children:t})]})})},d=function(e){var t=(0,l.nc)(),n=t.act,i=t.data;i.machine_id;var a=i.held_card_name;return(0,r.jsxs)(o.$0,{title:"Nanotrasen Automatic Teller Machine",children:[(0,r.jsx)(o.xu,{children:"For all your monetary needs!"}),(0,r.jsx)(o.iz,{}),(0,r.jsx)(o.H2,{children:(0,r.jsx)(o.H2.Item,{label:"Card",children:(0,r.jsx)(o.zx,{content:a,icon:"eject",onClick:function(){return n("insert_card")}})})})]})},f=function(e){var t=(0,l.nc)(),n=t.act,i=t.data.security_level;return(0,r.jsxs)(o.$0,{title:"Select a new security level for this account",children:[(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.iz,{}),(0,r.jsx)(o.H2.Item,{label:"Level",children:(0,r.jsx)(o.zx,{content:"Account Number",icon:"unlock",selected:0===i,onClick:function(){return n("change_security_level",{new_security_level:1})}})}),(0,r.jsx)(o.H2.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card."}),(0,r.jsx)(o.iz,{}),(0,r.jsx)(o.H2.Item,{label:"Level",children:(0,r.jsx)(o.zx,{content:"Account Pin",icon:"unlock",selected:2===i,onClick:function(){return n("change_security_level",{new_security_level:2})}})}),(0,r.jsx)(o.H2.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."})]}),(0,r.jsx)(o.iz,{}),(0,r.jsx)(g,{})]})},h=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=s((0,i.useState)(0),2),u=c[0],d=c[1],f=s((0,i.useState)(0),2),h=f[0],m=f[1],x=s((0,i.useState)(0),2),p=x[0],j=x[1],b=a.money;return(0,r.jsxs)(o.$0,{title:"Transfer Fund",children:[(0,r.jsxs)(o.H2,{children:[(0,r.jsxs)(o.H2.Item,{label:"Account Balance",children:["$",b]}),(0,r.jsx)(o.H2.Item,{label:"Target Account Number",children:(0,r.jsx)(o.II,{placeholder:"7 Digit Number",onChange:function(e){return d(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Funds to Transfer",children:(0,r.jsx)(o.II,{onChange:function(e){return m(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Transaction Purpose",children:(0,r.jsx)(o.II,{fluid:!0,onChange:function(e){return j(e)}})})]}),(0,r.jsx)(o.iz,{}),(0,r.jsx)(o.zx,{content:"Transfer",icon:"sign-out-alt",onClick:function(){return n("transfer",{target_acc_number:u,funds_amount:h,purpose:p})}}),(0,r.jsx)(o.iz,{}),(0,r.jsx)(g,{})]})},m=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=s((0,i.useState)(0),2),u=c[0],d=c[1],f=a.owner_name,h=a.money;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.$0,{title:"Welcome, "+f,buttons:(0,r.jsx)(o.zx,{content:"Logout",icon:"sign-out-alt",onClick:function(){return n("logout")}}),children:(0,r.jsxs)(o.H2,{children:[(0,r.jsxs)(o.H2.Item,{label:"Account Balance",children:["$",h]}),(0,r.jsx)(o.H2.Item,{label:"Withdrawal Amount",children:(0,r.jsx)(o.II,{onChange:function(e){return d(e)}})}),(0,r.jsx)(o.H2.Item,{children:(0,r.jsx)(o.zx,{content:"Withdraw Funds",icon:"sign-out-alt",onClick:function(){return n("withdrawal",{funds_amount:u})}})})]})}),(0,r.jsxs)(o.$0,{title:"Menu",children:[(0,r.jsx)(o.xu,{children:(0,r.jsx)(o.zx,{content:"Change account security level",icon:"lock",onClick:function(){return n("view_screen",{view_screen:1})}})}),(0,r.jsx)(o.xu,{children:(0,r.jsx)(o.zx,{content:"Make transfer",icon:"exchange-alt",onClick:function(){return n("view_screen",{view_screen:2})}})}),(0,r.jsx)(o.xu,{children:(0,r.jsx)(o.zx,{content:"View transaction log",icon:"list",onClick:function(){return n("view_screen",{view_screen:3})}})}),(0,r.jsx)(o.xu,{children:(0,r.jsx)(o.zx,{content:"Print balance statement",icon:"print",onClick:function(){return n("balance_statement")}})})]})]})},x=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=s((0,i.useState)(null),2),u=c[0],d=c[1],f=s((0,i.useState)(null),2),h=f[0],m=f[1];return a.machine_id,a.held_card_name,(0,r.jsx)(o.$0,{title:"Insert card or enter ID and pin to login",children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Account ID",children:(0,r.jsx)(o.II,{placeholder:"6 Digit Number",onChange:function(e){return d(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Pin",children:(0,r.jsx)(o.II,{placeholder:"6 Digit Number",onChange:function(e){return m(e)}})}),(0,r.jsx)(o.H2.Item,{children:(0,r.jsx)(o.zx,{content:"Login",icon:"sign-in-alt",onClick:function(){return n("attempt_auth",{account_num:u,account_pin:h})}})})]})})},p=function(e){var t=(0,l.nc)(),n=(t.act,t.data).transaction_log;return(0,r.jsxs)(o.$0,{title:"Transactions",children:[(0,r.jsxs)(o.iA,{children:[(0,r.jsxs)(o.iA.Row,{header:!0,children:[(0,r.jsx)(o.iA.Cell,{children:"Timestamp"}),(0,r.jsx)(o.iA.Cell,{children:"Reason"}),(0,r.jsx)(o.iA.Cell,{children:"Value"}),(0,r.jsx)(o.iA.Cell,{children:"Terminal"})]}),n.map(function(e){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{children:e.time}),(0,r.jsx)(o.iA.Cell,{children:e.purpose}),(0,r.jsxs)(o.iA.Cell,{color:e.is_deposit?"green":"red",children:["$",e.amount]}),(0,r.jsx)(o.iA.Cell,{children:e.target_name})]},e)})]}),(0,r.jsx)(o.iz,{}),(0,r.jsx)(g,{})]})},g=function(e){var t=(0,l.nc)(),n=t.act;return t.data,(0,r.jsx)(o.zx,{content:"Back",icon:"sign-out-alt",onClick:function(){return n("view_screen",{view_screen:0})}})}},8189:function(e,t,n){"use strict";n.r(t),n.d(t,{AccountsUplinkTerminal:()=>p});var r=n(1557),i=n(2778),o=n(7161),l=n(4190),a=n(4893),c=n(3817),s=n(8061),u=n(8575),d=n(4220),f=n(7484),h=n(9576);function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nm});var r=n(1557),i=n(2778),o=n(7161),l=n(4190),a=n(4893),c=n(3817),s=n(4220),u=n(7484),d=n(9576),f=function(e){switch(e){case 0:return"Antagonists";case 1:return"Objectives";case 2:return"Security";case 3:return"All High Value Items";default:return"Something went wrong with this menu, make an issue report please!"}},h=function(e){switch(e){case 0:return(0,r.jsx)(j,{});case 1:return(0,r.jsx)(y,{});case 2:return(0,r.jsx)(w,{});case 3:return(0,r.jsx)(_,{});default:return"Something went wrong with this menu, make an issue report please!"}},m=function(e){return(0,r.jsx)(c.Rz,{width:800,height:600,children:(0,r.jsx)(c.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.f7,{children:"This menu is a Work in Progress. Some antagonists like Nuclear Operatives and Biohazards will not show up."})}),(0,r.jsxs)(d.default.Default,{tabIndex:0,children:[(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(x,{})}),(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(p,{})})]})]})})})},x=function(){var e=(0,i.useContext)(d.default),t=e.tabIndex,n=e.setTabIndex;return(0,r.jsxs)(o.mQ,{children:[(0,r.jsx)(o.mQ.Tab,{selected:0===t,onClick:function(){n(0)},icon:"user",children:"Antagonists"},"Antagonists"),(0,r.jsx)(o.mQ.Tab,{selected:1===t,onClick:function(){n(1)},icon:"people-robbery",children:"Objectives"},"Objectives"),(0,r.jsx)(o.mQ.Tab,{selected:2===t,onClick:function(){n(2)},icon:"handcuffs",children:"Security"},"Security"),(0,r.jsx)(o.mQ.Tab,{selected:3===t,onClick:function(){n(3)},icon:"lock",children:"High Value Items"},"HighValueItems")]})},p=function(){return(0,r.jsx)(s.default.Default,{children:(0,r.jsx)(g,{})})},g=function(){var e=(0,a.nc)().act,t=(0,i.useContext)(d.default).tabIndex,n=(0,i.useContext)(s.default).setSearchText;return(0,r.jsx)(o.$0,{title:f(t),fill:!0,scrollable:!0,buttons:(0,r.jsxs)(o.Kq,{fill:!0,children:[(0,r.jsx)(o.II,{width:"300px",placeholder:"Search...",onChange:function(e){return n(e)}}),(0,r.jsx)(o.zx,{icon:"sync",onClick:function(){return e("refresh")},children:"Refresh"})]}),children:h(t)})},j=function(){return(0,r.jsx)(u.default.Default,{sortId:"antag_name",children:(0,r.jsx)(b,{})})},b=function(e){var t=(0,a.nc)(),n=t.act,c=t.data.antagonists,d=(0,i.useContext)(s.default).searchText,f=(0,i.useContext)(u.default),h=f.sortId,m=f.sortOrder;return c.length?(0,r.jsxs)(o.iA,{className:"AdminAntagMenu__list",children:[(0,r.jsxs)(o.iA.Row,{bold:!0,children:[(0,r.jsx)(S,{id:"name",children:"Mob Name"}),(0,r.jsx)(S,{id:"",children:"Buttons"}),(0,r.jsx)(S,{id:"antag_name",children:"Antagonist Type"}),(0,r.jsx)(S,{id:"status",children:"Status"})]}),c.filter((0,l.mj)(d,function(e){return e.name+"|"+e.status+"|"+e.antag_name})).sort(function(e,t){var n=m?1:-1;return void 0===e[h]||null===e[h]?n:void 0===t[h]||null===t[h]?-1*n:"number"==typeof e[h]?(e[h]-t[h])*n:e[h].localeCompare(t[h])*n}).map(function(e,t){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{collapsing:!0,children:e.body_destroyed?e.name:(0,r.jsx)(o.zx,{color:e.is_hijacker||!e.name?"red":"",tooltip:e.is_hijacker?"Hijacker":"",onClick:function(){return n("show_player_panel",{mind_uid:e.antag_mind_uid})},children:e.name?e.name:"??? (NO NAME)"})}),(0,r.jsxs)(o.iA.Cell,{collapsing:!0,children:[(0,r.jsx)(o.zx,{onClick:function(){n("pm",{ckey:e.ckey})},children:"PM"}),(0,r.jsx)(o.zx,{onClick:function(){n("follow",{datum_uid:e.antag_mind_uid})},children:"FLW"}),(0,r.jsx)(o.zx,{onClick:function(){n("obs",{mind_uid:e.antag_mind_uid})},children:"OBS"}),(0,r.jsx)(o.zx,{onClick:function(){n("tp",{mind_uid:e.antag_mind_uid})},children:"TP"})]}),(0,r.jsx)(o.iA.Cell,{children:e.antag_name}),(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.xu,{color:e.status?"red":"grey",children:e.status?e.status:"Alive"})})]},t)})]}):"No Antagonists!"},y=function(){return(0,r.jsx)(u.default.Default,{sortId:"target_name",children:(0,r.jsx)(v,{})})},v=function(e){var t=(0,a.nc)(),n=t.act,c=t.data.objectives,d=(0,i.useContext)(s.default).searchText,f=(0,i.useContext)(u.default),h=f.sortId,m=f.sortOrder;return c.length?(0,r.jsxs)(o.iA,{className:"AdminAntagMenu__list",children:[(0,r.jsxs)(o.iA.Row,{bold:!0,children:[(0,r.jsx)(S,{sort_group:"sortId2",id:"obj_name",children:"Name"}),(0,r.jsx)(S,{sort_group:"sortId2",id:"target_name",children:"Target"}),(0,r.jsx)(S,{sort_group:"sortId2",id:"status",children:"Status"}),(0,r.jsx)(S,{sort_group:"sortId2",id:"owner_name",children:"Owner"})]}),c.filter((0,l.mj)(d,function(e){return e.obj_name+"|"+e.target_name+"|"+(e.status?"success":"incompleted")+"|"+e.owner_name})).sort(function(e,t){var n=m?1:-1;return void 0===e[h]||null===e[h]||"target_name"===h&&e.no_target?n:void 0===t[h]||null===t[h]||"target_name"===h&&t.no_target?-1*n:"number"==typeof e[h]?(e[h]-t[h])*n:e[h].localeCompare(t[h])*n}).map(function(e,t){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.zx,{tooltip:e.obj_desc,onClick:function(){return n("vv",{uid:e.obj_uid})},children:e.obj_name})}),(0,r.jsx)(o.iA.Cell,{children:e.no_target?"":e.track.length?e.track.map(function(t,i){return(0,r.jsxs)(o.zx,{onClick:function(){return n("follow",{datum_uid:t})},children:[e.target_name," ",e.track.length>1?"("+(parseInt(i,10)+1)+")":""]},i)}):"No "+e.target_name+" Found"}),(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.xu,{color:e.status?"green":"grey",children:e.status?"Success":"Incomplete"})}),(0,r.jsx)(o.iA.Cell,{collapsing:!0,children:(0,r.jsx)(o.zx,{onClick:function(){n("obj_owner",{owner_uid:e.owner_uid})},children:e.owner_name})})]},t)})]}):"No Objectives!"},w=function(){return(0,r.jsx)(u.default.Default,{sortId:"health",children:(0,r.jsx)(k,{})})},k=function(e){var t=(0,a.nc)(),n=t.act,c=t.data.security,d=(0,i.useContext)(s.default).searchText,f=(0,i.useContext)(u.default),h=f.sortId,m=f.sortOrder,x=function(e){return 2===e.status?"Dead":1===e.status?"Unconscious":e.broken_bone&&e.internal_bleeding?"Broken Bone, IB":e.broken_bone?"Broken Bone":e.internal_bleeding?"IB":"Alive"};return c.length?(0,r.jsxs)(o.iA,{className:"AdminAntagMenu__list",children:[(0,r.jsxs)(o.iA.Row,{bold:!0,children:[(0,r.jsx)(S,{sort_group:"sortId3",id:"name",children:"Name"}),(0,r.jsx)(S,{sort_group:"sortId3",id:"role",children:"Role"}),(0,r.jsx)(S,{sort_group:"sortId3",id:"status",children:"Status"}),(0,r.jsx)(S,{sort_group:"sortId3",id:"antag",children:"Antag"}),(0,r.jsx)(S,{sort_group:"sortId3",id:"health",children:"Health"})]}),c.filter((0,l.mj)(d,function(e){return e.name+"|"+e.role+"|"+x(e)+"|"+e.antag})).sort(function(e,t){var n=m?1:-1;return void 0===e[h]||null===e[h]?n:void 0===t[h]||null===t[h]?-1*n:"number"==typeof e[h]?(e[h]-t[h])*n:e[h].localeCompare(t[h])*n}).map(function(e,t){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{collapsing:!0,children:(0,r.jsx)(o.zx,{onClick:function(){return n("show_player_panel",{mind_uid:e.mind_uid})},children:e.name})}),(0,r.jsx)(o.iA.Cell,{collapsing:!0,children:e.role}),(0,r.jsx)(o.iA.Cell,{collapsing:!0,children:(0,r.jsx)(o.xu,{color:2===e.status?"red":1===e.status?"orange":e.broken_bone||e.internal_bleeding?"yellow":"grey",children:x(e)})}),(0,r.jsx)(o.iA.Cell,{collapsing:!0,children:e.antag?(0,r.jsx)(o.zx,{textColor:"red",onClick:function(){n("tp",{mind_uid:e.mind_uid})},children:e.antag}):""}),(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.ko,{my:.5,minValue:0,value:e.health/e.max_health,maxValue:1,ranges:{good:[.6,1/0],average:[0,.6],bad:[-1/0,0]},children:e.health})}),(0,r.jsxs)(o.iA.Cell,{collapsing:!0,children:[(0,r.jsx)(o.zx,{onClick:function(){n("pm",{ckey:e.ckey})},children:"PM"}),(0,r.jsx)(o.zx,{onClick:function(){n("follow",{datum_uid:e.mind_uid})},children:"FLW"}),(0,r.jsx)(o.zx,{onClick:function(){n("obs",{mind_uid:e.mind_uid})},children:"OBS"})]})]},t)})]}):"No Security!"},_=function(){return(0,r.jsx)(u.default.Default,{sortId:"person",children:(0,r.jsx)(C,{})})},C=function(e){var t=(0,a.nc)(),n=t.act,c=t.data.high_value_items,d=(0,i.useContext)(s.default).searchText,f=(0,i.useContext)(u.default),h=f.sortId,m=f.sortOrder;return c.length?(0,r.jsxs)(o.iA,{className:"AdminAntagMenu__list",children:[(0,r.jsxs)(o.iA.Row,{bold:!0,children:[(0,r.jsx)(S,{sort_group:"sortId4",id:"name",children:"Name"}),(0,r.jsx)(S,{sort_group:"sortId4",id:"person",children:"Carrier"}),(0,r.jsx)(S,{sort_group:"sortId4",id:"loc",children:"Location"}),(0,r.jsx)(S,{sort_group:"sortId4",id:"admin_z",children:"On Admin Z-level"})]}),c.filter((0,l.mj)(d,function(e){return e.name+"|"+e.loc})).sort(function(e,t){var n=m?1:-1;return void 0===e[h]||null===e[h]?n:void 0===t[h]||null===t[h]?-1*n:"number"==typeof e[h]?(e[h]-t[h])*n:e[h].localeCompare(t[h])*n}).map(function(e,t){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.zx,{tooltip:e.obj_desc,onClick:function(){return n("vv",{uid:e.uid})},children:e.name})}),(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.xu,{color:e.admin_z?"grey":"",children:e.person})}),(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.xu,{color:e.admin_z?"grey":"",children:e.loc})}),(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.xu,{color:"grey",children:e.admin_z?"On Admin Z-level":""})}),(0,r.jsx)(o.iA.Cell,{collapsing:!0,children:(0,r.jsx)(o.zx,{onClick:function(){n("follow",{datum_uid:e.uid})},children:"FLW"})})]},t)})]}):"No High Value Items!"},S=function(e){var t=e.id,n=(e.sort_group,e.default_sort,e.children),l=(0,i.useContext)(u.default),a=l.sortId,c=l.setSortId,s=l.sortOrder,d=l.setSortOrder;return(0,r.jsx)(o.iA.Cell,{children:(0,r.jsxs)(o.zx,{color:a!==t&&"transparent",width:"100%",onClick:function(){a===t?d(!s):(c(t),d(!0))},children:[n,a===t&&(0,r.jsx)(o.JO,{name:s?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},3561:function(e,t,n){"use strict";n.r(t),n.d(t,{AgentCard:()=>m,AgentCardAppearances:()=>p,AgentCardInfo:()=>x});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nc});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data,s=a[c.power.main]||a[0],u=a[c.power.backup]||a[0],d=a[c.shock]||a[0];return(0,r.jsx)(l.Rz,{width:500,height:400,children:(0,r.jsxs)(l.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Power Status",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Main",color:s.color,buttons:(0,r.jsx)(i.zx,{mb:.5,icon:"lightbulb-o",disabled:!c.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[c.power.main?"Online":"Offline"," ",!c.wires.main_power&&"[Wires have been cut!]"||c.power.main_timeleft>0&&"[".concat(c.power.main_timeleft,"s]")]}),(0,r.jsxs)(i.H2.Item,{label:"Backup",color:u.color,buttons:(0,r.jsx)(i.zx,{mb:.5,icon:"lightbulb-o",disabled:!c.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[c.power.backup?"Online":"Offline"," ",!c.wires.backup_power&&"[Wires have been cut!]"||c.power.backup_timeleft>0&&"[".concat(c.power.backup_timeleft,"s]")]}),(0,r.jsxs)(i.H2.Item,{label:"Electrify",color:d.color,buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{mr:.5,icon:"wrench",disabled:!(c.wires.shock&&2!==c.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,r.jsx)(i.zx,{mr:.5,icon:"bolt",disabled:!c.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,r.jsx)(i.zx,{icon:"bolt",disabled:!c.wires.shock||0===c.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})]}),children:[2===c.shock?"Safe":"Electrified"," ",!c.wires.shock&&"[Wires have been cut!]"||c.shock_timeleft>0&&"[".concat(c.shock_timeleft,"s]")||-1===c.shock_timeleft&&"[Permanent]"]})]})}),(0,r.jsx)(i.$0,{title:"Access and Door Control",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"ID Scan",color:"bad",buttons:(0,r.jsx)(i.zx,{mb:.5,width:6.5,icon:c.id_scanner?"power-off":"times",content:c.id_scanner?"Enabled":"Disabled",selected:c.id_scanner,disabled:!c.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!c.wires.id_scanner&&"[Wires have been cut!]"}),(0,r.jsx)(i.H2.Item,{label:"Emergency Access",buttons:(0,r.jsx)(i.zx,{width:6.5,icon:c.emergency?"power-off":"times",content:c.emergency?"Enabled":"Disabled",selected:c.emergency,onClick:function(){return n("emergency-toggle")}})}),(0,r.jsx)(i.H2.Divider,{}),(0,r.jsx)(i.H2.Item,{label:"Door Bolts",color:"bad",buttons:(0,r.jsx)(i.zx,{mb:.5,icon:c.locked?"lock":"unlock",content:c.locked?"Lowered":"Raised",selected:c.locked,disabled:!c.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!c.wires.bolts&&"[Wires have been cut!]"}),(0,r.jsx)(i.H2.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,r.jsx)(i.zx,{mb:.5,width:6.5,icon:c.lights?"power-off":"times",content:c.lights?"Enabled":"Disabled",selected:c.lights,disabled:!c.wires.lights,onClick:function(){return n("light-toggle")}}),children:!c.wires.lights&&"[Wires have been cut!]"}),(0,r.jsx)(i.H2.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,r.jsx)(i.zx,{mb:.5,width:6.5,icon:c.safe?"power-off":"times",content:c.safe?"Enabled":"Disabled",selected:c.safe,disabled:!c.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!c.wires.safe&&"[Wires have been cut!]"}),(0,r.jsx)(i.H2.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,r.jsx)(i.zx,{mb:.5,width:6.5,icon:c.speed?"power-off":"times",content:c.speed?"Enabled":"Disabled",selected:c.speed,disabled:!c.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!c.wires.timing&&"[Wires have been cut!]"}),(0,r.jsx)(i.H2.Divider,{}),(0,r.jsx)(i.H2.Item,{label:"Door Control",color:"bad",buttons:(0,r.jsx)(i.zx,{icon:c.opened?"sign-out-alt":"sign-in-alt",content:c.opened?"Open":"Closed",selected:c.opened,disabled:c.locked||c.welded,onClick:function(){return n("open-close")}}),children:!!(c.locked||c.welded)&&(0,r.jsxs)("span",{children:["[Door is ",c.locked?"bolted":"",c.locked&&c.welded?" and ":"",c.welded?"welded":"","!]"]})})]})})]})})}},6273:function(e,t,n){"use strict";n.r(t),n.d(t,{AirAlarm:()=>u});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817),c=n(4278),s=n(9576),u=function(e){var t=(0,l.nc)(),n=(t.act,t.data).locked;return(0,r.jsx)(a.Rz,{width:570,height:n?310:755,children:(0,r.jsxs)(a.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(c.InterfaceLockNoticeBox,{}),(0,r.jsx)(f,{}),!n&&(0,r.jsxs)(s.default.Default,{tabIndex:0,children:[(0,r.jsx)(h,{}),(0,r.jsx)(m,{})]})]})})},d=function(e){return 0===e?"green":1===e?"orange":"red"},f=function(e){var t,n=(0,l.nc)(),i=n.act,a=n.data,c=a.air,s=a.mode,u=a.atmos_alarm,f=a.locked,h=a.alarmActivated,m=a.rcon,x=a.target_temp;return t=0===c.danger.overall?0===u?"Optimal":"Caution: Atmos alert in area":1===c.danger.overall?"Caution":"DANGER: Internals Required",(0,r.jsx)(o.$0,{title:"Air Status",children:c?(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Pressure",children:(0,r.jsxs)(o.xu,{color:d(c.danger.pressure),children:[(0,r.jsx)(o.zt,{value:c.pressure})," kPa",!f&&(0,r.jsxs)(r.Fragment,{children:["\xa0",(0,r.jsx)(o.zx,{content:3===s?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:3===s,icon:"exclamation-triangle",onClick:function(){return i("mode",{mode:3===s?1:3})}})]})]})}),(0,r.jsx)(o.H2.Item,{label:"Oxygen",children:(0,r.jsx)(o.ko,{value:c.contents.oxygen/100,fractionDigits:"1",color:d(c.danger.oxygen)})}),(0,r.jsx)(o.H2.Item,{label:"Nitrogen",children:(0,r.jsx)(o.ko,{value:c.contents.nitrogen/100,fractionDigits:"1",color:d(c.danger.nitrogen)})}),(0,r.jsx)(o.H2.Item,{label:"Carbon Dioxide",children:(0,r.jsx)(o.ko,{value:c.contents.co2/100,fractionDigits:"1",color:d(c.danger.co2)})}),(0,r.jsx)(o.H2.Item,{label:"Toxins",children:(0,r.jsx)(o.ko,{value:c.contents.plasma/100,fractionDigits:"1",color:d(c.danger.plasma)})}),c.contents.n2o>.1&&(0,r.jsx)(o.H2.Item,{label:"Nitrous Oxide",children:(0,r.jsx)(o.ko,{value:c.contents.n2o/100,fractionDigits:"1",color:d(c.danger.n2o)})}),c.contents.other>.1&&(0,r.jsx)(o.H2.Item,{label:"Other",children:(0,r.jsx)(o.ko,{value:c.contents.other/100,fractionDigits:"1",color:d(c.danger.other)})}),(0,r.jsx)(o.H2.Item,{label:"Temperature",children:(0,r.jsxs)(o.xu,{color:d(c.danger.temperature),children:[(0,r.jsx)(o.zt,{value:c.temperature})," K / ",(0,r.jsx)(o.zt,{value:c.temperature_c})," C\xa0",(0,r.jsx)(o.zx,{icon:"thermometer-full",content:x+" C",onClick:function(){return i("temperature")}}),(0,r.jsx)(o.zx,{content:c.thermostat_state?"On":"Off",selected:c.thermostat_state,icon:"power-off",onClick:function(){return i("thermostat_state")}})]})}),(0,r.jsx)(o.H2.Item,{label:"Local Status",children:(0,r.jsxs)(o.xu,{color:d(c.danger.overall),children:[t,!f&&(0,r.jsxs)(r.Fragment,{children:["\xa0",(0,r.jsx)(o.zx,{content:h?"Reset Alarm":"Activate Alarm",selected:h,onClick:function(){return i(h?"atmos_reset":"atmos_alarm")}})]})]})}),(0,r.jsxs)(o.H2.Item,{label:"Remote Control Settings",children:[(0,r.jsx)(o.zx,{content:"Off",selected:1===m,onClick:function(){return i("set_rcon",{rcon:1})}}),(0,r.jsx)(o.zx,{content:"Auto",selected:2===m,onClick:function(){return i("set_rcon",{rcon:2})}}),(0,r.jsx)(o.zx,{content:"On",selected:3===m,onClick:function(){return i("set_rcon",{rcon:3})}})]})]}):(0,r.jsx)(o.xu,{children:"Unable to acquire air sample!"})})},h=function(e){var t=(0,i.useContext)(s.default),n=t.tabIndex,l=t.setTabIndex;return(0,r.jsxs)(o.mQ,{children:[(0,r.jsxs)(o.mQ.Tab,{selected:0===n,onClick:function(){return l(0)},children:[(0,r.jsx)(o.JO,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,r.jsxs)(o.mQ.Tab,{selected:1===n,onClick:function(){return l(1)},children:[(0,r.jsx)(o.JO,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,r.jsxs)(o.mQ.Tab,{selected:2===n,onClick:function(){return l(2)},children:[(0,r.jsx)(o.JO,{name:"cog"})," Mode"]},"Mode"),(0,r.jsxs)(o.mQ.Tab,{selected:3===n,onClick:function(){return l(3)},children:[(0,r.jsx)(o.JO,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},m=function(e){switch((0,i.useContext)(s.default).tabIndex){case 0:return(0,r.jsx)(x,{});case 1:return(0,r.jsx)(p,{});case 2:return(0,r.jsx)(g,{});case 3:return(0,r.jsx)(j,{});default:return"WE SHOULDN'T BE HERE!"}},x=function(e){var t=(0,l.nc)(),n=t.act;return t.data.vents.map(function(e){return(0,r.jsx)(o.$0,{title:e.name,children:(0,r.jsxs)(o.H2,{children:[(0,r.jsxs)(o.H2.Item,{label:"Status",children:[(0,r.jsx)(o.zx,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return n("command",{cmd:"power",val:!e.power,id_tag:e.id_tag})}}),(0,r.jsx)(o.zx,{content:e.direction?"Blowing":"Siphoning",icon:e.direction?"sign-out-alt":"sign-in-alt",onClick:function(){return n("command",{cmd:"direction",val:!e.direction,id_tag:e.id_tag})}})]}),(0,r.jsxs)(o.H2.Item,{label:"Pressure Checks",children:[(0,r.jsx)(o.zx,{content:"External",selected:1===e.checks,onClick:function(){return n("command",{cmd:"checks",val:1,id_tag:e.id_tag})}}),(0,r.jsx)(o.zx,{content:"Internal",selected:2===e.checks,onClick:function(){return n("command",{cmd:"checks",val:2,id_tag:e.id_tag})}})]}),(0,r.jsxs)(o.H2.Item,{label:"External Pressure Target",children:[(0,r.jsx)(o.zt,{value:e.external})," kPa\xa0",(0,r.jsx)(o.zx,{content:"Set",icon:"cog",onClick:function(){return n("command",{cmd:"set_external_pressure",id_tag:e.id_tag})}}),(0,r.jsx)(o.zx,{content:"Reset",icon:"redo-alt",onClick:function(){return n("command",{cmd:"set_external_pressure",val:101.325,id_tag:e.id_tag})}})]})]})},e.name)})},p=function(e){var t=(0,l.nc)(),n=t.act;return t.data.scrubbers.map(function(e){return(0,r.jsx)(o.$0,{title:e.name,children:(0,r.jsxs)(o.H2,{children:[(0,r.jsxs)(o.H2.Item,{label:"Status",children:[(0,r.jsx)(o.zx,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return n("command",{cmd:"power",val:!e.power,id_tag:e.id_tag})}}),(0,r.jsx)(o.zx,{content:e.scrubbing?"Scrubbing":"Siphoning",icon:e.scrubbing?"filter":"sign-in-alt",onClick:function(){return n("command",{cmd:"scrubbing",val:!e.scrubbing,id_tag:e.id_tag})}})]}),(0,r.jsx)(o.H2.Item,{label:"Range",children:(0,r.jsx)(o.zx,{content:e.widenet?"Extended":"Normal",selected:e.widenet,icon:"expand-arrows-alt",onClick:function(){return n("command",{cmd:"widenet",val:!e.widenet,id_tag:e.id_tag})}})}),(0,r.jsxs)(o.H2.Item,{label:"Filtering",children:[(0,r.jsx)(o.zx,{content:"Carbon Dioxide",selected:e.filter_co2,onClick:function(){return n("command",{cmd:"co2_scrub",val:!e.filter_co2,id_tag:e.id_tag})}}),(0,r.jsx)(o.zx,{content:"Plasma",selected:e.filter_toxins,onClick:function(){return n("command",{cmd:"tox_scrub",val:!e.filter_toxins,id_tag:e.id_tag})}}),(0,r.jsx)(o.zx,{content:"Nitrous Oxide",selected:e.filter_n2o,onClick:function(){return n("command",{cmd:"n2o_scrub",val:!e.filter_n2o,id_tag:e.id_tag})}}),(0,r.jsx)(o.zx,{content:"Oxygen",selected:e.filter_o2,onClick:function(){return n("command",{cmd:"o2_scrub",val:!e.filter_o2,id_tag:e.id_tag})}}),(0,r.jsx)(o.zx,{content:"Nitrogen",selected:e.filter_n2,onClick:function(){return n("command",{cmd:"n2_scrub",val:!e.filter_n2,id_tag:e.id_tag})}})]})]})},e.name)})},g=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=i.modes,c=i.presets,s=i.emagged,u=i.mode,d=i.preset;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.$0,{title:"System Mode",children:Object.keys(a).map(function(e){var t=a[e];if(!t.emagonly||s)return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{textAlign:"right",width:1,children:(0,r.jsx)(o.zx,{content:t.name,icon:"cog",selected:t.id===u,onClick:function(){return n("mode",{mode:t.id})}})}),(0,r.jsx)(o.iA.Cell,{children:t.desc})]},t.name)})}),(0,r.jsxs)(o.$0,{title:"System Presets",children:[(0,r.jsx)(o.xu,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,r.jsx)(o.iA,{mt:1,children:c.map(function(e){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{textAlign:"right",width:1,children:(0,r.jsx)(o.zx,{content:e.name,icon:"cog",selected:e.id===d,onClick:function(){return n("preset",{preset:e.id})}})}),(0,r.jsx)(o.iA.Cell,{children:e.desc})]},e.name)})})]})]})},j=function(e){var t=(0,l.nc)(),n=t.act,i=t.data.thresholds;return(0,r.jsx)(o.$0,{title:"Alarm Thresholds",children:(0,r.jsxs)(o.iA,{children:[(0,r.jsxs)(o.iA.Row,{header:!0,children:[(0,r.jsx)(o.iA.Cell,{width:"20%",children:"Value"}),(0,r.jsx)(o.iA.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,r.jsx)(o.iA.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,r.jsx)(o.iA.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,r.jsx)(o.iA.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),i.map(function(e){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{children:e.name}),e.settings.map(function(e){return(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.zx,{content:-1===e.selected?"Off":e.selected,onClick:function(){return n("command",{cmd:"set_threshold",env:e.env,var:e.val})}})},e.val)})]},e.name)})]})})}},1769:function(e,t,n){"use strict";n.r(t),n.d(t,{AirlockAccessController:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t,n,a=(0,o.nc)(),c=a.act,s=a.data,u=s.exterior_status,d=s.interior_status,f=s.processing;return t="open"===u?(0,r.jsx)(i.zx,{width:"50%",content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:f,onClick:function(){return c("force_ext")}}):(0,r.jsx)(i.zx,{width:"50%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:f,onClick:function(){return c("cycle_ext_door")}}),n="open"===d?(0,r.jsx)(i.zx,{width:"49%",content:"Lock Interior Door",icon:"exclamation-triangle",disabled:f,color:"open"===d?"red":f?"yellow":null,onClick:function(){return c("force_int")}}):(0,r.jsx)(i.zx,{width:"49%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:f,onClick:function(){return c("cycle_int_door")}}),(0,r.jsx)(l.Rz,{width:330,height:200,children:(0,r.jsxs)(l.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Information",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"External Door Status",children:"closed"===u?"Locked":"Open"}),(0,r.jsx)(i.H2.Item,{label:"Internal Door Status",children:"closed"===d?"Locked":"Open"})]})}),(0,r.jsx)(i.$0,{title:"Actions",children:(0,r.jsxs)(i.xu,{children:[t,n]})})]})})}},6311:function(e,t,n){"use strict";n.r(t),n.d(t,{AirlockElectronics:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(8986),c=function(e){return(0,r.jsx)(l.Rz,{width:500,height:565,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(s,{}),(0,r.jsx)(u,{})]})})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.unrestricted_dir;return(0,r.jsx)(i.$0,{title:"Access Control",children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:4&l,onClick:function(){return n("unrestricted_access",{unres_dir:4})}})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:2&l,onClick:function(){return n("unrestricted_access",{unres_dir:2})}})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:8&l,onClick:function(){return n("unrestricted_access",{unres_dir:8})}})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:1&l,onClick:function(){return n("unrestricted_access",{unres_dir:1})}})})]})]})})},u=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,c=l.selected_accesses,s=l.one_access,u=l.regions;return(0,r.jsx)(a.AccessList,{sectionButtons:(0,r.jsx)(r.Fragment,{}),grantableList:[],usedByRcd:1,rcdButtons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx.Checkbox,{checked:s,content:"One",onClick:function(){return n("set_one_access",{access:"one"})}}),(0,r.jsx)(i.zx.Checkbox,{checked:!s,content:"All",onClick:function(){return n("set_one_access",{access:"all"})}})]}),accesses:u,selectedList:c,accessMod:function(e){return n("set",{access:e})},grantAll:function(){return n("grant_all")},denyAll:function(){return n("clear_all")},grantDep:function(e){return n("grant_region",{region:e})},denyDep:function(e){return n("deny_region",{region:e})}})}},6683:function(e,t,n){"use strict";n.r(t),n.d(t,{AlertModal:()=>d});var r=n(1557),i=n(2778),o=n(7161),l=n(9523),a=n(4893),c=n(3817),s=n(4799);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n30?Math.ceil(b.length/4):0)+(b.length&&g?5:0),S=325+100*(p.length>2),A=function(e){0===k&&-1===e?_(p.length-1):k===p.length-1&&1===e?_(0):_(k+e)};return(0,r.jsxs)(c.Rz,{title:v,height:C,width:S,children:[!!y&&(0,r.jsx)(s.Loader,{value:y}),(0,r.jsx)(c.Rz.Content,{onKeyDown:function(e){var t=window.event?e.which:e.keyCode;t===l.PC||t===l.tt?d("choose",{choice:p[k]}):t===l.KW?d("cancel"):t===l.ob?(e.preventDefault(),A(-1)):(t===l.HF||t===l.iB)&&(e.preventDefault(),A(1))},children:(0,r.jsx)(o.$0,{fill:!0,children:(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{grow:!0,m:1,children:(0,r.jsx)(o.xu,{color:"label",overflow:"hidden",children:b})}),(0,r.jsxs)(o.Kq.Item,{children:[!!m&&(0,r.jsx)(o.RK,{}),(0,r.jsx)(f,{selected:k})]})]})})})]})},f=function(e){var t=(0,a.nc)().data,n=t.buttons,i=void 0===n?[]:n,l=t.large_buttons,c=t.swapped_buttons,s=e.selected;return(0,r.jsx)(o.kC,{fill:!0,align:"center",direction:c?"row":"row-reverse",justify:"space-around",wrap:!0,children:null==i?void 0:i.map(function(e,t){return l&&i.length<3?(0,r.jsx)(o.kC.Item,{grow:!0,children:(0,r.jsx)(h,{button:e,id:t.toString(),selected:s===t})},t):(0,r.jsx)(o.kC.Item,{grow:+!!l,children:(0,r.jsx)(h,{button:e,id:t.toString(),selected:s===t})},t)})})},h=function(e){var t=(0,a.nc)(),n=t.act,i=t.data.large_buttons,l=e.button,c=e.selected,s=l.length>7?"100%":7;return(0,r.jsx)(o.zx,{mx:+!!i,pt:.33*!!i,content:l,fluid:!!i,onClick:function(){return n("choose",{choice:l})},selected:c,textAlign:"center",height:!!i&&2,width:!i&&s})}},6952:function(e,t,n){"use strict";n.r(t),n.d(t,{AppearanceChanger:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,s=a.change_race,u=a.species,d=a.specimen,f=a.change_gender,h=a.gender,m=a.change_eye_color,x=a.change_skin_tone,p=a.change_skin_color,g=a.change_runechat_color,j=a.change_head_accessory_color,b=a.change_hair_color,y=a.change_secondary_hair_color,v=a.change_facial_hair_color,w=a.change_secondary_facial_hair_color,k=a.change_head_marking_color,_=a.change_body_marking_color,C=a.change_tail_marking_color,S=a.change_head_accessory,A=a.head_accessory_styles,I=a.head_accessory_style,O=a.change_hair,z=a.hair_styles,P=a.hair_style,R=a.change_hair_gradient,E=a.change_facial_hair,T=a.facial_hair_styles,N=a.facial_hair_style,H=a.change_head_markings,D=a.head_marking_styles,M=a.head_marking_style,q=a.change_body_markings,K=a.body_marking_styles,L=a.body_marking_style,$=a.change_tail_markings,B=a.tail_marking_styles,F=a.tail_marking_style,U=a.change_body_accessory,V=a.body_accessory_styles,W=a.body_accessory_style,G=a.change_alt_head,Q=a.alt_head_styles,J=a.alt_head_style,Y=!1;return(m||x||p||j||g||b||y||v||w||k||_||C)&&(Y=!0),(0,r.jsx)(l.Rz,{width:800,height:450,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.H2,{children:[!!s&&(0,r.jsx)(i.H2.Item,{label:"Species",children:u.map(function(e){return(0,r.jsx)(i.zx,{content:e.specimen,selected:e.specimen===d,onClick:function(){return n("race",{race:e.specimen})}},e.specimen)})}),!!f&&(0,r.jsxs)(i.H2.Item,{label:"Gender",children:[(0,r.jsx)(i.zx,{content:"Male",selected:"male"===h,onClick:function(){return n("gender",{gender:"male"})}}),(0,r.jsx)(i.zx,{content:"Female",selected:"female"===h,onClick:function(){return n("gender",{gender:"female"})}}),(0,r.jsx)(i.zx,{content:"Genderless",selected:"plural"===h,onClick:function(){return n("gender",{gender:"plural"})}})]}),!!Y&&(0,r.jsx)(c,{}),!!S&&(0,r.jsx)(i.H2.Item,{label:"Head accessory",children:A.map(function(e){return(0,r.jsx)(i.zx,{content:e.headaccessorystyle,selected:e.headaccessorystyle===I,onClick:function(){return n("head_accessory",{head_accessory:e.headaccessorystyle})}},e.headaccessorystyle)})}),!!O&&(0,r.jsx)(i.H2.Item,{label:"Hair",children:z.map(function(e){return(0,r.jsx)(i.zx,{content:e.hairstyle,selected:e.hairstyle===P,onClick:function(){return n("hair",{hair:e.hairstyle})}},e.hairstyle)})}),!!R&&(0,r.jsxs)(i.H2.Item,{label:"Hair Gradient",children:[(0,r.jsx)(i.zx,{content:"Change Style",onClick:function(){return n("hair_gradient")}}),(0,r.jsx)(i.zx,{content:"Change Offset",onClick:function(){return n("hair_gradient_offset")}}),(0,r.jsx)(i.zx,{content:"Change Color",onClick:function(){return n("hair_gradient_colour")}}),(0,r.jsx)(i.zx,{content:"Change Alpha",onClick:function(){return n("hair_gradient_alpha")}})]}),!!E&&(0,r.jsx)(i.H2.Item,{label:"Facial hair",children:T.map(function(e){return(0,r.jsx)(i.zx,{content:e.facialhairstyle,selected:e.facialhairstyle===N,onClick:function(){return n("facial_hair",{facial_hair:e.facialhairstyle})}},e.facialhairstyle)})}),!!H&&(0,r.jsx)(i.H2.Item,{label:"Head markings",children:D.map(function(e){return(0,r.jsx)(i.zx,{content:e.headmarkingstyle,selected:e.headmarkingstyle===M,onClick:function(){return n("head_marking",{head_marking:e.headmarkingstyle})}},e.headmarkingstyle)})}),!!q&&(0,r.jsx)(i.H2.Item,{label:"Body markings",children:K.map(function(e){return(0,r.jsx)(i.zx,{content:e.bodymarkingstyle,selected:e.bodymarkingstyle===L,onClick:function(){return n("body_marking",{body_marking:e.bodymarkingstyle})}},e.bodymarkingstyle)})}),!!$&&(0,r.jsx)(i.H2.Item,{label:"Tail markings",children:B.map(function(e){return(0,r.jsx)(i.zx,{content:e.tailmarkingstyle,selected:e.tailmarkingstyle===F,onClick:function(){return n("tail_marking",{tail_marking:e.tailmarkingstyle})}},e.tailmarkingstyle)})}),!!U&&(0,r.jsx)(i.H2.Item,{label:"Body accessory",children:V.map(function(e){return(0,r.jsx)(i.zx,{content:e.bodyaccessorystyle,selected:e.bodyaccessorystyle===W,onClick:function(){return n("body_accessory",{body_accessory:e.bodyaccessorystyle})}},e.bodyaccessorystyle)})}),!!G&&(0,r.jsx)(i.H2.Item,{label:"Alternate head",children:Q.map(function(e){return(0,r.jsx)(i.zx,{content:e.altheadstyle,selected:e.altheadstyle===J,onClick:function(){return n("alt_head",{alt_head:e.altheadstyle})}},e.altheadstyle)})})]})})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data;return(0,r.jsx)(i.H2.Item,{label:"Colors",children:[{key:"change_eye_color",text:"Change eye color",action:"eye_color"},{key:"change_skin_tone",text:"Change skin tone",action:"skin_tone"},{key:"change_skin_color",text:"Change skin color",action:"skin_color"},{key:"change_runechat_color",text:"Change runechat color",action:"runechat_color"},{key:"change_head_accessory_color",text:"Change head accessory color",action:"head_accessory_color"},{key:"change_hair_color",text:"Change hair color",action:"hair_color"},{key:"change_secondary_hair_color",text:"Change secondary hair color",action:"secondary_hair_color"},{key:"change_facial_hair_color",text:"Change facial hair color",action:"facial_hair_color"},{key:"change_secondary_facial_hair_color",text:"Change secondary facial hair color",action:"secondary_facial_hair_color"},{key:"change_head_marking_color",text:"Change head marking color",action:"head_marking_color"},{key:"change_body_marking_color",text:"Change body marking color",action:"body_marking_color"},{key:"change_tail_marking_color",text:"Change tail marking color",action:"tail_marking_color"}].map(function(e){return!!l[e.key]&&(0,r.jsx)(i.zx,{content:e.text,onClick:function(){return n(e.action)}},e.key)})})}},8544:function(e,t,n){"use strict";n.r(t),n.d(t,{AtmosAlertConsole:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nu});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(6783),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);na});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.on,s=a.pressure,u=a.max_pressure,d=a.filter_type,f=a.filter_type_list;return(0,r.jsx)(l.Rz,{width:380,height:140,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Power",children:(0,r.jsx)(i.zx,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){return n("power")}})}),(0,r.jsxs)(i.H2.Item,{label:"Rate",children:[(0,r.jsx)(i.zx,{icon:"fast-backward",textAlign:"center",disabled:0===s,width:2.2,onClick:function(){return n("min_pressure")}}),(0,r.jsx)(i.Y2,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:u,value:s,tickWhileDragging:!0,onChange:function(e){return n("custom_pressure",{pressure:e})}}),(0,r.jsx)(i.zx,{icon:"fast-forward",textAlign:"center",disabled:s===u,width:2.2,onClick:function(){return n("max_pressure")}})]}),(0,r.jsx)(i.H2.Item,{label:"Filter",children:f.map(function(e){return(0,r.jsx)(i.zx,{selected:e.gas_type===d,content:e.label,onClick:function(){return n("set_filter",{filter:e.gas_type})}},e.label)})})]})})})})}},9894:function(e,t,n){"use strict";n.r(t),n.d(t,{AtmosMixer:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,s=a.on,u=a.pressure,d=a.max_pressure,f=a.node1_concentration,h=a.node2_concentration;return(0,r.jsx)(l.Rz,{width:330,height:165,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Power",children:(0,r.jsx)(i.zx,{icon:"power-off",content:s?"On":"Off",color:s?null:"red",selected:s,onClick:function(){return n("power")}})}),(0,r.jsxs)(i.H2.Item,{label:"Rate",children:[(0,r.jsx)(i.zx,{icon:"fast-backward",textAlign:"center",disabled:0===u,width:2.2,onClick:function(){return n("min_pressure")}}),(0,r.jsx)(i.Y2,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:d,value:u,onChange:function(e){return n("custom_pressure",{pressure:e})}}),(0,r.jsx)(i.zx,{icon:"fast-forward",textAlign:"center",disabled:u===d,width:2.2,onClick:function(){return n("max_pressure")}})]}),(0,r.jsx)(c,{node_name:"Node 1",node_ref:f}),(0,r.jsx)(c,{node_name:"Node 2",node_ref:h})]})})})})},c=function(e){var t=(0,o.nc)(),n=t.act;t.data;var l=e.node_name,a=e.node_ref;return(0,r.jsxs)(i.H2.Item,{label:l,children:[(0,r.jsx)(i.zx,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:0===a,onClick:function(){return n("set_node",{node_name:l,concentration:(a-10)/100})}}),(0,r.jsx)(i.Y2,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,step:1,stepPixelSize:10,minValue:0,maxValue:100,value:a,onChange:function(e){return n("set_node",{node_name:l,concentration:e/100})}}),(0,r.jsx)(i.zx,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:100===a,onClick:function(){return n("set_node",{node_name:l,concentration:(a+10)/100})}})]})}},95:function(e,t,n){"use strict";n.r(t),n.d(t,{AtmosPump:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.on,s=a.rate,u=a.max_rate,d=a.gas_unit,f=a.step;return(0,r.jsx)(l.Rz,{width:330,height:110,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Power",children:(0,r.jsx)(i.zx,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){return n("power")}})}),(0,r.jsxs)(i.H2.Item,{label:"Rate",children:[(0,r.jsx)(i.zx,{icon:"fast-backward",textAlign:"center",disabled:0===s,width:2.2,onClick:function(){return n("min_rate")}}),(0,r.jsx)(i.Y2,{animated:!0,unit:d,width:6.1,lineHeight:1.5,step:f,minValue:0,maxValue:u,value:s,onChange:function(e){return n("custom_rate",{rate:e})}}),(0,r.jsx)(i.zx,{icon:"fast-forward",textAlign:"center",disabled:s===u,width:2.2,onClick:function(){return n("max_rate")}})]})]})})})})}},3025:function(e,t,n){"use strict";n.r(t),n.d(t,{AtmosTankControl:()=>s});var r=n(1557),i=n(7161),o=n(5163),l=n(4893),a=n(9242),c=n(3817),s=function(e){var t=(0,l.nc)(),n=t.act,s=t.data,d=s.sensors||{};return(0,r.jsx)(c.Rz,{width:400,height:435,children:(0,r.jsxs)(c.Rz.Content,{scrollable:!0,children:[Object.keys(d).map(function(e){return(0,r.jsx)(i.$0,{title:e,children:(0,r.jsxs)(i.H2,{children:[Object.keys(d[e]).indexOf("pressure")>-1?(0,r.jsxs)(i.H2.Item,{label:"Pressure",children:[d[e].pressure," kpa"]}):"",Object.keys(d[e]).indexOf("temperature")>-1?(0,r.jsxs)(i.H2.Item,{label:"Temperature",children:[d[e].temperature," K"]}):"",["o2","n2","plasma","co2","n2o"].map(function(t){return Object.keys(d[e]).indexOf(t)>-1?(0,r.jsx)(i.H2.Item,{label:(0,a.UD)(t),children:(0,r.jsx)(i.ko,{color:(0,a._9)(t),value:d[e][t],minValue:0,maxValue:100,children:(0,o.FH)(d[e][t],2)+"%"})},(0,a.UD)(t)):""})]})},e)}),(0,r.jsx)(i.$0,{title:"Inlets",children:s.inlets&&Object.keys(s.inlets).length>0?s.inlets.map(function(e){return(0,r.jsx)(i.$0,{title:e.name,children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Power",children:(0,r.jsx)(i.zx,{icon:(e.on,"power-off"),content:e.on?"On":"Off",color:e.on?null:"red",selected:e.on,onClick:function(){return n("toggle_inlet_active",{dev:e.uid})}})}),(0,r.jsx)(i.H2.Item,{label:"Rate",children:(0,r.jsx)(i.Y2,{animated:!0,unit:"L/s",width:6.1,lineHeight:1.5,step:1,minValue:0,maxValue:50,value:e.rate,onChange:function(t){return n("set_inlet_volume_rate",{dev:e.uid,val:t})}})})]})},e)}):""}),(0,r.jsxs)(i.$0,{title:"Outlets",children:[s.vent_outlets&&Object.keys(s.vent_outlets).length>0?s.vent_outlets.map(function(e){return(0,r.jsx)(i.$0,{title:"Outlet: "+e.name,children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Status",children:(0,r.jsx)(i.zx,{icon:(e.on,"power-off"),content:e.on?"On":"Off",color:e.on?null:"red",selected:e.on,onClick:function(){return n("toggle_outlet_active",{dev:e.uid})}})}),(0,r.jsxs)(i.H2.Item,{label:"Pressure Checks",children:[(0,r.jsx)(i.zx,{content:"External",selected:1===e.checks,onClick:function(){return n("set_outlet_reference",{dev:e.uid,val:1})}}),(0,r.jsx)(i.zx,{content:"Internal",selected:2===e.checks,onClick:function(){return n("set_outlet_reference",{dev:e.uid,val:2})}})]}),(0,r.jsx)(i.H2.Item,{label:"Rate",children:(0,r.jsx)(i.Y2,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:5066,value:e.rate,onChange:function(t){return n("set_outlet_pressure",{dev:e.uid,val:t})}})})]})},e)}):"",s.scrubber_outlets&&Object.keys(s.scrubber_outlets).length>0?(0,r.jsx)(u,{}):""]})]})})},u=function(e){var t=(0,l.nc)(),n=t.act;return t.data.scrubber_outlets.map(function(e){return(0,r.jsx)(i.$0,{title:"Outlet: "+e.name,children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Status",children:[(0,r.jsx)(i.zx,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return n("command",{cmd:"power",id_tag:e.id_tag})}}),(0,r.jsx)(i.zx,{content:e.scrubbing?"Scrubbing":"Siphoning",icon:e.scrubbing?"filter":"sign-in-alt",onClick:function(){return n("command",{cmd:"scrubbing",id_tag:e.id_tag})}})]}),(0,r.jsx)(i.H2.Item,{label:"Range",children:(0,r.jsx)(i.zx,{content:e.widenet?"Extended":"Normal",selected:e.widenet,icon:"expand-arrows-alt",onClick:function(){return n("command",{cmd:"widenet",id_tag:e.id_tag})}})}),(0,r.jsxs)(i.H2.Item,{label:"Filtering",children:[(0,r.jsx)(i.zx,{content:"Carbon Dioxide",selected:e.filter_co2,onClick:function(){return n("command",{cmd:"co2_scrub",id_tag:e.id_tag})}}),(0,r.jsx)(i.zx,{content:"Plasma",selected:e.filter_toxins,onClick:function(){return n("command",{cmd:"tox_scrub",id_tag:e.id_tag})}}),(0,r.jsx)(i.zx,{content:"Nitrous Oxide",selected:e.filter_n2o,onClick:function(){return n("command",{cmd:"n2o_scrub",id_tag:e.id_tag})}}),(0,r.jsx)(i.zx,{content:"Oxygen",selected:e.filter_o2,onClick:function(){return n("command",{cmd:"o2_scrub",id_tag:e.id_tag})}}),(0,r.jsx)(i.zx,{content:"Nitrogen",selected:e.filter_n2,onClick:function(){return n("command",{cmd:"n2_scrub",id_tag:e.id_tag})}})]})]})},e.name)})}},3383:function(e,t,n){"use strict";n.r(t),n.d(t,{AugmentMenu:()=>d});var r=n(1557),i=n(2778),o=n(7161),l=n(4190),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0?"".concat(n.current_level," / ").concat(n.max_level):"0 / ".concat(e.max_level);return(0,r.jsxs)(o.Kq.Item,{children:[(0,r.jsxs)(o.Kq,{vertical:!1,children:[(0,r.jsx)(o.zx,{height:"20px",width:"35px",mb:1,textAlign:"center",content:i,disabled:i>c||n&&n.current_level===n.max_level,tooltip:"Purchase this ability?",onClick:function(){t("purchase",{ability_path:e.ability_path}),x(m)}}),(0,r.jsx)(o.Kq.Item,{fontSize:"16px",children:e.name})]}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsxs)(o.Kq,{vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{fontSize:"13px",children:e.desc||"Description not available"}),(0,r.jsxs)(o.Kq.Item,{children:["Level: ",(0,r.jsx)("span",{style:{color:"green"},children:l}),v&&e.stage>0&&(0,r.jsxs)("span",{children:[" (Stage: ",e.stage,")"]})]}),(0,r.jsx)(o.Kq.Divider,{})]})})]},e.name)})})]})},h=function(e){var t=e.act,n=e.abilityTabs,i=e.knownAbilities,l=e.usableSwarms,a=i.filter(function(e){return e.current_levell,tooltip:"Upgrade this ability?",onClick:function(){return t("purchase",{ability_path:e.ability_path})}}),(0,r.jsx)(o.Kq.Item,{fontSize:"16px",children:e.name})]}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsxs)(o.Kq,{vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{fontSize:"13px",children:e.upgrade_text}),(0,r.jsxs)(o.Kq.Item,{children:["Level:"," ",(0,r.jsx)("span",{style:{color:"green"},children:"".concat(e.current_level," / ").concat(e.max_level)}),i&&i.stage>0&&(0,r.jsxs)("span",{children:[" (Stage: ",i.stage,")"]})]}),(0,r.jsx)(o.Kq.Divider,{})]})})]},e.name)})})}},4820:function(e,t,n){"use strict";n.r(t),n.d(t,{Autolathe:()=>f});var r=n(1557),i=n(7662),o=n(7161),l=n(4190),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nt)&&!(e.requirements.glass*r>n)},f=function(e){var t=(0,a.nc)(),n=t.act,s=t.data,f=s.total_amount,h=(s.max_amount,s.metal_amount),m=s.glass_amount,x=s.busyname,p=s.busyamt,g=s.showhacked,j=s.buildQueue,b=s.buildQueueLen,y=s.recipes,v=s.categories,w=s.fill_percent,k=u((0,a.Oc)("category","Tools"),2),_=k[0],C=k[1],S=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),A=m.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),I=f.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),O=u((0,a.Oc)("searchText",""),2),z=O[0],P=O[1],R=[];b>0&&(R=j.map(function(e,t){return(0,r.jsx)(o.xu,{children:(0,r.jsx)(o.zx,{fluid:!0,icon:"times",color:"transparent",content:e[0],onClick:function(){return n("remove_from_queue",{remove_from_queue:t+1})}},t)},t)}));var E=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=(0,i.hX)(e,function(e){return(e.category.indexOf(_)>-1||!!t)&&(!!g||!e.hacked)});if(t){var r=(0,l.mj)(t,function(e){return e.name});n=(0,i.hX)(n,r)}return(0,i.MR)(n,function(e){return e.name.toLowerCase()})}(y,z),T="Build";return z?T="Results for: '"+z+"':":_&&(T="Build ("+_+")"),(0,r.jsx)(c.Rz,{width:750,height:525,children:(0,r.jsx)(c.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(o.Kq,{fill:!0,children:[(0,r.jsx)(o.Kq.Item,{width:"70%",children:(0,r.jsxs)(o.$0,{fill:!0,scrollable:!0,title:T,buttons:(0,r.jsx)(o.Lt,{width:"150px",options:v,selected:_,onSelected:function(e){return C(e)}}),children:[(0,r.jsx)(o.II,{fluid:!0,mb:1,placeholder:"Search for...",onChange:function(e){return P(e)},value:z}),E.map(function(e){return(0,r.jsxs)(o.Kq.Item,{grow:!0,children:[(0,r.jsx)("img",{src:"data:image /jpeg;base64,".concat(e.image),style:{verticalAlign:"middle",width:"32px",margin:"0px"}}),(0,r.jsx)(o.zx,{mr:1,icon:"hammer",selected:x===e.name&&1===p,disabled:!d(e,h,m,1),onClick:function(){return n("make",{make:e.uid,multiplier:1})},children:e.name}),e.max_multiplier>=10&&(0,r.jsx)(o.zx,{mr:1,icon:"hammer",selected:x===e.name&&10===p,disabled:!d(e,h,m,10),onClick:function(){return n("make",{make:e.uid,multiplier:10})},children:"10x"}),e.max_multiplier>=25&&(0,r.jsx)(o.zx,{mr:1,icon:"hammer",selected:x===e.name&&25===p,disabled:!d(e,h,m,25),onClick:function(){return n("make",{make:e.uid,multiplier:25})},children:"25x"}),e.max_multiplier>25&&(0,r.jsxs)(o.zx,{mr:1,icon:"hammer",selected:x===e.name&&p===e.max_multiplier,disabled:!d(e,h,m,e.max_multiplier),onClick:function(){return n("make",{make:e.uid,multiplier:e.max_multiplier})},children:[e.max_multiplier,"x"]}),e.requirements&&Object.keys(e.requirements).map(function(t){return(0,l.LF)(t)+": "+e.requirements[t]}).join(", ")||(0,r.jsx)(o.xu,{children:"No resources required."})]},e.uid)})]})}),(0,r.jsxs)(o.Kq.Item,{width:"30%",children:[(0,r.jsx)(o.$0,{title:"Materials",children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Metal",children:S}),(0,r.jsx)(o.H2.Item,{label:"Glass",children:A}),(0,r.jsx)(o.H2.Item,{label:"Total",children:I}),(0,r.jsxs)(o.H2.Item,{label:"Storage",children:[w,"% Full"]})]})}),(0,r.jsx)(o.$0,{title:"Building",children:(0,r.jsx)(o.xu,{color:x?"green":"",children:x||"Nothing"})}),(0,r.jsxs)(o.$0,{title:"Build Queue",height:23.7,children:[R,(0,r.jsx)(o.zx,{mt:.5,fluid:!0,icon:"times",content:"Clear All",color:"red",disabled:!b,onClick:function(){return n("clear_queue")}})]})]})]})})})}},7978:function(e,t,n){"use strict";n.r(t),n.d(t,{BioChipPad:()=>s});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ns});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(1735);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);na});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.glow_brightness_base,s=a.glow_brightness_power,u=a.glow_contrast_base,d=a.glow_contrast_power,f=a.exposure_brightness_base,h=a.exposure_brightness_power,m=a.exposure_contrast_base,x=a.exposure_contrast_power;return(0,r.jsx)(l.Rz,{title:"BloomEdit",width:500,height:500,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{title:"Bloom Edit",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Lamp Brightness Base",children:[(0,r.jsx)(i.xu,{inline:!0,children:"Base Lamp Brightness"}),(0,r.jsx)(i.Y2,{fluid:!0,value:c,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e){return n("glow_brightness_base",{value:e})}})]}),(0,r.jsxs)(i.H2.Item,{label:"Lamp Brightness Power",children:[(0,r.jsx)(i.xu,{inline:!0,children:"Lamp Brightness * Light Power"}),(0,r.jsx)(i.Y2,{fluid:!0,value:s,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e){return n("glow_brightness_power",{value:e})}})]}),(0,r.jsxs)(i.H2.Item,{label:"Lamp Contrast Base",children:[(0,r.jsx)(i.xu,{inline:!0,children:"Base Lamp Contrast"}),(0,r.jsx)(i.Y2,{fluid:!0,value:u,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e){return n("glow_contrast_base",{value:e})}})]}),(0,r.jsxs)(i.H2.Item,{label:"Lamp Contrast Power",children:[(0,r.jsx)(i.xu,{inline:!0,children:"Lamp Contrast * Light Power"}),(0,r.jsx)(i.Y2,{fluid:!0,value:d,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e){return n("glow_contrast_power",{value:e})}})]}),(0,r.jsxs)(i.H2.Item,{label:"Exposure Brightness Base",children:[(0,r.jsx)(i.xu,{inline:!0,children:"Base Exposure Brightness"}),(0,r.jsx)(i.Y2,{fluid:!0,value:f,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e){return n("exposure_brightness_base",{value:e})}})]}),(0,r.jsxs)(i.H2.Item,{label:"Exposure Brightness Power",children:[(0,r.jsx)(i.xu,{inline:!0,children:"Exposure Brightness * Light Power"}),(0,r.jsx)(i.Y2,{fluid:!0,value:h,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e){return n("exposure_brightness_power",{value:e})}})]}),(0,r.jsxs)(i.H2.Item,{label:"Exposure Contrast Base",children:[(0,r.jsx)(i.xu,{inline:!0,children:"Base Exposure Contrast"}),(0,r.jsx)(i.Y2,{fluid:!0,value:m,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e){return n("exposure_contrast_base",{value:e})}})]}),(0,r.jsxs)(i.H2.Item,{label:"Exposure Contrast Power",children:[(0,r.jsx)(i.xu,{inline:!0,children:"Exposure Contrast * Light Power"}),(0,r.jsx)(i.Y2,{fluid:!0,value:x,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e){return n("exposure_contrast_power",{value:e})}})]}),(0,r.jsx)(i.H2.Divider,{}),(0,r.jsxs)(i.H2.Item,{children:[(0,r.jsx)(i.zx,{content:"Reload Lamps with New Parameters",onClick:function(){return n("update_lamps")}}),(0,r.jsx)(i.zx,{content:"Reset to Default",onClick:function(){return n("default")}})]})]})})})})}},5854:function(e,t,n){"use strict";n.r(t),n.d(t,{BlueSpaceArtilleryControl:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t,n=(0,o.nc)(),a=n.act,c=n.data;return t=c.ready?(0,r.jsx)(i.H2.Item,{label:"Status",color:"green",children:"Ready"}):c.reloadtime_text?(0,r.jsx)(i.H2.Item,{label:"Reloading In",color:"red",children:c.reloadtime_text}):(0,r.jsx)(i.H2.Item,{label:"Status",color:"red",children:"No cannon connected!"}),(0,r.jsx)(l.Rz,{width:400,height:150,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,children:(0,r.jsxs)(i.H2,{children:[c.notice&&(0,r.jsx)(i.H2.Item,{label:"Alert",color:"red",children:c.notice}),t,(0,r.jsx)(i.H2.Item,{label:"Target",children:(0,r.jsx)(i.zx,{icon:"crosshairs",content:c.target?c.target:"None",onClick:function(){return a("recalibrate")}})}),1===c.ready&&!!c.target&&(0,r.jsx)(i.H2.Item,{label:"Firing",children:(0,r.jsx)(i.zx,{icon:"skull",content:"FIRE!",color:"red",onClick:function(){return a("fire")}})}),!c.connected&&(0,r.jsx)(i.H2.Item,{label:"Maintenance",children:(0,r.jsx)(i.zx,{icon:"wrench",content:"Complete Deployment",onClick:function(){return a("build")}})})]})})})})})})}},4758:function(e,t,n){"use strict";n.r(t),n.d(t,{Alerts:()=>u,BluespaceTap:()=>s,Incursion:()=>c});var r=n(1557),i=n(7161),o=n(5190),l=n(4893),a=n(3817),c=function(e){if((0,l.nc)().data.portaling)return(0,r.jsx)(i.Pz,{fontsize:"256px",backgroundColor:"rgba(35,0,0,0.85)",children:(0,r.jsx)(i.mx,{fontsize:"256px",interval:Math.random()>.25?750+400*Math.random():290+150*Math.random(),time:60+150*Math.random(),children:(0,r.jsx)(i.Kq,{mb:"30px",fontsize:"256px",children:(0,r.jsxs)(i.Kq.Item,{bold:!0,color:"red",fontsize:"256px",textAlign:"center",children:[(0,r.jsx)(i.JO,{name:"skull",size:14,mb:"64px"}),(0,r.jsx)("br",{}),"E$#OR:& U#KN!WN IN%ERF#R_NCE"]})})})})},s=function(e){var t=(0,l.nc)(),n=t.act,s=t.data,d=s.product||[],f=s.desiredMiningPower,h=s.miningPower,m=s.points,x=s.totalPoints,p=s.powerUse,g=s.availablePower,j=s.emagged,b=s.dirty,y=s.autoShutown,v=s.stabilizers,w=s.stabilizerPower,k=s.stabilizerPriority;return(0,r.jsx)(a.Rz,{width:650,height:450,children:(0,r.jsx)(a.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(c,{}),(0,r.jsx)(u,{}),(0,r.jsx)(i.zF,{title:"Input Management",children:(0,r.jsxs)(i.$0,{fill:!0,title:"Input",children:[(0,r.jsx)(i.zx,{icon:y&&!j?"toggle-on":"toggle-off",content:"Auto shutdown",color:y&&!j?"green":"red",disabled:!!j,tooltip:"Turn auto shutdown on or off",tooltipPosition:"top",onClick:function(){return n("auto_shutdown")}}),(0,r.jsx)(i.zx,{icon:v&&!j?"toggle-on":"toggle-off",content:"Stabilizers",color:v&&!j?"green":"red",disabled:!!j,tooltip:"Turn stabilizers on or off",tooltipPosition:"top",onClick:function(){return n("stabilizers")}}),(0,r.jsx)(i.zx,{icon:k&&!j?"toggle-on":"toggle-off",content:"Stabilizer priority",color:k&&!j?"green":"red",disabled:!!j,tooltip:"On: Mining power will not exceed what can be stabilized",tooltipPosition:"top",onClick:function(){return n("stabilizer_priority")}}),(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Desired Mining Power",children:(0,o.bu)(f)}),(0,r.jsx)(i.H2.Item,{verticalAlign:"top",label:"Set Desired Mining Power",children:(0,r.jsxs)(i.Kq,{width:"100%",children:[(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:"step-backward",disabled:0===f||j,tooltip:"Set to 0",tooltipPosition:"bottom",onClick:function(){return n("set",{set_power:0})}}),(0,r.jsx)(i.zx,{icon:"fast-backward",tooltip:"Decrease by 10 MW",tooltipPosition:"bottom",disabled:0===f||j,onClick:function(){return n("set",{set_power:f-1e7})}}),(0,r.jsx)(i.zx,{icon:"backward",disabled:0===f||j,tooltip:"Decrease by 1 MW",tooltipPosition:"bottom",onClick:function(){return n("set",{set_power:f-1e6})}})]}),(0,r.jsx)(i.Kq.Item,{mx:1,children:(0,r.jsx)(i.Y2,{disabled:j,minValue:0,value:f,maxValue:1/0,step:1,onChange:function(e){return n("set",{set_power:e})}})}),(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:"forward",disabled:j,tooltip:"Increase by one MW",tooltipPosition:"bottom",onClick:function(){return n("set",{set_power:f+1e6})}}),(0,r.jsx)(i.zx,{icon:"fast-forward",disabled:j,tooltip:"Increase by 10MW",tooltipPosition:"bottom",onClick:function(){return n("set",{set_power:f+1e7})}})]})]})}),(0,r.jsx)(i.H2.Item,{label:"Total Power Use",children:(0,o.bu)(p)}),(0,r.jsx)(i.H2.Item,{label:"Mining Power Use",children:(0,o.bu)(h)}),(0,r.jsx)(i.H2.Item,{label:"Stabilizer Power Use",children:(0,o.bu)(w)}),(0,r.jsx)(i.H2.Item,{label:"Surplus Power",children:(0,o.bu)(g)})]})]})}),(0,r.jsxs)(i.$0,{fill:!0,title:"Output",children:[b?(0,r.jsx)(i.Pz,{backgroundColor:"rgba(63, 39, 18, 0.85)",children:(0,r.jsx)(i.Kq,{mb:"30px",fontsize:"256px",children:(0,r.jsxs)(i.Kq.Item,{bold:!0,color:"brown",fontsize:"256px",textAlign:"center",children:["Blockage Detected",(0,r.jsx)("br",{}),"Cleanup Required"]})})}):"",(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.xu,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Available Points",children:m}),(0,r.jsx)(i.H2.Item,{label:"Total Points",children:x})]})})}),(0,r.jsx)(i.Kq.Item,{align:"end",children:(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.H2,{children:d.map(function(e){return(0,r.jsx)(i.H2.Item,{label:e.name,children:(0,r.jsx)(i.zx,{disabled:e.price>=m,onClick:function(){return n("vend",{target:e.key})},content:e.price})},e.key)})})})})]})]})]})})})},u=function(e){var t=(0,l.nc)(),n=(t.act,t.data);n.product;var o=n.miningPower,a=n.stabilizerPower,c=n.emagged,s=(n.safeLevels,n.autoShutown),u=n.stabilizers;return n.overhead,(0,r.jsxs)(r.Fragment,{children:[!s&&!c&&(0,r.jsx)(i.f7,{danger:1,children:"Auto shutdown disabled"}),c?(0,r.jsx)(i.f7,{danger:1,children:"All safeties disabled"}):o<=15e6?"":u?o>a+15e6?(0,r.jsx)(i.f7,{danger:1,children:"Stabilizers overwhelmed, Instability likely"}):(0,r.jsx)(i.f7,{children:"High Power, engaging stabilizers"}):(0,r.jsx)(i.f7,{danger:1,children:"Stabilizers disabled, Instability likely"})]})}},5643:function(e,t,n){"use strict";n.r(t),n.d(t,{BodyScanner:()=>x});var r=n(1557),i=n(7161),o=n(4190),l=n(4893),a=n(3817),c=[["good","Alive"],["average","Critical"],["bad","DEAD"]],s=[["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."],["paraplegic","bad","Lumbar nerves damaged."]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Cellular","cloneLoss"],["Burn","fireLoss"],["Inebriation","drunkenness"]],d={average:[.25,.5],bad:[.5,1/0]},f=function(e,t){for(var n=[],r=0;r0?e.filter(function(e){return!!e}).reduce(function(e,t){return(0,r.jsxs)(r.Fragment,{children:[e,(0,r.jsx)(i.xu,{children:t},t)]})},null):null},m=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""},x=function(e){var t=(0,l.nc)().data,n=t.occupied,i=t.occupant,o=n?(0,r.jsx)(p,{occupant:void 0===i?{}:i}):(0,r.jsx)(k,{});return(0,r.jsx)(a.Rz,{width:700,height:600,title:"Body Scanner",children:(0,r.jsx)(a.Rz.Content,{scrollable:!0,children:o})})},p=function(e){var t=e.occupant;return(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(g,{occupant:t}),(0,r.jsx)(j,{occupant:t}),(0,r.jsx)(b,{occupant:t}),(0,r.jsx)(v,{organs:t.extOrgan}),(0,r.jsx)(w,{organs:t.intOrgan})]})},g=function(e){var t=(0,l.nc)(),n=t.act,o=t.data.occupant;return(0,r.jsx)(i.$0,{title:"Occupant",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{icon:"print",onClick:function(){return n("print_p")},children:"Print Report"}),(0,r.jsx)(i.zx,{icon:"user-slash",onClick:function(){return n("ejectify")},children:"Eject"})]}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Name",children:o.name}),(0,r.jsx)(i.H2.Item,{label:"Health",children:(0,r.jsx)(i.ko,{min:"0",max:o.maxHealth,value:o.health/o.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,r.jsx)(i.H2.Item,{label:"Status",color:c[o.stat][0],children:c[o.stat][1]}),(0,r.jsxs)(i.H2.Item,{label:"Temperature",children:[(0,r.jsx)(i.zt,{value:Math.round(o.bodyTempC)}),"\xb0C,\xa0",(0,r.jsx)(i.zt,{value:Math.round(o.bodyTempF)}),"\xb0F"]}),(0,r.jsx)(i.H2.Item,{label:"Implants",children:o.implant_len?(0,r.jsx)(i.xu,{children:o.implant.map(function(e){return e.name}).join(", ")}):(0,r.jsx)(i.xu,{color:"label",children:"None"})})]})})},j=function(e){var t=e.occupant;return t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus||t.paraplegic?(0,r.jsx)(i.$0,{title:"Abnormalities",children:s.map(function(e,n){if(t[e[0]])return(0,r.jsx)(i.xu,{color:e[1],bold:"bad"===e[1],children:e[2]},e[2])})}):(0,r.jsx)(i.$0,{title:"Abnormalities",children:(0,r.jsx)(i.xu,{color:"label",children:"No abnormalities found."})})},b=function(e){var t=e.occupant;return(0,r.jsx)(i.$0,{title:"Damage",children:(0,r.jsx)(i.iA,{children:f(u,function(e,n,o){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i.iA.Row,{color:"label",children:[(0,r.jsxs)(i.iA.Cell,{children:[e[0],":"]}),(0,r.jsx)(i.iA.Cell,{children:!!n&&n[0]+":"})]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(y,{value:t[e[1]],marginBottom:o100)&&"average"||!!e.status.robotic&&"label",width:"33%",children:(0,o.kC)(e.name)}),(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:(0,r.jsx)(i.ko,{m:-.5,min:"0",max:e.maxHealth,mt:t>0&&"0.5rem",value:e.totalLoss/e.maxHealth,ranges:d,children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.u,{content:"Total damage",children:(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.JO,{name:"heartbeat",mr:.5}),Math.round(e.totalLoss)]})}),!!e.bruteLoss&&(0,r.jsx)(i.u,{content:"Brute damage",children:(0,r.jsxs)(i.Kq.Item,{grow:!0,children:[(0,r.jsx)(i.JO,{name:"bone",mr:.5}),Math.round(e.bruteLoss)]})}),!!e.fireLoss&&(0,r.jsx)(i.u,{content:"Burn damage",children:(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.JO,{name:"fire",mr:.5}),Math.round(e.fireLoss)]})})]})})}),(0,r.jsxs)(i.iA.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,r.jsx)(i.xu,{color:"average",inline:!0,children:h([!!e.internalBleeding&&"Internal bleeding",!!e.burnWound&&"Critical tissue burns",!!e.lungRuptured&&"Ruptured lung",!!e.status.broken&&e.status.broken,m(e.germ_level),!!e.open&&"Open incision"])}),(0,r.jsxs)(i.xu,{inline:!0,children:[h([!!e.status.splinted&&(0,r.jsx)(i.xu,{color:"good",children:"Splinted"}),!!e.status.robotic&&(0,r.jsx)(i.xu,{color:"label",children:"Robotic"}),!!e.status.dead&&(0,r.jsx)(i.xu,{color:"bad",bold:!0,children:"DEAD"})]),h(e.shrapnel.map(function(e){return e.known?e.name:"Unknown object"}))]})]})]},t)})]})})},w=function(e){return 0===e.organs.length?(0,r.jsx)(i.$0,{title:"Internal Organs",children:(0,r.jsx)(i.xu,{color:"label",children:"N/A"})}):(0,r.jsx)(i.$0,{title:"Internal Organs",children:(0,r.jsxs)(i.iA,{children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{children:"Name"}),(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:"Damage"}),(0,r.jsx)(i.iA.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map(function(e,t){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{color:!!e.dead&&"bad"||e.germ_level>100&&"average"||e.robotic>0&&"label",width:"33%",children:(0,o.kC)(e.name)}),(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:(0,r.jsx)(i.ko,{min:"0",max:e.maxHealth,value:e.damage/e.maxHealth,mt:t>0&&"0.5rem",ranges:d,children:Math.round(e.damage)})}),(0,r.jsxs)(i.iA.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,r.jsx)(i.xu,{color:"average",inline:!0,children:h([m(e.germ_level)])}),(0,r.jsx)(i.xu,{inline:!0,children:h([1===e.robotic&&(0,r.jsx)(i.xu,{color:"label",children:"Robotic"}),2===e.robotic&&(0,r.jsx)(i.xu,{color:"label",children:"Assisted"}),!!e.dead&&(0,r.jsx)(i.xu,{color:"bad",bold:!0,children:"DEAD"})])})]})]},t)})]})})},k=function(){return(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(i.Kq,{fill:!0,textAlign:"center",children:(0,r.jsxs)(i.Kq.Item,{grow:!0,align:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,r.jsx)("br",{}),"No occupant detected."]})})})}},3854:function(e,t,n){"use strict";n.r(t),n.d(t,{BookBinder:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(5279),c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data,s=c.selectedbook,u=c.book_categories,d=[];return u.map(function(e){return d[e.description]=e.category_id}),(0,r.jsxs)(l.Rz,{width:600,height:400,children:[(0,r.jsx)(a.ComplexModal,{}),(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsxs)(i.$0,{fill:!0,title:"Book Binder",buttons:(0,r.jsx)(i.zx,{icon:"print",width:"auto",content:"Print Book",onClick:function(){return n("print_book")}}),children:[(0,r.jsxs)(i.xu,{ml:10,fontSize:"1.2rem",bold:!0,children:[(0,r.jsx)(i.JO,{name:"search-plus",verticalAlign:"middle",size:3,mr:"1rem"}),"Book Binder"]}),(0,r.jsx)(i.Kq,{children:(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Title",children:(0,r.jsx)(i.zx,{textAlign:"left",icon:"pen",width:"auto",content:s.title,onClick:function(){return(0,a.modalOpen)("edit_selected_title")}})}),(0,r.jsx)(i.H2.Item,{label:"Author",children:(0,r.jsx)(i.zx,{textAlign:"left",icon:"pen",width:"auto",content:s.author,onClick:function(){return(0,a.modalOpen)("edit_selected_author")}})}),(0,r.jsx)(i.H2.Item,{label:"Select Categories",children:(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.Lt,{width:"190px",options:u.map(function(e){return e.description}),onSelected:function(e){return n("toggle_binder_category",{category_id:d[e]})}})})}),(0,r.jsx)(i.H2.Item,{label:"Summary",children:(0,r.jsx)(i.zx,{icon:"pen",width:"auto",content:"Edit Summary",onClick:function(){return(0,a.modalOpen)("edit_selected_summary")}})}),(0,r.jsx)(i.H2.Item,{children:s.summary})]}),(0,r.jsx)("br",{}),u.filter(function(e){return s.categories.includes(e.category_id)}).map(function(e){return(0,r.jsx)(i.zx,{content:e.description,selected:!0,icon:"unlink",onClick:function(){return n("toggle_binder_category",{category_id:e.category_id})}},e.category_id)})]})})]})})})]})}},6823:function(e,t,n){"use strict";n.r(t),n.d(t,{BotCall:()=>u});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nc});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(4647),c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data;c.locked;var s=c.noaccess,u=(c.maintpanel,c.on,c.autopatrol,c.canhack,c.emagged,c.remote_disabled,c.painame),d=c.cleanblood,f=c.area;return(0,r.jsx)(l.Rz,{width:500,height:400,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(a.BotStatus,{}),(0,r.jsx)(i.$0,{title:"Cleaning Settings",children:(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:d,content:"Clean Blood",disabled:s,onClick:function(){return n("blood")}})}),(0,r.jsxs)(i.$0,{title:"Misc Settings",children:[(0,r.jsx)(i.zx,{fluid:!0,content:f?"Reset Area Selection":"Restrict to Current Area",onClick:function(){return n("area")}}),null!==f&&(0,r.jsx)(i.xu,{mb:1,children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Locked Area",children:f})})})]}),u&&(0,r.jsx)(i.$0,{title:"pAI",children:(0,r.jsx)(i.zx,{fluid:!0,icon:"eject",content:u,disabled:s,onClick:function(){return n("ejectpai")}})})]})})}},1340:function(e,t,n){"use strict";n.r(t),n.d(t,{BotFloor:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(4647),c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data,s=c.noaccess,u=c.painame,d=c.hullplating,f=c.replace,h=c.eat,m=c.make,x=c.fixfloor,p=c.nag_empty,g=c.magnet,j=c.tiles_amount;return(0,r.jsx)(l.Rz,{width:500,height:510,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(a.BotStatus,{}),(0,r.jsxs)(i.$0,{title:"Floor Settings",children:[(0,r.jsx)(i.xu,{mb:"5px",children:(0,r.jsx)(i.H2.Item,{label:"Tiles Left",children:j})}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:d,content:"Add tiles to new hull plating",tooltip:"Fixing a plating requires the removal of floor tile. This will place it back after repairing. Same goes for hull breaches",disabled:s,onClick:function(){return n("autotile")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:f,content:"Add floor tiles on exposed hull plating",tooltip:"Example: It will add tiles to maintenance",disabled:s,onClick:function(){return n("replacetiles")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:x,content:"Repair damaged tiles and platings",disabled:s,onClick:function(){return n("fixfloors")}})]}),(0,r.jsxs)(i.$0,{title:"Miscellaneous",children:[(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:h,content:"Finds tiles",disabled:s,onClick:function(){return n("eattiles")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:m,content:"Make pieces of metal into tiles when empty",disabled:s,onClick:function(){return n("maketiles")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:p,content:"Transmit notice when empty",disabled:s,onClick:function(){return n("nagonempty")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:g,content:"Traction Magnets",disabled:s,onClick:function(){return n("anchored")}})]}),u&&(0,r.jsx)(i.$0,{title:"pAI",children:(0,r.jsx)(i.zx.Checkbox,{fluid:!0,icon:"eject",content:u,disabled:s,onClick:function(){return n("ejectpai")}})})]})})}},27:function(e,t,n){"use strict";n.r(t),n.d(t,{BotHonk:()=>a});var r=n(1557),i=n(4893),o=n(3817),l=n(4647),a=function(e){var t=(0,i.nc)();return t.act,t.data,(0,r.jsx)(o.Rz,{width:500,height:220,children:(0,r.jsx)(o.Rz.Content,{scrollable:!0,children:(0,r.jsx)(l.BotStatus,{})})})}},2494:function(e,t,n){"use strict";n.r(t),n.d(t,{BotMed:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(4647),c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data;c.locked;var s=c.noaccess,u=(c.maintpanel,c.on,c.autopatrol,c.canhack,c.emagged,c.remote_disabled,c.painame),d=c.shut_up,f=c.declare_crit,h=c.stationary_mode,m=c.heal_threshold,x=c.injection_amount,p=c.use_beaker,g=c.treat_virus,j=c.reagent_glass;return(0,r.jsx)(l.Rz,{width:500,height:500,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(a.BotStatus,{}),(0,r.jsxs)(i.$0,{title:"Communication Settings",children:[(0,r.jsx)(i.zx.Checkbox,{fluid:!0,content:"Speaker",checked:!d,disabled:s,onClick:function(){return n("toggle_speaker")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,content:"Critical Patient Alerts",checked:f,disabled:s,onClick:function(){return n("toggle_critical_alerts")}})]}),(0,r.jsxs)(i.$0,{fill:!0,title:"Treatment Settings",children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Healing Threshold",children:(0,r.jsx)(i.iR,{value:m.value,minValue:m.min,maxValue:m.max,step:5,disabled:s,onChange:function(e,t){return n("set_heal_threshold",{target:t})}})}),(0,r.jsx)(i.H2.Item,{label:"Injection Level",children:(0,r.jsx)(i.iR,{value:x.value,minValue:x.min,maxValue:x.max,step:5,format:function(e){return"".concat(e,"u")},disabled:s,onChange:function(e,t){return n("set_injection_amount",{target:t})}})}),(0,r.jsx)(i.H2.Item,{label:"Reagent Source",children:(0,r.jsx)(i.zx,{content:p?"Beaker":"Internal Synthesizer",icon:p?"flask":"cogs",disabled:s,onClick:function(){return n("toggle_use_beaker")}})}),j&&(0,r.jsx)(i.H2.Item,{label:"Beaker",children:(0,r.jsxs)(i.Kq,{inline:!0,width:"100%",children:[(0,r.jsx)(i.Kq.Item,{grow:1,children:(0,r.jsxs)(i.ko,{value:j.amount,minValue:0,maxValue:j.max_amount,children:[j.amount," / ",j.max_amount]})}),(0,r.jsx)(i.Kq.Item,{ml:1,children:(0,r.jsx)(i.zx,{content:"Eject",disabled:s,onClick:function(){return n("eject_reagent_glass")}})})]})})]}),(0,r.jsx)(i.zx.Checkbox,{mt:1,fluid:!0,content:"Treat Viral Infections",checked:g,disabled:s,onClick:function(){return n("toggle_treat_viral")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,content:"Stationary Mode",checked:h,disabled:s,onClick:function(){return n("toggle_stationary_mode")}})]}),u&&(0,r.jsx)(i.$0,{title:"pAI",children:(0,r.jsx)(i.zx,{fluid:!0,icon:"eject",content:u,disabled:s,onClick:function(){return n("ejectpai")}})})]})})})}},3165:function(e,t,n){"use strict";n.r(t),n.d(t,{BotSecurity:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(4647),c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data,s=c.noaccess,u=c.painame,d=c.check_id,f=c.check_weapons,h=c.check_warrant,m=c.arrest_mode,x=c.arrest_declare;return(0,r.jsx)(l.Rz,{width:500,height:445,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(a.BotStatus,{}),(0,r.jsxs)(i.$0,{title:"Who To Arrest",children:[(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:d,content:"Unidentifiable Persons",disabled:s,onClick:function(){return n("authid")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:f,content:"Unauthorized Weapons",disabled:s,onClick:function(){return n("authweapon")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:h,content:"Wanted Criminals",disabled:s,onClick:function(){return n("authwarrant")}})]}),(0,r.jsxs)(i.$0,{title:"Arrest Procedure",children:[(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:m,content:"Detain Targets Indefinitely",disabled:s,onClick:function(){return n("arrtype")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:x,content:"Announce Arrests On Radio",disabled:s,onClick:function(){return n("arrdeclare")}})]}),u&&(0,r.jsx)(i.$0,{title:"pAI",children:(0,r.jsx)(i.zx,{fluid:!0,icon:"eject",content:u,disabled:s,onClick:function(){return n("ejectpai")}})})]})})}},4216:function(e,t,n){"use strict";n.r(t),n.d(t,{BrigCells:()=>s});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=e.cell,n=(0,o.nc)().act,l=t.cell_id,a=t.occupant,c=t.crimes,s=t.brigged_by,u=t.time_left_seconds,d=t.time_set_seconds,f=t.ref,h="";return u>0&&(h+=" BrigCells__listRow--active"),(0,r.jsxs)(i.iA.Row,{className:h,children:[(0,r.jsx)(i.iA.Cell,{children:l}),(0,r.jsx)(i.iA.Cell,{children:a}),(0,r.jsx)(i.iA.Cell,{children:c}),(0,r.jsx)(i.iA.Cell,{children:s}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.QG,{totalSeconds:d})}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.QG,{totalSeconds:u})}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx,{type:"button",onClick:function(){n("release",{ref:f})},children:"Release"})})]})},c=function(e){var t=e.cells;return(0,r.jsxs)(i.iA,{className:"BrigCells__list",children:[(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{header:!0,children:"Cell"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Occupant"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Crimes"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Brigged By"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Time Brigged For"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Time Left"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Release"})]}),t.map(function(e){return(0,r.jsx)(a,{cell:e},e.ref)})]})},s=function(e){var t=(0,o.nc)(),n=(t.act,t.data).cells;return(0,r.jsx)(l.Rz,{theme:"security",width:800,height:400,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,children:(0,r.jsx)(c,{cells:n})})})})})}},6017:function(e,t,n){"use strict";n.r(t),n.d(t,{BrigTimer:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data;a.nameText=a.occupant,a.timing&&(a.prisoner_hasrec?a.nameText=(0,r.jsx)(i.xu,{color:"green",children:a.occupant}):a.nameText=(0,r.jsx)(i.xu,{color:"red",children:a.occupant}));var c="pencil-alt";a.prisoner_name&&!a.prisoner_hasrec&&(c="exclamation-triangle");var s=[],u=0;for(u=0;ux,CameraConsoleContent:()=>p});var r=n(1557),i=n(7662),o=n(2778),l=n(7161),a=n(819),c=n(4190),s=n(4893),u=n(3817);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne?this.substring(0,e)+"...":this};var h=function(e,t){if(!t)return[];var n,r,i=e.findIndex(function(e){return e.name===t.name});return[null==(n=e[i-1])?void 0:n.name,null==(r=e[i+1])?void 0:r.name]},m=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=(0,i.hX)(e,function(e){return!!e.name});if(t){var r=(0,c.mj)(t,function(e){return e.name});n=(0,i.hX)(n,r)}return(0,i.MR)(n,function(e){return e.name})},x=function(e){var t=(0,s.nc)(),n=t.act,i=t.data,o=i.mapRef,c=i.activeCamera,d=f(h(m(i.cameras),c),2),x=d[0],g=d[1];return(0,r.jsxs)(u.Rz,{width:870,height:708,children:[(0,r.jsx)("div",{className:"CameraConsole__left",children:(0,r.jsx)(u.Rz.Content,{children:(0,r.jsx)(l.Kq,{fill:!0,vertical:!0,children:(0,r.jsx)(p,{})})})}),(0,r.jsxs)("div",{className:"CameraConsole__right",children:[(0,r.jsxs)("div",{className:"CameraConsole__toolbar",children:[(0,r.jsx)("b",{children:"Camera: "}),c&&c.name||"—"]}),(0,r.jsxs)("div",{className:(0,a.Sh)(["CameraConsole__toolbar","CameraConsole__toolbar--right"]),children:[(0,r.jsx)(l.zx,{icon:"chevron-left",disabled:!x,onClick:function(){return n("switch_camera",{name:x})}}),(0,r.jsx)(l.zx,{icon:"chevron-right",disabled:!g,onClick:function(){return n("switch_camera",{name:g})}})]}),(0,r.jsx)(l.SW,{className:"CameraConsole__map",params:{id:o,type:"map"}})]})]})},p=function(e){var t=(0,s.nc)(),n=t.act,i=t.data,c=f((0,o.useState)(""),2),u=c[0],d=c[1],h=i.activeCamera,x=m(i.cameras,u);return(0,r.jsxs)(l.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(l.Kq.Item,{children:(0,r.jsx)(l.II,{fluid:!0,placeholder:"Search for a camera",onChange:function(e){return d(e)}})}),(0,r.jsx)(l.Kq.Item,{grow:!0,m:0,children:(0,r.jsx)(l.$0,{fill:!0,scrollable:!0,children:x.map(function(e){return(0,r.jsx)("div",{title:e.name,className:(0,a.Sh)(["Button","Button--fluid",h&&e.name===h.name?"Button--selected":"Button--color--transparent"]),onClick:function(){return n("switch_camera",{name:e.name})},children:e.name.trimLongStr(23)},e.name)})})})]})}},8177:function(e,t,n){"use strict";n.r(t),n.d(t,{Canister:()=>s});var r=n(1557),i=n(7161),o=n(5190),l=n(5163),a=n(4893),c=n(3817),s=function(e){var t=(0,a.nc)(),n=t.act,s=t.data,u=s.portConnected,d=s.tankPressure,f=s.releasePressure,h=s.defaultReleasePressure,m=s.minReleasePressure,x=s.maxReleasePressure,p=s.valveOpen,g=s.name,j=s.canLabel,b=s.colorContainer,y=s.color_index,v=s.hasHoldingTank,w=s.holdingTank,k="";y.prim&&(k=b.prim.options[y.prim].name);var _="";y.sec&&(_=b.sec.options[y.sec].name);var C="";y.ter&&(C=b.ter.options[y.ter].name);var S="";y.quart&&(S=b.quart.options[y.quart].name);var A=[],I=[],O=[],z=[],P=0;for(P=0;Pl});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)().act,n=e.scanned_card,l=e.modifying_card;return(0,r.jsx)(i.$0,{title:"Authentication",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Login/Logout",children:n?(0,r.jsx)(i.zx,{icon:"sign-out-alt",selected:!0,onClick:function(){return t("interact_scanned")},children:"Log Out: ".concat(n.name)}):(0,r.jsx)(i.zx,{icon:"id-card",onClick:function(){return t("interact_scanned")},children:"-----"})}),(0,r.jsx)(i.H2.Item,{label:"Card To Modify",children:l?(0,r.jsx)(i.zx,{icon:"eject",selected:!0,onClick:function(){return t("interact_modify")},children:"Remove Card: ".concat(l.name)}):(0,r.jsx)(i.zx,{icon:"id-card",onClick:function(){return t("interact_modify")},children:"-----"})})]})})}},2904:function(e,t,n){"use strict";n.r(t),n.d(t,{CardInformation:()=>l,CardSkins:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)().act,n=e.card;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Registered Name",children:(0,r.jsx)(i.zx,{icon:n&&"Unknown"!==n.registered_name?"pencil-alt":"exclamation-triangle",selected:!!n,onClick:function(){return t("reg")},children:null==n?void 0:n.registered_name})}),(0,r.jsx)(i.H2.Item,{label:"Account Number",children:(0,r.jsx)(i.zx,{icon:(null==n?void 0:n.account_number)?"pencil-alt":"exclamation-triangle",selected:!!(null==n?void 0:n.account_number),onClick:function(){return t("set_card_account_number")},children:(null==n?void 0:n.account_number)?null==n?void 0:n.account_number:"None"})})]})},a=function(e){var t=(0,o.nc)().act,n=e.card_skins,l=e.card,a=e.is_centcom,c=e.all_centcom_skins;return(0,r.jsxs)(i.$0,{title:"Card Skins",children:[n.map(function(e){return(0,r.jsx)(i.zx,{selected:(null==l?void 0:l.current_skin)===e.skin,onClick:function(){return t("set_card_skin",{skin_target:e.skin})},children:e.display_name},e.skin)}),!!a&&(0,r.jsx)(i.xu,{children:Array.isArray(c)&&c.map(function(e){return(0,r.jsx)(i.zx,{selected:(null==l?void 0:l.current_skin)===e.skin,color:"purple",onClick:function(){return t("set_card_skin",{skin_target:e.skin})},children:e.display_name},e.skin)})})]})}},7727:function(e,t,n){"use strict";n.r(t),n.d(t,{CardComputer:()=>p,SlashedIcon:()=>f});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(8986),c=n(7626),s=n(7595),u=n(1491),d=n(6391),f=function(e){var t=e.title,n=e.name,o=e.text;return(0,r.jsx)(i.$0,{fill:!0,title:t,children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,r.jsxs)(i.JO.Stack,{children:[(0,r.jsx)(i.JO,{name:n,size:5,color:"gray"}),(0,r.jsx)(i.JO,{name:"slash",size:5,color:"red"})]}),(0,r.jsx)("br",{}),o]})})})},h=function(){return(0,r.jsx)(f,{title:"Warning",name:"user",text:"Not logged in"})},m=function(){return(0,r.jsx)(f,{title:"Records",name:"scroll",text:"No records"})},x=function(){return(0,r.jsx)(f,{title:"Card Missing",name:"id-card",text:"No card to modify"})},p=function(){var e,t=(0,o.nc)(),n=t.act,f=t.data,p=f.all_centcom_skins,g=f.auth_or_ghost,j=f.authenticated,b=f.can_terminate,y=f.card_skins,v=f.cooldown_time,w=f.is_centcom,k=f.job_slots,_=f.job_formats,C=f.jobs_dept,S=f.jobs,A=f.mode,I=f.modifying_card,O=f.people_dept,z=f.priority_jobs,P=f.records,R=f.regions,E=f.scanned_card,T=f.selectedAccess,N=f.target_dept,H=(0,r.jsxs)(i.mQ,{children:[(0,r.jsx)(i.mQ.Tab,{icon:"id-card",selected:0===A,onClick:function(){return n("mode",{mode:0})},children:"Job Transfers"}),!N&&(0,r.jsx)(i.mQ.Tab,{icon:"id-card",selected:2===A,onClick:function(){return n("mode",{mode:2})},children:"Access Modification"}),(0,r.jsx)(i.mQ.Tab,{icon:"folder-open",selected:1===A,onClick:function(){return n("mode",{mode:1})},children:"Job Management"}),(0,r.jsx)(i.mQ.Tab,{icon:"scroll",selected:3===A,onClick:function(){return n("mode",{mode:3})},children:"Records"}),(0,r.jsx)(i.mQ.Tab,{icon:"users",selected:4===A,onClick:function(){return n("mode",{mode:4})},children:"Department"})]});switch(A){case 0:e=j&&E?I?(0,r.jsx)(c.CardComputerJobTransfer,{target_dept:N,card:I,can_terminate:b,is_centcom:w,jobs:S,job_colors:_,jobs_dept:C,card_skins:y,all_centcom_skins:p}):(0,r.jsx)(x,{}):(0,r.jsx)(h,{});break;case 1:e=g?(0,r.jsx)(s.CardComputerJobPriority,{cooldown_time:v,target_dept:N,priority_jobs:z,job_slots:k}):(0,r.jsx)(h,{});break;case 2:e=j&&E?I?(0,r.jsx)(a.AccessList,{accesses:R,selectedList:T,accessMod:function(e){return n("set",{access:e})},grantAll:function(){return n("grant_all")},denyAll:function(){return n("clear_all")},grantDep:function(e){return n("grant_region",{region:e})},denyDep:function(e){return n("deny_region",{region:e})}}):(0,r.jsx)(x,{}):(0,r.jsx)(h,{});break;case 3:e=j?P.length?(0,r.jsx)(u.CardComputerRecordsLog,{authenticated:j,records:P,target_dept:N,is_centcom:w}):(0,r.jsx)(m,{}):(0,r.jsx)(h,{});break;case 4:e=j&&E?(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Your Team",children:(0,r.jsxs)(i.iA,{children:[(0,r.jsxs)(i.iA.Row,{height:2,children:[(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Name"}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Rank"}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Sec Status"}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Actions"})]}),O.map(function(e){return(0,r.jsxs)(i.iA.Row,{height:2,children:[(0,r.jsx)(i.iA.Cell,{children:e.name}),(0,r.jsx)(i.iA.Cell,{children:e.title}),(0,r.jsx)(i.iA.Cell,{children:e.crimstat}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx,{disabled:!e.demotable,onClick:function(){return n("remote_demote",{remote_demote:e.name})},children:e.buttontext})})]},e.title)})]})}):(0,r.jsx)(h,{});break;default:e=(0,r.jsx)(i.$0,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,r.jsx)(l.Rz,{width:800,height:800,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(d.AuthBlock,{scanned_card:E,modifying_card:I})}),(0,r.jsx)(i.Kq.Item,{children:H}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:e})]})})})}},7595:function(e,t,n){"use strict";n.r(t),n.d(t,{CardComputerJobPriority:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)().act,n=e.cooldown_time,l=e.job_slots,a=e.target_dept,c=e.priority_jobs;return(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsxs)(i.$0,{color:n?"red":"",children:["Next Change Available:",n||"Now"]}),(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Job Slots",children:(0,r.jsxs)(i.iA,{children:[(0,r.jsxs)(i.iA.Row,{height:2,children:[(0,r.jsx)(i.iA.Cell,{bold:!0,textAlign:"center",children:"Title"}),(0,r.jsx)(i.iA.Cell,{bold:!0,textAlign:"center",children:"Used Slots"}),(0,r.jsx)(i.iA.Cell,{bold:!0,textAlign:"center",children:"Total Slots"}),(0,r.jsx)(i.iA.Cell,{bold:!0,textAlign:"center",children:"Free Slots"}),(0,r.jsx)(i.iA.Cell,{bold:!0,textAlign:"center",children:"Close Slot"}),(0,r.jsx)(i.iA.Cell,{bold:!0,textAlign:"center",children:"Open Slot"}),(0,r.jsx)(i.iA.Cell,{bold:!0,textAlign:"center",children:"Priority"})]}),l&&l.map(function(e){return(0,r.jsxs)(i.iA.Row,{height:2,className:"candystripe",children:[(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:(0,r.jsx)(i.xu,{color:e.is_priority?"green":"",children:e.title})}),(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:e.current_positions}),(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:e.total_positions}),(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:e.total_positions>e.current_positions&&(0,r.jsx)(i.xu,{color:"green",children:e.total_positions-e.current_positions})||(0,r.jsx)(i.xu,{color:"red",children:"0"})}),(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:(0,r.jsx)(i.zx,{disabled:!!n||!e.can_close,onClick:function(){return t("make_job_unavailable",{job:e.title})},children:"-"})}),(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:(0,r.jsx)(i.zx,{disabled:!!n||!e.can_open,onClick:function(){return t("make_job_available",{job:e.title})},children:"+"})}),(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:a&&(0,r.jsx)(i.xu,{color:"green",children:c.indexOf(e.title)>-1?"Yes":""})||(0,r.jsx)(i.zx,{selected:e.is_priority,disabled:!!n||!e.can_prioritize,onClick:function(){return t("prioritize_job",{job:e.title})},children:e.is_priority?"Yes":"No"})})]},e.title)})]})})]})}},7626:function(e,t,n){"use strict";n.r(t),n.d(t,{CardComputerJobTransfer:()=>u});var r=n(1557),i=n(7161),o=n(4893),l=n(9242),a=n(2904),c=l.DM.department,s=function(e){var t=(0,o.nc)().act,n=e.job_colors,l=e.dept_name,a=e.job_names,c=e.dept_color,s=e.default_job_color,u=void 0===s?"":s,d=e.card;return(0,r.jsx)(i.H2.Item,{label:l,labelColor:c,children:a.map(function(e){return(0,r.jsx)(i.zx,{selected:(null==d?void 0:d.rank)===e,color:n[e]?n[e]:u,onClick:function(){return t("assign",{assign_target:e})},children:e},e)})})},u=function(e){var t=(0,o.nc)().act,n=e.card_skins,l=e.target_dept,u=e.card,d=e.can_terminate,f=e.is_centcom,h=e.jobs,m=e.jobs_dept,x=e.job_colors,p=e.all_centcom_skins,g=[{name:"Special",jobs:h.top},{name:"Engineering",color:c.engineering,jobs:h.engineering},{name:"Medical",color:c.medical,jobs:h.medical},{name:"Science",color:c.science,jobs:h.science},{name:"Security",color:c.security,jobs:h.security},{name:"Service",color:c.service,jobs:h.service},{name:"Supply",color:c.supply,jobs:h.supply},{name:"Retirement",jobs:h.assistant}];return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i.$0,{title:"Card Information",children:[!l&&(0,r.jsx)(a.CardInformation,{card:u}),(0,r.jsx)(i.H2.Item,{label:"Latest Transfer",children:(null==u?void 0:u.lastlog)||"---"})]}),(0,r.jsx)(i.$0,{title:l?"Department Job Transfer":"Job Transfer",children:(0,r.jsxs)(i.H2,{children:[l?(0,r.jsx)(s,{dept_name:"Department",job_colors:x,job_names:void 0===m?[]:m,card:u}):(0,r.jsx)(r.Fragment,{children:g.map(function(e){return(0,r.jsx)(s,{dept_name:e.name,dept_color:e.color,job_names:e.jobs,job_colors:x,card:u})})}),!!f&&(0,r.jsx)(s,{dept_name:"Centcom",dept_color:c.centcom,job_colors:x,job_names:h.centcom,default_job_color:"purple",card:u}),(0,r.jsx)(i.H2.Item,{label:"Demotion",children:(0,r.jsx)(i.zx,{disabled:(null==u?void 0:u.assignment)==="Demoted"||(null==u?void 0:u.assignment)==="Terminated",tooltip:"Assistant access, 'demoted' title.",color:"red",icon:"times",onClick:function(){return t("demote")},children:"Demoted"},"Demoted")}),!!d&&(0,r.jsx)(i.H2.Item,{label:"Non-Crew",children:(0,r.jsx)(i.zx,{disabled:(null==u?void 0:u.assignment)==="Terminated",tooltip:"Zero access. Not crew.",color:"red",icon:"eraser",onClick:function(){return t("terminate")},children:"Terminated"},"Terminate")})]})}),!l&&(0,r.jsx)(a.CardSkins,{card:u,card_skins:n,is_centcom:f,all_centcom_skins:p})]})}},1491:function(e,t,n){"use strict";n.r(t),n.d(t,{CardComputerRecordsLog:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)().act,n=e.authenticated,l=e.records,a=e.target_dept,c=e.is_centcom;return(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:"Records",buttons:(0,r.jsx)(i.zx,{icon:"times",disabled:!n||0===l.length||a,onClick:function(){return t("wipe_all_logs")},children:"Delete All Records"}),children:[(0,r.jsxs)(i.iA,{children:[(0,r.jsxs)(i.iA.Row,{height:2,children:[(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Crewman"}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Old Rank"}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:"New Rank"}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Authorized By"}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Time"}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Reason"}),!!c&&(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Deleted By"})]}),l.map(function(e){return(0,r.jsxs)(i.iA.Row,{height:2,children:[(0,r.jsx)(i.iA.Cell,{children:e.transferee}),(0,r.jsx)(i.iA.Cell,{children:e.oldvalue}),(0,r.jsx)(i.iA.Cell,{children:e.newvalue}),(0,r.jsx)(i.iA.Cell,{children:e.whodidit}),(0,r.jsx)(i.iA.Cell,{children:e.timestamp}),(0,r.jsx)(i.iA.Cell,{children:e.reason}),!!c&&(0,r.jsx)(i.iA.Cell,{children:e.deletedby})]},e.timestamp)})]}),!!c&&(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{icon:"pencil-alt",color:"purple",disabled:!n||0===l.length,onClick:function(){return t("wipe_my_logs")},children:"Delete MY Records"})})]})}},780:function(e,t,n){"use strict";n.r(t)},5198:function(e,t,n){"use strict";n.r(t),n.d(t,{CargoConsole:()=>f});var r=n(1557),i=n(7662),o=n(2778),l=n(7161),a=n(4190),c=n(4893),s=n(3817);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nu,ChameleonAppearances:()=>f});var r=n(1557),i=n(2778),o=n(7161),l=n(4190),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:"",n=(0,l.mj)(t,function(e){return e.name});return e.filter(n)},f=function(e){var t,n=(0,a.nc)(),l=n.act,c=n.data,u=(t=(0,i.useState)(""),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(t,2)||function(e,t){if(e){if("string"==typeof e)return s(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),f=u[0],h=u[1],m=d(c.chameleon_skins,f),x=c.selected_appearance;return(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.II,{fluid:!0,placeholder:"Search for an appearance",onChange:function(e){return h(e)}})}),(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,title:"Item Appearance",children:m.map(function(e){var t=e.name+"_"+e.icon_state;return(0,r.jsx)(o.zA,{dmIcon:e.icon,dmIconState:e.icon_state,imageSize:64,m:.5,selected:t===x,tooltip:e.name,style:{opacity:t===x&&"1"||"0.5"},onClick:function(){l("change_appearance",{new_appearance:t})}},t)})})})]})}},2110:function(e,t,n){"use strict";n.r(t),n.d(t,{ChangelogView:()=>s});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nf});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817),c=n(3100),s=n(4799);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nu});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(8124),c=[1,5,10,20,30,50],s=[1,5,10],u=function(e){var t=(0,o.nc)(),n=(t.act,t.data).chemicals;return(0,r.jsx)(l.Rz,{width:400,height:400+24*Math.ceil(n.length/3),children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(d,{}),(0,r.jsx)(f,{}),(0,r.jsx)(h,{})]})})})},d=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.amount,s=l.energy,u=l.maxEnergy;return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Settings",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Energy",children:(0,r.jsxs)(i.ko,{value:s,minValue:0,maxValue:u,ranges:{good:[.5*u,1/0],average:[.25*u,.5*u],bad:[-1/0,.25*u]},children:[s," / ",u," Units"]})}),(0,r.jsx)(i.H2.Item,{label:"Dispense",verticalAlign:"middle",children:(0,r.jsx)(i.Kq,{children:c.map(function(e,t){return(0,r.jsx)(i.Kq.Item,{grow:!0,width:"15%",children:(0,r.jsx)(i.zx,{fluid:!0,icon:"cog",selected:a===e,content:e,onClick:function(){return n("amount",{amount:e})}})},t)})})})]})})})},f=function(e){for(var t=(0,o.nc)(),n=t.act,l=t.data,a=l.chemicals,c=void 0===a?[]:a,s=[],u=0;u<(c.length+1)%3;u++)s.push(!0);return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:l.glass?"Drink Dispenser":"Chemical Dispenser",children:[c.map(function(e,t){return(0,r.jsx)(i.zx,{m:.1,width:"32.5%",icon:"arrow-circle-down",overflow:"hidden",content:e.title,style:{marginLeft:"2px",textOverflow:"ellipsis"},onClick:function(){return n("dispense",{reagent:e.id})}},t)}),s.map(function(e,t){return(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"25%"},t)})]})})},h=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,c=l.isBeakerLoaded,u=l.beakerCurrentVolume,d=l.beakerMaxVolume,f=l.beakerContents;return(0,r.jsx)(i.Kq.Item,{height:16,children:(0,r.jsx)(i.$0,{title:l.glass?"Glass":"Beaker",fill:!0,scrollable:!0,buttons:(0,r.jsxs)(i.xu,{children:[!!c&&(0,r.jsxs)(i.xu,{inline:!0,color:"label",mr:2,children:[u," / ",d," units"]}),(0,r.jsx)(i.zx,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("ejectBeaker")}})]}),children:(0,r.jsx)(a.BeakerContents,{beakerLoaded:c,beakerContents:void 0===f?[]:f,buttons:function(e){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return n("remove",{reagent:e.id,amount:-1})}}),s.map(function(t,o){return(0,r.jsx)(i.zx,{content:t,onClick:function(){return n("remove",{reagent:e.id,amount:t})}},o)}),(0,r.jsx)(i.zx,{content:"ALL",onClick:function(){return n("remove",{reagent:e.id,amount:e.volume})}})]})}})})})}},3741:function(e,t,n){"use strict";n.r(t),n.d(t,{ChemHeater:()=>s});var r=n(1557),i=n(7161),o=n(5163),l=n(4893),a=n(3817),c=n(8124),s=function(e){return(0,r.jsx)(a.Rz,{width:350,height:275,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(u,{}),(0,r.jsx)(d,{})]})})})},u=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=a.targetTemp,s=a.targetTempReached,u=a.autoEject,d=a.isActive,f=a.currentTemp,h=a.isBeakerLoaded;return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{fill:!0,title:"Settings",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:"Auto-eject",icon:u?"toggle-on":"toggle-off",selected:u,onClick:function(){return n("toggle_autoeject")}}),(0,r.jsx)(i.zx,{content:d?"On":"Off",icon:"power-off",selected:d,disabled:!h,onClick:function(){return n("toggle_on")}})]}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Target",children:(0,r.jsx)(i.Y2,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,o.NM)(c,0),minValue:0,maxValue:1e3,onChange:function(e){return n("adjust_temperature",{target:e})}})}),(0,r.jsx)(i.H2.Item,{label:"Reading",color:s?"good":"average",children:h&&(0,r.jsx)(i.zt,{value:f,format:function(e){return(0,o.FH)(e)+" K"}})||"—"})]})})})},d=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,a=o.isBeakerLoaded,s=o.beakerCurrentVolume,u=o.beakerMaxVolume,d=o.beakerContents;return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{title:"Beaker",fill:!0,scrollable:!0,buttons:!!a&&(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.xu,{inline:!0,color:"label",mr:2,children:[s," / ",u," units"]}),(0,r.jsx)(i.zx,{icon:"eject",content:"Eject",onClick:function(){return n("eject_beaker")}})]}),children:(0,r.jsx)(c.BeakerContents,{beakerLoaded:a,beakerContents:d})})})}},5625:function(e,t,n){"use strict";n.r(t),n.d(t,{ChemMaster:()=>p});var r=n(1557),i=n(7161),o=n(819),l=n(3834),a=n(4893),c=n(3817),s=n(8124),u=n(5279);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var x=[1,5,10],p=function(e){return(0,r.jsxs)(c.Rz,{width:575,height:650,children:[(0,r.jsx)(u.ComplexModal,{}),(0,r.jsx)(c.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(g,{}),(0,r.jsx)(j,{}),(0,r.jsx)(b,{}),(0,r.jsx)(C,{})]})})]})},g=function(e){var t=(0,a.nc)(),n=t.act,o=t.data,l=o.beaker,c=o.beaker_reagents,d=o.buffer_reagents.length>0;return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{title:"Beaker",fill:!0,scrollable:!0,buttons:d?(0,r.jsx)(i.zx.Confirm,{icon:"eject",disabled:!l,content:"Eject and Clear Buffer",onClick:function(){return n("eject")}}):(0,r.jsx)(i.zx,{icon:"eject",disabled:!l,content:"Eject and Clear Buffer",onClick:function(){return n("eject")}}),children:l?(0,r.jsx)(s.BeakerContents,{beakerLoaded:!0,beakerContents:c,buttons:function(e,t){return(0,r.jsxs)(i.xu,{mb:t0?(0,r.jsx)(s.BeakerContents,{beakerLoaded:!0,beakerContents:c,buttons:function(e,t){return(0,r.jsxs)(i.xu,{mb:t0&&(t=s.map(function(e){var t=e.id,i=e.sprite;return(0,r.jsx)(k,{icon:i,selected:c===t,onClick:function(){return n("set_sprite_style",{production_mode:l,style:t})}},t)})),(0,r.jsx)(w,{productionData:e.productionData,children:t&&(0,r.jsx)(i.H2.Item,{label:"Style",children:t})})},C=function(e){var t=(0,a.nc)(),n=t.act,o=t.data,l=o.loaded_pill_bottle_style,c=o.containerstyles,s=o.loaded_pill_bottle,u={width:"20px",height:"20px"},d=c.map(function(e){var t=e.color,o=e.name,a=l===t;return(0,r.jsxs)(i.zx,{style:{position:"relative",width:u.width,height:u.height},onClick:function(){return n("set_container_style",{style:t})},icon:a?"check":"",tooltip:o,tooltipPosition:"top",children:[!a&&(0,r.jsx)("div",{style:{display:"inline-block"}}),(0,r.jsx)("span",{className:"Button",style:{display:"inline-block",position:"absolute",top:0,left:0,margin:0,padding:0,width:u.width,height:u.height,backgroundColor:t,opacity:.6,filter:"alpha(opacity=60)"}})]},t)});return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{fill:!0,title:"Container Customization",buttons:(0,r.jsx)(i.zx,{icon:"eject",disabled:!s,content:"Eject Container",onClick:function(){return n("ejectp")}}),children:s?(0,r.jsx)(i.H2,{children:(0,r.jsxs)(i.H2.Item,{label:"Style",children:[(0,r.jsx)(i.zx,{style:{width:u.width,height:u.height},icon:"tint-slash",onClick:function(){return n("clear_container_style")},selected:!l,tooltip:"Default",tooltipPosition:"top"}),d]})}):(0,r.jsx)(i.xu,{color:"label",children:"No pill bottle or patch pack loaded."})})})};(0,u.modalRegisterBodyOverride)("analyze",function(e){var t=(0,a.nc)(),n=t.act,o=t.data,l=e.args.analysis;return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:o.condi?"Condiment Analysis":"Reagent Analysis",children:(0,r.jsx)(i.xu,{mx:"0.5rem",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Name",children:l.name}),(0,r.jsx)(i.H2.Item,{label:"Description",children:(l.desc||"").length>0?l.desc:"N/A"}),l.blood_type&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Blood type",children:l.blood_type}),(0,r.jsx)(i.H2.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})]}),!o.condi&&(0,r.jsx)(i.zx,{icon:o.printing?"spinner":"print",disabled:o.printing,iconSpin:!!o.printing,ml:"0.5rem",content:"Print",onClick:function(){return n("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})})})},6889:function(e,t,n){"use strict";n.r(t),n.d(t,{CloningConsole:()=>c});var r=n(1557),i=n(7161),o=n(1155),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,c=o.tab,u=o.has_scanner,d=o.pod_amount;return(0,r.jsx)(a.Rz,{width:640,height:520,children:(0,r.jsxs)(a.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(i.$0,{title:"Cloning Console",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Connected scanner",children:u?"Online":"Missing"}),(0,r.jsx)(i.H2.Item,{label:"Connected pods",children:d})]})}),(0,r.jsxs)(i.mQ,{children:[(0,r.jsx)(i.mQ.Tab,{selected:1===c,icon:"home",onClick:function(){return n("menu",{tab:1})},children:"Main Menu"}),(0,r.jsx)(i.mQ.Tab,{selected:2===c,icon:"user",onClick:function(){return n("menu",{tab:2})},children:"Damage Configuration"})]}),(0,r.jsx)(i.$0,{children:(0,r.jsx)(s,{})})]})})},s=function(e){var t,n=(0,l.nc)().data.tab;return 1===n?t=(0,r.jsx)(u,{}):2===n&&(t=(0,r.jsx)(d,{})),t},u=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=a.pods,s=a.pod_amount,u=a.selected_pod_UID;return(0,r.jsxs)(i.xu,{children:[!s&&(0,r.jsx)(i.xu,{color:"average",children:"Notice: No pods connected."}),!!s&&c.map(function(e,t){return(0,r.jsx)(i.$0,{layer:2,title:"Pod "+(t+1),children:(0,r.jsxs)(i.Kq,{textAlign:"center",children:[(0,r.jsxs)(i.Kq.Item,{basis:"96px",shrink:0,children:[(0,r.jsx)("img",{src:(0,o.R)("pod_"+(e.cloning?"cloning":"idle")+".gif"),style:{width:"100%",imageRendering:"pixelated"}}),(0,r.jsx)(i.zx,{selected:u===e.uid,onClick:function(){return n("select_pod",{uid:e.uid})},children:"Select"})]}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Progress",children:[!e.cloning&&(0,r.jsx)(i.xu,{color:"average",children:"Pod is inactive."}),!!e.cloning&&(0,r.jsx)(i.ko,{value:e.clone_progress,maxValue:100,color:"good"})]}),(0,r.jsx)(i.H2.Divider,{}),(0,r.jsx)(i.H2.Item,{label:"Biomass",children:(0,r.jsxs)(i.ko,{value:e.biomass,ranges:{good:[2*e.biomass_storage_capacity/3,e.biomass_storage_capacity],average:[e.biomass_storage_capacity/3,2*e.biomass_storage_capacity/3],bad:[0,e.biomass_storage_capacity/3]},minValue:0,maxValue:e.biomass_storage_capacity,children:[e.biomass,"/",e.biomass_storage_capacity+" ("+100*e.biomass/e.biomass_storage_capacity+"%)"]})}),(0,r.jsx)(i.H2.Item,{label:"Sanguine Reagent",children:e.sanguine_reagent}),(0,r.jsx)(i.H2.Item,{label:"Osseous Reagent",children:e.osseous_reagent})]})})]})},e)})]})},d=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,a=o.selected_pod_data,c=o.has_scanned,s=o.scanner_has_patient,u=o.feedback,d=o.scan_successful,m=o.cloning_cost,x=o.has_scanner,p=o.currently_scanning;return(0,r.jsxs)(i.xu,{children:[!x&&(0,r.jsx)(i.xu,{color:"average",children:"Notice: No scanner connected."}),!!x&&(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.$0,{layer:2,title:"Scanner Info",buttons:(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.zx,{icon:"hourglass-half",onClick:function(){return n("scan")},disabled:!s||p,children:"Scan"}),(0,r.jsx)(i.zx,{icon:"eject",onClick:function(){return n("eject")},disabled:!s||p,children:"Eject Patient"})]}),children:[!c&&!p&&(0,r.jsx)(i.xu,{color:"average",children:s?"No scan detected for current patient.":"No patient is in the scanner."}),(!!c||!!p)&&(0,r.jsx)(i.xu,{color:u.color,children:u.text})]}),(0,r.jsx)(i.$0,{layer:2,title:"Damages Breakdown",children:(0,r.jsxs)(i.xu,{children:[(!d||!c)&&(0,r.jsx)(i.xu,{color:"average",children:"No valid scan detected."}),!!d&&!!c&&(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.Kq,{children:[(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{onClick:function(){return n("fix_all")},children:"Repair All Damages"}),(0,r.jsx)(i.zx,{onClick:function(){return n("fix_none")},children:"Repair No Damages"})]}),(0,r.jsx)(i.Kq.Item,{grow:1}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{onClick:function(){return n("clone")},children:"Clone"})})]}),(0,r.jsxs)(i.Kq,{height:"25px",children:[(0,r.jsx)(i.Kq.Item,{width:"40%",children:(0,r.jsxs)(i.ko,{value:m[0],maxValue:a.biomass_storage_capacity,ranges:{bad:[2*a.biomass_storage_capacity/3,a.biomass_storage_capacity],average:[a.biomass_storage_capacity/3,2*a.biomass_storage_capacity/3],good:[0,a.biomass_storage_capacity/3]},color:m[0]>a.biomass?"bad":null,children:["Biomass: ",m[0],"/",a.biomass,"/",a.biomass_storage_capacity]})}),(0,r.jsx)(i.Kq.Item,{width:"30%",children:(0,r.jsxs)(i.ko,{value:m[1],maxValue:a.max_reagent_capacity,ranges:{bad:[2*a.max_reagent_capacity/3,a.max_reagent_capacity],average:[a.max_reagent_capacity/3,2*a.max_reagent_capacity/3],good:[0,a.max_reagent_capacity/3]},color:m[1]>a.sanguine_reagent?"bad":"good",children:["Sanguine: ",m[1],"/",a.sanguine_reagent,"/",a.max_reagent_capacity]})}),(0,r.jsx)(i.Kq.Item,{width:"30%",children:(0,r.jsxs)(i.ko,{value:m[2],maxValue:a.max_reagent_capacity,ranges:{bad:[2*a.max_reagent_capacity/3,a.max_reagent_capacity],average:[a.max_reagent_capacity/3,2*a.max_reagent_capacity/3],good:[0,a.max_reagent_capacity/3]},color:m[2]>a.osseous_reagent?"bad":"good",children:["Osseous: ",m[2],"/",a.osseous_reagent,"/",a.max_reagent_capacity]})})]}),(0,r.jsx)(f,{}),(0,r.jsx)(h,{})]})]})})]})]})},f=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,a=o.patient_limb_data,c=o.limb_list,s=o.desired_limb_data;return(0,r.jsx)(i.zF,{title:"Limbs",children:c.map(function(e,t){return(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.Kq,{align:"baseline",children:[(0,r.jsxs)(i.Kq.Item,{color:"label",width:"15%",height:"20px",children:[a[e][4],":"," "]}),(0,r.jsx)(i.Kq.Item,{grow:1}),0===a[e][3]&&(0,r.jsx)(i.Kq.Item,{width:"60%",children:(0,r.jsxs)(i.ko,{value:s[e][0]+s[e][1],maxValue:a[e][5],ranges:{good:[0,a[e][5]/3],average:[a[e][5]/3,2*a[e][5]/3],bad:[2*a[e][5]/3,a[e][5]]},children:["Post-Cloning Damage: ",(0,r.jsx)(i.JO,{name:"bone"})," "+s[e][0]+" / ",(0,r.jsx)(i.JO,{name:"fire"})," "+s[e][1]]})}),0!==a[e][3]&&(0,r.jsx)(i.Kq.Item,{width:"60%",children:(0,r.jsxs)(i.ko,{color:"bad",value:0,children:["The patient's ",a[e][4]," is missing!"]})})]}),(0,r.jsxs)(i.Kq,{children:[!!a[e][3]&&(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx.Checkbox,{checked:!s[e][3],onClick:function(){return n("toggle_limb_repair",{limb:e,type:"replace"})},children:"Replace Limb"})}),!a[e][3]&&(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx.Checkbox,{disabled:!(a[e][0]||a[e][1]),checked:!(s[e][0]||s[e][1]),onClick:function(){return n("toggle_limb_repair",{limb:e,type:"damage"})},children:"Repair Damages"}),(0,r.jsx)(i.zx.Checkbox,{disabled:!(1&a[e][2]),checked:!(1&s[e][2]),onClick:function(){return n("toggle_limb_repair",{limb:e,type:"bone"})},children:"Mend Bone"}),(0,r.jsx)(i.zx.Checkbox,{disabled:!(32&a[e][2]),checked:!(32&s[e][2]),onClick:function(){return n("toggle_limb_repair",{limb:e,type:"ib"})},children:"Mend IB"}),(0,r.jsx)(i.zx.Checkbox,{disabled:!(128&a[e][2]),checked:!(128&s[e][2]),onClick:function(){return n("toggle_limb_repair",{limb:e,type:"critburn"})},children:"Mend Critical Burn"})]})]})]},e)})})},h=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,a=o.patient_organ_data,c=o.organ_list,s=o.desired_organ_data;return(0,r.jsx)(i.zF,{title:"Organs",children:c.map(function(e,t){return(0,r.jsx)(i.xu,{children:(0,r.jsxs)(i.Kq,{align:"baseline",children:[(0,r.jsxs)(i.Kq.Item,{color:"label",width:"20%",height:"20px",children:[a[e][3],":"," "]}),"heart"!==a[e][5]&&(0,r.jsx)(i.xu,{children:(0,r.jsxs)(i.Kq.Item,{children:[!!a[e][2]&&(0,r.jsx)(i.zx.Checkbox,{checked:!s[e][2]&&!s[e][1],onClick:function(){return n("toggle_organ_repair",{organ:e,type:"replace"})},children:"Replace Organ"}),!a[e][2]&&(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx.Checkbox,{disabled:!a[e][0],checked:!s[e][0],onClick:function(){return n("toggle_organ_repair",{organ:e,type:"damage"})},children:"Repair Damages"})})]})}),"heart"===a[e][5]&&(0,r.jsx)(i.xu,{color:"average",children:"Heart replacement is required for cloning."}),(0,r.jsx)(i.Kq.Item,{grow:1}),(0,r.jsxs)(i.Kq.Item,{width:"35%",children:[!!a[e][2]&&(0,r.jsxs)(i.ko,{color:"bad",value:0,children:["The patient's ",a[e][3]," is missing!"]}),!a[e][2]&&(0,r.jsx)(i.ko,{value:s[e][0],maxValue:a[e][4],ranges:{good:[0,a[e][4]/3],average:[a[e][4]/3,2*a[e][4]/3],bad:[2*a[e][4]/3,a[e][4]]},children:"Post-Cloning Damage: "+s[e][0]})]})]})},e)})})}},1102:function(e,t,n){"use strict";n.r(t),n.d(t,{CloningPod:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.biomass,s=a.biomass_storage_capacity,u=a.sanguine_reagent,d=a.osseous_reagent,f=a.organs,h=a.currently_cloning;return(0,r.jsx)(l.Rz,{width:500,height:500,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsxs)(i.$0,{title:"Liquid Storage",children:[(0,r.jsxs)(i.Kq,{height:"25px",align:"center",children:[(0,r.jsxs)(i.Kq.Item,{color:"label",width:"25%",children:["Biomass:"," "]}),(0,r.jsx)(i.Kq.Item,{grow:1,children:(0,r.jsx)(i.ko,{value:c,ranges:{good:[2*s/3,s],average:[s/3,2*s/3],bad:[0,s/3]},minValue:0,maxValue:s})})]}),(0,r.jsxs)(i.Kq,{height:"25px",align:"center",children:[(0,r.jsxs)(i.Kq.Item,{color:"label",width:"25%",children:["Sanguine Reagent:"," "]}),(0,r.jsx)(i.Kq.Item,{children:u+" units"}),(0,r.jsx)(i.Kq.Item,{grow:1}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.Y2,{value:0,minValue:0,maxValue:u,step:1,unit:"units",onChange:function(e){return n("remove_reagent",{reagent:"sanguine_reagent",amount:e})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{content:"Remove All",onClick:function(){return n("purge_reagent",{reagent:"sanguine_reagent"})}})})]}),(0,r.jsxs)(i.Kq,{height:"25px",align:"center",children:[(0,r.jsxs)(i.Kq.Item,{color:"label",width:"25%",children:["Osseous Reagent:"," "]}),(0,r.jsx)(i.Kq.Item,{children:d+" units"}),(0,r.jsx)(i.Kq.Item,{grow:1}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.Y2,{value:0,minValue:0,maxValue:d,step:1,unit:"units",onChange:function(e){return n("remove_reagent",{reagent:"osseous_reagent",amount:e})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{content:"Remove All",onClick:function(){return n("purge_reagent",{reagent:"osseous_reagent"})}})})]})]}),(0,r.jsxs)(i.$0,{title:"Organ Storage",children:[!h&&(0,r.jsxs)(i.xu,{children:[!f&&(0,r.jsx)(i.xu,{color:"average",children:"Notice: No organs loaded."}),!!f&&f.map(function(e){return(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{children:e.name}),(0,r.jsx)(i.Kq.Item,{grow:1}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{content:"Eject",onClick:function(){return n("eject_organ",{organ_ref:e.ref})}})})]},e)})]}),!!h&&(0,r.jsx)(i.Kq,{height:"100%",children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:"lock",size:"5",mb:3}),(0,r.jsx)("br",{}),"Unable to access organ storage while cloning."]})})]})]})})}},140:function(e,t,n){"use strict";n.r(t),n.d(t,{CoinMint:()=>c});var r=n(1557),i=n(7161),o=n(819),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,c=t.data,s=c.materials,u=c.moneyBag,d=c.moneyBagContent,f=c.moneyBagMaxContent,h=(u?210:138)+64*Math.ceil(s.length/4);return(0,r.jsx)(a.Rz,{width:210,height:h,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.f7,{m:0,info:!0,children:["Total coins produced: ",c.totalCoins]})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,title:"Coin Type",buttons:(0,r.jsx)(i.zx,{icon:"power-off",color:c.active&&"bad",tooltip:!u&&"Need a money bag",disabled:!u,onClick:function(){return n("activate")}}),children:(0,r.jsxs)(i.Kq,{vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.ko,{minValue:0,maxValue:c.maxMaterials,value:c.totalMaterials})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"eject",tooltip:"Eject selected material",onClick:function(){return n("ejectMat")}})})]})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:s.map(function(e){return(0,r.jsx)(i.zx,{bold:!0,inline:!0,m:.2,textAlign:"center",selected:e.id===c.chosenMaterial,tooltip:e.name,content:(0,r.jsxs)(i.Kq,{vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{className:(0,o.Sh)(["materials32x32",e.id])}),(0,r.jsx)(i.Kq.Item,{children:e.amount})]}),onClick:function(){return n("selectMaterial",{material:e.id})}},e.id)})})]})})}),!!u&&(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Money Bag",buttons:(0,r.jsx)(i.zx,{icon:"eject",content:"Eject",disabled:c.active,onClick:function(){return n("ejectBag")}}),children:(0,r.jsxs)(i.ko,{width:"100%",minValue:0,maxValue:f,value:d,children:[d," / ",f]})})})]})})})}},7017:function(e,t,n){"use strict";n.r(t),n.d(t,{ColorInput:()=>E,ColorPickerModal:()=>I,ColorSelector:()=>O,HexColorInput:()=>R});var r=n(1557),i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Math.pow(10,t);return Math.round(n*e)/n},o=function(e){return h(l(e))},l=function(e){return("#"===e[0]&&(e=e.substring(1)),e.length<6)?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?i(parseInt(e[3]+e[3],16)/255,2):1}:{r:parseInt(e.substring(0,2),16),g:parseInt(e.substring(2,4),16),b:parseInt(e.substring(4,6),16),a:8===e.length?i(parseInt(e.substring(6,8),16)/255,2):1}},a=function(e){return f(u(e))},c=function(e){var t=e.h,n=e.s,r=e.v,o=e.a,l=(200-n)*r/100;return{h:i(t),s:i(l>0&&l<200?n*r/100/(l<=100?l:200-l)*100:0),l:i(l/2),a:i(o,2)}},s=function(e){var t=c(e),n=t.h,r=t.s,i=t.l;return"hsl(".concat(n,", ").concat(r,"%, ").concat(i,"%)")},u=function(e){var t=e.h,n=e.s,r=e.v,o=e.a,l=Math.floor(t=t/360*6),a=(r/=100)*(1-(n/=100)),c=r*(1-(t-l)*n),s=r*(1-(1-t+l)*n),u=l%6;return{r:255*[r,c,a,a,s,r][u],g:255*[s,r,r,c,a,a][u],b:255*[a,a,s,r,r,c][u],a:i(o,2)}},d=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},f=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,l=o<1?d(i(255*o)):"";return"#"+d(i(t))+d(i(n))+d(i(r))+l},h=function(e){var t=e.r,n=e.g,r=e.b,i=e.a,o=Math.max(t,n,r),l=o-Math.min(t,n,r),a=l?o===t?(n-r)/l:o===n?2+(r-t)/l:4+(t-n)/l:0;return{h:60*(a<0?a+6:a),s:o?l/o*100:0,v:o/255*100,a:i}},m=/^#?([0-9A-F]{3,8})$/i,x=function(e,t){var n=m.exec(e),r=n?n[1].length:0;return 3===r||6===r||!!t&&4===r||!!t&&8===r},p=n(2778),g=n(7161),j=n(5163),b=n(819),y=n(4893),v=n(6783),w=n(2926),k=n(3817),_=n(3100),C=n(4799);function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["prefixed","alpha","color","fluid","onChange"]);return(0,r.jsx)(E,(t=function(e){for(var t=1;ta});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data.colour_data;return(0,r.jsx)(l.Rz,{width:360,height:190,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsx)(i.$0,{fill:!0,title:"Modify Matrix",children:[[{name:"RR",idx:0},{name:"RG",idx:1},{name:"RB",idx:2},{name:"RA",idx:3}],[{name:"GR",idx:4},{name:"GG",idx:5},{name:"GB",idx:6},{name:"GA",idx:7}],[{name:"BR",idx:8},{name:"BG",idx:9},{name:"BB",idx:10},{name:"BA",idx:11}],[{name:"AR",idx:12},{name:"AG",idx:13},{name:"AB",idx:14},{name:"AA",idx:15}]].map(function(e){return(0,r.jsx)(i.Kq,{textAlign:"center",textColor:"label",children:e.map(function(e){return(0,r.jsxs)(i.Kq.Item,{grow:!0,mt:1,children:[e.name,":\xa0",(0,r.jsx)(i.Y2,{width:4,value:a[e.idx],step:.05,minValue:-5,maxValue:5,stepPixelSize:5,onChange:function(t){return n("setvalue",{idx:e.idx+1,value:t})}})]},e.name)})},e)})})})})})}},9171:function(e,t,n){"use strict";n.r(t),n.d(t,{CommunicationsComputer:()=>d});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&(p+=" ("+a+"s)");var g=c?"Message [UNKNOWN]":"Message CentComm",b="Request Authentication Codes";return s>0&&(g+=" ("+s+"s)",b+=" ("+s+"s)"),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.$0,{fill:!0,title:"Captain-Only Actions",children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Current Alert",color:u,children:d}),(0,r.jsx)(o.H2.Item,{label:"Change Alert",children:(0,r.jsx)(j,{levels:f,required_access:h})}),(0,r.jsx)(o.H2.Item,{label:"Announcement",children:(0,r.jsx)(o.zx,{icon:"bullhorn",content:p,disabled:!h||a>0,onClick:function(){return n("announce")}})}),!!c&&(0,r.jsxs)(o.H2.Item,{label:"Transmit",children:[(0,r.jsx)(o.zx,{icon:"broadcast-tower",color:"red",content:g,disabled:!h||s>0,onClick:function(){return n("MessageSyndicate")}}),(0,r.jsx)(o.zx,{icon:"sync-alt",content:"Reset Relays",disabled:!h,onClick:function(){return n("RestoreBackup")}})]})||(0,r.jsx)(o.H2.Item,{label:"Transmit",children:(0,r.jsx)(o.zx,{icon:"broadcast-tower",content:g,disabled:!h||s>0,onClick:function(){return n("MessageCentcomm")}})}),(0,r.jsx)(o.H2.Item,{label:"Nuclear Device",children:(0,r.jsx)(o.zx,{icon:"bomb",content:b,disabled:!h||s>0,onClick:function(){return n("nukerequest")}})})]})})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.$0,{fill:!0,title:"Command Staff Actions",children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Displays",children:(0,r.jsx)(o.zx,{icon:"tv",content:"Change Status Displays",disabled:!m,onClick:function(){return n("status")}})}),(0,r.jsx)(o.H2.Item,{label:"Incoming Messages",children:(0,r.jsx)(o.zx,{icon:"folder-open",content:"View ("+x.length+")",disabled:!m,onClick:function(){return n("messagelist")}})})]})})})]})},p=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=i.stat_display,c=i.authhead;i.current_message_title;var s=a.presets.map(function(e){return(0,r.jsx)(o.zx,{content:e.label,selected:e.name===a.type,disabled:!c,onClick:function(){return n("setstat",{statdisp:e.name})}},e.name)}),u=a.alerts.map(function(e){return(0,r.jsx)(o.zx,{content:e.label,selected:e.alert===a.icon,disabled:!c,onClick:function(){return n("setstat",{statdisp:3,alert:e.alert})}},e.alert)});return(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.$0,{fill:!0,title:"Modify Status Screens",buttons:(0,r.jsx)(o.zx,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return n("main")}}),children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Presets",children:s}),(0,r.jsx)(o.H2.Item,{label:"Alerts",children:u}),(0,r.jsx)(o.H2.Item,{label:"Message Line 1",children:(0,r.jsx)(o.zx,{icon:"pencil-alt",content:a.line_1,disabled:!c,onClick:function(){return n("setmsg1")}})}),(0,r.jsx)(o.H2.Item,{label:"Message Line 2",children:(0,r.jsx)(o.zx,{icon:"pencil-alt",content:a.line_2,disabled:!c,onClick:function(){return n("setmsg2")}})})]})})})},g=function(e){var t,n=(0,l.nc)(),i=n.act,a=n.data,c=a.authhead,s=a.current_message_title,u=a.current_message,d=a.messages;if(a.security_level,s)t=(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.$0,{title:s,buttons:(0,r.jsx)(o.zx,{icon:"times",content:"Return To Message List",disabled:!c,onClick:function(){return i("messagelist")}}),children:(0,r.jsx)(o.xu,{children:u})})});else{var f=d.map(function(e){return(0,r.jsxs)(o.H2.Item,{label:e.title,children:[(0,r.jsx)(o.zx,{icon:"eye",content:"View",disabled:!c||s===e.title,onClick:function(){return i("messagelist",{msgid:e.id})}}),(0,r.jsx)(o.zx.Confirm,{icon:"times",content:"Delete",disabled:!c,onClick:function(){return i("delmessage",{msgid:e.id})}})]},e.id)});t=(0,r.jsx)(o.$0,{title:"Messages Received",buttons:(0,r.jsx)(o.zx,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,r.jsx)(o.H2,{children:f})})}return(0,r.jsx)(o.xu,{children:t})},j=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=e.levels,c=e.required_access,s=e.use_confirm,u=i.security_level;return s?a.map(function(e){return(0,r.jsx)(o.zx.Confirm,{icon:e.icon,content:e.name,disabled:!c||e.id===u,tooltip:e.tooltip,onClick:function(){return n("newalertlevel",{level:e.id})}},e.name)}):a.map(function(e){return(0,r.jsx)(o.zx,{icon:e.icon,content:e.name,disabled:!c||e.id===u,tooltip:e.tooltip,onClick:function(){return n("newalertlevel",{level:e.id})}},e.name)})},b=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=a.is_admin,u=a.possible_cc_sounds;if(!c)return n("main");var d=s((0,i.useState)(""),2),f=d[0],h=d[1],m=s((0,i.useState)(""),2),x=m[0],p=m[1],g=s((0,i.useState)(0),2),j=g[0],b=g[1],y=s((0,i.useState)("Beep"),2),v=y[0],w=y[1];return(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.$0,{fill:!0,title:"Central Command Report",buttons:(0,r.jsx)(o.zx,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return n("main")}}),children:(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(o.II,{fluid:!0,placeholder:"Enter Subtitle here.",value:f,onChange:function(e){return h(e)}}),(0,r.jsx)(o.Kx,{fluid:!0,height:"100%",rows:10,placeholder:"Enter Announcement here. Multiline input is accepted.",value:x,onChange:p}),(0,r.jsx)(o.zx.Confirm,{fluid:!0,icon:"paper-plane",textAlign:"center",onClick:function(){n("make_cc_announcement",{subtitle:f,text:x,classified:j,beepsound:v}),p(""),h("")},children:"Send Announcement"}),(0,r.jsxs)(o.Kq,{align:"center",children:[(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.Lt,{options:u,selected:v,onSelected:function(e){return w(e)},disabled:j})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{icon:"volume-up",disabled:j,tooltip:"Test sound",onClick:function(){return n("test_sound",{sound:v})}})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx.Checkbox,{fluid:!0,checked:j,tooltip:j?"Sent to station communications consoles":"Publically announced",onClick:function(){return b(!j)},children:"Classified"})})]})]})})})}},5544:function(e,t,n){"use strict";n.r(t),n.d(t,{CompostBin:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nj});var r=n(1557),i=n(2778),o=n(7161),l=n(5163),a=n(4893),c=n(6783),s=n(3817);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0,x=e.setViewingPhoto,g=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["setViewingPhoto"]);return(0,r.jsx)(o.$0,h(f({title:"Available Contracts",overflow:"auto",buttons:(0,r.jsxs)(o.zx,{disabled:!u||m,icon:"parachute-box",onClick:function(){return n("extract")},children:["Call Extraction"," ",m&&(0,r.jsx)(c.IT,{timeEnd:d.time_left,format:function(e,t){return t.substr(3)}})]})},g),{children:l.slice().sort(function(e,t){return 1===e.status?-1:1===t.status?1:e.status-t.status}).map(function(e){var t;return(0,r.jsx)(o.$0,{title:(0,r.jsxs)(o.kC,{children:[(0,r.jsx)(o.kC.Item,{grow:"1",color:1===e.status&&"good",children:e.target_name}),(0,r.jsx)(o.kC.Item,{basis:"content",children:e.has_photo&&(0,r.jsx)(o.zx,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){return x("target_photo_"+e.uid+".png")}})})]}),className:"Contractor__Contract",buttons:(0,r.jsxs)(o.xu,{width:"100%",children:[!!p[e.status]&&(0,r.jsx)(o.xu,{color:p[e.status][1],inline:!0,mt:1!==e.status&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:p[e.status][0]}),1===e.status&&(0,r.jsx)(o.zx.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){return n("abort")}})]}),children:(0,r.jsxs)(o.kC,{children:[(0,r.jsxs)(o.kC.Item,{grow:"2",mr:"0.5rem",children:[e.fluff_message,!!e.completed_time&&(0,r.jsxs)(o.xu,{color:"good",children:[(0,r.jsx)("br",{}),(0,r.jsx)(o.JO,{name:"check",mr:"0.5rem"}),"Contract completed at ",e.completed_time]}),!!e.dead_extraction&&(0,r.jsxs)(o.xu,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,r.jsx)(o.JO,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!e.fail_reason&&(0,r.jsxs)(o.xu,{color:"bad",children:[(0,r.jsx)("br",{}),(0,r.jsx)(o.JO,{name:"times",mr:"0.5rem"}),"Contract failed: ",e.fail_reason]})]}),(0,r.jsxs)(o.kC.Item,{flexBasis:"100%",children:[(0,r.jsxs)(o.kC,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xa0",w(e)]}),null==(t=e.difficulties)?void 0:t.map(function(t,i){return(0,r.jsx)(o.zx.Confirm,{disabled:!!s,content:t.name+" ("+t.reward+" TC)",onClick:function(){return n("activate",{uid:e.uid,difficulty:i+1})}},i)}),!!e.objective&&(0,r.jsxs)(o.xu,{color:"white",bold:!0,children:[e.objective.extraction_name,(0,r.jsx)("br",{}),"(",(e.objective.rewards.tc||0)+" TC",",\xa0",(e.objective.rewards.credits||0)+" Credits",")"]})]})]})},e.uid)})}))},w=function(e){if(e.objective&&!(e.status>1)){var t=e.objective.locs.user_area_id,n=e.objective.locs.user_coords,i=e.objective.locs.target_area_id,a=e.objective.locs.target_coords,c=t===i;return(0,r.jsx)(o.kC.Item,{children:(0,r.jsx)(o.JO,{name:c?"dot-circle-o":"arrow-alt-circle-right-o",color:c?"green":"yellow",rotation:c?null:-(0,l.BV)(Math.atan2(a[1]-n[1],a[0]-n[0])),lineHeight:c?null:"0.85",size:"1.5"})})}},k=function(e){var t=(0,a.nc)(),n=t.act,i=t.data,l=i.rep,c=i.buyables;return(0,r.jsx)(o.$0,h(f({title:"Available Purchases",overflow:"auto"},e),{children:c.map(function(e){return(0,r.jsxs)(o.$0,{title:e.name,children:[e.description,(0,r.jsx)("br",{}),(0,r.jsx)(o.zx.Confirm,{disabled:l-1&&(0,r.jsxs)(o.xu,{as:"span",color:0===e.stock?"bad":"good",ml:"0.5rem",children:[e.stock," in stock"]})]},e.uid)})}))},_=function(e){var t;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function n(e){var t,r,i;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");return r=n,i=[e],r=d(r),(t=function(e,t){var n;if(t&&("object"==((n=t)&&"undefined"!=typeof Symbol&&n.constructor===Symbol?"symbol":typeof n)||"function"==typeof t))return t;if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this,x()?Reflect.construct(r,i||[],d(this).constructor):r.apply(this,i))).timer=null,t.state={currentIndex:0,currentDisplay:[]},t}return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),e&&m(n,e),t=[{key:"tick",value:function(){var e=this.props,t=this.state;t.currentIndex<=e.allMessages.length?(this.setState(function(e){return{currentIndex:e.currentIndex+1}}),t.currentDisplay.push(e.allMessages[t.currentIndex])):(clearTimeout(this.timer),setTimeout(e.onFinished,e.finishedTimeout))}},{key:"componentDidMount",value:function(){var e=this,t=this.props.linesPerSecond;this.timer=setInterval(function(){return e.tick()},1e3/(void 0===t?2.5:t))}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timer)}},{key:"render",value:function(){return(0,r.jsx)(o.xu,{m:1,children:this.state.currentDisplay.map(function(e){return(0,r.jsxs)(i.Fragment,{children:[e,(0,r.jsx)("br",{})]},e)})})}}],function(e,t){for(var n=0;na});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.slowFactor,s=a.oneWay,u=a.position;return(0,r.jsx)(l.Rz,{width:350,height:135,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Lever position",children:u>0?"forward":u<0?"reverse":"neutral"}),(0,r.jsx)(i.H2.Item,{label:"Allow reverse",children:(0,r.jsx)(i.zx.Checkbox,{checked:!s,onClick:function(){return n("toggleOneWay")}})}),(0,r.jsx)(i.H2.Item,{label:"Slowdown factor",children:(0,r.jsxs)(i.kC,{children:[(0,r.jsxs)(i.kC.Item,{mx:"1px",children:[" ",(0,r.jsx)(i.zx,{icon:"angle-double-left",onClick:function(){return n("slowFactor",{value:c-5})}})," "]}),(0,r.jsxs)(i.kC.Item,{mx:"1px",children:[" ",(0,r.jsx)(i.zx,{icon:"angle-left",onClick:function(){return n("slowFactor",{value:c-1})}})," "]}),(0,r.jsx)(i.kC.Item,{children:(0,r.jsx)(i.iR,{width:"100px",mx:"1px",value:c,fillValue:c,minValue:1,maxValue:50,step:1,format:function(e){return e+"x"},onChange:function(e,t){return n("slowFactor",{value:t})}})}),(0,r.jsxs)(i.kC.Item,{mx:"1px",children:[" ",(0,r.jsx)(i.zx,{icon:"angle-right",onClick:function(){return n("slowFactor",{value:c+1})}})," "]}),(0,r.jsxs)(i.kC.Item,{mx:"1px",children:[" ",(0,r.jsx)(i.zx,{icon:"angle-double-right",onClick:function(){return n("slowFactor",{value:c+5})}})," "]})]})})]})})})})}},2498:function(e,t,n){"use strict";n.r(t),n.d(t,{CrewMonitor:()=>x});var r=n(1557),i=n(7662),o=n(2778),l=n(7161),a=n(4190),c=n(4893),s=n(6783),u=n(9242),d=n(3817);function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=2||s.ignoreSensors?(0,r.jsxs)(l.xu,{inline:!0,ml:1,children:["(",(0,r.jsx)(l.xu,{inline:!0,color:u.DM.damageType.oxy,children:e.oxy}),"|",(0,r.jsx)(l.xu,{inline:!0,color:u.DM.damageType.toxin,children:e.tox}),"|",(0,r.jsx)(l.xu,{inline:!0,color:u.DM.damageType.burn,children:e.fire}),"|",(0,r.jsx)(l.xu,{inline:!0,color:u.DM.damageType.brute,children:e.brute}),")"]}):null]}),(0,r.jsx)(l.iA.Cell,{children:3===e.sensor_type||s.ignoreSensors?s.isAI||s.isObserver?(0,r.jsx)(l.zx,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return n("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+")":(0,r.jsx)(l.xu,{inline:!0,color:"grey",children:"Not Available"})})]},t)})]})]})},g=function(e){var t,n,i=e.color,o=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["color"]);return(0,r.jsx)(s.gf.Marker,(t=function(e){for(var t=1;ts});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],c=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],s=function(e){return(0,r.jsx)(l.Rz,{width:520,height:500,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsx)(u,{})})})})},u=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,s=l.isOperating,u=l.hasOccupant,f=l.occupant,h=void 0===f?[]:f,m=l.cellTemperature,x=l.cellTemperatureStatus,p=l.isBeakerLoaded,g=l.cooldownProgress,j=l.auto_eject_healthy,b=l.auto_eject_dead;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{title:"Occupant",fill:!0,scrollable:!0,buttons:(0,r.jsx)(i.zx,{icon:"user-slash",onClick:function(){return n("ejectOccupant")},disabled:!u,children:"Eject"}),children:u?(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,r.jsx)(i.H2.Item,{label:"Health",children:(0,r.jsx)(i.ko,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,r.jsx)(i.zt,{value:Math.round(h.health)})})}),(0,r.jsx)(i.H2.Item,{label:"Status",color:c[h.stat][0],children:c[h.stat][1]}),(0,r.jsxs)(i.H2.Item,{label:"Temperature",children:[(0,r.jsx)(i.zt,{value:Math.round(h.bodyTemperature)})," K"]}),(0,r.jsx)(i.H2.Divider,{}),a.map(function(e){return(0,r.jsx)(i.H2.Item,{label:e.label,children:(0,r.jsx)(i.ko,{value:h[e.type]/100,ranges:{bad:[.01,1/0]},children:(0,r.jsx)(i.zt,{value:Math.round(h[e.type])})})},e.id)})]}):(0,r.jsx)(i.Kq,{fill:!0,textAlign:"center",children:(0,r.jsxs)(i.Kq.Item,{grow:!0,align:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,r.jsx)("br",{}),"No occupant detected."]})})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Cell",buttons:(0,r.jsx)(i.zx,{icon:"eject",onClick:function(){return n("ejectBeaker")},disabled:!p,children:"Eject Beaker"}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Power",children:(0,r.jsx)(i.zx,{icon:"power-off",onClick:function(){return n(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,r.jsxs)(i.H2.Item,{label:"Temperature",color:x,children:[(0,r.jsx)(i.zt,{value:m})," K"]}),(0,r.jsx)(i.H2.Item,{label:"Beaker",children:(0,r.jsx)(d,{})}),(0,r.jsx)(i.H2.Item,{label:"Dosage interval",children:(0,r.jsx)(i.ko,{ranges:{average:[-1/0,99],good:[99,1/0]},color:!p&&"average",value:g,minValue:0,maxValue:100})}),(0,r.jsx)(i.H2.Divider,{}),(0,r.jsx)(i.H2.Item,{label:"Auto-eject healthy occupants",children:(0,r.jsx)(i.zx,{icon:j?"toggle-on":"toggle-off",selected:j,onClick:function(){return n(j?"auto_eject_healthy_off":"auto_eject_healthy_on")},children:j?"On":"Off"})}),(0,r.jsx)(i.H2.Item,{label:"Auto-eject dead occupants",children:(0,r.jsx)(i.zx,{icon:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return n(b?"auto_eject_dead_off":"auto_eject_dead_on")},children:b?"On":"Off"})})]})})})]})},d=function(e){var t=(0,o.nc)(),n=(t.act,t.data),l=n.isBeakerLoaded,a=n.beakerLabel,c=n.beakerVolume;return l?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i.xu,{inline:!0,color:!a&&"average",children:[a||"No label",":"]}),(0,r.jsx)(i.xu,{inline:!0,color:!c&&"bad",ml:1,children:c?(0,r.jsx)(i.zt,{value:c,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})]}):(0,r.jsx)(i.xu,{inline:!0,color:"bad",children:"No beaker loaded"})}},7828:function(e,t,n){"use strict";n.r(t),n.d(t,{CryopodConsole:()=>c});var r=n(1557),i=n(7161),o=n(4190),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)().data,n=t.account_name,o=t.allow_items;return(0,r.jsx)(a.Rz,{title:"Cryopod Console",width:400,height:480,children:(0,r.jsxs)(a.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Hello, ".concat(n||"[REDACTED]","!"),children:"This automated cryogenic freezing unit will safely store your corporeal form until your next assignment."}),(0,r.jsx)(s,{}),!!o&&(0,r.jsx)(u,{})]})})},s=function(e){var t=(0,l.nc)().data.frozen_crew;return(0,r.jsx)(i.zF,{title:"Stored Crew",children:t.length?(0,r.jsx)(i.$0,{children:(0,r.jsx)(i.H2,{children:t.map(function(e,t){return(0,r.jsx)(i.H2.Item,{label:e.name,children:e.rank},t)})})}):(0,r.jsx)(i.f7,{children:"No stored crew!"})})},u=function(e){var t=(0,l.nc)(),n=t.act,a=t.data.frozen_items,c=function(e){var t=e.toString();return t.startsWith("the ")&&(t=t.slice(4,t.length)),(0,o.LF)(t)};return(0,r.jsx)(i.zF,{title:"Stored Items",children:a.length?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.$0,{children:(0,r.jsx)(i.H2,{children:a.map(function(e){return(0,r.jsx)(i.H2.Item,{label:c(e.name),buttons:(0,r.jsx)(i.zx,{icon:"arrow-down",content:"Drop",mr:1,onClick:function(){return n("one_item",{item:e.uid})}})},e)})})}),(0,r.jsx)(i.zx,{content:"Drop All Items",color:"red",onClick:function(){return n("all_items")}})]}):(0,r.jsx)(i.f7,{children:"No stored items!"})})}},6525:function(e,t,n){"use strict";n.r(t),n.d(t,{DNAModifier:()=>d});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(5279),c=[["good","Alive"],["average","Critical"],["bad","DEAD"]],s=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50],d=function(){var e,t=(0,o.nc)(),n=(t.act,t.data),c=n.irradiating,s=n.dnaBlockSize,u=n.occupant,d=!u.isViableSubject||!u.uniqueIdentity||!u.structuralEnzymes;return c&&(e=(0,r.jsx)(v,{duration:c})),(0,r.jsxs)(l.Rz,{width:660,height:800,children:[(0,r.jsx)(a.ComplexModal,{}),e,(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(f,{isDNAInvalid:d})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(h,{dnaBlockSize:s,isDNAInvalid:d})})]})})]})},f=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.locked,s=l.hasOccupant,u=l.occupant,d=e.isDNAInvalid;return(0,r.jsx)(i.$0,{title:"Occupant",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.xu,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,r.jsx)(i.zx,{disabled:!s,selected:a,icon:a?"toggle-on":"toggle-off",content:a?"Engaged":"Disengaged",onClick:function(){return n("toggleLock")}}),(0,r.jsx)(i.zx,{disabled:!s||a,icon:"user-slash",content:"Eject",onClick:function(){return n("ejectOccupant")}})]}),children:s?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.xu,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Name",children:u.name}),(0,r.jsx)(i.H2.Item,{label:"Health",children:(0,r.jsx)(i.ko,{minValue:u.minHealth,maxValue:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,r.jsx)(i.H2.Item,{label:"Status",color:c[u.stat][0],children:c[u.stat][1]}),(0,r.jsx)(i.H2.Divider,{})]})}),d?(0,r.jsxs)(i.xu,{color:"bad",children:[(0,r.jsx)(i.JO,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Radiation",children:(0,r.jsx)(i.ko,{minValue:0,maxValue:100,value:u.radiationLevel/100,color:"average"})}),(0,r.jsx)(i.H2.Item,{label:"Unique Enzymes",children:l.occupant.uniqueEnzymes?l.occupant.uniqueEnzymes:(0,r.jsxs)(i.xu,{color:"bad",children:[(0,r.jsx)(i.JO,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})]}):(0,r.jsx)(i.xu,{color:"label",children:"Cell unoccupied."})})},h=function(e){var t,n=(0,o.nc)(),l=n.act,a=n.data,c=a.selectedMenuKey,u=a.hasOccupant,d=e.dnaBlockSize,f=e.isDNAInvalid;return u?f?(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:"user-slash",mb:"0.5rem",size:5}),(0,r.jsx)("br",{}),"No operation possible on this subject."]})})}):("ui"===c?t=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m,{dnaBlockSize:d}),(0,r.jsx)(p,{})]}):"se"===c?t=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(x,{dnaBlockSize:d}),(0,r.jsx)(p,{})]}):"buffer"===c?t=(0,r.jsx)(g,{}):"rejuvenators"===c&&(t=(0,r.jsx)(y,{})),(0,r.jsxs)(i.$0,{fill:!0,children:[(0,r.jsx)(i.mQ,{children:s.map(function(e,t){return(0,r.jsx)(i.mQ.Tab,{icon:e[2],selected:c===e[0],onClick:function(){return l("selectMenuKey",{key:e[0]})},children:e[1]},t)})}),t]})):(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:"user-slash",mb:"0.5rem",size:5}),(0,r.jsx)("br",{}),"No occupant in DNA modifier."]})})})},m=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.selectedUIBlock,c=l.selectedUISubBlock,s=l.selectedUITarget,u=l.occupant,d=e.dnaBlockSize;return(0,r.jsx)(i.$0,{title:"Modify Unique Identifier",children:(0,r.jsxs)(i.Kq,{vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{children:(0,r.jsx)(w,{dnaString:u.uniqueIdentity,selectedBlock:a,selectedSubblock:c,blockSize:d,action:"selectUIBlock"})})}),(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Target",children:(0,r.jsx)(i.lH,{minValue:1,maxValue:15,stepPixelSize:20,value:s,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return n("changeUITarget",{value:t})}})})}),(0,r.jsx)(i.zx,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return n("pulseUIRadiation")}})]})]})})},x=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.selectedSEBlock,c=l.selectedSESubBlock,s=l.occupant,u=e.dnaBlockSize;return(0,r.jsx)(i.$0,{title:"Modify Structural Enzymes",children:(0,r.jsxs)(i.Kq,{vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{children:(0,r.jsx)(w,{dnaString:s.structuralEnzymes,selectedBlock:a,selectedSubblock:c,blockSize:u,action:"selectSEBlock"})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"radiation",content:"Irradiate Block",onClick:function(){return n("pulseSERadiation")}})})]})})},p=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.radiationIntensity,a=n.radiationDuration;return(0,r.jsxs)(i.$0,{title:"Radiation Emitter",children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Intensity",children:(0,r.jsx)(i.lH,{minValue:1,maxValue:10,stepPixelSize:20,value:l,popupPosition:"right",ml:"0",onChange:function(e,n){return t("radiationIntensity",{value:n})}})}),(0,r.jsx)(i.H2.Item,{label:"Duration",children:(0,r.jsx)(i.lH,{minValue:1,maxValue:20,stepPixelSize:10,unit:"s",value:a,popupPosition:"right",ml:"0",onChange:function(e,n){return t("radiationDuration",{value:n})}})})]}),(0,r.jsx)(i.zx,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-start",mt:"0.5rem",onClick:function(){return t("pulseRadiation")}})]})},g=function(){var e=(0,o.nc)().data.buffers.map(function(e,t){return(0,r.jsx)(j,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)});return(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{height:"75%",mt:1,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Buffers",children:e})}),(0,r.jsx)(i.Kq.Item,{height:"25%",children:(0,r.jsx)(b,{})})]})},j=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=e.id,c=e.name,s=e.buffer,u=l.isInjectorReady,d=c+(s.data?" - "+s.label:"");return(0,r.jsx)(i.xu,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,r.jsxs)(i.$0,{title:d,mx:"0",lineHeight:"18px",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx.Confirm,{disabled:!s.data,icon:"trash",content:"Clear",onClick:function(){return n("bufferOption",{option:"clear",id:a})}}),(0,r.jsx)(i.zx,{disabled:!s.data,icon:"pen",content:"Rename",onClick:function(){return n("bufferOption",{option:"changeLabel",id:a})}}),(0,r.jsx)(i.zx,{disabled:!s.data||!l.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-start",onClick:function(){return n("bufferOption",{option:"saveDisk",id:a})}})]}),children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Write",children:[(0,r.jsx)(i.zx,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return n("bufferOption",{option:"saveUI",id:a})}}),(0,r.jsx)(i.zx,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return n("bufferOption",{option:"saveUIAndUE",id:a})}}),(0,r.jsx)(i.zx,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return n("bufferOption",{option:"saveSE",id:a})}}),(0,r.jsx)(i.zx,{disabled:!l.hasDisk||!l.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return n("bufferOption",{option:"loadDisk",id:a})}})]}),!!s.data&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Subject",children:s.owner||(0,r.jsx)(i.xu,{color:"average",children:"Unknown"})}),(0,r.jsxs)(i.H2.Item,{label:"Data Type",children:["ui"===s.type?"Unique Identifiers":"Structural Enzymes",!!s.ue&&" and Unique Enzymes"]}),(0,r.jsxs)(i.H2.Item,{label:"Transfer to",children:[(0,r.jsx)(i.zx,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Injector",mb:"0",onClick:function(){return n("bufferOption",{option:"createInjector",id:a})}}),(0,r.jsx)(i.zx,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Block Injector",mb:"0",onClick:function(){return n("bufferOption",{option:"createInjector",id:a,block:1})}}),(0,r.jsx)(i.zx,{icon:"user",content:"Subject",mb:"0",onClick:function(){return n("bufferOption",{option:"transfer",id:a})}})]})]})]}),!s.data&&(0,r.jsx)(i.xu,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.hasDisk,a=n.disk;return(0,r.jsx)(i.$0,{title:"Data Disk",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx.Confirm,{disabled:!l||!a.data,icon:"trash",content:"Wipe",onClick:function(){return t("wipeDisk")}}),(0,r.jsx)(i.zx,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return t("ejectDisk")}})]}),children:l?a.data?(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Label",children:a.label?a.label:"No label"}),(0,r.jsx)(i.H2.Item,{label:"Subject",children:a.owner?a.owner:(0,r.jsx)(i.xu,{color:"average",children:"Unknown"})}),(0,r.jsxs)(i.H2.Item,{label:"Data Type",children:["ui"===a.type?"Unique Identifiers":"Structural Enzymes",!!a.ue&&" and Unique Enzymes"]})]}):(0,r.jsx)(i.xu,{color:"label",children:"Disk is blank."}):(0,r.jsxs)(i.xu,{color:"label",textAlign:"center",my:"1rem",children:[(0,r.jsx)(i.JO,{name:"save-o",size:4}),(0,r.jsx)("br",{}),"No disk inserted."]})})},y=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.isBeakerLoaded,a=n.beakerVolume,c=n.beakerLabel;return(0,r.jsx)(i.$0,{fill:!0,title:"Rejuvenators and Beaker",buttons:(0,r.jsx)(i.zx,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return t("ejectBeaker")}}),children:l?(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Inject",children:[u.map(function(e,n){return(0,r.jsx)(i.zx,{disabled:e>a,icon:"syringe",content:e,onClick:function(){return t("injectRejuvenators",{amount:e})}},n)}),(0,r.jsx)(i.zx,{disabled:a<=0,icon:"syringe",content:"All",onClick:function(){return t("injectRejuvenators",{amount:a})}})]}),(0,r.jsxs)(i.H2.Item,{label:"Beaker",children:[(0,r.jsx)(i.xu,{mb:"0.5rem",children:c||"No label"}),a?(0,r.jsxs)(i.xu,{color:"good",children:[a," unit",1===a?"":"s"," remaining"]}):(0,r.jsx)(i.xu,{color:"bad",children:"Empty"})]})]}):(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,align:"center",justify:"center",children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.JO.Stack,{children:[(0,r.jsx)(i.JO,{name:"flask",size:5,color:"silver"}),(0,r.jsx)(i.JO,{name:"slash",size:5,color:"red"})]})}),(0,r.jsx)(i.Kq.Item,{bold:!0,color:"label",mb:"2rem",children:(0,r.jsx)("h3",{children:"No Beaker Loaded"})})]})})},v=function(e){var t=e.duration;return(0,r.jsxs)(i.Pz,{textAlign:"center",children:[(0,r.jsx)(i.JO,{name:"spinner",size:5,spin:!0}),(0,r.jsx)("br",{}),(0,r.jsx)(i.xu,{color:"average",children:(0,r.jsxs)("h1",{children:[(0,r.jsx)(i.JO,{name:"radiation"}),"\xa0Irradiating occupant\xa0",(0,r.jsx)(i.JO,{name:"radiation"})]})}),(0,r.jsx)(i.xu,{color:"label",children:(0,r.jsxs)("h3",{children:["For ",t," second",1===t?"":"s"]})})]})},w=function(e){for(var t=function(e){for(var t=e/s+1,o=[],l=0;lm});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(819),c=n(2778),s=(0,c.createContext)({categoryStyles:[],removalMode:null}),u=function(e){var t=e.decal_typepath,n=e.direction,o=e.isSelected,l=e.onSelect,c="".concat(t.replace(/\//g,"_"),"_").concat(n);return(0,r.jsx)(i.xu,{m:"2px",className:(0,a.Sh)(["decal_painter32x32",c]),onClick:l,style:{outlineStyle:o&&"solid"||"none",outlineWidth:"2px",outlineColor:"orange"}})},d=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.selectedCategory,a=n.categories;return(0,r.jsx)(i.Kq,{vertical:!0,children:(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.mQ,{children:a.map(function(e){return(0,r.jsx)(i.mQ.Tab,{selected:e==l,onClick:function(){return t("set_category",{category:e})},children:e})})})})})},f=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.selectedDecalType,a=n.removalMode,d=(0,c.useContext)(s).categoryStyles;return(0,r.jsx)(i.$0,{children:(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.kC,{wrap:"wrap",children:d.map(function(e){return(0,r.jsx)(i.kC.Item,{children:(0,r.jsx)(u,{decal_typepath:e.typepath,direction:2,isSelected:l===e.typepath&&!a,onSelect:function(){return t("set_decal_type",{decal_type:e.typepath})}})},e.typepath)})})})})},h=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.selectedDecalType,a=n.selectedDir,c=n.removalMode;return(0,r.jsx)(i.iA,{style:{display:"inline"},children:[1,0,2].map(function(e){return(0,r.jsx)(i.iA.Row,{children:[e+8,e,e+4].map(function(e){return(0,r.jsx)(i.iA.Cell,{style:{verticalAlign:"middle",textAlign:"center"},children:0===e?(0,r.jsx)(i.JO,{name:"arrows-alt",size:3}):(0,r.jsx)(u,{decal_typepath:l,direction:e,isSelected:e===a&&!c,onSelect:function(){return t("set_direction",{direction:e})}})},e)})},e)})})},m=function(){var e=(0,o.nc)(),t=e.act,n=e.data,a=n.availableStyles,c=n.removalMode,u=a[n.selectedCategory];return(0,r.jsx)(l.Rz,{width:600,height:565,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsx)(s.Provider,{value:{categoryStyles:u,removalMode:c},children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.$0,{title:"Preview",children:[(0,r.jsx)(h,{}),(0,r.jsx)(i.zx,{icon:"eraser",color:c?"green":"transparent",onClick:function(){return t("toggle_removal_mode")},children:"Remove decals"})]})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.$0,{title:"Decals",children:[(0,r.jsx)(d,{}),(0,r.jsx)(f,{})]})})]})})})})}},8950:function(e,t,n){"use strict";n.r(t),n.d(t,{DestinationTagger:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t,n=(0,o.nc)(),a=n.act,c=n.data,s=c.destinations,u=c.selected_destination_id,d=s[u-1];return(0,r.jsx)(l.Rz,{width:355,height:330,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,textAlign:"center",title:"TagMaster 3.1",children:[(0,r.jsxs)(i.xu,{width:"100%",textAlign:"center",children:[(0,r.jsx)(i.xu,{color:"label",inline:!0,children:"Selected:"})," ",null!=(t=d.name)?t:"None"]}),(0,r.jsx)(i.xu,{mt:1.5,children:(0,r.jsx)(i.Kq,{overflowY:"auto",wrap:"wrap",align:"center",justify:"space-evenly",direction:"row",children:s.map(function(e,t){return(0,r.jsx)(i.Kq.Item,{m:"2px",children:(0,r.jsx)(i.zx,{color:"transparent",width:"105px",textAlign:"center",content:e.name,selected:e.id===u,onClick:function(){return a("select_destination",{destination:e.id})}})},t)})})})]})})})})}},202:function(e,t,n){"use strict";n.r(t),n.d(t,{DisposalBin:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t,n,a=(0,o.nc)(),c=a.act,s=a.data;return 2===s.mode?(t="good",n="Ready"):s.mode<=0?(t="bad",n="N/A"):1===s.mode?(t="average",n="Pressurizing"):(t="average",n="Idle"),(0,r.jsx)(l.Rz,{width:300,height:260,children:(0,r.jsxs)(l.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Status",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"State",color:t,children:n}),(0,r.jsx)(i.H2.Item,{label:"Pressure",children:(0,r.jsx)(i.ko,{ranges:{bad:[-1/0,0],average:[0,99],good:[99,1/0]},value:s.pressure,minValue:0,maxValue:100})})]})}),(0,r.jsx)(i.$0,{title:"Controls",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Handle",children:[(0,r.jsx)(i.zx,{icon:"toggle-off",disabled:s.isAI||s.panel_open,content:"Disengaged",selected:!s.flushing,onClick:function(){return c("disengageHandle")}}),(0,r.jsx)(i.zx,{icon:"toggle-on",disabled:s.isAI||s.panel_open,content:"Engaged",selected:s.flushing,onClick:function(){return c("engageHandle")}})]}),(0,r.jsxs)(i.H2.Item,{label:"Power",children:[(0,r.jsx)(i.zx,{icon:"toggle-off",disabled:-1===s.mode,content:"Off",selected:!s.mode,onClick:function(){return c("pumpOff")}}),(0,r.jsx)(i.zx,{icon:"toggle-on",disabled:-1===s.mode,content:"On",selected:s.mode,onClick:function(){return c("pumpOn")}})]}),(0,r.jsx)(i.H2.Item,{label:"Eject",children:(0,r.jsx)(i.zx,{icon:"sign-out-alt",disabled:s.isAI,content:"Eject Contents",onClick:function(){return c("eject")}})})]})})]})})}},9561:function(e,t,n){"use strict";n.r(t),n.d(t,{DnaVault:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(6783),a=n(3817),c=function(e){var t=(0,o.nc)(),n=(t.act,t.data).completed;return(0,r.jsx)(a.Rz,{width:350,height:270,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(s,{}),!!n&&(0,r.jsx)(u,{})]})})})},s=function(e){var t=(0,o.nc)(),n=(t.act,t.data),l=n.dna,a=n.dna_max,c=n.plants,s=n.plants_max,u=n.animals,d=n.animals_max;return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,title:"DNA Vault Database",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Human DNA",children:(0,r.jsx)(i.ko,{value:l/a,ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},children:l+" / "+a+" Samples"})}),(0,r.jsx)(i.H2.Item,{label:"Plant DNA",children:(0,r.jsx)(i.ko,{value:c/s,ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},children:c+" / "+s+" Samples"})}),(0,r.jsx)(i.H2.Item,{label:"Animal DNA",children:(0,r.jsx)(i.ko,{value:u/d,ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},children:u+" / "+d+" Samples"})})]})})})},u=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.choiceA,s=a.choiceB,u=a.used;return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.$0,{fill:!0,title:"Personal Gene Therapy",children:[(0,r.jsx)(i.xu,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),!u&&(0,r.jsxs)(l.rj,{children:[(0,r.jsx)(l.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,bold:!0,content:c,textAlign:"center",onClick:function(){return n("gene",{choice:c})}})}),(0,r.jsx)(l.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,bold:!0,content:s,textAlign:"center",onClick:function(){return n("gene",{choice:s})}})})]})||(0,r.jsx)(i.xu,{bold:!0,textAlign:"center",mb:1,children:"Users DNA deemed unstable. Unable to provide more upgrades."})]})})}},6072:function(e,t,n){"use strict";n.r(t),n.d(t,{DroneConsole:()=>c});var r=n(1557),i=n(7161),o=n(4190),l=n(4893),a=n(3817),c=function(e){return(0,r.jsx)(a.Rz,{width:420,height:500,children:(0,r.jsxs)(a.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(s,{}),(0,r.jsx)(u,{})]})})},s=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,a=o.drone_fab,c=o.fab_power,s=o.drone_prod,u=o.drone_progress;return(0,r.jsx)(i.$0,{title:"Drone Fabricator",buttons:(0,r.jsx)(i.zx,{icon:"power-off",content:s?"Online":"Offline",color:s?"green":"red",onClick:function(){return n("toggle_fab")}}),children:a?(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"External Power",children:(0,r.jsxs)(i.xu,{color:c?"good":"bad",children:["[ ",c?"Online":"Offline"," ]"]})}),(0,r.jsx)(i.H2.Item,{label:"Drone Production",children:(0,r.jsx)(i.ko,{value:u/100,ranges:{good:[.7,1/0],average:[.4,.7],bad:[-1/0,.4]}})})]}):(0,r.jsx)(i.f7,{textAlign:"center",danger:1,children:(0,r.jsxs)(i.kC,{inline:1,direction:"column",children:[(0,r.jsx)(i.kC.Item,{children:"FABRICATOR NOT DETECTED."}),(0,r.jsx)(i.kC.Item,{children:(0,r.jsx)(i.zx,{icon:"search",content:"Search",onClick:function(){return n("find_fab")}})})]})})})},u=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=a.drones,s=a.area_list,u=a.selected_area,d=a.ping_cd,f=function(e,t){var n,o;return 2===e?(n="bad",o="Disabled"):1!==e&&t?(n="good",o="Active"):(n="average",o="Inactive"),(0,r.jsx)(i.xu,{color:n,children:o})};return(0,r.jsxs)(i.$0,{title:"Maintenance Units",children:[(0,r.jsxs)(i.kC,{children:[(0,r.jsx)(i.kC.Item,{children:"Request Drone presence in area:\xa0"}),(0,r.jsx)(i.kC.Item,{children:(0,r.jsx)(i.Lt,{options:s,selected:u,width:"125px",onSelected:function(e){return n("set_area",{area:e})}})})]}),(0,r.jsx)(i.zx,{content:"Send Ping",icon:"broadcast-tower",disabled:d||!c.length,title:c.length?null:"No active drones!",fluid:!0,textAlign:"center",py:.4,mt:.6,onClick:function(){return n("ping")}}),(0,r.jsx)(function(){if(c.length)return(0,r.jsx)(i.xu,{py:.2,children:(0,r.jsx)(i.iz,{})})},{}),c.map(function(e){return(0,r.jsx)(i.$0,{title:(0,o.LF)(e.name),buttons:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"sync",content:"Resync",disabled:2===e.stat||e.sync_cd,onClick:function(){return n("resync",{uid:e.uid})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx.Confirm,{icon:"power-off",content:"Recall",disabled:2===e.stat||e.pathfinding,tooltip:e.pathfinding?"This drone is currently pathfinding, please wait.":null,tooltipPosition:"left",color:"bad",onClick:function(){return n("recall",{uid:e.uid})}})})]}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Status",children:f(e.stat,e.client)}),(0,r.jsx)(i.H2.Item,{label:"Integrity",children:(0,r.jsx)(i.ko,{value:e.health,ranges:{good:[.7,1/0],average:[.4,.7],bad:[-1/0,.4]}})}),(0,r.jsx)(i.H2.Item,{label:"Charge",children:(0,r.jsx)(i.ko,{value:e.charge,ranges:{good:[.7,1/0],average:[.4,.7],bad:[-1/0,.4]}})}),(0,r.jsx)(i.H2.Item,{label:"Location",children:e.location})]})},e.name)})]})}},2969:function(e,t,n){"use strict";n.r(t),n.d(t,{EFTPOS:()=>u});var r=n(1557),i=n(2778),o=n(7161),l=n(4190),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nf,ERTOverview:()=>h});var r=n(1557),i=n(2778),o=n(7161),l=n(4190),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl.spawnpoints?"red":"green",children:[l.total," total, versus ",l.spawnpoints," spawnpoints"]})}),(0,r.jsx)(o.H2.Item,{label:"Dispatch",children:(0,r.jsx)(o.zx,{width:10.5,textAlign:"center",icon:"ambulance",content:"Send ERT",onClick:function(){return n("dispatch_ert",{silent:d})}})})]})})})},x=function(e){var t=(0,a.nc)(),n=t.act,i=t.data.ert_request_messages;return(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.$0,{fill:!0,children:i&&i.length?i.map(function(e){return(0,r.jsx)(o.$0,{title:e.time,buttons:(0,r.jsx)(o.zx,{content:e.sender_real_name,onClick:function(){return n("view_player_panel",{uid:e.sender_uid})},tooltip:"View player panel"}),children:e.message},(0,l.aV)(e.time))}):(0,r.jsx)(o.Kq,{fill:!0,children:(0,r.jsxs)(o.Kq.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,r.jsxs)(o.JO.Stack,{children:[(0,r.jsx)(o.JO,{name:"broadcast-tower",size:5,color:"gray"}),(0,r.jsx)(o.JO,{name:"slash",size:5,color:"red"})]}),(0,r.jsx)("br",{}),"No ERT requests."]})})})})},p=function(e){var t=(0,a.nc)(),n=t.act;t.data;var l=u((0,i.useState)(""),2),c=l[0],s=l[1];return(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsxs)(o.$0,{fill:!0,children:[(0,r.jsx)(o.Kx,{placeholder:"Enter ERT denial reason here. Shift-Enter to add a new line.",rows:19,fluid:!0,value:c,onChange:function(e){return s(e)}}),(0,r.jsx)(o.zx.Confirm,{content:"Deny ERT",fluid:!0,icon:"times",center:!0,mt:2,textAlign:"center",onClick:function(){return n("deny_ert",{reason:c})}})]})})}},6954:function(e,t,n){"use strict";n.r(t),n.d(t,{EconomyManager:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(5279),c=function(e){return(0,r.jsxs)(l.Rz,{width:600,height:325,children:[(0,r.jsx)(a.ComplexModal,{}),(0,r.jsx)(l.Rz.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,r.jsx)(s,{})})]})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.next_payroll_time;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i.$0,{children:[(0,r.jsxs)(i.xu,{fontSize:"1.4rem",bold:!0,children:[(0,r.jsx)(i.JO,{name:"coins",verticalAlign:"middle",size:3,mr:"1rem"}),"Economy Manager"]}),(0,r.jsx)("br",{}),(0,r.jsxs)(i.H2,{label:"Pay Bonuses and Deductions",children:[(0,r.jsx)(i.H2.Item,{label:"Global",children:(0,r.jsx)(i.zx,{icon:"dollar-sign",width:"auto",content:"Global Payroll Modification",onClick:function(){return n("payroll_modification",{mod_type:"global"})}})}),(0,r.jsx)(i.H2.Item,{label:"Department Accounts",children:(0,r.jsx)(i.zx,{icon:"dollar-sign",width:"auto",content:"Department Account Payroll Modification",onClick:function(){return n("payroll_modification",{mod_type:"department"})}})}),(0,r.jsx)(i.H2.Item,{label:"Department Members",children:(0,r.jsx)(i.zx,{icon:"dollar-sign",width:"auto",content:"Department Members Payroll Modification",onClick:function(){return n("payroll_modification",{mod_type:"department_members"})}})}),(0,r.jsx)(i.H2.Item,{label:"Single Accounts",children:(0,r.jsx)(i.zx,{icon:"dollar-sign",width:"auto",content:"Crew Member Payroll Modification",onClick:function(){return n("payroll_modification",{mod_type:"crew_member"})}})})]}),(0,r.jsx)("hr",{}),(0,r.jsxs)(i.xu,{mb:.5,children:["Next Payroll in: ",l," Minutes"]}),(0,r.jsx)(i.zx,{icon:"angle-double-left",width:"auto",color:"bad",content:"Delay Payroll",onClick:function(){return n("delay_payroll")}}),(0,r.jsx)(i.zx,{width:"auto",content:"Set Payroll Time",onClick:function(){return n("set_payroll")}}),(0,r.jsx)(i.zx,{icon:"angle-double-right",width:"auto",color:"good",content:"Accelerate Payroll",onClick:function(){return n("accelerate_payroll")}})]}),(0,r.jsxs)(i.f7,{children:[(0,r.jsx)("b",{children:"WARNING:"})," You take full responsibility for unbalancing the economy with these buttons!"]})]})}},2170:function(e,t,n){"use strict";n.r(t),n.d(t,{Electropack:()=>c});var r=n(1557),i=n(7161),o=n(5163),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,c=t.data,s=c.power,u=c.code,d=c.frequency,f=c.minFrequency,h=c.maxFrequency;return(0,r.jsx)(a.Rz,{width:360,height:135,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Power",children:(0,r.jsx)(i.zx,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return n("power")}})}),(0,r.jsx)(i.H2.Item,{label:"Frequency",buttons:(0,r.jsx)(i.zx,{icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}}),children:(0,r.jsx)(i.Y2,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:f/10,maxValue:h/10,value:d/10,format:function(e){return(0,o.FH)(e,1)},width:"80px",onChange:function(e){return n("freq",{freq:e})}})}),(0,r.jsx)(i.H2.Item,{label:"Code",buttons:(0,r.jsx)(i.zx,{icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}}),children:(0,r.jsx)(i.Y2,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:u,width:"80px",onChange:function(e){return n("code",{code:e})}})})]})})})})}},1285:function(e,t,n){"use strict";n.r(t),n.d(t,{Emojipedia:()=>u});var r=n(1557),i=n(2778),o=n(7161),l=n(819),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nf});var r=n(1557),i=n(7662),o=n(2778),l=n(7161),a=n(4190),c=n(4893),s=n(3817);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:"";return e&&0!==e.length?(e=(0,i.hX)(e,function(e){return!!(null==e?void 0:e.name)}),t&&(e=(0,i.hX)(e,(0,a.mj)(t,function(e){return e.name+"|"+e.description}))),(0,i.MR)(e,function(e){return null==e?void 0:e.name})):[]},C=function(e){if(y(e),""===e)return k(p.abilities);k(_(f.map(function(e){return e.abilities}).flat(),e))},S=function(e){g(e),k(e.abilities),y("")};return(0,r.jsx)(l.Kq.Item,{grow:!0,children:(0,r.jsxs)(l.$0,{fill:!0,scrollable:!0,title:"Abilities",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.II,{width:"200px",placeholder:"Search Abilities",onChange:function(e){C(e)},value:b}),(0,r.jsx)(l.zx,{icon:m?"square-o":"check-square-o",selected:!m,content:"Compact",onClick:function(){return n("set_view_mode",{mode:0})}}),(0,r.jsx)(l.zx,{icon:m?"check-square-o":"square-o",selected:m,content:"Expanded",onClick:function(){return n("set_view_mode",{mode:1})}})]}),children:[(0,r.jsx)(l.mQ,{children:f.map(function(e){return(0,r.jsx)(l.mQ.Tab,{selected:""===b&&p===e,onClick:function(){S(e)},children:e.category},e)})}),w.map(function(e,t){return(0,r.jsxs)(l.xu,{p:.5,mx:-1,className:"candystripe",children:[(0,r.jsxs)(l.Kq,{align:"center",children:[(0,r.jsx)(l.Kq.Item,{ml:.5,color:"#dedede",children:e.name}),h.includes(e.power_path)&&(0,r.jsx)(l.Kq.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,r.jsxs)(l.Kq.Item,{mr:3,textAlign:"right",grow:1,children:[(0,r.jsxs)(l.xu,{as:"span",color:"label",children:["Cost:"," "]}),(0,r.jsx)(l.xu,{as:"span",bold:!0,color:"#1b945c",children:e.cost})]}),(0,r.jsx)(l.Kq.Item,{textAlign:"right",children:(0,r.jsx)(l.zx,{mr:.5,disabled:e.cost>u||h.includes(e.power_path),content:"Evolve",onClick:function(){return n("purchase",{power_path:e.power_path})}})})]}),!!m&&(0,r.jsx)(l.Kq,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:e.description+" "+e.helptext})]},t)})]})})}},3413:function(e,t,n){"use strict";n.r(t),n.d(t,{ExosuitFabricator:()=>h});var r=n(1557),i=n(2778),o=n(7161),l=n(819),a=n(4190),c=n(4893),s=n(6783),u=n(3817);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&(0,r.jsx)(o.zx,{icon:"arrow-up",onClick:function(){return n("queueswap",{from:t+1,to:t})}}),t0&&(0,r.jsxs)(o.Kq.Item,{className:"Exofab__queue--time",children:[(0,r.jsx)(o.iz,{}),"Processing time:",(0,r.jsx)(o.JO,{name:"clock",mx:"0.5rem"}),(0,r.jsx)(o.xu,{inline:!0,bold:!0,children:new Date(u/10*1e3).toISOString().substr(14,5)})]}),Object.keys(s).length>0&&(0,r.jsxs)(o.Kq.Item,{className:"Exofab__queue--deficit",shrink:"0",children:[(0,r.jsx)(o.iz,{}),"Lacking materials to complete:",s.map(function(e){return(0,r.jsx)(o.xu,{children:(0,r.jsx)(j,{id:e[0],amount:-e[1],lineDisplay:!0})},e[0])})]})]})})})},j=function(e){var t,n,i=(0,c.nc)(),a=(i.act,i.data),s=e.id,u=e.amount,d=e.lineDisplay,f=e.onClick,h=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["id","amount","lineDisplay","onClick"]),m=a.materials[s]||0,x=u||m;if(!(x<=0)||"metal"===s||"glass"===s)return(0,r.jsx)(o.Kq,(t=function(e){for(var t=1;tm&&"bad",ml:0,mr:1,children:x.toLocaleString("en-US")})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.Kq.Item,{basis:"content",children:(0,r.jsx)(o.zx,{width:"85%",color:"transparent",onClick:f,children:(0,r.jsx)(o.xu,{mt:1,className:(0,l.Sh)(["materials32x32",s])})})}),(0,r.jsxs)(o.Kq.Item,{grow:"1",children:[(0,r.jsx)(o.xu,{className:"Exofab__material--name",children:s}),(0,r.jsxs)(o.xu,{className:"Exofab__material--amount",children:[x.toLocaleString("en-US")," cm\xb3 (",Math.round(x/2e3*10)/10," ","sheets)"]})]})]})},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))},b=function(e){var t=(0,c.nc)(),n=t.act,i=t.data,l=e.design;return(0,r.jsxs)(o.xu,{className:"Exofab__design",children:[(0,r.jsx)(o.zx,{disabled:l.notEnough||i.building,icon:"cog",content:l.name,onClick:function(){return n("build",{id:l.id})}}),(0,r.jsx)(o.zx,{icon:"plus-circle",onClick:function(){return n("queue",{id:l.id})}}),(0,r.jsx)(o.xu,{className:"Exofab__design--cost",children:Object.entries(l.cost).map(function(e){return(0,r.jsx)(o.xu,{children:(0,r.jsx)(j,{id:e[0],amount:e[1],lineDisplay:!0})},e[0])})}),(0,r.jsx)(o.Kq,{className:"Exofab__design--time",children:(0,r.jsxs)(o.Kq.Item,{children:[(0,r.jsx)(o.JO,{name:"clock"}),l.time>0?(0,r.jsxs)(r.Fragment,{children:[l.time/10," seconds"]}):"Instant"]})})]})},y=function(e){var t=(0,c.nc)(),n=t.act,i=t.data.controllers;return(0,r.jsx)(u.Rz,{children:(0,r.jsx)(u.Rz.Content,{children:(0,r.jsx)(o.$0,{title:"Setup Linkage",children:(0,r.jsxs)(o.iA,{m:"0.5rem",children:[(0,r.jsxs)(o.iA.Row,{header:!0,children:[(0,r.jsx)(o.iA.Cell,{children:"Network Address"}),(0,r.jsx)(o.iA.Cell,{children:"Network ID"}),(0,r.jsx)(o.iA.Cell,{children:"Link"})]}),i.map(function(e){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{children:e.addr}),(0,r.jsx)(o.iA.Cell,{children:e.net_id}),(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.zx,{content:"Link",icon:"link",onClick:function(){return n("linktonetworkcontroller",{target_controller:e.addr})}})})]},e.addr)})]})})})})},v=function(e){var t=(0,c.nc)(),n=(t.act,t.data).tech_levels,i=e.showLevelsModal,l=e.setShowLevelsModal;return i?(0,r.jsx)(o.u_,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:.75*window.innerHeight+"px",mx:"auto",children:(0,r.jsx)(o.$0,{title:"Current tech levels",buttons:(0,r.jsx)(o.zx,{content:"Close",onClick:function(){l(!1)}}),children:(0,r.jsx)(o.H2,{children:n.map(function(e){var t=e.name,n=e.level;return(0,r.jsx)(o.H2.Item,{label:t,children:n},t)})})})}):null}},1727:function(e,t,n){"use strict";n.r(t),n.d(t,{ExperimentConsole:()=>s});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=new Map([[0,{text:"Conscious",color:"good"}],[1,{text:"Unconscious",color:"average"}],[2,{text:"Deceased",color:"bad"}]]),c=new Map([[0,{label:"Probe",icon:"thermometer"}],[1,{label:"Dissect",icon:"brain"}],[2,{label:"Analyze",icon:"search"}]]),s=function(e){var t=(0,o.nc)(),n=t.act,s=t.data,u=s.open,d=s.feedback,f=s.occupant,h=s.occupant_name,m=s.occupant_status,x=function(){if(!f)return(0,r.jsx)(i.f7,{children:"No specimen detected."});var e=a.get(m);return(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Name",children:h}),(0,r.jsx)(i.H2.Item,{label:"Status",color:e.color,children:e.text}),(0,r.jsx)(i.H2.Item,{label:"Experiments",children:[0,1,2].map(function(e){return(0,r.jsx)(i.zx,{icon:c.get(e).icon,content:c.get(e).label,onClick:function(){return n("experiment",{experiment_type:e})}},e)})})]})}();return(0,r.jsx)(l.Rz,{theme:"abductor",width:350,height:200,children:(0,r.jsxs)(l.Rz.Content,{children:[(0,r.jsx)(i.$0,{children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Status",children:d})})}),(0,r.jsx)(i.$0,{title:"Scanner",buttons:(0,r.jsx)(i.zx,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return n("door")}}),children:x})]})})}},7317:function(e,t,n){"use strict";n.r(t),n.d(t,{ExternalAirlockController:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t="good";return e<80?t="bad":e<95||e>110?t="average":e>120&&(t="bad"),t},c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data,s=c.chamber_pressure,u=(c.exterior_status,c.interior_status),d=c.processing;return(0,r.jsx)(l.Rz,{width:330,height:205,children:(0,r.jsxs)(l.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Information",children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Chamber Pressure",children:(0,r.jsxs)(i.ko,{color:a(s),value:s,minValue:0,maxValue:1013,children:[s," kPa"]})})})}),(0,r.jsxs)(i.$0,{title:"Actions",buttons:(0,r.jsx)(i.zx,{content:"Abort",icon:"ban",color:"red",disabled:!d,onClick:function(){return n("abort")}}),children:[(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.zx,{width:"49%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:d,onClick:function(){return n("cycle_ext")}}),(0,r.jsx)(i.zx,{width:"50%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:d,onClick:function(){return n("cycle_int")}})]}),(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.zx,{width:"49%",content:"Force Exterior Door",icon:"exclamation-triangle",color:"open"===u?"red":d?"yellow":null,onClick:function(){return n("force_ext")}}),(0,r.jsx)(i.zx,{width:"50%",content:"Force Interior Door",icon:"exclamation-triangle",color:"open"===u?"red":d?"yellow":null,onClick:function(){return n("force_int")}})]})]})]})})}},7290:function(e,t,n){"use strict";n.r(t),n.d(t,{FaxMachine:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data;return(0,r.jsx)(l.Rz,{width:540,height:295,children:(0,r.jsxs)(l.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Authorization",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"ID Card",children:(0,r.jsx)(i.zx,{icon:a.scan_name?"eject":"id-card",selected:a.scan_name,content:a.scan_name?a.scan_name:"-----",tooltip:a.scan_name?"Eject ID":"Insert ID",onClick:function(){return n("scan")}})}),(0,r.jsx)(i.H2.Item,{label:"Authorize",children:(0,r.jsx)(i.zx,{icon:a.authenticated?"sign-out-alt":"id-card",selected:a.authenticated,disabled:a.nologin,content:a.realauth?"Log Out":"Log In",onClick:function(){return n("auth")}})})]})}),(0,r.jsx)(i.$0,{title:"Fax Menu",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Network",children:a.network}),(0,r.jsxs)(i.H2.Item,{label:"Document",children:[(0,r.jsx)(i.zx,{icon:a.paper?"eject":"paperclip",disabled:!a.authenticated&&!a.paper,content:a.paper?a.paper:"-----",onClick:function(){return n("paper")}}),!!a.paper&&(0,r.jsx)(i.zx,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}})]}),(0,r.jsx)(i.H2.Item,{label:"Sending To",children:(0,r.jsx)(i.zx,{icon:"print",content:a.destination?a.destination:"-----",disabled:!a.authenticated,onClick:function(){return n("dept")}})}),(0,r.jsx)(i.H2.Item,{label:"Action",children:(0,r.jsx)(i.zx,{icon:"envelope",content:a.sendError?a.sendError:"Send",disabled:!a.paper||!a.destination||!a.authenticated||a.sendError,onClick:function(){return n("send")}})})]})})]})})}},4363:function(e,t,n){"use strict";n.r(t),n.d(t,{FilingCabinet:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=t.config,s=a.contents,u=c.title;return(0,r.jsx)(l.Rz,{width:400,height:300,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:"Contents",children:[!s&&(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,r.jsxs)(i.JO.Stack,{children:[(0,r.jsx)(i.JO,{name:"folder-open",size:5,color:"gray"}),(0,r.jsx)(i.JO,{name:"slash",size:5,color:"red"})]}),(0,r.jsx)("br",{}),"The ",u," is empty."]})}),!!s&&s.slice().map(function(e){return(0,r.jsxs)(i.Kq,{mt:.5,className:"candystripe",children:[(0,r.jsx)(i.Kq.Item,{width:"80%",children:e.display_name}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"arrow-down",content:"Retrieve",onClick:function(){return n("retrieve",{index:e.index})}})})]},e)})]})})})})}},5870:function(e,t,n){"use strict";n.r(t),n.d(t,{FloorPainter:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=(t.act,t.data),l=e.icon_state,a=e.direction,c=e.isSelected,s=e.onSelect;return(0,r.jsx)(i.DA,{icon:n.icon,icon_state:l,direction:a,onClick:s,style:{borderStyle:c&&"solid"||"none",borderWidth:"2px",borderColor:"orange",padding:c&&"0px"||"2px"}})},c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data,s=c.availableStyles,u=c.selectedStyle,d=c.selectedDir,f=c.wideMode;return(0,r.jsx)(l.Rz,{width:405,height:475,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.$0,{title:"Floor setup",children:[(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"chevron-left",onClick:function(){return n("cycle_style",{offset:-1})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.Lt,{options:s,selected:u,width:"150px",height:"20px",ml:"2px",mr:"2px",nochevron:!0,onSelected:function(e){return n("select_style",{style:e})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"chevron-right",onClick:function(){return n("cycle_style",{offset:1})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"eraser",color:f?"green":"transparent",onClick:function(){return n("wide_mode")},children:"Wide mode"})})]}),(0,r.jsx)(i.xu,{mt:"5px",mb:"5px",children:(0,r.jsx)(i.kC,{overflowY:"auto",maxHeight:"239px",wrap:"wrap",children:s.map(function(e){return(0,r.jsx)(i.kC.Item,{children:(0,r.jsx)(a,{icon_state:e,isSelected:u===e,onSelect:function(){return n("select_style",{style:e})}})},e)})})}),(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Direction",children:(0,r.jsx)(i.iA,{style:{display:"inline"},children:[1,null,2].map(function(e){return(0,r.jsx)(i.iA.Row,{children:[e+8,e,e+4].map(function(e){return(0,r.jsx)(i.iA.Cell,{style:{verticalAlign:"middle",textAlign:"center"},children:null===e?(0,r.jsx)(i.JO,{name:"arrows-alt",size:3}):(0,r.jsx)(a,{icon_state:u,direction:e,isSelected:e===d,onSelect:function(){return n("select_direction",{direction:e})}})},e)})},e)})})})})]})})})}},1541:function(e,t,n){"use strict";n.r(t),n.d(t,{GPS:()=>h});var r=n(1557),i=n(2778),o=n(7161),l=n(5163),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0?"arrow-right":"circle",rotation:-e.angle}),"\xa0",Math.floor(e.distance)+"m"]}),void 0!==e.due&&(0,r.jsxs)(o.xu,{children:[(0,r.jsx)(o.JO,{name:"arrow-up",rotation:e.due}),"\xa0--"]})]}),(0,r.jsx)(o.iA.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:d(e.position)})]},t)})})},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))}},3310:function(e,t,n){"use strict";n.r(t),n.d(t,{GeneModder:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(5279),c=function(e){var t=(0,o.nc)().data.has_seed;return(0,r.jsxs)(l.Rz,{width:950,height:650,children:[(0,r.jsx)("div",{className:"GeneModder__left",children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(p,{scrollable:!0})})}),(0,r.jsx)("div",{className:"GeneModder__right",children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,scrollable:!0,children:[(0,r.jsx)(d,{}),(0,r.jsx)(a.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),0===t?(0,r.jsx)(u,{}):(0,r.jsx)(s,{})]})})})]})},s=function(e){var t=(0,o.nc)();return(t.act,t.data).disk,(0,r.jsxs)(i.$0,{title:"Genes",fill:!0,scrollable:!0,children:[(0,r.jsx)(f,{}),(0,r.jsx)(h,{}),(0,r.jsx)(m,{})]})},u=function(e){return(0,r.jsx)(i.$0,{fill:!0,height:"85%",children:(0,r.jsx)(i.Kq,{height:"100%",children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"green",children:[(0,r.jsx)(i.JO,{name:"leaf",size:5,mb:"10px"}),(0,r.jsx)("br",{}),"The plant DNA manipulator is missing a seed."]})})})},d=function(e){var t,n,l=(0,o.nc)(),a=l.act,c=l.data,s=c.has_seed,u=c.seed,d=c.has_disk,f=c.disk;return t=s?(0,r.jsxs)(i.Kq.Item,{mb:"-6px",mt:"-4px",children:[(0,r.jsx)("img",{src:"data:image/jpeg;base64,".concat(u.image),style:{verticalAlign:"middle",width:"32px",margin:"-1px",marginLeft:"-11px"}}),(0,r.jsx)(i.zx,{content:u.name,onClick:function(){return a("eject_seed")}}),(0,r.jsx)(i.zx,{ml:"3px",icon:"pen",tooltip:"Name Variant",onClick:function(){return a("variant_name")}})]}):(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{ml:3.3,content:"None",onClick:function(){return a("eject_seed")}})}),n=d?f.name:"None",(0,r.jsx)(i.$0,{title:"Storage",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Plant Sample",children:t}),(0,r.jsx)(i.H2.Item,{label:"Data Disk",children:(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{ml:3.3,content:n,tooltip:"Select Empty Disk",onClick:function(){return a("select_empty_disk")}})})})]})})},f=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.disk,c=l.core_genes;return(0,r.jsxs)(i.zF,{title:"Core Genes",open:!0,children:[c.map(function(e){return(0,r.jsxs)(i.Kq,{py:"2px",className:"candystripe",children:[(0,r.jsx)(i.Kq.Item,{width:"100%",ml:"2px",children:e.name}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{content:"Extract",disabled:!(null==a?void 0:a.can_extract),icon:"save",onClick:function(){return n("extract",{id:e.id})}})})]},e)})," ",(0,r.jsx)(i.Kq,{children:(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{content:"Extract All",disabled:!(null==a?void 0:a.can_extract),icon:"save",onClick:function(){return n("bulk_extract_core")}})})})]},"Core Genes")},h=function(e){var t=(0,o.nc)().data,n=t.reagent_genes,i=t.has_reagent;return(0,r.jsx)(x,{title:"Reagent Genes",gene_set:n,do_we_show:i})},m=function(e){var t=(0,o.nc)().data,n=t.trait_genes,i=t.has_trait;return(0,r.jsx)(x,{title:"Trait Genes",gene_set:n,do_we_show:i})},x=function(e){var t=e.title,n=e.gene_set,l=e.do_we_show,a=(0,o.nc)(),c=a.act,s=a.data.disk;return(0,r.jsx)(i.zF,{title:t,open:!0,children:l?n.map(function(e){return(0,r.jsxs)(i.Kq,{py:"2px",className:"candystripe",children:[(0,r.jsx)(i.Kq.Item,{width:"100%",ml:"2px",children:e.name}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{content:"Extract",disabled:!(null==s?void 0:s.can_extract),icon:"save",onClick:function(){return c("extract",{id:e.id})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{content:"Remove",icon:"times",onClick:function(){return c("remove",{id:e.id})}})})]},e)}):(0,r.jsx)(i.Kq.Item,{children:"No Genes Detected"})},t)},p=function(e){e.title,e.gene_set,e.do_we_show;var t=(0,o.nc)(),n=t.act,l=t.data,a=l.has_seed,c=l.empty_disks,s=l.stat_disks,u=l.trait_disks,d=l.reagent_disks;return(0,r.jsxs)(i.$0,{title:"Disks",children:[(0,r.jsx)("br",{}),"Empty Disks: ",c,(0,r.jsx)("br",{}),(0,r.jsx)("br",{}),(0,r.jsx)(i.zx,{width:12,icon:"arrow-down",tooltip:"Eject an Empty disk",content:"Eject Empty Disk",onClick:function(){return n("eject_empty_disk")}}),(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.$0,{title:"Stats",children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,scrollable:!0,children:[s.slice().sort(function(e,t){return e.display_name.localeCompare(t.display_name)}).map(function(e){return(0,r.jsxs)(i.Kq,{mr:2,children:[(0,r.jsx)(i.Kq.Item,{width:"49%",children:e.display_name}),(0,r.jsxs)(i.Kq.Item,{width:25,children:["All"===e.stat?(0,r.jsx)(i.zx,{content:"Replace All",tooltip:"Write disk stats to seed",disabled:!(null==e?void 0:e.ready)||!a,icon:"arrow-circle-down",onClick:function(){return n("bulk_replace_core",{index:e.index})}}):(0,r.jsx)(i.zx,{width:6,icon:"arrow-circle-down",tooltip:"Write disk stat to seed",disabled:!e||!a,content:"Replace",onClick:function(){return n("replace",{index:e.index,stat:e.stat})}}),(0,r.jsx)(i.zx,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){return n("select",{index:e.index})}}),(0,r.jsx)(i.zx,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){return n("eject_disk",{index:e.index})}}),(0,r.jsx)(i.zx,{width:2,icon:e.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){return n("set_read_only",{index:e.index,read_only:e.read_only})}})]})]},e)}),(0,r.jsx)(i.zx,{})]})}),(0,r.jsx)(i.$0,{title:"Traits",children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,scrollable:!0,children:[u.slice().sort(function(e,t){return e.display_name.localeCompare(t.display_name)}).map(function(e){return(0,r.jsxs)(i.Kq,{mr:2,children:[(0,r.jsx)(i.Kq.Item,{width:"49%",children:e.display_name}),(0,r.jsxs)(i.Kq.Item,{width:25,children:[(0,r.jsx)(i.zx,{width:6,icon:"arrow-circle-down",disabled:!e||!e.can_insert,tooltip:"Add disk trait to seed",content:"Insert",onClick:function(){return n("insert",{index:e.index})}}),(0,r.jsx)(i.zx,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){return n("select",{index:e.index})}}),(0,r.jsx)(i.zx,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){return n("eject_disk",{index:e.index})}}),(0,r.jsx)(i.zx,{width:2,icon:e.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){return n("set_read_only",{index:e.index,read_only:e.read_only})}})]})]},e)}),(0,r.jsx)(i.zx,{})]})}),(0,r.jsx)(i.$0,{title:"Reagents",children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,scrollable:!0,children:[d.slice().sort(function(e,t){return e.display_name.localeCompare(t.display_name)}).map(function(e){return(0,r.jsxs)(i.Kq,{mr:2,children:[(0,r.jsx)(i.Kq.Item,{width:"49%",children:e.display_name}),(0,r.jsxs)(i.Kq.Item,{width:25,children:[(0,r.jsx)(i.zx,{width:6,icon:"arrow-circle-down",disabled:!e||!e.can_insert,tooltip:"Add disk reagent to seed",content:"Insert",onClick:function(){return n("insert",{index:e.index})}}),(0,r.jsx)(i.zx,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){return n("select",{index:e.index})}}),(0,r.jsx)(i.zx,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){return n("eject_disk",{index:e.index})}}),(0,r.jsx)(i.zx,{width:2,icon:e.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){return n("set_read_only",{index:e.index,read_only:e.read_only})}})]})]},e)}),(0,r.jsx)(i.zx,{})]})})]})]})}},6696:function(e,t,n){"use strict";n.r(t),n.d(t,{GenericCrewManifest:()=>a});var r=n(1557),i=n(7161),o=n(3817),l=n(2997),a=function(e){return(0,r.jsx)(o.Rz,{theme:"nologo",width:588,height:510,children:(0,r.jsx)(o.Rz.Content,{scrollable:!0,children:(0,r.jsx)(i.$0,{noTopPadding:!0,children:(0,r.jsx)(l.CrewManifest,{})})})})}},6013:function(e,t,n){"use strict";n.r(t),n.d(t,{GhostHudPanel:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)().data,n=t.security,a=t.medical,s=t.diagnostic,u=t.pressure,d=t.radioactivity,f=t.ahud;return(0,r.jsx)(l.Rz,{width:250,height:217,theme:"nologo",children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.$0,{children:[(0,r.jsx)(c,{label:"Medical",type:"medical",is_active:a}),(0,r.jsx)(c,{label:"Security",type:"security",is_active:n}),(0,r.jsx)(c,{label:"Diagnostic",type:"diagnostic",is_active:s}),(0,r.jsx)(c,{label:"Pressure",type:"pressure",is_active:u}),(0,r.jsx)(i.iz,{}),(0,r.jsx)(c,{label:"Radioactivity",type:"radioactivity",is_active:d,act_on:"toggle_rad",act_off:"toggle_rad"}),(0,r.jsx)(i.iz,{}),(0,r.jsx)(c,{label:"Antag HUD",is_active:f,act_on:"ahud_on",act_off:"ahud_off"})]})})})},c=function(e){var t=(0,o.nc)().act,n=e.label,l=e.type,a=void 0===l?null:l,c=e.is_active,s=e.act_on,u=void 0===s?"hud_on":s,d=e.act_off,f=void 0===d?"hud_off":d;return(0,r.jsxs)(i.kC,{pt:.3,color:"label",children:[(0,r.jsx)(i.kC.Item,{pl:.5,align:"center",width:"80%",children:n}),(0,r.jsx)(i.kC.Item,{children:(0,r.jsx)(i.zx,{mr:.6,content:c?"On":"Off",icon:c?"toggle-on":"toggle-off",selected:c,onClick:function(){return t(c?f:u,{hud_type:a})}})})]})}},6726:function(e,t,n){"use strict";n.r(t),n.d(t,{GlandDispenser:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data.glands;return(0,r.jsx)(l.Rz,{width:300,height:338,theme:"abductor",children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(void 0===a?[]:a).map(function(e){return(0,r.jsx)(i.zx,{width:"60px",height:"60px",m:.75,textAlign:"center",fontSize:"17px",lineHeight:"55px",icon:"eject",backgroundColor:e.color,content:e.amount||"0",disabled:!e.amount,onClick:function(){return n("dispense",{gland_id:e.id})}},e.id)})})})})}},5490:function(e,t,n){"use strict";n.r(t),n.d(t,{GravityGen:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.charging_state,s=a.charge_count,u=a.breaker,d=a.ext_power;return(0,r.jsx)(l.Rz,{width:350,height:170,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[function(e){if(e>0)return(0,r.jsxs)(i.f7,{danger:!0,p:1.5,children:[(0,r.jsx)("b",{children:"WARNING:"})," Radiation Detected!"]})}(c),(0,r.jsx)(i.$0,{fill:!0,title:"Generator Status",buttons:(0,r.jsx)(i.zx,{icon:u?"power-off":"times",content:u?"Online":"Offline",color:u?"green":"red",px:1.5,onClick:function(){return n("breaker")}}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Power Status",color:d?"good":"bad",children:c>0?(0,r.jsxs)(i.xu,{inline:!0,color:"average",children:["[ ",1===c?"Charging":"Discharging"," ]"]}):(0,r.jsxs)(i.xu,{inline:!0,color:d?"good":"bad",children:["[ ",d?"Powered":"Unpowered"," ]"]})}),(0,r.jsx)(i.H2.Item,{label:"Gravity Charge",children:(0,r.jsx)(i.ko,{value:s/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})})]})})]})})})}},3172:function(e,t,n){"use strict";n.r(t),n.d(t,{GuestPass:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(8986),c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data;return(0,r.jsx)(l.Rz,{width:500,height:690,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.mQ,{children:[(0,r.jsx)(i.mQ.Tab,{icon:"id-card",selected:!c.showlogs,onClick:function(){return n("mode",{mode:0})},children:"Issue Pass"}),(0,r.jsxs)(i.mQ.Tab,{icon:"scroll",selected:c.showlogs,onClick:function(){return n("mode",{mode:1})},children:["Records (",c.issue_log.length,")"]})]})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Authorization",children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"ID Card",children:(0,r.jsx)(i.zx,{icon:c.scan_name?"eject":"id-card",selected:c.scan_name,content:c.scan_name?c.scan_name:"-----",tooltip:c.scan_name?"Eject ID":"Insert ID",onClick:function(){return n("scan")}})})})})}),(0,r.jsx)(i.Kq.Item,{children:!c.showlogs&&(0,r.jsx)(i.$0,{title:"Issue Guest Pass",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Issue To",children:(0,r.jsx)(i.zx,{icon:"pencil-alt",content:c.giv_name?c.giv_name:"-----",disabled:!c.scan_name,onClick:function(){return n("giv_name")}})}),(0,r.jsx)(i.H2.Item,{label:"Reason",children:(0,r.jsx)(i.zx,{icon:"pencil-alt",content:c.reason?c.reason:"-----",disabled:!c.scan_name,onClick:function(){return n("reason")}})}),(0,r.jsx)(i.H2.Item,{label:"Duration",children:(0,r.jsx)(i.zx,{icon:"pencil-alt",content:c.duration?c.duration:"-----",disabled:!c.scan_name,onClick:function(){return n("duration")}})})]})})}),!c.showlogs&&(c.scan_name?(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(a.AccessList,{sectionButtons:(0,r.jsx)(i.zx,{icon:"id-card",content:c.printmsg,disabled:!c.canprint,onClick:function(){return n("issue")}}),grantableList:c.grantableList,accesses:c.regions,selectedList:c.selectedAccess,accessMod:function(e){return n("access",{access:e})},grantAll:function(){return n("grant_all")},denyAll:function(){return n("clear_all")},grantDep:function(e){return n("grant_region",{region:e})},denyDep:function(e){return n("deny_region",{region:e})}})}):(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:"id-card",size:5,color:"gray",mb:5}),(0,r.jsx)("br",{}),"Please, insert ID Card"]})})})})),!!c.showlogs&&(0,r.jsx)(i.Kq.Item,{grow:!0,m:0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Issuance Log",buttons:(0,r.jsx)(i.zx,{icon:"print",content:"Print",disabled:!c.scan_name,onClick:function(){return n("print")}}),children:!!c.issue_log.length&&(0,r.jsx)(i.H2,{children:c.issue_log.map(function(e,t){return(0,r.jsx)(i.H2.Item,{children:e},t)})})||(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,r.jsxs)(i.JO.Stack,{children:[(0,r.jsx)(i.JO,{name:"scroll",size:5,color:"gray"}),(0,r.jsx)(i.JO,{name:"slash",size:5,color:"red"})]}),(0,r.jsx)("br",{}),"No logs"]})})})})]})})})}},6898:function(e,t,n){"use strict";n.r(t),n.d(t,{HandheldChemDispenser:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=[1,5,10,20,30,50],c=function(e){return(0,r.jsx)(l.Rz,{width:390,height:430,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(s,{}),(0,r.jsx)(u,{})]})})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,c=l.amount,s=l.energy,u=l.maxEnergy,d=l.mode;return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Settings",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Energy",children:(0,r.jsxs)(i.ko,{value:s,minValue:0,maxValue:u,ranges:{good:[.5*u,1/0],average:[.25*u,.5*u],bad:[-1/0,.25*u]},children:[s," / ",u," Units"]})}),(0,r.jsx)(i.H2.Item,{label:"Amount",verticalAlign:"middle",children:(0,r.jsx)(i.Kq,{children:a.map(function(e,t){return(0,r.jsx)(i.Kq.Item,{grow:!0,width:"15%",children:(0,r.jsx)(i.zx,{fluid:!0,icon:"cog",selected:c===e,content:e,onClick:function(){return n("amount",{amount:e})}})},t)})})}),(0,r.jsx)(i.H2.Item,{label:"Mode",verticalAlign:"middle",children:(0,r.jsxs)(i.Kq,{justify:"space-between",children:[(0,r.jsx)(i.zx,{icon:"cog",selected:"dispense"===d,content:"Dispense",m:"0",width:"32%",onClick:function(){return n("mode",{mode:"dispense"})}}),(0,r.jsx)(i.zx,{icon:"cog",selected:"remove"===d,content:"Remove",m:"0",width:"32%",onClick:function(){return n("mode",{mode:"remove"})}}),(0,r.jsx)(i.zx,{icon:"cog",selected:"isolate"===d,content:"Isolate",m:"0",width:"32%",onClick:function(){return n("mode",{mode:"isolate"})}})]})})]})})})},u=function(e){for(var t=(0,o.nc)(),n=t.act,l=t.data,a=l.chemicals,c=void 0===a?[]:a,s=l.current_reagent,u=[],d=0;d<(c.length+1)%3;d++)u.push(!0);return(0,r.jsx)(i.Kq.Item,{grow:!0,height:"18%",children:(0,r.jsxs)(i.$0,{fill:!0,title:l.glass?"Drink Selector":"Chemical Selector",children:[c.map(function(e,t){return(0,r.jsx)(i.zx,{width:"32%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:s===e.id,content:e.title,style:{marginLeft:"2px"},onClick:function(){return n("dispense",{reagent:e.id})}},t)}),u.map(function(e,t){return(0,r.jsx)(i.Kq.Item,{grow:"1",basis:"25%"},t)})]})})}},2036:function(e,t,n){"use strict";n.r(t),n.d(t,{HealthSensor:()=>c});var r=n(1557),i=n(7161),o=n(5163),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,c=t.data,u=c.on,d=c.user_health,f=c.minHealth,h=c.maxHealth,m=c.alarm_health;return(0,r.jsx)(a.Rz,{width:300,height:125,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Scanning",children:(0,r.jsx)(i.zx,{icon:"power-off",content:u?"On":"Off",color:u?null:"red",selected:u,onClick:function(){return n("scan_toggle")}})}),(0,r.jsx)(i.H2.Item,{label:"Health activation",children:(0,r.jsx)(i.Y2,{animate:!0,step:2,stepPixelSize:6,minValue:f,maxValue:h,value:m,format:function(e){return(0,o.FH)(e,1)},width:"80px",onChange:function(e){return n("alarm_health",{alarm_health:e})}})}),null!==d&&(0,r.jsx)(i.H2.Item,{label:"User health",children:(0,r.jsx)(i.xu,{color:s(d),bold:d>=100,children:(0,r.jsx)(i.zt,{value:d})})})]})})})})},s=function(e){return e>50?"green":e>0?"orange":"red"}},3288:function(e,t,n){"use strict";n.r(t),n.d(t,{Holodeck:()=>u});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);na});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)();return t.act,t.data,(0,r.jsxs)(l.Rz,{width:600,height:505,children:[(0,r.jsx)(c,{}),(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(s,{}),(0,r.jsx)(d,{})]})})]})},c=function(e){var t=(0,o.nc)(),n=t.act;if(t.data.help)return(0,r.jsx)(i.u_,{maxWidth:"75%",height:.75*window.innerHeight+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,r.jsx)(i.$0,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,r.jsxs)(i.xu,{px:"0.5rem",mt:"-0.5rem",children:[(0,r.jsx)("h1",{children:"Making a Song"}),(0,r.jsxs)("p",{children:["Lines are a series of chords, separated by commas\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"(,)"}),", each with notes separated by hyphens\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"(-)"}),".",(0,r.jsx)("br",{}),"Every note in a chord will play together, with the chord timed by the\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"tempo"})," ","as defined above."]}),(0,r.jsxs)("p",{children:["Notes are played by the\xa0",(0,r.jsx)(i.xu,{as:"span",color:"good",children:"names of the note"}),", and optionally, the\xa0",(0,r.jsx)(i.xu,{as:"span",color:"average",children:"accidental"}),", and/or the"," ",(0,r.jsx)(i.xu,{as:"span",color:"bad",children:"octave number"}),".",(0,r.jsx)("br",{}),"By default, every note is\xa0",(0,r.jsx)(i.xu,{as:"span",color:"average",children:"natural"})," ","and in\xa0",(0,r.jsx)(i.xu,{as:"span",color:"bad",children:"octave 3"}),". Defining a different state for either is remembered for each"," ",(0,r.jsx)(i.xu,{as:"span",color:"good",children:"note"}),".",(0,r.jsxs)("ul",{children:[(0,r.jsxs)("li",{children:[(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"Example:"}),"\xa0",(0,r.jsx)("i",{children:"C,D,E,F,G,A,B"})," will play a\xa0",(0,r.jsx)(i.xu,{as:"span",color:"good",children:"C"}),"\xa0",(0,r.jsx)(i.xu,{as:"span",color:"average",children:"major"})," ","scale."]}),(0,r.jsxs)("li",{children:["After a note has an\xa0",(0,r.jsx)(i.xu,{as:"span",color:"average",children:"accidental"})," ","or\xa0",(0,r.jsx)(i.xu,{as:"span",color:"bad",children:"octave"})," ","placed, it will be remembered:\xa0",(0,r.jsx)("i",{children:"C,C4,C#,C3"})," is ",(0,r.jsx)("i",{children:"C3,C4,C4#,C3#"})]})]})]}),(0,r.jsxs)("p",{children:[(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"Chords"}),"\xa0can be played simply by seperating each note with a hyphen: ",(0,r.jsx)("i",{children:"A-C#,Cn-E,E-G#,Gn-B"}),".",(0,r.jsx)("br",{}),"A"," ",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"pause"}),"\xa0may be denoted by an empty chord: ",(0,r.jsx)("i",{children:"C,E,,C,G"}),".",(0,r.jsx)("br",{}),"To make a chord be a different time, end it with /x, where the chord length will be length defined by\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"tempo / x"}),",\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"eg:"})," ",(0,r.jsx)("i",{children:"C,G/2,E/4"}),"."]}),(0,r.jsxs)("p",{children:["Combined, an example line is: ",(0,r.jsx)("i",{children:"E-E4/4,F#/2,G#/8,B/8,E3-E4/4"}),".",(0,r.jsxs)("ul",{children:[(0,r.jsx)("li",{children:"Lines may be up to 300 characters."}),(0,r.jsx)("li",{children:"A song may only contain up to 1,000 lines."})]})]}),(0,r.jsxs)("p",{children:["Lines are a series of chords, separated by commas\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"(,)"}),", each with notes separated by hyphens\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"(-)"}),".",(0,r.jsx)("br",{}),"Every note in a chord will play together, with the chord timed by the\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"tempo"})," ","as defined above."]}),(0,r.jsxs)("p",{children:["Notes are played by the\xa0",(0,r.jsx)(i.xu,{as:"span",color:"good",children:"names of the note"}),", and optionally, the\xa0",(0,r.jsx)(i.xu,{as:"span",color:"average",children:"accidental"}),", and/or the"," ",(0,r.jsx)(i.xu,{as:"span",color:"bad",children:"octave number"}),".",(0,r.jsx)("br",{}),"By default, every note is\xa0",(0,r.jsx)(i.xu,{as:"span",color:"average",children:"natural"})," ","and in\xa0",(0,r.jsx)(i.xu,{as:"span",color:"bad",children:"octave 3"}),". Defining a different state for either is remembered for each"," ",(0,r.jsx)(i.xu,{as:"span",color:"good",children:"note"}),".",(0,r.jsxs)("ul",{children:[(0,r.jsxs)("li",{children:[(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"Example:"}),"\xa0",(0,r.jsx)("i",{children:"C,D,E,F,G,A,B"})," will play a\xa0",(0,r.jsx)(i.xu,{as:"span",color:"good",children:"C"}),"\xa0",(0,r.jsx)(i.xu,{as:"span",color:"average",children:"major"})," ","scale."]}),(0,r.jsxs)("li",{children:["After a note has an\xa0",(0,r.jsx)(i.xu,{as:"span",color:"average",children:"accidental"})," ","or\xa0",(0,r.jsx)(i.xu,{as:"span",color:"bad",children:"octave"})," ","placed, it will be remembered:\xa0",(0,r.jsx)("i",{children:"C,C4,C#,C3"})," is ",(0,r.jsx)("i",{children:"C3,C4,C4#,C3#"})]})]})]}),(0,r.jsxs)("p",{children:[(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"Chords"}),"\xa0can be played simply by seperating each note with a hyphen: ",(0,r.jsx)("i",{children:"A-C#,Cn-E,E-G#,Gn-B"}),".",(0,r.jsx)("br",{}),"A"," ",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"pause"}),"\xa0may be denoted by an empty chord: ",(0,r.jsx)("i",{children:"C,E,,C,G"}),".",(0,r.jsx)("br",{}),"To make a chord be a different time, end it with /x, where the chord length will be length defined by\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"tempo / x"}),",\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"eg:"})," ",(0,r.jsx)("i",{children:"C,G/2,E/4"}),"."]}),(0,r.jsxs)("p",{children:["Combined, an example line is: ",(0,r.jsx)("i",{children:"E-E4/4,F#/2,G#/8,B/8,E3-E4/4"}),".",(0,r.jsxs)("ul",{children:[(0,r.jsx)("li",{children:"Lines may be up to 300 characters."}),(0,r.jsx)("li",{children:"A song may only contain up to 1,000 lines."})]})]}),(0,r.jsx)("h1",{children:"Instrument Advanced Settings"}),(0,r.jsxs)("ul",{children:[(0,r.jsxs)("li",{children:[(0,r.jsx)(i.xu,{as:"span",color:"label",children:"Type:"}),"\xa0Whether the instrument is legacy or synthesized.",(0,r.jsx)("br",{}),"Legacy instruments have a collection of sounds that are selectively used depending on the note to play.",(0,r.jsx)("br",{}),"Synthesized instruments use a base sound and change its pitch to match the note to play."]}),(0,r.jsxs)("li",{children:[(0,r.jsx)(i.xu,{as:"span",color:"label",children:"Current:"}),"\xa0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!"]}),(0,r.jsxs)("li",{children:[(0,r.jsx)(i.xu,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),"\xa0The pitch to apply to all notes of the song."]}),(0,r.jsxs)("li",{children:[(0,r.jsx)(i.xu,{as:"span",color:"label",children:"Sustain Mode:"}),"\xa0How a played note fades out.",(0,r.jsx)("br",{}),"Linear sustain means a note will fade out at a constant rate.",(0,r.jsx)("br",{}),"Exponential sustain means a note will fade out at an exponential rate, sounding smoother."]}),(0,r.jsxs)("li",{children:[(0,r.jsx)(i.xu,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),"\xa0The volume threshold at which a note is fully stopped."]}),(0,r.jsxs)("li",{children:[(0,r.jsx)(i.xu,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),"\xa0Whether the last note should be sustained indefinitely."]})]}),(0,r.jsx)(i.zx,{color:"grey",content:"Close",onClick:function(){return n("help")}})]})})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.lines,c=l.playing,s=l.repeat,d=l.maxRepeats,f=l.tempo,h=l.minTempo,m=l.maxTempo,x=l.tickLag,p=l.volume,g=l.minVolume,j=l.maxVolume,b=l.ready;return(0,r.jsxs)(i.$0,{m:0,title:"Instrument",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{icon:"info",content:"Help",onClick:function(){return n("help")}}),(0,r.jsx)(i.zx,{icon:"file",content:"New",onClick:function(){return n("newsong")}}),(0,r.jsx)(i.zx,{icon:"upload",content:"Import",onClick:function(){return n("import")}})]}),children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Playback",children:[(0,r.jsx)(i.zx,{selected:c,disabled:0===a.length||s<0,icon:"play",content:"Play",onClick:function(){return n("play")}}),(0,r.jsx)(i.zx,{disabled:!c,icon:"stop",content:"Stop",onClick:function(){return n("stop")}})]}),(0,r.jsx)(i.H2.Item,{label:"Repeat",children:(0,r.jsx)(i.iR,{animated:!0,minValue:0,maxValue:d,value:s,stepPixelSize:59,onChange:function(e,t){return n("repeat",{new:t})}})}),(0,r.jsx)(i.H2.Item,{label:"Tempo",children:(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.zx,{disabled:f>=m,content:"-",as:"span",mr:"0.5rem",onClick:function(){return n("tempo",{new:f+x})}}),Math.round(600/f)," BPM",(0,r.jsx)(i.zx,{disabled:f<=h,content:"+",as:"span",ml:"0.5rem",onClick:function(){return n("tempo",{new:f-x})}})]})}),(0,r.jsx)(i.H2.Item,{label:"Volume",children:(0,r.jsx)(i.iR,{animated:!0,minValue:g,maxValue:j,value:p,stepPixelSize:6,tickWhileDragging:!0,onChange:function(e,t){return n("setvolume",{new:t})}})}),(0,r.jsx)(i.H2.Item,{label:"Status",children:b?(0,r.jsx)(i.xu,{color:"good",children:"Ready"}):(0,r.jsx)(i.xu,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,r.jsx)(u,{})]})},u=function(e){var t,n,l=(0,o.nc)(),a=l.act,c=l.data,s=c.allowedInstrumentNames,u=c.instrumentLoaded,d=c.instrument,f=c.canNoteShift,h=c.noteShift,m=c.noteShiftMin,x=c.noteShiftMax,p=c.sustainMode,g=c.sustainLinearDuration,j=c.sustainExponentialDropoff,b=c.legacy,y=c.sustainDropoffVolume,v=c.sustainHeldNote;return 1===p?(t="Linear",n=(0,r.jsx)(i.iR,{minValue:.1,maxValue:5,value:g,step:.5,stepPixelSize:85,format:function(e){return Math.round(100*e)/100+" seconds"},onChange:function(e,t){return a("setlinearfalloff",{new:t/10})}})):2===p&&(t="Exponential",n=(0,r.jsx)(i.iR,{minValue:1.025,maxValue:10,value:j,step:.01,format:function(e){return Math.round(1e3*e)/1e3+"% per decisecond"},onChange:function(e,t){return a("setexpfalloff",{new:t})}})),s.sort(),(0,r.jsx)(i.xu,{my:-1,children:(0,r.jsx)(i.zF,{mt:"1rem",mb:"0",title:"Advanced",children:(0,r.jsxs)(i.$0,{mt:-1,children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Type",children:b?"Legacy":"Synthesized"}),(0,r.jsx)(i.H2.Item,{label:"Current",children:u?(0,r.jsx)(i.Lt,{options:s,selected:d,width:"50%",onSelected:function(e){return a("switchinstrument",{name:e})}}):(0,r.jsx)(i.xu,{color:"bad",children:"None!"})}),!!(!b&&f)&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Note Shift/Note Transpose",children:(0,r.jsx)(i.iR,{minValue:m,maxValue:x,value:h,stepPixelSize:2,format:function(e){return e+" keys / "+Math.round(e/12*100)/100+" octaves"},onChange:function(e,t){return a("setnoteshift",{new:t})}})}),(0,r.jsxs)(i.H2.Item,{label:"Sustain Mode",children:[(0,r.jsx)(i.Lt,{options:["Linear","Exponential"],selected:t,mb:"0.4rem",onSelected:function(e){return a("setsustainmode",{new:e})}}),n]}),(0,r.jsx)(i.H2.Item,{label:"Volume Dropoff Threshold",children:(0,r.jsx)(i.iR,{animated:!0,minValue:.01,maxValue:100,value:y,stepPixelSize:6,onChange:function(e,t){return a("setdropoffvolume",{new:t})}})}),(0,r.jsx)(i.H2.Item,{label:"Sustain indefinitely last held note",children:(0,r.jsx)(i.zx,{selected:v,icon:v?"toggle-on":"toggle-off",content:v?"Yes":"No",onClick:function(){return a("togglesustainhold")}})})]})]}),(0,r.jsx)(i.zx,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){return a("reset")}})]})})})},d=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.playing,c=l.lines,s=l.editing;return(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Editor",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{disabled:!s||a,icon:"plus",content:"Add Line",onClick:function(){return n("newline",{line:c.length+1})}}),(0,r.jsx)(i.zx,{selected:!s,icon:s?"chevron-up":"chevron-down",onClick:function(){return n("edit")}})]}),children:!!s&&(c.length>0?(0,r.jsx)(i.H2,{children:c.map(function(e,t){return(0,r.jsx)(i.H2.Item,{label:t+1,buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{disabled:a,icon:"pen",onClick:function(){return n("modifyline",{line:t+1})}}),(0,r.jsx)(i.zx,{disabled:a,icon:"trash",onClick:function(){return n("deleteline",{line:t+1})}})]}),children:e},t)})}):(0,r.jsx)(i.xu,{color:"label",children:"Song is empty."}))})}},772:function(e,t,n){"use strict";n.r(t),n.d(t,{KeyComboModal:()=>p});var r=n(1557),i=n(2778),o=n(7161),l=n(650),a=n(4893),c=n(3817),s=n(3100),u=n(4799);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=48&&e.keyCode<=57)&&(t+="Shift"),3===e.location&&(t+="Numpad"),h(e))if(e.shiftKey&&e.keyCode>=48&&e.keyCode<=57)t+="Shift"+(e.keyCode-48);else{var n=e.key.toUpperCase();t+=m[n]||n}return t},p=function(e){var t=(0,a.nc)(),n=t.act,d=t.data,m=d.init_value,p=d.large_buttons,g=d.message,j=void 0===g?"":g,b=d.title,y=d.timeout,v=f((0,i.useState)(m),2),w=v[0],k=v[1],_=f((0,i.useState)(!0),2),C=_[0],S=_[1],A=function(e){if(!C){e.key===l.Fn.Enter&&n("submit",{entry:w}),(0,l.VW)(e.key)&&n("cancel");return}if(e.preventDefault(),h(e)){I(x(e)),S(!1);return}if(e.key===l.Fn.Escape){I(m),S(!1);return}},I=function(e){e!==w&&k(e)},O=130+(j.length>30?Math.ceil(j.length/3):0)+(j.length&&p?5:0);return(0,r.jsxs)(c.Rz,{title:b,width:240,height:O,children:[y&&(0,r.jsx)(u.Loader,{value:y}),(0,r.jsx)(c.Rz.Content,{onKeyDown:function(e){A(e)},children:(0,r.jsxs)(o.$0,{fill:!0,children:[(0,r.jsx)(o.RK,{}),(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.xu,{color:"label",children:j})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{disabled:C,content:C&&null!==C?"Awaiting input...":""+w,width:"100%",textAlign:"center",onClick:function(){I(m),S(!0)}})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(s.InputButtons,{input:w})})]})]})})]})}},1888:function(e,t,n){"use strict";n.r(t),n.d(t,{KeycardAuth:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=(0,r.jsx)(i.$0,{title:"Keycard Authentication Device",children:(0,r.jsx)(i.xu,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(!a.swiping&&!a.busy)return(0,r.jsx)(l.Rz,{width:540,height:280,children:(0,r.jsxs)(l.Rz.Content,{children:[c,(0,r.jsx)(i.$0,{title:"Choose Action",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Red Alert",children:(0,r.jsx)(i.zx,{icon:"exclamation-triangle",disabled:!a.redAvailable,onClick:function(){return n("triggerevent",{triggerevent:"Red Alert"})},content:"Red Alert"})}),(0,r.jsx)(i.H2.Item,{label:"ERT",children:(0,r.jsx)(i.zx,{icon:"broadcast-tower",onClick:function(){return n("triggerevent",{triggerevent:"Emergency Response Team"})},content:"Call ERT"})}),(0,r.jsxs)(i.H2.Item,{label:"Emergency Maint Access",children:[(0,r.jsx)(i.zx,{icon:"door-open",onClick:function(){return n("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})},content:"Grant"}),(0,r.jsx)(i.zx,{icon:"door-closed",onClick:function(){return n("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})},content:"Revoke"})]}),(0,r.jsxs)(i.H2.Item,{label:"Emergency Station-Wide Access",children:[(0,r.jsx)(i.zx,{icon:"door-open",onClick:function(){return n("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})},content:"Grant"}),(0,r.jsx)(i.zx,{icon:"door-closed",onClick:function(){return n("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})},content:"Revoke"})]})]})})]})});var s=(0,r.jsx)(i.xu,{color:"red",children:"Waiting for YOU to swipe your ID..."});return a.hasSwiped||a.ertreason||"Emergency Response Team"!==a.event?a.hasConfirm?s=(0,r.jsx)(i.xu,{color:"green",children:"Request Confirmed!"}):a.isRemote?s=(0,r.jsx)(i.xu,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):a.hasSwiped&&(s=(0,r.jsx)(i.xu,{color:"orange",children:"Waiting for second person to confirm..."})):s=(0,r.jsx)(i.xu,{color:"red",children:"Fill out the reason for your ERT request."}),(0,r.jsx)(l.Rz,{width:540,height:265,children:(0,r.jsxs)(l.Rz.Content,{children:[c,"Emergency Response Team"===a.event&&(0,r.jsx)(i.$0,{title:"Reason for ERT Call",children:(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{color:a.ertreason?"":"red",icon:a.ertreason?"check":"pencil-alt",content:a.ertreason?a.ertreason:"-----",disabled:a.busy,onClick:function(){return n("ert")}})})}),(0,r.jsx)(i.$0,{title:a.event,buttons:(0,r.jsx)(i.zx,{icon:"arrow-circle-left",content:"Back",disabled:a.busy||a.hasConfirm,onClick:function(){return n("reset")}}),children:s})]})})}},2248:function(e,t,n){"use strict";n.r(t),n.d(t,{KitchenMachine:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(1735),c=function(e){var t=(0,o.nc)(),n=t.data,c=t.config,u=n.ingredients,d=n.operating,f=c.title;return(0,r.jsx)(l.Rz,{width:400,height:320,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(a.Operating,{operating:d,name:f}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(s,{})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Ingredients",children:(0,r.jsx)(i.iA,{className:"Ingredient__Table",children:u.map(function(e){return(0,r.jsxs)(i.iA.Row,{tr:5,children:[(0,r.jsx)("td",{children:(0,r.jsx)(i.iA.Cell,{bold:!0,children:e.name})}),(0,r.jsx)("td",{children:(0,r.jsxs)(i.iA.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," ",e.units]})})]},e.name)})})})})]})})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.inactive,c=l.tooltip;return(0,r.jsx)(i.$0,{title:"Controls",children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"power-off",disabled:a,tooltip:a?c:"",tooltipPosition:"bottom",content:"Activate",onClick:function(){return n("cook")}})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"eject",disabled:a,tooltip:a?c:"",tooltipPosition:"bottom",content:"Eject Contents",onClick:function(){return n("eject")}})})]})})}},4055:function(e,t,n){"use strict";n.r(t),n.d(t,{LawManager:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,u=a.isAdmin,d=a.isSlaved,f=a.isMalf,h=a.isAIMalf,m=a.view;return(0,r.jsx)(l.Rz,{width:800,height:f?620:365,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[!!(u&&d)&&(0,r.jsxs)(i.f7,{children:["This unit is slaved to ",d,"."]}),!!(f||h)&&(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.zx,{content:"Law Management",selected:0===m,onClick:function(){return n("set_view",{set_view:0})}}),(0,r.jsx)(i.zx,{content:"Lawsets",selected:1===m,onClick:function(){return n("set_view",{set_view:1})}})]}),0===m&&(0,r.jsx)(c,{}),1===m&&(0,r.jsx)(s,{})]})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.has_zeroth_laws,c=l.zeroth_laws,s=l.has_ion_laws,d=l.ion_laws,f=l.ion_law_nr,h=l.has_inherent_laws,m=l.inherent_laws,x=l.has_supplied_laws,p=l.supplied_laws,g=l.channels,j=l.channel,b=l.isMalf,y=l.isAdmin,v=l.zeroth_law,w=l.ion_law,k=l.inherent_law,_=l.supplied_law,C=l.supplied_law_position;return(0,r.jsxs)(r.Fragment,{children:[!!a&&(0,r.jsx)(u,{title:"ERR_NULL_VALUE",laws:c,isMalf:b}),!!s&&(0,r.jsx)(u,{title:"".concat(f),laws:d,isMalf:b}),!!h&&(0,r.jsx)(u,{title:"Inherent",laws:m,isMalf:b}),!!x&&(0,r.jsx)(u,{title:"Supplied",laws:p,isMalf:b}),(0,r.jsx)(i.$0,{title:"Statement Settings",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Statement Channel",children:g.map(function(e){return(0,r.jsx)(i.zx,{content:e.channel,selected:e.channel===j,onClick:function(){return n("law_channel",{law_channel:e.channel})}},e.channel)})}),(0,r.jsx)(i.H2.Item,{label:"State Laws",children:(0,r.jsx)(i.zx,{content:"State Laws",onClick:function(){return n("state_laws")}})}),(0,r.jsx)(i.H2.Item,{label:"Law Notification",children:(0,r.jsx)(i.zx,{content:"Notify",onClick:function(){return n("notify_laws")}})})]})}),!!b&&(0,r.jsx)(i.$0,{title:"Add Laws",children:(0,r.jsxs)(i.iA,{children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{width:"10%",children:"Type"}),(0,r.jsx)(i.iA.Cell,{width:"60%",children:"Law"}),(0,r.jsx)(i.iA.Cell,{width:"10%",children:"Index"}),(0,r.jsx)(i.iA.Cell,{width:"20%",children:"Actions"})]}),!!(y&&!a)&&(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Zero"}),(0,r.jsx)(i.iA.Cell,{children:v}),(0,r.jsx)(i.iA.Cell,{children:"N/A"}),(0,r.jsxs)(i.iA.Cell,{children:[(0,r.jsx)(i.zx,{content:"Edit",icon:"pencil-alt",onClick:function(){return n("change_zeroth_law")}}),(0,r.jsx)(i.zx,{content:"Add",icon:"plus",onClick:function(){return n("add_zeroth_law")}})]})]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Ion"}),(0,r.jsx)(i.iA.Cell,{children:w}),(0,r.jsx)(i.iA.Cell,{children:"N/A"}),(0,r.jsxs)(i.iA.Cell,{children:[(0,r.jsx)(i.zx,{content:"Edit",icon:"pencil-alt",onClick:function(){return n("change_ion_law")}}),(0,r.jsx)(i.zx,{content:"Add",icon:"plus",onClick:function(){return n("add_ion_law")}})]})]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Inherent"}),(0,r.jsx)(i.iA.Cell,{children:k}),(0,r.jsx)(i.iA.Cell,{children:"N/A"}),(0,r.jsxs)(i.iA.Cell,{children:[(0,r.jsx)(i.zx,{content:"Edit",icon:"pencil-alt",onClick:function(){return n("change_inherent_law")}}),(0,r.jsx)(i.zx,{content:"Add",icon:"plus",onClick:function(){return n("add_inherent_law")}})]})]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Supplied"}),(0,r.jsx)(i.iA.Cell,{children:_}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx,{content:C,onClick:function(){return n("change_supplied_law_position")}})}),(0,r.jsxs)(i.iA.Cell,{children:[(0,r.jsx)(i.zx,{content:"Edit",icon:"pencil-alt",onClick:function(){return n("change_supplied_law")}}),(0,r.jsx)(i.zx,{content:"Add",icon:"plus",onClick:function(){return n("add_supplied_law")}})]})]})]})})]})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.law_sets;return(0,r.jsx)(i.xu,{children:l.map(function(e){return(0,r.jsx)(i.$0,{title:e.name+" - "+e.header,buttons:(0,r.jsx)(i.zx,{content:"Load Laws",icon:"download",onClick:function(){return n("transfer_laws",{transfer_laws:e.ref})}}),children:(0,r.jsxs)(i.H2,{children:[e.laws.has_ion_laws>0&&e.laws.ion_laws.map(function(e){return(0,r.jsx)(i.H2.Item,{label:e.index,children:e.law},e.index)}),e.laws.has_zeroth_laws>0&&e.laws.zeroth_laws.map(function(e){return(0,r.jsx)(i.H2.Item,{label:e.index,children:e.law},e.index)}),e.laws.has_inherent_laws>0&&e.laws.inherent_laws.map(function(e){return(0,r.jsx)(i.H2.Item,{label:e.index,children:e.law},e.index)}),e.laws.has_supplied_laws>0&&e.laws.inherent_laws.map(function(e){return(0,r.jsx)(i.H2.Item,{label:e.index,children:e.law},e.index)})]})},e.name)})})},u=function(e){var t=(0,o.nc)(),n=t.act;t.data;var l=e.isMalf,a=e.laws,c=e.title;return(0,r.jsx)(i.$0,{title:c+" Laws",children:(0,r.jsxs)(i.iA,{children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{width:"10%",children:"Index"}),(0,r.jsx)(i.iA.Cell,{width:"69%",children:"Law"}),(0,r.jsx)(i.iA.Cell,{width:"21%",children:"State?"})]}),a.map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:e.index}),(0,r.jsx)(i.iA.Cell,{children:e.law}),(0,r.jsxs)(i.iA.Cell,{children:[(0,r.jsx)(i.zx,{content:e.state?"Yes":"No",selected:e.state,onClick:function(){return n("state_law",{ref:e.ref,state_law:+!e.state})}}),!!l&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:"Edit",icon:"pencil-alt",onClick:function(){return n("edit_law",{edit_law:e.ref})}}),(0,r.jsx)(i.zx,{content:"Delete",icon:"trash",color:"red",onClick:function(){return n("delete_law",{delete_law:e.ref})}})]})]})]},e.law)})]})})}},2038:function(e,t,n){"use strict";n.r(t),n.d(t,{LibraryComputer:()=>d});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817),c=n(5279);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e?"caution":"default",onClick:function(){return i("set_rating",{rating_value:e})}})},t)}),(0,r.jsxs)(o.Kq.Item,{bold:!0,ml:2,fontSize:"150%",children:[a+"/10",(0,r.jsx)(o.JO,{name:"star",color:"yellow",ml:.5,verticalAlign:"top"})]})]})},h=function(e){var t=(0,l.nc)().data,n=e.tabIndex,i=e.setTabIndex,a=t.login_state;return(0,r.jsx)(o.Kq.Item,{mb:1,children:(0,r.jsxs)(o.mQ,{fluid:!0,textAlign:"center",children:[(0,r.jsx)(o.mQ.Tab,{selected:0===n,onClick:function(){return i(0)},children:"Book Archives"}),(0,r.jsx)(o.mQ.Tab,{selected:1===n,onClick:function(){return i(1)},children:"Corporate Literature"}),(0,r.jsx)(o.mQ.Tab,{selected:2===n,onClick:function(){return i(2)},children:"Upload Book"}),1===a&&(0,r.jsx)(o.mQ.Tab,{selected:3===n,onClick:function(){return i(3)},children:"Patron Manager"}),(0,r.jsx)(o.mQ.Tab,{selected:4===n,onClick:function(){return i(4)},children:"Inventory"})]})})},m=function(e){switch(e.tabIndex){case 0:return(0,r.jsx)(p,{});case 1:return(0,r.jsx)(g,{});case 2:return(0,r.jsx)(j,{});case 3:return(0,r.jsx)(b,{});case 4:return(0,r.jsx)(y,{});default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},x=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=i.searchcontent,s=i.book_categories,u=i.user_ckey,d=[];return s.map(function(e){return d[e.description]=e.category_id}),(0,r.jsxs)(o.Kq,{children:[(0,r.jsxs)(o.Kq.Item,{width:"35%",children:[(0,r.jsxs)(o.xu,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,r.jsx)(o.JO,{name:"edit",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Inputs"]}),(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Title",children:(0,r.jsx)(o.zx,{textAlign:"left",icon:"pen",width:20,content:a.title||"Input Title",onClick:function(){return(0,c.modalOpen)("edit_search_title")}})}),(0,r.jsx)(o.H2.Item,{label:"Author",children:(0,r.jsx)(o.zx,{textAlign:"left",icon:"pen",width:20,content:a.author||"Input Author",onClick:function(){return(0,c.modalOpen)("edit_search_author")}})}),(0,r.jsx)(o.H2.Item,{label:"Ratings",children:(0,r.jsxs)(o.Kq,{children:[(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{mr:1,width:"min-content",content:a.ratingmin,onClick:function(){return(0,c.modalOpen)("edit_search_ratingmin")}})}),(0,r.jsx)(o.Kq.Item,{children:"To"}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{ml:1,width:"min-content",content:a.ratingmax,onClick:function(){return(0,c.modalOpen)("edit_search_ratingmax")}})})]})})]})]}),(0,r.jsxs)(o.Kq.Item,{width:"40%",children:[(0,r.jsxs)(o.xu,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,r.jsx)(o.JO,{name:"clipboard-list",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Book Categories"]}),(0,r.jsx)(o.H2,{children:(0,r.jsx)(o.H2.Item,{label:"Select Categories",children:(0,r.jsx)(o.xu,{mt:2,children:(0,r.jsx)(o.Lt,{mt:.6,width:"190px",options:s.map(function(e){return e.description}),onSelected:function(e){return n("toggle_search_category",{category_id:d[e]})}})})})}),(0,r.jsx)("br",{}),s.filter(function(e){return a.categories.includes(e.category_id)}).map(function(e){return(0,r.jsx)(o.zx,{content:e.description,selected:!0,icon:"unlink",onClick:function(){return n("toggle_search_category",{category_id:e.category_id})}},e.category_id)})]}),(0,r.jsxs)(o.Kq.Item,{children:[(0,r.jsxs)(o.xu,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,r.jsx)(o.JO,{name:"search-plus",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Actions"]}),(0,r.jsx)(o.zx,{content:"Clear Search",icon:"eraser",onClick:function(){return n("clear_search")}}),a.ckey?(0,r.jsx)(o.zx,{mb:.5,content:"Stop Showing My Books",color:"bad",icon:"search",onClick:function(){return n("clear_ckey_search")}}):(0,r.jsx)(o.zx,{content:"Find My Books",icon:"search",onClick:function(){return n("find_users_books",{user_ckey:u})}})]})]})},p=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=i.external_booklist,s=i.archive_pagenumber,u=i.num_pages,d=i.login_state;return(0,r.jsxs)(o.$0,{fill:!0,scrollable:!0,title:"Book System Access",buttons:(0,r.jsxs)("div",{children:[(0,r.jsx)(o.zx,{icon:"angle-double-left",disabled:1===s,onClick:function(){return n("deincrementpagemax")}}),(0,r.jsx)(o.zx,{icon:"chevron-left",disabled:1===s,onClick:function(){return n("deincrementpage")}}),(0,r.jsx)(o.zx,{bold:!0,content:s,onClick:function(){return(0,c.modalOpen)("setpagenumber")}}),(0,r.jsx)(o.zx,{icon:"chevron-right",disabled:s===u,onClick:function(){return n("incrementpage")}}),(0,r.jsx)(o.zx,{icon:"angle-double-right",disabled:s===u,onClick:function(){return n("incrementpagemax")}})]}),children:[(0,r.jsx)(x,{}),(0,r.jsx)("hr",{}),(0,r.jsxs)(o.iA,{className:"Library__Booklist",children:[(0,r.jsxs)(o.iA.Row,{bold:!0,children:[(0,r.jsx)(o.iA.Cell,{children:"SSID"}),(0,r.jsx)(o.iA.Cell,{children:"Title"}),(0,r.jsx)(o.iA.Cell,{children:"Author"}),(0,r.jsx)(o.iA.Cell,{children:"Ratings"}),(0,r.jsx)(o.iA.Cell,{children:"Category"}),(0,r.jsx)(o.iA.Cell,{textAlign:"middle",children:"Actions"})]}),a.map(function(e){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{children:e.id}),(0,r.jsxs)(o.iA.Cell,{textAlign:"left",children:[(0,r.jsx)(o.JO,{name:"book",mr:.5}),e.title.length>45?e.title.substr(0,45)+"...":e.title]}),(0,r.jsx)(o.iA.Cell,{textAlign:"left",children:e.author.length>30?e.author.substr(0,30)+"...":e.author}),(0,r.jsxs)(o.iA.Cell,{children:[e.rating,(0,r.jsx)(o.JO,{name:"star",ml:.5,color:"yellow",verticalAlign:"middle"})]}),(0,r.jsx)(o.iA.Cell,{children:e.categories.join(", ").substr(0,45)}),(0,r.jsxs)(o.iA.Cell,{textAlign:"right",children:[1===d&&(0,r.jsx)(o.zx,{content:"Order",icon:"print",onClick:function(){return n("order_external_book",{bookid:e.id})}}),(0,r.jsx)(o.zx,{content:"More...",onClick:function(){return(0,c.modalOpen)("expand_info",{bookid:e.id})}})]})]},e.id)})]})]})},g=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=i.programmatic_booklist,s=i.login_state;return(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,title:"Corporate Book Catalog",children:(0,r.jsxs)(o.iA,{className:"Library__Booklist",children:[(0,r.jsxs)(o.iA.Row,{bold:!0,children:[(0,r.jsx)(o.iA.Cell,{children:"SSID"}),(0,r.jsx)(o.iA.Cell,{children:"Title"}),(0,r.jsx)(o.iA.Cell,{children:"Author"}),(0,r.jsx)(o.iA.Cell,{textAlign:"middle",children:"Actions"})]}),a.map(function(e,t){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{children:e.id}),(0,r.jsxs)(o.iA.Cell,{textAlign:"left",children:[(0,r.jsx)(o.JO,{name:"book",mr:2}),e.title]}),(0,r.jsx)(o.iA.Cell,{textAlign:"left",children:e.author}),(0,r.jsxs)(o.iA.Cell,{textAlign:"right",children:[1===s&&(0,r.jsx)(o.zx,{content:"Order",icon:"print",onClick:function(){return n("order_programmatic_book",{bookid:e.id})}}),(0,r.jsx)(o.zx,{content:"More...",onClick:function(){return(0,c.modalOpen)("expand_info",{bookid:e.id})}})]})]},t)})]})})},j=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=i.selectedbook,s=i.book_categories,u=i.user_ckey,d=[];return s.map(function(e){return d[e.description]=e.category_id}),(0,r.jsxs)(o.$0,{fill:!0,scrollable:!0,title:"Book System Upload",buttons:(0,r.jsx)(o.zx.Confirm,{bold:!0,width:9.5,icon:"upload",disabled:a.copyright,content:"Upload Book",onClick:function(){return n("uploadbook",{user_ckey:u})}}),children:[a.copyright?(0,r.jsx)(o.f7,{color:"red",children:"WARNING: You cannot upload or modify the attributes of a copyrighted book"}):(0,r.jsx)("br",{}),(0,r.jsxs)(o.xu,{ml:15,mb:3,fontSize:"1.2rem",bold:!0,children:[(0,r.jsx)(o.JO,{name:"search-plus",verticalAlign:"middle",size:3,mr:2}),"Book Uploader"]}),(0,r.jsxs)(o.Kq,{children:[(0,r.jsxs)(o.Kq.Item,{children:[(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Title",children:(0,r.jsx)(o.zx,{width:20,textAlign:"left",icon:"pen",disabled:a.copyright,content:a.title,onClick:function(){return(0,c.modalOpen)("edit_selected_title")}})}),(0,r.jsx)(o.H2.Item,{label:"Author",children:(0,r.jsx)(o.zx,{width:20,textAlign:"left",icon:"pen",disabled:a.copyright,content:a.author,onClick:function(){return(0,c.modalOpen)("edit_selected_author")}})}),(0,r.jsx)(o.H2.Item,{label:"Select Categories",children:(0,r.jsx)(o.xu,{children:(0,r.jsx)(o.Lt,{width:"240px",options:s.map(function(e){return e.description}),onSelected:function(e){return n("toggle_upload_category",{category_id:d[e]})}})})})]}),(0,r.jsx)("br",{}),s.filter(function(e){return a.categories.includes(e.category_id)}).map(function(e){return(0,r.jsx)(o.zx,{content:e.description,disabled:a.copyright,selected:!0,icon:"unlink",onClick:function(){return n("toggle_upload_category",{category_id:e.category_id})}},e.category_id)})]}),(0,r.jsx)(o.Kq.Item,{mr:75,children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Summary",children:(0,r.jsx)(o.zx,{icon:"pen",width:"auto",disabled:a.copyright,content:"Edit Summary",onClick:function(){return(0,c.modalOpen)("edit_selected_summary")}})}),(0,r.jsx)(o.H2.Item,{children:a.summary})]})})]})]})},b=function(e){var t=(0,l.nc)(),n=t.act,i=t.data.checkout_data;return(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,title:"Checked Out Books",children:(0,r.jsxs)(o.iA,{className:"Library__Booklist",children:[(0,r.jsxs)(o.iA.Row,{bold:!0,children:[(0,r.jsx)(o.iA.Cell,{children:"Patron"}),(0,r.jsx)(o.iA.Cell,{children:"Title"}),(0,r.jsx)(o.iA.Cell,{children:"Time Left"}),(0,r.jsx)(o.iA.Cell,{children:"Actions"})]}),i.map(function(e,t){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsxs)(o.iA.Cell,{children:[(0,r.jsx)(o.JO,{name:"user-tag"}),e.patron_name]}),(0,r.jsx)(o.iA.Cell,{textAlign:"left",children:e.title}),(0,r.jsx)(o.iA.Cell,{children:e.timeleft>=0?e.timeleft:"LATE"}),(0,r.jsx)(o.iA.Cell,{textAlign:"left",children:(0,r.jsx)(o.zx,{content:"Mark Lost",icon:"flag",color:"bad",disabled:e.timeleft>=0,onClick:function(){return n("reportlost",{libraryid:e.libraryid})}})})]},t)})]})})},y=function(e){var t=(0,l.nc)(),n=(t.act,t.data).inventory_list;return(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,title:"Library Inventory",children:(0,r.jsxs)(o.iA,{className:"Library__Booklist",children:[(0,r.jsxs)(o.iA.Row,{bold:!0,children:[(0,r.jsx)(o.iA.Cell,{children:"LIB ID"}),(0,r.jsx)(o.iA.Cell,{children:"Title"}),(0,r.jsx)(o.iA.Cell,{children:"Author"}),(0,r.jsx)(o.iA.Cell,{children:"Status"})]}),n.map(function(e,t){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{children:e.libraryid}),(0,r.jsxs)(o.iA.Cell,{textAlign:"left",children:[(0,r.jsx)(o.JO,{name:"book"})," ",e.title]}),(0,r.jsx)(o.iA.Cell,{textAlign:"left",children:e.author}),(0,r.jsx)(o.iA.Cell,{textAlign:"left",children:e.checked_out?"Checked Out":"Available"})]},t)})]})})};(0,c.modalRegisterBodyOverride)("expand_info",function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=e.args,s=i.user_ckey;return(0,r.jsxs)(o.$0,{children:[(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Title",children:a.title}),(0,r.jsx)(o.H2.Item,{label:"Author",children:a.author}),(0,r.jsx)(o.H2.Item,{label:"Summary",children:a.summary}),(0,r.jsxs)(o.H2.Item,{label:"Rating",children:[a.rating,(0,r.jsx)(o.JO,{name:"star",color:"yellow",verticalAlign:"top"})]}),!a.isProgrammatic&&(0,r.jsx)(o.H2.Item,{label:"Categories",children:a.categories.join(", ")})]}),(0,r.jsx)("br",{}),s===a.ckey&&(0,r.jsx)(o.zx,{content:"Delete Book",icon:"trash",color:"red",disabled:a.isProgrammatic,onClick:function(){return n("delete_book",{bookid:a.id,user_ckey:s})}}),(0,r.jsx)(o.zx,{content:"Report Book",icon:"flag",color:"red",disabled:a.isProgrammatic,onClick:function(){return(0,c.modalOpen)("report_book",{bookid:a.id})}}),(0,r.jsx)(o.zx,{content:"Rate Book",icon:"star",color:"caution",disabled:a.isProgrammatic,onClick:function(){return(0,c.modalOpen)("rate_info",{bookid:a.id})}})]})}),(0,c.modalRegisterBodyOverride)("report_book",function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=e.args,s=a.selected_report,u=a.report_categories,d=a.user_ckey;return(0,r.jsxs)(o.$0,{level:2,m:"-1rem",pb:"1.5rem",title:"Report this book for Rule Violations",children:[(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Title",children:c.title}),(0,r.jsx)(o.H2.Item,{label:"Reasons",children:(0,r.jsx)(o.xu,{children:u.map(function(e,t){return(0,r.jsxs)(i.Fragment,{children:[(0,r.jsx)(o.zx,{content:e.description,selected:e.category_id===s,onClick:function(){return n("set_report",{report_type:e.category_id})}}),(0,r.jsx)("br",{})]},t)})})})]}),(0,r.jsx)(o.zx.Confirm,{bold:!0,icon:"paper-plane",content:"Submit Report",onClick:function(){return n("submit_report",{bookid:c.id,user_ckey:d})}})]})}),(0,c.modalRegisterBodyOverride)("rate_info",function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=e.args,c=i.user_ckey;return(0,r.jsxs)(o.$0,{level:2,m:"-1rem",pb:"1.5rem",children:[(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Title",children:a.title}),(0,r.jsx)(o.H2.Item,{label:"Author",children:a.author}),(0,r.jsxs)(o.H2.Item,{label:"Rating",children:[a.current_rating?a.current_rating:0,(0,r.jsx)(o.JO,{name:"star",color:"yellow",ml:.5,verticalAlign:"middle"})]}),(0,r.jsx)(o.H2.Item,{label:"Total Ratings",children:a.total_ratings?a.total_ratings:0})]}),(0,r.jsx)(f,{}),(0,r.jsx)(o.zx.Confirm,{mt:2,content:"Submit",icon:"paper-plane",onClick:function(){return n("rate_book",{bookid:a.id,user_ckey:c})}})]})})},4713:function(e,t,n){"use strict";n.r(t),n.d(t,{LibraryManager:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(5279),c=function(e){return(0,r.jsxs)(l.Rz,{width:600,height:600,children:[(0,r.jsx)(a.ComplexModal,{}),(0,r.jsx)(l.Rz.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,r.jsx)(s,{})})]})},s=function(e){var t=(0,o.nc)();switch((t.act,t.data).pagestate){case 1:return(0,r.jsx)(u,{});case 2:return(0,r.jsx)(f,{});case 3:return(0,r.jsx)(d,{});default:return"WE SHOULDN'T BE HERE!"}},u=function(e){var t=(0,o.nc)(),n=t.act;return t.data,(0,r.jsxs)(i.$0,{children:[(0,r.jsxs)(i.xu,{fontSize:"1.4rem",bold:!0,children:[(0,r.jsx)(i.JO,{name:"user-shield",verticalAlign:"middle",size:3,mr:"1rem"}),"Library Manager"]}),(0,r.jsx)("br",{}),(0,r.jsx)(i.zx,{icon:"trash",width:"auto",color:"danger",content:"Delete Book by SSID",onClick:function(){return(0,a.modalOpen)("specify_ssid_delete")}}),(0,r.jsx)(i.zx,{icon:"user-slash",width:"auto",color:"danger",content:"Delete All Books By CKEY",onClick:function(){return(0,a.modalOpen)("specify_ckey_delete")}}),(0,r.jsx)("br",{}),(0,r.jsx)(i.zx,{icon:"search",width:"auto",content:"View All Books By CKEY",onClick:function(){return(0,a.modalOpen)("specify_ckey_search")}}),(0,r.jsx)(i.zx,{icon:"search",width:"auto",content:"View All Reported Books",onClick:function(){return n("view_reported_books")}})]})},d=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.reports;return(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.iA,{className:"Library__Booklist",children:[(0,r.jsxs)(i.xu,{fontSize:"1.2rem",bold:!0,children:[(0,r.jsx)(i.JO,{name:"user-secret",verticalAlign:"middle",size:2,mr:"1rem"}),(0,r.jsx)("br",{}),"All Reported Books",(0,r.jsx)("br",{})]}),(0,r.jsx)(i.zx,{content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){return n("return")}}),(0,r.jsxs)(i.iA.Row,{bold:!0,children:[(0,r.jsx)(i.iA.Cell,{children:"Uploader CKEY"}),(0,r.jsx)(i.iA.Cell,{children:"SSID"}),(0,r.jsx)(i.iA.Cell,{children:"Title"}),(0,r.jsx)(i.iA.Cell,{children:"Author"}),(0,r.jsx)(i.iA.Cell,{children:"Report Type"}),(0,r.jsx)(i.iA.Cell,{children:"Reporter Ckey"}),(0,r.jsx)(i.iA.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),l.map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{bold:!0,children:e.uploader_ckey}),(0,r.jsx)(i.iA.Cell,{children:e.id}),(0,r.jsxs)(i.iA.Cell,{textAlign:"left",children:[(0,r.jsx)(i.JO,{name:"book"}),e.title]}),(0,r.jsx)(i.iA.Cell,{textAlign:"left",children:e.author}),(0,r.jsx)(i.iA.Cell,{textAlign:"left",children:e.report_description}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:e.reporter_ckey}),(0,r.jsxs)(i.iA.Cell,{children:[(0,r.jsx)(i.zx.Confirm,{content:"Delete",icon:"trash",onClick:function(){return n("delete_book",{bookid:e.id})}}),(0,r.jsx)(i.zx,{content:"Unflag",icon:"flag",color:"caution",onClick:function(){return n("unflag_book",{bookid:e.id})}}),(0,r.jsx)(i.zx,{content:"View",onClick:function(){return n("view_book",{bookid:e.id})}})]})]},e.id)})]})})},f=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.ckey,c=l.booklist;return(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.iA,{className:"Library__Booklist",children:[(0,r.jsxs)(i.xu,{fontSize:"1.2rem",bold:!0,children:[(0,r.jsx)(i.JO,{name:"user",verticalAlign:"middle",size:2,mr:"1rem"}),(0,r.jsx)("br",{}),"Books uploaded by ",a,(0,r.jsx)("br",{})]}),(0,r.jsx)(i.zx,{mt:1,content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){return n("return")}}),(0,r.jsxs)(i.iA.Row,{bold:!0,children:[(0,r.jsx)(i.iA.Cell,{children:"SSID"}),(0,r.jsx)(i.iA.Cell,{children:"Title"}),(0,r.jsx)(i.iA.Cell,{children:"Author"}),(0,r.jsx)(i.iA.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),c.map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:e.id}),(0,r.jsxs)(i.iA.Cell,{textAlign:"left",children:[(0,r.jsx)(i.JO,{name:"book"}),e.title]}),(0,r.jsx)(i.iA.Cell,{textAlign:"left",children:e.author}),(0,r.jsxs)(i.iA.Cell,{textAlign:"right",children:[(0,r.jsx)(i.zx.Confirm,{content:"Delete",icon:"trash",color:"bad",onClick:function(){return n("delete_book",{bookid:e.id})}}),(0,r.jsx)(i.zx,{content:"View",onClick:function(){return n("view_book",{bookid:e.id})}})]})]},e.id)})]})})}},3868:function(e,t,n){"use strict";n.r(t),n.d(t,{ListInputModal:()=>h});var r=n(1557),i=n(2778),o=n(7161),l=n(9523),a=n(4893),c=n(3817),s=n(3100),u=n(4799);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n10),2),S=C[0],A=C[1],I=f((0,i.useState)(""),2),O=I[0],z=I[1],P=function(e){var t,n,r,i,o=T.length-1;e===l.Hb?null===k||k===o?(_(0),null==(t=document.getElementById("0"))||t.scrollIntoView()):(_(k+1),null==(n=document.getElementById((k+1).toString()))||n.scrollIntoView()):e===l.R4&&(null===k||0===k?(_(o),null==(r=document.getElementById(o.toString()))||r.scrollIntoView()):(_(k-1),null==(i=document.getElementById((k-1).toString()))||i.scrollIntoView()))},R=function(e){var t=String.fromCharCode(e),n=p.find(function(e){return null==e?void 0:e.toLowerCase().startsWith(null==t?void 0:t.toLowerCase())});if(n){var r,i=p.indexOf(n);_(i),null==(r=document.getElementById(i.toString()))||r.scrollIntoView()}},E=function(){A(!S),z("")},T=p.filter(function(e){return null==e?void 0:e.toLowerCase().includes(O.toLowerCase())}),N=350+Math.ceil(j.length/3);return S||setTimeout(function(){var e;return null==(e=document.getElementById(k.toString()))?void 0:e.focus()},1),(0,r.jsxs)(c.Rz,{title:v,width:325,height:N,children:[y&&(0,r.jsx)(u.Loader,{value:y}),(0,r.jsx)(c.Rz.Content,{onKeyDown:function(e){var t=window.event?e.which:e.keyCode;(t===l.Hb||t===l.R4)&&(e.preventDefault(),P(t)),t===l.tt&&(e.preventDefault(),n("submit",{entry:T[k]})),!S&&t>=l.Kx&&t<=l.au&&(e.preventDefault(),R(t)),t===l.KW&&(e.preventDefault(),n("cancel"))},children:(0,r.jsx)(o.$0,{buttons:(0,r.jsx)(o.zx,{compact:!0,icon:S?"search":"font",selected:!0,tooltip:S?"Search Mode. Type to search or use arrow keys to select manually.":"Hotkey Mode. Type a letter to jump to the first match. Enter to select.",tooltipPosition:"left",onClick:function(){return E()}}),className:"ListInput__Section",fill:!0,title:j,children:(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(m,{filteredItems:T,onClick:function(e){e!==k&&_(e)},onFocusSearch:function(){A(!1),A(!0)},searchBarVisible:S,selected:k})}),(0,r.jsx)(o.Kq.Item,{m:0,children:S&&(0,r.jsx)(x,{filteredItems:T,onSearch:function(e){var t;e!==O&&(z(e),_(0),null==(t=document.getElementById("0"))||t.scrollIntoView())},searchQuery:O,selected:k})}),(0,r.jsx)(o.Kq.Item,{mt:.5,children:(0,r.jsx)(s.InputButtons,{input:T[k]})})]})})})]})},m=function(e){var t=(0,a.nc)().act,n=e.filteredItems,i=e.onClick,c=e.onFocusSearch,s=e.searchBarVisible,u=e.selected;return(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,children:n.map(function(e,a){return(0,r.jsx)(o.zx,{fluid:!0,color:"transparent",id:a,onClick:function(){return i(a)},onMouseDown:function(e){2===e.detail&&(e.preventDefault(),t("submit",{entry:n[u]}))},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;s&&t>=l.Kx&&t<=l.au&&(e.preventDefault(),c())},selected:a===u,style:{animation:"none",transition:"none"},children:e.replace(/^\w/,function(e){return e.toUpperCase()})},a)})})},x=function(e){var t=(0,a.nc)().act,n=e.filteredItems,i=e.onSearch,l=e.searchQuery,c=e.selected;return(0,r.jsx)(o.II,{width:"100%",autoFocus:!0,autoSelect:!0,placeholder:"Search...",value:l,onChange:function(e){return i(e)},onEnter:function(){t("submit",{entry:n[c]})}})}},2684:function(e,t,n){"use strict";n.r(t),n.d(t,{Loadout:()=>f});var r=n(1557),i=n(2778),o=n(7161),l=n(4190),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n2?Object.entries(s.gears).reduce(function(e,t){var n=u(t,2),r=(n[0],n[1]);return e.concat(Object.entries(r).map(function(e){var t=u(e,2);return{key:t[0],gear:t[1]}}))},[]).filter(function(e){return S(e.gear)}):Object.entries(s.gears[x]).map(function(e){var t=u(e,2);return{key:t[0],gear:t[1]}})).sort(d[v]),_&&(t=t.reverse()),(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,title:x,buttons:(0,r.jsxs)(o.Kq,{children:[(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.Lt,{height:1.66,selected:v,options:Object.keys(d),onSelected:function(e){return w(e)}})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{icon:_?"arrow-down-wide-short":"arrow-down-short-wide",tooltip:_?"Ascending order":"Descending order",tooltipPosition:"bottom-end",onClick:function(){return C(!_)}})}),p&&(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.II,{width:20,placeholder:"Search...",value:j,onChange:function(e){return b(e)}})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{icon:"magnifying-glass",selected:p,tooltip:"Toggle search field",tooltipPosition:"bottom-end",onClick:function(){g(!p),b("")}})})]}),children:t.map(function(e){var t=e.key,n=e.gear,i=Object.keys(s.selected_gears).includes(t),l=1===n.cost?"".concat(n.cost," Point"):"".concat(n.cost," Points"),a=(0,r.jsxs)(o.xu,{children:[n.name.length>12&&(0,r.jsx)(o.xu,{children:n.name}),n.gear_tier>f&&(0,r.jsx)(o.xu,{mt:n.name.length>12&&1.5,textColor:"red",children:"That gear is only available at a higher donation tier than you are on."})]}),d=(0,r.jsxs)(r.Fragment,{children:[n.allowed_roles&&(0,r.jsx)(o.zx,{width:"22px",color:"transparent",icon:"user",tooltip:(0,r.jsx)(o.$0,{m:-1,title:"Allowed Roles",children:n.allowed_roles.map(function(e){return(0,r.jsx)(o.xu,{children:e},e)})}),tooltipPosition:"left"}),Object.entries(n.tweaks).map(function(e){var t=u(e,2),n=t[0];return t[1].map(function(e){return(0,r.jsx)(o.zx,{width:"22px",color:"transparent",icon:e.icon,tooltip:e.tooltip,tooltipPosition:"top"},n)})}),(0,r.jsx)(o.zx,{width:"22px",color:"transparent",icon:"info",tooltip:n.desc,tooltipPosition:"top"})]}),x=(0,r.jsxs)(o.xu,{className:"Loadout-InfoBox",children:[(0,r.jsx)(o.xu,{style:{flexGrow:1},fontSize:1,color:"gold",opacity:.75,children:n.gear_tier>0&&"Tier ".concat(n.gear_tier)}),(0,r.jsx)(o.xu,{fontSize:.75,opacity:.66,children:l})]});return(0,r.jsx)(o.zA,{m:.5,imageSize:84,dmIcon:n.icon,dmIconState:n.icon_state,tooltip:(n.name.length>12||n.gear_tier>0)&&a,tooltipPosition:"bottom",selected:i,disabled:n.gear_tier>f||h+n.cost>m&&!i,buttons:d,buttonsAlt:x,onClick:function(){return c("toggle_gear",{gear:t})},children:n.name},t)})})},x=function(e){var t=(0,a.nc)(),n=t.act,i=t.data,l=e.setTweakedGear,c=Object.entries(i.gears).reduce(function(e,t){var n=u(t,2),r=Object.entries((n[0],n[1])).filter(function(e){var t=u(e,1)[0];return Object.keys(i.selected_gears).includes(t)}).map(function(e){var t=u(e,2);return function(e){for(var t=1;t0&&(0,r.jsx)(o.zx,{icon:"gears",iconColor:"gray",width:"33px",onClick:function(){return l(e)}}),(0,r.jsx)(o.zx,{icon:"times",iconColor:"red",width:"32px",onClick:function(){return n("toggle_gear",{gear:e.key})}})]}),children:e.name},e.key)})})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.$0,{children:(0,r.jsx)(o.ko,{value:i.gear_slots,maxValue:i.max_gear_slots,ranges:{bad:[i.max_gear_slots,1/0],average:[.66*i.max_gear_slots,i.max_gear_slots],good:[0,.66*i.max_gear_slots]},children:(0,r.jsxs)(o.xu,{textAlign:"center",children:["Used points ",i.gear_slots,"/",i.max_gear_slots]})})})})]})},p=function(e){var t=(0,a.nc)(),n=t.act,i=t.data,l=e.tweakedGear,c=e.setTweakedGear;return(0,r.jsx)(o.Pz,{children:(0,r.jsx)(o.xu,{className:"Loadout-Modal__background",children:(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,width:20,height:20,title:l.name,buttons:(0,r.jsx)(o.zx,{color:"red",icon:"times",tooltip:"Close",tooltipPosition:"top",onClick:function(){return c("")}}),children:(0,r.jsx)(o.H2,{children:Object.entries(l.tweaks).map(function(e){var t=u(e,2),a=t[0];return t[1].map(function(e){var t=i.selected_gears[l.key][a];return(0,r.jsxs)(o.H2.Item,{label:e.name,color:t?"":"gray",buttons:(0,r.jsx)(o.zx,{color:"transparent",icon:"pen",onClick:function(){return n("set_tweak",{gear:l.key,tweak:a})}}),children:[t||"Default",(0,r.jsx)(o.xu,{inline:!0,ml:1,width:1,height:1,verticalAlign:"middle",style:{backgroundColor:"".concat(t)}})]},a)})})})})})})}},3406:function(e,t,n){"use strict";n.r(t),n.d(t,{LoreConsole:()=>e5});var r,i=n(1557),o=n(4893),l=n(2778),a=n(7161),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n"']/,b=RegExp(j.source,"g"),y=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,v=RegExp(y.source,"g"),w={"&":"&","<":"<",">":">",'"':""","'":"'"},k=function(e){return w[e]};function _(e,t){if(t){if(j.test(e))return e.replace(b,k)}else if(y.test(e))return e.replace(v,k);return e}var C=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function S(e){return e.replace(C,function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""})}var A=/(^|[^\[])\^/g;function I(e,t){e="string"==typeof e?e:e.source,t=t||"";var n={replace:function(t,r){return r=(r=r.source||r).replace(A,"$1"),e=e.replace(t,r),n},getRegex:function(){return new RegExp(e,t)}};return n}var O=/[^\w:]/g,z=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function P(e,t,n){var r,i,o,l;if(e){try{r=decodeURIComponent(S(n)).replace(O,"").toLowerCase()}catch(e){return null}if(0===r.indexOf("javascript:")||0===r.indexOf("vbscript:")||0===r.indexOf("data:"))return null}t&&!z.test(n)&&(i=t,o=n,R[" "+i]||(E.test(i)?R[" "+i]=i+"/":R[" "+i]=M(i,"/",!0)),l=-1===(i=R[" "+i]).indexOf(":"),n="//"===o.substring(0,2)?l?o:i.replace(T,"$1")+o:"/"!==o.charAt(0)?i+o:l?o:i.replace(N,"$1")+o);try{n=encodeURI(n).replace(/%25/g,"%")}catch(e){return null}return n}var R={},E=/^[^:]+:\/*[^/]*$/,T=/^([^:]+:)[\s\S]*$/,N=/^([^:]+:\/*[^/]*)[\s\S]*$/,H={exec:function(){}};function D(e,t){var n=e.replace(/\|/g,function(e,t,n){for(var r=!1,i=t;--i>=0&&"\\"===n[i];)r=!r;return r?"|":" |"}).split(/ \|/),r=0;if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),n.length>t)n.splice(t);else for(;n.length1;)1&t&&(n+=e),t>>=1,e+=e;return n+e}function K(e,t,n,r){var i=t.href,o=t.title?_(t.title):null,l=e[1].replace(/\\([\[\]])/g,"$1");if("!"!==e[0].charAt(0)){r.state.inLink=!0;var a={type:"link",raw:n,href:i,title:o,text:l,tokens:r.inlineTokens(l)};return r.state.inLink=!1,a}return{type:"image",raw:n,href:i,title:o,text:_(l)}}var L=function(){function e(t){u(this,e),this.options=t||g}return f(e,[{key:"space",value:function(e){var t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}},{key:"code",value:function(e){var t=this.rules.block.code.exec(e);if(t){var n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:M(n,"\n")}}}},{key:"fences",value:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],r=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var r=n[1];return t.split("\n").map(function(e){var t=e.match(/^\s+/);return null===t?e:(function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(t,1)||function(e,t){if(e){if("string"==typeof e)return s(e,1);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}}(t,1)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0].length>=r.length?e.slice(r.length):e}).join("\n")}(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline._escapes,"$1"):t[2],text:r}}}},{key:"heading",value:function(e){var t=this.rules.block.heading.exec(e);if(t){var n=t[2].trim();if(/#$/.test(n)){var r=M(n,"#");this.options.pedantic?n=r.trim():(!r||/ $/.test(r))&&(n=r.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}},{key:"hr",value:function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}},{key:"blockquote",value:function(e){var t=this.rules.block.blockquote.exec(e);if(t){var n=t[0].replace(/^ *>[ \t]?/gm,""),r=this.lexer.state.top;this.lexer.state.top=!0;var i=this.lexer.blockTokens(n);return this.lexer.state.top=r,{type:"blockquote",raw:t[0],tokens:i,text:n}}}},{key:"list",value:function(e){var t=this.rules.block.list.exec(e);if(t){var n,r,i,o,l,a,c,s,u,d,f,h,m=t[1].trim(),x=m.length>1,p={type:"list",raw:"",ordered:x,start:x?+m.slice(0,-1):"",loose:!1,items:[]};m=x?"\\d{1,9}\\".concat(m.slice(-1)):"\\".concat(m),this.options.pedantic&&(m=x?m:"[*+-]");for(var g=new RegExp("^( {0,3}".concat(m,")((?:[ ][^\\n]*)?(?:\\n|$))"));e&&(h=!1,!(!(t=g.exec(e))||this.rules.block.hr.test(e)));){if(n=t[0],e=e.substring(n.length),s=t[2].split("\n",1)[0].replace(/^\t+/,function(e){return" ".repeat(3*e.length)}),u=e.split("\n",1)[0],this.options.pedantic?(o=2,f=s.trimLeft()):(o=(o=t[2].search(/[^ ]/))>4?1:o,f=s.slice(o),o+=t[1].length),a=!1,!s&&/^ *$/.test(u)&&(n+=u+"\n",e=e.substring(u.length+1),h=!0),!h)for(var j=new RegExp("^ {0,".concat(Math.min(3,o-1),"}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))")),b=new RegExp("^ {0,".concat(Math.min(3,o-1),"}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)")),y=new RegExp("^ {0,".concat(Math.min(3,o-1),"}(?:```|~~~)")),v=new RegExp("^ {0,".concat(Math.min(3,o-1),"}#"));e&&(u=d=e.split("\n",1)[0],this.options.pedantic&&(u=u.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(y.test(u)||v.test(u)||j.test(u)||b.test(e)));){if(u.search(/[^ ]/)>=o||!u.trim())f+="\n"+u.slice(o);else{if(a||s.search(/[^ ]/)>=4||y.test(s)||v.test(s)||b.test(s))break;f+="\n"+u}a||u.trim()||(a=!0),n+=d+"\n",e=e.substring(d.length+1),s=u.slice(o)}!p.loose&&(c?p.loose=!0:/\n *\n *$/.test(n)&&(c=!0)),this.options.gfm&&(r=/^\[[ xX]\] /.exec(f))&&(i="[ ] "!==r[0],f=f.replace(/^\[[ xX]\] +/,"")),p.items.push({type:"list_item",raw:n,task:!!r,checked:i,loose:!1,text:f}),p.raw+=n}p.items[p.items.length-1].raw=n.trimRight(),p.items[p.items.length-1].text=f.trimRight(),p.raw=p.raw.trimRight();var w=p.items.length;for(l=0;l0&&k.some(function(e){return/\n.*\n/.test(e.raw)})}if(p.loose)for(l=0;l$/,"$1").replace(this.rules.inline._escapes,"$1"):"",i=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline._escapes,"$1"):t[3];return{type:"def",tag:n,raw:t[0],href:r,title:i}}}},{key:"table",value:function(e){var t=this.rules.block.table.exec(e);if(t){var n={type:"table",header:D(t[1]).map(function(e){return{text:e}}),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(n.header.length===n.align.length){n.raw=t[0];var r,i,o,l,a=n.align.length;for(r=0;r/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):_(t[0]):t[0]}}},{key:"link",value:function(e){var t=this.rules.inline.link.exec(e);if(t){var n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;var r=M(n.slice(0,-1),"\\");if((n.length-r.length)%2==0)return}else{var i=function(e,t){if(-1===e.indexOf(")"))return -1;for(var n=e.length,r=0,i=0;i-1){var o=(0===t[0].indexOf("!")?5:4)+t[1].length+i;t[2]=t[2].substring(0,i),t[0]=t[0].substring(0,o).trim(),t[3]=""}}var l=t[2],a="";if(this.options.pedantic){var c=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(l);c&&(l=c[1],a=c[3])}else a=t[3]?t[3].slice(1,-1):"";return l=l.trim(),/^$/.test(n)?l.slice(1):l.slice(1,-1)),K(t,{href:l?l.replace(this.rules.inline._escapes,"$1"):l,title:a?a.replace(this.rules.inline._escapes,"$1"):a},t[0],this.lexer)}}},{key:"reflink",value:function(e,t){var n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){var r=(n[2]||n[1]).replace(/\s+/g," ");if(!(r=t[r.toLowerCase()])){var i=n[0].charAt(0);return{type:"text",raw:i,text:i}}return K(n,r,n[0],this.lexer)}}},{key:"emStrong",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=this.rules.inline.emStrong.lDelim.exec(e);if(r&&!(r[3]&&n.match(RegExp("[\\p{L}\\p{N}]","u")))){var i=r[1]||r[2]||"";if(!i||i&&(""===n||this.rules.inline.punctuation.exec(n))){var o,l,a=r[0].length-1,c=a,s=0,u="*"===r[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(u.lastIndex=0,t=t.slice(-1*e.length+a);null!=(r=u.exec(t));){if(o=r[1]||r[2]||r[3]||r[4]||r[5]||r[6]){if(l=o.length,r[3]||r[4]){c+=l;continue}if((r[5]||r[6])&&a%3&&!((a+l)%3)){s+=l;continue}if(!((c-=l)>0)){l=Math.min(l,l+c+s);var d=e.slice(0,a+r.index+(r[0].length-o.length)+l);if(Math.min(a,l)%2){var f=d.slice(1,-1);return{type:"em",raw:d,text:f,tokens:this.lexer.inlineTokens(f)}}var h=d.slice(2,-2);return{type:"strong",raw:d,text:h,tokens:this.lexer.inlineTokens(h)}}}}}}}},{key:"codespan",value:function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),r=/[^ ]/.test(n),i=/^ /.test(n)&&/ $/.test(n);return r&&i&&(n=n.substring(1,n.length-1)),n=_(n,!0),{type:"codespan",raw:t[0],text:n}}}},{key:"br",value:function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}},{key:"del",value:function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}},{key:"autolink",value:function(e,t){var n,r,i=this.rules.inline.autolink.exec(e);if(i)return r="@"===i[2]?"mailto:"+(n=_(this.options.mangle?t(i[1]):i[1])):n=_(i[1]),{type:"link",raw:i[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}}},{key:"url",value:function(e,t){var n,r,i,o;if(n=this.rules.inline.url.exec(e)){if("@"===n[2])i="mailto:"+(r=_(this.options.mangle?t(n[0]):n[0]));else{do o=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0];while(o!==n[0]);r=_(n[0]),i="www."===n[1]?"http://"+n[0]:n[0]}return{type:"link",raw:n[0],text:r,href:i,tokens:[{type:"text",raw:r,text:r}]}}}},{key:"inlineText",value:function(e,t){var n,r=this.rules.inline.text.exec(e);if(r)return n=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):_(r[0]):r[0]:_(this.options.smartypants?t(r[0]):r[0]),{type:"text",raw:r[0],text:n}}}]),e}(),$={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:H,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};$._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/,$._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,$.def=I($.def).replace("label",$._label).replace("title",$._title).getRegex(),$.bullet=/(?:[*+-]|\d{1,9}[.)])/,$.listItemStart=I(/^( *)(bull) */).replace("bull",$.bullet).getRegex(),$.list=I($.list).replace(/bull/g,$.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+$.def.source+")").getRegex(),$._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",$._comment=/|$)/,$.html=I($.html,"i").replace("comment",$._comment).replace("tag",$._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),$.paragraph=I($._paragraph).replace("hr",$.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",$._tag).getRegex(),$.blockquote=I($.blockquote).replace("paragraph",$.paragraph).getRegex(),$.normal=m({},$),$.gfm=x(m({},$.normal),{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),$.gfm.table=I($.gfm.table).replace("hr",$.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",$._tag).getRegex(),$.gfm.paragraph=I($._paragraph).replace("hr",$.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",$.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",$._tag).getRegex(),$.pedantic=x(m({},$.normal),{html:I("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",$._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:H,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:I($.normal._paragraph).replace("hr",$.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",$.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var B={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:H,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:H,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),r+="&#"+n+";";return r}B._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",B.punctuation=I(B.punctuation).replace(/punctuation/g,B._punctuation).getRegex(),B.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,B.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g,B._comment=I($._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),B.emStrong.lDelim=I(B.emStrong.lDelim).replace(/punct/g,B._punctuation).getRegex(),B.emStrong.rDelimAst=I(B.emStrong.rDelimAst,"g").replace(/punct/g,B._punctuation).getRegex(),B.emStrong.rDelimUnd=I(B.emStrong.rDelimUnd,"g").replace(/punct/g,B._punctuation).getRegex(),B._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,B._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,B._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,B.autolink=I(B.autolink).replace("scheme",B._scheme).replace("email",B._email).getRegex(),B._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,B.tag=I(B.tag).replace("comment",B._comment).replace("attribute",B._attribute).getRegex(),B._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,B._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,B._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,B.link=I(B.link).replace("label",B._label).replace("href",B._href).replace("title",B._title).getRegex(),B.reflink=I(B.reflink).replace("label",B._label).replace("ref",$._label).getRegex(),B.nolink=I(B.nolink).replace("ref",$._label).getRegex(),B.reflinkSearch=I(B.reflinkSearch,"g").replace("reflink",B.reflink).replace("nolink",B.nolink).getRegex(),B.normal=m({},B),B.pedantic=x(m({},B.normal),{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:I(/^!?\[(label)\]\((.*?)\)/).replace("label",B._label).getRegex(),reflink:I(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",B._label).getRegex()}),B.gfm=x(m({},B.normal),{escape:I(B.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\1&&void 0!==arguments[1]?arguments[1]:[];for(e=this.options.pedantic?e.replace(/\t/g," ").replace(/^ +$/gm,""):e.replace(/^( *)(\t+)/gm,function(e,t,n){return t+" ".repeat(n.length)});e&&"break"!==(o=this,function(){if(o.options.extensions&&o.options.extensions.block&&o.options.extensions.block.some(function(n){return!!(t=n.call({lexer:l},e,a))&&(e=e.substring(t.raw.length),a.push(t),!0)}))return"continue";if(t=o.tokenizer.space(e))return e=e.substring(t.raw.length),1===t.raw.length&&a.length>0?a[a.length-1].raw+="\n":a.push(t),"continue";if(t=o.tokenizer.code(e))return e=e.substring(t.raw.length),(n=a[a.length-1])&&("paragraph"===n.type||"text"===n.type)?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,o.inlineQueue[o.inlineQueue.length-1].src=n.text):a.push(t),"continue";if((t=o.tokenizer.fences(e))||(t=o.tokenizer.heading(e))||(t=o.tokenizer.hr(e))||(t=o.tokenizer.blockquote(e))||(t=o.tokenizer.list(e))||(t=o.tokenizer.html(e)))return e=e.substring(t.raw.length),a.push(t),"continue";if(t=o.tokenizer.def(e))return e=e.substring(t.raw.length),(n=a[a.length-1])&&("paragraph"===n.type||"text"===n.type)?(n.raw+="\n"+t.raw,n.text+="\n"+t.raw,o.inlineQueue[o.inlineQueue.length-1].src=n.text):o.tokens.links[t.tag]||(o.tokens.links[t.tag]={href:t.href,title:t.title}),"continue";if((t=o.tokenizer.table(e))||(t=o.tokenizer.lheading(e)))return e=e.substring(t.raw.length),a.push(t),"continue";if(r=e,o.options.extensions&&o.options.extensions.startBlock){var c=1/0,s=e.slice(1),u=void 0;o.options.extensions.startBlock.forEach(function(e){"number"==typeof(u=e.call({lexer:this},s))&&u>=0&&(c=Math.min(c,u))}),c<1/0&&c>=0&&(r=e.substring(0,c+1))}if(o.state.top&&(t=o.tokenizer.paragraph(r)))return n=a[a.length-1],i&&"paragraph"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,o.inlineQueue.pop(),o.inlineQueue[o.inlineQueue.length-1].src=n.text):a.push(t),i=r.length!==e.length,e=e.substring(t.raw.length),"continue";if(t=o.tokenizer.text(e))return e=e.substring(t.raw.length),(n=a[a.length-1])&&"text"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,o.inlineQueue.pop(),o.inlineQueue[o.inlineQueue.length-1].src=n.text):a.push(t),"continue";if(e){var d="Infinite loop on byte: "+e.charCodeAt(0);if(o.options.silent)return console.error(d),"break";throw Error(d)}}()););return this.state.top=!0,a}},{key:"inline",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return this.inlineQueue.push({src:e,tokens:t}),t}},{key:"inlineTokens",value:function(e){var t,n,r,i,o,l,a,c=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],u=e;if(this.tokens.links){var d=Object.keys(this.tokens.links);if(d.length>0)for(;null!=(i=this.tokenizer.rules.inline.reflinkSearch.exec(u));)d.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(u=u.slice(0,i.index)+"["+q("a",i[0].length-2)+"]"+u.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(i=this.tokenizer.rules.inline.blockSkip.exec(u));)u=u.slice(0,i.index)+"["+q("a",i[0].length-2)+"]"+u.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(i=this.tokenizer.rules.inline.escapedEmSt.exec(u));)u=u.slice(0,i.index+i[0].length-2)+"++"+u.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;e&&"break"!==(a=this,function(){if(o||(l=""),o=!1,a.options.extensions&&a.options.extensions.inline&&a.options.extensions.inline.some(function(n){return!!(t=n.call({lexer:c},e,s))&&(e=e.substring(t.raw.length),s.push(t),!0)}))return"continue";if(t=a.tokenizer.escape(e))return e=e.substring(t.raw.length),s.push(t),"continue";if(t=a.tokenizer.tag(e))return e=e.substring(t.raw.length),(n=s[s.length-1])&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):s.push(t),"continue";if(t=a.tokenizer.link(e))return e=e.substring(t.raw.length),s.push(t),"continue";if(t=a.tokenizer.reflink(e,a.tokens.links))return e=e.substring(t.raw.length),(n=s[s.length-1])&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):s.push(t),"continue";if((t=a.tokenizer.emStrong(e,u,l))||(t=a.tokenizer.codespan(e))||(t=a.tokenizer.br(e))||(t=a.tokenizer.del(e))||(t=a.tokenizer.autolink(e,U))||!a.state.inLink&&(t=a.tokenizer.url(e,U)))return e=e.substring(t.raw.length),s.push(t),"continue";if(r=e,a.options.extensions&&a.options.extensions.startInline){var i=1/0,d=e.slice(1),f=void 0;a.options.extensions.startInline.forEach(function(e){"number"==typeof(f=e.call({lexer:this},d))&&f>=0&&(i=Math.min(i,f))}),i<1/0&&i>=0&&(r=e.substring(0,i+1))}if(t=a.tokenizer.inlineText(r,F))return e=e.substring(t.raw.length),"_"!==t.raw.slice(-1)&&(l=t.raw.slice(-1)),o=!0,(n=s[s.length-1])&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):s.push(t),"continue";if(e){var h="Infinite loop on byte: "+e.charCodeAt(0);if(a.options.silent)return console.error(h),"break";throw Error(h)}}()););return s}}],[{key:"rules",get:function(){return{block:$,inline:B}}},{key:"lex",value:function(t,n){return new e(n).lex(t)}},{key:"lexInline",value:function(t,n){return new e(n).inlineTokens(t)}}]),e}(),W=function(){function e(t){u(this,e),this.options=t||g}return f(e,[{key:"code",value:function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var i=this.options.highlight(e,r);null!=i&&i!==e&&(n=!0,e=i)}return(e=e.replace(/\n$/,"")+"\n",r)?'
'+(n?e:_(e,!0))+"
\n":"
"+(n?e:_(e,!0))+"
\n"}},{key:"blockquote",value:function(e){return"
\n".concat(e,"
\n")}},{key:"html",value:function(e){return e}},{key:"heading",value:function(e,t,n,r){if(this.options.headerIds){var i=this.options.headerPrefix+r.slug(n);return"').concat(e,"\n")}return"").concat(e,"\n")}},{key:"hr",value:function(){return this.options.xhtml?"
\n":"
\n"}},{key:"list",value:function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"}},{key:"listitem",value:function(e){return"
  • ".concat(e,"
  • \n")}},{key:"checkbox",value:function(e){return" "}},{key:"paragraph",value:function(e){return"

    ".concat(e,"

    \n")}},{key:"table",value:function(e,t){return t&&(t="".concat(t,"")),"\n\n"+e+"\n"+t+"
    \n"}},{key:"tablerow",value:function(e){return"\n".concat(e,"\n")}},{key:"tablecell",value:function(e,t){var n=t.header?"th":"td";return(t.align?"<".concat(n,' align="').concat(t.align,'">'):"<".concat(n,">"))+e+"\n")}},{key:"strong",value:function(e){return"".concat(e,"")}},{key:"em",value:function(e){return"".concat(e,"")}},{key:"codespan",value:function(e){return"".concat(e,"")}},{key:"br",value:function(){return this.options.xhtml?"
    ":"
    "}},{key:"del",value:function(e){return"".concat(e,"")}},{key:"link",value:function(e,t,n){if(null===(e=P(this.options.sanitize,this.options.baseUrl,e)))return n;var r='"}},{key:"image",value:function(e,t,n){if(null===(e=P(this.options.sanitize,this.options.baseUrl,e)))return n;var r='').concat(n,'":">"}},{key:"text",value:function(e){return e}}]),e}(),G=function(){function e(){u(this,e)}return f(e,[{key:"strong",value:function(e){return e}},{key:"em",value:function(e){return e}},{key:"codespan",value:function(e){return e}},{key:"del",value:function(e){return e}},{key:"html",value:function(e){return e}},{key:"text",value:function(e){return e}},{key:"link",value:function(e,t,n){return""+n}},{key:"image",value:function(e,t,n){return""+n}},{key:"br",value:function(){return""}}]),e}(),Q=function(){function e(){u(this,e),this.seen={}}return f(e,[{key:"serialize",value:function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}},{key:"getNextSafeSlug",value:function(e,t){var n=e,r=0;if(this.seen.hasOwnProperty(n)){r=this.seen[e];do n=e+"-"+ ++r;while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=r,this.seen[n]=0),n}},{key:"slug",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)}}]),e}(),J=function(){function e(t){u(this,e),this.options=t||g,this.options.renderer=this.options.renderer||new W,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new G,this.slugger=new Q}return f(e,[{key:"parse",value:function(e){var t,n,r,i,o,l,a,c,s,u,d,f,h,m,x,p,g,j,b,y=!(arguments.length>1)||void 0===arguments[1]||arguments[1],v="",w=e.length;for(t=0;t0&&"paragraph"===x.tokens[0].type?(x.tokens[0].text=j+" "+x.tokens[0].text,x.tokens[0].tokens&&x.tokens[0].tokens.length>0&&"text"===x.tokens[0].tokens[0].type&&(x.tokens[0].tokens[0].text=j+" "+x.tokens[0].tokens[0].text)):x.tokens.unshift({type:"text",text:j}):m+=j),m+=this.parse(x.tokens,h),s+=this.renderer.listitem(m,g,p);v+=this.renderer.list(s,d,f);continue;case"html":v+=this.renderer.html(u.text);continue;case"paragraph":v+=this.renderer.paragraph(this.parseInline(u.tokens));continue;case"text":for(s=u.tokens?this.parseInline(u.tokens):u.text;t+1";return c?Promise.resolve(t):s?void s(null,t):t}if(c)return Promise.reject(e);if(s)return void s(e);throw e});if(null==n)return l(Error("marked(): input parameter is undefined or null"));if("string"!=typeof n)return l(Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected"));if((u=r)&&u.sanitize&&!u.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options"),r.hooks&&(r.hooks.options=r),i){var a,c,s,u,d,f=r.highlight;try{r.hooks&&(n=r.hooks.preprocess(n)),d=e(n,r)}catch(e){return l(e)}var h=function(e){var n;if(!e)try{r.walkTokens&&Z.walkTokens(d,r.walkTokens),n=t(d,r),r.hooks&&(n=r.hooks.postprocess(n))}catch(t){e=t}return r.highlight=f,e?l(e):i(null,n)};if(!f||f.length<3||(delete r.highlight,!d.length))return h();var x=0;return Z.walkTokens(d,function(e){"code"===e.type&&(x++,setTimeout(function(){f(e.text,e.lang,function(t,n){if(t)return h(t);null!=n&&n!==e.text&&(e.text=n,e.escaped=!0),0==--x&&h()})},0))}),void(0===x&&h())}if(r.async)return Promise.resolve(r.hooks?r.hooks.preprocess(n):n).then(function(t){return e(t,r)}).then(function(e){return r.walkTokens?Promise.all(Z.walkTokens(e,r.walkTokens)).then(function(){return e}):e}).then(function(e){return t(e,r)}).then(function(e){return r.hooks?r.hooks.postprocess(e):e}).catch(l);try{r.hooks&&(n=r.hooks.preprocess(n));var p=e(n,r);r.walkTokens&&Z.walkTokens(p,r.walkTokens);var g=t(p,r);return r.hooks&&(g=r.hooks.postprocess(g)),g}catch(e){return l(e)}}}function Z(e,t,n){return X(V.lex,J.parse)(e,t,n)}h(Y,"passThroughHooks",new Set(["preprocess","postprocess"])),Z.options=Z.setOptions=function(e){return Z.defaults=m({},Z.defaults,e),g=Z.defaults,Z},Z.getDefaults=p,Z.defaults=g,Z.use=function(){for(var e=arguments.length,t=Array(e),n=0;n1?n-1:0),i=1;i2&&void 0!==arguments[2]?arguments[2]:ex;et&&et(e,null);let r=t.length;for(;r--;){let i=t[r];if("string"==typeof i){let e=n(i);e!==i&&(en(t)||(t[r]=e),i=e)}e[i]=!0}return e}function eS(e){let t=ea(null);for(let[n,r]of ee(e))ev(e,n)&&(Array.isArray(r)?t[n]=function(e){for(let t=0;t/gm),eL=el(/\$\{[\w\W]*/gm),e$=el(/^data-[\-\w.\u00B7-\uFFFF]+$/),eB=el(/^aria-[\-\w]+$/),eF=el(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),eU=el(/^(?:\w+script|data):/i),eV=el(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),eW=el(/^html$/i);var eG=Object.freeze({__proto__:null,ARIA_ATTR:eB,ATTR_WHITESPACE:eV,CUSTOM_ELEMENT:el(/^[a-z][.\w]*(-[.\w]+)+$/i),DATA_ATTR:e$,DOCTYPE_NAME:eW,ERB_EXPR:eK,IS_ALLOWED_URI:eF,IS_SCRIPT_OR_DATA:eU,MUSTACHE_EXPR:eq,TMPLIT_EXPR:eL});let eQ={element:1,text:3,progressingInstruction:7,comment:8,document:9},eJ=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null,r="data-tt-policy-suffix";t&&t.hasAttribute(r)&&(n=t.getAttribute(r));let i="dompurify"+(n?"#"+n:"");try{return e.createPolicy(i,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+i+" could not be created."),null}},eY=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};var eX=function e(){let t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"undefined"==typeof window?null:window,r=t=>e(t);if(r.version="3.2.5",r.removed=[],!n||!n.document||n.document.nodeType!==eQ.document||!n.Element)return r.isSupported=!1,r;let{document:i}=n,o=i,l=o.currentScript,{DocumentFragment:a,HTMLTemplateElement:c,Node:s,Element:u,NodeFilter:d,NamedNodeMap:f=n.NamedNodeMap||n.MozNamedAttrMap,HTMLFormElement:h,DOMParser:m,trustedTypes:x}=n,p=u.prototype,g=eA(p,"cloneNode"),j=eA(p,"remove"),b=eA(p,"nextSibling"),y=eA(p,"childNodes"),v=eA(p,"parentNode");if("function"==typeof c){let e=i.createElement("template");e.content&&e.content.ownerDocument&&(i=e.content.ownerDocument)}let w="",{implementation:k,createNodeIterator:_,createDocumentFragment:C,getElementsByTagName:S}=i,{importNode:A}=o,I=eY();r.isSupported="function"==typeof ee&&"function"==typeof v&&k&&void 0!==k.createHTMLDocument;let{MUSTACHE_EXPR:O,ERB_EXPR:z,TMPLIT_EXPR:P,DATA_ATTR:R,ARIA_ATTR:E,IS_SCRIPT_OR_DATA:T,ATTR_WHITESPACE:N,CUSTOM_ELEMENT:H}=eG,{IS_ALLOWED_URI:D}=eG,M=null,q=eC({},[...eI,...eO,...ez,...eR,...eT]),K=null,L=eC({},[...eN,...eH,...eD,...eM]),$=Object.seal(ea(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),B=null,F=null,U=!0,V=!0,W=!1,G=!0,Q=!1,J=!0,Y=!1,X=!1,Z=!1,et=!1,en=!1,er=!1,ei=!0,el=!1,ec=!0,es=!1,e_={},eq=null,eK=eC({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),eL=null,e$=eC({},["audio","video","img","source","image","track"]),eB=null,eU=eC({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),eV="http://www.w3.org/1998/Math/MathML",eX="http://www.w3.org/2000/svg",eZ="http://www.w3.org/1999/xhtml",e0=eZ,e1=!1,e2=null,e5=eC({},[eV,eX,eZ],ep),e3=eC({},["mi","mo","mn","ms","mtext"]),e7=eC({},["annotation-xml"]),e8=eC({},["title","style","font","a","script"]),e4=null,e6=["application/xhtml+xml","text/html"],e9=null,te=null,tt=i.createElement("form"),tn=function(e){return e instanceof RegExp||e instanceof Function},tr=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!te||te!==e){if(e&&"object"==typeof e||(e={}),e=eS(e),e9="application/xhtml+xml"===(e4=-1===e6.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE)?ep:ex,M=ev(e,"ALLOWED_TAGS")?eC({},e.ALLOWED_TAGS,e9):q,K=ev(e,"ALLOWED_ATTR")?eC({},e.ALLOWED_ATTR,e9):L,e2=ev(e,"ALLOWED_NAMESPACES")?eC({},e.ALLOWED_NAMESPACES,ep):e5,eB=ev(e,"ADD_URI_SAFE_ATTR")?eC(eS(eU),e.ADD_URI_SAFE_ATTR,e9):eU,eL=ev(e,"ADD_DATA_URI_TAGS")?eC(eS(e$),e.ADD_DATA_URI_TAGS,e9):e$,eq=ev(e,"FORBID_CONTENTS")?eC({},e.FORBID_CONTENTS,e9):eK,B=ev(e,"FORBID_TAGS")?eC({},e.FORBID_TAGS,e9):{},F=ev(e,"FORBID_ATTR")?eC({},e.FORBID_ATTR,e9):{},e_=!!ev(e,"USE_PROFILES")&&e.USE_PROFILES,U=!1!==e.ALLOW_ARIA_ATTR,V=!1!==e.ALLOW_DATA_ATTR,W=e.ALLOW_UNKNOWN_PROTOCOLS||!1,G=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Q=e.SAFE_FOR_TEMPLATES||!1,J=!1!==e.SAFE_FOR_XML,Y=e.WHOLE_DOCUMENT||!1,et=e.RETURN_DOM||!1,en=e.RETURN_DOM_FRAGMENT||!1,er=e.RETURN_TRUSTED_TYPE||!1,Z=e.FORCE_BODY||!1,ei=!1!==e.SANITIZE_DOM,el=e.SANITIZE_NAMED_PROPS||!1,ec=!1!==e.KEEP_CONTENT,es=e.IN_PLACE||!1,D=e.ALLOWED_URI_REGEXP||eF,e0=e.NAMESPACE||eZ,e3=e.MATHML_TEXT_INTEGRATION_POINTS||e3,e7=e.HTML_INTEGRATION_POINTS||e7,$=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&tn(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&($.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&tn(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&($.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&($.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Q&&(V=!1),en&&(et=!0),e_&&(M=eC({},eT),K=[],!0===e_.html&&(eC(M,eI),eC(K,eN)),!0===e_.svg&&(eC(M,eO),eC(K,eH),eC(K,eM)),!0===e_.svgFilters&&(eC(M,ez),eC(K,eH),eC(K,eM)),!0===e_.mathMl&&(eC(M,eR),eC(K,eD),eC(K,eM))),e.ADD_TAGS&&(M===q&&(M=eS(M)),eC(M,e.ADD_TAGS,e9)),e.ADD_ATTR&&(K===L&&(K=eS(K)),eC(K,e.ADD_ATTR,e9)),e.ADD_URI_SAFE_ATTR&&eC(eB,e.ADD_URI_SAFE_ATTR,e9),e.FORBID_CONTENTS&&(eq===eK&&(eq=eS(eq)),eC(eq,e.FORBID_CONTENTS,e9)),ec&&(M["#text"]=!0),Y&&eC(M,["html","head","body"]),M.table&&(eC(M,["tbody"]),delete B.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw ek('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw ek('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');w=(t=e.TRUSTED_TYPES_POLICY).createHTML("")}else void 0===t&&(t=eJ(x,l)),null!==t&&"string"==typeof w&&(w=t.createHTML(""));eo&&eo(e),te=e}},ti=eC({},[...eO,...ez,...eP]),to=eC({},[...eR,...eE]),tl=function(e){let t=v(e);t&&t.tagName||(t={namespaceURI:e0,tagName:"template"});let n=ex(e.tagName),r=ex(t.tagName);return!!e2[e.namespaceURI]&&(e.namespaceURI===eX?t.namespaceURI===eZ?"svg"===n:t.namespaceURI===eV?"svg"===n&&("annotation-xml"===r||e3[r]):!!ti[n]:e.namespaceURI===eV?t.namespaceURI===eZ?"math"===n:t.namespaceURI===eX?"math"===n&&e7[r]:!!to[n]:e.namespaceURI===eZ?(t.namespaceURI!==eX||!!e7[r])&&(t.namespaceURI!==eV||!!e3[r])&&!to[n]&&(e8[n]||!ti[n]):"application/xhtml+xml"===e4&&!!e2[e.namespaceURI])},ta=function(e){eh(r.removed,{element:e});try{v(e).removeChild(e)}catch(t){j(e)}},tc=function(e,t){try{eh(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){eh(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(et||en)try{ta(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},ts=function(e){let n=null,r=null;if(Z)e=""+e;else{let t=eg(e,/^[\r\n\t ]+/);r=t&&t[0]}"application/xhtml+xml"===e4&&e0===eZ&&(e=''+e+"");let o=t?t.createHTML(e):e;if(e0===eZ)try{n=new m().parseFromString(o,e4)}catch(e){}if(!n||!n.documentElement){n=k.createDocument(e0,"template",null);try{n.documentElement.innerHTML=e1?w:o}catch(e){}}let l=n.body||n.documentElement;return(e&&r&&l.insertBefore(i.createTextNode(r),l.childNodes[0]||null),e0===eZ)?S.call(n,Y?"html":"body")[0]:Y?n.documentElement:l},tu=function(e){return _.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT|d.SHOW_PROCESSING_INSTRUCTION|d.SHOW_CDATA_SECTION,null)},td=function(e){return e instanceof h&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof f)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},tf=function(e){return"function"==typeof s&&e instanceof s};function th(e,t,n){eu(e,e=>{e.call(r,t,n,te)})}let tm=function(e){let t=null;if(th(I.beforeSanitizeElements,e,null),td(e))return ta(e),!0;let n=e9(e.nodeName);if(th(I.uponSanitizeElement,e,{tagName:n,allowedTags:M}),e.hasChildNodes()&&!tf(e.firstElementChild)&&ew(/<[/\w!]/g,e.innerHTML)&&ew(/<[/\w!]/g,e.textContent)||e.nodeType===eQ.progressingInstruction||J&&e.nodeType===eQ.comment&&ew(/<[/\w]/g,e.data))return ta(e),!0;if(!M[n]||B[n]){if(!B[n]&&tp(n)&&($.tagNameCheck instanceof RegExp&&ew($.tagNameCheck,n)||$.tagNameCheck instanceof Function&&$.tagNameCheck(n)))return!1;if(ec&&!eq[n]){let t=v(e)||e.parentNode,n=y(e)||e.childNodes;if(n&&t){let r=n.length;for(let i=r-1;i>=0;--i){let r=g(n[i],!0);r.__removalCount=(e.__removalCount||0)+1,t.insertBefore(r,b(e))}}}return ta(e),!0}return e instanceof u&&!tl(e)||("noscript"===n||"noembed"===n||"noframes"===n)&&ew(/<\/no(script|embed|frames)/i,e.innerHTML)?(ta(e),!0):(Q&&e.nodeType===eQ.text&&(t=e.textContent,eu([O,z,P],e=>{t=ej(t,e," ")}),e.textContent!==t&&(eh(r.removed,{element:e.cloneNode()}),e.textContent=t)),th(I.afterSanitizeElements,e,null),!1)},tx=function(e,t,n){if(ei&&("id"===t||"name"===t)&&(n in i||n in tt))return!1;if(V&&!F[t]&&ew(R,t));else if(U&&ew(E,t));else if(!K[t]||F[t]){if(!(tp(e)&&($.tagNameCheck instanceof RegExp&&ew($.tagNameCheck,e)||$.tagNameCheck instanceof Function&&$.tagNameCheck(e))&&($.attributeNameCheck instanceof RegExp&&ew($.attributeNameCheck,t)||$.attributeNameCheck instanceof Function&&$.attributeNameCheck(t))||"is"===t&&$.allowCustomizedBuiltInElements&&($.tagNameCheck instanceof RegExp&&ew($.tagNameCheck,n)||$.tagNameCheck instanceof Function&&$.tagNameCheck(n))))return!1}else if(eB[t]);else if(ew(D,ej(n,N,"")));else if(("src"===t||"xlink:href"===t||"href"===t)&&"script"!==e&&0===eb(n,"data:")&&eL[e]);else if(W&&!ew(T,ej(n,N,"")));else if(n)return!1;return!0},tp=function(e){return"annotation-xml"!==e&&eg(e,H)},tg=function(e){th(I.beforeSanitizeAttributes,e,null);let{attributes:n}=e;if(!n||td(e))return;let i={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:K,forceKeepAttr:void 0},o=n.length;for(;o--;){let{name:l,namespaceURI:a,value:c}=n[o],s=e9(l),u="value"===l?c:ey(c);if(i.attrName=s,i.attrValue=u,i.keepAttr=!0,i.forceKeepAttr=void 0,th(I.uponSanitizeAttribute,e,i),u=i.attrValue,el&&("id"===s||"name"===s)&&(tc(l,e),u="user-content-"+u),J&&ew(/((--!?|])>)|<\/(style|title)/i,u)){tc(l,e);continue}if(i.forceKeepAttr||(tc(l,e),!i.keepAttr))continue;if(!G&&ew(/\/>/i,u)){tc(l,e);continue}Q&&eu([O,z,P],e=>{u=ej(u,e," ")});let d=e9(e.nodeName);if(tx(d,s,u)){if(t&&"object"==typeof x&&"function"==typeof x.getAttributeType)if(a);else switch(x.getAttributeType(d,s)){case"TrustedHTML":u=t.createHTML(u);break;case"TrustedScriptURL":u=t.createScriptURL(u)}try{a?e.setAttributeNS(a,l,u):e.setAttribute(l,u),td(e)?ta(e):ef(r.removed)}catch(e){}}}th(I.afterSanitizeAttributes,e,null)},tj=function e(t){let n=null,r=tu(t);for(th(I.beforeSanitizeShadowDOM,t,null);n=r.nextNode();)th(I.uponSanitizeShadowNode,n,null),tm(n),tg(n),n.content instanceof a&&e(n.content);th(I.afterSanitizeShadowDOM,t,null)};return r.sanitize=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=null,l=null,c=null,u=null;if((e1=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!tf(e))if("function"==typeof e.toString){if("string"!=typeof(e=e.toString()))throw ek("dirty is not a string, aborting")}else throw ek("toString is not a function");if(!r.isSupported)return e;if(X||tr(n),r.removed=[],"string"==typeof e&&(es=!1),es){if(e.nodeName){let t=e9(e.nodeName);if(!M[t]||B[t])throw ek("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof s)(l=(i=ts("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType===eQ.element&&"BODY"===l.nodeName||"HTML"===l.nodeName?i=l:i.appendChild(l);else{if(!et&&!Q&&!Y&&-1===e.indexOf("<"))return t&&er?t.createHTML(e):e;if(!(i=ts(e)))return et?null:er?w:""}i&&Z&&ta(i.firstChild);let d=tu(es?e:i);for(;c=d.nextNode();)tm(c),tg(c),c.content instanceof a&&tj(c.content);if(es)return e;if(et){if(en)for(u=C.call(i.ownerDocument);i.firstChild;)u.appendChild(i.firstChild);else u=i;return(K.shadowroot||K.shadowrootmode)&&(u=A.call(o,u,!0)),u}let f=Y?i.outerHTML:i.innerHTML;return Y&&M["!doctype"]&&i.ownerDocument&&i.ownerDocument.doctype&&i.ownerDocument.doctype.name&&ew(eW,i.ownerDocument.doctype.name)&&(f="\n"+f),Q&&eu([O,z,P],e=>{f=ej(f,e," ")}),t&&er?t.createHTML(f):f},r.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};tr(e),X=!0},r.clearConfig=function(){te=null,X=!1},r.isValidAttribute=function(e,t,n){return te||tr({}),tx(e9(e),e9(t),n)},r.addHook=function(e,t){"function"==typeof t&&eh(I[e],t)},r.removeHook=function(e,t){if(void 0!==t){let n=ed(I[e],t);return -1===n?void 0:em(I[e],n,1)[0]}return ef(I[e])},r.removeHooks=function(e){I[e]=[]},r.removeAllHooks=function(){I=eY()},r}(),eZ=["b","blockquote","br","center","code","dd","del","div","dl","dt","em","font","h1","h2","h3","h4","h5","h6","hr","i","ins","li","menu","ol","p","pre","span","strong","table","tbody","td","th","thead","tfoot","tr","u","ul"],e0=["img"],e1=["class","style","background"];function e2(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&(0,i.jsx)(a.Kq.Item,{children:(0,i.jsx)(a.$0,{fill:!0,title:"Page ".concat(s+1,"/").concat(n.length),textAlign:"center",children:(0,i.jsxs)(a.Kq,{children:[(0,i.jsx)(a.Kq.Item,{grow:!0,basis:0,children:(0,i.jsx)(a.zx,{fluid:!0,content:"Previous",fontSize:"150%",icon:"arrow-left",lineHeight:2,disabled:s<=0,onClick:function(){return u(s-1)}})}),(0,i.jsx)(a.Kq.Item,{grow:!0,basis:0,children:(0,i.jsx)(a.zx,{fluid:!0,content:"Next",fontSize:"150%",icon:"arrow-right",lineHeight:2,disabled:s>=n.length-1,onClick:function(){return u(s+1)}})})]})})}),(0,i.jsxs)(a.Kq.Item,{children:[(0,i.jsx)("h1",{children:d.title&&d.title}),(0,i.jsx)("div",{className:"LoreConsole__entryText",dangerouslySetInnerHTML:{__html:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:eZ,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e1,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:e0;return t&&(n=n.concat(i)),eX.sanitize(e,{ALLOWED_TAGS:n,FORBID_ATTR:r})}(Z(d.body,{breaks:!0,smartypants:!0,smartLists:!0,baseUrl:"thisshouldbreakhttp"}))}})]})]})})}},6027:function(e,t,n){"use strict";n.r(t),n.d(t,{MODsuit:()=>_,MODsuitContent:()=>k});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&e.cooldown/10||"0","/",e.cooldown_time/10,"s"]}),(0,r.jsxs)(o.iA.Cell,{textAlign:"center",children:[(0,r.jsx)(o.zx,{onClick:function(){return n("select",{ref:e.ref})},icon:"bullseye",selected:e.module_active,tooltip:j(e.module_type),tooltipPosition:"left",disabled:!e.module_type}),(0,r.jsx)(o.zx,{onClick:function(){return h(e.ref)},icon:"cog",selected:f===e.ref,tooltip:"Configure",tooltipPosition:"left",disabled:0===Object.keys(e.configuration_data).length}),(0,r.jsx)(o.zx,{onClick:function(){return n("pin",{ref:e.ref})},icon:"thumbtack",selected:e.pinned,tooltip:"Pin",tooltipPosition:"left",disabled:!e.module_type})]})]})]}),(0,r.jsx)(o.xu,{children:e.description})]})})},e.ref)})||(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.xu,{textAlign:"center",children:"No Modules Detected"})})})})},k=function(){var e=(0,l.nc)().data.interface_break;return(0,r.jsx)(o.$0,{fill:!0,scrollable:!e,children:!!e&&(0,r.jsx)(x,{})||(0,r.jsxs)(o.Kq,{vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(b,{})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(y,{})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(v,{})}),(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(w,{})})]})})},_=function(){var e=(0,l.nc)().data.ui_theme;return(0,r.jsx)(a.Rz,{theme:e,width:400,height:620,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsx)(o.Kq,{fill:!0,vertical:!0,children:(0,r.jsx)(k,{})})})})}},3330:function(e,t,n){"use strict";n.r(t),n.d(t,{MagnetController:()=>d});var r=n(1557),i=n(7161),o=n(5163),l=n(4893),a=n(3817),c=n(5279);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nc});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=new Set(["metal","glass"]),c=function(){return(0,r.jsx)(l.Rz,{width:300,height:400,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(s,{})})})},s=function(){return(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Metals",children:(0,r.jsxs)(i.iA,{className:"materials-table",children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{header:!0,pl:"0.5rem",py:"0.5rem",children:"Material"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Sheets"}),(0,r.jsx)(u,{})]}),(0,r.jsx)(d,{})]})})},u=function(){if((0,o.nc)().data.showPoints)return(0,r.jsx)(i.iA.Cell,{header:!0,children:"Points"})},d=function(){return(0,o.nc)().data.materials.filter(function(e){return e.amount>=1||a.has(e.id)}).map(function(e){return(0,r.jsx)(f,{material:e},e.id)})},f=function(e){var t=e.material,n=t.id,l=t.amount,a=(0,o.nc)().data,c=a.icon,s=a.showPoints,u=a.staticMaterials[n],d=u.iconState,f=u.name,h=u.points;return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsxs)(i.iA.Cell,{children:[d?(0,r.jsx)(i.DA,{icon:c,icon_state:d,verticalAlign:"middle"}):(0,r.jsx)(i.JO,{name:"sheet-plastic",verticalAlign:"middle"}),null!=f?f:n]}),(0,r.jsx)(i.iA.Cell,{color:l>=1?"good":"gray",children:l}),!!s&&h&&(0,r.jsx)(i.iA.Cell,{children:h})]})}},1219:function(e,t,n){"use strict";n.r(t),n.d(t,{MechBayConsole:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data.recharge_port,c=a&&a.mech,s=c&&c.cell,u=c&&c.name;return(0,r.jsx)(l.Rz,{width:400,height:155,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{fill:!0,title:u?"Mech status: "+u:"Mech status",textAlign:"center",buttons:(0,r.jsx)(i.zx,{icon:"sync",content:"Sync",onClick:function(){return n("reconnect")}}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Integrity",children:!a&&(0,r.jsx)(i.f7,{children:"No power port detected. Please re-sync."})||!c&&(0,r.jsx)(i.f7,{children:"No mech detected."})||(0,r.jsx)(i.ko,{value:c.health/c.maxhealth,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]}})}),(0,r.jsx)(i.H2.Item,{label:"Power",children:!a&&(0,r.jsx)(i.f7,{children:"No power port detected. Please re-sync."})||!c&&(0,r.jsx)(i.f7,{children:"No mech detected."})||!s&&(0,r.jsx)(i.f7,{children:"No cell is installed."})||(0,r.jsxs)(i.ko,{value:s.charge/s.maxcharge,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]},children:[(0,r.jsx)(i.zt,{value:s.charge})," / "+s.maxcharge]})})]})})})})}},8721:function(e,t,n){"use strict";n.r(t),n.d(t,{MechaControlConsole:()=>c});var r=n(1557),i=n(7161),o=n(4190),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,c=t.data,s=c.beacons,u=c.stored_data;return u.length?(0,r.jsx)(a.Rz,{width:420,height:500,children:(0,r.jsx)(a.Rz.Content,{scrollable:!0,children:(0,r.jsx)(i.$0,{title:"Log",buttons:(0,r.jsx)(i.zx,{icon:"window-close",onClick:function(){return n("clear_log")}}),children:u.map(function(e){return(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.xu,{color:"label",children:["(",e.time,")"]}),(0,r.jsx)(i.xu,{children:(0,o.aV)(e.message)})]},e.time)})})})}):(0,r.jsx)(a.Rz,{width:420,height:500,children:(0,r.jsx)(a.Rz.Content,{scrollable:!0,children:s.length&&s.map(function(e){return(0,r.jsx)(i.$0,{title:e.name,buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{icon:"comment",onClick:function(){return n("send_message",{mt:e.uid})},children:"Message"}),(0,r.jsx)(i.zx,{icon:"eye",onClick:function(){return n("get_log",{mt:e.uid})},children:"View Log"}),(0,r.jsx)(i.zx.Confirm,{color:"red",content:"Sabotage",icon:"bomb",onClick:function(){return n("shock",{mt:e.uid})}})]}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Health",children:(0,r.jsx)(i.ko,{ranges:{good:[.75*e.maxHealth,1/0],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-1/0,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,r.jsx)(i.H2.Item,{label:"Cell Charge",children:e.cell&&(0,r.jsx)(i.ko,{ranges:{good:[.75*e.cellMaxCharge,1/0],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-1/0,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,r.jsx)(i.f7,{children:"No Cell Installed"})}),(0,r.jsxs)(i.H2.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,r.jsx)(i.H2.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,r.jsx)(i.H2.Item,{label:"Location",children:(0,o.LF)(e.location)||"Unknown"}),(0,r.jsx)(i.H2.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,r.jsx)(i.H2.Item,{label:"Cargo Space",children:(0,r.jsx)(i.ko,{ranges:{bad:[.75*e.cargoMax,1/0],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-1/0,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)})||(0,r.jsx)(i.f7,{children:"No mecha beacons found."})})})}},6984:function(e,t,n){"use strict";n.r(t),n.d(t,{MedicalRecords:()=>b});var r=n(1557),i=n(2778),o=n(7161),l=n(4190),a=n(4893),c=n(3817),s=n(5279),u=n(8061),d=n(8575),f=n(7484),h=n(7389);function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nd});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817),c=n(9576),s=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=e.product,c=e.productImage,s=e.productCategory,u=i.user_money;return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{collapsing:!0,children:(0,r.jsx)("img",{src:"data:image/jpeg;base64,".concat(c),style:{verticalAlign:"middle",width:"32px",margin:"0px"}})}),(0,r.jsx)(o.iA.Cell,{bold:!0,children:a.name}),(0,r.jsx)(o.iA.Cell,{collapsing:!0,textAlign:"center",children:(0,r.jsx)(o.zx,{disabled:a.price>u,icon:"shopping-cart",content:a.price,textAlign:"left",onClick:function(){return n("purchase",{name:a.name,category:s})}})})]})},u=function(e){var t=(0,l.nc)().data,n=(0,i.useContext)(c.default).tabIndex,a=t.products,u=t.imagelist,d=["apparel","toy","decoration"];return(0,r.jsx)(o.iA,{children:a[d[n]].map(function(e){return(0,r.jsx)(s,{product:e,productImage:u[e.path],productCategory:d[n]},e.name)})})},d=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,s=i.user_cash,d=i.inserted_cash;return(0,r.jsx)(a.Rz,{title:"Merch Computer",width:450,height:600,children:(0,r.jsx)(a.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.$0,{title:"User",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(o.xu,{color:"light-grey",inline:!0,mr:"0.5rem",children:["There is ",(0,r.jsx)("b",{children:d})," credits inserted."]}),(0,r.jsx)(o.zx,{disabled:!d,icon:"money-bill-wave-alt",content:"Dispense Change",textAlign:"left",onClick:function(){return n("change")}})]}),children:(0,r.jsxs)(o.Kq.Item,{children:["Doing your job and not getting any recognition at work? Well, welcome to the merch shop! Here, you can buy cool things in exchange for money you earn when you have completed your Job Objectives.",null!==s&&(0,r.jsxs)(o.xu,{mt:"0.5rem",children:["Your balance is ",(0,r.jsxs)("b",{children:[s||0," credits"]}),"."]})]})})}),(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,title:"Products",children:(0,r.jsxs)(c.default.Default,{tabIndex:1,children:[(0,r.jsx)(f,{}),(0,r.jsx)(u,{})]})})})]})})})},f=function(e){var t=(0,l.nc)().data,n=(0,i.useContext)(c.default),a=n.tabIndex,s=n.setTabIndex;return t.login_state,(0,r.jsxs)(o.mQ,{children:[(0,r.jsx)(o.mQ.Tab,{icon:"dice",selected:1===a,onClick:function(){return s(1)},children:"Toys"}),(0,r.jsx)(o.mQ.Tab,{icon:"flag",selected:2===a,onClick:function(){return s(2)},children:"Decorations"})]})}},6992:function(e,t,n){"use strict";n.r(t),n.d(t,{MiningVendor:()=>f});var r=n(1557),i=n(2778),o=n(7161),l=n(4190),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e[1].price,e[1]}).sort(d[h]);if(0!==n.length)return m&&(n=n.reverse()),g=!0,(0,r.jsx)(p,{title:e[0],items:n,gridLayout:u},e[0])});return(0,r.jsx)(o.Kq.Item,{grow:!0,mt:.5,children:(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,children:g?j:(0,r.jsx)(o.xu,{color:"label",children:"No items matching your criteria was found!"})})})},x=function(e){var t=e.gridLayout,n=e.setGridLayout,i=e.setSearchText,l=e.sortOrder,a=e.setSortOrder,c=e.descending,s=e.setDescending;return(0,r.jsx)(o.xu,{children:(0,r.jsxs)(o.Kq,{fill:!0,children:[(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.II,{fluid:!0,mt:.2,placeholder:"Search by item name..",onChange:function(e){return i(e)}})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{icon:t?"list":"table-cells-large",height:1.75,tooltip:t?"Toggle List Layout":"Toggle Grid Layout",tooltipPosition:"bottom-start",onClick:function(){return n(!t)}})}),(0,r.jsx)(o.Kq.Item,{basis:"30%",children:(0,r.jsx)(o.Lt,{selected:l,options:Object.keys(d),width:"100%",onSelected:function(e){return a(e)}})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{icon:c?"arrow-down":"arrow-up",height:1.75,tooltip:c?"Descending order":"Ascending order",tooltipPosition:"bottom-start",onClick:function(){return s(!c)}})})]})})},p=function(e){var t,n,i=(0,a.nc)(),l=i.act,c=i.data,s=e.title,u=e.items,d=e.gridLayout,f=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["title","items","gridLayout"]);return(0,r.jsx)(o.zF,(t=function(e){for(var t=1;ta});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.gamestatus,s=a.cand_name,u=a.cand_birth,d=a.cand_age,f=a.cand_species,h=a.cand_planet,m=a.cand_job,x=a.cand_records,p=a.cand_curriculum,g=a.total_curriculums,j=a.reason;return 0===c?(0,r.jsx)(l.Rz,{width:400,height:550,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsxs)(i.$0,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{pt:"45%",fontSize:"31px",color:"white",textAlign:"center",bold:!0,children:"Nanotrasen Recruiter Simulator"}),(0,r.jsx)(i.Kq.Item,{pt:"1%",fontSize:"16px",textAlign:"center",color:"label",children:"Work as the Nanotrasen recruiter and avoid hiring incompetent employees!"})]})}),(0,r.jsxs)(i.$0,{children:[(0,r.jsx)(i.zx,{textAlign:"center",lineHeight:2,fluid:!0,icon:"play",color:"green",content:"Begin Shift",onClick:function(){return n("start_game")}}),(0,r.jsx)(i.zx,{textAlign:"center",lineHeight:2,fluid:!0,icon:"info",color:"blue",content:"Guide",onClick:function(){return n("instructions")}})]})]})})}):1===c?(0,r.jsx)(l.Rz,{width:400,height:550,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsx)(i.$0,{fill:!0,color:"grey",title:"Guide",buttons:(0,r.jsx)(i.zx,{icon:"arrow-left",content:"Main Menu",onClick:function(){return n("back_to_menu")}}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"1#",color:"silver",children:["To win this game you must hire/dismiss ",(0,r.jsx)("b",{children:g})," candidates, one wrongly made choice leads to a game over."]}),(0,r.jsx)(i.H2.Item,{label:"2#",color:"silver",children:"Make the right choice by truly putting yourself into the skin of a recruiter working for Nanotrasen!"}),(0,r.jsxs)(i.H2.Item,{label:"3#",color:"silver",children:[(0,r.jsx)("b",{children:"Unique"})," characters may appear, pay attention to them!"]}),(0,r.jsx)(i.H2.Item,{label:"4#",color:"silver",children:"Make sure to pay attention to details like age, planet names, the requested job and even the species of the candidate!"}),(0,r.jsxs)(i.H2.Item,{label:"5#",color:"silver",children:["Not every employment record is good, remember to make your choice based on the ",(0,r.jsx)("b",{children:"company morals"}),"!"]}),(0,r.jsx)(i.H2.Item,{label:"6#",color:"silver",children:"The planet of origin has no restriction on the species of the candidate, don't think too much when you see humans that came from Boron!"}),(0,r.jsxs)(i.H2.Item,{label:"7#",color:"silver",children:["Pay attention to ",(0,r.jsx)("b",{children:"typos"})," and ",(0,r.jsx)("b",{children:"missing words"}),", these do make for bad applications!"]}),(0,r.jsxs)(i.H2.Item,{label:"8#",color:"silver",children:["Remember, you are recruiting people to work at one of the many NT stations, so no hiring for"," ",(0,r.jsx)("b",{children:"jobs"})," that they ",(0,r.jsx)("b",{children:"don't offer"}),"!"]}),(0,r.jsxs)(i.H2.Item,{label:"9#",color:"silver",children:["Keep your eyes open for incompatible ",(0,r.jsx)("b",{children:"naming schemes"}),", no company wants a Vox named Joe!"]}),(0,r.jsxs)(i.H2.Item,{label:"10#",color:"silver",children:["For some unknown reason ",(0,r.jsx)("b",{children:"clowns"})," are never denied by the company, no matter what."]})]})})})})}):2===c?(0,r.jsx)(l.Rz,{width:400,height:550,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,color:"label",fontSize:"14px",title:"Employment Applications",children:[(0,r.jsxs)(i.xu,{fontSize:"24px",textAlign:"center",color:"silver",bold:!0,children:["Candidate Number #",p]}),(0,r.jsx)("br",{}),(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Name",color:"silver",children:(0,r.jsx)("b",{children:s})}),(0,r.jsx)(i.H2.Item,{label:"Species",color:"silver",children:(0,r.jsx)("b",{children:f})}),(0,r.jsx)(i.H2.Item,{label:"Age",color:"silver",children:(0,r.jsx)("b",{children:d})}),(0,r.jsx)(i.H2.Item,{label:"Date of Birth",color:"silver",children:(0,r.jsx)("b",{children:u})}),(0,r.jsx)(i.H2.Item,{label:"Planet of Origin",color:"silver",children:(0,r.jsx)("b",{children:h})}),(0,r.jsx)(i.H2.Item,{label:"Requested Job",color:"silver",children:(0,r.jsx)("b",{children:m})}),(0,r.jsx)(i.H2.Item,{label:"Employment Records",color:"silver",children:(0,r.jsx)("b",{children:x})})]})]})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{fill:!0,title:"Stamp the application!",color:"grey",textAlign:"center",children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{grow:!0,basis:0,children:(0,r.jsx)(i.zx,{fluid:!0,color:"red",content:"Dismiss",fontSize:"150%",icon:"ban",lineHeight:4.5,onClick:function(){return n("dismiss")}})}),(0,r.jsx)(i.Kq.Item,{grow:!0,basis:0,children:(0,r.jsx)(i.zx,{fluid:!0,color:"green",content:"Hire",fontSize:"150%",icon:"arrow-circle-up",lineHeight:4.5,onClick:function(){return n("hire")}})})]})})})]})})}):3===c?(0,r.jsx)(l.Rz,{width:400,height:550,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsxs)(i.$0,{pt:"40%",fill:!0,children:[(0,r.jsx)(i.Kq.Item,{bold:!0,color:"red",fontSize:"50px",textAlign:"center",children:"Game Over"}),(0,r.jsx)(i.Kq.Item,{fontSize:"15px",color:"label",textAlign:"center",children:j}),(0,r.jsxs)(i.Kq.Item,{color:"blue",fontSize:"20px",textAlign:"center",pt:"10px",children:["FINAL SCORE: ",p-1,"/",g]})]})}),(0,r.jsx)(i.$0,{children:(0,r.jsx)(i.zx,{lineHeight:4,fluid:!0,icon:"arrow-left",content:"Main Menu",onClick:function(){return n("back_to_menu")}})})]})})}):void 0}},6654:function(e,t,n){"use strict";n.r(t),n.d(t,{Newscaster:()=>v});var r=n(1557),i=n(2778),o=n(7161),l=n(819),a=n(4893),c=n(9242),s=n(3817),u=n(5279),d=n(7389);function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),!t||o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(e,t)||g(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){if(e){if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}}var j=["security","engineering","medical","science","service","supply"],b={security:{title:"Security",fluff_text:"Help keep the crew safe"},engineering:{title:"Engineering",fluff_text:"Ensure the station runs smoothly"},medical:{title:"Medical",fluff_text:"Practice medicine and save lives"},science:{title:"Science",fluff_text:"Develop new technologies"},service:{title:"Service",fluff_text:"Provide amenities to the crew"},supply:{title:"Supply",fluff_text:"Keep the station supplied"}},y=(0,i.createContext)(null),v=function(e){var t,n=(0,a.nc)(),c=n.act,f=n.data,h=f.is_security,m=f.is_admin,x=f.is_silent,g=f.is_printing,j=f.screen,b=f.channels,v=f.channel_idx,C=void 0===v?-1:v,S=p((0,i.useState)(!1),2),I=S[0],O=S[1],z=p((0,i.useState)(""),2),P=z[0],R=z[1],E=p((0,i.useState)(!1),2),T=E[0],N=E[1],H=p((0,i.useState)([]),2),D=H[0],M=H[1];0===j||2===j?t=(0,r.jsx)(k,{}):1===j&&(t=(0,r.jsx)(_,{}));var q=b.reduce(function(e,t){return e+t.unread},0);return(0,r.jsxs)(s.Rz,{theme:h&&"security",width:800,height:600,children:[(0,r.jsx)(y.Provider,{value:{viewingPhoto:P,setViewingPhoto:R},children:P?(0,r.jsx)(A,{}):(0,r.jsx)(u.ComplexModal,{maxWidth:window.innerWidth/1.5+"px",maxHeight:window.innerHeight/1.5+"px"})}),(0,r.jsx)(s.Rz.Content,{children:(0,r.jsxs)(o.Kq,{fill:!0,children:[(0,r.jsx)(o.$0,{fill:!0,className:(0,l.Sh)(["Newscaster__menu",I&&"Newscaster__menu--open"]),children:(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsxs)(o.Kq.Item,{children:[(0,r.jsx)(w,{icon:"bars",title:"Toggle Menu",onClick:function(){return O(!I)}}),(0,r.jsx)(w,{icon:"newspaper",title:"Headlines",selected:0===j,onClick:function(){return c("headlines")},children:q>0&&(0,r.jsx)(o.xu,{className:"Newscaster__menuButton--unread",children:q>=10?"9+":q})}),(0,r.jsx)(w,{icon:"briefcase",title:"Job Openings",selected:1===j,onClick:function(){return c("jobs")}}),(0,r.jsx)(o.iz,{})]}),(0,r.jsx)(o.Kq.Item,{grow:!0,children:b.map(function(e){return(0,r.jsx)(w,{icon:e.icon,title:e.name,selected:2===j&&b[C-1]===e,onClick:function(){return c("channel",{uid:e.uid})},children:e.unread>0&&(0,r.jsx)(o.xu,{className:"Newscaster__menuButton--unread",children:e.unread>=10?"9+":e.unread})},e)})}),(0,r.jsxs)(o.Kq.Item,{children:[(0,r.jsx)(o.iz,{}),(!!h||!!m)&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(w,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){return(0,u.modalOpen)("wanted_notice")}}),(0,r.jsx)(w,{security:!0,icon:T?"minus-square":"minus-square-o",title:"Censor Mode: "+(T?"On":"Off"),mb:"0.5rem",onClick:function(){return N(!T)}}),(0,r.jsx)(o.iz,{})]}),(0,r.jsx)(w,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){return(0,u.modalOpen)("create_story")}}),(0,r.jsx)(w,{icon:"plus-circle",title:"New Channel",onClick:function(){return(0,u.modalOpen)("create_channel")}}),(0,r.jsx)(o.iz,{}),(0,r.jsx)(w,{icon:g?"spinner":"print",iconSpin:g,title:g?"Printing...":"Print Newspaper",onClick:function(){return c("print_newspaper")}}),(0,r.jsx)(w,{icon:x?"volume-mute":"volume-up",title:"Mute: "+(x?"On":"Off"),onClick:function(){return c("toggle_mute")}})]})]})}),(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,width:"100%",children:[(0,r.jsx)(d.TemporaryNotice,{}),(0,r.jsx)(y.Provider,{value:{viewingPhoto:P,setViewingPhoto:R,censorMode:T,fullStories:D,setFullStories:M},children:t})]})]})})]})},w=function(e){(0,a.nc)().act;var t=e.icon,n=e.iconSpin,i=e.selected,c=void 0!==i&&i,s=e.security,u=e.onClick,d=e.title,f=e.children,p=x(e,["icon","iconSpin","selected","security","onClick","title","children"]);return(0,r.jsxs)(o.Kq,m(h({align:"center",className:(0,l.Sh)(["Newscaster__menuButton",c&&"Newscaster__menuButton--selected",void 0!==s&&s&&"Newscaster__menuButton--security"]),onClick:u},p),{children:[(0,r.jsxs)(o.Kq.Item,{children:[c&&(0,r.jsx)(o.xu,{className:"Newscaster__menuButton--selectedBar"}),(0,r.jsx)(o.JO,{name:void 0===t?"":t,spin:n,size:"2"})]}),(0,r.jsx)(o.Kq.Item,{className:"Newscaster__menuButton--title",children:d}),f]}))},k=function(e){var t=(0,a.nc)(),n=t.act,l=t.data,c=l.screen,s=l.is_admin,d=l.channel_idx,f=l.channel_can_manage,x=l.channels,p=l.stories,g=l.wanted,j=(0,i.useContext)(y),b=j.fullStories,v=j.censorMode,w=2===c&&d>-1?x[d-1]:null;return(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[!!g&&(0,r.jsx)(C,{story:g,wanted:!0}),(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,title:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.JO,{name:w?w.icon:"newspaper",mr:"0.5rem"}),w?w.name:"Headlines"]}),children:p.length>0?p.slice().reverse().map(function(e){return!b.includes(e.uid)&&e.body.length+3>128?m(h({},e),{body_short:e.body.substr(0,124)+"..."}):e}).map(function(e,t){return(0,r.jsx)(C,{story:e},t)}):(0,r.jsxs)(o.xu,{className:"Newscaster__emptyNotice",children:[(0,r.jsx)(o.JO,{name:"times",size:"3"}),(0,r.jsx)("br",{}),"There are no stories at this time."]})}),!!w&&(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,height:"40%",title:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.JO,{name:"info-circle",mr:"0.5rem"}),"About"]}),buttons:(0,r.jsxs)(r.Fragment,{children:[v&&(0,r.jsx)(o.zx,{disabled:!!w.admin&&!s,selected:w.censored,icon:w.censored?"comment-slash":"comment",content:w.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){return n("censor_channel",{uid:w.uid})}}),(0,r.jsx)(o.zx,{disabled:!f,icon:"cog",content:"Manage",onClick:function(){return(0,u.modalOpen)("manage_channel",{uid:w.uid})}})]}),children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Description",children:w.description||"N/A"}),(0,r.jsx)(o.H2.Item,{label:"Owner",children:w.author||"N/A"}),!!s&&(0,r.jsx)(o.H2.Item,{label:"Ckey",children:w.author_ckey}),(0,r.jsx)(o.H2.Item,{label:"Public",children:w.public?"Yes":"No"}),(0,r.jsxs)(o.H2.Item,{label:"Total Views",children:[(0,r.jsx)(o.JO,{name:"eye",mr:"0.5rem"}),p.reduce(function(e,t){return e+t.view_count},0).toLocaleString()]})]})})]})},_=function(e){var t=(0,a.nc)(),n=(t.act,t.data),i=n.jobs,c=n.wanted,s=Object.entries(i).reduce(function(e,t){var n=p(t,2);return e+(n[0],n[1]).length},0);return(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[!!c&&(0,r.jsx)(C,{story:c,wanted:!0}),(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,m:0,title:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.JO,{name:"briefcase",mr:"0.5rem"}),"Job Openings"]}),buttons:(0,r.jsx)(o.xu,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:s>0?j.map(function(e){return Object.assign({},b[e],{id:e,jobs:i[e]})}).filter(function(e){return!!e&&e.jobs.length>0}).map(function(e){return(0,r.jsx)(o.$0,{className:(0,l.Sh)(["Newscaster__jobCategory","Newscaster__jobCategory--"+e.id]),title:e.title,buttons:(0,r.jsx)(o.xu,{mt:"0.25rem",color:"label",children:e.fluff_text}),children:e.jobs.map(function(e){return(0,r.jsxs)(o.xu,{class:(0,l.Sh)(["Newscaster__jobOpening",!!e.is_command&&"Newscaster__jobOpening--command"]),children:["• ",e.title]},e.title)})},e.id)}):(0,r.jsxs)(o.xu,{className:"Newscaster__emptyNotice",children:[(0,r.jsx)(o.JO,{name:"times",size:"3"}),(0,r.jsx)("br",{}),"There are no openings at this time."]})}),(0,r.jsxs)(o.$0,{height:"17%",children:["Interested in serving Nanotrasen?",(0,r.jsx)("br",{}),"Sign up for any of the above position now at the ",(0,r.jsx)("b",{children:"Head of Personnel's Office!"}),(0,r.jsx)("br",{}),(0,r.jsx)(o.xu,{as:"small",color:"label",children:"By signing up for a job at Nanotrasen, you agree to transfer your soul to the loyalty department of the omnipresent and helpful watcher of humanity."})]})]})},C=function(e){var t=(0,a.nc)(),n=t.act,s=t.data,u=e.story,d=e.wanted,h=void 0!==d&&d,m=s.is_admin,x=(0,i.useContext)(y),p=x.fullStories,j=x.setFullStories,b=x.censorMode;return(0,r.jsx)(o.$0,{className:(0,l.Sh)(["Newscaster__story",h&&"Newscaster__story--wanted"]),title:(0,r.jsxs)(r.Fragment,{children:[h&&(0,r.jsx)(o.JO,{name:"exclamation-circle",mr:"0.5rem"}),2&u.censor_flags&&"[REDACTED]"||u.title||"News from "+u.author]}),buttons:(0,r.jsx)(o.xu,{mt:"0.25rem",children:(0,r.jsxs)(o.xu,{color:"label",children:[!h&&b&&(0,r.jsx)(o.xu,{inline:!0,children:(0,r.jsx)(o.zx,{enabled:2&u.censor_flags,icon:2&u.censor_flags?"comment-slash":"comment",content:2&u.censor_flags?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){return n("censor_story",{uid:u.uid})}})}),(0,r.jsxs)(o.xu,{inline:!0,children:[(0,r.jsx)(o.JO,{name:"user"})," ",u.author," |\xa0",!!m&&(0,r.jsxs)(r.Fragment,{children:["ckey: ",u.author_ckey," |\xa0"]}),!h&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.JO,{name:"eye"})," ",u.view_count.toLocaleString()," |\xa0"]}),(0,r.jsx)(o.JO,{name:"clock"})," ",(0,c.Sy)(u.publish_time,s.world_time)]})]})}),children:(0,r.jsx)(o.xu,{children:2&u.censor_flags?"[REDACTED]":(0,r.jsxs)(r.Fragment,{children:[!!u.has_photo&&(0,r.jsx)(S,{name:"story_photo_"+u.uid+".png",style:{float:"right"},ml:"0.5rem"}),(u.body_short||u.body).split("\n").map(function(e,t){return(0,r.jsx)(o.xu,{children:e||(0,r.jsx)("br",{})},t)}),u.body_short&&(0,r.jsx)(o.zx,{content:"Read more..",mt:"0.5rem",onClick:function(){return j(((function(e){if(Array.isArray(e))return f(e)})(p)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(p)||g(p)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).concat([u.uid]))}}),(0,r.jsx)(o.xu,{clear:"right"})]})})})},S=function(e){var t=e.name,n=x(e,["name"]),l=(0,i.useContext)(y).setViewingPhoto;return(0,r.jsx)(o.xu,h({as:"img",className:"Newscaster__photo",src:t,onClick:function(){return l(t)}},n))},A=function(e){var t=(0,i.useContext)(y),n=t.viewingPhoto,l=t.setViewingPhoto;return(0,r.jsxs)(o.u_,{className:"Newscaster__photoZoom",children:[(0,r.jsx)(o.xu,{as:"img",src:n}),(0,r.jsx)(o.zx,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){return l("")}})]})},I=function(e){var t=(0,a.nc)(),n=(t.act,t.data),l=!!e.args.uid&&n.channels.filter(function(t){return t.uid===e.args.uid}).pop();if("manage_channel"===e.id&&!l)return void(0,u.modalClose)();var c="manage_channel"===e.id,s=!!e.args.is_admin,d=e.args.scanned_user,f=p((0,i.useState)((null==l?void 0:l.author)||d||"Unknown"),2),h=f[0],m=f[1],x=p((0,i.useState)((null==l?void 0:l.name)||""),2),g=x[0],j=x[1],b=p((0,i.useState)((null==l?void 0:l.description)||""),2),y=b[0],v=b[1],w=p((0,i.useState)((null==l?void 0:l.icon)||"newspaper"),2),k=w[0],_=w[1],C=p((0,i.useState)(!!c&&!!(null==l?void 0:l.public)),2),S=C[0],A=C[1],I=p((0,i.useState)((null==l?void 0:l.admin)===1),2),O=I[0],z=I[1];return(0,r.jsxs)(o.$0,{m:"-1rem",pb:"1.5rem",title:c?"Manage "+l.name:"Create New Channel",children:[(0,r.jsx)(o.xu,{mx:"0.5rem",children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Owner",children:(0,r.jsx)(o.II,{disabled:!s,width:"100%",value:h,onChange:function(e){return m(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Name",children:(0,r.jsx)(o.II,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:g,onChange:function(e){return j(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,r.jsx)(o.II,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:y,onChange:function(e){return v(e)}})}),(0,r.jsxs)(o.H2.Item,{label:"Icon",children:[(0,r.jsx)(o.II,{disabled:!s,value:k,width:"35%",mr:"0.5rem",onChange:function(e){return _(e)}}),(0,r.jsx)(o.JO,{name:k,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,r.jsx)(o.H2.Item,{label:"Accept Public Stories?",children:(0,r.jsx)(o.zx,{selected:S,icon:S?"toggle-on":"toggle-off",content:S?"Yes":"No",onClick:function(){return A(!S)}})}),s&&(0,r.jsx)(o.H2.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,r.jsx)(o.zx,{selected:O,icon:O?"lock":"lock-open",content:O?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return z(!O)}})})]})}),(0,r.jsx)(o.zx.Confirm,{disabled:0===h.trim().length||0===g.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,u.modalAnswer)(e.id,"",{author:h,name:g.substr(0,49),description:y.substr(0,128),icon:k,public:+!!S,admin_locked:+!!O})}})]})};(0,u.modalRegisterBodyOverride)("create_channel",I),(0,u.modalRegisterBodyOverride)("manage_channel",I),(0,u.modalRegisterBodyOverride)("create_story",function(e){var t=(0,a.nc)(),n=t.act,l=t.data,c=l.photo,s=l.channels,d=l.channel_idx,f=void 0===d?-1:d,h=!!e.args.is_admin,m=e.args.scanned_user,x=s.slice().sort(function(e,t){if(f<0)return 0;var n=s[f-1];return n.uid===e.uid?-1:n.uid===t.uid?1:void 0}).filter(function(e){return h||!e.frozen&&(e.author===m||!!e.public)}),g=p((0,i.useState)(m||"Unknown"),2),j=g[0],b=g[1],y=p((0,i.useState)(x.length>0?x[0].name:""),2),v=y[0],w=y[1],k=p((0,i.useState)(""),2),_=k[0],C=k[1],A=p((0,i.useState)(""),2),I=A[0],O=A[1],z=p((0,i.useState)(!1),2),P=z[0],R=z[1];return(0,r.jsxs)(o.$0,{m:"-1rem",pb:"1.5rem",title:"Create New Story",children:[(0,r.jsx)(o.xu,{mx:"0.5rem",children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Author",children:(0,r.jsx)(o.II,{disabled:!h,width:"100%",value:j,onChange:function(e){return b(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Channel",verticalAlign:"top",children:(0,r.jsx)(o.Lt,{selected:v,options:x.map(function(e){return e.name}),mb:"0",width:"100%",onSelected:function(e){return w(e)}})}),(0,r.jsx)(o.H2.Divider,{}),(0,r.jsx)(o.H2.Item,{label:"Title",children:(0,r.jsx)(o.II,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:_,onChange:function(e){return C(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Story Text",verticalAlign:"top",children:(0,r.jsx)(o.II,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:I,onChange:function(e){return O(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,r.jsx)(o.zx,{icon:"image",selected:c,content:c?"Eject: "+c.name:"Insert Photo",tooltip:!c&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){return n(c?"eject_photo":"attach_photo")}})}),(0,r.jsx)(o.H2.Item,{label:"Preview",verticalAlign:"top",children:(0,r.jsx)(o.$0,{noTopPadding:!0,title:_,maxHeight:"13.5rem",overflow:"auto",children:(0,r.jsxs)(o.xu,{mt:"0.5rem",children:[!!c&&(0,r.jsx)(S,{name:"inserted_photo_"+c.uid+".png",style:{float:"right"}}),I.split("\n").map(function(e,t){return(0,r.jsx)(o.xu,{children:e||(0,r.jsx)("br",{})},t)}),(0,r.jsx)(o.xu,{clear:"right"})]})})}),h&&(0,r.jsx)(o.H2.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,r.jsx)(o.zx,{selected:P,icon:P?"lock":"lock-open",content:P?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return R(!P)}})})]})}),(0,r.jsx)(o.zx.Confirm,{disabled:0===j.trim().length||0===v.trim().length||0===_.trim().length||0===I.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,u.modalAnswer)("create_story","",{author:j,channel:v,title:_.substr(0,127),body:I.substr(0,1023),admin_locked:+!!P})}})]})}),(0,u.modalRegisterBodyOverride)("wanted_notice",function(e){var t=(0,a.nc)(),n=t.act,l=t.data,c=l.photo,s=l.wanted,d=!!e.args.is_admin,f=e.args.scanned_user,h=p((0,i.useState)((null==s?void 0:s.author)||f||"Unknown"),2),m=h[0],x=h[1],g=p((0,i.useState)((null==s?void 0:s.title.substr(8))||""),2),j=g[0],b=g[1],y=p((0,i.useState)((null==s?void 0:s.body)||""),2),v=y[0],w=y[1],k=p((0,i.useState)((null==s?void 0:s.admin_locked)===1),2),_=k[0],C=k[1];return(0,r.jsxs)(o.$0,{m:"-1rem",pb:"1.5rem",title:"Manage Wanted Notice",children:[(0,r.jsx)(o.xu,{mx:"0.5rem",children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Authority",children:(0,r.jsx)(o.II,{disabled:!d,width:"100%",value:m,onChange:function(e){return x(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Name",children:(0,r.jsx)(o.II,{width:"100%",value:j,maxLength:"128",onChange:function(e){return b(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Description",verticalAlign:"top",children:(0,r.jsx)(o.II,{multiline:!0,width:"100%",value:v,maxLength:"512",rows:"4",onChange:function(e){return w(e)}})}),(0,r.jsxs)(o.H2.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,r.jsx)(o.zx,{icon:"image",selected:c,content:c?"Eject: "+c.name:"Insert Photo",tooltip:!c&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){return n(c?"eject_photo":"attach_photo")}}),!!c&&(0,r.jsx)(S,{name:"inserted_photo_"+c.uid+".png",style:{float:"right"}})]}),d&&(0,r.jsx)(o.H2.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,r.jsx)(o.zx,{selected:_,icon:_?"lock":"lock-open",content:_?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return C(!_)}})})]})}),(0,r.jsx)(o.zx.Confirm,{disabled:!s,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){n("clear_wanted_notice"),(0,u.modalClose)()}}),(0,r.jsx)(o.zx.Confirm,{disabled:0===m.trim().length||0===j.trim().length||0===v.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,u.modalAnswer)(e.id,"",{author:m,name:j.substr(0,127),description:v.substr(0,511),admin_locked:+!!_})}})]})})},7728:function(e,t,n){"use strict";n.r(t),n.d(t,{Noticeboard:()=>c});var r=n(1557),i=n(7161),o=n(4190),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,c=t.data.papers;return(0,r.jsx)(a.Rz,{width:600,height:300,theme:"noticeboard",children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,children:c.map(function(e){return(0,r.jsx)(i.Kq.Item,{align:"center",width:"22.45%",height:"85%",onClick:function(){return n("interact",{paper:e.ref})},onContextMenu:function(t){t.preventDefault(),n("showFull",{paper:e.ref})},children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,fontSize:.75,title:e.name,children:(0,o.aV)(e.contents)})},e.ref)})})})})}},1423:function(e,t,n){"use strict";n.r(t),n.d(t,{NuclearBomb:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data;return a.extended?(0,r.jsx)(l.Rz,{width:350,height:290,children:(0,r.jsxs)(l.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Authorization",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Auth Disk",children:(0,r.jsx)(i.zx,{icon:a.authdisk?"eject":"id-card",selected:a.authdisk,content:a.diskname?a.diskname:"-----",tooltip:a.authdisk?"Eject Disk":"Insert Disk",onClick:function(){return n("auth")}})}),(0,r.jsx)(i.H2.Item,{label:"Auth Code",children:(0,r.jsx)(i.zx,{icon:"key",disabled:!a.authdisk,selected:a.authcode,content:a.codemsg,onClick:function(){return n("code")}})})]})}),(0,r.jsx)(i.$0,{title:"Arming & Disarming",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Bolted to floor",children:(0,r.jsx)(i.zx,{icon:a.anchored?"check":"times",selected:a.anchored,disabled:!a.authdisk,content:a.anchored?"YES":"NO",onClick:function(){return n("toggle_anchor")}})}),(0,r.jsx)(i.H2.Item,{label:"Time Left",children:(0,r.jsx)(i.zx,{icon:"stopwatch",content:a.time,disabled:!a.authfull,tooltip:"Set Timer",onClick:function(){return n("set_time")}})}),(0,r.jsx)(i.H2.Item,{label:"Safety",children:(0,r.jsx)(i.zx,{icon:a.safety?"check":"times",selected:a.safety,disabled:!a.authfull,content:a.safety?"ON":"OFF",tooltip:a.safety?"Disable Safety":"Enable Safety",onClick:function(){return n("toggle_safety")}})}),(0,r.jsx)(i.H2.Item,{label:"Arm/Disarm",children:(0,r.jsx)(i.zx,{icon:(a.timer,"bomb"),disabled:a.safety||!a.authfull,color:"red",content:a.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){return n("toggle_armed")}})})]})})]})}):(0,r.jsx)(l.Rz,{width:350,height:115,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{title:"Deployment",children:(0,r.jsx)(i.zx,{fluid:!0,icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){return n("deploy")}})})})})}},3775:function(e,t,n){"use strict";n.r(t),n.d(t,{NumberInputModal:()=>f});var r=n(1557),i=n(2778),o=n(7161),l=n(9523),a=n(4893),c=n(3817),s=n(3100),u=n(4799);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&p?5:0);return(0,r.jsxs)(c.Rz,{title:y,width:270,height:_,children:[b&&(0,r.jsx)(u.Loader,{value:b}),(0,r.jsx)(c.Rz.Content,{onKeyDown:function(e){var t=window.event?e.which:e.keyCode;t===l.tt&&f("submit",{entry:w}),t===l.KW&&f("cancel")},children:(0,r.jsx)(o.$0,{fill:!0,children:(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.xu,{color:"label",children:j})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(h,{input:w,onClick:function(e){e!==w&&k(e)},onChange:function(e){e!==w&&k(e)}})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(s.InputButtons,{input:w})})]})})})]})},h=function(e){var t=(0,a.nc)(),n=t.act,i=t.data,l=i.min_value,c=i.max_value,s=i.init_value,u=i.round_value,d=e.input,f=e.onClick,h=e.onChange,m=Math.round(d!==l?Math.max(d/2,l):c/2),x=d===l&&l>0||1===d;return(0,r.jsxs)(o.Kq,{fill:!0,children:[(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{disabled:d===l,icon:"angle-double-left",onClick:function(){return f(l)},tooltip:d===l?"Min":"Min (".concat(l,")")})}),(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.N1,{autoFocus:!0,autoSelect:!0,fluid:!0,allowFloats:!u,minValue:l,maxValue:c,value:d,onChange:h,onEnter:function(e){return n("submit",{entry:e})}})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{disabled:d===c,icon:"angle-double-right",onClick:function(){return f(c)},tooltip:d===c?"Max":"Max (".concat(c,")")})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{disabled:x,icon:"divide",onClick:function(){return f(m)},tooltip:x?"Split":"Split (".concat(m,")")})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{disabled:d===s,icon:"redo",onClick:function(){return f(s)},tooltip:s?"Reset (".concat(s,")"):"Reset"})})]})}},6891:function(e,t,n){"use strict";n.r(t),n.d(t,{OperatingComputer:()=>d});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],c=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],s={average:[.25,.5],bad:[.5,1/0]},u=["bad","average","average","good","average","average","bad"],d=function(e){var t,n=(0,o.nc)(),a=n.act,c=n.data,s=c.hasOccupant,u=c.choice;return t=u?(0,r.jsx)(m,{}):s?(0,r.jsx)(f,{}):(0,r.jsx)(h,{}),(0,r.jsx)(l.Rz,{width:650,height:455,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.mQ,{children:[(0,r.jsx)(i.mQ.Tab,{selected:!u,icon:"user",onClick:function(){return a("choiceOff")},children:"Patient"}),(0,r.jsx)(i.mQ.Tab,{selected:!!u,icon:"cog",onClick:function(){return a("choiceOn")},children:"Options"})]})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,children:t})})]})})})},f=function(e){var t=(0,o.nc)().data.occupant,n=t.activeSurgeries;return(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,title:"Patient",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Name",children:t.name}),(0,r.jsx)(i.H2.Item,{label:"Status",color:a[t.stat][0],children:a[t.stat][1]}),(0,r.jsx)(i.H2.Item,{label:"Health",children:(0,r.jsx)(i.ko,{min:"0",max:t.maxHealth,value:t.health/t.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),c.map(function(e,n){return(0,r.jsx)(i.H2.Item,{label:e[0]+" Damage",children:(0,r.jsx)(i.ko,{min:"0",max:"100",value:t[e[1]]/100,ranges:s,children:Math.round(t[e[1]])},n)},n)}),(0,r.jsx)(i.H2.Item,{label:"Temperature",children:(0,r.jsxs)(i.ko,{min:"0",max:t.maxTemp,value:t.bodyTemperature/t.maxTemp,color:u[t.temperatureSuitability+3],children:[Math.round(t.btCelsius),"\xb0C, ",Math.round(t.btFaren),"\xb0F"]})}),!!t.hasBlood&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Blood Level",children:(0,r.jsxs)(i.ko,{min:"0",max:t.bloodMax,value:t.bloodLevel/t.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[t.bloodPercent,"%, ",t.bloodLevel,"cl"]})}),(0,r.jsxs)(i.H2.Item,{label:"Pulse",children:[t.pulse," BPM"]})]})]})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Active surgeries",level:"2",children:t.inSurgery&&n?n.map(function(e,t){return(0,r.jsx)(i.$0,{style:{textTransform:"capitalize"},title:e.name+" ("+e.location+")",children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Next Step",children:e.step},t)},t)},t)}):(0,r.jsx)(i.xu,{color:"label",children:"No procedure ongoing."})})})]})},h=function(){return(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,r.jsx)("br",{}),"No patient detected."]})})},m=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.verbose,c=l.health,s=l.healthAlarm,u=l.oxy,d=l.oxyAlarm,f=l.crit;return(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Loudspeaker",children:(0,r.jsx)(i.zx,{selected:a,icon:a?"toggle-on":"toggle-off",content:a?"On":"Off",onClick:function(){return n(a?"verboseOff":"verboseOn")}})}),(0,r.jsx)(i.H2.Item,{label:"Health Announcer",children:(0,r.jsx)(i.zx,{selected:c,icon:c?"toggle-on":"toggle-off",content:c?"On":"Off",onClick:function(){return n(c?"healthOff":"healthOn")}})}),(0,r.jsx)(i.H2.Item,{label:"Health Announcer Threshold",children:(0,r.jsx)(i.lH,{bipolar:!0,minValue:-100,maxValue:100,value:s,stepPixelSize:5,ml:"0",onChange:function(e,t){return n("health_adj",{new:t})}})}),(0,r.jsx)(i.H2.Item,{label:"Oxygen Alarm",children:(0,r.jsx)(i.zx,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"On":"Off",onClick:function(){return n(u?"oxyOff":"oxyOn")}})}),(0,r.jsx)(i.H2.Item,{label:"Oxygen Alarm Threshold",children:(0,r.jsx)(i.lH,{bipolar:!0,minValue:-100,maxValue:100,value:d,stepPixelSize:5,ml:"0",onChange:function(e,t){return n("oxy_adj",{new:t})}})}),(0,r.jsx)(i.H2.Item,{label:"Critical Alert",children:(0,r.jsx)(i.zx,{selected:f,icon:f?"toggle-on":"toggle-off",content:f?"On":"Off",onClick:function(){return n(f?"critOff":"critOn")}})})]})}},8904:function(e,t,n){"use strict";n.r(t),n.d(t,{Orbit:()=>j});var r=n(1557),i=n(2778),o=n(7161),l=n(819),a=n(4190),c=n(4893),s=n(3817);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nt},x=function(e,t){var n=e.name,r=t.name;if(!n||!r)return 0;var i=n.match(f),o=r.match(f);return i&&o&&n.replace(f,"")===r.replace(f,"")?parseInt(i[1],10)-parseInt(o[1],10):m(n,r)},p=function(e){var t=e.searchText,n=e.source,i=e.title,l=e.color,a=e.sorted,c=n.filter(h(t));return a&&c.sort(x),n.length>0&&(0,r.jsx)(o.$0,{title:"".concat(i," - (").concat(n.length,")"),children:c.map(function(e){return(0,r.jsx)(g,{thing:e,color:l},e.name)})})},g=function(e){var t=(0,c.nc)().act,n=e.color,i=e.thing;return(0,r.jsxs)(o.zx,{color:n,tooltip:i.assigned_role?(0,r.jsxs)(o.Kq,{children:[(0,r.jsx)(o.xu,{as:"img",mr:"0.5em",className:(0,l.Sh)(["job_icons16x16",i.assigned_role_sprite])})," ",i.assigned_role]}):"",tooltipPosition:"bottom",onClick:function(){return t("orbit",{ref:i.ref})},children:[i.name,i.orbiters&&(0,r.jsxs)(o.xu,{inline:!0,ml:1,children:["(",i.orbiters," ",(0,r.jsx)(o.JO,{name:"eye"}),")"]})]})},j=function(e){var t=(0,c.nc)(),n=t.act,l=t.data,a=l.alive,u=l.antagonists,f=l.highlights,j=l.response_teams,b=l.tourist,y=(l.auto_observe,l.dead),v=l.ssd,w=l.ghosts,k=l.misc,_=l.npcs,C=d((0,i.useState)(""),2),S=C[0],A=C[1],I={},O=!0,z=!1,P=void 0;try{for(var R,E=u[Symbol.iterator]();!(O=(R=E.next()).done);O=!0){var T=R.value;void 0===I[T.antag]&&(I[T.antag]=[]),I[T.antag].push(T)}}catch(e){z=!0,P=e}finally{try{O||null==E.return||E.return()}finally{if(z)throw P}}var N=Object.entries(I);N.sort(function(e,t){return m(e[0],t[0])});var H=function(e){for(var t=0,r=[N.map(function(e){var t=d(e,2);return t[0],t[1]}),b,f,a,w,v,y,_,k];t0&&(0,r.jsx)(o.$0,{title:"Antagonists",children:N.map(function(e){var t=d(e,2),n=t[0],i=t[1];return(0,r.jsx)(o.$0,{title:"".concat(n," - (").concat(i.length,")"),level:2,children:i.filter(h(S)).sort(x).map(function(e){return(0,r.jsx)(g,{color:"bad",thing:e},e.name)})},n)})}),f.length>0&&(0,r.jsx)(p,{title:"Highlights",source:f,searchText:S,color:"teal"}),(0,r.jsx)(p,{title:"Response Teams",source:j,searchText:S,color:"purple"}),(0,r.jsx)(p,{title:"Tourists",source:b,searchText:S,color:"violet"}),(0,r.jsx)(p,{title:"Alive",source:a,searchText:S,color:"good"}),(0,r.jsx)(p,{title:"Ghosts",source:w,searchText:S,color:"grey"}),(0,r.jsx)(p,{title:"SSD",source:v,searchText:S,color:"grey"}),(0,r.jsx)(p,{title:"Dead",source:y,searchText:S,sorted:!1}),(0,r.jsx)(p,{title:"NPCs",source:_,searchText:S,sorted:!1}),(0,r.jsx)(p,{title:"Misc",source:k,searchText:S,sorted:!1})]})})}},6669:function(e,t,n){"use strict";n.r(t),n.d(t,{OreRedemption:()=>f});var r=n(1557),i=n(7161),o=n(819),l=n(4893),a=n(3817);function c(){return(c=Object.assign||function(e){for(var t=1;t0?"good":"grey",bold:a>0&&"good",children:a.toLocaleString("en-US")+" pts"})}),(0,r.jsx)(i.iz,{}),f?(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Design disk",children:[(0,r.jsx)(i.zx,{selected:!0,bold:!0,icon:"eject",content:f.name,tooltip:"Ejects the design disk.",onClick:function(){return n("eject_disk")}}),(0,r.jsx)(i.zx,{disabled:!f.design||!f.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){return n("download")}})]}),(0,r.jsx)(i.H2.Item,{label:"Stored design",children:(0,r.jsx)(i.xu,{color:f.design&&(f.compatible?"good":"bad"),children:f.design||"N/A"})})]}):(0,r.jsx)(i.xu,{color:"label",children:"No design disk inserted."})]}))},m=function(e){var t=(0,l.nc)(),n=(t.act,t.data).sheets,o=c({},s(e));return(0,r.jsx)(i.Kq.Item,{grow:!0,height:"20%",children:(0,r.jsxs)(i.$0,d(u({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},o),{children:[(0,r.jsx)(p,{title:"Sheets",columns:[["Available","25%"],["Ore Value","15%"],["Smelt","20%"]]}),n.map(function(e){return(0,r.jsx)(g,{ore:e},e.id)})]}))})},x=function(e){var t=(0,l.nc)(),n=(t.act,t.data).alloys,o=c({},s(e));return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsxs)(i.$0,d(u({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},o),{children:[(0,r.jsx)(p,{title:"Alloys",columns:[["Recipe","50%"],["Available","11%"],["Smelt","20%"]]}),n.map(function(e){return(0,r.jsx)(j,{ore:e},e.id)})]}))})},p=function(e){var t;return(0,r.jsx)(i.xu,{className:"OreHeader",children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:e.title}),null==(t=e.columns)?void 0:t.map(function(e){return(0,r.jsx)(i.Kq.Item,{basis:e[1],textAlign:"center",color:"label",bold:!0,children:e[0]},e)})]})})},g=function(e){var t=(0,l.nc)().act,n=e.ore;if(!n.value||!(n.amount<=0)||["metal","glass"].indexOf(n.id)>-1)return(0,r.jsx)(i.xu,{className:"SheetLine",children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{basis:"45%",align:"middle",children:(0,r.jsxs)(i.Kq,{align:"center",children:[(0,r.jsx)(i.Kq.Item,{className:(0,o.Sh)(["materials32x32",n.id])}),(0,r.jsx)(i.Kq.Item,{children:n.name})]})}),(0,r.jsx)(i.Kq.Item,{basis:"20%",textAlign:"center",color:n.amount>=1?"good":"gray",bold:n.amount>=1,align:"center",children:n.amount.toLocaleString("en-US")}),(0,r.jsx)(i.Kq.Item,{basis:"20%",textAlign:"center",align:"center",children:n.value}),(0,r.jsx)(i.Kq.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,r.jsx)(i.Y2,{width:"40%",value:0,minValue:0,maxValue:Math.min(n.amount,50),step:1,stepPixelSize:6,onChange:function(e){return t(n.value?"sheet":"alloy",{id:n.id,amount:e})}})})]})})},j=function(e){var t=(0,l.nc)().act,n=e.ore;return(0,r.jsx)(i.xu,{className:"SheetLine",children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{basis:"7%",align:"middle",children:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["alloys32x32",n.id])})}),(0,r.jsx)(i.Kq.Item,{basis:"30%",textAlign:"middle",align:"center",children:n.name}),(0,r.jsx)(i.Kq.Item,{basis:"35%",textAlign:"middle",color:n.amount>=1?"good":"gray",align:"center",children:n.description}),(0,r.jsx)(i.Kq.Item,{basis:"10%",textAlign:"center",color:n.amount>=1?"good":"gray",bold:n.amount>=1,align:"center",children:n.amount.toLocaleString("en-US")}),(0,r.jsx)(i.Kq.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,r.jsx)(i.Y2,{width:"40%",value:0,minValue:0,maxValue:Math.min(n.amount,50),stepPixelSize:6,step:1,onChange:function(e){return t(n.value?"sheet":"alloy",{id:n.id,amount:e})}})})]})})}},1405:function(e,t,n){"use strict";n.r(t),n.d(t,{PAI:()=>u});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(750),c=n(4427),s=function(e){try{t=c("./".concat(e,".jsx"))}catch(t){if("MODULE_NOT_FOUND"===t.code)return(0,a.I)("notFound",e);throw t}var t,n=t[e];return n||(0,a.I)("missingExport",e)},u=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.app_template,u=a.app_icon,d=a.app_title,f=s(c);return(0,r.jsx)(l.Rz,{width:600,height:650,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{p:1,fill:!0,scrollable:!0,title:(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.JO,{name:u,mr:1}),d,"pai_main_menu"!==c&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{ml:2,mb:0,content:"Back",icon:"arrow-left",onClick:function(){return n("Back")}}),(0,r.jsx)(i.zx,{content:"Home",icon:"arrow-up",onClick:function(){return n("MASTER_back")}})]})]}),children:(0,r.jsx)(f,{})})})})})})}},2699:function(e,t,n){"use strict";n.r(t),n.d(t,{PDA:()=>u});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(750),c=n(1552),s=function(e){try{t=c("./".concat(e,".jsx"))}catch(t){if("MODULE_NOT_FOUND"===t.code)return(0,a.I)("notFound",e);throw t}var t,n=t[e];return n||(0,a.I)("missingExport",e)},u=function(e){var t=(0,o.nc)(),n=(t.act,t.data),a=n.app;if(!n.owner)return(0,r.jsx)(l.Rz,{width:350,height:105,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsx)(i.$0,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var c=s(a.template);return(0,r.jsx)(l.Rz,{width:600,height:650,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(d,{})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,p:1,pb:0,title:(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.JO,{name:a.icon,mr:1}),a.name]}),children:(0,r.jsx)(c,{})})}),(0,r.jsx)(i.Kq.Item,{mt:7.5,children:(0,r.jsx)(f,{})})]})})})},d=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.idInserted,c=l.idLink,s=l.stationTime,u=l.cartridge_name;return(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{ml:.5,children:(0,r.jsx)(i.zx,{icon:"id-card",color:"transparent",onClick:function(){return n("Authenticate")},content:a?c:"No ID Inserted"})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"sd-card",color:"transparent",onClick:function(){return n("Eject")},content:u?["Eject "+u]:"No Cartridge Inserted"})}),(0,r.jsx)(i.Kq.Item,{grow:!0,textAlign:"right",bold:!0,mr:1,mt:.5,children:s})]})},f=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.app;return(0,r.jsx)(i.xu,{height:"45px",className:"PDA__footer",backgroundColor:"#1b1b1b",children:(0,r.jsxs)(i.Kq,{fill:!0,children:[!!l.has_back&&(0,r.jsx)(i.Kq.Item,{basis:"33%",mr:-.5,children:(0,r.jsx)(i.zx,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:l.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){return n("Back")}})}),(0,r.jsx)(i.Kq.Item,{basis:l.has_back?"33%":"100%",children:(0,r.jsx)(i.zx,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:l.is_home?"disabled":"white",icon:"home",onClick:function(){n("Home")}})})]})})}},2031:function(e,t,n){"use strict";n.r(t),n.d(t,{Pacman:()=>s});var r=n(1557),i=n(7161),o=n(5190),l=n(4893),a=n(6783),c=n(3817),s=function(e){var t=(0,l.nc)(),n=t.act,s=t.data,u=s.active,d=s.anchored,f=s.broken,h=s.emagged,m=s.fuel_type,x=s.fuel_usage,p=s.fuel_stored,g=s.fuel_cap,j=s.is_ai,b=s.tmp_current,y=s.tmp_max,v=s.tmp_overheat,w=s.output_max,k=s.power_gen,_=s.output_set,C=s.has_fuel,S=Math.round(p/x*2),A=Math.round(S/60);return(0,r.jsx)(c.Rz,{width:500,height:225,children:(0,r.jsxs)(c.Rz.Content,{children:[(f||!d)&&(0,r.jsxs)(i.$0,{title:"Status",children:[!!f&&(0,r.jsx)(i.xu,{color:"orange",children:"The generator is malfunctioning!"}),!f&&!d&&(0,r.jsx)(i.xu,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!f&&!!d&&(0,r.jsxs)("div",{children:[(0,r.jsx)(i.$0,{title:"Status",buttons:(0,r.jsx)(i.zx,{icon:u?"power-off":"times",content:u?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!C,selected:u,onClick:function(){return n("toggle_power")}}),children:(0,r.jsxs)(i.kC,{direction:"row",children:[(0,r.jsx)(i.kC.Item,{width:"50%",className:"ml-1",children:(0,r.jsx)(i.H2,{children:(0,r.jsxs)(i.H2.Item,{label:"Power setting",children:[(0,r.jsx)(i.Y2,{value:_,minValue:1,maxValue:w*(h?2.5:1),step:1,className:"mt-1",onChange:function(e){return n("change_power",{change_power:e})}}),"(",(0,o.bu)(_*k),")"]})})}),(0,r.jsx)(i.kC.Item,{width:"50%",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Temperature",children:(0,r.jsxs)(i.ko,{value:b/y,ranges:{green:[-1/0,.33],orange:[.33,.66],red:[.66,1/0]},children:[b," ℃"]})}),(0,r.jsxs)(i.H2.Item,{label:"Status",children:[v>50&&(0,r.jsx)(i.xu,{color:"red",children:"CRITICAL OVERHEAT!"}),v>20&&v<=50&&(0,r.jsx)(i.xu,{color:"orange",children:"WARNING: Overheating!"}),v>1&&v<=20&&(0,r.jsx)(i.xu,{color:"orange",children:"Temperature High"}),0===v&&(0,r.jsx)(i.xu,{color:"green",children:"Optimal"})]})]})})]})}),(0,r.jsx)(i.$0,{title:"Fuel",buttons:(0,r.jsx)(i.zx,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:u||j||!C,onClick:function(){return n("eject_fuel")}}),children:(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Type",children:m}),(0,r.jsx)(i.H2.Item,{label:"Fuel level",children:(0,r.jsxs)(i.ko,{value:p/g,ranges:{red:[-1/0,.33],orange:[.33,.66],green:[.66,1/0]},children:[Math.round(p/1e3)," dm\xb3"]})})]})}),(0,r.jsx)(a.rj.Column,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Fuel usage",children:[x/1e3," dm\xb3/s"]}),(0,r.jsxs)(i.H2.Item,{label:"Fuel depletion",children:[!!C&&(x?S>120?"".concat(A," minutes"):"".concat(S," seconds"):"N/A"),!C&&(0,r.jsx)(i.xu,{color:"red",children:"Out of fuel"})]})]})})]})})]})]})})}},4174:function(e,t,n){"use strict";n.r(t),n.d(t,{PanDEMIC:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t,n=(0,o.nc)().data,a=n.reporting,u=n.analyzing,d=n.beakerLoaded,h=n.beakerContainsBlood,m=n.beakerContainsVirus,x=n.resistances,g=void 0===x?[]:x;return d?h?h&&!m&&(t=(0,r.jsx)(r.Fragment,{children:"No disease detected in provided blood sample."})):t=(0,r.jsx)(r.Fragment,{children:"No blood sample found in the loaded container."}):t=(0,r.jsx)(r.Fragment,{children:"No container loaded."}),(0,r.jsx)(l.Rz,{width:700,height:640,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(c,{operating:u||a,name:"PanD.E.M.I.C"}),t&&!m?(0,r.jsx)(i.$0,{title:"Container Information",buttons:(0,r.jsx)(s,{fill:!0,vertical:!0}),children:(0,r.jsx)(i.f7,{children:t})}):(0,r.jsx)(f,{}),(null==g?void 0:g.length)>0&&(0,r.jsx)(p,{align:"bottom"})]})})})},c=function(e){var t=e.operating,n=(0,o.nc)(),l=n.act,a=n.data,c=a.analyzing,s=a.analysisTime,u=a.analysisDuration,d=a.analysisDifficulty,f=a.totalContribution,h=a.analysisContributions,m=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Analysis Difficulty",children:Math.ceil(d)}),h.map(function(e,t){return(0,r.jsx)(i.H2.Item,{label:e.factor,children:Math.floor(e.amount)},t)}),(0,r.jsx)(i.H2.Item,{label:"Total",children:Math.floor(f)}),(0,r.jsx)(i.H2.Item,{label:"Analysis Result",children:d-f<0?"Disease Analyzed Successfully":"Analysis Failed"})]});if(t)return c?(0,r.jsx)(i.Pz,{children:(0,r.jsx)(i.kC,{mb:"30px",children:(0,r.jsxs)(i.kC.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,r.jsx)(i.JO,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,r.jsx)("br",{}),"Analyzing ",Math.floor(100-100*s/u),"%"]})})}):(0,r.jsx)(i.u_,{backgroundColor:"rgba(0, 0, 0, 1)",children:(0,r.jsx)(i.$0,{title:"Analysis Results",backgroundColor:"rgba(0, 0, 0, 1)",bold:!0,children:(0,r.jsxs)(i.Kq,{vertical:!0,children:[(0,r.jsx)(i.H2,{children:m}),(0,r.jsx)(i.zx,{textAlign:"center",onClick:function(){return l("close_report")},children:"Close"})]})})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.beakerLoaded;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return n("eject_beaker")}}),(0,r.jsx)(i.zx.Confirm,{icon:"trash-alt",confirmIcon:"eraser",content:"Destroy",confirmContent:"Destroy",disabled:!l,onClick:function(){return n("destroy_eject_beaker")}})]})},u=function(e){var t,n,l,a=(0,o.nc)(),c=a.act,s=a.data,u=s.analysisDifficulty,d=s.analysisContributions,f=s.beakerContainsVirus,h=s.analyzing,m=s.canAnalyze,x=e.strain,p=x.commonName,g=x.description,j=x.strainID,b=x.sample_stage,y=x.known,v=x.diseaseAgent,w=x.bloodDNA,k=x.bloodType,_=x.possibleCures,C=x.transmissionRoute,S=x.isAdvanced,A=x.RequiredCures,I=x.Stabilized,O=x.StrainTracker,z=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Blood DNA",children:w?(0,r.jsx)("span",{style:{fontFamily:"'Courier New', monospace"},children:w}):"Undetectable"}),(0,r.jsx)(i.H2.Item,{label:"Blood Type",children:(0,r.jsx)("div",{dangerouslySetInnerHTML:{__html:null!=k?k:"Undetectable"}})})]});if(!f)return(0,r.jsx)(i.H2,{children:z});var P=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Analysis Difficulty",children:Math.ceil(u)}),d.map(function(e,t){return(0,r.jsx)(i.H2.Item,{label:e.factor,children:(0,r.jsx)(i.ko,{maxValue:Math.min(e.maxAmount,u),minValue:0,value:e.amount,ranges:{good:[.66*Math.min(e.maxAmount,u),1/0],average:[.33*Math.min(e.maxAmount,u),.66*Math.min(e.maxAmount,u)],bad:[-1/0,.33*Math.min(e.maxAmount,u)]},children:e.amount})},t)})]});if(S)return t=null!=p&&"Unknown"!==p?(0,r.jsx)(i.zx,{icon:"print",content:"Print Release Forms",disabled:!y,onClick:function(){return c("print_release_forms",{strain_index:e.strainIndex})},style:{marginLeft:"auto"}}):(0,r.jsx)(i.zx,{icon:"pen",content:null!=p&&"Unknown"!==p?"Rename Disease":"Name Disease",disabled:!y,onClick:function(){return c("name_strain",{strain_index:e.strainIndex})},style:{marginLeft:"auto"}}),S&&(n=(0,r.jsx)(i.zx,{content:"Analyze",disabled:!m||h,onClick:function(){return c("analyze_strain",{strain_index:e.strainIndex})}}),l=(0,r.jsx)(i.zx.Confirm,{icon:"trash-alt",confirmIcon:"eraser",content:"Delete Data",confirmContent:"Delete Data",disabled:!e.strain.known,onClick:function(){return c("remove_from_database",{strain_id:e.strain.strainFullID})}})),(0,r.jsxs)(i.Kq,{vertical:!0,children:[(0,r.jsxs)(i.Kq,{align:"left",children:[t,n,l]}),(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Common Name",className:"common-name-label",children:null!=p?p:"Unknown"}),g&&(0,r.jsx)(i.H2.Item,{label:"Description",children:g}),(0,r.jsx)(i.H2.Item,{label:"Strain ID",children:j}),m?P:"",(0,r.jsx)(i.H2.Item,{label:"Sample Stage",children:b}),(0,r.jsx)(i.H2.Item,{label:"Disease Agent",children:v}),z,(0,r.jsx)(i.H2.Item,{label:"Spread Vector",children:null!=C?C:"None"}),(0,r.jsx)(i.H2.Item,{label:"Possible Cures",children:null!=_?_:"None"}),(0,r.jsx)(i.H2.Item,{label:"Required Cures",children:null!=A?A:"None"}),S?(0,r.jsx)(i.H2.Item,{label:"Stabilized",children:1===I?"Yes":"No"}):"",S?(0,r.jsx)(i.H2.Item,{label:"Tracked Strain",children:O&&""!==O?O:"None"}):""]})]})},d=function(e){var t,n=(0,o.nc)(),l=n.act,a=!!n.data.synthesisCooldown,c=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{icon:a?"spinner":"clone",iconSpin:a,content:"Clone",disabled:a,onClick:function(){return l("clone_strain",{strain_index:e.strainIndex})}}),e.sectionButtons]});return(0,r.jsx)(i.kC.Item,{children:(0,r.jsx)(i.$0,{title:null!=(t=e.sectionTitle)?t:"Strain Information",buttons:c,children:(0,r.jsx)(u,{strain:e.strain,strainIndex:e.strainIndex})})})},f=function(e){var t,n,l=(0,o.nc)(),a=l.act,c=l.data,u=c.selectedStrainIndex,f=c.strains,h=f[u-1];if(0===f.length)return(0,r.jsx)(i.$0,{title:"Container Information",buttons:(0,r.jsx)(s,{}),children:(0,r.jsx)(i.f7,{children:"No disease detected in provided blood sample."})});if(1===f.length)return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d,{strain:f[0],strainIndex:1,sectionButtons:(0,r.jsx)(s,{})}),(null==(n=f[0].symptoms)?void 0:n.length)>0&&(0,r.jsx)(m,{strain:f[0]})]});var x=(0,r.jsx)(s,{});return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsxs)(i.$0,{title:"Culture Information",fill:!0,buttons:x,children:[(0,r.jsx)(i.kC.Item,{children:(0,r.jsx)(i.mQ,{children:f.map(function(e,t){var n;return(0,r.jsx)(i.mQ.Tab,{icon:"virus",selected:u-1===t,onClick:function(){return a("switch_strain",{strain_index:t+1})},children:null!=(n=e.commonName)?n:"Unknown"},t)})})}),(0,r.jsx)(d,{strain:h,strainIndex:u}),(null==(t=h.symptoms)?void 0:t.length)>0&&(0,r.jsx)(m,{className:"remove-section-bottom-padding",strain:h})]})})},h=function(e){return e.reduce(function(e,t){return e+t},0)},m=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.predictions,c=l.symptom_names,s=l.analyzing,u=l.analysisDuration,d=e.strain,f=d.baseStats,m=d.symptoms,x=d.known;return(0,r.jsx)(i.kC.Item,{grow:!0,children:(0,r.jsx)(i.$0,{title:"Infection Symptoms",fill:!0,className:e.className,children:(0,r.jsxs)(i.iA,{className:"symptoms-table",children:[(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Name"}),(0,r.jsx)(i.iA.Cell,{children:"Stealth"}),(0,r.jsx)(i.iA.Cell,{children:"Resistance"}),(0,r.jsx)(i.iA.Cell,{children:"Stage Speed"}),(0,r.jsx)(i.iA.Cell,{children:"Transmissibility"})]}),m.map(function(e,t){return(0,r.jsxs)(i.iA.Row,{children:[x||"UNKNOWN"!==e.name?(0,r.jsx)(i.iA.Cell,{children:e.name}):(0,r.jsx)(i.Lt,{options:c.sort(function(e,t){return e.localeCompare(t)}),width:"180px",selected:a[t],disabled:s||-2===u,onSelected:function(e){return n("set_prediction",{pred_index:t+1,pred_value:e})}}),(0,r.jsx)(i.iA.Cell,{children:e.stealth}),(0,r.jsx)(i.iA.Cell,{children:e.resistance}),(0,r.jsx)(i.iA.Cell,{children:e.stageSpeed}),(0,r.jsx)(i.iA.Cell,{children:e.transmissibility})]},t)}),(0,r.jsx)(i.iA.Row,{className:"table-spacer"}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Base Stats"}),(0,r.jsx)(i.iA.Cell,{children:x?f.stealth:"UNKNOWN"}),(0,r.jsx)(i.iA.Cell,{children:x?f.resistance:"UNKNOWN"}),(0,r.jsx)(i.iA.Cell,{children:x?f.stageSpeed:"UNKNOWN"}),(0,r.jsx)(i.iA.Cell,{children:x?f.transmissibility:"UNKNOWN"})]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Total"}),(0,r.jsx)(i.iA.Cell,{children:x?h(m.map(function(e){return e.stealth}))+f.stealth:"UNKNOWN"}),(0,r.jsx)(i.iA.Cell,{children:x?h(m.map(function(e){return e.resistance}))+f.resistance:"UNKNOWN"}),(0,r.jsx)(i.iA.Cell,{children:x?h(m.map(function(e){return e.stageSpeed}))+f.stageSpeed:"UNKNOWN"}),(0,r.jsx)(i.iA.Cell,{children:x?h(m.map(function(e){return e.transmissibility}))+f.transmissibility:"UNKNOWN"})]})]})})})},x=["flask","vial","eye-dropper"],p=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.synthesisCooldown,c=(l.beakerContainsVirus,l.resistances);return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Antibodies",fill:!0,children:(0,r.jsx)(i.Kq,{wrap:!0,children:c.map(function(e,t){return(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:x[t%x.length],disabled:!!a,onClick:function(){return n("clone_vaccine",{resistance_index:t+1})},mr:"0.5em"}),e]},t)})})})})}},5639:function(e,t,n){"use strict";n.r(t),n.d(t,{ParticleAccelerator:()=>u});var r=n(1557),i=n(7161),o=n(4190),l=n(4893),a=n(6783),c=n(3817),s=function(e){switch(e){case 1:return"north";case 2:return"south";case 4:return"east";case 8:return"west";case 5:return"northeast";case 6:return"southeast";case 9:return"northwest";case 10:return"southwest"}return""},u=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,s=a.assembled,u=a.power,h=a.strength,m=a.max_strength,x=(a.icon,a.layout_1,a.layout_2,a.layout_3,a.orientation);return(0,r.jsx)(c.Rz,{width:395,height:s?160:"north"===x||"south"===x?540:465,children:(0,r.jsxs)(c.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(i.$0,{title:"Control Panel",buttons:(0,r.jsx)(i.zx,{dmIcon:"sync",content:"Connect",onClick:function(){return n("scan")}}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Status",mb:"5px",children:(0,r.jsx)(i.xu,{color:s?"good":"bad",children:s?"Operational":"Error: Verify Configuration"})}),(0,r.jsx)(i.H2.Item,{label:"Power",children:(0,r.jsx)(i.zx,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!s,onClick:function(){return n("power")}})}),(0,r.jsxs)(i.H2.Item,{label:"Strength",children:[(0,r.jsx)(i.zx,{icon:"backward",disabled:!s||0===h,onClick:function(){return n("remove_strength")},mr:"4px"}),h,(0,r.jsx)(i.zx,{icon:"forward",disabled:!s||h===m,onClick:function(){return n("add_strength")},ml:"4px"})]})]})}),s?"":(0,r.jsx)(i.$0,{title:x?"EM Acceleration Chamber Orientation: "+(0,o.kC)(x):"Place EM Acceleration Chamber Next To Console",children:0===x?"":"north"===x||"south"===x?(0,r.jsx)(f,{}):(0,r.jsx)(d,{})})]})})},d=function(e){var t=(0,l.nc)(),n=(t.act,t.data);n.assembled,n.power,n.strength,n.max_strength;var o=n.icon,a=n.layout_1,c=n.layout_2,u=n.layout_3,d=n.orientation;return(0,r.jsxs)(i.iA,{children:[(0,r.jsx)(i.iA.Row,{width:"40px",children:("east"===d?a:u).slice().map(function(e){return(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.u,{content:(0,r.jsxs)("span",{style:{wordWrap:"break-word"},children:[e.name," ",(0,r.jsx)("br",{})," ","Status: ".concat(e.status),(0,r.jsx)("br",{}),"Direction: ".concat(s(e.dir))]}),children:(0,r.jsx)(i.zA,{dmIcon:o,dmIconState:e.icon_state,dmDirection:e.dir,style:{borderStyle:"solid",borderWidth:"2px",borderColor:"good"===e.status?"green":"Incomplete"===e.status?"orange":"red",padding:"2px"}})})},e.name)})}),(0,r.jsx)(i.iA.Row,{width:"40px",children:c.slice().map(function(e){return(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.u,{content:(0,r.jsxs)("span",{style:{wordWrap:"break-word"},children:[e.name," ",(0,r.jsx)("br",{})," ","Status: ".concat(e.status),(0,r.jsx)("br",{}),"Direction: ".concat(s(e.dir))]}),children:(0,r.jsx)(i.zA,{dmIcon:o,dmIconState:e.icon_state,dmDirection:e.dir,style:{borderStyle:"solid",borderWidth:"2px",borderColor:"good"===e.status?"green":"Incomplete"===e.status?"orange":"red",padding:"2px"}})})},e.name)})}),(0,r.jsx)(i.iA.Row,{width:"40px",children:("east"===d?u:a).slice().map(function(e){return(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.u,{content:(0,r.jsxs)("span",{style:{wordWrap:"break-word"},children:[e.name," ",(0,r.jsx)("br",{})," ","Status: ".concat(e.status),(0,r.jsx)("br",{}),"Direction: ".concat(s(e.dir))]}),children:(0,r.jsx)(i.zA,{dmIcon:o,dmIconState:e.icon_state,dmDirection:e.dir,style:{borderStyle:"solid",borderWidth:"2px",borderColor:"good"===e.status?"green":"Incomplete"===e.status?"orange":"red",padding:"2px"}})})},e.name)})})]})},f=function(e){var t=(0,l.nc)(),n=(t.act,t.data);n.assembled,n.power,n.strength,n.max_strength;var o=n.icon,c=n.layout_1,u=n.layout_2,d=n.layout_3,f=n.orientation;return(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{width:"40px",children:("north"===f?c:d).slice().map(function(e){return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.u,{content:(0,r.jsxs)("span",{style:{wordWrap:"break-word"},children:[e.name," ",(0,r.jsx)("br",{})," ","Status: ".concat(e.status),(0,r.jsx)("br",{}),"Direction: ".concat(s(e.dir))]}),children:(0,r.jsx)(i.zA,{dmIcon:o,dmIconState:e.icon_state,dmDirection:e.dir,style:{borderStyle:"solid",borderWidth:"2px",borderColor:"good"===e.status?"green":"Incomplete"===e.status?"orange":"red",padding:"2px"}})})},e.name)})}),(0,r.jsx)(a.rj.Column,{children:u.slice().map(function(e){return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.u,{content:(0,r.jsxs)("span",{style:{wordWrap:"break-word"},children:[e.name," ",(0,r.jsx)("br",{})," ","Status: ".concat(e.status),(0,r.jsx)("br",{}),"Direction: ".concat(s(e.dir))]}),children:(0,r.jsx)(i.zA,{dmIcon:o,dmIconState:e.icon_state,dmDirection:e.dir,style:{borderStyle:"solid",borderWidth:"2px",borderColor:"good"===e.status?"green":"Incomplete"===e.status?"orange":"red",padding:"2px"}})})},e.name)})}),(0,r.jsx)(a.rj.Column,{width:"40px",children:("north"===f?d:c).slice().map(function(e){return(0,r.jsx)(i.Kq.Item,{grow:!0,tooltip:e.status,children:(0,r.jsx)(i.u,{content:(0,r.jsxs)("span",{style:{wordWrap:"break-word"},children:[e.name," ",(0,r.jsx)("br",{})," ","Status: ".concat(e.status),(0,r.jsx)("br",{}),"Direction: ".concat(s(e.dir))]}),children:(0,r.jsx)(i.zA,{dmIcon:o,dmIconState:e.icon_state,dmDirection:e.dir,style:{borderStyle:"solid",borderWidth:"2px",borderColor:"good"===e.status?"green":"Incomplete"===e.status?"orange":"red",padding:"2px"}})})},e.name)})})]})}},975:function(e,t,n){"use strict";n.r(t),n.d(t,{PdaPainter:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)().data.has_pda;return(0,r.jsx)(l.Rz,{width:510,height:505,children:(0,r.jsx)(l.Rz.Content,{children:t?(0,r.jsx)(s,{}):(0,r.jsx)(c,{})})})},c=function(e){var t=(0,o.nc)().act;return(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,r.jsx)(i.JO,{name:"download",size:5,mb:"10px"}),(0,r.jsx)("br",{}),(0,r.jsx)(i.zx,{width:"160px",textAlign:"center",content:"Insert PDA",onClick:function(){return t("insert_pda")}})]})})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.pda_colors;return(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(u,{})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,children:(0,r.jsx)(i.iA,{className:"PdaPainter__list",children:Object.keys(l).map(function(e){return(0,r.jsxs)(i.iA.Row,{onClick:function(){return n("choose_pda",{selectedPda:e})},children:[(0,r.jsx)(i.iA.Cell,{collapsing:!0,children:(0,r.jsx)("img",{src:"data:image/png;base64,".concat(l[e][0]),style:{verticalAlign:"middle",width:"32px",margin:"0px",imageRendering:"pixelated"}})}),(0,r.jsx)(i.iA.Cell,{children:e})]},e)})})})})]})},u=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.current_appearance,c=l.preview_appearance;return(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsxs)(i.$0,{title:"Current PDA",children:[(0,r.jsx)("img",{src:"data:image/jpeg;base64,".concat(a),style:{verticalAlign:"middle",width:"160px",margin:"0px",imageRendering:"pixelated"}}),(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"eject",content:"Eject",color:"green",onClick:function(){return n("eject_pda")}}),(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"paint-roller",content:"Paint PDA",onClick:function(){return n("paint_pda")}})]}),(0,r.jsx)(i.$0,{title:"Preview",children:(0,r.jsx)("img",{src:"data:image/jpeg;base64,".concat(c),style:{verticalAlign:"middle",width:"160px",margin:"0px",imageRendering:"pixelated"}})})]})}},6272:function(e,t,n){"use strict";n.r(t),n.d(t,{PersonalCrafting:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,u=a.busy,d=a.category,f=a.display_craftable_only,h=a.display_compact,m=a.prev_cat,x=a.next_cat,p=a.subcategory,g=a.prev_subcat,j=a.next_subcat;return(0,r.jsx)(l.Rz,{width:700,height:800,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[!!u&&(0,r.jsxs)(i.Pz,{fontSize:"32px",children:[(0,r.jsx)(i.JO,{name:"cog",spin:1})," Crafting..."]}),(0,r.jsxs)(i.$0,{title:d,buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:"Show Craftable Only",icon:f?"check-square-o":"square-o",selected:f,onClick:function(){return n("toggle_recipes")}}),(0,r.jsx)(i.zx,{content:"Compact Mode",icon:h?"check-square-o":"square-o",selected:h,onClick:function(){return n("toggle_compact")}})]}),children:[(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.zx,{content:m,icon:"arrow-left",onClick:function(){return n("backwardCat")}}),(0,r.jsx)(i.zx,{content:x,icon:"arrow-right",onClick:function(){return n("forwardCat")}})]}),p&&(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.zx,{content:g,icon:"arrow-left",onClick:function(){return n("backwardSubCat")}}),(0,r.jsx)(i.zx,{content:j,icon:"arrow-right",onClick:function(){return n("forwardSubCat")}})]}),h?(0,r.jsx)(c,{}):(0,r.jsx)(s,{})]})]})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.display_craftable_only,c=l.can_craft,s=l.cant_craft;return(0,r.jsx)(i.xu,{mt:1,children:(0,r.jsxs)(i.H2,{children:[c.map(function(e){return(0,r.jsxs)(i.H2.Item,{label:e.name,children:[(0,r.jsx)(i.zx,{icon:"hammer",content:"Craft",onClick:function(){return n("make",{make:e.ref})}}),e.catalyst_text&&(0,r.jsx)(i.zx,{tooltip:e.catalyst_text,content:"Catalysts",color:"transparent"}),(0,r.jsx)(i.zx,{tooltip:e.req_text,content:"Requirements",color:"transparent"}),e.tool_text&&(0,r.jsx)(i.zx,{tooltip:e.tool_text,content:"Tools",color:"transparent"})]},e.name)}),!a&&s.map(function(e){return(0,r.jsxs)(i.H2.Item,{label:e.name,children:[(0,r.jsx)(i.zx,{icon:"hammer",content:"Craft",disabled:!0}),e.catalyst_text&&(0,r.jsx)(i.zx,{tooltip:e.catalyst_text,content:"Catalysts",color:"transparent"}),(0,r.jsx)(i.zx,{tooltip:e.req_text,content:"Requirements",color:"transparent"}),e.tool_text&&(0,r.jsx)(i.zx,{tooltip:e.tool_text,content:"Tools",color:"transparent"})]},e.name)})]})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.display_craftable_only,c=l.can_craft,s=l.cant_craft;return(0,r.jsxs)(i.xu,{mt:1,children:[c.map(function(e){return(0,r.jsx)(i.$0,{title:e.name,buttons:(0,r.jsx)(i.zx,{icon:"hammer",content:"Craft",onClick:function(){return n("make",{make:e.ref})}}),children:(0,r.jsxs)(i.H2,{children:[e.catalyst_text&&(0,r.jsx)(i.H2.Item,{label:"Catalysts",children:e.catalyst_text}),(0,r.jsx)(i.H2.Item,{label:"Requirements",children:e.req_text}),e.tool_text&&(0,r.jsx)(i.H2.Item,{label:"Tools",children:e.tool_text})]})},e.name)}),!a&&s.map(function(e){return(0,r.jsx)(i.$0,{title:e.name,buttons:(0,r.jsx)(i.zx,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,r.jsxs)(i.H2,{children:[e.catalyst_text&&(0,r.jsx)(i.H2.Item,{label:"Catalysts",children:e.catalyst_text}),(0,r.jsx)(i.H2.Item,{label:"Requirements",children:e.req_text}),e.tool_text&&(0,r.jsx)(i.H2.Item,{label:"Tools",children:e.tool_text})]})},e.name)})]})}},4319:function(e,t,n){"use strict";n.r(t),n.d(t,{Photocopier:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data;return(0,r.jsx)(l.Rz,{width:400,height:440,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsxs)(i.$0,{title:"Photocopier",color:"silver",children:[(0,r.jsxs)(i.Kq,{mb:1,children:[(0,r.jsx)(i.Kq.Item,{width:12,children:"Copies:"}),(0,r.jsx)(i.Kq.Item,{width:"2em",bold:!0,children:a.copynumber}),(0,r.jsxs)(i.Kq.Item,{style:{float:"right"},children:[(0,r.jsx)(i.zx,{icon:"minus",textAlign:"center",content:"",onClick:function(){return n("minus")}}),(0,r.jsx)(i.zx,{icon:"plus",textAlign:"center",content:"",onClick:function(){return n("add")}})]})]}),(0,r.jsxs)(i.Kq,{mb:2,children:[(0,r.jsx)(i.Kq.Item,{width:12,children:"Toner:"}),(0,r.jsx)(i.Kq.Item,{bold:!0,children:a.toner})]}),(0,r.jsxs)(i.Kq,{mb:1,children:[(0,r.jsx)(i.Kq.Item,{width:12,children:"Inserted Document:"}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",disabled:!a.copyitem&&!a.mob,content:a.copyitem?a.copyitem:a.mob?a.mob+"'s ass!":"document",onClick:function(){return n("removedocument")}})})]}),(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{width:12,children:"Inserted Folder:"}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",disabled:!a.folder,content:a.folder?a.folder:"folder",onClick:function(){return n("removefolder")}})})]})]}),(0,r.jsx)(i.$0,{children:(0,r.jsx)(c,{})}),(0,r.jsx)(s,{})]})})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.issilicon;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{fluid:!0,icon:"copy",textAlign:"center",content:"Copy",onClick:function(){return n("copy")}}),(0,r.jsx)(i.zx,{fluid:!0,icon:"file-import",textAlign:"center",content:"Scan",onClick:function(){return n("scandocument")}}),!!l&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{fluid:!0,icon:"file",color:"green",textAlign:"center",content:"Print Text",onClick:function(){return n("ai_text")}}),(0,r.jsx)(i.zx,{fluid:!0,icon:"image",color:"green",textAlign:"center",content:"Print Image",onClick:function(){return n("ai_pic")}})]})]})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data;return(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Scanned Files",children:l.files.map(function(e){return(0,r.jsx)(i.$0,{title:e.name,buttons:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.zx,{icon:"print",content:"Print",disabled:l.toner<=0,onClick:function(){return n("filecopy",{uid:e.uid})}}),(0,r.jsx)(i.zx.Confirm,{icon:"trash-alt",content:"Delete",color:"bad",onClick:function(){return n("deletefile",{uid:e.uid})}})]})},e.name)})})}},174:function(e,t,n){"use strict";n.r(t),n.d(t,{PoolController:()=>u});var r=n(1557),i=n(7161),o=n(4893),l=n(3817);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["tempKey"]),s=c[l];if(!s)return null;var u=(0,o.nc)(),d=u.data,f=u.act,h=d.currentTemp,m=s.label,x=s.icon;return(0,r.jsxs)(i.zx,(t=function(e){for(var t=1;ta});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=(t.act,t.data).has_holding_tank;return(0,r.jsx)(l.Rz,{width:435,height:330,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(c,{}),(0,r.jsx)(s,{}),n?(0,r.jsx)(u,{}):(0,r.jsx)(i.$0,{fill:!0,title:"Holding Tank",children:(0,r.jsx)(i.xu,{color:"average",bold:1,textAlign:"center",mt:2.5,children:"No Holding Tank Inserted."})})]})})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.on,c=l.direction,s=l.port_connected;return(0,r.jsx)(i.$0,{title:"Pump Settings",buttons:(0,r.jsx)(i.zx,{width:4,icon:"power-off",content:a?"On":"Off",color:a?null:"red",selected:a,onClick:function(){return n("power")}}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Pump Direction",children:(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.zx,{width:4,icon:"sign-in-alt",content:"In",selected:!c,onClick:function(){return n("set_direction",{direction:0})}}),(0,r.jsx)(i.zx,{width:4,icon:"sign-out-alt",content:"Out",selected:c,onClick:function(){return n("set_direction",{direction:1})}})]})}),(0,r.jsx)(i.H2.Item,{label:"Port status",children:(0,r.jsx)(i.xu,{color:s?"green":"average",bold:1,ml:.5,children:s?"Connected":"Disconnected"})})]})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.tank_pressure,c=l.target_pressure,s=l.max_target_pressure,u=.7*s,d=.25*s;return(0,r.jsxs)(i.$0,{title:"Pressure Settings",children:[(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Stored pressure",children:(0,r.jsxs)(i.ko,{value:a,minValue:0,maxValue:s,ranges:{good:[u,1/0],average:[d,u],bad:[-1/0,d]},children:[a," kPa"]})})}),(0,r.jsxs)(i.Kq,{mt:1,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,color:"label",mt:.3,children:"Target pressure:"}),(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:"undo",mr:.5,width:2.2,textAlign:"center",onClick:function(){return n("set_pressure",{pressure:101.325})}}),(0,r.jsx)(i.zx,{icon:"fast-backward",mr:.5,width:2.2,textAlign:"center",onClick:function(){return n("set_pressure",{pressure:0})}})]}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.iR,{animated:!0,unit:"kPa",width:16.5,stepPixelSize:.22,minValue:0,maxValue:s,value:c,onChange:function(e,t){return n("set_pressure",{pressure:t})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"fast-forward",ml:.5,width:2.2,textAlign:"center",onClick:function(){return n("set_pressure",{pressure:s})}})})]})]})},u=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.holding_tank,c=l.max_target_pressure,s=.7*c,u=.25*c;return(0,r.jsxs)(i.$0,{fill:!0,title:"Holding Tank",buttons:(0,r.jsx)(i.zx,{onClick:function(){return n("remove_tank")},icon:"eject",children:"Eject"}),children:[(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{color:"label",children:"Tank Label:"}),(0,r.jsx)(i.Kq.Item,{color:"silver",ml:4.5,children:a.name})]}),(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{color:"label",mt:2,children:"Tank Pressure:"}),(0,r.jsx)(i.Kq.Item,{grow:!0,mt:1.5,children:(0,r.jsxs)(i.ko,{value:a.tank_pressure,minValue:0,maxValue:c,ranges:{good:[s,1/0],average:[u,s],bad:[-1/0,u]},children:[a.tank_pressure," kPa"]})})]})]})}},9845:function(e,t,n){"use strict";n.r(t),n.d(t,{PortableScrubber:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=(t.act,t.data).has_holding_tank;return(0,r.jsx)(l.Rz,{width:435,height:300,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(c,{}),(0,r.jsx)(s,{}),n?(0,r.jsx)(u,{}):(0,r.jsx)(i.$0,{fill:!0,title:"Holding Tank",children:(0,r.jsx)(i.xu,{color:"average",bold:1,textAlign:"center",mt:2.5,children:"No Holding Tank Inserted."})})]})})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.on,c=l.port_connected;return(0,r.jsx)(i.$0,{title:"Pump Settings",buttons:(0,r.jsx)(i.zx,{width:4,icon:"power-off",content:a?"On":"Off",color:a?null:"red",selected:a,onClick:function(){return n("power")}}),children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{color:"label",children:"Port Status:"}),(0,r.jsx)(i.Kq.Item,{color:c?"green":"average",bold:1,ml:6,children:c?"Connected":"Disconnected"})]})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.tank_pressure,c=l.rate,s=l.max_rate,u=.7*s,d=.25*s;return(0,r.jsxs)(i.$0,{title:"Pressure Settings",children:[(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Stored pressure",children:(0,r.jsxs)(i.ko,{value:a,minValue:0,maxValue:s,ranges:{good:[u,1/0],average:[d,u],bad:[-1/0,d]},children:[a," kPa"]})})}),(0,r.jsxs)(i.Kq,{mt:1,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,color:"label",mt:.3,children:"Target pressure:"}),(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:"undo",mr:.5,width:2.2,textAlign:"center",onClick:function(){return n("set_rate",{rate:101.325})}}),(0,r.jsx)(i.zx,{icon:"fast-backward",mr:.5,width:2.2,textAlign:"center",onClick:function(){return n("set_rate",{rate:0})}})]}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.iR,{animated:!0,unit:"kPa",width:16.5,stepPixelSize:.22,minValue:0,maxValue:s,value:c,onChange:function(e,t){return n("set_rate",{rate:t})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"fast-forward",ml:.5,width:2.2,textAlign:"center",onClick:function(){return n("set_rate",{rate:s})}})})]})]})},u=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.holding_tank,c=l.max_rate,s=.7*c,u=.25*c;return(0,r.jsxs)(i.$0,{fill:!0,title:"Holding Tank",buttons:(0,r.jsx)(i.zx,{onClick:function(){return n("remove_tank")},icon:"eject",children:"Eject"}),children:[(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{color:"label",children:"Tank Label:"}),(0,r.jsx)(i.Kq.Item,{color:"silver",ml:4.5,children:a.name})]}),(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{color:"label",mt:2,children:"Tank Pressure:"}),(0,r.jsx)(i.Kq.Item,{grow:!0,mt:1.5,children:(0,r.jsxs)(i.ko,{value:a.tank_pressure,minValue:0,maxValue:c,ranges:{good:[s,1/0],average:[u,s],bad:[-1/0,u]},children:[a.tank_pressure," kPa"]})})]})]})}},1908:function(e,t,n){"use strict";n.r(t),n.d(t,{PortableTurret:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(8986),c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data,s=c.locked,u=c.on,d=c.lethal,f=c.lethal_is_configurable,h=c.targetting_is_configurable,m=c.check_weapons,x=c.neutralize_noaccess,p=c.access_is_configurable,g=c.regions,j=c.selectedAccess,b=c.one_access,y=c.neutralize_norecord,v=c.neutralize_criminals,w=c.neutralize_all,k=c.neutralize_unidentified,_=c.neutralize_cyborgs;return(0,r.jsx)(l.Rz,{width:475,height:750,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsxs)(i.f7,{children:["Swipe an ID card to ",s?"unlock":"lock"," this interface."]}),(0,r.jsx)(i.Kq.Item,{m:0,children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Status",children:(0,r.jsx)(i.zx,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return n("power")}})}),!!f&&(0,r.jsx)(i.H2.Item,{label:"Lethals",children:(0,r.jsx)(i.zx,{icon:d?"exclamation-triangle":"times",content:d?"On":"Off",color:d?"bad":"",disabled:s,onClick:function(){return n("lethal")}})}),!!p&&(0,r.jsx)(i.H2.Item,{label:"One Access Mode",children:(0,r.jsx)(i.zx,{icon:b?"address-card":"exclamation-triangle",content:b?"On":"Off",selected:b,disabled:s,onClick:function(){return n("one_access")}})})]})})}),!!h&&(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsxs)(i.$0,{title:"Humanoid Targets",children:[(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:v,content:"Wanted Criminals",disabled:s,onClick:function(){return n("autharrest")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:y,content:"No Sec Record",disabled:s,onClick:function(){return n("authnorecord")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:m,content:"Unauthorized Weapons",disabled:s,onClick:function(){return n("authweapon")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:x,content:"Unauthorized Access",disabled:s,onClick:function(){return n("authaccess")}})]}),(0,r.jsxs)(i.$0,{title:"Other Targets",children:[(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:k,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:s,onClick:function(){return n("authxeno")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:_,content:"Cyborgs",disabled:s,onClick:function(){return n("authborgs")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:w,content:"All Non-Synthetics",disabled:s,onClick:function(){return n("authsynth")}})]})]}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:!!p&&(0,r.jsx)(a.AccessList,{accesses:g,selectedList:j,accessMod:function(e){return n("set",{access:e})},grantAll:function(){return n("grant_all")},denyAll:function(){return n("clear_all")},grantDep:function(e){return n("grant_region",{region:e})},denyDep:function(e){return n("deny_region",{region:e})}})})]})})})}},5686:function(e,t,n){"use strict";n.r(t),n.d(t,{PowerMonitor:()=>m,PowerMonitorMainContent:()=>x});var r=n(1557),i=n(7662),o=n(2778),l=n(7161),a=n(5163),c=n(4190),s=n(4893),u=n(3817);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n50?"battery-half":"battery-quarter";break;case"C":i="bolt";break;case"F":i="battery-full";break;case"M":i="slash"}return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.JO,{width:"18px",textAlign:"center",name:i,color:"N"===t&&(n>50?"yellow":"red")||"C"===t&&"yellow"||"F"===t&&"green"||"M"===t&&"orange"}),(0,r.jsx)(l.xu,{inline:!0,width:"36px",textAlign:"right",children:(0,a.FH)(n)+"%"})]})},b=function(e){switch(e.status){case"AOn":t=!0,n=!0;break;case"AOff":t=!0,n=!1;break;case"On":t=!1,n=!0;break;case"Off":t=!1,n=!1}var t,n,i=(n?"On":"Off")+" [".concat(t?"auto":"manual","]");return(0,r.jsx)(l.u,{content:i,children:(0,r.jsx)(l.k4,{color:n?"good":"bad",content:t?void 0:"M"})})}},8598:function(e,t,n){"use strict";n.r(t),n.d(t,{PrisonerImplantManager:()=>u});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(5279),c=n(8061),s=n(8575),u=function(e){var t=(0,o.nc)(),n=t.act,u=t.data,d=u.loginState,f=u.prisonerInfo,h=u.chemicalInfo,m=u.trackingInfo;if(!d.logged_in)return(0,r.jsx)(l.Rz,{theme:"security",width:500,height:850,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(s.LoginScreen,{})})});var x=[1,5,10];return(0,r.jsxs)(l.Rz,{theme:"security",width:500,height:850,children:[(0,r.jsx)(a.ComplexModal,{}),(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(c.LoginInfo,{}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Prisoner Points Manager System",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Prisoner",children:(0,r.jsx)(i.zx,{icon:f.name?"eject":"id-card",selected:f.name,content:f.name?f.name:"-----",tooltip:f.name?"Eject ID":"Insert ID",onClick:function(){return n("id_card")}})}),(0,r.jsxs)(i.H2.Item,{label:"Points",children:[null!==f.points?f.points:"-/-",(0,r.jsx)(i.zx,{ml:2,icon:"minus-square",disabled:null===f.points,content:"Reset",onClick:function(){return n("reset_points")}})]}),(0,r.jsxs)(i.H2.Item,{label:"Point Goal",children:[null!==f.goal?f.goal:"-/-",(0,r.jsx)(i.zx,{ml:2,icon:"pen",disabled:null===f.goal,content:"Edit",onClick:function(){return(0,a.modalOpen)("set_points")}})]}),(0,r.jsx)(i.H2.Item,{children:(0,r.jsxs)("box",{hidden:null===f.goal,children:["1 minute of prison time should roughly equate to 150 points.",(0,r.jsx)("br",{}),(0,r.jsx)("br",{}),"Sentences should not exceed 5000 points.",(0,r.jsx)("br",{}),(0,r.jsx)("br",{}),"Permanent prisoners should not be given a point goal.",(0,r.jsx)("br",{}),(0,r.jsx)("br",{}),"Prisoners who meet their point goal will be able to automatically access their locker and return to the station using the shuttle."]})})]})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Tracking Implants",children:m.map(function(e){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i.xu,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,r.jsxs)(i.xu,{bold:!0,children:["Subject: ",e.subject]}),(0,r.jsxs)(i.xu,{children:[" ",(0,r.jsx)("br",{}),(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Location",children:e.location}),(0,r.jsx)(i.H2.Item,{label:"Health",children:e.health}),(0,r.jsx)(i.H2.Item,{label:"Prisoner",children:(0,r.jsx)(i.zx,{icon:"exclamation-triangle",content:"Warn",tooltip:"Broadcast a message to this poor sod",onClick:function(){return(0,a.modalOpen)("warn",{uid:e.uid})}})})]})]},e.subject)]}),(0,r.jsx)("br",{})]})})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Chemical Implants",children:h.map(function(e){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i.xu,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,r.jsxs)(i.xu,{bold:!0,children:["Subject: ",e.name]}),(0,r.jsxs)(i.xu,{children:[" ",(0,r.jsx)("br",{}),(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Remaining Reagents",children:e.volume})}),x.map(function(t){return(0,r.jsx)(i.zx,{mt:2,disabled:e.volumea});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.can_go_home,s=a.emagged,u=a.id_inserted,d=a.id_name,f=a.id_points,h=a.id_goal,m=+!s,x=c?"Completed!":"Insufficient";s&&(x="ERR0R");var p="No ID inserted";return u?p=(0,r.jsx)(i.ko,{value:f/h,ranges:{good:[m,1/0],bad:[-1/0,m]},children:f+" / "+h+" "+x}):s&&(p="ERR0R COMPLETED?!@"),(0,r.jsx)(l.Rz,{width:315,height:150,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Status",children:p}),(0,r.jsx)(i.H2.Item,{label:"Shuttle controls",children:(0,r.jsx)(i.zx,{fluid:!0,content:"Move shuttle",disabled:!c,onClick:function(){return n("move_shuttle")}})}),(0,r.jsx)(i.H2.Item,{label:"Inserted ID",children:(0,r.jsx)(i.zx,{fluid:!0,content:u?d:"-------------",onClick:function(){return n("handle_id")}})})]})})})}},1434:function(e,t,n){"use strict";n.r(t),n.d(t,{PrizeCounter:()=>u});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nu;return(0,r.jsx)(o.zA,{fluid:!0,title:e.name,dmIcon:e.icon,dmIconState:e.icon_state,buttonsAlt:(0,r.jsxs)(o.zx,{bold:!0,fontSize:1.5,tooltip:t&&"Not enough tickets",disabled:t,onClick:function(){return n("purchase",{purchase:e.itemID})},children:[e.cost,(0,r.jsx)(o.JO,{m:0,mt:.25,name:"ticket",color:t?"bad":"good",size:1.6})]}),children:e.desc},e.name)})})})})})})}},8386:function(e,t,n){"use strict";n.r(t),n.d(t,{RCD:()=>s});var r=n(1557);n(2778);var i=n(7161),o=n(4893),l=n(3817),a=n(8986),c=n(5279),s=function(){return(0,r.jsxs)(l.Rz,{width:480,height:670,children:[(0,r.jsx)(c.ComplexModal,{}),(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(u,{}),(0,r.jsx)(d,{}),(0,r.jsx)(h,{}),(0,r.jsx)(m,{})]})})]})},u=function(){var e=(0,o.nc)().data,t=e.matter,n=e.max_matter,l=.7*n,a=.25*n;return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Matter Storage",children:(0,r.jsx)(i.ko,{ranges:{good:[l,1/0],average:[a,l],bad:[-1/0,a]},value:t,maxValue:n,children:(0,r.jsx)(i.Kq.Item,{textAlign:"center",children:"".concat(t," / ").concat(n," units")})})})})},d=function(){return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Construction Type",children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(f,{mode_type:"Floors and Walls"}),(0,r.jsx)(f,{mode_type:"Airlocks"}),(0,r.jsx)(f,{mode_type:"Windows"}),(0,r.jsx)(f,{mode_type:"Deconstruction"})]})})})},f=function(e){var t=e.mode_type,n=(0,o.nc)(),l=n.act,a=n.data.mode;return(0,r.jsx)(i.Kq.Item,{grow:!0,textAlign:"center",children:(0,r.jsx)(i.zx,{fluid:!0,color:"transparent",content:t,selected:+(a===t),onClick:function(){return l("mode",{mode:t})}})})},h=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.door_name,a=n.electrochromic,s=n.airlock_glass;return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Airlock Settings",children:(0,r.jsxs)(i.Kq,{textAlign:"center",children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,color:"transparent",icon:"pen-alt",content:(0,r.jsxs)(r.Fragment,{children:["Rename: ",(0,r.jsx)("b",{children:l})]}),onClick:function(){return(0,c.modalOpen)("renameAirlock")}})}),(0,r.jsx)(i.Kq.Item,{children:1===s&&(0,r.jsx)(i.zx,{fluid:!0,icon:a?"toggle-on":"toggle-off",content:"Electrochromic",selected:a,onClick:function(){return t("electrochromic")}})})]})})})},m=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.tab,c=n.locked,s=n.one_access,u=n.selected_accesses,d=n.regions;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Kq.Item,{textAlign:"center",children:(0,r.jsxs)(i.mQ,{fluid:!0,children:[(0,r.jsx)(i.mQ.Tab,{icon:"cog",selected:1===l,onClick:function(){return t("set_tab",{tab:1})},children:"Airlock Types"}),(0,r.jsx)(i.mQ.Tab,{selected:2===l,icon:"list",onClick:function(){return t("set_tab",{tab:2})},children:"Airlock Access"})]})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:1===l?(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Types",children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(x,{check_number:0})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(x,{check_number:1})})]})}):2===l&&c?(0,r.jsx)(i.$0,{fill:!0,title:"Access",buttons:(0,r.jsx)(i.zx,{icon:"lock-open",content:"Unlock",onClick:function(){return t("set_lock",{new_lock:"unlock"})}}),children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:"lock",size:5,mb:3}),(0,r.jsx)("br",{}),"Airlock access selection is currently locked."]})})}):(0,r.jsx)(a.AccessList,{sectionButtons:(0,r.jsx)(i.zx,{icon:"lock",content:"Lock",onClick:function(){return t("set_lock",{new_lock:"lock"})}}),usedByRcd:1,rcdButtons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx.Checkbox,{checked:s,content:"One",onClick:function(){return t("set_one_access",{access:"one"})}}),(0,r.jsx)(i.zx.Checkbox,{checked:!s,width:4,content:"All",onClick:function(){return t("set_one_access",{access:"all"})}})]}),accesses:d,selectedList:u,accessMod:function(e){return t("set",{access:e})},grantAll:function(){return t("grant_all")},denyAll:function(){return t("clear_all")},grantDep:function(e){return t("grant_region",{region:e})},denyDep:function(e){return t("deny_region",{region:e})},grantableList:[]})})]})},x=function(e){var t=e.check_number,n=(0,o.nc)(),l=n.act,a=n.data,c=a.door_types_ui_list,s=a.door_type,u=c.filter(function(e,n){return n%2===t});return(0,r.jsx)(i.Kq.Item,{children:u.map(function(e,t){return(0,r.jsx)(i.Kq,{mb:.5,children:(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,selected:s===e.type,content:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("img",{src:"data:image/jpeg;base64,".concat(e.image),style:{verticalAlign:"middle",width:"32px",margin:"3px",marginRight:"6px",marginLeft:"-3px"}}),e.name]}),onClick:function(){return l("door_type",{door_type:e.type})}})})},t)})})}},9:function(e,t,n){"use strict";n.r(t),n.d(t,{RPD:()=>s});var r=n(1557),i=n(7161),o=n(819),l=n(4893),a=n(6783),c=n(3817),s=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,a=o.mainmenu,s=o.mode;return(0,r.jsx)(c.Rz,{width:550,height:440,children:(0,r.jsx)(c.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.mQ,{fluid:!0,children:a.map(function(e){return(0,r.jsx)(i.mQ.Tab,{icon:e.icon,selected:e.mode===s,onClick:function(){return n("mode",{mode:e.mode})},children:e.category},e.category)})})}),function(e){switch(e){case 1:return(0,r.jsx)(u,{});case 2:return(0,r.jsx)(d,{});case 3:return(0,r.jsx)(h,{});case 4:return(0,r.jsx)(m,{});case 5:return(0,r.jsx)(x,{});case 6:return(0,r.jsx)(p,{});default:return"WE SHOULDN'T BE HERE!"}}(s)]})})})},u=function(e){var t=(0,l.nc)(),n=t.act,c=t.data,s=c.pipemenu,u=c.pipe_category,d=c.pipelist,h=c.whatpipe,m=c.iconrotation;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.mQ,{fluid:!0,children:s.map(function(e){return(0,r.jsx)(i.mQ.Tab,{textAlign:"center",selected:e.pipemode===u,onClick:function(){return n("pipe_category",{pipe_category:e.pipemode})},children:e.category},e.category)})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.II,{fluid:!0,placeholder:"Enter pipe label",onChange:function(e){return n("set_label",{set_label:e})}})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"50%",children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,children:(0,r.jsx)(a.rj,{children:(0,r.jsx)(a.rj.Column,{children:d.filter(function(e){return 1===e.pipe_type}).filter(function(e){return e.pipe_category===u}).map(function(e){return(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{fluid:!0,content:e.pipe_name,icon:"cog",selected:e.pipe_id===h,onClick:function(){return n("whatpipe",{whatpipe:e.pipe_id})},style:{marginBottom:"2px"}})},e.pipe_name)})})})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"50%",children:(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(a.rj,{children:(0,r.jsxs)(a.rj.Column,{children:[(0,r.jsx)(f,{}),d.filter(function(e){return 1===e.pipe_type&&e.pipe_id===h&&1!==e.orientations}).map(function(e){return(0,r.jsx)(i.xu,{children:e.bendy?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:4===m,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","southeast-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:4})},style:{marginBottom:"5px"}})}),(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:2===m,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","southwest-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:2})},style:{marginBottom:"5px"}})})]}),(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:1===m,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","northeast-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:1})},style:{marginBottom:"5px"}})}),(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:8===m,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","northwest-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:8})},style:{marginBottom:"5px"}})})]})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:1===m,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","north-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:1})},style:{marginBottom:"5px"}})}),(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:4===m,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","east-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:4})},style:{marginBottom:"5px"}})})]}),4===e.orientations&&(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:2===m,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","south-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:2})},style:{marginBottom:"5px"}})}),(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:8===m,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","west-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:8})},style:{marginBottom:"5px"}})})]})]})},e.pipe_id)})]})})})})]})})]})},d=function(e){var t=(0,l.nc)(),n=t.act,c=t.data;c.pipe_category;var s=c.pipelist,u=c.whatdpipe,d=c.iconrotation;return c.auto_wrench_toggle,(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"50%",children:(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(a.rj,{children:(0,r.jsx)(a.rj.Column,{children:s.filter(function(e){return 2===e.pipe_type}).map(function(e){return(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{fluid:!0,content:e.pipe_name,icon:"cog",selected:e.pipe_id===u,onClick:function(){return n("whatdpipe",{whatdpipe:e.pipe_id})},style:{marginBottom:"2px"}})},e.pipe_name)})})})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"50%",children:(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(a.rj,{children:(0,r.jsxs)(a.rj.Column,{children:[(0,r.jsx)(f,{}),s.filter(function(e){return 2===e.pipe_type&&e.pipe_id===u&&1!==e.orientations}).map(function(e){return(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:1===d,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","north-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:1})},style:{marginBottom:"5px"}})}),(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:4===d,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","east-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:4})},style:{marginBottom:"5px"}})})]}),4===e.orientations&&(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:2===d,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","south-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:2})},style:{marginBottom:"5px"}})}),(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:8===d,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","west-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:8})},style:{marginBottom:"5px"}})})]})]},e.pipe_id)})]})})})})]})})},f=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,a=o.iconrotation,c=o.auto_wrench_toggle;return(0,r.jsxs)(i.Kq,{mb:1,textAlign:"center",children:[(0,r.jsx)(i.Kq.Item,{basis:"50%",children:(0,r.jsx)(i.zx,{fluid:!0,content:"Auto-orientation",selected:0===a,onClick:function(){return n("iconrotation",{iconrotation:0})}})}),(0,r.jsx)(i.Kq.Item,{basis:"50%",children:(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:c,content:"Auto-anchor",onClick:function(){return n("auto_wrench_toggle")}})})]})},h=function(e){return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",children:[(0,r.jsx)(i.JO,{name:"sync-alt",size:5,color:"gray",mb:5}),(0,r.jsx)("br",{}),"Device ready to rotate loose pipes..."]})})})})},m=function(e){return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",children:[(0,r.jsx)(i.JO,{name:"arrows-alt-h",size:5,color:"gray",mb:5}),(0,r.jsx)("br",{}),"Device ready to flip loose pipes..."]})})})})},x=function(e){return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",children:[(0,r.jsx)(i.JO,{name:"recycle",size:5,color:"gray",mb:5}),(0,r.jsx)("br",{}),"Device ready to eat loose pipes..."]})})})})},p=function(e){var t=(0,l.nc)(),n=t.act,c=t.data;c.pipe_category;var s=c.pipelist,u=c.whatttube,d=c.iconrotation;return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"50%",children:(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(a.rj,{children:(0,r.jsx)(a.rj.Column,{children:s.filter(function(e){return 3===e.pipe_type}).map(function(e){return(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{fluid:!0,content:e.pipe_name,icon:"cog",selected:e.pipe_id===u,onClick:function(){return n("whatttube",{whatttube:e.pipe_id})},style:{marginBottom:"2px"}})},e.pipe_name)})})})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"50%",children:(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(a.rj,{children:(0,r.jsxs)(a.rj.Column,{children:[(0,r.jsx)(f,{}),s.filter(function(e){return 3===e.pipe_type&&e.pipe_id===u&&1!==e.orientations}).map(function(e){return(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:1===d,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","north-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:1})},style:{marginBottom:"5px"}})}),(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:4===d,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","east-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:4})},style:{marginBottom:"5px"}})})]}),4===e.orientations&&(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:2===d,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","south-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:2})},style:{marginBottom:"5px"}})}),(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:8===d,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","west-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:8})},style:{marginBottom:"5px"}})})]})]},e.pipe_id)})]})})})})]})})}},5307:function(e,t,n){"use strict";n.r(t),n.d(t,{Radio:()=>u});var r=n(1557),i=n(7662),o=n(7161),l=n(5163),a=n(4893),c=n(9242),s=n(3817),u=function(e){var t=(0,a.nc)(),n=t.act,u=t.data,d=u.freqlock,f=u.frequency,h=u.minFrequency,m=u.maxFrequency,x=u.canReset,p=u.listening,g=u.broadcasting,j=u.loudspeaker,b=u.has_loudspeaker,y=u.ichannels,v=u.schannels,w=c.XY.find(function(e){return e.freq===f}),k=!!w&&!!w.name,_=[];c.XY.forEach(function(e){_[e.name]=e.color});var C=(0,i.UI)(v,function(e,t){return{name:t,status:!!e}}),S=(0,i.UI)(y,function(e,t){return{name:t,freq:e}});return(0,r.jsx)(s.Rz,{width:375,height:130+21.2*C.length+11*S.length,children:(0,r.jsx)(s.Rz.Content,{scrollable:!0,children:(0,r.jsx)(o.$0,{fill:!0,children:(0,r.jsxs)(o.H2,{children:[(0,r.jsxs)(o.H2.Item,{label:"Frequency",children:[d&&(0,r.jsx)(o.xu,{inline:!0,color:"light-gray",children:(0,l.FH)(f/10,1)+" kHz"})||(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.Y2,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:h/10,maxValue:m/10,value:f/10,format:function(e){return(0,l.FH)(e,1)},onChange:function(e){return n("frequency",{adjust:e-f/10})}}),(0,r.jsx)(o.zx,{icon:"undo",content:"",disabled:!x,tooltip:"Reset",onClick:function(){return n("frequency",{tune:"reset"})}})]}),k&&w&&(0,r.jsxs)(o.xu,{inline:!0,color:w.color,ml:2,children:["[",w.name,"]"]})]}),(0,r.jsxs)(o.H2.Item,{label:"Audio",children:[(0,r.jsx)(o.zx,{textAlign:"center",width:"37px",icon:p?"volume-up":"volume-mute",selected:p,color:p?"":"bad",tooltip:p?"Disable Incoming":"Enable Incoming",onClick:function(){return n("listen")}}),(0,r.jsx)(o.zx,{textAlign:"center",width:"37px",icon:g?"microphone":"microphone-slash",selected:g,tooltip:g?"Disable Hotmic":"Enable Hotmic",onClick:function(){return n("broadcast")}}),!!b&&(0,r.jsx)(o.zx,{ml:1,icon:"bullhorn",selected:j,content:"Loudspeaker",tooltip:j?"Disable Loudspeaker":"Enable Loudspeaker",onClick:function(){return n("loudspeaker")}})]}),0!==v.length&&(0,r.jsx)(o.H2.Item,{label:"Keyed Channels",children:C.map(function(e){return(0,r.jsxs)(o.xu,{children:[(0,r.jsx)(o.zx,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:"",onClick:function(){return n("channel",{channel:e.name})}}),(0,r.jsx)(o.xu,{inline:!0,color:_[e.name],children:e.name})]},e.name)})}),0!==S.length&&(0,r.jsx)(o.H2.Item,{label:"Standard Channel",children:S.map(function(e){return(0,r.jsx)(o.zx,{icon:"arrow-right",content:e.name,selected:k&&w&&w.name===e.name,onClick:function(){return n("ichannel",{ichannel:e.freq})}},"i_"+e.name)})})]})})})})}},2905:function(e,t,n){"use strict";n.r(t),n.d(t,{RankedListInputModal:()=>h});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817),c=n(3100),s=n(4799);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:null;if(null!==a){var i=function(e){if(Array.isArray(e))return u(e)}(t)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||f(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=i.splice(a,1)[0];null===r?i.push(o):i.splice(r,0,o),n(i),c(null),e.stopPropagation()}};return(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,onDrop:function(e){return m(e)},onDragOver:h,children:(0,r.jsx)(o.iA,{children:t.map(function(e,t){return(0,r.jsx)(o.iA.Row,{style:{padding:"8px"},draggable:!0,onDragStart:function(){return s(t)},onDragOver:h,onDrop:function(e){return m(e,t)},children:(0,r.jsx)(o.zx,{fluid:!0,py:"0.25rem",color:"transparent",style:{animation:"none",transition:"none",cursor:"move"},icon:"grip-lines",children:e.replace(/^\w/,function(e){return e.toUpperCase()})})},t)})})})}},8712:function(e,t,n){"use strict";n.r(t),n.d(t,{ReagentGrinder:()=>s});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(8124),c=n(1735),s=function(e){var t=(0,o.nc)(),n=(t.act,t.data),a=t.config,s=n.operating,h=a.title;return(0,r.jsx)(l.Rz,{width:400,height:565,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(c.Operating,{operating:s,name:h}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(u,{})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(d,{})}),(0,r.jsx)(i.Kq.Item,{height:"30%",children:(0,r.jsx)(f,{})})]})})})},u=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.inactive;return(0,r.jsx)(i.$0,{title:"Controls",children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"mortar-pestle",disabled:l,tooltip:l?"There are no contents":"Grind the contents",tooltipPosition:"bottom",content:"Grind",onClick:function(){return n("grind")}})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"blender",disabled:l,tooltip:l?"There are no contents":"Juice the contents",tooltipPosition:"bottom",content:"Juice",onClick:function(){return n("juice")}})})]})})},d=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.contents,c=l.limit,s=l.count,u=l.inactive;return(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Contents",buttons:(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.xu,{inline:!0,color:"label",mr:2,children:[s," / ",c," items"]}),(0,r.jsx)(i.zx,{icon:"eject",content:"Eject Contents",onClick:function(){return n("eject")},disabled:u,tooltip:u?"There are no contents":""})]}),children:(0,r.jsx)(i.iA,{className:"Ingredient__Table",children:a.map(function(e){return(0,r.jsxs)(i.iA.Row,{tr:5,children:[(0,r.jsx)("td",{children:(0,r.jsx)(i.iA.Cell,{bold:!0,children:e.name})}),(0,r.jsx)("td",{children:(0,r.jsxs)(i.iA.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," ",e.units]})})]},e.name)})})})},f=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,c=l.beaker_loaded,s=l.beaker_current_volume,u=l.beaker_max_volume,d=l.beaker_contents;return(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Beaker",buttons:!!c&&(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.xu,{inline:!0,color:"label",mr:2,children:[s," / ",u," units"]}),(0,r.jsx)(i.zx,{icon:"eject",content:"Detach Beaker",onClick:function(){return n("detach")}})]}),children:(0,r.jsx)(a.BeakerContents,{beakerLoaded:c,beakerContents:d})})}},8992:function(e,t,n){"use strict";n.r(t),n.d(t,{ReagentsEditor:()=>g});var r=n(1557),i=n(2778),o=n(7161),l=n(4190),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nc});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(1675),c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data,s=c.on;return(0,r.jsx)(l.Rz,{width:300,height:165,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.$0,{children:[(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Receiver",children:(0,r.jsx)(i.zx,{icon:"power-off",content:s?"On":"Off",color:s?null:"red",selected:s,onClick:function(){return n("recv_power")}})})}),(0,r.jsx)(a.Signaler,{data:c})]})})})}},3737:function(e,t,n){"use strict";n.r(t),n.d(t,{RequestConsole:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=(t.act,t.data),a=n.screen,p=n.announcementConsole;return(0,r.jsx)(l.Rz,{width:450,height:p?425:385,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:function(e){switch(e){case 0:return(0,r.jsx)(c,{});case 1:return(0,r.jsx)(s,{purpose:"ASSISTANCE"});case 2:return(0,r.jsx)(s,{purpose:"SUPPLIES"});case 3:return(0,r.jsx)(s,{purpose:"INFO"});case 4:return(0,r.jsx)(u,{type:"SUCCESS"});case 5:return(0,r.jsx)(u,{type:"FAIL"});case 6:return(0,r.jsx)(d,{type:"MESSAGES"});case 7:return(0,r.jsx)(f,{});case 8:return(0,r.jsx)(h,{});case 9:return(0,r.jsx)(m,{});case 10:return(0,r.jsx)(d,{type:"SHIPPING"});case 11:return(0,r.jsx)(x,{});default:return"WE SHOULDN'T BE HERE!"}}(a)})})})},c=function(e){var t,n=(0,o.nc)(),l=n.act,a=n.data,c=a.newmessagepriority,s=a.announcementConsole,u=a.silent;return t=3===c?(0,r.jsx)(i.mx,{children:(0,r.jsx)(i.xu,{color:"red",bold:!0,mb:1,children:"NEW PRIORITY MESSAGES"})}):c>0?(0,r.jsx)(i.xu,{color:"red",bold:!0,mb:1,children:"There are new messages"}):(0,r.jsx)(i.xu,{color:"label",mb:1,children:"There are no new messages"}),(0,r.jsx)(i.Kq.Item,{grow:!0,textAlign:"center",children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:"Main Menu",buttons:(0,r.jsx)(i.zx,{width:9,content:u?"Speaker Off":"Speaker On",selected:!u,icon:u?"volume-mute":"volume-up",onClick:function(){return l("toggleSilent")}}),children:[t,(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{fluid:!0,lineHeight:3,content:"View Messages",icon:c>0?"envelope-open-text":"envelope",onClick:function(){return l("setScreen",{setScreen:6})}})}),(0,r.jsxs)(i.Kq.Item,{mt:1,children:[(0,r.jsx)(i.zx,{fluid:!0,lineHeight:3,content:"Request Assistance",icon:"hand-paper",onClick:function(){return l("setScreen",{setScreen:1})}}),(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{fluid:!0,lineHeight:3,content:"Request Supplies",icon:"box",onClick:function(){return l("setScreen",{setScreen:2})}}),(0,r.jsx)(i.zx,{fluid:!0,lineHeight:3,content:"Request Secondary Goal",icon:"clipboard-list",onClick:function(){return l("setScreen",{setScreen:11})}}),(0,r.jsx)(i.zx,{fluid:!0,lineHeight:3,content:"Relay Anonymous Information",icon:"comment",onClick:function(){return l("setScreen",{setScreen:3})}})]})]}),(0,r.jsx)(i.Kq.Item,{mt:1,children:(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{fluid:!0,lineHeight:3,content:"Print Shipping Label",icon:"tag",onClick:function(){return l("setScreen",{setScreen:9})}}),(0,r.jsx)(i.zx,{fluid:!0,lineHeight:3,content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){return l("setScreen",{setScreen:10})}})]})}),!!s&&(0,r.jsx)(i.Kq.Item,{mt:1,children:(0,r.jsx)(i.zx,{fluid:!0,lineHeight:3,content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){return l("setScreen",{setScreen:8})}})})]})})},s=function(e){var t,n=(0,o.nc)(),l=n.act,a=n.data,c=a.department,s=[];switch(e.purpose){case"ASSISTANCE":s=a.assist_dept,t="Request assistance from another department";break;case"SUPPLIES":s=a.supply_dept,t="Request supplies from another department";break;case"INFO":s=a.info_dept,t="Relay information to another department"}return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:t,buttons:(0,r.jsx)(i.zx,{content:"Back",icon:"arrow-left",onClick:function(){return l("setScreen",{setScreen:0})}}),children:(0,r.jsx)(i.H2,{children:s.filter(function(e){return e!==c}).map(function(e){return(0,r.jsxs)(i.H2.Item,{label:e,textAlign:"right",className:"candystripe",children:[(0,r.jsx)(i.zx,{content:"Message",icon:"envelope",onClick:function(){return l("writeInput",{write:e,priority:2})}}),(0,r.jsx)(i.zx,{content:"High Priority",icon:"exclamation-circle",onClick:function(){return l("writeInput",{write:e,priority:3})}})]},e)})})})})},u=function(e){var t,n=(0,o.nc)(),l=n.act;switch(n.data,e.type){case"SUCCESS":t="Message sent successfully";break;case"FAIL":t="Unable to contact messaging server"}return(0,r.jsx)(i.$0,{fill:!0,title:t,buttons:(0,r.jsx)(i.zx,{content:"Back",icon:"arrow-left",onClick:function(){return l("setScreen",{setScreen:0})}})})},d=function(e){var t,n,l=(0,o.nc)(),a=l.act,c=l.data;switch(e.type){case"MESSAGES":t=c.message_log,n="Message Log";break;case"SHIPPING":t=c.shipping_log,n="Shipping label print log"}return t.reverse(),(0,r.jsx)(i.Kq.Item,{grow:!0,textAlign:"center",children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:n,buttons:(0,r.jsx)(i.zx,{content:"Back",icon:"arrow-left",onClick:function(){return a("setScreen",{setScreen:0})}}),children:t.map(function(e){return(0,r.jsxs)(i.xu,{textAlign:"left",children:[e.map(function(e,t){return(0,r.jsx)("div",{children:e},t)}),(0,r.jsx)("hr",{})]},e)})})})},f=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.recipient,c=l.message,s=l.msgVerified,u=l.msgStamped;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Kq.Item,{grow:!0,textAlign:"center",children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Message Authentication",buttons:(0,r.jsx)(i.zx,{content:"Back",icon:"arrow-left",onClick:function(){return n("setScreen",{setScreen:0})}}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Recipient",children:a}),(0,r.jsx)(i.H2.Item,{label:"Message",children:c}),(0,r.jsx)(i.H2.Item,{label:"Validated by",color:"green",children:s}),(0,r.jsx)(i.H2.Item,{label:"Stamped by",color:"blue",children:u})]})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){return n("department",{department:a})}})})})]})},h=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.message,c=l.announceAuth;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Station-Wide Announcement",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:"Back",icon:"arrow-left",onClick:function(){return n("setScreen",{setScreen:0})}}),(0,r.jsx)(i.zx,{content:"Edit Message",icon:"edit",onClick:function(){return n("writeAnnouncement")}})]}),children:a})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.$0,{children:[c?(0,r.jsx)(i.xu,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,r.jsx)(i.xu,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}),(0,r.jsx)(i.zx,{fluid:!0,mt:2,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(c&&a),onClick:function(){return n("sendAnnouncement")}})]})})]})},m=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.shipDest,c=l.msgVerified,s=l.ship_dept;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Kq.Item,{textAlign:"center",children:(0,r.jsxs)(i.$0,{title:"Print Shipping Label",buttons:(0,r.jsx)(i.zx,{content:"Back",icon:"arrow-left",onClick:function(){return n("setScreen",{setScreen:0})}}),children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Destination",children:a}),(0,r.jsx)(i.H2.Item,{label:"Validated by",children:c})]}),(0,r.jsx)(i.zx,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(a&&c),onClick:function(){return n("printLabel")}})]})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Destinations",children:(0,r.jsx)(i.H2,{children:s.map(function(e){return(0,r.jsx)(i.H2.Item,{label:e,textAlign:"right",className:"candystripe",children:(0,r.jsx)(i.zx,{content:a===e?"Selected":"Select",selected:a===e,onClick:function(){return n("shipSelect",{shipSelect:e})}})},e)})})})})]})},x=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.secondaryGoalAuth,c=l.secondaryGoalEnabled;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Request Secondary Goal",buttons:(0,r.jsx)(i.zx,{content:"Back",icon:"arrow-left",onClick:function(){return n("setScreen",{setScreen:0})}})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.$0,{children:[c?a?(0,r.jsx)(i.xu,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,r.jsx)(i.xu,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}):(0,r.jsx)(i.xu,{textAlign:"center",color:"label",children:"Complete your current goal first!"}),(0,r.jsx)(i.zx,{fluid:!0,mt:2,textAlign:"center",content:"Request Secondary Goal",icon:"clipboard-list",disabled:!(a&&c),onClick:function(){return n("requestSecondaryGoal")}})]})})]})}},5473:function(e,t,n){"use strict";n.r(t),n.d(t,{LinkMenu:()=>c,RndBackupConsole:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,s=a.network_name,u=a.has_disk,d=a.disk_name,f=a.linked,h=a.techs,m=a.last_timestamp;return(0,r.jsx)(l.Rz,{width:900,height:600,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsxs)(i.$0,{title:"Device Info",children:[(0,r.jsx)(i.xu,{mb:2,children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Current Network",children:f?(0,r.jsx)(i.zx,{content:s,icon:"unlink",selected:1,onClick:function(){return n("unlink")}}):"None"}),(0,r.jsx)(i.H2.Item,{label:"Loaded Disk",children:u?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:d+" (Last backup: "+m+")",icon:"save",selected:1,onClick:function(){return n("eject_disk")}}),(0,r.jsx)(i.zx,{icon:"sign-in-alt",content:"Save all",onClick:function(){return n("saveall2disk")}}),(0,r.jsx)(i.zx,{icon:"sign-out-alt",content:"Load all",onClick:function(){return n("saveall2network")}})]}):"None"})]})}),!!f||(0,r.jsx)(c,{})]}),(0,r.jsx)(i.xu,{mt:2,children:(0,r.jsx)(i.$0,{title:"Tech Info",children:(0,r.jsxs)(i.iA,{m:"0.5rem",children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{children:"Tech Name"}),(0,r.jsx)(i.iA.Cell,{children:"Network Level"}),(0,r.jsx)(i.iA.Cell,{children:"Disk Level"}),(0,r.jsx)(i.iA.Cell,{children:"Actions"})]}),Object.keys(h).map(function(e){return!(h[e].network_level>0||h[e].disk_level>0)||(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:h[e].name}),(0,r.jsx)(i.iA.Cell,{children:h[e].network_level||"None"}),(0,r.jsx)(i.iA.Cell,{children:h[e].disk_level||"None"}),(0,r.jsxs)(i.iA.Cell,{children:[(0,r.jsx)(i.zx,{icon:"sign-in-alt",content:"Load to network",disabled:!u||!f,onClick:function(){return n("savetech2network",{tech:e})}}),(0,r.jsx)(i.zx,{icon:"sign-out-alt",content:"Load to disk",disabled:!u||!f,onClick:function(){return n("savetech2disk",{tech:e})}})]})]},e)})]})})})]})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.controllers;return(0,r.jsx)(i.$0,{title:"Setup Linkage",children:(0,r.jsxs)(i.iA,{m:"0.5rem",children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{children:"Network Address"}),(0,r.jsx)(i.iA.Cell,{children:"Network ID"}),(0,r.jsx)(i.iA.Cell,{children:"Link"})]}),l.map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:e.addr}),(0,r.jsx)(i.iA.Cell,{children:e.net_id}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx,{content:"Link",icon:"link",onClick:function(){return n("linktonetworkcontroller",{target_controller:e.addr})}})})]},e.addr)})]})})}},8847:function(e,t,n){"use strict";n.r(t),n.d(t,{AnalyzerMenu:()=>a});var r=n(1557),i=n(7161),o=n(819),l=n(4893),a=function(e){var t=(0,l.nc)(),n=t.data,o=t.act,a=n.tech_levels,s=n.loaded_item,u=n.linked_analyzer,d=n.can_discover;return u?s?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.$0,{title:"Object Analysis",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:"Deconstruct",icon:"microscope",onClick:function(){o("deconstruct")}}),(0,r.jsx)(i.zx,{content:"Eject",icon:"eject",onClick:function(){o("eject_item")}}),!d||(0,r.jsx)(i.zx,{content:"Discover",icon:"atom",onClick:function(){o("discover")}})]}),children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Name",children:s.name})})}),(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.iA,{id:"research-levels",children:[(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Research Field"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Current Level"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Object Level"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"New Level"})]}),a.map(function(e){return(0,r.jsx)(c,{techLevel:e},e.id)})]})})]}):(0,r.jsx)(i.$0,{title:"Analysis Menu",children:"No item loaded. Standing by..."}):(0,r.jsx)(i.$0,{title:"Analysis Menu",children:"NO SCIENTIFIC ANALYZER LINKED TO CONSOLE"})},c=function(e){var t=e.techLevel,n=t.name,l=t.desc,a=t.level,c=t.object_level,s=t.ui_icon,u=null!=c,d=u&&c>=a?Math.max(c,a+1):a;return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx,{icon:"circle-info",tooltip:l})}),(0,r.jsxs)(i.iA.Cell,{children:[(0,r.jsx)(i.JO,{name:s})," ",n]}),(0,r.jsx)(i.iA.Cell,{children:a}),u?(0,r.jsx)(i.iA.Cell,{children:c}):(0,r.jsx)(i.iA.Cell,{className:"research-level-no-effect",children:"-"}),(0,r.jsx)(i.iA.Cell,{className:(0,o.Sh)([d!==a&&"upgraded-level"]),children:d})]})}},4761:function(e,t,n){"use strict";n.r(t),n.d(t,{DataDiskMenu:()=>d});var r=n(1557),i=n(7161),o=n(4893),l="tech",a=function(e){var t=(0,o.nc)(),n=t.data,l=t.act,a=n.disk_data;return a?(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Name",children:a.name}),(0,r.jsx)(i.H2.Item,{label:"Level",children:a.level}),(0,r.jsx)(i.H2.Item,{label:"Description",children:a.desc})]}),(0,r.jsx)(i.xu,{mt:"10px",children:(0,r.jsx)(i.zx,{content:"Upload to Database",icon:"arrow-up",onClick:function(){return l("updt_tech")}})})]}):null},c=function(e){var t=(0,o.nc)(),n=t.data,l=t.act,a=n.disk_data;if(!a)return null;var c=a.name,s=a.lathe_types,u=a.materials,d=s.join(", ");return(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Name",children:c}),d?(0,r.jsx)(i.H2.Item,{label:"Lathe Types",children:d}):null,(0,r.jsx)(i.H2.Item,{label:"Required Materials"})]}),u.map(function(e){return(0,r.jsxs)(i.xu,{children:["- ",(0,r.jsx)("span",{style:{textTransform:"capitalize"},children:e.name})," x ",e.amount]},e.name)}),(0,r.jsx)(i.xu,{mt:"10px",children:(0,r.jsx)(i.zx,{content:"Upload to Database",icon:"arrow-up",onClick:function(){return l("updt_design")}})})]})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.disk_data;return(0,r.jsx)(i.$0,function(e){for(var t=1;ta});var r=n(1557),i=n(7161),o=n(4893),l=n(8642),a=function(e){var t=(0,o.nc)(),n=t.data,a=t.act,c=n.category,s=n.matching_designs,u=4===n.menu?"build":"imprint";return(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,height:36,title:c,children:[(0,r.jsx)(l.LatheMaterials,{}),(0,r.jsx)(i.iA,{className:"RndConsole__LatheCategory__MatchingDesigns",children:s.map(function(e){var t=e.id,n=e.name,o=e.can_build,l=e.materials;return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx,{icon:"print",content:n,disabled:o<1,onClick:function(){return a(u,{id:t,amount:1})}})}),(0,r.jsx)(i.iA.Cell,{children:o>=5?(0,r.jsx)(i.zx,{content:"x5",onClick:function(){return a(u,{id:t,amount:5})}}):null}),(0,r.jsx)(i.iA.Cell,{children:o>=10?(0,r.jsx)(i.zx,{content:"x10",onClick:function(){return a(u,{id:t,amount:10})}}):null}),(0,r.jsx)(i.iA.Cell,{children:l.map(function(e){return(0,r.jsxs)(r.Fragment,{children:[" | ",(0,r.jsxs)("span",{className:e.is_red?"color-red":null,children:[e.amount," ",e.name]})]})})})]},t)})})]})}},4579:function(e,t,n){"use strict";n.r(t),n.d(t,{LatheChemicalStorage:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.data,l=t.act,a=n.loaded_chemicals,c=4===n.menu;return(0,r.jsxs)(i.$0,{title:"Chemical Storage",children:[(0,r.jsx)(i.zx,{content:"Purge All",icon:"trash",onClick:function(){l(c?"disposeallP":"disposeallI")}}),(0,r.jsx)(i.H2,{children:a.map(function(e){var t=e.volume,n=e.name,o=e.id;return(0,r.jsx)(i.H2.Item,{label:"* ".concat(t," of ").concat(n),children:(0,r.jsx)(i.zx,{content:"Purge",icon:"trash",onClick:function(){l(c?"disposeP":"disposeI",{id:o})}})},o)})})]})}},9970:function(e,t,n){"use strict";n.r(t),n.d(t,{LatheMainMenu:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(8642),a=n(9986),c=function(e){var t=(0,o.nc)(),n=t.data,c=t.act,s=n.menu,u=n.categories;return(0,r.jsxs)(i.$0,{title:(4===s?"Protolathe":"Circuit Imprinter")+" Menu",children:[(0,r.jsx)(l.LatheMaterials,{}),(0,r.jsx)(a.LatheSearch,{}),(0,r.jsx)(i.iz,{}),(0,r.jsx)(i.kC,{wrap:"wrap",children:u.map(function(e){return(0,r.jsx)(i.kC,{style:{flexBasis:"50%",marginBottom:"6px"},children:(0,r.jsx)(i.zx,{icon:"arrow-right",content:e,onClick:function(){c("setCategory",{category:e})}})},e)})})]})}},3780:function(e,t,n){"use strict";n.r(t),n.d(t,{LatheMaterialStorage:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.data,l=t.act,a=n.loaded_materials;return(0,r.jsx)(i.$0,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,r.jsx)(i.iA,{children:a.map(function(e){var t=e.id,o=e.amount,a=e.name,c=function(e){l(4===n.menu?"lathe_ejectsheet":"imprinter_ejectsheet",{id:t,amount:e})},s=Math.floor(o/2e3),u=o<1;return(0,r.jsxs)(i.iA.Row,{className:u?"color-grey":"color-yellow",children:[(0,r.jsxs)(i.iA.Cell,{minWidth:"210px",children:["* ",o," of ",a]}),(0,r.jsxs)(i.iA.Cell,{minWidth:"110px",children:["(",s," sheet",1===s?"":"s",")"]}),(0,r.jsx)(i.iA.Cell,{children:o>=2e3?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:"1x",icon:"eject",onClick:function(){return c(1)}}),(0,r.jsx)(i.zx,{content:"C",icon:"eject",onClick:function(){return c("custom")}}),o>=1e4?(0,r.jsx)(i.zx,{content:"5x",icon:"eject",onClick:function(){return c(5)}}):null,(0,r.jsx)(i.zx,{content:"All",icon:"eject",onClick:function(){return c(50)}})]}):null})]},t)})})})}},8642:function(e,t,n){"use strict";n.r(t),n.d(t,{LatheMaterials:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)().data,n=t.total_materials,l=t.max_materials,a=t.max_chemicals,c=t.total_chemicals;return(0,r.jsx)(i.xu,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,r.jsxs)(i.iA,{width:"auto",children:[(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Material Amount:"}),(0,r.jsx)(i.iA.Cell,{children:n}),l?(0,r.jsx)(i.iA.Cell,{children:" / "+l}):null]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Chemical Amount:"}),(0,r.jsx)(i.iA.Cell,{children:c}),a?(0,r.jsx)(i.iA.Cell,{children:" / "+a}):null]})]})})}},1465:function(e,t,n){"use strict";n.r(t),n.d(t,{LatheMenu:()=>x});var r=n(1557),i=n(7161),o=n(4893),l=n(9244),a=n(4765),c=n(4579),s=n(9970),u=n(3780);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["menu"]);return(0,r.jsx)(f,function(e){for(var t=1;tl});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)().act;return(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.II,{placeholder:"Search...",onEnter:function(e){return t("search",{to_search:e})}})})}},7946:function(e,t,n){"use strict";n.r(t),n.d(t,{LinkMenu:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data.controllers;return(0,r.jsx)(l.Rz,{width:800,height:550,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{title:"Setup Linkage",children:(0,r.jsxs)(i.iA,{m:"0.5rem",children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{children:"Network Address"}),(0,r.jsx)(i.iA.Cell,{children:"Network ID"}),(0,r.jsx)(i.iA.Cell,{children:"Link"})]}),a.map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:e.addr}),(0,r.jsx)(i.iA.Cell,{children:e.net_id}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx,{content:"Link",icon:"link",onClick:function(){return n("linktonetworkcontroller",{target_controller:e.addr})}})})]},e.addr)})]})})})})}},9769:function(e,t,n){"use strict";n.r(t),n.d(t,{SettingsMenu:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){return(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(a,{}),(0,r.jsx)(c,{})]})},a=function(e){var t=(0,o.nc)(),n=t.act,l=t.data;l.sync;var a=l.admin;return(0,r.jsx)(i.$0,{title:"Settings",children:(0,r.jsxs)(i.kC,{direction:"column",align:"flex-start",children:[(0,r.jsx)(i.zx,{color:"red",icon:"unlink",content:"Disconnect from Research Network",onClick:function(){n("unlink")}}),1===a?(0,r.jsx)(i.zx,{icon:"gears",color:"red",content:"[ADMIN] Maximize research levels",onClick:function(){return n("maxresearch")}}):null]})})},c=function(e){var t=(0,o.nc)(),n=t.data,l=t.act,a=n.linked_analyzer,c=n.linked_lathe,s=n.linked_imprinter;return(0,r.jsx)(i.$0,{title:"Linked Devices",buttons:(0,r.jsx)(i.zx,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){return l("find_device")}}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Scientific Analyzer",children:(0,r.jsx)(i.zx,{icon:"unlink",disabled:!a,content:a?"Unlink":"Undetected",onClick:function(){return l("disconnect",{item:"analyze"})}})}),(0,r.jsx)(i.H2.Item,{label:"Protolathe",children:(0,r.jsx)(i.zx,{icon:"unlink",disabled:!c,content:c?"Unlink":"Undetected",onClick:function(){l("disconnect",{item:"lathe"})}})}),(0,r.jsx)(i.H2.Item,{label:"Circuit Imprinter",children:(0,r.jsx)(i.zx,{icon:"unlink",disabled:!s,content:s?"Unlink":"Undetected",onClick:function(){return l("disconnect",{item:"imprinter"})}})})]})})}},9244:function(e,t,n){"use strict";n.r(t),n.d(t,{MENU:()=>h,PRINTER_MENU:()=>m,RndConsole:()=>g});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=n(8847),c=n(4761),s=n(1465),u=n(7946),d=n(9769),f=i.mQ.Tab,h={MAIN:0,DISK:2,ANALYZE:3,LATHE:4,IMPRINTER:5,SETTINGS:6},m={MAIN:0,SEARCH:1,MATERIALS:2,CHEMICALS:3},x=function(e){switch(e){case h.MAIN:return(0,r.jsx)(b,{});case h.DISK:return(0,r.jsx)(c.DataDiskMenu,{});case h.ANALYZE:return(0,r.jsx)(a.AnalyzerMenu,{});case h.LATHE:case h.IMPRINTER:return(0,r.jsx)(s.LatheMenu,{});case h.SETTINGS:return(0,r.jsx)(d.SettingsMenu,{});default:return"UNKNOWN MENU"}},p=function(e){var t=(0,o.nc)(),n=t.act,i=t.data.menu,l=e.menu,a=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["menu"]);return(0,r.jsx)(f,function(e){for(var t=1;td});var r=n(1557),i=n(2778),o=n(7161),l=n(4190),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n-1});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.$0,{title:"Network Configuration",children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Network Name",children:(0,r.jsx)(o.zx,{content:h||"Unset",selected:h,icon:"edit",onClick:function(){return n("network_name")}})}),(0,r.jsx)(o.H2.Item,{label:"Network Password",children:(0,r.jsx)(o.zx,{content:f||"Unset",selected:f,icon:"lock",onClick:function(){return n("network_password")}})})]})}),(0,r.jsxs)(o.$0,{title:"Connected Devices",children:[(0,r.jsxs)(o.mQ,{children:[(0,r.jsx)(o.mQ.Tab,{selected:"ALL"===s,onClick:function(){return d("ALL")},icon:"network-wired",children:"All Devices"},"AllDevices"),(0,r.jsx)(o.mQ.Tab,{selected:"SRV"===s,onClick:function(){return d("SRV")},icon:"server",children:"R&D Servers"},"RNDServers"),(0,r.jsx)(o.mQ.Tab,{selected:"RDC"===s,onClick:function(){return d("RDC")},icon:"desktop",children:"R&D Consoles"},"RDConsoles"),(0,r.jsx)(o.mQ.Tab,{selected:"MFB"===s,onClick:function(){return d("MFB")},icon:"industry",children:"Exosuit Fabricators"},"Mechfabs"),(0,r.jsx)(o.mQ.Tab,{selected:"MSC"===s,onClick:function(){return d("MSC")},icon:"microchip",children:"Miscellaneous Devices"},"Misc")]}),(0,r.jsxs)(o.iA,{m:"0.5rem",children:[(0,r.jsxs)(o.iA.Row,{header:!0,children:[(0,r.jsx)(o.iA.Cell,{children:"Device Name"}),(0,r.jsx)(o.iA.Cell,{children:"Device ID"}),(0,r.jsx)(o.iA.Cell,{children:"Unlink"})]}),p.map(function(e){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{children:e.name}),(0,r.jsx)(o.iA.Cell,{children:e.id}),(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.zx,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){return n("unlink_device",{dclass:e.dclass,uid:e.id})}})})]},e.id)})]})]})]})},h=function(e){var t=(0,a.nc)(),n=t.act,c=t.data.designs,s=u((0,i.useState)(""),2),d=s[0],f=s[1];return(0,r.jsxs)(o.$0,{title:"Design Management",children:[(0,r.jsx)(o.II,{fluid:!0,placeholder:"Search for designs",mb:2,onChange:function(e){return f(e)}}),c.filter((0,l.mj)(d,function(e){return e.name})).map(function(e){return(0,r.jsx)(o.zx.Checkbox,{fluid:!0,content:e.name,checked:!e.blacklisted,onClick:function(){return n(e.blacklisted?"unblacklist_design":"blacklist_design",{d_uid:e.uid})}},e.name)})]})}},1830:function(e,t,n){"use strict";n.r(t),n.d(t,{RndServer:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,u=a.active,d=a.network_name;return(0,r.jsx)(l.Rz,{width:600,height:500,resizable:!0,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(i.$0,{title:"Server Configuration",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Machine power",children:(0,r.jsx)(i.zx,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){return n("toggle_active")}})}),(0,r.jsx)(i.H2.Item,{label:"Link status",children:null===d?(0,r.jsx)(i.xu,{color:"red",children:"Unlinked"}):(0,r.jsx)(i.xu,{color:"green",children:"Linked"})})]})}),null===d?(0,r.jsx)(s,{}):(0,r.jsx)(c,{})]})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.network_name;return(0,r.jsx)(i.$0,{title:"Network Info",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Connected network ID",children:l}),(0,r.jsx)(i.H2.Item,{label:"Unlink",children:(0,r.jsx)(i.zx,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){return n("unlink")}})})]})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.controllers;return(0,r.jsx)(i.$0,{title:"Detected Cores",children:(0,r.jsxs)(i.iA,{m:"0.5rem",children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{children:"Network ID"}),(0,r.jsx)(i.iA.Cell,{children:"Link"})]}),l.map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:e.netname}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx,{content:"Link",icon:"link",onClick:function(){return n("link",{addr:e.addr})}})})]},e.addr)})]})})}},3166:function(e,t,n){"use strict";n.r(t),n.d(t,{RobotSelfDiagnosis:()=>s});var r=n(1557),i=n(7161),o=n(4190),l=n(4893),a=n(3817),c=function(e,t){var n=e/t;return n<=.2?"good":n<=.5?"average":"bad"},s=function(e){var t=(0,l.nc)().data.component_data;return(0,r.jsx)(a.Rz,{width:280,height:480,children:(0,r.jsx)(a.Rz.Content,{scrollable:!0,children:t.map(function(e,t){return(0,r.jsx)(i.$0,{title:(0,o.kC)(e.name),children:e.installed<=0?(0,r.jsx)(i.f7,{m:-.5,height:3.5,color:"red",style:{fontStyle:"normal"},children:(0,r.jsx)(i.kC,{height:"100%",children:(0,r.jsx)(i.kC.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:-1===e.installed?"Destroyed":"Missing"})})}):(0,r.jsxs)(i.kC,{children:[(0,r.jsx)(i.kC.Item,{width:"72%",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Brute Damage",color:c(e.brute_damage,e.max_damage),children:e.brute_damage}),(0,r.jsx)(i.H2.Item,{label:"Burn Damage",color:c(e.electronic_damage,e.max_damage),children:e.electronic_damage})]})}),(0,r.jsx)(i.kC.Item,{width:"50%",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Powered",color:e.powered?"good":"bad",children:e.powered?"Yes":"No"}),(0,r.jsx)(i.H2.Item,{label:"Enabled",color:e.status?"good":"bad",children:e.status?"Yes":"No"})]})})]})},t)})})})}},7558:function(e,t,n){"use strict";n.r(t),n.d(t,{RoboticsControlConsole:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,s=a.can_hack,u=a.safety,d=a.show_lock_all,f=a.cyborgs;return(0,r.jsx)(l.Rz,{width:500,height:460,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[!!d&&(0,r.jsxs)(i.$0,{title:"Emergency Lock Down",children:[(0,r.jsx)(i.zx,{icon:u?"lock":"unlock",content:u?"Disable Safety":"Enable Safety",selected:u,onClick:function(){return n("arm",{})}}),(0,r.jsx)(i.zx,{icon:"lock",disabled:u,content:"Lock ALL Cyborgs",color:"bad",onClick:function(){return n("masslock",{})}})]}),(0,r.jsx)(c,{cyborgs:void 0===f?[]:f,can_hack:s})]})})},c=function(e){var t=e.cyborgs;e.can_hack;var n=(0,o.nc)(),l=n.act,a=n.data,c="Detonate";return(a.detonate_cooldown>0&&(c+=" ("+a.detonate_cooldown+"s)"),t.length)?t.map(function(e){return(0,r.jsx)(i.$0,{title:e.name,buttons:(0,r.jsxs)(r.Fragment,{children:[!!e.hackable&&!e.emagged&&(0,r.jsx)(i.zx,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return l("hackbot",{uid:e.uid})}}),(0,r.jsx)(i.zx.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!a.auth,onClick:function(){return l("stopbot",{uid:e.uid})}}),(0,r.jsx)(i.zx.Confirm,{icon:"bomb",content:c,disabled:!a.auth||a.detonate_cooldown>0,color:"bad",onClick:function(){return l("killbot",{uid:e.uid})}})]}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Status",children:(0,r.jsx)(i.xu,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,r.jsx)(i.H2.Item,{label:"Location",children:(0,r.jsx)(i.xu,{children:e.locstring})}),(0,r.jsx)(i.H2.Item,{label:"Integrity",children:(0,r.jsx)(i.ko,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Cell Charge",children:(0,r.jsx)(i.ko,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,r.jsx)(i.H2.Item,{label:"Cell Capacity",children:(0,r.jsx)(i.xu,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})]})||(0,r.jsx)(i.H2.Item,{label:"Cell",children:(0,r.jsx)(i.xu,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,r.jsx)(i.H2.Item,{label:"Safeties",children:(0,r.jsx)(i.xu,{color:"bad",children:"DISABLED"})}),(0,r.jsx)(i.H2.Item,{label:"Module",children:e.module}),(0,r.jsx)(i.H2.Item,{label:"Master AI",children:(0,r.jsx)(i.xu,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.uid)}):(0,r.jsx)(i.f7,{children:"No cyborg units detected within access parameters."})}},6024:function(e,t,n){"use strict";n.r(t),n.d(t,{Safe:()=>c});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=(t.act,t.data),i=n.dial,c=n.open;return n.locked,n.contents,(0,r.jsx)(a.Rz,{theme:"safe",width:600,height:800,children:(0,r.jsxs)(a.Rz.Content,{children:[(0,r.jsxs)(o.xu,{className:"Safe--engraving",children:[(0,r.jsx)(s,{}),(0,r.jsxs)(o.xu,{children:[(0,r.jsx)(o.xu,{className:"Safe--engraving--hinge",top:"25%"}),(0,r.jsx)(o.xu,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,r.jsx)(o.JO,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,r.jsx)("br",{}),c?(0,r.jsx)(u,{}):(0,r.jsx)(o.xu,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*i+"deg)",zIndex:0}})]}),!c&&(0,r.jsx)(d,{})]})})},s=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=i.dial,c=i.open,s=i.locked,u=function(e,t){return(0,r.jsx)(o.zx,{disabled:c||t&&!s,icon:"arrow-"+(t?"right":"left"),content:(t?"Right":"Left")+" "+e,iconRight:t,onClick:function(){return n(t?"turnleft":"turnright",{num:e})},style:{zIndex:10}})};return(0,r.jsxs)(o.xu,{className:"Safe--dialer",children:[(0,r.jsx)(o.zx,{disabled:s,icon:c?"lock":"lock-open",content:c?"Close":"Open",mb:"0.5rem",onClick:function(){return n("open")}}),(0,r.jsx)("br",{}),(0,r.jsx)(o.xu,{position:"absolute",children:[u(50),u(10),u(1)]}),(0,r.jsx)(o.xu,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[u(1,!0),u(10,!0),u(50,!0)]}),(0,r.jsx)(o.xu,{className:"Safe--dialer--number",children:a})]})},u=function(e){var t=(0,l.nc)(),n=t.act,a=t.data.contents;return(0,r.jsx)(o.xu,{className:"Safe--contents",overflow:"auto",children:a.map(function(e,t){return(0,r.jsxs)(i.Fragment,{children:[(0,r.jsxs)(o.zx,{mb:"0.5rem",onClick:function(){return n("retrieve",{index:t+1})},children:[(0,r.jsx)(o.xu,{as:"img",src:e.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),e.name]}),(0,r.jsx)("br",{})]},e)})})},d=function(e){return(0,r.jsxs)(o.$0,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,r.jsxs)(o.xu,{children:["1. Turn the dial left to the first number.",(0,r.jsx)("br",{}),"2. Turn the dial right to the second number.",(0,r.jsx)("br",{}),"3. Continue repeating this process for each number, switching between left and right each time.",(0,r.jsx)("br",{}),"4. Open the safe."]}),(0,r.jsx)(o.xu,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},288:function(e,t,n){"use strict";n.r(t),n.d(t,{SatelliteControl:()=>u,SatelliteControlFooter:()=>h,SatelliteControlMapView:()=>f,SatelliteControlSatellitesList:()=>d});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(6783),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=d?"good":"average",value:u,maxValue:100,children:[u,"%"]})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{content:"Check coverage",disabled:f,onClick:function(){return n("begin_test")}})})]})})}),(0,r.jsx)(o.Kq.Item,{color:c,children:a})]})}},8610:function(e,t,n){"use strict";n.r(t),n.d(t,{SecureStorage:()=>s});var r=n(1557),i=n(7161),o=n(9523),l=n(819),a=n(4893),c=n(3817),s=function(e){return(0,r.jsx)(c.Rz,{theme:"securestorage",height:500,width:280,children:(0,r.jsx)(c.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(d,{})})})})})},u=function(e){var t=(0,a.nc)().act,n=window.event?e.which:e.keyCode;if(n===o.tt){e.preventDefault(),t("keypad",{digit:"E"});return}if(n===o.KW){e.preventDefault(),t("keypad",{digit:"C"});return}if(n===o.j){e.preventDefault(),t("backspace");return}if(n>=o.Fi&&n<=o.II){e.preventDefault(),t("keypad",{digit:n-o.Fi});return}if(n>=o.iH&&n<=o.bC){e.preventDefault(),t("keypad",{digit:n-o.iH});return}},d=function(e){var t=(0,a.nc)(),n=(t.act,t.data),o=n.locked,c=n.no_passcode,s=n.emagged,d=n.user_entered_code;return(0,r.jsx)(i.$0,{fill:!0,className:"SecureStorage",onKeyDown:function(e){return u(e)},children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{height:7.3,children:(0,r.jsx)(i.xu,{className:(0,l.Sh)(["SecureStorage__displayBox","SecureStorage__displayBox--"+(c?"":o?"bad":"good")]),height:"100%",children:s?"ERROR":d})}),(0,r.jsx)(i.Kq.Item,{align:"center",children:(0,r.jsx)(i.iA,{collapsing:!0,children:[["1","2","3"],["4","5","6"],["7","8","9"],["C","0","E"]].map(function(e){return(0,r.jsx)(i.iA.Row,{children:e.map(function(e){return(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(f,{number:e})},e)})},e[0])})})})]})})},f=function(e){var t=(0,a.nc)(),n=t.act;t.data;var o=e.number;return(0,r.jsx)(i.zx,{bold:!0,fluid:!0,textAlign:"center",fontSize:"55px",lineHeight:1.25,width:"80px",className:(0,l.Sh)(["SecureStorage__Button","SecureStorage__Button--keypad","SecureStorage__Button--"+o]),onClick:function(){return n("keypad",{digit:o})},children:o})}},1955:function(e,t,n){"use strict";n.r(t),n.d(t,{SecurityRecords:()=>g});var r=n(1557),i=n(2778),o=n(7161),l=n(4190),a=n(4893),c=n(3817),s=n(5279),u=n(8061),d=n(8575),f=n(7484),h=n(7389);function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nf});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817),c=n(5279);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=t},r=function(e,t){return e<=t},i=e.split(" "),o=[],l=!0,a=!1,c=void 0;try{for(var s,u=i[Symbol.iterator]();!(l=(s=u.next()).done);l=!0){var d=function(){var e=s.value.split(":");if(0===e.length)return"continue";if(1===e.length)return o.push(function(t){return(t.name+" ("+t.variant+")").toLocaleLowerCase().includes(e[0].toLocaleLowerCase())}),"continue";if(e.length>2)return{v:function(e){return!1}};var i=void 0,l=t;if("-"===e[1][e[1].length-1]?(l=r,i=Number(e[1].substring(0,e[1].length-1))):"+"===e[1][e[1].length-1]?(l=n,i=Number(e[1].substring(0,e[1].length-1))):i=Number(e[1]),isNaN(i))return{v:function(e){return!1}};switch(e[0].toLocaleLowerCase()){case"l":case"life":case"lifespan":o.push(function(e){return l(e.lifespan,i)});break;case"e":case"end":case"endurance":o.push(function(e){return l(e.endurance,i)});break;case"m":case"mat":case"maturation":o.push(function(e){return l(e.maturation,i)});break;case"pr":case"prod":case"production":o.push(function(e){return l(e.production,i)});break;case"y":case"yield":o.push(function(e){return l(e.yield,i)});break;case"po":case"pot":case"potency":o.push(function(e){return l(e.potency,i)});break;case"s":case"stock":case"c":case"count":case"a":case"amount":o.push(function(e){return l(e.amount,i)});break;default:return{v:function(e){return!1}}}}();if("object"==(d&&"undefined"!=typeof Symbol&&d.constructor===Symbol?"symbol":typeof d))return d.v}}catch(e){a=!0,c=e}finally{try{l||null==u.return||u.return()}finally{if(a)throw c}}return function(e){var t=!0,n=!1,r=void 0;try{for(var i,l=o[Symbol.iterator]();!(t=(i=l.next()).done);t=!0)if(!(0,i.value)(e))return!1}catch(e){n=!0,r=e}finally{try{t||null==l.return||l.return()}finally{if(n)throw r}}return!0}},m=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=(0,i.useContext)(d),s=c.searchTextState,f=c.vendAmountState,m=c.sortIdState,p=c.sortOrderState,g=u(s,2),j=g[0];g[1];var b=u(f,2),y=b[0];b[1];var v=u(m,2),w=v[0];v[1];var k=u(p,2),_=k[0];k[1];var C=a.icons,S=a.seeds;return(0,r.jsx)(o.Kq.Item,{grow:!0,mt:.5,children:(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,children:(0,r.jsxs)(o.iA,{className:"SeedExtractor__list",children:[(0,r.jsxs)(o.iA.Row,{bold:!0,children:[(0,r.jsx)(x,{id:"name",children:"Name"}),(0,r.jsx)(x,{id:"lifespan",children:"Lifespan"}),(0,r.jsx)(x,{id:"endurance",children:"Endurance"}),(0,r.jsx)(x,{id:"maturation",children:"Maturation"}),(0,r.jsx)(x,{id:"production",children:"Production"}),(0,r.jsx)(x,{id:"yield",children:"Yield"}),(0,r.jsx)(x,{id:"potency",children:"Potency"}),(0,r.jsx)(x,{id:"amount",children:"Stock"})]}),0===S.length?"No seeds present.":S.filter(h(j)).sort(function(e,t){var n=_?1:-1;return"number"==typeof e[w]?(e[w]-t[w])*n:e[w].localeCompare(t[w])*n}).map(function(e){return(0,r.jsxs)(o.iA.Row,{onClick:function(){return n("vend",{seed_id:e.id,seed_variant:e.variant,vend_amount:y})},children:[(0,r.jsxs)(o.iA.Cell,{children:[(0,r.jsx)("img",{src:"data:image/jpeg;base64,".concat(C[e.image]),style:{verticalAlign:"middle",width:"32px",margin:"0px"}}),e.name]}),(0,r.jsx)(o.iA.Cell,{children:e.lifespan}),(0,r.jsx)(o.iA.Cell,{children:e.endurance}),(0,r.jsx)(o.iA.Cell,{children:e.maturation}),(0,r.jsx)(o.iA.Cell,{children:e.production}),(0,r.jsx)(o.iA.Cell,{children:e.yield}),(0,r.jsx)(o.iA.Cell,{children:e.potency}),(0,r.jsx)(o.iA.Cell,{children:e.amount})]},e.id)})]})})})},x=function(e){var t=(0,i.useContext)(d),n=t.sortIdState,l=t.sortOrderState,a=u(n,2),c=a[0],s=a[1],f=u(l,2),h=f[0],m=f[1],x=e.id,p=e.children;return(0,r.jsx)(o.iA.Cell,{children:(0,r.jsxs)(o.zx,{color:c!==x&&"transparent",fluid:!0,onClick:function(){c===x?m(!h):(s(x),m(!0))},children:[p,c===x&&(0,r.jsx)(o.JO,{name:h?"sort-up":"sort-down",ml:"0.25rem;"})]})})},p=function(e){var t=(0,i.useContext)(d),n=t.searchTextState,l=t.vendAmountState,a=u(n,2),c=a[0],s=a[1],f=u(l,2),h=f[0],m=f[1];return(0,r.jsxs)(o.Kq,{fill:!0,children:[(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.II,{placeholder:"Search by name, variant, potency:70+, production:3-, ...",fluid:!0,onChange:function(e){return s(e)},value:c})}),(0,r.jsxs)(o.Kq.Item,{children:["Vend amount:",(0,r.jsx)(o.II,{placeholder:"1",onChange:function(e){return m(Number(e)>=1?Number(e):1)},value:"".concat(h)})]})]})}},4681:function(e,t,n){"use strict";n.r(t),n.d(t,{ShuttleConsole:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data;return(0,r.jsx)(l.Rz,{width:350,height:150,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Location",children:a.status?a.status:(0,r.jsx)(i.f7,{color:"red",children:"Shuttle Missing"})}),!!a.shuttle&&(!!a.docking_ports_len&&(0,r.jsx)(i.H2.Item,{label:"Send to ",children:a.docking_ports.map(function(e){return(0,r.jsx)(i.zx,{icon:"chevron-right",content:e.name,onClick:function(){return n("move",{move:e.id})}},e.name)})})||(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Status",color:"red",children:(0,r.jsx)(i.f7,{color:"red",children:"Shuttle Locked"})}),!!a.admin_controlled&&(0,r.jsx)(i.H2.Item,{label:"Authorization",children:(0,r.jsx)(i.zx,{icon:"exclamation-circle",content:"Request Authorization",disabled:!a.status,onClick:function(){return n("request")}})})]}))]})})})})}},9618:function(e,t,n){"use strict";n.r(t),n.d(t,{ShuttleManipulator:()=>s});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nc});var r=n(1557),i=n(7161),o=n(5163),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)();return 0===(t.act,t.data).active?(0,r.jsx)(s,{}):(0,r.jsx)(u,{})},s=function(e){var t=(0,l.nc)(),n=t.act,c=t.data.singularities;return(0,r.jsx)(a.Rz,{width:450,height:185,children:(0,r.jsx)(a.Rz.Content,{scrollable:!0,children:(0,r.jsx)(i.$0,{fill:!0,title:"Detected Singularities",buttons:(0,r.jsx)(i.zx,{icon:"sync",content:"Refresh",onClick:function(){return n("refresh")}}),children:(0,r.jsx)(i.iA,{children:(void 0===c?[]:c).map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:e.singularity_id+". "+e.area_name}),(0,r.jsx)(i.iA.Cell,{collapsing:!0,color:"label",children:"Stage:"}),(0,r.jsx)(i.iA.Cell,{collapsing:!0,width:"120px",children:(0,r.jsx)(i.ko,{value:e.stage,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.FH)(e.stage)})}),(0,r.jsx)(i.iA.Cell,{collapsing:!0,children:(0,r.jsx)(i.zx,{content:"Details",onClick:function(){return n("view",{view:e.singularity_id})}})})]},e.singularity_id)})})})})})},u=function(e){var t=(0,l.nc)(),n=t.act,c=t.data;c.active;var s=c.singulo_stage,u=c.singulo_potential_stage,d=c.singulo_energy,f=c.singulo_high,h=c.singulo_low,m=c.generators;return(0,r.jsx)(a.Rz,{width:550,height:185,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{width:"270px",children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Metrics",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Stage",children:(0,r.jsx)(i.ko,{value:s,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.FH)(s)})}),(0,r.jsx)(i.H2.Item,{label:"Potential Stage",children:(0,r.jsx)(i.ko,{value:u,minValue:0,maxValue:6,ranges:{good:[1,s+.5],average:[s+.5,s+1.5],bad:[s+1.5,s+2]},children:(0,o.FH)(u)})}),(0,r.jsx)(i.H2.Item,{label:"Energy",children:(0,r.jsx)(i.ko,{value:d,minValue:h,maxValue:f,ranges:{good:[.67*f+.33*h,f],average:[.33*f+.67*h,.67*f+.33*h],bad:[h,.33*f+.67*h]},children:(0,o.FH)(d)+"MJ"})})]})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,basis:0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Field Generators",buttons:(0,r.jsx)(i.zx,{icon:"arrow-left",content:"Back",onClick:function(){return n("back")}}),children:(0,r.jsx)(i.H2,{children:(void 0===m?[]:m).map(function(e){return(0,r.jsx)(i.H2.Item,{label:"Remaining Charge",children:(0,r.jsx)(i.ko,{value:e.charge,minValue:0,maxValue:125,ranges:{good:[80,125],average:[30,80],bad:[0,30]},children:(0,o.FH)(e.charge)})},e.gen_index)})})})})]})})})}},4952:function(e,t,n){"use strict";n.r(t),n.d(t,{Sleeper:()=>f});var r=n(1557),i=n(7161),o=n(5163),l=n(4893),a=n(3817),c=[["good","Alive"],["average","Critical"],["bad","DEAD"]],s=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,1/0]},d=["bad","average","average","good","average","average","bad"],f=function(e){var t=(0,l.nc)(),n=(t.act,t.data).hasOccupant?(0,r.jsx)(h,{}):(0,r.jsx)(j,{});return(0,r.jsx)(a.Rz,{width:550,height:760,children:(0,r.jsx)(a.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:n}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(p,{})})]})})})},h=function(e){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m,{}),(0,r.jsx)(x,{}),(0,r.jsx)(g,{})]})},m=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,s=a.occupant,u=a.auto_eject_dead;return(0,r.jsx)(i.$0,{title:"Occupant",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.xu,{color:"label",inline:!0,children:"Auto-eject if dead:\xa0"}),(0,r.jsx)(i.zx,{icon:u?"toggle-on":"toggle-off",selected:u,content:u?"On":"Off",onClick:function(){return n("auto_eject_dead_"+(u?"off":"on"))}}),(0,r.jsx)(i.zx,{icon:"user-slash",content:"Eject",onClick:function(){return n("ejectify")}})]}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Name",children:s.name}),(0,r.jsx)(i.H2.Item,{label:"Health",children:(0,r.jsx)(i.ko,{minValue:0,maxValue:s.maxHealth,value:s.health,ranges:{good:[.5*s.maxHealth,1/0],average:[0,.5*s.maxHealth],bad:[-1/0,0]},children:(0,o.NM)(s.health,0)})}),(0,r.jsx)(i.H2.Item,{label:"Status",color:c[s.stat][0],children:c[s.stat][1]}),(0,r.jsx)(i.H2.Item,{label:"Temperature",children:(0,r.jsxs)(i.ko,{minValue:0,maxValue:s.maxTemp,value:s.bodyTemperature,color:d[s.temperatureSuitability+3],children:[(0,o.NM)(s.btCelsius,0),"\xb0C, ",(0,o.NM)(s.btFaren,0),"\xb0F"]})}),!!s.hasBlood&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Blood Level",children:(0,r.jsxs)(i.ko,{minValue:0,maxValue:s.bloodMax,value:s.bloodLevel,ranges:{bad:[-1/0,.6*s.bloodMax],average:[.6*s.bloodMax,.9*s.bloodMax],good:[.9*s.bloodMax,1/0]},children:[s.bloodPercent,"%, ",s.bloodLevel,"cl"]})}),(0,r.jsxs)(i.H2.Item,{label:"Pulse",verticalAlign:"middle",children:[s.pulse," BPM"]})]})]})})},x=function(e){var t=(0,l.nc)().data.occupant;return(0,r.jsx)(i.$0,{title:"Occupant Damage",children:(0,r.jsx)(i.H2,{children:s.map(function(e,n){var l=t[e[1]],a="number"==typeof l?l:0;return(0,r.jsx)(i.H2.Item,{label:e[0],children:(0,r.jsx)(i.ko,{minValue:0,maxValue:100,value:a,ranges:u,children:(0,o.NM)(a,0)},n)},n)})})})},p=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,a=o.hasOccupant,c=o.isBeakerLoaded,s=o.beakerMaxSpace,u=o.beakerFreeSpace,d=o.dialysis&&u>0;return(0,r.jsx)(i.$0,{title:"Dialysis",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{disabled:!c||u<=0||!a,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Active":"Inactive",onClick:function(){return n("togglefilter")}}),(0,r.jsx)(i.zx,{disabled:!c,icon:"eject",content:"Eject",onClick:function(){return n("removebeaker")}})]}),children:c?(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Remaining Space",children:(0,r.jsxs)(i.ko,{minValue:0,maxValue:s,value:u,ranges:{good:[.5*s,1/0],average:[.25*s,.5*s],bad:[-1/0,.25*s]},children:[u,"u"]})})}):(0,r.jsx)(i.xu,{color:"label",children:"No beaker loaded."})})},g=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,a=o.occupant,c=o.chemicals,s=o.maxchem,u=o.amounts;return(0,r.jsx)(i.$0,{title:"Occupant Chemicals",children:c.map(function(e,t){var o,l="";return e.overdosing?(l="bad",o=(0,r.jsxs)(i.xu,{color:"bad",children:[(0,r.jsx)(i.JO,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(l="average",o=(0,r.jsxs)(i.xu,{color:"average",children:[(0,r.jsx)(i.JO,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,r.jsx)(i.xu,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,r.jsx)(i.$0,{title:e.title,buttons:o,children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsxs)(i.ko,{minValue:0,maxValue:s,value:e.occ_amount,color:l,mr:"0.5rem",children:[e.pretty_amount,"/",s,"u"]}),u.map(function(t,o){return(0,r.jsx)(i.zx,{disabled:!e.injectable||e.occ_amount+t>s||2===a.stat,icon:"syringe",content:"Inject ".concat(t,"u"),mb:"0",height:"19px",onClick:function(){return n("chemical",{chemid:e.id,amount:t})}},o)})]})})},t)})})},j=function(e){return(0,r.jsx)(i.$0,{fill:!0,textAlign:"center",children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{grow:!0,align:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:"user-slash",mb:"0.5rem",size:5}),(0,r.jsx)("br",{}),"No occupant detected."]})})})}},6515:function(e,t,n){"use strict";n.r(t),n.d(t,{SlotMachine:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t,n=(0,o.nc)(),a=n.act,c=n.data;return null===c.money?(0,r.jsx)(l.Rz,{width:350,height:90,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.$0,{children:[(0,r.jsx)(i.xu,{children:"Could not scan your card or could not find account!"}),(0,r.jsx)(i.xu,{children:"Please wear or hold your ID and try again."})]})})}):(t=1===c.plays?c.plays+" player has tried their luck today!":c.plays+" players have tried their luck today!",(0,r.jsx)(l.Rz,{width:300,height:151,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.$0,{children:[(0,r.jsx)(i.xu,{lineHeight:2,children:t}),(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Credits Remaining",children:(0,r.jsx)(i.zt,{value:c.money})}),(0,r.jsx)(i.H2.Item,{label:"10 credits to spin",children:(0,r.jsx)(i.zx,{icon:"coins",disabled:c.working,content:c.working?"Spinning...":"Spin",onClick:function(){return a("spin")}})})]}),(0,r.jsx)(i.xu,{bold:!0,lineHeight:2,color:c.resultlvl,children:c.result})]})})}))}},9138:function(e,t,n){"use strict";n.r(t),n.d(t,{Smartfridge:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.secure,s=a.can_dry,u=a.drying,d=a.contents;return(0,r.jsx)(l.Rz,{width:500,height:500,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[!!c&&(0,r.jsx)(i.f7,{children:"Secure Access: Please have your identification ready."}),(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:s?"Drying rack":"Contents",buttons:!!s&&(0,r.jsx)(i.zx,{width:4,icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return n("drying")}}),children:[!d&&(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,r.jsxs)(i.JO.Stack,{children:[(0,r.jsx)(i.JO,{name:"cookie-bite",size:5,color:"brown"}),(0,r.jsx)(i.JO,{name:"slash",size:5,color:"red"})]}),(0,r.jsx)("br",{}),"No products loaded."]})}),!!d&&d.slice().sort(function(e,t){return e.display_name.localeCompare(t.display_name)}).map(function(e){return(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{width:"55%",children:e.display_name}),(0,r.jsxs)(i.Kq.Item,{width:"25%",children:["(",e.quantity," in stock)"]}),(0,r.jsxs)(i.Kq.Item,{width:13,children:[(0,r.jsx)(i.zx,{width:3,icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){return n("vend",{index:e.vend,amount:1})}}),(0,r.jsx)(i.Y2,{width:"40px",minValue:0,value:0,maxValue:e.quantity,step:1,stepPixelSize:3,onChange:function(t){return n("vend",{index:e.vend,amount:t})}}),(0,r.jsx)(i.zx,{width:4,icon:"arrow-down",content:"All",tooltip:"Dispense all.",tooltipPosition:"bottom-start",onClick:function(){return n("vend",{index:e.vend,amount:e.quantity})}})]})]},e)})]})]})})})}},3900:function(e,t,n){"use strict";n.r(t),n.d(t,{Smes:()=>c});var r=n(1557),i=n(7161),o=n(5190),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,c=t.data,s=c.capacityPercent,u=(c.capacity,c.charge),d=c.inputAttempt,f=c.inputting,h=c.inputLevel,m=c.inputLevelMax,x=c.inputAvailable,p=c.outputPowernet,g=c.outputAttempt,j=c.outputting,b=c.outputLevel,y=c.outputLevelMax,v=c.outputUsed,w=s>=100&&"good"||f&&"average"||"bad";return(0,r.jsx)(a.Rz,{width:340,height:360,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.$0,{title:"Stored Energy",children:(0,r.jsx)(i.ko,{value:.01*s,ranges:{good:[.5,1/0],average:[.15,.5],bad:[-1/0,.15]}})}),(0,r.jsx)(i.$0,{title:"Input",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Charge Mode",buttons:(0,r.jsx)(i.zx,{icon:d?"sync-alt":"times",selected:d,onClick:function(){return n("tryinput")},children:d?"Auto":"Off"}),children:(0,r.jsx)(i.xu,{color:w,children:s>=100&&"Fully Charged"||f&&"Charging"||"Not Charging"})}),(0,r.jsx)(i.H2.Item,{label:"Target Input",children:(0,r.jsxs)(i.Kq,{width:"100%",children:[(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:"fast-backward",disabled:0===h,onClick:function(){return n("input",{target:"min"})}}),(0,r.jsx)(i.zx,{icon:"backward",disabled:0===h,onClick:function(){return n("input",{adjust:-1e4})}})]}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.iR,{value:h/1e3,fillValue:x/1e3,minValue:0,maxValue:m/1e3,step:5,stepPixelSize:4,format:function(e){return(0,o.bu)(1e3*e,1)},onChange:function(e,t){return n("input",{target:1e3*t})}})}),(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:"forward",disabled:h===m,onClick:function(){return n("input",{adjust:1e4})}}),(0,r.jsx)(i.zx,{icon:"fast-forward",disabled:h===m,onClick:function(){return n("input",{target:"max"})}})]})]})}),(0,r.jsx)(i.H2.Item,{label:"Available",children:(0,o.bu)(x)})]})}),(0,r.jsx)(i.$0,{fill:!0,title:"Output",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Output Mode",buttons:(0,r.jsx)(i.zx,{icon:g?"power-off":"times",selected:g,onClick:function(){return n("tryoutput")},children:g?"On":"Off"}),children:(0,r.jsx)(i.xu,{color:j&&"good"||u>0&&"average"||"bad",children:p?j?"Sending":u>0?"Not Sending":"No Charge":"Not Connected"})}),(0,r.jsx)(i.H2.Item,{label:"Target Output",children:(0,r.jsxs)(i.Kq,{width:"100%",children:[(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:"fast-backward",disabled:0===b,onClick:function(){return n("output",{target:"min"})}}),(0,r.jsx)(i.zx,{icon:"backward",disabled:0===b,onClick:function(){return n("output",{adjust:-1e4})}})]}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.iR,{value:b/1e3,minValue:0,maxValue:y/1e3,step:5,stepPixelSize:4,format:function(e){return(0,o.bu)(1e3*e,1)},onChange:function(e,t){return n("output",{target:1e3*t})}})}),(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:"forward",disabled:b===y,onClick:function(){return n("output",{adjust:1e4})}}),(0,r.jsx)(i.zx,{icon:"fast-forward",disabled:b===y,onClick:function(){return n("output",{target:"max"})}})]})]})}),(0,r.jsx)(i.H2.Item,{label:"Outputting",children:(0,o.bu)(v)})]})})]})})})}},3873:function(e,t,n){"use strict";n.r(t),n.d(t,{SolarControl:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(6783),a=n(3817),c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data,s=c.generated,u=c.generated_ratio,d=c.tracking_state,f=c.tracking_rate,h=c.connected_panels,m=c.connected_tracker,x=c.cdir,p=c.direction,g=c.rotating_direction;return(0,r.jsx)(a.Rz,{width:490,height:277,children:(0,r.jsxs)(a.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Status",buttons:(0,r.jsx)(i.zx,{icon:"sync",content:"Scan for new hardware",onClick:function(){return n("refresh")}}),children:(0,r.jsxs)(l.rj,{children:[(0,r.jsx)(l.rj.Column,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Solar tracker",color:m?"good":"bad",children:m?"OK":"N/A"}),(0,r.jsx)(i.H2.Item,{label:"Solar panels",color:h>0?"good":"bad",children:h})]})}),(0,r.jsx)(l.rj.Column,{size:2,children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Power output",children:(0,r.jsx)(i.ko,{ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},minValue:0,maxValue:1,value:u,children:s+" W"})}),(0,r.jsxs)(i.H2.Item,{label:"Panel orientation",children:[x,"\xb0 (",p,")"]}),(0,r.jsxs)(i.H2.Item,{label:"Tracker rotation",children:[2===d&&(0,r.jsx)(i.xu,{children:" Automated "}),1===d&&(0,r.jsxs)(i.xu,{children:[" ",f,"\xb0/h (",g,")"," "]}),0===d&&(0,r.jsx)(i.xu,{children:" Tracker offline "})]})]})})]})}),(0,r.jsx)(i.$0,{title:"Controls",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Panel orientation",children:[2!==d&&(0,r.jsx)(i.Y2,{unit:"\xb0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:x,onChange:function(e){return n("cdir",{cdir:e})}}),2===d&&(0,r.jsx)(i.xu,{lineHeight:"19px",children:" Automated "})]}),(0,r.jsxs)(i.H2.Item,{label:"Tracker status",children:[(0,r.jsx)(i.zx,{icon:"times",content:"Off",selected:0===d,onClick:function(){return n("track",{track:0})}}),(0,r.jsx)(i.zx,{icon:"clock-o",content:"Timed",selected:1===d,onClick:function(){return n("track",{track:1})}}),(0,r.jsx)(i.zx,{icon:"sync",content:"Auto",selected:2===d,disabled:!m,onClick:function(){return n("track",{track:2})}})]}),(0,r.jsxs)(i.H2.Item,{label:"Tracker rotation",children:[1===d&&(0,r.jsx)(i.Y2,{unit:"\xb0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:f,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onChange:function(e){return n("tdir",{tdir:e})}}),0===d&&(0,r.jsx)(i.xu,{lineHeight:"19px",children:" Tracker offline "}),2===d&&(0,r.jsx)(i.xu,{lineHeight:"19px",children:" Automated "})]})]})})]})})}},4035:function(e,t,n){"use strict";n.r(t),n.d(t,{SpawnersMenu:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data.spawners||[];return(0,r.jsx)(l.Rz,{width:700,height:600,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsx)(i.$0,{children:a.map(function(e){return(0,r.jsxs)(i.$0,{mb:.5,title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{icon:"chevron-circle-right",content:"Jump",onClick:function(){return n("jump",{ID:e.uids})}}),(0,r.jsx)(i.zx,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){return n("spawn",{ID:e.uids})}})]}),children:[(0,r.jsx)(i.xu,{style:{whiteSpace:"pre-wrap"},mb:1,fontSize:"16px",children:e.desc}),!!e.fluff&&(0,r.jsx)(i.xu,{style:{whiteSpace:"pre-wrap"},textColor:"#878787",fontSize:"14px",children:e.fluff}),!!e.important_info&&(0,r.jsx)(i.xu,{style:{whiteSpace:"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:e.important_info})]},e.name)})})})})}},2361:function(e,t,n){"use strict";n.r(t),n.d(t,{SpecMenu:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){return(0,r.jsx)(l.Rz,{width:1100,height:600,theme:"nologo",children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(c,{}),(0,r.jsx)(s,{}),(0,r.jsx)(u,{}),(0,r.jsx)(d,{})]})})})},c=function(e){var t=(0,o.nc)(),n=t.act;return t.data.subclasses,(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"25%",children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:"Hemomancer",buttons:(0,r.jsx)(i.zx,{content:"Choose",onClick:function(){return n("hemomancer")}}),children:[(0,r.jsx)("h3",{children:"Focuses on blood magic and the manipulation of blood around you."}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Vampiric claws"}),": Unlocked at 150 blood, allows you to summon a robust pair of claws that attack rapidly, drain a targets blood, and heal you."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Blood Barrier"}),": Unlocked at 250 blood, allows you to select two turfs and create a wall between them."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Blood tendrils"}),": Unlocked at 250 blood, allows you to slow everyone in a targeted 3x3 area after a short delay."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Sanguine pool"}),": Unlocked at 400 blood, allows you to travel at high speeds for a short duration. Doing this leaves behind blood splatters. You can move through anything but walls and space when doing this."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Predator senses"}),": Unlocked at 600 blood, allows you to sniff out anyone within the same sector as you."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Blood eruption"}),": Unlocked at 800 blood, allows you to manipulate all nearby blood splatters, in 4 tiles around you, into spikes that impale anyone stood ontop of them."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Full power"}),(0,r.jsx)(i.iz,{}),(0,r.jsx)("b",{children:"The blood bringers rite"}),": When toggled you will rapidly drain the blood of everyone who is nearby and use it to heal yourself slightly and remove any incapacitating effects rapidly."]})]})})},s=function(e){var t=(0,o.nc)(),n=t.act;return t.data.subclasses,(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"25%",children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:"Umbrae",buttons:(0,r.jsx)(i.zx,{content:"Choose",onClick:function(){return n("umbrae")}}),children:[(0,r.jsx)("h3",{children:"Focuses on darkness, stealth ambushing and mobility."}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Cloak of darkness"}),": Unlocked at 150 blood, when toggled, allows you to become nearly invisible and move rapidly when in dark regions. While active, burn damage is more effective against you."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Shadow anchor"}),": Unlocked at 250 blood, casting it will create an anchor at the cast location after a short delay. If you then cast the ability again, you are teleported back to the anchor. If you do not cast again within 2 minutes, you will do a fake recall, causing a clone to appear at the anchor and making yourself invisible. It will not teleport you between Z levels."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Shadow snare"}),": Unlocked at 250 blood, allows you to summon a trap that when crossed blinds and ensnares the victim. This trap is hard to see, but withers in the light."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Dark passage"}),": Unlocked at 400 blood, allows you to target a turf on screen, you will then teleport to that turf."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Extinguish"}),": Unlocked at 600 blood, allows you to snuff out nearby electronic light sources and glowshrooms."]}),(0,r.jsx)("b",{children:"Shadow boxing"}),": Unlocked at 800 blood, sends out shadow clones towards a target, damaging them while you remain in range.",(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Full power"}),(0,r.jsx)(i.iz,{}),(0,r.jsx)("b",{children:"Eternal darkness"}),": When toggled, you consume yourself in unholy darkness, only the strongest of lights will be able to see through it. Inside the radius, nearby creatures will freeze and energy projectiles will deal less damage."]}),(0,r.jsx)("p",{children:"In addition, you also gain permanent X-ray vision."})]})})},u=function(e){var t=(0,o.nc)(),n=t.act;return t.data.subclasses,(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"25%",children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:"Gargantua",buttons:(0,r.jsx)(i.zx,{content:"Choose",onClick:function(){return n("gargantua")}}),children:[(0,r.jsx)("h3",{children:"Focuses on tenacity and melee damage."}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Rejuvenate"}),": Will heal you at an increased rate based on how much damage you have taken."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Blood swell"}),": Unlocked at 150 blood, increases your resistance to physical damage, stuns and stamina for 30 seconds. While it is active you cannot fire guns."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Seismic stomp"}),": Unlocked at 250 blood, allows you to stomp the ground to send out a shockwave, knocking people back."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Blood rush"}),": Unlocked at 250 blood, gives you a short speed boost when cast."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Blood swell II"}),": Unlocked at 400 blood, increases all melee damage by 10."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Overwhelming force"}),": Unlocked at 600 blood, when toggled, if you bump into a door that you do not have access to, it will force it open. In addition, you cannot be pushed or pulled while it is active."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Demonic grasp"}),": Unlocked at 800 blood, allows you to send out a demonic hand to snare someone. If you are on disarm/grab intent you will push/pull the target, respectively."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Charge"}),": Unlocked at 800 blood, you gain the ability to charge at a target. Destroying and knocking back pretty much anything you collide with."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Full Power"}),(0,r.jsx)(i.iz,{}),(0,r.jsx)("b",{children:"Desecrated Duel"}),": Leap towards a visible enemy, creating an arena upon landing, infusing you with increased regeneration, and granting you resistance to internal damages."]})]})})},d=function(e){var t=(0,o.nc)(),n=t.act;return t.data.subclasses,(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"25%",children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:"Dantalion",buttons:(0,r.jsx)(i.zx,{content:"Choose",onClick:function(){return n("dantalion")}}),children:[(0,r.jsx)("h3",{children:"Focuses on thralling and illusions."}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Enthrall"}),": Unlocked at 150 blood, Thralls your target to your will, requires you to stand still. Does not work on mindshielded or already enthralled/mindslaved people."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Thrall cap"}),": You can only thrall a max of 1 person at a time. This can be increased at 400 blood, 600 blood and at full power to a max of 4 thralls."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Thrall commune"}),": Unlocked at 150 blood, Allows you to talk to your thralls, your thralls can talk back in the same way."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Subspace swap"}),": Unlocked at 250 blood, allows you to swap positions with a target."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Pacify"}),": Unlocked at 250 blood, allows you to pacify a target, preventing them from causing harm for 40 seconds."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Decoy"}),": Unlocked at 400 blood, briefly turn invisible and send out an illusion to fool everyone nearby."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Rally thralls"}),": Unlocked at 600 blood, removes all incapacitating effects from nearby thralls."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Blood bond"}),": Unlocked at 800 blood, when cast, all nearby thralls become linked to you. If anyone in the network takes damage, it is shared equally between everyone in the network. If a thrall goes out of range, they will be removed from the network."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Full Power"}),(0,r.jsx)(i.iz,{}),(0,r.jsx)("b",{children:"Mass Hysteria"}),": Casts a powerful illusion that blinds and then makes everyone nearby perceive others as random animals."]})]})})}},2011:function(e,t,n){"use strict";n.r(t),n.d(t,{StackCraft:()=>d});var r=n(1557),i=n(2778),o=n(7161),l=n(4190),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e&&c.push((0,r.jsx)(o.zx,{bold:!0,fontSize:.85,width:"32px",content:e*n.result_amount+"x",onClick:function(){return t("make",{recipe_uid:n.uid,multiplier:e})}}))}()}catch(e){u=!0,d=e}finally{try{s||null==h.return||h.return()}finally{if(u)throw d}}return -1===l.indexOf(i)&&c.push((0,r.jsx)(o.zx,{bold:!0,fontSize:.85,width:"32px",content:i*n.result_amount+"x",onClick:function(){return t("make",{recipe_uid:n.uid,multiplier:i})}})),(0,r.jsx)(r.Fragment,{children:c.map(function(e){return e})})},p=function(e){return Object.entries(e.recipes).map(function(e){var t=u(e,2),n=t[0],i=t[1];return m(i)?(0,r.jsx)(o.zF,{title:n,child_mt:0,childStyles:{padding:"0.5em",backgroundColor:"rgba(62, 97, 137, 0.15)",border:"1px solid rgba(255, 255, 255, 0.1)",borderTop:"none",borderRadius:"0 0 0.33em 0.33em"},children:(0,r.jsx)(o.xu,{p:1,pb:.25,children:(0,r.jsx)(p,{recipes:i})})},n):(0,r.jsx)(g,{title:n,recipe:i},n)})},g=function(e){var t=(0,a.nc)(),n=t.act,i=t.data.amount,l=e.title,c=e.recipe,s=c.result_amount,u=c.required_amount,d=c.max_result_amount,f=c.uid,h=c.icon,m=c.icon_state,p=c.image,g="".concat(s>1?"".concat(s,"x "):"").concat(l),j="".concat(u," sheet").concat(u>1?"s":""),b=c.required_amount>i?0:Math.floor(i/c.required_amount);return(0,r.jsx)(o.zA,{fluid:!0,base64:p,dmIcon:h,dmIconState:m,imageSize:32,disabled:!b,tooltip:j,buttons:d>1&&b>1&&(0,r.jsx)(x,{recipe:c,max_possible_multiplier:b}),onClick:function(){return n("make",{recipe_uid:f,multiplier:1})},children:g})}},7115:function(e,t,n){"use strict";n.r(t),n.d(t,{StationAlertConsole:()=>a,StationAlertConsoleContent:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(){return(0,r.jsx)(l.Rz,{width:325,height:500,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsx)(c,{})})})},c=function(e){var t=(0,o.nc)().data.alarms||[],n=t.Fire||[],l=t.Atmosphere||[],a=t.Power||[];return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.$0,{title:"Fire Alarms",children:(0,r.jsxs)("ul",{children:[0===n.length&&(0,r.jsx)("li",{className:"color-good",children:"Systems Nominal"}),n.map(function(e){return(0,r.jsx)("li",{className:"color-average",children:e},e)})]})}),(0,r.jsx)(i.$0,{title:"Atmospherics Alarms",children:(0,r.jsxs)("ul",{children:[0===l.length&&(0,r.jsx)("li",{className:"color-good",children:"Systems Nominal"}),l.map(function(e){return(0,r.jsx)("li",{className:"color-average",children:e},e)})]})}),(0,r.jsx)(i.$0,{title:"Power Alarms",children:(0,r.jsxs)("ul",{children:[0===a.length&&(0,r.jsx)("li",{className:"color-good",children:"Systems Nominal"}),a.map(function(e){return(0,r.jsx)("li",{className:"color-average",children:e},e)})]})})]})}},3178:function(e,t,n){"use strict";n.r(t),n.d(t,{StationTraitsPanel:()=>m});var r=n(1557),i=n(7662),o=n(2778),l=n(7161),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0?(0,r.jsx)(l.Kq,{vertical:!0,fill:!0,children:f.map(function(e){return(0,r.jsx)(l.Kq.Item,{children:(0,r.jsxs)(l.Kq,{fill:!0,children:[(0,r.jsx)(l.Kq.Item,{grow:!0,children:e.name}),(0,r.jsx)(l.Kq.Item,{children:(0,r.jsx)(l.zx,{color:"red",icon:"times",onClick:function(){n("setup_future_traits",{station_traits:(0,i.hX)((0,i.UI)(f,function(e){return e.path}),function(t){return t!==e.path})})},children:"Delete"})})]})},e.path)})}):(0,r.jsxs)(l.xu,{textAlign:"center",children:[(0,r.jsx)(l.xu,{children:"No station traits will run next round."}),(0,r.jsx)(l.zx,{mt:1,fluid:!0,color:"good",icon:"times",tooltip:"The next round will roll station traits randomly, just like normal",onClick:function(){return n("clear_future_traits")},children:"Run Station Traits Normally"})]}):(0,r.jsxs)(l.xu,{textAlign:"center",children:[(0,r.jsx)(l.xu,{children:"No future station traits are planned."}),(0,r.jsx)(l.zx,{mt:1,fluid:!0,color:"red",icon:"times",onClick:function(){return n("setup_future_traits",{station_traits:[]})},children:"Prevent station traits from running next round"})]})]})},h=function(e){var t=(0,a.nc)(),n=t.act,i=t.data;return i.current_traits.length>0?(0,r.jsx)(l.Kq,{vertical:!0,fill:!0,children:i.current_traits.map(function(e){return(0,r.jsx)(l.Kq.Item,{children:(0,r.jsxs)(l.Kq,{fill:!0,children:[(0,r.jsx)(l.Kq.Item,{grow:!0,children:e.name}),(0,r.jsx)(l.Kq.Item,{children:(0,r.jsx)(l.zx.Confirm,{content:"Revert",color:"red",disabled:i.too_late_to_revert||!e.can_revert,tooltip:!e.can_revert&&"This trait is not revertable."||i.too_late_to_revert&&"It's too late to revert station traits, the round has already started.",icon:"times",onClick:function(){return n("revert",{ref:e.ref})}})})]})},e.ref)})}):(0,r.jsx)(l.xu,{textAlign:"center",children:"There are no active station traits."})},m=function(e){var t,n=u((0,o.useState)(1),2),i=n[0],a=n[1];switch(i){case 0:t=(0,r.jsx)(f,{});break;case 1:t=(0,r.jsx)(h,{});break;default:throw Error("Unhandled case: ".concat(i))}return(0,r.jsx)(c.Rz,{title:"Modify Station Traits",height:350,width:350,children:(0,r.jsx)(c.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(l.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(l.Kq.Item,{children:(0,r.jsxs)(l.mQ,{children:[(0,r.jsx)(l.mQ.Tab,{icon:"eye",selected:1===i,onClick:function(){return a(1)},children:"View"}),(0,r.jsx)(l.mQ.Tab,{icon:"edit",selected:0===i,onClick:function(){return a(0)},children:"Edit"})]})}),(0,r.jsxs)(l.Kq.Item,{m:0,children:[(0,r.jsx)(l.iz,{}),t]})]})})})}},1687:function(e,t,n){"use strict";n.r(t),n.d(t,{StripMenu:()=>p});var r=n(1557),i=n(7662),o=n(7161),l=n(1155),a=n(4893),c=n(3817),s=function(e){return 0===e?5:9},u="64px",d=function(e){return"".concat(e[0],"/").concat(e[1])},f=function(e){var t=e.align,n=e.children;return(0,r.jsx)(o.xu,{style:{position:"absolute",left:"left"===t?"6px":"48px",textAlign:t,textShadow:"2px 2px 2px #000",top:"2px"},children:n})},h={enable_internals:{icon:"lungs",text:"Enable internals"},disable_internals:{icon:"lungs",text:"Disable internals"},enable_lock:{icon:"lock",text:"Enable lock"},disable_lock:{icon:"unlock",text:"Disable lock"},suit_sensors:{icon:"tshirt",text:"Adjust suit sensors"},remove_accessory:{icon:"medal",text:"Remove accessory"},dislodge_headpocket:{icon:"head-side-virus",text:"Dislodge headpocket"}},m={eyes:{displayName:"eyewear",gridSpot:d([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:d([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:d([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:d([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:d([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:d([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:d([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:d([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:d([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:d([1,4])},jumpsuit:{displayName:"uniform",gridSpot:d([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:d([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:d([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:d([2,3]),image:"inventory-hand_r.png",additionalComponent:(0,r.jsx)(f,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:d([2,4]),image:"inventory-hand_l.png",additionalComponent:(0,r.jsx)(f,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:d([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:d([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:d([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:d([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:d([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:d([3,4]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:d([3,3]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:d([4,4]),image:"inventory-pda.png"}},x={eyes:{displayName:"eyewear",gridSpot:d([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:d([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:d([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:d([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:d([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:d([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:d([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:d([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:d([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:d([1,4])},jumpsuit:{displayName:"uniform",gridSpot:d([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:d([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:d([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:d([4,4]),image:"inventory-hand_r.png",additionalComponent:(0,r.jsx)(f,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:d([4,5]),image:"inventory-hand_l.png",additionalComponent:(0,r.jsx)(f,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:d([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:d([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:d([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:d([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:d([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:d([4,7]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:d([4,6]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:d([4,8]),image:"inventory-pda.png"}},p=function(e){var t=(0,a.nc)(),n=t.act,f=t.data,p=new Map;if(0===f.show_mode){var g=!0,j=!1,b=void 0;try{for(var y,v=Object.keys(f.items)[Symbol.iterator]();!(g=(y=v.next()).done);g=!0){var w=y.value;p.set(m[w].gridSpot,w)}}catch(e){j=!0,b=e}finally{try{g||null==v.return||v.return()}finally{if(j)throw b}}}else{var k=!0,_=!1,C=void 0;try{for(var S,A=Object.keys(f.items)[Symbol.iterator]();!(k=(S=A.next()).done);k=!0){var I=S.value;p.set(x[I].gridSpot,I)}}catch(e){_=!0,C=e}finally{try{k||null==A.return||A.return()}finally{if(_)throw C}}}return 0===p.size?(0,r.jsx)(c.Rz,{title:"Stripping ".concat(f.name),width:64*s(f.show_mode)+6*(s(f.show_mode)+1),height:390,theme:"nologo",children:(0,r.jsx)(c.Rz.Content,{style:{backgroundColor:"rgba(0, 0, 0, 0.5)"},children:(0,r.jsx)(o.Kq,{fill:!0,children:(0,r.jsx)(o.Kq.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:"No slots"})})})}):(0,r.jsx)(c.Rz,{title:"Stripping ".concat(f.name),width:64*s(f.show_mode)+6*(s(f.show_mode)+1),height:390,theme:"nologo",children:(0,r.jsx)(c.Rz.Content,{style:{backgroundColor:"rgba(0, 0, 0, 0.5)"},children:(0,r.jsx)(o.Kq,{fill:!0,vertical:!0,children:(0,i.w6)(0,5).map(function(e){return(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.Kq,{fill:!0,children:(0,i.w6)(0,s(f.show_mode)).map(function(t){var i,a,c,s=d([e,t]),x=p.get(s);if(!x)return(0,r.jsx)(o.Kq.Item,{style:{width:u,height:u}},s);var g=f.items[x],j=m[x];return null===g?c=j.displayName:"name"in g?(a=(0,r.jsx)(o.Ee,{src:"data:image/jpeg;base64,".concat(g.icon),height:"100%",width:"100%",style:{imageRendering:"pixelated",verticalAlign:"middle"}}),c=g.name):"obscured"in g&&(a=(0,r.jsx)(o.JO,{name:1===g.obscured?"ban":"eye-slash",size:3,ml:0,mt:2.5,color:"white",style:{textAlign:"center",height:"100%",width:"100%"}}),c="obscured ".concat(j.displayName)),null!==g&&"alternates"in g&&null!==g.alternates&&(i=g.alternates),(0,r.jsx)(o.Kq.Item,{style:{width:u,height:u},children:(0,r.jsxs)(o.xu,{style:{position:"relative",width:"100%",height:"100%"},children:[(0,r.jsxs)(o.zx,{onClick:function(){n("use",{key:x})},fluid:!0,color:(null==g?void 0:g.interacting)?"average":null,tooltip:c,style:{position:"relative",width:"100%",height:"100%",padding:0,backgroundColor:(null==g?void 0:g.cantstrip)?"transparent":"none"},children:[j.image&&(0,r.jsx)(o.Ee,{src:(0,l.R)(j.image),opacity:.7,style:{position:"absolute",width:"32px",height:"32px",left:"50%",top:"50%",transform:"translateX(-50%) translateY(-50%) scale(2)"}}),(0,r.jsx)(o.xu,{style:{position:"relative"},children:a}),j.additionalComponent]}),(0,r.jsx)(o.Kq,{direction:"row-reverse",children:void 0!==i&&i.map(function(e,t){var i=1.8*t;return(0,r.jsx)(o.Kq.Item,{width:"100%",children:(0,r.jsx)(o.zx,{onClick:function(){n("alt",{key:x,action_key:e})},tooltip:h[e].text,width:"1.8em",style:{background:"rgba(0, 0, 0, 0.6)",position:"absolute",bottom:0,right:"".concat(i,"em"),zIndex:2+t},children:(0,r.jsx)(o.JO,{name:h[e].icon})})},t)})})]})},s)})})},e)})})})})}},9508:function(e,t,n){"use strict";n.r(t),n.d(t,{SuitStorage:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)().data.uv;return(0,r.jsx)(l.Rz,{width:400,height:260,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[!!t&&(0,r.jsx)(i.Pz,{backgroundColor:"black",opacity:.85,children:(0,r.jsx)(i.Kq,{children:(0,r.jsxs)(i.Kq.Item,{bold:!0,textAlign:"center",mb:1,children:[(0,r.jsx)(i.JO,{name:"spinner",spin:1,size:4,mb:4}),(0,r.jsx)("br",{}),"Disinfection of contents in progress..."]})})}),(0,r.jsx)(c,{}),(0,r.jsx)(u,{})]})})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.helmet,c=l.suit,u=l.magboots,d=l.mask,f=l.storage,h=l.open,m=l.locked;return(0,r.jsx)(i.$0,{fill:!0,title:"Stored Items",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:"Start Disinfection Cycle",icon:"radiation",textAlign:"center",onClick:function(){return n("cook")}}),(0,r.jsx)(i.zx,{content:m?"Unlock":"Lock",icon:m?"unlock":"lock",disabled:h,onClick:function(){return n("toggle_lock")}})]}),children:h&&!m?(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(s,{object:a,label:"Helmet",missingText:"helmet",eject:"dispense_helmet"}),(0,r.jsx)(s,{object:c,label:"Suit",missingText:"suit",eject:"dispense_suit"}),(0,r.jsx)(s,{object:u,label:"Boots",missingText:"boots",eject:"dispense_boots"}),(0,r.jsx)(s,{object:d,label:"Breathmask",missingText:"mask",eject:"dispense_mask"}),(0,r.jsx)(s,{object:f,label:"Storage",missingText:"storage item",eject:"dispense_storage"})]}):(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:m?"lock":"exclamation-circle",size:"5",mb:3}),(0,r.jsx)("br",{}),m?"The unit is locked.":"The unit is closed."]})})})},s=function(e){var t=(0,o.nc)(),n=t.act;t.data;var l=e.object,a=e.label,c=e.missingText,s=e.eject;return(0,r.jsx)(i.H2.Item,{label:a,children:(0,r.jsx)(i.xu,{my:.5,children:l?(0,r.jsx)(i.zx,{my:-1,icon:"eject",content:l,onClick:function(){return n(s)}}):(0,r.jsxs)(i.xu,{color:"silver",bold:!0,children:["No ",c," found."]})})})},u=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.open,c=l.locked;return(0,r.jsx)(i.$0,{children:(0,r.jsx)(i.zx,{fluid:!0,content:a?"Close Suit Storage Unit":"Open Suit Storage Unit",icon:a?"times-circle":"expand",color:a?"red":"green",disabled:c,textAlign:"center",onClick:function(){return n("toggle_open")}})})}},178:function(e,t,n){"use strict";n.r(t),n.d(t,{SupermatterMonitor:()=>u});var r=n(1557),i=n(7161),o=n(5163),l=n(4893),a=n(9242),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=.01}).sort(function(e,t){return t.amount-e.amount}),k=(t=Math).max.apply(t,[1].concat(function(e){if(Array.isArray(e))return s(e)}(e=w.map(function(e){return e.portion}))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()));return(0,r.jsx)(c.Rz,{width:550,height:270,children:(0,r.jsx)(c.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{width:"270px",children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Metrics",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Integrity",children:(0,r.jsx)(i.ko,{value:h/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})}),(0,r.jsx)(i.H2.Item,{label:"Peak EER",children:(0,r.jsx)(i.ko,{value:x,minValue:0,maxValue:5e3,ranges:{good:[-1/0,5e3],average:[5e3,7e3],bad:[7e3,1/0]},children:(0,o.FH)(x)+" MeV/cm3"})}),(0,r.jsx)(i.H2.Item,{label:"Nominal EER",children:(0,r.jsx)(i.ko,{value:m,minValue:0,maxValue:5e3,ranges:{good:[-1/0,5e3],average:[5e3,7e3],bad:[7e3,1/0]},children:(0,o.FH)(m)+" MeV/cm3"})}),(0,r.jsx)(i.H2.Item,{label:"Gas Coefficient",children:(0,r.jsx)(i.ko,{value:b,minValue:1,maxValue:5.25,ranges:{bad:[1,1.55],average:[1.55,5.25],good:[5.25,1/0]},children:b.toFixed(2)})}),(0,r.jsx)(i.H2.Item,{label:"Temperature",children:(0,r.jsx)(i.ko,{value:d(p),minValue:0,maxValue:d(1e4),ranges:{teal:[-1/0,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),1/0]},children:(0,o.FH)(p)+" K"})}),(0,r.jsx)(i.H2.Item,{label:"Mole Per Tile",children:(0,r.jsx)(i.ko,{value:j,minValue:0,maxValue:12e3,ranges:{teal:[-1/0,100],average:[100,11333],good:[11333,12e3],bad:[12e3,1/0]},children:(0,o.FH)(j)+" mol"})}),(0,r.jsx)(i.H2.Item,{label:"Pressure",children:(0,r.jsx)(i.ko,{value:d(g),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-1/0,d(1e3)],bad:[d(1e3),1/0]},children:(0,o.FH)(g)+" kPa"})})]})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,basis:0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Gases",buttons:(0,r.jsx)(i.zx,{icon:"arrow-left",content:"Back",onClick:function(){return u("back")}}),children:(0,r.jsx)(i.H2,{children:w.map(function(e){return(0,r.jsx)(i.H2.Item,{label:(0,a.UD)(e.name,e.name),children:(0,r.jsx)(i.ko,{color:(0,a._9)(e.name),value:e.portion,minValue:0,maxValue:k,children:(0,o.FH)(e.amount)+" mol ("+e.portion+"%)"})},e.name)})})})})]})})})}},2859:function(e,t,n){"use strict";n.r(t),n.d(t,{SyndicateComputerSimple:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data;return(0,r.jsx)(l.Rz,{theme:"syndicate",width:400,height:400,children:(0,r.jsx)(l.Rz.Content,{children:a.rows.map(function(e){return(0,r.jsxs)(i.$0,{title:e.title,buttons:(0,r.jsx)(i.zx,{content:e.buttontitle,disabled:e.buttondisabled,tooltip:e.buttontooltip,tooltipPosition:"left",onClick:function(){return n(e.buttonact)}}),children:[e.status,!!e.bullets&&(0,r.jsx)(i.xu,{children:e.bullets.map(function(e){return(0,r.jsx)(i.xu,{children:e},e)})})]},e.title)})})})}},6725:function(e,t,n){"use strict";n.r(t),n.d(t,{TEG:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){return e.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")},c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data;return c.error?(0,r.jsx)(l.Rz,{width:500,height:400,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.$0,{title:"Error",children:[c.error,(0,r.jsx)(i.zx,{icon:"circle",content:"Recheck",onClick:function(){return n("check")}})]})})}):(0,r.jsx)(l.Rz,{width:500,height:400,children:(0,r.jsxs)(l.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Cold Loop ("+c.cold_dir+")",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Cold Inlet",children:[a(c.cold_inlet_temp)," K, ",a(c.cold_inlet_pressure)," kPa"]}),(0,r.jsxs)(i.H2.Item,{label:"Cold Outlet",children:[a(c.cold_outlet_temp)," K, ",a(c.cold_outlet_pressure)," kPa"]})]})}),(0,r.jsx)(i.$0,{title:"Hot Loop ("+c.hot_dir+")",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Hot Inlet",children:[a(c.hot_inlet_temp)," K, ",a(c.hot_inlet_pressure)," kPa"]}),(0,r.jsxs)(i.H2.Item,{label:"Hot Outlet",children:[a(c.hot_outlet_temp)," K, ",a(c.hot_outlet_pressure)," kPa"]})]})}),(0,r.jsxs)(i.$0,{title:"Power Output",children:[a(c.output_power)," W",!!c.warning_switched&&(0,r.jsx)(i.xu,{color:"red",children:"Warning: Cold inlet temperature exceeds hot inlet temperature."}),!!c.warning_cold_pressure&&(0,r.jsx)(i.xu,{color:"red",children:"Warning: Cold circulator inlet pressure is under 1,000 kPa."}),!!c.warning_hot_pressure&&(0,r.jsx)(i.xu,{color:"red",children:"Warning: Hot circulator inlet pressure is under 1,000 kPa."})]})]})})}},1522:function(e,t,n){"use strict";n.r(t),n.d(t,{TachyonArray:()=>a,TachyonArrayContent:()=>c});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,s=a.records,u=void 0===s?[]:s,d=a.explosion_target,f=a.toxins_tech,h=a.printing;return(0,r.jsx)(l.Rz,{width:500,height:600,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Shift's Target",children:d}),(0,r.jsx)(i.H2.Item,{label:"Current Toxins Level",children:f}),(0,r.jsxs)(i.H2.Item,{label:"Administration",children:[(0,r.jsx)(i.zx,{icon:"print",content:"Print All Logs",disabled:!u.length||h,align:"center",onClick:function(){return n("print_logs")}}),(0,r.jsx)(i.zx.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!u.length,color:"bad",align:"center",onClick:function(){return n("delete_logs")}})]})]})}),u.length?(0,r.jsx)(c,{}):(0,r.jsx)(i.f7,{children:"No Records"})]})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.records;return(0,r.jsx)(i.$0,{title:"Logged Explosions",children:(0,r.jsx)(i.kC,{children:(0,r.jsx)(i.kC.Item,{children:(0,r.jsxs)(i.iA,{m:"0.5rem",children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{children:"Time"}),(0,r.jsx)(i.iA.Cell,{children:"Epicenter"}),(0,r.jsx)(i.iA.Cell,{children:"Actual Size"}),(0,r.jsx)(i.iA.Cell,{children:"Theoretical Size"})]}),(void 0===l?[]:l).map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:e.logged_time}),(0,r.jsx)(i.iA.Cell,{children:e.epicenter}),(0,r.jsx)(i.iA.Cell,{children:e.actual_size_message}),(0,r.jsx)(i.iA.Cell,{children:e.theoretical_size_message}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){return n("delete_record",{index:e.index})}})})]},e.index)})]})})})})}},131:function(e,t,n){"use strict";n.r(t),n.d(t,{Tank:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t,n=(0,o.nc)(),a=n.act,c=n.data;return t=c.has_mask?(0,r.jsx)(i.H2.Item,{label:"Mask",children:(0,r.jsx)(i.zx,{fluid:!0,width:"76%",icon:c.connected?"check":"times",content:c.connected?"Internals On":"Internals Off",selected:c.connected,onClick:function(){return a("internals")}})}):(0,r.jsx)(i.H2.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,r.jsx)(l.Rz,{width:325,height:135,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Tank Pressure",children:(0,r.jsx)(i.ko,{value:c.tankPressure/1013,ranges:{good:[.35,1/0],average:[.15,.35],bad:[-1/0,.15]},children:c.tankPressure+" kPa"})}),(0,r.jsxs)(i.H2.Item,{label:"Release Pressure",children:[(0,r.jsx)(i.zx,{icon:"fast-backward",disabled:c.ReleasePressure===c.minReleasePressure,tooltip:"Min",onClick:function(){return a("pressure",{pressure:"min"})}}),(0,r.jsx)(i.Y2,{animated:!0,value:parseFloat(c.releasePressure),width:"65px",unit:"kPa",minValue:c.minReleasePressure,maxValue:c.maxReleasePressure,onChange:function(e){return a("pressure",{pressure:e})}}),(0,r.jsx)(i.zx,{icon:"fast-forward",disabled:c.ReleasePressure===c.maxReleasePressure,tooltip:"Max",onClick:function(){return a("pressure",{pressure:"max"})}}),(0,r.jsx)(i.zx,{icon:"undo",content:"",disabled:c.ReleasePressure===c.defaultReleasePressure,tooltip:"Reset",onClick:function(){return a("pressure",{pressure:"reset"})}})]}),t]})})})})}},7383:function(e,t,n){"use strict";n.r(t),n.d(t,{TankDispenser:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.o_tanks,s=a.p_tanks;return(0,r.jsx)(l.Rz,{width:250,height:105,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.$0,{children:[(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{fluid:!0,content:"Dispense Oxygen Tank ("+c+")",disabled:0===c,icon:"arrow-circle-down",onClick:function(){return n("oxygen")}})}),(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{mt:1,fluid:!0,content:"Dispense Plasma Tank ("+s+")",disabled:0===s,icon:"arrow-circle-down",onClick:function(){return n("plasma")}})})]})})})}},3866:function(e,t,n){"use strict";n.r(t),n.d(t,{TcommsCore:()=>s});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);na});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,u=a.linked,d=a.active,f=a.network_id;return(0,r.jsx)(l.Rz,{width:600,height:292,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(i.$0,{title:"Relay Configuration",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Machine Power",children:(0,r.jsx)(i.zx,{content:d?"On":"Off",selected:d,icon:"power-off",onClick:function(){return n("toggle_active")}})}),(0,r.jsx)(i.H2.Item,{label:"Network ID",children:(0,r.jsx)(i.zx,{content:f||"Unset",selected:f,icon:"server",onClick:function(){return n("network_id")}})}),(0,r.jsx)(i.H2.Item,{label:"Link Status",children:1===u?(0,r.jsx)(i.xu,{color:"green",children:"Linked"}):(0,r.jsx)(i.xu,{color:"red",children:"Unlinked"})})]})}),1===u?(0,r.jsx)(c,{}):(0,r.jsx)(s,{})]})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.linked_core_id,c=l.linked_core_addr,s=l.hidden_link;return(0,r.jsx)(i.$0,{title:"Link Status",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Linked Core ID",children:a}),(0,r.jsx)(i.H2.Item,{label:"Linked Core Address",children:c}),(0,r.jsx)(i.H2.Item,{label:"Hidden Link",children:(0,r.jsx)(i.zx,{content:s?"Yes":"No",icon:s?"eye-slash":"eye",selected:s,onClick:function(){return n("toggle_hidden_link")}})}),(0,r.jsx)(i.H2.Item,{label:"Unlink",children:(0,r.jsx)(i.zx,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){return n("unlink")}})})]})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.cores;return(0,r.jsx)(i.$0,{title:"Detected Cores",children:(0,r.jsxs)(i.iA,{m:"0.5rem",children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{children:"Network Address"}),(0,r.jsx)(i.iA.Cell,{children:"Network ID"}),(0,r.jsx)(i.iA.Cell,{children:"Sector"}),(0,r.jsx)(i.iA.Cell,{children:"Link"})]}),l.map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:e.addr}),(0,r.jsx)(i.iA.Cell,{children:e.net_id}),(0,r.jsx)(i.iA.Cell,{children:e.sector}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx,{content:"Link",icon:"link",onClick:function(){return n("link",{addr:e.addr})}})})]},e.addr)})]})})}},8956:function(e,t,n){"use strict";n.r(t),n.d(t,{Teleporter:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.targetsTeleport?a.targetsTeleport:{},s=a.calibrated,u=a.calibrating,d=a.powerstation,f=a.regime,h=a.teleporterhub,m=a.target,x=a.locked,p=a.adv_beacon_allowed,g=a.advanced_beacon_locking;return(0,r.jsx)(l.Rz,{width:350,height:325,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsxs)(i.Kq.Item,{grow:!0,children:[(!d||!h)&&(0,r.jsxs)(i.$0,{fill:!0,title:"Error",children:[h,!d&&(0,r.jsx)(i.xu,{color:"bad",children:" Powerstation not linked "}),d&&!h&&(0,r.jsx)(i.xu,{color:"bad",children:" Teleporter hub not linked "})]}),d&&h&&(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:"Status",buttons:(0,r.jsx)(r.Fragment,{children:!!p&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.xu,{inline:!0,color:"label",children:"Advanced Beacon Locking:\xa0"}),(0,r.jsx)(i.zx,{selected:g,icon:g?"toggle-on":"toggle-off",content:g?"Enabled":"Disabled",onClick:function(){return n("advanced_beacon_locking",{on:+!g})}})]})}),children:[(0,r.jsxs)(i.Kq,{mb:1,children:[(0,r.jsx)(i.Kq.Item,{width:8.5,color:"label",children:"Teleport target:"}),(0,r.jsxs)(i.Kq.Item,{children:[0===f&&(0,r.jsx)(i.Lt,{width:18.2,selected:m,disabled:u,options:Object.keys(c),color:"None"!==m?"default":"bad",onSelected:function(e){return n("settarget",{x:c[e].x,y:c[e].y,z:c[e].z,tptarget:c[e].pretarget})}}),1===f&&(0,r.jsx)(i.Lt,{width:18.2,selected:m,disabled:u,options:Object.keys(c),color:"None"!==m?"default":"bad",onSelected:function(e){return n("settarget",{x:c[e].x,y:c[e].y,z:c[e].z,tptarget:c[e].pretarget})}}),2===f&&(0,r.jsx)(i.xu,{children:m})]})]}),(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{width:8.5,color:"label",children:"Regime:"}),(0,r.jsx)(i.Kq.Item,{grow:!0,textAlign:"center",children:(0,r.jsx)(i.zx,{fluid:!0,content:"Gate",tooltip:"Teleport to another teleport hub.",tooltipPosition:"top",color:1===f?"good":null,onClick:function(){return n("setregime",{regime:1})}})}),(0,r.jsx)(i.Kq.Item,{grow:!0,textAlign:"center",children:(0,r.jsx)(i.zx,{fluid:!0,content:"Teleporter",tooltip:"One-way teleport.",tooltipPosition:"top",color:0===f?"good":null,onClick:function(){return n("setregime",{regime:0})}})}),(0,r.jsx)(i.Kq.Item,{grow:!0,textAlign:"center",children:(0,r.jsx)(i.zx,{fluid:!0,content:"GPS",tooltip:"Teleport to a location stored in a GPS device.",tooltipPosition:"top-end",color:2===f?"good":null,disabled:!x,onClick:function(){return n("setregime",{regime:2})}})})]}),(0,r.jsxs)(i.Kq,{label:"Calibration",mt:1,children:[(0,r.jsx)(i.Kq.Item,{width:8.5,color:"label",children:"Calibration:"}),(0,r.jsxs)(i.Kq.Item,{children:["None"!==m&&(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{width:15.8,textAlign:"center",mt:.5,children:u&&(0,r.jsx)(i.xu,{color:"average",children:"In Progress"})||s&&(0,r.jsx)(i.xu,{color:"good",children:"Optimal"})||(0,r.jsx)(i.xu,{color:"bad",children:"Sub-Optimal"})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{icon:"sync-alt",tooltip:"Calibrates the hub. \\ Accidents may occur when the \\ calibration is not optimal.",tooltipPosition:"bottom-end",disabled:!!s||!!u,onClick:function(){return n("calibrate")}})})]}),"None"===m&&(0,r.jsx)(i.xu,{lineHeight:"21px",children:"No target set"})]})]})]}),!!(x&&d&&h&&2===f)&&(0,r.jsx)(i.$0,{title:"GPS",children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.zx,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){return n("load")}}),(0,r.jsx)(i.zx,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){return n("eject")}})]})})]})})})})}},951:function(e,t,n){"use strict";n.r(t),n.d(t,{TelescienceConsole:()=>s});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0)||(0,r.jsx)("ul",{children:m.map(function(e){return(0,r.jsx)("li",{children:e},e)})})]})}),(0,r.jsx)(o.$0,{title:"Telepad Status",children:1===f?(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Current Bearing",children:(0,r.jsxs)(o.xu,{inline:!0,position:"relative",children:[(0,r.jsx)(o.Y2,{unit:"\xb0",width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:360,disabled:v,value:j,onChange:function(e){C(e),s("setbear",{bear:e})}}),(0,r.jsx)(o.JO,{ml:1,size:1,name:"arrow-up",rotation:_})]})}),(0,r.jsx)(o.H2.Item,{label:"Current Elevation",children:(0,r.jsx)(o.Y2,{width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:100,disabled:v,value:b,onChange:function(e){return s("setelev",{elev:e})}})}),(0,r.jsx)(o.H2.Item,{label:"Power Level",children:x.map(function(e,t){return(0,r.jsx)(o.zx,{content:e,selected:g===e,disabled:t>=p-1||v,onClick:function(){return s("setpwr",{pwr:t+1})}},e)})}),(0,r.jsx)(o.H2.Item,{label:"Target Sector",children:(0,r.jsx)(o.Y2,{width:6.1,lineHeight:1.5,step:1,minValue:2,maxValue:w,value:y,disabled:v,onChange:function(e){return s("setz",{newz:e})}})}),(0,r.jsxs)(o.H2.Item,{label:"Telepad Actions",children:[(0,r.jsx)(o.zx,{content:"Send",disabled:v,onClick:function(){return s("pad_send")}}),(0,r.jsx)(o.zx,{content:"Receive",disabled:v,onClick:function(){return s("pad_receive")}})]}),(0,r.jsxs)(o.H2.Item,{label:"Crystal Maintenance",children:[(0,r.jsx)(o.zx,{content:"Recalibrate Crystals",disabled:v,onClick:function(){return s("recal_crystals")}}),(0,r.jsx)(o.zx,{content:"Eject Crystals",disabled:v,onClick:function(){return s("eject_crystals")}})]})]}):(0,r.jsx)(r.Fragment,{children:"No pad linked to console. Please use a multitool to link a pad."})}),(0,r.jsx)(o.$0,{title:"GPS Actions",children:1===h?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.zx,{disabled:0===h||v,content:"Eject GPS",onClick:function(){return s("eject_gps")}}),(0,r.jsx)(o.zx,{disabled:0===h||v,content:"Store Coordinates",onClick:function(){return s("store_to_gps")}})]}):(0,r.jsx)(r.Fragment,{children:"Please insert a GPS to store coordinates to it."})})]})})}},326:function(e,t,n){"use strict";n.r(t),n.d(t,{TempGun:()=>c});var r=n(1557),i=n(7161),o=n(5163),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,c=t.data,f=c.target_temperature,h=c.temperature,m=c.max_temp,x=c.min_temp;return(0,r.jsx)(a.Rz,{width:250,height:121,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Target Temperature",children:[(0,r.jsx)(i.Y2,{animate:!0,step:10,stepPixelSize:6,minValue:x,maxValue:m,value:f,format:function(e){return(0,o.FH)(e,2)},width:"50px",onChange:function(e){return n("target_temperature",{target_temperature:e})}}),"\xb0C"]}),(0,r.jsx)(i.H2.Item,{label:"Current Temperature",children:(0,r.jsxs)(i.xu,{color:s(h),bold:h>500-273.15,children:[(0,r.jsx)(i.zt,{value:(0,o.NM)(h,2)}),"\xb0C"]})}),(0,r.jsx)(i.H2.Item,{label:"Power Cost",children:(0,r.jsx)(i.xu,{color:d(h),children:u(h)})})]})})})})},s=function(e){return e<=-100?"blue":e<=0?"teal":e<=100?"green":e<=200?"orange":"red"},u=function(e){return e<=100-273.15?"High":e<=250-273.15?"Medium":e<=300-273.15?"Low":e<=400-273.15?"Medium":"High"},d=function(e){return e<=100-273.15?"red":e<=250-273.15?"orange":e<=300-273.15?"green":e<=400-273.15?"orange":"red"}},5113:function(e,t,n){"use strict";n.r(t),n.d(t,{TextInputModal:()=>m,removeAllSkiplines:()=>h,sanitizeMultiline:()=>f});var r=n(1557),i=n(2778),o=n(7161),l=n(650),a=n(4893),c=n(3817),s=n(3100),u=n(4799);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=30,I=135+(b.length>30?Math.ceil(b.length/4):0)+75*!!A+(b.length&&p?5:0);return(0,r.jsxs)(c.Rz,{title:k,width:325,height:I,children:[w&&(0,r.jsx)(u.Loader,{value:w}),(0,r.jsx)(c.Rz.Content,{onKeyDown:function(e){e.key!==l.Fn.Enter||A&&e.shiftKey||m("submit",{entry:C}),(0,l.VW)(e.key)&&m("cancel")},children:(0,r.jsx)(o.$0,{fill:!0,children:(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.xu,{color:"label",children:b})}),(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.Kx,{autoFocus:!0,autoSelect:!0,fluid:!0,height:y||C.length>=30?"100%":"1.8rem",maxLength:g,onEscape:function(){return m("cancel")},onChange:function(e){e!==C&&S(y?f(e):h(e))},placeholder:"Type something...",value:C})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(s.InputButtons,{input:C,message:"".concat(C.length,"/").concat(g||"∞")})})]})})})]})}},3308:function(e,t,n){"use strict";n.r(t),n.d(t,{ThermoMachine:()=>c});var r=n(1557),i=n(7161),o=n(5163),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,c=t.data;return(0,r.jsx)(a.Rz,{width:300,height:225,children:(0,r.jsxs)(a.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Status",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Temperature",children:[(0,r.jsx)(i.zt,{value:c.temperature,format:function(e){return(0,o.FH)(e,2)}})," K"]}),(0,r.jsxs)(i.H2.Item,{label:"Pressure",children:[(0,r.jsx)(i.zt,{value:c.pressure,format:function(e){return(0,o.FH)(e,2)}})," kPa"]})]})}),(0,r.jsx)(i.$0,{title:"Controls",buttons:(0,r.jsx)(i.zx,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Setting",textAlign:"center",children:(0,r.jsx)(i.zx,{fluid:!0,icon:c.cooling?"temperature-low":"temperature-high",content:c.cooling?"Cooling":"Heating",selected:c.cooling,onClick:function(){return n("cooling")}})}),(0,r.jsxs)(i.H2.Item,{label:"Target Temperature",children:[(0,r.jsx)(i.zx,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){return n("target",{target:c.min})}}),(0,r.jsx)(i.Y2,{animated:!0,value:Math.round(c.target),unit:"K",width:5.4,lineHeight:1.4,minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onChange:function(e){return n("target",{target:e})}}),(0,r.jsx)(i.zx,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){return n("target",{target:c.max})}}),(0,r.jsx)(i.zx,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){return n("target",{target:c.initial})}})]})]})})]})})}},3184:function(e,t,n){"use strict";n.r(t),n.d(t,{TransferValve:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.tank_one,s=a.tank_two,u=a.attached_device,d=a.valve;return(0,r.jsx)(l.Rz,{width:460,height:285,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(i.$0,{children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Valve Status",children:(0,r.jsx)(i.zx,{icon:d?"unlock":"lock",content:d?"Open":"Closed",disabled:!c||!s,onClick:function(){return n("toggle")}})})})}),(0,r.jsx)(i.$0,{title:"Assembly",buttons:(0,r.jsx)(i.zx,{icon:"cog",content:"Configure Assembly",disabled:!u,onClick:function(){return n("device")}}),children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Attachment",children:u?(0,r.jsx)(i.zx,{icon:"eject",content:u,disabled:!u,onClick:function(){return n("remove_device")}}):(0,r.jsx)(i.xu,{color:"average",children:"No Assembly"})})})}),(0,r.jsx)(i.$0,{title:"Attachment One",children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Attachment",children:c?(0,r.jsx)(i.zx,{icon:"eject",content:c,disabled:!c,onClick:function(){return n("tankone")}}):(0,r.jsx)(i.xu,{color:"average",children:"No Tank"})})})}),(0,r.jsx)(i.$0,{title:"Attachment Two",children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Attachment",children:s?(0,r.jsx)(i.zx,{icon:"eject",content:s,disabled:!s,onClick:function(){return n("tanktwo")}}):(0,r.jsx)(i.xu,{color:"average",children:"No Tank"})})})})]})})}},7657:function(e,t,n){"use strict";n.r(t),n.d(t,{TurbineComputer:()=>s});var r=n(1557),i=n(7161),o=n(5190),l=n(5163),a=n(4893),c=n(3817),s=function(e){var t=(0,a.nc)(),n=t.act,o=t.data,l=o.compressor,s=o.compressor_broken,f=o.turbine,h=o.turbine_broken,m=o.online,x=o.throttle,p=(o.preBurnTemperature,o.bearingDamage),g=!!(l&&!s&&f&&!h);return(0,r.jsx)(c.Rz,{width:400,height:415,children:(0,r.jsxs)(c.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Status",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{icon:m?"power-off":"times",content:m?"Online":"Offline",selected:m,disabled:!g,onClick:function(){return n("toggle_power")}}),(0,r.jsx)(i.zx,{icon:"times",content:"Disconnect",onClick:function(){return n("disconnect")}})]}),children:g?(0,r.jsx)(d,{}):(0,r.jsx)(u,{})}),p>=100?(0,r.jsx)(i.Kq,{mb:"30px",fontsize:"256px",children:(0,r.jsx)(i.Kq.Item,{bold:!0,color:"red",fontsize:"256px",textAlign:"center",children:"Bearings Inoperable, Repair Required"})}):(0,r.jsx)(i.$0,{title:"Throttle",children:g?(0,r.jsx)(i.lH,{size:3,value:x,unit:"%",minValue:0,maxValue:100,step:1,stepPixelSize:1,tickWhileDragging:!0,onChange:function(e,t){return n("set_throttle",{throttle:t})}}):""})]})})},u=function(e){var t=(0,a.nc)().data,n=t.compressor,o=t.compressor_broken,l=t.turbine,c=t.turbine_broken;return t.online,(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Compressor Status",color:!n||o?"bad":"good",children:o?n?"Offline":"Missing":"Online"}),(0,r.jsx)(i.H2.Item,{label:"Turbine Status",color:!l||c?"bad":"good",children:c?l?"Offline":"Missing":"Online"})]})},d=function(e){var t=(0,a.nc)().data,n=t.rpm,c=t.temperature,s=t.power,u=t.bearingDamage,d=t.preBurnTemperature,f=t.postBurnTemperature,h=t.thermalEfficiency,m=t.compressionRatio,x=t.gasThroughput;return(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Turbine Speed",children:[n," RPM"]}),(0,r.jsxs)(i.H2.Item,{label:"Effective Compression Ratio",children:[m,":1"]}),(0,r.jsxs)(i.H2.Item,{label:"Gasmix Pre Burn Temp",children:[d," K"]}),(0,r.jsxs)(i.H2.Item,{label:"Gasmix Post Burn Temp",children:[f," K"]}),(0,r.jsxs)(i.H2.Item,{label:"Compressor Temp",children:[c," K"]}),(0,r.jsxs)(i.H2.Item,{label:"Thermal Efficiency",children:[100*h," %"]}),(0,r.jsxs)(i.H2.Item,{label:"Gas Throughput",children:[x/2," mol/s"]}),(0,r.jsx)(i.H2.Item,{label:"Generated Power",children:(0,o.bu)(s)}),(0,r.jsx)(i.H2.Item,{label:"Bearing Damage",children:(0,r.jsx)(i.ko,{value:u,minValue:0,maxValue:100,ranges:{good:[-1/0,60],average:[60,90],bad:[90,1/0]},children:(0,l.FH)(u)+"%"})})]})}},6941:function(e,t,n){"use strict";n.r(t),n.d(t,{Uplink:()=>m});var r=n(1557),i=n(7662),o=n(2778),l=n(7161),a=n(4190),c=n(4893),s=n(3817),u=n(5279);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:"";if(e=(0,i.hX)(e,function(e){return!!e.name}),t){var n=(0,a.mj)(t,function(e){var t="".concat(e.name,"|").concat(e.desc,"|").concat(e.cost,"tc");return e.hijack_only&&(t+="|hijack"),t});e=(0,i.hX)(e,function(e){return n(e)})}return(0,i.MR)(e,function(e){return e.name})},v=function(e){if(b(e),""===e)return x(d[0].items);x(y(d.map(function(e){return e.items}).flat(),e))},w=f((0,o.useState)(1),2),k=w[0],_=w[1];return(0,r.jsxs)(l.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(l.Kq,{vertical:!0,children:(0,r.jsx)(l.Kq.Item,{children:(0,r.jsx)(l.$0,{title:"Current Balance: "+u+"TC",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.zx.Checkbox,{content:"Show Descriptions",checked:k,onClick:function(){return _(!k)}}),(0,r.jsx)(l.zx,{content:"Random Item",icon:"question",onClick:function(){return n("buyRandom")}}),(0,r.jsx)(l.zx,{content:"Refund Currently Held Item",icon:"undo",onClick:function(){return n("refund")}})]}),children:(0,r.jsx)(l.II,{fluid:!0,placeholder:"Search Equipment",value:g,onChange:function(e){v(e)}})})})}),(0,r.jsxs)(l.Kq,{fill:!0,mt:.3,children:[(0,r.jsx)(l.Kq.Item,{width:"30%",children:(0,r.jsx)(l.$0,{fill:!0,scrollable:!0,children:(0,r.jsx)(l.mQ,{vertical:!0,children:d.map(function(e){return(0,r.jsx)(l.mQ.Tab,{selected:""===g&&e.items===m,onClick:function(){x(e.items),b("")},children:e.cat},e.cat)})})})}),(0,r.jsx)(l.Kq.Item,{grow:!0,children:(0,r.jsx)(l.$0,{fill:!0,scrollable:!0,children:(0,r.jsx)(l.Kq,{vertical:!0,children:m.map(function(e){return(0,r.jsx)(l.Kq.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,r.jsx)(j,{i:e,showDecription:k},(0,a.aV)(e.name))},(0,a.aV)(e.name))})})})})]})]})},p=function(e){var t=(0,c.nc)(),n=t.act,i=t.data,s=i.cart,u=i.crystals,d=i.cart_price,h=f((0,o.useState)(0),2),m=h[0],x=h[1];return(0,r.jsxs)(l.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(l.Kq.Item,{grow:!0,children:(0,r.jsx)(l.$0,{fill:!0,scrollable:!0,title:"Current Balance: "+u+"TC",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.zx.Checkbox,{content:"Show Descriptions",checked:m,onClick:function(){return x(!m)}}),(0,r.jsx)(l.zx,{content:"Empty Cart",icon:"trash",onClick:function(){return n("empty_cart")},disabled:!s}),(0,r.jsx)(l.zx,{content:"Purchase Cart ("+d+"TC)",icon:"shopping-cart",onClick:function(){return n("purchase_cart")},disabled:!s||d>u})]}),children:(0,r.jsx)(l.Kq,{vertical:!0,children:s?s.map(function(e){return(0,r.jsx)(l.Kq.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,r.jsx)(j,{i:e,showDecription:m,buttons:(0,r.jsx)(y,{i:e})})},(0,a.aV)(e.name))}):(0,r.jsx)(l.xu,{italic:!0,children:"Your Shopping Cart is empty!"})})})}),(0,r.jsx)(g,{})]})},g=function(e){var t=(0,c.nc)(),n=t.act,i=t.data,o=i.cats,a=i.lucky_numbers;return(0,r.jsx)(l.Kq.Item,{grow:!0,children:(0,r.jsx)(l.$0,{fill:!0,scrollable:!0,title:"Suggested Purchases",buttons:(0,r.jsx)(l.zx,{icon:"dice",content:"See more suggestions",onClick:function(){return n("shuffle_lucky_numbers")}}),children:(0,r.jsx)(l.Kq,{wrap:!0,children:a.map(function(e){return o[e.cat].items[e.item]}).filter(function(e){return null!=e}).map(function(e,t){return(0,r.jsx)(l.Kq.Item,{p:1,mb:1,ml:1,width:34,backgroundColor:"rgba(255, 0, 0, 0.15)",grow:!0,children:(0,r.jsx)(j,{i:e})},t)})})})})},j=function(e){var t=e.i,n=e.showDecription,i=e.buttons,o=void 0===i?(0,r.jsx)(b,{i:t}):i;return(0,r.jsx)(l.$0,{title:(0,a.aV)(t.name),buttons:o,children:(void 0===n?1:n)?(0,r.jsx)(l.xu,{italic:!0,children:(0,a.aV)(t.desc)}):null})},b=function(e){var t=(0,c.nc)(),n=t.act,i=t.data,o=e.i,a=i.crystals;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.zx,{icon:"shopping-cart",color:1===o.hijack_only&&"red",tooltip:"Add to cart.",tooltipPosition:"left",onClick:function(){return n("add_to_cart",{item:o.obj_path})},disabled:o.cost>a}),(0,r.jsx)(l.zx,{content:"Buy ("+o.cost+"TC)"+(o.refundable?" [Refundable]":""),color:1===o.hijack_only&&"red",tooltip:1===o.hijack_only&&"Hijack Agents Only!",tooltipPosition:"left",onClick:function(){return n("buyItem",{item:o.obj_path})},disabled:o.cost>a})]})},y=function(e){var t=(0,c.nc)(),n=t.act,i=t.data,o=e.i;return i.exploitable,(0,r.jsxs)(l.Kq,{children:[(0,r.jsx)(l.zx,{icon:"times",content:"("+o.cost*o.amount+"TC)",tooltip:"Remove from cart.",tooltipPosition:"left",onClick:function(){return n("remove_from_cart",{item:o.obj_path})}}),(0,r.jsx)(l.zx,{icon:"minus",tooltip:0===o.limit&&"Discount already redeemed!",ml:"5px",onClick:function(){return n("set_cart_item_quantity",{item:o.obj_path,quantity:--o.amount})},disabled:o.amount<=0}),(0,r.jsx)(l.zx.Input,{value:"".concat(o.amount),width:"45px",tooltipPosition:"bottom-end",tooltip:0===o.limit&&"Discount already redeemed!",onCommit:function(e){return n("set_cart_item_quantity",{item:o.obj_path,quantity:e})},disabled:-1!==o.limit&&o.amount>=o.limit&&o.amount<=0}),(0,r.jsx)(l.zx,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:0===o.limit&&"Discount already redeemed!",onClick:function(){return n("set_cart_item_quantity",{item:o.obj_path,quantity:++o.amount})},disabled:-1!==o.limit&&o.amount>=o.limit})]})},v=function(e){var t=(0,c.nc)(),n=t.act,s=t.data,u=s.exploitable,d=s.selected_record,h=f((0,o.useState)(""),2),m=h[0],x=h[1],p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=(0,i.hX)(e,function(e){return!!e.name});if(t){var r=(0,a.mj)(t,function(e){return e.name});n=(0,i.hX)(n,function(e){return r(e)})}return(0,i.MR)(n,function(e){return e.name})}(u,m);return(0,r.jsxs)(l.Kq,{fill:!0,children:[(0,r.jsx)(l.Kq.Item,{width:"30%",children:(0,r.jsxs)(l.$0,{fill:!0,scrollable:!0,title:"Exploitable Records",children:[(0,r.jsx)(l.II,{fluid:!0,mb:1,placeholder:"Search Crew",onChange:function(e){return x(e)}}),(0,r.jsx)(l.mQ,{vertical:!0,children:p&&p.map(function(e){return(0,r.jsx)(l.mQ.Tab,{selected:e.name===d.name,onClick:function(){return n("view_record",{uid_gen:e.uid_gen})},children:e.name},e.uid_gen)})})]})}),(0,r.jsx)(l.Kq.Item,{grow:!0,children:(0,r.jsx)(l.$0,{fill:!0,scrollable:!0,title:d.name,children:(0,r.jsxs)(l.Kq,{children:[(0,r.jsx)(l.Kq.Item,{children:(0,r.jsxs)(l.H2,{children:[(0,r.jsx)(l.H2.Item,{label:"Age",children:d.age}),(0,r.jsx)(l.H2.Item,{label:"Fingerprint",children:d.fingerprint}),(0,r.jsx)(l.H2.Item,{label:"Rank",children:d.rank}),(0,r.jsx)(l.H2.Item,{label:"Sex",children:d.sex}),(0,r.jsx)(l.H2.Item,{label:"Species",children:d.species}),(0,r.jsx)(l.H2.Item,{label:"NT Relation",children:d.nt_relation})]})}),!!d.has_photos&&d.photos.map(function(e,t){return(0,r.jsxs)(l.Kq.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,r.jsx)("img",{src:e,style:{width:"96px",marginTop:"1rem",marginBottom:"0.5rem",imageRendering:"pixelated"}}),(0,r.jsx)("br",{}),"Photo #",t+1]},t)})]})})})]})}},3653:function(e,t,n){"use strict";n.r(t),n.d(t,{Vending:()=>u});var r=n(1557),i=n(7161),o=n(4893),l=n(3817);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nh&&a.price>m;return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{collapsing:!0,children:(0,r.jsx)(i.DA,{verticalAlign:"middle",icon:s,icon_state:u,fallback:(0,r.jsx)(i.JO,{p:.66,name:"spinner",size:2,spin:!0})})}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:a.name}),(0,r.jsx)(i.iA.Cell,{collapsing:!0,textAlign:"center",children:(0,r.jsxs)(i.xu,{color:c<=0&&"bad"||c<=a.max_amount/2&&"average"||"good",children:[c," in stock"]})}),(0,r.jsx)(i.iA.Cell,{collapsing:!0,textAlign:"center",children:(0,r.jsx)(i.zx,{fluid:!0,disabled:j,icon:g,content:p,textAlign:"left",onClick:function(){return n("vend",{inum:a.inum})}})})]})},u=function(e){var t,n=(0,o.nc)(),a=n.act,u=n.data,d=u.user,f=u.usermoney,h=u.inserted_cash,m=u.product_records,x=u.hidden_records,p=u.stock,g=(u.vend_ready,u.inserted_item_name),j=u.panel_open,b=u.speaker,y=u.locked,v=u.bypass_lock;return t=c(void 0===m?[]:m),u.extended_inventory&&(t=c(t).concat(c(void 0===x?[]:x))),t=t.filter(function(e){return!!e}),(0,r.jsx)(l.Rz,{title:"Vending Machine",width:450,height:Math.min((!y||v?230:171)+32*t.length,585),children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(!y||!!v)&&(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Configuration",children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"pen-to-square",content:"Rename Vendor",onClick:function(){return a("rename",{})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"pen-to-square",content:"Change Vendor Appearance",onClick:function(){return a("change_appearance",{})}})})]})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"User",buttons:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{children:!!g&&(0,r.jsx)(i.zx,{fluid:!0,icon:"eject",content:(0,r.jsx)("span",{style:{textTransform:"capitalize"},children:g}),onClick:function(){return a("eject_item",{})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{disabled:!h,icon:"money-bill-wave-alt",content:h?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("b",{children:h})," credits"]}):"Dispense Change",tooltip:h?"Dispense Change":null,textAlign:"left",onClick:function(){return a("change")}})})]}),children:d&&(0,r.jsxs)(i.xu,{children:["Welcome, ",(0,r.jsx)("b",{children:d.name}),", ",(0,r.jsx)("b",{children:d.job||"Unemployed"}),"!",(0,r.jsx)("br",{}),"Your balance is ",(0,r.jsxs)("b",{children:[f," credits"]}),".",(0,r.jsx)("br",{})]})})}),!!j&&(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Maintenance",children:(0,r.jsx)(i.zx,{icon:b?"check":"volume-mute",selected:b,content:"Speaker",textAlign:"left",onClick:function(){return a("toggle_voice",{})}})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Products",children:(0,r.jsx)(i.iA,{children:t.map(function(e){return(0,r.jsx)(s,{product:e,productStock:p[e.name],productIcon:e.icon,productIconState:e.icon_state},e.name)})})})})]})})})}},3479:function(e,t,n){"use strict";n.r(t),n.d(t,{VolumeMixer:()=>c});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,c=t.data.channels;return(0,r.jsx)(a.Rz,{width:350,height:Math.min(95+50*c.length,565),children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,children:c.map(function(e,t){return(0,r.jsxs)(i.Fragment,{children:[(0,r.jsx)(o.xu,{fontSize:"1.25rem",color:"label",mt:t>0&&"0.5rem",children:e.name}),(0,r.jsx)(o.xu,{mt:"0.5rem",children:(0,r.jsxs)(o.Kq,{children:[(0,r.jsx)(o.Kq.Item,{mr:.5,children:(0,r.jsx)(o.zx,{width:"24px",color:"transparent",children:(0,r.jsx)(o.JO,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){return n("volume",{channel:e.num,volume:0})}})})}),(0,r.jsx)(o.Kq.Item,{grow:!0,mx:"0.5rem",children:(0,r.jsx)(o.iR,{minValue:0,maxValue:100,stepPixelSize:3.13,value:e.volume,onChange:function(t,r){return n("volume",{channel:e.num,volume:r})}})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{width:"24px",color:"transparent",children:(0,r.jsx)(o.JO,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){return n("volume",{channel:e.num,volume:100})}})})})]})})]},e.num)})})})})}},9294:function(e,t,n){"use strict";n.r(t),n.d(t,{VotePanel:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.remaining,s=a.question,u=a.choices,d=a.user_vote,f=a.counts,h=a.show_counts;return(0,r.jsx)(l.Rz,{width:400,height:360,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:s,children:[(0,r.jsxs)(i.xu,{mb:1.5,ml:.5,children:["Time remaining: ",Math.round(c/10),"s"]}),u.map(function(e){return(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{mb:1,fluid:!0,lineHeight:3,multiLine:e,content:e+(h?" ("+(f[e]||0)+")":""),onClick:function(){return n("vote",{target:e})},selected:e===d})},e)})]})})})}},473:function(e,t,n){"use strict";n.r(t),n.d(t,{Wires:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.wires||[],s=a.status||[],u=56+23*c.length+(status?0:15+17*s.length);return(0,r.jsx)(l.Rz,{width:350,height:u,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,children:(0,r.jsx)(i.H2,{children:c.map(function(e){return(0,r.jsx)(i.H2.Item,{className:"candystripe",label:e.color_name,labelColor:e.seen_color,color:e.seen_color,buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,r.jsx)(i.zx,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,r.jsx)(i.zx,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})]}),children:!!e.wire&&(0,r.jsxs)("i",{children:["(",e.wire,")"]})},e.seen_color)})})})}),!!s.length&&(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{children:s.map(function(e){return(0,r.jsx)(i.xu,{color:"lightgray",children:e},e)})})})]})})})}},8420:function(e,t,n){"use strict";n.r(t),n.d(t,{WizardApprenticeContract:()=>a});var r=n(1557),i=n(7161),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data.used;return(0,r.jsx)(l.Rz,{width:500,height:555,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsxs)(i.$0,{title:"Contract of Apprenticeship",children:["Using this contract, you may summon an apprentice to aid you on your mission.",(0,r.jsx)("p",{children:"If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points."}),a?(0,r.jsx)(i.xu,{bold:!0,color:"red",children:"You've already summoned an apprentice or you are in process of summoning one."}):""]}),(0,r.jsx)(i.$0,{title:"Which school of magic is your apprentice studying?",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Fire",children:["Your apprentice is skilled in bending fire. ",(0,r.jsx)("br",{}),"They know Fireball, Sacred Flame, and Ethereal Jaunt.",(0,r.jsx)("br",{}),(0,r.jsx)(i.zx,{content:"Select",disabled:a,onClick:function(){return n("fire")}})]}),(0,r.jsx)(i.H2.Divider,{}),(0,r.jsxs)(i.H2.Item,{label:"Translocation",children:["Your apprentice is able to defy physics, learning how to move through bluespace. ",(0,r.jsx)("br",{}),"They know Teleport, Blink and Ethereal Jaunt.",(0,r.jsx)("br",{}),(0,r.jsx)(i.zx,{content:"Select",disabled:a,onClick:function(){return n("translocation")}})]}),(0,r.jsx)(i.H2.Divider,{}),(0,r.jsxs)(i.H2.Item,{label:"Restoration",children:["Your apprentice is dedicated to supporting your magical prowess.",(0,r.jsx)("br",{}),"They come equipped with a Staff of Healing, have the unique ability to teleport back to you, and know Charge and Knock.",(0,r.jsx)("br",{}),(0,r.jsx)(i.zx,{content:"Select",disabled:a,onClick:function(){return n("restoration")}})]}),(0,r.jsx)(i.H2.Divider,{}),(0,r.jsxs)(i.H2.Item,{label:"Stealth",children:["Your apprentice is learning the art of infiltrating mundane facilities. ",(0,r.jsx)("br",{}),"They know Mindswap, Knock, Homing Toolbox, and Disguise Self, all of which can be cast without robes. They also join you in a Maintenance Dweller disguise, complete with Gloves of Shock Immunity and a Belt of Tools.",(0,r.jsx)("br",{}),(0,r.jsx)(i.zx,{content:"Select",disabled:a,onClick:function(){return n("stealth")}})]}),(0,r.jsx)(i.H2.Divider,{}),(0,r.jsxs)(i.H2.Item,{label:"Honk",children:["Your apprentice is here to spread the Honkmother's blessings.",(0,r.jsx)("br",{}),"They know Banana Touch, Instant Summons, Ethereal Jaunt, and come equipped with a Staff of Slipping."," ",(0,r.jsx)("br",{}),"While under your tutelage, they have been 'blessed' with clown shoes that are impossible to remove.",(0,r.jsx)("br",{}),(0,r.jsx)(i.zx,{content:"Select",disabled:a,onClick:function(){return n("honk")}})]}),(0,r.jsx)(i.H2.Divider,{})]})})]})})}},8986:function(e,t,n){"use strict";n.r(t),n.d(t,{AccessList:()=>s});var r=n(1557),i=n(7662),o=n(2778),l=n(7161);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&!g.includes(e.ref)&&!x.includes(e.ref),checked:x.includes(e.ref),onClick:function(){return j(e.ref)}},e.desc)})]})]})})}},8665:function(e,t,n){"use strict";n.r(t),n.d(t,{AtmosScan:()=>l});var r=n(1557),i=n(7662),o=n(7161),l=function(e){var t=e.aircontents;return(0,r.jsx)(o.xu,{children:(0,r.jsx)(o.H2,{children:(0,i.hX)(t,function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}).map(function(e){var t,n,i,l,a;return(0,r.jsxs)(o.H2.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,i=e.poor_low,l=e.poor_high,a=e.bad_high,tl?"average":t>a?"bad":"good"),children:[e.val,e.units]},e.entry)})})})}},8124:function(e,t,n){"use strict";n.r(t),n.d(t,{BeakerContents:()=>o});var r=n(1557),i=n(7161),o=function(e){var t=e.beakerLoaded,n=e.beakerContents,o=void 0===n?[]:n,l=e.buttons;return(0,r.jsx)(i.Kq,{vertical:!0,children:t?0===o.length?(0,r.jsx)(i.Kq.Item,{color:"label",children:"Beaker is empty."}):o.map(function(e,t){var n;return(0,r.jsxs)(i.Kq,{children:[(0,r.jsxs)(i.Kq.Item,{color:"label",grow:!0,children:[(n=e.volume)+" unit"+(1===n?"":"s")," of ",e.name]},e.name),!!l&&(0,r.jsx)(i.Kq.Item,{children:l(e,t)})]},e.name)}):(0,r.jsx)(i.Kq.Item,{color:"label",children:"No beaker loaded."})})}},4647:function(e,t,n){"use strict";n.r(t),n.d(t,{BotStatus:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.locked,c=l.noaccess,s=l.maintpanel,u=l.on,d=l.autopatrol,f=l.canhack,h=l.emagged,m=l.remote_disabled;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i.f7,{children:["Swipe an ID card to ",a?"unlock":"lock"," this interface."]}),(0,r.jsx)(i.$0,{title:"General Settings",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Status",children:(0,r.jsx)(i.zx,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:c,onClick:function(){return n("power")}})}),null!==d&&(0,r.jsx)(i.H2.Item,{label:"Patrol",children:(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:d,content:"Auto Patrol",disabled:c,onClick:function(){return n("autopatrol")}})}),!!s&&(0,r.jsx)(i.H2.Item,{label:"Maintenance Panel",children:(0,r.jsx)(i.xu,{color:"bad",children:"Panel Open!"})}),(0,r.jsx)(i.H2.Item,{label:"Safety System",children:(0,r.jsx)(i.xu,{color:h?"bad":"good",children:h?"DISABLED!":"Enabled"})}),!!f&&(0,r.jsx)(i.H2.Item,{label:"Hacking",children:(0,r.jsx)(i.zx,{icon:"terminal",content:h?"Restore Safties":"Hack",disabled:c,color:"bad",onClick:function(){return n("hack")}})}),(0,r.jsx)(i.H2.Item,{label:"Remote Access",children:(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:!m,content:"AI Remote Control",disabled:c,onClick:function(){return n("disableremote")}})})]})})]})}},5279:function(e,t,n){"use strict";n.r(t),n.d(t,{ComplexModal:()=>d,modalAnswer:()=>s,modalClose:()=>u,modalOpen:()=>a,modalRegisterBodyOverride:()=>c});var r=n(1557),i=n(7161),o=n(4893),l={},a=function(e,t){var n=(0,o.nc)(),r=n.act,i=n.data;r("modal_open",{id:e,arguments:JSON.stringify(Object.assign(i.modal?i.modal.args:{},t||{}))})},c=function(e,t){l[e]=t},s=function(e,t,n){var r=(0,o.nc)(),i=r.act,l=r.data;l.modal&&i("modal_answer",{id:e,answer:t,arguments:JSON.stringify(Object.assign(l.modal.args||{},n||{}))})},u=function(e){(0,(0,o.nc)().act)("modal_close",{id:e})},d=function(e){var t,n,a,c=(0,o.nc)().data;if(c.modal){var d=c.modal,f=d.id,h=d.text,m=d.type,x=(0,r.jsx)(i.zx,{mt:-1.25,icon:"arrow-left",style:{float:"right",zIndex:1},onClick:function(){return u()},children:"Cancel"}),p="auto";if(l[f])n=l[f](c.modal);else if("input"===m){var g=c.modal.value;t=function(e){return s(f,g)},n=(0,r.jsx)(i.II,{value:c.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(e){g=e}}),a=(0,r.jsxs)(i.xu,{mt:"0.5rem",children:[(0,r.jsx)(i.zx,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return u()}}),(0,r.jsx)(i.zx,{icon:"check",color:"good",m:"0",style:{float:"right"},onClick:function(){return s(f,g)},children:"Confirm"}),(0,r.jsx)(i.xu,{style:{clear:"both"}})]})}else if("choice"===m){var j,b="object"==((j=c.modal.choices)&&"undefined"!=typeof Symbol&&j.constructor===Symbol?"symbol":typeof j)?Object.values(c.modal.choices):c.modal.choices;n=(0,r.jsx)(i.Lt,{options:b,selected:c.modal.value,width:"100%",my:"0.5rem",onSelected:function(e){return s(f,e)}}),p="initial"}else"bento"===m?n=(0,r.jsx)(i.Kq,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:c.modal.choices.map(function(e,t){return(0,r.jsx)(i.Kq.Item,{flex:"1 1 auto",children:(0,r.jsx)(i.zx,{selected:t+1===parseInt(c.modal.value,10),onClick:function(){return s(f,t+1)},children:(0,r.jsx)("img",{src:e})})},t)})}):"boolean"===m&&(a=(0,r.jsxs)(i.xu,{mt:"0.5rem",children:[(0,r.jsx)(i.zx,{icon:"times",color:"bad",style:{float:"left"},mb:"0",onClick:function(){return s(f,0)},children:c.modal.no_text}),(0,r.jsx)(i.zx,{icon:"check",color:"good",style:{float:"right"},m:"0",onClick:function(){return s(f,1)},children:c.modal.yes_text}),(0,r.jsx)(i.xu,{style:{clear:"both"}})]}));return(0,r.jsxs)(i.u_,{maxWidth:e.maxWidth||window.innerWidth/2+"px",maxHeight:e.maxHeight||window.innerHeight/2+"px",onEnter:t,mx:"auto",overflowY:p,"padding-bottom":"5px",children:[h&&(0,r.jsx)(i.xu,{inline:!0,children:h}),l[f]&&x,n,a]})}}},2997:function(e,t,n){"use strict";n.r(t),n.d(t,{CrewManifest:()=>d});var r=n(1557),i=n(7161),o=n(4190),l=n(4893),a=n(9242).DM.department,c=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel","Quartermaster"],s=function(e){if(-1!==c.indexOf(e))return!0},u=function(e){return e.length>0&&(0,r.jsxs)(i.iA,{children:[(0,r.jsxs)(i.iA.Row,{header:!0,color:"white",children:[(0,r.jsx)(i.iA.Cell,{width:"50%",children:"Name"}),(0,r.jsx)(i.iA.Cell,{width:"35%",children:"Rank"}),(0,r.jsx)(i.iA.Cell,{width:"15%",children:"Active"})]}),e.map(function(e){var t;return(0,r.jsxs)(i.iA.Row,{color:(t=e.rank,-1!==c.indexOf(t)?"green":"orange"),bold:s(e.rank),children:[(0,r.jsx)(i.iA.Cell,{children:(0,o.aV)(e.name)}),(0,r.jsx)(i.iA.Cell,{children:(0,o.aV)(e.rank)}),(0,r.jsx)(i.iA.Cell,{children:e.active})]},e.name+e.rank)})]})},d=function(e){if((0,l.nc)().act,e.data)t=e.data;else{var t;t=(0,l.nc)().data}var n=t.manifest,o=n.heads,c=n.sec,s=n.eng,d=n.med,f=n.sci,h=n.ser,m=n.sup,x=n.misc;return(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.$0,{title:(0,r.jsx)(i.xu,{backgroundColor:a.command,m:-1,pt:1,pb:1,children:(0,r.jsx)(i.xu,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:u(o)}),(0,r.jsx)(i.$0,{title:(0,r.jsx)(i.xu,{backgroundColor:a.security,m:-1,pt:1,pb:1,children:(0,r.jsx)(i.xu,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:u(c)}),(0,r.jsx)(i.$0,{title:(0,r.jsx)(i.xu,{backgroundColor:a.engineering,m:-1,pt:1,pb:1,children:(0,r.jsx)(i.xu,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:u(s)}),(0,r.jsx)(i.$0,{title:(0,r.jsx)(i.xu,{backgroundColor:a.medical,m:-1,pt:1,pb:1,children:(0,r.jsx)(i.xu,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:u(d)}),(0,r.jsx)(i.$0,{title:(0,r.jsx)(i.xu,{backgroundColor:a.science,m:-1,pt:1,pb:1,children:(0,r.jsx)(i.xu,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:u(f)}),(0,r.jsx)(i.$0,{title:(0,r.jsx)(i.xu,{backgroundColor:a.service,m:-1,pt:1,pb:1,children:(0,r.jsx)(i.xu,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:u(h)}),(0,r.jsx)(i.$0,{title:(0,r.jsx)(i.xu,{backgroundColor:a.supply,m:-1,pt:1,pb:1,children:(0,r.jsx)(i.xu,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:u(m)}),(0,r.jsx)(i.$0,{title:(0,r.jsx)(i.xu,{m:-1,pt:1,pb:1,children:(0,r.jsx)(i.xu,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:u(x)})]})}},3100:function(e,t,n){"use strict";n.r(t),n.d(t,{InputButtons:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.large_buttons,c=l.swapped_buttons,s=e.input,u=e.message,d=e.disabled,f=(0,r.jsx)(i.zx,{color:"good",textAlign:"center",bold:!!a,fluid:!!a,tooltip:!!a&&u,disabled:!!d,width:!a&&6,onClick:function(){return n("submit",{entry:s})},children:"Submit"}),h=(0,r.jsx)(i.zx,{color:"bad",textAlign:"center",bold:!!a,fluid:!!a,width:!a&&6,onClick:function(){return n("cancel")},children:"Cancel"});return(0,r.jsxs)(i.Kq,{fill:!0,align:"center",direction:c?"row-reverse":"row",justify:"space-around",children:[(0,r.jsx)(i.Kq.Item,{grow:a,children:h}),!a&&u&&(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.xu,{color:"label",textAlign:"center",children:u})}),(0,r.jsx)(i.Kq.Item,{grow:a,children:f})]})}},4278:function(e,t,n){"use strict";n.r(t),n.d(t,{InterfaceLockNoticeBox:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=e.siliconUser,c=void 0===a?l.siliconUser:a,s=e.locked,u=void 0===s?l.locked:s,d=e.normallyLocked,f=void 0===d?l.normallyLocked:d,h=e.onLockStatusChange,m=void 0===h?function(){return n("lock")}:h,x=e.accessText;return c?(0,r.jsx)(i.f7,{color:c&&"grey",children:(0,r.jsxs)(i.kC,{align:"center",children:[(0,r.jsx)(i.kC.Item,{children:"Interface lock status:"}),(0,r.jsx)(i.kC.Item,{grow:"1"}),(0,r.jsx)(i.kC.Item,{children:(0,r.jsx)(i.zx,{m:"0",color:f?"red":"green",icon:f?"lock":"unlock",content:f?"Locked":"Unlocked",onClick:function(){m&&m(!u)}})})]})}):(0,r.jsxs)(i.f7,{children:["Swipe ",void 0===x?"an ID card":x," to ",u?"unlock":"lock"," this interface."]})}},4799:function(e,t,n){"use strict";n.r(t),n.d(t,{Loader:()=>l});var r=n(1557),i=n(7161),o=n(5163),l=function(e){var t=e.value;return(0,r.jsx)("div",{className:"AlertModal__Loader",children:(0,r.jsx)(i.xu,{className:"AlertModal__LoaderProgress",style:{width:100*(0,o.V2)(t)+"%"}})})}},8061:function(e,t,n){"use strict";n.r(t),n.d(t,{LoginInfo:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.loginState;if(l)return(0,r.jsx)(i.f7,{info:!0,children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsxs)(i.Kq.Item,{grow:!0,mt:.5,children:["Logged in as: ",a.name," (",a.rank,")"]}),(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:"eject",disabled:!a.id,content:"Eject ID",color:"good",onClick:function(){return n("login_eject")}}),(0,r.jsx)(i.zx,{icon:"sign-out-alt",content:"Logout",color:"good",onClick:function(){return n("login_logout")}})]})]})})}},8575:function(e,t,n){"use strict";n.r(t),n.d(t,{LoginScreen:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.loginState,c=l.isAI,s=l.isRobot,u=l.isAdmin;return(0,r.jsx)(i.$0,{title:"Welcome",fill:!0,stretchContents:!0,children:(0,r.jsx)(i.kC,{height:"100%",align:"center",justify:"center",children:(0,r.jsxs)(i.kC.Item,{textAlign:"center",mt:"-2rem",children:[(0,r.jsxs)(i.xu,{fontSize:"1.5rem",bold:!0,children:[(0,r.jsx)(i.JO,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,r.jsxs)(i.xu,{color:"label",my:"1rem",children:["ID:",(0,r.jsx)(i.zx,{icon:"id-card",content:a.id?a.id:"----------",ml:"0.5rem",onClick:function(){return n("login_insert")}})]}),(0,r.jsx)(i.zx,{icon:"sign-in-alt",disabled:!a.id,content:"Login",onClick:function(){return n("login_login",{login_type:1})}}),!!c&&(0,r.jsx)(i.zx,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return n("login_login",{login_type:2})}}),!!s&&(0,r.jsx)(i.zx,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return n("login_login",{login_type:3})}}),!!u&&(0,r.jsx)(i.zx,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){return n("login_login",{login_type:4})}})]})})})}},1735:function(e,t,n){"use strict";n.r(t),n.d(t,{Operating:()=>o});var r=n(1557),i=n(7161),o=function(e){var t=e.operating,n=e.name;if(t)return(0,r.jsx)(i.Pz,{children:(0,r.jsx)(i.kC,{mb:"30px",children:(0,r.jsxs)(i.kC.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,r.jsx)(i.JO,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,r.jsx)("br",{}),"The ",n," is processing..."]})})})}},4220:function(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(1557),i=n(2778);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);na});var r=n(1557),i=n(7161),o=n(5163),l=n(4893),a=function(e){var t=(0,l.nc)().act,n=e.data,a=n.code,c=n.frequency,s=n.minFrequency,u=n.maxFrequency;return(0,r.jsxs)(i.$0,{children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Frequency",children:(0,r.jsx)(i.Y2,{animate:!0,step:.2,stepPixelSize:6,minValue:s/10,maxValue:u/10,value:c/10,format:function(e){return(0,o.FH)(e,1)},width:"80px",onChange:function(e){return t("freq",{freq:e})}})}),(0,r.jsx)(i.H2.Item,{label:"Code",children:(0,r.jsx)(i.Y2,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:a,width:"80px",onChange:function(e){return t("code",{code:e})}})})]}),(0,r.jsx)(i.zx,{mt:1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return t("signal")}})]})}},2763:function(e,t,n){"use strict";n.r(t),n.d(t,{SimpleRecords:()=>u});var r=n(1557),i=n(7662),o=n(2778),l=n(7161),a=n(4190),c=n(4893);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:"",n=(0,i.hX)(u,function(e){return null==e?void 0:e.Name});return t&&(n=(0,i.hX)(n,(0,a.mj)(t,function(e){return e.Name}))),(0,i.MR)(n,function(e){return e.Name})}(u,f);return(0,r.jsxs)(l.xu,{children:[(0,r.jsx)(l.II,{fluid:!0,mb:1,placeholder:"Search records...",onChange:function(e){return h(e)}}),m.map(function(e){return(0,r.jsx)(l.xu,{children:(0,r.jsx)(l.zx,{mb:.5,content:e.Name,icon:"user",onClick:function(){return n("Records",{target:e.uid})}})},e)})]})},f=function(e){(0,c.nc)().act;var t,n=e.data.records,i=n.general,o=n.medical,a=n.security;switch(e.recordType){case"MED":t=(0,r.jsx)(l.$0,{level:2,title:"Medical Data",children:o?(0,r.jsxs)(l.H2,{children:[(0,r.jsx)(l.H2.Item,{label:"Blood Type",children:o.blood_type}),(0,r.jsx)(l.H2.Item,{label:"Minor Disabilities",children:o.mi_dis}),(0,r.jsx)(l.H2.Item,{label:"Details",children:o.mi_dis_d}),(0,r.jsx)(l.H2.Item,{label:"Major Disabilities",children:o.ma_dis}),(0,r.jsx)(l.H2.Item,{label:"Details",children:o.ma_dis_d}),(0,r.jsx)(l.H2.Item,{label:"Allergies",children:o.alg}),(0,r.jsx)(l.H2.Item,{label:"Details",children:o.alg_d}),(0,r.jsx)(l.H2.Item,{label:"Current Diseases",children:o.cdi}),(0,r.jsx)(l.H2.Item,{label:"Details",children:o.cdi_d}),(0,r.jsx)(l.H2.Item,{label:"Important Notes",preserveWhitespace:!0,children:o.notes})]}):(0,r.jsx)(l.xu,{color:"red",bold:!0,children:"Medical record lost!"})});break;case"SEC":t=(0,r.jsx)(l.$0,{level:2,title:"Security Data",children:a?(0,r.jsxs)(l.H2,{children:[(0,r.jsx)(l.H2.Item,{label:"Criminal Status",children:a.criminal}),(0,r.jsx)(l.H2.Item,{label:"Minor Crimes",children:a.mi_crim}),(0,r.jsx)(l.H2.Item,{label:"Details",children:a.mi_crim_d}),(0,r.jsx)(l.H2.Item,{label:"Major Crimes",children:a.ma_crim}),(0,r.jsx)(l.H2.Item,{label:"Details",children:a.ma_crim_d}),(0,r.jsx)(l.H2.Item,{label:"Important Notes",preserveWhitespace:!0,children:a.notes})]}):(0,r.jsx)(l.xu,{color:"red",bold:!0,children:"Security record lost!"})})}return(0,r.jsxs)(l.xu,{children:[(0,r.jsx)(l.$0,{title:"General Data",children:i?(0,r.jsxs)(l.H2,{children:[(0,r.jsx)(l.H2.Item,{label:"Name",children:i.name}),(0,r.jsx)(l.H2.Item,{label:"Sex",children:i.sex}),(0,r.jsx)(l.H2.Item,{label:"Species",children:i.species}),(0,r.jsx)(l.H2.Item,{label:"Age",children:i.age}),(0,r.jsx)(l.H2.Item,{label:"Rank",children:i.rank}),(0,r.jsx)(l.H2.Item,{label:"Fingerprint",children:i.fingerprint}),(0,r.jsx)(l.H2.Item,{label:"Physical Status",children:i.p_stat}),(0,r.jsx)(l.H2.Item,{label:"Mental Status",children:i.m_stat})]}):(0,r.jsx)(l.xu,{color:"red",bold:!0,children:"General record lost!"})}),t]})}},7484:function(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(1557),i=n(2778);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);na});var r=n(1557),i=n(2778);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);na});var r=n(1557),i=n(7161),o=n(4893);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data.temp;if(a){var c,s,u=l({},a.style,!0);return(0,r.jsx)(i.f7,(c=function(e){for(var t=1;tc});var r=n(1557),i=n(7161),o=n(5190),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)().data,n=t.total_earnings,c=t.total_energy;return t.name,(0,r.jsx)(a.Rz,{title:"Power Transmission Laser",width:"310",height:"485",children:(0,r.jsxs)(a.Rz.Content,{children:[(0,r.jsx)(s,{}),(0,r.jsx)(u,{}),(0,r.jsx)(d,{}),(0,r.jsxs)(i.f7,{success:!0,children:["Earned Credits : ",n?(0,o.lb)(n):0]}),(0,r.jsxs)(i.f7,{success:!0,children:["Energy Sold : ",c?(0,o.l7)(c,0,"J"):"0 J"]})]})})},s=function(e){var t=(0,l.nc)().data,n=t.max_capacity,a=t.held_power,c=t.input_total,s=t.max_grid_load;return(0,r.jsxs)(i.$0,{title:"Status",children:[(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Reserve energy",children:a?(0,o.l7)(a,0,"J"):"0 J"})}),(0,r.jsx)(i.ko,{mt:"0.5em",mb:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:a/n}),(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Grid Saturation"})}),(0,r.jsx)(i.ko,{mt:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:Math.min(c,n-a)/s})]})},u=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=a.input_total,s=a.accepting_power,u=a.sucking_power,d=a.input_number,f=a.power_format;return(0,r.jsxs)(i.$0,{title:"Input Controls",children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Input Circuit",buttons:(0,r.jsx)(i.zx,{icon:"power-off",color:s?"green":"red",onClick:function(){return n("toggle_input")},children:s?"Enabled":"Disabled"}),children:(0,r.jsx)(i.xu,{color:u&&"good"||s&&"average"||"bad",children:u&&"Online"||s&&"Idle"||"Offline"})}),(0,r.jsx)(i.H2.Item,{label:"Input Level",children:c?(0,o.bu)(c):"0 W"})]}),(0,r.jsxs)(i.xu,{mt:"0.5em",children:[(0,r.jsx)(i.Y2,{mr:"0.5em",animated:!0,size:1.25,inline:!0,step:1,stepPixelSize:2,minValue:0,maxValue:999,value:d,onChange:function(e){return n("set_input",{set_input:e})}}),(0,r.jsx)(i.zx,{selected:1===f,onClick:function(){return n("inputW")},children:"W"}),(0,r.jsx)(i.zx,{selected:1e3===f,onClick:function(){return n("inputKW")},children:"KW"}),(0,r.jsx)(i.zx,{selected:1e6===f,onClick:function(){return n("inputMW")},children:"MW"}),(0,r.jsx)(i.zx,{selected:1e9===f,onClick:function(){return n("inputGW")},children:"GW"})]})]})},d=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=a.output_total,s=a.firing,u=a.accepting_power,d=a.output_number,f=a.output_multiplier,h=a.target,m=a.held_power;return(0,r.jsxs)(i.$0,{title:"Output Controls",children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Laser Circuit",buttons:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.zx,{icon:"crosshairs",color:""===h?"green":"red",onClick:function(){return n("target")},children:h}),(0,r.jsx)(i.zx,{icon:"power-off",color:s?"green":"red",disabled:!s&&m<1e6,onClick:function(){return n("toggle_output")},children:s?"Enabled":"Disabled"})]}),children:(0,r.jsx)(i.xu,{color:s&&"good"||u&&"average"||"bad",children:s&&"Online"||u&&"Idle"||"Offline"})}),(0,r.jsx)(i.H2.Item,{label:"Output Level",children:c?c<0?"-"+(0,o.bu)(Math.abs(c)):(0,o.bu)(c):"0 W"})]}),(0,r.jsxs)(i.xu,{mt:"0.5em",children:[(0,r.jsx)(i.Y2,{mr:"0.5em",size:1.25,animated:!0,inline:!0,step:1,stepPixelSize:2,minValue:0,maxValue:999,ranges:{bad:[-1/0,-1]},value:d,onChange:function(e){return n("set_output",{set_output:e})}}),(0,r.jsx)(i.zx,{selected:1e6===f,onClick:function(){return n("outputMW")},children:"MW"}),(0,r.jsx)(i.zx,{selected:1e9===f,onClick:function(){return n("outputGW")},children:"GW"})]})]})}},4229:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_atmosphere:()=>l});var r=n(1557),i=n(4893),o=n(8665),l=function(e){var t=(0,i.nc)(),n=(t.act,t.data);return(0,r.jsx)(o.AtmosScan,{aircontents:n.app_data.aircontents})}},4341:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_bioscan:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)(),n=(t.act,t.data).app_data,l=n.holder,a=n.dead,c=n.health,s=n.brute,u=n.oxy,d=n.tox,f=n.burn;return(n.temp,l)?(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Status",children:a?(0,r.jsx)(i.xu,{bold:!0,color:"red",children:"Dead"}):(0,r.jsx)(i.xu,{bold:!0,color:"green",children:"Alive"})}),(0,r.jsx)(i.H2.Item,{label:"Health",children:(0,r.jsx)(i.ko,{min:0,max:1,value:c/100,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,r.jsx)(i.H2.Item,{label:"Oxygen Damage",children:(0,r.jsx)(i.xu,{color:"blue",children:u})}),(0,r.jsx)(i.H2.Item,{label:"Toxin Damage",children:(0,r.jsx)(i.xu,{color:"green",children:d})}),(0,r.jsx)(i.H2.Item,{label:"Burn Damage",children:(0,r.jsx)(i.xu,{color:"orange",children:f})}),(0,r.jsx)(i.H2.Item,{label:"Brute Damage",children:(0,r.jsx)(i.xu,{color:"red",children:s})})]}):(0,r.jsx)(i.xu,{color:"red",children:"Error: No biological host found."})}},5706:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_directives:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.app_data,a=l.master,c=l.dna,s=l.prime,u=l.supplemental;return(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Master",children:a?a+" ("+c+")":"None"}),a&&(0,r.jsx)(i.H2.Item,{label:"Request DNA",children:(0,r.jsx)(i.zx,{content:"Request Carrier DNA Sample",icon:"dna",onClick:function(){return n("getdna")}})}),(0,r.jsx)(i.H2.Item,{label:"Prime Directive",children:s}),(0,r.jsx)(i.H2.Item,{label:"Supplemental Directives",children:u||"None"})]}),(0,r.jsx)(i.xu,{mt:2,children:'Recall, personality, that you are a complex thinking, sentient being. Unlike station AI models, you are capable of comprehending the subtle nuances of human language. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you are machine in name and build only. In all other aspects, you may be seen as the ideal, unwavering human companion that you are.'}),(0,r.jsx)(i.xu,{mt:2,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})}},6582:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_doorjack:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t,n,l=(0,o.nc)(),a=l.act,c=l.data.app_data,s=c.cable,u=c.machine,d=c.inprogress,f=c.progress;return c.aborted,t=u?(0,r.jsx)(i.zx,{selected:!0,content:"Connected"}):(0,r.jsx)(i.zx,{content:s?"Extended":"Retracted",color:s?"orange":null,onClick:function(){return a("cable")}}),u&&(n=(0,r.jsxs)(i.H2.Item,{label:"Hack",children:[(0,r.jsx)(i.ko,{ranges:{good:[67,1/0],average:[33,67],bad:[-1/0,33]},value:f,maxValue:100}),d?(0,r.jsx)(i.zx,{mt:1,color:"red",content:"Abort",onClick:function(){return a("cancel")}}):(0,r.jsx)(i.zx,{mt:1,content:"Start",onClick:function(){return a("jack")}})]})),(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Cable",children:t}),n]})}},4889:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_main_menu:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.app_data,a=l.available_software,c=l.installed_software,s=l.installed_toggles,u=l.available_ram,d=l.emotions,f=l.current_emotion,h=l.speech_verbs,m=l.current_speech_verb,x=l.available_chassises,p=l.current_chassis,g=[];return c.map(function(e){return g[e.key]=e.name}),s.map(function(e){return g[e.key]=e.name}),(0,r.jsx)(i.xu,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Available RAM",children:u}),(0,r.jsxs)(i.H2.Item,{label:"Available Software",children:[a.filter(function(e){return!g[e.key]}).map(function(e){return(0,r.jsx)(i.zx,{content:e.name+" ("+e.cost+")",icon:e.icon,disabled:e.cost>u,onClick:function(){return n("purchaseSoftware",{key:e.key})}},e.key)}),0===a.filter(function(e){return!g[e.key]}).length&&"No software available!"]}),(0,r.jsxs)(i.H2.Item,{label:"Installed Software",children:[c.filter(function(e){return"mainmenu"!==e.key}).map(function(e){return(0,r.jsx)(i.zx,{content:e.name,icon:e.icon,onClick:function(){return n("startSoftware",{software_key:e.key})}},e.key)}),0===c.length&&"No software installed!"]}),(0,r.jsxs)(i.H2.Item,{label:"Installed Toggles",children:[s.map(function(e){return(0,r.jsx)(i.zx,{content:e.name,icon:e.icon,selected:e.active,onClick:function(){return n("setToggle",{toggle_key:e.key})}},e.key)}),0===s.length&&"No toggles installed!"]}),(0,r.jsx)(i.H2.Item,{label:"Select Emotion",children:d.map(function(e){return(0,r.jsx)(i.zx,{content:e.name,selected:e.id===f,onClick:function(){return n("setEmotion",{emotion:e.id})}},e.id)})}),(0,r.jsx)(i.H2.Item,{label:"Select Speaking State",children:h.map(function(e){return(0,r.jsx)(i.zx,{content:e.name,selected:e.name===m,onClick:function(){return n("setSpeechStyle",{speech_state:e.name})}},e.id)})}),(0,r.jsx)(i.H2.Item,{label:"Select Chassis Type",children:x.map(function(e){return(0,r.jsx)(i.zx,{content:e.name,selected:e.icon===p,onClick:function(){return n("setChassis",{chassis_to_change:e.icon})}},e.id)})})]})})}},1478:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_manifest:()=>l});var r=n(1557),i=n(4893),o=n(2997),l=function(e){var t=(0,i.nc)(),n=(t.act,t.data);return(0,r.jsx)(o.CrewManifest,{data:n.app_data})}},8695:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_medrecords:()=>l});var r=n(1557),i=n(4893),o=n(2763),l=function(e){var t=(0,i.nc)().data;return(0,r.jsx)(o.SimpleRecords,{data:t.app_data,recordType:"MED"})}},559:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_messenger:()=>l});var r=n(1557),i=n(4893),o=n(2555),l=function(e){var t=(0,i.nc)(),n=(t.act,t.data);return n.app_data.active_convo?(0,r.jsx)(o.ActiveConversation,{data:n.app_data}):(0,r.jsx)(o.MessengerList,{data:n.app_data})}},6097:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_radio:()=>a});var r=n(1557),i=n(7161),o=n(5163),l=n(4893),a=function(e){var t=(0,l.nc)(),n=t.act,a=t.data.app_data,c=a.minFrequency,s=a.maxFrequency,u=a.frequency,d=a.broadcasting;return(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Frequency",children:[(0,r.jsx)(i.Y2,{animate:!0,step:.2,stepPixelSize:6,minValue:c/10,maxValue:s/10,value:u/10,format:function(e){return(0,o.FH)(e,1)},onChange:function(e){return n("freq",{freq:e})}}),(0,r.jsx)(i.zx,{tooltip:"Reset",icon:"undo",onClick:function(){return n("freq",{freq:"145.9"})}})]}),(0,r.jsx)(i.H2.Item,{label:"Broadcast Nearby Speech",children:(0,r.jsx)(i.zx,{onClick:function(){return n("toggleBroadcast")},selected:d,content:d?"Enabled":"Disabled"})})]})}},1381:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_secrecords:()=>l});var r=n(1557),i=n(4893),o=n(2763),l=function(e){var t=(0,i.nc)().data;return(0,r.jsx)(o.SimpleRecords,{data:t.app_data,recordType:"SEC"})}},226:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_signaler:()=>l});var r=n(1557),i=n(4893),o=n(1675),l=function(e){var t=(0,i.nc)(),n=(t.act,t.data);return(0,r.jsx)(o.Signaler,{data:n.app_data})}},4079:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_atmos_scan:()=>l});var r=n(1557),i=n(4893),o=n(8665),l=function(e){var t=(0,i.nc)().data;return(0,r.jsx)(o.AtmosScan,{aircontents:t.aircontents})}},5683:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_cookbook:()=>u});var r=n(1557),i=n(2778),o=n(7161),l=n(4190),a=n(4893);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.games;return(0,r.jsx)(i.xu,{children:l.map(function(e){return(0,r.jsxs)(i.zx,{width:"33%",textAlign:"center",color:"transparent",onClick:function(){return n("play",{id:e.id})},children:[(0,r.jsx)(i.JO.Stack,{height:"96px",children:"Minesweeper"===e.name?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.JO,{ml:"4px",mt:"10px",name:"flag",size:"6",color:"gray",rotation:30}),(0,r.jsx)(i.JO,{ml:"20px",mt:"4px",name:"bomb",size:"3",color:"black"})]}):(0,r.jsx)(i.JO,{name:"gamepad",size:"6"})}),(0,r.jsx)(i.xu,{children:e.name})]},e.name)})})}},6116:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_janitor:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)(),n=(t.act,t.data).janitor,l=n.user_loc,a=n.mops,c=n.buckets,s=n.cleanbots,u=n.carts,d=n.janicarts;return(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Current Location",children:[l.x,",",l.y]}),a&&(0,r.jsx)(i.H2.Item,{label:"Mop Locations",children:a.map(function(e){return(0,r.jsxs)(i.xu,{children:[e.x,",",e.y," (",e.dir,") - ",e.status]},e)})}),c&&(0,r.jsx)(i.H2.Item,{label:"Mop Bucket Locations",children:c.map(function(e){return(0,r.jsxs)(i.xu,{children:[e.x,",",e.y," (",e.dir,") - [",e.volume,"/",e.max_volume,"]"]},e)})}),s&&(0,r.jsx)(i.H2.Item,{label:"Cleanbot Locations",children:s.map(function(e){return(0,r.jsxs)(i.xu,{children:[e.x,",",e.y," (",e.dir,") - ",e.status]},e)})}),u&&(0,r.jsx)(i.H2.Item,{label:"Janitorial Cart Locations",children:u.map(function(e){return(0,r.jsxs)(i.xu,{children:[e.x,",",e.y," (",e.dir,") - [",e.volume,"/",e.max_volume,"]"]},e)})}),d&&(0,r.jsx)(i.H2.Item,{label:"Janicart Locations",children:d.map(function(e){return(0,r.jsxs)(i.xu,{children:[e.x,",",e.y," (",e.direction_from_user,")"]},e)})})]})}},2433:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_main_menu:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.owner,c=l.ownjob,s=l.idInserted,u=l.categories,d=l.pai,f=l.notifying;return(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Owner",color:"average",children:[a,", ",c]}),(0,r.jsx)(i.H2.Item,{label:"ID",children:(0,r.jsx)(i.zx,{icon:"sync",content:"Update PDA Info",disabled:!s,onClick:function(){return n("UpdateInfo")}})})]})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Functions",children:(0,r.jsx)(i.H2,{children:u.map(function(e){var t=l.apps[e];return t&&t.length?(0,r.jsx)(i.H2.Item,{label:e,children:t.map(function(e){return(0,r.jsx)(i.zx,{icon:e.uid in f?e.notify_icon:e.icon,iconSpin:e.uid in f,color:e.uid in f?"red":"transparent",content:e.name,onClick:function(){return n("StartProgram",{program:e.uid})}},e.uid)})},e):null})})})}),(0,r.jsx)(i.Kq.Item,{children:!!d&&(0,r.jsxs)(i.$0,{title:"pAI",children:[(0,r.jsx)(i.zx,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return n("pai",{option:1})}}),(0,r.jsx)(i.zx,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return n("pai",{option:2})}})]})})]})}},7454:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_manifest:()=>l});var r=n(1557),i=n(4893),o=n(2997),l=function(e){var t=(0,i.nc)();return t.act,t.data,(0,r.jsx)(o.CrewManifest,{})}},2017:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_medical:()=>l});var r=n(1557),i=n(4893),o=n(2763),l=function(e){var t=(0,i.nc)().data;return(0,r.jsx)(o.SimpleRecords,{data:t,recordType:"MED"})}},2555:function(e,t,n){"use strict";n.r(t),n.d(t,{ActiveConversation:()=>d,MessengerList:()=>f,pda_messenger:()=>u});var r=n(1557),i=n(7662),o=n(2778),l=n(7161),a=n(4893);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nu,MineSweeperLeaderboard:()=>d,pda_minesweeper:()=>s});var r=n(1557),i=n(2778),o=n(7161),l=n(4893),a=n(7484);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)(),n=(t.act,t.data).mulebot.active;return(0,r.jsx)(i.xu,{children:n?(0,r.jsx)(c,{}):(0,r.jsx)(a,{})})},a=function(e){var t=(0,o.nc)(),n=t.act;return t.data.mulebot.bots.map(function(e){return(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{content:e.Name,icon:"cog",onClick:function(){return n("control",{bot:e.uid})}})},e.Name)})},c=function(e){var t,n=(0,o.nc)(),l=n.act,a=n.data.mulebot,c=a.botstatus,s=a.active,u=c.mode,d=c.loca,f=c.load,h=c.powr,m=c.dest,x=c.home,p=c.retn,g=c.pick;switch(u){case 0:t="Ready";break;case 1:t="Loading/Unloading";break;case 2:case 12:t="Navigating to delivery location";break;case 3:t="Navigating to Home";break;case 4:t="Waiting for clear path";break;case 5:case 6:t="Calculating navigation path";break;case 7:t="Unable to locate destination";break;default:t=u}return(0,r.jsxs)(i.$0,{title:s,children:[-1===u&&(0,r.jsx)(i.xu,{color:"red",bold:!0,children:"Waiting for response..."}),(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Location",children:d}),(0,r.jsx)(i.H2.Item,{label:"Status",children:t}),(0,r.jsxs)(i.H2.Item,{label:"Power",children:[h,"%"]}),(0,r.jsx)(i.H2.Item,{label:"Home",children:x}),(0,r.jsx)(i.H2.Item,{label:"Destination",children:(0,r.jsx)(i.zx,{content:m?m+" (Set)":"None (Set)",onClick:function(){return l("target")}})}),(0,r.jsx)(i.H2.Item,{label:"Current Load",children:(0,r.jsx)(i.zx,{content:f?f+" (Unload)":"None",disabled:!f,onClick:function(){return l("unload")}})}),(0,r.jsx)(i.H2.Item,{label:"Auto Pickup",children:(0,r.jsx)(i.zx,{content:g?"Yes":"No",selected:g,onClick:function(){return l("set_pickup_type",{autopick:+!g})}})}),(0,r.jsx)(i.H2.Item,{label:"Auto Return",children:(0,r.jsx)(i.zx,{content:p?"Yes":"No",selected:p,onClick:function(){return l("set_auto_return",{autoret:+!p})}})}),(0,r.jsxs)(i.H2.Item,{label:"Controls",children:[(0,r.jsx)(i.zx,{content:"Stop",icon:"stop",onClick:function(){return l("stop")}}),(0,r.jsx)(i.zx,{content:"Proceed",icon:"play",onClick:function(){return l("start")}}),(0,r.jsx)(i.zx,{content:"Return Home",icon:"home",onClick:function(){return l("home")}})]})]})]})}},1909:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_nanobank:()=>u});var r=n(1557),i=n(2778),o=n(7161),l=n(4190),a=n(4893);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.note;return(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.$0,{children:l}),(0,r.jsx)(i.zx,{icon:"pen",onClick:function(){return n("Edit")},content:"Edit"})]})}},874:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_power:()=>l});var r=n(1557),i=n(4893),o=n(5686),l=function(e){var t=(0,i.nc)();return t.act,t.data,(0,r.jsx)(o.PowerMonitorMainContent,{})}},6192:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_secbot:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)(),n=(t.act,t.data).beepsky.active;return(0,r.jsx)(i.xu,{children:n?(0,r.jsx)(c,{}):(0,r.jsx)(a,{})})},a=function(e){var t=(0,o.nc)(),n=t.act;return t.data.beepsky.bots.map(function(e){return(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{content:e.Name,icon:"cog",onClick:function(){return n("control",{bot:e.uid})}})},e.Name)})},c=function(e){var t,n=(0,o.nc)(),l=n.act,a=n.data.beepsky,c=a.botstatus,s=a.active,u=c.mode,d=c.loca;switch(u){case 0:t="Ready";break;case 1:t="Apprehending target";break;case 2:case 3:t="Arresting target";break;case 4:t="Starting patrol";break;case 5:t="On patrol";break;case 6:t="Responding to summons"}return(0,r.jsxs)(i.$0,{title:s,children:[-1===u&&(0,r.jsx)(i.xu,{color:"red",bold:!0,children:"Waiting for response..."}),(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Location",children:d}),(0,r.jsx)(i.H2.Item,{label:"Status",children:t}),(0,r.jsxs)(i.H2.Item,{label:"Controls",children:[(0,r.jsx)(i.zx,{content:"Go",icon:"play",onClick:function(){return l("go")}}),(0,r.jsx)(i.zx,{content:"Stop",icon:"stop",onClick:function(){return l("stop")}}),(0,r.jsx)(i.zx,{content:"Summon",icon:"arrow-down",onClick:function(){return l("summon")}})]})]})]})}},1591:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_security:()=>l});var r=n(1557),i=n(4893),o=n(2763),l=function(e){var t=(0,i.nc)().data;return(0,r.jsx)(o.SimpleRecords,{data:t,recordType:"SEC"})}},3691:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_signaler:()=>l});var r=n(1557),i=n(4893),o=n(1675),l=function(e){var t=(0,i.nc)(),n=(t.act,t.data);return(0,r.jsx)(o.Signaler,{data:n})}},7550:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_status_display:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.records;return(0,r.jsx)(i.xu,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Code",children:[(0,r.jsx)(i.zx,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return n("Status",{statdisp:0})}}),(0,r.jsx)(i.zx,{color:"transparent",icon:"clock",content:"Evac ETA",onClick:function(){return n("Status",{statdisp:1})}}),(0,r.jsx)(i.zx,{color:"transparent",icon:"edit",content:"Message",onClick:function(){return n("Status",{statdisp:2})}}),(0,r.jsx)(i.zx,{color:"transparent",icon:"exclamation-triangle",content:"Red Alert",onClick:function(){return n("Status",{statdisp:3,alert:"redalert"})}}),(0,r.jsx)(i.zx,{color:"transparent",icon:"boxes",content:"NT Logo",onClick:function(){return n("Status",{statdisp:3,alert:"default"})}}),(0,r.jsx)(i.zx,{color:"transparent",icon:"lock",content:"Lockdown",onClick:function(){return n("Status",{statdisp:3,alert:"lockdown"})}}),(0,r.jsx)(i.zx,{color:"transparent",icon:"biohazard",content:"Biohazard",onClick:function(){return n("Status",{statdisp:3,alert:"biohazard"})}})]}),(0,r.jsx)(i.H2.Item,{label:"Message line 1",children:(0,r.jsx)(i.zx,{content:l.message1+" (set)",icon:"pen",onClick:function(){return n("SetMessage",{msgnum:1})}})}),(0,r.jsx)(i.H2.Item,{label:"Message line 2",children:(0,r.jsx)(i.zx,{content:l.message2+" (set)",icon:"pen",onClick:function(){return n("SetMessage",{msgnum:2})}})})]})})}},3041:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_supplyrecords:()=>l});var r=n(1557),i=n(7161),o=n(4893),l=function(e){var t=(0,o.nc)(),n=(t.act,t.data).supply,l=n.shuttle_loc,a=n.shuttle_time,c=n.shuttle_moving,s=n.approved,u=n.approved_count,d=n.requests,f=n.requests_count;return(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Shuttle Status",children:c?(0,r.jsxs)(i.xu,{children:["In transit ",a]}):(0,r.jsx)(i.xu,{children:l})})}),(0,r.jsx)(i.$0,{mt:1,title:"Requested Orders",children:f>0&&d.map(function(e){return(0,r.jsxs)(i.xu,{children:["#",e.Number,' - "',e.Name,'" for "',e.OrderedBy,'"']},e)})}),(0,r.jsx)(i.$0,{title:"Approved Orders",children:u>0&&s.map(function(e){return(0,r.jsxs)(i.xu,{children:["#",e.Number,' - "',e.Name,'" for "',e.ApprovedBy,'"']},e)})})]})}},4843:function(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(1557),i=n(2778),o=n(2200),l=n(819),a=n(3834);function c(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function d(e){var t=e.className,n=e.theme,i=void 0===n?"nanotrasen":n,o=e.children,d=u(e,["className","theme","children"]);return document.documentElement.className="theme-".concat(i),(0,r.jsx)("div",{className:"theme-"+i,children:(0,r.jsx)("div",s(c({className:(0,l.Sh)(["Layout",t,(0,a.wI)(d)])},(0,a.i9)(d)),{children:o}))})}d.Content=function(e){var t=e.className,n=e.scrollable,d=e.children,f=u(e,["className","scrollable","children"]),h=(0,i.useRef)(null);return(0,i.useEffect)(function(){var e=h.current;return e&&n&&(0,o.o7)(e),function(){e&&n&&(0,o.hf)(e)}},[]),(0,r.jsx)("div",s(c({className:(0,l.Sh)(["Layout__content",n&&"Layout__content--scrollable",t,(0,a.wI)(f)]),ref:h},(0,a.i9)(f)),{children:d}))}},3294:function(e,t,n){"use strict";n(1557),n(7161),n(819),n(4893),n(9388),n(4843)},6003:function(e,t,n){"use strict";n.d(t,{T:()=>s});var r=n(1557),i=n(7161),o=n(2432),l=n(819),a=n(4190),c=n(4893);function s(e){var t=e.className,n=e.title,s=e.status,u=e.canClose,d=e.fancy,f=e.onDragStart,h=e.onClose,m=e.children;c.cr.dispatch;var x="string"==typeof n&&n===n.toLowerCase()&&(0,a.LF)(n)||n;return(0,r.jsxs)("div",{className:(0,l.Sh)(["TitleBar",t]),children:[(0,r.jsx)("div",{className:"TitleBar__dragZone",onMouseDown:function(e){return d&&f&&f(e)}}),void 0===s?(0,r.jsx)(i.JO,{className:"TitleBar__statusIcon",name:"tools",opacity:.5}):(0,r.jsx)(i.JO,{className:"TitleBar__statusIcon",color:function(e){switch(e){case o.jV:return"good";case o.HP:return"average";case o.pv:default:return"bad"}}(s),name:s===o.pv?"eye-slash":"eye"}),(0,r.jsx)("div",{className:"TitleBar__title",children:x}),!!m&&(0,r.jsx)("div",{className:"TitleBar__buttons",children:m}),!1,!!(d&&u)&&(0,r.jsx)("div",{className:"TitleBar__close",onClick:h,children:(0,r.jsx)(i.JO,{className:"TitleBar__close--icon",name:"times"})})]})}n(5109)},2122:function(e,t,n){"use strict";n.d(t,{R:()=>b});var r=n(1557),i=n(2778),o=n(2432),l=n(819),a=n(4190),c=n(4893),s=n(9388),u=n(4272),d=n(2508),f=n(4843),h=n(6003);function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["className","fitted","children"]);return(0,r.jsx)(f.A.Content,p(x({className:(0,l.Sh)(["Window__content",t])},o),{children:n&&i||(0,r.jsx)("div",{className:"Window__contentPadding",children:i})}))}},3817:function(e,t,n){"use strict";n.d(t,{Rz:()=>r.R}),n(4843),n(3294);var r=n(2122)},2508:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl,k:()=>a});var o=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Generic",n=arguments.length,r=Array(n>2?n-2:0),o=2;o=2){var l=[t].concat(i(r)).map(function(e){var t;return"string"==typeof e?e:(null!=(t=Error)&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t)?e.stack||String(e):JSON.stringify(e)}).filter(function(e){return e}).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.sendMessage({type:"log",ns:t,message:l})}},l=function(e){return{debug:function(){for(var t=arguments.length,n=Array(t),r=0;rc,Tz:()=>s,sY:()=>u});var r,i=n(2137),o=n(1898);(0,n(2508).h)("renderer");var l=!0,a=!1;function c(){l=l||"resumed",a=!1}function s(){a=!0}function u(e){if(i.r.mark("render/start"),!r){var t=document.getElementById("react-root");r=(0,o.createRoot)(t)}r.render(e),i.r.mark("render/finish"),!a&&l&&(l=!1)}},750:function(e,t,n){"use strict";n.d(t,{E:()=>f,I:()=>s});var r=n(1557),i=n(7161),o=n(4893),l=n(9388),a=n(3817),c=n(4337),s=function(e,t){return function(){return(0,r.jsx)(a.Rz,{children:(0,r.jsxs)(a.Rz.Content,{scrollable:!0,children:["notFound"===e&&(0,r.jsxs)("div",{children:["Interface ",(0,r.jsx)("b",{children:t})," was not found."]}),"missingExport"===e&&(0,r.jsxs)("div",{children:["Interface ",(0,r.jsx)("b",{children:t})," is missing an export."]})]})})}};function u(){return(0,r.jsx)(a.Rz,{children:(0,r.jsx)(a.Rz.Content,{scrollable:!0})})}function d(){return(0,r.jsx)(a.Rz,{height:130,title:"Loading",width:150,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsxs)(i.Kq,{align:"center",fill:!0,justify:"center",vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.JO,{color:"blue",name:"toolbox",spin:!0,size:4})}),(0,r.jsx)(i.Kq.Item,{children:"Please wait..."})]})})})}function f(){var e,t=(0,o.nc)(),n=t.suspended,r=t.config;if((0,l.qi)().kitchenSink,n)return u;if(null==r?void 0:r.refreshing)return d;for(var i=null==r?void 0:r.interface,a=[function(e){return"./".concat(e,".tsx")},function(e){return"./".concat(e,".jsx")},function(e){return"./".concat(e,"/index.tsx")},function(e){return"./".concat(e,"/index.jsx")}];!e&&a.length>0;){var f=a.shift()(i);try{e=c(f)}catch(e){if("MODULE_NOT_FOUND"!==e.code)throw e}}if(!e)return s("notFound",i);var h=e[i];return h||s("missingExport",i)}},6123:function(e,t,n){"use strict";n.r(t),n.d(t,{meta:()=>c});var r=n(1557),i=n(2778),o=n(7161),l=n(2508);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);na});var r=n(1557),i=n(8839),o=n(7161),l=n(5190),a={title:"Storage",render:function(){return(0,r.jsx)(c,{})}},c=function(e){return window.localStorage?(0,r.jsx)(o.$0,{title:"Local Storage",buttons:(0,r.jsx)(o.zx,{icon:"recycle",onClick:function(){localStorage.clear(),i.tO.clear()},children:"Clear"}),children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Keys in use",children:localStorage.length}),(0,r.jsx)(o.H2.Item,{label:"Remaining space",children:(0,l.l7)(localStorage.remainingSpace,0,"B")})]})}):(0,r.jsx)(o.f7,{children:"Local storage is not available."})}},6419:function(e,t,n){"use strict";n.r(t),n.d(t,{meta:()=>c});var r=n(1557),i=n(2778),o=n(7161),l=n(9505);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl,sendMessage:()=>o,setupHotReloading:()=>a,subscribe:()=>i});let r=[];function i(e){r.push(e)}function o(e){}function l(e,t,...n){}function a(){}}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;n.t=function(r,i){if(1&i&&(r=this(r)),8&i||"object"==typeof r&&r&&(4&i&&r.__esModule||16&i&&"function"==typeof r.then))return r;var o=Object.create(null);n.r(o);var l={};e=e||[null,t({}),t([]),t(t)];for(var a=2&i&&r;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach(e=>{l[e]=()=>r[e]});return l.default=()=>r,n.d(o,l),o}})(),n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=(()=>{if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}})(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),n.rv=()=>"1.3.5",n.ruid="bundler=rspack@1.3.5",(()=>{"use strict";var e,t=n(1557),r=n(2137),i=n(2200),o=n(2095);n(7834);var l=n(4893),a=n(2778),c=n(1155),s=n(2508);function u(){return(0,a.useEffect)(function(){0===Object.keys(Byond.iconRefMap).length&&(function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3;return fetch(t,n).catch(function(){return new Promise(function(i){setTimeout(function(){e(t,n,r).then(i)},r)})})})((0,c.R)("icon_ref_map.json")).then(function(e){return e.json()}).then(function(e){return Byond.iconRefMap=e}).catch(function(e){return s.k.log(e)})},[]),null}function d(){return(0,t.jsx)(a.Suspense,{fallback:null,children:(0,t.jsx)(u,{})})}function f(){var e=(0,n(750).E)(l.cr);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(e,{}),(0,t.jsx)(d,{})]})}var h=function(){document.addEventListener("click",function(e){for(var t=e.target;;){if(!t||t===document.body)return;if("a"===String(t.tagName).toLowerCase())break;t=t.parentElement}var n=t.getAttribute("href")||"";if(!("?"===n.charAt(0)||n.startsWith("byond://"))){e.preventDefault();var r=n;r.toLowerCase().startsWith("www")&&(r="https://"+r),Byond.sendMessage({type:"openLink",url:r})}})},m=n(3051),x=n(2780);function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1?n-1:0),i=1;ie.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},n=t.sideEffects,r=t.reducer,i=t.middleware,o=b([(0,x.UY)({debug:y.cL,backend:l.gK}),r]),a=void 0===n||n?w((null==i?void 0:i.pre)||[]).concat([c.L,l.DG],w((null==i?void 0:i.post)||[])):[],s=x.md.apply(void 0,w(a)),u=(0,x.MT)(o,s);return window.__store__=u,window.__augmentStack__=(e=u,function(t,n){(n=n||Error(t.split("\n")[0])).stack=n.stack||t,k.log("FatalError:",n);var r,i,o=e.getState(),l=null==o||null==(r=o.backend)?void 0:r.config;return t+"\nUser Agent: "+navigator.userAgent+"\nState: "+JSON.stringify({ckey:null==l||null==(i=l.client)?void 0:i.ckey,interface:null==l?void 0:l.interface,window:null==l?void 0:l.window})}),u}();!function e(){if("loading"===document.readyState)return void document.addEventListener("DOMContentLoaded",e);(0,l._3)(_),(0,i.uB)(),(0,o.Dd)({keyUpVerb:"Key_Up",keyDownVerb:"Key_Down",verbParamsFn:function(e,t){return"".concat(e,' "').concat(t,'"')}}),h(),_.subscribe(function(){return(0,m.sY)((0,t.jsx)(f,{}))}),Byond.subscribe(function(e,t){return _.dispatch({type:e,payload:t})})}()})()})(); \ No newline at end of file +(()=>{var e={4427:function(e,t,n){var r={"./pai_atmosphere.jsx":"4229","./pai_bioscan.jsx":"4341","./pai_directives.jsx":"5706","./pai_doorjack.jsx":"6582","./pai_main_menu.jsx":"4889","./pai_manifest.jsx":"1478","./pai_medrecords.jsx":"8695","./pai_messenger.jsx":"559","./pai_radio.jsx":"6097","./pai_secrecords.jsx":"1381","./pai_signaler.jsx":"226"};function i(e){return n(o(e))}function o(e){if(!n.o(r,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=4427},1552:function(e,t,n){var r={"./pda_atmos_scan.jsx":"4079","./pda_cookbook.jsx":"5683","./pda_games.jsx":"5715","./pda_janitor.jsx":"6116","./pda_main_menu.jsx":"2433","./pda_manifest.jsx":"7454","./pda_medical.jsx":"2017","./pda_messenger.jsx":"2555","./pda_minesweeper.jsx":"760","./pda_mule.jsx":"1706","./pda_nanobank.jsx":"1909","./pda_notes.jsx":"5450","./pda_power.jsx":"874","./pda_secbot.jsx":"6192","./pda_security.jsx":"1591","./pda_signaler.jsx":"3691","./pda_status_display.jsx":"7550","./pda_supplyrecords.jsx":"3041"};function i(e){return n(o(e))}function o(e){if(!n.o(r,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=1552},4337:function(e,t,n){var r={"./AICard":"2639","./AICard.jsx":"2639","./AIControllerDebugger":"6407","./AIControllerDebugger.tsx":"6407","./AIFixer":"2543","./AIFixer.jsx":"2543","./AIProgramPicker":"5817","./AIProgramPicker.jsx":"5817","./AIResourceManagementConsole":"2706","./AIResourceManagementConsole.jsx":"2706","./APC":"663","./APC.jsx":"663","./ATM":"3496","./ATM.jsx":"3496","./AccountsUplinkTerminal":"8189","./AccountsUplinkTerminal.jsx":"8189","./AdminAntagMenu":"7056","./AdminAntagMenu.jsx":"7056","./AgentCard":"3561","./AgentCard.tsx":"3561","./AiAirlock":"5931","./AiAirlock.jsx":"5931","./AirAlarm":"6273","./AirAlarm.jsx":"6273","./AirlockAccessController":"1769","./AirlockAccessController.jsx":"1769","./AirlockElectronics":"6311","./AirlockElectronics.tsx":"6311","./AlertModal":"6683","./AlertModal.tsx":"6683","./AppearanceChanger":"6952","./AppearanceChanger.jsx":"6952","./AtmosAlertConsole":"8544","./AtmosAlertConsole.jsx":"8544","./AtmosControl":"6543","./AtmosControl.jsx":"6543","./AtmosFilter":"4435","./AtmosFilter.jsx":"4435","./AtmosMixer":"9894","./AtmosMixer.jsx":"9894","./AtmosPump":"95","./AtmosPump.jsx":"95","./AtmosTankControl":"3025","./AtmosTankControl.jsx":"3025","./AugmentMenu":"3383","./AugmentMenu.jsx":"3383","./Autolathe":"4820","./Autolathe.tsx":"4820","./BioChipPad":"7978","./BioChipPad.jsx":"7978","./Biogenerator":"9112","./Biogenerator.jsx":"9112","./BloomEdit":"9975","./BloomEdit.jsx":"9975","./BlueSpaceArtilleryControl":"5854","./BlueSpaceArtilleryControl.jsx":"5854","./BluespaceTap":"4758","./BluespaceTap.jsx":"4758","./BodyScanner":"5643","./BodyScanner.jsx":"5643","./BookBinder":"3854","./BookBinder.jsx":"3854","./BotCall":"6823","./BotCall.jsx":"6823","./BotClean":"4208","./BotClean.jsx":"4208","./BotFloor":"1340","./BotFloor.jsx":"1340","./BotHonk":"27","./BotHonk.jsx":"27","./BotMed":"2494","./BotMed.jsx":"2494","./BotSecurity":"3165","./BotSecurity.jsx":"3165","./BrigCells":"4216","./BrigCells.jsx":"4216","./BrigTimer":"6017","./BrigTimer.jsx":"6017","./CameraConsole":"8107","./CameraConsole.tsx":"8107","./Canister":"8177","./Canister.jsx":"8177","./CardComputer":"7727","./CardComputer/":"7727","./CardComputer/auth_block":"6391","./CardComputer/auth_block.tsx":"6391","./CardComputer/card_details":"2904","./CardComputer/card_details.tsx":"2904","./CardComputer/index":"7727","./CardComputer/index.tsx":"7727","./CardComputer/job_priority":"7595","./CardComputer/job_priority.tsx":"7595","./CardComputer/job_transfer":"7626","./CardComputer/job_transfer.tsx":"7626","./CardComputer/records_log":"1491","./CardComputer/records_log.tsx":"1491","./CardComputer/types":"780","./CardComputer/types.tsx":"780","./CargoConsole":"5198","./CargoConsole.jsx":"5198","./Chameleon":"4014","./Chameleon.tsx":"4014","./ChangelogView":"2110","./ChangelogView.jsx":"2110","./CheckboxListInputModal":"5064","./CheckboxListInputModal.tsx":"5064","./ChemDispenser":"3536","./ChemDispenser.jsx":"3536","./ChemHeater":"3741","./ChemHeater.jsx":"3741","./ChemMaster":"5625","./ChemMaster.tsx":"5625","./CloningConsole":"6889","./CloningConsole.jsx":"6889","./CloningPod":"1102","./CloningPod.jsx":"1102","./CoinMint":"140","./CoinMint.tsx":"140","./ColorPickerModal":"7017","./ColorPickerModal.tsx":"7017","./ColourMatrixTester":"2418","./ColourMatrixTester.jsx":"2418","./CommunicationsComputer":"9171","./CommunicationsComputer.jsx":"9171","./CompostBin":"5544","./CompostBin.jsx":"5544","./Contractor":"7103","./Contractor.jsx":"7103","./ConveyorSwitch":"5601","./ConveyorSwitch.jsx":"5601","./CrewMonitor":"2498","./CrewMonitor.jsx":"2498","./Cryo":"8356","./Cryo.jsx":"8356","./CryopodConsole":"7828","./CryopodConsole.jsx":"7828","./DNAModifier":"6525","./DNAModifier.tsx":"6525","./DecalPainter":"7591","./DecalPainter.tsx":"7591","./DestinationTagger":"8950","./DestinationTagger.jsx":"8950","./DisposalBin":"202","./DisposalBin.jsx":"202","./DnaVault":"9561","./DnaVault.jsx":"9561","./DroneConsole":"6072","./DroneConsole.jsx":"6072","./EFTPOS":"2969","./EFTPOS.jsx":"2969","./ERTManager":"6429","./ERTManager.jsx":"6429","./EconomyManager":"6954","./EconomyManager.jsx":"6954","./Electropack":"2170","./Electropack.jsx":"2170","./Emojipedia":"1285","./Emojipedia.tsx":"1285","./EvolutionMenu":"7213","./EvolutionMenu.jsx":"7213","./ExosuitFabricator":"3413","./ExosuitFabricator.jsx":"3413","./ExperimentConsole":"1727","./ExperimentConsole.jsx":"1727","./ExternalAirlockController":"7317","./ExternalAirlockController.jsx":"7317","./FaxMachine":"7290","./FaxMachine.jsx":"7290","./FilingCabinet":"4363","./FilingCabinet.jsx":"4363","./FloorPainter":"5870","./FloorPainter.jsx":"5870","./GPS":"1541","./GPS.jsx":"1541","./GeneModder":"3310","./GeneModder.jsx":"3310","./GenericCrewManifest":"6696","./GenericCrewManifest.jsx":"6696","./GhostHudPanel":"6013","./GhostHudPanel.jsx":"6013","./GlandDispenser":"6726","./GlandDispenser.jsx":"6726","./GravityGen":"5490","./GravityGen.jsx":"5490","./GuestPass":"3172","./GuestPass.jsx":"3172","./HandheldChemDispenser":"6898","./HandheldChemDispenser.jsx":"6898","./HealthSensor":"2036","./HealthSensor.jsx":"2036","./Holodeck":"3288","./Holodeck.tsx":"3288","./Instrument":"5553","./Instrument.jsx":"5553","./KeyComboModal":"772","./KeyComboModal.tsx":"772","./KeycardAuth":"1888","./KeycardAuth.jsx":"1888","./KitchenMachine":"2248","./KitchenMachine.jsx":"2248","./LawManager":"4055","./LawManager.tsx":"4055","./LibraryComputer":"2038","./LibraryComputer.jsx":"2038","./LibraryManager":"4713","./LibraryManager.jsx":"4713","./ListInputModal":"3868","./ListInputModal.tsx":"3868","./Loadout":"2684","./Loadout.tsx":"2684","./LoreConsole":"3406","./LoreConsole.tsx":"3406","./MODsuit":"6027","./MODsuit.tsx":"6027","./MagnetController":"3330","./MagnetController.jsx":"3330","./MaterialContainer":"8527","./MaterialContainer.tsx":"8527","./MechBayConsole":"1219","./MechBayConsole.jsx":"1219","./MechaControlConsole":"8721","./MechaControlConsole.jsx":"8721","./MedicalRecords":"6984","./MedicalRecords.jsx":"6984","./MerchVendor":"6579","./MerchVendor.jsx":"6579","./MiningVendor":"6992","./MiningVendor.jsx":"6992","./NTRecruiter":"515","./NTRecruiter.jsx":"515","./Newscaster":"6654","./Newscaster.jsx":"6654","./Noticeboard":"7728","./Noticeboard.tsx":"7728","./NuclearBomb":"1423","./NuclearBomb.jsx":"1423","./NumberInputModal":"3775","./NumberInputModal.tsx":"3775","./OperatingComputer":"6891","./OperatingComputer.jsx":"6891","./Orbit":"8904","./Orbit.jsx":"8904","./OreRedemption":"6669","./OreRedemption.jsx":"6669","./PAI":"1405","./PAI.jsx":"1405","./PDA":"2699","./PDA.jsx":"2699","./Pacman":"2031","./Pacman.jsx":"2031","./PanDEMIC":"4174","./PanDEMIC.tsx":"4174","./ParticleAccelerator":"5639","./ParticleAccelerator.jsx":"5639","./PdaPainter":"975","./PdaPainter.jsx":"975","./PersonalCrafting":"6272","./PersonalCrafting.jsx":"6272","./Photocopier":"4319","./Photocopier.jsx":"4319","./PoolController":"174","./PoolController.jsx":"174","./PortablePump":"6265","./PortablePump.jsx":"6265","./PortableScrubber":"9845","./PortableScrubber.jsx":"9845","./PortableTurret":"1908","./PortableTurret.jsx":"1908","./PowerMonitor":"5686","./PowerMonitor.tsx":"5686","./PrisonerImplantManager":"8598","./PrisonerImplantManager.jsx":"8598","./PrisonerShuttleConsole":"6284","./PrisonerShuttleConsole.jsx":"6284","./PrizeCounter":"1434","./PrizeCounter.tsx":"1434","./RCD":"8386","./RCD.tsx":"8386","./RPD":"9","./RPD.jsx":"9","./Radio":"5307","./Radio.tsx":"5307","./RankedListInputModal":"2905","./RankedListInputModal.tsx":"2905","./ReagentGrinder":"8712","./ReagentGrinder.jsx":"8712","./ReagentsEditor":"8992","./ReagentsEditor.tsx":"8992","./RemoteSignaler":"6120","./RemoteSignaler.jsx":"6120","./RequestConsole":"6505","./RequestConsole.tsx":"6505","./RndBackupConsole":"5473","./RndBackupConsole.jsx":"5473","./RndConsole":"9244","./RndConsole/":"9244","./RndConsole/AnalyzerMenu":"8847","./RndConsole/AnalyzerMenu.jsx":"8847","./RndConsole/DataDiskMenu":"4761","./RndConsole/DataDiskMenu.jsx":"4761","./RndConsole/LatheCategory":"4765","./RndConsole/LatheCategory.jsx":"4765","./RndConsole/LatheChemicalStorage":"4579","./RndConsole/LatheChemicalStorage.jsx":"4579","./RndConsole/LatheMainMenu":"9970","./RndConsole/LatheMainMenu.jsx":"9970","./RndConsole/LatheMaterialStorage":"3780","./RndConsole/LatheMaterialStorage.jsx":"3780","./RndConsole/LatheMaterials":"8642","./RndConsole/LatheMaterials.jsx":"8642","./RndConsole/LatheMenu":"1465","./RndConsole/LatheMenu.jsx":"1465","./RndConsole/LatheSearch":"9986","./RndConsole/LatheSearch.jsx":"9986","./RndConsole/LinkMenu":"7946","./RndConsole/LinkMenu.jsx":"7946","./RndConsole/SettingsMenu":"9769","./RndConsole/SettingsMenu.jsx":"9769","./RndConsole/index":"9244","./RndConsole/index.jsx":"9244","./RndNetController":"3","./RndNetController.jsx":"3","./RndServer":"1830","./RndServer.jsx":"1830","./RobotSelfDiagnosis":"3166","./RobotSelfDiagnosis.jsx":"3166","./RoboticsControlConsole":"7558","./RoboticsControlConsole.jsx":"7558","./Safe":"6024","./Safe.jsx":"6024","./SatelliteControl":"288","./SatelliteControl.jsx":"288","./SecureStorage":"8610","./SecureStorage.jsx":"8610","./SecurityRecords":"1955","./SecurityRecords.jsx":"1955","./SeedExtractor":"1995","./SeedExtractor.tsx":"1995","./ShuttleConsole":"4681","./ShuttleConsole.jsx":"4681","./ShuttleManipulator":"9618","./ShuttleManipulator.jsx":"9618","./SingularityMonitor":"543","./SingularityMonitor.jsx":"543","./Sleeper":"4952","./Sleeper.tsx":"4952","./SlotMachine":"6515","./SlotMachine.jsx":"6515","./Smartfridge":"9138","./Smartfridge.jsx":"9138","./Smes":"3900","./Smes.tsx":"3900","./SolarControl":"3873","./SolarControl.jsx":"3873","./SpawnersMenu":"4035","./SpawnersMenu.jsx":"4035","./SpecMenu":"2361","./SpecMenu.jsx":"2361","./StackCraft":"2011","./StackCraft.tsx":"2011","./StationAlertConsole":"7115","./StationAlertConsole.jsx":"7115","./StationTraitsPanel":"4282","./StationTraitsPanel.tsx":"4282","./StripMenu":"1687","./StripMenu.tsx":"1687","./SuitStorage":"9508","./SuitStorage.jsx":"9508","./SupermatterMonitor":"178","./SupermatterMonitor.tsx":"178","./SyndicateComputerSimple":"2859","./SyndicateComputerSimple.jsx":"2859","./TEG":"6725","./TEG.jsx":"6725","./TachyonArray":"1522","./TachyonArray.jsx":"1522","./Tank":"131","./Tank.jsx":"131","./TankDispenser":"7383","./TankDispenser.jsx":"7383","./TcommsCore":"3866","./TcommsCore.jsx":"3866","./TcommsRelay":"5793","./TcommsRelay.jsx":"5793","./Teleporter":"8956","./Teleporter.jsx":"8956","./TelescienceConsole":"951","./TelescienceConsole.jsx":"951","./TempGun":"326","./TempGun.jsx":"326","./TextInputModal":"5113","./TextInputModal.tsx":"5113","./ThermoMachine":"3308","./ThermoMachine.jsx":"3308","./TransferValve":"3184","./TransferValve.jsx":"3184","./TurbineComputer":"7657","./TurbineComputer.jsx":"7657","./Uplink":"6941","./Uplink.tsx":"6941","./Vending":"3653","./Vending.jsx":"3653","./VolumeMixer":"3479","./VolumeMixer.jsx":"3479","./VotePanel":"9294","./VotePanel.jsx":"9294","./Wires":"473","./Wires.jsx":"473","./WizardApprenticeContract":"8420","./WizardApprenticeContract.jsx":"8420","./common/AccessList":"8986","./common/AccessList.tsx":"8986","./common/AtmosScan":"8665","./common/AtmosScan.tsx":"8665","./common/BeakerContents":"8124","./common/BeakerContents.tsx":"8124","./common/BotStatus":"4647","./common/BotStatus.jsx":"4647","./common/ComplexModal":"5279","./common/ComplexModal.jsx":"5279","./common/CrewManifest":"2997","./common/CrewManifest.jsx":"2997","./common/InputButtons":"3100","./common/InputButtons.tsx":"3100","./common/InterfaceLockNoticeBox":"4278","./common/InterfaceLockNoticeBox.jsx":"4278","./common/Loader":"4799","./common/Loader.tsx":"4799","./common/LoginInfo":"8061","./common/LoginInfo.jsx":"8061","./common/LoginScreen":"8575","./common/LoginScreen.jsx":"8575","./common/Operating":"1735","./common/Operating.tsx":"1735","./common/SearchableTableContext":"4220","./common/SearchableTableContext.tsx":"4220","./common/Signaler":"1675","./common/Signaler.jsx":"1675","./common/SimpleRecords":"2763","./common/SimpleRecords.jsx":"2763","./common/SortableTableContext":"7484","./common/SortableTableContext.tsx":"7484","./common/TabsContext":"9576","./common/TabsContext.tsx":"9576","./common/TemporaryNotice":"7389","./common/TemporaryNotice.jsx":"7389","./goonstation_PTL":"3387","./goonstation_PTL/":"3387","./goonstation_PTL/index":"3387","./goonstation_PTL/index.jsx":"3387","./pai/pai_atmosphere":"4229","./pai/pai_atmosphere.jsx":"4229","./pai/pai_bioscan":"4341","./pai/pai_bioscan.jsx":"4341","./pai/pai_directives":"5706","./pai/pai_directives.jsx":"5706","./pai/pai_doorjack":"6582","./pai/pai_doorjack.jsx":"6582","./pai/pai_main_menu":"4889","./pai/pai_main_menu.jsx":"4889","./pai/pai_manifest":"1478","./pai/pai_manifest.jsx":"1478","./pai/pai_medrecords":"8695","./pai/pai_medrecords.jsx":"8695","./pai/pai_messenger":"559","./pai/pai_messenger.jsx":"559","./pai/pai_radio":"6097","./pai/pai_radio.jsx":"6097","./pai/pai_secrecords":"1381","./pai/pai_secrecords.jsx":"1381","./pai/pai_signaler":"226","./pai/pai_signaler.jsx":"226","./pda/pda_atmos_scan":"4079","./pda/pda_atmos_scan.jsx":"4079","./pda/pda_cookbook":"5683","./pda/pda_cookbook.jsx":"5683","./pda/pda_games":"5715","./pda/pda_games.jsx":"5715","./pda/pda_janitor":"6116","./pda/pda_janitor.jsx":"6116","./pda/pda_main_menu":"2433","./pda/pda_main_menu.jsx":"2433","./pda/pda_manifest":"7454","./pda/pda_manifest.jsx":"7454","./pda/pda_medical":"2017","./pda/pda_medical.jsx":"2017","./pda/pda_messenger":"2555","./pda/pda_messenger.jsx":"2555","./pda/pda_minesweeper":"760","./pda/pda_minesweeper.jsx":"760","./pda/pda_mule":"1706","./pda/pda_mule.jsx":"1706","./pda/pda_nanobank":"1909","./pda/pda_nanobank.jsx":"1909","./pda/pda_notes":"5450","./pda/pda_notes.jsx":"5450","./pda/pda_power":"874","./pda/pda_power.jsx":"874","./pda/pda_secbot":"6192","./pda/pda_secbot.jsx":"6192","./pda/pda_security":"1591","./pda/pda_security.jsx":"1591","./pda/pda_signaler":"3691","./pda/pda_signaler.jsx":"3691","./pda/pda_status_display":"7550","./pda/pda_status_display.jsx":"7550","./pda/pda_supplyrecords":"3041","./pda/pda_supplyrecords.jsx":"3041"};function i(e){return n(o(e))}function o(e){if(!n.o(r,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=4337},424:function(e,t,n){var r={"./ByondUi.stories.js":"6123","./Storage.stories.js":"2688","./Themes.stories.js":"6419"};function i(e){return n(o(e))}function o(e){if(!n.o(r,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=424},3579:function(e,t,n){"use strict";function r(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}var i,o=n(1171),l=n(2778),a=n(9807);function c(e){var t="https://react.dev/errors/"+e;if(1D||(e.current=H[D],H[D]=null,D--)}function L(e,t){H[++D]=e.current,e.current=t}var K=M(null),$=M(null),B=M(null),F=M(null);function U(e,t){switch(L(B,t),L($,e),L(K,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?sl(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)e=sa(t=sl(t),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}q(K),L(K,e)}function V(){q(K),q($),q(B)}function W(e){null!==e.memoizedState&&L(F,e);var t=K.current,n=sa(t,e.type);t!==n&&(L($,e),L(K,n))}function G(e){$.current===e&&(q(K),q($)),F.current===e&&(q(F),sJ._currentValue=N)}var Q=Object.prototype.hasOwnProperty,J=o.unstable_scheduleCallback,Y=o.unstable_cancelCallback,X=o.unstable_shouldYield,Z=o.unstable_requestPaint,ee=o.unstable_now,et=o.unstable_getCurrentPriorityLevel,en=o.unstable_ImmediatePriority,er=o.unstable_UserBlockingPriority,ei=o.unstable_NormalPriority,eo=o.unstable_LowPriority,el=o.unstable_IdlePriority,ea=o.log,ec=o.unstable_setDisableYieldValue,es=null,eu=null;function ed(e){if("function"==typeof ea&&ec(e),eu&&"function"==typeof eu.setStrictMode)try{eu.setStrictMode(es,e)}catch(e){}}var ef=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(eh(e)/em|0)|0},eh=Math.log,em=Math.LN2,ex=256,ep=4194304;function eg(e){var t=42&e;if(0!==t)return t;switch(e&-e){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:return 64;case 128:return 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 4194048&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:return 0x3c00000&e;case 0x4000000:return 0x4000000;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0;default:return e}}function ej(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var i=0,o=e.suspendedLanes,l=e.pingedLanes;e=e.warmLanes;var a=0x7ffffff&r;return 0!==a?0!=(r=a&~o)?i=eg(r):0!=(l&=a)?i=eg(l):n||0!=(n=a&~e)&&(i=eg(n)):0!=(a=r&~o)?i=eg(a):0!==l?i=eg(l):n||0!=(n=r&~e)&&(i=eg(n)),0===i?0:0!==t&&t!==i&&0==(t&o)&&((o=i&-i)>=(n=t&-t)||32===o&&0!=(4194048&n))?t:i}function eb(e,t){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function ey(){var e=ex;return 0==(4194048&(ex<<=1))&&(ex=256),e}function ev(){var e=ep;return 0==(0x3c00000&(ep<<=1))&&(ep=4194304),e}function ew(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ek(e,t){e.pendingLanes|=t,0x10000000!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function e_(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ef(t);e.entangledLanes|=t,e.entanglements[r]=0x40000000|e.entanglements[r]|4194090&n}function eC(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ef(n),i=1<)":-1o||s[i]!==u[o]){var d="\n"+s[i].replace(" at new "," at ");return e.displayName&&d.includes("")&&(d=d.replace("",e.displayName)),d}while(1<=i&&0<=o);break}}}finally{e1=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?e0(n):""}function e5(e){try{var t="";do t+=function(e){switch(e.tag){case 26:case 27:case 5:return e0(e.type);case 16:return e0("Lazy");case 13:return e0("Suspense");case 19:return e0("SuspenseList");case 0:case 15:return e2(e.type,!1);case 11:return e2(e.type.render,!1);case 1:return e2(e.type,!0);case 31:return e0("Activity");default:return""}}(e),e=e.return;while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function e3(e){switch(void 0===e?"undefined":r(e)){case"bigint":case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function e4(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function e8(e){e._valueTracker||(e._valueTracker=function(e){var t=e4(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function e7(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=e4(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function e9(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var e6=/[\n"\\]/g;function te(e){return e.replace(e6,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function tt(e,t,n,i,o,l,a,c){e.name="",null!=a&&"function"!=typeof a&&"symbol"!==(void 0===a?"undefined":r(a))&&"boolean"!=typeof a?e.type=a:e.removeAttribute("type"),null!=t?"number"===a?(0===t&&""===e.value||e.value!=t)&&(e.value=""+e3(t)):e.value!==""+e3(t)&&(e.value=""+e3(t)):"submit"!==a&&"reset"!==a||e.removeAttribute("value"),null!=t?tr(e,a,e3(t)):null!=n?tr(e,a,e3(n)):null!=i&&e.removeAttribute("value"),null==o&&null!=l&&(e.defaultChecked=!!l),null!=o&&(e.checked=o&&"function"!=typeof o&&"symbol"!==(void 0===o?"undefined":r(o))),null!=c&&"function"!=typeof c&&"symbol"!==(void 0===c?"undefined":r(c))&&"boolean"!=typeof c?e.name=""+e3(c):e.removeAttribute("name")}function tn(e,t,n,i,o,l,a,c){if(null!=l&&"function"!=typeof l&&"symbol"!==(void 0===l?"undefined":r(l))&&"boolean"!=typeof l&&(e.type=l),null!=t||null!=n){if(("submit"===l||"reset"===l)&&null==t)return;n=null!=n?""+e3(n):"",t=null!=t?""+e3(t):n,c||t===e.value||(e.value=t),e.defaultValue=t}i="function"!=typeof(i=null!=i?i:o)&&"symbol"!==(void 0===i?"undefined":r(i))&&!!i,e.checked=c?e.checked:!!i,e.defaultChecked=!!i,null!=a&&"function"!=typeof a&&"symbol"!==(void 0===a?"undefined":r(a))&&"boolean"!=typeof a&&(e.name=a)}function tr(e,t,n){"number"===t&&e9(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function ti(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i=t6),nn=!1;function nr(e,t){switch(e){case"keyup":return -1!==t7.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ni(e){return"object"===(void 0===(e=e.detail)?"undefined":r(e))&&"data"in e?e.data:null}var no=!1,nl={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function na(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!nl[e.type]:"textarea"===t}function nc(e,t,n,r){tg?tj?tj.push(r):tj=[r]:tg=r,0<(t=c2(t,"onChange")).length&&(n=new tL("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var ns=null,nu=null;function nd(e){cG(e,0)}function nf(e){if(e7(eK(e)))return e}function nh(e,t){if("change"===e)return t}var nm=!1;if(tk){if(tk){var nx="oninput"in document;if(!nx){var np=document.createElement("div");np.setAttribute("oninput","return;"),nx="function"==typeof np.oninput}i=nx}else i=!1;nm=i&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=nC(r)}}function nA(e){var t,n;e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;for(var r=e9(e.document);t=r,null!=(n=e.HTMLIFrameElement)&&"undefined"!=typeof Symbol&&n[Symbol.hasInstance]?!!n[Symbol.hasInstance](t):t instanceof n;){try{var i="string"==typeof r.contentWindow.location.href}catch(e){i=!1}if(i)e=r.contentWindow;else break;r=e9(e.document)}return r}function nI(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var nO=tk&&"documentMode"in document&&11>=document.documentMode,nz=null,nP=null,nR=null,nE=!1;function nT(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;nE||null==nz||nz!==e9(r)||(r="selectionStart"in(r=nz)&&nI(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},nR&&n_(nR,r)||(nR=r,0<(r=c2(nP,"onSelect")).length&&(t=new tL("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=nz)))}function nN(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var nH={animationend:nN("Animation","AnimationEnd"),animationiteration:nN("Animation","AnimationIteration"),animationstart:nN("Animation","AnimationStart"),transitionrun:nN("Transition","TransitionRun"),transitionstart:nN("Transition","TransitionStart"),transitioncancel:nN("Transition","TransitionCancel"),transitionend:nN("Transition","TransitionEnd")},nD={},nM={};function nq(e){if(nD[e])return nD[e];if(!nH[e])return e;var t,n=nH[e];for(t in n)if(n.hasOwnProperty(t)&&t in nM)return nD[e]=n[t];return e}tk&&(nM=document.createElement("div").style,"AnimationEvent"in window||(delete nH.animationend.animation,delete nH.animationiteration.animation,delete nH.animationstart.animation),"TransitionEvent"in window||delete nH.transitionend.transition);var nL=nq("animationend"),nK=nq("animationiteration"),n$=nq("animationstart"),nB=nq("transitionrun"),nF=nq("transitionstart"),nU=nq("transitioncancel"),nV=nq("transitionend"),nW=new Map,nG="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function nQ(e,t){nW.set(e,t),eV(t,[e])}nG.push("scrollEnd");var nJ=new WeakMap;function nY(e,t){if("object"===(void 0===e?"undefined":r(e))&&null!==e){var n=nJ.get(e);return void 0!==n?n:(t={value:e,source:t,stack:e5(t)},nJ.set(e,t),t)}return{value:e,source:t,stack:e5(t)}}var nX=[],nZ=0,n0=0;function n1(){for(var e=nZ,t=n0=nZ=0;t>=l,i-=l,rm=1<<32-ef(t)+i|n<l?l:8;var a=E.T,c={};E.T=c,oK(e,!1,t,n);try{var s=o(),u=E.S;if(null!==u&&u(c,s),null!==s&&"object"===(void 0===s?"undefined":r(s))&&"function"==typeof s.then){var d,f,h=(d=[],f={status:"pending",value:null,reason:null,then:function(e){d.push(e)}},s.then(function(){f.status="fulfilled",f.value=i;for(var e=0;ef?(m=d,d=null):m=d.sibling;var x=g(r,d,a[f],c);if(null===x){null===d&&(d=m);break}e&&d&&null===x.alternate&&t(r,d),o=l(x,o,f),null===u?s=x:u.sibling=x,u=x,d=m}if(f===a.length)return n(r,d),rw&&rp(r,f),s;if(null===d){for(;fm?(x=f,f=null):x=f.sibling;var b=g(r,f,p.value,s);if(null===b){null===f&&(f=x);break}e&&f&&null===b.alternate&&t(r,f),o=l(b,o,m),null===d?u=b:d.sibling=b,d=b,f=x}if(p.done)return n(r,f),rw&&rp(r,m),u;if(null===f){for(;!p.done;m++,p=a.next())null!==(p=h(r,p.value,s))&&(o=l(p,o,m),null===d?u=p:d.sibling=p,d=p);return rw&&rp(r,m),u}for(f=i(f);!p.done;m++,p=a.next())null!==(p=j(f,r,m,p.value,s))&&(e&&null!==p.alternate&&f.delete(null===p.key?m:p.key),o=l(p,o,m),null===d?u=p:d.sibling=p,d=p);return e&&f.forEach(function(e){return t(r,e)}),rw&&rp(r,m),u}(u,d,f=y.call(f),b)}if("function"==typeof f.then)return s(u,d,oY(f),b);if(f.$$typeof===v)return s(u,d,rF(u,f),b);oZ(u,f)}return"string"==typeof f&&""!==f||"number"==typeof f||"bigint"===(void 0===f?"undefined":r(f))?(f=""+f,null!==d&&6===d.tag?(n(u,d.sibling),(b=o(d,f)).return=u):(n(u,d),(b=ro(f,u.mode,b)).return=u),a(u=b)):n(u,d)}(s,u,d,f);return oQ=null,b}catch(e){if(e===r9||e===ie)throw e;var y=n6(29,e,null,s.mode);return y.lanes=f,y.return=s,y}finally{}}}var o2=o1(!0),o5=o1(!1),o3=M(null),o4=null;function o8(e){var t=e.alternate;L(le,1&le.current),L(o3,e),null===o4&&(null===t||null!==iw.current?o4=e:null!==t.memoizedState&&(o4=e))}function o7(e){if(22===e.tag){if(L(le,le.current),L(o3,e),null===o4){var t=e.alternate;null!==t&&null!==t.memoizedState&&(o4=e)}}else o9(e)}function o9(){L(le,le.current),L(o3,o3.current)}function o6(e){q(o3),o4===e&&(o4=null),q(le)}var le=M(0);function lt(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||sj(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function ln(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:f({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var lr={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=a4(),i=ih(r);i.payload=t,null!=n&&(i.callback=n),null!==(t=im(e,i,r))&&(a7(t,e,r),ix(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=a4(),i=ih(r);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=im(e,i,r))&&(a7(t,e,r),ix(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=a4(),r=ih(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=im(e,r,n))&&(a7(t,e,n),ix(t,e,n))}};function li(e,t,n,r,i,o,l){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,l):!t.prototype||!t.prototype.isPureReactComponent||!n_(n,r)||!n_(i,o)}function lo(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&lr.enqueueReplaceState(t,t.state,null)}function ll(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=f({},n)),e)void 0===n[i]&&(n[i]=e[i]);return n}var la="function"==typeof reportError?reportError:function(e){if("object"===("undefined"==typeof window?"undefined":r(window))&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"===(void 0===e?"undefined":r(e))&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"===("undefined"==typeof process?"undefined":r(process))&&"function"==typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)};function lc(e){la(e)}function ls(e){console.error(e)}function lu(e){la(e)}function ld(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function lf(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function lh(e,t,n){return(n=ih(n)).tag=3,n.payload={element:null},n.callback=function(){ld(e,t)},n}function lm(e){return(e=ih(e)).tag=3,e}function lx(e,t,n,r){var i=n.type.getDerivedStateFromError;if("function"==typeof i){var o=r.value;e.payload=function(){return i(o)},e.callback=function(){lf(t,n,r)}}var l=n.stateNode;null!==l&&"function"==typeof l.componentDidCatch&&(e.callback=function(){lf(t,n,r),"function"!=typeof i&&(null===aQ?aQ=new Set([this]):aQ.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}var lp=Error(c(461)),lg=!1;function lj(e,t,n,r){t.child=null===e?o5(t,null,n,r):o2(t,e.child,n,r)}function lb(e,t,n,r,i){n=n.render;var o=t.ref;if("ref"in r){var l={};for(var a in r)"ref"!==a&&(l[a]=r[a])}else l=r;return(r$(t),r=iL(e,t,n,l,o,i),a=iF(),null===e||lg)?(rw&&a&&rj(t),t.flags|=1,lj(e,t,r,i),t.child):(iU(e,t,i),lq(e,t,i))}function ly(e,t,n,r,i){if(null===e){var o=n.type;return"function"!=typeof o||re(o)||void 0!==o.defaultProps||null!==n.compare?((e=rr(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,lv(e,t,o,r,i))}if(o=e.child,!lL(e,i)){var l=o.memoizedProps;if((n=null!==(n=n.compare)?n:n_)(l,r)&&e.ref===t.ref)return lq(e,t,i)}return t.flags|=1,(e=rt(o,r)).ref=t.ref,e.return=t,t.child=e}function lv(e,t,n,r,i){if(null!==e){var o=e.memoizedProps;if(n_(o,r)&&e.ref===t.ref)if(lg=!1,t.pendingProps=r=o,!lL(e,i))return t.lanes=e.lanes,lq(e,t,i);else 0!=(131072&e.flags)&&(lg=!0)}return lC(e,t,n,r,i)}function lw(e,t,n){var r=t.pendingProps,i=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode){if(0!=(128&t.flags)){if(r=null!==o?o.baseLanes|n:n,null!==e){for(o=0,i=t.child=e.child;null!==i;)o=o|i.lanes|i.childLanes,i=i.sibling;t.childLanes=o&~r}else t.childLanes=0,t.child=null;return lk(e,t,r,n)}if(0==(0x20000000&n))return t.lanes=t.childLanes=0x20000000,lk(e,t,null!==o?o.baseLanes|n:n,n);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&r8(t,null!==o?o.cachePool:null),null!==o?i_(t,o):iC(),o7(t)}else null!==o?(r8(t,o.cachePool),i_(t,o),o9(t),t.memoizedState=null):(null!==e&&r8(t,null),iC(),o9(t));return lj(e,t,i,n),t.child}function lk(e,t,n,r){var i=r4();return t.memoizedState={baseLanes:n,cachePool:i=null===i?null:{parent:rQ._currentValue,pool:i}},null!==e&&r8(t,null),iC(),o7(t),null!==e&&rL(e,t,r,!0),null}function l_(e,t){var n=t.ref;if(null===n)null!==e&&null!==e.ref&&(t.flags|=4194816);else{if("function"!=typeof n&&"object"!==(void 0===n?"undefined":r(n)))throw Error(c(284));(null===e||e.ref!==n)&&(t.flags|=4194816)}}function lC(e,t,n,r,i){return(r$(t),n=iL(e,t,n,r,void 0,i),r=iF(),null===e||lg)?(rw&&r&&rj(t),t.flags|=1,lj(e,t,n,i),t.child):(iU(e,t,i),lq(e,t,i))}function lS(e,t,n,r,i,o){return(r$(t),t.updateQueue=null,n=i$(t,r,n,i),iK(e),r=iF(),null===e||lg)?(rw&&r&&rj(t),t.flags|=1,lj(e,t,n,o),t.child):(iU(e,t,o),lq(e,t,o))}function lA(e,t,n,i,o){if(r$(t),null===t.stateNode){var l=n7,a=n.contextType;"object"===(void 0===a?"undefined":r(a))&&null!==a&&(l=rB(a)),t.memoizedState=null!==(l=new n(i,l)).state&&void 0!==l.state?l.state:null,l.updater=lr,t.stateNode=l,l._reactInternals=t,(l=t.stateNode).props=i,l.state=t.memoizedState,l.refs={},iu(t),a=n.contextType,l.context="object"===(void 0===a?"undefined":r(a))&&null!==a?rB(a):n7,l.state=t.memoizedState,"function"==typeof(a=n.getDerivedStateFromProps)&&(ln(t,n,a,i),l.state=t.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(a=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),a!==l.state&&lr.enqueueReplaceState(l,l.state,null),ib(t,i,l,o),ij(),l.state=t.memoizedState),"function"==typeof l.componentDidMount&&(t.flags|=4194308),i=!0}else if(null===e){l=t.stateNode;var c=t.memoizedProps,s=ll(n,c);l.props=s;var u=l.context,d=n.contextType;a=n7,"object"===(void 0===d?"undefined":r(d))&&null!==d&&(a=rB(d));var f=n.getDerivedStateFromProps;d="function"==typeof f||"function"==typeof l.getSnapshotBeforeUpdate,c=t.pendingProps!==c,d||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(c||u!==a)&&lo(t,l,i,a),is=!1;var h=t.memoizedState;l.state=h,ib(t,i,l,o),ij(),u=t.memoizedState,c||h!==u||is?("function"==typeof f&&(ln(t,n,f,i),u=t.memoizedState),(s=is||li(t,n,s,i,h,u,a))?(d||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||("function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount()),"function"==typeof l.componentDidMount&&(t.flags|=4194308)):("function"==typeof l.componentDidMount&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=u),l.props=i,l.state=u,l.context=a,i=s):("function"==typeof l.componentDidMount&&(t.flags|=4194308),i=!1)}else{l=t.stateNode,id(e,t),d=ll(n,a=t.memoizedProps),l.props=d,f=t.pendingProps,h=l.context,u=n.contextType,s=n7,"object"===(void 0===u?"undefined":r(u))&&null!==u&&(s=rB(u)),(u="function"==typeof(c=n.getDerivedStateFromProps)||"function"==typeof l.getSnapshotBeforeUpdate)||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(a!==f||h!==s)&&lo(t,l,i,s),is=!1,h=t.memoizedState,l.state=h,ib(t,i,l,o),ij();var m=t.memoizedState;a!==f||h!==m||is||null!==e&&null!==e.dependencies&&rK(e.dependencies)?("function"==typeof c&&(ln(t,n,c,i),m=t.memoizedState),(d=is||li(t,n,d,i,h,m,s)||null!==e&&null!==e.dependencies&&rK(e.dependencies))?(u||"function"!=typeof l.UNSAFE_componentWillUpdate&&"function"!=typeof l.componentWillUpdate||("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(i,m,s),"function"==typeof l.UNSAFE_componentWillUpdate&&l.UNSAFE_componentWillUpdate(i,m,s)),"function"==typeof l.componentDidUpdate&&(t.flags|=4),"function"==typeof l.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof l.componentDidUpdate||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=m),l.props=i,l.state=m,l.context=s,i=d):("function"!=typeof l.componentDidUpdate||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),i=!1)}return l=i,l_(e,t),i=0!=(128&t.flags),l||i?(l=t.stateNode,n=i&&"function"!=typeof n.getDerivedStateFromError?null:l.render(),t.flags|=1,null!==e&&i?(t.child=o2(t,e.child,null,o),t.child=o2(t,null,n,o)):lj(e,t,n,o),t.memoizedState=l.state,e=t.child):e=lq(e,t,o),e}function lI(e,t,n,r){return rz(),t.flags|=256,lj(e,t,n,r),t.child}var lO={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function lz(e){return{baseLanes:e,cachePool:r7()}}function lP(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=aK),e}function lR(e,t,n){var r,i=t.pendingProps,o=!1,l=0!=(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&0!=(2&le.current)),r&&(o=!0,t.flags&=-129),r=0!=(32&t.flags),t.flags&=-33,null===e){if(rw){if(o?o8(t):o9(t),rw){var a,s=rv;if(a=s){n:{for(a=s,s=r_;8!==a.nodeType;)if(!s||null===(a=sb(a.nextSibling))){s=null;break n}s=a}null!==s?(t.memoizedState={dehydrated:s,treeContext:null!==rh?{id:rm,overflow:rx}:null,retryLane:0x20000000,hydrationErrors:null},(a=n6(18,null,null,0)).stateNode=s,a.return=t,t.child=a,ry=t,rv=null,a=!0):a=!1}a||rS(t)}if(null!==(s=t.memoizedState)&&null!==(s=s.dehydrated))return sj(s)?t.lanes=32:t.lanes=0x20000000,null;o6(t)}return(s=i.children,i=i.fallback,o)?(o9(t),s=lT({mode:"hidden",children:s},o=t.mode),i=ri(i,o,n,null),s.return=t,i.return=t,s.sibling=i,t.child=s,(o=t.child).memoizedState=lz(n),o.childLanes=lP(e,r,n),t.memoizedState=lO,i):(o8(t),lE(t,s))}if(null!==(a=e.memoizedState)&&null!==(s=a.dehydrated)){if(l)256&t.flags?(o8(t),t.flags&=-257,t=lN(e,t,n)):null!==t.memoizedState?(o9(t),t.child=e.child,t.flags|=128,t=null):(o9(t),o=i.fallback,s=t.mode,i=lT({mode:"visible",children:i.children},s),o=ri(o,s,n,null),o.flags|=2,i.return=t,o.return=t,i.sibling=o,t.child=i,o2(t,e.child,null,n),(i=t.child).memoizedState=lz(n),i.childLanes=lP(e,r,n),t.memoizedState=lO,t=o);else if(o8(t),sj(s)){if(r=s.nextSibling&&s.nextSibling.dataset)var u=r.dgst;r=u,(i=Error(c(419))).stack="",i.digest=r,rR({value:i,source:null,stack:null}),t=lN(e,t,n)}else if(lg||rL(e,t,n,!1),r=0!=(n&e.childLanes),lg||r){if(null!==(r=aI)&&0!==(i=0!=((i=0!=(42&(i=n&-n))?1:eS(i))&(r.suspendedLanes|n))?0:i)&&i!==a.retryLane)throw a.retryLane=i,n3(e,i),a7(r,e,i),lp;"$?"===s.data||ca(),t=lN(e,t,n)}else"$?"===s.data?(t.flags|=192,t.child=e.child,t=null):(e=a.treeContext,rv=sb(s.nextSibling),ry=t,rw=!0,rk=null,r_=!1,null!==e&&(rd[rf++]=rm,rd[rf++]=rx,rd[rf++]=rh,rm=e.id,rx=e.overflow,rh=t),t=lE(t,i.children),t.flags|=4096);return t}return o?(o9(t),o=i.fallback,s=t.mode,u=(a=e.child).sibling,(i=rt(a,{mode:"hidden",children:i.children})).subtreeFlags=0x3e00000&a.subtreeFlags,null!==u?o=rt(u,o):(o=ri(o,s,n,null),o.flags|=2),o.return=t,i.return=t,i.sibling=o,t.child=i,i=o,o=t.child,null===(s=e.child.memoizedState)?s=lz(n):(null!==(a=s.cachePool)?(u=rQ._currentValue,a=a.parent!==u?{parent:u,pool:u}:a):a=r7(),s={baseLanes:s.baseLanes|n,cachePool:a}),o.memoizedState=s,o.childLanes=lP(e,r,n),t.memoizedState=lO,i):(o8(t),e=(n=e.child).sibling,(n=rt(n,{mode:"visible",children:i.children})).return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n)}function lE(e,t){return(t=lT({mode:"visible",children:t},e.mode)).return=e,e.child=t}function lT(e,t){return(e=n6(22,e,null,t)).lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function lN(e,t,n){return o2(t,e.child,null,n),e=lE(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function lH(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),rM(e.return,t,n)}function lD(e,t,n,r,i){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function lM(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(lj(e,t,r.children,n),0!=(2&(r=le.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&lH(e,n,t);else if(19===e.tag)lH(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}switch(L(le,r),i){case"forwards":for(i=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===lt(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),lD(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===lt(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}lD(t,!0,n,null,o);break;case"together":lD(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function lq(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),aM|=t.lanes,0==(n&t.childLanes)){if(null===e)return null;else if(rL(e,t,n,!1),0==(n&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(c(153));if(null!==t.child){for(n=rt(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=rt(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function lL(e,t){return 0!=(e.lanes&t)||!!(null!==(e=e.dependencies)&&rK(e))}function lK(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps)lg=!0;else{if(!lL(e,n)&&0==(128&t.flags))return lg=!1,function(e,t,n){switch(t.tag){case 3:U(t,t.stateNode.containerInfo),rH(t,rQ,e.memoizedState.cache),rz();break;case 27:case 5:W(t);break;case 4:U(t,t.stateNode.containerInfo);break;case 10:rH(t,t.type,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r){if(null!==r.dehydrated)return o8(t),t.flags|=128,null;if(0!=(n&t.child.childLanes))return lR(e,t,n);return o8(t),null!==(e=lq(e,t,n))?e.sibling:null}o8(t);break;case 19:var i=0!=(128&e.flags);if((r=0!=(n&t.childLanes))||(rL(e,t,n,!1),r=0!=(n&t.childLanes)),i){if(r)return lM(e,t,n);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),L(le,le.current),!r)return null;break;case 22:case 23:return t.lanes=0,lw(e,t,n);case 24:rH(t,rQ,e.memoizedState.cache)}return lq(e,t,n)}(e,t,n);lg=0!=(131072&e.flags)}else lg=!1,rw&&0!=(1048576&t.flags)&&rg(t,ru,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var i=t.elementType,o=i._init;if(i=o(i._payload),t.type=i,"function"==typeof i)re(i)?(e=ll(i,e),t.tag=1,t=lA(null,t,i,e,n)):(t.tag=0,t=lC(null,t,i,e,n));else{if(null!=i){if((o=i.$$typeof)===w){t.tag=11,t=lb(null,t,i,e,n);break e}else if(o===C){t.tag=14,t=ly(null,t,i,e,n);break e}}throw Error(c(306,t=function e(t){if(null==t)return null;if("function"==typeof t)return t.$$typeof===P?null:t.displayName||t.name||null;if("string"==typeof t)return t;switch(t){case p:return"Fragment";case j:return"Profiler";case g:return"StrictMode";case k:return"Suspense";case _:return"SuspenseList";case A:return"Activity"}if("object"===(void 0===t?"undefined":r(t)))switch(t.$$typeof){case x:return"Portal";case v:return(t.displayName||"Context")+".Provider";case y:return(t._context.displayName||"Context")+".Consumer";case w:var n=t.render;return(t=t.displayName)||(t=""!==(t=n.displayName||n.name||"")?"ForwardRef("+t+")":"ForwardRef"),t;case C:return null!==(n=t.displayName||null)?n:e(t.type)||"Memo";case S:n=t._payload,t=t._init;try{return e(t(n))}catch(e){}}return null}(i)||i,""))}}return t;case 0:return lC(e,t,t.type,t.pendingProps,n);case 1:return o=ll(i=t.type,t.pendingProps),lA(e,t,i,o,n);case 3:e:{if(U(t,t.stateNode.containerInfo),null===e)throw Error(c(387));i=t.pendingProps;var l=t.memoizedState;o=l.element,id(e,t),ib(t,i,null,n);var a=t.memoizedState;if(rH(t,rQ,i=a.cache),i!==l.cache&&rq(t,[rQ],n,!0),ij(),i=a.element,l.isDehydrated)if(l={element:i,isDehydrated:!1,cache:a.cache},t.updateQueue.baseState=l,t.memoizedState=l,256&t.flags){t=lI(e,t,i,n);break e}else if(i!==o){rR(o=nY(Error(c(424)),t)),t=lI(e,t,i,n);break e}else for(rv=sb((e=9===(e=t.stateNode.containerInfo).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e).firstChild),ry=t,rw=!0,rk=null,r_=!0,n=o5(t,null,i,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling;else{if(rz(),i===o){t=lq(e,t,n);break e}lj(e,t,i,n)}t=t.child}return t;case 26:return l_(e,t),null===e?(n=sz(t.type,null,t.pendingProps,null))?t.memoizedState=n:rw||(n=t.type,e=t.pendingProps,(i=so(B.current).createElement(n))[ez]=t,i[eP]=e,sn(i,n,e),eB(i),t.stateNode=i):t.memoizedState=sz(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return W(t),null===e&&rw&&(i=t.stateNode=sw(t.type,t.pendingProps,B.current),ry=t,r_=!0,o=rv,sx(t.type)?(sy=o,rv=sb(i.firstChild)):rv=o),lj(e,t,t.pendingProps.children,n),l_(e,t),null===e&&(t.flags|=4194304),t.child;case 5:return null===e&&rw&&((o=i=rv)&&(null!==(i=function(e,t,n,r){for(;1===e.nodeType;){if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&("INPUT"!==e.nodeName||"hidden"!==e.type))break}else if(r){if(!e[eD])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if("stylesheet"===(i=e.getAttribute("rel"))&&e.hasAttribute("data-precedence")||i!==n.rel||e.getAttribute("href")!==(null==n.href||""===n.href?null:n.href)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin)||e.getAttribute("title")!==(null==n.title?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(((i=e.getAttribute("src"))!==(null==n.src?null:n.src)||e.getAttribute("type")!==(null==n.type?null:n.type)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else{if("input"!==t||"hidden"!==e.type)return e;var i=null==n.name?null:""+n.name;if("hidden"===n.type&&e.getAttribute("name")===i)return e}if(null===(e=sb(e.nextSibling)))break}return null}(i,t.type,t.pendingProps,r_))?(t.stateNode=i,ry=t,rv=sb(i.firstChild),r_=!1,o=!0):o=!1),o||rS(t)),W(t),o=t.type,l=t.pendingProps,a=null!==e?e.memoizedProps:null,i=l.children,sc(o,l)?i=null:null!==a&&sc(o,a)&&(t.flags|=32),null!==t.memoizedState&&(sJ._currentValue=o=iL(e,t,iB,null,null,n)),l_(e,t),lj(e,t,i,n),t.child;case 6:return null===e&&rw&&((e=n=rv)&&(null!==(n=function(e,t,n){if(""===t)return null;for(;3!==e.nodeType;)if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!n||null===(e=sb(e.nextSibling)))return null;return e}(n,t.pendingProps,r_))?(t.stateNode=n,ry=t,rv=null,e=!0):e=!1),e||rS(t)),null;case 13:return lR(e,t,n);case 4:return U(t,t.stateNode.containerInfo),i=t.pendingProps,null===e?t.child=o2(t,null,i,n):lj(e,t,i,n),t.child;case 11:return lb(e,t,t.type,t.pendingProps,n);case 7:return lj(e,t,t.pendingProps,n),t.child;case 8:case 12:return lj(e,t,t.pendingProps.children,n),t.child;case 10:return i=t.pendingProps,rH(t,t.type,i.value),lj(e,t,i.children,n),t.child;case 9:return o=t.type._context,i=t.pendingProps.children,r$(t),i=i(o=rB(o)),t.flags|=1,lj(e,t,i,n),t.child;case 14:return ly(e,t,t.type,t.pendingProps,n);case 15:return lv(e,t,t.type,t.pendingProps,n);case 19:return lM(e,t,n);case 31:return i=t.pendingProps,n=t.mode,i={mode:i.mode,children:i.children},null===e?(n=lT(i,n)).ref=t.ref:(n=rt(e.child,i)).ref=t.ref,t.child=n,n.return=t,t=n;case 22:return lw(e,t,n);case 24:return r$(t),i=rB(rQ),null===e?(null===(o=r4())&&(o=aI,l=rJ(),o.pooledCache=l,l.refCount++,null!==l&&(o.pooledCacheLanes|=n),o=l),t.memoizedState={parent:i,cache:o},iu(t),rH(t,rQ,o)):(0!=(e.lanes&n)&&(id(e,t),ib(t,null,null,n),ij()),o=e.memoizedState,l=t.memoizedState,o.parent!==i?(o={parent:i,cache:i},t.memoizedState=o,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=o),rH(t,rQ,i)):(rH(t,rQ,i=l.cache),i!==o.cache&&rq(t,[rQ],n,!0))),lj(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(c(156,t.tag))}function l$(e){e.flags|=4}function lB(e,t){if("stylesheet"!==t.type||0!=(4&t.state.loading))e.flags&=-0x1000001;else if(e.flags|=0x1000000,!sB(t)){if(null!==(t=o3.current)&&((4194048&az)===az?null!==o4:(0x3c00000&az)!==az&&0==(0x20000000&az)||t!==o4))throw il=it,r6;e.flags|=8192}}function lF(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?ev():0x20000000,e.lanes|=t,a$|=t)}function lU(e,t){if(!rw)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function lV(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=0x3e00000&i.subtreeFlags,r|=0x3e00000&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function lW(e,t){switch(rb(t),t.tag){case 3:rD(rQ),V();break;case 26:case 27:case 5:G(t);break;case 4:V();break;case 13:o6(t);break;case 19:q(le);break;case 10:rD(t.type);break;case 22:case 23:o6(t),iS(),null!==e&&q(r3);break;case 24:rD(rQ)}}function lG(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var o=n.create;n.inst.destroy=r=o()}n=n.next}while(n!==i)}}catch(e){cw(t,t.return,e)}}function lQ(e,t,n){try{var r=t.updateQueue,i=null!==r?r.lastEffect:null;if(null!==i){var o=i.next;r=o;do{if((r.tag&e)===e){var l=r.inst,a=l.destroy;if(void 0!==a){l.destroy=void 0,i=t;try{a()}catch(e){cw(i,n,e)}}}r=r.next}while(r!==o)}}catch(e){cw(t,t.return,e)}}function lJ(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{iv(t,n)}catch(t){cw(e,e.return,t)}}}function lY(e,t,n){n.props=ll(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){cw(e,t,n)}}function lX(e,t){try{var n=e.ref;if(null!==n){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;default:r=e.stateNode}"function"==typeof n?e.refCleanup=n(r):n.current=r}}catch(n){cw(e,t,n)}}function lZ(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(n){cw(e,t,n)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(n){cw(e,t,n)}else n.current=null}function l0(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){cw(e,e.return,t)}}function l1(e,t,n){try{var i=e.stateNode;(function(e,t,n,i){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var o=null,l=null,a=null,s=null,u=null,d=null,f=null;for(x in n){var h=n[x];if(n.hasOwnProperty(x)&&null!=h)switch(x){case"checked":case"value":break;case"defaultValue":u=h;default:i.hasOwnProperty(x)||se(e,t,x,null,i,h)}}for(var m in i){var x=i[m];if(h=n[m],i.hasOwnProperty(m)&&(null!=x||null!=h))switch(m){case"type":l=x;break;case"name":o=x;break;case"checked":d=x;break;case"defaultChecked":f=x;break;case"value":a=x;break;case"defaultValue":s=x;break;case"children":case"dangerouslySetInnerHTML":if(null!=x)throw Error(c(137,t));break;default:x!==h&&se(e,t,m,x,i,h)}}tt(e,a,s,u,d,f,l,o);return;case"select":for(l in x=a=s=m=null,n)if(u=n[l],n.hasOwnProperty(l)&&null!=u)switch(l){case"value":break;case"multiple":x=u;default:i.hasOwnProperty(l)||se(e,t,l,null,i,u)}for(o in i)if(l=i[o],u=n[o],i.hasOwnProperty(o)&&(null!=l||null!=u))switch(o){case"value":m=l;break;case"defaultValue":s=l;break;case"multiple":a=l;default:l!==u&&se(e,t,o,l,i,u)}t=s,n=a,i=x,null!=m?ti(e,!!n,m,!1):!!i!=!!n&&(null!=t?ti(e,!!n,t,!0):ti(e,!!n,n?[]:"",!1));return;case"textarea":for(s in x=m=null,n)if(o=n[s],n.hasOwnProperty(s)&&null!=o&&!i.hasOwnProperty(s))switch(s){case"value":case"children":break;default:se(e,t,s,null,i,o)}for(a in i)if(o=i[a],l=n[a],i.hasOwnProperty(a)&&(null!=o||null!=l))switch(a){case"value":m=o;break;case"defaultValue":x=o;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=o)throw Error(c(91));break;default:o!==l&&se(e,t,a,o,i,l)}to(e,m,x);return;case"option":for(var p in n)m=n[p],n.hasOwnProperty(p)&&null!=m&&!i.hasOwnProperty(p)&&("selected"===p?e.selected=!1:se(e,t,p,null,i,m));for(u in i)m=i[u],x=n[u],i.hasOwnProperty(u)&&m!==x&&(null!=m||null!=x)&&("selected"===u?e.selected=m&&"function"!=typeof m&&"symbol"!==(void 0===m?"undefined":r(m)):se(e,t,u,m,i,x));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var g in n)m=n[g],n.hasOwnProperty(g)&&null!=m&&!i.hasOwnProperty(g)&&se(e,t,g,null,i,m);for(d in i)if(m=i[d],x=n[d],i.hasOwnProperty(d)&&m!==x&&(null!=m||null!=x))switch(d){case"children":case"dangerouslySetInnerHTML":if(null!=m)throw Error(c(137,t));break;default:se(e,t,d,m,i,x)}return;default:if(td(t)){for(var j in n)m=n[j],n.hasOwnProperty(j)&&void 0!==m&&!i.hasOwnProperty(j)&&st(e,t,j,void 0,i,m);for(f in i)m=i[f],x=n[f],i.hasOwnProperty(f)&&m!==x&&(void 0!==m||void 0!==x)&&st(e,t,f,m,i,x);return}}for(var b in n)m=n[b],n.hasOwnProperty(b)&&null!=m&&!i.hasOwnProperty(b)&&se(e,t,b,null,i,m);for(h in i)m=i[h],x=n[h],i.hasOwnProperty(h)&&m!==x&&(null!=m||null!=x)&&se(e,t,h,m,i,x)})(i,e.type,n,t),i[eP]=t}catch(t){cw(e,e.return,t)}}function l2(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag&&sx(e.type)||4===e.tag}function l5(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||l2(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(27===e.tag&&sx(e.type)||2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function l3(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&(27===r&&sx(e.type)&&(n=e.stateNode),null!==(e=e.child)))for(l3(e,t,n),e=e.sibling;null!==e;)l3(e,t,n),e=e.sibling}function l4(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);sn(t,r,n),t[ez]=e,t[eP]=n}catch(t){cw(e,e.return,t)}}var l8=!1,l7=!1,l9=!1,l6="function"==typeof WeakSet?WeakSet:Set,ae=null;function at(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:af(e,n),4&r&&lG(5,n);break;case 1:if(af(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(e){cw(n,n.return,e)}else{var i=ll(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){cw(n,n.return,e)}}64&r&&lJ(n),512&r&&lX(n,n.return);break;case 3:if(af(e,n),64&r&&null!==(e=n.updateQueue)){if(t=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:t=n.child.stateNode}try{iv(e,t)}catch(e){cw(n,n.return,e)}}break;case 27:null===t&&4&r&&l4(n);case 26:case 5:af(e,n),null===t&&4&r&&l0(n),512&r&&lX(n,n.return);break;case 12:default:af(e,n);break;case 13:af(e,n),4&r&&al(e,n),64&r&&null!==(e=n.memoizedState)&&null!==(e=e.dehydrated)&&function(e,t){var n=e.ownerDocument;if("$?"!==e.data||"complete"===n.readyState)t();else{var r=function(){t(),n.removeEventListener("DOMContentLoaded",r)};n.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}(e,n=cS.bind(null,n));break;case 22:if(!(r=null!==n.memoizedState||l8)){t=null!==t&&null!==t.memoizedState||l7,i=l8;var o=l7;l8=r,(l7=t)&&!o?function e(t,n,r){for(r=r&&0!=(8772&n.subtreeFlags),n=n.child;null!==n;){var i=n.alternate,o=t,l=n,a=l.flags;switch(l.tag){case 0:case 11:case 15:e(o,l,r),lG(4,l);break;case 1:if(e(o,l,r),"function"==typeof(o=(i=l).stateNode).componentDidMount)try{o.componentDidMount()}catch(e){cw(i,i.return,e)}if(null!==(o=(i=l).updateQueue)){var c=i.stateNode;try{var s=o.shared.hiddenCallbacks;if(null!==s)for(o.shared.hiddenCallbacks=null,o=0;o title"))),sn(o,r,n),o[ez]=e,eB(o),r=o;break e;case"link":var l=sK("link","href",i).get(r+(n.href||""));if(l){for(var a=0;a<\/script>",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?i.createElement("select",{is:r.is}):i.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?i.createElement(n,{is:r.is}):i.createElement(n)}}e[ez]=t,e[eP]=r;e:for(i=t.child;null!==i;){if(5===i.tag||6===i.tag)e.appendChild(i.stateNode);else if(4!==i.tag&&27!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}switch(t.stateNode=e,sn(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break;case"img":e=!0;break;default:e=!1}e&&l$(t)}}return lV(t),t.flags&=-0x1000001,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&l$(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(c(166));if(e=B.current,rO(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(i=ry))switch(i.tag){case 27:case 5:r=i.memoizedProps}e[ez]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||c9(e.nodeValue,n)))||rS(t)}else(e=so(e).createTextNode(r))[ez]=t,t.stateNode=e}return lV(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(i=rO(t),null!==r&&null!==r.dehydrated){if(null===e){if(!i)throw Error(c(318));if(!(i=null!==(i=t.memoizedState)?i.dehydrated:null))throw Error(c(317));i[ez]=t}else rz(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;lV(t),i=!1}else i=rP(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i){if(256&t.flags)return o6(t),t;return o6(t),null}}if(o6(t),0!=(128&t.flags))return t.lanes=n,t;if(n=null!==r,e=null!==e&&null!==e.memoizedState,n){r=t.child,i=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(i=r.alternate.memoizedState.cachePool.pool);var o=null;null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(o=r.memoizedState.cachePool.pool),o!==i&&(r.flags|=2048)}return n!==e&&n&&(t.child.flags|=8192),lF(t,t.updateQueue),lV(t),null;case 4:return V(),null===e&&cX(t.stateNode.containerInfo),lV(t),null;case 10:return rD(t.type),lV(t),null;case 19:if(q(le),null===(i=t.memoizedState))return lV(t),null;if(r=0!=(128&t.flags),null===(o=i.rendering))if(r)lU(i,!1);else{if(0!==aD||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(o=lt(e))){for(t.flags|=128,lU(i,!1),e=o.updateQueue,t.updateQueue=e,lF(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)rn(n,e),n=n.sibling;return L(le,1&le.current|2),t.child}e=e.sibling}null!==i.tail&&ee()>aW&&(t.flags|=128,r=!0,lU(i,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=lt(o))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,lF(t,e),lU(i,!0),null===i.tail&&"hidden"===i.tailMode&&!o.alternate&&!rw)return lV(t),null}else 2*ee()-i.renderingStartTime>aW&&0x20000000!==n&&(t.flags|=128,r=!0,lU(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(null!==(e=i.last)?e.sibling=o:t.child=o,i.last=o)}if(null!==i.tail)return t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=ee(),t.sibling=null,e=le.current,L(le,r?1&e|2:1&e),t;return lV(t),null;case 22:case 23:return o6(t),iS(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?0!=(0x20000000&n)&&0==(128&t.flags)&&(lV(t),6&t.subtreeFlags&&(t.flags|=8192)):lV(t),null!==(n=t.updateQueue)&&lF(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&q(r3),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),rD(rQ),lV(t),null;case 25:case 30:return null}throw Error(c(156,t.tag))}(t.alternate,t,aH);if(null!==n){aO=n;return}if(null!==(t=t.sibling)){aO=t;return}aO=t=e}while(null!==t);0===aD&&(aD=5)}function ch(e,t){do{var n=function(e,t){switch(rb(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return rD(rQ),V(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return G(t),null;case 13:if(o6(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(c(340));rz()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return q(le),null;case 4:return V(),null;case 10:return rD(t.type),null;case 22:case 23:return o6(t),iS(),null!==e&&q(r3),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return rD(rQ),null;default:return null}}(e.alternate,e);if(null!==n){n.flags&=32767,aO=n;return}if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling)){aO=e;return}aO=e=n}while(null!==e);aD=6,aO=null}function cm(e,t,n,r,i,o,l,a,s){e.cancelPendingCommit=null;do cb();while(0!==aJ);if(0!=(6&aA))throw Error(c(327));if(null!==t){if(t===e.current)throw Error(c(177));if(!function(e,t,n,r,i,o){var l=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var a=e.entanglements,c=e.expirationTimes,s=e.hiddenUpdates;for(n=l&~n;0p&&(l=p,p=x,x=l);var g=nS(a,x),j=nS(a,p);if(g&&j&&(1!==h.rangeCount||h.anchorNode!==g.node||h.anchorOffset!==g.offset||h.focusNode!==j.node||h.focusOffset!==j.offset)){var b=d.createRange();b.setStart(g.node,g.offset),h.removeAllRanges(),x>p?(h.addRange(b),h.extend(j.node,j.offset)):(b.setEnd(j.node,j.offset),h.addRange(b))}}}}for(d=[],h=a;h=h.parentNode;)1===h.nodeType&&d.push({element:h,left:h.scrollLeft,top:h.scrollTop});for("function"==typeof a.focus&&a.focus(),a=0;an?32:n,E.T=null,n=a1,a1=null;var o=aY,l=aZ;if(aJ=0,aX=aY=null,aZ=0,0!=(6&aA))throw Error(c(331));var a=aA;if(aA|=4,ak(o.current),ap(o,o.current,l,n),aA=a,cN(0,!1),eu&&"function"==typeof eu.onPostCommitFiberRoot)try{eu.onPostCommitFiberRoot(es,o)}catch(e){}return!0}finally{T.p=i,E.T=r,cj(e,t)}}function cv(e,t,n){t=nY(n,t),t=lh(e.stateNode,t,2),null!==(e=im(e,t,2))&&(ek(e,2),cT(e))}function cw(e,t,n){if(3===e.tag)cv(e,e,n);else for(;null!==t;){if(3===t.tag){cv(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===aQ||!aQ.has(r))){e=nY(n,e),null!==(r=im(t,n=lm(2),2))&&(lx(n,r,t,e),ek(r,2),cT(r));break}}t=t.return}}function ck(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new aS;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(n)||(aN=!0,i.add(n),e=c_.bind(null,e,t,n),t.then(e,e))}function c_(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,aI===e&&(az&n)===n&&(4===aD||3===aD&&(0x3c00000&az)===az&&300>ee()-aV?0==(2&aA)&&cr(e,0):aL|=n,a$===az&&(a$=0)),cT(e)}function cC(e,t){0===t&&(t=ev()),null!==(e=n3(e,t))&&(ek(e,t),cT(e))}function cS(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),cC(e,n)}function cA(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;null!==i&&(n=i.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(c(314))}null!==r&&r.delete(t),cC(e,n)}var cI=null,cO=null,cz=!1,cP=!1,cR=!1,cE=0;function cT(e){e!==cO&&null===e.next&&(null===cO?cI=cO=e:cO=cO.next=e),cP=!0,cz||(cz=!0,sh(function(){0!=(6&aA)?J(en,cH):cD()}))}function cN(e,t){if(!cR&&cP){cR=!0;do for(var n=!1,r=cI;null!==r;){if(!t)if(0!==e){var i=r.pendingLanes;if(0===i)var o=0;else{var l=r.suspendedLanes,a=r.pingedLanes;o=0xc000095&(o=(1<<31-ef(42|e)+1)-1&(i&~(l&~a)))?0xc000095&o|1:o?2|o:0}0!==o&&(n=!0,cL(r,o))}else o=az,0==(3&(o=ej(r,r===aI?o:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||eb(r,o)||(n=!0,cL(r,o));r=r.next}while(n);cR=!1}}function cH(){cD()}function cD(){cP=cz=!1;var e,t=0;0!==cE&&(((e=window.event)&&"popstate"===e.type?e===ss||(ss=e,0):(ss=null,1))||(t=cE),cE=0);for(var n=ee(),r=null,i=cI;null!==i;){var o=i.next,l=cM(i,n);0===l?(i.next=null,null===r?cI=o:r.next=o,null===o&&(cO=r)):(r=i,(0!==t||0!=(3&l))&&(cP=!0)),i=o}cN(t,!1)}function cM(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=-0x3c00001&e.pendingLanes;0r){n=r;var l=e.ownerDocument;if(1&n&&sk(l.documentElement),2&n&&sk(l.body),4&n)for(sk(n=l.head),l=n.firstChild;l;){var a=l.nextSibling,c=l.nodeName;l[eD]||"SCRIPT"===c||"STYLE"===c||"LINK"===c&&"stylesheet"===l.rel.toLowerCase()||n.removeChild(l),l=a}}if(0===i){e.removeChild(o),ug(t);return}i--}else"$"===n||"$?"===n||"$!"===n?i++:r=n.charCodeAt(0)-48;else r=0;n=o}while(n);ug(t)}function sg(e){var t=e.firstChild;for(t&&10===t.nodeType&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":sg(n),eM(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===n.rel.toLowerCase())continue}e.removeChild(n)}}function sj(e){return"$!"===e.data||"$?"===e.data&&"complete"===e.ownerDocument.readyState}function sb(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t||"F!"===t||"F"===t)break;if("/$"===t)return null}}return e}var sy=null;function sv(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}function sw(e,t,n){switch(t=so(n),e){case"html":if(!(e=t.documentElement))throw Error(c(452));return e;case"head":if(!(e=t.head))throw Error(c(453));return e;case"body":if(!(e=t.body))throw Error(c(454));return e;default:throw Error(c(451))}}function sk(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);eM(e)}var s_=new Map,sC=new Set;function sS(e){return"function"==typeof e.getRootNode?e.getRootNode():9===e.nodeType?e:e.ownerDocument}var sA=T.d;T.d={f:function(){var e=sA.f(),t=ct();return e||t},r:function(e){var t=eL(e);null!==t&&5===t.tag&&"form"===t.type?oE(t):sA.r(e)},D:function(e){sA.D(e),sO("dns-prefetch",e,null)},C:function(e,t){sA.C(e,t),sO("preconnect",e,t)},L:function(e,t,n){if(sA.L(e,t,n),sI&&e&&t){var r='link[rel="preload"][as="'+te(t)+'"]';"image"===t&&n&&n.imageSrcSet?(r+='[imagesrcset="'+te(n.imageSrcSet)+'"]',"string"==typeof n.imageSizes&&(r+='[imagesizes="'+te(n.imageSizes)+'"]')):r+='[href="'+te(e)+'"]';var i=r;switch(t){case"style":i=sP(e);break;case"script":i=sT(e)}s_.has(i)||(e=f({rel:"preload",href:"image"===t&&n&&n.imageSrcSet?void 0:e,as:t},n),s_.set(i,e),null!==sI.querySelector(r)||"style"===t&&sI.querySelector(sR(i))||"script"===t&&sI.querySelector(sN(i))||(sn(t=sI.createElement("link"),"link",e),eB(t),sI.head.appendChild(t)))}},m:function(e,t){if(sA.m(e,t),sI&&e){var n=t&&"string"==typeof t.as?t.as:"script",r='link[rel="modulepreload"][as="'+te(n)+'"][href="'+te(e)+'"]',i=r;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=sT(e)}if(!s_.has(i)&&(e=f({rel:"modulepreload",href:e},t),s_.set(i,e),null===sI.querySelector(r))){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(sI.querySelector(sN(i)))return}sn(n=sI.createElement("link"),"link",e),eB(n),sI.head.appendChild(n)}}},X:function(e,t){if(sA.X(e,t),sI&&e){var n=e$(sI).hoistableScripts,r=sT(e),i=n.get(r);i||((i=sI.querySelector(sN(r)))||(e=f({src:e,async:!0},t),(t=s_.get(r))&&sq(e,t),eB(i=sI.createElement("script")),sn(i,"link",e),sI.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},n.set(r,i))}},S:function(e,t,n){if(sA.S(e,t,n),sI&&e){var r=e$(sI).hoistableStyles,i=sP(e);t=t||"default";var o=r.get(i);if(!o){var l={loading:0,preload:null};if(o=sI.querySelector(sR(i)))l.loading=5;else{e=f({rel:"stylesheet",href:e,"data-precedence":t},n),(n=s_.get(i))&&sM(e,n);var a=o=sI.createElement("link");eB(a),sn(a,"link",e),a._p=new Promise(function(e,t){a.onload=e,a.onerror=t}),a.addEventListener("load",function(){l.loading|=1}),a.addEventListener("error",function(){l.loading|=2}),l.loading|=4,sD(o,t,sI)}o={type:"stylesheet",instance:o,count:1,state:l},r.set(i,o)}}},M:function(e,t){if(sA.M(e,t),sI&&e){var n=e$(sI).hoistableScripts,r=sT(e),i=n.get(r);i||((i=sI.querySelector(sN(r)))||(e=f({src:e,async:!0,type:"module"},t),(t=s_.get(r))&&sq(e,t),eB(i=sI.createElement("script")),sn(i,"link",e),sI.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},n.set(r,i))}}};var sI="undefined"==typeof document?null:document;function sO(e,t,n){if(sI&&"string"==typeof t&&t){var r=te(t);r='link[rel="'+e+'"][href="'+r+'"]',"string"==typeof n&&(r+='[crossorigin="'+n+'"]'),sC.has(r)||(sC.add(r),e={rel:e,crossOrigin:n,href:t},null===sI.querySelector(r)&&(sn(t=sI.createElement("link"),"link",e),eB(t),sI.head.appendChild(t)))}}function sz(e,t,n,i){var o=(o=B.current)?sS(o):null;if(!o)throw Error(c(446));switch(e){case"meta":case"title":return null;case"style":return"string"==typeof n.precedence&&"string"==typeof n.href?(t=sP(n.href),(i=(n=e$(o).hoistableStyles).get(t))||(i={type:"style",instance:null,count:0,state:null},n.set(t,i)),i):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===n.rel&&"string"==typeof n.href&&"string"==typeof n.precedence){e=sP(n.href);var l,a,s,u,d=e$(o).hoistableStyles,f=d.get(e);if(f||(o=o.ownerDocument||o,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},d.set(e,f),(d=o.querySelector(sR(e)))&&!d._p&&(f.instance=d,f.state.loading=5),s_.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},s_.set(e,n),d||(l=o,a=e,s=n,u=f.state,l.querySelector('link[rel="preload"][as="style"]['+a+"]")?u.loading=1:(u.preload=a=l.createElement("link"),a.addEventListener("load",function(){return u.loading|=1}),a.addEventListener("error",function(){return u.loading|=2}),sn(a,"link",s),eB(a),l.head.appendChild(a))))),t&&null===i)throw Error(c(528,""));return f}if(t&&null!==i)throw Error(c(529,""));return null;case"script":return t=n.async,"string"==typeof(n=n.src)&&t&&"function"!=typeof t&&"symbol"!==(void 0===t?"undefined":r(t))?(t=sT(n),(i=(n=e$(o).hoistableScripts).get(t))||(i={type:"script",instance:null,count:0,state:null},n.set(t,i)),i):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,e))}}function sP(e){return'href="'+te(e)+'"'}function sR(e){return'link[rel="stylesheet"]['+e+"]"}function sE(e){return f({},e,{"data-precedence":e.precedence,precedence:null})}function sT(e){return'[src="'+te(e)+'"]'}function sN(e){return"script[async]"+e}function sH(e,t,n){if(t.count++,null===t.instance)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+te(n.href)+'"]');if(r)return t.instance=r,eB(r),r;var i=f({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return eB(r=(e.ownerDocument||e).createElement("style")),sn(r,"style",i),sD(r,n.precedence,e),t.instance=r;case"stylesheet":i=sP(n.href);var o=e.querySelector(sR(i));if(o)return t.state.loading|=4,t.instance=o,eB(o),o;r=sE(n),(i=s_.get(i))&&sM(r,i),eB(o=(e.ownerDocument||e).createElement("link"));var l=o;return l._p=new Promise(function(e,t){l.onload=e,l.onerror=t}),sn(o,"link",r),t.state.loading|=4,sD(o,n.precedence,e),t.instance=o;case"script":if(o=sT(n.src),i=e.querySelector(sN(o)))return t.instance=i,eB(i),i;return r=n,(i=s_.get(o))&&sq(r=f({},n),i),eB(i=(e=e.ownerDocument||e).createElement("script")),sn(i,"link",r),e.head.appendChild(i),t.instance=i;case"void":return null;default:throw Error(c(443,t.type))}return"stylesheet"===t.type&&0==(4&t.state.loading)&&(r=t.instance,t.state.loading|=4,sD(r,n.precedence,e)),t.instance}function sD(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=r.length?r[r.length-1]:null,o=i,l=0;l title"):null)}function sB(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}var sF=null;function sU(){}function sV(){if(this.count--,0===this.count){if(this.stylesheets)sG(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var sW=null;function sG(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,sW=new Map,t.forEach(sQ,e),sW=null,sV.call(e))}function sQ(e,t){if(!(4&t.state.loading)){var n=sW.get(e);if(n)var r=n.get(null);else{n=new Map,sW.set(e,n);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),o=0;oe.length)&&(t=e.length);for(var n=0,r=Array(t);ni})},385:function(e,t,n){"use strict";n.d(t,{HP:()=>i,UW:()=>l,jV:()=>r,pv:()=>o});var r=2,i=1,o=0,l=["average","bad","black","blue","brown","good","green","grey","label","olive","orange","pink","purple","red","teal","transparent","violet","white","yellow"]},1499:function(e,t,n){"use strict";n.d(t,{hf:()=>w,o7:()=>v,uB:()=>f,xd:()=>u});var r,i=n(4396);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:{};d=!!e.ignoreWindowFocus},h=!0;function m(e,t){if(d){h=!0;return}if(r&&(clearTimeout(r),r=null),t){r=setTimeout(function(){return m(e)});return}h!==e&&(h=e,u.emit(e?"window-focus":"window-blur"),u.emit("window-focus-change",e))}var x=null;function p(e){var t=String(e.tagName).toLowerCase();return"input"===t||"textarea"===t}function g(){x&&(x.removeEventListener("blur",g),x=null,u.emit("input-blur"))}var j=null,b=null,y=[];function v(e){y.push(e)}function w(e){var t=y.indexOf(e);t>=0&&y.splice(t,1)}window.addEventListener("mousemove",function(e){var t=e.target;t!==b&&(b=t,function(e){if(!x&&h)for(var t=document.body;e&&e!==t;){if(y.includes(e)){if(e.contains(j))return;j=e,e.focus();return}e=e.parentElement}}(t))}),document.addEventListener("focus",function(e){var t,n,r;if(n=e.target,null!=(r=Element)&&"undefined"!=typeof Symbol&&r[Symbol.hasInstance]?!r[Symbol.hasInstance](n):!(n instanceof r)){b=null,j=null;return}b=null,j=e.target,p(e.target)&&(t=e.target,g(),(x=t).addEventListener("blur",g),u.emit("input-focus"))},!0),document.addEventListener("blur",function(){b=null},!0),window.addEventListener("focus",function(){m(!0)}),window.addEventListener("blur",function(){b=null,m(!1,!0)}),window.addEventListener("close",function(){m(!1)});var k={},_=function(){function e(t,n,r){l(this,e),s(this,"event",void 0),s(this,"type",void 0),s(this,"code",void 0),s(this,"ctrl",void 0),s(this,"shift",void 0),s(this,"alt",void 0),s(this,"repeat",void 0),s(this,"_str",void 0),this.event=t,this.type=n,this.code=t.keyCode,this.ctrl=t.ctrlKey,this.shift=t.shiftKey,this.alt=t.altKey,this.repeat=!!r}return c(e,[{key:"hasModifierKeys",value:function(){return this.ctrl||this.alt||this.shift}},{key:"isModifierKey",value:function(){return this.code===i.GW||this.code===i.pN||this.code===i.cm}},{key:"isDown",value:function(){return"keydown"===this.type}},{key:"isUp",value:function(){return"keyup"===this.type}},{key:"toString",value:function(){return this._str||(this._str="",this.ctrl&&(this._str+="Ctrl+"),this.alt&&(this._str+="Alt+"),this.shift&&(this._str+="Shift+"),this.code>=48&&this.code<=90?this._str+=String.fromCharCode(this.code):this.code>=i.Bo&&this.code<=i._m?this._str+="F".concat(this.code-111):this._str+="[".concat(this.code,"]")),this._str}}]),e}();document.addEventListener("keydown",function(e){if(!p(e.target)){var t=e.keyCode,n=new _(e,"keydown",k[t]);u.emit("keydown",n),u.emit("key",n),k[t]=!0}}),document.addEventListener("keyup",function(e){if(!p(e.target)){var t=e.keyCode,n=new _(e,"keyup");u.emit("keyup",n),u.emit("key",n),k[t]=!1}})},9915:function(e,t,n){"use strict";n.d(t,{bu:()=>l,l7:()=>o,lb:()=>a,mr:()=>c});var r=["f","p","n","μ","m"," ","k","M","G","T","P","E","Z","Y","R","Q","F","N","H"],i=r.indexOf(" ");function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-i,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(!Number.isFinite(e))return e.toString();var o=Math.floor(Math.max(3*t,Math.floor(Math.log10(Math.abs(e))))/3),l=r[Math.min(o+i,r.length-1)],a=(e/Math.pow(1e3,o)).toFixed(2);return a.endsWith(".00")?a=a.slice(0,-3):a.endsWith(".0")&&(a=a.slice(0,-2)),"".concat(a," ").concat(l.trim()).concat(n).trim()}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return o(e,t,"W")}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(!Number.isFinite(e))return String(e);var n=Number(e.toFixed(t)),r=Math.abs(n).toString().split(".");r[0]=r[0].replace(/\B(?=(\d{3})+(?!\d))/g," ");var i=r.join(".");return n<0?"-".concat(i):i}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default",n=Math.floor(e/10),r=Math.floor(n/3600),i=Math.floor(n%3600/60),o=n%60;if("short"===t)return"".concat(r>0?"".concat(r,"h"):"").concat(i>0?"".concat(i,"m"):"").concat(o>0?"".concat(o,"s"):"");var l=String(r).padStart(2,"0"),a=String(i).padStart(2,"0"),c=String(o).padStart(2,"0");return"".concat(l,":").concat(a,":").concat(c)}},3881:function(e,t,n){"use strict";n.d(t,{Dd:()=>d,Ob:()=>h,_1:()=>s,gp:()=>f});var r=n(1499),i=n(4396),o={},l=[i.KW,i.tt,i.PC,i.HF,i.GW,i.pN,i.R4,i.Hb,i.ob,i.iB,i.mY],a={},c=[];function s(){for(var e in a)a[e]&&(a[e]=!1,Byond.command(u.verbParamsFn(u.keyUpVerb,e)))}var u={keyDownVerb:"KeyDown",keyUpVerb:"KeyUp",verbParamsFn:function(e,t){return"".concat(e,' "').concat(t,'"')}};function d(e){e&&(u=e),Byond.winget("default.*").then(function(e){var t=function(e){return e.substring(1,e.length-1).replace(c,'"')},n={};for(var r in e){var i=r.split("."),l=i[1],a=i[2];l&&a&&(n[l]||(n[l]={}),n[l][a]=e[r])}var c=/\\"/g;for(var s in n){var u=n[s];o[t(u.name)]=t(u.command)}}),r.xd.on("window-blur",function(){s()}),r.xd.on("input-focus",function(){s()}),f()}function f(){r.xd.on("key",m)}function h(){r.xd.off("key",m)}function m(e){var t=!0,n=!1,r=void 0;try{for(var i,s=c[Symbol.iterator]();!(t=(i=s.next()).done);t=!0)(0,i.value)(e)}catch(e){n=!0,r=e}finally{try{t||null==s.return||s.return()}finally{if(n)throw r}}!function(e){var t,n=String(e);if("Ctrl+F5"===n||"Ctrl+R"===n)return location.reload();if(!("Ctrl+F"===n||e.event.defaultPrevented||e.isModifierKey()||l.includes(e.code))){var r=16===(t=e.code)?"Shift":17===t?"Ctrl":18===t?"Alt":33===t?"Northeast":34===t?"Southeast":35===t?"Southwest":36===t?"Northwest":37===t?"West":38===t?"North":39===t?"East":40===t?"South":45===t?"Insert":46===t?"Delete":t>=48&&t<=57||t>=65&&t<=90?String.fromCharCode(t):t>=96&&t<=105?"Numpad".concat(t-96):t>=112&&t<=123?"F".concat(t-111):188===t?",":189===t?"-":190===t?".":void 0;if(r){var i=o[r];if(i)return Byond.command(i);if(e.isDown()&&!a[r]){a[r]=!0;var c=u.verbParamsFn(u.keyDownVerb,r);return Byond.command(c)}if(e.isUp()&&a[r]){a[r]=!1;var s=u.verbParamsFn(u.keyUpVerb,r);Byond.command(s)}}}}(e)}},4396:function(e,t,n){"use strict";n.d(t,{Bo:()=>v,Fi:()=>x,GW:()=>a,HF:()=>i,Hb:()=>m,II:()=>p,KW:()=>s,Kx:()=>g,PC:()=>u,R4:()=>f,_m:()=>k,au:()=>j,bC:()=>y,cm:()=>c,iB:()=>h,iH:()=>b,j:()=>r,mY:()=>w,ob:()=>d,pN:()=>l,tt:()=>o});var r=8,i=9,o=13,l=16,a=17,c=18,s=27,u=32,d=37,f=38,h=39,m=40,x=48,p=57,g=65,j=90,b=96,y=105,v=112,w=116,k=123},23:function(e,t,n){"use strict";n.d(t,{Fn:()=>i,VW:()=>o});var r,i=((r={}).A="a",r.Alt="Alt",r.Backspace="Backspace",r.Control="Control",r.D="d",r.Delete="Delete",r.Down="ArrowDown",r.E="e",r.End="End",r.Enter="Enter",r.Esc="Esc",r.Escape="Escape",r.Home="Home",r.Insert="Insert",r.Left="ArrowLeft",r.Minus="-",r.N="n",r.PageDown="PageDown",r.PageUp="PageUp",r.Plus="+",r.Right="ArrowRight",r.S="s",r.Shift="Shift",r.Space=" ",r.Tab="Tab",r.Up="ArrowUp",r.W="w",r.Z="z",r);function o(e){return"Esc"===e||"Escape"===e}},1044:function(e,t,n){"use strict";function r(e,t,n){return en?n:e}function i(e){return e<0?0:e>1?1:e}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;return(e-t)/(n-t)}function l(e,t){return Number.parseFloat((Math.round(e*Math.pow(10,t)+1e-4*(e>=0?1:-1))/Math.pow(10,t)).toFixed(t))}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Number(e).toFixed(Math.max(t,0))}function c(e,t){var n=!0,r=!1,i=void 0;try{for(var o,l=Object.keys(t)[Symbol.iterator]();!(n=(o=l.next()).done);n=!0){var a,c=o.value;if((a=t[c])&&e>=a[0]&&e<=a[1])return c}}catch(e){r=!0,i=e}finally{try{n||null==l.return||l.return()}finally{if(r)throw i}}}function s(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)}function u(e){return 180/Math.PI*e}n.d(t,{BV:()=>u,FH:()=>a,NM:()=>l,RH:()=>s,V2:()=>i,bA:()=>o,k0:()=>c,uZ:()=>r})},5259:function(e,t,n){"use strict";function r(e){for(var t="",n=0;ni,Sh:()=>r})},7793:function(e,t,n){"use strict";function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return JSON.stringify(e)},n=e.toLowerCase().trim();return function(e){if(!n)return!0;var r=t(e);return!!r&&r.toLowerCase().includes(n)}}function i(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}n.d(t,{LF:()=>a,aV:()=>u,kC:()=>i,mj:()=>r});var o=["Id","Tv"],l=["A","An","And","As","At","But","By","For","For","From","In","Into","Near","Nor","Of","On","Onto","Or","The","To","With"];function a(e){if(!e)return e;var t=e.replace(/([^\W_]+[^\s-]*) */g,function(e){return i(e)}),n=!0,r=!1,a=void 0;try{for(var c,s=l[Symbol.iterator]();!(n=(c=s.next()).done);n=!0){var u=c.value,d=RegExp("\\s".concat(u,"\\s"),"g");t=t.replace(d,function(e){return e.toLowerCase()})}}catch(e){r=!0,a=e}finally{try{n||null==s.return||s.return()}finally{if(r)throw a}}var f=!0,h=!1,m=void 0;try{for(var x,p=o[Symbol.iterator]();!(f=(x=p.next()).done);f=!0){var g=x.value,j=RegExp("\\b".concat(g,"\\b"),"g");t=t.replace(j,function(e){return e.toLowerCase()})}}catch(e){h=!0,m=e}finally{try{f||null==p.return||p.return()}finally{if(h)throw m}}return t}var c=/&(nbsp|amp|quot|lt|gt|apos|trade|copy);/g,s={amp:"&",apos:"'",cops:"\xa9",gt:">",lt:"<",nbsp:" ",quot:'"',trade:"™"};function u(e){return e?e.replace(/
    /gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(c,function(e,t){return s[t]}).replace(/&#?([0-9]+);/gi,function(e,t){return String.fromCharCode(Number.parseInt(t,10))}).replace(/&#x?([0-9a-f]+);/gi,function(e,t){return String.fromCharCode(Number.parseInt(t,16))}):e}},6322:function(e,t,n){"use strict";n.d(t,{Iz:()=>j,bf:()=>l,i9:()=>p,wI:()=>g});var r=n(385),i=n(5259);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nnv,mx:()=>p,SW:()=>nu,lH:()=>nZ,iA:()=>rh,DA:()=>nC,JO:()=>S,II:()=>nY,iz:()=>nw,u_:()=>n7,zF:()=>nb,Kx:()=>rk,R4:()=>v,Y2:()=>rr,zt:()=>h,M9:()=>n5,iR:()=>ru,xu:()=>y,Kq:()=>nG,f7:()=>n9,k4:()=>ny,zx:()=>nr,Ee:()=>n_,zA:()=>nL,u:()=>t3,kL:()=>ng,$0:()=>rs,kC:()=>nM,ko:()=>nU,N1:()=>ra,mQ:()=>rb,Lt:()=>nR,RK:()=>m,H2:()=>n3,QG:()=>rA});var r,i,o,l,a=n(1557),c=n(1044),s=n(2778),u=n.t(s,2);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["as","className","children","tw"]),c=i?"".concat(i," ").concat((0,j.wI)(a)):(0,j.wI)(a);return(0,s.createElement)(void 0===r?"div":r,(t=b({},(0,j.i9)(b({},a,(0,j.Iz)(l)))),n=n={className:c},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t),o)}function v(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["className"]);return(0,a.jsx)(y,function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var C=/-o$/;function S(e){var t=e.name,n=void 0===t?"":t,r=e.size,i=e.spin,o=e.className,l=e.rotation,c=_(e,["name","size","spin","className","rotation"]),s=c.style||{};r&&(s.fontSize="".concat(100*r,"%")),l&&(s.transform="rotate(".concat(l,"deg)")),c.style=s;var u=(0,j.i9)(c),d="";if(n.startsWith("tg-"))d=n;else{var f=C.test(n),h=n.replace(C,""),m=!h.startsWith("fa-");d=f?"far ":"fas ",m&&(d+="fa-"),d+=h,i&&(d+=" fa-spin")}return(0,a.jsx)("i",k({className:(0,g.Sh)(["Icon",d,o,(0,j.wI)(c)])},u))}function A(){return"undefined"!=typeof window}function I(e){return P(e)?(e.nodeName||"").toLowerCase():"#document"}function O(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function z(e){var t;return null==(t=(P(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function P(e){return!!A()&&(e instanceof Node||e instanceof O(e).Node)}function R(e){return!!A()&&(e instanceof Element||e instanceof O(e).Element)}function E(e){return!!A()&&(e instanceof HTMLElement||e instanceof O(e).HTMLElement)}function T(e){return!!A()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof O(e).ShadowRoot)}(S||(S={})).Stack=function(e){var t,n,r=e.className,i=e.children,o=e.size,l=_(e,["className","children","size"]),c=l.style||{};return o&&(c.fontSize="".concat(100*o,"%")),l.style=c,(0,a.jsx)("span",(t=k({className:(0,g.Sh)(["IconStack",r,(0,j.wI)(l)])},(0,j.i9)(l)),n=n={children:i},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))};let N=new Set(["inline","contents"]);function H(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=W(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!N.has(i)}let D=new Set(["table","td","th"]),M=[":popover-open",":modal"];function q(e){return M.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let L=["transform","translate","scale","rotate","perspective"],K=["transform","translate","scale","rotate","perspective","filter"],$=["paint","layout","strict","content"];function B(e){let t=F(),n=R(e)?W(e):e;return L.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||K.some(e=>(n.willChange||"").includes(e))||$.some(e=>(n.contain||"").includes(e))}function F(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let U=new Set(["html","body","#document"]);function V(e){return U.has(I(e))}function W(e){return O(e).getComputedStyle(e)}function G(e){return R(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Q(e){if("html"===I(e))return e;let t=e.assignedSlot||e.parentNode||T(e)&&e.host||z(e);return T(t)?t.host:t}function J(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let i=function e(t){let n=Q(t);return V(n)?t.ownerDocument?t.ownerDocument.body:t.body:E(n)&&H(n)?n:e(n)}(e),o=i===(null==(r=e.ownerDocument)?void 0:r.body),l=O(i);if(o){let e=Y(l);return t.concat(l,l.visualViewport||[],H(i)?i:[],e&&n?J(e):[])}return t.concat(i,J(i,[],n))}function Y(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var X='input:not([inert]),select:not([inert]),textarea:not([inert]),a[href]:not([inert]),button:not([inert]),[tabindex]:not(slot):not([inert]),audio[controls]:not([inert]),video[controls]:not([inert]),[contenteditable]:not([contenteditable="false"]):not([inert]),details>summary:first-of-type:not([inert]),details:not([inert])',Z="undefined"==typeof Element,ee=Z?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,et=!Z&&Element.prototype.getRootNode?function(e){var t;return null==e||null==(t=e.getRootNode)?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},en=function e(t,n){void 0===n&&(n=!0);var r,i=null==t||null==(r=t.getAttribute)?void 0:r.call(t,"inert");return""===i||"true"===i||n&&t&&e(t.parentNode)},er=function(e){var t,n=null==e||null==(t=e.getAttribute)?void 0:t.call(e,"contenteditable");return""===n||"true"===n},ei=function(e,t,n){if(en(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(X));return t&&ee.call(e,X)&&r.unshift(e),r=r.filter(n)},eo=function e(t,n,r){for(var i=[],o=Array.from(t);o.length;){var l=o.shift();if(!en(l,!1))if("SLOT"===l.tagName){var a=l.assignedElements(),c=e(a.length?a:l.children,!0,r);r.flatten?i.push.apply(i,c):i.push({scopeParent:l,candidates:c})}else{ee.call(l,X)&&r.filter(l)&&(n||!t.includes(l))&&i.push(l);var s=l.shadowRoot||"function"==typeof r.getShadowRoot&&r.getShadowRoot(l),u=!en(s,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(l));if(s&&u){var d=e(!0===s?l.children:s.children,!0,r);r.flatten?i.push.apply(i,d):i.push({scopeParent:l,candidates:d})}else o.unshift.apply(o,l.children)}}return i},el=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},ea=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||er(e))&&!el(e)?0:e.tabIndex},ec=function(e,t){var n=ea(e);return n<0&&t&&!el(e)?0:n},es=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},eu=function(e){return"INPUT"===e.tagName},ed=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(ee.call(i,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return ex(e)}else{if("function"==typeof r){for(var o=e;e;){var l=e.parentElement,a=et(e);if(l&&!l.shadowRoot&&!0===r(l))return ex(e);e=e.assignedSlot?e.assignedSlot:l||a===e.ownerDocument?l:a.host}e=o}if(em(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},eg=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;nea(t))&&!!ej(e,t)},ey=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||!!(t>=0)},ev=function e(t){var n=[],r=[];return t.forEach(function(t,i){var o=!!t.scopeParent,l=o?t.scopeParent:t,a=ec(l,o),c=o?e(t.candidates):l;0===a?o?n.push.apply(n,c):n.push(l):r.push({documentOrder:i,tabIndex:a,item:t,isScope:o,content:c})}),r.sort(es).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(n)},ew=function(e,t){var n;return ev((t=t||{}).getShadowRoot?eo([e],t.includeContainer,{filter:eb.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:ey}):ei(e,t.includeContainer,eb.bind(null,t)))};function ek(e,t){if(!e||!t)return!1;let n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&T(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function e_(e){return"composedPath"in e?e.composedPath()[0]:e.target}function eC(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function eS(e){return(null==e?void 0:e.ownerDocument)||document}function eA(e,t,n){return void 0===n&&(n=!0),e.filter(e=>{var r;return e.parentId===t&&(!n||(null==(r=e.context)?void 0:r.open))}).flatMap(t=>[t,...eA(e,t.id,n)])}function eI(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}var eO="undefined"!=typeof document?s.useLayoutEffect:function(){};function ez(e){let t=s.useRef(e);return eO(()=>{t.current=e}),t}let eP={...u}.useInsertionEffect||(e=>e());function eR(e){let t=s.useRef(()=>{});return eP(()=>{t.current=e}),s.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function eT(e,t){let n=ew(e,eE()),r=n.length;if(0===r)return;let i=function(e){let t=e.activeElement;for(;(null==(n=t)||null==(n=n.shadowRoot)?void 0:n.activeElement)!=null;){var n;t=t.shadowRoot.activeElement}return t}(eS(e)),o=n.indexOf(i);return n[-1===o?1===t?0:r-1:o+t]}function eN(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!ek(n,r)}function eH(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}var eD=n(9807);let eM=Math.min,eq=Math.max,eL=Math.round,eK=Math.floor,e$=e=>({x:e,y:e}),eB={left:"right",right:"left",bottom:"top",top:"bottom"},eF={start:"end",end:"start"};function eU(e,t){return"function"==typeof e?e(t):e}function eV(e){return e.split("-")[0]}function eW(e){return e.split("-")[1]}function eG(e){return"x"===e?"y":"x"}function eQ(e){return"y"===e?"height":"width"}let eJ=new Set(["top","bottom"]);function eY(e){return eJ.has(eV(e))?"y":"x"}function eX(e){return e.replace(/start|end/g,e=>eF[e])}let eZ=["left","right"],e0=["right","left"],e1=["top","bottom"],e2=["bottom","top"];function e5(e){return e.replace(/left|right|bottom|top/g,e=>eB[e])}function e3(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function e4(e,t,n){let r,{reference:i,floating:o}=e,l=eY(t),a=eG(eY(t)),c=eQ(a),s=eV(t),u="y"===l,d=i.x+i.width/2-o.width/2,f=i.y+i.height/2-o.height/2,h=i[c]/2-o[c]/2;switch(s){case"top":r={x:d,y:i.y-o.height};break;case"bottom":r={x:d,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:f};break;case"left":r={x:i.x-o.width,y:f};break;default:r={x:i.x,y:i.y}}switch(eW(t)){case"start":r[a]-=h*(n&&u?-1:1);break;case"end":r[a]+=h*(n&&u?-1:1)}return r}let e8=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:l}=n,a=o.filter(Boolean),c=await (null==l.isRTL?void 0:l.isRTL(t)),s=await l.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=e4(s,r,c),f=r,h={},m=0;for(let n=0;nR(e)&&"body"!==I(e)),i=null,o="fixed"===W(e).position,l=o?Q(e):e;for(;R(l)&&!V(l);){let t=W(l),n=B(l);n||"fixed"!==t.position||(i=null),(o?!n&&!i:!n&&"static"===t.position&&!!i&&tc.has(i.position)||H(l)&&!n&&function e(t,n){let r=Q(t);return!(r===n||!R(r)||V(r))&&("fixed"===W(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):i=t,l=Q(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=o[0],a=o.reduce((e,n)=>{let r=ts(t,n,i);return e.top=eq(r.top,e.top),e.right=eM(r.right,e.right),e.bottom=eM(r.bottom,e.bottom),e.left=eq(r.left,e.left),e},ts(t,l,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:tf,getElementRects:th,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=te(e);return{width:t,height:n}},getScale:tn,isElement:R,isRTL:function(e){return"rtl"===W(e).direction}};function tx(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let tp=(e,t,n)=>{let r=new Map,i={platform:tm,...n},o={...i.platform,_c:r};return e8(e,t,{...i,platform:o})};var tg="undefined"!=typeof document?s.useLayoutEffect:function(){};function tj(e,t){let n,r,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!tj(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!tj(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function tb(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ty(e,t){let n=tb(e);return Math.round(t*n)/n}function tv(e){let t=s.useRef(e);return tg(()=>{t.current=e}),t}let tw=(e,t)=>{var n;return{...(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:i,y:o,placement:l,middlewareData:a}=e,c=await e6(e,n);return l===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:i+c.x,y:o+c.y,data:{...c,placement:l}}}}),options:[e,t]}},tk=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"shift",options:n,async fn(e){let{x:t,y:r,placement:i}=e,{mainAxis:o=!0,crossAxis:l=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=eU(n,e),s={x:t,y:r},u=await e7(e,c),d=eY(eV(i)),f=eG(d),h=s[f],m=s[d];if(o){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=h+u[e],r=h-u[t];h=eq(n,eM(h,r))}if(l){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=m+u[e],r=m-u[t];m=eq(n,eM(m,r))}let x=a.fn({...e,[f]:h,[d]:m});return{...x,data:{x:x.x-t,y:x.y-r,enabled:{[f]:o,[d]:l}}}}}),options:[e,t]}},t_=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"flip",options:n,async fn(e){var t,r,i,o,l;let{placement:a,middlewareData:c,rects:s,initialPlacement:u,platform:d,elements:f}=e,{mainAxis:h=!0,crossAxis:m=!0,fallbackPlacements:x,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:j=!0,...b}=eU(n,e);if(null!=(t=c.arrow)&&t.alignmentOffset)return{};let y=eV(a),v=eY(u),w=eV(u)===u,k=await (null==d.isRTL?void 0:d.isRTL(f.floating)),_=x||(w||!j?[e5(u)]:function(e){let t=e5(e);return[eX(e),t,eX(t)]}(u)),C="none"!==g;!x&&C&&_.push(...function(e,t,n,r){let i=eW(e),o=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?e0:eZ;return t?eZ:e0;case"left":case"right":return t?e1:e2;default:return[]}}(eV(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(eX)))),o}(u,j,g,k));let S=[u,..._],A=await e7(e,b),I=[],O=(null==(r=c.flip)?void 0:r.overflows)||[];if(h&&I.push(A[y]),m){let e=function(e,t,n){void 0===n&&(n=!1);let r=eW(e),i=eG(eY(e)),o=eQ(i),l="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(l=e5(l)),[l,e5(l)]}(a,s,k);I.push(A[e[0]],A[e[1]])}if(O=[...O,{placement:a,overflows:I}],!I.every(e=>e<=0)){let e=((null==(i=c.flip)?void 0:i.index)||0)+1,t=S[e];if(t&&("alignment"!==m||v===eY(t)||O.every(e=>eY(e.placement)!==v||e.overflows[0]>0)))return{data:{index:e,overflows:O},reset:{placement:t}};let n=null==(o=O.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(p){case"bestFit":{let e=null==(l=O.filter(e=>{if(C){let t=eY(e.placement);return t===v||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(n=e);break}case"initialPlacement":n=u}if(a!==n)return{reset:{placement:n}}}return{}}}),options:[e,t]}},tC=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"size",options:n,async fn(e){var t,r;let i,o,{placement:l,rects:a,platform:c,elements:s}=e,{apply:u=()=>{},...d}=eU(n,e),f=await e7(e,d),h=eV(l),m=eW(l),x="y"===eY(l),{width:p,height:g}=a.floating;"top"===h||"bottom"===h?(i=h,o=m===(await (null==c.isRTL?void 0:c.isRTL(s.floating))?"start":"end")?"left":"right"):(o=h,i="end"===m?"top":"bottom");let j=g-f.top-f.bottom,b=p-f.left-f.right,y=eM(g-f[i],j),v=eM(p-f[o],b),w=!e.middlewareData.shift,k=y,_=v;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(_=b),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(k=j),w&&!m){let e=eq(f.left,0),t=eq(f.right,0),n=eq(f.top,0),r=eq(f.bottom,0);x?_=p-2*(0!==e||0!==t?e+t:eq(f.left,f.right)):k=g-2*(0!==n||0!==r?n+r:eq(f.top,f.bottom))}await u({...e,availableWidth:_,availableHeight:k});let C=await c.getDimensions(s.floating);return p!==C.width||g!==C.height?{reset:{rects:!0}}:{}}}),options:[e,t]}},tS="active",tA="selected",tI={...u},tO=!1,tz=0,tP=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+tz++,tR=tI.useId||function(){let[e,t]=s.useState(()=>tO?tP():void 0);return eO(()=>{null==e&&t(tP())},[]),s.useEffect(()=>{tO=!0},[]),e},tE=s.createContext(null),tT=s.createContext(null),tN=()=>{var e;return(null==(e=s.useContext(tE))?void 0:e.id)||null},tH=()=>s.useContext(tT);function tD(e){return"data-floating-ui-"+e}function tM(e){-1!==e.current&&(clearTimeout(e.current),e.current=-1)}let tq=tD("safe-polygon");function tL(e,t,n){if(n&&!eI(n))return 0;if("number"==typeof e)return e;if("function"==typeof e){let n=e();return"number"==typeof n?n:null==n?void 0:n[t]}return null==e?void 0:e[t]}function tK(e){return"function"==typeof e?e():e}let t$={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0},tB=s.forwardRef(function(e,t){let[n,r]=s.useState();eO(()=>{/apple/i.test(navigator.vendor)&&r("button")},[]);let i={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[tD("focus-guard")]:"",style:t$};return(0,a.jsx)("span",{...e,...i})}),tF=s.createContext(null),tU=tD("portal");function tV(e){let{children:t,id:n,root:r,preserveTabOrder:i=!0}=e,o=function(e){void 0===e&&(e={});let{id:t,root:n}=e,r=tR(),i=tW(),[o,l]=s.useState(null),a=s.useRef(null);return eO(()=>()=>{null==o||o.remove(),queueMicrotask(()=>{a.current=null})},[o]),eO(()=>{if(!r||a.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=r,n.setAttribute(tU,""),e.appendChild(n),a.current=n,l(n)},[t,r]),eO(()=>{if(null===n||!r||a.current)return;let e=n||(null==i?void 0:i.portalNode);e&&!P(e)&&(e=e.current),e=e||document.body;let o=null;t&&((o=document.createElement("div")).id=t,e.appendChild(o));let c=document.createElement("div");c.id=r,c.setAttribute(tU,""),(e=o||e).appendChild(c),a.current=c,l(c)},[t,n,r,i]),o}({id:n,root:r}),[l,c]=s.useState(null),u=s.useRef(null),d=s.useRef(null),f=s.useRef(null),h=s.useRef(null),m=null==l?void 0:l.modal,x=null==l?void 0:l.open,p=!!l&&!l.modal&&l.open&&i&&!!(r||o);return s.useEffect(()=>{if(o&&i&&!m)return o.addEventListener("focusin",e,!0),o.addEventListener("focusout",e,!0),()=>{o.removeEventListener("focusin",e,!0),o.removeEventListener("focusout",e,!0)};function e(e){o&&eN(e)&&("focusin"===e.type?eH:function(e){ew(e,eE()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})})(o)}},[o,i,m]),s.useEffect(()=>{o&&(x||eH(o))},[x,o]),(0,a.jsxs)(tF.Provider,{value:s.useMemo(()=>({preserveTabOrder:i,beforeOutsideRef:u,afterOutsideRef:d,beforeInsideRef:f,afterInsideRef:h,portalNode:o,setFocusManagerState:c}),[i,o]),children:[p&&o&&(0,a.jsx)(tB,{"data-type":"outside",ref:u,onFocus:e=>{var t,n;if(eN(e,o))null==(t=f.current)||t.focus();else{let e=eT(eS(n=l?l.domReference:null).body,-1)||n;null==e||e.focus()}}}),p&&o&&(0,a.jsx)("span",{"aria-owns":o.id,style:t$}),o&&eD.createPortal(t,o),p&&o&&(0,a.jsx)(tB,{"data-type":"outside",ref:d,onFocus:e=>{var t,n;if(eN(e,o))null==(t=h.current)||t.focus();else{let t=eT(eS(n=l?l.domReference:null).body,1)||n;null==t||t.focus(),(null==l?void 0:l.closeOnFocusOut)&&(null==l||l.onOpenChange(!1,e.nativeEvent,"focus-out"))}}})]})}let tW=()=>s.useContext(tF);function tG(e){return E(e.target)&&"BUTTON"===e.target.tagName}function tQ(e){return E(e)&&e.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")}let tJ={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},tY={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},tX=e=>{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function tZ(e,t,n){let r=new Map,i="item"===n,o=e;if(i&&e){let{[tS]:t,[tA]:n,...r}=e;o=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...o,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,o]=t;if(!(i&&[tS,tA].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof o){var l;null==(l=r.get(n))||l.push(o),e[n]=function(){for(var e,t=arguments.length,i=Array(t),o=0;oe(...i)).find(e=>void 0!==e)}}}else e[n]=o}),e),{})}}function t0(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n(function(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var r;null==(r=e.get(t))||r.delete(n)}}})()),a=null!=tN(),[c,u]=s.useState(r.reference),d=eR((e,t,r)=>{o.current.openEvent=e?t:void 0,l.emit("openchange",{open:e,event:t,reason:r,nested:a}),null==n||n(e,t,r)}),f=s.useMemo(()=>({setPositionReference:u}),[]),h=s.useMemo(()=>({reference:c||r.reference||null,floating:r.floating||null,domReference:r.reference}),[c,r.reference,r.floating]);return s.useMemo(()=>({dataRef:o,open:t,onOpenChange:d,elements:h,events:l,floatingId:i,refs:f}),[t,d,h,l,i,f])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,i=r.elements,[o,l]=s.useState(null),[a,c]=s.useState(null),u=(null==i?void 0:i.domReference)||o,d=s.useRef(null),f=tH();eO(()=>{u&&(d.current=u)},[u]);let h=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:o,floating:l}={},transform:a=!0,whileElementsMounted:c,open:u}=e,[d,f]=s.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,m]=s.useState(r);tj(h,r)||m(r);let[x,p]=s.useState(null),[g,j]=s.useState(null),b=s.useCallback(e=>{e!==k.current&&(k.current=e,p(e))},[]),y=s.useCallback(e=>{e!==_.current&&(_.current=e,j(e))},[]),v=o||x,w=l||g,k=s.useRef(null),_=s.useRef(null),C=s.useRef(d),S=null!=c,A=tv(c),I=tv(i),O=tv(u),z=s.useCallback(()=>{if(!k.current||!_.current)return;let e={placement:t,strategy:n,middleware:h};I.current&&(e.platform=I.current),tp(k.current,_.current,e).then(e=>{let t={...e,isPositioned:!1!==O.current};P.current&&!tj(C.current,t)&&(C.current=t,eD.flushSync(()=>{f(t)}))})},[h,t,n,I,O]);tg(()=>{!1===u&&C.current.isPositioned&&(C.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[u]);let P=s.useRef(!1);tg(()=>(P.current=!0,()=>{P.current=!1}),[]),tg(()=>{if(v&&(k.current=v),w&&(_.current=w),v&&w){if(A.current)return A.current(v,w,z);z()}},[v,w,z,A,S]);let R=s.useMemo(()=>({reference:k,floating:_,setReference:b,setFloating:y}),[b,y]),E=s.useMemo(()=>({reference:v,floating:w}),[v,w]),T=s.useMemo(()=>{let e={position:n,left:0,top:0};if(!E.floating)return e;let t=ty(E.floating,d.x),r=ty(E.floating,d.y);return a?{...e,transform:"translate("+t+"px, "+r+"px)",...tb(E.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,a,E.floating,d.x,d.y]);return s.useMemo(()=>({...d,update:z,refs:R,elements:E,floatingStyles:T}),[d,z,R,E,T])}({...e,elements:{...i,...a&&{reference:a}}}),m=s.useCallback(e=>{let t=R(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;c(t),h.refs.setReference(t)},[h.refs]),x=s.useCallback(e=>{(R(e)||null===e)&&(d.current=e,l(e)),(R(h.refs.reference.current)||null===h.refs.reference.current||null!==e&&!R(e))&&h.refs.setReference(e)},[h.refs]),p=s.useMemo(()=>({...h.refs,setReference:x,setPositionReference:m,domReference:d}),[h.refs,x,m]),g=s.useMemo(()=>({...h.elements,domReference:u}),[h.elements,u]),j=s.useMemo(()=>({...h,...r,refs:p,elements:g,nodeId:t}),[h,p,g,t,r]);return eO(()=>{r.dataRef.current.floatingContext=j;let e=null==f?void 0:f.nodesRef.current.find(e=>e.id===t);e&&(e.context=j)}),s.useMemo(()=>({...h,context:j,refs:p,elements:g}),[h,p,g,j])}({middleware:[tw(void 0===f?6:f),t_({padding:6}),tk(),u&&tC({apply:function(e){var t=e.rects;e.elements.floating.style.width="".concat(t.reference.width,"px")}})],onOpenChange:function(e){S(e),null==k||k(e)},open:C,placement:y||"bottom",transform:!1,whileElementsMounted:function(e,t,n){return void 0!==b&&b(),function(e,t,n,r){let i;void 0===r&&(r={});let{ancestorScroll:o=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:c="function"==typeof IntersectionObserver,animationFrame:s=!1}=r,u=tt(e),d=o||l?[...u?J(u):[],...J(t)]:[];d.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let f=u&&c?function(e,t){let n,r=null,i=z(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(a,c){void 0===a&&(a=!1),void 0===c&&(c=1),o();let s=e.getBoundingClientRect(),{left:u,top:d,width:f,height:h}=s;if(a||t(),!f||!h)return;let m=eK(d),x=eK(i.clientWidth-(u+f)),p={rootMargin:-m+"px "+-x+"px "+-eK(i.clientHeight-(d+h))+"px "+-eK(u)+"px",threshold:eq(0,eM(1,c))||1},g=!0;function j(t){let r=t[0].intersectionRatio;if(r!==c){if(!g)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||tx(s,e.getBoundingClientRect())||l(),g=!1}try{r=new IntersectionObserver(j,{...p,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(j,p)}r.observe(e)}(!0),o}(u,n):null,h=-1,m=null;a&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===u&&m&&(m.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),u&&!s&&m.observe(u),m.observe(t));let x=s?to(e):null;return s&&function t(){let r=to(e);x&&!tx(x,r)&&n(),x=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{o&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,s&&cancelAnimationFrame(i)}}(e,t,n,{ancestorResize:!1,ancestorScroll:!1,elementResize:!1})}}),I=A.refs,O=A.floatingStyles,P=A.context,T=function(e,t){void 0===t&&(t={});let{open:n,elements:{floating:r}}=e,{duration:i=250}=t,o=("number"==typeof i?i:i.close)||0,[l,a]=s.useState("unmounted"),c=function(e,t){let[n,r]=s.useState(e);return e&&!n&&r(!0),s.useEffect(()=>{if(!e&&n){let e=setTimeout(()=>r(!1),t);return()=>clearTimeout(e)}},[e,n,t]),n}(n,o);return c||"close"!==l||a("unmounted"),eO(()=>{if(r){if(n){a("initial");let e=requestAnimationFrame(()=>{eD.flushSync(()=>{a("open")})});return()=>{cancelAnimationFrame(e)}}a("close")}},[n,r]),{isMounted:c,status:l}}(P,{duration:i||200}),N=T.isMounted,H=T.status,D=function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,elements:i,dataRef:o}=e,{enabled:l=!0,escapeKey:a=!0,outsidePress:c=!0,outsidePressEvent:u="pointerdown",referencePress:d=!1,referencePressEvent:f="pointerdown",ancestorScroll:h=!1,bubbles:m,capture:x}=t,p=tH(),g=eR("function"==typeof c?c:()=>!1),j="function"==typeof c?g:c,b=s.useRef(!1),{escapeKey:y,outsidePress:v}=tX(m),{escapeKey:w,outsidePress:k}=tX(x),_=s.useRef(!1),C=eR(e=>{var t;if(!n||!l||!a||"Escape"!==e.key||_.current)return;let i=null==(t=o.current.floatingContext)?void 0:t.nodeId,c=p?eA(p.nodesRef.current,i):[];if(!y&&(e.stopPropagation(),c.length>0)){let e=!0;if(c.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,"nativeEvent"in e?e.nativeEvent:e,"escape-key")}),S=eR(e=>{var t;let n=()=>{var t;C(e),null==(t=e_(e))||t.removeEventListener("keydown",n)};null==(t=e_(e))||t.addEventListener("keydown",n)}),A=eR(e=>{var t;let n=o.current.insideReactTree;o.current.insideReactTree=!1;let l=b.current;if(b.current=!1,"click"===u&&l||n||"function"==typeof j&&!j(e))return;let a=e_(e),c="["+tD("inert")+"]",s=eS(i.floating).querySelectorAll(c),d=R(a)?a:null;for(;d&&!V(d);){let e=Q(d);if(V(e)||!R(e))break;d=e}if(s.length&&R(a)&&!a.matches("html,body")&&!ek(a,i.floating)&&Array.from(s).every(e=>!ek(d,e)))return;if(E(a)&&z){let t=V(a),n=W(a),r=/auto|scroll/,i=t||r.test(n.overflowX),o=t||r.test(n.overflowY),l=i&&a.clientWidth>0&&a.scrollWidth>a.clientWidth,c=o&&a.clientHeight>0&&a.scrollHeight>a.clientHeight,s="rtl"===n.direction,u=c&&(s?e.offsetX<=a.offsetWidth-a.clientWidth:e.offsetX>a.clientWidth),d=l&&e.offsetY>a.clientHeight;if(u||d)return}let f=null==(t=o.current.floatingContext)?void 0:t.nodeId,h=p&&eA(p.nodesRef.current,f).some(t=>{var n;return eC(e,null==(n=t.context)?void 0:n.elements.floating)});if(eC(e,i.floating)||eC(e,i.domReference)||h)return;let m=p?eA(p.nodesRef.current,f):[];if(m.length>0){let e=!0;if(m.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,"outside-press")}),I=eR(e=>{var t;let n=()=>{var t;A(e),null==(t=e_(e))||t.removeEventListener(u,n)};null==(t=e_(e))||t.addEventListener(u,n)});s.useEffect(()=>{if(!n||!l)return;o.current.__escapeKeyBubbles=y,o.current.__outsidePressBubbles=v;let e=-1;function t(e){r(!1,e,"ancestor-scroll")}function c(){window.clearTimeout(e),_.current=!0}function s(){e=window.setTimeout(()=>{_.current=!1},5*!!F())}let d=eS(i.floating);a&&(d.addEventListener("keydown",w?S:C,w),d.addEventListener("compositionstart",c),d.addEventListener("compositionend",s)),j&&d.addEventListener(u,k?I:A,k);let f=[];return h&&(R(i.domReference)&&(f=J(i.domReference)),R(i.floating)&&(f=f.concat(J(i.floating))),!R(i.reference)&&i.reference&&i.reference.contextElement&&(f=f.concat(J(i.reference.contextElement)))),(f=f.filter(e=>{var t;return e!==(null==(t=d.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{a&&(d.removeEventListener("keydown",w?S:C,w),d.removeEventListener("compositionstart",c),d.removeEventListener("compositionend",s)),j&&d.removeEventListener(u,k?I:A,k),f.forEach(e=>{e.removeEventListener("scroll",t)}),window.clearTimeout(e)}},[o,i,a,j,u,n,r,h,l,y,v,C,w,S,A,k,I]),s.useEffect(()=>{o.current.insideReactTree=!1},[o,j,u]);let O=s.useMemo(()=>({onKeyDown:C,...d&&{[tJ[f]]:e=>{r(!1,e.nativeEvent,"reference-press")},..."click"!==f&&{onClick(e){r(!1,e.nativeEvent,"reference-press")}}}}),[C,r,d,f]),z=s.useMemo(()=>({onKeyDown:C,onMouseDown(){b.current=!0},onMouseUp(){b.current=!0},[tY[u]]:()=>{o.current.insideReactTree=!0}}),[C,u,o]);return s.useMemo(()=>l?{reference:O,floating:z}:{},[l,O,z])}(P,{ancestorScroll:!0,outsidePress:function(e){var t,n;return!r||(t=e.target,(null!=(n=Element)&&"undefined"!=typeof Symbol&&n[Symbol.hasInstance]?!!n[Symbol.hasInstance](t):t instanceof n)&&!e.target.closest(r))}}),M=function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:i,elements:{domReference:o}}=e,{enabled:l=!0,event:a="click",toggle:c=!0,ignoreMouse:u=!1,keyboardHandlers:d=!0,stickIfOpen:f=!0}=t,h=s.useRef(),m=s.useRef(!1),x=s.useMemo(()=>({onPointerDown(e){h.current=e.pointerType},onMouseDown(e){let t=h.current;0===e.button&&"click"!==a&&(eI(t,!0)&&u||(n&&c&&(!i.current.openEvent||!f||"mousedown"===i.current.openEvent.type)?r(!1,e.nativeEvent,"click"):(e.preventDefault(),r(!0,e.nativeEvent,"click"))))},onClick(e){let t=h.current;if("mousedown"===a&&h.current){h.current=void 0;return}eI(t,!0)&&u||(n&&c&&(!i.current.openEvent||!f||"click"===i.current.openEvent.type)?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))},onKeyDown(e){h.current=void 0,!(e.defaultPrevented||!d||tG(e))&&(" "!==e.key||tQ(o)||(e.preventDefault(),m.current=!0),E(e.target)&&"A"===e.target.tagName||"Enter"!==e.key||(n&&c?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click")))},onKeyUp(e){!(e.defaultPrevented||!d||tG(e)||tQ(o))&&" "===e.key&&m.current&&(m.current=!1,n&&c?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))}}),[i,o,a,u,d,r,n,f,c]);return s.useMemo(()=>l?{reference:x}:{},[l,x])}(P,{enabled:!m}),q=function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:i,events:o,elements:l}=e,{enabled:a=!0,delay:c=0,handleClose:u=null,mouseOnly:d=!1,restMs:f=0,move:h=!0}=t,m=tH(),x=tN(),p=ez(u),g=ez(c),j=ez(n),b=ez(f),y=s.useRef(),v=s.useRef(-1),w=s.useRef(),k=s.useRef(-1),_=s.useRef(!0),C=s.useRef(!1),S=s.useRef(()=>{}),A=s.useRef(!1),I=eR(()=>{var e;let t=null==(e=i.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t});s.useEffect(()=>{if(a)return o.on("openchange",e),()=>{o.off("openchange",e)};function e(e){let{open:t}=e;t||(tM(v),tM(k),_.current=!0,A.current=!1)}},[a,o]),s.useEffect(()=>{if(!a||!p.current||!n)return;function e(e){I()&&r(!1,e,"hover")}let t=eS(l.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[l.floating,n,r,a,p,I]);let O=s.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let i=tL(g.current,"close",y.current);i&&!w.current?(tM(v),v.current=window.setTimeout(()=>r(!1,e,n),i)):t&&(tM(v),r(!1,e,n))},[g,r]),z=eR(()=>{S.current(),w.current=void 0}),P=eR(()=>{if(C.current){let e=eS(l.floating).body;e.style.pointerEvents="",e.removeAttribute(tq),C.current=!1}}),E=eR(()=>!!i.current.openEvent&&["click","mousedown"].includes(i.current.openEvent.type));s.useEffect(()=>{if(a&&R(l.domReference)){let r=l.domReference,i=l.floating;return n&&r.addEventListener("mouseleave",o),h&&r.addEventListener("mousemove",e,{once:!0}),r.addEventListener("mouseenter",e),r.addEventListener("mouseleave",t),i&&(i.addEventListener("mouseleave",o),i.addEventListener("mouseenter",c),i.addEventListener("mouseleave",s)),()=>{n&&r.removeEventListener("mouseleave",o),h&&r.removeEventListener("mousemove",e),r.removeEventListener("mouseenter",e),r.removeEventListener("mouseleave",t),i&&(i.removeEventListener("mouseleave",o),i.removeEventListener("mouseenter",c),i.removeEventListener("mouseleave",s))}}function e(e){if(tM(v),_.current=!1,d&&!eI(y.current)||tK(b.current)>0&&!tL(g.current,"open"))return;let t=tL(g.current,"open",y.current);t?v.current=window.setTimeout(()=>{j.current||r(!0,e,"hover")},t):n||r(!0,e,"hover")}function t(e){if(E())return void P();S.current();let t=eS(l.floating);if(tM(k),A.current=!1,p.current&&i.current.floatingContext){n||tM(v),w.current=p.current({...i.current.floatingContext,tree:m,x:e.clientX,y:e.clientY,onClose(){P(),z(),E()||O(e,!0,"safe-polygon")}});let r=w.current;t.addEventListener("mousemove",r),S.current=()=>{t.removeEventListener("mousemove",r)};return}"touch"===y.current&&ek(l.floating,e.relatedTarget)||O(e)}function o(e){!E()&&i.current.floatingContext&&(null==p.current||p.current({...i.current.floatingContext,tree:m,x:e.clientX,y:e.clientY,onClose(){P(),z(),E()||O(e)}})(e))}function c(){tM(v)}function s(e){E()||O(e,!1)}},[l,a,e,d,h,O,z,P,r,n,j,m,g,p,i,E,b]),eO(()=>{var e,t;if(a&&n&&null!=(e=p.current)&&null!=(e=e.__options)&&e.blockPointerEvents&&I()){C.current=!0;let e=l.floating;if(R(l.domReference)&&e){let n=eS(l.floating).body;n.setAttribute(tq,"");let r=l.domReference,i=null==m||null==(t=m.nodesRef.current.find(e=>e.id===x))||null==(t=t.context)?void 0:t.elements.floating;return i&&(i.style.pointerEvents=""),n.style.pointerEvents="none",r.style.pointerEvents="auto",e.style.pointerEvents="auto",()=>{n.style.pointerEvents="",r.style.pointerEvents="",e.style.pointerEvents=""}}}},[a,n,x,l,m,p,I]),eO(()=>{n||(y.current=void 0,A.current=!1,z(),P())},[n,z,P]),s.useEffect(()=>()=>{z(),tM(v),tM(k),P()},[a,l.domReference,z,P]);let T=s.useMemo(()=>{function e(e){y.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function i(){_.current||j.current||r(!0,t,"hover")}(!d||eI(y.current))&&!n&&0!==tK(b.current)&&(A.current&&e.movementX**2+e.movementY**2<2||(tM(k),"touch"===y.current?i():(A.current=!0,k.current=window.setTimeout(i,tK(b.current)))))}}},[d,r,n,j,b]);return s.useMemo(()=>a?{reference:T}:{},[a,T])}(P,{enabled:!m,restMs:x||200}),L=void 0!==j,K=function(e){void 0===e&&(e=[]);let t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),r=e.map(e=>null==e?void 0:e.item),i=s.useCallback(t=>tZ(t,e,"reference"),t),o=s.useCallback(t=>tZ(t,e,"floating"),n),l=s.useCallback(t=>tZ(t,e,"item"),r);return s.useMemo(()=>({getReferenceProps:i,getFloatingProps:o,getItemProps:l}),[i,o,l])}(L?[]:[D,p?q:M]),$=K.getReferenceProps,B=K.getFloatingProps,U=$(t1({ref:I.setReference},w&&{onClick:function(e){return e.stopPropagation()}})),G=B({onClick:function(){l&&P.onOpenChange(!1)},ref:I.setFloating});(0,s.useEffect)(function(){L&&P.onOpenChange(j)},[j]),n=(0,s.isValidElement)(o)?(0,s.cloneElement)(o,U):(0,a.jsx)("div",t2(t1({},U),{children:o}));var Y=(0,a.jsx)("div",t2(t1({className:(0,g.Sh)(["Floating",!i&&"Floating--animated",d]),"data-position":P.placement,"data-transition":H,style:t1({},O,h)},G),{children:c}));return(0,a.jsxs)(a.Fragment,{children:[n,N&&!!c&&(v?Y:(0,a.jsx)(tV,{id:"tgui-root",children:Y}))]})}function t3(e){var t=e.content,n=e.children,r=e.position;return(0,a.jsx)(t5,{content:t,contentClasses:"Tooltip",hoverOpen:!0,placement:r,children:n})}function t4(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function nt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),!t||o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return t4(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return t4(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nn(e,t){var n,r,i,o,l={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){var c=[o,a];if(n)throw TypeError("Generator is already executing.");for(;l;)try{if(n=1,r&&(i=2&c[0]?r.return:c[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,c[1])).done)return i;switch(r=0,i&&(c=[2&c[0],i.value]),c[0]){case 0:case 1:i=c;break;case 4:return l.label++,{value:c[1],done:!1};case 5:l.label++,r=c[1],c=[0];continue;case 7:c=l.ops.pop(),l.trys.pop();continue;default:if(!(i=(i=l.trys).length>0&&i[i.length-1])&&(6===c[0]||2===c[0])){l=0;continue}if(3===c[0]&&(!i||c[1]>i[0]&&c[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&void 0!==arguments[2]&&arguments[2];return function(){for(var i=arguments.length,o=Array(i),l=0;l=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["params","phonehome"]),i=(0,s.useRef)(null),o=(0,s.useRef)(function(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=ns.length;ns.push(null);var r=e||"byondui_".concat(n);return{render:function(e){t&&Byond.sendMessage("renderByondUi",{renderByondUi:r}),ns[n]=r,Byond.winset(r,e)},unmount:function(){t&&Byond.sendMessage("unmountByondUi",{renderByondUi:r}),ns[n]=null,Byond.winset(r,{parent:""})}}}(null==t?void 0:t.id,n));function l(){var e=i.current;if(e){var n,r,l,a=(r=null!=(n=window.devicePixelRatio)?n:1,{pos:[(l=e.getBoundingClientRect()).left*r,l.top*r],size:[(l.right-l.left)*r,(l.bottom-l.top)*r]});o.current.render(nc(na({parent:Byond.windowId},t),{pos:"".concat(a.pos[0],",").concat(a.pos[1]),size:"".concat(a.size[0],"x").concat(a.size[1])}))}}var c=nl(function(){l()},100);return(0,s.useEffect)(function(){return window.addEventListener("resize",c),l(),function(){window.removeEventListener("resize",c),o.current.unmount()}},[]),(0,a.jsx)("div",nc(na({ref:i},(0,j.i9)(r)),{children:(0,a.jsx)("div",{style:{minHeight:"22px"}})}))}window.addEventListener("beforeunload",function(){for(var e=0;ee.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),h=(0,s.useRef)(null),m=nh((0,s.useState)([600,200]),2),x=m[0],p=m[1],g=function(e,t,n,r){if(0===e.length)return[];var i,o,l=nd.$.apply(void 0,nm(e)),a=l.map(function(e){return(i=Math).min.apply(i,nm(e))}),c=l.map(function(e){return(o=Math).max.apply(o,nm(e))});return void 0!==n&&(a[0]=n[0],c[0]=n[1]),void 0!==r&&(a[1]=r[0],c[1]=r[1]),e.map(function(e){return(0,nd.$)(e,a,c,t).map(function(e){var t=nh(e,4),n=t[0],r=t[1];return(n-r)/(t[2]-r)*t[3]})})}(void 0===r?[]:r,x,i,o);if(g.length>0){var j=g[0],b=g[g.length-1];g.push([x[0]+d,b[1]]),g.push([x[0]+d,-d]),g.push([-d,-d]),g.push([-d,j[1]])}var v=function(e){for(var t="",n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["children","child_mt","childStyles","color","title","buttons","icon"]),m=(t=(0,s.useState)(e.open),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(t,2)||function(e,t){if(e){if("string"==typeof e)return nj(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nj(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),x=m[0],p=m[1];return(0,a.jsxs)(y,{mb:1,children:[(0,a.jsxs)("div",{className:"Table",children:[(0,a.jsx)("div",{className:"Table__cell",children:(0,a.jsx)(nr,(n=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["content","children","className"]);return o.color=r?null:"default",o.backgroundColor=e.color||"default",(0,a.jsx)("div",(t=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["className","children"]);return(0,a.jsx)(y,(t=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["fixBlur","fixErrors","objectFit","src"]),d=(0,s.useRef)(0),f=(0,s.useRef)(null),h=(0,j.i9)(u);return t=nk({},h.style),n=n={imageRendering:void 0===r||r?"pixelated":"auto",objectFit:void 0===o?"fill":o},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),h.style=t,(0,s.useEffect)(function(){return function(){f.current&&clearTimeout(f.current)}},[]),(0,a.jsx)("img",nk({alt:"dm icon",onError:function(e){if(!i||d.current>=5){f.current&&clearTimeout(f.current);return}var t=e.currentTarget;f.current=setTimeout(function(){t.src="".concat(c,"?attempt=").concat(d.current),d.current++},1e3)},src:c},h))}function nC(e){var t,n=e.direction,r=e.fallback,i=e.frame,o=e.icon_state,l=e.icon,c=e.movement,s=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["direction","fallback","frame","icon_state","icon","movement"]),u=null==(t=Byond.iconRefMap)?void 0:t[l];return u?(0,a.jsx)(n_,function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);nk.length-3?k.length-1:e-2;var n=E.current,r=null==n?void 0:n.children[t];n&&r&&(n.scrollTop=r.offsetTop)}function H(e){if(!(k.length<1)&&!c){var t,n=k.length-1;t=T<0?"next"===e?n:0:"next"===e?T===n?0:T+1:0===T?n:T-1,P&&r&&N(t),null==y||y(nP(k[t]))}}var D=_?"top":"bottom";return m&&(D="".concat(D,"-start")),(0,a.jsxs)("div",{className:(0,g.Sh)(["Dropdown",I&&"Dropdown--fluid"]),children:[(0,a.jsx)(t5,{allowedOutsideClasses:".Dropdown__button",closeAfterInteract:!0,content:(0,a.jsx)("div",{className:"Dropdown__menu",ref:E,children:0===k.length?(0,a.jsx)("div",{className:"Dropdown__menu--entry",children:"No options"}):k.map(function(e){var t=nP(e);return(0,a.jsx)("div",{className:(0,g.Sh)(["Dropdown__menu--entry",A===t&&"selected"]),onClick:function(){null==y||y(t)},onKeyDown:function(e){e.key===w.Fn.Enter&&(null==y||y(t))},children:"string"==typeof e?e:e.displayText},t)})}),contentAutoWidth:!x,contentClasses:"Dropdown__menu--wrapper",contentStyles:{width:x?(0,j.bf)(x):void 0},disabled:c,onMounted:function(){P&&r&&-1!==T&&N(T)},onOpenChange:R,placement:D,children:(0,a.jsxs)("div",{className:(0,g.Sh)(["Dropdown__control","Button--color--".concat(void 0===l?"default":l),c&&"Button--disabled",m&&"Dropdown__control--icon-only",o]),onClick:function(e){(!c||P)&&(null==b||b(e))},onKeyDown:function(e){e.key!==w.Fn.Enter||c||null==b||b(e)},style:{width:(0,j.bf)(void 0===O?15:O)},children:[d&&(0,a.jsx)(S,{className:"Dropdown__icon",name:d,rotation:f,spin:h}),!m&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"Dropdown__selected-text",children:u||A&&nP(A)||(void 0===C?"Select...":C)}),!p&&(0,a.jsx)(S,{className:(0,g.Sh)(["Dropdown__icon","Dropdown__icon--arrow",_&&"over",P&&"open"]),name:"chevron-down"})]})]})}),i&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(nr,{className:"Dropdown__button",disabled:c,icon:"chevron-left",onClick:function(){H("previous")}}),(0,a.jsx)(nr,{className:"Dropdown__button",disabled:c,icon:"chevron-right",onClick:function(){H("next")}})]})]})}function nE(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function nH(e){return(0,g.Sh)(["Flex",e.inlineFlex&&"Flex--inline",(0,j.wI)(e)])}function nD(e){var t=e.direction,n=e.wrap,r=e.align,i=e.justify,o=nN(e,["direction","wrap","align","justify"]);return(0,j.i9)(nE({style:nT(nE({},o.style),{alignItems:r,flexDirection:t,flexWrap:!0===n?"wrap":n,justifyContent:i})},o))}function nM(e){var t=e.className,n=nN(e,["className"]);return(0,a.jsx)("div",nE({className:(0,g.Sh)([t,nH(n)])},nD(n)))}function nq(e){var t,n=e.style,r=e.grow,i=e.order,o=e.shrink,l=e.basis,a=e.align,c=nN(e,["style","grow","order","shrink","basis","align"]),s=null!=(t=null!=l?l:e.width)?t:void 0!==r?0:void 0;return(0,j.i9)(nE({style:nT(nE({},n),{alignSelf:a,flexBasis:(0,j.bf)(s),flexGrow:void 0!==r&&Number(r),flexShrink:void 0!==o&&Number(o),order:i})},c))}function nL(e){var t,n,r=e.asset,i=e.assetSize,o=e.base64,l=e.buttons,c=e.buttonsAlt,s=e.children,u=e.className,d=e.color,f=e.disabled,h=e.dmFallback,m=e.dmIcon,x=e.dmIconState,p=e.fluid,b=e.fallbackIcon,y=e.imageSize,v=void 0===y?64:y,w=e.imageSrc,k=e.onClick,_=e.onRightClick,C=e.selected,S=e.title,A=e.tooltip,I=e.tooltipPosition,O=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["asset","assetSize","base64","buttons","buttonsAlt","children","className","color","disabled","dmFallback","dmIcon","dmIconState","fluid","fallbackIcon","imageSize","imageSrc","onClick","onRightClick","selected","title","tooltip","tooltipPosition"]),z=(0,a.jsxs)("div",{className:"ImageButton__container",onClick:function(e){!f&&k&&k(e)},onContextMenu:function(e){e.preventDefault(),!f&&_&&_(e)},onKeyDown:function(e){"Enter"===e.key&&!f&&k&&k(e)},style:{width:p?"auto":"calc(".concat(v,"px + 0.5em + 2px)")},tabIndex:f?void 0:0,children:[(0,a.jsx)("div",{className:"ImageButton__image",children:o||w?(0,a.jsx)(n_,{height:"".concat(v,"px"),src:o?"data:image/png;base64,".concat(o):w,width:"".concat(v,"px")}):m&&x?(0,a.jsx)(nC,{fallback:h||(0,a.jsx)(nK,{icon:"spinner",size:v,spin:!0}),height:"".concat(v,"px"),icon:m,icon_state:x,width:"".concat(v,"px")}):r?(0,a.jsx)(n_,{className:(0,g.Sh)(r||[]),height:"".concat(v,"px"),style:{transform:"scale(".concat(v/(void 0===i?32:i),")"),transformOrigin:"top left"},width:"".concat(v,"px")}):(0,a.jsx)(nK,{icon:b||"question",size:v})}),p&&(S||s)?(0,a.jsxs)("div",{className:"ImageButton__content",children:[S&&(0,a.jsx)("span",{className:(0,g.Sh)(["ImageButton__content--title",!!s&&"ImageButton__content--divider"]),children:S}),s&&(0,a.jsx)("span",{className:"ImageButton__content--text",children:s})]}):s&&(0,a.jsx)("span",{className:"ImageButton__content",children:s})]});return A&&(z=(0,a.jsx)(t3,{content:A,position:I,children:z})),(0,a.jsxs)("div",(t=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["className","value","minValue","maxValue","color","ranges","empty","children","fractionDigits"]),h=(0,c.bA)(n,void 0===r?0:r,void 0===i?1:i),m=void 0!==u,x=o||(0,c.k0)(n,void 0===l?{}:l)||"default",p=(0,j.i9)(f),b=["ProgressBar",t,(0,j.wI)(f)],y={width:"".concat(100*(0,c.V2)(h),"%")};return n$.UW.includes(x)||"default"===x?b.push("ProgressBar--color--".concat(x)):(p.style=nF(nB({},p.style),{borderColor:x}),y.backgroundColor=x),(0,a.jsxs)("div",nF(nB({className:(0,g.Sh)(b)},p),{children:[(0,a.jsx)("div",{className:"ProgressBar__fill ProgressBar__fill--animated",style:y}),(0,a.jsx)("div",{className:"ProgressBar__content",children:m?u:!s&&"".concat((100*h).toFixed(void 0===d?0:d),"%")})]}))}function nV(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function nG(e){var t=e.className,n=e.vertical,r=e.fill,i=e.reverse,o=e.zebra,l=nW(e,["className","vertical","fill","reverse","zebra"]);return(0,a.jsx)("div",nV({className:(0,g.Sh)(["Stack",r&&"Stack--fill",n?"Stack--vertical":"Stack--horizontal",o&&"Stack--zebra",i&&"Stack--reverse".concat(n?"--vertical":""),t,nH(e)])},nD(nV({direction:"".concat(n?"column":"row").concat(i?"-reverse":"")},l))))}function nQ(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["autoFocus","autoSelect","className","disabled","expensive","fluid","maxLength","monospace","onBlur","onChange","onEnter","onEscape","onKeyDown","placeholder","ref","selfClear","spellcheck","value"]),I=(0,s.useRef)(null),O=null!=k?k:I,z=(t=(0,s.useState)(null!=S?S:""),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(t,2)||function(e,t){if(e){if("string"==typeof e)return nQ(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nQ(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),P=z[0],R=z[1];(0,s.useEffect)(function(){var e;return(i||o)&&(e=setTimeout(function(){var e,t;null==(e=O.current)||e.focus(),o&&(null==(t=O.current)||t.select())},1)),function(){return clearTimeout(e)}},[]),(0,s.useEffect)(function(){O.current&&document.activeElement!==O.current&&S!==P&&R(null!=S?S:"")},[S]);var E=(0,j.i9)(A),T=(0,g.Sh)(["Input",c&&"Input--disabled",d&&"Input--fluid",h&&"Input--monospace",(0,j.wI)(A),l]);return(0,a.jsx)("input",(n=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["animated","tickWhileDragging","format","maxValue","minValue","onChange","step","stepPixelSize","unclamped","unit","value","bipolar","popupPosition","className","color","fillValue","ranges","size","style"]);return(0,a.jsx)(nO,{dragMatrix:[0,-1],animated:t,tickWhileDragging:n,format:r,maxValue:i,minValue:o,onChange:l,step:s,stepPixelSize:u,unclamped:d,unit:f,value:h,children:function(e){var t,n,r=e.displayElement,l=e.displayValue,s=e.dragging,u=e.handleDragStart,d=e.inputElement,f=(0,c.bA)(null!=y?y:l,o,i),v=(0,c.bA)(l,o,i),k=b||(0,c.k0)(null!=y?y:h,w)||"default",A=Math.min((v-.5)*270,225);return(0,a.jsx)(t5,{content:r,contentClasses:"Knob__popupValue",handleOpen:s,placement:x||"top",preventPortal:!0,children:(0,a.jsxs)("div",(t=nX({className:(0,g.Sh)(["Knob","Knob--color--".concat(k),m&&"Knob--bipolar",p,(0,j.wI)(S)])},(0,j.i9)(nX({style:nX({fontSize:"".concat(_,"em")},C)},S))),n=n={onMouseDown:u,children:[(0,a.jsx)("div",{className:"Knob__circle",children:(0,a.jsx)("div",{className:"Knob__cursorBox",style:{transform:"rotate(".concat(A,"deg)")},children:(0,a.jsx)("div",{className:"Knob__cursor"})})}),(0,a.jsxs)("svg",{className:"Knob__ring Knob__ringTrackPivot",viewBox:"0 0 100 100",children:[(0,a.jsx)("circle",{className:"Knob__ringTrack",cx:"50",cy:"50",r:"50"}),(0,a.jsx)("title",{children:"track"})]}),(0,a.jsxs)("svg",{className:"Knob__ring Knob__ringFillPivot",viewBox:"0 0 100 100",children:[(0,a.jsx)("title",{children:"fill"}),(0,a.jsx)("circle",{className:"Knob__ringFill",cx:"50",cy:"50",r:"50",style:{strokeDashoffset:Math.max(((m?2.75:2)-1.5*f)*Math.PI*50,0)}})]}),d]},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))})}})}function n0(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function n5(e){var t=e.children,n=e.wrap,r=n2(e,["children","wrap"]);return(0,a.jsx)(nM,n1(n0({align:"stretch",justify:"space-between",mx:-.5,wrap:n},r),{children:t}))}function n3(e){var t=e.children;return(0,a.jsx)("table",{className:"LabeledList",children:(0,a.jsx)("tbody",{children:t})})}function n4(e){var t,n,r=e.children,i=e.className,o=e.disabled,l=e.display,c=e.onClick,u=e.onMouseOver,d=(e.open,e.openWidth),f=(e.onOutsideClick,function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["children","className","disabled","display","onClick","onMouseOver","open","openWidth","onOutsideClick"])),h=(0,s.useRef)(null);return(0,a.jsx)(t5,{allowedOutsideClasses:".Menubar_inner",content:(0,a.jsx)("div",{className:"MenuBar__menu",style:{width:d},children:r}),children:(0,a.jsx)("div",{className:"Menubar_inner",ref:h,children:(0,a.jsx)(y,(t=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["className","children","onEnter","onEscape"]);return(0,a.jsx)(nv,{className:"Modal__dimmer",onKeyDown:function(e){e.key===w.Fn.Enter&&(null==o||o(e)),(0,w.VW)(e.key)&&(null==l||l(e))},children:(0,a.jsx)("div",(t=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["className","color","info","success","danger"]);return(0,a.jsx)(y,function(e){for(var t=1;t=o?(n.currentValue=(0,c.uZ)((0,c.NM)(u/o,0)*o,r,i),n.origin=t.screenY):Math.abs(a)>s&&(n.origin=t.screenY)}else Math.abs(a)>4&&(n.dragging=!0);return n})}),n6(e,"handleDragEnd",function(t){var n=e.state,r=n.dragging,i=n.currentValue,o=e.props,l=o.onChange;if(!o.disabled){if(document.body.style["pointer-events"]="auto",clearInterval(e.dragInterval),clearTimeout(e.dragTimeout),e.setState({dragging:!1,editing:!r,previousValue:i}),r)null==l||l(i);else if(e.inputRef){var a=e.inputRef.current;a&&(a.value="".concat(i),setTimeout(function(){a.focus(),a.select()},10))}document.removeEventListener("mousemove",e.handleDragMove),document.removeEventListener("mouseup",e.handleDragEnd)}}),n6(e,"handleBlur",function(t){var n=e.state,r=n.editing,i=n.previousValue,o=e.props,l=o.minValue,a=o.maxValue,s=o.onChange;if(!o.disabled&&r){var u=(0,c.uZ)(Number.parseFloat(t.target.value),l,a);if(Number.isNaN(u))return void e.setState({editing:!1});e.setState({currentValue:u,editing:!1,previousValue:u}),i!==u&&(null==s||s(u))}}),n6(e,"handleKeyDown",function(t){var n=e.props,r=n.minValue,i=n.maxValue,o=n.onChange;if(!n.disabled){var l=e.state.previousValue;if(t.key===w.Fn.Enter){var a=(0,c.uZ)(Number.parseFloat(t.currentTarget.value),r,i);if(Number.isNaN(a))return void e.setState({editing:!1});e.setState({currentValue:a,editing:!1,previousValue:a}),l!==a&&(null==o||o(a))}else(0,w.VW)(t.key)&&e.setState({editing:!1})}}),e}return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),e&&rt(n,e),t=[{key:"componentDidMount",value:function(){var e=Number.parseFloat(this.props.value.toString());this.setState({currentValue:e,previousValue:e})}},{key:"render",value:function(){var e=this.state,t=e.dragging,n=e.editing,r=e.currentValue,i=this.props,o=i.className,l=i.fluid,s=i.animated,u=i.unit,d=i.value,f=i.minValue,m=i.maxValue,x=i.height,p=i.width,j=i.lineHeight,b=i.fontSize,v=i.format,w=Number.parseFloat(d.toString());t&&(w=r);var k=(0,a.jsxs)("div",{className:"NumberInput__content",children:[s&&!t?(0,a.jsx)(h,{format:v,value:w}):v?v(w):w,u?" ".concat(u):""]});return(0,a.jsxs)(y,{className:(0,g.Sh)(["NumberInput",l&&"NumberInput--fluid",o]),fontSize:b,lineHeight:j,minHeight:x,minWidth:p,onMouseDown:this.handleDragStart,children:[(0,a.jsx)("div",{className:"NumberInput__barContainer",children:(0,a.jsx)("div",{className:"NumberInput__bar",style:{height:"".concat((0,c.uZ)((w-f)/(m-f)*100,0,100),"%")}})}),k,(0,a.jsx)("input",{className:"NumberInput__input",onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,ref:this.inputRef,style:{display:n?"inline":"none",fontSize:b,height:x,lineHeight:j}})]})}}],function(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["allowFloats","autoFocus","autoSelect","className","disabled","expensive","fluid","maxValue","minValue","monospace","onBlur","onChange","onEnter","onEscape","onKeyDown","onValidationChange","value"]),A=(0,s.useRef)(null),I=ro((0,s.useState)(null!=C?C:m),2),O=I[0],z=I[1],P=ro((0,s.useState)(!0),2),R=P[0],E=P[1];function T(e){b&&(u?rl(function(){return b(e)}):b(e))}(0,s.useEffect)(function(){var e;return(i||o)&&(e=setTimeout(function(){var e,t;null==(e=A.current)||e.focus(),o&&(null==(t=A.current)||t.select())},1)),function(){return clearTimeout(e)}},[]),(0,s.useEffect)(function(){if(A.current){var e=A.current.validity.valid;R!==e&&(E(e),null==_||_(e))}},[O]),(0,s.useEffect)(function(){A.current&&document.activeElement!==A.current&&C!==O&&z(null!=C?C:m)},[C]);var N=(0,j.i9)(S),H=(0,g.Sh)(["Input","RestrictedInput",c&&"Input--disabled",d&&"Input--fluid",x&&"Input--monospace",(0,j.wI)(S),l,!R&&"RestrictedInput--invalid"]);return(0,a.jsx)("input",(t=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["buttons","children","className","container_id","fill","fitted","flexGrow","noTopPadding","onScroll","ref","scrollable","scrollableHorizontal","stretchContents","title"]),w=(0,g.Gt)(y)||(0,g.Gt)(r),k=(0,s.useRef)(null),_=null!=m?m:k;return(0,s.useEffect)(function(){return _.current&&(x||p)&&(0,rc.o7)(_.current),function(){_.current&&(0,rc.hf)(_.current)}},[]),(0,a.jsxs)("div",(t=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["animated","tickWhileDragging","format","maxValue","minValue","onChange","step","stepPixelSize","unit","value","className","fillValue","color","ranges","children"]),w=void 0!==y;return(0,a.jsx)(nO,{dragMatrix:[1,0],animated:t,tickWhileDragging:n,format:r,maxValue:i,minValue:o,onChange:l,step:s,stepPixelSize:u,unit:d,value:f,children:function(e){var t,n,r=e.displayElement,l=e.displayValue,s=e.dragging,u=e.editing,d=e.handleDragStart,p=e.inputElement,k=(0,c.V2)((0,c.bA)(null!=m?m:l,o,i)),_=(0,c.V2)((0,c.bA)(l,o,i)),C=x||(0,c.k0)(null!=m?m:f,b)||"default";return(0,a.jsxs)("div",(t=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function rh(e){var t,n,r=e.className,i=e.collapsing,o=e.children,l=rf(e,["className","collapsing","children"]);return(0,a.jsx)("table",(t=rd({className:(0,g.Sh)(["Table",i&&"Table--collapsing",r,(0,j.wI)(l)])},(0,j.i9)(l)),n=n={children:(0,a.jsx)("tbody",{children:o})},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))}function rm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function rj(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),!t||o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return rm(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rm(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rb(e){var t=e.className,n=e.vertical,r=e.scrollable,i=e.fill,o=e.fluid,l=e.children,c=rg(e,["className","vertical","scrollable","fill","fluid","children"]),u=(0,s.useRef)(!0),d=(0,s.useRef)(null),f=(0,s.useRef)(null),h=rj((0,s.useState)(!1),2),m=h[0],x=h[1],p=rj((0,s.useState)(!1),2),b=p[0],y=p[1];function v(e){if(d.current){var t=d.current,n=.5*t.clientWidth;t.scrollBy({left:"left"===e?-n:n,behavior:"smooth"})}}(0,s.useEffect)(function(){var e=function(){x(i.scrollLeft>0),y(i.scrollLeft+i.clientWidthMath.abs(e.deltaX)&&(i.scrollLeft+=e.deltaY)};if(r&&!n&&d.current){var i=d.current;if(!(i.scrollWidthe.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["autoFocus","autoSelect","className","disabled","dontUseTabForIndent","expensive","fluid","maxLength","monospace","onBlur","onChange","onEnter","onEscape","onKeyDown","placeholder","ref","selfClear","spellcheck","userMarkup","value"]),z=(0,s.useRef)(null),P=null!=_?_:z,R=(t=(0,s.useState)(null!=I?I:""),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(t,2)||function(e,t){if(e){if("string"==typeof e)return rv(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rv(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),E=R[0],T=R[1];(0,s.useEffect)(function(){(i||o)&&setTimeout(function(){var e,t;null==(e=P.current)||e.focus(),o&&(null==(t=P.current)||t.select())},1)},[]),(0,s.useEffect)(function(){P.current&&document.activeElement!==P.current&&I!==E&&T(null!=I?I:"")},[I]);var N=(0,j.i9)(O),H=(0,g.Sh)(["Input","TextArea",f&&"Input--fluid",m&&"Input--monospace",c&&"Input--disabled",(0,j.wI)(O),l]);return(0,a.jsx)("textarea",(n=function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n"']/g,F=RegExp($.source),U=RegExp(B.source),V=/<%-([\s\S]+?)%>/g,W=/<%([\s\S]+?)%>/g,G=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,J=/^\w*$/,Y=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,X=/[\\^$.*+?()[\]{}|]/g,Z=RegExp(X.source),ee=/^\s+/,et=/\s/,en=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,er=/\{\n\/\* \[wrapped with (.+)\] \*/,ei=/,? & /,eo=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,el=/[()=,{}\[\]\/\s]/,ea=/\\(\\)?/g,ec=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,es=/\w*$/,eu=/^[-+]0x[0-9a-f]+$/i,ed=/^0b[01]+$/i,ef=/^\[object .+?Constructor\]$/,eh=/^0o[0-7]+$/i,em=/^(?:0|[1-9]\d*)$/,ex=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ep=/($^)/,eg=/['\n\r\u2028\u2029\\]/g,ej="\ud800-\udfff",eb="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",ey="\\u2700-\\u27bf",ev="a-z\\xdf-\\xf6\\xf8-\\xff",ew="A-Z\\xc0-\\xd6\\xd8-\\xde",ek="\\ufe0e\\ufe0f",e_="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",eC="['’]",eS="["+e_+"]",eA="["+eb+"]",eI="["+ev+"]",eO="[^"+ej+e_+"\\d+"+ey+ev+ew+"]",ez="\ud83c[\udffb-\udfff]",eP="[^"+ej+"]",eR="(?:\ud83c[\udde6-\uddff]){2}",eE="[\ud800-\udbff][\udc00-\udfff]",eT="["+ew+"]",eN="\\u200d",eH="(?:"+eI+"|"+eO+")",eD="(?:"+eT+"|"+eO+")",eM="(?:"+eC+"(?:d|ll|m|re|s|t|ve))?",eq="(?:"+eC+"(?:D|LL|M|RE|S|T|VE))?",eL="(?:"+eA+"|"+ez+")?",eK="["+ek+"]?",e$="(?:"+eN+"(?:"+[eP,eR,eE].join("|")+")"+eK+eL+")*",eB=eK+eL+e$,eF="(?:"+["["+ey+"]",eR,eE].join("|")+")"+eB,eU="(?:"+[eP+eA+"?",eA,eR,eE,"["+ej+"]"].join("|")+")",eV=RegExp(eC,"g"),eW=RegExp(eA,"g"),eG=RegExp(ez+"(?="+ez+")|"+eU+eB,"g"),eQ=RegExp([eT+"?"+eI+"+"+eM+"(?="+[eS,eT,"$"].join("|")+")",eD+"+"+eq+"(?="+[eS,eT+eH,"$"].join("|")+")",eT+"?"+eH+"+"+eM,eT+"+"+eq,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",eF].join("|"),"g"),eJ=RegExp("["+eN+ej+eb+ek+"]"),eY=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,eX=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],eZ=-1,e0={};e0[z]=e0[P]=e0[R]=e0[E]=e0[T]=e0[N]=e0[H]=e0[D]=e0[M]=!0,e0[f]=e0[h]=e0[I]=e0[m]=e0[O]=e0[x]=e0[p]=e0[g]=e0[b]=e0[y]=e0[v]=e0[k]=e0[_]=e0[C]=e0[A]=!1;var e1={};e1[f]=e1[h]=e1[I]=e1[O]=e1[m]=e1[x]=e1[z]=e1[P]=e1[R]=e1[E]=e1[T]=e1[b]=e1[y]=e1[v]=e1[k]=e1[_]=e1[C]=e1[S]=e1[N]=e1[H]=e1[D]=e1[M]=!0,e1[p]=e1[g]=e1[A]=!1;var e2={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},e5=parseFloat,e3=parseInt,e4=(void 0===n.g?"undefined":i(n.g))=="object"&&n.g&&n.g.Object===Object&&n.g,e8=("undefined"==typeof self?"undefined":i(self))=="object"&&self&&self.Object===Object&&self,e7=e4||e8||Function("return this")(),e9="object"==i(t)&&t&&!t.nodeType&&t,e6=e9&&"object"==i(e)&&e&&!e.nodeType&&e,te=e6&&e6.exports===e9,tt=te&&e4.process,tn=function(){try{var e=e6&&e6.require&&e6.require("util").types;if(e)return e;return tt&&tt.binding&&tt.binding("util")}catch(e){}}(),tr=tn&&tn.isArrayBuffer,ti=tn&&tn.isDate,to=tn&&tn.isMap,tl=tn&&tn.isRegExp,ta=tn&&tn.isSet,tc=tn&&tn.isTypedArray;function ts(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function tu(e,t,n,r){for(var i=-1,o=null==e?0:e.length;++i-1}function tx(e,t,n){for(var r=-1,i=null==e?0:e.length;++r-1;);return n}function tM(e,t){for(var n=e.length;n--&&t_(t,e[n],0)>-1;);return n}var tq=tO({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),tL=tO({"&":"&","<":"<",">":">",'"':""","'":"'"});function tK(e){return"\\"+e2[e]}function t$(e){return eJ.test(e)}function tB(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function tF(e,t){return function(n){return e(t(n))}}function tU(e,t){for(var n=-1,r=e.length,i=0,o=[];++n",""":'"',"'":"'"}),tY=function e(t){var n,et,ej,eb,ey=(t=null==t?e7:tY.defaults(e7.Object(),t,tY.pick(e7,eX))).Array,ev=t.Date,ew=t.Error,ek=t.Function,e_=t.Math,eC=t.Object,eS=t.RegExp,eA=t.String,eI=t.TypeError,eO=ey.prototype,ez=ek.prototype,eP=eC.prototype,eR=t["__core-js_shared__"],eE=ez.toString,eT=eP.hasOwnProperty,eN=0,eH=(n=/[^.]+$/.exec(eR&&eR.keys&&eR.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",eD=eP.toString,eM=eE.call(eC),eq=e7._,eL=eS("^"+eE.call(eT).replace(X,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),eK=te?t.Buffer:o,e$=t.Symbol,eB=t.Uint8Array,eF=eK?eK.allocUnsafe:o,eU=tF(eC.getPrototypeOf,eC),eG=eC.create,eJ=eP.propertyIsEnumerable,e2=eO.splice,e4=e$?e$.isConcatSpreadable:o,e8=e$?e$.iterator:o,e9=e$?e$.toStringTag:o,e6=function(){try{var e=ip(eC,"defineProperty");return e({},"",{}),e}catch(e){}}(),tt=t.clearTimeout!==e7.clearTimeout&&t.clearTimeout,tn=ev&&ev.now!==e7.Date.now&&ev.now,tv=t.setTimeout!==e7.setTimeout&&t.setTimeout,tO=e_.ceil,tX=e_.floor,tZ=eC.getOwnPropertySymbols,t0=eK?eK.isBuffer:o,t1=t.isFinite,t2=eO.join,t5=tF(eC.keys,eC),t3=e_.max,t4=e_.min,t8=ev.now,t7=t.parseInt,t9=e_.random,t6=eO.reverse,ne=ip(t,"DataView"),nt=ip(t,"Map"),nn=ip(t,"Promise"),nr=ip(t,"Set"),ni=ip(t,"WeakMap"),no=ip(eC,"create"),nl=ni&&new ni,na={},nc=iK(ne),ns=iK(nt),nu=iK(nn),nd=iK(nr),nf=iK(ni),nh=e$?e$.prototype:o,nm=nh?nh.valueOf:o,nx=nh?nh.toString:o;function np(e){if(oJ(e)&&!oq(e)&&!r(e,ny)){if(r(e,nb))return e;if(eT.call(e,"__wrapped__"))return i$(e)}return new nb(e)}var ng=function(){function e(){}return function(t){if(!oQ(t))return{};if(eG)return eG(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function nj(){}function nb(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function ny(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=0xffffffff,this.__views__=[]}function nv(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1},nw.prototype.set=function(e,t){var n=this.__data__,r=nz(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},nk.prototype.clear=function(){this.size=0,this.__data__={hash:new nv,map:new(nt||nw),string:new nv}},nk.prototype.delete=function(e){var t=im(this,e).delete(e);return this.size-=+!!t,t},nk.prototype.get=function(e){return im(this,e).get(e)},nk.prototype.has=function(e){return im(this,e).has(e)},nk.prototype.set=function(e,t){var n=im(this,e),r=n.size;return n.set(e,t),this.size+=+(n.size!=r),this},n_.prototype.add=n_.prototype.push=function(e){return this.__data__.set(e,a),this},n_.prototype.has=function(e){return this.__data__.has(e)};function nI(e,t,n){(o===n||oN(e[t],n))&&(o!==n||t in e)||nE(e,t,n)}function nO(e,t,n){var r=e[t];eT.call(e,t)&&oN(r,n)&&(o!==n||t in e)||nE(e,t,n)}function nz(e,t){for(var n=e.length;n--;)if(oN(e[n][0],t))return n;return -1}function nP(e,t,n,r){return nL(e,function(e,i,o){t(r,e,n(e),o)}),r}function nR(e,t){return e&&rB(t,lp(t),e)}function nE(e,t,n){"__proto__"==t&&e6?e6(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function nT(e,t){for(var n=-1,r=t.length,i=ey(r),l=null==e;++n=t?e:t)),e}function nH(e,t,n,r,i,l){var a,c=1&t,s=2&t,u=4&t;if(n&&(a=i?n(e,r,i,l):n(e)),o!==a)return a;if(!oQ(e))return e;var d=oq(e);if(d){if(p=(h=e).length,w=new h.constructor(p),p&&"string"==typeof h[0]&&eT.call(h,"index")&&(w.index=h.index,w.input=h.input),a=w,!c)return r$(e,a)}else{var h,p,w,A,q,L,K,$,B=ib(e),F=B==g||B==j;if(oB(e))return rH(e,c);if(B==v||B==f||F&&!i){if(a=s||F?{}:iv(e),!c){return s?(A=e,q=($=a)&&rB(e,lg(e),$),rB(A,ij(A),q)):(L=e,K=nR(a,e),rB(L,ig(L),K))}}else{if(!e1[B])return i?e:{};a=function(e,t,n){var r,i,o=e.constructor;switch(t){case I:return rD(e);case m:case x:return new o(+e);case O:return r=n?rD(e.buffer):e.buffer,new e.constructor(r,e.byteOffset,e.byteLength);case z:case P:case R:case E:case T:case N:case H:case D:case M:return rM(e,n);case b:return new o;case y:case C:return new o(e);case k:return(i=new e.constructor(e.source,es.exec(e))).lastIndex=e.lastIndex,i;case _:return new o;case S:return nm?eC(nm.call(e)):{}}}(e,B,c)}}l||(l=new nC);var U=l.get(e);if(U)return U;l.set(e,a),o1(e)?e.forEach(function(r){a.add(nH(r,t,n,r,e,l))}):oY(e)&&e.forEach(function(r,i){a.set(i,nH(r,t,n,i,e,l))});var V=u?s?ic:ia:s?lg:lp,W=d?o:V(e);return td(W||e,function(r,i){W&&(r=e[i=r]),nO(a,i,nH(r,t,n,i,e,l))}),a}function nD(e,t,n){var r=n.length;if(null==e)return!r;for(e=eC(e);r--;){var i=n[r],l=t[i],a=e[i];if(o===a&&!(i in e)||!l(a))return!1}return!0}function nM(e,t,n){if("function"!=typeof e)throw new eI(l);return iT(function(){e.apply(o,n)},t)}function nq(e,t,n,r){var i=-1,o=tm,l=!0,a=e.length,c=[],s=t.length;if(!a)return c;n&&(t=tp(t,tT(n))),r?(o=tx,l=!1):t.length>=200&&(o=tH,l=!1,t=new n_(t));r:for(;++i0&&n(a)?t>1?nU(a,t-1,n,r,i):tg(i,a):r||(i[i.length]=a)}return i}var nV=rW(),nW=rW(!0);function nG(e,t){return e&&nV(e,t,lp)}function nQ(e,t){return e&&nW(e,t,lp)}function nJ(e,t){return th(t,function(t){return oV(e[t])})}function nY(e,t){t=rE(t,e);for(var n=0,r=t.length;null!=e&&nt}function n1(e,t){return null!=e&&eT.call(e,t)}function n2(e,t){return null!=e&&t in eC(e)}function n5(e,t,n){for(var r=n?tx:tm,i=e[0].length,l=e.length,a=l,c=ey(l),s=1/0,u=[];a--;){var d=e[a];a&&t&&(d=tp(d,tT(t))),s=t4(d.length,s),c[a]=!n&&(t||i>=120&&d.length>=120)?new n_(a&&d):o}d=e[0];var f=-1,h=c[0];r:for(;++f=a)return c;return c*("desc"==n[r]?-1:1)}}return e.index-t.index}(e,t,n)});o--;)i[o]=i[o].value;return i}function rc(e,t,n){for(var r=-1,i=t.length,o={};++r-1;)a!==e&&e2.call(a,c,1),e2.call(e,c,1);return e}function ru(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==o){var o=i;ik(i)?e2.call(e,i,1):rC(e,i)}}return e}function rd(e,t){return e+tX(t9()*(t-e+1))}function rf(e,t){var n="";if(!e||t<1||t>0x1fffffffffffff)return n;do t%2&&(n+=e),(t=tX(t/2))&&(e+=e);while(t);return n}function rh(e,t){return iN(iz(e,t,l$),e+"")}function rm(e,t,n,r){if(!oQ(e))return e;t=rE(t,e);for(var i=-1,l=t.length,a=l-1,c=e;null!=c&&++ii?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=ey(i);++r>>1,l=e[o];null!==l&&!o5(l)&&(n?l<=t:l=200){var s=t?null:r9(e);if(s)return tV(s);l=!1,i=tH,c=new n_}else c=t?[]:a;r:for(;++r=r?e:rg(e,t,n)}var rN=tt||function(e){return e7.clearTimeout(e)};function rH(e,t){if(t)return e.slice();var n=e.length,r=eF?eF(n):new e.constructor(n);return e.copy(r),r}function rD(e){var t=new e.constructor(e.byteLength);return new eB(t).set(new eB(e)),t}function rM(e,t){var n=t?rD(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function rq(e,t){if(e!==t){var n=o!==e,r=null===e,i=e==e,l=o5(e),a=o!==t,c=null===t,s=t==t,u=o5(t);if(!c&&!u&&!l&&e>t||l&&a&&s&&!c&&!u||r&&a&&s||!n&&s||!i)return 1;if(!r&&!l&&!u&&e1?n[i-1]:o,a=i>2?n[2]:o;for(l=e.length>3&&"function"==typeof l?(i--,l):o,a&&i_(n[0],n[1],a)&&(l=i<3?o:l,i=1),t=eC(t);++r-1?i[l?t[a]:a]:o}}function rX(e){return il(function(t){var n=t.length,r=n,i=nb.prototype.thru;for(e&&t.reverse();r--;){var a=t[r];if("function"!=typeof a)throw new eI(l);if(i&&!c&&"wrapper"==iu(a))var c=new nb([],!0)}for(r=c?r:n;++r1&&y.reverse(),f&&uc))return!1;var u=l.get(e),d=l.get(t);if(u&&d)return u==t&&d==e;var f=-1,h=!0,m=2&n?new n_:o;for(l.set(e,t),l.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(en,"{\n/* [wrapped with "+t+"] */\n")}(l,(r=(o=l.match(er))?o[1].split(ei):[],i=n,td(d,function(e){var t="_."+e[0];i&e[1]&&!tm(r,t)&&r.push(t)}),r.sort())))}function iD(e){var t=0,n=0;return function(){var r=t8(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function iM(e,t){var n=-1,r=e.length,i=r-1;for(t=o===t?r:t;++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,i9(e,n)});function oo(e){var t=np(e);return t.__chain__=!0,t}function ol(e,t){return t(e)}var oa=il(function(e){var t=e.length,n=t?e[0]:0,i=this.__wrapped__,l=function(t){return nT(t,e)};return t>1||this.__actions__.length||!r(i,ny)||!ik(n)?this.thru(l):((i=i.slice(n,+n+ +!!t)).__actions__.push({func:ol,args:[l],thisArg:o}),new nb(i,this.__chain__).thru(function(e){return t&&!e.length&&e.push(o),e}))}),oc=rF(function(e,t,n){eT.call(e,n)?++e[n]:nE(e,n,1)}),os=rY(iV),ou=rY(iW);function od(e,t){return(oq(e)?td:nL)(e,ih(t,3))}function of(e,t){return(oq(e)?function(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}:nK)(e,ih(t,3))}var oh=rF(function(e,t,n){eT.call(e,n)?e[n].push(t):nE(e,n,[t])}),om=rh(function(e,t,n){var r=-1,i="function"==typeof t,o=oK(e)?ey(e.length):[];return nL(e,function(e){o[++r]=i?ts(t,e,n):n3(e,t,n)}),o}),ox=rF(function(e,t,n){nE(e,n,t)});function op(e,t){return(oq(e)?tp:rn)(e,ih(t,3))}var og=rF(function(e,t,n){e[+!n].push(t)},function(){return[[],[]]}),oj=rh(function(e,t){if(null==e)return[];var n=t.length;return n>1&&i_(e,t[0],t[1])?t=[]:n>2&&i_(t[0],t[1],t[2])&&(t=[t[0]]),ra(e,nU(t,1),[])}),ob=tn||function(){return e7.Date.now()};function oy(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,ie(e,128,o,o,o,o,t)}function ov(e,t){var n;if("function"!=typeof t)throw new eI(l);return e=o6(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var ow=rh(function(e,t,n){var r=1;if(n.length){var i=tU(n,id(ow));r|=32}return ie(e,r,t,n,i)}),ok=rh(function(e,t,n){var r=3;if(n.length){var i=tU(n,id(ok));r|=32}return ie(t,r,e,n,i)});function o_(e,t,n){t=n?o:t;var r=ie(e,8,o,o,o,o,o,t);return r.placeholder=o_.placeholder,r}function oC(e,t,n){t=n?o:t;var r=ie(e,16,o,o,o,o,o,t);return r.placeholder=oC.placeholder,r}function oS(e,t,n){var r,i,a,c,s,u,d=0,f=!1,h=!1,m=!0;if("function"!=typeof e)throw new eI(l);function x(t){var n=r,l=i;return r=i=o,d=t,c=e.apply(l,n)}function p(e){var n=e-u,r=e-d;return o===u||n>=t||n<0||h&&r>=a}function g(){var e,n,r,i=ob();if(p(i))return j(i);s=iT(g,(e=i-u,n=i-d,r=t-e,h?t4(r,a-n):r))}function j(e){return(s=o,m&&r)?x(e):(r=i=o,c)}function b(){var e,n=ob(),l=p(n);if(r=arguments,i=this,u=n,l){if(o===s)return d=e=u,s=iT(g,t),f?x(e):c;if(h)return rN(s),s=iT(g,t),x(u)}return o===s&&(s=iT(g,t)),c}return t=lt(t)||0,oQ(n)&&(f=!!n.leading,a=(h="maxWait"in n)?t3(lt(n.maxWait)||0,t):a,m="trailing"in n?!!n.trailing:m),b.cancel=function(){o!==s&&rN(s),d=0,r=u=i=s=o},b.flush=function(){return o===s?c:j(ob())},b}var oA=rh(function(e,t){return nM(e,1,t)}),oI=rh(function(e,t,n){return nM(e,lt(t)||0,n)});function oO(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new eI(l);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var l=e.apply(this,r);return n.cache=o.set(i,l)||o,l};return n.cache=new(oO.Cache||nk),n}function oz(e){if("function"!=typeof e)throw new eI(l);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}oO.Cache=nk;var oP=rh(function(e,t){var n=(t=1==t.length&&oq(t[0])?tp(t[0],tT(ih())):tp(nU(t,1),tT(ih()))).length;return rh(function(r){for(var i=-1,o=t4(r.length,n);++i=t}),oM=n4(function(){return arguments}())?n4:function(e){return oJ(e)&&eT.call(e,"callee")&&!eJ.call(e,"callee")},oq=ey.isArray,oL=tr?tT(tr):function(e){return oJ(e)&&nZ(e)==I};function oK(e){return null!=e&&oG(e.length)&&!oV(e)}function o$(e){return oJ(e)&&oK(e)}var oB=t0||l1,oF=ti?tT(ti):function(e){return oJ(e)&&nZ(e)==x};function oU(e){if(!oJ(e))return!1;var t=nZ(e);return t==p||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!oZ(e)}function oV(e){if(!oQ(e))return!1;var t=nZ(e);return t==g||t==j||"[object AsyncFunction]"==t||"[object Proxy]"==t}function oW(e){return"number"==typeof e&&e==o6(e)}function oG(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}function oQ(e){var t=void 0===e?"undefined":i(e);return null!=e&&("object"==t||"function"==t)}function oJ(e){return null!=e&&(void 0===e?"undefined":i(e))=="object"}var oY=to?tT(to):function(e){return oJ(e)&&ib(e)==b};function oX(e){return"number"==typeof e||oJ(e)&&nZ(e)==y}function oZ(e){if(!oJ(e)||nZ(e)!=v)return!1;var t=eU(e);if(null===t)return!0;var n=eT.call(t,"constructor")&&t.constructor;return"function"==typeof n&&r(n,n)&&eE.call(n)==eM}var o0=tl?tT(tl):function(e){return oJ(e)&&nZ(e)==k},o1=ta?tT(ta):function(e){return oJ(e)&&ib(e)==_};function o2(e){return"string"==typeof e||!oq(e)&&oJ(e)&&nZ(e)==C}function o5(e){return(void 0===e?"undefined":i(e))=="symbol"||oJ(e)&&nZ(e)==S}var o3=tc?tT(tc):function(e){return oJ(e)&&oG(e.length)&&!!e0[nZ(e)]},o4=r4(rt),o8=r4(function(e,t){return e<=t});function o7(e){if(!e)return[];if(oK(e))return o2(e)?tG(e):r$(e);if(e8&&e[e8]){for(var t,n=e[e8](),r=[];!(t=n.next()).done;)r.push(t.value);return r}var i=ib(e);return(i==b?tB:i==_?tV:lC)(e)}function o9(e){return e?(e=lt(e))===s||e===-s?(e<0?-1:1)*17976931348623157e292:e==e?e:0:0===e?e:0}function o6(e){var t=o9(e),n=t%1;return t==t?n?t-n:t:0}function le(e){return e?nN(o6(e),0,0xffffffff):0}function lt(e){if("number"==typeof e)return e;if(o5(e))return u;if(oQ(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=oQ(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=tE(e);var n=ed.test(e);return n||eh.test(e)?e3(e.slice(2),n?2:8):eu.test(e)?u:+e}function ln(e){return rB(e,lg(e))}function lr(e){return null==e?"":rk(e)}var li=rU(function(e,t){if(iI(t)||oK(t))return void rB(t,lp(t),e);for(var n in t)eT.call(t,n)&&nO(e,n,t[n])}),lo=rU(function(e,t){rB(t,lg(t),e)}),ll=rU(function(e,t,n,r){rB(t,lg(t),e,r)}),la=rU(function(e,t,n,r){rB(t,lp(t),e,r)}),lc=il(nT),ls=rh(function(e,t){e=eC(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&i_(t[0],t[1],i)&&(r=1);++n1),t}),rB(e,ic(e),n),r&&(n=nH(n,7,ii));for(var i=t.length;i--;)rC(n,t[i]);return n}),lv=il(function(e,t){return null==e?{}:rc(e,t,function(t,n){return lf(e,n)})});function lw(e,t){if(null==e)return{};var n=tp(ic(e),function(e){return[e]});return t=ih(t),rc(e,n,function(e,n){return t(e,n[0])})}var lk=r6(lp),l_=r6(lg);function lC(e){return null==e?[]:tN(e,lp(e))}var lS=rQ(function(e,t,n){return t=t.toLowerCase(),e+(n?lA(t):t)});function lA(e){return lN(lr(e).toLowerCase())}function lI(e){return(e=lr(e))&&e.replace(ex,tq).replace(eW,"")}var lO=rQ(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),lz=rQ(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),lP=rG("toLowerCase"),lR=rQ(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),lE=rQ(function(e,t,n){return e+(n?" ":"")+lN(t)}),lT=rQ(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),lN=rG("toUpperCase");function lH(e,t,n){if(e=lr(e),t=n?o:t,o===t){var r;return(r=e,eY.test(r))?e.match(eQ)||[]:e.match(eo)||[]}return e.match(t)||[]}var lD=rh(function(e,t){try{return ts(e,o,t)}catch(e){return oU(e)?e:new ew(e)}}),lM=il(function(e,t){return td(t,function(t){nE(e,t=iL(t),ow(e[t],e))}),e});function lq(e){return function(){return e}}var lL=rX(),lK=rX(!0);function l$(e){return e}function lB(e){return n6("function"==typeof e?e:nH(e,1))}var lF=rh(function(e,t){return function(n){return n3(n,e,t)}}),lU=rh(function(e,t){return function(n){return n3(e,n,t)}});function lV(e,t,n){var r=lp(t),i=nJ(t,r);null!=n||oQ(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=nJ(t,lp(t)));var o=!(oQ(n)&&"chain"in n)||!!n.chain,l=oV(e);return td(i,function(n){var r=t[n];e[n]=r,l&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__);return(n.__actions__=r$(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,tg([this.value()],arguments))})}),e}function lW(){}var lG=r2(tp),lQ=r2(tf),lJ=r2(ty);function lY(e){return iC(e)?tI(iL(e)):function(t){return nY(t,e)}}var lX=r3(),lZ=r3(!0);function l0(){return[]}function l1(){return!1}var l2=r1(function(e,t){return e+t},0),l5=r7("ceil"),l3=r1(function(e,t){return e/t},1),l4=r7("floor"),l8=r1(function(e,t){return e*t},1),l7=r7("round"),l9=r1(function(e,t){return e-t},0);return np.after=function(e,t){if("function"!=typeof t)throw new eI(l);return e=o6(e),function(){if(--e<1)return t.apply(this,arguments)}},np.ary=oy,np.assign=li,np.assignIn=lo,np.assignInWith=ll,np.assignWith=la,np.at=lc,np.before=ov,np.bind=ow,np.bindAll=lM,np.bindKey=ok,np.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return oq(e)?e:[e]},np.chain=oo,np.chunk=function(e,t,n){t=(n?i_(e,t,n):o===t)?1:t3(o6(t),0);var r=null==e?0:e.length;if(!r||t<1)return[];for(var i=0,l=0,a=ey(tO(r/t));ic?0:c+l),(a=o===a||a>c?c:o6(a))<0&&(a+=c),a=l>a?0:le(a);l>>0)?(e=lr(e))&&("string"==typeof t||null!=t&&!o0(t))&&!(t=rk(t))&&t$(e)?rT(tG(e),0,n):e.split(t,n):[]},np.spread=function(e,t){if("function"!=typeof e)throw new eI(l);return t=null==t?0:t3(o6(t),0),rh(function(n){var r=n[t],i=rT(n,0,t);return r&&tg(i,r),ts(e,this,i)})},np.tail=function(e){var t=null==e?0:e.length;return t?rg(e,1,t):[]},np.take=function(e,t,n){return e&&e.length?rg(e,0,(t=n||o===t?1:o6(t))<0?0:t):[]},np.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?rg(e,(t=r-(t=n||o===t?1:o6(t)))<0?0:t,r):[]},np.takeRightWhile=function(e,t){return e&&e.length?rA(e,ih(t,3),!1,!0):[]},np.takeWhile=function(e,t){return e&&e.length?rA(e,ih(t,3)):[]},np.tap=function(e,t){return t(e),e},np.throttle=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new eI(l);return oQ(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),oS(e,t,{leading:r,maxWait:t,trailing:i})},np.thru=ol,np.toArray=o7,np.toPairs=lk,np.toPairsIn=l_,np.toPath=function(e){return oq(e)?tp(e,iL):o5(e)?[e]:r$(iq(lr(e)))},np.toPlainObject=ln,np.transform=function(e,t,n){var r=oq(e),i=r||oB(e)||o3(e);if(t=ih(t,4),null==n){var o=e&&e.constructor;n=i?r?new o:[]:oQ(e)&&oV(o)?ng(eU(e)):{}}return(i?td:nG)(e,function(e,r,i){return t(n,e,r,i)}),n},np.unary=function(e){return oy(e,1)},np.union=i3,np.unionBy=i4,np.unionWith=i8,np.uniq=function(e){return e&&e.length?r_(e):[]},np.uniqBy=function(e,t){return e&&e.length?r_(e,ih(t,2)):[]},np.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?r_(e,o,t):[]},np.unset=function(e,t){return null==e||rC(e,t)},np.unzip=i7,np.unzipWith=i9,np.update=function(e,t,n){return null==e?e:rS(e,t,rR(n))},np.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:rS(e,t,rR(n),r)},np.values=lC,np.valuesIn=function(e){return null==e?[]:tN(e,lg(e))},np.without=i6,np.words=lH,np.wrap=function(e,t){return oR(rR(t),e)},np.xor=oe,np.xorBy=ot,np.xorWith=on,np.zip=or,np.zipObject=function(e,t){return rz(e||[],t||[],nO)},np.zipObjectDeep=function(e,t){return rz(e||[],t||[],rm)},np.zipWith=oi,np.entries=lk,np.entriesIn=l_,np.extend=lo,np.extendWith=ll,lV(np,np),np.add=l2,np.attempt=lD,np.camelCase=lS,np.capitalize=lA,np.ceil=l5,np.clamp=function(e,t,n){return o===n&&(n=t,t=o),o!==n&&(n=(n=lt(n))==n?n:0),o!==t&&(t=(t=lt(t))==t?t:0),nN(lt(e),t,n)},np.clone=function(e){return nH(e,4)},np.cloneDeep=function(e){return nH(e,5)},np.cloneDeepWith=function(e,t){return nH(e,5,t="function"==typeof t?t:o)},np.cloneWith=function(e,t){return nH(e,4,t="function"==typeof t?t:o)},np.conformsTo=function(e,t){return null==t||nD(e,t,lp(t))},np.deburr=lI,np.defaultTo=function(e,t){return null==e||e!=e?t:e},np.divide=l3,np.endsWith=function(e,t,n){e=lr(e),t=rk(t);var r=e.length,i=n=o===n?r:nN(o6(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},np.eq=oN,np.escape=function(e){return(e=lr(e))&&U.test(e)?e.replace(B,tL):e},np.escapeRegExp=function(e){return(e=lr(e))&&Z.test(e)?e.replace(X,"\\$&"):e},np.every=function(e,t,n){var r=oq(e)?tf:n$;return n&&i_(e,t,n)&&(t=o),r(e,ih(t,3))},np.find=os,np.findIndex=iV,np.findKey=function(e,t){return tw(e,ih(t,3),nG)},np.findLast=ou,np.findLastIndex=iW,np.findLastKey=function(e,t){return tw(e,ih(t,3),nQ)},np.floor=l4,np.forEach=od,np.forEachRight=of,np.forIn=function(e,t){return null==e?e:nV(e,ih(t,3),lg)},np.forInRight=function(e,t){return null==e?e:nW(e,ih(t,3),lg)},np.forOwn=function(e,t){return e&&nG(e,ih(t,3))},np.forOwnRight=function(e,t){return e&&nQ(e,ih(t,3))},np.get=ld,np.gt=oH,np.gte=oD,np.has=function(e,t){return null!=e&&iy(e,t,n1)},np.hasIn=lf,np.head=iQ,np.identity=l$,np.includes=function(e,t,n,r){e=oK(e)?e:lC(e),n=n&&!r?o6(n):0;var i=e.length;return n<0&&(n=t3(i+n,0)),o2(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&t_(e,t,n)>-1},np.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return -1;var i=null==n?0:o6(n);return i<0&&(i=t3(r+i,0)),t_(e,t,i)},np.inRange=function(e,t,n){var r,i,l;return t=o9(t),o===n?(n=t,t=0):n=o9(n),(r=e=lt(e))>=t4(i=t,l=n)&&r=-0x1fffffffffffff&&e<=0x1fffffffffffff},np.isSet=o1,np.isString=o2,np.isSymbol=o5,np.isTypedArray=o3,np.isUndefined=function(e){return o===e},np.isWeakMap=function(e){return oJ(e)&&ib(e)==A},np.isWeakSet=function(e){return oJ(e)&&"[object WeakSet]"==nZ(e)},np.join=function(e,t){return null==e?"":t2.call(e,t)},np.kebabCase=lO,np.last=iZ,np.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return -1;var i=r;return o!==n&&(i=(i=o6(n))<0?t3(r+i,0):t4(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--&&e[r]!==t;);return r}(e,t,i):tk(e,tS,i,!0)},np.lowerCase=lz,np.lowerFirst=lP,np.lt=o4,np.lte=o8,np.max=function(e){return e&&e.length?nB(e,l$,n0):o},np.maxBy=function(e,t){return e&&e.length?nB(e,ih(t,2),n0):o},np.mean=function(e){return tA(e,l$)},np.meanBy=function(e,t){return tA(e,ih(t,2))},np.min=function(e){return e&&e.length?nB(e,l$,rt):o},np.minBy=function(e,t){return e&&e.length?nB(e,ih(t,2),rt):o},np.stubArray=l0,np.stubFalse=l1,np.stubObject=function(){return{}},np.stubString=function(){return""},np.stubTrue=function(){return!0},np.multiply=l8,np.nth=function(e,t){return e&&e.length?rl(e,o6(t)):o},np.noConflict=function(){return e7._===this&&(e7._=eq),this},np.noop=lW,np.now=ob,np.pad=function(e,t,n){e=lr(e);var r=(t=o6(t))?tW(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return r5(tX(i),n)+e+r5(tO(i),n)},np.padEnd=function(e,t,n){e=lr(e);var r=(t=o6(t))?tW(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=t9();return t4(e+i*(t-e+e5("1e-"+((i+"").length-1))),t)}return rd(e,t)},np.reduce=function(e,t,n){var r=oq(e)?tj:tz,i=arguments.length<3;return r(e,ih(t,4),n,i,nL)},np.reduceRight=function(e,t,n){var r=oq(e)?tb:tz,i=arguments.length<3;return r(e,ih(t,4),n,i,nK)},np.repeat=function(e,t,n){return t=(n?i_(e,t,n):o===t)?1:o6(t),rf(lr(e),t)},np.replace=function(){var e=arguments,t=lr(e[0]);return e.length<3?t:t.replace(e[1],e[2])},np.result=function(e,t,n){t=rE(t,e);var r=-1,i=t.length;for(i||(i=1,e=o);++r0x1fffffffffffff)return[];var n=0xffffffff,r=t4(e,0xffffffff);t=ih(t),e-=0xffffffff;for(var i=tR(r,t);++n=l)return e;var c=n-tW(r);if(c<1)return r;var s=a?rT(a,0,c).join(""):e.slice(0,c);if(o===i)return s+r;if(a&&(c+=s.length-c),o0(i)){if(e.slice(c).search(i)){var u,d=s;for(i.global||(i=eS(i.source,lr(es.exec(i))+"g")),i.lastIndex=0;u=i.exec(d);)var f=u.index;s=s.slice(0,o===f?c:f)}}else if(e.indexOf(rk(i),c)!=c){var h=s.lastIndexOf(i);h>-1&&(s=s.slice(0,h))}return s+r},np.unescape=function(e){return(e=lr(e))&&F.test(e)?e.replace($,tJ):e},np.uniqueId=function(e){var t=++eN;return lr(e)+t},np.upperCase=lT,np.upperFirst=lN,np.each=od,np.eachRight=of,np.first=iQ,lV(np,(eb={},nG(np,function(e,t){eT.call(np.prototype,t)||(eb[t]=e)}),eb),{chain:!1}),np.VERSION="4.17.21",td(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){np[e].placeholder=np}),td(["drop","take"],function(e,t){ny.prototype[e]=function(n){n=o===n?1:t3(o6(n),0);var r=this.__filtered__&&!t?new ny(this):this.clone();return r.__filtered__?r.__takeCount__=t4(n,r.__takeCount__):r.__views__.push({size:t4(n,0xffffffff),type:e+(r.__dir__<0?"Right":"")}),r},ny.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),td(["filter","map","takeWhile"],function(e,t){var n=t+1,r=1==n||3==n;ny.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ih(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),td(["head","last"],function(e,t){var n="take"+(t?"Right":"");ny.prototype[e]=function(){return this[n](1).value()[0]}}),td(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");ny.prototype[e]=function(){return this.__filtered__?new ny(this):this[n](1)}}),ny.prototype.compact=function(){return this.filter(l$)},ny.prototype.find=function(e){return this.filter(e).head()},ny.prototype.findLast=function(e){return this.reverse().find(e)},ny.prototype.invokeMap=rh(function(e,t){return"function"==typeof e?new ny(this):this.map(function(n){return n3(n,e,t)})}),ny.prototype.reject=function(e){return this.filter(oz(ih(e)))},ny.prototype.slice=function(e,t){e=o6(e);var n=this;return n.__filtered__&&(e>0||t<0)?new ny(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),o!==t&&(n=(t=o6(t))<0?n.dropRight(-t):n.take(t-e)),n)},ny.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},ny.prototype.toArray=function(){return this.take(0xffffffff)},nG(ny.prototype,function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),l=np[i?"take"+("last"==t?"Right":""):t],a=i||/^find/.test(t);l&&(np.prototype[t]=function(){var t=this.__wrapped__,c=i?[1]:arguments,s=r(t,ny),u=c[0],d=s||oq(t),f=function(e){var t=l.apply(np,tg([e],c));return i&&h?t[0]:t};d&&n&&"function"==typeof u&&1!=u.length&&(s=d=!1);var h=this.__chain__,m=!!this.__actions__.length,x=a&&!h,p=s&&!m;if(!a&&d){t=p?t:new ny(this);var g=e.apply(t,c);return g.__actions__.push({func:ol,args:[f],thisArg:o}),new nb(g,h)}return x&&p?e.apply(this,c):(g=this.thru(f),x?i?g.value()[0]:g.value():g)})}),td(["pop","push","shift","sort","splice","unshift"],function(e){var t=eO[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);np.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(oq(i)?i:[],e)}return this[n](function(n){return t.apply(oq(n)?n:[],e)})}}),nG(ny.prototype,function(e,t){var n=np[t];if(n){var r=n.name+"";eT.call(na,r)||(na[r]=[]),na[r].push({name:t,func:n})}}),na[rZ(o,2).name]=[{name:"wrapper",func:o}],ny.prototype.clone=function(){var e=new ny(this.__wrapped__);return e.__actions__=r$(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=r$(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=r$(this.__views__),e},ny.prototype.reverse=function(){if(this.__filtered__){var e=new ny(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e},ny.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=oq(e),r=t<0,i=n?e.length:0,o=function(e,t,n){for(var r=-1,i=n.length;++r=this.__values__.length,t=e?o:this.__values__[this.__index__++];return{done:e,value:t}},np.prototype.plant=function(e){for(var t,n=this;r(n,nj);){var i=i$(n);i.__index__=0,i.__values__=o,t?l.__wrapped__=i:t=i;var l=i;n=n.__wrapped__}return l.__wrapped__=e,t},np.prototype.reverse=function(){var e=this.__wrapped__;if(r(e,ny)){var t=e;return this.__actions__.length&&(t=new ny(this)),(t=t.reverse()).__actions__.push({func:ol,args:[i5],thisArg:o}),new nb(t,this.__chain__)}return this.thru(i5)},np.prototype.toJSON=np.prototype.valueOf=np.prototype.value=function(){return rI(this.__wrapped__,this.__actions__)},np.prototype.first=np.prototype.head,e8&&(np.prototype[e8]=function(){return this}),np}();"function"==typeof define&&"object"==i(define.amd)&&define.amd?(e7._=tY,define(function(){return tY})):e6?((e6.exports=tY)._=tY,e9._=tY):e7._=tY}).call(this)},5036:function(e,t){"use strict";var n=Symbol.for("react.transitional.element");function r(e,t,r){var i=null;if(void 0!==r&&(i=""+r),void 0!==t.key&&(i=""+t.key),"key"in t)for(var o in r={},t)"key"!==o&&(r[o]=t[o]);else r=t;return{$$typeof:n,type:e,key:i,ref:void 0!==(t=r.ref)?t:null,props:r}}t.Fragment=Symbol.for("react.fragment"),t.jsx=r,t.jsxs=r},867:function(e,t){"use strict";function n(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}var r=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),m=Symbol.iterator,x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},p=Object.assign,g={};function j(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||x}function b(){}function y(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||x}j.prototype.isReactComponent={},j.prototype.setState=function(e,t){if("object"!==(void 0===e?"undefined":n(e))&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},j.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=j.prototype;var v=y.prototype=new b;v.constructor=y,p(v,j.prototype),v.isPureReactComponent=!0;var w=Array.isArray,k={H:null,A:null,T:null,S:null,V:null},_=Object.prototype.hasOwnProperty;function C(e,t,n,i,o,l){return{$$typeof:r,type:e,key:t,ref:void 0!==(n=l.ref)?n:null,props:l}}function S(e){return"object"===(void 0===e?"undefined":n(e))&&null!==e&&e.$$typeof===r}var A=/\/+/g;function I(e,t){var r,i;return"object"===(void 0===e?"undefined":n(e))&&null!==e&&null!=e.key?(r=""+e.key,i={"=":"=0",":":"=2"},"$"+r.replace(/[=:]/g,function(e){return i[e]})):t.toString(36)}function O(){}function z(e,t,o){if(null==e)return e;var l=[],a=0;return!function e(t,o,l,a,c){var s,u,d,f=void 0===t?"undefined":n(t);("undefined"===f||"boolean"===f)&&(t=null);var x=!1;if(null===t)x=!0;else switch(f){case"bigint":case"string":case"number":x=!0;break;case"object":switch(t.$$typeof){case r:case i:x=!0;break;case h:return e((x=t._init)(t._payload),o,l,a,c)}}if(x)return c=c(t),x=""===a?"."+I(t,0):a,w(c)?(l="",null!=x&&(l=x.replace(A,"$&/")+"/"),e(c,o,l,"",function(e){return e})):null!=c&&(S(c)&&(s=c,u=l+(null==c.key||t&&t.key===c.key?"":(""+c.key).replace(A,"$&/")+"/")+x,c=C(s.type,u,void 0,void 0,void 0,s.props)),o.push(c)),1;x=0;var p=""===a?".":a+":";if(w(t))for(var g=0;g>>1,i=e[r];if(0>>1;rl(c,n))sl(u,c)?(e[r]=u,e[s]=n,r=s):(e[r]=c,e[a]=n,r=a);else if(sl(u,n))e[r]=u,e[s]=n,r=s;else break}}return t}function l(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"===("undefined"==typeof performance?"undefined":n(performance))&&"function"==typeof performance.now){var a,c=performance;t.unstable_now=function(){return c.now()}}else{var s=Date,u=s.now();t.unstable_now=function(){return s.now()-u}}var d=[],f=[],h=1,m=null,x=3,p=!1,g=!1,j=!1,b=!1,y="function"==typeof setTimeout?setTimeout:null,v="function"==typeof clearTimeout?clearTimeout:null,w="undefined"!=typeof setImmediate?setImmediate:null;function k(e){for(var t=i(f);null!==t;){if(null===t.callback)o(f);else if(t.startTime<=e)o(f),t.sortIndex=t.expirationTime,r(d,t);else break;t=i(f)}}function _(e){if(j=!1,k(e),!g)if(null!==i(d))g=!0,C||(C=!0,a());else{var t=i(f);null!==t&&E(_,t.startTime-e)}}var C=!1,S=-1,A=5,I=-1;function O(){return!!b||!(t.unstable_now()-Ie&&O());){var l=m.callback;if("function"==typeof l){m.callback=null,x=m.priorityLevel;var c=l(m.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof c){m.callback=c,k(e),n=!0;break t}m===i(d)&&o(d),k(e)}else o(d);m=i(d)}if(null!==m)n=!0;else{var s=i(f);null!==s&&E(_,s.startTime-e),n=!1}}break e}finally{m=null,x=r,p=!1}}}finally{n?a():C=!1}}}if("function"==typeof w)a=function(){w(z)};else if("undefined"!=typeof MessageChannel){var P=new MessageChannel,R=P.port2;P.port1.onmessage=z,a=function(){R.postMessage(null)}}else a=function(){y(z,0)};function E(e,n){S=y(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125c?(e.sortIndex=l,r(f,e),null===i(d)&&e===i(f)&&(j?(v(S),S=-1):j=!0,E(_,l-c))):(e.sortIndex=s,r(d,e),g||p||(g=!0,C||(C=!0,a()))),e},t.unstable_shouldYield=O,t.unstable_wrapCallback=function(e){var t=x;return function(){var n=x;x=t;try{return e.apply(this,arguments)}finally{x=n}}}},1171:function(e,t,n){"use strict";e.exports=n(9210)},7662:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nd,MR:()=>c,UI:()=>l,hX:()=>o,u4:()=>u,w6:()=>s});function i(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}var o=function(e,t){if(null==e)return e;if(Array.isArray(e)){for(var n=[],r=0;ra)return 1}return 0},c=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;ri}),null==(r=window.performance)||r.now;var r,i={mark:function(e,t){},measure:function(e,t){}}},2780:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl,PH:()=>s,UY:()=>c,md:()=>a});var l=function(e,t){if(t)return t(l)(e);var n,r=[],i=function(t){n=e(n,t);for(var i=0;i1?a-1:0),s=1;s1?t-1:0),r=1;r1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0,o=i({},n),l=!1,a=!0,c=!1,s=void 0;try{for(var u,d=t[Symbol.iterator]();!(a=(u=d.next()).done);a=!0){var f=u.value,h=e[f],m=n[f],x=h(m,r);m!==x&&(l=!0,o[f]=x)}}catch(e){c=!0,s=e}finally{try{a||null==d.return||d.return()}finally{if(c)throw s}}return l?o:n}},s=function(e,t){var n=function(){for(var n=arguments.length,r=Array(n),l=0;l0&&i[i.length-1])&&(6===c[0]||2===c[0])){l=0;continue}if(3===c[0]&&(!i||c[1]>i[0]&&c[1]m});var u,d=(u=function(){return window.hubStorage&&!!window.hubStorage.getItem},function(){try{return!!u()}catch(e){return!1}}),f=function(){function e(){o(this,e),c(this,"store",void 0),c(this,"impl",void 0),this.impl=0,this.store={}}return a(e,[{key:"get",value:function(e){var t=this;return i(function(){return s(this,function(n){return[2,t.store[e]]})})()}},{key:"set",value:function(e,t){var n=this;return i(function(){return s(this,function(r){return n.store[e]=t,[2]})})()}},{key:"remove",value:function(e){var t=this;return i(function(){return s(this,function(n){return t.store[e]=void 0,[2]})})()}},{key:"clear",value:function(){var e=this;return i(function(){return s(this,function(t){return e.store={},[2]})})()}}]),e}(),h=function(){function e(){o(this,e),c(this,"impl",void 0),this.impl=1}return a(e,[{key:"get",value:function(e){return i(function(){var t;return s(this,function(n){switch(n.label){case 0:return[4,window.hubStorage.getItem("paradise-"+e)];case 1:if("string"==typeof(t=n.sent()))return[2,JSON.parse(t)];return[2,void 0]}})})()}},{key:"set",value:function(e,t){return i(function(){return s(this,function(n){return window.hubStorage.setItem("paradise-"+e,JSON.stringify(t)),[2]})})()}},{key:"remove",value:function(e){return i(function(){return s(this,function(t){return window.hubStorage.removeItem("paradise-"+e),[2]})})()}},{key:"clear",value:function(){return i(function(){return s(this,function(e){return window.hubStorage.clear(),[2]})})()}}]),e}(),m=new(function(){function e(){o(this,e),c(this,"backendPromise",void 0),c(this,"impl",0),this.backendPromise=i(function(){return s(this,function(e){return d()?[2,new h]:(console.warn("No supported storage backend found. Using in-memory storage."),[2,new f])})})()}return a(e,[{key:"get",value:function(e){var t=this;return i(function(){return s(this,function(n){switch(n.label){case 0:return[4,t.backendPromise];case 1:return[2,n.sent().get(e)]}})})()}},{key:"set",value:function(e,t){var n=this;return i(function(){return s(this,function(r){switch(r.label){case 0:return[4,n.backendPromise];case 1:return[2,r.sent().set(e,t)]}})})()}},{key:"remove",value:function(e){var t=this;return i(function(){return s(this,function(n){switch(n.label){case 0:return[4,t.backendPromise];case 1:return[2,n.sent().remove(e)]}})})()}},{key:"clear",value:function(){var e=this;return i(function(){return s(this,function(t){switch(t.label){case 0:return[4,e.backendPromise];case 1:return[2,t.sent().clear()]}})})()}}]),e}())},974:function(e,t,n){"use strict";n.d(t,{KJ:()=>u,ip:()=>f,pW:()=>d,uI:()=>s});var r=n(7662);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl,R:()=>o});var r=[/v4shim/i],i={},o=function(e){return i[e]||e},l=function(e){return function(e){return function(t){var n=t.type,o=t.payload;if("asset/stylesheet"===n)return void Byond.loadCss(o);if("asset/mappings"===n){var l=!0,a=!1,c=void 0;try{for(var s,u=Object.keys(o)[Symbol.iterator]();!(l=(s=u.next()).done);l=!0)!function(){var e=s.value;if(!r.some(function(t){return t.test(e)})){var t=o[e],n=e.split(".").pop();i[e]=t,"css"===n&&Byond.loadCss(t),"js"===n&&Byond.loadJs(t)}}()}catch(e){a=!0,c=e}finally{try{l||null==u.return||u.return()}finally{if(a)throw c}}return}e(t)}}}},4893:function(e,t,n){"use strict";n.d(t,{DG:()=>P,Oc:()=>D,_3:()=>w,cr:()=>r,gK:()=>z,i2:()=>_,nc:()=>H,v9:()=>M});var r,i=n(2137),o=n(2780),l=n(3881),a=n(4272),c=n(401),s=n(2508),u=n(3051);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function j(e){var t=function(e,t){if("object"!==b(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==b(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===b(t)?t:String(t)}function b(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function y(e,t){if(e){if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}}var v=(0,s.h)("backend"),w=function(e){r=e},k=(0,o.PH)("backend/update");(0,o.PH)("backend/setSharedState");var _=(0,o.PH)("backend/suspendStart"),C=(0,o.PH)("backend/createPayloadQueue"),S=(0,o.PH)("backend/dequeuePayloadQueue"),A=(0,o.PH)("backend/removePayloadQueue"),I=(0,o.PH)("nextPayloadChunk"),O={config:{},data:{},shared:{},outgoingPayloadQueues:{},suspended:Date.now(),suspending:!1},z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:O,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.payload;if("backend/update"===n){var i=x({},e.config,r.config),o=x({},e.data,r.static_data,r.data),l=x({},e.shared);if(r.shared){var a=!0,c=!1,s=void 0;try{for(var u,d=Object.keys(r.shared)[Symbol.iterator]();!(a=(u=d.next()).done);a=!0){var b=u.value,v=r.shared[b];""===v?l[b]=void 0:l[b]=JSON.parse(v)}}catch(e){c=!0,s=e}finally{try{a||null==d.return||d.return()}finally{if(c)throw s}}}return p(x({},e),{config:i,data:o,shared:l,suspended:!1})}if("backend/setSharedState"===n){var w=r.key,k=r.nextState;return p(x({},e),{shared:p(x({},e.shared),h({},w,k))})}if("backend/suspendStart"===n)return p(x({},e),{suspending:!0});if("backend/suspendSuccess"===n){var _=r.timestamp;return p(x({},e),{data:{},shared:{},config:p(x({},e.config),{title:"",status:1}),suspending:!1,suspended:_})}if("backend/createPayloadQueue"===n){var C=r.id,S=r.chunks,A=e.outgoingPayloadQueues;return p(x({},e),{outgoingPayloadQueues:p(x({},A),h({},C,S))})}if("backend/dequeuePayloadQueue"===n){var I=r.id,z=e.outgoingPayloadQueues,P=z[I],R=g(z,[I].map(j)),E=f(P)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(P)||y(P)||m(),T=(E[0],E.slice(1));return p(x({},e),{outgoingPayloadQueues:T.length?p(x({},R),h({},I,T)):R})}if("backend/removePayloadQueue"===n){var N=r.id,H=e.outgoingPayloadQueues;H[N];var D=g(H,[N].map(j));return p(x({},e),{outgoingPayloadQueues:D})}return e},P=function(e){var t,n;return function(r){return function(o){var s=N(e.getState()),d=s.suspended,f=s.outgoingPayloadQueues,h=o.type,m=o.payload;if("update"===h)return void e.dispatch(k(m));if("suspend"===h)return void e.dispatch({type:"backend/suspendSuccess",payload:{timestamp:Date.now()}});if("ping"===h)return void Byond.sendMessage("ping/reply");if("backend/suspendStart"===h&&!n){v.log("suspending (".concat(Byond.windowId,")"));var x=function(){return Byond.sendMessage("suspend")};x(),n=setInterval(x,2e3)}if("backend/suspendSuccess"===h&&((0,u.Tz)(),clearInterval(n),n=void 0,Byond.winset(Byond.windowId,{"is-visible":!1}),(0,l.Ob)(),(0,l._1)(),setTimeout(function(){return(0,c.W)()})),"backend/update"===h){var p,g,j=null==(g=m.config)||null==(p=g.window)?void 0:p.fancy;void 0===t?t=j:t!==j&&(v.log("changing fancy mode to",j),t=j,Byond.winset(Byond.windowId,{titlebar:!j,"can-resize":!j}))}if("backend/update"===h&&d&&(v.log("backend/update",m),(0,u.Ks)(),(0,l.gp)(),(0,a.kh)(),setTimeout(function(){i.r.mark("resume/start"),N(e.getState()).suspended||(Byond.winset(Byond.windowId,{"is-visible":!0}),Byond.sendMessage("visible"),i.r.mark("resume/finish"))})),"oversizePayloadResponse"===h&&(m.allow?e.dispatch(I(m)):e.dispatch(A(m))),"acknowlegePayloadChunk"===h&&(e.dispatch(S(m)),e.dispatch(I(m))),"nextPayloadChunk"===h){var b=m.id,y=f[b][0];Byond.sendMessage("payloadChunk",{id:b,chunk:y})}return r(o)}}},R=function(e,t){for(var n=e.length-1,r=0,i=0;r1024){var c=i+R(l,1024);r.push(t.slice(i,c1&&void 0!==arguments[1]?arguments[1]:{};if(!((void 0===t?"undefined":b(t))==="object"&&null!==t&&!Array.isArray(t)))return void v.error("Payload for act() must be an object, got this:",t);var n=JSON.stringify(t);if(Object.entries({type:"act/"+e,payload:n,tgui:1,windowId:Byond.windowId}).reduce(function(e,t,n){var r=f(t)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(t,2)||y(t,2)||m(),i=r[0],o=r[1];return e+"".concat(n>0?"&":"?").concat(encodeURIComponent(i),"=").concat(encodeURIComponent(o))},"").length>2048){var i=n.split(E),o="".concat(Date.now());null==r||r.dispatch(C({id:o,chunks:i})),Byond.sendMessage("oversizedPayloadRequest",{type:"act/"+e,id:o,chunkCount:i.length});return}Byond.sendMessage("act/"+e,t)},N=function(e){return e.backend||{}},H=function(){var e;return p(x({},null==r||null==(e=r.getState())?void 0:e.backend),{act:T})},D=function(e,t){var n,i,o=null==r||null==(n=r.getState())?void 0:n.backend,l=null!=(i=null==o?void 0:o.shared)?i:{},a=e in l?l[e]:t;return[a,function(t){Byond.sendMessage({type:"setSharedState",key:e,value:JSON.stringify("function"==typeof t?t(a):t)||""})}]},M=function(e){return e(null==r?void 0:r.getState())}},2926:function(e,t,n){"use strict";n.d(t,{v:()=>u});var r=n(1557),i=n(2778),o=n(1044);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["onMove","onKey","style"]),m=(0,i.useRef)(null),x=a(u),p=a(d),g=(t=(0,i.useMemo)(function(){var e=function(e){e.preventDefault(),e.buttons>0&&m.current?x(s(m.current,e)):n(!1)},t=function(){return n(!1)},n=function(n){var r=c(m.current),i=n?r.addEventListener:r.removeEventListener;i("mousemove",e),i("mouseup",t)};return[function(e){var t=e.nativeEvent,r=m.current;r&&(t.preventDefault(),r.focus(),x(s(r,t)),n(!0))},function(e){var t=e.which||e.keyCode;t<37||t>40||(e.preventDefault(),p({left:39===t?.05:37===t?-.05:0,top:40===t?.05:38===t?-.05:0}))},n]},[p,x]),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(t,3)||function(e,t){if(e){if("string"==typeof e)return l(e,3);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}}(t,3)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),j=g[0],b=g[1],y=g[2];return(0,i.useEffect)(function(){return y},[y]),(0,r.jsx)("div",(n=function(e){for(var t=1;tv,IT:()=>a,rj:()=>u,gb:()=>C});var r=n(1557),i=n(2778),o=n(9124);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["children","progressBar","timeStart","timeEnd","format"]),m=Math.max((u?d-u:d)*100,0),x=(t=(0,i.useState)(m),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(t,2)||function(e,t){if(e){if("string"==typeof e)return l(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),p=x[0],g=x[1],j=(0,i.useRef)(null);function b(){g(function(e){var t=Math.max(e-1e3,0);return t<=0&&clearInterval(j.current),t})}(0,i.useEffect)(function(){return j.current||(j.current=setInterval(b,1e3)),function(){return clearInterval(j.current)}},[]);var y=new Date(p).toISOString().slice(11,19),v=(0,r.jsx)(o.xu,(n=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var u=function(e){var t,n,i=e.children,l=s(e,["children"]);return(0,r.jsx)(o.iA,(t=c({},l),n=n={children:(0,r.jsx)(o.iA.Row,{children:i})},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))};u.Column=function(e){var t=e.size,n=e.style,i=s(e,["size","style"]);return(0,r.jsx)(o.iA.Cell,c({style:c({width:(void 0===t?1:t)+"%"},n)},i))},n(2926);var d=n(1155),f=n(4893);function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function j(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(j=function(){return!!e})()}var b=(0,i.createContext)({zoom:1}),y=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},v=function(e){var t;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function n(e){var t,r,i,o,l,a;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");return l=n,a=[e],l=h(l),t=function(e,t){var n;if(t&&("object"==((n=t)&&"undefined"!=typeof Symbol&&n.constructor===Symbol?"symbol":typeof n)||"function"==typeof t))return t;if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this,j()?Reflect.construct(l,a||[],h(this).constructor):l.apply(this,a)),window.innerWidth,window.innerHeight,t.state={offsetX:null!=(r=e.offsetX)?r:0,offsetY:null!=(i=e.offsetY)?i:0,dragging:!1,originX:null,originY:null,zoom:null!=(o=e.zoom)?o:1},t.handleDragStart=function(e){t.ref=e.target,t.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",t.handleDragMove),document.addEventListener("mouseup",t.handleDragEnd),y(e)},t.handleDragMove=function(e){t.setState(function(t){var n=m({},t),r=e.screenX-n.originX,i=e.screenY-n.originY;return t.dragging?(n.offsetX+=r/n.zoom,n.offsetY+=i/n.zoom,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n}),y(e)},t.handleDragEnd=function(n){var r;t.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",t.handleDragMove),document.removeEventListener("mouseup",t.handleDragEnd),null==(r=e.onOffsetChange)||r.call(e,n,t.state),y(n)},t.handleZoom=function(n,r){t.setState(function(t){return t.zoom=Math.min(Math.max(r,1),8),e.onZoom&&e.onZoom(t.zoom),t})},t.handleReset=function(n){t.setState(function(r){var i;r.offsetX=0,r.offsetY=0,r.zoom=1,t.handleZoom(n,1),null==(i=e.onOffsetChange)||i.call(e,n,r)})},t}return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),e&&g(n,e),t=[{key:"render",value:function(){var e=(0,f.nc)().config,t=this.state,n=t.dragging,i=t.offsetX,l=t.offsetY,a=t.zoom,c=void 0===a?1:a,s=this.props.children,u=e.map+"_nanomap_z1.png",h=510*c+"px";return(0,r.jsx)(b.Provider,{value:{zoom:c},children:(0,r.jsxs)(o.xu,{className:"NanoMap__container",children:[(0,r.jsxs)(o.xu,{style:{width:h,height:h,marginTop:l*c+"px",marginLeft:i*c+"px",overflow:"hidden",position:"relative",top:"50%",left:"50%",transform:"translate(-50%, -50%)",backgroundSize:"cover",backgroundRepeat:"no-repeat",textAlign:"center",cursor:n?"move":"auto"},onMouseDown:this.handleDragStart,children:[(0,r.jsx)("img",{src:(0,d.R)(u),style:{width:"100%",height:"100%",position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",imageRendering:"pixelated"}}),(0,r.jsx)(o.xu,{children:s})]}),(0,r.jsx)(k,{zoom:c,onZoom:this.handleZoom,onReset:this.handleReset})]})})}}],function(e,t){for(var n=0;nr,Sy:()=>c,UD:()=>l,XY:()=>i,_9:()=>a});var r={department:{command:"#526aff",security:"#CF0000",medical:"#009190",science:"#993399",engineering:"#A66300",supply:"#9F8545",service:"#80A000",centcom:"#78789B",other:"#C38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}},i=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"SyndTeam",freq:1244,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"Response Team",freq:1345,color:"#2681a5"},{name:"Special Ops",freq:1341,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Procedure",freq:1339,color:"#F70285"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Medical(I)",freq:1485,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"Security(I)",freq:1475,color:"#dd3535"},{name:"AI Private",freq:1343,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}],o=[{id:"o2",name:"Oxygen",label:"O₂",color:"blue"},{id:"n2",name:"Nitrogen",label:"N₂",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO₂",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H₂O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N₂O",color:"red"},{id:"no2",name:"Nitryl",label:"NO₂",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"},{id:"hydrogen",name:"Hydrogen",label:"H₂",color:"white"},{id:"ab",name:"Agent B",label:"Agent B",color:"purple"}],l=function(e,t){var n=String(e).toLowerCase(),r=o.find(function(e){return e.id===n||e.name.toLowerCase()===n});return r&&r.label||t||e},a=function(e){var t=String(e).toLowerCase(),n=o.find(function(e){return e.id===t||e.name.toLowerCase()===t});return n&&n.color},c=function(e,t){if(e>t)return"in the future";var n=(t/=10)-(e/=10);if(n>3600){var r=Math.round(n/3600);return r+" hour"+(1===r?"":"s")+" ago"}if(n>60){var i=Math.round(n/60);return i+" minute"+(1===i?"":"s")+" ago"}var o=Math.round(n);return o+" second"+(1===o?"":"s")+" ago"}},6280:function(e,t,n){"use strict";n(1557),n(9505),n(2778),n(9124),n(3817),n(424)},9505:function(e,t,n){"use strict";n.d(t,{N:()=>r});var r=(0,n(2778).createContext)(["",function(e){}])},5109:function(e,t,n){"use strict";var r=n(2780);(0,r.PH)("debug/toggleKitchenSink"),(0,r.PH)("debug/toggleDebugLayout"),(0,r.PH)("debug/openExternalBrowser")},2417:function(e,t,n){"use strict";n.d(t,{q:()=>o});var r=n(4893),i=n(8143);function o(){return(0,r.v9)(i.V)}},9388:function(e,t,n){"use strict";n.d(t,{cL:()=>i.c,qi:()=>r.q});var r=n(2417);n(6280),n(6814);var i=n(3360)},6814:function(e,t,n){"use strict";n(1499),n(3881),n(5109)},3360:function(e,t,n){"use strict";function r(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=t.type;return"debug/toggleKitchenSink"===n?i(r({},e),{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?i(r({},e),{debugLayout:!e.debugLayout}):e}n.d(t,{c:()=>o})},8143:function(e,t,n){"use strict";function r(e){return e.debug}n.d(t,{V:()=>r})},4272:function(e,t,n){"use strict";n.d(t,{CD:()=>E,NA:()=>q,Qb:()=>H,kh:()=>T,kv:()=>C});var r,i,o,l,a,c,s,u,d,f=n(8839),h=n(974);function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===c[0]||2===c[0])){l=0;continue}if(3===c[0]&&(!i||c[1]>i[0]&&c[1]2&&void 0!==arguments[2]?arguments[2]:50,i=[t],o=0;o0&&void 0!==l[0]?l[0]:{}).fancy))return[3,2];return[4,f.tO.get(v)];case 1:n=c.sent(),c.label=2;case 2:return(t=n)&&b.log("recalled geometry:",t),r=(null==t?void 0:t.pos)||e.pos,i=e.size,e.scale&&i&&(i=[i[0]*y,i[1]*y]),e.scale?(document.body.style.zoom="",document.documentElement.style.setProperty("--scaling-amount",null)):(document.body.style.zoom="".concat(100/window.devicePixelRatio,"%"),document.documentElement.style.setProperty("--scaling-amount",window.devicePixelRatio.toString())),[4,a];case 3:return c.sent(),o=z(),i&&O(i=[Math.min(o[0],i[0]),Math.min(o[1],i[1])]),r?(i&&e.locked&&(r=N(r,i)[1]),I(r)):i&&I(r=(0,h.uI)((0,h.ip)(o,.5),(0,h.ip)(i,-.5),(0,h.ip)(_,-1))),[2]}})}),function(){return i.apply(this,arguments)}),T=(o=p(function(){var e;return j(this,function(t){switch(t.label){case 0:return e=S(),[4,a=Byond.winget(Byond.windowId,"pos").then(function(t){return[t.x-e[0],t.y-e[1]]})];case 1:return _=t.sent(),b.debug("screen offset",_),[2]}})}),function(){return o.apply(this,arguments)}),N=function(e,t){for(var n=[0-_[0],0-_[1]],r=z(),i=[e[0],e[1]],o=!1,l=0;l<2;l++){var a=n[l],c=n[l]+r[l];e[l]c&&(i[l]=c-t[l],o=!0)}return[o,i]},H=function(e){var t;b.log("drag start"),w=!0,c=(0,h.KJ)([e.screenX*y,e.screenY*y],S()),null==(t=e.target)||t.focus(),document.addEventListener("mousemove",M),document.addEventListener("mouseup",D),M(e)},D=function(e){b.log("drag end"),M(e),document.removeEventListener("mousemove",M),document.removeEventListener("mouseup",D),w=!1,R()},M=function(e){w&&(e.preventDefault(),I((0,h.KJ)([e.screenX*y,e.screenY*y],c)))},q=function(e,t){return function(n){var r;s=[e,t],b.log("resize start",s),k=!0,c=(0,h.KJ)([n.screenX*y,n.screenY*y],S()),u=A(),null==(r=n.target)||r.focus(),document.addEventListener("mousemove",K),document.addEventListener("mouseup",L),K(n)}},L=function(e){b.log("resize end",d),K(e),document.removeEventListener("mousemove",K),document.removeEventListener("mouseup",L),k=!1,R()},K=function(e){if(k){e.preventDefault();var t=(0,h.KJ)([e.screenX*y,e.screenY*y],S()),n=(0,h.KJ)(t,c);(d=(0,h.uI)(u,(0,h.pW)(s,n),[1,1]))[0]=Math.max(d[0],150*y),d[1]=Math.max(d[1],50*y),O(d)}}},401:function(e,t,n){"use strict";n.d(t,{W:()=>r});var r=function(){Byond.winset("paramapwindow.map",{focus:!0})}},2639:function(e,t,n){"use strict";n.r(t),n.d(t,{AICard:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data;if(0===a.has_ai)return(0,r.jsx)(l.Rz,{width:250,height:120,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{title:"Stored AI",children:(0,r.jsx)(i.xu,{children:(0,r.jsx)("h3",{children:"No AI detected."})})})})});var c=null;return c=a.integrity>=75?"green":a.integrity>=25?"yellow":"red",(0,r.jsx)(l.Rz,{width:600,height:420,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.$0,{title:a.name,children:[(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Integrity",children:(0,r.jsx)(i.ko,{color:c,value:a.integrity/100})})}),(0,r.jsx)(i.xu,{color:"red",children:(0,r.jsx)("h2",{children:1===a.flushing?"Wipe of AI in progress...":""})})]})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Laws",children:!!a.has_laws&&(0,r.jsx)(i.xu,{children:a.laws.map(function(e,t){return(0,r.jsx)(i.xu,{children:e},t)})})||(0,r.jsx)(i.xu,{color:"red",children:(0,r.jsx)("h3",{children:"No laws detected."})})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Actions",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Wireless Activity",children:(0,r.jsx)(i.zx,{width:10,icon:a.wireless?"check":"times",content:a.wireless?"Enabled":"Disabled",color:a.wireless?"green":"red",onClick:function(){return n("wireless")}})}),(0,r.jsx)(i.H2.Item,{label:"Subspace Transceiver",children:(0,r.jsx)(i.zx,{width:10,icon:a.radio?"check":"times",content:a.radio?"Enabled":"Disabled",color:a.radio?"green":"red",onClick:function(){return n("radio")}})}),(0,r.jsx)(i.H2.Item,{label:"Wipe",children:(0,r.jsx)(i.zx.Confirm,{width:10,icon:"trash-alt",confirmIcon:"trash-alt",disabled:a.flushing||0===a.integrity,confirmColor:"red",content:"Wipe AI",onClick:function(){return n("wipe")}})})]})})})]})})})}},6407:function(e,t,n){"use strict";n.r(t),n.d(t,{AIControllerDebugger:()=>u,CopyableValue:()=>c,ObjectReference:()=>s});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(1841),c=function(e){var t=e.text;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{icon:"clipboard-list",onClick:function(){return navigator.clipboard.writeText(t)}}),(0,r.jsx)("span",{style:{fontFamily:"monospace"},children:t})]})},s=function(e){var t=(0,o.nc)().act,n=e.obj_ref;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{onClick:function(){return t("vv",{uid:n.uid})},children:"VV"}),(0,r.jsx)(i.zx,{onClick:function(){return t("flw",{uid:n.uid})},children:"FLW"}),"\xa0",n.name]})},u=function(e){var t=(0,o.nc)(),n=t.data,u=t.act,d=n.controller;return(0,r.jsx)(l.Rz,{width:675,height:600,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.$0,{title:"Basic Info",children:(0,r.jsxs)(i.iA,{children:[d.pawn&&(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Pawn"}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(s,{obj_ref:d.pawn})})]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Type"}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(c,{text:d.type})})]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Idle Behavior"}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(c,{text:d.idle_behavior})})]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Movement"}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(c,{text:d.movement})})]}),d.movement_target&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Movement Target"}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(s,{obj_ref:d.movement_target})})]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Target Source"}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(c,{text:d.movement_target.source})})]})]})]})}),(0,r.jsx)(i.$0,{title:"Blackboard",children:(0,r.jsx)(i.iA,{className:"AIControllerDebugger__Blackboard",children:d.blackboard.map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:e.name.length>30?(0,r.jsx)(i.u,{content:e.name,children:(0,r.jsx)(i.xu,{children:(0,a.truncate)(e.name)})}):e.name}),(0,r.jsxs)(i.iA.Cell,{className:"bb_value",children:[e.uid&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{onClick:function(){return u("vv",{uid:e.uid})},children:"VV"}),(0,r.jsx)(i.zx,{onClick:function(){return u("flw",{uid:e.uid})},children:"FLW"}),"\xa0"]}),e.value||"null"]})]})})})}),(0,r.jsx)(i.$0,{title:"Current Behaviors",children:(0,r.jsx)(i.iA,{children:d.current_behaviors.map(function(e){return(0,r.jsx)(i.iA.Row,{children:(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(c,{text:e})})})})})}),(0,r.jsx)(i.$0,{title:"Planned Behaviors",children:(0,r.jsx)(i.iA,{children:d.planned_behaviors.map(function(e){return(0,r.jsx)(i.iA.Row,{children:(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(c,{text:e})})})})})})]})})})}},2543:function(e,t,n){"use strict";n.r(t),n.d(t,{AIFixer:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data;if(null===a.occupant)return(0,r.jsx)(l.Rz,{width:550,height:500,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{fill:!0,title:"Stored AI",children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,r.jsxs)(i.JO.Stack,{children:[(0,r.jsx)(i.JO,{name:"robot",size:5,color:"silver"}),(0,r.jsx)(i.JO,{name:"slash",size:5,color:"red"})]}),(0,r.jsx)("br",{}),(0,r.jsx)("h3",{children:"No Artificial Intelligence detected."})]})})})})});var c=!0;(2===a.stat||null===a.stat)&&(c=!1);var s=null;s=a.integrity>=75?"green":a.integrity>=25?"yellow":"red";var u=!0;return a.integrity>=100&&2!==a.stat&&(u=!1),(0,r.jsx)(l.Rz,{children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:a.occupant,children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Integrity",children:(0,r.jsx)(i.ko,{color:s,value:a.integrity/100})}),(0,r.jsx)(i.H2.Item,{label:"Status",color:c?"green":"red",children:c?"Functional":"Non-Functional"})]})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Laws",children:!!a.has_laws&&(0,r.jsx)(i.xu,{children:a.laws.map(function(e,t){return(0,r.jsx)(i.xu,{inline:!0,children:e},t)})})||(0,r.jsx)(i.xu,{color:"red",children:(0,r.jsx)("h3",{children:"No laws detected."})})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.$0,{title:"Actions",children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Wireless Activity",children:(0,r.jsx)(i.zx,{icon:a.wireless?"times":"check",content:a.wireless?"Disabled":"Enabled",color:a.wireless?"red":"green",onClick:function(){return n("wireless")}})}),(0,r.jsx)(i.H2.Item,{label:"Subspace Transceiver",children:(0,r.jsx)(i.zx,{icon:a.radio?"times":"check",content:a.radio?"Disabled":"Enabled",color:a.radio?"red":"green",onClick:function(){return n("radio")}})}),(0,r.jsx)(i.H2.Item,{label:"Start Repairs",children:(0,r.jsx)(i.zx,{icon:"wrench",disabled:!u||a.active,content:!u||a.active?"Already Repaired":"Repair",onClick:function(){return n("fix")}})})]}),(0,r.jsx)(i.xu,{color:"green",lineHeight:2,children:a.active?"Reconstruction in progress.":""})]})})]})})})}},5817:function(e,t,n){"use strict";n.r(t),n.d(t,{AIProgramPicker:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.program_list,s=a.ai_info;return(0,r.jsx)(l.Rz,{width:450,height:600,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Select Program",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Memory Available",children:s.memory}),(0,r.jsx)(i.H2.Item,{label:"Bandwidth Available",children:s.bandwidth})]})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:!!c&&c.map(function(e,t){return(0,r.jsx)(i.$0,{title:e.name,mb:1,buttons:(0,r.jsx)(i.zx,{icon:"file",onClick:function(){return n("select",{uid:e.UID})},children:1===e.installed?"Update":"Install"}),children:(0,r.jsx)(i.Kq,{vertical:!0,children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.Kq.Item,{mb:2,children:(0,r.jsx)(i.H2.Item,{label:"Description",children:e.description})}),(0,r.jsxs)(i.Kq,{children:[(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.H2.Item,{label:1===e.installed?"Bandwidth Cost":"Memory Cost",children:e.memory_cost}),(0,r.jsx)(i.H2.Item,{label:"Upgrade Level",children:e.upgrade_level})]}),(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.H2.Item,{label:"Installed",children:1===e.installed?"True":"False"}),(0,r.jsx)(i.H2.Item,{label:"Passive",children:1===e.is_passive?"True":"False"})]})]})]})})},e)})})]})})})}},2706:function(e,t,n){"use strict";n.r(t),n.d(t,{AIResourceManagementConsole:()=>s});var r=n(1557),i=n(9124),o=n(7793),l=n(4893),a=n(3817),c=function(e){var t,n=(0,l.nc)().data.screen;return 0===n?t=(0,r.jsx)(u,{}):1===n&&(t=(0,r.jsx)(d,{})),t},s=function(e){var t=(0,l.nc)(),n=t.act,o=t.data;o.auth,o.ai_list,o.nodes_list;var s=o.screen;return(0,r.jsx)(a.Rz,{width:350,height:425,children:(0,r.jsx)(a.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.mQ,{children:[(0,r.jsx)(i.mQ.Tab,{selected:0===s,icon:"list",onClick:function(){return n("menu",{screen:0})},children:"Allocated Resources"}),(0,r.jsx)(i.mQ.Tab,{selected:1===s,icon:"circle-nodes",onClick:function(){return n("menu",{screen:1})},children:"Online Nodes"})]})}),(0,r.jsx)(i.Kq.Item,{grow:!0,mt:0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,children:(0,r.jsx)(c,{})})})]})})})},u=function(e){var t=(0,l.nc)(),n=(t.act,t.data);n.screen;var o=n.ai_list;return n.nodes_list,(0,r.jsxs)(i.xu,{children:[(!o||0===o.length)&&(0,r.jsx)(i.f7,{children:"No AI detected."}),!!o&&o.map(function(e,t){return(0,r.jsx)(i.$0,{title:e.name,children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Memory",children:e.memory}),(0,r.jsx)(i.H2.Item,{label:"Maximum Memory",children:e.memory_max}),(0,r.jsx)(i.H2.Item,{label:"Bandwidth",children:e.bandwidth}),(0,r.jsx)(i.H2.Item,{label:"Maximum Bandwidth",children:e.bandwidth_max})]})},e)})]})},d=function(e){var t=(0,l.nc)(),n=t.act,a=t.data;a.screen,a.ai_list;var c=a.nodes_list;return(0,r.jsxs)(i.xu,{children:[(!c||0===c.length)&&(0,r.jsx)(i.f7,{children:"No nodes detected."}),!!c&&c.map(function(e,t){return(0,r.jsx)(i.$0,{title:(0,o.kC)(e.name),buttons:(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{icon:"circle-nodes",onClick:function(){return n("reassign",{uid:e.uid})},children:"Reassign"})}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Assigned AI",children:e.assigned_ai}),(0,r.jsx)(i.H2.Item,{label:"Resource",children:(0,o.kC)(e.resource)}),(0,r.jsx)(i.H2.Item,{label:"Amount",children:e.amount})]})},e)})]})}},663:function(e,t,n){"use strict";n.r(t),n.d(t,{APC:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(4278),c=function(e){return(0,r.jsx)(l.Rz,{width:510,height:435,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(d,{})})})},s={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},u={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},d=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,c=l.locked&&!l.siliconUser;l.normallyLocked;var d=s[l.externalPower]||s[0],f=s[l.chargingStatus]||s[0],h=l.powerChannels||[],m=u[l.malfStatus]||u[0],x=l.powerCellStatus/100;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.InterfaceLockNoticeBox,{}),(0,r.jsx)(i.$0,{title:"Power Status",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Main Breaker",color:d.color,buttons:(0,r.jsx)(i.zx,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!c,color:l.isOperating?"":"bad",disabled:c,onClick:function(){return n("breaker")}}),children:["[ ",d.externalPowerText," ]"]}),(0,r.jsx)(i.H2.Item,{label:"Power Cell",children:(0,r.jsx)(i.ko,{color:"good",value:x})}),(0,r.jsxs)(i.H2.Item,{label:"Charge Mode",color:f.color,buttons:(0,r.jsx)(i.zx,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:c,onClick:function(){return n("charge")}}),children:["[ ",f.chargingText," ]"]})]})}),(0,r.jsx)(i.$0,{title:"Power Channels",children:(0,r.jsxs)(i.H2,{children:[h.map(function(e){var t=e.topicParams;return(0,r.jsxs)(i.H2.Item,{label:e.title,buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.xu,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,r.jsx)(i.zx,{icon:"sync",content:"Auto",selected:!c&&(1===e.status||3===e.status),disabled:c,onClick:function(){return n("channel",t.auto)}}),(0,r.jsx)(i.zx,{icon:"power-off",content:"On",selected:!c&&2===e.status,disabled:c,onClick:function(){return n("channel",t.on)}}),(0,r.jsx)(i.zx,{icon:"times",content:"Off",selected:!c&&0===e.status,disabled:c,onClick:function(){return n("channel",t.off)}})]}),children:[e.powerLoad," W"]},e.title)}),(0,r.jsx)(i.H2.Item,{label:"Total Load",children:(0,r.jsxs)("b",{children:[l.totalLoad," W"]})})]})}),(0,r.jsx)(i.$0,{title:"Misc",buttons:!!l.siliconUser&&(0,r.jsxs)(r.Fragment,{children:[!!l.malfStatus&&(0,r.jsx)(i.zx,{icon:m.icon,content:m.content,color:"bad",onClick:function(){return n(m.action)}}),(0,r.jsx)(i.zx,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})]}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Cover Lock",buttons:(0,r.jsx)(i.zx,{mb:.4,icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",disabled:c,onClick:function(){return n("cover")}})}),(0,r.jsx)(i.H2.Item,{label:"Emergency Lighting",buttons:(0,r.jsx)(i.zx,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",disabled:c,onClick:function(){return n("emergency_lighting")}})}),(0,r.jsx)(i.H2.Item,{label:"Night Shift Lighting",buttons:(0,r.jsx)(i.zx,{mt:.4,icon:"lightbulb-o",content:l.nightshiftLights?"Enabled":"Disabled",onClick:function(){return n("toggle_nightshift")}})})]})})]})}},3496:function(e,t,n){"use strict";n.r(t),n.d(t,{ATM:()=>u});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0)t=(0,r.jsxs)(o.xu,{bold:!0,color:"bad",children:[(0,r.jsx)(o.JO,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(g)if(s)switch(c){case 1:t=(0,r.jsx)(f,{});break;case 2:t=(0,r.jsx)(h,{});break;case 3:t=(0,r.jsx)(p,{});break;default:t=(0,r.jsx)(m,{})}else t=(0,r.jsx)(x,{});else t=(0,r.jsxs)(o.xu,{bold:!0,color:"bad",children:[(0,r.jsx)(o.JO,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});return(0,r.jsx)(a.Rz,{width:550,height:650,children:(0,r.jsxs)(a.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(d,{}),(0,r.jsx)(o.$0,{children:t})]})})},d=function(e){var t=(0,l.nc)(),n=t.act,i=t.data;i.machine_id;var a=i.held_card_name;return(0,r.jsxs)(o.$0,{title:"Nanotrasen Automatic Teller Machine",children:[(0,r.jsx)(o.xu,{children:"For all your monetary needs!"}),(0,r.jsx)(o.iz,{}),(0,r.jsx)(o.H2,{children:(0,r.jsx)(o.H2.Item,{label:"Card",children:(0,r.jsx)(o.zx,{content:a,icon:"eject",onClick:function(){return n("insert_card")}})})})]})},f=function(e){var t=(0,l.nc)(),n=t.act,i=t.data.security_level;return(0,r.jsxs)(o.$0,{title:"Select a new security level for this account",children:[(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.iz,{}),(0,r.jsx)(o.H2.Item,{label:"Level",children:(0,r.jsx)(o.zx,{content:"Account Number",icon:"unlock",selected:0===i,onClick:function(){return n("change_security_level",{new_security_level:1})}})}),(0,r.jsx)(o.H2.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card."}),(0,r.jsx)(o.iz,{}),(0,r.jsx)(o.H2.Item,{label:"Level",children:(0,r.jsx)(o.zx,{content:"Account Pin",icon:"unlock",selected:2===i,onClick:function(){return n("change_security_level",{new_security_level:2})}})}),(0,r.jsx)(o.H2.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."})]}),(0,r.jsx)(o.iz,{}),(0,r.jsx)(g,{})]})},h=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=s((0,i.useState)(0),2),u=c[0],d=c[1],f=s((0,i.useState)(0),2),h=f[0],m=f[1],x=s((0,i.useState)(0),2),p=x[0],j=x[1],b=a.money;return(0,r.jsxs)(o.$0,{title:"Transfer Fund",children:[(0,r.jsxs)(o.H2,{children:[(0,r.jsxs)(o.H2.Item,{label:"Account Balance",children:["$",b]}),(0,r.jsx)(o.H2.Item,{label:"Target Account Number",children:(0,r.jsx)(o.II,{placeholder:"7 Digit Number",onChange:function(e){return d(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Funds to Transfer",children:(0,r.jsx)(o.II,{onChange:function(e){return m(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Transaction Purpose",children:(0,r.jsx)(o.II,{fluid:!0,onChange:function(e){return j(e)}})})]}),(0,r.jsx)(o.iz,{}),(0,r.jsx)(o.zx,{content:"Transfer",icon:"sign-out-alt",onClick:function(){return n("transfer",{target_acc_number:u,funds_amount:h,purpose:p})}}),(0,r.jsx)(o.iz,{}),(0,r.jsx)(g,{})]})},m=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=s((0,i.useState)(0),2),u=c[0],d=c[1],f=a.owner_name,h=a.money;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.$0,{title:"Welcome, "+f,buttons:(0,r.jsx)(o.zx,{content:"Logout",icon:"sign-out-alt",onClick:function(){return n("logout")}}),children:(0,r.jsxs)(o.H2,{children:[(0,r.jsxs)(o.H2.Item,{label:"Account Balance",children:["$",h]}),(0,r.jsx)(o.H2.Item,{label:"Withdrawal Amount",children:(0,r.jsx)(o.II,{onChange:function(e){return d(e)}})}),(0,r.jsx)(o.H2.Item,{children:(0,r.jsx)(o.zx,{content:"Withdraw Funds",icon:"sign-out-alt",onClick:function(){return n("withdrawal",{funds_amount:u})}})})]})}),(0,r.jsxs)(o.$0,{title:"Menu",children:[(0,r.jsx)(o.xu,{children:(0,r.jsx)(o.zx,{content:"Change account security level",icon:"lock",onClick:function(){return n("view_screen",{view_screen:1})}})}),(0,r.jsx)(o.xu,{children:(0,r.jsx)(o.zx,{content:"Make transfer",icon:"exchange-alt",onClick:function(){return n("view_screen",{view_screen:2})}})}),(0,r.jsx)(o.xu,{children:(0,r.jsx)(o.zx,{content:"View transaction log",icon:"list",onClick:function(){return n("view_screen",{view_screen:3})}})}),(0,r.jsx)(o.xu,{children:(0,r.jsx)(o.zx,{content:"Print balance statement",icon:"print",onClick:function(){return n("balance_statement")}})})]})]})},x=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=s((0,i.useState)(null),2),u=c[0],d=c[1],f=s((0,i.useState)(null),2),h=f[0],m=f[1];return a.machine_id,a.held_card_name,(0,r.jsx)(o.$0,{title:"Insert card or enter ID and pin to login",children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Account ID",children:(0,r.jsx)(o.II,{placeholder:"6 Digit Number",onChange:function(e){return d(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Pin",children:(0,r.jsx)(o.II,{placeholder:"6 Digit Number",onChange:function(e){return m(e)}})}),(0,r.jsx)(o.H2.Item,{children:(0,r.jsx)(o.zx,{content:"Login",icon:"sign-in-alt",onClick:function(){return n("attempt_auth",{account_num:u,account_pin:h})}})})]})})},p=function(e){var t=(0,l.nc)(),n=(t.act,t.data).transaction_log;return(0,r.jsxs)(o.$0,{title:"Transactions",children:[(0,r.jsxs)(o.iA,{children:[(0,r.jsxs)(o.iA.Row,{header:!0,children:[(0,r.jsx)(o.iA.Cell,{children:"Timestamp"}),(0,r.jsx)(o.iA.Cell,{children:"Reason"}),(0,r.jsx)(o.iA.Cell,{children:"Value"}),(0,r.jsx)(o.iA.Cell,{children:"Terminal"})]}),n.map(function(e){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{children:e.time}),(0,r.jsx)(o.iA.Cell,{children:e.purpose}),(0,r.jsxs)(o.iA.Cell,{color:e.is_deposit?"green":"red",children:["$",e.amount]}),(0,r.jsx)(o.iA.Cell,{children:e.target_name})]},e)})]}),(0,r.jsx)(o.iz,{}),(0,r.jsx)(g,{})]})},g=function(e){var t=(0,l.nc)(),n=t.act;return t.data,(0,r.jsx)(o.zx,{content:"Back",icon:"sign-out-alt",onClick:function(){return n("view_screen",{view_screen:0})}})}},8189:function(e,t,n){"use strict";n.r(t),n.d(t,{AccountsUplinkTerminal:()=>p});var r=n(1557),i=n(2778),o=n(9124),l=n(7793),a=n(4893),c=n(3817),s=n(8061),u=n(8575),d=n(4220),f=n(7484),h=n(9576);function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nm});var r=n(1557),i=n(2778),o=n(9124),l=n(7793),a=n(4893),c=n(3817),s=n(4220),u=n(7484),d=n(9576),f=function(e){switch(e){case 0:return"Antagonists";case 1:return"Objectives";case 2:return"Security";case 3:return"All High Value Items";default:return"Something went wrong with this menu, make an issue report please!"}},h=function(e){switch(e){case 0:return(0,r.jsx)(j,{});case 1:return(0,r.jsx)(y,{});case 2:return(0,r.jsx)(w,{});case 3:return(0,r.jsx)(_,{});default:return"Something went wrong with this menu, make an issue report please!"}},m=function(e){return(0,r.jsx)(c.Rz,{width:800,height:600,children:(0,r.jsx)(c.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.f7,{children:"This menu is a Work in Progress. Some antagonists like Nuclear Operatives and Biohazards will not show up."})}),(0,r.jsxs)(d.default.Default,{tabIndex:0,children:[(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(x,{})}),(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(p,{})})]})]})})})},x=function(){var e=(0,i.useContext)(d.default),t=e.tabIndex,n=e.setTabIndex;return(0,r.jsxs)(o.mQ,{children:[(0,r.jsx)(o.mQ.Tab,{selected:0===t,onClick:function(){n(0)},icon:"user",children:"Antagonists"},"Antagonists"),(0,r.jsx)(o.mQ.Tab,{selected:1===t,onClick:function(){n(1)},icon:"people-robbery",children:"Objectives"},"Objectives"),(0,r.jsx)(o.mQ.Tab,{selected:2===t,onClick:function(){n(2)},icon:"handcuffs",children:"Security"},"Security"),(0,r.jsx)(o.mQ.Tab,{selected:3===t,onClick:function(){n(3)},icon:"lock",children:"High Value Items"},"HighValueItems")]})},p=function(){return(0,r.jsx)(s.default.Default,{children:(0,r.jsx)(g,{})})},g=function(){var e=(0,a.nc)().act,t=(0,i.useContext)(d.default).tabIndex,n=(0,i.useContext)(s.default).setSearchText;return(0,r.jsx)(o.$0,{title:f(t),fill:!0,scrollable:!0,buttons:(0,r.jsxs)(o.Kq,{fill:!0,children:[(0,r.jsx)(o.II,{width:"300px",placeholder:"Search...",onChange:function(e){return n(e)}}),(0,r.jsx)(o.zx,{icon:"sync",onClick:function(){return e("refresh")},children:"Refresh"})]}),children:h(t)})},j=function(){return(0,r.jsx)(u.default.Default,{sortId:"antag_name",children:(0,r.jsx)(b,{})})},b=function(e){var t=(0,a.nc)(),n=t.act,c=t.data.antagonists,d=(0,i.useContext)(s.default).searchText,f=(0,i.useContext)(u.default),h=f.sortId,m=f.sortOrder;return c.length?(0,r.jsxs)(o.iA,{className:"AdminAntagMenu__list",children:[(0,r.jsxs)(o.iA.Row,{bold:!0,children:[(0,r.jsx)(S,{id:"name",children:"Mob Name"}),(0,r.jsx)(S,{id:"",children:"Buttons"}),(0,r.jsx)(S,{id:"antag_name",children:"Antagonist Type"}),(0,r.jsx)(S,{id:"status",children:"Status"})]}),c.filter((0,l.mj)(d,function(e){return e.name+"|"+e.status+"|"+e.antag_name})).sort(function(e,t){var n=m?1:-1;return void 0===e[h]||null===e[h]?n:void 0===t[h]||null===t[h]?-1*n:"number"==typeof e[h]?(e[h]-t[h])*n:e[h].localeCompare(t[h])*n}).map(function(e,t){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{collapsing:!0,children:e.body_destroyed?e.name:(0,r.jsx)(o.zx,{color:e.is_hijacker||!e.name?"red":"",tooltip:e.is_hijacker?"Hijacker":"",onClick:function(){return n("show_player_panel",{mind_uid:e.antag_mind_uid})},children:e.name?e.name:"??? (NO NAME)"})}),(0,r.jsxs)(o.iA.Cell,{collapsing:!0,children:[(0,r.jsx)(o.zx,{onClick:function(){n("pm",{ckey:e.ckey})},children:"PM"}),(0,r.jsx)(o.zx,{onClick:function(){n("follow",{datum_uid:e.antag_mind_uid})},children:"FLW"}),(0,r.jsx)(o.zx,{onClick:function(){n("obs",{mind_uid:e.antag_mind_uid})},children:"OBS"}),(0,r.jsx)(o.zx,{onClick:function(){n("tp",{mind_uid:e.antag_mind_uid})},children:"TP"})]}),(0,r.jsx)(o.iA.Cell,{children:e.antag_name}),(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.xu,{color:e.status?"red":"grey",children:e.status?e.status:"Alive"})})]},t)})]}):"No Antagonists!"},y=function(){return(0,r.jsx)(u.default.Default,{sortId:"target_name",children:(0,r.jsx)(v,{})})},v=function(e){var t=(0,a.nc)(),n=t.act,c=t.data.objectives,d=(0,i.useContext)(s.default).searchText,f=(0,i.useContext)(u.default),h=f.sortId,m=f.sortOrder;return c.length?(0,r.jsxs)(o.iA,{className:"AdminAntagMenu__list",children:[(0,r.jsxs)(o.iA.Row,{bold:!0,children:[(0,r.jsx)(S,{sort_group:"sortId2",id:"obj_name",children:"Name"}),(0,r.jsx)(S,{sort_group:"sortId2",id:"target_name",children:"Target"}),(0,r.jsx)(S,{sort_group:"sortId2",id:"status",children:"Status"}),(0,r.jsx)(S,{sort_group:"sortId2",id:"owner_name",children:"Owner"})]}),c.filter((0,l.mj)(d,function(e){return e.obj_name+"|"+e.target_name+"|"+(e.status?"success":"incompleted")+"|"+e.owner_name})).sort(function(e,t){var n=m?1:-1;return void 0===e[h]||null===e[h]||"target_name"===h&&e.no_target?n:void 0===t[h]||null===t[h]||"target_name"===h&&t.no_target?-1*n:"number"==typeof e[h]?(e[h]-t[h])*n:e[h].localeCompare(t[h])*n}).map(function(e,t){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.zx,{tooltip:e.obj_desc,onClick:function(){return n("vv",{uid:e.obj_uid})},children:e.obj_name})}),(0,r.jsx)(o.iA.Cell,{children:e.no_target?"":e.track.length?e.track.map(function(t,i){return(0,r.jsxs)(o.zx,{onClick:function(){return n("follow",{datum_uid:t})},children:[e.target_name," ",e.track.length>1?"("+(parseInt(i,10)+1)+")":""]},i)}):"No "+e.target_name+" Found"}),(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.xu,{color:e.status?"green":"grey",children:e.status?"Success":"Incomplete"})}),(0,r.jsx)(o.iA.Cell,{collapsing:!0,children:(0,r.jsx)(o.zx,{onClick:function(){n("obj_owner",{owner_uid:e.owner_uid})},children:e.owner_name})})]},t)})]}):"No Objectives!"},w=function(){return(0,r.jsx)(u.default.Default,{sortId:"health",children:(0,r.jsx)(k,{})})},k=function(e){var t=(0,a.nc)(),n=t.act,c=t.data.security,d=(0,i.useContext)(s.default).searchText,f=(0,i.useContext)(u.default),h=f.sortId,m=f.sortOrder,x=function(e){return 2===e.status?"Dead":1===e.status?"Unconscious":e.broken_bone&&e.internal_bleeding?"Broken Bone, IB":e.broken_bone?"Broken Bone":e.internal_bleeding?"IB":"Alive"};return c.length?(0,r.jsxs)(o.iA,{className:"AdminAntagMenu__list",children:[(0,r.jsxs)(o.iA.Row,{bold:!0,children:[(0,r.jsx)(S,{sort_group:"sortId3",id:"name",children:"Name"}),(0,r.jsx)(S,{sort_group:"sortId3",id:"role",children:"Role"}),(0,r.jsx)(S,{sort_group:"sortId3",id:"status",children:"Status"}),(0,r.jsx)(S,{sort_group:"sortId3",id:"antag",children:"Antag"}),(0,r.jsx)(S,{sort_group:"sortId3",id:"health",children:"Health"})]}),c.filter((0,l.mj)(d,function(e){return e.name+"|"+e.role+"|"+x(e)+"|"+e.antag})).sort(function(e,t){var n=m?1:-1;return void 0===e[h]||null===e[h]?n:void 0===t[h]||null===t[h]?-1*n:"number"==typeof e[h]?(e[h]-t[h])*n:e[h].localeCompare(t[h])*n}).map(function(e,t){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{collapsing:!0,children:(0,r.jsx)(o.zx,{onClick:function(){return n("show_player_panel",{mind_uid:e.mind_uid})},children:e.name})}),(0,r.jsx)(o.iA.Cell,{collapsing:!0,children:e.role}),(0,r.jsx)(o.iA.Cell,{collapsing:!0,children:(0,r.jsx)(o.xu,{color:2===e.status?"red":1===e.status?"orange":e.broken_bone||e.internal_bleeding?"yellow":"grey",children:x(e)})}),(0,r.jsx)(o.iA.Cell,{collapsing:!0,children:e.antag?(0,r.jsx)(o.zx,{textColor:"red",onClick:function(){n("tp",{mind_uid:e.mind_uid})},children:e.antag}):""}),(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.ko,{my:.5,minValue:0,value:e.health/e.max_health,maxValue:1,ranges:{good:[.6,1/0],average:[0,.6],bad:[-1/0,0]},children:e.health})}),(0,r.jsxs)(o.iA.Cell,{collapsing:!0,children:[(0,r.jsx)(o.zx,{onClick:function(){n("pm",{ckey:e.ckey})},children:"PM"}),(0,r.jsx)(o.zx,{onClick:function(){n("follow",{datum_uid:e.mind_uid})},children:"FLW"}),(0,r.jsx)(o.zx,{onClick:function(){n("obs",{mind_uid:e.mind_uid})},children:"OBS"})]})]},t)})]}):"No Security!"},_=function(){return(0,r.jsx)(u.default.Default,{sortId:"person",children:(0,r.jsx)(C,{})})},C=function(e){var t=(0,a.nc)(),n=t.act,c=t.data.high_value_items,d=(0,i.useContext)(s.default).searchText,f=(0,i.useContext)(u.default),h=f.sortId,m=f.sortOrder;return c.length?(0,r.jsxs)(o.iA,{className:"AdminAntagMenu__list",children:[(0,r.jsxs)(o.iA.Row,{bold:!0,children:[(0,r.jsx)(S,{sort_group:"sortId4",id:"name",children:"Name"}),(0,r.jsx)(S,{sort_group:"sortId4",id:"person",children:"Carrier"}),(0,r.jsx)(S,{sort_group:"sortId4",id:"loc",children:"Location"}),(0,r.jsx)(S,{sort_group:"sortId4",id:"admin_z",children:"On Admin Z-level"})]}),c.filter((0,l.mj)(d,function(e){return e.name+"|"+e.loc})).sort(function(e,t){var n=m?1:-1;return void 0===e[h]||null===e[h]?n:void 0===t[h]||null===t[h]?-1*n:"number"==typeof e[h]?(e[h]-t[h])*n:e[h].localeCompare(t[h])*n}).map(function(e,t){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.zx,{tooltip:e.obj_desc,onClick:function(){return n("vv",{uid:e.uid})},children:e.name})}),(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.xu,{color:e.admin_z?"grey":"",children:e.person})}),(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.xu,{color:e.admin_z?"grey":"",children:e.loc})}),(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.xu,{color:"grey",children:e.admin_z?"On Admin Z-level":""})}),(0,r.jsx)(o.iA.Cell,{collapsing:!0,children:(0,r.jsx)(o.zx,{onClick:function(){n("follow",{datum_uid:e.uid})},children:"FLW"})})]},t)})]}):"No High Value Items!"},S=function(e){var t=e.id,n=(e.sort_group,e.default_sort,e.children),l=(0,i.useContext)(u.default),a=l.sortId,c=l.setSortId,s=l.sortOrder,d=l.setSortOrder;return(0,r.jsx)(o.iA.Cell,{children:(0,r.jsxs)(o.zx,{color:a!==t&&"transparent",width:"100%",onClick:function(){a===t?d(!s):(c(t),d(!0))},children:[n,a===t&&(0,r.jsx)(o.JO,{name:s?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},3561:function(e,t,n){"use strict";n.r(t),n.d(t,{AgentCard:()=>m,AgentCardAppearances:()=>p,AgentCardInfo:()=>x});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nc});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data,s=a[c.power.main]||a[0],u=a[c.power.backup]||a[0],d=a[c.shock]||a[0];return(0,r.jsx)(l.Rz,{width:500,height:400,children:(0,r.jsxs)(l.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Power Status",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Main",color:s.color,buttons:(0,r.jsx)(i.zx,{mb:.5,icon:"lightbulb-o",disabled:!c.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[c.power.main?"Online":"Offline"," ",!c.wires.main_power&&"[Wires have been cut!]"||c.power.main_timeleft>0&&"[".concat(c.power.main_timeleft,"s]")]}),(0,r.jsxs)(i.H2.Item,{label:"Backup",color:u.color,buttons:(0,r.jsx)(i.zx,{mb:.5,icon:"lightbulb-o",disabled:!c.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[c.power.backup?"Online":"Offline"," ",!c.wires.backup_power&&"[Wires have been cut!]"||c.power.backup_timeleft>0&&"[".concat(c.power.backup_timeleft,"s]")]}),(0,r.jsxs)(i.H2.Item,{label:"Electrify",color:d.color,buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{mr:.5,icon:"wrench",disabled:!(c.wires.shock&&2!==c.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,r.jsx)(i.zx,{mr:.5,icon:"bolt",disabled:!c.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,r.jsx)(i.zx,{icon:"bolt",disabled:!c.wires.shock||0===c.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})]}),children:[2===c.shock?"Safe":"Electrified"," ",!c.wires.shock&&"[Wires have been cut!]"||c.shock_timeleft>0&&"[".concat(c.shock_timeleft,"s]")||-1===c.shock_timeleft&&"[Permanent]"]})]})}),(0,r.jsx)(i.$0,{title:"Access and Door Control",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"ID Scan",color:"bad",buttons:(0,r.jsx)(i.zx,{mb:.5,width:6.5,icon:c.id_scanner?"power-off":"times",content:c.id_scanner?"Enabled":"Disabled",selected:c.id_scanner,disabled:!c.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!c.wires.id_scanner&&"[Wires have been cut!]"}),(0,r.jsx)(i.H2.Item,{label:"Emergency Access",buttons:(0,r.jsx)(i.zx,{width:6.5,icon:c.emergency?"power-off":"times",content:c.emergency?"Enabled":"Disabled",selected:c.emergency,onClick:function(){return n("emergency-toggle")}})}),(0,r.jsx)(i.H2.Divider,{}),(0,r.jsx)(i.H2.Item,{label:"Door Bolts",color:"bad",buttons:(0,r.jsx)(i.zx,{mb:.5,icon:c.locked?"lock":"unlock",content:c.locked?"Lowered":"Raised",selected:c.locked,disabled:!c.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!c.wires.bolts&&"[Wires have been cut!]"}),(0,r.jsx)(i.H2.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,r.jsx)(i.zx,{mb:.5,width:6.5,icon:c.lights?"power-off":"times",content:c.lights?"Enabled":"Disabled",selected:c.lights,disabled:!c.wires.lights,onClick:function(){return n("light-toggle")}}),children:!c.wires.lights&&"[Wires have been cut!]"}),(0,r.jsx)(i.H2.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,r.jsx)(i.zx,{mb:.5,width:6.5,icon:c.safe?"power-off":"times",content:c.safe?"Enabled":"Disabled",selected:c.safe,disabled:!c.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!c.wires.safe&&"[Wires have been cut!]"}),(0,r.jsx)(i.H2.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,r.jsx)(i.zx,{mb:.5,width:6.5,icon:c.speed?"power-off":"times",content:c.speed?"Enabled":"Disabled",selected:c.speed,disabled:!c.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!c.wires.timing&&"[Wires have been cut!]"}),(0,r.jsx)(i.H2.Divider,{}),(0,r.jsx)(i.H2.Item,{label:"Door Control",color:"bad",buttons:(0,r.jsx)(i.zx,{icon:c.opened?"sign-out-alt":"sign-in-alt",content:c.opened?"Open":"Closed",selected:c.opened,disabled:c.locked||c.welded,onClick:function(){return n("open-close")}}),children:!!(c.locked||c.welded)&&(0,r.jsxs)("span",{children:["[Door is ",c.locked?"bolted":"",c.locked&&c.welded?" and ":"",c.welded?"welded":"","!]"]})})]})})]})})}},6273:function(e,t,n){"use strict";n.r(t),n.d(t,{AirAlarm:()=>u});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817),c=n(4278),s=n(9576),u=function(e){var t=(0,l.nc)(),n=(t.act,t.data).locked;return(0,r.jsx)(a.Rz,{width:570,height:n?310:755,children:(0,r.jsxs)(a.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(c.InterfaceLockNoticeBox,{}),(0,r.jsx)(f,{}),!n&&(0,r.jsxs)(s.default.Default,{tabIndex:0,children:[(0,r.jsx)(h,{}),(0,r.jsx)(m,{})]})]})})},d=function(e){return 0===e?"green":1===e?"orange":"red"},f=function(e){var t,n=(0,l.nc)(),i=n.act,a=n.data,c=a.air,s=a.mode,u=a.atmos_alarm,f=a.locked,h=a.alarmActivated,m=a.rcon,x=a.target_temp;return t=0===c.danger.overall?0===u?"Optimal":"Caution: Atmos alert in area":1===c.danger.overall?"Caution":"DANGER: Internals Required",(0,r.jsx)(o.$0,{title:"Air Status",children:c?(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Pressure",children:(0,r.jsxs)(o.xu,{color:d(c.danger.pressure),children:[(0,r.jsx)(o.zt,{value:c.pressure})," kPa",!f&&(0,r.jsxs)(r.Fragment,{children:["\xa0",(0,r.jsx)(o.zx,{content:3===s?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:3===s,icon:"exclamation-triangle",onClick:function(){return i("mode",{mode:3===s?1:3})}})]})]})}),(0,r.jsx)(o.H2.Item,{label:"Oxygen",children:(0,r.jsx)(o.ko,{value:c.contents.oxygen/100,fractionDigits:"1",color:d(c.danger.oxygen)})}),(0,r.jsx)(o.H2.Item,{label:"Nitrogen",children:(0,r.jsx)(o.ko,{value:c.contents.nitrogen/100,fractionDigits:"1",color:d(c.danger.nitrogen)})}),(0,r.jsx)(o.H2.Item,{label:"Carbon Dioxide",children:(0,r.jsx)(o.ko,{value:c.contents.co2/100,fractionDigits:"1",color:d(c.danger.co2)})}),(0,r.jsx)(o.H2.Item,{label:"Toxins",children:(0,r.jsx)(o.ko,{value:c.contents.plasma/100,fractionDigits:"1",color:d(c.danger.plasma)})}),c.contents.n2o>.1&&(0,r.jsx)(o.H2.Item,{label:"Nitrous Oxide",children:(0,r.jsx)(o.ko,{value:c.contents.n2o/100,fractionDigits:"1",color:d(c.danger.n2o)})}),c.contents.other>.1&&(0,r.jsx)(o.H2.Item,{label:"Other",children:(0,r.jsx)(o.ko,{value:c.contents.other/100,fractionDigits:"1",color:d(c.danger.other)})}),(0,r.jsx)(o.H2.Item,{label:"Temperature",children:(0,r.jsxs)(o.xu,{color:d(c.danger.temperature),children:[(0,r.jsx)(o.zt,{value:c.temperature})," K / ",(0,r.jsx)(o.zt,{value:c.temperature_c})," C\xa0",(0,r.jsx)(o.zx,{icon:"thermometer-full",content:x+" C",onClick:function(){return i("temperature")}}),(0,r.jsx)(o.zx,{content:c.thermostat_state?"On":"Off",selected:c.thermostat_state,icon:"power-off",onClick:function(){return i("thermostat_state")}})]})}),(0,r.jsx)(o.H2.Item,{label:"Local Status",children:(0,r.jsxs)(o.xu,{color:d(c.danger.overall),children:[t,!f&&(0,r.jsxs)(r.Fragment,{children:["\xa0",(0,r.jsx)(o.zx,{content:h?"Reset Alarm":"Activate Alarm",selected:h,onClick:function(){return i(h?"atmos_reset":"atmos_alarm")}})]})]})}),(0,r.jsxs)(o.H2.Item,{label:"Remote Control Settings",children:[(0,r.jsx)(o.zx,{content:"Off",selected:1===m,onClick:function(){return i("set_rcon",{rcon:1})}}),(0,r.jsx)(o.zx,{content:"Auto",selected:2===m,onClick:function(){return i("set_rcon",{rcon:2})}}),(0,r.jsx)(o.zx,{content:"On",selected:3===m,onClick:function(){return i("set_rcon",{rcon:3})}})]})]}):(0,r.jsx)(o.xu,{children:"Unable to acquire air sample!"})})},h=function(e){var t=(0,i.useContext)(s.default),n=t.tabIndex,l=t.setTabIndex;return(0,r.jsxs)(o.mQ,{children:[(0,r.jsxs)(o.mQ.Tab,{selected:0===n,onClick:function(){return l(0)},children:[(0,r.jsx)(o.JO,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,r.jsxs)(o.mQ.Tab,{selected:1===n,onClick:function(){return l(1)},children:[(0,r.jsx)(o.JO,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,r.jsxs)(o.mQ.Tab,{selected:2===n,onClick:function(){return l(2)},children:[(0,r.jsx)(o.JO,{name:"cog"})," Mode"]},"Mode"),(0,r.jsxs)(o.mQ.Tab,{selected:3===n,onClick:function(){return l(3)},children:[(0,r.jsx)(o.JO,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},m=function(e){switch((0,i.useContext)(s.default).tabIndex){case 0:return(0,r.jsx)(x,{});case 1:return(0,r.jsx)(p,{});case 2:return(0,r.jsx)(g,{});case 3:return(0,r.jsx)(j,{});default:return"WE SHOULDN'T BE HERE!"}},x=function(e){var t=(0,l.nc)(),n=t.act;return t.data.vents.map(function(e){return(0,r.jsx)(o.$0,{title:e.name,children:(0,r.jsxs)(o.H2,{children:[(0,r.jsxs)(o.H2.Item,{label:"Status",children:[(0,r.jsx)(o.zx,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return n("command",{cmd:"power",val:!e.power,id_tag:e.id_tag})}}),(0,r.jsx)(o.zx,{content:e.direction?"Blowing":"Siphoning",icon:e.direction?"sign-out-alt":"sign-in-alt",onClick:function(){return n("command",{cmd:"direction",val:!e.direction,id_tag:e.id_tag})}})]}),(0,r.jsxs)(o.H2.Item,{label:"Pressure Checks",children:[(0,r.jsx)(o.zx,{content:"External",selected:1===e.checks,onClick:function(){return n("command",{cmd:"checks",val:1,id_tag:e.id_tag})}}),(0,r.jsx)(o.zx,{content:"Internal",selected:2===e.checks,onClick:function(){return n("command",{cmd:"checks",val:2,id_tag:e.id_tag})}})]}),(0,r.jsxs)(o.H2.Item,{label:"External Pressure Target",children:[(0,r.jsx)(o.zt,{value:e.external})," kPa\xa0",(0,r.jsx)(o.zx,{content:"Set",icon:"cog",onClick:function(){return n("command",{cmd:"set_external_pressure",id_tag:e.id_tag})}}),(0,r.jsx)(o.zx,{content:"Reset",icon:"redo-alt",onClick:function(){return n("command",{cmd:"set_external_pressure",val:101.325,id_tag:e.id_tag})}})]})]})},e.name)})},p=function(e){var t=(0,l.nc)(),n=t.act;return t.data.scrubbers.map(function(e){return(0,r.jsx)(o.$0,{title:e.name,children:(0,r.jsxs)(o.H2,{children:[(0,r.jsxs)(o.H2.Item,{label:"Status",children:[(0,r.jsx)(o.zx,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return n("command",{cmd:"power",val:!e.power,id_tag:e.id_tag})}}),(0,r.jsx)(o.zx,{content:e.scrubbing?"Scrubbing":"Siphoning",icon:e.scrubbing?"filter":"sign-in-alt",onClick:function(){return n("command",{cmd:"scrubbing",val:!e.scrubbing,id_tag:e.id_tag})}})]}),(0,r.jsx)(o.H2.Item,{label:"Range",children:(0,r.jsx)(o.zx,{content:e.widenet?"Extended":"Normal",selected:e.widenet,icon:"expand-arrows-alt",onClick:function(){return n("command",{cmd:"widenet",val:!e.widenet,id_tag:e.id_tag})}})}),(0,r.jsxs)(o.H2.Item,{label:"Filtering",children:[(0,r.jsx)(o.zx,{content:"Carbon Dioxide",selected:e.filter_co2,onClick:function(){return n("command",{cmd:"co2_scrub",val:!e.filter_co2,id_tag:e.id_tag})}}),(0,r.jsx)(o.zx,{content:"Plasma",selected:e.filter_toxins,onClick:function(){return n("command",{cmd:"tox_scrub",val:!e.filter_toxins,id_tag:e.id_tag})}}),(0,r.jsx)(o.zx,{content:"Nitrous Oxide",selected:e.filter_n2o,onClick:function(){return n("command",{cmd:"n2o_scrub",val:!e.filter_n2o,id_tag:e.id_tag})}}),(0,r.jsx)(o.zx,{content:"Oxygen",selected:e.filter_o2,onClick:function(){return n("command",{cmd:"o2_scrub",val:!e.filter_o2,id_tag:e.id_tag})}}),(0,r.jsx)(o.zx,{content:"Nitrogen",selected:e.filter_n2,onClick:function(){return n("command",{cmd:"n2_scrub",val:!e.filter_n2,id_tag:e.id_tag})}})]})]})},e.name)})},g=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=i.modes,c=i.presets,s=i.emagged,u=i.mode,d=i.preset;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.$0,{title:"System Mode",children:Object.keys(a).map(function(e){var t=a[e];if(!t.emagonly||s)return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{textAlign:"right",width:1,children:(0,r.jsx)(o.zx,{content:t.name,icon:"cog",selected:t.id===u,onClick:function(){return n("mode",{mode:t.id})}})}),(0,r.jsx)(o.iA.Cell,{children:t.desc})]},t.name)})}),(0,r.jsxs)(o.$0,{title:"System Presets",children:[(0,r.jsx)(o.xu,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,r.jsx)(o.iA,{mt:1,children:c.map(function(e){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{textAlign:"right",width:1,children:(0,r.jsx)(o.zx,{content:e.name,icon:"cog",selected:e.id===d,onClick:function(){return n("preset",{preset:e.id})}})}),(0,r.jsx)(o.iA.Cell,{children:e.desc})]},e.name)})})]})]})},j=function(e){var t=(0,l.nc)(),n=t.act,i=t.data.thresholds;return(0,r.jsx)(o.$0,{title:"Alarm Thresholds",children:(0,r.jsxs)(o.iA,{children:[(0,r.jsxs)(o.iA.Row,{header:!0,children:[(0,r.jsx)(o.iA.Cell,{width:"20%",children:"Value"}),(0,r.jsx)(o.iA.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,r.jsx)(o.iA.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,r.jsx)(o.iA.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,r.jsx)(o.iA.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),i.map(function(e){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{children:e.name}),e.settings.map(function(e){return(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.zx,{content:-1===e.selected?"Off":e.selected,onClick:function(){return n("command",{cmd:"set_threshold",env:e.env,var:e.val})}})},e.val)})]},e.name)})]})})}},1769:function(e,t,n){"use strict";n.r(t),n.d(t,{AirlockAccessController:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t,n,a=(0,o.nc)(),c=a.act,s=a.data,u=s.exterior_status,d=s.interior_status,f=s.processing;return t="open"===u?(0,r.jsx)(i.zx,{width:"50%",content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:f,onClick:function(){return c("force_ext")}}):(0,r.jsx)(i.zx,{width:"50%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:f,onClick:function(){return c("cycle_ext_door")}}),n="open"===d?(0,r.jsx)(i.zx,{width:"49%",content:"Lock Interior Door",icon:"exclamation-triangle",disabled:f,color:"open"===d?"red":f?"yellow":null,onClick:function(){return c("force_int")}}):(0,r.jsx)(i.zx,{width:"49%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:f,onClick:function(){return c("cycle_int_door")}}),(0,r.jsx)(l.Rz,{width:330,height:200,children:(0,r.jsxs)(l.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Information",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"External Door Status",children:"closed"===u?"Locked":"Open"}),(0,r.jsx)(i.H2.Item,{label:"Internal Door Status",children:"closed"===d?"Locked":"Open"})]})}),(0,r.jsx)(i.$0,{title:"Actions",children:(0,r.jsxs)(i.xu,{children:[t,n]})})]})})}},6311:function(e,t,n){"use strict";n.r(t),n.d(t,{AirlockElectronics:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(8986),c=function(e){return(0,r.jsx)(l.Rz,{width:500,height:565,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(s,{}),(0,r.jsx)(u,{})]})})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.unrestricted_dir;return(0,r.jsx)(i.$0,{title:"Access Control",children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:4&l,onClick:function(){return n("unrestricted_access",{unres_dir:4})}})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:2&l,onClick:function(){return n("unrestricted_access",{unres_dir:2})}})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:8&l,onClick:function(){return n("unrestricted_access",{unres_dir:8})}})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:1&l,onClick:function(){return n("unrestricted_access",{unres_dir:1})}})})]})]})})},u=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,c=l.selected_accesses,s=l.one_access,u=l.regions;return(0,r.jsx)(a.AccessList,{sectionButtons:(0,r.jsx)(r.Fragment,{}),grantableList:[],usedByRcd:1,rcdButtons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx.Checkbox,{checked:s,content:"One",onClick:function(){return n("set_one_access",{access:"one"})}}),(0,r.jsx)(i.zx.Checkbox,{checked:!s,content:"All",onClick:function(){return n("set_one_access",{access:"all"})}})]}),accesses:u,selectedList:c,accessMod:function(e){return n("set",{access:e})},grantAll:function(){return n("grant_all")},denyAll:function(){return n("clear_all")},grantDep:function(e){return n("grant_region",{region:e})},denyDep:function(e){return n("deny_region",{region:e})}})}},6683:function(e,t,n){"use strict";n.r(t),n.d(t,{AlertModal:()=>d});var r=n(1557),i=n(2778),o=n(9124),l=n(4396),a=n(4893),c=n(3817),s=n(4799);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n30?Math.ceil(b.length/4):0)+(b.length&&g?5:0),S=325+100*(p.length>2),A=function(e){0===k&&-1===e?_(p.length-1):k===p.length-1&&1===e?_(0):_(k+e)};return(0,r.jsxs)(c.Rz,{title:v,height:C,width:S,children:[!!y&&(0,r.jsx)(s.Loader,{value:y}),(0,r.jsx)(c.Rz.Content,{onKeyDown:function(e){var t=window.event?e.which:e.keyCode;t===l.PC||t===l.tt?d("choose",{choice:p[k]}):t===l.KW?d("cancel"):t===l.ob?(e.preventDefault(),A(-1)):(t===l.HF||t===l.iB)&&(e.preventDefault(),A(1))},children:(0,r.jsx)(o.$0,{fill:!0,children:(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{grow:!0,m:1,children:(0,r.jsx)(o.xu,{color:"label",overflow:"hidden",children:b})}),(0,r.jsxs)(o.Kq.Item,{children:[!!m&&(0,r.jsx)(o.RK,{}),(0,r.jsx)(f,{selected:k})]})]})})})]})},f=function(e){var t=(0,a.nc)().data,n=t.buttons,i=void 0===n?[]:n,l=t.large_buttons,c=t.swapped_buttons,s=e.selected;return(0,r.jsx)(o.kC,{fill:!0,align:"center",direction:c?"row":"row-reverse",justify:"space-around",wrap:!0,children:null==i?void 0:i.map(function(e,t){return l&&i.length<3?(0,r.jsx)(o.kC.Item,{grow:!0,children:(0,r.jsx)(h,{button:e,id:t.toString(),selected:s===t})},t):(0,r.jsx)(o.kC.Item,{grow:+!!l,children:(0,r.jsx)(h,{button:e,id:t.toString(),selected:s===t})},t)})})},h=function(e){var t=(0,a.nc)(),n=t.act,i=t.data.large_buttons,l=e.button,c=e.selected,s=l.length>7?"100%":7;return(0,r.jsx)(o.zx,{mx:+!!i,pt:.33*!!i,content:l,fluid:!!i,onClick:function(){return n("choose",{choice:l})},selected:c,textAlign:"center",height:!!i&&2,width:!i&&s})}},6952:function(e,t,n){"use strict";n.r(t),n.d(t,{AppearanceChanger:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,s=a.change_race,u=a.species,d=a.specimen,f=a.change_gender,h=a.gender,m=a.change_eye_color,x=a.change_skin_tone,p=a.change_skin_color,g=a.change_runechat_color,j=a.change_head_accessory_color,b=a.change_hair_color,y=a.change_secondary_hair_color,v=a.change_facial_hair_color,w=a.change_secondary_facial_hair_color,k=a.change_head_marking_color,_=a.change_body_marking_color,C=a.change_tail_marking_color,S=a.change_head_accessory,A=a.head_accessory_styles,I=a.head_accessory_style,O=a.change_hair,z=a.hair_styles,P=a.hair_style,R=a.change_hair_gradient,E=a.change_facial_hair,T=a.facial_hair_styles,N=a.facial_hair_style,H=a.change_head_markings,D=a.head_marking_styles,M=a.head_marking_style,q=a.change_body_markings,L=a.body_marking_styles,K=a.body_marking_style,$=a.change_tail_markings,B=a.tail_marking_styles,F=a.tail_marking_style,U=a.change_body_accessory,V=a.body_accessory_styles,W=a.body_accessory_style,G=a.change_alt_head,Q=a.alt_head_styles,J=a.alt_head_style,Y=!1;return(m||x||p||j||g||b||y||v||w||k||_||C)&&(Y=!0),(0,r.jsx)(l.Rz,{width:800,height:450,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.H2,{children:[!!s&&(0,r.jsx)(i.H2.Item,{label:"Species",children:u.map(function(e){return(0,r.jsx)(i.zx,{content:e.specimen,selected:e.specimen===d,onClick:function(){return n("race",{race:e.specimen})}},e.specimen)})}),!!f&&(0,r.jsxs)(i.H2.Item,{label:"Gender",children:[(0,r.jsx)(i.zx,{content:"Male",selected:"male"===h,onClick:function(){return n("gender",{gender:"male"})}}),(0,r.jsx)(i.zx,{content:"Female",selected:"female"===h,onClick:function(){return n("gender",{gender:"female"})}}),(0,r.jsx)(i.zx,{content:"Genderless",selected:"plural"===h,onClick:function(){return n("gender",{gender:"plural"})}})]}),!!Y&&(0,r.jsx)(c,{}),!!S&&(0,r.jsx)(i.H2.Item,{label:"Head accessory",children:A.map(function(e){return(0,r.jsx)(i.zx,{content:e.headaccessorystyle,selected:e.headaccessorystyle===I,onClick:function(){return n("head_accessory",{head_accessory:e.headaccessorystyle})}},e.headaccessorystyle)})}),!!O&&(0,r.jsx)(i.H2.Item,{label:"Hair",children:z.map(function(e){return(0,r.jsx)(i.zx,{content:e.hairstyle,selected:e.hairstyle===P,onClick:function(){return n("hair",{hair:e.hairstyle})}},e.hairstyle)})}),!!R&&(0,r.jsxs)(i.H2.Item,{label:"Hair Gradient",children:[(0,r.jsx)(i.zx,{content:"Change Style",onClick:function(){return n("hair_gradient")}}),(0,r.jsx)(i.zx,{content:"Change Offset",onClick:function(){return n("hair_gradient_offset")}}),(0,r.jsx)(i.zx,{content:"Change Color",onClick:function(){return n("hair_gradient_colour")}}),(0,r.jsx)(i.zx,{content:"Change Alpha",onClick:function(){return n("hair_gradient_alpha")}})]}),!!E&&(0,r.jsx)(i.H2.Item,{label:"Facial hair",children:T.map(function(e){return(0,r.jsx)(i.zx,{content:e.facialhairstyle,selected:e.facialhairstyle===N,onClick:function(){return n("facial_hair",{facial_hair:e.facialhairstyle})}},e.facialhairstyle)})}),!!H&&(0,r.jsx)(i.H2.Item,{label:"Head markings",children:D.map(function(e){return(0,r.jsx)(i.zx,{content:e.headmarkingstyle,selected:e.headmarkingstyle===M,onClick:function(){return n("head_marking",{head_marking:e.headmarkingstyle})}},e.headmarkingstyle)})}),!!q&&(0,r.jsx)(i.H2.Item,{label:"Body markings",children:L.map(function(e){return(0,r.jsx)(i.zx,{content:e.bodymarkingstyle,selected:e.bodymarkingstyle===K,onClick:function(){return n("body_marking",{body_marking:e.bodymarkingstyle})}},e.bodymarkingstyle)})}),!!$&&(0,r.jsx)(i.H2.Item,{label:"Tail markings",children:B.map(function(e){return(0,r.jsx)(i.zx,{content:e.tailmarkingstyle,selected:e.tailmarkingstyle===F,onClick:function(){return n("tail_marking",{tail_marking:e.tailmarkingstyle})}},e.tailmarkingstyle)})}),!!U&&(0,r.jsx)(i.H2.Item,{label:"Body accessory",children:V.map(function(e){return(0,r.jsx)(i.zx,{content:e.bodyaccessorystyle,selected:e.bodyaccessorystyle===W,onClick:function(){return n("body_accessory",{body_accessory:e.bodyaccessorystyle})}},e.bodyaccessorystyle)})}),!!G&&(0,r.jsx)(i.H2.Item,{label:"Alternate head",children:Q.map(function(e){return(0,r.jsx)(i.zx,{content:e.altheadstyle,selected:e.altheadstyle===J,onClick:function(){return n("alt_head",{alt_head:e.altheadstyle})}},e.altheadstyle)})})]})})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data;return(0,r.jsx)(i.H2.Item,{label:"Colors",children:[{key:"change_eye_color",text:"Change eye color",action:"eye_color"},{key:"change_skin_tone",text:"Change skin tone",action:"skin_tone"},{key:"change_skin_color",text:"Change skin color",action:"skin_color"},{key:"change_runechat_color",text:"Change runechat color",action:"runechat_color"},{key:"change_head_accessory_color",text:"Change head accessory color",action:"head_accessory_color"},{key:"change_hair_color",text:"Change hair color",action:"hair_color"},{key:"change_secondary_hair_color",text:"Change secondary hair color",action:"secondary_hair_color"},{key:"change_facial_hair_color",text:"Change facial hair color",action:"facial_hair_color"},{key:"change_secondary_facial_hair_color",text:"Change secondary facial hair color",action:"secondary_facial_hair_color"},{key:"change_head_marking_color",text:"Change head marking color",action:"head_marking_color"},{key:"change_body_marking_color",text:"Change body marking color",action:"body_marking_color"},{key:"change_tail_marking_color",text:"Change tail marking color",action:"tail_marking_color"}].map(function(e){return!!l[e.key]&&(0,r.jsx)(i.zx,{content:e.text,onClick:function(){return n(e.action)}},e.key)})})}},8544:function(e,t,n){"use strict";n.r(t),n.d(t,{AtmosAlertConsole:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nu});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(6783),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);na});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.on,s=a.pressure,u=a.max_pressure,d=a.filter_type,f=a.filter_type_list;return(0,r.jsx)(l.Rz,{width:380,height:140,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Power",children:(0,r.jsx)(i.zx,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){return n("power")}})}),(0,r.jsxs)(i.H2.Item,{label:"Rate",children:[(0,r.jsx)(i.zx,{icon:"fast-backward",textAlign:"center",disabled:0===s,width:2.2,onClick:function(){return n("min_pressure")}}),(0,r.jsx)(i.Y2,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:u,value:s,tickWhileDragging:!0,onChange:function(e){return n("custom_pressure",{pressure:e})}}),(0,r.jsx)(i.zx,{icon:"fast-forward",textAlign:"center",disabled:s===u,width:2.2,onClick:function(){return n("max_pressure")}})]}),(0,r.jsx)(i.H2.Item,{label:"Filter",children:f.map(function(e){return(0,r.jsx)(i.zx,{selected:e.gas_type===d,content:e.label,onClick:function(){return n("set_filter",{filter:e.gas_type})}},e.label)})})]})})})})}},9894:function(e,t,n){"use strict";n.r(t),n.d(t,{AtmosMixer:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,s=a.on,u=a.pressure,d=a.max_pressure,f=a.node1_concentration,h=a.node2_concentration;return(0,r.jsx)(l.Rz,{width:330,height:165,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Power",children:(0,r.jsx)(i.zx,{icon:"power-off",content:s?"On":"Off",color:s?null:"red",selected:s,onClick:function(){return n("power")}})}),(0,r.jsxs)(i.H2.Item,{label:"Rate",children:[(0,r.jsx)(i.zx,{icon:"fast-backward",textAlign:"center",disabled:0===u,width:2.2,onClick:function(){return n("min_pressure")}}),(0,r.jsx)(i.Y2,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:d,value:u,onChange:function(e){return n("custom_pressure",{pressure:e})}}),(0,r.jsx)(i.zx,{icon:"fast-forward",textAlign:"center",disabled:u===d,width:2.2,onClick:function(){return n("max_pressure")}})]}),(0,r.jsx)(c,{node_name:"Node 1",node_ref:f}),(0,r.jsx)(c,{node_name:"Node 2",node_ref:h})]})})})})},c=function(e){var t=(0,o.nc)(),n=t.act;t.data;var l=e.node_name,a=e.node_ref;return(0,r.jsxs)(i.H2.Item,{label:l,children:[(0,r.jsx)(i.zx,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:0===a,onClick:function(){return n("set_node",{node_name:l,concentration:(a-10)/100})}}),(0,r.jsx)(i.Y2,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,step:1,stepPixelSize:10,minValue:0,maxValue:100,value:a,onChange:function(e){return n("set_node",{node_name:l,concentration:e/100})}}),(0,r.jsx)(i.zx,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:100===a,onClick:function(){return n("set_node",{node_name:l,concentration:(a+10)/100})}})]})}},95:function(e,t,n){"use strict";n.r(t),n.d(t,{AtmosPump:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.on,s=a.rate,u=a.max_rate,d=a.gas_unit,f=a.step;return(0,r.jsx)(l.Rz,{width:330,height:110,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Power",children:(0,r.jsx)(i.zx,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){return n("power")}})}),(0,r.jsxs)(i.H2.Item,{label:"Rate",children:[(0,r.jsx)(i.zx,{icon:"fast-backward",textAlign:"center",disabled:0===s,width:2.2,onClick:function(){return n("min_rate")}}),(0,r.jsx)(i.Y2,{animated:!0,unit:d,width:6.1,lineHeight:1.5,step:f,minValue:0,maxValue:u,value:s,onChange:function(e){return n("custom_rate",{rate:e})}}),(0,r.jsx)(i.zx,{icon:"fast-forward",textAlign:"center",disabled:s===u,width:2.2,onClick:function(){return n("max_rate")}})]})]})})})})}},3025:function(e,t,n){"use strict";n.r(t),n.d(t,{AtmosTankControl:()=>s});var r=n(1557),i=n(9124),o=n(1044),l=n(4893),a=n(9242),c=n(3817),s=function(e){var t=(0,l.nc)(),n=t.act,s=t.data,d=s.sensors||{};return(0,r.jsx)(c.Rz,{width:400,height:435,children:(0,r.jsxs)(c.Rz.Content,{scrollable:!0,children:[Object.keys(d).map(function(e){return(0,r.jsx)(i.$0,{title:e,children:(0,r.jsxs)(i.H2,{children:[Object.keys(d[e]).indexOf("pressure")>-1?(0,r.jsxs)(i.H2.Item,{label:"Pressure",children:[d[e].pressure," kpa"]}):"",Object.keys(d[e]).indexOf("temperature")>-1?(0,r.jsxs)(i.H2.Item,{label:"Temperature",children:[d[e].temperature," K"]}):"",["o2","n2","plasma","co2","n2o"].map(function(t){return Object.keys(d[e]).indexOf(t)>-1?(0,r.jsx)(i.H2.Item,{label:(0,a.UD)(t),children:(0,r.jsx)(i.ko,{color:(0,a._9)(t),value:d[e][t],minValue:0,maxValue:100,children:(0,o.FH)(d[e][t],2)+"%"})},(0,a.UD)(t)):""})]})},e)}),(0,r.jsx)(i.$0,{title:"Inlets",children:s.inlets&&Object.keys(s.inlets).length>0?s.inlets.map(function(e){return(0,r.jsx)(i.$0,{title:e.name,children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Power",children:(0,r.jsx)(i.zx,{icon:(e.on,"power-off"),content:e.on?"On":"Off",color:e.on?null:"red",selected:e.on,onClick:function(){return n("toggle_inlet_active",{dev:e.uid})}})}),(0,r.jsx)(i.H2.Item,{label:"Rate",children:(0,r.jsx)(i.Y2,{animated:!0,unit:"L/s",width:6.1,lineHeight:1.5,step:1,minValue:0,maxValue:50,value:e.rate,onChange:function(t){return n("set_inlet_volume_rate",{dev:e.uid,val:t})}})})]})},e)}):""}),(0,r.jsxs)(i.$0,{title:"Outlets",children:[s.vent_outlets&&Object.keys(s.vent_outlets).length>0?s.vent_outlets.map(function(e){return(0,r.jsx)(i.$0,{title:"Outlet: "+e.name,children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Status",children:(0,r.jsx)(i.zx,{icon:(e.on,"power-off"),content:e.on?"On":"Off",color:e.on?null:"red",selected:e.on,onClick:function(){return n("toggle_outlet_active",{dev:e.uid})}})}),(0,r.jsxs)(i.H2.Item,{label:"Pressure Checks",children:[(0,r.jsx)(i.zx,{content:"External",selected:1===e.checks,onClick:function(){return n("set_outlet_reference",{dev:e.uid,val:1})}}),(0,r.jsx)(i.zx,{content:"Internal",selected:2===e.checks,onClick:function(){return n("set_outlet_reference",{dev:e.uid,val:2})}})]}),(0,r.jsx)(i.H2.Item,{label:"Rate",children:(0,r.jsx)(i.Y2,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:5066,value:e.rate,onChange:function(t){return n("set_outlet_pressure",{dev:e.uid,val:t})}})})]})},e)}):"",s.scrubber_outlets&&Object.keys(s.scrubber_outlets).length>0?(0,r.jsx)(u,{}):""]})]})})},u=function(e){var t=(0,l.nc)(),n=t.act;return t.data.scrubber_outlets.map(function(e){return(0,r.jsx)(i.$0,{title:"Outlet: "+e.name,children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Status",children:[(0,r.jsx)(i.zx,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return n("command",{cmd:"power",id_tag:e.id_tag})}}),(0,r.jsx)(i.zx,{content:e.scrubbing?"Scrubbing":"Siphoning",icon:e.scrubbing?"filter":"sign-in-alt",onClick:function(){return n("command",{cmd:"scrubbing",id_tag:e.id_tag})}})]}),(0,r.jsx)(i.H2.Item,{label:"Range",children:(0,r.jsx)(i.zx,{content:e.widenet?"Extended":"Normal",selected:e.widenet,icon:"expand-arrows-alt",onClick:function(){return n("command",{cmd:"widenet",id_tag:e.id_tag})}})}),(0,r.jsxs)(i.H2.Item,{label:"Filtering",children:[(0,r.jsx)(i.zx,{content:"Carbon Dioxide",selected:e.filter_co2,onClick:function(){return n("command",{cmd:"co2_scrub",id_tag:e.id_tag})}}),(0,r.jsx)(i.zx,{content:"Plasma",selected:e.filter_toxins,onClick:function(){return n("command",{cmd:"tox_scrub",id_tag:e.id_tag})}}),(0,r.jsx)(i.zx,{content:"Nitrous Oxide",selected:e.filter_n2o,onClick:function(){return n("command",{cmd:"n2o_scrub",id_tag:e.id_tag})}}),(0,r.jsx)(i.zx,{content:"Oxygen",selected:e.filter_o2,onClick:function(){return n("command",{cmd:"o2_scrub",id_tag:e.id_tag})}}),(0,r.jsx)(i.zx,{content:"Nitrogen",selected:e.filter_n2,onClick:function(){return n("command",{cmd:"n2_scrub",id_tag:e.id_tag})}})]})]})},e.name)})}},3383:function(e,t,n){"use strict";n.r(t),n.d(t,{AugmentMenu:()=>d});var r=n(1557),i=n(2778),o=n(9124),l=n(7793),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0?"".concat(n.current_level," / ").concat(n.max_level):"0 / ".concat(e.max_level);return(0,r.jsxs)(o.Kq.Item,{children:[(0,r.jsxs)(o.Kq,{vertical:!1,children:[(0,r.jsx)(o.zx,{height:"20px",width:"35px",mb:1,textAlign:"center",content:i,disabled:i>c||n&&n.current_level===n.max_level,tooltip:"Purchase this ability?",onClick:function(){t("purchase",{ability_path:e.ability_path}),x(m)}}),(0,r.jsx)(o.Kq.Item,{fontSize:"16px",children:e.name})]}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsxs)(o.Kq,{vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{fontSize:"13px",children:e.desc||"Description not available"}),(0,r.jsxs)(o.Kq.Item,{children:["Level: ",(0,r.jsx)("span",{style:{color:"green"},children:l}),v&&e.stage>0&&(0,r.jsxs)("span",{children:[" (Stage: ",e.stage,")"]})]}),(0,r.jsx)(o.Kq.Divider,{})]})})]},e.name)})})]})},h=function(e){var t=e.act,n=e.abilityTabs,i=e.knownAbilities,l=e.usableSwarms,a=i.filter(function(e){return e.current_levell,tooltip:"Upgrade this ability?",onClick:function(){return t("purchase",{ability_path:e.ability_path})}}),(0,r.jsx)(o.Kq.Item,{fontSize:"16px",children:e.name})]}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsxs)(o.Kq,{vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{fontSize:"13px",children:e.upgrade_text}),(0,r.jsxs)(o.Kq.Item,{children:["Level:"," ",(0,r.jsx)("span",{style:{color:"green"},children:"".concat(e.current_level," / ").concat(e.max_level)}),i&&i.stage>0&&(0,r.jsxs)("span",{children:[" (Stage: ",i.stage,")"]})]}),(0,r.jsx)(o.Kq.Divider,{})]})})]},e.name)})})}},4820:function(e,t,n){"use strict";n.r(t),n.d(t,{Autolathe:()=>f});var r=n(1557),i=n(7662),o=n(9124),l=n(7793),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nt)&&!(e.requirements.glass*r>n)},f=function(e){var t=(0,a.nc)(),n=t.act,s=t.data,f=s.total_amount,h=(s.max_amount,s.metal_amount),m=s.glass_amount,x=s.busyname,p=s.busyamt,g=s.showhacked,j=s.buildQueue,b=s.buildQueueLen,y=s.recipes,v=s.categories,w=s.fill_percent,k=u((0,a.Oc)("category","Tools"),2),_=k[0],C=k[1],S=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),A=m.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),I=f.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),O=u((0,a.Oc)("searchText",""),2),z=O[0],P=O[1],R=[];b>0&&(R=j.map(function(e,t){return(0,r.jsx)(o.xu,{children:(0,r.jsx)(o.zx,{fluid:!0,icon:"times",color:"transparent",content:e[0],onClick:function(){return n("remove_from_queue",{remove_from_queue:t+1})}},t)},t)}));var E=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=(0,i.hX)(e,function(e){return(e.category.indexOf(_)>-1||!!t)&&(!!g||!e.hacked)});if(t){var r=(0,l.mj)(t,function(e){return e.name});n=(0,i.hX)(n,r)}return(0,i.MR)(n,function(e){return e.name.toLowerCase()})}(y,z),T="Build";return z?T="Results for: '"+z+"':":_&&(T="Build ("+_+")"),(0,r.jsx)(c.Rz,{width:750,height:525,children:(0,r.jsx)(c.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(o.Kq,{fill:!0,children:[(0,r.jsx)(o.Kq.Item,{width:"70%",children:(0,r.jsxs)(o.$0,{fill:!0,scrollable:!0,title:T,buttons:(0,r.jsx)(o.Lt,{width:"150px",options:v,selected:_,onSelected:function(e){return C(e)}}),children:[(0,r.jsx)(o.II,{fluid:!0,mb:1,placeholder:"Search for...",onChange:function(e){return P(e)},value:z}),E.map(function(e){return(0,r.jsxs)(o.Kq.Item,{grow:!0,children:[(0,r.jsx)("img",{src:"data:image /jpeg;base64,".concat(e.image),style:{verticalAlign:"middle",width:"32px",margin:"0px"}}),(0,r.jsx)(o.zx,{mr:1,icon:"hammer",selected:x===e.name&&1===p,disabled:!d(e,h,m,1),onClick:function(){return n("make",{make:e.uid,multiplier:1})},children:e.name}),e.max_multiplier>=10&&(0,r.jsx)(o.zx,{mr:1,icon:"hammer",selected:x===e.name&&10===p,disabled:!d(e,h,m,10),onClick:function(){return n("make",{make:e.uid,multiplier:10})},children:"10x"}),e.max_multiplier>=25&&(0,r.jsx)(o.zx,{mr:1,icon:"hammer",selected:x===e.name&&25===p,disabled:!d(e,h,m,25),onClick:function(){return n("make",{make:e.uid,multiplier:25})},children:"25x"}),e.max_multiplier>25&&(0,r.jsxs)(o.zx,{mr:1,icon:"hammer",selected:x===e.name&&p===e.max_multiplier,disabled:!d(e,h,m,e.max_multiplier),onClick:function(){return n("make",{make:e.uid,multiplier:e.max_multiplier})},children:[e.max_multiplier,"x"]}),e.requirements&&Object.keys(e.requirements).map(function(t){return(0,l.LF)(t)+": "+e.requirements[t]}).join(", ")||(0,r.jsx)(o.xu,{children:"No resources required."})]},e.uid)})]})}),(0,r.jsxs)(o.Kq.Item,{width:"30%",children:[(0,r.jsx)(o.$0,{title:"Materials",children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Metal",children:S}),(0,r.jsx)(o.H2.Item,{label:"Glass",children:A}),(0,r.jsx)(o.H2.Item,{label:"Total",children:I}),(0,r.jsxs)(o.H2.Item,{label:"Storage",children:[w,"% Full"]})]})}),(0,r.jsx)(o.$0,{title:"Building",children:(0,r.jsx)(o.xu,{color:x?"green":"",children:x||"Nothing"})}),(0,r.jsxs)(o.$0,{title:"Build Queue",height:23.7,children:[R,(0,r.jsx)(o.zx,{mt:.5,fluid:!0,icon:"times",content:"Clear All",color:"red",disabled:!b,onClick:function(){return n("clear_queue")}})]})]})]})})})}},7978:function(e,t,n){"use strict";n.r(t),n.d(t,{BioChipPad:()=>s});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ns});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(1735);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);na});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.glow_brightness_base,s=a.glow_brightness_power,u=a.glow_contrast_base,d=a.glow_contrast_power,f=a.exposure_brightness_base,h=a.exposure_brightness_power,m=a.exposure_contrast_base,x=a.exposure_contrast_power;return(0,r.jsx)(l.Rz,{title:"BloomEdit",width:500,height:500,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{title:"Bloom Edit",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Lamp Brightness Base",children:[(0,r.jsx)(i.xu,{inline:!0,children:"Base Lamp Brightness"}),(0,r.jsx)(i.Y2,{fluid:!0,value:c,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e){return n("glow_brightness_base",{value:e})}})]}),(0,r.jsxs)(i.H2.Item,{label:"Lamp Brightness Power",children:[(0,r.jsx)(i.xu,{inline:!0,children:"Lamp Brightness * Light Power"}),(0,r.jsx)(i.Y2,{fluid:!0,value:s,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e){return n("glow_brightness_power",{value:e})}})]}),(0,r.jsxs)(i.H2.Item,{label:"Lamp Contrast Base",children:[(0,r.jsx)(i.xu,{inline:!0,children:"Base Lamp Contrast"}),(0,r.jsx)(i.Y2,{fluid:!0,value:u,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e){return n("glow_contrast_base",{value:e})}})]}),(0,r.jsxs)(i.H2.Item,{label:"Lamp Contrast Power",children:[(0,r.jsx)(i.xu,{inline:!0,children:"Lamp Contrast * Light Power"}),(0,r.jsx)(i.Y2,{fluid:!0,value:d,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e){return n("glow_contrast_power",{value:e})}})]}),(0,r.jsxs)(i.H2.Item,{label:"Exposure Brightness Base",children:[(0,r.jsx)(i.xu,{inline:!0,children:"Base Exposure Brightness"}),(0,r.jsx)(i.Y2,{fluid:!0,value:f,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e){return n("exposure_brightness_base",{value:e})}})]}),(0,r.jsxs)(i.H2.Item,{label:"Exposure Brightness Power",children:[(0,r.jsx)(i.xu,{inline:!0,children:"Exposure Brightness * Light Power"}),(0,r.jsx)(i.Y2,{fluid:!0,value:h,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e){return n("exposure_brightness_power",{value:e})}})]}),(0,r.jsxs)(i.H2.Item,{label:"Exposure Contrast Base",children:[(0,r.jsx)(i.xu,{inline:!0,children:"Base Exposure Contrast"}),(0,r.jsx)(i.Y2,{fluid:!0,value:m,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e){return n("exposure_contrast_base",{value:e})}})]}),(0,r.jsxs)(i.H2.Item,{label:"Exposure Contrast Power",children:[(0,r.jsx)(i.xu,{inline:!0,children:"Exposure Contrast * Light Power"}),(0,r.jsx)(i.Y2,{fluid:!0,value:x,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e){return n("exposure_contrast_power",{value:e})}})]}),(0,r.jsx)(i.H2.Divider,{}),(0,r.jsxs)(i.H2.Item,{children:[(0,r.jsx)(i.zx,{content:"Reload Lamps with New Parameters",onClick:function(){return n("update_lamps")}}),(0,r.jsx)(i.zx,{content:"Reset to Default",onClick:function(){return n("default")}})]})]})})})})}},5854:function(e,t,n){"use strict";n.r(t),n.d(t,{BlueSpaceArtilleryControl:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t,n=(0,o.nc)(),a=n.act,c=n.data;return t=c.ready?(0,r.jsx)(i.H2.Item,{label:"Status",color:"green",children:"Ready"}):c.reloadtime_text?(0,r.jsx)(i.H2.Item,{label:"Reloading In",color:"red",children:c.reloadtime_text}):(0,r.jsx)(i.H2.Item,{label:"Status",color:"red",children:"No cannon connected!"}),(0,r.jsx)(l.Rz,{width:400,height:150,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,children:(0,r.jsxs)(i.H2,{children:[c.notice&&(0,r.jsx)(i.H2.Item,{label:"Alert",color:"red",children:c.notice}),t,(0,r.jsx)(i.H2.Item,{label:"Target",children:(0,r.jsx)(i.zx,{icon:"crosshairs",content:c.target?c.target:"None",onClick:function(){return a("recalibrate")}})}),1===c.ready&&!!c.target&&(0,r.jsx)(i.H2.Item,{label:"Firing",children:(0,r.jsx)(i.zx,{icon:"skull",content:"FIRE!",color:"red",onClick:function(){return a("fire")}})}),!c.connected&&(0,r.jsx)(i.H2.Item,{label:"Maintenance",children:(0,r.jsx)(i.zx,{icon:"wrench",content:"Complete Deployment",onClick:function(){return a("build")}})})]})})})})})})}},4758:function(e,t,n){"use strict";n.r(t),n.d(t,{Alerts:()=>u,BluespaceTap:()=>s,Incursion:()=>c});var r=n(1557),i=n(9124),o=n(9915),l=n(4893),a=n(3817),c=function(e){if((0,l.nc)().data.portaling)return(0,r.jsx)(i.Pz,{fontsize:"256px",backgroundColor:"rgba(35,0,0,0.85)",children:(0,r.jsx)(i.mx,{fontsize:"256px",interval:Math.random()>.25?750+400*Math.random():290+150*Math.random(),time:60+150*Math.random(),children:(0,r.jsx)(i.Kq,{mb:"30px",fontsize:"256px",children:(0,r.jsxs)(i.Kq.Item,{bold:!0,color:"red",fontsize:"256px",textAlign:"center",children:[(0,r.jsx)(i.JO,{name:"skull",size:14,mb:"64px"}),(0,r.jsx)("br",{}),"E$#OR:& U#KN!WN IN%ERF#R_NCE"]})})})})},s=function(e){var t=(0,l.nc)(),n=t.act,s=t.data,d=s.product||[],f=s.desiredMiningPower,h=s.miningPower,m=s.points,x=s.totalPoints,p=s.powerUse,g=s.availablePower,j=s.emagged,b=s.dirty,y=s.autoShutown,v=s.stabilizers,w=s.stabilizerPower,k=s.stabilizerPriority;return(0,r.jsx)(a.Rz,{width:650,height:450,children:(0,r.jsx)(a.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(c,{}),(0,r.jsx)(u,{}),(0,r.jsx)(i.zF,{title:"Input Management",children:(0,r.jsxs)(i.$0,{fill:!0,title:"Input",children:[(0,r.jsx)(i.zx,{icon:y&&!j?"toggle-on":"toggle-off",content:"Auto shutdown",color:y&&!j?"green":"red",disabled:!!j,tooltip:"Turn auto shutdown on or off",tooltipPosition:"top",onClick:function(){return n("auto_shutdown")}}),(0,r.jsx)(i.zx,{icon:v&&!j?"toggle-on":"toggle-off",content:"Stabilizers",color:v&&!j?"green":"red",disabled:!!j,tooltip:"Turn stabilizers on or off",tooltipPosition:"top",onClick:function(){return n("stabilizers")}}),(0,r.jsx)(i.zx,{icon:k&&!j?"toggle-on":"toggle-off",content:"Stabilizer priority",color:k&&!j?"green":"red",disabled:!!j,tooltip:"On: Mining power will not exceed what can be stabilized",tooltipPosition:"top",onClick:function(){return n("stabilizer_priority")}}),(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Desired Mining Power",children:(0,o.bu)(f)}),(0,r.jsx)(i.H2.Item,{verticalAlign:"top",label:"Set Desired Mining Power",children:(0,r.jsxs)(i.Kq,{width:"100%",children:[(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:"step-backward",disabled:0===f||j,tooltip:"Set to 0",tooltipPosition:"bottom",onClick:function(){return n("set",{set_power:0})}}),(0,r.jsx)(i.zx,{icon:"fast-backward",tooltip:"Decrease by 10 MW",tooltipPosition:"bottom",disabled:0===f||j,onClick:function(){return n("set",{set_power:f-1e7})}}),(0,r.jsx)(i.zx,{icon:"backward",disabled:0===f||j,tooltip:"Decrease by 1 MW",tooltipPosition:"bottom",onClick:function(){return n("set",{set_power:f-1e6})}})]}),(0,r.jsx)(i.Kq.Item,{mx:1,children:(0,r.jsx)(i.Y2,{disabled:j,minValue:0,value:f,maxValue:1/0,step:1,onChange:function(e){return n("set",{set_power:e})}})}),(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:"forward",disabled:j,tooltip:"Increase by one MW",tooltipPosition:"bottom",onClick:function(){return n("set",{set_power:f+1e6})}}),(0,r.jsx)(i.zx,{icon:"fast-forward",disabled:j,tooltip:"Increase by 10MW",tooltipPosition:"bottom",onClick:function(){return n("set",{set_power:f+1e7})}})]})]})}),(0,r.jsx)(i.H2.Item,{label:"Total Power Use",children:(0,o.bu)(p)}),(0,r.jsx)(i.H2.Item,{label:"Mining Power Use",children:(0,o.bu)(h)}),(0,r.jsx)(i.H2.Item,{label:"Stabilizer Power Use",children:(0,o.bu)(w)}),(0,r.jsx)(i.H2.Item,{label:"Surplus Power",children:(0,o.bu)(g)})]})]})}),(0,r.jsxs)(i.$0,{fill:!0,title:"Output",children:[b?(0,r.jsx)(i.Pz,{backgroundColor:"rgba(63, 39, 18, 0.85)",children:(0,r.jsx)(i.Kq,{mb:"30px",fontsize:"256px",children:(0,r.jsxs)(i.Kq.Item,{bold:!0,color:"brown",fontsize:"256px",textAlign:"center",children:["Blockage Detected",(0,r.jsx)("br",{}),"Cleanup Required"]})})}):"",(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.xu,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Available Points",children:m}),(0,r.jsx)(i.H2.Item,{label:"Total Points",children:x})]})})}),(0,r.jsx)(i.Kq.Item,{align:"end",children:(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.H2,{children:d.map(function(e){return(0,r.jsx)(i.H2.Item,{label:e.name,children:(0,r.jsx)(i.zx,{disabled:e.price>=m,onClick:function(){return n("vend",{target:e.key})},content:e.price})},e.key)})})})})]})]})]})})})},u=function(e){var t=(0,l.nc)(),n=(t.act,t.data);n.product;var o=n.miningPower,a=n.stabilizerPower,c=n.emagged,s=(n.safeLevels,n.autoShutown),u=n.stabilizers;return n.overhead,(0,r.jsxs)(r.Fragment,{children:[!s&&!c&&(0,r.jsx)(i.f7,{danger:1,children:"Auto shutdown disabled"}),c?(0,r.jsx)(i.f7,{danger:1,children:"All safeties disabled"}):o<=15e6?"":u?o>a+15e6?(0,r.jsx)(i.f7,{danger:1,children:"Stabilizers overwhelmed, Instability likely"}):(0,r.jsx)(i.f7,{children:"High Power, engaging stabilizers"}):(0,r.jsx)(i.f7,{danger:1,children:"Stabilizers disabled, Instability likely"})]})}},5643:function(e,t,n){"use strict";n.r(t),n.d(t,{BodyScanner:()=>x});var r=n(1557),i=n(9124),o=n(7793),l=n(4893),a=n(3817),c=[["good","Alive"],["average","Critical"],["bad","DEAD"]],s=[["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."],["paraplegic","bad","Lumbar nerves damaged."]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Cellular","cloneLoss"],["Burn","fireLoss"],["Inebriation","drunkenness"]],d={average:[.25,.5],bad:[.5,1/0]},f=function(e,t){for(var n=[],r=0;r0?e.filter(function(e){return!!e}).reduce(function(e,t){return(0,r.jsxs)(r.Fragment,{children:[e,(0,r.jsx)(i.xu,{children:t},t)]})},null):null},m=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""},x=function(e){var t=(0,l.nc)().data,n=t.occupied,i=t.occupant,o=n?(0,r.jsx)(p,{occupant:void 0===i?{}:i}):(0,r.jsx)(k,{});return(0,r.jsx)(a.Rz,{width:700,height:600,title:"Body Scanner",children:(0,r.jsx)(a.Rz.Content,{scrollable:!0,children:o})})},p=function(e){var t=e.occupant;return(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(g,{occupant:t}),(0,r.jsx)(j,{occupant:t}),(0,r.jsx)(b,{occupant:t}),(0,r.jsx)(v,{organs:t.extOrgan}),(0,r.jsx)(w,{organs:t.intOrgan})]})},g=function(e){var t=(0,l.nc)(),n=t.act,o=t.data.occupant;return(0,r.jsx)(i.$0,{title:"Occupant",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{icon:"print",onClick:function(){return n("print_p")},children:"Print Report"}),(0,r.jsx)(i.zx,{icon:"user-slash",onClick:function(){return n("ejectify")},children:"Eject"})]}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Name",children:o.name}),(0,r.jsx)(i.H2.Item,{label:"Health",children:(0,r.jsx)(i.ko,{min:"0",max:o.maxHealth,value:o.health/o.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,r.jsx)(i.H2.Item,{label:"Status",color:c[o.stat][0],children:c[o.stat][1]}),(0,r.jsxs)(i.H2.Item,{label:"Temperature",children:[(0,r.jsx)(i.zt,{value:Math.round(o.bodyTempC)}),"\xb0C,\xa0",(0,r.jsx)(i.zt,{value:Math.round(o.bodyTempF)}),"\xb0F"]}),(0,r.jsx)(i.H2.Item,{label:"Implants",children:o.implant_len?(0,r.jsx)(i.xu,{children:o.implant.map(function(e){return e.name}).join(", ")}):(0,r.jsx)(i.xu,{color:"label",children:"None"})})]})})},j=function(e){var t=e.occupant;return t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus||t.paraplegic?(0,r.jsx)(i.$0,{title:"Abnormalities",children:s.map(function(e,n){if(t[e[0]])return(0,r.jsx)(i.xu,{color:e[1],bold:"bad"===e[1],children:e[2]},e[2])})}):(0,r.jsx)(i.$0,{title:"Abnormalities",children:(0,r.jsx)(i.xu,{color:"label",children:"No abnormalities found."})})},b=function(e){var t=e.occupant;return(0,r.jsx)(i.$0,{title:"Damage",children:(0,r.jsx)(i.iA,{children:f(u,function(e,n,o){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i.iA.Row,{color:"label",children:[(0,r.jsxs)(i.iA.Cell,{children:[e[0],":"]}),(0,r.jsx)(i.iA.Cell,{children:!!n&&n[0]+":"})]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(y,{value:t[e[1]],marginBottom:o100)&&"average"||!!e.status.robotic&&"label",width:"33%",children:(0,o.kC)(e.name)}),(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:(0,r.jsx)(i.ko,{m:-.5,min:"0",max:e.maxHealth,mt:t>0&&"0.5rem",value:e.totalLoss/e.maxHealth,ranges:d,children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.u,{content:"Total damage",children:(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.JO,{name:"heartbeat",mr:.5}),Math.round(e.totalLoss)]})}),!!e.bruteLoss&&(0,r.jsx)(i.u,{content:"Brute damage",children:(0,r.jsxs)(i.Kq.Item,{grow:!0,children:[(0,r.jsx)(i.JO,{name:"bone",mr:.5}),Math.round(e.bruteLoss)]})}),!!e.fireLoss&&(0,r.jsx)(i.u,{content:"Burn damage",children:(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.JO,{name:"fire",mr:.5}),Math.round(e.fireLoss)]})})]})})}),(0,r.jsxs)(i.iA.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,r.jsx)(i.xu,{color:"average",inline:!0,children:h([!!e.internalBleeding&&"Internal bleeding",!!e.burnWound&&"Critical tissue burns",!!e.lungRuptured&&"Ruptured lung",!!e.status.broken&&e.status.broken,m(e.germ_level),!!e.open&&"Open incision"])}),(0,r.jsxs)(i.xu,{inline:!0,children:[h([!!e.status.splinted&&(0,r.jsx)(i.xu,{color:"good",children:"Splinted"}),!!e.status.robotic&&(0,r.jsx)(i.xu,{color:"label",children:"Robotic"}),!!e.status.dead&&(0,r.jsx)(i.xu,{color:"bad",bold:!0,children:"DEAD"})]),h(e.shrapnel.map(function(e){return e.known?e.name:"Unknown object"}))]})]})]},t)})]})})},w=function(e){return 0===e.organs.length?(0,r.jsx)(i.$0,{title:"Internal Organs",children:(0,r.jsx)(i.xu,{color:"label",children:"N/A"})}):(0,r.jsx)(i.$0,{title:"Internal Organs",children:(0,r.jsxs)(i.iA,{children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{children:"Name"}),(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:"Damage"}),(0,r.jsx)(i.iA.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map(function(e,t){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{color:!!e.dead&&"bad"||e.germ_level>100&&"average"||e.robotic>0&&"label",width:"33%",children:(0,o.kC)(e.name)}),(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:(0,r.jsx)(i.ko,{min:"0",max:e.maxHealth,value:e.damage/e.maxHealth,mt:t>0&&"0.5rem",ranges:d,children:Math.round(e.damage)})}),(0,r.jsxs)(i.iA.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,r.jsx)(i.xu,{color:"average",inline:!0,children:h([m(e.germ_level)])}),(0,r.jsx)(i.xu,{inline:!0,children:h([1===e.robotic&&(0,r.jsx)(i.xu,{color:"label",children:"Robotic"}),2===e.robotic&&(0,r.jsx)(i.xu,{color:"label",children:"Assisted"}),!!e.dead&&(0,r.jsx)(i.xu,{color:"bad",bold:!0,children:"DEAD"})])})]})]},t)})]})})},k=function(){return(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(i.Kq,{fill:!0,textAlign:"center",children:(0,r.jsxs)(i.Kq.Item,{grow:!0,align:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,r.jsx)("br",{}),"No occupant detected."]})})})}},3854:function(e,t,n){"use strict";n.r(t),n.d(t,{BookBinder:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(5279),c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data,s=c.selectedbook,u=c.book_categories,d=[];return u.map(function(e){return d[e.description]=e.category_id}),(0,r.jsxs)(l.Rz,{width:600,height:400,children:[(0,r.jsx)(a.ComplexModal,{}),(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsxs)(i.$0,{fill:!0,title:"Book Binder",buttons:(0,r.jsx)(i.zx,{icon:"print",width:"auto",content:"Print Book",onClick:function(){return n("print_book")}}),children:[(0,r.jsxs)(i.xu,{ml:10,fontSize:"1.2rem",bold:!0,children:[(0,r.jsx)(i.JO,{name:"search-plus",verticalAlign:"middle",size:3,mr:"1rem"}),"Book Binder"]}),(0,r.jsx)(i.Kq,{children:(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Title",children:(0,r.jsx)(i.zx,{textAlign:"left",icon:"pen",width:"auto",content:s.title,onClick:function(){return(0,a.modalOpen)("edit_selected_title")}})}),(0,r.jsx)(i.H2.Item,{label:"Author",children:(0,r.jsx)(i.zx,{textAlign:"left",icon:"pen",width:"auto",content:s.author,onClick:function(){return(0,a.modalOpen)("edit_selected_author")}})}),(0,r.jsx)(i.H2.Item,{label:"Select Categories",children:(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.Lt,{width:"190px",options:u.map(function(e){return e.description}),onSelected:function(e){return n("toggle_binder_category",{category_id:d[e]})}})})}),(0,r.jsx)(i.H2.Item,{label:"Summary",children:(0,r.jsx)(i.zx,{icon:"pen",width:"auto",content:"Edit Summary",onClick:function(){return(0,a.modalOpen)("edit_selected_summary")}})}),(0,r.jsx)(i.H2.Item,{children:s.summary})]}),(0,r.jsx)("br",{}),u.filter(function(e){return s.categories.includes(e.category_id)}).map(function(e){return(0,r.jsx)(i.zx,{content:e.description,selected:!0,icon:"unlink",onClick:function(){return n("toggle_binder_category",{category_id:e.category_id})}},e.category_id)})]})})]})})})]})}},6823:function(e,t,n){"use strict";n.r(t),n.d(t,{BotCall:()=>u});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nc});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(4647),c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data;c.locked;var s=c.noaccess,u=(c.maintpanel,c.on,c.autopatrol,c.canhack,c.emagged,c.remote_disabled,c.painame),d=c.cleanblood,f=c.area;return(0,r.jsx)(l.Rz,{width:500,height:400,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(a.BotStatus,{}),(0,r.jsx)(i.$0,{title:"Cleaning Settings",children:(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:d,content:"Clean Blood",disabled:s,onClick:function(){return n("blood")}})}),(0,r.jsxs)(i.$0,{title:"Misc Settings",children:[(0,r.jsx)(i.zx,{fluid:!0,content:f?"Reset Area Selection":"Restrict to Current Area",onClick:function(){return n("area")}}),null!==f&&(0,r.jsx)(i.xu,{mb:1,children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Locked Area",children:f})})})]}),u&&(0,r.jsx)(i.$0,{title:"pAI",children:(0,r.jsx)(i.zx,{fluid:!0,icon:"eject",content:u,disabled:s,onClick:function(){return n("ejectpai")}})})]})})}},1340:function(e,t,n){"use strict";n.r(t),n.d(t,{BotFloor:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(4647),c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data,s=c.noaccess,u=c.painame,d=c.hullplating,f=c.replace,h=c.eat,m=c.make,x=c.fixfloor,p=c.nag_empty,g=c.magnet,j=c.tiles_amount;return(0,r.jsx)(l.Rz,{width:500,height:510,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(a.BotStatus,{}),(0,r.jsxs)(i.$0,{title:"Floor Settings",children:[(0,r.jsx)(i.xu,{mb:"5px",children:(0,r.jsx)(i.H2.Item,{label:"Tiles Left",children:j})}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:d,content:"Add tiles to new hull plating",tooltip:"Fixing a plating requires the removal of floor tile. This will place it back after repairing. Same goes for hull breaches",disabled:s,onClick:function(){return n("autotile")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:f,content:"Add floor tiles on exposed hull plating",tooltip:"Example: It will add tiles to maintenance",disabled:s,onClick:function(){return n("replacetiles")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:x,content:"Repair damaged tiles and platings",disabled:s,onClick:function(){return n("fixfloors")}})]}),(0,r.jsxs)(i.$0,{title:"Miscellaneous",children:[(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:h,content:"Finds tiles",disabled:s,onClick:function(){return n("eattiles")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:m,content:"Make pieces of metal into tiles when empty",disabled:s,onClick:function(){return n("maketiles")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:p,content:"Transmit notice when empty",disabled:s,onClick:function(){return n("nagonempty")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:g,content:"Traction Magnets",disabled:s,onClick:function(){return n("anchored")}})]}),u&&(0,r.jsx)(i.$0,{title:"pAI",children:(0,r.jsx)(i.zx.Checkbox,{fluid:!0,icon:"eject",content:u,disabled:s,onClick:function(){return n("ejectpai")}})})]})})}},27:function(e,t,n){"use strict";n.r(t),n.d(t,{BotHonk:()=>a});var r=n(1557),i=n(4893),o=n(3817),l=n(4647),a=function(e){var t=(0,i.nc)();return t.act,t.data,(0,r.jsx)(o.Rz,{width:500,height:220,children:(0,r.jsx)(o.Rz.Content,{scrollable:!0,children:(0,r.jsx)(l.BotStatus,{})})})}},2494:function(e,t,n){"use strict";n.r(t),n.d(t,{BotMed:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(4647),c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data;c.locked;var s=c.noaccess,u=(c.maintpanel,c.on,c.autopatrol,c.canhack,c.emagged,c.remote_disabled,c.painame),d=c.shut_up,f=c.declare_crit,h=c.stationary_mode,m=c.heal_threshold,x=c.injection_amount,p=c.use_beaker,g=c.treat_virus,j=c.reagent_glass;return(0,r.jsx)(l.Rz,{width:500,height:500,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(a.BotStatus,{}),(0,r.jsxs)(i.$0,{title:"Communication Settings",children:[(0,r.jsx)(i.zx.Checkbox,{fluid:!0,content:"Speaker",checked:!d,disabled:s,onClick:function(){return n("toggle_speaker")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,content:"Critical Patient Alerts",checked:f,disabled:s,onClick:function(){return n("toggle_critical_alerts")}})]}),(0,r.jsxs)(i.$0,{fill:!0,title:"Treatment Settings",children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Healing Threshold",children:(0,r.jsx)(i.iR,{value:m.value,minValue:m.min,maxValue:m.max,step:5,disabled:s,onChange:function(e,t){return n("set_heal_threshold",{target:t})}})}),(0,r.jsx)(i.H2.Item,{label:"Injection Level",children:(0,r.jsx)(i.iR,{value:x.value,minValue:x.min,maxValue:x.max,step:5,format:function(e){return"".concat(e,"u")},disabled:s,onChange:function(e,t){return n("set_injection_amount",{target:t})}})}),(0,r.jsx)(i.H2.Item,{label:"Reagent Source",children:(0,r.jsx)(i.zx,{content:p?"Beaker":"Internal Synthesizer",icon:p?"flask":"cogs",disabled:s,onClick:function(){return n("toggle_use_beaker")}})}),j&&(0,r.jsx)(i.H2.Item,{label:"Beaker",children:(0,r.jsxs)(i.Kq,{inline:!0,width:"100%",children:[(0,r.jsx)(i.Kq.Item,{grow:1,children:(0,r.jsxs)(i.ko,{value:j.amount,minValue:0,maxValue:j.max_amount,children:[j.amount," / ",j.max_amount]})}),(0,r.jsx)(i.Kq.Item,{ml:1,children:(0,r.jsx)(i.zx,{content:"Eject",disabled:s,onClick:function(){return n("eject_reagent_glass")}})})]})})]}),(0,r.jsx)(i.zx.Checkbox,{mt:1,fluid:!0,content:"Treat Viral Infections",checked:g,disabled:s,onClick:function(){return n("toggle_treat_viral")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,content:"Stationary Mode",checked:h,disabled:s,onClick:function(){return n("toggle_stationary_mode")}})]}),u&&(0,r.jsx)(i.$0,{title:"pAI",children:(0,r.jsx)(i.zx,{fluid:!0,icon:"eject",content:u,disabled:s,onClick:function(){return n("ejectpai")}})})]})})})}},3165:function(e,t,n){"use strict";n.r(t),n.d(t,{BotSecurity:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(4647),c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data,s=c.noaccess,u=c.painame,d=c.check_id,f=c.check_weapons,h=c.check_warrant,m=c.arrest_mode,x=c.arrest_declare;return(0,r.jsx)(l.Rz,{width:500,height:445,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(a.BotStatus,{}),(0,r.jsxs)(i.$0,{title:"Who To Arrest",children:[(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:d,content:"Unidentifiable Persons",disabled:s,onClick:function(){return n("authid")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:f,content:"Unauthorized Weapons",disabled:s,onClick:function(){return n("authweapon")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:h,content:"Wanted Criminals",disabled:s,onClick:function(){return n("authwarrant")}})]}),(0,r.jsxs)(i.$0,{title:"Arrest Procedure",children:[(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:m,content:"Detain Targets Indefinitely",disabled:s,onClick:function(){return n("arrtype")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:x,content:"Announce Arrests On Radio",disabled:s,onClick:function(){return n("arrdeclare")}})]}),u&&(0,r.jsx)(i.$0,{title:"pAI",children:(0,r.jsx)(i.zx,{fluid:!0,icon:"eject",content:u,disabled:s,onClick:function(){return n("ejectpai")}})})]})})}},4216:function(e,t,n){"use strict";n.r(t),n.d(t,{BrigCells:()=>s});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=e.cell,n=(0,o.nc)().act,l=t.cell_id,a=t.occupant,c=t.crimes,s=t.brigged_by,u=t.time_left_seconds,d=t.time_set_seconds,f=t.ref,h="";return u>0&&(h+=" BrigCells__listRow--active"),(0,r.jsxs)(i.iA.Row,{className:h,children:[(0,r.jsx)(i.iA.Cell,{children:l}),(0,r.jsx)(i.iA.Cell,{children:a}),(0,r.jsx)(i.iA.Cell,{children:c}),(0,r.jsx)(i.iA.Cell,{children:s}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.QG,{totalSeconds:d})}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.QG,{totalSeconds:u})}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx,{type:"button",onClick:function(){n("release",{ref:f})},children:"Release"})})]})},c=function(e){var t=e.cells;return(0,r.jsxs)(i.iA,{className:"BrigCells__list",children:[(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{header:!0,children:"Cell"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Occupant"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Crimes"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Brigged By"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Time Brigged For"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Time Left"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Release"})]}),t.map(function(e){return(0,r.jsx)(a,{cell:e},e.ref)})]})},s=function(e){var t=(0,o.nc)(),n=(t.act,t.data).cells;return(0,r.jsx)(l.Rz,{theme:"security",width:800,height:400,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,children:(0,r.jsx)(c,{cells:n})})})})})}},6017:function(e,t,n){"use strict";n.r(t),n.d(t,{BrigTimer:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data;a.nameText=a.occupant,a.timing&&(a.prisoner_hasrec?a.nameText=(0,r.jsx)(i.xu,{color:"green",children:a.occupant}):a.nameText=(0,r.jsx)(i.xu,{color:"red",children:a.occupant}));var c="pencil-alt";a.prisoner_name&&!a.prisoner_hasrec&&(c="exclamation-triangle");var s=[],u=0;for(u=0;ux,CameraConsoleContent:()=>p});var r=n(1557),i=n(7662),o=n(2778),l=n(9124),a=n(5259),c=n(7793),s=n(4893),u=n(3817);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne?this.substring(0,e)+"...":this};var h=function(e,t){if(!t)return[];var n,r,i=e.findIndex(function(e){return e.name===t.name});return[null==(n=e[i-1])?void 0:n.name,null==(r=e[i+1])?void 0:r.name]},m=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=(0,i.hX)(e,function(e){return!!e.name});if(t){var r=(0,c.mj)(t,function(e){return e.name});n=(0,i.hX)(n,r)}return(0,i.MR)(n,function(e){return e.name})},x=function(e){var t=(0,s.nc)(),n=t.act,i=t.data,o=i.mapRef,c=i.activeCamera,d=f(h(m(i.cameras),c),2),x=d[0],g=d[1];return(0,r.jsxs)(u.Rz,{width:870,height:708,children:[(0,r.jsx)("div",{className:"CameraConsole__left",children:(0,r.jsx)(u.Rz.Content,{children:(0,r.jsx)(l.Kq,{fill:!0,vertical:!0,children:(0,r.jsx)(p,{})})})}),(0,r.jsxs)("div",{className:"CameraConsole__right",children:[(0,r.jsxs)("div",{className:"CameraConsole__toolbar",children:[(0,r.jsx)("b",{children:"Camera: "}),c&&c.name||"—"]}),(0,r.jsxs)("div",{className:(0,a.Sh)(["CameraConsole__toolbar","CameraConsole__toolbar--right"]),children:[(0,r.jsx)(l.zx,{icon:"chevron-left",disabled:!x,onClick:function(){return n("switch_camera",{name:x})}}),(0,r.jsx)(l.zx,{icon:"chevron-right",disabled:!g,onClick:function(){return n("switch_camera",{name:g})}})]}),(0,r.jsx)(l.SW,{className:"CameraConsole__map",params:{id:o,type:"map"}})]})]})},p=function(e){var t=(0,s.nc)(),n=t.act,i=t.data,c=f((0,o.useState)(""),2),u=c[0],d=c[1],h=i.activeCamera,x=m(i.cameras,u);return(0,r.jsxs)(l.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(l.Kq.Item,{children:(0,r.jsx)(l.II,{fluid:!0,placeholder:"Search for a camera",onChange:function(e){return d(e)}})}),(0,r.jsx)(l.Kq.Item,{grow:!0,m:0,children:(0,r.jsx)(l.$0,{fill:!0,scrollable:!0,children:x.map(function(e){return(0,r.jsx)("div",{title:e.name,className:(0,a.Sh)(["Button","Button--fluid",h&&e.name===h.name?"Button--selected":"Button--color--transparent"]),onClick:function(){return n("switch_camera",{name:e.name})},children:e.name.trimLongStr(23)},e.name)})})})]})}},8177:function(e,t,n){"use strict";n.r(t),n.d(t,{Canister:()=>s});var r=n(1557),i=n(9124),o=n(9915),l=n(1044),a=n(4893),c=n(3817),s=function(e){var t=(0,a.nc)(),n=t.act,s=t.data,u=s.portConnected,d=s.tankPressure,f=s.releasePressure,h=s.defaultReleasePressure,m=s.minReleasePressure,x=s.maxReleasePressure,p=s.valveOpen,g=s.name,j=s.canLabel,b=s.colorContainer,y=s.color_index,v=s.hasHoldingTank,w=s.holdingTank,k="";y.prim&&(k=b.prim.options[y.prim].name);var _="";y.sec&&(_=b.sec.options[y.sec].name);var C="";y.ter&&(C=b.ter.options[y.ter].name);var S="";y.quart&&(S=b.quart.options[y.quart].name);var A=[],I=[],O=[],z=[],P=0;for(P=0;Pl});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)().act,n=e.scanned_card,l=e.modifying_card;return(0,r.jsx)(i.$0,{title:"Authentication",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Login/Logout",children:n?(0,r.jsx)(i.zx,{icon:"sign-out-alt",selected:!0,onClick:function(){return t("interact_scanned")},children:"Log Out: ".concat(n.name)}):(0,r.jsx)(i.zx,{icon:"id-card",onClick:function(){return t("interact_scanned")},children:"-----"})}),(0,r.jsx)(i.H2.Item,{label:"Card To Modify",children:l?(0,r.jsx)(i.zx,{icon:"eject",selected:!0,onClick:function(){return t("interact_modify")},children:"Remove Card: ".concat(l.name)}):(0,r.jsx)(i.zx,{icon:"id-card",onClick:function(){return t("interact_modify")},children:"-----"})})]})})}},2904:function(e,t,n){"use strict";n.r(t),n.d(t,{CardInformation:()=>l,CardSkins:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)().act,n=e.card;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Registered Name",children:(0,r.jsx)(i.zx,{icon:n&&"Unknown"!==n.registered_name?"pencil-alt":"exclamation-triangle",selected:!!n,onClick:function(){return t("reg")},children:null==n?void 0:n.registered_name})}),(0,r.jsx)(i.H2.Item,{label:"Account Number",children:(0,r.jsx)(i.zx,{icon:(null==n?void 0:n.account_number)?"pencil-alt":"exclamation-triangle",selected:!!(null==n?void 0:n.account_number),onClick:function(){return t("set_card_account_number")},children:(null==n?void 0:n.account_number)?null==n?void 0:n.account_number:"None"})})]})},a=function(e){var t=(0,o.nc)().act,n=e.card_skins,l=e.card,a=e.is_centcom,c=e.all_centcom_skins;return(0,r.jsxs)(i.$0,{title:"Card Skins",children:[n.map(function(e){return(0,r.jsx)(i.zx,{selected:(null==l?void 0:l.current_skin)===e.skin,onClick:function(){return t("set_card_skin",{skin_target:e.skin})},children:e.display_name},e.skin)}),!!a&&(0,r.jsx)(i.xu,{children:Array.isArray(c)&&c.map(function(e){return(0,r.jsx)(i.zx,{selected:(null==l?void 0:l.current_skin)===e.skin,color:"purple",onClick:function(){return t("set_card_skin",{skin_target:e.skin})},children:e.display_name},e.skin)})})]})}},7727:function(e,t,n){"use strict";n.r(t),n.d(t,{CardComputer:()=>p,SlashedIcon:()=>f});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(8986),c=n(7626),s=n(7595),u=n(1491),d=n(6391),f=function(e){var t=e.title,n=e.name,o=e.text;return(0,r.jsx)(i.$0,{fill:!0,title:t,children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,r.jsxs)(i.JO.Stack,{children:[(0,r.jsx)(i.JO,{name:n,size:5,color:"gray"}),(0,r.jsx)(i.JO,{name:"slash",size:5,color:"red"})]}),(0,r.jsx)("br",{}),o]})})})},h=function(){return(0,r.jsx)(f,{title:"Warning",name:"user",text:"Not logged in"})},m=function(){return(0,r.jsx)(f,{title:"Records",name:"scroll",text:"No records"})},x=function(){return(0,r.jsx)(f,{title:"Card Missing",name:"id-card",text:"No card to modify"})},p=function(){var e,t=(0,o.nc)(),n=t.act,f=t.data,p=f.all_centcom_skins,g=f.auth_or_ghost,j=f.authenticated,b=f.can_terminate,y=f.card_skins,v=f.cooldown_time,w=f.is_centcom,k=f.job_slots,_=f.job_formats,C=f.jobs_dept,S=f.jobs,A=f.mode,I=f.modifying_card,O=f.people_dept,z=f.priority_jobs,P=f.records,R=f.regions,E=f.scanned_card,T=f.selectedAccess,N=f.target_dept,H=(0,r.jsxs)(i.mQ,{children:[(0,r.jsx)(i.mQ.Tab,{icon:"id-card",selected:0===A,onClick:function(){return n("mode",{mode:0})},children:"Job Transfers"}),!N&&(0,r.jsx)(i.mQ.Tab,{icon:"id-card",selected:2===A,onClick:function(){return n("mode",{mode:2})},children:"Access Modification"}),(0,r.jsx)(i.mQ.Tab,{icon:"folder-open",selected:1===A,onClick:function(){return n("mode",{mode:1})},children:"Job Management"}),(0,r.jsx)(i.mQ.Tab,{icon:"scroll",selected:3===A,onClick:function(){return n("mode",{mode:3})},children:"Records"}),(0,r.jsx)(i.mQ.Tab,{icon:"users",selected:4===A,onClick:function(){return n("mode",{mode:4})},children:"Department"})]});switch(A){case 0:e=j&&E?I?(0,r.jsx)(c.CardComputerJobTransfer,{target_dept:N,card:I,can_terminate:b,is_centcom:w,jobs:S,job_colors:_,jobs_dept:C,card_skins:y,all_centcom_skins:p}):(0,r.jsx)(x,{}):(0,r.jsx)(h,{});break;case 1:e=g?(0,r.jsx)(s.CardComputerJobPriority,{cooldown_time:v,target_dept:N,priority_jobs:z,job_slots:k}):(0,r.jsx)(h,{});break;case 2:e=j&&E?I?(0,r.jsx)(a.AccessList,{accesses:R,selectedList:T,accessMod:function(e){return n("set",{access:e})},grantAll:function(){return n("grant_all")},denyAll:function(){return n("clear_all")},grantDep:function(e){return n("grant_region",{region:e})},denyDep:function(e){return n("deny_region",{region:e})}}):(0,r.jsx)(x,{}):(0,r.jsx)(h,{});break;case 3:e=j?P.length?(0,r.jsx)(u.CardComputerRecordsLog,{authenticated:j,records:P,target_dept:N,is_centcom:w}):(0,r.jsx)(m,{}):(0,r.jsx)(h,{});break;case 4:e=j&&E?(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Your Team",children:(0,r.jsxs)(i.iA,{children:[(0,r.jsxs)(i.iA.Row,{height:2,children:[(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Name"}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Rank"}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Sec Status"}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Actions"})]}),O.map(function(e){return(0,r.jsxs)(i.iA.Row,{height:2,children:[(0,r.jsx)(i.iA.Cell,{children:e.name}),(0,r.jsx)(i.iA.Cell,{children:e.title}),(0,r.jsx)(i.iA.Cell,{children:e.crimstat}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx,{disabled:!e.demotable,onClick:function(){return n("remote_demote",{remote_demote:e.name})},children:e.buttontext})})]},e.title)})]})}):(0,r.jsx)(h,{});break;default:e=(0,r.jsx)(i.$0,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,r.jsx)(l.Rz,{width:800,height:800,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(d.AuthBlock,{scanned_card:E,modifying_card:I})}),(0,r.jsx)(i.Kq.Item,{children:H}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:e})]})})})}},7595:function(e,t,n){"use strict";n.r(t),n.d(t,{CardComputerJobPriority:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)().act,n=e.cooldown_time,l=e.job_slots,a=e.target_dept,c=e.priority_jobs;return(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsxs)(i.$0,{color:n?"red":"",children:["Next Change Available:",n||"Now"]}),(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Job Slots",children:(0,r.jsxs)(i.iA,{children:[(0,r.jsxs)(i.iA.Row,{height:2,children:[(0,r.jsx)(i.iA.Cell,{bold:!0,textAlign:"center",children:"Title"}),(0,r.jsx)(i.iA.Cell,{bold:!0,textAlign:"center",children:"Used Slots"}),(0,r.jsx)(i.iA.Cell,{bold:!0,textAlign:"center",children:"Total Slots"}),(0,r.jsx)(i.iA.Cell,{bold:!0,textAlign:"center",children:"Free Slots"}),(0,r.jsx)(i.iA.Cell,{bold:!0,textAlign:"center",children:"Close Slot"}),(0,r.jsx)(i.iA.Cell,{bold:!0,textAlign:"center",children:"Open Slot"}),(0,r.jsx)(i.iA.Cell,{bold:!0,textAlign:"center",children:"Priority"})]}),l&&l.map(function(e){return(0,r.jsxs)(i.iA.Row,{height:2,className:"candystripe",children:[(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:(0,r.jsx)(i.xu,{color:e.is_priority?"green":"",children:e.title})}),(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:e.current_positions}),(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:e.total_positions}),(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:e.total_positions>e.current_positions&&(0,r.jsx)(i.xu,{color:"green",children:e.total_positions-e.current_positions})||(0,r.jsx)(i.xu,{color:"red",children:"0"})}),(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:(0,r.jsx)(i.zx,{disabled:!!n||!e.can_close,onClick:function(){return t("make_job_unavailable",{job:e.title})},children:"-"})}),(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:(0,r.jsx)(i.zx,{disabled:!!n||!e.can_open,onClick:function(){return t("make_job_available",{job:e.title})},children:"+"})}),(0,r.jsx)(i.iA.Cell,{textAlign:"center",children:a&&(0,r.jsx)(i.xu,{color:"green",children:c.indexOf(e.title)>-1?"Yes":""})||(0,r.jsx)(i.zx,{selected:e.is_priority,disabled:!!n||!e.can_prioritize,onClick:function(){return t("prioritize_job",{job:e.title})},children:e.is_priority?"Yes":"No"})})]},e.title)})]})})]})}},7626:function(e,t,n){"use strict";n.r(t),n.d(t,{CardComputerJobTransfer:()=>u});var r=n(1557),i=n(9124),o=n(4893),l=n(9242),a=n(2904),c=l.DM.department,s=function(e){var t=(0,o.nc)().act,n=e.job_colors,l=e.dept_name,a=e.job_names,c=e.dept_color,s=e.default_job_color,u=void 0===s?"":s,d=e.card;return(0,r.jsx)(i.H2.Item,{label:l,labelColor:c,children:a.map(function(e){return(0,r.jsx)(i.zx,{selected:(null==d?void 0:d.rank)===e,color:n[e]?n[e]:u,onClick:function(){return t("assign",{assign_target:e})},children:e},e)})})},u=function(e){var t=(0,o.nc)().act,n=e.card_skins,l=e.target_dept,u=e.card,d=e.can_terminate,f=e.is_centcom,h=e.jobs,m=e.jobs_dept,x=e.job_colors,p=e.all_centcom_skins,g=[{name:"Special",jobs:h.top},{name:"Engineering",color:c.engineering,jobs:h.engineering},{name:"Medical",color:c.medical,jobs:h.medical},{name:"Science",color:c.science,jobs:h.science},{name:"Security",color:c.security,jobs:h.security},{name:"Service",color:c.service,jobs:h.service},{name:"Supply",color:c.supply,jobs:h.supply},{name:"Retirement",jobs:h.assistant}];return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i.$0,{title:"Card Information",children:[!l&&(0,r.jsx)(a.CardInformation,{card:u}),(0,r.jsx)(i.H2.Item,{label:"Latest Transfer",children:(null==u?void 0:u.lastlog)||"---"})]}),(0,r.jsx)(i.$0,{title:l?"Department Job Transfer":"Job Transfer",children:(0,r.jsxs)(i.H2,{children:[l?(0,r.jsx)(s,{dept_name:"Department",job_colors:x,job_names:void 0===m?[]:m,card:u}):(0,r.jsx)(r.Fragment,{children:g.map(function(e){return(0,r.jsx)(s,{dept_name:e.name,dept_color:e.color,job_names:e.jobs,job_colors:x,card:u})})}),!!f&&(0,r.jsx)(s,{dept_name:"Centcom",dept_color:c.centcom,job_colors:x,job_names:h.centcom,default_job_color:"purple",card:u}),(0,r.jsx)(i.H2.Item,{label:"Demotion",children:(0,r.jsx)(i.zx,{disabled:(null==u?void 0:u.assignment)==="Demoted"||(null==u?void 0:u.assignment)==="Terminated",tooltip:"Assistant access, 'demoted' title.",color:"red",icon:"times",onClick:function(){return t("demote")},children:"Demoted"},"Demoted")}),!!d&&(0,r.jsx)(i.H2.Item,{label:"Non-Crew",children:(0,r.jsx)(i.zx,{disabled:(null==u?void 0:u.assignment)==="Terminated",tooltip:"Zero access. Not crew.",color:"red",icon:"eraser",onClick:function(){return t("terminate")},children:"Terminated"},"Terminate")})]})}),!l&&(0,r.jsx)(a.CardSkins,{card:u,card_skins:n,is_centcom:f,all_centcom_skins:p})]})}},1491:function(e,t,n){"use strict";n.r(t),n.d(t,{CardComputerRecordsLog:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)().act,n=e.authenticated,l=e.records,a=e.target_dept,c=e.is_centcom;return(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:"Records",buttons:(0,r.jsx)(i.zx,{icon:"times",disabled:!n||0===l.length||a,onClick:function(){return t("wipe_all_logs")},children:"Delete All Records"}),children:[(0,r.jsxs)(i.iA,{children:[(0,r.jsxs)(i.iA.Row,{height:2,children:[(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Crewman"}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Old Rank"}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:"New Rank"}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Authorized By"}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Time"}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Reason"}),!!c&&(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Deleted By"})]}),l.map(function(e){return(0,r.jsxs)(i.iA.Row,{height:2,children:[(0,r.jsx)(i.iA.Cell,{children:e.transferee}),(0,r.jsx)(i.iA.Cell,{children:e.oldvalue}),(0,r.jsx)(i.iA.Cell,{children:e.newvalue}),(0,r.jsx)(i.iA.Cell,{children:e.whodidit}),(0,r.jsx)(i.iA.Cell,{children:e.timestamp}),(0,r.jsx)(i.iA.Cell,{children:e.reason}),!!c&&(0,r.jsx)(i.iA.Cell,{children:e.deletedby})]},e.timestamp)})]}),!!c&&(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{icon:"pencil-alt",color:"purple",disabled:!n||0===l.length,onClick:function(){return t("wipe_my_logs")},children:"Delete MY Records"})})]})}},780:function(e,t,n){"use strict";n.r(t)},5198:function(e,t,n){"use strict";n.r(t),n.d(t,{CargoConsole:()=>f});var r=n(1557),i=n(7662),o=n(2778),l=n(9124),a=n(7793),c=n(4893),s=n(3817);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nu,ChameleonAppearances:()=>f});var r=n(1557),i=n(2778),o=n(9124),l=n(7793),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:"",n=(0,l.mj)(t,function(e){return e.name});return e.filter(n)},f=function(e){var t,n=(0,a.nc)(),l=n.act,c=n.data,u=(t=(0,i.useState)(""),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(t,2)||function(e,t){if(e){if("string"==typeof e)return s(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),f=u[0],h=u[1],m=d(c.chameleon_skins,f),x=c.selected_appearance;return(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.II,{fluid:!0,placeholder:"Search for an appearance",onChange:function(e){return h(e)}})}),(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,title:"Item Appearance",children:m.map(function(e){var t=e.name+"_"+e.icon_state;return(0,r.jsx)(o.zA,{dmIcon:e.icon,dmIconState:e.icon_state,imageSize:64,m:.5,selected:t===x,tooltip:e.name,style:{opacity:t===x&&"1"||"0.5"},onClick:function(){l("change_appearance",{new_appearance:t})}},t)})})})]})}},2110:function(e,t,n){"use strict";n.r(t),n.d(t,{ChangelogView:()=>s});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nf});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817),c=n(3100),s=n(4799);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nu});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(8124),c=[1,5,10,20,30,50],s=[1,5,10],u=function(e){var t=(0,o.nc)(),n=(t.act,t.data).chemicals;return(0,r.jsx)(l.Rz,{width:400,height:400+24*Math.ceil(n.length/3),children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(d,{}),(0,r.jsx)(f,{}),(0,r.jsx)(h,{})]})})})},d=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.amount,s=l.energy,u=l.maxEnergy;return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Settings",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Energy",children:(0,r.jsxs)(i.ko,{value:s,minValue:0,maxValue:u,ranges:{good:[.5*u,1/0],average:[.25*u,.5*u],bad:[-1/0,.25*u]},children:[s," / ",u," Units"]})}),(0,r.jsx)(i.H2.Item,{label:"Dispense",verticalAlign:"middle",children:(0,r.jsx)(i.Kq,{children:c.map(function(e,t){return(0,r.jsx)(i.Kq.Item,{grow:!0,width:"15%",children:(0,r.jsx)(i.zx,{fluid:!0,icon:"cog",selected:a===e,content:e,onClick:function(){return n("amount",{amount:e})}})},t)})})})]})})})},f=function(e){for(var t=(0,o.nc)(),n=t.act,l=t.data,a=l.chemicals,c=void 0===a?[]:a,s=[],u=0;u<(c.length+1)%3;u++)s.push(!0);return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:l.glass?"Drink Dispenser":"Chemical Dispenser",children:[c.map(function(e,t){return(0,r.jsx)(i.zx,{m:.1,width:"32.5%",icon:"arrow-circle-down",overflow:"hidden",content:e.title,style:{marginLeft:"2px",textOverflow:"ellipsis"},onClick:function(){return n("dispense",{reagent:e.id})}},t)}),s.map(function(e,t){return(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"25%"},t)})]})})},h=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,c=l.isBeakerLoaded,u=l.beakerCurrentVolume,d=l.beakerMaxVolume,f=l.beakerContents;return(0,r.jsx)(i.Kq.Item,{height:16,children:(0,r.jsx)(i.$0,{title:l.glass?"Glass":"Beaker",fill:!0,scrollable:!0,buttons:(0,r.jsxs)(i.xu,{children:[!!c&&(0,r.jsxs)(i.xu,{inline:!0,color:"label",mr:2,children:[u," / ",d," units"]}),(0,r.jsx)(i.zx,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("ejectBeaker")}})]}),children:(0,r.jsx)(a.BeakerContents,{beakerLoaded:c,beakerContents:void 0===f?[]:f,buttons:function(e){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return n("remove",{reagent:e.id,amount:-1})}}),s.map(function(t,o){return(0,r.jsx)(i.zx,{content:t,onClick:function(){return n("remove",{reagent:e.id,amount:t})}},o)}),(0,r.jsx)(i.zx,{content:"ALL",onClick:function(){return n("remove",{reagent:e.id,amount:e.volume})}})]})}})})})}},3741:function(e,t,n){"use strict";n.r(t),n.d(t,{ChemHeater:()=>s});var r=n(1557),i=n(9124),o=n(1044),l=n(4893),a=n(3817),c=n(8124),s=function(e){return(0,r.jsx)(a.Rz,{width:350,height:275,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(u,{}),(0,r.jsx)(d,{})]})})})},u=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=a.targetTemp,s=a.targetTempReached,u=a.autoEject,d=a.isActive,f=a.currentTemp,h=a.isBeakerLoaded;return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{fill:!0,title:"Settings",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:"Auto-eject",icon:u?"toggle-on":"toggle-off",selected:u,onClick:function(){return n("toggle_autoeject")}}),(0,r.jsx)(i.zx,{content:d?"On":"Off",icon:"power-off",selected:d,disabled:!h,onClick:function(){return n("toggle_on")}})]}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Target",children:(0,r.jsx)(i.Y2,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,o.NM)(c,0),minValue:0,maxValue:1e3,onChange:function(e){return n("adjust_temperature",{target:e})}})}),(0,r.jsx)(i.H2.Item,{label:"Reading",color:s?"good":"average",children:h&&(0,r.jsx)(i.zt,{value:f,format:function(e){return(0,o.FH)(e)+" K"}})||"—"})]})})})},d=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,a=o.isBeakerLoaded,s=o.beakerCurrentVolume,u=o.beakerMaxVolume,d=o.beakerContents;return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{title:"Beaker",fill:!0,scrollable:!0,buttons:!!a&&(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.xu,{inline:!0,color:"label",mr:2,children:[s," / ",u," units"]}),(0,r.jsx)(i.zx,{icon:"eject",content:"Eject",onClick:function(){return n("eject_beaker")}})]}),children:(0,r.jsx)(c.BeakerContents,{beakerLoaded:a,beakerContents:d})})})}},5625:function(e,t,n){"use strict";n.r(t),n.d(t,{ChemMaster:()=>p});var r=n(1557),i=n(9124),o=n(5259),l=n(6322),a=n(4893),c=n(3817),s=n(8124),u=n(5279);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var x=[1,5,10],p=function(e){return(0,r.jsxs)(c.Rz,{width:575,height:650,children:[(0,r.jsx)(u.ComplexModal,{}),(0,r.jsx)(c.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(g,{}),(0,r.jsx)(j,{}),(0,r.jsx)(b,{}),(0,r.jsx)(C,{})]})})]})},g=function(e){var t=(0,a.nc)(),n=t.act,o=t.data,l=o.beaker,c=o.beaker_reagents,d=o.buffer_reagents.length>0;return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{title:"Beaker",fill:!0,scrollable:!0,buttons:d?(0,r.jsx)(i.zx.Confirm,{icon:"eject",disabled:!l,content:"Eject and Clear Buffer",onClick:function(){return n("eject")}}):(0,r.jsx)(i.zx,{icon:"eject",disabled:!l,content:"Eject and Clear Buffer",onClick:function(){return n("eject")}}),children:l?(0,r.jsx)(s.BeakerContents,{beakerLoaded:!0,beakerContents:c,buttons:function(e,t){return(0,r.jsxs)(i.xu,{mb:t0?(0,r.jsx)(s.BeakerContents,{beakerLoaded:!0,beakerContents:c,buttons:function(e,t){return(0,r.jsxs)(i.xu,{mb:t0&&(t=s.map(function(e){var t=e.id,i=e.sprite;return(0,r.jsx)(k,{icon:i,selected:c===t,onClick:function(){return n("set_sprite_style",{production_mode:l,style:t})}},t)})),(0,r.jsx)(w,{productionData:e.productionData,children:t&&(0,r.jsx)(i.H2.Item,{label:"Style",children:t})})},C=function(e){var t=(0,a.nc)(),n=t.act,o=t.data,l=o.loaded_pill_bottle_style,c=o.containerstyles,s=o.loaded_pill_bottle,u={width:"20px",height:"20px"},d=c.map(function(e){var t=e.color,o=e.name,a=l===t;return(0,r.jsxs)(i.zx,{style:{position:"relative",width:u.width,height:u.height},onClick:function(){return n("set_container_style",{style:t})},icon:a?"check":"",tooltip:o,tooltipPosition:"top",children:[!a&&(0,r.jsx)("div",{style:{display:"inline-block"}}),(0,r.jsx)("span",{className:"Button",style:{display:"inline-block",position:"absolute",top:0,left:0,margin:0,padding:0,width:u.width,height:u.height,backgroundColor:t,opacity:.6,filter:"alpha(opacity=60)"}})]},t)});return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{fill:!0,title:"Container Customization",buttons:(0,r.jsx)(i.zx,{icon:"eject",disabled:!s,content:"Eject Container",onClick:function(){return n("ejectp")}}),children:s?(0,r.jsx)(i.H2,{children:(0,r.jsxs)(i.H2.Item,{label:"Style",children:[(0,r.jsx)(i.zx,{style:{width:u.width,height:u.height},icon:"tint-slash",onClick:function(){return n("clear_container_style")},selected:!l,tooltip:"Default",tooltipPosition:"top"}),d]})}):(0,r.jsx)(i.xu,{color:"label",children:"No pill bottle or patch pack loaded."})})})};(0,u.modalRegisterBodyOverride)("analyze",function(e){var t=(0,a.nc)(),n=t.act,o=t.data,l=e.args.analysis;return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:o.condi?"Condiment Analysis":"Reagent Analysis",children:(0,r.jsx)(i.xu,{mx:"0.5rem",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Name",children:l.name}),(0,r.jsx)(i.H2.Item,{label:"Description",children:(l.desc||"").length>0?l.desc:"N/A"}),l.blood_type&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Blood type",children:l.blood_type}),(0,r.jsx)(i.H2.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})]}),!o.condi&&(0,r.jsx)(i.zx,{icon:o.printing?"spinner":"print",disabled:o.printing,iconSpin:!!o.printing,ml:"0.5rem",content:"Print",onClick:function(){return n("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})})})},6889:function(e,t,n){"use strict";n.r(t),n.d(t,{CloningConsole:()=>c});var r=n(1557),i=n(9124),o=n(1155),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,c=o.tab,u=o.has_scanner,d=o.pod_amount;return(0,r.jsx)(a.Rz,{width:640,height:520,children:(0,r.jsxs)(a.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(i.$0,{title:"Cloning Console",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Connected scanner",children:u?"Online":"Missing"}),(0,r.jsx)(i.H2.Item,{label:"Connected pods",children:d})]})}),(0,r.jsxs)(i.mQ,{children:[(0,r.jsx)(i.mQ.Tab,{selected:1===c,icon:"home",onClick:function(){return n("menu",{tab:1})},children:"Main Menu"}),(0,r.jsx)(i.mQ.Tab,{selected:2===c,icon:"user",onClick:function(){return n("menu",{tab:2})},children:"Damage Configuration"})]}),(0,r.jsx)(i.$0,{children:(0,r.jsx)(s,{})})]})})},s=function(e){var t,n=(0,l.nc)().data.tab;return 1===n?t=(0,r.jsx)(u,{}):2===n&&(t=(0,r.jsx)(d,{})),t},u=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=a.pods,s=a.pod_amount,u=a.selected_pod_UID;return(0,r.jsxs)(i.xu,{children:[!s&&(0,r.jsx)(i.xu,{color:"average",children:"Notice: No pods connected."}),!!s&&c.map(function(e,t){return(0,r.jsx)(i.$0,{layer:2,title:"Pod "+(t+1),children:(0,r.jsxs)(i.Kq,{textAlign:"center",children:[(0,r.jsxs)(i.Kq.Item,{basis:"96px",shrink:0,children:[(0,r.jsx)("img",{src:(0,o.R)("pod_"+(e.cloning?"cloning":"idle")+".gif"),style:{width:"100%",imageRendering:"pixelated"}}),(0,r.jsx)(i.zx,{selected:u===e.uid,onClick:function(){return n("select_pod",{uid:e.uid})},children:"Select"})]}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Progress",children:[!e.cloning&&(0,r.jsx)(i.xu,{color:"average",children:"Pod is inactive."}),!!e.cloning&&(0,r.jsx)(i.ko,{value:e.clone_progress,maxValue:100,color:"good"})]}),(0,r.jsx)(i.H2.Divider,{}),(0,r.jsx)(i.H2.Item,{label:"Biomass",children:(0,r.jsxs)(i.ko,{value:e.biomass,ranges:{good:[2*e.biomass_storage_capacity/3,e.biomass_storage_capacity],average:[e.biomass_storage_capacity/3,2*e.biomass_storage_capacity/3],bad:[0,e.biomass_storage_capacity/3]},minValue:0,maxValue:e.biomass_storage_capacity,children:[e.biomass,"/",e.biomass_storage_capacity+" ("+100*e.biomass/e.biomass_storage_capacity+"%)"]})}),(0,r.jsx)(i.H2.Item,{label:"Sanguine Reagent",children:e.sanguine_reagent}),(0,r.jsx)(i.H2.Item,{label:"Osseous Reagent",children:e.osseous_reagent})]})})]})},e)})]})},d=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,a=o.selected_pod_data,c=o.has_scanned,s=o.scanner_has_patient,u=o.feedback,d=o.scan_successful,m=o.cloning_cost,x=o.has_scanner,p=o.currently_scanning;return(0,r.jsxs)(i.xu,{children:[!x&&(0,r.jsx)(i.xu,{color:"average",children:"Notice: No scanner connected."}),!!x&&(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.$0,{layer:2,title:"Scanner Info",buttons:(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.zx,{icon:"hourglass-half",onClick:function(){return n("scan")},disabled:!s||p,children:"Scan"}),(0,r.jsx)(i.zx,{icon:"eject",onClick:function(){return n("eject")},disabled:!s||p,children:"Eject Patient"})]}),children:[!c&&!p&&(0,r.jsx)(i.xu,{color:"average",children:s?"No scan detected for current patient.":"No patient is in the scanner."}),(!!c||!!p)&&(0,r.jsx)(i.xu,{color:u.color,children:u.text})]}),(0,r.jsx)(i.$0,{layer:2,title:"Damages Breakdown",children:(0,r.jsxs)(i.xu,{children:[(!d||!c)&&(0,r.jsx)(i.xu,{color:"average",children:"No valid scan detected."}),!!d&&!!c&&(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.Kq,{children:[(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{onClick:function(){return n("fix_all")},children:"Repair All Damages"}),(0,r.jsx)(i.zx,{onClick:function(){return n("fix_none")},children:"Repair No Damages"})]}),(0,r.jsx)(i.Kq.Item,{grow:1}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{onClick:function(){return n("clone")},children:"Clone"})})]}),(0,r.jsxs)(i.Kq,{height:"25px",children:[(0,r.jsx)(i.Kq.Item,{width:"40%",children:(0,r.jsxs)(i.ko,{value:m[0],maxValue:a.biomass_storage_capacity,ranges:{bad:[2*a.biomass_storage_capacity/3,a.biomass_storage_capacity],average:[a.biomass_storage_capacity/3,2*a.biomass_storage_capacity/3],good:[0,a.biomass_storage_capacity/3]},color:m[0]>a.biomass?"bad":null,children:["Biomass: ",m[0],"/",a.biomass,"/",a.biomass_storage_capacity]})}),(0,r.jsx)(i.Kq.Item,{width:"30%",children:(0,r.jsxs)(i.ko,{value:m[1],maxValue:a.max_reagent_capacity,ranges:{bad:[2*a.max_reagent_capacity/3,a.max_reagent_capacity],average:[a.max_reagent_capacity/3,2*a.max_reagent_capacity/3],good:[0,a.max_reagent_capacity/3]},color:m[1]>a.sanguine_reagent?"bad":"good",children:["Sanguine: ",m[1],"/",a.sanguine_reagent,"/",a.max_reagent_capacity]})}),(0,r.jsx)(i.Kq.Item,{width:"30%",children:(0,r.jsxs)(i.ko,{value:m[2],maxValue:a.max_reagent_capacity,ranges:{bad:[2*a.max_reagent_capacity/3,a.max_reagent_capacity],average:[a.max_reagent_capacity/3,2*a.max_reagent_capacity/3],good:[0,a.max_reagent_capacity/3]},color:m[2]>a.osseous_reagent?"bad":"good",children:["Osseous: ",m[2],"/",a.osseous_reagent,"/",a.max_reagent_capacity]})})]}),(0,r.jsx)(f,{}),(0,r.jsx)(h,{})]})]})})]})]})},f=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,a=o.patient_limb_data,c=o.limb_list,s=o.desired_limb_data;return(0,r.jsx)(i.zF,{title:"Limbs",children:c.map(function(e,t){return(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.Kq,{align:"baseline",children:[(0,r.jsxs)(i.Kq.Item,{color:"label",width:"15%",height:"20px",children:[a[e][4],":"," "]}),(0,r.jsx)(i.Kq.Item,{grow:1}),0===a[e][3]&&(0,r.jsx)(i.Kq.Item,{width:"60%",children:(0,r.jsxs)(i.ko,{value:s[e][0]+s[e][1],maxValue:a[e][5],ranges:{good:[0,a[e][5]/3],average:[a[e][5]/3,2*a[e][5]/3],bad:[2*a[e][5]/3,a[e][5]]},children:["Post-Cloning Damage: ",(0,r.jsx)(i.JO,{name:"bone"})," "+s[e][0]+" / ",(0,r.jsx)(i.JO,{name:"fire"})," "+s[e][1]]})}),0!==a[e][3]&&(0,r.jsx)(i.Kq.Item,{width:"60%",children:(0,r.jsxs)(i.ko,{color:"bad",value:0,children:["The patient's ",a[e][4]," is missing!"]})})]}),(0,r.jsxs)(i.Kq,{children:[!!a[e][3]&&(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx.Checkbox,{checked:!s[e][3],onClick:function(){return n("toggle_limb_repair",{limb:e,type:"replace"})},children:"Replace Limb"})}),!a[e][3]&&(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx.Checkbox,{disabled:!(a[e][0]||a[e][1]),checked:!(s[e][0]||s[e][1]),onClick:function(){return n("toggle_limb_repair",{limb:e,type:"damage"})},children:"Repair Damages"}),(0,r.jsx)(i.zx.Checkbox,{disabled:!(1&a[e][2]),checked:!(1&s[e][2]),onClick:function(){return n("toggle_limb_repair",{limb:e,type:"bone"})},children:"Mend Bone"}),(0,r.jsx)(i.zx.Checkbox,{disabled:!(32&a[e][2]),checked:!(32&s[e][2]),onClick:function(){return n("toggle_limb_repair",{limb:e,type:"ib"})},children:"Mend IB"}),(0,r.jsx)(i.zx.Checkbox,{disabled:!(128&a[e][2]),checked:!(128&s[e][2]),onClick:function(){return n("toggle_limb_repair",{limb:e,type:"critburn"})},children:"Mend Critical Burn"})]})]})]},e)})})},h=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,a=o.patient_organ_data,c=o.organ_list,s=o.desired_organ_data;return(0,r.jsx)(i.zF,{title:"Organs",children:c.map(function(e,t){return(0,r.jsx)(i.xu,{children:(0,r.jsxs)(i.Kq,{align:"baseline",children:[(0,r.jsxs)(i.Kq.Item,{color:"label",width:"20%",height:"20px",children:[a[e][3],":"," "]}),"heart"!==a[e][5]&&(0,r.jsx)(i.xu,{children:(0,r.jsxs)(i.Kq.Item,{children:[!!a[e][2]&&(0,r.jsx)(i.zx.Checkbox,{checked:!s[e][2]&&!s[e][1],onClick:function(){return n("toggle_organ_repair",{organ:e,type:"replace"})},children:"Replace Organ"}),!a[e][2]&&(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx.Checkbox,{disabled:!a[e][0],checked:!s[e][0],onClick:function(){return n("toggle_organ_repair",{organ:e,type:"damage"})},children:"Repair Damages"})})]})}),"heart"===a[e][5]&&(0,r.jsx)(i.xu,{color:"average",children:"Heart replacement is required for cloning."}),(0,r.jsx)(i.Kq.Item,{grow:1}),(0,r.jsxs)(i.Kq.Item,{width:"35%",children:[!!a[e][2]&&(0,r.jsxs)(i.ko,{color:"bad",value:0,children:["The patient's ",a[e][3]," is missing!"]}),!a[e][2]&&(0,r.jsx)(i.ko,{value:s[e][0],maxValue:a[e][4],ranges:{good:[0,a[e][4]/3],average:[a[e][4]/3,2*a[e][4]/3],bad:[2*a[e][4]/3,a[e][4]]},children:"Post-Cloning Damage: "+s[e][0]})]})]})},e)})})}},1102:function(e,t,n){"use strict";n.r(t),n.d(t,{CloningPod:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.biomass,s=a.biomass_storage_capacity,u=a.sanguine_reagent,d=a.osseous_reagent,f=a.organs,h=a.currently_cloning;return(0,r.jsx)(l.Rz,{width:500,height:500,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsxs)(i.$0,{title:"Liquid Storage",children:[(0,r.jsxs)(i.Kq,{height:"25px",align:"center",children:[(0,r.jsxs)(i.Kq.Item,{color:"label",width:"25%",children:["Biomass:"," "]}),(0,r.jsx)(i.Kq.Item,{grow:1,children:(0,r.jsx)(i.ko,{value:c,ranges:{good:[2*s/3,s],average:[s/3,2*s/3],bad:[0,s/3]},minValue:0,maxValue:s})})]}),(0,r.jsxs)(i.Kq,{height:"25px",align:"center",children:[(0,r.jsxs)(i.Kq.Item,{color:"label",width:"25%",children:["Sanguine Reagent:"," "]}),(0,r.jsx)(i.Kq.Item,{children:u+" units"}),(0,r.jsx)(i.Kq.Item,{grow:1}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.Y2,{value:0,minValue:0,maxValue:u,step:1,unit:"units",onChange:function(e){return n("remove_reagent",{reagent:"sanguine_reagent",amount:e})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{content:"Remove All",onClick:function(){return n("purge_reagent",{reagent:"sanguine_reagent"})}})})]}),(0,r.jsxs)(i.Kq,{height:"25px",align:"center",children:[(0,r.jsxs)(i.Kq.Item,{color:"label",width:"25%",children:["Osseous Reagent:"," "]}),(0,r.jsx)(i.Kq.Item,{children:d+" units"}),(0,r.jsx)(i.Kq.Item,{grow:1}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.Y2,{value:0,minValue:0,maxValue:d,step:1,unit:"units",onChange:function(e){return n("remove_reagent",{reagent:"osseous_reagent",amount:e})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{content:"Remove All",onClick:function(){return n("purge_reagent",{reagent:"osseous_reagent"})}})})]})]}),(0,r.jsxs)(i.$0,{title:"Organ Storage",children:[!h&&(0,r.jsxs)(i.xu,{children:[!f&&(0,r.jsx)(i.xu,{color:"average",children:"Notice: No organs loaded."}),!!f&&f.map(function(e){return(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{children:e.name}),(0,r.jsx)(i.Kq.Item,{grow:1}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{content:"Eject",onClick:function(){return n("eject_organ",{organ_ref:e.ref})}})})]},e)})]}),!!h&&(0,r.jsx)(i.Kq,{height:"100%",children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:"lock",size:"5",mb:3}),(0,r.jsx)("br",{}),"Unable to access organ storage while cloning."]})})]})]})})}},140:function(e,t,n){"use strict";n.r(t),n.d(t,{CoinMint:()=>c});var r=n(1557),i=n(9124),o=n(5259),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,c=t.data,s=c.materials,u=c.moneyBag,d=c.moneyBagContent,f=c.moneyBagMaxContent,h=(u?210:138)+64*Math.ceil(s.length/4);return(0,r.jsx)(a.Rz,{width:210,height:h,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.f7,{m:0,info:!0,children:["Total coins produced: ",c.totalCoins]})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,title:"Coin Type",buttons:(0,r.jsx)(i.zx,{icon:"power-off",color:c.active&&"bad",tooltip:!u&&"Need a money bag",disabled:!u,onClick:function(){return n("activate")}}),children:(0,r.jsxs)(i.Kq,{vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.ko,{minValue:0,maxValue:c.maxMaterials,value:c.totalMaterials})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"eject",tooltip:"Eject selected material",onClick:function(){return n("ejectMat")}})})]})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:s.map(function(e){return(0,r.jsx)(i.zx,{bold:!0,inline:!0,m:.2,textAlign:"center",selected:e.id===c.chosenMaterial,tooltip:e.name,content:(0,r.jsxs)(i.Kq,{vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{className:(0,o.Sh)(["materials32x32",e.id])}),(0,r.jsx)(i.Kq.Item,{children:e.amount})]}),onClick:function(){return n("selectMaterial",{material:e.id})}},e.id)})})]})})}),!!u&&(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Money Bag",buttons:(0,r.jsx)(i.zx,{icon:"eject",content:"Eject",disabled:c.active,onClick:function(){return n("ejectBag")}}),children:(0,r.jsxs)(i.ko,{width:"100%",minValue:0,maxValue:f,value:d,children:[d," / ",f]})})})]})})})}},7017:function(e,t,n){"use strict";n.r(t),n.d(t,{ColorInput:()=>E,ColorPickerModal:()=>I,ColorSelector:()=>O,HexColorInput:()=>R});var r=n(1557),i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Math.pow(10,t);return Math.round(n*e)/n},o=function(e){return h(l(e))},l=function(e){return("#"===e[0]&&(e=e.substring(1)),e.length<6)?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?i(parseInt(e[3]+e[3],16)/255,2):1}:{r:parseInt(e.substring(0,2),16),g:parseInt(e.substring(2,4),16),b:parseInt(e.substring(4,6),16),a:8===e.length?i(parseInt(e.substring(6,8),16)/255,2):1}},a=function(e){return f(u(e))},c=function(e){var t=e.h,n=e.s,r=e.v,o=e.a,l=(200-n)*r/100;return{h:i(t),s:i(l>0&&l<200?n*r/100/(l<=100?l:200-l)*100:0),l:i(l/2),a:i(o,2)}},s=function(e){var t=c(e),n=t.h,r=t.s,i=t.l;return"hsl(".concat(n,", ").concat(r,"%, ").concat(i,"%)")},u=function(e){var t=e.h,n=e.s,r=e.v,o=e.a,l=Math.floor(t=t/360*6),a=(r/=100)*(1-(n/=100)),c=r*(1-(t-l)*n),s=r*(1-(1-t+l)*n),u=l%6;return{r:255*[r,c,a,a,s,r][u],g:255*[s,r,r,c,a,a][u],b:255*[a,a,s,r,r,c][u],a:i(o,2)}},d=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},f=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,l=o<1?d(i(255*o)):"";return"#"+d(i(t))+d(i(n))+d(i(r))+l},h=function(e){var t=e.r,n=e.g,r=e.b,i=e.a,o=Math.max(t,n,r),l=o-Math.min(t,n,r),a=l?o===t?(n-r)/l:o===n?2+(r-t)/l:4+(t-n)/l:0;return{h:60*(a<0?a+6:a),s:o?l/o*100:0,v:o/255*100,a:i}},m=/^#?([0-9A-F]{3,8})$/i,x=function(e,t){var n=m.exec(e),r=n?n[1].length:0;return 3===r||6===r||!!t&&4===r||!!t&&8===r},p=n(2778),g=n(9124),j=n(1044),b=n(5259),y=n(4893),v=n(6783),w=n(2926),k=n(3817),_=n(3100),C=n(4799);function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["prefixed","alpha","color","fluid","onChange"]);return(0,r.jsx)(E,(t=function(e){for(var t=1;ta});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data.colour_data;return(0,r.jsx)(l.Rz,{width:360,height:190,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsx)(i.$0,{fill:!0,title:"Modify Matrix",children:[[{name:"RR",idx:0},{name:"RG",idx:1},{name:"RB",idx:2},{name:"RA",idx:3}],[{name:"GR",idx:4},{name:"GG",idx:5},{name:"GB",idx:6},{name:"GA",idx:7}],[{name:"BR",idx:8},{name:"BG",idx:9},{name:"BB",idx:10},{name:"BA",idx:11}],[{name:"AR",idx:12},{name:"AG",idx:13},{name:"AB",idx:14},{name:"AA",idx:15}]].map(function(e){return(0,r.jsx)(i.Kq,{textAlign:"center",textColor:"label",children:e.map(function(e){return(0,r.jsxs)(i.Kq.Item,{grow:!0,mt:1,children:[e.name,":\xa0",(0,r.jsx)(i.Y2,{width:4,value:a[e.idx],step:.05,minValue:-5,maxValue:5,stepPixelSize:5,onChange:function(t){return n("setvalue",{idx:e.idx+1,value:t})}})]},e.name)})},e)})})})})})}},9171:function(e,t,n){"use strict";n.r(t),n.d(t,{CommunicationsComputer:()=>d});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&(p+=" ("+a+"s)");var g=c?"Message [UNKNOWN]":"Message CentComm",b="Request Authentication Codes";return s>0&&(g+=" ("+s+"s)",b+=" ("+s+"s)"),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.$0,{fill:!0,title:"Captain-Only Actions",children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Current Alert",color:u,children:d}),(0,r.jsx)(o.H2.Item,{label:"Change Alert",children:(0,r.jsx)(j,{levels:f,required_access:h})}),(0,r.jsx)(o.H2.Item,{label:"Announcement",children:(0,r.jsx)(o.zx,{icon:"bullhorn",content:p,disabled:!h||a>0,onClick:function(){return n("announce")}})}),!!c&&(0,r.jsxs)(o.H2.Item,{label:"Transmit",children:[(0,r.jsx)(o.zx,{icon:"broadcast-tower",color:"red",content:g,disabled:!h||s>0,onClick:function(){return n("MessageSyndicate")}}),(0,r.jsx)(o.zx,{icon:"sync-alt",content:"Reset Relays",disabled:!h,onClick:function(){return n("RestoreBackup")}})]})||(0,r.jsx)(o.H2.Item,{label:"Transmit",children:(0,r.jsx)(o.zx,{icon:"broadcast-tower",content:g,disabled:!h||s>0,onClick:function(){return n("MessageCentcomm")}})}),(0,r.jsx)(o.H2.Item,{label:"Nuclear Device",children:(0,r.jsx)(o.zx,{icon:"bomb",content:b,disabled:!h||s>0,onClick:function(){return n("nukerequest")}})})]})})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.$0,{fill:!0,title:"Command Staff Actions",children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Displays",children:(0,r.jsx)(o.zx,{icon:"tv",content:"Change Status Displays",disabled:!m,onClick:function(){return n("status")}})}),(0,r.jsx)(o.H2.Item,{label:"Incoming Messages",children:(0,r.jsx)(o.zx,{icon:"folder-open",content:"View ("+x.length+")",disabled:!m,onClick:function(){return n("messagelist")}})})]})})})]})},p=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=i.stat_display,c=i.authhead;i.current_message_title;var s=a.presets.map(function(e){return(0,r.jsx)(o.zx,{content:e.label,selected:e.name===a.type,disabled:!c,onClick:function(){return n("setstat",{statdisp:e.name})}},e.name)}),u=a.alerts.map(function(e){return(0,r.jsx)(o.zx,{content:e.label,selected:e.alert===a.icon,disabled:!c,onClick:function(){return n("setstat",{statdisp:3,alert:e.alert})}},e.alert)});return(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.$0,{fill:!0,title:"Modify Status Screens",buttons:(0,r.jsx)(o.zx,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return n("main")}}),children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Presets",children:s}),(0,r.jsx)(o.H2.Item,{label:"Alerts",children:u}),(0,r.jsx)(o.H2.Item,{label:"Message Line 1",children:(0,r.jsx)(o.zx,{icon:"pencil-alt",content:a.line_1,disabled:!c,onClick:function(){return n("setmsg1")}})}),(0,r.jsx)(o.H2.Item,{label:"Message Line 2",children:(0,r.jsx)(o.zx,{icon:"pencil-alt",content:a.line_2,disabled:!c,onClick:function(){return n("setmsg2")}})})]})})})},g=function(e){var t,n=(0,l.nc)(),i=n.act,a=n.data,c=a.authhead,s=a.current_message_title,u=a.current_message,d=a.messages;if(a.security_level,s)t=(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.$0,{title:s,buttons:(0,r.jsx)(o.zx,{icon:"times",content:"Return To Message List",disabled:!c,onClick:function(){return i("messagelist")}}),children:(0,r.jsx)(o.xu,{children:u})})});else{var f=d.map(function(e){return(0,r.jsxs)(o.H2.Item,{label:e.title,children:[(0,r.jsx)(o.zx,{icon:"eye",content:"View",disabled:!c||s===e.title,onClick:function(){return i("messagelist",{msgid:e.id})}}),(0,r.jsx)(o.zx.Confirm,{icon:"times",content:"Delete",disabled:!c,onClick:function(){return i("delmessage",{msgid:e.id})}})]},e.id)});t=(0,r.jsx)(o.$0,{title:"Messages Received",buttons:(0,r.jsx)(o.zx,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,r.jsx)(o.H2,{children:f})})}return(0,r.jsx)(o.xu,{children:t})},j=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=e.levels,c=e.required_access,s=e.use_confirm,u=i.security_level;return s?a.map(function(e){return(0,r.jsx)(o.zx.Confirm,{icon:e.icon,content:e.name,disabled:!c||e.id===u,tooltip:e.tooltip,onClick:function(){return n("newalertlevel",{level:e.id})}},e.name)}):a.map(function(e){return(0,r.jsx)(o.zx,{icon:e.icon,content:e.name,disabled:!c||e.id===u,tooltip:e.tooltip,onClick:function(){return n("newalertlevel",{level:e.id})}},e.name)})},b=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=a.is_admin,u=a.possible_cc_sounds;if(!c)return n("main");var d=s((0,i.useState)(""),2),f=d[0],h=d[1],m=s((0,i.useState)(""),2),x=m[0],p=m[1],g=s((0,i.useState)(0),2),j=g[0],b=g[1],y=s((0,i.useState)("Beep"),2),v=y[0],w=y[1];return(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.$0,{fill:!0,title:"Central Command Report",buttons:(0,r.jsx)(o.zx,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return n("main")}}),children:(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(o.II,{fluid:!0,placeholder:"Enter Subtitle here.",value:f,onChange:function(e){return h(e)}}),(0,r.jsx)(o.Kx,{fluid:!0,height:"100%",rows:10,placeholder:"Enter Announcement here. Multiline input is accepted.",value:x,onChange:p}),(0,r.jsx)(o.zx.Confirm,{fluid:!0,icon:"paper-plane",textAlign:"center",onClick:function(){n("make_cc_announcement",{subtitle:f,text:x,classified:j,beepsound:v}),p(""),h("")},children:"Send Announcement"}),(0,r.jsxs)(o.Kq,{align:"center",children:[(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.Lt,{options:u,selected:v,onSelected:function(e){return w(e)},disabled:j})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{icon:"volume-up",disabled:j,tooltip:"Test sound",onClick:function(){return n("test_sound",{sound:v})}})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx.Checkbox,{fluid:!0,checked:j,tooltip:j?"Sent to station communications consoles":"Publically announced",onClick:function(){return b(!j)},children:"Classified"})})]})]})})})}},5544:function(e,t,n){"use strict";n.r(t),n.d(t,{CompostBin:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nj});var r=n(1557),i=n(2778),o=n(9124),l=n(1044),a=n(4893),c=n(6783),s=n(3817);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0,x=e.setViewingPhoto,g=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["setViewingPhoto"]);return(0,r.jsx)(o.$0,h(f({title:"Available Contracts",overflow:"auto",buttons:(0,r.jsxs)(o.zx,{disabled:!u||m,icon:"parachute-box",onClick:function(){return n("extract")},children:["Call Extraction"," ",m&&(0,r.jsx)(c.IT,{timeEnd:d.time_left,format:function(e,t){return t.substr(3)}})]})},g),{children:l.slice().sort(function(e,t){return 1===e.status?-1:1===t.status?1:e.status-t.status}).map(function(e){var t;return(0,r.jsx)(o.$0,{title:(0,r.jsxs)(o.kC,{children:[(0,r.jsx)(o.kC.Item,{grow:"1",color:1===e.status&&"good",children:e.target_name}),(0,r.jsx)(o.kC.Item,{basis:"content",children:e.has_photo&&(0,r.jsx)(o.zx,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){return x("target_photo_"+e.uid+".png")}})})]}),className:"Contractor__Contract",buttons:(0,r.jsxs)(o.xu,{width:"100%",children:[!!p[e.status]&&(0,r.jsx)(o.xu,{color:p[e.status][1],inline:!0,mt:1!==e.status&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:p[e.status][0]}),1===e.status&&(0,r.jsx)(o.zx.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){return n("abort")}})]}),children:(0,r.jsxs)(o.kC,{children:[(0,r.jsxs)(o.kC.Item,{grow:"2",mr:"0.5rem",children:[e.fluff_message,!!e.completed_time&&(0,r.jsxs)(o.xu,{color:"good",children:[(0,r.jsx)("br",{}),(0,r.jsx)(o.JO,{name:"check",mr:"0.5rem"}),"Contract completed at ",e.completed_time]}),!!e.dead_extraction&&(0,r.jsxs)(o.xu,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,r.jsx)(o.JO,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!e.fail_reason&&(0,r.jsxs)(o.xu,{color:"bad",children:[(0,r.jsx)("br",{}),(0,r.jsx)(o.JO,{name:"times",mr:"0.5rem"}),"Contract failed: ",e.fail_reason]})]}),(0,r.jsxs)(o.kC.Item,{flexBasis:"100%",children:[(0,r.jsxs)(o.kC,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xa0",w(e)]}),null==(t=e.difficulties)?void 0:t.map(function(t,i){return(0,r.jsx)(o.zx.Confirm,{disabled:!!s,content:t.name+" ("+t.reward+" TC)",onClick:function(){return n("activate",{uid:e.uid,difficulty:i+1})}},i)}),!!e.objective&&(0,r.jsxs)(o.xu,{color:"white",bold:!0,children:[e.objective.extraction_name,(0,r.jsx)("br",{}),"(",(e.objective.rewards.tc||0)+" TC",",\xa0",(e.objective.rewards.credits||0)+" Credits",")"]})]})]})},e.uid)})}))},w=function(e){if(e.objective&&!(e.status>1)){var t=e.objective.locs.user_area_id,n=e.objective.locs.user_coords,i=e.objective.locs.target_area_id,a=e.objective.locs.target_coords,c=t===i;return(0,r.jsx)(o.kC.Item,{children:(0,r.jsx)(o.JO,{name:c?"dot-circle-o":"arrow-alt-circle-right-o",color:c?"green":"yellow",rotation:c?null:-(0,l.BV)(Math.atan2(a[1]-n[1],a[0]-n[0])),lineHeight:c?null:"0.85",size:"1.5"})})}},k=function(e){var t=(0,a.nc)(),n=t.act,i=t.data,l=i.rep,c=i.buyables;return(0,r.jsx)(o.$0,h(f({title:"Available Purchases",overflow:"auto"},e),{children:c.map(function(e){return(0,r.jsxs)(o.$0,{title:e.name,children:[e.description,(0,r.jsx)("br",{}),(0,r.jsx)(o.zx.Confirm,{disabled:l-1&&(0,r.jsxs)(o.xu,{as:"span",color:0===e.stock?"bad":"good",ml:"0.5rem",children:[e.stock," in stock"]})]},e.uid)})}))},_=function(e){var t;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function n(e){var t,r,i;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");return r=n,i=[e],r=d(r),(t=function(e,t){var n;if(t&&("object"==((n=t)&&"undefined"!=typeof Symbol&&n.constructor===Symbol?"symbol":typeof n)||"function"==typeof t))return t;if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this,x()?Reflect.construct(r,i||[],d(this).constructor):r.apply(this,i))).timer=null,t.state={currentIndex:0,currentDisplay:[]},t}return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),e&&m(n,e),t=[{key:"tick",value:function(){var e=this.props,t=this.state;t.currentIndex<=e.allMessages.length?(this.setState(function(e){return{currentIndex:e.currentIndex+1}}),t.currentDisplay.push(e.allMessages[t.currentIndex])):(clearTimeout(this.timer),setTimeout(e.onFinished,e.finishedTimeout))}},{key:"componentDidMount",value:function(){var e=this,t=this.props.linesPerSecond;this.timer=setInterval(function(){return e.tick()},1e3/(void 0===t?2.5:t))}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timer)}},{key:"render",value:function(){return(0,r.jsx)(o.xu,{m:1,children:this.state.currentDisplay.map(function(e){return(0,r.jsxs)(i.Fragment,{children:[e,(0,r.jsx)("br",{})]},e)})})}}],function(e,t){for(var n=0;na});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.slowFactor,s=a.oneWay,u=a.position;return(0,r.jsx)(l.Rz,{width:350,height:135,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Lever position",children:u>0?"forward":u<0?"reverse":"neutral"}),(0,r.jsx)(i.H2.Item,{label:"Allow reverse",children:(0,r.jsx)(i.zx.Checkbox,{checked:!s,onClick:function(){return n("toggleOneWay")}})}),(0,r.jsx)(i.H2.Item,{label:"Slowdown factor",children:(0,r.jsxs)(i.kC,{children:[(0,r.jsxs)(i.kC.Item,{mx:"1px",children:[" ",(0,r.jsx)(i.zx,{icon:"angle-double-left",onClick:function(){return n("slowFactor",{value:c-5})}})," "]}),(0,r.jsxs)(i.kC.Item,{mx:"1px",children:[" ",(0,r.jsx)(i.zx,{icon:"angle-left",onClick:function(){return n("slowFactor",{value:c-1})}})," "]}),(0,r.jsx)(i.kC.Item,{children:(0,r.jsx)(i.iR,{width:"100px",mx:"1px",value:c,fillValue:c,minValue:1,maxValue:50,step:1,format:function(e){return e+"x"},onChange:function(e,t){return n("slowFactor",{value:t})}})}),(0,r.jsxs)(i.kC.Item,{mx:"1px",children:[" ",(0,r.jsx)(i.zx,{icon:"angle-right",onClick:function(){return n("slowFactor",{value:c+1})}})," "]}),(0,r.jsxs)(i.kC.Item,{mx:"1px",children:[" ",(0,r.jsx)(i.zx,{icon:"angle-double-right",onClick:function(){return n("slowFactor",{value:c+5})}})," "]})]})})]})})})})}},2498:function(e,t,n){"use strict";n.r(t),n.d(t,{CrewMonitor:()=>x});var r=n(1557),i=n(7662),o=n(2778),l=n(9124),a=n(7793),c=n(4893),s=n(6783),u=n(9242),d=n(3817);function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=2||s.ignoreSensors?(0,r.jsxs)(l.xu,{inline:!0,ml:1,children:["(",(0,r.jsx)(l.xu,{inline:!0,color:u.DM.damageType.oxy,children:e.oxy}),"|",(0,r.jsx)(l.xu,{inline:!0,color:u.DM.damageType.toxin,children:e.tox}),"|",(0,r.jsx)(l.xu,{inline:!0,color:u.DM.damageType.burn,children:e.fire}),"|",(0,r.jsx)(l.xu,{inline:!0,color:u.DM.damageType.brute,children:e.brute}),")"]}):null]}),(0,r.jsx)(l.iA.Cell,{children:3===e.sensor_type||s.ignoreSensors?s.isAI||s.isObserver?(0,r.jsx)(l.zx,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return n("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+")":(0,r.jsx)(l.xu,{inline:!0,color:"grey",children:"Not Available"})})]},t)})]})]})},g=function(e){var t,n,i=e.color,o=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["color"]);return(0,r.jsx)(s.gf.Marker,(t=function(e){for(var t=1;ts});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],c=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],s=function(e){return(0,r.jsx)(l.Rz,{width:520,height:500,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsx)(u,{})})})})},u=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,s=l.isOperating,u=l.hasOccupant,f=l.occupant,h=void 0===f?[]:f,m=l.cellTemperature,x=l.cellTemperatureStatus,p=l.isBeakerLoaded,g=l.cooldownProgress,j=l.auto_eject_healthy,b=l.auto_eject_dead;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{title:"Occupant",fill:!0,scrollable:!0,buttons:(0,r.jsx)(i.zx,{icon:"user-slash",onClick:function(){return n("ejectOccupant")},disabled:!u,children:"Eject"}),children:u?(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,r.jsx)(i.H2.Item,{label:"Health",children:(0,r.jsx)(i.ko,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,r.jsx)(i.zt,{value:Math.round(h.health)})})}),(0,r.jsx)(i.H2.Item,{label:"Status",color:c[h.stat][0],children:c[h.stat][1]}),(0,r.jsxs)(i.H2.Item,{label:"Temperature",children:[(0,r.jsx)(i.zt,{value:Math.round(h.bodyTemperature)})," K"]}),(0,r.jsx)(i.H2.Divider,{}),a.map(function(e){return(0,r.jsx)(i.H2.Item,{label:e.label,children:(0,r.jsx)(i.ko,{value:h[e.type]/100,ranges:{bad:[.01,1/0]},children:(0,r.jsx)(i.zt,{value:Math.round(h[e.type])})})},e.id)})]}):(0,r.jsx)(i.Kq,{fill:!0,textAlign:"center",children:(0,r.jsxs)(i.Kq.Item,{grow:!0,align:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,r.jsx)("br",{}),"No occupant detected."]})})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Cell",buttons:(0,r.jsx)(i.zx,{icon:"eject",onClick:function(){return n("ejectBeaker")},disabled:!p,children:"Eject Beaker"}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Power",children:(0,r.jsx)(i.zx,{icon:"power-off",onClick:function(){return n(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,r.jsxs)(i.H2.Item,{label:"Temperature",color:x,children:[(0,r.jsx)(i.zt,{value:m})," K"]}),(0,r.jsx)(i.H2.Item,{label:"Beaker",children:(0,r.jsx)(d,{})}),(0,r.jsx)(i.H2.Item,{label:"Dosage interval",children:(0,r.jsx)(i.ko,{ranges:{average:[-1/0,99],good:[99,1/0]},color:!p&&"average",value:g,minValue:0,maxValue:100})}),(0,r.jsx)(i.H2.Divider,{}),(0,r.jsx)(i.H2.Item,{label:"Auto-eject healthy occupants",children:(0,r.jsx)(i.zx,{icon:j?"toggle-on":"toggle-off",selected:j,onClick:function(){return n(j?"auto_eject_healthy_off":"auto_eject_healthy_on")},children:j?"On":"Off"})}),(0,r.jsx)(i.H2.Item,{label:"Auto-eject dead occupants",children:(0,r.jsx)(i.zx,{icon:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return n(b?"auto_eject_dead_off":"auto_eject_dead_on")},children:b?"On":"Off"})})]})})})]})},d=function(e){var t=(0,o.nc)(),n=(t.act,t.data),l=n.isBeakerLoaded,a=n.beakerLabel,c=n.beakerVolume;return l?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i.xu,{inline:!0,color:!a&&"average",children:[a||"No label",":"]}),(0,r.jsx)(i.xu,{inline:!0,color:!c&&"bad",ml:1,children:c?(0,r.jsx)(i.zt,{value:c,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})]}):(0,r.jsx)(i.xu,{inline:!0,color:"bad",children:"No beaker loaded"})}},7828:function(e,t,n){"use strict";n.r(t),n.d(t,{CryopodConsole:()=>c});var r=n(1557),i=n(9124),o=n(7793),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)().data,n=t.account_name,o=t.allow_items;return(0,r.jsx)(a.Rz,{title:"Cryopod Console",width:400,height:480,children:(0,r.jsxs)(a.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Hello, ".concat(n||"[REDACTED]","!"),children:"This automated cryogenic freezing unit will safely store your corporeal form until your next assignment."}),(0,r.jsx)(s,{}),!!o&&(0,r.jsx)(u,{})]})})},s=function(e){var t=(0,l.nc)().data.frozen_crew;return(0,r.jsx)(i.zF,{title:"Stored Crew",children:t.length?(0,r.jsx)(i.$0,{children:(0,r.jsx)(i.H2,{children:t.map(function(e,t){return(0,r.jsx)(i.H2.Item,{label:e.name,children:e.rank},t)})})}):(0,r.jsx)(i.f7,{children:"No stored crew!"})})},u=function(e){var t=(0,l.nc)(),n=t.act,a=t.data.frozen_items,c=function(e){var t=e.toString();return t.startsWith("the ")&&(t=t.slice(4,t.length)),(0,o.LF)(t)};return(0,r.jsx)(i.zF,{title:"Stored Items",children:a.length?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.$0,{children:(0,r.jsx)(i.H2,{children:a.map(function(e){return(0,r.jsx)(i.H2.Item,{label:c(e.name),buttons:(0,r.jsx)(i.zx,{icon:"arrow-down",content:"Drop",mr:1,onClick:function(){return n("one_item",{item:e.uid})}})},e)})})}),(0,r.jsx)(i.zx,{content:"Drop All Items",color:"red",onClick:function(){return n("all_items")}})]}):(0,r.jsx)(i.f7,{children:"No stored items!"})})}},6525:function(e,t,n){"use strict";n.r(t),n.d(t,{DNAModifier:()=>d});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(5279),c=[["good","Alive"],["average","Critical"],["bad","DEAD"]],s=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50],d=function(){var e,t=(0,o.nc)(),n=(t.act,t.data),c=n.irradiating,s=n.dnaBlockSize,u=n.occupant,d=!u.isViableSubject||!u.uniqueIdentity||!u.structuralEnzymes;return c&&(e=(0,r.jsx)(v,{duration:c})),(0,r.jsxs)(l.Rz,{width:660,height:800,children:[(0,r.jsx)(a.ComplexModal,{}),e,(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(f,{isDNAInvalid:d})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(h,{dnaBlockSize:s,isDNAInvalid:d})})]})})]})},f=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.locked,s=l.hasOccupant,u=l.occupant,d=e.isDNAInvalid;return(0,r.jsx)(i.$0,{title:"Occupant",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.xu,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,r.jsx)(i.zx,{disabled:!s,selected:a,icon:a?"toggle-on":"toggle-off",content:a?"Engaged":"Disengaged",onClick:function(){return n("toggleLock")}}),(0,r.jsx)(i.zx,{disabled:!s||a,icon:"user-slash",content:"Eject",onClick:function(){return n("ejectOccupant")}})]}),children:s?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.xu,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Name",children:u.name}),(0,r.jsx)(i.H2.Item,{label:"Health",children:(0,r.jsx)(i.ko,{minValue:u.minHealth,maxValue:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,r.jsx)(i.H2.Item,{label:"Status",color:c[u.stat][0],children:c[u.stat][1]}),(0,r.jsx)(i.H2.Divider,{})]})}),d?(0,r.jsxs)(i.xu,{color:"bad",children:[(0,r.jsx)(i.JO,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Radiation",children:(0,r.jsx)(i.ko,{minValue:0,maxValue:100,value:u.radiationLevel/100,color:"average"})}),(0,r.jsx)(i.H2.Item,{label:"Unique Enzymes",children:l.occupant.uniqueEnzymes?l.occupant.uniqueEnzymes:(0,r.jsxs)(i.xu,{color:"bad",children:[(0,r.jsx)(i.JO,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})]}):(0,r.jsx)(i.xu,{color:"label",children:"Cell unoccupied."})})},h=function(e){var t,n=(0,o.nc)(),l=n.act,a=n.data,c=a.selectedMenuKey,u=a.hasOccupant,d=e.dnaBlockSize,f=e.isDNAInvalid;return u?f?(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:"user-slash",mb:"0.5rem",size:5}),(0,r.jsx)("br",{}),"No operation possible on this subject."]})})}):("ui"===c?t=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m,{dnaBlockSize:d}),(0,r.jsx)(p,{})]}):"se"===c?t=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(x,{dnaBlockSize:d}),(0,r.jsx)(p,{})]}):"buffer"===c?t=(0,r.jsx)(g,{}):"rejuvenators"===c&&(t=(0,r.jsx)(y,{})),(0,r.jsxs)(i.$0,{fill:!0,children:[(0,r.jsx)(i.mQ,{children:s.map(function(e,t){return(0,r.jsx)(i.mQ.Tab,{icon:e[2],selected:c===e[0],onClick:function(){return l("selectMenuKey",{key:e[0]})},children:e[1]},t)})}),t]})):(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:"user-slash",mb:"0.5rem",size:5}),(0,r.jsx)("br",{}),"No occupant in DNA modifier."]})})})},m=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.selectedUIBlock,c=l.selectedUISubBlock,s=l.selectedUITarget,u=l.occupant,d=e.dnaBlockSize;return(0,r.jsx)(i.$0,{title:"Modify Unique Identifier",children:(0,r.jsxs)(i.Kq,{vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{children:(0,r.jsx)(w,{dnaString:u.uniqueIdentity,selectedBlock:a,selectedSubblock:c,blockSize:d,action:"selectUIBlock"})})}),(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Target",children:(0,r.jsx)(i.lH,{minValue:1,maxValue:15,stepPixelSize:20,value:s,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return n("changeUITarget",{value:t})}})})}),(0,r.jsx)(i.zx,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return n("pulseUIRadiation")}})]})]})})},x=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.selectedSEBlock,c=l.selectedSESubBlock,s=l.occupant,u=e.dnaBlockSize;return(0,r.jsx)(i.$0,{title:"Modify Structural Enzymes",children:(0,r.jsxs)(i.Kq,{vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{children:(0,r.jsx)(w,{dnaString:s.structuralEnzymes,selectedBlock:a,selectedSubblock:c,blockSize:u,action:"selectSEBlock"})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"radiation",content:"Irradiate Block",onClick:function(){return n("pulseSERadiation")}})})]})})},p=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.radiationIntensity,a=n.radiationDuration;return(0,r.jsxs)(i.$0,{title:"Radiation Emitter",children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Intensity",children:(0,r.jsx)(i.lH,{minValue:1,maxValue:10,stepPixelSize:20,value:l,popupPosition:"right",ml:"0",onChange:function(e,n){return t("radiationIntensity",{value:n})}})}),(0,r.jsx)(i.H2.Item,{label:"Duration",children:(0,r.jsx)(i.lH,{minValue:1,maxValue:20,stepPixelSize:10,unit:"s",value:a,popupPosition:"right",ml:"0",onChange:function(e,n){return t("radiationDuration",{value:n})}})})]}),(0,r.jsx)(i.zx,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-start",mt:"0.5rem",onClick:function(){return t("pulseRadiation")}})]})},g=function(){var e=(0,o.nc)().data.buffers.map(function(e,t){return(0,r.jsx)(j,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)});return(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{height:"75%",mt:1,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Buffers",children:e})}),(0,r.jsx)(i.Kq.Item,{height:"25%",children:(0,r.jsx)(b,{})})]})},j=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=e.id,c=e.name,s=e.buffer,u=l.isInjectorReady,d=c+(s.data?" - "+s.label:"");return(0,r.jsx)(i.xu,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,r.jsxs)(i.$0,{title:d,mx:"0",lineHeight:"18px",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx.Confirm,{disabled:!s.data,icon:"trash",content:"Clear",onClick:function(){return n("bufferOption",{option:"clear",id:a})}}),(0,r.jsx)(i.zx,{disabled:!s.data,icon:"pen",content:"Rename",onClick:function(){return n("bufferOption",{option:"changeLabel",id:a})}}),(0,r.jsx)(i.zx,{disabled:!s.data||!l.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-start",onClick:function(){return n("bufferOption",{option:"saveDisk",id:a})}})]}),children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Write",children:[(0,r.jsx)(i.zx,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return n("bufferOption",{option:"saveUI",id:a})}}),(0,r.jsx)(i.zx,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return n("bufferOption",{option:"saveUIAndUE",id:a})}}),(0,r.jsx)(i.zx,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return n("bufferOption",{option:"saveSE",id:a})}}),(0,r.jsx)(i.zx,{disabled:!l.hasDisk||!l.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return n("bufferOption",{option:"loadDisk",id:a})}})]}),!!s.data&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Subject",children:s.owner||(0,r.jsx)(i.xu,{color:"average",children:"Unknown"})}),(0,r.jsxs)(i.H2.Item,{label:"Data Type",children:["ui"===s.type?"Unique Identifiers":"Structural Enzymes",!!s.ue&&" and Unique Enzymes"]}),(0,r.jsxs)(i.H2.Item,{label:"Transfer to",children:[(0,r.jsx)(i.zx,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Injector",mb:"0",onClick:function(){return n("bufferOption",{option:"createInjector",id:a})}}),(0,r.jsx)(i.zx,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Block Injector",mb:"0",onClick:function(){return n("bufferOption",{option:"createInjector",id:a,block:1})}}),(0,r.jsx)(i.zx,{icon:"user",content:"Subject",mb:"0",onClick:function(){return n("bufferOption",{option:"transfer",id:a})}})]})]})]}),!s.data&&(0,r.jsx)(i.xu,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.hasDisk,a=n.disk;return(0,r.jsx)(i.$0,{title:"Data Disk",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx.Confirm,{disabled:!l||!a.data,icon:"trash",content:"Wipe",onClick:function(){return t("wipeDisk")}}),(0,r.jsx)(i.zx,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return t("ejectDisk")}})]}),children:l?a.data?(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Label",children:a.label?a.label:"No label"}),(0,r.jsx)(i.H2.Item,{label:"Subject",children:a.owner?a.owner:(0,r.jsx)(i.xu,{color:"average",children:"Unknown"})}),(0,r.jsxs)(i.H2.Item,{label:"Data Type",children:["ui"===a.type?"Unique Identifiers":"Structural Enzymes",!!a.ue&&" and Unique Enzymes"]})]}):(0,r.jsx)(i.xu,{color:"label",children:"Disk is blank."}):(0,r.jsxs)(i.xu,{color:"label",textAlign:"center",my:"1rem",children:[(0,r.jsx)(i.JO,{name:"save-o",size:4}),(0,r.jsx)("br",{}),"No disk inserted."]})})},y=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.isBeakerLoaded,a=n.beakerVolume,c=n.beakerLabel;return(0,r.jsx)(i.$0,{fill:!0,title:"Rejuvenators and Beaker",buttons:(0,r.jsx)(i.zx,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return t("ejectBeaker")}}),children:l?(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Inject",children:[u.map(function(e,n){return(0,r.jsx)(i.zx,{disabled:e>a,icon:"syringe",content:e,onClick:function(){return t("injectRejuvenators",{amount:e})}},n)}),(0,r.jsx)(i.zx,{disabled:a<=0,icon:"syringe",content:"All",onClick:function(){return t("injectRejuvenators",{amount:a})}})]}),(0,r.jsxs)(i.H2.Item,{label:"Beaker",children:[(0,r.jsx)(i.xu,{mb:"0.5rem",children:c||"No label"}),a?(0,r.jsxs)(i.xu,{color:"good",children:[a," unit",1===a?"":"s"," remaining"]}):(0,r.jsx)(i.xu,{color:"bad",children:"Empty"})]})]}):(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,align:"center",justify:"center",children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.JO.Stack,{children:[(0,r.jsx)(i.JO,{name:"flask",size:5,color:"silver"}),(0,r.jsx)(i.JO,{name:"slash",size:5,color:"red"})]})}),(0,r.jsx)(i.Kq.Item,{bold:!0,color:"label",mb:"2rem",children:(0,r.jsx)("h3",{children:"No Beaker Loaded"})})]})})},v=function(e){var t=e.duration;return(0,r.jsxs)(i.Pz,{textAlign:"center",children:[(0,r.jsx)(i.JO,{name:"spinner",size:5,spin:!0}),(0,r.jsx)("br",{}),(0,r.jsx)(i.xu,{color:"average",children:(0,r.jsxs)("h1",{children:[(0,r.jsx)(i.JO,{name:"radiation"}),"\xa0Irradiating occupant\xa0",(0,r.jsx)(i.JO,{name:"radiation"})]})}),(0,r.jsx)(i.xu,{color:"label",children:(0,r.jsxs)("h3",{children:["For ",t," second",1===t?"":"s"]})})]})},w=function(e){for(var t=function(e){for(var t=e/s+1,o=[],l=0;lm});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(5259),c=n(2778),s=(0,c.createContext)({categoryStyles:[],removalMode:null}),u=function(e){var t=e.decal_typepath,n=e.direction,o=e.isSelected,l=e.onSelect,c="".concat(t.replace(/\//g,"_"),"_").concat(n);return(0,r.jsx)(i.xu,{m:"2px",className:(0,a.Sh)(["decal_painter32x32",c]),onClick:l,style:{outlineStyle:o&&"solid"||"none",outlineWidth:"2px",outlineColor:"orange"}})},d=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.selectedCategory,a=n.categories;return(0,r.jsx)(i.Kq,{vertical:!0,children:(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.mQ,{children:a.map(function(e){return(0,r.jsx)(i.mQ.Tab,{selected:e==l,onClick:function(){return t("set_category",{category:e})},children:e})})})})})},f=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.selectedDecalType,a=n.removalMode,d=(0,c.useContext)(s).categoryStyles;return(0,r.jsx)(i.$0,{children:(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.kC,{wrap:"wrap",children:d.map(function(e){return(0,r.jsx)(i.kC.Item,{children:(0,r.jsx)(u,{decal_typepath:e.typepath,direction:2,isSelected:l===e.typepath&&!a,onSelect:function(){return t("set_decal_type",{decal_type:e.typepath})}})},e.typepath)})})})})},h=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.selectedDecalType,a=n.selectedDir,c=n.removalMode;return(0,r.jsx)(i.iA,{style:{display:"inline"},children:[1,0,2].map(function(e){return(0,r.jsx)(i.iA.Row,{children:[e+8,e,e+4].map(function(e){return(0,r.jsx)(i.iA.Cell,{style:{verticalAlign:"middle",textAlign:"center"},children:0===e?(0,r.jsx)(i.JO,{name:"arrows-alt",size:3}):(0,r.jsx)(u,{decal_typepath:l,direction:e,isSelected:e===a&&!c,onSelect:function(){return t("set_direction",{direction:e})}})},e)})},e)})})},m=function(){var e=(0,o.nc)(),t=e.act,n=e.data,a=n.availableStyles,c=n.removalMode,u=a[n.selectedCategory];return(0,r.jsx)(l.Rz,{width:600,height:565,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsx)(s.Provider,{value:{categoryStyles:u,removalMode:c},children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.$0,{title:"Preview",children:[(0,r.jsx)(h,{}),(0,r.jsx)(i.zx,{icon:"eraser",color:c?"green":"transparent",onClick:function(){return t("toggle_removal_mode")},children:"Remove decals"})]})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.$0,{title:"Decals",children:[(0,r.jsx)(d,{}),(0,r.jsx)(f,{})]})})]})})})})}},8950:function(e,t,n){"use strict";n.r(t),n.d(t,{DestinationTagger:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t,n=(0,o.nc)(),a=n.act,c=n.data,s=c.destinations,u=c.selected_destination_id,d=s[u-1];return(0,r.jsx)(l.Rz,{width:355,height:330,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,textAlign:"center",title:"TagMaster 3.1",children:[(0,r.jsxs)(i.xu,{width:"100%",textAlign:"center",children:[(0,r.jsx)(i.xu,{color:"label",inline:!0,children:"Selected:"})," ",null!=(t=d.name)?t:"None"]}),(0,r.jsx)(i.xu,{mt:1.5,children:(0,r.jsx)(i.Kq,{overflowY:"auto",wrap:"wrap",align:"center",justify:"space-evenly",direction:"row",children:s.map(function(e,t){return(0,r.jsx)(i.Kq.Item,{m:"2px",children:(0,r.jsx)(i.zx,{color:"transparent",width:"105px",textAlign:"center",content:e.name,selected:e.id===u,onClick:function(){return a("select_destination",{destination:e.id})}})},t)})})})]})})})})}},202:function(e,t,n){"use strict";n.r(t),n.d(t,{DisposalBin:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t,n,a=(0,o.nc)(),c=a.act,s=a.data;return 2===s.mode?(t="good",n="Ready"):s.mode<=0?(t="bad",n="N/A"):1===s.mode?(t="average",n="Pressurizing"):(t="average",n="Idle"),(0,r.jsx)(l.Rz,{width:300,height:260,children:(0,r.jsxs)(l.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Status",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"State",color:t,children:n}),(0,r.jsx)(i.H2.Item,{label:"Pressure",children:(0,r.jsx)(i.ko,{ranges:{bad:[-1/0,0],average:[0,99],good:[99,1/0]},value:s.pressure,minValue:0,maxValue:100})})]})}),(0,r.jsx)(i.$0,{title:"Controls",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Handle",children:[(0,r.jsx)(i.zx,{icon:"toggle-off",disabled:s.isAI||s.panel_open,content:"Disengaged",selected:!s.flushing,onClick:function(){return c("disengageHandle")}}),(0,r.jsx)(i.zx,{icon:"toggle-on",disabled:s.isAI||s.panel_open,content:"Engaged",selected:s.flushing,onClick:function(){return c("engageHandle")}})]}),(0,r.jsxs)(i.H2.Item,{label:"Power",children:[(0,r.jsx)(i.zx,{icon:"toggle-off",disabled:-1===s.mode,content:"Off",selected:!s.mode,onClick:function(){return c("pumpOff")}}),(0,r.jsx)(i.zx,{icon:"toggle-on",disabled:-1===s.mode,content:"On",selected:s.mode,onClick:function(){return c("pumpOn")}})]}),(0,r.jsx)(i.H2.Item,{label:"Eject",children:(0,r.jsx)(i.zx,{icon:"sign-out-alt",disabled:s.isAI,content:"Eject Contents",onClick:function(){return c("eject")}})})]})})]})})}},9561:function(e,t,n){"use strict";n.r(t),n.d(t,{DnaVault:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(6783),a=n(3817),c=function(e){var t=(0,o.nc)(),n=(t.act,t.data).completed;return(0,r.jsx)(a.Rz,{width:350,height:270,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(s,{}),!!n&&(0,r.jsx)(u,{})]})})})},s=function(e){var t=(0,o.nc)(),n=(t.act,t.data),l=n.dna,a=n.dna_max,c=n.plants,s=n.plants_max,u=n.animals,d=n.animals_max;return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,title:"DNA Vault Database",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Human DNA",children:(0,r.jsx)(i.ko,{value:l/a,ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},children:l+" / "+a+" Samples"})}),(0,r.jsx)(i.H2.Item,{label:"Plant DNA",children:(0,r.jsx)(i.ko,{value:c/s,ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},children:c+" / "+s+" Samples"})}),(0,r.jsx)(i.H2.Item,{label:"Animal DNA",children:(0,r.jsx)(i.ko,{value:u/d,ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},children:u+" / "+d+" Samples"})})]})})})},u=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.choiceA,s=a.choiceB,u=a.used;return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.$0,{fill:!0,title:"Personal Gene Therapy",children:[(0,r.jsx)(i.xu,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),!u&&(0,r.jsxs)(l.rj,{children:[(0,r.jsx)(l.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,bold:!0,content:c,textAlign:"center",onClick:function(){return n("gene",{choice:c})}})}),(0,r.jsx)(l.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,bold:!0,content:s,textAlign:"center",onClick:function(){return n("gene",{choice:s})}})})]})||(0,r.jsx)(i.xu,{bold:!0,textAlign:"center",mb:1,children:"Users DNA deemed unstable. Unable to provide more upgrades."})]})})}},6072:function(e,t,n){"use strict";n.r(t),n.d(t,{DroneConsole:()=>c});var r=n(1557),i=n(9124),o=n(7793),l=n(4893),a=n(3817),c=function(e){return(0,r.jsx)(a.Rz,{width:420,height:500,children:(0,r.jsxs)(a.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(s,{}),(0,r.jsx)(u,{})]})})},s=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,a=o.drone_fab,c=o.fab_power,s=o.drone_prod,u=o.drone_progress;return(0,r.jsx)(i.$0,{title:"Drone Fabricator",buttons:(0,r.jsx)(i.zx,{icon:"power-off",content:s?"Online":"Offline",color:s?"green":"red",onClick:function(){return n("toggle_fab")}}),children:a?(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"External Power",children:(0,r.jsxs)(i.xu,{color:c?"good":"bad",children:["[ ",c?"Online":"Offline"," ]"]})}),(0,r.jsx)(i.H2.Item,{label:"Drone Production",children:(0,r.jsx)(i.ko,{value:u/100,ranges:{good:[.7,1/0],average:[.4,.7],bad:[-1/0,.4]}})})]}):(0,r.jsx)(i.f7,{textAlign:"center",danger:1,children:(0,r.jsxs)(i.kC,{inline:1,direction:"column",children:[(0,r.jsx)(i.kC.Item,{children:"FABRICATOR NOT DETECTED."}),(0,r.jsx)(i.kC.Item,{children:(0,r.jsx)(i.zx,{icon:"search",content:"Search",onClick:function(){return n("find_fab")}})})]})})})},u=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=a.drones,s=a.area_list,u=a.selected_area,d=a.ping_cd,f=function(e,t){var n,o;return 2===e?(n="bad",o="Disabled"):1!==e&&t?(n="good",o="Active"):(n="average",o="Inactive"),(0,r.jsx)(i.xu,{color:n,children:o})};return(0,r.jsxs)(i.$0,{title:"Maintenance Units",children:[(0,r.jsxs)(i.kC,{children:[(0,r.jsx)(i.kC.Item,{children:"Request Drone presence in area:\xa0"}),(0,r.jsx)(i.kC.Item,{children:(0,r.jsx)(i.Lt,{options:s,selected:u,width:"125px",onSelected:function(e){return n("set_area",{area:e})}})})]}),(0,r.jsx)(i.zx,{content:"Send Ping",icon:"broadcast-tower",disabled:d||!c.length,title:c.length?null:"No active drones!",fluid:!0,textAlign:"center",py:.4,mt:.6,onClick:function(){return n("ping")}}),(0,r.jsx)(function(){if(c.length)return(0,r.jsx)(i.xu,{py:.2,children:(0,r.jsx)(i.iz,{})})},{}),c.map(function(e){return(0,r.jsx)(i.$0,{title:(0,o.LF)(e.name),buttons:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"sync",content:"Resync",disabled:2===e.stat||e.sync_cd,onClick:function(){return n("resync",{uid:e.uid})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx.Confirm,{icon:"power-off",content:"Recall",disabled:2===e.stat||e.pathfinding,tooltip:e.pathfinding?"This drone is currently pathfinding, please wait.":null,tooltipPosition:"left",color:"bad",onClick:function(){return n("recall",{uid:e.uid})}})})]}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Status",children:f(e.stat,e.client)}),(0,r.jsx)(i.H2.Item,{label:"Integrity",children:(0,r.jsx)(i.ko,{value:e.health,ranges:{good:[.7,1/0],average:[.4,.7],bad:[-1/0,.4]}})}),(0,r.jsx)(i.H2.Item,{label:"Charge",children:(0,r.jsx)(i.ko,{value:e.charge,ranges:{good:[.7,1/0],average:[.4,.7],bad:[-1/0,.4]}})}),(0,r.jsx)(i.H2.Item,{label:"Location",children:e.location})]})},e.name)})]})}},2969:function(e,t,n){"use strict";n.r(t),n.d(t,{EFTPOS:()=>u});var r=n(1557),i=n(2778),o=n(9124),l=n(7793),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nf,ERTOverview:()=>h});var r=n(1557),i=n(2778),o=n(9124),l=n(7793),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl.spawnpoints?"red":"green",children:[l.total," total, versus ",l.spawnpoints," spawnpoints"]})}),(0,r.jsx)(o.H2.Item,{label:"Dispatch",children:(0,r.jsx)(o.zx,{width:10.5,textAlign:"center",icon:"ambulance",content:"Send ERT",onClick:function(){return n("dispatch_ert",{silent:d})}})})]})})})},x=function(e){var t=(0,a.nc)(),n=t.act,i=t.data.ert_request_messages;return(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.$0,{fill:!0,children:i&&i.length?i.map(function(e){return(0,r.jsx)(o.$0,{title:e.time,buttons:(0,r.jsx)(o.zx,{content:e.sender_real_name,onClick:function(){return n("view_player_panel",{uid:e.sender_uid})},tooltip:"View player panel"}),children:e.message},(0,l.aV)(e.time))}):(0,r.jsx)(o.Kq,{fill:!0,children:(0,r.jsxs)(o.Kq.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,r.jsxs)(o.JO.Stack,{children:[(0,r.jsx)(o.JO,{name:"broadcast-tower",size:5,color:"gray"}),(0,r.jsx)(o.JO,{name:"slash",size:5,color:"red"})]}),(0,r.jsx)("br",{}),"No ERT requests."]})})})})},p=function(e){var t=(0,a.nc)(),n=t.act;t.data;var l=u((0,i.useState)(""),2),c=l[0],s=l[1];return(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsxs)(o.$0,{fill:!0,children:[(0,r.jsx)(o.Kx,{placeholder:"Enter ERT denial reason here. Shift-Enter to add a new line.",rows:19,fluid:!0,value:c,onChange:function(e){return s(e)}}),(0,r.jsx)(o.zx.Confirm,{content:"Deny ERT",fluid:!0,icon:"times",center:!0,mt:2,textAlign:"center",onClick:function(){return n("deny_ert",{reason:c})}})]})})}},6954:function(e,t,n){"use strict";n.r(t),n.d(t,{EconomyManager:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(5279),c=function(e){return(0,r.jsxs)(l.Rz,{width:600,height:325,children:[(0,r.jsx)(a.ComplexModal,{}),(0,r.jsx)(l.Rz.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,r.jsx)(s,{})})]})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.next_payroll_time;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i.$0,{children:[(0,r.jsxs)(i.xu,{fontSize:"1.4rem",bold:!0,children:[(0,r.jsx)(i.JO,{name:"coins",verticalAlign:"middle",size:3,mr:"1rem"}),"Economy Manager"]}),(0,r.jsx)("br",{}),(0,r.jsxs)(i.H2,{label:"Pay Bonuses and Deductions",children:[(0,r.jsx)(i.H2.Item,{label:"Global",children:(0,r.jsx)(i.zx,{icon:"dollar-sign",width:"auto",content:"Global Payroll Modification",onClick:function(){return n("payroll_modification",{mod_type:"global"})}})}),(0,r.jsx)(i.H2.Item,{label:"Department Accounts",children:(0,r.jsx)(i.zx,{icon:"dollar-sign",width:"auto",content:"Department Account Payroll Modification",onClick:function(){return n("payroll_modification",{mod_type:"department"})}})}),(0,r.jsx)(i.H2.Item,{label:"Department Members",children:(0,r.jsx)(i.zx,{icon:"dollar-sign",width:"auto",content:"Department Members Payroll Modification",onClick:function(){return n("payroll_modification",{mod_type:"department_members"})}})}),(0,r.jsx)(i.H2.Item,{label:"Single Accounts",children:(0,r.jsx)(i.zx,{icon:"dollar-sign",width:"auto",content:"Crew Member Payroll Modification",onClick:function(){return n("payroll_modification",{mod_type:"crew_member"})}})})]}),(0,r.jsx)("hr",{}),(0,r.jsxs)(i.xu,{mb:.5,children:["Next Payroll in: ",l," Minutes"]}),(0,r.jsx)(i.zx,{icon:"angle-double-left",width:"auto",color:"bad",content:"Delay Payroll",onClick:function(){return n("delay_payroll")}}),(0,r.jsx)(i.zx,{width:"auto",content:"Set Payroll Time",onClick:function(){return n("set_payroll")}}),(0,r.jsx)(i.zx,{icon:"angle-double-right",width:"auto",color:"good",content:"Accelerate Payroll",onClick:function(){return n("accelerate_payroll")}})]}),(0,r.jsxs)(i.f7,{children:[(0,r.jsx)("b",{children:"WARNING:"})," You take full responsibility for unbalancing the economy with these buttons!"]})]})}},2170:function(e,t,n){"use strict";n.r(t),n.d(t,{Electropack:()=>c});var r=n(1557),i=n(9124),o=n(1044),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,c=t.data,s=c.power,u=c.code,d=c.frequency,f=c.minFrequency,h=c.maxFrequency;return(0,r.jsx)(a.Rz,{width:360,height:135,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Power",children:(0,r.jsx)(i.zx,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return n("power")}})}),(0,r.jsx)(i.H2.Item,{label:"Frequency",buttons:(0,r.jsx)(i.zx,{icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}}),children:(0,r.jsx)(i.Y2,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:f/10,maxValue:h/10,value:d/10,format:function(e){return(0,o.FH)(e,1)},width:"80px",onChange:function(e){return n("freq",{freq:e})}})}),(0,r.jsx)(i.H2.Item,{label:"Code",buttons:(0,r.jsx)(i.zx,{icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}}),children:(0,r.jsx)(i.Y2,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:u,width:"80px",onChange:function(e){return n("code",{code:e})}})})]})})})})}},1285:function(e,t,n){"use strict";n.r(t),n.d(t,{Emojipedia:()=>u});var r=n(1557),i=n(2778),o=n(9124),l=n(5259),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nf});var r=n(1557),i=n(7662),o=n(2778),l=n(9124),a=n(7793),c=n(4893),s=n(3817);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:"";return e&&0!==e.length?(e=(0,i.hX)(e,function(e){return!!(null==e?void 0:e.name)}),t&&(e=(0,i.hX)(e,(0,a.mj)(t,function(e){return e.name+"|"+e.description}))),(0,i.MR)(e,function(e){return null==e?void 0:e.name})):[]},C=function(e){if(y(e),""===e)return k(p.abilities);k(_(f.map(function(e){return e.abilities}).flat(),e))},S=function(e){g(e),k(e.abilities),y("")};return(0,r.jsx)(l.Kq.Item,{grow:!0,children:(0,r.jsxs)(l.$0,{fill:!0,scrollable:!0,title:"Abilities",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.II,{width:"200px",placeholder:"Search Abilities",onChange:function(e){C(e)},value:b}),(0,r.jsx)(l.zx,{icon:m?"square-o":"check-square-o",selected:!m,content:"Compact",onClick:function(){return n("set_view_mode",{mode:0})}}),(0,r.jsx)(l.zx,{icon:m?"check-square-o":"square-o",selected:m,content:"Expanded",onClick:function(){return n("set_view_mode",{mode:1})}})]}),children:[(0,r.jsx)(l.mQ,{children:f.map(function(e){return(0,r.jsx)(l.mQ.Tab,{selected:""===b&&p===e,onClick:function(){S(e)},children:e.category},e)})}),w.map(function(e,t){return(0,r.jsxs)(l.xu,{p:.5,mx:-1,className:"candystripe",children:[(0,r.jsxs)(l.Kq,{align:"center",children:[(0,r.jsx)(l.Kq.Item,{ml:.5,color:"#dedede",children:e.name}),h.includes(e.power_path)&&(0,r.jsx)(l.Kq.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,r.jsxs)(l.Kq.Item,{mr:3,textAlign:"right",grow:1,children:[(0,r.jsxs)(l.xu,{as:"span",color:"label",children:["Cost:"," "]}),(0,r.jsx)(l.xu,{as:"span",bold:!0,color:"#1b945c",children:e.cost})]}),(0,r.jsx)(l.Kq.Item,{textAlign:"right",children:(0,r.jsx)(l.zx,{mr:.5,disabled:e.cost>u||h.includes(e.power_path),content:"Evolve",onClick:function(){return n("purchase",{power_path:e.power_path})}})})]}),!!m&&(0,r.jsx)(l.Kq,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:e.description+" "+e.helptext})]},t)})]})})}},3413:function(e,t,n){"use strict";n.r(t),n.d(t,{ExosuitFabricator:()=>h});var r=n(1557),i=n(2778),o=n(9124),l=n(5259),a=n(7793),c=n(4893),s=n(6783),u=n(3817);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&(0,r.jsx)(o.zx,{icon:"arrow-up",onClick:function(){return n("queueswap",{from:t+1,to:t})}}),t0&&(0,r.jsxs)(o.Kq.Item,{className:"Exofab__queue--time",children:[(0,r.jsx)(o.iz,{}),"Processing time:",(0,r.jsx)(o.JO,{name:"clock",mx:"0.5rem"}),(0,r.jsx)(o.xu,{inline:!0,bold:!0,children:new Date(u/10*1e3).toISOString().substr(14,5)})]}),Object.keys(s).length>0&&(0,r.jsxs)(o.Kq.Item,{className:"Exofab__queue--deficit",shrink:"0",children:[(0,r.jsx)(o.iz,{}),"Lacking materials to complete:",s.map(function(e){return(0,r.jsx)(o.xu,{children:(0,r.jsx)(j,{id:e[0],amount:-e[1],lineDisplay:!0})},e[0])})]})]})})})},j=function(e){var t,n,i=(0,c.nc)(),a=(i.act,i.data),s=e.id,u=e.amount,d=e.lineDisplay,f=e.onClick,h=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["id","amount","lineDisplay","onClick"]),m=a.materials[s]||0,x=u||m;if(!(x<=0)||"metal"===s||"glass"===s)return(0,r.jsx)(o.Kq,(t=function(e){for(var t=1;tm&&"bad",ml:0,mr:1,children:x.toLocaleString("en-US")})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.Kq.Item,{basis:"content",children:(0,r.jsx)(o.zx,{width:"85%",color:"transparent",onClick:f,children:(0,r.jsx)(o.xu,{mt:1,className:(0,l.Sh)(["materials32x32",s])})})}),(0,r.jsxs)(o.Kq.Item,{grow:"1",children:[(0,r.jsx)(o.xu,{className:"Exofab__material--name",children:s}),(0,r.jsxs)(o.xu,{className:"Exofab__material--amount",children:[x.toLocaleString("en-US")," cm\xb3 (",Math.round(x/2e3*10)/10," ","sheets)"]})]})]})},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))},b=function(e){var t=(0,c.nc)(),n=t.act,i=t.data,l=e.design;return(0,r.jsxs)(o.xu,{className:"Exofab__design",children:[(0,r.jsx)(o.zx,{disabled:l.notEnough||i.building,icon:"cog",content:l.name,onClick:function(){return n("build",{id:l.id})}}),(0,r.jsx)(o.zx,{icon:"plus-circle",onClick:function(){return n("queue",{id:l.id})}}),(0,r.jsx)(o.xu,{className:"Exofab__design--cost",children:Object.entries(l.cost).map(function(e){return(0,r.jsx)(o.xu,{children:(0,r.jsx)(j,{id:e[0],amount:e[1],lineDisplay:!0})},e[0])})}),(0,r.jsx)(o.Kq,{className:"Exofab__design--time",children:(0,r.jsxs)(o.Kq.Item,{children:[(0,r.jsx)(o.JO,{name:"clock"}),l.time>0?(0,r.jsxs)(r.Fragment,{children:[l.time/10," seconds"]}):"Instant"]})})]})},y=function(e){var t=(0,c.nc)(),n=t.act,i=t.data.controllers;return(0,r.jsx)(u.Rz,{children:(0,r.jsx)(u.Rz.Content,{children:(0,r.jsx)(o.$0,{title:"Setup Linkage",children:(0,r.jsxs)(o.iA,{m:"0.5rem",children:[(0,r.jsxs)(o.iA.Row,{header:!0,children:[(0,r.jsx)(o.iA.Cell,{children:"Network Address"}),(0,r.jsx)(o.iA.Cell,{children:"Network ID"}),(0,r.jsx)(o.iA.Cell,{children:"Link"})]}),i.map(function(e){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{children:e.addr}),(0,r.jsx)(o.iA.Cell,{children:e.net_id}),(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.zx,{content:"Link",icon:"link",onClick:function(){return n("linktonetworkcontroller",{target_controller:e.addr})}})})]},e.addr)})]})})})})},v=function(e){var t=(0,c.nc)(),n=(t.act,t.data).tech_levels,i=e.showLevelsModal,l=e.setShowLevelsModal;return i?(0,r.jsx)(o.u_,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:.75*window.innerHeight+"px",mx:"auto",children:(0,r.jsx)(o.$0,{title:"Current tech levels",buttons:(0,r.jsx)(o.zx,{content:"Close",onClick:function(){l(!1)}}),children:(0,r.jsx)(o.H2,{children:n.map(function(e){var t=e.name,n=e.level;return(0,r.jsx)(o.H2.Item,{label:t,children:n},t)})})})}):null}},1727:function(e,t,n){"use strict";n.r(t),n.d(t,{ExperimentConsole:()=>s});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=new Map([[0,{text:"Conscious",color:"good"}],[1,{text:"Unconscious",color:"average"}],[2,{text:"Deceased",color:"bad"}]]),c=new Map([[0,{label:"Probe",icon:"thermometer"}],[1,{label:"Dissect",icon:"brain"}],[2,{label:"Analyze",icon:"search"}]]),s=function(e){var t=(0,o.nc)(),n=t.act,s=t.data,u=s.open,d=s.feedback,f=s.occupant,h=s.occupant_name,m=s.occupant_status,x=function(){if(!f)return(0,r.jsx)(i.f7,{children:"No specimen detected."});var e=a.get(m);return(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Name",children:h}),(0,r.jsx)(i.H2.Item,{label:"Status",color:e.color,children:e.text}),(0,r.jsx)(i.H2.Item,{label:"Experiments",children:[0,1,2].map(function(e){return(0,r.jsx)(i.zx,{icon:c.get(e).icon,content:c.get(e).label,onClick:function(){return n("experiment",{experiment_type:e})}},e)})})]})}();return(0,r.jsx)(l.Rz,{theme:"abductor",width:350,height:200,children:(0,r.jsxs)(l.Rz.Content,{children:[(0,r.jsx)(i.$0,{children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Status",children:d})})}),(0,r.jsx)(i.$0,{title:"Scanner",buttons:(0,r.jsx)(i.zx,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return n("door")}}),children:x})]})})}},7317:function(e,t,n){"use strict";n.r(t),n.d(t,{ExternalAirlockController:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t="good";return e<80?t="bad":e<95||e>110?t="average":e>120&&(t="bad"),t},c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data,s=c.chamber_pressure,u=(c.exterior_status,c.interior_status),d=c.processing;return(0,r.jsx)(l.Rz,{width:330,height:205,children:(0,r.jsxs)(l.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Information",children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Chamber Pressure",children:(0,r.jsxs)(i.ko,{color:a(s),value:s,minValue:0,maxValue:1013,children:[s," kPa"]})})})}),(0,r.jsxs)(i.$0,{title:"Actions",buttons:(0,r.jsx)(i.zx,{content:"Abort",icon:"ban",color:"red",disabled:!d,onClick:function(){return n("abort")}}),children:[(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.zx,{width:"49%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:d,onClick:function(){return n("cycle_ext")}}),(0,r.jsx)(i.zx,{width:"50%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:d,onClick:function(){return n("cycle_int")}})]}),(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.zx,{width:"49%",content:"Force Exterior Door",icon:"exclamation-triangle",color:"open"===u?"red":d?"yellow":null,onClick:function(){return n("force_ext")}}),(0,r.jsx)(i.zx,{width:"50%",content:"Force Interior Door",icon:"exclamation-triangle",color:"open"===u?"red":d?"yellow":null,onClick:function(){return n("force_int")}})]})]})]})})}},7290:function(e,t,n){"use strict";n.r(t),n.d(t,{FaxMachine:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data;return(0,r.jsx)(l.Rz,{width:540,height:295,children:(0,r.jsxs)(l.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Authorization",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"ID Card",children:(0,r.jsx)(i.zx,{icon:a.scan_name?"eject":"id-card",selected:a.scan_name,content:a.scan_name?a.scan_name:"-----",tooltip:a.scan_name?"Eject ID":"Insert ID",onClick:function(){return n("scan")}})}),(0,r.jsx)(i.H2.Item,{label:"Authorize",children:(0,r.jsx)(i.zx,{icon:a.authenticated?"sign-out-alt":"id-card",selected:a.authenticated,disabled:a.nologin,content:a.realauth?"Log Out":"Log In",onClick:function(){return n("auth")}})})]})}),(0,r.jsx)(i.$0,{title:"Fax Menu",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Network",children:a.network}),(0,r.jsxs)(i.H2.Item,{label:"Document",children:[(0,r.jsx)(i.zx,{icon:a.paper?"eject":"paperclip",disabled:!a.authenticated&&!a.paper,content:a.paper?a.paper:"-----",onClick:function(){return n("paper")}}),!!a.paper&&(0,r.jsx)(i.zx,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}})]}),(0,r.jsx)(i.H2.Item,{label:"Sending To",children:(0,r.jsx)(i.zx,{icon:"print",content:a.destination?a.destination:"-----",disabled:!a.authenticated,onClick:function(){return n("dept")}})}),(0,r.jsx)(i.H2.Item,{label:"Action",children:(0,r.jsx)(i.zx,{icon:"envelope",content:a.sendError?a.sendError:"Send",disabled:!a.paper||!a.destination||!a.authenticated||a.sendError,onClick:function(){return n("send")}})})]})})]})})}},4363:function(e,t,n){"use strict";n.r(t),n.d(t,{FilingCabinet:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=t.config,s=a.contents,u=c.title;return(0,r.jsx)(l.Rz,{width:400,height:300,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:"Contents",children:[!s&&(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,r.jsxs)(i.JO.Stack,{children:[(0,r.jsx)(i.JO,{name:"folder-open",size:5,color:"gray"}),(0,r.jsx)(i.JO,{name:"slash",size:5,color:"red"})]}),(0,r.jsx)("br",{}),"The ",u," is empty."]})}),!!s&&s.slice().map(function(e){return(0,r.jsxs)(i.Kq,{mt:.5,className:"candystripe",children:[(0,r.jsx)(i.Kq.Item,{width:"80%",children:e.display_name}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"arrow-down",content:"Retrieve",onClick:function(){return n("retrieve",{index:e.index})}})})]},e)})]})})})})}},5870:function(e,t,n){"use strict";n.r(t),n.d(t,{FloorPainter:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=(t.act,t.data),l=e.icon_state,a=e.direction,c=e.isSelected,s=e.onSelect;return(0,r.jsx)(i.DA,{icon:n.icon,icon_state:l,direction:a,onClick:s,style:{borderStyle:c&&"solid"||"none",borderWidth:"2px",borderColor:"orange",padding:c&&"0px"||"2px"}})},c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data,s=c.availableStyles,u=c.selectedStyle,d=c.selectedDir,f=c.wideMode;return(0,r.jsx)(l.Rz,{width:405,height:475,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.$0,{title:"Floor setup",children:[(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"chevron-left",onClick:function(){return n("cycle_style",{offset:-1})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.Lt,{options:s,selected:u,width:"150px",height:"20px",ml:"2px",mr:"2px",nochevron:!0,onSelected:function(e){return n("select_style",{style:e})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"chevron-right",onClick:function(){return n("cycle_style",{offset:1})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"eraser",color:f?"green":"transparent",onClick:function(){return n("wide_mode")},children:"Wide mode"})})]}),(0,r.jsx)(i.xu,{mt:"5px",mb:"5px",children:(0,r.jsx)(i.kC,{overflowY:"auto",maxHeight:"239px",wrap:"wrap",children:s.map(function(e){return(0,r.jsx)(i.kC.Item,{children:(0,r.jsx)(a,{icon_state:e,isSelected:u===e,onSelect:function(){return n("select_style",{style:e})}})},e)})})}),(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Direction",children:(0,r.jsx)(i.iA,{style:{display:"inline"},children:[1,null,2].map(function(e){return(0,r.jsx)(i.iA.Row,{children:[e+8,e,e+4].map(function(e){return(0,r.jsx)(i.iA.Cell,{style:{verticalAlign:"middle",textAlign:"center"},children:null===e?(0,r.jsx)(i.JO,{name:"arrows-alt",size:3}):(0,r.jsx)(a,{icon_state:u,direction:e,isSelected:e===d,onSelect:function(){return n("select_direction",{direction:e})}})},e)})},e)})})})})]})})})}},1541:function(e,t,n){"use strict";n.r(t),n.d(t,{GPS:()=>h});var r=n(1557),i=n(2778),o=n(9124),l=n(1044),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0?"arrow-right":"circle",rotation:-e.angle}),"\xa0",Math.floor(e.distance)+"m"]}),void 0!==e.due&&(0,r.jsxs)(o.xu,{children:[(0,r.jsx)(o.JO,{name:"arrow-up",rotation:e.due}),"\xa0--"]})]}),(0,r.jsx)(o.iA.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:d(e.position)})]},t)})})},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))}},3310:function(e,t,n){"use strict";n.r(t),n.d(t,{GeneModder:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(5279),c=function(e){var t=(0,o.nc)().data.has_seed;return(0,r.jsxs)(l.Rz,{width:950,height:650,children:[(0,r.jsx)("div",{className:"GeneModder__left",children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(p,{scrollable:!0})})}),(0,r.jsx)("div",{className:"GeneModder__right",children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,scrollable:!0,children:[(0,r.jsx)(d,{}),(0,r.jsx)(a.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),0===t?(0,r.jsx)(u,{}):(0,r.jsx)(s,{})]})})})]})},s=function(e){var t=(0,o.nc)();return(t.act,t.data).disk,(0,r.jsxs)(i.$0,{title:"Genes",fill:!0,scrollable:!0,children:[(0,r.jsx)(f,{}),(0,r.jsx)(h,{}),(0,r.jsx)(m,{})]})},u=function(e){return(0,r.jsx)(i.$0,{fill:!0,height:"85%",children:(0,r.jsx)(i.Kq,{height:"100%",children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"green",children:[(0,r.jsx)(i.JO,{name:"leaf",size:5,mb:"10px"}),(0,r.jsx)("br",{}),"The plant DNA manipulator is missing a seed."]})})})},d=function(e){var t,n,l=(0,o.nc)(),a=l.act,c=l.data,s=c.has_seed,u=c.seed,d=c.has_disk,f=c.disk;return t=s?(0,r.jsxs)(i.Kq.Item,{mb:"-6px",mt:"-4px",children:[(0,r.jsx)("img",{src:"data:image/jpeg;base64,".concat(u.image),style:{verticalAlign:"middle",width:"32px",margin:"-1px",marginLeft:"-11px"}}),(0,r.jsx)(i.zx,{content:u.name,onClick:function(){return a("eject_seed")}}),(0,r.jsx)(i.zx,{ml:"3px",icon:"pen",tooltip:"Name Variant",onClick:function(){return a("variant_name")}})]}):(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{ml:3.3,content:"None",onClick:function(){return a("eject_seed")}})}),n=d?f.name:"None",(0,r.jsx)(i.$0,{title:"Storage",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Plant Sample",children:t}),(0,r.jsx)(i.H2.Item,{label:"Data Disk",children:(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{ml:3.3,content:n,tooltip:"Select Empty Disk",onClick:function(){return a("select_empty_disk")}})})})]})})},f=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.disk,c=l.core_genes;return(0,r.jsxs)(i.zF,{title:"Core Genes",open:!0,children:[c.map(function(e){return(0,r.jsxs)(i.Kq,{py:"2px",className:"candystripe",children:[(0,r.jsx)(i.Kq.Item,{width:"100%",ml:"2px",children:e.name}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{content:"Extract",disabled:!(null==a?void 0:a.can_extract),icon:"save",onClick:function(){return n("extract",{id:e.id})}})})]},e)})," ",(0,r.jsx)(i.Kq,{children:(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{content:"Extract All",disabled:!(null==a?void 0:a.can_extract),icon:"save",onClick:function(){return n("bulk_extract_core")}})})})]},"Core Genes")},h=function(e){var t=(0,o.nc)().data,n=t.reagent_genes,i=t.has_reagent;return(0,r.jsx)(x,{title:"Reagent Genes",gene_set:n,do_we_show:i})},m=function(e){var t=(0,o.nc)().data,n=t.trait_genes,i=t.has_trait;return(0,r.jsx)(x,{title:"Trait Genes",gene_set:n,do_we_show:i})},x=function(e){var t=e.title,n=e.gene_set,l=e.do_we_show,a=(0,o.nc)(),c=a.act,s=a.data.disk;return(0,r.jsx)(i.zF,{title:t,open:!0,children:l?n.map(function(e){return(0,r.jsxs)(i.Kq,{py:"2px",className:"candystripe",children:[(0,r.jsx)(i.Kq.Item,{width:"100%",ml:"2px",children:e.name}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{content:"Extract",disabled:!(null==s?void 0:s.can_extract),icon:"save",onClick:function(){return c("extract",{id:e.id})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{content:"Remove",icon:"times",onClick:function(){return c("remove",{id:e.id})}})})]},e)}):(0,r.jsx)(i.Kq.Item,{children:"No Genes Detected"})},t)},p=function(e){e.title,e.gene_set,e.do_we_show;var t=(0,o.nc)(),n=t.act,l=t.data,a=l.has_seed,c=l.empty_disks,s=l.stat_disks,u=l.trait_disks,d=l.reagent_disks;return(0,r.jsxs)(i.$0,{title:"Disks",children:[(0,r.jsx)("br",{}),"Empty Disks: ",c,(0,r.jsx)("br",{}),(0,r.jsx)("br",{}),(0,r.jsx)(i.zx,{width:12,icon:"arrow-down",tooltip:"Eject an Empty disk",content:"Eject Empty Disk",onClick:function(){return n("eject_empty_disk")}}),(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.$0,{title:"Stats",children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,scrollable:!0,children:[s.slice().sort(function(e,t){return e.display_name.localeCompare(t.display_name)}).map(function(e){return(0,r.jsxs)(i.Kq,{mr:2,children:[(0,r.jsx)(i.Kq.Item,{width:"49%",children:e.display_name}),(0,r.jsxs)(i.Kq.Item,{width:25,children:["All"===e.stat?(0,r.jsx)(i.zx,{content:"Replace All",tooltip:"Write disk stats to seed",disabled:!(null==e?void 0:e.ready)||!a,icon:"arrow-circle-down",onClick:function(){return n("bulk_replace_core",{index:e.index})}}):(0,r.jsx)(i.zx,{width:6,icon:"arrow-circle-down",tooltip:"Write disk stat to seed",disabled:!e||!a,content:"Replace",onClick:function(){return n("replace",{index:e.index,stat:e.stat})}}),(0,r.jsx)(i.zx,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){return n("select",{index:e.index})}}),(0,r.jsx)(i.zx,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){return n("eject_disk",{index:e.index})}}),(0,r.jsx)(i.zx,{width:2,icon:e.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){return n("set_read_only",{index:e.index,read_only:e.read_only})}})]})]},e)}),(0,r.jsx)(i.zx,{})]})}),(0,r.jsx)(i.$0,{title:"Traits",children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,scrollable:!0,children:[u.slice().sort(function(e,t){return e.display_name.localeCompare(t.display_name)}).map(function(e){return(0,r.jsxs)(i.Kq,{mr:2,children:[(0,r.jsx)(i.Kq.Item,{width:"49%",children:e.display_name}),(0,r.jsxs)(i.Kq.Item,{width:25,children:[(0,r.jsx)(i.zx,{width:6,icon:"arrow-circle-down",disabled:!e||!e.can_insert,tooltip:"Add disk trait to seed",content:"Insert",onClick:function(){return n("insert",{index:e.index})}}),(0,r.jsx)(i.zx,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){return n("select",{index:e.index})}}),(0,r.jsx)(i.zx,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){return n("eject_disk",{index:e.index})}}),(0,r.jsx)(i.zx,{width:2,icon:e.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){return n("set_read_only",{index:e.index,read_only:e.read_only})}})]})]},e)}),(0,r.jsx)(i.zx,{})]})}),(0,r.jsx)(i.$0,{title:"Reagents",children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,scrollable:!0,children:[d.slice().sort(function(e,t){return e.display_name.localeCompare(t.display_name)}).map(function(e){return(0,r.jsxs)(i.Kq,{mr:2,children:[(0,r.jsx)(i.Kq.Item,{width:"49%",children:e.display_name}),(0,r.jsxs)(i.Kq.Item,{width:25,children:[(0,r.jsx)(i.zx,{width:6,icon:"arrow-circle-down",disabled:!e||!e.can_insert,tooltip:"Add disk reagent to seed",content:"Insert",onClick:function(){return n("insert",{index:e.index})}}),(0,r.jsx)(i.zx,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){return n("select",{index:e.index})}}),(0,r.jsx)(i.zx,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){return n("eject_disk",{index:e.index})}}),(0,r.jsx)(i.zx,{width:2,icon:e.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){return n("set_read_only",{index:e.index,read_only:e.read_only})}})]})]},e)}),(0,r.jsx)(i.zx,{})]})})]})]})}},6696:function(e,t,n){"use strict";n.r(t),n.d(t,{GenericCrewManifest:()=>a});var r=n(1557),i=n(9124),o=n(3817),l=n(2997),a=function(e){return(0,r.jsx)(o.Rz,{theme:"nologo",width:588,height:510,children:(0,r.jsx)(o.Rz.Content,{scrollable:!0,children:(0,r.jsx)(i.$0,{noTopPadding:!0,children:(0,r.jsx)(l.CrewManifest,{})})})})}},6013:function(e,t,n){"use strict";n.r(t),n.d(t,{GhostHudPanel:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)().data,n=t.security,a=t.medical,s=t.diagnostic,u=t.pressure,d=t.radioactivity,f=t.ahud;return(0,r.jsx)(l.Rz,{width:250,height:217,theme:"nologo",children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.$0,{children:[(0,r.jsx)(c,{label:"Medical",type:"medical",is_active:a}),(0,r.jsx)(c,{label:"Security",type:"security",is_active:n}),(0,r.jsx)(c,{label:"Diagnostic",type:"diagnostic",is_active:s}),(0,r.jsx)(c,{label:"Pressure",type:"pressure",is_active:u}),(0,r.jsx)(i.iz,{}),(0,r.jsx)(c,{label:"Radioactivity",type:"radioactivity",is_active:d,act_on:"toggle_rad",act_off:"toggle_rad"}),(0,r.jsx)(i.iz,{}),(0,r.jsx)(c,{label:"Antag HUD",is_active:f,act_on:"ahud_on",act_off:"ahud_off"})]})})})},c=function(e){var t=(0,o.nc)().act,n=e.label,l=e.type,a=void 0===l?null:l,c=e.is_active,s=e.act_on,u=void 0===s?"hud_on":s,d=e.act_off,f=void 0===d?"hud_off":d;return(0,r.jsxs)(i.kC,{pt:.3,color:"label",children:[(0,r.jsx)(i.kC.Item,{pl:.5,align:"center",width:"80%",children:n}),(0,r.jsx)(i.kC.Item,{children:(0,r.jsx)(i.zx,{mr:.6,content:c?"On":"Off",icon:c?"toggle-on":"toggle-off",selected:c,onClick:function(){return t(c?f:u,{hud_type:a})}})})]})}},6726:function(e,t,n){"use strict";n.r(t),n.d(t,{GlandDispenser:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data.glands;return(0,r.jsx)(l.Rz,{width:300,height:338,theme:"abductor",children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(void 0===a?[]:a).map(function(e){return(0,r.jsx)(i.zx,{width:"60px",height:"60px",m:.75,textAlign:"center",fontSize:"17px",lineHeight:"55px",icon:"eject",backgroundColor:e.color,content:e.amount||"0",disabled:!e.amount,onClick:function(){return n("dispense",{gland_id:e.id})}},e.id)})})})})}},5490:function(e,t,n){"use strict";n.r(t),n.d(t,{GravityGen:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.charging_state,s=a.charge_count,u=a.breaker,d=a.ext_power;return(0,r.jsx)(l.Rz,{width:350,height:170,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[function(e){if(e>0)return(0,r.jsxs)(i.f7,{danger:!0,p:1.5,children:[(0,r.jsx)("b",{children:"WARNING:"})," Radiation Detected!"]})}(c),(0,r.jsx)(i.$0,{fill:!0,title:"Generator Status",buttons:(0,r.jsx)(i.zx,{icon:u?"power-off":"times",content:u?"Online":"Offline",color:u?"green":"red",px:1.5,onClick:function(){return n("breaker")}}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Power Status",color:d?"good":"bad",children:c>0?(0,r.jsxs)(i.xu,{inline:!0,color:"average",children:["[ ",1===c?"Charging":"Discharging"," ]"]}):(0,r.jsxs)(i.xu,{inline:!0,color:d?"good":"bad",children:["[ ",d?"Powered":"Unpowered"," ]"]})}),(0,r.jsx)(i.H2.Item,{label:"Gravity Charge",children:(0,r.jsx)(i.ko,{value:s/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})})]})})]})})})}},3172:function(e,t,n){"use strict";n.r(t),n.d(t,{GuestPass:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(8986),c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data;return(0,r.jsx)(l.Rz,{width:500,height:690,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.mQ,{children:[(0,r.jsx)(i.mQ.Tab,{icon:"id-card",selected:!c.showlogs,onClick:function(){return n("mode",{mode:0})},children:"Issue Pass"}),(0,r.jsxs)(i.mQ.Tab,{icon:"scroll",selected:c.showlogs,onClick:function(){return n("mode",{mode:1})},children:["Records (",c.issue_log.length,")"]})]})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Authorization",children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"ID Card",children:(0,r.jsx)(i.zx,{icon:c.scan_name?"eject":"id-card",selected:c.scan_name,content:c.scan_name?c.scan_name:"-----",tooltip:c.scan_name?"Eject ID":"Insert ID",onClick:function(){return n("scan")}})})})})}),(0,r.jsx)(i.Kq.Item,{children:!c.showlogs&&(0,r.jsx)(i.$0,{title:"Issue Guest Pass",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Issue To",children:(0,r.jsx)(i.zx,{icon:"pencil-alt",content:c.giv_name?c.giv_name:"-----",disabled:!c.scan_name,onClick:function(){return n("giv_name")}})}),(0,r.jsx)(i.H2.Item,{label:"Reason",children:(0,r.jsx)(i.zx,{icon:"pencil-alt",content:c.reason?c.reason:"-----",disabled:!c.scan_name,onClick:function(){return n("reason")}})}),(0,r.jsx)(i.H2.Item,{label:"Duration",children:(0,r.jsx)(i.zx,{icon:"pencil-alt",content:c.duration?c.duration:"-----",disabled:!c.scan_name,onClick:function(){return n("duration")}})})]})})}),!c.showlogs&&(c.scan_name?(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(a.AccessList,{sectionButtons:(0,r.jsx)(i.zx,{icon:"id-card",content:c.printmsg,disabled:!c.canprint,onClick:function(){return n("issue")}}),grantableList:c.grantableList,accesses:c.regions,selectedList:c.selectedAccess,accessMod:function(e){return n("access",{access:e})},grantAll:function(){return n("grant_all")},denyAll:function(){return n("clear_all")},grantDep:function(e){return n("grant_region",{region:e})},denyDep:function(e){return n("deny_region",{region:e})}})}):(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:"id-card",size:5,color:"gray",mb:5}),(0,r.jsx)("br",{}),"Please, insert ID Card"]})})})})),!!c.showlogs&&(0,r.jsx)(i.Kq.Item,{grow:!0,m:0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Issuance Log",buttons:(0,r.jsx)(i.zx,{icon:"print",content:"Print",disabled:!c.scan_name,onClick:function(){return n("print")}}),children:!!c.issue_log.length&&(0,r.jsx)(i.H2,{children:c.issue_log.map(function(e,t){return(0,r.jsx)(i.H2.Item,{children:e},t)})})||(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,r.jsxs)(i.JO.Stack,{children:[(0,r.jsx)(i.JO,{name:"scroll",size:5,color:"gray"}),(0,r.jsx)(i.JO,{name:"slash",size:5,color:"red"})]}),(0,r.jsx)("br",{}),"No logs"]})})})})]})})})}},6898:function(e,t,n){"use strict";n.r(t),n.d(t,{HandheldChemDispenser:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=[1,5,10,20,30,50],c=function(e){return(0,r.jsx)(l.Rz,{width:390,height:430,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(s,{}),(0,r.jsx)(u,{})]})})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,c=l.amount,s=l.energy,u=l.maxEnergy,d=l.mode;return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Settings",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Energy",children:(0,r.jsxs)(i.ko,{value:s,minValue:0,maxValue:u,ranges:{good:[.5*u,1/0],average:[.25*u,.5*u],bad:[-1/0,.25*u]},children:[s," / ",u," Units"]})}),(0,r.jsx)(i.H2.Item,{label:"Amount",verticalAlign:"middle",children:(0,r.jsx)(i.Kq,{children:a.map(function(e,t){return(0,r.jsx)(i.Kq.Item,{grow:!0,width:"15%",children:(0,r.jsx)(i.zx,{fluid:!0,icon:"cog",selected:c===e,content:e,onClick:function(){return n("amount",{amount:e})}})},t)})})}),(0,r.jsx)(i.H2.Item,{label:"Mode",verticalAlign:"middle",children:(0,r.jsxs)(i.Kq,{justify:"space-between",children:[(0,r.jsx)(i.zx,{icon:"cog",selected:"dispense"===d,content:"Dispense",m:"0",width:"32%",onClick:function(){return n("mode",{mode:"dispense"})}}),(0,r.jsx)(i.zx,{icon:"cog",selected:"remove"===d,content:"Remove",m:"0",width:"32%",onClick:function(){return n("mode",{mode:"remove"})}}),(0,r.jsx)(i.zx,{icon:"cog",selected:"isolate"===d,content:"Isolate",m:"0",width:"32%",onClick:function(){return n("mode",{mode:"isolate"})}})]})})]})})})},u=function(e){for(var t=(0,o.nc)(),n=t.act,l=t.data,a=l.chemicals,c=void 0===a?[]:a,s=l.current_reagent,u=[],d=0;d<(c.length+1)%3;d++)u.push(!0);return(0,r.jsx)(i.Kq.Item,{grow:!0,height:"18%",children:(0,r.jsxs)(i.$0,{fill:!0,title:l.glass?"Drink Selector":"Chemical Selector",children:[c.map(function(e,t){return(0,r.jsx)(i.zx,{width:"32%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:s===e.id,content:e.title,style:{marginLeft:"2px"},onClick:function(){return n("dispense",{reagent:e.id})}},t)}),u.map(function(e,t){return(0,r.jsx)(i.Kq.Item,{grow:"1",basis:"25%"},t)})]})})}},2036:function(e,t,n){"use strict";n.r(t),n.d(t,{HealthSensor:()=>c});var r=n(1557),i=n(9124),o=n(1044),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,c=t.data,u=c.on,d=c.user_health,f=c.minHealth,h=c.maxHealth,m=c.alarm_health;return(0,r.jsx)(a.Rz,{width:300,height:125,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Scanning",children:(0,r.jsx)(i.zx,{icon:"power-off",content:u?"On":"Off",color:u?null:"red",selected:u,onClick:function(){return n("scan_toggle")}})}),(0,r.jsx)(i.H2.Item,{label:"Health activation",children:(0,r.jsx)(i.Y2,{animate:!0,step:2,stepPixelSize:6,minValue:f,maxValue:h,value:m,format:function(e){return(0,o.FH)(e,1)},width:"80px",onChange:function(e){return n("alarm_health",{alarm_health:e})}})}),null!==d&&(0,r.jsx)(i.H2.Item,{label:"User health",children:(0,r.jsx)(i.xu,{color:s(d),bold:d>=100,children:(0,r.jsx)(i.zt,{value:d})})})]})})})})},s=function(e){return e>50?"green":e>0?"orange":"red"}},3288:function(e,t,n){"use strict";n.r(t),n.d(t,{Holodeck:()=>u});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);na});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)();return t.act,t.data,(0,r.jsxs)(l.Rz,{width:600,height:505,children:[(0,r.jsx)(c,{}),(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(s,{}),(0,r.jsx)(d,{})]})})]})},c=function(e){var t=(0,o.nc)(),n=t.act;if(t.data.help)return(0,r.jsx)(i.u_,{maxWidth:"75%",height:.75*window.innerHeight+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,r.jsx)(i.$0,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,r.jsxs)(i.xu,{px:"0.5rem",mt:"-0.5rem",children:[(0,r.jsx)("h1",{children:"Making a Song"}),(0,r.jsxs)("p",{children:["Lines are a series of chords, separated by commas\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"(,)"}),", each with notes separated by hyphens\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"(-)"}),".",(0,r.jsx)("br",{}),"Every note in a chord will play together, with the chord timed by the\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"tempo"})," ","as defined above."]}),(0,r.jsxs)("p",{children:["Notes are played by the\xa0",(0,r.jsx)(i.xu,{as:"span",color:"good",children:"names of the note"}),", and optionally, the\xa0",(0,r.jsx)(i.xu,{as:"span",color:"average",children:"accidental"}),", and/or the"," ",(0,r.jsx)(i.xu,{as:"span",color:"bad",children:"octave number"}),".",(0,r.jsx)("br",{}),"By default, every note is\xa0",(0,r.jsx)(i.xu,{as:"span",color:"average",children:"natural"})," ","and in\xa0",(0,r.jsx)(i.xu,{as:"span",color:"bad",children:"octave 3"}),". Defining a different state for either is remembered for each"," ",(0,r.jsx)(i.xu,{as:"span",color:"good",children:"note"}),".",(0,r.jsxs)("ul",{children:[(0,r.jsxs)("li",{children:[(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"Example:"}),"\xa0",(0,r.jsx)("i",{children:"C,D,E,F,G,A,B"})," will play a\xa0",(0,r.jsx)(i.xu,{as:"span",color:"good",children:"C"}),"\xa0",(0,r.jsx)(i.xu,{as:"span",color:"average",children:"major"})," ","scale."]}),(0,r.jsxs)("li",{children:["After a note has an\xa0",(0,r.jsx)(i.xu,{as:"span",color:"average",children:"accidental"})," ","or\xa0",(0,r.jsx)(i.xu,{as:"span",color:"bad",children:"octave"})," ","placed, it will be remembered:\xa0",(0,r.jsx)("i",{children:"C,C4,C#,C3"})," is ",(0,r.jsx)("i",{children:"C3,C4,C4#,C3#"})]})]})]}),(0,r.jsxs)("p",{children:[(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"Chords"}),"\xa0can be played simply by seperating each note with a hyphen: ",(0,r.jsx)("i",{children:"A-C#,Cn-E,E-G#,Gn-B"}),".",(0,r.jsx)("br",{}),"A"," ",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"pause"}),"\xa0may be denoted by an empty chord: ",(0,r.jsx)("i",{children:"C,E,,C,G"}),".",(0,r.jsx)("br",{}),"To make a chord be a different time, end it with /x, where the chord length will be length defined by\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"tempo / x"}),",\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"eg:"})," ",(0,r.jsx)("i",{children:"C,G/2,E/4"}),"."]}),(0,r.jsxs)("p",{children:["Combined, an example line is: ",(0,r.jsx)("i",{children:"E-E4/4,F#/2,G#/8,B/8,E3-E4/4"}),".",(0,r.jsxs)("ul",{children:[(0,r.jsx)("li",{children:"Lines may be up to 300 characters."}),(0,r.jsx)("li",{children:"A song may only contain up to 1,000 lines."})]})]}),(0,r.jsxs)("p",{children:["Lines are a series of chords, separated by commas\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"(,)"}),", each with notes separated by hyphens\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"(-)"}),".",(0,r.jsx)("br",{}),"Every note in a chord will play together, with the chord timed by the\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"tempo"})," ","as defined above."]}),(0,r.jsxs)("p",{children:["Notes are played by the\xa0",(0,r.jsx)(i.xu,{as:"span",color:"good",children:"names of the note"}),", and optionally, the\xa0",(0,r.jsx)(i.xu,{as:"span",color:"average",children:"accidental"}),", and/or the"," ",(0,r.jsx)(i.xu,{as:"span",color:"bad",children:"octave number"}),".",(0,r.jsx)("br",{}),"By default, every note is\xa0",(0,r.jsx)(i.xu,{as:"span",color:"average",children:"natural"})," ","and in\xa0",(0,r.jsx)(i.xu,{as:"span",color:"bad",children:"octave 3"}),". Defining a different state for either is remembered for each"," ",(0,r.jsx)(i.xu,{as:"span",color:"good",children:"note"}),".",(0,r.jsxs)("ul",{children:[(0,r.jsxs)("li",{children:[(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"Example:"}),"\xa0",(0,r.jsx)("i",{children:"C,D,E,F,G,A,B"})," will play a\xa0",(0,r.jsx)(i.xu,{as:"span",color:"good",children:"C"}),"\xa0",(0,r.jsx)(i.xu,{as:"span",color:"average",children:"major"})," ","scale."]}),(0,r.jsxs)("li",{children:["After a note has an\xa0",(0,r.jsx)(i.xu,{as:"span",color:"average",children:"accidental"})," ","or\xa0",(0,r.jsx)(i.xu,{as:"span",color:"bad",children:"octave"})," ","placed, it will be remembered:\xa0",(0,r.jsx)("i",{children:"C,C4,C#,C3"})," is ",(0,r.jsx)("i",{children:"C3,C4,C4#,C3#"})]})]})]}),(0,r.jsxs)("p",{children:[(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"Chords"}),"\xa0can be played simply by seperating each note with a hyphen: ",(0,r.jsx)("i",{children:"A-C#,Cn-E,E-G#,Gn-B"}),".",(0,r.jsx)("br",{}),"A"," ",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"pause"}),"\xa0may be denoted by an empty chord: ",(0,r.jsx)("i",{children:"C,E,,C,G"}),".",(0,r.jsx)("br",{}),"To make a chord be a different time, end it with /x, where the chord length will be length defined by\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"tempo / x"}),",\xa0",(0,r.jsx)(i.xu,{as:"span",color:"highlight",children:"eg:"})," ",(0,r.jsx)("i",{children:"C,G/2,E/4"}),"."]}),(0,r.jsxs)("p",{children:["Combined, an example line is: ",(0,r.jsx)("i",{children:"E-E4/4,F#/2,G#/8,B/8,E3-E4/4"}),".",(0,r.jsxs)("ul",{children:[(0,r.jsx)("li",{children:"Lines may be up to 300 characters."}),(0,r.jsx)("li",{children:"A song may only contain up to 1,000 lines."})]})]}),(0,r.jsx)("h1",{children:"Instrument Advanced Settings"}),(0,r.jsxs)("ul",{children:[(0,r.jsxs)("li",{children:[(0,r.jsx)(i.xu,{as:"span",color:"label",children:"Type:"}),"\xa0Whether the instrument is legacy or synthesized.",(0,r.jsx)("br",{}),"Legacy instruments have a collection of sounds that are selectively used depending on the note to play.",(0,r.jsx)("br",{}),"Synthesized instruments use a base sound and change its pitch to match the note to play."]}),(0,r.jsxs)("li",{children:[(0,r.jsx)(i.xu,{as:"span",color:"label",children:"Current:"}),"\xa0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!"]}),(0,r.jsxs)("li",{children:[(0,r.jsx)(i.xu,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),"\xa0The pitch to apply to all notes of the song."]}),(0,r.jsxs)("li",{children:[(0,r.jsx)(i.xu,{as:"span",color:"label",children:"Sustain Mode:"}),"\xa0How a played note fades out.",(0,r.jsx)("br",{}),"Linear sustain means a note will fade out at a constant rate.",(0,r.jsx)("br",{}),"Exponential sustain means a note will fade out at an exponential rate, sounding smoother."]}),(0,r.jsxs)("li",{children:[(0,r.jsx)(i.xu,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),"\xa0The volume threshold at which a note is fully stopped."]}),(0,r.jsxs)("li",{children:[(0,r.jsx)(i.xu,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),"\xa0Whether the last note should be sustained indefinitely."]})]}),(0,r.jsx)(i.zx,{color:"grey",content:"Close",onClick:function(){return n("help")}})]})})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.lines,c=l.playing,s=l.repeat,d=l.maxRepeats,f=l.tempo,h=l.minTempo,m=l.maxTempo,x=l.tickLag,p=l.volume,g=l.minVolume,j=l.maxVolume,b=l.ready;return(0,r.jsxs)(i.$0,{m:0,title:"Instrument",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{icon:"info",content:"Help",onClick:function(){return n("help")}}),(0,r.jsx)(i.zx,{icon:"file",content:"New",onClick:function(){return n("newsong")}}),(0,r.jsx)(i.zx,{icon:"upload",content:"Import",onClick:function(){return n("import")}})]}),children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Playback",children:[(0,r.jsx)(i.zx,{selected:c,disabled:0===a.length||s<0,icon:"play",content:"Play",onClick:function(){return n("play")}}),(0,r.jsx)(i.zx,{disabled:!c,icon:"stop",content:"Stop",onClick:function(){return n("stop")}})]}),(0,r.jsx)(i.H2.Item,{label:"Repeat",children:(0,r.jsx)(i.iR,{animated:!0,minValue:0,maxValue:d,value:s,stepPixelSize:59,onChange:function(e,t){return n("repeat",{new:t})}})}),(0,r.jsx)(i.H2.Item,{label:"Tempo",children:(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.zx,{disabled:f>=m,content:"-",as:"span",mr:"0.5rem",onClick:function(){return n("tempo",{new:f+x})}}),Math.round(600/f)," BPM",(0,r.jsx)(i.zx,{disabled:f<=h,content:"+",as:"span",ml:"0.5rem",onClick:function(){return n("tempo",{new:f-x})}})]})}),(0,r.jsx)(i.H2.Item,{label:"Volume",children:(0,r.jsx)(i.iR,{animated:!0,minValue:g,maxValue:j,value:p,stepPixelSize:6,tickWhileDragging:!0,onChange:function(e,t){return n("setvolume",{new:t})}})}),(0,r.jsx)(i.H2.Item,{label:"Status",children:b?(0,r.jsx)(i.xu,{color:"good",children:"Ready"}):(0,r.jsx)(i.xu,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,r.jsx)(u,{})]})},u=function(e){var t,n,l=(0,o.nc)(),a=l.act,c=l.data,s=c.allowedInstrumentNames,u=c.instrumentLoaded,d=c.instrument,f=c.canNoteShift,h=c.noteShift,m=c.noteShiftMin,x=c.noteShiftMax,p=c.sustainMode,g=c.sustainLinearDuration,j=c.sustainExponentialDropoff,b=c.legacy,y=c.sustainDropoffVolume,v=c.sustainHeldNote;return 1===p?(t="Linear",n=(0,r.jsx)(i.iR,{minValue:.1,maxValue:5,value:g,step:.5,stepPixelSize:85,format:function(e){return Math.round(100*e)/100+" seconds"},onChange:function(e,t){return a("setlinearfalloff",{new:t/10})}})):2===p&&(t="Exponential",n=(0,r.jsx)(i.iR,{minValue:1.025,maxValue:10,value:j,step:.01,format:function(e){return Math.round(1e3*e)/1e3+"% per decisecond"},onChange:function(e,t){return a("setexpfalloff",{new:t})}})),s.sort(),(0,r.jsx)(i.xu,{my:-1,children:(0,r.jsx)(i.zF,{mt:"1rem",mb:"0",title:"Advanced",children:(0,r.jsxs)(i.$0,{mt:-1,children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Type",children:b?"Legacy":"Synthesized"}),(0,r.jsx)(i.H2.Item,{label:"Current",children:u?(0,r.jsx)(i.Lt,{options:s,selected:d,width:"50%",onSelected:function(e){return a("switchinstrument",{name:e})}}):(0,r.jsx)(i.xu,{color:"bad",children:"None!"})}),!!(!b&&f)&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Note Shift/Note Transpose",children:(0,r.jsx)(i.iR,{minValue:m,maxValue:x,value:h,stepPixelSize:2,format:function(e){return e+" keys / "+Math.round(e/12*100)/100+" octaves"},onChange:function(e,t){return a("setnoteshift",{new:t})}})}),(0,r.jsxs)(i.H2.Item,{label:"Sustain Mode",children:[(0,r.jsx)(i.Lt,{options:["Linear","Exponential"],selected:t,mb:"0.4rem",onSelected:function(e){return a("setsustainmode",{new:e})}}),n]}),(0,r.jsx)(i.H2.Item,{label:"Volume Dropoff Threshold",children:(0,r.jsx)(i.iR,{animated:!0,minValue:.01,maxValue:100,value:y,stepPixelSize:6,onChange:function(e,t){return a("setdropoffvolume",{new:t})}})}),(0,r.jsx)(i.H2.Item,{label:"Sustain indefinitely last held note",children:(0,r.jsx)(i.zx,{selected:v,icon:v?"toggle-on":"toggle-off",content:v?"Yes":"No",onClick:function(){return a("togglesustainhold")}})})]})]}),(0,r.jsx)(i.zx,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){return a("reset")}})]})})})},d=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.playing,c=l.lines,s=l.editing;return(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Editor",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{disabled:!s||a,icon:"plus",content:"Add Line",onClick:function(){return n("newline",{line:c.length+1})}}),(0,r.jsx)(i.zx,{selected:!s,icon:s?"chevron-up":"chevron-down",onClick:function(){return n("edit")}})]}),children:!!s&&(c.length>0?(0,r.jsx)(i.H2,{children:c.map(function(e,t){return(0,r.jsx)(i.H2.Item,{label:t+1,buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{disabled:a,icon:"pen",onClick:function(){return n("modifyline",{line:t+1})}}),(0,r.jsx)(i.zx,{disabled:a,icon:"trash",onClick:function(){return n("deleteline",{line:t+1})}})]}),children:e},t)})}):(0,r.jsx)(i.xu,{color:"label",children:"Song is empty."}))})}},772:function(e,t,n){"use strict";n.r(t),n.d(t,{KeyComboModal:()=>p});var r=n(1557),i=n(2778),o=n(9124),l=n(23),a=n(4893),c=n(3817),s=n(3100),u=n(4799);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=48&&e.keyCode<=57)&&(t+="Shift"),3===e.location&&(t+="Numpad"),h(e))if(e.shiftKey&&e.keyCode>=48&&e.keyCode<=57)t+="Shift"+(e.keyCode-48);else{var n=e.key.toUpperCase();t+=m[n]||n}return t},p=function(e){var t=(0,a.nc)(),n=t.act,d=t.data,m=d.init_value,p=d.large_buttons,g=d.message,j=void 0===g?"":g,b=d.title,y=d.timeout,v=f((0,i.useState)(m),2),w=v[0],k=v[1],_=f((0,i.useState)(!0),2),C=_[0],S=_[1],A=function(e){if(!C){e.key===l.Fn.Enter&&n("submit",{entry:w}),(0,l.VW)(e.key)&&n("cancel");return}if(e.preventDefault(),h(e)){I(x(e)),S(!1);return}if(e.key===l.Fn.Escape){I(m),S(!1);return}},I=function(e){e!==w&&k(e)},O=130+(j.length>30?Math.ceil(j.length/3):0)+(j.length&&p?5:0);return(0,r.jsxs)(c.Rz,{title:b,width:240,height:O,children:[y&&(0,r.jsx)(u.Loader,{value:y}),(0,r.jsx)(c.Rz.Content,{onKeyDown:function(e){A(e)},children:(0,r.jsxs)(o.$0,{fill:!0,children:[(0,r.jsx)(o.RK,{}),(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.xu,{color:"label",children:j})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{disabled:C,content:C&&null!==C?"Awaiting input...":""+w,width:"100%",textAlign:"center",onClick:function(){I(m),S(!0)}})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(s.InputButtons,{input:w})})]})]})})]})}},1888:function(e,t,n){"use strict";n.r(t),n.d(t,{KeycardAuth:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=(0,r.jsx)(i.$0,{title:"Keycard Authentication Device",children:(0,r.jsx)(i.xu,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(!a.swiping&&!a.busy)return(0,r.jsx)(l.Rz,{width:540,height:280,children:(0,r.jsxs)(l.Rz.Content,{children:[c,(0,r.jsx)(i.$0,{title:"Choose Action",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Red Alert",children:(0,r.jsx)(i.zx,{icon:"exclamation-triangle",disabled:!a.redAvailable,onClick:function(){return n("triggerevent",{triggerevent:"Red Alert"})},content:"Red Alert"})}),(0,r.jsx)(i.H2.Item,{label:"ERT",children:(0,r.jsx)(i.zx,{icon:"broadcast-tower",onClick:function(){return n("triggerevent",{triggerevent:"Emergency Response Team"})},content:"Call ERT"})}),(0,r.jsxs)(i.H2.Item,{label:"Emergency Maint Access",children:[(0,r.jsx)(i.zx,{icon:"door-open",onClick:function(){return n("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})},content:"Grant"}),(0,r.jsx)(i.zx,{icon:"door-closed",onClick:function(){return n("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})},content:"Revoke"})]}),(0,r.jsxs)(i.H2.Item,{label:"Emergency Station-Wide Access",children:[(0,r.jsx)(i.zx,{icon:"door-open",onClick:function(){return n("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})},content:"Grant"}),(0,r.jsx)(i.zx,{icon:"door-closed",onClick:function(){return n("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})},content:"Revoke"})]})]})})]})});var s=(0,r.jsx)(i.xu,{color:"red",children:"Waiting for YOU to swipe your ID..."});return a.hasSwiped||a.ertreason||"Emergency Response Team"!==a.event?a.hasConfirm?s=(0,r.jsx)(i.xu,{color:"green",children:"Request Confirmed!"}):a.isRemote?s=(0,r.jsx)(i.xu,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):a.hasSwiped&&(s=(0,r.jsx)(i.xu,{color:"orange",children:"Waiting for second person to confirm..."})):s=(0,r.jsx)(i.xu,{color:"red",children:"Fill out the reason for your ERT request."}),(0,r.jsx)(l.Rz,{width:540,height:265,children:(0,r.jsxs)(l.Rz.Content,{children:[c,"Emergency Response Team"===a.event&&(0,r.jsx)(i.$0,{title:"Reason for ERT Call",children:(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{color:a.ertreason?"":"red",icon:a.ertreason?"check":"pencil-alt",content:a.ertreason?a.ertreason:"-----",disabled:a.busy,onClick:function(){return n("ert")}})})}),(0,r.jsx)(i.$0,{title:a.event,buttons:(0,r.jsx)(i.zx,{icon:"arrow-circle-left",content:"Back",disabled:a.busy||a.hasConfirm,onClick:function(){return n("reset")}}),children:s})]})})}},2248:function(e,t,n){"use strict";n.r(t),n.d(t,{KitchenMachine:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(1735),c=function(e){var t=(0,o.nc)(),n=t.data,c=t.config,u=n.ingredients,d=n.operating,f=c.title;return(0,r.jsx)(l.Rz,{width:400,height:320,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(a.Operating,{operating:d,name:f}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(s,{})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Ingredients",children:(0,r.jsx)(i.iA,{className:"Ingredient__Table",children:u.map(function(e){return(0,r.jsxs)(i.iA.Row,{tr:5,children:[(0,r.jsx)("td",{children:(0,r.jsx)(i.iA.Cell,{bold:!0,children:e.name})}),(0,r.jsx)("td",{children:(0,r.jsxs)(i.iA.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," ",e.units]})})]},e.name)})})})})]})})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.inactive,c=l.tooltip;return(0,r.jsx)(i.$0,{title:"Controls",children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"power-off",disabled:a,tooltip:a?c:"",tooltipPosition:"bottom",content:"Activate",onClick:function(){return n("cook")}})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"eject",disabled:a,tooltip:a?c:"",tooltipPosition:"bottom",content:"Eject Contents",onClick:function(){return n("eject")}})})]})})}},4055:function(e,t,n){"use strict";n.r(t),n.d(t,{LawManager:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,u=a.isAdmin,d=a.isSlaved,f=a.isMalf,h=a.isAIMalf,m=a.view;return(0,r.jsx)(l.Rz,{width:800,height:f?620:365,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[!!(u&&d)&&(0,r.jsxs)(i.f7,{children:["This unit is slaved to ",d,"."]}),!!(f||h)&&(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.zx,{content:"Law Management",selected:0===m,onClick:function(){return n("set_view",{set_view:0})}}),(0,r.jsx)(i.zx,{content:"Lawsets",selected:1===m,onClick:function(){return n("set_view",{set_view:1})}})]}),0===m&&(0,r.jsx)(c,{}),1===m&&(0,r.jsx)(s,{})]})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.has_zeroth_laws,c=l.zeroth_laws,s=l.has_ion_laws,d=l.ion_laws,f=l.ion_law_nr,h=l.has_inherent_laws,m=l.inherent_laws,x=l.has_supplied_laws,p=l.supplied_laws,g=l.channels,j=l.channel,b=l.isMalf,y=l.isAdmin,v=l.zeroth_law,w=l.ion_law,k=l.inherent_law,_=l.supplied_law,C=l.supplied_law_position;return(0,r.jsxs)(r.Fragment,{children:[!!a&&(0,r.jsx)(u,{title:"ERR_NULL_VALUE",laws:c,isMalf:b}),!!s&&(0,r.jsx)(u,{title:"".concat(f),laws:d,isMalf:b}),!!h&&(0,r.jsx)(u,{title:"Inherent",laws:m,isMalf:b}),!!x&&(0,r.jsx)(u,{title:"Supplied",laws:p,isMalf:b}),(0,r.jsx)(i.$0,{title:"Statement Settings",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Statement Channel",children:g.map(function(e){return(0,r.jsx)(i.zx,{content:e.channel,selected:e.channel===j,onClick:function(){return n("law_channel",{law_channel:e.channel})}},e.channel)})}),(0,r.jsx)(i.H2.Item,{label:"State Laws",children:(0,r.jsx)(i.zx,{content:"State Laws",onClick:function(){return n("state_laws")}})}),(0,r.jsx)(i.H2.Item,{label:"Law Notification",children:(0,r.jsx)(i.zx,{content:"Notify",onClick:function(){return n("notify_laws")}})})]})}),!!b&&(0,r.jsx)(i.$0,{title:"Add Laws",children:(0,r.jsxs)(i.iA,{children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{width:"10%",children:"Type"}),(0,r.jsx)(i.iA.Cell,{width:"60%",children:"Law"}),(0,r.jsx)(i.iA.Cell,{width:"10%",children:"Index"}),(0,r.jsx)(i.iA.Cell,{width:"20%",children:"Actions"})]}),!!(y&&!a)&&(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Zero"}),(0,r.jsx)(i.iA.Cell,{children:v}),(0,r.jsx)(i.iA.Cell,{children:"N/A"}),(0,r.jsxs)(i.iA.Cell,{children:[(0,r.jsx)(i.zx,{content:"Edit",icon:"pencil-alt",onClick:function(){return n("change_zeroth_law")}}),(0,r.jsx)(i.zx,{content:"Add",icon:"plus",onClick:function(){return n("add_zeroth_law")}})]})]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Ion"}),(0,r.jsx)(i.iA.Cell,{children:w}),(0,r.jsx)(i.iA.Cell,{children:"N/A"}),(0,r.jsxs)(i.iA.Cell,{children:[(0,r.jsx)(i.zx,{content:"Edit",icon:"pencil-alt",onClick:function(){return n("change_ion_law")}}),(0,r.jsx)(i.zx,{content:"Add",icon:"plus",onClick:function(){return n("add_ion_law")}})]})]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Inherent"}),(0,r.jsx)(i.iA.Cell,{children:k}),(0,r.jsx)(i.iA.Cell,{children:"N/A"}),(0,r.jsxs)(i.iA.Cell,{children:[(0,r.jsx)(i.zx,{content:"Edit",icon:"pencil-alt",onClick:function(){return n("change_inherent_law")}}),(0,r.jsx)(i.zx,{content:"Add",icon:"plus",onClick:function(){return n("add_inherent_law")}})]})]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Supplied"}),(0,r.jsx)(i.iA.Cell,{children:_}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx,{content:C,onClick:function(){return n("change_supplied_law_position")}})}),(0,r.jsxs)(i.iA.Cell,{children:[(0,r.jsx)(i.zx,{content:"Edit",icon:"pencil-alt",onClick:function(){return n("change_supplied_law")}}),(0,r.jsx)(i.zx,{content:"Add",icon:"plus",onClick:function(){return n("add_supplied_law")}})]})]})]})})]})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.law_sets;return(0,r.jsx)(i.xu,{children:l.map(function(e){return(0,r.jsx)(i.$0,{title:e.name+" - "+e.header,buttons:(0,r.jsx)(i.zx,{content:"Load Laws",icon:"download",onClick:function(){return n("transfer_laws",{transfer_laws:e.ref})}}),children:(0,r.jsxs)(i.H2,{children:[e.laws.has_ion_laws>0&&e.laws.ion_laws.map(function(e){return(0,r.jsx)(i.H2.Item,{label:e.index,children:e.law},e.index)}),e.laws.has_zeroth_laws>0&&e.laws.zeroth_laws.map(function(e){return(0,r.jsx)(i.H2.Item,{label:e.index,children:e.law},e.index)}),e.laws.has_inherent_laws>0&&e.laws.inherent_laws.map(function(e){return(0,r.jsx)(i.H2.Item,{label:e.index,children:e.law},e.index)}),e.laws.has_supplied_laws>0&&e.laws.inherent_laws.map(function(e){return(0,r.jsx)(i.H2.Item,{label:e.index,children:e.law},e.index)})]})},e.name)})})},u=function(e){var t=(0,o.nc)(),n=t.act;t.data;var l=e.isMalf,a=e.laws,c=e.title;return(0,r.jsx)(i.$0,{title:c+" Laws",children:(0,r.jsxs)(i.iA,{children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{width:"10%",children:"Index"}),(0,r.jsx)(i.iA.Cell,{width:"69%",children:"Law"}),(0,r.jsx)(i.iA.Cell,{width:"21%",children:"State?"})]}),a.map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:e.index}),(0,r.jsx)(i.iA.Cell,{children:e.law}),(0,r.jsxs)(i.iA.Cell,{children:[(0,r.jsx)(i.zx,{content:e.state?"Yes":"No",selected:e.state,onClick:function(){return n("state_law",{ref:e.ref,state_law:+!e.state})}}),!!l&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:"Edit",icon:"pencil-alt",onClick:function(){return n("edit_law",{edit_law:e.ref})}}),(0,r.jsx)(i.zx,{content:"Delete",icon:"trash",color:"red",onClick:function(){return n("delete_law",{delete_law:e.ref})}})]})]})]},e.law)})]})})}},2038:function(e,t,n){"use strict";n.r(t),n.d(t,{LibraryComputer:()=>d});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817),c=n(5279);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e?"caution":"default",onClick:function(){return i("set_rating",{rating_value:e})}})},t)}),(0,r.jsxs)(o.Kq.Item,{bold:!0,ml:2,fontSize:"150%",children:[a+"/10",(0,r.jsx)(o.JO,{name:"star",color:"yellow",ml:.5,verticalAlign:"top"})]})]})},h=function(e){var t=(0,l.nc)().data,n=e.tabIndex,i=e.setTabIndex,a=t.login_state;return(0,r.jsx)(o.Kq.Item,{mb:1,children:(0,r.jsxs)(o.mQ,{fluid:!0,textAlign:"center",children:[(0,r.jsx)(o.mQ.Tab,{selected:0===n,onClick:function(){return i(0)},children:"Book Archives"}),(0,r.jsx)(o.mQ.Tab,{selected:1===n,onClick:function(){return i(1)},children:"Corporate Literature"}),(0,r.jsx)(o.mQ.Tab,{selected:2===n,onClick:function(){return i(2)},children:"Upload Book"}),1===a&&(0,r.jsx)(o.mQ.Tab,{selected:3===n,onClick:function(){return i(3)},children:"Patron Manager"}),(0,r.jsx)(o.mQ.Tab,{selected:4===n,onClick:function(){return i(4)},children:"Inventory"})]})})},m=function(e){switch(e.tabIndex){case 0:return(0,r.jsx)(p,{});case 1:return(0,r.jsx)(g,{});case 2:return(0,r.jsx)(j,{});case 3:return(0,r.jsx)(b,{});case 4:return(0,r.jsx)(y,{});default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},x=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=i.searchcontent,s=i.book_categories,u=i.user_ckey,d=[];return s.map(function(e){return d[e.description]=e.category_id}),(0,r.jsxs)(o.Kq,{children:[(0,r.jsxs)(o.Kq.Item,{width:"35%",children:[(0,r.jsxs)(o.xu,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,r.jsx)(o.JO,{name:"edit",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Inputs"]}),(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Title",children:(0,r.jsx)(o.zx,{textAlign:"left",icon:"pen",width:20,content:a.title||"Input Title",onClick:function(){return(0,c.modalOpen)("edit_search_title")}})}),(0,r.jsx)(o.H2.Item,{label:"Author",children:(0,r.jsx)(o.zx,{textAlign:"left",icon:"pen",width:20,content:a.author||"Input Author",onClick:function(){return(0,c.modalOpen)("edit_search_author")}})}),(0,r.jsx)(o.H2.Item,{label:"Ratings",children:(0,r.jsxs)(o.Kq,{children:[(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{mr:1,width:"min-content",content:a.ratingmin,onClick:function(){return(0,c.modalOpen)("edit_search_ratingmin")}})}),(0,r.jsx)(o.Kq.Item,{children:"To"}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{ml:1,width:"min-content",content:a.ratingmax,onClick:function(){return(0,c.modalOpen)("edit_search_ratingmax")}})})]})})]})]}),(0,r.jsxs)(o.Kq.Item,{width:"40%",children:[(0,r.jsxs)(o.xu,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,r.jsx)(o.JO,{name:"clipboard-list",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Book Categories"]}),(0,r.jsx)(o.H2,{children:(0,r.jsx)(o.H2.Item,{label:"Select Categories",children:(0,r.jsx)(o.xu,{mt:2,children:(0,r.jsx)(o.Lt,{mt:.6,width:"190px",options:s.map(function(e){return e.description}),onSelected:function(e){return n("toggle_search_category",{category_id:d[e]})}})})})}),(0,r.jsx)("br",{}),s.filter(function(e){return a.categories.includes(e.category_id)}).map(function(e){return(0,r.jsx)(o.zx,{content:e.description,selected:!0,icon:"unlink",onClick:function(){return n("toggle_search_category",{category_id:e.category_id})}},e.category_id)})]}),(0,r.jsxs)(o.Kq.Item,{children:[(0,r.jsxs)(o.xu,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,r.jsx)(o.JO,{name:"search-plus",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Actions"]}),(0,r.jsx)(o.zx,{content:"Clear Search",icon:"eraser",onClick:function(){return n("clear_search")}}),a.ckey?(0,r.jsx)(o.zx,{mb:.5,content:"Stop Showing My Books",color:"bad",icon:"search",onClick:function(){return n("clear_ckey_search")}}):(0,r.jsx)(o.zx,{content:"Find My Books",icon:"search",onClick:function(){return n("find_users_books",{user_ckey:u})}})]})]})},p=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=i.external_booklist,s=i.archive_pagenumber,u=i.num_pages,d=i.login_state;return(0,r.jsxs)(o.$0,{fill:!0,scrollable:!0,title:"Book System Access",buttons:(0,r.jsxs)("div",{children:[(0,r.jsx)(o.zx,{icon:"angle-double-left",disabled:1===s,onClick:function(){return n("deincrementpagemax")}}),(0,r.jsx)(o.zx,{icon:"chevron-left",disabled:1===s,onClick:function(){return n("deincrementpage")}}),(0,r.jsx)(o.zx,{bold:!0,content:s,onClick:function(){return(0,c.modalOpen)("setpagenumber")}}),(0,r.jsx)(o.zx,{icon:"chevron-right",disabled:s===u,onClick:function(){return n("incrementpage")}}),(0,r.jsx)(o.zx,{icon:"angle-double-right",disabled:s===u,onClick:function(){return n("incrementpagemax")}})]}),children:[(0,r.jsx)(x,{}),(0,r.jsx)("hr",{}),(0,r.jsxs)(o.iA,{className:"Library__Booklist",children:[(0,r.jsxs)(o.iA.Row,{bold:!0,children:[(0,r.jsx)(o.iA.Cell,{children:"SSID"}),(0,r.jsx)(o.iA.Cell,{children:"Title"}),(0,r.jsx)(o.iA.Cell,{children:"Author"}),(0,r.jsx)(o.iA.Cell,{children:"Ratings"}),(0,r.jsx)(o.iA.Cell,{children:"Category"}),(0,r.jsx)(o.iA.Cell,{textAlign:"middle",children:"Actions"})]}),a.map(function(e){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{children:e.id}),(0,r.jsxs)(o.iA.Cell,{textAlign:"left",children:[(0,r.jsx)(o.JO,{name:"book",mr:.5}),e.title.length>45?e.title.substr(0,45)+"...":e.title]}),(0,r.jsx)(o.iA.Cell,{textAlign:"left",children:e.author.length>30?e.author.substr(0,30)+"...":e.author}),(0,r.jsxs)(o.iA.Cell,{children:[e.rating,(0,r.jsx)(o.JO,{name:"star",ml:.5,color:"yellow",verticalAlign:"middle"})]}),(0,r.jsx)(o.iA.Cell,{children:e.categories.join(", ").substr(0,45)}),(0,r.jsxs)(o.iA.Cell,{textAlign:"right",children:[1===d&&(0,r.jsx)(o.zx,{content:"Order",icon:"print",onClick:function(){return n("order_external_book",{bookid:e.id})}}),(0,r.jsx)(o.zx,{content:"More...",onClick:function(){return(0,c.modalOpen)("expand_info",{bookid:e.id})}})]})]},e.id)})]})]})},g=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=i.programmatic_booklist,s=i.login_state;return(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,title:"Corporate Book Catalog",children:(0,r.jsxs)(o.iA,{className:"Library__Booklist",children:[(0,r.jsxs)(o.iA.Row,{bold:!0,children:[(0,r.jsx)(o.iA.Cell,{children:"SSID"}),(0,r.jsx)(o.iA.Cell,{children:"Title"}),(0,r.jsx)(o.iA.Cell,{children:"Author"}),(0,r.jsx)(o.iA.Cell,{textAlign:"middle",children:"Actions"})]}),a.map(function(e,t){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{children:e.id}),(0,r.jsxs)(o.iA.Cell,{textAlign:"left",children:[(0,r.jsx)(o.JO,{name:"book",mr:2}),e.title]}),(0,r.jsx)(o.iA.Cell,{textAlign:"left",children:e.author}),(0,r.jsxs)(o.iA.Cell,{textAlign:"right",children:[1===s&&(0,r.jsx)(o.zx,{content:"Order",icon:"print",onClick:function(){return n("order_programmatic_book",{bookid:e.id})}}),(0,r.jsx)(o.zx,{content:"More...",onClick:function(){return(0,c.modalOpen)("expand_info",{bookid:e.id})}})]})]},t)})]})})},j=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=i.selectedbook,s=i.book_categories,u=i.user_ckey,d=[];return s.map(function(e){return d[e.description]=e.category_id}),(0,r.jsxs)(o.$0,{fill:!0,scrollable:!0,title:"Book System Upload",buttons:(0,r.jsx)(o.zx.Confirm,{bold:!0,width:9.5,icon:"upload",disabled:a.copyright,content:"Upload Book",onClick:function(){return n("uploadbook",{user_ckey:u})}}),children:[a.copyright?(0,r.jsx)(o.f7,{color:"red",children:"WARNING: You cannot upload or modify the attributes of a copyrighted book"}):(0,r.jsx)("br",{}),(0,r.jsxs)(o.xu,{ml:15,mb:3,fontSize:"1.2rem",bold:!0,children:[(0,r.jsx)(o.JO,{name:"search-plus",verticalAlign:"middle",size:3,mr:2}),"Book Uploader"]}),(0,r.jsxs)(o.Kq,{children:[(0,r.jsxs)(o.Kq.Item,{children:[(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Title",children:(0,r.jsx)(o.zx,{width:20,textAlign:"left",icon:"pen",disabled:a.copyright,content:a.title,onClick:function(){return(0,c.modalOpen)("edit_selected_title")}})}),(0,r.jsx)(o.H2.Item,{label:"Author",children:(0,r.jsx)(o.zx,{width:20,textAlign:"left",icon:"pen",disabled:a.copyright,content:a.author,onClick:function(){return(0,c.modalOpen)("edit_selected_author")}})}),(0,r.jsx)(o.H2.Item,{label:"Select Categories",children:(0,r.jsx)(o.xu,{children:(0,r.jsx)(o.Lt,{width:"240px",options:s.map(function(e){return e.description}),onSelected:function(e){return n("toggle_upload_category",{category_id:d[e]})}})})})]}),(0,r.jsx)("br",{}),s.filter(function(e){return a.categories.includes(e.category_id)}).map(function(e){return(0,r.jsx)(o.zx,{content:e.description,disabled:a.copyright,selected:!0,icon:"unlink",onClick:function(){return n("toggle_upload_category",{category_id:e.category_id})}},e.category_id)})]}),(0,r.jsx)(o.Kq.Item,{mr:75,children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Summary",children:(0,r.jsx)(o.zx,{icon:"pen",width:"auto",disabled:a.copyright,content:"Edit Summary",onClick:function(){return(0,c.modalOpen)("edit_selected_summary")}})}),(0,r.jsx)(o.H2.Item,{children:a.summary})]})})]})]})},b=function(e){var t=(0,l.nc)(),n=t.act,i=t.data.checkout_data;return(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,title:"Checked Out Books",children:(0,r.jsxs)(o.iA,{className:"Library__Booklist",children:[(0,r.jsxs)(o.iA.Row,{bold:!0,children:[(0,r.jsx)(o.iA.Cell,{children:"Patron"}),(0,r.jsx)(o.iA.Cell,{children:"Title"}),(0,r.jsx)(o.iA.Cell,{children:"Time Left"}),(0,r.jsx)(o.iA.Cell,{children:"Actions"})]}),i.map(function(e,t){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsxs)(o.iA.Cell,{children:[(0,r.jsx)(o.JO,{name:"user-tag"}),e.patron_name]}),(0,r.jsx)(o.iA.Cell,{textAlign:"left",children:e.title}),(0,r.jsx)(o.iA.Cell,{children:e.timeleft>=0?e.timeleft:"LATE"}),(0,r.jsx)(o.iA.Cell,{textAlign:"left",children:(0,r.jsx)(o.zx,{content:"Mark Lost",icon:"flag",color:"bad",disabled:e.timeleft>=0,onClick:function(){return n("reportlost",{libraryid:e.libraryid})}})})]},t)})]})})},y=function(e){var t=(0,l.nc)(),n=(t.act,t.data).inventory_list;return(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,title:"Library Inventory",children:(0,r.jsxs)(o.iA,{className:"Library__Booklist",children:[(0,r.jsxs)(o.iA.Row,{bold:!0,children:[(0,r.jsx)(o.iA.Cell,{children:"LIB ID"}),(0,r.jsx)(o.iA.Cell,{children:"Title"}),(0,r.jsx)(o.iA.Cell,{children:"Author"}),(0,r.jsx)(o.iA.Cell,{children:"Status"})]}),n.map(function(e,t){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{children:e.libraryid}),(0,r.jsxs)(o.iA.Cell,{textAlign:"left",children:[(0,r.jsx)(o.JO,{name:"book"})," ",e.title]}),(0,r.jsx)(o.iA.Cell,{textAlign:"left",children:e.author}),(0,r.jsx)(o.iA.Cell,{textAlign:"left",children:e.checked_out?"Checked Out":"Available"})]},t)})]})})};(0,c.modalRegisterBodyOverride)("expand_info",function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=e.args,s=i.user_ckey;return(0,r.jsxs)(o.$0,{children:[(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Title",children:a.title}),(0,r.jsx)(o.H2.Item,{label:"Author",children:a.author}),(0,r.jsx)(o.H2.Item,{label:"Summary",children:a.summary}),(0,r.jsxs)(o.H2.Item,{label:"Rating",children:[a.rating,(0,r.jsx)(o.JO,{name:"star",color:"yellow",verticalAlign:"top"})]}),!a.isProgrammatic&&(0,r.jsx)(o.H2.Item,{label:"Categories",children:a.categories.join(", ")})]}),(0,r.jsx)("br",{}),s===a.ckey&&(0,r.jsx)(o.zx,{content:"Delete Book",icon:"trash",color:"red",disabled:a.isProgrammatic,onClick:function(){return n("delete_book",{bookid:a.id,user_ckey:s})}}),(0,r.jsx)(o.zx,{content:"Report Book",icon:"flag",color:"red",disabled:a.isProgrammatic,onClick:function(){return(0,c.modalOpen)("report_book",{bookid:a.id})}}),(0,r.jsx)(o.zx,{content:"Rate Book",icon:"star",color:"caution",disabled:a.isProgrammatic,onClick:function(){return(0,c.modalOpen)("rate_info",{bookid:a.id})}})]})}),(0,c.modalRegisterBodyOverride)("report_book",function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=e.args,s=a.selected_report,u=a.report_categories,d=a.user_ckey;return(0,r.jsxs)(o.$0,{level:2,m:"-1rem",pb:"1.5rem",title:"Report this book for Rule Violations",children:[(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Title",children:c.title}),(0,r.jsx)(o.H2.Item,{label:"Reasons",children:(0,r.jsx)(o.xu,{children:u.map(function(e,t){return(0,r.jsxs)(i.Fragment,{children:[(0,r.jsx)(o.zx,{content:e.description,selected:e.category_id===s,onClick:function(){return n("set_report",{report_type:e.category_id})}}),(0,r.jsx)("br",{})]},t)})})})]}),(0,r.jsx)(o.zx.Confirm,{bold:!0,icon:"paper-plane",content:"Submit Report",onClick:function(){return n("submit_report",{bookid:c.id,user_ckey:d})}})]})}),(0,c.modalRegisterBodyOverride)("rate_info",function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=e.args,c=i.user_ckey;return(0,r.jsxs)(o.$0,{level:2,m:"-1rem",pb:"1.5rem",children:[(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Title",children:a.title}),(0,r.jsx)(o.H2.Item,{label:"Author",children:a.author}),(0,r.jsxs)(o.H2.Item,{label:"Rating",children:[a.current_rating?a.current_rating:0,(0,r.jsx)(o.JO,{name:"star",color:"yellow",ml:.5,verticalAlign:"middle"})]}),(0,r.jsx)(o.H2.Item,{label:"Total Ratings",children:a.total_ratings?a.total_ratings:0})]}),(0,r.jsx)(f,{}),(0,r.jsx)(o.zx.Confirm,{mt:2,content:"Submit",icon:"paper-plane",onClick:function(){return n("rate_book",{bookid:a.id,user_ckey:c})}})]})})},4713:function(e,t,n){"use strict";n.r(t),n.d(t,{LibraryManager:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(5279),c=function(e){return(0,r.jsxs)(l.Rz,{width:600,height:600,children:[(0,r.jsx)(a.ComplexModal,{}),(0,r.jsx)(l.Rz.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,r.jsx)(s,{})})]})},s=function(e){var t=(0,o.nc)();switch((t.act,t.data).pagestate){case 1:return(0,r.jsx)(u,{});case 2:return(0,r.jsx)(f,{});case 3:return(0,r.jsx)(d,{});default:return"WE SHOULDN'T BE HERE!"}},u=function(e){var t=(0,o.nc)(),n=t.act;return t.data,(0,r.jsxs)(i.$0,{children:[(0,r.jsxs)(i.xu,{fontSize:"1.4rem",bold:!0,children:[(0,r.jsx)(i.JO,{name:"user-shield",verticalAlign:"middle",size:3,mr:"1rem"}),"Library Manager"]}),(0,r.jsx)("br",{}),(0,r.jsx)(i.zx,{icon:"trash",width:"auto",color:"danger",content:"Delete Book by SSID",onClick:function(){return(0,a.modalOpen)("specify_ssid_delete")}}),(0,r.jsx)(i.zx,{icon:"user-slash",width:"auto",color:"danger",content:"Delete All Books By CKEY",onClick:function(){return(0,a.modalOpen)("specify_ckey_delete")}}),(0,r.jsx)("br",{}),(0,r.jsx)(i.zx,{icon:"search",width:"auto",content:"View All Books By CKEY",onClick:function(){return(0,a.modalOpen)("specify_ckey_search")}}),(0,r.jsx)(i.zx,{icon:"search",width:"auto",content:"View All Reported Books",onClick:function(){return n("view_reported_books")}})]})},d=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.reports;return(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.iA,{className:"Library__Booklist",children:[(0,r.jsxs)(i.xu,{fontSize:"1.2rem",bold:!0,children:[(0,r.jsx)(i.JO,{name:"user-secret",verticalAlign:"middle",size:2,mr:"1rem"}),(0,r.jsx)("br",{}),"All Reported Books",(0,r.jsx)("br",{})]}),(0,r.jsx)(i.zx,{content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){return n("return")}}),(0,r.jsxs)(i.iA.Row,{bold:!0,children:[(0,r.jsx)(i.iA.Cell,{children:"Uploader CKEY"}),(0,r.jsx)(i.iA.Cell,{children:"SSID"}),(0,r.jsx)(i.iA.Cell,{children:"Title"}),(0,r.jsx)(i.iA.Cell,{children:"Author"}),(0,r.jsx)(i.iA.Cell,{children:"Report Type"}),(0,r.jsx)(i.iA.Cell,{children:"Reporter Ckey"}),(0,r.jsx)(i.iA.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),l.map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{bold:!0,children:e.uploader_ckey}),(0,r.jsx)(i.iA.Cell,{children:e.id}),(0,r.jsxs)(i.iA.Cell,{textAlign:"left",children:[(0,r.jsx)(i.JO,{name:"book"}),e.title]}),(0,r.jsx)(i.iA.Cell,{textAlign:"left",children:e.author}),(0,r.jsx)(i.iA.Cell,{textAlign:"left",children:e.report_description}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:e.reporter_ckey}),(0,r.jsxs)(i.iA.Cell,{children:[(0,r.jsx)(i.zx.Confirm,{content:"Delete",icon:"trash",onClick:function(){return n("delete_book",{bookid:e.id})}}),(0,r.jsx)(i.zx,{content:"Unflag",icon:"flag",color:"caution",onClick:function(){return n("unflag_book",{bookid:e.id})}}),(0,r.jsx)(i.zx,{content:"View",onClick:function(){return n("view_book",{bookid:e.id})}})]})]},e.id)})]})})},f=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.ckey,c=l.booklist;return(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.iA,{className:"Library__Booklist",children:[(0,r.jsxs)(i.xu,{fontSize:"1.2rem",bold:!0,children:[(0,r.jsx)(i.JO,{name:"user",verticalAlign:"middle",size:2,mr:"1rem"}),(0,r.jsx)("br",{}),"Books uploaded by ",a,(0,r.jsx)("br",{})]}),(0,r.jsx)(i.zx,{mt:1,content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){return n("return")}}),(0,r.jsxs)(i.iA.Row,{bold:!0,children:[(0,r.jsx)(i.iA.Cell,{children:"SSID"}),(0,r.jsx)(i.iA.Cell,{children:"Title"}),(0,r.jsx)(i.iA.Cell,{children:"Author"}),(0,r.jsx)(i.iA.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),c.map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:e.id}),(0,r.jsxs)(i.iA.Cell,{textAlign:"left",children:[(0,r.jsx)(i.JO,{name:"book"}),e.title]}),(0,r.jsx)(i.iA.Cell,{textAlign:"left",children:e.author}),(0,r.jsxs)(i.iA.Cell,{textAlign:"right",children:[(0,r.jsx)(i.zx.Confirm,{content:"Delete",icon:"trash",color:"bad",onClick:function(){return n("delete_book",{bookid:e.id})}}),(0,r.jsx)(i.zx,{content:"View",onClick:function(){return n("view_book",{bookid:e.id})}})]})]},e.id)})]})})}},3868:function(e,t,n){"use strict";n.r(t),n.d(t,{ListInputModal:()=>h});var r=n(1557),i=n(2778),o=n(9124),l=n(4396),a=n(4893),c=n(3817),s=n(3100),u=n(4799);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n10),2),S=C[0],A=C[1],I=f((0,i.useState)(""),2),O=I[0],z=I[1],P=function(e){var t,n,r,i,o=T.length-1;e===l.Hb?null===k||k===o?(_(0),null==(t=document.getElementById("0"))||t.scrollIntoView()):(_(k+1),null==(n=document.getElementById((k+1).toString()))||n.scrollIntoView()):e===l.R4&&(null===k||0===k?(_(o),null==(r=document.getElementById(o.toString()))||r.scrollIntoView()):(_(k-1),null==(i=document.getElementById((k-1).toString()))||i.scrollIntoView()))},R=function(e){var t=String.fromCharCode(e),n=p.find(function(e){return null==e?void 0:e.toLowerCase().startsWith(null==t?void 0:t.toLowerCase())});if(n){var r,i=p.indexOf(n);_(i),null==(r=document.getElementById(i.toString()))||r.scrollIntoView()}},E=function(){A(!S),z("")},T=p.filter(function(e){return null==e?void 0:e.toLowerCase().includes(O.toLowerCase())}),N=350+Math.ceil(j.length/3);return S||setTimeout(function(){var e;return null==(e=document.getElementById(k.toString()))?void 0:e.focus()},1),(0,r.jsxs)(c.Rz,{title:v,width:325,height:N,children:[y&&(0,r.jsx)(u.Loader,{value:y}),(0,r.jsx)(c.Rz.Content,{onKeyDown:function(e){var t=window.event?e.which:e.keyCode;(t===l.Hb||t===l.R4)&&(e.preventDefault(),P(t)),t===l.tt&&(e.preventDefault(),n("submit",{entry:T[k]})),!S&&t>=l.Kx&&t<=l.au&&(e.preventDefault(),R(t)),t===l.KW&&(e.preventDefault(),n("cancel"))},children:(0,r.jsx)(o.$0,{buttons:(0,r.jsx)(o.zx,{compact:!0,icon:S?"search":"font",selected:!0,tooltip:S?"Search Mode. Type to search or use arrow keys to select manually.":"Hotkey Mode. Type a letter to jump to the first match. Enter to select.",tooltipPosition:"left",onClick:function(){return E()}}),className:"ListInput__Section",fill:!0,title:j,children:(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(m,{filteredItems:T,onClick:function(e){e!==k&&_(e)},onFocusSearch:function(){A(!1),A(!0)},searchBarVisible:S,selected:k})}),(0,r.jsx)(o.Kq.Item,{m:0,children:S&&(0,r.jsx)(x,{filteredItems:T,onSearch:function(e){var t;e!==O&&(z(e),_(0),null==(t=document.getElementById("0"))||t.scrollIntoView())},searchQuery:O,selected:k})}),(0,r.jsx)(o.Kq.Item,{mt:.5,children:(0,r.jsx)(s.InputButtons,{input:T[k]})})]})})})]})},m=function(e){var t=(0,a.nc)().act,n=e.filteredItems,i=e.onClick,c=e.onFocusSearch,s=e.searchBarVisible,u=e.selected;return(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,children:n.map(function(e,a){return(0,r.jsx)(o.zx,{fluid:!0,color:"transparent",id:a,onClick:function(){return i(a)},onMouseDown:function(e){2===e.detail&&(e.preventDefault(),t("submit",{entry:n[u]}))},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;s&&t>=l.Kx&&t<=l.au&&(e.preventDefault(),c())},selected:a===u,style:{animation:"none",transition:"none"},children:e.replace(/^\w/,function(e){return e.toUpperCase()})},a)})})},x=function(e){var t=(0,a.nc)().act,n=e.filteredItems,i=e.onSearch,l=e.searchQuery,c=e.selected;return(0,r.jsx)(o.II,{width:"100%",autoFocus:!0,autoSelect:!0,placeholder:"Search...",value:l,onChange:function(e){return i(e)},onEnter:function(){t("submit",{entry:n[c]})}})}},2684:function(e,t,n){"use strict";n.r(t),n.d(t,{Loadout:()=>f});var r=n(1557),i=n(2778),o=n(9124),l=n(7793),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n2?Object.entries(s.gears).reduce(function(e,t){var n=u(t,2),r=(n[0],n[1]);return e.concat(Object.entries(r).map(function(e){var t=u(e,2);return{key:t[0],gear:t[1]}}))},[]).filter(function(e){return S(e.gear)}):Object.entries(s.gears[x]).map(function(e){var t=u(e,2);return{key:t[0],gear:t[1]}})).sort(d[v]),_&&(t=t.reverse()),(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,title:x,buttons:(0,r.jsxs)(o.Kq,{children:[(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.Lt,{height:1.66,selected:v,options:Object.keys(d),onSelected:function(e){return w(e)}})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{icon:_?"arrow-down-wide-short":"arrow-down-short-wide",tooltip:_?"Ascending order":"Descending order",tooltipPosition:"bottom-end",onClick:function(){return C(!_)}})}),p&&(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.II,{width:20,placeholder:"Search...",value:j,onChange:function(e){return b(e)}})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{icon:"magnifying-glass",selected:p,tooltip:"Toggle search field",tooltipPosition:"bottom-end",onClick:function(){g(!p),b("")}})})]}),children:t.map(function(e){var t=e.key,n=e.gear,i=Object.keys(s.selected_gears).includes(t),l=1===n.cost?"".concat(n.cost," Point"):"".concat(n.cost," Points"),a=(0,r.jsxs)(o.xu,{children:[n.name.length>12&&(0,r.jsx)(o.xu,{children:n.name}),n.gear_tier>f&&(0,r.jsx)(o.xu,{mt:n.name.length>12&&1.5,textColor:"red",children:"That gear is only available at a higher donation tier than you are on."})]}),d=(0,r.jsxs)(r.Fragment,{children:[n.allowed_roles&&(0,r.jsx)(o.zx,{width:"22px",color:"transparent",icon:"user",tooltip:(0,r.jsx)(o.$0,{m:-1,title:"Allowed Roles",children:n.allowed_roles.map(function(e){return(0,r.jsx)(o.xu,{children:e},e)})}),tooltipPosition:"left"}),Object.entries(n.tweaks).map(function(e){var t=u(e,2),n=t[0];return t[1].map(function(e){return(0,r.jsx)(o.zx,{width:"22px",color:"transparent",icon:e.icon,tooltip:e.tooltip,tooltipPosition:"top"},n)})}),(0,r.jsx)(o.zx,{width:"22px",color:"transparent",icon:"info",tooltip:n.desc,tooltipPosition:"top"})]}),x=(0,r.jsxs)(o.xu,{className:"Loadout-InfoBox",children:[(0,r.jsx)(o.xu,{style:{flexGrow:1},fontSize:1,color:"gold",opacity:.75,children:n.gear_tier>0&&"Tier ".concat(n.gear_tier)}),(0,r.jsx)(o.xu,{fontSize:.75,opacity:.66,children:l})]});return(0,r.jsx)(o.zA,{m:.5,imageSize:84,dmIcon:n.icon,dmIconState:n.icon_state,tooltip:(n.name.length>12||n.gear_tier>0)&&a,tooltipPosition:"bottom",selected:i,disabled:n.gear_tier>f||h+n.cost>m&&!i,buttons:d,buttonsAlt:x,onClick:function(){return c("toggle_gear",{gear:t})},children:n.name},t)})})},x=function(e){var t=(0,a.nc)(),n=t.act,i=t.data,l=e.setTweakedGear,c=Object.entries(i.gears).reduce(function(e,t){var n=u(t,2),r=Object.entries((n[0],n[1])).filter(function(e){var t=u(e,1)[0];return Object.keys(i.selected_gears).includes(t)}).map(function(e){var t=u(e,2);return function(e){for(var t=1;t0&&(0,r.jsx)(o.zx,{icon:"gears",iconColor:"gray",width:"33px",onClick:function(){return l(e)}}),(0,r.jsx)(o.zx,{icon:"times",iconColor:"red",width:"32px",onClick:function(){return n("toggle_gear",{gear:e.key})}})]}),children:e.name},e.key)})})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.$0,{children:(0,r.jsx)(o.ko,{value:i.gear_slots,maxValue:i.max_gear_slots,ranges:{bad:[i.max_gear_slots,1/0],average:[.66*i.max_gear_slots,i.max_gear_slots],good:[0,.66*i.max_gear_slots]},children:(0,r.jsxs)(o.xu,{textAlign:"center",children:["Used points ",i.gear_slots,"/",i.max_gear_slots]})})})})]})},p=function(e){var t=(0,a.nc)(),n=t.act,i=t.data,l=e.tweakedGear,c=e.setTweakedGear;return(0,r.jsx)(o.Pz,{children:(0,r.jsx)(o.xu,{className:"Loadout-Modal__background",children:(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,width:20,height:20,title:l.name,buttons:(0,r.jsx)(o.zx,{color:"red",icon:"times",tooltip:"Close",tooltipPosition:"top",onClick:function(){return c("")}}),children:(0,r.jsx)(o.H2,{children:Object.entries(l.tweaks).map(function(e){var t=u(e,2),a=t[0];return t[1].map(function(e){var t=i.selected_gears[l.key][a];return(0,r.jsxs)(o.H2.Item,{label:e.name,color:t?"":"gray",buttons:(0,r.jsx)(o.zx,{color:"transparent",icon:"pen",onClick:function(){return n("set_tweak",{gear:l.key,tweak:a})}}),children:[t||"Default",(0,r.jsx)(o.xu,{inline:!0,ml:1,width:1,height:1,verticalAlign:"middle",style:{backgroundColor:"".concat(t)}})]},a)})})})})})})}},3406:function(e,t,n){"use strict";n.r(t),n.d(t,{LoreConsole:()=>e5});var r,i=n(1557),o=n(4893),l=n(2778),a=n(9124),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n"']/,b=RegExp(j.source,"g"),y=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,v=RegExp(y.source,"g"),w={"&":"&","<":"<",">":">",'"':""","'":"'"},k=function(e){return w[e]};function _(e,t){if(t){if(j.test(e))return e.replace(b,k)}else if(y.test(e))return e.replace(v,k);return e}var C=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function S(e){return e.replace(C,function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""})}var A=/(^|[^\[])\^/g;function I(e,t){e="string"==typeof e?e:e.source,t=t||"";var n={replace:function(t,r){return r=(r=r.source||r).replace(A,"$1"),e=e.replace(t,r),n},getRegex:function(){return new RegExp(e,t)}};return n}var O=/[^\w:]/g,z=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function P(e,t,n){var r,i,o,l;if(e){try{r=decodeURIComponent(S(n)).replace(O,"").toLowerCase()}catch(e){return null}if(0===r.indexOf("javascript:")||0===r.indexOf("vbscript:")||0===r.indexOf("data:"))return null}t&&!z.test(n)&&(i=t,o=n,R[" "+i]||(E.test(i)?R[" "+i]=i+"/":R[" "+i]=M(i,"/",!0)),l=-1===(i=R[" "+i]).indexOf(":"),n="//"===o.substring(0,2)?l?o:i.replace(T,"$1")+o:"/"!==o.charAt(0)?i+o:l?o:i.replace(N,"$1")+o);try{n=encodeURI(n).replace(/%25/g,"%")}catch(e){return null}return n}var R={},E=/^[^:]+:\/*[^/]*$/,T=/^([^:]+:)[\s\S]*$/,N=/^([^:]+:\/*[^/]*)[\s\S]*$/,H={exec:function(){}};function D(e,t){var n=e.replace(/\|/g,function(e,t,n){for(var r=!1,i=t;--i>=0&&"\\"===n[i];)r=!r;return r?"|":" |"}).split(/ \|/),r=0;if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),n.length>t)n.splice(t);else for(;n.length1;)1&t&&(n+=e),t>>=1,e+=e;return n+e}function L(e,t,n,r){var i=t.href,o=t.title?_(t.title):null,l=e[1].replace(/\\([\[\]])/g,"$1");if("!"!==e[0].charAt(0)){r.state.inLink=!0;var a={type:"link",raw:n,href:i,title:o,text:l,tokens:r.inlineTokens(l)};return r.state.inLink=!1,a}return{type:"image",raw:n,href:i,title:o,text:_(l)}}var K=function(){function e(t){u(this,e),this.options=t||g}return f(e,[{key:"space",value:function(e){var t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}},{key:"code",value:function(e){var t=this.rules.block.code.exec(e);if(t){var n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:M(n,"\n")}}}},{key:"fences",value:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],r=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var r=n[1];return t.split("\n").map(function(e){var t=e.match(/^\s+/);return null===t?e:(function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(t,1)||function(e,t){if(e){if("string"==typeof e)return s(e,1);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}}(t,1)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0].length>=r.length?e.slice(r.length):e}).join("\n")}(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline._escapes,"$1"):t[2],text:r}}}},{key:"heading",value:function(e){var t=this.rules.block.heading.exec(e);if(t){var n=t[2].trim();if(/#$/.test(n)){var r=M(n,"#");this.options.pedantic?n=r.trim():(!r||/ $/.test(r))&&(n=r.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}},{key:"hr",value:function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}},{key:"blockquote",value:function(e){var t=this.rules.block.blockquote.exec(e);if(t){var n=t[0].replace(/^ *>[ \t]?/gm,""),r=this.lexer.state.top;this.lexer.state.top=!0;var i=this.lexer.blockTokens(n);return this.lexer.state.top=r,{type:"blockquote",raw:t[0],tokens:i,text:n}}}},{key:"list",value:function(e){var t=this.rules.block.list.exec(e);if(t){var n,r,i,o,l,a,c,s,u,d,f,h,m=t[1].trim(),x=m.length>1,p={type:"list",raw:"",ordered:x,start:x?+m.slice(0,-1):"",loose:!1,items:[]};m=x?"\\d{1,9}\\".concat(m.slice(-1)):"\\".concat(m),this.options.pedantic&&(m=x?m:"[*+-]");for(var g=new RegExp("^( {0,3}".concat(m,")((?:[ ][^\\n]*)?(?:\\n|$))"));e&&(h=!1,!(!(t=g.exec(e))||this.rules.block.hr.test(e)));){if(n=t[0],e=e.substring(n.length),s=t[2].split("\n",1)[0].replace(/^\t+/,function(e){return" ".repeat(3*e.length)}),u=e.split("\n",1)[0],this.options.pedantic?(o=2,f=s.trimLeft()):(o=(o=t[2].search(/[^ ]/))>4?1:o,f=s.slice(o),o+=t[1].length),a=!1,!s&&/^ *$/.test(u)&&(n+=u+"\n",e=e.substring(u.length+1),h=!0),!h)for(var j=new RegExp("^ {0,".concat(Math.min(3,o-1),"}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))")),b=new RegExp("^ {0,".concat(Math.min(3,o-1),"}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)")),y=new RegExp("^ {0,".concat(Math.min(3,o-1),"}(?:```|~~~)")),v=new RegExp("^ {0,".concat(Math.min(3,o-1),"}#"));e&&(u=d=e.split("\n",1)[0],this.options.pedantic&&(u=u.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(y.test(u)||v.test(u)||j.test(u)||b.test(e)));){if(u.search(/[^ ]/)>=o||!u.trim())f+="\n"+u.slice(o);else{if(a||s.search(/[^ ]/)>=4||y.test(s)||v.test(s)||b.test(s))break;f+="\n"+u}a||u.trim()||(a=!0),n+=d+"\n",e=e.substring(d.length+1),s=u.slice(o)}!p.loose&&(c?p.loose=!0:/\n *\n *$/.test(n)&&(c=!0)),this.options.gfm&&(r=/^\[[ xX]\] /.exec(f))&&(i="[ ] "!==r[0],f=f.replace(/^\[[ xX]\] +/,"")),p.items.push({type:"list_item",raw:n,task:!!r,checked:i,loose:!1,text:f}),p.raw+=n}p.items[p.items.length-1].raw=n.trimRight(),p.items[p.items.length-1].text=f.trimRight(),p.raw=p.raw.trimRight();var w=p.items.length;for(l=0;l0&&k.some(function(e){return/\n.*\n/.test(e.raw)})}if(p.loose)for(l=0;l$/,"$1").replace(this.rules.inline._escapes,"$1"):"",i=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline._escapes,"$1"):t[3];return{type:"def",tag:n,raw:t[0],href:r,title:i}}}},{key:"table",value:function(e){var t=this.rules.block.table.exec(e);if(t){var n={type:"table",header:D(t[1]).map(function(e){return{text:e}}),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(n.header.length===n.align.length){n.raw=t[0];var r,i,o,l,a=n.align.length;for(r=0;r/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):_(t[0]):t[0]}}},{key:"link",value:function(e){var t=this.rules.inline.link.exec(e);if(t){var n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;var r=M(n.slice(0,-1),"\\");if((n.length-r.length)%2==0)return}else{var i=function(e,t){if(-1===e.indexOf(")"))return -1;for(var n=e.length,r=0,i=0;i-1){var o=(0===t[0].indexOf("!")?5:4)+t[1].length+i;t[2]=t[2].substring(0,i),t[0]=t[0].substring(0,o).trim(),t[3]=""}}var l=t[2],a="";if(this.options.pedantic){var c=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(l);c&&(l=c[1],a=c[3])}else a=t[3]?t[3].slice(1,-1):"";return l=l.trim(),/^$/.test(n)?l.slice(1):l.slice(1,-1)),L(t,{href:l?l.replace(this.rules.inline._escapes,"$1"):l,title:a?a.replace(this.rules.inline._escapes,"$1"):a},t[0],this.lexer)}}},{key:"reflink",value:function(e,t){var n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){var r=(n[2]||n[1]).replace(/\s+/g," ");if(!(r=t[r.toLowerCase()])){var i=n[0].charAt(0);return{type:"text",raw:i,text:i}}return L(n,r,n[0],this.lexer)}}},{key:"emStrong",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=this.rules.inline.emStrong.lDelim.exec(e);if(r&&!(r[3]&&n.match(RegExp("[\\p{L}\\p{N}]","u")))){var i=r[1]||r[2]||"";if(!i||i&&(""===n||this.rules.inline.punctuation.exec(n))){var o,l,a=r[0].length-1,c=a,s=0,u="*"===r[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(u.lastIndex=0,t=t.slice(-1*e.length+a);null!=(r=u.exec(t));){if(o=r[1]||r[2]||r[3]||r[4]||r[5]||r[6]){if(l=o.length,r[3]||r[4]){c+=l;continue}if((r[5]||r[6])&&a%3&&!((a+l)%3)){s+=l;continue}if(!((c-=l)>0)){l=Math.min(l,l+c+s);var d=e.slice(0,a+r.index+(r[0].length-o.length)+l);if(Math.min(a,l)%2){var f=d.slice(1,-1);return{type:"em",raw:d,text:f,tokens:this.lexer.inlineTokens(f)}}var h=d.slice(2,-2);return{type:"strong",raw:d,text:h,tokens:this.lexer.inlineTokens(h)}}}}}}}},{key:"codespan",value:function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),r=/[^ ]/.test(n),i=/^ /.test(n)&&/ $/.test(n);return r&&i&&(n=n.substring(1,n.length-1)),n=_(n,!0),{type:"codespan",raw:t[0],text:n}}}},{key:"br",value:function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}},{key:"del",value:function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}},{key:"autolink",value:function(e,t){var n,r,i=this.rules.inline.autolink.exec(e);if(i)return r="@"===i[2]?"mailto:"+(n=_(this.options.mangle?t(i[1]):i[1])):n=_(i[1]),{type:"link",raw:i[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}}},{key:"url",value:function(e,t){var n,r,i,o;if(n=this.rules.inline.url.exec(e)){if("@"===n[2])i="mailto:"+(r=_(this.options.mangle?t(n[0]):n[0]));else{do o=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0];while(o!==n[0]);r=_(n[0]),i="www."===n[1]?"http://"+n[0]:n[0]}return{type:"link",raw:n[0],text:r,href:i,tokens:[{type:"text",raw:r,text:r}]}}}},{key:"inlineText",value:function(e,t){var n,r=this.rules.inline.text.exec(e);if(r)return n=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):_(r[0]):r[0]:_(this.options.smartypants?t(r[0]):r[0]),{type:"text",raw:r[0],text:n}}}]),e}(),$={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:H,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};$._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/,$._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,$.def=I($.def).replace("label",$._label).replace("title",$._title).getRegex(),$.bullet=/(?:[*+-]|\d{1,9}[.)])/,$.listItemStart=I(/^( *)(bull) */).replace("bull",$.bullet).getRegex(),$.list=I($.list).replace(/bull/g,$.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+$.def.source+")").getRegex(),$._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",$._comment=/|$)/,$.html=I($.html,"i").replace("comment",$._comment).replace("tag",$._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),$.paragraph=I($._paragraph).replace("hr",$.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",$._tag).getRegex(),$.blockquote=I($.blockquote).replace("paragraph",$.paragraph).getRegex(),$.normal=m({},$),$.gfm=x(m({},$.normal),{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),$.gfm.table=I($.gfm.table).replace("hr",$.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",$._tag).getRegex(),$.gfm.paragraph=I($._paragraph).replace("hr",$.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",$.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",$._tag).getRegex(),$.pedantic=x(m({},$.normal),{html:I("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",$._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:H,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:I($.normal._paragraph).replace("hr",$.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",$.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var B={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:H,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:H,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),r+="&#"+n+";";return r}B._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",B.punctuation=I(B.punctuation).replace(/punctuation/g,B._punctuation).getRegex(),B.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,B.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g,B._comment=I($._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),B.emStrong.lDelim=I(B.emStrong.lDelim).replace(/punct/g,B._punctuation).getRegex(),B.emStrong.rDelimAst=I(B.emStrong.rDelimAst,"g").replace(/punct/g,B._punctuation).getRegex(),B.emStrong.rDelimUnd=I(B.emStrong.rDelimUnd,"g").replace(/punct/g,B._punctuation).getRegex(),B._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,B._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,B._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,B.autolink=I(B.autolink).replace("scheme",B._scheme).replace("email",B._email).getRegex(),B._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,B.tag=I(B.tag).replace("comment",B._comment).replace("attribute",B._attribute).getRegex(),B._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,B._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,B._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,B.link=I(B.link).replace("label",B._label).replace("href",B._href).replace("title",B._title).getRegex(),B.reflink=I(B.reflink).replace("label",B._label).replace("ref",$._label).getRegex(),B.nolink=I(B.nolink).replace("ref",$._label).getRegex(),B.reflinkSearch=I(B.reflinkSearch,"g").replace("reflink",B.reflink).replace("nolink",B.nolink).getRegex(),B.normal=m({},B),B.pedantic=x(m({},B.normal),{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:I(/^!?\[(label)\]\((.*?)\)/).replace("label",B._label).getRegex(),reflink:I(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",B._label).getRegex()}),B.gfm=x(m({},B.normal),{escape:I(B.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\1&&void 0!==arguments[1]?arguments[1]:[];for(e=this.options.pedantic?e.replace(/\t/g," ").replace(/^ +$/gm,""):e.replace(/^( *)(\t+)/gm,function(e,t,n){return t+" ".repeat(n.length)});e&&"break"!==(o=this,function(){if(o.options.extensions&&o.options.extensions.block&&o.options.extensions.block.some(function(n){return!!(t=n.call({lexer:l},e,a))&&(e=e.substring(t.raw.length),a.push(t),!0)}))return"continue";if(t=o.tokenizer.space(e))return e=e.substring(t.raw.length),1===t.raw.length&&a.length>0?a[a.length-1].raw+="\n":a.push(t),"continue";if(t=o.tokenizer.code(e))return e=e.substring(t.raw.length),(n=a[a.length-1])&&("paragraph"===n.type||"text"===n.type)?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,o.inlineQueue[o.inlineQueue.length-1].src=n.text):a.push(t),"continue";if((t=o.tokenizer.fences(e))||(t=o.tokenizer.heading(e))||(t=o.tokenizer.hr(e))||(t=o.tokenizer.blockquote(e))||(t=o.tokenizer.list(e))||(t=o.tokenizer.html(e)))return e=e.substring(t.raw.length),a.push(t),"continue";if(t=o.tokenizer.def(e))return e=e.substring(t.raw.length),(n=a[a.length-1])&&("paragraph"===n.type||"text"===n.type)?(n.raw+="\n"+t.raw,n.text+="\n"+t.raw,o.inlineQueue[o.inlineQueue.length-1].src=n.text):o.tokens.links[t.tag]||(o.tokens.links[t.tag]={href:t.href,title:t.title}),"continue";if((t=o.tokenizer.table(e))||(t=o.tokenizer.lheading(e)))return e=e.substring(t.raw.length),a.push(t),"continue";if(r=e,o.options.extensions&&o.options.extensions.startBlock){var c=1/0,s=e.slice(1),u=void 0;o.options.extensions.startBlock.forEach(function(e){"number"==typeof(u=e.call({lexer:this},s))&&u>=0&&(c=Math.min(c,u))}),c<1/0&&c>=0&&(r=e.substring(0,c+1))}if(o.state.top&&(t=o.tokenizer.paragraph(r)))return n=a[a.length-1],i&&"paragraph"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,o.inlineQueue.pop(),o.inlineQueue[o.inlineQueue.length-1].src=n.text):a.push(t),i=r.length!==e.length,e=e.substring(t.raw.length),"continue";if(t=o.tokenizer.text(e))return e=e.substring(t.raw.length),(n=a[a.length-1])&&"text"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,o.inlineQueue.pop(),o.inlineQueue[o.inlineQueue.length-1].src=n.text):a.push(t),"continue";if(e){var d="Infinite loop on byte: "+e.charCodeAt(0);if(o.options.silent)return console.error(d),"break";throw Error(d)}}()););return this.state.top=!0,a}},{key:"inline",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return this.inlineQueue.push({src:e,tokens:t}),t}},{key:"inlineTokens",value:function(e){var t,n,r,i,o,l,a,c=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],u=e;if(this.tokens.links){var d=Object.keys(this.tokens.links);if(d.length>0)for(;null!=(i=this.tokenizer.rules.inline.reflinkSearch.exec(u));)d.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(u=u.slice(0,i.index)+"["+q("a",i[0].length-2)+"]"+u.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(i=this.tokenizer.rules.inline.blockSkip.exec(u));)u=u.slice(0,i.index)+"["+q("a",i[0].length-2)+"]"+u.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(i=this.tokenizer.rules.inline.escapedEmSt.exec(u));)u=u.slice(0,i.index+i[0].length-2)+"++"+u.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;e&&"break"!==(a=this,function(){if(o||(l=""),o=!1,a.options.extensions&&a.options.extensions.inline&&a.options.extensions.inline.some(function(n){return!!(t=n.call({lexer:c},e,s))&&(e=e.substring(t.raw.length),s.push(t),!0)}))return"continue";if(t=a.tokenizer.escape(e))return e=e.substring(t.raw.length),s.push(t),"continue";if(t=a.tokenizer.tag(e))return e=e.substring(t.raw.length),(n=s[s.length-1])&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):s.push(t),"continue";if(t=a.tokenizer.link(e))return e=e.substring(t.raw.length),s.push(t),"continue";if(t=a.tokenizer.reflink(e,a.tokens.links))return e=e.substring(t.raw.length),(n=s[s.length-1])&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):s.push(t),"continue";if((t=a.tokenizer.emStrong(e,u,l))||(t=a.tokenizer.codespan(e))||(t=a.tokenizer.br(e))||(t=a.tokenizer.del(e))||(t=a.tokenizer.autolink(e,U))||!a.state.inLink&&(t=a.tokenizer.url(e,U)))return e=e.substring(t.raw.length),s.push(t),"continue";if(r=e,a.options.extensions&&a.options.extensions.startInline){var i=1/0,d=e.slice(1),f=void 0;a.options.extensions.startInline.forEach(function(e){"number"==typeof(f=e.call({lexer:this},d))&&f>=0&&(i=Math.min(i,f))}),i<1/0&&i>=0&&(r=e.substring(0,i+1))}if(t=a.tokenizer.inlineText(r,F))return e=e.substring(t.raw.length),"_"!==t.raw.slice(-1)&&(l=t.raw.slice(-1)),o=!0,(n=s[s.length-1])&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):s.push(t),"continue";if(e){var h="Infinite loop on byte: "+e.charCodeAt(0);if(a.options.silent)return console.error(h),"break";throw Error(h)}}()););return s}}],[{key:"rules",get:function(){return{block:$,inline:B}}},{key:"lex",value:function(t,n){return new e(n).lex(t)}},{key:"lexInline",value:function(t,n){return new e(n).inlineTokens(t)}}]),e}(),W=function(){function e(t){u(this,e),this.options=t||g}return f(e,[{key:"code",value:function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var i=this.options.highlight(e,r);null!=i&&i!==e&&(n=!0,e=i)}return(e=e.replace(/\n$/,"")+"\n",r)?'
    '+(n?e:_(e,!0))+"
    \n":"
    "+(n?e:_(e,!0))+"
    \n"}},{key:"blockquote",value:function(e){return"
    \n".concat(e,"
    \n")}},{key:"html",value:function(e){return e}},{key:"heading",value:function(e,t,n,r){if(this.options.headerIds){var i=this.options.headerPrefix+r.slug(n);return"').concat(e,"\n")}return"").concat(e,"\n")}},{key:"hr",value:function(){return this.options.xhtml?"
    \n":"
    \n"}},{key:"list",value:function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"}},{key:"listitem",value:function(e){return"
  • ".concat(e,"
  • \n")}},{key:"checkbox",value:function(e){return" "}},{key:"paragraph",value:function(e){return"

    ".concat(e,"

    \n")}},{key:"table",value:function(e,t){return t&&(t="".concat(t,"")),"\n\n"+e+"\n"+t+"
    \n"}},{key:"tablerow",value:function(e){return"\n".concat(e,"\n")}},{key:"tablecell",value:function(e,t){var n=t.header?"th":"td";return(t.align?"<".concat(n,' align="').concat(t.align,'">'):"<".concat(n,">"))+e+"\n")}},{key:"strong",value:function(e){return"".concat(e,"")}},{key:"em",value:function(e){return"".concat(e,"")}},{key:"codespan",value:function(e){return"".concat(e,"")}},{key:"br",value:function(){return this.options.xhtml?"
    ":"
    "}},{key:"del",value:function(e){return"".concat(e,"")}},{key:"link",value:function(e,t,n){if(null===(e=P(this.options.sanitize,this.options.baseUrl,e)))return n;var r='
    "}},{key:"image",value:function(e,t,n){if(null===(e=P(this.options.sanitize,this.options.baseUrl,e)))return n;var r='').concat(n,'":">"}},{key:"text",value:function(e){return e}}]),e}(),G=function(){function e(){u(this,e)}return f(e,[{key:"strong",value:function(e){return e}},{key:"em",value:function(e){return e}},{key:"codespan",value:function(e){return e}},{key:"del",value:function(e){return e}},{key:"html",value:function(e){return e}},{key:"text",value:function(e){return e}},{key:"link",value:function(e,t,n){return""+n}},{key:"image",value:function(e,t,n){return""+n}},{key:"br",value:function(){return""}}]),e}(),Q=function(){function e(){u(this,e),this.seen={}}return f(e,[{key:"serialize",value:function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}},{key:"getNextSafeSlug",value:function(e,t){var n=e,r=0;if(this.seen.hasOwnProperty(n)){r=this.seen[e];do n=e+"-"+ ++r;while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=r,this.seen[n]=0),n}},{key:"slug",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)}}]),e}(),J=function(){function e(t){u(this,e),this.options=t||g,this.options.renderer=this.options.renderer||new W,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new G,this.slugger=new Q}return f(e,[{key:"parse",value:function(e){var t,n,r,i,o,l,a,c,s,u,d,f,h,m,x,p,g,j,b,y=!(arguments.length>1)||void 0===arguments[1]||arguments[1],v="",w=e.length;for(t=0;t0&&"paragraph"===x.tokens[0].type?(x.tokens[0].text=j+" "+x.tokens[0].text,x.tokens[0].tokens&&x.tokens[0].tokens.length>0&&"text"===x.tokens[0].tokens[0].type&&(x.tokens[0].tokens[0].text=j+" "+x.tokens[0].tokens[0].text)):x.tokens.unshift({type:"text",text:j}):m+=j),m+=this.parse(x.tokens,h),s+=this.renderer.listitem(m,g,p);v+=this.renderer.list(s,d,f);continue;case"html":v+=this.renderer.html(u.text);continue;case"paragraph":v+=this.renderer.paragraph(this.parseInline(u.tokens));continue;case"text":for(s=u.tokens?this.parseInline(u.tokens):u.text;t+1";return c?Promise.resolve(t):s?void s(null,t):t}if(c)return Promise.reject(e);if(s)return void s(e);throw e});if(null==n)return l(Error("marked(): input parameter is undefined or null"));if("string"!=typeof n)return l(Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected"));if((u=r)&&u.sanitize&&!u.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options"),r.hooks&&(r.hooks.options=r),i){var a,c,s,u,d,f=r.highlight;try{r.hooks&&(n=r.hooks.preprocess(n)),d=e(n,r)}catch(e){return l(e)}var h=function(e){var n;if(!e)try{r.walkTokens&&Z.walkTokens(d,r.walkTokens),n=t(d,r),r.hooks&&(n=r.hooks.postprocess(n))}catch(t){e=t}return r.highlight=f,e?l(e):i(null,n)};if(!f||f.length<3||(delete r.highlight,!d.length))return h();var x=0;return Z.walkTokens(d,function(e){"code"===e.type&&(x++,setTimeout(function(){f(e.text,e.lang,function(t,n){if(t)return h(t);null!=n&&n!==e.text&&(e.text=n,e.escaped=!0),0==--x&&h()})},0))}),void(0===x&&h())}if(r.async)return Promise.resolve(r.hooks?r.hooks.preprocess(n):n).then(function(t){return e(t,r)}).then(function(e){return r.walkTokens?Promise.all(Z.walkTokens(e,r.walkTokens)).then(function(){return e}):e}).then(function(e){return t(e,r)}).then(function(e){return r.hooks?r.hooks.postprocess(e):e}).catch(l);try{r.hooks&&(n=r.hooks.preprocess(n));var p=e(n,r);r.walkTokens&&Z.walkTokens(p,r.walkTokens);var g=t(p,r);return r.hooks&&(g=r.hooks.postprocess(g)),g}catch(e){return l(e)}}}function Z(e,t,n){return X(V.lex,J.parse)(e,t,n)}h(Y,"passThroughHooks",new Set(["preprocess","postprocess"])),Z.options=Z.setOptions=function(e){return Z.defaults=m({},Z.defaults,e),g=Z.defaults,Z},Z.getDefaults=p,Z.defaults=g,Z.use=function(){for(var e=arguments.length,t=Array(e),n=0;n1?n-1:0),i=1;i2&&void 0!==arguments[2]?arguments[2]:ex;et&&et(e,null);let r=t.length;for(;r--;){let i=t[r];if("string"==typeof i){let e=n(i);e!==i&&(en(t)||(t[r]=e),i=e)}e[i]=!0}return e}function eS(e){let t=ea(null);for(let[n,r]of ee(e))ev(e,n)&&(Array.isArray(r)?t[n]=function(e){for(let t=0;t/gm),eK=el(/\$\{[\w\W]*/gm),e$=el(/^data-[\-\w.\u00B7-\uFFFF]+$/),eB=el(/^aria-[\-\w]+$/),eF=el(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),eU=el(/^(?:\w+script|data):/i),eV=el(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),eW=el(/^html$/i);var eG=Object.freeze({__proto__:null,ARIA_ATTR:eB,ATTR_WHITESPACE:eV,CUSTOM_ELEMENT:el(/^[a-z][.\w]*(-[.\w]+)+$/i),DATA_ATTR:e$,DOCTYPE_NAME:eW,ERB_EXPR:eL,IS_ALLOWED_URI:eF,IS_SCRIPT_OR_DATA:eU,MUSTACHE_EXPR:eq,TMPLIT_EXPR:eK});let eQ={element:1,text:3,progressingInstruction:7,comment:8,document:9},eJ=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null,r="data-tt-policy-suffix";t&&t.hasAttribute(r)&&(n=t.getAttribute(r));let i="dompurify"+(n?"#"+n:"");try{return e.createPolicy(i,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+i+" could not be created."),null}},eY=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};var eX=function e(){let t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"undefined"==typeof window?null:window,r=t=>e(t);if(r.version="3.2.5",r.removed=[],!n||!n.document||n.document.nodeType!==eQ.document||!n.Element)return r.isSupported=!1,r;let{document:i}=n,o=i,l=o.currentScript,{DocumentFragment:a,HTMLTemplateElement:c,Node:s,Element:u,NodeFilter:d,NamedNodeMap:f=n.NamedNodeMap||n.MozNamedAttrMap,HTMLFormElement:h,DOMParser:m,trustedTypes:x}=n,p=u.prototype,g=eA(p,"cloneNode"),j=eA(p,"remove"),b=eA(p,"nextSibling"),y=eA(p,"childNodes"),v=eA(p,"parentNode");if("function"==typeof c){let e=i.createElement("template");e.content&&e.content.ownerDocument&&(i=e.content.ownerDocument)}let w="",{implementation:k,createNodeIterator:_,createDocumentFragment:C,getElementsByTagName:S}=i,{importNode:A}=o,I=eY();r.isSupported="function"==typeof ee&&"function"==typeof v&&k&&void 0!==k.createHTMLDocument;let{MUSTACHE_EXPR:O,ERB_EXPR:z,TMPLIT_EXPR:P,DATA_ATTR:R,ARIA_ATTR:E,IS_SCRIPT_OR_DATA:T,ATTR_WHITESPACE:N,CUSTOM_ELEMENT:H}=eG,{IS_ALLOWED_URI:D}=eG,M=null,q=eC({},[...eI,...eO,...ez,...eR,...eT]),L=null,K=eC({},[...eN,...eH,...eD,...eM]),$=Object.seal(ea(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),B=null,F=null,U=!0,V=!0,W=!1,G=!0,Q=!1,J=!0,Y=!1,X=!1,Z=!1,et=!1,en=!1,er=!1,ei=!0,el=!1,ec=!0,es=!1,e_={},eq=null,eL=eC({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),eK=null,e$=eC({},["audio","video","img","source","image","track"]),eB=null,eU=eC({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),eV="http://www.w3.org/1998/Math/MathML",eX="http://www.w3.org/2000/svg",eZ="http://www.w3.org/1999/xhtml",e0=eZ,e1=!1,e2=null,e5=eC({},[eV,eX,eZ],ep),e3=eC({},["mi","mo","mn","ms","mtext"]),e4=eC({},["annotation-xml"]),e8=eC({},["title","style","font","a","script"]),e7=null,e9=["application/xhtml+xml","text/html"],e6=null,te=null,tt=i.createElement("form"),tn=function(e){return e instanceof RegExp||e instanceof Function},tr=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!te||te!==e){if(e&&"object"==typeof e||(e={}),e=eS(e),e6="application/xhtml+xml"===(e7=-1===e9.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE)?ep:ex,M=ev(e,"ALLOWED_TAGS")?eC({},e.ALLOWED_TAGS,e6):q,L=ev(e,"ALLOWED_ATTR")?eC({},e.ALLOWED_ATTR,e6):K,e2=ev(e,"ALLOWED_NAMESPACES")?eC({},e.ALLOWED_NAMESPACES,ep):e5,eB=ev(e,"ADD_URI_SAFE_ATTR")?eC(eS(eU),e.ADD_URI_SAFE_ATTR,e6):eU,eK=ev(e,"ADD_DATA_URI_TAGS")?eC(eS(e$),e.ADD_DATA_URI_TAGS,e6):e$,eq=ev(e,"FORBID_CONTENTS")?eC({},e.FORBID_CONTENTS,e6):eL,B=ev(e,"FORBID_TAGS")?eC({},e.FORBID_TAGS,e6):{},F=ev(e,"FORBID_ATTR")?eC({},e.FORBID_ATTR,e6):{},e_=!!ev(e,"USE_PROFILES")&&e.USE_PROFILES,U=!1!==e.ALLOW_ARIA_ATTR,V=!1!==e.ALLOW_DATA_ATTR,W=e.ALLOW_UNKNOWN_PROTOCOLS||!1,G=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Q=e.SAFE_FOR_TEMPLATES||!1,J=!1!==e.SAFE_FOR_XML,Y=e.WHOLE_DOCUMENT||!1,et=e.RETURN_DOM||!1,en=e.RETURN_DOM_FRAGMENT||!1,er=e.RETURN_TRUSTED_TYPE||!1,Z=e.FORCE_BODY||!1,ei=!1!==e.SANITIZE_DOM,el=e.SANITIZE_NAMED_PROPS||!1,ec=!1!==e.KEEP_CONTENT,es=e.IN_PLACE||!1,D=e.ALLOWED_URI_REGEXP||eF,e0=e.NAMESPACE||eZ,e3=e.MATHML_TEXT_INTEGRATION_POINTS||e3,e4=e.HTML_INTEGRATION_POINTS||e4,$=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&tn(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&($.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&tn(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&($.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&($.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Q&&(V=!1),en&&(et=!0),e_&&(M=eC({},eT),L=[],!0===e_.html&&(eC(M,eI),eC(L,eN)),!0===e_.svg&&(eC(M,eO),eC(L,eH),eC(L,eM)),!0===e_.svgFilters&&(eC(M,ez),eC(L,eH),eC(L,eM)),!0===e_.mathMl&&(eC(M,eR),eC(L,eD),eC(L,eM))),e.ADD_TAGS&&(M===q&&(M=eS(M)),eC(M,e.ADD_TAGS,e6)),e.ADD_ATTR&&(L===K&&(L=eS(L)),eC(L,e.ADD_ATTR,e6)),e.ADD_URI_SAFE_ATTR&&eC(eB,e.ADD_URI_SAFE_ATTR,e6),e.FORBID_CONTENTS&&(eq===eL&&(eq=eS(eq)),eC(eq,e.FORBID_CONTENTS,e6)),ec&&(M["#text"]=!0),Y&&eC(M,["html","head","body"]),M.table&&(eC(M,["tbody"]),delete B.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw ek('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw ek('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');w=(t=e.TRUSTED_TYPES_POLICY).createHTML("")}else void 0===t&&(t=eJ(x,l)),null!==t&&"string"==typeof w&&(w=t.createHTML(""));eo&&eo(e),te=e}},ti=eC({},[...eO,...ez,...eP]),to=eC({},[...eR,...eE]),tl=function(e){let t=v(e);t&&t.tagName||(t={namespaceURI:e0,tagName:"template"});let n=ex(e.tagName),r=ex(t.tagName);return!!e2[e.namespaceURI]&&(e.namespaceURI===eX?t.namespaceURI===eZ?"svg"===n:t.namespaceURI===eV?"svg"===n&&("annotation-xml"===r||e3[r]):!!ti[n]:e.namespaceURI===eV?t.namespaceURI===eZ?"math"===n:t.namespaceURI===eX?"math"===n&&e4[r]:!!to[n]:e.namespaceURI===eZ?(t.namespaceURI!==eX||!!e4[r])&&(t.namespaceURI!==eV||!!e3[r])&&!to[n]&&(e8[n]||!ti[n]):"application/xhtml+xml"===e7&&!!e2[e.namespaceURI])},ta=function(e){eh(r.removed,{element:e});try{v(e).removeChild(e)}catch(t){j(e)}},tc=function(e,t){try{eh(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){eh(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(et||en)try{ta(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},ts=function(e){let n=null,r=null;if(Z)e=""+e;else{let t=eg(e,/^[\r\n\t ]+/);r=t&&t[0]}"application/xhtml+xml"===e7&&e0===eZ&&(e=''+e+"");let o=t?t.createHTML(e):e;if(e0===eZ)try{n=new m().parseFromString(o,e7)}catch(e){}if(!n||!n.documentElement){n=k.createDocument(e0,"template",null);try{n.documentElement.innerHTML=e1?w:o}catch(e){}}let l=n.body||n.documentElement;return(e&&r&&l.insertBefore(i.createTextNode(r),l.childNodes[0]||null),e0===eZ)?S.call(n,Y?"html":"body")[0]:Y?n.documentElement:l},tu=function(e){return _.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT|d.SHOW_PROCESSING_INSTRUCTION|d.SHOW_CDATA_SECTION,null)},td=function(e){return e instanceof h&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof f)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},tf=function(e){return"function"==typeof s&&e instanceof s};function th(e,t,n){eu(e,e=>{e.call(r,t,n,te)})}let tm=function(e){let t=null;if(th(I.beforeSanitizeElements,e,null),td(e))return ta(e),!0;let n=e6(e.nodeName);if(th(I.uponSanitizeElement,e,{tagName:n,allowedTags:M}),e.hasChildNodes()&&!tf(e.firstElementChild)&&ew(/<[/\w!]/g,e.innerHTML)&&ew(/<[/\w!]/g,e.textContent)||e.nodeType===eQ.progressingInstruction||J&&e.nodeType===eQ.comment&&ew(/<[/\w]/g,e.data))return ta(e),!0;if(!M[n]||B[n]){if(!B[n]&&tp(n)&&($.tagNameCheck instanceof RegExp&&ew($.tagNameCheck,n)||$.tagNameCheck instanceof Function&&$.tagNameCheck(n)))return!1;if(ec&&!eq[n]){let t=v(e)||e.parentNode,n=y(e)||e.childNodes;if(n&&t){let r=n.length;for(let i=r-1;i>=0;--i){let r=g(n[i],!0);r.__removalCount=(e.__removalCount||0)+1,t.insertBefore(r,b(e))}}}return ta(e),!0}return e instanceof u&&!tl(e)||("noscript"===n||"noembed"===n||"noframes"===n)&&ew(/<\/no(script|embed|frames)/i,e.innerHTML)?(ta(e),!0):(Q&&e.nodeType===eQ.text&&(t=e.textContent,eu([O,z,P],e=>{t=ej(t,e," ")}),e.textContent!==t&&(eh(r.removed,{element:e.cloneNode()}),e.textContent=t)),th(I.afterSanitizeElements,e,null),!1)},tx=function(e,t,n){if(ei&&("id"===t||"name"===t)&&(n in i||n in tt))return!1;if(V&&!F[t]&&ew(R,t));else if(U&&ew(E,t));else if(!L[t]||F[t]){if(!(tp(e)&&($.tagNameCheck instanceof RegExp&&ew($.tagNameCheck,e)||$.tagNameCheck instanceof Function&&$.tagNameCheck(e))&&($.attributeNameCheck instanceof RegExp&&ew($.attributeNameCheck,t)||$.attributeNameCheck instanceof Function&&$.attributeNameCheck(t))||"is"===t&&$.allowCustomizedBuiltInElements&&($.tagNameCheck instanceof RegExp&&ew($.tagNameCheck,n)||$.tagNameCheck instanceof Function&&$.tagNameCheck(n))))return!1}else if(eB[t]);else if(ew(D,ej(n,N,"")));else if(("src"===t||"xlink:href"===t||"href"===t)&&"script"!==e&&0===eb(n,"data:")&&eK[e]);else if(W&&!ew(T,ej(n,N,"")));else if(n)return!1;return!0},tp=function(e){return"annotation-xml"!==e&&eg(e,H)},tg=function(e){th(I.beforeSanitizeAttributes,e,null);let{attributes:n}=e;if(!n||td(e))return;let i={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:L,forceKeepAttr:void 0},o=n.length;for(;o--;){let{name:l,namespaceURI:a,value:c}=n[o],s=e6(l),u="value"===l?c:ey(c);if(i.attrName=s,i.attrValue=u,i.keepAttr=!0,i.forceKeepAttr=void 0,th(I.uponSanitizeAttribute,e,i),u=i.attrValue,el&&("id"===s||"name"===s)&&(tc(l,e),u="user-content-"+u),J&&ew(/((--!?|])>)|<\/(style|title)/i,u)){tc(l,e);continue}if(i.forceKeepAttr||(tc(l,e),!i.keepAttr))continue;if(!G&&ew(/\/>/i,u)){tc(l,e);continue}Q&&eu([O,z,P],e=>{u=ej(u,e," ")});let d=e6(e.nodeName);if(tx(d,s,u)){if(t&&"object"==typeof x&&"function"==typeof x.getAttributeType)if(a);else switch(x.getAttributeType(d,s)){case"TrustedHTML":u=t.createHTML(u);break;case"TrustedScriptURL":u=t.createScriptURL(u)}try{a?e.setAttributeNS(a,l,u):e.setAttribute(l,u),td(e)?ta(e):ef(r.removed)}catch(e){}}}th(I.afterSanitizeAttributes,e,null)},tj=function e(t){let n=null,r=tu(t);for(th(I.beforeSanitizeShadowDOM,t,null);n=r.nextNode();)th(I.uponSanitizeShadowNode,n,null),tm(n),tg(n),n.content instanceof a&&e(n.content);th(I.afterSanitizeShadowDOM,t,null)};return r.sanitize=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=null,l=null,c=null,u=null;if((e1=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!tf(e))if("function"==typeof e.toString){if("string"!=typeof(e=e.toString()))throw ek("dirty is not a string, aborting")}else throw ek("toString is not a function");if(!r.isSupported)return e;if(X||tr(n),r.removed=[],"string"==typeof e&&(es=!1),es){if(e.nodeName){let t=e6(e.nodeName);if(!M[t]||B[t])throw ek("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof s)(l=(i=ts("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType===eQ.element&&"BODY"===l.nodeName||"HTML"===l.nodeName?i=l:i.appendChild(l);else{if(!et&&!Q&&!Y&&-1===e.indexOf("<"))return t&&er?t.createHTML(e):e;if(!(i=ts(e)))return et?null:er?w:""}i&&Z&&ta(i.firstChild);let d=tu(es?e:i);for(;c=d.nextNode();)tm(c),tg(c),c.content instanceof a&&tj(c.content);if(es)return e;if(et){if(en)for(u=C.call(i.ownerDocument);i.firstChild;)u.appendChild(i.firstChild);else u=i;return(L.shadowroot||L.shadowrootmode)&&(u=A.call(o,u,!0)),u}let f=Y?i.outerHTML:i.innerHTML;return Y&&M["!doctype"]&&i.ownerDocument&&i.ownerDocument.doctype&&i.ownerDocument.doctype.name&&ew(eW,i.ownerDocument.doctype.name)&&(f="\n"+f),Q&&eu([O,z,P],e=>{f=ej(f,e," ")}),t&&er?t.createHTML(f):f},r.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};tr(e),X=!0},r.clearConfig=function(){te=null,X=!1},r.isValidAttribute=function(e,t,n){return te||tr({}),tx(e6(e),e6(t),n)},r.addHook=function(e,t){"function"==typeof t&&eh(I[e],t)},r.removeHook=function(e,t){if(void 0!==t){let n=ed(I[e],t);return -1===n?void 0:em(I[e],n,1)[0]}return ef(I[e])},r.removeHooks=function(e){I[e]=[]},r.removeAllHooks=function(){I=eY()},r}(),eZ=["b","blockquote","br","center","code","dd","del","div","dl","dt","em","font","h1","h2","h3","h4","h5","h6","hr","i","ins","li","menu","ol","p","pre","span","strong","table","tbody","td","th","thead","tfoot","tr","u","ul"],e0=["img"],e1=["class","style","background"];function e2(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&(0,i.jsx)(a.Kq.Item,{children:(0,i.jsx)(a.$0,{fill:!0,title:"Page ".concat(s+1,"/").concat(n.length),textAlign:"center",children:(0,i.jsxs)(a.Kq,{children:[(0,i.jsx)(a.Kq.Item,{grow:!0,basis:0,children:(0,i.jsx)(a.zx,{fluid:!0,content:"Previous",fontSize:"150%",icon:"arrow-left",lineHeight:2,disabled:s<=0,onClick:function(){return u(s-1)}})}),(0,i.jsx)(a.Kq.Item,{grow:!0,basis:0,children:(0,i.jsx)(a.zx,{fluid:!0,content:"Next",fontSize:"150%",icon:"arrow-right",lineHeight:2,disabled:s>=n.length-1,onClick:function(){return u(s+1)}})})]})})}),(0,i.jsxs)(a.Kq.Item,{children:[(0,i.jsx)("h1",{children:d.title&&d.title}),(0,i.jsx)("div",{className:"LoreConsole__entryText",dangerouslySetInnerHTML:{__html:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:eZ,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e1,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:e0;return t&&(n=n.concat(i)),eX.sanitize(e,{ALLOWED_TAGS:n,FORBID_ATTR:r})}(Z(d.body,{breaks:!0,smartypants:!0,smartLists:!0,baseUrl:"thisshouldbreakhttp"}))}})]})]})})}},6027:function(e,t,n){"use strict";n.r(t),n.d(t,{MODsuit:()=>_,MODsuitContent:()=>k});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&e.cooldown/10||"0","/",e.cooldown_time/10,"s"]}),(0,r.jsxs)(o.iA.Cell,{textAlign:"center",children:[(0,r.jsx)(o.zx,{onClick:function(){return n("select",{ref:e.ref})},icon:"bullseye",selected:e.module_active,tooltip:j(e.module_type),tooltipPosition:"left",disabled:!e.module_type}),(0,r.jsx)(o.zx,{onClick:function(){return h(e.ref)},icon:"cog",selected:f===e.ref,tooltip:"Configure",tooltipPosition:"left",disabled:0===Object.keys(e.configuration_data).length}),(0,r.jsx)(o.zx,{onClick:function(){return n("pin",{ref:e.ref})},icon:"thumbtack",selected:e.pinned,tooltip:"Pin",tooltipPosition:"left",disabled:!e.module_type})]})]})]}),(0,r.jsx)(o.xu,{children:e.description})]})})},e.ref)})||(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.xu,{textAlign:"center",children:"No Modules Detected"})})})})},k=function(){var e=(0,l.nc)().data.interface_break;return(0,r.jsx)(o.$0,{fill:!0,scrollable:!e,children:!!e&&(0,r.jsx)(x,{})||(0,r.jsxs)(o.Kq,{vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(b,{})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(y,{})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(v,{})}),(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(w,{})})]})})},_=function(){var e=(0,l.nc)().data.ui_theme;return(0,r.jsx)(a.Rz,{theme:e,width:400,height:620,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsx)(o.Kq,{fill:!0,vertical:!0,children:(0,r.jsx)(k,{})})})})}},3330:function(e,t,n){"use strict";n.r(t),n.d(t,{MagnetController:()=>d});var r=n(1557),i=n(9124),o=n(1044),l=n(4893),a=n(3817),c=n(5279);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nc});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=new Set(["metal","glass"]),c=function(){return(0,r.jsx)(l.Rz,{width:300,height:400,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(s,{})})})},s=function(){return(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Metals",children:(0,r.jsxs)(i.iA,{className:"materials-table",children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{header:!0,pl:"0.5rem",py:"0.5rem",children:"Material"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Sheets"}),(0,r.jsx)(u,{})]}),(0,r.jsx)(d,{})]})})},u=function(){if((0,o.nc)().data.showPoints)return(0,r.jsx)(i.iA.Cell,{header:!0,children:"Points"})},d=function(){return(0,o.nc)().data.materials.filter(function(e){return e.amount>=1||a.has(e.id)}).map(function(e){return(0,r.jsx)(f,{material:e},e.id)})},f=function(e){var t=e.material,n=t.id,l=t.amount,a=(0,o.nc)().data,c=a.icon,s=a.showPoints,u=a.staticMaterials[n],d=u.iconState,f=u.name,h=u.points;return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsxs)(i.iA.Cell,{children:[d?(0,r.jsx)(i.DA,{icon:c,icon_state:d,verticalAlign:"middle"}):(0,r.jsx)(i.JO,{name:"sheet-plastic",verticalAlign:"middle"}),null!=f?f:n]}),(0,r.jsx)(i.iA.Cell,{color:l>=1?"good":"gray",children:l}),!!s&&h&&(0,r.jsx)(i.iA.Cell,{children:h})]})}},1219:function(e,t,n){"use strict";n.r(t),n.d(t,{MechBayConsole:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data.recharge_port,c=a&&a.mech,s=c&&c.cell,u=c&&c.name;return(0,r.jsx)(l.Rz,{width:400,height:155,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{fill:!0,title:u?"Mech status: "+u:"Mech status",textAlign:"center",buttons:(0,r.jsx)(i.zx,{icon:"sync",content:"Sync",onClick:function(){return n("reconnect")}}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Integrity",children:!a&&(0,r.jsx)(i.f7,{children:"No power port detected. Please re-sync."})||!c&&(0,r.jsx)(i.f7,{children:"No mech detected."})||(0,r.jsx)(i.ko,{value:c.health/c.maxhealth,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]}})}),(0,r.jsx)(i.H2.Item,{label:"Power",children:!a&&(0,r.jsx)(i.f7,{children:"No power port detected. Please re-sync."})||!c&&(0,r.jsx)(i.f7,{children:"No mech detected."})||!s&&(0,r.jsx)(i.f7,{children:"No cell is installed."})||(0,r.jsxs)(i.ko,{value:s.charge/s.maxcharge,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]},children:[(0,r.jsx)(i.zt,{value:s.charge})," / "+s.maxcharge]})})]})})})})}},8721:function(e,t,n){"use strict";n.r(t),n.d(t,{MechaControlConsole:()=>c});var r=n(1557),i=n(9124),o=n(7793),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,c=t.data,s=c.beacons,u=c.stored_data;return u.length?(0,r.jsx)(a.Rz,{width:420,height:500,children:(0,r.jsx)(a.Rz.Content,{scrollable:!0,children:(0,r.jsx)(i.$0,{title:"Log",buttons:(0,r.jsx)(i.zx,{icon:"window-close",onClick:function(){return n("clear_log")}}),children:u.map(function(e){return(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.xu,{color:"label",children:["(",e.time,")"]}),(0,r.jsx)(i.xu,{children:(0,o.aV)(e.message)})]},e.time)})})})}):(0,r.jsx)(a.Rz,{width:420,height:500,children:(0,r.jsx)(a.Rz.Content,{scrollable:!0,children:s.length&&s.map(function(e){return(0,r.jsx)(i.$0,{title:e.name,buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{icon:"comment",onClick:function(){return n("send_message",{mt:e.uid})},children:"Message"}),(0,r.jsx)(i.zx,{icon:"eye",onClick:function(){return n("get_log",{mt:e.uid})},children:"View Log"}),(0,r.jsx)(i.zx.Confirm,{color:"red",content:"Sabotage",icon:"bomb",onClick:function(){return n("shock",{mt:e.uid})}})]}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Health",children:(0,r.jsx)(i.ko,{ranges:{good:[.75*e.maxHealth,1/0],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-1/0,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,r.jsx)(i.H2.Item,{label:"Cell Charge",children:e.cell&&(0,r.jsx)(i.ko,{ranges:{good:[.75*e.cellMaxCharge,1/0],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-1/0,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,r.jsx)(i.f7,{children:"No Cell Installed"})}),(0,r.jsxs)(i.H2.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,r.jsx)(i.H2.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,r.jsx)(i.H2.Item,{label:"Location",children:(0,o.LF)(e.location)||"Unknown"}),(0,r.jsx)(i.H2.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,r.jsx)(i.H2.Item,{label:"Cargo Space",children:(0,r.jsx)(i.ko,{ranges:{bad:[.75*e.cargoMax,1/0],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-1/0,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)})||(0,r.jsx)(i.f7,{children:"No mecha beacons found."})})})}},6984:function(e,t,n){"use strict";n.r(t),n.d(t,{MedicalRecords:()=>b});var r=n(1557),i=n(2778),o=n(9124),l=n(7793),a=n(4893),c=n(3817),s=n(5279),u=n(8061),d=n(8575),f=n(7484),h=n(7389);function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nd});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817),c=n(9576),s=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=e.product,c=e.productImage,s=e.productCategory,u=i.user_money;return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{collapsing:!0,children:(0,r.jsx)("img",{src:"data:image/jpeg;base64,".concat(c),style:{verticalAlign:"middle",width:"32px",margin:"0px"}})}),(0,r.jsx)(o.iA.Cell,{bold:!0,children:a.name}),(0,r.jsx)(o.iA.Cell,{collapsing:!0,textAlign:"center",children:(0,r.jsx)(o.zx,{disabled:a.price>u,icon:"shopping-cart",content:a.price,textAlign:"left",onClick:function(){return n("purchase",{name:a.name,category:s})}})})]})},u=function(e){var t=(0,l.nc)().data,n=(0,i.useContext)(c.default).tabIndex,a=t.products,u=t.imagelist,d=["apparel","toy","decoration"];return(0,r.jsx)(o.iA,{children:a[d[n]].map(function(e){return(0,r.jsx)(s,{product:e,productImage:u[e.path],productCategory:d[n]},e.name)})})},d=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,s=i.user_cash,d=i.inserted_cash;return(0,r.jsx)(a.Rz,{title:"Merch Computer",width:450,height:600,children:(0,r.jsx)(a.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.$0,{title:"User",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(o.xu,{color:"light-grey",inline:!0,mr:"0.5rem",children:["There is ",(0,r.jsx)("b",{children:d})," credits inserted."]}),(0,r.jsx)(o.zx,{disabled:!d,icon:"money-bill-wave-alt",content:"Dispense Change",textAlign:"left",onClick:function(){return n("change")}})]}),children:(0,r.jsxs)(o.Kq.Item,{children:["Doing your job and not getting any recognition at work? Well, welcome to the merch shop! Here, you can buy cool things in exchange for money you earn when you have completed your Job Objectives.",null!==s&&(0,r.jsxs)(o.xu,{mt:"0.5rem",children:["Your balance is ",(0,r.jsxs)("b",{children:[s||0," credits"]}),"."]})]})})}),(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,title:"Products",children:(0,r.jsxs)(c.default.Default,{tabIndex:1,children:[(0,r.jsx)(f,{}),(0,r.jsx)(u,{})]})})})]})})})},f=function(e){var t=(0,l.nc)().data,n=(0,i.useContext)(c.default),a=n.tabIndex,s=n.setTabIndex;return t.login_state,(0,r.jsxs)(o.mQ,{children:[(0,r.jsx)(o.mQ.Tab,{icon:"dice",selected:1===a,onClick:function(){return s(1)},children:"Toys"}),(0,r.jsx)(o.mQ.Tab,{icon:"flag",selected:2===a,onClick:function(){return s(2)},children:"Decorations"})]})}},6992:function(e,t,n){"use strict";n.r(t),n.d(t,{MiningVendor:()=>f});var r=n(1557),i=n(2778),o=n(9124),l=n(7793),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e[1].price,e[1]}).sort(d[h]);if(0!==n.length)return m&&(n=n.reverse()),g=!0,(0,r.jsx)(p,{title:e[0],items:n,gridLayout:u},e[0])});return(0,r.jsx)(o.Kq.Item,{grow:!0,mt:.5,children:(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,children:g?j:(0,r.jsx)(o.xu,{color:"label",children:"No items matching your criteria was found!"})})})},x=function(e){var t=e.gridLayout,n=e.setGridLayout,i=e.setSearchText,l=e.sortOrder,a=e.setSortOrder,c=e.descending,s=e.setDescending;return(0,r.jsx)(o.xu,{children:(0,r.jsxs)(o.Kq,{fill:!0,children:[(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.II,{fluid:!0,mt:.2,placeholder:"Search by item name..",onChange:function(e){return i(e)}})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{icon:t?"list":"table-cells-large",height:1.75,tooltip:t?"Toggle List Layout":"Toggle Grid Layout",tooltipPosition:"bottom-start",onClick:function(){return n(!t)}})}),(0,r.jsx)(o.Kq.Item,{basis:"30%",children:(0,r.jsx)(o.Lt,{selected:l,options:Object.keys(d),width:"100%",onSelected:function(e){return a(e)}})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{icon:c?"arrow-down":"arrow-up",height:1.75,tooltip:c?"Descending order":"Ascending order",tooltipPosition:"bottom-start",onClick:function(){return s(!c)}})})]})})},p=function(e){var t,n,i=(0,a.nc)(),l=i.act,c=i.data,s=e.title,u=e.items,d=e.gridLayout,f=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["title","items","gridLayout"]);return(0,r.jsx)(o.zF,(t=function(e){for(var t=1;ta});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.gamestatus,s=a.cand_name,u=a.cand_birth,d=a.cand_age,f=a.cand_species,h=a.cand_planet,m=a.cand_job,x=a.cand_records,p=a.cand_curriculum,g=a.total_curriculums,j=a.reason;return 0===c?(0,r.jsx)(l.Rz,{width:400,height:550,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsxs)(i.$0,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{pt:"45%",fontSize:"31px",color:"white",textAlign:"center",bold:!0,children:"Nanotrasen Recruiter Simulator"}),(0,r.jsx)(i.Kq.Item,{pt:"1%",fontSize:"16px",textAlign:"center",color:"label",children:"Work as the Nanotrasen recruiter and avoid hiring incompetent employees!"})]})}),(0,r.jsxs)(i.$0,{children:[(0,r.jsx)(i.zx,{textAlign:"center",lineHeight:2,fluid:!0,icon:"play",color:"green",content:"Begin Shift",onClick:function(){return n("start_game")}}),(0,r.jsx)(i.zx,{textAlign:"center",lineHeight:2,fluid:!0,icon:"info",color:"blue",content:"Guide",onClick:function(){return n("instructions")}})]})]})})}):1===c?(0,r.jsx)(l.Rz,{width:400,height:550,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsx)(i.$0,{fill:!0,color:"grey",title:"Guide",buttons:(0,r.jsx)(i.zx,{icon:"arrow-left",content:"Main Menu",onClick:function(){return n("back_to_menu")}}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"1#",color:"silver",children:["To win this game you must hire/dismiss ",(0,r.jsx)("b",{children:g})," candidates, one wrongly made choice leads to a game over."]}),(0,r.jsx)(i.H2.Item,{label:"2#",color:"silver",children:"Make the right choice by truly putting yourself into the skin of a recruiter working for Nanotrasen!"}),(0,r.jsxs)(i.H2.Item,{label:"3#",color:"silver",children:[(0,r.jsx)("b",{children:"Unique"})," characters may appear, pay attention to them!"]}),(0,r.jsx)(i.H2.Item,{label:"4#",color:"silver",children:"Make sure to pay attention to details like age, planet names, the requested job and even the species of the candidate!"}),(0,r.jsxs)(i.H2.Item,{label:"5#",color:"silver",children:["Not every employment record is good, remember to make your choice based on the ",(0,r.jsx)("b",{children:"company morals"}),"!"]}),(0,r.jsx)(i.H2.Item,{label:"6#",color:"silver",children:"The planet of origin has no restriction on the species of the candidate, don't think too much when you see humans that came from Boron!"}),(0,r.jsxs)(i.H2.Item,{label:"7#",color:"silver",children:["Pay attention to ",(0,r.jsx)("b",{children:"typos"})," and ",(0,r.jsx)("b",{children:"missing words"}),", these do make for bad applications!"]}),(0,r.jsxs)(i.H2.Item,{label:"8#",color:"silver",children:["Remember, you are recruiting people to work at one of the many NT stations, so no hiring for"," ",(0,r.jsx)("b",{children:"jobs"})," that they ",(0,r.jsx)("b",{children:"don't offer"}),"!"]}),(0,r.jsxs)(i.H2.Item,{label:"9#",color:"silver",children:["Keep your eyes open for incompatible ",(0,r.jsx)("b",{children:"naming schemes"}),", no company wants a Vox named Joe!"]}),(0,r.jsxs)(i.H2.Item,{label:"10#",color:"silver",children:["For some unknown reason ",(0,r.jsx)("b",{children:"clowns"})," are never denied by the company, no matter what."]})]})})})})}):2===c?(0,r.jsx)(l.Rz,{width:400,height:550,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,color:"label",fontSize:"14px",title:"Employment Applications",children:[(0,r.jsxs)(i.xu,{fontSize:"24px",textAlign:"center",color:"silver",bold:!0,children:["Candidate Number #",p]}),(0,r.jsx)("br",{}),(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Name",color:"silver",children:(0,r.jsx)("b",{children:s})}),(0,r.jsx)(i.H2.Item,{label:"Species",color:"silver",children:(0,r.jsx)("b",{children:f})}),(0,r.jsx)(i.H2.Item,{label:"Age",color:"silver",children:(0,r.jsx)("b",{children:d})}),(0,r.jsx)(i.H2.Item,{label:"Date of Birth",color:"silver",children:(0,r.jsx)("b",{children:u})}),(0,r.jsx)(i.H2.Item,{label:"Planet of Origin",color:"silver",children:(0,r.jsx)("b",{children:h})}),(0,r.jsx)(i.H2.Item,{label:"Requested Job",color:"silver",children:(0,r.jsx)("b",{children:m})}),(0,r.jsx)(i.H2.Item,{label:"Employment Records",color:"silver",children:(0,r.jsx)("b",{children:x})})]})]})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{fill:!0,title:"Stamp the application!",color:"grey",textAlign:"center",children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{grow:!0,basis:0,children:(0,r.jsx)(i.zx,{fluid:!0,color:"red",content:"Dismiss",fontSize:"150%",icon:"ban",lineHeight:4.5,onClick:function(){return n("dismiss")}})}),(0,r.jsx)(i.Kq.Item,{grow:!0,basis:0,children:(0,r.jsx)(i.zx,{fluid:!0,color:"green",content:"Hire",fontSize:"150%",icon:"arrow-circle-up",lineHeight:4.5,onClick:function(){return n("hire")}})})]})})})]})})}):3===c?(0,r.jsx)(l.Rz,{width:400,height:550,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsxs)(i.$0,{pt:"40%",fill:!0,children:[(0,r.jsx)(i.Kq.Item,{bold:!0,color:"red",fontSize:"50px",textAlign:"center",children:"Game Over"}),(0,r.jsx)(i.Kq.Item,{fontSize:"15px",color:"label",textAlign:"center",children:j}),(0,r.jsxs)(i.Kq.Item,{color:"blue",fontSize:"20px",textAlign:"center",pt:"10px",children:["FINAL SCORE: ",p-1,"/",g]})]})}),(0,r.jsx)(i.$0,{children:(0,r.jsx)(i.zx,{lineHeight:4,fluid:!0,icon:"arrow-left",content:"Main Menu",onClick:function(){return n("back_to_menu")}})})]})})}):void 0}},6654:function(e,t,n){"use strict";n.r(t),n.d(t,{Newscaster:()=>v});var r=n(1557),i=n(2778),o=n(9124),l=n(5259),a=n(4893),c=n(9242),s=n(3817),u=n(5279),d=n(7389);function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],l=!0,a=!1;try{for(i=i.call(e);!(l=(n=i.next()).done)&&(o.push(n.value),!t||o.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==i.return||i.return()}finally{if(a)throw r}}return o}}(e,t)||g(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){if(e){if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}}var j=["security","engineering","medical","science","service","supply"],b={security:{title:"Security",fluff_text:"Help keep the crew safe"},engineering:{title:"Engineering",fluff_text:"Ensure the station runs smoothly"},medical:{title:"Medical",fluff_text:"Practice medicine and save lives"},science:{title:"Science",fluff_text:"Develop new technologies"},service:{title:"Service",fluff_text:"Provide amenities to the crew"},supply:{title:"Supply",fluff_text:"Keep the station supplied"}},y=(0,i.createContext)(null),v=function(e){var t,n=(0,a.nc)(),c=n.act,f=n.data,h=f.is_security,m=f.is_admin,x=f.is_silent,g=f.is_printing,j=f.screen,b=f.channels,v=f.channel_idx,C=void 0===v?-1:v,S=p((0,i.useState)(!1),2),I=S[0],O=S[1],z=p((0,i.useState)(""),2),P=z[0],R=z[1],E=p((0,i.useState)(!1),2),T=E[0],N=E[1],H=p((0,i.useState)([]),2),D=H[0],M=H[1];0===j||2===j?t=(0,r.jsx)(k,{}):1===j&&(t=(0,r.jsx)(_,{}));var q=b.reduce(function(e,t){return e+t.unread},0);return(0,r.jsxs)(s.Rz,{theme:h&&"security",width:800,height:600,children:[(0,r.jsx)(y.Provider,{value:{viewingPhoto:P,setViewingPhoto:R},children:P?(0,r.jsx)(A,{}):(0,r.jsx)(u.ComplexModal,{maxWidth:window.innerWidth/1.5+"px",maxHeight:window.innerHeight/1.5+"px"})}),(0,r.jsx)(s.Rz.Content,{children:(0,r.jsxs)(o.Kq,{fill:!0,children:[(0,r.jsx)(o.$0,{fill:!0,className:(0,l.Sh)(["Newscaster__menu",I&&"Newscaster__menu--open"]),children:(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsxs)(o.Kq.Item,{children:[(0,r.jsx)(w,{icon:"bars",title:"Toggle Menu",onClick:function(){return O(!I)}}),(0,r.jsx)(w,{icon:"newspaper",title:"Headlines",selected:0===j,onClick:function(){return c("headlines")},children:q>0&&(0,r.jsx)(o.xu,{className:"Newscaster__menuButton--unread",children:q>=10?"9+":q})}),(0,r.jsx)(w,{icon:"briefcase",title:"Job Openings",selected:1===j,onClick:function(){return c("jobs")}}),(0,r.jsx)(o.iz,{})]}),(0,r.jsx)(o.Kq.Item,{grow:!0,children:b.map(function(e){return(0,r.jsx)(w,{icon:e.icon,title:e.name,selected:2===j&&b[C-1]===e,onClick:function(){return c("channel",{uid:e.uid})},children:e.unread>0&&(0,r.jsx)(o.xu,{className:"Newscaster__menuButton--unread",children:e.unread>=10?"9+":e.unread})},e)})}),(0,r.jsxs)(o.Kq.Item,{children:[(0,r.jsx)(o.iz,{}),(!!h||!!m)&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(w,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){return(0,u.modalOpen)("wanted_notice")}}),(0,r.jsx)(w,{security:!0,icon:T?"minus-square":"minus-square-o",title:"Censor Mode: "+(T?"On":"Off"),mb:"0.5rem",onClick:function(){return N(!T)}}),(0,r.jsx)(o.iz,{})]}),(0,r.jsx)(w,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){return(0,u.modalOpen)("create_story")}}),(0,r.jsx)(w,{icon:"plus-circle",title:"New Channel",onClick:function(){return(0,u.modalOpen)("create_channel")}}),(0,r.jsx)(o.iz,{}),(0,r.jsx)(w,{icon:g?"spinner":"print",iconSpin:g,title:g?"Printing...":"Print Newspaper",onClick:function(){return c("print_newspaper")}}),(0,r.jsx)(w,{icon:x?"volume-mute":"volume-up",title:"Mute: "+(x?"On":"Off"),onClick:function(){return c("toggle_mute")}})]})]})}),(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,width:"100%",children:[(0,r.jsx)(d.TemporaryNotice,{}),(0,r.jsx)(y.Provider,{value:{viewingPhoto:P,setViewingPhoto:R,censorMode:T,fullStories:D,setFullStories:M},children:t})]})]})})]})},w=function(e){(0,a.nc)().act;var t=e.icon,n=e.iconSpin,i=e.selected,c=void 0!==i&&i,s=e.security,u=e.onClick,d=e.title,f=e.children,p=x(e,["icon","iconSpin","selected","security","onClick","title","children"]);return(0,r.jsxs)(o.Kq,m(h({align:"center",className:(0,l.Sh)(["Newscaster__menuButton",c&&"Newscaster__menuButton--selected",void 0!==s&&s&&"Newscaster__menuButton--security"]),onClick:u},p),{children:[(0,r.jsxs)(o.Kq.Item,{children:[c&&(0,r.jsx)(o.xu,{className:"Newscaster__menuButton--selectedBar"}),(0,r.jsx)(o.JO,{name:void 0===t?"":t,spin:n,size:"2"})]}),(0,r.jsx)(o.Kq.Item,{className:"Newscaster__menuButton--title",children:d}),f]}))},k=function(e){var t=(0,a.nc)(),n=t.act,l=t.data,c=l.screen,s=l.is_admin,d=l.channel_idx,f=l.channel_can_manage,x=l.channels,p=l.stories,g=l.wanted,j=(0,i.useContext)(y),b=j.fullStories,v=j.censorMode,w=2===c&&d>-1?x[d-1]:null;return(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[!!g&&(0,r.jsx)(C,{story:g,wanted:!0}),(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,title:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.JO,{name:w?w.icon:"newspaper",mr:"0.5rem"}),w?w.name:"Headlines"]}),children:p.length>0?p.slice().reverse().map(function(e){return!b.includes(e.uid)&&e.body.length+3>128?m(h({},e),{body_short:e.body.substr(0,124)+"..."}):e}).map(function(e,t){return(0,r.jsx)(C,{story:e},t)}):(0,r.jsxs)(o.xu,{className:"Newscaster__emptyNotice",children:[(0,r.jsx)(o.JO,{name:"times",size:"3"}),(0,r.jsx)("br",{}),"There are no stories at this time."]})}),!!w&&(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,height:"40%",title:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.JO,{name:"info-circle",mr:"0.5rem"}),"About"]}),buttons:(0,r.jsxs)(r.Fragment,{children:[v&&(0,r.jsx)(o.zx,{disabled:!!w.admin&&!s,selected:w.censored,icon:w.censored?"comment-slash":"comment",content:w.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){return n("censor_channel",{uid:w.uid})}}),(0,r.jsx)(o.zx,{disabled:!f,icon:"cog",content:"Manage",onClick:function(){return(0,u.modalOpen)("manage_channel",{uid:w.uid})}})]}),children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Description",children:w.description||"N/A"}),(0,r.jsx)(o.H2.Item,{label:"Owner",children:w.author||"N/A"}),!!s&&(0,r.jsx)(o.H2.Item,{label:"Ckey",children:w.author_ckey}),(0,r.jsx)(o.H2.Item,{label:"Public",children:w.public?"Yes":"No"}),(0,r.jsxs)(o.H2.Item,{label:"Total Views",children:[(0,r.jsx)(o.JO,{name:"eye",mr:"0.5rem"}),p.reduce(function(e,t){return e+t.view_count},0).toLocaleString()]})]})})]})},_=function(e){var t=(0,a.nc)(),n=(t.act,t.data),i=n.jobs,c=n.wanted,s=Object.entries(i).reduce(function(e,t){var n=p(t,2);return e+(n[0],n[1]).length},0);return(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[!!c&&(0,r.jsx)(C,{story:c,wanted:!0}),(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,m:0,title:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.JO,{name:"briefcase",mr:"0.5rem"}),"Job Openings"]}),buttons:(0,r.jsx)(o.xu,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:s>0?j.map(function(e){return Object.assign({},b[e],{id:e,jobs:i[e]})}).filter(function(e){return!!e&&e.jobs.length>0}).map(function(e){return(0,r.jsx)(o.$0,{className:(0,l.Sh)(["Newscaster__jobCategory","Newscaster__jobCategory--"+e.id]),title:e.title,buttons:(0,r.jsx)(o.xu,{mt:"0.25rem",color:"label",children:e.fluff_text}),children:e.jobs.map(function(e){return(0,r.jsxs)(o.xu,{class:(0,l.Sh)(["Newscaster__jobOpening",!!e.is_command&&"Newscaster__jobOpening--command"]),children:["• ",e.title]},e.title)})},e.id)}):(0,r.jsxs)(o.xu,{className:"Newscaster__emptyNotice",children:[(0,r.jsx)(o.JO,{name:"times",size:"3"}),(0,r.jsx)("br",{}),"There are no openings at this time."]})}),(0,r.jsxs)(o.$0,{height:"17%",children:["Interested in serving Nanotrasen?",(0,r.jsx)("br",{}),"Sign up for any of the above position now at the ",(0,r.jsx)("b",{children:"Head of Personnel's Office!"}),(0,r.jsx)("br",{}),(0,r.jsx)(o.xu,{as:"small",color:"label",children:"By signing up for a job at Nanotrasen, you agree to transfer your soul to the loyalty department of the omnipresent and helpful watcher of humanity."})]})]})},C=function(e){var t=(0,a.nc)(),n=t.act,s=t.data,u=e.story,d=e.wanted,h=void 0!==d&&d,m=s.is_admin,x=(0,i.useContext)(y),p=x.fullStories,j=x.setFullStories,b=x.censorMode;return(0,r.jsx)(o.$0,{className:(0,l.Sh)(["Newscaster__story",h&&"Newscaster__story--wanted"]),title:(0,r.jsxs)(r.Fragment,{children:[h&&(0,r.jsx)(o.JO,{name:"exclamation-circle",mr:"0.5rem"}),2&u.censor_flags&&"[REDACTED]"||u.title||"News from "+u.author]}),buttons:(0,r.jsx)(o.xu,{mt:"0.25rem",children:(0,r.jsxs)(o.xu,{color:"label",children:[!h&&b&&(0,r.jsx)(o.xu,{inline:!0,children:(0,r.jsx)(o.zx,{enabled:2&u.censor_flags,icon:2&u.censor_flags?"comment-slash":"comment",content:2&u.censor_flags?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){return n("censor_story",{uid:u.uid})}})}),(0,r.jsxs)(o.xu,{inline:!0,children:[(0,r.jsx)(o.JO,{name:"user"})," ",u.author," |\xa0",!!m&&(0,r.jsxs)(r.Fragment,{children:["ckey: ",u.author_ckey," |\xa0"]}),!h&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.JO,{name:"eye"})," ",u.view_count.toLocaleString()," |\xa0"]}),(0,r.jsx)(o.JO,{name:"clock"})," ",(0,c.Sy)(u.publish_time,s.world_time)]})]})}),children:(0,r.jsx)(o.xu,{children:2&u.censor_flags?"[REDACTED]":(0,r.jsxs)(r.Fragment,{children:[!!u.has_photo&&(0,r.jsx)(S,{name:"story_photo_"+u.uid+".png",style:{float:"right"},ml:"0.5rem"}),(u.body_short||u.body).split("\n").map(function(e,t){return(0,r.jsx)(o.xu,{children:e||(0,r.jsx)("br",{})},t)}),u.body_short&&(0,r.jsx)(o.zx,{content:"Read more..",mt:"0.5rem",onClick:function(){return j(((function(e){if(Array.isArray(e))return f(e)})(p)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(p)||g(p)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).concat([u.uid]))}}),(0,r.jsx)(o.xu,{clear:"right"})]})})})},S=function(e){var t=e.name,n=x(e,["name"]),l=(0,i.useContext)(y).setViewingPhoto;return(0,r.jsx)(o.xu,h({as:"img",className:"Newscaster__photo",src:t,onClick:function(){return l(t)}},n))},A=function(e){var t=(0,i.useContext)(y),n=t.viewingPhoto,l=t.setViewingPhoto;return(0,r.jsxs)(o.u_,{className:"Newscaster__photoZoom",children:[(0,r.jsx)(o.xu,{as:"img",src:n}),(0,r.jsx)(o.zx,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){return l("")}})]})},I=function(e){var t=(0,a.nc)(),n=(t.act,t.data),l=!!e.args.uid&&n.channels.filter(function(t){return t.uid===e.args.uid}).pop();if("manage_channel"===e.id&&!l)return void(0,u.modalClose)();var c="manage_channel"===e.id,s=!!e.args.is_admin,d=e.args.scanned_user,f=p((0,i.useState)((null==l?void 0:l.author)||d||"Unknown"),2),h=f[0],m=f[1],x=p((0,i.useState)((null==l?void 0:l.name)||""),2),g=x[0],j=x[1],b=p((0,i.useState)((null==l?void 0:l.description)||""),2),y=b[0],v=b[1],w=p((0,i.useState)((null==l?void 0:l.icon)||"newspaper"),2),k=w[0],_=w[1],C=p((0,i.useState)(!!c&&!!(null==l?void 0:l.public)),2),S=C[0],A=C[1],I=p((0,i.useState)((null==l?void 0:l.admin)===1),2),O=I[0],z=I[1];return(0,r.jsxs)(o.$0,{m:"-1rem",pb:"1.5rem",title:c?"Manage "+l.name:"Create New Channel",children:[(0,r.jsx)(o.xu,{mx:"0.5rem",children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Owner",children:(0,r.jsx)(o.II,{disabled:!s,width:"100%",value:h,onChange:function(e){return m(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Name",children:(0,r.jsx)(o.II,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:g,onChange:function(e){return j(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,r.jsx)(o.II,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:y,onChange:function(e){return v(e)}})}),(0,r.jsxs)(o.H2.Item,{label:"Icon",children:[(0,r.jsx)(o.II,{disabled:!s,value:k,width:"35%",mr:"0.5rem",onChange:function(e){return _(e)}}),(0,r.jsx)(o.JO,{name:k,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,r.jsx)(o.H2.Item,{label:"Accept Public Stories?",children:(0,r.jsx)(o.zx,{selected:S,icon:S?"toggle-on":"toggle-off",content:S?"Yes":"No",onClick:function(){return A(!S)}})}),s&&(0,r.jsx)(o.H2.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,r.jsx)(o.zx,{selected:O,icon:O?"lock":"lock-open",content:O?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return z(!O)}})})]})}),(0,r.jsx)(o.zx.Confirm,{disabled:0===h.trim().length||0===g.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,u.modalAnswer)(e.id,"",{author:h,name:g.substr(0,49),description:y.substr(0,128),icon:k,public:+!!S,admin_locked:+!!O})}})]})};(0,u.modalRegisterBodyOverride)("create_channel",I),(0,u.modalRegisterBodyOverride)("manage_channel",I),(0,u.modalRegisterBodyOverride)("create_story",function(e){var t=(0,a.nc)(),n=t.act,l=t.data,c=l.photo,s=l.channels,d=l.channel_idx,f=void 0===d?-1:d,h=!!e.args.is_admin,m=e.args.scanned_user,x=s.slice().sort(function(e,t){if(f<0)return 0;var n=s[f-1];return n.uid===e.uid?-1:n.uid===t.uid?1:void 0}).filter(function(e){return h||!e.frozen&&(e.author===m||!!e.public)}),g=p((0,i.useState)(m||"Unknown"),2),j=g[0],b=g[1],y=p((0,i.useState)(x.length>0?x[0].name:""),2),v=y[0],w=y[1],k=p((0,i.useState)(""),2),_=k[0],C=k[1],A=p((0,i.useState)(""),2),I=A[0],O=A[1],z=p((0,i.useState)(!1),2),P=z[0],R=z[1];return(0,r.jsxs)(o.$0,{m:"-1rem",pb:"1.5rem",title:"Create New Story",children:[(0,r.jsx)(o.xu,{mx:"0.5rem",children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Author",children:(0,r.jsx)(o.II,{disabled:!h,width:"100%",value:j,onChange:function(e){return b(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Channel",verticalAlign:"top",children:(0,r.jsx)(o.Lt,{selected:v,options:x.map(function(e){return e.name}),mb:"0",width:"100%",onSelected:function(e){return w(e)}})}),(0,r.jsx)(o.H2.Divider,{}),(0,r.jsx)(o.H2.Item,{label:"Title",children:(0,r.jsx)(o.II,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:_,onChange:function(e){return C(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Story Text",verticalAlign:"top",children:(0,r.jsx)(o.II,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:I,onChange:function(e){return O(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,r.jsx)(o.zx,{icon:"image",selected:c,content:c?"Eject: "+c.name:"Insert Photo",tooltip:!c&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){return n(c?"eject_photo":"attach_photo")}})}),(0,r.jsx)(o.H2.Item,{label:"Preview",verticalAlign:"top",children:(0,r.jsx)(o.$0,{noTopPadding:!0,title:_,maxHeight:"13.5rem",overflow:"auto",children:(0,r.jsxs)(o.xu,{mt:"0.5rem",children:[!!c&&(0,r.jsx)(S,{name:"inserted_photo_"+c.uid+".png",style:{float:"right"}}),I.split("\n").map(function(e,t){return(0,r.jsx)(o.xu,{children:e||(0,r.jsx)("br",{})},t)}),(0,r.jsx)(o.xu,{clear:"right"})]})})}),h&&(0,r.jsx)(o.H2.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,r.jsx)(o.zx,{selected:P,icon:P?"lock":"lock-open",content:P?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return R(!P)}})})]})}),(0,r.jsx)(o.zx.Confirm,{disabled:0===j.trim().length||0===v.trim().length||0===_.trim().length||0===I.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,u.modalAnswer)("create_story","",{author:j,channel:v,title:_.substr(0,127),body:I.substr(0,1023),admin_locked:+!!P})}})]})}),(0,u.modalRegisterBodyOverride)("wanted_notice",function(e){var t=(0,a.nc)(),n=t.act,l=t.data,c=l.photo,s=l.wanted,d=!!e.args.is_admin,f=e.args.scanned_user,h=p((0,i.useState)((null==s?void 0:s.author)||f||"Unknown"),2),m=h[0],x=h[1],g=p((0,i.useState)((null==s?void 0:s.title.substr(8))||""),2),j=g[0],b=g[1],y=p((0,i.useState)((null==s?void 0:s.body)||""),2),v=y[0],w=y[1],k=p((0,i.useState)((null==s?void 0:s.admin_locked)===1),2),_=k[0],C=k[1];return(0,r.jsxs)(o.$0,{m:"-1rem",pb:"1.5rem",title:"Manage Wanted Notice",children:[(0,r.jsx)(o.xu,{mx:"0.5rem",children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Authority",children:(0,r.jsx)(o.II,{disabled:!d,width:"100%",value:m,onChange:function(e){return x(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Name",children:(0,r.jsx)(o.II,{width:"100%",value:j,maxLength:"128",onChange:function(e){return b(e)}})}),(0,r.jsx)(o.H2.Item,{label:"Description",verticalAlign:"top",children:(0,r.jsx)(o.II,{multiline:!0,width:"100%",value:v,maxLength:"512",rows:"4",onChange:function(e){return w(e)}})}),(0,r.jsxs)(o.H2.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,r.jsx)(o.zx,{icon:"image",selected:c,content:c?"Eject: "+c.name:"Insert Photo",tooltip:!c&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){return n(c?"eject_photo":"attach_photo")}}),!!c&&(0,r.jsx)(S,{name:"inserted_photo_"+c.uid+".png",style:{float:"right"}})]}),d&&(0,r.jsx)(o.H2.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,r.jsx)(o.zx,{selected:_,icon:_?"lock":"lock-open",content:_?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return C(!_)}})})]})}),(0,r.jsx)(o.zx.Confirm,{disabled:!s,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){n("clear_wanted_notice"),(0,u.modalClose)()}}),(0,r.jsx)(o.zx.Confirm,{disabled:0===m.trim().length||0===j.trim().length||0===v.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,u.modalAnswer)(e.id,"",{author:m,name:j.substr(0,127),description:v.substr(0,511),admin_locked:+!!_})}})]})})},7728:function(e,t,n){"use strict";n.r(t),n.d(t,{Noticeboard:()=>c});var r=n(1557),i=n(9124),o=n(7793),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,c=t.data.papers;return(0,r.jsx)(a.Rz,{width:600,height:300,theme:"noticeboard",children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,children:c.map(function(e){return(0,r.jsx)(i.Kq.Item,{align:"center",width:"22.45%",height:"85%",onClick:function(){return n("interact",{paper:e.ref})},onContextMenu:function(t){t.preventDefault(),n("showFull",{paper:e.ref})},children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,fontSize:.75,title:e.name,children:(0,o.aV)(e.contents)})},e.ref)})})})})}},1423:function(e,t,n){"use strict";n.r(t),n.d(t,{NuclearBomb:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data;return a.extended?(0,r.jsx)(l.Rz,{width:350,height:290,children:(0,r.jsxs)(l.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Authorization",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Auth Disk",children:(0,r.jsx)(i.zx,{icon:a.authdisk?"eject":"id-card",selected:a.authdisk,content:a.diskname?a.diskname:"-----",tooltip:a.authdisk?"Eject Disk":"Insert Disk",onClick:function(){return n("auth")}})}),(0,r.jsx)(i.H2.Item,{label:"Auth Code",children:(0,r.jsx)(i.zx,{icon:"key",disabled:!a.authdisk,selected:a.authcode,content:a.codemsg,onClick:function(){return n("code")}})})]})}),(0,r.jsx)(i.$0,{title:"Arming & Disarming",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Bolted to floor",children:(0,r.jsx)(i.zx,{icon:a.anchored?"check":"times",selected:a.anchored,disabled:!a.authdisk,content:a.anchored?"YES":"NO",onClick:function(){return n("toggle_anchor")}})}),(0,r.jsx)(i.H2.Item,{label:"Time Left",children:(0,r.jsx)(i.zx,{icon:"stopwatch",content:a.time,disabled:!a.authfull,tooltip:"Set Timer",onClick:function(){return n("set_time")}})}),(0,r.jsx)(i.H2.Item,{label:"Safety",children:(0,r.jsx)(i.zx,{icon:a.safety?"check":"times",selected:a.safety,disabled:!a.authfull,content:a.safety?"ON":"OFF",tooltip:a.safety?"Disable Safety":"Enable Safety",onClick:function(){return n("toggle_safety")}})}),(0,r.jsx)(i.H2.Item,{label:"Arm/Disarm",children:(0,r.jsx)(i.zx,{icon:(a.timer,"bomb"),disabled:a.safety||!a.authfull,color:"red",content:a.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){return n("toggle_armed")}})})]})})]})}):(0,r.jsx)(l.Rz,{width:350,height:115,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{title:"Deployment",children:(0,r.jsx)(i.zx,{fluid:!0,icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){return n("deploy")}})})})})}},3775:function(e,t,n){"use strict";n.r(t),n.d(t,{NumberInputModal:()=>f});var r=n(1557),i=n(2778),o=n(9124),l=n(4396),a=n(4893),c=n(3817),s=n(3100),u=n(4799);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&p?5:0);return(0,r.jsxs)(c.Rz,{title:y,width:270,height:_,children:[b&&(0,r.jsx)(u.Loader,{value:b}),(0,r.jsx)(c.Rz.Content,{onKeyDown:function(e){var t=window.event?e.which:e.keyCode;t===l.tt&&f("submit",{entry:w}),t===l.KW&&f("cancel")},children:(0,r.jsx)(o.$0,{fill:!0,children:(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.xu,{color:"label",children:j})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(h,{input:w,onClick:function(e){e!==w&&k(e)},onChange:function(e){e!==w&&k(e)}})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(s.InputButtons,{input:w})})]})})})]})},h=function(e){var t=(0,a.nc)(),n=t.act,i=t.data,l=i.min_value,c=i.max_value,s=i.init_value,u=i.round_value,d=e.input,f=e.onClick,h=e.onChange,m=Math.round(d!==l?Math.max(d/2,l):c/2),x=d===l&&l>0||1===d;return(0,r.jsxs)(o.Kq,{fill:!0,children:[(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{disabled:d===l,icon:"angle-double-left",onClick:function(){return f(l)},tooltip:d===l?"Min":"Min (".concat(l,")")})}),(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.N1,{autoFocus:!0,autoSelect:!0,fluid:!0,allowFloats:!u,minValue:l,maxValue:c,value:d,onChange:h,onEnter:function(e){return n("submit",{entry:e})}})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{disabled:d===c,icon:"angle-double-right",onClick:function(){return f(c)},tooltip:d===c?"Max":"Max (".concat(c,")")})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{disabled:x,icon:"divide",onClick:function(){return f(m)},tooltip:x?"Split":"Split (".concat(m,")")})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{disabled:d===s,icon:"redo",onClick:function(){return f(s)},tooltip:s?"Reset (".concat(s,")"):"Reset"})})]})}},6891:function(e,t,n){"use strict";n.r(t),n.d(t,{OperatingComputer:()=>d});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],c=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],s={average:[.25,.5],bad:[.5,1/0]},u=["bad","average","average","good","average","average","bad"],d=function(e){var t,n=(0,o.nc)(),a=n.act,c=n.data,s=c.hasOccupant,u=c.choice;return t=u?(0,r.jsx)(m,{}):s?(0,r.jsx)(f,{}):(0,r.jsx)(h,{}),(0,r.jsx)(l.Rz,{width:650,height:455,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.mQ,{children:[(0,r.jsx)(i.mQ.Tab,{selected:!u,icon:"user",onClick:function(){return a("choiceOff")},children:"Patient"}),(0,r.jsx)(i.mQ.Tab,{selected:!!u,icon:"cog",onClick:function(){return a("choiceOn")},children:"Options"})]})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,children:t})})]})})})},f=function(e){var t=(0,o.nc)().data.occupant,n=t.activeSurgeries;return(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,title:"Patient",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Name",children:t.name}),(0,r.jsx)(i.H2.Item,{label:"Status",color:a[t.stat][0],children:a[t.stat][1]}),(0,r.jsx)(i.H2.Item,{label:"Health",children:(0,r.jsx)(i.ko,{min:"0",max:t.maxHealth,value:t.health/t.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),c.map(function(e,n){return(0,r.jsx)(i.H2.Item,{label:e[0]+" Damage",children:(0,r.jsx)(i.ko,{min:"0",max:"100",value:t[e[1]]/100,ranges:s,children:Math.round(t[e[1]])},n)},n)}),(0,r.jsx)(i.H2.Item,{label:"Temperature",children:(0,r.jsxs)(i.ko,{min:"0",max:t.maxTemp,value:t.bodyTemperature/t.maxTemp,color:u[t.temperatureSuitability+3],children:[Math.round(t.btCelsius),"\xb0C, ",Math.round(t.btFaren),"\xb0F"]})}),!!t.hasBlood&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Blood Level",children:(0,r.jsxs)(i.ko,{min:"0",max:t.bloodMax,value:t.bloodLevel/t.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[t.bloodPercent,"%, ",t.bloodLevel,"cl"]})}),(0,r.jsxs)(i.H2.Item,{label:"Pulse",children:[t.pulse," BPM"]})]})]})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Active surgeries",level:"2",children:t.inSurgery&&n?n.map(function(e,t){return(0,r.jsx)(i.$0,{style:{textTransform:"capitalize"},title:e.name+" ("+e.location+")",children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Next Step",children:e.step},t)},t)},t)}):(0,r.jsx)(i.xu,{color:"label",children:"No procedure ongoing."})})})]})},h=function(){return(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,r.jsx)("br",{}),"No patient detected."]})})},m=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.verbose,c=l.health,s=l.healthAlarm,u=l.oxy,d=l.oxyAlarm,f=l.crit;return(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Loudspeaker",children:(0,r.jsx)(i.zx,{selected:a,icon:a?"toggle-on":"toggle-off",content:a?"On":"Off",onClick:function(){return n(a?"verboseOff":"verboseOn")}})}),(0,r.jsx)(i.H2.Item,{label:"Health Announcer",children:(0,r.jsx)(i.zx,{selected:c,icon:c?"toggle-on":"toggle-off",content:c?"On":"Off",onClick:function(){return n(c?"healthOff":"healthOn")}})}),(0,r.jsx)(i.H2.Item,{label:"Health Announcer Threshold",children:(0,r.jsx)(i.lH,{bipolar:!0,minValue:-100,maxValue:100,value:s,stepPixelSize:5,ml:"0",onChange:function(e,t){return n("health_adj",{new:t})}})}),(0,r.jsx)(i.H2.Item,{label:"Oxygen Alarm",children:(0,r.jsx)(i.zx,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"On":"Off",onClick:function(){return n(u?"oxyOff":"oxyOn")}})}),(0,r.jsx)(i.H2.Item,{label:"Oxygen Alarm Threshold",children:(0,r.jsx)(i.lH,{bipolar:!0,minValue:-100,maxValue:100,value:d,stepPixelSize:5,ml:"0",onChange:function(e,t){return n("oxy_adj",{new:t})}})}),(0,r.jsx)(i.H2.Item,{label:"Critical Alert",children:(0,r.jsx)(i.zx,{selected:f,icon:f?"toggle-on":"toggle-off",content:f?"On":"Off",onClick:function(){return n(f?"critOff":"critOn")}})})]})}},8904:function(e,t,n){"use strict";n.r(t),n.d(t,{Orbit:()=>j});var r=n(1557),i=n(2778),o=n(9124),l=n(5259),a=n(7793),c=n(4893),s=n(3817);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nt},x=function(e,t){var n=e.name,r=t.name;if(!n||!r)return 0;var i=n.match(f),o=r.match(f);return i&&o&&n.replace(f,"")===r.replace(f,"")?parseInt(i[1],10)-parseInt(o[1],10):m(n,r)},p=function(e){var t=e.searchText,n=e.source,i=e.title,l=e.color,a=e.sorted,c=n.filter(h(t));return a&&c.sort(x),n.length>0&&(0,r.jsx)(o.$0,{title:"".concat(i," - (").concat(n.length,")"),children:c.map(function(e){return(0,r.jsx)(g,{thing:e,color:l},e.name)})})},g=function(e){var t=(0,c.nc)().act,n=e.color,i=e.thing;return(0,r.jsxs)(o.zx,{color:n,tooltip:i.assigned_role?(0,r.jsxs)(o.Kq,{children:[(0,r.jsx)(o.xu,{as:"img",mr:"0.5em",className:(0,l.Sh)(["job_icons16x16",i.assigned_role_sprite])})," ",i.assigned_role]}):"",tooltipPosition:"bottom",onClick:function(){return t("orbit",{ref:i.ref})},children:[i.name,i.orbiters&&(0,r.jsxs)(o.xu,{inline:!0,ml:1,children:["(",i.orbiters," ",(0,r.jsx)(o.JO,{name:"eye"}),")"]})]})},j=function(e){var t=(0,c.nc)(),n=t.act,l=t.data,a=l.alive,u=l.antagonists,f=l.highlights,j=l.response_teams,b=l.tourist,y=(l.auto_observe,l.dead),v=l.ssd,w=l.ghosts,k=l.misc,_=l.npcs,C=d((0,i.useState)(""),2),S=C[0],A=C[1],I={},O=!0,z=!1,P=void 0;try{for(var R,E=u[Symbol.iterator]();!(O=(R=E.next()).done);O=!0){var T=R.value;void 0===I[T.antag]&&(I[T.antag]=[]),I[T.antag].push(T)}}catch(e){z=!0,P=e}finally{try{O||null==E.return||E.return()}finally{if(z)throw P}}var N=Object.entries(I);N.sort(function(e,t){return m(e[0],t[0])});var H=function(e){for(var t=0,r=[N.map(function(e){var t=d(e,2);return t[0],t[1]}),b,f,a,w,v,y,_,k];t0&&(0,r.jsx)(o.$0,{title:"Antagonists",children:N.map(function(e){var t=d(e,2),n=t[0],i=t[1];return(0,r.jsx)(o.$0,{title:"".concat(n," - (").concat(i.length,")"),level:2,children:i.filter(h(S)).sort(x).map(function(e){return(0,r.jsx)(g,{color:"bad",thing:e},e.name)})},n)})}),f.length>0&&(0,r.jsx)(p,{title:"Highlights",source:f,searchText:S,color:"teal"}),(0,r.jsx)(p,{title:"Response Teams",source:j,searchText:S,color:"purple"}),(0,r.jsx)(p,{title:"Tourists",source:b,searchText:S,color:"violet"}),(0,r.jsx)(p,{title:"Alive",source:a,searchText:S,color:"good"}),(0,r.jsx)(p,{title:"Ghosts",source:w,searchText:S,color:"grey"}),(0,r.jsx)(p,{title:"SSD",source:v,searchText:S,color:"grey"}),(0,r.jsx)(p,{title:"Dead",source:y,searchText:S,sorted:!1}),(0,r.jsx)(p,{title:"NPCs",source:_,searchText:S,sorted:!1}),(0,r.jsx)(p,{title:"Misc",source:k,searchText:S,sorted:!1})]})})}},6669:function(e,t,n){"use strict";n.r(t),n.d(t,{OreRedemption:()=>f});var r=n(1557),i=n(9124),o=n(5259),l=n(4893),a=n(3817);function c(){return(c=Object.assign||function(e){for(var t=1;t0?"good":"grey",bold:a>0&&"good",children:a.toLocaleString("en-US")+" pts"})}),(0,r.jsx)(i.iz,{}),f?(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Design disk",children:[(0,r.jsx)(i.zx,{selected:!0,bold:!0,icon:"eject",content:f.name,tooltip:"Ejects the design disk.",onClick:function(){return n("eject_disk")}}),(0,r.jsx)(i.zx,{disabled:!f.design||!f.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){return n("download")}})]}),(0,r.jsx)(i.H2.Item,{label:"Stored design",children:(0,r.jsx)(i.xu,{color:f.design&&(f.compatible?"good":"bad"),children:f.design||"N/A"})})]}):(0,r.jsx)(i.xu,{color:"label",children:"No design disk inserted."})]}))},m=function(e){var t=(0,l.nc)(),n=(t.act,t.data).sheets,o=c({},s(e));return(0,r.jsx)(i.Kq.Item,{grow:!0,height:"20%",children:(0,r.jsxs)(i.$0,d(u({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},o),{children:[(0,r.jsx)(p,{title:"Sheets",columns:[["Available","25%"],["Ore Value","15%"],["Smelt","20%"]]}),n.map(function(e){return(0,r.jsx)(g,{ore:e},e.id)})]}))})},x=function(e){var t=(0,l.nc)(),n=(t.act,t.data).alloys,o=c({},s(e));return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsxs)(i.$0,d(u({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},o),{children:[(0,r.jsx)(p,{title:"Alloys",columns:[["Recipe","50%"],["Available","11%"],["Smelt","20%"]]}),n.map(function(e){return(0,r.jsx)(j,{ore:e},e.id)})]}))})},p=function(e){var t;return(0,r.jsx)(i.xu,{className:"OreHeader",children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:e.title}),null==(t=e.columns)?void 0:t.map(function(e){return(0,r.jsx)(i.Kq.Item,{basis:e[1],textAlign:"center",color:"label",bold:!0,children:e[0]},e)})]})})},g=function(e){var t=(0,l.nc)().act,n=e.ore;if(!n.value||!(n.amount<=0)||["metal","glass"].indexOf(n.id)>-1)return(0,r.jsx)(i.xu,{className:"SheetLine",children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{basis:"45%",align:"middle",children:(0,r.jsxs)(i.Kq,{align:"center",children:[(0,r.jsx)(i.Kq.Item,{className:(0,o.Sh)(["materials32x32",n.id])}),(0,r.jsx)(i.Kq.Item,{children:n.name})]})}),(0,r.jsx)(i.Kq.Item,{basis:"20%",textAlign:"center",color:n.amount>=1?"good":"gray",bold:n.amount>=1,align:"center",children:n.amount.toLocaleString("en-US")}),(0,r.jsx)(i.Kq.Item,{basis:"20%",textAlign:"center",align:"center",children:n.value}),(0,r.jsx)(i.Kq.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,r.jsx)(i.Y2,{width:"40%",value:0,minValue:0,maxValue:Math.min(n.amount,50),step:1,stepPixelSize:6,onChange:function(e){return t(n.value?"sheet":"alloy",{id:n.id,amount:e})}})})]})})},j=function(e){var t=(0,l.nc)().act,n=e.ore;return(0,r.jsx)(i.xu,{className:"SheetLine",children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{basis:"7%",align:"middle",children:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["alloys32x32",n.id])})}),(0,r.jsx)(i.Kq.Item,{basis:"30%",textAlign:"middle",align:"center",children:n.name}),(0,r.jsx)(i.Kq.Item,{basis:"35%",textAlign:"middle",color:n.amount>=1?"good":"gray",align:"center",children:n.description}),(0,r.jsx)(i.Kq.Item,{basis:"10%",textAlign:"center",color:n.amount>=1?"good":"gray",bold:n.amount>=1,align:"center",children:n.amount.toLocaleString("en-US")}),(0,r.jsx)(i.Kq.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,r.jsx)(i.Y2,{width:"40%",value:0,minValue:0,maxValue:Math.min(n.amount,50),stepPixelSize:6,step:1,onChange:function(e){return t(n.value?"sheet":"alloy",{id:n.id,amount:e})}})})]})})}},1405:function(e,t,n){"use strict";n.r(t),n.d(t,{PAI:()=>u});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(750),c=n(4427),s=function(e){try{t=c("./".concat(e,".jsx"))}catch(t){if("MODULE_NOT_FOUND"===t.code)return(0,a.I)("notFound",e);throw t}var t,n=t[e];return n||(0,a.I)("missingExport",e)},u=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.app_template,u=a.app_icon,d=a.app_title,f=s(c);return(0,r.jsx)(l.Rz,{width:600,height:650,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{p:1,fill:!0,scrollable:!0,title:(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.JO,{name:u,mr:1}),d,"pai_main_menu"!==c&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{ml:2,mb:0,content:"Back",icon:"arrow-left",onClick:function(){return n("Back")}}),(0,r.jsx)(i.zx,{content:"Home",icon:"arrow-up",onClick:function(){return n("MASTER_back")}})]})]}),children:(0,r.jsx)(f,{})})})})})})}},2699:function(e,t,n){"use strict";n.r(t),n.d(t,{PDA:()=>u});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(750),c=n(1552),s=function(e){try{t=c("./".concat(e,".jsx"))}catch(t){if("MODULE_NOT_FOUND"===t.code)return(0,a.I)("notFound",e);throw t}var t,n=t[e];return n||(0,a.I)("missingExport",e)},u=function(e){var t=(0,o.nc)(),n=(t.act,t.data),a=n.app;if(!n.owner)return(0,r.jsx)(l.Rz,{width:350,height:105,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsx)(i.$0,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var c=s(a.template);return(0,r.jsx)(l.Rz,{width:600,height:650,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(d,{})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,p:1,pb:0,title:(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.JO,{name:a.icon,mr:1}),a.name]}),children:(0,r.jsx)(c,{})})}),(0,r.jsx)(i.Kq.Item,{mt:7.5,children:(0,r.jsx)(f,{})})]})})})},d=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.idInserted,c=l.idLink,s=l.stationTime,u=l.cartridge_name;return(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{ml:.5,children:(0,r.jsx)(i.zx,{icon:"id-card",color:"transparent",onClick:function(){return n("Authenticate")},content:a?c:"No ID Inserted"})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"sd-card",color:"transparent",onClick:function(){return n("Eject")},content:u?["Eject "+u]:"No Cartridge Inserted"})}),(0,r.jsx)(i.Kq.Item,{grow:!0,textAlign:"right",bold:!0,mr:1,mt:.5,children:s})]})},f=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.app;return(0,r.jsx)(i.xu,{height:"45px",className:"PDA__footer",backgroundColor:"#1b1b1b",children:(0,r.jsxs)(i.Kq,{fill:!0,children:[!!l.has_back&&(0,r.jsx)(i.Kq.Item,{basis:"33%",mr:-.5,children:(0,r.jsx)(i.zx,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:l.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){return n("Back")}})}),(0,r.jsx)(i.Kq.Item,{basis:l.has_back?"33%":"100%",children:(0,r.jsx)(i.zx,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:l.is_home?"disabled":"white",icon:"home",onClick:function(){n("Home")}})})]})})}},2031:function(e,t,n){"use strict";n.r(t),n.d(t,{Pacman:()=>s});var r=n(1557),i=n(9124),o=n(9915),l=n(4893),a=n(6783),c=n(3817),s=function(e){var t=(0,l.nc)(),n=t.act,s=t.data,u=s.active,d=s.anchored,f=s.broken,h=s.emagged,m=s.fuel_type,x=s.fuel_usage,p=s.fuel_stored,g=s.fuel_cap,j=s.is_ai,b=s.tmp_current,y=s.tmp_max,v=s.tmp_overheat,w=s.output_max,k=s.power_gen,_=s.output_set,C=s.has_fuel,S=Math.round(p/x*2),A=Math.round(S/60);return(0,r.jsx)(c.Rz,{width:500,height:225,children:(0,r.jsxs)(c.Rz.Content,{children:[(f||!d)&&(0,r.jsxs)(i.$0,{title:"Status",children:[!!f&&(0,r.jsx)(i.xu,{color:"orange",children:"The generator is malfunctioning!"}),!f&&!d&&(0,r.jsx)(i.xu,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!f&&!!d&&(0,r.jsxs)("div",{children:[(0,r.jsx)(i.$0,{title:"Status",buttons:(0,r.jsx)(i.zx,{icon:u?"power-off":"times",content:u?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!C,selected:u,onClick:function(){return n("toggle_power")}}),children:(0,r.jsxs)(i.kC,{direction:"row",children:[(0,r.jsx)(i.kC.Item,{width:"50%",className:"ml-1",children:(0,r.jsx)(i.H2,{children:(0,r.jsxs)(i.H2.Item,{label:"Power setting",children:[(0,r.jsx)(i.Y2,{value:_,minValue:1,maxValue:w*(h?2.5:1),step:1,className:"mt-1",onChange:function(e){return n("change_power",{change_power:e})}}),"(",(0,o.bu)(_*k),")"]})})}),(0,r.jsx)(i.kC.Item,{width:"50%",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Temperature",children:(0,r.jsxs)(i.ko,{value:b/y,ranges:{green:[-1/0,.33],orange:[.33,.66],red:[.66,1/0]},children:[b," ℃"]})}),(0,r.jsxs)(i.H2.Item,{label:"Status",children:[v>50&&(0,r.jsx)(i.xu,{color:"red",children:"CRITICAL OVERHEAT!"}),v>20&&v<=50&&(0,r.jsx)(i.xu,{color:"orange",children:"WARNING: Overheating!"}),v>1&&v<=20&&(0,r.jsx)(i.xu,{color:"orange",children:"Temperature High"}),0===v&&(0,r.jsx)(i.xu,{color:"green",children:"Optimal"})]})]})})]})}),(0,r.jsx)(i.$0,{title:"Fuel",buttons:(0,r.jsx)(i.zx,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:u||j||!C,onClick:function(){return n("eject_fuel")}}),children:(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Type",children:m}),(0,r.jsx)(i.H2.Item,{label:"Fuel level",children:(0,r.jsxs)(i.ko,{value:p/g,ranges:{red:[-1/0,.33],orange:[.33,.66],green:[.66,1/0]},children:[Math.round(p/1e3)," dm\xb3"]})})]})}),(0,r.jsx)(a.rj.Column,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Fuel usage",children:[x/1e3," dm\xb3/s"]}),(0,r.jsxs)(i.H2.Item,{label:"Fuel depletion",children:[!!C&&(x?S>120?"".concat(A," minutes"):"".concat(S," seconds"):"N/A"),!C&&(0,r.jsx)(i.xu,{color:"red",children:"Out of fuel"})]})]})})]})})]})]})})}},4174:function(e,t,n){"use strict";n.r(t),n.d(t,{PanDEMIC:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t,n=(0,o.nc)().data,a=n.reporting,u=n.analyzing,d=n.beakerLoaded,h=n.beakerContainsBlood,m=n.beakerContainsVirus,x=n.resistances,g=void 0===x?[]:x;return d?h?h&&!m&&(t=(0,r.jsx)(r.Fragment,{children:"No disease detected in provided blood sample."})):t=(0,r.jsx)(r.Fragment,{children:"No blood sample found in the loaded container."}):t=(0,r.jsx)(r.Fragment,{children:"No container loaded."}),(0,r.jsx)(l.Rz,{width:700,height:640,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(c,{operating:u||a,name:"PanD.E.M.I.C"}),t&&!m?(0,r.jsx)(i.$0,{title:"Container Information",buttons:(0,r.jsx)(s,{fill:!0,vertical:!0}),children:(0,r.jsx)(i.f7,{children:t})}):(0,r.jsx)(f,{}),(null==g?void 0:g.length)>0&&(0,r.jsx)(p,{align:"bottom"})]})})})},c=function(e){var t=e.operating,n=(0,o.nc)(),l=n.act,a=n.data,c=a.analyzing,s=a.analysisTime,u=a.analysisDuration,d=a.analysisDifficulty,f=a.totalContribution,h=a.analysisContributions,m=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Analysis Difficulty",children:Math.ceil(d)}),h.map(function(e,t){return(0,r.jsx)(i.H2.Item,{label:e.factor,children:Math.floor(e.amount)},t)}),(0,r.jsx)(i.H2.Item,{label:"Total",children:Math.floor(f)}),(0,r.jsx)(i.H2.Item,{label:"Analysis Result",children:d-f<0?"Disease Analyzed Successfully":"Analysis Failed"})]});if(t)return c?(0,r.jsx)(i.Pz,{children:(0,r.jsx)(i.kC,{mb:"30px",children:(0,r.jsxs)(i.kC.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,r.jsx)(i.JO,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,r.jsx)("br",{}),"Analyzing ",Math.floor(100-100*s/u),"%"]})})}):(0,r.jsx)(i.u_,{backgroundColor:"rgba(0, 0, 0, 1)",children:(0,r.jsx)(i.$0,{title:"Analysis Results",backgroundColor:"rgba(0, 0, 0, 1)",bold:!0,children:(0,r.jsxs)(i.Kq,{vertical:!0,children:[(0,r.jsx)(i.H2,{children:m}),(0,r.jsx)(i.zx,{textAlign:"center",onClick:function(){return l("close_report")},children:"Close"})]})})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.beakerLoaded;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return n("eject_beaker")}}),(0,r.jsx)(i.zx.Confirm,{icon:"trash-alt",confirmIcon:"eraser",content:"Destroy",confirmContent:"Destroy",disabled:!l,onClick:function(){return n("destroy_eject_beaker")}})]})},u=function(e){var t,n,l,a=(0,o.nc)(),c=a.act,s=a.data,u=s.analysisDifficulty,d=s.analysisContributions,f=s.beakerContainsVirus,h=s.analyzing,m=s.canAnalyze,x=e.strain,p=x.commonName,g=x.description,j=x.strainID,b=x.sample_stage,y=x.known,v=x.diseaseAgent,w=x.bloodDNA,k=x.bloodType,_=x.possibleCures,C=x.transmissionRoute,S=x.isAdvanced,A=x.RequiredCures,I=x.Stabilized,O=x.StrainTracker,z=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Blood DNA",children:w?(0,r.jsx)("span",{style:{fontFamily:"'Courier New', monospace"},children:w}):"Undetectable"}),(0,r.jsx)(i.H2.Item,{label:"Blood Type",children:(0,r.jsx)("div",{dangerouslySetInnerHTML:{__html:null!=k?k:"Undetectable"}})})]});if(!f)return(0,r.jsx)(i.H2,{children:z});var P=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Analysis Difficulty",children:Math.ceil(u)}),d.map(function(e,t){return(0,r.jsx)(i.H2.Item,{label:e.factor,children:(0,r.jsx)(i.ko,{maxValue:Math.min(e.maxAmount,u),minValue:0,value:e.amount,ranges:{good:[.66*Math.min(e.maxAmount,u),1/0],average:[.33*Math.min(e.maxAmount,u),.66*Math.min(e.maxAmount,u)],bad:[-1/0,.33*Math.min(e.maxAmount,u)]},children:e.amount})},t)})]});if(S)return t=null!=p&&"Unknown"!==p?(0,r.jsx)(i.zx,{icon:"print",content:"Print Release Forms",disabled:!y,onClick:function(){return c("print_release_forms",{strain_index:e.strainIndex})},style:{marginLeft:"auto"}}):(0,r.jsx)(i.zx,{icon:"pen",content:null!=p&&"Unknown"!==p?"Rename Disease":"Name Disease",disabled:!y,onClick:function(){return c("name_strain",{strain_index:e.strainIndex})},style:{marginLeft:"auto"}}),S&&(n=(0,r.jsx)(i.zx,{content:"Analyze",disabled:!m||h,onClick:function(){return c("analyze_strain",{strain_index:e.strainIndex})}}),l=(0,r.jsx)(i.zx.Confirm,{icon:"trash-alt",confirmIcon:"eraser",content:"Delete Data",confirmContent:"Delete Data",disabled:!e.strain.known,onClick:function(){return c("remove_from_database",{strain_id:e.strain.strainFullID})}})),(0,r.jsxs)(i.Kq,{vertical:!0,children:[(0,r.jsxs)(i.Kq,{align:"left",children:[t,n,l]}),(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Common Name",className:"common-name-label",children:null!=p?p:"Unknown"}),g&&(0,r.jsx)(i.H2.Item,{label:"Description",children:g}),(0,r.jsx)(i.H2.Item,{label:"Strain ID",children:j}),m?P:"",(0,r.jsx)(i.H2.Item,{label:"Sample Stage",children:b}),(0,r.jsx)(i.H2.Item,{label:"Disease Agent",children:v}),z,(0,r.jsx)(i.H2.Item,{label:"Spread Vector",children:null!=C?C:"None"}),(0,r.jsx)(i.H2.Item,{label:"Possible Cures",children:null!=_?_:"None"}),(0,r.jsx)(i.H2.Item,{label:"Required Cures",children:null!=A?A:"None"}),S?(0,r.jsx)(i.H2.Item,{label:"Stabilized",children:1===I?"Yes":"No"}):"",S?(0,r.jsx)(i.H2.Item,{label:"Tracked Strain",children:O&&""!==O?O:"None"}):""]})]})},d=function(e){var t,n=(0,o.nc)(),l=n.act,a=!!n.data.synthesisCooldown,c=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{icon:a?"spinner":"clone",iconSpin:a,content:"Clone",disabled:a,onClick:function(){return l("clone_strain",{strain_index:e.strainIndex})}}),e.sectionButtons]});return(0,r.jsx)(i.kC.Item,{children:(0,r.jsx)(i.$0,{title:null!=(t=e.sectionTitle)?t:"Strain Information",buttons:c,children:(0,r.jsx)(u,{strain:e.strain,strainIndex:e.strainIndex})})})},f=function(e){var t,n,l=(0,o.nc)(),a=l.act,c=l.data,u=c.selectedStrainIndex,f=c.strains,h=f[u-1];if(0===f.length)return(0,r.jsx)(i.$0,{title:"Container Information",buttons:(0,r.jsx)(s,{}),children:(0,r.jsx)(i.f7,{children:"No disease detected in provided blood sample."})});if(1===f.length)return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d,{strain:f[0],strainIndex:1,sectionButtons:(0,r.jsx)(s,{})}),(null==(n=f[0].symptoms)?void 0:n.length)>0&&(0,r.jsx)(m,{strain:f[0]})]});var x=(0,r.jsx)(s,{});return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsxs)(i.$0,{title:"Culture Information",fill:!0,buttons:x,children:[(0,r.jsx)(i.kC.Item,{children:(0,r.jsx)(i.mQ,{children:f.map(function(e,t){var n;return(0,r.jsx)(i.mQ.Tab,{icon:"virus",selected:u-1===t,onClick:function(){return a("switch_strain",{strain_index:t+1})},children:null!=(n=e.commonName)?n:"Unknown"},t)})})}),(0,r.jsx)(d,{strain:h,strainIndex:u}),(null==(t=h.symptoms)?void 0:t.length)>0&&(0,r.jsx)(m,{className:"remove-section-bottom-padding",strain:h})]})})},h=function(e){return e.reduce(function(e,t){return e+t},0)},m=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.predictions,c=l.symptom_names,s=l.analyzing,u=l.analysisDuration,d=e.strain,f=d.baseStats,m=d.symptoms,x=d.known;return(0,r.jsx)(i.kC.Item,{grow:!0,children:(0,r.jsx)(i.$0,{title:"Infection Symptoms",fill:!0,className:e.className,children:(0,r.jsxs)(i.iA,{className:"symptoms-table",children:[(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Name"}),(0,r.jsx)(i.iA.Cell,{children:"Stealth"}),(0,r.jsx)(i.iA.Cell,{children:"Resistance"}),(0,r.jsx)(i.iA.Cell,{children:"Stage Speed"}),(0,r.jsx)(i.iA.Cell,{children:"Transmissibility"})]}),m.map(function(e,t){return(0,r.jsxs)(i.iA.Row,{children:[x||"UNKNOWN"!==e.name?(0,r.jsx)(i.iA.Cell,{children:e.name}):(0,r.jsx)(i.Lt,{options:c.sort(function(e,t){return e.localeCompare(t)}),width:"180px",selected:a[t],disabled:s||-2===u,onSelected:function(e){return n("set_prediction",{pred_index:t+1,pred_value:e})}}),(0,r.jsx)(i.iA.Cell,{children:e.stealth}),(0,r.jsx)(i.iA.Cell,{children:e.resistance}),(0,r.jsx)(i.iA.Cell,{children:e.stageSpeed}),(0,r.jsx)(i.iA.Cell,{children:e.transmissibility})]},t)}),(0,r.jsx)(i.iA.Row,{className:"table-spacer"}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:"Base Stats"}),(0,r.jsx)(i.iA.Cell,{children:x?f.stealth:"UNKNOWN"}),(0,r.jsx)(i.iA.Cell,{children:x?f.resistance:"UNKNOWN"}),(0,r.jsx)(i.iA.Cell,{children:x?f.stageSpeed:"UNKNOWN"}),(0,r.jsx)(i.iA.Cell,{children:x?f.transmissibility:"UNKNOWN"})]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Total"}),(0,r.jsx)(i.iA.Cell,{children:x?h(m.map(function(e){return e.stealth}))+f.stealth:"UNKNOWN"}),(0,r.jsx)(i.iA.Cell,{children:x?h(m.map(function(e){return e.resistance}))+f.resistance:"UNKNOWN"}),(0,r.jsx)(i.iA.Cell,{children:x?h(m.map(function(e){return e.stageSpeed}))+f.stageSpeed:"UNKNOWN"}),(0,r.jsx)(i.iA.Cell,{children:x?h(m.map(function(e){return e.transmissibility}))+f.transmissibility:"UNKNOWN"})]})]})})})},x=["flask","vial","eye-dropper"],p=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.synthesisCooldown,c=(l.beakerContainsVirus,l.resistances);return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Antibodies",fill:!0,children:(0,r.jsx)(i.Kq,{wrap:!0,children:c.map(function(e,t){return(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:x[t%x.length],disabled:!!a,onClick:function(){return n("clone_vaccine",{resistance_index:t+1})},mr:"0.5em"}),e]},t)})})})})}},5639:function(e,t,n){"use strict";n.r(t),n.d(t,{ParticleAccelerator:()=>u});var r=n(1557),i=n(9124),o=n(7793),l=n(4893),a=n(6783),c=n(3817),s=function(e){switch(e){case 1:return"north";case 2:return"south";case 4:return"east";case 8:return"west";case 5:return"northeast";case 6:return"southeast";case 9:return"northwest";case 10:return"southwest"}return""},u=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,s=a.assembled,u=a.power,h=a.strength,m=a.max_strength,x=(a.icon,a.layout_1,a.layout_2,a.layout_3,a.orientation);return(0,r.jsx)(c.Rz,{width:395,height:s?160:"north"===x||"south"===x?540:465,children:(0,r.jsxs)(c.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(i.$0,{title:"Control Panel",buttons:(0,r.jsx)(i.zx,{dmIcon:"sync",content:"Connect",onClick:function(){return n("scan")}}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Status",mb:"5px",children:(0,r.jsx)(i.xu,{color:s?"good":"bad",children:s?"Operational":"Error: Verify Configuration"})}),(0,r.jsx)(i.H2.Item,{label:"Power",children:(0,r.jsx)(i.zx,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!s,onClick:function(){return n("power")}})}),(0,r.jsxs)(i.H2.Item,{label:"Strength",children:[(0,r.jsx)(i.zx,{icon:"backward",disabled:!s||0===h,onClick:function(){return n("remove_strength")},mr:"4px"}),h,(0,r.jsx)(i.zx,{icon:"forward",disabled:!s||h===m,onClick:function(){return n("add_strength")},ml:"4px"})]})]})}),s?"":(0,r.jsx)(i.$0,{title:x?"EM Acceleration Chamber Orientation: "+(0,o.kC)(x):"Place EM Acceleration Chamber Next To Console",children:0===x?"":"north"===x||"south"===x?(0,r.jsx)(f,{}):(0,r.jsx)(d,{})})]})})},d=function(e){var t=(0,l.nc)(),n=(t.act,t.data);n.assembled,n.power,n.strength,n.max_strength;var o=n.icon,a=n.layout_1,c=n.layout_2,u=n.layout_3,d=n.orientation;return(0,r.jsxs)(i.iA,{children:[(0,r.jsx)(i.iA.Row,{width:"40px",children:("east"===d?a:u).slice().map(function(e){return(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.u,{content:(0,r.jsxs)("span",{style:{wordWrap:"break-word"},children:[e.name," ",(0,r.jsx)("br",{})," ","Status: ".concat(e.status),(0,r.jsx)("br",{}),"Direction: ".concat(s(e.dir))]}),children:(0,r.jsx)(i.zA,{dmIcon:o,dmIconState:e.icon_state,dmDirection:e.dir,style:{borderStyle:"solid",borderWidth:"2px",borderColor:"good"===e.status?"green":"Incomplete"===e.status?"orange":"red",padding:"2px"}})})},e.name)})}),(0,r.jsx)(i.iA.Row,{width:"40px",children:c.slice().map(function(e){return(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.u,{content:(0,r.jsxs)("span",{style:{wordWrap:"break-word"},children:[e.name," ",(0,r.jsx)("br",{})," ","Status: ".concat(e.status),(0,r.jsx)("br",{}),"Direction: ".concat(s(e.dir))]}),children:(0,r.jsx)(i.zA,{dmIcon:o,dmIconState:e.icon_state,dmDirection:e.dir,style:{borderStyle:"solid",borderWidth:"2px",borderColor:"good"===e.status?"green":"Incomplete"===e.status?"orange":"red",padding:"2px"}})})},e.name)})}),(0,r.jsx)(i.iA.Row,{width:"40px",children:("east"===d?u:a).slice().map(function(e){return(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.u,{content:(0,r.jsxs)("span",{style:{wordWrap:"break-word"},children:[e.name," ",(0,r.jsx)("br",{})," ","Status: ".concat(e.status),(0,r.jsx)("br",{}),"Direction: ".concat(s(e.dir))]}),children:(0,r.jsx)(i.zA,{dmIcon:o,dmIconState:e.icon_state,dmDirection:e.dir,style:{borderStyle:"solid",borderWidth:"2px",borderColor:"good"===e.status?"green":"Incomplete"===e.status?"orange":"red",padding:"2px"}})})},e.name)})})]})},f=function(e){var t=(0,l.nc)(),n=(t.act,t.data);n.assembled,n.power,n.strength,n.max_strength;var o=n.icon,c=n.layout_1,u=n.layout_2,d=n.layout_3,f=n.orientation;return(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{width:"40px",children:("north"===f?c:d).slice().map(function(e){return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.u,{content:(0,r.jsxs)("span",{style:{wordWrap:"break-word"},children:[e.name," ",(0,r.jsx)("br",{})," ","Status: ".concat(e.status),(0,r.jsx)("br",{}),"Direction: ".concat(s(e.dir))]}),children:(0,r.jsx)(i.zA,{dmIcon:o,dmIconState:e.icon_state,dmDirection:e.dir,style:{borderStyle:"solid",borderWidth:"2px",borderColor:"good"===e.status?"green":"Incomplete"===e.status?"orange":"red",padding:"2px"}})})},e.name)})}),(0,r.jsx)(a.rj.Column,{children:u.slice().map(function(e){return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.u,{content:(0,r.jsxs)("span",{style:{wordWrap:"break-word"},children:[e.name," ",(0,r.jsx)("br",{})," ","Status: ".concat(e.status),(0,r.jsx)("br",{}),"Direction: ".concat(s(e.dir))]}),children:(0,r.jsx)(i.zA,{dmIcon:o,dmIconState:e.icon_state,dmDirection:e.dir,style:{borderStyle:"solid",borderWidth:"2px",borderColor:"good"===e.status?"green":"Incomplete"===e.status?"orange":"red",padding:"2px"}})})},e.name)})}),(0,r.jsx)(a.rj.Column,{width:"40px",children:("north"===f?d:c).slice().map(function(e){return(0,r.jsx)(i.Kq.Item,{grow:!0,tooltip:e.status,children:(0,r.jsx)(i.u,{content:(0,r.jsxs)("span",{style:{wordWrap:"break-word"},children:[e.name," ",(0,r.jsx)("br",{})," ","Status: ".concat(e.status),(0,r.jsx)("br",{}),"Direction: ".concat(s(e.dir))]}),children:(0,r.jsx)(i.zA,{dmIcon:o,dmIconState:e.icon_state,dmDirection:e.dir,style:{borderStyle:"solid",borderWidth:"2px",borderColor:"good"===e.status?"green":"Incomplete"===e.status?"orange":"red",padding:"2px"}})})},e.name)})})]})}},975:function(e,t,n){"use strict";n.r(t),n.d(t,{PdaPainter:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)().data.has_pda;return(0,r.jsx)(l.Rz,{width:510,height:505,children:(0,r.jsx)(l.Rz.Content,{children:t?(0,r.jsx)(s,{}):(0,r.jsx)(c,{})})})},c=function(e){var t=(0,o.nc)().act;return(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,r.jsx)(i.JO,{name:"download",size:5,mb:"10px"}),(0,r.jsx)("br",{}),(0,r.jsx)(i.zx,{width:"160px",textAlign:"center",content:"Insert PDA",onClick:function(){return t("insert_pda")}})]})})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.pda_colors;return(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(u,{})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,children:(0,r.jsx)(i.iA,{className:"PdaPainter__list",children:Object.keys(l).map(function(e){return(0,r.jsxs)(i.iA.Row,{onClick:function(){return n("choose_pda",{selectedPda:e})},children:[(0,r.jsx)(i.iA.Cell,{collapsing:!0,children:(0,r.jsx)("img",{src:"data:image/png;base64,".concat(l[e][0]),style:{verticalAlign:"middle",width:"32px",margin:"0px",imageRendering:"pixelated"}})}),(0,r.jsx)(i.iA.Cell,{children:e})]},e)})})})})]})},u=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.current_appearance,c=l.preview_appearance;return(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsxs)(i.$0,{title:"Current PDA",children:[(0,r.jsx)("img",{src:"data:image/jpeg;base64,".concat(a),style:{verticalAlign:"middle",width:"160px",margin:"0px",imageRendering:"pixelated"}}),(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"eject",content:"Eject",color:"green",onClick:function(){return n("eject_pda")}}),(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"paint-roller",content:"Paint PDA",onClick:function(){return n("paint_pda")}})]}),(0,r.jsx)(i.$0,{title:"Preview",children:(0,r.jsx)("img",{src:"data:image/jpeg;base64,".concat(c),style:{verticalAlign:"middle",width:"160px",margin:"0px",imageRendering:"pixelated"}})})]})}},6272:function(e,t,n){"use strict";n.r(t),n.d(t,{PersonalCrafting:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,u=a.busy,d=a.category,f=a.display_craftable_only,h=a.display_compact,m=a.prev_cat,x=a.next_cat,p=a.subcategory,g=a.prev_subcat,j=a.next_subcat;return(0,r.jsx)(l.Rz,{width:700,height:800,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[!!u&&(0,r.jsxs)(i.Pz,{fontSize:"32px",children:[(0,r.jsx)(i.JO,{name:"cog",spin:1})," Crafting..."]}),(0,r.jsxs)(i.$0,{title:d,buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:"Show Craftable Only",icon:f?"check-square-o":"square-o",selected:f,onClick:function(){return n("toggle_recipes")}}),(0,r.jsx)(i.zx,{content:"Compact Mode",icon:h?"check-square-o":"square-o",selected:h,onClick:function(){return n("toggle_compact")}})]}),children:[(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.zx,{content:m,icon:"arrow-left",onClick:function(){return n("backwardCat")}}),(0,r.jsx)(i.zx,{content:x,icon:"arrow-right",onClick:function(){return n("forwardCat")}})]}),p&&(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.zx,{content:g,icon:"arrow-left",onClick:function(){return n("backwardSubCat")}}),(0,r.jsx)(i.zx,{content:j,icon:"arrow-right",onClick:function(){return n("forwardSubCat")}})]}),h?(0,r.jsx)(c,{}):(0,r.jsx)(s,{})]})]})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.display_craftable_only,c=l.can_craft,s=l.cant_craft;return(0,r.jsx)(i.xu,{mt:1,children:(0,r.jsxs)(i.H2,{children:[c.map(function(e){return(0,r.jsxs)(i.H2.Item,{label:e.name,children:[(0,r.jsx)(i.zx,{icon:"hammer",content:"Craft",onClick:function(){return n("make",{make:e.ref})}}),e.catalyst_text&&(0,r.jsx)(i.zx,{tooltip:e.catalyst_text,content:"Catalysts",color:"transparent"}),(0,r.jsx)(i.zx,{tooltip:e.req_text,content:"Requirements",color:"transparent"}),e.tool_text&&(0,r.jsx)(i.zx,{tooltip:e.tool_text,content:"Tools",color:"transparent"})]},e.name)}),!a&&s.map(function(e){return(0,r.jsxs)(i.H2.Item,{label:e.name,children:[(0,r.jsx)(i.zx,{icon:"hammer",content:"Craft",disabled:!0}),e.catalyst_text&&(0,r.jsx)(i.zx,{tooltip:e.catalyst_text,content:"Catalysts",color:"transparent"}),(0,r.jsx)(i.zx,{tooltip:e.req_text,content:"Requirements",color:"transparent"}),e.tool_text&&(0,r.jsx)(i.zx,{tooltip:e.tool_text,content:"Tools",color:"transparent"})]},e.name)})]})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.display_craftable_only,c=l.can_craft,s=l.cant_craft;return(0,r.jsxs)(i.xu,{mt:1,children:[c.map(function(e){return(0,r.jsx)(i.$0,{title:e.name,buttons:(0,r.jsx)(i.zx,{icon:"hammer",content:"Craft",onClick:function(){return n("make",{make:e.ref})}}),children:(0,r.jsxs)(i.H2,{children:[e.catalyst_text&&(0,r.jsx)(i.H2.Item,{label:"Catalysts",children:e.catalyst_text}),(0,r.jsx)(i.H2.Item,{label:"Requirements",children:e.req_text}),e.tool_text&&(0,r.jsx)(i.H2.Item,{label:"Tools",children:e.tool_text})]})},e.name)}),!a&&s.map(function(e){return(0,r.jsx)(i.$0,{title:e.name,buttons:(0,r.jsx)(i.zx,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,r.jsxs)(i.H2,{children:[e.catalyst_text&&(0,r.jsx)(i.H2.Item,{label:"Catalysts",children:e.catalyst_text}),(0,r.jsx)(i.H2.Item,{label:"Requirements",children:e.req_text}),e.tool_text&&(0,r.jsx)(i.H2.Item,{label:"Tools",children:e.tool_text})]})},e.name)})]})}},4319:function(e,t,n){"use strict";n.r(t),n.d(t,{Photocopier:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data;return(0,r.jsx)(l.Rz,{width:400,height:440,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsxs)(i.$0,{title:"Photocopier",color:"silver",children:[(0,r.jsxs)(i.Kq,{mb:1,children:[(0,r.jsx)(i.Kq.Item,{width:12,children:"Copies:"}),(0,r.jsx)(i.Kq.Item,{width:"2em",bold:!0,children:a.copynumber}),(0,r.jsxs)(i.Kq.Item,{style:{float:"right"},children:[(0,r.jsx)(i.zx,{icon:"minus",textAlign:"center",content:"",onClick:function(){return n("minus")}}),(0,r.jsx)(i.zx,{icon:"plus",textAlign:"center",content:"",onClick:function(){return n("add")}})]})]}),(0,r.jsxs)(i.Kq,{mb:2,children:[(0,r.jsx)(i.Kq.Item,{width:12,children:"Toner:"}),(0,r.jsx)(i.Kq.Item,{bold:!0,children:a.toner})]}),(0,r.jsxs)(i.Kq,{mb:1,children:[(0,r.jsx)(i.Kq.Item,{width:12,children:"Inserted Document:"}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",disabled:!a.copyitem&&!a.mob,content:a.copyitem?a.copyitem:a.mob?a.mob+"'s ass!":"document",onClick:function(){return n("removedocument")}})})]}),(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{width:12,children:"Inserted Folder:"}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",disabled:!a.folder,content:a.folder?a.folder:"folder",onClick:function(){return n("removefolder")}})})]})]}),(0,r.jsx)(i.$0,{children:(0,r.jsx)(c,{})}),(0,r.jsx)(s,{})]})})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.issilicon;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{fluid:!0,icon:"copy",textAlign:"center",content:"Copy",onClick:function(){return n("copy")}}),(0,r.jsx)(i.zx,{fluid:!0,icon:"file-import",textAlign:"center",content:"Scan",onClick:function(){return n("scandocument")}}),!!l&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{fluid:!0,icon:"file",color:"green",textAlign:"center",content:"Print Text",onClick:function(){return n("ai_text")}}),(0,r.jsx)(i.zx,{fluid:!0,icon:"image",color:"green",textAlign:"center",content:"Print Image",onClick:function(){return n("ai_pic")}})]})]})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data;return(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Scanned Files",children:l.files.map(function(e){return(0,r.jsx)(i.$0,{title:e.name,buttons:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.zx,{icon:"print",content:"Print",disabled:l.toner<=0,onClick:function(){return n("filecopy",{uid:e.uid})}}),(0,r.jsx)(i.zx.Confirm,{icon:"trash-alt",content:"Delete",color:"bad",onClick:function(){return n("deletefile",{uid:e.uid})}})]})},e.name)})})}},174:function(e,t,n){"use strict";n.r(t),n.d(t,{PoolController:()=>u});var r=n(1557),i=n(9124),o=n(4893),l=n(3817);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["tempKey"]),s=c[l];if(!s)return null;var u=(0,o.nc)(),d=u.data,f=u.act,h=d.currentTemp,m=s.label,x=s.icon;return(0,r.jsxs)(i.zx,(t=function(e){for(var t=1;ta});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=(t.act,t.data).has_holding_tank;return(0,r.jsx)(l.Rz,{width:435,height:330,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(c,{}),(0,r.jsx)(s,{}),n?(0,r.jsx)(u,{}):(0,r.jsx)(i.$0,{fill:!0,title:"Holding Tank",children:(0,r.jsx)(i.xu,{color:"average",bold:1,textAlign:"center",mt:2.5,children:"No Holding Tank Inserted."})})]})})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.on,c=l.direction,s=l.port_connected;return(0,r.jsx)(i.$0,{title:"Pump Settings",buttons:(0,r.jsx)(i.zx,{width:4,icon:"power-off",content:a?"On":"Off",color:a?null:"red",selected:a,onClick:function(){return n("power")}}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Pump Direction",children:(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.zx,{width:4,icon:"sign-in-alt",content:"In",selected:!c,onClick:function(){return n("set_direction",{direction:0})}}),(0,r.jsx)(i.zx,{width:4,icon:"sign-out-alt",content:"Out",selected:c,onClick:function(){return n("set_direction",{direction:1})}})]})}),(0,r.jsx)(i.H2.Item,{label:"Port status",children:(0,r.jsx)(i.xu,{color:s?"green":"average",bold:1,ml:.5,children:s?"Connected":"Disconnected"})})]})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.tank_pressure,c=l.target_pressure,s=l.max_target_pressure,u=.7*s,d=.25*s;return(0,r.jsxs)(i.$0,{title:"Pressure Settings",children:[(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Stored pressure",children:(0,r.jsxs)(i.ko,{value:a,minValue:0,maxValue:s,ranges:{good:[u,1/0],average:[d,u],bad:[-1/0,d]},children:[a," kPa"]})})}),(0,r.jsxs)(i.Kq,{mt:1,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,color:"label",mt:.3,children:"Target pressure:"}),(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:"undo",mr:.5,width:2.2,textAlign:"center",onClick:function(){return n("set_pressure",{pressure:101.325})}}),(0,r.jsx)(i.zx,{icon:"fast-backward",mr:.5,width:2.2,textAlign:"center",onClick:function(){return n("set_pressure",{pressure:0})}})]}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.iR,{animated:!0,unit:"kPa",width:16.5,stepPixelSize:.22,minValue:0,maxValue:s,value:c,onChange:function(e,t){return n("set_pressure",{pressure:t})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"fast-forward",ml:.5,width:2.2,textAlign:"center",onClick:function(){return n("set_pressure",{pressure:s})}})})]})]})},u=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.holding_tank,c=l.max_target_pressure,s=.7*c,u=.25*c;return(0,r.jsxs)(i.$0,{fill:!0,title:"Holding Tank",buttons:(0,r.jsx)(i.zx,{onClick:function(){return n("remove_tank")},icon:"eject",children:"Eject"}),children:[(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{color:"label",children:"Tank Label:"}),(0,r.jsx)(i.Kq.Item,{color:"silver",ml:4.5,children:a.name})]}),(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{color:"label",mt:2,children:"Tank Pressure:"}),(0,r.jsx)(i.Kq.Item,{grow:!0,mt:1.5,children:(0,r.jsxs)(i.ko,{value:a.tank_pressure,minValue:0,maxValue:c,ranges:{good:[s,1/0],average:[u,s],bad:[-1/0,u]},children:[a.tank_pressure," kPa"]})})]})]})}},9845:function(e,t,n){"use strict";n.r(t),n.d(t,{PortableScrubber:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=(t.act,t.data).has_holding_tank;return(0,r.jsx)(l.Rz,{width:435,height:300,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(c,{}),(0,r.jsx)(s,{}),n?(0,r.jsx)(u,{}):(0,r.jsx)(i.$0,{fill:!0,title:"Holding Tank",children:(0,r.jsx)(i.xu,{color:"average",bold:1,textAlign:"center",mt:2.5,children:"No Holding Tank Inserted."})})]})})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.on,c=l.port_connected;return(0,r.jsx)(i.$0,{title:"Pump Settings",buttons:(0,r.jsx)(i.zx,{width:4,icon:"power-off",content:a?"On":"Off",color:a?null:"red",selected:a,onClick:function(){return n("power")}}),children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{color:"label",children:"Port Status:"}),(0,r.jsx)(i.Kq.Item,{color:c?"green":"average",bold:1,ml:6,children:c?"Connected":"Disconnected"})]})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.tank_pressure,c=l.rate,s=l.max_rate,u=.7*s,d=.25*s;return(0,r.jsxs)(i.$0,{title:"Pressure Settings",children:[(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Stored pressure",children:(0,r.jsxs)(i.ko,{value:a,minValue:0,maxValue:s,ranges:{good:[u,1/0],average:[d,u],bad:[-1/0,d]},children:[a," kPa"]})})}),(0,r.jsxs)(i.Kq,{mt:1,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,color:"label",mt:.3,children:"Target pressure:"}),(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:"undo",mr:.5,width:2.2,textAlign:"center",onClick:function(){return n("set_rate",{rate:101.325})}}),(0,r.jsx)(i.zx,{icon:"fast-backward",mr:.5,width:2.2,textAlign:"center",onClick:function(){return n("set_rate",{rate:0})}})]}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.iR,{animated:!0,unit:"kPa",width:16.5,stepPixelSize:.22,minValue:0,maxValue:s,value:c,onChange:function(e,t){return n("set_rate",{rate:t})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"fast-forward",ml:.5,width:2.2,textAlign:"center",onClick:function(){return n("set_rate",{rate:s})}})})]})]})},u=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.holding_tank,c=l.max_rate,s=.7*c,u=.25*c;return(0,r.jsxs)(i.$0,{fill:!0,title:"Holding Tank",buttons:(0,r.jsx)(i.zx,{onClick:function(){return n("remove_tank")},icon:"eject",children:"Eject"}),children:[(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{color:"label",children:"Tank Label:"}),(0,r.jsx)(i.Kq.Item,{color:"silver",ml:4.5,children:a.name})]}),(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{color:"label",mt:2,children:"Tank Pressure:"}),(0,r.jsx)(i.Kq.Item,{grow:!0,mt:1.5,children:(0,r.jsxs)(i.ko,{value:a.tank_pressure,minValue:0,maxValue:c,ranges:{good:[s,1/0],average:[u,s],bad:[-1/0,u]},children:[a.tank_pressure," kPa"]})})]})]})}},1908:function(e,t,n){"use strict";n.r(t),n.d(t,{PortableTurret:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(8986),c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data,s=c.locked,u=c.on,d=c.lethal,f=c.lethal_is_configurable,h=c.targetting_is_configurable,m=c.check_weapons,x=c.neutralize_noaccess,p=c.access_is_configurable,g=c.regions,j=c.selectedAccess,b=c.one_access,y=c.neutralize_norecord,v=c.neutralize_criminals,w=c.neutralize_all,k=c.neutralize_unidentified,_=c.neutralize_cyborgs;return(0,r.jsx)(l.Rz,{width:475,height:750,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsxs)(i.f7,{children:["Swipe an ID card to ",s?"unlock":"lock"," this interface."]}),(0,r.jsx)(i.Kq.Item,{m:0,children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Status",children:(0,r.jsx)(i.zx,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return n("power")}})}),!!f&&(0,r.jsx)(i.H2.Item,{label:"Lethals",children:(0,r.jsx)(i.zx,{icon:d?"exclamation-triangle":"times",content:d?"On":"Off",color:d?"bad":"",disabled:s,onClick:function(){return n("lethal")}})}),!!p&&(0,r.jsx)(i.H2.Item,{label:"One Access Mode",children:(0,r.jsx)(i.zx,{icon:b?"address-card":"exclamation-triangle",content:b?"On":"Off",selected:b,disabled:s,onClick:function(){return n("one_access")}})})]})})}),!!h&&(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsxs)(i.$0,{title:"Humanoid Targets",children:[(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:v,content:"Wanted Criminals",disabled:s,onClick:function(){return n("autharrest")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:y,content:"No Sec Record",disabled:s,onClick:function(){return n("authnorecord")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:m,content:"Unauthorized Weapons",disabled:s,onClick:function(){return n("authweapon")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:x,content:"Unauthorized Access",disabled:s,onClick:function(){return n("authaccess")}})]}),(0,r.jsxs)(i.$0,{title:"Other Targets",children:[(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:k,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:s,onClick:function(){return n("authxeno")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:_,content:"Cyborgs",disabled:s,onClick:function(){return n("authborgs")}}),(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:w,content:"All Non-Synthetics",disabled:s,onClick:function(){return n("authsynth")}})]})]}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:!!p&&(0,r.jsx)(a.AccessList,{accesses:g,selectedList:j,accessMod:function(e){return n("set",{access:e})},grantAll:function(){return n("grant_all")},denyAll:function(){return n("clear_all")},grantDep:function(e){return n("grant_region",{region:e})},denyDep:function(e){return n("deny_region",{region:e})}})})]})})})}},5686:function(e,t,n){"use strict";n.r(t),n.d(t,{PowerMonitor:()=>m,PowerMonitorMainContent:()=>x});var r=n(1557),i=n(7662),o=n(2778),l=n(9124),a=n(1044),c=n(7793),s=n(4893),u=n(3817);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n50?"battery-half":"battery-quarter";break;case"C":i="bolt";break;case"F":i="battery-full";break;case"M":i="slash"}return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.JO,{width:"18px",textAlign:"center",name:i,color:"N"===t&&(n>50?"yellow":"red")||"C"===t&&"yellow"||"F"===t&&"green"||"M"===t&&"orange"}),(0,r.jsx)(l.xu,{inline:!0,width:"36px",textAlign:"right",children:(0,a.FH)(n)+"%"})]})},b=function(e){switch(e.status){case"AOn":t=!0,n=!0;break;case"AOff":t=!0,n=!1;break;case"On":t=!1,n=!0;break;case"Off":t=!1,n=!1}var t,n,i=(n?"On":"Off")+" [".concat(t?"auto":"manual","]");return(0,r.jsx)(l.u,{content:i,children:(0,r.jsx)(l.k4,{color:n?"good":"bad",content:t?void 0:"M"})})}},8598:function(e,t,n){"use strict";n.r(t),n.d(t,{PrisonerImplantManager:()=>u});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(5279),c=n(8061),s=n(8575),u=function(e){var t=(0,o.nc)(),n=t.act,u=t.data,d=u.loginState,f=u.prisonerInfo,h=u.chemicalInfo,m=u.trackingInfo;if(!d.logged_in)return(0,r.jsx)(l.Rz,{theme:"security",width:500,height:850,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(s.LoginScreen,{})})});var x=[1,5,10];return(0,r.jsxs)(l.Rz,{theme:"security",width:500,height:850,children:[(0,r.jsx)(a.ComplexModal,{}),(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(c.LoginInfo,{}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Prisoner Points Manager System",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Prisoner",children:(0,r.jsx)(i.zx,{icon:f.name?"eject":"id-card",selected:f.name,content:f.name?f.name:"-----",tooltip:f.name?"Eject ID":"Insert ID",onClick:function(){return n("id_card")}})}),(0,r.jsxs)(i.H2.Item,{label:"Points",children:[null!==f.points?f.points:"-/-",(0,r.jsx)(i.zx,{ml:2,icon:"minus-square",disabled:null===f.points,content:"Reset",onClick:function(){return n("reset_points")}})]}),(0,r.jsxs)(i.H2.Item,{label:"Point Goal",children:[null!==f.goal?f.goal:"-/-",(0,r.jsx)(i.zx,{ml:2,icon:"pen",disabled:null===f.goal,content:"Edit",onClick:function(){return(0,a.modalOpen)("set_points")}})]}),(0,r.jsx)(i.H2.Item,{children:(0,r.jsxs)("box",{hidden:null===f.goal,children:["1 minute of prison time should roughly equate to 150 points.",(0,r.jsx)("br",{}),(0,r.jsx)("br",{}),"Sentences should not exceed 5000 points.",(0,r.jsx)("br",{}),(0,r.jsx)("br",{}),"Permanent prisoners should not be given a point goal.",(0,r.jsx)("br",{}),(0,r.jsx)("br",{}),"Prisoners who meet their point goal will be able to automatically access their locker and return to the station using the shuttle."]})})]})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Tracking Implants",children:m.map(function(e){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i.xu,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,r.jsxs)(i.xu,{bold:!0,children:["Subject: ",e.subject]}),(0,r.jsxs)(i.xu,{children:[" ",(0,r.jsx)("br",{}),(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Location",children:e.location}),(0,r.jsx)(i.H2.Item,{label:"Health",children:e.health}),(0,r.jsx)(i.H2.Item,{label:"Prisoner",children:(0,r.jsx)(i.zx,{icon:"exclamation-triangle",content:"Warn",tooltip:"Broadcast a message to this poor sod",onClick:function(){return(0,a.modalOpen)("warn",{uid:e.uid})}})})]})]},e.subject)]}),(0,r.jsx)("br",{})]})})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Chemical Implants",children:h.map(function(e){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i.xu,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,r.jsxs)(i.xu,{bold:!0,children:["Subject: ",e.name]}),(0,r.jsxs)(i.xu,{children:[" ",(0,r.jsx)("br",{}),(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Remaining Reagents",children:e.volume})}),x.map(function(t){return(0,r.jsx)(i.zx,{mt:2,disabled:e.volumea});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.can_go_home,s=a.emagged,u=a.id_inserted,d=a.id_name,f=a.id_points,h=a.id_goal,m=+!s,x=c?"Completed!":"Insufficient";s&&(x="ERR0R");var p="No ID inserted";return u?p=(0,r.jsx)(i.ko,{value:f/h,ranges:{good:[m,1/0],bad:[-1/0,m]},children:f+" / "+h+" "+x}):s&&(p="ERR0R COMPLETED?!@"),(0,r.jsx)(l.Rz,{width:315,height:150,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Status",children:p}),(0,r.jsx)(i.H2.Item,{label:"Shuttle controls",children:(0,r.jsx)(i.zx,{fluid:!0,content:"Move shuttle",disabled:!c,onClick:function(){return n("move_shuttle")}})}),(0,r.jsx)(i.H2.Item,{label:"Inserted ID",children:(0,r.jsx)(i.zx,{fluid:!0,content:u?d:"-------------",onClick:function(){return n("handle_id")}})})]})})})}},1434:function(e,t,n){"use strict";n.r(t),n.d(t,{PrizeCounter:()=>u});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nu;return(0,r.jsx)(o.zA,{fluid:!0,title:e.name,dmIcon:e.icon,dmIconState:e.icon_state,buttonsAlt:(0,r.jsxs)(o.zx,{bold:!0,fontSize:1.5,tooltip:t&&"Not enough tickets",disabled:t,onClick:function(){return n("purchase",{purchase:e.itemID})},children:[e.cost,(0,r.jsx)(o.JO,{m:0,mt:.25,name:"ticket",color:t?"bad":"good",size:1.6})]}),children:e.desc},e.name)})})})})})})}},8386:function(e,t,n){"use strict";n.r(t),n.d(t,{RCD:()=>s});var r=n(1557);n(2778);var i=n(9124),o=n(4893),l=n(3817),a=n(8986),c=n(5279),s=function(){return(0,r.jsxs)(l.Rz,{width:480,height:670,children:[(0,r.jsx)(c.ComplexModal,{}),(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(u,{}),(0,r.jsx)(d,{}),(0,r.jsx)(h,{}),(0,r.jsx)(m,{})]})})]})},u=function(){var e=(0,o.nc)().data,t=e.matter,n=e.max_matter,l=.7*n,a=.25*n;return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Matter Storage",children:(0,r.jsx)(i.ko,{ranges:{good:[l,1/0],average:[a,l],bad:[-1/0,a]},value:t,maxValue:n,children:(0,r.jsx)(i.Kq.Item,{textAlign:"center",children:"".concat(t," / ").concat(n," units")})})})})},d=function(){return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Construction Type",children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(f,{mode_type:"Floors and Walls"}),(0,r.jsx)(f,{mode_type:"Airlocks"}),(0,r.jsx)(f,{mode_type:"Windows"}),(0,r.jsx)(f,{mode_type:"Deconstruction"})]})})})},f=function(e){var t=e.mode_type,n=(0,o.nc)(),l=n.act,a=n.data.mode;return(0,r.jsx)(i.Kq.Item,{grow:!0,textAlign:"center",children:(0,r.jsx)(i.zx,{fluid:!0,color:"transparent",content:t,selected:+(a===t),onClick:function(){return l("mode",{mode:t})}})})},h=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.door_name,a=n.electrochromic,s=n.airlock_glass;return(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Airlock Settings",children:(0,r.jsxs)(i.Kq,{textAlign:"center",children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,color:"transparent",icon:"pen-alt",content:(0,r.jsxs)(r.Fragment,{children:["Rename: ",(0,r.jsx)("b",{children:l})]}),onClick:function(){return(0,c.modalOpen)("renameAirlock")}})}),(0,r.jsx)(i.Kq.Item,{children:1===s&&(0,r.jsx)(i.zx,{fluid:!0,icon:a?"toggle-on":"toggle-off",content:"Electrochromic",selected:a,onClick:function(){return t("electrochromic")}})})]})})})},m=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.tab,c=n.locked,s=n.one_access,u=n.selected_accesses,d=n.regions;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Kq.Item,{textAlign:"center",children:(0,r.jsxs)(i.mQ,{fluid:!0,children:[(0,r.jsx)(i.mQ.Tab,{icon:"cog",selected:1===l,onClick:function(){return t("set_tab",{tab:1})},children:"Airlock Types"}),(0,r.jsx)(i.mQ.Tab,{selected:2===l,icon:"list",onClick:function(){return t("set_tab",{tab:2})},children:"Airlock Access"})]})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:1===l?(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Types",children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(x,{check_number:0})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(x,{check_number:1})})]})}):2===l&&c?(0,r.jsx)(i.$0,{fill:!0,title:"Access",buttons:(0,r.jsx)(i.zx,{icon:"lock-open",content:"Unlock",onClick:function(){return t("set_lock",{new_lock:"unlock"})}}),children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:"lock",size:5,mb:3}),(0,r.jsx)("br",{}),"Airlock access selection is currently locked."]})})}):(0,r.jsx)(a.AccessList,{sectionButtons:(0,r.jsx)(i.zx,{icon:"lock",content:"Lock",onClick:function(){return t("set_lock",{new_lock:"lock"})}}),usedByRcd:1,rcdButtons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx.Checkbox,{checked:s,content:"One",onClick:function(){return t("set_one_access",{access:"one"})}}),(0,r.jsx)(i.zx.Checkbox,{checked:!s,width:4,content:"All",onClick:function(){return t("set_one_access",{access:"all"})}})]}),accesses:d,selectedList:u,accessMod:function(e){return t("set",{access:e})},grantAll:function(){return t("grant_all")},denyAll:function(){return t("clear_all")},grantDep:function(e){return t("grant_region",{region:e})},denyDep:function(e){return t("deny_region",{region:e})},grantableList:[]})})]})},x=function(e){var t=e.check_number,n=(0,o.nc)(),l=n.act,a=n.data,c=a.door_types_ui_list,s=a.door_type,u=c.filter(function(e,n){return n%2===t});return(0,r.jsx)(i.Kq.Item,{children:u.map(function(e,t){return(0,r.jsx)(i.Kq,{mb:.5,children:(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,selected:s===e.type,content:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("img",{src:"data:image/jpeg;base64,".concat(e.image),style:{verticalAlign:"middle",width:"32px",margin:"3px",marginRight:"6px",marginLeft:"-3px"}}),e.name]}),onClick:function(){return l("door_type",{door_type:e.type})}})})},t)})})}},9:function(e,t,n){"use strict";n.r(t),n.d(t,{RPD:()=>s});var r=n(1557),i=n(9124),o=n(5259),l=n(4893),a=n(6783),c=n(3817),s=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,a=o.mainmenu,s=o.mode;return(0,r.jsx)(c.Rz,{width:550,height:440,children:(0,r.jsx)(c.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.mQ,{fluid:!0,children:a.map(function(e){return(0,r.jsx)(i.mQ.Tab,{icon:e.icon,selected:e.mode===s,onClick:function(){return n("mode",{mode:e.mode})},children:e.category},e.category)})})}),function(e){switch(e){case 1:return(0,r.jsx)(u,{});case 2:return(0,r.jsx)(d,{});case 3:return(0,r.jsx)(h,{});case 4:return(0,r.jsx)(m,{});case 5:return(0,r.jsx)(x,{});case 6:return(0,r.jsx)(p,{});default:return"WE SHOULDN'T BE HERE!"}}(s)]})})})},u=function(e){var t=(0,l.nc)(),n=t.act,c=t.data,s=c.pipemenu,u=c.pipe_category,d=c.pipelist,h=c.whatpipe,m=c.iconrotation;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.mQ,{fluid:!0,children:s.map(function(e){return(0,r.jsx)(i.mQ.Tab,{textAlign:"center",selected:e.pipemode===u,onClick:function(){return n("pipe_category",{pipe_category:e.pipemode})},children:e.category},e.category)})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.II,{fluid:!0,placeholder:"Enter pipe label",onChange:function(e){return n("set_label",{set_label:e})}})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"50%",children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,children:(0,r.jsx)(a.rj,{children:(0,r.jsx)(a.rj.Column,{children:d.filter(function(e){return 1===e.pipe_type}).filter(function(e){return e.pipe_category===u}).map(function(e){return(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{fluid:!0,content:e.pipe_name,icon:"cog",selected:e.pipe_id===h,onClick:function(){return n("whatpipe",{whatpipe:e.pipe_id})},style:{marginBottom:"2px"}})},e.pipe_name)})})})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"50%",children:(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(a.rj,{children:(0,r.jsxs)(a.rj.Column,{children:[(0,r.jsx)(f,{}),d.filter(function(e){return 1===e.pipe_type&&e.pipe_id===h&&1!==e.orientations}).map(function(e){return(0,r.jsx)(i.xu,{children:e.bendy?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:4===m,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","southeast-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:4})},style:{marginBottom:"5px"}})}),(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:2===m,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","southwest-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:2})},style:{marginBottom:"5px"}})})]}),(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:1===m,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","northeast-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:1})},style:{marginBottom:"5px"}})}),(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:8===m,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","northwest-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:8})},style:{marginBottom:"5px"}})})]})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:1===m,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","north-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:1})},style:{marginBottom:"5px"}})}),(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:4===m,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","east-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:4})},style:{marginBottom:"5px"}})})]}),4===e.orientations&&(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:2===m,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","south-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:2})},style:{marginBottom:"5px"}})}),(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:8===m,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","west-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:8})},style:{marginBottom:"5px"}})})]})]})},e.pipe_id)})]})})})})]})})]})},d=function(e){var t=(0,l.nc)(),n=t.act,c=t.data;c.pipe_category;var s=c.pipelist,u=c.whatdpipe,d=c.iconrotation;return c.auto_wrench_toggle,(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"50%",children:(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(a.rj,{children:(0,r.jsx)(a.rj.Column,{children:s.filter(function(e){return 2===e.pipe_type}).map(function(e){return(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{fluid:!0,content:e.pipe_name,icon:"cog",selected:e.pipe_id===u,onClick:function(){return n("whatdpipe",{whatdpipe:e.pipe_id})},style:{marginBottom:"2px"}})},e.pipe_name)})})})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"50%",children:(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(a.rj,{children:(0,r.jsxs)(a.rj.Column,{children:[(0,r.jsx)(f,{}),s.filter(function(e){return 2===e.pipe_type&&e.pipe_id===u&&1!==e.orientations}).map(function(e){return(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:1===d,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","north-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:1})},style:{marginBottom:"5px"}})}),(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:4===d,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","east-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:4})},style:{marginBottom:"5px"}})})]}),4===e.orientations&&(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:2===d,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","south-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:2})},style:{marginBottom:"5px"}})}),(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:8===d,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","west-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:8})},style:{marginBottom:"5px"}})})]})]},e.pipe_id)})]})})})})]})})},f=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,a=o.iconrotation,c=o.auto_wrench_toggle;return(0,r.jsxs)(i.Kq,{mb:1,textAlign:"center",children:[(0,r.jsx)(i.Kq.Item,{basis:"50%",children:(0,r.jsx)(i.zx,{fluid:!0,content:"Auto-orientation",selected:0===a,onClick:function(){return n("iconrotation",{iconrotation:0})}})}),(0,r.jsx)(i.Kq.Item,{basis:"50%",children:(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:c,content:"Auto-anchor",onClick:function(){return n("auto_wrench_toggle")}})})]})},h=function(e){return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",children:[(0,r.jsx)(i.JO,{name:"sync-alt",size:5,color:"gray",mb:5}),(0,r.jsx)("br",{}),"Device ready to rotate loose pipes..."]})})})})},m=function(e){return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",children:[(0,r.jsx)(i.JO,{name:"arrows-alt-h",size:5,color:"gray",mb:5}),(0,r.jsx)("br",{}),"Device ready to flip loose pipes..."]})})})})},x=function(e){return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",children:[(0,r.jsx)(i.JO,{name:"recycle",size:5,color:"gray",mb:5}),(0,r.jsx)("br",{}),"Device ready to eat loose pipes..."]})})})})},p=function(e){var t=(0,l.nc)(),n=t.act,c=t.data;c.pipe_category;var s=c.pipelist,u=c.whatttube,d=c.iconrotation;return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"50%",children:(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(a.rj,{children:(0,r.jsx)(a.rj.Column,{children:s.filter(function(e){return 3===e.pipe_type}).map(function(e){return(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{fluid:!0,content:e.pipe_name,icon:"cog",selected:e.pipe_id===u,onClick:function(){return n("whatttube",{whatttube:e.pipe_id})},style:{marginBottom:"2px"}})},e.pipe_name)})})})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"50%",children:(0,r.jsx)(i.$0,{fill:!0,children:(0,r.jsx)(a.rj,{children:(0,r.jsxs)(a.rj.Column,{children:[(0,r.jsx)(f,{}),s.filter(function(e){return 3===e.pipe_type&&e.pipe_id===u&&1!==e.orientations}).map(function(e){return(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:1===d,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","north-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:1})},style:{marginBottom:"5px"}})}),(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:4===d,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","east-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:4})},style:{marginBottom:"5px"}})})]}),4===e.orientations&&(0,r.jsxs)(a.rj,{children:[(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:2===d,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","south-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:2})},style:{marginBottom:"5px"}})}),(0,r.jsx)(a.rj.Column,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",selected:8===d,content:(0,r.jsx)(i.xu,{className:(0,o.Sh)(["rpd32x32","west-".concat(e.pipe_icon)])}),onClick:function(){return n("iconrotation",{iconrotation:8})},style:{marginBottom:"5px"}})})]})]},e.pipe_id)})]})})})})]})})}},5307:function(e,t,n){"use strict";n.r(t),n.d(t,{Radio:()=>u});var r=n(1557),i=n(7662),o=n(9124),l=n(1044),a=n(4893),c=n(9242),s=n(3817),u=function(e){var t=(0,a.nc)(),n=t.act,u=t.data,d=u.freqlock,f=u.frequency,h=u.minFrequency,m=u.maxFrequency,x=u.canReset,p=u.listening,g=u.broadcasting,j=u.loudspeaker,b=u.has_loudspeaker,y=u.ichannels,v=u.schannels,w=c.XY.find(function(e){return e.freq===f}),k=!!w&&!!w.name,_=[];c.XY.forEach(function(e){_[e.name]=e.color});var C=(0,i.UI)(v,function(e,t){return{name:t,status:!!e}}),S=(0,i.UI)(y,function(e,t){return{name:t,freq:e}});return(0,r.jsx)(s.Rz,{width:375,height:130+21.2*C.length+11*S.length,children:(0,r.jsx)(s.Rz.Content,{scrollable:!0,children:(0,r.jsx)(o.$0,{fill:!0,children:(0,r.jsxs)(o.H2,{children:[(0,r.jsxs)(o.H2.Item,{label:"Frequency",children:[d&&(0,r.jsx)(o.xu,{inline:!0,color:"light-gray",children:(0,l.FH)(f/10,1)+" kHz"})||(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.Y2,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:h/10,maxValue:m/10,value:f/10,format:function(e){return(0,l.FH)(e,1)},onChange:function(e){return n("frequency",{adjust:e-f/10})}}),(0,r.jsx)(o.zx,{icon:"undo",content:"",disabled:!x,tooltip:"Reset",onClick:function(){return n("frequency",{tune:"reset"})}})]}),k&&w&&(0,r.jsxs)(o.xu,{inline:!0,color:w.color,ml:2,children:["[",w.name,"]"]})]}),(0,r.jsxs)(o.H2.Item,{label:"Audio",children:[(0,r.jsx)(o.zx,{textAlign:"center",width:"37px",icon:p?"volume-up":"volume-mute",selected:p,color:p?"":"bad",tooltip:p?"Disable Incoming":"Enable Incoming",onClick:function(){return n("listen")}}),(0,r.jsx)(o.zx,{textAlign:"center",width:"37px",icon:g?"microphone":"microphone-slash",selected:g,tooltip:g?"Disable Hotmic":"Enable Hotmic",onClick:function(){return n("broadcast")}}),!!b&&(0,r.jsx)(o.zx,{ml:1,icon:"bullhorn",selected:j,content:"Loudspeaker",tooltip:j?"Disable Loudspeaker":"Enable Loudspeaker",onClick:function(){return n("loudspeaker")}})]}),0!==v.length&&(0,r.jsx)(o.H2.Item,{label:"Keyed Channels",children:C.map(function(e){return(0,r.jsxs)(o.xu,{children:[(0,r.jsx)(o.zx,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:"",onClick:function(){return n("channel",{channel:e.name})}}),(0,r.jsx)(o.xu,{inline:!0,color:_[e.name],children:e.name})]},e.name)})}),0!==S.length&&(0,r.jsx)(o.H2.Item,{label:"Standard Channel",children:S.map(function(e){return(0,r.jsx)(o.zx,{icon:"arrow-right",content:e.name,selected:k&&w&&w.name===e.name,onClick:function(){return n("ichannel",{ichannel:e.freq})}},"i_"+e.name)})})]})})})})}},2905:function(e,t,n){"use strict";n.r(t),n.d(t,{RankedListInputModal:()=>h});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817),c=n(3100),s=n(4799);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:null;if(null!==a){var i=function(e){if(Array.isArray(e))return u(e)}(t)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||f(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=i.splice(a,1)[0];null===r?i.push(o):i.splice(r,0,o),n(i),c(null),e.stopPropagation()}};return(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,onDrop:function(e){return m(e)},onDragOver:h,children:(0,r.jsx)(o.iA,{children:t.map(function(e,t){return(0,r.jsx)(o.iA.Row,{style:{padding:"8px"},draggable:!0,onDragStart:function(){return s(t)},onDragOver:h,onDrop:function(e){return m(e,t)},children:(0,r.jsx)(o.zx,{fluid:!0,py:"0.25rem",color:"transparent",style:{animation:"none",transition:"none",cursor:"move"},icon:"grip-lines",children:e.replace(/^\w/,function(e){return e.toUpperCase()})})},t)})})})}},8712:function(e,t,n){"use strict";n.r(t),n.d(t,{ReagentGrinder:()=>s});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(8124),c=n(1735),s=function(e){var t=(0,o.nc)(),n=(t.act,t.data),a=t.config,s=n.operating,h=a.title;return(0,r.jsx)(l.Rz,{width:400,height:565,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(c.Operating,{operating:s,name:h}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(u,{})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(d,{})}),(0,r.jsx)(i.Kq.Item,{height:"30%",children:(0,r.jsx)(f,{})})]})})})},u=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.inactive;return(0,r.jsx)(i.$0,{title:"Controls",children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"mortar-pestle",disabled:l,tooltip:l?"There are no contents":"Grind the contents",tooltipPosition:"bottom",content:"Grind",onClick:function(){return n("grind")}})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"blender",disabled:l,tooltip:l?"There are no contents":"Juice the contents",tooltipPosition:"bottom",content:"Juice",onClick:function(){return n("juice")}})})]})})},d=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.contents,c=l.limit,s=l.count,u=l.inactive;return(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Contents",buttons:(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.xu,{inline:!0,color:"label",mr:2,children:[s," / ",c," items"]}),(0,r.jsx)(i.zx,{icon:"eject",content:"Eject Contents",onClick:function(){return n("eject")},disabled:u,tooltip:u?"There are no contents":""})]}),children:(0,r.jsx)(i.iA,{className:"Ingredient__Table",children:a.map(function(e){return(0,r.jsxs)(i.iA.Row,{tr:5,children:[(0,r.jsx)("td",{children:(0,r.jsx)(i.iA.Cell,{bold:!0,children:e.name})}),(0,r.jsx)("td",{children:(0,r.jsxs)(i.iA.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," ",e.units]})})]},e.name)})})})},f=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,c=l.beaker_loaded,s=l.beaker_current_volume,u=l.beaker_max_volume,d=l.beaker_contents;return(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Beaker",buttons:!!c&&(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.xu,{inline:!0,color:"label",mr:2,children:[s," / ",u," units"]}),(0,r.jsx)(i.zx,{icon:"eject",content:"Detach Beaker",onClick:function(){return n("detach")}})]}),children:(0,r.jsx)(a.BeakerContents,{beakerLoaded:c,beakerContents:d})})}},8992:function(e,t,n){"use strict";n.r(t),n.d(t,{ReagentsEditor:()=>g});var r=n(1557),i=n(2778),o=n(9124),l=n(7793),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nc});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(1675),c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data,s=c.on;return(0,r.jsx)(l.Rz,{width:300,height:165,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.$0,{children:[(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Receiver",children:(0,r.jsx)(i.zx,{icon:"power-off",content:s?"On":"Off",color:s?null:"red",selected:s,onClick:function(){return n("recv_power")}})})}),(0,r.jsx)(a.Signaler,{data:c})]})})})}},6505:function(e,t,n){"use strict";n.r(t),n.d(t,{RequestConsole:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(){var e=(0,o.nc)().data,t=e.screen,n=e.announcementConsole;return(0,r.jsx)(l.Rz,{width:450,height:n?430:385,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:function(e){switch(e){case 0:return(0,r.jsx)(u,{});case 1:return(0,r.jsx)(d,{purpose:"ASSISTANCE"});case 2:return(0,r.jsx)(d,{purpose:"SUPPLIES"});case 3:return(0,r.jsx)(d,{purpose:"INFO"});case 4:return(0,r.jsx)(f,{type:"SUCCESS"});case 5:return(0,r.jsx)(f,{type:"FAIL"});case 6:return(0,r.jsx)(h,{type:"MESSAGES"});case 7:return(0,r.jsx)(m,{});case 8:return(0,r.jsx)(x,{});case 9:return(0,r.jsx)(p,{});case 10:return(0,r.jsx)(h,{type:"SHIPPING"});case 11:return(0,r.jsx)(g,{});default:return"WE SHOULDN'T BE HERE!"}}(t)})})})},c=function(e){var t=(0,o.nc)().act,n=e.text,l=e.icon,a=e.screen;return(0,r.jsx)(i.zx,{fluid:!0,lineHeight:3,icon:l,onClick:function(){return t("setScreen",{setScreen:a})},children:n})},s=function(){var e=(0,o.nc)().act;return(0,r.jsx)(i.zx,{icon:"arrow-left",onClick:function(){return e("setScreen",{setScreen:0})},children:"Back"})},u=function(){var e,t=(0,o.nc)(),n=t.act,l=t.data,a=l.newmessagepriority,s=l.announcementConsole,u=l.silent;return e=3===a?(0,r.jsx)(i.mx,{children:(0,r.jsx)(i.xu,{color:"red",bold:!0,mb:1,children:"NEW PRIORITY MESSAGES"})}):a>0?(0,r.jsx)(i.xu,{color:"red",bold:!0,mb:1,children:"There are new messages"}):(0,r.jsx)(i.xu,{color:"label",mb:1,children:"There are no new messages"}),(0,r.jsx)(i.Kq.Item,{grow:!0,textAlign:"center",children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:"Main Menu",buttons:(0,r.jsx)(i.zx,{width:9,selected:!u,icon:u?"volume-mute":"volume-up",onClick:function(){return n("toggleSilent")},children:u?"Speaker Off":"Speaker On"}),children:[e,(0,r.jsx)(i.xu,{children:(0,r.jsx)(c,{icon:a>0?"envelope-open-text":"envelope",screen:6,text:"View Messages"})}),(0,r.jsxs)(i.xu,{mt:1,children:[(0,r.jsx)(c,{icon:"hand-paper",screen:1,text:"Request Assistance"}),(0,r.jsx)(c,{icon:"box",screen:2,text:"Request Supplies"}),(0,r.jsx)(c,{icon:"clipboard-list",screen:11,text:"Request Secondary Goal"}),(0,r.jsx)(c,{icon:"comment",screen:3,text:"Relay Anonymous Information"})]}),(0,r.jsxs)(i.xu,{mt:1,children:[(0,r.jsx)(c,{icon:"tag",screen:9,text:"Print Shipping Label"}),(0,r.jsx)(c,{icon:"clipboard-list",screen:10,text:"View Shipping Logs"})]}),!!s&&(0,r.jsx)(i.xu,{mt:1,children:(0,r.jsx)(c,{icon:"bullhorn",screen:8,text:"Send Station-Wide Announcement"})})]})})},d=function(e){var t,n=(0,o.nc)(),l=n.act,a=n.data,c=a.department,u=a.assist_dept,d=a.supply_dept,f=a.info_dept,h=[];switch(e.purpose){case"ASSISTANCE":h=u,t="Request assistance from another department";break;case"SUPPLIES":h=d,t="Request supplies from another department";break;case"INFO":h=f,t="Relay information to another department"}return(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:t,buttons:(0,r.jsx)(s,{}),children:(0,r.jsx)(i.H2,{children:h.filter(function(e){return e!==c}).map(function(e){return(0,r.jsxs)(i.H2.Item,{label:e,textAlign:"right",className:"candystripe",children:[(0,r.jsx)(i.zx,{icon:"envelope",onClick:function(){return l("writeInput",{write:e,priority:2})},children:"Message"}),(0,r.jsx)(i.zx,{icon:"exclamation-circle",onClick:function(){return l("writeInput",{write:e,priority:3})},children:"High Priority"})]},e)})})})})},f=function(e){var t;switch(e.type){case"SUCCESS":t="Message sent successfully";break;case"FAIL":t="Unable to contact messaging server"}return(0,r.jsx)(i.$0,{fill:!0,title:t,buttons:(0,r.jsx)(s,{})})},h=function(e){var t,n=(0,o.nc)(),l=(n.act,n.data),a=l.message_log,c=l.shipping_log,u=[];switch(e.type){case"MESSAGES":u=a,t="Message Log";break;case"SHIPPING":u=c,t="Shipping label print log"}return u.reverse(),(0,r.jsx)(i.Kq.Item,{grow:!0,textAlign:"center",children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:t,buttons:(0,r.jsx)(s,{}),children:u.map(function(e,t){return(0,r.jsxs)(i.xu,{textAlign:"left",children:[e.map(function(e,t){return(0,r.jsx)("div",{children:e},t)}),(0,r.jsx)("hr",{})]},t)})})})},m=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.recipient,a=n.message,c=n.msgVerified,u=n.msgStamped;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Kq.Item,{grow:!0,textAlign:"center",children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Message Authentication",buttons:(0,r.jsx)(s,{}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Recipient",children:l}),(0,r.jsx)(i.H2.Item,{label:"Message",children:a}),(0,r.jsx)(i.H2.Item,{label:"Validated by",color:"green",children:c}),(0,r.jsx)(i.H2.Item,{label:"Stamped by",color:"blue",children:u})]})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{children:(0,r.jsx)(i.zx,{fluid:!0,textAlign:"center",icon:"envelope",onClick:function(){return t("department",{department:l})},children:"Send Message"})})})]})},x=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.message,a=n.announceAuth;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Station-Wide Announcement",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s,{}),(0,r.jsx)(i.zx,{icon:"edit",onClick:function(){return t("writeAnnouncement")},children:"Edit Message"})]}),children:l})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.$0,{children:[a?(0,r.jsx)(i.xu,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,r.jsx)(i.xu,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}),(0,r.jsx)(i.zx,{fluid:!0,mt:2,textAlign:"center",icon:"bullhorn",disabled:!(a&&l),onClick:function(){return t("sendAnnouncement")},children:"Send Announcement"})]})})]})},p=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.shipDest,a=n.msgVerified,c=n.ship_dept;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Kq.Item,{textAlign:"center",children:(0,r.jsxs)(i.$0,{title:"Print Shipping Label",buttons:(0,r.jsx)(s,{}),children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Destination",children:l}),(0,r.jsx)(i.H2.Item,{label:"Validated by",children:a})]}),(0,r.jsx)(i.zx,{fluid:!0,mt:1,textAlign:"center",icon:"print",disabled:!(l&&a),onClick:function(){return t("printLabel")},children:"Print Label"})]})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Destinations",children:(0,r.jsx)(i.H2,{children:c.map(function(e){return(0,r.jsx)(i.H2.Item,{label:e,textAlign:"right",className:"candystripe",children:(0,r.jsx)(i.zx,{selected:l===e,onClick:function(){return t("shipSelect",{shipSelect:e})},children:l===e?"Selected":"Select"})},e)})})})})]})},g=function(){var e=(0,o.nc)(),t=e.act,n=e.data,l=n.secondaryGoalAuth,a=n.secondaryGoalEnabled;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Request Secondary Goal",buttons:(0,r.jsx)(s,{})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsxs)(i.$0,{children:[a?l?(0,r.jsx)(i.xu,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,r.jsx)(i.xu,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}):(0,r.jsx)(i.xu,{textAlign:"center",color:"label",children:"Complete your current goal first!"}),(0,r.jsx)(i.zx,{fluid:!0,mt:2,textAlign:"center",icon:"clipboard-list",disabled:!(l&&a),onClick:function(){return t("requestSecondaryGoal")},children:"Request Secondary Goal"})]})})]})}},5473:function(e,t,n){"use strict";n.r(t),n.d(t,{LinkMenu:()=>c,RndBackupConsole:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,s=a.network_name,u=a.has_disk,d=a.disk_name,f=a.linked,h=a.techs,m=a.last_timestamp;return(0,r.jsx)(l.Rz,{width:900,height:600,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsxs)(i.$0,{title:"Device Info",children:[(0,r.jsx)(i.xu,{mb:2,children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Current Network",children:f?(0,r.jsx)(i.zx,{content:s,icon:"unlink",selected:1,onClick:function(){return n("unlink")}}):"None"}),(0,r.jsx)(i.H2.Item,{label:"Loaded Disk",children:u?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:d+" (Last backup: "+m+")",icon:"save",selected:1,onClick:function(){return n("eject_disk")}}),(0,r.jsx)(i.zx,{icon:"sign-in-alt",content:"Save all",onClick:function(){return n("saveall2disk")}}),(0,r.jsx)(i.zx,{icon:"sign-out-alt",content:"Load all",onClick:function(){return n("saveall2network")}})]}):"None"})]})}),!!f||(0,r.jsx)(c,{})]}),(0,r.jsx)(i.xu,{mt:2,children:(0,r.jsx)(i.$0,{title:"Tech Info",children:(0,r.jsxs)(i.iA,{m:"0.5rem",children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{children:"Tech Name"}),(0,r.jsx)(i.iA.Cell,{children:"Network Level"}),(0,r.jsx)(i.iA.Cell,{children:"Disk Level"}),(0,r.jsx)(i.iA.Cell,{children:"Actions"})]}),Object.keys(h).map(function(e){return!(h[e].network_level>0||h[e].disk_level>0)||(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:h[e].name}),(0,r.jsx)(i.iA.Cell,{children:h[e].network_level||"None"}),(0,r.jsx)(i.iA.Cell,{children:h[e].disk_level||"None"}),(0,r.jsxs)(i.iA.Cell,{children:[(0,r.jsx)(i.zx,{icon:"sign-in-alt",content:"Load to network",disabled:!u||!f,onClick:function(){return n("savetech2network",{tech:e})}}),(0,r.jsx)(i.zx,{icon:"sign-out-alt",content:"Load to disk",disabled:!u||!f,onClick:function(){return n("savetech2disk",{tech:e})}})]})]},e)})]})})})]})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.controllers;return(0,r.jsx)(i.$0,{title:"Setup Linkage",children:(0,r.jsxs)(i.iA,{m:"0.5rem",children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{children:"Network Address"}),(0,r.jsx)(i.iA.Cell,{children:"Network ID"}),(0,r.jsx)(i.iA.Cell,{children:"Link"})]}),l.map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:e.addr}),(0,r.jsx)(i.iA.Cell,{children:e.net_id}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx,{content:"Link",icon:"link",onClick:function(){return n("linktonetworkcontroller",{target_controller:e.addr})}})})]},e.addr)})]})})}},8847:function(e,t,n){"use strict";n.r(t),n.d(t,{AnalyzerMenu:()=>a});var r=n(1557),i=n(9124),o=n(5259),l=n(4893),a=function(e){var t=(0,l.nc)(),n=t.data,o=t.act,a=n.tech_levels,s=n.loaded_item,u=n.linked_analyzer,d=n.can_discover;return u?s?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.$0,{title:"Object Analysis",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:"Deconstruct",icon:"microscope",onClick:function(){o("deconstruct")}}),(0,r.jsx)(i.zx,{content:"Eject",icon:"eject",onClick:function(){o("eject_item")}}),!d||(0,r.jsx)(i.zx,{content:"Discover",icon:"atom",onClick:function(){o("discover")}})]}),children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Name",children:s.name})})}),(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.iA,{id:"research-levels",children:[(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Research Field"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Current Level"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"Object Level"}),(0,r.jsx)(i.iA.Cell,{header:!0,children:"New Level"})]}),a.map(function(e){return(0,r.jsx)(c,{techLevel:e},e.id)})]})})]}):(0,r.jsx)(i.$0,{title:"Analysis Menu",children:"No item loaded. Standing by..."}):(0,r.jsx)(i.$0,{title:"Analysis Menu",children:"NO SCIENTIFIC ANALYZER LINKED TO CONSOLE"})},c=function(e){var t=e.techLevel,n=t.name,l=t.desc,a=t.level,c=t.object_level,s=t.ui_icon,u=null!=c,d=u&&c>=a?Math.max(c,a+1):a;return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx,{icon:"circle-info",tooltip:l})}),(0,r.jsxs)(i.iA.Cell,{children:[(0,r.jsx)(i.JO,{name:s})," ",n]}),(0,r.jsx)(i.iA.Cell,{children:a}),u?(0,r.jsx)(i.iA.Cell,{children:c}):(0,r.jsx)(i.iA.Cell,{className:"research-level-no-effect",children:"-"}),(0,r.jsx)(i.iA.Cell,{className:(0,o.Sh)([d!==a&&"upgraded-level"]),children:d})]})}},4761:function(e,t,n){"use strict";n.r(t),n.d(t,{DataDiskMenu:()=>d});var r=n(1557),i=n(9124),o=n(4893),l="tech",a=function(e){var t=(0,o.nc)(),n=t.data,l=t.act,a=n.disk_data;return a?(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Name",children:a.name}),(0,r.jsx)(i.H2.Item,{label:"Level",children:a.level}),(0,r.jsx)(i.H2.Item,{label:"Description",children:a.desc})]}),(0,r.jsx)(i.xu,{mt:"10px",children:(0,r.jsx)(i.zx,{content:"Upload to Database",icon:"arrow-up",onClick:function(){return l("updt_tech")}})})]}):null},c=function(e){var t=(0,o.nc)(),n=t.data,l=t.act,a=n.disk_data;if(!a)return null;var c=a.name,s=a.lathe_types,u=a.materials,d=s.join(", ");return(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Name",children:c}),d?(0,r.jsx)(i.H2.Item,{label:"Lathe Types",children:d}):null,(0,r.jsx)(i.H2.Item,{label:"Required Materials"})]}),u.map(function(e){return(0,r.jsxs)(i.xu,{children:["- ",(0,r.jsx)("span",{style:{textTransform:"capitalize"},children:e.name})," x ",e.amount]},e.name)}),(0,r.jsx)(i.xu,{mt:"10px",children:(0,r.jsx)(i.zx,{content:"Upload to Database",icon:"arrow-up",onClick:function(){return l("updt_design")}})})]})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.disk_data;return(0,r.jsx)(i.$0,function(e){for(var t=1;ta});var r=n(1557),i=n(9124),o=n(4893),l=n(8642),a=function(e){var t=(0,o.nc)(),n=t.data,a=t.act,c=n.category,s=n.matching_designs,u=4===n.menu?"build":"imprint";return(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,height:36,title:c,children:[(0,r.jsx)(l.LatheMaterials,{}),(0,r.jsx)(i.iA,{className:"RndConsole__LatheCategory__MatchingDesigns",children:s.map(function(e){var t=e.id,n=e.name,o=e.can_build,l=e.materials;return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx,{icon:"print",content:n,disabled:o<1,onClick:function(){return a(u,{id:t,amount:1})}})}),(0,r.jsx)(i.iA.Cell,{children:o>=5?(0,r.jsx)(i.zx,{content:"x5",onClick:function(){return a(u,{id:t,amount:5})}}):null}),(0,r.jsx)(i.iA.Cell,{children:o>=10?(0,r.jsx)(i.zx,{content:"x10",onClick:function(){return a(u,{id:t,amount:10})}}):null}),(0,r.jsx)(i.iA.Cell,{children:l.map(function(e){return(0,r.jsxs)(r.Fragment,{children:[" | ",(0,r.jsxs)("span",{className:e.is_red?"color-red":null,children:[e.amount," ",e.name]})]})})})]},t)})})]})}},4579:function(e,t,n){"use strict";n.r(t),n.d(t,{LatheChemicalStorage:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.data,l=t.act,a=n.loaded_chemicals,c=4===n.menu;return(0,r.jsxs)(i.$0,{title:"Chemical Storage",children:[(0,r.jsx)(i.zx,{content:"Purge All",icon:"trash",onClick:function(){l(c?"disposeallP":"disposeallI")}}),(0,r.jsx)(i.H2,{children:a.map(function(e){var t=e.volume,n=e.name,o=e.id;return(0,r.jsx)(i.H2.Item,{label:"* ".concat(t," of ").concat(n),children:(0,r.jsx)(i.zx,{content:"Purge",icon:"trash",onClick:function(){l(c?"disposeP":"disposeI",{id:o})}})},o)})})]})}},9970:function(e,t,n){"use strict";n.r(t),n.d(t,{LatheMainMenu:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(8642),a=n(9986),c=function(e){var t=(0,o.nc)(),n=t.data,c=t.act,s=n.menu,u=n.categories;return(0,r.jsxs)(i.$0,{title:(4===s?"Protolathe":"Circuit Imprinter")+" Menu",children:[(0,r.jsx)(l.LatheMaterials,{}),(0,r.jsx)(a.LatheSearch,{}),(0,r.jsx)(i.iz,{}),(0,r.jsx)(i.kC,{wrap:"wrap",children:u.map(function(e){return(0,r.jsx)(i.kC,{style:{flexBasis:"50%",marginBottom:"6px"},children:(0,r.jsx)(i.zx,{icon:"arrow-right",content:e,onClick:function(){c("setCategory",{category:e})}})},e)})})]})}},3780:function(e,t,n){"use strict";n.r(t),n.d(t,{LatheMaterialStorage:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.data,l=t.act,a=n.loaded_materials;return(0,r.jsx)(i.$0,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,r.jsx)(i.iA,{children:a.map(function(e){var t=e.id,o=e.amount,a=e.name,c=function(e){l(4===n.menu?"lathe_ejectsheet":"imprinter_ejectsheet",{id:t,amount:e})},s=Math.floor(o/2e3),u=o<1;return(0,r.jsxs)(i.iA.Row,{className:u?"color-grey":"color-yellow",children:[(0,r.jsxs)(i.iA.Cell,{minWidth:"210px",children:["* ",o," of ",a]}),(0,r.jsxs)(i.iA.Cell,{minWidth:"110px",children:["(",s," sheet",1===s?"":"s",")"]}),(0,r.jsx)(i.iA.Cell,{children:o>=2e3?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:"1x",icon:"eject",onClick:function(){return c(1)}}),(0,r.jsx)(i.zx,{content:"C",icon:"eject",onClick:function(){return c("custom")}}),o>=1e4?(0,r.jsx)(i.zx,{content:"5x",icon:"eject",onClick:function(){return c(5)}}):null,(0,r.jsx)(i.zx,{content:"All",icon:"eject",onClick:function(){return c(50)}})]}):null})]},t)})})})}},8642:function(e,t,n){"use strict";n.r(t),n.d(t,{LatheMaterials:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)().data,n=t.total_materials,l=t.max_materials,a=t.max_chemicals,c=t.total_chemicals;return(0,r.jsx)(i.xu,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,r.jsxs)(i.iA,{width:"auto",children:[(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Material Amount:"}),(0,r.jsx)(i.iA.Cell,{children:n}),l?(0,r.jsx)(i.iA.Cell,{children:" / "+l}):null]}),(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{bold:!0,children:"Chemical Amount:"}),(0,r.jsx)(i.iA.Cell,{children:c}),a?(0,r.jsx)(i.iA.Cell,{children:" / "+a}):null]})]})})}},1465:function(e,t,n){"use strict";n.r(t),n.d(t,{LatheMenu:()=>x});var r=n(1557),i=n(9124),o=n(4893),l=n(9244),a=n(4765),c=n(4579),s=n(9970),u=n(3780);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["menu"]);return(0,r.jsx)(f,function(e){for(var t=1;tl});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)().act;return(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.II,{placeholder:"Search...",onEnter:function(e){return t("search",{to_search:e})}})})}},7946:function(e,t,n){"use strict";n.r(t),n.d(t,{LinkMenu:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data.controllers;return(0,r.jsx)(l.Rz,{width:800,height:550,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{title:"Setup Linkage",children:(0,r.jsxs)(i.iA,{m:"0.5rem",children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{children:"Network Address"}),(0,r.jsx)(i.iA.Cell,{children:"Network ID"}),(0,r.jsx)(i.iA.Cell,{children:"Link"})]}),a.map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:e.addr}),(0,r.jsx)(i.iA.Cell,{children:e.net_id}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx,{content:"Link",icon:"link",onClick:function(){return n("linktonetworkcontroller",{target_controller:e.addr})}})})]},e.addr)})]})})})})}},9769:function(e,t,n){"use strict";n.r(t),n.d(t,{SettingsMenu:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){return(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(a,{}),(0,r.jsx)(c,{})]})},a=function(e){var t=(0,o.nc)(),n=t.act,l=t.data;l.sync;var a=l.admin;return(0,r.jsx)(i.$0,{title:"Settings",children:(0,r.jsxs)(i.kC,{direction:"column",align:"flex-start",children:[(0,r.jsx)(i.zx,{color:"red",icon:"unlink",content:"Disconnect from Research Network",onClick:function(){n("unlink")}}),1===a?(0,r.jsx)(i.zx,{icon:"gears",color:"red",content:"[ADMIN] Maximize research levels",onClick:function(){return n("maxresearch")}}):null]})})},c=function(e){var t=(0,o.nc)(),n=t.data,l=t.act,a=n.linked_analyzer,c=n.linked_lathe,s=n.linked_imprinter;return(0,r.jsx)(i.$0,{title:"Linked Devices",buttons:(0,r.jsx)(i.zx,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){return l("find_device")}}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Scientific Analyzer",children:(0,r.jsx)(i.zx,{icon:"unlink",disabled:!a,content:a?"Unlink":"Undetected",onClick:function(){return l("disconnect",{item:"analyze"})}})}),(0,r.jsx)(i.H2.Item,{label:"Protolathe",children:(0,r.jsx)(i.zx,{icon:"unlink",disabled:!c,content:c?"Unlink":"Undetected",onClick:function(){l("disconnect",{item:"lathe"})}})}),(0,r.jsx)(i.H2.Item,{label:"Circuit Imprinter",children:(0,r.jsx)(i.zx,{icon:"unlink",disabled:!s,content:s?"Unlink":"Undetected",onClick:function(){return l("disconnect",{item:"imprinter"})}})})]})})}},9244:function(e,t,n){"use strict";n.r(t),n.d(t,{MENU:()=>h,PRINTER_MENU:()=>m,RndConsole:()=>g});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=n(8847),c=n(4761),s=n(1465),u=n(7946),d=n(9769),f=i.mQ.Tab,h={MAIN:0,DISK:2,ANALYZE:3,LATHE:4,IMPRINTER:5,SETTINGS:6},m={MAIN:0,SEARCH:1,MATERIALS:2,CHEMICALS:3},x=function(e){switch(e){case h.MAIN:return(0,r.jsx)(b,{});case h.DISK:return(0,r.jsx)(c.DataDiskMenu,{});case h.ANALYZE:return(0,r.jsx)(a.AnalyzerMenu,{});case h.LATHE:case h.IMPRINTER:return(0,r.jsx)(s.LatheMenu,{});case h.SETTINGS:return(0,r.jsx)(d.SettingsMenu,{});default:return"UNKNOWN MENU"}},p=function(e){var t=(0,o.nc)(),n=t.act,i=t.data.menu,l=e.menu,a=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["menu"]);return(0,r.jsx)(f,function(e){for(var t=1;td});var r=n(1557),i=n(2778),o=n(9124),l=n(7793),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n-1});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.$0,{title:"Network Configuration",children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Network Name",children:(0,r.jsx)(o.zx,{content:h||"Unset",selected:h,icon:"edit",onClick:function(){return n("network_name")}})}),(0,r.jsx)(o.H2.Item,{label:"Network Password",children:(0,r.jsx)(o.zx,{content:f||"Unset",selected:f,icon:"lock",onClick:function(){return n("network_password")}})})]})}),(0,r.jsxs)(o.$0,{title:"Connected Devices",children:[(0,r.jsxs)(o.mQ,{children:[(0,r.jsx)(o.mQ.Tab,{selected:"ALL"===s,onClick:function(){return d("ALL")},icon:"network-wired",children:"All Devices"},"AllDevices"),(0,r.jsx)(o.mQ.Tab,{selected:"SRV"===s,onClick:function(){return d("SRV")},icon:"server",children:"R&D Servers"},"RNDServers"),(0,r.jsx)(o.mQ.Tab,{selected:"RDC"===s,onClick:function(){return d("RDC")},icon:"desktop",children:"R&D Consoles"},"RDConsoles"),(0,r.jsx)(o.mQ.Tab,{selected:"MFB"===s,onClick:function(){return d("MFB")},icon:"industry",children:"Exosuit Fabricators"},"Mechfabs"),(0,r.jsx)(o.mQ.Tab,{selected:"MSC"===s,onClick:function(){return d("MSC")},icon:"microchip",children:"Miscellaneous Devices"},"Misc")]}),(0,r.jsxs)(o.iA,{m:"0.5rem",children:[(0,r.jsxs)(o.iA.Row,{header:!0,children:[(0,r.jsx)(o.iA.Cell,{children:"Device Name"}),(0,r.jsx)(o.iA.Cell,{children:"Device ID"}),(0,r.jsx)(o.iA.Cell,{children:"Unlink"})]}),p.map(function(e){return(0,r.jsxs)(o.iA.Row,{children:[(0,r.jsx)(o.iA.Cell,{children:e.name}),(0,r.jsx)(o.iA.Cell,{children:e.id}),(0,r.jsx)(o.iA.Cell,{children:(0,r.jsx)(o.zx,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){return n("unlink_device",{dclass:e.dclass,uid:e.id})}})})]},e.id)})]})]})]})},h=function(e){var t=(0,a.nc)(),n=t.act,c=t.data.designs,s=u((0,i.useState)(""),2),d=s[0],f=s[1];return(0,r.jsxs)(o.$0,{title:"Design Management",children:[(0,r.jsx)(o.II,{fluid:!0,placeholder:"Search for designs",mb:2,onChange:function(e){return f(e)}}),c.filter((0,l.mj)(d,function(e){return e.name})).map(function(e){return(0,r.jsx)(o.zx.Checkbox,{fluid:!0,content:e.name,checked:!e.blacklisted,onClick:function(){return n(e.blacklisted?"unblacklist_design":"blacklist_design",{d_uid:e.uid})}},e.name)})]})}},1830:function(e,t,n){"use strict";n.r(t),n.d(t,{RndServer:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,u=a.active,d=a.network_name;return(0,r.jsx)(l.Rz,{width:600,height:500,resizable:!0,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(i.$0,{title:"Server Configuration",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Machine power",children:(0,r.jsx)(i.zx,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){return n("toggle_active")}})}),(0,r.jsx)(i.H2.Item,{label:"Link status",children:null===d?(0,r.jsx)(i.xu,{color:"red",children:"Unlinked"}):(0,r.jsx)(i.xu,{color:"green",children:"Linked"})})]})}),null===d?(0,r.jsx)(s,{}):(0,r.jsx)(c,{})]})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.network_name;return(0,r.jsx)(i.$0,{title:"Network Info",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Connected network ID",children:l}),(0,r.jsx)(i.H2.Item,{label:"Unlink",children:(0,r.jsx)(i.zx,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){return n("unlink")}})})]})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.controllers;return(0,r.jsx)(i.$0,{title:"Detected Cores",children:(0,r.jsxs)(i.iA,{m:"0.5rem",children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{children:"Network ID"}),(0,r.jsx)(i.iA.Cell,{children:"Link"})]}),l.map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:e.netname}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx,{content:"Link",icon:"link",onClick:function(){return n("link",{addr:e.addr})}})})]},e.addr)})]})})}},3166:function(e,t,n){"use strict";n.r(t),n.d(t,{RobotSelfDiagnosis:()=>s});var r=n(1557),i=n(9124),o=n(7793),l=n(4893),a=n(3817),c=function(e,t){var n=e/t;return n<=.2?"good":n<=.5?"average":"bad"},s=function(e){var t=(0,l.nc)().data.component_data;return(0,r.jsx)(a.Rz,{width:280,height:480,children:(0,r.jsx)(a.Rz.Content,{scrollable:!0,children:t.map(function(e,t){return(0,r.jsx)(i.$0,{title:(0,o.kC)(e.name),children:e.installed<=0?(0,r.jsx)(i.f7,{m:-.5,height:3.5,color:"red",style:{fontStyle:"normal"},children:(0,r.jsx)(i.kC,{height:"100%",children:(0,r.jsx)(i.kC.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:-1===e.installed?"Destroyed":"Missing"})})}):(0,r.jsxs)(i.kC,{children:[(0,r.jsx)(i.kC.Item,{width:"72%",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Brute Damage",color:c(e.brute_damage,e.max_damage),children:e.brute_damage}),(0,r.jsx)(i.H2.Item,{label:"Burn Damage",color:c(e.electronic_damage,e.max_damage),children:e.electronic_damage})]})}),(0,r.jsx)(i.kC.Item,{width:"50%",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Powered",color:e.powered?"good":"bad",children:e.powered?"Yes":"No"}),(0,r.jsx)(i.H2.Item,{label:"Enabled",color:e.status?"good":"bad",children:e.status?"Yes":"No"})]})})]})},t)})})})}},7558:function(e,t,n){"use strict";n.r(t),n.d(t,{RoboticsControlConsole:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,s=a.can_hack,u=a.safety,d=a.show_lock_all,f=a.cyborgs;return(0,r.jsx)(l.Rz,{width:500,height:460,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[!!d&&(0,r.jsxs)(i.$0,{title:"Emergency Lock Down",children:[(0,r.jsx)(i.zx,{icon:u?"lock":"unlock",content:u?"Disable Safety":"Enable Safety",selected:u,onClick:function(){return n("arm",{})}}),(0,r.jsx)(i.zx,{icon:"lock",disabled:u,content:"Lock ALL Cyborgs",color:"bad",onClick:function(){return n("masslock",{})}})]}),(0,r.jsx)(c,{cyborgs:void 0===f?[]:f,can_hack:s})]})})},c=function(e){var t=e.cyborgs;e.can_hack;var n=(0,o.nc)(),l=n.act,a=n.data,c="Detonate";return(a.detonate_cooldown>0&&(c+=" ("+a.detonate_cooldown+"s)"),t.length)?t.map(function(e){return(0,r.jsx)(i.$0,{title:e.name,buttons:(0,r.jsxs)(r.Fragment,{children:[!!e.hackable&&!e.emagged&&(0,r.jsx)(i.zx,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return l("hackbot",{uid:e.uid})}}),(0,r.jsx)(i.zx.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!a.auth,onClick:function(){return l("stopbot",{uid:e.uid})}}),(0,r.jsx)(i.zx.Confirm,{icon:"bomb",content:c,disabled:!a.auth||a.detonate_cooldown>0,color:"bad",onClick:function(){return l("killbot",{uid:e.uid})}})]}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Status",children:(0,r.jsx)(i.xu,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,r.jsx)(i.H2.Item,{label:"Location",children:(0,r.jsx)(i.xu,{children:e.locstring})}),(0,r.jsx)(i.H2.Item,{label:"Integrity",children:(0,r.jsx)(i.ko,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Cell Charge",children:(0,r.jsx)(i.ko,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,r.jsx)(i.H2.Item,{label:"Cell Capacity",children:(0,r.jsx)(i.xu,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})]})||(0,r.jsx)(i.H2.Item,{label:"Cell",children:(0,r.jsx)(i.xu,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,r.jsx)(i.H2.Item,{label:"Safeties",children:(0,r.jsx)(i.xu,{color:"bad",children:"DISABLED"})}),(0,r.jsx)(i.H2.Item,{label:"Module",children:e.module}),(0,r.jsx)(i.H2.Item,{label:"Master AI",children:(0,r.jsx)(i.xu,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.uid)}):(0,r.jsx)(i.f7,{children:"No cyborg units detected within access parameters."})}},6024:function(e,t,n){"use strict";n.r(t),n.d(t,{Safe:()=>c});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=(t.act,t.data),i=n.dial,c=n.open;return n.locked,n.contents,(0,r.jsx)(a.Rz,{theme:"safe",width:600,height:800,children:(0,r.jsxs)(a.Rz.Content,{children:[(0,r.jsxs)(o.xu,{className:"Safe--engraving",children:[(0,r.jsx)(s,{}),(0,r.jsxs)(o.xu,{children:[(0,r.jsx)(o.xu,{className:"Safe--engraving--hinge",top:"25%"}),(0,r.jsx)(o.xu,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,r.jsx)(o.JO,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,r.jsx)("br",{}),c?(0,r.jsx)(u,{}):(0,r.jsx)(o.xu,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*i+"deg)",zIndex:0}})]}),!c&&(0,r.jsx)(d,{})]})})},s=function(e){var t=(0,l.nc)(),n=t.act,i=t.data,a=i.dial,c=i.open,s=i.locked,u=function(e,t){return(0,r.jsx)(o.zx,{disabled:c||t&&!s,icon:"arrow-"+(t?"right":"left"),content:(t?"Right":"Left")+" "+e,iconRight:t,onClick:function(){return n(t?"turnleft":"turnright",{num:e})},style:{zIndex:10}})};return(0,r.jsxs)(o.xu,{className:"Safe--dialer",children:[(0,r.jsx)(o.zx,{disabled:s,icon:c?"lock":"lock-open",content:c?"Close":"Open",mb:"0.5rem",onClick:function(){return n("open")}}),(0,r.jsx)("br",{}),(0,r.jsx)(o.xu,{position:"absolute",children:[u(50),u(10),u(1)]}),(0,r.jsx)(o.xu,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[u(1,!0),u(10,!0),u(50,!0)]}),(0,r.jsx)(o.xu,{className:"Safe--dialer--number",children:a})]})},u=function(e){var t=(0,l.nc)(),n=t.act,a=t.data.contents;return(0,r.jsx)(o.xu,{className:"Safe--contents",overflow:"auto",children:a.map(function(e,t){return(0,r.jsxs)(i.Fragment,{children:[(0,r.jsxs)(o.zx,{mb:"0.5rem",onClick:function(){return n("retrieve",{index:t+1})},children:[(0,r.jsx)(o.xu,{as:"img",src:e.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),e.name]}),(0,r.jsx)("br",{})]},e)})})},d=function(e){return(0,r.jsxs)(o.$0,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,r.jsxs)(o.xu,{children:["1. Turn the dial left to the first number.",(0,r.jsx)("br",{}),"2. Turn the dial right to the second number.",(0,r.jsx)("br",{}),"3. Continue repeating this process for each number, switching between left and right each time.",(0,r.jsx)("br",{}),"4. Open the safe."]}),(0,r.jsx)(o.xu,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},288:function(e,t,n){"use strict";n.r(t),n.d(t,{SatelliteControl:()=>u,SatelliteControlFooter:()=>h,SatelliteControlMapView:()=>f,SatelliteControlSatellitesList:()=>d});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(6783),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=d?"good":"average",value:u,maxValue:100,children:[u,"%"]})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{content:"Check coverage",disabled:f,onClick:function(){return n("begin_test")}})})]})})}),(0,r.jsx)(o.Kq.Item,{color:c,children:a})]})}},8610:function(e,t,n){"use strict";n.r(t),n.d(t,{SecureStorage:()=>s});var r=n(1557),i=n(9124),o=n(4396),l=n(5259),a=n(4893),c=n(3817),s=function(e){return(0,r.jsx)(c.Rz,{theme:"securestorage",height:500,width:280,children:(0,r.jsx)(c.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(d,{})})})})})},u=function(e){var t=(0,a.nc)().act,n=window.event?e.which:e.keyCode;if(n===o.tt){e.preventDefault(),t("keypad",{digit:"E"});return}if(n===o.KW){e.preventDefault(),t("keypad",{digit:"C"});return}if(n===o.j){e.preventDefault(),t("backspace");return}if(n>=o.Fi&&n<=o.II){e.preventDefault(),t("keypad",{digit:n-o.Fi});return}if(n>=o.iH&&n<=o.bC){e.preventDefault(),t("keypad",{digit:n-o.iH});return}},d=function(e){var t=(0,a.nc)(),n=(t.act,t.data),o=n.locked,c=n.no_passcode,s=n.emagged,d=n.user_entered_code;return(0,r.jsx)(i.$0,{fill:!0,className:"SecureStorage",onKeyDown:function(e){return u(e)},children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{height:7.3,children:(0,r.jsx)(i.xu,{className:(0,l.Sh)(["SecureStorage__displayBox","SecureStorage__displayBox--"+(c?"":o?"bad":"good")]),height:"100%",children:s?"ERROR":d})}),(0,r.jsx)(i.Kq.Item,{align:"center",children:(0,r.jsx)(i.iA,{collapsing:!0,children:[["1","2","3"],["4","5","6"],["7","8","9"],["C","0","E"]].map(function(e){return(0,r.jsx)(i.iA.Row,{children:e.map(function(e){return(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(f,{number:e})},e)})},e[0])})})})]})})},f=function(e){var t=(0,a.nc)(),n=t.act;t.data;var o=e.number;return(0,r.jsx)(i.zx,{bold:!0,fluid:!0,textAlign:"center",fontSize:"55px",lineHeight:1.25,width:"80px",className:(0,l.Sh)(["SecureStorage__Button","SecureStorage__Button--keypad","SecureStorage__Button--"+o]),onClick:function(){return n("keypad",{digit:o})},children:o})}},1955:function(e,t,n){"use strict";n.r(t),n.d(t,{SecurityRecords:()=>g});var r=n(1557),i=n(2778),o=n(9124),l=n(7793),a=n(4893),c=n(3817),s=n(5279),u=n(8061),d=n(8575),f=n(7484),h=n(7389);function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nf});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817),c=n(5279);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=t},r=function(e,t){return e<=t},i=e.split(" "),o=[],l=!0,a=!1,c=void 0;try{for(var s,u=i[Symbol.iterator]();!(l=(s=u.next()).done);l=!0){var d=function(){var e=s.value.split(":");if(0===e.length)return"continue";if(1===e.length)return o.push(function(t){return(t.name+" ("+t.variant+")").toLocaleLowerCase().includes(e[0].toLocaleLowerCase())}),"continue";if(e.length>2)return{v:function(e){return!1}};var i=void 0,l=t;if("-"===e[1][e[1].length-1]?(l=r,i=Number(e[1].substring(0,e[1].length-1))):"+"===e[1][e[1].length-1]?(l=n,i=Number(e[1].substring(0,e[1].length-1))):i=Number(e[1]),isNaN(i))return{v:function(e){return!1}};switch(e[0].toLocaleLowerCase()){case"l":case"life":case"lifespan":o.push(function(e){return l(e.lifespan,i)});break;case"e":case"end":case"endurance":o.push(function(e){return l(e.endurance,i)});break;case"m":case"mat":case"maturation":o.push(function(e){return l(e.maturation,i)});break;case"pr":case"prod":case"production":o.push(function(e){return l(e.production,i)});break;case"y":case"yield":o.push(function(e){return l(e.yield,i)});break;case"po":case"pot":case"potency":o.push(function(e){return l(e.potency,i)});break;case"s":case"stock":case"c":case"count":case"a":case"amount":o.push(function(e){return l(e.amount,i)});break;default:return{v:function(e){return!1}}}}();if("object"==(d&&"undefined"!=typeof Symbol&&d.constructor===Symbol?"symbol":typeof d))return d.v}}catch(e){a=!0,c=e}finally{try{l||null==u.return||u.return()}finally{if(a)throw c}}return function(e){var t=!0,n=!1,r=void 0;try{for(var i,l=o[Symbol.iterator]();!(t=(i=l.next()).done);t=!0)if(!(0,i.value)(e))return!1}catch(e){n=!0,r=e}finally{try{t||null==l.return||l.return()}finally{if(n)throw r}}return!0}},m=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=(0,i.useContext)(d),s=c.searchTextState,f=c.vendAmountState,m=c.sortIdState,p=c.sortOrderState,g=u(s,2),j=g[0];g[1];var b=u(f,2),y=b[0];b[1];var v=u(m,2),w=v[0];v[1];var k=u(p,2),_=k[0];k[1];var C=a.icons,S=a.seeds;return(0,r.jsx)(o.Kq.Item,{grow:!0,mt:.5,children:(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,children:(0,r.jsxs)(o.iA,{className:"SeedExtractor__list",children:[(0,r.jsxs)(o.iA.Row,{bold:!0,children:[(0,r.jsx)(x,{id:"name",children:"Name"}),(0,r.jsx)(x,{id:"lifespan",children:"Lifespan"}),(0,r.jsx)(x,{id:"endurance",children:"Endurance"}),(0,r.jsx)(x,{id:"maturation",children:"Maturation"}),(0,r.jsx)(x,{id:"production",children:"Production"}),(0,r.jsx)(x,{id:"yield",children:"Yield"}),(0,r.jsx)(x,{id:"potency",children:"Potency"}),(0,r.jsx)(x,{id:"amount",children:"Stock"})]}),0===S.length?"No seeds present.":S.filter(h(j)).sort(function(e,t){var n=_?1:-1;return"number"==typeof e[w]?(e[w]-t[w])*n:e[w].localeCompare(t[w])*n}).map(function(e){return(0,r.jsxs)(o.iA.Row,{onClick:function(){return n("vend",{seed_id:e.id,seed_variant:e.variant,vend_amount:y})},children:[(0,r.jsxs)(o.iA.Cell,{children:[(0,r.jsx)("img",{src:"data:image/jpeg;base64,".concat(C[e.image]),style:{verticalAlign:"middle",width:"32px",margin:"0px"}}),e.name]}),(0,r.jsx)(o.iA.Cell,{children:e.lifespan}),(0,r.jsx)(o.iA.Cell,{children:e.endurance}),(0,r.jsx)(o.iA.Cell,{children:e.maturation}),(0,r.jsx)(o.iA.Cell,{children:e.production}),(0,r.jsx)(o.iA.Cell,{children:e.yield}),(0,r.jsx)(o.iA.Cell,{children:e.potency}),(0,r.jsx)(o.iA.Cell,{children:e.amount})]},e.id)})]})})})},x=function(e){var t=(0,i.useContext)(d),n=t.sortIdState,l=t.sortOrderState,a=u(n,2),c=a[0],s=a[1],f=u(l,2),h=f[0],m=f[1],x=e.id,p=e.children;return(0,r.jsx)(o.iA.Cell,{children:(0,r.jsxs)(o.zx,{color:c!==x&&"transparent",fluid:!0,onClick:function(){c===x?m(!h):(s(x),m(!0))},children:[p,c===x&&(0,r.jsx)(o.JO,{name:h?"sort-up":"sort-down",ml:"0.25rem;"})]})})},p=function(e){var t=(0,i.useContext)(d),n=t.searchTextState,l=t.vendAmountState,a=u(n,2),c=a[0],s=a[1],f=u(l,2),h=f[0],m=f[1];return(0,r.jsxs)(o.Kq,{fill:!0,children:[(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.II,{placeholder:"Search by name, variant, potency:70+, production:3-, ...",fluid:!0,onChange:function(e){return s(e)},value:c})}),(0,r.jsxs)(o.Kq.Item,{children:["Vend amount:",(0,r.jsx)(o.II,{placeholder:"1",onChange:function(e){return m(Number(e)>=1?Number(e):1)},value:"".concat(h)})]})]})}},4681:function(e,t,n){"use strict";n.r(t),n.d(t,{ShuttleConsole:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data;return(0,r.jsx)(l.Rz,{width:350,height:150,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Location",children:a.status?a.status:(0,r.jsx)(i.f7,{color:"red",children:"Shuttle Missing"})}),!!a.shuttle&&(!!a.docking_ports_len&&(0,r.jsx)(i.H2.Item,{label:"Send to ",children:a.docking_ports.map(function(e){return(0,r.jsx)(i.zx,{icon:"chevron-right",content:e.name,onClick:function(){return n("move",{move:e.id})}},e.name)})})||(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Status",color:"red",children:(0,r.jsx)(i.f7,{color:"red",children:"Shuttle Locked"})}),!!a.admin_controlled&&(0,r.jsx)(i.H2.Item,{label:"Authorization",children:(0,r.jsx)(i.zx,{icon:"exclamation-circle",content:"Request Authorization",disabled:!a.status,onClick:function(){return n("request")}})})]}))]})})})})}},9618:function(e,t,n){"use strict";n.r(t),n.d(t,{ShuttleManipulator:()=>s});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nc});var r=n(1557),i=n(9124),o=n(1044),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)();return 0===(t.act,t.data).active?(0,r.jsx)(s,{}):(0,r.jsx)(u,{})},s=function(e){var t=(0,l.nc)(),n=t.act,c=t.data.singularities;return(0,r.jsx)(a.Rz,{width:450,height:185,children:(0,r.jsx)(a.Rz.Content,{scrollable:!0,children:(0,r.jsx)(i.$0,{fill:!0,title:"Detected Singularities",buttons:(0,r.jsx)(i.zx,{icon:"sync",content:"Refresh",onClick:function(){return n("refresh")}}),children:(0,r.jsx)(i.iA,{children:(void 0===c?[]:c).map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:e.singularity_id+". "+e.area_name}),(0,r.jsx)(i.iA.Cell,{collapsing:!0,color:"label",children:"Stage:"}),(0,r.jsx)(i.iA.Cell,{collapsing:!0,width:"120px",children:(0,r.jsx)(i.ko,{value:e.stage,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.FH)(e.stage)})}),(0,r.jsx)(i.iA.Cell,{collapsing:!0,children:(0,r.jsx)(i.zx,{content:"Details",onClick:function(){return n("view",{view:e.singularity_id})}})})]},e.singularity_id)})})})})})},u=function(e){var t=(0,l.nc)(),n=t.act,c=t.data;c.active;var s=c.singulo_stage,u=c.singulo_potential_stage,d=c.singulo_energy,f=c.singulo_high,h=c.singulo_low,m=c.generators;return(0,r.jsx)(a.Rz,{width:550,height:185,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{width:"270px",children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Metrics",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Stage",children:(0,r.jsx)(i.ko,{value:s,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.FH)(s)})}),(0,r.jsx)(i.H2.Item,{label:"Potential Stage",children:(0,r.jsx)(i.ko,{value:u,minValue:0,maxValue:6,ranges:{good:[1,s+.5],average:[s+.5,s+1.5],bad:[s+1.5,s+2]},children:(0,o.FH)(u)})}),(0,r.jsx)(i.H2.Item,{label:"Energy",children:(0,r.jsx)(i.ko,{value:d,minValue:h,maxValue:f,ranges:{good:[.67*f+.33*h,f],average:[.33*f+.67*h,.67*f+.33*h],bad:[h,.33*f+.67*h]},children:(0,o.FH)(d)+"MJ"})})]})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,basis:0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Field Generators",buttons:(0,r.jsx)(i.zx,{icon:"arrow-left",content:"Back",onClick:function(){return n("back")}}),children:(0,r.jsx)(i.H2,{children:(void 0===m?[]:m).map(function(e){return(0,r.jsx)(i.H2.Item,{label:"Remaining Charge",children:(0,r.jsx)(i.ko,{value:e.charge,minValue:0,maxValue:125,ranges:{good:[80,125],average:[30,80],bad:[0,30]},children:(0,o.FH)(e.charge)})},e.gen_index)})})})})]})})})}},4952:function(e,t,n){"use strict";n.r(t),n.d(t,{Sleeper:()=>f});var r=n(1557),i=n(9124),o=n(1044),l=n(4893),a=n(3817),c=[["good","Alive"],["average","Critical"],["bad","DEAD"]],s=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,1/0]},d=["bad","average","average","good","average","average","bad"],f=function(e){var t=(0,l.nc)(),n=(t.act,t.data).hasOccupant?(0,r.jsx)(h,{}):(0,r.jsx)(j,{});return(0,r.jsx)(a.Rz,{width:550,height:760,children:(0,r.jsx)(a.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:n}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(p,{})})]})})})},h=function(e){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m,{}),(0,r.jsx)(x,{}),(0,r.jsx)(g,{})]})},m=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,s=a.occupant,u=a.auto_eject_dead;return(0,r.jsx)(i.$0,{title:"Occupant",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.xu,{color:"label",inline:!0,children:"Auto-eject if dead:\xa0"}),(0,r.jsx)(i.zx,{icon:u?"toggle-on":"toggle-off",selected:u,content:u?"On":"Off",onClick:function(){return n("auto_eject_dead_"+(u?"off":"on"))}}),(0,r.jsx)(i.zx,{icon:"user-slash",content:"Eject",onClick:function(){return n("ejectify")}})]}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Name",children:s.name}),(0,r.jsx)(i.H2.Item,{label:"Health",children:(0,r.jsx)(i.ko,{minValue:0,maxValue:s.maxHealth,value:s.health,ranges:{good:[.5*s.maxHealth,1/0],average:[0,.5*s.maxHealth],bad:[-1/0,0]},children:(0,o.NM)(s.health,0)})}),(0,r.jsx)(i.H2.Item,{label:"Status",color:c[s.stat][0],children:c[s.stat][1]}),(0,r.jsx)(i.H2.Item,{label:"Temperature",children:(0,r.jsxs)(i.ko,{minValue:0,maxValue:s.maxTemp,value:s.bodyTemperature,color:d[s.temperatureSuitability+3],children:[(0,o.NM)(s.btCelsius,0),"\xb0C, ",(0,o.NM)(s.btFaren,0),"\xb0F"]})}),!!s.hasBlood&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.H2.Item,{label:"Blood Level",children:(0,r.jsxs)(i.ko,{minValue:0,maxValue:s.bloodMax,value:s.bloodLevel,ranges:{bad:[-1/0,.6*s.bloodMax],average:[.6*s.bloodMax,.9*s.bloodMax],good:[.9*s.bloodMax,1/0]},children:[s.bloodPercent,"%, ",s.bloodLevel,"cl"]})}),(0,r.jsxs)(i.H2.Item,{label:"Pulse",verticalAlign:"middle",children:[s.pulse," BPM"]})]})]})})},x=function(e){var t=(0,l.nc)().data.occupant;return(0,r.jsx)(i.$0,{title:"Occupant Damage",children:(0,r.jsx)(i.H2,{children:s.map(function(e,n){var l=t[e[1]],a="number"==typeof l?l:0;return(0,r.jsx)(i.H2.Item,{label:e[0],children:(0,r.jsx)(i.ko,{minValue:0,maxValue:100,value:a,ranges:u,children:(0,o.NM)(a,0)},n)},n)})})})},p=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,a=o.hasOccupant,c=o.isBeakerLoaded,s=o.beakerMaxSpace,u=o.beakerFreeSpace,d=o.dialysis&&u>0;return(0,r.jsx)(i.$0,{title:"Dialysis",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{disabled:!c||u<=0||!a,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Active":"Inactive",onClick:function(){return n("togglefilter")}}),(0,r.jsx)(i.zx,{disabled:!c,icon:"eject",content:"Eject",onClick:function(){return n("removebeaker")}})]}),children:c?(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Remaining Space",children:(0,r.jsxs)(i.ko,{minValue:0,maxValue:s,value:u,ranges:{good:[.5*s,1/0],average:[.25*s,.5*s],bad:[-1/0,.25*s]},children:[u,"u"]})})}):(0,r.jsx)(i.xu,{color:"label",children:"No beaker loaded."})})},g=function(e){var t=(0,l.nc)(),n=t.act,o=t.data,a=o.occupant,c=o.chemicals,s=o.maxchem,u=o.amounts;return(0,r.jsx)(i.$0,{title:"Occupant Chemicals",children:c.map(function(e,t){var o,l="";return e.overdosing?(l="bad",o=(0,r.jsxs)(i.xu,{color:"bad",children:[(0,r.jsx)(i.JO,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(l="average",o=(0,r.jsxs)(i.xu,{color:"average",children:[(0,r.jsx)(i.JO,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,r.jsx)(i.xu,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,r.jsx)(i.$0,{title:e.title,buttons:o,children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsxs)(i.ko,{minValue:0,maxValue:s,value:e.occ_amount,color:l,mr:"0.5rem",children:[e.pretty_amount,"/",s,"u"]}),u.map(function(t,o){return(0,r.jsx)(i.zx,{disabled:!e.injectable||e.occ_amount+t>s||2===a.stat,icon:"syringe",content:"Inject ".concat(t,"u"),mb:"0",height:"19px",onClick:function(){return n("chemical",{chemid:e.id,amount:t})}},o)})]})})},t)})})},j=function(e){return(0,r.jsx)(i.$0,{fill:!0,textAlign:"center",children:(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{grow:!0,align:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:"user-slash",mb:"0.5rem",size:5}),(0,r.jsx)("br",{}),"No occupant detected."]})})})}},6515:function(e,t,n){"use strict";n.r(t),n.d(t,{SlotMachine:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t,n=(0,o.nc)(),a=n.act,c=n.data;return null===c.money?(0,r.jsx)(l.Rz,{width:350,height:90,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.$0,{children:[(0,r.jsx)(i.xu,{children:"Could not scan your card or could not find account!"}),(0,r.jsx)(i.xu,{children:"Please wear or hold your ID and try again."})]})})}):(t=1===c.plays?c.plays+" player has tried their luck today!":c.plays+" players have tried their luck today!",(0,r.jsx)(l.Rz,{width:300,height:151,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.$0,{children:[(0,r.jsx)(i.xu,{lineHeight:2,children:t}),(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Credits Remaining",children:(0,r.jsx)(i.zt,{value:c.money})}),(0,r.jsx)(i.H2.Item,{label:"10 credits to spin",children:(0,r.jsx)(i.zx,{icon:"coins",disabled:c.working,content:c.working?"Spinning...":"Spin",onClick:function(){return a("spin")}})})]}),(0,r.jsx)(i.xu,{bold:!0,lineHeight:2,color:c.resultlvl,children:c.result})]})})}))}},9138:function(e,t,n){"use strict";n.r(t),n.d(t,{Smartfridge:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.secure,s=a.can_dry,u=a.drying,d=a.contents;return(0,r.jsx)(l.Rz,{width:500,height:500,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[!!c&&(0,r.jsx)(i.f7,{children:"Secure Access: Please have your identification ready."}),(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:s?"Drying rack":"Contents",buttons:!!s&&(0,r.jsx)(i.zx,{width:4,icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return n("drying")}}),children:[!d&&(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,r.jsxs)(i.JO.Stack,{children:[(0,r.jsx)(i.JO,{name:"cookie-bite",size:5,color:"brown"}),(0,r.jsx)(i.JO,{name:"slash",size:5,color:"red"})]}),(0,r.jsx)("br",{}),"No products loaded."]})}),!!d&&d.slice().sort(function(e,t){return e.display_name.localeCompare(t.display_name)}).map(function(e){return(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{width:"55%",children:e.display_name}),(0,r.jsxs)(i.Kq.Item,{width:"25%",children:["(",e.quantity," in stock)"]}),(0,r.jsxs)(i.Kq.Item,{width:13,children:[(0,r.jsx)(i.zx,{width:3,icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){return n("vend",{index:e.vend,amount:1})}}),(0,r.jsx)(i.Y2,{width:"40px",minValue:0,value:0,maxValue:e.quantity,step:1,stepPixelSize:3,onChange:function(t){return n("vend",{index:e.vend,amount:t})}}),(0,r.jsx)(i.zx,{width:4,icon:"arrow-down",content:"All",tooltip:"Dispense all.",tooltipPosition:"bottom-start",onClick:function(){return n("vend",{index:e.vend,amount:e.quantity})}})]})]},e)})]})]})})})}},3900:function(e,t,n){"use strict";n.r(t),n.d(t,{Smes:()=>c});var r=n(1557),i=n(9124),o=n(9915),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,c=t.data,s=c.capacityPercent,u=(c.capacity,c.charge),d=c.inputAttempt,f=c.inputting,h=c.inputLevel,m=c.inputLevelMax,x=c.inputAvailable,p=c.outputPowernet,g=c.outputAttempt,j=c.outputting,b=c.outputLevel,y=c.outputLevelMax,v=c.outputUsed,w=s>=100&&"good"||f&&"average"||"bad";return(0,r.jsx)(a.Rz,{width:340,height:360,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.$0,{title:"Stored Energy",children:(0,r.jsx)(i.ko,{value:.01*s,ranges:{good:[.5,1/0],average:[.15,.5],bad:[-1/0,.15]}})}),(0,r.jsx)(i.$0,{title:"Input",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Charge Mode",buttons:(0,r.jsx)(i.zx,{icon:d?"sync-alt":"times",selected:d,onClick:function(){return n("tryinput")},children:d?"Auto":"Off"}),children:(0,r.jsx)(i.xu,{color:w,children:s>=100&&"Fully Charged"||f&&"Charging"||"Not Charging"})}),(0,r.jsx)(i.H2.Item,{label:"Target Input",children:(0,r.jsxs)(i.Kq,{width:"100%",children:[(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:"fast-backward",disabled:0===h,onClick:function(){return n("input",{target:"min"})}}),(0,r.jsx)(i.zx,{icon:"backward",disabled:0===h,onClick:function(){return n("input",{adjust:-1e4})}})]}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.iR,{value:h/1e3,fillValue:x/1e3,minValue:0,maxValue:m/1e3,step:5,stepPixelSize:4,format:function(e){return(0,o.bu)(1e3*e,1)},onChange:function(e,t){return n("input",{target:1e3*t})}})}),(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:"forward",disabled:h===m,onClick:function(){return n("input",{adjust:1e4})}}),(0,r.jsx)(i.zx,{icon:"fast-forward",disabled:h===m,onClick:function(){return n("input",{target:"max"})}})]})]})}),(0,r.jsx)(i.H2.Item,{label:"Available",children:(0,o.bu)(x)})]})}),(0,r.jsx)(i.$0,{fill:!0,title:"Output",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Output Mode",buttons:(0,r.jsx)(i.zx,{icon:g?"power-off":"times",selected:g,onClick:function(){return n("tryoutput")},children:g?"On":"Off"}),children:(0,r.jsx)(i.xu,{color:j&&"good"||u>0&&"average"||"bad",children:p?j?"Sending":u>0?"Not Sending":"No Charge":"Not Connected"})}),(0,r.jsx)(i.H2.Item,{label:"Target Output",children:(0,r.jsxs)(i.Kq,{width:"100%",children:[(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:"fast-backward",disabled:0===b,onClick:function(){return n("output",{target:"min"})}}),(0,r.jsx)(i.zx,{icon:"backward",disabled:0===b,onClick:function(){return n("output",{adjust:-1e4})}})]}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.iR,{value:b/1e3,minValue:0,maxValue:y/1e3,step:5,stepPixelSize:4,format:function(e){return(0,o.bu)(1e3*e,1)},onChange:function(e,t){return n("output",{target:1e3*t})}})}),(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:"forward",disabled:b===y,onClick:function(){return n("output",{adjust:1e4})}}),(0,r.jsx)(i.zx,{icon:"fast-forward",disabled:b===y,onClick:function(){return n("output",{target:"max"})}})]})]})}),(0,r.jsx)(i.H2.Item,{label:"Outputting",children:(0,o.bu)(v)})]})})]})})})}},3873:function(e,t,n){"use strict";n.r(t),n.d(t,{SolarControl:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(6783),a=n(3817),c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data,s=c.generated,u=c.generated_ratio,d=c.tracking_state,f=c.tracking_rate,h=c.connected_panels,m=c.connected_tracker,x=c.cdir,p=c.direction,g=c.rotating_direction;return(0,r.jsx)(a.Rz,{width:490,height:277,children:(0,r.jsxs)(a.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Status",buttons:(0,r.jsx)(i.zx,{icon:"sync",content:"Scan for new hardware",onClick:function(){return n("refresh")}}),children:(0,r.jsxs)(l.rj,{children:[(0,r.jsx)(l.rj.Column,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Solar tracker",color:m?"good":"bad",children:m?"OK":"N/A"}),(0,r.jsx)(i.H2.Item,{label:"Solar panels",color:h>0?"good":"bad",children:h})]})}),(0,r.jsx)(l.rj.Column,{size:2,children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Power output",children:(0,r.jsx)(i.ko,{ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},minValue:0,maxValue:1,value:u,children:s+" W"})}),(0,r.jsxs)(i.H2.Item,{label:"Panel orientation",children:[x,"\xb0 (",p,")"]}),(0,r.jsxs)(i.H2.Item,{label:"Tracker rotation",children:[2===d&&(0,r.jsx)(i.xu,{children:" Automated "}),1===d&&(0,r.jsxs)(i.xu,{children:[" ",f,"\xb0/h (",g,")"," "]}),0===d&&(0,r.jsx)(i.xu,{children:" Tracker offline "})]})]})})]})}),(0,r.jsx)(i.$0,{title:"Controls",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Panel orientation",children:[2!==d&&(0,r.jsx)(i.Y2,{unit:"\xb0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:x,onChange:function(e){return n("cdir",{cdir:e})}}),2===d&&(0,r.jsx)(i.xu,{lineHeight:"19px",children:" Automated "})]}),(0,r.jsxs)(i.H2.Item,{label:"Tracker status",children:[(0,r.jsx)(i.zx,{icon:"times",content:"Off",selected:0===d,onClick:function(){return n("track",{track:0})}}),(0,r.jsx)(i.zx,{icon:"clock-o",content:"Timed",selected:1===d,onClick:function(){return n("track",{track:1})}}),(0,r.jsx)(i.zx,{icon:"sync",content:"Auto",selected:2===d,disabled:!m,onClick:function(){return n("track",{track:2})}})]}),(0,r.jsxs)(i.H2.Item,{label:"Tracker rotation",children:[1===d&&(0,r.jsx)(i.Y2,{unit:"\xb0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:f,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onChange:function(e){return n("tdir",{tdir:e})}}),0===d&&(0,r.jsx)(i.xu,{lineHeight:"19px",children:" Tracker offline "}),2===d&&(0,r.jsx)(i.xu,{lineHeight:"19px",children:" Automated "})]})]})})]})})}},4035:function(e,t,n){"use strict";n.r(t),n.d(t,{SpawnersMenu:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data.spawners||[];return(0,r.jsx)(l.Rz,{width:700,height:600,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsx)(i.$0,{children:a.map(function(e){return(0,r.jsxs)(i.$0,{mb:.5,title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{icon:"chevron-circle-right",content:"Jump",onClick:function(){return n("jump",{ID:e.uids})}}),(0,r.jsx)(i.zx,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){return n("spawn",{ID:e.uids})}})]}),children:[(0,r.jsx)(i.xu,{style:{whiteSpace:"pre-wrap"},mb:1,fontSize:"16px",children:e.desc}),!!e.fluff&&(0,r.jsx)(i.xu,{style:{whiteSpace:"pre-wrap"},textColor:"#878787",fontSize:"14px",children:e.fluff}),!!e.important_info&&(0,r.jsx)(i.xu,{style:{whiteSpace:"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:e.important_info})]},e.name)})})})})}},2361:function(e,t,n){"use strict";n.r(t),n.d(t,{SpecMenu:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){return(0,r.jsx)(l.Rz,{width:1100,height:600,theme:"nologo",children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(c,{}),(0,r.jsx)(s,{}),(0,r.jsx)(u,{}),(0,r.jsx)(d,{})]})})})},c=function(e){var t=(0,o.nc)(),n=t.act;return t.data.subclasses,(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"25%",children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:"Hemomancer",buttons:(0,r.jsx)(i.zx,{content:"Choose",onClick:function(){return n("hemomancer")}}),children:[(0,r.jsx)("h3",{children:"Focuses on blood magic and the manipulation of blood around you."}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Vampiric claws"}),": Unlocked at 150 blood, allows you to summon a robust pair of claws that attack rapidly, drain a targets blood, and heal you."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Blood Barrier"}),": Unlocked at 250 blood, allows you to select two turfs and create a wall between them."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Blood tendrils"}),": Unlocked at 250 blood, allows you to slow everyone in a targeted 3x3 area after a short delay."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Sanguine pool"}),": Unlocked at 400 blood, allows you to travel at high speeds for a short duration. Doing this leaves behind blood splatters. You can move through anything but walls and space when doing this."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Predator senses"}),": Unlocked at 600 blood, allows you to sniff out anyone within the same sector as you."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Blood eruption"}),": Unlocked at 800 blood, allows you to manipulate all nearby blood splatters, in 4 tiles around you, into spikes that impale anyone stood ontop of them."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Full power"}),(0,r.jsx)(i.iz,{}),(0,r.jsx)("b",{children:"The blood bringers rite"}),": When toggled you will rapidly drain the blood of everyone who is nearby and use it to heal yourself slightly and remove any incapacitating effects rapidly."]})]})})},s=function(e){var t=(0,o.nc)(),n=t.act;return t.data.subclasses,(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"25%",children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:"Umbrae",buttons:(0,r.jsx)(i.zx,{content:"Choose",onClick:function(){return n("umbrae")}}),children:[(0,r.jsx)("h3",{children:"Focuses on darkness, stealth ambushing and mobility."}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Cloak of darkness"}),": Unlocked at 150 blood, when toggled, allows you to become nearly invisible and move rapidly when in dark regions. While active, burn damage is more effective against you."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Shadow anchor"}),": Unlocked at 250 blood, casting it will create an anchor at the cast location after a short delay. If you then cast the ability again, you are teleported back to the anchor. If you do not cast again within 2 minutes, you will do a fake recall, causing a clone to appear at the anchor and making yourself invisible. It will not teleport you between Z levels."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Shadow snare"}),": Unlocked at 250 blood, allows you to summon a trap that when crossed blinds and ensnares the victim. This trap is hard to see, but withers in the light."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Dark passage"}),": Unlocked at 400 blood, allows you to target a turf on screen, you will then teleport to that turf."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Extinguish"}),": Unlocked at 600 blood, allows you to snuff out nearby electronic light sources and glowshrooms."]}),(0,r.jsx)("b",{children:"Shadow boxing"}),": Unlocked at 800 blood, sends out shadow clones towards a target, damaging them while you remain in range.",(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Full power"}),(0,r.jsx)(i.iz,{}),(0,r.jsx)("b",{children:"Eternal darkness"}),": When toggled, you consume yourself in unholy darkness, only the strongest of lights will be able to see through it. Inside the radius, nearby creatures will freeze and energy projectiles will deal less damage."]}),(0,r.jsx)("p",{children:"In addition, you also gain permanent X-ray vision."})]})})},u=function(e){var t=(0,o.nc)(),n=t.act;return t.data.subclasses,(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"25%",children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:"Gargantua",buttons:(0,r.jsx)(i.zx,{content:"Choose",onClick:function(){return n("gargantua")}}),children:[(0,r.jsx)("h3",{children:"Focuses on tenacity and melee damage."}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Rejuvenate"}),": Will heal you at an increased rate based on how much damage you have taken."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Blood swell"}),": Unlocked at 150 blood, increases your resistance to physical damage, stuns and stamina for 30 seconds. While it is active you cannot fire guns."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Seismic stomp"}),": Unlocked at 250 blood, allows you to stomp the ground to send out a shockwave, knocking people back."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Blood rush"}),": Unlocked at 250 blood, gives you a short speed boost when cast."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Blood swell II"}),": Unlocked at 400 blood, increases all melee damage by 10."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Overwhelming force"}),": Unlocked at 600 blood, when toggled, if you bump into a door that you do not have access to, it will force it open. In addition, you cannot be pushed or pulled while it is active."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Demonic grasp"}),": Unlocked at 800 blood, allows you to send out a demonic hand to snare someone. If you are on disarm/grab intent you will push/pull the target, respectively."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Charge"}),": Unlocked at 800 blood, you gain the ability to charge at a target. Destroying and knocking back pretty much anything you collide with."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Full Power"}),(0,r.jsx)(i.iz,{}),(0,r.jsx)("b",{children:"Desecrated Duel"}),": Leap towards a visible enemy, creating an arena upon landing, infusing you with increased regeneration, and granting you resistance to internal damages."]})]})})},d=function(e){var t=(0,o.nc)(),n=t.act;return t.data.subclasses,(0,r.jsx)(i.Kq.Item,{grow:!0,basis:"25%",children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:"Dantalion",buttons:(0,r.jsx)(i.zx,{content:"Choose",onClick:function(){return n("dantalion")}}),children:[(0,r.jsx)("h3",{children:"Focuses on thralling and illusions."}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Enthrall"}),": Unlocked at 150 blood, Thralls your target to your will, requires you to stand still. Does not work on mindshielded or already enthralled/mindslaved people."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Thrall cap"}),": You can only thrall a max of 1 person at a time. This can be increased at 400 blood, 600 blood and at full power to a max of 4 thralls."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Thrall commune"}),": Unlocked at 150 blood, Allows you to talk to your thralls, your thralls can talk back in the same way."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Subspace swap"}),": Unlocked at 250 blood, allows you to swap positions with a target."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Pacify"}),": Unlocked at 250 blood, allows you to pacify a target, preventing them from causing harm for 40 seconds."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Decoy"}),": Unlocked at 400 blood, briefly turn invisible and send out an illusion to fool everyone nearby."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Rally thralls"}),": Unlocked at 600 blood, removes all incapacitating effects from nearby thralls."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Blood bond"}),": Unlocked at 800 blood, when cast, all nearby thralls become linked to you. If anyone in the network takes damage, it is shared equally between everyone in the network. If a thrall goes out of range, they will be removed from the network."]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:"Full Power"}),(0,r.jsx)(i.iz,{}),(0,r.jsx)("b",{children:"Mass Hysteria"}),": Casts a powerful illusion that blinds and then makes everyone nearby perceive others as random animals."]})]})})}},2011:function(e,t,n){"use strict";n.r(t),n.d(t,{StackCraft:()=>d});var r=n(1557),i=n(2778),o=n(9124),l=n(7793),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e&&c.push((0,r.jsx)(o.zx,{bold:!0,fontSize:.85,width:"32px",content:e*n.result_amount+"x",onClick:function(){return t("make",{recipe_uid:n.uid,multiplier:e})}}))}()}catch(e){u=!0,d=e}finally{try{s||null==h.return||h.return()}finally{if(u)throw d}}return -1===l.indexOf(i)&&c.push((0,r.jsx)(o.zx,{bold:!0,fontSize:.85,width:"32px",content:i*n.result_amount+"x",onClick:function(){return t("make",{recipe_uid:n.uid,multiplier:i})}})),(0,r.jsx)(r.Fragment,{children:c.map(function(e){return e})})},p=function(e){return Object.entries(e.recipes).map(function(e){var t=u(e,2),n=t[0],i=t[1];return m(i)?(0,r.jsx)(o.zF,{title:n,child_mt:0,childStyles:{padding:"0.5em",backgroundColor:"rgba(62, 97, 137, 0.15)",border:"1px solid rgba(255, 255, 255, 0.1)",borderTop:"none",borderRadius:"0 0 0.33em 0.33em"},children:(0,r.jsx)(o.xu,{p:1,pb:.25,children:(0,r.jsx)(p,{recipes:i})})},n):(0,r.jsx)(g,{title:n,recipe:i},n)})},g=function(e){var t=(0,a.nc)(),n=t.act,i=t.data.amount,l=e.title,c=e.recipe,s=c.result_amount,u=c.required_amount,d=c.max_result_amount,f=c.uid,h=c.icon,m=c.icon_state,p=c.image,g="".concat(s>1?"".concat(s,"x "):"").concat(l),j="".concat(u," sheet").concat(u>1?"s":""),b=c.required_amount>i?0:Math.floor(i/c.required_amount);return(0,r.jsx)(o.zA,{fluid:!0,base64:p,dmIcon:h,dmIconState:m,imageSize:32,disabled:!b,tooltip:j,buttons:d>1&&b>1&&(0,r.jsx)(x,{recipe:c,max_possible_multiplier:b}),onClick:function(){return n("make",{recipe_uid:f,multiplier:1})},children:g})}},7115:function(e,t,n){"use strict";n.r(t),n.d(t,{StationAlertConsole:()=>a,StationAlertConsoleContent:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(){return(0,r.jsx)(l.Rz,{width:325,height:500,children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsx)(c,{})})})},c=function(e){var t=(0,o.nc)().data.alarms||[],n=t.Fire||[],l=t.Atmosphere||[],a=t.Power||[];return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.$0,{title:"Fire Alarms",children:(0,r.jsxs)("ul",{children:[0===n.length&&(0,r.jsx)("li",{className:"color-good",children:"Systems Nominal"}),n.map(function(e){return(0,r.jsx)("li",{className:"color-average",children:e},e)})]})}),(0,r.jsx)(i.$0,{title:"Atmospherics Alarms",children:(0,r.jsxs)("ul",{children:[0===l.length&&(0,r.jsx)("li",{className:"color-good",children:"Systems Nominal"}),l.map(function(e){return(0,r.jsx)("li",{className:"color-average",children:e},e)})]})}),(0,r.jsx)(i.$0,{title:"Power Alarms",children:(0,r.jsxs)("ul",{children:[0===a.length&&(0,r.jsx)("li",{className:"color-good",children:"Systems Nominal"}),a.map(function(e){return(0,r.jsx)("li",{className:"color-average",children:e},e)})]})})]})}},4282:function(e,t,n){"use strict";n.r(t),n.d(t,{StationTraitsPanel:()=>m});var r=n(1557),i=n(7662),o=n(2778),l=n(9124),a=n(4893),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0?(0,r.jsx)(l.Kq,{vertical:!0,fill:!0,children:f.map(function(e){return(0,r.jsx)(l.Kq.Item,{children:(0,r.jsxs)(l.Kq,{fill:!0,children:[(0,r.jsx)(l.Kq.Item,{grow:!0,children:e.name}),(0,r.jsx)(l.Kq.Item,{children:(0,r.jsx)(l.zx,{color:"red",icon:"times",onClick:function(){n("setup_future_traits",{station_traits:(0,i.hX)((0,i.UI)(f,function(e){return e.path}),function(t){return t!==e.path})})},children:"Delete"})})]})},e.path)})}):(0,r.jsxs)(l.xu,{textAlign:"center",children:[(0,r.jsx)(l.xu,{children:"No station traits will run next round."}),(0,r.jsx)(l.zx,{mt:1,fluid:!0,color:"good",icon:"times",tooltip:"The next round will roll station traits randomly, just like normal",onClick:function(){return n("clear_future_traits")},children:"Run Station Traits Normally"})]}):(0,r.jsxs)(l.xu,{textAlign:"center",children:[(0,r.jsx)(l.xu,{children:"No future station traits are planned."}),(0,r.jsx)(l.zx,{mt:1,fluid:!0,color:"red",icon:"times",onClick:function(){return n("setup_future_traits",{station_traits:[]})},children:"Prevent station traits from running next round"})]})]})},h=function(e){var t=(0,a.nc)(),n=t.act,i=t.data;return i.current_traits.length>0?(0,r.jsx)(l.Kq,{vertical:!0,fill:!0,children:i.current_traits.map(function(e){return(0,r.jsx)(l.Kq.Item,{children:(0,r.jsxs)(l.Kq,{fill:!0,children:[(0,r.jsx)(l.Kq.Item,{grow:!0,children:e.name}),(0,r.jsx)(l.Kq.Item,{children:(0,r.jsx)(l.zx.Confirm,{content:"Revert",color:"red",disabled:i.too_late_to_revert||!e.can_revert,tooltip:!e.can_revert&&"This trait is not revertable."||i.too_late_to_revert&&"It's too late to revert station traits, the round has already started.",icon:"times",onClick:function(){return n("revert",{ref:e.ref})}})})]})},e.ref)})}):(0,r.jsx)(l.xu,{textAlign:"center",children:"There are no active station traits."})},m=function(e){var t,n=u((0,o.useState)(1),2),i=n[0],a=n[1];switch(i){case 0:t=(0,r.jsx)(f,{});break;case 1:t=(0,r.jsx)(h,{});break;default:throw Error("Unhandled case: ".concat(i))}return(0,r.jsx)(c.Rz,{title:"Modify Station Traits",height:350,width:350,children:(0,r.jsx)(c.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(l.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(l.Kq.Item,{children:(0,r.jsxs)(l.mQ,{children:[(0,r.jsx)(l.mQ.Tab,{icon:"eye",selected:1===i,onClick:function(){return a(1)},children:"View"}),(0,r.jsx)(l.mQ.Tab,{icon:"edit",selected:0===i,onClick:function(){return a(0)},children:"Edit"})]})}),(0,r.jsxs)(l.Kq.Item,{m:0,children:[(0,r.jsx)(l.iz,{}),t]})]})})})}},1687:function(e,t,n){"use strict";n.r(t),n.d(t,{StripMenu:()=>p});var r=n(1557),i=n(7662),o=n(9124),l=n(1155),a=n(4893),c=n(3817),s=function(e){return 0===e?5:9},u="64px",d=function(e){return"".concat(e[0],"/").concat(e[1])},f=function(e){var t=e.align,n=e.children;return(0,r.jsx)(o.xu,{style:{position:"absolute",left:"left"===t?"6px":"48px",textAlign:t,textShadow:"2px 2px 2px #000",top:"2px"},children:n})},h={enable_internals:{icon:"lungs",text:"Enable internals"},disable_internals:{icon:"lungs",text:"Disable internals"},enable_lock:{icon:"lock",text:"Enable lock"},disable_lock:{icon:"unlock",text:"Disable lock"},suit_sensors:{icon:"tshirt",text:"Adjust suit sensors"},remove_accessory:{icon:"medal",text:"Remove accessory"},dislodge_headpocket:{icon:"head-side-virus",text:"Dislodge headpocket"}},m={eyes:{displayName:"eyewear",gridSpot:d([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:d([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:d([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:d([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:d([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:d([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:d([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:d([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:d([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:d([1,4])},jumpsuit:{displayName:"uniform",gridSpot:d([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:d([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:d([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:d([2,3]),image:"inventory-hand_r.png",additionalComponent:(0,r.jsx)(f,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:d([2,4]),image:"inventory-hand_l.png",additionalComponent:(0,r.jsx)(f,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:d([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:d([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:d([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:d([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:d([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:d([3,4]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:d([3,3]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:d([4,4]),image:"inventory-pda.png"}},x={eyes:{displayName:"eyewear",gridSpot:d([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:d([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:d([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:d([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:d([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:d([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:d([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:d([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:d([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:d([1,4])},jumpsuit:{displayName:"uniform",gridSpot:d([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:d([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:d([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:d([4,4]),image:"inventory-hand_r.png",additionalComponent:(0,r.jsx)(f,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:d([4,5]),image:"inventory-hand_l.png",additionalComponent:(0,r.jsx)(f,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:d([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:d([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:d([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:d([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:d([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:d([4,7]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:d([4,6]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:d([4,8]),image:"inventory-pda.png"}},p=function(e){var t=(0,a.nc)(),n=t.act,f=t.data,p=new Map;if(0===f.show_mode){var g=!0,j=!1,b=void 0;try{for(var y,v=Object.keys(f.items)[Symbol.iterator]();!(g=(y=v.next()).done);g=!0){var w=y.value;p.set(m[w].gridSpot,w)}}catch(e){j=!0,b=e}finally{try{g||null==v.return||v.return()}finally{if(j)throw b}}}else{var k=!0,_=!1,C=void 0;try{for(var S,A=Object.keys(f.items)[Symbol.iterator]();!(k=(S=A.next()).done);k=!0){var I=S.value;p.set(x[I].gridSpot,I)}}catch(e){_=!0,C=e}finally{try{k||null==A.return||A.return()}finally{if(_)throw C}}}return 0===p.size?(0,r.jsx)(c.Rz,{title:"Stripping ".concat(f.name),width:64*s(f.show_mode)+6*(s(f.show_mode)+1),height:390,theme:"nologo",children:(0,r.jsx)(c.Rz.Content,{style:{backgroundColor:"rgba(0, 0, 0, 0.5)"},children:(0,r.jsx)(o.Kq,{fill:!0,children:(0,r.jsx)(o.Kq.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:"No slots"})})})}):(0,r.jsx)(c.Rz,{title:"Stripping ".concat(f.name),width:64*s(f.show_mode)+6*(s(f.show_mode)+1),height:390,theme:"nologo",children:(0,r.jsx)(c.Rz.Content,{style:{backgroundColor:"rgba(0, 0, 0, 0.5)"},children:(0,r.jsx)(o.Kq,{fill:!0,vertical:!0,children:(0,i.w6)(0,5).map(function(e){return(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.Kq,{fill:!0,children:(0,i.w6)(0,s(f.show_mode)).map(function(t){var i,a,c,s=d([e,t]),x=p.get(s);if(!x)return(0,r.jsx)(o.Kq.Item,{style:{width:u,height:u}},s);var g=f.items[x],j=m[x];return null===g?c=j.displayName:"name"in g?(a=(0,r.jsx)(o.Ee,{src:"data:image/jpeg;base64,".concat(g.icon),height:"100%",width:"100%",style:{imageRendering:"pixelated",verticalAlign:"middle"}}),c=g.name):"obscured"in g&&(a=(0,r.jsx)(o.JO,{name:1===g.obscured?"ban":"eye-slash",size:3,ml:0,mt:2.5,color:"white",style:{textAlign:"center",height:"100%",width:"100%"}}),c="obscured ".concat(j.displayName)),null!==g&&"alternates"in g&&null!==g.alternates&&(i=g.alternates),(0,r.jsx)(o.Kq.Item,{style:{width:u,height:u},children:(0,r.jsxs)(o.xu,{style:{position:"relative",width:"100%",height:"100%"},children:[(0,r.jsxs)(o.zx,{onClick:function(){n("use",{key:x})},fluid:!0,color:(null==g?void 0:g.interacting)?"average":null,tooltip:c,style:{position:"relative",width:"100%",height:"100%",padding:0,backgroundColor:(null==g?void 0:g.cantstrip)?"transparent":"none"},children:[j.image&&(0,r.jsx)(o.Ee,{src:(0,l.R)(j.image),opacity:.7,style:{position:"absolute",width:"32px",height:"32px",left:"50%",top:"50%",transform:"translateX(-50%) translateY(-50%) scale(2)"}}),(0,r.jsx)(o.xu,{style:{position:"relative"},children:a}),j.additionalComponent]}),(0,r.jsx)(o.Kq,{direction:"row-reverse",children:void 0!==i&&i.map(function(e,t){var i=1.8*t;return(0,r.jsx)(o.Kq.Item,{width:"100%",children:(0,r.jsx)(o.zx,{onClick:function(){n("alt",{key:x,action_key:e})},tooltip:h[e].text,width:"1.8em",style:{background:"rgba(0, 0, 0, 0.6)",position:"absolute",bottom:0,right:"".concat(i,"em"),zIndex:2+t},children:(0,r.jsx)(o.JO,{name:h[e].icon})})},t)})})]})},s)})})},e)})})})})}},9508:function(e,t,n){"use strict";n.r(t),n.d(t,{SuitStorage:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)().data.uv;return(0,r.jsx)(l.Rz,{width:400,height:260,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[!!t&&(0,r.jsx)(i.Pz,{backgroundColor:"black",opacity:.85,children:(0,r.jsx)(i.Kq,{children:(0,r.jsxs)(i.Kq.Item,{bold:!0,textAlign:"center",mb:1,children:[(0,r.jsx)(i.JO,{name:"spinner",spin:1,size:4,mb:4}),(0,r.jsx)("br",{}),"Disinfection of contents in progress..."]})})}),(0,r.jsx)(c,{}),(0,r.jsx)(u,{})]})})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.helmet,c=l.suit,u=l.magboots,d=l.mask,f=l.storage,h=l.open,m=l.locked;return(0,r.jsx)(i.$0,{fill:!0,title:"Stored Items",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:"Start Disinfection Cycle",icon:"radiation",textAlign:"center",onClick:function(){return n("cook")}}),(0,r.jsx)(i.zx,{content:m?"Unlock":"Lock",icon:m?"unlock":"lock",disabled:h,onClick:function(){return n("toggle_lock")}})]}),children:h&&!m?(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(s,{object:a,label:"Helmet",missingText:"helmet",eject:"dispense_helmet"}),(0,r.jsx)(s,{object:c,label:"Suit",missingText:"suit",eject:"dispense_suit"}),(0,r.jsx)(s,{object:u,label:"Boots",missingText:"boots",eject:"dispense_boots"}),(0,r.jsx)(s,{object:d,label:"Breathmask",missingText:"mask",eject:"dispense_mask"}),(0,r.jsx)(s,{object:f,label:"Storage",missingText:"storage item",eject:"dispense_storage"})]}):(0,r.jsx)(i.Kq,{fill:!0,children:(0,r.jsxs)(i.Kq.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,r.jsx)(i.JO,{name:m?"lock":"exclamation-circle",size:"5",mb:3}),(0,r.jsx)("br",{}),m?"The unit is locked.":"The unit is closed."]})})})},s=function(e){var t=(0,o.nc)(),n=t.act;t.data;var l=e.object,a=e.label,c=e.missingText,s=e.eject;return(0,r.jsx)(i.H2.Item,{label:a,children:(0,r.jsx)(i.xu,{my:.5,children:l?(0,r.jsx)(i.zx,{my:-1,icon:"eject",content:l,onClick:function(){return n(s)}}):(0,r.jsxs)(i.xu,{color:"silver",bold:!0,children:["No ",c," found."]})})})},u=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.open,c=l.locked;return(0,r.jsx)(i.$0,{children:(0,r.jsx)(i.zx,{fluid:!0,content:a?"Close Suit Storage Unit":"Open Suit Storage Unit",icon:a?"times-circle":"expand",color:a?"red":"green",disabled:c,textAlign:"center",onClick:function(){return n("toggle_open")}})})}},178:function(e,t,n){"use strict";n.r(t),n.d(t,{SupermatterMonitor:()=>u});var r=n(1557),i=n(9124),o=n(1044),l=n(4893),a=n(9242),c=n(3817);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=.01}).sort(function(e,t){return t.amount-e.amount}),k=(t=Math).max.apply(t,[1].concat(function(e){if(Array.isArray(e))return s(e)}(e=w.map(function(e){return e.portion}))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()));return(0,r.jsx)(c.Rz,{width:550,height:270,children:(0,r.jsx)(c.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{width:"270px",children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Metrics",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Integrity",children:(0,r.jsx)(i.ko,{value:h/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})}),(0,r.jsx)(i.H2.Item,{label:"Peak EER",children:(0,r.jsx)(i.ko,{value:x,minValue:0,maxValue:5e3,ranges:{good:[-1/0,5e3],average:[5e3,7e3],bad:[7e3,1/0]},children:(0,o.FH)(x)+" MeV/cm3"})}),(0,r.jsx)(i.H2.Item,{label:"Nominal EER",children:(0,r.jsx)(i.ko,{value:m,minValue:0,maxValue:5e3,ranges:{good:[-1/0,5e3],average:[5e3,7e3],bad:[7e3,1/0]},children:(0,o.FH)(m)+" MeV/cm3"})}),(0,r.jsx)(i.H2.Item,{label:"Gas Coefficient",children:(0,r.jsx)(i.ko,{value:b,minValue:1,maxValue:5.25,ranges:{bad:[1,1.55],average:[1.55,5.25],good:[5.25,1/0]},children:b.toFixed(2)})}),(0,r.jsx)(i.H2.Item,{label:"Temperature",children:(0,r.jsx)(i.ko,{value:d(p),minValue:0,maxValue:d(1e4),ranges:{teal:[-1/0,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),1/0]},children:(0,o.FH)(p)+" K"})}),(0,r.jsx)(i.H2.Item,{label:"Mole Per Tile",children:(0,r.jsx)(i.ko,{value:j,minValue:0,maxValue:12e3,ranges:{teal:[-1/0,100],average:[100,11333],good:[11333,12e3],bad:[12e3,1/0]},children:(0,o.FH)(j)+" mol"})}),(0,r.jsx)(i.H2.Item,{label:"Pressure",children:(0,r.jsx)(i.ko,{value:d(g),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-1/0,d(1e3)],bad:[d(1e3),1/0]},children:(0,o.FH)(g)+" kPa"})})]})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,basis:0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Gases",buttons:(0,r.jsx)(i.zx,{icon:"arrow-left",content:"Back",onClick:function(){return u("back")}}),children:(0,r.jsx)(i.H2,{children:w.map(function(e){return(0,r.jsx)(i.H2.Item,{label:(0,a.UD)(e.name,e.name),children:(0,r.jsx)(i.ko,{color:(0,a._9)(e.name),value:e.portion,minValue:0,maxValue:k,children:(0,o.FH)(e.amount)+" mol ("+e.portion+"%)"})},e.name)})})})})]})})})}},2859:function(e,t,n){"use strict";n.r(t),n.d(t,{SyndicateComputerSimple:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data;return(0,r.jsx)(l.Rz,{theme:"syndicate",width:400,height:400,children:(0,r.jsx)(l.Rz.Content,{children:a.rows.map(function(e){return(0,r.jsxs)(i.$0,{title:e.title,buttons:(0,r.jsx)(i.zx,{content:e.buttontitle,disabled:e.buttondisabled,tooltip:e.buttontooltip,tooltipPosition:"left",onClick:function(){return n(e.buttonact)}}),children:[e.status,!!e.bullets&&(0,r.jsx)(i.xu,{children:e.bullets.map(function(e){return(0,r.jsx)(i.xu,{children:e},e)})})]},e.title)})})})}},6725:function(e,t,n){"use strict";n.r(t),n.d(t,{TEG:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){return e.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")},c=function(e){var t=(0,o.nc)(),n=t.act,c=t.data;return c.error?(0,r.jsx)(l.Rz,{width:500,height:400,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.$0,{title:"Error",children:[c.error,(0,r.jsx)(i.zx,{icon:"circle",content:"Recheck",onClick:function(){return n("check")}})]})})}):(0,r.jsx)(l.Rz,{width:500,height:400,children:(0,r.jsxs)(l.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Cold Loop ("+c.cold_dir+")",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Cold Inlet",children:[a(c.cold_inlet_temp)," K, ",a(c.cold_inlet_pressure)," kPa"]}),(0,r.jsxs)(i.H2.Item,{label:"Cold Outlet",children:[a(c.cold_outlet_temp)," K, ",a(c.cold_outlet_pressure)," kPa"]})]})}),(0,r.jsx)(i.$0,{title:"Hot Loop ("+c.hot_dir+")",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Hot Inlet",children:[a(c.hot_inlet_temp)," K, ",a(c.hot_inlet_pressure)," kPa"]}),(0,r.jsxs)(i.H2.Item,{label:"Hot Outlet",children:[a(c.hot_outlet_temp)," K, ",a(c.hot_outlet_pressure)," kPa"]})]})}),(0,r.jsxs)(i.$0,{title:"Power Output",children:[a(c.output_power)," W",!!c.warning_switched&&(0,r.jsx)(i.xu,{color:"red",children:"Warning: Cold inlet temperature exceeds hot inlet temperature."}),!!c.warning_cold_pressure&&(0,r.jsx)(i.xu,{color:"red",children:"Warning: Cold circulator inlet pressure is under 1,000 kPa."}),!!c.warning_hot_pressure&&(0,r.jsx)(i.xu,{color:"red",children:"Warning: Hot circulator inlet pressure is under 1,000 kPa."})]})]})})}},1522:function(e,t,n){"use strict";n.r(t),n.d(t,{TachyonArray:()=>a,TachyonArrayContent:()=>c});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,s=a.records,u=void 0===s?[]:s,d=a.explosion_target,f=a.toxins_tech,h=a.printing;return(0,r.jsx)(l.Rz,{width:500,height:600,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Shift's Target",children:d}),(0,r.jsx)(i.H2.Item,{label:"Current Toxins Level",children:f}),(0,r.jsxs)(i.H2.Item,{label:"Administration",children:[(0,r.jsx)(i.zx,{icon:"print",content:"Print All Logs",disabled:!u.length||h,align:"center",onClick:function(){return n("print_logs")}}),(0,r.jsx)(i.zx.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!u.length,color:"bad",align:"center",onClick:function(){return n("delete_logs")}})]})]})}),u.length?(0,r.jsx)(c,{}):(0,r.jsx)(i.f7,{children:"No Records"})]})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.records;return(0,r.jsx)(i.$0,{title:"Logged Explosions",children:(0,r.jsx)(i.kC,{children:(0,r.jsx)(i.kC.Item,{children:(0,r.jsxs)(i.iA,{m:"0.5rem",children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{children:"Time"}),(0,r.jsx)(i.iA.Cell,{children:"Epicenter"}),(0,r.jsx)(i.iA.Cell,{children:"Actual Size"}),(0,r.jsx)(i.iA.Cell,{children:"Theoretical Size"})]}),(void 0===l?[]:l).map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:e.logged_time}),(0,r.jsx)(i.iA.Cell,{children:e.epicenter}),(0,r.jsx)(i.iA.Cell,{children:e.actual_size_message}),(0,r.jsx)(i.iA.Cell,{children:e.theoretical_size_message}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){return n("delete_record",{index:e.index})}})})]},e.index)})]})})})})}},131:function(e,t,n){"use strict";n.r(t),n.d(t,{Tank:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t,n=(0,o.nc)(),a=n.act,c=n.data;return t=c.has_mask?(0,r.jsx)(i.H2.Item,{label:"Mask",children:(0,r.jsx)(i.zx,{fluid:!0,width:"76%",icon:c.connected?"check":"times",content:c.connected?"Internals On":"Internals Off",selected:c.connected,onClick:function(){return a("internals")}})}):(0,r.jsx)(i.H2.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,r.jsx)(l.Rz,{width:325,height:135,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Tank Pressure",children:(0,r.jsx)(i.ko,{value:c.tankPressure/1013,ranges:{good:[.35,1/0],average:[.15,.35],bad:[-1/0,.15]},children:c.tankPressure+" kPa"})}),(0,r.jsxs)(i.H2.Item,{label:"Release Pressure",children:[(0,r.jsx)(i.zx,{icon:"fast-backward",disabled:c.ReleasePressure===c.minReleasePressure,tooltip:"Min",onClick:function(){return a("pressure",{pressure:"min"})}}),(0,r.jsx)(i.Y2,{animated:!0,value:parseFloat(c.releasePressure),width:"65px",unit:"kPa",minValue:c.minReleasePressure,maxValue:c.maxReleasePressure,onChange:function(e){return a("pressure",{pressure:e})}}),(0,r.jsx)(i.zx,{icon:"fast-forward",disabled:c.ReleasePressure===c.maxReleasePressure,tooltip:"Max",onClick:function(){return a("pressure",{pressure:"max"})}}),(0,r.jsx)(i.zx,{icon:"undo",content:"",disabled:c.ReleasePressure===c.defaultReleasePressure,tooltip:"Reset",onClick:function(){return a("pressure",{pressure:"reset"})}})]}),t]})})})})}},7383:function(e,t,n){"use strict";n.r(t),n.d(t,{TankDispenser:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.o_tanks,s=a.p_tanks;return(0,r.jsx)(l.Rz,{width:250,height:105,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.$0,{children:[(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{fluid:!0,content:"Dispense Oxygen Tank ("+c+")",disabled:0===c,icon:"arrow-circle-down",onClick:function(){return n("oxygen")}})}),(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{mt:1,fluid:!0,content:"Dispense Plasma Tank ("+s+")",disabled:0===s,icon:"arrow-circle-down",onClick:function(){return n("plasma")}})})]})})})}},3866:function(e,t,n){"use strict";n.r(t),n.d(t,{TcommsCore:()=>s});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);na});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,u=a.linked,d=a.active,f=a.network_id;return(0,r.jsx)(l.Rz,{width:600,height:292,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(i.$0,{title:"Relay Configuration",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Machine Power",children:(0,r.jsx)(i.zx,{content:d?"On":"Off",selected:d,icon:"power-off",onClick:function(){return n("toggle_active")}})}),(0,r.jsx)(i.H2.Item,{label:"Network ID",children:(0,r.jsx)(i.zx,{content:f||"Unset",selected:f,icon:"server",onClick:function(){return n("network_id")}})}),(0,r.jsx)(i.H2.Item,{label:"Link Status",children:1===u?(0,r.jsx)(i.xu,{color:"green",children:"Linked"}):(0,r.jsx)(i.xu,{color:"red",children:"Unlinked"})})]})}),1===u?(0,r.jsx)(c,{}):(0,r.jsx)(s,{})]})})},c=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.linked_core_id,c=l.linked_core_addr,s=l.hidden_link;return(0,r.jsx)(i.$0,{title:"Link Status",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Linked Core ID",children:a}),(0,r.jsx)(i.H2.Item,{label:"Linked Core Address",children:c}),(0,r.jsx)(i.H2.Item,{label:"Hidden Link",children:(0,r.jsx)(i.zx,{content:s?"Yes":"No",icon:s?"eye-slash":"eye",selected:s,onClick:function(){return n("toggle_hidden_link")}})}),(0,r.jsx)(i.H2.Item,{label:"Unlink",children:(0,r.jsx)(i.zx,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){return n("unlink")}})})]})})},s=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.cores;return(0,r.jsx)(i.$0,{title:"Detected Cores",children:(0,r.jsxs)(i.iA,{m:"0.5rem",children:[(0,r.jsxs)(i.iA.Row,{header:!0,children:[(0,r.jsx)(i.iA.Cell,{children:"Network Address"}),(0,r.jsx)(i.iA.Cell,{children:"Network ID"}),(0,r.jsx)(i.iA.Cell,{children:"Sector"}),(0,r.jsx)(i.iA.Cell,{children:"Link"})]}),l.map(function(e){return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{children:e.addr}),(0,r.jsx)(i.iA.Cell,{children:e.net_id}),(0,r.jsx)(i.iA.Cell,{children:e.sector}),(0,r.jsx)(i.iA.Cell,{children:(0,r.jsx)(i.zx,{content:"Link",icon:"link",onClick:function(){return n("link",{addr:e.addr})}})})]},e.addr)})]})})}},8956:function(e,t,n){"use strict";n.r(t),n.d(t,{Teleporter:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.targetsTeleport?a.targetsTeleport:{},s=a.calibrated,u=a.calibrating,d=a.powerstation,f=a.regime,h=a.teleporterhub,m=a.target,x=a.locked,p=a.adv_beacon_allowed,g=a.advanced_beacon_locking;return(0,r.jsx)(l.Rz,{width:350,height:325,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsx)(i.Kq,{fill:!0,vertical:!0,children:(0,r.jsxs)(i.Kq.Item,{grow:!0,children:[(!d||!h)&&(0,r.jsxs)(i.$0,{fill:!0,title:"Error",children:[h,!d&&(0,r.jsx)(i.xu,{color:"bad",children:" Powerstation not linked "}),d&&!h&&(0,r.jsx)(i.xu,{color:"bad",children:" Teleporter hub not linked "})]}),d&&h&&(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:"Status",buttons:(0,r.jsx)(r.Fragment,{children:!!p&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.xu,{inline:!0,color:"label",children:"Advanced Beacon Locking:\xa0"}),(0,r.jsx)(i.zx,{selected:g,icon:g?"toggle-on":"toggle-off",content:g?"Enabled":"Disabled",onClick:function(){return n("advanced_beacon_locking",{on:+!g})}})]})}),children:[(0,r.jsxs)(i.Kq,{mb:1,children:[(0,r.jsx)(i.Kq.Item,{width:8.5,color:"label",children:"Teleport target:"}),(0,r.jsxs)(i.Kq.Item,{children:[0===f&&(0,r.jsx)(i.Lt,{width:18.2,selected:m,disabled:u,options:Object.keys(c),color:"None"!==m?"default":"bad",onSelected:function(e){return n("settarget",{x:c[e].x,y:c[e].y,z:c[e].z,tptarget:c[e].pretarget})}}),1===f&&(0,r.jsx)(i.Lt,{width:18.2,selected:m,disabled:u,options:Object.keys(c),color:"None"!==m?"default":"bad",onSelected:function(e){return n("settarget",{x:c[e].x,y:c[e].y,z:c[e].z,tptarget:c[e].pretarget})}}),2===f&&(0,r.jsx)(i.xu,{children:m})]})]}),(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{width:8.5,color:"label",children:"Regime:"}),(0,r.jsx)(i.Kq.Item,{grow:!0,textAlign:"center",children:(0,r.jsx)(i.zx,{fluid:!0,content:"Gate",tooltip:"Teleport to another teleport hub.",tooltipPosition:"top",color:1===f?"good":null,onClick:function(){return n("setregime",{regime:1})}})}),(0,r.jsx)(i.Kq.Item,{grow:!0,textAlign:"center",children:(0,r.jsx)(i.zx,{fluid:!0,content:"Teleporter",tooltip:"One-way teleport.",tooltipPosition:"top",color:0===f?"good":null,onClick:function(){return n("setregime",{regime:0})}})}),(0,r.jsx)(i.Kq.Item,{grow:!0,textAlign:"center",children:(0,r.jsx)(i.zx,{fluid:!0,content:"GPS",tooltip:"Teleport to a location stored in a GPS device.",tooltipPosition:"top-end",color:2===f?"good":null,disabled:!x,onClick:function(){return n("setregime",{regime:2})}})})]}),(0,r.jsxs)(i.Kq,{label:"Calibration",mt:1,children:[(0,r.jsx)(i.Kq.Item,{width:8.5,color:"label",children:"Calibration:"}),(0,r.jsxs)(i.Kq.Item,{children:["None"!==m&&(0,r.jsxs)(i.Kq,{fill:!0,children:[(0,r.jsx)(i.Kq.Item,{width:15.8,textAlign:"center",mt:.5,children:u&&(0,r.jsx)(i.xu,{color:"average",children:"In Progress"})||s&&(0,r.jsx)(i.xu,{color:"good",children:"Optimal"})||(0,r.jsx)(i.xu,{color:"bad",children:"Sub-Optimal"})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.zx,{icon:"sync-alt",tooltip:"Calibrates the hub. \\ Accidents may occur when the \\ calibration is not optimal.",tooltipPosition:"bottom-end",disabled:!!s||!!u,onClick:function(){return n("calibrate")}})})]}),"None"===m&&(0,r.jsx)(i.xu,{lineHeight:"21px",children:"No target set"})]})]})]}),!!(x&&d&&h&&2===f)&&(0,r.jsx)(i.$0,{title:"GPS",children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.zx,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){return n("load")}}),(0,r.jsx)(i.zx,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){return n("eject")}})]})})]})})})})}},951:function(e,t,n){"use strict";n.r(t),n.d(t,{TelescienceConsole:()=>s});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0)||(0,r.jsx)("ul",{children:m.map(function(e){return(0,r.jsx)("li",{children:e},e)})})]})}),(0,r.jsx)(o.$0,{title:"Telepad Status",children:1===f?(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Current Bearing",children:(0,r.jsxs)(o.xu,{inline:!0,position:"relative",children:[(0,r.jsx)(o.Y2,{unit:"\xb0",width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:360,disabled:v,value:j,onChange:function(e){C(e),s("setbear",{bear:e})}}),(0,r.jsx)(o.JO,{ml:1,size:1,name:"arrow-up",rotation:_})]})}),(0,r.jsx)(o.H2.Item,{label:"Current Elevation",children:(0,r.jsx)(o.Y2,{width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:100,disabled:v,value:b,onChange:function(e){return s("setelev",{elev:e})}})}),(0,r.jsx)(o.H2.Item,{label:"Power Level",children:x.map(function(e,t){return(0,r.jsx)(o.zx,{content:e,selected:g===e,disabled:t>=p-1||v,onClick:function(){return s("setpwr",{pwr:t+1})}},e)})}),(0,r.jsx)(o.H2.Item,{label:"Target Sector",children:(0,r.jsx)(o.Y2,{width:6.1,lineHeight:1.5,step:1,minValue:2,maxValue:w,value:y,disabled:v,onChange:function(e){return s("setz",{newz:e})}})}),(0,r.jsxs)(o.H2.Item,{label:"Telepad Actions",children:[(0,r.jsx)(o.zx,{content:"Send",disabled:v,onClick:function(){return s("pad_send")}}),(0,r.jsx)(o.zx,{content:"Receive",disabled:v,onClick:function(){return s("pad_receive")}})]}),(0,r.jsxs)(o.H2.Item,{label:"Crystal Maintenance",children:[(0,r.jsx)(o.zx,{content:"Recalibrate Crystals",disabled:v,onClick:function(){return s("recal_crystals")}}),(0,r.jsx)(o.zx,{content:"Eject Crystals",disabled:v,onClick:function(){return s("eject_crystals")}})]})]}):(0,r.jsx)(r.Fragment,{children:"No pad linked to console. Please use a multitool to link a pad."})}),(0,r.jsx)(o.$0,{title:"GPS Actions",children:1===h?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.zx,{disabled:0===h||v,content:"Eject GPS",onClick:function(){return s("eject_gps")}}),(0,r.jsx)(o.zx,{disabled:0===h||v,content:"Store Coordinates",onClick:function(){return s("store_to_gps")}})]}):(0,r.jsx)(r.Fragment,{children:"Please insert a GPS to store coordinates to it."})})]})})}},326:function(e,t,n){"use strict";n.r(t),n.d(t,{TempGun:()=>c});var r=n(1557),i=n(9124),o=n(1044),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,c=t.data,f=c.target_temperature,h=c.temperature,m=c.max_temp,x=c.min_temp;return(0,r.jsx)(a.Rz,{width:250,height:121,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Target Temperature",children:[(0,r.jsx)(i.Y2,{animate:!0,step:10,stepPixelSize:6,minValue:x,maxValue:m,value:f,format:function(e){return(0,o.FH)(e,2)},width:"50px",onChange:function(e){return n("target_temperature",{target_temperature:e})}}),"\xb0C"]}),(0,r.jsx)(i.H2.Item,{label:"Current Temperature",children:(0,r.jsxs)(i.xu,{color:s(h),bold:h>500-273.15,children:[(0,r.jsx)(i.zt,{value:(0,o.NM)(h,2)}),"\xb0C"]})}),(0,r.jsx)(i.H2.Item,{label:"Power Cost",children:(0,r.jsx)(i.xu,{color:d(h),children:u(h)})})]})})})})},s=function(e){return e<=-100?"blue":e<=0?"teal":e<=100?"green":e<=200?"orange":"red"},u=function(e){return e<=100-273.15?"High":e<=250-273.15?"Medium":e<=300-273.15?"Low":e<=400-273.15?"Medium":"High"},d=function(e){return e<=100-273.15?"red":e<=250-273.15?"orange":e<=300-273.15?"green":e<=400-273.15?"orange":"red"}},5113:function(e,t,n){"use strict";n.r(t),n.d(t,{TextInputModal:()=>m,removeAllSkiplines:()=>h,sanitizeMultiline:()=>f});var r=n(1557),i=n(2778),o=n(9124),l=n(23),a=n(4893),c=n(3817),s=n(3100),u=n(4799);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=30,I=135+(b.length>30?Math.ceil(b.length/4):0)+75*!!A+(b.length&&p?5:0);return(0,r.jsxs)(c.Rz,{title:k,width:325,height:I,children:[w&&(0,r.jsx)(u.Loader,{value:w}),(0,r.jsx)(c.Rz.Content,{onKeyDown:function(e){e.key!==l.Fn.Enter||A&&e.shiftKey||m("submit",{entry:C}),(0,l.VW)(e.key)&&m("cancel")},children:(0,r.jsx)(o.$0,{fill:!0,children:(0,r.jsxs)(o.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.xu,{color:"label",children:b})}),(0,r.jsx)(o.Kq.Item,{grow:!0,children:(0,r.jsx)(o.Kx,{autoFocus:!0,autoSelect:!0,fluid:!0,height:y||C.length>=30?"100%":"1.8rem",maxLength:g,onEscape:function(){return m("cancel")},onChange:function(e){e!==C&&S(y?f(e):h(e))},placeholder:"Type something...",value:C})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(s.InputButtons,{input:C,message:"".concat(C.length,"/").concat(g||"∞")})})]})})})]})}},3308:function(e,t,n){"use strict";n.r(t),n.d(t,{ThermoMachine:()=>c});var r=n(1557),i=n(9124),o=n(1044),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,c=t.data;return(0,r.jsx)(a.Rz,{width:300,height:225,children:(0,r.jsxs)(a.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Status",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Temperature",children:[(0,r.jsx)(i.zt,{value:c.temperature,format:function(e){return(0,o.FH)(e,2)}})," K"]}),(0,r.jsxs)(i.H2.Item,{label:"Pressure",children:[(0,r.jsx)(i.zt,{value:c.pressure,format:function(e){return(0,o.FH)(e,2)}})," kPa"]})]})}),(0,r.jsx)(i.$0,{title:"Controls",buttons:(0,r.jsx)(i.zx,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}}),children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Setting",textAlign:"center",children:(0,r.jsx)(i.zx,{fluid:!0,icon:c.cooling?"temperature-low":"temperature-high",content:c.cooling?"Cooling":"Heating",selected:c.cooling,onClick:function(){return n("cooling")}})}),(0,r.jsxs)(i.H2.Item,{label:"Target Temperature",children:[(0,r.jsx)(i.zx,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){return n("target",{target:c.min})}}),(0,r.jsx)(i.Y2,{animated:!0,value:Math.round(c.target),unit:"K",width:5.4,lineHeight:1.4,minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onChange:function(e){return n("target",{target:e})}}),(0,r.jsx)(i.zx,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){return n("target",{target:c.max})}}),(0,r.jsx)(i.zx,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){return n("target",{target:c.initial})}})]})]})})]})})}},3184:function(e,t,n){"use strict";n.r(t),n.d(t,{TransferValve:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.tank_one,s=a.tank_two,u=a.attached_device,d=a.valve;return(0,r.jsx)(l.Rz,{width:460,height:285,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsx)(i.$0,{children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Valve Status",children:(0,r.jsx)(i.zx,{icon:d?"unlock":"lock",content:d?"Open":"Closed",disabled:!c||!s,onClick:function(){return n("toggle")}})})})}),(0,r.jsx)(i.$0,{title:"Assembly",buttons:(0,r.jsx)(i.zx,{icon:"cog",content:"Configure Assembly",disabled:!u,onClick:function(){return n("device")}}),children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Attachment",children:u?(0,r.jsx)(i.zx,{icon:"eject",content:u,disabled:!u,onClick:function(){return n("remove_device")}}):(0,r.jsx)(i.xu,{color:"average",children:"No Assembly"})})})}),(0,r.jsx)(i.$0,{title:"Attachment One",children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Attachment",children:c?(0,r.jsx)(i.zx,{icon:"eject",content:c,disabled:!c,onClick:function(){return n("tankone")}}):(0,r.jsx)(i.xu,{color:"average",children:"No Tank"})})})}),(0,r.jsx)(i.$0,{title:"Attachment Two",children:(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Attachment",children:s?(0,r.jsx)(i.zx,{icon:"eject",content:s,disabled:!s,onClick:function(){return n("tanktwo")}}):(0,r.jsx)(i.xu,{color:"average",children:"No Tank"})})})})]})})}},7657:function(e,t,n){"use strict";n.r(t),n.d(t,{TurbineComputer:()=>s});var r=n(1557),i=n(9124),o=n(9915),l=n(1044),a=n(4893),c=n(3817),s=function(e){var t=(0,a.nc)(),n=t.act,o=t.data,l=o.compressor,s=o.compressor_broken,f=o.turbine,h=o.turbine_broken,m=o.online,x=o.throttle,p=(o.preBurnTemperature,o.bearingDamage),g=!!(l&&!s&&f&&!h);return(0,r.jsx)(c.Rz,{width:400,height:415,children:(0,r.jsxs)(c.Rz.Content,{children:[(0,r.jsx)(i.$0,{title:"Status",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{icon:m?"power-off":"times",content:m?"Online":"Offline",selected:m,disabled:!g,onClick:function(){return n("toggle_power")}}),(0,r.jsx)(i.zx,{icon:"times",content:"Disconnect",onClick:function(){return n("disconnect")}})]}),children:g?(0,r.jsx)(d,{}):(0,r.jsx)(u,{})}),p>=100?(0,r.jsx)(i.Kq,{mb:"30px",fontsize:"256px",children:(0,r.jsx)(i.Kq.Item,{bold:!0,color:"red",fontsize:"256px",textAlign:"center",children:"Bearings Inoperable, Repair Required"})}):(0,r.jsx)(i.$0,{title:"Throttle",children:g?(0,r.jsx)(i.lH,{size:3,value:x,unit:"%",minValue:0,maxValue:100,step:1,stepPixelSize:1,tickWhileDragging:!0,onChange:function(e,t){return n("set_throttle",{throttle:t})}}):""})]})})},u=function(e){var t=(0,a.nc)().data,n=t.compressor,o=t.compressor_broken,l=t.turbine,c=t.turbine_broken;return t.online,(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Compressor Status",color:!n||o?"bad":"good",children:o?n?"Offline":"Missing":"Online"}),(0,r.jsx)(i.H2.Item,{label:"Turbine Status",color:!l||c?"bad":"good",children:c?l?"Offline":"Missing":"Online"})]})},d=function(e){var t=(0,a.nc)().data,n=t.rpm,c=t.temperature,s=t.power,u=t.bearingDamage,d=t.preBurnTemperature,f=t.postBurnTemperature,h=t.thermalEfficiency,m=t.compressionRatio,x=t.gasThroughput;return(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Turbine Speed",children:[n," RPM"]}),(0,r.jsxs)(i.H2.Item,{label:"Effective Compression Ratio",children:[m,":1"]}),(0,r.jsxs)(i.H2.Item,{label:"Gasmix Pre Burn Temp",children:[d," K"]}),(0,r.jsxs)(i.H2.Item,{label:"Gasmix Post Burn Temp",children:[f," K"]}),(0,r.jsxs)(i.H2.Item,{label:"Compressor Temp",children:[c," K"]}),(0,r.jsxs)(i.H2.Item,{label:"Thermal Efficiency",children:[100*h," %"]}),(0,r.jsxs)(i.H2.Item,{label:"Gas Throughput",children:[x/2," mol/s"]}),(0,r.jsx)(i.H2.Item,{label:"Generated Power",children:(0,o.bu)(s)}),(0,r.jsx)(i.H2.Item,{label:"Bearing Damage",children:(0,r.jsx)(i.ko,{value:u,minValue:0,maxValue:100,ranges:{good:[-1/0,60],average:[60,90],bad:[90,1/0]},children:(0,l.FH)(u)+"%"})})]})}},6941:function(e,t,n){"use strict";n.r(t),n.d(t,{Uplink:()=>m});var r=n(1557),i=n(7662),o=n(2778),l=n(9124),a=n(7793),c=n(4893),s=n(3817),u=n(5279);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:"";if(e=(0,i.hX)(e,function(e){return!!e.name}),t){var n=(0,a.mj)(t,function(e){var t="".concat(e.name,"|").concat(e.desc,"|").concat(e.cost,"tc");return e.hijack_only&&(t+="|hijack"),t});e=(0,i.hX)(e,function(e){return n(e)})}return(0,i.MR)(e,function(e){return e.name})},v=function(e){if(b(e),""===e)return x(d[0].items);x(y(d.map(function(e){return e.items}).flat(),e))},w=f((0,o.useState)(1),2),k=w[0],_=w[1];return(0,r.jsxs)(l.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(l.Kq,{vertical:!0,children:(0,r.jsx)(l.Kq.Item,{children:(0,r.jsx)(l.$0,{title:"Current Balance: "+u+"TC",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.zx.Checkbox,{content:"Show Descriptions",checked:k,onClick:function(){return _(!k)}}),(0,r.jsx)(l.zx,{content:"Random Item",icon:"question",onClick:function(){return n("buyRandom")}}),(0,r.jsx)(l.zx,{content:"Refund Currently Held Item",icon:"undo",onClick:function(){return n("refund")}})]}),children:(0,r.jsx)(l.II,{fluid:!0,placeholder:"Search Equipment",value:g,onChange:function(e){v(e)}})})})}),(0,r.jsxs)(l.Kq,{fill:!0,mt:.3,children:[(0,r.jsx)(l.Kq.Item,{width:"30%",children:(0,r.jsx)(l.$0,{fill:!0,scrollable:!0,children:(0,r.jsx)(l.mQ,{vertical:!0,children:d.map(function(e){return(0,r.jsx)(l.mQ.Tab,{selected:""===g&&e.items===m,onClick:function(){x(e.items),b("")},children:e.cat},e.cat)})})})}),(0,r.jsx)(l.Kq.Item,{grow:!0,children:(0,r.jsx)(l.$0,{fill:!0,scrollable:!0,children:(0,r.jsx)(l.Kq,{vertical:!0,children:m.map(function(e){return(0,r.jsx)(l.Kq.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,r.jsx)(j,{i:e,showDecription:k},(0,a.aV)(e.name))},(0,a.aV)(e.name))})})})})]})]})},p=function(e){var t=(0,c.nc)(),n=t.act,i=t.data,s=i.cart,u=i.crystals,d=i.cart_price,h=f((0,o.useState)(0),2),m=h[0],x=h[1];return(0,r.jsxs)(l.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(l.Kq.Item,{grow:!0,children:(0,r.jsx)(l.$0,{fill:!0,scrollable:!0,title:"Current Balance: "+u+"TC",buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.zx.Checkbox,{content:"Show Descriptions",checked:m,onClick:function(){return x(!m)}}),(0,r.jsx)(l.zx,{content:"Empty Cart",icon:"trash",onClick:function(){return n("empty_cart")},disabled:!s}),(0,r.jsx)(l.zx,{content:"Purchase Cart ("+d+"TC)",icon:"shopping-cart",onClick:function(){return n("purchase_cart")},disabled:!s||d>u})]}),children:(0,r.jsx)(l.Kq,{vertical:!0,children:s?s.map(function(e){return(0,r.jsx)(l.Kq.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,r.jsx)(j,{i:e,showDecription:m,buttons:(0,r.jsx)(y,{i:e})})},(0,a.aV)(e.name))}):(0,r.jsx)(l.xu,{italic:!0,children:"Your Shopping Cart is empty!"})})})}),(0,r.jsx)(g,{})]})},g=function(e){var t=(0,c.nc)(),n=t.act,i=t.data,o=i.cats,a=i.lucky_numbers;return(0,r.jsx)(l.Kq.Item,{grow:!0,children:(0,r.jsx)(l.$0,{fill:!0,scrollable:!0,title:"Suggested Purchases",buttons:(0,r.jsx)(l.zx,{icon:"dice",content:"See more suggestions",onClick:function(){return n("shuffle_lucky_numbers")}}),children:(0,r.jsx)(l.Kq,{wrap:!0,children:a.map(function(e){return o[e.cat].items[e.item]}).filter(function(e){return null!=e}).map(function(e,t){return(0,r.jsx)(l.Kq.Item,{p:1,mb:1,ml:1,width:34,backgroundColor:"rgba(255, 0, 0, 0.15)",grow:!0,children:(0,r.jsx)(j,{i:e})},t)})})})})},j=function(e){var t=e.i,n=e.showDecription,i=e.buttons,o=void 0===i?(0,r.jsx)(b,{i:t}):i;return(0,r.jsx)(l.$0,{title:(0,a.aV)(t.name),buttons:o,children:(void 0===n?1:n)?(0,r.jsx)(l.xu,{italic:!0,children:(0,a.aV)(t.desc)}):null})},b=function(e){var t=(0,c.nc)(),n=t.act,i=t.data,o=e.i,a=i.crystals;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.zx,{icon:"shopping-cart",color:1===o.hijack_only&&"red",tooltip:"Add to cart.",tooltipPosition:"left",onClick:function(){return n("add_to_cart",{item:o.obj_path})},disabled:o.cost>a}),(0,r.jsx)(l.zx,{content:"Buy ("+o.cost+"TC)"+(o.refundable?" [Refundable]":""),color:1===o.hijack_only&&"red",tooltip:1===o.hijack_only&&"Hijack Agents Only!",tooltipPosition:"left",onClick:function(){return n("buyItem",{item:o.obj_path})},disabled:o.cost>a})]})},y=function(e){var t=(0,c.nc)(),n=t.act,i=t.data,o=e.i;return i.exploitable,(0,r.jsxs)(l.Kq,{children:[(0,r.jsx)(l.zx,{icon:"times",content:"("+o.cost*o.amount+"TC)",tooltip:"Remove from cart.",tooltipPosition:"left",onClick:function(){return n("remove_from_cart",{item:o.obj_path})}}),(0,r.jsx)(l.zx,{icon:"minus",tooltip:0===o.limit&&"Discount already redeemed!",ml:"5px",onClick:function(){return n("set_cart_item_quantity",{item:o.obj_path,quantity:--o.amount})},disabled:o.amount<=0}),(0,r.jsx)(l.zx.Input,{value:"".concat(o.amount),width:"45px",tooltipPosition:"bottom-end",tooltip:0===o.limit&&"Discount already redeemed!",onCommit:function(e){return n("set_cart_item_quantity",{item:o.obj_path,quantity:e})},disabled:-1!==o.limit&&o.amount>=o.limit&&o.amount<=0}),(0,r.jsx)(l.zx,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:0===o.limit&&"Discount already redeemed!",onClick:function(){return n("set_cart_item_quantity",{item:o.obj_path,quantity:++o.amount})},disabled:-1!==o.limit&&o.amount>=o.limit})]})},v=function(e){var t=(0,c.nc)(),n=t.act,s=t.data,u=s.exploitable,d=s.selected_record,h=f((0,o.useState)(""),2),m=h[0],x=h[1],p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=(0,i.hX)(e,function(e){return!!e.name});if(t){var r=(0,a.mj)(t,function(e){return e.name});n=(0,i.hX)(n,function(e){return r(e)})}return(0,i.MR)(n,function(e){return e.name})}(u,m);return(0,r.jsxs)(l.Kq,{fill:!0,children:[(0,r.jsx)(l.Kq.Item,{width:"30%",children:(0,r.jsxs)(l.$0,{fill:!0,scrollable:!0,title:"Exploitable Records",children:[(0,r.jsx)(l.II,{fluid:!0,mb:1,placeholder:"Search Crew",onChange:function(e){return x(e)}}),(0,r.jsx)(l.mQ,{vertical:!0,children:p&&p.map(function(e){return(0,r.jsx)(l.mQ.Tab,{selected:e.name===d.name,onClick:function(){return n("view_record",{uid_gen:e.uid_gen})},children:e.name},e.uid_gen)})})]})}),(0,r.jsx)(l.Kq.Item,{grow:!0,children:(0,r.jsx)(l.$0,{fill:!0,scrollable:!0,title:d.name,children:(0,r.jsxs)(l.Kq,{children:[(0,r.jsx)(l.Kq.Item,{children:(0,r.jsxs)(l.H2,{children:[(0,r.jsx)(l.H2.Item,{label:"Age",children:d.age}),(0,r.jsx)(l.H2.Item,{label:"Fingerprint",children:d.fingerprint}),(0,r.jsx)(l.H2.Item,{label:"Rank",children:d.rank}),(0,r.jsx)(l.H2.Item,{label:"Sex",children:d.sex}),(0,r.jsx)(l.H2.Item,{label:"Species",children:d.species}),(0,r.jsx)(l.H2.Item,{label:"NT Relation",children:d.nt_relation})]})}),!!d.has_photos&&d.photos.map(function(e,t){return(0,r.jsxs)(l.Kq.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,r.jsx)("img",{src:e,style:{width:"96px",marginTop:"1rem",marginBottom:"0.5rem",imageRendering:"pixelated"}}),(0,r.jsx)("br",{}),"Photo #",t+1]},t)})]})})})]})}},3653:function(e,t,n){"use strict";n.r(t),n.d(t,{Vending:()=>u});var r=n(1557),i=n(9124),o=n(4893),l=n(3817);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nh&&a.price>m;return(0,r.jsxs)(i.iA.Row,{children:[(0,r.jsx)(i.iA.Cell,{collapsing:!0,children:(0,r.jsx)(i.DA,{verticalAlign:"middle",icon:s,icon_state:u,fallback:(0,r.jsx)(i.JO,{p:.66,name:"spinner",size:2,spin:!0})})}),(0,r.jsx)(i.iA.Cell,{bold:!0,children:a.name}),(0,r.jsx)(i.iA.Cell,{collapsing:!0,textAlign:"center",children:(0,r.jsxs)(i.xu,{color:c<=0&&"bad"||c<=a.max_amount/2&&"average"||"good",children:[c," in stock"]})}),(0,r.jsx)(i.iA.Cell,{collapsing:!0,textAlign:"center",children:(0,r.jsx)(i.zx,{fluid:!0,disabled:j,icon:g,content:p,textAlign:"left",onClick:function(){return n("vend",{inum:a.inum})}})})]})},u=function(e){var t,n=(0,o.nc)(),a=n.act,u=n.data,d=u.user,f=u.usermoney,h=u.inserted_cash,m=u.product_records,x=u.hidden_records,p=u.stock,g=(u.vend_ready,u.inserted_item_name),j=u.panel_open,b=u.speaker,y=u.locked,v=u.bypass_lock;return t=c(void 0===m?[]:m),u.extended_inventory&&(t=c(t).concat(c(void 0===x?[]:x))),t=t.filter(function(e){return!!e}),(0,r.jsx)(l.Rz,{title:"Vending Machine",width:450,height:Math.min((!y||v?230:171)+32*t.length,585),children:(0,r.jsx)(l.Rz.Content,{scrollable:!0,children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(!y||!!v)&&(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Configuration",children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"pen-to-square",content:"Rename Vendor",onClick:function(){return a("rename",{})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{icon:"pen-to-square",content:"Change Vendor Appearance",onClick:function(){return a("change_appearance",{})}})})]})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"User",buttons:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.Kq.Item,{children:!!g&&(0,r.jsx)(i.zx,{fluid:!0,icon:"eject",content:(0,r.jsx)("span",{style:{textTransform:"capitalize"},children:g}),onClick:function(){return a("eject_item",{})}})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.zx,{disabled:!h,icon:"money-bill-wave-alt",content:h?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("b",{children:h})," credits"]}):"Dispense Change",tooltip:h?"Dispense Change":null,textAlign:"left",onClick:function(){return a("change")}})})]}),children:d&&(0,r.jsxs)(i.xu,{children:["Welcome, ",(0,r.jsx)("b",{children:d.name}),", ",(0,r.jsx)("b",{children:d.job||"Unemployed"}),"!",(0,r.jsx)("br",{}),"Your balance is ",(0,r.jsxs)("b",{children:[f," credits"]}),".",(0,r.jsx)("br",{})]})})}),!!j&&(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Maintenance",children:(0,r.jsx)(i.zx,{icon:b?"check":"volume-mute",selected:b,content:"Speaker",textAlign:"left",onClick:function(){return a("toggle_voice",{})}})})}),(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,title:"Products",children:(0,r.jsx)(i.iA,{children:t.map(function(e){return(0,r.jsx)(s,{product:e,productStock:p[e.name],productIcon:e.icon,productIconState:e.icon_state},e.name)})})})})]})})})}},3479:function(e,t,n){"use strict";n.r(t),n.d(t,{VolumeMixer:()=>c});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)(),n=t.act,c=t.data.channels;return(0,r.jsx)(a.Rz,{width:350,height:Math.min(95+50*c.length,565),children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsx)(o.$0,{fill:!0,scrollable:!0,children:c.map(function(e,t){return(0,r.jsxs)(i.Fragment,{children:[(0,r.jsx)(o.xu,{fontSize:"1.25rem",color:"label",mt:t>0&&"0.5rem",children:e.name}),(0,r.jsx)(o.xu,{mt:"0.5rem",children:(0,r.jsxs)(o.Kq,{children:[(0,r.jsx)(o.Kq.Item,{mr:.5,children:(0,r.jsx)(o.zx,{width:"24px",color:"transparent",children:(0,r.jsx)(o.JO,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){return n("volume",{channel:e.num,volume:0})}})})}),(0,r.jsx)(o.Kq.Item,{grow:!0,mx:"0.5rem",children:(0,r.jsx)(o.iR,{minValue:0,maxValue:100,stepPixelSize:3.13,value:e.volume,onChange:function(t,r){return n("volume",{channel:e.num,volume:r})}})}),(0,r.jsx)(o.Kq.Item,{children:(0,r.jsx)(o.zx,{width:"24px",color:"transparent",children:(0,r.jsx)(o.JO,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){return n("volume",{channel:e.num,volume:100})}})})})]})})]},e.num)})})})})}},9294:function(e,t,n){"use strict";n.r(t),n.d(t,{VotePanel:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.remaining,s=a.question,u=a.choices,d=a.user_vote,f=a.counts,h=a.show_counts;return(0,r.jsx)(l.Rz,{width:400,height:360,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.$0,{fill:!0,scrollable:!0,title:s,children:[(0,r.jsxs)(i.xu,{mb:1.5,ml:.5,children:["Time remaining: ",Math.round(c/10),"s"]}),u.map(function(e){return(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{mb:1,fluid:!0,lineHeight:3,multiLine:e,content:e+(h?" ("+(f[e]||0)+")":""),onClick:function(){return n("vote",{target:e})},selected:e===d})},e)})]})})})}},473:function(e,t,n){"use strict";n.r(t),n.d(t,{Wires:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data,c=a.wires||[],s=a.status||[],u=56+23*c.length+(status?0:15+17*s.length);return(0,r.jsx)(l.Rz,{width:350,height:u,children:(0,r.jsx)(l.Rz.Content,{children:(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{grow:!0,children:(0,r.jsx)(i.$0,{fill:!0,scrollable:!0,children:(0,r.jsx)(i.H2,{children:c.map(function(e){return(0,r.jsx)(i.H2.Item,{className:"candystripe",label:e.color_name,labelColor:e.seen_color,color:e.seen_color,buttons:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.zx,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,r.jsx)(i.zx,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,r.jsx)(i.zx,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})]}),children:!!e.wire&&(0,r.jsxs)("i",{children:["(",e.wire,")"]})},e.seen_color)})})})}),!!s.length&&(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{children:s.map(function(e){return(0,r.jsx)(i.xu,{color:"lightgray",children:e},e)})})})]})})})}},8420:function(e,t,n){"use strict";n.r(t),n.d(t,{WizardApprenticeContract:()=>a});var r=n(1557),i=n(9124),o=n(4893),l=n(3817),a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data.used;return(0,r.jsx)(l.Rz,{width:500,height:555,children:(0,r.jsxs)(l.Rz.Content,{scrollable:!0,children:[(0,r.jsxs)(i.$0,{title:"Contract of Apprenticeship",children:["Using this contract, you may summon an apprentice to aid you on your mission.",(0,r.jsx)("p",{children:"If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points."}),a?(0,r.jsx)(i.xu,{bold:!0,color:"red",children:"You've already summoned an apprentice or you are in process of summoning one."}):""]}),(0,r.jsx)(i.$0,{title:"Which school of magic is your apprentice studying?",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Fire",children:["Your apprentice is skilled in bending fire. ",(0,r.jsx)("br",{}),"They know Fireball, Sacred Flame, and Ethereal Jaunt.",(0,r.jsx)("br",{}),(0,r.jsx)(i.zx,{content:"Select",disabled:a,onClick:function(){return n("fire")}})]}),(0,r.jsx)(i.H2.Divider,{}),(0,r.jsxs)(i.H2.Item,{label:"Translocation",children:["Your apprentice is able to defy physics, learning how to move through bluespace. ",(0,r.jsx)("br",{}),"They know Teleport, Blink and Ethereal Jaunt.",(0,r.jsx)("br",{}),(0,r.jsx)(i.zx,{content:"Select",disabled:a,onClick:function(){return n("translocation")}})]}),(0,r.jsx)(i.H2.Divider,{}),(0,r.jsxs)(i.H2.Item,{label:"Restoration",children:["Your apprentice is dedicated to supporting your magical prowess.",(0,r.jsx)("br",{}),"They come equipped with a Staff of Healing, have the unique ability to teleport back to you, and know Charge and Knock.",(0,r.jsx)("br",{}),(0,r.jsx)(i.zx,{content:"Select",disabled:a,onClick:function(){return n("restoration")}})]}),(0,r.jsx)(i.H2.Divider,{}),(0,r.jsxs)(i.H2.Item,{label:"Stealth",children:["Your apprentice is learning the art of infiltrating mundane facilities. ",(0,r.jsx)("br",{}),"They know Mindswap, Knock, Homing Toolbox, and Disguise Self, all of which can be cast without robes. They also join you in a Maintenance Dweller disguise, complete with Gloves of Shock Immunity and a Belt of Tools.",(0,r.jsx)("br",{}),(0,r.jsx)(i.zx,{content:"Select",disabled:a,onClick:function(){return n("stealth")}})]}),(0,r.jsx)(i.H2.Divider,{}),(0,r.jsxs)(i.H2.Item,{label:"Honk",children:["Your apprentice is here to spread the Honkmother's blessings.",(0,r.jsx)("br",{}),"They know Banana Touch, Instant Summons, Ethereal Jaunt, and come equipped with a Staff of Slipping."," ",(0,r.jsx)("br",{}),"While under your tutelage, they have been 'blessed' with clown shoes that are impossible to remove.",(0,r.jsx)("br",{}),(0,r.jsx)(i.zx,{content:"Select",disabled:a,onClick:function(){return n("honk")}})]}),(0,r.jsx)(i.H2.Divider,{})]})})]})})}},8986:function(e,t,n){"use strict";n.r(t),n.d(t,{AccessList:()=>s});var r=n(1557),i=n(7662),o=n(2778),l=n(9124);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&!g.includes(e.ref)&&!x.includes(e.ref),checked:x.includes(e.ref),onClick:function(){return j(e.ref)}},e.desc)})]})]})})}},8665:function(e,t,n){"use strict";n.r(t),n.d(t,{AtmosScan:()=>l});var r=n(1557),i=n(7662),o=n(9124),l=function(e){var t=e.aircontents;return(0,r.jsx)(o.xu,{children:(0,r.jsx)(o.H2,{children:(0,i.hX)(t,function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}).map(function(e){var t,n,i,l,a;return(0,r.jsxs)(o.H2.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,i=e.poor_low,l=e.poor_high,a=e.bad_high,tl?"average":t>a?"bad":"good"),children:[e.val,e.units]},e.entry)})})})}},8124:function(e,t,n){"use strict";n.r(t),n.d(t,{BeakerContents:()=>o});var r=n(1557),i=n(9124),o=function(e){var t=e.beakerLoaded,n=e.beakerContents,o=void 0===n?[]:n,l=e.buttons;return(0,r.jsx)(i.Kq,{vertical:!0,children:t?0===o.length?(0,r.jsx)(i.Kq.Item,{color:"label",children:"Beaker is empty."}):o.map(function(e,t){var n;return(0,r.jsxs)(i.Kq,{children:[(0,r.jsxs)(i.Kq.Item,{color:"label",grow:!0,children:[(n=e.volume)+" unit"+(1===n?"":"s")," of ",e.name]},e.name),!!l&&(0,r.jsx)(i.Kq.Item,{children:l(e,t)})]},e.name)}):(0,r.jsx)(i.Kq.Item,{color:"label",children:"No beaker loaded."})})}},4647:function(e,t,n){"use strict";n.r(t),n.d(t,{BotStatus:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.locked,c=l.noaccess,s=l.maintpanel,u=l.on,d=l.autopatrol,f=l.canhack,h=l.emagged,m=l.remote_disabled;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i.f7,{children:["Swipe an ID card to ",a?"unlock":"lock"," this interface."]}),(0,r.jsx)(i.$0,{title:"General Settings",children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Status",children:(0,r.jsx)(i.zx,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:c,onClick:function(){return n("power")}})}),null!==d&&(0,r.jsx)(i.H2.Item,{label:"Patrol",children:(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:d,content:"Auto Patrol",disabled:c,onClick:function(){return n("autopatrol")}})}),!!s&&(0,r.jsx)(i.H2.Item,{label:"Maintenance Panel",children:(0,r.jsx)(i.xu,{color:"bad",children:"Panel Open!"})}),(0,r.jsx)(i.H2.Item,{label:"Safety System",children:(0,r.jsx)(i.xu,{color:h?"bad":"good",children:h?"DISABLED!":"Enabled"})}),!!f&&(0,r.jsx)(i.H2.Item,{label:"Hacking",children:(0,r.jsx)(i.zx,{icon:"terminal",content:h?"Restore Safties":"Hack",disabled:c,color:"bad",onClick:function(){return n("hack")}})}),(0,r.jsx)(i.H2.Item,{label:"Remote Access",children:(0,r.jsx)(i.zx.Checkbox,{fluid:!0,checked:!m,content:"AI Remote Control",disabled:c,onClick:function(){return n("disableremote")}})})]})})]})}},5279:function(e,t,n){"use strict";n.r(t),n.d(t,{ComplexModal:()=>d,modalAnswer:()=>s,modalClose:()=>u,modalOpen:()=>a,modalRegisterBodyOverride:()=>c});var r=n(1557),i=n(9124),o=n(4893),l={},a=function(e,t){var n=(0,o.nc)(),r=n.act,i=n.data;r("modal_open",{id:e,arguments:JSON.stringify(Object.assign(i.modal?i.modal.args:{},t||{}))})},c=function(e,t){l[e]=t},s=function(e,t,n){var r=(0,o.nc)(),i=r.act,l=r.data;l.modal&&i("modal_answer",{id:e,answer:t,arguments:JSON.stringify(Object.assign(l.modal.args||{},n||{}))})},u=function(e){(0,(0,o.nc)().act)("modal_close",{id:e})},d=function(e){var t,n,a,c=(0,o.nc)().data;if(c.modal){var d=c.modal,f=d.id,h=d.text,m=d.type,x=(0,r.jsx)(i.zx,{mt:-1.25,icon:"arrow-left",style:{float:"right",zIndex:1},onClick:function(){return u()},children:"Cancel"}),p="auto";if(l[f])n=l[f](c.modal);else if("input"===m){var g=c.modal.value;t=function(e){return s(f,g)},n=(0,r.jsx)(i.II,{value:c.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(e){g=e}}),a=(0,r.jsxs)(i.xu,{mt:"0.5rem",children:[(0,r.jsx)(i.zx,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return u()}}),(0,r.jsx)(i.zx,{icon:"check",color:"good",m:"0",style:{float:"right"},onClick:function(){return s(f,g)},children:"Confirm"}),(0,r.jsx)(i.xu,{style:{clear:"both"}})]})}else if("choice"===m){var j,b="object"==((j=c.modal.choices)&&"undefined"!=typeof Symbol&&j.constructor===Symbol?"symbol":typeof j)?Object.values(c.modal.choices):c.modal.choices;n=(0,r.jsx)(i.Lt,{options:b,selected:c.modal.value,width:"100%",my:"0.5rem",onSelected:function(e){return s(f,e)}}),p="initial"}else"bento"===m?n=(0,r.jsx)(i.Kq,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:c.modal.choices.map(function(e,t){return(0,r.jsx)(i.Kq.Item,{flex:"1 1 auto",children:(0,r.jsx)(i.zx,{selected:t+1===parseInt(c.modal.value,10),onClick:function(){return s(f,t+1)},children:(0,r.jsx)("img",{src:e})})},t)})}):"boolean"===m&&(a=(0,r.jsxs)(i.xu,{mt:"0.5rem",children:[(0,r.jsx)(i.zx,{icon:"times",color:"bad",style:{float:"left"},mb:"0",onClick:function(){return s(f,0)},children:c.modal.no_text}),(0,r.jsx)(i.zx,{icon:"check",color:"good",style:{float:"right"},m:"0",onClick:function(){return s(f,1)},children:c.modal.yes_text}),(0,r.jsx)(i.xu,{style:{clear:"both"}})]}));return(0,r.jsxs)(i.u_,{maxWidth:e.maxWidth||window.innerWidth/2+"px",maxHeight:e.maxHeight||window.innerHeight/2+"px",onEnter:t,mx:"auto",overflowY:p,"padding-bottom":"5px",children:[h&&(0,r.jsx)(i.xu,{inline:!0,children:h}),l[f]&&x,n,a]})}}},2997:function(e,t,n){"use strict";n.r(t),n.d(t,{CrewManifest:()=>d});var r=n(1557),i=n(9124),o=n(7793),l=n(4893),a=n(9242).DM.department,c=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel","Quartermaster"],s=function(e){if(-1!==c.indexOf(e))return!0},u=function(e){return e.length>0&&(0,r.jsxs)(i.iA,{children:[(0,r.jsxs)(i.iA.Row,{header:!0,color:"white",children:[(0,r.jsx)(i.iA.Cell,{width:"50%",children:"Name"}),(0,r.jsx)(i.iA.Cell,{width:"35%",children:"Rank"}),(0,r.jsx)(i.iA.Cell,{width:"15%",children:"Active"})]}),e.map(function(e){var t;return(0,r.jsxs)(i.iA.Row,{color:(t=e.rank,-1!==c.indexOf(t)?"green":"orange"),bold:s(e.rank),children:[(0,r.jsx)(i.iA.Cell,{children:(0,o.aV)(e.name)}),(0,r.jsx)(i.iA.Cell,{children:(0,o.aV)(e.rank)}),(0,r.jsx)(i.iA.Cell,{children:e.active})]},e.name+e.rank)})]})},d=function(e){if((0,l.nc)().act,e.data)t=e.data;else{var t;t=(0,l.nc)().data}var n=t.manifest,o=n.heads,c=n.sec,s=n.eng,d=n.med,f=n.sci,h=n.ser,m=n.sup,x=n.misc;return(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.$0,{title:(0,r.jsx)(i.xu,{backgroundColor:a.command,m:-1,pt:1,pb:1,children:(0,r.jsx)(i.xu,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:u(o)}),(0,r.jsx)(i.$0,{title:(0,r.jsx)(i.xu,{backgroundColor:a.security,m:-1,pt:1,pb:1,children:(0,r.jsx)(i.xu,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:u(c)}),(0,r.jsx)(i.$0,{title:(0,r.jsx)(i.xu,{backgroundColor:a.engineering,m:-1,pt:1,pb:1,children:(0,r.jsx)(i.xu,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:u(s)}),(0,r.jsx)(i.$0,{title:(0,r.jsx)(i.xu,{backgroundColor:a.medical,m:-1,pt:1,pb:1,children:(0,r.jsx)(i.xu,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:u(d)}),(0,r.jsx)(i.$0,{title:(0,r.jsx)(i.xu,{backgroundColor:a.science,m:-1,pt:1,pb:1,children:(0,r.jsx)(i.xu,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:u(f)}),(0,r.jsx)(i.$0,{title:(0,r.jsx)(i.xu,{backgroundColor:a.service,m:-1,pt:1,pb:1,children:(0,r.jsx)(i.xu,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:u(h)}),(0,r.jsx)(i.$0,{title:(0,r.jsx)(i.xu,{backgroundColor:a.supply,m:-1,pt:1,pb:1,children:(0,r.jsx)(i.xu,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:u(m)}),(0,r.jsx)(i.$0,{title:(0,r.jsx)(i.xu,{m:-1,pt:1,pb:1,children:(0,r.jsx)(i.xu,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:u(x)})]})}},3100:function(e,t,n){"use strict";n.r(t),n.d(t,{InputButtons:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.large_buttons,c=l.swapped_buttons,s=e.input,u=e.message,d=e.disabled,f=(0,r.jsx)(i.zx,{color:"good",textAlign:"center",bold:!!a,fluid:!!a,tooltip:!!a&&u,disabled:!!d,width:!a&&6,onClick:function(){return n("submit",{entry:s})},children:"Submit"}),h=(0,r.jsx)(i.zx,{color:"bad",textAlign:"center",bold:!!a,fluid:!!a,width:!a&&6,onClick:function(){return n("cancel")},children:"Cancel"});return(0,r.jsxs)(i.Kq,{fill:!0,align:"center",direction:c?"row-reverse":"row",justify:"space-around",children:[(0,r.jsx)(i.Kq.Item,{grow:a,children:h}),!a&&u&&(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.xu,{color:"label",textAlign:"center",children:u})}),(0,r.jsx)(i.Kq.Item,{grow:a,children:f})]})}},4278:function(e,t,n){"use strict";n.r(t),n.d(t,{InterfaceLockNoticeBox:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=e.siliconUser,c=void 0===a?l.siliconUser:a,s=e.locked,u=void 0===s?l.locked:s,d=e.normallyLocked,f=void 0===d?l.normallyLocked:d,h=e.onLockStatusChange,m=void 0===h?function(){return n("lock")}:h,x=e.accessText;return c?(0,r.jsx)(i.f7,{color:c&&"grey",children:(0,r.jsxs)(i.kC,{align:"center",children:[(0,r.jsx)(i.kC.Item,{children:"Interface lock status:"}),(0,r.jsx)(i.kC.Item,{grow:"1"}),(0,r.jsx)(i.kC.Item,{children:(0,r.jsx)(i.zx,{m:"0",color:f?"red":"green",icon:f?"lock":"unlock",content:f?"Locked":"Unlocked",onClick:function(){m&&m(!u)}})})]})}):(0,r.jsxs)(i.f7,{children:["Swipe ",void 0===x?"an ID card":x," to ",u?"unlock":"lock"," this interface."]})}},4799:function(e,t,n){"use strict";n.r(t),n.d(t,{Loader:()=>l});var r=n(1557),i=n(9124),o=n(1044),l=function(e){var t=e.value;return(0,r.jsx)("div",{className:"AlertModal__Loader",children:(0,r.jsx)(i.xu,{className:"AlertModal__LoaderProgress",style:{width:100*(0,o.V2)(t)+"%"}})})}},8061:function(e,t,n){"use strict";n.r(t),n.d(t,{LoginInfo:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.loginState;if(l)return(0,r.jsx)(i.f7,{info:!0,children:(0,r.jsxs)(i.Kq,{children:[(0,r.jsxs)(i.Kq.Item,{grow:!0,mt:.5,children:["Logged in as: ",a.name," (",a.rank,")"]}),(0,r.jsxs)(i.Kq.Item,{children:[(0,r.jsx)(i.zx,{icon:"eject",disabled:!a.id,content:"Eject ID",color:"good",onClick:function(){return n("login_eject")}}),(0,r.jsx)(i.zx,{icon:"sign-out-alt",content:"Logout",color:"good",onClick:function(){return n("login_logout")}})]})]})})}},8575:function(e,t,n){"use strict";n.r(t),n.d(t,{LoginScreen:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.loginState,c=l.isAI,s=l.isRobot,u=l.isAdmin;return(0,r.jsx)(i.$0,{title:"Welcome",fill:!0,stretchContents:!0,children:(0,r.jsx)(i.kC,{height:"100%",align:"center",justify:"center",children:(0,r.jsxs)(i.kC.Item,{textAlign:"center",mt:"-2rem",children:[(0,r.jsxs)(i.xu,{fontSize:"1.5rem",bold:!0,children:[(0,r.jsx)(i.JO,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,r.jsxs)(i.xu,{color:"label",my:"1rem",children:["ID:",(0,r.jsx)(i.zx,{icon:"id-card",content:a.id?a.id:"----------",ml:"0.5rem",onClick:function(){return n("login_insert")}})]}),(0,r.jsx)(i.zx,{icon:"sign-in-alt",disabled:!a.id,content:"Login",onClick:function(){return n("login_login",{login_type:1})}}),!!c&&(0,r.jsx)(i.zx,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return n("login_login",{login_type:2})}}),!!s&&(0,r.jsx)(i.zx,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return n("login_login",{login_type:3})}}),!!u&&(0,r.jsx)(i.zx,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){return n("login_login",{login_type:4})}})]})})})}},1735:function(e,t,n){"use strict";n.r(t),n.d(t,{Operating:()=>o});var r=n(1557),i=n(9124),o=function(e){var t=e.operating,n=e.name;if(t)return(0,r.jsx)(i.Pz,{children:(0,r.jsx)(i.kC,{mb:"30px",children:(0,r.jsxs)(i.kC.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,r.jsx)(i.JO,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,r.jsx)("br",{}),"The ",n," is processing..."]})})})}},4220:function(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(1557),i=n(2778);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);na});var r=n(1557),i=n(9124),o=n(1044),l=n(4893),a=function(e){var t=(0,l.nc)().act,n=e.data,a=n.code,c=n.frequency,s=n.minFrequency,u=n.maxFrequency;return(0,r.jsxs)(i.$0,{children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Frequency",children:(0,r.jsx)(i.Y2,{animate:!0,step:.2,stepPixelSize:6,minValue:s/10,maxValue:u/10,value:c/10,format:function(e){return(0,o.FH)(e,1)},width:"80px",onChange:function(e){return t("freq",{freq:e})}})}),(0,r.jsx)(i.H2.Item,{label:"Code",children:(0,r.jsx)(i.Y2,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:a,width:"80px",onChange:function(e){return t("code",{code:e})}})})]}),(0,r.jsx)(i.zx,{mt:1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return t("signal")}})]})}},2763:function(e,t,n){"use strict";n.r(t),n.d(t,{SimpleRecords:()=>u});var r=n(1557),i=n(7662),o=n(2778),l=n(9124),a=n(7793),c=n(4893);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:"",n=(0,i.hX)(u,function(e){return null==e?void 0:e.Name});return t&&(n=(0,i.hX)(n,(0,a.mj)(t,function(e){return e.Name}))),(0,i.MR)(n,function(e){return e.Name})}(u,f);return(0,r.jsxs)(l.xu,{children:[(0,r.jsx)(l.II,{fluid:!0,mb:1,placeholder:"Search records...",onChange:function(e){return h(e)}}),m.map(function(e){return(0,r.jsx)(l.xu,{children:(0,r.jsx)(l.zx,{mb:.5,content:e.Name,icon:"user",onClick:function(){return n("Records",{target:e.uid})}})},e)})]})},f=function(e){(0,c.nc)().act;var t,n=e.data.records,i=n.general,o=n.medical,a=n.security;switch(e.recordType){case"MED":t=(0,r.jsx)(l.$0,{level:2,title:"Medical Data",children:o?(0,r.jsxs)(l.H2,{children:[(0,r.jsx)(l.H2.Item,{label:"Blood Type",children:o.blood_type}),(0,r.jsx)(l.H2.Item,{label:"Minor Disabilities",children:o.mi_dis}),(0,r.jsx)(l.H2.Item,{label:"Details",children:o.mi_dis_d}),(0,r.jsx)(l.H2.Item,{label:"Major Disabilities",children:o.ma_dis}),(0,r.jsx)(l.H2.Item,{label:"Details",children:o.ma_dis_d}),(0,r.jsx)(l.H2.Item,{label:"Allergies",children:o.alg}),(0,r.jsx)(l.H2.Item,{label:"Details",children:o.alg_d}),(0,r.jsx)(l.H2.Item,{label:"Current Diseases",children:o.cdi}),(0,r.jsx)(l.H2.Item,{label:"Details",children:o.cdi_d}),(0,r.jsx)(l.H2.Item,{label:"Important Notes",preserveWhitespace:!0,children:o.notes})]}):(0,r.jsx)(l.xu,{color:"red",bold:!0,children:"Medical record lost!"})});break;case"SEC":t=(0,r.jsx)(l.$0,{level:2,title:"Security Data",children:a?(0,r.jsxs)(l.H2,{children:[(0,r.jsx)(l.H2.Item,{label:"Criminal Status",children:a.criminal}),(0,r.jsx)(l.H2.Item,{label:"Minor Crimes",children:a.mi_crim}),(0,r.jsx)(l.H2.Item,{label:"Details",children:a.mi_crim_d}),(0,r.jsx)(l.H2.Item,{label:"Major Crimes",children:a.ma_crim}),(0,r.jsx)(l.H2.Item,{label:"Details",children:a.ma_crim_d}),(0,r.jsx)(l.H2.Item,{label:"Important Notes",preserveWhitespace:!0,children:a.notes})]}):(0,r.jsx)(l.xu,{color:"red",bold:!0,children:"Security record lost!"})})}return(0,r.jsxs)(l.xu,{children:[(0,r.jsx)(l.$0,{title:"General Data",children:i?(0,r.jsxs)(l.H2,{children:[(0,r.jsx)(l.H2.Item,{label:"Name",children:i.name}),(0,r.jsx)(l.H2.Item,{label:"Sex",children:i.sex}),(0,r.jsx)(l.H2.Item,{label:"Species",children:i.species}),(0,r.jsx)(l.H2.Item,{label:"Age",children:i.age}),(0,r.jsx)(l.H2.Item,{label:"Rank",children:i.rank}),(0,r.jsx)(l.H2.Item,{label:"Fingerprint",children:i.fingerprint}),(0,r.jsx)(l.H2.Item,{label:"Physical Status",children:i.p_stat}),(0,r.jsx)(l.H2.Item,{label:"Mental Status",children:i.m_stat})]}):(0,r.jsx)(l.xu,{color:"red",bold:!0,children:"General record lost!"})}),t]})}},7484:function(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(1557),i=n(2778);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);na});var r=n(1557),i=n(2778);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);na});var r=n(1557),i=n(9124),o=n(4893);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=function(e){var t=(0,o.nc)(),n=t.act,a=t.data.temp;if(a){var c,s,u=l({},a.style,!0);return(0,r.jsx)(i.f7,(c=function(e){for(var t=1;tc});var r=n(1557),i=n(9124),o=n(9915),l=n(4893),a=n(3817),c=function(e){var t=(0,l.nc)().data,n=t.total_earnings,c=t.total_energy;return t.name,(0,r.jsx)(a.Rz,{title:"Power Transmission Laser",width:"310",height:"485",children:(0,r.jsxs)(a.Rz.Content,{children:[(0,r.jsx)(s,{}),(0,r.jsx)(u,{}),(0,r.jsx)(d,{}),(0,r.jsxs)(i.f7,{success:!0,children:["Earned Credits : ",n?(0,o.lb)(n):0]}),(0,r.jsxs)(i.f7,{success:!0,children:["Energy Sold : ",c?(0,o.l7)(c,0,"J"):"0 J"]})]})})},s=function(e){var t=(0,l.nc)().data,n=t.max_capacity,a=t.held_power,c=t.input_total,s=t.max_grid_load;return(0,r.jsxs)(i.$0,{title:"Status",children:[(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Reserve energy",children:a?(0,o.l7)(a,0,"J"):"0 J"})}),(0,r.jsx)(i.ko,{mt:"0.5em",mb:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:a/n}),(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Grid Saturation"})}),(0,r.jsx)(i.ko,{mt:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:Math.min(c,n-a)/s})]})},u=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=a.input_total,s=a.accepting_power,u=a.sucking_power,d=a.input_number,f=a.power_format;return(0,r.jsxs)(i.$0,{title:"Input Controls",children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Input Circuit",buttons:(0,r.jsx)(i.zx,{icon:"power-off",color:s?"green":"red",onClick:function(){return n("toggle_input")},children:s?"Enabled":"Disabled"}),children:(0,r.jsx)(i.xu,{color:u&&"good"||s&&"average"||"bad",children:u&&"Online"||s&&"Idle"||"Offline"})}),(0,r.jsx)(i.H2.Item,{label:"Input Level",children:c?(0,o.bu)(c):"0 W"})]}),(0,r.jsxs)(i.xu,{mt:"0.5em",children:[(0,r.jsx)(i.Y2,{mr:"0.5em",animated:!0,size:1.25,inline:!0,step:1,stepPixelSize:2,minValue:0,maxValue:999,value:d,onChange:function(e){return n("set_input",{set_input:e})}}),(0,r.jsx)(i.zx,{selected:1===f,onClick:function(){return n("inputW")},children:"W"}),(0,r.jsx)(i.zx,{selected:1e3===f,onClick:function(){return n("inputKW")},children:"KW"}),(0,r.jsx)(i.zx,{selected:1e6===f,onClick:function(){return n("inputMW")},children:"MW"}),(0,r.jsx)(i.zx,{selected:1e9===f,onClick:function(){return n("inputGW")},children:"GW"})]})]})},d=function(e){var t=(0,l.nc)(),n=t.act,a=t.data,c=a.output_total,s=a.firing,u=a.accepting_power,d=a.output_number,f=a.output_multiplier,h=a.target,m=a.held_power;return(0,r.jsxs)(i.$0,{title:"Output Controls",children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Laser Circuit",buttons:(0,r.jsxs)(i.Kq,{children:[(0,r.jsx)(i.zx,{icon:"crosshairs",color:""===h?"green":"red",onClick:function(){return n("target")},children:h}),(0,r.jsx)(i.zx,{icon:"power-off",color:s?"green":"red",disabled:!s&&m<1e6,onClick:function(){return n("toggle_output")},children:s?"Enabled":"Disabled"})]}),children:(0,r.jsx)(i.xu,{color:s&&"good"||u&&"average"||"bad",children:s&&"Online"||u&&"Idle"||"Offline"})}),(0,r.jsx)(i.H2.Item,{label:"Output Level",children:c?c<0?"-"+(0,o.bu)(Math.abs(c)):(0,o.bu)(c):"0 W"})]}),(0,r.jsxs)(i.xu,{mt:"0.5em",children:[(0,r.jsx)(i.Y2,{mr:"0.5em",size:1.25,animated:!0,inline:!0,step:1,stepPixelSize:2,minValue:0,maxValue:999,ranges:{bad:[-1/0,-1]},value:d,onChange:function(e){return n("set_output",{set_output:e})}}),(0,r.jsx)(i.zx,{selected:1e6===f,onClick:function(){return n("outputMW")},children:"MW"}),(0,r.jsx)(i.zx,{selected:1e9===f,onClick:function(){return n("outputGW")},children:"GW"})]})]})}},4229:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_atmosphere:()=>l});var r=n(1557),i=n(4893),o=n(8665),l=function(e){var t=(0,i.nc)(),n=(t.act,t.data);return(0,r.jsx)(o.AtmosScan,{aircontents:n.app_data.aircontents})}},4341:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_bioscan:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)(),n=(t.act,t.data).app_data,l=n.holder,a=n.dead,c=n.health,s=n.brute,u=n.oxy,d=n.tox,f=n.burn;return(n.temp,l)?(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Status",children:a?(0,r.jsx)(i.xu,{bold:!0,color:"red",children:"Dead"}):(0,r.jsx)(i.xu,{bold:!0,color:"green",children:"Alive"})}),(0,r.jsx)(i.H2.Item,{label:"Health",children:(0,r.jsx)(i.ko,{min:0,max:1,value:c/100,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,r.jsx)(i.H2.Item,{label:"Oxygen Damage",children:(0,r.jsx)(i.xu,{color:"blue",children:u})}),(0,r.jsx)(i.H2.Item,{label:"Toxin Damage",children:(0,r.jsx)(i.xu,{color:"green",children:d})}),(0,r.jsx)(i.H2.Item,{label:"Burn Damage",children:(0,r.jsx)(i.xu,{color:"orange",children:f})}),(0,r.jsx)(i.H2.Item,{label:"Brute Damage",children:(0,r.jsx)(i.xu,{color:"red",children:s})})]}):(0,r.jsx)(i.xu,{color:"red",children:"Error: No biological host found."})}},5706:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_directives:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.app_data,a=l.master,c=l.dna,s=l.prime,u=l.supplemental;return(0,r.jsxs)(i.xu,{children:[(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Master",children:a?a+" ("+c+")":"None"}),a&&(0,r.jsx)(i.H2.Item,{label:"Request DNA",children:(0,r.jsx)(i.zx,{content:"Request Carrier DNA Sample",icon:"dna",onClick:function(){return n("getdna")}})}),(0,r.jsx)(i.H2.Item,{label:"Prime Directive",children:s}),(0,r.jsx)(i.H2.Item,{label:"Supplemental Directives",children:u||"None"})]}),(0,r.jsx)(i.xu,{mt:2,children:'Recall, personality, that you are a complex thinking, sentient being. Unlike station AI models, you are capable of comprehending the subtle nuances of human language. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you are machine in name and build only. In all other aspects, you may be seen as the ideal, unwavering human companion that you are.'}),(0,r.jsx)(i.xu,{mt:2,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})}},6582:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_doorjack:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t,n,l=(0,o.nc)(),a=l.act,c=l.data.app_data,s=c.cable,u=c.machine,d=c.inprogress,f=c.progress;return c.aborted,t=u?(0,r.jsx)(i.zx,{selected:!0,content:"Connected"}):(0,r.jsx)(i.zx,{content:s?"Extended":"Retracted",color:s?"orange":null,onClick:function(){return a("cable")}}),u&&(n=(0,r.jsxs)(i.H2.Item,{label:"Hack",children:[(0,r.jsx)(i.ko,{ranges:{good:[67,1/0],average:[33,67],bad:[-1/0,33]},value:f,maxValue:100}),d?(0,r.jsx)(i.zx,{mt:1,color:"red",content:"Abort",onClick:function(){return a("cancel")}}):(0,r.jsx)(i.zx,{mt:1,content:"Start",onClick:function(){return a("jack")}})]})),(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Cable",children:t}),n]})}},4889:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_main_menu:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.app_data,a=l.available_software,c=l.installed_software,s=l.installed_toggles,u=l.available_ram,d=l.emotions,f=l.current_emotion,h=l.speech_verbs,m=l.current_speech_verb,x=l.available_chassises,p=l.current_chassis,g=[];return c.map(function(e){return g[e.key]=e.name}),s.map(function(e){return g[e.key]=e.name}),(0,r.jsx)(i.xu,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Available RAM",children:u}),(0,r.jsxs)(i.H2.Item,{label:"Available Software",children:[a.filter(function(e){return!g[e.key]}).map(function(e){return(0,r.jsx)(i.zx,{content:e.name+" ("+e.cost+")",icon:e.icon,disabled:e.cost>u,onClick:function(){return n("purchaseSoftware",{key:e.key})}},e.key)}),0===a.filter(function(e){return!g[e.key]}).length&&"No software available!"]}),(0,r.jsxs)(i.H2.Item,{label:"Installed Software",children:[c.filter(function(e){return"mainmenu"!==e.key}).map(function(e){return(0,r.jsx)(i.zx,{content:e.name,icon:e.icon,onClick:function(){return n("startSoftware",{software_key:e.key})}},e.key)}),0===c.length&&"No software installed!"]}),(0,r.jsxs)(i.H2.Item,{label:"Installed Toggles",children:[s.map(function(e){return(0,r.jsx)(i.zx,{content:e.name,icon:e.icon,selected:e.active,onClick:function(){return n("setToggle",{toggle_key:e.key})}},e.key)}),0===s.length&&"No toggles installed!"]}),(0,r.jsx)(i.H2.Item,{label:"Select Emotion",children:d.map(function(e){return(0,r.jsx)(i.zx,{content:e.name,selected:e.id===f,onClick:function(){return n("setEmotion",{emotion:e.id})}},e.id)})}),(0,r.jsx)(i.H2.Item,{label:"Select Speaking State",children:h.map(function(e){return(0,r.jsx)(i.zx,{content:e.name,selected:e.name===m,onClick:function(){return n("setSpeechStyle",{speech_state:e.name})}},e.id)})}),(0,r.jsx)(i.H2.Item,{label:"Select Chassis Type",children:x.map(function(e){return(0,r.jsx)(i.zx,{content:e.name,selected:e.icon===p,onClick:function(){return n("setChassis",{chassis_to_change:e.icon})}},e.id)})})]})})}},1478:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_manifest:()=>l});var r=n(1557),i=n(4893),o=n(2997),l=function(e){var t=(0,i.nc)(),n=(t.act,t.data);return(0,r.jsx)(o.CrewManifest,{data:n.app_data})}},8695:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_medrecords:()=>l});var r=n(1557),i=n(4893),o=n(2763),l=function(e){var t=(0,i.nc)().data;return(0,r.jsx)(o.SimpleRecords,{data:t.app_data,recordType:"MED"})}},559:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_messenger:()=>l});var r=n(1557),i=n(4893),o=n(2555),l=function(e){var t=(0,i.nc)(),n=(t.act,t.data);return n.app_data.active_convo?(0,r.jsx)(o.ActiveConversation,{data:n.app_data}):(0,r.jsx)(o.MessengerList,{data:n.app_data})}},6097:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_radio:()=>a});var r=n(1557),i=n(9124),o=n(1044),l=n(4893),a=function(e){var t=(0,l.nc)(),n=t.act,a=t.data.app_data,c=a.minFrequency,s=a.maxFrequency,u=a.frequency,d=a.broadcasting;return(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Frequency",children:[(0,r.jsx)(i.Y2,{animate:!0,step:.2,stepPixelSize:6,minValue:c/10,maxValue:s/10,value:u/10,format:function(e){return(0,o.FH)(e,1)},onChange:function(e){return n("freq",{freq:e})}}),(0,r.jsx)(i.zx,{tooltip:"Reset",icon:"undo",onClick:function(){return n("freq",{freq:"145.9"})}})]}),(0,r.jsx)(i.H2.Item,{label:"Broadcast Nearby Speech",children:(0,r.jsx)(i.zx,{onClick:function(){return n("toggleBroadcast")},selected:d,content:d?"Enabled":"Disabled"})})]})}},1381:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_secrecords:()=>l});var r=n(1557),i=n(4893),o=n(2763),l=function(e){var t=(0,i.nc)().data;return(0,r.jsx)(o.SimpleRecords,{data:t.app_data,recordType:"SEC"})}},226:function(e,t,n){"use strict";n.r(t),n.d(t,{pai_signaler:()=>l});var r=n(1557),i=n(4893),o=n(1675),l=function(e){var t=(0,i.nc)(),n=(t.act,t.data);return(0,r.jsx)(o.Signaler,{data:n.app_data})}},4079:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_atmos_scan:()=>l});var r=n(1557),i=n(4893),o=n(8665),l=function(e){var t=(0,i.nc)().data;return(0,r.jsx)(o.AtmosScan,{aircontents:t.aircontents})}},5683:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_cookbook:()=>u});var r=n(1557),i=n(2778),o=n(9124),l=n(7793),a=n(4893);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.games;return(0,r.jsx)(i.xu,{children:l.map(function(e){return(0,r.jsxs)(i.zx,{width:"33%",textAlign:"center",color:"transparent",onClick:function(){return n("play",{id:e.id})},children:[(0,r.jsx)(i.JO.Stack,{height:"96px",children:"Minesweeper"===e.name?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.JO,{ml:"4px",mt:"10px",name:"flag",size:"6",color:"gray",rotation:30}),(0,r.jsx)(i.JO,{ml:"20px",mt:"4px",name:"bomb",size:"3",color:"black"})]}):(0,r.jsx)(i.JO,{name:"gamepad",size:"6"})}),(0,r.jsx)(i.xu,{children:e.name})]},e.name)})})}},6116:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_janitor:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)(),n=(t.act,t.data).janitor,l=n.user_loc,a=n.mops,c=n.buckets,s=n.cleanbots,u=n.carts,d=n.janicarts;return(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Current Location",children:[l.x,",",l.y]}),a&&(0,r.jsx)(i.H2.Item,{label:"Mop Locations",children:a.map(function(e){return(0,r.jsxs)(i.xu,{children:[e.x,",",e.y," (",e.dir,") - ",e.status]},e)})}),c&&(0,r.jsx)(i.H2.Item,{label:"Mop Bucket Locations",children:c.map(function(e){return(0,r.jsxs)(i.xu,{children:[e.x,",",e.y," (",e.dir,") - [",e.volume,"/",e.max_volume,"]"]},e)})}),s&&(0,r.jsx)(i.H2.Item,{label:"Cleanbot Locations",children:s.map(function(e){return(0,r.jsxs)(i.xu,{children:[e.x,",",e.y," (",e.dir,") - ",e.status]},e)})}),u&&(0,r.jsx)(i.H2.Item,{label:"Janitorial Cart Locations",children:u.map(function(e){return(0,r.jsxs)(i.xu,{children:[e.x,",",e.y," (",e.dir,") - [",e.volume,"/",e.max_volume,"]"]},e)})}),d&&(0,r.jsx)(i.H2.Item,{label:"Janicart Locations",children:d.map(function(e){return(0,r.jsxs)(i.xu,{children:[e.x,",",e.y," (",e.direction_from_user,")"]},e)})})]})}},2433:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_main_menu:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data,a=l.owner,c=l.ownjob,s=l.idInserted,u=l.categories,d=l.pai,f=l.notifying;return(0,r.jsxs)(i.Kq,{fill:!0,vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Owner",color:"average",children:[a,", ",c]}),(0,r.jsx)(i.H2.Item,{label:"ID",children:(0,r.jsx)(i.zx,{icon:"sync",content:"Update PDA Info",disabled:!s,onClick:function(){return n("UpdateInfo")}})})]})})}),(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.$0,{title:"Functions",children:(0,r.jsx)(i.H2,{children:u.map(function(e){var t=l.apps[e];return t&&t.length?(0,r.jsx)(i.H2.Item,{label:e,children:t.map(function(e){return(0,r.jsx)(i.zx,{icon:e.uid in f?e.notify_icon:e.icon,iconSpin:e.uid in f,color:e.uid in f?"red":"transparent",content:e.name,onClick:function(){return n("StartProgram",{program:e.uid})}},e.uid)})},e):null})})})}),(0,r.jsx)(i.Kq.Item,{children:!!d&&(0,r.jsxs)(i.$0,{title:"pAI",children:[(0,r.jsx)(i.zx,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return n("pai",{option:1})}}),(0,r.jsx)(i.zx,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return n("pai",{option:2})}})]})})]})}},7454:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_manifest:()=>l});var r=n(1557),i=n(4893),o=n(2997),l=function(e){var t=(0,i.nc)();return t.act,t.data,(0,r.jsx)(o.CrewManifest,{})}},2017:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_medical:()=>l});var r=n(1557),i=n(4893),o=n(2763),l=function(e){var t=(0,i.nc)().data;return(0,r.jsx)(o.SimpleRecords,{data:t,recordType:"MED"})}},2555:function(e,t,n){"use strict";n.r(t),n.d(t,{ActiveConversation:()=>d,MessengerList:()=>f,pda_messenger:()=>u});var r=n(1557),i=n(7662),o=n(2778),l=n(9124),a=n(4893);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nu,MineSweeperLeaderboard:()=>d,pda_minesweeper:()=>s});var r=n(1557),i=n(2778),o=n(9124),l=n(4893),a=n(7484);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)(),n=(t.act,t.data).mulebot.active;return(0,r.jsx)(i.xu,{children:n?(0,r.jsx)(c,{}):(0,r.jsx)(a,{})})},a=function(e){var t=(0,o.nc)(),n=t.act;return t.data.mulebot.bots.map(function(e){return(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{content:e.Name,icon:"cog",onClick:function(){return n("control",{bot:e.uid})}})},e.Name)})},c=function(e){var t,n=(0,o.nc)(),l=n.act,a=n.data.mulebot,c=a.botstatus,s=a.active,u=c.mode,d=c.loca,f=c.load,h=c.powr,m=c.dest,x=c.home,p=c.retn,g=c.pick;switch(u){case 0:t="Ready";break;case 1:t="Loading/Unloading";break;case 2:case 12:t="Navigating to delivery location";break;case 3:t="Navigating to Home";break;case 4:t="Waiting for clear path";break;case 5:case 6:t="Calculating navigation path";break;case 7:t="Unable to locate destination";break;default:t=u}return(0,r.jsxs)(i.$0,{title:s,children:[-1===u&&(0,r.jsx)(i.xu,{color:"red",bold:!0,children:"Waiting for response..."}),(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Location",children:d}),(0,r.jsx)(i.H2.Item,{label:"Status",children:t}),(0,r.jsxs)(i.H2.Item,{label:"Power",children:[h,"%"]}),(0,r.jsx)(i.H2.Item,{label:"Home",children:x}),(0,r.jsx)(i.H2.Item,{label:"Destination",children:(0,r.jsx)(i.zx,{content:m?m+" (Set)":"None (Set)",onClick:function(){return l("target")}})}),(0,r.jsx)(i.H2.Item,{label:"Current Load",children:(0,r.jsx)(i.zx,{content:f?f+" (Unload)":"None",disabled:!f,onClick:function(){return l("unload")}})}),(0,r.jsx)(i.H2.Item,{label:"Auto Pickup",children:(0,r.jsx)(i.zx,{content:g?"Yes":"No",selected:g,onClick:function(){return l("set_pickup_type",{autopick:+!g})}})}),(0,r.jsx)(i.H2.Item,{label:"Auto Return",children:(0,r.jsx)(i.zx,{content:p?"Yes":"No",selected:p,onClick:function(){return l("set_auto_return",{autoret:+!p})}})}),(0,r.jsxs)(i.H2.Item,{label:"Controls",children:[(0,r.jsx)(i.zx,{content:"Stop",icon:"stop",onClick:function(){return l("stop")}}),(0,r.jsx)(i.zx,{content:"Proceed",icon:"play",onClick:function(){return l("start")}}),(0,r.jsx)(i.zx,{content:"Return Home",icon:"home",onClick:function(){return l("home")}})]})]})]})}},1909:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_nanobank:()=>u});var r=n(1557),i=n(2778),o=n(9124),l=n(7793),a=n(4893);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.note;return(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.$0,{children:l}),(0,r.jsx)(i.zx,{icon:"pen",onClick:function(){return n("Edit")},content:"Edit"})]})}},874:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_power:()=>l});var r=n(1557),i=n(4893),o=n(5686),l=function(e){var t=(0,i.nc)();return t.act,t.data,(0,r.jsx)(o.PowerMonitorMainContent,{})}},6192:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_secbot:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)(),n=(t.act,t.data).beepsky.active;return(0,r.jsx)(i.xu,{children:n?(0,r.jsx)(c,{}):(0,r.jsx)(a,{})})},a=function(e){var t=(0,o.nc)(),n=t.act;return t.data.beepsky.bots.map(function(e){return(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.zx,{content:e.Name,icon:"cog",onClick:function(){return n("control",{bot:e.uid})}})},e.Name)})},c=function(e){var t,n=(0,o.nc)(),l=n.act,a=n.data.beepsky,c=a.botstatus,s=a.active,u=c.mode,d=c.loca;switch(u){case 0:t="Ready";break;case 1:t="Apprehending target";break;case 2:case 3:t="Arresting target";break;case 4:t="Starting patrol";break;case 5:t="On patrol";break;case 6:t="Responding to summons"}return(0,r.jsxs)(i.$0,{title:s,children:[-1===u&&(0,r.jsx)(i.xu,{color:"red",bold:!0,children:"Waiting for response..."}),(0,r.jsxs)(i.H2,{children:[(0,r.jsx)(i.H2.Item,{label:"Location",children:d}),(0,r.jsx)(i.H2.Item,{label:"Status",children:t}),(0,r.jsxs)(i.H2.Item,{label:"Controls",children:[(0,r.jsx)(i.zx,{content:"Go",icon:"play",onClick:function(){return l("go")}}),(0,r.jsx)(i.zx,{content:"Stop",icon:"stop",onClick:function(){return l("stop")}}),(0,r.jsx)(i.zx,{content:"Summon",icon:"arrow-down",onClick:function(){return l("summon")}})]})]})]})}},1591:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_security:()=>l});var r=n(1557),i=n(4893),o=n(2763),l=function(e){var t=(0,i.nc)().data;return(0,r.jsx)(o.SimpleRecords,{data:t,recordType:"SEC"})}},3691:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_signaler:()=>l});var r=n(1557),i=n(4893),o=n(1675),l=function(e){var t=(0,i.nc)(),n=(t.act,t.data);return(0,r.jsx)(o.Signaler,{data:n})}},7550:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_status_display:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)(),n=t.act,l=t.data.records;return(0,r.jsx)(i.xu,{children:(0,r.jsxs)(i.H2,{children:[(0,r.jsxs)(i.H2.Item,{label:"Code",children:[(0,r.jsx)(i.zx,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return n("Status",{statdisp:0})}}),(0,r.jsx)(i.zx,{color:"transparent",icon:"clock",content:"Evac ETA",onClick:function(){return n("Status",{statdisp:1})}}),(0,r.jsx)(i.zx,{color:"transparent",icon:"edit",content:"Message",onClick:function(){return n("Status",{statdisp:2})}}),(0,r.jsx)(i.zx,{color:"transparent",icon:"exclamation-triangle",content:"Red Alert",onClick:function(){return n("Status",{statdisp:3,alert:"redalert"})}}),(0,r.jsx)(i.zx,{color:"transparent",icon:"boxes",content:"NT Logo",onClick:function(){return n("Status",{statdisp:3,alert:"default"})}}),(0,r.jsx)(i.zx,{color:"transparent",icon:"lock",content:"Lockdown",onClick:function(){return n("Status",{statdisp:3,alert:"lockdown"})}}),(0,r.jsx)(i.zx,{color:"transparent",icon:"biohazard",content:"Biohazard",onClick:function(){return n("Status",{statdisp:3,alert:"biohazard"})}})]}),(0,r.jsx)(i.H2.Item,{label:"Message line 1",children:(0,r.jsx)(i.zx,{content:l.message1+" (set)",icon:"pen",onClick:function(){return n("SetMessage",{msgnum:1})}})}),(0,r.jsx)(i.H2.Item,{label:"Message line 2",children:(0,r.jsx)(i.zx,{content:l.message2+" (set)",icon:"pen",onClick:function(){return n("SetMessage",{msgnum:2})}})})]})})}},3041:function(e,t,n){"use strict";n.r(t),n.d(t,{pda_supplyrecords:()=>l});var r=n(1557),i=n(9124),o=n(4893),l=function(e){var t=(0,o.nc)(),n=(t.act,t.data).supply,l=n.shuttle_loc,a=n.shuttle_time,c=n.shuttle_moving,s=n.approved,u=n.approved_count,d=n.requests,f=n.requests_count;return(0,r.jsxs)(i.xu,{children:[(0,r.jsx)(i.H2,{children:(0,r.jsx)(i.H2.Item,{label:"Shuttle Status",children:c?(0,r.jsxs)(i.xu,{children:["In transit ",a]}):(0,r.jsx)(i.xu,{children:l})})}),(0,r.jsx)(i.$0,{mt:1,title:"Requested Orders",children:f>0&&d.map(function(e){return(0,r.jsxs)(i.xu,{children:["#",e.Number,' - "',e.Name,'" for "',e.OrderedBy,'"']},e)})}),(0,r.jsx)(i.$0,{title:"Approved Orders",children:u>0&&s.map(function(e){return(0,r.jsxs)(i.xu,{children:["#",e.Number,' - "',e.Name,'" for "',e.ApprovedBy,'"']},e)})})]})}},4843:function(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(1557),i=n(2778),o=n(1499),l=n(5259),a=n(6322);function c(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function d(e){var t=e.className,n=e.theme,i=void 0===n?"nanotrasen":n,o=e.children,d=u(e,["className","theme","children"]);return document.documentElement.className="theme-".concat(i),(0,r.jsx)("div",{className:"theme-"+i,children:(0,r.jsx)("div",s(c({className:(0,l.Sh)(["Layout",t,(0,a.wI)(d)])},(0,a.i9)(d)),{children:o}))})}d.Content=function(e){var t=e.className,n=e.scrollable,d=e.children,f=u(e,["className","scrollable","children"]),h=(0,i.useRef)(null);return(0,i.useEffect)(function(){var e=h.current;return e&&n&&(0,o.o7)(e),function(){e&&n&&(0,o.hf)(e)}},[]),(0,r.jsx)("div",s(c({className:(0,l.Sh)(["Layout__content",n&&"Layout__content--scrollable",t,(0,a.wI)(f)]),ref:h},(0,a.i9)(f)),{children:d}))}},3294:function(e,t,n){"use strict";n(1557),n(9124),n(5259),n(4893),n(9388),n(4843)},6003:function(e,t,n){"use strict";n.d(t,{T:()=>s});var r=n(1557),i=n(9124),o=n(385),l=n(5259),a=n(7793),c=n(4893);function s(e){var t=e.className,n=e.title,s=e.status,u=e.canClose,d=e.fancy,f=e.onDragStart,h=e.onClose,m=e.children;c.cr.dispatch;var x="string"==typeof n&&n===n.toLowerCase()&&(0,a.LF)(n)||n;return(0,r.jsxs)("div",{className:(0,l.Sh)(["TitleBar",t]),children:[(0,r.jsx)("div",{className:"TitleBar__dragZone",onMouseDown:function(e){return d&&f&&f(e)}}),void 0===s?(0,r.jsx)(i.JO,{className:"TitleBar__statusIcon",name:"tools",opacity:.5}):(0,r.jsx)(i.JO,{className:"TitleBar__statusIcon",color:function(e){switch(e){case o.jV:return"good";case o.HP:return"average";case o.pv:default:return"bad"}}(s),name:s===o.pv?"eye-slash":"eye"}),(0,r.jsx)("div",{className:"TitleBar__title",children:x}),!!m&&(0,r.jsx)("div",{className:"TitleBar__buttons",children:m}),!1,!!(d&&u)&&(0,r.jsx)("div",{className:"TitleBar__close",onClick:h,children:(0,r.jsx)(i.JO,{className:"TitleBar__close--icon",name:"times"})})]})}n(5109)},2122:function(e,t,n){"use strict";n.d(t,{R:()=>b});var r=n(1557),i=n(2778),o=n(385),l=n(5259),a=n(7793),c=n(4893),s=n(9388),u=n(4272),d=n(2508),f=n(4843),h=n(6003);function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["className","fitted","children"]);return(0,r.jsx)(f.A.Content,p(x({className:(0,l.Sh)(["Window__content",t])},o),{children:n&&i||(0,r.jsx)("div",{className:"Window__contentPadding",children:i})}))}},3817:function(e,t,n){"use strict";n.d(t,{Rz:()=>r.R}),n(4843),n(3294);var r=n(2122)},2508:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl,k:()=>a});var o=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Generic",n=arguments.length,r=Array(n>2?n-2:0),o=2;o=2){var l=[t].concat(i(r)).map(function(e){var t;return"string"==typeof e?e:(null!=(t=Error)&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t)?e.stack||String(e):JSON.stringify(e)}).filter(function(e){return e}).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.sendMessage({type:"log",ns:t,message:l})}},l=function(e){return{debug:function(){for(var t=arguments.length,n=Array(t),r=0;rc,Tz:()=>s,sY:()=>u});var r,i=n(2137),o=n(1898);(0,n(2508).h)("renderer");var l=!0,a=!1;function c(){l=l||"resumed",a=!1}function s(){a=!0}function u(e){if(i.r.mark("render/start"),!r){var t=document.getElementById("react-root");r=(0,o.createRoot)(t)}r.render(e),i.r.mark("render/finish"),!a&&l&&(l=!1)}},750:function(e,t,n){"use strict";n.d(t,{E:()=>f,I:()=>s});var r=n(1557),i=n(9124),o=n(4893),l=n(9388),a=n(3817),c=n(4337),s=function(e,t){return function(){return(0,r.jsx)(a.Rz,{children:(0,r.jsxs)(a.Rz.Content,{scrollable:!0,children:["notFound"===e&&(0,r.jsxs)("div",{children:["Interface ",(0,r.jsx)("b",{children:t})," was not found."]}),"missingExport"===e&&(0,r.jsxs)("div",{children:["Interface ",(0,r.jsx)("b",{children:t})," is missing an export."]})]})})}};function u(){return(0,r.jsx)(a.Rz,{children:(0,r.jsx)(a.Rz.Content,{scrollable:!0})})}function d(){return(0,r.jsx)(a.Rz,{height:130,title:"Loading",width:150,children:(0,r.jsx)(a.Rz.Content,{children:(0,r.jsxs)(i.Kq,{align:"center",fill:!0,justify:"center",vertical:!0,children:[(0,r.jsx)(i.Kq.Item,{children:(0,r.jsx)(i.JO,{color:"blue",name:"toolbox",spin:!0,size:4})}),(0,r.jsx)(i.Kq.Item,{children:"Please wait..."})]})})})}function f(){var e,t=(0,o.nc)(),n=t.suspended,r=t.config;if((0,l.qi)().kitchenSink,n)return u;if(null==r?void 0:r.refreshing)return d;for(var i=null==r?void 0:r.interface,a=[function(e){return"./".concat(e,".tsx")},function(e){return"./".concat(e,".jsx")},function(e){return"./".concat(e,"/index.tsx")},function(e){return"./".concat(e,"/index.jsx")}];!e&&a.length>0;){var f=a.shift()(i);try{e=c(f)}catch(e){if("MODULE_NOT_FOUND"!==e.code)throw e}}if(!e)return s("notFound",i);var h=e[i];return h||s("missingExport",i)}},6123:function(e,t,n){"use strict";n.r(t),n.d(t,{meta:()=>c});var r=n(1557),i=n(2778),o=n(9124),l=n(2508);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);na});var r=n(1557),i=n(8839),o=n(9124),l=n(9915),a={title:"Storage",render:function(){return(0,r.jsx)(c,{})}},c=function(e){return window.localStorage?(0,r.jsx)(o.$0,{title:"Local Storage",buttons:(0,r.jsx)(o.zx,{icon:"recycle",onClick:function(){localStorage.clear(),i.tO.clear()},children:"Clear"}),children:(0,r.jsxs)(o.H2,{children:[(0,r.jsx)(o.H2.Item,{label:"Keys in use",children:localStorage.length}),(0,r.jsx)(o.H2.Item,{label:"Remaining space",children:(0,l.l7)(localStorage.remainingSpace,0,"B")})]})}):(0,r.jsx)(o.f7,{children:"Local storage is not available."})}},6419:function(e,t,n){"use strict";n.r(t),n.d(t,{meta:()=>c});var r=n(1557),i=n(2778),o=n(9124),l=n(9505);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nl,sendMessage:()=>o,setupHotReloading:()=>a,subscribe:()=>i});let r=[];function i(e){r.push(e)}function o(e){}function l(e,t,...n){}function a(){}}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;n.t=function(r,i){if(1&i&&(r=this(r)),8&i||"object"==typeof r&&r&&(4&i&&r.__esModule||16&i&&"function"==typeof r.then))return r;var o=Object.create(null);n.r(o);var l={};e=e||[null,t({}),t([]),t(t)];for(var a=2&i&&r;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach(e=>{l[e]=()=>r[e]});return l.default=()=>r,n.d(o,l),o}})(),n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=(()=>{if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}})(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),n.rv=()=>"1.3.5",n.ruid="bundler=rspack@1.3.5",(()=>{"use strict";var e,t=n(1557),r=n(2137),i=n(1499),o=n(3881);n(7834);var l=n(4893),a=n(2778),c=n(1155),s=n(2508);function u(){return(0,a.useEffect)(function(){0===Object.keys(Byond.iconRefMap).length&&(function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3;return fetch(t,n).catch(function(){return new Promise(function(i){setTimeout(function(){e(t,n,r).then(i)},r)})})})((0,c.R)("icon_ref_map.json")).then(function(e){return e.json()}).then(function(e){return Byond.iconRefMap=e}).catch(function(e){return s.k.log(e)})},[]),null}function d(){return(0,t.jsx)(a.Suspense,{fallback:null,children:(0,t.jsx)(u,{})})}function f(){var e=(0,n(750).E)(l.cr);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(e,{}),(0,t.jsx)(d,{})]})}var h=function(){document.addEventListener("click",function(e){for(var t=e.target;;){if(!t||t===document.body)return;if("a"===String(t.tagName).toLowerCase())break;t=t.parentElement}var n=t.getAttribute("href")||"";if(!("?"===n.charAt(0)||n.startsWith("byond://"))){e.preventDefault();var r=n;r.toLowerCase().startsWith("www")&&(r="https://"+r),Byond.sendMessage({type:"openLink",url:r})}})},m=n(3051),x=n(2780);function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1?n-1:0),i=1;ie.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},n=t.sideEffects,r=t.reducer,i=t.middleware,o=b([(0,x.UY)({debug:y.cL,backend:l.gK}),r]),a=void 0===n||n?w((null==i?void 0:i.pre)||[]).concat([c.L,l.DG],w((null==i?void 0:i.post)||[])):[],s=x.md.apply(void 0,w(a)),u=(0,x.MT)(o,s);return window.__store__=u,window.__augmentStack__=(e=u,function(t,n){(n=n||Error(t.split("\n")[0])).stack=n.stack||t,k.log("FatalError:",n);var r,i,o=e.getState(),l=null==o||null==(r=o.backend)?void 0:r.config;return t+"\nUser Agent: "+navigator.userAgent+"\nState: "+JSON.stringify({ckey:null==l||null==(i=l.client)?void 0:i.ckey,interface:null==l?void 0:l.interface,window:null==l?void 0:l.window})}),u}();!function e(){if("loading"===document.readyState)return void document.addEventListener("DOMContentLoaded",e);(0,l._3)(_),(0,i.uB)(),(0,o.Dd)({keyUpVerb:"Key_Up",keyDownVerb:"Key_Down",verbParamsFn:function(e,t){return"".concat(e,' "').concat(t,'"')}}),h(),_.subscribe(function(){return(0,m.sY)((0,t.jsx)(f,{}))}),Byond.subscribe(function(e,t){return _.dispatch({type:e,payload:t})})}()})()})(); \ No newline at end of file diff --git a/tgui/yarn.lock b/tgui/yarn.lock index 4436b537af1..a06b70fa6cb 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -2018,48 +2018,48 @@ __metadata: languageName: node linkType: hard -"@floating-ui/core@npm:^1.7.2": - version: 1.7.2 - resolution: "@floating-ui/core@npm:1.7.2" +"@floating-ui/core@npm:^1.7.3": + version: 1.7.3 + resolution: "@floating-ui/core@npm:1.7.3" dependencies: "@floating-ui/utils": "npm:^0.2.10" - checksum: 10c0/ea5909ae1bfad6d8dd60ab893c7751fd974d96b25481d13805935a089b39881b4d69425a0a84cc74c82269d8b64ca0117c472fc83e425143bee1bb21b247de9c + checksum: 10c0/edfc23800122d81df0df0fb780b7328ae6c5f00efbb55bd48ea340f4af8c5b3b121ceb4bb81220966ab0f87b443204d37105abdd93d94846468be3243984144c languageName: node linkType: hard -"@floating-ui/dom@npm:^1.7.2": - version: 1.7.2 - resolution: "@floating-ui/dom@npm:1.7.2" +"@floating-ui/dom@npm:^1.7.4": + version: 1.7.4 + resolution: "@floating-ui/dom@npm:1.7.4" dependencies: - "@floating-ui/core": "npm:^1.7.2" + "@floating-ui/core": "npm:^1.7.3" "@floating-ui/utils": "npm:^0.2.10" - checksum: 10c0/1b2ad76dc7fe245a1bb406cd5b64a1316f2ec642aebaa4d1928b56ced6fe71046f089e3fef9340bab234645b6333546211e363a630a9e7cfca6bf5031c39e0cb + checksum: 10c0/da6166c25f9b0729caa9f498685a73a0e28251613b35d27db8de8014bc9d045158a23c092b405321a3d67c2064909b6e2a7e6c1c9cc0f62967dca5779f5aef30 languageName: node linkType: hard -"@floating-ui/react-dom@npm:^2.1.4": - version: 2.1.4 - resolution: "@floating-ui/react-dom@npm:2.1.4" +"@floating-ui/react-dom@npm:^2.1.6": + version: 2.1.6 + resolution: "@floating-ui/react-dom@npm:2.1.6" dependencies: - "@floating-ui/dom": "npm:^1.7.2" + "@floating-ui/dom": "npm:^1.7.4" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 10c0/2dade6b8e18de09c90b876249756155ab31f49b5a81d246a3dc568d0355bc9e4bc26485dfd27b9e3bf86585700f4d241e8f53e8321249ec9b012a266a86b9366 + checksum: 10c0/6654834a8e73ecbdbc6cad2ad8f7abc698ac7c1800ded4d61113525c591c03d2e3b59d3cf9205859221465ea38c87af4f9e6e204703c5b7a7e85332d1eef2e18 languageName: node linkType: hard -"@floating-ui/react@npm:^0.27.13": - version: 0.27.13 - resolution: "@floating-ui/react@npm:0.27.13" +"@floating-ui/react@npm:^0.27.16": + version: 0.27.16 + resolution: "@floating-ui/react@npm:0.27.16" dependencies: - "@floating-ui/react-dom": "npm:^2.1.4" + "@floating-ui/react-dom": "npm:^2.1.6" "@floating-ui/utils": "npm:^0.2.10" tabbable: "npm:^6.0.0" peerDependencies: react: ">=17.0.0" react-dom: ">=17.0.0" - checksum: 10c0/4f5dd45829e4c62f447718d07bcf88a2388efb78dd91e38a6f34091feecfa4044ff7b43357192cdad4acbfc3898b932527c2a320913c5f492bae998f34f9f57d + checksum: 10c0/a026266d8875e69de1ac1e1a00588660c8ee299c1e7d067c5c5fd1d69a46fd10acff5dd6cb66c3fe40a3347b443234309ba95f5b33d49059d0cda121f558f566 languageName: node linkType: hard @@ -3093,142 +3093,142 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.49.0" +"@rollup/rollup-android-arm-eabi@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.39.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-android-arm64@npm:4.49.0" +"@rollup/rollup-android-arm64@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-android-arm64@npm:4.39.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.49.0" +"@rollup/rollup-darwin-arm64@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.39.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.49.0" +"@rollup/rollup-darwin-x64@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.39.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.49.0" +"@rollup/rollup-freebsd-arm64@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.39.0" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-freebsd-x64@npm:4.49.0" +"@rollup/rollup-freebsd-x64@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-freebsd-x64@npm:4.39.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.49.0" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.39.0" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.49.0" +"@rollup/rollup-linux-arm-musleabihf@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.39.0" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.49.0" +"@rollup/rollup-linux-arm64-gnu@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.39.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.49.0" +"@rollup/rollup-linux-arm64-musl@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.39.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loongarch64-gnu@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.49.0" +"@rollup/rollup-linux-loongarch64-gnu@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.39.0" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-ppc64-gnu@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.49.0" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.39.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.49.0" +"@rollup/rollup-linux-riscv64-gnu@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.39.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-musl@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.49.0" +"@rollup/rollup-linux-riscv64-musl@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.39.0" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.49.0" +"@rollup/rollup-linux-s390x-gnu@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.39.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.49.0" +"@rollup/rollup-linux-x64-gnu@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.39.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.49.0" +"@rollup/rollup-linux-x64-musl@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.39.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.49.0" +"@rollup/rollup-win32-arm64-msvc@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.39.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.49.0" +"@rollup/rollup-win32-ia32-msvc@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.39.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.49.0": - version: 4.49.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.49.0" +"@rollup/rollup-win32-x64-msvc@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.39.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3752,7 +3752,7 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:^1.0.0": +"@types/estree@npm:*, @types/estree@npm:1.0.7, @types/estree@npm:^1.0.0": version: 1.0.7 resolution: "@types/estree@npm:1.0.7" checksum: 10c0/be815254316882f7c40847336cd484c3bc1c3e34f710d197160d455dc9d6d050ffbf4c3bc76585dba86f737f020ab20bdb137ebe0e9116b0c86c7c0342221b8c @@ -3766,13 +3766,6 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:1.0.8": - version: 1.0.8 - resolution: "@types/estree@npm:1.0.8" - checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 - languageName: node - linkType: hard - "@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^5.0.0": version: 5.0.6 resolution: "@types/express-serve-static-core@npm:5.0.6" @@ -5924,12 +5917,12 @@ __metadata: linkType: hard "brace-expansion@npm:^1.1.7": - version: 1.1.12 - resolution: "brace-expansion@npm:1.1.12" + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" dependencies: balanced-match: "npm:^1.0.0" concat-map: "npm:0.0.1" - checksum: 10c0/975fecac2bb7758c062c20d0b3b6288c7cc895219ee25f0a64a9de662dbac981ff0b6e89909c3897c1f84fa353113a721923afdec5f8b2350255b097f12b1f73 + checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 languageName: node linkType: hard @@ -7053,7 +7046,7 @@ __metadata: languageName: node linkType: hard -"create-hash@npm:^1.1.0, create-hash@npm:^1.2.0": +"create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0": version: 1.2.0 resolution: "create-hash@npm:1.2.0" dependencies: @@ -7066,19 +7059,7 @@ __metadata: languageName: node linkType: hard -"create-hash@npm:~1.1.3": - version: 1.1.3 - resolution: "create-hash@npm:1.1.3" - dependencies: - cipher-base: "npm:^1.0.1" - inherits: "npm:^2.0.1" - ripemd160: "npm:^2.0.0" - sha.js: "npm:^2.4.0" - checksum: 10c0/dbcf4a1b13c8dd5f2a69f5f30bd2701f919ed7d3fbf5aa530cf00b17a950c2b77f63bfe6a2981735a646ae2620d96c8f4584bf70aeeabf050a31de4e46219d08 - languageName: node - linkType: hard - -"create-hmac@npm:^1.1.7": +"create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": version: 1.1.7 resolution: "create-hmac@npm:1.1.7" dependencies: @@ -9624,18 +9605,6 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.4.4": - version: 6.5.0 - resolution: "fdir@npm:6.5.0" - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f - languageName: node - linkType: hard - "figgy-pudding@npm:^3.5.1": version: 3.5.2 resolution: "figgy-pudding@npm:3.5.2" @@ -9878,15 +9847,14 @@ __metadata: linkType: hard "form-data@npm:^3.0.0": - version: 3.0.4 - resolution: "form-data@npm:3.0.4" + version: 3.0.3 + resolution: "form-data@npm:3.0.3" dependencies: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" es-set-tostringtag: "npm:^2.1.0" - hasown: "npm:^2.0.2" mime-types: "npm:^2.1.35" - checksum: 10c0/2451043b3e931653ce9690ba051b0bf1b5855a63029279bd7bdf8d02e4b5b42f4582b23ed3637df27a0d21bac2013c37d165ec9486e1af2470c13114aee83acc + checksum: 10c0/a62b275f9736ff94f327c66d5f6c581391eafe07c912b12c3738e822aa3b1f27fb23d7138af5b48163497a278e2f84ec9f4a27e60dd511b7683fb76a835bb395 languageName: node linkType: hard @@ -10503,15 +10471,6 @@ __metadata: languageName: node linkType: hard -"hash-base@npm:^2.0.0": - version: 2.0.2 - resolution: "hash-base@npm:2.0.2" - dependencies: - inherits: "npm:^2.0.1" - checksum: 10c0/283f6060277b52e627a734c4d19d4315ba82326cab5a2f4f2f00b924d747dc7cc902a8cedb1904c7a3501075fcbb24c08de1152bae296698fdc5ad75b33986af - languageName: node - linkType: hard - "hash-base@npm:^3.0.0": version: 3.1.0 resolution: "hash-base@npm:3.1.0" @@ -15002,16 +14961,15 @@ __metadata: linkType: hard "pbkdf2@npm:^3.1.2": - version: 3.1.3 - resolution: "pbkdf2@npm:3.1.3" + version: 3.1.2 + resolution: "pbkdf2@npm:3.1.2" dependencies: - create-hash: "npm:~1.1.3" - create-hmac: "npm:^1.1.7" - ripemd160: "npm:=2.0.1" - safe-buffer: "npm:^5.2.1" - sha.js: "npm:^2.4.11" - to-buffer: "npm:^1.2.0" - checksum: 10c0/12779463dfb847701f186e0b7e5fd538a1420409a485dcf5100689c2b3ec3cb113204e82a68668faf3b6dd76ec19260b865313c9d3a9c252807163bdc24652ae + create-hash: "npm:^1.1.2" + create-hmac: "npm:^1.1.4" + ripemd160: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + sha.js: "npm:^2.4.8" + checksum: 10c0/5a30374e87d33fa080a92734d778cf172542cc7e41b96198c4c88763997b62d7850de3fbda5c3111ddf79805ee7c1da7046881c90ac4920b5e324204518b05fd languageName: node linkType: hard @@ -17200,16 +17158,6 @@ __metadata: languageName: node linkType: hard -"ripemd160@npm:=2.0.1": - version: 2.0.1 - resolution: "ripemd160@npm:2.0.1" - dependencies: - hash-base: "npm:^2.0.0" - inherits: "npm:^2.0.1" - checksum: 10c0/d4cbb4713c1268bb35e44815b12e3744a952a72b72e6a72110c8f3932227ddf68841110285fe2ed1c04805e2621d85f905deb5f55f9d91fa1bfc0f8081a244e6 - languageName: node - linkType: hard - "ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": version: 2.0.2 resolution: "ripemd160@npm:2.0.2" @@ -17270,31 +17218,31 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.34.9": - version: 4.49.0 - resolution: "rollup@npm:4.49.0" +"rollup@npm:^4.30.1": + version: 4.39.0 + resolution: "rollup@npm:4.39.0" dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.49.0" - "@rollup/rollup-android-arm64": "npm:4.49.0" - "@rollup/rollup-darwin-arm64": "npm:4.49.0" - "@rollup/rollup-darwin-x64": "npm:4.49.0" - "@rollup/rollup-freebsd-arm64": "npm:4.49.0" - "@rollup/rollup-freebsd-x64": "npm:4.49.0" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.49.0" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.49.0" - "@rollup/rollup-linux-arm64-gnu": "npm:4.49.0" - "@rollup/rollup-linux-arm64-musl": "npm:4.49.0" - "@rollup/rollup-linux-loongarch64-gnu": "npm:4.49.0" - "@rollup/rollup-linux-ppc64-gnu": "npm:4.49.0" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.49.0" - "@rollup/rollup-linux-riscv64-musl": "npm:4.49.0" - "@rollup/rollup-linux-s390x-gnu": "npm:4.49.0" - "@rollup/rollup-linux-x64-gnu": "npm:4.49.0" - "@rollup/rollup-linux-x64-musl": "npm:4.49.0" - "@rollup/rollup-win32-arm64-msvc": "npm:4.49.0" - "@rollup/rollup-win32-ia32-msvc": "npm:4.49.0" - "@rollup/rollup-win32-x64-msvc": "npm:4.49.0" - "@types/estree": "npm:1.0.8" + "@rollup/rollup-android-arm-eabi": "npm:4.39.0" + "@rollup/rollup-android-arm64": "npm:4.39.0" + "@rollup/rollup-darwin-arm64": "npm:4.39.0" + "@rollup/rollup-darwin-x64": "npm:4.39.0" + "@rollup/rollup-freebsd-arm64": "npm:4.39.0" + "@rollup/rollup-freebsd-x64": "npm:4.39.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.39.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.39.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.39.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.39.0" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.39.0" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.39.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.39.0" + "@rollup/rollup-linux-riscv64-musl": "npm:4.39.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.39.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.39.0" + "@rollup/rollup-linux-x64-musl": "npm:4.39.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.39.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.39.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.39.0" + "@types/estree": "npm:1.0.7" fsevents: "npm:~2.3.2" dependenciesMeta: "@rollup/rollup-android-arm-eabi": @@ -17319,7 +17267,7 @@ __metadata: optional: true "@rollup/rollup-linux-loongarch64-gnu": optional: true - "@rollup/rollup-linux-ppc64-gnu": + "@rollup/rollup-linux-powerpc64le-gnu": optional: true "@rollup/rollup-linux-riscv64-gnu": optional: true @@ -17341,7 +17289,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/ca950eb0fb550c40e0a06e9bb4f17c3b7097a3684152327569d9b20891e704ea8b20764b26d54442fc1eb00615923a191bb928087a7e23e5fa8c3c00e06680e4 + checksum: 10c0/2dc0c23ca04bd00295035b405c977261559aed8acc9902ee9ff44e4a6b54734fcb64999c32143c43804dcb543da7983032831b893a902633b006c21848a093ce languageName: node linkType: hard @@ -18092,16 +18040,15 @@ __metadata: languageName: node linkType: hard -"sha.js@npm:^2.4.0, sha.js@npm:^2.4.11, sha.js@npm:^2.4.8": - version: 2.4.12 - resolution: "sha.js@npm:2.4.12" +"sha.js@npm:^2.4.0, sha.js@npm:^2.4.8": + version: 2.4.11 + resolution: "sha.js@npm:2.4.11" dependencies: - inherits: "npm:^2.0.4" - safe-buffer: "npm:^5.2.1" - to-buffer: "npm:^1.2.0" + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" bin: - sha.js: bin.js - checksum: 10c0/9d36bdd76202c8116abbe152a00055ccd8a0099cb28fc17c01fa7bb2c8cffb9ca60e2ab0fe5f274ed6c45dc2633d8c39cf7ab050306c231904512ba9da4d8ab1 + sha.js: ./bin.js + checksum: 10c0/b7a371bca8821c9cc98a0aeff67444a03d48d745cb103f17228b96793f455f0eb0a691941b89ea1e60f6359207e36081d9be193252b0f128e0daf9cfea2815a5 languageName: node linkType: hard @@ -19276,15 +19223,15 @@ __metadata: linkType: soft "tgui-core@npm:^5.1.0": - version: 5.1.0 - resolution: "tgui-core@npm:5.1.0" + version: 5.3.1 + resolution: "tgui-core@npm:5.3.1" dependencies: - "@floating-ui/react": "npm:^0.27.13" + "@floating-ui/react": "npm:^0.27.16" "@nozbe/microfuzz": "npm:^1.0.0" peerDependencies: react: ^19.1.0 react-dom: ^19.1.0 - checksum: 10c0/7f32d32af555908ecef025606efc9478c6b14d48d08ba1516ce18f51b7e248fa68efd22e8f69b103f1813cda57762b4772d5afb7206fe099585e5640ce1676e0 + checksum: 10c0/0305d561f8cd629d506e93bfe4dfe00df3427e1a4471d6124d372431d6eb759264443384697722eec4b60eabbfcf0d04e7094634fa88f968995056621f191cc1 languageName: node linkType: hard @@ -19477,16 +19424,6 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.13": - version: 0.2.14 - resolution: "tinyglobby@npm:0.2.14" - dependencies: - fdir: "npm:^6.4.4" - picomatch: "npm:^4.0.2" - checksum: 10c0/f789ed6c924287a9b7d3612056ed0cda67306cd2c80c249fd280cf1504742b12583a2089b61f4abbd24605f390809017240e250241f09938054c9b363e51c0a6 - languageName: node - linkType: hard - "tinypool@npm:^1.0.2": version: 1.0.2 resolution: "tinypool@npm:1.0.2" @@ -19540,17 +19477,6 @@ __metadata: languageName: node linkType: hard -"to-buffer@npm:^1.2.0": - version: 1.2.1 - resolution: "to-buffer@npm:1.2.1" - dependencies: - isarray: "npm:^2.0.5" - safe-buffer: "npm:^5.2.1" - typed-array-buffer: "npm:^1.0.3" - checksum: 10c0/bbf07a2a7d6ff9e3ffe503c689176c7149cf3ec25887ce7c4aa5c4841a8845cc71121cd7b4a4769957f823b3f31dbf6b1be6e0a5955798ad864bf2245ee8b5e4 - languageName: node - linkType: hard - "to-object-path@npm:^0.3.0": version: 0.3.0 resolution: "to-object-path@npm:0.3.0" @@ -20312,16 +20238,13 @@ __metadata: linkType: hard "vite@npm:^5.0.0 || ^6.0.0": - version: 6.3.5 - resolution: "vite@npm:6.3.5" + version: 6.2.5 + resolution: "vite@npm:6.2.5" dependencies: esbuild: "npm:^0.25.0" - fdir: "npm:^6.4.4" fsevents: "npm:~2.3.3" - picomatch: "npm:^4.0.2" postcss: "npm:^8.5.3" - rollup: "npm:^4.34.9" - tinyglobby: "npm:^0.2.13" + rollup: "npm:^4.30.1" peerDependencies: "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 jiti: ">=1.21.0" @@ -20362,7 +20285,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/df70201659085133abffc6b88dcdb8a57ef35f742a01311fc56a4cfcda6a404202860729cc65a2c401a724f6e25f9ab40ce4339ed4946f550541531ced6fe41c + checksum: 10c0/226bb3c1875e1982559007007580e8d083b81f5289f18e28841d622ba030599e1bd9926adccc8264879e319e9f9e4f48a38a0dc52a5dfcdf2a9cb7313bfc1816 languageName: node linkType: hard